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
341347280542	341347281098	341347281648	341347282198	341347282748	341347283298	341347283848	341347284398	341347284948	341347285498	341347286048	341347286598	341347287148	341347287698	341347288250	341347288798	341347289348	341347289898	341347290448	341347290998	341347291548	341347292098	341347292648	341347293198	341347293748	341347294298	341347294848	341347295398	341347295948	341347296498	341347297048	341347297598	341347298148	341347298698	341347299248	341347299798	341347300348	341347300898	341347301448	341347301998	341347302548	341347303098	341347303648	341347304200	341347304748	341347305298	341347305848	341347306398	341347306948	341347307498	341347308048	341347308598	341347309148	341347309698	341347310248	341347310798	341347311348	341347311898	341347312448	341347312998	341347313548	341347314098	341347314648	341347315198	341347315748	341347316298	341347316848	341347317398	341347317948	341347318498	341347319048	341347319598	341347320150	341347320698	341347321248	341347321798	341347322348	341347322898	341347323448	341347323998	341347324548	341347325098	341347325648	341347326198	341347326748	341347327298	341347327848	341347328398	341347328948	341347329498	341347330048	341347330598	341347331148	341347331698	341347332248	341347332798	341347333348	341347333898	341347334448	341347334998	341347335548	341347336101	341347336648	341347337198	341347337748	341347338298	341347338848	341347339398	341347339948	341347340498	341347341048	341347341598	341347342148	341347342698	341347343248	341347343798	341347344348	341347344898	341347345448	341347345998	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2775	2000	3600	2300	2775	2000	3600	2300	2775	2000	3600	2300	2775	2000	3600	2300	2775	2000	3600	2300	2775	2000	3600	2300	2775	2000	3600	2300	2774	2000	3600	2300	2774	2000	3600	2300	2774	2000	3600	2300	2774	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2770	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
22601	21303	28928	24011	21306	21344	12098	1513	1039	929	923	892	815	825	803	688	714	715	736	701	720	681	693	702	729	661	698	711	678	681	689	648	704	712	694	702	661	605	663	649	639	658	676	661	667	685	632	687	640	718	621	663	675	653	672	669	624	657	645	654	670	681	645	634	676	678	679	634	691	673	620	588	674	656	673	684	645	642	669	669	647	638	664	612	671	647	620	658	653	687	600	687	653	589	702	651	670	627	673	659	629	618	648	661	660	636	646	674	643	668	629	656	659	651	664	613	672	665	690	663	625	631	690	633	638	650	638	678	661	640	608	640	625	694	641	651	649	659	666	627	687	650	683	667	702	629	643	679	636	626	613	632	707	656	639	661	604	629	626	702	657	638	654	700	671	652	692	631	688	657	648	626	656	611	646	696	677	663	616	678	640	670	674	678	681	682	665	651	665	623	627	648	691	635	666	601	628	625	623	664	661	665	617	660	653	659	665	661	614	704	675	682	633	690	649	688	653	643	647	666	639	661	638	673	700	673	634	636	688	654	608	653	635	700	653	672	666	676	687	628	651	660	646	644	661	686	689	622	663	699	665	670	657	715	616	580	591	622	672	709	655	669	634	615	655	658	625	669	611	659	670	607	666	656	627	673	609	650	698	647	665	679	620	631	655	677	687	668	652	647	666	643	649	613	685	629	658	678	658	645	612	629	640	657	659	699	691	666	648	705	702	638	651	637	656	648	625	647	592	650	655	664	662	711	693	655	726	689	661	595	610	603	675	659	681	691	660	586	654	697	682	634	662	657	631	650	636	631	642	639	646	651	630	631	651	640	695	678	653	636	615	664	706	644	626	660	618	633	633	666	698	644	666	670	615	655	652	639	609	627	650	601	617	672	656	653	632	611	660	620	665	677	647	651	622	651	672	613	640	640	651	652	622	682	659	650	675	665	654	631	691	650	671	712	643	628	674	668	629	624	670	695	677	654	655	651	685	658	630	653	645	684	659	623	641	657	643	668	648	646	648	652	648	675	694	645	622	650	673	648	629	613	666	671	668	641	650	653	613	645	617	639	629	658	635	654	634	653	665	698	649	647	645	607	665	650	618	625	649	637	600	612	627	666	607	680	643	658	646	609	668	658	616	682	634	652	618	674	640	666	619	667	649	653	599	670	644	666	671	618	649	652	653	617	669	619	656	628	627	663	686	646	656	678	673	642	621	612	679	637	605	622	653	701	680	629	629	635	640	647	586	644	662	677	677	678	678	615	659	709	640	695	634	661	668	631	623	621	670	661	650	663	659	644	632	657	704	636	629	631	642	638	603	646	639	656	682	632	638	651	722	660	642	635	628	668	698	656	658	648	666	657	623	657	658	615	645	619	673	659	654	641	642	625	648	639	670	635	700	681	661	650	628	639	622	613	681	677	657	611	648	652	655	666	617	664	635	678	605	615	698	639	639	642	602	632	604	670	622	646	602	698	687	671	640	620	606	610	687	625	665	639	666	616	651	648	648	668	644	651	648	621	644	576	679	657	633	647	635	660	628	642	703	643	623	647	672	636	654	631	669	651	638	664	645	669	646	635	603	624	628	676	649	668	656	687	661	660	680	606	664	653	631	646	638	625	611	698	612	644	649	655	658	701	645	651	673	671	646	703	664	637	645	638	661	703	665	621	667	621	599	649	654	668	659	654	664	666	622	607	655	646	676	627	659	663	577	601	665	637	701	651	668	643	663	636	626	648	646	642	682	668	625	619	630	634	670	623	650	645	674	606	647	662	664	656	631	656	661	648	623	671	669	643	629	629	657	644	634	626	675	678	625	643	626	643	641	689	630	644	673	657	649	628	636	659	615	644	654	612	621	606	631	642	607	685	636	740	615	688	668	678	637	690	652	646	601	660	658	681	634	687	658	668	640	651	654	639	648	686	604	655	659	601	616	612	641	652	644	639	646	640	677	615	606	656	686	662	644	621	656	669	674	652	646	651	645	669	656	702	631	666	662	664	690	590	663	646	626	608	650	674	675	609	682	665	647	640	624	649	646	632	695	689	626	635	652	619	628	657	651	636	642	647	606	670	658	683	671	680	658	684	705	679	678	697	663	643	625	648	718	627	631	680	702	653	594	662	696	695	633	675	627	595	695	639	654	634	676	615	675	627	699	635	651	722	623	673	630	641	606	640	694	652	636	678	662	667	698	640	703	642	662	652	694	615	644	641	662	702	666	663	650	630	654	640	637	674	623	660	602	586	629	647	657	711	679	641	655	642	600	653	652	683	681	656	674	637	647	680	626	622	621	633	642	691	724	650	684	650	619	637	634	667	659	661	633	681	685	650	662	676	624	621	635	614	660	644	636	673	634	679	617	574	640	689	652	650	673	680	610	642	642	677	660	640	626	607	638	692	609	631	618	634	665	676	636	635	663	701	675	628	647	622	679	664	701	632	624	661	634	617	663	662	667	681	684	646	696	601	675	619	624	646	666	641	642	690	659	665	678	645	651	689	659	596	652	670	654	657	673	676	645	622	601	657	612	625	668	653	604	655	639	677	644	664	651	661	660	623	637	682	640	692	668	627	708	655	593	664	605	644	681	659	666	632	617	655	627	666	657	698	663	654	629	616	622	618	640	605	636	659	627	641	633	647	704	614	693	626	644	661	674	634	638	621	631	657	681	673	655	658	641	626	687	635	650	663	657	613	649	664	656	640	636	682	624	645	652	673	686	640	630	632	624	611	601	642	643	705	645	597	686	613	632	630	610	689	641	641	593	596	657	627	701	667	668	646	663	704	658	627	700	679	678	646	679	680	644	627	650	675	660	654	730	654	682	643	663	640	661	626	617	617	679	622	691	633	694	669	608	669	675	642	651	656	677	677	619	641	652	652	684	618	622	667	674	637	645	632	674	614	672	670	675	588	641	625	680	653	636	646	577	703	649	633	649	628	634	664	662	631	625	650	624	619	613	643	652	601	705	651	632	647	666	623	656	652	681	689	613	625	666	669	679	643	622	638	644	678	617	735	580	587	622	620	646	611	669	647	705	653	651	638	676	630	649	652	686	707	669	667	693	681	651	633	639	663	641	639	646	661	623	657	648	652	681	682	624	654	658	663	647	633	675	636	686	706	660	638	635	707	607	648	675	650	654	632	667	699	616	679	670	649	648	668	659	632	705	643	604	660	665	637	670	644	667	627	644	640	609	638	657	669	709	672	680	612	655	683	662	679	604	679	640	626	628	595	648	623	632	645	696	645	650	636	622	660	644	658	656	657	609	653	640	630	642	630	611	676	653	635	648	683	637	628	620	657	619	681	692	698	626	649	692	675	649	634	662	672	683	646	653	626	653	616	670	602	658	625	698	609	641	666	628	633	609	696	628	667	595	616	671	676	630	692	687	641	661	641	654	616	609	628	619	659	654	646	605	641	659	669	669	614	644	663	630	652	693	626	691	642	639	649	675	667	695	668	646	687	609	613	645	616	626	700	644	622	662	664	640	610	678	625	669	666
31289	51183	19348	4876	3381	2627	2085	1696	1410	1299	1177	1043	1007	912	902	892	855	811	797	861	784	767	744	739	744	712	741	709	732	749	707	758	720	694	735	723	701	700	781	740	724	728	715	680	722	684	652	702	693	748	677	728	710	708	719	705	688	694	679	666	724	660	659	764	742	669	685	695	694	704	721	714	726	679	676	663	679	707	744	674	713	708	707	718	672	669	741	681	699	705	691	709	702	736	724	681	717	668	737	662	657	680	717	735	730	690	692	722	675	739	711	684	677	665	703	711	722	719	680	695	690	686	704	690	696	730	702	690	730	668	687	691	669	730	725	736	701	645	702	731	752	690	728	733	675	685	669	701	728	685	668	707	676	699	653	703	689	682	652	730	707	702	718	729	709	717	725	750	750	673	712	689	648	717	731	721	662	693	724	665	687	691	681	706	686	694	767	693	683	689	656	714	731	699	708	685	704	711	696	738	679	725	727	683	686	697	706	687	705	703	704	690	680	663	712	707	651	717	695	681	696	690	677	710	717	712	690	704	711	669	723	702	683	728	748	738	710	688	637	719	761	790	691	671	693	758	650	661	691	676	722	689	692	658	721	698	708	705	709	708	682	686	698	679	650	724	680	749	688	691	733	688	758	649	694	723	706	700	654	657	709	720	677	700	724	719	706	713	702	709	709	656	693	663	746	681	653	723	670	740	747	707	704	679	686	689	692	742	713	699	701	682	759	686	710	684	664	664	704	700	683	666	712	712	698	686	743	698	668	735	728	700	674	707	697	664	663	695	704	710	702	712	685	688	644	727	730	709	672	709	709	710	686	698	716	689	689	688	681	672	699	658	717	684	728	659	708	678	682	700	687	732	706	668	714	698	713	691	648	706	702	699	731	654	656	696	743	701	726	743	717	703	710	663	679	665	699	707	630	699	714	711	688	706	729	697	675	686	698	702	737	733	711	703	682	720	662	662	679	694	694	733	721	678	722	721	671	700	663	689	700	742	670	724	725	664	682	655	735	665	719	686	721	704	697	697	724	688	745	640	752	653	673	690	746	747	706	677	690	665	686	716	693	728	702	719	680	716	672	662	694	710	683	735	636	733	703	702	683	689	678	644	700	703	675	671	727	726	687	732	715	676	716	667	692	689	716	729	712	720	708	699	677	714	670	765	678	688	748	706	677	725	648	731	667	713	743	717	693	722	714	692	695	691	697	685	728	659	701	709	716	703	725	693	731	667	730	711	695	692	682	690	700	712	678	673	642	651	730	715	674	702	706	670	751	712	700	675	739	712	709	663	701	654	705	719	712	691	718	673	678	737	677	664	698	693	699	656	688	704	702	713	703	683	704	699	702	700	691	709	663	678	682	698	719	686	643	721	712	708	725	677	683	671	706	720	687	705	680	670	725	744	692	722	695	757	664	705	621	733	645	687	698	731	705	704	726	697	693	705	666	646	705	673	702	674	676	708	725	733	751	705	679	685	682	719	663	708	741	672	710	671	683	745	695	671	689	706	690	717	723	701	680	650	761	696	658	696	715	652	696	713	671	695	661	697	717	709	707	738	679	688	712	659	690	735	711	731	694	685	712	660	694	708	676	751	702	733	718	709	691	705	714	721	698	661	637	648	649	713	683	667	681	697	714	709	662	671	706	710	680	689	711	746	704	716	717	724	700	703	679	693	710	698	695	680	704	653	670	720	672	758	745	672	703	641	724	729	690	693	701	683	683	668	648	666	686	723	679	699	707	686	675	712	697	730	710	682	706	711	709	719	668	713	666	750	704	698	716	704	651	703	658	705	697	702	709	722	684	705	724	674	676	696	676	712	725	687	675	673	704	689	786	713	701	684	676	725	699	658	711	674	729	650	710	698	701	676	640	655	663	693	682	679	694	701	682	657	660	726	694	687	728	706	698	698	656	723	659	699	695	722	662	730	710	737	717	717	671	715	725	677	708	669	760	686	698	706	672	695	670	744	669	736	668	721	692	696	685	698	706	682	664	663	707	644	676	696	704	658	709	660	720	703	708	687	676	701	680	678	753	677	715	739	679	653	709	689	663	680	697	724	662	715	698	673	665	711	677	685	693	674	685	683	693	687	695	712	732	721	709	641	680	644	685	692	682	724	666	693	697	722	657	720	695	707	726	704	703	659	696	729	668	711	690	727	735	631	675	711	714	697	721	681	687	640	695	723	701	682	710	678	656	663	690	670	691	677	675	719	698	703	660	690	703	706	711	743	698	675	743	706	703	692	690	725	690	679	694	651	712	712	673	721	713	668	732	678	695	682	691	665	670	690	707	679	642	697	689	706	723	701	680	733	679	678	714	657	763	737	701	725	692	713	657	664	739	715	702	673	683	681	751	707	748	703	722	725	640	706	642	688	667	693	714	670	695	685	707	672	658	652	669	642	708	646	660	691	689	732	687	713	690	738	686	686	669	686	713	711	685	723	725	684	699	719	723	694	686	689	684	681	661	670	694	661	679	729	696	630	698	674	687	676	692	697	703	695	695	721	680	708	688	681	628	667	703	694	699	705	685	701	732	666	727	717	671	695	706	674	667	675	709	678	729	671	681	661	717	652	680	704	756	744	681	698	666	701	675	738	692	702	673	694	663	649	712	698	689	691	672	713	718	690	679	685	734	734	655	696	699	666	704	732	674	691	732	721	701	721	695	677	669	680	683	664	671	708	733	648	700	719	693	736	700	666	710	695	717	673	723	693	670	703	687	701	728	672	723	757	705	694	666	701	629	673	715	692	731	707	706	671	709	658	710	715	701	666	751	698	703	697	692	679	707	702	716	707	693	724	706	681	700	679	646	711	712	722	675	732	698	713	704	675	686	676	667	631	666	655	660	733	699	720	663	692	705	712	653	718	711	720	677	710	684	756	703	674	693	732	706	700	734	685	704	680	676	687	710	725	734	707	701	658	687	727	714	669	697	676	707	709	705	700	743	700	675	655	715	702	674	661	698	716	706	728	680	659	683	670	664	711	710	680	692	698	719	692	710	728	699	702	729	684	662	696	674	721	743	707	688	727	732	629	692	699	643	690	713	703	665	698	710	663	699	638	691	720	727	638	682	720	682	666	707	697	709	726	676	688	717	686	675	688	656	765	705	724	678	719	720	720	718	700	675	700	700	731	673	671	707	737	720	724	668	689	700	702	675	662	661	696	705	732	677	689	681	665	645	675	685	678	691	733	679	644	679	703	670	711	715	663	669	688	684	712	696	729	668	702	668	694	702	694	692	687	712	703	681	652	758	665	738	669	678	686	678	655	704	720	701	711	708	652	722	699	683	690	701	669	679	732	740	672	719	694	662	684	659	736	701	701	687	707	679	723	687	719	684	648	710	708	695	694	695	690	713	718	694	683	666	697	672	691	725	708	670	679	729	677	705	665	655	683	692	684	657	716	688	678	705	705	723	722	686	661	690	687	670	720	714	687	718	712	700	663	663	702	699	675	714	690	707	688	662	680	718	689	728	689	700	698	679	762	693	735
28395	22341	13161	1645	847	727	615	629	571	563	537	525	550	521	556	516	534	569	534	540	529	570	558	555	527	550	503	543	561	551	524	528	541	507	562	551	531	538	546	575	500	522	504	541	528	518	527	530	537	553	504	544	514	575	550	503	499	523	565	537	533	559	530	527	554	529	593	554	564	505	545	581	569	510	519	551	498	541	478	533	548	500	540	493	526	538	536	584	553	547	534	527	506	514	529	579	560	557	556	517	547	520	548	539	539	538	555	557	496	512	528	521	489	539	514	579	538	522	500	572	521	533	537	537	515	556	562	552	521	533	518	570	570	505	587	517	531	514	527	555	518	526	536	541	564	547	521	597	534	547	539	533	530	564	530	534	558	537	489	530	537	565	543	586	517	534	542	510	507	542	525	567	560	504	569	544	554	543	516	496	537	560	530	554	564	527	539	535	529	564	582	508	500	532	540	556	521	549	541	537	516	567	517	522	575	558	545	526	543	507	554	519	506	503	541	533	566	565	524	484	569	511	505	524	504	555	506	535	556	570	536	557	500	588	581	568	551	569	501	548	586	544	564	505	545	568	559	539	583	508	565	543	534	557	577	541	572	504	530	509	525	535	548	488	568	543	527	529	542	532	518	545	577	501	531	547	531	539	501	545	553	527	525	520	522	526	560	498	563	530	507	534	566	557	538	516	537	553	535	542	539	546	555	546	532	521	514	536	482	543	506	532	526	557	544	570	500	532	517	515	500	555	549	535	550	537	546	527	541	550	574	499	568	546	526	521	504	517	537	521	530	507	570	567	540	528	537	549	545	528	544	534	561	547	530	542	564	529	540	563	537	567	526	523	512	580	521	543	554	571	564	543	555	523	485	573	536	520	545	566	565	530	535	521	565	519	545	540	560	582	526	495	561	589	541	551	569	517	569	530	538	581	537	508	512	513	571	551	572	517	529	555	544	561	515	533	587	605	545	564	559	533	564	542	568	551	533	497	542	538	523	526	531	578	512	507	553	493	527	538	523	557	544	593	560	557	540	547	569	540	529	558	524	533	524	565	491	505	555	509	557	542	563	558	516	615	562	475	555	548	514	575	560	553	559	583	565	589	516	514	514	524	561	528	554	542	565	569	535	535	523	550	527	531	538	566	526	589	551	541	532	519	546	547	535	561	542	527	526	495	526	530	505	530	534	552	536	535	585	526	532	534	544	561	553	575	546	542	543	517	517	508	514	518	524	534	561	549	533	509	521	557	578	523	511	551	575	541	559	575	538	542	518	554	557	527	521	531	581	546	548	579	555	548	550	516	551	548	541	538	571	508	505	520	566	569	535	515	537	574	531	541	539	529	494	576	584	556	541	525	545	512	550	518	516	575	522	599	506	555	561	522	544	550	530	554	570	523	518	511	535	500	511	541	530	511	520	522	533	503	577	557	550	483	537	568	563	500	540	560	525	552	520	582	561	514	561	540	543	549	570	537	554	553	490	493	541	542	548	540	529	601	577	505	530	526	527	520	494	546	536	555	547	526	544	532	528	570	553	559	541	550	573	527	543	517	550	549	527	502	545	546	508	545	517	549	532	502	534	536	544	519	574	550	539	543	533	537	557	521	556	522	509	562	512	580	541	504	528	538	550	545	510	511	552	527	535	533	501	508	526	542	553	585	561	532	514	494	512	549	521	524	521	506	541	555	543	560	506	530	529	531	522	556	521	571	490	518	544	515	542	544	498	528	535	509	526	524	543	488	543	585	533	554	517	556	557	550	503	529	535	536	549	544	525	551	513	556	565	538	524	554	518	588	544	548	551	533	517	550	560	516	554	521	564	541	489	560	542	545	552	538	547	529	552	516	537	543	536	585	558	590	550	514	514	532	524	533	521	532	552	516	528	577	541	554	517	537	538	535	541	555	551	557	534	572	555	566	552	566	575	563	542	537	520	538	563	519	556	520	505	527	554	555	557	525	540	530	489	516	506	535	548	537	541	565	577	574	538	534	606	551	587	557	547	523	590	520	549	546	536	542	501	522	545	511	561	564	556	576	598	520	577	522	518	590	557	545	519	547	523	529	501	469	520	544	575	532	526	561	560	525	529	550	552	592	558	564	530	508	569	563	562	609	566	562	563	532	494	533	547	564	516	500	521	538	534	560	523	590	531	535	538	545	588	516	544	529	537	495	527	553	567	536	536	534	562	511	569	569	544	564	519	587	563	575	500	558	555	560	585	534	552	528	534	556	525	525	534	567	512	557	491	551	532	539	561	505	546	572	521	554	558	517	500	521	521	566	534	547	500	545	557	562	557	556	541	550	568	525	540	575	583	524	512	493	537	529	561	544	515	512	515	542	551	544	555	533	544	582	576	534	540	542	551	553	536	545	553	535	578	544	556	552	547	542	510	548	521	531	547	514	546	564	537	562	533	531	529	529	538	550	533	542	533	572	506	546	558	542	514	519	518	540	558	516	533	511	535	564	511	538	563	549	530	527	546	531	522	510	531	535	526	545	513	532	549	538	536	552	580	544	511	533	534	520	519	538	552	543	541	504	532	516	522	528	548	544	532	515	552	529	570	563	520	554	575	540	501	531	544	478	526	568	528	525	549	529	582	549	555	531	566	553	522	530	556	497	535	546	525	539	528	527	547	550	537	537	575	540	538	532	524	527	520	566	555	553	568	576	554	543	543	517	556	509	547	541	522	528	561	555	500	572	515	526	496	547	522	503	542	534	551	563	527	495	537	512	522	507	509	498	545	506	522	587	568	522	522	499	542	528	525	571	538	502	517	529	563	563	561	569	543	524	519	500	535	559	543	535	536	493	529	510	522	529	510	539	556	528	498	537	535	507	523	545	596	566	582	531	541	508	524	551	550	587	545	566	536	565	531	504	502	539	560	483	546	588	578	568	543	515	526	542	527	563	533	529	539	536	525	529	565	524	553	527	562	533	558	560	545	553	544	506	523	552	563	558	485	512	550	568	541	533	540	544	532	560	559	492	550	547	530	546	515	559	554	477	572	554	539	528	548	537	491	527	518	535	506	522	557	551	503	573	557	539	575	555	520	521	537	533	547	549	510	561	531	559	565	538	509	528	523	548	515	575	525	534	552	518	528	574	527	518	556	533	526	554	581	575	504	548	478	547	565	533	534	511	556	516	513	541	541	541	506	542	541	593	563	542	548	555	520	529	564	515	579	550	534	513	540	531	548	588	554	557	532	523	525	553	551	556	540	526	565	492	514	534	555	552	551	528	540	567	518	580	546	555	520	576	563	547	555	555	566	548	576	525	585	496	591	605	567	568	564	538	572	563	489	544	559	521	553	539	583	536	529	556	564	531	580	519	535	514	551	513	540	559	527	569	555	586	529	539	541	544	526	521	559	570	558	546	490	541	503	590	541	514	545	568	562	528	510	542	572	523	563	547	545	534	529	552	508	536	545	505	529	548	524	536	511	521	549	566	535	510	556	536	597	522	541	554	545	504	529	538	519	517	529	595	524	541	535	547	549	511
26264	30655	6628	799	623	598	596	564	605	549	551	559	568	580	567	558	546	549	548	539	586	546	559	565	549	556	602	531	567	630	521	574	585	514	561	555	592	569	614	558	603	548	553	549	563	581	550	541	583	515	591	541	532	564	545	533	554	543	522	581	559	565	542	562	547	615	562	536	575	528	561	537	583	569	557	548	549	571	515	556	562	533	559	512	537	536	511	550	569	563	543	557	559	560	574	529	570	531	605	550	539	542	536	574	564	555	571	558	579	563	601	597	543	584	552	584	526	597	551	543	584	567	554	560	572	546	584	588	535	586	563	590	541	543	567	545	538	540	600	589	564	568	542	550	545	578	496	553	550	584	550	519	552	569	564	550	579	574	570	583	563	578	547	522	557	574	559	565	615	564	561	535	536	563	537	550	575	596	557	612	526	568	590	548	540	572	558	554	549	574	569	564	532	552	511	528	519	584	562	557	564	561	565	587	567	565	567	658	529	604	565	573	579	597	562	538	586	594	582	563	494	568	570	628	524	571	548	575	536	530	541	576	551	493	553	573	569	576	526	615	546	565	551	573	530	578	560	553	536	514	583	573	557	527	605	533	563	540	568	607	555	579	584	508	611	552	584	546	539	528	581	580	519	591	519	580	542	561	555	589	514	606	580	607	502	564	572	543	563	535	551	550	598	552	595	565	559	582	574	562	563	559	564	561	558	578	526	565	587	539	545	563	568	581	580	574	587	551	555	544	534	534	605	603	569	560	550	597	594	551	584	561	570	587	585	565	563	533	562	575	527	537	533	599	563	525	569	547	556	598	589	582	560	607	598	572	584	594	577	595	583	555	576	546	588	558	557	543	548	555	556	571	570	560	583	583	558	553	507	541	531	564	621	572	565	568	530	554	560	558	583	609	545	553	547	560	544	537	524	520	544	558	535	573	598	552	522	569	574	600	545	513	501	556	570	578	559	559	580	520	584	544	587	520	577	554	543	550	548	589	575	564	543	538	584	539	555	576	561	611	588	551	578	556	539	545	531	577	578	566	534	547	616	603	581	569	566	567	578	574	541	565	563	569	575	575	606	604	594	549	582	549	555	607	576	564	578	558	591	561	539	552	570	559	528	557	572	551	568	599	537	550	608	532	571	580	560	538	557	535	592	528	582	556	595	551	519	628	530	566	534	611	524	562	574	569	540	611	569	595	507	550	537	530	594	585	567	596	548	554	588	595	621	595	574	566	541	578	565	526	566	597	534	564	591	563	592	559	585	580	544	559	553	557	572	555	542	565	597	544	568	536	552	544	549	562	562	533	544	581	563	511	547	514	526	594	529	548	562	555	578	593	568	556	579	547	578	542	561	542	546	529	584	574	553	590	568	575	554	569	563	579	551	552	541	561	579	544	542	555	547	574	605	562	536	574	557	550	580	559	553	602	543	585	546	584	551	535	572	557	549	551	555	552	568	553	551	593	532	567	579	575	551	554	590	563	607	567	528	554	556	551	544	599	534	556	605	552	604	504	614	578	582	582	537	559	525	564	525	606	580	586	559	544	561	561	560	603	574	549	580	529	577	594	559	580	597	582	540	536	554	537	574	573	534	522	550	576	553	515	547	573	548	533	568	532	569	567	556	533	584	560	555	541	573	579	568	567	574	576	530	588	500	513	546	553	541	588	553	533	536	540	568	577	556	545	526	578	571	574	545	568	542	515	559	593	511	568	576	565	581	590	535	542	558	586	537	589	555	563	557	549	544	564	547	603	566	559	582	541	518	547	600	574	539	554	548	581	576	572	570	547	539	526	560	564	551	569	519	596	577	522	564	564	547	524	533	557	568	527	551	538	532	520	572	550	562	548	537	527	531	601	533	576	557	579	563	560	571	574	526	575	581	582	555	528	583	564	573	582	570	549	567	562	583	545	572	576	523	570	606	545	566	498	605	569	604	565	583	579	539	561	559	557	557	525	592	530	573	541	561	595	531	587	536	540	600	553	532	537	564	573	556	574	533	540	555	568	564	540	497	615	561	555	544	563	573	531	593	548	529	595	554	588	573	589	578	565	566	579	565	565	564	607	581	555	539	556	544	540	561	567	561	548	558	536	576	567	579	553	547	542	564	561	532	572	555	599	558	565	557	548	561	544	575	547	545	580	539	582	583	571	558	553	596	567	560	537	551	542	549	523	505	553	548	546	545	536	515	556	543	565	555	561	539	554	588	541	579	552	587	538	585	584	533	545	608	556	534	556	552	556	537	537	569	563	559	592	569	510	560	557	538	519	577	550	524	580	602	580	564	547	568	576	596	557	583	533	530	537	562	574	557	548	552	567	518	605	566	587	581	553	536	530	548	533	569	602	554	518	533	547	584	537	566	580	558	545	544	582	568	553	547	576	616	534	564	592	539	544	524	551	584	557	616	514	524	592	567	539	558	580	572	563	571	550	543	569	541	534	561	510	550	594	578	593	578	609	573	558	530	543	579	557	572	543	593	576	547	554	561	591	559	573	589	546	550	557	556	601	602	540	544	577	580	552	546	642	622	552	557	561	601	565	556	549	546	587	531	563	568	549	581	553	548	582	558	573	539	586	551	591	537	537	502	590	598	580	531	589	572	570	596	575	584	570	551	555	536	572	537	537	578	523	571	601	516	551	547	596	583	575	576	576	583	546	545	531	541	544	572	521	581	560	536	523	601	546	537	546	594	579	525	567	525	554	560	551	571	564	590	518	572	538	570	563	534	529	575	514	540	554	602	593	589	553	585	529	589	568	572	553	528	596	566	583	549	543	545	547	609	577	564	589	551	614	568	572	578	558	591	583	554	603	562	577	571	572	547	575	599	607	551	585	598	515	585	586	581	547	574	580	600	550	545	576	556	555	585	560	559	580	564	519	541	556	588	557	588	550	543	600	543	582	601	575	549	601	592	594	556	586	566	577	564	548	510	518	562	591	556	523	559	565	538	589	540	542	573	559	513	571	552	599	589	560	520	500	492	524	571	540	592	528	557	558	560	563	554	551	563	511	562	543	546	530	561	525	584	538	575	603	554	570	524	553	617	580	563	527	584	564	518	575	605	577	570	552	574	566	599	592	552	541	569	521	572	556	573	581	586	553	542	535	587	568	537	566	545	544	561	541	519	590	569	551	576	549	564	567	579	549	561	588	563	554	530	567	531	565	550	567	534	551	554	523	537	580	536	553	553	585	584	591	567	598	542	594	567	542	569	539	509	559	514	537	562	548	567	487	548	584	554	558	533	563	531	545	572	539	517	558	529	572	551	556	586	566	586	524	528	582	549	592	577	604	588	586	556	533	538	561	589	585	598	553	545	578	542	551	548	568	542	525	533	541	565	579	556	571	597	557	528	592	580	563	551	569	586	561	587	545	587	534	578	549	567	537	592	556	574	530	576	530	580	531	546	537	549	518	561	533	612	567	566	578	590	589	560	513	532	593	557	541	518	622	576	572	554	513	521	553	558	614	575	551	593	562	571	555	563	565	599	563	528	541
23491	21042	28189	24092	21020	12397	1720	1212	1110	1018	1064	1009	909	941	897	905	938	885	914	915	833	836	853	862	913	915	853	909	855	913	878	908	826	864	865	861	918	867	860	851	813	896	929	896	833	861	853	863	859	861	827	912	886	833	860	815	860	867	862	872	832	837	840	913	884	847	833	846	884	805	855	843	843	847	894	866	888	889	855	889	827	829	857	882	823	840	871	884	879	809	859	862	858	851	898	833	853	815	880	838	816	900	856	871	845	848	830	869	886	839	872	872	820	804	874	790	823	830	839	846	814	869	816	900	869	840	850	817	855	856	828	868	863	888	833	835	852	870	856	869	865	919	820	837	855	795	823	804	878	894	862	772	818	861	891	875	866	862	847	891	857	869	870	812	896	831	789	873	944	860	878	842	842	852	834	859	799	847	852	790	802	832	867	840	897	905	880	843	806	833	876	822	829	908	841	864	849	924	872	805	850	807	826	870	853	873	819	823	917	814	846	832	878	839	868	877	863	856	820	841	922	824	887	819	826	846	877	891	872	890	813	851	813	840	885	796	891	865	899	849	863	892	874	866	780	861	856	904	882	810	845	876	871	808	856	851	843	822	830	885	865	825	876	835	824	787	850	851	836	864	845	826	785	879	843	869	885	806	832	856	864	886	881	803	837	849	813	822	848	838	858	855	856	837	889	874	854	903	902	863	855	918	851	897	818	911	880	887	810	820	876	893	783	849	895	841	871	861	803	830	894	805	865	842	825	867	871	843	843	794	868	851	854	859	849	869	811	820	861	854	849	890	799	859	878	870	831	853	905	854	819	799	804	874	902	818	887	830	874	882	812	862	889	817	839	833	874	849	900	826	842	880	867	825	818	855	814	867	878	817	834	849	865	819	853	825	855	823	877	900	811	880	845	853	848	844	839	868	827	846	802	876	831	866	819	896	843	853	866	841	855	862	820	864	873	872	856	853	862	883	802	845	882	820	819	913	823	831	882	854	851	792	862	913	850	918	908	862	850	847	885	839	860	842	847	896	830	848	891	834	834	906	889	862	879	822	896	836	880	871	813	849	881	888	889	801	813	846	866	824	804	839	851	875	892	896	892	864	806	846	846	855	868	870	908	808	844	862	827	807	810	857	830	893	841	843	822	877	918	834	790	884	899	877	895	804	832	888	824	842	855	823	819	927	798	832	825	848	798	829	881	894	899	865	845	882	863	867	850	839	841	850	833	862	829	848	811	871	872	900	840	787	868	847	843	798	894	848	841	855	858	849	883	865	872	866	912	906	861	822	877	828	865	894	873	828	865	837	853	886	904	856	888	829	842	845	849	858	906	901	841	828	849	829	877	848	858	828	803	838	818	822	874	873	821	802	841	840	876	856	829	820	872	859	852	893	823	882	831	821	807	815	832	841	852	847	786	888	859	841	856	899	852	794	850	848	928	858	781	824	846	905	822	849	828	872	865	837	840	880	848	868	880	850	914	800	895	865	874	854	876	820	836	813	847	895	858	899	860	851	835	890	857	895	883	888	829	879	872	880	866	789	854	845	842	843	853	856	908	832	847	845	827	896	822	822	896	856	854	895	843	854	829	855	861	858	861	853	855	802	839	839	827	827	854	875	876	845	933	866	870	836	887	873	867	831	839	834	855	851	857	831	841	851	832	885	886	866	900	870	845	820	873	848	847	819	890	825	883	872	916	853	796	876	855	844	852	890	826	895	882	883	839	881	857	814	816	884	810	858	839	884	817	913	823	852	804	843	805	859	861	828	870	821	844	833	866	833	836	874	886	889	837	885	849	837	846	861	875	849	848	881	835	857	832	847	829	849	859	865	845	907	859	888	880	816	860	857	872	869	839	921	871	846	831	831	880	836	829	864	893	817	815	837	840	824	834	853	849	867	857	848	861	871	901	877	881	912	833	863	813	856	856	776	872	854	858	885	785	836	891	818	807	862	867	891	854	865	856	880	856	912	830	889	825	833	818	866	873	839	850	849	833	850	898	871	872	800	853	886	881	852	880	860	851	848	846	849	836	830	851	834	847	862	807	887	843	846	821	849	817	895	834	822	845	850	848	898	787	846	838	867	872	864	864	870	806	815	822	836	851	910	869	829	898	870	834	895	885	788	877	837	859	860	886	869	846	848	855	854	958	864	824	804	884	864	842	842	816	812	842	820	832	819	836	877	859	856	832	829	912	846	886	861	895	818	828	833	875	870	894	827	906	881	875	873	898	869	801	854	849	858	869	808	811	793	871	814	834	780	763	891	861	834	839	846	850	838	855	806	852	826	850	855	898	889	840	832	844	806	853	867	871	864	886	842	817	890	869	897	810	812	776	905	867	820	808	830	835	868	833	877	854	896	868	825	832	896	818	845	863	892	834	896	825	872	858	833	803	809	841	811	793	889	885	917	875	813	856	841	812	867	855	813	867	885	861	882	838	819	839	808	859	867	807	862	913	819	828	824	890	907	876	871	840	843	867	825	859	869	856	843	757	862	858	848	822	864	904	842	852	847	859	876	900	891	861	871	837	867	892	840	872	869	830	866	868	862	841	850	857	905	838	861	858	848	770	799	864	876	874	820	894	869	854	833	856	886	841	845	839	910	832	829	824	847	885	820	868	795	845	864	819	884	793	861	853	867	874	796	816	847	821	841	852	827	828	830	859	829	834	868	845	861	876	887	827	805	881	831	841	848	829	808	861	866	835	861	848	855	846	823	885	821	858	821	843	864	903	898	811	808	850	856	884	875	810	852	864	845	901	856	826	853	839	837	856	861	873	864	854	861	853	841	839	803	847	849	872	866	851	839	848	806	838	859	883	858	863	906	851	817	788	847	921	878	889	864	853	821	892	892	853	865	831	879	813	873	844	863	898	864	826	845	875	871	876	881	821	871	833	878	858	896	892	822	844	832	862	863	882	828	846	834	871	841	849	915	874	858	886	845	818	865	803	797	865	875	809	837	830	831	869	859	830	881	883	873	835	845	876	899	842	880	871	849	828	867	874	857	874	814	841	826	853	841	896	850	841	845	854	864	894	848	783	909	849	926	852	860	807	864	881	881	836	894	828	817	857	845	852	861	857	881	852	850	807	854	909	875	872	827	863	869	808	908	863	810	846	869	823	863	879	897	858	874	881	843	840	822	859	875	863	769	824	880	856	892	858	884	814	880	865	853	903	869	877	864	847	819	902	866	863	882	839	786	898	819	871	893	841	884	856	814	904	851	881	836	842	841	847	846	838	837	868	913	820	887	840	819	818	879	828	870	852	871	836	879	834	861	823	833	943	856	771	893	869	847	876	855	814	889	877	903	867	815	816	883	800	826	837	829	827	815	881	817	876	843	866	812	846	816	878	841	890	805	787	855	889	890	850	869	887	870	843	898	870	900	821	797	865	831	826	876	869	839	808	820	887	847	798	888	852	855	883	832	837	870	866	824	883	861	864	883	844	848	858	824	882	847	816	884	871	857	865	825	807	850	872	871	830	838	811	877	859	812
27515	44084	13365	2908	2302	1815	1637	1383	1200	1143	1073	1121	1003	990	896	986	920	936	922	937	952	939	917	890	864	896	933	878	958	889	916	905	930	965	833	861	904	894	921	839	904	875	912	888	922	888	848	910	924	881	884	882	882	935	909	880	880	925	886	927	866	901	907	900	869	871	888	884	893	823	921	843	901	912	898	892	871	908	886	889	916	870	897	970	926	930	836	892	871	915	873	888	904	836	864	888	899	846	894	884	900	879	837	890	937	908	882	855	875	861	924	890	875	899	884	898	857	892	912	867	917	860	863	874	878	980	884	934	952	844	867	900	857	867	865	882	871	929	873	888	867	871	900	930	867	834	873	866	887	925	902	856	892	917	882	897	885	933	899	926	904	879	847	888	889	865	876	875	904	889	932	863	923	859	917	851	930	909	895	913	875	874	825	878	923	868	907	845	900	922	877	883	898	936	870	922	915	874	938	881	888	834	891	903	838	891	903	874	902	837	839	879	871	918	866	868	878	918	879	881	906	845	922	910	909	908	840	901	887	863	911	860	893	925	897	897	893	909	865	893	877	888	931	853	878	892	892	978	887	827	889	895	873	928	914	882	839	923	902	888	894	872	886	849	904	929	919	870	894	921	908	834	877	880	886	917	887	881	881	909	873	897	904	904	896	903	873	865	863	881	902	906	878	903	893	912	931	924	868	921	863	910	914	861	889	873	864	929	912	882	843	869	919	851	886	906	886	936	837	893	910	890	903	899	879	853	880	848	918	841	896	913	883	850	842	912	912	892	884	903	850	877	853	881	886	865	934	868	894	853	895	865	901	873	917	871	953	913	895	832	880	923	865	859	817	896	846	910	853	963	918	861	855	906	933	881	911	907	887	903	912	869	896	908	915	884	909	904	855	876	888	897	877	858	885	846	907	942	930	878	888	862	908	884	835	886	865	925	895	896	870	920	871	891	900	878	858	894	870	872	870	940	868	893	938	881	936	893	864	910	901	925	895	873	902	877	846	843	859	856	839	921	905	897	868	905	889	861	860	871	881	874	882	894	820	866	855	896	844	904	893	882	859	916	961	883	901	874	847	908	886	909	859	855	847	853	865	863	897	905	887	887	944	840	888	835	879	876	889	841	876	865	888	870	836	906	828	880	841	906	873	868	867	872	913	838	899	893	885	887	882	890	907	837	921	854	862	894	866	889	886	953	947	852	842	892	893	882	887	922	866	890	889	905	881	881	903	890	918	849	878	845	875	869	836	888	919	905	869	945	870	922	856	911	887	853	853	931	888	904	893	858	891	876	907	865	874	914	868	837	874	903	921	889	888	888	834	839	916	876	878	977	906	895	882	907	859	855	897	895	868	906	868	856	865	862	888	870	891	888	874	877	910	909	921	849	845	902	915	847	823	892	854	878	859	885	866	889	939	899	913	895	894	911	896	890	882	874	851	920	902	895	923	872	846	886	886	898	900	835	918	864	867	879	930	875	909	890	851	884	894	867	939	865	929	909	887	904	851	855	820	909	882	889	903	862	890	872	934	862	863	865	899	874	876	916	881	892	893	919	870	908	888	823	883	889	874	887	853	874	856	849	844	910	859	865	878	816	892	877	896	887	879	875	888	902	927	903	890	828	888	878	863	872	895	858	869	907	877	865	851	870	901	884	889	860	887	895	853	893	921	886	904	912	876	871	849	923	864	906	858	908	881	897	956	857	931	884	902	852	911	911	867	906	881	890	907	939	912	891	867	850	818	821	862	910	903	875	922	869	847	922	859	883	891	830	878	930	882	876	931	892	854	929	886	893	856	866	933	908	881	929	888	843	908	907	900	926	913	908	912	888	841	878	923	911	868	910	950	878	876	852	859	893	860	884	899	894	893	883	896	849	919	845	830	915	880	887	850	853	846	863	857	864	900	904	877	891	860	882	864	862	872	895	868	925	933	813	863	850	900	866	954	869	853	883	886	853	893	885	889	875	925	884	902	870	841	863	866	857	834	892	844	880	868	859	889	902	908	902	869	902	807	934	910	844	943	861	850	864	858	853	900	872	841	916	858	837	877	853	894	896	880	861	855	902	911	827	913	918	875	838	854	939	898	887	875	856	839	863	858	862	832	899	868	860	883	884	888	849	910	918	920	840	862	922	948	880	872	839	879	891	914	906	868	866	865	846	906	839	894	884	914	922	891	898	899	825	850	858	880	911	893	920	865	874	834	906	864	852	893	850	913	883	935	873	867	886	889	931	901	905	896	864	893	914	904	889	901	955	912	861	895	947	938	891	882	879	815	914	868	859	905	910	855	897	869	831	931	842	854	863	888	913	872	865	850	873	810	893	834	882	890	900	890	898	876	903	872	839	817	874	888	933	867	819	846	912	884	847	838	858	861	867	871	846	858	823	921	855	875	901	864	844	915	812	889	894	870	871	918	900	841	872	912	901	882	926	893	887	899	873	895	895	837	902	900	870	933	900	886	897	890	856	828	898	894	895	878	818	849	915	887	842	885	882	851	870	814	878	866	842	831	869	874	862	883	888	882	863	850	903	919	860	883	872	869	852	870	919	874	921	887	871	853	886	866	889	832	855	879	915	878	863	822	894	882	890	877	923	888	866	935	896	853	877	860	968	872	885	855	918	836	936	830	966	880	883	899	873	817	828	873	892	877	918	901	854	888	877	933	878	881	858	882	886	835	923	886	864	923	858	810	863	887	844	869	847	836	844	921	905	861	866	878	872	893	868	809	863	899	894	863	898	816	885	845	883	825	922	915	824	903	837	849	946	870	872	878	851	946	862	828	917	879	913	894	901	894	827	857	871	889	841	886	873	906	853	895	925	920	884	945	872	892	856	856	842	903	911	880	922	884	828	856	921	911	950	909	951	933	910	886	869	930	901	882	943	928	885	840	873	839	843	892	885	958	873	834	859	872	924	909	850	883	854	872	883	848	895	881	847	852	895	875	849	933	912	876	923	826	863	901	868	899	901	884	882	903	921	870	893	838	908	840	894	864	881	880	920	896	846	919	910	930	862	949	932	915	893	882	878	892	870	882	823	841	933	875	911	876	853	914	872	930	910	880	855	899	862	895	838	903	940	800	921	954	904	897	880	872	857	940	830	952	867	872	940	922	881	873	904	856	845	882	878	896	903	865	849	901	877	887	875	836	900	866	887	877	888	859	898	936	872	886	917	864	882	898	907	834	940	871	881	885	901	907	846	844	877	904	926	904	881	888	900	925	901	830	848	906	931	851	918	858	878	856	926	832	830	906	852	866	873	890	908	869	851	975	882	920	847	866	862	913	838	837	880	891	886	885	849	855	881	871	869	911	905	865	874	877	963	884	887	941	862	913	850	923	861	842	910	853	864	888	828	944	879	943	937	863	917	877	854	905	877	890	879	887	893	918	855	865	904	928	874	888	891	948	856	878	873	908	944	914	912	857	894	887	868	876	867	906	877	882	830	896	846	920	876	895	927	877	888	895	859	865	931	835	925	920	906	858	876	884	889
24462	21053	27502	24729	16909	1007	521	456	397	354	357	323	318	330	289	287	288	296	318	252	279	292	310	269	249	296	269	268	285	287	282	292	304	270	296	279	265	303	244	249	271	278	268	263	274	274	260	274	283	271	277	258	305	276	286	287	265	262	286	263	271	275	270	301	275	259	249	287	265	269	298	245	293	283	284	273	257	280	309	276	294	246	231	275	296	287	241	230	259	268	274	272	275	274	283	292	230	310	287	274	303	261	248	277	297	285	273	258	246	300	279	252	286	268	250	266	272	250	268	286	248	296	298	277	269	261	293	263	289	265	252	275	261	305	273	287	255	277	271	272	282	268	268	287	272	259	284	270	265	291	240	263	260	285	295	326	267	265	298	280	279	273	241	257	277	278	258	314	255	278	273	287	245	298	256	275	291	293	265	306	292	264	233	248	254	240	277	261	262	263	251	270	289	267	239	249	288	280	260	265	255	284	255	274	298	286	269	241	284	282	266	258	288	258	265	241	281	230	275	253	269	281	268	283	293	274	291	307	273	267	272	266	281	272	272	267	272	279	281	277	265	308	258	280	248	283	267	266	260	269	251	264	262	247	294	288	275	278	283	294	268	265	225	257	288	246	274	251	248	254	289	249	270	252	251	234	273	268	256	280	245	291	255	262	257	277	293	260	285	274	280	261	257	274	256	236	248	274	267	302	293	266	278	286	286	296	260	269	267	256	275	285	265	254	262	256	284	268	257	275	273	256	271	267	261	249	284	264	254	266	287	263	260	244	240	297	251	260	285	270	287	242	279	253	267	289	280	284	290	252	254	279	278	276	261	285	263	235	288	283	271	261	265	240	277	300	275	264	283	273	256	268	279	283	288	262	251	266	277	270	260	280	307	265	264	261	266	267	281	291	269	246	266	243	284	269	286	287	254	272	255	288	251	273	304	294	275	263	274	268	244	258	269	261	291	279	290	256	308	289	262	240	280	245	250	233	263	279	288	236	275	275	267	276	265	276	293	245	264	285	285	324	266	289	277	262	292	260	298	261	245	293	267	253	264	305	265	260	222	245	281	282	271	254	262	297	267	306	238	263	264	261	271	314	261	319	274	292	285	255	258	287	248	277	253	280	280	273	277	265	273	259	258	264	259	268	273	267	259	311	273	250	258	273	255	261	255	253	273	295	273	278	263	249	292	279	280	265	264	247	233	256	254	270	285	283	247	278	263	260	266	264	284	275	280	266	282	247	255	265	228	267	263	290	243	270	295	261	243	271	260	272	280	249	253	313	290	275	238	280	266	275	283	262	287	262	319	283	267	278	273	285	270	282	264	251	298	279	298	276	274	266	274	265	247	287	292	259	266	292	252	261	286	268	288	267	282	259	280	291	270	273	269	268	259	291	229	256	275	241	262	252	281	284	275	267	262	238	242	322	249	266	290	265	281	259	266	275	292	248	256	263	274	269	252	257	276	273	269	256	242	262	269	243	291	268	309	288	267	280	270	257	298	260	273	260	245	282	262	299	299	265	289	293	323	271	259	263	273	287	272	328	262	254	260	266	282	265	264	250	281	248	273	258	274	303	260	257	273	241	248	237	258	256	285	291	275	270	264	249	286	277	273	277	282	293	241	255	301	237	268	278	275	266	273	264	262	266	281	268	296	281	286	265	254	276	267	261	272	271	302	281	274	242	275	257	261	287	261	272	245	290	286	226	292	273	294	266	271	255	280	266	286	266	265	283	285	291	293	283	268	295	263	290	264	263	267	277	245	264	256	280	218	276	251	253	274	282	281	261	264	261	286	252	271	272	248	277	282	283	276	272	266	258	261	277	270	275	285	272	247	250	275	302	256	294	269	263	268	293	279	287	245	268	263	273	254	259	262	257	265	277	236	275	290	247	258	238	252	256	278	257	273	275	277	242	261	284	267	279	261	261	257	213	257	296	254	265	278	297	321	258	273	271	269	256	283	246	289	244	262	243	261	260	272	285	297	238	231	294	271	254	250	300	259	288	244	275	252	267	269	306	271	272	277	285	264	260	261	262	276	278	268	282	261	265	289	279	243	268	273	276	262	276	270	281	260	234	269	290	283	300	273	273	263	268	260	295	282	282	272	256	275	272	259	279	289	258	250	255	276	272	277	291	265	245	291	268	252	269	291	256	242	299	249	300	299	268	279	258	281	304	262	281	265	277	267	290	279	253	233	274	256	258	275	250	285	236	288	242	288	291	242	261	280	286	298	262	262	269	262	260	303	250	260	258	267	258	269	251	250	266	279	252	258	260	308	290	257	292	231	277	270	249	272	264	277	282	277	257	251	249	290	274	262	278	275	285	280	268	286	249	270	271	301	251	266	275	279	255	263	270	287	273	254	272	235	260	275	272	256	286	277	295	269	234	268	267	245	274	268	264	283	256	281	272	285	293	275	260	270	278	286	255	269	283	278	287	280	250	305	242	254	245	275	305	263	265	271	257	275	276	266	263	240	266	283	239	281	257	290	256	267	285	281	242	280	261	279	259	256	274	266	272	265	266	242	257	250	253	253	282	245	287	267	267	297	298	253	253	276	279	287	291	267	283	267	276	274	290	259	229	236	258	281	272	266	280	279	293	265	299	285	257	254	262	270	254	312	282	286	268	287	277	271	284	273	270	247	264	295	303	288	276	255	279	259	288	251	272	268	273	273	263	272	280	283	275	279	265	237	249	265	282	299	280	263	234	254	279	265	285	249	280	304	279	280	269	276	259	269	254	272	287	262	251	269	267	291	280	262	284	270	268	272	289	264	255	297	258	248	274	281	285	291	277	298	272	260	279	259	273	277	281	305	246	278	303	258	262	281	273	276	278	247	248	289	270	282	238	268	254	273	264	288	273	254	272	280	274	274	273	292	254	253	274	290	270	265	263	282	246	278	273	299	262	265	252	287	284	277	275	274	284	252	275	262	283	258	271	248	258	286	232	259	272	245	272	289	284	286	276	276	228	270	266	284	241	322	280	293	257	257	251	283	286	271	271	288	283	262	238	279	271	261	236	300	280	289	261	265	256	258	299	278	289	274	271	238	265	303	267	274	266	257	279	226	295	248	249	253	264	294	263	264	267	282	271	316	259	262	286	234	271	264	273	263	275	272	272	292	284	272	275	267	288	262	276	238	298	302	266	278	246	297	262	242	264	292	269	266	257	261	277	256	264	292	261	258	231	245	282	286	283	284	275	251	268	294	275	254	258	250	314	263	286	287	265	259	276	267	280	270	326	273	261	262	276	270	292	250	260	242	276	267	280	254	249	276	243	279	244	278	278	260	280	274	289	288	281	258	252	306	262	263	295	259	245	277	266	253	259	264	270	275	274	283	260	291	251	281	301	249	275	258	236	266	256	259	289	255	281	286	281	289	283	289	296	252	287	257	282	285	270	245	295	272	237	233	264	282	283	260	269	221	256	277	254	256	293	273	264	292	258	247	284	282	285	269	264	259	247	281	254	259	281	293	280	271	267	274	301	263	243	275	281
27124	40130	9270	1627	1198	907	733	639	529	535	477	379	388	369	353	348	323	335	347	337	316	367	336	298	311	317	334	342	287	300	295	294	345	341	313	326	316	301	304	296	296	348	301	292	315	289	305	303	335	299	352	319	289	312	281	314	305	305	302	341	292	308	307	295	321	308	299	327	277	341	320	309	297	309	326	300	310	300	335	299	316	337	333	322	314	307	310	311	297	327	329	321	323	314	327	293	334	329	311	335	316	316	322	297	365	300	339	321	324	297	294	289	330	285	312	327	285	286	334	314	318	303	297	284	297	312	302	302	312	302	312	319	314	314	326	296	354	312	287	317	326	308	368	285	283	342	278	310	275	306	274	286	277	317	299	307	343	285	314	320	330	311	298	309	287	330	294	306	306	295	327	306	290	322	291	312	296	293	321	290	288	274	331	327	289	298	363	322	349	301	307	309	340	335	322	309	307	303	289	301	297	326	342	294	303	311	305	302	312	298	315	310	328	308	340	291	322	307	301	273	291	345	300	359	308	298	322	310	302	321	303	347	293	330	286	307	309	322	310	333	334	319	322	293	310	309	318	289	347	298	303	313	294	300	328	297	348	315	318	308	288	314	281	345	317	283	305	306	306	339	306	292	336	358	304	335	308	312	303	313	325	314	334	305	324	304	294	298	282	302	334	305	286	312	322	274	321	301	289	283	306	299	304	323	300	297	292	303	334	334	336	311	292	314	320	344	312	289	314	300	297	313	303	288	311	309	308	284	289	312	300	313	318	308	310	325	299	309	305	314	324	317	338	296	328	321	307	304	278	301	309	293	309	261	299	295	310	297	317	310	292	300	289	301	309	286	292	299	302	308	303	311	279	301	260	308	307	315	311	275	309	307	298	302	313	272	307	315	310	298	299	310	327	305	281	311	301	286	289	325	311	276	292	315	291	322	285	298	286	322	317	316	285	321	312	304	275	326	327	302	293	322	312	309	288	340	273	303	317	307	333	285	295	279	304	289	316	291	282	291	321	291	309	340	310	296	308	312	320	310	318	273	309	296	320	307	300	284	304	298	356	292	282	315	310	302	300	328	315	334	311	295	320	289	303	329	308	289	314	325	304	277	305	295	291	308	308	307	293	328	304	319	293	333	282	293	337	300	305	311	305	301	292	296	287	344	329	328	297	306	306	307	282	312	309	370	346	303	336	287	289	284	284	327	303	330	260	324	280	335	283	306	294	300	315	285	295	296	312	304	272	304	322	289	278	310	299	318	317	328	292	334	309	296	305	367	307	306	289	274	293	308	321	328	318	308	296	297	294	312	309	299	315	320	343	280	321	331	281	312	327	294	318	311	323	299	307	322	298	283	306	302	278	308	320	316	302	300	289	305	310	320	304	300	279	329	312	312	313	302	283	325	316	312	314	323	314	312	340	317	293	320	320	331	327	303	315	278	296	321	295	283	290	287	293	263	334	314	312	317	293	308	288	300	329	288	287	307	320	311	319	286	306	292	309	289	302	330	298	341	293	277	284	290	326	316	308	327	291	312	317	301	306	284	313	315	296	305	298	324	295	332	320	291	300	347	309	313	323	290	314	291	306	329	283	299	322	294	320	328	295	303	306	296	318	305	306	277	282	304	292	307	328	313	298	306	297	305	307	331	332	282	281	293	327	320	305	270	303	325	298	291	317	293	323	300	284	326	306	288	278	302	308	324	302	325	294	299	297	312	304	320	310	327	316	319	315	316	278	295	297	294	321	288	321	307	304	322	286	320	307	315	329	328	341	297	307	326	326	286	277	303	319	296	300	316	301	288	280	306	296	295	302	304	331	308	304	305	309	308	333	306	281	308	293	310	279	328	301	303	301	304	323	323	305	303	298	323	294	275	301	306	317	327	264	320	304	311	307	315	305	305	284	316	299	292	301	310	309	342	277	281	302	276	302	280	309	322	327	330	256	309	320	311	304	306	324	316	304	293	306	295	267	301	312	314	316	296	292	265	296	322	300	339	303	295	297	329	300	301	329	316	333	311	293	300	310	312	308	326	300	297	307	298	299	314	290	326	338	325	282	298	295	310	301	308	321	328	332	330	302	301	302	304	305	310	309	314	305	305	298	316	331	291	306	321	302	284	310	313	308	296	311	327	323	307	313	317	322	323	288	309	321	305	291	309	277	306	300	304	286	308	323	312	318	313	294	307	336	342	293	317	292	328	292	301	317	286	322	325	338	310	312	327	320	310	298	295	318	294	331	284	310	307	305	328	279	290	293	273	308	293	274	296	314	303	307	324	302	275	276	312	331	310	324	343	290	300	300	296	341	345	280	312	284	291	313	316	305	301	284	328	321	330	308	324	303	324	277	308	293	310	325	341	281	291	299	334	301	307	312	302	341	312	302	335	327	323	325	318	304	355	335	302	294	307	307	290	324	321	292	296	320	330	323	315	291	314	327	276	298	308	324	279	323	294	317	304	289	303	311	316	310	308	300	297	301	303	305	324	327	316	307	271	304	288	324	317	304	283	329	274	333	286	309	305	270	299	301	311	294	314	291	290	304	291	312	275	305	350	316	316	300	320	334	307	318	344	293	305	298	339	319	322	312	323	333	299	283	312	347	307	314	326	296	304	326	286	314	339	317	287	299	316	300	340	320	268	306	306	306	330	311	296	312	304	330	312	306	266	327	292	297	322	291	314	288	297	313	335	294	322	328	285	322	314	307	322	326	299	288	303	303	303	288	304	282	311	287	325	297	307	293	290	311	305	296	299	319	323	286	314	283	303	331	335	324	286	306	324	327	306	317	279	298	304	314	315	333	298	288	312	306	322	292	305	317	310	286	282	324	316	306	303	295	340	324	293	281	336	336	312	293	315	305	305	311	290	313	290	291	311	303	310	289	310	302	318	323	322	320	339	321	260	294	318	313	322	277	344	305	281	302	355	303	317	292	286	316	305	303	297	303	291	322	314	303	350	301	289	309	324	291	330	315	315	284	307	300	313	322	309	287	298	303	289	309	340	335	323	350	301	300	298	321	289	312	334	302	300	298	330	285	288	320	294	299	289	292	343	339	298	308	277	309	311	325	304	307	308	296	327	307	318	308	275	309	297	297	294	338	305	312	329	297	302	336	312	293	305	282	305	328	303	311	357	309	313	296	298	292	319	278	306	310	291	263	309	308	306	310	277	336	297	321	336	307	301	325	287	304	310	291	294	305	309	359	295	295	298	331	299	302	323	313	331	311	306	302	324	329	325	277	298	291	318	295	337	305	292	331	300	303	305	291	308	285	300	309	294	337	324	314	322	324	320	335	308	315	300	320	283	302	298	304	314	319	311	280	270	314	330	274	346	336	284	311	325	280	292	310	308	314	331	326	328	326	305	335	332	328	312	323	292	322	316	319	310	299	283	303	317	332	279	322	303	295	310	309	302	290	311	298	300	284	316	297	305	313	322	304	304	300	295	297	277	315	319	300	295	294	307	325	282	287	316	318	315	319	323	294	285	311	313	309	313
22433	21120	28707	23761	21114	21151	11787	1426	1090	964	887	834	785	808	732	721	735	723	729	733	677	647	696	666	685	675	694	633	652	672	616	688	641	645	679	635	649	678	662	650	633	682	637	643	719	643	626	675	662	640	651	653	641	641	648	628	628	665	647	663	704	647	667	607	621	685	659	598	648	655	649	644	644	635	643	673	651	650	639	637	638	657	675	671	621	626	648	620	628	619	622	623	615	601	651	613	614	679	639	669	685	634	632	629	593	609	624	623	613	650	608	634	612	598	611	622	655	650	635	608	641	639	651	627	622	573	642	594	656	629	628	629	654	651	633	637	671	663	562	651	666	658	690	592	671	632	601	635	650	618	608	640	633	625	672	616	614	626	650	597	638	610	652	682	590	645	638	656	677	606	648	600	651	636	662	588	622	677	625	645	605	626	650	606	646	623	616	633	666	594	634	603	602	622	627	611	632	601	654	617	653	652	646	608	561	609	629	626	676	643	617	637	629	665	622	657	624	603	614	644	658	618	659	630	633	619	611	642	649	621	647	675	604	636	642	631	615	631	665	637	591	678	673	641	564	606	656	623	632	658	629	663	639	661	624	603	634	655	607	628	661	642	643	592	667	685	613	624	637	638	605	627	663	613	559	665	615	632	612	624	622	559	618	687	594	637	610	601	631	645	606	658	653	657	597	670	619	672	599	626	626	648	615	630	635	636	659	593	633	646	675	615	642	655	622	624	644	628	669	604	624	688	636	640	624	616	627	622	627	637	629	647	651	639	629	660	638	636	632	656	633	635	649	586	622	679	668	651	638	635	627	623	646	630	655	615	637	634	662	628	673	651	607	680	661	643	618	646	660	622	655	612	604	653	673	613	608	680	637	630	605	661	616	633	604	633	653	673	637	593	606	603	629	701	575	636	606	674	592	620	614	659	662	614	618	644	631	649	630	679	632	637	603	617	653	644	670	634	666	691	601	584	608	677	610	621	656	628	622	635	663	620	609	616	638	605	622	609	610	643	654	631	633	642	652	610	639	596	627	581	654	646	680	666	655	678	680	606	615	630	633	669	614	630	590	614	662	582	633	615	644	644	634	625	628	629	628	690	644	607	683	645	607	617	639	711	598	613	613	608	632	631	628	605	620	608	627	619	623	669	611	652	629	621	618	623	693	606	612	648	638	666	689	637	626	649	621	653	650	630	618	654	585	633	645	676	629	612	645	629	625	712	636	648	616	650	656	592	609	601	600	657	584	630	585	677	658	599	592	607	632	649	603	636	647	626	568	628	632	680	621	607	630	645	623	640	641	634	613	642	639	613	643	674	654	614	602	655	642	616	601	622	622	614	629	628	630	606	604	638	634	642	633	653	638	632	643	588	588	623	675	626	646	573	643	660	604	613	615	588	635	620	614	553	620	637	571	636	622	608	638	626	651	646	638	588	616	652	675	671	647	604	619	636	598	630	650	648	594	655	613	660	573	600	627	631	637	629	646	629	626	628	629	690	662	691	602	625	686	592	642	644	582	633	598	639	640	650	678	639	647	594	635	637	626	648	645	616	636	629	652	625	599	636	644	633	576	660	632	628	594	587	670	620	646	598	651	605	644	597	621	652	637	684	620	663	629	631	653	642	618	638	591	657	643	678	625	675	620	573	604	660	649	636	676	644	635	626	636	665	605	602	635	653	594	636	643	616	623	629	622	663	612	614	652	617	651	647	674	635	612	646	627	631	672	622	603	657	609	643	637	631	654	627	611	657	621	684	640	642	673	618	627	619	650	672	568	624	592	618	635	642	619	662	617	631	603	625	643	611	632	588	653	628	618	619	569	661	591	685	642	676	586	636	657	635	638	607	637	638	666	613	594	593	667	576	636	639	589	633	619	649	614	599	683	638	628	691	620	653	619	652	637	627	612	630	622	627	665	663	596	633	641	626	609	619	633	635	613	635	614	660	598	632	624	649	622	661	619	607	591	591	589	629	605	580	634	631	686	636	629	598	638	623	618	647	632	649	600	625	610	637	621	659	669	639	599	604	618	632	631	600	663	658	617	640	615	600	647	582	655	638	633	615	614	637	657	634	666	625	636	647	599	646	673	681	636	636	664	654	636	643	642	694	674	627	562	568	639	586	618	634	608	625	676	636	646	581	640	618	650	630	648	637	619	650	590	612	593	641	604	618	646	608	629	654	645	582	640	641	674	636	616	630	620	636	632	656	661	644	640	609	664	630	604	642	668	634	596	607	685	639	620	615	633	623	656	598	599	591	639	676	632	599	632	663	613	622	600	638	642	630	616	626	644	652	632	633	608	677	589	648	622	598	629	690	602	645	653	639	619	624	600	623	623	615	622	610	619	705	638	605	649	629	634	651	625	631	677	608	594	639	643	670	638	677	622	621	610	609	620	636	651	606	619	691	662	633	583	640	621	622	604	599	625	627	599	591	642	598	608	669	673	617	649	597	640	669	658	632	649	642	639	590	625	636	598	662	663	664	643	623	629	589	649	644	671	646	655	685	678	650	621	650	668	612	576	643	620	619	621	635	608	655	644	664	674	608	602	656	653	622	591	670	658	621	617	670	634	602	655	671	641	628	643	648	601	661	640	611	679	587	637	605	632	644	680	566	622	604	693	645	613	615	642	662	608	630	623	620	594	681	583	608	617	646	635	625	593	641	669	637	660	583	681	585	641	655	651	641	582	586	636	658	615	648	630	628	637	669	596	598	665	632	618	652	574	639	638	588	686	624	587	686	637	638	683	677	621	637	650	659	633	593	657	607	639	590	642	667	634	628	648	679	661	665	617	634	653	634	602	666	622	626	602	620	651	652	624	624	668	599	627	675	622	573	630	651	604	648	644	621	625	630	615	641	671	609	606	623	674	623	619	656	661	627	602	590	619	612	665	677	650	571	617	623	615	645	628	571	622	617	646	615	664	613	616	661	651	586	664	631	600	640	616	619	642	625	648	621	582	630	616	717	608	618	600	625	638	572	624	651	624	606	632	629	666	630	666	636	653	636	616	621	629	580	603	612	642	606	675	683	612	697	667	648	668	604	611	633	595	630	651	634	632	654	618	645	642	620	673	597	629	652	600	665	698	647	641	584	628	629	609	613	661	653	601	643	630	600	586	630	627	634	616	626	592	637	660	623	596	661	624	647	614	645	622	613	659	590	582	583	597	610	621	646	624	627	593	639	597	652	614	636	630	646	600	621	676	642	586	617	603	648	672	618	643	690	630	649	604	655	645	600	611	676	608	620	619	649	586	638	654	670	611	638	599	659	636	615	652	620	653	660	593	618	617	587	655	622	645	649	622	591	633	642	625	661	638	607	646	663	620	625	635	598	642	635	667	638	625	639	612	639	626	639	652	612	639	644	644	635	566	662	624	635	679	657	666	655	638	559	613	646	659	610	596	659	656	667	642	675	602	611	620	672	598	637	652	625	651	624	639	637	653	600	630	641	666	603	608	639	616	643	663	630	602	640	646	606	680	626	587	653	637	642
30180	50984	14862	4835	3352	2559	1970	1660	1421	1223	1141	1005	955	889	936	849	818	749	807	758	729	752	767	755	734	759	718	729	674	731	715	686	729	702	743	688	688	727	716	730	752	695	686	735	695	629	700	652	713	693	698	706	656	716	689	717	647	682	732	694	714	714	659	685	712	710	699	659	645	695	710	702	645	703	680	653	690	685	687	660	642	643	677	710	714	669	670	652	684	661	716	667	637	685	709	667	655	690	663	718	654	692	693	712	681	707	690	649	671	673	690	673	682	688	677	673	660	703	725	670	683	656	662	667	701	656	697	734	662	717	684	668	680	674	667	750	660	690	642	707	668	719	635	713	700	687	720	714	697	637	690	675	680	641	708	721	722	706	647	663	684	696	703	667	716	716	692	705	649	678	698	681	711	717	702	676	689	678	653	705	671	686	693	648	717	704	711	722	688	649	689	689	696	725	711	689	693	646	664	653	715	649	705	649	724	617	651	684	705	691	666	651	692	728	666	692	692	696	700	695	666	681	668	668	656	675	668	704	715	613	692	698	628	664	649	677	692	679	701	695	719	672	659	648	651	681	687	667	696	694	689	736	672	670	675	665	721	668	697	662	676	724	712	718	758	654	694	696	693	678	693	701	724	656	670	676	696	611	736	714	681	668	680	681	706	672	723	646	670	699	656	670	703	696	672	709	713	670	637	690	697	687	638	700	664	667	700	695	662	674	649	676	630	718	651	706	691	625	648	713	726	697	653	711	640	650	709	712	689	684	711	737	667	685	674	697	754	676	713	725	676	692	698	689	661	679	688	644	665	676	636	695	653	628	689	677	684	624	684	649	708	645	703	665	624	715	696	698	660	694	678	657	672	671	631	701	630	653	673	696	686	640	678	726	705	722	693	694	690	707	698	656	658	689	668	670	650	674	728	677	677	703	636	693	719	699	719	732	644	685	661	689	719	664	706	668	677	672	672	672	680	696	687	661	717	623	678	693	659	664	666	681	655	657	684	658	657	687	663	683	700	670	690	654	706	690	678	688	687	731	710	679	684	652	683	634	645	646	700	664	694	656	682	697	618	695	603	691	731	648	659	701	692	675	696	712	712	671	684	684	654	665	694	675	668	659	689	658	700	657	664	697	667	682	658	690	648	724	674	684	641	673	706	679	677	686	684	702	678	630	631	706	687	719	652	657	666	679	700	666	657	670	632	716	686	683	643	696	713	725	707	697	694	691	705	700	691	709	709	682	645	692	677	674	678	716	644	677	678	678	688	645	688	674	657	662	655	689	642	666	700	701	672	706	666	698	664	716	715	704	692	691	678	689	700	704	638	673	655	724	680	707	691	638	702	652	685	718	693	672	676	695	711	685	627	667	697	691	677	689	615	669	659	711	701	617	686	668	685	634	667	665	696	727	671	725	685	680	709	673	738	686	683	703	701	706	657	676	672	698	672	696	666	710	688	623	693	699	680	675	676	611	693	654	685	686	698	666	690	652	674	712	701	656	708	689	652	685	679	701	672	653	674	688	675	690	689	626	711	677	713	682	644	685	676	723	699	684	661	677	719	698	708	703	651	689	656	690	654	727	703	638	676	664	662	642	686	672	664	678	611	648	689	663	713	658	676	650	688	668	742	694	664	637	704	742	710	654	692	694	664	688	638	638	669	673	663	695	692	632	641	649	705	684	744	720	640	677	645	704	666	705	673	726	678	689	666	674	708	693	697	678	674	639	690	683	719	645	659	656	724	655	690	675	681	681	677	696	640	681	646	625	661	610	673	707	675	709	658	683	648	671	701	647	656	648	675	664	702	687	674	663	676	703	718	616	669	699	709	703	636	671	710	695	714	677	689	672	626	703	605	707	631	674	688	705	680	703	660	653	668	694	659	701	687	673	736	641	694	643	689	703	699	697	655	649	650	670	662	671	686	674	673	677	669	680	706	706	710	673	661	649	706	690	707	684	675	634	728	671	666	656	658	697	637	652	665	683	662	639	689	639	712	693	660	666	678	715	685	653	693	648	660	731	685	672	686	657	707	700	695	703	666	691	659	660	708	622	726	685	705	658	688	679	680	636	689	698	693	685	694	675	668	694	659	711	686	682	690	669	706	681	667	665	666	700	722	697	679	684	680	696	659	705	708	684	661	688	725	695	709	682	696	663	693	644	692	669	690	662	665	687	599	722	678	711	682	657	761	711	672	689	706	678	686	676	682	623	717	688	622	723	707	717	667	653	676	726	680	678	690	685	694	689	672	674	674	655	723	669	714	732	642	701	649	682	695	719	731	646	692	744	622	695	669	662	662	713	686	639	689	683	693	701	708	706	676	682	669	695	673	716	673	692	662	696	662	677	689	657	694	694	677	655	669	694	683	658	664	660	659	645	664	643	660	680	653	752	706	669	704	667	688	672	688	705	675	726	718	659	661	660	632	672	685	718	696	723	667	697	666	656	683	694	672	688	673	671	677	674	650	656	690	703	650	698	695	694	666	719	674	633	740	687	691	689	691	684	682	690	725	708	693	706	672	628	676	710	612	698	694	693	710	682	695	687	701	694	673	668	681	688	681	658	725	689	705	646	687	699	706	703	660	670	725	684	693	631	648	696	680	666	693	666	670	630	668	663	610	637	710	699	687	693	671	661	648	663	661	668	667	675	692	682	682	706	641	694	665	667	723	714	641	666	649	658	720	662	693	653	652	714	700	703	712	669	649	671	654	691	682	699	666	740	682	633	671	660	709	711	647	612	632	635	682	651	672	698	708	694	620	691	701	686	656	698	665	658	635	697	688	680	611	689	711	676	665	682	700	659	656	703	725	668	676	616	727	615	681	669	644	662	668	684	673	709	633	687	661	663	718	719	675	701	662	718	647	702	663	636	697	652	674	663	615	706	681	673	704	683	693	714	692	647	683	669	681	703	682	702	636	675	636	639	635	680	690	664	661	666	642	655	698	644	661	644	643	708	713	671	687	708	705	656	696	701	701	675	664	757	641	660	709	654	704	683	650	684	670	678	707	654	674	646	654	692	680	687	685	673	663	666	660	673	686	633	695	678	667	689	665	672	666	671	714	639	663	655	674	661	730	732	661	721	716	708	646	683	738	680	697	700	648	638	681	713	670	675	652	700	644	704	675	730	696	677	652	730	726	688	698	672	600	761	681	718	680	651	676	617	706	717	728	695	667	648	659	660	662	697	710	727	661	657	665	704	656	675	671	675	685	635	658	660	677	702	682	635	684	725	705	710	667	717	677	645	666	679	672	646	670	687	686	699	646	677	674	659	650	675	689	657	671	655	644	660	650	646	654	676	707	649	748	660	669	713	662	695	713	687	667	687	677	723	688	688	651	664	678	644	693	714	685	690	670	669	671	647	691	658	644	657	645	693	695	712	695	654	673	672	663	666	647	678	674	708	649	653	686	645	672	706	662	637	707	684	690	716	673	722	687	641	661	667	722	690	693	653	679	716	677	655	684	716	696	732	663	689	688	671	655	671	699	657	694	623
28085	22175	11377	1194	617	596	618	525	555	578	522	530	530	528	489	544	551	498	502	562	486	493	534	510	532	528	537	517	507	565	571	529	555	567	557	476	517	557	535	516	523	530	523	548	547	491	508	564	558	526	546	510	566	531	542	528	521	553	545	538	509	504	551	483	527	544	552	550	492	564	513	495	506	528	510	501	547	570	508	506	512	506	546	526	558	512	513	564	507	503	530	526	514	535	505	511	538	525	527	543	491	550	493	565	542	519	530	551	536	548	552	518	532	531	537	523	520	485	581	571	517	480	531	507	558	547	523	460	535	533	525	523	529	505	554	520	519	577	576	500	496	554	484	561	508	543	530	523	513	531	512	509	544	562	476	564	504	526	524	573	532	512	572	485	513	531	536	528	516	544	544	504	515	531	534	506	533	516	491	526	553	499	551	540	541	502	516	489	495	528	509	500	526	507	550	534	468	507	497	538	542	547	566	534	517	527	514	529	510	524	537	517	502	525	511	541	549	543	492	528	559	512	498	493	537	528	549	570	531	515	529	536	564	563	536	530	528	530	532	501	555	523	571	547	488	520	526	518	506	557	478	510	546	517	536	565	526	506	577	511	567	542	533	518	509	543	564	517	533	507	505	536	525	512	549	572	528	557	548	536	536	544	538	537	555	508	505	529	556	508	499	516	522	539	527	573	490	546	539	509	507	531	538	506	530	520	527	526	546	507	497	534	551	537	485	540	511	548	521	533	535	499	532	528	554	568	492	530	484	510	502	524	515	505	559	523	556	504	508	509	517	523	523	526	546	551	516	473	529	567	534	547	540	512	545	524	561	534	509	512	520	518	548	515	504	556	550	521	524	511	563	551	504	563	478	514	477	528	512	515	508	517	547	519	500	536	522	555	540	528	545	517	559	555	525	507	494	538	535	497	508	571	557	495	515	551	573	527	551	560	542	489	537	522	494	527	546	529	565	511	564	533	520	554	525	524	534	527	523	532	561	490	510	538	544	531	563	519	552	546	540	530	514	546	542	545	498	517	546	483	585	510	537	557	551	526	555	562	557	577	548	511	499	526	529	532	544	536	502	502	513	443	558	538	529	484	585	528	474	531	529	566	520	565	550	559	523	520	517	520	476	535	504	550	488	557	541	490	539	497	560	545	535	517	549	510	530	478	533	544	521	539	563	536	508	469	497	518	536	540	528	554	557	550	552	525	584	523	538	520	561	523	529	522	518	538	492	471	538	577	483	513	558	552	502	517	513	502	541	521	530	501	478	530	527	518	512	519	560	497	524	512	544	503	493	537	511	513	518	492	557	516	517	511	496	556	509	517	511	548	539	543	548	524	509	528	533	505	518	616	550	511	505	507	542	561	510	520	566	553	500	484	539	500	561	559	525	545	541	570	496	518	495	532	494	582	553	495	510	507	512	544	521	524	530	538	501	499	505	581	543	555	552	528	554	515	545	547	501	529	531	521	542	534	528	574	496	518	537	532	515	517	507	531	488	503	531	521	503	537	560	561	544	519	523	504	545	521	520	489	540	532	546	520	550	494	496	562	532	522	540	527	530	489	525	506	531	551	515	551	496	539	544	530	487	565	480	535	526	499	541	512	512	538	547	516	540	567	533	522	535	556	509	519	546	558	500	537	518	496	513	517	551	530	510	536	534	498	528	527	528	533	490	506	548	522	527	557	550	531	561	510	499	527	546	528	516	540	521	487	536	545	513	512	541	534	562	524	501	497	509	504	554	538	500	473	499	573	560	538	565	559	539	550	537	523	495	535	536	488	558	548	516	579	506	536	537	518	563	516	531	550	520	506	477	507	502	532	523	494	506	519	516	515	548	509	540	550	495	535	550	520	540	522	536	515	541	558	553	529	534	537	506	532	547	561	499	507	490	575	506	532	496	500	526	523	576	560	517	549	513	501	538	492	561	503	522	535	530	532	532	575	492	442	574	526	562	513	527	509	508	550	519	505	527	597	530	555	513	558	508	501	512	508	530	512	501	556	555	521	520	501	538	518	514	565	551	537	550	565	554	534	496	472	479	515	490	517	533	582	535	512	540	530	509	505	520	518	486	480	529	531	517	533	514	527	579	530	529	572	494	480	550	515	527	553	492	525	577	535	526	527	554	551	502	609	511	560	504	510	541	495	515	539	496	549	540	535	535	541	529	499	577	493	483	524	503	514	478	525	526	485	523	538	542	515	509	526	517	512	500	508	539	504	512	549	517	533	504	519	517	484	528	519	472	557	525	535	540	571	502	502	530	498	517	490	520	505	528	505	564	495	519	541	535	527	514	546	551	540	541	515	529	533	516	549	582	527	507	535	485	502	543	553	521	542	527	536	550	550	462	485	518	515	501	523	537	536	536	527	513	500	534	535	539	552	542	520	536	521	528	531	583	502	559	520	531	514	536	514	535	550	501	523	551	546	530	513	531	505	515	506	487	548	559	522	549	509	528	529	595	510	539	569	559	548	507	471	526	490	507	574	485	542	544	542	545	530	540	522	519	501	568	529	528	527	528	509	512	521	508	529	508	505	516	514	550	533	538	549	537	550	508	527	518	494	547	509	516	527	531	554	545	531	534	517	543	505	507	503	514	494	499	527	516	534	544	531	474	524	522	494	521	516	544	506	521	537	546	506	549	512	588	519	534	523	527	576	548	523	547	541	543	538	546	492	519	523	548	540	518	532	551	497	556	555	491	528	572	499	550	553	536	527	533	506	551	535	547	486	500	484	519	525	502	519	551	511	528	535	547	534	543	540	514	584	517	517	516	508	509	527	555	539	521	499	525	505	541	527	564	508	487	557	511	538	540	538	517	521	569	569	518	554	520	521	511	553	509	518	480	504	490	525	539	494	539	502	494	555	533	495	514	528	478	557	539	554	521	518	538	497	537	506	488	545	530	534	519	484	500	515	514	515	574	584	519	520	489	537	534	501	508	525	523	551	514	502	514	493	578	514	504	543	536	500	559	489	531	533	537	549	553	530	551	543	531	540	517	520	532	522	522	506	527	570	546	535	516	530	518	518	532	517	553	570	531	544	534	582	525	567	515	558	529	525	554	554	545	541	524	583	493	533	547	542	533	514	504	527	496	515	518	529	509	570	527	540	497	540	536	479	551	539	506	486	523	507	510	517	531	504	559	503	532	563	473	549	509	480	499	505	527	508	539	574	539	469	514	536	566	511	539	548	527	507	528	547	518	545	512	514	475	490	554	536	559	608	532	543	509	499	521	532	552	505	516	518	510	526	548	509	555	566	517	560	531	495	524	539	491	577	541	502	529	499	531	505	470	557	561	562	522	519	502	508	559	526	532	516	537	544	503	543	539	557	527	536	512	541	520	554	552	568	481	544	519	542	550	526	517	539	557	518	562	531	519	483	494	555	490	542	556	571	541	538	525	533	539	537	488	558	548	534	566	540	545	561	517	559	543	519	524	525	532	474	583	514	526	527	511	552	554	545	557	551	513	498	514	487	476	496	514	582	507	539
25700	30262	3351	648	620	619	585	558	567	593	553	551	538	572	602	524	535	547	575	569	570	580	586	555	517	588	542	550	546	544	570	547	539	533	558	539	575	540	560	537	542	537	552	575	517	568	549	557	513	546	554	535	575	594	523	537	508	543	546	511	553	546	537	531	551	571	615	515	522	545	540	559	517	568	532	544	570	528	541	538	527	529	546	549	564	603	567	531	568	560	553	564	553	559	574	593	542	539	606	530	568	547	551	584	546	581	536	524	524	577	599	545	544	598	544	548	564	535	592	542	518	549	552	558	556	579	527	556	558	549	543	578	517	506	533	551	554	561	538	551	586	592	569	557	569	563	581	522	528	581	525	562	565	580	600	540	558	562	561	578	566	546	515	568	581	558	548	570	560	526	555	539	521	556	539	571	553	542	540	571	553	538	582	508	584	499	571	500	502	542	537	540	543	550	525	556	532	534	573	521	500	551	584	505	587	551	596	583	551	545	597	575	553	583	587	561	564	526	582	535	540	551	581	570	565	553	563	544	532	526	563	578	533	546	564	523	494	540	530	554	529	585	546	531	542	564	519	550	569	529	557	527	532	560	568	554	569	547	526	567	541	587	546	580	573	525	556	558	583	540	545	569	561	565	512	541	580	567	512	550	541	579	550	530	555	550	511	557	527	564	566	579	556	552	520	570	547	537	548	543	536	501	574	542	526	580	508	551	543	550	527	553	578	537	506	562	611	550	546	537	547	564	546	564	569	535	555	545	525	549	513	524	509	562	520	580	512	531	570	550	567	557	544	567	550	529	600	603	542	546	561	528	538	537	502	563	573	544	532	534	534	533	580	565	508	570	534	587	541	574	552	566	558	524	544	550	516	571	531	528	573	537	551	557	547	560	547	532	550	560	522	574	533	534	484	564	535	550	579	556	530	535	554	544	593	589	531	538	580	529	579	538	566	513	582	552	533	563	549	555	538	532	517	540	535	540	525	503	545	563	547	529	539	542	596	553	560	534	580	570	567	555	589	558	504	593	563	572	557	560	565	534	574	554	516	537	518	545	533	521	538	538	553	554	533	522	547	538	551	548	527	561	507	561	515	546	529	561	570	522	557	499	561	566	546	591	538	535	559	555	551	524	553	538	546	576	569	561	551	549	554	579	531	582	563	541	535	556	554	533	557	543	569	566	536	553	539	577	560	584	550	561	554	534	573	529	565	524	527	544	527	556	516	548	544	532	554	599	512	545	511	526	557	565	552	567	521	554	541	540	559	548	550	523	554	548	587	545	576	522	560	568	534	575	555	495	576	603	552	579	519	552	498	559	522	535	528	547	601	537	579	560	563	521	572	552	533	521	549	547	582	519	500	535	603	531	539	529	522	570	574	531	561	540	537	571	551	557	571	547	539	538	547	545	554	526	558	546	558	538	547	547	546	561	564	582	513	563	528	577	539	532	530	542	574	561	571	533	549	504	525	554	549	540	565	548	549	549	570	541	573	523	531	559	594	566	555	532	551	567	575	565	578	557	505	579	563	542	551	549	563	538	556	562	570	542	525	541	550	559	554	575	558	555	546	543	533	606	556	515	582	503	561	535	553	508	594	585	541	566	521	585	534	501	549	593	548	521	523	554	554	585	497	514	528	533	563	530	639	598	571	510	561	565	577	496	562	515	578	509	540	555	542	555	519	555	523	525	568	547	535	543	560	548	547	547	551	522	567	543	558	542	531	518	553	546	513	555	510	530	540	563	605	563	563	542	595	534	556	578	547	574	589	548	530	543	531	551	574	555	521	545	540	551	510	502	558	541	573	595	530	551	510	541	522	553	554	546	523	577	558	577	538	539	491	554	524	507	568	548	563	557	552	537	588	523	544	558	568	556	569	539	542	562	557	510	566	530	519	537	595	527	581	562	583	571	604	542	548	605	615	557	553	538	532	574	577	555	520	527	521	571	537	595	533	540	522	572	526	580	563	584	537	561	534	545	549	553	557	528	545	580	525	534	560	554	528	537	586	594	529	526	561	581	518	527	538	596	505	556	509	536	545	518	597	598	548	583	558	502	516	554	567	586	526	595	534	583	556	555	516	553	555	519	561	554	572	581	532	562	563	538	549	556	574	539	532	561	573	561	561	564	540	583	558	543	551	593	549	530	554	535	556	558	546	537	552	537	532	556	542	559	504	537	525	582	553	578	532	537	550	539	535	579	574	555	508	518	539	559	579	566	496	560	552	578	533	539	514	535	585	598	513	550	590	523	525	538	505	581	583	555	535	573	536	519	558	540	545	581	502	582	517	583	547	539	548	578	522	534	540	529	565	564	552	523	556	586	554	559	535	521	536	548	518	548	549	574	503	568	569	551	532	546	574	542	591	545	520	530	568	557	517	560	553	503	559	530	565	540	549	539	538	594	554	498	549	546	543	569	528	552	582	529	544	564	542	521	573	568	544	541	567	531	561	552	509	544	503	510	529	554	532	573	543	553	552	536	558	544	571	558	535	568	597	540	547	547	584	544	532	527	546	561	553	576	555	561	571	525	569	544	577	532	548	567	517	567	540	533	550	526	570	601	540	542	521	518	567	514	559	562	565	516	541	580	544	510	562	552	570	534	541	559	513	530	565	561	531	549	509	541	557	585	537	558	592	633	541	543	585	488	588	544	555	516	564	567	495	564	559	573	584	545	547	572	544	564	553	561	534	533	502	532	581	526	550	530	535	604	549	574	595	535	577	572	525	580	562	535	551	544	500	572	551	538	514	536	548	572	565	573	539	527	571	571	546	561	547	560	534	573	593	564	570	547	550	548	553	572	544	536	559	539	534	530	555	534	518	535	535	519	550	539	561	552	553	546	491	584	543	531	588	561	558	538	572	597	565	567	552	552	561	563	549	571	554	536	564	553	534	551	546	528	501	540	543	582	557	516	563	503	546	583	531	556	557	546	575	525	530	540	558	523	548	570	520	567	563	518	508	522	571	557	511	532	515	558	542	541	560	548	518	536	580	521	546	550	567	565	552	582	551	517	577	554	571	539	564	565	522	548	560	578	547	522	547	528	525	551	559	514	572	526	555	555	600	548	539	562	509	567	537	533	517	573	504	552	590	565	569	533	540	555	551	548	535	539	555	536	546	575	542	572	533	554	513	511	554	543	503	587	539	527	566	551	549	541	510	547	522	538	537	547	506	525	541	534	509	556	552	548	532	521	513	561	579	548	536	546	570	505	541	587	574	583	583	540	578	558	513	564	560	549	542	547	535	549	559	581	519	503	532	604	602	549	564	580	555	545	554	550	583	512	538	550	560	561	548	543	520	524	551	559	600	516	515	524	515	512	556	545	553	549	553	521	539	562	537	590	523	569	578	519	501	551	551	536	549	544	563	539	550	553	524	546	573	563	558	532	555	503	546	559	552	528	525	519	573	535	525	544	555	518	530	587	529	552	558	536	539	525	547	553	566	544	567	544	557	558	555	542	516	527	548	514	538	581	544	558	546	562	567	531	536	588
23534	21070	28211	24140	21074	12343	1773	1183	1076	1057	998	965	947	961	919	923	965	882	926	860	883	880	862	838	847	854	844	914	876	812	820	863	814	846	865	864	842	813	862	871	895	862	862	845	816	828	833	853	873	856	854	797	892	852	861	840	862	879	929	826	802	851	840	824	861	829	872	898	857	801	810	863	812	864	852	836	829	798	848	891	793	842	834	854	854	825	835	867	880	859	864	793	907	868	829	850	879	867	848	869	866	860	881	795	885	874	812	911	911	867	851	813	862	882	859	856	846	843	868	882	852	821	942	856	854	913	824	804	851	864	842	839	785	852	800	867	821	869	825	825	833	857	892	834	852	849	816	833	817	834	894	867	862	848	837	815	827	886	857	836	821	832	873	858	877	869	884	795	892	844	906	796	835	854	842	876	845	819	789	859	853	785	826	800	791	858	799	857	857	820	870	874	865	879	873	846	786	837	824	808	781	826	829	900	845	833	847	864	820	831	844	880	830	875	841	848	857	843	799	819	887	824	856	827	858	851	850	829	873	855	901	872	846	801	784	785	837	817	830	854	878	839	858	839	855	830	863	795	825	818	888	827	815	869	893	861	833	861	800	883	862	855	862	811	895	827	857	931	887	845	896	863	924	925	816	878	810	837	813	898	814	883	817	825	838	823	848	852	825	876	818	877	877	825	803	821	851	840	839	812	857	842	825	764	869	870	884	852	826	808	911	825	894	812	872	833	847	873	817	876	846	789	805	891	821	828	857	811	858	829	852	867	818	858	867	845	895	830	798	809	839	788	824	810	878	874	865	889	855	862	841	764	842	856	801	856	865	812	859	884	876	828	835	835	844	805	893	858	877	866	844	880	831	840	821	867	855	863	851	834	827	805	849	861	868	856	845	883	830	872	822	880	844	887	798	823	869	851	856	826	882	849	850	869	885	851	824	837	814	773	813	796	863	854	807	854	818	875	824	877	798	879	832	854	867	863	834	813	822	806	774	847	778	842	825	820	841	905	789	835	798	857	826	855	857	831	875	822	828	835	825	859	851	855	877	850	813	869	808	853	870	827	773	801	875	783	837	836	851	815	833	858	863	897	896	827	804	857	877	845	813	868	812	850	812	806	793	810	805	834	856	864	872	839	885	880	907	897	852	808	842	826	860	834	840	833	828	810	891	841	862	806	819	884	841	839	876	895	883	805	885	864	857	835	886	913	836	814	874	792	836	879	873	821	876	889	824	855	887	850	848	880	824	878	841	836	825	820	786	879	849	814	810	884	844	869	899	789	895	860	870	770	817	848	894	819	882	810	826	815	819	820	813	863	875	851	855	823	846	880	849	851	832	833	822	827	829	809	822	859	774	859	848	808	857	830	835	855	852	852	863	811	845	814	844	780	833	842	856	883	828	862	786	860	789	805	793	869	859	804	831	827	874	836	824	804	766	829	852	830	853	854	850	838	835	877	840	839	825	825	887	847	818	873	810	818	859	866	843	778	835	878	873	845	858	853	843	822	760	859	848	806	859	844	852	847	883	806	881	855	761	866	826	849	861	844	876	847	880	847	812	815	860	831	845	814	853	872	880	872	871	832	854	835	925	833	819	875	837	871	875	822	821	831	781	803	822	839	870	809	879	808	814	844	861	823	854	864	874	822	843	837	861	847	836	831	852	838	846	895	840	830	822	827	828	827	856	813	855	888	871	842	895	820	877	806	926	836	872	823	870	809	857	864	853	881	876	789	860	813	843	853	855	838	840	877	854	841	810	843	881	874	809	861	804	802	835	882	837	878	861	848	880	871	828	837	841	879	869	842	812	915	832	830	852	826	820	859	814	895	842	875	867	828	811	869	850	855	846	853	893	858	862	818	864	852	839	880	860	866	808	807	846	858	838	822	837	870	824	835	848	863	809	844	883	862	866	805	883	842	779	848	800	853	817	859	856	830	850	824	839	838	857	820	865	900	836	867	883	843	879	848	863	841	866	859	833	875	884	862	817	855	805	913	818	791	821	834	806	805	838	803	852	871	875	809	827	857	806	814	874	842	846	885	885	847	816	855	874	845	868	878	877	833	860	894	847	799	815	815	866	817	845	864	865	832	867	830	853	852	834	816	847	794	848	804	832	847	856	822	874	821	862	821	902	850	923	831	852	759	845	841	831	836	837	858	820	871	800	830	807	847	857	892	851	831	847	829	804	853	864	793	797	864	840	821	827	821	804	873	813	835	823	873	822	808	887	793	838	832	871	832	847	826	836	814	815	810	779	856	809	864	863	825	846	875	847	848	827	850	809	898	874	862	823	900	845	855	892	872	818	857	877	863	802	871	877	853	883	841	854	784	870	840	867	794	854	877	886	804	848	817	824	770	880	793	863	826	886	873	853	890	801	828	798	824	820	838	852	864	821	876	780	836	858	892	799	854	791	838	852	888	730	869	845	890	834	857	846	818	795	827	801	820	856	831	815	818	849	872	833	802	879	851	850	890	799	838	803	879	835	881	857	884	895	818	844	830	818	836	793	834	819	841	889	832	871	895	841	814	857	832	841	862	820	860	813	814	823	796	840	853	844	809	825	811	814	820	887	839	860	885	834	800	863	813	835	852	808	842	875	868	864	919	836	845	858	846	838	809	868	855	820	844	843	870	903	869	862	849	849	832	799	794	852	830	861	860	811	821	883	887	834	853	900	795	810	829	877	843	827	899	840	881	867	907	855	841	828	846	847	833	803	849	829	889	784	836	882	807	848	803	768	852	844	867	886	795	775	864	842	837	857	866	856	866	878	815	893	838	804	828	855	849	847	872	829	871	803	876	833	898	864	831	821	882	842	832	826	911	843	835	842	847	825	854	871	863	902	838	824	840	819	838	789	847	822	873	849	849	866	863	824	852	841	835	868	856	860	823	850	834	863	816	832	784	862	888	825	847	865	876	849	843	884	832	845	805	914	804	861	830	792	803	842	844	839	816	829	856	844	823	866	796	835	867	842	865	815	888	830	829	785	791	857	872	863	900	874	888	900	845	866	847	868	885	853	861	843	822	862	874	836	860	824	862	773	837	807	799	831	832	842	877	823	824	879	829	830	859	860	857	902	888	884	849	822	849	860	863	808	874	851	844	841	904	797	858	831	828	818	809	872	830	856	833	835	798	809	867	842	824	812	865	833	872	849	881	864	851	833	827	879	883	848	874	891	877	820	872	823	799	826	825	867	898	791	842	847	879	852	855	815	833	869	835	805	840	815	912	910	867	833	857	872	872	811	837	818	777	842	867	855	906	828	838	861	878	830	815	814	871	840	858	837	839	822	821	894	881	804	800	788	855	876	849	843	850	833	854	796	815	832	797	820	785	841	865	845	886	824	910	834	811	840	818	873	815	930	826	798	816	821	844	900	817	863	865	825	876	828	853	806	846	857	869	818	834	838	833	873	800	816	825	850	861	885	853	854	862	880	839	880	781	838	864	858	843	816	837	877	803	815	829	930	879	843	871	843	839	852	853	779	821	814	886
27240	43823	10747	3094	2235	1834	1552	1396	1272	1137	1091	1054	999	1005	961	993	948	958	903	975	895	935	892	879	920	936	910	902	945	923	948	919	932	915	944	912	908	886	897	880	852	902	907	837	831	873	886	930	855	919	884	900	883	876	853	924	907	890	909	868	879	868	891	894	828	898	922	901	904	929	849	826	887	917	883	855	901	931	873	936	855	959	906	891	863	920	927	822	903	917	851	930	847	911	894	886	865	867	925	835	864	875	897	881	898	926	856	864	835	839	848	879	889	901	836	888	927	844	846	930	902	850	874	860	859	870	849	876	944	938	866	867	876	908	867	860	854	851	914	858	860	872	839	844	852	857	887	848	898	907	920	853	869	919	909	871	875	925	860	891	851	896	907	865	875	885	877	876	891	905	885	886	884	866	838	875	892	881	845	867	850	850	874	895	808	891	871	906	859	856	917	891	858	858	872	911	906	841	866	893	900	907	864	858	877	855	879	838	861	837	876	862	878	893	919	893	885	870	887	859	879	865	901	881	917	880	866	878	905	915	898	867	872	932	916	922	893	897	915	845	845	893	871	920	828	847	856	917	892	891	874	846	904	845	888	870	859	875	869	889	892	889	875	873	885	827	836	896	861	858	850	876	914	902	871	913	922	927	899	892	824	870	812	877	861	861	896	940	847	856	876	840	860	896	846	892	929	888	794	882	866	907	884	864	926	865	877	837	900	943	892	828	857	927	889	906	889	872	899	866	921	907	868	895	853	890	897	915	859	841	916	882	881	860	869	854	885	887	867	882	862	923	878	907	940	825	834	849	872	879	857	858	859	888	877	899	866	904	874	855	822	869	869	884	833	873	877	841	924	879	862	846	888	920	878	895	862	921	858	888	934	826	854	868	956	846	890	914	879	913	881	940	903	934	895	866	856	956	876	886	875	874	884	932	857	887	863	881	906	835	821	925	901	884	913	910	909	852	931	881	847	860	901	881	860	830	864	862	960	811	882	899	904	820	854	841	878	909	923	879	873	931	888	874	879	922	859	875	912	836	910	872	843	907	930	867	890	871	874	902	908	934	896	905	854	921	843	825	872	896	846	873	888	873	861	869	904	866	905	901	856	878	879	860	872	849	925	905	850	895	867	897	923	871	928	897	929	893	905	869	898	880	870	881	875	868	866	926	815	837	861	902	930	890	894	888	899	842	852	903	898	858	878	890	871	850	916	822	860	836	883	921	907	883	812	829	867	860	892	875	909	826	911	871	896	842	841	823	820	861	867	960	856	883	904	845	893	924	940	886	848	837	842	877	929	946	892	850	883	902	917	845	874	847	897	879	873	865	892	876	889	891	921	954	857	889	879	912	894	905	916	841	883	902	904	871	937	850	909	874	851	884	860	891	868	864	877	887	929	896	882	888	879	861	843	925	866	910	903	912	876	946	884	863	846	859	917	871	834	891	956	868	840	958	896	883	888	906	930	843	833	917	903	896	814	902	865	917	839	865	901	882	877	909	848	883	870	852	892	861	881	922	826	888	859	878	917	909	858	894	840	886	859	833	895	861	864	886	885	866	946	911	960	866	919	873	929	923	874	897	848	886	855	892	910	873	899	897	860	885	879	908	885	867	901	907	850	900	856	906	902	864	863	915	885	894	894	898	867	917	925	822	810	868	867	840	853	881	845	904	901	908	799	860	875	888	904	842	881	869	868	870	871	881	816	910	866	861	830	917	886	896	867	863	939	860	863	826	867	875	892	864	887	886	896	816	850	905	903	937	858	843	894	874	856	890	945	932	859	874	856	881	830	886	865	847	897	940	897	869	869	903	843	892	889	873	923	889	865	883	895	926	913	847	855	908	865	874	910	862	890	851	890	897	934	822	867	922	909	917	806	858	919	847	893	858	859	909	858	901	900	874	928	836	851	883	872	899	846	911	921	866	854	882	896	873	838	852	861	845	969	897	858	893	875	866	887	851	904	881	825	863	914	858	821	897	866	894	882	826	888	864	917	816	824	981	911	924	923	844	889	901	890	879	834	852	952	872	868	907	821	896	878	888	941	901	860	864	893	873	878	865	881	859	927	894	913	852	860	832	887	918	844	888	905	851	867	866	907	890	837	970	884	897	899	916	862	876	894	842	956	888	867	890	915	913	844	869	841	861	890	825	909	869	852	878	826	881	867	838	843	821	900	858	866	890	876	884	884	899	865	850	954	912	924	901	905	858	938	833	890	874	886	796	921	872	881	881	902	930	919	884	897	829	873	867	875	865	846	832	854	920	862	896	828	882	818	906	930	882	878	869	886	832	867	924	865	803	875	856	870	867	903	845	841	876	905	900	892	818	907	902	909	872	862	841	866	878	860	875	863	859	893	867	899	873	853	893	852	899	854	837	869	874	869	934	890	854	923	871	882	890	859	881	845	910	862	886	835	867	854	872	859	930	874	892	930	871	928	886	889	934	833	898	823	854	880	936	926	861	897	897	870	896	839	808	866	870	882	849	885	836	877	885	921	891	879	865	887	859	880	899	871	858	893	877	882	873	879	847	891	880	846	921	878	871	887	839	889	854	902	847	859	902	853	841	873	899	884	832	922	866	925	900	802	909	892	925	901	845	863	908	840	892	924	961	847	903	822	842	886	890	895	896	847	857	885	863	871	879	921	859	873	872	869	909	887	847	911	885	858	907	854	876	889	851	877	919	862	858	893	891	840	846	891	817	914	945	858	863	858	879	837	883	886	859	911	922	897	903	927	869	879	849	892	869	863	904	858	846	919	882	840	852	900	906	902	858	884	914	848	894	918	884	951	944	937	885	880	866	891	892	843	893	881	919	888	896	882	885	867	871	883	931	808	931	957	893	903	897	859	867	848	904	898	899	869	853	873	880	903	894	828	898	848	895	873	846	868	829	889	907	930	831	884	878	886	881	886	920	911	862	872	843	858	864	951	901	855	892	843	888	845	901	848	869	885	860	856	864	842	898	877	887	900	855	925	891	891	950	892	912	884	847	890	904	823	882	861	821	898	846	904	902	859	887	933	908	909	856	899	923	856	850	866	827	919	851	883	864	873	867	874	896	900	893	872	894	926	892	860	909	855	854	862	840	884	850	845	862	861	816	888	869	890	895	890	905	920	880	872	886	909	903	845	851	842	890	859	870	862	894	879	909	867	891	831	924	927	872	855	846	926	853	855	846	911	871	833	860	928	886	876	859	876	834	910	919	907	838	884	864	856	842	943	855	881	885	828	920	888	876	897	862	899	909	879	854	868	863	909	890	893	891	872	892	872	888	886	886	844	842	908	869	906	913	869	895	870	861	867	915	911	870	924	835	865	896	874	884	815	893	878	851	836	894	842	918	898	915	887	853	947	882	848	899	936	860	890	866	893	891	856	882	879	916	865	885	855	888	896	853	882	892	885	858	922	923	920	870	861	859	891	853	843	868	894	870	902	886	890	872	885	897	915	902	859	868	894	845	881	829	864	862	855	865	899	823	865	885	877	914	849	869	847	889
24390	21056	27523	24696	16851	979	519	419	360	363	323	308	319	303	304	291	288	295	310	298	286	298	288	267	267	297	283	279	302	311	265	294	277	306	267	274	305	318	284	269	280	246	294	286	255	243	307	240	271	275	301	248	285	249	273	267	280	280	278	292	282	273	264	268	249	259	269	243	310	276	271	263	276	270	258	274	292	276	257	256	251	265	252	249	273	244	261	267	269	252	255	272	274	276	270	257	243	276	279	304	247	270	266	278	269	281	293	265	264	266	273	264	291	260	264	263	284	278	247	318	283	272	297	287	257	253	264	250	233	298	250	262	284	288	275	263	267	265	260	303	282	295	265	284	291	290	305	278	267	286	288	273	243	283	306	287	272	263	251	278	270	273	278	255	266	258	263	243	276	267	280	248	253	266	251	260	254	225	274	256	286	258	262	263	277	271	277	274	288	264	295	272	283	309	246	255	286	299	256	274	274	275	269	292	255	287	279	272	284	276	297	254	295	266	298	283	267	269	256	275	255	260	284	261	289	280	261	287	254	281	257	282	272	264	280	300	267	240	270	258	298	272	255	278	274	275	255	279	245	281	277	281	250	248	312	258	289	273	265	282	292	274	257	270	293	263	281	259	290	262	297	303	286	256	259	255	265	273	256	279	262	280	257	280	254	256	264	270	299	264	250	257	237	229	261	251	268	247	248	286	259	285	267	274	260	252	266	252	274	265	244	275	277	268	291	282	268	265	258	248	278	292	274	272	262	236	264	268	264	270	273	241	247	296	280	285	278	248	274	257	237	246	266	286	287	258	255	273	266	257	288	251	292	260	267	293	299	287	253	240	265	289	267	238	288	295	264	265	267	272	244	268	274	273	270	253	262	274	302	276	260	242	267	260	291	306	251	286	270	276	276	282	276	282	246	288	307	274	247	279	245	277	274	282	249	286	284	273	287	281	252	292	291	275	265	277	269	277	282	264	283	267	291	260	250	240	274	294	278	262	287	275	286	267	303	273	283	257	274	287	268	257	281	268	262	283	264	251	246	285	272	258	279	247	271	271	279	271	270	289	254	272	284	289	280	279	269	270	256	267	290	284	287	243	277	259	254	268	246	267	259	266	265	266	253	280	266	278	296	263	266	286	304	293	270	292	255	230	265	298	281	266	264	270	284	286	306	283	271	256	281	270	268	290	261	243	238	251	274	243	257	295	294	253	278	274	279	277	258	266	293	282	257	289	271	250	251	286	273	289	260	284	291	257	264	244	253	272	287	255	258	243	301	250	245	299	258	262	279	272	254	263	289	260	261	264	275	283	273	259	289	244	283	297	244	265	264	252	245	289	277	246	281	240	270	291	250	258	276	256	278	262	257	321	273	303	275	270	279	304	264	291	258	258	290	282	313	269	270	278	273	276	297	265	300	306	260	268	269	302	253	255	268	267	275	270	274	271	301	276	313	312	280	250	289	264	268	290	258	270	236	261	255	291	247	282	295	270	292	298	294	307	277	260	267	282	284	263	233	261	265	252	252	278	263	282	273	253	244	265	300	273	262	295	295	295	256	261	256	265	285	277	270	253	288	287	297	240	289	279	262	246	300	251	279	283	285	271	269	249	272	276	237	283	248	287	265	248	246	286	263	229	261	263	283	274	255	289	262	269	266	294	265	273	247	273	275	270	272	247	213	240	270	269	268	267	277	267	243	285	285	253	251	305	287	316	252	273	278	308	299	270	253	281	310	269	249	261	255	235	276	273	279	251	286	264	257	256	301	272	247	257	276	254	285	271	274	304	281	271	295	283	288	283	259	257	279	254	262	295	250	250	277	287	274	264	278	293	273	250	290	251	289	256	265	277	289	289	278	290	284	279	271	266	281	285	285	260	283	280	286	286	295	257	308	290	271	238	252	253	257	285	247	279	283	283	263	259	262	303	264	282	286	287	273	276	270	262	250	274	287	247	250	242	271	260	280	267	230	261	249	273	264	278	250	279	264	251	268	240	294	287	275	264	281	263	282	262	267	298	263	258	263	261	287	265	291	292	252	282	270	312	260	293	232	262	281	292	275	253	288	249	251	272	289	290	274	255	262	260	286	268	253	290	286	278	265	289	267	265	291	249	255	271	283	252	262	252	253	268	266	269	257	244	295	260	281	265	264	274	279	280	299	284	255	292	267	277	289	298	264	276	280	267	290	271	258	270	244	303	274	266	273	289	248	299	298	278	296	271	279	268	273	270	284	260	228	275	288	259	280	269	275	250	259	289	273	275	270	264	240	290	248	284	276	277	256	268	271	278	256	278	277	250	244	264	277	278	263	268	320	276	260	258	247	253	297	292	284	237	245	261	256	249	284	276	269	254	256	309	274	257	274	275	267	276	270	287	258	280	280	256	307	277	276	276	288	276	307	267	273	266	277	278	277	264	247	280	280	279	258	273	281	264	300	284	276	245	271	276	256	279	262	268	281	260	265	271	296	268	268	284	267	255	281	263	276	277	278	271	265	268	282	294	247	266	264	283	267	271	282	270	286	256	282	256	281	280	272	256	285	264	282	250	272	264	264	258	291	283	295	251	283	259	263	279	320	276	264	276	253	282	258	275	269	269	291	272	246	279	249	272	254	267	275	287	273	275	275	253	274	267	294	272	280	287	259	286	270	270	305	296	254	287	263	285	269	274	266	265	300	272	266	280	261	258	271	253	244	266	269	277	278	278	265	276	243	283	267	272	243	259	264	268	292	267	250	266	269	256	297	293	263	257	277	257	259	289	263	252	270	277	256	257	272	285	286	282	256	261	257	271	277	287	270	290	303	269	254	271	276	265	235	272	300	268	295	296	294	276	288	275	299	266	230	266	287	257	271	257	294	279	289	302	315	281	290	275	273	277	273	290	273	279	272	274	239	266	290	259	279	285	280	240	278	249	272	263	291	272	257	251	273	263	279	263	259	269	246	286	265	268	257	320	250	286	276	276	270	288	264	254	251	253	276	264	256	277	298	279	294	265	288	255	248	295	300	275	280	264	249	267	264	245	254	263	260	268	274	257	268	251	280	283	262	292	262	245	256	280	259	284	296	269	288	234	245	287	265	271	283	266	281	262	281	257	283	267	257	272	271	259	286	295	269	270	292	291	260	272	261	262	258	287	270	250	266	246	273	267	293	256	279	234	258	259	261	264	250	281	278	270	261	275	297	247	254	261	281	257	286	280	290	258	282	250	268	287	264	267	264	255	243	301	290	257	269	262	283	312	240	284	276	258	283	273	315	275	249	251	272	270	278	269	251	258	285	284	271	296	293	288	303	268	259	297	293	271	252	272	268	260	270	260	270	264	284	255	259	308	278	271	235	270	302	279	287	269	254	270	263	259	262	281	284	249	283	288	273	291	272	287	276	270	287	257	278	283	262	282	262	302	285	283	279	289	275	255	281	291	316	288	276	279	270	291	275	250	269	237	271	243	264	285	275	278	243	291	272	256	301	296	270	287	284	257	267	263	307	271	248	284	251	262	237	268
27154	39429	8161	1681	1190	946	770	598	550	510	456	441	364	379	364	343	342	327	355	335	356	344	298	311	329	320	309	330	322	351	328	312	312	292	310	331	329	310	329	332	332	283	295	297	318	320	263	272	336	326	300	328	304	320	347	334	294	308	319	309	312	300	328	294	344	318	299	326	296	309	325	330	326	296	340	307	296	299	323	318	319	304	332	304	288	322	292	351	323	302	332	302	326	297	299	309	316	277	283	340	300	319	304	286	316	317	306	278	340	287	323	324	307	291	290	296	330	275	305	303	300	289	311	308	319	270	314	286	332	315	312	301	300	306	341	288	316	274	283	315	308	284	327	302	288	308	310	310	320	319	320	303	299	285	303	291	283	321	287	320	301	321	302	314	293	330	322	288	303	303	331	302	312	292	310	314	356	303	285	281	312	301	332	288	326	274	287	319	331	296	334	305	329	309	306	293	312	318	327	255	309	295	299	330	313	287	338	298	266	290	273	330	321	298	315	321	330	319	299	299	318	323	296	325	310	306	290	334	311	265	279	339	297	278	357	282	314	315	312	291	289	307	332	311	272	339	330	283	318	308	319	308	304	271	344	298	299	311	294	312	285	314	302	296	302	294	311	297	289	319	279	323	299	301	282	300	320	256	346	317	350	286	328	338	320	324	278	314	328	317	331	292	290	300	315	304	306	321	318	311	287	317	307	297	274	321	319	338	312	321	306	307	336	307	290	317	294	313	346	331	293	309	303	300	310	289	297	319	304	313	280	316	360	294	306	316	320	315	316	297	299	326	304	295	278	305	282	309	295	328	320	309	275	315	302	288	291	299	303	320	311	321	298	323	285	307	325	322	320	308	279	291	320	312	332	304	300	309	317	321	307	318	299	344	276	320	336	356	298	296	298	288	315	336	279	291	296	338	321	302	320	287	325	328	314	313	308	292	328	298	308	298	307	298	308	331	301	305	294	296	322	309	282	291	338	293	284	298	307	299	315	300	291	286	325	280	307	316	309	351	301	299	294	305	310	303	291	272	292	320	326	300	307	336	302	302	320	326	294	305	311	283	301	307	336	312	302	315	325	320	326	308	304	310	284	306	341	276	335	319	344	308	296	320	299	283	266	306	311	327	324	357	317	325	284	280	292	283	322	313	312	305	297	348	306	298	309	280	318	336	316	339	300	313	307	317	289	317	317	357	291	289	294	293	316	297	310	322	311	289	283	290	296	295	327	348	311	301	336	312	296	325	317	317	332	287	290	277	324	286	276	324	276	294	292	297	305	286	281	307	326	349	316	296	292	314	286	304	291	303	309	293	305	320	323	325	324	305	337	294	282	296	306	294	293	314	337	298	314	285	273	291	322	300	342	300	325	308	304	299	315	319	329	305	324	334	330	314	269	302	295	311	339	289	289	304	312	324	288	328	273	329	300	309	300	318	298	313	296	281	296	323	285	335	324	311	326	290	274	328	345	273	305	337	283	317	307	260	285	278	275	318	297	327	311	312	318	327	332	304	299	297	310	307	279	304	296	274	300	330	286	308	284	305	294	312	303	302	314	306	317	297	308	282	307	344	293	308	319	326	322	349	318	308	296	330	325	285	269	278	315	326	313	294	311	286	289	325	283	302	324	297	279	337	324	311	305	289	310	305	338	310	321	323	274	306	326	283	281	296	329	312	307	314	310	336	301	287	297	316	291	278	290	332	288	293	273	307	279	303	276	315	339	288	311	303	256	317	340	305	325	314	296	285	329	315	300	304	321	327	301	308	286	317	303	307	313	296	335	313	322	311	324	304	323	312	314	308	289	307	285	285	311	294	294	301	319	256	313	317	318	325	293	292	271	301	301	292	317	306	309	292	325	289	326	286	274	299	319	302	308	290	316	303	292	292	310	329	322	317	296	289	288	357	289	280	332	324	309	294	317	318	295	326	340	303	324	333	318	298	307	310	336	285	315	287	287	304	321	331	267	325	290	289	331	278	322	312	338	328	315	286	322	301	282	312	317	330	294	312	323	298	307	326	322	278	317	305	296	360	306	318	288	303	296	296	306	300	293	306	316	298	324	317	299	319	300	304	333	315	327	308	291	325	354	318	314	310	307	311	313	310	332	332	356	326	313	319	289	300	297	310	300	311	319	350	290	316	301	297	333	323	333	303	321	296	299	323	302	318	316	312	335	290	314	297	318	293	331	286	300	299	298	290	322	308	286	281	325	322	302	285	317	261	330	292	289	331	296	316	281	333	297	330	315	323	329	309	312	311	292	297	316	328	297	291	282	293	325	339	287	310	299	334	291	294	314	324	301	316	322	282	326	265	293	308	309	317	284	286	301	298	277	313	321	295	302	304	295	315	333	307	295	309	303	306	288	270	316	276	268	313	274	314	310	312	311	307	312	316	302	327	307	321	298	306	298	329	312	295	299	335	324	319	310	315	303	313	321	296	316	333	320	243	299	309	293	326	301	301	312	321	309	276	281	303	317	301	315	295	284	324	283	317	308	328	305	279	332	309	295	269	333	304	308	311	331	314	326	327	308	351	359	336	322	325	311	305	331	332	316	312	303	297	337	310	305	308	302	285	291	296	308	302	288	285	303	325	278	324	295	346	289	289	306	296	322	306	293	324	291	326	316	321	308	316	359	308	290	319	347	310	333	298	297	308	296	330	297	293	298	312	333	317	290	311	281	310	303	298	301	306	289	321	300	290	297	303	322	310	282	307	314	323	287	322	315	303	308	315	317	314	304	307	274	317	318	297	305	303	315	318	328	277	280	314	296	319	296	307	293	310	304	289	313	313	323	299	305	295	309	287	307	286	295	300	310	321	285	314	329	340	303	285	327	301	335	303	306	290	296	299	283	295	325	296	322	298	291	292	289	287	290	306	296	322	272	277	311	275	317	302	296	316	302	277	346	303	292	311	303	297	311	291	328	313	296	320	315	312	314	304	294	298	284	316	290	320	286	293	309	326	282	281	288	315	307	307	332	308	304	311	320	317	320	265	317	297	322	321	288	305	314	327	291	305	308	305	297	302	305	363	310	309	270	328	298	313	315	305	316	337	345	321	260	304	311	308	316	310	314	305	318	291	297	294	313	272	319	313	292	303	311	304	308	267	331	318	288	307	307	308	275	303	306	302	310	316	304	319	313	310	307	293	316	302	308	313	299	314	311	300	297	322	297	324	322	303	289	310	286	275	324	299	316	316	280	324	276	302	307	312	306	337	315	306	334	327	300	342	332	314	288	295	330	319	260	289	290	300	316	312	332	317	325	293	311	318	313	327	312	303	302	318	320	328	341	307	314	315	285	303	325	300	311	322	332	310	318	325	316	306	343	307	284	302	314	326	311	295	266	295	299	279	330	261	335	295	289	337	286	302	315	303	278	326	314	285	310	332	272	318	300	306	324	289	299	317	298	306	341	294	339	317	289	258	307	296	295	295	333	310	271	293	297	297	291	282	276	280	334	320	294	298	310	290	319	313	283	290	308	314	287	311	306	305
22295	21027	28562	23692	21029	21069	11567	1475	1030	963	877	884	798	827	782	710	736	716	750	664	712	701	642	671	665	670	601	654	686	577	618	617	640	682	640	647	657	663	654	638	676	624	608	640	668	595	639	657	607	683	639	637	619	601	638	614	691	637	659	636	651	590	636	623	660	620	605	604	631	584	665	653	668	647	623	622	652	640	644	625	587	615	602	616	621	621	658	630	635	610	634	628	628	634	634	629	625	658	624	617	638	685	629	640	630	624	626	655	611	624	598	655	564	628	633	645	648	608	617	643	617	597	663	614	630	644	604	686	636	655	664	587	639	631	622	642	579	643	635	626	663	611	604	633	607	627	607	681	627	659	595	676	623	606	642	626	671	610	612	640	687	640	629	616	642	605	668	622	647	635	639	637	649	584	638	665	629	605	655	601	616	674	652	604	636	602	604	637	614	586	632	644	591	680	654	610	660	619	623	621	638	577	641	612	612	651	638	643	636	626	643	615	657	590	625	637	615	644	657	588	623	642	639	612	673	590	642	646	585	634	628	606	622	616	659	617	646	686	624	599	612	626	629	636	598	628	607	601	604	608	647	647	673	623	641	631	631	599	647	648	607	617	626	633	675	591	662	561	651	636	629	657	672	640	618	603	588	626	630	674	617	643	590	640	620	649	566	587	647	620	596	633	629	695	607	626	612	647	603	589	594	670	624	603	620	613	649	657	675	640	636	640	635	633	592	667	619	653	685	658	619	644	633	644	641	650	603	629	573	589	652	649	596	561	626	598	595	604	622	610	653	657	640	679	606	602	647	601	621	621	643	625	610	614	647	637	609	644	657	611	652	602	615	616	626	614	631	653	681	633	632	666	607	670	630	618	628	680	655	639	614	639	644	638	662	654	574	580	640	656	587	628	635	607	613	611	687	656	580	612	610	616	642	625	601	647	623	641	629	589	622	579	683	606	591	623	593	553	680	611	593	605	614	576	661	656	686	648	646	578	587	616	631	604	650	611	605	585	599	629	595	626	619	646	629	654	585	640	594	636	622	639	606	643	653	590	624	649	628	595	648	639	660	613	598	585	646	628	674	621	661	623	621	619	614	606	609	640	624	626	596	625	618	696	617	584	634	655	630	622	638	635	706	605	635	651	607	639	590	606	619	617	638	631	602	631	621	631	615	653	642	697	639	637	577	577	596	614	694	627	616	665	620	594	644	634	667	622	590	609	622	657	678	607	680	625	547	603	617	689	665	653	603	615	613	644	656	623	609	612	622	583	603	631	610	621	555	625	599	641	669	632	667	665	641	641	629	637	633	610	635	625	677	601	609	653	650	623	619	641	623	649	643	636	589	656	675	640	596	668	587	671	643	593	624	652	660	608	646	663	606	683	616	604	608	618	596	642	630	668	662	655	637	656	629	632	663	581	630	634	655	627	659	625	624	607	625	633	605	624	616	594	643	637	557	610	622	625	632	623	651	633	636	648	597	647	650	662	589	641	659	636	603	579	612	556	640	611	639	618	664	672	666	639	619	618	641	596	639	638	638	637	652	638	611	621	602	640	634	611	649	618	616	609	626	612	606	634	625	670	630	621	676	634	670	613	648	620	597	643	632	634	630	614	634	613	590	603	632	603	642	605	602	646	631	669	590	633	620	625	645	658	601	634	602	672	605	598	602	635	621	619	621	635	611	601	665	627	641	649	634	615	586	648	598	632	654	636	633	652	633	690	676	631	561	648	657	582	642	620	639	659	632	610	665	628	614	621	584	586	669	642	655	631	598	656	638	623	609	619	564	646	585	601	627	621	643	620	609	611	647	670	623	628	650	612	618	669	615	577	675	614	652	632	612	623	602	671	601	589	604	584	613	637	674	621	594	662	621	646	639	641	621	645	620	650	668	647	541	657	635	662	636	658	621	619	641	608	611	640	652	605	626	622	626	564	615	643	619	628	612	577	582	643	631	637	626	654	647	611	588	587	642	633	639	623	630	599	623	645	629	621	617	682	580	574	606	674	596	624	637	579	604	669	614	620	625	617	654	581	614	649	618	646	650	617	587	633	647	632	650	666	636	611	646	620	630	585	602	616	610	636	628	624	627	595	595	648	596	654	589	590	606	632	610	635	621	609	658	628	618	631	648	599	638	619	611	600	641	613	602	623	677	585	681	648	641	620	632	645	658	678	659	620	646	584	652	570	624	658	621	592	640	652	586	649	649	674	637	646	568	663	663	635	653	661	601	602	607	606	626	600	640	611	617	643	672	571	642	626	615	625	604	618	655	667	614	609	636	667	621	671	603	636	610	617	627	676	566	624	619	690	648	651	609	613	639	646	653	624	625	630	605	659	620	654	652	612	648	605	630	656	601	657	641	658	645	639	626	659	700	637	623	626	664	618	651	660	610	638	570	624	600	603	636	597	644	590	661	620	626	623	654	641	616	611	615	609	628	624	612	607	598	664	616	601	619	573	572	659	592	635	604	623	620	635	597	684	586	635	612	613	613	644	597	601	653	617	657	630	578	593	617	595	614	639	599	624	627	597	613	586	621	675	645	641	587	627	636	608	591	661	661	591	636	631	641	641	654	612	621	598	648	646	584	655	678	600	629	638	607	606	627	600	637	621	654	601	642	610	633	656	630	612	605	639	590	622	641	666	586	629	601	628	637	651	569	621	610	644	631	615	629	692	634	659	616	632	681	605	625	628	604	608	622	672	643	594	581	649	617	645	631	582	608	638	626	659	668	614	642	606	586	643	576	648	631	656	645	638	655	608	596	634	618	616	641	641	605	603	655	620	628	604	656	613	655	691	642	593	642	616	625	623	589	634	646	567	632	678	682	617	626	599	672	600	638	604	670	625	629	665	627	669	647	592	633	651	628	637	627	625	607	607	657	632	601	636	584	607	627	612	610	597	589	611	624	601	613	629	631	630	609	620	608	644	600	606	619	618	643	612	680	643	659	633	604	612	640	629	629	649	627	623	604	646	596	643	646	653	628	631	587	607	622	630	578	605	600	609	627	616	616	616	647	654	649	624	656	645	595	617	687	630	631	591	619	629	655	632	608	652	615	623	593	635	607	646	643	633	654	690	583	633	671	662	631	663	650	593	626	611	663	635	606	644	603	604	605	627	649	591	593	611	625	627	589	637	634	625	607	664	646	628	606	570	617	618	672	646	617	607	613	623	576	664	633	588	635	622	635	625	628	608	577	601	611	638	591	589	607	640	635	601	671	613	607	657	615	613	609	637	657	655	647	617	643	659	617	656	648	652	648	632	652	608	627	653	587	617	596	587	627	606	672	660	697	646	587	612	611	599	636	633	641	610	612	645	593	671	632	619	591	624	635	650	633	619	624	596	606	631	621	647	647	639	605	651	590	644	601	668	602	619	646	640	635	586	663	652	640	598	623	654	572	645	652	628	659	623	638	641	636	618	546	598	678	606	621	643	630	593	603	609	577	646	638	621	633	642	610	648	674	651	648	636	635	628	620	607	651	621	638	670	618	618
30207	49987	14368	4801	3404	2599	2105	1645	1451	1185	1122	1044	963	919	819	793	791	817	744	733	762	791	750	733	719	744	721	710	664	693	694	676	687	752	650	698	666	676	687	673	632	696	691	671	703	676	654	689	710	735	718	705	727	706	676	694	665	674	640	689	708	659	648	681	693	678	666	688	687	675	696	696	652	654	738	666	691	701	641	704	624	703	643	666	693	723	707	714	701	644	674	708	653	625	689	714	654	684	667	681	715	704	654	678	643	703	676	700	690	648	696	687	704	659	644	670	689	696	715	678	661	687	661	703	666	634	640	668	652	639	695	720	661	650	721	709	683	708	707	666	715	684	712	727	706	691	691	709	687	687	678	660	716	670	632	677	663	652	680	678	671	703	667	652	673	603	650	695	694	621	726	678	658	653	654	677	711	663	702	653	681	705	679	682	692	657	667	710	615	695	597	704	668	640	663	651	693	704	651	652	683	677	663	656	660	677	717	649	689	675	654	655	633	665	679	651	666	656	673	705	672	679	640	743	668	707	672	667	687	699	656	725	716	701	678	703	668	637	645	656	740	683	676	686	663	690	718	719	678	654	684	638	667	716	689	662	707	666	665	637	668	706	657	689	675	710	708	649	641	695	703	667	703	620	677	670	667	686	705	655	654	634	673	720	660	646	683	646	678	630	673	679	666	681	706	639	683	624	649	676	657	710	662	672	678	679	668	608	616	674	646	674	706	654	694	673	714	678	657	690	713	652	635	696	677	679	645	712	643	625	637	694	695	697	669	696	703	624	653	694	628	646	655	687	682	685	653	642	664	624	685	651	723	673	702	624	714	686	687	672	684	679	678	640	704	689	661	702	675	656	664	688	644	688	668	614	703	727	660	689	653	670	647	685	665	673	686	669	666	777	655	666	692	703	626	701	681	650	689	637	725	637	633	638	647	669	636	661	676	640	646	631	657	662	659	716	665	602	677	716	681	676	704	687	664	649	650	702	671	669	698	645	661	678	648	687	671	658	670	690	679	682	695	678	637	632	700	687	690	667	683	672	662	691	667	730	661	673	660	680	672	632	693	653	693	688	684	633	711	666	689	649	676	683	672	647	604	722	663	681	650	672	669	698	648	694	657	667	612	695	654	711	696	694	634	679	716	738	683	653	721	675	694	688	634	691	655	607	693	695	647	703	656	720	672	670	636	629	672	679	685	623	680	706	697	690	678	662	643	693	666	637	597	670	662	682	655	665	689	677	675	681	665	674	678	640	661	666	670	685	699	680	665	743	691	686	649	719	687	747	686	683	649	634	690	681	701	673	695	730	726	679	728	683	690	666	731	707	667	623	657	696	630	671	666	699	720	670	666	671	709	617	666	662	674	649	648	609	639	624	633	684	671	668	680	650	735	724	658	655	719	659	643	698	636	642	674	649	647	675	677	682	695	684	682	728	737	688	737	703	687	688	682	654	693	698	701	676	684	702	646	667	698	669	671	694	681	711	708	635	685	631	666	643	664	653	669	644	675	671	634	713	716	689	677	688	689	675	620	709	675	647	686	713	654	683	670	706	692	647	680	701	704	692	710	737	672	679	629	659	688	672	627	705	686	662	639	651	645	675	672	684	688	676	706	714	706	701	660	679	663	684	697	691	671	690	693	644	679	661	663	677	722	655	682	691	652	679	667	687	678	651	697	655	642	689	676	735	685	621	694	680	682	638	660	666	684	684	634	690	694	673	663	713	685	694	648	669	692	674	688	660	685	666	693	668	663	642	688	697	625	680	672	694	684	645	643	661	651	643	643	618	684	671	681	617	679	629	645	704	650	671	715	680	652	679	698	689	717	643	660	697	648	655	697	697	656	690	739	669	633	649	692	659	697	670	638	672	671	677	662	685	692	670	688	701	662	725	640	639	678	646	661	702	702	657	648	658	656	697	641	671	637	700	645	652	675	669	699	682	646	712	667	695	633	689	658	701	708	691	673	623	650	703	739	680	667	681	664	653	689	638	673	662	638	706	651	671	719	691	704	675	639	629	685	662	653	637	695	701	645	661	677	673	706	684	667	643	657	672	661	677	686	670	704	665	694	623	697	661	631	672	654	683	702	618	685	700	636	707	704	678	685	638	705	662	745	608	690	662	672	678	682	655	668	661	706	670	681	686	699	631	676	701	699	682	654	632	710	703	642	683	697	616	677	702	687	687	630	660	643	660	701	710	639	686	691	663	686	608	684	644	668	680	697	667	707	632	687	646	683	691	694	667	654	673	671	678	634	662	656	627	682	681	676	703	645	702	646	629	679	670	690	641	682	708	683	658	660	662	722	713	610	679	663	680	658	686	691	683	650	694	659	679	654	633	657	658	669	703	689	671	653	653	658	708	642	663	652	665	694	633	676	679	673	712	674	679	626	702	680	695	656	699	722	675	656	645	690	651	688	665	717	678	711	712	630	704	694	667	689	691	635	675	687	656	686	680	656	612	662	667	659	657	686	677	675	672	646	670	691	673	642	641	718	698	656	691	661	683	735	721	669	719	730	691	693	641	693	664	693	687	677	660	664	664	680	712	702	669	657	680	673	721	614	682	661	683	672	674	734	647	688	693	658	651	683	645	725	686	697	713	636	722	665	678	677	680	657	682	673	644	649	648	654	661	661	662	645	658	695	666	666	672	636	691	613	671	644	648	653	652	690	645	677	657	671	677	664	650	634	677	720	687	634	646	660	674	664	674	689	635	674	680	623	685	743	673	664	664	668	698	695	642	678	639	670	677	652	692	665	686	687	662	721	656	691	723	646	665	682	666	715	669	623	738	687	656	710	660	662	666	651	605	677	723	678	681	662	675	708	703	687	705	650	625	645	673	678	658	680	690	702	663	680	670	627	680	660	680	687	673	668	661	651	633	719	691	658	684	691	659	726	689	652	668	661	664	686	673	668	673	667	728	656	665	720	670	649	727	676	724	651	678	734	695	670	661	668	684	701	704	683	665	696	674	692	691	669	675	711	675	608	700	659	629	670	666	725	679	722	640	706	672	702	664	658	660	697	715	621	715	680	660	697	726	690	683	673	693	692	728	668	675	657	695	674	693	676	691	670	679	682	607	702	662	649	683	663	661	654	725	713	644	706	664	665	683	691	678	687	637	657	653	683	642	665	662	668	667	689	666	713	644	677	668	702	628	650	684	656	673	655	719	696	691	656	631	710	659	693	631	684	698	646	673	747	681	656	683	693	685	673	643	706	647	677	709	652	655	671	705	648	667	680	688	678	677	737	693	700	635	671	705	702	693	698	629	655	673	683	636	679	662	678	650	684	696	687	685	695	647	679	630	692	647	672	696	689	650	652	704	690	702	673	645	665	645	703	680	673	690	724	699	670	690	656	704	701	631	664	674	672	661	727	637	672	649	690	680	668	690	669	678	651	679	628	676	660	699	650	666	708	673	642	642	667	650	664	655	672	665	667	642	692	707	674	642	663	637	713	668	658	685	622	659	652	621	711	665	690	670	709	663	663	643
28449	22519	11443	1161	628	588	546	607	517	544	532	543	516	512	550	530	519	531	496	500	533	588	544	525	551	550	562	551	537	510	542	526	541	542	526	502	505	549	537	552	493	527	561	537	525	512	486	529	496	517	556	553	539	525	529	509	543	539	540	512	503	509	523	500	529	538	572	537	549	539	529	470	531	529	477	521	504	531	557	532	559	532	508	530	521	516	531	525	544	502	511	579	530	509	512	522	539	553	516	529	512	495	510	529	516	541	521	568	557	550	494	518	553	521	543	509	500	537	522	536	544	513	502	541	507	571	582	534	481	559	552	518	540	496	520	557	503	555	524	548	554	497	556	496	517	543	566	547	564	528	539	550	512	531	544	516	568	564	554	553	503	514	531	538	506	569	520	574	473	527	525	539	520	514	555	535	584	528	498	525	512	542	543	504	564	535	518	526	495	501	507	531	483	533	520	513	533	546	550	533	521	511	570	525	509	503	530	555	549	581	522	543	520	557	563	519	531	515	499	531	541	541	504	569	516	536	516	518	524	525	536	537	541	540	486	544	524	531	506	547	538	536	499	578	520	513	535	543	552	502	513	569	543	557	557	548	546	548	554	484	527	507	499	518	556	536	553	500	505	514	551	490	523	514	539	533	535	542	566	504	530	524	533	526	522	545	589	530	544	530	573	553	545	522	506	568	548	525	508	539	532	566	545	562	529	525	506	528	513	561	594	508	560	548	505	476	490	522	481	516	542	549	551	529	565	502	507	526	502	546	532	555	520	504	528	566	533	543	524	527	560	554	508	565	535	544	542	508	550	484	547	546	557	518	520	542	519	506	514	542	538	564	520	543	524	530	536	530	474	507	483	518	517	513	508	541	494	544	552	525	556	529	520	499	539	529	562	522	515	506	515	525	544	526	507	516	511	507	510	515	538	500	502	527	535	526	546	526	542	490	529	537	518	542	494	542	534	508	530	533	531	496	530	521	530	569	503	535	511	495	557	557	553	514	525	562	545	525	523	538	511	560	495	517	505	492	544	511	594	538	514	586	531	514	531	508	561	512	515	517	530	504	541	519	526	504	510	543	546	501	519	541	519	518	553	549	534	537	525	504	517	512	537	525	523	563	523	508	504	533	540	542	542	541	520	567	513	529	481	554	505	558	578	516	574	556	532	527	535	549	505	516	538	487	538	553	515	513	509	497	536	498	587	590	515	509	519	540	534	563	531	564	490	526	536	532	544	513	486	536	533	465	532	517	532	525	539	516	535	525	530	494	524	507	546	511	521	558	522	544	506	533	540	532	523	521	508	494	527	573	528	571	562	499	549	548	517	526	519	523	528	536	535	545	499	557	510	527	523	558	529	497	510	526	592	519	520	518	547	510	574	498	523	547	552	524	549	513	528	559	516	521	528	510	547	532	494	516	532	522	560	541	549	527	519	514	514	549	516	543	557	528	577	553	579	548	531	519	512	509	541	515	527	554	540	491	518	522	528	534	548	507	582	549	559	506	517	541	548	534	510	520	523	550	518	537	474	555	530	571	513	484	576	505	532	565	552	554	564	535	508	566	546	550	541	552	570	531	553	534	518	530	520	511	496	551	512	557	549	528	510	554	517	520	526	558	516	537	533	543	521	520	526	539	502	495	547	547	523	510	507	519	541	536	514	563	481	515	552	508	581	507	525	556	492	524	581	518	477	551	509	517	521	531	555	547	536	553	500	520	551	558	566	523	550	522	512	527	522	507	505	538	509	478	525	566	571	524	526	536	542	529	563	539	548	535	473	495	551	543	545	546	546	504	571	538	522	531	543	565	512	560	554	525	561	529	508	523	549	559	533	493	533	544	506	543	503	553	510	533	572	539	542	488	541	537	531	552	516	526	517	520	496	514	547	538	557	554	521	547	564	539	544	520	486	541	578	534	529	543	544	547	553	506	527	522	531	531	529	523	516	552	583	526	518	540	514	503	552	472	523	555	551	535	539	538	517	539	541	570	531	525	524	563	487	556	550	494	559	566	513	514	508	526	528	515	537	488	482	544	529	529	527	503	513	528	532	504	543	527	563	541	544	489	505	511	537	512	566	538	476	493	535	483	497	528	485	536	527	505	543	540	478	514	542	547	559	525	535	491	497	501	496	522	551	533	530	501	539	530	563	541	516	513	520	538	529	485	534	557	563	535	529	556	528	559	542	529	516	508	528	562	542	533	535	508	541	548	520	547	513	521	499	543	543	538	532	506	500	561	533	542	486	544	552	505	540	530	497	543	506	543	582	538	483	512	555	559	518	551	556	537	518	497	541	537	480	557	538	508	542	550	509	519	494	560	555	542	500	555	550	517	524	505	565	506	520	512	516	520	501	528	517	519	584	540	511	491	527	537	529	527	553	517	537	531	520	555	501	545	563	540	542	503	528	524	562	519	547	555	491	536	506	520	494	531	543	521	544	530	524	514	496	538	529	511	495	547	545	549	546	523	533	516	587	540	570	538	545	528	523	542	466	543	524	538	508	533	590	510	504	539	535	527	548	545	489	527	546	550	577	570	538	516	542	551	549	525	534	520	522	517	503	522	545	512	550	558	550	552	519	527	527	532	549	530	546	543	517	537	530	534	550	516	564	534	538	524	576	529	580	525	525	516	530	512	579	565	536	521	510	535	534	539	520	528	520	538	533	530	518	540	543	474	532	542	563	553	510	528	542	566	506	533	546	530	552	520	543	557	485	500	589	540	506	516	523	569	504	557	554	523	544	564	506	483	549	540	587	553	581	549	535	535	549	533	528	540	534	475	537	494	564	538	540	518	526	530	533	564	559	549	540	559	551	564	536	528	538	539	527	537	581	490	517	557	513	553	541	528	532	522	533	561	495	537	496	525	482	512	493	500	540	537	526	542	539	527	537	536	536	541	533	569	515	542	492	557	542	511	498	521	517	484	554	508	525	545	534	497	542	530	520	528	513	509	542	534	526	498	546	522	525	509	542	577	517	531	521	560	529	578	559	536	524	511	528	509	539	540	496	527	523	531	552	511	551	512	543	541	558	506	521	524	524	507	534	529	538	510	561	535	554	538	489	505	560	525	522	494	509	488	550	511	537	497	520	559	508	550	522	509	544	478	537	526	553	534	488	528	546	502	477	511	541	558	548	556	521	584	509	563	565	513	513	542	546	534	541	518	554	543	568	544	548	539	545	533	516	559	567	521	535	555	545	569	542	556	508	530	497	529	536	529	492	522	530	571	543	562	539	533	547	549	516	531	478	530	580	572	537	501	538	469	512	508	523	527	518	517	530	549	563	520	502	547	539	534	530	542	564	556	521	523	519	511	567	488	554	497	523	493	556	544	551	547	531	529	494	534	527	589	534	513	512	559	520	503	557	544	521	519	512	548	509	500	518	530	563	519	488	524	525	523	519	533	505	572	465	560	520	529	510	515	517	536	490	556	579	537	511	533	488	479	496	553	503	523	556	498	550	540	522	544	517	516	544	517	525	503	540	524	543	472	498	526
26505	29748	3709	680	645	629	578	605	584	566	562	581	576	536	561	529	573	573	524	556	546	546	532	568	558	531	585	547	582	569	560	581	583	581	538	568	544	592	569	601	537	557	588	538	545	564	531	532	529	521	570	537	568	545	597	523	537	538	581	553	564	519	556	573	571	567	595	559	536	542	558	559	559	541	533	509	582	576	506	582	613	576	588	583	575	588	598	575	542	514	513	561	571	512	548	533	540	573	522	571	522	539	537	547	546	534	546	534	557	544	593	562	535	596	596	534	521	555	548	559	565	550	574	555	523	528	549	578	525	528	539	576	566	515	549	564	564	546	559	534	567	543	548	560	522	539	593	536	535	587	546	527	559	567	534	562	506	547	571	568	615	530	583	550	565	569	562	558	533	560	545	550	564	540	607	540	559	543	538	531	535	530	551	554	552	563	557	594	517	565	589	555	559	585	580	581	558	545	567	549	528	503	568	499	590	547	550	529	515	560	544	565	543	520	527	560	531	530	550	569	577	521	556	541	556	526	524	547	572	573	556	554	525	555	551	535	567	591	556	566	553	535	558	603	610	572	600	555	582	563	567	566	587	576	545	509	526	526	541	554	593	538	572	565	557	578	556	545	555	561	580	583	527	556	621	534	495	569	572	542	511	513	578	555	562	556	517	515	544	601	568	560	552	543	545	558	546	552	528	568	564	576	537	554	514	572	534	561	599	554	575	542	528	570	547	564	560	565	590	565	514	568	531	617	562	573	592	532	596	547	544	514	550	525	526	573	567	599	569	524	553	535	571	557	546	502	575	554	588	585	561	565	520	520	559	580	546	565	552	547	506	536	558	547	500	554	534	539	545	536	534	574	570	573	563	531	543	641	515	577	555	555	566	574	503	572	546	527	539	583	517	554	561	620	532	553	603	551	563	549	612	553	533	569	537	559	504	539	534	563	587	563	521	530	557	567	552	531	569	534	553	571	566	577	576	563	510	548	567	568	562	564	569	585	572	546	552	579	558	551	540	565	572	557	536	567	529	540	531	577	552	575	541	542	565	568	589	545	540	564	547	567	538	548	552	578	509	540	542	527	549	578	528	533	557	544	518	508	553	521	559	569	553	537	558	545	539	507	585	568	555	561	550	559	557	540	561	530	541	554	568	531	548	539	516	574	542	554	518	526	595	553	572	549	506	560	579	541	571	562	535	541	566	519	560	557	580	579	569	588	550	564	512	538	585	581	542	528	553	577	522	528	588	528	559	518	572	598	574	564	595	519	589	605	525	561	565	558	525	569	571	573	585	537	555	538	561	552	545	576	558	540	570	514	528	547	525	563	540	565	576	527	534	556	517	618	550	560	536	555	518	580	534	550	538	589	532	564	609	554	567	528	557	537	557	566	556	560	509	568	530	597	573	548	506	598	552	531	553	592	550	522	574	572	543	561	533	545	568	546	562	517	593	579	562	558	525	564	551	557	557	549	547	573	520	542	516	551	562	522	551	577	587	600	595	555	551	569	558	600	534	571	565	606	565	547	516	566	572	577	546	527	558	537	599	507	571	580	543	571	571	533	547	567	574	519	525	563	515	577	585	525	565	565	542	557	573	584	559	536	573	542	526	557	509	574	542	511	597	588	568	528	577	573	545	545	558	518	560	568	524	553	558	578	538	560	530	538	552	589	576	570	574	498	533	575	571	533	556	522	536	552	584	540	537	578	571	567	520	586	522	527	559	557	540	554	521	539	536	570	534	562	560	566	556	544	564	544	554	536	568	556	564	559	530	564	542	554	611	522	547	542	514	558	552	573	567	535	559	531	575	525	573	554	583	575	548	564	561	561	558	565	538	591	578	551	507	538	560	554	556	527	537	580	563	541	553	565	549	604	521	590	522	582	546	583	548	600	589	563	560	578	580	543	550	561	600	557	531	561	557	523	559	538	528	533	572	530	567	561	598	526	559	586	583	562	567	537	566	514	534	575	554	560	559	552	565	555	555	570	543	541	540	544	559	555	560	557	530	510	568	531	563	560	580	527	541	540	613	536	590	550	583	547	543	526	595	522	548	545	555	550	524	542	543	589	577	527	534	534	563	570	581	546	536	583	559	545	526	568	573	559	571	546	609	531	556	530	534	521	550	519	560	591	543	586	551	538	572	552	579	540	550	558	521	540	550	556	588	547	581	566	524	543	581	549	559	536	517	543	571	563	566	560	625	503	572	622	558	554	596	574	555	578	504	530	587	525	531	549	580	563	545	537	562	541	515	530	543	584	569	521	526	588	591	592	533	543	539	505	588	568	543	542	561	537	552	534	524	595	588	552	553	542	546	545	627	594	542	575	549	559	559	585	535	557	585	590	505	557	551	589	576	532	613	601	544	543	545	546	552	540	586	560	555	558	580	596	512	575	569	530	589	544	550	565	574	554	580	526	542	572	593	500	544	551	508	526	569	561	553	490	547	518	585	543	546	548	564	527	541	551	557	565	541	532	540	570	549	561	532	570	577	543	559	563	583	581	562	579	531	575	595	586	565	553	535	536	532	563	546	550	566	546	528	547	577	577	568	519	546	591	541	545	537	594	530	584	555	541	539	562	554	606	580	565	546	583	543	555	582	556	558	533	567	558	563	555	507	554	547	562	559	542	544	553	510	540	533	561	541	569	551	561	603	560	533	577	594	591	551	562	558	551	570	552	524	525	537	527	524	568	535	577	554	568	593	552	566	568	567	569	522	527	548	574	544	530	559	532	593	551	575	569	600	560	548	587	542	541	539	539	565	532	532	513	528	549	569	543	548	574	515	563	555	573	542	561	574	548	561	595	554	568	564	519	534	551	580	534	546	541	591	585	601	563	559	583	565	556	561	568	559	597	537	570	597	536	563	534	562	537	550	541	583	573	530	527	573	562	537	578	546	534	553	524	551	544	563	571	523	556	602	599	571	564	541	547	544	541	581	563	536	531	520	574	535	546	549	533	577	519	537	533	544	514	537	610	556	553	548	536	540	559	599	570	567	555	537	550	573	528	578	552	515	536	542	544	601	611	546	558	555	541	539	537	558	554	546	565	567	514	556	531	540	511	538	565	568	589	592	568	574	562	536	561	526	545	564	521	519	554	579	580	538	554	564	555	562	553	596	554	538	532	597	547	555	528	621	565	565	577	583	587	552	513	591	576	568	575	519	531	536	576	546	555	584	511	551	583	561	563	529	529	590	548	597	572	555	563	539	562	565	549	565	560	612	545	558	557	525	580	575	534	557	546	548	547	546	550	560	597	556	585	527	609	540	532	572	529	546	588	591	495	545	586	504	536	560	569	587	550	585	552	571	555	554	590	562	501	536	551	565	527	525	552	554	539	533	577	547	531	527	541	579	514	548	588	582	557	532	592	546	535	564	526	565	529	520	590	582	583	573	531	550	571	582	554	588	540	577	576	487	516	542	540	540	577	590	571	551	531	529	590	550	523	536	569	564	557	545	547	554	529	543	581	531	572	581	555	550	561	572	569	537	556
23679	21139	28313	24228	21123	12413	1770	1277	1105	965	1005	971	981	933	935	843	892	880	953	850	913	861	847	874	908	862	857	892	874	877	864	888	838	875	901	816	842	882	860	819	882	829	844	828	829	848	854	863	834	802	893	885	850	861	883	890	862	820	821	878	935	859	831	854	852	851	837	872	863	840	860	868	875	810	831	917	861	869	827	832	829	790	800	856	834	815	829	858	818	809	878	852	821	844	859	825	863	922	778	844	858	853	847	883	847	831	789	874	820	847	879	876	855	768	875	811	844	857	818	824	850	856	827	858	806	829	802	852	852	844	840	848	835	885	899	813	789	857	843	859	877	845	907	894	818	843	810	860	883	886	835	873	831	848	859	810	881	779	841	858	876	827	883	845	881	849	881	861	875	860	816	840	904	883	796	847	859	850	815	836	816	855	877	872	808	793	780	842	862	841	870	808	857	900	874	843	847	851	849	845	850	865	841	822	843	822	885	816	845	858	859	810	848	864	870	801	867	892	901	782	852	905	844	833	856	826	804	811	831	875	856	846	819	797	793	799	915	828	879	828	865	877	877	863	814	868	839	874	805	838	836	842	838	882	831	818	870	835	846	856	839	879	837	846	875	847	909	877	894	805	835	849	870	775	843	878	819	840	891	822	855	868	869	815	846	892	837	861	802	851	852	857	874	860	854	881	833	826	834	835	859	811	877	816	858	819	806	794	873	823	808	820	835	879	859	811	915	832	852	838	827	859	844	886	857	809	836	848	917	857	819	791	851	857	842	873	854	889	839	819	834	814	884	830	866	819	861	810	854	864	815	874	846	831	884	837	859	845	894	882	836	852	864	882	828	814	850	840	816	891	845	842	848	846	788	810	833	879	873	829	804	848	871	846	835	839	869	877	839	854	891	849	831	850	796	819	895	805	821	854	897	836	856	808	857	815	860	836	807	870	819	857	885	909	901	803	791	814	835	783	844	810	823	813	860	867	842	840	873	885	863	863	863	855	850	881	809	848	812	901	844	816	894	878	871	840	827	838	856	840	822	812	813	822	819	928	887	862	825	832	840	820	805	840	820	843	792	876	914	842	836	823	824	868	838	818	873	829	832	865	835	852	846	809	860	892	882	852	858	824	798	864	821	864	798	802	837	850	857	815	854	843	863	826	874	832	831	882	873	886	855	849	839	841	842	831	867	883	825	860	887	889	831	803	854	900	905	843	839	855	861	857	825	864	879	856	866	888	800	837	838	839	846	817	827	839	850	857	849	859	849	785	828	822	744	849	839	850	854	830	860	852	903	873	829	860	796	891	826	846	819	825	867	852	870	869	839	865	832	887	854	862	880	816	820	850	858	895	852	894	788	876	850	814	863	820	856	859	864	780	848	887	834	864	867	898	827	825	864	865	867	909	789	783	810	864	829	848	824	814	854	818	877	885	799	838	868	848	808	857	824	856	872	774	833	864	848	847	852	853	857	896	855	903	886	843	804	863	857	856	834	878	857	830	904	807	815	874	827	886	841	811	847	842	827	826	863	872	866	848	862	858	842	834	861	850	851	841	861	842	840	797	816	850	803	858	829	795	800	807	830	771	824	873	785	844	820	818	857	874	816	810	850	843	825	867	797	851	812	804	826	889	851	814	855	857	812	872	886	882	814	736	850	877	851	896	851	844	837	839	876	847	850	806	860	833	814	827	849	886	856	896	816	836	827	875	860	870	879	886	876	870	843	857	848	819	896	861	817	851	845	862	849	845	879	897	846	878	860	858	846	864	903	870	868	821	780	834	808	857	836	837	797	860	835	858	889	845	883	829	832	802	847	882	791	820	873	846	820	876	848	866	834	824	888	844	859	802	827	829	885	822	850	897	861	819	898	857	854	832	852	855	879	821	880	843	822	832	868	800	895	827	867	885	883	903	824	867	838	846	853	831	841	830	825	847	856	846	830	828	863	861	826	840	812	867	849	776	821	856	808	861	821	861	821	867	879	876	779	812	858	841	826	858	828	819	876	804	860	818	866	814	883	855	826	828	811	886	832	841	872	858	824	835	804	865	847	820	843	865	872	870	840	857	799	812	876	839	824	852	845	845	884	824	899	767	816	865	833	915	850	830	827	825	853	867	806	834	861	889	867	829	854	874	834	835	831	872	857	904	832	853	892	800	855	872	843	840	807	849	856	848	855	903	866	877	830	840	819	818	806	822	891	832	855	845	912	802	838	844	872	856	854	866	831	861	901	819	856	845	861	915	793	786	823	815	832	814	821	870	821	814	826	854	802	841	823	776	823	799	811	852	864	854	889	831	845	774	825	855	869	819	841	807	861	873	839	878	861	801	881	892	800	860	842	860	823	826	875	866	823	915	879	809	828	861	820	805	821	886	905	882	864	856	830	796	857	870	853	803	853	889	833	856	833	825	862	859	820	827	833	789	844	830	864	852	838	819	800	835	826	866	825	834	825	810	863	885	870	853	824	851	875	840	879	840	835	879	815	818	839	856	838	880	811	818	839	877	872	834	768	847	854	886	861	775	882	885	838	873	782	861	838	885	890	848	805	880	863	816	835	880	819	855	855	872	835	889	892	814	853	898	818	810	819	843	854	849	873	872	868	837	852	814	861	797	859	850	872	811	876	863	858	812	818	826	855	829	875	848	865	820	834	902	824	851	838	868	873	845	829	883	870	841	846	846	842	832	854	784	850	825	855	865	808	861	856	849	820	839	889	807	869	845	861	869	860	840	915	868	825	809	840	868	808	845	857	864	851	870	836	804	909	874	877	848	912	831	822	848	853	856	814	813	851	900	823	819	874	886	868	822	881	822	792	948	809	846	789	865	846	790	856	828	885	860	827	884	839	850	808	890	814	919	777	860	900	887	815	842	854	809	819	849	823	883	853	831	871	903	871	841	833	903	840	822	820	838	870	822	882	854	870	863	822	910	850	842	877	832	863	861	849	821	855	776	809	896	868	841	867	832	781	863	835	833	847	844	871	801	793	758	755	839	788	830	886	878	890	833	854	857	858	840	846	834	873	862	865	889	887	809	927	853	866	835	909	859	828	864	880	846	862	812	843	887	894	865	868	821	886	859	802	827	827	873	824	817	852	850	863	810	889	853	834	808	860	891	824	822	858	855	903	843	892	860	853	838	830	828	817	821	910	844	819	875	818	839	807	815	824	860	852	860	841	839	845	894	866	829	833	870	861	831	855	858	796	798	824	857	841	803	832	842	835	838	843	843	835	880	810	810	858	858	801	800	855	821	878	830	840	812	867	830	799	819	840	793	883	883	792	854	913	826	860	868	825	895	854	854	867	823	790	810	855	851	841	872	849	832	873	855	827	866	808	843	857	820	867	816	810	815	861	802	821	816	891	817	892	848	856	804	838	823	810	819	824	788	772	863	879	857	892	805	795	857	847	786	827	855	857	825	857	847	814	805	796	825	797	841	833	832	819	860	838	827	889	844	837	817	857	847	881	786	822	861	886	872	859	885	823	853	887	806	878	805
27529	42804	11400	3065	2259	1842	1554	1426	1203	1163	1075	979	1045	1031	937	922	956	961	939	1048	887	933	903	941	922	879	874	904	933	870	831	905	899	886	893	875	916	865	862	932	930	865	939	905	831	865	910	906	820	904	918	919	857	870	882	886	925	918	831	901	905	888	885	905	883	926	838	872	951	920	896	878	896	837	839	908	877	870	838	875	898	840	895	880	886	863	920	905	852	863	810	897	857	861	808	902	906	875	825	908	867	860	868	937	862	905	891	906	855	888	865	874	915	907	906	883	883	910	908	828	838	910	887	900	857	859	877	912	889	889	849	892	840	909	883	907	868	907	901	882	848	859	933	832	891	903	933	934	869	833	869	859	924	898	854	874	892	889	855	897	840	911	909	911	864	907	913	854	853	882	869	857	870	887	861	843	871	878	857	890	933	908	855	866	950	887	858	908	866	866	862	829	855	840	841	906	899	871	919	873	894	907	853	843	876	912	850	850	860	866	840	876	800	866	871	891	877	886	898	903	875	884	870	834	866	861	881	854	830	911	833	847	911	885	879	852	869	892	869	902	950	911	934	829	913	915	851	933	855	917	871	848	890	888	890	879	913	888	893	903	921	891	869	857	853	899	870	883	936	833	837	862	877	834	852	863	883	857	887	867	866	890	859	934	865	874	897	890	877	846	858	869	849	859	872	884	869	917	868	841	880	878	870	916	851	914	844	881	848	864	849	931	851	919	878	867	883	855	891	891	876	889	868	907	859	896	924	933	863	925	889	913	940	905	887	895	822	860	885	894	847	819	871	838	855	906	860	942	904	872	918	882	894	870	871	934	868	870	896	892	828	898	865	860	874	898	934	860	859	843	839	847	867	948	883	929	915	854	884	904	850	821	890	858	896	908	892	858	880	913	870	865	841	921	898	908	858	900	939	906	882	854	874	818	916	871	865	850	910	852	884	863	857	826	856	895	908	859	908	903	878	873	890	883	909	871	868	871	874	876	855	888	858	917	868	854	870	874	885	898	875	887	880	885	896	880	889	887	838	854	862	852	939	811	922	913	900	892	869	915	833	912	844	816	869	868	880	941	888	889	952	876	831	823	863	922	913	843	876	888	838	849	849	866	865	924	865	928	891	882	863	866	863	879	869	846	854	891	939	858	900	840	968	840	881	873	867	870	920	896	860	873	841	848	887	827	897	878	926	887	877	872	879	825	849	870	922	890	910	920	894	844	926	931	865	930	850	906	907	880	840	860	889	878	859	910	855	903	849	851	886	882	906	868	840	854	895	803	895	923	914	871	865	880	908	979	857	900	932	903	944	874	906	850	880	934	848	824	872	881	909	857	885	907	876	853	886	900	869	867	878	907	888	862	902	891	923	877	867	878	857	904	869	857	914	897	864	833	828	883	863	900	862	839	883	871	927	857	822	901	882	912	839	906	868	888	850	885	850	858	898	872	873	877	847	918	858	889	869	848	856	914	894	865	832	889	909	844	884	875	871	865	873	880	896	869	837	883	891	887	883	892	857	857	931	878	841	867	876	871	847	884	919	855	906	877	880	882	865	893	835	841	885	847	892	862	913	924	898	859	868	872	870	900	875	875	864	932	832	967	878	891	900	841	896	956	868	875	923	847	866	881	891	886	866	866	856	883	888	828	878	832	869	871	858	925	887	885	881	813	834	885	889	923	824	949	872	931	877	842	876	901	881	879	844	839	879	856	904	892	933	833	890	873	852	863	921	935	937	785	861	836	920	875	919	787	915	855	936	887	861	910	867	864	884	856	887	909	834	834	846	878	875	848	882	899	840	884	863	831	880	889	887	810	888	895	870	936	878	814	860	890	861	853	924	891	907	866	881	834	838	844	853	876	884	862	849	889	910	889	862	896	880	863	954	884	869	893	876	902	922	889	817	891	841	881	877	843	911	884	890	913	936	830	818	872	895	876	838	879	856	935	885	846	904	937	855	853	854	860	891	831	887	805	823	862	870	872	895	869	875	866	850	878	855	848	889	891	852	871	857	856	884	871	880	828	838	897	886	888	914	899	861	896	923	854	883	882	877	872	883	892	904	885	893	889	863	831	885	892	892	860	931	838	863	878	894	873	855	845	853	936	907	854	878	886	895	852	862	916	876	899	863	915	861	876	877	907	866	907	917	905	874	869	932	903	866	840	850	910	914	889	837	887	910	913	846	883	863	858	851	902	887	890	886	885	895	858	884	881	867	880	859	921	881	871	887	886	925	890	860	908	945	915	847	872	900	942	874	900	855	811	871	905	895	873	864	919	879	862	882	847	898	850	846	919	851	839	863	891	874	866	910	850	824	856	843	928	870	860	851	874	843	855	818	842	935	890	874	892	896	900	911	854	857	824	879	830	856	884	930	792	908	906	850	862	883	870	907	893	925	899	845	826	850	901	884	839	901	812	906	821	873	935	954	840	861	859	824	915	835	830	894	883	848	846	841	877	854	879	891	873	866	855	920	903	902	874	868	899	841	861	858	917	874	902	842	817	855	904	853	866	860	881	878	867	912	878	888	890	920	923	873	928	824	854	853	842	856	874	848	843	870	870	892	924	880	883	872	846	908	860	868	918	858	909	931	838	906	852	819	854	863	865	840	872	866	882	896	864	888	884	876	882	892	906	878	885	877	909	909	950	908	893	912	891	877	868	856	841	930	849	843	886	948	849	815	887	829	881	846	933	860	867	834	974	841	843	893	895	844	871	864	918	886	904	895	891	860	911	882	879	850	841	879	889	862	888	830	839	858	881	837	823	850	876	833	915	850	874	847	856	867	874	869	882	917	854	865	838	867	881	846	867	832	873	866	912	861	883	882	896	897	905	869	881	854	861	884	896	891	860	901	866	913	843	893	855	876	863	882	850	860	909	885	957	912	889	938	899	887	876	908	911	886	897	886	831	913	859	879	886	836	842	858	884	840	874	887	874	877	858	900	908	916	879	873	923	849	851	879	873	855	885	878	825	897	866	951	912	925	925	850	820	845	808	888	940	912	875	840	839	901	889	899	870	889	866	859	899	871	807	874	873	832	840	837	906	875	835	850	870	883	892	827	881	878	869	895	884	914	886	849	918	911	893	891	839	856	848	897	903	893	774	864	898	924	897	890	834	887	848	895	846	910	883	888	833	832	906	897	913	887	927	906	872	863	881	857	882	864	921	898	866	872	929	923	832	858	905	798	878	886	901	835	891	871	929	908	888	910	875	875	878	879	869	949	894	865	879	896	885	935	835	863	860	874	895	919	884	871	867	842	889	894	854	881	851	863	914	934	877	871	894	885	841	910	838	897	841	872	902	870	916	841	974	852	876	867	931	866	921	884	894	903	915	868	921	842	911	871	901	877	876	856	857	935	834	858	850	888	837	858	911	855	896	889	856	876	836	861	911	896	865	840	857	825	949	849	908	848	874	873	857	859	847	819	894	908	858	892	893	910	910	909	875	879	890	835	902	826	858	917	850	843	861	882	905	860	882	842	797	843	883	903	877
24361	21036	27409	24709	16722	944	504	374	345	394	380	334	344	293	329	258	317	269	316	299	270	319	317	301	261	277	276	301	293	252	254	237	288	304	285	269	283	270	268	239	270	260	243	292	271	270	279	301	284	285	263	279	277	256	285	300	258	250	274	266	269	257	271	256	276	285	287	292	278	283	263	297	302	272	292	270	254	284	253	255	274	287	286	284	262	249	275	284	265	297	313	277	300	257	307	301	262	264	259	273	281	286	264	299	266	274	285	311	268	282	278	299	286	280	264	264	280	282	258	261	269	272	290	317	258	261	289	250	267	287	267	316	298	265	270	279	278	265	305	275	273	268	297	277	258	305	273	286	266	284	274	278	286	270	268	276	267	267	259	289	263	289	268	311	281	267	288	266	282	275	287	291	262	263	275	275	264	264	268	264	315	271	279	272	279	261	269	238	289	271	283	271	275	257	244	270	285	280	265	273	310	277	278	313	255	265	273	280	275	300	290	229	253	257	258	262	275	277	259	276	257	281	254	268	294	260	278	271	288	280	315	282	268	304	253	292	229	265	283	284	285	248	255	251	297	271	280	265	286	239	282	279	280	288	284	307	259	256	256	270	253	287	271	280	279	270	293	271	264	283	299	247	280	280	271	247	241	278	269	271	265	307	284	300	251	262	286	259	269	264	283	272	233	263	295	270	259	247	273	291	285	272	262	274	264	280	259	274	269	269	242	275	277	255	281	291	248	275	261	271	262	262	275	278	259	282	264	275	265	279	258	265	232	279	237	272	275	284	275	299	288	251	260	270	303	266	242	267	257	288	276	252	261	300	281	276	251	254	274	265	281	284	234	266	286	285	243	267	295	256	242	286	294	266	276	293	278	255	252	277	262	250	280	267	250	252	272	292	268	228	281	272	248	276	256	248	282	287	284	286	290	276	296	263	270	291	283	266	264	264	259	263	284	237	258	258	281	277	278	287	293	275	279	256	287	294	260	297	242	278	283	274	266	263	272	302	286	304	272	299	275	292	281	276	284	292	268	265	279	259	250	258	257	276	297	288	257	325	286	280	273	258	302	279	262	269	256	292	289	255	291	264	250	276	248	284	277	282	287	305	299	261	280	281	276	296	292	272	239	287	250	271	299	264	275	264	275	264	260	284	289	256	273	308	273	253	274	267	274	283	278	297	283	323	278	278	258	284	290	273	302	235	271	274	305	295	274	273	269	267	270	291	283	297	261	248	282	264	279	254	273	272	277	279	280	284	258	290	271	259	289	273	307	268	258	263	269	276	279	276	264	259	248	279	262	275	246	279	271	265	272	287	261	291	272	271	261	284	273	247	293	261	255	276	290	267	251	265	311	298	251	268	283	296	270	250	279	279	294	247	262	257	259	240	267	303	272	271	269	281	296	285	269	292	255	253	260	242	237	270	266	246	254	272	257	284	270	286	274	253	264	276	298	288	280	254	292	292	310	296	288	288	283	288	291	283	284	276	231	286	303	258	246	292	263	274	289	274	280	279	274	243	293	246	245	252	253	278	287	285	269	257	293	288	277	278	280	245	282	288	265	251	261	268	297	268	279	261	269	273	255	259	263	291	281	270	254	271	280	256	283	311	290	257	270	241	291	291	283	256	263	309	293	284	270	313	278	282	268	247	260	271	273	260	268	273	270	248	274	280	264	276	260	250	257	244	293	256	289	277	285	297	272	273	268	268	287	299	271	263	247	258	236	270	270	278	291	275	280	255	265	269	284	266	236	263	287	256	300	291	260	284	259	259	267	258	251	281	289	257	253	265	280	254	295	264	269	293	293	280	300	282	320	267	286	272	263	287	265	277	278	285	303	291	258	278	307	245	278	270	253	255	270	275	278	250	235	259	253	248	273	280	303	247	261	289	248	262	236	257	270	256	285	282	257	271	267	265	283	270	259	283	311	288	285	247	297	295	300	293	264	274	276	279	256	283	300	262	289	272	254	270	293	276	268	279	306	285	270	300	280	276	298	279	284	283	282	271	270	265	278	299	281	292	271	259	285	249	262	288	263	261	276	258	271	310	272	248	287	289	281	260	295	283	309	279	257	291	250	304	278	274	312	306	279	304	251	306	257	259	280	256	233	285	252	292	282	242	284	301	267	286	255	291	284	254	277	277	282	267	263	240	281	275	250	273	286	269	283	291	279	271	270	282	287	297	250	286	287	271	270	269	265	264	262	273	271	248	282	276	293	286	290	296	304	265	276	269	266	296	273	305	253	248	293	278	263	278	286	287	297	290	308	268	253	257	298	299	292	282	255	276	242	290	253	263	276	274	269	280	287	258	276	293	284	276	276	284	295	297	279	253	247	267	299	264	263	266	294	285	294	288	261	243	279	278	303	274	278	275	283	290	264	267	301	248	271	266	259	263	248	270	276	265	267	285	297	287	292	288	271	254	297	275	257	267	273	248	277	265	304	265	302	265	296	263	278	272	308	274	294	263	264	272	287	273	265	279	287	278	260	302	280	257	275	275	260	261	262	259	263	288	248	255	290	282	265	272	289	282	284	248	273	263	249	257	304	277	263	281	239	290	278	267	242	261	276	280	270	283	244	275	286	258	293	283	259	265	274	287	276	289	282	274	282	317	286	301	251	269	256	271	288	301	272	275	249	260	264	269	287	286	295	290	281	242	258	310	271	263	274	269	277	252	275	275	292	287	263	258	261	273	277	245	281	288	248	270	266	271	261	276	286	288	265	281	280	275	248	299	266	282	272	285	286	284	270	265	285	266	281	284	245	305	280	290	261	274	240	273	269	280	288	249	243	286	269	278	275	235	271	278	291	285	297	239	278	275	272	272	264	223	252	277	288	252	288	261	291	269	259	261	267	268	292	292	303	302	270	251	301	279	283	256	255	299	284	254	298	241	282	239	281	285	268	286	258	253	255	288	303	278	271	311	286	283	295	292	266	310	263	264	283	267	288	252	302	253	286	268	243	290	275	277	269	258	278	286	259	266	297	270	265	278	274	265	260	272	258	258	282	295	324	282	286	261	293	264	295	277	269	295	246	259	273	270	268	270	290	299	268	248	249	275	257	286	241	275	298	299	277	281	299	273	263	293	269	304	290	266	262	295	247	261	285	279	253	244	234	264	266	299	252	266	309	293	292	282	278	298	298	289	292	265	296	249	268	268	261	268	270	249	276	251	271	296	264	268	274	274	279	270	265	283	268	245	268	283	278	279	260	242	291	284	258	254	279	282	277	282	267	282	251	263	265	288	291	273	314	275	273	273	302	252	288	268	270	318	281	284	312	280	295	317	269	287	281	283	282	306	262	283	300	300	245	262	260	282	268	267	270	275	313	258	281	281	272	267	246	270	294	300	272	254	258	253	260	260	279	293	300	283	275	281	269	260	267	251	273	262	263	285	298	270	262	282	294	281	267	273	246	259	288	271	272	247	251	256	293	292	285	270	262	287	256	297	250	260	267	298	272	262	282	290	269	280	299	277	283	278	308	290	282	258	237	266
27450	37230	7844	1630	1214	968	731	624	523	469	435	383	369	388	355	338	388	350	330	325	322	341	328	326	309	319	333	322	295	343	321	294	321	317	326	295	330	293	326	279	318	308	335	294	294	321	321	298	335	287	303	282	328	320	320	279	297	312	320	270	323	316	299	295	317	297	310	295	284	294	313	283	315	318	337	320	309	299	345	293	303	297	313	338	265	335	301	315	298	294	296	302	294	312	286	288	303	310	326	301	305	311	331	309	299	306	288	306	296	269	287	322	307	272	334	318	289	307	298	314	312	309	297	304	350	329	324	298	280	294	319	304	313	331	306	299	276	322	303	308	311	309	325	290	326	327	299	320	303	331	316	314	291	290	296	320	315	326	328	326	300	346	346	311	318	310	299	309	321	295	289	297	320	322	300	302	323	313	323	295	323	336	300	291	332	338	311	318	320	339	315	302	324	308	318	285	326	278	292	323	318	301	326	290	293	328	284	343	335	303	309	321	311	301	314	288	286	330	326	335	328	310	295	307	306	305	305	306	325	296	326	308	269	311	299	306	311	319	318	310	303	334	272	315	307	310	310	312	298	326	337	351	304	314	294	307	309	308	268	303	273	336	313	324	324	307	269	317	306	305	316	310	307	303	304	309	328	303	347	308	313	283	290	332	302	295	312	306	279	312	314	307	324	336	313	292	306	315	324	308	323	341	320	290	309	335	312	287	327	305	345	304	317	310	267	315	309	308	295	288	313	313	304	328	314	318	285	267	310	311	289	298	306	297	333	310	271	296	294	305	289	303	297	319	301	296	309	283	260	313	286	325	293	339	318	333	333	300	329	310	292	269	306	331	337	294	319	320	283	298	311	312	300	303	308	280	310	318	305	321	299	324	288	301	312	301	284	312	291	342	307	319	338	310	290	307	324	298	313	325	309	323	317	287	315	322	310	294	310	283	329	300	342	299	319	327	304	293	318	331	287	290	298	301	332	299	303	316	325	322	292	297	296	314	283	287	316	320	333	299	333	288	333	326	338	301	297	298	302	336	305	298	312	282	296	325	288	306	307	326	293	282	295	326	308	294	300	316	291	309	278	320	306	293	287	313	292	302	293	322	303	269	285	303	311	298	303	316	315	299	330	288	307	275	333	281	266	302	307	302	289	304	318	286	328	297	337	307	310	296	328	285	311	290	318	353	319	287	287	341	337	317	333	311	332	306	318	319	284	283	316	314	285	309	307	275	312	280	288	299	328	284	310	325	304	285	315	297	300	322	327	303	319	359	333	302	298	304	273	283	309	291	312	302	299	295	300	316	288	331	282	289	327	325	320	292	308	332	306	310	315	289	312	321	286	309	327	286	311	298	317	330	329	306	293	273	294	295	284	311	354	287	289	332	315	305	306	304	300	299	340	289	337	299	316	324	299	297	297	305	290	301	315	337	301	320	327	318	321	331	333	291	320	296	293	311	305	299	290	315	315	299	319	317	312	306	297	302	330	325	291	322	278	305	307	296	293	325	318	304	330	292	328	325	305	300	293	312	342	281	293	308	325	315	302	274	311	290	313	277	303	291	333	310	310	325	332	286	330	285	282	310	278	320	330	341	283	282	303	300	312	313	298	295	312	318	294	302	304	303	326	324	314	329	345	293	310	281	327	314	314	337	314	310	282	312	285	315	301	327	311	336	300	332	306	293	281	281	308	304	317	274	317	315	295	317	297	336	336	315	300	312	297	331	335	303	335	306	278	295	316	306	315	285	282	303	277	279	300	318	321	344	290	266	337	348	325	307	306	286	317	301	294	307	287	334	322	332	296	303	320	326	315	325	300	297	278	285	281	311	313	308	305	328	287	309	304	296	303	319	323	297	304	299	302	309	322	309	356	287	299	311	322	277	282	303	301	299	304	325	289	317	312	311	261	286	285	328	297	297	309	322	313	306	309	302	298	283	286	342	271	331	314	321	283	291	318	320	313	271	305	299	289	298	288	316	343	302	310	299	329	324	300	330	309	296	278	348	271	327	323	305	312	322	322	294	298	326	325	288	305	292	336	326	338	313	317	288	290	311	289	310	353	310	304	291	293	296	305	297	284	324	343	294	303	313	301	309	317	290	317	330	302	290	302	310	339	318	316	320	327	310	304	324	313	271	313	309	304	304	293	328	326	320	318	303	306	330	331	338	307	327	328	310	342	321	290	337	321	275	327	293	316	290	307	311	329	333	333	312	334	310	320	292	305	302	308	287	321	308	313	323	283	332	304	308	283	293	281	290	312	288	319	322	298	317	325	296	342	312	354	329	342	310	328	330	312	296	325	296	303	313	325	270	309	304	277	311	292	331	319	313	318	308	348	299	301	299	323	302	298	305	341	287	310	297	287	312	332	308	294	309	313	281	291	278	323	305	314	326	313	323	289	316	313	331	304	290	297	302	275	320	293	319	312	286	340	323	301	308	316	316	326	313	329	304	296	309	322	280	319	305	286	293	306	303	307	320	322	327	320	306	302	291	311	317	271	324	314	313	326	298	320	319	299	316	276	323	316	324	310	321	293	322	318	298	309	296	301	284	332	290	317	296	308	322	307	295	279	352	331	313	289	309	337	292	304	328	303	280	277	296	284	297	303	316	275	300	279	316	298	271	306	323	308	321	322	320	313	331	313	305	307	307	290	314	341	340	296	281	303	286	325	331	285	338	293	314	312	311	323	311	320	300	333	314	308	294	347	323	284	289	323	308	311	310	306	345	320	313	316	329	310	277	302	325	306	288	297	331	343	322	315	325	309	310	292	299	322	334	321	308	315	297	312	313	323	305	329	348	295	299	262	296	343	281	305	294	320	283	294	319	292	331	289	287	308	296	318	323	286	317	325	298	313	310	306	298	311	307	313	323	290	306	324	302	320	302	283	304	304	320	318	310	296	296	311	272	307	297	318	346	304	311	324	296	276	295	303	321	283	287	283	332	326	266	290	323	295	304	316	334	326	260	304	293	323	310	287	296	298	312	287	346	287	302	313	331	321	284	338	313	299	307	305	314	317	313	285	316	281	326	319	280	325	332	328	302	309	309	309	314	301	311	301	314	332	291	330	299	337	329	309	296	316	308	318	312	281	272	307	304	326	321	307	323	321	347	304	331	291	306	294	281	302	314	314	315	278	325	321	287	291	312	348	271	348	311	320	296	333	322	313	306	308	310	303	329	329	310	305	279	291	318	301	272	300	322	294	309	304	279	302	315	318	335	310	319	337	306	313	293	320	297	310	328	301	281	312	300	265	320	312	335	294	300	355	337	329	301	312	310	304	286	282	283	286	321	310	315	305	313	291	296	317	302	315	298	293	330	325	328	290	320	314	349	301	357	297	309	312	306	300	301	343	316	325	323	296	299	294	312	323	322	300	323	339	339	338	313	306	320	288	322	287	311	316	313	291	339	333	287	318	300	309	301	286	313	323	317	313	334	296	312	274	283	330	329	311	327	313	299	278	286	285	325	298	326	274	283	325	348	318	335	294	312
22460	21103	28669	23766	21098	21152	11878	1472	1074	952	839	830	790	761	743	752	717	689	693	692	679	664	702	660	654	596	698	647	693	713	669	631	653	652	673	655	638	637	649	670	653	628	637	657	639	663	646	660	657	631	599	639	653	572	616	677	601	623	625	591	677	624	618	675	667	626	640	613	597	617	615	637	627	629	618	681	624	714	627	591	645	608	607	625	634	662	649	663	604	621	608	601	567	619	638	591	618	650	633	652	590	634	591	665	658	639	582	664	664	624	542	626	621	574	607	674	644	668	679	676	621	576	705	627	642	601	620	589	592	659	630	610	610	613	610	598	618	578	658	628	598	608	638	621	612	637	648	631	647	612	637	603	646	619	615	661	610	629	620	604	579	626	648	630	628	627	614	645	609	613	646	627	616	626	606	624	635	633	635	637	634	635	612	629	647	647	685	615	607	612	644	671	660	600	626	643	625	657	612	602	641	615	593	589	632	620	659	648	633	611	638	621	654	613	634	629	601	621	652	640	597	601	622	591	674	631	644	620	611	632	587	671	620	634	598	634	601	637	626	647	599	633	607	668	561	619	643	580	647	618	683	574	621	636	606	611	652	668	625	671	630	650	633	626	658	634	650	618	652	673	625	640	634	623	627	625	624	652	636	626	594	611	601	650	648	660	645	619	613	624	617	627	595	669	597	643	622	651	580	648	650	648	642	632	580	591	634	607	642	659	630	631	639	652	611	585	643	609	646	633	672	649	602	636	574	579	663	620	652	583	565	600	601	640	643	580	642	623	621	618	636	699	645	590	586	593	676	656	658	637	647	659	618	633	667	598	626	641	637	647	629	673	652	623	632	594	596	631	643	633	616	603	630	600	645	615	586	651	623	653	642	635	631	603	623	654	603	644	616	594	653	656	648	658	637	648	601	665	565	656	659	629	636	658	564	618	628	618	621	592	572	644	675	624	624	642	590	638	638	611	637	620	629	664	597	613	612	627	570	659	613	636	604	649	611	597	638	568	598	625	612	619	647	604	624	656	581	615	613	638	601	580	624	609	634	630	629	623	606	647	577	630	592	610	652	609	635	596	610	634	623	620	581	564	636	642	627	636	674	617	629	634	610	633	661	631	618	667	650	649	642	600	660	656	690	621	714	639	612	632	652	595	586	622	640	612	653	603	639	609	599	629	656	616	670	595	671	643	634	601	616	601	647	622	594	603	626	630	619	591	605	658	648	675	632	582	648	591	629	619	619	662	627	610	639	646	619	602	631	615	623	628	609	606	590	613	627	604	641	614	634	593	604	653	634	545	646	605	619	616	631	588	621	637	654	607	598	642	600	607	602	685	599	590	641	630	618	658	598	616	623	619	593	630	646	627	636	595	648	622	638	654	622	606	618	604	636	633	612	665	631	643	603	615	620	652	614	643	659	683	643	614	650	663	638	600	634	625	636	632	670	626	586	635	695	627	643	624	674	626	616	669	638	683	651	671	627	671	592	613	664	601	579	646	599	596	632	666	651	647	661	647	634	602	597	583	641	639	598	664	606	644	634	614	626	605	662	615	629	624	639	607	655	586	600	626	621	592	605	647	654	664	617	605	596	607	601	622	653	641	650	625	603	624	615	668	630	611	637	676	646	635	687	622	647	645	661	593	601	595	596	591	651	632	642	608	625	603	627	633	622	603	619	646	612	641	588	661	598	610	562	636	618	624	627	670	643	644	660	586	612	644	576	605	663	634	619	624	671	627	611	649	575	668	583	595	642	643	593	607	654	631	643	660	611	632	617	604	604	589	622	639	560	575	614	598	595	610	618	638	605	660	634	615	636	629	659	640	634	649	643	627	667	665	602	611	613	633	607	644	682	592	557	630	581	643	610	626	548	629	603	624	611	666	630	642	638	615	639	621	638	654	613	622	632	621	606	669	632	608	698	663	616	630	601	597	666	571	627	643	582	635	621	633	654	633	657	619	621	569	651	642	682	627	607	581	639	641	653	590	661	644	692	625	615	615	616	622	631	628	653	671	653	637	634	641	638	596	643	567	663	670	678	631	614	615	596	648	630	629	627	600	608	632	651	653	659	605	611	643	615	602	641	589	647	630	640	621	593	667	643	628	626	643	622	613	620	610	633	645	595	669	633	660	631	642	650	691	608	612	644	652	633	612	658	615	635	627	635	657	628	634	658	625	615	648	615	635	609	570	668	654	607	585	661	624	664	608	574	648	607	578	627	618	655	616	597	663	628	662	646	620	619	622	601	649	624	604	677	623	622	650	626	663	672	644	643	659	624	649	622	623	637	603	628	612	616	656	622	603	622	616	660	628	590	615	626	611	633	627	637	610	644	626	596	602	664	601	601	659	640	604	632	588	595	600	579	613	638	635	617	609	617	570	636	597	679	617	652	615	609	621	611	617	601	651	593	630	602	637	590	651	649	618	647	594	632	633	607	615	668	590	655	619	614	654	632	660	635	623	592	616	624	640	649	633	644	622	679	618	637	629	633	652	653	624	654	627	671	637	617	627	624	666	574	653	621	658	652	648	628	611	624	619	648	622	616	588	648	634	637	634	600	662	597	662	607	622	617	598	597	629	593	627	665	629	606	616	664	658	631	616	620	635	610	619	653	624	631	645	645	627	613	643	635	618	584	640	661	617	638	573	639	593	638	616	618	599	640	643	649	654	647	602	608	609	614	650	607	633	659	633	630	622	616	608	612	618	645	622	627	639	624	640	598	630	611	644	594	635	617	568	578	649	630	600	639	593	579	626	650	626	632	631	630	626	641	608	643	615	623	617	613	602	550	685	634	602	605	678	610	621	583	604	618	641	636	635	632	621	609	571	606	619	618	604	664	629	584	643	631	654	632	589	633	620	626	629	634	606	610	598	631	589	580	621	649	674	629	652	610	638	623	637	639	618	590	648	645	665	643	635	607	613	662	637	617	620	597	640	627	612	613	622	603	648	606	613	645	612	642	631	601	675	634	609	612	629	675	666	638	652	617	663	630	598	655	606	634	682	642	619	683	576	599	579	550	603	623	597	658	605	652	625	663	644	641	655	657	624	625	650	645	640	614	614	642	618	618	633	608	596	605	612	594	635	628	617	613	613	645	623	612	664	591	596	591	604	615	613	633	653	585	672	617	641	613	616	635	625	640	642	637	606	625	629	650	614	646	605	659	635	620	596	598	576	611	624	596	587	641	634	578	598	631	549	637	649	654	651	599	629	635	622	605	705	632	642	678	597	603	651	628	615	642	539	638	656	655	631	594	637	579	655	641	626	646	646	678	631	653	650	600	650	605	613	629	600	667	613	643	630	601	630	609	690	599	637	627	569	616	609	620	659	631	617	615	633	649	580	626	601	605	619	659	624	635	655	564	635	636	626	649	632	622	595	577	630	672	615	640	640	642	668	593	629	618	645	631	612	610	603	622	637	614	601	634	602	692	654	612	675	589	608	610	633	580	606	686	643	679	628	579	593	585	603	653	634	669	628	594	599	585	637	630	600
30709	46996	14345	4969	3346	2648	2098	1662	1424	1215	1128	1015	974	931	847	850	774	771	793	732	760	754	730	801	756	721	749	663	729	713	706	688	671	712	677	676	651	736	724	677	726	689	663	676	743	737	653	762	746	716	716	649	673	645	702	677	672	671	727	715	687	722	723	655	694	703	697	638	673	672	673	698	692	663	703	673	704	651	679	656	678	650	708	700	711	647	679	649	683	688	643	714	685	660	687	649	679	678	647	681	694	698	738	658	689	705	696	676	650	700	715	674	707	642	669	696	661	663	675	718	731	691	687	682	705	684	673	688	692	658	642	698	653	633	692	729	663	670	686	669	639	646	643	660	649	687	669	632	694	655	667	695	689	713	646	675	729	711	682	691	665	658	633	663	663	694	702	706	667	689	683	689	693	671	683	636	665	653	697	637	646	669	668	650	669	674	658	675	706	719	688	705	685	681	696	686	678	690	668	686	723	658	632	714	666	669	685	664	694	704	678	688	663	662	693	625	647	660	725	688	658	694	665	712	692	683	694	654	622	700	664	685	652	652	682	686	664	627	619	694	702	682	676	674	685	662	682	660	696	652	727	667	656	618	632	709	727	686	663	706	688	649	686	758	665	701	722	690	696	650	701	665	649	695	665	707	658	678	697	654	653	667	710	682	674	676	709	699	680	688	680	724	669	644	685	734	611	675	694	706	702	668	694	704	684	680	643	688	666	680	688	687	684	693	641	679	656	650	703	676	649	685	629	639	683	698	685	695	683	641	678	671	672	692	703	668	672	644	653	693	674	671	711	652	686	709	670	689	733	658	737	705	676	741	688	664	717	653	617	679	717	663	665	683	641	731	681	605	722	708	679	681	668	709	630	661	644	685	695	655	668	648	651	716	665	724	646	657	654	656	672	692	699	675	705	693	619	751	654	712	657	709	675	679	654	661	688	714	681	682	697	678	718	653	673	671	701	697	661	670	717	664	698	694	685	636	670	648	673	699	681	684	683	656	651	640	686	679	683	654	687	688	668	648	710	657	748	704	684	695	676	678	671	678	716	645	664	664	723	655	699	684	706	687	712	630	707	691	693	685	665	686	656	689	667	658	640	657	678	685	674	715	692	684	657	699	688	679	732	639	660	667	687	645	688	701	657	716	691	650	734	719	653	661	642	704	657	655	710	698	621	693	660	638	671	640	711	702	651	713	666	672	698	729	628	644	687	648	631	689	695	663	670	654	707	673	664	694	623	672	685	670	679	656	678	697	699	685	698	676	651	682	686	652	707	686	636	687	684	667	701	671	692	648	711	700	724	660	713	636	679	699	694	679	674	706	665	669	700	632	679	671	666	657	667	660	689	645	669	664	693	652	660	648	692	667	674	689	659	671	671	666	666	666	690	668	624	644	666	698	704	651	669	655	659	681	692	717	651	630	706	659	669	682	681	693	640	697	667	715	727	645	675	716	673	666	644	699	625	685	674	669	702	754	659	666	670	680	648	700	720	668	738	671	653	692	702	692	680	702	670	678	713	684	652	628	646	665	703	639	660	673	675	689	694	646	672	688	682	649	697	644	727	678	716	681	626	645	694	706	664	693	654	676	659	659	675	723	655	662	673	691	686	642	640	724	658	657	680	642	666	690	653	675	701	671	674	649	686	696	649	637	700	665	688	684	658	721	657	629	703	674	646	649	635	669	680	733	672	697	653	671	617	696	705	685	722	644	702	696	643	652	649	684	678	689	648	707	716	661	670	705	683	656	678	682	684	675	709	664	665	636	661	680	651	709	685	681	705	668	637	669	744	660	713	717	681	713	701	672	679	672	708	668	672	701	669	685	706	694	662	687	688	662	699	658	661	697	664	689	700	699	675	637	662	693	715	667	679	694	663	694	695	688	676	676	671	696	713	686	709	610	673	687	675	666	631	694	683	665	696	681	668	698	697	641	643	682	715	678	692	692	673	667	668	670	717	649	687	673	692	679	669	667	662	673	708	693	677	722	630	659	645	732	632	670	712	679	676	623	687	691	650	707	682	714	693	708	679	675	683	648	687	654	701	662	664	693	661	672	692	655	697	688	695	682	695	643	683	699	735	678	679	645	687	663	677	684	678	658	689	637	637	690	699	689	719	711	712	642	652	727	662	684	681	634	675	676	652	669	704	672	690	704	650	695	678	690	636	660	655	692	726	753	717	691	699	684	702	634	627	653	698	646	664	670	660	710	643	706	693	690	687	670	672	695	685	699	662	639	683	661	671	709	681	631	653	720	672	638	673	662	695	691	709	656	701	684	727	643	671	731	658	704	640	715	631	650	691	662	675	680	672	674	665	649	689	676	691	699	667	665	643	680	707	658	656	682	662	724	706	652	680	669	699	705	684	659	662	677	642	700	656	646	704	689	710	667	689	670	665	669	685	696	691	631	650	665	689	661	690	698	723	644	672	682	671	695	699	644	698	697	684	693	661	673	621	673	650	682	657	700	727	699	669	708	673	666	692	642	716	679	684	676	703	643	667	671	653	680	698	666	736	712	675	665	688	631	658	661	697	726	673	649	668	674	653	680	613	632	684	662	673	699	669	654	650	639	743	709	624	652	689	714	695	728	696	649	708	701	688	664	643	651	691	624	692	678	700	671	701	695	687	703	667	671	714	645	689	656	704	673	685	724	678	688	662	640	675	665	678	670	702	673	674	661	669	657	625	655	678	653	681	642	622	673	637	655	699	686	669	707	665	692	678	644	701	663	693	683	665	678	639	670	666	656	719	670	715	695	656	672	668	703	639	688	706	666	647	653	658	669	675	705	643	682	676	695	690	637	674	665	710	708	671	678	657	689	739	661	682	708	645	695	691	659	640	685	695	717	673	677	682	676	666	682	608	654	694	684	707	644	709	668	646	678	651	650	687	700	661	652	683	696	676	660	667	659	659	682	683	686	685	696	698	687	672	666	721	700	667	676	655	659	682	624	669	698	714	685	646	700	702	756	677	668	701	645	653	670	700	650	681	658	657	712	726	674	726	637	689	651	671	677	581	660	652	702	670	690	683	699	726	684	646	653	677	685	695	733	675	666	650	689	681	674	642	675	671	665	686	668	672	688	669	689	688	712	651	672	706	636	708	612	699	704	684	678	631	694	717	710	662	690	657	716	688	673	681	679	702	671	696	647	675	698	656	696	690	669	652	670	677	671	699	663	655	663	682	647	704	647	706	712	693	685	653	649	677	637	698	676	694	697	692	648	699	682	686	678	702	643	679	642	635	650	690	647	666	676	715	689	647	644	665	669	638	641	663	669	642	694	666	700	674	645	683	645	665	680	604	675	703	648	668	694	671	670	687	687	673	672	640	721	679	693	693	646	686	657	669	682	662	680	729	695	689	665	680	661	689	663	650	683	707	683	695	648	668	637	685	668	668	685	705	734	688	704	675	685	634	715	668	686	690	650	661	701	709	696	747	687	673	657	631	692	707	693	688	722	628	683	641	750	677	710	676	662	665	692	643	665	652	639	675	683
28291	21988	10643	1095	592	577	587	554	549	585	538	502	528	582	521	533	550	517	509	534	518	564	515	555	530	537	516	539	552	556	512	559	546	525	523	549	523	529	509	516	589	571	530	520	536	517	538	547	584	522	509	541	492	504	566	568	583	566	566	529	512	496	507	538	562	513	533	537	557	517	522	523	547	522	501	522	558	533	486	488	516	527	525	551	541	490	537	518	565	498	547	545	483	524	576	454	550	509	559	517	541	586	548	490	521	496	493	521	526	509	564	567	530	510	507	528	528	500	541	524	528	508	530	544	502	549	562	572	535	534	593	535	522	532	517	534	559	544	509	510	542	500	534	495	559	554	547	487	500	556	529	536	532	486	521	554	534	557	544	541	514	566	526	556	565	554	528	578	521	546	552	526	579	556	518	552	550	572	530	525	499	540	544	535	541	585	512	562	530	518	508	479	554	565	535	551	555	524	561	500	513	526	520	562	586	564	532	525	512	531	553	548	493	525	511	561	522	547	534	510	508	532	525	533	587	520	535	489	535	574	522	492	555	543	555	536	571	549	538	519	558	514	555	499	544	524	509	561	548	527	504	526	546	545	563	513	553	508	531	583	531	499	531	505	537	532	459	554	542	528	478	540	512	518	529	535	560	497	490	545	531	490	524	530	532	526	537	478	564	522	523	561	537	556	502	557	536	517	530	522	518	549	510	479	533	586	532	530	575	512	531	548	551	528	515	576	555	524	508	492	503	573	561	527	547	531	520	521	542	548	538	526	501	556	515	534	563	535	552	567	537	583	559	555	546	527	565	518	515	549	500	486	502	488	530	560	532	569	557	527	540	501	555	516	531	515	539	567	556	567	534	543	503	541	551	531	530	548	534	518	538	535	531	599	529	497	571	499	520	529	529	515	529	536	507	552	524	503	503	485	564	537	544	524	536	542	532	537	531	533	563	555	520	579	530	537	520	540	516	513	555	519	512	489	511	546	533	526	549	523	582	558	543	511	524	539	529	532	510	544	513	546	512	557	499	599	562	542	579	493	565	473	511	555	530	522	511	557	522	513	536	538	524	534	553	573	514	554	501	515	499	543	519	512	518	539	516	560	506	521	523	482	541	528	531	533	552	536	518	522	532	577	538	527	533	540	549	559	531	511	541	516	531	510	525	496	531	490	531	525	578	580	525	535	581	538	551	522	515	584	537	545	540	541	576	528	520	518	515	497	523	538	547	521	529	554	530	510	546	580	488	511	530	544	531	528	546	561	533	526	525	542	526	542	518	544	532	491	521	541	549	572	543	531	538	513	550	565	451	546	548	548	523	538	521	495	534	540	515	457	558	523	526	509	550	494	536	526	521	553	548	547	506	505	516	547	552	517	525	521	520	548	531	489	534	530	508	553	531	530	518	547	545	532	508	523	525	525	493	559	521	564	535	512	541	514	532	540	521	482	523	543	554	494	537	496	560	543	509	551	572	535	521	539	499	513	502	512	502	561	543	517	527	539	523	528	541	532	476	542	509	581	517	525	535	520	538	517	531	536	479	536	565	532	588	564	565	513	553	516	504	485	533	515	551	517	571	543	578	550	520	501	514	526	547	521	537	562	538	561	543	537	532	535	540	544	536	553	537	530	556	514	521	536	513	550	484	574	550	520	543	527	543	519	564	564	525	523	546	547	508	506	487	505	589	550	582	540	513	493	527	544	537	561	507	533	520	529	519	555	555	553	552	556	499	512	551	510	495	516	580	545	504	503	537	510	527	539	549	544	538	524	545	503	500	520	546	515	534	542	573	569	503	571	568	554	536	514	522	513	526	554	572	558	509	547	557	540	531	531	546	550	550	540	515	524	528	485	546	522	503	506	545	545	547	514	586	518	506	519	539	506	540	542	506	507	530	513	539	517	534	546	532	511	506	513	517	470	548	526	551	524	519	493	534	530	541	502	535	544	555	559	556	532	540	549	503	515	551	516	534	538	516	547	555	529	537	551	482	555	592	534	549	556	549	582	519	557	518	537	505	567	492	500	519	555	517	547	548	549	529	563	446	521	557	538	502	517	512	555	513	538	578	528	497	561	540	552	536	516	575	521	556	520	567	538	573	530	531	544	532	535	506	532	530	534	566	542	547	534	554	562	527	510	565	525	495	555	505	571	552	511	544	537	580	512	551	576	580	502	536	535	514	503	565	548	537	599	535	517	533	533	514	517	464	537	538	523	534	577	543	503	569	533	516	522	545	535	531	524	513	503	545	549	514	576	570	538	496	533	535	559	505	553	526	522	499	525	517	513	528	569	513	533	524	510	529	522	518	543	527	543	544	498	550	556	569	556	539	523	501	541	505	515	515	529	496	535	530	536	517	520	527	509	548	555	558	530	532	520	519	534	584	563	531	505	550	521	541	558	503	511	525	574	533	536	548	481	554	481	521	540	484	538	525	525	530	499	554	525	538	532	535	527	536	531	554	529	514	543	546	571	550	574	556	549	582	533	473	479	504	543	539	571	541	517	553	519	557	571	576	528	552	574	534	502	531	542	514	566	546	585	533	550	527	493	529	565	520	541	524	541	493	500	512	552	472	564	505	541	550	525	539	533	542	524	528	480	525	561	558	529	511	524	492	529	523	478	514	537	529	523	587	537	550	500	531	524	513	532	519	538	498	547	502	558	585	523	517	541	511	570	533	540	559	549	510	531	527	474	485	539	505	486	528	539	542	529	506	540	484	518	522	486	491	513	523	522	571	552	568	521	511	514	551	545	502	514	554	499	531	520	526	529	536	530	556	495	558	491	544	520	495	520	539	547	506	501	563	555	537	557	497	508	550	522	538	559	536	519	549	546	576	533	510	564	510	532	520	495	539	556	535	487	517	530	527	540	553	564	478	531	522	551	547	525	540	542	510	535	536	518	553	539	529	571	504	559	579	528	546	513	525	526	536	564	575	562	546	531	535	559	471	536	579	470	538	518	550	522	553	502	545	502	506	513	516	546	532	517	562	543	558	511	523	521	506	534	562	543	492	516	565	550	524	525	551	533	568	524	523	473	506	500	541	535	583	531	517	500	572	558	559	485	519	527	539	541	535	482	524	527	555	537	524	534	539	541	520	514	535	497	547	529	509	511	568	512	496	530	531	541	537	539	563	528	521	552	553	473	519	519	540	529	590	496	527	514	508	577	574	544	548	553	524	484	534	535	498	539	526	537	502	578	499	535	539	534	579	529	508	552	521	572	533	570	541	516	512	521	546	518	533	554	510	556	512	543	537	493	558	535	551	514	544	498	522	499	517	512	513	524	546	541	509	492	549	516	548	503	534	522	491	598	575	482	529	547	523	551	540	568	546	535	570	560	513	526	517	529	529	529	531	479	547	542	554	514	511	516	562	531	569	531	538	523	566	518	540	499	537	530	558	518	514	540	493	578	525	532	597	542	517	529	554	585	543	565	542	548	534	560	533	561	522	524	525	485	520	514	531	552	566	517	549	528	540	536	521	508	543	554	593	588	561	546
26033	26860	3178	690	677	598	609	614	576	570	576	577	579	606	515	505	541	560	520	581	534	543	575	563	559	536	571	524	575	495	568	593	608	616	561	547	554	562	537	520	612	545	537	566	555	557	588	563	590	560	545	528	568	550	576	541	586	556	546	542	499	552	531	551	575	573	523	567	589	560	556	579	583	526	571	590	582	539	576	550	532	527	583	568	575	545	543	550	567	551	574	561	570	544	553	539	560	574	539	604	539	595	570	551	623	567	568	577	587	533	596	569	580	576	512	549	581	548	525	585	559	539	550	552	555	541	527	564	542	528	604	528	560	537	548	560	558	580	544	549	547	570	576	557	561	501	585	568	553	552	564	557	575	575	560	505	577	570	508	557	568	579	550	557	580	579	551	529	541	535	546	541	521	556	540	589	554	512	612	541	579	553	600	537	570	566	590	589	568	557	566	579	536	569	598	528	596	535	601	547	570	508	525	545	531	583	566	553	564	566	560	595	605	568	559	494	554	554	541	566	522	563	550	554	533	607	564	500	523	542	539	586	537	540	540	536	578	527	572	565	608	541	549	546	562	580	571	566	544	561	585	563	527	536	584	546	524	556	593	556	581	544	533	574	607	562	577	566	567	523	517	557	586	559	549	577	573	549	593	580	549	525	524	583	552	544	558	555	546	592	512	565	506	598	551	541	597	566	557	501	528	543	519	560	536	580	570	576	547	554	556	554	565	535	544	550	556	557	540	569	634	580	573	536	521	545	528	563	533	564	587	532	532	568	533	581	530	571	524	560	564	532	537	578	560	582	558	557	574	552	578	575	574	585	594	552	554	545	562	548	542	530	575	550	552	556	541	550	553	567	555	562	542	553	541	584	558	560	549	569	593	568	558	538	581	534	575	605	573	530	560	589	545	556	588	567	564	545	544	593	567	519	529	535	560	536	544	528	555	548	532	561	555	545	546	608	565	620	565	538	543	590	512	501	564	525	519	553	574	501	556	564	579	559	564	601	574	532	553	548	593	559	552	540	558	555	565	559	534	534	576	525	560	530	551	545	560	552	574	561	537	552	571	569	524	561	546	564	599	538	554	542	546	559	580	575	595	547	566	578	575	529	547	562	586	593	605	523	615	521	585	560	541	553	528	552	537	588	564	552	599	509	593	551	554	552	505	516	543	547	581	581	582	536	521	547	589	524	572	541	556	587	578	555	577	545	528	589	565	543	537	576	545	592	554	594	568	558	575	603	533	549	548	551	512	519	548	559	583	541	547	553	565	558	523	568	541	538	559	564	543	577	582	612	610	590	522	550	542	565	505	543	549	536	518	578	549	558	547	553	552	587	549	568	592	552	561	613	543	527	561	526	540	557	585	625	530	563	609	540	573	594	550	537	579	516	558	533	525	558	574	511	555	561	590	585	535	560	556	568	580	567	527	517	581	560	575	590	525	497	540	570	550	546	548	593	569	534	556	506	559	526	560	553	554	558	557	535	570	533	560	546	544	556	577	548	570	547	575	542	561	593	534	573	510	525	574	524	563	531	626	567	548	581	568	515	527	545	570	566	513	541	565	575	538	567	558	558	523	533	536	510	600	542	565	556	552	558	542	531	583	592	575	520	566	586	546	588	510	540	578	593	519	567	541	583	569	563	573	550	545	528	551	554	596	579	558	553	540	568	537	552	561	524	552	561	564	478	576	560	563	539	539	552	552	544	562	542	547	540	571	572	554	539	551	557	567	561	569	575	541	535	582	555	538	604	566	581	574	542	557	542	541	537	544	528	591	537	531	568	534	515	548	570	586	543	571	536	567	585	563	530	573	566	543	558	531	575	561	539	555	556	573	573	564	611	550	549	563	575	556	583	541	588	547	515	530	524	560	507	559	544	548	568	522	522	555	502	544	570	550	531	565	605	550	546	561	594	568	573	572	544	559	563	569	566	579	548	587	560	539	549	545	512	550	565	577	587	600	549	527	530	576	537	542	567	573	567	520	567	568	553	523	542	602	536	573	562	544	555	590	524	569	558	518	557	511	534	535	572	600	485	550	561	577	553	552	563	539	588	530	581	530	555	511	575	582	526	571	518	552	544	598	598	560	566	559	570	560	527	563	533	561	521	574	566	586	556	574	523	519	536	565	557	556	533	574	592	541	587	541	560	567	538	557	544	572	601	576	548	549	559	531	552	624	569	568	569	566	580	572	568	565	569	535	541	561	557	580	554	561	537	560	511	560	583	586	570	586	536	554	558	529	518	519	560	557	538	583	577	516	582	598	552	571	570	529	581	563	544	530	525	531	572	565	567	565	529	567	568	558	545	531	598	546	509	573	552	562	559	521	582	577	601	547	558	582	559	565	541	549	555	611	544	594	570	550	606	541	556	553	547	558	597	559	573	589	533	518	581	567	556	565	532	565	574	525	611	564	558	560	526	556	570	497	542	512	503	514	550	543	559	581	543	550	568	550	508	534	568	590	522	535	589	621	572	545	546	572	566	582	515	539	567	553	548	554	576	554	573	559	596	583	528	566	570	561	580	638	530	555	594	568	529	567	578	584	549	611	518	543	567	561	556	573	562	564	583	576	536	573	552	545	579	544	535	552	562	550	529	561	570	615	601	525	585	546	528	523	519	560	599	546	537	585	567	580	541	557	514	573	545	545	560	534	582	512	534	571	576	541	547	619	546	548	587	535	558	583	574	567	559	593	568	529	553	564	582	571	593	570	572	581	545	575	593	541	532	515	546	551	568	566	583	578	563	586	595	582	586	513	535	550	558	579	524	542	578	544	514	534	565	582	549	543	526	545	615	552	536	538	579	550	535	535	597	532	576	534	550	603	564	562	543	537	601	526	548	531	587	543	550	541	575	566	555	587	556	588	568	621	498	521	555	572	544	562	558	553	512	569	588	573	558	562	531	572	548	540	598	555	553	502	494	554	577	550	556	577	579	523	560	558	510	564	510	548	558	546	599	530	569	523	569	551	536	550	557	557	568	580	577	528	563	560	568	551	530	565	595	573	593	560	537	546	603	571	509	550	527	533	557	534	586	551	547	560	584	536	577	589	587	578	529	574	544	580	575	596	551	571	553	528	495	592	571	534	600	526	566	527	591	516	544	600	567	548	579	557	590	570	593	538	532	558	602	570	537	529	556	568	524	581	595	551	552	538	555	536	584	549	557	582	530	559	497	590	542	562	565	551	550	564	527	551	578	560	553	533	579	566	628	551	577	558	570	542	539	539	552	559	562	565	556	559	544	577	569	568	610	565	568	577	543	531	539	534	544	538	547	614	608	536	546	586	588	591	568	603	543	593	543	564	535	543	524	591	584	559	558	576	561	509	547	546	521	589	576	578	558	523	505	538	522	504	542	536	579	520	574	554	520	544	585	573	572	561	558	582	560	566	551	536	578	580	566	580	564	532	541	587	535	563	513	556	575	560	583	538	539	586	560	576	560	553	553	570	553	552	587	529	610	591	567	583	542	538	551	534	592	590	520	536	580	524	580
23639	21120	28318	24161	21104	12406	1776	1197	1080	1032	1022	893	994	931	939	843	848	831	819	855	936	886	867	931	914	829	914	887	863	903	851	866	862	880	831	838	850	876	884	800	833	852	839	892	865	813	849	872	847	814	806	857	843	855	851	866	860	898	846	806	836	832	825	833	893	807	870	875	837	862	831	873	820	854	871	878	891	843	832	866	829	862	810	867	825	813	858	861	877	837	848	793	848	836	825	858	868	825	858	870	871	823	843	839	867	837	888	828	831	841	787	796	842	850	858	830	899	839	917	851	800	846	816	833	813	818	818	846	877	816	820	867	824	794	834	859	884	825	770	824	892	872	897	835	856	842	838	865	860	893	840	878	857	867	873	847	789	880	797	843	848	835	830	833	874	841	795	808	827	855	879	822	863	824	824	889	846	836	902	840	808	829	841	827	845	831	879	831	869	854	860	862	854	892	875	921	847	805	871	878	848	848	846	819	854	882	891	842	866	846	882	844	819	823	819	884	845	819	825	824	816	827	791	873	836	805	842	862	827	882	846	850	823	839	854	804	852	846	792	847	854	866	813	848	893	816	841	842	847	819	893	821	807	780	829	828	834	815	801	803	863	829	882	895	851	800	886	816	904	774	848	863	813	823	853	838	800	871	811	864	850	903	792	847	877	857	805	848	852	832	851	875	870	842	807	859	852	840	794	811	861	787	822	896	856	819	842	795	846	872	847	876	835	832	856	810	887	895	809	847	880	803	797	870	861	860	831	860	826	816	796	821	820	818	873	830	845	848	820	841	871	826	884	846	875	855	852	859	883	823	881	851	836	853	876	786	874	847	846	807	881	866	868	851	843	876	836	891	847	847	846	869	818	889	914	831	848	823	816	868	907	835	835	844	866	809	838	810	865	806	837	816	844	857	803	884	821	858	875	881	790	809	816	816	847	822	821	799	841	901	828	866	855	884	816	844	842	795	864	814	888	853	849	843	905	831	803	879	829	858	841	839	853	894	816	850	847	866	872	856	814	820	865	854	806	833	809	818	799	784	845	837	859	883	810	798	810	820	834	809	842	850	840	858	841	831	795	839	831	818	889	795	874	846	788	810	870	873	857	822	849	808	877	806	897	810	808	798	851	874	817	812	884	801	876	838	876	821	799	808	895	826	846	798	847	849	865	832	853	846	824	858	858	846	812	876	852	878	820	839	814	833	846	913	858	844	801	841	857	837	835	832	785	843	832	806	837	834	845	865	832	839	853	811	869	763	850	809	801	826	806	818	787	826	832	852	844	867	880	872	824	869	886	840	878	842	838	868	852	865	839	825	822	843	852	827	868	853	897	806	838	892	834	830	813	852	857	878	830	849	845	829	818	827	834	829	831	878	832	836	845	844	840	828	827	830	883	874	847	879	888	883	812	903	849	857	841	831	862	811	863	878	833	828	885	843	873	825	843	883	827	907	813	869	869	815	865	909	887	846	824	840	855	867	838	794	791	862	826	825	881	831	894	899	813	801	837	847	893	851	836	816	814	814	842	833	871	867	839	843	848	836	823	847	814	842	835	836	867	858	814	889	851	836	812	832	841	853	894	911	823	896	777	909	806	850	839	836	847	881	841	829	833	840	821	880	818	874	842	801	867	863	810	811	889	836	830	868	845	834	850	791	888	852	849	810	794	792	934	879	845	875	922	860	853	843	817	826	834	882	843	847	821	856	830	850	842	862	872	874	821	861	827	825	836	836	865	810	885	797	855	787	878	842	850	839	862	884	839	861	860	833	846	809	818	846	851	783	869	854	831	828	857	800	796	812	848	845	874	842	859	823	869	855	877	866	870	878	843	794	834	816	825	882	869	856	880	857	855	825	823	864	816	833	850	861	881	884	827	815	805	859	897	853	837	864	874	827	833	898	840	843	847	855	815	819	796	817	796	850	824	839	798	854	822	823	887	812	818	868	875	852	831	810	866	885	821	878	799	839	857	885	820	812	861	834	789	886	850	856	795	836	791	894	813	821	859	850	856	821	816	786	829	800	879	851	862	847	849	857	862	829	904	818	849	808	804	860	866	815	823	835	846	812	852	867	880	868	862	859	841	889	826	850	839	851	833	841	865	859	872	818	870	790	851	850	812	841	866	835	849	824	811	841	894	816	873	827	852	832	866	847	808	837	889	852	845	826	861	904	823	882	843	914	835	833	762	855	808	840	843	803	824	846	840	890	868	830	813	827	847	823	861	854	818	887	869	839	848	844	856	824	829	864	803	845	897	873	890	852	873	904	822	859	852	853	857	856	815	857	865	864	802	823	804	865	841	875	860	841	857	853	833	818	786	843	842	846	869	861	834	838	780	891	849	857	826	867	817	881	861	844	792	815	883	864	804	821	874	820	858	823	800	828	871	789	814	846	829	868	829	832	880	809	817	874	853	828	831	813	841	805	885	884	813	842	842	860	820	817	851	830	861	849	855	844	822	835	806	854	837	854	822	828	831	882	841	831	810	854	870	850	842	857	832	872	793	830	825	864	818	828	861	841	853	826	835	881	856	896	841	827	839	789	810	910	872	878	835	823	846	819	853	862	810	883	863	813	844	887	825	798	869	833	845	840	832	832	839	850	830	840	821	884	851	827	851	846	858	826	775	844	824	847	842	805	840	819	844	814	859	816	847	874	847	846	852	761	837	843	855	787	832	849	792	837	827	872	881	849	831	827	814	812	820	853	826	848	831	796	849	889	824	844	834	783	836	826	868	815	840	903	824	831	829	849	812	882	897	832	844	802	842	857	866	797	899	864	834	838	815	786	849	844	828	797	851	845	849	851	851	877	841	856	830	856	850	795	847	848	846	778	862	833	839	882	865	865	783	822	860	854	799	825	790	860	827	838	805	899	797	889	821	816	808	862	840	862	818	842	837	848	873	853	862	807	852	859	850	908	883	778	913	842	867	859	817	864	845	823	857	872	868	848	837	825	813	814	838	841	814	828	805	813	806	847	831	843	876	810	828	863	824	902	828	814	854	861	862	870	891	805	821	810	895	877	822	875	838	847	835	799	795	845	799	835	875	851	895	865	800	852	851	880	840	860	847	831	825	838	891	858	844	858	796	856	826	811	840	867	886	824	814	814	887	821	851	843	827	852	898	882	826	824	824	843	870	783	862	819	802	912	827	830	850	815	878	867	821	832	833	866	871	853	878	798	846	882	796	812	846	793	852	849	875	848	831	838	849	863	916	865	833	862	830	848	799	894	811	849	841	864	810	848	850	794	843	851	871	873	818	839	803	807	916	770	821	823	891	832	838	873	827	881	833	826	852	802	834	824	819	816	823	849	940	839	842	791	838	856	861	823	820	877	830	857	846	858	872	828	825	849	882	820	854	845	848	859	851	860	828	828	829	887	875	815	831	778	887	826	804	860	846	875	860	855	818	888	826	785	858	810	868	833	832	792	877	876	892	841	838	872	882	852	790	879	777	854	819	871	822	898	840	841	871	819	865	861	828	839	878	861	859	895	843	819
27576	40102	10644	3119	2214	1831	1510	1366	1280	1186	1101	1060	996	989	1082	997	910	952	940	912	870	967	935	923	907	883	924	981	911	917	911	941	853	807	898	865	880	871	917	883	837	842	940	885	899	876	919	907	896	829	857	930	891	831	870	881	869	908	924	879	896	824	912	914	898	834	926	912	897	874	895	842	896	884	886	786	891	897	933	895	886	909	857	905	856	877	892	889	909	868	913	834	882	880	902	944	870	861	866	920	892	902	875	881	888	870	913	915	861	868	866	860	844	846	904	827	836	854	909	888	910	890	891	841	874	885	883	830	918	858	864	845	912	884	842	918	866	885	894	917	882	895	845	849	890	877	860	848	879	886	920	882	902	910	854	861	894	852	911	830	847	901	839	834	857	883	885	832	862	841	890	837	864	848	855	886	886	863	918	910	875	883	860	896	843	871	919	888	850	947	855	875	856	886	928	819	887	832	867	884	884	887	896	881	907	892	864	864	879	827	928	859	842	903	844	881	871	873	803	887	875	855	852	887	875	874	905	861	875	880	887	902	817	844	868	911	878	899	833	853	854	843	921	848	841	889	910	847	922	890	864	892	860	879	894	860	871	890	841	816	881	872	894	867	882	880	864	858	821	933	878	879	870	870	827	863	907	859	887	874	848	864	896	829	893	858	922	876	897	837	881	841	857	935	892	914	878	878	853	906	867	869	882	873	884	874	916	880	839	870	873	857	890	862	892	867	826	849	849	820	880	818	849	880	912	873	895	865	912	873	919	910	859	876	881	912	883	912	864	845	901	872	859	915	853	852	875	823	850	885	899	857	892	852	805	926	893	924	880	907	932	875	872	888	861	807	949	928	873	840	850	924	823	855	890	865	849	871	906	859	891	863	860	922	871	865	885	868	881	910	858	901	888	874	922	905	846	871	887	868	896	840	837	900	865	887	877	832	843	887	870	844	878	892	835	903	901	908	853	892	932	874	880	856	854	899	900	920	886	972	884	826	829	874	843	865	935	885	820	822	886	880	859	898	874	892	885	884	863	841	772	868	889	871	832	889	876	871	842	911	840	840	900	903	916	876	875	866	854	881	903	912	872	909	826	948	883	854	862	866	833	858	898	871	859	869	891	900	913	884	855	921	877	886	861	894	861	887	870	856	870	887	901	866	919	859	838	926	848	894	865	836	935	846	864	889	873	894	910	917	906	852	879	897	874	909	895	880	862	842	924	895	851	897	859	899	895	937	923	836	803	904	843	887	858	887	843	837	857	877	901	927	906	880	857	930	894	860	863	856	885	848	861	909	854	906	878	921	879	842	887	862	908	883	848	928	874	834	888	885	879	911	874	950	914	897	876	881	892	859	878	837	884	872	866	866	859	847	886	864	871	849	883	850	853	802	906	892	850	852	848	858	872	902	901	873	913	903	927	870	857	857	916	897	892	909	913	890	908	866	845	849	869	851	890	903	862	896	862	841	916	926	859	855	916	862	902	850	814	892	872	858	843	872	882	926	906	879	873	882	910	902	862	859	855	884	911	870	865	886	862	851	829	917	879	857	879	925	891	795	782	814	863	852	871	895	886	914	859	858	854	864	875	908	916	895	926	837	879	862	895	894	861	875	887	918	862	848	908	863	859	862	866	880	906	816	859	883	849	853	851	926	937	835	908	863	893	868	897	853	875	846	906	834	857	886	833	905	853	876	909	874	895	827	892	892	886	856	831	832	831	858	843	878	869	863	877	876	874	809	862	863	833	899	877	867	869	905	890	871	936	907	896	854	862	881	866	908	864	853	890	808	826	897	830	865	904	857	890	892	893	835	874	903	885	846	860	874	928	893	830	882	914	909	898	841	879	870	853	896	879	894	891	864	865	886	839	864	865	860	886	837	910	835	916	853	906	809	866	875	907	928	930	887	884	914	879	873	883	877	862	908	856	890	876	863	871	891	868	909	877	847	869	844	931	873	884	887	847	906	902	902	828	865	871	888	853	873	889	845	903	897	838	846	932	896	859	842	859	853	869	895	873	888	855	864	921	880	861	852	829	861	899	869	843	840	879	861	856	866	913	948	864	864	857	920	889	854	858	858	859	877	856	910	893	854	864	896	874	840	872	881	898	848	899	922	886	940	858	887	852	898	861	875	883	898	837	928	842	906	869	829	900	919	883	843	884	863	911	882	834	908	898	870	869	895	911	837	877	880	849	876	886	907	835	917	864	892	847	911	917	858	874	878	874	863	875	875	911	879	872	878	830	861	887	921	943	900	909	875	869	835	909	909	880	917	835	836	922	857	840	919	897	809	939	860	871	830	813	904	863	871	842	907	900	854	863	904	919	902	885	880	872	888	911	883	861	876	845	854	906	877	851	881	935	872	904	872	911	855	865	897	857	880	872	866	924	863	856	802	850	881	840	911	832	860	878	923	873	889	862	889	906	906	885	864	872	877	882	887	873	866	894	913	913	837	923	845	842	827	860	847	834	899	937	839	866	930	903	966	884	927	908	821	898	826	830	876	882	892	877	820	860	882	848	881	860	911	864	922	890	883	885	920	910	873	863	833	883	876	948	908	858	868	880	877	865	840	872	856	809	832	883	868	877	802	905	882	917	911	858	875	880	855	891	888	876	833	903	895	919	876	882	940	876	878	836	843	873	897	919	886	918	897	878	868	902	841	854	878	867	904	832	907	933	897	894	820	909	882	924	869	914	881	890	888	829	870	895	886	855	885	892	829	860	887	893	832	881	862	910	826	823	915	903	863	897	867	863	898	885	851	952	835	858	857	902	838	908	883	909	850	865	819	841	895	847	864	837	903	886	864	881	868	930	900	877	901	887	915	856	868	818	882	870	903	846	914	874	881	937	858	895	801	870	903	871	860	863	812	854	876	849	901	843	885	883	920	868	867	899	862	897	871	932	903	822	820	846	860	929	873	888	854	855	854	911	910	906	848	850	896	844	875	874	878	873	861	888	844	887	845	881	870	914	843	865	825	914	905	867	872	883	860	879	893	863	882	880	868	915	887	876	887	858	894	873	832	879	928	855	871	866	891	874	855	911	884	884	922	861	859	864	885	875	852	907	898	887	857	902	877	841	858	854	877	896	845	900	881	844	877	857	835	892	891	865	910	869	826	866	850	854	893	912	859	915	796	865	852	882	793	935	917	884	847	818	919	828	890	902	863	842	805	857	886	881	892	886	905	855	840	882	855	862	927	847	859	924	850	891	847	892	878	923	859	848	932	897	898	869	854	867	879	855	882	865	869	821	924	835	872	856	869	882	880	861	855	866	856	876	883	878	881	854	874	847	910	863	870	885	880	878	832	874	851	867	903	865	847	860	848	891	906	847	876	874	880	888	866	860	834	871	846	838	888	815	864	876	830	875	925	891	881	861	879	897	903	871	888	881	880	890	842	842	857	896	889	870	870	897	844	881	836	884	876	871	873	877	923	868	879	885	877	883	872	849	883	859	865	854	935	871	884	871	840	904	865	857	882	827	853	866	880	876	845
24467	21088	27521	24779	16970	975	515	440	388	394	333	316	306	295	287	264	265	306	249	269	243	266	280	303	294	257	262	261	287	303	292	283	282	259	289	263	251	266	287	291	286	243	257	285	263	276	261	297	281	285	279	292	272	266	277	238	263	258	304	293	280	270	289	287	260	276	257	248	279	289	238	277	264	246	282	296	320	286	270	256	272	259	286	267	245	252	229	247	256	263	269	250	279	277	294	276	275	286	277	271	278	240	249	248	274	274	291	253	261	263	291	264	254	294	268	269	259	258	276	273	233	273	237	266	269	274	241	265	283	289	278	267	244	248	273	263	262	295	260	252	290	247	261	284	272	277	259	295	305	266	255	269	241	274	250	244	273	270	254	256	239	256	264	284	269	272	271	283	259	252	283	249	285	289	273	252	277	266	295	270	275	277	243	274	281	271	259	270	276	269	263	281	306	237	271	261	281	289	278	287	267	271	228	252	257	289	263	253	282	290	263	255	257	285	272	273	257	303	264	276	296	265	273	251	251	277	293	255	285	246	266	277	250	291	255	259	260	268	257	247	251	263	276	261	246	263	265	269	270	254	287	261	272	279	251	239	273	261	265	263	267	280	268	308	297	281	232	318	272	277	278	279	280	256	266	269	270	266	263	270	264	230	260	275	263	285	248	286	260	266	246	243	283	279	273	253	253	253	293	253	254	223	268	244	245	284	261	261	291	287	267	284	288	236	285	221	255	258	264	239	259	292	254	277	251	234	288	268	253	281	272	255	240	263	270	263	261	235	250	261	284	271	259	251	245	274	259	289	258	284	263	245	280	285	263	261	283	276	282	237	255	294	281	258	257	264	277	250	252	267	278	240	281	279	249	273	278	259	247	269	295	265	264	294	300	272	283	271	260	284	261	264	287	266	277	252	237	296	271	293	248	245	292	265	250	264	271	267	275	285	270	280	270	274	286	287	256	276	253	275	272	268	256	262	272	278	268	242	251	257	286	283	285	270	302	267	260	294	263	266	275	256	264	278	269	247	264	245	251	244	278	250	237	273	273	245	281	310	264	266	286	269	252	268	277	270	267	267	255	266	273	267	269	276	297	274	237	280	271	246	297	263	257	261	276	264	260	287	282	250	277	289	288	257	243	261	279	279	249	270	253	256	274	288	264	274	269	267	281	272	290	273	263	264	276	246	290	253	246	297	279	276	263	255	268	309	300	258	250	266	260	250	251	316	255	295	266	257	262	267	246	248	256	260	259	264	287	252	285	273	293	282	264	238	258	235	277	260	256	267	230	274	276	270	274	269	260	289	289	281	269	224	266	256	247	286	280	232	257	274	303	275	281	324	279	260	268	276	273	264	237	269	252	276	274	282	276	256	267	250	284	260	257	282	271	266	276	262	269	282	221	262	286	295	261	286	252	264	269	279	279	280	261	279	237	272	265	278	284	255	270	276	270	245	247	279	280	245	255	249	277	269	245	244	258	243	286	270	303	236	276	264	252	236	268	273	275	280	275	259	266	250	289	275	225	262	251	248	252	253	258	242	260	268	266	287	258	280	285	270	269	272	261	246	269	275	275	282	249	255	281	268	259	254	250	280	257	268	293	264	255	290	273	265	259	270	274	266	294	242	253	287	220	248	254	240	291	250	217	238	252	262	265	262	285	261	284	238	260	268	263	269	265	280	253	299	277	273	288	260	284	278	250	264	265	272	241	293	255	281	265	274	262	283	269	243	291	267	273	264	280	268	284	267	239	254	264	270	283	267	278	271	286	257	242	253	280	245	272	264	246	277	277	254	276	260	256	266	271	261	242	214	283	258	274	258	239	250	297	287	275	251	292	269	274	243	282	273	260	261	284	263	252	254	258	265	253	282	288	292	259	274	254	266	264	278	265	265	288	275	243	253	257	267	270	273	300	256	258	276	311	263	291	255	274	254	276	279	269	289	265	280	279	277	253	282	284	265	239	299	280	263	258	276	263	286	283	279	292	266	285	257	278	265	297	285	257	273	270	261	242	256	261	273	258	265	267	266	252	245	271	286	319	275	276	289	243	261	269	258	251	284	271	268	253	270	214	255	260	279	255	285	230	260	303	279	292	293	299	265	242	250	263	257	260	288	269	256	259	288	298	257	251	259	276	253	273	258	262	268	251	287	262	263	257	261	250	294	283	247	279	269	261	259	279	290	280	291	223	273	247	283	265	276	264	279	277	244	282	272	255	268	271	289	262	273	291	274	252	235	256	288	274	238	266	276	269	259	260	259	283	266	278	285	214	257	277	276	224	268	253	280	248	267	273	255	269	252	262	277	298	292	261	274	283	264	267	283	280	255	234	264	261	269	260	250	284	253	248	253	242	272	270	243	272	252	263	241	259	267	245	277	235	268	275	245	256	282	288	265	276	268	251	266	273	274	278	246	269	291	296	259	248	248	263	278	302	265	263	241	231	240	267	253	287	260	285	274	262	262	259	286	271	242	283	248	268	262	280	275	268	272	279	260	241	287	253	257	254	266	315	258	236	291	273	251	281	310	268	269	272	261	251	280	282	262	295	278	259	275	270	258	275	266	288	288	255	277	271	272	287	255	224	284	246	261	276	253	254	259	244	275	247	268	280	263	282	282	273	253	285	285	276	259	254	288	274	278	274	249	304	266	277	252	260	275	260	266	244	287	244	259	289	251	236	262	275	279	261	238	264	271	270	293	250	290	282	273	248	275	249	271	261	268	271	272	281	262	303	279	289	240	266	277	264	266	271	274	244	244	265	272	258	258	266	269	309	267	238	285	260	288	241	262	241	274	240	249	268	269	294	261	280	279	242	263	246	270	280	284	251	240	264	253	246	303	268	300	272	260	265	256	253	262	275	261	302	265	245	252	259	262	262	260	255	257	262	285	282	312	264	263	229	255	283	261	249	261	257	244	299	292	272	285	246	278	279	295	263	277	230	282	285	254	273	261	266	253	251	253	277	259	275	272	258	295	272	286	261	273	267	262	267	287	283	282	266	243	257	275	277	256	240	239	276	278	283	262	266	258	265	276	248	276	277	278	270	256	266	228	271	243	257	270	273	252	280	267	292	269	276	289	268	284	275	274	266	274	273	257	241	264	279	263	279	252	261	245	248	269	274	299	257	288	279	269	280	249	265	250	278	256	280	250	280	327	266	289	263	235	273	252	257	246	255	258	252	251	252	239	249	258	284	256	261	273	249	249	263	250	264	258	284	263	246	248	224	278	242	275	266	245	267	269	281	241	269	265	282	239	284	242	256	245	275	274	260	270	254	263	266	263	277	257	243	283	286	251	255	271	264	290	298	272	244	296	261	240	258	281	261	264	268	265	248	259	271	267	250	266	261	262	269	256	267	261	276	273	232	259	272	276	298	263	272	251	276	280	271	251	268	262	264	274	235	270	278	268	243	271	252	274	272	295	238	258	265	273	248	266	277	274	265	264	256	266	261	257	263	260	257	311	274	241	249	253	258	291	281	277	251	294	275	278	285	281
27781	36186	7427	1691	1195	882	759	603	524	472	412	406	406	401	341	328	351	346	311	328	349	314	290	338	315	326	332	336	321	340	320	330	323	263	312	331	336	296	290	304	292	314	295	298	334	316	308	332	297	324	296	283	297	305	309	281	295	303	279	275	317	310	300	284	316	319	248	303	287	306	284	308	296	302	285	286	294	291	316	309	297	278	325	305	312	295	322	299	305	308	274	322	280	294	293	310	305	295	298	303	296	283	325	312	309	287	319	308	305	311	285	293	330	299	318	313	304	300	308	302	306	291	314	285	302	309	290	312	307	279	287	271	294	301	299	291	315	294	293	299	306	286	302	315	322	303	293	297	291	336	322	310	327	321	277	299	332	294	316	298	331	336	294	267	288	273	309	290	295	332	312	297	288	308	289	312	282	291	292	306	310	293	307	318	328	291	313	321	305	290	312	288	320	302	319	304	251	298	306	280	291	270	293	294	308	317	302	273	298	329	296	284	307	316	297	324	275	276	302	315	331	286	309	310	307	315	276	291	273	295	313	264	302	293	298	297	295	293	310	324	308	333	314	331	302	341	316	294	293	304	318	303	326	324	308	286	271	282	307	306	298	307	331	288	284	309	295	276	310	297	300	305	353	290	291	324	313	312	327	280	335	302	308	293	310	314	301	304	273	311	279	330	328	271	334	288	302	298	331	320	301	307	276	304	311	295	294	281	295	301	279	263	305	295	323	283	285	322	295	304	298	276	279	302	290	286	290	279	293	294	308	288	333	268	296	307	310	314	295	298	301	298	320	312	302	282	307	314	331	315	304	307	332	291	273	294	309	286	296	307	330	293	314	279	319	279	297	292	306	294	285	270	310	284	299	315	331	305	295	334	292	320	322	293	295	318	321	295	312	305	284	311	307	308	274	291	279	308	310	296	341	289	292	307	292	280	307	299	309	334	295	282	263	309	304	293	301	293	259	300	282	285	293	319	321	318	353	310	337	271	308	323	301	310	293	288	297	312	322	334	304	304	313	298	287	314	328	306	340	306	308	271	321	304	278	290	308	322	285	320	278	318	315	314	315	307	308	323	292	325	288	287	298	295	285	291	289	310	279	296	287	288	294	293	298	279	310	319	294	315	299	261	314	293	287	305	285	306	297	323	294	309	278	305	279	305	313	290	288	308	295	301	286	302	334	300	302	324	307	324	292	292	316	329	297	311	325	297	330	299	301	293	285	288	308	315	298	301	296	323	311	300	267	277	293	275	323	328	310	293	315	311	291	317	305	304	300	270	298	281	286	291	293	293	271	314	288	277	298	334	298	295	278	317	302	337	306	288	311	282	296	308	295	300	272	336	313	284	324	294	344	317	314	286	319	284	301	311	315	281	312	303	281	288	334	304	291	280	342	323	288	323	297	333	353	312	291	323	294	313	292	297	295	278	282	331	326	290	297	320	331	309	312	277	299	305	282	308	295	307	308	317	320	295	298	297	299	282	303	296	301	288	296	309	300	283	309	281	307	333	288	306	296	299	297	345	290	298	301	294	302	303	283	309	294	315	301	313	335	335	329	306	328	315	310	324	290	318	333	299	269	301	300	294	294	345	304	302	293	277	275	302	297	299	319	291	314	309	288	289	314	285	280	307	307	298	296	309	304	310	347	333	299	323	328	291	307	330	356	316	314	308	286	315	330	281	297	300	307	331	285	320	327	316	280	324	298	335	271	325	274	272	291	303	309	282	294	296	280	280	281	298	322	264	291	287	259	301	299	283	296	318	279	297	298	271	305	306	308	345	310	285	301	301	293	316	319	324	320	288	317	289	292	299	308	306	315	292	310	285	257	330	286	269	319	306	283	336	315	296	318	281	300	325	283	304	283	312	312	319	338	295	300	324	293	298	289	326	317	307	317	328	264	333	317	318	330	314	270	278	312	293	310	314	301	305	280	259	299	316	301	297	295	323	277	300	317	327	313	302	290	313	279	298	279	324	314	341	281	284	325	283	340	297	286	313	293	306	285	309	308	284	281	339	310	306	302	315	293	292	315	281	340	323	268	278	304	329	331	274	292	302	310	274	305	288	297	326	284	310	303	290	286	305	270	279	281	304	310	314	313	330	312	280	290	316	307	290	323	297	314	272	291	308	302	285	324	323	301	294	305	310	310	282	323	274	296	286	289	302	327	293	316	306	330	326	330	254	316	306	298	306	302	309	299	293	274	313	311	312	295	277	309	307	320	325	265	302	286	317	324	295	327	300	336	291	295	290	281	319	308	312	348	302	302	309	292	317	272	291	323	280	283	277	278	288	320	299	317	314	292	303	300	337	290	305	293	300	287	288	302	291	280	286	280	288	318	320	311	289	283	312	312	308	311	292	307	314	322	306	310	326	306	318	293	274	318	314	314	316	318	312	311	318	311	293	293	286	295	304	298	308	297	304	308	294	308	281	306	282	288	296	321	317	294	322	322	293	290	311	296	331	279	353	332	300	300	295	322	333	303	328	306	292	308	311	310	306	302	317	309	292	287	285	283	307	337	293	312	300	285	286	326	296	330	345	292	290	312	294	340	298	313	296	310	300	309	310	306	337	286	298	301	306	300	307	282	307	298	289	317	275	307	302	288	319	290	305	312	271	258	275	278	279	306	311	305	288	328	307	276	316	292	260	302	328	306	294	301	303	306	303	292	307	323	321	312	308	292	315	289	301	303	317	325	283	294	291	334	314	291	305	297	248	317	294	301	315	285	296	263	299	291	315	293	293	305	301	294	318	274	319	295	294	299	322	289	313	325	289	299	335	272	336	243	319	276	278	276	319	311	300	311	297	313	307	284	293	322	301	350	292	312	308	301	325	272	294	302	299	324	277	330	320	287	324	313	262	314	299	298	290	305	301	318	301	299	302	285	293	288	329	297	304	291	308	309	321	275	280	291	289	292	308	328	288	319	312	282	250	321	279	332	269	289	332	303	295	299	293	296	299	293	302	295	304	297	290	288	324	312	281	295	302	301	284	281	263	306	355	314	336	301	298	307	305	270	285	304	317	318	288	296	292	286	311	320	304	291	304	293	285	259	282	307	295	334	290	282	301	311	293	294	276	292	309	292	324	301	280	302	298	326	321	280	336	293	293	251	269	282	293	280	314	311	314	285	289	280	314	298	306	343	294	279	288	314	292	304	313	288	323	301	309	286	250	308	307	295	313	311	311	347	309	284	291	294	303	302	292	314	320	359	295	289	311	294	322	320	340	294	310	299	295	315	310	288	304	308	302	269	307	303	287	305	299	327	331	312	270	303	286	294	273	296	299	313	345	275	282	292	313	297	323	302	280	299	312	285	276	325	279	289	308	319	300	320	316	323	310	281	287	278	302	307	337	311	296	342	303	281	289	295	264	300	304	316	309	290	309	292	293	298	283	292	331	296	288	323	309	295	313	308	319	304	299	305	307	298	314	284	294	319	303	315	296	307	290	286	316	270	303	316	303	322	305	288	321	286	313	279	317	289	265	286	300
22373	21102	28645	23797	21095	21147	11722	1462	1063	975	945	801	814	799	782	739	728	691	698	679	698	664	628	679	614	631	657	664	639	628	645	680	644	632	636	598	615	624	662	654	611	632	622	599	653	633	624	615	683	624	604	587	630	643	594	644	622	625	599	598	595	651	629	633	620	629	610	557	667	589	598	617	568	595	629	698	604	612	565	606	575	598	593	627	615	610	617	622	585	595	621	611	640	571	618	701	640	625	648	605	623	634	609	604	624	582	598	574	598	598	579	650	636	616	605	629	649	616	587	622	621	636	625	606	593	648	649	601	589	611	624	612	608	571	652	648	642	608	635	580	620	617	541	580	578	607	652	638	613	625	597	638	631	635	577	647	612	624	602	594	621	645	622	597	634	620	620	626	615	619	628	620	639	643	645	640	606	559	626	624	580	575	637	595	620	585	607	638	614	603	587	617	651	650	642	646	661	624	627	607	615	640	622	571	636	608	610	669	647	572	620	617	641	610	656	594	629	643	609	626	633	606	620	626	588	612	605	659	616	624	593	578	620	627	604	595	602	598	603	562	608	613	612	558	624	589	615	606	629	593	636	607	658	623	623	649	652	558	619	605	596	609	663	636	626	602	604	631	631	622	642	629	611	636	622	597	616	603	624	608	611	607	620	621	644	633	583	642	651	561	592	613	627	600	585	582	610	620	597	583	634	582	625	585	639	622	611	601	628	647	562	573	646	553	645	649	617	631	621	594	595	565	632	621	673	642	625	609	608	606	629	597	656	600	654	606	631	617	667	590	629	591	603	584	563	652	603	620	624	621	620	593	611	657	628	636	612	635	605	598	592	623	660	631	594	633	582	602	634	636	674	622	607	641	562	624	611	591	619	632	659	637	592	643	665	645	625	629	606	642	650	618	604	596	574	599	586	596	613	616	658	611	639	649	621	591	658	621	617	616	600	611	582	615	639	606	550	598	620	638	621	636	619	614	663	674	620	621	634	657	648	638	646	616	601	628	627	629	661	627	629	610	604	600	605	628	678	583	619	601	626	616	580	655	626	622	644	642	629	646	649	624	621	597	657	617	608	601	606	616	585	562	615	588	627	607	640	621	616	607	597	604	636	613	643	645	652	582	585	645	632	594	602	629	589	566	608	623	604	649	606	598	641	631	577	626	598	635	608	630	602	613	643	586	602	599	661	565	576	655	636	579	615	616	597	602	582	651	613	640	650	665	662	633	620	641	631	611	603	608	636	603	579	635	653	606	617	600	576	583	592	597	643	668	591	603	584	646	604	567	676	574	627	626	628	604	569	631	607	628	592	586	607	590	605	584	615	574	624	561	583	581	635	613	588	597	584	590	588	601	612	606	622	635	609	613	659	627	619	625	620	612	616	609	667	616	565	592	626	623	635	644	653	576	579	622	627	615	608	609	623	621	612	651	630	590	632	625	626	602	576	557	613	611	605	586	586	638	619	615	610	650	555	637	604	608	596	600	653	615	609	584	643	581	603	617	591	601	585	622	657	599	594	650	622	610	581	609	558	629	610	610	626	654	587	615	579	649	607	611	608	637	620	615	659	595	651	623	612	667	628	635	656	614	597	641	637	574	581	628	605	639	628	602	633	585	606	616	648	599	652	621	567	600	627	664	617	617	590	615	599	620	642	591	619	631	604	589	571	615	601	587	604	603	593	638	609	642	635	647	631	606	553	648	643	666	603	577	608	582	628	614	610	573	608	561	647	562	635	620	619	636	611	617	611	618	651	602	612	612	644	610	578	625	622	565	661	618	633	605	604	614	592	646	599	642	648	611	631	583	693	628	648	597	606	615	579	605	621	628	638	649	602	637	627	622	622	626	614	629	632	580	644	645	595	588	626	614	600	614	598	568	642	626	629	646	632	678	608	596	584	640	626	606	642	614	608	588	614	605	625	615	559	595	626	591	615	664	627	641	637	578	626	616	602	595	615	583	586	596	599	611	639	659	612	596	627	590	635	620	615	643	641	585	618	618	632	579	605	570	616	592	590	615	642	615	605	586	636	585	604	630	611	625	635	604	652	584	628	607	613	621	663	614	631	564	620	654	630	607	597	572	592	598	626	603	621	633	621	585	579	582	630	582	606	619	616	621	591	580	621	614	681	563	625	621	634	632	564	626	613	612	646	613	611	603	572	588	621	581	579	571	622	640	603	578	607	583	599	595	583	631	606	620	594	608	597	631	651	641	667	622	624	618	626	609	597	613	606	635	601	613	657	623	614	620	614	613	612	611	650	609	595	611	609	604	626	642	593	624	592	600	581	603	609	643	636	641	613	618	628	624	558	586	609	603	598	578	649	626	664	578	599	622	651	594	636	597	596	650	626	658	554	604	647	594	612	659	572	593	628	620	593	608	647	611	641	639	614	612	601	610	653	599	608	636	586	634	605	599	592	638	652	606	620	553	662	644	598	633	646	587	609	621	592	616	596	651	630	590	635	587	609	694	572	590	610	644	605	553	597	636	592	590	640	586	615	612	623	623	640	592	657	620	578	634	645	662	617	621	573	639	578	627	617	594	583	615	658	586	562	624	615	633	638	609	620	590	630	578	611	626	583	602	646	625	572	605	633	602	573	651	643	632	594	639	685	637	618	638	610	592	601	613	609	613	630	659	620	605	611	604	574	630	565	587	605	637	683	605	602	639	620	624	578	631	563	579	612	621	596	546	647	616	644	593	589	647	609	622	607	612	621	639	611	603	591	643	598	613	594	600	584	645	638	578	633	568	627	607	574	631	566	621	633	613	613	609	619	610	625	646	610	561	656	651	644	578	649	626	578	624	584	622	615	651	621	659	636	603	641	632	645	580	629	629	609	627	571	591	633	593	591	613	631	647	599	622	565	640	583	569	603	623	609	618	587	665	618	573	623	579	571	574	626	586	616	619	600	600	625	580	619	540	643	592	610	597	670	630	602	595	610	602	612	624	629	663	608	607	590	642	629	629	603	586	615	620	599	648	670	616	608	631	629	624	608	601	608	623	594	588	593	604	616	591	638	589	632	583	620	595	628	641	611	620	601	599	592	618	650	649	625	621	606	560	623	606	597	596	613	600	655	617	616	626	617	592	645	614	619	643	582	584	588	622	570	606	671	623	612	635	657	646	568	599	605	602	628	638	592	649	583	668	640	622	625	603	617	629	582	640	574	606	622	687	643	596	599	627	613	612	629	659	614	639	619	556	606	607	575	611	601	602	601	609	593	598	603	606	623	579	617	619	626	640	612	608	599	604	616	582	593	596	586	627	627	621	634	624	602	594	608	594	655	643	600	631	604	664	591	621	605	635	587	634	596	592	606	628	629	607	653	636	603	613	670	608	618	598	597	613	613	557	639	605	656	592	602	590	582	602	635	607	584	562	585	582	646	632	604	627	606	633	676	595	602	648	618	602	646	615	608	595	622	596	618	613	615	583	572	609	627	609	620	631	661	591	566	637	593	615	596	592	618	579	630	606	619	603	633	603	586	635	574	624
31241	45658	13046	4801	3388	2608	1998	1640	1413	1194	1043	988	957	917	839	761	751	801	761	736	737	731	749	690	727	753	729	721	662	696	693	701	707	679	706	605	667	647	663	719	674	675	676	681	723	743	692	657	702	644	669	597	653	699	620	685	628	638	697	723	694	669	695	670	655	660	688	672	669	658	648	675	658	633	675	635	671	614	665	671	669	670	706	669	663	667	638	630	656	626	687	674	681	645	615	662	690	670	608	629	648	643	703	654	592	622	691	673	642	670	673	652	647	633	646	640	688	644	678	629	661	648	681	648	639	651	692	665	652	693	633	683	691	642	680	701	642	657	663	617	641	627	693	705	629	683	634	708	633	648	674	669	685	625	680	666	657	720	666	681	636	643	653	644	687	679	636	637	664	622	631	635	679	705	615	646	656	679	687	686	685	673	623	657	709	676	624	632	635	647	652	677	641	655	664	644	688	673	658	663	673	627	645	669	702	671	724	650	662	649	621	662	652	664	685	668	644	629	634	690	706	709	661	637	613	665	672	677	651	640	618	614	628	649	707	650	657	637	652	706	669	639	605	667	646	692	644	668	678	650	626	676	665	675	636	696	706	711	622	617	658	655	733	700	669	645	634	654	673	589	685	652	641	687	653	650	695	663	658	658	674	677	649	626	667	665	644	658	614	670	627	711	649	624	640	676	654	658	628	627	633	699	655	632	671	666	662	679	668	667	663	669	671	660	658	655	602	653	661	666	661	671	635	617	675	638	681	603	674	670	670	656	659	670	634	650	664	646	647	660	677	601	647	671	620	659	638	676	668	627	694	658	666	676	665	642	658	732	659	687	650	663	669	665	644	680	653	650	630	677	638	651	640	669	653	655	716	684	669	639	698	615	649	577	637	652	688	662	666	699	664	635	643	640	697	666	663	664	624	634	670	614	700	617	647	678	663	667	681	668	676	632	694	675	690	671	611	666	669	633	661	662	639	677	668	678	691	641	652	665	656	687	648	653	692	662	671	654	718	696	661	657	663	689	699	673	658	675	632	689	679	646	716	619	651	676	656	678	713	690	633	657	628	660	657	658	670	651	643	624	694	646	670	650	708	612	655	638	615	645	664	648	634	680	642	659	678	664	659	637	641	660	648	634	686	625	644	684	635	692	645	702	658	638	617	644	691	644	643	657	664	669	702	658	638	698	626	676	641	656	638	675	665	630	671	663	671	652	618	644	630	622	680	644	690	693	663	672	665	691	627	654	606	667	636	659	701	650	651	672	642	674	644	614	680	655	693	676	618	669	687	671	682	638	682	662	660	661	637	664	664	665	660	672	634	674	611	643	665	665	681	664	639	686	658	660	683	670	632	664	656	642	641	628	689	659	645	676	671	625	654	607	679	652	651	679	651	679	663	649	701	687	638	651	666	668	716	648	651	657	626	675	650	610	647	635	693	660	675	679	580	670	675	687	684	685	668	660	610	633	685	625	616	690	647	652	663	652	701	607	658	655	664	666	670	623	639	651	637	657	636	648	646	636	672	697	638	679	658	679	663	686	679	579	700	652	652	760	639	673	690	682	691	673	660	672	640	657	661	671	616	680	668	657	669	648	670	675	694	619	690	713	683	672	644	666	671	635	653	697	636	703	614	655	684	642	680	666	670	683	654	682	693	672	686	705	664	697	647	607	659	672	653	640	630	649	639	649	683	633	666	642	683	642	675	619	731	667	648	647	668	705	659	634	687	641	648	614	655	680	675	642	637	667	648	669	639	673	654	641	633	669	587	696	707	653	643	667	611	644	668	666	655	676	633	688	671	633	638	666	644	669	659	651	684	613	634	661	617	670	671	653	634	676	670	669	633	673	649	646	656	622	634	639	690	672	669	707	609	673	696	727	639	661	693	661	652	644	690	683	652	668	615	711	694	663	681	619	659	644	661	626	688	635	636	622	697	674	646	640	669	632	610	648	629	656	692	652	637	646	715	654	639	626	644	655	650	670	678	664	681	686	662	639	669	706	644	608	692	641	639	671	639	690	623	652	646	684	633	651	645	676	692	623	674	642	678	665	653	661	654	646	639	650	662	647	615	606	631	655	630	605	639	683	608	679	659	660	675	682	660	659	660	652	593	617	638	672	695	629	684	663	654	669	696	630	661	667	660	696	660	623	656	628	684	640	602	658	665	681	622	648	680	685	677	655	631	676	611	701	635	679	680	665	624	643	597	646	687	648	605	638	642	631	632	662	672	639	664	674	624	629	632	668	621	633	659	622	666	644	674	676	715	658	690	669	650	676	697	671	652	657	675	645	624	666	693	656	652	652	686	665	628	636	662	668	644	680	640	635	654	663	644	718	661	652	641	651	646	662	681	688	628	618	654	683	654	697	656	631	725	670	653	663	688	662	644	629	603	640	702	692	680	624	694	620	626	680	665	673	655	573	701	661	659	580	685	621	670	623	614	628	616	708	646	652	669	655	734	652	619	643	665	682	703	632	642	666	680	652	690	661	657	635	627	624	677	660	677	643	725	637	635	635	676	669	664	653	673	710	682	649	645	634	626	678	659	624	685	656	630	623	657	672	667	655	704	623	679	661	690	709	617	617	673	653	640	702	646	641	622	610	664	614	685	655	604	685	658	701	714	635	628	655	653	662	691	672	676	707	683	673	643	678	692	622	664	679	669	636	622	644	653	700	676	647	673	640	675	721	646	603	673	587	635	664	658	630	671	667	646	664	635	646	671	676	632	617	638	666	661	649	631	634	677	664	631	659	610	650	594	658	666	676	593	646	646	633	638	673	639	682	713	659	622	694	636	665	635	629	669	665	673	630	678	645	663	636	662	645	685	666	665	623	650	637	654	611	691	691	669	647	652	669	644	746	625	611	685	638	671	621	622	694	665	660	668	664	691	666	635	653	650	661	667	637	650	680	687	672	663	680	678	697	636	665	666	656	671	668	663	669	661	667	661	665	650	653	678	666	676	670	664	646	699	704	706	653	641	664	647	652	674	692	657	643	630	654	659	683	640	650	701	696	683	675	632	669	636	678	645	674	672	656	654	642	644	640	680	648	653	647	656	660	662	675	631	668	638	641	631	631	663	659	676	703	659	654	690	632	670	669	680	646	666	672	680	670	623	631	693	659	645	684	686	675	661	642	640	670	666	681	721	628	680	654	657	678	665	671	632	689	694	677	689	694	666	668	641	655	679	608	700	637	678	645	647	711	665	652	653	612	659	656	645	627	720	647	686	639	634	680	652	669	619	694	617	652	651	640	670	669	693	650	639	669	636	672	678	655	692	684	688	668	654	617	642	652	669	675	634	665	657	656	637	712	639	679	629	660	659	679	631	632	626	666	657	683	680	703	649	665	675	660	658	642	652	726	690	643	671	658	672	648	626	665	720	642	615	663	670	626	632	672	673	669	654	676	642	678	679	642	670	663	587	650	652	701	641	610	710	655	641	649	651	623	657	647	645	629	699	647	667	679	639	633	698	674	648	662	675	644	667	689	641	634
28411	21871	10526	1279	809	776	616	537	580	545	490	530	551	500	529	521	572	530	508	482	547	507	524	511	519	485	513	497	533	564	488	535	540	543	509	517	519	483	520	530	529	531	507	525	551	533	551	552	518	536	520	506	570	474	524	519	536	521	545	534	525	484	528	458	529	510	545	520	528	544	498	481	511	501	523	545	496	525	545	536	499	538	502	493	544	549	499	503	534	517	533	544	496	500	518	534	500	505	515	540	520	542	480	515	527	496	539	501	539	518	518	492	558	538	550	493	506	513	511	518	491	525	571	527	492	516	523	540	501	520	532	561	522	490	518	502	531	479	536	571	527	534	528	508	528	527	516	558	543	532	556	524	518	570	513	531	528	506	556	521	528	539	504	510	519	519	551	535	472	458	509	511	485	519	501	528	491	499	519	502	548	534	542	570	516	531	502	488	499	515	522	533	511	488	522	489	521	536	514	483	504	546	465	499	489	503	551	507	501	506	525	515	523	512	480	482	554	545	505	514	540	505	535	500	520	514	500	517	509	511	519	560	520	495	519	524	503	544	522	504	542	505	522	514	503	495	511	533	537	509	514	561	548	513	516	508	500	525	554	553	515	510	547	496	518	477	546	510	503	541	534	546	537	535	511	531	511	513	501	500	589	508	543	493	529	538	450	545	523	523	515	540	526	494	455	522	520	512	517	524	520	558	554	491	488	496	534	491	517	501	504	508	518	475	545	534	533	520	536	545	536	497	528	517	501	483	538	542	482	509	562	550	521	555	535	518	523	509	539	508	486	550	516	501	522	523	541	511	506	526	500	556	544	520	547	469	508	526	508	532	511	520	530	516	539	563	534	540	542	507	456	477	515	550	517	509	584	498	566	525	535	506	527	521	492	504	540	553	562	534	506	539	474	519	558	497	529	504	506	523	544	509	488	490	508	498	519	509	525	520	530	503	500	533	477	535	488	510	497	552	464	535	521	500	537	501	523	519	503	486	535	531	504	498	511	535	493	533	539	514	492	536	515	529	489	513	535	518	511	470	531	507	479	521	525	521	519	514	490	499	483	512	563	529	527	521	580	472	491	506	532	549	519	495	501	534	560	517	521	481	497	527	519	517	498	520	516	522	524	521	520	547	533	544	535	477	532	520	509	573	479	504	508	490	524	551	519	524	520	530	495	530	511	484	525	505	474	516	550	519	561	483	550	535	526	499	513	504	481	522	514	516	532	526	521	547	478	495	544	517	513	551	506	524	551	509	573	510	514	463	539	494	500	555	519	482	531	540	560	484	540	528	510	537	510	510	525	521	463	522	530	555	520	541	507	488	502	505	485	542	513	536	508	506	483	510	496	533	504	562	512	564	529	505	512	533	484	467	521	538	492	492	488	503	540	504	512	543	493	532	502	516	533	503	506	508	529	519	516	524	554	504	569	484	516	563	536	509	523	543	530	528	510	566	529	534	515	501	551	523	505	525	540	499	531	538	520	518	546	492	519	505	509	516	462	499	566	484	565	566	502	528	555	509	530	515	498	522	543	536	533	512	521	534	500	530	516	510	509	497	556	536	477	523	525	480	538	521	516	517	510	545	526	513	535	501	466	536	504	556	530	554	527	487	499	528	526	587	537	531	509	519	488	565	485	530	492	534	461	519	508	529	525	537	540	517	524	551	507	478	573	515	514	516	517	488	528	523	538	545	522	497	556	521	508	512	520	571	548	528	526	509	480	465	480	549	521	504	501	491	537	530	559	495	525	524	504	515	541	506	530	532	526	507	520	536	532	516	514	501	555	509	526	520	519	509	485	534	492	501	518	532	527	502	531	550	497	498	539	548	502	514	517	502	500	533	544	505	529	479	526	539	542	490	523	542	525	488	524	540	531	555	534	490	463	512	515	532	555	522	508	474	547	521	523	510	489	507	530	531	517	518	513	487	526	501	496	544	565	534	513	520	506	495	502	559	486	527	543	513	556	521	528	541	467	492	493	531	521	509	520	515	494	528	543	553	469	524	572	522	512	522	517	577	521	565	504	530	527	488	492	490	527	534	503	482	512	494	513	537	532	533	547	550	545	565	529	490	530	494	511	540	574	505	539	516	528	515	531	531	562	530	527	527	547	506	507	547	524	525	546	519	519	529	532	451	499	539	524	505	514	498	515	503	499	537	506	512	519	506	486	525	504	557	543	558	483	509	521	481	518	505	513	539	542	533	554	504	538	554	549	550	526	524	496	497	502	555	506	513	499	556	541	525	473	536	503	495	518	500	482	493	544	523	520	508	498	552	536	466	515	495	521	500	513	534	492	539	523	563	525	525	509	508	502	555	526	486	539	518	560	515	495	488	586	524	521	533	493	528	492	523	502	506	511	520	490	527	535	497	525	541	523	515	527	523	553	499	511	573	521	538	514	542	531	531	513	520	494	507	537	529	526	536	519	531	504	513	540	524	523	512	537	508	538	543	523	569	525	464	537	558	543	500	495	537	519	485	530	556	564	524	512	496	495	516	536	501	528	530	499	534	528	542	509	525	504	490	518	526	464	530	557	472	551	500	481	493	519	518	526	533	521	505	534	541	521	501	486	518	536	550	517	552	486	523	488	488	523	522	531	515	527	481	520	527	465	505	504	530	509	494	593	531	529	522	524	551	557	533	535	512	540	501	534	543	532	538	545	516	536	495	508	501	479	550	537	524	499	519	556	495	538	528	542	502	536	531	501	512	518	540	539	530	514	521	512	549	491	521	494	487	510	560	520	541	514	520	532	532	540	521	544	548	542	553	491	537	531	518	511	516	550	556	495	533	496	523	534	550	544	505	545	554	516	554	519	485	510	491	514	537	507	516	522	545	543	536	545	513	492	498	510	539	536	531	526	503	568	550	514	530	537	525	515	521	515	540	504	481	536	506	531	546	553	482	562	507	526	511	493	519	512	492	566	544	498	534	522	520	529	532	494	547	522	514	521	499	520	534	503	556	557	580	509	543	493	553	548	530	496	511	512	524	491	502	487	518	551	530	520	502	517	502	531	481	524	512	478	519	523	501	488	532	490	525	551	504	541	496	521	537	491	530	528	530	516	528	529	528	530	528	505	504	519	506	528	506	492	508	513	499	495	506	488	531	551	471	547	475	483	440	475	508	532	520	507	493	530	521	512	483	544	509	528	469	517	491	498	513	501	546	544	515	529	527	449	559	516	488	552	537	523	554	549	510	552	524	549	497	534	492	529	494	512	531	538	499	488	509	533	524	516	466	489	510	498	504	475	513	484	523	491	527	508	500	470	505	536	459	514	528	579	504	546	516	539	504	513	544	525	495	509	523	491	549	561	496	516	553	508	511	541	544	495	491	472	518	505	526	489	508	561	568	555	514	543	552	527	499	525	552	546	493	525	550	557	542	460	521	549	517	509	546	543	532	533	549	493	521	467	505	556	515	511	514	540	522	538	508	489	529	523	493	514	544	547	523	522	509	509	531	505	511	504	484	530	475	534	545	563	505	547	525	529	517
27249	24439	2965	705	677	660	600	576	543	554	532	588	575	524	552	532	558	515	539	544	556	555	575	568	584	564	557	510	574	534	562	527	520	527	518	532	590	528	554	536	511	491	580	568	561	540	577	549	540	496	531	560	550	520	556	563	554	510	495	536	536	483	594	546	551	518	541	540	558	578	544	545	574	571	535	592	567	495	577	578	533	554	592	591	514	549	564	548	546	533	560	541	589	567	546	534	543	553	513	517	491	520	543	550	538	544	556	534	537	554	517	535	560	518	534	568	561	523	494	556	619	498	536	538	563	529	555	568	585	530	539	564	532	552	505	566	584	578	564	557	517	574	557	510	547	528	520	542	571	589	496	565	567	558	546	528	547	520	531	507	537	543	556	533	569	540	559	535	505	539	554	551	533	541	547	534	491	539	511	528	511	552	601	512	529	583	486	541	578	553	509	504	536	546	534	531	564	524	521	524	560	514	503	530	524	520	567	531	570	537	561	561	549	533	539	559	555	540	554	515	554	508	590	537	519	537	513	517	514	549	518	548	581	552	528	518	523	538	551	511	542	578	537	535	560	514	587	549	546	529	555	578	552	569	515	520	550	544	595	542	554	492	574	564	566	538	574	574	534	524	567	522	521	513	542	535	501	550	526	535	539	562	553	536	575	586	524	549	545	571	543	541	532	557	532	536	559	549	573	528	546	542	535	542	526	514	545	526	532	558	571	567	572	518	533	511	508	541	501	537	553	505	537	539	518	555	556	519	531	526	525	547	562	562	581	540	551	544	489	569	516	566	502	512	551	543	566	472	529	525	540	534	567	521	532	526	573	527	569	529	514	517	525	541	547	550	553	510	568	567	486	557	553	579	538	561	549	503	480	527	511	570	570	506	586	537	534	530	549	501	544	524	522	538	521	554	564	550	571	535	546	579	555	519	566	565	529	480	531	559	529	552	555	554	582	581	579	591	547	542	537	525	511	535	558	540	535	551	544	485	542	564	522	567	536	590	575	540	569	498	527	549	523	556	550	531	537	530	560	510	600	551	540	559	535	532	576	567	511	539	562	537	564	542	571	534	559	520	554	549	517	583	526	565	549	549	558	542	494	526	563	532	509	587	547	553	564	546	502	525	543	532	526	570	569	531	588	513	534	531	533	558	548	517	555	519	533	538	541	575	534	562	578	530	534	545	543	533	580	506	544	553	518	530	543	565	582	549	566	544	498	490	560	505	548	574	500	506	563	545	570	529	528	548	529	548	529	513	568	521	549	555	536	570	583	510	515	590	515	559	512	521	523	570	554	535	554	530	528	538	502	509	528	548	523	513	535	605	498	498	552	544	521	574	567	534	594	524	558	567	521	511	511	521	529	522	554	544	537	528	543	532	548	541	575	538	517	514	564	526	540	534	550	549	562	573	543	514	540	559	529	540	530	563	532	506	576	554	541	507	544	560	532	520	500	531	526	546	596	557	560	487	545	491	525	537	531	569	599	517	540	553	579	564	568	530	528	535	552	516	546	548	516	541	530	532	547	537	503	541	562	545	548	577	531	550	585	547	559	480	539	516	543	527	562	511	560	578	533	521	532	529	510	574	617	554	570	530	548	561	602	500	534	545	515	525	513	545	498	525	529	558	557	532	552	521	572	533	588	534	539	523	515	570	560	537	557	538	542	513	554	509	553	520	549	554	534	550	536	548	536	512	529	547	491	530	561	586	614	518	549	577	550	525	550	562	606	502	523	501	506	548	566	541	561	537	522	498	514	565	560	566	542	548	584	520	555	528	519	532	556	528	568	577	530	515	561	502	556	514	529	536	549	569	510	587	536	536	551	512	552	562	539	521	527	548	517	564	528	549	565	572	543	517	546	557	564	539	505	517	536	531	558	523	532	550	519	548	573	518	535	535	535	527	568	560	554	574	540	530	568	560	506	564	565	578	528	570	559	497	567	539	539	546	561	539	555	538	576	534	528	545	529	579	523	540	552	548	519	529	568	533	587	577	563	542	544	562	565	556	528	538	532	519	583	563	525	529	535	590	520	538	540	541	559	536	579	563	522	564	561	559	586	534	562	523	531	580	559	485	509	543	551	492	532	550	524	544	575	550	504	545	539	525	531	520	539	528	561	524	564	513	523	534	520	535	528	552	558	552	556	541	552	568	589	532	541	516	539	555	537	521	517	552	524	477	547	554	535	502	511	561	494	519	547	552	553	566	521	566	600	552	561	563	532	543	522	568	562	536	528	563	556	546	529	529	550	559	555	527	531	540	529	524	548	565	534	509	537	578	496	523	550	574	570	540	535	537	546	542	575	499	544	528	521	548	543	520	557	495	514	548	535	531	554	580	551	559	529	550	543	534	546	515	505	554	546	555	536	544	552	549	540	546	555	521	509	546	576	542	529	559	544	545	561	538	559	565	544	557	533	557	543	529	573	557	528	548	556	548	514	499	587	523	513	499	509	547	575	567	571	567	534	551	538	489	533	602	558	535	565	551	515	504	513	548	549	556	543	578	540	540	549	559	537	556	531	511	540	566	542	606	557	538	578	566	558	537	515	543	542	571	565	515	510	534	512	496	529	505	527	581	522	542	544	550	518	537	536	566	546	521	529	542	515	578	532	545	532	532	509	526	524	564	535	553	586	551	518	506	577	544	524	532	575	515	567	521	550	571	552	561	558	516	495	544	486	531	575	558	567	533	514	518	519	519	560	527	530	520	533	577	502	556	540	572	540	522	552	553	538	548	548	561	537	546	512	566	540	531	464	539	550	540	533	544	513	525	565	514	552	527	525	592	550	505	553	547	532	565	555	526	552	525	566	543	553	540	557	545	578	567	572	517	560	534	559	572	518	552	524	508	535	578	515	544	516	539	520	553	547	562	563	502	595	553	542	497	542	522	538	534	556	549	529	537	510	546	552	547	536	556	575	542	557	540	553	503	550	564	524	522	562	552	501	571	534	568	505	547	567	506	567	543	555	542	574	534	525	551	544	553	545	537	545	588	523	558	532	553	552	522	519	520	560	521	529	519	543	550	570	548	527	524	534	557	530	533	530	545	515	573	531	552	535	535	534	540	542	488	571	521	536	594	567	534	517	536	511	523	555	541	535	535	533	536	537	552	562	555	558	539	556	553	528	523	552	533	547	558	558	538	554	564	528	535	543	558	547	537	561	555	579	512	519	536	519	551	572	557	517	553	528	549	540	545	528	545	574	572	572	532	517	544	518	521	501	534	540	513	525	544	571	526	525	527	536	520	523	575	518	537	519	537	573	542	575	546	549	499	572	543	576	567	534	548	525	524	565	488	566	585	582	550	496	547	552	506	568	554	507	537	534	530	486	533	518	524	533	512	532	531	537	558	573	561	501	531	480	574	547	556	541	546	558	512	533	517	534	517	568	525	559	546	582	565	560	580	550	521	555	577	516	592	539	595	560	586	575	538	582	554	558	527	573	516	546	526	513	591	540	523	554	533	547	531	535	550	580	533	524	590	561	564	537	517
23504	21060	28226	24086	21044	12501	1707	1236	1074	999	915	910	947	915	852	902	901	854	865	838	859	893	869	841	883	829	832	848	847	855	900	837	832	877	831	813	786	826	851	814	817	892	818	819	823	825	895	862	804	818	791	837	828	823	821	801	784	834	862	809	848	810	945	823	824	854	869	842	886	795	830	893	821	874	826	851	827	821	833	835	829	823	844	806	849	822	791	860	809	810	829	792	827	797	825	839	817	820	849	810	825	787	822	846	859	772	781	758	793	819	821	803	892	838	798	824	777	848	824	853	891	796	781	821	794	781	806	780	861	837	851	820	823	801	857	778	825	856	840	801	775	846	792	843	829	813	810	839	831	823	849	799	821	816	812	797	814	823	854	794	781	823	837	837	838	848	791	853	822	854	834	805	856	847	796	859	852	836	851	815	856	861	828	829	759	834	803	838	830	809	869	803	836	844	831	828	805	831	792	871	854	785	843	838	792	831	804	835	797	799	796	815	804	798	814	816	823	807	874	801	838	794	846	830	818	787	779	789	831	791	809	829	815	818	803	863	801	801	812	816	843	854	810	858	879	859	806	836	872	859	819	805	810	853	848	829	795	804	860	820	804	838	824	819	832	868	796	828	799	876	800	778	813	833	827	825	812	845	887	847	826	843	838	786	857	808	894	837	851	849	871	827	797	860	776	864	849	805	783	804	822	857	850	916	838	855	810	880	829	873	784	829	897	819	812	847	816	866	815	839	883	868	812	839	789	880	836	807	883	739	788	816	798	841	818	837	883	808	812	834	815	798	849	836	810	786	846	823	816	893	840	832	823	859	821	819	854	849	884	833	791	841	912	828	817	811	837	830	802	822	814	788	819	795	890	832	805	831	811	782	851	820	831	817	831	814	823	833	808	814	839	855	793	819	846	800	822	816	874	822	799	776	855	800	818	817	818	872	771	770	815	872	833	837	803	830	832	852	822	837	843	854	851	789	867	757	807	875	830	820	833	817	821	856	816	779	760	839	812	826	839	808	794	795	817	829	875	852	778	796	782	812	817	897	838	796	796	789	829	869	838	806	838	821	832	860	863	840	816	840	848	811	855	835	787	844	792	816	814	853	819	809	855	791	840	820	798	782	790	830	900	768	795	837	780	843	794	821	797	802	811	802	812	879	853	809	826	783	874	818	899	819	804	826	842	786	841	837	850	832	828	843	817	817	843	837	822	773	807	839	825	813	816	862	845	791	846	811	794	789	807	870	869	837	811	835	810	880	811	868	818	844	842	827	810	802	832	837	914	847	794	815	817	792	765	819	815	829	809	824	836	792	832	819	837	820	792	791	853	821	820	771	858	802	845	847	822	831	814	816	830	774	807	797	795	834	828	862	878	834	821	832	813	849	817	778	813	823	821	807	858	818	836	781	842	835	839	819	850	793	825	798	826	825	822	770	795	850	797	811	797	842	826	810	800	877	792	798	833	819	789	840	845	841	789	873	800	792	837	859	818	846	774	861	809	875	849	811	802	839	810	794	805	801	836	833	831	848	831	824	842	838	830	826	821	803	827	812	798	795	817	831	789	833	870	884	867	817	839	828	811	798	811	845	831	830	777	843	824	850	795	750	834	785	829	834	824	792	828	792	839	802	810	852	821	825	833	873	820	850	844	819	828	816	792	852	806	810	869	834	868	802	857	852	822	864	845	812	820	831	848	848	880	833	794	831	783	834	796	772	792	819	778	810	799	858	822	800	808	813	808	825	808	810	848	801	797	795	789	792	862	806	804	810	809	873	828	858	840	801	822	795	856	827	825	843	802	835	864	826	852	827	874	819	836	831	762	818	840	794	827	830	842	825	849	827	867	849	842	805	842	815	798	780	814	855	837	813	829	840	840	810	868	791	839	838	873	778	828	819	826	836	831	857	878	823	856	856	829	797	842	848	889	880	824	842	822	776	825	856	849	842	879	859	806	831	815	860	844	786	844	786	835	815	847	826	818	777	850	840	822	862	821	853	821	876	806	842	865	844	815	848	860	835	829	842	819	768	815	819	813	824	832	845	833	843	838	847	832	887	824	831	842	862	826	819	837	833	778	837	755	868	836	856	807	804	832	837	810	867	864	871	845	791	816	794	875	762	843	849	781	846	858	828	850	839	844	793	813	795	797	801	868	808	837	824	800	777	817	830	842	841	809	799	808	827	835	804	777	813	811	869	873	797	841	904	793	816	871	812	797	816	839	846	857	869	829	784	825	776	895	862	803	785	845	792	807	796	830	826	858	810	870	826	738	816	802	828	867	840	816	829	851	867	850	819	781	836	812	848	808	828	806	817	838	821	770	859	832	797	841	812	853	846	819	804	844	866	842	784	884	850	838	816	796	794	837	866	807	895	823	829	818	833	797	814	837	850	802	770	787	822	836	833	858	830	866	832	833	839	848	869	797	807	811	800	866	772	841	885	810	837	880	840	831	812	859	865	861	839	776	796	860	819	763	799	805	840	884	829	806	841	818	807	863	804	821	821	873	891	831	803	786	833	759	848	820	817	804	834	858	834	784	853	826	856	869	760	834	840	824	816	920	843	829	826	838	854	829	822	800	856	853	851	824	806	816	809	878	847	808	838	863	797	781	875	801	852	820	821	866	834	854	814	834	848	794	787	833	829	838	801	855	764	833	849	831	787	873	810	812	829	793	829	845	818	812	795	842	843	802	825	794	834	786	826	830	788	791	856	806	826	792	821	821	829	883	791	816	880	839	806	839	815	844	804	851	844	890	835	844	853	841	780	844	844	882	845	826	804	878	802	774	826	828	811	786	810	787	828	845	820	828	779	830	852	829	836	810	825	824	858	849	842	876	793	816	810	792	801	816	835	780	818	818	853	823	834	788	777	847	824	885	831	839	784	821	805	786	856	813	845	793	870	810	829	764	842	857	821	827	801	789	780	813	830	784	872	808	822	832	872	840	844	866	761	867	809	834	861	821	810	810	840	777	825	817	827	814	810	809	850	815	847	815	794	809	861	793	845	853	813	857	816	767	838	808	851	825	804	825	791	854	858	856	856	818	776	772	853	776	880	830	812	821	776	879	813	759	835	846	834	823	811	818	885	808	832	841	812	866	795	777	852	860	858	825	827	888	787	880	845	788	801	813	790	867	763	820	849	798	832	799	791	876	862	805	865	764	856	802	791	790	837	807	783	820	861	802	867	831	832	806	843	792	833	815	780	815	806	866	810	855	776	788	829	872	837	802	802	885	792	787	788	823	824	796	793	784	851	812	840	824	843	822	845	842	791	801	816	837	825	891	840	834	769	850	848	820	836	840	874	874	878	807	788	848	792	832	821	807	825	835	785	836	858	807	759	743	830	806	784	834	830	797	795	815	858	888	762	822	822	822	818	865	825	820	860	872	814	788	813	817	792	830	824	802	840	831	821	783	808	815	853	802	833	899	819	801	827	818	873	821	773	836	854	843	781	796	848	838	868	832	798	838	821	873	811	858	822	870	807	820	829	881	818
28049	37247	8564	3041	2242	1848	1638	1385	1260	1128	1063	1046	993	968	914	928	978	893	921	909	955	930	852	887	816	888	885	907	866	906	862	825	839	868	847	844	830	857	841	878	878	841	853	818	851	894	854	826	822	813	892	817	825	832	855	846	843	823	845	838	897	838	935	903	889	817	863	856	867	842	834	813	845	859	926	835	901	876	885	892	838	932	896	868	905	854	882	854	807	894	845	808	919	870	849	861	833	851	856	823	858	836	840	815	848	855	883	847	817	850	875	856	877	846	870	843	879	854	815	812	872	812	849	871	851	799	890	832	845	820	853	849	914	834	896	871	881	850	844	918	830	821	851	858	814	873	866	842	868	822	856	848	874	895	896	901	830	882	813	857	815	807	792	851	839	851	835	836	862	865	837	890	840	819	853	841	845	831	896	910	833	892	824	838	843	898	876	890	837	850	788	819	852	838	856	919	837	868	847	816	872	843	856	829	842	847	864	837	822	897	837	853	909	833	842	794	909	887	866	843	843	866	765	854	836	858	865	826	830	829	837	853	833	850	868	938	874	836	873	836	833	864	843	871	896	853	872	880	815	875	879	905	866	829	906	842	803	877	841	835	884	829	857	869	827	890	878	825	852	862	880	925	834	866	829	850	911	848	886	835	861	810	866	807	848	836	822	868	879	845	809	849	883	850	810	843	886	829	849	836	843	880	821	793	842	861	882	862	874	841	863	874	799	888	854	852	855	857	864	793	861	830	881	843	864	895	869	842	846	767	869	786	827	906	863	836	888	847	841	871	839	874	815	828	862	842	848	855	858	884	849	942	883	847	876	824	844	863	819	804	881	829	841	870	882	826	867	824	851	877	872	812	891	873	848	818	822	838	841	871	879	851	870	886	855	811	898	827	866	834	851	865	869	818	884	789	883	861	865	870	850	865	834	833	840	825	870	869	862	881	913	866	853	829	815	827	842	867	851	908	859	864	869	886	867	877	873	866	877	841	872	841	883	855	878	833	863	858	902	835	853	835	815	830	885	875	901	865	917	820	835	880	872	878	865	842	863	858	821	878	870	815	896	853	827	866	906	907	851	852	813	849	830	876	829	840	878	876	836	861	870	923	806	886	898	814	877	872	890	814	840	861	866	852	860	841	869	858	899	828	873	899	802	840	821	860	824	841	875	860	866	855	809	804	890	850	811	841	872	847	862	863	905	876	848	875	885	836	815	850	861	891	897	861	806	860	818	850	841	849	861	886	868	781	863	848	850	861	859	854	826	858	872	811	895	873	891	895	858	838	858	873	821	822	800	778	856	850	861	878	823	790	890	864	844	836	853	918	876	858	866	876	855	848	888	828	861	852	883	850	885	881	841	846	842	865	870	828	854	852	822	815	811	839	855	842	850	822	869	827	924	819	860	848	880	887	817	802	893	836	856	814	865	894	839	847	778	888	885	838	910	877	864	846	902	879	811	858	874	900	842	849	850	863	851	815	817	811	899	852	808	871	802	816	880	842	888	866	826	828	868	910	845	847	855	841	852	846	884	843	843	886	850	876	872	841	851	845	882	790	839	887	865	859	836	859	827	872	889	870	819	865	839	869	890	863	880	912	865	840	851	852	898	829	874	882	903	861	849	837	847	878	884	845	841	871	892	834	866	860	871	818	845	819	842	875	864	871	873	802	822	857	835	917	807	804	865	853	842	903	900	906	857	850	886	867	897	833	865	835	854	875	839	912	871	832	831	826	848	793	873	848	783	881	839	865	826	850	896	809	856	922	820	875	843	870	869	816	826	818	864	868	857	902	876	884	863	850	810	905	872	824	841	877	848	831	837	810	890	828	822	909	843	841	862	885	798	848	914	880	860	790	859	869	847	880	806	824	898	857	835	827	884	832	837	867	884	865	811	897	841	883	826	893	860	843	896	860	853	856	860	842	848	881	822	874	882	832	838	913	874	799	906	835	824	908	872	858	865	835	845	816	814	805	820	846	846	872	902	851	854	840	858	841	864	828	851	809	846	862	829	858	844	854	866	835	847	870	896	896	833	855	798	835	841	890	813	820	837	861	880	872	889	849	852	819	829	867	847	886	824	847	789	914	891	797	847	885	850	899	898	858	859	827	849	923	870	832	862	858	849	841	880	870	863	920	896	860	845	834	853	883	857	851	804	837	847	825	867	730	823	843	892	887	881	886	899	859	855	861	853	802	848	863	873	874	868	896	824	892	853	857	844	840	873	855	865	843	808	859	818	811	886	866	813	851	831	854	910	859	859	832	864	869	904	819	856	853	817	805	872	882	814	846	861	805	836	804	902	899	882	841	854	819	832	819	843	856	868	869	922	854	849	821	888	880	877	905	822	842	872	803	859	806	841	894	799	885	818	858	845	822	851	891	832	836	856	888	827	895	866	854	861	872	859	871	838	864	847	967	871	842	847	835	852	863	821	906	884	855	842	853	838	852	899	861	837	918	830	876	836	925	823	855	854	837	856	902	823	877	842	885	895	801	857	846	854	872	786	842	865	889	829	872	816	839	915	865	829	840	832	840	821	842	891	875	869	836	868	863	876	865	873	829	854	854	865	863	893	849	839	871	848	836	884	862	883	871	848	828	841	847	853	883	836	879	828	880	885	922	861	863	873	831	816	874	877	840	843	880	883	841	855	822	856	859	867	822	825	846	859	871	852	883	891	854	841	876	876	884	831	794	819	877	814	881	855	919	825	789	839	838	855	844	823	852	879	839	852	820	793	856	784	853	841	856	838	908	826	847	831	844	874	851	861	837	817	893	859	841	911	867	894	788	849	838	878	833	824	823	900	859	890	869	822	884	763	831	864	830	843	875	863	846	897	870	878	852	894	852	832	809	831	889	849	804	854	851	884	881	838	889	872	867	809	837	845	901	862	822	856	843	895	813	914	843	853	821	878	869	827	902	869	828	850	849	838	879	884	850	872	838	802	875	859	902	873	897	886	862	891	812	831	849	879	852	837	846	824	843	838	879	867	887	870	842	876	840	822	853	837	845	868	825	829	907	817	810	884	855	834	860	839	876	853	836	844	852	804	832	854	846	830	788	880	831	841	871	903	868	865	871	870	841	866	875	879	851	823	856	878	799	820	892	852	814	841	825	897	900	871	862	878	841	826	851	803	877	868	820	778	777	837	849	889	859	862	883	805	840	840	839	848	854	812	913	880	914	873	854	902	831	805	860	784	870	830	845	851	894	868	852	887	923	862	854	841	846	861	883	894	876	832	856	875	826	868	866	884	890	887	849	838	840	821	843	821	915	881	887	895	845	856	845	855	886	892	874	836	859	842	872	786	861	828	846	840	822	814	838	871	863	839	853	863	822	880	902	835	847	872	811	847	860	861	846	846	860	810	847	864	877	821	839	859	874	860	823	901	838	862	819	838	896	856	832	809	848	838	919	838	837	847	854	865	823	860	825	860	858	823	851	812	894	840	883	839	855	833	845	871	833	844	848	817	808	863	877	895	849	872	894	897	907	854	867
24559	21157	27627	24825	17103	861	521	413	348	331	348	321	328	291	242	267	309	291	279	241	276	267	242	268	267	283	251	273	259	286	241	265	277	275	284	256	245	282	236	264	275	247	280	267	299	264	240	260	262	287	273	261	270	253	251	260	244	237	257	248	268	254	263	258	272	301	259	241	248	284	246	263	268	270	267	252	253	251	243	265	259	241	270	261	242	233	285	247	249	221	273	267	254	256	278	244	271	256	223	229	221	294	247	254	267	261	262	253	253	255	253	233	283	271	281	270	237	276	248	268	275	267	275	270	259	240	249	279	260	261	253	245	272	259	245	248	247	273	279	274	277	256	253	255	243	286	270	228	252	234	256	259	251	257	238	249	268	268	228	260	252	253	263	268	249	253	256	231	261	262	232	281	278	282	275	249	250	265	294	271	266	235	277	256	260	305	263	246	291	251	258	235	255	269	272	272	277	267	249	248	263	266	260	254	261	318	285	247	231	257	256	237	269	269	299	272	241	279	252	263	269	268	272	266	298	274	251	240	301	252	261	261	236	257	259	229	254	254	229	279	270	257	268	259	258	273	268	270	282	249	271	265	244	283	258	244	265	256	254	230	230	277	257	263	293	269	246	260	244	270	271	279	235	272	253	251	272	283	250	249	239	250	253	244	242	257	268	235	251	243	253	249	250	241	267	262	273	261	261	239	255	268	250	267	260	230	262	253	249	265	251	258	251	269	248	298	267	266	229	246	269	274	269	286	290	248	273	237	267	287	250	269	252	244	255	258	258	242	261	261	276	254	269	250	228	243	245	286	243	248	268	285	252	253	290	265	283	277	251	255	262	239	265	251	260	253	252	261	282	275	279	275	262	270	253	265	245	233	260	240	242	254	263	266	264	269	242	251	234	241	270	261	280	258	236	299	272	263	253	276	254	250	255	270	261	247	236	255	295	241	260	260	248	259	250	235	260	242	256	221	261	281	251	261	281	260	255	262	257	252	250	257	270	238	250	231	255	250	285	269	253	267	237	279	283	259	244	238	270	227	261	269	247	258	261	241	262	245	265	265	256	269	258	248	260	278	272	259	275	265	285	259	258	251	245	275	260	251	225	270	242	262	249	257	271	231	269	299	272	287	252	263	285	271	245	253	276	274	268	255	296	232	228	267	283	262	238	284	279	250	253	274	239	263	236	252	247	250	263	243	260	258	265	254	250	266	245	275	254	228	227	250	261	228	259	259	257	271	229	257	239	252	237	287	284	271	259	269	253	249	224	251	269	261	262	240	228	249	245	268	239	255	261	272	252	252	257	243	262	245	247	259	259	241	262	255	243	264	251	280	272	253	240	262	279	281	283	238	285	265	277	210	269	263	249	248	261	246	254	264	270	255	241	264	252	256	230	257	236	261	274	249	266	257	270	241	270	267	273	238	263	261	249	233	280	234	246	272	262	272	264	248	275	266	230	259	279	275	245	221	245	277	280	251	278	230	269	244	278	266	277	238	252	279	244	254	321	271	256	289	249	266	266	250	270	263	247	275	293	265	236	255	278	263	267	255	265	257	228	265	268	254	280	252	271	259	256	272	279	272	255	255	233	276	265	241	263	239	243	245	241	281	269	244	252	248	252	282	277	293	264	262	264	275	288	265	256	267	235	251	250	239	244	269	254	236	257	237	258	247	258	266	294	284	285	286	254	276	226	267	242	247	289	262	259	269	279	260	263	279	278	263	241	232	245	256	238	258	258	245	280	270	254	278	275	263	245	264	264	258	222	258	259	254	295	249	229	282	265	228	287	245	280	271	222	264	272	259	251	232	262	254	218	226	272	282	252	253	270	283	263	266	263	266	276	270	258	242	249	269	257	267	239	257	232	269	266	271	274	270	266	231	266	229	239	243	272	266	280	234	254	251	288	260	255	248	263	266	256	246	250	251	253	279	259	242	270	252	273	271	239	262	239	277	255	271	229	221	250	243	267	232	289	231	291	256	270	279	252	246	276	234	283	267	251	271	256	257	255	256	254	292	236	231	232	262	273	257	284	218	253	275	230	250	272	249	278	265	272	281	233	234	269	247	280	255	266	262	282	225	245	262	275	249	280	266	248	258	292	262	271	253	256	242	267	227	250	231	269	266	293	266	259	285	265	258	247	275	237	279	249	241	276	299	278	235	255	251	235	227	275	260	253	261	255	237	263	248	277	265	290	244	282	244	234	254	259	242	266	258	290	266	263	254	268	291	247	230	290	251	274	269	255	254	277	265	242	248	276	242	288	262	265	267	259	275	257	226	251	268	272	250	264	275	270	265	276	288	268	284	263	281	245	255	245	264	264	252	276	286	252	234	249	251	264	253	256	291	278	261	255	275	248	270	265	269	273	251	265	266	261	221	246	239	285	285	246	278	254	227	276	248	279	259	255	247	243	265	282	245	248	242	272	249	261	286	248	263	252	276	246	248	270	292	250	255	264	295	257	253	293	240	241	250	268	249	246	284	242	261	250	263	263	303	264	258	254	251	251	247	258	275	275	258	245	267	238	258	260	273	264	253	270	279	242	270	261	269	251	251	250	258	272	241	219	267	252	259	281	251	284	279	267	252	260	240	248	262	265	271	225	264	259	242	251	254	264	259	243	254	232	277	249	273	246	242	289	261	255	286	269	248	246	242	280	247	269	263	241	266	216	278	290	235	248	258	281	256	240	256	272	284	250	267	278	253	258	261	257	245	302	251	256	251	259	279	286	260	252	289	263	260	290	254	225	256	280	249	296	243	280	275	277	262	262	216	247	250	259	282	245	273	250	242	271	286	238	235	260	234	219	266	234	258	246	277	253	282	249	268	229	253	239	274	255	254	275	265	258	268	246	246	229	277	265	248	239	248	250	234	250	229	254	245	266	254	247	262	261	241	262	276	272	248	259	266	282	224	267	250	287	288	233	266	258	256	247	263	255	236	262	238	256	240	293	293	220	270	270	250	273	296	270	237	276	251	259	288	266	232	258	265	258	249	268	252	282	267	268	273	239	262	261	238	274	255	278	266	252	285	275	253	253	272	246	259	236	275	256	274	255	291	270	256	253	253	230	246	262	253	235	296	261	275	247	258	257	241	232	250	254	231	269	272	244	249	253	287	291	261	255	266	242	278	261	282	266	254	254	270	236	297	254	246	266	237	241	255	268	280	235	256	246	291	282	251	261	265	227	275	280	264	237	285	252	265	270	245	247	228	246	239	247	257	271	226	246	241	267	238	259	259	281	270	261	254	242	245	273	269	240	249	259	247	257	260	261	244	267	256	260	259	254	241	276	263	258	260	252	228	263	244	279	221	264	273	270	231	279	249	268	246	267	259	264	259	254	284	260	254	263	269	264	263	315	263	266	243	263	262	259	289	265	262	233	256	261	268	282	260	250	252	263	284	258	261	263	243	280	239	280	271	290	229	242	256	228	256	244	264	264	249	280	280	243	270	251	236	277	237	258	244	243	261	245	250	254	280	266	243	265	250	290	263	272	267
27820	32991	5417	1665	1206	873	733	612	533	458	451	377	396	402	347	356	315	313	354	302	292	335	325	317	298	287	295	317	302	306	284	281	288	292	316	308	291	289	310	332	308	291	289	307	298	286	324	270	321	312	282	283	278	306	273	281	315	305	282	291	296	293	272	316	337	308	284	326	295	305	290	299	281	278	293	296	323	297	291	258	303	290	304	310	278	293	300	322	271	312	295	311	303	304	303	290	314	292	285	272	302	297	287	291	283	325	312	287	313	286	289	291	314	308	287	284	283	281	292	285	274	306	290	274	302	291	280	305	262	286	296	300	287	309	252	296	309	287	288	327	269	285	290	296	299	299	275	280	275	308	305	277	314	275	281	283	303	315	313	312	302	263	287	254	286	285	281	284	277	302	287	297	278	294	280	311	280	317	311	268	302	293	320	307	279	303	289	323	320	304	268	273	289	287	301	301	302	300	318	323	304	289	289	298	316	313	301	307	328	301	284	265	286	290	271	276	270	292	310	298	290	276	310	309	298	290	289	310	274	311	304	289	296	295	317	298	274	292	283	303	295	277	297	305	285	285	326	293	299	296	283	290	258	277	282	289	313	293	292	292	281	301	314	285	289	300	316	293	281	304	289	272	288	290	285	297	304	289	298	302	299	278	266	328	306	301	328	287	275	291	309	300	331	301	322	308	302	284	260	291	330	270	268	319	292	279	291	306	277	326	275	312	281	299	310	296	322	279	290	283	294	289	278	281	312	293	298	300	305	291	310	252	315	296	338	277	250	310	299	323	332	263	289	304	296	273	287	303	320	306	297	302	312	288	317	271	309	320	290	292	301	286	292	285	309	298	286	308	303	264	290	277	319	303	301	317	292	274	291	330	290	283	306	285	312	305	297	317	316	298	298	282	296	289	286	279	280	303	314	274	311	292	274	288	300	279	299	276	334	328	295	304	303	258	292	308	285	257	274	278	280	277	295	306	308	288	314	310	291	296	283	291	337	278	313	322	313	311	302	303	283	295	293	318	293	300	310	296	285	290	310	290	311	287	296	291	279	279	292	296	296	302	289	293	308	289	262	293	276	268	283	307	302	312	316	318	303	288	295	314	285	313	282	290	315	294	288	298	280	293	265	286	300	282	291	254	327	317	316	269	302	304	271	294	272	289	283	300	301	304	302	315	310	309	272	302	270	301	259	310	340	270	278	288	280	279	284	287	307	298	292	284	243	314	279	284	285	318	287	260	283	308	284	300	295	307	339	292	304	261	305	297	280	302	265	287	299	302	312	296	305	277	271	305	316	332	287	271	275	271	287	300	295	305	291	308	271	277	304	275	287	288	293	310	283	308	279	305	274	268	296	290	288	313	309	264	285	298	285	290	300	295	297	296	279	305	265	296	335	283	280	297	333	299	296	295	297	308	340	276	288	280	349	310	284	298	268	262	324	322	263	303	289	300	295	296	280	317	283	290	276	282	294	301	291	317	283	295	307	298	274	296	258	318	270	283	292	293	287	313	332	317	284	300	279	257	282	294	284	296	303	275	301	271	307	312	318	271	293	323	289	331	309	277	285	285	297	306	306	285	292	285	301	300	329	299	297	303	302	284	318	295	291	309	277	278	271	281	295	264	294	314	281	287	322	300	270	291	270	286	310	331	314	281	276	289	296	272	303	269	286	301	298	286	287	275	289	274	314	310	314	282	299	283	307	285	278	284	255	321	317	302	286	287	293	297	289	277	313	312	293	291	307	313	266	294	279	281	280	302	306	309	280	313	313	314	293	316	315	284	298	302	308	291	292	310	298	332	318	302	288	286	317	344	314	321	298	291	286	324	303	297	275	312	259	282	313	305	279	284	306	304	299	303	283	285	293	291	277	309	294	281	274	283	288	274	301	282	267	302	277	280	273	299	317	293	311	289	299	275	322	312	294	272	294	262	296	273	294	322	284	314	326	298	299	287	290	330	300	326	313	333	318	317	301	277	282	272	314	288	315	294	262	310	275	303	263	304	317	295	281	301	299	296	292	291	330	330	278	292	297	305	289	342	305	303	286	288	295	296	293	308	306	267	309	286	280	280	285	282	289	279	299	293	303	310	279	318	296	323	307	340	280	275	291	272	294	294	305	316	320	274	297	299	307	292	292	297	296	289	317	294	280	269	280	272	276	305	281	275	294	294	281	329	277	294	278	284	282	315	298	265	291	295	337	304	289	277	297	287	313	304	334	290	290	282	274	299	312	304	290	275	297	297	302	283	283	310	282	276	313	304	300	306	297	313	282	340	310	278	275	271	297	269	274	274	307	314	309	295	265	283	265	284	283	291	313	315	292	311	296	287	286	321	298	297	267	281	290	276	296	314	299	297	310	290	287	288	305	291	274	297	301	304	292	318	279	290	283	293	301	321	289	280	303	295	319	292	310	278	273	292	316	295	295	297	287	298	311	313	280	275	291	291	320	294	270	277	306	308	273	324	282	312	279	283	267	300	298	277	297	321	280	317	286	276	317	315	307	286	277	264	306	279	291	316	307	300	303	295	282	298	304	288	304	267	282	301	316	292	285	288	293	289	301	261	277	308	270	287	288	302	270	291	286	285	288	297	294	295	294	302	288	312	300	282	282	285	323	271	290	310	287	268	312	287	304	304	328	302	285	318	305	250	261	253	298	266	334	289	277	269	291	333	284	287	310	268	268	310	292	290	330	265	308	293	290	301	310	274	290	280	285	292	294	272	268	290	285	305	304	296	308	318	294	324	303	270	287	302	284	309	280	291	291	313	311	282	264	313	315	313	293	308	293	314	284	308	283	333	281	259	302	281	302	265	311	330	267	312	282	300	320	338	295	293	299	287	294	299	299	298	328	324	278	324	281	300	273	297	295	279	317	298	295	301	294	278	273	306	296	309	280	278	272	290	302	309	280	271	289	292	314	284	296	293	303	308	288	304	292	297	278	252	303	302	304	279	286	315	299	289	300	279	298	283	292	317	283	318	290	295	267	326	289	300	310	290	324	254	286	302	297	306	291	296	284	252	303	322	283	301	307	311	276	300	271	286	288	313	288	306	282	264	312	329	270	293	288	296	310	332	299	287	269	290	283	295	271	297	294	297	299	277	294	301	274	298	295	274	295	284	272	286	272	302	314	290	257	307	294	292	291	319	298	304	294	302	260	304	269	272	331	321	299	308	310	275	250	293	317	271	319	300	291	267	284	307	289	318	286	299	265	267	317	287	293	316	283	285	319	332	284	324	267	293	296	327	286	294	296	261	305	315	316	283	319	280	322	310	322	286	297	283	278	297	292	271	281	283	308	281	291	302	282	295	294	320	277	290	295	343	284	323	289	261	292	259	285	307	280	315	270	280	298	244	298	269	279	310	297	296	271	302	291	280	309	270	308	286	273	312	295	288	327	322	311	304	289	306	283	284	303	285	278	333	259	297	314	287	302	284	285	305	319	305	295	296	291	319	307	293	299	294	293	310	272	293	285	300	278	272	282	288	292	295
22384	21095	28691	23736	21086	21133	11895	1404	1000	981	836	831	799	770	716	684	718	660	673	633	685	674	657	664	640	635	660	607	675	612	650	630	618	644	614	629	671	601	621	647	624	616	613	626	616	625	604	652	612	633	597	617	593	596	577	627	557	614	570	606	604	640	608	640	603	641	605	606	626	609	583	618	603	602	580	620	613	622	592	606	622	613	605	602	603	623	577	543	640	606	589	585	600	656	576	603	623	628	597	589	606	617	614	604	619	630	609	591	643	564	617	634	596	614	636	578	593	625	596	615	601	590	591	626	593	571	581	586	577	594	665	546	615	587	611	576	632	592	642	599	588	630	546	609	611	621	619	595	636	627	627	606	589	601	609	573	606	576	628	590	606	562	639	613	606	602	599	601	578	637	595	629	623	570	642	638	564	618	611	605	579	574	606	615	565	599	602	569	616	583	602	555	587	624	589	586	604	600	607	610	616	589	606	607	652	603	628	620	591	591	587	573	567	600	621	613	629	606	611	600	586	618	561	662	581	617	627	635	604	613	563	568	626	578	623	615	626	636	571	617	603	632	586	655	569	617	628	588	577	625	646	573	576	596	635	568	644	597	595	600	607	642	607	585	599	571	579	570	605	611	595	590	576	610	615	600	639	597	607	610	603	605	620	608	592	594	574	599	600	608	635	601	593	628	575	614	595	581	584	602	614	603	610	585	585	611	625	606	588	604	613	605	611	616	622	593	647	632	587	608	612	618	602	594	542	570	575	630	585	615	633	619	639	622	603	624	623	604	561	608	582	617	668	585	614	571	582	613	586	578	594	593	642	654	593	600	575	618	610	619	565	607	576	602	582	605	593	603	605	583	592	636	615	632	582	601	579	609	603	614	581	582	621	615	615	608	569	626	641	601	619	598	613	597	602	609	619	587	572	606	620	590	642	629	622	633	620	592	611	620	616	586	592	600	642	630	633	566	608	581	592	612	604	589	632	592	593	621	600	601	564	595	608	581	594	568	610	609	624	596	609	599	602	614	565	566	639	620	632	623	555	609	580	626	596	565	650	644	635	583	629	633	613	640	614	590	598	565	602	651	586	590	606	619	589	620	625	661	607	602	556	642	604	605	617	637	628	609	565	605	623	601	589	636	654	577	619	646	605	590	589	635	584	604	611	599	588	649	592	620	623	583	626	606	622	617	573	603	632	607	621	628	630	587	614	559	599	604	592	646	624	611	676	626	642	583	619	608	577	599	546	584	595	647	591	578	586	606	591	587	626	624	597	605	595	600	596	650	668	611	557	568	627	574	625	606	663	584	613	555	580	598	612	592	623	577	590	623	566	580	609	599	585	584	599	575	594	588	569	613	655	558	621	589	567	622	585	600	620	637	626	600	603	604	581	609	586	609	626	609	582	601	623	666	593	646	605	628	610	566	601	554	573	624	557	613	601	597	611	580	650	579	601	608	556	584	613	579	632	602	638	587	576	629	594	572	652	600	608	603	596	625	626	581	626	604	593	592	606	606	602	618	603	588	603	589	582	623	593	593	603	571	579	654	601	602	600	591	608	586	600	543	598	590	579	581	576	592	608	575	555	615	585	609	612	575	605	604	584	593	582	611	578	604	597	647	597	636	602	600	559	631	628	590	612	589	635	606	631	605	579	601	580	601	603	600	565	595	646	592	662	576	595	611	572	618	584	552	597	591	570	616	597	600	610	615	609	628	612	637	634	604	625	592	597	660	601	588	609	590	537	647	582	591	614	594	606	608	596	614	599	599	585	624	582	601	577	623	603	658	596	594	647	634	568	625	587	660	616	589	613	634	632	595	593	571	629	600	589	598	588	593	564	616	618	590	567	572	609	643	577	590	602	608	588	606	648	622	578	614	583	589	614	573	610	595	608	623	663	621	632	605	621	589	632	576	573	604	625	583	614	575	615	614	604	622	553	598	645	598	601	660	570	595	592	635	615	625	629	626	646	589	585	613	610	605	583	575	602	594	626	659	630	624	568	572	633	558	631	598	630	586	664	587	599	610	608	609	560	601	562	542	580	586	633	620	545	598	598	620	629	643	586	620	618	548	565	605	561	641	567	578	579	595	534	564	662	581	606	633	586	619	594	578	608	611	588	621	615	605	606	611	608	622	609	610	589	602	620	596	588	637	593	650	620	617	601	592	603	592	595	605	626	593	608	616	594	626	565	594	573	598	625	634	645	625	575	600	570	625	642	604	563	607	575	587	614	587	635	579	613	601	637	588	576	633	603	594	606	570	579	610	601	626	630	625	576	647	656	592	637	576	575	659	628	621	592	556	547	578	628	597	605	592	589	607	603	572	595	586	627	644	587	575	595	590	609	597	635	597	620	626	556	588	633	562	570	574	643	608	590	545	625	604	623	659	613	617	605	588	601	592	653	604	608	566	597	617	587	603	636	610	611	611	591	621	637	584	610	566	579	616	571	632	572	653	590	570	619	593	640	518	585	629	608	602	627	587	617	593	633	607	594	599	529	571	566	574	597	584	586	615	553	640	601	597	622	593	564	576	622	616	572	617	586	592	590	618	542	594	589	621	581	586	653	612	604	614	638	626	623	615	589	581	612	598	565	562	638	627	646	570	599	640	603	553	624	581	620	572	585	656	611	604	616	590	612	664	588	587	626	588	607	608	618	619	609	584	638	634	552	618	612	580	620	574	613	614	615	570	608	641	580	586	584	567	617	581	671	594	630	612	600	599	582	666	621	589	641	608	675	601	579	616	627	603	560	603	603	631	613	643	606	584	610	583	591	601	678	567	628	579	603	624	593	571	568	608	617	577	607	592	587	647	636	641	610	669	587	591	629	601	617	629	616	598	624	610	588	620	643	604	604	601	565	581	593	611	608	614	608	610	642	620	596	608	557	550	636	615	585	615	551	565	610	615	609	587	582	619	587	565	608	578	577	610	621	629	596	636	582	578	582	611	609	580	629	563	593	585	643	641	604	593	576	544	577	613	589	604	599	551	601	629	563	624	631	578	638	578	613	618	614	591	589	603	578	631	663	578	607	619	601	671	577	603	606	592	645	583	628	561	605	595	600	580	589	609	674	568	544	627	659	637	627	594	579	606	611	604	619	579	581	614	577	595	601	633	601	595	606	567	581	617	613	610	606	608	637	584	570	570	616	565	577	650	590	610	595	597	600	596	639	583	607	597	569	596	595	570	605	593	614	596	599	593	561	636	617	608	578	569	601	594	629	581	621	578	574	600	626	589	598	616	588	612	598	599	646	588	568	643	587	618	624	629	626	606	626	568	608	581	596	632	571	639	569	624	606	629	568	581	607	622	628	570	583	563	598	619	618	606	566	657	600	617	592	620	616	642	649	635	581	610	567	615	637	607	546	610	587	577	647	584	605	597	629	595	630	609	585	597	560	609	619	537	573	611	631	631	591	619	586	652	587	564	624	619	609	617	621	608	552	615	618	576	606	587	594	627	605	621	609	641	637	631	626	619	635	611	588	596	578	602	589	582
31351	44476	11850	4750	3281	2552	1989	1634	1387	1223	1102	1052	904	893	807	791	738	841	787	740	771	762	696	715	692	677	688	701	709	686	711	684	706	658	682	640	677	686	685	632	660	662	705	679	663	664	660	671	630	712	678	650	675	671	685	690	658	637	694	630	675	646	681	654	677	694	671	679	663	641	676	648	648	636	652	618	650	648	666	670	645	651	670	606	628	657	635	639	667	630	658	668	655	653	649	643	658	665	664	647	650	673	692	653	650	589	688	674	694	676	665	702	679	673	644	651	635	674	663	657	691	631	701	605	668	649	655	688	627	631	702	645	624	641	680	591	642	640	614	634	633	640	674	645	645	625	649	709	621	646	612	628	622	681	639	637	645	662	643	630	663	658	673	674	624	622	609	614	620	647	613	633	608	655	645	638	629	656	681	638	625	649	617	640	689	648	652	649	607	660	620	683	652	654	651	680	643	676	618	675	700	706	650	680	621	665	676	642	660	673	605	668	642	609	612	658	635	617	660	658	668	608	585	679	656	687	631	684	636	647	656	655	683	676	698	639	641	648	670	622	662	660	675	634	668	646	663	672	644	670	678	687	617	640	680	642	623	660	658	617	633	624	676	651	608	624	629	628	645	653	640	650	637	638	623	660	643	627	623	629	640	718	649	645	677	669	653	616	620	643	638	632	620	660	641	661	563	669	661	640	591	659	694	648	687	662	682	646	626	664	638	596	621	642	645	657	627	675	636	624	649	659	607	659	644	641	628	629	706	664	633	632	644	637	620	671	678	657	655	639	688	665	691	638	635	620	660	623	704	652	635	598	686	646	663	645	666	643	669	659	622	636	646	631	664	668	653	703	704	633	642	612	632	631	702	621	644	603	628	605	620	655	632	672	603	674	637	593	643	631	670	612	642	650	602	618	714	645	633	675	620	648	660	631	653	669	625	616	661	640	650	637	657	665	696	670	635	606	601	664	699	642	666	611	654	650	643	618	615	603	596	657	671	669	741	638	650	608	647	653	641	688	640	648	623	646	684	688	641	625	693	691	650	678	672	658	657	658	601	655	678	683	656	669	653	628	719	655	599	625	640	619	656	678	649	674	641	656	640	646	678	647	641	659	630	693	662	653	599	659	647	668	623	659	617	645	674	613	610	649	619	679	672	675	672	643	679	634	686	620	670	604	632	637	632	665	645	655	668	619	588	651	626	689	621	702	648	652	632	617	629	617	652	621	615	639	658	640	628	623	623	599	650	672	648	610	640	676	675	656	645	643	602	664	657	655	668	689	676	628	678	658	629	671	684	672	620	665	676	667	656	666	681	656	675	628	643	646	626	655	635	653	602	646	616	618	644	642	636	639	632	629	608	618	645	706	632	636	653	661	636	677	672	655	630	666	680	637	652	643	654	640	641	645	633	627	686	610	631	637	654	646	682	627	634	655	626	656	641	608	628	611	632	661	683	622	648	673	668	639	636	646	669	671	675	650	621	633	686	631	641	622	640	658	666	624	656	636	706	643	658	667	629	633	679	616	644	633	708	672	662	699	676	654	673	624	615	676	638	642	644	626	648	662	647	675	646	681	662	655	637	636	639	655	675	625	671	646	652	642	655	648	712	646	691	630	622	609	671	649	614	648	635	673	669	634	615	644	677	645	653	704	628	674	665	617	702	608	629	660	644	665	667	609	663	660	659	660	587	639	652	661	678	658	670	636	675	666	618	632	662	682	655	613	663	624	645	639	646	638	667	705	627	644	658	651	625	695	654	716	626	651	680	661	626	602	669	668	619	671	594	628	662	650	663	666	661	665	648	631	644	644	659	610	638	613	666	651	585	621	668	650	653	608	652	636	662	665	696	641	647	629	668	648	714	662	695	626	612	647	618	645	677	631	650	664	625	648	632	626	639	653	644	694	641	635	586	617	683	656	657	649	635	679	638	615	643	652	649	677	651	613	656	650	667	637	651	687	612	637	629	664	628	659	679	707	678	638	644	673	605	673	660	623	611	614	664	646	618	639	654	670	642	683	638	623	673	635	621	677	672	633	671	701	638	694	671	676	653	662	647	661	643	635	634	616	653	656	657	642	654	658	698	645	642	639	650	603	686	661	620	648	621	634	655	638	658	699	628	660	622	637	652	633	643	621	646	685	664	629	659	686	657	612	627	632	618	661	677	654	578	684	660	654	658	625	638	632	621	656	664	664	678	620	627	647	662	653	654	638	654	586	645	611	610	646	627	665	680	671	637	673	686	654	644	628	664	666	664	672	671	636	646	641	616	659	665	674	621	628	639	640	646	658	630	670	672	653	640	642	671	656	675	620	659	653	663	640	700	624	656	619	628	646	658	645	660	695	621	622	612	664	658	630	673	639	672	663	623	661	650	680	654	631	635	668	647	596	663	654	708	679	673	652	647	616	654	622	638	660	645	659	634	602	669	665	647	640	641	674	663	615	639	654	693	605	619	667	680	663	658	646	661	627	673	634	677	660	662	653	620	639	671	656	633	639	662	655	660	638	650	628	664	681	639	642	649	683	674	643	628	634	680	623	657	677	694	688	624	682	603	668	654	660	618	714	669	659	617	633	612	634	613	635	641	611	669	637	637	706	652	689	632	669	662	632	624	616	664	695	652	621	714	641	640	640	649	648	675	677	652	634	661	637	679	698	650	655	693	665	662	648	615	648	669	699	675	647	646	641	626	615	624	639	649	678	649	611	596	651	654	646	604	719	631	634	602	666	685	686	646	667	623	659	653	637	670	677	695	633	617	707	648	650	626	644	613	622	680	634	635	628	618	614	667	686	654	645	610	691	673	644	653	611	648	660	649	621	647	660	611	664	634	659	656	676	626	667	645	648	626	625	650	672	634	671	663	638	656	665	680	625	651	650	646	664	694	645	629	656	681	637	622	656	622	650	692	659	624	633	666	645	668	683	648	659	642	604	684	639	668	641	612	621	634	667	596	647	669	672	684	670	659	671	668	624	617	654	602	658	671	680	633	639	643	697	688	668	655	714	668	674	639	639	720	635	657	672	648	617	655	643	675	683	669	658	663	645	635	645	649	625	656	629	679	655	694	652	622	667	716	648	655	651	583	627	683	679	588	650	666	638	621	663	673	649	682	626	641	640	671	658	633	671	674	656	642	669	634	658	642	648	693	637	628	674	663	619	640	639	712	615	605	636	624	700	662	641	632	662	602	626	627	680	653	660	627	665	671	659	632	611	661	658	609	662	625	670	643	670	635	632	682	626	653	625	674	645	659	634	619	678	660	655	656	644	634	640	698	635	646	638	635	628	653	647	662	658	709	617	626	660	663	697	640	633	663	659	664	683	708	641	670	654	664	725	650	645	630	692	604	626	740	655	621	646	632	633	688	679	620	665	682	693	692	702	678	686	704	650	626	621	670	682	651	601	608	576	641	638	661	651	652	687	636	615	674	675	684	676	644	688	597	681	689	664	640	669	637	663	633	665	649	635	613	650	680	644	614	687	648	632	676	642	683	668
28458	22081	10494	1170	573	547	538	504	519	553	537	540	526	514	496	507	471	543	570	484	491	523	531	541	498	505	533	472	527	497	527	505	537	461	501	539	479	496	561	541	497	528	503	563	539	512	521	528	530	526	508	522	520	538	465	514	490	518	522	490	508	518	507	515	547	525	506	518	520	531	522	500	519	524	510	505	518	561	532	518	516	496	528	513	541	533	497	532	531	508	548	524	537	487	537	525	490	487	526	484	511	564	532	445	500	517	551	497	531	521	477	476	477	542	553	475	508	523	514	548	523	533	514	539	530	523	498	519	523	550	489	481	535	540	476	537	499	526	493	541	540	548	518	522	542	519	544	542	512	514	538	498	516	485	535	527	495	499	502	514	559	499	545	515	544	537	518	544	506	530	488	506	537	512	518	497	544	527	509	487	536	494	528	491	533	471	488	499	488	482	524	525	499	507	492	538	518	507	526	493	494	525	542	524	555	522	554	485	455	504	484	494	517	536	515	479	514	540	540	522	522	499	554	514	514	541	500	507	510	495	492	549	519	496	493	515	494	450	495	482	526	526	505	530	491	483	497	533	504	534	499	447	545	487	494	511	583	512	558	480	507	547	454	510	560	505	498	521	524	511	550	518	562	529	474	526	500	515	478	494	500	518	531	542	530	544	497	498	543	485	543	484	492	480	560	539	530	538	524	487	509	545	518	495	542	486	495	524	509	488	500	531	524	496	489	516	486	517	469	507	517	515	504	539	534	490	523	513	502	573	513	535	532	539	512	512	506	529	541	504	492	500	489	536	538	505	514	533	534	499	541	507	545	483	530	486	490	506	524	454	510	499	541	533	561	520	563	541	510	504	474	505	526	530	515	521	522	510	524	555	511	562	526	519	505	526	464	545	511	512	549	507	530	515	519	523	523	519	507	489	553	513	520	483	514	524	506	509	536	514	504	511	522	565	539	484	514	511	485	542	548	549	526	561	534	492	514	529	520	527	494	487	528	524	494	528	514	503	534	521	518	482	539	503	526	516	526	532	503	495	565	527	501	533	537	518	527	512	573	526	520	509	550	548	506	503	549	486	537	502	541	509	505	561	519	524	538	523	520	500	484	543	524	510	479	501	493	552	530	533	512	546	524	503	511	553	559	502	524	488	525	504	527	482	490	527	491	527	544	514	554	507	461	488	547	505	534	514	519	523	505	528	527	510	525	531	507	503	560	527	511	525	502	553	502	510	548	560	494	535	553	492	519	482	512	536	541	538	527	520	526	478	466	525	523	486	505	548	519	530	538	528	491	534	518	530	492	522	517	499	509	521	567	508	516	497	492	521	482	504	527	483	471	504	502	538	529	523	532	568	488	498	502	504	494	531	517	511	479	530	564	509	547	530	528	485	496	483	520	509	478	513	518	521	497	539	515	502	485	501	519	501	508	481	497	553	518	501	515	490	523	511	613	539	464	520	486	530	491	542	491	488	524	463	483	561	517	485	558	518	515	506	503	506	521	527	504	531	502	520	474	568	524	501	528	482	506	510	506	517	531	512	521	497	532	488	475	485	487	506	505	504	477	493	484	487	554	505	517	510	497	545	510	511	535	482	482	512	524	518	494	472	509	490	551	523	467	515	511	518	521	512	531	536	499	523	532	558	520	520	542	524	472	543	548	549	528	496	484	523	544	516	557	562	535	502	529	491	485	473	525	552	491	523	546	504	544	561	503	538	532	505	506	497	503	498	534	550	506	516	550	535	493	495	497	522	509	520	533	524	526	513	488	488	494	522	513	523	516	520	519	495	501	512	529	526	506	505	504	515	550	533	533	540	500	549	500	527	515	546	534	500	499	544	544	546	524	489	535	523	518	489	524	526	546	537	535	498	511	539	526	501	462	507	536	506	506	511	547	505	513	487	514	565	484	537	539	539	530	507	515	551	514	495	487	535	468	510	534	496	546	526	494	486	525	544	513	529	515	516	522	513	501	531	581	459	486	514	556	556	541	529	521	514	449	500	523	480	521	472	496	543	484	501	525	556	543	470	472	542	485	507	516	535	505	506	510	564	478	484	509	536	495	569	499	492	500	474	530	505	525	531	519	504	532	534	512	514	561	542	527	533	536	503	503	539	513	514	505	530	573	483	534	494	534	559	510	524	552	517	478	509	528	506	510	511	503	532	507	475	518	498	510	543	541	511	513	550	542	527	547	531	486	539	550	515	547	538	527	544	497	520	516	472	476	497	489	549	506	535	487	504	511	522	548	517	518	548	508	533	520	534	513	525	491	480	515	476	555	514	551	499	528	499	522	489	561	485	516	506	529	507	518	513	478	517	523	517	510	504	515	472	548	476	517	493	528	503	501	518	509	472	537	470	513	514	521	525	473	530	497	525	511	503	498	483	486	575	502	485	511	549	514	509	514	529	537	520	532	459	492	507	539	504	556	543	528	479	500	507	506	452	512	510	513	479	506	540	476	496	475	533	510	507	499	511	517	507	502	529	506	519	510	525	491	515	514	507	499	542	503	505	522	510	536	480	495	507	528	494	481	521	534	559	497	511	503	516	497	560	506	496	493	481	502	488	512	512	479	508	540	508	531	504	497	524	522	503	545	549	514	496	472	501	489	446	485	541	524	490	510	530	503	500	489	530	506	505	514	493	508	519	551	511	532	517	520	508	507	516	508	494	488	499	499	499	504	481	532	494	528	537	517	511	502	510	519	531	521	526	530	511	529	535	512	510	495	526	533	544	515	513	527	482	503	490	511	505	525	507	478	526	531	487	527	470	541	487	509	566	535	528	514	494	503	509	528	535	519	551	482	477	538	508	550	526	564	544	543	493	472	553	497	520	497	539	516	509	467	480	504	516	553	545	482	528	525	530	514	492	517	523	483	516	516	512	497	534	517	548	520	502	536	472	557	534	498	480	529	526	530	549	539	556	487	547	523	505	528	484	535	533	516	516	541	526	509	532	486	503	535	473	502	521	539	481	496	520	505	500	521	494	550	493	505	478	517	529	448	517	546	526	523	498	549	535	521	519	534	546	481	526	487	503	518	494	523	545	553	492	499	552	489	547	469	492	528	548	518	513	515	509	560	499	513	483	507	539	526	544	529	530	498	519	466	511	504	492	514	528	529	490	541	496	472	544	498	525	473	496	538	502	528	479	528	527	511	499	524	504	531	504	499	503	496	496	506	475	493	499	568	553	526	496	568	496	531	505	488	513	516	464	514	526	510	558	513	554	549	521	484	536	530	489	506	489	539	500	506	557	510	535	473	494	510	518	532	508	543	556	553	528	535	501	539	499	544	511	521	470	484	522	509	509	537	519	490	498	498	549	523	496	498	503	535	522	535	501	446	520	523	520	519	544	507	501	487	504	508	553	517	496	479	480	516	527	485	535	475	494	542	515	486	549	456	517	517	469	487	537	548	524	527	493	512	514	511	506	482	487	518	490	473	495	516	543	502	527	517	501	457	536	532	537	542	495	531	502	485	501	505	528	508	516	476	464
27422	25894	2814	628	622	617	568	543	545	573	505	523	546	513	517	589	545	544	528	472	549	527	575	516	529	598	583	579	498	586	555	517	541	576	537	601	561	525	556	603	530	538	518	506	541	567	561	542	516	534	563	566	569	532	546	495	498	540	552	524	573	509	494	513	540	514	540	548	567	574	532	569	542	552	591	527	567	542	533	553	542	536	591	555	582	539	581	530	543	534	544	569	489	512	575	540	536	564	505	557	546	549	564	560	546	513	508	562	534	530	527	515	525	557	539	532	565	567	511	525	514	522	576	531	614	531	521	539	522	552	546	503	547	542	558	558	537	573	544	563	508	550	528	547	594	563	551	536	525	533	576	530	510	531	527	513	530	538	524	537	533	540	530	512	562	543	534	580	542	566	558	529	538	532	509	530	577	536	559	536	532	532	544	523	532	577	577	513	535	532	525	552	552	553	521	535	525	558	556	538	551	542	556	533	531	545	574	538	519	553	520	550	541	588	573	542	528	521	558	534	534	557	550	546	552	540	524	543	549	523	518	508	553	535	552	574	519	508	518	540	509	543	522	546	551	526	511	546	530	548	536	519	524	553	554	515	543	516	529	527	535	577	515	511	506	564	587	573	498	499	513	561	462	529	524	541	511	562	524	561	525	583	517	500	539	542	535	567	560	526	528	551	508	493	492	608	529	528	564	594	563	571	484	509	542	557	586	507	549	573	565	535	546	492	546	508	549	525	551	523	531	580	532	555	492	502	549	536	518	517	519	541	534	505	543	558	506	547	523	541	488	540	496	526	535	547	522	537	520	553	519	527	531	518	529	555	516	508	511	522	486	518	532	499	555	575	529	538	550	556	508	513	529	550	523	556	574	569	549	479	535	501	513	553	555	527	535	543	560	538	513	525	553	525	544	535	514	558	510	560	536	540	536	551	547	542	561	561	537	570	566	533	540	561	521	529	551	521	580	533	523	568	476	547	528	546	567	555	502	534	558	522	525	560	503	522	527	517	564	543	495	508	549	532	522	548	570	526	534	555	524	502	511	573	519	523	544	525	505	564	566	551	541	570	531	551	514	545	528	514	538	576	552	542	538	537	535	519	484	509	579	504	540	584	543	546	516	534	555	538	521	532	555	497	494	544	525	524	592	561	563	507	562	527	508	497	507	567	532	520	549	546	529	588	552	550	519	520	535	534	568	510	545	525	518	521	548	565	578	580	564	550	497	535	557	515	557	570	561	579	515	518	508	573	543	511	543	513	540	564	558	569	495	544	518	518	543	565	509	520	549	504	520	542	552	568	522	520	554	530	525	521	511	513	533	514	562	457	579	527	539	591	532	526	507	534	566	512	516	540	539	493	553	548	525	556	548	542	546	550	532	512	560	513	528	520	512	588	550	486	557	572	519	540	480	551	466	528	527	474	574	540	542	523	542	536	511	565	533	517	523	550	541	553	568	541	527	532	515	521	571	503	519	499	576	514	557	518	534	547	481	518	536	508	560	525	538	509	548	514	535	581	530	547	583	518	535	522	532	552	540	546	581	509	510	545	564	522	558	535	565	515	590	512	574	548	557	522	564	520	534	527	574	510	565	530	534	533	576	516	557	525	564	579	531	536	552	489	559	562	538	560	519	527	551	534	562	525	553	560	565	548	543	553	567	515	596	550	528	524	539	557	524	544	553	525	560	537	554	546	506	535	495	515	541	554	568	552	555	567	541	590	557	558	544	532	512	488	582	515	485	527	562	544	595	559	550	559	526	540	562	579	512	536	526	514	531	514	555	553	533	527	550	537	558	526	558	558	581	567	534	569	568	546	531	537	514	555	523	521	544	511	555	567	559	557	531	558	541	553	500	565	537	552	534	550	504	547	519	544	582	514	522	512	551	520	481	546	516	575	502	502	534	555	540	538	570	531	543	535	555	549	560	507	558	569	533	576	534	561	576	552	500	538	541	582	562	529	569	537	584	524	539	488	508	544	535	578	556	533	542	546	516	499	559	494	584	558	519	523	536	500	554	534	539	554	545	533	538	514	496	550	562	531	526	539	555	543	540	527	553	537	556	578	577	571	509	565	513	560	524	534	530	561	545	546	540	508	524	544	506	474	547	537	509	522	504	472	507	553	536	524	560	544	542	542	483	558	518	548	508	531	545	532	544	530	511	546	517	530	509	548	541	510	529	545	569	572	548	527	504	521	577	574	541	560	553	583	566	561	538	574	542	516	534	552	514	499	582	564	553	526	593	549	548	503	514	527	566	532	521	550	535	535	522	546	523	541	524	547	544	590	522	545	553	539	511	560	523	509	531	508	543	534	593	570	552	583	563	493	566	544	529	582	566	523	522	526	553	497	545	547	546	497	540	523	512	575	538	546	539	518	522	547	531	498	541	568	562	506	552	531	561	566	501	539	538	546	514	540	551	543	546	544	547	542	557	520	548	564	543	512	556	547	543	556	506	517	576	512	572	523	554	539	570	517	510	546	583	544	536	533	539	541	545	567	532	530	534	558	525	516	561	557	573	546	523	566	557	494	531	541	553	543	534	620	572	534	536	555	567	524	530	518	549	490	512	557	509	538	552	544	520	497	500	545	592	547	574	555	556	573	556	547	492	531	527	514	554	504	576	514	544	540	527	513	541	559	555	605	545	532	517	559	575	505	566	568	536	520	531	529	571	540	522	551	548	562	546	595	499	556	544	557	568	595	548	568	526	497	580	524	557	514	506	535	537	571	546	588	541	542	542	516	556	556	514	528	579	514	535	553	567	532	532	500	558	534	535	518	556	552	521	527	549	575	508	561	512	520	571	542	515	556	514	516	556	545	515	543	592	526	539	526	503	554	552	521	558	542	507	557	532	530	533	526	552	504	519	539	573	519	517	535	612	528	547	536	542	536	519	553	550	507	541	556	516	555	541	554	555	531	552	548	516	546	559	557	522	569	535	545	559	586	507	525	506	533	542	540	520	523	551	536	530	511	533	550	565	531	554	535	587	539	564	530	484	524	462	528	546	537	561	523	549	485	553	570	482	550	546	553	530	544	507	552	579	511	531	559	563	545	484	570	556	577	525	578	574	571	496	553	565	555	564	550	524	535	588	528	545	538	563	529	527	533	541	500	551	512	567	575	498	527	553	564	527	549	547	544	537	523	558	535	543	544	496	525	609	518	585	530	553	501	548	528	547	520	518	552	541	518	498	482	486	536	530	527	564	550	548	557	558	578	498	528	572	560	488	550	539	519	504	493	566	543	517	573	526	563	518	536	539	527	508	542	548	548	557	540	533	535	541	500	537	540	561	564	504	513	526	581	551	533	553	500	556	567	545	537	530	550	547	564	501	529	502	529	533	619	578	566	556	568	517	508	502	512	546	528	499	571	526	543	549	573	583	562	527	523	532	516	513	530	517	516	545	548	518	541	535	538	504	500	536	532	523	571	542	539	531	464	506	532	542	583	585	535	536	560	538	565	543	517	518	528	500	518	581	589	540	586	533	506	532	547
23476	21033	28247	24018	21046	12492	1727	1206	1007	1047	998	933	884	939	935	847	814	875	849	848	864	831	814	849	830	781	863	792	847	859	861	753	817	853	810	886	798	808	858	834	796	798	840	812	865	864	817	858	845	820	817	796	800	796	843	865	815	851	843	840	846	824	789	833	793	828	821	846	860	823	777	768	830	838	790	842	828	795	857	834	856	827	811	797	882	785	838	770	773	840	823	803	833	778	835	798	768	862	846	814	787	796	848	805	848	795	885	812	795	785	811	806	833	807	827	816	841	831	832	838	849	822	733	828	861	859	792	796	796	791	833	830	820	824	798	830	776	791	845	793	790	811	787	846	869	819	845	839	860	776	840	788	812	843	793	803	817	776	814	850	840	792	826	861	859	817	810	819	807	815	848	833	842	811	835	802	779	818	825	848	800	877	829	853	824	804	834	893	833	855	797	842	823	816	802	811	800	805	788	836	820	807	786	850	775	868	805	821	806	804	831	849	778	839	791	826	795	813	812	787	838	795	818	808	819	774	814	839	806	844	782	803	868	857	809	809	832	855	809	814	835	804	800	809	785	822	813	818	794	836	820	815	840	825	818	846	841	809	835	838	808	900	827	803	787	837	819	772	834	834	831	859	820	795	865	812	823	871	825	789	827	837	838	778	814	753	809	807	835	802	837	781	855	823	861	835	828	843	781	754	811	809	850	819	837	851	834	825	807	795	859	818	840	795	784	826	852	852	809	878	808	805	817	773	795	802	826	846	792	853	805	836	813	817	811	815	858	805	830	822	837	783	824	841	863	852	820	802	827	834	809	848	813	816	752	839	860	815	851	780	759	835	798	808	780	834	814	817	807	769	808	801	805	829	849	867	767	787	817	737	785	855	773	806	829	834	884	787	792	839	765	830	832	855	784	841	786	771	867	763	764	839	823	796	879	838	841	808	830	779	799	834	814	803	810	852	873	854	816	824	810	791	806	807	842	816	768	788	830	757	824	811	796	826	816	785	815	866	833	827	862	860	754	815	911	870	786	804	794	806	847	836	844	845	813	822	832	820	823	782	803	768	860	880	826	783	772	833	860	812	799	779	781	833	850	737	815	828	818	849	847	847	810	792	781	754	816	810	810	814	865	804	865	848	837	893	825	858	834	782	810	795	805	843	852	850	798	849	820	810	821	818	851	795	822	894	819	822	816	850	777	839	785	809	861	814	772	803	805	820	813	850	780	852	863	789	795	816	824	762	804	853	827	824	828	834	860	758	834	851	797	839	818	808	848	783	743	822	822	813	812	837	772	780	800	808	812	815	785	829	812	835	823	820	826	766	798	782	844	828	786	893	819	815	813	827	802	852	874	844	827	772	830	886	829	798	824	826	819	746	795	794	796	805	808	821	809	831	773	876	918	802	802	823	816	819	845	799	803	831	814	818	812	857	761	834	785	791	793	761	833	784	831	798	773	803	859	791	835	771	802	796	782	817	844	809	794	785	832	788	855	806	846	834	822	841	826	838	780	804	841	777	779	840	844	831	845	797	823	796	850	853	786	783	780	846	758	801	830	806	817	796	823	752	803	831	859	767	830	787	813	788	809	790	842	823	793	843	786	818	791	838	810	850	767	859	829	856	830	856	797	802	815	846	791	842	830	804	838	824	840	791	852	832	794	806	797	764	812	764	817	865	824	808	814	833	824	817	819	799	821	854	865	790	755	801	756	845	849	832	822	777	813	786	771	826	838	764	791	841	769	831	841	773	814	841	784	839	818	761	839	817	816	823	834	802	839	887	835	854	806	853	869	780	798	757	750	843	817	836	813	767	824	783	793	821	787	838	837	843	822	845	841	763	818	832	852	866	790	789	830	800	873	784	784	820	824	815	765	773	811	786	838	829	851	785	796	812	823	796	784	805	857	832	833	819	790	801	814	820	765	783	826	853	836	847	823	818	775	810	815	801	812	739	818	828	815	823	785	794	842	856	771	848	809	785	790	819	797	772	851	781	836	781	793	814	798	820	820	815	836	796	831	827	843	864	818	809	824	872	832	806	810	841	864	834	759	841	784	778	802	798	814	791	835	790	876	816	846	801	779	822	792	847	826	870	854	815	825	809	813	862	820	813	809	781	807	829	828	808	844	791	819	817	851	802	826	832	868	858	795	858	825	854	859	823	895	816	797	769	780	864	820	800	862	848	765	833	849	797	851	848	801	815	805	811	831	787	826	822	786	843	785	828	800	819	840	808	801	843	848	781	833	854	835	825	795	809	903	825	796	807	882	825	827	804	837	787	859	794	803	774	819	841	817	824	816	760	828	773	809	802	848	820	809	844	777	784	841	796	810	857	808	778	847	795	851	758	811	766	801	741	809	803	812	777	816	844	848	862	801	830	816	774	806	836	812	806	868	851	853	844	807	824	795	843	832	833	799	788	782	845	797	776	827	856	818	778	813	840	846	794	794	758	808	806	798	805	824	799	832	767	861	750	839	766	811	881	815	788	843	843	790	775	753	839	807	826	812	802	798	805	847	740	808	815	818	819	758	789	859	755	764	806	812	809	825	856	757	886	821	766	842	861	802	834	826	774	817	773	762	805	832	826	802	806	808	779	869	794	846	810	803	782	807	841	899	866	782	842	770	871	847	793	783	825	807	811	813	803	826	755	851	796	861	791	773	821	791	825	840	799	814	762	835	852	827	823	812	791	806	876	834	840	799	883	859	855	755	856	831	767	811	796	875	825	804	844	833	824	847	756	807	812	806	777	781	797	801	798	814	827	808	842	792	836	870	831	830	808	833	836	823	825	826	829	842	814	828	789	810	865	904	845	829	863	793	772	809	816	874	816	782	845	802	792	825	852	871	777	777	841	851	817	875	800	825	837	828	815	824	838	791	808	834	780	838	756	829	808	780	873	782	818	786	858	843	850	883	864	850	802	846	812	831	801	830	841	827	805	806	800	804	770	831	797	859	768	795	780	807	802	804	865	807	804	799	841	853	842	810	821	822	842	785	827	840	817	796	821	796	819	766	875	792	837	861	817	809	801	864	835	817	866	850	823	819	819	786	839	783	827	827	898	874	826	814	812	791	796	802	774	823	756	789	797	810	849	835	831	814	833	839	786	786	810	848	831	805	821	803	768	816	851	811	808	822	808	818	793	813	816	804	774	820	793	833	772	803	802	820	833	846	823	778	808	773	859	840	805	847	825	807	835	815	790	846	770	779	827	792	845	772	827	842	850	816	738	813	781	853	782	802	822	794	781	797	762	795	811	874	831	806	818	840	803	777	800	821	783	851	822	806	808	749	862	816	778	765	762	842	793	826	823	774	811	833	811	787	801	818	831	865	846	802	776	857	848	874	863	823	831	788	821	822	751	878	815	815	838	809	754	828	800	835	830	808	832	818	856	807	804	809	810	803	809	817	791	806	824	780	829	821	776	795	763	796	825	810	802	800	810	818	813	778	850	806	843	815	838	798	818	808	776	804	792	789	829	825	813	865	847	836	841	816	829
28803	39040	9713	2982	2216	1734	1561	1380	1229	1122	1066	1039	965	964	939	921	924	941	901	885	854	849	889	944	913	859	911	879	910	842	905	880	901	832	894	879	870	868	869	857	857	910	903	865	834	914	838	775	906	805	841	856	881	831	889	816	852	874	851	841	853	793	865	864	876	856	869	813	886	840	856	805	871	825	836	886	883	879	820	840	863	826	817	810	866	834	810	836	841	831	904	846	851	864	838	842	798	859	896	840	832	877	873	862	780	880	861	869	845	859	872	852	845	915	831	884	862	838	871	831	852	831	786	846	844	847	873	891	865	832	833	840	781	854	877	857	881	870	854	813	804	835	851	940	838	846	894	857	862	820	832	881	830	884	848	876	860	803	860	821	836	787	835	884	856	810	831	856	866	855	839	831	827	790	887	832	813	893	843	846	883	850	858	882	924	901	874	812	856	867	830	869	908	874	869	865	839	812	827	824	792	878	872	873	876	882	816	894	863	859	859	882	830	874	892	836	888	808	850	843	824	842	883	806	822	876	846	832	846	786	882	851	863	866	864	820	852	900	839	844	871	880	920	929	851	838	895	844	839	821	870	830	837	856	815	857	898	891	884	833	883	893	846	838	872	800	827	880	864	816	826	889	824	869	809	747	835	854	938	827	832	824	833	810	826	817	848	842	837	828	862	864	840	825	898	814	882	839	836	845	818	853	838	867	862	835	873	845	907	845	843	867	861	807	859	824	917	821	820	900	900	901	835	848	855	841	808	826	855	792	840	849	858	843	851	833	946	905	863	877	834	857	832	814	854	826	820	829	839	841	825	799	825	861	816	874	789	819	820	915	898	813	871	861	868	856	895	901	896	862	816	849	897	823	874	844	824	813	867	838	862	818	815	865	834	854	849	854	889	866	837	861	802	875	869	840	866	811	830	840	875	886	894	863	850	839	881	823	836	869	790	816	863	826	908	881	831	867	852	860	862	827	808	842	852	858	857	833	862	832	844	877	848	800	818	854	885	883	838	823	886	838	867	887	901	861	854	791	865	836	828	866	824	893	820	814	873	773	836	891	845	822	818	797	858	844	830	843	874	840	859	816	804	838	910	825	797	820	840	855	862	864	884	799	848	864	863	808	847	805	850	829	847	892	831	836	828	862	799	843	899	842	826	829	857	846	823	879	782	825	806	857	851	851	826	863	888	804	829	861	784	826	858	823	826	827	880	809	809	828	793	878	858	868	842	831	853	899	856	901	809	870	839	869	859	823	802	836	822	832	868	814	834	838	803	856	822	855	851	842	834	826	869	859	853	849	877	836	836	879	860	886	867	916	829	810	896	836	797	855	869	817	831	892	844	824	839	875	887	849	884	884	842	871	850	850	910	830	863	845	896	826	840	878	885	831	849	836	816	833	828	844	788	852	889	868	900	848	823	877	841	846	826	822	862	793	841	810	868	873	879	862	849	782	867	843	878	863	811	869	812	904	888	885	815	809	820	850	869	846	838	883	841	868	882	856	833	870	839	896	839	820	824	828	885	864	810	846	859	851	886	814	864	859	916	846	881	851	795	918	819	819	899	835	801	830	842	835	852	847	845	777	902	895	858	823	818	882	817	846	858	825	802	882	866	817	800	842	918	791	866	837	872	835	846	864	858	833	786	825	855	817	837	850	884	894	864	849	917	838	827	840	843	883	856	874	820	868	863	859	851	874	913	828	863	816	872	839	853	858	827	892	892	867	830	864	844	875	841	814	845	825	880	842	830	803	827	857	871	853	835	858	861	826	849	800	804	846	819	868	887	836	845	754	855	870	843	824	814	797	845	841	854	830	850	869	850	871	883	813	821	873	877	796	866	820	842	788	862	812	868	863	851	853	856	824	821	846	831	876	846	873	803	853	857	809	861	827	820	873	783	883	809	833	816	844	845	854	833	861	820	833	853	819	881	806	800	882	828	850	821	827	854	873	877	840	877	835	830	878	823	846	846	850	810	819	890	829	844	842	851	833	861	871	865	840	845	850	825	841	845	853	854	887	834	823	812	862	866	837	851	807	848	821	919	860	824	849	844	865	857	849	857	859	832	828	879	864	821	809	873	828	868	862	853	858	870	853	863	827	872	894	878	950	777	878	848	872	821	847	871	934	850	891	860	822	796	816	849	842	887	865	863	843	810	810	810	854	867	804	883	887	807	837	842	863	861	857	856	843	863	876	865	853	822	908	871	816	907	882	856	888	854	833	823	891	858	852	858	848	807	810	862	876	851	842	835	844	856	839	835	769	854	860	857	817	809	840	864	879	837	862	847	851	818	870	856	845	849	831	836	849	828	816	874	869	856	773	849	844	859	856	858	814	809	862	876	899	824	804	831	812	849	902	784	819	860	862	832	792	861	869	843	837	860	875	819	882	839	821	830	848	824	844	869	875	826	872	833	879	863	833	803	847	814	787	822	826	843	838	859	807	850	769	817	829	826	842	827	880	821	870	850	771	904	833	891	893	825	866	840	837	790	903	860	866	812	852	896	792	861	824	870	927	845	865	836	873	860	794	862	838	886	908	855	894	855	842	853	809	841	866	891	853	837	818	843	907	816	805	832	796	895	834	835	850	861	847	838	876	864	845	863	902	870	866	868	864	820	833	843	837	865	859	824	851	875	836	834	892	856	870	874	802	893	798	822	869	868	825	877	861	833	838	889	867	774	832	831	842	825	896	853	835	832	840	869	848	897	863	782	831	864	845	828	916	876	866	878	818	846	871	889	835	826	810	878	851	861	819	859	858	864	897	824	861	844	812	862	861	867	834	917	862	903	843	850	816	878	843	825	835	802	869	807	816	843	829	863	870	829	795	849	849	815	819	838	872	848	866	848	754	827	856	897	852	862	814	846	871	848	834	838	827	811	840	849	811	800	862	853	797	833	851	780	831	882	841	857	844	803	864	842	864	900	825	832	889	833	834	856	870	834	892	869	829	866	852	875	865	824	877	868	808	878	825	902	840	872	841	870	812	856	859	854	860	847	816	893	895	827	860	817	822	816	860	843	832	885	832	825	849	863	856	843	819	857	859	832	899	863	877	776	843	897	813	847	833	764	800	883	826	855	802	830	853	833	846	848	794	888	861	851	839	829	823	783	849	815	845	836	916	824	825	865	784	838	871	874	774	836	832	822	858	849	810	867	883	840	816	841	850	831	873	808	849	811	870	846	875	874	878	761	844	792	787	844	861	827	830	887	845	835	889	832	817	851	904	835	835	898	842	860	877	796	858	840	826	857	854	841	835	849	861	892	857	833	838	837	840	881	850	823	809	838	888	873	814	849	855	817	887	838	831	779	823	888	819	832	831	908	842	840	860	873	802	854	810	878	857	856	847	856	815	898	845	836	876	831	862	857	862	869	873	900	830	819	864	856	833	812	837	912	835	886	821	830	904	871	825	857	826	881	899	875	821	807	899	860	910	779	891	859	817	828	813	828	858	814	848	835	863	841	829	826	832	880	859	831	809	865	875	830	883	875	846
24536	21116	27636	24754	17195	972	460	413	424	355	353	287	331	335	309	283	309	264	268	277	294	255	270	265	261	277	265	269	306	287	244	262	266	259	276	283	283	250	263	275	267	242	264	259	238	253	245	236	236	265	257	259	278	261	262	279	257	248	285	267	234	289	263	252	259	256	265	241	266	273	292	265	267	250	266	260	238	251	260	262	231	265	261	239	242	259	270	252	247	278	272	262	278	268	250	270	291	257	241	245	255	281	254	294	278	249	248	256	265	262	266	257	247	281	251	253	228	252	273	229	239	251	261	253	238	246	264	251	243	251	241	252	270	295	292	258	232	238	262	263	262	247	258	269	249	259	251	279	255	262	260	241	280	254	283	255	242	288	251	276	241	272	229	271	217	274	263	299	282	274	233	258	261	249	245	266	291	261	268	227	269	255	286	281	266	247	254	286	251	272	249	277	279	246	265	274	279	264	257	241	251	253	259	296	221	263	250	278	277	287	241	269	265	247	298	257	257	231	260	244	287	268	272	245	228	240	257	264	254	268	243	248	278	295	260	264	285	259	253	234	265	288	281	241	278	273	270	284	264	261	240	270	253	252	261	285	260	221	229	240	249	253	299	256	283	274	256	266	252	262	259	251	261	229	266	284	270	219	262	264	261	272	265	235	247	269	244	253	265	238	248	228	282	264	258	273	277	247	273	270	250	242	274	262	247	286	267	282	264	288	269	254	257	250	264	238	255	281	285	273	284	279	250	296	257	259	245	273	255	256	236	279	273	266	282	255	250	249	234	239	273	241	249	271	278	248	263	260	291	276	278	278	257	226	258	233	267	211	272	282	262	247	262	235	290	244	263	279	265	256	254	261	277	272	251	263	257	265	262	245	255	234	242	224	272	239	283	279	273	263	294	285	246	262	241	242	228	265	267	254	269	289	258	291	260	265	260	278	274	241	259	284	260	265	272	273	282	238	266	259	263	248	257	256	272	216	236	257	260	229	313	236	251	290	260	284	251	255	228	289	275	291	255	230	226	276	249	257	252	274	268	270	282	260	254	245	253	264	225	291	268	265	263	249	269	288	273	233	246	274	254	279	243	262	272	227	276	268	265	240	283	270	265	274	274	261	251	257	264	252	274	244	252	292	274	266	275	263	276	237	266	288	273	280	255	259	239	253	245	280	234	275	244	256	222	244	284	236	218	249	266	269	276	260	285	253	249	275	279	229	241	252	270	296	266	254	270	264	259	252	284	246	229	278	290	273	243	254	257	220	277	268	264	272	284	263	260	243	257	286	248	298	264	245	260	286	277	282	264	265	234	246	244	236	266	279	261	257	238	278	265	264	253	273	245	250	268	267	245	256	266	275	285	266	261	266	264	255	271	242	287	277	259	246	247	264	216	290	272	267	242	216	271	245	259	259	261	268	247	274	236	284	258	263	276	263	254	267	226	271	255	262	254	233	293	254	272	243	253	239	249	261	261	275	256	254	250	266	255	244	249	248	279	249	236	279	235	252	309	271	273	270	263	273	266	271	277	245	241	249	255	233	245	270	265	275	277	268	240	261	274	264	254	246	249	244	284	268	278	251	258	273	251	284	246	249	268	262	250	241	266	268	230	225	225	249	262	251	261	271	257	237	266	278	242	271	274	270	253	254	262	262	281	287	239	277	292	258	260	245	268	236	238	262	283	266	281	287	243	280	290	276	268	266	263	270	246	293	262	220	258	245	271	251	285	281	262	266	273	244	265	256	262	259	265	247	267	232	243	259	275	252	279	265	261	258	257	270	256	238	259	250	273	263	257	251	275	237	254	228	242	234	265	263	275	265	296	268	271	270	233	277	260	279	249	261	245	291	256	280	249	295	275	221	250	275	277	256	270	238	248	274	262	277	286	259	235	275	265	266	271	259	258	249	267	242	234	251	239	258	291	233	246	282	253	269	278	244	221	257	234	267	269	248	253	266	254	289	279	250	269	218	296	252	255	268	245	278	242	286	253	255	247	250	245	253	264	266	253	238	274	249	243	301	271	263	280	276	221	240	258	269	257	267	259	276	273	261	258	229	229	233	237	257	230	252	248	258	279	256	246	259	259	264	267	250	234	251	258	260	281	252	270	251	258	251	246	267	287	256	284	253	238	235	251	265	240	286	259	239	278	236	251	268	254	217	243	267	242	232	289	255	256	259	255	281	262	247	253	283	236	277	260	260	273	248	251	258	270	260	260	236	254	283	275	249	259	251	245	262	285	268	255	272	259	270	242	236	237	290	252	268	283	269	254	272	271	273	258	284	277	300	269	263	248	247	273	268	263	221	257	244	268	257	255	255	242	259	270	258	242	248	241	238	261	258	281	274	277	279	253	272	263	249	281	264	220	268	265	280	267	244	250	298	261	265	238	242	254	272	242	229	245	245	257	285	242	282	275	243	253	248	266	267	271	259	254	277	289	250	238	267	248	263	269	228	256	275	238	268	255	280	277	250	246	266	244	281	229	286	260	276	245	254	280	261	237	263	267	281	243	261	274	278	274	225	238	245	223	236	284	251	229	271	254	263	224	250	274	256	258	231	264	253	240	273	247	246	270	275	287	257	276	240	287	253	247	248	273	250	262	272	235	257	256	271	257	273	263	225	241	277	261	245	252	267	279	240	292	269	287	279	269	246	251	245	262	232	285	257	260	264	255	258	248	234	251	240	272	256	277	276	270	246	265	254	270	283	226	257	243	258	267	274	237	247	247	281	223	273	254	233	252	266	249	267	273	248	251	267	259	267	250	253	288	260	257	230	236	260	300	297	265	256	284	233	253	253	252	261	297	226	268	272	259	257	278	284	249	259	241	256	251	268	276	258	278	276	276	236	302	253	251	223	256	272	272	249	268	251	236	237	256	257	279	254	254	252	272	273	227	252	284	250	242	268	257	236	291	239	258	262	255	291	235	276	242	259	265	254	249	259	250	282	278	226	252	283	257	274	280	255	264	293	231	245	252	267	253	276	249	227	247	251	268	225	256	267	264	285	257	251	252	254	239	271	269	266	242	225	247	273	267	262	259	256	250	271	255	284	237	245	264	250	275	257	241	236	244	236	245	254	248	304	266	266	263	255	258	258	258	241	243	242	241	265	233	250	241	255	268	284	266	277	291	265	259	259	229	259	276	262	228	267	266	266	258	277	267	226	263	255	262	277	236	248	259	256	254	263	271	268	227	292	276	270	274	258	321	265	254	273	278	274	232	249	252	243	258	271	260	282	292	268	240	280	247	230	240	239	257	267	260	273	268	231	263	262	296	283	255	264	269	246	291	263	263	255	247	279	263	242	224	233	284	270	218	278	253	276	273	286	248	246	252	258	265	237	276	253	263	257	274	250	228	278	265	266	268	271	249	236	248	265	250	277	267	251	255	240	262	265	259	269	281	268	252	246	220	252	245	278	285	269	275	247	239	254	248	291	263	238	256	230	238	252	234	229	290	211	271	262	264	241	254	275	268	242	224	267	242	238	276	262	260	267
28559	33423	6775	1685	1194	932	755	599	567	471	419	411	405	350	345	348	349	316	334	320	292	308	322	310	293	323	319	297	313	310	279	310	295	318	308	290	318	278	321	281	306	298	269	258	323	285	313	293	273	302	307	284	286	302	295	326	289	316	276	295	301	320	303	304	284	291	274	304	292	301	278	289	282	326	281	313	299	294	260	334	304	298	287	310	305	314	284	313	289	288	273	327	300	296	307	313	280	301	261	300	305	285	279	302	274	265	267	279	287	296	294	278	281	305	312	279	282	286	291	252	293	320	294	281	293	322	319	319	297	265	293	274	305	292	327	306	301	305	295	312	319	292	309	311	288	322	269	321	273	294	281	271	305	283	309	284	278	298	292	302	291	308	288	250	319	317	303	299	254	292	288	327	318	309	314	272	284	281	279	265	297	261	318	297	300	292	278	277	270	309	296	281	315	285	310	311	313	283	283	301	314	300	294	310	320	306	294	319	307	294	297	313	326	284	295	297	288	273	320	305	291	294	293	273	297	280	312	320	326	263	293	268	294	300	295	299	284	284	316	279	243	292	315	314	329	307	312	320	274	279	305	280	275	303	293	303	303	292	298	309	279	301	268	268	293	301	292	265	297	302	282	275	324	298	272	295	311	274	292	305	296	321	294	274	296	293	291	288	290	291	273	301	277	326	279	302	299	293	270	305	323	298	308	286	292	299	269	290	295	293	293	272	270	289	282	306	258	264	301	315	278	287	304	287	285	289	317	277	300	303	313	296	299	304	301	317	304	298	326	312	296	297	274	268	311	302	280	258	292	273	276	321	292	322	307	303	291	295	310	296	289	324	304	300	292	300	304	303	318	309	299	289	280	314	284	322	283	294	310	284	284	267	312	317	280	306	313	298	272	273	288	292	298	278	299	283	313	288	293	294	326	263	289	300	303	289	293	317	294	297	300	299	297	320	327	277	293	317	276	270	301	285	326	288	286	300	301	283	318	279	279	260	312	295	301	292	296	284	329	280	267	287	305	300	278	294	303	280	273	286	321	301	298	320	286	297	267	288	276	283	298	302	312	306	289	313	283	320	283	317	290	261	284	295	290	239	287	277	295	280	287	275	303	288	276	275	305	251	330	283	281	291	306	270	333	298	329	267	278	317	290	295	326	261	255	326	276	337	270	258	312	291	265	284	310	280	314	288	295	311	286	319	276	314	297	280	255	283	265	299	262	320	264	250	300	299	330	283	269	289	288	270	276	261	284	301	273	261	313	323	299	276	293	280	281	343	329	284	294	334	277	297	277	302	303	287	324	334	259	279	301	295	321	303	302	271	297	270	297	308	270	306	292	288	292	287	272	318	307	296	302	276	299	342	297	289	306	316	283	300	296	294	304	325	281	292	275	325	307	290	319	294	283	304	269	281	302	318	301	276	286	286	290	272	296	290	306	318	332	308	279	285	255	270	303	306	318	285	298	303	294	301	312	317	317	262	322	345	298	282	276	278	300	306	300	312	292	317	286	282	295	279	304	285	276	296	318	290	291	309	314	266	280	289	286	279	239	314	287	277	280	289	308	303	272	303	293	266	279	325	316	270	315	290	309	298	312	287	301	279	307	267	280	316	319	278	311	313	296	259	300	314	294	296	282	314	272	297	273	337	288	286	291	307	304	288	286	294	273	274	272	299	292	319	322	283	309	294	307	293	290	262	264	274	298	289	307	270	299	292	298	323	298	307	311	292	293	248	289	283	278	277	284	306	292	254	291	290	282	289	312	295	267	305	304	296	293	298	285	293	277	304	289	270	299	324	313	296	276	277	292	300	310	267	319	270	283	267	296	288	284	287	294	260	321	256	311	310	285	285	291	308	291	295	298	294	297	296	285	327	290	272	289	284	302	265	318	289	289	277	305	286	281	297	295	259	304	280	276	308	276	292	300	329	284	282	308	285	288	291	267	276	321	308	290	293	283	280	294	309	316	304	281	291	287	315	290	270	305	293	299	304	279	307	264	313	274	295	331	301	300	247	294	298	302	283	265	277	306	300	278	302	261	311	290	292	308	261	313	293	288	285	295	331	298	271	293	282	277	255	273	294	294	271	267	291	280	310	275	296	288	349	276	303	311	309	309	321	309	319	302	267	299	307	258	273	279	312	296	264	292	302	309	270	290	297	283	278	288	302	284	278	275	285	267	276	289	294	287	282	286	327	288	303	285	296	292	332	318	280	297	292	306	275	306	314	297	278	295	297	289	299	288	254	294	311	287	302	289	291	318	295	262	291	302	288	280	324	299	312	308	304	268	292	258	312	273	278	304	283	294	265	287	292	267	301	313	288	281	281	288	286	301	289	288	303	305	260	289	290	292	311	254	306	255	307	327	306	284	297	302	296	284	308	320	297	302	295	299	286	283	285	271	315	282	275	290	283	284	271	297	299	278	308	271	293	296	280	286	293	301	289	292	273	271	269	287	300	297	301	294	306	280	291	302	281	294	307	306	285	292	307	308	298	327	286	282	292	263	320	296	301	302	314	288	297	298	304	306	278	285	314	284	282	287	295	294	291	266	274	276	278	307	283	282	306	321	273	282	296	265	307	312	292	297	296	303	273	295	298	304	280	318	293	281	312	277	291	315	291	295	291	324	294	304	314	286	270	275	274	262	263	286	279	313	287	266	307	305	280	302	271	301	279	290	285	277	272	283	263	290	288	277	281	277	293	285	296	295	287	335	297	283	293	263	316	320	280	312	275	297	295	328	303	306	269	271	321	327	292	295	293	269	331	283	307	320	294	291	277	281	287	303	292	265	302	282	301	285	294	289	292	283	291	297	303	298	299	305	278	289	305	299	289	297	272	276	284	279	306	292	290	293	318	278	300	331	312	299	281	308	298	313	263	271	289	288	291	297	276	278	317	269	286	276	340	309	279	271	268	288	293	294	287	324	289	254	307	307	295	294	298	284	292	279	293	287	288	297	279	299	310	313	295	269	270	260	282	270	284	281	284	319	292	315	302	314	272	322	289	283	279	284	284	311	295	282	307	330	292	276	322	263	294	302	316	320	286	302	287	274	287	253	334	285	291	279	291	297	255	276	297	268	326	281	282	280	287	282	316	307	255	280	313	276	307	293	293	291	312	273	300	302	295	292	281	276	258	262	322	273	312	311	328	319	306	255	305	290	307	291	300	265	291	306	310	278	324	318	300	323	269	290	293	302	296	282	284	341	273	314	280	279	293	335	284	313	308	273	309	297	293	301	303	286	286	299	276	302	270	317	286	295	305	280	306	281	334	303	324	293	297	279	294	283	289	282	310	277	276	277	302	298	271	300	288	251	312	324	258	295	292	293	272	297	295	279	298	293	285	304	311	322	260	278	303	314	269	287	296	282	271	289	285	272	305	303	280	249	295	295	285	308	306	284	307	304	262	311	270	270	287	270	301	270	254	274	297	299	307	269	314	307	303	285	250	285	303	285	260	287	276	302	288	293	294	275	315	303	257	295	280	294	296	281	290
22368	21122	28727	23772	21123	21196	11932	1439	1064	987	863	798	822	814	731	682	680	693	665	686	615	632	671	657	666	671	643	718	620	657	650	632	590	673	577	681	613	611	646	605	647	601	642	631	665	626	595	599	591	633	615	632	657	636	605	644	608	617	642	622	584	629	642	577	665	606	616	619	641	579	617	587	567	602	604	587	603	593	627	581	616	607	564	619	596	599	636	624	586	603	615	624	611	597	662	627	586	659	576	585	625	636	618	585	595	599	600	586	623	612	616	667	602	613	634	575	581	579	587	585	572	629	585	636	649	582	601	576	605	579	618	599	582	594	633	623	588	570	649	620	615	609	634	633	576	646	600	627	573	652	603	580	589	645	601	607	632	556	637	600	605	576	588	591	601	672	530	590	597	615	616	601	634	581	587	626	596	628	613	564	615	634	594	601	602	623	612	592	627	633	615	597	558	600	598	633	630	629	628	604	614	612	628	612	605	618	594	608	589	647	609	643	570	631	644	574	583	616	609	609	595	623	585	538	604	644	630	610	621	612	614	568	610	603	626	589	580	590	585	574	596	580	582	617	618	602	623	617	618	607	615	562	591	597	597	610	613	646	595	571	638	628	645	586	603	584	623	568	579	606	600	648	607	574	571	591	606	584	615	634	568	595	588	642	637	581	572	611	591	628	587	602	624	604	632	614	562	573	599	634	604	605	621	600	583	621	602	629	599	579	615	582	607	625	566	600	620	627	583	574	642	626	627	597	572	586	598	605	609	619	584	634	641	594	629	631	610	586	624	593	652	633	607	620	593	611	559	677	582	607	623	595	602	577	569	608	614	600	592	603	587	575	583	588	584	625	599	579	615	576	582	612	673	586	619	595	592	600	562	649	594	629	607	627	579	643	589	592	650	564	635	618	585	602	584	579	588	590	604	646	603	597	587	623	581	611	615	592	610	561	635	590	603	596	605	621	632	643	593	582	601	568	559	559	564	594	624	582	608	636	659	588	602	625	570	600	582	584	627	595	641	599	594	635	609	633	603	635	600	604	595	569	624	598	636	603	615	600	579	600	636	648	597	609	608	606	580	599	584	606	645	608	617	636	659	580	598	623	619	642	597	619	620	629	605	641	594	577	588	644	598	597	567	607	591	610	575	598	596	622	621	629	584	622	629	646	571	604	660	593	571	594	601	622	621	601	588	589	621	653	616	613	624	587	597	567	625	645	649	589	610	608	595	611	599	608	615	571	648	615	600	628	607	640	620	617	613	605	641	590	580	562	618	607	595	667	601	656	570	625	609	603	589	593	624	590	599	579	622	608	605	584	578	631	591	614	590	659	575	588	596	567	592	596	638	593	622	630	582	599	566	573	594	611	640	639	600	582	586	584	611	619	614	594	593	603	638	607	549	605	590	604	637	628	611	631	664	653	579	626	584	607	625	589	666	567	634	596	605	594	586	629	594	635	583	606	616	622	625	584	603	599	635	595	625	581	610	575	584	572	630	584	633	567	569	609	632	614	601	596	582	620	630	596	596	628	606	590	591	633	587	598	597	594	653	587	586	611	559	602	549	593	591	609	632	651	596	606	620	598	591	636	593	612	582	583	578	586	619	607	551	596	574	610	583	532	645	600	565	590	586	619	588	597	583	600	620	600	648	625	622	593	608	601	622	613	614	577	625	612	637	594	636	611	576	633	563	630	613	551	576	606	558	591	596	595	630	570	654	569	607	598	588	629	643	603	583	589	597	583	582	603	539	608	595	607	595	598	614	654	626	568	574	617	626	616	584	640	612	617	588	579	608	590	635	588	581	613	587	618	597	593	597	564	607	566	582	607	579	568	609	590	601	561	613	630	554	557	590	620	599	580	621	624	598	651	586	590	554	585	607	615	623	636	610	604	583	591	657	590	634	603	571	606	607	655	592	595	593	604	633	606	592	599	599	640	589	631	598	603	656	576	625	643	613	619	599	614	619	587	593	601	603	593	586	605	643	624	565	639	616	625	617	592	613	601	607	589	580	587	613	568	564	610	599	616	613	583	641	572	588	592	636	665	637	675	583	651	567	630	590	553	567	618	622	591	614	588	574	664	602	613	571	611	606	572	594	594	632	591	581	598	597	601	597	644	624	575	618	627	634	590	623	593	646	624	604	569	620	582	609	561	621	626	608	611	606	601	551	589	644	587	609	636	603	615	587	600	594	629	601	577	602	585	677	582	585	597	636	566	587	565	596	597	571	646	591	608	640	616	617	632	598	571	609	565	601	647	570	583	625	570	605	616	606	592	605	533	624	624	599	553	568	570	572	598	611	646	580	630	605	574	612	603	569	599	576	608	643	605	616	593	605	593	550	604	597	610	623	595	625	624	582	559	608	582	622	623	597	569	571	629	610	591	620	639	585	626	616	565	574	596	594	636	605	605	643	646	584	598	626	612	616	590	611	572	642	603	608	626	624	576	580	609	601	577	635	581	595	675	558	580	608	639	587	601	657	615	629	596	574	577	583	553	602	578	567	576	624	599	566	598	583	609	623	579	608	637	574	551	565	611	628	586	597	596	574	617	611	592	644	581	619	602	586	605	636	598	588	604	639	610	578	674	566	582	577	656	635	611	596	615	618	645	612	583	603	594	579	597	601	562	628	579	602	634	584	659	588	592	600	578	579	591	600	614	611	582	642	600	613	560	639	655	622	606	622	601	628	587	608	603	557	608	625	614	590	625	578	627	586	566	643	635	591	579	590	552	665	588	636	606	582	610	590	641	618	591	569	613	601	590	598	616	601	621	635	588	574	591	609	614	567	608	653	603	623	633	545	625	658	632	597	599	611	573	569	571	557	600	573	637	623	591	638	616	604	618	630	590	569	598	589	625	591	571	585	617	585	586	667	622	637	621	631	624	627	641	613	627	616	632	622	572	606	567	553	552	630	533	644	641	629	592	610	637	595	619	615	607	590	563	611	580	598	581	617	596	650	579	605	644	561	675	592	561	622	569	584	598	605	622	625	598	556	612	597	623	584	596	569	599	593	623	581	586	637	611	599	625	582	613	587	649	574	644	600	629	614	599	615	587	629	598	581	636	589	548	630	611	597	631	626	627	554	599	620	599	588	609	612	584	559	620	644	634	591	609	601	578	599	580	645	617	613	588	622	644	624	605	636	604	601	545	640	572	589	648	612	601	583	573	618	598	608	670	595	615	604	628	566	647	624	613	584	573	596	568	622	634	607	589	622	611	596	590	574	603	597	587	591	591	586	567	615	589	601	613	634	623	592	576	604	586	618	618	642	640	624	614	600	646	629	625	643	589	605	542	611	589	611	561	609	623	628	642	623	604	572	651	586	648	586	580	593	606	610	592	594	644	619	614	595	564	622	607	642	597	630	598	625	625	602	580	609	631	642	571	610	638	572	598	604	592	616	611	629	561	594	625	609	622	599	597	621	624	618	625	587	586	591	612	617	585	552	584	602	624	632	546	612	575	608	568	590	636	651	632	582	617	623	582	620	596	624	661
31526	45714	13114	4848	3396	2627	1990	1625	1376	1197	1128	1026	944	885	852	791	817	761	795	692	766	706	692	754	719	717	663	707	702	654	674	701	670	651	674	690	684	628	710	650	655	640	691	640	650	660	698	636	683	680	659	701	675	633	592	686	627	681	679	671	649	710	627	640	642	645	678	636	622	664	672	657	701	622	637	654	653	651	664	628	653	631	665	669	634	604	598	657	621	637	636	656	621	620	654	625	653	665	629	651	660	646	696	655	683	650	658	634	634	651	646	661	608	636	636	682	653	659	627	645	669	668	652	672	673	685	659	631	647	634	605	710	657	605	647	655	627	692	622	618	686	660	652	609	649	639	642	656	627	672	698	644	701	687	618	658	660	647	648	616	642	683	663	629	648	613	656	673	709	656	554	662	681	710	675	636	575	648	613	658	642	634	628	654	626	646	622	641	625	639	635	639	659	674	668	664	663	642	653	686	660	627	645	641	640	649	597	639	644	637	681	626	637	601	607	639	658	647	679	667	654	662	647	662	637	657	651	668	649	684	623	660	671	647	588	638	666	660	628	659	618	614	640	672	634	708	644	667	646	647	648	655	595	661	669	660	648	670	616	622	628	665	612	632	633	664	627	672	671	644	671	695	642	634	662	647	652	670	665	618	665	664	682	592	642	631	646	674	635	649	654	642	641	671	664	597	670	642	675	658	635	679	656	618	663	656	675	629	620	661	680	634	661	649	672	645	639	619	667	656	649	675	626	643	617	653	653	644	620	604	664	711	687	672	629	676	658	682	624	655	640	631	667	667	638	643	658	613	665	651	665	630	669	621	630	652	627	678	623	630	660	671	644	637	613	640	606	668	643	638	658	654	670	697	644	654	613	657	644	659	612	669	697	660	608	635	669	661	613	639	637	630	668	701	651	628	627	597	650	641	628	656	642	658	630	641	595	658	650	663	626	628	669	648	632	647	691	654	691	642	662	602	599	671	669	685	628	653	669	625	621	683	641	684	660	646	659	664	639	642	676	609	685	626	633	692	684	638	656	665	672	624	630	652	665	624	624	646	663	625	644	683	646	629	667	626	694	624	653	675	662	642	678	614	674	709	670	637	646	677	602	674	621	635	663	664	618	697	672	633	647	627	657	646	643	635	627	636	621	638	690	630	656	612	606	639	676	591	661	671	646	660	642	636	660	665	653	688	646	668	633	620	611	647	634	674	609	678	688	630	661	650	649	681	624	628	619	644	638	688	633	627	646	635	642	622	673	658	624	665	661	638	690	631	654	704	645	611	676	644	608	636	656	635	685	649	644	634	632	628	653	684	641	659	684	637	638	655	652	632	664	638	644	661	644	634	626	640	712	681	688	677	669	643	658	663	674	626	626	616	651	636	686	660	639	679	662	683	667	615	652	684	651	613	683	637	605	655	637	660	684	595	644	645	670	619	652	623	676	650	672	625	655	666	634	658	639	638	581	648	635	682	683	677	653	633	647	655	695	637	673	705	643	696	621	604	586	647	675	666	602	641	689	665	660	639	636	636	667	677	651	691	654	655	627	631	681	659	633	699	669	652	604	679	637	666	648	659	609	689	618	657	606	632	618	661	620	632	626	630	654	618	629	634	679	683	596	672	632	666	630	666	644	685	642	664	668	627	659	633	640	615	608	624	636	655	633	631	618	680	648	678	638	665	634	612	651	655	623	635	661	677	602	672	689	638	676	635	616	642	641	671	685	616	690	617	675	638	637	609	599	677	638	649	693	670	636	652	638	647	664	676	646	644	649	646	638	706	654	667	654	653	669	651	591	635	644	680	651	639	671	632	636	646	614	658	683	660	637	627	666	653	666	632	619	633	655	653	605	616	636	632	641	654	663	715	679	665	678	640	640	665	689	688	644	648	643	675	644	672	635	647	683	655	621	625	636	626	692	634	685	659	620	635	644	673	643	636	662	618	659	687	576	672	658	576	635	589	673	642	662	685	679	647	653	666	601	656	657	663	610	647	615	676	679	622	589	639	612	631	668	692	618	648	673	647	657	650	632	607	640	646	627	681	634	671	643	611	657	641	669	651	672	609	670	671	603	663	668	681	595	645	617	683	658	635	656	687	638	635	606	634	687	645	639	634	664	584	649	670	616	684	645	662	636	619	596	650	629	645	618	628	637	657	599	670	667	657	651	635	630	642	676	642	686	656	674	672	690	602	617	615	661	632	669	659	660	646	671	595	663	667	632	643	633	655	656	673	642	649	620	618	632	664	638	663	669	667	640	689	611	639	635	652	660	694	666	649	666	638	657	622	639	668	663	692	642	639	645	608	666	590	654	649	675	650	670	668	655	660	689	686	665	618	661	659	602	632	624	607	625	639	663	683	642	658	654	664	646	677	627	686	646	655	594	691	683	629	630	634	688	677	630	627	649	670	644	664	667	661	585	623	701	659	672	653	612	658	671	598	686	684	632	659	685	632	660	634	625	635	663	627	678	629	646	633	588	652	659	644	708	624	654	625	648	635	622	626	674	621	668	576	664	638	680	665	642	656	657	655	647	702	657	644	665	660	604	586	653	635	648	642	651	675	643	646	629	663	655	654	664	621	681	653	671	680	676	640	655	669	650	615	613	628	700	642	667	643	576	633	656	702	654	605	643	655	620	682	686	638	667	653	589	631	653	615	652	666	594	655	653	643	658	642	689	682	649	641	667	672	675	640	661	621	684	638	633	651	608	655	642	647	632	635	638	635	695	655	616	662	628	648	667	667	650	651	637	640	651	615	665	661	592	639	666	631	597	704	613	655	661	598	679	665	650	640	641	656	660	669	630	644	648	601	611	657	678	630	678	706	673	601	631	600	657	661	648	635	637	661	708	646	608	648	656	629	668	647	624	667	655	653	662	680	682	699	644	623	681	655	677	639	642	655	687	627	679	617	650	643	648	625	617	606	672	650	651	661	623	653	667	655	588	673	668	644	676	676	623	638	649	652	654	651	618	651	660	670	607	704	646	601	683	652	605	696	668	618	676	620	674	664	607	654	626	659	676	642	639	654	604	642	638	645	641	653	572	651	587	624	652	651	590	632	622	665	659	635	677	651	704	666	681	644	662	651	628	644	629	659	680	625	654	644	631	618	629	639	625	660	656	681	622	609	671	644	653	636	594	602	615	622	658	684	619	634	634	623	651	653	679	626	683	655	638	681	688	646	617	645	630	635	688	650	630	618	662	696	675	657	583	627	657	669	657	647	675	659	616	641	692	632	638	618	679	703	649	631	680	621	661	620	634	642	664	667	653	652	618	676	650	651	621	658	637	619	608	671	672	674	598	697	652	656	695	647	554	636	630	627	634	650	657	637	675	660	675	631	713	627	637	679	606	607	642	681	619	669	649	646	627	670	685	642	660	650	619	625	590	679	655	631	598	653	646	654	680	667	656	647	692	677	687	621	594	663	642	656	600	617	684	647	664	669	644	593	595	618	698	649	676	637	645	668	673	681	652	620	652	677	637	682	613	628	609	605
28399	21815	10634	1151	640	588	518	545	566	508	536	486	552	529	520	523	503	503	463	518	529	522	546	512	563	554	553	489	482	466	468	508	513	520	540	513	540	538	518	541	506	552	526	495	508	505	520	545	527	530	526	480	521	463	480	499	496	493	521	507	518	527	521	504	505	495	496	495	467	526	505	517	534	488	498	533	502	473	543	499	494	520	512	499	519	488	499	466	506	532	540	527	499	507	516	494	499	494	551	483	501	459	496	522	536	556	530	488	527	520	526	495	489	525	505	522	472	546	526	494	512	520	538	513	468	491	467	521	534	497	518	499	503	484	487	508	516	504	500	509	521	497	558	503	523	481	504	480	490	513	525	573	514	518	545	492	537	508	516	518	517	502	502	454	489	538	509	510	546	498	530	513	488	517	497	518	508	479	512	537	501	476	480	516	500	491	526	503	554	487	530	484	492	468	517	527	505	472	530	510	509	492	545	494	530	484	482	468	528	514	526	480	479	484	482	498	457	479	487	501	505	476	503	489	526	502	509	517	535	463	492	514	524	470	516	469	528	526	514	471	526	511	526	510	505	469	478	482	509	521	502	526	515	481	503	513	495	555	523	541	512	502	511	542	503	519	500	526	519	509	476	490	520	480	550	541	522	513	512	518	465	441	523	483	497	504	534	527	523	492	509	520	506	496	519	534	469	508	482	513	527	521	504	471	507	572	542	530	524	505	490	500	517	515	518	505	529	531	477	494	472	530	516	504	477	523	501	471	508	534	564	507	512	556	549	533	514	431	540	517	526	500	523	527	503	475	522	519	544	484	493	481	473	503	490	517	538	512	513	502	490	525	513	557	498	458	518	511	548	565	513	549	545	488	509	517	475	545	491	516	525	512	512	498	589	523	489	510	518	483	512	498	496	487	530	475	524	515	538	523	542	500	455	476	485	489	505	491	513	503	466	469	491	548	548	503	514	516	522	495	507	532	532	519	476	480	534	513	480	494	520	485	503	491	541	530	524	521	461	532	504	499	499	524	516	480	510	524	515	528	501	524	520	496	519	480	461	491	502	517	516	510	502	499	530	485	550	505	519	510	507	507	476	550	487	519	506	526	519	559	481	498	546	562	472	536	514	486	526	532	512	509	487	528	502	564	481	500	505	546	497	530	479	552	528	510	486	504	509	466	505	465	515	497	527	526	541	497	557	482	532	475	523	554	531	511	478	521	485	527	511	470	510	516	509	536	498	505	531	479	501	519	545	499	454	469	494	507	466	574	534	495	514	529	495	500	516	499	496	482	452	490	504	489	514	466	530	502	530	490	507	532	519	519	504	498	528	506	541	538	521	538	442	513	486	539	504	513	467	521	532	496	516	506	519	507	494	529	514	485	520	544	507	521	568	473	503	521	513	559	525	507	511	497	525	515	557	518	540	474	555	495	503	501	527	502	538	503	498	486	477	501	505	500	508	511	502	512	489	516	529	523	550	522	513	529	505	515	480	520	517	498	491	531	516	524	511	589	518	520	461	538	528	551	490	504	529	488	552	530	515	532	557	530	489	466	513	546	520	567	489	473	514	488	533	527	519	521	524	477	506	535	515	497	523	547	515	510	499	506	560	524	479	529	494	516	471	497	494	496	558	532	508	481	545	524	532	497	503	535	497	477	509	516	484	532	532	490	497	508	525	532	515	524	501	506	533	509	499	510	504	517	527	531	559	545	462	537	488	526	496	495	503	484	503	484	485	477	528	473	530	532	521	496	500	555	519	482	506	490	499	486	499	538	483	528	505	483	528	509	508	557	515	522	493	528	499	516	479	529	515	482	549	500	534	494	519	493	517	506	527	541	523	488	514	511	507	511	503	525	512	499	512	482	483	520	503	512	529	496	497	529	558	547	518	514	494	506	508	483	461	532	493	555	486	525	487	507	533	520	504	560	515	517	475	501	536	492	497	528	551	545	524	504	479	532	475	489	519	486	495	494	535	500	474	512	492	523	514	509	457	496	466	495	519	521	483	501	531	511	517	462	517	549	509	510	532	554	513	508	517	508	526	488	493	472	542	512	510	519	494	481	495	506	507	541	516	525	513	512	512	496	489	513	514	531	549	514	504	473	489	528	490	506	489	514	484	505	490	539	481	496	527	526	514	507	539	528	487	518	552	481	543	489	521	499	481	561	481	499	502	524	512	492	516	504	487	556	487	495	496	559	550	517	478	470	534	479	526	509	523	489	516	521	480	525	496	485	517	499	531	528	492	495	502	500	497	514	493	484	523	477	520	496	525	500	483	512	496	478	510	523	472	483	501	491	501	530	486	522	539	498	491	517	486	534	486	507	542	525	514	533	495	543	513	525	528	524	484	490	509	519	528	497	528	501	518	534	507	522	525	539	467	481	522	514	541	481	488	530	492	500	520	505	496	513	522	513	493	514	475	504	475	508	494	515	520	523	460	513	504	529	545	497	550	503	528	521	518	464	530	502	532	516	477	531	531	489	491	486	559	505	494	532	502	529	527	496	477	548	518	518	579	533	546	523	550	493	498	476	552	547	521	498	491	535	513	504	452	511	543	524	515	511	530	467	430	504	490	512	503	498	496	506	519	497	479	471	520	532	494	496	456	490	525	495	538	493	545	511	503	545	536	523	442	481	527	448	467	545	473	525	503	504	517	523	522	474	539	524	515	520	468	502	517	534	495	534	548	510	502	521	523	477	500	491	455	508	496	513	532	469	521	498	484	517	497	547	526	502	525	476	485	523	520	505	503	494	526	496	528	531	511	480	471	474	509	465	513	497	502	509	526	511	511	517	511	497	518	517	487	502	504	540	528	525	481	525	487	494	539	519	500	515	531	466	512	545	569	501	547	521	497	508	503	505	536	513	523	503	528	514	533	525	537	527	533	513	568	536	502	525	511	512	489	507	477	531	492	546	519	501	546	541	523	485	492	507	489	548	480	538	513	522	502	510	465	508	525	486	484	525	496	511	511	541	517	429	452	507	517	485	512	512	533	511	520	538	480	545	481	501	480	492	478	496	484	533	488	512	505	499	508	531	496	498	492	537	523	521	537	485	473	517	517	524	514	516	481	467	511	507	495	506	547	491	474	497	515	511	498	501	507	506	530	524	524	534	504	514	526	527	495	456	471	531	479	503	490	534	511	473	472	502	531	541	474	528	521	460	506	526	537	498	491	522	483	486	532	520	546	534	516	518	506	491	472	487	504	529	513	502	532	521	501	511	502	504	480	485	528	527	509	530	532	504	506	520	511	515	491	506	494	536	513	492	486	481	560	505	530	546	501	535	495	526	540	523	541	535	547	505	517	497	497	500	531	517	493	500	471	527	523	519	536	499	486	504	510	484	531	518	481	476	526	506	523	492	504	514	526	539	541	543	486	472	500	485	503	507	559	502	507	513	520	541	518	533	516	491	535	531	490	521	521	540	500	500	560	530	556	518	529	537	519	530	499	491	478	507	511	551	521	550	509	541	559	489	480	522	498	503	532	485	556	509
27025	26060	2441	654	582	562	569	581	575	547	577	561	513	545	547	497	527	463	532	548	539	523	502	527	524	569	495	509	525	499	519	530	517	491	504	552	528	538	545	539	558	537	524	511	567	510	526	538	520	541	514	549	544	515	543	537	535	537	542	509	530	535	564	524	556	548	486	565	543	509	578	536	548	549	505	561	509	530	554	528	591	539	538	549	533	535	569	554	554	528	574	526	524	566	502	504	540	525	531	535	506	549	534	514	553	519	545	529	548	525	515	509	572	520	526	544	520	499	514	525	513	557	494	534	527	530	539	568	535	520	551	542	529	507	493	560	490	510	507	548	553	541	557	542	549	485	517	542	510	510	553	524	511	505	522	566	542	546	512	584	554	535	513	553	491	525	518	515	565	531	555	543	552	539	572	549	532	527	535	540	518	519	541	545	546	543	511	521	516	578	553	538	566	564	524	523	531	512	537	542	557	521	509	540	538	539	539	558	531	538	511	537	544	529	590	514	508	538	545	516	525	537	545	555	519	519	519	562	489	517	539	532	506	539	493	560	519	503	569	541	548	543	515	554	537	555	547	529	545	577	557	552	538	566	566	529	523	537	500	547	552	571	547	548	512	551	502	541	559	519	559	530	539	516	565	512	525	530	508	520	514	515	532	540	563	540	532	519	505	513	588	543	555	530	503	521	557	552	569	563	492	473	486	530	563	495	501	531	518	556	544	519	522	553	489	559	529	552	543	531	562	544	564	522	542	539	532	553	553	515	550	529	534	554	508	522	543	529	559	463	548	547	518	531	557	527	541	544	560	507	517	526	530	505	557	571	488	530	525	523	555	539	523	546	514	548	571	548	504	584	564	550	561	549	564	487	515	517	534	566	507	514	557	513	558	563	523	572	564	543	533	509	570	510	489	540	550	546	517	545	544	576	547	578	491	533	535	522	549	537	553	559	529	549	561	555	538	537	579	533	502	560	538	545	546	540	554	502	518	544	591	565	521	515	581	569	515	515	584	527	537	564	552	539	551	551	569	543	500	511	533	519	571	529	536	524	512	564	543	517	545	524	512	550	510	565	516	541	551	508	569	535	535	529	542	503	520	557	557	515	562	562	538	554	519	573	520	516	523	537	523	537	543	528	531	583	489	539	550	537	523	581	533	533	542	529	538	509	475	541	576	587	570	519	538	533	507	526	552	537	527	533	589	574	564	533	543	544	510	525	556	522	519	507	535	563	515	519	564	531	528	518	536	566	519	532	579	545	560	525	524	563	564	518	550	527	506	588	542	510	541	532	531	513	531	515	492	533	518	588	540	549	547	512	561	549	505	577	538	561	511	533	545	535	507	578	513	495	522	537	560	496	539	516	543	546	539	503	512	526	547	512	542	570	546	523	542	551	540	458	531	566	548	547	540	530	553	533	565	502	525	493	537	555	515	561	521	530	537	529	538	517	546	519	553	544	573	542	556	513	510	534	545	561	528	544	554	520	506	559	574	555	546	542	506	560	525	564	558	514	517	547	570	529	551	542	544	525	539	526	527	550	579	518	562	539	550	507	510	553	546	509	577	514	548	506	573	565	550	492	549	539	504	533	581	486	553	511	522	535	573	520	546	472	510	549	547	497	515	534	566	532	533	542	507	543	521	562	567	557	510	526	543	499	529	530	540	528	540	570	517	534	519	545	530	532	507	555	533	529	553	524	543	548	534	518	577	536	578	547	560	513	562	523	583	526	507	580	547	546	549	548	527	534	534	519	549	573	548	553	501	560	523	518	529	540	513	578	516	530	540	501	526	525	521	526	517	533	546	558	513	535	502	558	538	515	504	547	473	528	567	584	531	513	554	520	561	578	540	505	536	525	513	561	561	563	550	552	544	519	538	532	540	554	530	531	581	584	552	586	556	559	529	531	522	574	561	515	514	539	533	534	558	522	530	524	557	523	500	537	505	542	503	536	547	516	524	541	523	519	537	551	547	535	567	527	546	525	579	518	536	515	558	539	510	503	515	511	528	551	542	583	521	575	488	549	532	499	541	515	535	527	512	533	531	571	522	507	508	508	573	553	551	564	567	534	564	541	497	505	546	547	555	551	541	544	507	577	542	526	547	538	504	523	539	547	490	529	585	526	546	532	519	556	505	551	517	539	534	526	538	535	515	518	538	494	530	535	510	540	556	569	543	555	511	580	549	525	577	536	522	541	525	556	517	559	479	491	548	511	546	545	545	529	535	525	505	548	509	510	564	569	509	534	517	514	480	558	524	553	550	540	489	495	519	507	522	549	553	543	536	525	549	589	525	506	576	551	513	541	557	530	508	517	511	508	545	552	537	535	540	533	573	562	532	545	536	522	561	528	519	525	538	532	555	506	529	519	560	500	544	539	531	518	540	541	525	549	550	546	515	563	497	534	530	531	562	574	535	543	545	538	527	553	565	550	536	538	505	522	541	579	530	546	552	519	529	536	536	506	536	532	564	556	508	505	551	546	547	546	559	533	523	558	533	533	573	516	509	495	538	546	553	528	493	517	533	555	488	525	489	536	546	494	526	560	581	465	490	575	512	505	538	530	556	546	552	501	571	540	516	523	529	499	518	527	502	533	563	581	541	520	517	569	533	566	541	494	548	570	550	517	519	545	480	573	510	514	561	572	497	512	524	506	555	545	542	509	515	557	585	522	538	528	543	517	494	537	566	547	535	527	547	580	516	512	557	509	523	505	507	531	524	531	511	570	523	541	532	523	518	508	526	546	520	565	535	517	537	531	523	508	516	511	517	539	532	508	544	582	502	559	532	583	539	517	544	538	517	538	535	530	557	519	527	524	554	523	544	514	550	523	519	547	530	507	541	505	539	523	536	556	505	504	548	531	525	541	552	561	530	511	556	548	564	512	552	524	546	541	546	553	528	530	501	571	517	575	554	576	525	562	530	586	473	526	533	569	557	568	518	516	531	508	558	494	541	580	506	518	497	547	528	524	518	493	518	512	575	510	560	578	567	585	551	536	497	562	511	540	497	523	518	543	507	515	572	513	544	503	512	516	548	523	560	535	553	567	538	552	515	541	510	500	555	570	524	513	534	492	552	535	572	515	533	510	528	516	501	518	573	564	483	565	533	544	540	477	522	538	519	575	485	530	485	556	530	563	527	541	540	496	567	523	554	531	530	524	546	534	468	512	555	550	579	541	563	498	562	514	513	495	521	522	530	580	520	513	473	544	572	546	465	529	534	489	552	569	571	544	527	545	521	549	544	541	577	517	560	518	514	512	525	506	485	521	554	575	499	545	503	591	569	508	539	560	572	505	548	544	508	550	556	556	564	521	562	513	570	545	538	520	511	551	523	543	536	531	544	529	526	528	517	525	551	499	533	511	539	549	531	504	541	541	514	521	530	543	547	491	541	526	533	550	490	504	490	508	513	519	541	573	544	529	562	554	557	555	527	512	556	510	492	521	538	545	498	549	540	557	519	566	545	568	527	508	538	553	574	516	545	564	541	548	596	550
23534	21081	28252	24111	21063	12700	1805	1168	1017	996	1000	964	892	910	874	869	875	900	802	810	832	807	822	826	804	781	842	849	851	820	870	805	831	832	829	807	825	806	816	794	861	778	773	833	814	867	847	797	856	832	835	787	820	773	837	837	774	798	817	780	830	826	777	810	817	789	858	827	819	819	821	809	797	811	846	828	810	805	835	786	790	794	838	803	795	807	846	805	861	827	831	838	789	804	856	788	795	790	822	793	890	818	801	805	792	879	785	821	818	811	801	774	831	824	835	824	813	799	818	799	845	772	811	855	781	807	846	819	866	832	813	834	770	828	800	807	829	801	804	792	830	832	817	786	819	746	846	801	806	787	813	776	801	844	788	827	846	841	781	801	801	765	798	806	731	773	811	779	805	780	790	780	798	854	807	832	814	759	760	828	819	796	816	809	830	851	836	842	764	815	794	846	831	803	823	808	827	832	795	824	823	778	810	825	839	820	839	763	787	780	743	787	794	838	814	794	772	768	794	818	896	819	773	803	839	816	820	823	830	797	831	819	800	825	765	789	809	841	794	825	804	875	771	758	816	853	783	753	798	808	796	833	847	815	818	759	796	811	819	770	856	791	822	793	797	767	832	802	801	826	761	817	834	783	813	818	902	808	832	749	833	781	824	809	792	820	842	811	795	779	812	839	799	813	823	813	878	883	810	918	779	804	832	779	807	918	801	807	844	788	803	804	759	811	814	808	783	804	820	845	761	832	802	728	848	813	800	807	807	811	816	778	804	827	774	821	842	812	781	855	801	816	834	808	832	816	869	791	765	821	809	817	859	816	827	831	750	798	825	821	775	797	764	823	803	834	796	802	837	819	781	819	822	861	790	797	815	803	798	808	836	784	808	842	767	812	806	855	804	861	872	832	790	820	818	794	805	830	830	796	788	844	794	832	818	877	834	883	893	858	809	795	798	789	823	779	828	792	816	810	801	797	829	827	774	857	809	791	774	788	793	791	842	810	778	829	787	797	784	829	818	817	823	811	780	835	783	742	789	836	860	784	808	785	789	779	735	868	830	823	799	728	823	797	785	782	799	822	782	862	883	863	788	848	843	809	807	831	856	785	849	879	839	834	861	841	795	766	864	792	838	785	871	834	826	816	773	798	819	781	853	829	845	801	851	818	794	821	828	807	831	778	731	849	860	836	814	819	806	825	786	758	815	793	825	790	761	854	781	845	867	818	825	814	783	832	794	819	782	774	772	805	811	838	831	894	780	843	749	820	829	802	782	784	842	797	844	835	816	787	813	763	785	791	829	794	774	849	847	817	862	813	832	796	827	832	857	774	823	830	824	782	802	848	771	793	802	827	803	802	825	841	770	847	830	846	786	775	805	816	773	812	792	812	852	798	827	811	828	771	815	834	812	789	794	849	874	844	848	836	801	841	808	823	890	811	786	813	825	790	811	799	834	859	809	823	874	902	831	837	782	853	862	789	820	805	798	747	835	795	813	830	817	804	818	722	768	787	780	765	820	852	830	732	768	788	764	801	774	775	855	828	815	795	851	837	840	836	840	832	837	835	824	849	782	805	804	877	807	827	829	851	818	818	872	821	810	765	797	842	790	791	887	833	812	852	815	836	780	771	810	775	813	861	827	815	852	771	830	788	784	881	809	819	784	850	838	799	812	771	848	826	880	754	766	814	828	772	781	844	831	831	815	867	740	761	809	808	808	753	808	835	811	835	790	821	833	780	858	824	799	817	778	829	806	802	834	815	793	781	767	842	839	735	833	804	816	746	761	869	798	738	861	802	787	827	794	832	801	824	798	815	847	758	845	801	813	795	823	831	853	799	792	838	802	804	850	808	804	792	789	779	812	810	788	767	852	762	798	842	795	807	801	807	786	775	773	784	827	872	812	862	803	826	739	841	824	812	776	832	814	826	838	774	819	838	785	757	803	789	791	799	790	868	859	823	856	818	802	816	826	814	828	829	803	832	802	790	790	782	782	792	821	786	775	771	864	793	802	764	763	805	818	808	821	730	789	774	810	829	774	820	826	789	808	850	821	814	770	784	789	825	842	844	793	870	769	800	819	807	844	856	787	780	872	822	843	783	778	823	863	851	828	800	795	821	849	830	808	828	746	825	793	787	875	792	821	828	804	856	789	853	811	838	815	800	788	768	807	798	779	826	810	835	845	788	783	818	831	813	809	813	822	767	824	794	754	820	791	787	762	856	833	815	796	810	824	845	802	799	782	794	792	823	775	801	777	780	780	785	853	821	769	813	777	837	835	798	781	807	863	820	844	826	802	809	812	798	868	740	816	785	778	830	820	809	775	817	805	857	783	814	817	786	800	845	818	824	855	799	855	826	860	779	817	774	791	802	817	755	815	802	770	818	766	779	803	857	854	808	834	816	827	823	808	796	805	803	796	785	867	788	798	852	839	807	783	825	816	751	783	839	781	821	822	808	803	791	871	820	825	798	756	769	856	801	870	816	770	776	812	802	814	784	827	818	857	803	829	793	791	799	797	772	735	832	829	782	850	815	773	785	807	800	819	807	843	775	840	793	802	858	795	826	792	800	797	863	802	778	831	836	773	820	768	768	826	816	813	771	838	825	791	841	865	828	806	836	794	829	802	794	808	860	815	817	799	794	833	816	790	807	792	796	834	772	865	787	779	848	798	858	796	814	774	791	781	751	861	815	785	828	780	813	873	795	759	781	851	773	795	775	788	797	872	803	749	773	816	787	812	794	817	832	799	817	811	804	821	781	800	801	802	873	767	792	867	809	774	773	795	797	825	778	825	752	789	796	803	787	870	838	911	833	808	799	764	795	789	817	790	842	808	806	846	788	825	782	847	791	820	814	810	814	801	802	857	831	776	812	786	794	785	850	808	836	848	738	859	823	818	793	856	811	764	843	823	793	785	802	784	786	818	778	798	840	854	843	832	822	775	780	809	829	802	858	750	836	743	801	827	825	871	754	830	842	821	801	819	809	783	823	815	836	847	827	777	831	775	803	838	809	804	832	881	779	805	816	805	819	837	786	820	789	864	822	821	758	803	854	781	794	869	810	800	791	786	817	775	759	801	818	802	813	774	841	818	808	770	825	788	827	782	803	796	771	841	792	776	828	849	813	746	766	815	751	811	777	853	820	823	795	823	846	797	809	812	839	844	817	804	795	795	832	747	811	813	775	834	792	785	794	794	804	843	802	820	896	868	813	805	739	863	802	836	777	800	784	839	811	798	793	765	853	807	761	843	800	829	824	820	771	798	846	811	813	771	794	843	773	782	807	868	792	812	809	835	805	822	791	894	823	804	797	773	903	800	760	805	794	825	790	800	823	812	842	785	848	872	823	796	804	843	820	808	834	818	861	753	820	814	816	839	746	842	796	845	749	837	822	862	732	794	854	856	841	822	851	767	844	796	799	828	855	830	740	801	821	802	845	778	786	757	788	764	805	829	889	865	899	811	826	850	832	806	798	853	841	754	769	781	859	835	825	851	823
28369	38595	7801	3066	2220	1791	1518	1332	1198	1066	1083	1035	983	953	942	904	924	885	885	914	909	851	873	840	917	847	853	832	818	896	894	820	852	894	884	911	849	848	856	868	861	887	866	814	847	868	894	862	916	834	833	860	828	853	842	835	873	860	845	797	874	843	848	877	866	833	795	846	885	864	843	826	847	813	838	870	808	861	811	813	818	863	867	845	836	863	849	815	831	815	806	792	780	830	893	810	806	790	841	849	846	851	808	871	837	903	828	862	867	810	820	902	849	834	848	810	842	809	859	840	797	851	813	850	862	840	799	872	820	823	867	824	876	847	828	842	863	837	828	817	829	839	870	885	853	802	850	862	798	782	793	809	828	847	812	844	849	834	859	838	829	837	851	822	818	819	821	841	808	831	840	837	852	840	841	794	866	830	849	824	848	839	875	814	876	814	838	861	840	852	827	820	857	825	893	847	844	836	855	781	856	886	875	834	818	859	812	893	842	823	843	872	853	813	897	845	800	835	791	879	808	828	853	821	792	865	841	834	802	892	877	855	809	828	847	835	897	868	830	834	844	845	871	786	843	830	854	780	848	899	796	797	870	803	865	826	856	815	844	780	854	858	816	878	854	785	829	828	918	813	812	813	846	825	896	846	857	871	843	828	875	844	812	875	851	839	858	822	861	830	890	813	839	824	847	893	848	841	841	838	882	872	852	808	854	855	869	866	843	865	847	851	833	873	836	832	829	816	894	872	852	878	878	827	858	814	867	896	839	834	782	843	926	856	835	801	824	893	886	819	890	897	862	862	843	844	831	848	822	915	824	817	845	830	870	867	828	823	806	819	867	873	840	830	846	854	804	863	889	836	899	855	786	813	826	860	839	852	848	866	815	827	825	842	821	856	853	849	835	844	807	810	843	879	881	875	822	809	838	854	814	866	866	865	853	822	828	890	838	862	836	815	861	877	861	863	839	774	827	833	891	868	839	829	843	806	822	841	841	894	823	822	859	838	803	869	847	809	864	843	903	830	872	835	855	817	829	825	816	793	812	806	845	834	823	848	876	835	852	875	823	834	803	861	801	846	777	917	833	842	819	830	854	821	817	839	868	818	856	824	836	872	838	859	853	853	765	856	841	900	843	855	824	878	840	850	852	827	858	817	809	792	886	905	837	817	894	867	838	875	835	884	835	857	856	893	831	832	816	865	861	907	868	807	820	876	843	862	879	845	865	822	786	860	829	868	836	828	825	815	867	858	839	830	818	884	786	853	830	825	876	887	852	872	890	834	850	821	878	762	877	920	850	806	815	825	849	908	838	828	851	832	845	809	850	878	812	823	842	839	781	804	857	839	790	824	840	840	856	840	847	834	835	788	790	829	856	829	797	815	835	858	829	815	844	856	851	817	900	808	877	867	870	839	865	903	801	822	889	884	808	833	819	859	848	805	892	879	856	922	855	856	858	868	805	831	849	860	803	808	859	788	852	822	840	845	917	874	845	865	839	831	885	800	795	799	850	826	834	856	819	859	829	811	811	889	823	819	820	824	849	817	858	852	838	833	767	819	853	890	823	844	853	810	820	805	832	836	817	845	847	835	850	815	827	870	850	814	785	867	852	857	884	838	856	868	874	840	870	878	874	843	846	853	840	844	851	855	835	857	813	821	760	849	842	878	847	825	796	813	868	861	851	907	872	799	794	877	871	773	891	892	835	892	838	862	849	802	811	858	885	843	812	822	831	805	830	871	831	829	878	820	812	835	817	860	858	849	875	830	835	877	860	837	839	795	851	792	839	856	842	833	864	833	788	823	868	870	877	817	884	872	854	829	837	899	835	811	844	840	814	841	852	842	827	793	830	833	804	796	810	811	838	833	803	850	852	882	840	888	814	809	859	903	842	890	789	817	817	857	849	804	852	829	775	853	870	829	811	819	818	821	819	817	827	816	808	826	855	839	868	832	839	841	795	848	870	793	818	815	824	872	849	841	900	856	884	887	816	829	796	850	832	831	923	828	849	784	874	853	857	871	867	855	825	868	861	836	844	834	776	866	830	831	832	827	842	898	828	804	808	896	849	848	859	824	837	846	839	808	827	859	798	790	876	865	802	890	860	865	852	833	776	805	783	835	806	815	843	881	847	821	850	832	828	858	894	860	915	825	860	818	817	862	851	818	772	865	834	828	858	825	866	839	856	900	856	798	811	901	858	865	901	799	824	829	779	840	794	858	865	865	831	844	840	776	839	861	814	839	835	814	860	853	824	881	852	822	905	872	795	864	827	814	882	825	851	845	830	838	850	876	913	838	880	846	836	839	874	838	881	819	803	840	859	840	864	825	882	839	863	803	878	867	816	820	840	888	842	845	869	837	886	806	888	839	879	881	843	833	857	901	802	843	823	819	870	873	857	865	847	840	866	848	842	854	816	890	880	861	860	857	845	832	824	818	835	841	862	822	823	813	857	911	837	812	858	856	831	856	820	806	832	831	808	877	788	805	871	829	813	813	840	852	812	816	835	841	774	785	863	806	860	794	870	844	803	823	863	837	872	874	837	838	846	815	832	863	902	790	837	857	765	820	778	841	814	839	786	883	824	889	802	797	844	814	887	831	823	884	830	832	804	846	886	806	811	838	832	851	837	881	888	825	835	799	845	862	833	863	840	857	848	823	862	822	853	811	851	836	796	804	845	830	812	792	870	761	814	786	858	790	840	870	795	842	829	881	859	822	828	879	818	781	820	821	861	887	855	906	810	801	837	812	829	867	880	825	824	818	845	836	818	870	857	863	877	794	841	848	847	843	852	852	893	794	841	830	807	848	845	834	864	846	851	817	832	828	824	872	793	862	832	878	849	838	844	837	808	881	842	866	836	812	845	865	833	870	811	851	811	846	814	802	864	893	864	854	863	848	800	866	838	839	891	865	801	856	800	807	839	855	837	816	842	843	831	903	826	861	857	846	833	825	807	797	801	874	794	849	792	868	877	829	869	838	845	849	825	904	827	820	838	835	794	810	903	872	859	877	809	814	858	824	878	868	843	807	851	833	816	847	863	871	862	769	858	823	813	855	834	816	789	811	801	846	812	836	802	784	835	826	894	820	803	846	797	862	852	828	846	842	822	882	827	823	827	817	834	835	868	848	847	821	874	849	834	832	834	802	850	867	845	815	841	841	818	840	801	886	864	895	828	843	824	833	818	819	820	855	831	839	876	881	861	850	801	838	901	810	867	808	884	874	838	855	766	875	836	850	863	797	878	869	890	785	817	857	869	823	884	841	860	850	845	815	836	841	865	810	921	859	861	783	868	852	851	877	845	853	856	825	856	853	877	813	842	850	802	833	829	835	832	827	843	861	809	888	832	865	805	847	838	821	867	835	825	828	823	842	830	834	798	835	838	794	887	804	834	839	878	843	822	869	836	842	828	880	781	848	867	832	865	878	849	850	863	856	870	869	797	818	813	820	855	781	814	865	829	828	885	860	922	838	843	828	782	847	835	832	858	848	836	862	841	850
24405	21024	27485	24683	17276	977	497	406	388	351	310	323	317	313	297	312	286	280	279	251	271	270	255	279	265	267	248	276	262	261	246	254	273	260	285	275	233	273	278	269	264	263	235	285	252	254	248	277	274	247	274	267	273	264	260	275	255	285	268	266	266	254	265	267	279	241	268	250	243	262	271	251	243	253	280	268	223	233	263	283	261	292	257	254	272	254	273	256	288	289	256	258	257	274	279	257	265	278	286	286	252	249	251	278	236	235	278	270	248	277	243	279	310	250	292	273	280	266	260	269	288	239	273	256	264	267	281	286	267	275	264	264	274	262	247	286	279	264	266	255	276	273	243	265	232	273	237	258	266	265	249	229	247	260	270	264	249	254	245	257	273	270	217	246	243	246	283	286	240	254	273	240	269	256	247	258	248	246	274	252	276	266	245	247	272	260	253	241	249	248	270	267	267	229	232	254	253	272	269	250	260	270	289	236	233	286	257	257	261	286	272	253	262	250	249	290	262	270	269	263	263	274	253	242	247	241	255	275	250	274	227	260	276	265	258	259	266	258	251	270	258	277	238	274	265	265	257	231	290	293	285	275	264	263	256	265	251	259	239	243	261	278	236	257	257	242	290	278	264	212	253	253	243	268	262	240	278	271	267	265	252	253	244	248	265	245	285	272	227	247	256	251	246	271	264	260	277	273	271	248	260	272	268	282	245	234	241	256	253	229	231	226	254	264	256	289	245	241	269	277	258	245	244	248	282	252	265	264	248	241	257	249	261	282	258	283	258	250	249	244	262	288	265	275	261	244	273	263	241	243	266	267	253	248	285	253	245	244	250	255	283	246	255	283	238	243	246	257	254	272	268	238	252	265	260	227	259	262	281	281	271	278	256	246	266	253	241	259	251	290	241	283	277	276	246	233	249	250	263	257	284	266	269	239	268	253	233	266	262	257	266	255	251	275	291	233	240	258	268	255	263	270	242	258	260	255	257	260	257	242	265	250	271	273	254	256	271	251	265	274	265	252	260	300	243	244	255	243	241	249	262	236	252	254	256	252	259	288	291	252	268	268	276	272	267	241	287	268	248	261	273	241	235	269	278	250	258	235	269	235	261	243	264	247	231	248	263	254	285	246	227	245	237	258	290	259	258	237	262	247	282	256	266	251	239	251	286	281	266	278	250	254	287	264	246	266	248	253	252	289	283	294	285	274	266	232	245	250	256	276	266	257	289	256	241	270	257	269	281	264	267	257	258	247	250	280	235	258	260	274	272	227	246	252	270	214	222	241	262	251	248	261	267	231	284	258	254	251	234	263	253	251	255	253	243	248	280	279	236	248	245	275	231	239	257	250	272	240	267	267	262	269	252	262	271	255	263	279	275	262	267	277	248	273	263	259	266	282	261	260	225	274	273	248	289	277	251	256	265	238	250	257	240	253	263	265	250	280	278	256	253	271	280	283	270	275	261	257	247	260	257	260	280	249	261	273	243	274	265	251	278	273	237	267	239	256	242	241	267	257	253	264	246	237	251	263	257	279	267	270	238	279	246	288	267	266	262	281	284	260	262	290	235	258	261	264	259	266	242	226	264	273	248	262	272	243	255	269	271	248	265	234	281	268	274	266	220	246	273	272	261	247	265	285	274	269	279	240	227	262	265	224	273	251	280	248	266	245	286	283	272	247	271	263	259	239	259	292	250	248	251	243	243	254	253	258	259	254	264	253	260	218	249	256	258	239	244	287	264	273	241	259	264	291	253	240	287	242	260	220	244	279	263	280	264	248	277	286	275	257	258	252	254	290	255	271	259	252	252	295	281	262	251	243	246	236	295	246	227	280	270	283	294	254	297	262	291	254	258	265	245	291	236	250	214	241	243	290	243	246	243	253	218	254	262	246	247	262	263	250	278	239	232	258	254	252	231	287	266	244	283	253	278	240	220	281	287	265	256	257	285	247	287	246	255	266	274	268	258	261	257	258	286	293	268	251	279	276	255	248	251	255	252	276	243	238	260	257	258	252	256	261	262	250	260	273	254	237	237	255	264	249	280	258	254	287	259	284	257	275	260	281	280	220	225	247	276	260	248	269	250	249	245	265	240	236	252	260	256	252	270	226	295	264	251	271	235	257	269	266	251	266	295	268	277	281	271	240	265	233	268	268	260	261	264	269	227	257	252	239	244	259	268	250	263	269	284	245	252	250	262	223	263	261	247	275	308	266	242	264	252	265	256	276	232	267	271	257	242	267	245	257	265	256	255	253	236	263	288	274	269	256	265	264	250	250	281	241	254	241	262	265	260	265	248	282	238	275	257	263	262	236	266	263	234	263	275	288	260	259	261	272	273	257	260	255	275	268	252	256	296	269	294	252	248	270	282	255	267	245	244	286	251	272	271	247	252	245	247	263	228	288	255	266	278	254	255	289	264	254	271	289	266	265	257	255	253	304	232	281	273	259	275	255	232	262	277	266	268	265	256	257	266	280	273	264	221	262	249	271	253	239	243	261	277	285	243	257	242	243	236	264	265	229	251	269	269	254	245	254	271	276	245	250	247	234	265	267	270	257	247	246	280	274	278	247	257	283	245	242	261	238	282	268	253	262	263	263	250	272	296	259	255	259	253	276	276	276	269	231	266	238	204	249	260	246	244	276	288	289	242	254	260	263	277	283	258	259	258	256	251	258	257	257	244	246	261	241	257	253	260	271	242	250	253	259	248	239	248	269	283	269	250	259	257	270	262	248	320	262	261	285	263	270	243	231	245	255	270	262	266	247	270	260	245	289	274	250	286	246	255	282	249	270	263	280	275	249	269	282	287	270	301	268	287	226	295	254	257	266	264	249	261	276	251	286	239	240	273	244	265	263	236	242	255	264	291	245	268	242	217	245	255	246	232	284	238	259	246	259	234	245	232	264	256	255	276	258	262	233	252	245	284	262	253	255	238	268	256	279	262	286	272	262	243	253	253	255	250	265	272	256	272	262	215	247	224	279	254	233	274	248	243	252	260	269	260	242	252	266	265	260	279	245	273	256	249	283	238	277	258	278	266	253	262	254	258	239	265	279	283	264	232	267	262	271	263	257	231	247	254	252	240	216	240	255	268	242	265	272	254	260	235	226	261	263	230	269	259	256	255	259	268	291	243	258	259	275	254	273	246	265	276	271	270	263	274	243	237	251	259	271	268	278	243	232	284	249	285	276	259	249	248	250	244	262	269	261	267	246	244	252	284	264	250	242	249	269	268	287	280	280	263	253	250	256	254	249	275	265	276	252	241	272	270	261	252	250	250	248	237	239	295	267	288	258	285	231	249	276	254	240	281	268	238	266	258	243	226	296	239	232	290	268	277	265	270	253	247	236	269	221	264	269	258	267	258	242	245	267	254	264	259	285	256	242	245	252	254	241	260	251	260	261	262	240	272	253	275	235	249	258	263	259	288	254	253	239	252	259	264	286	256	261	243	274	269	240	238	239	268	266	252	245	274	254	279	268	276	236	254	265	273	251	282	286
28411	35634	5628	1732	1156	903	690	625	523	462	420	400	373	369	354	316	287	326	318	313	323	316	325	308	307	312	294	336	287	313	317	324	302	309	308	339	271	320	319	313	268	279	293	265	307	292	286	274	285	293	326	280	307	331	299	316	307	311	281	307	277	260	329	310	262	278	291	312	269	280	296	299	283	302	283	324	269	307	298	294	279	272	291	312	260	272	312	307	302	299	302	299	301	304	257	297	291	272	273	266	292	313	314	273	303	309	279	298	278	265	300	293	339	273	292	278	276	278	297	311	262	288	331	296	291	264	275	296	267	327	283	303	305	313	279	283	297	271	308	294	288	277	293	293	299	316	280	281	310	291	277	298	294	273	263	291	313	289	328	284	313	289	260	307	293	293	291	274	289	295	266	331	294	282	303	300	287	270	300	297	268	290	310	317	276	301	277	291	308	284	266	290	304	284	308	292	259	280	266	301	313	315	288	288	312	313	293	298	268	286	282	274	301	280	291	279	308	283	293	295	300	289	312	301	279	288	306	292	315	304	290	288	287	287	254	309	307	275	307	273	272	292	291	284	273	289	258	275	281	311	275	255	301	294	302	294	312	264	294	305	306	284	301	286	294	290	287	313	276	281	292	303	275	263	305	266	312	295	303	271	293	288	281	284	286	290	266	264	318	304	327	314	300	280	328	320	261	297	288	296	284	275	293	302	279	287	292	286	298	336	298	286	269	298	271	298	262	305	292	287	284	314	290	285	275	320	296	267	280	274	246	286	300	247	285	289	304	296	309	284	294	289	265	314	294	315	309	301	300	298	259	289	276	286	331	286	277	297	319	296	307	299	289	298	293	256	248	315	325	290	296	317	259	291	317	321	321	269	330	294	322	245	289	276	327	281	312	286	283	270	295	284	300	290	291	280	315	286	289	297	294	273	289	284	295	292	287	296	292	276	296	300	316	291	305	276	319	271	265	314	298	293	288	274	286	282	301	249	314	271	287	305	300	292	290	245	314	292	265	283	310	278	286	289	296	286	323	308	278	299	270	310	306	292	286	283	271	288	292	281	298	295	277	323	308	263	302	273	304	289	312	295	306	254	257	292	322	284	297	274	281	310	275	299	324	297	281	307	313	296	298	283	291	275	317	302	288	283	269	291	282	260	291	290	292	290	286	297	312	274	303	289	286	271	297	308	327	260	310	313	278	266	290	305	301	294	284	267	300	298	305	288	298	274	313	264	280	278	279	278	274	319	292	305	323	310	277	266	288	295	294	306	280	301	287	294	289	291	289	286	316	276	286	296	295	279	278	284	296	261	281	307	283	295	273	299	280	293	301	313	307	283	285	310	295	278	289	289	295	298	258	312	306	266	286	266	307	279	285	288	287	310	293	310	265	307	271	281	269	281	304	295	285	285	284	281	265	305	311	290	276	298	294	299	260	276	305	266	286	283	290	276	276	252	305	280	287	301	300	287	291	283	282	283	301	311	277	309	266	266	324	282	310	264	308	275	284	329	321	266	257	294	319	316	272	297	285	287	288	284	306	274	314	289	299	319	290	299	280	275	299	281	300	307	306	266	291	302	306	290	301	299	261	302	282	263	285	285	269	297	280	284	306	284	292	279	246	294	298	303	301	314	303	282	297	302	294	306	257	309	261	348	266	304	302	286	304	281	318	269	282	283	310	304	315	282	288	291	309	291	300	306	307	283	276	278	269	277	278	291	309	281	258	306	288	281	294	296	281	305	298	298	314	276	290	280	280	336	282	295	315	295	313	281	263	320	286	313	252	299	283	311	277	288	301	281	321	278	279	297	288	296	287	285	304	260	297	289	271	301	291	309	291	298	320	268	277	294	300	278	298	284	270	285	313	265	277	293	289	307	282	262	328	279	279	290	284	315	301	294	310	297	263	297	302	298	287	276	294	292	303	311	284	260	294	327	274	277	290	296	288	287	262	290	287	264	300	282	287	294	281	293	262	284	280	294	287	321	298	309	288	311	276	306	283	296	285	294	270	296	293	288	285	319	277	298	276	279	290	322	278	307	283	285	289	309	303	315	288	295	297	295	295	305	301	303	261	300	313	297	300	284	268	301	307	283	264	265	311	267	300	284	317	313	300	257	289	271	279	287	275	310	273	316	272	317	265	274	317	263	290	295	278	266	315	296	298	267	277	297	283	279	274	295	288	267	281	334	273	272	284	299	282	281	277	293	257	295	263	267	313	284	311	300	290	298	289	248	300	293	288	303	268	275	312	292	331	283	279	287	262	293	307	292	279	291	295	295	283	272	289	292	304	251	290	293	289	258	286	283	316	275	240	305	269	292	295	315	280	284	303	290	278	298	300	250	301	291	300	314	280	293	281	305	277	292	294	307	311	289	320	298	281	296	300	299	279	295	275	313	290	298	300	298	305	270	297	301	271	324	303	299	278	263	325	273	305	294	280	321	313	297	305	297	278	280	291	292	279	297	286	265	306	310	297	297	292	278	279	328	281	351	276	315	281	290	294	290	267	294	301	313	260	289	322	302	282	252	299	269	263	265	278	305	281	265	274	287	299	277	296	306	283	294	309	290	306	321	277	289	273	288	326	287	278	323	278	309	273	313	300	292	276	314	292	285	302	299	274	290	282	288	329	308	303	277	289	333	253	294	316	304	293	296	274	313	337	319	322	277	262	299	297	277	298	297	293	289	301	296	321	301	295	283	309	286	288	292	304	312	280	291	270	274	286	283	289	289	307	276	294	262	326	291	271	266	300	301	279	292	275	281	284	275	289	295	302	272	262	265	297	287	288	275	291	287	279	292	309	259	298	302	293	328	292	276	282	278	283	278	303	279	330	301	290	288	294	298	292	305	325	304	279	277	273	309	293	250	287	290	283	303	290	242	310	300	297	286	274	288	313	304	327	279	311	293	280	286	301	300	307	296	294	283	294	287	255	314	278	314	308	298	305	285	299	269	265	308	310	291	306	256	297	294	326	318	259	305	277	293	276	287	262	287	268	275	279	271	270	281	262	270	311	288	283	303	285	312	289	315	302	293	306	300	289	298	323	274	280	274	301	280	287	306	297	303	302	280	312	300	308	302	268	252	308	288	272	321	303	303	264	279	285	288	299	313	266	287	291	309	280	302	321	269	282	286	310	285	292	279	276	303	305	297	295	307	259	302	292	272	295	257	296	302	311	281	277	308	275	275	296	272	284	285	305	291	269	275	282	311	310	278	281	257	277	311	286	287	274	279	303	277	291	276	279	320	288	294	306	317	320	307	278	281	290	282	284	277	302	309	306	280	280	279	318	290	286	314	274	279	258	331	318	292	329	267	291	308	285	295	273	265	301	302	310	276	308	316	293	262	299	297	244	280	316	298	307	330	294	309	292	291	302	305	341	284	285	281	263	269	285	272	301	273	301	316	288	311	310	291	313	311	272	284	314	283	278	309	281	285	299	302	304	305	252	278	300	318	267	276	274	294	317	301	286	319	314	323	297	284	276	303	264	303	306	298
22378	21093	28655	23750	21082	21132	11849	1433	933	951	863	853	790	739	706	705	723	676	637	680	714	664	635	694	674	604	663	639	639	595	587	654	637	587	593	657	600	605	603	583	581	586	610	609	649	595	583	602	634	621	606	618	600	581	592	587	616	568	613	591	562	589	593	600	626	628	584	574	562	644	591	636	585	605	598	563	623	635	620	595	576	588	579	585	567	588	627	563	608	625	609	598	614	617	622	568	597	651	611	627	571	573	576	598	604	579	574	578	567	598	599	599	581	556	577	571	577	616	584	619	590	623	599	614	583	601	629	631	648	591	604	600	571	608	577	603	618	550	617	604	590	600	586	634	604	598	597	576	571	603	605	607	597	571	615	561	638	622	609	586	617	619	575	591	588	551	615	604	621	602	604	596	613	619	628	610	618	603	563	561	588	681	586	593	590	614	648	599	590	635	580	641	650	576	602	589	595	615	579	607	640	555	617	586	576	597	646	558	603	579	643	594	604	604	563	580	598	603	635	603	578	619	581	602	662	602	588	605	602	618	637	598	580	578	588	636	614	657	628	561	604	578	608	597	603	601	541	585	591	557	649	550	618	635	631	616	594	631	620	634	581	613	610	606	576	634	591	592	609	597	589	599	617	578	582	623	608	552	533	609	595	564	582	628	627	584	585	627	588	594	557	591	605	541	638	576	582	627	581	566	605	571	585	573	613	598	584	635	600	622	582	577	607	620	574	614	634	627	615	610	558	621	609	629	622	647	576	614	578	606	617	555	588	623	580	591	618	599	623	554	617	599	582	619	556	611	606	577	593	589	613	614	607	591	545	587	590	610	603	635	588	582	632	604	605	580	591	611	579	604	604	561	634	622	612	550	534	604	637	580	611	617	594	614	647	588	555	614	591	619	629	570	565	598	591	604	587	564	591	590	573	613	593	578	597	612	577	630	548	644	584	609	592	615	567	598	626	583	568	591	633	599	631	658	587	585	618	643	589	621	596	623	604	601	584	606	600	627	593	581	572	574	588	585	654	600	602	618	567	596	559	593	626	593	587	579	639	586	546	612	591	621	639	596	590	597	589	589	568	582	569	600	577	610	566	626	595	627	599	617	605	567	586	594	589	616	582	585	572	626	625	650	559	612	617	580	619	604	572	580	589	579	606	578	570	606	582	545	601	571	620	585	549	596	621	568	607	629	615	570	625	619	634	648	592	565	604	596	622	597	543	590	581	593	578	606	563	572	650	591	572	619	575	584	564	602	593	621	624	583	595	576	588	611	625	568	555	604	622	583	594	602	578	598	567	614	614	579	574	592	571	603	602	563	594	615	566	609	562	586	611	578	609	593	573	625	567	610	590	598	589	568	601	588	582	594	596	580	606	600	636	616	610	602	577	617	584	632	613	634	614	611	623	609	616	547	581	572	606	592	618	572	601	568	615	551	613	601	599	615	580	631	625	598	594	591	552	601	603	587	633	591	649	603	644	547	608	585	556	580	574	639	576	593	621	584	618	616	609	628	608	590	591	570	609	600	606	587	529	568	579	594	576	642	618	555	577	599	580	609	586	615	597	604	620	573	601	611	582	582	579	605	607	587	581	589	587	573	615	583	628	605	628	576	615	572	606	618	594	660	600	582	603	613	565	572	579	616	595	592	629	596	577	606	588	572	584	640	573	579	614	583	589	629	604	601	599	594	638	536	601	634	605	621	579	625	623	570	611	650	595	577	614	602	579	601	580	610	583	591	594	584	599	588	604	614	611	617	607	584	604	617	583	603	605	611	538	596	556	576	571	607	599	634	641	582	593	547	602	567	619	629	598	541	589	608	640	599	626	574	597	616	554	602	570	602	608	607	625	643	631	633	572	564	594	590	547	605	579	552	620	640	628	563	601	658	590	597	592	596	620	602	662	607	608	606	590	611	624	593	578	566	628	580	601	647	581	627	633	591	573	609	624	579	633	570	603	609	636	591	577	630	605	601	603	590	558	621	599	588	573	605	621	627	612	533	576	609	601	652	600	574	574	617	549	562	569	627	630	558	621	589	567	564	605	591	600	592	566	585	548	595	575	580	634	639	604	578	569	606	576	597	611	603	637	647	631	589	604	561	631	588	566	604	612	583	620	595	570	597	647	630	599	596	561	590	627	642	592	609	601	600	601	601	573	612	637	533	598	615	602	584	627	590	612	578	602	621	592	614	561	548	583	564	608	643	594	616	584	584	566	602	570	596	609	627	588	600	611	598	648	630	589	577	582	601	569	561	567	579	587	607	649	609	564	594	563	654	632	577	606	560	564	627	552	586	603	620	619	582	595	571	616	634	587	575	582	594	622	557	601	622	586	633	604	612	570	564	652	576	591	586	571	578	593	595	547	621	640	605	560	577	581	551	569	558	583	575	597	607	617	629	594	581	641	635	624	563	610	594	648	601	597	600	603	616	593	611	598	562	567	541	589	618	599	603	635	570	581	549	632	616	572	549	569	575	612	629	552	554	592	592	636	573	643	597	593	590	607	567	611	612	617	601	603	603	576	632	583	610	602	579	587	589	580	612	630	592	622	597	583	620	624	577	586	551	600	583	590	557	575	567	604	581	578	615	623	576	583	631	584	571	595	611	580	581	555	570	608	614	599	610	617	605	611	579	604	579	628	592	611	612	630	614	595	606	602	600	598	589	594	560	598	575	585	589	580	593	599	603	591	618	591	614	587	633	549	573	615	632	584	629	614	584	590	575	584	600	610	621	610	569	524	581	600	599	588	606	587	576	619	621	589	596	571	552	655	610	613	655	568	579	569	592	604	589	595	567	610	600	553	559	613	609	585	563	612	590	610	567	601	561	565	606	626	555	586	589	648	562	593	617	581	672	570	600	599	588	648	608	595	613	618	626	585	580	626	595	633	591	647	603	610	594	609	584	605	625	589	613	582	579	598	558	598	620	635	612	608	624	561	588	587	627	671	547	582	606	599	628	614	561	611	581	600	630	597	661	563	572	641	617	633	591	631	565	591	598	590	598	596	536	595	602	562	640	588	626	565	592	615	565	617	625	626	601	635	618	572	610	623	582	556	583	623	594	580	559	606	594	604	646	592	576	601	614	610	576	582	630	636	576	634	612	621	585	616	586	605	581	553	619	620	600	568	630	597	611	607	597	572	608	581	612	649	611	590	596	578	605	605	556	564	603	558	623	620	590	618	593	586	597	631	564	582	558	564	630	570	591	616	593	627	616	561	622	632	645	589	566	598	639	599	624	543	613	616	557	586	594	576	615	578	582	543	599	585	625	593	554	581	597	591	609	564	603	622	557	594	615	589	588	610	636	592	550	618	600	602	588	562	595	615	617	565	583	612	552	578	588	596	631	611	610	539	578	595	599	607	561	567	621	555	569	579	615	599	573	601	609	602	604	589	650	576	599	599	606	611	594	619	560	635	581	648	626	604	602	592	559	607	607	630	586	654	585	587	579	632	583	582	617	579	600	611	591	599	614	639	575	555	584	609	609	548	605
31782	47355	12714	4689	3291	2559	1988	1630	1438	1198	1084	1032	934	862	887	829	817	792	778	748	746	760	696	751	686	688	722	684	739	660	694	656	603	654	673	685	688	691	686	633	634	616	678	664	685	672	638	654	683	633	625	627	670	617	649	577	661	730	671	710	597	680	648	667	677	663	637	650	605	633	660	668	611	656	650	672	665	659	598	699	639	624	638	593	620	645	602	690	649	625	659	597	642	648	653	680	629	639	644	683	602	681	609	667	686	630	645	638	661	625	641	624	640	662	683	642	659	637	636	682	636	661	632	688	645	636	600	663	592	655	630	641	641	655	638	645	666	648	633	653	642	649	706	675	667	637	600	658	643	614	678	613	685	661	624	612	686	655	599	588	642	639	608	619	663	634	663	594	655	634	658	635	677	659	673	626	686	696	638	668	642	634	614	646	665	644	591	702	660	609	617	628	607	673	611	660	641	638	621	664	677	628	670	651	613	621	650	635	653	670	645	683	674	643	663	677	639	661	598	644	655	663	606	631	711	673	613	615	616	669	676	643	637	646	662	600	657	699	665	669	642	609	621	644	651	642	672	644	624	615	634	618	638	651	672	641	672	645	611	653	666	574	671	607	616	639	641	633	640	673	686	649	676	635	669	610	645	666	615	634	606	644	626	646	653	641	663	659	654	634	624	634	628	723	604	619	678	657	638	639	612	638	637	664	648	630	649	680	629	656	637	682	651	657	636	668	639	675	609	634	621	672	663	667	654	656	691	622	632	624	623	622	609	663	629	674	637	639	654	621	642	690	592	638	625	612	638	653	622	641	643	636	633	699	654	624	680	685	615	587	672	641	662	701	626	670	621	606	649	640	637	656	607	675	699	665	597	620	723	646	653	631	651	667	642	662	662	576	639	632	631	645	668	618	631	615	647	629	563	643	630	647	636	668	618	613	629	607	660	631	606	611	652	651	663	634	622	630	630	645	635	622	639	648	641	590	633	624	645	593	633	646	620	648	643	679	641	675	621	640	636	655	629	645	601	644	657	625	625	619	639	623	653	601	621	640	638	637	610	604	636	684	621	595	624	677	652	636	622	634	665	595	688	631	616	685	655	667	610	646	646	692	611	615	655	638	656	640	610	646	687	644	632	641	634	681	602	660	659	619	684	611	630	663	688	638	687	663	629	653	627	621	632	602	600	619	613	640	633	683	642	647	623	585	624	667	666	663	681	633	650	647	630	646	633	618	607	645	655	635	675	668	690	660	610	650	621	599	642	667	667	631	627	661	651	636	630	657	672	665	619	658	648	671	624	649	637	636	672	591	655	599	608	635	677	635	652	643	684	661	650	623	637	650	637	648	620	668	623	648	666	656	649	628	629	624	646	610	641	579	598	649	647	633	650	598	660	655	638	653	661	621	622	673	667	666	683	697	620	631	667	636	646	626	666	662	652	639	610	657	654	648	647	631	645	650	699	651	623	589	600	634	685	670	661	635	691	665	656	648	639	640	634	695	641	639	629	651	658	627	647	610	694	604	595	641	647	686	682	655	632	587	630	688	643	619	634	626	608	612	616	622	627	655	630	654	647	681	625	682	674	626	642	619	644	607	629	601	627	580	652	644	637	682	671	638	653	671	694	652	653	684	688	657	630	652	644	647	656	614	646	680	635	628	661	629	639	612	651	704	643	624	638	696	619	681	627	675	616	620	640	647	653	633	639	611	642	655	610	620	658	655	634	656	668	661	670	647	618	639	657	680	630	614	646	599	620	628	647	649	648	636	670	625	662	642	624	682	627	698	681	647	629	689	647	675	642	608	609	660	680	622	635	631	610	627	638	659	635	696	632	652	644	606	623	659	663	656	639	627	602	569	637	657	641	695	627	663	602	637	692	655	652	646	631	600	644	632	672	677	631	638	639	661	634	646	641	642	643	641	646	678	629	655	670	629	657	603	703	658	629	627	641	641	630	647	643	651	637	618	683	633	626	632	682	613	652	643	610	675	672	598	686	642	616	648	644	627	676	650	656	659	637	669	670	652	586	621	605	635	652	621	666	648	641	630	663	672	663	649	643	624	598	650	663	667	684	646	650	615	604	670	693	638	638	665	631	610	649	662	681	639	638	625	677	635	615	644	656	656	675	690	656	627	630	640	621	672	672	615	664	672	643	626	683	653	649	618	634	666	680	653	622	674	656	638	617	661	641	660	608	648	642	637	592	663	699	672	679	619	630	659	630	625	641	648	638	645	636	634	649	601	689	631	633	660	669	630	655	620	696	636	641	622	608	622	617	635	658	618	622	690	699	651	736	676	635	655	645	665	664	673	621	630	623	610	585	657	647	652	623	639	624	639	675	653	636	678	643	665	624	647	649	681	677	660	647	657	685	646	692	645	594	644	630	598	652	653	624	619	640	656	672	684	628	625	664	616	648	609	627	635	592	647	601	645	641	643	621	589	622	649	598	640	624	658	674	614	619	610	650	618	613	628	677	644	695	675	627	675	603	674	659	630	661	648	645	641	620	684	652	708	657	629	634	678	654	641	616	699	663	649	647	673	665	652	649	614	663	661	658	651	673	619	614	643	621	685	634	594	592	601	586	635	644	651	608	663	630	612	668	610	652	652	641	640	636	604	643	669	621	630	683	620	663	635	633	674	659	677	621	659	666	638	662	634	617	656	642	681	653	667	658	612	631	655	590	649	618	631	636	648	632	628	672	696	642	624	653	669	663	682	669	689	697	634	588	635	646	672	667	660	674	667	626	618	634	640	669	702	606	626	630	660	678	595	630	643	695	625	641	620	679	592	650	641	663	605	645	623	635	644	680	687	655	670	647	623	618	673	646	636	644	612	657	648	643	636	642	610	665	628	691	615	638	674	667	626	624	699	655	642	611	591	645	652	699	614	677	665	650	658	636	654	677	668	609	595	620	612	641	619	669	648	625	608	660	595	624	585	720	569	673	617	593	661	644	648	668	662	671	664	676	623	653	617	624	651	684	674	653	618	674	595	648	675	635	663	655	601	620	627	625	598	652	636	668	638	672	672	591	664	627	601	664	668	626	615	621	633	651	654	617	625	698	630	717	641	697	618	586	669	652	646	606	662	675	622	620	612	646	647	620	638	659	619	678	582	664	641	627	661	665	606	665	616	637	679	631	642	614	636	632	646	687	623	628	618	659	641	627	667	652	662	625	647	598	614	635	632	685	589	619	651	631	647	651	660	621	648	659	656	612	595	657	658	665	648	620	641	713	672	676	644	663	666	649	634	604	617	608	643	643	651	651	657	653	611	644	638	638	651	638	624	640	655	621	641	647	624	668	664	667	643	662	634	636	664	714	649	646	682	674	646	650	613	639	631	658	629	677	646	622	638	573	625	636	619	672	625	646	628	675	669	667	632	599	656	604	673	619	614	621	672	664	660	669	606	670	659	647	625	654	651	670	648	634	674	622	593	647	647	623	602	612	622	644	657	620	620	636	636	640	641	667	642	623	671	614	596	647	657	664	649	596	645
28438	22319	11144	1165	637	554	561	543	520	533	545	547	521	519	490	516	543	520	531	473	518	531	523	531	542	556	489	511	484	503	467	495	473	488	508	543	530	491	492	501	526	517	493	503	506	504	530	534	574	521	517	460	514	530	530	492	519	522	514	504	483	515	536	507	494	542	509	579	498	527	469	510	525	480	519	514	501	488	505	520	514	502	490	461	530	471	515	559	518	479	499	492	501	502	499	518	508	504	545	523	488	543	520	497	503	459	489	543	492	485	533	538	499	523	569	527	505	490	514	494	582	498	523	552	492	491	499	509	497	531	555	510	504	443	497	492	540	481	547	553	511	516	503	516	506	536	506	505	563	560	484	493	527	502	526	529	529	518	516	495	538	497	482	496	507	545	499	525	525	502	553	553	476	487	471	531	507	501	571	460	516	524	532	510	535	497	502	502	481	531	505	520	542	500	485	538	508	493	520	533	502	491	476	477	523	478	475	481	499	497	487	501	545	570	519	464	510	522	478	497	546	514	521	541	527	503	515	530	535	501	471	485	473	461	532	544	481	460	503	547	552	539	506	495	499	501	523	512	507	497	535	504	491	511	497	469	553	515	482	499	530	511	528	501	510	511	448	519	494	498	511	538	505	537	530	505	552	507	520	485	519	519	490	521	534	498	524	481	482	466	499	524	491	513	538	482	517	508	507	527	501	493	479	542	537	475	494	506	559	502	515	529	527	517	507	502	535	526	497	503	514	515	523	512	505	496	501	506	560	521	512	516	498	539	522	485	534	518	499	535	528	491	525	545	518	500	534	485	511	487	497	507	523	446	488	555	520	514	504	497	508	514	497	517	537	510	467	480	521	459	493	513	547	495	535	509	520	517	489	542	492	535	541	495	515	529	526	518	497	471	481	484	574	470	558	486	482	523	538	528	536	517	513	520	513	550	525	495	485	487	552	507	513	535	529	530	529	494	518	504	460	533	491	531	502	511	525	523	527	482	501	507	539	517	497	534	507	514	493	508	549	517	517	563	513	469	538	501	479	450	481	513	496	478	497	496	506	508	492	553	491	504	513	498	530	458	520	516	527	487	532	538	523	506	468	495	540	470	531	532	534	523	505	530	505	518	536	552	477	489	468	531	518	490	522	522	477	520	484	520	538	524	522	519	513	494	475	518	524	511	523	506	534	513	548	515	486	539	543	497	528	546	544	470	514	485	537	492	525	515	528	517	517	540	514	495	511	505	492	528	503	495	486	551	494	468	546	504	479	510	484	503	552	508	506	549	539	538	547	508	542	499	533	522	531	526	550	523	500	515	490	507	513	533	494	513	511	497	495	491	531	496	495	509	470	473	526	506	542	524	504	495	525	532	557	525	484	513	523	533	499	497	502	564	515	506	522	500	504	503	480	531	540	492	511	486	496	464	490	512	510	513	502	546	513	518	499	530	497	525	509	511	492	461	494	497	496	468	524	486	520	500	518	487	527	525	500	494	515	495	497	538	527	535	537	507	504	462	485	517	529	556	499	536	561	518	491	517	548	533	527	484	482	476	483	506	540	523	548	537	569	463	517	503	464	518	452	483	488	533	501	492	532	550	499	514	512	501	522	509	542	495	462	530	490	500	490	506	541	509	481	475	509	574	511	495	498	546	517	501	510	538	517	484	505	558	463	526	533	509	542	531	506	481	477	503	524	525	500	513	509	504	495	479	512	531	536	471	506	527	535	520	528	520	509	489	496	532	527	546	515	527	496	554	502	520	525	502	516	490	510	522	528	516	532	517	500	511	533	535	480	526	536	518	472	535	484	506	458	513	541	550	512	500	542	491	502	511	534	500	547	529	565	512	476	472	512	520	535	516	513	521	489	498	540	481	527	506	476	531	512	518	513	544	511	496	509	513	512	511	525	504	515	522	524	510	483	520	544	510	540	510	493	513	502	520	511	556	488	523	525	495	481	523	528	526	509	523	528	496	508	513	483	517	550	504	505	560	471	505	497	553	512	533	504	527	515	493	487	502	495	565	464	562	519	492	514	485	521	483	536	545	553	512	478	502	538	491	495	527	524	513	507	483	506	519	529	517	492	490	498	528	488	535	475	535	530	530	538	530	500	493	538	500	523	529	545	508	510	508	501	497	504	521	498	501	502	531	504	522	496	510	506	517	500	496	520	484	501	534	477	504	543	508	513	498	525	490	497	502	512	515	515	523	493	523	535	565	480	519	484	536	488	522	527	503	523	487	503	490	461	508	530	510	552	511	529	507	530	507	528	553	507	506	513	457	527	519	557	508	532	505	501	523	531	506	554	527	485	547	466	521	516	515	525	510	552	512	506	497	561	513	492	493	496	508	488	503	478	511	517	494	465	517	513	490	524	525	531	483	534	515	520	524	514	541	486	477	504	523	505	486	509	503	513	539	500	486	504	532	535	528	491	522	507	550	511	505	553	472	521	506	489	510	503	495	498	526	522	487	462	464	514	493	518	532	486	507	473	508	520	495	490	505	521	508	514	491	509	517	487	490	524	484	521	551	509	481	510	510	521	503	508	502	546	527	477	498	510	506	515	492	505	517	534	528	515	534	517	493	513	553	472	492	521	521	489	537	528	483	495	501	512	510	489	534	496	557	500	561	500	476	515	493	519	522	505	507	507	513	496	525	532	477	533	528	509	499	540	535	493	517	542	486	504	479	520	499	502	522	487	534	494	552	483	514	526	544	488	507	467	520	534	530	545	509	470	479	515	574	531	492	443	500	506	531	531	489	472	497	519	466	530	492	522	533	509	447	515	514	532	481	499	547	548	515	464	526	520	494	517	483	449	507	497	506	500	489	501	534	500	505	522	544	502	529	550	487	545	537	523	518	533	531	510	505	552	507	513	532	480	491	560	500	507	494	511	554	544	520	539	533	505	478	505	541	473	500	517	491	478	526	449	499	537	469	499	527	544	514	468	496	529	476	513	496	540	521	473	529	534	493	481	538	523	528	538	505	477	455	537	505	516	526	531	466	501	517	527	522	503	513	517	499	467	497	498	568	521	513	562	537	534	506	451	509	515	478	548	518	492	548	506	499	520	523	508	499	491	492	511	484	511	520	487	508	516	544	496	495	494	481	469	537	478	484	533	546	498	521	507	537	517	485	495	482	516	523	515	489	592	464	521	527	479	556	537	541	551	550	481	528	526	502	527	548	489	495	540	525	539	499	488	499	484	520	481	557	517	506	467	507	509	473	479	462	511	535	511	496	503	527	512	512	514	480	503	494	518	477	493	505	496	519	454	533	551	470	476	513	513	492	495	507	519	538	518	515	484	498	492	514	505	497	499	536	503	551	517	510	559	510	482	531	477	479	511	490	534	502	452	513	549	512	505	503	490	482	487	484	526	574	485	534	516	476	510	505	485	476	513	536	534	503	504	487	489	507	462	507	505	492	516	511	466	489	493	498	546	529	499	510	535	538	484	506	555	541	507	579	495	499	504	516	497	525	539	550	538	505	501	487	500	494	496	491
27210	28142	2947	686	606	611	575	526	540	534	585	560	540	542	512	565	540	574	527	531	528	539	538	547	542	544	549	483	532	540	560	516	537	556	532	556	471	564	516	537	543	531	525	498	532	514	510	523	534	528	554	541	546	506	539	517	562	568	554	561	525	512	564	534	545	539	510	540	565	537	511	563	520	540	530	523	556	533	514	507	493	539	568	547	569	540	530	556	530	549	581	537	564	582	547	537	533	545	537	483	518	525	505	506	520	530	508	525	550	542	526	530	549	515	545	519	510	528	517	557	506	558	503	532	531	556	550	516	562	530	560	591	533	541	540	506	537	581	561	518	541	558	519	552	537	510	527	514	551	522	564	559	525	510	534	537	463	573	546	497	565	553	585	567	534	498	539	569	528	532	502	554	533	554	509	553	551	569	533	518	552	536	506	548	506	548	513	572	547	562	528	531	500	532	551	536	566	533	544	533	544	517	551	532	545	576	536	537	498	520	548	535	584	544	543	545	581	555	508	500	497	550	555	520	534	541	545	580	590	540	554	522	523	546	489	561	555	567	546	528	585	529	550	547	526	531	528	524	498	544	558	513	515	457	531	533	540	587	516	556	501	510	563	533	516	511	553	545	553	515	518	545	529	550	573	547	506	529	557	550	533	550	522	533	589	525	534	540	576	506	517	574	563	542	494	563	559	547	573	500	572	543	505	534	520	534	533	508	506	512	523	539	508	542	553	560	539	512	544	531	486	529	532	539	576	557	547	547	510	573	562	561	552	553	496	522	560	530	536	548	535	518	530	565	558	551	524	532	557	547	538	519	507	528	551	521	553	495	546	546	554	507	541	527	521	492	526	543	541	544	544	482	500	531	528	564	523	518	517	528	543	514	587	568	531	549	498	564	518	549	527	526	565	532	506	544	525	577	507	523	563	540	525	573	551	509	509	538	532	553	554	509	518	540	534	533	552	577	479	537	554	518	566	510	530	520	509	519	534	587	568	529	522	526	561	570	552	552	556	509	559	521	499	534	572	514	524	560	561	537	539	536	528	545	507	588	532	510	513	505	545	539	594	541	565	509	551	562	545	514	503	530	516	541	508	532	525	492	562	550	508	535	540	537	529	528	541	566	539	528	513	539	533	556	565	516	522	556	561	559	521	556	528	504	537	541	539	530	490	540	594	536	517	533	543	557	540	522	505	489	509	562	515	507	578	615	492	541	523	554	513	587	560	566	553	546	496	523	516	515	519	558	557	522	545	509	524	547	544	535	515	523	555	512	526	520	540	538	572	549	537	611	563	516	520	534	493	540	550	544	551	563	491	534	540	567	516	535	524	556	525	549	519	558	562	526	536	521	515	531	537	546	515	531	571	530	533	536	523	552	533	565	542	537	485	517	557	540	547	521	530	550	552	546	559	570	528	521	525	511	539	576	549	534	566	496	519	525	534	548	532	554	503	561	541	515	551	548	521	505	533	563	564	525	508	547	528	551	559	545	511	535	582	524	535	496	532	560	537	522	550	535	568	495	537	487	547	546	511	523	515	544	499	566	527	545	493	583	522	492	534	581	531	537	569	540	567	538	531	541	490	568	566	574	563	567	522	517	555	525	554	554	542	509	584	536	563	563	569	537	549	542	508	532	509	564	514	549	515	535	520	536	545	520	546	541	515	560	572	545	532	544	553	553	530	538	544	511	510	545	505	486	550	501	543	529	528	556	558	530	544	557	552	541	507	530	538	574	588	557	533	556	530	532	545	553	524	556	532	536	562	538	487	519	492	550	524	580	513	574	506	553	572	524	506	528	524	501	551	525	551	550	560	513	560	539	541	547	504	528	527	594	498	503	531	554	563	557	535	546	545	542	545	505	536	543	544	510	534	582	547	546	503	519	484	577	533	573	540	532	518	535	537	554	523	539	568	533	534	537	494	522	531	544	572	546	535	543	479	566	496	530	556	551	563	509	545	558	498	518	526	563	512	528	538	523	533	560	505	556	522	530	608	511	545	550	555	518	546	477	508	523	543	506	537	540	543	539	558	522	582	544	495	540	580	493	522	503	505	543	518	492	529	545	509	566	574	547	506	511	568	502	548	520	509	540	530	512	553	533	543	521	574	534	512	544	496	561	546	560	553	505	533	524	539	532	548	555	510	571	546	522	543	553	554	541	509	517	540	580	548	558	551	552	527	552	532	540	540	501	518	504	574	513	554	534	571	530	511	574	562	556	543	536	496	536	521	509	501	495	595	523	503	534	502	514	539	560	533	526	529	487	519	546	509	545	564	503	545	569	518	540	537	512	528	547	541	540	539	550	527	517	567	520	499	538	505	537	525	524	538	543	551	549	578	522	482	508	548	556	560	507	517	573	544	524	510	547	506	552	530	524	546	538	503	522	530	510	541	563	524	532	550	502	526	515	517	565	473	535	525	556	533	525	515	512	548	558	535	465	514	508	519	520	525	570	533	557	525	552	522	502	511	519	549	541	532	599	530	515	546	507	549	562	551	505	549	535	564	528	573	541	554	536	508	530	534	543	568	516	553	537	556	523	532	541	513	493	525	535	536	497	533	534	546	551	541	563	536	547	553	512	489	529	512	534	535	552	546	509	569	543	512	527	546	547	520	553	581	508	521	543	539	511	555	518	546	530	549	519	553	582	511	552	526	514	508	536	503	538	500	568	545	503	514	519	571	503	557	554	531	534	557	556	497	555	555	548	535	524	533	545	505	517	538	528	579	576	552	517	494	565	518	557	540	576	536	493	532	505	500	550	561	538	540	550	524	507	543	516	515	499	495	508	533	517	497	516	531	571	574	542	562	562	524	513	524	540	531	521	521	517	496	543	524	585	554	487	492	507	509	514	532	556	549	553	559	517	535	574	561	522	549	537	568	510	496	535	498	555	532	522	534	597	525	548	534	552	574	503	560	536	569	537	535	515	548	550	556	559	533	546	533	528	527	529	516	541	523	565	538	515	521	507	580	546	553	558	519	524	480	524	550	495	525	517	527	565	544	520	529	558	536	568	512	549	510	508	527	542	534	521	588	517	528	538	545	510	483	538	531	567	525	566	548	568	547	501	555	512	529	566	497	534	511	557	533	552	545	519	554	543	550	566	481	592	561	600	553	540	543	535	513	532	509	529	556	555	533	570	582	537	524	540	507	551	499	523	498	543	536	533	494	553	520	498	545	523	562	511	544	548	531	490	519	524	543	519	503	546	526	510	543	502	568	542	541	557	525	523	539	550	526	512	577	549	556	543	532	546	497	515	524	492	541	525	498	517	507	548	517	498	520	518	522	524	532	525	525	525	545	535	543	546	552	560	480	571	527	532	491	538	535	541	526	542	530	545	567	556	554	482	547	583	553	528	531	509	533	497	512	572	584	494	536	542	535	520	550	528	518	523	522	551	581	557	525	550	515	564	561	517	530	526	501	511	528	486	557	563	520	533	529	522	532	567	535	497	549	514	527	530	523	553	562	525	471	539	537	478	498	517	572	524	513	552
23528	21049	28246	24062	21034	12464	1627	1171	1048	914	898	908	879	866	877	867	886	848	856	877	797	827	851	841	832	839	846	833	844	831	791	815	830	747	781	779	817	789	768	801	853	823	810	828	818	774	824	783	781	815	792	790	816	802	792	822	775	850	794	820	815	832	835	814	758	803	842	796	772	777	871	786	873	838	779	822	806	820	856	818	816	769	735	800	816	810	784	833	770	840	783	789	777	864	791	793	845	837	804	814	804	811	850	789	773	840	806	827	750	778	775	818	799	788	782	787	792	811	854	804	837	795	760	816	790	771	842	768	784	755	768	786	812	805	773	800	819	759	787	777	779	803	791	772	798	801	849	769	791	808	834	844	823	813	798	789	828	823	801	784	761	807	840	794	821	819	815	779	764	807	837	809	851	801	752	764	773	830	718	818	790	800	777	823	801	821	808	840	831	808	725	831	849	797	817	808	795	816	821	817	817	768	818	786	765	817	836	731	778	812	813	776	811	799	785	780	747	743	816	809	796	819	849	795	779	751	781	778	767	811	800	774	845	810	791	831	815	801	792	843	832	793	750	763	779	803	817	834	801	776	809	811	841	786	826	802	799	802	768	826	785	845	779	783	851	810	742	809	797	821	820	785	755	755	822	819	830	824	791	779	792	805	832	799	810	824	802	810	808	841	794	811	811	819	822	775	826	839	737	824	794	849	752	758	824	801	785	861	814	813	775	745	841	806	861	820	800	772	802	789	770	753	822	799	853	773	834	798	772	820	751	748	730	783	764	782	782	814	854	854	829	783	765	787	780	734	787	821	849	809	784	803	770	820	792	751	778	801	790	804	792	796	800	755	786	823	816	832	795	767	803	744	831	793	813	825	809	793	804	771	815	762	772	854	791	812	834	744	765	796	777	786	784	810	800	779	834	831	842	798	780	805	822	783	799	757	819	780	819	799	734	775	843	741	758	754	827	842	788	788	763	803	827	804	783	811	822	799	808	826	776	828	825	751	782	835	833	823	791	813	824	804	812	813	871	762	797	797	809	791	756	800	825	819	839	815	799	791	774	798	785	762	800	801	827	807	777	805	804	803	891	828	786	821	819	804	808	808	809	788	802	820	792	849	798	744	810	805	771	844	794	757	750	794	814	797	804	796	800	787	788	746	770	819	830	778	811	761	756	809	783	805	809	810	787	777	765	777	833	753	848	777	806	847	829	783	822	772	762	787	802	794	798	824	798	748	806	783	806	816	822	856	804	781	794	795	799	775	791	809	842	743	778	798	784	773	766	794	797	766	810	792	848	804	804	822	802	860	844	852	796	789	799	823	792	799	840	803	827	771	808	783	825	790	762	818	803	779	801	805	783	780	795	807	787	809	829	774	770	813	772	788	804	773	736	830	787	799	792	720	773	823	843	763	841	812	836	782	827	779	756	778	823	830	763	734	793	837	817	871	853	841	772	804	731	808	764	787	813	803	795	798	816	878	833	783	824	814	813	861	821	850	763	757	767	825	792	783	808	793	820	786	844	790	822	824	826	817	761	801	782	838	852	853	772	764	782	771	790	813	808	807	804	810	809	801	766	817	794	856	845	807	825	802	827	782	781	821	833	778	851	773	795	843	809	791	813	836	809	798	801	863	813	765	787	811	850	777	736	733	770	783	801	772	794	830	839	807	814	816	830	813	813	833	775	823	781	850	748	774	857	798	797	763	822	819	806	810	801	795	819	818	835	832	793	769	782	785	803	789	764	789	799	800	847	823	771	885	809	747	792	835	783	795	727	806	784	807	759	827	800	743	784	829	850	823	812	792	750	799	788	801	817	841	836	815	852	842	776	815	792	757	775	797	786	827	784	854	803	786	813	807	791	765	835	756	864	797	783	828	784	846	809	759	817	878	798	853	842	769	791	830	809	886	794	827	809	833	796	798	774	751	789	795	835	797	829	844	789	792	808	780	820	855	748	778	802	798	833	755	828	803	827	790	842	777	745	743	812	800	770	790	824	768	816	783	810	825	790	782	735	779	776	845	788	761	755	818	778	791	811	847	792	708	794	801	817	801	739	803	814	826	807	792	791	809	861	857	781	767	808	799	812	817	827	774	797	786	838	822	811	775	817	777	831	770	782	814	750	781	780	795	761	804	771	812	805	853	794	752	768	834	810	821	817	776	784	792	834	845	803	816	864	786	825	834	763	771	818	820	791	787	788	822	787	804	823	800	783	791	804	728	766	798	789	761	814	843	789	796	798	771	849	819	827	837	788	787	807	777	755	824	780	757	807	810	864	756	815	786	859	816	804	733	784	782	770	751	792	788	826	785	783	784	818	752	775	810	796	850	762	805	809	809	832	813	787	785	780	802	823	750	792	790	788	794	771	777	859	815	836	808	844	771	794	809	746	804	827	773	809	802	778	791	795	822	764	812	823	806	769	820	845	787	811	790	778	762	826	789	840	838	756	816	781	847	875	842	830	778	803	823	770	855	863	754	789	761	801	811	829	819	774	768	832	845	843	791	840	756	799	828	783	755	831	788	757	784	792	815	813	806	826	781	723	741	809	774	865	800	807	776	819	800	820	794	834	752	785	802	761	761	799	782	828	787	817	787	793	763	752	880	763	832	812	779	776	848	785	787	794	775	813	775	809	754	853	795	855	830	765	763	792	813	826	763	757	815	758	821	777	780	753	795	778	809	770	756	823	788	844	750	803	779	774	748	770	814	805	723	777	826	806	810	791	727	780	840	775	792	787	793	806	765	794	826	800	802	836	761	792	788	798	795	807	797	849	794	760	844	781	826	799	819	787	853	787	797	800	802	796	806	820	827	739	777	808	817	776	828	773	784	805	796	787	793	761	794	806	857	820	818	893	801	836	846	785	830	842	816	760	792	808	807	793	750	751	812	825	762	839	805	853	783	805	765	799	773	841	841	837	827	825	755	807	854	808	766	861	793	786	762	762	778	780	798	776	775	769	829	809	811	797	795	867	852	814	817	818	816	799	805	767	788	814	816	794	812	789	864	787	792	806	831	819	818	737	813	771	788	857	776	781	789	803	774	817	806	787	767	794	775	807	811	764	805	834	753	791	808	797	810	729	801	839	779	850	844	765	831	852	787	826	814	793	772	804	812	781	793	803	797	799	746	844	826	780	817	798	863	787	850	805	793	820	840	780	801	820	771	798	837	780	764	792	757	791	835	800	819	781	795	744	856	797	804	805	820	813	739	803	784	807	798	827	762	828	799	826	798	775	760	798	744	781	742	854	818	782	755	725	761	786	799	833	834	829	762	771	791	798	808	768	780	834	789	779	800	819	804	816	816	753	808	746	838	830	840	793	811	800	791	778	833	823	843	701	794	857	787	804	747	804	754	793	808	777	835	777	785	834	795	808	842	798	733	771	842	804	795	788	755	793	848	782	809	832	809	811	786	811	806	791	840	771	812	774	807	777	787	809	815	793	780	791	803	856	807	825	820	799	793	757	890	823	782	778	802	822	775	837	815	769	783	796	839
28206	42135	10296	2912	2219	1825	1542	1311	1196	1077	1066	981	978	925	961	881	858	899	904	849	835	889	866	917	841	885	890	861	859	822	864	906	825	825	834	862	843	837	832	856	836	852	865	881	862	851	877	810	909	820	846	846	856	870	826	823	831	799	861	841	809	787	789	856	829	812	820	818	830	830	838	806	826	816	804	796	844	822	847	839	825	768	802	822	825	837	864	846	830	841	822	892	873	773	817	821	847	786	821	830	835	836	832	811	855	811	820	808	847	854	876	847	849	847	851	831	832	830	842	882	844	836	817	868	897	775	863	828	824	821	819	820	814	786	852	808	791	857	866	843	795	901	788	833	840	856	856	840	856	843	756	834	792	802	893	816	855	810	853	833	861	813	849	818	872	857	874	855	809	786	820	794	803	850	774	825	835	822	848	852	829	836	878	869	849	805	781	872	823	820	861	875	828	805	809	816	825	886	831	801	829	884	869	811	820	873	843	850	833	848	839	840	832	861	847	787	838	830	798	845	821	841	895	836	845	816	839	872	858	814	848	836	834	815	794	798	864	852	805	850	861	811	887	822	847	858	834	808	828	844	840	847	903	798	822	851	852	795	779	810	818	824	824	819	871	862	825	854	835	800	840	799	819	844	818	809	827	863	842	862	822	801	849	815	786	820	851	854	811	924	857	822	799	844	817	851	837	796	887	864	849	907	839	823	840	821	796	872	836	827	852	827	785	804	829	829	850	844	869	785	863	845	804	779	815	869	880	824	849	849	813	807	845	874	806	819	826	846	808	852	819	796	844	858	824	840	763	850	821	847	824	857	844	810	827	810	845	806	837	816	826	866	818	849	847	870	816	852	834	834	866	887	852	896	825	835	843	859	809	805	833	847	854	862	831	804	857	841	813	837	859	832	845	768	848	817	813	772	817	773	868	766	845	829	863	881	902	857	847	842	869	804	825	867	826	828	850	842	843	827	848	861	814	870	865	871	823	859	805	815	796	826	848	808	835	871	819	832	847	807	838	789	830	836	864	867	766	871	818	851	884	818	796	866	820	805	823	846	823	812	840	840	862	829	772	776	825	851	835	813	843	830	831	828	809	838	871	856	878	802	830	821	836	840	834	792	846	852	809	815	869	856	822	855	827	861	863	821	802	900	831	835	797	811	798	835	779	827	804	786	820	871	853	831	816	852	856	856	888	844	846	818	848	804	794	819	792	793	814	843	902	875	843	851	858	790	861	830	850	797	847	826	844	810	832	839	865	821	841	832	853	836	864	847	805	822	777	783	810	812	799	836	863	833	884	824	853	844	807	832	841	838	854	800	836	793	878	822	832	823	838	838	856	806	827	854	836	837	802	822	807	797	807	851	872	824	812	837	856	855	819	830	864	789	835	834	819	882	793	819	808	898	817	824	845	850	824	807	836	844	809	847	856	815	824	863	804	849	835	820	819	868	860	808	866	826	833	888	822	872	814	804	794	817	855	849	832	839	837	866	883	843	810	820	856	839	794	849	813	844	871	840	841	837	846	806	850	856	833	867	838	781	848	873	817	863	873	867	837	819	884	820	805	812	830	855	841	855	844	805	795	821	844	860	841	859	848	832	863	821	825	821	788	825	821	843	835	795	831	873	804	828	836	859	833	871	828	858	827	804	851	779	878	822	839	804	786	834	847	826	803	805	802	795	803	843	812	849	809	829	803	862	835	800	808	850	822	803	894	795	823	792	875	866	828	868	850	838	820	807	781	849	836	815	847	883	859	846	813	850	908	833	774	787	854	843	823	815	798	807	873	866	905	833	821	833	815	824	814	879	821	777	804	813	878	856	884	823	841	807	805	841	837	808	824	833	797	816	825	794	824	843	802	839	812	890	868	849	873	845	846	790	791	834	819	813	816	795	800	801	835	830	823	809	850	847	839	797	852	816	831	846	864	847	845	858	815	916	803	830	824	843	897	839	851	826	839	839	833	829	871	860	836	842	806	859	807	850	868	838	815	871	805	870	835	788	796	800	801	764	826	793	876	804	823	830	855	792	811	838	804	876	803	841	833	845	805	820	822	842	826	831	879	796	796	843	802	818	848	822	798	835	883	854	807	865	830	832	822	781	822	798	842	881	867	845	858	832	818	886	876	847	820	835	846	810	868	861	809	854	833	806	841	851	832	805	845	824	830	826	827	843	819	804	886	833	870	806	815	829	816	820	822	858	843	826	866	835	833	792	853	821	812	845	792	829	838	829	801	810	830	837	818	851	816	837	822	896	875	845	844	853	863	849	742	814	849	801	792	875	809	825	858	802	825	827	832	848	847	856	819	818	825	853	869	839	798	831	814	860	881	844	836	851	818	821	758	842	801	838	856	815	831	855	863	826	815	833	830	850	817	875	817	789	833	808	851	792	847	831	860	790	841	834	825	819	800	827	849	844	778	858	828	859	784	786	870	791	848	881	786	886	843	816	856	844	870	838	839	811	825	828	827	835	870	827	785	829	817	805	854	796	833	830	817	816	785	798	804	889	923	821	813	891	883	802	852	860	837	895	812	830	824	888	794	835	846	831	893	815	836	787	891	854	824	828	795	852	841	806	808	875	859	856	854	861	822	822	829	870	843	842	836	849	830	812	850	827	839	866	848	892	833	814	832	815	793	813	813	805	817	846	862	824	839	860	852	820	806	885	855	842	826	826	827	860	838	835	849	847	810	859	818	824	880	870	827	855	878	862	856	807	804	831	811	838	838	873	834	817	895	836	813	838	842	835	868	812	850	868	810	816	826	872	855	809	864	838	810	878	812	806	820	865	829	841	800	837	838	818	864	857	836	848	791	862	874	816	826	851	829	828	819	827	784	831	803	854	803	799	817	889	830	806	848	838	836	822	870	858	821	840	869	798	852	859	815	839	853	804	827	827	867	844	812	838	834	864	782	842	834	823	821	851	843	796	851	840	857	811	788	869	799	849	802	825	846	820	840	850	792	824	822	807	815	823	834	807	819	799	832	816	853	794	832	834	822	803	806	830	844	817	819	858	852	833	838	802	826	813	833	877	836	825	835	796	856	855	827	829	873	785	806	809	827	822	879	852	811	833	844	859	855	826	844	793	802	814	811	836	853	851	890	871	774	828	842	893	852	825	828	799	819	814	827	811	815	870	856	807	842	830	833	829	840	838	831	846	814	813	866	867	858	844	828	855	858	814	841	820	840	784	828	849	834	814	838	840	847	821	849	847	786	809	821	848	873	889	833	871	838	853	810	797	840	798	826	824	873	818	825	784	929	885	842	794	813	830	864	866	839	848	806	807	857	837	854	790	842	872	924	782	858	860	775	822	780	805	810	864	840	825	787	806	844	853	844	830	826	853	817	840	821	787	831	847	826	810	879	827	880	877	839	813	872	859	814	853	815	789	829	856	803	845	865	819	863	832	779	826	850	859	798	780	823	821	838	804	839	804	837	848	844	834	838	849	781	865	867	794	798	843	867	819	834	864	882	765	833	806	889	836	849	851	789	833
24530	21134	27569	24826	16857	920	526	400	369	364	289	297	318	290	263	279	305	278	265	288	252	276	290	259	269	266	240	251	273	268	256	270	262	267	246	257	234	253	247	249	222	261	275	273	269	211	225	246	232	250	250	265	275	266	259	304	255	259	271	260	237	272	246	259	286	249	280	231	250	231	287	255	247	263	249	273	251	274	290	237	273	268	251	256	260	228	256	244	278	257	281	246	263	253	249	274	267	255	260	259	239	263	292	265	254	267	245	245	254	248	271	267	280	243	253	255	237	266	261	272	246	256	254	262	245	268	268	251	235	267	243	263	258	254	249	263	246	257	269	235	210	235	237	254	260	241	260	241	243	253	286	258	240	242	271	247	256	239	241	227	264	246	244	241	256	262	254	277	254	279	232	251	281	279	249	255	248	238	252	277	264	218	281	245	259	246	270	228	269	243	244	263	274	235	246	241	285	291	276	274	268	250	279	265	255	258	243	255	264	270	266	209	252	244	275	257	258	237	261	247	264	274	253	256	238	245	284	256	225	269	255	253	255	275	280	260	262	256	225	250	266	279	253	263	259	260	241	251	257	227	256	239	270	261	240	255	265	270	282	245	246	302	269	254	217	253	236	266	233	256	250	254	253	265	264	239	257	243	285	289	287	250	272	251	258	271	276	268	263	219	267	260	234	260	249	233	278	274	240	244	291	269	252	255	257	244	258	247	295	253	250	279	252	234	248	251	236	230	266	252	265	274	222	239	274	251	230	289	251	267	265	247	272	257	271	231	246	277	264	268	253	262	245	251	241	265	231	261	233	255	241	239	224	270	264	269	258	266	269	278	288	271	284	243	268	281	255	260	231	237	253	269	273	262	292	258	251	258	267	248	257	241	235	264	258	278	262	249	231	244	256	263	243	282	249	244	252	258	230	253	232	257	252	267	226	271	270	248	257	233	285	263	260	248	258	251	257	285	252	258	246	267	266	231	243	281	283	241	285	226	260	263	258	281	270	251	249	237	284	246	247	252	268	255	281	292	248	249	210	256	265	267	276	247	248	263	257	241	294	261	254	261	251	268	274	282	298	260	243	240	274	255	267	264	271	268	246	261	267	278	245	271	241	263	242	236	272	242	249	270	251	266	267	244	250	278	246	245	265	255	268	271	302	256	277	236	268	255	256	270	252	267	255	266	254	299	239	267	270	247	265	253	264	257	259	235	241	246	278	253	258	245	243	258	280	241	245	251	263	283	274	267	273	308	257	260	261	261	277	267	265	283	261	253	264	234	255	270	263	244	241	250	244	288	271	268	259	238	268	257	244	259	252	262	262	254	244	272	270	269	235	263	242	241	253	267	234	259	249	274	242	262	277	285	240	286	266	251	260	257	265	273	254	275	237	237	247	245	261	250	267	252	259	227	269	244	265	265	268	251	258	260	239	266	267	226	254	257	282	250	291	278	253	261	297	252	257	223	256	225	235	243	268	268	272	241	261	276	232	253	241	271	237	247	245	264	216	236	262	262	264	266	273	253	276	243	264	260	243	271	256	235	248	232	244	270	284	279	247	256	248	254	258	258	267	255	231	250	280	264	274	253	296	247	245	293	270	254	273	269	254	240	245	251	250	269	262	289	260	254	238	271	259	252	233	237	249	222	257	257	289	235	260	230	237	230	271	275	255	296	250	255	267	279	265	293	267	250	255	296	239	241	257	241	247	284	239	253	252	245	232	244	277	280	250	269	248	266	249	252	237	260	232	282	272	260	275	240	238	251	255	270	240	256	262	263	239	253	263	241	237	246	294	235	252	268	229	252	253	256	258	258	257	230	267	252	267	241	230	249	280	266	253	282	262	284	275	245	270	249	237	272	276	277	246	264	231	276	264	244	255	263	246	250	280	248	261	262	322	257	263	237	278	228	241	261	245	240	274	266	279	257	223	284	296	263	283	265	245	278	278	268	265	230	257	261	276	247	282	251	263	239	246	226	261	257	264	276	254	254	269	272	251	260	271	264	264	255	273	241	259	251	296	225	263	271	242	246	255	252	243	239	245	260	260	240	268	272	248	250	244	221	270	240	250	241	251	264	265	243	235	238	244	237	227	277	289	260	261	284	274	273	246	239	240	247	264	256	285	271	243	230	251	264	238	246	268	269	275	231	236	244	251	263	280	290	275	245	237	261	260	248	232	258	261	250	262	248	269	257	277	284	247	247	248	251	250	248	256	238	289	270	257	247	232	251	239	251	233	240	277	254	244	259	257	240	245	267	259	249	246	226	268	258	271	255	261	243	271	231	282	264	272	255	288	251	261	268	272	259	261	232	264	278	263	242	307	299	261	260	239	271	242	230	228	277	265	264	266	285	243	280	255	269	265	283	264	260	265	236	275	312	220	248	261	266	242	292	260	261	252	268	251	269	258	265	271	269	314	256	269	264	237	231	235	245	288	272	247	275	261	246	278	276	230	264	232	244	295	250	262	252	242	267	259	278	258	277	280	244	248	269	273	259	242	269	244	230	276	256	279	298	254	265	252	244	253	238	271	254	268	241	238	242	240	263	249	285	263	261	240	236	251	237	234	256	283	249	227	268	261	251	253	270	254	241	260	255	268	237	238	251	252	254	257	255	247	292	254	251	275	267	256	258	245	260	279	236	275	259	256	266	246	272	260	256	251	273	250	236	241	257	235	249	237	272	263	255	274	270	259	251	270	268	262	257	248	254	255	290	256	276	256	253	213	267	276	277	231	281	224	285	270	253	291	272	238	254	273	248	265	268	264	237	270	248	259	247	236	259	279	274	252	232	227	269	248	230	251	259	262	242	257	254	253	243	244	268	263	266	251	249	256	251	248	259	247	243	256	263	262	242	252	224	262	255	266	248	251	241	262	294	249	275	280	285	260	259	229	265	219	255	266	246	274	261	255	243	261	272	267	254	270	286	225	252	266	258	281	254	277	245	269	244	259	269	256	242	283	255	241	233	254	240	244	249	262	251	275	253	251	257	273	265	264	286	262	258	255	252	275	245	283	266	265	264	254	250	267	264	267	251	227	261	243	273	273	245	267	265	243	259	263	261	246	284	284	276	268	244	256	274	279	262	269	269	262	274	247	254	266	231	256	276	235	308	271	257	264	282	265	261	257	233	243	253	250	248	251	278	258	271	278	236	260	253	242	241	242	264	277	241	242	248	263	274	249	252	261	281	249	224	237	273	278	273	252	242	280	262	259	245	256	279	283	242	238	291	257	252	281	268	248	250	285	272	256	244	253	256	281	244	238	248	232	272	242	259	257	280	261	263	256	251	263	233	268	240	239	281	248	270	257	261	245	277	292	273	275	238	240	242	255	273	270	231	277	256	280	251	299	243	253	251	261	245	252	252	246	243	236	257	258	236	248	239	260	217	232	229	243	247	268	242	265	264	258	235	235	243	254	243	250	258	267	255	259	251	268	237	252	281	228	264	244	252	267	254	243	256	275	264	233	231	257	276	233	253	242	266	255	278	257	241	241	278
28477	38930	6446	1631	1116	832	737	612	553	436	445	388	358	352	374	344	336	337	364	307	318	322	305	312	320	309	316	324	309	264	304	307	282	321	297	287	273	306	305	342	312	296	293	307	263	250	297	288	278	292	296	303	260	303	294	290	309	344	284	287	287	313	261	280	306	281	298	301	276	305	288	282	316	279	274	291	334	276	306	319	301	334	297	290	276	268	311	296	276	302	280	271	299	306	274	336	315	292	259	287	302	303	279	288	291	301	323	288	303	313	315	294	305	289	290	291	323	277	307	289	296	316	289	246	277	289	274	300	279	256	308	261	259	279	299	286	307	299	303	315	286	279	297	280	286	280	282	288	278	290	287	295	305	297	286	264	277	314	312	282	288	288	263	274	304	270	282	265	279	309	277	309	300	284	281	293	272	308	316	325	310	290	309	281	283	288	306	302	271	301	267	277	307	315	279	284	278	307	307	311	289	321	283	298	281	306	270	266	280	293	279	287	278	301	317	302	309	300	360	296	300	287	267	263	313	293	311	277	290	326	267	313	292	311	286	288	276	287	307	263	299	325	297	288	274	312	298	274	292	307	279	300	271	299	321	298	262	317	290	289	304	289	303	297	309	284	280	307	298	319	286	284	282	332	321	293	293	315	285	287	291	320	317	308	282	307	258	302	321	286	299	283	275	287	301	292	306	288	311	293	276	275	279	297	287	300	274	299	303	294	305	281	286	283	251	283	279	305	307	318	311	304	318	292	288	317	275	309	299	269	308	277	277	310	285	306	259	299	302	280	254	280	292	272	296	294	272	299	298	318	307	268	287	303	296	247	286	289	299	277	285	263	289	297	291	310	297	284	319	275	254	287	298	301	308	273	308	295	304	316	301	301	293	292	284	306	301	270	312	323	286	295	289	258	289	266	310	257	301	279	328	280	285	321	308	309	295	290	302	283	300	284	293	276	293	293	281	299	288	296	290	282	282	274	295	295	282	284	306	303	268	292	266	311	292	315	283	294	301	281	267	290	282	284	280	299	273	297	297	290	309	314	293	284	276	267	314	308	264	276	283	268	298	317	299	285	330	311	285	287	312	312	307	298	279	281	292	293	297	314	326	312	279	237	288	275	275	284	286	290	260	263	287	277	312	261	292	295	280	301	296	268	321	294	294	303	296	273	299	275	313	289	289	303	291	283	307	262	299	321	291	308	251	292	282	284	284	272	293	302	322	267	286	287	282	264	281	276	309	298	284	279	276	275	267	329	306	278	278	304	301	280	309	279	275	272	301	293	288	317	254	273	288	335	290	307	288	282	281	297	296	297	287	281	279	311	261	292	325	316	287	310	295	268	296	305	277	276	306	277	268	308	307	292	301	291	264	259	299	308	291	307	296	328	288	275	297	296	305	270	295	279	278	270	296	275	315	291	313	289	315	271	305	295	300	267	274	300	288	282	220	286	299	303	292	287	301	302	291	268	272	293	276	273	300	255	293	304	264	275	305	314	321	267	270	284	309	288	303	292	271	271	261	312	282	294	331	306	300	285	294	294	301	306	292	282	311	286	295	296	294	310	287	281	312	271	276	288	274	288	275	265	307	266	317	296	264	314	278	318	281	307	274	272	325	288	283	297	306	303	302	274	281	295	276	295	272	310	303	290	288	320	292	324	267	283	306	278	342	303	282	284	327	287	294	260	299	302	287	290	317	281	295	295	301	313	276	280	296	310	320	292	292	281	290	260	300	294	305	303	288	318	263	258	273	289	278	328	281	291	302	311	312	330	291	294	314	303	300	279	301	286	262	288	281	310	315	316	294	300	268	290	267	290	309	300	262	295	301	299	274	318	300	271	298	271	281	262	283	283	296	319	324	303	293	293	310	295	289	291	280	301	293	308	253	299	326	292	287	270	311	279	285	287	308	304	289	284	292	323	313	294	270	281	310	291	296	302	285	290	284	312	316	277	285	306	303	302	270	273	295	320	284	282	290	247	281	264	275	305	297	293	309	316	283	294	273	287	296	328	278	275	298	291	295	314	270	297	288	273	291	323	259	269	287	281	282	308	292	292	301	289	282	277	284	297	283	285	282	293	271	274	287	267	286	285	313	325	312	283	289	288	303	303	280	316	275	312	289	309	289	264	315	273	294	307	302	302	315	282	312	268	262	270	287	287	291	290	308	280	273	305	241	309	305	301	296	284	293	241	304	290	279	289	307	303	262	291	299	254	267	302	290	299	302	298	310	305	308	309	299	299	288	305	277	285	284	301	294	265	320	279	313	290	300	290	269	320	283	281	296	274	309	315	287	299	313	296	276	291	289	294	314	305	276	305	277	293	295	275	266	291	329	280	307	278	280	316	295	298	256	290	294	278	299	290	306	285	296	273	298	309	316	285	307	284	286	287	303	288	296	301	334	291	285	275	312	294	280	309	272	257	286	285	290	320	293	298	279	301	276	301	297	273	287	301	288	299	312	349	288	304	274	296	291	288	288	295	288	287	317	308	275	301	272	289	289	281	267	312	301	298	310	286	286	283	292	293	296	283	284	287	271	300	238	257	267	277	302	299	264	303	311	305	322	304	266	289	308	277	306	298	278	323	299	290	279	276	297	284	287	303	304	305	272	289	269	290	282	245	289	296	305	289	291	274	310	296	287	281	274	292	316	279	282	293	299	290	296	276	296	302	292	301	284	309	277	279	285	268	274	323	285	260	274	288	289	311	289	299	301	311	289	294	322	284	318	290	299	285	283	295	282	283	318	294	335	273	330	268	281	316	277	301	270	303	310	304	250	282	257	277	294	304	318	265	304	311	327	316	299	325	287	290	281	289	306	301	285	264	277	278	280	320	300	306	279	269	308	296	293	317	300	327	296	312	276	284	295	293	300	316	275	313	302	275	303	316	311	307	332	300	280	274	292	271	287	309	299	325	301	304	271	307	307	259	299	306	341	294	298	297	306	287	307	284	315	277	252	333	280	292	319	260	291	278	291	293	278	294	305	273	298	298	287	298	264	272	301	319	308	283	292	292	275	275	280	276	331	303	279	289	296	298	282	266	305	298	308	282	245	282	306	291	304	286	295	266	305	270	316	324	279	301	289	278	267	305	301	307	311	283	304	282	262	298	260	299	255	275	254	284	284	297	264	318	265	267	302	289	287	299	279	300	271	313	307	297	287	305	256	295	306	269	295	287	312	292	277	290	298	284	262	290	289	311	324	291	295	280	240	292	293	301	323	325	310	282	315	326	251	319	308	280	278	312	276	303	306	282	283	301	300	299	248	272	295	302	289	295	304	286	280	305	308	280	277	292	290	287	321	301	279	309	301	294	286	253	284	260	273	287	317	324	315	276	284	286	260	289	351	318	304	284	287	297	287	303	274	289	311	310	312	287	311	284	285	293	300	283	298	297	301	325	305	311	309	276	298	275	284	277	284	313	262	302	278	295	278	266	300	294	284	285	315	290	272	277	292	294	272	290	317	312	331	315	314	281	293	285	311	283	259	310	294	286
22396	21084	28644	23769	21087	21133	11883	1331	979	963	873	793	763	716	723	696	671	680	648	647	635	677	613	607	661	672	604	573	635	572	662	619	614	610	605	628	564	642	633	612	608	593	589	622	588	596	589	619	615	612	580	590	626	569	595	612	589	626	577	639	640	556	628	552	660	602	625	611	605	597	584	605	609	586	599	594	601	559	553	583	591	608	583	591	515	619	614	560	620	597	608	624	625	529	589	576	589	601	586	621	619	582	602	627	576	580	581	600	630	587	568	546	577	583	615	603	581	586	631	606	628	610	593	584	620	558	618	604	579	602	584	596	577	601	613	578	560	591	616	585	577	562	574	615	591	649	586	595	620	594	611	594	583	578	583	535	637	600	579	621	580	580	624	604	654	585	568	565	552	548	587	573	586	573	625	590	638	547	560	571	607	562	601	567	573	575	577	566	616	566	596	579	546	632	572	554	613	625	588	597	652	587	584	597	601	597	563	598	584	578	580	629	604	646	597	612	565	572	612	591	602	571	613	583	602	551	596	583	575	576	621	591	594	592	624	581	586	574	592	564	587	595	559	564	616	578	556	570	599	634	591	618	583	591	601	590	608	558	590	630	573	591	584	580	556	593	610	614	550	568	577	579	574	607	573	558	612	575	637	633	564	598	579	571	585	554	629	609	605	590	631	573	589	556	578	605	620	583	594	593	608	589	572	590	618	624	600	549	631	568	624	632	654	569	579	600	584	582	576	606	609	582	600	591	604	608	576	599	588	601	598	614	606	603	545	607	639	572	563	539	616	572	588	568	588	573	567	598	591	614	600	610	580	567	571	615	611	596	617	608	588	610	568	587	639	566	623	607	579	577	594	592	563	581	583	625	542	623	608	606	568	568	589	589	584	585	549	601	565	616	640	549	567	594	569	547	611	566	604	547	595	581	603	592	617	573	624	586	566	534	607	590	590	596	584	563	565	575	605	583	588	590	568	636	592	595	621	592	604	602	613	567	604	593	613	525	601	571	650	583	544	589	577	584	591	591	649	598	586	560	594	577	624	582	639	636	556	596	586	597	637	535	571	555	551	608	596	573	538	590	629	576	576	545	594	654	607	574	539	594	606	610	600	602	609	639	550	589	576	567	579	661	558	580	627	568	566	607	597	568	598	549	566	568	580	606	630	578	548	593	604	600	567	592	597	593	574	616	564	610	625	619	585	609	580	619	581	583	607	580	613	604	612	588	610	542	615	582	564	577	604	590	609	583	636	561	575	578	595	623	609	625	631	646	613	630	556	596	597	590	599	583	574	595	625	593	589	618	620	634	569	601	631	588	602	600	564	592	607	578	589	580	622	623	600	630	570	599	613	580	576	601	598	617	625	609	604	592	607	552	585	595	573	609	607	605	558	553	609	588	590	614	578	612	560	600	580	584	639	524	605	591	567	636	577	600	587	646	603	644	599	574	573	584	575	588	580	596	607	572	555	631	597	617	566	563	568	577	599	569	596	573	592	549	579	591	594	590	603	629	601	593	626	604	564	571	606	586	564	571	582	599	597	579	614	577	624	562	604	602	577	572	600	572	577	569	632	592	574	584	562	589	571	552	603	548	591	569	579	577	546	601	626	604	609	621	563	588	537	614	562	587	594	573	621	602	621	578	632	550	546	592	563	634	605	587	576	560	573	538	556	559	597	635	593	623	564	607	603	608	572	590	612	590	609	606	587	623	605	578	568	614	607	592	563	551	591	562	576	585	594	608	612	611	561	597	591	633	586	587	617	559	595	583	613	561	602	546	614	580	612	578	587	581	626	610	605	573	592	580	544	565	588	601	566	598	595	610	625	639	622	599	551	546	557	601	613	603	584	623	587	558	593	580	558	555	562	576	585	544	611	580	550	545	569	559	596	567	603	585	594	606	576	586	576	557	598	583	644	624	593	607	580	577	600	601	576	575	591	601	594	621	535	584	541	611	577	633	576	601	600	573	633	597	600	598	582	586	577	569	558	587	603	600	551	585	604	592	573	595	594	607	578	613	568	624	623	625	602	538	641	548	559	579	592	600	536	567	609	586	584	589	564	552	552	578	588	567	568	570	568	614	578	599	582	596	586	598	605	591	577	582	585	590	583	618	641	609	615	574	589	596	590	573	586	597	580	664	598	573	593	586	605	567	556	573	611	622	607	591	635	571	582	605	591	605	612	593	587	606	596	614	584	552	617	602	631	570	604	620	609	557	628	608	589	612	637	585	601	614	547	609	566	604	605	563	564	557	535	566	582	548	576	575	590	573	603	613	577	560	607	592	608	596	589	561	575	596	578	628	571	543	604	624	619	593	550	615	595	618	583	600	559	562	645	630	550	576	617	622	589	594	598	569	594	616	614	599	552	600	594	581	570	572	636	593	640	574	611	617	567	564	622	602	575	552	624	580	572	579	584	577	599	554	636	619	602	565	619	562	594	542	606	612	573	621	583	620	594	615	588	593	617	556	623	631	595	568	626	595	605	589	612	577	589	588	543	597	618	591	543	612	579	561	600	569	562	601	601	585	595	599	597	606	627	616	584	604	597	579	596	593	579	598	590	571	616	590	567	563	581	593	615	550	602	565	592	608	601	547	627	593	564	591	598	588	598	560	649	616	556	597	595	586	603	603	580	641	620	590	592	622	641	614	617	584	571	585	578	562	568	595	606	579	575	614	610	595	543	586	604	623	591	583	590	599	568	554	546	573	573	590	565	629	591	591	598	592	586	583	578	570	587	588	560	590	598	605	588	593	595	595	584	603	598	645	571	590	607	609	587	597	592	550	551	568	576	560	603	621	633	569	569	566	566	650	562	580	587	571	581	591	596	636	594	570	588	584	626	621	587	630	534	547	598	567	577	593	581	595	597	555	626	621	573	591	575	607	611	592	586	607	587	580	549	639	622	561	576	577	558	598	553	605	527	583	609	533	572	582	623	584	538	594	578	602	595	528	596	604	581	585	632	587	598	633	619	599	617	583	636	568	568	618	582	640	600	553	584	544	572	576	556	567	594	579	590	566	566	574	587	542	580	577	593	556	611	596	611	608	558	570	611	578	587	575	613	569	607	584	561	598	579	556	555	580	562	557	596	578	600	605	617	604	594	579	577	585	606	608	575	580	601	577	625	636	567	589	568	589	618	590	598	573	569	605	586	637	611	614	566	629	616	601	569	596	612	581	632	555	530	563	551	593	590	574	587	568	584	614	572	620	643	625	614	559	602	597	605	625	604	613	564	558	611	636	557	584	572	595	544	576	581	585	566	554	549	531	625	614	603	561	568	635	649	628	595	597	583	561	611	644	556	591	616	629	595	577	565	564	560	635	601	609	563	551	564	590	609	574	571	580	586	590	580	581	607	602	593	552	595	552	569	586	578	592	615	585	612	606	606	625	623	600	622	561	601	628	585	561	571	586	592	615	581	606	574	621	583	621	578	611	642	592	619	573	566	583	624	615	553	572	565	607	576	554	594	591	632	562	591	598	626	578	621	605
31833	49345	13707	4674	3212	2557	2049	1599	1333	1171	1111	953	855	934	802	812	810	772	701	751	695	726	690	715	715	683	672	687	710	687	654	641	638	709	676	655	636	635	704	679	667	661	630	646	670	621	649	654	653	670	625	649	656	671	662	662	601	600	660	644	670	615	643	624	655	612	620	641	658	671	631	658	617	648	595	617	653	635	619	674	612	621	650	653	653	652	653	636	646	639	631	639	643	610	623	667	627	575	650	640	634	581	649	644	672	643	644	674	708	598	678	627	603	639	649	645	666	690	598	668	652	624	641	618	626	613	615	635	624	614	659	631	630	614	656	679	677	619	662	606	599	638	632	577	658	584	652	624	643	618	650	622	647	681	641	639	693	626	639	656	620	623	623	692	642	609	636	623	632	619	638	642	589	609	635	645	595	626	647	619	660	633	626	634	665	670	702	644	616	723	646	590	612	653	616	668	607	674	624	618	672	620	653	635	617	623	632	632	636	631	617	625	671	650	640	638	624	599	635	612	623	643	621	638	612	637	653	641	615	634	647	631	613	630	629	641	623	622	662	626	635	632	682	635	658	610	636	691	655	650	668	614	608	638	633	656	652	641	644	645	600	613	649	650	669	637	673	623	658	643	652	664	660	653	680	646	640	646	653	612	621	593	610	652	634	627	607	611	653	668	650	650	630	633	634	653	678	653	611	636	589	648	657	613	610	634	604	637	653	632	593	642	607	624	630	662	631	677	617	614	636	630	669	639	609	663	670	636	646	626	641	644	669	671	576	615	660	634	654	608	631	631	645	628	662	651	664	598	666	624	641	647	622	658	594	654	663	637	630	652	607	619	658	618	678	625	596	690	604	639	642	660	682	653	644	667	644	626	666	614	611	629	646	607	626	670	655	658	627	571	611	634	655	645	614	649	659	644	625	660	636	625	648	655	667	618	665	670	652	663	618	674	649	619	632	620	653	645	625	607	596	615	619	626	632	610	663	655	644	650	634	667	622	616	684	624	673	657	670	646	637	670	604	607	637	643	610	660	620	590	624	642	622	682	634	626	637	674	688	626	653	638	621	670	667	676	638	615	645	651	688	705	653	606	638	609	604	623	635	636	612	649	659	674	634	642	660	658	627	577	671	624	643	627	677	615	700	667	590	629	589	647	625	664	685	617	637	658	613	667	636	625	609	646	627	634	617	652	645	664	662	645	645	641	586	693	609	651	671	606	609	652	630	622	620	655	634	630	662	624	610	630	607	614	670	651	615	628	640	628	586	646	641	639	673	629	612	675	658	594	618	644	651	640	659	656	619	645	679	687	659	611	652	650	626	624	657	634	576	567	602	697	622	641	665	682	657	618	626	659	606	643	615	701	648	647	687	682	661	623	659	624	614	658	675	670	627	663	646	615	641	636	691	623	675	666	638	642	656	635	594	600	634	654	603	624	662	623	611	646	647	616	637	660	653	644	658	620	613	674	683	616	659	650	621	605	632	656	678	627	625	662	686	612	620	626	672	622	630	633	610	603	659	605	652	619	649	633	607	639	646	681	619	646	625	622	622	626	686	678	648	596	639	656	653	624	600	615	685	619	644	657	633	669	600	664	628	636	633	638	610	664	660	663	628	637	634	622	600	613	645	619	663	664	613	636	604	635	652	640	602	607	610	650	630	709	654	663	633	608	659	665	608	610	636	646	630	635	673	640	661	669	622	658	611	656	656	699	628	645	658	630	629	652	612	647	636	637	631	644	610	670	620	572	586	599	632	603	635	651	631	644	608	648	650	646	600	603	698	594	621	655	558	648	680	661	655	617	623	639	607	622	678	609	586	632	660	615	658	651	647	673	679	647	609	630	630	640	633	640	672	628	634	645	653	663	635	556	631	619	608	649	606	651	623	643	651	637	657	635	638	626	613	678	597	557	640	613	628	674	663	611	614	632	639	625	593	674	668	633	606	621	647	618	619	648	647	664	635	607	646	618	639	692	585	622	607	658	614	627	626	602	688	619	655	696	640	631	658	625	659	602	667	620	662	608	631	628	609	631	618	637	652	622	641	645	642	638	592	664	641	632	652	577	620	632	632	612	647	624	654	659	630	665	631	607	631	670	621	606	705	640	648	675	669	652	673	659	670	690	608	663	651	652	658	654	606	608	683	678	644	656	606	619	635	626	652	666	602	607	605	663	645	624	607	631	617	665	645	659	635	616	618	594	612	642	640	617	615	644	610	640	630	687	620	654	624	680	622	637	644	652	637	591	674	625	651	626	643	634	605	625	624	624	659	635	625	580	629	682	645	636	633	683	625	627	617	621	609	651	623	659	634	603	634	677	599	660	630	651	655	636	622	635	627	619	631	668	646	599	648	607	635	651	651	638	674	596	657	658	631	665	659	631	605	633	650	692	642	672	640	611	668	676	589	677	608	634	665	643	612	629	631	606	589	620	640	656	646	597	597	685	645	645	645	633	662	646	630	615	634	603	612	646	667	596	640	678	645	620	673	607	624	625	652	646	607	595	643	669	655	639	624	652	612	660	636	641	616	622	647	619	660	591	632	602	597	628	658	639	599	653	626	683	601	638	677	643	638	645	618	613	619	628	637	631	614	647	597	612	614	643	608	647	600	704	628	646	689	617	656	646	652	651	614	647	623	664	661	658	616	631	634	647	633	610	647	576	611	621	652	656	628	623	624	614	681	635	646	615	618	623	686	605	574	586	649	614	619	661	621	650	657	656	688	639	621	638	632	664	650	646	672	618	613	601	658	615	636	604	656	658	649	589	624	631	624	632	662	660	650	595	616	647	621	633	650	634	628	641	659	654	629	633	673	617	636	631	636	636	689	703	649	677	633	601	615	640	614	695	652	638	661	636	684	631	622	664	648	652	647	625	596	634	592	658	614	642	685	585	645	629	660	631	624	648	656	633	635	639	643	686	644	653	690	642	606	645	631	647	619	658	594	657	607	611	647	622	683	648	631	626	689	634	605	618	653	630	601	598	679	603	646	605	621	608	661	621	643	615	626	650	578	679	648	658	652	619	640	656	679	617	613	663	585	589	658	660	643	607	653	616	691	586	604	596	612	661	667	661	626	669	625	666	629	609	683	642	641	631	627	574	641	635	634	636	663	623	683	654	618	610	638	664	639	676	648	713	636	643	655	618	608	594	633	618	622	612	599	662	651	648	652	638	614	625	615	601	628	653	626	643	595	622	648	653	598	596	652	611	630	654	641	639	648	635	611	614	656	624	631	644	675	615	628	686	654	607	585	646	659	594	621	655	616	639	629	662	626	681	641	651	626	639	691	700	676	684	652	691	617	627	618	660	629	667	632	618	646	584	661	626	628	636	661	669	608	654	655	651	638	586	631	636	651	650	627	640	618	628	655	623	647	627	667	640	636	633	651	673	661	647	581	623	613	661	658	607	612	628	660	638	614	644	634	656	602	614	663	608	661	632	661	635	639	631	614	638	623	649	624	636	653	619	651	647	651	687	636	636	600	615	648	597	634	604
28437	22041	11128	1181	564	589	560	555	509	568	526	556	481	499	527	481	485	513	500	494	544	512	516	513	509	487	476	501	492	499	440	535	542	510	504	508	523	470	517	531	519	533	505	489	537	476	539	486	497	536	529	509	524	509	521	503	475	494	526	508	498	466	538	507	507	502	502	506	542	534	522	493	470	500	485	496	520	509	484	504	495	448	478	506	473	513	540	554	501	510	541	519	485	516	498	514	511	531	561	509	478	459	519	491	506	513	494	514	526	484	481	521	510	504	482	496	490	531	527	520	490	499	497	519	527	497	502	525	525	525	484	505	524	493	515	496	493	492	512	523	514	496	496	535	487	515	519	509	494	495	492	501	494	488	518	491	481	516	500	519	469	497	517	523	519	505	522	512	539	480	583	562	489	526	461	472	491	514	519	495	517	518	484	522	532	500	494	495	520	521	485	497	483	509	501	486	495	499	439	518	517	467	532	469	523	517	526	487	550	524	513	496	513	490	521	487	512	507	530	480	536	523	527	500	500	495	499	497	481	492	532	502	516	532	463	489	572	512	484	519	496	494	493	506	494	520	477	478	503	552	487	494	482	516	493	529	494	551	500	519	543	505	506	508	526	504	519	555	505	514	492	488	515	522	529	524	526	458	491	488	451	525	502	534	513	500	471	492	583	521	483	533	491	512	483	520	524	551	513	493	545	501	524	546	514	475	511	525	562	529	472	509	512	480	510	526	503	501	510	503	487	458	497	512	506	534	527	495	494	507	526	530	470	515	497	489	487	512	488	494	502	501	505	478	557	503	556	504	507	530	517	531	530	528	485	534	469	512	532	512	556	512	541	523	486	541	526	495	467	472	496	508	519	456	499	526	542	493	476	447	529	486	502	499	462	482	530	514	506	504	507	538	483	524	498	505	499	489	552	533	486	524	544	521	503	470	537	498	490	497	449	533	505	502	482	533	474	492	496	490	487	537	501	504	508	519	502	455	530	500	506	515	490	549	514	528	528	517	486	490	480	500	494	495	535	488	504	476	480	513	521	498	537	501	541	535	489	497	540	487	490	592	503	530	501	468	496	517	535	512	461	500	463	498	514	530	506	544	496	497	541	508	471	496	488	510	505	518	516	532	524	531	517	492	513	506	554	528	479	520	520	488	517	503	492	502	527	473	532	527	523	480	489	482	499	497	512	514	527	497	487	487	518	497	516	507	502	519	533	518	525	485	535	499	470	521	493	516	501	510	520	493	522	497	521	529	467	569	488	498	499	528	484	529	508	503	536	497	505	494	506	486	493	493	513	513	531	554	549	474	488	488	512	503	576	475	514	497	547	505	517	532	489	507	525	502	496	537	486	516	495	481	474	508	529	508	497	550	496	535	527	492	502	502	499	492	535	540	526	517	536	513	477	512	522	529	523	474	525	483	496	506	469	506	531	539	529	483	502	512	481	525	556	465	511	486	515	486	516	510	473	519	499	534	523	514	510	523	525	496	522	567	518	477	520	487	506	490	481	528	487	544	502	549	538	543	490	519	474	529	495	532	469	521	505	472	485	523	501	510	490	548	547	519	528	511	511	505	493	506	528	542	462	519	524	480	487	524	491	500	535	477	531	484	532	475	517	504	544	481	485	537	524	516	483	475	501	488	550	495	510	500	505	508	472	522	508	511	525	568	512	545	507	480	505	489	544	514	502	509	489	484	516	519	526	506	532	482	480	507	513	495	471	491	506	490	509	471	508	512	514	522	515	506	469	537	514	529	512	504	491	512	510	460	499	472	503	529	490	516	520	478	550	518	518	481	522	528	483	531	494	494	514	500	469	500	513	516	552	514	502	556	481	505	494	541	504	508	523	519	512	498	533	527	477	540	546	500	492	483	523	502	503	467	501	537	491	506	467	538	493	484	493	523	462	505	513	475	512	545	490	517	549	537	494	524	504	500	560	502	533	517	460	504	533	543	526	499	508	460	492	479	464	483	499	521	517	485	470	520	506	498	522	483	518	486	506	488	508	504	516	445	564	473	581	489	562	492	492	467	519	505	509	485	528	490	552	507	506	496	487	525	533	491	500	502	509	534	489	493	472	549	524	507	531	497	504	461	495	522	560	526	514	504	520	518	516	487	527	525	543	517	489	491	539	485	521	514	512	524	512	519	519	488	524	496	519	556	467	502	502	475	473	502	508	501	497	520	539	514	507	499	486	494	490	529	513	495	482	503	544	488	502	487	490	498	512	533	522	479	495	538	509	541	505	469	542	520	523	481	482	516	503	520	508	498	498	498	525	536	512	482	471	463	468	527	513	500	507	466	493	490	498	518	518	498	520	541	509	485	504	476	494	494	506	525	522	517	537	516	515	489	515	522	496	496	524	531	509	524	539	480	525	519	492	509	500	515	542	549	555	489	488	513	512	515	546	475	454	449	504	512	505	485	519	500	506	485	503	480	540	529	500	471	500	515	546	491	534	471	499	517	512	514	490	477	518	505	479	520	508	522	510	522	511	519	483	476	523	527	570	525	538	500	524	500	529	478	513	529	536	496	467	538	491	466	528	519	551	518	516	495	565	497	494	535	506	497	485	491	522	468	518	519	523	523	484	495	501	520	479	526	496	480	503	494	566	482	513	493	505	449	511	490	479	535	498	516	516	469	515	534	527	512	513	500	508	545	535	477	535	541	497	521	511	486	504	474	479	482	474	468	501	526	486	490	515	516	468	501	520	502	520	508	507	506	498	508	498	473	510	517	500	538	527	533	555	442	503	532	505	494	452	513	482	521	513	488	472	490	465	533	516	489	499	524	511	533	490	509	529	554	524	525	531	529	503	502	526	499	518	543	520	492	494	552	539	440	508	523	525	516	467	530	502	517	500	490	459	509	521	522	496	515	489	515	471	526	518	508	531	543	511	543	507	504	524	547	454	517	525	515	526	523	511	481	517	591	502	517	482	486	523	506	596	488	499	478	512	526	509	506	502	482	529	503	546	486	510	507	495	539	481	514	509	522	498	551	491	521	500	487	504	499	486	475	520	497	507	501	519	496	551	510	526	476	458	500	492	530	504	505	503	549	521	466	484	502	518	472	514	523	494	525	508	566	508	548	510	505	566	518	485	545	514	474	521	501	470	530	519	492	516	476	519	491	520	507	472	494	497	480	506	476	487	533	536	478	540	537	515	548	515	526	488	535	457	533	503	505	506	504	513	515	547	498	524	486	535	510	473	516	521	534	481	509	515	490	518	487	505	503	498	527	533	499	534	539	489	498	502	527	531	498	492	499	524	521	512	503	515	466	515	464	507	496	514	512	530	487	492	487	477	510	480	564	512	509	535	494	457	501	499	510	483	495	512	524	522	524	508	546	516	510	490	519	513	487	488	478	529	485	510	470	486	511	514	548	444	442	530	465	459	517	466	533	512	480	501	495	549	509	532	558	489	485	474	539	531	492	502	488	512	481	476	546	504	485	541	546	523	512	487	500	561	525	480	515	508	516	488	485	520	536	482	548
27434	27343	3761	681	624	626	566	590	570	555	545	533	543	524	540	527	533	488	544	562	517	537	598	513	578	569	533	550	529	550	518	511	538	576	508	534	508	503	565	508	493	512	508	525	523	507	559	551	564	510	556	542	562	554	584	519	482	546	474	504	481	484	528	506	574	523	546	476	531	542	512	494	490	498	554	519	538	515	512	525	509	511	552	558	487	525	523	538	556	519	520	525	571	536	503	571	534	533	517	496	532	494	581	525	513	532	504	550	539	583	545	535	538	521	544	563	525	508	552	524	547	532	492	515	532	555	528	502	486	527	555	522	510	522	547	499	554	503	518	523	531	507	560	550	539	538	518	530	524	540	543	572	497	550	584	506	528	517	536	570	502	565	522	521	553	533	588	525	535	550	529	535	539	530	575	577	558	528	548	517	503	529	524	556	543	545	507	545	531	554	506	574	538	593	534	505	510	535	514	511	529	537	540	511	542	529	501	554	495	506	516	547	569	529	535	549	501	519	505	554	511	502	530	568	550	522	511	501	526	538	554	510	485	573	552	510	531	548	570	527	508	532	556	567	491	532	544	554	548	556	554	483	558	549	530	524	527	542	504	561	515	540	550	508	528	529	543	527	505	554	572	525	547	521	538	559	568	575	517	531	502	565	541	544	538	542	545	540	527	549	518	576	548	564	564	518	528	554	524	551	583	510	537	529	548	523	545	505	496	556	527	534	508	491	549	529	513	519	547	508	538	478	506	487	559	518	508	521	499	511	514	539	541	523	558	567	535	519	571	515	480	522	513	516	499	545	523	541	589	534	507	564	499	538	550	490	488	540	556	502	526	578	563	508	545	582	500	510	528	482	541	550	580	506	521	525	530	561	476	541	562	557	492	524	521	551	542	507	483	597	545	498	539	531	552	520	513	519	523	497	536	562	529	536	529	515	556	496	499	526	547	566	523	498	530	562	541	517	517	516	530	539	556	463	532	590	522	564	520	512	547	527	589	553	542	516	515	510	551	570	506	522	504	528	526	522	528	554	514	531	531	569	528	520	525	533	575	509	505	517	574	557	534	476	537	532	505	510	499	538	526	529	540	524	523	541	539	543	509	473	510	560	526	512	521	550	513	498	514	535	527	556	530	530	511	529	534	543	531	527	543	532	479	550	526	534	511	523	526	518	542	524	521	509	536	528	566	530	539	538	518	537	553	562	547	527	528	536	567	557	524	481	525	536	538	511	497	516	541	538	560	490	539	556	565	502	556	523	550	553	489	532	566	545	515	551	507	514	526	502	498	502	519	538	536	524	511	524	526	531	503	528	548	521	489	579	516	547	528	481	516	537	569	569	524	549	512	523	506	542	508	502	521	501	532	543	547	532	520	576	503	542	551	532	527	534	507	578	537	528	520	520	505	487	493	496	495	525	498	554	550	547	501	522	487	543	518	544	525	514	543	485	558	552	523	518	522	528	575	500	559	512	534	494	567	514	500	552	566	552	511	544	488	507	538	506	514	522	573	539	492	552	543	519	563	535	533	505	510	543	554	542	544	499	526	532	520	566	499	538	505	563	514	565	519	516	526	524	544	542	559	537	507	551	540	522	513	513	558	515	499	559	546	481	532	498	554	553	561	489	512	519	528	510	549	529	539	535	516	531	529	570	537	532	516	552	527	571	498	498	565	540	534	521	525	480	524	502	554	518	528	525	537	547	515	554	526	520	479	512	577	527	556	483	534	554	529	536	545	524	561	515	554	527	536	550	492	507	545	542	495	535	529	520	556	517	547	512	563	514	514	512	527	508	492	525	538	560	535	557	519	567	552	505	496	540	508	549	545	563	522	536	536	561	523	524	562	528	531	538	473	529	485	541	558	537	511	513	582	506	512	484	531	546	536	506	528	514	508	555	546	523	539	493	524	535	542	549	501	564	532	518	568	504	516	560	560	575	541	507	536	527	545	496	545	475	527	544	540	510	543	528	525	520	519	537	521	510	546	503	557	512	578	512	543	509	526	518	543	517	529	549	508	542	522	470	535	565	540	482	560	532	527	543	531	494	556	517	509	539	543	546	531	553	530	545	534	566	558	523	525	523	501	526	556	515	541	519	527	511	508	502	521	532	529	527	488	531	511	510	523	522	510	537	478	563	552	520	524	538	566	553	516	526	524	560	562	519	549	567	517	497	528	517	509	551	490	495	547	505	497	597	521	564	509	516	536	517	548	545	516	546	539	526	542	505	525	527	542	544	546	509	544	523	521	513	547	505	554	517	521	525	556	517	517	533	528	576	524	502	523	524	559	539	526	551	529	528	514	547	528	541	502	516	538	483	486	518	564	528	511	557	526	546	515	559	575	521	559	536	539	492	596	520	521	487	528	523	511	539	548	519	515	526	546	564	526	544	534	518	519	557	556	541	560	550	549	551	537	527	543	525	567	520	559	535	560	550	577	519	510	535	558	549	527	575	523	567	514	530	600	563	519	582	540	537	486	532	531	501	512	523	530	533	540	517	522	508	532	529	482	503	553	533	543	566	503	551	531	526	550	514	542	552	549	538	550	569	523	519	544	515	486	530	566	549	534	512	531	485	530	532	559	515	541	559	525	509	505	516	512	557	564	515	565	538	519	517	530	581	529	532	533	535	533	525	519	532	550	496	549	516	527	539	540	533	537	517	535	514	554	539	507	540	554	514	540	520	463	534	526	516	479	540	515	543	539	518	516	547	534	498	481	515	530	562	561	566	544	484	511	542	510	506	548	506	480	489	561	498	549	524	543	544	544	543	530	524	538	529	519	531	502	531	529	521	518	534	557	512	578	534	497	524	547	507	550	474	550	569	521	556	523	553	526	558	512	537	536	521	534	560	541	544	480	524	594	502	542	549	538	515	548	522	578	525	541	532	553	566	502	482	493	534	490	517	561	563	569	476	570	520	519	561	536	478	540	519	497	510	494	474	514	529	509	536	517	514	518	530	546	544	530	544	532	518	541	544	521	547	550	531	566	530	526	562	593	516	522	525	545	550	517	540	552	559	547	527	501	536	532	540	547	530	523	511	499	524	541	545	539	522	550	558	540	537	511	528	536	513	509	566	528	537	554	539	496	493	556	523	533	519	493	575	556	489	513	498	510	522	558	526	556	563	526	555	553	505	529	474	535	522	520	563	532	532	523	521	540	496	510	549	527	487	554	474	525	545	514	519	527	546	512	521	498	548	530	521	462	564	538	575	550	531	523	559	522	523	499	508	554	547	527	485	524	498	524	518	523	532	540	533	531	531	519	512	485	513	525	502	514	554	536	547	534	556	532	546	567	543	532	557	572	496	539	538	539	499	505	508	523	545	549	542	508	573	519	507	532	540	532	541	549	536	555	529	538	545	545	505	561	543	542	505	529	541	601	518	530	544	521	526	528	516	487	550	553	556	515	533	508	509	490	531	507	488	566	548	560	530	519	551	536	545	530	554	516	500	500	547	527	543	546	562	528	526	526	519	555	542	520	519	537	567	551	513
23540	21048	28216	24102	21029	12344	1698	1127	1023	988	900	937	879	872	768	855	829	835	881	837	822	800	792	822	827	800	857	840	810	806	794	831	818	826	803	882	829	833	770	769	761	806	847	814	783	753	818	832	815	791	773	785	796	850	772	827	813	811	797	832	790	821	743	800	787	779	818	778	804	816	762	814	753	749	800	816	793	795	831	763	805	773	841	778	807	852	819	766	770	780	803	792	798	814	790	812	766	749	845	851	833	794	762	797	750	730	780	772	797	825	824	795	825	811	839	830	771	789	826	813	764	805	834	746	809	827	806	845	865	775	835	777	781	792	846	799	794	831	800	736	789	800	751	792	790	792	821	821	760	812	777	805	812	863	834	793	874	818	747	758	809	808	773	814	817	803	816	803	735	725	771	772	847	779	825	756	813	786	833	772	800	833	852	800	828	749	830	825	840	787	793	783	773	839	808	774	808	797	790	806	759	820	807	804	807	853	830	799	832	827	829	793	806	775	829	810	813	756	787	786	750	797	798	799	789	734	756	807	806	795	803	797	812	821	780	774	764	843	812	779	788	781	785	841	772	806	767	791	879	823	780	789	810	785	823	823	779	802	805	788	838	801	813	785	815	819	808	808	787	794	792	831	854	798	803	793	780	784	818	813	765	785	817	811	803	860	799	740	818	784	809	807	853	811	763	774	792	785	816	795	800	813	789	775	788	834	750	826	800	781	778	771	795	795	823	793	782	806	814	773	785	778	777	813	759	822	751	829	779	729	807	781	759	784	795	771	786	769	854	815	812	761	752	864	790	793	810	820	813	789	792	827	798	789	810	790	785	827	814	855	829	847	791	772	774	798	836	768	814	817	790	843	793	797	810	793	803	793	790	796	783	769	806	761	816	791	758	765	755	757	800	795	840	790	758	812	813	790	793	810	816	784	797	773	767	843	801	772	795	790	788	761	790	776	747	756	797	794	766	733	792	790	832	761	793	816	844	796	816	783	754	805	802	820	802	826	750	816	792	773	841	838	811	817	800	822	779	839	784	791	809	785	812	841	785	792	805	776	764	797	835	826	817	782	793	786	785	745	796	815	794	832	765	820	845	810	845	819	803	794	802	773	793	766	831	774	798	772	816	807	822	775	831	790	839	848	760	753	789	768	777	777	834	765	812	830	783	759	788	799	789	788	819	836	772	767	805	785	795	850	832	849	809	786	800	812	788	819	809	815	877	805	846	812	774	821	805	786	767	790	815	800	825	794	814	786	763	744	771	801	783	806	779	817	779	795	803	787	766	780	805	776	835	804	823	847	818	777	796	836	794	784	841	771	819	840	828	823	837	788	812	796	807	765	785	771	846	813	814	852	786	773	736	783	819	777	809	733	770	827	723	787	833	765	799	794	789	774	825	814	813	804	785	812	804	770	812	855	777	782	807	800	800	778	764	799	785	861	770	808	843	812	807	766	737	842	832	775	837	774	873	743	789	817	756	826	781	765	748	761	738	838	814	804	758	806	861	794	805	762	757	824	826	798	820	748	780	763	805	836	801	777	814	832	855	818	850	795	783	748	771	810	750	812	805	804	791	827	790	753	824	801	863	811	789	800	827	797	761	768	836	775	751	766	736	776	783	781	786	817	780	813	752	791	816	813	813	759	783	792	794	741	829	739	808	851	809	834	785	800	784	752	770	784	780	844	810	773	814	781	850	827	791	790	816	814	822	820	769	797	812	806	758	802	826	789	811	781	789	758	797	780	777	815	831	778	839	800	777	770	836	794	820	750	798	854	777	792	809	797	853	831	798	840	755	793	780	814	813	777	781	807	756	764	797	835	837	793	814	783	772	818	882	783	819	803	811	788	789	779	789	789	809	819	793	778	777	821	786	806	756	788	804	825	769	759	787	821	812	850	820	831	835	777	783	715	770	806	813	806	797	794	825	747	823	778	781	760	845	768	809	784	826	821	811	762	796	796	787	809	819	801	792	805	809	725	831	824	814	816	829	757	819	810	784	764	805	783	786	793	828	762	810	793	836	772	799	790	737	773	816	847	773	791	794	768	827	767	760	794	835	788	781	804	828	789	744	796	770	807	801	810	785	802	820	759	808	774	806	796	809	852	822	789	738	802	808	808	820	738	833	778	777	776	803	844	830	802	802	809	803	807	864	799	839	757	828	811	768	760	787	806	753	775	800	792	834	805	786	763	819	753	785	824	807	778	824	799	844	836	776	787	787	795	742	799	812	786	780	780	733	770	815	768	758	769	791	830	836	816	849	821	781	775	806	859	743	812	803	814	768	749	868	804	767	807	767	813	823	803	815	778	787	785	751	813	807	840	760	882	827	847	815	840	793	791	828	799	850	755	795	805	778	857	804	822	749	820	790	804	824	820	797	791	780	831	827	818	805	792	799	795	795	784	760	793	833	768	803	793	766	791	842	799	796	854	798	793	809	790	836	796	745	797	803	773	716	806	829	804	801	806	869	798	819	746	816	755	789	770	761	816	803	826	788	766	783	786	794	796	780	794	826	791	806	863	809	798	797	801	766	826	820	807	777	815	850	802	813	780	787	838	804	799	824	798	814	821	820	784	826	771	773	756	773	814	823	791	871	762	771	793	789	846	814	751	823	806	792	794	751	801	804	797	772	774	796	763	811	814	791	780	787	823	772	786	775	806	813	761	779	795	824	780	816	826	764	797	761	807	715	747	794	767	864	816	810	799	811	805	768	790	793	787	807	779	787	805	811	796	803	764	763	781	792	844	792	809	786	815	861	838	816	790	783	777	769	773	787	802	816	761	824	767	809	822	793	758	771	777	811	788	758	783	757	773	800	799	820	805	788	767	789	777	809	857	826	731	851	738	788	795	725	791	767	790	789	795	774	753	758	814	872	830	804	817	734	830	819	766	742	839	794	811	813	767	787	785	813	814	848	795	802	812	764	833	788	785	794	754	794	762	777	822	797	748	808	797	758	802	764	821	745	780	800	776	797	787	792	825	789	826	835	775	805	743	788	755	786	803	865	842	792	812	853	791	807	806	810	875	834	753	781	825	809	760	807	781	834	765	833	809	760	801	830	760	833	768	759	810	834	797	849	762	799	727	778	799	783	823	738	812	820	808	807	814	809	866	819	821	870	814	811	824	758	806	782	770	783	824	753	847	758	743	858	826	824	769	801	803	886	835	821	779	774	834	797	849	776	797	811	808	815	782	783	827	772	746	803	828	787	785	848	784	806	766	765	786	777	781	822	795	799	800	776	753	784	768	806	795	788	786	775	787	806	819	798	793	806	783	805	797	772	780	831	786	797	791	806	829	828	755	740	770	820	857	814	824	785	794	767	740	808	807	771	850	822	778	782	843	807	818	762	807	827	819	796	836	802	790	814	786	859	817	798	819	780	778	794	791	762	800	763	827	796	810	816	796	788	777	816	784	815	754	824	720	827	774	812	839	784	739	815	808	784	774	828	818	835	775	777	753	767	820	823	789	815	771	800	778	832	806	784	802	785	787
28739	40096	11186	3031	2236	1812	1559	1286	1189	1111	1079	1012	957	958	927	915	890	900	857	878	846	903	837	887	883	862	865	869	884	883	841	839	846	862	855	824	879	870	862	789	825	847	861	837	884	772	809	800	763	863	831	852	840	869	834	832	858	875	813	838	814	861	849	889	862	793	825	859	805	852	848	869	828	776	826	872	774	830	822	861	814	811	848	867	846	812	821	838	786	810	830	815	846	786	826	830	837	816	805	848	772	829	793	835	810	820	820	838	892	838	863	827	816	826	827	834	795	817	800	859	822	848	823	801	829	787	865	815	836	842	843	809	873	821	788	827	861	855	828	780	856	829	816	803	823	800	829	869	821	861	853	837	838	809	796	820	879	818	807	786	829	777	842	832	804	760	870	822	835	847	808	807	837	806	820	811	836	760	805	802	830	842	780	824	837	770	825	842	889	829	905	841	763	826	820	787	804	812	844	812	838	879	810	840	800	874	821	849	837	853	830	839	806	770	811	849	832	806	790	784	826	779	817	803	841	780	840	828	845	790	847	837	834	811	830	832	810	818	910	841	795	884	807	850	829	800	816	780	781	801	823	790	798	817	846	814	828	823	846	825	818	830	803	801	860	826	864	779	805	802	793	859	795	891	834	837	835	818	778	817	854	850	805	856	801	848	816	833	788	848	812	866	853	854	832	876	834	876	839	844	778	827	855	847	822	826	784	862	832	834	817	820	782	805	881	787	817	875	855	794	823	788	777	830	829	837	867	795	840	818	834	798	801	838	897	821	808	811	828	848	796	797	807	788	832	825	782	860	850	800	802	870	883	840	816	831	843	819	795	812	829	871	834	815	840	779	816	816	821	746	836	742	794	825	854	806	817	820	855	872	878	847	855	834	818	839	848	835	855	844	857	849	857	857	879	819	835	786	822	848	851	841	815	805	820	874	828	812	867	848	838	881	811	811	870	872	852	794	832	789	839	839	774	840	795	831	778	832	815	800	816	809	812	861	808	808	817	889	833	825	865	795	771	837	814	847	857	804	792	848	797	821	838	841	824	795	859	806	806	903	828	859	844	838	815	805	803	801	821	865	821	822	860	825	825	842	889	809	848	825	807	797	880	829	798	849	800	795	829	862	816	831	812	865	826	840	876	814	824	858	832	897	845	840	847	835	821	849	808	848	830	828	861	822	838	840	824	851	862	865	795	840	814	858	794	796	846	848	814	828	800	839	835	789	818	792	881	805	788	856	823	837	822	827	846	858	846	816	802	812	828	851	803	815	838	804	825	808	814	841	851	803	820	852	829	860	837	841	810	885	840	845	852	805	816	840	854	847	886	807	814	787	853	771	817	819	829	846	854	869	856	825	795	883	869	815	806	804	838	816	768	766	866	811	809	858	816	858	860	824	789	850	821	890	841	831	836	845	812	817	845	818	831	787	826	803	823	834	863	881	795	812	826	852	830	802	856	827	810	821	865	837	855	830	804	810	847	850	813	821	797	815	849	792	871	824	858	836	817	801	851	834	788	827	885	843	868	824	859	848	849	909	834	817	783	797	831	847	796	854	882	833	822	833	781	852	796	845	838	856	832	848	866	816	817	809	840	836	847	843	853	893	826	826	838	804	768	864	765	793	814	850	860	790	838	784	841	801	799	797	800	860	842	797	847	898	816	861	823	804	860	876	846	815	860	862	799	849	785	875	828	792	828	846	813	839	878	858	801	829	786	814	842	828	870	837	790	899	840	816	796	792	828	824	787	788	835	878	835	828	847	855	833	823	825	823	865	827	814	851	855	830	822	862	783	804	780	866	841	780	833	898	810	835	837	808	803	813	807	837	801	814	820	795	834	837	797	828	833	810	824	885	755	809	775	858	859	844	845	765	815	819	782	820	800	875	850	859	875	818	834	867	801	826	840	859	846	842	801	810	807	851	790	806	769	819	841	831	813	846	832	778	859	810	838	803	874	849	850	843	835	812	831	899	813	864	864	845	838	802	818	829	858	810	888	885	839	819	812	826	787	815	844	796	849	849	821	809	781	894	817	800	803	751	826	866	816	803	766	795	772	847	813	831	853	831	806	844	828	816	837	829	770	833	846	819	835	837	829	783	852	879	880	851	842	870	804	838	858	779	853	816	818	816	883	810	826	904	851	779	795	851	885	817	822	868	780	851	852	881	788	864	892	794	834	805	789	853	825	797	839	812	825	771	781	864	808	830	793	779	855	886	827	823	796	843	803	813	841	859	850	829	783	852	812	852	840	857	821	841	833	828	873	823	810	841	854	813	834	806	812	852	835	836	852	819	838	832	814	869	773	849	850	832	847	871	842	856	790	850	797	793	798	855	808	820	839	817	830	837	838	836	857	862	858	821	866	805	783	871	795	839	864	855	830	741	822	819	817	807	915	814	830	796	807	820	833	843	855	795	851	791	799	873	830	796	858	825	813	838	826	831	821	868	787	886	849	824	807	810	824	825	831	822	813	838	847	823	803	811	793	834	853	830	846	800	827	896	884	815	819	818	845	846	830	784	840	845	797	793	836	837	819	762	880	863	799	837	859	854	772	835	832	886	847	846	870	809	800	824	856	841	794	842	849	783	794	849	836	819	876	798	847	819	800	802	789	777	870	838	864	792	788	861	837	833	849	823	867	807	808	827	800	842	815	833	873	913	841	815	836	845	813	837	834	881	836	799	817	799	871	857	866	828	804	834	819	822	819	815	842	809	802	765	888	811	859	866	815	819	801	805	837	875	848	801	855	814	827	842	821	874	844	816	892	841	787	843	844	849	794	808	829	839	867	816	838	828	788	816	806	867	799	850	841	815	819	805	822	777	860	789	814	863	816	807	775	806	815	778	802	822	818	824	827	867	863	869	825	855	820	818	838	827	767	857	846	862	820	857	841	845	850	779	846	833	846	785	808	846	824	839	829	828	832	829	817	812	825	822	804	847	819	799	815	730	788	889	870	820	850	886	855	814	849	828	803	825	883	770	871	836	822	850	851	840	850	794	841	813	814	811	903	826	860	808	853	798	805	803	839	862	807	802	804	791	837	803	847	889	821	840	830	805	833	835	870	777	836	836	811	827	866	882	761	804	776	875	828	842	838	791	796	811	824	832	825	826	824	847	821	862	858	850	824	853	821	797	823	825	885	846	826	838	816	831	841	863	788	875	819	847	840	837	868	875	844	796	825	818	843	828	827	807	835	794	850	814	852	849	803	847	827	796	844	853	822	838	833	891	832	884	896	796	861	772	884	805	837	857	772	875	792	817	876	766	830	804	829	838	810	840	819	831	794	845	798	857	898	835	798	799	828	781	778	833	802	900	771	812	824	794	865	795	850	809	871	823	854	838	805	817	808	837	877	831	852	865	800	795	820	802	806	804	811	826	863	870	799	841	842	863	793	805	782	821	834	858	841	832	881	843	824	847	851	821	843	824	867	824	847	853	814	824	864	790	816	858	830	839	833	838	822	850	831	879	835	829	852	805	862	851	872	773	795	834
24401	21040	27435	24821	16993	957	468	405	365	354	352	332	318	288	287	300	270	269	274	263	287	259	284	238	262	267	245	240	272	280	264	248	249	295	230	214	290	258	260	256	216	283	253	243	241	249	256	253	229	277	273	268	255	260	257	259	260	277	270	238	249	245	290	247	266	260	249	243	242	245	274	266	256	257	239	208	256	259	265	221	269	233	240	252	222	260	263	266	272	276	234	273	288	269	278	247	256	257	284	272	241	284	272	281	256	239	261	263	226	245	232	212	280	258	252	248	249	259	259	258	229	273	269	220	247	240	236	252	238	244	248	225	245	241	253	254	265	255	290	248	239	242	240	264	219	257	290	236	235	257	250	235	275	253	244	245	264	261	235	230	273	248	233	230	226	227	265	265	245	273	254	251	267	258	243	250	270	250	292	255	252	277	283	248	257	257	252	254	243	300	253	275	232	276	252	249	254	268	229	240	236	247	266	259	253	253	236	255	279	257	273	274	250	235	255	259	240	257	278	242	258	205	222	277	259	250	229	284	292	219	243	269	258	272	274	253	281	250	225	267	240	248	255	287	244	241	246	260	247	255	223	275	240	274	260	254	226	282	241	243	233	262	255	284	244	256	246	236	243	236	263	258	248	221	289	278	242	251	260	258	273	242	245	260	265	261	249	256	274	252	240	226	262	236	240	225	235	234	247	284	259	257	261	263	260	254	246	248	252	249	261	245	263	265	236	268	261	243	260	259	275	278	277	254	248	238	276	261	274	214	275	263	269	249	260	233	254	234	252	240	236	265	256	248	250	230	253	264	260	239	254	282	241	274	244	252	260	241	276	236	257	246	230	254	231	283	256	252	255	226	249	281	276	248	251	259	248	243	241	279	267	253	257	253	239	269	284	247	247	249	270	258	220	233	251	273	252	243	267	266	261	260	245	243	263	249	251	259	286	268	235	264	243	245	261	247	271	224	233	260	251	234	247	269	253	278	268	259	284	259	273	238	253	253	268	251	249	259	248	256	223	253	241	260	251	243	261	244	242	257	225	226	257	265	262	263	239	258	252	217	248	271	248	255	251	240	240	249	229	258	285	260	248	232	256	271	267	224	250	266	238	257	253	239	240	217	270	268	288	259	254	275	257	265	262	239	240	280	252	271	246	240	253	240	235	245	261	260	269	249	248	263	211	253	275	241	240	230	272	281	265	263	257	253	291	246	250	265	265	282	220	281	262	218	233	262	248	238	265	259	233	245	231	244	210	270	267	273	259	294	267	238	224	231	282	216	260	294	259	253	239	237	295	248	244	235	251	257	260	251	245	238	272	256	255	229	241	267	268	244	248	233	251	264	251	266	246	248	256	255	246	248	269	277	303	263	272	278	266	245	294	268	266	272	275	244	256	257	256	224	238	229	269	270	248	235	293	253	218	262	265	220	238	245	248	270	244	233	220	264	235	267	239	245	260	248	256	281	263	237	252	274	256	232	268	246	247	236	270	241	282	218	241	247	248	234	267	247	265	237	286	257	281	279	260	258	237	224	239	286	255	282	249	250	252	261	241	219	254	268	238	260	301	258	263	245	259	248	257	247	270	279	250	243	237	238	241	258	225	254	248	262	251	234	250	255	235	260	239	247	264	232	274	240	243	243	240	270	197	260	244	256	273	229	254	256	261	259	246	270	244	264	271	255	253	226	259	239	261	257	253	261	267	258	245	249	264	282	278	253	278	254	237	273	260	248	253	242	249	234	257	265	232	260	249	242	248	239	251	239	246	234	265	230	249	262	267	251	255	235	220	250	250	280	243	255	248	262	244	253	267	233	260	230	239	251	280	249	256	228	257	250	213	236	231	257	243	248	267	221	234	283	261	249	254	263	262	255	236	233	241	276	236	252	247	280	238	249	270	245	249	224	271	247	246	254	255	245	282	264	219	258	235	230	265	270	259	255	241	260	262	272	255	242	249	264	271	248	255	267	262	231	240	240	239	236	242	246	236	246	308	262	268	271	232	256	254	283	254	255	256	255	252	265	262	241	264	271	234	283	235	239	242	247	253	258	262	262	260	262	266	256	238	267	228	261	270	256	249	251	266	233	237	267	233	274	252	275	225	226	251	261	274	260	248	255	253	245	274	248	231	263	248	254	248	230	280	256	285	262	250	244	239	259	250	248	247	265	239	267	239	251	229	239	266	265	251	272	264	255	252	260	274	249	250	222	264	241	279	268	259	274	300	245	227	255	267	235	263	253	245	285	239	257	268	257	260	233	219	235	259	250	258	250	242	257	255	236	299	279	255	228	263	282	254	285	255	274	223	228	293	267	264	259	270	256	252	258	244	217	260	253	260	257	267	241	256	228	248	251	258	249	259	239	256	225	256	244	267	261	237	249	256	218	273	249	226	291	262	246	255	261	237	251	254	253	292	245	277	241	259	218	265	248	252	231	237	223	268	258	247	297	231	245	244	251	266	243	252	254	253	273	250	262	256	262	254	248	253	232	247	223	263	237	246	250	280	244	237	227	285	236	234	267	230	246	236	243	260	241	253	257	264	253	235	278	246	253	256	274	264	256	255	258	220	250	244	245	237	246	281	251	249	252	260	262	249	282	230	238	245	258	250	277	264	267	242	256	254	238	226	246	283	285	251	257	259	275	268	258	232	287	261	260	264	257	250	268	278	248	252	243	253	242	220	239	246	256	274	224	245	247	254	264	262	236	260	245	241	237	251	259	245	253	273	240	262	269	274	250	272	241	251	262	274	284	255	257	235	230	258	272	237	249	237	232	252	263	236	267	251	266	246	240	252	269	224	240	261	226	259	259	241	229	278	264	278	255	239	238	245	272	238	250	253	271	258	263	256	261	264	254	268	226	240	251	281	264	252	245	247	246	251	260	237	238	260	246	226	253	255	240	254	247	263	258	242	269	257	226	277	245	257	267	245	254	225	265	271	266	254	266	292	254	280	259	248	265	262	228	256	248	268	247	257	244	231	244	248	227	252	245	242	248	262	234	260	224	237	246	276	206	258	240	238	235	262	245	234	216	275	271	243	266	227	244	249	291	260	276	272	283	250	267	253	279	233	270	253	280	240	234	244	249	259	272	267	243	239	245	229	263	259	237	212	261	263	241	226	255	262	271	239	251	220	220	267	244	229	255	277	261	231	277	221	247	271	255	244	264	285	260	260	235	242	270	220	270	240	266	264	251	241	265	273	258	249	277	276	271	238	268	243	250	275	273	268	236	271	251	253	245	242	246	242	250	216	247	242	258	264	234	265	255	253	263	282	221	247	232	278	252	249	258	236	222	274	225	289	262	257	237	250	270	267	263	247	222	239	288	257	255	221	222	266	243	264	270	249	252	241	248	263	264	279	253	264	256	261	232	242	229	234	257	238	252	255	267	272	257	214	247	239	256	251	217	270	249	255	265	253	264	271	229	226	279	225	227	273	261	244	242	246	224	250	238	250	253	231	251	238	256	252	246	267	235	269	250	262	248	273	213	260	256	254	261
28734	35203	9773	1677	1212	901	734	654	523	432	394	367	388	347	342	334	300	301	316	330	265	314	325	297	280	323	322	288	319	282	327	303	290	289	310	326	271	274	292	275	296	291	296	276	275	298	287	267	312	273	299	285	314	278	303	318	278	260	277	290	305	278	296	287	310	299	298	277	320	284	251	322	277	302	296	296	291	276	317	285	300	295	298	318	301	277	270	265	275	317	267	299	280	314	256	297	282	296	274	285	294	295	292	272	281	285	302	300	279	279	272	281	283	295	286	285	295	285	305	277	291	268	281	282	267	285	275	296	286	281	294	284	259	306	281	312	299	281	270	290	300	307	280	272	290	299	284	279	255	269	299	286	271	279	293	296	268	277	303	296	312	271	271	320	292	286	292	273	302	287	282	314	258	297	279	288	262	284	290	266	273	289	293	301	298	254	317	334	276	271	301	316	283	281	306	292	317	340	279	304	327	270	305	283	324	284	316	286	281	286	292	279	278	287	298	317	297	282	258	272	279	317	291	290	308	300	315	309	272	277	294	288	283	284	281	294	269	280	267	268	295	286	290	284	282	289	304	269	270	276	293	284	281	277	293	294	271	306	277	282	311	276	293	288	281	281	277	312	262	289	280	295	278	282	284	287	322	303	272	257	279	266	289	278	285	278	280	290	300	283	271	290	246	302	304	300	285	254	314	295	260	287	305	270	265	294	287	285	267	270	284	270	305	276	286	288	285	288	281	273	300	293	285	313	304	304	268	273	293	287	323	286	276	292	276	303	303	297	310	276	299	286	267	294	324	306	313	288	290	278	302	282	287	275	264	297	265	307	297	285	270	288	283	259	295	300	287	233	272	297	286	312	315	298	272	286	270	259	273	295	288	291	289	315	290	267	290	280	288	246	276	272	308	271	253	275	281	297	284	299	304	296	282	273	268	283	310	273	260	297	273	282	291	269	297	284	287	289	276	271	305	282	274	282	291	289	287	259	289	297	266	285	336	259	304	282	292	294	302	277	265	273	274	289	300	265	300	290	271	308	292	288	279	297	255	298	268	281	276	280	285	291	276	302	295	275	306	278	295	278	303	295	288	293	290	320	311	302	270	289	303	272	282	260	284	273	302	301	279	293	298	279	336	275	319	267	304	268	302	308	307	298	295	280	262	273	317	309	293	293	294	272	308	287	302	267	260	264	275	295	299	309	293	257	314	269	284	282	299	306	292	289	249	315	291	281	265	277	271	311	253	270	258	279	281	268	261	306	276	248	295	297	276	275	257	299	279	283	298	291	285	279	270	278	309	300	298	289	273	292	294	272	287	268	269	273	243	297	306	291	267	275	291	294	336	290	300	260	291	305	267	283	310	260	309	304	275	278	285	290	289	287	309	264	259	271	275	273	278	282	287	284	291	296	282	278	335	309	276	272	298	295	297	271	293	285	298	271	309	314	295	275	286	284	294	259	250	270	287	294	308	279	279	293	283	303	281	290	300	292	276	304	309	274	270	283	294	324	292	280	259	278	292	303	295	263	296	276	309	311	299	270	280	267	263	270	301	287	296	268	286	285	293	279	299	295	301	320	288	303	278	281	286	286	320	291	280	269	278	311	287	291	259	268	295	326	295	268	318	309	285	270	313	275	290	280	293	292	273	277	282	300	306	307	300	293	279	272	313	296	280	275	318	296	307	291	310	296	333	297	286	263	297	299	290	293	305	312	285	309	300	278	277	297	282	313	292	287	274	296	313	268	278	297	299	309	273	268	289	265	281	294	264	295	310	291	269	282	317	301	293	283	283	284	308	299	291	277	285	296	289	261	277	293	282	281	308	276	292	305	308	263	285	279	307	281	275	292	270	312	269	315	301	272	280	281	296	288	254	298	294	301	298	305	279	283	285	277	277	283	292	291	285	293	303	223	282	277	269	277	291	294	298	307	273	298	306	332	284	290	299	275	261	286	290	297	293	253	316	294	307	287	307	316	298	291	287	257	287	297	304	279	272	317	286	296	266	300	330	302	301	287	288	270	278	286	283	267	267	276	280	275	280	286	261	303	289	284	291	283	271	270	291	261	274	271	291	280	287	269	288	277	275	270	278	264	300	318	294	293	273	271	326	265	291	297	299	284	284	300	302	286	278	313	322	290	270	260	269	325	297	312	300	304	258	286	250	277	298	307	283	278	256	308	272	303	293	294	269	296	280	276	260	324	271	294	288	292	292	299	276	244	285	279	261	279	297	258	280	306	290	273	281	263	277	248	289	304	276	308	274	280	280	288	282	286	307	292	282	295	255	278	282	289	240	292	267	314	288	267	256	277	294	317	273	288	279	276	258	276	277	303	289	290	284	255	281	289	278	257	287	280	294	245	316	263	265	267	280	276	286	289	260	270	288	284	268	285	288	327	276	290	310	281	274	302	282	303	270	299	265	283	310	313	306	276	271	280	332	287	286	298	264	274	304	295	291	303	272	275	266	271	292	295	273	269	267	280	306	300	295	309	296	320	271	296	277	293	291	281	277	320	282	273	257	277	298	258	300	269	305	296	303	264	289	295	265	318	280	274	279	286	297	282	264	296	269	296	272	320	257	297	315	270	293	270	280	300	288	268	286	336	283	326	275	267	326	280	294	312	272	269	282	283	282	257	323	302	291	309	302	295	289	278	300	306	312	285	249	281	286	304	316	267	298	287	312	305	294	301	268	276	286	282	324	297	292	292	275	317	313	279	310	304	304	297	261	283	292	303	289	297	310	287	296	273	281	291	266	276	280	299	279	286	317	305	312	325	306	275	267	260	299	278	284	267	275	286	287	290	270	309	292	279	298	289	302	298	287	284	293	274	281	293	259	282	277	305	268	308	278	262	287	280	276	287	267	276	283	304	274	323	303	269	290	305	263	286	278	307	279	258	262	288	288	268	298	282	293	283	302	274	269	282	270	314	293	283	290	281	290	270	270	281	274	268	265	279	250	295	288	295	269	283	261	305	270	312	290	298	317	302	310	265	301	245	308	279	253	258	306	284	286	282	299	291	292	276	274	293	286	297	279	293	271	262	298	279	288	273	307	279	275	293	282	278	280	310	260	296	268	306	287	268	261	273	295	255	272	321	320	289	315	278	257	289	299	275	287	291	295	286	284	254	268	277	266	240	311	290	276	300	303	276	331	278	271	277	262	279	331	294	300	287	262	290	289	292	280	243	304	285	264	290	293	258	281	287	293	294	311	275	289	325	273	249	280	277	284	303	260	260	273	275	286	285	281	265	321	270	294	255	257	273	290	284	303	303	292	297	282	290	310	311	269	280	286	308	309	255	271	286	289	303	278	303	272	304	320	297	269	292	287	268	280	271	290	284	300	290	277	288	257	300	284	316	274	297	291	270	316	280	289	277	297	303	287	254	257	288	294	270	279	298	312	280	304	291	253	302	242	276	279	280	300	278	292	299	310	299	302	289	264	274	270	278	301	333	274	287	274	278	295	271	317	273	260	287	295	264	285	287	282	295	300	263
22416	21092	28695	23735	21091	21126	11681	1338	997	966	839	731	764	750	729	678	651	651	600	685	592	637	634	667	617	604	632	624	626	652	565	615	588	597	611	618	645	599	621	603	600	596	562	570	567	588	604	570	570	602	617	570	599	571	568	551	592	538	593	554	558	596	576	595	561	580	572	552	598	632	613	583	600	563	577	550	575	572	585	555	605	572	646	549	558	560	602	598	565	614	587	588	553	606	606	613	587	575	596	559	579	567	588	603	553	571	596	586	527	619	574	589	597	557	598	573	626	564	607	560	591	585	577	552	624	622	604	622	555	572	591	567	599	569	590	554	575	567	582	566	552	546	571	578	563	570	528	600	624	606	569	553	583	608	567	553	560	563	572	564	593	628	570	553	574	567	634	559	585	597	560	621	534	615	551	550	605	603	571	580	613	605	571	574	566	582	609	603	565	589	603	579	579	560	571	581	582	581	608	586	579	578	601	584	585	572	536	584	552	546	603	563	597	581	544	601	607	557	607	595	590	537	561	617	605	579	566	597	610	531	587	588	567	600	571	587	594	602	581	569	557	580	636	581	576	570	545	561	586	564	610	632	609	591	554	591	532	605	584	546	604	577	566	612	563	540	597	623	573	577	584	545	589	581	559	579	584	580	587	579	587	603	591	572	580	559	573	568	517	589	543	578	596	590	573	591	614	602	595	626	614	567	560	573	546	563	579	578	595	591	597	575	588	564	627	621	588	564	573	592	558	562	574	565	635	602	572	589	588	588	588	578	602	595	588	563	590	575	593	552	592	557	559	627	569	628	540	605	600	581	602	578	562	578	560	555	574	554	619	576	588	583	542	566	547	577	648	559	601	587	575	589	568	586	558	543	596	596	607	550	608	618	594	579	572	619	593	586	583	581	608	599	534	570	546	526	556	598	570	602	594	549	610	548	581	573	573	578	563	581	589	545	586	583	575	552	627	553	600	555	604	609	576	584	608	532	596	596	584	552	585	551	578	621	566	592	520	593	559	560	540	583	574	600	540	579	577	551	541	544	603	590	563	582	550	590	583	582	605	610	587	560	602	559	547	584	522	614	579	603	597	534	572	535	581	601	608	567	585	605	564	598	557	599	549	542	606	561	585	570	523	585	557	603	524	614	585	589	589	564	559	574	573	551	597	648	578	601	612	564	538	560	632	581	579	568	550	568	578	568	627	611	580	580	585	575	596	634	536	588	614	557	594	588	559	564	571	550	594	593	579	555	586	587	554	607	569	541	545	606	570	584	565	586	592	579	543	586	588	588	556	541	524	585	603	585	548	600	580	562	575	591	589	556	571	568	588	546	567	587	560	539	597	591	602	583	578	560	621	510	607	571	568	574	566	569	611	574	646	577	529	618	613	543	602	594	581	583	576	594	620	568	585	561	561	535	555	563	595	562	614	533	571	542	601	587	577	617	589	568	572	558	553	587	586	574	569	592	583	603	608	583	557	554	539	532	561	556	612	604	575	540	618	566	591	569	552	602	559	634	554	624	570	542	575	560	584	614	559	546	577	546	586	602	571	583	593	559	566	618	644	584	578	576	557	568	635	581	584	588	559	578	567	641	539	582	573	566	550	598	627	566	581	587	599	592	630	587	565	602	596	612	534	580	588	571	573	592	571	586	564	615	610	604	559	589	578	560	563	603	581	610	577	556	573	584	605	577	571	586	586	616	595	604	550	572	580	562	620	573	595	580	584	580	600	560	615	567	592	571	585	557	619	555	545	570	583	568	577	555	591	580	597	613	582	568	555	580	547	622	588	586	572	595	605	633	580	581	578	576	602	603	554	573	581	576	574	596	596	587	617	604	541	589	554	608	592	582	589	557	560	597	575	569	581	560	570	552	557	600	550	582	567	565	567	534	608	583	597	574	512	608	538	628	576	553	586	582	569	583	593	563	596	574	584	577	563	613	576	586	588	591	573	610	580	586	569	577	534	616	538	582	541	533	544	589	636	544	550	599	622	580	588	603	592	684	575	605	623	553	540	615	639	596	595	601	558	578	623	607	558	587	597	605	558	548	589	524	630	570	551	552	619	575	576	557	560	540	565	590	554	582	607	586	590	608	586	623	602	598	581	553	582	609	621	581	571	601	565	577	580	600	593	579	637	566	542	605	565	592	552	557	587	572	592	560	601	578	608	584	596	610	586	565	577	588	581	553	609	606	607	593	562	589	602	569	594	545	575	611	540	569	563	605	601	650	665	572	586	559	551	566	586	579	582	620	633	611	563	606	583	571	567	575	532	600	559	583	562	558	608	568	585	500	551	561	597	572	609	576	592	570	571	610	610	599	590	563	554	572	554	540	555	631	546	607	641	574	569	609	547	613	572	562	580	610	559	559	587	576	531	597	579	574	593	539	637	632	579	545	582	588	536	574	567	609	587	537	577	641	575	559	561	565	575	607	574	556	595	610	580	593	598	587	587	566	538	635	566	547	569	580	573	544	607	610	570	562	574	572	594	547	527	567	615	564	598	603	584	579	575	581	546	569	586	596	606	554	580	551	636	598	604	639	545	566	603	585	620	603	606	603	644	536	593	573	587	524	601	577	559	575	601	587	532	593	558	517	576	579	565	587	601	567	591	575	568	573	568	577	555	582	568	561	606	557	566	547	562	593	546	582	560	588	589	559	605	570	562	604	592	581	616	592	579	581	578	588	570	587	530	593	600	604	571	588	591	535	538	613	586	567	562	607	588	570	605	595	575	613	585	558	542	575	536	576	615	609	538	590	609	633	589	612	601	566	563	562	570	571	571	596	565	562	571	578	603	541	539	586	546	553	600	602	572	597	571	596	578	566	551	608	547	529	600	579	580	541	544	580	591	588	592	620	607	645	577	588	604	579	662	554	583	586	584	583	592	580	595	605	590	606	586	585	557	592	616	565	564	577	545	561	577	633	614	588	576	515	585	594	590	558	530	585	598	560	558	579	634	588	599	573	571	597	560	553	630	590	578	570	596	549	612	612	591	573	587	594	532	580	646	562	578	571	613	541	580	568	567	556	601	568	554	584	607	613	602	560	555	570	606	584	557	571	582	572	585	587	617	579	498	560	617	609	596	551	561	568	600	583	618	588	576	592	576	543	594	601	553	544	559	657	588	597	551	572	595	572	591	564	585	619	551	585	584	567	580	560	568	628	561	581	584	590	570	630	546	534	614	515	554	533	572	573	570	632	559	537	538	584	562	585	573	581	597	560	568	571	568	527	609	606	635	555	581	555	587	544	587	529	610	575	588	583	554	577	591	537	602	620	613	579	587	581	586	576	574	540	567	571	565	570	583	572	606	607	576	574	590	573	563	547	571	577	543	529	613	573	641	618	636	578	571	591	590	566	587	564	572	583	551	566	600	577	627	578	570	591	576	571	575	559	607	586	585	601	575	577	547	580	601	567	607	614	544	553	592	547	624	587	558	551	550	530	590	571	600	580	579	600	590	604	593	571	580	579	593	557	572	542	594	588	578	567	591	600
31842	45814	16899	4689	3204	2527	1891	1663	1348	1208	1055	957	904	877	809	754	760	749	732	727	765	698	699	717	711	686	708	688	667	683	657	678	707	660	643	648	650	664	611	637	639	643	683	607	623	647	655	610	644	643	588	675	558	695	628	674	640	585	642	620	661	651	568	653	658	613	634	612	604	640	647	660	651	653	650	599	653	608	669	628	627	650	624	589	613	653	633	612	647	613	660	654	658	644	634	607	606	646	661	621	612	599	651	657	598	674	622	620	660	640	625	655	625	633	640	627	627	647	640	619	670	648	625	644	603	625	644	608	626	624	667	675	629	608	594	617	646	604	660	623	627	600	625	559	636	630	611	648	590	632	679	612	624	573	604	597	604	632	598	681	581	642	627	649	653	549	634	590	637	618	631	595	607	648	637	613	664	654	647	632	666	611	661	583	631	603	642	612	642	655	601	598	628	648	634	600	675	605	572	642	621	575	657	623	578	597	613	678	618	626	617	590	645	671	575	652	661	665	661	639	626	627	580	638	634	639	673	613	605	635	640	626	602	659	646	647	681	628	631	639	622	644	620	599	650	626	613	624	633	637	618	610	629	602	645	610	638	613	624	619	658	611	622	669	657	651	663	603	618	648	623	617	648	576	576	634	634	587	665	601	617	632	634	643	596	639	632	646	624	609	634	556	588	651	609	584	638	606	640	635	604	612	613	626	616	638	622	663	638	666	650	653	607	638	643	622	622	617	620	625	617	629	617	661	650	629	613	680	628	636	618	656	633	614	616	673	635	626	630	617	605	581	645	626	614	639	641	638	633	652	656	630	650	606	591	643	648	657	628	586	622	633	675	644	589	598	629	667	645	590	621	651	614	641	628	627	655	625	598	601	618	617	655	647	607	643	643	631	625	636	653	652	629	631	660	641	645	641	644	591	608	596	616	639	617	609	607	629	610	645	605	652	617	631	676	648	630	632	650	580	636	616	630	627	619	634	649	594	591	662	633	624	633	587	623	598	644	634	618	659	604	648	631	637	634	614	581	639	606	632	626	645	624	675	638	613	663	654	654	667	597	636	681	671	605	600	636	655	589	639	637	579	596	631	581	634	647	655	646	674	631	632	654	625	630	626	643	624	570	654	641	616	628	600	615	612	639	626	597	653	661	631	615	630	641	615	644	635	613	670	586	629	603	630	637	637	665	642	607	640	664	601	644	654	655	633	641	659	601	616	645	599	654	631	686	606	655	642	641	621	644	620	611	614	588	675	564	611	621	631	578	637	655	629	641	613	607	624	627	619	629	627	615	611	592	613	632	656	651	634	658	602	582	649	595	597	590	583	634	646	596	638	640	622	586	630	646	646	633	623	649	671	678	630	577	608	609	615	643	679	615	657	626	643	659	642	637	630	591	638	593	633	608	670	621	695	633	625	634	649	663	602	649	654	639	597	614	616	640	655	636	666	600	619	645	632	617	626	619	629	670	628	653	632	640	581	674	652	594	623	616	598	579	619	654	640	626	663	599	583	606	630	666	627	649	655	650	599	626	636	633	651	676	629	631	674	603	621	668	709	610	630	584	663	635	661	596	651	604	672	614	561	619	631	629	633	619	617	654	626	630	635	647	631	640	603	675	599	642	602	611	601	619	610	600	650	696	613	605	641	628	623	660	591	640	662	618	682	620	605	639	613	610	590	596	588	640	622	662	623	651	610	620	597	628	637	612	616	664	627	649	625	661	668	648	650	679	572	615	640	596	622	641	628	627	643	636	613	650	630	629	625	621	621	631	628	608	643	637	614	626	629	625	626	606	686	630	578	646	610	665	631	647	601	644	585	603	611	622	650	629	618	621	658	609	597	643	619	635	629	667	627	619	639	624	637	642	585	628	636	641	604	648	618	616	648	673	601	628	611	587	647	643	655	618	637	655	589	691	587	657	651	646	658	614	621	627	635	619	608	632	630	622	627	582	622	633	653	616	622	655	622	641	629	604	614	622	630	650	661	615	640	627	619	628	684	624	610	613	609	597	636	641	628	619	605	625	625	651	642	602	633	624	696	619	660	615	652	646	663	630	613	646	608	628	614	660	594	632	649	638	597	618	641	620	651	566	663	622	636	625	639	627	596	668	667	632	643	653	609	643	586	639	627	654	597	622	577	627	629	644	624	632	641	612	651	656	641	647	650	623	603	590	614	637	624	590	632	652	635	641	619	643	618	646	607	599	656	665	612	632	608	619	633	621	621	667	650	607	632	640	676	660	634	631	651	669	653	585	615	613	651	591	629	630	612	628	625	625	617	628	648	626	624	661	614	635	625	625	583	692	611	644	617	596	652	562	598	604	619	659	630	634	619	601	590	649	602	637	618	628	595	592	660	653	612	689	609	612	620	610	624	625	628	640	598	645	623	586	625	613	614	610	636	616	578	628	654	606	617	649	639	595	620	604	611	654	646	598	627	660	630	609	605	629	615	613	621	631	591	629	671	617	584	616	621	660	649	664	654	619	642	621	673	626	581	605	628	655	619	611	628	615	659	619	629	604	590	613	575	601	632	627	632	636	620	629	615	614	595	599	642	612	568	591	658	669	652	617	594	616	611	665	654	614	634	647	614	640	609	641	632	602	622	641	619	624	652	618	676	617	682	666	619	637	643	665	629	604	548	595	652	635	682	594	632	632	597	631	670	635	618	620	650	662	628	624	580	634	644	627	636	600	605	602	606	657	638	646	578	652	604	648	644	634	559	640	634	628	629	609	678	585	625	599	597	629	596	624	654	616	627	626	615	637	660	575	659	644	662	581	625	636	607	622	602	620	609	659	654	636	617	601	599	639	643	611	605	651	617	641	629	617	635	600	653	655	628	596	604	611	649	637	669	627	596	642	633	631	572	655	618	624	639	555	644	617	659	663	653	647	623	676	609	588	594	634	615	618	658	632	618	624	620	645	662	630	590	631	581	625	616	647	581	614	602	655	676	617	664	627	566	666	611	626	612	640	688	628	631	595	615	644	620	651	636	641	650	626	597	601	671	615	629	644	606	600	598	649	647	652	661	656	596	637	623	606	654	616	619	627	634	618	622	638	640	607	676	604	641	644	617	650	627	613	606	623	618	653	670	669	623	666	604	619	674	600	616	576	656	633	621	622	588	634	634	647	634	654	584	616	605	633	599	636	594	652	600	591	627	652	611	597	641	690	583	594	629	597	597	598	636	625	672	638	622	617	616	614	634	619	632	617	555	642	623	608	628	644	657	657	639	605	601	600	592	636	641	631	656	675	575	617	634	642	611	623	584	608	640	640	579	621	623	580	593	604	641	680	635	607	625	615	590	648	621	597	641	662	593	592	655	628	631	615	612	617	641	627	606	624	650	620	646	623	639	635	611	600	649	585	618	636	615	659	615	607	649	590	627	641	627	615	618	595	597	627	645	654	635	622	635	672	612	607	639	621	650	677	610	626	666	621	632	596	668	666	607	650	624	598	614	659	632	653	617	604	628	602	594	601	617	625	623	634	615
28402	21423	10950	1122	543	494	505	483	492	486	534	486	518	492	476	483	504	488	496	501	479	511	467	480	521	470	448	517	489	524	510	494	524	489	478	489	486	513	504	499	496	486	461	484	463	512	464	509	472	492	521	539	498	493	498	471	476	502	538	515	514	472	504	498	440	482	555	475	459	470	481	502	497	499	479	537	468	456	462	511	495	482	467	474	489	462	523	492	495	491	495	476	461	485	497	475	501	483	483	516	497	498	491	536	499	473	472	530	510	538	487	526	466	500	514	508	501	509	522	494	519	490	505	455	464	498	490	495	449	467	466	477	517	518	506	489	484	488	539	439	466	504	502	499	518	492	496	511	466	484	524	474	474	494	508	513	487	479	481	513	476	525	487	479	452	487	523	469	497	496	483	458	488	518	487	494	491	486	485	545	528	483	475	505	480	470	508	492	501	508	506	455	514	520	508	462	510	542	476	484	471	505	510	489	471	480	494	493	501	521	470	513	475	515	485	463	483	496	493	434	491	497	464	470	483	521	455	442	472	462	511	531	501	484	545	492	484	467	490	501	501	491	494	474	486	481	519	508	516	508	489	497	458	474	489	453	464	490	438	469	535	463	470	468	528	464	486	487	492	492	520	524	505	452	476	485	524	493	515	468	447	501	540	514	515	509	503	482	467	510	478	503	499	500	491	479	477	489	459	471	464	488	501	510	479	501	445	477	510	474	519	472	529	522	505	467	494	473	489	517	494	497	521	511	496	503	527	450	481	498	458	481	494	536	476	445	489	440	503	469	520	483	487	474	488	496	458	516	475	532	484	524	468	477	506	508	496	491	488	455	492	500	481	529	512	491	472	490	484	512	500	490	491	461	504	450	489	503	471	515	479	502	486	549	480	499	494	489	493	452	480	483	454	516	483	508	503	471	518	500	506	527	469	466	467	471	456	506	493	475	509	512	526	489	462	481	490	513	494	480	493	496	478	490	516	487	496	487	473	518	494	483	480	488	514	486	483	471	501	504	452	492	502	492	450	515	506	535	518	466	491	482	472	487	520	480	493	492	515	471	525	516	508	506	495	495	451	534	503	479	479	506	480	503	495	496	509	533	502	477	502	472	487	456	469	483	497	495	493	511	509	459	543	507	452	470	536	509	481	524	483	534	468	457	488	462	482	461	458	543	491	493	529	466	488	478	500	477	512	503	523	492	518	529	521	465	475	486	500	461	505	481	503	500	478	507	498	485	524	521	512	513	507	473	466	488	513	484	460	500	493	468	453	479	505	478	497	461	505	478	478	449	480	487	503	518	495	481	522	500	494	528	513	482	516	496	457	505	504	500	512	492	517	513	500	501	516	511	490	509	461	498	500	497	505	487	523	511	466	527	470	479	521	522	516	469	451	514	476	531	497	522	482	512	453	496	511	510	503	482	468	447	520	467	501	501	466	498	497	507	496	490	516	509	469	526	469	495	469	515	534	463	544	448	505	490	533	516	491	489	490	503	493	508	541	476	504	531	490	482	467	497	494	512	485	466	479	481	474	525	508	475	501	503	483	542	477	476	479	515	534	474	510	496	495	508	464	486	476	480	494	483	525	486	477	459	486	485	526	512	513	479	462	478	436	521	494	460	470	518	505	480	488	540	488	517	497	507	525	472	469	492	459	456	494	490	481	473	521	522	482	493	502	493	492	520	492	480	499	473	470	482	487	468	479	483	468	439	540	473	443	491	526	493	491	459	505	499	494	503	490	493	449	498	492	526	507	484	487	519	511	498	475	511	540	482	516	479	504	469	488	457	492	461	474	526	469	528	518	478	514	477	494	482	492	476	492	458	491	494	534	484	499	471	493	478	478	499	509	487	489	503	470	531	475	466	490	501	488	514	534	512	460	501	489	542	493	490	505	515	473	489	464	487	504	485	520	504	494	474	541	486	488	521	529	466	482	487	510	478	473	491	501	518	492	490	517	520	522	521	520	505	497	479	528	508	491	500	475	497	497	529	486	498	495	530	483	511	476	467	529	474	501	437	495	504	498	485	502	490	485	481	492	502	486	475	507	568	537	454	487	506	476	509	518	491	484	486	481	485	496	474	540	478	504	490	505	488	535	479	475	496	485	487	515	510	477	518	473	513	493	492	458	495	497	487	498	498	507	474	439	536	515	481	490	477	469	471	472	465	511	486	469	476	507	466	523	464	477	507	478	466	505	511	486	489	482	480	468	512	501	501	539	509	506	507	463	514	491	523	491	492	476	502	488	525	478	483	495	467	481	483	506	463	495	499	509	529	490	458	500	493	443	461	524	477	487	521	479	501	490	500	517	500	516	469	468	457	509	514	493	493	454	501	469	490	494	483	512	510	456	478	473	469	520	477	488	513	514	496	501	482	467	495	471	531	481	490	483	529	521	473	483	476	506	522	506	492	495	500	480	513	470	506	479	479	508	495	482	481	519	503	455	487	483	447	484	487	508	508	480	464	511	454	532	519	472	494	462	483	485	475	510	486	499	459	468	512	501	502	496	488	474	468	495	441	505	500	498	482	510	497	439	515	484	505	449	489	489	515	508	482	499	482	480	494	487	500	493	529	517	496	489	466	505	471	495	476	471	470	514	502	473	483	487	527	487	492	485	474	495	491	479	455	515	483	502	483	515	499	451	509	508	495	486	505	496	493	490	522	515	482	494	456	502	480	483	505	503	492	471	465	501	542	502	499	498	474	490	475	468	492	476	473	488	510	475	521	482	481	525	470	494	514	480	484	504	535	496	527	475	460	471	507	509	454	453	471	468	496	474	545	499	485	445	517	474	482	494	546	476	498	485	509	470	497	502	517	473	492	518	518	484	466	489	506	493	471	495	478	485	504	528	510	511	497	505	474	513	482	532	474	504	469	505	459	490	500	504	475	461	487	489	519	513	489	445	519	526	531	501	483	482	516	517	535	538	491	481	465	512	461	505	462	560	484	456	494	499	499	496	500	459	473	528	475	506	533	484	480	511	492	494	492	499	502	476	503	470	511	486	485	487	496	496	519	511	468	496	480	475	457	489	561	478	514	492	514	504	496	507	512	498	502	482	460	461	493	455	468	510	515	508	452	517	513	509	515	493	479	491	516	479	463	490	514	482	494	511	476	467	526	515	541	494	474	462	504	495	499	473	510	470	498	495	519	495	494	469	481	505	492	531	493	492	511	502	500	497	491	503	504	506	521	513	518	494	495	518	475	481	512	523	515	492	526	507	485	443	544	450	506	478	480	456	451	507	520	493	499	482	518	483	480	500	514	462	494	490	485	545	516	476	476	499	487	501	468	474	461	482	486	507	501	500	482	518	466	463	485	469	483	486	524	495	465	464	518	547	500	509	534	469	480	500	494	491	499	475	505	453	489	483	479	507	524	501	503	458	482	459	499	469	474	511	469	479	487	502	518	519	447	517	505	472	497	501	501	459	488	496	494	499	491	485	475	530	457	517	475	503	465	483	488	461	515	508	504	487	481	506	496	473	484	474	539
26790	24904	4612	632	625	522	542	547	545	550	574	513	577	510	523	525	532	524	511	527	533	530	518	525	485	563	493	497	490	519	521	568	528	506	539	500	532	509	496	511	558	523	541	508	520	521	523	533	500	505	544	534	503	530	513	553	474	505	526	513	516	520	520	530	507	489	540	512	518	490	524	488	512	462	494	507	535	526	520	474	479	520	503	510	533	500	501	531	554	542	498	516	569	534	524	519	551	522	522	518	462	558	515	525	550	525	493	511	525	565	470	533	511	531	498	488	512	548	525	499	530	522	503	498	518	507	513	507	548	506	516	508	501	535	507	558	504	476	522	493	516	545	529	524	524	500	544	474	524	524	525	548	541	541	502	521	546	553	490	495	511	523	506	564	514	511	511	487	481	506	481	506	497	506	525	544	509	521	507	527	522	516	526	503	556	533	525	567	572	509	508	526	476	494	556	539	491	505	504	497	491	532	499	532	490	505	502	554	519	520	567	497	536	552	520	531	485	506	480	558	495	538	542	484	519	508	523	519	496	559	508	493	507	490	521	497	503	506	556	507	549	520	524	509	571	506	559	538	479	504	519	529	537	513	547	528	487	482	511	520	491	505	529	503	489	494	529	544	503	519	543	552	568	530	526	523	513	549	507	542	489	542	518	496	501	468	513	514	527	532	527	525	514	515	535	481	507	517	507	545	516	515	522	501	505	517	482	515	510	513	541	537	512	541	519	524	520	484	491	518	515	543	515	500	506	558	526	493	550	515	505	543	524	535	504	512	524	489	510	514	523	527	507	532	488	548	520	522	520	515	511	534	514	519	513	523	504	518	509	555	528	512	521	492	533	542	506	509	511	514	512	510	512	520	510	526	564	504	519	538	528	502	495	500	525	515	518	467	559	528	521	489	493	490	527	525	483	512	533	517	529	520	472	544	504	570	530	519	464	522	569	509	532	505	534	509	532	500	465	474	516	519	506	488	519	488	510	501	527	473	528	499	511	495	502	523	516	471	505	528	517	553	482	509	528	533	544	498	516	498	503	521	528	508	487	499	506	501	557	505	482	517	506	479	491	546	546	507	533	527	547	504	523	500	518	538	524	543	530	497	485	548	533	552	529	540	537	541	505	548	479	522	536	477	529	510	514	516	481	550	540	513	531	496	523	504	519	509	512	513	550	478	524	500	525	520	526	541	536	526	548	471	459	531	499	504	519	550	522	503	556	525	536	512	570	488	556	498	508	534	535	520	535	502	565	499	564	488	512	493	530	500	527	485	527	510	558	504	520	541	476	511	533	550	506	537	526	548	508	520	498	524	518	478	508	508	506	523	537	517	517	485	542	501	537	528	502	509	507	527	513	511	504	518	471	508	494	544	519	515	516	545	556	520	539	527	498	519	538	507	490	510	492	490	569	540	493	509	517	546	524	473	478	471	511	517	507	547	531	539	508	508	542	558	498	526	526	557	509	543	526	553	513	533	519	515	499	527	545	545	497	544	558	530	550	563	517	537	490	575	504	513	526	491	502	509	511	538	536	501	504	510	478	526	488	489	507	532	513	513	543	517	567	528	539	536	549	481	513	467	543	488	530	512	536	532	548	480	487	565	487	511	508	493	502	528	514	560	505	500	489	485	531	531	506	520	488	521	494	497	526	493	527	507	479	500	453	522	543	515	514	550	525	506	514	494	562	498	562	485	522	466	537	553	572	509	530	467	474	500	527	513	495	561	540	491	493	527	506	519	489	499	502	487	512	541	556	534	566	525	539	528	535	534	539	539	503	496	508	542	447	501	532	534	546	540	495	533	520	509	543	573	541	521	530	506	540	482	544	552	551	540	484	485	482	580	502	533	554	538	509	535	492	530	554	571	491	497	514	514	506	518	473	520	510	510	523	504	527	524	523	543	495	507	538	516	517	487	485	516	541	495	515	472	572	519	471	528	530	548	536	508	528	488	521	562	513	508	477	553	458	522	501	515	510	512	525	522	535	502	484	543	522	491	504	538	504	532	525	522	505	497	491	489	534	503	500	507	529	546	498	531	503	549	544	461	540	559	516	538	527	537	535	512	540	505	552	513	495	515	532	526	557	523	518	525	521	479	510	535	538	453	540	542	532	535	501	514	510	582	534	543	482	497	553	532	490	521	504	523	507	505	522	522	499	537	533	527	499	494	502	525	541	539	498	508	487	514	569	519	491	532	468	547	529	523	556	593	488	479	510	547	521	532	491	495	528	490	538	482	545	522	513	508	496	523	518	525	511	528	527	520	536	510	508	500	517	533	502	500	534	526	516	483	515	541	559	531	543	502	535	491	523	517	529	547	502	549	492	532	519	532	521	531	505	523	522	560	508	487	511	536	493	500	507	554	512	541	534	562	545	547	523	513	522	537	512	502	515	519	497	543	527	473	532	481	518	540	525	532	543	497	502	487	530	519	529	509	546	493	519	495	504	488	528	529	518	550	549	557	509	486	500	535	533	501	507	503	519	509	523	499	506	491	520	480	483	523	502	498	545	530	480	548	512	500	522	514	542	538	520	521	534	512	516	554	456	519	464	541	550	538	510	526	559	509	541	549	519	509	544	508	502	468	510	536	511	540	485	478	513	554	451	545	515	487	569	530	565	477	515	492	501	464	515	573	464	507	529	504	530	561	510	487	592	502	534	508	508	468	546	558	528	525	525	490	508	505	521	515	512	507	500	469	485	483	550	531	534	496	510	484	533	473	562	468	527	532	490	523	515	492	498	507	525	506	534	521	522	490	548	504	489	476	547	488	534	531	514	512	498	509	518	492	503	531	465	560	499	533	536	501	541	469	523	559	544	551	539	489	512	514	537	487	518	520	498	465	528	515	485	552	492	509	528	487	511	576	530	529	530	473	510	506	513	517	533	505	499	472	524	529	515	550	539	542	522	499	516	477	496	531	520	516	498	520	503	496	539	497	491	524	531	527	514	538	506	490	520	491	527	522	573	510	536	520	520	541	535	508	504	506	535	495	509	538	533	541	542	489	512	549	499	526	519	500	506	476	529	527	520	502	513	549	567	524	518	490	514	495	504	513	548	539	537	514	505	528	516	539	558	526	545	488	530	543	531	506	564	513	504	511	564	531	550	484	555	526	500	503	553	487	488	505	508	562	548	519	505	475	499	533	487	537	499	481	493	521	525	508	497	552	498	541	536	515	552	518	498	534	496	489	533	525	525	549	495	482	524	506	533	498	500	507	517	519	499	503	533	496	528	525	551	509	562	519	558	542	503	541	500	510	515	483	489	549	498	494	562	537	497	479	524	588	503	504	534	549	524	488	505	543	532	467	495	543	521	527	554	509	507	514	492	483	521	556	481	507	502	522	500	546	479	544	517	536	486	515	524	514	517	498	535	539	509	539	540	552	489	528	522	533	480	512	500	497	546	543	486	553	508	509	530	542	517	508	476	552	536	525	509	524	501	524	516	528	513	520	518	575	551	462	526	508	496	533	506	524	536	550	517	504	545	492	567	526
23460	21047	28229	24065	21049	12275	1610	1166	1003	921	944	953	896	852	839	889	847	815	846	853	790	820	815	826	832	775	785	811	848	780	752	809	784	815	759	798	832	821	796	798	842	785	775	754	798	806	835	816	773	781	799	784	773	762	835	763	786	771	765	768	813	821	782	824	723	790	761	821	749	769	776	811	837	785	770	820	765	770	830	814	761	813	765	756	801	804	837	769	863	790	828	820	787	750	760	772	752	746	816	782	779	778	793	819	769	797	786	768	836	836	807	857	772	820	767	795	836	780	790	763	767	748	760	852	795	758	824	781	809	829	816	799	751	798	795	805	764	771	811	784	832	779	808	775	760	753	840	809	778	790	791	799	821	787	813	746	757	795	772	752	770	780	801	819	807	779	753	767	768	815	769	806	781	785	718	806	827	782	807	793	807	809	870	833	808	795	820	784	819	723	825	795	748	791	755	752	770	734	755	754	783	746	758	770	779	778	780	785	777	759	750	856	786	793	799	783	758	744	792	808	811	778	790	780	815	718	806	806	802	765	800	761	803	802	793	834	814	817	770	808	745	828	817	713	821	827	763	747	805	791	795	777	762	775	820	754	792	783	806	768	819	759	764	763	752	781	791	780	762	802	769	778	760	803	832	755	712	784	806	748	805	746	778	794	833	770	845	801	779	792	774	798	782	777	738	786	781	763	770	830	784	795	774	804	763	790	782	775	782	795	797	785	793	812	769	770	764	805	755	747	771	767	807	781	775	854	742	789	744	764	779	759	738	762	793	792	752	773	773	812	784	773	794	727	813	739	801	757	827	790	759	824	810	796	800	818	799	760	778	768	781	748	746	781	812	803	777	809	781	784	781	783	799	756	776	775	781	798	779	823	754	817	812	797	791	792	796	817	818	790	755	779	787	772	802	785	798	769	752	798	797	804	820	771	761	789	792	799	789	805	817	749	804	779	790	774	780	818	796	815	811	805	802	861	777	770	818	757	764	761	780	787	793	819	813	779	817	812	747	830	720	750	760	745	791	834	792	765	746	786	789	749	765	749	790	835	810	740	756	794	797	773	784	795	803	753	772	734	780	786	846	793	798	800	750	794	801	754	777	755	834	811	818	765	782	793	756	735	821	764	793	783	776	815	782	749	728	807	770	769	792	865	834	806	809	808	772	742	820	776	754	798	803	792	802	748	755	820	833	776	772	840	824	736	784	806	836	815	811	789	754	768	810	765	783	782	748	796	748	831	804	772	768	790	769	763	801	790	749	786	760	745	775	796	784	779	814	810	765	819	806	754	825	765	793	771	812	768	784	821	830	857	788	788	772	759	792	750	803	756	799	784	836	783	808	782	832	750	786	805	781	760	794	797	798	763	799	793	826	814	767	757	768	785	813	757	753	780	829	800	809	785	809	801	761	800	764	745	774	793	754	843	848	777	793	796	785	822	834	736	813	804	779	785	787	761	806	842	797	781	816	797	803	782	789	737	760	804	774	767	794	801	788	790	835	775	737	797	779	774	766	768	792	802	779	755	779	763	761	737	808	821	777	759	746	795	814	768	738	810	795	781	729	760	815	802	770	752	776	764	817	780	772	783	751	835	810	759	729	805	792	764	816	800	770	743	768	805	799	828	805	784	793	740	770	779	750	745	746	801	798	836	783	795	798	768	833	818	758	815	813	785	791	744	741	836	795	778	742	789	794	855	773	813	808	780	771	834	797	836	815	750	798	820	802	739	768	792	772	840	790	785	755	794	762	833	771	760	749	780	817	774	772	791	791	846	812	769	781	763	709	774	784	774	776	785	797	824	773	774	819	762	783	729	794	785	794	786	791	777	781	766	714	807	828	813	800	811	763	794	762	763	796	788	818	773	775	770	807	780	749	753	787	808	827	752	757	763	841	781	847	798	797	774	816	766	804	769	815	749	755	773	750	787	809	788	810	827	773	744	839	749	785	752	777	786	804	773	742	763	766	816	768	804	802	773	716	746	794	766	772	815	790	763	766	776	808	801	768	796	799	761	814	813	749	779	764	791	825	837	837	778	837	749	757	758	764	806	780	751	812	788	790	799	808	762	824	803	737	803	833	761	862	732	784	740	783	772	759	791	787	806	761	820	799	767	757	737	797	768	762	797	754	811	824	750	821	768	796	782	787	743	751	802	730	753	810	815	762	785	761	814	841	803	770	752	757	825	789	813	781	755	850	763	784	847	727	785	801	770	790	751	764	794	795	765	831	777	813	724	816	846	793	791	779	737	728	789	742	809	761	823	781	756	824	781	766	777	729	801	791	745	797	754	802	831	788	850	766	742	788	837	775	785	786	788	821	793	758	805	781	788	798	850	785	790	784	787	799	772	727	778	796	744	800	730	763	802	820	854	785	751	810	781	758	798	760	729	795	776	805	750	758	742	804	785	789	791	745	769	808	756	742	759	761	810	774	795	800	696	789	781	770	768	792	782	792	824	832	743	776	772	774	742	770	803	814	805	734	780	833	799	781	814	802	740	793	758	829	782	792	788	847	790	810	780	782	738	763	768	771	794	779	791	770	785	788	760	727	775	809	794	815	764	760	763	762	765	805	766	813	777	801	782	757	778	793	751	776	801	789	835	792	734	779	775	815	831	710	774	773	796	789	771	743	806	763	739	785	728	759	793	761	788	805	801	779	736	785	745	769	770	766	805	787	772	748	799	751	845	825	799	832	773	777	809	768	841	764	848	757	792	807	778	836	752	794	753	700	763	748	762	823	778	788	772	821	770	807	789	762	758	805	831	758	775	832	785	754	806	774	767	824	735	788	776	786	763	769	808	789	738	753	736	786	757	824	803	762	775	763	781	738	849	748	774	807	758	815	752	843	774	794	739	748	808	753	794	774	822	766	819	753	767	808	816	741	775	781	775	750	756	737	814	788	835	783	800	771	750	772	741	758	785	742	755	778	787	790	799	787	728	789	785	762	815	761	793	784	758	827	787	799	780	724	818	782	804	823	799	768	808	713	734	830	779	786	756	758	840	742	817	790	776	767	791	782	794	795	801	779	752	775	725	828	824	776	808	781	763	794	768	733	741	746	808	799	820	748	828	784	803	777	763	790	763	797	785	813	781	758	767	811	804	741	820	801	784	780	800	791	740	780	786	739	764	806	755	782	743	800	788	758	806	778	772	766	759	776	765	805	754	778	760	809	778	728	778	744	755	866	763	763	797	776	789	788	833	783	744	735	798	720	798	821	827	791	767	784	749	781	775	801	759	752	802	790	762	804	788	781	786	756	736	825	758	838	781	799	771	816	737	735	810	744	720	800	821	791	785	767	815	745	798	816	813	777	801	844	786	786	781	788	795	794	808	729	783	801	803	798	798	727	751	774	767	760	787	739	778	773	753	785	805	834	823	772	819	793	802	719	760	776	767	816	749	792	792	818	786	750	783	773	832	747	751	739	750	779	795	804	809	798	790	760	794	754	758	799	760	842	810	783	840	807	868	793	783	773	790	785	764	769	732	789	764
28386	38551	10640	2936	2108	1745	1580	1392	1176	1115	1033	1005	960	964	928	909	907	931	889	801	880	840	827	862	807	812	814	810	864	859	822	838	806	829	804	836	812	815	832	809	816	851	786	821	817	807	808	835	768	862	827	816	802	812	877	835	835	854	856	810	827	840	858	861	853	846	805	850	840	841	795	861	787	796	796	863	820	823	783	863	779	847	787	816	871	856	801	811	837	809	828	812	858	852	814	829	803	831	840	825	888	828	820	815	859	840	863	784	789	879	837	823	832	798	795	807	816	842	796	806	858	776	823	829	804	809	823	858	793	834	805	850	826	813	890	797	825	856	797	829	829	831	813	818	869	817	785	829	827	808	815	797	836	801	829	826	876	837	791	851	865	824	812	794	826	851	822	799	850	804	804	773	778	847	841	831	863	793	777	869	801	799	846	775	838	826	829	812	825	788	868	818	772	784	824	809	800	799	830	802	812	840	814	799	794	866	844	881	783	804	809	841	765	864	822	809	804	844	801	843	817	823	796	786	849	805	754	879	863	873	749	837	748	804	825	825	829	843	842	791	842	833	779	820	801	841	839	781	860	837	795	785	855	836	850	843	833	791	895	788	814	780	814	861	851	819	825	884	852	832	755	778	812	826	801	835	780	807	832	860	820	842	848	886	821	818	799	790	832	837	840	862	818	834	793	749	853	853	766	796	845	819	833	829	867	851	851	797	872	830	838	795	807	781	833	851	855	803	821	868	822	851	803	813	858	808	799	850	811	826	848	847	793	814	798	786	834	870	817	843	811	861	812	836	870	793	788	776	842	879	833	817	782	808	786	849	838	812	851	848	807	798	832	891	766	827	795	750	791	768	813	853	868	782	821	881	822	804	802	845	852	821	841	820	793	807	815	799	826	800	805	824	843	808	758	834	829	871	827	809	825	810	786	846	854	791	811	780	836	813	845	811	784	796	832	854	839	829	842	819	881	824	853	800	838	801	837	811	829	818	813	762	853	809	765	805	785	839	774	855	857	822	824	831	826	803	821	805	801	834	789	814	826	799	787	789	844	809	765	817	822	813	830	762	817	822	827	808	801	810	843	825	788	794	808	897	805	813	834	801	807	786	816	767	862	836	804	865	810	846	835	753	778	855	857	802	795	770	852	834	818	865	838	849	819	813	834	851	791	812	823	823	800	822	840	831	871	826	823	839	829	800	795	842	797	791	759	798	800	770	853	910	818	824	848	798	826	809	844	836	823	806	872	774	824	790	836	807	864	810	803	842	856	824	824	814	835	803	776	822	742	862	814	858	787	861	789	866	797	844	844	824	858	820	854	836	817	787	792	858	752	807	786	857	854	826	825	852	868	811	817	838	784	798	815	803	866	851	812	794	804	798	815	827	813	848	829	827	816	856	826	799	814	869	840	817	800	839	837	862	841	826	803	868	808	785	791	829	796	820	803	868	822	882	827	818	891	838	801	824	805	861	819	824	818	773	781	885	843	831	875	836	840	789	821	806	801	860	842	799	827	815	891	857	799	824	809	800	843	800	823	805	832	843	801	795	879	797	785	773	808	788	800	814	861	876	798	838	866	897	818	797	827	850	831	881	883	866	810	823	825	794	773	796	848	843	827	838	796	774	841	819	813	797	841	819	804	828	831	803	765	780	841	837	830	817	845	833	786	768	831	822	852	789	813	790	810	813	853	860	834	828	873	799	824	754	794	868	833	813	845	869	808	808	784	776	861	790	781	846	814	814	868	859	844	824	810	804	808	815	808	750	817	816	818	872	756	804	871	815	767	824	877	793	812	852	756	789	879	815	810	815	796	801	900	814	781	839	832	817	813	764	864	835	852	814	809	788	824	799	783	812	851	806	838	775	782	848	809	857	811	757	840	791	853	817	830	793	831	823	777	828	802	821	779	843	819	823	838	798	800	810	782	800	811	820	816	796	879	858	818	839	787	839	841	823	821	786	828	835	815	822	794	844	833	807	823	870	821	845	881	846	851	790	862	863	836	760	823	818	860	834	842	797	799	738	780	767	836	781	850	843	824	820	813	842	846	836	804	797	814	814	822	876	830	834	883	838	826	844	813	789	838	786	800	817	816	815	785	827	779	821	812	835	803	765	858	838	812	810	787	845	833	845	826	774	824	843	809	833	815	813	821	848	798	819	867	798	851	827	810	828	840	827	842	820	829	837	814	818	813	778	771	810	823	828	801	819	821	773	825	819	864	817	803	848	837	788	842	817	791	823	833	791	843	813	814	851	813	835	800	859	816	884	836	784	808	772	849	799	814	829	848	751	825	775	815	867	859	798	846	809	839	829	786	807	874	830	793	817	822	802	822	828	789	832	791	836	832	791	904	805	845	806	802	803	793	845	794	833	817	818	797	828	794	824	815	853	891	829	857	841	823	797	830	837	777	826	826	800	831	819	797	813	806	829	825	844	818	818	824	838	835	755	770	766	839	817	808	817	859	827	778	848	825	835	796	820	835	852	804	804	817	805	842	815	815	854	828	789	822	831	832	843	797	780	832	831	838	798	808	790	825	802	837	854	826	810	810	885	791	839	810	854	816	755	767	806	831	792	822	813	806	808	845	806	797	816	821	828	870	832	788	824	839	827	804	861	790	794	867	858	813	823	861	820	859	816	823	853	840	809	820	811	855	864	816	811	834	820	795	814	839	828	826	827	856	831	801	783	850	822	841	797	792	793	816	817	833	772	811	805	836	855	835	852	851	812	847	833	793	776	873	802	835	855	802	836	791	894	874	811	863	832	827	794	822	804	811	844	815	813	797	842	856	812	818	806	853	866	812	827	815	802	813	804	846	811	755	829	771	822	852	838	785	818	833	784	804	823	863	826	821	808	816	803	863	807	819	835	788	821	805	822	866	790	835	805	787	832	847	862	807	826	799	837	837	841	818	812	805	854	816	845	809	814	798	853	826	774	791	818	765	842	826	847	877	805	818	806	838	831	832	892	785	861	869	841	820	848	835	821	814	743	822	828	815	841	821	845	767	768	795	838	840	762	814	881	776	802	800	782	831	815	797	838	791	771	827	811	814	798	878	755	840	819	794	759	819	819	863	824	837	834	858	843	841	823	828	833	828	818	812	788	822	781	846	862	780	828	838	795	810	818	833	786	837	828	895	818	798	854	791	830	822	784	839	806	830	800	879	806	827	823	800	841	790	815	827	843	796	796	776	799	811	772	803	833	830	801	814	795	790	854	855	872	768	797	831	817	791	813	848	794	794	814	820	811	856	809	883	767	895	780	826	841	870	815	836	785	870	859	811	787	808	801	795	827	826	828	795	836	806	837	831	849	803	799	772	811	823	838	885	814	788	818	776	811	789	799	824	842	822	758	841	815	861	810	833	812	806	806	827	869	819	828	819	836	828	795	818	858	855	864	771	801	808	824	821	808	792	778	823	844	815	840	833	827	816	841	856	883	861	830	772	861	826	808	853	826	820	835	810	879	782	805	830	812	842	874	867	863	808	797	787	820
24458	21057	27445	24771	16830	949	497	425	385	341	328	294	272	278	257	261	287	292	262	272	298	301	275	246	248	269	289	258	259	303	254	259	241	238	252	243	228	250	257	230	249	231	243	254	248	235	246	235	266	255	271	250	245	288	262	234	239	244	231	272	260	242	277	251	260	252	258	254	249	256	271	233	233	219	253	246	242	256	251	214	231	250	245	278	274	252	270	264	256	229	238	265	233	259	256	253	251	267	256	242	276	213	249	281	225	261	265	243	258	273	245	250	238	263	224	230	230	258	258	263	248	242	245	281	234	229	282	274	255	259	242	245	258	267	269	223	244	246	229	237	274	249	225	237	257	262	234	274	224	242	244	250	254	259	237	260	227	248	266	228	247	242	243	249	264	246	240	267	224	250	267	243	247	251	224	242	257	231	256	247	271	238	275	226	263	263	226	248	249	265	203	232	236	255	230	247	264	220	237	230	255	264	250	250	223	276	242	250	258	259	226	229	224	244	263	233	253	238	215	253	263	247	262	203	229	214	239	262	233	298	226	227	239	236	240	237	247	255	245	229	261	263	280	243	255	239	235	270	238	241	218	228	258	262	237	243	235	266	289	231	245	245	224	254	235	215	269	259	243	287	208	216	238	242	263	269	250	240	247	241	268	253	243	252	257	260	240	243	254	251	251	257	252	255	268	234	255	259	255	259	271	240	229	287	246	213	237	250	230	246	273	284	224	242	249	256	279	264	232	247	233	241	245	242	235	274	263	254	212	264	274	243	233	260	256	231	254	229	257	244	232	254	247	245	238	256	235	275	263	251	266	229	263	263	246	266	221	250	250	221	253	244	277	216	240	252	259	253	242	248	232	252	227	221	236	260	216	256	242	270	270	246	230	267	256	267	252	238	256	246	245	260	234	238	267	243	257	265	261	263	245	235	272	252	248	251	250	281	243	252	266	223	255	246	261	255	248	267	269	264	264	245	262	261	247	250	248	230	270	264	270	253	239	256	241	248	256	242	272	245	266	240	238	241	262	259	220	253	263	267	224	225	249	244	238	235	253	245	255	249	243	239	252	244	248	239	255	229	250	268	261	235	262	252	259	229	241	267	240	228	244	246	221	264	235	239	231	235	263	260	264	242	252	259	237	235	265	234	274	241	243	251	241	272	257	223	249	247	252	206	257	265	251	243	221	251	241	269	232	262	265	246	243	237	237	248	269	242	260	251	264	231	226	266	271	235	240	251	219	237	243	247	251	238	246	246	230	254	254	218	244	243	244	245	239	255	260	255	274	233	245	239	259	240	235	233	245	269	246	247	239	253	248	268	230	267	264	256	213	244	262	257	271	250	259	256	253	228	266	256	233	255	232	255	245	244	233	258	251	188	251	244	254	237	263	248	259	278	263	228	266	248	268	238	246	223	254	228	254	238	259	248	261	241	255	241	214	255	244	258	242	248	251	248	275	265	287	236	243	248	246	279	234	259	246	232	262	240	269	256	269	244	255	240	240	253	222	214	237	253	265	249	242	231	248	260	239	268	256	261	283	224	247	252	235	222	257	253	263	245	230	228	251	264	252	266	251	231	259	253	265	264	262	234	226	231	234	243	226	220	254	258	224	242	229	259	265	250	258	255	264	224	248	255	247	261	267	240	227	242	259	265	245	252	242	249	241	263	269	267	230	229	258	254	279	262	236	246	258	248	231	256	245	259	271	229	252	262	259	235	233	222	260	268	247	246	244	247	230	242	233	247	250	235	271	268	228	231	244	249	275	247	254	269	269	254	237	263	258	265	250	249	240	229	242	249	230	240	241	249	253	237	255	240	261	248	262	249	223	241	253	247	256	221	254	246	221	252	226	238	274	229	210	260	243	213	247	253	255	230	243	278	253	266	249	232	261	259	258	258	226	272	210	266	231	238	241	261	266	222	264	231	244	261	245	251	244	268	237	266	245	260	239	234	253	229	276	238	225	242	225	240	260	232	259	261	250	252	231	241	248	248	253	250	247	251	206	263	213	277	262	238	262	259	258	247	240	268	271	246	254	215	262	248	250	213	259	248	219	239	215	233	246	280	280	251	279	246	226	250	242	245	250	235	257	239	252	231	233	243	249	243	236	238	236	243	235	245	268	280	258	236	241	255	234	240	261	236	229	244	252	226	249	269	263	254	246	230	262	239	295	259	262	250	258	250	267	221	255	261	284	263	257	230	240	251	258	253	246	257	218	252	245	249	255	236	245	244	228	266	232	254	234	236	217	248	260	264	262	257	243	240	248	235	243	233	236	242	264	264	257	246	253	262	257	257	255	251	261	235	232	221	249	252	239	262	246	265	252	237	253	257	236	253	258	248	250	234	252	244	267	241	247	238	257	236	246	233	234	257	241	246	230	252	226	213	245	284	259	227	225	250	249	258	248	220	261	262	245	245	234	269	264	244	265	237	278	230	259	270	254	278	254	263	245	239	260	244	242	269	224	218	246	247	244	246	248	236	242	235	223	246	251	241	259	254	257	232	258	227	250	247	262	268	287	257	261	236	229	237	248	260	227	236	263	232	272	234	272	270	247	248	242	244	236	229	245	259	252	230	240	266	246	240	269	247	280	261	238	226	279	246	242	252	250	249	266	275	223	255	249	239	244	269	272	238	253	251	236	235	231	227	214	233	259	249	244	205	276	220	226	243	268	251	264	242	263	242	255	245	244	242	243	240	238	256	238	254	256	269	241	240	257	234	237	250	240	205	222	260	245	255	253	237	245	238	246	270	248	254	244	252	263	246	227	245	244	290	268	233	246	246	255	259	257	251	261	241	253	258	250	262	235	236	252	239	250	257	227	252	264	250	251	282	257	246	268	281	227	243	263	255	235	265	277	231	234	232	239	225	254	225	251	239	246	229	269	220	239	225	225	272	263	264	276	248	235	246	248	222	267	226	231	239	287	247	248	242	260	258	247	256	249	242	241	258	242	275	258	230	248	249	230	306	261	229	249	262	241	235	283	238	258	235	238	221	248	260	222	265	246	207	264	298	252	246	273	239	241	229	247	233	246	250	235	251	252	251	258	263	265	240	243	242	239	242	256	246	247	234	237	235	214	238	224	251	231	242	233	236	235	266	237	246	224	269	244	272	244	247	242	259	227	253	238	248	230	261	250	269	269	250	242	243	263	274	280	235	251	270	249	264	238	237	251	244	249	243	249	250	243	249	235	241	233	238	250	243	255	258	237	261	246	249	232	254	229	251	247	257	248	257	239	232	254	250	264	288	250	244	199	248	239	275	242	237	256	214	267	230	229	245	218	243	251	277	241	240	268	280	248	237	237	258	293	247	238	267	239	234	242	232	225	215	247	247	229	251	238	239	244	226	239	251	248	231	261	233	247	250	243	248	275	268	234	232	210	261	238	256	223	256	250	239	231	241	222	236	240	242	260	229	234	232	239	240	245	237	261	248	239	258	249	252	252	257	248	230	257	246	255	255	268	221	249	243	260	258	259	242	268	228	280	277	250	239
28560	33427	8108	1687	1141	890	742	587	523	454	411	388	374	314	342	335	298	314	327	312	286	303	305	306	300	312	307	315	296	270	289	327	282	272	297	306	319	322	267	317	272	280	323	256	286	269	276	275	237	267	271	296	285	248	273	270	278	300	315	287	280	288	268	290	250	283	302	307	281	274	268	311	255	269	268	271	273	306	260	287	284	284	289	258	286	288	280	296	274	305	285	300	251	289	278	269	296	280	310	267	295	278	260	293	292	292	279	286	265	278	260	277	279	261	271	291	254	293	292	275	288	298	318	279	272	249	254	277	280	283	264	290	245	278	262	317	277	267	290	294	275	301	276	244	257	249	285	284	271	295	281	294	259	269	284	293	292	304	290	281	336	303	286	290	256	276	303	294	268	272	319	288	291	294	282	299	293	272	247	300	275	253	298	255	288	260	289	300	269	274	303	303	290	264	296	255	259	295	290	295	272	286	275	254	276	288	288	245	314	272	304	273	284	247	269	311	287	282	288	276	297	287	320	259	265	291	292	274	269	288	276	280	278	261	258	265	273	296	284	270	304	291	291	260	297	280	296	276	274	278	304	260	266	258	282	309	246	280	270	283	289	286	269	277	282	277	276	287	290	262	271	273	274	278	288	284	292	273	276	300	286	319	288	326	282	265	287	275	295	294	249	272	288	275	303	297	281	265	275	290	286	289	292	262	283	250	270	274	304	280	295	276	286	301	297	276	289	281	273	287	261	274	303	268	283	284	253	260	301	290	268	282	288	269	283	268	263	308	265	286	301	259	281	280	287	262	266	245	274	299	287	308	289	248	253	288	273	257	305	286	268	301	266	279	286	284	289	279	317	262	284	296	281	294	288	269	292	282	279	308	257	291	275	278	294	258	272	282	255	267	278	293	297	277	284	293	268	279	286	290	283	302	272	289	266	281	272	271	272	276	295	252	258	280	238	278	295	308	302	335	290	296	276	273	279	284	289	288	267	278	276	273	284	303	282	284	289	289	302	270	306	293	293	282	242	271	298	263	288	310	296	312	269	298	281	298	292	296	299	265	281	299	273	263	264	252	293	291	271	271	298	275	302	305	274	244	282	301	293	253	262	297	284	294	243	313	286	244	296	279	272	302	286	281	288	275	263	274	316	266	318	256	303	276	276	281	273	286	269	303	281	268	282	277	285	318	262	277	288	278	299	279	274	312	277	302	271	294	290	295	299	313	279	295	265	282	243	276	280	283	247	266	265	276	288	281	308	273	291	295	297	296	269	269	275	285	273	307	282	258	295	258	295	264	264	271	285	259	284	301	286	308	285	292	266	296	307	277	284	276	280	269	266	262	273	274	269	311	289	267	289	254	273	286	272	293	294	302	284	271	306	278	281	306	285	254	280	274	243	273	273	299	262	286	274	294	282	271	281	295	290	282	253	261	295	307	304	285	278	262	298	291	283	284	305	276	277	277	294	293	264	299	249	281	255	297	271	272	310	259	280	296	281	294	283	264	276	271	282	262	309	283	287	268	255	287	262	272	275	260	298	283	324	290	289	263	275	280	318	268	310	273	266	256	260	272	282	261	312	269	264	296	271	300	279	279	258	291	313	304	302	297	296	283	292	316	281	295	285	314	290	290	300	287	273	260	283	296	284	299	256	252	280	254	304	270	303	267	271	305	268	283	259	272	298	283	316	253	312	293	287	292	300	242	277	299	285	304	323	259	288	295	306	313	250	260	316	276	261	275	290	304	285	278	306	268	269	272	285	261	293	265	241	286	259	323	264	282	247	305	295	306	279	275	298	299	261	267	250	295	276	272	249	297	275	290	269	294	263	260	306	283	289	301	279	290	296	300	286	282	251	249	286	264	286	296	286	283	260	290	277	298	281	268	305	281	268	269	283	289	264	280	287	255	258	271	286	295	287	274	294	261	294	309	282	274	297	302	284	266	281	279	270	296	264	295	288	308	285	283	286	269	299	295	270	233	269	294	281	293	292	272	299	288	291	291	283	285	316	285	271	268	285	292	288	315	272	312	303	281	276	285	287	288	296	289	278	267	280	259	274	264	286	291	298	265	278	296	267	261	293	306	268	306	275	266	301	272	257	256	268	271	292	290	279	283	274	288	303	288	316	272	266	270	309	290	278	312	300	288	297	271	286	283	307	315	266	296	298	262	262	292	302	263	296	292	289	292	296	298	291	285	256	288	281	274	255	269	273	272	267	294	275	285	302	306	268	282	306	270	271	311	270	257	278	297	276	291	284	306	269	288	266	284	269	326	293	271	279	288	286	293	292	278	296	279	264	273	267	282	295	294	304	319	287	271	286	290	280	293	280	298	285	261	285	267	289	268	279	290	268	285	285	287	267	292	263	256	294	268	324	309	290	243	281	262	272	275	260	318	301	289	280	301	280	304	282	280	305	266	282	304	262	284	261	281	284	249	304	274	263	240	274	301	307	286	294	265	290	282	252	271	283	294	288	289	283	289	263	277	294	255	275	290	272	273	282	283	290	298	301	247	290	319	292	287	294	295	279	289	312	283	284	254	279	290	274	282	303	283	252	278	285	281	269	288	230	299	295	279	295	285	296	272	247	286	263	280	275	271	291	277	299	283	302	274	275	236	286	246	300	254	277	278	298	283	286	282	282	294	275	276	283	309	283	262	240	274	285	272	270	294	267	257	310	254	269	283	306	283	263	277	280	310	279	281	283	313	260	264	281	273	271	312	269	326	245	294	274	289	269	274	294	281	270	307	278	284	252	269	261	291	278	292	286	255	274	292	283	305	265	316	277	311	273	283	274	294	271	243	277	280	277	289	324	279	270	291	267	275	280	314	313	290	296	300	263	282	285	290	290	304	277	294	300	313	274	269	282	269	276	262	275	275	286	256	279	279	275	287	305	284	270	292	281	267	298	271	278	254	281	292	286	281	285	320	285	269	288	263	272	293	272	297	291	304	291	270	289	251	261	302	280	303	296	296	258	255	273	277	304	266	302	290	269	263	263	314	277	271	262	290	292	272	293	269	262	274	302	281	251	273	290	255	249	285	297	260	268	286	297	275	280	276	280	256	283	288	289	317	282	270	277	311	301	291	283	272	298	283	279	253	328	274	267	277	313	266	274	294	297	293	270	294	262	287	260	298	311	274	275	311	249	283	293	280	289	283	278	273	291	287	264	309	297	303	268	277	290	280	251	287	275	303	269	285	295	278	300	300	300	288	271	265	275	271	270	272	288	254	292	293	295	269	282	263	302	263	259	271	293	293	250	295	276	279	271	308	256	282	265	261	265	294	272	276	284	279	311	281	273	267	284	281	271	294	291	244	292	283	271	304	271	320	288	338	286	289	283	315	284	268	271	292	256	258	275	282	277	286	298	287	291	259	247	289	291	308	282	300	283	291	288	268	271	286	308	274	284	273	255	282	306	276	264	280	288	292	269	269	287	301	301	297	291	289	278	277	277	321	263	316	293	277	286	279	293	269	286	296	282	273	277	296	317	223
22291	21012	28550	23672	21012	21063	11705	1363	939	879	842	796	804	720	687	652	681	665	657	654	618	599	587	629	589	620	571	588	568	588	583	625	608	628	606	585	572	612	599	564	596	537	580	565	567	580	649	567	581	583	572	599	622	603	562	567	560	553	616	590	565	602	580	569	546	632	540	597	559	587	547	582	542	584	569	550	605	580	565	564	579	578	575	591	576	556	551	541	553	615	589	608	591	533	570	555	526	592	610	589	577	544	570	560	592	581	624	555	598	576	578	561	583	568	550	557	558	556	552	576	559	546	608	527	556	592	558	538	585	577	551	540	555	572	582	578	556	575	564	585	587	587	614	552	568	575	589	576	581	560	596	544	573	566	576	592	590	583	583	579	530	584	565	576	534	618	610	573	570	579	599	549	598	542	535	550	563	550	565	566	629	563	518	529	595	541	584	570	552	592	598	609	567	573	595	576	588	573	614	529	543	561	538	576	566	569	597	605	568	567	555	582	561	580	595	568	614	601	545	567	537	577	617	596	539	566	576	584	565	583	598	588	610	578	556	612	543	576	555	579	603	587	533	572	604	583	564	548	600	598	553	556	592	564	564	605	520	580	603	600	544	546	593	595	560	601	592	571	546	523	594	566	610	617	590	576	567	559	593	610	600	590	600	575	577	623	528	538	615	594	564	544	562	595	541	575	575	566	595	614	608	589	543	586	591	555	557	579	532	546	554	577	552	584	537	542	556	586	564	593	535	589	563	583	642	562	584	594	564	562	559	567	605	609	580	558	607	561	583	588	563	553	546	582	548	580	600	556	613	574	573	527	599	565	553	523	577	608	586	590	568	567	602	582	515	574	597	537	555	551	580	629	553	586	596	584	501	535	569	592	578	555	563	560	542	526	567	564	557	587	564	612	577	582	600	584	580	604	575	549	592	509	623	592	563	569	543	611	528	566	554	565	551	555	544	546	555	552	594	565	582	594	569	569	517	554	567	540	575	547	598	577	539	548	553	528	558	559	571	560	579	588	630	541	576	545	570	530	551	573	577	569	596	607	584	555	587	607	541	541	547	577	548	581	543	577	576	585	547	639	602	568	558	596	575	553	560	609	552	533	591	583	570	520	597	604	581	594	589	537	578	612	560	551	588	566	586	596	589	554	588	522	554	584	621	598	556	570	572	560	545	545	531	548	543	556	567	588	572	546	558	585	572	584	539	557	529	596	545	601	608	579	553	560	553	604	582	606	497	544	580	554	569	542	533	559	562	546	600	549	581	544	550	575	589	529	609	499	556	591	548	547	593	561	561	632	567	532	578	553	575	556	580	588	525	532	571	579	542	581	572	563	584	584	569	551	587	583	577	564	554	589	526	555	538	548	573	595	576	546	579	562	540	546	593	572	537	566	578	571	557	553	564	556	563	559	565	551	543	551	595	527	600	604	538	562	592	634	592	556	541	551	587	520	607	568	529	560	593	571	580	542	579	598	554	551	592	571	572	581	583	606	611	550	532	530	619	573	558	553	554	561	560	555	592	583	609	595	613	575	614	581	574	591	537	573	547	561	582	594	578	576	560	590	550	560	553	626	564	570	610	536	581	600	576	559	596	607	540	566	587	565	548	571	560	565	560	605	520	551	579	572	557	637	574	572	545	558	579	536	561	616	591	614	584	540	575	576	567	555	554	600	558	523	575	565	543	565	550	579	560	553	563	549	534	571	579	572	607	588	556	545	563	566	611	578	538	589	597	547	607	551	569	576	571	567	528	568	605	571	568	588	536	565	559	538	596	613	560	593	551	598	581	555	578	526	564	551	547	595	582	568	559	492	567	628	597	570	600	580	582	567	589	522	556	554	576	582	579	621	562	526	571	580	560	604	552	573	539	539	603	535	602	559	592	535	568	573	604	558	537	529	600	558	564	602	546	594	600	568	588	580	599	522	582	562	582	570	552	558	591	566	583	560	561	585	611	541	612	553	600	581	541	558	596	562	545	590	594	572	591	543	606	620	576	600	582	582	549	589	585	575	607	580	577	525	556	584	567	593	579	589	604	560	569	565	622	555	592	587	549	591	586	530	555	563	582	580	575	560	579	601	550	605	604	549	590	581	550	581	528	608	601	610	565	497	609	552	624	536	621	557	563	579	567	571	590	533	584	558	585	583	594	588	584	609	563	523	574	567	584	592	576	552	611	518	580	533	602	571	582	597	556	559	602	568	588	590	545	573	546	580	582	608	522	573	576	541	572	549	584	581	585	562	529	552	567	561	617	602	574	561	589	598	521	570	586	595	580	624	570	582	575	568	576	561	569	578	548	554	568	565	559	635	590	533	567	547	572	592	577	556	526	583	577	571	568	562	539	594	575	579	613	564	552	588	608	565	566	570	553	583	609	524	549	575	572	575	579	565	604	602	561	584	598	587	567	568	610	557	587	611	592	559	585	522	598	518	594	552	574	600	574	583	573	548	581	583	590	560	561	583	566	561	555	554	493	551	599	557	557	577	585	567	588	528	557	564	553	604	561	546	547	560	606	589	600	548	612	593	543	604	553	569	569	585	563	542	540	568	609	577	533	589	562	626	591	566	581	574	548	574	588	547	596	550	574	568	563	602	587	560	587	547	631	605	601	577	622	572	551	579	555	559	546	587	556	547	561	569	599	602	524	574	557	579	585	591	590	599	575	578	533	522	585	574	546	569	514	545	611	548	566	563	563	580	565	537	576	571	566	593	606	602	597	557	551	568	568	553	570	557	592	547	588	568	567	569	567	547	560	568	609	568	581	555	588	583	599	628	566	549	542	582	554	588	558	555	595	567	557	575	538	568	514	576	562	569	562	591	574	557	568	565	513	577	610	555	636	562	550	602	557	583	577	576	605	604	544	557	586	577	539	565	587	543	596	546	578	570	582	594	559	565	606	566	569	586	591	574	562	562	533	544	548	586	549	532	548	580	580	578	559	574	559	565	565	554	537	550	550	591	541	575	586	556	576	529	580	557	561	625	535	541	538	578	548	545	544	559	568	575	542	559	545	563	560	534	569	562	568	522	557	613	578	568	569	578	578	624	532	517	560	576	519	576	575	577	582	545	580	562	592	545	512	543	558	558	585	573	515	570	544	535	553	573	573	579	564	559	561	553	575	573	537	548	569	585	622	556	606	571	540	551	558	602	534	551	587	540	572	609	601	573	577	532	599	572	560	547	564	535	631	554	532	567	565	581	581	553	577	587	537	575	558	560	538	543	577	538	575	515	587	551	591	550	565	577	603	592	583	588	585	557	569	559	579	565	607	599	593	559	531	570	566	579	586	535	610	580	559	570	568	534	564	603	576	590	543	527	571	562	581	574	571	557	584	596	566	592	582	630	565	548	575	561	583	555	552	583	576	567	580	589	568	555	556	576	572	540	588	586	576	547	523	595	633	537	581	549	579	587	563	568	625	536	581	588	582	554	532	595	554	602	592	566	558	586	517	575	581	587	568	570	553	521	565	553	529	536	593	575	564	603	626	554
31079	42899	14549	4745	3293	2552	1989	1594	1392	1194	1052	918	828	822	772	770	761	780	724	708	646	696	705	637	671	667	608	660	641	639	647	635	612	624	649	612	633	624	668	623	623	652	608	631	664	661	619	646	635	644	619	647	622	617	603	636	636	610	618	614	580	612	647	644	627	641	667	631	633	575	621	597	590	621	603	645	618	608	602	611	603	609	604	616	659	608	635	607	643	635	617	610	640	663	621	634	642	550	615	602	611	614	643	603	650	575	651	636	585	565	634	668	629	635	656	637	632	639	603	651	608	608	622	559	608	581	621	597	631	646	646	630	618	630	617	614	607	606	604	608	634	594	668	632	633	614	597	616	643	621	638	621	608	610	626	619	618	617	588	607	602	584	613	563	629	615	576	615	609	649	572	585	657	642	679	595	632	588	628	643	609	583	617	634	579	624	587	628	636	642	575	589	635	658	645	586	638	631	567	607	626	664	643	607	606	594	584	609	649	595	625	616	636	593	607	603	631	626	602	622	614	647	614	669	669	613	621	617	580	598	618	592	658	578	638	642	613	615	615	640	656	612	641	588	607	580	606	593	676	614	607	619	588	599	627	642	614	618	616	619	627	607	604	624	637	680	567	589	609	586	597	586	622	551	626	616	582	649	634	626	651	604	663	580	587	624	628	608	611	635	622	645	591	617	683	636	639	607	612	602	642	600	632	638	599	624	648	600	645	622	572	607	639	619	585	630	662	630	643	601	623	615	596	624	584	607	621	592	582	587	639	585	636	653	619	617	643	594	626	629	629	585	570	633	658	583	597	643	611	589	594	618	631	646	611	643	606	641	627	582	585	621	630	645	627	605	641	587	580	642	601	600	653	669	607	602	641	588	613	594	618	647	620	658	615	614	611	609	596	650	649	604	634	613	602	626	635	610	630	652	648	624	617	611	629	627	595	622	596	597	640	636	628	628	628	644	640	604	619	638	642	621	649	567	609	616	633	593	585	624	576	640	622	615	596	608	572	601	572	595	637	606	656	632	605	588	622	633	651	601	622	603	610	622	602	628	602	617	593	656	593	607	675	610	593	660	628	604	641	636	598	631	631	543	618	609	620	553	607	643	573	609	629	596	638	645	675	607	618	608	629	608	596	619	599	637	649	614	619	613	626	611	621	630	644	604	614	637	618	622	631	626	612	596	600	597	637	604	572	647	626	635	613	638	602	567	649	638	633	696	638	635	592	636	631	664	582	591	600	636	606	617	610	584	625	577	610	631	613	634	634	665	657	588	610	626	619	588	645	613	591	611	598	608	583	615	631	618	617	595	630	663	599	583	633	588	603	652	631	602	614	636	594	603	610	586	623	608	614	610	621	658	578	573	616	646	619	644	618	644	628	645	593	564	587	592	657	649	678	638	615	611	642	605	640	607	635	631	637	586	617	575	631	639	629	605	624	629	621	593	589	662	586	617	604	613	612	643	639	591	613	639	586	618	596	593	618	616	615	621	637	604	598	615	584	587	617	599	617	626	597	631	602	633	643	633	622	631	631	616	632	615	620	619	616	608	606	610	618	640	574	617	631	605	654	619	634	639	587	693	650	659	588	603	585	577	593	637	640	630	631	632	643	576	616	632	611	604	568	638	641	615	621	601	645	621	643	602	623	625	599	630	611	643	578	616	647	632	622	634	607	601	592	612	632	622	682	614	643	644	650	620	601	596	581	608	580	619	612	604	619	631	609	620	602	657	622	618	626	599	610	639	587	619	596	651	595	627	646	612	582	613	581	591	596	615	595	623	655	592	625	640	654	646	587	620	606	584	707	618	648	583	571	601	608	589	589	644	581	633	646	608	602	581	619	667	602	629	646	655	642	591	642	622	613	604	597	605	622	593	593	679	654	593	614	628	657	598	609	624	632	616	645	605	589	630	582	615	596	626	625	585	658	631	607	622	622	604	649	566	672	608	591	599	647	626	601	609	596	593	586	607	649	670	609	580	581	591	627	625	675	617	597	684	648	612	613	642	652	629	630	650	592	624	651	609	597	625	658	619	618	622	620	605	651	619	653	619	615	645	646	601	636	600	570	574	594	623	586	615	557	622	618	628	593	611	581	643	623	630	584	625	628	601	661	606	628	612	652	640	637	652	596	603	631	584	608	576	588	625	638	585	623	627	653	640	641	597	609	673	624	646	589	586	660	650	647	621	581	614	626	588	617	627	628	668	586	617	607	669	613	609	617	613	586	601	574	620	636	613	644	613	588	597	665	622	661	607	600	656	656	610	600	630	579	634	609	633	616	614	628	647	618	623	624	650	633	605	614	649	633	613	629	616	585	615	626	652	604	670	678	570	604	577	579	639	623	653	626	638	619	603	585	571	592	614	604	599	647	673	623	632	603	580	629	648	653	617	598	626	570	618	600	627	638	598	636	634	647	614	620	584	581	662	568	593	588	586	620	585	596	624	650	616	600	641	565	589	608	616	586	588	646	588	675	619	615	591	567	617	584	611	628	568	587	639	618	633	655	633	620	627	606	627	623	594	612	598	622	602	614	634	620	624	592	554	631	594	645	616	573	607	623	596	618	603	641	628	594	604	667	621	634	584	623	585	602	577	638	626	629	649	635	639	602	666	641	603	613	639	635	559	624	624	638	592	602	669	611	605	627	672	643	618	629	657	616	600	609	612	660	643	647	608	584	585	629	643	626	606	652	575	566	613	587	609	590	662	643	613	579	645	627	615	598	639	611	605	611	602	641	589	566	634	618	646	630	651	583	621	640	588	625	607	628	622	575	620	560	609	630	603	638	605	603	638	650	622	599	601	624	582	649	584	600	611	621	612	640	623	580	642	592	641	620	615	629	583	592	603	578	644	636	628	600	569	609	656	601	650	601	624	599	634	598	596	620	598	594	634	549	661	634	631	621	587	596	608	616	618	628	594	647	617	682	632	617	634	629	601	626	597	611	660	607	664	636	610	603	613	621	582	594	610	630	631	618	651	639	628	640	605	575	609	640	627	639	605	647	624	591	614	649	605	596	661	632	586	668	613	629	648	662	623	638	610	605	567	596	598	600	577	586	553	580	639	645	629	592	642	636	651	606	623	591	615	654	618	620	623	619	604	597	589	643	652	590	617	592	641	611	614	623	634	638	577	639	644	620	611	637	629	598	638	584	651	585	607	622	657	661	588	644	620	642	646	643	623	597	603	631	632	595	661	606	621	664	599	602	616	669	604	648	644	610	603	616	572	658	576	577	599	621	572	592	601	595	613	623	610	647	597	616	591	642	610	614	651	607	623	576	640	581	626	570	602	604	655	618	641	654	647	575	652	608	610	618	625	602	619	643	571	607	594	605	601	632	646	554	635	590	601	609	622	608	606	589	618	611	625	597	603	655	619	599	592	611	609	624	569	668	607	608	614	628	605	620	576	630	582	643	646	601	637	664	634	662	577	639	651	598	596	593	650	631	592	594	618	593	586	625	579	613	621	608	596	607	638	615	545	656	661	598	610	586	636
28581	21669	10367	1336	882	814	646	526	535	519	498	475	505	517	496	521	510	476	501	510	493	542	531	489	481	493	514	480	519	448	499	493	509	547	474	480	450	488	504	496	484	485	499	498	492	485	501	474	518	490	500	485	480	467	511	462	484	483	488	459	473	539	479	503	491	466	486	480	508	500	500	503	536	515	527	482	490	502	521	516	500	510	482	499	480	516	513	543	442	465	463	476	484	504	525	510	484	498	512	483	549	448	499	514	494	500	474	525	491	516	494	500	457	517	525	485	462	478	528	515	480	498	493	508	498	534	507	540	501	489	507	471	504	490	483	514	487	516	511	500	523	526	464	515	527	479	474	498	502	479	497	486	489	550	524	479	487	506	480	530	496	483	488	477	539	513	490	492	520	505	494	511	500	515	490	538	494	476	472	489	509	502	481	505	494	496	502	480	517	477	508	533	487	483	489	489	483	481	500	489	535	501	489	506	484	486	475	497	487	456	498	534	520	491	501	514	523	468	539	499	491	484	507	530	477	497	519	517	485	494	524	469	501	551	494	509	513	515	473	477	517	515	454	470	479	489	511	492	481	514	479	452	501	479	489	464	493	527	495	523	512	492	523	523	485	481	486	492	510	486	520	506	473	515	498	511	513	528	477	495	483	492	471	494	446	478	503	479	509	486	560	497	507	475	505	477	504	513	551	516	501	492	504	487	541	483	508	501	507	542	510	509	483	532	473	516	503	476	488	545	527	509	493	525	492	524	492	495	486	472	476	511	495	506	517	482	504	487	502	479	508	532	526	550	482	497	461	504	529	477	503	448	489	492	567	494	496	508	524	475	499	488	497	461	492	514	509	491	496	460	492	508	489	465	502	528	463	508	479	446	469	532	476	524	471	519	501	514	460	475	493	510	513	541	492	550	448	478	497	538	467	483	514	485	493	529	470	500	521	515	516	526	484	513	475	489	482	528	508	499	554	488	488	489	477	505	512	460	494	516	520	541	488	511	487	461	468	503	493	500	488	457	485	495	499	518	502	499	503	519	468	470	497	490	517	504	508	494	488	503	517	517	513	484	513	513	477	501	521	478	480	463	493	455	508	608	502	514	520	458	510	452	435	472	463	521	501	536	493	484	495	490	508	488	492	500	541	476	480	523	459	550	481	493	524	504	508	471	467	534	489	509	514	484	516	505	498	495	460	484	526	481	479	486	490	521	507	503	495	500	503	509	471	523	496	526	493	473	492	504	519	495	493	449	489	491	517	545	504	502	549	523	497	489	509	514	475	447	509	484	484	458	489	475	503	497	460	485	506	515	537	477	479	542	469	516	472	474	506	489	520	536	549	506	491	511	485	553	531	493	488	485	480	484	499	525	476	484	485	514	482	439	501	466	511	538	502	458	510	525	472	489	478	476	497	466	526	540	501	519	505	484	496	517	484	525	509	519	473	498	494	516	496	510	496	484	501	505	504	483	507	489	481	494	495	491	502	480	488	460	465	516	490	491	459	556	500	479	488	512	462	482	487	486	521	515	468	529	472	451	468	511	512	513	512	472	478	486	552	533	524	492	491	489	481	521	521	483	526	532	497	462	505	510	491	525	489	468	500	492	482	488	482	492	505	466	497	553	502	467	510	505	529	518	494	534	520	524	503	490	460	505	470	508	508	444	453	524	517	519	519	498	496	530	502	512	509	495	526	467	492	456	489	451	497	488	501	484	438	481	524	480	533	506	471	492	510	530	486	476	503	491	512	489	469	469	520	537	495	492	449	455	463	500	485	463	514	490	490	498	510	517	511	526	510	507	473	532	498	503	511	536	521	502	498	484	513	508	522	473	437	464	520	470	508	447	553	526	498	531	514	470	497	463	522	472	504	481	504	493	472	502	469	527	508	495	488	512	503	475	503	526	500	469	494	505	508	486	536	489	497	489	471	498	510	524	540	482	517	525	532	498	483	542	512	517	531	492	538	467	486	492	498	538	529	535	471	510	507	471	502	528	505	523	484	484	462	482	516	492	562	513	521	463	494	493	483	465	520	518	463	501	519	502	515	487	495	485	508	554	517	498	507	533	432	436	442	524	484	500	515	493	491	486	481	472	449	509	540	498	483	526	472	449	473	517	492	523	523	529	496	506	504	477	498	481	467	514	500	525	532	522	451	495	504	508	482	492	464	510	454	486	513	485	500	515	516	490	554	506	478	489	526	504	486	528	544	486	449	512	515	451	516	471	502	515	514	497	476	507	510	501	489	509	509	493	513	457	495	537	517	472	495	476	459	495	503	533	522	506	480	501	509	504	517	490	509	522	497	547	515	436	514	501	459	514	506	457	532	473	517	485	501	485	506	515	500	483	465	506	488	467	453	492	555	520	530	475	469	511	534	474	481	518	502	500	488	479	503	520	539	464	501	485	538	457	508	486	499	496	499	532	473	541	495	474	508	460	504	467	525	512	487	483	498	483	491	535	495	515	515	477	515	507	512	511	506	507	503	519	510	481	501	514	486	477	516	486	476	534	543	473	496	453	478	475	522	477	519	505	498	479	479	497	469	518	496	522	498	501	481	487	479	544	483	478	487	500	503	508	519	523	483	530	523	493	506	570	552	504	484	493	501	523	488	507	501	469	552	500	521	452	510	513	476	502	469	503	488	465	529	464	528	479	485	499	504	514	551	486	482	501	563	479	488	490	491	465	500	502	481	498	499	487	471	486	494	539	471	477	506	481	467	474	508	480	480	491	500	480	456	510	498	471	510	497	497	486	489	457	468	459	456	546	534	497	474	489	523	512	472	516	518	480	509	484	515	461	502	518	480	543	508	475	492	462	508	505	538	517	487	500	525	559	526	508	481	492	530	531	483	475	510	477	486	557	496	491	460	493	500	481	480	494	490	490	480	518	539	508	505	513	507	476	511	496	498	489	453	494	496	521	445	513	526	494	515	500	522	531	447	531	497	487	503	506	487	504	514	464	507	473	504	532	528	524	524	466	513	473	492	514	481	485	497	478	432	521	506	462	503	480	494	518	468	540	485	522	513	493	546	531	528	484	506	494	499	521	469	507	508	498	500	511	516	498	506	518	506	494	537	536	493	475	517	472	523	508	482	463	508	532	481	494	480	494	484	488	525	547	501	497	512	504	517	529	503	488	547	519	560	495	518	491	520	520	487	479	466	479	513	498	501	499	525	453	472	497	504	494	550	477	479	487	479	495	498	459	516	506	531	479	480	505	484	518	462	523	483	547	467	505	500	514	496	489	479	492	539	507	530	501	484	495	437	479	511	507	533	467	503	503	509	455	529	532	497	486	487	493	461	507	495	496	487	541	499	498	504	523	522	502	498	486	481	496	468	493	477	518	503	526	510	488	489	488	459	479	508	510	479	479	502	473	491	493	494	546	498	506	475	511	518	492	497	495	514	491	517	486	460	543	531	500	497	463	491	488	490	493	530	485	516	488	477	497	514	517	468	470	485	517	523	505	539	492	477	489	476	485	482	502	464	489	492	508
27453	23816	2909	671	627	630	567	544	561	540	568	555	538	484	529	490	517	544	605	528	522	540	524	512	515	481	493	562	501	515	508	503	486	536	507	536	565	497	529	522	516	532	525	458	504	521	504	508	521	536	548	523	501	530	510	512	528	536	523	507	550	523	542	528	520	522	508	512	464	500	507	486	529	529	567	533	502	543	477	486	558	533	531	516	565	497	528	486	466	541	557	526	532	542	517	505	526	528	539	561	535	499	551	489	545	489	495	532	522	567	526	524	508	549	523	541	500	533	483	542	527	512	520	539	570	521	543	484	543	484	533	523	502	499	515	518	518	526	541	556	524	510	496	507	514	510	513	508	511	519	497	488	538	546	529	517	527	540	533	543	489	540	522	513	519	519	543	521	526	536	502	513	540	530	524	507	574	529	524	512	481	535	511	500	542	546	499	524	510	533	446	494	521	544	527	511	513	539	552	524	546	547	518	537	499	557	540	515	540	505	520	531	481	508	501	542	507	495	525	554	538	531	533	516	507	510	522	525	513	528	542	486	520	511	532	525	538	513	528	524	504	538	518	505	558	475	550	533	523	540	531	576	556	532	541	514	546	527	552	528	524	510	502	493	530	523	516	521	514	514	547	518	507	541	523	489	568	506	534	562	474	505	556	539	535	524	498	528	531	506	537	533	582	485	507	535	515	511	507	521	509	495	508	514	477	509	461	541	552	562	550	537	507	532	535	547	536	531	517	537	500	506	540	541	542	554	534	482	529	502	507	518	508	509	547	541	522	536	526	554	525	546	506	530	516	522	483	515	494	551	534	561	524	543	514	517	583	503	530	539	548	546	523	476	506	527	512	524	530	540	518	537	554	492	533	531	531	532	526	523	549	494	525	496	508	530	524	538	496	505	543	496	562	542	537	499	529	523	521	551	534	531	499	488	511	541	531	516	507	519	515	515	550	560	517	507	533	509	511	541	544	519	517	524	500	530	513	534	525	527	526	516	553	525	573	524	530	480	533	510	489	502	534	530	536	509	546	522	531	519	537	533	492	505	543	531	540	537	508	515	548	546	532	542	528	531	537	514	547	514	543	525	549	524	515	507	530	496	501	537	498	591	556	514	517	537	520	499	502	504	466	523	558	544	508	492	531	485	525	535	520	501	536	516	504	518	526	501	505	545	518	494	488	521	488	473	521	500	479	520	530	547	527	524	529	522	508	522	490	515	514	510	513	502	538	471	502	533	520	543	527	581	547	517	535	491	487	545	509	546	517	554	493	482	475	539	560	486	484	533	525	520	520	557	509	499	530	559	523	529	484	520	502	510	461	497	537	533	542	536	524	500	521	542	500	571	529	570	520	511	524	512	540	500	529	517	529	496	497	554	522	497	520	551	520	537	541	526	558	504	489	544	489	488	544	540	547	513	495	565	545	553	547	542	513	536	483	478	499	525	477	554	487	509	537	543	547	513	501	521	523	496	519	537	497	506	519	504	539	508	535	526	536	520	517	495	486	517	530	512	526	509	519	476	495	488	528	535	528	525	505	511	529	473	504	526	481	488	510	515	461	465	530	535	514	510	529	524	508	513	530	529	513	527	518	550	565	519	576	531	498	563	485	513	504	483	479	544	488	498	518	468	512	501	538	508	537	529	531	521	562	497	545	500	557	517	519	540	491	554	523	531	507	515	514	537	517	520	572	503	521	561	513	534	539	507	539	514	536	517	502	486	575	573	490	514	537	536	504	532	501	506	501	544	530	536	505	515	492	473	516	502	527	531	568	508	515	484	534	506	522	520	539	525	523	512	528	544	506	512	540	533	507	530	529	499	534	517	564	532	489	559	493	558	507	539	530	509	504	516	575	511	544	539	522	497	524	544	529	517	526	536	479	528	549	523	507	498	538	515	505	524	527	520	496	514	522	508	527	521	533	500	490	513	529	497	526	561	493	531	499	526	513	532	550	519	522	529	571	540	496	490	464	487	514	497	541	488	526	528	538	535	499	539	489	526	507	555	505	515	489	504	559	523	534	534	504	502	520	500	538	527	527	532	533	538	538	565	528	506	519	540	512	532	511	569	555	487	503	548	503	545	518	491	556	532	505	518	529	590	509	522	569	491	515	567	476	543	528	488	527	532	550	515	545	501	515	518	504	546	522	486	533	503	524	511	524	502	523	483	526	533	515	561	513	544	504	520	507	523	518	534	529	562	530	532	491	522	534	564	542	502	532	495	527	507	556	541	511	566	535	535	521	539	462	534	559	525	483	549	575	523	552	502	561	506	533	476	480	502	509	502	468	544	531	482	513	539	534	534	532	550	543	532	532	525	525	537	521	502	495	525	520	532	499	495	513	510	515	529	506	526	529	485	547	564	493	544	503	546	542	508	507	491	556	540	532	509	561	552	517	516	495	501	511	495	508	496	518	554	584	539	516	538	477	527	533	508	515	517	541	493	515	470	512	517	531	550	520	525	537	501	469	538	483	516	578	503	545	530	531	530	548	493	513	493	529	521	507	517	510	548	550	533	529	568	534	530	513	529	541	562	522	522	534	522	489	554	538	501	548	506	509	550	505	525	536	504	535	528	507	501	579	525	514	520	519	547	534	543	537	524	509	511	520	518	524	534	542	521	528	541	509	539	528	516	509	491	567	516	484	485	560	498	503	509	501	516	499	565	481	560	537	524	480	488	540	517	490	462	467	512	502	544	532	494	523	522	512	484	560	522	523	528	544	530	515	503	575	520	582	536	487	528	497	533	551	515	558	526	474	513	555	511	544	483	520	487	527	500	507	524	522	513	519	521	506	500	461	528	499	525	499	506	501	553	509	518	538	547	534	521	535	502	533	529	465	533	481	509	516	518	527	557	488	525	510	546	535	558	551	546	510	508	496	501	503	516	511	516	540	538	514	518	527	512	515	532	512	499	520	508	502	528	535	542	536	532	535	553	534	503	519	498	495	533	517	526	531	541	503	523	529	505	504	530	497	511	567	557	492	537	549	509	522	555	505	545	519	523	546	534	539	549	564	491	508	533	526	511	509	539	530	531	544	521	541	525	533	517	540	524	518	530	514	490	522	509	514	525	531	498	541	484	553	535	533	487	518	527	527	527	539	512	541	523	538	533	513	509	526	542	527	528	552	538	501	498	509	512	527	537	533	509	514	533	506	501	557	522	527	556	548	525	515	560	584	480	522	527	549	510	463	489	548	534	534	505	498	520	520	541	541	530	511	538	548	521	498	550	511	500	535	525	532	514	527	547	578	549	534	533	551	509	545	505	554	498	566	545	472	519	529	538	524	535	513	506	508	502	542	532	529	562	552	485	574	540	520	510	535	514	509	541	494	589	526	513	534	532	494	558	531	535	490	519	519	537	518	539	481	506	513	517	555	564	511	537	459	553	531	512	500	508	503	555	504	504	552	497	536	563	484	538	479	489	531	514	508	522	488	503	510	547	517	521	508	480	523	513	492	544	495	525	565	521	448	555	517	465	528	562	542	498	532	512
23559	21077	28123	24009	20941	12218	1595	1098	975	1003	881	928	893	846	885	816	886	823	893	820	840	796	819	788	804	787	810	826	778	786	809	716	781	760	791	679	802	808	769	795	824	768	779	788	756	823	750	789	790	768	781	742	771	764	851	794	791	809	751	777	744	791	812	816	768	783	818	776	794	790	831	799	762	753	709	748	771	798	775	743	810	772	771	762	820	733	786	796	719	816	773	770	734	772	850	795	754	787	745	821	808	820	800	761	775	813	796	766	781	759	757	805	788	785	766	803	796	775	828	788	792	789	791	718	771	810	739	759	759	751	765	790	806	733	737	768	778	752	796	731	726	770	777	782	765	786	769	796	761	771	800	791	825	793	750	779	769	864	771	756	768	805	807	785	814	784	807	780	783	812	795	737	754	781	789	747	807	811	819	791	803	776	849	752	767	780	816	761	773	782	809	849	761	759	833	800	745	780	783	762	792	765	744	752	818	770	785	786	769	804	837	814	750	763	740	762	767	768	804	795	761	764	809	785	782	766	733	800	789	727	729	815	751	771	801	791	749	830	796	755	833	820	763	787	757	846	756	791	779	789	752	770	778	782	795	781	823	774	775	769	792	769	775	838	791	823	829	797	728	801	780	801	786	776	753	802	816	737	800	763	849	818	823	792	771	742	774	772	757	821	799	802	754	776	797	820	759	736	819	819	810	800	815	857	754	788	797	775	803	788	764	750	764	829	734	795	789	745	752	794	775	756	741	784	797	788	752	812	734	743	791	748	785	762	769	811	768	734	761	813	759	774	779	747	810	837	825	751	755	763	779	798	833	793	804	816	800	745	781	788	782	745	771	780	840	773	755	769	804	779	780	750	827	769	769	788	778	716	814	788	795	783	753	792	764	797	762	766	767	810	774	747	789	718	759	740	721	813	775	766	778	762	734	782	815	766	811	784	810	794	786	752	755	803	787	733	836	782	804	837	800	730	803	813	779	768	802	811	788	790	825	809	809	740	829	789	794	766	794	813	756	831	755	819	797	836	739	829	793	810	814	719	816	837	782	807	811	787	747	738	790	750	772	788	775	770	762	789	750	778	759	769	738	750	779	753	752	797	754	810	739	770	763	761	765	809	801	772	805	727	819	792	792	778	755	808	756	777	809	778	736	806	770	797	824	784	757	814	741	760	772	783	785	757	813	814	746	822	784	757	815	803	831	789	776	783	738	735	762	798	842	735	728	801	823	778	722	804	816	806	766	748	790	803	756	757	841	711	788	775	793	789	751	748	809	776	760	763	795	779	828	760	795	725	765	782	846	849	766	799	798	798	816	767	721	769	773	749	801	759	767	770	790	815	729	782	806	754	786	803	781	729	791	762	776	785	756	859	768	745	792	767	752	818	786	753	785	742	809	762	734	764	805	814	781	802	777	799	798	782	736	806	799	763	736	790	811	759	805	775	811	757	797	805	760	810	786	817	807	803	801	809	759	837	778	816	747	791	785	737	787	733	784	800	747	797	795	768	742	748	800	781	786	738	751	793	791	801	744	761	751	813	747	767	765	750	783	757	782	784	754	782	779	796	783	779	795	819	789	774	779	815	773	760	742	797	796	759	761	783	804	722	789	756	829	781	794	780	831	758	823	769	803	785	802	782	755	772	761	802	811	835	759	768	804	814	736	818	781	726	780	787	759	767	758	790	773	748	821	793	761	787	779	768	747	781	803	736	756	830	744	795	793	772	779	777	829	759	760	827	759	790	799	787	844	738	804	820	834	796	781	769	837	807	764	798	769	802	765	773	749	772	726	776	795	791	791	813	782	785	766	751	770	762	769	801	794	780	804	797	804	762	802	756	773	741	783	797	747	784	748	757	778	732	754	760	775	756	760	780	792	749	728	796	790	758	780	809	794	782	796	798	813	860	783	808	813	796	773	715	747	806	785	752	780	791	752	797	824	862	764	801	812	793	760	784	779	729	747	800	801	777	765	801	795	788	770	821	795	807	802	786	819	789	769	792	756	794	728	789	795	792	779	800	760	733	799	813	796	782	773	782	802	759	771	780	806	810	761	766	815	786	753	795	769	764	819	812	816	789	718	743	772	759	775	793	776	773	769	768	757	785	802	795	778	778	797	776	792	762	768	735	758	817	803	763	785	776	773	768	782	785	723	731	787	753	812	817	767	719	793	770	809	783	790	784	748	747	764	792	811	827	753	792	791	808	799	801	796	770	781	773	818	757	745	777	745	815	753	773	784	793	773	809	799	755	752	789	781	783	832	823	771	824	773	818	772	775	800	772	789	782	791	795	783	818	793	817	761	783	794	774	795	752	788	770	759	766	797	781	803	777	757	780	776	798	749	806	801	754	754	752	795	773	766	748	794	776	805	769	773	784	764	759	793	764	757	802	796	747	801	764	787	796	777	797	781	778	759	767	779	798	821	758	795	783	820	742	854	761	794	736	786	823	827	760	811	816	802	784	776	754	828	768	777	824	784	766	763	760	752	748	775	798	791	780	728	780	769	740	808	829	749	796	757	767	768	791	787	771	761	731	772	788	776	768	776	808	780	785	776	710	768	791	773	733	807	786	783	762	764	823	752	784	767	752	792	723	742	772	828	838	742	808	795	738	753	734	731	750	784	784	771	749	738	815	818	800	791	745	781	783	772	753	760	769	788	808	726	804	789	765	742	787	789	764	801	734	744	741	687	730	782	723	727	798	727	766	745	807	763	781	833	760	747	793	787	788	820	794	821	762	812	774	768	794	793	767	829	737	769	752	717	804	766	765	768	784	745	802	761	785	776	795	741	777	799	778	825	762	775	833	771	836	752	740	787	811	803	772	788	746	792	780	794	771	759	707	802	788	815	780	819	859	755	814	800	861	761	769	718	699	803	776	807	787	768	766	815	724	793	773	754	808	767	750	691	785	774	808	812	762	760	798	750	746	793	786	768	773	747	719	834	816	765	801	768	750	806	797	782	746	754	781	755	776	790	791	798	725	787	776	804	832	759	755	745	768	748	760	766	788	834	785	763	767	781	753	818	817	740	746	748	796	735	750	790	799	810	786	778	777	771	718	784	794	760	784	808	796	771	777	738	787	813	839	798	785	777	798	795	734	761	792	825	804	729	784	744	772	816	759	753	750	690	771	821	765	746	767	756	820	794	790	748	733	756	843	787	773	838	844	760	787	713	826	730	752	813	739	780	735	723	791	777	762	796	838	795	791	747	796	811	763	780	760	775	787	737	729	767	807	777	788	790	780	753	769	788	760	783	809	806	768	812	775	739	754	776	800	789	817	768	763	825	800	739	806	795	820	762	755	810	826	809	752	724	830	787	829	800	790	752	788	792	840	757	728	772	760	768	740	814	745	787	795	793	733	784	781	787	780	759	823	843	787	751	787	765	750	789	734	765	814	758	748	753	817	766	742	713	793	723	822	769	785	797	756	811	747	822	748	761	729	782	767	767	805	814	776	761	787	809	800	760	775	733	760	764	771	787	734	779	781	718	751
28643	37975	12207	2854	2111	1773	1509	1337	1145	1108	1078	963	951	875	907	905	884	842	873	787	860	801	920	865	846	819	849	881	837	807	847	864	857	825	783	793	782	826	822	827	818	846	884	826	756	811	806	841	856	846	825	802	815	820	773	819	818	822	821	818	784	829	834	807	804	833	852	783	854	832	789	807	819	797	805	872	797	829	801	847	792	818	814	847	815	806	799	811	832	834	787	830	803	792	844	801	807	803	796	805	875	811	755	775	768	795	798	799	826	748	835	859	798	814	802	853	839	813	856	765	808	800	773	783	852	812	802	831	781	822	785	796	808	828	816	763	841	809	792	810	808	729	845	827	827	819	807	833	863	833	827	833	800	824	801	803	801	850	816	830	788	787	810	847	771	809	786	822	823	834	804	779	845	822	841	837	843	808	839	787	781	806	801	826	792	787	821	802	805	828	852	768	768	841	841	754	882	780	789	785	807	852	818	804	793	809	807	807	806	794	807	823	791	854	813	807	830	821	850	836	792	830	821	776	821	839	789	765	897	809	825	824	819	806	830	804	855	843	829	802	821	838	812	823	857	842	824	802	861	812	779	796	846	790	798	797	851	761	777	813	828	801	813	837	822	809	829	766	789	791	800	771	782	796	811	822	838	838	858	813	780	827	788	808	802	817	839	772	851	812	839	891	768	791	814	779	793	797	795	811	792	826	828	788	818	840	817	867	814	789	802	796	819	854	781	801	785	831	795	888	835	813	769	851	817	765	822	829	830	766	837	822	836	784	823	846	763	828	811	845	806	810	847	800	812	836	756	820	802	746	833	867	810	790	815	803	821	786	792	827	826	784	821	830	748	803	881	787	876	813	845	838	822	825	816	837	782	782	817	796	822	775	832	821	831	799	741	864	803	868	832	757	808	798	838	778	789	793	844	831	814	897	803	810	808	842	763	802	802	730	794	826	836	813	790	830	804	849	824	794	857	791	853	781	798	791	809	817	775	795	811	837	818	783	774	837	786	799	782	749	811	817	801	844	811	842	807	792	857	818	829	855	822	843	817	797	832	774	818	811	882	810	814	808	796	881	865	808	805	844	798	759	850	842	832	812	842	815	876	845	857	837	827	814	813	830	828	833	818	796	812	778	772	822	801	775	860	856	828	839	781	823	861	840	809	850	835	788	854	833	809	845	825	810	792	836	846	860	826	844	780	822	784	861	767	831	844	771	881	823	842	814	789	802	851	859	805	828	825	821	802	804	778	763	825	833	827	812	824	821	814	791	796	829	794	828	843	788	863	783	787	810	868	815	843	844	775	812	784	822	809	804	755	867	798	763	828	808	816	867	794	847	810	794	806	789	834	819	851	843	756	830	856	835	835	815	825	816	810	836	784	794	804	782	862	798	780	780	843	864	820	842	799	765	824	849	828	828	828	846	792	829	835	807	837	837	823	792	795	805	833	820	802	796	876	805	818	804	825	796	804	826	766	842	836	818	850	794	787	852	819	839	857	785	829	734	838	757	808	846	849	800	806	798	814	783	819	817	889	775	808	792	816	857	839	813	764	758	776	768	833	824	809	801	798	837	838	848	802	826	833	788	774	839	830	810	824	863	821	816	862	801	842	842	857	777	828	796	818	813	860	799	819	798	810	833	836	771	773	817	802	777	807	805	794	835	838	855	842	832	818	795	820	835	822	847	792	815	804	830	782	770	799	794	818	842	799	823	808	811	784	833	786	809	823	844	870	784	812	816	855	862	893	798	836	834	878	733	833	810	881	837	810	783	782	818	822	833	811	824	820	820	771	782	795	781	826	807	876	859	820	771	818	829	804	854	818	812	791	803	782	805	794	787	807	808	817	833	793	829	808	791	799	801	780	837	854	774	849	837	813	820	841	819	791	821	802	781	797	860	739	843	789	814	766	867	739	790	781	861	764	804	806	813	788	830	825	812	788	817	836	768	856	823	849	866	847	829	827	843	816	788	831	815	883	770	839	770	784	831	818	834	816	822	786	851	854	777	843	808	848	814	860	780	823	809	846	800	784	812	824	834	808	842	766	817	814	781	768	829	826	819	804	845	788	822	832	835	816	811	823	773	794	818	802	846	800	748	761	813	772	826	801	785	805	814	869	829	803	731	798	798	757	826	816	841	815	801	839	759	801	798	827	806	773	844	856	766	856	785	762	843	847	799	783	803	844	819	853	832	808	785	818	826	781	830	834	861	822	834	799	800	837	807	839	784	890	829	819	829	769	821	812	859	796	855	772	782	809	751	806	847	836	813	865	879	836	791	791	856	782	785	801	801	793	767	863	785	874	851	820	782	852	813	822	862	838	788	826	866	800	817	811	790	794	852	791	796	836	779	803	882	833	809	804	812	816	801	841	764	852	855	812	827	792	775	844	812	817	810	804	757	760	881	799	801	814	807	836	834	839	788	826	792	806	821	867	853	861	834	799	815	820	792	791	849	820	794	785	819	831	805	847	851	769	781	819	811	820	834	814	811	879	818	799	778	820	806	821	839	817	796	792	827	778	795	828	767	784	783	824	823	804	823	802	796	754	808	771	813	780	839	809	812	827	796	840	843	808	852	824	812	781	775	806	813	818	812	800	781	820	801	797	829	823	835	800	826	827	779	858	821	819	884	799	771	814	801	764	867	829	807	787	800	798	781	832	828	817	805	783	799	800	768	846	837	841	796	864	809	820	844	809	764	769	855	845	810	841	735	837	746	829	810	837	821	792	816	836	808	829	783	789	820	768	823	785	756	838	877	807	756	843	854	814	848	834	828	824	864	776	823	848	832	810	830	805	840	874	804	838	824	845	796	778	803	868	852	762	796	793	840	795	786	843	848	855	786	791	860	861	836	811	797	796	799	818	798	824	811	767	792	845	812	804	803	782	836	819	831	793	819	775	798	793	813	876	803	842	772	786	783	800	824	813	768	830	790	894	866	793	836	819	765	808	835	824	774	804	815	830	832	791	799	782	804	793	794	763	852	835	824	822	802	801	814	797	825	824	804	814	828	812	863	822	742	832	828	844	809	792	809	825	793	864	811	815	837	793	767	803	848	810	816	749	818	787	790	816	823	846	756	816	844	792	836	835	823	849	781	811	799	851	803	787	833	853	810	856	834	868	812	802	819	800	839	808	800	847	818	839	801	790	805	821	842	794	748	813	802	805	804	755	781	803	852	838	792	847	796	855	769	820	856	789	809	845	785	841	785	804	765	810	848	822	812	774	834	817	814	808	808	794	866	839	792	808	847	840	811	814	872	788	817	808	817	883	829	834	818	815	781	805	789	827	778	805	855	790	814	869	860	796	801	775	812	803	813	873	824	799	838	838	795	789	776	827	844	803	755	837	786	826	749	820	756	856	836	795	794	781	800	826	793	797	836	827	811	797	841	827	776	785	801	786	760	817	837	791	815	780	806	800	844	847	819	841	854	767	781	790	816	850	788	825	799	773	860	849	826	823	794	783	795	846	827	793	843	824	842	785	799	760	782	820	837
24304	21010	27396	24749	16610	911	471	424	375	322	307	306	264	300	266	295	286	280	262	248	261	282	264	262	304	272	249	283	280	263	251	263	267	257	250	266	277	237	267	252	241	253	261	272	244	255	259	238	254	272	222	237	251	258	261	256	262	245	264	253	269	229	245	245	267	252	256	243	235	258	268	254	236	237	249	249	279	284	284	303	250	234	238	235	264	244	250	234	242	257	234	256	278	282	258	263	256	230	240	281	249	266	260	257	266	225	261	222	249	248	253	220	267	244	238	244	257	247	261	248	265	241	276	268	236	246	230	273	257	244	230	253	274	256	235	250	248	238	240	245	255	248	249	236	276	258	254	258	241	243	258	234	266	241	243	220	246	252	265	244	230	256	263	215	240	260	228	260	250	245	225	269	269	232	228	263	239	247	242	254	241	241	247	254	223	244	249	237	279	240	251	250	244	245	282	257	242	253	249	254	248	256	261	261	254	264	281	255	266	257	224	239	240	262	253	257	253	288	242	245	224	239	238	255	256	255	248	263	250	238	260	268	233	242	236	234	246	267	246	281	272	238	256	258	229	239	261	256	227	237	217	241	233	249	239	246	249	249	280	278	255	228	250	251	248	221	268	273	254	247	262	251	263	247	277	243	255	241	260	239	244	264	242	270	237	262	263	229	222	265	229	241	258	222	243	267	258	252	278	274	230	280	259	250	217	255	232	247	232	216	279	257	265	266	251	248	253	290	225	257	254	252	219	266	253	250	239	253	268	241	277	234	252	250	233	272	231	280	259	245	225	244	256	253	270	228	255	273	249	247	247	230	254	262	246	254	246	214	225	275	265	254	254	227	248	240	253	236	260	250	258	219	245	253	227	251	270	261	242	251	259	250	244	257	246	260	247	246	241	261	254	239	273	233	266	245	274	238	265	270	235	246	246	251	272	246	240	210	247	229	246	226	259	270	253	262	227	280	272	261	247	288	238	226	261	243	277	253	258	276	278	265	242	270	220	253	244	270	230	259	246	242	272	257	239	234	255	241	245	234	250	246	256	249	272	241	240	238	261	259	252	243	277	246	256	235	252	244	226	253	241	262	262	263	239	225	242	250	267	283	238	257	252	266	272	288	252	258	279	278	249	248	247	242	241	232	245	246	244	248	256	269	206	245	243	263	271	240	294	269	254	243	273	234	266	257	220	268	245	259	290	268	237	250	270	231	259	250	241	251	285	263	243	273	245	239	211	265	274	265	248	254	247	234	252	281	246	234	233	232	264	244	259	255	267	261	263	245	242	244	285	302	260	239	252	263	243	242	250	263	247	269	264	222	281	231	262	236	267	290	222	261	224	258	239	243	264	236	232	244	269	273	240	246	254	245	239	252	264	232	242	238	242	226	225	255	269	270	243	274	255	228	261	235	227	241	246	255	241	244	245	253	237	274	266	270	267	255	249	227	228	228	231	244	244	259	244	221	259	251	250	218	258	262	254	270	262	232	220	243	255	259	237	250	252	256	254	251	259	263	276	257	268	246	243	241	234	242	276	268	244	260	269	237	265	246	238	248	244	259	244	237	242	213	236	229	251	252	254	233	261	249	242	255	244	276	239	272	244	225	258	261	251	270	232	239	246	247	275	229	242	245	234	243	251	250	247	246	255	266	265	242	253	232	229	249	251	294	270	225	256	249	267	257	251	254	257	225	245	260	257	219	260	221	247	264	249	258	273	252	238	246	240	259	268	268	246	233	252	220	256	242	246	276	267	234	265	243	235	213	255	246	258	269	249	236	255	245	216	283	257	246	265	280	231	239	267	242	240	237	254	258	279	218	234	225	232	244	277	283	248	243	267	255	246	270	236	237	263	258	241	233	231	239	255	241	233	262	216	256	266	239	253	244	262	253	275	238	282	235	251	264	238	267	276	235	263	232	213	269	212	262	245	240	275	252	239	258	256	250	244	243	258	237	250	241	270	264	245	266	252	256	235	265	272	233	230	248	253	295	245	235	236	256	285	253	255	262	252	238	277	235	241	279	233	280	249	238	247	239	216	245	236	258	256	251	253	230	274	268	228	263	268	248	249	252	267	228	229	238	262	273	263	264	265	249	267	240	234	217	250	234	249	231	261	255	242	235	249	274	241	240	266	257	260	260	264	254	222	249	252	254	242	270	248	260	243	265	245	269	245	261	241	264	275	251	238	247	239	242	244	260	246	258	253	245	261	239	237	255	257	257	260	288	256	245	265	260	258	259	257	281	241	233	267	243	247	248	276	238	247	284	239	256	258	265	274	273	245	272	262	275	229	240	240	255	265	235	257	286	275	255	229	241	272	245	239	253	249	274	261	254	250	249	243	248	259	272	235	234	269	246	250	285	238	213	246	272	276	255	242	255	246	231	237	237	246	262	283	236	258	224	237	272	237	242	258	244	286	243	251	244	255	275	242	234	277	260	253	243	232	238	287	275	238	245	241	266	255	238	261	248	237	231	268	241	235	241	294	255	250	271	249	261	248	277	264	246	219	241	259	241	255	239	254	285	233	249	257	269	253	236	227	257	265	237	262	263	256	261	256	243	249	223	251	257	234	270	256	245	241	287	248	266	250	230	235	239	257	246	277	239	271	229	280	249	232	241	238	247	218	243	237	284	235	252	241	261	272	230	251	235	262	243	261	239	221	234	238	279	269	269	288	282	262	232	253	251	256	256	244	233	247	251	255	229	224	278	239	267	235	236	250	224	224	246	227	252	255	256	236	261	258	212	263	244	248	229	265	250	267	224	235	272	220	275	231	243	266	223	255	250	270	229	250	245	286	243	218	246	236	227	303	255	291	234	254	254	238	262	271	251	233	255	254	264	275	260	247	226	268	258	262	230	253	260	234	249	268	260	245	267	272	281	220	269	272	262	255	272	264	259	284	248	248	240	233	241	218	288	266	281	243	235	255	225	252	264	265	247	228	221	253	258	268	239	270	263	236	257	263	261	255	259	264	239	254	234	292	254	210	257	247	236	261	261	246	247	241	271	273	259	251	273	227	232	263	235	259	232	256	259	274	236	220	262	250	270	262	269	247	231	251	266	259	241	302	276	278	239	243	249	269	249	229	247	236	236	257	254	241	243	250	262	245	235	236	246	267	216	270	244	254	243	243	262	214	249	238	232	246	275	226	236	258	239	250	264	247	249	245	253	262	240	240	268	237	250	241	268	267	244	251	252	252	263	242	280	244	268	257	234	257	244	265	248	244	257	272	238	236	233	267	270	256	257	281	257	252	251	219	257	239	233	220	277	272	241	253	248	265	254	236	234	266	251	251	279	266	272	229	236	203	255	273	249	274	230	263	232	246	251	239	235	256	233	235	260	265	262	239	240	265	259	232	284	256	226	250	235	266	255	238	282	263	249	266	254	259	263	288	270	254	279	228	237	263	258	273	248	254	248	249	243	262	238	265	237	258	245	241	274	255	239	263	223	259	247	234	260	272	255	258	244	250	259	251	256	252	285	253	271	266	244	274	212
28057	37342	9539	1642	1145	859	730	581	537	456	396	411	344	385	324	350	304	303	319	314	321	310	314	276	329	304	286	286	299	294	322	277	303	272	272	281	318	295	279	292	286	259	283	302	274	281	303	295	251	278	311	270	292	264	289	280	314	287	301	286	296	293	309	271	304	287	303	268	291	303	314	297	297	303	273	277	299	283	289	269	284	260	300	278	280	280	267	293	300	315	288	315	260	286	286	268	295	293	278	269	264	277	260	250	289	294	238	284	268	279	281	281	279	271	266	272	268	326	275	289	292	297	300	274	292	272	289	287	307	297	258	276	269	296	282	305	303	300	291	302	335	283	283	287	284	280	293	290	306	291	272	289	308	289	291	303	288	277	295	266	288	290	308	279	296	302	266	298	279	276	278	280	260	303	298	293	279	276	278	286	281	270	265	294	284	293	285	312	278	288	268	260	285	307	281	296	285	312	296	270	271	297	286	299	261	296	252	281	289	275	321	286	267	308	288	282	277	272	275	257	266	256	252	272	270	291	276	285	282	313	323	277	253	272	269	306	281	282	259	307	257	313	301	294	285	293	283	287	271	286	253	258	312	303	269	274	285	281	244	276	290	301	290	290	285	339	301	268	287	266	290	267	277	294	268	279	302	291	281	272	290	274	302	278	284	276	285	295	267	285	272	293	294	297	291	286	290	304	277	274	266	311	277	307	314	291	266	295	289	273	278	283	296	295	277	287	264	264	290	290	290	289	288	292	294	295	304	296	319	296	290	297	316	286	295	269	298	275	265	265	291	300	285	257	268	276	303	281	263	306	314	298	267	261	278	290	283	276	281	286	267	250	250	273	269	305	277	286	291	290	293	283	285	298	269	239	292	291	293	275	329	249	289	293	301	280	289	287	285	278	272	282	284	300	302	292	306	270	260	266	257	304	283	261	303	269	275	285	302	277	308	286	248	308	293	275	287	252	271	290	274	271	287	298	271	265	263	286	279	298	311	264	329	304	258	279	286	292	283	279	285	291	294	288	279	278	277	277	282	303	288	276	263	269	288	291	301	295	275	285	260	289	313	286	313	286	268	289	243	314	273	284	306	279	295	285	253	302	285	272	250	257	272	283	275	278	257	293	274	284	288	263	283	276	289	319	287	275	287	292	299	295	295	275	293	266	282	261	312	303	299	283	276	306	275	303	282	288	297	290	273	271	269	306	277	289	304	285	316	268	275	283	281	282	275	279	281	284	312	297	292	282	292	274	273	288	293	267	279	288	286	320	264	268	248	313	265	277	271	298	301	304	263	285	272	294	298	301	305	268	304	287	290	264	302	301	327	280	302	241	300	286	289	270	282	292	278	305	301	289	258	294	306	281	290	283	292	277	297	278	265	283	273	277	277	293	295	277	266	287	285	285	309	286	289	273	294	259	318	284	292	292	257	266	262	286	297	277	288	271	317	279	262	303	271	272	317	291	292	329	325	258	305	320	267	310	304	272	252	283	310	278	294	301	294	280	281	297	274	266	316	267	323	271	283	294	286	295	292	275	279	257	287	270	256	288	270	246	289	279	283	251	281	273	306	287	293	304	301	311	332	251	282	276	273	294	301	271	282	281	278	258	287	313	326	289	283	279	269	284	282	273	307	283	286	275	287	285	279	267	300	288	291	287	315	275	279	244	257	298	287	281	304	264	297	291	287	285	304	292	274	284	303	278	285	300	284	274	284	298	295	278	300	298	274	286	257	257	286	307	283	266	269	263	314	279	308	273	290	247	295	289	298	286	270	263	308	285	284	317	323	301	279	259	257	295	269	290	295	297	300	277	296	267	279	280	298	305	284	286	299	285	270	276	311	291	268	298	293	309	280	273	257	283	275	294	275	299	296	259	304	319	291	276	307	291	259	252	261	306	291	286	290	303	290	296	313	286	261	282	286	273	292	290	257	306	285	283	282	278	297	275	282	270	269	268	284	298	277	276	264	278	272	275	269	311	259	244	259	263	252	289	282	286	309	284	299	277	298	280	285	280	311	287	311	293	269	283	300	271	272	262	267	288	299	275	288	292	283	283	291	309	264	284	286	282	281	293	284	273	313	295	294	298	291	299	269	299	284	285	262	285	284	320	301	286	272	299	308	293	295	255	290	298	283	282	280	264	256	259	286	276	268	296	274	293	271	286	262	286	309	291	266	288	258	281	285	268	304	317	282	286	270	277	280	258	304	300	305	241	279	268	268	260	263	282	281	277	301	319	291	264	270	287	289	286	290	287	321	281	278	294	286	275	286	311	273	287	274	299	271	263	289	281	300	302	291	279	255	257	307	272	279	284	283	267	291	273	284	278	299	297	284	317	319	276	278	271	276	287	271	283	294	270	283	283	274	291	307	282	274	298	287	286	304	301	273	266	296	319	291	301	319	264	301	318	269	290	290	301	308	286	308	291	257	282	299	281	288	267	279	286	290	298	288	302	276	320	313	304	300	289	265	298	272	281	286	286	277	265	314	271	276	271	276	304	299	295	295	303	266	292	287	267	277	280	281	255	303	238	263	282	284	286	276	293	309	277	270	286	292	284	282	284	289	284	281	276	266	308	322	283	299	295	268	297	322	287	284	303	264	270	264	290	254	279	258	300	303	261	301	273	278	277	277	278	254	275	279	296	267	274	278	278	292	294	305	281	316	317	307	285	269	301	329	277	283	303	312	289	309	281	247	275	245	301	259	258	315	303	274	281	280	272	288	278	305	281	311	278	259	315	292	325	288	269	307	270	271	299	263	292	292	284	281	264	245	291	268	270	298	262	271	275	296	289	280	284	256	282	320	288	241	278	290	250	328	308	258	289	289	292	285	279	243	287	259	298	318	285	271	297	258	296	291	276	288	271	264	265	275	298	288	291	272	287	284	305	302	266	306	306	285	266	273	288	284	276	318	263	289	260	293	287	305	295	276	313	285	284	307	294	293	297	319	262	272	290	270	285	277	279	263	290	270	268	313	316	314	310	281	281	253	283	279	294	310	308	294	288	286	304	253	304	291	274	294	277	320	292	266	294	276	294	249	325	302	300	276	292	251	261	276	305	282	268	262	269	337	289	297	309	287	295	277	292	249	265	252	300	309	262	267	268	291	280	294	260	305	299	296	276	296	295	242	275	287	290	275	287	270	278	297	262	282	296	293	285	249	268	294	275	255	277	290	275	302	278	284	279	259	275	262	297	267	290	307	279	283	261	266	291	296	285	298	266	267	311	272	295	267	274	279	294	301	298	289	295	265	289	290	287	250	294	259	281	245	242	261	266	266	274	286	290	293	279	292	269	291	266	298	312	279	282	264	255	296	316	296	296	272	272	270	300	272	261	301	267	304	262	304	259	306	282	301	285	313	249	304	295	263	300	286	291	267	289	270	280	296	282	287	307	274	272	267	255	295	280	293	301	281	291	279	274	285	273	276	246	298	291	293	295	291	274	282	293	295	264	260	267	293	287	273	272	282	285	276	305	302	294	300	261	309	282	302	294
22425	21092	28632	23776	21082	21128	11607	1420	956	889	881	777	736	762	700	677	644	670	674	644	613	617	625	579	611	572	577	603	593	608	632	581	607	614	599	599	596	622	558	581	616	610	643	544	560	621	574	564	560	591	612	578	577	543	578	578	646	560	580	570	564	533	549	599	575	627	560	543	546	587	564	604	571	556	562	558	560	551	568	595	591	571	568	597	574	580	606	566	589	549	550	577	610	550	594	569	581	625	567	559	593	591	587	575	612	544	611	589	572	574	597	599	586	575	596	607	617	586	561	591	582	566	601	571	591	565	583	559	597	594	556	544	617	567	590	596	619	665	563	592	583	590	559	598	532	566	635	567	556	573	593	573	541	586	563	535	578	599	583	580	571	591	606	556	603	580	573	599	570	563	603	594	620	556	558	620	600	545	584	583	578	573	585	592	548	576	585	595	535	560	591	557	591	638	590	566	575	578	614	606	551	570	533	569	606	563	593	555	571	605	566	524	538	540	596	579	577	585	609	598	549	598	541	573	582	594	559	588	584	614	597	568	582	561	544	569	586	604	564	577	604	511	605	569	599	602	572	558	580	615	601	566	563	591	550	593	541	587	637	551	606	609	574	622	585	564	585	609	579	593	577	611	531	571	549	616	561	595	575	556	588	608	562	558	615	537	589	597	574	589	570	568	555	607	580	580	602	605	607	560	596	569	547	606	549	591	613	535	617	583	606	612	624	622	632	549	598	553	625	574	575	569	559	547	558	549	606	594	590	595	568	568	567	543	573	591	582	578	598	582	582	574	641	623	591	542	588	575	583	607	575	547	599	582	574	569	563	591	577	542	590	570	564	583	548	594	566	634	589	585	572	596	561	559	556	534	555	585	552	555	557	608	576	613	554	555	576	564	550	566	586	569	593	561	562	591	584	597	605	568	575	623	569	574	585	587	593	585	595	600	547	539	600	553	564	524	562	579	556	564	562	610	616	564	601	590	558	585	568	589	542	553	626	571	555	548	555	575	621	577	598	573	549	550	592	571	545	596	556	545	582	608	583	582	545	623	584	577	544	538	562	564	593	549	590	521	608	558	562	584	579	560	562	615	562	537	551	570	613	619	594	633	572	536	583	572	612	551	565	561	549	572	615	568	566	573	586	556	540	566	556	554	589	585	566	565	593	555	557	605	626	580	589	548	591	586	604	568	597	577	602	615	569	594	556	558	546	597	580	579	582	569	596	626	568	560	578	578	552	597	564	580	578	593	597	563	549	633	572	545	594	563	603	627	542	541	567	552	578	583	606	561	556	571	599	543	595	607	619	566	569	559	570	606	593	596	589	582	565	553	537	549	558	555	580	545	610	565	576	595	553	598	604	613	584	594	554	623	570	610	588	546	565	596	544	609	547	592	581	599	598	533	575	578	545	525	550	583	575	613	576	562	561	552	562	575	597	571	576	539	582	573	567	569	566	575	539	578	550	591	551	564	594	582	575	564	571	587	557	596	566	595	599	560	564	564	574	594	563	580	604	549	584	535	584	604	612	581	607	595	563	565	611	605	597	549	610	563	575	584	563	590	589	586	601	614	575	588	638	573	570	574	598	546	563	581	543	599	559	560	580	598	588	565	574	624	528	609	564	558	547	594	566	551	611	574	567	572	556	602	560	565	556	533	535	568	605	569	606	579	558	561	619	597	573	547	641	575	590	570	571	596	559	546	611	594	591	561	581	569	578	596	578	589	609	570	570	557	554	585	576	638	602	597	613	538	610	583	593	559	576	558	548	603	584	529	524	570	587	579	604	576	565	538	580	595	571	574	586	567	596	580	559	583	619	642	554	575	582	589	567	597	601	585	582	595	590	558	556	608	548	577	589	558	573	575	584	569	618	547	579	526	562	621	600	592	522	593	561	602	553	574	556	600	574	591	602	577	570	613	573	577	576	557	586	570	608	578	589	559	601	583	591	571	605	596	545	604	556	578	616	554	542	579	589	547	594	567	562	603	575	531	566	568	558	573	583	591	567	542	591	614	584	626	576	591	547	595	601	553	581	597	585	568	577	586	529	575	571	604	539	562	581	590	569	525	534	563	639	596	578	594	593	552	581	577	536	550	594	586	556	540	546	585	560	611	538	580	553	597	590	562	588	584	556	591	593	559	568	561	529	553	568	604	585	566	594	569	627	547	575	579	559	565	583	571	562	532	562	582	560	584	579	559	552	597	611	587	539	603	570	534	580	592	598	579	575	610	531	565	600	618	578	611	590	585	564	544	561	618	575	569	573	554	569	610	582	594	561	569	626	562	572	565	601	527	543	609	555	561	533	560	554	604	592	565	600	624	553	643	569	549	575	588	571	587	611	562	550	542	580	561	547	614	582	632	507	562	545	542	542	527	614	589	599	559	577	609	598	556	597	596	584	601	595	561	584	588	586	599	582	571	587	536	575	585	607	604	557	592	582	578	527	596	603	580	566	596	541	542	568	559	560	576	555	582	579	552	560	558	579	540	550	591	585	565	561	553	604	558	567	576	581	569	595	580	622	576	557	599	585	553	607	597	567	613	586	581	599	590	564	565	626	525	556	589	600	590	566	614	595	610	580	606	586	564	609	540	585	507	568	543	523	560	580	548	610	621	587	596	584	545	554	598	570	597	551	569	581	535	539	597	559	574	566	599	552	591	597	584	597	577	576	607	549	581	624	569	566	574	546	559	590	547	603	574	584	591	594	538	556	564	569	519	577	601	599	574	590	611	573	596	573	580	570	566	616	564	577	610	543	573	542	598	541	557	566	559	591	563	562	557	574	555	572	609	573	571	551	623	627	555	580	598	546	596	566	565	528	614	574	586	521	570	607	551	594	604	551	560	577	592	536	572	556	553	583	574	587	564	566	561	599	570	601	605	560	598	571	542	535	563	556	607	614	577	581	588	594	570	585	597	570	618	614	565	587	536	556	614	560	585	548	606	636	558	588	582	583	578	589	572	577	587	588	547	588	581	566	579	578	556	564	573	561	580	540	538	591	571	614	601	575	539	596	559	511	559	522	582	635	606	581	591	595	600	599	602	597	555	598	582	575	603	552	593	582	618	573	557	563	604	576	540	571	577	598	589	592	587	579	547	596	580	573	560	599	579	595	590	527	562	589	555	577	596	581	577	557	591	569	572	593	600	619	568	581	555	528	576	585	634	543	558	566	544	623	525	571	536	554	587	537	535	558	596	552	566	565	576	573	563	549	609	541	565	571	580	558	595	563	546	579	573	555	574	551	578	544	549	551	615	542	559	599	584	531	561	588	553	618	549	534	557	574	582	562	586	563	582	571	585	536	552	549	576	593	573	566	585	642	608	606	597	554	601	589	599	603	581	582	580	586	551	604	581	613	580	528	630	573	561	612	565	613	553	566	552	558	566	576	597	590	556	599	607	569	616	582	545	599	576	588	571	556	575	551	598	579	576	572	580	562	564	545	596	557	583	600	595	538	578	572	576	572	575	554	571	547	564	537	596	604	572	522	492
31958	48532	18376	4668	3190	2407	1956	1558	1366	1144	1012	947	886	805	802	805	764	725	719	674	722	731	680	633	668	657	679	668	619	652	666	596	644	675	637	677	614	643	669	644	639	620	659	641	602	648	677	659	654	627	674	657	625	643	635	634	620	689	676	616	560	624	609	610	613	616	673	634	594	656	630	627	612	633	661	641	676	672	622	649	612	615	662	600	624	666	626	612	614	616	585	617	622	607	627	642	636	609	588	608	615	635	628	582	571	595	673	623	666	619	628	600	585	639	652	621	659	620	613	576	644	607	629	633	607	659	623	631	586	615	628	657	610	610	596	632	669	645	593	583	665	612	614	632	671	581	613	607	602	651	642	634	613	607	643	597	594	640	658	617	598	580	581	628	641	641	586	621	637	599	630	600	631	596	622	618	631	634	561	645	640	644	670	685	667	587	576	609	600	670	609	621	593	625	664	630	637	625	613	613	612	656	586	607	643	609	585	637	592	624	614	635	662	641	605	655	584	607	620	628	595	630	638	619	615	670	645	638	628	636	610	653	597	626	599	610	673	591	628	620	606	653	654	614	644	657	618	559	682	615	613	613	651	614	607	648	628	618	614	638	630	630	596	623	649	590	602	618	641	665	613	591	612	589	659	640	650	646	622	621	629	560	636	631	588	661	681	633	622	640	617	637	619	633	665	615	607	642	616	614	601	585	685	648	592	595	610	661	655	597	605	600	585	657	645	659	621	619	582	603	602	650	595	608	590	666	660	593	585	621	621	639	615	669	568	638	610	639	644	636	603	639	651	620	650	616	644	582	602	648	590	629	617	579	584	659	635	622	607	588	684	655	629	604	582	646	628	632	582	652	666	672	646	618	580	619	621	606	644	606	633	591	683	641	673	631	661	612	623	604	653	618	615	582	617	618	633	629	644	620	636	605	611	594	573	657	608	644	653	638	624	622	599	638	612	622	640	639	595	598	601	650	580	585	669	617	663	577	657	662	611	609	665	633	631	619	628	629	624	607	662	637	586	611	628	670	596	611	592	611	683	612	632	668	657	596	575	595	628	600	614	626	608	632	630	644	635	625	611	610	625	640	599	623	628	638	635	603	586	633	660	555	627	633	620	601	640	633	648	594	631	598	607	593	627	590	605	629	620	665	602	615	614	575	654	609	624	638	602	641	596	617	594	634	648	601	625	625	604	610	597	582	640	602	604	616	625	632	639	616	600	636	625	602	629	564	601	608	610	639	593	643	616	620	623	616	669	623	674	634	632	590	597	610	603	681	618	586	603	607	619	619	615	664	604	606	625	644	620	578	621	620	615	613	656	610	615	667	612	607	642	623	633	591	634	613	644	565	660	633	584	635	631	625	624	629	616	612	612	629	599	609	659	580	666	604	611	668	602	617	642	642	629	619	644	614	631	615	589	552	646	597	647	639	644	606	609	638	625	629	624	608	631	665	600	613	613	613	622	585	626	658	636	632	627	642	644	618	629	633	623	612	639	625	614	680	628	625	627	622	586	631	627	655	632	650	676	605	623	616	643	653	618	639	584	629	652	615	588	609	594	617	621	621	589	634	615	675	600	636	624	620	612	622	648	602	659	584	614	591	660	597	664	600	622	665	622	570	652	602	599	636	606	590	576	609	601	658	645	621	566	620	625	609	625	601	623	638	614	604	647	593	675	638	642	630	644	604	603	640	602	620	630	594	632	591	649	634	660	643	571	604	603	623	598	633	583	631	630	637	658	613	621	588	661	647	632	609	642	588	604	589	599	635	611	609	611	623	645	645	636	661	604	614	590	653	620	599	627	596	640	599	642	650	625	645	606	599	598	612	608	615	645	641	639	646	588	652	637	674	599	604	620	659	636	638	582	609	648	622	666	627	660	640	629	622	627	616	652	610	595	619	659	635	610	648	606	612	618	567	610	606	591	602	577	601	621	631	603	594	633	627	616	622	576	615	622	621	590	637	611	644	658	649	665	619	611	624	635	582	640	598	584	618	582	653	647	597	603	603	633	637	593	640	618	632	631	634	593	638	598	615	657	625	558	616	584	636	598	641	618	632	630	626	675	584	639	618	636	633	631	650	657	640	620	584	621	614	610	574	626	646	635	641	615	590	629	654	678	635	658	627	628	615	672	609	655	573	649	633	645	583	609	582	616	596	629	622	626	633	612	619	592	617	588	641	670	668	643	634	625	567	640	618	639	647	645	628	653	610	604	609	601	667	624	617	608	649	594	564	553	596	619	665	676	602	623	599	644	602	600	612	599	604	637	602	597	584	657	589	639	630	663	603	628	617	636	650	628	652	612	661	617	597	583	684	601	593	623	696	561	584	635	643	616	635	612	592	629	601	597	606	610	620	600	637	611	616	620	668	648	632	606	632	612	626	630	627	627	618	627	592	572	585	630	639	623	627	670	624	645	606	601	600	615	626	606	634	592	634	595	586	614	598	657	600	664	617	639	640	647	649	592	609	593	581	611	635	635	661	578	610	631	646	622	624	579	595	604	656	666	610	635	636	624	595	605	612	676	640	619	697	617	610	621	637	656	573	622	647	624	611	640	636	583	638	614	656	691	675	610	681	608	623	624	624	600	597	631	601	609	628	594	633	583	630	632	621	637	572	629	593	643	610	613	643	617	631	653	630	664	607	649	617	600	609	672	632	604	648	611	644	664	669	616	626	608	623	652	610	582	607	606	612	626	605	627	581	664	628	646	621	652	590	617	636	649	584	608	632	630	593	624	628	610	617	644	581	640	635	627	658	636	643	600	625	628	619	605	620	633	630	626	594	554	652	632	585	662	673	632	625	619	600	636	615	633	644	627	627	629	618	636	626	616	635	603	616	627	607	603	614	613	634	603	640	654	707	578	627	645	589	632	602	613	610	606	596	651	617	663	662	652	603	626	597	659	608	634	629	696	621	647	589	600	641	644	628	649	628	642	638	646	616	629	607	646	611	657	629	599	586	627	644	640	628	625	614	634	638	623	623	604	618	587	619	613	592	614	624	612	620	649	586	644	611	643	585	588	644	618	643	635	637	602	620	603	542	618	630	646	619	578	622	637	625	625	624	635	568	683	661	623	613	592	646	609	640	633	629	597	648	623	619	628	613	599	580	684	628	650	625	612	620	641	638	593	599	623	615	632	581	627	601	625	626	621	604	646	603	583	615	613	673	614	643	633	627	691	610	588	648	616	629	591	633	588	598	631	609	633	620	602	621	615	612	621	670	647	604	643	631	609	626	615	623	615	635	602	596	668	606	621	591	569	633	598	586	629	644	638	641	631	610	617	634	587	627	601	598	695	639	634	633	596	608	626	623	627	658	628	630	619	619	654	640	625	587	590	617	641	592	670	612	613	588	613	627	657	626	644	603	640	591	639	598	595	620	627	599	594	625	628	636	619	607	653	626	632	625	590	650	593	601	576	625	639	630	614	623	645	647	603	643	649	633	610	642	658	612	611	569	622	639	622	587	633	631	596	621	643	598	608	673	598	652
28585	22434	12911	1403	563	544	546	541	518	567	516	483	491	511	508	509	495	503	556	491	513	493	518	513	481	548	486	508	543	465	507	467	520	514	540	542	525	514	528	496	510	469	516	507	525	497	546	532	515	498	506	479	523	511	505	529	499	493	548	520	499	532	496	500	512	496	499	547	468	495	505	501	557	509	506	516	527	484	517	512	473	481	497	551	480	511	478	503	493	541	458	468	464	486	527	502	489	523	513	490	471	496	504	521	519	512	519	447	530	496	503	503	493	509	489	514	521	499	507	483	527	525	489	466	450	550	507	505	500	486	544	478	516	473	514	446	499	506	493	507	509	494	502	480	534	480	553	487	525	505	472	557	480	495	509	488	508	489	538	516	505	535	531	504	579	457	462	537	491	509	517	513	484	484	508	493	540	537	483	507	459	446	526	459	477	535	519	489	523	506	465	521	536	486	477	488	523	508	521	511	514	535	539	484	462	523	526	501	500	544	512	494	504	488	490	518	490	481	481	494	515	537	497	517	460	490	516	506	490	474	528	520	512	493	484	482	491	530	534	532	504	514	467	502	496	494	510	502	516	505	530	472	510	520	516	452	475	506	454	512	466	484	486	494	479	495	489	530	509	526	482	500	507	508	512	489	508	494	489	468	461	519	482	500	563	493	538	492	480	511	480	503	518	474	508	538	502	519	468	545	516	499	469	511	506	504	496	473	540	495	513	486	493	499	506	515	528	504	497	520	547	499	516	513	506	462	547	500	477	472	524	539	457	497	495	528	492	511	490	485	524	506	484	474	456	514	505	512	486	530	487	470	508	473	558	487	469	494	504	523	503	501	468	504	518	511	503	556	480	527	518	530	532	500	509	492	507	511	511	547	476	523	543	502	499	531	509	498	500	478	496	533	526	509	525	486	525	502	488	519	482	485	508	522	499	521	459	529	502	543	475	475	493	471	485	488	493	519	507	560	477	522	479	485	505	466	441	503	508	496	504	492	539	500	504	488	537	496	467	495	499	539	479	481	483	562	522	478	498	521	501	474	524	505	505	512	513	519	496	483	493	541	527	487	514	512	531	503	479	509	507	489	512	515	500	490	547	510	507	528	510	495	489	527	477	468	546	488	445	498	488	504	503	477	505	453	499	484	492	527	514	516	483	547	472	518	518	513	513	486	473	447	559	529	506	525	509	483	512	522	515	542	517	484	551	481	502	502	486	523	515	498	507	494	472	555	481	500	476	489	533	518	469	527	490	506	511	496	515	482	457	528	491	539	494	491	524	481	523	493	498	484	491	491	518	478	480	480	475	479	494	493	495	525	529	504	474	502	500	541	527	509	536	470	481	507	521	579	499	466	517	506	527	472	530	524	510	505	474	513	504	481	487	566	491	494	483	494	505	487	498	492	475	532	526	499	486	508	471	501	480	514	499	522	496	532	514	496	474	449	507	475	500	545	531	515	503	512	508	509	584	469	512	483	517	478	507	483	449	478	489	474	524	526	508	476	491	504	548	497	512	468	468	500	480	500	518	527	490	513	500	509	478	483	494	483	497	505	493	508	470	444	507	490	548	528	476	523	522	514	493	492	482	509	496	499	498	461	468	501	537	552	515	512	482	513	486	487	511	496	531	561	490	486	504	485	486	529	497	495	487	519	497	500	480	527	497	522	481	488	471	536	520	501	525	477	500	517	488	491	504	498	495	533	543	468	489	529	492	517	535	539	498	520	498	509	503	506	498	492	507	488	503	485	472	488	514	520	489	520	490	486	470	534	495	499	500	506	542	511	499	536	538	485	525	516	522	535	514	502	509	507	510	509	486	497	517	490	517	450	532	477	468	537	489	532	500	501	514	533	506	499	520	513	486	528	512	458	504	536	468	492	529	492	490	490	540	491	471	550	475	486	512	477	500	482	471	507	499	500	488	476	513	519	497	550	475	514	533	520	482	516	506	530	531	501	534	478	477	521	508	497	473	460	510	463	534	510	540	532	465	516	455	508	497	496	489	516	481	482	506	479	506	539	499	484	564	549	475	510	491	510	507	481	494	492	496	490	477	494	500	509	519	476	520	533	487	472	456	487	480	528	513	514	448	550	530	485	509	493	487	504	485	463	502	464	504	478	497	476	484	525	500	489	499	494	529	520	483	506	524	515	477	475	477	507	494	485	495	509	538	504	491	491	487	475	534	477	488	519	491	496	504	480	500	488	506	467	497	479	463	507	495	489	449	540	525	499	444	482	526	493	524	517	495	495	497	477	545	470	498	511	503	518	513	504	452	490	529	539	470	512	484	485	521	460	522	466	522	460	483	499	461	518	454	533	485	489	490	502	475	472	513	515	521	554	494	511	463	467	502	465	534	532	523	491	489	502	468	535	514	529	521	514	479	500	536	509	499	523	487	486	480	507	508	484	488	504	509	525	500	511	486	514	495	481	509	480	504	498	511	487	500	506	504	503	471	526	505	492	482	512	469	513	485	479	481	495	500	520	487	532	519	500	470	491	544	523	516	499	501	496	542	519	501	529	559	539	515	484	488	519	526	490	477	489	486	529	513	520	462	515	511	471	517	526	526	507	486	534	494	536	488	504	532	476	480	490	507	518	528	502	488	502	476	537	490	481	532	485	518	506	532	520	504	498	461	487	494	469	490	487	491	507	531	526	491	531	487	515	547	465	473	489	521	531	486	488	461	464	464	488	552	483	458	492	489	512	483	501	453	503	515	537	510	509	504	490	525	518	499	527	469	520	545	499	509	505	463	497	511	505	509	534	475	526	486	506	487	503	500	474	522	495	500	517	512	508	506	510	493	528	478	450	507	496	513	523	468	489	546	534	502	491	516	471	535	478	517	466	473	506	477	512	491	507	516	487	511	550	525	518	473	527	507	471	477	514	485	544	461	476	490	504	549	512	500	512	514	526	486	519	505	468	502	475	513	523	484	494	487	479	530	487	480	497	515	495	498	497	534	475	516	543	537	494	517	505	484	518	519	458	501	502	517	474	497	506	504	523	522	523	482	466	509	526	505	512	538	521	487	508	480	495	501	482	458	501	511	513	476	582	527	556	475	512	498	470	548	485	522	473	490	453	524	523	512	489	536	504	512	514	515	528	506	501	507	479	527	501	508	510	510	462	491	513	528	518	493	496	474	476	471	516	474	530	523	515	457	527	466	527	488	525	506	512	524	498	515	526	526	491	492	495	506	449	486	488	473	505	482	457	471	501	491	496	489	466	497	465	489	493	507	481	478	568	496	536	491	466	478	526	523	471	506	520	481	546	495	477	485	448	494	522	501	522	547	485	453	498	535	472	475	542	523	495	477	541	486	517	526	482	509	524	522	460	530	487	476	503	500	496	485	506	450	481	523	520	521	484	545	529	470	481	471	488	510	509	489	478	525	501	489	506	481	493	512	528	489	525	544	481	483	541	539	478	499	510	501	480	510	502	544	459	518	483	509	455	498	519	480	478	483	508	465	493	426	536	492	506	488	501	523	488	478	545
27946	29655	7025	683	615	539	576	554	537	582	526	562	489	517	543	509	506	514	517	573	532	540	504	575	527	506	504	526	502	544	512	593	553	530	549	525	520	494	551	506	551	559	526	516	586	551	565	556	518	546	566	530	526	541	529	565	501	546	500	496	508	532	546	502	535	478	490	536	521	484	550	525	531	524	518	548	546	524	551	498	506	520	538	494	511	512	572	512	507	470	547	505	535	545	545	554	511	546	543	550	519	530	562	528	507	509	486	521	568	541	538	504	544	526	537	589	498	505	517	538	574	516	482	535	512	523	500	546	507	538	500	514	527	550	499	527	495	534	556	488	523	541	544	571	545	508	545	512	474	507	539	527	530	500	545	548	532	549	501	521	538	548	520	518	470	548	529	554	527	531	488	528	510	498	518	504	517	549	547	541	579	510	528	544	513	534	576	573	495	497	490	517	491	497	543	533	558	553	536	524	529	530	516	476	566	511	498	538	503	555	494	548	567	531	577	521	520	544	525	551	545	489	515	487	530	505	509	555	518	542	528	498	530	538	508	509	541	545	527	507	555	548	523	493	553	506	497	536	500	518	520	538	548	498	541	508	557	492	525	518	510	468	506	502	508	547	548	554	543	506	523	532	536	533	507	536	560	535	481	533	571	534	517	509	523	496	518	496	515	491	557	540	510	577	532	457	523	579	520	529	532	501	532	523	503	514	495	524	464	504	541	539	518	523	521	521	517	531	502	509	537	546	514	561	524	538	517	520	570	555	504	548	522	528	546	554	539	537	510	538	537	516	485	526	493	547	523	533	541	497	531	504	498	489	551	561	527	519	506	540	537	570	510	575	523	531	539	550	501	547	549	551	543	554	519	513	528	491	516	521	523	526	488	542	518	578	504	514	519	539	548	557	513	541	503	540	545	526	533	499	492	489	489	569	519	511	531	509	573	519	554	512	499	528	515	538	564	537	538	528	533	533	519	550	512	509	544	533	504	520	503	535	568	562	506	523	483	578	521	526	527	530	536	529	544	525	506	539	548	570	477	591	526	541	507	560	546	519	512	498	520	534	523	527	546	531	554	515	535	492	545	525	553	586	486	527	491	540	544	558	530	531	519	481	520	528	554	534	567	536	523	511	515	541	488	532	542	500	514	509	543	519	506	525	538	518	522	503	500	518	498	494	556	540	529	508	522	540	528	493	481	536	525	540	526	529	529	526	553	516	551	550	557	527	529	524	503	544	532	551	521	543	544	497	529	488	562	500	525	494	527	552	532	508	544	555	515	528	521	505	543	526	535	520	519	586	549	528	512	542	522	546	547	550	539	511	498	495	531	509	535	513	564	524	535	540	501	538	547	511	548	532	518	553	491	529	535	521	531	492	563	542	502	506	509	524	543	585	542	515	554	531	569	538	513	548	494	529	553	537	514	500	537	528	500	523	563	600	561	522	576	494	509	485	524	497	528	542	546	525	513	507	520	496	494	540	501	550	527	524	506	496	486	550	484	495	509	488	531	528	557	541	502	496	536	571	587	522	550	516	530	532	509	504	512	524	517	560	510	548	573	523	528	546	553	522	506	510	519	543	531	475	568	529	504	509	566	552	551	509	564	528	523	544	540	504	558	577	549	525	518	508	549	500	553	491	559	500	534	554	509	545	510	509	528	525	506	520	555	532	526	552	553	530	501	551	513	495	542	527	537	517	516	524	531	560	558	523	535	473	537	558	516	542	495	536	530	524	528	537	521	533	528	537	527	556	532	546	564	530	542	503	528	508	518	541	536	522	520	530	499	536	522	492	524	523	561	528	537	573	509	510	525	515	554	499	533	520	552	523	559	488	522	536	549	510	567	526	567	555	514	535	544	497	533	502	522	560	502	512	542	529	527	485	550	515	522	527	538	519	559	548	566	505	562	533	529	518	472	524	530	554	558	500	518	514	527	532	541	518	530	565	525	559	534	537	545	561	553	483	539	483	565	553	535	553	547	517	503	518	546	514	523	558	547	547	529	534	545	525	548	506	527	488	501	503	571	503	519	553	494	542	534	569	519	493	562	530	540	519	519	546	514	495	509	596	573	553	513	515	573	559	540	529	530	528	501	525	517	511	519	556	538	522	571	534	522	509	534	528	511	555	525	517	498	549	549	505	527	541	496	500	503	511	469	566	519	519	549	546	512	499	484	507	499	529	549	492	572	543	550	574	508	514	561	571	553	527	527	515	503	570	553	523	535	529	549	507	535	528	545	500	549	547	517	535	563	501	524	472	522	521	516	532	506	545	542	541	513	538	507	515	567	507	540	507	536	539	522	530	520	491	548	558	498	550	550	535	490	556	521	539	521	524	491	528	528	520	482	538	531	536	537	518	507	530	511	550	530	499	543	478	508	489	559	541	570	519	521	541	517	503	537	520	550	510	511	522	567	508	500	567	561	504	535	550	557	503	483	552	517	504	529	520	504	551	515	561	522	557	581	527	541	531	552	517	479	536	532	498	507	547	502	540	527	518	497	490	553	529	565	518	530	531	540	513	532	539	479	504	500	515	548	468	534	529	540	504	545	536	572	559	518	516	470	496	537	568	515	499	550	517	541	518	515	487	539	519	494	545	501	524	547	549	541	504	530	545	499	522	524	525	537	534	577	487	526	514	544	561	532	551	557	561	531	543	505	516	509	527	497	502	557	512	541	504	480	514	548	551	585	527	516	516	541	528	532	509	506	537	493	513	556	540	542	558	524	528	580	518	519	548	575	531	521	505	527	542	533	541	559	517	539	537	509	502	548	527	557	543	537	524	538	537	544	567	560	510	497	520	523	505	524	505	494	552	502	554	539	533	562	532	543	559	493	533	521	534	528	539	523	495	511	548	559	531	520	529	471	535	519	532	503	554	499	566	511	501	562	500	559	528	523	485	501	555	512	548	554	513	560	559	530	542	525	529	594	545	542	549	540	515	534	538	482	521	526	488	525	489	538	524	518	522	525	499	551	536	538	517	516	490	507	534	520	512	544	535	510	530	533	509	544	526	505	520	521	483	548	507	545	531	528	537	546	516	541	536	518	502	539	514	533	507	542	529	488	501	542	519	516	567	432	556	529	540	528	521	519	581	487	543	548	535	498	544	463	528	519	582	513	537	555	545	513	480	533	521	506	536	495	494	533	518	533	568	553	544	511	526	496	551	503	514	528	578	558	515	553	500	549	495	553	530	539	535	551	535	535	544	499	532	557	551	537	544	511	552	531	553	518	532	513	518	518	540	521	536	543	549	526	491	478	525	522	545	556	524	513	519	519	555	535	511	517	555	512	535	524	537	509	510	555	539	567	497	571	543	537	529	498	530	519	519	541	537	525	500	532	493	511	472	571	551	532	502	513	513	498	520	505	543	542	511	454	549	506	527	542	513	545	509	479	497	512	531	506	510	520	536	539	550	516	512	525	522	544	527	540	536	534	553	515	537	530	541	561	559	534	470	492	532	493	500	554	513	502	540	531	514	547	551	528	525	504	531
23569	21052	28167	24149	21048	12257	1627	1126	1034	951	939	909	932	854	868	844	854	825	837	786	817	803	789	773	774	835	764	798	775	744	757	808	759	810	810	744	803	798	799	813	804	794	795	817	788	773	804	784	787	786	820	708	751	764	828	827	757	807	832	752	820	806	819	781	816	739	848	804	745	783	769	757	821	753	804	781	736	811	772	805	770	774	741	861	776	784	768	773	799	858	719	755	738	759	777	801	799	777	810	779	716	785	792	766	749	803	805	767	803	778	803	806	739	839	776	785	832	773	725	762	816	775	762	781	784	816	816	799	749	833	767	779	801	811	834	812	749	736	830	754	769	820	813	739	797	787	809	773	790	801	775	790	783	786	787	789	748	791	790	804	771	801	847	791	779	766	798	771	803	772	768	775	720	821	825	737	798	822	787	779	803	826	821	814	746	784	809	778	765	793	810	774	816	763	773	754	732	828	769	777	749	794	793	779	811	696	850	817	817	809	753	774	799	799	828	850	836	795	785	778	803	783	814	784	770	760	821	813	809	787	776	793	820	748	738	805	769	714	820	753	826	755	795	777	775	786	760	787	778	762	821	808	849	809	809	818	780	789	837	740	805	793	764	780	791	789	817	807	777	796	804	793	792	800	781	783	804	756	786	761	789	798	809	711	756	849	790	771	766	768	782	777	810	790	770	777	768	786	820	783	779	780	756	755	757	795	736	791	780	804	802	776	788	760	807	808	724	779	822	761	807	758	803	750	795	805	786	775	739	775	798	799	835	787	817	773	756	754	785	741	774	796	839	818	787	790	807	803	808	755	787	792	825	757	774	774	763	794	810	807	783	761	785	825	757	823	742	827	753	822	811	783	746	811	812	772	777	795	762	786	738	762	802	733	763	699	730	831	785	791	791	790	823	809	854	783	808	795	784	816	770	789	778	740	801	761	790	794	771	809	733	788	771	844	793	741	796	792	750	795	809	754	761	781	741	815	830	781	743	779	761	801	782	789	763	828	792	822	824	779	792	771	800	791	826	801	807	742	749	793	769	770	770	779	736	810	729	803	790	803	805	749	796	791	785	774	754	792	759	757	776	807	771	825	759	781	799	814	786	788	775	757	721	792	789	814	798	785	766	753	784	832	784	750	811	779	808	772	786	746	814	766	777	768	789	763	766	727	757	821	760	784	797	772	763	771	773	783	800	813	828	768	824	719	759	776	737	786	830	834	780	750	780	737	799	810	795	808	769	778	812	751	773	757	763	783	765	763	794	766	805	811	743	805	798	854	742	830	770	795	778	754	781	762	773	795	782	833	789	784	820	805	801	812	787	823	738	800	813	747	755	754	786	850	762	884	777	782	806	765	739	786	807	748	761	767	774	754	750	782	803	829	734	755	800	786	778	752	802	717	755	823	750	777	756	796	764	785	723	797	801	767	818	719	833	825	789	794	812	829	828	734	722	826	848	787	733	755	754	749	775	765	820	754	767	810	822	816	802	774	795	823	835	810	741	824	797	764	798	823	792	767	807	791	797	805	835	706	758	742	776	739	792	741	777	716	811	791	809	800	772	793	811	798	785	772	751	761	779	758	794	763	761	797	793	771	801	731	786	798	766	779	778	816	771	792	806	710	783	728	840	804	786	785	781	751	751	824	800	803	769	760	820	791	769	773	794	797	787	802	808	772	770	788	819	761	768	775	807	788	757	796	822	814	808	758	821	756	779	833	793	797	787	786	729	808	778	804	794	785	799	748	807	774	779	784	763	768	761	739	784	802	770	736	781	786	765	805	781	796	821	822	776	813	815	767	825	734	811	768	782	814	798	801	807	825	778	794	804	791	828	788	727	790	840	705	726	817	780	775	794	749	816	780	792	775	830	826	769	783	783	820	813	764	813	728	831	800	828	831	798	822	756	786	806	776	830	728	796	767	804	782	741	791	753	765	817	804	771	758	774	808	742	743	774	800	765	775	764	744	782	784	769	792	776	810	818	812	770	831	760	794	804	773	745	799	796	755	791	825	805	795	822	770	771	783	812	818	787	776	781	802	754	738	816	752	814	763	805	822	836	741	793	790	740	795	808	811	777	781	770	727	795	770	796	827	805	803	840	789	841	790	747	759	781	755	770	862	810	794	839	816	767	830	784	789	761	712	791	738	772	796	785	768	797	764	775	846	761	774	745	788	852	760	824	737	774	811	772	797	828	804	817	793	808	795	780	796	806	833	814	784	801	784	781	781	761	795	772	738	760	807	816	758	804	835	770	701	725	802	790	812	738	755	772	811	787	753	742	844	799	759	778	767	750	841	776	728	760	790	779	833	778	731	794	771	733	769	792	773	866	789	808	812	766	853	764	789	766	773	761	807	777	756	746	762	791	766	744	774	765	802	696	848	785	775	743	791	824	749	803	758	763	759	736	782	759	815	736	775	771	784	749	836	820	772	733	810	833	816	740	762	774	769	811	729	791	777	760	830	806	781	812	816	773	814	791	788	768	791	803	768	772	776	749	790	784	746	745	787	804	787	789	770	825	788	769	793	765	801	768	792	831	751	774	758	801	834	793	788	825	849	762	752	781	814	767	763	747	757	800	778	770	777	784	779	774	785	821	790	744	829	786	753	798	829	733	819	779	772	786	817	786	797	786	799	798	741	756	740	784	823	791	741	789	813	760	798	794	754	751	806	790	749	743	754	764	778	734	779	791	781	763	789	741	774	798	791	869	810	792	783	810	822	734	791	770	791	825	766	774	752	765	766	744	725	786	785	817	789	769	766	774	731	752	798	743	781	734	777	765	755	837	725	786	784	809	797	761	791	820	825	771	755	777	765	797	774	852	824	738	753	805	814	788	788	793	844	806	779	776	796	794	753	778	840	847	787	736	786	783	798	766	806	796	812	755	740	759	772	785	781	788	775	739	813	801	768	807	825	772	773	798	773	840	769	782	811	805	753	799	787	782	825	770	805	756	754	785	800	741	821	746	795	830	818	757	760	776	737	841	799	742	784	829	700	772	746	758	788	713	758	784	802	785	791	757	767	784	805	815	784	784	786	765	770	747	733	762	796	780	780	803	800	766	761	740	770	788	811	774	820	769	752	732	719	793	759	801	789	775	766	780	797	814	794	814	810	800	771	803	794	797	818	756	753	763	787	819	756	816	747	710	784	761	816	804	794	824	793	763	803	804	765	818	747	779	769	829	811	773	795	749	780	736	757	833	810	821	835	785	804	770	803	783	784	762	798	803	767	783	775	797	804	817	746	808	752	789	738	778	771	735	767	793	810	764	789	820	786	782	800	795	783	801	774	825	800	757	731	824	769	752	725	716	751	797	829	807	769	795	753	789	796	774	798	822	772	816	788	792	827	792	796	723	769	785	777	782	815	795	780	794	774	788	842	829	781	756	793	746	746	760	804	748	803	822	770	758	810	771	747	756	752	776	737	763	801	797	785	810	801	785	787	817	778	781	801	791	807	801	760	764	801	754	784	794	857	749	768	796	762	843	802	746	831
28852	40979	12121	2955	2131	1724	1515	1274	1195	1052	1073	950	893	917	857	840	896	839	868	874	853	883	874	877	842	879	876	853	793	814	817	857	739	842	902	784	850	854	842	847	825	851	819	833	832	832	838	829	834	835	839	802	818	813	831	836	813	838	845	871	785	786	827	797	805	846	837	796	784	800	855	816	805	813	774	801	846	849	814	789	804	813	801	790	810	809	827	843	836	827	840	764	788	816	782	818	827	860	863	836	819	861	856	792	858	775	817	803	820	852	828	807	832	848	785	757	795	813	862	840	824	788	840	767	834	819	822	800	847	797	839	844	789	859	803	848	847	837	818	832	775	796	814	853	800	850	874	833	779	822	814	811	849	857	782	797	802	781	854	809	765	853	780	783	762	805	842	800	778	763	813	818	846	836	870	816	805	807	855	801	804	782	812	790	814	847	758	836	822	843	851	816	850	831	832	837	863	834	814	797	816	817	790	816	829	807	851	837	826	847	813	841	830	820	829	848	826	803	812	819	819	837	756	806	804	822	825	824	806	801	818	776	783	804	819	775	814	755	835	823	784	839	772	845	825	845	807	859	857	803	800	775	805	837	847	832	828	791	844	813	779	825	827	789	820	858	797	777	813	776	836	811	791	796	768	836	760	772	817	811	835	804	833	809	853	796	817	851	782	800	839	828	841	814	821	796	798	790	786	836	849	817	812	806	804	838	789	777	862	790	782	764	801	830	832	833	826	858	787	850	840	788	871	794	890	818	837	832	823	821	839	872	818	903	793	817	795	811	862	829	884	839	791	811	782	799	833	836	786	793	851	852	798	797	792	799	844	783	817	799	811	815	782	832	773	860	783	798	842	812	829	805	814	819	824	791	860	792	858	806	814	795	766	777	756	851	832	813	785	842	784	753	800	802	771	866	874	900	883	814	818	816	848	821	773	803	857	783	805	850	841	791	808	841	801	813	761	796	806	813	789	836	826	794	859	863	833	873	815	792	850	849	805	841	763	823	887	819	804	821	787	821	807	838	799	850	824	791	826	801	785	787	808	815	799	763	799	824	843	855	813	825	758	766	772	836	802	827	729	792	819	845	833	838	791	771	806	788	850	796	809	832	842	833	837	781	778	777	774	760	839	811	814	842	862	800	831	785	799	827	784	841	822	850	811	797	840	814	783	850	818	820	789	777	862	827	831	829	811	844	806	781	842	821	865	785	809	771	840	854	821	805	796	814	775	808	776	862	840	817	818	813	815	769	797	772	839	828	823	815	869	844	825	836	793	773	813	802	838	830	872	736	800	870	792	814	819	844	783	849	869	763	769	852	868	859	792	791	796	773	852	852	779	836	803	850	826	829	821	824	813	795	801	835	760	876	801	759	823	808	841	800	850	846	797	767	826	745	802	872	827	838	799	858	768	757	870	825	832	766	855	804	789	755	824	769	776	779	752	826	832	840	847	816	871	803	835	816	784	823	787	781	818	794	819	793	786	809	820	814	847	804	806	879	790	826	801	856	786	860	809	815	795	815	785	799	810	826	824	793	790	806	867	823	811	821	835	768	816	801	839	826	823	833	804	790	778	808	762	806	791	763	786	810	786	858	781	787	796	837	794	814	825	839	802	835	786	841	790	775	819	838	831	781	877	843	822	814	848	843	812	827	843	829	864	823	790	844	830	775	780	824	824	822	833	800	809	798	824	781	743	778	785	821	828	824	848	820	817	815	851	793	808	747	803	796	836	806	793	773	833	808	806	847	779	810	785	855	755	814	832	804	844	811	806	776	759	829	813	828	861	831	846	854	784	803	742	839	815	837	826	809	841	876	802	865	798	805	872	815	817	814	781	840	784	866	861	805	787	810	812	834	865	761	824	831	835	826	797	798	812	855	825	796	815	845	815	902	792	816	847	847	844	851	815	778	802	843	833	803	795	789	853	768	787	809	821	818	781	807	804	809	804	831	801	873	815	777	812	829	852	771	806	800	830	835	836	831	847	809	810	775	836	821	804	804	802	834	833	842	787	850	798	775	800	828	878	817	750	828	790	786	829	833	745	766	874	822	806	820	802	851	836	819	879	767	804	803	845	847	816	822	841	819	807	772	855	864	782	814	796	774	774	845	817	811	774	824	792	825	830	857	820	798	791	792	804	846	799	822	817	782	787	799	857	811	834	828	787	845	856	792	797	844	763	802	828	827	808	805	826	819	814	768	773	802	804	835	828	775	830	819	764	809	915	816	835	813	854	780	787	836	827	803	777	751	803	824	828	826	842	830	809	829	831	856	840	785	855	763	815	824	861	828	790	829	811	792	816	809	828	773	797	799	833	834	838	835	802	819	848	818	851	821	776	810	794	821	807	805	806	794	792	780	756	780	767	763	822	840	851	839	786	817	796	800	834	791	795	785	788	827	820	784	783	822	785	821	811	822	763	798	797	810	820	796	824	859	771	832	788	792	830	796	839	823	813	823	804	762	816	781	810	815	803	787	790	863	739	791	822	855	834	832	822	831	832	812	831	851	854	795	854	805	814	777	859	790	765	811	812	857	757	806	811	777	811	804	766	818	824	801	814	849	812	776	839	853	811	842	841	822	783	803	827	804	787	845	796	824	776	824	786	778	803	838	785	819	777	773	837	825	854	843	801	825	805	829	815	813	771	841	835	826	793	776	828	802	885	832	825	842	825	775	772	796	851	839	800	811	820	815	797	850	799	762	870	789	829	797	766	836	805	776	848	762	835	803	828	834	769	768	812	792	794	865	846	836	854	795	800	794	825	829	831	841	827	839	825	798	799	768	775	788	852	845	780	859	850	828	827	826	822	822	861	828	825	804	826	832	860	827	876	781	793	872	761	835	812	798	771	797	786	790	816	831	842	777	833	811	800	821	818	829	808	845	826	851	841	779	816	878	829	826	792	829	793	767	800	823	823	835	765	845	837	857	767	739	836	797	848	781	836	823	801	720	819	804	832	823	831	743	804	843	784	783	820	875	814	841	853	767	822	815	821	831	805	823	823	799	820	776	812	839	805	795	808	853	804	760	820	846	774	826	789	807	820	840	850	792	745	814	821	803	860	803	857	839	845	794	829	778	765	782	830	795	758	793	813	812	827	839	793	844	799	813	853	819	792	847	824	814	757	827	805	803	796	833	852	850	772	830	844	829	813	799	801	765	800	807	815	850	792	815	834	760	821	831	781	817	860	829	819	816	816	854	839	830	872	779	809	814	895	836	859	792	816	799	867	833	811	818	802	829	806	804	789	858	838	791	827	782	832	807	807	781	813	854	817	805	813	820	817	868	821	876	860	821	813	805	828	881	839	848	810	857	779	862	799	798	763	798	817	825	808	795	789	798	807	844	837	801	809	797	806	845	806	808	800	786	839	836	880	807	803	870	780	828	792	812	797	849	852	736	791	806	852	806	804	803	858	743	843	833	809	781	817	866	768	771	781	859	835	781	795	813	788	772	807	815	808	886	795	793	799	835	824	788	804	846	898	789	770	785	812	815
24495	21035	27439	24750	16763	969	487	432	352	316	319	270	311	265	296	292	294	272	297	278	258	243	257	272	282	282	252	232	254	269	278	268	258	258	246	241	275	280	252	269	270	284	246	267	291	267	236	290	267	279	261	286	260	259	252	268	277	252	263	264	237	286	229	256	241	272	253	288	271	264	262	269	254	242	229	257	240	279	255	239	238	245	255	253	253	292	249	254	235	250	266	264	242	276	260	255	253	273	230	268	212	251	245	265	239	226	266	248	239	271	249	245	271	266	264	221	263	236	231	249	256	256	249	262	272	265	245	274	278	267	254	265	243	256	258	265	264	250	244	273	243	238	242	250	279	259	234	245	251	271	250	242	243	239	257	267	280	246	258	274	272	236	244	260	251	269	245	264	245	247	269	254	254	240	213	278	272	253	257	264	255	247	237	264	272	225	242	277	254	235	251	279	241	267	268	237	241	245	263	257	233	260	262	251	264	268	246	228	251	244	277	231	240	261	247	252	271	243	255	279	250	231	253	294	279	284	251	236	238	247	259	278	256	238	264	248	250	252	265	226	254	232	254	272	279	234	226	273	261	256	255	254	280	272	252	232	277	234	220	262	280	264	261	273	258	242	253	276	257	283	245	244	233	275	266	231	277	288	247	255	246	248	241	277	256	240	257	251	268	260	261	247	255	275	259	242	276	261	273	268	248	259	280	229	254	251	240	238	246	266	268	225	244	237	262	271	214	242	251	282	249	255	269	258	253	260	248	251	270	255	251	248	281	250	270	265	274	270	267	261	256	267	246	255	253	235	266	266	296	247	264	255	252	297	254	238	270	241	263	284	252	231	235	241	285	223	260	253	267	248	255	261	255	258	269	261	243	267	274	273	242	256	238	257	251	260	251	272	275	259	276	253	233	260	247	278	263	256	252	258	275	245	212	253	264	235	252	247	249	287	248	259	224	261	256	246	215	252	292	242	240	278	274	247	245	267	226	266	247	243	276	254	248	248	246	254	244	247	273	256	237	242	281	246	235	245	221	241	236	243	256	263	265	228	245	252	274	235	241	267	258	263	274	241	250	257	242	247	262	253	251	251	268	263	271	250	247	236	236	237	266	288	282	254	261	283	249	257	247	248	225	251	254	257	280	268	249	276	271	222	257	243	251	247	276	215	276	257	257	270	266	261	253	239	230	275	256	269	257	277	253	244	258	240	253	260	232	249	278	233	251	258	254	243	250	264	230	214	249	250	264	247	251	240	262	258	252	246	229	261	232	277	249	247	254	235	270	240	243	239	259	252	247	256	243	229	257	262	246	278	253	269	251	258	252	242	235	235	264	285	254	253	264	251	234	237	255	251	247	247	251	253	254	264	250	242	275	256	246	240	247	280	262	261	256	267	255	229	280	270	253	266	248	242	235	265	232	227	269	256	244	272	267	225	251	263	259	266	282	237	256	261	253	248	237	229	240	248	277	260	264	271	247	263	258	278	251	233	248	248	242	277	254	268	248	253	247	250	244	261	248	289	252	245	250	250	278	231	234	255	270	251	259	273	272	256	261	257	260	225	267	261	244	255	287	246	246	228	255	265	300	248	233	252	264	216	235	273	244	279	263	219	277	271	254	235	237	242	254	241	260	246	269	251	259	249	242	237	254	272	261	269	273	276	241	243	229	254	241	241	240	245	270	259	228	274	281	251	262	247	273	250	248	289	262	257	250	286	264	270	237	259	243	249	229	257	261	245	268	258	257	247	257	259	258	251	269	277	260	238	269	272	246	274	249	252	227	269	244	250	241	249	264	264	251	240	257	259	281	277	264	263	249	266	206	283	263	240	257	260	245	252	259	241	263	223	258	268	285	259	255	237	272	270	251	271	258	281	281	235	265	232	246	265	247	243	248	264	266	253	242	241	267	259	289	270	268	247	259	243	247	259	264	250	246	259	279	265	256	269	253	249	216	263	244	268	245	248	274	261	254	267	237	246	238	268	255	265	267	269	242	247	260	272	233	224	275	275	252	246	244	239	245	262	243	265	216	220	299	250	242	279	264	214	285	258	242	243	239	249	253	250	261	282	268	254	259	264	259	255	231	246	257	256	224	287	256	237	252	256	243	233	269	243	266	257	275	224	264	268	254	279	268	252	252	268	251	235	274	271	250	273	250	249	258	253	237	269	260	270	228	269	284	248	264	266	253	274	243	240	254	238	244	257	260	237	260	241	261	282	240	262	246	232	237	261	259	274	246	250	259	245	252	228	262	268	212	255	256	252	264	279	260	242	280	245	254	267	250	276	242	267	254	267	253	250	274	239	252	245	278	248	247	262	243	258	240	261	246	261	248	267	229	271	246	272	269	249	256	256	254	212	228	252	258	232	258	254	241	277	277	261	245	244	262	251	257	272	247	268	216	273	246	252	255	268	271	240	283	280	240	266	275	267	269	275	274	256	260	246	245	261	238	249	259	250	238	234	269	248	245	254	263	253	262	256	256	248	251	232	261	261	245	269	270	262	263	249	273	245	265	270	288	282	253	243	259	253	249	239	237	281	261	292	236	292	275	241	272	245	272	268	225	243	254	254	235	236	271	245	234	247	255	268	249	274	249	263	244	218	244	252	219	258	253	255	256	240	256	262	257	243	276	269	229	261	274	254	264	283	261	275	276	221	229	233	231	253	232	262	236	237	237	262	239	222	262	268	265	274	245	275	259	253	254	262	233	285	237	272	249	237	271	240	248	261	239	279	252	270	242	256	269	258	242	260	280	253	274	243	265	261	268	259	270	254	257	255	291	253	244	260	244	231	245	205	235	241	253	261	252	261	267	262	258	227	254	259	225	255	226	250	256	276	279	253	244	283	262	255	270	244	254	249	248	239	230	249	236	273	235	273	235	236	280	257	253	237	267	239	230	285	262	252	283	303	253	263	265	267	255	264	240	228	241	232	227	284	267	247	263	263	274	254	235	251	260	255	236	237	260	233	246	272	285	241	256	247	227	247	249	247	263	246	236	279	265	246	246	261	248	258	232	264	263	243	232	291	249	241	237	247	244	281	245	262	240	272	243	251	260	273	223	292	248	252	246	245	258	238	249	261	245	253	261	236	261	280	277	238	256	230	281	268	250	217	253	275	226	267	261	272	267	248	248	269	263	294	256	264	244	263	258	291	240	273	264	264	251	257	248	276	238	247	254	258	228	255	255	246	260	265	247	275	266	263	215	234	227	245	283	257	245	240	254	222	246	247	274	291	250	270	242	232	243	235	246	258	258	248	256	274	272	257	269	263	273	258	276	285	228	266	250	267	238	231	257	252	270	237	283	274	260	248	231	247	257	270	270	228	226	251	255	257	278	275	246	275	224	232	272	254	232	282	262	264	246	228	258	272	255	278	276	261	274	251	262	243	259	274	239	256	232	269	243	224	258	270	259	246	254	266	249	251	250	255	261	261	260	256	265	249	262	264	245	235	269	284	265	267	259	252	262	228	245	219	254	259	241	240	217	235	260	234	269	258
28581	37795	11621	1565	1119	902	733	621	524	454	433	393	358	380	315	345	334	342	334	313	321	304	299	274	315	320	306	321	312	279	322	300	294	309	325	361	293	321	328	308	300	311	314	306	292	276	309	301	278	301	303	271	302	296	315	283	301	293	297	304	274	303	314	311	253	299	309	320	293	282	270	321	269	320	283	318	282	279	287	321	305	289	282	323	306	291	313	283	281	293	279	285	315	240	331	312	310	315	285	265	287	278	262	296	283	285	264	312	298	291	300	285	290	306	306	282	259	305	271	283	255	286	266	284	274	295	257	280	269	288	278	306	292	271	325	262	278	322	277	277	297	297	316	309	282	271	294	274	298	291	294	281	326	292	278	286	255	269	258	284	302	303	278	266	315	296	267	303	287	287	337	323	287	285	286	273	281	288	276	308	269	290	311	285	279	277	283	283	293	281	277	278	293	287	318	263	300	273	281	307	290	285	292	303	271	295	278	257	305	275	306	267	284	274	281	274	259	279	266	265	296	284	277	294	332	307	270	283	327	288	277	315	277	285	303	270	277	269	314	276	289	266	275	307	307	315	266	292	289	305	288	302	290	305	291	275	269	262	269	294	268	288	291	290	294	286	270	320	286	278	304	264	293	270	310	328	282	301	269	296	290	293	262	283	279	311	283	295	277	285	308	275	299	299	318	317	275	267	295	241	301	268	283	289	300	288	287	298	302	299	269	288	294	297	259	290	313	311	286	300	304	275	306	288	311	291	269	286	278	278	296	291	303	253	288	253	322	304	292	300	285	331	301	303	275	284	336	290	287	298	313	296	293	287	305	265	275	296	315	274	281	270	280	323	313	287	297	275	324	321	304	292	291	308	283	283	309	313	268	316	290	303	274	321	275	278	297	279	285	289	291	304	305	320	294	285	281	312	309	285	292	301	286	283	283	292	267	286	304	278	288	290	282	280	313	272	273	301	308	304	280	258	321	315	276	316	282	269	269	279	275	283	286	306	307	296	281	261	281	282	282	320	306	265	288	293	321	293	299	300	290	281	289	269	287	277	284	285	286	293	284	314	285	314	297	313	268	317	312	286	298	264	288	270	296	297	265	290	263	315	276	289	304	265	279	249	276	309	301	323	297	280	258	286	263	285	306	310	280	314	289	269	280	265	290	284	312	306	268	288	295	285	269	267	279	268	304	274	306	290	263	312	259	293	265	261	279	291	294	296	254	266	262	263	276	295	280	295	281	280	274	284	303	291	313	268	298	269	296	259	299	322	284	280	260	275	298	298	276	295	284	259	286	280	277	285	275	286	304	306	287	258	283	287	307	344	265	314	293	294	320	333	311	294	273	288	299	332	322	287	293	274	326	303	273	268	279	286	274	299	316	271	265	305	269	308	334	279	299	261	306	290	279	261	281	285	301	314	319	302	308	278	281	306	294	270	266	272	288	256	293	318	283	269	305	266	297	272	281	306	271	291	290	294	281	248	292	287	306	282	300	284	302	290	287	300	280	311	273	323	338	280	296	287	262	300	293	279	276	278	294	307	312	271	301	275	273	282	283	304	309	292	272	290	279	264	294	262	305	296	295	308	283	300	273	275	285	274	276	270	279	286	299	271	306	311	307	330	285	293	310	299	323	290	298	281	292	302	314	292	294	301	298	313	284	283	302	264	279	310	261	297	291	298	306	286	266	276	309	286	270	261	283	310	263	279	315	259	290	280	291	287	264	289	299	277	311	274	305	296	279	283	258	288	294	271	280	309	285	284	287	268	265	302	275	265	293	310	314	267	282	279	292	314	292	294	290	288	290	301	313	315	291	290	311	278	274	301	272	272	289	310	294	283	283	290	306	307	278	296	274	271	280	332	288	248	256	284	291	294	280	243	283	321	296	306	250	289	265	272	294	336	283	264	270	291	269	305	294	270	290	290	305	269	267	274	287	303	301	277	302	277	293	284	307	292	311	279	294	254	283	303	276	287	272	299	285	301	302	286	273	308	293	283	279	294	269	305	291	279	309	293	277	312	293	317	264	287	287	288	266	277	316	301	300	302	266	317	301	259	280	315	285	277	295	275	308	290	300	250	277	311	296	304	273	278	268	313	273	267	271	290	289	262	318	294	284	269	289	311	288	271	273	279	295	299	279	286	277	283	326	274	278	282	316	275	293	282	273	262	308	309	296	271	283	292	296	300	298	296	298	299	281	274	297	298	259	277	265	313	281	308	281	293	303	306	288	282	283	279	292	280	262	290	307	281	287	273	264	294	292	290	287	288	285	292	291	287	287	271	301	280	276	291	301	310	301	295	334	281	289	290	291	306	297	304	291	272	315	269	255	284	289	290	287	302	290	272	276	260	311	286	307	291	310	329	295	275	279	314	268	277	295	268	275	308	283	283	281	277	305	274	298	283	273	276	284	268	290	248	279	321	267	312	277	277	294	309	307	296	290	254	305	303	286	326	284	264	310	304	285	287	288	286	295	285	312	273	310	295	296	318	275	300	271	281	271	313	289	299	290	299	297	308	284	291	307	295	271	276	267	283	323	294	290	326	296	310	299	283	307	264	312	273	291	281	293	307	276	282	316	300	282	282	281	281	302	250	293	320	293	311	303	296	290	252	333	284	293	285	274	278	305	285	277	276	293	276	296	255	263	291	287	267	269	293	296	263	277	273	274	291	268	291	283	298	306	277	300	293	281	327	297	247	289	308	258	312	270	285	267	286	302	292	289	246	289	271	301	322	285	308	292	285	294	299	248	276	303	311	275	311	286	277	290	308	266	298	305	304	315	295	288	261	296	299	266	292	281	291	294	258	291	282	307	279	293	283	273	287	274	296	270	313	296	282	310	296	295	268	302	304	326	299	273	313	280	261	284	308	265	294	279	310	296	289	290	283	273	320	285	260	292	318	286	278	298	314	270	310	297	283	297	291	271	284	299	306	264	296	291	295	297	272	294	310	294	323	280	274	309	266	237	280	255	289	272	290	304	300	301	298	292	307	288	288	267	249	273	296	297	259	265	287	309	296	279	282	312	307	290	274	313	285	297	281	271	292	259	297	265	291	299	294	277	281	284	268	279	276	308	306	267	293	268	277	291	294	279	298	303	324	273	287	282	265	310	286	277	274	256	273	279	280	299	269	292	263	280	298	273	311	231	297	290	293	278	315	308	290	299	293	287	322	277	266	272	263	283	281	326	300	303	300	297	263	256	304	265	301	291	291	282	290	305	286	272	319	267	288	266	262	284	253	282	285	256	283	277	260	287	300	281	292	274	259	320	284	281	274	299	297	286	278	284	300	297	276	268	309	286	305	311	294	286	288	270	297	263	262	321	275	290	285	282	309	288	298	283	273	308	310	276	292	298	291	292	298	295	262	272	302	279	309	306	314	268	300	275	297	264	307	290	319	282	264	300	293	269	284	286	277	294	283	296	301	309	284	262	286	297	282	273	305	280	264	294	341	282	320	276	257	284	274	295	275	307	292	313	294	293	277	292	321	299	301
22455	21130	28720	23778	21131	21186	11615	1333	998	915	873	745	789	721	737	676	677	628	661	661	618	622	647	599	562	621	606	617	610	598	632	580	598	624	678	649	549	599	552	615	615	600	573	552	574	599	595	563	582	547	602	627	592	586	586	584	543	543	593	602	608	575	558	581	599	605	566	567	551	592	578	560	578	571	596	591	615	569	601	559	590	566	567	564	612	553	580	577	571	614	576	558	595	562	583	559	554	561	567	565	575	541	550	578	600	578	572	570	599	568	568	594	576	572	546	628	566	585	576	580	606	613	591	570	601	530	586	567	544	551	589	565	577	575	610	576	567	576	576	561	565	567	596	581	576	592	625	596	584	566	582	579	588	569	611	544	584	605	555	557	559	586	612	572	608	587	588	534	541	546	575	580	588	551	566	586	592	578	570	599	576	596	586	631	557	576	581	553	571	608	593	596	572	587	604	595	539	538	610	560	541	555	577	585	558	573	559	567	605	600	570	566	548	552	581	598	547	597	600	623	585	593	568	606	573	581	558	572	549	539	589	580	566	547	614	562	565	564	616	606	513	600	545	599	559	577	590	580	619	606	585	539	571	592	599	537	594	629	568	558	585	563	596	565	558	540	556	587	578	572	567	572	547	620	589	609	553	616	550	570	612	612	576	573	590	585	624	578	560	568	554	636	565	543	621	622	591	571	585	588	588	534	629	556	564	562	579	587	580	598	635	597	561	567	599	645	566	587	566	619	524	557	587	559	517	613	555	575	568	550	597	550	586	581	537	599	574	577	592	626	564	556	585	568	565	571	578	593	588	545	610	555	577	587	569	552	610	532	564	572	520	572	605	581	555	536	529	600	578	565	566	595	565	555	630	583	610	568	650	554	559	604	607	569	585	540	591	586	571	546	560	570	557	580	560	575	553	563	592	580	626	589	551	600	602	578	588	571	602	562	597	554	629	609	567	597	562	582	599	591	537	537	602	579	591	568	566	577	549	565	574	586	558	569	561	550	605	572	551	579	590	565	581	591	564	571	607	553	605	611	547	578	589	602	545	570	529	588	579	603	568	574	574	540	577	588	574	557	554	519	532	568	607	607	566	598	564	534	570	609	548	555	571	583	561	591	608	563	535	596	580	563	560	544	552	587	572	568	541	589	522	551	574	577	557	578	580	565	564	612	563	610	593	551	631	590	575	537	571	599	621	569	584	605	605	547	587	592	586	601	590	573	570	571	582	596	566	577	573	579	575	580	612	582	578	628	561	591	550	553	555	576	556	561	577	566	557	548	569	538	581	565	595	606	590	571	585	545	546	555	597	589	599	559	577	559	515	588	554	597	603	563	570	587	569	617	595	587	558	621	601	570	579	575	564	587	579	571	591	566	552	533	571	554	589	592	620	597	563	593	557	594	580	598	541	577	601	549	553	560	580	558	558	576	583	593	594	580	568	549	563	570	582	594	554	575	579	559	550	543	536	537	602	588	548	597	587	592	606	599	584	600	565	628	592	561	586	569	616	594	608	538	589	585	603	562	544	599	580	556	599	618	578	559	604	573	615	571	567	557	601	589	560	586	571	619	623	566	596	590	614	572	563	586	577	579	540	592	580	547	599	562	561	540	612	572	608	609	613	610	573	561	547	567	621	574	553	615	585	533	596	611	574	591	584	589	567	556	557	599	565	566	591	576	597	602	590	565	589	583	600	591	553	552	578	538	570	572	580	587	609	573	548	601	603	590	539	604	588	571	581	583	574	625	577	561	611	583	581	579	607	550	576	636	589	556	568	533	588	548	586	537	600	575	568	587	558	545	591	596	570	596	581	570	521	560	551	596	588	590	556	565	554	613	604	571	544	572	580	591	566	568	593	581	575	588	574	599	584	633	586	586	558	584	574	568	594	543	605	590	578	619	584	594	612	569	549	581	573	528	611	590	573	570	573	580	594	567	581	554	537	588	569	577	592	578	593	619	614	553	615	587	599	568	555	552	561	586	546	545	615	557	546	602	578	550	584	571	570	577	587	563	544	568	595	579	574	613	603	562	621	585	552	593	539	589	607	578	554	579	610	612	564	538	575	584	594	584	591	598	595	539	587	541	559	546	563	596	570	619	551	584	605	581	548	600	579	580	598	581	542	578	571	553	573	579	577	581	595	576	580	568	598	553	560	585	559	573	615	536	588	586	567	588	573	588	557	605	553	542	545	556	560	557	558	525	616	601	559	588	597	527	549	584	604	534	583	598	572	514	527	541	585	600	574	572	552	550	575	571	560	577	566	586	563	614	535	612	582	576	581	555	596	542	560	604	542	556	563	563	546	571	573	547	611	568	621	564	596	556	516	557	565	572	621	549	606	538	610	515	603	581	594	589	598	584	608	586	574	509	595	574	586	620	553	569	605	603	595	557	575	630	571	560	559	591	581	575	543	545	634	578	572	579	587	538	553	570	570	587	557	579	542	601	567	578	557	574	605	573	588	533	569	592	600	594	575	573	609	609	571	555	585	545	514	567	582	546	582	555	603	557	568	571	565	568	541	566	591	580	553	574	620	592	596	580	580	620	616	586	597	585	572	579	573	582	547	578	542	587	563	615	591	530	523	591	566	581	552	539	574	570	595	530	578	569	568	599	582	567	595	559	642	608	572	573	561	569	619	559	573	589	595	581	571	548	566	536	557	547	540	567	560	637	584	607	577	561	551	554	610	568	577	566	561	554	589	550	579	543	566	595	549	583	540	549	555	561	591	608	606	583	633	543	571	562	586	573	551	564	587	568	547	589	547	566	561	589	561	566	604	592	555	574	578	550	583	539	633	584	589	578	593	594	600	556	592	579	542	605	615	543	598	553	528	584	569	567	569	569	527	578	580	536	604	587	554	593	545	558	559	583	563	571	601	599	565	593	596	588	555	583	555	589	559	538	626	535	587	550	553	580	526	620	551	580	596	571	611	642	566	552	577	568	574	630	566	576	568	550	593	633	570	596	587	574	577	579	575	529	569	602	614	582	585	557	556	573	605	552	578	586	565	586	545	563	607	596	574	597	619	587	541	562	607	563	564	579	585	522	556	559	557	594	535	566	578	615	602	586	574	541	582	597	579	565	611	614	555	567	591	594	568	561	596	535	598	590	542	550	596	599	571	541	564	576	513	561	584	640	591	552	564	572	559	582	567	527	579	569	609	568	577	570	580	581	608	604	578	566	567	589	587	574	578	575	572	552	585	562	537	562	524	580	594	575	608	578	591	571	594	614	560	576	598	591	584	607	569	637	572	586	572	566	563	536	563	540	542	612	560	602	586	597	576	575	555	589	605	584	564	579	604	597	570	580	553	552	593	581	559	577	575	542	587	582	577	541	555	601	532	566	563	585	540	589	595	611	528	591	535	587	572	610	557	565	600	620	593	550	522	582	607	621	571	539	619	626	553	562	579	582	551	592	605	595	559	625	608	586	584	579	549	603	550	579	562	587	556	559	556	578	571	583	564	571	552	528	585	638	587	590	582	556	565	555
31243	49326	20021	4660	3268	2459	1975	1633	1330	1145	1071	906	817	896	797	744	794	745	696	710	753	686	744	670	687	682	690	633	658	676	663	630	622	723	708	691	670	652	642	638	648	633	610	648	663	594	672	681	628	622	636	610	638	622	600	651	623	638	676	640	677	610	624	627	627	652	621	652	613	633	642	648	650	675	622	631	597	583	591	671	628	638	643	665	627	664	599	628	592	637	615	607	610	630	635	609	596	660	631	641	651	586	643	621	617	633	623	647	657	581	632	605	609	621	613	647	628	660	649	612	588	639	648	620	661	661	668	606	597	597	603	639	585	670	671	670	612	655	592	637	644	660	626	590	637	606	650	636	651	617	609	607	662	647	615	603	633	645	564	614	596	648	639	629	612	592	572	579	647	612	636	583	651	615	611	632	612	604	594	640	619	576	619	626	605	672	599	589	669	623	630	636	669	613	631	641	598	635	595	669	595	635	605	667	644	630	627	592	591	627	618	604	621	626	629	632	628	627	607	645	579	661	637	600	613	615	615	611	566	626	629	655	610	651	604	622	640	585	620	632	623	624	628	647	606	645	659	686	578	623	619	634	608	603	605	638	673	663	612	618	657	647	632	609	597	630	612	636	624	624	627	651	643	619	609	623	644	586	560	648	646	662	673	595	601	629	644	614	646	615	578	606	607	665	592	613	616	651	665	593	647	621	645	634	602	646	630	603	627	630	612	608	634	649	591	655	628	644	569	646	627	620	594	611	659	676	647	579	653	612	607	583	594	655	588	591	608	594	606	645	607	642	634	634	634	629	602	567	659	585	592	651	625	611	640	626	630	592	638	631	637	571	563	638	635	632	618	616	628	626	557	633	633	620	658	660	638	628	610	577	621	657	594	645	614	629	671	628	613	595	636	629	606	585	614	622	649	596	593	631	634	605	576	687	629	634	651	609	646	612	589	668	596	685	653	644	595	599	598	635	618	639	622	632	633	589	635	599	640	622	646	644	634	603	638	638	670	622	574	610	631	619	616	623	583	597	604	651	666	650	631	617	580	603	635	646	642	609	627	625	643	643	608	595	660	594	662	639	630	609	624	609	655	613	622	626	580	634	602	638	609	632	670	632	639	659	635	605	615	625	624	596	628	603	606	587	649	645	647	630	657	627	604	649	615	636	605	620	618	600	619	655	669	647	646	583	643	657	605	605	663	586	619	631	662	581	615	597	625	675	636	593	613	624	647	617	621	623	608	608	652	624	633	630	625	595	594	629	622	639	635	599	610	655	574	611	617	623	668	622	609	597	599	571	581	587	615	653	606	616	615	655	630	643	639	613	613	607	600	600	657	631	609	642	631	629	623	605	630	646	586	628	670	632	612	620	636	697	600	638	623	634	649	662	623	632	620	632	602	643	674	609	600	634	651	682	624	628	579	641	615	651	667	610	662	620	658	655	588	590	613	628	625	625	589	600	570	651	679	643	647	607	624	630	630	638	612	622	644	600	609	636	615	662	582	622	668	626	632	637	591	602	625	647	641	611	615	639	625	614	660	629	640	638	598	615	620	637	621	626	644	625	622	627	605	625	618	604	663	633	665	647	629	622	616	637	657	620	684	591	643	593	612	606	609	636	602	615	614	641	632	575	597	604	598	621	632	621	690	613	639	644	659	631	619	621	628	606	677	618	601	652	604	638	626	648	606	615	642	643	608	611	557	598	615	617	611	633	636	608	606	671	577	628	653	582	593	648	624	642	658	622	666	621	594	629	626	630	633	597	643	591	616	581	614	634	619	620	634	621	627	629	658	628	629	622	620	610	597	608	576	613	623	631	642	631	630	627	632	643	608	577	619	686	600	649	604	631	591	621	615	596	646	600	655	647	641	589	599	615	652	660	619	604	636	646	623	562	629	603	623	607	650	615	660	643	641	614	631	609	585	590	626	607	670	638	635	618	634	584	609	651	617	601	628	659	677	663	649	629	629	594	671	647	627	603	597	621	597	671	637	625	605	626	635	637	619	597	587	606	647	623	625	631	661	643	640	590	652	590	639	627	633	572	604	657	660	614	579	590	598	617	577	645	589	597	580	610	601	608	621	577	621	599	593	620	606	608	624	605	581	625	665	607	599	599	627	655	622	617	653	614	657	659	649	625	643	634	635	625	608	646	644	569	638	599	621	599	628	649	618	628	652	635	557	585	593	624	642	620	624	643	648	629	646	619	647	638	614	650	586	585	624	648	594	614	595	609	632	640	658	601	606	605	657	662	624	599	638	584	631	635	618	616	634	558	619	603	642	619	655	596	585	623	613	638	619	648	616	616	594	631	610	602	610	654	644	643	619	585	647	610	634	658	625	662	643	626	626	617	587	648	642	642	634	659	624	634	574	596	630	593	595	680	623	640	629	629	634	627	620	612	639	622	590	641	668	635	615	635	638	612	625	649	572	633	656	607	619	602	633	572	599	605	662	613	633	637	648	658	626	607	624	622	631	638	643	608	653	571	590	584	607	615	597	623	606	628	613	645	616	571	569	655	636	614	652	627	593	602	644	591	645	615	627	588	636	646	673	616	667	659	663	618	655	576	684	605	651	572	612	616	633	615	594	619	666	672	597	622	640	614	628	605	604	606	570	614	635	663	627	680	592	606	645	641	589	586	617	607	601	642	602	613	617	630	612	649	666	624	631	680	641	623	640	661	621	637	593	625	616	622	586	637	613	591	637	636	620	635	673	631	629	628	678	667	628	642	629	640	605	624	614	634	652	625	597	627	629	650	616	620	669	645	669	611	594	649	634	646	594	662	599	617	664	623	630	652	603	616	616	626	596	608	664	642	576	646	623	584	639	627	623	623	607	657	614	612	597	650	640	635	655	662	617	622	655	578	613	637	629	590	583	655	655	630	651	615	661	618	598	591	652	649	614	606	658	611	613	635	625	615	618	608	627	618	585	655	619	611	588	647	620	587	590	628	610	660	636	613	625	611	607	635	623	628	649	655	597	578	625	612	603	595	649	599	656	611	633	605	599	595	634	622	616	613	606	638	572	638	592	634	586	628	647	622	649	649	677	687	635	606	614	618	618	640	607	607	691	596	641	648	670	635	635	612	605	576	649	678	611	614	647	603	598	664	611	636	608	652	584	592	635	610	619	609	644	629	632	615	642	678	603	625	612	665	600	633	611	636	633	655	687	608	628	655	601	609	666	626	653	620	612	622	649	612	591	629	638	636	597	615	639	626	579	647	606	579	621	616	618	606	594	638	656	650	657	599	639	589	588	638	640	595	610	642	580	659	638	642	602	590	606	626	597	653	616	631	610	653	644	622	609	563	656	620	624	592	632	645	609	619	619	634	592	596	689	598	654	596	639	617	622	600	655	619	603	637	597	651	659	610	640	613	668	625	645	563	659	664	652	613	626	603	618	644	625	629	600	605	634	600	611	578	602	614	640	635	589	607	630	596	613	643	609	599	601	599	607	632	626	610	596	654	625	601	637	614	572	634	632	628	642	598	638	630
28626	22343	13359	1440	582	557	535	491	538	524	501	524	523	501	526	524	516	492	516	541	490	443	501	521	496	502	475	510	483	511	515	514	499	498	524	498	485	479	506	474	518	527	521	501	512	483	512	487	512	508	518	463	501	510	527	543	478	536	527	522	503	490	457	502	507	503	486	535	522	481	445	477	488	459	520	530	475	493	493	485	509	537	500	507	515	478	500	515	460	484	501	555	495	474	475	463	473	510	492	541	511	505	500	478	517	462	528	491	461	485	491	481	491	481	527	480	507	495	486	509	483	487	551	481	526	480	510	491	501	521	462	520	507	521	499	515	515	497	463	504	499	470	527	518	480	498	481	517	478	516	490	489	530	519	564	492	509	479	509	476	515	501	530	502	481	465	472	516	532	530	481	485	492	493	497	495	525	517	482	527	499	494	504	539	510	539	516	480	508	523	492	498	487	510	512	466	485	501	541	509	504	538	477	497	455	501	538	480	514	497	514	497	491	528	498	471	517	509	497	502	513	509	485	495	507	520	526	502	491	474	503	508	515	490	501	563	496	498	462	522	488	505	531	535	519	495	501	513	549	518	474	524	451	499	506	485	525	543	514	504	452	513	442	506	516	482	517	503	465	514	495	510	488	509	505	498	509	509	497	541	529	491	480	485	510	501	488	515	464	531	521	511	507	487	548	512	481	475	511	480	462	456	511	460	505	494	497	456	531	490	484	521	487	523	528	509	528	502	530	510	479	520	474	535	511	532	503	490	489	507	500	469	451	503	529	521	520	477	505	509	518	520	512	498	509	508	505	508	506	534	498	508	478	488	473	509	471	494	474	474	547	483	486	488	531	506	505	485	447	488	481	535	514	542	485	527	482	474	473	552	514	470	495	493	472	513	471	540	556	495	499	475	516	484	490	476	510	504	482	538	510	528	513	483	543	509	484	502	508	479	456	518	520	498	517	494	495	513	538	508	507	491	502	491	485	499	467	512	483	519	468	492	551	504	505	496	500	497	491	484	511	488	482	487	500	541	532	493	494	470	460	475	503	512	461	504	511	465	504	497	492	542	509	510	483	523	490	467	493	525	471	518	526	483	484	521	496	509	527	458	468	496	494	495	457	483	496	471	534	517	506	462	521	477	455	500	518	508	489	472	511	481	505	535	454	479	492	517	529	450	500	480	472	521	490	513	464	562	474	537	500	532	459	492	527	490	493	478	496	483	476	486	532	465	504	497	534	511	469	512	498	488	503	454	501	512	501	495	467	503	517	473	508	494	512	482	517	482	529	498	505	506	498	505	460	471	515	529	513	517	482	475	523	531	525	516	516	510	522	521	497	489	507	514	516	471	489	497	524	505	516	473	498	500	539	503	512	477	487	490	447	507	480	548	522	491	513	506	465	546	518	516	551	482	509	493	523	536	506	481	482	489	503	527	500	495	480	488	498	494	485	484	483	507	529	521	479	450	475	497	510	542	500	489	507	495	520	506	472	496	461	451	495	459	509	514	500	496	483	487	515	513	498	540	483	519	512	483	517	512	499	489	515	501	499	482	506	470	502	505	525	471	506	478	502	496	542	493	532	522	480	529	483	484	503	475	507	511	474	509	498	519	523	499	538	490	503	489	543	521	481	497	469	491	519	516	518	490	533	521	478	513	493	506	519	507	526	522	493	507	490	517	512	504	491	509	575	481	482	484	535	515	518	481	517	516	507	529	471	493	497	469	501	514	502	463	456	499	499	474	476	484	523	534	487	510	516	487	508	533	519	501	505	526	486	523	485	512	489	509	426	500	484	507	504	498	508	514	544	516	508	515	503	516	471	491	485	515	464	518	529	481	524	536	474	519	512	548	522	496	496	457	472	466	524	528	494	478	501	517	509	511	471	509	504	524	480	507	515	523	482	494	489	505	524	507	531	538	508	448	499	492	494	515	501	486	506	512	565	497	472	476	518	495	496	477	476	478	512	481	505	549	514	481	513	464	508	537	475	500	487	496	520	540	499	498	481	485	503	481	556	508	518	501	526	477	489	491	496	502	480	493	526	501	495	477	464	497	496	538	494	517	494	504	460	489	482	469	477	530	494	491	487	497	472	508	488	468	505	495	516	475	509	476	525	536	466	520	509	483	493	500	535	483	515	506	502	502	509	532	505	494	472	507	528	461	516	516	499	499	483	503	502	506	517	522	532	486	493	495	537	495	506	490	528	512	503	496	513	483	520	486	497	515	499	477	471	494	513	517	487	497	516	498	497	547	497	499	511	495	497	521	543	475	482	471	484	509	499	495	493	505	470	489	454	505	540	473	484	498	521	501	520	506	513	501	533	532	521	502	481	526	533	533	485	512	495	492	487	476	498	456	494	499	477	500	511	478	533	462	508	502	548	524	489	490	532	455	528	517	480	505	474	477	503	476	493	527	542	508	528	483	486	501	496	458	505	521	537	508	504	512	530	515	477	487	522	507	490	526	523	521	507	520	449	496	510	471	505	508	508	474	514	464	472	533	515	505	492	490	500	500	453	503	529	477	480	508	499	510	499	457	489	510	485	481	507	528	476	528	515	489	510	539	463	493	477	517	515	524	493	518	501	492	480	490	486	513	501	478	468	539	520	505	470	506	474	518	518	525	505	494	525	492	500	484	471	511	501	510	481	548	505	498	502	490	479	507	532	518	496	532	461	490	491	507	488	484	545	526	515	500	489	518	497	481	499	486	473	522	494	491	506	536	502	512	478	510	453	525	517	477	510	512	513	493	493	518	566	521	501	486	497	493	548	523	481	503	480	485	504	504	540	494	507	503	495	536	503	502	471	468	496	503	473	521	500	465	498	472	491	499	497	523	504	501	488	489	510	511	472	500	533	489	466	520	466	498	481	481	527	486	504	542	468	464	482	479	497	467	457	515	507	544	465	560	506	491	487	505	507	490	484	490	484	496	483	544	507	507	503	524	508	514	508	476	511	488	485	507	513	533	522	533	481	511	473	528	501	464	504	513	445	459	511	492	483	519	490	491	524	475	519	506	528	503	520	499	462	528	476	525	501	526	542	473	534	498	526	497	515	496	502	534	512	467	523	528	474	480	463	507	526	491	474	487	509	525	545	474	451	531	496	472	460	500	492	533	505	445	470	499	522	532	479	493	454	495	499	524	536	498	503	502	490	522	517	485	517	520	513	519	509	480	496	467	482	526	512	449	471	509	499	539	496	490	519	465	496	489	498	486	484	452	507	497	506	549	509	514	524	482	515	497	500	483	493	477	518	492	472	497	497	498	517	553	509	486	518	495	510	489	499	483	474	480	494	484	511	477	493	498	488	501	502	474	509	491	505	487	490	545	508	452	526	490	535	493	498	515	471	517	495	500	478	511	490	472	496	515	482	522	527	482	513	506	488	491	508	518	493	507	527	476	497	487	522	492	504	514	476	471	508	506	511	502	477	521	517	515	491	507	502	500	493	499	537	486	545	551	475	518	552	496	490	480	500	447	478	502	467	507	482	491	537	485
27294	30762	7873	675	579	619	572	536	540	552	523	545	536	525	534	567	542	543	516	541	495	543	506	548	516	545	510	517	541	547	563	513	513	475	523	517	561	544	543	493	479	543	518	494	519	517	516	537	537	508	588	537	525	521	527	523	523	587	538	521	508	502	601	551	522	520	536	563	542	514	545	537	550	503	504	503	544	527	492	515	526	510	518	526	510	525	526	558	538	505	538	529	520	548	511	544	505	482	535	513	546	542	533	556	525	525	513	540	554	511	551	520	529	510	535	519	496	543	561	549	559	494	522	529	516	519	499	516	517	559	504	519	518	560	548	500	507	554	525	518	566	546	516	493	510	535	534	507	535	533	531	503	547	521	521	486	484	521	515	491	540	514	487	556	542	542	540	523	503	525	505	515	529	551	519	514	515	538	525	521	566	555	529	525	578	529	554	487	563	513	534	535	548	540	477	530	507	563	539	505	539	525	501	506	509	519	514	498	502	523	514	528	541	491	532	517	551	488	537	548	572	555	540	575	503	491	547	554	490	550	500	557	500	511	520	512	534	510	544	549	487	488	541	492	523	555	543	578	514	541	527	563	549	552	514	556	543	541	496	498	538	521	475	525	524	519	523	529	522	547	525	515	544	529	519	475	537	561	488	547	532	535	525	500	526	540	518	538	545	536	542	525	529	527	529	474	502	514	504	550	531	542	562	513	515	552	531	530	517	521	552	486	540	560	507	504	511	541	467	510	544	507	550	537	524	519	570	480	544	535	477	537	538	516	544	513	526	535	559	567	515	490	513	495	545	513	499	570	516	476	529	566	548	487	537	511	499	534	523	487	521	495	528	531	561	536	576	494	532	540	537	522	534	536	509	521	557	494	526	518	551	556	492	513	521	535	553	529	522	507	532	518	506	511	520	562	547	509	557	546	486	472	543	494	547	497	532	525	492	528	525	549	485	531	561	522	540	515	575	532	501	543	494	534	535	534	484	549	520	526	529	516	537	484	564	499	505	530	509	553	489	555	529	544	500	551	507	537	531	521	513	543	541	502	497	524	495	526	536	529	501	529	577	530	495	501	532	537	536	544	546	568	536	576	534	558	536	509	549	533	523	527	539	522	475	514	539	526	518	553	527	530	507	555	564	564	512	540	537	555	484	540	554	548	500	533	547	586	499	525	496	522	536	528	546	505	501	528	516	549	539	543	564	501	530	563	517	514	567	528	553	514	547	493	531	526	523	501	546	545	518	552	523	556	564	518	511	521	498	517	549	531	510	521	589	534	496	517	485	508	492	545	505	532	555	540	527	521	485	503	552	539	552	513	532	528	553	560	557	546	508	519	519	502	495	504	533	523	561	517	542	515	522	543	550	542	522	586	505	502	544	567	501	536	585	541	531	536	549	518	505	569	559	523	534	507	572	522	522	516	513	548	511	517	530	545	517	529	497	516	530	553	537	524	536	490	543	514	517	498	524	543	552	532	548	520	487	552	534	533	494	523	573	517	513	555	554	554	490	556	528	504	507	535	489	548	517	527	577	526	525	526	569	501	536	559	501	500	517	535	483	502	493	581	539	556	573	521	532	527	525	527	576	540	487	517	495	535	527	579	538	539	561	542	534	528	545	579	496	532	536	488	544	550	502	513	525	538	530	546	496	487	518	544	551	554	516	523	531	526	533	524	521	570	549	514	493	568	535	529	488	509	535	492	523	521	569	498	561	530	491	528	510	543	517	514	536	499	494	505	494	541	500	517	535	492	549	507	504	565	549	547	502	553	503	499	554	474	533	521	545	521	501	571	475	508	505	539	516	526	551	500	534	499	524	531	549	545	519	551	566	553	557	530	542	521	500	565	530	543	572	523	515	506	562	508	522	531	501	550	476	550	502	486	534	571	554	554	517	491	538	541	487	503	503	617	522	497	530	491	517	498	543	518	497	530	499	559	549	511	523	521	543	531	544	515	532	542	529	521	543	537	518	497	491	546	534	513	506	534	539	563	520	526	550	523	592	525	546	518	535	488	548	546	523	539	544	484	522	491	549	512	515	523	533	509	531	552	498	540	553	565	531	485	554	536	558	503	517	504	526	579	503	541	524	539	511	504	496	547	536	536	531	502	492	537	508	517	510	515	523	541	517	507	515	548	513	493	516	524	504	509	530	557	504	570	554	543	534	500	514	478	544	493	517	521	526	499	514	541	480	507	528	539	528	495	508	601	525	521	528	513	549	577	505	573	479	543	507	531	543	519	508	576	500	522	535	499	527	555	545	517	501	532	544	482	536	517	513	513	548	501	526	523	514	593	542	536	509	505	526	528	496	550	508	502	548	529	566	549	501	533	525	528	490	557	537	537	507	524	552	517	492	558	524	493	539	538	523	528	512	546	521	506	566	531	500	538	535	510	441	519	519	487	541	557	564	505	515	559	509	520	507	521	502	543	474	558	525	534	562	568	563	541	547	535	515	553	490	526	535	522	544	511	526	517	470	461	545	527	499	533	504	516	520	530	516	479	566	544	534	503	554	529	549	516	451	573	518	517	512	469	507	501	523	550	542	498	554	506	507	567	540	525	524	507	484	521	508	516	485	542	542	505	551	524	548	543	515	502	553	566	539	569	512	503	536	513	527	606	545	531	539	489	518	523	554	524	560	529	522	548	519	545	534	519	512	527	507	540	538	571	509	524	516	521	477	516	502	516	529	526	520	498	553	508	551	527	520	594	561	556	559	491	582	516	513	540	515	522	513	571	625	527	522	543	520	567	524	501	532	543	532	543	510	514	547	543	496	467	540	561	531	532	555	500	480	574	502	534	515	534	567	526	556	529	539	527	501	523	513	527	506	538	552	557	539	516	546	511	523	551	525	556	512	492	573	482	531	514	529	513	531	519	545	507	498	458	488	527	544	526	547	601	509	514	566	538	514	557	545	529	535	514	502	526	540	544	545	533	473	525	519	516	507	501	545	518	531	523	537	524	522	501	529	496	511	526	527	492	525	536	536	505	530	533	540	499	525	538	517	531	508	530	521	497	520	510	517	530	551	543	501	489	511	545	490	552	507	520	481	544	546	490	546	492	558	498	565	559	526	494	528	507	507	534	523	562	507	511	534	522	539	512	529	517	546	537	526	520	549	535	522	509	549	508	535	541	528	535	521	539	533	501	555	529	572	540	534	523	515	538	556	483	536	548	538	543	546	527	545	513	555	525	535	533	526	504	545	518	564	521	534	525	520	516	570	539	502	516	553	557	518	529	553	569	525	521	520	481	534	529	517	503	538	507	528	526	549	481	521	503	502	493	523	529	534	504	539	516	555	549	532	528	493	538	528	531	508	551	500	541	545	536	555	501	526	499	494	550	517	516	506	539	493	516	544	539	534	508	526	533	549	554	541	522	514	487	580	533	511	479	539	528	499	505	522	528	499	539	558	512	520	505	570	526	527	504	556	479	569	548	543	502	517	518	511	532	555	520	538	513	504	559	540	516	498	535	520	555	528	515	499	511	547	536
23614	21076	28161	24171	21086	12186	1640	1130	984	1002	926	936	888	834	852	861	820	813	814	793	810	810	787	816	833	828	847	796	768	840	815	809	848	781	795	759	825	793	740	801	800	792	784	832	735	812	741	793	807	770	776	729	808	784	802	754	765	815	752	782	791	747	785	811	782	759	807	811	801	732	774	767	798	796	796	756	789	778	791	737	825	768	772	781	805	819	748	794	794	729	803	808	789	747	740	789	799	734	739	786	802	760	784	781	808	776	792	797	786	747	748	782	767	779	767	816	774	769	826	773	730	801	799	771	782	785	772	741	762	763	740	787	806	827	780	788	782	801	780	757	800	774	813	844	791	816	790	770	774	782	834	784	750	778	825	788	783	783	808	809	810	789	709	755	759	783	797	791	720	800	809	815	788	764	809	772	762	848	776	811	751	745	818	769	774	793	782	753	789	777	794	831	732	743	819	772	808	790	752	725	747	773	775	802	773	760	785	729	819	830	809	735	790	762	738	764	752	790	777	796	734	747	742	741	783	713	784	747	805	812	786	777	768	771	771	757	810	773	808	831	774	791	791	816	832	750	722	739	782	769	757	765	811	769	751	783	800	769	793	781	778	743	782	805	802	743	825	779	799	827	760	775	745	803	793	788	806	809	769	770	787	814	809	816	768	748	778	811	762	785	804	780	757	781	777	746	799	800	752	754	750	792	825	759	835	763	834	814	805	732	820	784	812	780	750	766	795	771	794	785	758	746	803	817	822	754	801	792	794	806	777	800	747	801	827	781	744	768	778	755	778	824	816	795	773	765	800	802	817	752	828	778	755	774	814	750	783	793	813	771	776	800	806	800	801	805	822	782	774	771	755	776	760	811	802	782	794	793	781	794	762	783	790	768	806	776	809	773	732	808	769	781	752	807	803	782	778	785	781	774	741	812	788	776	758	774	802	769	823	772	804	806	772	772	776	762	833	747	800	741	820	772	820	771	796	790	797	801	818	792	760	773	788	786	774	758	799	804	802	749	797	783	756	766	784	808	850	835	765	748	754	818	782	783	776	783	802	815	805	776	772	812	762	685	754	777	763	771	777	774	782	822	737	749	789	779	733	813	780	751	802	784	760	830	807	786	768	799	730	772	775	815	796	789	825	785	784	787	766	811	761	798	819	810	737	732	793	770	775	757	813	719	783	772	731	757	791	770	751	759	744	792	777	772	796	774	866	809	790	820	767	794	787	731	765	747	748	748	834	751	793	779	748	763	766	757	760	831	769	800	777	739	779	779	800	815	765	754	836	795	757	816	729	799	786	812	746	817	779	796	781	817	789	807	792	791	739	753	747	775	762	770	742	785	808	840	734	785	784	793	779	781	764	760	753	797	788	730	764	743	772	787	801	791	819	819	812	788	741	778	803	724	795	773	762	783	813	787	831	827	769	806	844	777	808	748	818	819	808	777	802	777	781	791	771	732	789	729	746	809	755	750	760	752	812	772	794	751	758	749	745	799	797	746	787	772	780	762	749	804	757	743	818	767	765	759	759	772	759	770	789	767	744	769	814	762	737	774	772	762	761	811	768	748	766	749	779	802	779	748	795	802	808	854	838	763	794	794	782	797	788	757	792	733	774	789	764	806	768	817	797	745	837	791	772	795	809	780	791	793	796	791	741	811	753	790	777	782	768	766	787	786	784	747	773	741	807	777	792	806	719	792	772	788	809	752	781	830	791	744	729	784	765	805	764	792	856	804	785	809	753	798	773	748	789	756	757	819	773	814	783	793	771	763	799	797	803	787	773	785	758	792	755	801	755	799	786	803	782	780	781	760	803	742	785	755	772	781	771	759	815	738	804	717	791	737	747	768	791	760	775	724	772	775	780	809	832	786	801	842	711	794	760	759	785	776	761	725	710	778	736	835	802	761	754	770	783	803	739	767	807	786	729	785	798	834	786	717	816	771	778	756	788	784	743	752	742	792	801	739	774	746	777	753	747	792	757	766	741	795	726	782	759	718	777	803	726	775	761	744	782	713	753	768	781	794	754	777	827	734	732	766	794	745	783	755	745	764	799	792	719	796	731	776	788	780	792	821	795	766	774	774	780	709	779	790	769	795	817	757	764	761	759	822	775	811	807	804	806	763	787	787	750	788	797	806	807	781	754	790	811	818	726	796	785	745	767	806	776	761	784	803	824	739	760	761	802	770	795	771	798	798	786	777	764	765	794	777	801	777	767	787	809	777	754	786	791	789	758	815	766	734	795	789	801	767	767	810	793	795	790	811	781	766	758	806	746	735	770	750	766	796	804	789	802	808	826	803	800	771	820	789	816	808	801	762	794	791	738	811	809	792	773	791	774	770	783	792	803	823	783	785	827	811	755	808	796	791	757	739	705	760	747	785	748	770	788	728	808	806	792	792	759	778	778	800	792	768	754	773	751	771	802	764	709	816	814	825	810	808	813	792	751	760	808	762	771	716	772	828	783	752	800	759	819	746	774	723	737	774	738	827	747	772	763	782	793	766	778	796	764	817	759	804	749	713	773	745	774	814	761	756	813	809	787	761	813	788	802	784	784	755	787	790	788	782	790	775	777	723	759	760	780	740	801	818	765	830	776	825	759	747	775	751	802	805	738	782	773	801	761	765	753	804	800	782	797	792	762	793	784	803	732	804	766	853	743	739	762	815	797	735	773	774	762	808	825	755	814	757	786	770	761	808	725	800	751	801	783	767	769	769	736	810	755	771	747	856	804	746	806	759	828	754	779	748	800	785	783	808	827	768	775	796	793	822	718	746	751	794	771	759	791	795	748	767	785	807	819	810	748	742	778	743	768	824	783	746	782	810	819	815	815	703	703	787	784	790	777	783	773	827	790	762	775	826	788	770	770	803	732	763	769	770	800	750	797	773	810	765	790	786	795	805	756	806	770	800	851	794	825	789	799	751	748	785	750	785	759	760	801	756	759	819	756	782	786	746	786	833	753	812	712	772	793	805	778	759	790	774	762	762	855	806	772	831	773	759	822	792	834	763	775	785	786	758	763	814	789	790	785	783	772	765	731	737	755	787	770	765	766	813	742	786	815	703	778	731	797	791	796	776	755	780	745	800	798	785	825	772	779	773	748	775	749	746	831	827	774	778	813	794	747	773	724	815	742	825	798	811	762	732	798	761	755	785	732	772	770	805	748	826	802	783	783	767	751	745	763	795	815	796	785	788	753	743	733	782	785	795	770	785	816	799	788	779	790	790	774	775	873	783	742	795	763	758	746	767	807	747	772	764	809	753	819	810	790	802	741	793	762	719	745	763	813	743	738	785	788	692	819	749	793	746	747	758	779	791	798	840	825	827	845	808	768	767	810	762	778	760	890	778	768	761	811	793	783	747	726	780	743	794	792	785	827	802	764	841	816	744	804	779	777	804	804	767	768	773	803	781	750	791	785	816	794	782	758	746	739	714	812	747	757	794	735	780	780	780	830	767	823	724	766	771	803	780	835	780	793	805	811	780	785	763	762	767
28072	42826	14897	2905	2144	1750	1470	1300	1123	1119	1022	937	951	964	923	923	948	857	887	862	836	887	821	813	870	841	882	856	866	793	865	842	841	873	806	859	818	819	791	878	883	748	799	834	799	837	806	798	770	833	866	802	838	792	796	807	842	823	877	850	816	853	769	826	825	846	813	816	853	795	779	799	885	769	749	778	774	861	816	860	795	816	810	797	812	829	884	801	829	807	816	805	831	795	807	850	873	807	839	830	823	883	823	787	844	832	835	809	821	795	845	809	824	809	840	842	824	863	797	842	785	834	812	788	785	878	764	856	766	820	861	789	860	830	822	838	880	846	795	794	772	785	824	831	850	814	803	883	755	796	822	814	822	911	795	815	831	826	770	763	854	784	787	850	829	781	813	802	786	815	805	874	829	827	743	788	873	790	810	793	782	788	843	839	806	810	819	799	833	832	819	794	742	790	816	826	732	857	792	802	812	790	810	879	780	820	847	773	788	802	811	793	826	805	803	801	787	837	791	848	792	818	799	858	796	872	812	850	803	824	766	803	814	822	829	793	783	831	815	838	787	845	820	810	762	821	841	863	781	836	839	843	853	842	848	824	814	838	785	871	808	772	822	812	824	838	813	790	811	787	786	847	794	790	808	804	842	874	840	806	859	872	816	791	810	812	788	856	854	832	821	807	814	833	836	811	895	781	787	780	837	828	816	835	807	833	826	771	822	838	791	790	817	787	831	839	794	809	783	861	835	806	818	845	813	815	777	822	807	782	805	821	831	846	819	738	788	851	812	818	804	840	819	870	773	793	814	833	785	787	805	830	764	846	801	822	822	785	822	785	816	805	854	823	772	777	803	806	858	808	776	806	808	839	831	798	750	899	820	812	821	847	798	761	866	823	840	829	784	792	757	835	825	786	843	827	781	800	814	830	810	859	790	830	824	815	805	829	778	813	838	802	831	839	804	833	788	773	836	822	783	788	764	801	819	875	815	820	764	860	847	822	827	799	855	815	854	778	842	812	831	851	848	823	842	789	877	756	822	825	839	767	845	799	809	840	828	778	780	792	776	813	815	877	778	801	801	824	810	812	824	782	759	852	817	844	834	779	840	786	837	786	860	798	834	829	794	801	763	772	826	798	831	795	820	798	827	829	817	822	847	829	844	774	831	846	826	767	829	810	796	785	748	806	850	776	796	795	797	765	823	809	817	800	813	779	788	772	851	856	773	795	843	789	799	820	810	801	785	794	829	828	810	844	803	804	812	860	828	802	841	808	815	773	831	818	827	887	804	826	819	775	829	795	837	813	785	807	850	762	818	770	801	785	801	802	811	825	834	788	811	799	833	833	801	801	812	792	822	835	837	763	794	827	849	759	800	835	781	820	839	817	800	782	849	808	854	785	804	808	837	794	841	849	817	827	843	826	862	773	817	820	794	812	773	850	790	856	850	793	835	783	825	775	792	873	853	875	856	777	833	872	822	804	821	732	842	826	816	792	840	783	805	800	787	800	853	814	804	798	820	821	873	799	761	839	787	807	804	855	795	850	852	796	762	826	784	819	811	835	791	815	835	827	791	777	770	803	820	777	785	800	812	771	847	833	828	805	867	750	845	766	791	827	753	849	785	869	822	781	819	791	837	870	794	843	836	803	825	854	827	791	837	827	838	842	805	842	821	815	764	818	821	779	777	889	799	765	780	833	806	880	786	727	801	784	783	746	789	812	787	811	818	781	754	786	817	785	864	773	858	796	843	827	814	824	838	801	856	835	813	813	822	829	822	800	851	821	765	810	782	838	829	868	826	841	769	887	837	738	871	782	797	809	837	784	766	837	799	828	827	804	834	817	784	793	802	781	853	819	832	820	732	778	825	808	823	809	845	841	824	813	867	844	845	757	800	827	809	767	791	834	806	800	802	824	863	817	802	833	798	803	842	771	791	817	775	827	814	809	820	794	796	799	825	838	832	763	820	825	794	835	791	805	792	818	804	811	836	802	806	813	798	789	798	779	780	827	799	779	827	802	794	805	768	798	773	785	752	810	732	810	854	829	831	802	798	781	794	796	751	798	759	793	837	830	793	813	860	783	824	796	851	819	759	864	813	829	816	808	835	823	830	811	791	837	843	814	817	826	746	836	851	807	823	781	778	843	800	822	815	785	816	792	826	820	823	794	846	828	813	795	832	812	832	839	800	807	791	762	799	803	829	760	772	741	803	812	839	795	820	825	799	812	855	809	810	804	771	821	799	804	786	798	806	830	793	847	817	823	778	789	808	824	764	856	747	815	853	845	794	839	813	835	788	813	832	828	836	806	854	827	839	846	811	794	823	790	805	812	832	806	795	841	820	835	784	864	788	855	828	834	808	847	809	820	810	804	801	811	860	865	816	834	756	821	829	807	805	847	835	864	820	811	795	827	829	812	849	810	766	825	846	788	866	807	799	819	788	857	836	792	837	786	826	788	791	849	869	798	849	811	771	792	777	839	831	798	837	783	795	795	839	771	804	791	798	810	821	733	772	808	766	813	778	826	854	824	839	889	811	816	764	829	800	806	803	753	801	802	801	856	834	804	795	844	815	756	836	816	843	748	881	871	809	833	841	838	808	820	868	828	788	764	809	801	776	856	788	765	819	791	793	820	815	873	811	837	825	865	812	779	785	806	797	803	816	826	826	801	757	825	840	770	838	803	820	823	812	802	771	816	741	851	851	834	784	805	821	853	830	789	804	781	874	831	844	785	811	816	818	796	837	793	807	793	786	862	821	797	807	815	830	805	758	827	771	838	832	802	819	836	838	797	832	807	793	855	815	803	794	844	816	872	860	833	834	821	810	830	771	807	809	797	788	804	798	827	775	833	833	812	868	819	794	834	779	833	802	877	821	827	855	830	838	833	794	809	793	801	827	767	791	851	800	798	813	748	804	815	832	819	801	804	834	777	814	781	813	850	839	814	805	804	849	807	769	825	830	802	851	754	849	782	768	843	868	818	805	808	817	846	832	839	824	802	832	812	767	763	753	785	783	820	858	785	789	815	853	818	812	819	847	773	783	795	815	765	783	813	817	834	839	831	838	779	843	841	824	860	777	796	808	782	824	838	796	789	769	797	829	830	877	833	836	777	842	833	838	766	855	835	838	789	763	781	834	797	826	820	863	822	818	796	777	797	746	789	808	828	814	817	812	794	795	805	811	849	769	827	832	746	794	793	832	787	781	792	833	750	810	854	820	799	783	791	824	877	783	804	823	805	849	808	811	791	788	818	831	838	802	816	883	809	869	775	808	846	798	813	877	833	846	847	812	812	789	769	846	812	854	857	783	815	804	798	775	850	773	897	813	806	791	779	794	761	816	786	835	796	792	852	801	814	793	827	860	773	794	822	792	823	803	780	786	781	850	807	827	833	831	769	782	822	800	815	837	813	808	814	821	814	881	793	832	812	806	811	817	805	840	810	831	842	802	796	755	795	781	810	874	800	797	831	800	808	842	811	809	793	839	867	801	798	786	818
24456	21038	27402	24768	16456	907	498	368	342	338	325	307	293	300	274	304	259	268	279	256	268	249	253	243	259	264	275	229	241	248	232	242	287	275	277	254	234	265	250	250	248	248	245	284	223	236	253	253	236	223	243	223	247	262	258	231	216	233	270	258	245	271	236	233	273	240	224	266	240	250	264	253	257	228	268	264	221	245	233	251	237	250	227	223	246	269	242	240	260	237	261	220	249	244	266	255	269	272	268	294	226	215	255	231	255	277	257	263	253	256	225	227	232	264	242	265	249	250	247	222	285	232	242	261	236	291	257	246	262	244	243	253	280	260	286	272	259	217	240	259	233	247	229	266	235	235	239	256	236	263	263	253	259	242	237	240	256	227	263	249	272	221	240	243	245	243	261	264	251	250	262	244	234	259	259	254	240	260	247	232	250	226	253	257	248	261	262	231	241	281	257	258	258	236	249	238	241	245	248	245	245	263	245	265	266	252	262	259	248	226	226	229	270	245	244	266	265	248	246	247	268	287	239	240	218	244	245	232	236	259	258	253	248	243	248	234	219	237	230	237	220	260	244	261	271	246	254	255	277	260	275	253	251	243	234	234	252	257	255	279	259	252	243	263	228	246	269	247	229	248	272	220	252	262	261	247	233	251	243	271	250	262	276	245	248	241	236	227	246	255	251	241	268	263	231	262	233	242	232	237	252	258	238	271	268	273	261	229	220	227	245	228	232	260	254	252	230	234	265	223	265	285	256	250	235	260	249	241	265	260	246	224	267	278	256	238	275	242	238	217	245	241	274	243	242	264	257	249	229	249	239	243	277	257	273	252	253	247	284	236	248	245	269	246	232	245	229	246	258	251	248	240	236	270	245	261	272	257	255	251	265	266	269	230	276	235	223	248	267	286	258	251	244	244	241	222	225	243	273	248	249	260	241	237	251	274	227	242	248	230	236	250	233	250	211	243	249	254	237	275	218	245	248	241	262	243	268	233	235	209	260	253	250	278	223	275	236	244	243	261	243	265	247	255	261	257	259	249	249	255	239	226	234	237	236	259	259	239	236	236	263	248	273	229	228	209	266	238	264	236	237	235	264	227	252	213	233	234	230	244	243	274	251	218	237	224	246	262	237	251	237	248	240	244	262	250	238	279	235	223	247	233	275	256	247	268	244	261	285	236	261	244	255	275	260	233	264	278	252	259	268	246	243	243	246	228	263	241	261	259	268	256	277	245	230	257	238	234	250	220	245	234	219	251	234	224	229	259	274	242	238	225	211	243	252	269	254	249	260	258	237	250	247	258	275	249	279	272	251	230	215	245	274	240	262	242	260	269	243	246	215	248	246	259	238	259	251	255	246	233	266	237	237	248	212	266	255	249	274	253	232	211	248	245	218	243	214	244	242	284	254	255	253	260	284	267	226	264	245	243	236	261	263	236	276	242	241	248	271	268	258	225	244	238	215	266	243	258	233	261	227	250	237	236	247	249	241	270	254	238	250	254	260	262	230	229	243	268	240	238	253	222	257	253	222	264	247	242	249	234	233	260	234	251	235	255	227	230	268	251	247	277	224	229	258	257	241	235	242	267	243	239	272	259	241	268	266	221	272	288	238	259	278	255	255	255	245	250	243	236	240	253	256	241	242	243	241	243	263	232	245	241	261	226	229	241	213	246	244	253	227	222	218	251	262	237	259	261	235	273	242	224	249	259	246	214	247	255	247	265	250	274	258	247	238	254	245	240	262	237	218	253	239	253	243	220	256	229	247	279	257	250	295	275	234	212	248	249	230	260	235	251	271	247	262	275	276	238	240	233	246	276	232	257	227	247	261	248	246	265	261	248	248	240	234	241	259	228	233	258	262	258	253	223	244	249	269	273	243	252	216	233	248	222	268	251	256	239	266	251	246	229	235	243	247	252	219	265	227	277	272	251	226	235	244	250	250	225	234	271	269	257	246	234	252	225	274	248	260	258	254	241	232	230	249	237	198	287	230	254	256	277	216	253	256	262	219	242	253	250	254	239	247	235	261	237	246	237	265	248	262	231	253	252	243	262	227	251	247	239	242	236	249	266	237	230	275	244	234	260	237	246	238	227	242	254	239	247	250	237	220	252	235	235	229	256	263	253	269	239	261	238	271	259	273	241	233	234	238	257	231	262	230	251	224	242	269	274	244	275	246	241	263	244	254	268	248	222	263	254	257	247	272	239	246	274	236	237	242	231	233	253	259	255	231	272	268	227	255	217	234	238	262	247	242	261	244	272	243	259	276	257	239	271	230	244	273	248	226	270	260	226	255	248	252	212	230	260	263	232	298	265	239	247	243	232	245	245	249	230	250	208	250	228	243	223	256	240	216	258	219	248	234	231	247	245	280	205	256	272	223	246	248	237	251	225	260	233	243	253	249	257	236	254	234	240	270	250	246	270	236	246	257	218	208	261	236	258	230	253	253	251	243	258	228	262	245	243	241	233	257	257	228	252	242	256	258	217	243	237	261	262	257	266	279	284	272	266	257	258	238	243	241	238	237	243	250	257	241	232	257	250	222	232	252	238	290	225	246	225	230	227	262	259	242	252	222	240	217	236	286	272	250	234	270	243	265	214	264	244	226	272	248	231	223	222	246	258	251	238	232	238	262	250	238	256	250	233	265	257	246	247	242	253	263	231	259	283	261	267	272	269	272	241	240	255	255	265	271	232	269	241	254	266	264	263	224	280	246	257	215	248	251	233	260	224	249	239	263	280	244	246	217	240	266	275	248	246	227	276	238	236	244	262	243	255	272	270	233	237	289	268	219	253	254	255	237	260	258	282	250	232	239	236	261	273	239	246	243	278	258	240	255	243	254	244	244	248	259	239	279	240	250	242	238	260	250	226	230	241	236	263	273	226	271	213	246	249	267	283	227	243	244	234	227	239	258	236	226	244	259	247	224	245	248	233	244	252	252	217	263	245	235	273	243	230	239	232	231	257	254	230	252	253	268	254	239	244	260	241	252	209	247	276	239	233	237	251	259	224	268	258	244	291	250	248	264	258	266	265	219	268	272	266	256	225	237	241	245	220	241	237	222	254	257	273	254	267	246	268	259	237	251	251	233	243	237	263	238	251	231	265	272	228	242	266	221	253	271	240	238	238	246	246	253	272	252	260	260	227	275	227	243	267	277	238	256	275	253	233	215	245	250	221	262	267	263	251	259	241	264	276	242	253	246	234	280	241	234	257	222	254	226	259	261	274	244	243	221	246	264	232	220	260	274	227	228	283	243	274	255	265	222	221	225	273	222	270	274	226	236	244	247	280	248	280	242	236	243	249	264	242	251	235	234	248	222	264	233	251	253	253	233	243	267	219	238	235	242	238	236	282	249	237	270	259	221	236	245	277	234	259	252	239	257	232	247	229	224	239	271	243	250	239	261	257	247	238	254	238	247	231	246	239	250	253	263	238	245	245	275	278	239	249	226	221	244	279	247	273	251	256	238	242	187	267	218	274	252	224	273	240	248	247	255	228
27545	35987	10514	1569	1137	857	710	602	509	464	394	387	361	333	314	337	302	342	342	283	271	305	293	319	296	299	286	276	283	312	281	278	327	313	318	299	279	296	286	278	264	304	282	270	304	280	282	327	286	254	289	280	283	276	283	286	259	284	295	277	248	296	272	270	272	295	298	289	287	299	239	266	280	297	284	272	288	262	269	272	296	278	272	272	284	305	279	299	293	292	283	274	261	274	266	260	254	269	244	285	297	285	282	264	278	283	286	324	306	266	300	291	294	282	245	294	288	282	317	286	295	274	244	259	278	284	302	279	307	275	280	281	281	283	282	267	286	273	275	280	289	272	291	278	281	277	278	261	280	290	256	314	279	272	264	297	286	287	293	283	282	275	299	264	292	268	269	275	276	278	290	278	303	305	283	313	253	280	268	288	255	301	276	287	268	309	275	270	294	263	267	286	286	309	268	289	265	290	280	309	283	273	286	290	291	313	280	269	270	289	311	281	306	283	276	255	270	292	319	295	284	278	286	273	255	268	260	264	279	304	272	283	282	299	280	304	280	307	297	252	292	273	268	285	289	295	275	301	273	282	311	283	289	306	278	292	291	281	278	308	262	297	300	293	282	300	284	270	289	267	261	269	264	275	266	278	289	291	269	264	271	265	281	294	267	276	288	287	295	254	266	271	305	302	292	276	270	292	300	293	287	292	265	282	291	288	274	307	280	282	291	265	251	267	267	292	281	304	279	289	252	306	255	269	271	300	267	286	276	275	276	298	280	267	306	299	273	296	291	276	288	278	307	281	272	255	258	277	282	266	284	264	283	272	285	284	291	287	260	288	290	291	308	292	305	251	263	298	293	280	267	234	278	283	300	260	285	280	270	277	292	264	275	265	279	298	304	279	263	275	284	317	294	301	265	279	282	291	282	276	267	280	280	287	293	275	286	276	272	285	278	246	272	285	294	298	283	300	282	260	232	260	278	323	304	294	273	305	276	287	307	296	277	310	306	252	293	288	296	302	265	267	316	277	285	272	308	259	313	266	257	270	256	265	272	297	264	297	298	284	285	276	273	298	253	272	263	303	300	307	282	306	300	271	258	303	279	279	298	258	289	307	289	302	273	270	290	267	272	301	275	301	268	282	297	274	287	294	315	278	254	295	256	271	240	288	260	275	274	273	288	263	287	287	268	254	264	277	288	254	268	286	304	276	300	299	281	285	250	320	268	277	280	290	254	285	276	274	289	269	266	284	268	271	281	288	253	303	277	281	284	274	277	275	300	287	291	261	292	263	282	282	298	265	274	272	271	290	272	303	275	266	300	323	291	280	282	271	288	275	272	270	283	282	309	238	313	295	310	273	316	269	294	304	274	283	293	264	302	300	276	284	280	304	278	256	283	265	281	250	276	302	287	269	300	322	299	320	281	305	303	307	271	248	274	287	290	310	301	277	273	272	276	251	312	278	294	259	280	276	293	265	256	292	284	276	285	281	304	274	264	295	290	309	294	262	287	269	288	299	307	279	286	263	263	278	280	302	268	286	250	290	302	278	272	278	280	287	302	261	267	279	300	306	284	280	270	278	310	295	283	305	301	274	297	263	262	261	270	281	286	272	280	305	307	295	261	280	281	288	302	269	267	295	262	300	298	283	297	276	272	286	297	316	259	271	291	267	281	290	293	285	288	268	285	272	266	295	251	272	274	294	284	281	255	291	257	268	307	262	296	303	264	253	324	291	302	295	294	296	290	287	282	272	270	299	275	289	302	309	277	294	288	278	287	274	293	271	262	278	271	284	260	288	272	269	271	275	282	260	274	264	267	270	291	288	292	272	272	298	288	306	278	279	271	282	281	277	293	317	271	268	290	286	280	249	292	269	288	271	279	284	255	318	281	280	270	298	277	270	298	274	270	298	270	288	293	259	315	290	264	307	280	279	278	272	265	273	246	239	278	273	278	303	284	281	271	242	278	291	275	307	258	297	286	293	295	278	279	265	306	267	310	283	287	262	266	272	289	294	251	272	262	293	269	279	291	285	288	283	301	271	290	264	304	302	275	305	281	283	301	304	289	290	290	269	262	261	290	273	295	275	289	276	298	264	275	275	282	279	304	309	246	266	282	267	280	270	276	284	292	279	288	312	261	292	262	324	279	283	250	279	290	290	287	303	266	294	274	259	258	289	260	293	270	287	281	314	277	299	266	296	284	275	292	298	248	314	299	290	275	316	279	296	264	267	280	293	281	290	287	288	293	291	264	280	281	267	271	272	308	264	330	303	268	277	260	290	311	294	274	260	274	278	269	288	315	282	284	290	259	306	277	283	279	324	293	264	296	268	286	284	256	267	297	280	260	265	279	292	270	302	290	278	279	281	295	302	292	272	296	288	279	284	281	309	307	279	303	278	297	299	282	281	306	300	281	297	279	315	290	272	242	304	300	308	281	253	315	297	283	291	309	285	273	308	312	284	269	295	262	301	270	322	284	294	271	262	252	285	305	272	295	311	276	300	280	318	285	270	282	286	272	300	296	275	279	265	271	300	299	270	274	302	248	270	313	254	291	269	311	293	286	234	291	303	288	296	262	305	283	286	275	263	253	306	288	262	297	276	281	285	294	281	299	272	301	303	300	290	291	298	306	270	275	247	282	290	298	312	298	272	292	293	281	284	254	288	296	288	298	277	243	308	282	245	277	283	288	257	289	241	299	267	287	299	291	276	269	292	294	299	279	294	256	274	328	276	278	292	265	302	268	289	280	270	261	264	307	316	233	273	288	284	287	280	285	296	305	264	283	296	304	282	279	300	291	293	270	283	277	274	283	265	279	307	290	284	277	275	279	286	303	283	296	292	307	291	284	293	279	295	268	299	291	301	255	245	289	286	278	269	254	301	268	289	269	283	284	283	269	285	283	270	309	284	284	280	275	286	280	263	284	265	290	307	279	303	272	306	275	300	296	315	284	296	284	279	270	265	301	259	296	288	303	269	253	274	300	280	278	280	286	315	304	264	267	279	286	300	289	289	289	289	292	285	276	319	282	290	281	280	291	291	270	277	274	307	289	280	288	255	263	291	261	300	283	277	277	272	250	297	289	303	285	294	282	269	301	261	287	273	283	294	298	280	300	271	272	295	273	296	285	289	305	298	290	284	299	278	270	282	268	253	288	282	300	290	282	264	301	258	285	283	274	274	269	300	291	293	288	304	261	307	282	265	289	260	293	258	268	276	293	310	287	261	280	284	274	293	276	288	291	293	288	278	262	266	302	289	275	281	271	272	265	289	273	288	276	292	260	280	250	280	293	289	292	284	281	282	283	268	317	298	242	283	290	300	269	281	278	300	292	275	269	287	275	251	261	291	272	290	256	255	309	268	315	322	259	265	307	297	265	279	300	263	303	267	283	294	252	292	305	277	294	280	303	284	281	264	269	322	271	276	295	270	310	280	300	282	290	304	296	292	281	295	312	262	275	288	264	279	301	254	284	256	294	291	273	272	271	276	233	278	296	272
22431	21068	28616	23750	21069	21126	11639	1300	956	870	846	741	699	730	658	675	651	607	613	576	610	623	567	644	622	603	631	573	612	662	628	568	597	606	614	594	562	584	574	571	604	549	615	567	582	578	568	528	544	551	577	593	563	570	530	602	568	578	572	516	582	561	556	577	554	570	556	589	527	600	596	543	554	546	550	572	591	569	553	594	563	525	595	591	548	556	555	535	604	603	531	569	553	601	567	553	538	551	558	561	542	536	577	510	569	559	553	581	548	551	590	537	549	527	581	550	542	600	539	545	576	559	589	536	522	513	527	543	557	574	541	539	580	554	525	574	552	596	568	546	591	564	593	583	605	549	568	521	561	521	552	600	539	539	598	599	570	515	604	548	570	528	531	552	547	543	548	547	563	555	570	536	587	534	588	516	575	582	576	551	565	576	564	564	571	564	521	566	554	531	582	536	539	562	553	576	545	535	573	554	542	529	550	562	538	564	533	515	550	559	566	526	535	536	553	571	486	578	534	580	533	572	552	509	552	549	545	546	565	543	552	550	587	573	543	561	582	556	557	578	561	574	577	538	566	601	557	588	550	586	563	583	590	520	606	545	557	530	556	580	569	528	580	563	589	539	520	570	566	548	539	579	602	535	539	557	531	595	546	546	593	546	570	561	555	537	558	543	541	546	558	557	574	534	598	541	514	553	525	556	538	601	531	517	538	566	568	580	538	576	550	568	556	523	533	555	536	551	581	518	572	578	564	579	559	572	566	496	545	570	586	566	516	532	519	550	560	569	546	572	592	533	534	525	490	543	562	595	511	586	537	566	556	589	550	527	561	598	555	566	531	532	558	581	577	596	538	563	550	552	560	545	570	596	547	531	588	546	525	550	578	559	575	539	553	578	555	571	575	577	543	568	559	552	603	584	531	540	601	583	516	600	558	533	553	528	550	543	580	552	524	555	543	556	596	597	537	587	561	558	556	584	562	553	513	530	603	526	575	511	574	567	618	524	594	552	583	567	532	567	597	571	529	568	563	550	552	579	533	571	602	546	545	538	543	546	548	529	538	536	518	581	554	564	545	559	575	571	521	528	530	601	496	530	572	585	571	536	512	574	551	545	532	589	585	554	585	549	501	530	558	599	523	579	562	554	607	564	533	521	522	544	546	558	548	576	552	566	558	563	608	529	605	542	536	598	595	524	565	538	575	562	578	588	520	565	516	591	589	575	526	551	595	543	570	558	599	555	572	582	549	560	538	546	510	556	589	528	531	576	580	552	543	536	566	518	577	524	585	554	569	545	556	525	535	525	589	563	510	585	554	598	564	573	540	558	562	556	508	511	541	578	536	549	548	518	536	546	556	564	596	591	542	544	508	559	533	536	526	568	537	538	549	554	554	534	583	568	563	580	524	603	519	540	555	570	601	526	556	533	527	555	553	567	579	549	520	573	536	558	595	567	576	559	579	544	598	519	538	554	566	548	565	537	572	534	566	540	559	567	559	560	571	569	574	532	564	544	542	571	583	516	529	589	518	568	579	532	577	556	546	554	564	540	547	616	567	531	541	541	528	586	583	558	542	537	574	518	624	535	575	505	525	572	570	560	590	570	604	574	568	560	550	558	566	532	613	577	564	560	544	569	538	553	552	563	550	517	563	576	570	570	538	548	551	541	574	544	534	574	572	557	590	593	552	526	536	555	519	566	537	557	531	545	554	512	538	577	581	546	549	540	540	605	528	535	593	533	566	580	561	584	566	573	558	557	587	572	575	559	578	585	561	584	628	544	562	569	538	585	583	540	520	525	540	579	534	589	544	540	576	552	521	571	555	523	526	565	548	562	564	506	549	585	538	575	585	548	546	557	595	552	547	574	574	537	567	540	528	581	587	548	549	522	554	533	540	561	517	536	559	496	546	494	566	537	542	533	582	551	559	593	587	518	554	532	537	554	562	514	570	555	561	565	538	564	600	557	533	539	600	536	545	557	534	567	524	572	602	521	609	558	578	585	574	560	576	554	561	551	591	529	522	528	559	583	597	598	561	535	610	575	594	541	546	547	556	576	535	577	581	546	620	548	600	514	533	557	557	534	578	541	567	570	528	553	549	538	514	516	527	580	552	552	544	559	520	553	543	539	546	581	600	559	535	534	567	558	552	586	519	573	554	511	578	567	565	563	554	574	601	558	558	570	555	543	494	567	568	547	559	562	568	586	535	564	543	562	530	574	566	570	589	564	531	549	588	556	560	578	565	536	617	513	552	553	548	531	550	587	533	573	557	556	552	563	536	539	570	503	561	527	585	550	607	583	550	529	590	522	565	546	567	531	533	593	536	593	596	550	549	530	546	549	557	564	500	574	592	539	586	530	560	530	542	548	535	522	553	580	592	567	553	596	559	486	562	568	573	566	556	588	550	558	572	546	539	582	563	550	533	560	597	539	522	538	566	574	533	538	565	581	528	549	573	527	553	544	521	585	573	584	557	535	586	551	536	547	565	513	537	495	562	537	559	568	541	539	540	534	583	584	536	568	575	555	546	521	559	551	555	579	556	567	571	558	557	562	561	510	558	540	570	546	600	548	534	527	564	577	541	562	542	587	551	561	578	563	554	556	523	553	569	534	581	603	554	576	565	520	519	577	584	579	550	551	559	543	544	576	587	507	586	558	556	550	591	568	560	546	563	535	579	594	576	585	558	534	541	546	575	533	518	517	586	574	551	525	573	563	550	515	509	555	533	557	559	559	545	571	529	575	524	574	588	551	540	521	543	572	572	551	547	518	562	538	600	532	527	579	604	549	563	545	546	574	519	534	518	593	539	553	520	566	540	591	569	574	530	616	532	543	524	537	543	575	561	578	521	556	555	560	536	518	562	547	551	573	524	553	534	552	544	554	524	544	580	560	550	560	528	600	560	541	517	566	567	557	582	593	565	535	561	527	599	573	566	519	552	576	565	577	540	530	520	551	560	598	574	540	528	549	559	536	541	523	594	612	580	513	557	571	572	577	560	544	574	518	585	548	554	579	551	572	580	554	586	556	524	570	610	512	551	547	575	554	583	591	549	567	550	578	539	526	527	540	552	580	531	541	503	561	568	541	559	541	552	565	525	540	567	565	554	551	562	547	550	624	542	527	528	482	554	566	511	550	610	596	611	527	541	551	581	572	524	553	532	577	527	555	527	546	574	616	549	564	558	545	541	567	510	522	538	538	563	550	578	591	542	576	538	510	579	537	540	534	554	567	560	521	545	571	581	567	548	523	556	549	516	560	519	524	510	564	540	555	564	539	550	580	554	572	529	557	586	546	542	561	515	553	573	577	530	544	554	595	578	579	535	574	589	581	574	546	554	542	558	582	550	517	559	537	540	548	536	581	524	554	524	551	576	570	509	566	529	574	567	558	573	547	503	537	505	583	527	568	562	550	551	551	549	565	524	578	622	536	539	597	572	557	582	568	559	562	558	545	550	533	563	532	528	547	596	564	550	542	557	579	580	556	582	577	592	573	544	627
30222	46496	18753	4819	3331	2490	1920	1630	1336	1229	1070	933	908	809	833	808	766	746	706	708	702	685	710	680	651	662	684	676	639	611	636	620	646	688	656	630	621	607	610	614	629	655	615	641	629	628	600	620	627	627	598	634	638	650	611	624	643	600	625	638	621	574	597	594	573	656	584	577	643	602	633	631	665	636	612	619	637	613	600	562	590	613	607	572	632	622	609	615	575	634	602	618	612	617	600	638	601	624	646	609	583	608	616	627	595	599	616	635	629	590	550	594	615	625	615	622	614	525	601	608	593	584	594	626	587	602	611	635	592	644	574	601	594	600	576	586	630	629	629	616	645	604	610	565	596	609	581	595	597	629	562	621	601	626	667	609	613	576	510	645	610	608	618	595	594	655	632	546	605	590	579	589	624	589	607	589	598	602	575	587	573	586	611	638	582	624	591	588	644	594	591	612	632	630	580	640	614	615	582	617	633	606	547	557	637	592	616	634	608	580	627	590	562	663	614	612	541	613	608	599	611	642	594	634	558	609	679	655	608	598	587	591	593	547	613	632	620	609	614	626	595	616	603	577	579	610	614	601	636	611	654	591	618	618	654	588	605	577	595	568	597	633	650	610	644	636	599	665	568	666	600	610	607	592	613	615	589	598	584	631	558	666	569	613	584	600	610	592	613	685	592	597	570	598	608	627	586	608	621	587	601	616	635	621	602	595	598	567	641	598	631	610	568	589	583	599	651	624	608	588	563	609	638	560	622	587	574	623	614	602	559	565	577	556	629	636	586	645	586	626	587	625	595	607	606	604	586	636	606	562	601	646	598	641	584	629	613	599	576	629	635	580	617	600	591	597	626	651	605	603	621	575	588	616	548	619	595	591	572	626	624	620	659	617	592	601	596	611	602	613	575	619	553	599	600	593	605	596	646	626	579	590	585	631	628	595	654	618	609	610	622	571	607	615	616	575	597	623	605	591	586	585	611	573	614	610	625	543	622	621	594	592	606	604	600	567	612	577	608	607	604	608	570	596	601	570	626	639	575	585	611	609	619	640	591	612	595	633	644	649	615	586	639	584	575	592	580	585	560	609	605	655	598	592	610	573	597	567	594	626	628	656	579	651	619	585	636	566	567	647	595	628	641	665	651	588	601	621	654	580	644	588	617	629	625	601	616	612	643	610	638	578	631	612	589	616	586	611	584	638	588	627	564	637	547	626	653	589	582	614	604	657	625	599	540	580	618	604	590	587	580	609	593	611	589	602	628	590	644	593	627	600	619	557	608	583	624	626	624	635	622	602	598	642	588	553	628	595	607	637	590	652	631	565	596	590	573	569	594	672	587	650	622	582	589	635	588	590	618	591	632	589	578	601	583	625	604	630	610	651	609	585	600	592	598	597	626	581	613	613	609	604	595	621	571	617	597	608	595	653	600	643	625	601	556	609	632	621	618	653	594	620	611	597	559	650	592	594	607	630	567	578	628	619	638	638	590	601	628	623	621	601	589	575	602	641	611	592	601	615	597	572	610	604	611	586	639	606	594	599	604	595	643	592	597	591	582	561	612	551	623	592	606	613	623	609	617	610	632	596	589	574	602	625	594	587	602	581	626	594	643	599	624	580	577	615	622	573	648	622	618	578	636	621	622	624	591	608	591	612	591	604	618	609	603	625	627	563	598	625	597	627	624	570	608	576	614	592	581	542	631	617	601	611	616	598	629	640	603	623	656	593	558	599	597	576	607	653	595	632	609	598	625	584	574	607	574	629	579	587	600	585	611	593	665	590	634	603	632	609	616	548	599	645	653	607	591	653	607	575	593	626	622	564	566	609	636	588	646	605	602	595	627	613	591	594	617	624	568	628	631	597	617	613	582	615	596	605	580	607	579	624	605	583	595	624	565	602	592	619	598	610	587	615	604	623	618	571	602	570	568	607	568	589	572	620	570	599	617	608	611	606	600	692	632	606	566	596	592	599	585	624	615	667	549	627	596	627	612	579	619	590	597	637	574	612	598	614	641	647	607	593	592	611	600	595	615	596	604	597	592	599	632	605	573	618	551	582	614	610	602	565	626	607	607	631	597	605	648	590	583	598	585	603	596	576	627	579	610	609	629	594	597	623	632	620	580	593	643	596	605	622	650	622	628	586	629	612	608	623	585	605	566	612	613	637	586	625	600	637	643	589	632	635	627	600	567	590	622	601	615	585	600	567	598	587	590	619	621	621	611	631	585	576	579	571	551	631	621	626	651	598	621	604	602	605	627	587	591	612	587	615	583	641	624	585	565	598	642	600	601	590	592	602	599	608	606	604	597	616	645	620	566	603	640	602	641	627	589	636	580	591	593	604	601	591	561	634	626	630	615	613	579	621	602	594	596	597	595	562	569	607	576	591	600	620	637	570	566	637	620	615	601	599	577	628	569	585	621	600	618	642	630	582	599	581	562	596	622	606	655	586	599	599	582	624	570	624	582	640	626	605	577	583	595	587	603	607	596	616	631	618	612	605	620	574	599	578	615	576	608	608	614	608	621	595	557	584	593	595	580	577	584	566	610	582	613	590	598	557	593	589	575	587	612	599	627	579	631	593	551	591	602	585	601	602	605	577	615	619	562	575	616	584	638	595	633	579	614	585	574	610	621	606	599	651	610	575	596	628	660	592	604	585	615	589	595	616	649	598	618	628	581	578	572	669	609	633	632	572	634	612	600	625	605	564	578	609	622	580	578	624	614	567	602	622	612	573	603	599	606	573	661	564	608	554	637	632	612	627	594	617	667	604	603	611	625	622	590	603	588	610	632	598	600	606	604	612	619	553	659	554	613	620	581	596	630	600	630	604	647	649	592	586	601	606	573	664	606	590	598	618	584	574	614	610	584	605	650	584	625	590	605	574	610	605	578	561	613	603	610	597	614	633	642	612	631	595	610	616	589	584	573	639	631	671	634	639	573	617	630	582	595	601	609	571	587	603	569	603	561	539	636	588	570	575	588	584	616	611	593	576	610	609	617	576	623	643	626	634	603	619	578	602	584	583	581	675	621	654	617	622	629	619	612	609	590	555	554	606	645	590	624	628	552	666	587	627	623	609	640	585	603	637	625	602	588	583	612	634	601	608	566	615	566	576	612	574	623	553	578	600	617	625	569	605	631	608	579	599	665	605	631	589	612	594	592	586	624	566	619	593	594	567	682	585	599	603	602	574	597	618	613	602	588	603	605	587	656	618	650	617	627	560	595	598	536	590	635	600	629	621	592	632	597	589	626	637	586	605	601	584	592	624	577	618	593	624	643	609	576	604	626	578	625	606	589	585	606	605	608	590	584	564	625	595	636	624	615	619	624	619	592	637	569	601	625	574	586	616	568	582	583	577	602	588	620	617	635	599	605	647	608	600	569	606	580	547	616	585	572	594	575	604	578	608	544	627	610	557	612	591	564	616	573	643	606	653	617	592	624	585	608	616	604	618	640	563	637	550	640	586	626	605	603	604	588	625	557	673	648	651	605	626	630	612
28541	21742	11988	1159	601	548	502	465	509	498	522	502	466	469	523	479	453	519	478	486	489	486	502	477	492	511	466	493	504	497	529	488	515	496	510	507	515	470	486	496	471	516	509	490	444	480	487	489	472	483	506	494	464	485	494	482	469	510	500	501	456	478	508	529	458	508	456	446	515	493	510	495	496	434	466	500	494	471	504	534	471	514	463	489	450	506	497	534	480	505	483	507	491	433	505	506	504	474	474	503	457	507	469	518	499	488	479	501	517	528	462	465	479	472	498	510	514	491	463	488	484	469	504	481	479	484	501	518	498	481	493	471	468	487	513	490	488	497	502	514	495	499	490	497	468	490	467	484	495	469	484	512	518	472	517	518	492	481	474	510	503	474	482	475	484	454	511	522	487	496	527	468	487	487	504	505	474	480	511	480	506	505	497	461	499	525	505	504	443	495	472	504	477	500	505	469	489	481	479	506	465	495	489	506	505	490	490	472	552	461	489	500	449	483	481	501	509	504	495	468	465	531	517	507	511	457	484	491	467	501	513	537	468	490	478	514	505	476	509	528	492	462	484	496	467	464	476	491	473	478	492	505	476	481	469	474	488	505	477	449	478	520	485	497	472	484	465	493	518	527	510	473	515	486	484	467	477	455	484	488	495	491	479	488	489	470	469	464	469	453	491	540	492	510	517	465	467	476	453	539	499	449	511	487	450	475	481	491	487	477	489	473	490	479	486	514	482	539	449	502	481	507	487	455	476	495	482	493	511	460	517	493	495	508	469	472	503	507	478	494	506	495	476	518	497	509	486	488	497	520	479	506	478	504	492	527	488	493	501	468	509	482	513	482	501	476	494	524	492	471	494	538	532	487	494	495	438	496	515	480	491	495	451	501	497	487	493	494	461	472	504	472	454	475	516	516	505	439	488	490	525	500	500	488	495	469	470	493	494	507	453	508	491	472	475	490	489	496	500	495	479	473	476	521	504	481	521	470	516	499	488	501	505	476	447	450	496	477	497	493	469	522	530	505	497	499	484	482	495	493	520	525	462	501	481	491	439	486	479	488	461	427	479	496	497	479	493	498	463	522	480	486	483	511	546	467	476	463	471	497	514	458	491	487	520	484	507	491	494	490	525	505	493	521	492	473	481	452	484	488	481	496	512	465	471	501	489	496	499	500	477	498	505	480	482	468	508	483	467	489	489	506	470	514	459	504	484	483	487	480	517	468	510	482	489	539	449	426	533	462	494	492	477	479	472	493	504	480	463	486	459	471	492	496	499	509	482	479	498	494	478	519	486	463	506	499	474	517	508	497	505	478	470	448	523	466	452	491	500	498	504	451	504	464	452	458	484	480	536	497	509	453	500	477	461	434	503	494	487	429	532	504	503	488	485	528	467	491	496	456	470	497	488	490	483	482	470	432	518	463	483	441	486	473	529	507	531	465	477	473	424	501	496	489	496	456	445	472	502	510	489	468	453	514	501	489	481	511	490	528	460	465	541	517	479	509	516	498	475	522	445	493	495	496	477	489	480	489	518	453	481	519	436	475	482	498	519	510	475	505	494	488	494	471	494	480	499	462	465	452	455	479	496	507	484	460	513	472	477	492	480	489	517	514	493	491	517	471	475	481	480	533	511	486	525	510	456	464	472	472	511	550	464	486	461	541	518	479	534	505	475	498	485	483	551	496	473	474	483	506	482	484	478	521	474	479	517	493	453	501	492	483	454	474	471	495	484	519	469	482	503	466	491	470	490	490	481	490	477	455	475	486	523	539	481	486	452	496	488	479	494	453	497	491	469	477	515	441	486	489	508	453	461	491	469	482	522	475	511	469	472	500	492	458	528	462	515	486	456	511	464	458	482	496	477	467	479	479	475	438	491	439	476	470	523	508	532	504	505	499	490	475	469	444	492	495	486	509	518	485	492	491	483	463	485	469	470	506	512	500	544	481	477	527	482	483	468	482	500	513	491	476	473	490	508	537	478	495	485	505	479	486	473	472	480	520	522	481	447	460	477	477	488	501	484	488	476	480	504	505	511	474	492	506	481	453	495	499	484	510	481	533	504	484	440	519	485	489	458	494	483	479	500	490	506	464	499	482	509	489	479	493	508	473	498	488	494	481	456	479	487	482	454	503	506	493	508	477	475	515	488	475	511	474	547	546	488	486	505	502	479	472	500	498	495	464	452	490	475	482	487	492	471	499	491	511	499	483	486	453	480	499	531	512	515	472	466	552	522	460	471	483	454	447	477	524	437	527	483	517	486	514	512	458	457	485	529	466	466	485	482	523	481	504	514	510	495	500	515	511	498	485	497	525	488	483	488	488	446	476	497	482	488	502	509	522	450	480	491	480	452	493	429	445	438	510	530	491	500	464	547	456	505	513	495	470	529	492	519	502	523	516	491	485	483	491	487	485	479	489	488	487	439	465	522	552	468	506	488	502	471	495	450	489	499	500	485	479	520	470	486	448	464	460	536	464	478	471	454	463	467	448	477	463	507	513	461	466	485	484	454	479	520	467	474	432	487	495	453	455	518	486	475	468	499	468	517	529	484	471	477	449	423	479	454	500	494	454	501	492	458	503	483	427	477	486	492	493	486	501	468	526	533	492	499	511	514	475	500	475	508	445	482	485	486	465	502	496	509	476	495	463	463	491	473	463	479	471	517	504	475	472	520	497	503	511	475	484	470	487	507	432	507	473	489	490	471	496	485	510	509	513	492	474	519	457	467	475	514	497	489	491	501	468	472	474	496	498	475	463	487	468	492	473	482	488	532	501	496	481	480	479	483	457	465	477	498	483	486	498	518	514	493	507	514	496	468	484	483	479	492	484	455	526	452	489	487	495	483	475	478	487	494	491	490	508	439	440	473	500	502	533	479	502	507	521	466	501	510	468	489	519	481	464	485	456	477	495	505	532	523	453	473	479	494	518	492	501	490	472	458	505	500	516	491	513	479	533	492	477	487	503	505	489	448	504	533	465	459	479	476	488	469	489	455	486	512	527	501	473	480	504	510	491	522	500	463	444	485	497	523	497	449	467	473	487	486	487	490	518	487	491	470	494	509	477	511	475	473	498	460	501	505	517	491	505	464	476	494	454	478	517	474	458	485	517	492	500	483	481	497	463	453	475	470	475	456	498	507	518	507	506	496	479	522	495	483	479	475	507	511	469	494	480	452	487	507	489	486	501	472	471	492	483	519	466	494	505	473	468	532	497	523	506	495	480	484	477	500	465	512	453	494	506	488	534	469	477	496	486	500	489	512	506	499	456	498	482	452	496	480	484	508	457	476	433	499	483	516	494	500	479	490	529	465	476	446	475	495	508	483	467	512	453	532	502	478	514	484	525	494	504	477	513	494	554	510	503	485	472	471	508	478	469	494	504	485	521	515	487	504	484	479	509	476	488	473	496	502	539	535	466	499	458	507	524	454	515	527	521	474	503	444	507	465	513	499	446	526	457	465	436	484	481	510	506	501	490	507	472	505	506	527	487	482	498
26735	27339	6039	653	595	539	533	544	525	540	519	555	555	478	507	516	530	514	485	519	524	513	550	535	503	548	494	493	532	487	515	485	522	517	566	574	531	503	517	502	544	488	559	515	499	533	475	540	510	546	526	496	508	504	489	508	519	556	534	497	475	520	552	500	511	501	529	510	507	515	518	514	460	490	505	470	527	509	504	514	548	534	488	514	514	508	505	507	485	542	539	524	574	526	486	493	499	478	504	503	526	547	491	531	530	462	476	485	494	500	493	505	526	498	506	559	550	552	504	491	569	521	495	519	502	527	493	489	518	524	526	532	474	528	485	533	502	513	509	507	550	480	519	513	528	509	528	550	549	498	503	499	528	528	506	501	561	488	482	535	515	549	565	488	519	525	498	494	484	544	517	514	499	529	548	522	524	523	522	535	532	514	549	540	512	506	513	501	537	481	483	527	506	503	540	514	509	541	483	531	505	523	486	524	506	504	511	515	504	485	540	529	537	508	520	505	506	505	523	512	487	501	511	501	515	511	515	498	496	487	550	519	497	526	479	487	508	502	506	505	497	486	489	491	526	511	487	487	498	484	522	519	517	549	480	527	564	501	494	520	519	452	521	505	563	499	488	496	495	527	489	530	480	530	553	514	486	532	534	522	500	497	493	488	485	523	495	513	557	496	509	504	514	502	497	507	500	510	491	495	478	537	547	522	521	505	510	487	532	503	511	535	519	559	509	472	546	514	523	515	492	461	501	536	512	517	527	529	550	528	512	524	504	496	554	473	498	531	537	527	515	464	485	572	516	503	467	525	557	498	493	551	523	512	513	549	562	491	499	515	493	476	520	503	499	497	522	507	508	517	488	523	511	539	544	479	521	524	513	525	482	513	510	492	485	503	471	536	547	547	550	471	525	527	507	519	505	510	505	487	467	546	510	505	507	513	475	546	536	531	546	548	530	514	504	477	521	531	492	494	552	502	487	546	503	529	501	486	478	515	508	505	564	496	544	540	481	523	553	492	526	536	493	528	503	492	482	527	533	490	486	504	500	521	505	489	486	488	549	513	510	498	553	502	501	554	505	512	507	576	504	529	490	515	503	482	520	530	506	502	544	539	525	521	505	521	521	527	531	480	487	459	513	474	491	515	516	445	487	523	489	472	481	520	480	509	505	497	513	494	509	510	513	513	493	537	510	477	522	516	504	530	514	512	484	506	532	516	516	512	514	528	537	497	524	499	530	510	540	510	513	492	505	478	504	534	562	531	520	563	503	517	479	533	513	507	515	530	509	498	545	526	506	541	525	500	505	499	493	532	518	504	486	514	555	498	496	547	561	474	524	520	511	533	513	494	488	486	494	533	506	532	491	501	551	526	529	476	512	524	500	495	521	521	520	558	494	546	488	515	505	519	529	521	507	477	486	540	541	522	551	515	483	497	492	515	503	527	505	480	539	506	511	507	533	503	552	539	481	514	527	524	543	535	547	482	490	508	575	508	502	487	494	496	511	499	537	539	519	550	496	487	489	535	561	500	538	511	524	495	496	532	548	530	503	511	512	550	491	546	552	479	498	524	516	483	476	515	518	538	479	519	524	501	499	495	490	511	529	519	507	562	520	504	596	550	553	508	537	483	520	481	502	519	495	505	533	537	531	494	495	501	499	529	494	488	543	514	513	506	507	534	507	510	547	513	472	506	488	548	481	532	521	489	501	513	504	520	493	499	484	552	508	492	493	519	548	510	496	511	500	510	515	506	523	517	510	513	511	481	538	540	506	504	547	520	512	538	509	474	508	498	500	494	480	507	499	503	538	512	499	529	554	538	546	491	466	507	494	484	480	536	510	506	513	503	514	486	467	453	527	517	528	486	559	545	523	502	526	482	558	500	526	498	498	573	513	544	481	526	537	516	512	530	503	498	535	527	502	506	521	495	532	507	522	561	498	509	520	499	524	507	521	534	523	545	486	527	505	498	529	518	522	531	474	522	516	500	510	516	515	502	521	476	485	503	494	494	493	512	504	526	506	513	523	525	530	526	522	491	563	487	517	548	538	486	446	493	525	498	501	526	540	506	527	533	504	528	504	462	514	478	529	521	515	546	517	523	496	488	519	510	495	521	544	516	493	544	488	509	489	523	509	475	537	517	505	511	499	501	496	489	519	501	497	517	512	502	491	490	490	508	496	506	536	516	501	511	528	516	485	517	531	499	518	531	455	546	481	491	520	499	524	514	514	499	502	508	494	559	486	503	494	496	521	508	516	516	483	532	492	485	491	528	493	554	523	532	503	507	518	538	516	506	527	479	566	533	507	513	469	468	500	529	504	511	522	555	533	507	528	557	502	519	496	528	499	531	509	532	531	480	496	498	515	453	490	502	486	495	484	510	517	515	545	497	535	520	543	479	491	496	506	467	506	538	491	508	481	490	523	526	517	539	482	509	536	494	459	550	495	492	509	543	510	530	505	491	513	473	532	508	514	530	525	485	508	504	458	505	509	474	522	495	491	516	534	560	531	504	508	522	501	530	529	474	525	500	528	533	525	502	529	517	496	531	499	525	534	508	518	525	506	544	503	520	495	512	551	469	487	521	514	531	513	518	523	493	501	532	496	537	522	508	502	492	455	482	538	532	500	584	481	519	495	499	536	518	494	516	504	490	520	509	520	460	513	540	532	503	512	542	505	524	509	502	542	480	501	506	521	528	546	526	516	476	507	497	541	485	533	553	547	529	534	499	502	487	501	511	514	531	518	528	508	509	480	493	543	515	547	508	532	522	514	537	456	510	523	500	507	534	508	533	504	533	476	532	501	517	489	505	533	479	508	522	505	532	520	535	535	520	548	482	530	532	569	544	513	517	472	539	516	540	486	516	516	510	520	484	535	529	530	485	546	530	530	528	518	521	520	518	485	532	515	485	497	527	533	532	532	546	503	524	527	527	510	558	480	493	532	510	506	547	512	493	504	461	512	542	510	525	512	517	480	486	450	501	526	497	521	553	507	507	484	452	505	508	512	511	530	555	499	487	536	528	494	551	508	507	504	477	507	539	507	524	528	519	543	504	484	505	508	491	490	555	504	538	499	532	516	481	484	536	544	545	523	539	490	515	532	505	494	536	485	529	488	525	514	503	519	562	514	506	468	524	520	534	518	494	522	526	520	511	530	517	549	526	519	532	515	528	529	497	523	520	508	541	573	534	513	518	489	526	548	511	484	503	499	532	533	531	523	518	527	528	506	493	551	492	516	521	510	497	501	521	491	484	518	497	494	487	526	508	502	505	465	475	498	502	564	502	476	515	497	508	525	534	538	497	496	486	501	503	515	488	496	535	481	469	495	527	483	515	509	493	541	519	533	506	534	493	497	487	464	489	515	500	530	542	496	533	528	491	523	472	504	506	530	519	515	505	535	541	501	542	456	486	480	462	468	507	518	515	501	504	511	551	490	519	521	541	458	518	509	537	519	536	504	476	565	466	494	513	519	517	503	536	514	463	532	482	526	524	524	504
23584	21082	28242	24156	21085	12262	1629	1122	949	959	931	856	801	822	832	838	867	777	784	791	793	794	751	736	739	745	807	787	781	795	757	739	788	793	825	734	764	759	778	776	770	782	777	762	716	750	785	745	767	771	741	779	775	788	770	739	759	769	724	742	764	737	748	790	731	769	765	748	761	782	724	763	743	830	759	747	790	754	751	797	754	760	768	742	720	762	765	696	709	824	708	747	795	768	788	786	764	757	828	777	732	776	753	801	724	702	761	760	792	759	751	784	766	803	765	756	786	800	749	771	750	798	831	855	775	746	806	771	769	700	768	780	761	775	760	768	721	754	762	719	724	764	735	778	771	739	754	730	799	774	771	759	784	741	785	748	811	724	717	790	747	763	757	781	745	781	714	738	774	786	765	792	774	796	694	717	775	773	776	742	783	791	737	769	762	789	771	794	764	745	781	757	794	758	790	758	755	768	745	823	821	769	740	820	764	766	766	756	732	853	751	773	754	761	775	750	803	788	789	753	749	740	792	814	786	739	744	738	716	791	758	736	776	791	706	790	743	739	777	733	797	747	760	789	754	785	754	734	736	728	751	764	716	765	750	772	687	761	782	787	741	744	783	746	747	706	806	746	764	766	759	755	718	757	739	777	814	745	784	750	806	747	777	781	778	784	739	738	645	744	760	738	728	783	792	837	764	776	753	756	776	760	747	767	720	770	726	747	780	759	760	757	767	770	774	832	744	751	744	793	797	792	719	745	730	791	783	790	765	811	738	770	776	725	772	797	752	781	769	757	749	751	763	768	749	719	770	795	715	777	804	757	803	809	708	756	755	805	772	798	747	775	745	757	713	750	768	726	755	761	758	754	846	769	757	802	780	769	683	753	741	764	774	761	761	755	745	765	735	754	818	763	748	801	746	744	769	736	764	762	768	749	770	777	739	722	771	764	759	728	679	784	763	791	759	756	733	733	750	839	717	734	806	766	826	811	732	806	749	777	767	774	799	751	741	774	769	791	754	773	790	765	715	763	764	742	784	720	750	760	767	758	805	796	796	723	739	817	728	738	779	741	771	742	742	689	728	778	768	771	787	754	753	760	745	758	781	799	811	803	752	767	825	697	754	737	781	736	773	847	790	782	792	735	730	781	697	786	774	795	752	754	746	751	799	749	800	796	794	731	738	741	789	794	741	743	746	723	795	783	771	786	836	755	778	737	739	732	806	744	767	766	772	786	759	798	701	763	762	749	777	826	740	739	731	748	773	728	729	759	794	751	754	754	776	803	732	790	759	773	744	766	715	712	751	790	768	783	798	759	766	795	777	743	746	779	782	768	763	774	742	733	746	771	791	753	818	806	756	778	765	751	763	735	756	752	718	779	770	779	775	733	768	745	786	770	785	736	809	780	811	758	783	754	765	746	793	771	710	783	727	765	761	747	756	816	736	759	754	735	786	813	795	707	774	761	827	784	763	782	761	810	791	736	775	781	724	744	795	737	712	737	798	775	780	729	729	751	829	754	765	806	777	754	778	772	729	756	791	726	771	824	717	753	728	802	741	772	742	757	763	778	779	802	759	748	738	806	759	738	789	746	754	775	735	793	793	775	709	744	726	765	751	773	747	753	754	706	762	793	746	748	800	753	717	716	694	780	745	786	801	785	749	767	752	771	768	730	786	779	717	775	737	766	740	723	731	792	778	730	746	746	697	771	766	763	746	735	747	787	779	775	748	773	757	717	761	775	791	762	752	748	749	815	776	765	781	740	707	737	729	766	752	823	823	766	711	844	761	751	747	714	764	748	785	714	775	716	817	743	764	800	799	739	756	748	720	745	740	794	724	730	784	729	725	735	778	778	766	792	727	769	743	777	753	793	765	740	761	724	736	742	763	833	765	702	781	744	784	774	730	722	718	718	785	749	744	752	792	810	742	755	769	768	765	744	837	762	729	769	728	776	795	744	756	776	747	776	772	783	764	805	749	803	805	747	765	796	777	776	757	788	735	725	744	775	765	775	718	676	794	817	745	769	768	772	733	715	746	739	827	709	750	778	797	699	739	815	748	730	736	718	744	786	784	721	760	735	792	737	789	741	809	762	736	792	757	710	740	805	750	782	754	778	792	774	778	753	752	771	798	800	748	721	746	780	766	771	784	813	768	720	744	786	778	740	762	745	734	771	736	798	753	770	840	769	731	742	779	786	767	766	753	794	760	746	759	769	754	704	794	760	791	765	767	767	783	734	746	764	732	775	751	796	751	785	764	775	762	758	758	759	780	712	772	767	753	745	784	811	758	758	774	811	733	741	758	803	759	783	781	740	806	783	748	700	774	767	757	733	779	762	759	760	756	796	755	750	763	727	693	798	755	818	748	747	703	792	731	794	736	786	731	739	741	774	698	729	773	770	755	766	777	766	741	807	790	739	785	717	759	778	768	728	756	771	753	775	767	824	836	746	757	725	782	748	721	743	778	741	780	749	775	790	749	750	787	678	715	766	709	778	768	774	736	763	743	719	752	780	754	764	768	781	721	744	795	765	698	793	752	752	767	746	744	756	744	755	743	797	746	759	740	762	787	719	718	773	757	756	739	783	762	789	738	820	742	789	788	740	750	786	760	778	740	801	762	707	742	745	753	760	738	830	744	737	796	753	752	804	775	749	803	749	794	792	756	711	787	859	775	711	771	767	791	767	764	762	706	747	777	763	751	803	777	753	746	767	747	768	765	785	775	741	709	749	752	754	756	741	750	762	758	752	743	744	717	685	796	738	709	763	789	744	796	779	784	760	762	825	723	774	691	735	781	772	756	723	683	748	743	734	759	736	737	753	794	725	770	781	768	789	771	788	755	743	790	745	752	805	776	754	847	775	770	746	751	788	843	757	795	791	742	709	807	729	721	772	784	771	799	725	746	784	809	768	730	800	773	792	815	738	785	734	699	776	753	773	763	773	735	802	725	778	823	735	781	778	725	771	807	741	726	789	732	783	750	761	727	730	742	762	792	785	752	822	729	783	789	775	697	762	769	761	738	730	735	746	753	691	759	750	710	750	763	782	749	732	766	769	737	798	781	769	738	750	754	770	780	780	793	754	774	766	741	777	761	731	747	740	774	771	791	725	725	726	764	725	728	769	784	743	758	812	791	772	768	741	790	748	783	793	750	765	770	760	745	726	744	763	787	814	742	738	719	729	738	755	724	744	790	782	764	781	763	786	710	735	772	725	758	763	750	803	768	783	712	772	731	781	763	744	761	705	748	773	805	770	808	764	780	784	788	726	864	753	803	726	755	837	718	774	794	737	776	767	788	807	757	761	792	738	736	752	699	847	794	756	788	761	713	757	712	730	770	712	705	703	789	732	748	772	761	829	826	799	797	777	736	782	791	739	745	725	772	751	786	768	742	737	701	713	747	782	774	710	740	739	757	785	764	745	778	779	736	789	818	746	725	788	760	721	746	783	768	726	772	760	756	682	713	766	764	745	804	765	793	792	779	778	776	816	763	736	766	814
27714	37122	11960	2914	2166	1808	1535	1258	1167	1098	1002	895	910	939	863	850	919	894	848	835	856	811	821	791	848	790	817	782	832	839	800	770	859	762	861	820	781	792	826	824	770	798	791	786	768	775	789	833	769	770	842	785	814	778	732	784	774	835	765	787	858	821	881	793	842	823	792	766	855	815	727	784	752	827	770	768	781	821	774	822	846	805	802	831	814	775	840	831	762	803	812	850	829	752	799	836	816	747	757	844	775	788	805	760	807	776	755	831	812	802	814	779	794	735	766	773	881	772	773	809	835	772	847	754	789	821	847	799	852	773	833	802	761	781	754	783	779	805	779	818	798	828	840	768	835	788	776	841	809	748	835	808	778	814	796	789	799	783	785	763	816	801	793	815	767	831	799	808	817	813	743	811	797	812	810	811	780	809	820	796	795	852	754	831	847	816	777	793	776	849	796	824	795	794	772	814	856	794	805	785	774	776	802	741	789	790	812	794	797	818	736	772	811	783	808	831	768	769	794	803	827	795	764	795	808	797	761	823	820	799	750	813	817	799	801	815	772	776	783	745	818	788	799	789	821	784	812	790	796	822	808	799	721	799	774	802	786	800	783	769	787	829	812	813	758	777	765	826	701	792	750	825	819	771	790	795	830	850	787	815	810	802	809	778	788	802	774	756	801	835	793	752	790	810	728	738	792	848	796	792	832	731	819	810	800	711	801	724	807	797	776	798	794	840	765	849	837	836	818	775	781	796	784	746	787	822	806	822	731	827	792	782	758	833	800	777	744	800	868	799	799	835	783	749	760	811	799	791	779	730	778	829	711	803	823	826	788	792	789	811	838	830	809	849	774	787	779	830	795	761	760	808	750	846	775	830	797	801	762	704	741	771	787	772	790	811	756	780	769	773	824	788	800	819	781	794	812	771	826	801	748	802	813	799	778	784	823	764	797	806	824	781	806	791	829	809	776	775	783	763	789	787	853	869	806	763	767	790	773	812	785	802	818	799	768	782	818	797	785	817	757	782	789	778	779	777	865	826	821	850	827	836	761	832	849	762	801	784	843	837	773	813	758	779	756	823	797	825	781	810	832	825	795	791	753	799	768	788	815	832	782	819	801	795	788	787	764	797	731	824	746	797	772	835	847	800	752	805	805	789	830	805	812	719	806	839	757	817	764	782	802	846	775	799	778	800	751	812	835	821	750	785	767	818	771	829	774	804	805	823	768	797	795	743	809	756	844	826	783	806	796	793	787	757	774	792	773	800	798	792	764	810	789	763	776	776	782	789	810	799	814	784	807	779	781	784	788	800	756	785	784	806	776	784	829	758	821	799	818	820	781	759	744	811	764	831	784	828	810	763	796	720	796	769	765	789	745	797	803	781	790	825	810	781	806	814	889	815	757	812	755	787	784	836	766	782	811	784	813	801	810	808	758	797	791	802	828	813	776	806	824	779	764	869	790	777	767	748	790	767	808	815	760	817	809	849	791	782	767	749	802	777	819	853	764	774	814	796	781	784	813	797	743	789	796	811	843	766	787	742	754	832	779	839	792	759	774	810	778	804	781	796	786	714	836	811	790	785	793	812	777	769	800	784	792	783	840	792	787	787	790	787	792	798	811	789	832	859	787	749	837	824	787	815	762	782	768	762	773	808	751	828	804	790	800	842	808	772	851	785	826	772	855	798	769	791	787	785	800	847	792	834	810	786	796	772	782	785	792	794	767	794	805	815	792	801	806	818	766	797	775	790	820	798	807	766	787	804	813	791	794	811	763	826	771	839	812	811	803	774	799	748	790	778	772	839	805	765	819	832	798	787	786	782	785	852	794	800	745	854	786	848	745	762	825	792	823	807	773	833	816	825	765	796	794	818	766	754	771	744	779	797	833	813	836	748	797	807	733	818	777	775	791	831	764	796	780	838	774	765	814	777	820	786	834	850	745	770	797	775	798	786	769	853	775	787	789	816	868	778	796	769	796	804	796	781	817	777	816	798	831	821	830	791	792	772	811	867	781	780	791	772	801	821	791	789	822	829	840	783	777	797	796	771	807	806	773	746	809	767	768	816	806	754	854	795	777	780	795	837	828	808	756	809	842	771	741	827	771	810	788	817	812	837	798	767	778	736	765	755	745	788	758	805	758	835	783	797	751	753	773	837	786	766	791	801	763	790	821	751	811	767	758	826	782	840	788	842	812	836	812	820	843	809	808	836	835	752	821	773	761	789	802	801	767	824	764	771	779	807	797	762	817	851	756	827	833	836	808	759	796	770	774	844	817	760	779	724	825	811	777	799	814	789	801	773	783	777	797	789	742	800	813	805	761	833	831	793	774	788	772	812	818	793	817	804	760	806	815	784	776	807	775	791	828	845	785	780	785	796	769	807	761	811	836	793	808	791	794	796	792	775	781	805	744	786	780	795	752	788	751	829	792	811	789	792	808	838	812	793	801	791	772	848	799	802	786	748	798	827	860	826	808	839	792	795	781	839	778	776	745	792	801	787	792	778	832	817	753	831	797	787	755	774	827	787	753	777	791	862	744	808	792	801	797	764	824	788	796	747	812	845	794	735	760	806	736	824	800	757	804	800	749	811	775	759	781	778	812	814	823	823	815	772	813	801	789	766	804	815	810	825	821	860	808	791	802	789	828	784	799	826	784	804	751	737	795	821	822	803	771	755	772	781	799	774	786	757	742	774	782	757	817	809	770	787	744	790	778	852	779	757	793	764	775	773	791	767	785	725	732	767	788	818	866	733	792	777	778	823	758	756	797	812	833	799	834	759	786	759	772	791	795	780	831	819	783	775	766	798	820	781	816	801	834	783	857	797	718	808	810	786	723	768	748	786	804	801	767	826	799	788	780	820	851	807	803	819	805	832	834	810	843	813	800	773	767	770	779	824	831	781	729	808	793	811	799	773	810	779	785	792	744	781	778	773	770	810	787	798	810	801	855	804	812	717	824	773	823	841	798	725	800	808	755	781	824	761	755	820	759	827	776	815	844	790	769	818	833	802	755	797	763	827	799	789	843	792	747	817	801	795	829	825	795	820	800	819	790	831	795	767	797	748	769	838	754	791	784	816	792	803	790	752	838	819	793	814	805	800	755	777	722	814	761	824	801	772	781	794	804	809	806	778	819	817	731	792	798	774	747	808	835	848	799	792	795	790	787	798	793	797	795	836	842	785	851	773	768	799	804	807	797	792	782	806	804	793	841	810	804	768	810	840	767	800	799	846	829	805	727	783	800	818	789	804	801	817	778	833	814	806	819	824	773	797	790	815	822	783	783	797	796	823	809	844	786	745	791	808	728	813	820	778	783	816	777	811	783	801	742	770	784	808	785	793	778	784	751	819	802	831	773	824	762	836	772	809	813	870	791	798	751	778	838	809	819	816	780	775	733	844	794	806	791	795	777	799	807	782	783	830	828	830	852	748	766	775	790	797	811	800	784	781	812	768	799	806	765	786	804	800	838	797	864	826	800	813	800	820	785	795	749	791	816	774
24432	21046	27483	24771	17037	874	468	440	369	320	319	303	269	277	283	227	229	259	262	253	262	259	244	234	235	266	261	265	229	266	237	232	234	250	259	230	219	243	269	253	241	257	213	237	243	237	240	225	242	261	243	251	237	230	224	243	262	265	231	250	227	236	203	222	249	214	255	256	241	226	259	232	219	245	223	238	254	235	222	256	228	230	250	238	251	239	264	231	239	250	226	226	225	256	234	228	237	257	251	230	232	262	243	264	236	223	262	249	244	241	232	216	217	208	215	220	209	252	187	214	228	240	229	231	209	248	249	245	220	223	214	255	252	238	250	231	282	241	227	233	226	235	264	240	226	248	240	254	200	226	225	236	266	230	209	234	247	235	273	233	255	253	232	223	243	209	268	244	224	221	235	255	259	263	222	223	231	245	243	239	278	244	221	236	260	221	257	257	240	248	234	245	243	273	247	243	240	254	249	242	251	235	262	231	219	255	233	272	240	274	234	228	245	220	235	251	234	255	238	244	223	205	253	235	242	256	256	233	239	235	244	223	238	222	234	222	207	278	242	242	266	242	240	250	222	252	222	247	232	233	225	228	220	237	234	239	244	225	251	237	252	223	259	247	241	254	241	238	239	218	255	263	218	264	257	223	252	256	209	260	256	217	242	230	242	237	228	244	233	229	242	287	232	250	230	244	252	244	229	207	241	242	217	237	234	249	213	244	243	225	234	216	191	261	264	239	236	243	246	234	231	231	260	256	250	248	222	234	248	240	229	233	219	236	230	257	239	215	239	259	250	252	252	235	222	239	254	252	208	247	230	237	244	214	222	223	228	248	258	237	215	257	226	253	214	250	221	240	248	240	227	225	244	212	251	249	227	240	228	247	201	232	218	215	230	229	251	228	231	224	259	241	252	253	224	252	238	230	219	259	268	263	199	252	254	228	254	244	216	225	250	237	232	241	235	256	246	235	237	247	222	255	242	219	242	265	227	233	240	251	236	237	247	226	250	225	247	231	241	241	198	225	231	261	258	254	253	240	246	230	257	222	242	223	264	238	251	230	253	237	246	241	252	239	217	241	257	257	238	237	206	216	246	233	216	251	247	259	220	274	239	222	227	244	267	243	220	255	252	258	236	233	227	225	242	229	244	256	224	241	203	243	234	208	241	242	266	264	229	263	229	238	246	222	230	228	251	229	237	245	239	256	228	256	240	232	224	228	231	233	232	238	241	233	222	239	245	231	227	235	240	222	267	233	207	260	242	239	219	217	235	239	229	246	250	221	238	224	257	236	220	257	229	262	250	222	216	249	232	202	233	249	199	251	249	255	246	234	256	239	224	245	245	243	248	243	257	236	255	249	248	217	253	214	278	240	273	249	247	245	241	244	215	267	251	240	243	247	263	222	226	245	233	244	259	240	220	207	212	227	236	247	233	255	233	251	270	251	237	233	228	238	244	219	225	229	221	211	239	243	256	249	216	236	263	252	243	232	217	237	243	241	228	263	238	238	238	228	235	199	253	247	258	244	231	256	227	236	211	220	228	233	272	213	250	253	211	215	241	226	243	232	244	239	252	231	246	233	222	223	242	230	245	217	237	224	244	250	244	237	247	256	247	237	236	267	250	229	238	246	247	234	235	203	205	249	245	225	234	245	237	260	231	243	224	241	240	228	226	244	258	235	212	235	236	246	241	232	239	261	245	248	243	234	231	242	237	236	231	277	233	239	239	242	250	225	224	254	243	262	231	221	238	250	210	248	216	232	250	249	236	266	246	264	258	236	216	240	226	245	258	231	237	254	248	209	234	212	231	242	245	250	251	236	212	226	255	236	253	243	250	242	220	262	225	214	262	223	229	236	222	219	229	242	225	220	236	234	244	241	215	226	240	240	242	216	240	246	231	218	244	219	242	240	218	258	224	249	238	235	232	231	241	233	244	259	212	260	248	240	241	255	255	265	230	248	235	229	258	234	243	225	236	259	244	210	218	244	217	228	276	282	232	225	225	228	233	284	273	276	258	257	221	241	239	254	261	239	259	222	239	245	225	214	263	248	251	191	224	245	241	215	243	251	224	203	255	241	241	248	263	224	252	249	239	235	227	217	259	226	258	235	257	240	239	245	253	221	230	235	256	240	239	230	245	228	209	253	242	246	237	244	224	242	215	250	230	262	245	236	264	213	239	240	249	215	225	256	249	213	240	244	245	234	227	235	238	238	216	224	256	234	236	225	237	225	239	256	229	236	220	225	221	238	227	245	262	245	235	214	227	243	240	236	228	267	232	209	235	238	245	218	245	230	217	249	258	252	256	212	243	255	212	209	231	227	217	236	211	231	252	239	231	222	253	243	238	267	221	239	236	250	263	240	236	225	227	227	212	234	211	245	219	190	240	227	247	233	226	218	260	239	239	227	232	233	253	232	208	209	252	204	229	236	237	227	252	243	258	228	249	217	221	265	245	238	244	238	254	275	271	226	219	241	209	246	235	256	251	229	248	211	242	244	240	213	235	255	238	244	251	259	230	257	192	267	233	235	232	240	252	235	261	222	227	224	208	222	249	228	249	251	248	279	245	236	250	209	271	227	232	248	286	236	218	255	246	233	257	240	266	254	254	264	237	217	277	239	213	219	213	231	267	208	239	257	233	243	252	236	271	215	250	254	245	232	220	234	231	231	276	227	242	225	249	239	239	227	260	216	256	215	221	217	236	233	241	222	231	234	225	267	239	214	267	223	242	251	242	238	266	249	214	239	192	221	209	229	241	234	247	274	221	237	247	252	258	242	221	227	278	230	240	254	226	250	254	247	238	231	224	238	245	240	239	253	253	233	251	230	244	267	220	225	255	229	244	212	272	236	229	234	224	246	247	209	218	216	242	236	257	234	222	232	265	249	214	264	267	235	233	239	223	224	232	231	221	232	245	252	253	247	246	248	235	260	232	251	227	262	245	224	248	243	242	220	237	213	255	235	218	235	228	237	236	232	246	238	239	231	245	250	239	255	243	217	243	243	229	244	239	226	256	259	254	220	255	249	218	231	230	233	246	219	230	245	247	237	242	252	278	231	223	250	253	208	231	252	262	230	261	273	240	255	242	270	233	238	242	245	256	235	217	243	248	228	235	218	252	264	244	239	246	231	264	215	247	231	243	249	212	220	242	275	230	248	281	266	238	245	265	223	240	240	245	229	219	259	269	264	238	246	248	223	258	240	254	241	238	231	251	234	237	237	246	225	239	271	225	224	251	256	236	235	236	229	220	238	259	248	211	220	238	228	230	205	232	231	254	217	243	227	236	243	232	223	259	194	273	259	228	249	233	244	248	247	226	268	235	253	241	245	238	240	272	241	227	235	251	231	253	261	222	232	262	233	231	238	224	235	230	217	212	245	264	234	267	230	220	241	270	230	243	258	234	238	256	239	221	224	249	242	232	216	203	239	271	236	253	243	257	227	229	225	238	245	248	263	254	243	269	225	241	214	242	239	258	244	266	234	215	245	252	219	234	222
27527	31503	7200	1612	1160	907	748	613	506	444	386	368	361	339	301	335	337	314	327	284	301	294	307	286	293	284	296	301	262	294	248	285	281	286	282	275	291	305	296	288	248	266	272	264	280	251	260	279	306	276	281	292	291	298	291	281	283	264	272	287	261	267	276	280	262	293	295	250	300	274	252	244	262	297	270	276	253	278	266	282	255	284	292	283	271	287	293	277	243	249	288	276	280	269	284	288	291	258	269	280	269	269	273	251	239	257	253	256	298	292	274	292	251	269	237	295	270	283	270	277	282	279	285	281	260	287	288	267	271	258	256	255	251	258	247	268	271	246	273	278	269	299	260	283	301	282	280	264	239	256	290	261	281	253	312	252	273	282	278	259	285	269	272	292	266	268	302	249	262	261	265	243	284	274	267	275	290	258	268	246	262	313	281	282	275	265	294	280	288	272	236	291	267	275	278	258	299	268	278	280	263	253	286	284	262	244	267	289	253	277	289	250	270	260	288	261	251	266	258	270	272	246	241	274	270	310	262	234	259	270	287	267	301	285	272	270	258	260	282	264	279	280	278	285	259	276	272	281	294	273	282	258	265	305	268	270	266	278	260	255	287	302	236	269	254	274	266	260	259	239	271	298	255	260	290	267	304	273	276	292	274	262	298	285	295	278	276	248	260	285	280	287	290	282	254	261	252	290	275	255	275	288	254	266	222	254	274	280	285	285	249	235	281	257	276	266	248	272	293	268	285	259	279	268	290	312	267	254	263	274	251	245	262	284	250	263	291	288	283	271	263	267	268	296	273	255	275	275	274	265	251	273	263	271	265	255	278	279	273	282	289	280	261	289	262	261	283	233	247	251	246	274	293	249	262	277	267	275	263	250	272	275	287	276	283	267	266	284	282	268	264	291	309	264	269	288	259	273	266	280	267	268	255	282	273	285	296	243	292	274	259	258	269	258	271	273	259	264	266	258	260	278	257	249	273	275	285	264	257	241	261	291	258	268	255	284	246	261	266	235	248	288	251	269	249	275	275	300	280	232	227	276	294	295	265	277	279	270	286	247	271	289	272	285	268	275	260	256	304	301	226	286	251	271	244	296	255	275	271	285	270	262	253	281	241	276	254	273	260	263	270	274	306	253	291	283	273	285	282	265	268	253	253	278	285	291	247	282	251	250	279	283	245	271	275	266	273	287	287	251	272	291	302	273	262	271	267	267	272	267	306	255	283	277	301	263	269	289	271	277	232	259	294	302	271	297	265	266	268	263	244	271	238	253	252	267	262	284	271	272	279	275	250	282	285	266	268	275	265	272	274	271	295	248	263	267	263	285	297	294	292	263	244	244	260	283	261	258	233	276	273	270	282	267	270	265	294	213	277	253	318	265	268	272	281	270	297	300	276	269	281	251	282	272	255	232	280	242	265	289	259	235	293	278	273	251	284	247	287	295	279	294	271	266	252	276	288	277	260	255	254	256	271	286	250	280	283	258	272	279	307	260	255	281	252	272	248	250	283	280	243	270	253	278	278	255	286	244	290	268	273	274	295	266	283	262	252	255	272	265	265	282	257	259	294	241	266	272	263	289	278	277	296	268	262	287	273	277	267	244	277	269	292	275	305	270	271	282	274	264	244	263	273	273	246	286	288	291	270	281	247	300	267	266	262	281	274	270	263	269	265	291	255	284	247	243	288	296	280	280	268	287	286	258	291	304	267	270	248	263	258	242	243	262	269	270	280	277	287	243	302	282	292	262	256	269	294	268	297	266	272	269	281	274	253	258	248	261	267	287	284	290	279	244	269	278	263	246	229	259	287	243	278	279	271	281	259	262	273	276	265	268	258	268	265	261	275	249	298	251	270	266	270	262	256	278	247	251	261	241	306	266	290	276	270	269	306	275	258	275	273	250	264	274	266	261	303	266	290	280	271	268	300	252	271	276	309	262	296	266	256	274	261	269	265	276	260	246	247	264	283	273	270	274	261	255	277	262	295	281	288	283	293	240	285	286	246	304	295	258	285	298	305	278	274	255	279	278	299	284	239	263	284	266	291	270	261	287	296	271	291	238	256	271	286	245	270	287	279	277	252	253	282	261	276	243	258	276	267	284	285	274	288	260	306	265	280	270	250	262	283	256	309	269	267	275	305	281	278	293	265	301	254	290	264	274	265	278	254	285	271	277	305	295	275	285	278	262	249	257	269	277	279	263	261	266	290	278	276	239	276	281	297	277	269	287	285	276	266	258	264	273	271	249	275	280	260	276	258	273	273	278	277	287	253	281	280	292	271	271	267	251	272	284	254	273	275	283	290	280	268	277	259	242	261	272	285	284	280	275	296	288	283	274	272	264	308	257	251	246	285	275	281	256	259	285	263	271	264	276	246	266	251	249	294	273	273	263	269	247	259	308	245	259	288	257	237	263	268	300	276	279	243	287	297	265	242	288	271	288	245	282	260	269	285	265	260	290	263	306	273	281	286	258	270	260	284	237	266	285	232	262	256	271	287	258	283	241	298	253	280	277	257	271	264	262	278	279	253	277	301	244	272	220	283	258	242	272	271	273	275	273	300	268	278	264	276	301	278	244	275	276	295	310	274	260	260	233	255	249	282	296	261	273	270	252	280	256	292	292	247	285	256	287	261	269	274	259	289	290	281	274	281	254	249	262	252	257	262	260	274	274	276	263	293	252	288	262	265	247	260	262	250	300	252	273	250	260	283	273	279	246	254	261	268	280	290	288	303	274	301	257	307	267	292	268	301	311	258	293	252	272	265	272	298	253	273	291	282	280	257	275	258	281	266	290	253	263	278	253	294	271	296	284	265	268	289	256	273	280	286	283	268	247	275	270	267	273	260	308	280	299	252	267	272	289	264	293	277	274	273	241	267	262	258	264	234	250	292	259	232	282	253	298	279	259	273	323	241	269	277	254	249	296	266	287	286	257	283	270	257	248	290	261	251	262	250	259	252	269	267	254	251	275	278	298	260	280	261	243	292	291	284	262	282	275	277	267	291	277	246	263	272	277	266	309	267	282	273	283	267	274	257	235	259	302	253	288	248	221	284	279	281	266	295	246	221	276	256	261	275	294	258	269	282	289	260	269	250	255	264	279	271	259	253	270	275	257	282	282	309	277	287	268	296	271	317	268	271	279	260	268	274	263	296	267	276	276	238	294	253	281	257	291	274	272	260	271	259	263	265	282	262	247	283	271	286	266	270	246	269	283	289	275	249	248	244	291	261	264	272	288	294	289	269	274	332	283	264	284	265	283	287	279	276	271	284	278	259	295	277	297	266	234	259	290	283	276	264	259	295	301	300	262	276	251	295	252	288	266	304	260	290	255	281	263	267	288	286	270	279	268	232	267	280	269	299	258	266	263	292	255	268	265	266	300	279	303	287	286	269	258	268	251	266	294	293	242	265	284	272	299	258	268	266	278	283	275	278	282	266	264	268	297	286	279	274	262	263	271	271	284	238	252	293	242	275	266	268	278	245	235	273	253	249	252
22396	21116	28692	23783	21118	21160	11877	1376	956	866	794	727	746	730	664	643	644	603	625	629	603	636	611	601	640	570	617	528	613	577	579	658	564	579	576	544	554	570	601	543	589	544	577	540	628	551	563	555	578	531	583	596	541	578	556	525	554	518	580	567	529	580	536	552	539	542	538	568	575	555	560	562	596	549	525	556	539	559	565	548	535	554	542	529	529	545	535	578	518	559	527	521	544	568	568	534	579	543	535	537	573	569	503	513	518	504	566	547	583	539	594	536	540	550	610	552	502	549	523	558	558	547	577	559	552	560	569	598	553	555	558	536	547	551	548	542	582	592	575	519	515	547	619	550	573	575	587	588	527	558	497	520	570	533	519	547	545	598	550	535	592	564	548	517	563	587	570	579	555	563	571	553	567	515	560	547	505	572	507	566	524	584	537	530	529	566	558	576	562	577	571	567	560	596	552	581	563	532	585	555	579	600	567	508	534	567	552	538	525	552	523	535	583	591	576	515	502	558	532	555	591	535	528	548	550	557	601	533	557	540	555	540	551	576	532	522	558	563	597	512	504	551	545	576	549	579	470	579	573	562	591	583	551	528	557	561	544	526	530	572	550	532	527	519	507	563	551	542	549	505	572	553	578	601	566	580	575	627	558	570	572	562	560	527	543	602	566	562	547	568	549	552	562	518	583	529	546	528	571	526	576	582	503	524	513	547	544	529	551	600	528	570	551	559	571	545	521	598	550	556	566	557	564	541	575	544	548	536	578	609	530	538	567	547	550	527	602	567	559	539	542	576	568	577	539	525	585	529	527	569	570	564	553	542	523	593	507	548	541	536	536	503	584	567	545	546	559	540	557	582	528	564	533	523	545	527	503	534	529	537	548	521	559	557	523	592	533	567	560	564	536	534	594	567	539	546	552	518	617	547	557	548	538	569	556	557	514	540	520	579	531	570	547	543	566	549	542	563	574	551	614	589	511	545	514	540	561	575	548	579	542	546	543	536	529	518	587	545	518	531	546	580	599	539	590	551	531	510	525	599	545	600	575	495	555	496	545	533	523	550	543	550	556	564	517	559	590	596	540	602	532	562	548	523	499	556	538	532	521	546	562	538	576	590	586	563	564	495	551	550	504	558	550	543	542	586	566	573	544	595	532	532	559	555	592	564	516	575	561	526	567	555	538	537	552	555	570	537	540	558	545	574	578	544	536	592	531	545	478	557	566	538	554	577	520	591	514	553	548	572	624	518	550	527	543	536	546	560	539	528	589	529	517	539	548	548	566	555	534	560	514	567	556	533	541	544	555	545	555	589	539	568	542	561	531	533	619	561	535	579	576	571	504	566	553	548	527	573	567	558	532	571	553	497	586	513	565	544	534	561	527	585	544	542	543	557	557	568	574	526	514	538	556	551	566	501	528	515	565	580	589	524	533	506	525	562	540	552	579	595	573	523	562	503	569	521	561	531	527	564	527	555	561	558	546	549	531	535	555	535	545	550	553	541	553	545	590	561	523	567	538	556	576	542	559	581	559	592	581	583	528	547	552	560	529	554	514	565	558	521	560	567	535	559	557	561	546	554	544	569	559	605	553	525	557	565	518	577	557	554	554	534	526	560	554	545	555	563	523	551	563	573	525	526	593	517	535	527	550	532	558	576	572	528	582	566	554	558	565	541	554	576	542	566	563	534	543	558	509	522	535	534	563	526	532	567	538	565	598	575	563	604	545	559	587	562	550	557	538	571	493	551	499	570	592	556	548	541	603	572	560	563	543	568	559	506	527	494	546	577	545	517	536	520	531	557	561	559	571	542	574	529	538	558	553	558	542	571	561	547	611	525	575	550	549	577	545	559	577	495	577	559	555	591	535	544	544	577	566	540	530	555	541	556	550	576	580	532	528	553	553	522	553	533	560	534	563	555	556	529	592	598	567	558	569	506	563	528	560	536	595	568	553	489	560	529	538	545	507	569	524	530	570	579	570	528	583	563	545	561	535	590	584	571	540	545	546	547	579	574	539	542	507	560	489	599	581	554	593	550	563	520	564	555	602	584	603	579	559	565	583	563	549	541	551	583	569	560	550	515	565	636	525	551	572	543	521	574	545	598	499	511	608	553	501	598	572	544	591	572	527	533	582	546	552	537	533	555	528	533	554	543	551	535	596	564	580	563	583	526	573	519	527	572	574	582	581	526	534	569	577	522	545	517	505	574	565	546	554	571	551	542	535	585	544	533	529	576	560	548	569	535	541	526	550	528	562	533	534	576	583	503	541	553	589	536	571	544	535	605	565	577	536	528	566	520	538	580	533	598	541	566	532	567	558	520	566	542	548	563	539	583	543	553	545	558	572	568	546	605	540	546	563	543	560	590	541	573	559	563	570	601	580	484	535	528	566	531	567	530	538	495	553	563	517	545	547	608	527	533	519	572	542	541	547	565	541	501	574	559	549	539	553	542	581	562	524	558	573	647	513	541	577	491	552	560	601	588	589	526	550	560	548	545	551	532	563	587	518	548	517	537	587	588	556	559	528	568	548	550	541	535	521	548	559	577	582	524	539	543	557	519	578	537	552	529	577	590	540	555	584	588	490	515	529	562	534	590	516	564	568	570	536	547	541	561	513	519	595	583	519	520	536	488	577	545	554	579	527	567	551	524	597	536	514	574	535	515	539	529	570	531	554	552	553	582	517	542	552	549	585	539	547	563	559	523	522	537	558	509	509	553	548	530	581	539	560	567	529	562	525	562	527	562	522	593	572	555	545	542	579	572	563	519	535	568	540	540	573	549	563	553	591	586	534	503	558	521	544	550	542	545	557	591	552	553	533	569	558	520	584	545	555	568	536	554	519	555	553	564	542	583	542	562	555	558	550	562	549	543	575	536	541	573	545	547	514	602	574	535	536	528	526	587	533	548	561	534	588	537	573	548	564	559	557	564	528	542	552	585	549	528	522	569	544	527	600	537	539	507	565	554	542	543	550	571	587	540	591	607	546	541	533	554	545	529	534	529	529	563	540	546	563	551	582	550	573	543	545	565	508	555	486	559	548	554	566	533	558	582	525	533	539	580	585	532	534	540	539	557	547	512	564	546	546	568	553	530	554	528	550	524	535	563	597	551	572	561	568	595	528	563	566	508	526	526	550	581	571	563	580	528	557	570	555	558	561	525	499	575	572	542	528	505	544	536	534	549	502	566	579	541	551	547	507	552	547	530	518	525	521	555	556	561	542	569	526	515	559	571	547	577	544	532	554	541	513	542	522	525	574	512	565	558	546	572	590	521	569	524	503	540	563	546	504	556	569	556	549	553	527	562	547	509	549	567	545	555	538	577	577	576	509	553	585	549	554	556	509	561	552	526	548	595	562	566	579	577	546	541	569	568	552	571	520	565	549	545	561	539	528	550	544	554	552	577	541	590	574	494	577	563	558	540	587	521	574	588	567	528	569	564	546	541	561	558	568	569	551	506	550	525	541	514	612	546	572	546	513	549	551	538	531	556	522	541
30475	42980	13950	4815	3365	2544	1987	1637	1328	1184	1024	917	906	802	796	779	733	737	702	717	634	696	620	657	583	662	665	576	625	689	618	611	624	636	562	624	629	670	669	575	573	637	613	643	611	627	587	627	594	638	604	631	662	627	635	635	606	652	606	612	609	548	617	591	635	595	607	620	572	597	577	582	632	615	615	572	582	623	610	565	612	580	590	577	603	601	608	646	593	591	574	622	604	574	595	615	619	566	573	605	620	572	615	602	625	596	622	602	554	572	630	581	633	610	591	606	591	611	655	559	584	542	626	567	597	607	609	601	602	624	582	603	607	578	603	599	575	622	587	596	614	550	594	583	596	588	599	613	573	583	601	601	657	617	608	607	593	617	581	649	545	559	622	592	611	618	581	581	564	590	596	594	605	563	576	581	653	647	627	580	635	603	590	629	578	617	613	587	583	578	569	611	586	605	565	571	573	564	601	590	583	655	594	565	595	550	602	592	580	626	568	614	587	579	572	574	652	543	543	533	564	575	635	573	572	591	610	591	586	587	611	575	613	589	547	592	571	582	607	639	542	579	585	607	569	615	650	576	625	551	626	600	641	593	578	578	619	606	567	614	589	603	569	608	594	593	577	622	600	612	569	560	569	593	595	569	617	615	595	595	616	573	629	592	559	639	588	621	619	559	592	641	548	618	602	619	578	607	618	579	596	629	570	614	626	620	583	629	595	579	581	596	610	673	539	559	612	598	584	629	601	590	665	613	586	589	580	621	577	648	637	632	557	618	587	581	575	565	587	580	579	592	549	578	573	565	538	583	584	587	594	585	626	602	573	556	589	597	623	614	579	594	555	571	622	598	562	573	580	647	604	576	630	618	621	620	546	619	636	569	578	604	620	578	590	574	621	571	626	580	621	570	606	582	584	534	600	583	611	618	571	573	577	583	585	585	596	572	581	583	582	560	630	636	593	612	639	626	602	579	603	588	591	619	605	625	606	629	592	590	617	575	561	598	583	590	588	620	574	584	603	583	603	596	596	573	599	584	597	556	558	616	583	592	639	578	562	525	586	610	620	605	600	611	581	542	574	575	587	620	580	594	598	560	575	662	599	603	581	578	580	640	585	598	572	605	601	619	585	603	647	611	604	564	588	618	618	625	610	601	621	624	598	571	589	599	571	593	564	594	534	569	618	580	567	622	591	601	567	655	557	653	636	604	580	575	575	559	625	614	571	590	554	582	603	606	627	572	596	596	574	589	569	544	587	600	626	607	632	607	581	610	593	602	578	567	607	595	591	641	613	537	629	625	555	602	609	625	555	597	629	581	593	591	607	580	588	602	615	617	630	594	595	589	573	566	569	635	569	548	568	576	544	646	550	588	610	620	659	624	578	581	575	578	640	617	599	594	606	592	613	598	581	611	595	601	602	607	589	621	606	622	593	587	595	580	563	594	598	589	589	600	593	530	587	593	576	606	571	562	560	597	607	566	609	615	589	571	608	569	610	591	582	600	590	577	600	610	573	529	592	552	629	611	588	580	581	613	604	593	578	573	599	575	593	608	600	587	570	584	582	610	605	589	598	613	586	562	570	605	584	571	631	585	621	587	605	578	568	569	680	615	595	611	551	563	607	593	588	630	642	560	576	590	570	608	594	578	599	595	621	608	560	576	586	580	581	596	578	574	623	638	612	621	616	599	612	586	609	602	575	606	593	644	563	645	592	587	577	572	558	569	627	600	598	617	594	582	595	573	628	594	590	605	598	624	613	578	607	542	606	633	621	623	614	647	591	619	609	568	578	573	611	602	596	571	618	584	563	580	606	578	585	591	589	608	644	562	596	633	595	594	606	595	603	616	591	579	550	636	608	632	604	588	614	586	617	592	593	580	602	625	595	608	605	616	616	554	591	594	604	610	605	609	564	588	605	611	540	532	580	625	629	592	596	619	627	589	607	601	592	587	607	609	598	569	581	570	573	588	611	564	605	586	567	536	570	604	543	602	593	592	604	596	644	639	594	562	598	550	560	535	634	574	621	615	580	628	560	623	600	580	634	619	556	556	553	600	621	609	591	588	608	601	570	641	596	588	612	590	664	620	604	570	551	585	577	600	604	594	594	601	510	631	610	626	594	579	595	629	591	587	593	576	591	543	582	650	572	571	630	633	535	557	593	560	583	582	635	620	619	597	618	610	596	589	609	608	589	598	567	601	622	578	583	560	589	602	653	585	631	586	606	595	607	538	633	621	571	607	556	538	550	574	587	574	552	589	571	629	625	594	595	620	632	618	632	639	607	592	548	579	546	568	554	641	572	615	581	626	533	620	587	615	610	596	579	569	587	602	638	632	612	588	579	603	569	621	597	606	540	568	552	597	642	590	575	585	616	581	587	612	628	545	607	544	627	637	570	616	609	584	604	591	570	583	569	601	606	583	558	581	573	567	589	594	615	573	621	604	568	595	623	542	619	573	584	579	616	586	602	619	617	559	616	641	591	579	576	585	549	604	632	604	630	617	615	574	610	586	639	590	594	626	570	590	623	584	590	558	638	584	582	622	599	556	602	647	611	613	594	586	615	577	612	632	611	599	564	595	612	605	588	648	617	649	603	611	629	650	538	567	566	608	580	609	629	615	586	559	579	546	586	586	575	617	631	602	593	589	599	616	561	610	615	605	588	559	629	576	586	562	572	609	606	636	618	609	583	614	592	600	671	597	551	595	610	559	564	596	561	576	559	668	601	621	556	643	569	591	578	550	573	626	600	577	600	603	583	608	609	603	638	581	567	594	583	615	624	612	592	623	625	597	623	593	592	576	604	582	563	587	566	603	580	603	559	642	554	567	559	585	624	585	618	617	575	612	613	636	578	606	579	628	542	597	601	608	593	575	634	583	602	634	597	598	581	585	567	611	580	551	583	597	567	612	583	562	607	637	551	598	602	579	635	554	616	588	544	580	571	556	595	612	597	619	615	563	597	584	570	596	577	560	607	608	589	566	575	572	624	573	584	606	572	607	574	599	629	596	635	581	539	549	588	566	614	541	597	575	593	612	576	596	613	559	608	591	599	548	586	634	603	565	593	630	602	588	557	583	602	600	635	574	618	630	655	601	600	603	568	582	588	573	630	640	608	552	581	581	608	585	629	598	614	605	595	600	602	614	573	571	622	597	578	627	556	635	583	583	622	514	591	571	607	602	588	581	583	566	573	578	587	602	591	587	594	607	561	619	615	571	546	605	571	542	583	547	624	575	629	572	605	614	586	584	588	588	597	601	577	633	590	619	612	638	598	573	600	594	608	599	584	615	574	599	656	598	590	625	591	574	600	606	593	617	633	574	620	563	588	613	606	532	569	575	561	600	629	559	612	590	574	631	560	645	607	579	604	612	597	606	560	610	573	614	604	568	563	580	592	566	586	599	574	568	569	603	598	613	557	560	611	543	584	615	609	635	546	627	608	582	592	569	585	621	603	641	592	592	567	575	612	583	610	600	604	603	585	563	597	585	607	597	615	582
28491	21456	10748	1253	760	757	650	482	516	468	496	503	481	501	503	481	479	512	465	484	480	489	506	476	500	489	485	490	488	476	431	500	505	490	469	466	459	483	470	455	483	511	440	485	517	470	474	511	487	518	506	490	451	465	464	456	517	450	518	501	465	533	476	495	485	490	508	476	466	489	487	511	522	466	485	474	477	505	477	473	482	469	506	505	502	442	506	462	510	479	496	514	448	498	463	466	449	500	472	468	483	456	468	500	463	473	445	499	491	467	450	489	475	513	473	504	494	480	499	500	486	497	484	460	501	491	496	512	484	424	502	522	499	429	422	454	485	498	480	470	503	482	461	467	464	470	482	483	471	520	505	503	523	476	461	448	469	478	508	519	448	461	537	464	484	475	434	513	473	432	487	513	515	454	543	489	495	494	471	466	492	484	448	441	489	455	496	510	434	455	514	480	479	508	466	447	487	492	503	507	504	456	474	494	470	486	454	516	514	482	450	492	462	466	501	484	494	438	499	494	477	469	490	472	538	481	462	474	497	500	548	493	507	486	484	467	469	483	500	492	508	502	485	444	472	442	488	457	470	508	503	454	469	496	486	463	511	442	504	483	485	459	463	459	451	463	510	503	473	487	479	464	538	505	492	494	521	443	524	499	472	477	472	507	495	490	463	496	482	516	514	483	485	481	476	490	491	493	507	464	481	466	491	471	481	467	469	542	489	475	486	497	493	505	495	502	474	444	530	508	485	465	502	473	458	510	499	481	486	457	464	464	491	499	487	467	498	477	485	512	506	518	511	462	476	475	493	493	514	461	501	482	477	486	490	490	464	494	474	490	497	487	501	472	448	488	474	463	458	408	462	482	507	488	512	507	488	449	517	450	491	465	488	480	520	509	493	487	439	475	527	492	476	507	489	468	510	475	469	527	452	460	510	443	435	478	497	537	464	486	517	491	485	430	495	429	527	467	494	464	449	482	500	462	472	504	505	478	499	500	490	477	511	484	461	498	516	495	471	465	483	486	481	483	429	489	477	508	411	512	504	489	502	503	453	493	504	495	503	458	459	520	489	498	487	499	502	470	500	508	528	497	490	455	485	502	494	476	527	510	431	494	436	446	508	472	458	472	481	518	495	526	444	508	504	499	478	466	497	472	512	499	485	463	482	476	478	501	492	451	484	454	499	491	481	464	452	476	507	493	447	490	483	480	537	506	511	484	479	486	520	493	473	497	469	494	436	487	502	474	476	468	476	521	487	470	467	492	489	472	488	476	477	427	458	483	529	447	520	484	462	470	477	523	485	442	493	463	506	473	491	477	491	462	496	466	474	444	466	512	481	497	495	470	497	467	494	475	498	500	504	478	522	485	462	479	501	497	479	493	460	450	480	483	473	473	483	458	518	538	505	492	452	500	500	481	465	493	498	499	461	471	539	444	471	486	481	491	511	498	448	453	483	471	511	471	477	480	509	473	457	482	484	447	473	469	490	443	489	456	509	474	456	455	454	442	480	482	470	486	474	450	492	476	479	512	456	479	472	495	497	500	473	516	476	514	488	472	505	490	477	508	462	489	496	459	481	476	466	469	496	515	493	488	509	491	500	535	484	517	496	500	466	495	483	454	503	474	497	495	492	483	457	482	486	474	498	441	494	484	435	478	448	482	463	469	487	465	498	491	474	457	462	492	465	480	470	487	511	493	497	467	518	503	472	509	464	463	483	475	494	490	457	470	532	490	517	505	488	455	484	483	486	514	434	511	469	463	514	489	474	509	525	468	450	486	480	490	497	519	461	479	497	485	489	475	504	438	502	437	489	475	499	542	502	476	467	462	534	459	505	508	460	472	430	513	470	499	453	466	462	465	492	466	489	500	462	488	494	509	489	469	510	465	498	452	502	479	468	445	518	501	467	478	469	500	480	445	480	509	475	457	489	454	472	441	481	495	509	468	457	479	462	494	473	476	474	464	513	493	498	507	450	508	537	515	503	479	511	496	490	480	460	459	533	460	479	489	491	466	482	476	500	479	472	509	506	530	482	467	491	479	463	498	439	493	481	469	483	468	533	460	499	453	492	517	468	505	467	452	496	464	445	477	466	463	535	498	466	471	483	459	467	475	505	486	437	475	490	477	463	508	490	471	490	488	482	491	464	491	492	517	493	463	502	466	485	508	479	469	481	476	498	472	480	474	458	474	495	483	510	493	476	505	450	467	487	500	472	490	442	469	487	407	466	525	501	477	469	445	520	447	448	478	522	498	465	496	481	473	521	470	497	516	501	450	444	474	472	450	481	485	510	459	507	482	537	511	455	466	492	445	514	512	462	484	468	480	463	486	506	481	511	490	450	468	510	502	496	483	485	503	486	410	466	503	504	512	503	485	469	487	465	486	509	473	481	498	454	479	472	457	487	474	484	502	473	514	479	475	504	475	483	478	477	497	476	504	483	516	470	457	486	503	479	492	525	474	504	465	465	467	456	480	460	524	488	478	472	506	486	488	502	478	493	467	492	483	456	491	458	506	492	485	496	490	480	496	505	491	472	465	508	514	477	464	470	460	476	474	472	508	471	441	442	499	459	489	441	491	491	466	456	490	500	491	518	481	446	448	480	507	481	507	505	490	498	498	503	501	498	485	512	449	463	535	463	472	458	498	459	498	478	474	497	488	499	493	501	485	500	468	468	493	495	512	478	463	493	480	474	503	472	493	477	444	481	483	442	498	479	497	467	491	489	492	453	481	469	488	497	467	477	482	481	539	460	470	465	501	479	452	459	467	478	499	471	477	481	464	454	487	467	485	461	468	467	450	490	486	487	451	475	436	514	479	480	496	495	493	488	491	474	496	461	493	501	467	471	470	473	502	532	474	504	446	506	512	480	487	462	494	482	496	455	477	477	456	481	483	477	487	516	503	483	483	465	507	483	502	497	443	495	511	483	476	439	466	453	513	466	463	507	507	498	469	456	483	488	500	482	496	479	462	472	500	484	470	490	477	520	445	471	454	449	467	513	482	471	504	511	476	483	505	465	513	519	470	449	460	457	469	482	514	492	489	488	519	470	478	500	472	483	465	511	485	453	478	465	498	420	480	475	519	517	479	500	474	458	472	515	503	482	544	484	486	514	505	487	480	455	476	484	487	448	505	503	492	499	489	434	463	476	522	529	454	480	428	462	475	497	545	486	474	487	487	459	465	487	511	504	483	439	504	454	470	488	473	509	523	514	473	436	468	517	454	478	474	454	456	519	482	472	448	466	477	501	487	489	494	498	477	467	481	519	487	541	497	476	488	514	475	453	429	481	537	487	510	507	529	470	536	497	510	496	497	504	488	437	470	458	435	477	448	495	503	483	498	449	511	491	438	487	484	508	499	477	487	464	459	458	418	447	467	468	512	448	509	492	460	448	470	469	499	450	504	499	535	469	506	476	481	478	489	459	477	422	469	492	507	474	458	487	491	495	520	505	493	534	468	499	506	495	474	477	429	479	478	464	470	487	490	488	481	489	477
27381	24229	3617	678	588	604	546	558	522	525	533	507	500	485	514	519	530	522	471	497	501	476	546	537	527	476	517	494	550	498	495	514	542	501	501	502	490	497	519	527	543	475	493	490	501	471	515	516	488	516	517	522	502	527	479	495	517	496	491	516	535	520	483	509	470	501	482	509	538	436	522	496	547	554	490	471	475	487	505	527	498	537	511	547	509	518	462	522	472	527	530	529	527	536	518	524	494	468	461	556	521	517	470	560	519	513	523	515	505	471	516	522	549	518	503	527	523	524	490	483	497	515	499	457	484	501	539	500	514	507	480	489	513	519	494	507	500	523	492	495	492	483	489	496	494	510	510	498	524	491	507	525	475	496	515	499	544	526	524	477	538	510	510	548	530	488	504	516	521	511	522	494	528	483	495	552	469	535	504	530	489	492	495	466	481	491	473	447	485	480	556	496	470	515	482	490	507	535	524	498	496	469	513	500	520	487	518	517	495	475	510	521	492	509	467	516	465	513	502	506	480	472	551	517	509	519	521	480	567	492	527	512	484	513	511	522	498	519	503	497	463	512	489	500	496	506	488	521	480	524	504	502	496	531	480	524	518	506	515	489	541	492	492	519	488	498	490	484	493	459	460	506	532	549	512	518	479	550	511	487	524	516	499	480	524	515	505	500	510	504	496	504	494	510	480	506	511	453	470	539	484	508	477	517	497	478	496	515	493	522	504	514	547	523	480	497	483	507	493	500	531	537	488	495	504	522	546	524	491	513	529	526	553	509	493	506	518	461	505	523	547	488	505	513	488	505	516	513	504	491	476	479	503	530	504	479	473	509	516	506	524	466	485	473	495	481	518	486	493	521	488	524	556	519	509	497	519	559	506	538	531	502	503	483	541	517	499	490	546	508	470	516	547	504	475	511	483	521	433	514	469	478	527	511	527	506	566	501	503	529	547	503	544	489	499	514	481	482	484	521	500	506	467	505	518	552	536	513	519	473	495	522	519	472	517	482	516	541	500	540	524	481	480	498	474	522	503	469	505	485	540	530	516	570	488	556	517	498	517	526	480	474	473	509	515	475	503	533	507	486	530	516	479	537	531	511	488	529	500	494	517	505	513	498	537	518	482	503	496	509	496	495	477	512	527	509	489	488	521	505	549	532	504	519	513	502	491	483	552	521	497	464	494	492	516	524	479	502	510	520	464	516	487	474	514	503	477	497	510	482	476	514	491	496	483	526	501	517	524	535	525	491	502	517	533	496	516	494	525	506	504	481	498	499	508	514	530	492	486	500	460	498	529	497	522	501	488	529	495	507	509	475	518	525	507	491	523	513	525	495	534	523	506	518	513	516	491	487	453	527	493	487	509	498	530	522	505	536	484	477	529	516	493	495	528	468	528	509	493	516	520	528	486	475	512	512	502	500	492	528	491	543	520	497	523	527	534	469	481	528	490	528	476	459	523	484	511	519	513	545	527	518	484	517	529	490	516	498	462	489	488	474	530	471	510	553	512	529	546	526	511	514	518	492	484	551	511	494	508	500	517	497	496	531	528	524	466	531	526	522	495	501	498	500	514	558	482	475	528	528	481	476	500	466	484	521	518	532	494	507	478	486	502	483	504	491	507	539	500	542	512	503	491	482	524	527	478	510	490	510	503	502	502	523	507	471	518	501	539	500	595	524	484	509	520	487	500	494	492	519	474	494	505	531	454	521	488	536	540	493	499	503	511	533	505	486	516	500	498	477	496	506	523	553	490	497	502	530	516	526	473	526	546	523	492	480	466	509	515	447	463	510	507	473	510	494	494	511	506	502	546	512	481	509	472	480	540	501	537	498	495	526	510	468	468	510	526	520	476	556	489	531	524	504	484	508	487	519	479	551	497	523	486	501	499	526	528	495	524	515	516	537	505	483	457	493	529	547	495	515	506	522	515	488	474	457	503	512	508	493	510	492	504	477	525	489	482	526	518	515	530	461	498	543	465	491	459	501	509	534	478	478	532	513	496	507	503	543	514	484	519	497	466	444	520	476	544	527	540	488	464	484	523	528	531	455	483	518	515	511	536	433	507	511	486	493	538	499	497	522	526	469	509	515	521	488	520	500	493	515	502	478	540	467	577	474	497	491	511	513	502	496	498	497	511	505	510	501	491	513	511	517	518	541	496	482	501	491	463	525	428	498	504	496	484	536	518	488	542	542	464	493	519	519	493	498	502	533	487	477	490	504	524	507	532	535	558	478	491	490	476	489	473	511	470	536	469	490	525	499	515	515	489	515	483	513	479	493	529	507	520	496	528	536	511	468	504	490	524	507	523	511	523	490	514	507	520	515	476	509	530	517	487	508	500	531	491	541	501	499	491	505	471	515	492	489	550	465	510	503	483	545	517	524	503	503	495	474	524	517	541	493	513	470	530	487	522	514	508	510	520	506	532	503	507	529	517	505	505	508	506	526	510	498	537	534	503	489	523	523	522	509	523	513	522	476	499	527	494	508	503	460	507	482	478	494	506	461	521	486	505	542	468	484	521	533	498	526	533	513	514	478	527	516	488	552	484	493	510	497	477	486	525	492	492	505	540	497	497	502	497	484	563	467	520	519	535	527	494	519	489	486	547	549	522	486	458	518	523	460	497	517	501	518	489	521	487	520	520	477	535	478	499	485	517	465	514	496	519	516	467	541	463	482	479	526	512	534	516	544	502	532	479	473	492	540	472	508	544	521	481	506	514	482	516	520	537	500	508	500	497	493	500	533	493	538	523	504	459	501	484	521	509	501	500	504	509	525	508	528	563	476	460	506	510	528	505	537	512	480	506	484	534	484	481	490	536	508	504	537	515	493	483	528	503	532	498	462	523	560	526	512	538	479	494	525	534	479	506	493	479	528	505	485	547	534	496	481	501	520	485	524	522	520	493	478	504	545	515	489	530	490	471	536	471	474	506	498	498	472	476	489	544	527	521	502	507	519	524	530	479	497	466	497	529	498	516	514	505	514	527	478	520	500	484	501	560	482	501	478	531	492	498	442	504	500	522	504	479	516	466	523	500	511	528	548	485	465	529	486	502	496	532	480	510	532	472	515	476	510	543	521	574	478	516	499	536	551	513	472	507	502	510	459	517	504	500	538	517	510	488	520	484	499	536	498	515	525	509	503	510	523	508	495	500	516	525	543	505	483	504	535	540	521	479	506	492	514	538	505	542	485	523	480	510	477	520	505	471	532	523	483	519	514	505	512	491	494	535	505	498	554	477	484	520	527	509	538	545	526	462	504	527	467	507	545	506	518	507	470	508	524	545	518	529	527	534	501	518	516	546	547	507	508	529	541	478	510	528	504	501	479	454	527	511	579	482	519	503	487	556	490	517	488	491	503	462	482	481	517	506	511	526	519	483	520	504	491	497	480	516	459	530	488	528	542	550	479	513	510	509	544	486	528	506	528	518	494	518	542	547	551	484	501	519	510	457	544	496	487	497	544	447	478	513	479	512	472	523	504	557	492	536	492	515	558
23519	21042	28165	24111	21053	12369	1651	1123	947	921	907	909	872	877	845	823	789	782	793	783	785	762	761	824	756	798	774	770	760	749	778	766	777	740	854	815	780	735	720	762	810	738	763	694	746	741	771	757	750	737	816	791	772	747	725	736	740	781	743	811	766	716	777	767	760	751	782	721	717	738	715	756	743	743	795	824	744	765	787	710	793	747	682	743	774	744	706	684	746	755	727	727	700	735	746	732	783	753	761	753	739	727	740	732	771	731	804	788	745	696	770	731	763	723	710	760	761	744	763	778	767	745	745	732	766	761	786	741	788	753	759	694	744	757	739	772	762	764	748	763	793	763	688	704	711	743	709	734	801	749	794	734	712	737	741	742	791	771	797	778	777	755	702	727	737	742	735	781	735	752	742	742	742	753	742	750	764	768	779	750	712	747	716	740	778	749	751	736	732	742	733	789	731	792	745	784	749	747	756	761	712	761	741	739	758	774	704	800	800	735	764	734	736	695	749	729	721	730	721	776	684	760	744	755	760	782	723	758	759	750	736	766	754	767	779	727	741	711	766	772	732	778	726	762	718	772	758	737	746	764	747	785	735	715	772	771	719	774	744	733	768	785	750	777	743	771	684	761	755	755	748	723	728	739	686	793	764	735	750	731	780	770	693	774	751	705	744	739	752	764	745	744	741	744	751	803	722	739	761	749	749	768	773	739	747	732	793	723	734	759	767	767	722	746	714	776	745	733	772	743	801	721	765	769	727	794	757	670	760	756	716	753	718	733	763	732	781	761	700	758	761	743	703	756	785	747	747	756	726	785	769	731	734	748	737	836	770	693	723	760	756	819	735	737	759	757	669	769	750	734	745	757	725	658	737	710	741	736	746	726	719	713	730	705	758	740	720	754	734	719	727	746	729	760	727	741	761	742	748	773	759	749	750	722	753	740	711	748	736	773	789	764	740	738	710	704	730	738	723	709	785	734	736	797	750	769	757	724	751	787	809	744	766	749	740	753	764	785	780	764	803	802	771	764	741	781	761	755	749	790	727	748	747	745	729	739	737	688	773	709	743	737	748	768	727	766	794	773	718	721	737	760	785	764	785	766	760	724	739	788	746	720	750	777	744	704	750	795	760	815	740	708	720	745	758	744	762	778	750	763	756	795	786	756	719	768	743	784	695	770	713	760	782	758	743	738	764	736	732	753	733	731	730	745	750	770	762	752	729	779	728	740	791	753	819	777	740	742	729	735	710	721	822	810	726	747	748	755	768	695	730	746	782	762	769	750	736	762	799	776	739	719	747	803	788	751	735	770	746	735	738	729	756	772	756	722	756	719	726	714	734	753	777	795	785	733	738	781	768	751	715	773	753	747	763	775	703	725	749	739	753	750	719	739	725	749	742	732	767	771	753	782	724	779	748	790	754	750	763	734	746	722	694	746	749	736	762	774	746	783	747	730	779	762	767	735	707	757	793	770	716	772	765	757	727	754	793	799	772	761	739	726	703	712	780	738	796	750	797	739	775	752	756	776	753	792	787	751	734	772	787	753	742	728	792	754	749	691	741	737	756	742	811	744	778	764	754	752	756	703	723	709	774	798	765	757	714	727	763	739	756	763	741	784	741	767	798	731	748	737	731	752	707	749	744	731	783	764	712	742	772	740	795	790	737	751	770	718	778	745	739	730	773	747	710	743	731	798	768	742	736	759	742	766	765	787	765	730	752	747	756	753	815	768	778	752	743	752	721	762	759	737	729	700	767	764	702	782	801	749	725	742	691	747	753	764	723	737	750	710	806	759	727	712	763	746	749	722	735	789	761	748	771	774	772	796	744	746	823	744	727	791	736	737	741	738	785	766	729	782	738	787	756	771	750	734	716	749	753	782	749	686	782	753	716	757	759	714	759	776	766	721	757	719	723	736	757	800	754	780	780	775	769	728	774	686	699	806	759	780	774	734	791	771	716	753	743	726	742	708	765	751	724	747	778	812	770	852	713	741	771	746	783	765	713	760	763	732	734	717	780	726	727	732	808	743	790	725	750	754	774	798	720	725	746	717	778	753	768	711	769	718	782	744	786	763	770	781	756	809	726	730	738	736	701	741	718	742	714	726	747	710	754	764	776	776	762	758	758	751	746	760	760	738	682	727	694	752	736	797	702	725	752	690	768	729	703	743	746	735	758	723	718	727	715	795	768	780	715	747	691	715	739	730	796	756	712	742	708	780	731	742	708	771	782	769	740	685	725	759	696	740	789	786	746	790	760	735	761	711	709	803	736	732	730	725	728	750	762	759	761	745	784	740	708	727	764	841	711	804	736	755	751	834	769	742	770	761	759	783	758	727	766	775	752	759	746	740	764	764	742	752	738	806	736	787	754	725	774	746	740	774	753	758	772	743	757	753	700	763	741	791	752	759	746	795	723	706	759	773	745	757	740	742	775	729	733	792	707	786	725	786	816	750	782	815	790	741	803	721	778	706	745	761	723	764	761	739	765	759	772	759	731	784	779	746	755	757	772	754	825	757	804	768	772	733	729	785	775	772	722	754	716	697	733	723	758	787	702	733	742	750	698	756	702	757	729	744	739	682	700	758	736	790	778	757	750	713	715	767	786	751	724	705	706	740	791	759	758	765	716	725	773	785	706	780	756	741	742	726	751	757	776	728	763	794	762	793	758	790	754	784	782	784	789	699	809	764	729	739	779	755	707	701	753	753	786	754	796	762	791	792	769	729	738	740	729	703	696	747	764	782	755	711	713	760	740	713	777	765	759	784	762	767	747	764	756	736	745	785	706	706	784	745	737	739	735	738	754	775	725	763	735	729	772	741	696	728	714	737	743	722	797	727	701	764	771	800	717	751	762	743	740	775	767	754	828	766	738	810	803	767	742	717	744	799	733	735	734	762	807	706	725	719	752	770	760	755	677	732	752	705	717	763	762	722	772	750	729	711	751	732	720	729	725	724	724	779	778	717	776	745	710	771	769	713	696	709	748	739	751	735	728	746	733	764	754	753	734	701	762	722	737	767	720	754	759	727	770	776	755	762	776	719	741	740	777	746	713	744	750	758	781	737	757	793	713	760	760	701	736	787	730	776	762	747	702	746	749	735	761	774	750	720	741	768	711	741	726	758	734	767	739	729	715	750	715	755	754	815	781	745	749	767	765	766	761	771	791	764	781	748	756	749	763	741	723	756	775	699	772	717	727	729	712	723	794	751	790	766	775	720	702	740	779	746	754	726	752	774	768	697	758	788	760	723	703	739	757	705	740	770	722	741	795	761	677	723	769	750	719	797	741	757	752	762	738	779	741	713	763	809	760	719	817	731	746	725	764	773	764	726	722	732	744	741	674	740	785	775	713	743	749	761	794	763	759	753	746	746	750	772	749	807	738	715	764	727	741	755	715	735	770	781	727	701	736	731	730	789	775	746	709	815	717	719	745	721	705	753	717	747	718	768	812	750	716	822	748	768	775	758	760	727	752	734	748	765	790	776	762	706	721	765	732	741
27276	37130	10758	2983	2113	1788	1448	1288	1164	1035	1062	920	898	893	861	888	859	894	804	846	836	767	780	811	856	841	825	840	826	814	853	797	827	798	808	818	837	786	744	803	812	800	773	777	805	821	828	768	760	772	792	796	813	765	795	791	810	801	737	828	767	841	776	799	760	796	797	808	814	849	782	798	800	756	810	855	840	798	784	818	745	804	821	766	766	803	791	742	853	788	834	762	784	746	769	777	781	806	776	815	765	777	773	753	791	786	744	781	795	776	809	789	757	756	819	740	791	848	818	795	779	755	799	774	734	781	785	794	783	784	784	802	782	762	771	794	779	739	828	814	771	756	737	817	804	833	748	778	788	771	792	795	774	734	792	754	744	775	774	776	785	770	854	783	773	785	794	786	793	783	830	822	792	780	751	749	773	801	746	768	774	800	780	781	771	747	796	723	799	805	805	776	831	794	780	746	788	813	774	751	777	770	757	796	773	804	753	782	761	774	752	817	793	781	798	811	813	837	774	785	806	789	790	800	808	749	791	785	755	773	779	787	785	828	792	774	818	791	741	787	799	808	860	729	840	748	816	809	784	782	776	805	793	823	789	788	803	842	813	760	792	767	793	754	767	805	758	756	790	802	768	796	808	860	787	795	864	734	755	788	838	800	778	791	739	741	818	789	787	843	816	778	775	749	802	757	798	797	770	778	795	757	781	764	837	791	797	847	763	787	785	836	740	782	832	798	777	786	763	804	803	769	742	788	797	793	758	793	809	839	764	840	841	794	790	749	766	797	770	743	790	799	785	805	767	809	718	767	760	781	773	714	819	746	791	778	729	822	847	823	740	780	773	791	843	820	773	785	752	768	787	746	836	763	785	778	770	771	732	729	820	737	795	777	872	756	741	819	740	840	774	788	780	775	817	784	792	777	804	771	827	763	747	755	742	762	785	776	811	839	771	857	756	785	785	764	786	805	794	772	756	799	785	775	773	752	782	790	769	785	774	789	814	797	756	814	788	788	807	789	781	769	798	785	750	815	788	788	806	757	810	766	796	799	741	794	742	797	801	776	768	783	774	773	748	769	774	773	768	823	838	782	809	769	799	757	747	792	822	811	754	819	813	785	814	786	807	739	816	787	777	810	807	755	745	801	806	824	810	789	769	798	754	800	769	757	781	797	828	833	748	775	766	823	783	830	768	794	816	768	746	739	823	772	743	783	760	793	788	787	805	773	815	766	817	805	734	766	820	761	778	791	810	746	787	798	759	741	814	778	775	788	783	710	826	767	805	872	732	767	827	800	770	798	792	764	798	753	764	815	757	726	799	789	776	781	755	759	761	758	796	776	823	769	848	751	844	774	789	807	756	773	743	839	796	764	797	770	769	766	762	780	804	793	787	799	848	765	794	779	798	760	778	791	786	798	733	800	790	816	787	810	802	809	728	794	722	814	821	817	755	756	831	778	776	769	769	742	772	733	802	789	784	803	818	775	772	758	739	807	774	780	801	765	806	768	815	796	756	749	802	751	781	791	773	829	761	743	795	769	811	752	810	798	807	814	775	786	725	782	795	772	809	784	818	800	812	795	785	784	808	798	832	770	782	766	741	773	824	784	797	805	785	804	776	790	800	775	791	762	824	729	768	736	755	764	782	792	790	765	776	808	751	768	783	776	814	866	742	811	799	779	769	793	762	808	792	783	797	802	744	773	761	785	762	762	762	786	755	757	782	769	781	824	793	783	812	789	771	769	771	769	791	806	799	735	803	819	737	804	762	797	800	776	826	806	766	766	806	804	856	753	834	751	805	753	752	799	776	750	749	797	790	786	783	752	797	771	800	722	822	762	778	825	791	813	816	822	787	761	852	768	781	753	777	749	808	791	743	773	732	757	781	754	780	801	773	795	795	761	794	794	804	782	787	795	855	800	738	754	801	734	785	810	795	786	770	793	752	780	793	783	825	793	763	761	780	785	780	756	743	769	770	778	801	792	788	775	797	801	810	828	771	791	798	828	749	812	799	755	744	832	806	798	801	773	777	747	801	766	770	774	779	755	834	765	807	821	790	802	796	767	765	788	801	730	807	802	804	794	807	787	807	778	809	795	773	846	776	758	760	825	820	743	812	771	739	757	821	847	789	787	797	752	728	720	783	762	746	794	828	796	798	813	792	771	782	743	738	824	776	784	774	797	799	787	744	757	820	780	822	762	785	784	790	800	823	772	766	792	778	823	800	752	752	833	807	776	769	820	776	762	780	772	744	804	789	793	795	786	750	777	815	790	777	750	805	828	784	763	814	791	825	777	795	768	750	798	792	788	744	827	762	772	786	794	769	766	805	868	770	794	808	800	820	788	762	839	760	746	800	756	794	792	818	753	758	812	775	820	848	780	840	767	771	792	758	800	819	819	749	798	717	821	734	778	766	778	759	762	785	784	809	764	783	781	824	765	761	770	738	787	710	807	811	783	721	772	774	765	810	802	767	780	803	767	781	816	773	779	776	761	781	756	759	774	789	823	800	782	829	805	781	836	791	794	806	862	779	801	828	806	776	737	784	761	765	793	788	743	781	742	804	715	828	823	787	826	793	787	768	780	738	758	781	774	747	796	768	816	768	787	805	776	784	763	750	824	776	775	763	799	770	796	815	820	769	788	804	775	809	764	790	787	763	797	734	761	796	773	785	766	799	806	769	784	772	757	766	750	772	802	866	779	811	795	839	796	782	806	757	774	796	769	794	741	731	814	750	789	785	750	755	760	762	775	777	789	751	774	799	762	766	774	796	757	796	807	702	799	786	765	796	830	750	813	817	790	831	781	802	789	778	743	786	790	795	805	795	801	789	812	798	754	763	805	813	864	767	795	828	801	834	750	739	772	792	750	791	780	799	797	780	763	844	753	798	792	783	757	806	814	794	813	788	781	800	765	842	806	747	770	764	798	742	793	790	800	792	824	795	763	782	763	763	732	701	740	804	813	755	779	779	768	796	819	807	785	756	771	765	778	808	794	749	764	735	754	782	759	759	782	758	744	795	822	710	753	797	767	812	721	858	796	758	800	807	729	818	806	815	815	782	817	765	846	793	803	743	771	811	796	783	794	783	789	793	746	793	786	788	805	824	699	778	821	787	812	795	816	782	777	771	804	756	741	756	762	789	799	754	762	774	744	795	790	807	798	747	777	766	779	790	741	823	734	827	796	817	781	733	813	846	758	791	802	803	774	754	806	781	808	735	775	765	792	711	756	762	758	793	827	796	786	752	801	764	773	750	807	791	765	779	774	825	759	766	773	771	793	676	784	766	741	809	802	803	847	788	756	774	802	745	738	805	767	830	753	773	772	806	753	806	788	741	813	803	759	829	775	804	796	790	796	788	782	763	757	782	777	772	816	744	765	749	806	765	800	787	803	763	761	735	801	769	787	803	834	791	768	749	759	830	787	791	803	772	769	773	766	785	792	786	772	751	786	796	739	813	728	803	772	798	773	840	729	765	781	773	797	769	796	761	747	791	766
24699	21159	27600	24908	17029	974	469	386	364	327	329	302	256	276	275	269	277	260	232	245	256	272	270	255	249	232	247	226	240	234	265	232	251	269	243	249	201	234	233	231	240	224	251	240	254	264	228	240	272	254	247	234	254	245	264	259	253	214	242	207	251	225	232	234	244	267	248	232	251	230	248	256	235	246	240	255	238	242	217	255	226	236	243	237	227	238	257	210	224	248	232	239	228	247	232	217	242	227	238	241	263	244	247	231	233	263	265	269	222	241	213	269	225	230	238	220	246	212	238	254	210	237	226	253	254	244	261	254	238	225	228	277	228	213	231	231	201	220	212	233	235	249	264	244	256	249	248	239	235	257	231	229	267	227	256	213	245	217	228	269	227	246	216	257	224	241	236	257	223	226	253	248	261	223	233	243	246	224	228	256	238	213	223	239	248	245	230	263	244	226	241	261	245	250	224	245	241	225	262	252	215	234	270	232	208	243	210	205	222	237	210	239	240	222	221	256	244	236	224	247	240	234	256	205	265	227	266	268	221	271	256	246	240	224	268	229	244	254	239	231	236	231	238	240	232	262	241	216	237	229	241	251	229	229	248	219	222	255	226	213	230	220	253	255	234	251	220	237	247	236	233	232	220	235	227	250	233	231	230	246	210	228	241	243	223	248	232	236	237	249	226	226	260	267	234	221	248	259	250	244	218	221	258	246	223	257	242	199	237	216	212	226	229	236	225	208	248	246	230	243	229	216	246	255	227	239	245	198	250	227	253	230	238	259	240	247	225	238	239	231	239	259	240	229	228	235	213	245	217	261	237	241	240	226	248	248	226	257	215	251	235	259	239	229	244	260	227	211	249	259	226	210	241	251	235	248	255	245	234	247	215	239	240	229	241	236	236	228	221	220	231	212	247	223	223	247	221	217	236	225	235	247	263	258	224	200	221	235	233	212	248	235	231	252	250	264	230	211	232	232	245	229	248	237	249	239	248	253	246	267	221	243	249	230	264	246	232	249	223	247	232	241	234	234	258	240	222	261	245	230	238	227	226	258	257	248	242	251	255	229	242	231	241	247	232	235	223	212	247	247	264	249	211	234	237	199	229	210	218	259	205	255	229	211	264	248	235	239	246	236	267	237	259	226	245	236	234	276	236	225	246	215	271	248	246	214	236	256	229	256	212	239	251	216	251	266	238	251	260	265	256	234	257	221	218	237	247	257	242	245	260	249	263	255	218	251	234	244	238	226	234	228	227	248	256	229	246	232	220	223	259	241	228	228	229	236	231	266	237	232	271	259	249	220	230	231	277	260	243	229	245	239	228	221	264	220	238	245	256	255	242	234	257	234	228	246	269	277	251	255	240	258	253	243	247	237	222	232	216	227	253	225	256	262	249	245	216	229	274	268	246	216	253	218	245	264	247	229	215	233	231	267	230	235	220	251	250	241	244	247	237	250	189	238	232	230	234	221	235	222	244	222	200	237	231	240	231	226	224	230	257	227	272	228	243	237	234	236	231	238	258	228	256	234	231	236	245	247	248	220	227	237	253	233	240	213	238	230	244	239	242	249	239	265	233	236	214	274	219	233	203	244	229	235	250	247	247	242	260	234	223	229	247	223	247	220	245	247	234	249	233	218	257	259	226	241	229	236	235	230	215	220	237	224	231	228	256	261	233	232	240	250	250	257	255	231	224	242	257	238	225	224	235	224	233	255	204	249	262	261	229	217	234	237	243	228	203	254	248	254	233	250	242	252	241	236	236	236	203	262	255	231	232	232	238	271	237	250	248	260	247	236	229	236	237	228	263	231	246	241	241	239	234	243	226	220	206	234	230	211	233	242	254	234	248	204	270	212	236	244	240	237	241	237	251	243	233	253	252	246	221	243	216	235	250	229	223	259	227	250	237	233	225	250	213	235	230	240	247	229	240	223	232	242	246	224	247	226	264	225	231	232	250	215	248	229	228	243	246	260	205	252	254	248	236	244	229	221	265	226	227	257	224	226	218	228	232	265	232	222	283	233	219	245	253	250	251	226	248	246	228	223	203	235	227	237	237	230	242	229	267	215	228	237	227	246	245	191	228	227	279	259	216	249	252	218	244	249	217	248	241	224	251	245	245	244	253	225	218	215	227	260	282	241	229	263	249	232	250	268	241	242	215	224	247	242	212	217	236	253	234	215	245	215	238	239	235	259	223	241	255	221	245	261	243	269	251	212	229	260	231	246	254	217	242	204	244	245	242	231	243	258	242	249	240	242	235	251	235	230	254	219	230	218	231	241	195	237	233	245	227	236	233	221	225	241	221	212	250	237	228	232	251	231	221	248	221	246	220	238	247	228	265	240	222	256	202	231	248	237	264	257	251	244	275	220	230	258	232	247	209	225	242	223	227	222	256	203	237	249	253	263	204	258	244	226	251	253	245	228	234	252	250	238	267	225	234	246	239	239	241	213	266	271	222	227	247	216	236	270	227	248	235	245	219	248	244	248	249	268	244	239	226	227	240	227	234	261	268	239	233	242	262	261	238	259	195	229	246	231	243	234	234	221	234	251	232	240	243	238	241	222	223	241	268	233	253	258	247	251	248	232	236	229	228	233	248	235	243	235	229	279	218	252	247	210	259	230	210	256	215	254	248	231	247	236	232	235	251	217	217	223	234	246	241	236	264	256	235	241	256	233	227	224	222	215	255	218	234	230	223	223	250	237	250	248	259	232	205	223	228	256	260	265	256	234	244	227	235	215	229	242	226	208	233	244	242	252	248	241	220	240	253	206	247	252	261	234	231	252	240	221	220	235	209	240	225	218	238	209	249	238	225	240	231	212	251	236	228	222	235	255	218	241	262	243	221	228	195	230	263	235	235	234	246	234	261	257	248	226	271	237	223	220	230	229	234	230	219	240	225	234	248	221	244	232	234	240	252	211	251	225	217	209	220	257	244	248	277	244	235	245	240	251	264	207	234	246	281	240	240	228	273	267	216	223	222	239	271	234	215	227	248	238	242	249	228	233	258	252	228	219	259	231	261	264	227	235	242	231	233	247	207	224	213	217	259	242	243	251	234	237	245	235	234	224	215	250	216	261	213	244	246	229	229	247	225	238	237	224	222	240	223	209	223	225	244	253	245	227	242	254	228	263	206	234	264	236	262	227	270	238	248	265	233	256	211	229	228	260	240	243	255	232	222	239	261	247	224	242	239	242	234	222	233	248	235	253	234	263	253	231	225	244	250	241	248	211	247	221	210	220	254	221	222	227	255	225	234	245	216	218	211	216	248	249	216	240	224	225	248	222	238	250	277	240	238	223	243	234	255	239	223	225	240	232	227	240	258	233	242	226	213	263	230	206	255	255	234	248	215	220	238	228	214	243	238	256	230	225	222	240	231	223	256	264	236	224	204	227	241	215	245	241	246	215	203	205	234	234	220	239	229	224	265	247	262	247	227	245	243	246	198	218	251	252	228	247	226	233	235	263	242	227	222	271	243	228	239	240	260	250	227	234	232	254
27385	32353	8213	1723	1209	905	742	588	507	430	410	350	373	337	349	338	307	310	292	320	295	287	306	327	304	255	294	261	275	287	270	277	291	244	270	275	284	263	278	264	271	249	269	273	247	272	293	276	297	243	271	289	283	287	284	239	271	273	250	264	271	260	285	257	284	271	275	276	288	248	267	267	247	292	268	284	280	258	280	284	294	270	275	268	261	265	277	287	308	282	274	263	300	283	267	262	276	268	265	260	283	281	253	236	283	281	274	257	257	269	288	282	263	266	256	262	271	270	300	260	295	255	248	287	289	263	266	264	263	260	263	271	268	284	235	271	280	249	294	346	284	255	237	279	261	267	272	256	255	262	264	248	271	268	244	274	255	260	236	257	270	252	271	291	297	253	266	289	271	253	279	304	253	266	260	274	232	304	272	281	260	254	287	276	279	272	286	265	282	281	245	287	305	275	274	255	290	266	272	265	271	280	270	274	269	305	245	300	248	272	269	257	287	286	268	274	256	252	266	259	276	275	261	270	273	270	253	273	297	253	267	265	242	274	270	297	279	250	279	285	258	271	278	275	276	277	263	283	282	242	280	272	259	241	261	262	269	254	271	298	274	267	278	274	236	261	251	273	256	264	278	275	269	249	254	279	292	263	247	272	278	297	282	279	248	270	247	284	270	270	279	301	275	269	249	247	280	300	247	291	275	269	286	260	265	251	253	274	262	237	275	268	253	258	293	264	265	258	267	270	281	294	290	252	249	279	265	280	257	298	267	271	255	249	270	245	282	246	258	255	246	276	256	268	275	276	277	294	274	243	276	313	251	261	260	263	290	309	259	276	266	245	271	267	283	269	282	271	263	284	285	263	287	259	296	269	265	245	266	256	276	263	275	252	293	287	269	290	274	280	269	261	277	275	274	271	287	270	254	265	281	269	293	311	235	256	299	297	276	276	262	272	308	232	318	260	249	283	291	257	304	288	292	281	258	261	259	264	287	298	286	265	260	261	286	289	271	258	268	251	259	241	239	267	264	267	266	276	245	261	265	279	273	255	298	279	253	282	265	282	286	267	292	298	260	277	261	241	251	267	271	269	252	277	248	294	300	264	294	289	271	291	247	298	294	234	267	280	252	268	270	249	250	259	258	263	307	279	262	273	276	269	231	267	268	269	261	270	267	302	269	267	264	265	282	280	272	227	277	268	276	283	246	258	263	255	259	266	254	279	269	289	252	286	275	253	257	249	289	274	281	271	279	262	257	287	269	255	253	272	286	282	245	265	255	274	266	274	265	266	267	286	236	284	280	264	257	270	247	317	264	285	250	284	283	301	305	271	267	259	271	271	246	227	279	276	259	281	245	286	283	315	257	281	267	273	273	261	236	275	251	265	247	282	270	270	291	277	250	270	256	283	299	275	260	263	258	241	256	288	266	287	285	257	253	282	276	287	266	280	248	268	235	253	273	251	257	283	225	261	239	287	262	271	273	296	294	275	286	266	263	282	270	258	268	256	236	290	270	292	281	294	279	277	300	260	250	261	286	264	266	257	268	259	294	262	270	280	257	267	266	270	257	283	283	289	258	287	285	279	261	289	262	283	286	263	266	256	241	273	279	266	264	251	265	296	244	299	280	294	258	255	264	263	265	255	272	286	278	284	279	253	264	272	266	280	273	295	296	256	294	276	246	275	248	255	280	250	290	273	288	271	277	251	294	272	261	273	312	272	264	260	254	256	266	271	235	273	281	237	281	305	263	268	280	250	285	265	240	275	241	288	246	276	256	280	267	273	257	280	274	272	244	275	267	291	261	258	265	260	289	261	268	300	262	263	230	273	264	249	257	241	251	261	259	249	255	268	286	260	290	290	289	293	266	270	284	243	268	271	242	264	268	253	247	270	266	268	295	290	262	271	250	280	270	267	252	296	266	263	281	277	290	274	245	259	284	258	288	253	259	281	232	266	256	245	276	272	292	285	268	259	290	235	268	289	273	248	249	284	283	294	262	241	279	261	264	279	284	267	263	250	270	260	289	265	258	305	247	275	265	270	277	288	270	251	289	290	274	277	265	255	268	283	288	287	273	280	279	240	274	261	263	288	277	281	269	272	270	282	246	268	259	261	284	258	264	248	288	265	298	267	296	262	267	276	269	281	283	237	277	247	271	250	254	293	277	244	289	266	285	251	295	260	256	300	290	269	260	265	266	285	275	289	263	271	256	264	265	316	256	285	273	263	260	277	293	260	267	283	268	291	302	260	299	251	257	284	276	242	259	263	256	232	262	252	268	265	251	253	285	273	267	245	243	262	271	282	278	270	280	279	250	281	265	254	291	276	286	281	241	238	272	262	268	272	259	271	308	284	278	265	259	255	241	270	266	261	229	266	287	252	235	294	316	260	298	270	261	266	294	269	275	268	273	277	258	276	291	277	264	276	262	266	294	255	248	280	292	250	263	263	272	235	264	282	295	271	270	308	280	268	229	273	310	263	275	292	259	267	278	271	285	273	263	297	255	259	289	246	295	245	268	254	287	287	286	257	269	245	281	270	273	287	263	265	250	269	280	286	258	259	258	286	259	262	291	251	240	261	284	290	260	279	273	272	232	271	249	242	298	296	263	266	276	282	271	277	241	242	245	282	264	304	274	257	254	267	280	237	297	221	270	255	257	271	272	254	250	271	264	283	244	265	268	273	267	245	286	268	264	277	275	292	286	305	276	252	277	275	298	287	278	275	291	252	241	262	302	264	258	298	256	272	284	284	244	271	255	288	234	264	279	263	245	295	292	278	241	224	274	263	258	279	236	279	272	252	267	286	263	279	280	258	300	260	271	290	289	278	261	280	271	235	288	261	271	275	260	290	245	253	251	291	274	280	282	253	281	251	260	263	277	261	250	265	289	265	280	245	258	288	249	284	256	264	281	269	264	261	269	265	260	291	269	278	252	265	254	286	235	247	277	282	263	251	266	296	250	265	257	272	268	284	250	258	266	292	263	248	289	289	279	278	269	277	259	265	255	309	256	261	267	288	259	250	295	290	255	270	274	273	274	262	263	288	278	285	273	273	273	294	259	273	280	283	255	257	267	257	248	279	232	275	260	256	280	265	262	273	251	271	256	306	273	286	262	247	252	274	276	257	255	294	289	271	263	273	257	247	278	284	256	287	284	232	246	269	284	291	260	295	261	232	252	317	276	276	292	259	244	254	262	261	247	272	293	290	277	267	277	262	256	265	286	257	294	263	265	279	302	273	285	265	270	292	278	271	248	271	264	260	258	279	289	268	265	279	250	265	266	264	277	259	263	267	277	284	270	257	288	276	280	304	268	281	262	291	272	257	274	270	284	260	258	272	252	279	251	275	278	249	275	258	287	268	268	279	248	259	282	253	275	267	250	253	274	289	254	294	268	282	294	263	252	253	259	257	294	257	297	265	262	234	269	247	274	286	263	255	273	267	259	287	250	277	255	257	287	244	269	272	243	264	292	264	259	263	280	258	263	250	275	263	261	272
22435	21150	28731	23828	21151	21197	11796	1352	976	872	805	784	792	729	704	680	667	642	612	598	611	599	575	631	571	566	569	586	560	557	593	530	528	550	532	580	561	574	538	564	578	513	554	567	554	530	557	634	537	560	534	596	545	557	556	558	549	543	563	544	536	559	542	527	571	511	607	547	513	558	590	558	538	542	574	567	484	530	557	571	572	549	535	529	530	544	542	565	543	553	555	547	548	536	563	536	537	516	512	511	521	566	541	551	577	565	550	591	549	527	529	516	554	549	543	559	502	523	503	538	553	520	504	592	513	498	585	579	538	519	543	565	565	559	545	564	514	585	567	525	548	541	532	552	552	559	558	510	523	548	531	483	529	553	540	531	539	523	523	521	549	498	548	598	530	532	521	517	563	540	545	517	527	579	516	589	548	536	575	552	521	531	519	560	511	536	541	548	526	529	549	509	522	554	550	554	528	509	565	527	561	560	561	539	531	515	564	562	511	566	558	502	532	544	593	571	591	517	588	559	534	544	529	494	519	550	545	545	545	524	517	514	575	558	582	537	532	563	562	537	555	541	532	549	546	552	524	541	536	529	479	541	568	541	530	597	595	538	593	591	492	556	565	547	536	568	570	535	578	536	550	598	547	560	550	529	523	572	552	522	545	555	530	551	510	577	589	571	572	553	554	554	554	510	550	553	532	560	549	584	514	498	516	515	552	528	538	533	587	562	561	535	534	537	504	555	540	540	555	532	516	528	556	533	533	536	539	549	497	522	560	553	525	580	549	573	566	594	551	517	528	594	534	536	580	545	559	530	584	485	569	558	530	556	524	547	567	547	544	601	534	536	524	577	554	562	607	538	524	550	511	561	519	537	561	588	576	556	562	563	541	537	580	547	553	520	559	555	591	541	579	561	538	599	552	540	548	544	539	532	585	507	525	531	541	505	527	586	536	528	525	546	528	531	569	518	536	557	577	535	533	555	564	520	524	523	572	535	518	584	563	594	566	550	522	551	548	544	580	534	509	525	550	545	519	554	552	515	548	568	556	576	550	536	506	561	575	550	548	536	550	574	510	546	560	569	546	554	523	518	559	540	504	558	560	523	503	496	533	562	570	559	550	573	537	594	562	528	517	509	571	576	551	516	574	519	562	571	526	537	507	536	518	536	513	544	533	530	550	531	572	557	533	465	541	539	528	526	542	525	502	568	496	539	574	571	537	560	553	497	537	522	539	556	552	557	563	534	554	535	545	520	544	499	551	573	548	569	534	536	553	531	563	546	558	524	528	551	495	513	493	549	545	547	504	540	546	519	540	549	516	528	581	565	575	578	542	536	530	537	549	536	521	535	592	529	523	491	535	534	528	578	548	552	528	505	526	526	532	545	543	531	540	541	627	526	519	552	549	590	577	534	553	553	529	503	570	522	541	550	542	549	538	559	568	547	526	566	535	549	558	511	545	551	535	567	523	519	585	547	559	553	538	545	527	588	529	522	524	562	559	569	497	519	547	562	574	540	538	575	580	545	552	566	522	549	579	577	551	464	595	505	519	535	519	542	553	562	545	550	547	575	535	571	550	547	569	546	531	599	528	526	527	546	522	566	586	536	557	588	530	541	502	578	558	516	537	530	489	493	557	568	545	534	528	564	532	536	587	549	511	555	557	501	524	546	523	577	522	539	552	555	520	580	559	538	533	509	532	547	552	521	533	489	523	495	511	549	505	500	567	561	518	541	527	576	585	540	582	541	513	523	508	537	549	534	586	532	533	542	535	526	553	577	532	513	509	556	591	537	539	595	573	547	521	537	498	527	586	562	572	534	553	538	568	589	536	596	522	586	530	549	535	534	525	548	558	543	554	517	560	555	600	517	564	560	535	547	544	577	591	556	563	571	547	557	530	537	537	582	531	570	506	554	553	546	588	538	574	554	544	517	509	532	546	544	545	597	556	532	571	512	531	573	537	538	480	560	556	512	582	578	550	476	531	537	549	535	568	539	587	532	570	536	556	518	584	576	554	522	538	592	510	554	544	568	538	506	545	563	559	536	556	526	553	549	557	525	542	561	519	542	528	537	539	571	575	517	567	544	560	547	498	550	526	588	557	547	506	571	565	557	557	548	538	496	551	551	549	557	553	575	552	569	515	557	563	585	523	519	559	538	528	542	534	532	540	623	510	516	578	514	512	551	531	566	556	536	560	546	567	564	568	559	507	584	520	545	551	525	536	511	514	542	538	553	525	508	511	517	539	550	531	579	530	513	543	517	590	549	566	547	565	521	594	543	561	538	531	596	580	551	563	522	584	531	571	568	577	540	551	556	529	511	532	549	504	519	513	571	586	526	522	572	539	538	528	527	531	546	573	578	564	541	571	560	535	567	495	517	555	531	544	540	534	523	547	616	562	499	547	525	575	544	572	515	557	567	562	564	520	577	566	563	537	535	538	569	563	560	556	534	550	534	525	564	528	524	527	527	542	572	543	535	521	575	557	586	536	535	546	555	533	544	558	560	544	577	524	589	544	528	577	525	533	572	534	542	580	552	538	549	561	521	569	541	541	584	540	548	515	535	539	566	550	542	586	585	561	553	580	551	571	547	518	562	543	561	559	526	545	523	571	546	517	551	547	581	588	541	494	529	545	577	522	542	521	554	486	538	590	548	573	533	540	528	556	577	550	591	510	515	568	567	530	541	554	544	546	544	523	546	551	493	546	578	527	521	538	551	554	501	554	550	542	526	537	547	572	513	541	541	543	586	557	562	519	516	606	558	533	535	559	526	535	505	549	534	531	553	548	520	555	528	552	523	523	521	516	542	535	487	538	528	579	555	520	536	552	570	550	579	590	590	585	535	588	559	523	524	555	546	562	545	553	557	551	532	544	606	547	532	550	582	527	521	550	522	513	594	551	559	524	495	554	514	565	581	562	526	549	524	563	540	522	550	553	560	547	504	562	553	535	551	563	532	541	532	542	541	519	533	553	542	551	563	483	550	532	525	583	558	550	534	555	556	497	577	513	556	548	520	536	567	537	550	530	547	571	564	551	524	539	536	571	530	555	587	540	515	549	527	537	527	548	518	550	549	545	518	574	548	524	521	582	504	568	574	589	569	580	535	535	553	555	583	511	539	525	488	541	522	508	564	573	520	577	569	576	580	550	559	557	545	517	491	559	552	547	528	569	528	564	507	571	546	538	583	558	511	586	570	555	503	560	583	541	535	530	537	508	540	568	561	550	515	540	537	582	553	586	534	517	565	551	503	486	581	550	560	564	577	549	539	515	555	543	564	547	546	553	566	526	549	513	534	537	605	521	535	545	536	570	558	549	548	532	562	533	569	550	559	546	556	580	541	571	559	571	575	537	526	517	553	530	532	543	558	555	551	557	556	571	567	507	525	581	551	568	532	573	561	528	543	529	552	565	559	549	559	516	519	545	483	550	478	593	581	510	558	535	542	524	516	497	553	518	549	513	513	521	544	539	584	514	521	581	544	556	556	550	584	560	565	529	544
30323	43032	16896	4861	3332	2601	1955	1624	1333	1186	997	936	840	840	806	790	688	723	712	674	675	695	622	639	717	603	594	622	618	573	667	630	595	616	648	646	661	636	605	597	604	593	631	620	587	568	616	599	619	593	590	618	595	597	614	582	624	601	567	610	558	601	594	588	634	560	634	601	576	563	572	583	624	613	584	618	611	602	614	544	607	545	546	569	557	596	600	593	574	611	550	634	603	599	611	594	587	601	584	586	583	635	572	583	613	609	606	600	627	593	623	547	630	603	577	595	609	599	579	638	586	595	586	559	603	531	572	587	642	569	599	547	546	542	595	607	629	570	528	632	557	602	567	555	578	594	606	583	589	582	605	634	576	628	625	572	604	595	648	611	583	571	580	573	595	603	549	609	588	585	595	541	583	577	566	559	567	543	614	595	606	592	599	586	598	589	593	585	600	595	574	576	599	583	624	573	604	555	578	542	624	624	603	643	587	575	578	619	611	563	633	573	571	585	609	590	617	581	576	566	589	587	580	553	604	634	594	574	576	629	595	605	560	581	589	596	612	612	611	566	590	592	609	594	555	634	572	584	527	586	586	600	571	587	560	623	616	561	539	575	568	604	587	615	590	582	618	574	588	606	636	593	586	566	617	586	614	532	574	602	609	589	593	562	596	592	585	580	594	615	536	535	561	568	586	605	562	616	620	621	590	547	566	598	622	595	607	591	588	592	585	575	560	601	601	533	615	601	589	596	601	585	599	569	554	611	562	611	607	579	561	579	578	590	592	584	563	574	590	595	574	594	598	587	627	629	597	613	576	632	596	574	567	584	581	605	546	571	622	593	555	605	570	583	569	588	613	558	585	598	616	581	614	580	635	584	586	603	611	575	554	635	532	588	576	606	620	595	552	579	582	635	564	567	600	587	581	578	595	605	530	604	577	579	580	576	589	565	604	577	582	617	608	576	587	628	526	556	647	587	615	604	628	655	614	600	545	576	574	586	615	593	620	599	565	613	593	578	649	600	585	584	584	578	619	588	629	614	597	562	622	607	620	634	593	591	575	563	587	577	575	575	544	589	619	597	576	624	574	601	584	604	619	642	580	546	558	559	572	579	596	581	587	582	582	560	599	645	622	587	612	584	615	594	565	646	587	603	570	559	624	591	621	609	610	604	533	596	589	576	584	608	563	595	587	593	623	586	593	587	606	588	586	606	541	611	568	590	554	600	600	580	579	601	589	602	572	580	572	544	582	592	544	574	615	587	618	553	590	587	593	604	621	594	579	560	644	553	594	590	585	594	584	609	597	572	602	560	605	573	566	582	616	585	612	582	573	589	651	609	590	595	576	641	545	520	600	585	567	614	604	644	613	581	596	606	623	579	565	576	574	587	597	542	631	569	624	601	573	607	585	582	565	632	570	519	574	638	561	580	543	562	552	596	592	568	596	573	588	625	601	578	596	553	613	552	558	588	570	587	557	538	593	609	603	598	591	588	561	590	564	567	597	575	571	618	591	557	647	636	591	610	597	651	561	586	595	601	596	584	613	566	576	606	622	581	611	567	648	615	564	608	639	598	589	597	609	573	595	557	619	599	561	588	609	579	588	598	530	605	561	593	571	614	567	620	579	607	588	597	574	628	605	577	581	585	543	634	610	577	600	628	632	581	590	571	582	604	585	607	550	574	583	608	585	608	585	574	594	603	593	577	537	619	622	588	590	570	585	556	577	602	541	572	577	549	607	574	555	581	572	629	604	516	610	597	609	597	562	549	587	579	578	536	598	556	597	603	541	565	576	614	568	570	593	578	539	604	585	595	584	585	579	600	572	578	591	583	599	605	596	614	598	546	607	575	650	589	548	555	577	618	590	599	587	609	553	579	533	595	590	603	603	562	576	574	598	588	585	568	589	599	593	595	547	559	574	572	613	602	618	587	578	604	568	570	599	584	582	542	600	596	596	576	563	588	635	564	599	587	575	588	639	535	598	602	588	593	598	607	583	617	630	611	591	592	632	579	548	577	584	564	569	571	560	625	611	610	614	572	598	572	604	592	608	589	610	565	570	590	564	545	592	578	560	580	619	617	626	558	622	588	597	576	634	564	600	615	581	592	598	615	635	600	600	562	589	585	591	567	605	559	589	558	612	604	641	529	582	587	591	642	574	573	634	600	569	537	611	607	532	599	593	597	582	572	553	542	586	562	601	600	542	592	582	570	588	583	555	573	578	566	553	585	601	638	590	595	606	612	569	557	596	589	580	591	585	543	609	600	557	588	556	576	619	558	631	572	582	581	615	569	595	590	607	578	560	586	611	594	542	568	600	601	612	603	575	574	632	599	600	628	580	570	584	578	595	616	612	585	632	567	572	586	561	626	627	619	549	587	633	608	564	583	548	608	575	610	583	597	612	636	562	597	587	550	585	593	622	628	568	570	582	558	584	559	593	605	603	620	619	560	560	583	591	551	618	554	615	575	577	577	623	635	604	583	632	612	609	580	606	564	624	611	599	576	581	577	624	618	590	581	596	576	566	587	623	585	611	628	571	634	641	625	577	556	610	614	610	641	608	586	629	640	598	584	563	580	558	559	586	607	557	564	563	562	567	603	574	615	577	583	602	585	586	628	565	597	622	575	587	604	656	632	566	599	574	571	576	584	581	564	598	558	562	611	577	580	575	586	559	598	599	595	543	616	571	545	593	556	584	596	591	576	576	641	596	572	597	597	604	568	592	548	582	587	560	564	609	560	563	546	570	548	622	618	563	557	585	597	589	526	593	599	561	589	580	585	566	599	558	567	560	622	577	556	574	586	548	584	587	614	607	584	570	572	587	591	589	573	570	583	595	592	625	602	575	589	575	586	604	593	561	543	594	592	622	589	541	599	586	583	601	611	581	571	570	546	562	562	577	576	603	598	554	562	630	564	586	599	600	628	574	611	560	576	567	541	601	586	600	594	594	596	593	608	615	575	590	587	656	614	557	563	602	588	615	595	585	579	563	652	587	594	576	611	597	608	572	585	563	564	579	550	565	602	575	528	592	593	574	630	643	607	597	607	578	593	597	568	608	614	563	615	569	642	617	593	568	574	614	609	555	587	635	536	576	613	610	596	530	623	550	583	609	622	564	577	595	586	620	604	580	611	565	547	618	559	597	531	546	581	562	595	601	549	594	631	636	572	595	601	594	573	562	565	604	570	582	608	574	573	561	559	607	585	597	549	607	592	609	659	560	586	612	564	542	634	580	615	589	587	588	554	583	639	575	588	589	627	576	583	583	602	595	540	589	618	597	576	580	599	561	603	635	619	603	600	603	550	582	593	597	589	606	563	602	589	558	571	620	602	584	583	551	615	542	642	566	548	561	562	547	593	604	545	533	549	560	549	565	582	597	599	579	554	608	557	608	565	584	590	636	600	571	574	587	553	547	577	586	567	555	601	556	582	590	589	612	604	572	567	562	600	561	578	589	619	589	601	614	542	594	543	613	528	576	604	589	610	590	597	594	581	625	560
28562	21243	10465	1130	580	534	505	517	520	473	482	510	467	517	500	423	444	500	477	496	472	494	472	483	479	461	500	475	488	468	475	477	455	468	501	467	491	464	503	438	469	528	499	471	495	437	461	452	461	475	468	427	489	492	457	453	459	522	463	488	432	527	484	479	467	494	479	447	469	458	474	481	481	477	480	464	489	451	524	485	423	498	466	472	476	507	450	480	498	482	467	470	495	470	527	466	495	441	512	420	484	457	482	462	472	493	478	506	496	487	414	473	463	474	491	477	464	498	499	480	503	470	460	470	467	472	485	471	464	485	476	469	521	457	489	439	528	502	479	466	479	434	460	461	479	443	459	481	476	469	470	468	458	463	461	491	458	481	437	460	478	509	481	467	482	466	502	482	464	438	480	474	481	467	467	491	430	518	516	486	483	453	467	486	465	453	448	461	502	478	471	468	444	487	486	473	472	501	485	481	521	504	433	444	515	449	468	470	508	494	483	428	484	473	487	489	495	455	478	520	480	459	455	443	467	470	484	491	510	493	486	473	504	490	483	509	456	511	506	491	480	474	488	513	503	465	468	483	473	491	479	490	497	449	470	461	477	466	434	501	482	435	421	435	499	471	442	472	468	444	457	496	494	437	449	500	491	485	488	540	474	466	421	508	442	515	478	499	510	501	429	451	479	471	471	476	465	472	489	476	473	452	505	501	504	472	505	446	475	467	520	520	475	447	481	445	469	485	414	464	490	480	464	494	478	452	468	479	464	465	463	503	438	512	497	470	479	465	491	491	446	501	460	449	500	493	465	474	451	469	441	484	493	472	510	491	494	434	483	474	450	463	455	499	502	489	462	481	477	458	473	455	509	431	474	474	457	485	486	497	456	453	463	476	465	475	468	470	484	509	498	454	443	457	518	460	486	500	487	476	417	495	448	522	461	482	510	500	494	484	483	452	498	471	485	498	466	501	485	499	479	439	462	493	479	490	495	533	484	481	505	463	470	441	513	454	469	461	494	452	465	400	485	444	453	485	483	487	488	459	492	465	521	463	496	481	458	423	480	471	487	467	508	474	443	452	504	503	512	477	478	468	469	464	453	431	467	467	493	490	478	455	444	476	486	468	505	453	493	471	500	474	481	498	491	489	446	477	502	427	457	450	475	459	478	469	486	452	493	476	479	427	482	489	511	489	479	488	508	482	440	447	494	508	483	457	445	471	484	482	473	484	510	496	468	475	456	509	469	459	482	459	472	449	434	476	481	505	462	477	462	489	497	466	441	496	475	488	473	488	499	454	467	515	496	474	481	456	495	487	470	440	479	466	492	471	494	475	496	468	478	509	495	462	502	460	525	456	434	450	491	508	472	439	475	468	472	449	471	462	476	499	457	494	486	464	454	481	470	447	500	471	467	514	483	481	501	497	462	469	443	469	499	477	507	475	495	475	448	476	459	473	468	464	483	478	521	480	524	484	476	467	464	507	485	505	460	457	458	454	473	474	483	454	455	428	475	472	488	507	445	498	438	507	498	461	469	470	439	493	464	467	530	529	495	464	485	489	478	461	500	462	440	490	496	479	469	489	499	430	490	465	497	514	452	479	427	500	437	478	465	464	455	466	497	465	502	467	530	456	449	482	471	472	511	463	501	454	493	453	448	466	452	463	465	459	502	466	490	474	515	482	457	513	478	452	466	496	484	469	495	487	485	496	492	464	464	469	476	452	462	496	497	480	441	510	490	475	505	482	454	429	483	480	515	500	490	443	489	445	495	478	507	469	463	470	500	497	472	459	454	465	486	466	471	452	485	486	481	452	450	482	475	459	466	469	465	476	459	423	476	427	486	434	491	479	485	486	468	446	510	478	497	476	477	478	509	462	477	477	490	487	477	462	458	442	518	470	475	494	505	486	495	454	488	443	505	474	484	480	497	462	494	506	466	468	461	475	470	483	454	484	506	488	511	555	473	435	496	465	468	499	483	479	460	473	461	501	518	483	481	483	489	500	515	489	456	456	491	483	464	465	481	436	472	444	473	491	520	466	460	470	485	490	467	467	474	496	483	492	501	447	439	481	485	490	412	460	451	518	468	478	478	481	473	432	467	483	436	474	427	458	495	463	482	504	474	460	433	430	498	464	439	464	474	464	491	494	478	448	488	462	453	500	464	485	483	463	462	497	503	440	469	473	511	458	495	496	463	459	494	486	474	456	474	452	467	515	495	478	469	457	488	476	469	479	475	472	485	482	477	483	490	499	516	463	467	508	503	485	493	463	495	487	480	460	476	465	517	475	519	467	470	445	497	493	486	496	499	469	453	477	490	493	495	490	488	515	452	466	520	451	501	481	483	451	467	484	478	495	466	465	486	456	479	468	481	469	446	496	512	460	465	468	444	443	505	451	470	448	475	445	477	498	456	474	456	451	464	523	477	507	457	488	485	448	469	473	499	482	455	523	483	443	463	476	485	493	458	496	471	462	463	498	480	454	453	476	486	431	454	488	498	453	504	491	470	507	534	462	491	456	506	467	487	493	489	447	475	429	498	439	471	455	475	445	472	442	501	452	442	491	521	490	500	510	482	529	449	496	508	480	494	454	469	476	492	470	484	471	459	452	472	482	529	478	492	464	498	490	481	493	478	482	513	474	473	446	486	465	483	522	517	460	489	462	438	483	527	498	492	458	442	517	461	480	486	432	522	510	482	483	459	507	482	436	495	488	457	480	461	448	495	488	468	509	449	471	472	502	541	494	487	437	477	459	465	474	415	468	468	460	466	485	468	488	507	497	490	447	467	493	478	474	474	489	497	451	476	465	505	470	486	463	487	453	497	500	440	470	472	464	438	507	496	507	489	509	483	500	466	487	468	467	439	490	485	461	488	491	495	498	483	468	506	476	475	473	426	464	522	491	440	463	469	458	474	465	466	497	487	461	461	466	460	461	472	476	460	489	487	483	460	466	467	465	484	454	478	472	462	451	459	488	498	449	502	482	474	516	486	485	489	467	476	463	444	456	502	442	484	465	471	477	506	482	463	488	449	476	452	458	484	481	483	484	484	453	462	482	520	448	525	514	483	471	486	464	474	486	463	493	461	481	475	465	477	455	446	474	433	488	463	477	463	504	470	489	481	462	469	501	496	463	481	506	495	490	456	468	490	494	492	458	472	441	482	474	471	461	513	489	455	459	450	463	495	462	432	474	505	489	490	456	480	467	485	513	456	437	484	455	455	479	502	484	461	450	466	464	499	467	464	500	463	491	493	471	455	462	501	511	475	496	468	486	452	518	468	496	494	452	482	454	497	463	475	467	496	450	461	506	468	470	492	508	492	456	446	502	463	478	449	501	432	480	475	495	508	485	431	493	464	469	497	438	524	473	454	484	488	483	512	471	521	442	509	493	493	459	521	453	411	492	440	457	495	520	521	519	501	485	477	511	462	446	444	453	500	498	441	481	515	532	456	502	477	453	490	475	470	469	501	484	498	463	484	481	466	433	491	483	523	487	439	504
26472	22465	4404	641	595	570	517	494	505	494	459	496	514	536	515	545	516	475	457	523	512	481	547	520	465	504	518	489	465	489	498	512	498	460	491	505	496	519	537	483	502	453	502	505	492	488	516	484	497	515	500	489	544	497	507	487	505	516	485	530	495	500	501	511	506	464	481	463	474	470	499	545	453	490	478	483	506	488	527	516	484	530	486	481	497	504	497	463	480	539	496	506	518	527	493	508	523	519	500	518	529	490	509	536	488	511	498	505	442	522	469	482	499	520	493	503	475	483	521	484	476	496	507	530	511	486	491	537	533	491	505	508	473	503	480	486	507	462	496	552	473	500	500	480	527	492	483	492	496	515	486	513	466	485	538	485	481	510	537	481	511	515	524	490	487	490	483	505	496	506	495	459	502	505	487	528	530	502	502	470	520	514	540	496	528	459	498	507	486	482	484	511	495	565	466	510	518	486	476	483	499	454	495	493	494	498	511	525	480	530	529	493	496	484	527	507	502	530	525	495	526	507	520	543	505	524	487	478	485	497	532	496	492	497	522	547	492	523	520	456	510	507	511	513	501	518	493	492	493	498	499	482	505	475	466	509	515	477	485	503	504	470	474	543	483	487	512	517	530	510	536	538	546	505	510	522	550	506	499	507	501	452	474	492	479	494	503	486	520	509	501	477	514	474	506	515	516	537	461	484	503	545	480	477	487	497	477	498	473	501	495	444	489	507	508	516	501	508	522	475	490	464	498	467	522	537	534	509	487	505	495	475	492	512	497	516	485	514	489	527	478	480	476	517	483	485	469	493	503	495	500	513	500	515	491	501	482	508	501	518	498	495	483	505	505	496	515	486	486	467	486	509	490	493	538	474	512	504	518	475	516	481	490	483	463	548	472	505	503	470	506	488	468	484	521	486	562	475	482	486	494	512	527	510	503	463	507	515	525	519	473	508	505	498	502	483	534	512	531	514	509	498	546	457	513	496	501	511	528	482	518	504	515	502	467	517	496	503	490	525	484	505	468	521	524	472	511	523	517	520	494	530	512	498	495	528	516	507	505	483	502	496	463	474	499	527	479	484	540	530	478	515	568	461	470	524	508	482	589	539	498	503	510	501	479	489	465	470	498	525	489	538	491	508	502	506	486	505	494	484	475	522	512	482	509	509	479	509	495	498	486	475	511	527	510	495	498	498	458	466	483	501	516	459	481	474	489	502	485	491	486	478	531	527	466	503	486	451	530	509	499	480	531	503	512	542	496	492	494	517	497	513	464	498	511	547	491	514	510	472	490	491	474	497	530	464	492	497	491	531	466	530	475	472	516	517	524	496	489	496	517	507	471	534	491	499	538	534	495	515	470	489	510	503	513	476	455	532	550	487	519	547	455	488	471	532	492	505	526	523	493	491	514	470	459	479	472	530	504	504	510	476	503	496	512	499	499	484	519	513	538	525	504	505	519	509	534	496	483	547	472	507	492	529	495	467	494	454	502	511	489	490	502	486	498	492	493	470	515	502	471	499	509	509	523	506	538	541	527	459	516	480	471	466	529	465	514	497	482	491	518	518	542	512	498	507	488	469	523	565	532	504	490	525	531	460	489	479	490	492	487	523	476	502	494	478	520	505	528	476	509	523	525	495	509	566	500	510	470	446	436	557	473	494	504	492	499	497	478	524	510	462	475	512	509	524	510	512	495	460	478	469	487	537	480	533	517	523	494	532	485	550	495	491	529	484	513	504	492	476	513	480	480	485	500	541	524	516	525	477	511	486	509	458	486	458	489	503	519	527	476	503	509	499	528	498	460	479	483	433	553	505	485	505	505	514	494	501	515	458	545	496	520	490	465	523	487	481	528	548	494	493	475	501	516	465	505	485	460	529	454	477	494	497	469	504	523	507	499	515	516	494	515	517	478	475	511	483	513	493	491	529	525	505	519	519	497	500	510	516	496	486	484	467	447	474	472	451	505	507	486	509	518	493	486	511	497	477	506	489	470	456	511	476	537	487	481	468	461	483	488	522	518	510	512	477	480	516	490	471	575	503	528	470	476	448	495	472	470	446	472	484	521	513	507	495	521	494	513	512	546	497	484	487	493	527	506	529	500	474	483	507	511	529	484	494	453	512	509	494	505	532	512	522	468	476	507	458	514	490	480	500	541	550	528	504	484	478	494	509	471	467	511	506	510	503	480	497	440	478	502	493	523	469	498	512	514	526	502	505	491	522	490	477	496	490	524	481	515	491	484	511	460	480	498	485	500	493	486	449	510	477	544	497	455	492	501	484	502	478	455	506	487	519	506	447	546	508	503	466	491	481	493	510	497	492	488	504	489	522	485	508	500	501	537	491	506	519	488	491	486	508	502	475	497	444	515	504	501	477	496	511	470	479	482	501	508	499	507	532	459	506	501	509	503	502	471	513	507	484	516	501	476	485	495	501	487	485	493	520	490	497	491	499	526	509	474	517	499	477	489	502	466	510	462	524	500	509	528	525	458	508	480	506	465	494	530	472	558	508	507	469	486	545	516	455	514	497	494	483	494	482	481	474	479	539	509	500	465	497	474	495	439	505	539	510	499	520	458	517	506	540	496	451	516	479	514	511	506	474	513	554	465	505	501	524	508	516	485	491	498	473	489	523	505	525	463	520	456	516	496	491	488	502	503	527	458	522	488	511	525	510	491	504	508	503	483	504	471	497	510	484	500	517	498	487	547	523	461	509	540	497	464	497	532	479	506	510	506	473	493	485	480	463	478	496	554	481	517	502	484	469	502	559	495	476	457	502	499	505	490	519	494	507	510	541	490	515	510	507	486	521	501	481	506	510	500	470	522	495	525	515	500	533	509	537	494	462	460	500	480	567	504	496	501	517	515	490	506	510	494	493	515	518	509	464	488	500	463	500	490	517	497	480	515	535	540	514	529	533	560	496	506	484	502	493	492	502	522	481	488	545	498	445	483	479	445	479	502	507	493	500	522	475	470	480	482	487	497	491	488	530	494	560	460	496	468	491	494	515	498	507	500	460	547	502	492	481	478	545	474	490	513	550	491	497	505	510	501	444	500	481	539	477	484	497	543	514	520	529	476	516	472	499	512	486	489	530	479	453	538	567	459	473	498	518	479	483	498	461	492	499	507	517	507	496	471	518	509	522	517	490	546	489	525	485	523	487	454	534	452	475	489	524	509	508	489	521	494	504	521	520	545	503	511	494	442	466	514	483	506	504	518	495	503	478	492	468	539	499	496	484	462	465	495	495	466	502	529	503	492	521	490	518	488	511	490	537	471	487	461	498	501	510	517	501	529	504	462	493	486	512	514	498	509	470	486	489	491	490	490	472	444	508	507	482	478	519	497	528	535	535	494	526	522	498	491	530	502	506	480	482	531	499	473	515	525	529	466	479	490	473	502	464	508	513	535	456	524	514	501	526	520	506	499	475	497	463	544	469	549	525	500	555	507	518	509	530	500	527	489	521	468	487	489	520	489	493	539	461	500	502	537	522	518	480
23497	21058	28235	24102	21063	12067	1595	1059	967	899	868	868	786	831	813	832	756	803	768	782	773	785	761	794	745	769	798	717	707	734	790	765	785	789	742	704	783	734	719	751	769	789	756	735	713	733	732	787	773	750	709	710	777	777	779	708	736	746	734	740	800	769	722	822	814	731	723	753	769	767	695	734	768	753	686	724	726	722	761	724	739	768	748	753	769	790	743	738	720	699	781	684	729	734	780	743	711	735	777	751	715	707	714	749	742	788	748	754	738	728	724	743	709	749	694	688	725	771	769	720	755	732	748	722	761	762	714	709	712	728	722	760	721	722	756	735	741	717	717	763	740	792	739	726	713	691	745	722	724	720	715	742	756	800	743	699	715	772	726	776	747	739	733	697	785	751	772	732	816	719	721	772	742	787	727	773	702	702	743	741	764	750	776	711	715	720	719	778	789	730	764	681	691	706	744	731	776	752	751	743	722	740	736	728	727	737	747	751	681	709	785	719	740	733	779	724	737	754	801	762	822	729	768	749	707	750	771	713	732	722	771	738	721	783	744	795	718	752	748	785	693	772	777	728	724	756	694	751	770	750	766	738	777	751	786	768	726	768	731	723	739	758	720	745	714	711	748	777	772	792	775	718	750	730	737	728	713	742	769	744	777	713	717	717	723	773	719	748	729	738	734	746	682	786	755	747	713	756	737	718	770	726	752	732	764	773	718	743	717	748	712	790	764	744	758	746	798	740	727	794	718	718	760	679	691	731	724	766	780	725	747	720	759	743	739	706	725	728	756	768	749	741	796	737	737	752	763	766	785	730	726	695	728	715	766	737	768	793	748	725	777	770	780	744	711	770	732	765	729	744	717	771	746	773	723	767	708	765	737	717	750	753	687	752	690	776	735	730	703	751	759	762	749	751	767	803	674	693	715	762	745	746	695	713	742	759	724	729	731	717	743	752	749	749	740	784	775	754	737	757	738	775	737	715	769	723	713	742	693	723	733	760	713	688	704	741	762	721	719	772	747	753	691	735	759	736	740	728	749	750	726	723	754	727	768	763	712	707	719	744	767	735	735	718	730	706	761	710	736	738	708	764	722	759	692	740	747	741	726	712	802	748	741	781	737	715	720	734	767	736	713	740	745	736	767	712	751	721	763	729	717	726	756	734	748	731	747	760	787	740	715	780	776	719	680	725	722	783	734	709	709	755	735	708	731	683	720	735	709	738	772	739	727	691	797	747	756	754	768	732	771	743	730	678	723	770	719	697	740	713	769	766	755	807	720	758	735	749	745	732	709	722	782	749	759	735	694	726	772	721	755	769	777	723	788	751	714	703	731	805	762	713	736	726	763	710	762	741	791	691	757	785	741	754	742	763	768	749	728	748	746	753	767	794	707	730	703	715	730	755	725	729	748	771	769	729	697	757	708	772	731	749	716	753	723	721	744	768	722	742	691	720	720	745	761	753	779	741	698	764	682	790	775	781	753	753	737	718	772	754	800	680	742	741	725	743	726	733	722	699	696	699	730	756	734	721	732	731	719	681	737	755	712	729	715	761	782	698	737	695	763	764	730	715	788	781	728	758	765	718	698	786	780	731	697	704	743	754	762	703	786	744	739	766	693	783	799	733	705	717	731	745	720	729	717	757	753	751	791	773	718	713	730	752	729	761	755	760	747	717	718	722	737	775	737	797	742	753	766	745	707	693	756	749	727	721	725	725	721	743	746	689	734	712	765	716	736	724	760	704	700	769	710	714	710	739	755	769	772	800	722	766	723	749	777	698	761	779	691	769	757	746	719	723	736	732	734	780	743	778	711	755	756	707	759	693	729	779	718	745	747	741	748	754	715	760	725	773	707	769	761	732	779	706	707	806	739	667	769	729	709	758	749	709	731	728	719	734	718	748	766	727	757	740	669	750	705	749	711	782	708	700	737	691	715	727	799	726	716	777	721	737	754	771	754	789	730	741	736	778	695	696	755	754	683	674	736	733	751	762	778	749	771	756	737	744	706	759	734	736	712	768	756	775	738	812	749	720	709	685	708	719	726	760	713	701	758	771	754	735	758	745	756	766	770	773	729	755	807	775	750	730	769	785	734	720	751	766	738	746	778	740	731	731	747	707	767	695	764	719	736	759	757	716	700	733	739	717	716	730	749	687	762	749	728	748	742	699	747	769	769	753	780	765	778	732	737	688	769	715	728	796	722	742	739	747	709	750	716	747	782	758	735	742	727	775	758	749	794	790	716	766	729	698	711	756	737	764	761	742	751	685	731	770	749	744	724	722	733	792	767	734	752	740	714	730	743	730	705	749	754	738	750	772	760	723	689	776	742	772	769	727	722	718	768	712	710	762	801	735	755	742	728	747	756	676	765	760	780	760	732	771	745	707	746	699	757	776	775	710	729	765	741	746	748	759	761	738	727	741	753	729	781	688	724	749	705	730	725	754	706	731	751	716	765	708	759	802	744	776	736	758	740	749	740	757	730	687	781	755	751	727	750	709	720	793	777	741	741	735	774	727	752	731	766	698	758	725	719	703	732	767	731	705	694	717	716	718	780	753	742	724	747	728	734	717	724	762	732	664	737	731	749	720	754	799	721	744	730	711	749	747	730	775	744	722	796	700	770	745	767	736	736	726	743	698	707	730	727	731	777	736	767	744	752	764	798	717	682	710	735	747	743	720	743	690	735	711	733	706	716	759	736	742	693	719	678	820	743	719	773	744	742	747	754	720	744	760	708	728	708	757	685	728	743	734	706	738	739	748	738	785	750	720	737	747	689	688	745	742	738	723	778	713	687	732	716	762	708	740	745	698	747	783	739	750	748	734	749	774	732	745	755	706	748	759	756	709	729	729	731	702	750	712	758	794	747	730	745	760	760	729	721	700	777	798	732	774	747	683	722	750	725	695	727	728	726	746	787	702	714	767	761	727	755	713	704	720	689	733	757	733	720	747	746	719	753	746	704	777	747	724	775	724	739	763	722	733	749	754	731	737	701	698	697	734	685	740	712	733	738	726	717	770	737	757	793	759	768	802	744	705	668	695	743	706	799	737	687	727	743	746	764	724	722	689	792	669	728	739	767	759	761	722	741	740	710	684	737	737	746	698	758	762	729	785	730	721	742	732	743	704	748	748	779	764	699	740	771	753	708	723	761	697	760	687	738	712	738	742	742	778	714	713	702	763	755	657	760	736	735	744	726	744	741	693	748	740	750	747	758	783	769	736	699	742	712	754	753	718	748	779	708	748	717	736	680	721	750	758	699	732	742	739	724	708	750	722	751	729	719	774	716	672	743	784	770	726	743	733	775	741	747	781	792	773	755	809	698	740	735	698	749	707	768	792	732	719	780	761	762	780	761	761	770	757	717	716	786	772	723	734	772	725	711	719	739	735	766	784	718	747	759	730	686	692	722	803	729	735	761	791	669	732	729	724	686	715	739	723	709	719	743	728	772	709	731	749	733	685	763	713	763	792	756	754	765	711	736	757	715	760	783	733	728	718
26952	33911	10333	2945	2140	1743	1505	1255	1148	1085	971	938	942	869	868	833	858	826	830	869	841	789	794	774	768	831	868	765	758	772	797	744	716	769	811	772	794	798	805	748	807	764	769	739	740	778	770	769	787	785	767	780	794	802	769	785	805	802	814	805	754	762	722	764	799	758	772	793	768	758	778	772	720	792	767	806	768	755	791	797	730	803	746	756	740	769	824	767	800	797	768	773	759	779	815	796	781	739	750	732	756	749	788	749	773	788	770	721	754	792	792	762	771	717	798	777	767	810	765	813	746	740	731	762	747	822	766	754	777	750	717	802	765	809	745	785	780	804	793	757	792	732	746	804	741	731	776	748	750	795	716	766	799	744	790	794	769	757	791	838	769	767	778	769	763	823	794	832	783	742	778	774	722	778	766	746	769	776	778	780	749	761	779	769	767	788	742	797	724	758	773	765	781	736	797	810	739	774	798	776	786	768	786	759	763	746	785	750	730	774	783	756	757	787	769	756	788	762	735	818	743	825	799	769	764	770	746	761	784	802	756	732	759	760	754	773	780	788	722	779	757	757	802	777	792	770	751	761	773	758	783	775	789	781	800	766	754	729	736	779	759	746	760	762	770	780	769	758	766	729	782	748	835	759	806	751	828	702	808	755	794	792	754	785	741	709	784	759	798	814	786	776	769	777	789	764	735	773	775	756	747	794	769	765	735	860	835	767	789	767	734	754	756	775	729	805	766	756	765	772	798	761	816	809	766	818	773	772	756	792	700	818	720	787	708	794	750	763	768	771	793	784	809	742	740	820	707	786	765	817	773	775	769	840	734	794	784	779	791	791	740	811	744	820	764	749	785	750	745	791	789	814	789	744	809	797	751	765	729	757	783	790	788	768	755	767	811	779	763	787	758	810	805	722	758	794	772	809	793	755	786	786	754	735	756	789	724	786	793	794	786	731	783	722	732	751	772	801	817	758	782	774	741	758	707	747	730	752	755	761	740	788	804	797	761	816	741	740	815	767	750	779	788	791	732	740	768	803	812	750	770	781	731	747	753	780	762	813	779	798	723	769	730	782	726	770	762	773	784	747	742	729	805	833	776	804	775	790	805	763	777	778	772	753	799	762	764	731	783	778	740	752	790	800	775	804	789	789	716	789	754	739	786	739	778	728	778	770	804	782	800	764	814	772	760	767	816	795	751	746	780	742	790	764	793	770	791	743	722	777	758	776	790	770	726	785	749	771	774	782	817	789	781	785	795	750	781	788	736	767	750	774	790	742	776	791	741	744	740	801	766	752	795	769	732	730	826	815	753	748	748	748	803	743	788	824	765	727	757	789	776	759	760	749	733	743	825	779	757	724	765	792	777	741	778	799	772	740	793	815	717	798	763	791	764	818	787	747	791	773	741	769	767	764	784	759	786	790	748	753	783	770	776	800	774	848	750	735	759	771	800	693	750	804	724	773	741	774	765	785	726	764	787	717	768	771	797	759	794	786	778	750	679	770	792	788	740	791	782	776	779	718	755	803	762	801	794	745	735	804	731	751	792	739	763	763	762	780	787	725	732	754	752	728	738	740	762	755	754	773	809	723	772	772	785	807	732	796	764	811	788	788	752	790	783	731	762	830	787	791	769	762	826	686	760	786	764	806	796	782	727	796	790	738	755	761	779	782	770	752	790	735	796	784	752	782	714	796	776	764	771	806	756	788	767	774	775	843	779	752	771	756	785	784	772	756	758	783	765	805	770	837	715	779	748	787	808	737	761	758	759	782	810	761	775	752	762	748	776	784	806	803	729	792	753	814	780	800	771	767	811	754	795	741	765	767	795	811	804	770	774	792	800	789	799	806	810	781	801	811	752	809	768	751	747	725	759	805	741	763	801	787	793	796	757	829	745	810	830	811	769	807	769	767	747	734	779	753	735	796	757	736	795	745	752	763	780	730	735	725	810	779	793	797	775	740	758	807	779	780	754	764	749	798	765	745	727	775	768	739	782	776	744	753	670	770	773	779	762	761	740	765	806	796	724	776	730	760	781	776	749	767	843	753	749	802	697	715	779	763	752	792	735	795	821	734	714	765	773	781	751	776	771	778	809	785	801	730	813	773	700	763	727	806	723	811	743	737	747	782	791	856	762	767	765	750	766	790	790	731	769	733	753	755	758	768	805	791	760	775	813	751	786	806	837	744	801	725	785	736	748	753	759	802	767	775	806	813	825	775	744	793	753	783	758	802	764	810	794	739	780	764	755	796	779	770	726	768	799	785	740	767	791	776	758	772	783	787	764	770	778	728	820	819	764	796	739	748	784	736	798	751	797	771	790	789	777	818	781	736	723	792	790	768	737	704	751	825	772	767	808	798	798	829	745	786	766	830	804	787	768	786	785	721	756	756	801	809	754	770	836	744	733	809	760	769	762	805	811	774	765	791	776	775	744	727	760	751	755	743	779	732	753	799	762	749	791	757	755	794	775	760	742	772	766	790	769	787	764	694	818	769	778	713	755	758	782	743	750	775	836	759	777	727	799	779	755	733	765	746	771	745	764	782	752	759	785	783	812	732	754	725	755	796	770	807	750	776	744	719	772	771	777	775	749	732	784	757	809	800	767	724	767	771	742	739	761	750	752	721	739	805	796	740	751	779	804	755	775	766	755	813	829	819	780	728	762	761	818	766	819	796	766	782	778	750	810	816	775	747	781	779	816	746	796	773	806	742	804	737	745	820	763	787	770	752	784	732	769	808	822	757	730	814	795	721	768	764	748	729	757	774	802	741	746	769	803	762	731	762	770	729	744	823	747	790	835	737	782	767	782	748	726	801	796	767	765	778	748	713	766	801	808	768	756	836	766	786	765	745	754	753	783	800	731	773	763	800	755	808	808	758	772	752	763	766	803	761	767	758	745	783	787	783	786	796	744	745	758	752	784	812	782	748	805	766	744	746	763	755	771	773	732	816	741	741	765	766	796	757	763	798	757	801	715	777	756	775	740	806	754	768	780	740	760	724	815	744	756	744	756	794	789	743	794	768	747	767	747	806	706	783	772	758	744	725	779	787	768	737	749	744	793	806	775	760	780	784	782	780	792	761	775	779	747	740	791	801	780	781	803	752	771	751	791	736	755	766	788	760	782	788	706	783	770	780	727	768	742	760	775	765	758	779	770	755	748	767	778	713	766	779	720	780	771	773	717	800	781	783	821	751	811	775	757	726	774	731	830	732	789	736	807	773	799	777	794	760	747	773	754	759	764	739	804	827	721	757	776	773	771	752	745	788	757	788	730	744	757	721	802	809	771	764	748	826	777	780	779	793	823	756	737	758	788	789	796	744	764	754	752	763	788	839	791	792	768	774	739	750	812	752	758	768	766	750	789	787	811	818	756	770	757	747	769	778	752	770	766	775	772	796	758	738	772	801	749	736	731	759	785	788	762	761	766	786	790	790	796	732	845	745	817	758	802	733	802	795	739	718	759	773	826	715	776	797	813	789	752	794	766	770	783	766	752	782
24440	20958	27332	24649	16637	881	489	381	326	311	306	306	249	254	289	316	256	242	252	247	255	257	236	276	217	217	229	203	234	231	234	241	242	242	270	232	228	222	235	216	228	258	253	246	226	272	228	242	234	251	253	238	220	235	233	233	235	273	231	219	215	216	249	229	241	216	229	242	206	224	239	242	269	231	238	213	238	236	223	232	228	214	259	245	207	199	241	232	229	245	247	233	221	229	208	239	227	249	240	251	259	233	233	229	231	215	217	214	230	215	200	240	237	241	227	234	231	234	222	225	220	229	232	233	236	240	217	214	232	230	218	243	219	223	236	221	240	235	224	233	205	240	241	243	237	229	229	216	209	249	232	204	236	247	237	258	228	213	231	223	225	210	219	225	252	246	223	217	231	230	246	252	235	226	250	246	253	216	210	219	227	222	240	271	241	222	233	238	216	230	213	215	233	230	225	235	232	228	242	229	232	244	249	229	219	214	209	264	214	219	198	224	220	247	228	235	231	250	215	242	216	210	223	234	242	225	240	250	237	226	235	228	252	241	208	232	251	237	228	216	229	255	223	223	221	219	227	234	222	248	241	239	230	249	232	220	238	210	237	239	240	239	236	216	255	248	250	240	223	235	258	223	246	251	205	243	266	251	226	199	236	228	244	208	242	251	240	228	213	236	240	244	269	237	227	249	232	212	207	235	256	234	253	236	209	215	245	225	232	224	225	212	250	237	236	254	229	236	222	195	213	217	225	244	249	238	246	239	233	222	224	221	241	218	217	214	211	232	212	224	250	234	241	232	256	232	221	226	246	237	232	231	236	240	217	237	222	226	229	245	245	238	227	250	263	229	218	222	261	241	237	239	246	237	201	254	217	246	250	236	265	208	229	247	215	255	256	238	245	247	238	226	249	213	239	235	235	235	221	252	231	234	249	211	215	230	233	214	217	232	236	235	223	236	209	210	228	242	230	227	238	230	235	207	229	231	251	238	235	210	230	222	215	226	242	223	237	214	241	242	233	244	245	248	226	238	235	230	240	226	220	236	201	208	213	239	229	218	227	233	261	225	239	222	227	261	266	222	238	231	238	238	241	244	238	249	225	208	202	196	228	203	238	206	211	237	223	201	226	226	224	228	220	206	248	206	236	216	243	217	216	226	204	235	220	249	248	226	211	261	236	240	236	252	245	240	226	214	202	260	217	251	240	229	240	228	207	259	234	204	236	234	237	229	237	240	254	252	228	237	258	218	237	225	253	239	219	235	242	210	241	231	237	235	250	211	249	224	237	230	234	183	267	236	212	232	240	234	222	206	235	245	215	204	223	213	230	234	235	211	233	237	238	218	268	232	259	239	240	215	210	244	262	250	212	220	228	222	216	227	221	228	238	230	214	224	240	222	245	268	235	257	237	226	225	224	259	212	231	246	227	199	229	232	206	235	240	247	217	218	199	259	210	220	243	232	211	231	238	243	222	242	201	209	222	208	206	262	249	220	254	248	243	212	227	233	232	251	219	238	229	221	234	238	239	245	206	213	222	209	268	244	239	211	239	216	238	238	256	241	245	238	244	235	223	215	214	225	249	219	236	229	222	216	233	229	219	217	262	244	246	230	232	255	231	245	221	264	246	209	243	209	222	230	243	229	230	239	248	256	203	234	264	242	265	219	246	242	221	225	223	222	234	254	248	229	232	237	227	236	250	244	236	251	230	232	243	226	232	223	225	236	218	226	214	222	238	234	251	222	265	229	221	239	218	231	248	226	256	211	216	233	212	224	256	217	235	248	240	228	251	219	235	238	248	255	229	229	209	225	207	266	231	223	252	246	223	213	190	242	233	246	205	234	227	230	243	225	236	236	257	243	237	208	258	220	225	203	263	230	251	274	239	241	240	240	225	255	209	216	216	244	274	238	204	226	212	228	246	222	254	234	233	236	257	229	227	224	208	214	233	211	228	246	220	222	247	212	221	233	230	233	218	214	207	260	218	228	239	242	233	236	232	260	239	245	241	241	225	229	222	221	262	227	252	216	241	256	233	215	226	242	225	236	244	244	212	227	244	236	204	214	227	216	249	230	227	230	229	243	245	252	221	235	245	235	241	221	222	228	219	224	220	237	234	225	232	214	232	228	219	217	216	214	253	223	221	239	213	227	220	212	225	213	235	247	237	220	244	235	251	235	228	225	207	231	239	254	250	225	222	227	237	267	245	205	219	252	229	235	221	258	259	278	206	231	259	243	232	241	253	249	255	221	246	221	208	243	250	229	248	212	226	237	237	228	194	253	264	258	252	235	234	214	237	224	228	234	245	213	246	228	235	223	233	239	244	213	242	250	191	222	236	199	212	247	223	205	233	234	239	250	254	248	235	231	238	248	218	241	230	213	224	262	251	214	236	219	218	222	219	234	228	248	224	238	206	228	212	233	248	264	239	242	223	204	253	246	217	226	215	233	244	231	220	211	225	231	223	232	214	214	245	234	226	202	226	245	224	233	246	234	224	240	210	243	258	235	244	186	244	238	211	230	223	242	220	246	224	236	218	234	207	259	220	196	246	247	257	229	226	236	236	246	214	211	234	233	211	240	246	251	242	248	229	266	223	231	245	264	241	232	227	235	216	235	214	264	215	214	233	258	217	227	243	204	213	228	229	260	225	231	240	190	229	214	222	248	231	231	255	223	212	232	249	222	210	257	236	235	237	248	238	245	229	190	223	219	260	217	210	296	209	236	211	251	208	215	229	216	243	241	252	251	237	246	221	237	238	221	238	243	238	225	258	229	263	220	248	239	211	239	221	239	250	217	246	244	202	207	214	243	227	207	227	242	249	216	221	249	237	225	219	235	231	233	237	233	235	248	222	228	223	224	244	252	248	228	227	214	250	227	224	242	222	212	235	242	223	234	247	230	209	213	213	219	226	226	250	256	226	250	253	233	228	210	244	218	229	236	236	242	216	226	211	234	255	224	236	210	226	225	214	233	208	249	233	225	227	240	243	218	229	218	245	216	229	255	241	218	234	209	234	228	230	229	227	278	221	236	223	196	234	236	233	224	219	242	229	236	238	227	238	238	221	237	253	230	241	219	235	243	213	240	238	214	246	249	247	224	223	244	218	246	246	241	204	244	228	234	235	238	226	220	245	234	221	225	215	220	248	227	244	239	227	240	227	214	243	240	229	222	238	231	233	239	251	227	253	215	221	222	254	232	238	238	226	225	241	218	207	229	210	221	227	213	211	237	272	240	228	234	197	242	207	245	227	224	218	225	251	240	234	211	241	235	238	227	207	239	240	255	240	215	234	245	231	224	228	239	238	233	196	242	219	218	228	209	203	202	231	215	248	260	239	226	253	234	243	221	211	263	241	236	218	235	243	248	260	201	246	263	239	235	246	235	258	228	240	222	221	225	257	246	213	222	253	227	218	234	221	222	254	226	226	245	252	227	245	236	234	236	231	238	229	232	227	247	216	194	222	211	225	229	236	233	253	223	233	230	245	231	234	242	245	214
27243	29871	7656	1672	1168	871	701	630	494	417	420	373	353	305	346	299	266	297	320	276	266	282	272	325	253	254	260	286	274	252	290	260	243	264	259	268	269	280	244	267	243	276	262	265	252	264	262	255	250	295	283	244	280	277	281	264	246	272	269	277	267	236	255	239	261	282	247	262	235	243	257	277	272	269	258	267	269	271	269	256	223	258	240	279	246	257	254	269	247	267	312	247	279	284	268	260	259	269	256	287	274	244	270	251	263	262	279	264	257	250	270	257	271	270	283	267	272	272	245	266	306	287	285	257	286	270	254	260	288	242	271	254	245	262	270	268	235	244	249	256	251	264	272	271	251	262	261	267	292	256	248	274	274	252	255	291	235	274	278	275	261	264	296	266	258	238	295	266	266	287	249	283	256	277	233	280	274	280	251	266	293	258	262	273	308	247	242	280	246	271	255	239	253	281	266	260	270	281	257	274	290	226	226	257	255	260	266	247	300	255	289	282	280	261	237	275	265	245	253	286	253	252	236	282	289	245	284	262	277	256	302	286	260	255	253	241	280	282	255	248	259	268	255	228	273	267	228	238	293	270	239	278	263	260	238	273	242	265	249	271	215	289	274	257	239	252	277	226	251	276	275	269	232	267	263	264	259	288	277	254	278	248	274	302	256	256	257	279	234	249	256	254	241	261	267	235	277	272	285	233	275	264	257	262	256	247	276	264	273	243	267	273	270	256	265	250	266	250	252	260	255	295	279	269	242	275	249	304	293	235	253	256	262	257	248	265	251	261	228	254	255	249	271	281	274	249	254	234	238	258	270	261	292	269	253	261	274	275	279	258	242	255	237	259	256	254	270	259	262	255	254	249	295	254	266	252	272	276	279	268	267	285	249	274	274	267	227	249	259	278	278	255	272	264	280	284	251	236	266	261	234	306	264	264	251	250	248	233	262	238	277	261	256	272	241	254	270	261	260	282	266	244	249	235	248	256	254	266	262	264	295	294	260	263	273	287	294	240	265	264	264	224	258	232	270	230	255	291	274	260	326	284	268	243	245	236	267	259	270	263	263	267	260	271	271	280	242	269	249	258	276	244	267	243	261	260	276	256	255	262	251	229	235	246	278	272	259	245	260	275	272	254	258	246	276	272	265	281	280	258	263	252	249	262	278	263	257	250	275	244	241	292	272	262	265	241	244	271	255	280	260	295	261	270	266	245	259	271	282	264	248	267	244	278	258	290	237	256	243	278	257	271	269	257	245	277	236	302	297	269	257	250	246	252	281	271	244	306	262	305	235	279	269	291	252	274	260	278	299	243	265	264	290	269	267	263	243	261	263	244	271	294	265	268	274	259	272	256	277	293	265	273	282	265	238	252	236	287	270	262	276	241	245	268	272	298	272	263	284	251	262	254	271	263	250	280	261	273	245	222	263	277	296	266	288	265	265	252	258	298	249	264	254	250	260	280	274	266	231	256	279	286	280	246	251	245	252	271	257	258	256	252	253	281	255	247	245	280	284	270	276	252	273	272	246	255	260	282	291	287	300	259	267	249	250	262	274	261	278	263	237	268	245	288	258	262	264	260	281	265	275	272	253	272	260	297	248	281	253	249	245	268	263	274	260	258	273	273	225	282	245	257	267	255	263	256	300	241	279	245	281	269	257	286	273	265	265	269	269	248	280	276	274	254	260	275	244	283	252	254	298	257	263	237	274	267	288	241	278	281	278	279	258	266	256	262	266	261	294	266	279	286	260	264	265	274	287	250	262	251	261	276	278	234	245	279	261	276	251	265	285	260	261	270	291	287	262	264	258	254	250	251	288	260	293	264	265	256	256	263	259	241	270	263	279	296	256	248	270	254	284	258	255	284	286	259	262	243	240	273	270	290	252	266	269	259	258	267	254	267	264	286	254	251	256	244	239	247	281	261	253	258	282	237	266	263	259	312	265	238	276	251	285	237	270	261	247	263	267	236	271	268	287	258	265	252	257	241	261	266	252	247	255	274	263	281	262	253	259	274	265	262	295	250	256	274	267	269	262	259	221	275	269	257	264	262	247	273	235	251	291	235	287	251	252	256	263	267	280	287	285	245	238	278	246	244	273	275	261	259	263	258	246	266	258	270	271	292	280	241	265	259	230	248	268	268	250	257	251	238	250	266	262	252	266	280	281	225	282	242	253	248	272	266	290	248	271	264	276	253	273	269	259	281	271	256	247	255	265	264	287	276	277	264	274	266	238	242	263	248	271	249	283	270	237	276	260	267	265	267	250	271	241	245	273	284	248	259	249	273	275	270	246	251	266	297	275	255	269	257	276	269	251	267	265	272	262	247	293	253	271	281	261	242	252	280	279	257	255	264	273	253	250	257	247	263	267	272	282	285	236	264	238	292	227	277	259	290	250	257	260	243	272	253	275	263	260	296	294	258	258	265	255	260	256	240	268	242	272	279	258	258	263	274	283	285	250	240	256	258	270	268	243	229	272	261	263	269	245	263	256	249	257	276	267	272	258	269	273	282	231	281	286	242	283	275	253	257	257	277	257	268	290	277	256	266	241	257	275	269	277	253	282	248	239	267	251	248	237	228	263	249	248	281	270	259	254	256	274	248	266	247	273	258	244	275	263	251	287	266	255	239	248	245	224	247	241	289	255	249	272	252	276	245	291	252	283	251	236	284	265	234	272	248	267	243	242	283	283	224	273	280	270	278	247	257	263	279	273	258	296	268	271	269	270	272	263	293	257	246	250	267	255	275	231	244	274	268	261	229	255	253	285	275	264	280	250	275	273	269	261	283	229	265	270	257	269	268	245	239	259	286	262	277	259	286	295	243	272	256	266	219	234	277	237	261	256	253	265	252	284	255	258	282	278	250	248	266	252	268	259	230	270	254	257	245	243	242	265	280	258	257	247	262	261	285	269	270	261	276	276	291	260	230	281	270	252	273	270	277	245	276	246	248	250	228	288	262	273	267	252	249	273	277	287	244	245	248	255	251	248	284	264	241	235	263	274	254	252	296	246	281	292	285	278	258	270	262	246	261	245	273	254	265	263	234	270	262	259	262	284	269	256	296	295	228	244	268	261	262	276	256	244	260	250	264	259	239	247	298	264	263	235	249	258	272	285	265	277	258	275	278	254	259	272	251	248	266	276	261	258	248	232	244	270	270	262	254	266	253	233	247	255	261	270	275	260	275	262	251	239	251	240	261	245	278	280	277	261	266	279	280	278	276	285	272	250	247	276	252	305	257	269	287	257	244	258	262	253	282	250	282	261	257	265	282	262	234	290	277	255	253	254	245	275	269	228	278	272	288	239	236	245	246	267	283	264	245	268	265	231	287	270	258	276	271	295	265	264	262	274	302	253	233	259	286	270	277	253	260	289	268	265	251	263	295	282	281	262	253	259	287	257	274	306	284	239	271	259	257	258	262	260	260	250	272	300	273	278	285	242	255	244	284	256	266	256	260	268	268	252	253	247	235	275	254	263	271	257	265	272	279	264	277	274	295
22412	21083	28636	23745	21080	21133	11598	1270	925	852	789	776	644	677	685	617	638	588	600	592	573	594	527	599	600	553	590	546	541	582	505	539	594	588	565	550	546	549	552	539	514	570	548	560	529	514	548	566	518	553	558	555	546	527	533	504	527	510	493	526	525	519	556	555	546	525	552	511	558	500	562	544	487	539	529	521	572	537	570	531	540	534	533	541	553	514	526	521	549	572	515	525	561	532	559	530	548	504	525	563	532	572	548	552	552	526	522	512	576	570	549	547	550	517	523	496	544	507	534	485	532	566	528	565	546	514	543	483	516	548	505	493	556	541	515	522	503	546	555	543	472	525	555	564	501	571	564	498	528	550	514	528	579	572	537	527	474	548	545	525	534	547	558	564	556	534	536	550	531	523	501	524	564	519	528	570	549	501	537	527	526	534	530	517	514	543	532	512	555	571	540	542	583	508	543	516	556	538	536	513	580	518	587	523	498	527	520	545	546	573	549	566	495	515	535	553	500	545	559	561	523	523	526	532	552	545	537	544	524	537	533	492	544	523	489	525	544	530	552	526	506	533	546	569	558	523	544	556	575	595	524	539	511	548	557	542	517	530	526	542	557	516	551	526	526	517	511	549	545	516	562	521	508	542	524	514	559	522	532	552	520	535	509	501	550	562	561	546	541	550	505	532	539	540	537	515	552	573	546	529	500	537	533	549	504	503	533	521	580	555	557	510	530	537	549	538	540	519	522	524	501	509	520	503	563	558	546	546	495	554	578	499	497	503	549	548	535	558	514	546	569	475	548	544	554	538	544	524	563	526	523	511	563	540	555	567	548	537	544	603	585	517	501	511	509	561	558	520	571	511	503	512	532	540	562	566	519	517	542	540	518	551	552	500	504	505	534	513	524	511	487	505	537	553	588	519	576	492	539	554	556	590	524	526	536	522	519	561	508	514	540	568	518	565	560	544	543	532	569	552	519	523	527	546	559	496	536	544	543	495	576	582	536	489	550	554	542	526	530	503	531	539	506	491	528	532	548	562	539	527	495	554	525	542	520	566	542	527	537	550	530	509	560	553	517	524	518	507	563	535	502	517	568	546	504	545	508	568	519	513	523	504	529	525	523	564	541	537	552	545	547	540	532	530	582	534	540	520	501	513	554	583	539	534	543	533	553	549	556	534	565	524	505	534	544	550	509	512	564	547	488	486	533	544	560	488	517	569	546	526	514	589	552	498	529	538	523	560	508	532	505	500	507	524	533	529	529	549	552	501	545	485	491	537	504	538	544	498	534	519	525	554	549	531	534	536	545	557	529	592	557	520	569	538	543	580	516	552	564	534	548	545	527	552	551	517	553	491	541	582	500	591	559	532	521	520	566	508	549	529	535	538	514	500	561	518	548	562	557	590	535	522	547	544	497	578	559	538	504	542	557	570	534	546	553	550	505	522	510	524	554	537	503	575	591	535	549	546	496	553	561	526	526	526	581	534	553	526	531	518	527	517	530	515	542	508	538	535	525	497	549	531	509	528	522	500	558	490	549	525	527	508	491	526	553	561	529	540	543	539	535	530	500	534	535	537	521	495	560	519	584	543	518	542	531	476	542	520	501	568	522	577	517	561	533	548	531	541	528	515	490	534	525	570	569	515	521	493	538	561	486	519	535	574	499	534	515	499	538	520	536	528	519	531	552	500	543	514	557	500	564	566	529	576	540	528	493	547	604	550	551	531	534	530	498	528	537	562	525	507	524	505	487	576	544	539	546	531	539	528	545	536	500	556	528	534	500	531	494	532	540	556	538	509	523	495	547	512	527	510	520	573	539	511	527	533	531	542	574	541	513	574	558	556	516	578	549	543	556	529	524	537	567	538	535	531	522	570	530	555	526	522	519	536	554	475	552	560	521	581	560	510	567	547	544	525	513	513	571	490	561	511	526	500	559	530	554	558	531	522	532	538	541	516	548	574	541	517	535	554	523	516	529	505	546	542	504	549	538	498	572	525	534	549	574	517	530	525	547	548	523	551	535	502	502	550	537	536	510	507	517	519	530	524	515	530	525	546	588	533	523	508	500	532	511	567	523	519	565	533	567	517	523	583	554	528	522	550	520	541	533	548	568	543	535	553	534	535	541	534	531	538	533	548	559	548	515	542	562	534	527	546	547	488	548	524	541	537	573	531	558	570	513	528	533	518	542	532	538	501	530	595	550	553	557	543	504	541	522	523	550	559	532	539	593	555	526	525	534	533	535	505	533	533	536	516	531	540	524	560	551	540	501	526	504	546	493	527	543	528	520	550	524	505	538	490	544	506	537	490	542	556	534	524	542	570	572	522	529	541	575	555	510	566	532	544	536	545	522	477	586	541	542	509	527	524	539	539	524	539	509	570	524	516	582	546	501	545	573	549	498	553	491	481	520	558	501	502	552	529	551	542	534	563	530	571	542	548	563	515	558	489	508	556	552	497	517	536	481	544	505	557	543	528	570	555	526	555	540	552	519	489	538	490	534	566	559	548	536	561	515	512	498	548	501	556	553	533	554	482	539	540	515	564	526	544	519	582	506	561	549	497	493	547	529	563	496	563	513	554	509	541	571	525	542	500	574	531	528	515	529	554	524	489	555	506	565	546	557	587	506	525	480	514	580	525	508	510	554	533	509	550	519	516	513	514	526	542	530	560	567	519	512	499	473	546	516	529	540	511	541	536	534	540	564	510	533	544	547	519	512	568	542	545	548	556	554	557	512	536	535	553	536	553	508	516	471	508	554	523	565	489	551	530	554	554	511	551	586	512	516	564	520	542	579	579	503	542	547	493	536	539	548	534	513	550	507	515	526	543	514	503	500	512	516	497	511	567	538	525	518	556	547	495	522	529	566	561	517	544	526	520	524	539	529	553	517	553	531	564	518	534	511	541	495	567	540	547	562	533	509	560	544	559	565	543	521	553	520	516	529	558	545	549	506	512	532	521	512	519	530	535	574	547	552	561	540	541	524	546	493	550	527	540	551	571	505	567	544	564	562	505	536	532	525	568	564	547	605	576	512	536	543	491	522	477	545	525	532	511	544	517	557	552	534	559	515	531	495	535	520	547	578	525	543	511	510	551	563	510	567	535	542	528	548	535	542	500	498	496	581	526	560	524	511	556	534	543	535	545	529	534	561	534	563	570	535	545	515	531	535	489	537	589	547	563	573	518	518	555	521	573	567	523	534	507	499	506	541	540	530	490	569	499	515	519	561	541	506	524	511	533	553	535	540	500	562	593	529	506	549	564	521	547	512	538	523	539	540	548	565	557	521	525	532	543	572	536	524	587	540	505	526	532	547	546	559	520	532	520	479	517	516	532	583	529	531	566	521	544	517	517	503	561	524	579	540	514	491	546	540	541	532	550	514	520	581	484	522	556	504	513	593	553	544	490	526	508	539	540	560	561	534	518	533	550	539	528	548	528	531	548	524	522	503	510	519	571	533	554	492	520	527	558	549	497	500	563	509	521	549	559	503	559	546	487
30114	42663	14638	4776	3296	2548	1931	1574	1342	1159	1028	953	872	774	764	752	687	746	673	675	669	623	628	634	662	660	636	591	591	592	609	607	613	664	583	590	639	611	600	579	613	638	600	579	585	586	635	565	626	573	596	625	570	587	586	572	602	597	581	602	628	534	575	598	647	563	573	582	554	601	543	567	577	613	594	564	533	563	597	558	614	584	606	601	573	619	570	583	608	541	602	614	565	578	569	596	581	614	557	636	596	590	583	514	581	584	549	601	578	582	568	587	585	548	565	604	592	581	574	598	620	579	580	574	592	560	552	567	569	531	549	589	557	564	570	564	582	593	624	575	571	587	590	576	619	569	583	618	583	605	603	587	555	577	605	506	595	582	582	571	620	576	569	566	568	554	553	597	538	558	590	597	551	543	562	534	591	572	571	535	589	556	618	571	576	587	529	590	568	624	571	591	583	578	598	565	573	543	608	565	618	568	599	581	605	587	566	622	578	567	586	583	579	543	627	547	593	573	573	560	587	579	622	611	544	566	603	583	573	627	592	549	569	528	581	607	561	623	592	593	581	603	580	607	598	590	616	576	551	559	564	586	567	612	620	645	592	555	567	639	556	585	568	609	604	599	608	564	597	579	558	558	557	582	596	559	614	561	573	562	544	551	549	605	574	565	564	623	580	600	591	554	556	635	593	588	548	608	587	583	557	559	595	578	576	554	549	607	594	589	588	545	544	596	531	535	590	580	613	586	562	584	609	643	553	562	584	621	589	556	593	585	587	559	532	576	603	603	598	582	552	574	610	600	546	563	533	583	565	569	591	602	567	576	558	562	610	570	564	589	558	597	566	586	586	601	536	538	531	579	550	529	601	599	570	589	621	568	550	603	576	569	573	581	590	624	613	599	581	566	556	575	551	577	587	581	546	633	561	553	579	582	623	578	564	548	571	612	608	613	555	589	611	551	608	614	598	596	565	573	570	532	541	546	557	541	538	637	524	565	589	573	621	543	606	594	571	583	590	589	553	554	557	596	598	596	539	569	565	562	593	533	620	573	599	579	528	563	629	591	576	555	580	587	568	578	550	586	554	572	554	592	529	595	527	587	587	589	590	520	599	571	575	650	629	575	571	597	597	605	616	521	588	579	573	563	577	598	601	557	585	562	565	580	603	591	603	586	563	581	600	601	588	557	567	604	568	578	573	544	596	556	560	551	603	635	598	573	571	512	610	589	534	576	594	606	556	555	567	588	566	617	597	581	565	580	583	578	586	616	590	534	540	594	543	551	568	626	603	583	588	564	577	519	571	604	563	589	577	596	582	574	629	584	591	604	611	576	564	574	554	612	584	586	586	550	543	586	604	587	542	573	621	595	579	576	552	583	588	617	594	543	607	559	552	573	527	572	585	583	618	566	570	577	554	548	572	569	571	578	585	553	579	578	583	542	558	548	548	594	582	556	599	604	598	588	557	612	583	599	586	561	553	600	560	591	557	575	587	562	593	594	585	539	578	604	598	597	567	595	561	555	577	637	564	566	546	595	622	575	577	621	573	553	585	587	583	571	584	548	613	582	553	536	558	552	582	565	566	571	571	591	585	588	615	585	612	545	516	582	569	582	610	551	566	580	537	543	559	565	576	604	586	594	566	566	564	602	595	585	618	572	552	546	580	636	583	565	527	582	567	576	574	587	580	581	576	583	547	616	546	607	605	546	593	541	583	591	544	560	558	572	592	584	572	556	603	585	561	606	604	534	647	587	590	587	574	595	587	598	570	567	587	588	575	588	559	554	550	587	575	552	609	556	582	591	577	586	564	591	567	558	515	571	583	580	587	535	543	560	540	602	621	616	586	576	588	568	555	583	586	593	593	552	593	586	581	607	582	572	600	544	579	566	585	542	584	552	597	585	601	607	572	591	621	621	570	589	573	572	623	605	531	547	620	513	588	578	637	568	571	555	601	582	568	544	565	587	608	592	598	576	605	553	582	604	591	593	583	653	587	584	579	556	534	555	561	566	588	602	640	570	570	589	619	576	563	604	574	577	587	540	539	582	574	578	565	567	593	581	527	567	570	532	558	519	562	586	581	544	570	596	558	581	583	549	551	561	548	574	540	570	573	608	558	639	542	553	601	549	577	626	597	575	525	606	554	582	565	572	588	537	579	593	541	534	589	607	568	554	578	573	601	590	568	595	593	572	570	537	598	619	564	542	584	572	570	605	606	596	573	569	589	547	546	584	567	625	538	615	602	556	582	607	558	572	576	547	581	561	604	588	600	548	588	592	580	570	559	547	582	626	577	546	559	591	584	619	580	546	571	591	603	555	601	591	577	587	590	534	530	607	557	616	598	563	575	552	620	575	594	551	569	556	583	583	583	584	591	627	591	556	541	576	568	548	580	573	553	572	617	588	605	553	616	530	596	587	585	597	587	570	559	572	626	609	558	566	622	555	562	621	560	601	548	578	570	594	583	586	594	554	574	590	609	550	622	619	551	563	614	588	587	603	574	554	598	574	610	580	538	587	580	541	578	576	554	580	592	531	566	577	580	567	569	615	545	566	589	569	606	559	585	656	588	552	548	611	610	588	570	610	585	559	595	637	593	591	559	572	563	606	592	595	590	579	613	609	616	552	624	588	527	568	600	624	608	612	553	592	565	536	574	564	594	605	542	610	561	560	589	557	617	629	596	595	626	598	579	565	573	553	604	592	594	560	564	608	567	582	607	572	574	591	615	559	603	564	618	587	598	585	590	554	591	611	555	608	560	541	548	580	609	564	597	598	566	536	582	582	594	576	562	540	584	586	558	567	595	543	560	602	590	575	606	566	615	568	586	573	579	541	542	590	517	574	577	591	573	594	560	585	557	572	619	629	574	558	578	592	624	569	554	606	560	558	618	549	605	578	619	567	578	567	598	614	588	577	569	568	574	564	580	626	548	612	586	562	593	570	616	542	588	593	555	607	533	563	573	592	604	573	564	553	589	600	570	585	558	601	569	590	528	516	571	646	552	615	576	586	622	561	573	559	558	588	586	593	580	579	524	556	556	604	587	577	612	598	592	595	626	556	566	575	570	579	590	659	543	592	623	599	565	592	573	575	606	568	535	587	580	625	575	573	574	619	579	600	550	605	591	560	605	591	575	614	578	571	522	589	575	618	585	572	543	619	557	595	583	598	563	583	607	560	583	584	562	567	599	553	573	587	581	561	527	626	580	591	568	593	571	571	568	564	641	545	518	539	582	597	608	580	612	574	578	630	580	555	581	588	550	589	569	596	577	578	572	566	582	562	590	590	533	592	544	562	586	569	595	569	588	550	569	588	563	607	580	603	585	560	550	610	614	530	575	597	572	588	575	570	654	525	576	581	578	574	569	567	617	576	536	587	572	582	573	598	565	584	579	530	558	558	551	575	580	599	584	581	579	605	536	572	613	538	569	592	581	592	592	583	586	537	576	585	558	574	581	598	609	566	614	541	571	601	581	550	603	573	607	576	568	578	564	591	591	584
28335	21404	11507	1337	776	714	614	470	464	476	479	512	473	451	476	477	481	507	482	482	462	440	485	469	488	475	488	527	462	472	443	464	471	490	492	462	430	494	460	480	468	475	449	464	447	479	452	458	451	412	480	444	501	468	477	469	454	465	494	491	438	474	461	494	472	462	487	500	445	438	467	452	492	460	452	474	499	476	428	441	491	440	490	478	411	446	451	465	476	428	482	444	471	472	502	447	470	480	423	461	432	464	474	477	498	469	476	482	444	444	438	447	459	521	456	423	490	420	459	458	471	482	450	475	476	444	450	500	458	443	491	523	479	463	467	448	455	464	459	487	460	450	455	464	473	483	457	445	481	470	470	439	475	463	490	480	452	442	486	418	494	518	486	478	466	481	496	541	485	449	488	478	481	449	471	455	466	459	480	406	436	459	483	477	453	489	429	461	459	445	499	480	460	463	466	461	447	482	451	474	489	448	473	460	506	466	483	467	475	482	486	491	467	475	485	489	492	450	453	469	471	503	443	446	480	493	437	464	486	521	509	463	470	487	482	463	456	472	498	450	467	465	425	445	468	504	434	461	457	508	489	476	443	427	465	467	446	441	442	460	459	473	477	478	483	455	445	494	467	496	457	490	444	463	446	425	523	461	498	460	512	499	474	414	489	470	514	473	488	453	470	441	472	468	427	513	444	521	441	469	456	489	496	434	471	491	438	501	453	485	479	430	447	455	456	423	457	486	484	492	442	445	497	467	465	491	497	457	452	488	450	475	503	481	482	489	466	460	458	484	461	480	469	471	494	445	465	491	464	467	459	484	480	477	471	436	478	491	465	494	515	453	491	454	457	468	517	470	484	488	493	472	484	458	444	438	444	461	487	471	463	458	461	474	489	470	495	490	454	452	465	544	466	456	474	516	436	496	428	467	466	517	454	420	470	469	437	455	433	480	464	477	458	484	469	480	466	495	433	487	484	490	466	461	453	483	464	491	449	438	460	457	440	466	475	485	441	434	455	491	477	488	436	457	493	467	471	445	486	497	479	456	457	469	468	497	463	475	496	443	425	449	483	509	459	474	479	485	455	495	449	476	406	436	471	498	519	433	430	504	455	479	513	479	473	469	448	456	432	452	502	422	522	480	481	474	414	445	479	497	488	441	457	406	500	484	495	478	481	443	477	476	450	498	462	448	477	445	476	461	479	434	449	459	488	458	466	486	450	502	485	468	468	472	454	491	454	433	498	473	416	491	453	519	453	487	495	489	519	485	475	493	472	461	513	474	485	501	481	500	482	455	459	453	463	486	486	491	481	472	499	440	464	463	498	411	498	487	437	446	502	477	453	507	467	483	440	463	469	460	478	459	483	466	468	467	464	451	474	475	473	466	455	488	439	454	445	484	461	478	475	436	465	477	453	442	520	448	450	484	487	454	499	451	456	470	486	500	453	493	504	474	455	472	503	450	499	518	482	488	488	464	477	490	458	475	441	484	460	478	460	424	436	460	423	458	501	444	449	466	456	470	463	477	493	464	455	445	479	472	462	454	492	453	496	475	459	484	503	473	448	486	452	469	496	430	489	464	468	457	441	464	468	448	488	490	479	499	444	445	480	515	467	453	484	463	504	468	462	460	466	492	493	453	525	444	488	426	473	506	487	450	470	447	446	451	477	420	439	457	454	467	491	490	448	476	442	436	484	456	458	455	440	441	488	450	487	478	479	506	470	505	454	457	510	477	483	479	446	453	497	451	460	482	464	468	469	454	486	511	457	463	498	481	454	468	463	476	451	472	473	468	483	445	467	464	492	533	474	445	461	441	429	474	481	464	476	480	458	453	437	473	467	470	465	453	488	457	499	467	482	453	463	467	467	450	492	469	474	500	444	439	492	466	463	491	468	495	519	453	451	482	431	478	488	487	499	473	460	489	479	497	483	451	470	467	447	450	459	449	513	485	486	486	452	460	431	460	440	480	434	501	480	430	487	499	471	450	488	461	449	461	475	476	477	482	490	453	495	451	448	461	477	483	450	482	474	457	452	458	457	455	434	479	500	492	465	485	467	499	471	469	462	469	444	476	465	448	462	486	453	477	503	460	463	474	492	499	476	484	456	453	498	477	460	441	472	431	453	456	468	468	444	412	462	473	495	451	465	488	488	450	461	489	455	464	474	494	477	497	484	460	444	429	431	467	479	456	486	473	502	472	469	464	481	483	496	457	514	424	480	461	463	502	445	446	485	467	472	491	473	481	465	486	460	497	445	470	479	491	443	466	487	446	455	498	515	477	492	453	443	438	455	510	497	484	452	501	467	502	463	449	497	483	479	491	455	472	464	432	503	480	460	437	411	503	489	474	475	448	453	480	505	433	462	520	479	434	479	453	471	456	457	465	472	436	466	499	492	462	460	468	460	461	483	429	461	468	491	446	444	485	480	450	443	482	458	482	481	490	433	453	472	525	443	449	436	472	478	473	456	486	500	483	468	457	477	476	476	449	494	437	445	473	457	440	481	470	510	425	447	489	467	489	435	483	491	462	464	505	454	468	406	472	468	484	487	447	449	444	451	486	439	461	427	503	486	474	477	488	485	461	498	493	441	474	484	423	448	452	495	471	438	503	451	470	499	485	449	444	442	467	453	482	442	470	457	448	455	480	494	510	475	477	474	424	442	478	472	457	451	478	509	472	443	481	482	456	454	483	482	461	445	467	470	470	463	437	473	496	482	475	505	469	479	503	448	484	490	500	476	479	491	458	479	472	487	463	444	464	476	498	495	481	477	465	476	463	444	492	476	452	499	454	483	443	459	477	459	422	507	460	448	494	437	462	474	464	452	444	500	551	463	442	487	483	478	486	498	486	494	433	468	438	449	503	471	460	446	459	458	494	449	458	459	443	456	532	474	474	489	463	459	481	479	517	458	479	457	496	466	418	478	467	491	459	455	508	459	509	513	473	467	498	454	459	465	456	480	464	449	484	485	450	481	468	514	465	482	491	467	428	433	498	458	486	496	492	447	541	475	499	487	485	470	505	452	438	487	438	469	425	488	453	462	448	466	484	481	468	452	463	480	467	458	490	450	490	489	493	460	481	493	463	466	479	445	448	450	454	466	481	493	462	481	459	421	465	449	459	451	416	501	459	444	441	439	453	505	495	459	456	493	455	471	438	476	480	444	462	461	499	484	506	459	492	463	490	490	496	477	478	477	455	488	493	493	509	497	462	487	460	468	477	474	438	437	479	421	448	479	497	442	454	459	463	424	426	437	459	473	426	476	446	497	479	491	459	450	431	453	494	488	414	471	508	485	494	452	493	488	468	490	470	517	467	442	459	464	482	457	472	454	445	469	421	474	457	429	502	474	468	477	498	483	495	440	469	480	437	479	480	471	476	481	487	480	489	458	455	479	445	453	446	441	452	474	475	452	454	454	462	475	453	474	468	432	470	464	472	483	494	472	429	498	465	495	479	475	486	477	474	431	480	488	494	455	482	452	469	449	426	450	469	470	464
26751	25248	5676	652	637	551	530	552	577	575	502	528	499	484	523	479	507	531	492	495	478	495	516	481	525	518	508	458	450	499	479	524	479	562	493	473	454	478	505	492	516	484	470	458	497	492	486	443	470	520	488	500	505	487	488	495	475	446	519	468	508	462	494	488	511	465	470	497	487	518	506	498	497	520	520	510	479	480	491	469	496	495	482	521	471	511	480	502	525	481	501	494	505	503	457	510	506	493	468	494	476	496	492	528	493	489	515	517	518	498	493	468	472	482	472	508	464	506	515	501	491	540	498	492	511	511	508	484	463	476	475	464	519	458	483	507	536	503	508	464	537	501	464	462	496	484	488	515	519	493	463	494	464	475	465	484	464	476	497	473	499	497	459	470	530	474	501	489	511	499	512	506	464	527	486	458	497	505	493	469	465	472	495	511	481	516	470	488	499	506	483	444	522	513	472	490	472	506	461	484	508	509	561	521	534	468	495	493	486	473	474	471	463	517	482	531	462	515	452	450	490	515	500	503	498	469	500	557	481	499	493	499	517	509	496	496	461	503	472	500	488	507	476	459	536	516	474	492	481	508	496	482	475	509	499	504	466	517	481	488	447	500	481	514	477	483	468	498	481	522	511	442	490	469	500	502	478	512	517	530	470	458	497	463	467	511	502	505	506	467	474	459	486	509	467	495	473	493	493	509	500	466	476	518	463	492	515	472	476	468	479	467	499	522	533	500	470	476	502	492	522	478	475	492	496	455	457	498	518	478	489	510	480	513	502	489	476	469	496	482	501	441	464	508	461	493	497	488	484	436	521	531	527	478	476	503	485	495	457	484	473	532	475	510	508	491	497	486	473	511	498	505	491	480	521	484	493	520	499	472	463	488	506	510	498	475	497	526	494	499	484	507	505	474	446	509	514	502	485	493	496	473	473	451	495	461	469	474	488	517	480	443	486	498	515	499	489	474	501	549	480	495	506	517	500	504	481	484	505	500	519	525	492	507	490	522	462	513	457	496	506	529	514	507	488	503	473	539	507	493	521	497	500	496	505	507	489	476	489	512	478	479	453	427	566	513	538	473	485	504	478	456	500	462	501	482	481	473	485	514	512	457	474	460	510	522	504	507	489	500	499	497	507	495	515	492	503	480	503	473	482	428	458	494	495	481	510	468	500	464	471	501	472	489	490	514	503	491	524	520	516	477	512	508	517	483	514	467	464	456	464	468	449	477	516	475	538	509	499	497	514	495	456	532	496	483	483	515	498	466	514	502	513	467	465	510	495	477	517	491	502	488	502	476	462	510	450	493	517	495	466	504	522	502	459	476	490	489	475	521	498	499	497	482	515	502	484	490	464	492	481	490	476	481	549	470	512	487	488	496	462	513	479	497	494	515	514	505	474	466	457	519	472	481	441	484	503	462	457	493	474	470	541	458	516	513	444	523	510	479	469	509	518	515	509	503	458	497	499	539	485	528	447	494	524	491	473	466	510	501	505	463	458	500	470	531	504	492	460	518	454	463	490	541	475	488	497	471	500	542	496	509	470	467	458	521	489	483	489	473	503	498	491	497	487	491	471	521	492	500	492	494	502	487	489	506	463	502	515	519	516	463	486	496	505	522	484	479	487	460	484	470	508	505	472	457	478	540	519	519	474	451	482	498	510	447	481	489	477	481	454	520	479	493	499	518	468	467	471	526	500	536	533	486	503	500	488	495	501	496	486	497	492	515	543	538	493	486	486	520	486	459	494	476	505	488	454	503	499	497	516	504	484	522	511	468	482	473	480	514	461	487	510	535	546	526	498	468	499	499	466	504	487	475	504	482	466	480	461	478	495	483	476	495	507	480	512	505	468	509	483	496	495	460	529	487	484	500	461	499	485	494	528	495	491	511	510	499	508	535	477	484	508	508	519	493	473	511	529	504	487	525	516	498	478	450	456	512	510	500	525	484	507	505	520	481	522	478	467	482	524	488	524	487	508	454	506	506	506	506	515	515	499	527	480	500	477	500	493	479	480	498	460	517	536	515	495	448	517	510	500	503	494	460	493	508	512	492	479	502	505	501	497	525	537	461	473	509	478	473	521	453	489	483	484	508	477	503	519	509	477	494	507	490	524	494	518	489	467	484	469	545	465	481	468	515	444	520	474	530	497	481	476	528	511	513	472	503	495	488	502	502	492	481	470	538	500	484	484	473	475	459	473	503	517	484	531	462	481	521	492	495	506	515	462	508	468	484	475	475	505	466	532	511	492	492	521	498	491	553	459	502	482	493	519	491	487	498	434	503	490	497	475	526	490	484	509	475	524	464	479	533	503	489	507	504	541	500	506	467	507	470	481	518	511	471	527	482	498	456	473	525	471	505	496	513	524	526	499	491	469	464	502	496	502	495	499	481	512	474	518	512	491	510	493	497	517	442	520	487	490	523	465	489	484	498	461	527	528	501	512	505	507	477	479	462	465	438	489	478	538	523	470	476	518	488	506	468	530	490	490	506	476	484	496	510	460	486	460	509	500	522	492	466	460	450	470	474	481	489	471	486	497	532	457	477	468	474	462	467	519	482	492	461	487	468	477	485	475	514	499	498	478	512	511	486	496	466	494	468	525	510	499	452	466	474	493	472	484	498	504	480	505	453	520	527	510	511	480	493	517	530	495	477	527	484	457	470	551	492	520	515	495	485	487	485	500	540	467	473	520	472	477	485	515	540	494	469	517	506	468	533	491	523	495	499	492	485	485	482	494	503	533	475	464	506	512	498	516	505	507	456	483	466	486	493	470	492	516	463	515	494	505	483	495	504	465	503	511	480	510	507	483	490	479	525	485	533	495	522	478	508	484	479	485	512	487	510	493	503	482	472	517	486	451	487	513	460	483	451	489	505	498	490	481	529	499	494	503	522	524	507	479	489	501	510	540	484	484	481	526	485	481	470	493	499	498	465	482	473	485	495	502	477	518	499	504	505	479	491	491	479	480	499	461	514	494	475	515	485	498	465	490	474	485	493	528	511	507	490	508	541	474	480	478	469	470	474	443	504	480	504	506	524	513	533	508	477	477	490	515	521	502	482	475	499	498	512	498	454	493	497	511	461	501	471	484	505	527	516	487	481	449	503	530	498	485	486	493	502	505	517	517	490	502	538	500	544	517	492	489	512	466	478	485	482	469	446	508	484	533	482	460	514	471	499	475	490	481	522	524	472	508	463	476	522	523	515	517	482	469	505	532	482	489	508	477	465	492	475	486	484	521	477	486	501	483	514	473	488	498	496	513	504	500	484	473	457	545	473	510	480	523	512	498	499	504	479	477	538	473	486	458	492	467	463	494	484	510	497	499	487	520	536	497	498	469	483	461	475	497	547	472	507	537	470	493	501	483	507	466	483	497	495	528	488	515	499	484	478	457	458	479	501	518	525	464	492	486	520	499	517	500	484	450	522	459	511	464	460	504	505	462	497	472	467	483	527	500	475	478	450	481	493	493	483	492	483	462	462	466	499	515	492	479	502
23494	21044	28199	24113	21046	12010	1478	1097	998	867	920	854	797	823	795	797	707	760	801	792	759	751	741	732	758	749	748	711	734	775	760	731	744	711	724	728	723	758	737	735	772	667	761	732	740	740	749	749	732	756	715	724	773	693	745	746	755	752	694	757	728	720	765	745	740	780	738	742	735	726	736	732	726	739	725	696	681	693	731	740	729	722	759	738	738	743	750	732	726	734	734	678	739	714	753	737	705	784	720	746	740	728	726	722	740	741	741	706	737	674	697	765	705	701	747	718	718	738	719	703	739	704	770	722	699	769	767	734	723	746	707	685	691	719	664	722	722	726	750	757	720	710	755	711	760	768	736	740	753	742	704	704	743	723	721	683	694	745	755	714	734	711	715	731	710	689	711	756	703	702	735	715	696	703	716	760	718	708	758	735	747	706	747	746	750	724	749	715	715	681	713	719	683	765	750	744	688	709	742	734	734	711	737	727	728	734	753	751	796	763	748	736	725	729	717	724	775	730	773	737	689	792	745	753	777	747	723	759	729	721	753	753	705	696	754	758	706	756	739	764	755	725	712	702	725	715	732	709	747	709	669	694	736	693	736	726	707	761	755	725	707	808	728	700	708	694	682	696	711	775	750	745	691	727	689	734	716	711	724	742	740	808	761	792	788	670	702	722	742	698	752	785	703	768	723	747	683	749	734	750	762	754	746	681	712	677	655	778	772	725	736	734	718	728	732	693	707	745	689	767	744	725	718	714	729	680	717	770	780	726	760	724	708	686	714	692	698	769	715	695	707	739	671	723	690	669	740	781	724	735	729	735	732	739	699	723	764	705	732	738	714	776	700	759	785	684	760	733	733	727	747	717	726	685	688	733	754	715	701	705	741	721	720	724	730	711	697	747	760	746	737	773	733	743	734	739	801	678	805	686	784	721	696	736	710	703	732	760	758	759	727	686	717	691	724	692	777	741	741	797	741	711	707	713	711	719	724	740	774	735	760	717	774	695	687	677	733	680	739	795	751	737	772	765	764	734	709	723	708	757	718	715	788	707	690	729	786	736	729	750	732	743	730	750	739	731	702	686	716	752	735	713	733	751	748	655	701	755	715	695	756	738	710	737	739	740	757	707	722	750	734	699	744	695	684	747	739	688	740	753	765	752	731	736	715	711	699	763	720	751	754	713	778	719	717	749	721	738	736	741	693	716	745	757	771	736	772	730	735	723	737	734	725	721	725	731	710	765	689	737	752	725	670	682	722	737	702	681	723	726	683	816	729	762	736	725	735	757	752	732	733	745	786	725	693	720	725	761	722	742	714	708	703	736	733	700	731	748	690	737	748	762	742	708	760	722	760	767	781	728	717	724	724	687	716	735	708	767	736	705	780	754	750	763	716	763	742	737	748	698	735	714	763	722	751	724	739	730	747	773	727	743	728	763	773	688	726	789	725	693	775	690	749	710	756	767	726	697	737	723	705	773	775	745	742	772	723	745	695	691	757	717	721	770	761	747	702	713	692	760	708	723	819	728	760	685	689	736	709	705	714	781	759	723	734	698	679	755	735	766	741	761	717	707	689	678	746	732	735	685	700	671	738	791	786	727	726	710	734	725	771	732	773	745	722	747	760	744	727	722	777	716	707	741	730	747	747	727	778	754	723	720	723	812	711	743	721	714	732	708	708	717	725	743	711	745	685	753	762	672	706	693	708	711	744	722	716	725	716	725	759	699	689	710	703	676	757	724	728	718	783	729	717	773	739	703	779	729	758	702	696	688	763	718	753	751	711	730	700	702	742	711	710	737	755	772	765	681	747	775	766	731	676	661	762	726	762	689	715	734	756	726	750	734	750	730	751	752	742	723	754	719	737	690	770	716	737	703	724	738	728	741	764	731	759	728	732	681	759	737	711	744	683	696	785	764	726	773	765	765	707	793	765	740	724	749	723	736	750	726	762	670	755	676	673	733	731	750	717	765	738	749	741	752	741	744	778	738	734	717	762	742	735	730	741	764	733	686	719	723	742	719	686	741	725	664	692	753	710	769	741	720	700	751	730	729	734	750	707	719	734	708	733	748	762	744	702	721	719	716	791	738	717	708	718	735	713	757	745	707	788	755	745	710	766	720	673	702	733	713	767	776	717	743	769	693	709	756	741	715	721	740	742	750	745	763	767	707	699	693	747	742	786	728	738	703	678	778	723	692	743	770	756	723	727	729	749	734	723	740	694	689	745	693	696	693	711	708	764	749	753	707	712	781	708	688	711	720	705	711	759	689	803	799	737	707	744	776	737	807	753	742	701	758	699	709	699	690	710	782	774	733	732	780	730	749	746	685	746	735	716	658	756	684	737	716	710	740	755	692	708	750	734	746	761	743	751	722	751	701	708	703	737	736	716	784	764	791	682	790	731	734	758	704	721	766	667	774	767	675	769	752	764	709	750	763	707	750	767	734	696	720	777	732	734	743	727	729	739	710	699	774	716	717	717	778	718	691	742	788	760	695	696	728	746	742	791	708	766	806	710	720	784	704	716	743	709	763	709	770	710	743	776	704	761	763	706	723	713	710	768	732	787	688	760	726	743	724	768	723	721	741	749	754	776	717	743	718	747	788	759	754	683	760	741	735	725	716	726	681	715	781	751	727	731	747	719	768	712	703	683	741	677	750	716	687	786	751	783	738	756	728	674	740	695	747	755	729	686	741	661	751	728	733	736	730	693	722	711	719	716	730	739	752	810	695	733	766	784	731	717	723	745	792	714	745	740	722	714	705	735	718	725	713	774	746	739	740	739	726	777	765	734	727	710	717	755	700	695	736	776	740	730	705	713	720	754	733	744	759	711	722	684	705	725	778	758	744	735	694	742	734	753	722	684	757	730	731	727	739	738	757	747	730	706	679	733	726	752	730	755	718	711	706	749	733	749	748	739	700	721	732	784	722	747	733	750	693	766	737	729	748	690	806	682	712	748	716	722	747	756	704	750	764	791	725	747	778	709	697	762	716	793	704	741	795	765	721	695	695	717	728	725	752	774	719	703	724	717	724	740	716	754	749	714	791	803	756	765	747	761	738	714	717	760	775	719	754	712	723	745	749	748	781	760	733	727	744	736	735	719	751	733	750	754	727	692	774	698	661	725	721	710	756	688	728	744	722	713	684	762	780	737	740	766	715	775	742	784	722	735	782	727	704	742	711	778	720	731	724	704	746	743	722	737	704	748	722	768	782	745	707	735	705	696	740	674	745	725	723	714	731	733	679	736	737	748	747	750	772	759	748	718	777	732	723	789	721	803	713	748	654	748	734	693	727	689	821	810	742	743	749	715	751	748	745	697	727	677	752	708	728	701	719	729	691	702	747	754	719	741	750	724	703	775	699	731	704	677	711	730	717	703	711	735	694	729	788	738	700	714	694	695	706	734	765	754	707	741	746	720	756	715	697	717	750	744	721	698	748	760	788	697	741	715	691	724	711	790	783	731	720	771	747	759	734	704	743	727	681	735	740	744	714	708	725
27520	37760	11885	2952	2053	1673	1451	1269	1157	1022	950	934	881	900	855	849	823	815	809	814	799	754	793	808	813	824	812	815	745	791	752	789	755	747	797	808	748	781	802	764	781	793	797	788	786	820	771	715	779	772	812	729	748	781	733	737	763	768	794	797	698	737	751	761	766	771	802	792	780	787	754	799	756	778	757	738	788	774	770	760	760	792	761	799	767	801	725	723	706	788	786	775	766	789	756	756	801	771	745	790	752	777	795	751	795	737	773	780	735	799	749	796	732	761	788	795	719	799	742	764	750	798	714	793	793	761	834	778	761	733	775	725	804	780	764	743	792	768	777	806	766	791	800	762	793	700	761	744	781	678	761	762	769	791	749	737	723	749	801	766	765	740	784	740	708	788	761	773	814	723	745	744	750	782	788	808	765	730	748	747	785	778	764	814	760	776	775	765	737	772	771	775	779	732	756	776	810	779	747	795	712	810	726	778	727	739	808	771	807	792	779	727	810	729	739	736	776	757	787	804	753	753	755	739	797	737	788	736	821	767	795	762	764	781	733	713	763	796	759	778	764	787	748	768	817	744	805	753	773	722	744	819	777	780	768	790	766	776	774	745	761	755	728	734	764	784	748	789	785	774	731	824	765	719	771	747	736	736	748	739	767	788	751	783	754	791	762	756	733	779	739	734	763	727	761	802	753	774	748	746	706	740	748	770	760	763	770	730	778	732	746	753	795	777	782	776	798	757	807	753	756	795	740	758	749	785	758	792	754	792	791	778	807	789	779	745	792	785	746	792	786	730	749	808	786	763	761	780	773	729	784	780	753	743	739	781	758	708	734	785	752	763	785	792	802	775	733	792	744	790	823	765	762	739	784	737	765	791	755	809	823	760	768	764	801	770	706	745	738	798	739	763	784	775	744	773	752	809	766	765	805	735	754	755	791	811	776	796	767	749	754	770	772	762	787	746	764	777	732	774	785	727	798	758	735	765	782	770	779	772	794	785	761	758	760	726	810	806	767	787	738	794	722	741	768	804	717	779	784	744	825	795	800	779	746	762	718	794	800	747	797	778	742	755	760	735	721	783	735	762	736	759	776	793	743	802	696	798	752	799	750	780	759	769	787	741	803	802	792	811	831	786	750	744	753	750	768	766	765	783	773	763	770	766	812	760	715	750	770	727	739	824	791	752	762	787	783	729	794	739	743	792	762	811	774	784	747	765	760	688	800	814	786	720	722	750	773	776	775	756	783	785	775	777	740	794	750	732	777	745	731	811	763	767	785	774	742	789	783	753	795	724	738	781	800	750	767	782	792	755	723	783	741	772	735	734	728	760	759	816	733	779	777	764	736	750	783	736	781	778	752	771	732	778	772	795	779	737	732	783	760	777	824	742	745	783	737	753	763	768	777	748	806	775	782	782	767	724	778	799	786	815	764	783	770	808	765	730	779	772	758	757	773	767	759	796	772	783	745	741	785	854	763	759	771	787	702	829	812	778	706	784	751	797	756	734	725	729	793	783	774	769	779	794	764	771	813	749	792	748	731	757	750	729	760	797	749	749	748	778	747	733	787	755	763	761	770	787	789	787	757	763	742	767	731	780	735	772	759	727	801	773	760	752	773	803	806	773	718	790	697	797	768	762	813	754	758	762	787	741	801	714	763	799	779	730	784	767	791	759	758	754	820	777	735	748	753	770	781	764	800	749	777	786	796	745	784	789	775	799	741	761	792	726	805	781	770	803	788	793	805	753	786	768	790	783	779	745	768	797	761	772	788	775	797	728	741	780	745	739	765	777	777	789	768	780	761	753	724	708	772	742	785	742	832	788	759	790	751	762	746	804	746	761	767	794	750	799	783	748	762	797	722	790	803	755	737	750	784	739	734	774	799	759	721	734	784	774	721	732	773	809	785	770	749	768	771	702	753	804	746	757	794	820	777	797	787	785	768	786	760	777	729	741	789	743	744	738	824	748	774	758	763	762	784	766	772	799	737	755	713	781	750	819	762	747	818	752	806	751	797	817	763	794	789	765	785	729	765	781	790	774	763	776	755	787	754	754	788	720	775	786	766	742	751	740	783	783	759	794	774	734	774	809	714	754	784	802	777	797	832	744	767	785	757	734	774	768	809	766	717	759	765	755	775	763	758	783	780	784	754	730	734	777	767	755	746	739	780	762	767	743	795	734	730	794	785	789	747	749	766	800	794	756	805	776	743	767	730	762	726	780	775	740	792	778	759	786	699	763	762	741	769	735	761	738	780	786	732	700	786	815	707	744	772	742	821	822	731	709	705	791	779	764	769	784	728	771	780	751	778	778	761	772	783	761	782	790	812	778	811	803	795	758	748	774	729	756	749	803	755	762	795	767	762	754	780	798	780	778	743	777	797	755	791	796	767	755	768	726	754	769	696	716	734	782	762	728	752	760	761	769	734	740	749	753	792	750	757	756	790	803	716	794	737	766	767	743	806	730	781	785	776	772	765	793	731	761	746	727	826	772	733	798	795	755	767	758	762	714	764	757	741	736	754	752	793	790	769	780	771	824	786	730	748	774	749	764	751	800	796	783	779	740	728	766	780	782	772	799	790	760	783	753	745	787	849	712	762	773	743	756	745	738	733	766	791	803	789	757	694	765	758	750	809	768	761	775	735	766	844	761	823	693	751	735	751	752	769	769	762	764	753	789	794	788	755	755	758	790	805	764	798	729	737	759	762	740	795	757	801	767	727	766	782	742	738	747	747	781	753	799	781	781	768	753	754	782	732	764	737	769	742	774	773	753	809	739	749	792	699	761	818	748	754	758	785	822	771	782	738	787	771	739	775	755	703	821	792	825	757	760	772	725	781	766	772	751	779	792	752	772	781	769	796	768	774	794	744	756	751	819	785	777	814	747	752	785	777	696	732	725	824	759	740	777	723	770	775	766	785	759	696	816	723	748	770	746	745	742	780	779	773	771	748	739	760	751	733	757	775	807	789	731	820	755	755	747	749	788	791	770	770	743	757	804	741	733	778	811	740	758	751	746	771	814	781	761	793	762	718	745	789	746	723	799	780	744	784	763	782	770	792	769	755	744	766	768	812	747	743	753	789	811	774	775	767	772	821	790	803	738	767	716	735	780	788	745	769	753	753	738	777	762	744	778	779	722	744	756	782	785	720	768	769	723	779	709	795	729	731	707	716	770	754	732	780	769	735	723	773	743	750	786	756	759	764	796	698	778	756	764	770	812	718	736	710	760	806	701	783	749	733	760	794	815	740	813	779	776	782	820	780	767	765	744	762	774	749	772	807	714	735	785	727	740	774	776	773	762	779	755	779	798	747	764	755	766	820	746	751	740	754	788	754	795	764	740	784	732	781	748	769	791	761	739	765	772	776	812	727	784	767	761	756	777	738	782	752	715	760	758	733	742	780	823	775	765	795	720	789	757	755	795	753	759	811	719	806	801	707	728	773	734	761	769	754	756	739	757	806	785	793	777	732	763	759	772	705	743	800	712	775	802	801	794
24438	21024	27476	24688	16787	873	489	369	319	343	304	282	268	286	291	257	269	273	264	237	264	238	264	250	256	230	207	272	229	237	241	212	253	216	221	250	238	250	232	203	222	215	216	260	203	228	241	226	223	232	236	243	223	254	220	226	251	247	248	211	210	243	233	243	233	251	232	220	250	251	256	221	248	216	230	240	237	210	249	210	226	249	223	224	241	225	225	245	231	259	246	243	234	230	241	244	225	229	229	225	239	225	222	221	255	240	228	219	227	211	246	228	228	254	232	232	238	263	237	262	224	240	230	255	222	262	244	235	224	241	238	221	244	230	228	263	235	226	233	241	261	258	239	228	215	246	214	241	214	237	271	233	260	235	242	260	237	236	211	234	227	197	210	220	215	218	254	226	199	227	230	223	212	235	222	250	223	262	249	229	229	262	217	212	242	262	226	232	245	207	216	262	241	241	223	208	251	256	225	257	224	265	233	236	225	242	241	253	235	216	237	230	258	253	221	217	250	250	257	226	225	238	224	213	212	243	243	206	223	228	242	248	230	224	242	192	232	222	216	246	209	222	257	247	229	214	211	229	216	230	222	252	215	234	229	237	221	221	234	243	227	217	253	217	233	240	236	234	226	215	231	236	228	253	214	229	221	246	214	230	240	249	236	236	246	245	245	221	226	229	251	231	236	240	231	270	223	252	207	228	253	246	231	216	227	256	238	214	246	219	222	262	227	196	245	235	250	264	274	243	222	249	206	256	223	241	229	230	218	231	218	228	208	231	245	250	241	221	205	235	217	244	231	240	237	240	246	224	221	234	254	237	206	237	232	221	251	237	253	221	240	250	215	224	219	263	243	242	242	268	206	274	249	231	208	257	246	229	267	245	220	231	258	250	211	268	209	209	252	226	235	237	255	204	222	237	263	281	259	216	238	245	253	244	225	259	234	255	246	225	239	247	218	237	222	234	212	230	235	255	248	241	220	223	219	224	240	234	253	257	222	219	253	236	229	219	280	231	239	241	214	219	235	236	250	216	214	226	222	245	212	236	216	221	241	236	237	222	226	220	227	239	243	243	231	267	261	237	254	200	232	237	254	213	239	233	245	235	223	235	222	261	257	238	225	238	209	234	229	266	238	246	263	261	233	247	209	226	241	245	237	246	216	220	209	245	226	202	225	251	228	237	254	209	242	248	263	236	213	245	224	236	207	252	242	225	234	221	280	206	236	203	260	236	252	232	234	231	220	248	249	227	227	243	230	234	254	246	237	238	212	204	245	242	233	226	229	228	227	246	211	225	263	215	249	216	210	249	223	203	234	238	232	224	202	249	231	234	246	228	246	238	247	226	249	244	243	253	265	257	235	224	251	234	221	247	238	260	212	209	249	199	240	237	234	217	228	225	240	236	242	213	212	235	248	256	220	231	218	242	221	236	241	214	243	251	219	217	252	210	203	262	230	235	226	228	235	246	236	229	231	246	221	248	267	241	237	246	227	248	208	255	252	251	232	256	257	245	245	218	243	208	213	224	218	256	222	246	245	231	233	226	246	237	240	239	259	244	235	240	258	238	218	191	199	232	215	222	217	233	237	238	246	238	242	244	229	220	230	236	222	224	231	214	222	239	224	217	219	209	242	247	221	233	214	266	234	238	246	241	230	243	234	262	222	221	241	227	253	241	225	238	235	267	231	248	220	243	221	238	230	226	212	221	244	223	212	242	236	245	212	233	208	246	227	242	242	233	257	228	232	256	241	243	243	207	233	239	232	236	244	225	225	262	228	218	229	214	254	220	243	239	230	205	254	223	218	230	219	242	217	267	224	252	225	240	245	231	244	237	225	231	220	229	224	248	225	220	233	258	246	235	249	204	213	207	202	219	212	220	255	235	218	249	250	251	231	263	230	210	226	247	223	251	224	192	224	244	243	231	247	209	236	256	240	226	260	234	263	240	251	246	233	242	258	236	233	250	225	241	220	232	268	233	245	247	255	248	224	220	212	239	220	221	224	242	270	243	228	251	241	250	226	253	235	256	249	239	224	244	233	266	233	221	275	244	257	237	242	262	232	248	232	235	248	213	264	240	265	228	240	218	244	238	246	209	260	224	216	260	240	239	219	252	235	260	241	241	205	230	241	221	254	248	229	229	237	215	220	233	235	245	232	246	201	259	219	247	221	210	249	218	232	234	241	218	253	252	228	249	246	221	230	246	242	208	190	231	212	238	268	231	234	231	248	232	260	255	238	220	242	233	252	257	202	243	246	244	243	205	244	252	234	234	236	251	245	228	223	228	275	247	249	234	240	225	250	239	231	257	236	248	249	246	209	260	253	223	222	248	232	250	231	240	238	212	253	242	252	241	220	239	247	231	241	225	210	223	247	245	235	231	249	201	235	208	232	233	235	239	256	235	227	219	236	248	227	242	220	237	260	245	262	240	251	268	247	253	274	236	231	228	224	237	263	225	233	250	227	225	262	237	241	218	209	238	242	254	236	249	226	221	230	203	238	257	238	242	231	228	244	243	214	233	242	231	240	265	232	203	242	224	231	235	243	243	228	257	229	226	234	227	237	215	234	266	211	259	217	226	243	221	245	217	230	241	225	233	225	220	212	227	221	272	237	239	206	221	193	244	253	254	223	230	189	225	221	264	226	234	227	207	223	246	251	237	244	225	230	217	220	237	262	250	254	211	221	234	230	244	199	201	219	230	245	249	257	223	236	229	204	232	236	221	231	229	259	232	231	230	242	248	247	226	231	237	208	258	222	218	224	237	221	206	238	247	222	233	237	213	219	226	229	225	240	210	247	248	243	243	233	255	243	240	238	229	204	260	255	252	239	220	213	255	224	249	224	230	215	233	247	240	223	249	230	225	246	249	221	202	237	239	214	256	212	241	214	219	226	212	221	221	241	200	239	229	228	216	252	233	202	232	226	254	263	228	278	214	256	215	223	251	229	223	231	263	214	243	235	246	214	222	234	195	213	233	232	227	219	210	228	250	232	232	236	248	251	222	235	226	228	212	226	244	229	263	220	233	264	239	257	272	218	235	238	263	234	235	254	235	228	211	233	257	247	254	200	258	234	220	248	254	245	258	261	202	210	252	233	234	224	238	234	215	239	215	216	240	247	210	238	223	243	215	235	218	237	214	242	206	241	227	249	230	218	243	198	214	227	215	250	250	209	223	252	221	239	216	213	219	232	244	233	248	197	208	223	233	220	213	230	256	234	228	257	245	233	244	234	242	228	244	233	240	203	240	246	239	231	246	223	249	238	235	216	224	248	223	225	193	247	237	250	220	226	243	234	247	236	256	242	246	257	231	227	229	238	251	211	242	239	237	209	222	236	254	233	209	240	240	245	237	254	221	245	258	251	259	188	221	234	244	207	234	214	226	220	227	257	229	232	268	230	244	235	242	253	227	248	237	217	246	256	235	211	225	240	222	254	256	247	206	239	250	202	230	215	221	218	270	244	216	234	248	239	251	229	260	234	233	230	256	229	246	221	231
27709	35866	8886	1616	1171	918	724	566	514	411	415	355	371	326	341	335	304	303	313	294	315	269	288	281	293	261	311	254	245	255	265	237	284	308	290	260	260	253	270	295	270	269	293	224	282	270	258	238	282	270	281	251	258	260	279	269	260	278	264	234	280	283	280	273	235	249	266	261	277	276	279	261	253	260	249	265	255	277	267	302	255	293	251	279	269	250	263	263	290	266	233	282	244	252	269	275	263	261	254	277	250	261	272	277	277	251	273	253	267	268	258	291	251	280	318	290	242	271	268	243	253	256	269	252	259	277	283	274	274	271	265	312	262	295	238	275	273	275	279	274	282	287	283	267	286	255	304	282	268	281	289	270	277	246	228	287	274	260	279	236	251	259	285	286	277	285	233	235	259	286	278	290	279	286	273	259	257	264	240	267	250	241	255	252	250	293	259	277	271	288	285	268	248	279	251	243	242	281	287	248	300	253	248	262	270	239	223	259	251	233	285	257	288	262	258	269	255	259	265	289	287	247	262	268	279	281	229	272	270	263	283	265	240	273	266	263	291	244	255	280	268	256	262	284	250	233	294	261	253	267	265	265	262	280	270	254	237	272	270	277	271	256	275	243	264	237	264	253	246	271	278	262	287	281	273	258	259	276	278	284	237	275	270	297	298	250	265	274	263	251	218	247	263	287	292	295	253	249	257	271	254	255	262	277	259	244	254	272	282	225	244	263	262	242	252	265	261	267	271	290	249	271	287	254	269	295	274	254	279	266	264	246	252	291	236	235	262	283	269	279	285	272	283	268	278	277	259	275	277	279	287	246	264	278	254	278	268	275	294	264	270	232	278	273	262	257	275	237	276	274	268	282	260	306	264	225	240	293	270	267	289	274	277	252	249	275	273	288	272	259	260	271	304	286	272	286	305	270	264	283	243	268	268	278	255	246	276	269	277	260	266	245	275	264	243	279	248	253	283	266	249	257	267	268	281	252	282	267	254	270	279	232	285	262	265	294	269	280	269	255	301	244	267	297	269	258	271	275	261	297	245	239	274	284	238	281	278	277	258	251	260	252	273	275	241	294	267	272	265	282	293	297	234	260	266	265	261	279	298	287	255	262	271	254	294	252	266	239	258	254	283	278	298	250	268	270	259	292	248	261	272	260	273	245	288	233	282	292	266	267	259	266	277	288	265	266	267	252	264	278	257	254	275	288	277	259	267	285	281	279	248	257	240	260	254	254	272	263	277	275	254	269	263	280	269	250	269	260	261	264	293	237	271	286	280	239	244	242	276	239	278	290	280	262	256	245	255	266	273	253	231	255	286	283	265	266	280	251	281	298	284	241	278	260	279	292	265	254	272	283	303	255	265	277	261	268	242	260	300	279	251	242	271	262	264	253	286	308	259	275	282	244	297	246	266	247	268	278	241	292	255	246	265	238	280	234	254	261	292	227	244	258	250	257	279	287	278	238	272	261	262	252	245	268	276	273	282	285	273	274	247	249	231	300	256	243	287	290	274	256	295	260	241	260	286	285	281	262	264	258	271	271	265	279	274	267	275	253	286	267	259	264	260	249	267	264	238	283	277	266	240	251	268	289	235	244	277	269	280	281	266	269	278	269	281	273	297	275	259	287	263	272	269	280	253	268	258	266	262	247	267	262	272	228	248	258	252	261	237	243	286	259	283	298	233	278	265	277	270	273	271	274	235	249	237	261	292	274	256	260	257	272	249	269	256	240	266	295	306	270	273	257	269	269	258	242	258	288	265	262	248	275	243	265	239	251	291	306	241	294	281	260	241	262	283	250	270	250	248	272	264	306	282	270	295	255	277	272	250	257	276	263	256	278	268	265	292	272	257	240	247	262	274	255	274	263	275	277	257	277	256	265	230	256	296	271	250	260	287	263	280	267	271	261	257	291	255	258	266	237	275	260	270	285	244	275	270	281	274	275	259	253	262	257	286	242	268	248	259	237	284	266	252	290	277	265	263	290	247	270	239	249	255	242	253	290	271	259	270	254	260	256	253	263	227	254	267	260	278	248	262	278	249	258	273	285	265	295	257	252	239	249	276	265	255	277	272	256	260	277	269	276	252	275	275	234	259	276	259	287	272	260	234	285	240	271	274	257	240	261	268	265	260	251	295	251	259	259	295	248	277	277	249	282	275	259	287	295	253	248	250	260	254	272	236	280	266	258	277	241	253	238	258	269	275	240	274	284	258	271	268	269	249	247	297	246	268	241	249	268	262	254	261	261	243	281	256	246	263	246	247	277	261	275	268	286	290	254	255	266	292	267	278	270	272	284	261	292	246	259	263	251	259	266	264	269	263	249	287	277	258	243	273	263	283	273	245	272	266	272	263	256	243	243	309	263	251	265	253	292	239	257	250	256	269	255	296	268	255	335	257	254	276	279	257	272	248	269	284	258	253	248	251	258	286	267	272	274	257	269	278	250	251	288	231	245	232	279	264	266	300	266	237	278	277	268	274	237	271	293	276	273	269	255	265	229	237	247	247	267	284	252	254	255	280	274	260	245	262	275	266	263	292	288	258	280	223	281	266	240	280	264	278	258	287	261	274	266	249	267	236	276	260	284	260	280	265	260	262	266	290	259	260	263	273	254	286	268	242	269	261	258	271	275	280	262	287	267	261	240	254	280	270	282	273	271	247	298	247	260	269	261	252	247	259	236	297	281	252	267	275	248	281	264	274	276	274	286	257	238	253	239	270	264	279	264	266	296	266	249	259	274	284	254	269	269	285	244	272	280	290	272	260	220	271	259	269	246	274	271	278	256	262	269	240	261	236	245	270	272	258	265	240	275	251	244	278	265	253	265	259	237	259	276	279	266	270	247	249	261	271	254	240	264	256	281	278	290	294	294	265	281	270	244	288	275	252	283	269	289	281	254	274	283	279	269	252	255	270	263	261	254	275	251	271	267	243	259	257	265	277	264	279	291	252	270	296	287	276	252	280	281	281	289	262	269	271	269	253	261	233	273	264	258	288	254	277	300	291	263	235	268	272	276	267	278	273	267	283	254	248	255	281	281	296	242	282	297	239	262	292	246	258	282	297	256	261	240	268	264	268	296	290	274	228	267	281	240	273	246	279	256	293	234	290	281	262	275	261	276	263	247	273	247	258	266	274	273	286	271	273	285	248	245	256	246	253	286	267	241	247	282	251	241	255	242	263	243	297	250	285	256	270	260	263	273	261	267	281	280	275	264	238	252	276	278	276	266	280	257	245	259	281	264	233	303	249	254	246	285	282	253	261	277	251	276	257	272	309	264	261	237	267	240	256	255	247	257	265	262	250	282	232	267	257	245	256	274	275	244	258	249	269	253	253	264	262	314	265	242	286	248	249	267	257	287	273	259	258	285	284	258	281	279	263	281	237	261	276	279	267	237	294	286	263	257	246	272	294	246	270	267	246	278	288	232	278	253	265	255	266	256	255	257	254	281	235	272	254	254	263	260	244	267	272	278	253	263	253	261	249	259	242	249	288	267
22384	21079	28622	23747	21066	21104	11519	1289	925	926	816	718	671	677	669	657	588	682	594	590	605	556	563	566	593	573	551	608	618	568	552	583	556	547	551	563	494	544	541	569	506	542	550	489	539	533	546	546	526	562	552	567	528	542	547	516	494	520	527	510	549	554	543	525	565	559	518	497	545	539	522	511	528	554	579	507	516	525	510	573	544	531	533	574	546	580	558	542	570	544	541	546	573	532	526	546	537	573	542	538	543	543	549	547	538	519	566	509	563	496	530	548	505	546	497	542	555	549	530	557	553	561	535	511	533	522	524	541	570	504	509	543	506	514	503	525	525	542	508	517	542	507	526	530	541	502	557	533	540	518	534	527	571	573	526	542	493	546	541	557	522	531	512	573	496	584	504	529	526	540	510	543	518	527	515	523	528	574	554	538	557	504	571	551	534	545	530	539	539	507	508	545	531	535	536	517	521	543	568	497	561	511	570	538	553	561	524	541	503	529	617	520	542	514	547	532	599	522	480	517	548	589	507	469	520	534	554	563	549	543	481	551	551	511	548	523	537	500	497	590	503	549	553	470	495	536	574	531	504	506	528	549	525	507	499	523	529	541	524	567	542	523	502	531	511	550	535	565	547	520	540	519	544	535	557	510	540	492	545	494	526	487	551	547	576	527	517	505	560	568	530	548	531	522	517	497	513	538	571	517	513	511	474	536	535	564	529	550	538	532	590	527	565	523	538	490	523	567	570	485	524	521	539	522	500	513	519	542	543	550	524	520	521	553	502	531	562	565	528	527	539	498	495	515	522	535	562	526	556	561	526	518	547	511	561	515	571	511	502	517	513	516	503	550	562	517	506	547	530	535	538	512	544	560	521	511	564	506	526	519	549	506	516	537	524	498	555	545	528	556	511	517	511	567	537	525	514	543	548	540	569	547	614	539	560	586	536	558	502	577	545	529	506	547	558	580	536	551	558	577	527	563	520	542	515	515	521	508	546	479	485	496	564	543	532	583	579	549	554	517	549	544	580	540	525	551	553	507	514	536	532	528	557	497	517	568	553	529	559	532	536	523	564	538	552	516	528	536	512	507	574	549	540	558	531	520	514	545	492	554	547	541	529	546	521	554	534	521	548	545	519	560	542	546	543	557	519	511	512	537	521	538	540	510	546	526	558	543	562	515	543	550	534	531	551	539	491	543	560	488	483	553	507	552	503	511	548	532	460	501	586	512	584	573	532	521	556	565	554	555	536	539	518	512	479	525	516	537	554	491	538	480	519	520	558	573	538	538	552	563	522	495	520	540	526	554	523	549	530	516	519	538	486	552	538	554	565	516	516	527	522	525	563	597	548	520	498	552	518	499	547	558	556	535	543	550	519	516	542	527	486	544	543	541	540	487	522	562	563	565	499	521	534	522	543	512	498	530	501	533	591	481	560	554	545	506	521	536	565	527	515	557	542	489	514	577	546	526	485	524	567	499	538	545	539	547	553	542	533	508	518	519	509	552	522	532	528	527	517	514	520	500	534	518	502	519	527	524	508	550	545	522	548	502	503	558	521	526	533	525	536	530	534	543	519	557	582	505	515	544	530	529	541	499	548	512	522	494	526	532	518	489	533	546	506	550	546	520	537	560	481	537	544	558	547	493	499	539	545	443	543	504	551	520	548	501	497	578	527	582	519	513	556	541	512	525	519	552	559	532	540	538	539	501	526	528	548	498	490	521	531	543	538	546	488	493	561	575	582	578	519	502	506	504	510	525	509	508	495	513	529	567	492	468	535	534	521	487	529	501	524	518	543	500	538	511	534	523	525	519	534	506	530	532	561	513	552	509	495	572	533	453	525	506	543	523	491	564	533	548	521	518	526	567	562	546	526	561	533	551	531	503	541	539	560	532	532	510	538	523	522	588	560	528	556	477	531	520	527	513	546	545	551	552	526	486	532	527	542	542	563	552	497	528	489	519	542	532	490	543	553	548	505	552	535	533	537	527	580	540	526	578	560	516	531	490	557	550	532	539	488	551	532	542	518	509	514	539	536	557	555	549	472	517	512	524	565	513	520	560	529	516	564	490	552	528	531	544	521	534	554	532	558	548	523	511	484	512	540	534	534	541	541	516	521	513	574	600	498	516	525	521	555	517	512	567	517	526	513	527	514	527	549	506	487	544	537	516	526	548	526	493	522	507	532	508	544	515	548	548	534	510	479	511	505	560	541	529	531	555	560	534	523	528	534	513	513	527	546	485	528	509	523	545	504	511	547	516	530	522	543	519	516	572	559	526	525	541	573	533	516	560	533	561	544	552	512	523	510	539	555	499	528	502	560	484	575	510	520	557	575	531	507	548	504	517	530	531	493	547	547	542	503	549	559	502	498	557	538	517	498	484	548	498	548	532	520	536	544	554	575	506	555	494	535	522	553	560	543	475	536	548	559	519	540	530	518	531	500	532	555	504	515	547	525	512	517	559	507	543	518	538	521	537	505	537	566	523	547	528	580	532	558	504	515	512	549	550	510	524	504	557	517	515	551	553	526	533	514	557	533	510	533	530	523	539	556	513	534	526	507	561	511	577	522	521	550	501	522	580	506	524	520	520	507	533	535	541	524	533	532	507	517	542	527	551	541	528	523	542	506	533	486	528	502	533	505	528	505	543	524	562	543	521	547	522	554	592	512	582	528	532	474	545	478	555	514	511	526	509	517	500	529	557	552	533	481	548	536	555	479	509	567	553	557	544	516	532	504	556	548	534	552	526	518	534	511	527	526	560	550	571	530	534	533	538	542	519	522	528	559	554	504	537	535	501	533	526	551	541	542	564	524	493	537	539	534	518	537	483	544	514	540	499	551	538	546	551	523	492	487	515	500	505	531	569	534	557	564	539	514	528	530	523	552	565	548	499	544	524	541	479	535	525	525	521	568	521	552	537	571	543	500	518	532	536	533	527	511	539	540	545	558	550	512	499	536	547	529	543	534	526	544	515	532	549	540	527	552	517	546	498	546	541	519	512	519	589	511	519	598	555	581	520	534	528	583	527	469	577	534	525	542	518	559	540	560	538	519	543	527	536	523	482	506	502	527	504	525	550	499	524	507	519	527	533	534	507	527	509	494	532	543	560	528	474	539	544	534	499	530	549	552	555	559	509	531	562	534	512	535	564	515	550	508	496	546	575	505	550	556	519	512	557	578	539	513	528	545	556	555	584	526	510	540	560	548	525	512	518	542	537	558	554	518	550	504	563	497	529	518	538	536	544	514	511	510	532	562	545	528	510	553	513	512	549	505	535	555	540	528	554	537	556	547	530	536	513	561	514	566	507	532	518	537	547	483	485	537	518	499	502	532	555	512	538	468	476	528	526	558	520	502	534	539	511	510	521	545	543	532	531	551	480	528	499	502	498	543	560	521	490	551	512	536	567	569	519	510	552	524	493	518	509	531	507	515	535	540	526	521	545	510	539	502	548	576	541	534	571	538	551	551	538	560	510	554	496	489	520	537	542	519	531	530	529
30482	47503	18222	4753	3217	2409	1900	1570	1316	1207	1026	929	812	836	765	753	726	699	668	646	704	675	647	691	624	609	623	615	654	609	597	583	651	648	601	568	629	637	619	608	601	607	558	605	538	539	546	617	589	592	624	592	589	583	578	599	569	581	548	567	582	588	618	604	580	572	574	621	550	554	593	537	582	577	607	574	587	596	595	585	562	607	609	563	624	582	563	599	578	576	567	559	591	575	599	635	593	608	574	596	601	616	583	575	560	577	597	606	596	558	598	613	571	566	601	563	536	583	556	601	568	559	542	609	606	561	591	598	561	560	547	570	606	560	588	588	559	576	638	559	580	564	585	536	593	600	573	568	581	627	564	581	610	579	582	550	588	625	590	565	575	575	556	567	544	548	599	547	592	556	546	555	617	604	573	573	603	543	563	609	548	534	618	591	609	568	575	597	576	614	577	585	544	610	542	520	562	574	545	621	579	540	617	609	557	576	573	564	625	557	559	579	595	569	549	578	600	583	596	614	591	563	581	615	545	559	571	587	567	614	581	612	549	535	570	574	561	570	623	589	616	591	566	557	550	552	524	576	609	573	567	596	560	584	596	600	609	575	544	519	582	551	594	581	563	570	591	593	585	543	528	603	642	562	569	562	552	550	545	614	592	587	595	554	616	595	550	602	579	591	563	608	578	571	592	577	560	556	603	565	564	547	587	584	553	600	631	541	602	607	596	521	568	557	562	567	610	559	582	624	579	569	552	583	565	614	575	588	552	562	531	582	579	555	560	595	614	514	610	568	646	613	591	528	592	618	583	554	580	584	554	574	554	579	556	601	615	609	609	590	569	610	561	626	572	579	562	556	616	591	584	549	591	549	557	585	537	568	558	514	555	613	588	539	555	581	562	618	609	572	614	575	551	570	585	579	578	582	527	575	577	606	583	622	613	581	583	608	566	565	591	588	586	529	563	578	580	582	550	618	603	583	579	562	588	527	625	599	579	545	610	591	576	551	562	567	623	594	562	619	594	609	592	593	592	543	575	572	593	555	598	583	563	573	592	614	536	533	605	553	567	597	587	557	601	598	573	520	584	577	570	568	585	588	554	548	617	601	572	550	598	589	572	539	561	558	613	612	580	556	598	629	576	618	575	574	565	549	589	568	607	613	612	553	564	575	595	604	575	598	599	572	606	560	578	546	581	579	543	534	571	562	613	559	566	585	584	566	554	580	546	544	552	605	576	572	548	580	560	527	571	574	558	590	568	615	610	619	592	559	563	581	577	572	605	544	582	582	596	588	560	585	561	625	581	543	560	595	580	555	574	566	556	551	588	582	559	570	582	607	547	575	607	572	549	595	597	584	577	544	574	600	576	598	605	597	578	579	579	617	594	540	606	595	593	571	589	561	556	620	577	566	591	587	554	581	532	600	556	592	601	612	588	557	561	588	561	575	592	640	586	560	651	624	570	601	592	568	556	580	596	595	580	565	568	627	601	593	578	568	599	607	593	591	608	509	588	562	565	576	567	585	564	554	621	596	552	585	613	546	617	572	542	561	569	655	624	587	554	560	598	579	583	586	568	579	605	584	610	605	578	561	609	618	592	525	569	587	577	608	589	599	574	565	614	567	586	621	550	585	560	629	587	571	621	575	607	562	568	640	557	591	581	559	568	606	586	549	619	541	559	571	585	574	586	593	590	580	594	552	573	528	599	595	564	618	561	585	545	604	560	566	585	557	596	568	608	572	576	579	562	630	559	557	575	598	593	595	579	617	618	616	575	524	594	592	589	602	591	612	554	566	562	545	604	560	576	566	629	558	578	597	598	579	599	579	607	535	644	609	597	570	591	574	610	564	563	582	611	572	581	607	564	623	585	606	576	568	595	588	561	544	575	572	586	553	580	559	594	571	552	548	586	581	581	595	611	571	568	511	534	598	564	604	567	581	550	609	629	572	613	580	567	604	613	563	583	563	556	604	555	594	582	596	606	568	601	564	598	613	609	595	535	588	573	626	559	583	550	562	609	610	555	603	546	602	584	584	578	594	569	548	627	565	567	566	580	578	548	552	581	615	535	587	582	569	575	556	568	601	577	581	607	568	574	543	566	582	599	558	559	594	567	599	565	606	523	545	577	600	599	549	588	595	565	590	593	586	570	580	548	602	549	573	550	552	581	592	598	598	556	632	589	615	546	540	627	607	582	613	575	563	615	569	587	616	561	572	536	553	590	591	609	580	585	588	577	609	609	585	569	622	574	566	573	560	578	555	605	559	599	552	564	564	637	553	567	555	581	562	569	539	560	575	582	581	566	538	634	595	574	590	574	581	567	600	563	551	584	512	577	590	573	587	608	618	563	565	560	608	572	594	573	590	551	605	591	590	569	618	593	630	580	603	598	579	556	591	577	619	557	612	552	597	629	594	581	583	611	578	594	589	609	536	579	543	556	544	619	581	588	582	586	636	605	629	603	570	602	560	546	521	539	600	584	559	532	611	587	593	604	558	542	605	548	603	619	567	577	591	529	554	536	587	641	612	555	576	586	615	610	532	548	561	580	580	573	555	585	575	548	552	576	538	602	515	534	522	581	573	577	598	619	592	586	562	571	588	561	572	573	579	604	577	565	605	611	627	584	560	597	591	548	564	550	611	522	588	579	590	594	568	602	569	593	565	579	554	576	553	595	554	575	586	606	547	549	552	601	578	536	590	597	574	591	589	579	575	586	581	576	541	603	545	555	621	607	558	586	564	621	591	590	590	612	569	586	550	569	562	600	558	576	596	540	607	605	616	598	623	539	606	587	551	549	595	569	610	546	613	551	554	554	541	533	561	584	611	547	528	574	609	582	562	616	573	602	567	525	572	579	587	584	559	582	534	549	571	518	537	583	603	590	578	577	560	602	598	579	541	570	576	613	612	563	559	576	571	550	570	567	586	584	589	543	601	542	575	530	568	526	543	586	555	578	583	585	581	575	575	570	562	537	570	560	602	580	586	617	606	555	619	619	524	569	547	589	580	592	583	605	588	588	566	603	571	559	585	592	565	652	626	529	615	558	566	519	628	578	586	603	602	578	579	595	602	588	566	561	575	579	569	582	585	555	577	570	563	589	591	574	552	573	543	594	593	551	565	557	605	594	603	544	570	560	559	622	578	557	601	567	610	548	557	579	554	579	569	570	582	594	570	581	575	614	576	539	571	576	595	564	587	571	573	556	559	598	591	565	562	563	585	580	530	588	566	573	599	611	572	554	591	576	576	580	597	549	556	568	573	597	572	576	569	536	581	551	578	581	576	562	568	591	573	577	581	586	633	592	557	561	548	581	589	563	584	577	583	569	613	589	575	586	617	533	567	553	575	551	582	593	587	562	591	598	569	578	577	541	567	581	584	561	565	548	579	549	599	602	560	567	577	559	578	574	545	570	603	554	612	585	592	598	576	595	572	553	599	575	564	544	524	549	561	599	577	564	595	588	605	614	570	574	600	588	581	573	563	605	558	608	623	573	546	600	606
28245	22206	13933	1677	730	758	617	531	518	521	504	507	520	487	457	483	444	479	467	483	458	475	499	491	476	471	506	502	462	471	472	468	453	458	487	468	475	460	471	477	481	505	497	493	483	485	459	443	486	479	464	478	452	485	498	518	456	473	490	506	465	454	490	478	488	442	448	474	444	506	485	516	447	454	458	485	498	465	473	476	486	446	476	476	456	473	485	506	543	470	464	465	442	483	422	455	467	498	486	463	466	487	491	474	455	447	484	444	460	459	504	457	445	470	494	448	487	458	508	499	494	442	490	439	476	488	477	480	436	489	443	508	476	500	438	467	517	483	469	482	441	464	488	495	497	473	471	493	434	485	446	480	455	473	494	472	482	469	472	467	481	435	437	436	473	453	462	443	447	476	531	461	498	485	423	450	465	441	465	443	458	537	463	456	432	474	440	451	478	467	470	454	468	449	497	475	442	460	456	532	436	470	474	472	485	482	461	459	456	442	470	458	470	454	501	468	466	508	454	464	452	466	519	496	467	474	458	450	497	449	449	434	473	510	437	478	457	466	465	495	463	441	457	512	459	510	455	454	493	474	469	485	440	503	461	492	464	488	467	498	507	468	494	456	485	510	440	444	507	490	470	462	471	489	468	499	449	480	476	489	477	401	458	490	429	484	461	474	441	479	503	481	441	473	504	464	450	427	465	478	453	512	452	471	451	459	470	494	475	469	472	440	454	473	474	469	465	496	461	451	459	475	466	492	507	457	465	448	486	459	494	417	490	496	509	451	493	466	509	495	481	478	496	444	483	479	477	508	480	450	471	407	463	477	430	449	460	443	448	488	413	483	448	496	457	495	441	465	488	494	483	476	463	458	498	514	487	485	470	488	456	472	473	500	537	467	459	477	503	457	465	427	459	470	467	473	507	487	468	479	499	479	470	433	474	486	452	482	475	467	420	484	472	458	477	492	493	467	460	471	485	492	464	457	474	486	464	462	461	464	482	527	452	436	467	472	434	472	495	443	452	481	481	496	444	458	451	474	451	467	426	448	451	470	466	424	471	459	501	489	518	484	478	487	473	473	480	459	470	489	475	459	456	454	491	431	460	467	465	438	488	484	489	475	447	496	448	473	427	457	469	442	480	457	510	464	481	491	446	467	470	453	495	450	490	498	471	461	476	463	438	503	447	451	469	475	454	487	443	454	515	480	459	499	480	488	446	494	446	453	462	468	447	502	460	462	460	465	456	466	454	442	433	479	471	447	505	486	474	491	477	471	483	483	480	454	453	450	475	472	427	424	460	454	458	468	455	466	502	447	497	468	475	484	518	541	471	500	459	432	459	495	483	483	512	464	464	492	481	471	468	433	489	475	533	465	470	437	471	473	459	467	483	492	445	485	468	437	488	480	469	478	459	480	464	465	466	471	463	430	460	424	498	463	484	485	475	498	483	470	452	472	494	497	480	458	466	460	464	449	468	460	458	451	475	503	477	485	472	516	468	474	461	465	462	491	462	454	495	486	475	461	465	482	442	473	478	427	466	473	455	463	518	443	417	449	431	455	482	445	499	478	463	460	449	486	439	513	451	436	440	457	494	448	472	443	462	465	484	473	474	473	484	455	450	475	471	456	461	482	485	478	483	476	489	521	462	490	504	442	463	441	493	484	484	461	490	440	477	464	493	418	465	457	501	499	443	464	458	441	467	477	473	432	488	449	423	434	472	473	440	461	478	458	500	489	492	482	477	472	517	467	469	464	467	514	465	448	504	461	475	454	481	494	453	488	425	482	473	419	487	459	461	494	454	536	470	476	485	493	450	481	478	504	480	496	468	473	461	477	451	502	447	398	449	486	462	470	475	453	469	472	487	434	502	459	484	463	475	478	490	483	467	465	479	523	505	499	482	492	497	435	488	493	478	452	436	456	505	455	461	466	458	476	457	482	484	461	427	468	476	496	442	465	507	468	408	435	478	437	445	451	466	442	464	474	515	481	478	478	472	476	496	464	468	484	444	470	483	497	425	454	491	508	447	491	451	468	472	432	495	479	470	448	432	468	490	465	482	497	470	422	465	497	459	512	482	489	475	458	451	472	511	429	487	493	475	460	467	485	487	456	485	458	445	476	446	469	448	462	462	503	480	476	467	464	474	436	458	486	485	502	459	464	459	499	464	467	473	491	473	474	447	494	469	460	445	443	436	480	460	496	472	477	458	468	448	454	531	458	496	455	469	452	470	513	494	460	469	455	441	477	400	410	487	435	488	477	465	493	447	439	476	457	450	441	438	478	480	462	471	510	495	478	484	521	480	462	461	466	433	512	449	483	448	496	451	453	487	470	494	482	476	492	488	476	464	475	490	483	454	476	516	450	469	448	434	464	465	461	452	487	511	508	481	466	460	449	494	511	479	492	461	461	453	470	438	497	451	492	440	472	465	487	482	473	486	473	452	460	456	476	448	481	459	445	466	456	474	494	502	443	479	472	463	442	466	476	473	464	450	482	496	458	452	475	452	472	508	465	483	440	519	471	463	460	463	460	431	425	493	494	467	462	463	455	476	455	471	443	443	478	487	483	477	498	464	461	470	499	442	474	479	451	475	483	490	478	415	441	501	460	474	505	453	468	453	465	487	478	463	461	491	476	496	490	480	482	470	480	443	454	468	451	473	473	479	522	440	518	431	475	457	465	462	476	480	461	501	471	454	478	488	487	434	433	462	499	419	479	475	454	488	486	515	450	453	470	470	492	476	443	459	491	494	489	494	461	418	463	490	442	458	468	518	469	486	440	451	493	455	446	507	448	484	500	471	445	474	441	496	462	437	452	470	515	479	436	475	458	477	450	456	468	462	493	484	439	447	466	418	473	463	484	460	477	462	432	449	454	510	472	527	454	482	475	484	492	506	516	472	448	482	481	500	419	447	479	454	464	414	482	466	486	459	456	455	542	473	477	474	492	494	463	467	459	482	492	455	472	413	465	470	468	437	514	458	475	440	480	487	417	486	456	470	464	476	464	456	443	489	450	477	468	462	470	475	484	435	441	465	455	485	499	482	506	467	464	461	409	445	487	463	511	456	488	515	495	452	454	466	459	466	497	426	456	500	466	488	515	459	526	478	460	459	493	474	432	464	514	491	451	456	460	412	507	475	464	478	495	503	457	493	455	465	474	487	491	473	432	488	467	451	523	482	489	478	468	451	497	478	479	503	428	460	452	485	489	442	456	448	480	468	469	470	452	455	422	446	461	454	483	465	478	445	471	500	450	488	490	495	474	495	471	464	475	472	473	479	487	485	496	429	489	407	480	476	459	456	473	488	457	445	468	507	488	459	478	480	476	461	490	472	448	514	497	447	450	499	504	542	467	478	456	452	491	509	454	494	450	511	481	474	473	419	481	458	463	462	473	448	497	460	503	437	442	478	493	428	505	449	484	486	470	500	464	460	504	466	513	459	474	444	496	476	478	511	417	466	444	472	452	496	463	444	460	472	459	441	472	487	463	464	443	462	438
26200	30902	8548	691	600	611	567	506	524	529	549	550	466	512	515	472	493	510	507	530	521	480	458	490	495	512	488	539	523	509	477	497	497	504	491	461	509	473	530	533	493	471	524	485	495	486	511	527	498	474	511	460	473	493	482	489	516	531	468	490	475	491	530	502	494	470	523	481	475	478	487	529	503	523	529	487	502	497	531	487	481	544	493	514	473	501	494	516	472	475	488	489	476	527	523	474	523	476	501	473	462	528	495	508	483	516	470	496	533	478	485	530	569	523	461	490	519	500	476	494	480	494	470	502	490	471	565	470	509	491	523	497	553	512	484	530	548	487	488	456	480	518	474	498	501	492	498	503	500	536	523	441	532	497	500	489	476	478	467	482	471	484	490	517	492	494	534	504	510	502	537	475	501	486	459	485	499	494	508	455	518	492	453	491	540	509	467	495	521	523	476	503	528	510	489	535	469	495	448	504	483	476	485	524	499	495	495	522	481	522	509	524	505	504	469	486	483	468	475	485	492	491	472	513	477	499	485	513	470	499	556	470	440	522	508	480	494	458	494	530	508	502	486	530	412	489	507	455	515	498	469	511	490	491	459	493	497	486	503	532	458	462	469	510	470	497	503	514	493	435	506	494	473	492	489	513	488	497	506	485	491	528	496	513	513	491	557	511	507	492	524	488	475	466	481	498	505	505	504	479	492	505	517	486	479	480	567	527	482	447	480	495	507	478	489	466	513	510	486	510	515	494	474	501	526	466	523	460	484	489	496	487	502	491	512	480	470	512	504	486	506	497	510	490	499	502	476	487	504	470	495	474	543	544	511	504	496	465	485	513	514	511	486	462	492	469	510	524	480	507	513	464	498	490	487	511	480	499	507	436	477	507	450	484	535	483	484	499	458	501	478	532	459	510	509	520	459	484	541	491	516	543	515	491	491	502	491	466	451	527	490	483	468	499	497	465	498	505	510	482	468	482	469	484	509	483	500	476	437	460	483	458	493	511	507	509	526	489	469	463	502	500	520	504	503	508	489	531	518	502	482	474	467	502	508	499	521	472	507	508	478	504	499	517	497	479	451	495	498	447	510	495	485	515	457	546	494	490	498	481	507	526	511	511	488	489	497	512	509	531	487	518	529	494	477	502	460	527	509	477	507	453	494	514	464	469	460	501	515	497	513	487	536	500	507	469	467	482	487	486	497	520	505	496	510	514	501	493	510	529	476	452	488	517	498	535	491	486	494	505	510	466	498	485	498	498	498	492	553	489	495	530	483	495	474	483	490	516	519	499	499	483	461	531	514	499	491	501	486	517	476	514	490	494	484	503	499	461	512	517	496	499	471	502	478	494	512	516	489	487	484	486	493	500	485	458	480	501	493	532	503	482	481	525	500	441	494	467	499	526	468	501	514	484	525	482	496	508	514	510	507	504	513	489	515	562	544	454	544	481	455	512	495	433	521	452	473	463	491	547	506	464	485	501	482	539	493	516	476	498	505	512	501	505	503	492	554	499	507	500	508	485	576	533	486	489	520	506	502	510	502	476	490	504	499	529	507	480	512	497	483	479	479	505	491	465	514	494	489	511	490	517	496	512	465	475	483	498	495	514	485	502	499	518	479	516	487	498	502	485	471	473	523	522	451	507	487	485	526	479	522	503	495	518	522	500	524	481	511	500	485	499	493	444	535	516	460	521	510	524	470	497	505	511	478	500	510	502	512	464	484	474	480	545	509	501	496	493	484	497	477	503	479	545	501	493	509	512	503	490	512	518	495	468	493	503	462	467	519	485	473	488	497	531	516	501	519	463	520	512	513	501	497	487	484	507	444	494	496	499	494	466	483	490	472	485	511	523	533	511	500	496	519	500	500	488	494	456	524	493	482	515	515	509	489	509	525	525	489	502	499	452	459	502	501	511	450	500	492	448	507	485	468	503	486	516	499	491	465	484	465	459	545	496	511	486	478	501	509	455	513	501	470	497	471	492	532	465	519	509	501	506	503	537	505	505	467	522	511	469	491	493	464	529	483	517	517	502	492	493	508	492	506	510	472	456	484	516	475	521	479	512	474	494	527	528	545	500	498	469	508	522	499	506	483	506	484	455	482	504	494	501	506	509	508	501	501	491	515	490	522	475	472	471	496	489	510	452	466	522	519	452	500	480	469	504	527	496	519	494	494	527	499	493	519	527	490	469	483	492	489	485	503	463	490	485	514	513	497	546	486	462	509	490	482	471	538	438	463	522	489	508	454	493	477	510	494	422	537	488	461	426	476	531	499	500	504	485	461	492	515	493	517	451	502	505	496	496	507	498	466	504	478	509	500	461	517	524	469	490	527	455	509	502	482	485	503	467	491	497	508	509	504	484	474	483	483	489	517	495	497	508	526	522	496	520	502	486	478	466	467	518	521	474	517	539	486	491	494	500	488	472	498	496	522	514	479	487	485	491	511	524	548	473	519	496	461	464	484	474	481	470	491	511	514	489	489	547	499	475	520	483	463	494	467	502	524	521	505	509	429	492	481	495	503	519	511	478	501	499	491	504	509	512	511	485	479	480	501	475	509	523	490	526	486	494	488	516	458	530	467	487	504	468	505	545	517	493	507	483	477	489	467	452	484	518	503	502	511	531	502	503	471	500	469	512	485	512	497	502	498	477	519	487	461	481	513	505	516	485	516	494	474	530	476	499	519	529	513	484	508	536	511	490	491	512	510	516	497	497	497	461	472	502	500	509	517	524	509	527	506	523	514	523	508	512	494	469	504	502	498	484	502	467	485	513	504	486	488	495	519	500	539	458	476	542	531	483	493	497	485	506	484	485	491	462	506	467	464	503	531	489	510	491	481	509	473	479	478	553	483	525	480	511	491	468	488	445	502	481	481	485	507	491	512	491	500	470	503	483	492	487	513	475	531	477	496	510	493	497	487	473	481	503	468	477	460	508	472	482	526	525	455	495	454	490	516	506	471	530	457	497	495	517	527	487	504	529	504	510	478	496	513	471	494	512	510	513	491	512	513	537	498	506	468	534	499	498	527	482	517	523	532	469	507	489	514	510	522	481	516	530	543	480	481	541	539	489	519	473	503	476	523	502	499	499	472	497	526	500	491	484	511	466	507	513	503	454	503	506	498	466	515	507	488	523	535	492	485	475	498	534	504	522	486	478	489	475	526	513	479	495	479	522	460	495	547	478	522	531	440	479	504	457	525	546	538	528	518	551	517	487	497	501	502	475	515	501	491	484	525	471	483	498	485	480	512	520	524	484	466	498	499	472	476	464	518	522	501	488	485	523	481	511	543	466	482	468	463	478	527	496	487	468	478	513	511	525	487	478	504	466	506	537	517	506	492	497	485	512	495	506	520	547	515	497	527	504	520	485	512	491	497	519	515	516	489	481	494	474	538	494	483	492	475	457	497	528	488	462	512	516	539	514	460	519	532	525	475	497	492	463	502	523	511	488	495	528	491	471	509	513	497	478	528	509	504	557	482	544	531	509	529	519	483	478
23580	21047	28160	24178	21057	12128	1531	1060	960	907	834	864	797	790	829	758	805	809	760	767	764	714	794	766	743	763	792	740	763	755	715	747	776	748	693	801	738	738	686	772	735	737	742	761	738	738	760	762	756	743	742	711	757	727	741	751	704	794	757	751	711	756	713	730	793	711	723	736	717	751	723	753	759	807	745	755	710	736	718	748	734	708	757	726	787	727	758	712	736	752	715	730	737	693	759	728	749	705	751	720	771	731	706	703	733	702	698	694	777	767	717	733	707	751	728	724	817	683	696	755	714	718	727	731	713	727	672	746	760	748	729	722	717	748	751	765	727	708	759	752	772	679	757	694	716	728	725	761	774	712	777	697	725	719	731	710	663	728	696	751	706	766	761	722	707	753	772	708	726	729	716	721	719	704	716	712	776	727	746	716	739	773	723	732	745	701	760	711	737	714	754	768	738	708	718	719	713	727	699	754	706	765	690	748	709	799	723	763	716	769	740	784	760	748	752	728	772	702	720	720	718	686	720	747	676	710	706	748	746	740	751	698	697	721	774	758	726	723	766	764	737	751	722	734	733	722	706	760	754	710	754	751	720	735	766	743	708	753	729	678	795	698	715	716	738	754	750	684	753	776	691	690	754	767	691	723	766	764	778	705	701	715	739	730	716	727	660	699	722	801	769	701	693	687	675	771	748	760	740	756	720	718	774	836	713	737	724	743	757	712	765	760	726	742	711	726	744	731	716	741	743	716	727	717	687	722	774	701	705	695	681	712	750	715	728	747	727	743	808	712	730	683	741	733	719	689	767	755	747	746	733	742	768	746	734	730	666	768	718	686	765	750	679	662	746	699	764	722	735	741	743	705	766	726	722	741	709	712	691	755	736	761	748	711	727	701	732	735	748	735	739	727	780	691	789	757	732	725	744	725	753	786	750	749	726	695	693	680	696	764	698	768	743	758	742	777	790	723	723	743	748	735	694	676	745	742	739	699	729	719	709	710	665	745	770	724	775	756	711	744	771	733	693	748	728	736	697	728	708	691	727	712	761	757	727	709	749	702	753	709	729	722	751	734	693	750	800	661	729	749	749	739	674	713	744	760	724	761	726	741	722	721	786	753	717	683	769	743	697	720	742	734	748	770	743	738	703	733	728	733	790	691	748	673	795	772	739	739	716	723	750	781	731	795	722	735	776	773	724	772	698	742	729	725	714	739	733	715	714	738	732	780	781	729	777	717	733	806	743	699	744	741	729	752	721	701	694	753	730	746	722	705	735	782	723	731	810	740	724	708	715	744	778	779	748	738	742	724	740	755	772	743	728	731	727	740	764	669	705	736	751	708	719	752	718	704	739	728	717	734	724	739	755	679	731	735	804	768	781	771	775	712	744	773	675	757	755	745	747	729	718	808	764	730	699	718	750	763	797	754	752	768	774	782	699	734	744	740	768	745	734	728	707	766	716	752	747	715	747	712	753	706	742	767	722	690	755	719	706	771	731	748	771	731	722	728	715	713	759	745	764	743	753	675	700	708	760	788	696	707	779	737	695	731	723	763	781	746	725	716	708	723	729	736	740	714	754	717	737	692	749	749	723	736	750	663	703	727	702	772	796	734	751	742	758	763	761	764	759	730	697	756	729	702	711	787	735	781	747	689	736	731	711	747	758	766	685	693	745	762	727	747	698	708	717	764	718	734	715	699	756	761	719	712	749	757	734	745	679	727	716	746	788	649	660	704	780	791	770	738	717	712	720	699	750	737	745	709	770	715	770	699	729	706	764	674	767	728	752	731	720	706	728	700	712	749	726	709	756	724	728	753	741	744	705	760	712	747	759	755	741	710	759	732	710	711	713	682	695	760	665	756	721	716	717	783	760	731	719	742	706	737	762	704	721	767	745	680	722	725	716	705	720	722	707	746	747	765	707	750	745	799	743	777	732	725	719	710	734	710	755	701	736	753	654	749	730	728	734	768	788	754	731	762	735	765	742	735	713	742	734	698	730	741	765	758	758	704	727	751	652	700	730	714	700	704	701	692	732	739	722	770	748	731	734	748	743	749	709	740	723	777	706	729	737	739	727	747	714	747	714	734	737	711	698	764	750	720	697	731	756	731	694	753	734	754	743	740	719	724	746	707	730	758	767	748	766	712	714	740	750	718	757	757	693	717	738	736	721	758	726	733	787	717	735	785	681	718	780	728	743	751	741	743	697	681	699	734	729	757	704	690	696	703	769	710	707	749	722	759	751	734	766	765	709	730	718	704	688	699	727	668	691	713	699	708	699	730	729	759	738	728	720	750	744	751	710	747	740	745	773	722	733	772	742	746	757	672	738	693	724	735	699	749	795	769	751	722	741	709	752	734	703	761	758	710	729	737	746	723	670	768	749	797	729	718	697	733	753	756	705	782	760	754	756	775	723	733	770	801	760	735	740	718	701	743	713	734	696	769	775	697	756	711	744	755	753	756	722	710	769	729	735	788	685	752	757	716	784	732	753	738	744	698	751	699	736	749	727	715	708	744	747	777	697	712	707	627	747	765	712	719	727	779	761	735	830	774	728	782	799	741	716	729	724	768	818	767	747	701	768	795	745	738	699	739	756	778	730	748	702	769	679	723	744	757	708	732	734	738	752	703	757	772	699	683	721	702	664	748	730	731	763	699	679	752	769	662	719	692	725	744	738	738	751	723	733	743	731	729	695	738	778	742	750	725	724	747	732	750	701	737	709	696	766	721	792	698	738	732	704	728	718	736	730	724	729	746	784	741	711	693	764	688	745	728	753	724	708	728	735	685	758	776	729	752	719	754	726	727	725	780	649	753	708	736	777	752	713	738	775	683	760	714	737	751	746	723	762	722	772	738	757	761	746	760	757	738	729	765	756	693	772	726	756	722	759	673	757	739	710	711	723	712	737	760	700	732	780	689	748	727	687	749	763	729	739	765	696	746	739	724	758	765	726	745	787	742	706	730	749	700	708	772	754	713	744	719	731	774	764	725	737	713	745	726	752	738	745	716	752	737	726	737	765	774	726	711	753	705	731	711	708	680	725	702	683	762	678	766	713	696	762	753	763	728	711	739	775	752	742	743	726	764	763	728	717	722	682	725	728	726	797	718	691	734	740	789	740	777	767	791	737	723	740	759	713	732	769	713	706	725	797	757	738	725	733	754	759	716	790	738	753	751	714	725	777	754	723	724	766	725	713	722	755	712	748	791	728	782	740	686	757	744	722	798	714	814	689	719	746	697	682	778	692	677	751	718	756	748	741	721	730	748	693	735	752	717	706	739	675	739	702	780	732	804	726	697	746	787	722	776	761	728	761	722	719	690	706	697	755	751	740	708	740	699	740	711	683	761	737	707	728	741	729	800	707	709	746	751	733	689	692	692	768	752	739	755	771	694	716	684	751	728	741	697	733	759	718	684	765	761	725	744	736	726	713	784	734	716	726	745	738	737	734	737	720	737	754	729	711	736	692	747	732	712	733	738	730	757	716	757	729	729	713	730
27473	43305	15503	2827	2043	1738	1417	1218	1138	1082	964	907	912	848	897	852	863	844	795	845	805	764	816	779	791	802	796	765	739	789	771	801	812	828	730	747	798	803	795	741	821	813	748	769	730	774	789	769	774	779	782	778	741	770	728	743	776	744	784	749	734	753	767	750	725	770	737	742	806	778	734	753	773	785	768	744	746	767	745	728	749	764	781	757	776	738	748	778	750	760	750	758	733	791	744	756	768	732	792	778	778	774	790	773	789	771	814	750	810	743	776	774	716	785	761	780	784	769	783	792	774	724	769	796	737	775	751	785	773	803	797	711	793	732	749	783	749	730	737	780	801	801	729	783	750	793	780	775	778	733	734	791	798	785	743	737	760	768	751	723	826	827	710	778	708	819	764	781	784	760	724	800	727	756	824	757	834	762	740	735	801	821	755	758	723	770	815	731	770	775	808	783	764	752	724	789	780	774	761	747	799	757	755	758	767	769	732	766	769	783	779	737	744	771	780	784	794	786	767	723	734	768	784	790	752	798	814	740	762	822	817	756	817	819	799	789	762	721	784	777	767	832	791	774	738	788	797	795	744	741	721	811	742	759	745	790	741	778	745	773	755	734	766	747	765	813	760	782	735	771	783	804	747	741	787	726	772	810	807	767	788	755	787	782	721	775	746	765	795	763	705	768	750	715	799	758	738	797	707	774	769	736	790	775	758	826	787	793	745	799	758	786	784	754	790	778	818	798	750	788	725	774	760	771	775	729	803	751	794	821	741	735	792	761	762	812	771	829	764	730	735	795	748	791	781	735	800	786	790	734	755	812	780	773	748	804	702	780	760	798	721	763	779	763	719	785	771	752	794	786	798	703	759	740	760	784	765	732	713	742	784	727	744	741	790	819	799	793	774	752	806	773	765	762	807	794	805	738	732	763	743	751	771	798	735	787	775	759	790	727	764	756	758	773	821	804	754	712	773	765	785	775	791	746	743	752	778	775	794	746	713	835	747	780	719	738	767	781	720	790	783	862	755	741	789	766	756	759	759	735	755	730	791	732	776	740	795	769	742	822	772	749	769	748	772	716	786	705	780	784	790	767	790	721	787	760	771	726	733	742	805	776	776	742	766	751	761	794	801	796	774	719	726	778	732	768	767	711	804	787	750	762	776	720	766	728	731	800	810	740	725	764	788	759	738	752	747	754	789	808	774	787	774	772	785	770	827	771	704	771	796	778	777	761	763	730	833	764	788	768	770	770	799	793	711	707	741	767	787	743	781	743	761	727	746	757	777	749	772	791	769	723	799	762	743	760	752	743	791	773	722	747	757	798	746	776	719	829	758	805	782	778	761	730	762	766	713	752	749	771	761	784	762	776	760	733	765	781	801	781	773	769	825	778	802	719	762	770	767	793	764	713	804	813	736	734	769	749	777	771	764	739	742	739	759	807	779	753	753	792	747	785	790	779	797	784	735	761	763	757	756	710	753	721	746	748	765	759	831	806	741	734	775	755	762	741	788	777	779	762	781	755	801	717	766	736	739	763	792	747	776	782	748	738	806	761	761	745	782	782	793	791	735	795	834	781	759	748	763	790	775	789	759	771	765	771	736	744	795	757	726	786	765	765	787	774	745	769	775	713	741	788	783	724	772	722	833	770	802	787	763	772	746	736	769	782	794	780	754	795	737	754	787	783	757	750	764	765	819	812	789	789	759	748	773	767	746	737	730	778	780	748	770	796	740	766	750	771	787	705	790	766	761	770	734	743	797	781	792	814	785	756	797	758	749	696	775	765	765	786	757	807	728	750	781	758	752	789	756	766	789	768	788	802	750	792	758	748	773	712	734	764	721	798	784	717	804	787	773	763	782	797	738	763	747	804	762	761	778	818	759	766	743	749	734	769	794	714	785	780	736	752	764	794	755	779	787	748	769	743	758	737	759	776	744	765	759	786	779	792	754	807	795	797	740	728	742	779	759	748	786	778	780	784	785	784	785	751	796	780	767	788	718	785	789	726	749	766	767	721	777	756	767	797	745	796	749	725	748	757	752	785	730	788	782	831	768	782	726	806	744	752	794	725	770	756	803	765	775	770	750	797	791	815	727	748	790	768	795	768	807	742	781	749	773	782	780	790	751	733	765	769	751	786	743	733	794	751	703	768	757	764	749	717	716	755	733	753	759	805	755	801	785	746	746	795	786	769	811	780	747	722	751	780	778	740	723	760	789	786	776	781	762	786	735	748	783	748	796	726	724	784	763	785	721	723	744	790	777	745	784	801	740	745	764	796	776	780	757	759	733	742	767	741	744	756	790	756	737	781	769	775	777	812	782	729	740	802	774	748	720	801	795	757	749	743	809	764	753	827	765	747	738	743	814	751	765	730	787	784	748	727	823	746	764	835	794	755	717	788	744	829	740	736	787	764	783	787	755	754	759	752	730	792	754	759	789	736	759	757	779	796	716	746	759	746	762	761	735	776	796	775	733	739	798	727	726	817	797	730	808	768	774	755	766	771	757	816	755	750	780	743	746	729	758	732	811	796	786	762	776	747	742	740	750	765	779	755	790	775	833	731	736	768	794	760	729	766	783	722	761	734	770	774	766	681	719	737	776	804	789	791	776	792	755	752	765	718	759	784	772	761	746	767	717	732	735	745	793	766	796	741	753	746	752	799	817	752	710	805	748	754	773	745	773	726	756	778	747	770	775	821	795	815	749	737	760	833	741	715	773	735	765	764	803	785	729	703	799	785	767	772	756	826	785	799	762	751	747	798	795	765	776	774	786	822	764	778	724	775	780	730	769	753	798	774	722	726	759	734	830	733	732	716	783	766	757	781	752	775	733	746	763	731	758	768	768	735	729	784	776	765	828	769	757	722	815	801	742	717	807	754	738	741	756	757	747	733	746	719	796	780	770	743	755	765	795	787	757	766	763	727	757	747	764	753	779	750	790	763	820	757	742	775	759	774	747	784	767	748	743	825	778	758	708	762	763	775	737	743	729	748	782	754	765	736	769	715	756	727	817	770	770	713	746	781	800	772	791	780	747	775	791	775	779	759	747	776	786	792	763	744	769	775	742	741	746	723	761	726	753	770	806	753	753	771	769	779	722	806	788	767	741	786	767	679	757	772	760	806	730	732	773	780	774	744	758	741	773	720	705	758	730	792	798	767	782	779	800	718	779	763	743	732	752	756	762	796	792	768	763	800	804	777	783	758	737	774	761	797	770	797	794	798	793	732	702	780	796	803	764	804	812	771	756	765	735	780	750	760	798	747	775	789	734	807	765	753	794	774	768	772	771	764	798	762	801	706	810	765	769	764	754	800	774	750	777	782	746	797	770	793	800	739	740	774	768	829	765	799	758	750	794	779	788	801	801	766	701	779	805	734	760	793	841	770	779	760	715	751	755	801	778	758	779	761	778	701	764	747	779	739	769	734	819	737	851	765	763	764	730	760	774	775	781	784	739	765	762	760	742	724	789	752	745	782	751	743	759	728	732	782	762	782	800	774
24388	21041	27510	24745	16768	890	460	391	349	305	296	290	286	269	282	260	301	293	296	262	233	257	261	259	265	240	243	265	264	234	226	246	241	242	236	234	209	237	230	258	248	226	228	227	237	207	265	237	244	217	248	220	238	247	204	255	218	208	238	255	235	232	229	218	237	232	219	234	252	263	263	228	253	230	237	232	248	251	229	243	232	260	247	248	222	235	244	252	230	221	228	248	258	249	226	256	231	219	254	223	240	228	245	257	226	212	237	233	255	220	236	241	230	225	205	227	242	251	231	226	238	241	233	247	237	240	218	224	233	204	233	253	243	256	268	222	237	233	226	232	230	254	224	226	229	259	258	230	220	206	201	256	249	208	273	229	254	238	212	240	223	219	245	222	229	272	241	217	224	220	246	205	235	238	238	219	231	220	248	249	243	216	265	248	247	228	224	245	233	229	211	212	226	229	211	242	265	251	215	234	240	278	259	245	242	237	254	214	257	266	227	217	225	271	234	229	240	237	206	247	228	226	245	219	249	215	233	231	226	225	218	247	226	242	236	243	228	253	220	208	234	228	235	241	242	230	219	262	237	247	240	268	230	236	218	239	232	255	212	236	248	215	246	230	234	216	255	237	219	218	240	267	232	223	232	207	247	215	212	240	243	229	228	239	219	215	238	224	199	265	221	204	231	261	257	217	240	229	245	230	249	234	239	248	256	260	211	235	236	227	242	218	260	253	220	207	223	267	240	228	230	239	257	212	254	261	204	217	243	241	247	219	239	221	237	225	222	242	241	239	211	212	218	250	224	251	226	261	250	230	243	251	241	247	240	230	251	231	227	220	231	262	211	219	243	202	216	257	236	215	245	251	237	238	207	231	251	225	218	255	237	216	220	232	241	238	221	247	223	233	230	223	253	211	218	225	236	239	278	249	253	241	247	229	231	251	244	238	242	244	233	243	245	246	240	216	235	247	244	230	260	219	255	227	238	239	255	244	250	249	247	236	214	215	217	230	239	232	222	248	237	251	236	241	225	249	229	231	236	242	223	271	263	237	217	240	220	243	254	252	215	223	236	246	242	211	265	260	242	228	252	220	245	261	253	224	217	225	235	226	217	235	244	245	246	239	223	210	245	222	224	224	225	218	239	205	244	239	257	244	248	236	204	252	223	284	228	248	232	241	247	218	231	229	235	239	231	254	243	246	240	239	205	217	240	232	234	244	249	225	220	227	242	238	227	263	209	243	217	248	241	242	243	221	254	248	226	202	217	229	229	233	267	249	249	248	240	229	215	219	265	236	217	236	211	244	246	231	231	225	239	237	217	232	248	244	233	258	222	236	221	243	239	223	255	260	221	244	232	243	221	238	242	259	263	239	203	236	241	235	220	211	231	240	231	242	252	236	223	220	219	251	222	205	244	204	248	238	264	244	246	220	215	230	227	241	243	226	218	236	229	234	239	226	223	218	239	240	240	231	233	222	238	245	257	238	222	215	228	221	255	238	243	239	215	202	225	241	246	220	242	217	240	219	255	221	240	225	226	249	234	235	257	217	225	263	242	238	260	235	284	255	242	261	228	237	252	249	244	262	253	221	236	243	241	229	238	222	267	226	211	254	215	223	242	231	248	234	242	250	216	243	221	231	242	216	221	228	228	224	242	264	220	258	235	225	236	220	230	239	243	229	246	224	243	222	232	235	239	239	214	242	222	247	238	220	223	240	272	233	233	258	234	221	237	257	254	250	228	246	257	206	266	289	215	231	250	250	249	206	231	226	241	245	239	247	221	248	239	229	223	249	239	216	256	259	232	263	246	210	237	236	232	253	239	236	221	220	212	224	239	249	232	228	236	242	226	236	230	227	228	240	246	233	255	238	217	201	243	241	224	223	217	244	226	243	234	238	231	236	215	253	225	261	277	249	235	246	232	229	233	230	253	259	230	215	222	247	206	214	237	223	242	262	243	251	269	237	224	238	237	238	254	220	232	257	236	229	215	231	241	272	225	212	230	228	237	263	226	226	201	231	226	245	216	243	267	210	239	222	222	210	264	227	249	228	244	219	222	235	235	235	239	234	234	247	211	237	210	241	224	213	250	251	231	260	248	222	239	268	235	239	237	211	245	243	230	219	216	248	245	247	234	247	257	243	245	224	220	230	239	252	202	245	226	251	237	232	231	238	215	239	232	240	248	225	195	220	249	219	218	279	247	257	214	219	272	241	237	235	245	239	236	221	238	250	244	221	238	239	235	260	231	250	242	225	227	243	230	222	234	264	222	252	225	223	236	231	261	225	229	223	233	239	227	240	249	225	227	244	235	242	239	215	230	220	249	230	233	252	231	233	223	245	221	222	227	240	230	272	240	244	222	250	215	225	240	245	238	213	240	216	228	231	257	230	220	228	241	209	238	216	221	225	231	259	257	229	220	249	227	259	211	251	228	225	236	231	236	243	230	229	223	241	255	258	235	229	225	233	227	237	227	254	242	237	226	268	258	251	229	212	248	233	235	249	249	274	233	240	220	247	243	241	233	251	216	250	221	240	240	218	239	230	239	214	229	235	250	260	238	215	222	217	211	227	221	238	243	211	240	245	236	243	211	279	224	248	250	231	234	190	250	252	230	230	242	250	244	257	215	209	192	205	243	231	235	215	235	242	243	234	244	250	232	230	239	242	244	210	257	262	228	262	221	248	229	217	238	243	230	241	207	223	250	244	218	256	253	239	249	207	216	248	227	248	240	241	248	222	250	232	246	233	240	244	218	216	244	237	225	225	236	255	209	230	262	236	242	234	243	222	238	220	232	205	233	238	238	270	242	251	239	248	244	244	240	239	227	266	241	246	220	247	224	248	253	248	240	247	250	250	221	245	228	228	215	217	223	221	225	207	238	223	244	224	213	238	242	252	241	228	233	234	239	209	242	230	224	241	232	250	208	231	255	247	244	240	228	231	225	211	237	221	239	268	232	238	219	237	252	230	236	214	267	230	226	214	255	239	252	265	251	210	242	208	192	224	235	240	217	242	221	222	231	216	230	251	229	223	250	205	235	256	248	217	238	234	242	241	253	211	224	244	233	263	205	243	253	223	250	243	223	241	241	258	268	236	241	238	227	246	227	227	231	245	233	249	224	264	234	254	244	207	239	238	221	221	246	237	219	234	205	274	221	231	229	270	220	243	256	243	245	245	240	228	251	240	235	235	232	205	233	231	247	251	263	238	224	229	252	212	265	221	230	207	236	234	243	248	241	219	238	204	240	224	263	230	238	219	245	213	237	218	261	222	245	218	239	239	251	221	247	237	218	225	228	268	222	218	221	230	241	250	228	218	232	256	244	218	250	239	254	217	280	257	211	234	234	254	253	238	240	224	217	212	240	215	235	227	222	215	219	233	234	224	243	259	240	215	259	219	225	233	230	219	224	235	239	243	218	260	236	253	232	249	245	227	261	234	271	213	221	256	242	217	239	238	244	245	217	243	225	262	223	234	223	225	257	232	233	269	225	211	231	233
27695	39603	11603	1648	1055	841	714	562	490	431	366	349	332	361	321	314	322	291	327	289	299	282	276	260	298	311	253	302	244	261	277	278	255	291	280	268	278	269	271	263	264	266	255	248	265	263	246	280	299	257	270	254	282	255	266	286	269	271	236	280	276	301	264	268	264	255	284	264	274	260	230	279	273	269	250	252	258	268	273	268	269	260	260	280	245	298	289	284	279	277	264	254	270	252	256	273	259	281	257	273	271	294	268	289	281	267	262	290	254	281	250	290	249	235	268	252	283	252	267	273	257	259	269	279	275	256	284	250	278	285	269	274	274	267	255	259	296	241	268	282	250	248	264	277	291	265	269	284	274	249	283	275	249	287	251	266	268	273	264	270	270	287	274	276	271	272	254	251	268	283	273	285	267	241	282	283	259	251	250	275	276	284	244	270	251	295	297	294	277	241	254	272	253	274	293	270	292	267	286	271	295	247	260	277	248	276	286	244	282	236	236	271	266	263	263	265	275	280	292	293	254	265	257	260	291	253	293	276	275	283	288	287	259	274	308	307	291	248	267	266	281	256	280	292	266	256	257	242	293	270	276	256	245	252	268	306	275	269	266	257	267	259	245	271	281	293	276	263	262	259	266	277	242	278	285	261	258	274	272	261	264	266	269	252	292	266	273	275	266	233	248	250	293	251	277	274	279	233	259	249	257	248	279	274	256	280	255	258	248	268	264	261	294	260	260	264	251	264	263	264	255	255	274	259	242	267	321	244	268	266	280	280	279	275	276	263	249	266	282	256	229	241	250	276	243	246	250	284	254	308	255	267	289	251	260	259	272	241	272	269	279	273	261	298	246	250	276	286	255	276	252	259	280	261	287	296	286	277	266	270	271	261	276	252	269	235	264	262	287	273	270	260	281	283	270	255	256	280	288	275	272	285	286	276	281	279	272	256	295	264	274	248	270	281	270	288	271	225	257	245	263	279	245	243	267	273	278	273	276	264	263	263	258	263	252	288	314	278	255	260	287	265	260	259	274	280	281	265	267	270	274	258	233	255	268	265	256	231	254	241	265	255	255	268	271	269	266	260	285	242	266	257	316	281	263	262	269	281	289	255	278	266	260	254	286	249	236	250	256	241	281	267	282	261	288	273	242	290	244	270	282	275	246	249	269	241	272	268	263	249	279	289	276	259	266	262	269	251	234	255	273	276	260	269	295	257	251	261	268	240	304	271	238	266	257	277	270	280	264	294	255	291	292	228	284	264	247	265	261	262	260	256	265	283	287	291	275	268	289	279	275	292	246	257	266	251	261	281	257	277	248	266	265	288	264	248	255	269	283	264	319	274	264	269	262	279	290	274	268	251	270	264	259	278	261	265	260	257	294	272	284	252	267	247	281	272	249	271	273	267	305	257	302	257	268	284	271	272	283	299	253	255	255	289	246	251	285	247	258	260	275	280	258	264	286	280	265	297	263	247	262	293	287	258	272	286	252	269	249	251	280	274	260	261	251	310	295	310	278	296	245	267	282	277	280	260	282	287	235	289	277	253	223	274	247	256	286	260	241	284	275	274	248	267	287	252	273	293	271	264	241	293	273	267	270	261	234	279	251	265	260	271	260	254	263	289	264	241	275	271	278	278	271	292	265	284	251	279	260	259	243	276	291	241	270	254	268	275	271	304	247	245	285	268	258	271	270	294	247	286	267	257	267	262	271	287	274	262	284	256	260	264	269	261	253	288	282	275	258	298	275	271	279	258	262	251	273	290	259	261	261	245	289	270	274	277	304	280	272	270	298	232	275	241	271	259	271	253	258	273	281	253	259	261	283	291	266	242	251	276	263	289	266	289	231	253	287	244	273	267	256	262	249	275	269	267	282	260	247	254	259	279	269	262	241	245	279	253	246	254	278	283	284	278	232	267	276	266	281	264	293	261	296	287	277	256	241	267	246	292	267	269	248	283	261	252	262	268	234	262	254	255	238	266	271	251	275	262	291	246	253	278	263	278	279	278	271	236	264	252	273	290	265	244	247	249	290	277	291	297	259	247	281	265	270	255	282	241	279	271	270	263	259	285	251	279	261	243	278	252	260	299	254	268	248	298	283	263	272	248	252	268	249	250	271	294	299	276	281	261	260	298	255	298	268	265	254	300	284	247	265	256	264	269	240	255	286	245	264	231	267	275	248	264	263	280	259	253	256	281	282	275	263	283	272	288	262	275	283	275	281	278	275	298	246	256	281	281	260	277	254	257	275	264	263	260	269	251	270	275	272	293	258	265	281	245	269	273	261	271	245	267	281	260	273	281	242	277	253	245	284	271	273	267	260	283	294	283	264	262	283	286	234	293	263	278	266	297	256	299	248	221	273	300	276	280	240	269	258	249	281	265	266	262	259	270	294	270	259	298	264	250	245	277	287	242	238	268	268	251	260	289	286	248	260	271	274	262	275	297	276	264	252	245	288	240	260	264	252	266	244	260	240	253	268	258	265	279	275	243	256	252	270	279	271	249	246	242	269	264	244	248	254	263	269	260	254	304	290	275	276	235	225	256	278	270	278	295	275	282	266	266	286	260	271	249	245	242	272	260	244	283	280	249	244	272	282	291	276	297	261	272	254	263	267	269	249	258	261	267	282	292	276	282	269	272	277	278	253	275	259	294	246	270	279	275	255	270	253	274	267	254	263	269	304	263	288	295	279	285	268	270	274	245	260	248	272	258	278	281	259	241	254	284	301	271	243	264	296	289	261	263	278	255	277	236	250	267	269	256	245	268	273	254	259	256	232	277	255	256	252	287	239	286	261	267	280	294	245	271	279	245	283	262	265	249	265	276	260	284	265	278	266	254	254	279	247	229	264	286	239	299	259	269	259	250	245	270	267	248	267	274	283	284	255	242	271	256	248	264	263	271	254	277	285	258	276	279	247	258	281	275	278	254	287	270	253	290	278	281	277	271	281	263	219	263	274	270	254	218	248	274	260	292	271	265	245	287	251	238	239	281	249	251	261	259	280	260	258	258	290	258	297	264	273	252	278	259	252	309	250	272	276	274	278	245	246	266	264	267	287	287	272	263	301	280	272	284	249	271	260	264	274	279	272	265	259	272	255	258	277	269	303	280	272	267	277	247	303	270	267	257	261	283	279	258	255	258	268	269	258	253	275	293	272	269	261	286	280	281	261	263	304	285	281	271	264	282	270	270	286	260	274	274	252	303	263	270	259	254	279	292	295	281	245	281	260	260	277	265	265	251	234	283	270	272	247	257	250	256	271	280	262	304	272	257	282	291	245	255	265	295	264	255	275	261	252	264	270	281	247	233	296	253	252	260	270	269	294	283	287	298	274	279	258	279	250	260	283	301	283	278	274	278	276	275	263	261	252	275	277	250	260	243	243	273	255	254	256	269	229	301	259	320	230	284	253	242	239	273	286	277	273	275	286	286	285	287	279	226	276	255	279	266	276	262	268	273	276	248	265	269	289	297	267	278	261	258	251	273	250	275	261	292	256	253
22420	21056	28562	23746	21050	21104	11475	1279	947	893	795	701	642	679	655	665	628	618	634	611	565	604	582	552	607	522	586	553	582	589	530	590	553	538	543	561	566	526	545	524	485	519	458	533	540	539	577	513	569	586	523	539	547	563	534	523	502	539	541	536	549	506	562	528	551	536	541	549	542	519	547	580	523	525	552	554	540	563	538	554	494	494	542	559	543	579	535	566	505	511	534	556	522	520	540	530	525	548	563	545	500	532	530	511	522	538	583	503	537	514	533	474	531	542	528	510	519	564	542	557	525	538	556	569	525	515	509	518	549	526	546	557	542	464	514	526	520	532	506	518	544	549	514	469	526	501	507	539	526	545	544	533	579	552	552	543	549	523	507	509	552	548	516	531	515	526	530	558	541	512	534	531	548	545	545	529	546	530	523	555	539	514	495	510	537	528	523	483	539	511	527	525	505	542	573	511	540	528	521	531	573	540	534	530	529	549	510	548	527	555	517	544	565	551	507	555	557	513	546	552	540	501	522	530	520	527	535	525	480	502	515	557	530	551	541	549	530	531	552	525	532	545	509	542	548	548	538	514	568	550	539	530	513	534	517	498	523	536	517	537	536	534	534	486	515	518	511	531	513	531	515	511	521	548	542	504	529	540	476	567	538	536	527	547	516	516	562	545	579	514	507	523	530	540	541	506	525	486	590	518	530	535	501	526	559	517	508	521	531	542	508	562	525	533	506	517	531	498	489	549	496	517	536	546	554	529	540	532	530	514	535	542	534	495	536	541	536	521	508	550	517	554	498	581	503	528	470	508	513	549	542	528	530	512	554	557	578	538	543	528	533	511	552	523	528	543	509	530	501	549	526	530	529	489	518	544	555	544	528	559	527	479	570	545	544	511	531	491	576	487	537	527	539	543	526	528	516	512	507	546	512	540	492	523	494	534	514	483	492	540	487	473	537	567	536	531	534	511	515	553	534	509	548	537	528	488	527	585	513	538	518	553	568	514	489	533	522	572	538	516	510	522	523	544	538	567	500	522	548	515	530	491	507	536	555	549	524	517	481	486	526	548	526	514	544	500	529	517	522	550	523	522	534	532	527	545	533	505	509	518	535	526	536	569	545	504	549	494	527	532	551	534	535	514	505	509	542	544	547	601	510	524	530	508	557	522	487	535	520	520	537	527	538	516	565	569	543	531	526	492	535	544	492	570	481	514	550	557	562	551	574	539	522	509	534	519	535	533	541	541	519	512	529	564	480	528	559	487	532	537	519	501	526	536	568	550	507	536	522	539	551	586	525	548	539	525	536	543	573	490	517	507	517	488	511	493	507	523	514	524	538	533	552	530	553	525	530	531	528	537	519	538	496	523	583	540	514	526	544	562	529	512	542	503	486	540	547	523	510	527	509	519	541	557	559	537	565	522	541	514	522	549	544	527	532	494	473	597	583	532	534	478	495	517	511	546	540	577	532	534	503	556	543	539	534	555	520	527	543	500	513	538	557	520	580	500	544	540	495	484	542	535	514	525	517	548	515	535	508	478	530	530	497	527	515	479	539	530	607	516	528	533	515	518	564	535	534	492	506	546	527	519	531	515	503	535	515	522	561	486	501	551	545	528	565	493	515	536	565	536	541	556	526	547	513	525	497	535	526	551	527	545	560	502	541	506	586	505	481	506	519	495	570	515	502	558	527	550	558	519	508	587	525	519	515	524	492	498	522	490	552	516	571	486	508	522	525	534	497	558	510	530	503	519	562	501	490	546	529	489	514	479	521	527	535	544	586	571	518	556	531	535	516	532	507	558	511	513	513	517	547	534	571	489	557	503	571	485	510	524	570	538	545	546	535	539	543	558	538	517	502	551	541	540	524	499	506	513	530	488	539	498	526	530	499	546	547	542	493	506	532	504	576	530	524	478	511	583	548	502	530	560	496	561	517	519	525	489	514	552	515	514	556	553	535	549	552	530	530	519	538	503	513	537	545	527	543	482	546	509	524	550	535	522	503	501	526	528	508	534	546	562	531	522	572	502	533	524	552	529	511	524	516	550	522	523	501	528	520	526	527	546	547	515	520	517	509	553	553	548	525	513	522	571	538	521	536	559	532	532	505	507	490	532	555	555	513	527	506	530	529	532	530	514	516	521	522	553	597	522	540	544	510	539	568	489	535	573	533	451	519	499	534	500	497	535	521	554	523	513	521	506	520	542	512	556	489	533	514	488	494	503	527	550	501	514	494	519	529	504	506	500	507	537	561	493	530	535	496	551	504	503	531	544	533	514	557	543	525	545	548	525	501	534	539	527	531	535	540	544	520	586	546	495	513	524	514	553	526	504	543	520	525	531	477	524	552	540	522	566	528	553	543	512	578	498	482	575	531	537	554	529	463	515	540	486	532	548	531	490	561	493	533	517	541	501	536	545	578	550	534	513	503	510	540	537	521	513	536	522	512	529	570	558	548	517	504	463	503	524	527	494	505	529	523	523	499	536	520	523	521	499	504	527	485	542	531	539	523	565	550	527	546	541	542	507	559	516	560	503	530	522	500	526	530	507	504	520	520	538	547	550	502	545	520	533	536	504	547	514	524	552	476	538	532	540	556	520	494	566	536	518	506	558	507	528	463	574	532	541	498	557	575	565	593	522	544	484	484	543	547	513	564	486	483	547	582	530	495	542	541	533	531	492	540	553	570	567	509	528	520	530	582	521	575	498	504	532	487	508	551	501	508	547	534	524	504	510	522	539	532	524	525	532	511	550	540	524	545	506	550	497	533	589	528	516	540	523	505	497	533	519	523	540	530	536	504	524	546	496	565	562	547	520	536	540	544	530	500	525	515	571	530	536	524	557	499	500	526	513	514	531	555	474	558	510	528	528	532	558	555	505	517	519	541	589	533	524	481	521	518	546	505	515	553	517	539	545	516	541	525	495	508	543	506	577	496	505	504	478	513	474	525	531	538	511	577	545	584	494	491	533	517	523	556	529	586	553	515	549	547	535	508	507	531	530	538	525	489	518	543	533	516	493	496	527	530	568	506	539	551	540	492	569	515	545	551	520	544	523	520	540	551	520	563	533	518	527	511	564	526	518	508	554	545	519	554	494	517	540	535	529	531	504	525	504	522	519	534	538	522	569	533	508	529	514	482	523	497	536	586	547	524	504	478	486	556	505	486	492	494	535	535	511	558	484	567	482	523	552	521	543	537	530	552	488	562	504	507	506	487	568	515	526	497	481	521	520	492	483	520	476	511	538	539	525	535	521	514	545	536	546	578	515	551	527	572	520	498	560	542	525	536	532	507	555	540	490	558	511	568	503	559	511	518	514	489	557	543	520	523	512	520	504	501	516	541	521	488	530	511	535	516	515	513	513	481	495	529	532	487	523	490	561	498	518	511	531	529	545	523	560	521	501	506	500	537	493	511	508	525	535	542	514	538	548	520	555	546	505	520	494	521	572	529	541	519	561	495	539	511	536	524	523	524	561	542	514	550	493	581	557	518	512	552	535
30296	51182	19556	4536	3143	2476	1915	1609	1348	1098	997	949	843	836	717	715	721	721	631	643	684	653	626	636	609	616	605	628	571	624	615	581	610	580	568	640	601	609	599	642	601	597	625	577	583	581	595	584	587	587	555	581	543	524	600	592	598	585	634	575	588	577	592	559	591	600	562	611	563	596	576	580	574	565	576	609	568	582	550	599	585	609	634	556	563	596	560	620	600	562	629	617	584	580	578	564	592	571	565	586	541	606	577	573	591	570	635	560	561	556	543	579	567	579	549	593	589	570	564	568	588	571	577	596	586	570	610	650	511	551	546	585	576	574	545	561	584	586	597	569	588	612	541	583	607	629	528	576	562	593	601	556	565	572	542	592	601	572	633	594	553	599	562	569	539	551	620	593	579	578	551	615	561	590	578	539	573	585	565	590	542	551	596	564	565	579	589	554	578	552	570	597	565	603	548	611	565	580	610	568	594	614	547	540	590	576	610	579	599	586	572	578	581	560	578	596	557	562	565	576	563	574	578	608	579	558	533	634	604	610	591	525	550	546	513	577	550	603	550	603	540	576	608	598	600	558	587	555	570	549	573	545	571	516	556	580	598	580	576	592	548	528	557	573	606	555	550	600	531	552	580	592	549	551	576	519	613	600	603	589	578	607	566	497	562	562	582	637	574	526	593	579	579	556	566	582	558	553	550	538	567	575	567	614	599	573	555	586	563	609	581	596	592	573	540	585	557	584	586	581	587	551	564	504	556	572	549	548	541	597	563	595	571	546	566	544	602	541	581	538	563	588	526	581	566	564	557	553	591	634	551	617	633	614	585	562	576	602	531	624	588	590	546	614	551	564	549	605	573	567	500	597	550	537	535	585	589	559	572	569	576	550	556	586	537	553	539	592	554	599	549	594	575	515	583	539	574	590	537	560	545	579	551	540	549	544	555	584	552	562	503	548	580	580	562	583	556	586	560	569	548	606	569	572	581	640	559	615	577	600	592	600	605	540	486	593	616	577	529	578	549	580	537	540	610	641	559	545	548	556	546	621	598	548	560	627	551	591	562	581	593	562	535	625	570	579	596	606	622	541	587	535	590	571	560	548	574	573	568	596	599	558	552	581	541	596	589	554	597	584	579	584	603	554	572	592	566	546	535	596	563	584	597	606	517	565	552	562	589	552	568	558	562	575	606	625	583	579	541	570	554	586	572	549	583	588	569	560	563	575	558	553	584	568	555	566	605	560	546	583	579	577	550	563	560	569	610	599	567	600	579	584	541	559	572	580	560	572	626	587	597	594	609	592	548	549	561	537	605	540	594	597	569	528	562	567	555	542	586	559	539	559	539	591	527	572	587	586	576	568	571	560	575	561	566	553	570	583	545	583	601	569	574	575	576	603	533	552	555	602	610	577	579	610	523	595	589	625	561	579	574	570	566	554	548	584	545	569	584	570	634	568	552	579	548	605	554	603	585	535	609	593	594	600	559	610	575	565	573	572	556	585	578	569	548	586	585	572	596	538	554	576	577	559	529	566	575	553	559	582	542	565	522	606	600	579	583	576	507	586	576	532	534	557	585	576	540	604	584	593	559	555	549	562	537	561	593	555	561	528	602	592	554	575	568	599	564	540	584	567	579	570	513	619	582	596	552	568	547	572	615	521	589	559	543	578	584	547	594	574	578	579	608	573	568	565	596	567	580	593	566	603	604	584	577	576	612	615	562	568	602	553	577	549	603	540	590	556	580	552	599	600	552	606	544	564	573	589	580	560	527	585	530	582	597	562	546	559	592	587	536	600	569	603	576	619	559	576	610	549	592	549	605	611	554	536	568	607	556	571	595	571	591	581	549	628	585	584	568	523	553	592	647	553	592	547	547	595	600	589	562	552	553	508	572	556	582	574	604	570	601	580	547	534	586	571	535	582	573	525	545	538	570	574	554	551	550	647	554	585	579	606	588	563	544	607	568	568	587	603	568	565	573	572	571	546	555	544	561	584	600	597	567	590	538	581	580	561	530	601	565	557	549	556	561	593	570	592	597	574	598	572	593	552	572	548	533	554	577	558	588	491	578	553	587	595	591	584	633	593	593	579	587	553	569	597	565	598	561	576	594	565	563	609	592	587	514	568	619	574	561	586	533	614	551	597	581	558	576	564	544	598	592	569	593	580	582	600	567	573	612	630	564	547	582	553	601	575	534	567	632	571	563	568	605	582	579	595	572	570	564	572	569	579	582	608	543	591	580	548	587	587	584	564	567	603	515	572	592	585	632	574	583	583	564	563	573	550	567	558	564	562	593	608	601	554	575	572	581	569	551	593	551	566	567	564	576	595	556	545	549	571	561	524	603	534	591	553	572	603	556	603	557	601	581	573	625	630	573	532	596	531	594	589	612	576	567	584	551	558	606	572	587	571	565	581	547	564	567	598	582	560	539	564	581	567	570	599	563	551	574	598	578	594	577	540	601	605	598	586	605	544	555	545	576	590	556	561	555	538	570	549	549	530	578	538	614	574	558	553	628	555	572	550	617	560	551	602	578	608	535	556	585	565	606	565	584	575	574	593	555	574	606	590	567	582	591	507	605	601	572	540	590	532	586	558	567	535	561	605	531	552	593	558	566	543	566	546	538	600	607	588	587	574	560	536	586	568	564	560	597	582	577	583	523	572	585	552	547	580	570	559	569	596	569	592	556	556	557	544	552	589	604	523	599	593	578	585	542	584	581	587	590	555	587	549	565	594	612	613	573	586	577	567	532	562	566	563	594	567	547	604	578	588	559	554	601	583	576	578	591	591	543	609	596	586	559	551	580	577	558	530	568	583	574	576	559	571	571	574	566	566	607	609	558	601	574	560	608	576	548	525	586	569	561	532	569	568	585	585	594	520	611	562	575	577	576	585	560	572	604	571	551	601	563	604	558	573	592	596	573	574	556	551	537	575	561	601	570	596	584	561	619	572	574	536	552	555	566	592	580	534	548	592	570	610	601	557	577	564	585	572	594	574	582	528	597	595	529	554	581	548	578	567	551	583	560	572	567	567	602	535	545	553	546	607	520	599	570	535	560	602	588	587	555	584	592	590	574	528	581	549	546	562	558	595	600	587	584	585	528	620	595	576	588	588	575	577	553	539	523	548	575	560	568	545	570	602	577	611	601	545	595	551	559	582	605	578	576	600	593	561	592	556	618	565	587	552	594	586	545	564	584	619	583	574	523	568	590	566	558	563	532	587	599	587	591	582	577	587	552	556	585	550	640	561	601	561	573	580	581	623	566	568	547	565	580	547	586	559	592	554	564	563	552	568	595	582	544	566	564	564	586	593	583	555	599	583	553	594	549	559	593	566	617	583	557	548	582	537	531	580	550	524	565	597	580	575	554	581	581	551	556	559	557	558	578	596	564	586	564	537	562	591	562	562	569	605	548	540	558	569	582	588	595	551	599	571	568	599	572	588	559	569	578	555	598	568	585	546	582	567	559	595	553	568	570	560	564	612	522	578	551	558	590	552
28460	22612	13972	1418	501	465	514	509	455	484	481	521	477	459	489	468	456	488	446	423	479	473	472	471	473	439	428	484	442	488	447	462	459	511	481	481	472	435	449	484	483	491	497	484	487	462	497	484	468	467	480	450	414	471	472	488	472	456	468	458	472	481	504	446	488	462	451	443	489	468	419	472	445	486	461	492	519	467	457	455	432	499	479	483	500	466	498	483	481	473	478	476	449	461	480	475	472	446	475	473	504	464	453	463	476	475	448	497	503	440	506	494	446	431	467	488	475	472	443	444	491	501	479	443	481	471	468	475	486	481	435	476	467	447	450	444	489	524	453	459	508	445	442	473	447	483	461	460	451	499	467	486	465	440	471	462	464	509	457	471	438	468	428	478	483	460	469	480	471	492	457	458	499	489	486	424	481	454	475	471	475	450	466	470	468	460	472	447	477	474	489	459	482	474	485	465	428	461	457	478	452	471	471	469	495	515	490	480	525	477	479	479	441	459	495	455	467	518	505	458	465	468	472	427	462	428	489	479	482	474	444	469	498	497	450	467	442	427	458	452	442	471	468	483	449	456	468	480	505	493	435	491	445	443	442	476	489	488	479	422	473	515	478	459	493	484	477	469	482	452	456	506	468	455	484	434	434	471	489	467	480	497	443	461	509	471	470	487	470	473	413	484	412	501	476	485	467	425	505	482	478	445	478	457	465	461	466	493	498	451	475	431	451	482	500	469	490	466	404	462	488	471	481	458	462	444	479	503	472	456	450	458	471	477	451	446	508	480	475	493	467	442	467	495	481	489	475	457	489	445	471	455	485	497	496	483	459	457	499	499	492	415	493	439	466	473	433	469	488	480	503	468	473	445	486	476	435	478	497	474	475	425	460	450	484	475	498	475	466	459	455	466	441	459	440	524	443	461	417	444	475	444	490	467	456	447	460	451	467	473	476	465	473	478	450	453	468	502	479	496	443	472	527	499	465	465	477	490	453	476	480	472	519	503	486	453	488	486	478	457	462	490	458	448	517	448	479	476	477	440	482	469	430	449	440	499	457	484	449	459	496	452	472	469	468	455	479	448	493	462	477	432	512	453	461	454	451	452	468	483	438	466	478	480	479	450	472	449	468	455	492	482	499	491	462	437	471	460	476	444	494	500	470	473	490	486	455	450	476	444	463	486	495	400	479	497	460	452	496	471	464	470	478	484	464	497	484	459	486	476	480	468	443	464	468	497	471	453	455	433	477	458	476	468	477	476	472	438	470	464	461	448	450	477	465	471	470	495	470	472	439	471	468	454	458	455	446	468	453	418	456	495	447	439	452	438	461	458	497	455	502	482	430	496	463	493	474	482	471	466	494	478	446	467	476	455	459	478	427	495	429	425	472	480	468	464	474	447	461	476	475	452	474	492	456	462	446	474	474	447	458	474	450	436	473	432	460	433	488	467	438	445	499	438	482	412	423	448	480	494	480	479	499	460	505	490	478	457	487	476	457	451	446	472	432	475	439	438	503	482	468	475	503	496	473	466	486	500	461	429	472	433	467	505	444	488	470	455	512	467	478	466	496	479	486	488	466	465	491	460	452	480	453	485	490	516	440	492	411	451	429	470	474	464	456	480	465	487	431	490	481	496	495	449	438	438	468	453	448	449	474	490	447	469	511	441	456	476	488	493	459	471	470	491	447	433	485	475	476	512	487	462	472	453	463	466	486	477	470	459	469	483	512	475	493	476	448	435	504	459	452	507	473	477	453	434	453	473	472	472	470	478	473	500	457	477	466	483	510	462	463	480	466	450	469	491	494	455	477	423	453	449	472	449	458	453	468	483	478	447	504	454	477	477	485	468	475	483	475	465	414	496	478	482	490	460	486	472	487	491	502	503	483	524	507	469	448	462	467	506	458	433	495	493	456	475	486	461	440	450	480	447	417	489	503	446	461	496	481	487	472	487	469	510	455	433	471	456	459	490	487	444	454	482	470	501	439	465	443	456	484	492	450	464	477	485	500	507	450	457	475	452	463	458	492	468	456	459	513	467	491	484	478	476	465	503	459	419	446	481	500	460	447	435	495	484	443	462	462	461	517	533	499	493	476	439	502	450	445	449	480	422	486	485	469	488	526	430	496	482	453	476	474	471	480	483	481	467	496	479	457	425	474	467	500	482	457	465	462	471	480	452	497	432	470	458	488	453	492	519	502	449	480	496	477	509	450	457	436	490	477	439	459	472	458	480	475	521	469	501	472	465	479	468	451	472	453	468	469	443	427	451	486	525	437	471	448	463	479	498	492	461	469	452	465	467	496	495	495	462	457	457	485	462	467	452	494	450	431	471	471	513	447	479	479	510	462	424	448	448	483	445	458	481	479	482	477	438	499	471	464	483	500	440	478	444	457	479	455	448	446	436	489	483	480	472	474	491	500	435	483	502	482	450	472	495	466	439	449	501	487	456	458	443	484	497	512	444	492	486	462	447	446	456	457	453	456	472	498	423	467	475	466	455	454	455	452	468	449	446	466	477	501	446	462	448	470	465	469	515	431	442	493	514	437	481	470	483	468	465	507	483	469	443	472	443	489	493	464	491	444	486	493	494	457	489	464	464	448	449	457	524	448	498	471	500	481	430	462	473	452	501	458	462	491	442	492	484	437	479	506	475	436	464	475	433	501	469	480	492	486	488	464	489	450	478	474	445	464	453	463	500	466	432	452	480	488	474	484	473	442	477	423	487	510	453	498	472	525	452	457	473	469	471	461	448	445	483	460	489	453	464	489	457	489	496	448	486	446	474	411	469	428	490	456	451	508	432	484	457	509	433	459	469	458	468	490	470	474	464	470	460	455	427	489	470	453	473	441	453	491	461	442	510	467	422	472	463	469	507	463	468	476	486	451	474	487	501	466	499	476	453	471	447	501	482	491	473	503	462	476	452	474	460	446	449	445	500	459	487	471	430	510	491	459	468	516	485	445	463	486	464	453	465	465	445	454	461	463	444	492	482	485	505	432	457	443	488	474	478	448	496	472	461	441	457	471	485	466	504	459	440	463	475	464	455	434	443	440	478	485	444	492	494	449	485	502	487	458	444	483	502	495	438	474	524	470	461	485	442	521	459	474	479	451	474	462	485	450	503	447	483	459	506	450	476	447	464	473	449	429	480	468	482	463	489	479	497	486	461	472	494	471	465	492	449	470	450	476	478	515	480	459	501	434	465	487	472	479	513	503	479	462	484	467	453	459	446	512	450	449	505	460	443	492	492	481	515	460	481	469	471	487	466	467	402	438	467	481	498	514	456	482	440	482	516	465	470	481	490	456	469	461	452	463	451	523	502	458	482	455	470	442	448	466	473	479	438	457	459	471	451	466	511	459	465	463	475	466	481	496	471	492	430	449	461	462	450	474	458	443	465	461	466	496	508	476	486	474	441	473	469	477	438	507	491	472	485	487	484	463	496	440	450	445	468	490	489	473	463	491	496	494	453	450	484	474	487	488	450	453	488	468	444	485	482
26485	32122	8549	587	606	552	546	532	524	506	498	481	475	526	497	491	510	544	474	531	485	489	521	476	480	513	483	508	485	528	498	492	509	490	498	507	514	509	506	518	449	496	489	494	526	515	517	479	467	494	482	498	488	489	499	477	514	512	490	554	483	521	487	497	485	508	517	483	545	466	448	485	493	482	517	495	481	507	530	496	466	492	452	504	481	485	489	503	496	479	482	463	444	469	521	475	504	527	457	560	510	497	472	483	514	524	529	501	483	487	488	511	487	477	449	496	487	490	483	523	465	495	508	509	472	486	509	498	494	503	503	511	478	479	515	512	531	511	473	485	489	509	509	502	506	527	474	456	521	511	521	465	465	425	488	556	475	512	476	514	494	458	482	531	464	510	504	489	510	490	506	483	511	459	476	478	529	460	505	493	498	462	493	509	489	557	498	509	461	507	463	486	527	527	479	497	496	483	531	454	496	461	493	500	492	490	493	471	495	513	515	482	458	490	490	473	520	492	485	552	556	479	495	469	500	462	516	474	478	500	486	479	510	480	480	483	473	443	486	463	518	485	489	484	485	509	484	475	519	456	470	523	475	483	495	480	476	486	509	508	457	493	491	528	522	435	474	468	447	530	487	477	501	477	501	516	484	466	477	474	476	447	473	472	509	488	455	496	527	472	472	492	489	478	482	487	479	485	490	514	508	487	480	495	489	507	488	542	477	452	486	486	468	504	494	484	476	469	518	484	506	502	497	432	494	505	479	491	523	459	474	511	521	501	491	494	501	500	494	480	483	519	515	466	480	478	461	493	486	471	480	478	523	538	505	491	481	503	487	500	484	496	485	472	518	479	504	497	499	462	490	511	486	556	474	472	514	525	513	489	475	497	484	493	502	489	489	436	472	512	492	534	477	468	488	512	498	504	503	466	487	479	489	515	506	493	454	473	478	499	469	519	519	478	463	484	504	503	458	486	516	491	490	469	488	524	516	507	463	516	502	473	511	490	497	464	506	463	484	473	474	455	515	468	532	512	479	475	491	485	506	475	508	475	500	520	488	516	456	480	451	478	510	503	485	464	490	539	496	477	517	488	495	491	500	482	486	528	486	463	476	471	500	446	466	461	506	539	508	458	511	515	523	507	493	522	507	474	499	482	511	469	505	513	521	477	502	527	470	497	515	508	563	539	470	473	481	502	526	466	459	476	495	497	499	483	535	518	516	505	520	494	485	442	530	495	525	491	516	469	494	502	459	479	501	512	478	455	479	520	506	460	522	450	475	469	512	492	530	463	478	453	501	476	523	470	499	496	499	508	525	453	476	511	504	512	475	517	511	512	491	499	542	500	524	470	507	489	448	514	508	515	503	499	479	549	485	492	519	493	471	503	459	479	486	504	458	467	483	491	506	484	481	478	508	457	493	490	526	507	519	488	471	498	535	481	502	498	508	513	500	526	470	462	502	488	482	510	441	465	454	487	499	508	468	483	518	511	504	481	505	483	453	467	489	470	469	489	519	517	519	473	512	471	482	491	471	479	505	494	500	445	464	525	522	512	467	459	505	456	517	488	485	483	497	511	506	505	485	501	526	495	437	493	473	465	486	518	499	493	468	482	516	522	490	462	473	514	483	502	438	497	505	522	487	529	505	494	506	509	473	475	476	477	518	458	508	537	496	507	484	466	464	510	515	460	500	474	498	535	479	477	523	454	492	527	479	501	461	491	515	454	533	512	467	495	536	433	502	472	503	491	461	513	487	524	481	508	458	466	484	446	491	468	495	503	480	484	523	490	511	453	489	516	475	468	512	517	510	482	485	531	472	500	491	474	508	484	513	533	524	516	467	461	480	519	464	507	470	446	492	545	499	490	476	489	490	470	495	482	513	496	470	483	497	520	515	508	532	481	474	518	489	513	506	484	462	487	496	521	478	471	493	473	464	507	534	460	518	485	462	457	511	495	505	490	519	468	498	511	484	464	476	517	465	473	510	497	495	484	481	498	504	448	511	495	530	479	468	476	521	467	496	490	474	453	486	504	490	483	494	520	476	472	482	470	480	465	485	503	489	511	507	483	525	471	471	483	493	531	521	515	477	509	426	471	441	522	500	478	480	515	524	520	533	487	486	460	513	490	515	477	462	516	479	493	551	476	485	505	493	520	494	474	461	537	522	500	485	500	479	501	500	463	454	509	530	499	466	509	515	495	463	502	515	484	511	520	529	477	449	523	470	493	524	503	485	480	476	503	506	503	529	509	470	472	520	502	492	512	505	510	471	470	479	499	461	488	490	493	490	516	480	468	530	437	507	486	498	465	520	464	521	485	475	505	525	516	510	529	515	489	500	479	478	476	475	511	522	528	464	483	454	467	474	468	490	446	490	486	513	454	495	541	473	501	455	499	506	499	530	509	507	509	512	500	480	463	473	516	472	459	490	463	480	510	476	512	534	473	474	514	497	483	482	513	494	516	501	518	504	498	483	498	463	505	480	447	492	480	487	486	469	492	508	501	468	481	478	490	490	482	528	483	502	518	443	484	486	492	496	500	501	506	491	509	513	506	510	493	493	525	525	472	475	507	513	501	495	491	500	472	504	490	542	496	522	515	510	506	502	518	514	511	506	513	475	469	465	507	471	494	485	516	498	510	487	521	490	491	460	475	524	486	482	484	474	506	487	482	495	532	477	488	481	495	473	480	481	461	500	477	509	512	505	533	469	454	491	512	498	467	492	485	531	471	534	528	496	512	494	476	461	501	483	501	498	519	487	507	506	473	524	527	542	449	492	500	532	504	475	516	477	471	458	501	495	525	469	528	471	463	543	505	497	497	488	522	503	523	449	501	509	499	488	469	468	494	511	457	471	472	463	529	508	494	496	488	510	496	486	485	483	497	474	517	455	467	485	522	487	475	479	507	523	478	486	483	461	473	472	473	522	463	504	486	493	496	450	505	488	501	504	484	500	480	462	520	517	522	506	496	491	488	513	470	507	503	462	561	513	522	464	506	519	501	508	508	529	495	493	506	486	498	471	466	486	497	481	532	492	501	490	485	521	474	528	483	460	471	457	500	497	491	501	512	478	496	499	519	506	462	529	474	505	486	520	490	498	462	524	481	496	514	468	464	499	534	493	511	561	461	487	526	518	505	513	493	459	510	486	496	486	507	515	492	458	545	523	506	500	488	522	503	464	498	458	472	521	515	482	469	473	531	498	505	500	520	515	518	529	457	495	508	475	474	495	503	503	515	518	502	466	510	515	522	470	461	487	509	443	498	496	505	489	518	478	526	446	524	474	482	519	479	462	463	486	481	485	474	435	530	490	485	519	523	547	491	494	535	502	505	480	490	452	524	510	494	495	500	504	452	500	510	501	491	492	507	483	507	509	494	453	483	499	506	440	455	457	474	512	512	511	490	502	516	477	497	501	499	525	494	465	503	539	478	472	450	535	512	495	502	498	463	524	507	544	522	442	499	486	521	486	458	497	492	469	465	504	490	514	518	507	508	505	524
23575	21043	28188	24074	21024	11830	1522	1083	975	922	850	799	851	823	804	846	778	775	774	755	762	790	736	749	749	799	767	787	725	741	755	711	693	739	710	762	718	761	702	709	709	690	732	728	736	773	740	768	719	779	800	721	752	755	697	757	709	708	765	737	730	772	693	728	730	759	731	729	769	705	744	731	771	719	731	765	771	726	748	717	756	735	746	745	719	700	679	725	734	715	740	739	730	718	739	707	691	703	729	684	706	773	722	690	705	745	745	686	682	764	789	721	748	779	706	777	722	743	750	724	726	718	742	764	704	689	765	692	718	701	700	716	706	749	740	749	748	741	765	730	680	738	717	760	696	750	694	695	744	702	693	771	721	717	700	727	683	794	728	736	761	675	715	744	694	696	734	713	740	714	692	680	744	716	723	741	702	719	701	714	772	708	722	646	690	711	718	741	705	717	693	693	735	696	736	745	752	732	736	655	697	702	716	677	752	732	774	721	682	756	706	766	758	717	764	731	762	730	714	714	764	744	694	696	740	713	758	736	718	768	679	666	732	733	771	738	762	742	706	758	730	752	730	733	725	732	705	729	652	704	711	774	735	731	779	754	712	686	719	713	739	691	735	747	725	727	702	697	730	740	771	693	727	677	759	765	697	720	726	724	716	779	700	706	688	781	710	681	749	759	776	710	720	745	757	706	743	728	672	758	712	712	723	732	720	705	732	761	726	753	751	697	700	741	718	730	741	730	710	734	707	757	773	721	712	688	733	756	671	739	704	711	749	721	734	715	711	752	725	719	746	731	725	729	700	716	709	691	751	788	756	682	732	754	715	796	713	709	711	729	739	794	716	746	712	706	687	735	719	732	743	789	706	717	708	725	771	731	725	734	700	724	720	758	702	739	789	731	692	677	690	716	689	738	693	724	708	699	734	692	696	682	699	725	803	725	779	720	750	740	748	709	713	707	708	701	737	768	694	680	764	725	744	754	743	745	679	767	733	713	670	694	715	668	727	692	724	734	757	735	752	726	728	718	736	758	666	755	759	679	776	708	694	731	722	735	738	727	785	732	753	733	671	730	745	713	742	736	722	746	754	727	711	689	729	713	701	774	700	724	769	706	717	729	748	741	723	700	724	721	710	704	684	715	706	698	720	744	722	754	715	706	726	683	700	712	750	755	700	735	689	724	792	720	725	685	686	714	684	734	742	764	775	763	762	759	725	756	743	707	714	748	710	732	741	723	714	743	721	753	707	754	722	782	750	715	723	734	739	716	757	744	664	739	704	712	723	737	717	730	690	746	707	777	752	723	728	681	722	738	730	744	739	746	717	731	716	769	738	732	754	768	741	749	778	746	691	720	773	700	723	798	785	670	701	721	723	761	744	733	749	765	701	718	723	722	717	712	743	756	713	734	749	717	742	695	697	708	691	720	742	719	695	698	715	740	721	740	749	714	727	681	764	720	699	764	748	759	730	739	772	738	700	709	705	724	711	706	673	780	697	694	688	742	670	727	679	770	722	784	768	760	706	718	732	722	721	748	729	740	674	670	699	735	696	684	763	693	745	723	778	735	757	735	763	739	734	730	722	730	698	735	691	690	772	725	712	701	682	732	698	732	743	739	732	779	725	745	700	729	741	697	698	717	734	735	740	711	718	725	704	744	707	715	704	719	739	758	742	749	694	687	644	740	727	725	731	713	713	779	746	738	706	736	712	739	754	712	687	736	746	706	733	769	702	683	718	701	737	733	720	768	768	703	731	803	772	713	763	731	708	747	709	729	754	764	729	730	733	693	756	719	706	773	716	758	770	674	703	738	724	715	726	734	706	695	769	723	764	671	675	728	724	718	697	721	739	745	739	706	726	736	725	730	707	728	706	734	745	744	727	718	683	686	659	766	746	744	741	669	730	731	707	719	758	727	663	709	725	746	716	727	715	743	724	743	732	733	709	776	722	666	753	744	699	741	773	708	765	740	730	708	729	703	723	726	736	726	721	752	741	721	764	716	711	700	738	775	656	725	683	705	702	738	751	676	701	693	705	734	727	677	688	685	732	727	781	724	751	736	733	694	722	725	738	701	760	714	698	746	728	680	748	683	695	711	734	713	715	745	719	683	760	761	741	709	728	694	708	697	719	723	715	716	693	749	702	687	693	731	696	748	730	742	745	692	744	685	694	716	707	772	726	694	705	790	722	749	720	729	738	725	708	744	714	749	748	755	705	733	737	741	722	731	683	747	744	740	704	695	695	697	732	724	727	705	737	699	711	721	729	756	732	701	694	778	773	740	747	782	725	735	699	694	718	675	734	729	691	734	699	692	653	709	726	733	719	676	722	751	729	733	716	694	737	756	706	755	738	745	694	771	738	729	776	704	694	726	742	724	717	665	687	732	715	696	755	714	775	728	705	739	749	791	689	740	753	704	731	730	744	766	701	665	757	699	760	697	709	728	678	718	718	696	738	736	749	690	743	751	723	754	792	708	751	713	704	739	701	687	686	722	702	727	727	726	740	691	691	722	724	693	750	746	701	733	773	747	693	727	720	724	746	762	751	751	699	723	738	759	704	739	699	720	749	745	701	725	731	678	744	715	700	733	656	727	712	716	766	750	784	743	721	731	734	768	733	772	709	735	693	696	735	735	734	737	716	788	730	712	726	767	724	697	711	706	700	737	751	697	716	731	743	706	682	703	697	750	738	716	727	728	759	686	723	712	728	754	696	761	789	742	711	693	739	710	707	719	747	766	773	714	739	715	711	736	759	726	720	730	759	730	767	709	687	683	677	733	722	756	738	695	762	728	748	815	708	760	773	705	724	714	725	742	721	717	756	748	684	714	750	712	719	691	700	707	700	713	705	790	769	709	702	762	682	725	757	697	701	751	753	771	717	756	722	759	719	711	747	681	693	725	729	705	720	715	701	723	745	730	704	733	714	688	741	784	759	709	740	753	750	741	762	737	708	740	733	771	731	712	653	771	698	750	708	752	724	690	718	719	698	709	736	697	748	720	713	703	720	731	710	732	690	761	752	693	767	745	695	684	712	740	714	726	726	727	740	742	765	772	741	778	744	715	716	747	758	746	728	705	749	688	742	722	669	721	676	726	755	714	711	644	713	729	717	700	663	774	758	706	720	689	699	742	750	714	685	689	745	712	754	727	746	775	750	758	757	713	704	713	728	626	745	767	784	686	694	710	743	739	721	761	711	724	709	745	711	720	739	766	713	751	704	727	682	696	758	715	671	758	701	708	710	703	700	710	733	690	786	755	699	700	711	695	705	690	729	738	710	708	727	749	776	733	726	758	780	743	761	788	709	692	716	714	729	731	701	712	734	719	770	703	700	753	711	719	722	693	757	743	715	744	737	687	768	718	669	726	713	688	739	684	728	773	709	764	726	748	709	723	708	709	727	738	752	699	750	745	788	674	746	764	680	729	747	742	736	698	694	718	714	693	746	731	714	731	688	744	743	705	748	718	699	710	732	671	696	737	725	749	713	775	706	698	734	735
27862	44240	15921	2893	1998	1617	1379	1263	1130	983	950	858	908	898	871	855	843	873	831	805	779	817	822	807	806	794	769	779	806	748	751	794	770	790	779	782	742	748	771	769	793	785	752	741	783	747	742	744	751	725	735	779	834	772	723	720	743	723	755	736	739	769	767	795	734	726	790	776	785	753	759	780	754	779	753	757	746	773	778	753	763	731	747	742	746	782	780	720	759	800	753	766	798	788	790	783	720	771	740	818	757	750	771	735	747	709	725	750	748	810	801	763	770	720	840	723	776	752	792	792	757	763	758	743	773	797	786	802	772	772	784	768	703	706	786	771	745	745	752	791	758	753	786	734	790	722	768	751	722	797	746	731	732	767	741	765	777	746	765	779	779	789	779	764	763	716	770	738	764	775	774	777	801	741	781	774	757	737	768	791	765	743	785	741	759	782	758	807	724	726	728	805	745	761	770	759	808	758	746	775	672	763	782	766	768	763	773	722	727	739	771	727	797	755	818	759	718	803	762	717	735	781	744	731	765	717	739	774	717	785	775	752	727	759	760	777	762	713	761	786	845	838	765	794	773	789	793	758	756	755	738	719	727	776	757	748	772	755	751	801	808	773	736	761	756	759	759	796	803	755	735	744	740	738	825	793	743	749	741	731	742	787	791	757	781	751	809	800	785	720	720	757	794	766	794	749	794	778	757	766	738	744	752	736	739	763	773	765	717	745	771	774	731	733	776	743	747	789	708	780	762	788	743	761	821	800	769	725	796	742	774	731	717	751	739	765	775	762	739	791	744	744	777	793	754	780	773	818	790	779	738	801	737	782	760	727	756	703	728	805	774	769	755	789	734	755	752	781	818	781	802	781	786	756	718	763	793	715	731	799	779	756	738	745	753	780	766	762	742	817	760	743	776	733	759	748	712	752	760	771	753	735	745	778	705	747	795	729	734	727	754	764	753	741	762	793	760	764	790	771	753	758	785	741	787	796	725	741	766	783	744	748	732	767	782	739	826	760	798	788	790	782	831	721	758	724	691	728	751	744	777	730	783	715	735	744	762	778	746	754	786	771	768	741	703	734	745	699	809	770	771	777	714	765	759	755	851	751	816	797	770	688	784	773	709	759	729	722	746	782	754	737	720	741	769	781	767	787	752	716	723	820	742	813	796	789	717	728	801	801	753	800	752	775	731	795	792	797	730	790	749	775	766	745	763	777	703	787	723	755	812	731	779	751	746	777	755	778	750	723	686	776	711	703	773	781	766	782	769	786	734	717	762	695	788	768	716	786	750	779	775	740	785	783	744	823	807	746	763	791	777	832	736	730	789	762	718	726	769	734	743	764	762	745	739	793	733	721	729	787	751	766	727	738	728	764	713	771	773	743	720	768	791	802	821	743	707	746	742	713	796	776	745	775	766	814	695	764	768	738	793	767	797	719	751	785	755	740	725	755	740	723	732	761	725	780	779	767	764	770	763	736	812	772	761	715	732	749	766	759	765	751	750	735	757	730	760	761	746	711	740	737	744	772	762	767	730	772	779	744	751	738	743	766	798	770	776	736	754	779	741	783	771	775	806	755	801	766	750	723	747	718	755	725	706	756	746	766	761	726	714	746	778	743	710	771	770	764	807	722	796	730	810	744	750	764	711	775	829	771	796	764	745	728	781	758	795	737	746	772	746	752	820	745	792	758	797	737	739	773	728	686	741	756	780	809	736	799	752	765	784	732	726	675	785	771	745	758	752	758	789	734	807	751	728	746	776	771	739	760	755	740	735	804	769	792	772	818	741	773	752	766	724	784	775	761	757	754	755	746	737	745	747	750	730	734	767	769	722	746	787	752	762	802	750	763	772	761	773	787	735	766	767	755	781	777	729	756	757	766	750	787	733	763	753	737	832	764	745	753	772	767	759	766	766	721	803	801	733	745	756	753	780	762	723	778	737	772	755	717	719	758	790	766	838	780	700	717	787	816	764	750	762	730	750	746	816	793	772	743	745	746	786	792	746	743	769	793	770	750	753	733	754	770	782	747	709	722	796	760	785	806	724	789	758	758	769	769	796	730	722	770	825	729	708	775	716	787	770	682	749	809	822	726	704	741	770	720	754	736	807	745	733	741	751	745	751	687	767	774	785	750	750	765	743	772	770	720	769	731	771	801	804	764	777	787	764	793	755	746	718	700	757	748	761	746	770	796	750	807	721	759	719	720	771	785	799	723	768	783	715	775	759	787	771	774	782	795	772	706	759	735	772	730	787	763	767	793	836	770	729	691	733	751	745	733	765	767	760	723	729	746	714	739	746	792	804	764	749	799	722	739	763	723	807	736	777	758	726	793	745	763	747	786	723	739	732	727	799	749	777	760	755	693	780	803	755	772	767	762	794	726	802	778	830	763	710	796	769	755	763	754	794	789	766	762	776	738	757	766	768	770	774	731	779	742	772	730	767	771	779	744	758	744	792	723	835	795	726	757	749	766	763	749	761	796	745	780	781	822	722	774	799	733	796	761	746	769	727	786	788	733	783	750	739	758	758	713	708	752	740	733	818	807	750	824	748	786	754	825	794	771	741	730	741	751	775	747	725	744	728	724	746	763	755	776	798	802	777	753	775	727	771	769	825	801	771	815	759	777	768	762	711	739	757	720	782	758	729	733	805	738	786	747	762	769	777	786	722	779	788	816	745	781	769	764	807	733	749	765	776	750	779	782	745	737	756	743	739	780	763	792	794	761	769	744	750	735	720	701	709	740	807	740	733	718	789	745	812	789	791	717	770	718	777	785	734	772	728	739	782	766	777	759	748	781	742	758	774	761	757	719	761	727	775	766	755	765	775	769	760	803	787	792	779	774	713	757	779	829	760	722	757	796	766	766	742	745	768	774	769	762	769	711	761	778	750	705	729	744	733	770	837	790	710	737	755	761	753	735	772	756	766	739	743	757	781	777	796	750	737	736	770	771	745	720	778	769	775	772	740	761	698	701	751	767	760	744	728	742	742	785	740	813	771	767	762	754	763	724	774	792	792	721	767	737	745	775	758	776	765	778	726	784	778	740	732	771	739	790	748	785	780	787	729	754	744	798	758	763	726	794	779	805	730	781	786	736	744	749	727	780	781	781	715	766	762	775	790	762	768	747	755	760	821	782	754	761	747	715	751	758	748	731	757	766	732	738	739	737	768	791	766	732	734	754	760	770	732	741	746	775	734	745	820	745	722	715	756	754	775	763	760	780	766	733	764	774	764	726	789	748	743	788	806	716	773	768	788	767	724	767	797	773	746	721	758	745	774	738	743	779	725	754	757	734	772	737	762	734	744	745	807	732	810	708	763	746	764	769	759	754	771	804	803	720	775	734	779	718	779	778	729	805	761	756	781	731	706	777	714	710	770	767	768	779	813	752	715	769	758	807	766	795	806	738	752	774	735	743	729	791	801	721	781	738	711	793	764	812	734	773	741	771	748	758	766	830	821	745	780	747	697	764	798	705	708	764	731	792	753	803	729	781	759	802
24531	21151	27587	24868	16707	908	510	378	362	325	274	312	312	285	260	281	266	251	248	276	257	266	259	227	240	240	257	251	214	250	265	260	242	254	242	246	238	219	218	229	248	242	237	225	274	230	243	245	265	233	232	225	261	251	227	273	241	214	261	233	217	234	221	230	247	236	251	246	257	250	233	226	236	233	245	238	216	239	236	233	230	218	219	242	227	237	220	203	268	226	259	262	239	221	223	251	240	242	253	253	239	220	237	238	211	238	238	215	231	227	239	254	249	216	220	225	223	228	250	258	256	274	230	251	236	241	231	240	253	234	211	216	217	204	236	200	237	236	235	241	246	248	219	275	237	255	239	238	244	257	253	247	234	240	244	261	251	222	232	218	243	236	225	242	233	261	225	231	233	265	233	248	220	250	247	245	234	233	261	242	240	254	242	234	247	252	232	255	255	230	276	242	211	243	257	236	235	220	214	241	216	246	240	269	241	250	244	233	255	229	258	245	243	231	238	234	230	234	249	250	213	243	209	246	223	256	249	241	220	219	213	241	261	249	237	238	260	219	253	245	238	241	259	244	246	234	231	234	215	234	248	252	200	232	211	232	237	246	247	206	241	233	252	241	216	222	230	242	260	240	254	242	251	230	225	254	261	246	223	216	208	272	239	246	255	251	220	236	251	267	271	231	245	201	234	225	222	241	229	235	264	240	252	240	228	236	232	253	237	271	231	224	239	233	225	243	245	242	246	224	233	250	253	236	239	224	246	252	255	249	214	233	216	256	234	251	235	227	230	250	220	259	231	249	226	225	279	216	217	244	229	242	238	226	249	241	228	216	248	214	240	213	239	223	257	243	238	231	243	251	225	243	225	228	245	218	242	263	237	240	235	227	229	223	261	234	235	210	242	242	233	217	241	256	260	220	252	226	243	232	228	205	208	244	220	215	222	240	238	255	227	233	237	225	229	262	241	224	260	234	220	234	242	260	245	248	249	254	237	230	223	250	233	241	278	233	255	247	230	232	236	229	235	254	235	227	198	242	252	252	233	238	253	238	232	236	243	237	256	239	219	282	251	219	194	248	237	243	235	252	257	231	228	244	212	234	273	260	254	230	253	230	239	270	246	250	209	263	245	210	260	239	247	263	256	225	226	256	220	240	203	239	254	225	218	222	245	260	220	239	218	253	237	203	236	246	242	249	226	232	239	228	248	220	216	243	245	213	209	239	221	238	234	227	246	258	227	280	242	228	226	208	236	212	222	234	260	230	242	247	224	256	219	238	230	273	261	225	226	221	224	224	229	252	221	243	256	220	224	246	236	250	220	232	255	230	208	257	221	245	223	241	248	253	232	219	239	210	231	229	255	212	287	253	221	238	208	239	239	235	239	224	239	222	238	214	266	233	223	265	236	239	260	251	240	234	238	228	224	239	243	251	235	228	233	251	226	268	224	231	249	204	199	242	271	247	244	205	221	235	214	235	217	258	249	261	260	256	256	245	235	245	244	223	218	218	249	234	227	232	211	238	249	244	236	227	233	255	239	230	257	257	217	244	225	245	227	247	247	205	251	280	204	220	267	247	223	240	257	270	235	260	214	241	235	205	226	226	199	231	236	246	225	216	250	240	217	254	243	235	236	256	217	261	247	243	233	233	217	223	247	251	245	200	260	239	234	226	222	232	220	209	258	243	251	241	228	229	253	239	218	244	233	246	231	251	225	215	217	251	232	234	236	258	273	244	232	234	236	224	250	263	221	233	218	220	239	231	237	261	254	242	197	234	218	253	221	243	230	221	239	251	244	265	250	238	266	260	230	236	236	236	242	230	251	228	237	271	233	236	255	269	234	231	250	225	216	253	240	214	241	220	285	221	252	240	217	210	218	255	235	236	211	233	247	238	248	264	252	203	221	253	249	246	253	253	223	243	215	224	237	231	212	218	240	258	241	235	265	270	225	245	256	253	248	231	238	219	252	227	235	228	232	211	224	225	224	246	219	228	244	248	222	215	219	235	223	237	229	238	239	243	245	236	244	238	237	247	249	215	224	246	251	239	264	235	242	241	242	253	233	236	220	251	257	262	230	214	247	242	235	228	251	230	224	228	227	217	200	217	231	243	241	235	255	247	226	233	243	250	251	231	259	233	234	227	250	230	229	229	218	211	252	228	253	233	229	257	258	259	221	248	225	244	242	238	226	214	236	275	239	222	252	208	222	252	207	231	238	230	218	252	218	241	241	230	259	231	259	238	245	251	232	235	247	228	196	242	219	233	247	247	245	234	263	239	238	252	237	263	273	254	249	250	238	240	265	220	244	228	236	248	264	255	235	223	263	236	232	205	216	244	225	255	253	221	235	226	244	226	229	242	236	229	224	257	228	255	242	261	240	242	231	236	224	222	264	220	230	233	237	238	221	232	212	232	251	215	223	228	256	251	223	249	255	230	235	238	223	241	245	254	237	230	257	229	218	230	227	265	232	231	232	207	264	274	260	228	237	232	214	234	199	232	227	236	235	227	256	212	227	266	242	251	248	244	219	220	241	244	223	254	233	232	246	241	261	242	244	262	209	210	269	220	226	265	228	235	247	242	238	242	213	221	237	205	223	247	219	268	284	223	230	222	241	227	243	239	249	248	238	210	236	225	220	224	242	244	257	252	250	241	225	226	225	254	231	244	230	229	236	232	216	253	253	236	230	207	225	211	202	231	233	238	228	241	278	227	236	234	220	230	234	238	246	255	272	233	245	196	228	231	252	237	251	223	220	250	248	238	246	245	239	221	238	248	250	218	242	229	212	233	239	215	240	228	258	237	243	237	282	230	231	201	221	239	217	211	217	224	230	210	221	238	257	209	252	222	207	243	232	267	247	234	224	229	226	226	274	250	233	226	222	280	255	262	260	241	257	226	249	235	255	246	238	229	230	259	264	255	222	257	243	232	259	253	262	249	223	216	238	215	219	234	248	214	242	240	229	216	232	226	261	258	237	208	236	203	247	237	267	231	203	232	226	237	230	224	253	243	239	243	226	232	240	233	251	243	242	245	259	224	256	241	223	288	251	225	261	233	251	264	223	233	225	235	199	218	252	250	227	236	225	226	251	243	235	214	234	254	239	258	239	234	204	224	268	237	227	228	241	244	251	240	226	250	266	251	204	254	255	236	229	237	261	252	258	259	228	237	264	243	234	231	249	210	240	241	235	216	222	230	201	260	227	238	264	242	238	233	250	223	233	237	236	220	259	246	230	226	259	234	239	230	226	245	223	252	234	257	250	215	229	253	244	245	250	237	236	251	239	257	230	229	245	232	198	246	210	210	240	232	225	241	258	256	219	230	231	260	218	221	220	252	226	250	253	239	244	255	260	228	246	230	223	250	244	263	221	233	246	244	244	225	222	236	250	246	199	242	235	216	229	239	242	233	257	238	244	249	219	250	241	228	222	238	247	251	244	243	250	250	209	260	206	246	228	242	237	221	246	260	233	236	218	246	236	234	220	244	238	247	233	228	230	259
27932	41601	10916	1570	1149	862	710	568	520	440	399	347	332	323	323	299	277	324	280	281	292	269	295	275	287	290	307	279	320	250	261	249	269	295	268	295	297	270	273	294	315	284	292	281	282	243	281	289	253	273	283	295	293	292	273	267	285	263	257	251	301	237	268	250	266	243	293	284	266	287	275	246	268	277	267	279	267	267	265	267	283	269	272	272	274	253	299	274	268	254	247	247	287	271	263	288	251	284	283	280	258	281	295	278	299	277	254	287	283	264	283	284	286	271	289	274	286	292	255	255	267	272	255	276	284	284	278	276	264	256	271	278	273	272	274	279	268	270	255	277	277	252	264	251	293	253	256	247	271	267	286	278	258	280	279	289	246	253	269	241	266	282	275	292	276	271	290	258	270	272	258	254	259	240	266	297	263	288	293	256	264	267	267	271	274	260	296	275	281	271	273	259	269	271	231	273	265	291	274	269	261	262	261	268	250	261	274	272	291	245	275	245	273	275	262	257	282	270	252	276	278	280	270	263	262	286	282	237	274	263	262	264	276	266	280	289	284	257	285	285	315	299	276	257	261	215	275	250	262	265	281	263	264	271	254	279	274	261	303	244	250	255	252	257	273	246	260	276	269	296	245	279	285	272	270	291	244	272	281	269	290	270	249	266	243	242	300	242	258	269	278	284	266	274	271	248	278	265	274	265	280	274	259	249	267	277	274	282	245	270	298	258	265	281	255	273	251	248	264	280	271	272	266	292	283	283	275	276	301	296	260	273	286	269	264	294	268	255	291	267	272	288	294	255	269	284	280	281	282	276	256	289	255	258	272	235	277	290	272	283	320	244	289	265	285	267	286	270	271	253	289	255	235	261	289	276	297	273	267	249	276	286	239	265	235	239	249	257	297	260	267	287	268	269	294	258	234	266	259	259	283	273	292	243	271	289	257	285	263	294	268	268	262	287	244	273	258	277	272	276	242	259	280	273	282	262	271	257	276	279	262	263	274	257	253	258	273	281	285	300	256	273	292	290	252	263	257	267	276	268	297	266	276	293	253	274	258	239	292	288	287	292	239	292	262	279	268	265	258	259	306	257	260	284	272	255	278	282	302	264	261	289	282	274	272	262	275	258	256	310	293	267	297	272	250	260	270	279	277	293	254	262	268	235	285	262	252	314	260	258	292	277	285	232	270	247	268	283	308	283	275	290	234	287	261	260	299	270	266	263	256	265	282	253	288	304	262	259	270	264	243	247	299	274	261	280	276	280	256	258	262	261	265	264	274	270	270	274	264	245	266	264	260	266	269	263	262	277	262	265	274	289	259	279	275	255	276	250	258	271	298	257	265	283	271	281	285	254	255	256	253	266	232	275	266	254	270	290	247	252	277	250	246	278	269	288	252	275	269	271	255	240	244	228	262	296	276	286	275	270	268	285	245	274	227	295	265	291	280	293	258	247	284	289	281	298	263	267	254	279	271	295	262	282	271	296	288	283	240	269	305	289	257	267	247	268	258	266	250	265	260	280	269	290	245	288	289	283	263	287	260	262	242	261	260	264	284	284	253	244	294	247	283	290	262	273	259	253	283	284	269	252	259	249	287	258	273	293	278	242	287	271	261	272	282	278	264	272	278	259	297	272	259	268	249	265	267	305	251	265	257	277	263	268	283	300	287	286	277	251	249	247	258	263	258	291	245	253	269	269	288	252	282	295	268	275	267	297	283	293	283	286	281	263	243	279	267	250	260	255	275	256	259	272	237	277	289	261	273	278	274	281	268	259	253	305	246	246	287	294	293	242	288	271	280	310	246	269	245	268	242	256	292	245	280	272	316	243	264	287	271	286	279	266	274	267	273	271	239	262	291	265	289	284	277	243	271	264	257	257	280	310	279	266	271	277	268	267	275	262	279	260	242	272	279	280	280	289	272	272	280	274	236	279	264	283	267	287	257	247	287	282	292	278	252	273	292	276	263	271	291	279	245	267	275	284	285	265	260	254	265	258	262	265	292	265	247	268	252	282	266	286	277	291	257	281	269	262	284	272	239	282	280	260	267	282	275	286	274	280	285	259	311	258	253	272	258	251	272	313	264	261	271	292	305	257	260	267	278	273	265	260	247	286	283	260	261	277	267	241	258	266	274	235	258	289	232	238	282	297	246	283	277	263	281	277	274	290	268	273	287	270	276	264	262	283	273	285	267	228	275	271	281	272	270	285	251	285	287	286	280	267	304	264	273	281	276	281	264	279	275	249	267	257	276	274	290	283	250	276	279	266	290	267	285	269	258	260	299	236	269	270	277	264	271	277	251	252	277	280	272	231	275	244	274	270	267	299	295	268	285	279	268	275	294	251	258	258	275	241	307	296	265	281	274	263	292	288	291	278	278	272	288	273	282	249	266	290	258	262	298	253	270	274	280	250	256	256	251	296	268	258	258	253	297	280	289	284	277	280	300	268	279	256	276	294	274	264	254	262	236	232	243	268	265	260	296	271	290	281	266	262	258	270	270	294	239	293	295	291	256	279	276	265	283	274	289	269	256	258	268	294	266	267	272	265	274	272	277	266	293	265	255	290	266	265	267	243	269	285	264	268	243	274	268	281	276	249	242	254	275	279	240	268	273	263	280	268	265	252	275	278	271	295	274	287	282	276	280	268	280	284	275	264	253	264	276	284	273	251	254	267	268	270	248	270	281	266	258	247	256	266	269	273	283	271	304	276	282	286	282	268	277	267	248	283	301	269	249	258	269	267	272	272	250	281	300	256	262	254	299	308	277	240	266	265	273	264	258	305	249	301	274	249	263	263	258	263	266	301	280	282	279	258	270	285	265	246	284	264	256	285	248	259	275	254	279	259	254	256	264	275	263	295	281	273	255	248	243	257	267	276	276	263	274	283	255	259	262	265	262	286	251	260	294	267	264	270	254	282	250	265	280	295	271	256	267	273	285	261	277	249	285	282	262	267	272	269	243	256	248	294	286	297	272	279	277	242	246	239	281	283	278	262	251	263	267	249	263	280	295	271	268	254	278	266	303	250	260	288	261	264	266	282	283	267	304	257	231	273	255	282	250	288	261	305	247	267	275	250	284	233	269	294	286	279	257	264	251	314	240	273	290	268	277	262	266	277	251	243	268	248	270	280	253	280	300	294	251	264	279	281	245	275	272	287	262	272	271	272	294	288	257	289	249	263	305	276	281	242	270	280	263	273	268	298	281	253	263	284	252	257	259	263	275	263	277	269	255	254	276	282	273	292	283	268	271	286	256	260	263	299	243	297	257	253	272	275	261	268	295	286	300	286	264	244	283	261	263	260	278	259	287	265	264	290	251	280	248	254	299	241	232	269	263	272	275	260	251	309	273	274	265	306	260	279	293	270	301	251	274	274	272	277	302	290	273	292	278	266	290	266	274	294	276	243	266	288	256	273	258	265	270	292	263	254	267	283	258	250	265	280	261	329	295	295	251	264	298	287	238	279	285	259	277	273	285	275	297	225	296	277	285	293	297	264
22445	21080	28595	23814	21084	21120	11495	1243	941	867	743	749	679	695	623	575	573	576	583	601	617	592	588	537	620	578	546	567	609	601	537	534	578	582	516	587	519	603	574	533	509	544	511	513	535	525	534	520	501	527	565	546	529	507	536	526	545	549	487	536	574	557	542	537	553	507	520	575	511	526	531	548	540	513	519	507	574	518	555	525	559	534	507	514	515	544	528	522	523	517	525	534	476	529	538	517	535	551	532	479	564	544	483	531	513	548	533	551	533	544	537	523	503	556	504	500	508	527	531	547	524	534	545	579	548	531	513	497	501	535	513	581	502	524	585	524	527	551	553	577	533	534	518	515	536	510	545	507	540	542	521	499	536	498	502	587	519	519	553	547	515	553	556	505	544	502	544	524	495	555	560	495	548	527	532	520	529	552	577	535	542	542	547	580	516	523	502	529	584	520	545	542	533	536	547	531	513	541	510	543	536	525	517	553	546	514	547	520	560	534	520	488	517	566	565	526	548	542	548	542	549	526	539	568	504	539	527	521	510	539	574	524	537	521	481	516	512	552	551	540	545	547	522	505	501	535	529	578	558	501	519	555	512	472	519	513	526	525	496	546	536	528	504	541	566	557	549	555	511	524	537	545	543	531	528	520	502	513	560	531	546	511	505	525	526	531	528	527	520	550	555	578	505	491	526	544	526	535	501	535	521	531	548	580	527	552	523	515	535	503	534	519	553	504	529	548	549	544	550	527	516	553	547	513	543	566	493	546	521	468	546	551	541	517	492	523	555	573	515	515	501	517	547	512	518	534	503	483	530	520	508	568	530	532	526	546	505	543	557	541	541	563	559	503	546	475	509	535	557	506	536	543	485	540	530	535	536	501	533	516	518	535	519	572	536	521	531	563	536	526	594	522	520	582	565	481	524	546	543	525	557	483	496	541	546	512	536	534	500	533	549	511	510	556	497	527	497	500	503	492	562	515	520	537	571	488	498	519	504	555	482	507	507	525	534	532	534	561	497	537	529	514	536	525	542	530	528	544	520	477	517	548	563	508	528	511	521	507	496	523	502	539	558	518	572	520	517	569	538	511	570	537	525	526	515	567	512	579	530	515	523	519	542	544	511	536	481	504	516	534	507	527	559	572	508	519	511	523	534	545	542	506	534	527	548	496	548	567	491	534	535	536	550	499	536	523	529	524	562	531	518	508	534	545	552	518	555	565	512	510	533	537	545	540	482	534	506	533	532	543	539	550	510	540	523	481	507	525	554	546	480	513	502	514	540	539	541	481	517	548	543	485	539	536	519	519	516	530	504	528	513	507	488	560	530	537	535	495	526	523	521	544	504	529	539	511	553	546	503	567	564	523	528	540	546	512	508	553	554	498	535	553	568	525	556	525	531	465	500	513	512	518	567	516	560	497	551	529	530	513	559	527	517	517	515	556	518	528	530	565	527	544	501	542	523	521	548	561	503	533	569	490	523	525	533	523	522	535	481	519	547	526	560	512	547	519	562	516	546	535	557	536	542	518	524	567	498	497	526	499	544	517	519	545	524	557	475	534	516	507	504	500	573	487	528	510	545	554	540	510	522	507	518	537	547	535	543	552	516	500	514	549	502	518	544	557	524	479	489	512	514	544	541	519	526	514	545	542	487	569	504	502	543	550	505	507	516	498	539	543	548	523	516	528	535	530	542	528	508	520	508	537	548	548	522	524	541	477	541	561	534	514	518	519	513	498	519	512	528	520	555	528	532	537	502	533	524	493	499	541	557	546	547	525	562	522	545	488	555	541	549	556	518	519	530	545	531	549	527	542	531	551	570	537	567	539	560	529	511	543	504	546	577	528	523	529	538	539	539	548	520	528	538	517	516	551	559	521	527	530	535	552	526	553	515	517	530	524	493	535	510	526	531	508	529	543	585	531	543	594	538	563	541	530	526	527	553	576	522	541	512	482	534	540	549	537	537	516	502	510	587	537	486	516	545	537	533	539	535	521	527	552	520	504	532	506	516	539	519	530	514	535	489	555	556	527	546	526	510	542	555	543	513	535	502	526	520	541	504	544	494	492	519	510	525	521	534	527	567	540	547	567	524	510	505	497	536	508	523	566	502	549	533	534	533	541	512	532	537	495	473	516	536	572	561	547	559	495	507	547	548	521	539	517	546	539	518	517	503	551	557	540	470	541	534	547	484	537	539	506	501	563	534	520	543	542	531	518	557	559	486	536	518	521	528	500	518	567	498	523	560	518	520	507	504	507	529	567	506	529	547	560	550	545	516	515	527	553	550	543	541	556	507	525	528	526	510	537	530	514	516	570	530	513	535	552	513	552	553	515	505	532	563	523	553	546	545	535	552	535	512	508	553	524	536	548	552	523	539	567	548	540	504	541	500	529	542	522	525	524	511	528	547	540	516	524	532	542	576	522	527	509	521	503	561	524	577	536	544	490	553	547	486	552	543	545	572	554	497	552	512	525	539	551	495	502	561	535	498	532	521	529	546	547	540	545	503	496	511	518	498	553	525	523	485	480	540	509	567	529	528	513	513	536	513	537	546	505	517	527	531	522	557	551	541	549	526	578	493	520	543	547	535	537	555	524	497	559	507	466	523	540	511	511	502	550	526	541	523	539	524	527	518	537	533	558	554	505	565	532	535	576	533	536	550	508	519	515	519	515	503	544	494	552	500	519	470	534	558	542	527	490	499	512	537	502	547	527	544	539	520	577	534	547	540	543	516	517	508	540	528	533	539	565	534	530	512	514	519	524	550	509	514	561	486	556	554	546	510	540	531	534	545	527	546	589	544	508	517	504	528	546	490	519	530	493	551	525	514	535	537	539	561	531	518	549	558	469	500	542	533	571	524	533	515	536	501	471	549	539	520	519	547	544	532	542	501	524	493	516	537	555	544	529	523	513	543	539	522	535	519	562	519	565	473	526	515	542	516	530	515	531	547	537	531	497	519	566	515	534	509	547	557	520	514	516	560	540	541	520	530	526	525	564	509	520	541	541	518	477	510	498	516	506	530	515	554	543	543	554	517	550	545	527	504	559	526	522	549	524	520	523	572	490	541	516	539	519	469	508	523	565	558	537	487	477	508	528	524	550	527	506	546	523	535	563	555	524	526	472	529	547	503	560	534	520	544	501	507	559	535	512	533	546	558	543	516	534	508	511	531	527	521	480	512	507	602	518	541	550	544	543	537	487	529	503	528	549	544	545	518	543	550	562	512	513	532	568	522	563	538	474	554	524	501	532	507	499	518	521	565	542	527	491	565	586	537	558	561	539	551	525	543	537	546	522	539	538	534	525	490	523	535	564	514	503	556	561	518	550	534	512	539	555	555	530	544	523	520	520	546	539	545	544	532	554	534	555	525	543	536	512	520	549	542	536	554	528	532	528	509	505	513	487	530	532	533	470	545	551	528	543	527	522	504	533	541	505	513	488	514	562	548	506	544	517	576	552	556	512	496	526	520	533	577	535	528	541	539	530	503	556	550	527	530	546
30949	53492	20719	4522	3107	2396	1880	1477	1218	1075	922	870	820	853	744	755	684	706	663	651	692	653	657	643	656	557	606	630	636	660	633	604	581	604	581	603	565	576	556	592	578	623	577	596	614	569	542	597	597	541	583	606	614	520	547	595	553	624	563	569	620	555	591	550	580	565	584	582	568	611	593	576	578	548	574	574	594	552	591	564	596	604	608	538	557	617	569	542	537	565	564	572	562	606	533	570	533	555	618	564	552	551	523	587	572	573	569	568	543	573	597	585	608	551	592	606	536	601	553	587	579	569	594	586	530	565	541	566	586	555	593	611	562	541	619	606	602	609	550	556	564	547	562	587	543	563	544	593	593	587	556	556	551	606	564	570	568	554	564	582	553	596	567	576	521	582	554	594	547	605	594	518	571	583	579	556	582	601	579	577	605	590	575	599	558	559	563	578	596	592	549	549	568	609	566	607	602	587	601	553	570	556	600	577	583	577	564	618	590	587	593	595	583	550	601	538	609	536	544	587	579	583	540	574	579	623	597	559	553	584	563	571	615	556	564	586	562	594	567	541	620	548	557	588	568	597	575	601	624	580	596	606	557	621	538	591	595	561	586	520	615	596	550	579	588	597	579	530	604	564	591	522	586	581	570	583	505	568	589	563	544	571	569	540	523	599	566	613	576	585	556	563	605	563	574	591	617	565	556	571	578	590	564	547	573	560	575	565	571	577	598	561	564	604	575	573	586	581	564	552	601	585	572	593	608	600	568	560	556	580	596	555	579	644	559	573	572	562	566	567	585	599	594	578	584	561	563	545	557	618	588	570	586	569	615	551	555	595	592	537	596	556	579	561	572	587	580	604	612	580	549	578	605	585	537	548	538	584	528	534	557	508	555	559	567	576	563	571	586	515	582	553	590	571	541	600	582	590	560	574	588	593	571	568	542	569	584	571	592	598	610	554	616	547	570	570	584	550	544	555	603	552	568	578	556	589	590	550	622	606	569	567	608	583	564	579	569	532	550	560	616	608	588	556	552	548	537	537	572	590	576	571	565	559	573	579	568	567	581	551	591	549	580	568	561	603	588	602	552	606	579	541	581	606	596	571	566	537	562	603	619	584	582	585	560	537	575	549	581	572	554	543	559	575	583	539	551	567	528	575	536	550	589	572	589	575	557	578	594	553	577	611	547	569	556	591	601	560	585	571	555	510	597	577	548	578	570	591	570	568	573	561	567	590	546	576	590	585	551	574	574	594	571	570	569	591	566	577	567	558	587	576	570	544	596	596	578	508	573	557	569	613	568	565	516	550	570	565	539	547	523	531	547	588	581	546	613	527	611	582	554	578	584	592	513	591	592	567	564	534	538	541	587	610	595	587	571	579	612	574	548	516	609	571	539	568	577	602	590	547	576	569	551	597	566	592	583	605	585	583	573	589	570	555	548	544	562	568	583	605	523	566	579	586	593	583	602	564	587	607	579	558	552	630	618	556	576	586	561	595	559	558	544	550	574	550	592	602	563	544	582	575	570	568	591	572	577	572	545	566	553	523	585	575	580	585	571	556	562	577	552	566	527	523	536	607	552	565	539	593	584	556	547	557	588	547	541	563	573	618	601	522	585	600	618	528	540	556	535	560	570	623	622	542	619	543	556	579	597	606	600	589	561	629	559	553	539	607	554	552	547	529	553	564	601	493	590	580	554	568	597	588	530	609	666	550	552	576	567	621	558	536	554	561	552	571	572	590	573	568	620	573	568	577	567	562	571	590	573	612	572	590	541	598	551	569	581	556	593	566	568	580	571	547	557	629	581	608	566	562	570	545	562	558	549	547	579	582	568	603	546	593	549	545	540	595	569	607	564	612	572	595	549	588	576	547	576	584	606	543	567	580	579	579	545	548	545	605	587	550	608	601	585	548	555	590	612	562	604	586	556	550	590	646	592	585	576	576	522	547	567	604	542	567	593	608	589	585	611	589	564	560	571	556	534	564	574	610	576	556	586	554	602	577	579	582	570	560	577	564	564	576	531	580	588	585	541	587	574	528	561	561	551	595	552	592	564	566	565	560	528	600	552	565	609	589	580	548	565	553	574	610	565	574	542	540	567	603	582	585	586	575	595	585	552	543	586	551	589	573	581	549	568	563	579	573	606	583	583	597	565	580	582	570	608	573	518	597	599	569	589	539	561	569	609	566	574	556	563	555	602	547	565	576	578	542	596	542	526	540	568	546	619	572	552	548	517	560	524	564	600	518	549	554	583	570	547	589	571	581	590	563	562	620	587	611	551	565	579	570	542	541	585	603	589	568	557	585	554	561	573	600	574	561	595	588	543	565	547	570	561	630	543	585	583	606	599	590	595	601	565	597	598	561	614	574	573	582	578	564	558	577	578	557	607	545	582	544	582	536	561	580	587	600	568	560	557	620	587	622	564	576	559	548	579	558	576	576	557	591	529	579	555	596	555	574	630	617	562	571	537	541	619	541	568	550	601	566	538	546	551	571	544	584	603	564	583	525	561	610	594	592	548	581	577	593	591	552	579	532	544	552	526	564	580	565	569	535	583	568	600	554	575	555	593	612	557	559	588	606	586	571	547	563	573	624	556	609	610	619	563	561	545	608	584	576	568	545	548	580	587	616	547	588	599	593	584	550	601	547	595	554	573	578	560	574	558	602	579	542	505	619	581	609	569	558	571	541	603	561	561	558	604	567	509	566	608	572	569	565	590	564	605	575	555	573	575	558	563	540	532	602	562	605	578	559	573	585	580	561	554	525	571	589	553	580	571	555	602	596	576	607	583	525	518	569	590	547	536	570	599	567	553	557	591	659	549	542	590	618	570	580	577	579	596	521	591	584	567	583	592	577	573	596	531	520	576	530	615	571	557	595	569	553	581	515	573	579	567	591	547	577	566	603	597	547	556	553	546	570	566	562	557	577	529	562	560	569	592	576	593	575	589	584	587	535	598	572	528	527	593	581	597	568	585	535	554	596	605	601	560	588	515	622	563	568	596	550	561	555	599	599	560	563	546	610	586	567	596	600	557	583	571	554	525	580	580	559	575	551	583	575	567	554	621	558	594	588	607	593	603	606	570	545	560	576	569	605	547	577	580	534	564	560	604	607	559	546	553	543	584	566	611	553	533	568	572	559	578	562	591	544	597	570	564	529	536	595	580	585	577	573	610	557	544	544	596	587	589	563	559	581	543	562	566	565	562	600	577	551	600	588	574	558	551	569	578	584	609	598	573	593	564	605	559	557	567	562	578	557	545	567	569	587	571	598	589	588	534	555	594	533	556	548	611	565	580	559	555	570	560	566	617	607	553	590	546	577	557	579	583	575	547	559	614	562	598	573	603	593	550	570	564	556	575	581	491	576	573	553	605	539	532	578	585	563	541	587	606	605	592	555	551	556	573	565	593	581	551	558	571	556	546	556	573	583	611	597	548	569	599	593	580	567	582	563	549	594	564	560	584	570	616	556	625	555	570	526	575	581	583	577	591	596	552	557
28595	23363	15101	1774	549	537	476	490	487	432	468	491	475	477	490	471	486	461	480	472	442	476	462	489	484	447	449	493	490	441	491	468	460	468	462	434	487	456	485	473	473	482	457	475	495	442	461	449	487	455	496	492	461	503	478	506	480	515	456	470	475	503	493	479	446	451	461	520	464	473	463	435	460	500	470	479	451	487	504	478	462	506	502	469	486	484	479	460	478	469	482	483	498	482	444	479	460	468	490	460	440	427	464	422	457	499	438	476	471	474	479	462	490	473	466	467	468	473	504	481	472	446	461	497	495	453	509	459	471	503	470	500	487	451	477	450	476	497	496	474	445	458	444	480	477	466	466	490	446	481	449	460	473	478	465	495	439	475	474	520	398	459	489	474	425	511	448	466	492	467	475	485	453	456	464	448	476	430	444	440	474	474	433	477	461	478	460	460	523	472	463	442	429	459	502	473	472	467	509	482	480	499	460	468	454	469	483	456	470	460	459	426	436	494	503	452	477	471	467	474	442	480	465	428	455	514	465	486	456	481	498	461	453	475	481	466	435	495	467	456	467	446	454	465	461	430	447	488	423	500	489	469	421	474	486	453	455	492	465	465	471	493	474	480	461	475	490	452	484	487	469	480	461	456	466	473	459	429	440	484	461	470	469	447	499	434	478	463	464	515	474	471	428	499	435	467	478	479	485	466	475	459	490	509	422	465	497	460	460	487	515	469	446	447	463	468	423	463	440	481	454	460	471	470	484	476	476	486	488	463	443	443	476	482	474	498	456	479	445	449	477	500	479	429	475	472	453	445	457	507	464	444	512	459	485	446	468	457	470	494	468	467	471	454	468	479	443	447	488	482	493	474	462	463	464	476	449	436	474	483	443	471	459	485	488	513	454	487	466	446	454	478	491	470	469	476	474	485	469	471	456	469	504	492	478	451	480	450	467	472	459	484	472	485	482	465	503	475	481	441	471	458	475	503	463	428	421	455	429	471	479	449	482	487	471	445	515	459	510	502	472	443	457	462	460	452	447	505	428	488	453	464	476	501	471	462	490	439	479	481	447	469	512	470	443	456	465	464	517	470	432	436	465	454	489	491	467	473	475	471	455	463	472	458	459	503	441	447	483	476	449	491	421	486	441	494	505	465	479	442	474	476	515	475	452	435	478	499	462	452	474	458	478	471	445	403	463	485	436	481	462	492	452	460	474	468	451	487	436	456	471	453	475	486	474	490	474	446	451	508	495	492	452	501	472	458	438	479	458	504	490	460	448	484	494	474	479	440	465	527	473	486	485	505	502	492	460	469	512	481	469	464	481	460	481	463	506	447	464	455	471	465	453	454	484	480	476	461	517	467	463	466	470	447	486	498	455	484	494	468	482	490	491	448	446	443	452	470	466	452	470	474	439	435	491	435	439	438	472	470	468	462	452	493	442	492	479	465	465	488	478	526	507	461	468	459	501	484	395	472	473	431	517	451	488	492	437	455	460	454	462	468	469	496	458	441	464	456	497	450	483	424	465	456	480	463	482	489	454	477	507	404	436	476	463	436	479	452	430	504	445	487	508	477	457	466	480	484	465	467	475	479	434	480	475	486	484	461	497	464	432	458	446	484	455	509	494	502	468	474	499	469	476	496	484	454	483	464	404	483	472	450	478	498	450	447	476	438	475	447	481	469	470	432	504	475	461	488	491	468	461	453	436	480	478	458	483	441	467	479	500	469	479	495	446	460	458	498	467	473	475	460	486	459	471	525	497	505	469	451	470	455	487	453	501	450	475	489	454	505	464	460	492	480	452	460	463	497	473	425	506	495	480	502	449	458	460	448	462	456	489	483	527	431	493	484	458	445	444	457	498	457	442	461	480	494	441	447	480	474	480	485	488	452	465	493	437	493	499	436	489	465	470	437	463	456	500	497	459	494	472	458	428	470	445	463	473	482	468	458	477	465	461	442	441	436	492	510	465	426	485	499	478	477	467	425	449	461	479	470	478	465	508	444	502	454	443	455	460	450	476	458	470	468	472	461	452	474	496	468	499	468	448	462	443	444	517	492	449	470	415	441	436	469	476	488	469	480	479	487	486	462	456	490	454	456	486	505	518	476	458	479	475	448	483	446	502	489	459	452	470	453	472	486	443	474	499	481	449	464	496	470	453	483	471	471	450	486	472	450	475	440	497	496	460	446	459	485	395	513	509	431	487	477	412	436	483	501	458	488	453	520	444	456	447	463	488	490	470	464	501	443	442	483	442	479	499	504	490	462	469	463	459	454	460	414	459	449	441	529	436	482	449	503	448	462	502	482	478	465	455	476	464	466	464	445	485	527	486	455	471	484	484	493	478	455	445	479	454	492	458	458	447	408	445	488	463	463	492	454	465	498	468	463	478	461	507	437	468	495	476	457	464	461	509	525	489	470	477	470	475	494	428	452	473	521	455	434	513	465	472	491	482	462	476	511	464	455	475	483	447	485	425	470	481	469	448	460	477	451	453	485	469	469	463	455	447	466	503	455	464	474	473	501	469	523	456	463	461	476	464	484	478	507	475	447	466	482	529	481	474	479	470	430	480	479	490	456	452	460	474	478	476	497	465	450	478	491	486	475	482	453	489	438	486	476	455	489	463	515	485	465	504	453	475	475	474	454	471	462	453	447	466	479	524	481	480	474	447	519	486	504	453	469	461	422	471	456	465	460	487	460	462	513	468	475	480	465	485	493	471	456	435	492	453	463	451	500	475	491	479	481	485	488	463	461	465	445	465	453	447	458	448	428	539	483	490	484	449	484	461	456	488	484	437	452	473	440	464	491	430	458	462	472	444	463	466	471	492	479	441	434	465	451	499	457	463	442	473	447	446	440	477	441	472	476	477	470	464	497	467	488	455	485	441	467	513	413	479	438	467	453	438	490	485	466	441	471	415	438	540	459	457	444	458	491	470	489	433	482	491	478	480	462	452	461	471	419	476	500	495	453	449	462	461	462	465	477	513	456	453	446	491	462	454	447	478	515	463	500	507	428	444	447	468	481	483	479	483	462	497	507	484	492	472	464	480	484	494	460	482	488	435	467	436	454	451	512	472	433	474	486	481	467	464	468	444	489	466	452	530	464	516	512	475	431	464	460	492	458	447	483	464	441	441	465	469	499	486	452	468	477	487	464	465	459	480	455	477	456	466	469	447	489	513	500	475	492	456	482	461	465	464	447	471	439	490	458	445	496	476	446	466	446	489	445	481	471	475	475	437	471	464	429	458	446	449	470	427	480	485	494	456	436	483	443	466	479	489	459	485	455	468	490	496	491	462	477	463	498	446	458	497	490	478	440	473	472	495	477	467	467	436	455	490	458	501	471	493	501	463	489	452	474	512	461	456	480	498	481	463	497	428	484	453	474	515	456	507	484	484	462	504	457	468	467	465	477	455	465	461	460	473	504	497	459	459	458	461	482	501	460	447	454	515	428	460	477	472	478	450	495	459	478	464	453	454	439	487	470	486	434	432	540	458	468
27039	35190	9790	608	598	515	543	486	490	495	506	496	528	518	509	494	489	476	502	484	477	516	509	550	469	491	508	515	507	493	460	518	495	473	494	482	481	482	474	501	508	468	457	502	450	480	526	509	505	481	501	494	485	463	509	418	468	454	513	491	455	493	521	501	535	499	502	469	499	447	517	467	498	473	515	480	469	497	508	506	470	525	470	494	519	491	504	496	505	471	493	470	476	501	514	459	479	474	478	454	496	486	502	494	488	458	457	468	516	493	474	479	479	494	453	467	475	472	481	508	484	455	498	482	502	494	499	466	498	464	459	505	496	521	503	522	470	496	451	456	498	476	432	517	475	467	499	475	526	539	490	471	478	468	501	501	477	493	502	516	486	465	498	477	490	500	494	485	474	501	487	510	483	486	487	489	456	468	498	474	478	505	481	467	550	448	465	484	548	501	466	513	492	459	485	476	516	538	522	508	496	526	452	483	502	533	500	465	512	504	495	459	500	500	491	496	477	437	489	518	517	496	484	524	497	514	466	469	520	495	494	482	521	505	540	490	466	469	477	495	482	490	483	504	489	493	520	514	486	509	484	476	489	523	513	505	501	481	519	493	458	486	511	505	482	488	496	480	510	514	494	510	465	487	471	528	493	485	485	470	512	431	507	483	476	511	465	483	525	479	493	473	502	488	459	528	473	478	494	505	493	472	498	521	493	495	473	496	490	515	467	523	505	503	511	476	499	458	498	523	506	463	486	463	468	506	487	462	483	501	481	470	474	481	495	499	488	524	512	529	483	452	513	535	516	460	458	486	508	498	482	515	503	459	516	492	476	483	484	494	469	474	499	503	545	464	524	523	504	472	488	480	493	468	541	493	521	487	489	516	515	466	506	455	510	485	471	543	470	474	522	479	494	488	529	491	508	485	512	494	523	500	475	458	477	540	474	483	507	466	478	531	495	458	482	498	501	535	524	518	454	496	485	466	505	505	483	524	480	498	507	519	521	474	468	489	472	484	464	500	503	486	515	465	470	454	477	456	501	516	510	481	475	491	469	509	517	483	495	493	492	460	506	476	516	505	502	481	474	496	480	504	487	505	452	480	496	504	453	458	472	475	489	482	481	460	478	495	451	485	481	487	481	507	482	495	472	484	507	468	526	445	491	501	474	491	508	535	480	458	498	458	469	540	469	484	496	485	487	517	501	495	529	449	503	461	485	488	540	450	476	474	472	519	493	500	494	479	467	427	512	465	527	491	507	523	500	512	494	486	501	479	502	509	474	509	478	511	553	503	485	482	469	502	504	462	532	495	417	506	474	500	540	516	509	461	496	477	519	488	462	466	487	525	468	519	454	490	495	502	508	511	496	447	500	468	513	467	481	514	512	524	472	509	496	507	499	485	503	517	440	492	516	495	522	459	538	524	498	489	465	480	493	467	489	505	514	479	467	503	520	496	469	457	515	494	494	493	504	499	504	475	452	495	511	510	523	493	469	490	445	474	467	494	486	496	507	487	474	447	481	509	452	481	487	482	502	490	496	449	484	491	476	490	501	449	477	498	490	437	487	487	445	467	484	503	482	512	487	476	452	523	502	461	490	534	496	509	458	538	478	429	499	484	489	498	505	520	525	468	526	502	472	510	472	553	454	486	500	484	480	509	510	508	459	472	467	507	495	507	502	510	509	457	481	490	484	496	476	458	511	496	506	486	520	510	510	504	507	518	513	504	437	450	525	435	524	471	508	471	470	479	448	500	493	496	483	464	497	482	452	485	523	496	525	500	495	496	480	455	474	505	474	452	505	488	492	476	519	529	454	502	489	472	468	481	486	504	483	478	521	511	515	480	486	489	499	483	449	473	528	525	490	507	468	474	494	481	530	466	499	495	517	469	499	493	481	501	488	499	484	471	471	485	502	462	458	476	503	479	485	515	540	490	509	506	502	496	518	531	506	495	516	466	536	492	482	478	488	447	541	503	501	462	476	496	519	503	471	500	517	491	511	473	538	498	500	479	512	460	439	489	524	485	489	483	530	532	488	502	484	462	511	499	460	517	518	453	509	488	540	503	493	480	505	501	515	462	503	479	511	545	513	497	509	479	482	527	471	502	485	474	484	485	495	537	489	436	497	470	530	455	485	516	463	462	466	480	480	492	476	508	534	508	537	497	502	456	492	535	482	518	500	480	505	473	494	531	490	492	499	465	475	485	488	475	523	487	519	487	511	430	507	495	461	499	528	506	510	520	520	470	488	519	509	513	477	457	506	500	482	477	544	473	500	475	518	490	488	540	456	509	496	459	490	488	480	470	506	469	495	472	500	511	537	505	467	481	498	501	526	523	486	501	513	500	478	514	501	446	483	501	478	502	490	464	479	537	477	499	492	492	490	490	459	449	520	510	492	475	495	475	499	477	491	514	481	470	460	477	501	481	503	515	486	482	465	477	506	504	476	516	456	483	485	503	504	494	513	504	488	451	502	512	455	476	523	480	481	476	501	505	506	508	498	504	538	476	494	507	473	491	542	497	473	493	449	530	479	491	462	488	504	436	490	471	499	507	498	468	506	479	487	483	504	480	494	470	464	497	479	464	507	474	493	477	536	465	468	486	481	501	468	494	466	508	501	472	477	482	484	470	512	526	476	517	468	464	467	507	485	484	463	482	468	474	503	511	500	489	470	447	529	492	524	497	485	521	501	506	478	506	476	481	479	511	517	483	449	495	525	536	440	493	493	513	447	514	485	493	514	482	502	512	493	462	483	520	469	519	457	469	488	516	467	496	492	487	481	499	469	501	487	499	448	513	464	472	467	508	501	500	483	489	485	519	491	537	469	479	510	462	494	480	495	482	471	499	506	503	500	493	499	501	523	479	459	495	483	483	524	500	517	466	476	500	538	492	483	489	510	495	496	522	488	507	498	505	518	492	487	503	477	522	528	495	492	520	509	479	484	471	473	523	478	522	510	485	521	506	467	490	491	481	498	485	467	506	464	463	507	516	529	495	507	504	531	493	519	479	491	501	512	509	476	531	436	492	504	495	483	480	489	499	531	458	464	449	461	520	530	489	497	501	485	493	504	520	507	490	462	478	470	493	487	489	495	480	510	489	481	487	470	513	515	539	481	492	501	529	486	483	508	451	532	467	545	481	497	451	519	492	490	495	471	485	501	519	494	485	521	442	507	513	495	520	467	461	542	496	487	502	507	494	515	480	454	483	469	474	483	524	493	517	489	468	472	502	504	477	442	458	486	489	482	489	537	450	506	507	566	473	453	484	465	477	452	486	478	492	485	493	486	512	526	535	498	492	477	494	498	487	516	499	483	490	485	465	515	521	462	506	489	488	504	551	536	515	510	517	472	468	483	486	475	488	498	473	505	473	488	470	446	499	485	490	471	481	500	504	500	461	520	463	448	486	498	493	503	468	501	503	512	513	495	513	476	522	522	552	482	525	481	493	454	495	512	488	472	473	507	501	509	495	503	467	460	503	509	470	470	524	465	495	474	495
23587	21110	28277	24195	21095	11996	1521	1072	994	833	852	844	833	775	792	756	740	717	745	755	791	704	766	733	725	730	743	725	743	734	730	727	762	697	719	733	746	724	745	751	701	741	728	743	720	730	739	698	732	731	704	759	689	743	726	746	695	762	719	743	723	761	783	733	746	717	714	736	721	693	777	717	707	725	729	761	732	695	684	702	715	742	727	727	677	727	764	707	711	738	713	697	749	726	731	723	720	714	737	690	718	701	715	754	679	684	720	709	747	713	703	733	756	750	799	725	701	737	777	789	764	697	761	729	740	729	697	695	719	776	736	786	773	738	691	740	737	765	718	742	750	745	726	719	702	730	697	716	773	707	664	715	701	698	737	757	725	754	733	736	743	702	724	682	695	698	715	693	726	743	707	698	718	727	716	668	719	737	791	737	700	743	726	758	756	710	703	673	744	743	746	740	740	748	699	767	763	706	724	709	715	724	735	701	712	719	754	737	731	756	672	749	784	723	697	662	697	702	725	677	687	712	755	700	701	742	724	722	729	752	729	696	737	732	677	702	715	765	710	747	723	748	768	695	723	696	761	771	757	699	769	705	741	732	738	692	751	746	721	736	750	731	714	764	707	696	751	732	726	715	692	679	641	698	715	760	705	719	730	711	756	674	728	713	722	754	714	732	697	781	725	659	773	676	712	729	776	721	758	700	761	729	703	694	676	686	744	736	752	721	741	722	739	758	711	686	711	717	714	724	756	698	735	681	714	716	723	742	701	712	790	743	720	683	742	709	722	727	737	659	687	761	704	701	691	706	694	763	724	752	673	706	734	693	727	722	723	682	699	714	731	766	736	718	757	701	748	722	704	738	717	718	680	729	724	710	740	764	742	752	693	702	699	723	725	701	714	748	721	740	695	668	717	699	774	662	705	715	751	709	701	723	700	715	749	704	711	706	749	728	779	746	739	724	664	716	732	738	721	778	722	709	697	661	712	685	722	722	732	687	718	695	698	783	727	690	758	683	728	779	735	766	721	751	743	722	667	724	683	743	727	720	737	699	750	716	707	728	763	673	728	723	722	730	762	729	714	739	773	714	664	757	734	709	745	735	725	699	736	715	746	741	715	741	733	732	689	687	697	706	735	725	735	703	733	714	715	711	713	753	698	737	724	734	689	715	714	732	729	686	738	706	774	709	695	745	747	718	695	702	725	756	738	699	711	704	709	716	697	737	709	718	693	675	717	688	756	748	743	728	771	708	740	744	732	736	720	769	726	712	728	711	757	752	729	767	705	734	695	748	722	709	710	764	686	731	733	703	697	773	728	707	739	722	697	688	729	735	703	738	715	721	730	707	755	697	738	736	700	718	741	796	745	721	702	684	725	723	714	735	701	731	712	744	746	750	700	696	733	739	727	696	720	703	715	715	697	745	718	721	732	720	734	713	714	761	675	720	713	693	729	775	732	713	727	717	684	707	676	767	712	724	699	720	757	709	694	735	714	740	693	726	696	754	722	719	746	752	741	797	718	707	760	748	692	705	750	753	733	708	785	751	669	711	785	730	762	666	763	710	703	751	749	727	701	681	741	724	678	759	687	676	736	680	756	732	747	754	729	687	670	722	698	733	736	720	774	721	708	728	739	690	754	671	708	715	738	741	723	689	741	733	727	713	678	747	704	736	739	719	703	733	727	758	743	734	705	707	721	722	708	726	708	704	732	721	733	723	688	737	709	684	757	717	727	684	669	763	684	702	714	736	716	718	745	738	730	749	726	706	721	754	738	762	665	789	660	715	691	713	716	742	736	757	709	678	678	739	752	707	693	758	722	693	724	720	717	732	747	725	684	717	717	754	696	721	692	726	763	698	689	673	687	758	694	734	741	805	734	701	709	735	738	769	701	703	739	733	719	733	724	729	700	729	755	724	698	687	705	738	722	733	719	699	737	724	732	679	732	713	728	724	688	732	738	670	677	686	703	726	692	682	716	715	763	708	774	696	728	738	759	753	741	706	729	743	710	752	746	727	713	742	705	764	708	702	680	721	723	740	727	717	700	701	716	718	659	732	762	736	756	696	685	735	698	735	757	677	766	731	772	750	796	723	718	745	734	690	705	716	727	714	779	730	738	728	740	735	729	701	752	736	699	727	713	689	746	701	677	733	750	794	718	726	708	747	725	777	705	702	748	714	736	779	708	695	714	699	735	714	696	705	726	736	706	699	708	722	720	786	778	710	752	685	723	738	691	743	731	702	724	714	694	723	760	724	727	746	718	708	725	738	727	726	734	732	725	715	694	713	711	733	706	710	757	760	697	743	759	707	696	710	718	702	710	724	675	730	691	724	732	762	766	707	752	763	692	743	715	732	730	735	745	718	732	659	752	753	704	742	699	710	691	760	728	726	770	726	695	768	726	696	680	710	742	696	709	738	714	675	716	758	709	720	736	739	698	749	734	737	678	685	746	771	698	732	685	708	729	713	785	744	698	716	719	750	721	710	702	752	719	727	720	747	737	672	739	715	762	705	716	751	756	712	717	763	641	708	758	693	732	731	743	718	734	706	730	684	666	749	712	683	750	736	712	713	743	692	698	692	699	748	712	783	742	672	768	721	716	742	725	721	691	729	704	717	688	743	734	679	750	698	739	769	693	692	725	780	764	734	742	704	717	670	760	712	734	721	707	734	768	723	771	709	741	777	765	745	744	751	718	735	779	658	752	771	726	710	712	699	756	730	672	751	711	729	702	674	722	675	777	720	719	723	675	741	663	724	709	730	714	698	745	717	758	718	720	754	707	714	729	767	747	723	724	723	764	729	725	725	697	731	746	723	765	719	705	716	720	744	692	714	736	742	749	709	706	751	698	737	721	712	732	729	754	783	707	734	704	741	705	737	719	688	725	704	783	717	722	727	760	700	702	693	697	698	704	805	762	709	689	715	734	755	680	736	695	726	761	745	715	744	719	707	740	724	735	741	699	751	789	677	727	742	643	744	671	683	767	703	710	711	704	764	733	663	737	711	686	708	741	730	708	683	732	763	718	742	722	677	784	692	716	714	723	715	732	756	751	726	689	718	750	736	682	698	710	705	715	762	743	693	715	693	747	691	729	700	705	746	740	719	728	693	737	682	702	724	728	768	715	715	719	746	729	735	701	731	694	729	700	717	644	713	667	734	717	678	764	700	768	701	743	697	688	746	759	684	723	698	769	713	795	740	694	694	681	749	767	726	710	807	792	714	678	759	736	716	704	709	735	690	720	754	772	716	727	738	727	743	739	696	713	697	746	719	741	702	714	699	685	673	696	720	767	699	742	728	758	730	760	780	744	680	704	741	714	741	734	687	693	704	741	701	730	712	703	715	703	760	748	726	772	735	712	745	717	721	725	714	740	719	746	760	695	734	721	740	730	739	721	725	721	732	704	713	749	740	710	732	717	744	725	728	739	732	783	749	726	747	733	763	703	749	724	743	734	763	749	738	769	752	733	777	723	700	763	723	741	713	702	724	751	755	740	688
27859	46896	16224	2827	2015	1747	1407	1214	1131	966	966	935	879	854	854	815	765	790	792	807	810	821	793	789	804	832	799	785	840	790	746	774	764	814	773	757	767	810	773	794	761	730	825	772	722	773	760	764	768	729	782	749	773	778	761	801	707	761	787	714	792	776	693	773	777	738	716	755	764	750	735	727	821	772	795	761	780	724	779	742	724	758	745	746	763	684	738	753	724	753	693	769	747	781	728	804	755	763	771	750	763	758	784	736	773	761	760	742	774	751	768	754	750	719	785	749	754	783	762	788	779	792	808	707	826	737	817	776	828	785	755	730	740	816	757	785	754	795	780	710	733	751	779	772	779	751	762	809	701	767	727	754	742	748	754	714	700	730	750	738	781	745	716	714	715	698	753	798	765	785	750	803	769	771	772	769	768	766	749	760	773	793	749	720	755	747	722	770	751	787	721	774	727	718	735	755	767	759	766	779	750	773	755	787	732	763	741	826	740	756	704	740	758	802	754	729	754	713	752	784	720	797	744	756	749	754	795	807	760	805	762	795	723	762	768	785	782	784	771	768	778	738	799	803	782	741	770	803	780	784	756	729	793	763	798	807	716	767	753	744	772	752	808	763	826	725	733	764	747	738	787	701	790	758	718	746	762	768	772	777	739	749	825	705	809	763	795	761	726	735	778	768	773	727	761	768	756	759	771	725	795	800	742	775	770	735	746	803	750	754	770	755	765	751	795	711	800	790	709	730	744	737	755	750	774	753	802	719	754	743	738	810	764	719	721	755	769	758	772	761	778	788	755	792	740	790	763	763	779	761	756	785	759	681	796	775	747	774	742	754	759	727	777	676	773	777	761	765	754	757	698	755	752	737	738	786	786	812	748	739	779	731	766	736	772	751	777	765	770	734	731	759	761	807	769	794	698	779	759	791	755	768	712	723	775	719	764	768	769	725	819	783	750	770	771	705	769	776	763	790	783	757	732	779	786	754	756	752	783	730	685	774	769	744	775	724	789	787	760	750	744	778	741	757	735	721	746	745	751	784	739	741	802	762	820	720	808	776	764	767	748	750	780	752	800	774	682	747	705	773	737	755	819	782	747	751	754	744	726	739	723	787	729	777	778	778	760	753	785	729	791	767	758	732	798	765	749	739	733	768	795	743	785	763	722	727	742	789	765	813	737	702	745	750	775	759	798	728	740	732	740	767	769	722	775	737	745	752	783	766	764	758	727	773	837	733	745	745	734	772	753	768	741	769	797	762	733	767	761	762	769	731	727	761	761	774	798	729	793	704	711	805	764	770	772	748	749	771	756	742	712	775	717	737	744	745	774	767	774	784	753	799	712	753	725	753	757	756	747	722	736	735	772	788	753	752	769	790	745	737	734	756	751	762	776	742	762	711	767	764	745	808	721	737	786	773	752	788	772	775	758	745	751	787	748	734	757	756	767	730	769	778	775	775	762	767	735	736	767	707	771	704	783	769	730	698	763	745	756	792	728	790	779	758	758	751	728	799	808	747	738	731	770	773	757	778	735	766	726	764	745	729	757	773	811	765	768	754	765	762	813	836	780	736	793	742	724	746	743	758	701	765	799	797	750	764	785	734	753	772	791	765	746	778	775	795	751	790	807	735	787	776	812	742	792	723	748	749	708	763	740	812	792	740	737	780	770	731	755	731	783	744	801	802	758	836	725	765	786	774	729	703	785	762	766	716	683	777	762	744	737	754	756	771	732	758	770	773	693	760	756	784	758	739	796	737	763	790	764	786	757	805	822	761	746	745	789	831	733	779	708	792	766	720	753	790	751	740	757	739	703	746	781	737	749	813	732	764	690	750	758	768	794	762	714	755	808	738	751	786	744	777	777	732	779	736	733	749	793	702	743	760	758	791	723	747	770	770	761	747	761	789	740	769	729	785	768	753	788	767	729	777	760	747	767	787	744	779	791	750	726	771	752	735	789	812	718	757	737	719	774	741	782	746	747	738	697	758	725	756	703	742	788	736	774	710	718	713	779	755	782	732	770	775	772	810	814	761	738	800	740	791	728	747	787	780	754	731	744	720	763	806	773	746	693	717	728	754	708	730	720	741	823	764	761	726	775	737	766	743	790	738	742	785	751	699	750	764	710	769	749	792	759	793	701	806	765	771	720	732	736	777	729	708	814	755	727	815	778	750	772	753	733	777	771	767	772	797	762	773	753	735	756	739	758	748	745	757	791	784	742	756	779	789	773	771	720	750	755	750	753	775	702	721	764	765	766	753	740	792	756	776	719	784	709	808	773	782	733	756	747	709	689	725	718	715	786	748	776	733	736	745	752	751	750	767	764	780	738	758	757	745	783	769	757	764	733	748	794	751	744	729	764	765	734	767	722	726	698	798	781	771	758	759	762	755	727	747	752	799	744	753	740	777	765	739	714	729	711	716	805	797	727	746	801	799	706	740	758	733	758	770	763	736	753	772	793	757	708	784	761	769	716	732	722	759	796	743	761	742	731	768	767	779	759	725	731	767	730	743	765	756	720	770	804	750	784	745	763	779	798	777	762	738	776	801	794	801	762	696	731	794	806	781	779	753	765	773	749	750	745	777	761	726	759	752	662	727	731	714	782	771	806	759	814	669	751	732	808	771	792	735	786	797	806	766	741	744	728	770	784	730	702	838	721	766	695	789	773	729	720	733	760	799	736	770	782	788	802	750	732	741	743	760	750	731	756	729	737	717	715	758	765	735	761	756	771	731	778	706	738	729	761	798	737	787	774	739	739	711	725	751	734	820	760	772	796	781	805	725	735	765	766	787	776	744	751	720	769	790	736	733	750	761	767	788	793	796	763	775	748	749	736	754	734	744	725	790	776	751	765	766	690	796	714	797	754	763	745	810	812	737	767	777	677	698	759	759	721	759	751	789	729	761	781	753	789	773	785	796	754	761	758	734	790	699	775	737	742	764	828	751	757	740	741	797	694	747	710	746	769	719	809	744	781	734	761	740	724	739	759	767	785	777	710	803	715	754	728	744	766	694	767	718	727	751	745	754	744	738	752	789	751	745	763	795	780	796	739	722	696	748	759	741	721	799	738	763	726	749	777	757	779	755	762	746	744	758	776	779	768	765	731	714	736	773	759	766	764	751	752	744	803	779	733	767	752	755	743	790	748	718	749	769	773	745	758	730	735	771	775	805	721	796	754	760	723	714	758	732	728	762	789	786	774	786	763	740	761	747	746	728	744	768	757	752	814	772	707	774	807	760	777	753	731	734	783	771	790	774	731	774	687	801	766	775	782	751	753	764	773	733	784	799	750	779	758	774	768	703	708	757	733	735	825	748	733	738	776	751	728	759	701	746	734	769	710	763	740	745	744	731	816	749	733	783	762	773	781	750	753	763	676	776	748	815	798	772	787	767	777	764	787	717	738	718	808	766	799	790	728	786	699	805	720	740	753	732	768	771	771	745	756	782	720	764	802	717	739	747	791	787	758	725	684	804	765	752	783	797	757	754	727	734	756	742
24595	21159	27574	24898	16898	925	431	357	308	331	315	287	300	249	273	280	274	259	289	218	281	261	243	261	253	250	232	232	254	224	245	235	250	232	231	245	232	245	210	254	256	264	239	254	211	239	228	236	234	247	223	217	223	240	232	228	231	234	247	219	246	281	202	247	226	236	229	258	247	211	240	235	232	256	226	222	215	262	260	262	228	267	269	256	234	244	235	244	235	231	221	223	232	245	210	243	226	258	218	260	247	247	257	253	215	254	226	222	214	235	239	229	260	245	230	268	245	241	252	242	235	246	249	240	241	246	255	225	247	243	260	245	248	210	255	218	222	216	233	232	241	236	227	226	251	242	275	260	239	228	254	244	257	199	240	234	237	237	237	274	206	249	244	272	246	244	229	264	248	247	213	224	244	251	215	224	237	225	234	248	215	225	223	241	232	241	212	238	231	261	221	250	209	215	235	219	211	258	245	256	245	232	234	227	242	224	221	218	222	251	241	213	235	234	267	236	228	244	217	208	205	248	277	225	253	216	224	250	241	231	246	254	231	219	226	230	241	233	256	250	252	230	229	222	236	220	255	239	228	212	232	230	218	229	257	222	220	277	209	236	232	233	260	226	276	224	215	238	244	205	229	235	213	222	207	246	246	237	244	231	245	247	226	253	257	254	217	228	239	230	221	243	238	234	243	264	251	236	235	238	225	220	223	258	259	227	228	221	228	244	235	260	204	246	246	256	243	264	240	212	233	238	213	245	231	245	226	246	209	220	250	236	246	242	246	239	233	251	238	234	232	256	232	252	240	229	244	235	232	228	213	246	248	249	201	223	249	267	257	247	245	237	245	230	231	226	227	262	250	243	228	238	235	232	225	226	260	283	227	239	255	233	257	254	247	226	266	227	239	221	239	242	233	248	244	251	230	272	217	213	251	246	215	247	252	235	238	252	212	226	238	236	239	223	240	240	256	253	241	221	252	259	238	242	255	251	211	221	241	231	221	217	235	223	254	215	239	221	238	229	224	241	249	224	224	247	219	223	240	236	220	232	244	249	250	225	245	205	230	240	264	234	255	239	253	228	207	231	239	258	256	243	218	249	259	226	212	216	226	251	227	223	236	250	228	251	257	210	255	236	239	217	225	218	242	224	257	243	233	253	254	230	251	265	237	215	225	239	230	223	218	218	234	225	237	255	228	255	233	241	238	245	229	235	241	218	227	230	247	258	224	260	244	204	226	198	206	253	238	271	265	257	235	281	215	251	233	244	229	249	254	229	238	239	236	222	235	225	228	201	238	239	201	205	202	227	199	255	242	226	222	218	263	254	235	229	232	235	219	236	242	246	224	262	243	253	249	277	238	221	244	220	224	232	226	249	215	249	239	276	235	238	260	247	219	238	229	256	256	246	267	241	236	228	245	227	230	263	237	248	247	239	238	248	234	224	235	248	237	215	243	244	246	247	224	226	226	209	218	248	235	221	225	240	260	225	188	271	225	238	242	246	246	240	256	227	247	250	231	240	229	243	256	237	255	239	242	230	251	267	249	244	220	265	246	245	196	250	227	218	206	232	255	227	266	235	223	244	219	224	238	250	221	220	245	222	253	263	244	220	223	229	244	244	243	226	264	237	253	220	227	249	244	233	262	232	226	243	236	244	225	224	232	203	232	230	233	220	240	231	222	250	269	265	270	239	220	212	223	263	251	229	230	213	253	220	209	232	263	244	240	233	252	236	248	225	210	224	262	238	252	230	233	227	245	256	244	256	249	231	250	246	246	238	235	236	238	256	252	199	265	220	251	232	244	248	232	244	241	237	235	234	240	237	258	223	244	242	240	231	215	230	241	239	218	232	236	205	225	238	231	237	222	212	228	230	242	248	244	226	242	221	235	244	237	234	244	254	220	250	253	221	261	234	242	214	249	220	206	265	250	221	244	229	237	246	220	215	233	239	241	240	257	253	260	232	251	247	235	234	241	247	254	244	223	232	224	262	254	230	246	235	252	258	246	221	228	236	234	270	257	213	245	261	220	254	246	228	237	234	213	240	239	234	213	230	207	230	257	217	242	268	244	245	234	228	266	236	220	284	248	233	245	219	213	231	238	262	231	226	233	232	243	246	262	254	222	236	226	222	238	241	242	221	222	254	258	211	251	244	232	247	233	233	243	231	211	214	269	231	229	245	250	260	235	258	225	246	234	225	243	237	234	239	241	239	243	243	218	234	232	208	206	243	242	237	227	239	257	238	221	236	243	225	206	260	269	258	283	249	234	254	243	237	231	260	235	234	260	237	240	225	240	241	209	225	239	242	230	223	267	246	244	238	255	253	214	248	225	271	247	231	228	259	231	245	253	220	242	271	237	239	237	260	218	199	249	275	235	228	249	250	278	215	248	231	252	251	260	254	238	221	251	236	223	225	244	254	261	212	275	245	234	230	244	218	234	241	228	208	223	241	221	225	240	235	232	230	236	235	227	227	240	238	224	232	221	224	223	254	250	252	242	236	238	260	224	230	221	240	265	236	214	238	239	235	210	225	238	227	206	246	232	228	260	254	242	232	218	229	226	228	220	245	238	255	253	256	216	237	226	225	229	240	241	248	237	209	244	236	241	213	235	224	260	250	212	228	236	238	252	259	243	235	239	236	217	226	216	225	245	229	236	262	238	234	229	255	212	219	235	225	206	222	213	251	231	227	210	240	223	234	243	241	246	225	233	240	221	221	245	251	226	246	194	242	239	229	264	214	245	235	253	263	242	252	235	239	219	241	225	229	250	214	240	262	250	217	203	206	249	228	243	228	250	235	253	245	207	236	235	223	243	231	223	202	216	258	253	247	263	242	250	246	236	237	269	248	242	223	227	237	243	245	243	246	241	254	266	215	225	248	234	227	248	202	211	246	224	237	234	241	240	272	267	205	241	230	252	258	248	259	238	222	262	246	232	231	226	247	217	227	248	220	258	264	221	235	226	248	236	215	254	241	250	251	256	231	228	253	258	274	234	262	238	257	224	242	226	235	237	241	227	236	254	253	229	238	240	237	248	204	228	220	235	209	232	267	204	223	246	249	246	241	238	216	216	239	213	243	241	236	229	246	237	231	229	236	252	221	230	261	219	217	246	223	251	219	241	245	228	250	230	224	274	258	228	239	252	249	251	232	269	246	239	218	240	228	235	215	239	231	261	214	241	237	247	213	217	235	243	239	250	262	231	250	219	236	243	223	220	224	266	229	237	220	239	218	251	217	222	214	236	231	215	262	277	230	255	263	223	216	237	227	237	263	230	249	240	222	209	237	227	190	217	228	274	234	272	237	239	248	268	230	239	237	262	246	228	221	220	225	218	227	241	214	217	255	251	221	225	230	246	228	227	236	258	217	262	229	248	221	258	243	251	246	240	221	239	252	255	229	246	227	255	215	240	232	234	237	257	238	246	231	259	244	245	219	232	255	257	240	218	243	231	237	246	238	256	243	249	232	233	243	255	231	236	239	228	213	253	211	238	216	225	214
27883	43408	14429	1628	1088	892	657	585	521	479	388	374	345	347	309	300	351	284	306	313	310	290	294	291	286	299	283	272	281	332	282	282	294	260	277	269	274	266	272	280	293	250	297	262	265	289	265	282	287	277	306	276	257	278	249	227	255	268	243	261	259	259	280	253	273	266	249	277	278	281	292	256	279	280	282	281	273	266	271	277	272	281	287	253	303	264	252	283	263	256	271	280	258	265	284	259	280	232	268	273	275	242	260	274	276	255	265	264	246	255	295	271	258	272	260	279	264	257	295	274	252	248	262	269	249	251	293	281	268	277	252	256	256	291	266	288	262	252	248	269	282	253	256	235	220	257	258	257	261	275	282	278	247	262	275	279	265	290	260	245	276	266	253	252	264	267	272	247	262	289	271	283	273	248	246	261	265	274	265	247	305	249	259	260	266	294	259	254	258	277	293	260	262	279	268	271	263	263	240	261	262	260	252	250	267	293	248	263	232	265	255	267	270	245	277	261	277	286	265	281	261	288	252	253	284	279	269	244	279	281	302	238	270	294	269	251	275	263	265	250	272	253	270	252	258	261	300	249	238	257	290	277	282	254	261	286	265	246	233	247	256	273	284	272	279	281	261	263	281	264	258	243	264	261	292	273	287	264	264	249	261	260	254	261	284	260	247	220	290	263	284	277	279	265	267	282	297	300	284	256	265	267	251	302	266	298	267	248	259	233	274	252	235	275	286	259	282	279	264	270	304	283	256	271	248	260	238	285	304	287	273	254	293	281	278	277	226	278	257	249	271	267	255	250	283	282	259	261	280	278	285	263	248	258	271	277	266	282	301	256	246	280	285	262	256	267	276	290	267	277	265	258	272	270	289	272	262	257	250	290	278	260	251	289	280	273	275	298	262	274	254	252	268	248	291	280	281	267	240	283	241	254	294	251	254	251	263	253	275	270	275	269	262	286	280	266	253	270	252	275	260	248	256	254	268	239	261	282	256	267	268	266	291	287	252	264	257	244	282	261	278	294	272	267	258	269	338	261	262	252	223	265	270	271	277	249	260	256	241	290	286	264	276	284	241	286	267	270	265	262	289	280	239	277	250	264	250	260	267	284	239	260	270	242	293	284	275	279	248	260	285	277	256	266	294	272	267	262	247	274	283	249	277	316	233	266	280	257	291	295	220	270	265	272	261	273	267	285	293	242	279	268	264	268	279	264	263	274	270	254	271	263	261	249	268	282	248	276	269	257	267	287	282	248	280	274	301	279	285	292	281	262	303	258	250	257	250	284	277	270	249	252	258	242	252	280	278	288	259	279	273	258	280	275	239	264	290	238	270	258	290	270	287	282	255	281	258	260	315	256	277	256	259	258	252	283	265	287	272	253	260	292	254	266	274	272	254	261	267	277	295	268	289	293	233	281	285	257	267	283	269	293	250	251	285	252	258	257	289	272	234	272	283	267	278	277	260	274	269	277	292	292	286	272	265	288	250	250	282	247	260	250	280	270	285	285	276	267	255	256	292	281	260	258	270	248	294	253	267	289	259	267	263	291	258	278	282	273	262	267	289	278	259	273	288	280	282	267	248	288	279	261	290	259	250	245	243	231	258	259	241	257	261	258	265	271	274	258	306	248	234	260	257	271	262	249	264	263	279	278	292	262	266	265	280	263	277	260	243	263	252	272	274	282	256	268	271	252	264	289	267	257	255	268	254	265	299	288	251	250	280	274	243	264	269	251	269	268	290	286	241	270	259	291	255	280	264	277	267	240	277	268	257	292	272	268	247	289	290	254	277	269	258	278	266	278	233	261	268	273	272	279	289	255	288	265	271	269	252	249	257	275	294	295	255	315	257	264	249	276	258	242	274	256	277	234	278	286	240	267	262	233	266	289	294	261	275	261	251	256	252	267	280	268	274	248	301	286	264	267	280	265	259	275	259	276	276	243	318	278	270	251	257	267	280	297	266	256	258	300	278	286	275	276	254	233	262	266	280	270	279	272	248	282	261	274	265	275	267	284	270	247	264	263	265	261	257	274	233	286	277	268	250	253	283	261	272	287	274	276	273	265	268	261	270	278	255	268	274	256	233	279	275	258	287	265	260	271	266	271	270	277	245	280	283	249	298	269	240	243	255	290	266	245	264	282	258	256	287	277	294	263	264	279	251	270	243	298	272	238	281	259	268	273	281	235	257	265	269	242	251	260	264	275	256	246	291	279	253	257	289	261	269	284	256	274	269	280	297	228	239	263	264	244	258	220	294	241	278	286	277	254	265	249	281	281	248	258	278	273	293	274	279	251	246	251	245	267	289	246	275	278	295	286	259	308	244	278	268	271	272	259	261	280	245	287	262	279	269	253	270	282	240	266	267	256	261	257	283	269	268	249	264	245	276	255	276	272	286	300	285	265	283	278	265	241	265	280	253	256	284	253	256	280	276	257	275	291	275	284	274	291	258	280	253	253	257	282	270	260	246	271	258	264	244	265	260	281	259	260	251	290	255	273	264	254	270	287	245	290	270	264	269	263	275	233	301	272	307	252	284	280	305	253	262	253	260	265	277	243	292	295	267	262	264	282	271	263	256	245	270	275	278	273	257	281	288	247	255	265	255	261	270	251	274	249	272	246	257	267	274	262	243	284	270	264	271	260	291	264	263	259	282	250	250	250	275	285	252	286	285	277	255	248	263	268	282	311	267	278	277	253	273	276	265	272	262	271	291	289	261	252	284	268	260	259	242	281	266	252	262	260	261	265	254	279	262	265	265	280	235	264	273	276	271	277	248	273	288	257	249	270	278	266	297	263	248	279	267	250	280	279	276	279	273	258	286	279	283	263	274	271	302	270	274	244	270	260	293	273	259	288	253	268	240	278	247	290	291	251	282	251	260	267	280	278	257	268	261	252	242	261	248	278	289	259	245	261	268	253	285	268	247	260	263	245	276	266	260	316	261	315	267	270	273	253	281	289	264	263	265	259	260	256	261	272	290	247	264	292	265	291	248	258	255	283	261	238	252	246	319	271	274	249	267	255	262	273	282	246	277	287	280	266	263	235	267	257	266	280	287	260	299	271	230	272	276	288	268	260	260	247	254	268	246	266	287	265	260	255	271	278	273	257	283	253	286	269	262	285	277	258	255	273	286	281	265	289	227	232	233	258	279	273	254	289	262	256	264	287	264	254	254	282	253	259	269	255	278	273	300	270	285	302	285	283	240	264	248	260	253	273	271	280	268	247	260	274	248	248	267	248	290	276	267	276	301	254	287	256	253	256	251	270	279	267	296	266	287	261	267	272	279	262	280	242	256	249	272	244	262	234	271	252	230	275	280	282	284	282	268	257	274	264	253	254	239	286	272	294	246	261	291	272	291	267	255	267	264	253	248	264	314	272	268	276	302	269	257	272	261	288	263	262	254	271	249	274	307	266	276	290	256	289	256	284	253	272	275	266	264	263	247	291	266	271	247	269	259	271	290	257	267	263	275	269	259	278	241	237	253	272	290	241	284	276
22529	21171	28734	23866	21158	21188	11482	1241	903	833	805	710	700	689	627	627	597	591	555	548	559	578	559	538	561	545	534	544	546	534	544	554	543	518	551	514	561	549	535	498	531	542	512	537	538	527	521	529	509	514	518	554	551	537	508	523	548	525	535	539	524	538	540	554	529	539	525	535	555	493	509	497	574	506	527	527	457	511	545	496	517	505	524	479	509	491	527	521	559	481	538	516	559	519	530	511	528	521	505	547	548	521	483	509	533	523	542	520	535	491	540	563	524	495	493	523	522	519	500	550	519	517	505	534	500	571	518	539	502	526	511	543	520	506	549	529	521	514	500	517	556	521	481	484	484	530	488	568	534	470	513	494	503	546	481	516	541	502	510	544	526	520	498	519	501	560	522	500	529	515	523	501	522	529	507	495	519	506	528	531	539	495	493	543	508	498	513	567	532	567	503	505	530	567	518	512	531	490	503	481	519	520	520	502	488	534	488	514	566	514	540	520	527	512	491	507	495	557	530	490	525	479	521	551	539	544	563	494	506	507	521	498	523	504	491	540	484	513	542	559	525	535	507	511	554	516	541	531	514	528	501	514	511	542	536	527	542	470	465	521	525	490	506	526	526	517	521	531	518	488	552	535	501	521	487	491	542	486	503	507	523	496	539	501	503	513	511	519	530	526	522	503	542	527	567	532	528	533	517	498	526	520	531	516	522	501	521	529	510	534	517	533	512	552	531	575	527	516	532	529	509	498	529	563	510	497	502	504	566	488	583	503	536	493	558	537	533	523	538	499	528	510	539	539	518	504	462	516	503	562	537	524	506	523	513	460	503	508	536	511	510	510	488	509	513	509	551	493	546	548	542	496	498	519	511	514	487	541	490	510	540	522	505	548	505	516	542	516	509	504	507	524	523	536	521	519	506	500	527	520	497	521	528	512	517	509	530	552	530	557	565	524	571	519	507	510	536	543	521	451	514	481	526	515	518	511	505	521	536	510	511	542	482	524	528	486	526	572	521	501	534	520	579	502	466	524	523	538	525	539	511	519	499	483	540	515	519	502	511	503	518	539	528	550	548	541	498	550	587	468	503	525	533	524	506	486	460	524	539	527	487	506	529	540	548	566	519	536	511	566	477	513	506	512	572	490	507	501	506	517	521	572	524	491	561	534	483	490	473	505	507	536	485	540	495	483	504	518	543	515	535	528	550	510	523	504	566	511	538	557	512	481	516	487	495	475	509	559	515	505	510	479	495	519	497	527	551	527	494	498	509	492	523	597	532	525	507	512	548	543	516	530	539	489	496	511	518	515	459	507	481	512	554	558	529	520	533	519	536	539	491	548	504	505	521	529	506	493	524	468	492	504	486	530	522	504	543	525	499	538	467	501	480	480	545	517	518	515	569	504	525	480	502	506	530	490	545	555	503	524	538	513	489	474	504	555	537	501	546	505	547	535	505	500	538	505	507	502	529	520	534	482	459	506	520	520	519	533	510	505	503	469	549	483	532	528	557	535	511	531	469	546	527	473	480	535	536	542	538	503	517	515	511	525	538	501	496	497	535	469	535	541	480	475	501	538	524	511	538	520	546	528	538	476	498	516	534	511	510	476	495	485	504	485	528	517	499	503	525	526	496	518	580	527	527	519	517	488	510	526	508	526	499	532	509	511	526	518	561	525	511	516	509	513	516	524	487	510	525	548	551	526	506	585	497	477	538	514	545	471	429	548	529	515	504	532	526	583	552	514	545	483	477	504	481	535	516	502	522	542	523	543	510	497	524	495	509	531	518	551	544	563	567	502	543	521	545	519	531	564	552	508	552	477	512	482	498	539	552	537	518	522	469	513	509	511	479	525	543	457	513	506	483	565	483	489	539	490	521	486	499	511	508	523	496	520	515	543	482	557	498	508	511	539	486	544	492	506	502	506	521	518	521	500	522	502	532	554	497	507	526	528	502	548	515	493	514	526	485	512	526	488	525	505	505	496	560	525	574	512	536	522	533	484	511	518	498	512	511	488	486	479	509	509	536	501	523	529	525	475	513	517	537	524	560	525	501	498	496	482	542	522	546	562	534	524	538	530	499	524	529	461	513	551	524	545	536	529	524	532	518	539	493	514	509	505	476	528	555	505	547	511	502	510	532	518	528	470	543	553	522	507	488	546	486	518	531	485	524	550	532	517	482	505	512	522	512	490	499	500	567	532	521	518	535	475	543	527	522	532	492	495	466	502	533	497	527	460	510	535	534	493	518	486	526	499	496	531	542	535	540	509	545	517	520	553	471	509	498	483	532	478	545	548	518	521	517	461	521	552	594	535	516	546	551	493	511	538	530	470	527	504	509	526	487	528	526	503	536	515	534	560	541	495	518	548	520	512	521	510	538	527	460	535	520	510	547	556	494	490	481	491	519	511	498	525	548	527	510	551	521	531	474	500	519	507	533	538	538	529	489	523	530	513	538	564	530	519	531	493	513	538	587	511	502	486	518	498	521	523	496	505	512	492	490	514	499	523	521	482	511	549	515	519	528	538	466	458	524	516	520	501	536	516	506	530	502	519	499	501	486	497	507	497	522	502	493	523	493	502	500	499	515	519	543	498	516	498	513	547	506	499	544	499	512	527	528	510	502	527	503	530	553	495	514	507	503	556	538	514	502	530	538	518	522	558	543	537	556	559	488	507	514	529	521	503	503	524	496	522	514	514	505	552	483	493	519	508	527	489	539	536	505	483	545	516	539	510	540	547	529	486	546	528	536	525	530	509	549	493	519	538	495	530	514	476	488	523	505	518	524	499	505	553	524	505	492	491	510	544	513	555	489	530	523	506	529	494	539	516	563	529	490	535	507	536	547	517	509	513	526	532	517	482	475	542	531	532	518	509	553	533	506	507	493	490	551	509	533	529	536	562	484	489	520	484	517	506	543	554	533	550	518	569	523	520	523	473	526	470	540	538	546	520	520	544	501	564	538	552	496	507	506	518	515	550	532	493	491	503	507	505	529	574	513	544	540	537	516	539	505	513	538	527	517	549	517	510	543	523	516	509	515	503	526	558	495	493	509	549	503	604	493	512	530	490	507	484	571	530	471	543	507	487	543	478	501	532	497	570	507	511	560	549	546	491	487	517	545	516	496	536	476	531	529	524	558	551	515	510	526	525	501	489	528	541	502	490	524	513	499	551	546	556	537	525	487	523	550	490	495	551	498	523	513	465	527	523	504	546	540	471	548	518	538	485	527	514	524	534	537	532	534	509	537	522	506	523	532	486	514	534	492	520	524	528	566	520	504	524	512	531	543	501	528	517	526	503	525	545	490	469	540	435	535	557	520	508	490	508	502	533	501	515	501	543	541	501	548	525	481	518	565	498	503	539	489	483	519	540	561	491	525	507	547	510	537	538	517	485	525	503	505	536	553	522	548	488	518	489	488	520	515	522	512	530	538	496	529	523	538	522	513	496	533	512	518	528	514	553	581	526	535	552	504	518	514	495	489	499	501	517	597	527	516	518
30477	54404	20445	4576	3124	2428	1941	1517	1302	1081	1018	858	827	805	723	712	697	667	657	683	660	671	619	620	593	635	617	592	608	645	601	616	622	565	611	593	586	598	578	600	576	585	567	596	590	561	596	562	568	565	565	576	564	576	579	534	596	575	583	553	594	521	566	564	566	580	538	579	561	607	519	541	584	560	570	567	536	569	582	598	619	580	548	553	555	559	568	585	560	599	538	562	538	574	561	554	564	590	586	540	559	539	544	600	562	562	551	585	552	546	544	558	584	570	586	547	611	537	553	544	524	555	572	596	546	534	570	546	613	543	570	571	559	577	553	582	527	539	576	567	528	573	545	561	609	530	580	525	541	555	543	600	568	548	569	545	570	589	546	571	576	591	547	581	589	569	574	621	566	597	541	583	609	535	568	566	569	589	529	605	535	549	537	547	572	560	589	543	562	582	545	541	545	569	545	543	582	571	557	554	567	527	522	557	535	574	587	544	558	557	592	606	563	544	586	518	592	580	570	511	529	560	599	588	552	569	547	594	528	547	578	584	507	552	569	566	546	526	546	570	569	560	617	578	594	567	540	574	575	570	468	597	548	572	508	582	553	540	528	566	585	585	571	569	581	528	575	554	551	539	566	527	566	576	547	588	556	582	561	549	535	547	572	561	537	587	582	554	592	561	579	599	567	614	518	524	538	594	579	556	570	576	584	581	623	584	554	576	561	550	551	562	564	528	606	586	587	565	544	575	572	553	582	553	561	556	575	570	583	551	527	552	553	536	558	600	561	543	591	562	530	567	571	561	558	550	579	566	577	555	580	551	560	585	559	553	549	536	575	602	553	530	612	569	552	615	572	588	568	592	537	558	582	581	615	541	584	561	531	566	564	552	557	541	527	543	550	555	563	535	596	608	573	530	561	561	552	536	612	567	579	581	543	573	545	567	603	579	576	593	547	603	547	542	550	505	545	574	536	557	611	583	584	594	558	524	554	553	576	629	571	569	561	542	574	551	576	588	558	598	572	572	595	571	543	567	615	578	570	588	585	560	592	551	540	555	604	549	588	532	554	559	566	564	555	576	541	543	595	524	559	555	577	593	558	555	567	546	575	549	568	561	575	565	573	583	539	546	576	551	551	570	575	554	540	594	618	594	593	568	551	599	573	554	551	566	618	537	594	543	556	517	549	594	537	540	529	572	579	538	571	559	560	576	535	565	548	588	569	569	522	540	540	556	575	586	598	544	545	581	541	576	559	553	545	557	587	568	595	524	600	541	572	584	580	584	485	599	573	536	553	540	593	558	509	594	599	568	522	551	548	537	579	585	522	539	546	532	576	575	593	547	591	560	534	518	571	544	532	570	568	540	554	616	591	554	580	580	574	542	545	569	572	545	565	574	568	561	552	527	541	561	532	555	548	575	529	545	586	558	568	569	589	544	595	547	582	574	544	585	551	505	591	523	560	568	583	562	569	580	542	573	538	574	539	581	579	561	559	556	577	543	576	535	597	573	559	561	561	596	537	568	575	582	579	590	531	570	531	542	565	572	543	539	557	551	571	580	607	555	529	534	518	540	585	575	607	523	591	595	549	575	552	527	593	555	503	608	539	567	583	548	606	561	563	593	548	575	584	573	634	557	572	508	569	550	575	538	529	552	572	548	563	523	570	599	534	573	583	561	640	554	542	538	573	506	571	569	522	561	578	578	566	601	587	549	585	553	573	570	581	568	555	523	561	518	572	547	526	555	582	530	561	593	588	628	572	558	598	579	551	528	551	549	589	548	558	517	580	576	556	585	566	575	549	535	558	581	539	583	563	592	598	635	535	529	508	537	569	546	558	593	578	577	540	579	561	518	569	590	531	579	508	600	585	599	579	589	516	604	523	568	564	560	576	555	584	585	536	595	610	562	569	567	579	583	523	531	564	547	575	558	535	545	592	576	572	553	557	621	559	598	570	572	559	588	541	551	529	558	573	571	542	593	564	597	557	536	547	586	575	582	509	576	592	612	552	553	520	554	557	553	552	584	572	562	560	575	542	563	572	586	566	578	569	546	562	547	527	566	576	567	599	576	567	555	571	570	576	579	559	604	583	582	549	554	560	565	551	548	545	541	554	541	608	597	542	565	571	555	559	571	583	575	580	545	556	608	556	542	577	529	514	573	559	571	618	583	561	552	590	600	565	575	562	631	557	530	552	551	625	614	589	598	595	549	544	590	576	585	568	591	549	550	611	532	593	540	558	530	525	511	608	590	563	521	541	564	542	573	560	526	563	558	608	556	563	537	531	575	580	531	582	568	523	583	579	614	522	562	568	593	542	576	578	541	598	577	570	588	534	538	553	525	602	550	569	539	555	576	553	573	509	577	574	540	520	556	540	565	544	538	552	570	560	542	586	532	509	558	578	553	604	595	554	591	592	575	545	582	544	567	560	571	577	565	546	549	584	537	576	534	560	566	586	585	559	583	570	594	570	567	575	611	508	571	558	562	553	563	548	588	568	548	525	562	550	563	546	566	569	596	573	540	575	559	555	572	537	569	563	594	540	573	569	537	538	523	582	575	597	507	568	565	543	543	560	527	558	542	586	546	566	584	544	550	555	593	569	535	537	591	586	576	592	550	551	571	576	565	522	530	565	573	556	593	568	599	578	608	578	602	552	597	561	566	587	565	555	580	544	581	574	549	543	585	574	539	504	597	551	540	555	554	580	583	541	578	528	556	535	584	601	557	561	564	607	566	594	589	546	570	609	556	549	562	560	578	551	558	590	603	547	577	575	579	606	554	562	561	574	549	532	556	556	550	573	571	574	542	543	571	553	577	577	594	549	571	604	547	629	596	547	567	564	554	563	593	556	560	576	532	581	559	578	554	525	555	598	537	562	550	559	568	527	576	563	548	595	527	579	546	534	565	563	567	583	570	534	575	559	548	523	595	570	573	541	549	536	580	549	577	569	563	535	548	580	588	594	581	602	526	572	554	588	537	561	529	584	564	594	568	583	566	547	608	584	567	630	547	553	556	558	573	569	593	565	547	557	552	583	486	557	534	584	548	543	576	555	541	565	578	546	584	582	527	546	564	589	564	584	590	593	554	523	568	564	616	634	587	548	584	544	545	545	552	529	563	575	536	552	545	546	566	553	565	561	529	545	553	558	550	590	549	583	533	553	565	561	557	569	559	534	534	566	564	522	585	563	562	565	558	566	557	576	537	524	529	560	552	634	582	592	532	588	540	559	558	548	567	573	555	577	525	525	594	556	548	569	599	554	573	545	595	537	545	511	546	574	588	596	527	511	561	552	517	554	590	545	564	591	566	520	525	559	513	560	585	555	504	539	545	534	587	574	574	565	577	540	519	560	584	553	532	598	574	530	569	556	587	570	571	588	542	576	533	571	596	552	531	585	598	546	615	577	533	557	602	554	549	561	552	572	564	492	553	553	601	579	586	552	604	552	584	549	593	552	532	608	559	534	534	529	515	534	582	566	518	549	551	583	538	581	567	561	549
28441	23089	15461	1814	518	524	486	464	490	464	476	473	501	451	442	446	456	465	492	460	499	452	458	444	429	429	438	438	475	473	403	491	454	456	442	445	455	448	440	486	453	447	445	491	455	466	453	425	470	477	425	434	449	442	478	428	463	428	452	457	441	455	438	467	463	457	516	497	462	431	451	474	469	434	467	444	452	471	463	469	457	437	461	452	406	466	461	446	497	451	479	499	450	440	433	445	465	460	496	459	453	455	438	474	457	456	469	482	489	460	456	471	483	501	443	431	443	470	473	477	484	443	517	456	549	424	498	457	459	420	470	468	465	451	442	488	455	435	459	456	460	450	452	453	422	483	499	474	451	486	461	473	461	494	471	468	499	485	489	502	436	473	499	443	450	480	440	480	467	457	452	478	491	451	442	491	480	453	441	451	495	488	484	454	447	422	458	489	465	452	478	452	446	478	498	464	462	455	451	462	471	437	465	476	453	474	475	473	448	465	469	458	449	465	480	467	510	482	457	475	466	435	465	472	457	480	419	476	430	434	432	485	471	480	459	400	477	472	452	489	482	469	477	419	469	481	467	495	437	461	450	463	452	443	468	460	413	472	460	468	474	456	447	487	442	477	443	482	448	489	422	455	472	466	448	472	495	504	488	457	485	447	458	413	491	493	445	461	465	454	433	490	478	516	474	491	451	439	495	503	466	471	472	422	452	494	463	434	473	473	465	474	493	470	450	470	501	468	471	472	478	434	471	444	469	450	459	457	480	449	459	423	464	463	495	446	465	467	496	463	452	468	454	479	447	461	492	463	470	478	477	447	450	482	475	458	476	458	465	462	440	464	436	478	451	494	463	441	474	462	461	460	479	489	488	461	465	476	487	450	431	449	469	458	490	499	461	449	452	456	476	481	465	429	449	447	468	462	466	452	479	439	485	479	460	455	479	446	492	441	469	471	465	465	495	444	511	478	457	489	469	443	446	437	457	493	452	458	472	482	469	485	459	449	455	501	506	477	453	479	461	445	467	433	430	458	483	436	434	461	479	481	456	445	492	479	435	485	448	472	449	450	456	455	428	505	463	468	477	499	490	436	455	453	493	460	462	493	437	456	491	481	468	428	442	450	432	495	431	458	428	471	475	443	435	478	450	488	427	456	479	508	444	477	463	450	469	452	502	492	483	495	480	470	504	462	475	483	475	448	495	452	448	451	476	415	460	461	439	452	458	439	472	456	461	477	477	443	482	472	452	451	454	438	462	491	477	441	401	484	461	457	428	471	477	468	473	454	463	461	470	448	436	494	430	440	500	475	445	487	461	494	460	451	480	453	474	457	506	483	487	474	468	449	472	450	470	466	448	462	438	438	444	451	442	452	483	444	456	461	450	471	462	474	481	457	487	431	436	480	461	441	481	438	451	447	441	481	481	468	475	449	457	484	446	444	504	449	498	462	476	442	409	465	486	466	434	478	470	469	453	495	459	448	395	443	435	452	481	485	451	437	449	461	475	441	466	472	451	483	449	439	453	451	495	419	435	472	479	493	480	461	468	476	450	483	480	468	434	473	466	481	430	499	438	473	454	425	445	487	483	465	472	497	460	523	451	474	445	476	440	461	435	469	415	472	427	493	468	441	488	442	499	447	513	489	474	498	512	452	490	465	500	467	447	434	456	426	475	450	490	444	473	453	479	489	454	509	478	441	457	458	441	492	416	464	469	448	462	485	502	443	445	456	498	417	455	458	480	449	458	475	486	456	485	502	506	476	433	491	473	451	421	511	445	514	446	451	453	510	466	464	463	441	463	465	444	453	472	459	419	481	498	470	444	440	484	447	499	479	460	458	453	480	466	416	463	501	450	451	426	457	443	448	447	459	464	471	471	486	465	490	469	440	461	464	491	437	462	475	430	503	499	463	435	448	459	465	448	483	446	476	470	415	448	419	491	496	502	453	459	498	470	447	474	481	467	471	460	422	469	469	460	435	456	447	460	465	417	451	457	436	475	487	473	474	482	448	450	456	491	476	468	482	465	430	455	452	500	453	470	462	481	447	474	467	471	475	472	474	475	443	445	478	453	457	449	459	467	426	496	452	444	432	470	431	453	468	475	461	465	472	463	485	481	455	423	506	491	452	424	486	477	470	498	476	466	418	453	490	472	440	465	482	463	480	488	470	460	467	458	429	450	474	499	483	453	439	492	441	491	445	490	482	445	475	445	454	465	451	436	469	517	436	461	482	443	484	446	490	434	455	464	464	423	469	497	478	431	437	437	483	471	499	497	500	491	427	484	460	477	447	484	447	485	428	478	496	474	469	447	520	490	469	468	433	479	460	474	467	474	453	451	471	435	491	429	474	442	463	498	471	497	464	464	446	482	430	463	481	424	474	433	481	426	475	477	423	445	455	476	437	470	476	459	459	413	504	440	453	472	474	437	461	468	476	446	471	447	480	510	464	471	465	471	438	485	428	483	473	487	459	458	416	466	437	448	473	474	474	467	433	463	475	469	454	482	478	468	427	484	454	458	432	439	434	409	438	470	485	497	455	496	474	461	457	462	495	478	474	451	458	508	415	468	454	431	473	460	498	464	432	460	447	479	465	483	433	499	469	504	458	473	443	491	452	455	477	444	459	459	447	455	433	446	458	474	441	490	455	478	449	466	462	466	466	465	453	455	475	498	458	483	434	454	446	455	449	451	464	479	475	496	445	450	453	464	465	474	479	484	471	473	440	469	499	487	435	461	483	485	464	466	504	473	452	484	433	438	501	488	491	481	446	464	478	475	466	493	446	420	456	474	479	462	451	466	464	472	500	461	465	482	472	461	436	481	446	476	454	450	479	454	483	445	452	491	441	472	438	429	479	492	462	463	452	478	461	474	439	457	503	447	477	463	477	423	469	480	473	458	462	435	452	419	467	425	471	505	469	476	446	479	467	476	448	485	443	462	466	471	491	469	486	481	444	457	471	457	457	448	429	443	451	474	439	456	503	462	466	465	458	410	473	473	464	471	454	454	482	484	470	500	434	439	489	449	472	453	484	397	466	454	482	479	419	492	494	502	425	463	445	440	469	458	469	474	477	463	523	464	461	468	489	443	461	485	486	441	470	444	497	480	483	473	452	445	487	512	477	445	452	449	460	464	471	469	487	431	443	465	482	489	453	492	464	451	454	476	460	440	453	427	466	444	475	526	466	499	433	457	466	465	458	480	465	433	438	463	478	446	467	463	431	435	458	489	441	439	457	447	464	454	488	479	442	480	438	483	427	451	473	478	447	481	476	478	430	476	472	476	458	437	461	439	452	451	454	450	463	433	443	461	448	481	493	510	450	472	462	422	425	494	472	470	494	454	472	461	445	442	458	477	476	494	515	473	507	476	450	461	465	444	444	461	478	439	468	414	473	470	496	451	414	485	492	471	442	488	510	445	429	470	484	423	471	421	473	473	461	460	469	459	496	453	470	408	454	490	438	433	432	475	475	465	477	442	457	478	452	486	483	497	465	406	471
26624	34030	10394	621	565	565	561	524	497	503	506	470	531	533	487	525	488	519	472	460	497	463	478	469	520	489	519	516	513	440	508	515	519	481	535	467	509	455	496	471	521	482	484	499	492	456	533	543	447	506	447	486	485	514	508	439	480	498	462	433	479	512	472	511	462	496	497	515	454	479	507	476	467	469	528	470	451	458	523	469	512	489	505	499	514	484	525	463	460	486	517	506	481	462	522	496	518	513	468	485	482	503	428	464	508	482	499	487	522	462	480	502	471	498	471	492	481	461	517	479	466	475	495	485	476	492	477	468	498	441	479	478	495	481	475	467	489	458	521	524	488	492	526	519	456	472	484	504	462	464	494	470	483	449	489	466	506	486	481	482	460	440	482	457	473	475	490	481	518	447	498	500	470	466	511	465	485	510	512	497	509	485	456	480	459	480	475	493	489	456	487	494	521	481	531	487	531	466	506	462	486	474	487	469	482	487	485	493	521	447	456	535	499	481	449	477	452	479	483	515	491	462	533	510	488	518	490	472	541	450	504	508	487	462	479	492	498	489	471	509	504	495	453	492	481	470	502	483	460	447	471	481	440	427	485	498	450	479	504	481	497	504	521	471	466	447	489	476	480	488	450	493	488	475	464	496	522	501	474	459	484	502	494	456	485	486	506	450	513	478	467	461	528	464	484	483	465	527	458	463	496	508	469	479	495	512	458	474	475	484	499	486	518	511	484	484	486	502	467	491	492	502	468	453	493	453	458	488	426	471	449	472	490	508	497	473	489	495	495	441	483	524	481	452	454	447	520	501	490	511	488	484	450	524	477	501	516	500	485	444	548	451	470	497	519	446	489	482	504	487	471	484	470	483	490	472	531	486	487	477	478	484	503	455	476	529	525	451	494	505	505	471	489	514	502	496	530	476	495	506	462	516	468	472	487	474	473	457	479	460	474	518	517	485	465	453	492	505	522	445	476	510	493	531	485	442	495	467	476	493	458	507	493	486	478	477	511	505	469	507	519	493	506	468	516	478	510	462	463	478	471	501	497	474	497	492	518	491	443	494	485	505	503	490	487	465	517	505	474	493	519	474	503	510	513	519	475	512	494	519	477	502	467	516	503	491	492	465	476	476	498	505	466	511	497	490	484	478	498	475	472	463	495	481	460	471	524	535	470	466	454	474	491	484	497	515	491	482	508	461	482	495	491	502	485	472	488	463	494	513	453	487	513	502	472	439	502	475	502	495	474	462	427	483	477	493	504	514	505	509	500	495	501	497	483	530	503	496	488	501	501	492	480	493	522	488	514	458	505	464	440	516	486	531	454	477	495	527	519	487	510	477	469	502	455	487	468	478	494	441	489	494	474	509	506	477	502	464	531	504	550	497	493	513	503	486	494	470	493	459	519	483	485	485	474	482	448	485	452	463	466	458	477	492	483	478	481	494	501	523	459	485	488	484	472	460	507	488	491	481	460	504	473	507	500	515	447	491	458	471	524	483	501	492	476	467	468	473	474	511	472	459	463	506	483	466	484	480	476	495	471	503	470	491	528	460	443	458	463	485	483	540	494	474	482	498	472	484	501	502	473	434	447	486	541	507	487	485	447	461	501	541	471	505	497	446	464	483	529	492	487	521	479	454	482	496	505	504	493	506	515	509	486	455	544	448	470	461	479	501	523	475	505	501	472	494	463	497	490	474	467	497	476	482	466	495	493	491	482	468	465	466	554	489	498	485	493	484	489	476	525	531	502	481	519	491	496	539	492	473	480	487	495	521	520	479	507	467	482	472	467	480	461	476	454	515	483	480	500	454	466	494	492	472	508	489	479	456	465	494	487	477	474	486	499	496	459	498	480	470	496	497	453	448	492	466	493	466	504	484	501	467	515	508	508	490	488	501	455	494	475	462	511	506	479	500	491	514	453	545	471	478	456	473	516	496	464	518	476	485	481	484	484	520	488	492	483	499	515	511	515	498	517	445	493	449	491	522	482	509	454	481	491	459	528	469	509	494	497	473	521	449	499	502	474	507	467	452	516	488	479	470	503	500	494	493	489	449	455	499	482	527	491	471	512	526	478	479	489	469	483	489	504	492	470	464	481	473	516	512	507	493	447	483	522	522	520	493	486	503	488	498	469	484	487	525	533	511	465	497	508	523	512	464	490	475	470	531	487	480	464	504	467	495	493	462	475	469	495	465	455	490	472	458	500	502	454	475	495	514	523	523	487	503	499	523	486	510	461	501	474	471	485	477	512	497	520	505	480	514	491	481	477	473	480	487	463	475	483	449	458	482	502	471	475	483	484	439	455	458	434	488	501	450	479	460	463	468	491	451	480	515	475	506	505	502	467	482	520	527	489	485	523	474	495	481	502	497	519	443	497	518	472	496	483	517	498	475	527	499	484	484	487	488	517	500	495	453	491	492	509	444	479	478	488	481	550	533	485	471	493	452	473	482	467	507	509	481	496	489	514	495	515	469	472	463	496	459	483	474	486	496	482	505	468	496	486	477	475	508	510	466	487	447	483	532	459	484	510	498	503	493	525	495	496	515	504	473	487	500	495	486	469	483	490	499	483	506	493	502	506	499	492	492	489	485	489	479	458	484	473	463	471	478	510	463	490	459	474	469	478	496	485	468	455	475	460	471	482	480	464	505	448	515	453	492	474	508	501	483	490	500	458	487	505	464	473	504	479	486	494	482	465	489	490	477	457	453	510	466	492	460	497	494	472	531	472	445	467	499	498	469	510	505	521	470	475	514	504	458	472	457	465	441	466	465	481	464	487	504	516	487	500	537	517	472	503	490	450	481	501	477	474	485	519	492	438	461	478	464	451	522	492	483	471	483	489	492	483	488	498	487	500	514	454	471	474	470	480	480	515	478	445	468	477	475	446	464	483	523	465	477	513	507	501	509	476	505	514	532	511	473	508	493	503	436	525	503	508	480	470	466	478	426	459	471	496	470	500	521	494	477	515	488	479	462	496	474	502	489	538	496	487	511	443	513	484	474	553	491	478	460	474	463	494	454	489	439	458	483	528	491	491	469	466	475	489	446	484	486	465	474	476	484	478	492	448	465	491	466	479	462	469	489	462	482	474	454	516	500	448	494	501	483	453	504	454	510	481	467	502	517	505	479	544	488	510	442	500	502	466	465	491	459	510	447	457	466	493	515	465	469	477	490	482	491	515	475	488	515	534	525	474	507	481	492	488	506	490	494	488	496	476	453	492	474	483	517	467	507	505	479	509	496	487	468	478	490	477	513	503	477	440	486	484	503	457	459	461	476	483	468	464	481	486	447	477	480	442	461	469	461	460	485	480	498	461	452	525	491	509	488	458	506	441	466	484	496	489	490	503	480	477	472	498	477	453	483	509	470	483	491	472	494	506	474	497	494	502	508	451	457	472	518	480	509	472	484	503	444	469	486	462	502	529	518	542	489	476	463	495	512	491	484	537	480	508	539	462	471	452	461	460	475	480	493	476	521	503	475	496	533	490	480	475	488
23553	21032	28155	24130	21011	11911	1571	1064	913	863	822	816	732	783	759	824	765	753	727	754	755	737	728	738	796	770	748	717	656	700	668	664	717	691	724	730	721	727	694	744	694	756	669	716	704	733	691	720	694	705	674	689	751	687	740	705	669	702	721	695	703	741	714	750	672	732	722	664	735	748	694	764	715	711	720	730	700	704	690	704	738	696	687	757	690	715	720	731	737	641	722	729	748	694	714	674	753	745	723	687	780	702	670	706	702	699	753	736	680	692	718	688	712	734	752	695	672	701	732	709	743	712	720	742	707	700	736	701	723	680	747	720	705	759	714	702	727	691	698	726	678	691	673	690	732	711	648	662	705	729	733	696	762	682	659	702	736	713	738	687	703	748	693	716	670	728	689	663	744	667	664	733	714	733	740	713	706	724	715	686	745	671	694	691	684	750	693	707	696	697	696	732	679	743	720	705	738	647	687	711	694	700	670	701	708	685	695	741	677	740	748	697	729	741	660	714	716	740	696	685	687	749	700	709	721	652	728	725	704	722	717	704	695	744	676	685	696	692	709	729	740	707	691	728	685	691	770	739	697	695	713	704	718	715	639	694	725	760	681	717	658	718	680	774	717	685	695	740	730	725	724	726	678	726	715	687	694	688	699	707	685	697	673	723	663	717	714	692	718	693	717	677	704	730	712	647	688	729	744	712	698	717	716	747	688	696	740	727	726	703	678	674	699	729	745	734	699	711	712	662	720	716	701	698	735	702	692	645	711	713	697	683	691	701	706	728	703	679	700	684	688	723	693	682	716	673	699	714	712	679	738	698	703	709	708	690	658	714	687	700	704	697	657	773	720	742	707	682	696	720	739	704	678	660	730	705	724	708	690	704	658	753	722	695	765	675	706	690	676	692	725	726	718	717	747	741	685	658	700	714	682	688	704	707	772	686	709	694	710	746	702	704	739	686	707	723	702	695	698	695	677	727	709	750	687	773	682	704	673	733	688	704	714	691	710	664	729	735	704	730	738	648	727	688	683	719	680	681	669	737	660	744	734	712	671	667	724	739	688	692	761	709	713	688	693	702	730	710	679	716	776	728	722	693	701	730	707	646	696	737	704	715	700	693	718	745	743	697	687	712	693	704	730	701	676	730	686	706	732	661	687	719	658	749	718	692	707	706	698	697	697	724	705	729	694	691	743	717	671	700	689	704	687	706	701	714	691	739	719	749	720	699	692	749	715	678	742	737	730	725	729	709	714	699	658	659	692	739	764	647	733	732	723	731	716	733	684	695	750	706	735	717	718	693	699	669	728	750	725	662	725	693	716	734	677	622	726	674	753	684	720	652	672	738	710	672	667	697	723	723	751	741	689	721	699	691	692	702	670	705	722	712	705	682	650	752	685	731	676	744	701	693	647	721	696	696	693	689	687	705	744	707	687	689	691	715	749	743	737	713	669	709	705	691	708	715	692	699	698	711	717	718	756	713	725	743	684	735	718	682	685	697	683	748	708	725	723	735	750	772	756	758	720	709	710	703	677	744	704	681	655	726	699	724	673	726	714	731	714	682	699	732	670	710	698	706	684	744	689	688	699	723	705	714	686	715	679	753	669	701	667	730	748	749	715	718	703	722	655	716	715	714	715	708	671	669	698	733	674	720	683	668	692	711	694	723	651	679	707	659	672	731	672	727	699	704	739	755	708	726	705	699	670	725	724	731	695	730	679	770	691	744	687	721	710	723	671	726	667	732	690	714	691	717	667	740	748	709	714	666	716	716	683	688	715	721	711	730	704	688	663	713	777	708	738	718	640	680	748	706	701	683	706	731	756	695	733	699	693	675	650	695	691	765	731	699	743	723	692	701	697	751	730	698	712	694	685	677	689	730	707	720	702	722	697	687	698	705	709	674	697	760	696	732	735	727	701	706	672	674	699	648	714	708	669	648	684	721	734	705	714	690	708	693	683	725	696	710	740	721	690	679	708	723	724	706	683	699	701	674	685	727	721	688	719	710	669	695	753	703	639	787	680	731	708	677	660	667	750	685	694	715	683	685	728	717	718	736	736	710	724	677	681	671	712	704	722	731	680	713	728	683	753	711	725	668	697	734	750	724	729	669	702	743	736	699	713	706	692	694	731	695	722	711	680	722	695	720	672	735	716	687	704	683	696	644	665	726	714	686	695	726	683	701	705	733	718	707	728	739	721	698	690	679	716	708	695	657	680	702	719	697	666	713	723	689	703	747	675	701	700	654	734	724	791	710	725	735	666	721	705	686	681	719	688	723	703	686	710	719	734	752	731	697	669	699	718	691	684	691	706	758	690	711	682	686	681	693	734	731	760	675	741	754	717	677	733	711	689	678	696	646	715	700	685	718	733	696	696	737	705	733	670	684	714	732	697	739	685	707	774	691	685	714	729	736	711	649	709	718	743	751	665	715	724	680	746	724	745	678	706	692	716	681	674	654	687	660	754	695	665	678	744	704	709	724	730	725	729	762	689	692	713	703	689	698	732	743	726	706	728	704	755	740	715	715	746	698	732	687	770	698	668	707	700	723	744	685	692	702	739	699	699	689	701	724	684	696	726	675	726	641	727	672	740	701	681	649	715	730	678	737	715	699	729	678	718	694	737	707	688	741	711	700	732	693	693	716	675	673	708	679	741	718	666	743	736	708	708	692	700	718	720	708	722	749	705	699	724	719	729	743	782	697	732	717	677	731	703	679	673	714	678	726	723	675	673	681	742	723	660	720	659	701	698	751	708	748	686	695	717	707	750	730	696	712	676	706	729	681	744	695	719	707	708	706	686	691	722	690	656	735	704	712	724	723	770	692	735	690	697	730	687	747	725	675	716	702	724	726	718	682	706	726	717	738	727	694	736	698	682	711	724	714	653	685	676	690	703	721	709	722	730	738	689	731	681	658	644	714	744	680	703	684	745	710	705	733	684	724	723	729	767	717	709	687	678	701	729	710	714	759	672	671	704	737	711	728	672	695	663	739	741	734	723	733	749	715	735	663	708	703	719	703	690	689	742	708	727	746	697	739	721	734	738	759	706	734	686	688	710	714	731	709	686	701	718	704	694	729	714	689	630	710	665	669	726	708	692	698	683	718	697	706	692	717	689	704	700	711	745	710	650	718	711	703	734	708	696	767	738	724	739	705	723	680	686	711	660	720	721	702	704	683	718	779	767	671	725	696	704	681	648	715	691	713	690	687	714	705	679	750	764	725	684	687	738	707	755	712	734	707	711	740	692	731	671	661	696	709	671	725	733	717	709	717	695	750	695	728	678	691	694	684	718	751	680	636	644	706	693	760	711	687	689	675	669	653	702	690	719	718	694	699	729	716	728	733	674	697	687	705	675	683	701	741	707	753	695	725	724	676	720	708	705	750	683	706	719	686	712	710	672	706	742	673	707	701	719	709	724	700	755	699	740	747	644	645	686	723	715	693	728	722	705	677	654	701	684	737	700	691	729	707	670	716	671	721	696	708	708	702	688	717	743	676
27090	46282	16599	2816	2022	1603	1380	1226	1099	1052	953	894	896	854	848	868	785	780	868	825	774	816	756	735	814	787	752	747	750	752	772	771	790	735	784	750	760	727	755	759	710	790	761	770	716	757	748	784	770	748	778	759	727	759	755	683	732	767	755	684	719	711	729	736	746	693	778	743	743	737	728	733	740	758	773	696	734	770	774	752	722	733	740	764	729	797	766	730	766	782	746	687	758	763	756	735	774	725	759	732	727	722	758	666	754	779	765	747	717	732	737	715	746	701	757	705	726	743	746	833	707	756	730	781	732	777	733	734	688	696	732	737	775	742	760	800	766	729	756	723	777	745	732	751	696	716	698	754	736	760	768	720	770	780	789	779	729	699	744	739	744	758	758	699	768	764	781	726	729	771	757	706	750	730	788	741	703	829	734	781	764	731	771	767	735	742	799	699	779	746	799	781	753	767	743	724	743	730	738	752	722	735	752	683	800	702	719	781	737	694	735	683	770	745	757	720	743	721	751	733	763	707	729	732	745	745	723	749	742	705	738	723	727	754	739	748	743	755	746	814	766	717	698	720	697	699	758	745	719	753	731	714	729	701	756	744	722	747	729	751	771	714	801	747	728	675	717	758	745	680	758	688	725	774	754	750	770	723	777	752	762	781	757	789	728	740	686	721	695	706	722	731	759	745	759	750	748	741	724	719	739	741	706	703	718	697	728	736	754	748	763	772	767	746	756	720	761	772	747	757	767	705	741	819	744	721	759	788	742	756	767	740	747	756	709	749	755	693	741	724	754	722	767	741	782	741	772	740	804	780	692	758	730	717	767	769	715	764	734	720	759	771	739	690	734	717	825	779	727	736	791	725	735	692	687	739	765	732	707	726	756	719	758	756	730	748	745	744	768	745	763	763	736	752	761	755	731	755	776	781	719	716	756	729	694	734	718	680	760	767	805	737	745	708	710	725	774	744	755	704	744	709	761	745	733	754	759	742	750	743	747	727	776	697	675	713	740	751	734	716	737	768	760	732	728	746	754	775	768	741	741	751	729	722	745	771	751	790	739	727	696	766	741	764	757	761	785	748	761	787	755	788	751	715	750	714	770	692	763	758	728	753	730	746	729	728	704	734	722	791	723	741	729	732	740	737	716	726	753	770	761	726	732	765	807	756	775	743	737	719	728	730	666	733	745	710	772	683	722	831	784	726	778	709	682	728	735	707	752	706	721	709	763	731	705	733	724	736	723	745	764	744	723	712	755	695	742	774	756	691	749	753	756	739	741	701	711	700	711	755	712	702	737	743	733	741	708	769	747	730	754	781	785	788	722	756	715	739	702	758	783	739	705	706	712	754	780	769	765	732	774	719	763	786	759	736	724	763	757	760	762	762	784	727	699	744	738	790	687	781	713	729	712	708	723	778	678	728	788	692	755	728	726	764	751	773	742	754	733	741	755	738	751	714	775	764	742	717	737	710	787	753	730	750	739	715	791	765	744	776	709	746	701	729	725	766	718	800	730	761	752	765	726	733	719	786	741	734	745	751	738	725	716	689	769	690	753	710	760	743	729	704	713	746	719	772	747	751	716	723	756	772	710	745	752	735	779	751	762	744	770	719	683	720	743	696	734	782	741	743	771	764	763	736	746	750	788	714	694	738	759	744	733	809	722	729	736	731	733	728	802	745	727	757	740	744	726	736	762	746	779	726	691	735	750	779	694	719	741	777	741	745	787	732	737	831	809	701	670	727	757	706	707	772	739	802	697	705	725	758	736	728	755	738	733	772	762	751	765	750	699	758	764	731	773	777	756	781	751	732	727	727	728	798	722	770	726	766	793	769	727	756	737	744	761	761	766	712	765	764	792	723	700	744	699	746	792	764	727	711	734	716	732	727	723	781	769	729	719	728	789	737	734	768	709	707	776	783	747	752	710	734	737	766	739	747	724	734	762	707	783	754	755	772	792	739	750	704	745	744	721	706	716	778	756	735	726	791	734	734	808	748	714	730	706	757	758	738	753	747	736	728	734	736	743	743	703	722	713	728	735	721	770	761	734	729	705	697	731	756	755	773	830	721	728	734	731	790	749	753	753	761	729	720	774	726	698	827	684	720	704	706	745	730	775	726	724	666	735	778	770	822	781	729	759	740	762	718	733	702	745	783	765	784	719	732	793	718	717	743	759	738	737	701	700	797	764	710	710	763	749	748	720	717	763	704	768	722	749	717	713	737	719	762	781	793	756	734	738	750	677	744	740	734	738	730	751	770	770	774	744	752	731	728	754	753	715	763	781	701	801	733	715	691	731	747	770	768	731	739	726	699	658	775	770	779	715	773	714	770	767	726	791	733	751	737	759	734	697	728	759	757	757	765	763	674	753	727	721	761	773	710	775	728	734	754	722	745	720	707	775	756	777	729	768	717	707	762	690	711	725	727	753	712	778	736	714	696	744	747	746	779	773	711	719	720	730	751	707	747	762	711	730	735	771	728	727	809	714	759	669	725	728	719	755	741	744	701	782	810	749	717	756	740	714	716	735	690	728	740	742	770	693	792	744	766	783	741	713	734	729	743	729	705	701	764	710	746	740	744	789	711	756	719	778	729	770	771	743	783	731	758	755	756	774	739	761	742	745	696	778	737	732	726	719	746	730	718	804	732	706	762	736	690	727	780	753	749	760	757	748	745	720	716	743	728	729	801	734	714	723	726	737	702	732	855	709	702	724	706	718	734	745	786	760	698	695	734	709	712	797	708	812	666	775	702	747	742	728	774	766	683	753	722	767	756	757	702	739	770	727	734	754	723	781	769	742	779	731	688	707	780	737	756	763	740	749	782	770	730	722	738	738	781	759	762	754	717	767	786	717	756	752	708	772	723	781	804	730	735	724	746	754	750	720	758	738	717	781	757	752	778	748	777	715	681	785	725	716	722	783	778	745	751	785	747	761	719	772	704	715	775	720	750	723	721	734	684	735	757	748	745	707	720	768	758	710	691	803	786	720	702	770	716	711	713	720	747	759	736	739	693	757	788	736	742	717	766	772	747	779	785	688	743	744	749	750	801	736	823	739	802	741	781	779	746	743	744	762	753	745	739	732	736	746	768	761	723	772	744	704	699	667	691	718	733	696	777	755	780	708	732	711	766	763	730	768	759	714	733	716	739	749	725	746	757	768	763	773	769	783	748	731	766	690	693	741	753	730	745	803	708	754	759	756	732	739	672	767	769	769	712	719	731	705	712	733	781	777	748	746	706	723	731	792	770	705	794	750	718	786	739	701	697	727	736	714	650	724	766	788	758	732	763	724	734	721	731	742	741	746	771	780	741	737	748	747	747	724	727	794	796	751	732	742	732	766	765	734	775	726	748	687	778	746	762	712	763	738	729	754	717	751	775	758	734	704	753	748	757	755	776	752	723	750	731	732	705	702	670	746	771	754	721	733	774	752	717	752	764	721	740	767	782	721	749	754	724	745	712	794	749	734	722	785	772	783	770	700	748	770	753	734	740	737	756
24508	21069	27496	24775	16833	932	433	363	355	336	312	273	277	276	250	251	240	251	258	291	272	280	254	236	243	226	240	232	236	253	259	242	195	238	246	221	253	248	251	244	243	206	242	214	249	237	212	223	219	224	241	223	233	254	208	221	231	268	219	237	237	231	245	226	223	226	249	239	227	244	229	220	234	248	237	231	213	202	236	246	200	245	228	241	227	213	208	243	263	228	213	232	235	244	214	238	215	219	232	249	229	223	240	234	211	234	213	252	220	236	250	230	233	226	220	217	251	216	255	212	215	218	247	243	246	202	222	201	224	220	222	241	240	250	231	227	224	217	237	215	210	225	202	218	246	224	218	202	226	258	235	226	245	243	233	245	252	214	243	241	245	241	212	223	248	219	245	245	241	230	227	255	236	249	222	218	232	218	221	244	235	231	226	258	218	250	225	250	223	242	221	233	227	208	222	253	231	227	226	231	230	227	222	234	228	243	213	225	230	217	227	200	257	239	248	244	217	241	226	230	257	194	209	228	253	233	250	234	205	243	216	238	239	214	239	236	231	229	228	203	186	215	255	218	264	265	229	236	237	215	228	214	240	220	264	254	251	238	244	258	220	216	219	243	232	230	253	226	234	230	209	258	202	256	263	239	246	231	222	223	227	229	217	241	219	236	243	226	241	238	201	243	229	233	230	227	243	227	244	257	218	221	244	251	215	237	228	224	255	246	245	236	240	217	231	258	235	204	274	235	241	238	225	230	233	231	230	212	230	252	225	244	236	250	231	203	222	208	245	238	232	239	257	257	225	240	242	253	229	222	219	214	225	232	248	246	234	247	211	256	234	244	239	215	253	206	230	219	245	231	205	245	233	228	244	229	271	228	254	233	248	231	228	242	222	246	228	226	235	243	220	230	247	218	242	217	227	235	227	222	222	230	237	251	240	227	238	239	234	218	271	229	227	218	253	220	226	237	214	227	216	193	223	245	231	228	244	216	238	234	227	246	208	246	250	233	246	231	236	230	244	254	219	246	242	221	226	235	245	251	261	229	204	219	253	253	222	236	240	249	228	218	237	227	228	230	249	242	241	224	237	242	225	252	210	229	221	228	230	234	224	244	217	246	245	227	237	208	234	219	248	227	228	213	253	196	195	223	253	227	225	212	237	228	236	225	214	227	231	214	223	256	223	213	244	218	237	203	223	231	243	263	231	245	239	244	220	218	245	213	225	203	220	258	224	252	229	236	244	228	244	232	227	250	244	252	213	230	217	227	225	239	240	228	280	230	242	227	202	245	212	230	219	196	229	256	237	235	230	211	239	245	220	213	239	214	217	239	238	217	230	253	215	230	208	232	248	220	223	220	242	254	237	239	251	219	245	237	253	228	229	245	235	250	213	247	238	220	232	243	250	227	216	197	245	233	243	240	245	232	229	235	225	197	206	203	229	270	232	222	253	227	230	255	235	228	243	265	237	210	239	241	193	227	239	231	233	226	215	254	222	256	206	249	230	273	228	248	239	254	241	238	232	242	226	240	250	233	202	231	251	235	226	244	238	241	226	225	258	267	241	233	237	227	223	226	261	235	244	223	235	246	243	222	237	252	233	240	234	259	222	248	227	233	240	235	237	240	227	210	239	219	268	221	231	232	251	222	230	250	247	216	226	205	239	224	216	248	248	234	237	221	227	253	228	216	250	237	251	246	218	218	228	244	236	241	229	230	240	257	272	228	257	232	231	196	237	234	247	231	239	227	216	235	231	238	213	230	236	229	249	213	229	232	224	237	228	248	221	235	259	242	207	196	246	210	221	260	219	250	242	220	252	227	199	231	251	260	232	218	230	252	236	213	227	236	236	231	236	244	233	234	239	250	217	215	234	247	222	235	257	206	246	229	244	251	265	220	215	232	223	251	221	202	230	255	227	225	251	239	242	249	244	248	229	223	224	210	232	255	213	243	253	252	210	247	252	215	235	228	230	200	239	223	213	236	221	230	219	217	247	227	208	235	240	237	216	251	241	215	224	204	254	237	220	246	217	217	244	234	198	219	233	220	207	228	237	220	226	248	240	245	225	200	236	227	222	233	237	227	235	271	260	249	229	248	231	242	213	231	239	220	226	209	235	224	206	221	227	214	212	226	243	223	251	224	213	221	219	247	230	255	239	276	239	215	251	237	223	200	229	220	239	232	228	217	232	224	250	223	215	240	211	229	254	223	233	209	263	201	235	193	233	228	227	228	215	240	217	216	225	265	269	259	241	224	219	229	233	246	221	211	252	217	236	218	219	226	230	259	244	245	230	228	197	237	242	250	212	237	238	218	234	237	228	232	228	197	197	230	251	240	217	236	215	252	228	236	218	208	230	223	224	207	227	221	245	255	232	209	231	235	245	224	219	220	247	230	220	247	231	225	212	215	230	224	232	217	255	223	243	240	238	203	245	232	205	245	250	265	216	244	219	227	220	226	219	213	235	201	240	223	224	212	234	234	216	244	234	241	232	222	255	228	225	244	264	248	230	223	248	226	233	219	234	239	242	246	235	219	214	217	218	232	221	239	246	234	231	252	249	219	238	250	242	240	230	217	233	240	231	234	234	236	241	217	243	238	238	204	221	270	253	221	222	229	249	242	231	207	245	231	231	214	236	247	244	240	232	234	213	199	225	228	258	242	248	243	238	233	215	212	223	243	251	233	230	219	257	252	220	245	233	211	243	225	204	241	245	227	238	200	226	236	228	239	207	237	254	220	236	224	234	224	228	236	226	242	234	237	232	231	256	236	209	226	234	211	232	250	237	237	213	230	218	227	232	249	240	231	238	236	239	235	255	224	216	205	210	253	244	220	240	243	236	241	209	246	237	243	212	244	215	220	235	206	223	224	194	231	243	216	224	226	234	213	246	219	233	210	233	248	219	230	235	226	226	245	224	227	251	250	247	222	234	208	281	255	224	236	213	230	234	245	236	234	244	248	218	222	207	226	212	258	227	217	214	218	228	233	250	209	220	232	214	231	232	253	214	245	220	258	186	237	230	230	245	227	242	225	223	227	207	208	246	240	210	244	241	224	249	249	235	248	237	233	253	227	231	237	226	213	223	233	218	227	254	223	225	213	238	247	220	246	220	227	248	209	215	222	232	231	221	234	235	213	233	227	250	214	234	242	234	249	235	222	235	220	242	224	230	222	261	222	211	247	218	207	212	258	225	226	229	246	234	246	232	246	236	231	230	220	214	252	247	229	238	237	223	249	236	203	213	223	240	259	217	269	233	227	240	253	225	271	225	262	217	218	219	239	251	255	226	239	231	259	233	232	248	219	208	259	254	226	234	230	232	240	235	263	219	218	222	239	228	233	223	238	223	281	243	227	216	201	237	208	232	243	229	251	249	221	215	203	220	208	196	215	251	237	242	226	228	250	211	235	236	233	204	208	251	232	218	224	227	224	208	249	207	230	230	246	256	215	232	225	219	251	259	236	229	258	260	217	224	262	219	226	229	209	226	233	240	235	256	231
27373	43317	12802	1547	1103	895	732	594	482	417	388	330	350	301	308	306	324	303	312	347	301	291	278	297	297	276	281	276	280	273	266	276	298	231	275	287	270	280	250	252	254	263	246	241	272	247	251	241	244	262	269	257	247	244	280	278	278	242	251	232	264	231	248	259	262	256	289	265	270	234	275	284	277	303	267	289	283	247	232	255	287	264	271	268	284	253	262	264	281	249	261	260	248	291	274	237	276	253	276	286	289	275	246	283	277	250	249	282	264	269	273	250	248	250	255	260	240	251	276	270	263	263	274	265	273	271	250	254	258	252	291	268	252	274	284	291	248	261	296	300	262	281	247	276	256	262	265	250	251	226	250	235	270	245	265	240	260	240	305	288	270	258	261	250	256	301	253	286	230	258	282	274	264	261	266	250	265	258	268	249	264	270	265	277	241	232	245	260	263	231	251	254	285	257	272	255	232	263	268	251	267	270	247	254	247	270	299	250	259	249	272	244	268	238	253	279	241	268	286	266	263	251	257	261	258	245	277	286	260	255	222	268	255	309	259	273	267	251	243	258	235	251	246	258	261	272	271	262	277	277	295	256	282	255	240	253	234	279	262	258	256	234	272	240	285	250	249	252	300	257	271	256	283	247	282	246	277	256	275	244	262	266	278	272	267	252	255	249	260	259	256	260	244	222	253	255	281	264	269	260	227	228	230	275	244	257	270	278	261	251	245	257	275	281	266	219	317	271	280	259	278	241	247	283	276	237	253	254	233	256	299	265	268	255	277	260	236	240	255	260	256	234	269	251	284	254	256	278	250	260	271	283	283	275	259	268	274	227	284	255	277	275	252	288	297	278	235	256	283	241	274	273	258	248	280	270	268	279	284	259	246	283	282	263	287	266	265	291	246	238	258	267	246	285	259	277	285	267	285	252	235	271	266	284	263	266	249	248	239	301	264	275	252	262	271	266	273	246	241	276	278	245	232	258	234	256	248	268	231	261	266	247	238	277	285	230	240	270	235	238	247	254	243	246	269	277	243	274	277	269	284	242	266	270	286	268	258	259	247	274	259	282	291	293	288	253	303	266	244	271	256	262	287	242	263	282	227	262	258	241	279	266	278	263	262	249	244	273	265	273	272	244	287	260	248	261	247	256	241	255	292	270	283	223	259	232	279	242	262	261	265	246	274	260	249	269	264	273	289	252	302	249	260	321	272	241	289	264	264	258	265	262	248	276	246	240	255	252	291	265	267	244	259	254	298	255	248	280	263	258	282	273	240	284	275	256	268	264	267	298	289	231	264	262	274	295	274	255	277	260	277	293	251	266	237	272	256	278	253	267	271	246	264	275	264	233	240	267	285	240	245	257	239	244	261	288	280	263	227	289	255	268	253	270	262	276	251	266	234	247	247	252	261	252	247	262	250	278	254	267	228	242	269	247	260	252	240	264	280	237	279	237	250	274	279	275	255	268	266	271	267	265	278	241	283	262	279	290	263	266	238	257	249	279	248	253	266	261	255	256	278	245	235	271	269	267	308	261	261	269	264	247	269	240	230	270	266	224	302	258	253	261	272	237	284	248	255	265	268	281	230	257	265	266	275	240	239	233	298	306	263	252	263	269	280	236	266	245	253	234	257	243	261	260	267	242	262	245	259	252	259	287	283	243	253	294	254	280	294	254	262	250	250	264	280	228	240	253	270	266	267	269	229	253	269	266	238	303	260	243	243	259	278	244	291	271	246	274	251	241	254	252	238	268	241	259	252	253	241	256	263	277	281	285	283	284	267	251	249	245	277	267	273	256	275	230	248	258	271	256	254	259	277	240	284	268	250	228	255	273	264	252	265	274	244	248	245	257	272	245	261	247	258	262	257	257	264	276	271	262	255	236	263	243	237	254	280	255	271	264	261	293	281	276	270	275	256	266	246	258	270	253	256	264	273	238	281	256	283	263	270	258	227	279	226	264	252	269	252	255	258	268	272	277	268	255	283	274	271	268	236	234	263	276	274	246	263	268	290	269	237	269	266	254	265	256	278	230	249	286	278	250	249	283	253	245	268	266	263	257	272	275	252	270	254	238	247	265	275	265	293	241	244	271	290	281	252	241	274	268	265	249	292	256	244	240	296	249	266	266	258	297	277	281	235	268	264	263	265	271	255	246	259	272	225	243	252	282	266	254	259	247	268	267	239	288	248	275	254	269	255	264	281	261	264	275	264	271	242	267	295	240	249	269	251	278	269	266	307	252	300	246	249	263	251	244	261	255	269	261	236	267	269	234	269	251	233	264	263	252	268	282	259	257	248	270	268	254	258	234	276	268	272	253	256	244	274	266	264	254	252	258	283	289	276	254	275	245	233	257	291	248	261	254	275	245	259	262	295	271	267	279	240	296	279	245	303	266	269	259	267	265	243	266	270	251	296	272	272	266	269	257	250	285	249	261	259	238	258	256	269	252	296	264	260	262	266	252	241	255	242	252	229	273	283	272	247	257	276	255	276	251	228	286	272	276	278	268	234	267	235	241	263	244	254	273	265	258	242	258	291	244	263	267	276	251	270	278	255	243	270	249	257	290	256	240	255	264	257	236	233	283	271	259	274	267	308	279	241	264	258	279	244	258	254	297	258	240	270	272	290	253	257	232	281	256	250	243	258	279	252	241	271	254	259	245	269	234	254	270	253	267	287	268	270	293	241	274	251	270	260	261	259	254	240	289	271	256	261	238	266	267	244	260	267	259	284	286	272	247	256	284	260	289	263	238	249	276	265	244	263	278	274	250	259	278	274	261	268	251	274	245	227	252	267	258	263	292	256	254	230	275	261	257	251	269	257	246	253	302	255	243	251	240	263	254	245	241	244	261	259	264	249	276	276	280	264	244	267	256	266	253	277	245	273	286	251	263	247	252	280	302	261	252	295	257	273	260	269	289	287	242	268	252	260	257	277	278	259	242	258	266	283	264	243	273	272	261	287	219	276	261	261	234	241	238	263	255	261	258	253	247	269	275	268	255	276	273	249	277	255	254	275	281	265	276	248	265	273	278	273	285	248	284	274	266	271	270	272	227	276	245	262	264	258	258	255	263	264	262	244	271	284	245	269	263	271	271	249	240	255	240	246	281	250	262	266	249	294	257	226	271	262	271	286	269	262	264	255	226	248	263	265	249	255	293	263	262	257	284	229	249	277	249	263	261	271	252	241	271	288	248	268	272	271	245	229	268	260	276	238	288	289	255	269	234	285	249	248	266	235	248	241	247	249	246	275	261	262	262	251	285	243	286	263	282	285	258	236	251	270	250	267	242	265	269	254	262	268	260	264	254	271	221	241	265	275	254	282	259	266	235	264	272	272	255	249	282	250	299	263	262	245	245	271	273	262	225	272	271	290	288	264	285	270	280	237	269	251	266	275	258	264	251	248	284	239	267	259	244	271	257	263	257	270	260	257	269	237	265	265	257	248	312	282	257	276	265	244	263	290	263	278	272	274	254	261	271	238	297	250	285	261	257	250	288
22397	21134	28714	23794	21127	21164	11665	1259	874	860	787	750	698	682	617	586	595	584	585	630	586	588	518	522	573	606	551	558	587	519	547	539	568	535	540	533	491	545	512	523	546	512	511	576	496	521	525	545	520	493	544	488	505	500	535	539	532	520	520	510	515	550	469	575	552	496	535	545	498	506	542	527	539	570	487	499	492	532	511	490	567	534	524	504	501	508	532	519	505	515	521	528	513	541	508	516	492	523	528	492	552	504	467	496	502	537	519	511	513	497	484	550	523	481	536	515	563	519	502	492	552	495	501	507	500	525	543	529	522	504	561	523	548	544	542	540	547	534	524	523	515	536	487	496	543	550	579	530	530	506	536	519	557	477	536	503	522	536	512	517	512	522	568	517	527	574	503	544	516	495	529	515	498	531	513	505	509	516	517	528	473	551	483	495	554	502	524	546	515	537	480	503	531	528	542	537	527	499	543	523	512	541	482	529	534	575	509	508	562	532	509	522	550	518	548	474	536	512	520	537	574	513	534	551	530	525	538	521	503	519	490	555	507	517	501	519	510	533	519	532	552	535	519	502	563	548	519	492	549	523	510	545	510	588	523	464	520	571	550	523	520	541	483	511	535	555	491	507	507	492	477	542	512	533	502	536	519	519	507	532	555	527	512	515	477	518	536	515	474	478	484	553	516	546	502	508	529	509	486	529	488	495	527	499	514	498	490	498	552	507	545	508	472	491	513	564	503	501	528	542	508	492	493	500	521	492	509	536	515	533	478	527	514	499	529	558	474	551	495	534	524	568	552	535	508	549	467	547	508	517	507	508	541	542	504	502	531	499	497	515	535	496	536	510	517	559	542	524	551	510	471	547	551	511	515	536	517	514	544	499	513	540	511	532	540	485	538	529	499	503	494	481	540	506	529	520	517	499	521	507	535	483	542	470	522	541	503	530	498	542	479	559	528	537	539	492	501	532	559	533	509	540	502	482	530	506	493	520	490	514	516	517	526	534	498	509	482	519	528	481	506	543	498	515	537	507	531	520	548	541	557	519	527	501	507	555	555	503	550	488	519	498	498	553	504	542	538	496	520	508	494	517	545	532	519	521	521	525	563	511	557	523	489	478	505	524	526	472	529	466	537	516	500	495	502	504	570	516	527	514	474	516	516	526	502	521	494	528	577	520	538	497	527	526	528	500	512	509	536	533	546	471	521	490	514	551	521	530	519	520	541	535	511	512	492	481	543	503	521	518	521	506	513	544	516	532	496	532	509	543	522	514	499	493	485	529	523	501	495	517	568	495	516	551	508	507	539	525	537	542	517	523	501	604	534	513	503	502	494	493	500	525	507	496	545	546	524	521	565	554	533	531	507	498	513	594	581	527	510	510	566	491	525	530	531	498	488	517	518	499	521	477	476	523	509	551	527	545	502	496	544	539	531	540	502	544	521	540	506	507	509	511	508	516	478	522	521	503	536	495	530	508	494	513	499	539	503	485	507	486	488	486	550	504	507	535	519	525	533	534	534	503	494	503	501	481	515	511	482	539	507	533	541	495	540	502	524	526	485	508	506	508	559	512	523	524	524	490	480	495	492	526	515	526	530	515	500	524	547	522	539	527	478	494	527	519	537	503	547	511	526	501	519	540	516	485	541	514	504	487	575	530	484	505	494	557	507	519	505	533	502	521	537	505	475	504	535	527	538	539	479	522	510	550	558	470	519	454	524	492	516	515	531	520	593	496	512	488	487	517	567	511	488	517	514	510	550	536	516	554	534	522	490	523	492	490	483	563	547	511	515	501	511	559	480	527	516	547	492	532	597	521	509	503	520	543	550	496	490	569	499	517	493	529	492	557	550	503	510	482	475	546	521	468	538	525	499	502	523	539	457	516	502	534	495	525	510	539	490	519	513	499	515	506	497	521	537	538	547	537	517	540	539	477	503	519	487	530	503	489	512	524	506	494	548	516	514	488	499	514	527	557	556	520	504	501	512	507	506	504	513	547	530	508	502	523	530	550	509	495	527	524	545	545	473	481	513	552	488	530	556	558	532	487	477	531	506	494	500	496	559	500	518	482	533	530	516	517	511	584	512	455	494	482	491	535	534	532	482	523	544	504	567	499	513	524	566	488	516	479	534	546	489	524	534	534	546	533	503	552	509	517	510	568	527	503	509	510	444	491	495	534	546	510	524	484	523	508	507	559	522	537	516	528	512	495	512	505	532	515	507	529	523	521	496	549	511	504	546	512	529	528	554	490	512	541	563	503	507	558	538	524	550	517	566	500	513	504	500	519	509	555	554	543	485	506	536	527	525	507	485	464	543	518	523	506	509	518	546	485	563	526	544	542	531	537	501	493	507	514	509	552	520	497	534	475	467	543	509	508	484	500	503	526	502	486	525	543	561	521	486	490	519	486	516	507	517	557	502	471	544	498	516	494	526	516	563	553	518	516	526	549	534	536	466	498	500	504	500	519	552	509	491	520	514	558	513	529	484	500	517	516	477	516	563	527	526	532	480	495	523	551	494	524	506	485	502	516	503	484	537	519	498	486	510	508	508	541	521	507	521	499	530	529	506	532	535	490	533	535	544	526	490	517	544	554	548	522	514	546	527	508	521	512	496	539	509	530	512	520	554	510	515	488	547	529	485	493	552	538	544	525	522	468	525	521	521	540	527	506	541	520	487	527	490	523	492	466	487	522	500	512	491	517	509	484	517	500	506	524	541	501	547	505	522	530	495	508	510	524	523	559	531	540	575	486	485	563	540	526	487	518	519	558	501	510	519	490	528	529	508	538	533	543	472	536	526	556	562	538	505	518	502	545	527	541	484	514	532	488	517	541	537	470	542	497	485	536	492	536	488	529	523	508	519	546	543	497	552	510	499	498	551	532	494	503	500	534	517	495	490	505	477	539	528	544	469	491	500	500	515	546	516	580	536	480	510	495	530	491	525	469	545	522	523	512	522	521	514	485	488	481	505	537	556	486	495	518	546	529	558	509	544	504	507	499	518	562	515	494	467	547	538	523	506	551	510	491	534	518	512	531	555	505	539	494	520	503	528	503	521	494	506	489	486	533	528	480	537	498	520	525	537	548	551	540	500	471	514	508	512	508	525	519	557	544	507	496	543	501	493	531	532	508	531	499	525	541	528	502	554	475	536	532	527	512	529	509	510	532	518	520	546	539	514	549	501	560	515	532	555	520	496	519	487	495	526	512	514	488	519	483	527	543	512	483	522	522	536	514	525	535	530	496	522	544	554	524	519	513	519	466	541	517	518	524	479	521	502	528	548	499	564	541	511	503	520	562	535	499	517	516	546	487	523	493	577	510	528	519	495	541	568	495	483	505	533	538	507	489	531	555	483	531	531	503	532	485	486	483	543	525	529	484	532	527	519	569	562	555	522	504	503	499	526	519	533	552	539	542	529	517	546	533	569	539	534	539	500	527	495	498	510	551	513	497	478	488	524	541	518	503	506	503	529	533	508	472	511	515	506	492	521	518	507	503
30882	55461	18339	4430	3123	2363	1932	1483	1251	1096	1012	898	861	792	735	739	732	698	670	704	760	631	668	633	625	580	607	615	586	607	608	561	594	574	597	570	553	564	550	570	552	587	548	574	546	586	614	587	560	567	583	542	569	578	564	549	551	566	589	546	538	586	608	511	608	567	572	533	588	575	579	576	557	543	552	600	552	578	588	552	603	529	559	571	585	571	552	576	610	595	541	539	521	551	537	583	518	546	526	555	537	567	558	579	566	582	549	581	534	551	570	556	549	519	552	595	512	573	535	522	567	542	573	513	543	575	574	573	582	552	570	542	532	552	588	542	575	532	554	546	542	562	581	537	579	544	576	572	570	572	563	574	562	554	581	590	541	525	563	572	603	583	579	579	512	557	533	584	583	535	548	581	497	532	553	553	519	507	571	577	572	562	585	591	573	569	528	564	562	580	514	522	537	589	541	558	550	520	558	568	535	556	525	577	487	551	563	561	548	552	584	542	557	575	562	569	578	549	585	543	573	549	574	563	585	595	540	577	563	530	543	506	561	585	567	598	546	541	549	544	604	560	585	539	548	554	594	544	567	580	517	549	584	575	605	549	549	554	585	532	529	533	550	545	515	568	528	599	569	536	587	566	545	539	527	535	508	547	598	565	556	555	569	527	575	549	590	557	563	561	540	557	554	569	555	570	526	560	564	519	560	552	581	542	551	554	516	563	555	529	568	594	566	618	568	564	566	547	578	597	540	521	564	599	579	579	587	570	522	522	553	556	562	549	579	585	548	562	536	579	553	544	567	543	557	588	606	545	517	580	526	592	575	571	532	520	542	493	561	551	571	610	545	565	559	555	526	584	544	566	525	550	573	603	569	546	531	569	557	564	560	546	561	529	523	535	580	553	560	586	516	564	504	502	548	556	560	585	548	536	583	553	557	555	551	518	592	561	571	541	500	565	550	535	587	563	590	563	582	575	619	547	588	545	540	546	557	547	586	548	570	565	515	556	536	565	584	580	563	555	584	531	519	533	590	611	530	545	556	571	538	549	543	542	569	544	595	572	555	531	554	587	580	573	574	557	525	559	572	573	540	545	561	532	574	565	574	538	573	566	573	537	572	559	563	519	557	512	544	608	569	570	527	567	571	531	549	564	543	555	559	558	565	557	522	574	541	544	586	556	572	560	576	557	577	576	541	557	550	547	537	560	553	556	549	545	597	565	571	556	537	505	555	528	559	559	497	525	536	569	550	570	534	567	605	586	541	532	552	583	567	555	575	583	531	561	588	557	562	567	586	565	516	548	527	567	551	571	564	590	588	602	547	597	527	542	575	577	569	576	545	610	595	570	560	576	544	560	583	583	515	556	551	555	544	525	548	519	560	526	530	517	546	550	602	577	607	559	594	565	620	576	507	580	593	544	530	568	579	520	554	564	547	549	577	563	567	541	561	571	550	534	554	572	555	558	560	564	527	531	568	560	609	543	557	571	572	532	540	518	517	594	534	572	539	510	579	563	552	535	562	560	599	527	522	495	617	549	557	582	535	542	531	607	547	585	596	564	543	589	564	553	557	514	510	561	570	571	507	555	562	532	616	566	552	568	542	572	536	579	574	558	617	565	536	562	587	562	570	559	544	561	601	524	529	551	536	553	603	530	552	529	545	559	556	548	516	553	593	571	605	580	573	572	527	527	567	552	529	546	548	511	551	525	544	575	568	574	596	562	545	554	578	569	566	546	579	578	533	581	551	511	565	528	567	528	552	547	546	578	569	517	573	558	569	546	589	550	561	591	582	566	580	506	536	565	527	579	555	572	592	537	537	566	546	584	533	560	575	599	566	569	502	558	572	522	571	595	552	596	524	544	606	553	572	564	561	538	538	545	566	569	524	558	525	579	554	625	581	549	564	595	544	513	542	586	555	556	531	603	560	565	566	584	546	519	530	564	560	561	562	563	543	515	540	562	587	524	555	561	569	537	565	569	598	515	584	557	556	546	558	564	579	588	528	538	557	536	587	579	602	553	489	573	575	550	560	553	570	540	556	535	589	575	602	553	558	522	548	566	555	550	561	569	592	581	542	582	565	536	564	570	547	535	555	544	503	521	557	577	580	569	542	534	583	592	548	580	540	543	573	597	529	547	548	564	551	542	557	545	559	496	573	539	563	556	585	516	535	607	548	535	584	582	546	535	552	535	591	516	603	571	555	610	590	538	533	579	551	567	534	555	577	570	529	543	568	573	534	561	525	553	529	554	553	579	565	580	574	571	518	565	555	582	545	585	509	550	550	579	557	563	546	534	534	569	551	564	570	590	565	565	580	535	588	579	572	581	589	562	554	561	559	559	548	546	592	534	579	597	601	537	582	538	549	566	586	545	564	545	568	577	586	558	586	593	581	578	607	547	567	565	572	549	552	524	599	566	535	528	531	549	597	540	543	560	577	561	568	555	540	548	538	612	511	568	511	580	563	586	519	540	553	539	542	549	520	531	552	572	560	528	583	549	573	523	568	575	582	550	555	576	536	585	532	522	515	553	561	587	561	569	543	584	548	573	553	637	560	545	585	571	583	559	579	546	540	558	552	562	520	537	576	572	546	539	549	546	543	514	579	549	573	586	588	574	548	556	556	549	548	544	513	539	539	590	541	559	573	507	582	542	584	593	546	590	561	562	559	589	570	561	511	589	566	570	587	561	535	553	523	513	557	541	533	563	579	540	564	520	540	572	529	559	561	561	559	555	534	533	580	513	553	596	581	563	540	574	597	550	575	583	565	586	545	551	515	581	557	582	530	542	581	558	568	582	559	520	569	574	554	539	562	573	591	605	558	597	543	568	538	574	567	561	538	564	595	550	547	564	559	575	540	556	539	566	583	557	518	585	598	542	533	559	567	575	589	608	567	597	533	555	572	545	537	584	529	565	550	551	600	584	573	595	563	523	565	540	595	532	599	553	545	561	571	565	581	496	567	587	556	581	521	532	564	601	560	575	553	556	553	554	597	536	510	572	568	582	541	550	530	528	594	562	533	569	563	540	529	602	563	571	562	590	565	550	525	546	560	550	556	569	563	569	552	527	559	510	582	557	566	600	549	602	520	588	569	539	521	592	575	552	510	577	565	547	582	561	563	592	581	508	620	576	542	572	520	581	532	555	540	576	576	577	583	564	527	517	550	563	594	542	533	573	539	536	549	547	531	578	555	565	570	530	593	523	560	509	533	578	535	559	562	542	570	558	577	551	518	578	554	582	581	563	531	582	542	601	538	614	537	525	548	513	585	560	583	517	593	597	560	544	535	538	560	549	566	620	547	557	534	537	553	587	530	589	540	504	545	556	538	562	603	555	494	571	537	542	530	581	547	548	561	571	578	546	576	574	565	586	539	532	594	544	566	531	590	603	564	531	544	575	559	544	513	547	526	573	575	547	570	582	585	539	589	546	574	587	536	552	559	538	576	543	591	555	582	582	560	543	571	538	565	585	540	572	573	581	578	523	543	581	564	573	585	521
28527	23739	14730	1579	538	485	482	509	512	468	451	444	460	470	490	447	489	481	480	469	485	445	475	431	475	460	458	464	436	472	459	464	472	479	479	447	426	422	453	471	488	434	447	428	464	480	462	465	461	491	470	468	463	453	432	475	464	457	422	450	438	456	486	418	460	495	467	446	493	485	470	446	460	513	490	433	443	459	463	421	458	455	499	440	476	448	500	462	472	458	442	441	466	518	437	491	460	451	488	429	442	426	476	453	547	449	503	420	460	445	439	464	452	460	465	461	428	451	437	464	464	475	479	475	507	488	456	411	430	496	479	469	457	488	450	476	447	409	475	453	459	460	503	470	473	471	449	477	425	442	446	472	462	457	486	453	427	446	426	524	470	431	433	480	419	424	435	469	446	466	452	495	458	486	479	446	465	400	436	449	421	478	466	425	469	471	484	435	448	435	460	470	457	481	412	492	468	497	473	484	455	445	456	477	457	456	454	478	471	445	477	443	484	495	506	477	452	434	503	416	484	467	465	445	463	459	464	460	483	471	472	451	480	458	438	474	489	444	467	484	463	454	502	476	506	481	450	424	485	479	448	435	483	444	491	444	431	503	449	440	452	452	457	459	454	458	459	458	502	449	446	460	445	481	465	463	471	480	472	463	471	435	486	456	455	483	463	469	425	477	436	487	440	464	466	460	466	455	491	463	417	469	449	480	489	466	479	442	449	445	453	454	435	412	451	461	436	468	480	484	469	470	466	483	430	509	480	449	430	451	482	447	449	462	442	445	465	466	458	437	451	491	444	445	451	463	463	449	463	428	455	469	428	442	459	488	458	507	458	493	445	480	454	451	489	476	493	460	441	463	490	474	445	469	458	450	458	467	442	472	498	442	419	466	449	448	447	487	480	501	496	465	451	470	469	493	417	471	434	486	458	456	447	461	463	464	469	444	463	443	472	503	493	438	447	514	466	443	461	473	460	429	493	446	449	462	439	479	452	465	443	462	462	442	468	471	427	467	463	421	458	484	479	499	466	479	462	483	465	475	462	460	443	449	484	463	448	456	458	459	456	472	474	478	465	534	451	469	453	474	442	458	477	458	431	492	455	452	434	459	463	489	415	441	465	468	464	477	444	480	416	467	491	428	448	466	467	495	434	453	464	442	471	508	512	507	441	477	467	493	484	463	453	463	452	487	462	449	487	473	469	463	491	451	428	470	466	474	447	455	434	466	459	457	518	412	470	469	485	463	437	484	436	450	488	468	430	460	482	431	493	442	443	495	437	433	450	472	473	479	474	456	475	456	453	491	464	440	480	472	438	480	463	464	453	476	454	489	461	484	443	439	460	473	436	439	471	481	504	436	458	449	467	479	433	434	508	476	428	468	467	443	454	447	478	472	451	448	421	464	452	449	475	452	478	459	437	464	439	458	429	497	434	454	419	470	452	464	507	456	475	459	483	503	434	456	469	492	448	501	455	437	446	445	445	493	490	466	451	454	443	464	494	455	452	427	457	466	457	484	441	474	485	442	433	437	479	453	473	450	494	470	457	450	426	488	433	451	465	476	456	456	453	462	451	442	449	470	477	471	486	423	455	475	461	472	442	467	485	498	449	458	482	485	451	427	454	469	480	485	450	464	454	506	429	445	463	494	509	474	460	440	493	457	467	503	446	513	455	497	465	456	477	462	478	451	478	486	479	433	493	474	441	452	458	455	430	461	430	464	431	488	487	427	446	493	468	465	441	475	450	422	515	465	478	478	495	450	464	469	431	460	441	476	469	482	453	470	444	472	452	464	447	427	458	449	438	460	452	446	449	473	446	476	480	433	460	419	492	471	466	480	496	464	446	450	477	459	479	482	482	490	451	453	446	464	458	487	478	449	415	467	399	471	484	509	478	420	452	482	452	464	458	497	426	459	485	445	477	506	440	471	492	507	471	463	440	486	469	466	447	479	428	505	445	455	480	476	491	486	508	446	434	478	460	457	437	459	470	460	503	471	486	445	474	482	431	444	466	468	479	489	476	452	453	460	429	479	420	452	476	457	432	481	440	487	467	488	476	462	476	484	443	451	445	434	464	457	473	509	446	412	478	456	440	494	465	469	481	477	474	468	497	417	465	478	482	457	433	446	464	473	479	458	425	473	475	503	436	522	472	444	460	484	398	437	443	465	461	468	455	484	488	469	432	517	470	469	427	470	507	439	449	503	452	453	455	473	449	449	482	457	475	456	475	460	496	410	436	474	433	457	451	485	500	457	454	479	453	430	504	471	467	454	500	463	421	489	466	472	486	467	436	450	496	461	453	435	465	462	483	434	493	451	473	458	453	487	467	475	467	475	522	477	474	482	490	464	459	459	449	494	513	490	443	471	440	478	437	470	469	457	427	456	467	493	471	480	453	444	447	476	505	437	456	469	460	472	457	484	473	502	442	453	493	472	459	428	493	431	458	446	428	428	448	482	500	442	482	502	476	487	463	457	481	461	481	429	472	509	439	470	444	447	479	477	500	480	477	453	430	404	438	504	475	468	479	434	496	490	494	444	413	466	465	473	454	419	458	432	441	410	452	497	488	423	457	434	506	399	439	459	436	458	417	463	458	512	443	471	461	441	445	458	480	458	457	487	483	471	448	474	450	444	478	412	449	424	503	513	472	437	455	495	485	480	450	487	461	472	455	429	468	459	454	473	481	476	461	429	459	494	473	479	453	485	429	459	482	482	480	470	463	452	457	469	430	471	418	521	469	422	461	460	422	479	517	431	463	458	485	464	447	499	472	471	481	426	474	480	435	448	460	428	446	442	476	469	453	443	455	488	428	441	498	452	487	463	442	475	459	491	485	483	460	428	426	484	475	461	472	506	481	451	466	469	439	491	482	472	479	426	452	455	475	448	452	460	446	443	461	429	465	453	454	455	472	460	490	476	449	467	451	473	475	459	455	484	462	434	475	464	444	447	480	447	448	480	487	450	416	463	444	465	456	430	481	452	452	466	416	466	457	457	445	453	484	498	473	473	451	477	474	435	474	493	482	452	459	442	445	449	486	497	423	435	520	469	442	454	421	446	447	414	477	467	473	488	466	438	464	482	476	451	474	499	450	465	464	460	502	474	466	455	473	483	454	472	487	452	475	467	477	467	493	452	496	473	482	481	480	494	445	485	486	481	459	475	489	479	470	468	449	476	474	458	470	462	470	432	469	462	467	434	493	455	464	438	429	436	453	469	495	463	459	450	441	477	474	463	489	423	487	455	436	476	439	466	475	424	499	462	459	466	467	448	456	460	422	462	442	459	455	470	475	408	466	488	456	468	493	491	430	505	480	428	437	456	458	520	452	457	461	465	433	477	473	509	433	431	448	485	463	451	469	404	475	479	492	475	477	481	493	466	475	478	457	435	465	438	450	454	438	490	455	481	439	497	497	481	469	470	470	443	498	452	449	464	435	438	437	459	433	449	458	453	476	461	437	455	435	482	493	452	458	486	475	473	448	490	465	426	479	462	469	432
26636	36123	7511	600	540	532	539	519	497	475	519	526	469	496	480	503	484	497	483	525	554	490	485	472	508	462	495	507	483	463	498	520	476	494	523	479	528	492	479	479	473	473	493	492	496	466	444	493	470	510	490	513	482	481	496	506	419	477	474	446	472	447	513	504	481	473	511	502	450	502	472	465	533	458	481	480	509	498	465	473	469	484	442	464	494	505	481	508	495	501	453	451	481	435	455	506	499	498	493	473	499	460	480	478	504	500	499	462	499	431	526	497	479	515	519	499	473	516	494	482	459	523	496	511	499	442	471	480	486	506	474	484	463	549	484	463	444	527	486	469	516	501	516	482	480	493	467	493	470	432	489	476	484	462	465	476	525	490	473	493	492	488	505	517	479	468	459	471	461	483	502	450	490	498	487	503	487	467	470	489	502	488	502	474	498	502	498	476	486	504	483	496	465	458	506	470	491	463	497	488	486	495	501	457	475	501	475	486	487	485	498	471	452	482	478	503	465	476	485	466	509	463	479	497	510	493	451	468	523	487	456	473	454	493	474	465	486	486	483	480	494	467	464	465	501	469	483	487	481	503	493	469	510	487	439	481	454	489	498	468	499	475	497	464	467	457	461	480	513	500	494	516	498	485	499	488	475	478	492	449	487	467	523	479	516	494	486	461	487	515	475	447	484	455	502	484	474	509	496	516	493	491	506	513	451	504	453	479	500	485	482	528	483	441	455	494	478	474	489	480	504	515	458	469	466	508	450	494	458	481	463	487	509	522	490	457	476	467	520	444	505	489	489	493	515	517	473	489	507	488	478	486	512	487	444	479	491	542	500	511	474	439	492	503	479	492	468	460	495	447	487	449	485	491	479	511	464	498	461	505	499	464	513	471	450	529	500	492	506	490	477	445	489	492	508	501	487	465	468	474	486	457	488	477	493	477	475	523	492	503	470	456	446	470	508	457	502	478	500	464	449	483	471	494	513	451	503	466	481	528	475	511	501	469	506	495	462	508	487	473	473	483	483	447	489	466	488	520	505	488	456	477	490	497	479	454	480	484	522	482	488	512	458	521	471	512	440	474	501	493	517	469	492	493	488	482	478	479	498	466	455	469	518	449	467	535	494	509	474	505	494	462	479	465	467	474	493	479	475	463	483	473	480	529	476	515	442	516	479	439	478	503	503	477	489	506	525	486	499	457	481	516	508	497	487	501	458	453	455	489	458	498	502	439	491	500	470	479	472	462	481	484	470	495	461	467	483	506	508	489	490	509	480	476	486	513	539	430	499	510	499	461	475	482	455	488	486	503	479	443	531	459	482	510	462	505	467	427	531	499	520	467	492	507	492	530	424	451	444	475	480	447	491	497	448	501	498	455	476	476	483	512	498	466	511	518	474	479	495	488	515	473	483	501	513	488	495	501	474	488	483	462	475	428	485	504	516	457	485	455	471	517	490	477	475	483	465	469	487	483	464	511	506	463	440	511	506	461	511	459	475	460	470	516	501	503	478	524	495	510	465	472	513	465	478	446	459	511	528	486	486	459	459	479	486	474	515	493	497	514	484	488	519	530	496	465	479	533	491	462	476	481	487	498	469	473	483	495	478	499	452	512	460	479	456	463	493	482	453	459	468	477	474	517	453	498	461	526	523	462	446	489	459	495	469	488	443	509	501	507	463	512	455	487	480	476	474	450	432	500	460	503	502	479	472	476	446	534	509	477	492	480	481	471	512	476	517	486	509	496	468	522	489	472	479	474	480	464	478	487	514	500	485	486	478	502	488	475	514	482	441	494	474	526	466	492	517	529	506	503	447	489	464	494	475	512	442	482	476	450	474	482	479	507	505	474	469	433	488	502	509	461	487	478	476	472	513	471	477	490	468	495	495	523	456	497	459	474	488	448	518	470	520	481	486	491	495	482	459	477	473	478	482	504	476	503	499	517	449	474	468	465	484	529	481	465	473	495	485	527	471	467	444	441	516	471	502	470	496	515	481	469	497	460	526	473	458	457	479	491	481	493	490	482	511	460	442	519	474	477	479	485	493	470	506	499	495	442	441	486	495	475	457	520	463	476	465	463	482	458	466	490	467	500	499	485	479	524	474	461	480	522	466	477	492	510	547	482	512	464	506	510	501	477	499	486	482	506	475	486	510	470	469	509	518	483	501	467	496	476	497	520	455	468	505	509	457	509	458	509	496	476	514	495	479	505	491	464	516	494	522	516	466	450	485	472	455	486	460	453	472	474	503	430	482	439	497	450	465	503	505	522	506	489	462	466	467	459	464	533	460	482	507	498	454	507	511	470	471	458	490	487	458	472	475	491	509	515	514	448	484	496	447	480	477	467	471	490	492	503	510	475	475	497	452	482	485	538	457	442	455	498	489	471	519	465	479	502	459	511	446	467	486	471	472	444	479	462	482	505	471	473	483	477	519	487	472	469	505	475	503	485	502	511	489	472	487	489	470	464	523	468	500	455	493	458	535	500	501	482	476	474	484	466	488	488	482	450	502	502	479	501	483	505	510	493	469	463	502	510	486	472	493	452	526	513	486	524	483	465	455	488	501	498	504	484	461	467	483	483	486	484	436	491	493	478	493	462	507	476	507	471	469	516	469	484	550	475	484	475	480	465	468	483	465	454	499	447	522	506	466	497	477	475	466	466	489	492	496	463	486	453	510	510	533	481	520	501	503	494	516	487	481	459	457	444	446	490	488	456	472	502	508	490	460	511	495	507	452	502	488	470	450	466	504	481	488	478	479	471	463	496	465	478	486	500	528	471	436	484	455	484	511	497	487	510	481	462	484	492	512	472	488	481	464	467	462	486	466	491	482	474	445	537	503	505	464	467	514	438	476	511	510	508	476	502	489	482	484	442	523	452	473	458	516	482	451	479	453	495	430	478	458	452	471	492	483	465	486	496	492	464	510	491	495	440	472	488	465	505	506	529	494	511	472	483	495	500	488	533	473	454	448	507	499	489	487	470	485	476	498	486	496	527	472	452	434	508	489	472	474	466	499	478	522	478	476	499	486	512	483	445	502	503	457	487	490	477	495	502	513	494	457	481	499	463	472	458	480	464	445	502	484	529	485	460	467	549	491	455	442	458	466	480	434	476	506	465	463	458	485	471	461	469	524	468	490	480	496	465	481	473	465	481	502	490	507	431	459	486	525	484	489	471	527	499	482	503	494	513	496	523	483	444	514	472	482	465	466	477	473	509	486	489	497	516	458	474	487	466	466	523	501	491	508	521	533	472	457	462	509	484	482	474	492	457	493	446	459	466	460	476	468	478	485	472	515	537	468	489	482	503	512	473	446	482	498	479	470	505	504	491	486	488	505	504	493	507	465	466	475	482	486	496	505	480	525	501	465	472	506	523	536	462	459	483	446	479	489	470	505	497	497	546	429	527	493	496	505	505	504	487	499	460	463	478	483	439	458	493	493	505	493	489	464	519	494	483	552	496	498	476	522	458	483	508	496	506	523	522	500	472	468	482	477	470
23638	21112	28289	24164	21096	11834	1589	1023	849	874	868	874	840	791	771	830	809	825	789	787	785	758	783	731	752	711	720	745	756	734	708	728	718	738	687	749	673	709	662	729	724	737	699	725	721	735	683	752	712	756	742	749	743	691	692	675	701	707	676	655	713	746	726	679	752	721	733	756	738	734	745	718	757	706	715	702	717	715	756	732	761	660	732	697	737	779	716	746	733	671	759	702	743	706	669	662	703	751	697	703	709	680	719	686	719	720	723	718	689	702	685	744	754	707	742	677	694	702	726	720	733	710	713	730	735	716	634	705	709	681	711	750	740	741	748	723	736	664	693	711	721	682	700	671	712	709	710	739	740	685	749	735	697	703	653	678	715	695	737	733	749	732	667	701	712	763	685	694	703	733	682	734	714	687	711	720	695	729	707	742	684	692	690	689	745	742	759	704	728	739	676	739	698	694	752	742	720	690	699	762	663	743	747	712	714	699	724	679	712	773	751	684	698	763	719	728	675	733	667	762	767	744	760	764	712	740	723	685	736	677	720	703	715	708	727	725	723	758	744	640	689	751	719	687	712	751	730	681	674	757	761	696	680	726	762	717	708	708	689	692	716	735	752	730	741	714	696	693	689	674	699	664	708	710	649	737	652	715	712	736	722	686	699	717	700	717	747	726	752	726	736	674	712	734	683	731	700	724	694	722	751	701	712	688	691	711	721	707	698	721	742	735	760	770	728	723	699	729	671	716	715	693	703	673	744	723	708	684	679	710	741	695	723	714	748	711	757	721	701	693	714	734	674	734	685	711	751	730	678	696	705	705	672	705	697	707	692	687	719	750	694	698	694	753	730	696	674	759	767	709	742	728	695	724	688	711	711	750	714	721	744	719	727	725	713	696	681	717	680	750	715	738	750	704	779	708	656	754	685	758	719	742	721	751	718	718	713	729	720	710	668	697	764	773	711	738	677	709	664	713	731	765	693	713	722	641	738	732	685	685	702	677	720	725	725	698	684	695	741	711	692	735	763	692	666	698	729	720	732	690	735	722	753	696	682	673	744	715	683	708	702	725	721	712	676	734	689	715	715	730	761	709	704	729	698	746	727	684	719	690	742	733	699	737	668	773	742	692	671	717	719	725	731	738	758	701	676	712	713	694	720	745	743	714	705	719	759	730	707	705	693	724	678	683	695	736	729	681	695	728	718	759	727	786	723	703	749	681	708	714	767	668	705	739	743	720	668	687	762	719	736	699	714	688	673	774	711	715	704	724	711	725	707	699	713	714	754	705	631	699	738	661	708	708	716	690	792	742	712	703	749	691	673	746	777	708	698	748	694	712	732	704	708	749	701	730	725	723	688	730	684	717	713	718	685	733	726	748	715	713	696	723	697	683	712	705	717	728	691	789	710	722	727	714	685	735	696	713	703	693	686	644	689	715	719	739	705	728	740	728	719	748	735	720	744	728	669	722	748	760	715	697	716	740	718	718	695	736	723	694	720	746	739	709	711	725	710	723	701	679	705	797	749	679	673	751	751	736	697	742	706	740	755	700	693	717	697	721	742	728	700	690	693	681	734	734	701	716	738	744	678	727	742	716	713	741	732	702	751	702	683	721	702	662	689	695	739	709	706	731	694	696	695	687	676	739	755	702	661	717	733	694	766	682	727	733	762	697	723	690	713	721	734	724	720	706	726	666	756	623	740	677	677	687	698	732	697	683	705	699	701	749	706	725	706	683	733	750	734	731	714	766	742	721	645	692	713	747	772	777	684	759	687	745	775	685	757	731	754	702	715	748	689	703	698	711	744	773	711	712	677	702	687	714	737	739	706	728	727	680	721	708	691	715	744	679	651	732	691	725	733	714	726	719	719	707	723	731	694	716	763	763	694	715	687	729	685	742	755	764	733	794	712	677	725	680	718	703	680	721	744	730	788	740	751	751	743	721	763	740	710	700	781	795	692	732	721	736	740	719	687	719	740	690	694	705	720	709	661	773	726	800	669	766	698	703	756	731	740	669	713	754	693	717	693	720	741	678	668	676	731	735	753	707	700	714	748	729	690	693	701	704	726	699	704	734	684	703	690	691	694	754	707	717	729	728	744	694	683	689	732	736	730	686	713	661	751	718	763	715	782	681	708	738	719	697	721	757	710	696	705	714	722	718	742	659	714	735	690	729	735	662	725	722	687	768	721	716	697	692	725	728	731	680	741	653	689	682	745	700	731	724	728	708	751	736	738	675	673	715	724	751	725	722	675	745	693	717	703	750	715	768	732	736	712	760	674	691	765	717	698	771	724	746	664	731	757	765	704	749	739	731	665	738	671	717	695	694	744	648	712	700	680	692	741	702	723	667	727	748	744	711	708	656	792	718	716	712	712	730	767	685	686	740	714	722	781	741	728	706	762	747	674	696	678	740	699	722	676	764	770	659	722	752	679	709	718	702	783	691	748	726	700	711	701	732	728	715	696	724	765	737	727	720	654	726	737	703	749	751	740	743	752	725	725	746	721	713	716	706	688	711	697	703	706	725	714	742	733	735	685	702	749	774	688	652	679	710	703	756	720	736	714	697	705	719	722	757	667	749	733	677	720	697	724	742	713	750	731	693	703	688	728	711	740	688	665	715	698	727	707	746	672	690	746	688	726	666	760	709	709	765	698	755	700	676	761	786	703	674	722	751	740	740	750	707	706	683	727	709	716	741	695	739	759	691	753	686	730	657	735	765	748	698	690	733	707	696	698	704	752	703	743	729	740	751	703	747	719	701	669	703	762	769	729	720	740	752	734	715	745	717	755	726	677	694	723	731	674	670	710	691	725	693	725	730	715	706	756	705	746	686	771	703	741	716	695	684	743	688	751	726	681	701	696	721	744	770	655	678	719	711	693	679	778	737	671	701	692	695	728	746	722	674	714	696	727	742	686	759	744	691	724	719	685	720	695	700	740	701	767	716	738	672	733	725	692	697	689	728	711	689	699	711	728	736	719	727	729	720	747	710	726	728	712	737	726	710	737	707	724	760	684	681	692	698	703	745	711	743	694	739	666	685	728	697	749	704	684	702	754	718	709	736	809	661	746	733	735	710	749	752	748	720	707	676	731	739	681	704	747	712	708	690	776	693	716	688	711	743	695	712	697	720	720	709	684	690	701	683	681	725	721	692	715	720	715	748	707	683	687	732	706	694	742	682	724	726	683	756	706	714	719	718	695	732	748	722	680	731	718	667	694	724	693	672	719	698	722	711	706	712	664	709	693	733	770	762	714	684	727	659	659	730	711	696	742	743	716	765	724	661	735	675	714	690	743	708	779	693	712	722	756	702	711	719	761	729	711	683	728	713	748	756	711	726	736	706	704	745	752	736	714	671	708	739	715	698	707	682	712	720	715	719	736	738	716	690	771	713	726	746	666	694	738	749	732	676	716	693	763	719	755	683	718	690	703	702	715	685	686	686	712	766	704	727	671	732	721	688	696	668	691	771	744	696	719	764	719	704	696	696	681	688	695	703
28420	49497	15464	2746	2002	1623	1351	1213	1122	989	982	945	927	860	830	808	823	823	799	863	809	866	782	743	783	800	730	779	776	762	705	781	769	747	796	777	763	738	792	717	741	772	795	809	820	795	736	726	752	734	794	759	765	761	788	735	769	756	818	784	762	756	761	710	748	764	725	754	784	723	754	774	781	780	787	757	707	730	740	757	725	745	833	727	727	777	781	739	759	780	722	688	727	752	748	821	748	736	786	763	745	751	727	725	756	752	765	743	800	756	742	715	726	742	715	752	701	746	766	808	716	751	760	734	810	750	763	752	800	781	755	768	732	744	780	747	728	734	713	757	787	736	812	793	744	717	781	733	751	729	731	783	738	683	756	723	744	725	735	785	744	763	773	747	781	745	759	753	736	753	771	692	731	728	712	761	758	732	720	758	719	777	775	736	792	808	736	787	748	720	714	800	747	734	791	738	737	703	712	718	759	721	737	746	780	754	760	768	699	763	735	751	700	747	719	779	698	701	725	724	811	731	736	745	728	755	724	803	754	736	738	751	767	746	767	714	742	748	768	777	809	713	737	750	721	784	781	717	754	770	771	730	734	750	745	775	738	759	777	744	735	756	742	705	768	720	784	772	716	726	738	738	722	797	758	747	742	765	756	724	765	752	754	756	754	761	693	763	733	757	692	734	747	788	733	729	766	771	741	738	732	750	781	719	795	740	751	723	757	746	758	769	734	751	719	735	745	780	765	740	710	762	783	724	744	726	754	742	729	759	746	782	770	758	739	775	788	740	757	725	718	726	738	713	743	725	730	709	720	720	702	726	764	758	728	717	766	757	767	716	728	747	712	788	764	772	750	737	773	719	741	741	813	753	796	758	782	749	794	741	758	708	742	748	772	723	809	758	763	704	763	753	787	794	742	782	747	748	757	783	747	739	785	727	781	706	745	748	735	770	696	730	777	736	743	755	784	758	756	749	731	764	769	772	782	793	789	754	728	707	782	724	729	727	730	724	760	748	740	716	737	746	722	748	732	734	759	776	807	781	731	691	753	766	713	718	750	749	789	734	738	750	772	755	722	761	761	767	721	740	735	745	721	779	732	808	741	656	703	715	756	726	743	780	803	725	740	747	719	778	779	741	726	750	767	746	818	711	773	739	758	733	746	748	731	693	778	751	730	759	776	728	771	739	761	799	746	731	718	748	731	760	777	733	705	794	746	688	742	723	766	715	732	744	754	765	719	748	726	755	701	725	769	757	768	716	742	726	735	752	753	713	686	767	733	734	775	732	752	733	726	732	761	696	763	755	746	750	749	763	766	791	788	744	745	759	760	731	768	778	762	760	752	706	728	788	753	742	770	780	738	781	763	732	711	714	739	741	749	749	681	722	716	747	738	753	718	771	728	751	714	773	778	736	708	698	742	754	759	732	695	782	727	776	760	759	769	715	709	709	733	781	731	729	742	753	682	762	747	767	721	737	705	765	779	736	763	727	696	742	755	807	755	720	755	761	744	742	741	782	692	770	753	748	746	773	768	793	777	734	745	789	780	760	721	752	765	753	730	733	730	767	772	734	770	795	734	730	782	749	723	792	713	766	747	795	690	748	767	734	737	749	748	754	736	743	794	767	797	752	728	755	813	763	770	712	750	724	748	717	751	705	754	717	784	658	757	752	729	773	789	749	779	734	747	728	786	718	732	733	745	723	718	773	739	789	769	767	776	759	785	752	731	732	729	783	733	754	726	725	795	708	736	746	782	722	776	732	735	769	724	753	747	724	732	741	754	755	777	730	746	758	771	795	784	749	724	708	707	775	735	738	770	796	755	708	738	761	775	714	714	724	743	735	734	774	735	751	782	772	771	775	778	731	726	733	718	721	753	746	772	695	752	780	741	745	753	702	794	781	783	734	767	793	750	722	749	718	703	772	725	737	729	728	748	729	761	749	694	728	764	753	764	715	760	761	776	767	746	718	770	758	758	759	773	787	754	768	734	687	765	776	799	728	745	738	742	722	771	697	732	734	796	747	759	735	736	724	733	748	782	774	786	758	736	741	755	768	713	659	730	737	750	777	728	723	750	743	763	795	747	721	752	793	734	723	729	741	711	737	776	720	724	787	716	746	783	750	752	744	727	799	711	742	746	740	725	778	719	712	778	787	776	730	757	730	737	717	748	688	734	709	734	712	741	759	764	783	716	753	776	741	758	730	693	750	764	708	749	753	737	774	733	714	743	796	731	794	793	749	766	768	737	692	746	736	704	737	732	690	751	744	724	748	700	757	771	733	751	776	722	724	805	716	752	782	704	737	735	780	766	718	745	737	762	750	754	788	746	707	787	717	677	728	780	776	717	779	757	751	741	753	779	765	748	751	720	785	750	725	783	722	733	741	745	736	733	779	786	752	759	774	733	726	740	769	676	743	754	764	741	730	781	781	777	740	786	752	721	754	708	760	759	766	751	767	683	788	795	710	697	777	709	760	774	778	712	715	699	693	760	711	749	733	724	716	704	706	745	809	723	752	757	753	766	764	712	777	755	731	758	755	758	746	757	751	758	758	786	697	711	741	773	742	701	739	797	755	713	744	741	728	725	760	776	782	801	738	791	734	777	756	741	718	707	740	753	757	718	742	765	797	808	764	714	726	792	762	741	800	744	746	779	755	767	767	777	758	726	732	751	766	694	759	737	790	732	735	766	733	747	747	772	743	703	721	791	783	739	769	751	772	763	744	724	779	753	783	793	773	725	743	727	692	742	784	755	767	756	719	708	768	712	717	751	713	761	788	754	728	782	730	743	757	726	751	739	715	736	754	767	712	699	725	790	774	738	709	747	795	750	812	731	690	743	747	775	759	755	747	737	745	792	704	737	765	762	755	779	739	692	786	714	715	729	729	776	772	751	746	777	784	730	751	732	724	767	846	765	760	759	844	740	764	744	757	773	772	761	751	693	753	719	784	772	769	756	786	739	744	733	742	776	767	738	743	742	762	733	774	768	750	699	719	719	774	741	762	712	747	770	763	733	697	750	766	744	745	759	742	750	755	742	681	714	737	724	742	747	755	728	769	721	749	769	777	751	806	734	692	793	730	723	776	716	753	746	733	767	738	718	759	758	649	733	750	760	730	776	754	791	745	742	753	795	748	783	760	773	707	778	737	765	765	754	739	744	773	719	765	809	733	731	741	739	753	760	806	736	793	770	763	691	756	695	781	765	777	786	724	688	676	713	749	788	758	723	729	751	698	755	754	743	782	824	744	729	758	677	726	740	766	751	756	735	717	728	736	763	750	798	779	775	767	771	711	751	736	708	752	752	777	799	740	755	748	749	725	700	807	757	746	761	744	772	713	734	780	768	710	759	686	705	750	766	760	704	743	712	725	720	718	825	733	758	698	760	734	779	816	713	722	770	738	768	727	712	752	751	795	754	745	767	734	728	755	758	781	764	751	768	766	755	742	727	738	695	761	700	737	753	775	754	730	710	757	744	765	729	754	742	796	793	806	771	775
24427	21031	27418	24756	16577	915	462	374	364	312	267	300	282	265	259	292	272	260	298	306	306	285	237	261	264	258	288	272	240	226	250	224	251	223	227	234	240	236	244	255	242	252	215	239	275	259	261	240	230	248	221	262	225	267	258	251	265	242	233	239	220	261	243	226	277	217	233	201	251	249	242	245	229	260	229	223	247	260	249	232	254	263	252	215	237	225	251	237	243	219	266	229	244	234	231	228	245	241	242	233	228	270	245	236	227	239	239	231	257	249	262	257	255	225	222	242	231	236	232	246	220	243	261	242	248	234	235	240	217	239	243	203	214	221	244	234	245	219	251	243	241	268	270	239	258	232	262	222	264	248	233	252	267	221	231	209	250	230	230	254	250	243	231	236	212	240	249	252	228	269	254	261	278	240	253	235	249	247	244	243	255	219	251	265	247	260	221	255	239	261	215	230	242	238	228	222	247	238	204	221	227	214	226	248	265	224	253	235	255	243	225	239	223	230	219	213	253	229	232	250	231	225	260	231	264	242	251	256	230	236	234	266	234	238	232	253	245	254	240	260	229	233	256	276	247	240	245	228	247	245	246	225	248	245	252	233	260	229	241	221	232	278	240	261	255	215	229	251	255	225	222	252	216	236	219	248	234	219	232	216	222	242	237	258	262	246	260	252	242	253	229	246	231	229	249	261	230	265	232	250	248	268	265	242	250	223	259	269	266	248	213	246	219	250	242	232	217	255	239	219	244	261	238	219	249	233	229	251	251	248	245	251	234	247	250	242	252	275	236	267	242	259	205	227	239	240	215	240	243	250	252	244	271	260	235	238	239	245	236	262	248	238	241	231	231	236	209	237	252	223	228	236	223	247	207	243	234	235	244	225	248	227	221	236	218	228	227	219	202	240	248	256	233	234	236	234	226	258	242	227	243	216	244	253	251	234	219	221	236	230	238	238	250	248	236	255	247	237	217	253	254	228	225	261	233	224	257	217	229	261	250	248	244	240	281	292	236	207	264	223	254	240	223	257	233	224	256	231	229	230	229	246	245	257	235	233	223	254	236	211	255	222	255	216	229	231	223	254	227	254	219	237	244	260	233	241	235	245	235	275	226	224	230	248	232	234	243	229	230	235	248	265	252	234	223	220	248	274	237	224	227	263	253	268	263	232	248	248	220	244	230	236	228	235	230	283	241	227	245	226	244	250	260	231	256	272	257	222	230	225	244	280	269	231	236	273	274	232	236	223	240	225	213	221	200	247	216	232	221	235	244	232	244	235	234	251	251	242	245	213	250	250	238	224	276	251	254	266	228	250	235	253	233	260	254	233	242	243	232	226	262	237	223	243	259	240	240	256	262	242	243	208	269	238	241	245	268	248	204	233	241	221	240	253	269	261	266	229	235	265	224	246	245	228	242	249	242	235	231	233	215	242	246	236	253	261	226	226	230	225	282	234	234	274	235	226	234	264	239	250	226	239	267	236	233	219	264	277	248	250	242	237	238	211	213	249	236	237	243	240	251	217	238	272	222	227	220	272	244	220	242	237	244	243	222	236	255	260	242	250	250	251	240	235	224	233	232	269	256	231	229	239	254	236	234	275	223	260	240	234	215	248	233	236	241	267	231	246	232	220	258	279	231	240	197	230	237	221	261	266	238	250	220	244	212	279	252	288	272	234	267	254	259	227	244	240	263	236	226	228	247	240	249	251	237	232	252	251	248	228	243	233	253	227	230	248	240	268	251	250	247	245	214	221	233	225	262	210	254	219	221	247	244	224	236	233	241	247	241	248	231	238	263	244	255	251	245	229	250	249	250	241	261	215	248	239	259	241	266	245	265	255	248	232	256	251	223	236	219	245	225	221	220	226	229	256	229	242	262	238	247	224	250	230	247	226	246	232	230	247	268	229	259	220	244	232	238	227	262	241	230	234	226	231	204	247	241	247	265	245	278	249	244	241	246	244	254	261	256	265	247	236	244	250	268	236	232	254	263	250	240	252	247	236	245	254	254	238	261	207	245	245	247	237	246	249	247	237	237	261	249	234	244	227	251	255	245	266	264	242	249	235	256	237	214	251	217	233	235	271	242	262	243	230	267	237	253	269	230	246	237	262	249	244	240	247	224	224	225	263	236	238	236	254	248	237	256	253	233	243	247	243	215	257	219	219	227	254	253	227	232	238	229	246	258	248	260	239	229	224	259	228	249	238	232	225	235	225	250	246	232	261	245	235	246	231	248	243	240	269	219	226	226	240	221	243	268	239	229	247	216	258	229	241	264	240	261	242	251	247	245	245	238	240	254	247	237	220	246	255	244	232	254	250	264	247	248	241	269	230	239	262	231	244	245	227	264	255	257	269	274	242	233	243	225	217	240	236	190	216	233	236	235	233	279	228	219	264	220	244	258	227	257	253	250	258	225	257	234	254	251	243	250	244	237	246	255	254	222	229	247	247	257	233	219	249	273	259	224	237	226	252	238	218	238	235	233	248	254	233	238	223	260	245	240	222	238	247	240	210	257	265	213	245	259	228	234	237	283	228	235	245	216	237	230	237	224	249	234	236	246	245	260	233	228	219	241	236	236	248	230	256	226	238	229	235	252	248	220	245	248	248	254	250	218	235	241	255	264	214	240	254	269	238	240	228	245	247	262	241	240	222	217	267	227	230	233	230	243	266	230	218	220	244	243	239	250	233	218	212	246	239	266	277	233	236	219	236	261	257	263	239	269	243	249	227	236	234	216	243	250	258	246	199	223	241	241	220	247	265	258	264	262	259	214	237	252	256	224	226	227	226	274	243	219	238	224	240	249	237	233	235	243	286	222	222	247	241	252	248	241	216	254	234	238	237	242	214	230	251	257	229	256	266	255	255	218	236	237	217	254	242	218	226	253	278	264	249	223	210	247	233	254	229	211	234	219	248	243	251	248	236	240	225	229	270	230	249	225	260	222	224	254	221	207	238	254	222	241	236	238	230	229	227	258	234	219	257	230	253	222	242	245	270	248	219	265	211	222	259	242	236	257	224	257	237	235	230	232	251	229	248	243	236	249	245	242	216	231	213	226	272	257	222	255	228	247	220	253	235	235	241	254	245	194	219	217	226	234	223	246	235	242	241	229	239	230	225	226	217	232	249	259	242	233	238	277	221	258	261	264	214	248	276	226	248	235	260	209	224	238	234	224	253	249	252	226	237	247	231	261	231	224	248	229	248	232	259	252	252	240	231	246	242	213	241	262	263	242	255	275	209	228	253	242	258	214	220	224	237	238	244	205	259	249	252	250	229	212	216	251	249	245	250	243	260	239	245	235	231	264	252	250	255	225	248	267	239	222	231	236	220	240	243	237	235	291	231	229	250	247	233	233	255	228	241	233	223	239	227	251	214	257	232	258	223	259	286	253	259	252	244	253	234	252	217	248	229	226	242	237	239	221	238	219	255	250	256	234	239	204	238	267	240	254	251	210	237	209	234	270	224	239	256	239	233	249	244	258	219	232	240	267	235	242	252
28521	46982	13776	1483	1105	869	652	537	501	474	376	417	340	324	351	302	312	301	303	353	361	338	313	325	311	294	329	268	281	279	266	284	265	289	278	287	247	253	263	238	273	252	255	275	292	277	284	272	294	290	263	295	295	301	271	278	272	269	285	260	288	265	319	288	250	280	281	267	272	263	286	271	304	259	258	261	246	290	282	255	269	270	299	263	252	250	284	283	271	299	275	267	263	269	260	267	275	271	268	292	276	289	285	255	285	293	246	270	286	273	273	287	257	298	273	256	301	284	272	293	289	259	270	253	262	277	239	285	273	306	286	271	272	257	265	265	243	288	308	263	236	279	290	245	249	230	277	270	285	244	264	236	254	263	279	294	274	280	255	251	269	264	296	264	248	267	273	269	249	259	288	276	257	287	288	300	277	271	267	293	281	261	269	295	286	278	312	275	285	261	265	237	281	310	287	279	272	284	275	272	260	268	283	273	276	247	272	258	262	248	297	255	280	270	274	249	283	276	317	274	301	287	271	241	263	296	273	291	288	281	249	281	273	279	265	262	257	303	276	256	291	288	256	257	274	270	256	277	288	247	275	268	300	293	255	265	264	277	281	283	267	259	281	262	278	276	275	257	302	252	254	266	282	277	282	245	262	302	279	270	276	278	259	299	268	258	285	283	276	292	266	268	258	272	281	270	259	282	264	251	280	293	291	288	295	249	268	244	284	283	290	287	269	289	272	263	266	277	317	293	295	240	304	304	283	253	300	302	290	243	284	268	249	242	268	257	257	299	292	289	286	254	245	264	249	271	288	306	269	272	286	242	284	279	277	257	300	284	277	276	280	248	287	261	254	252	283	275	287	257	261	265	256	279	281	237	293	272	288	277	264	268	288	267	263	287	284	261	264	249	273	285	280	267	275	265	276	250	271	271	281	273	266	267	298	289	266	269	265	274	256	287	281	256	262	253	288	274	264	291	275	274	239	230	288	273	248	257	269	302	280	277	262	291	284	269	278	288	256	254	298	264	291	290	284	262	289	261	273	299	249	284	268	277	277	297	292	291	279	258	288	265	302	268	292	286	286	254	284	249	300	230	267	281	266	254	294	276	286	272	270	292	262	270	301	285	273	244	267	258	261	243	261	253	267	268	277	259	287	282	279	278	309	261	266	261	250	253	278	253	261	292	271	252	284	260	270	257	298	284	238	270	270	252	281	264	266	280	297	299	252	300	288	270	254	270	290	299	293	248	239	285	282	280	274	287	268	280	257	275	283	267	274	268	287	241	264	261	247	301	279	276	272	269	280	295	280	258	257	282	269	275	276	281	265	279	292	278	266	266	309	282	280	246	270	284	284	254	281	306	258	248	274	243	285	281	240	270	278	284	276	267	268	269	285	283	254	286	267	246	307	269	273	253	278	283	286	258	262	293	267	306	262	285	296	264	288	282	262	263	271	266	270	291	278	226	267	273	247	253	284	259	291	282	273	254	273	268	282	284	292	288	296	273	272	257	284	274	244	277	288	277	265	267	264	292	281	297	271	256	281	277	272	264	281	288	262	259	256	278	289	240	291	256	284	249	278	269	292	276	274	293	241	254	269	291	311	273	281	260	256	266	279	283	265	258	263	239	250	278	262	289	250	295	272	269	254	279	271	281	263	267	281	269	302	310	270	273	263	255	268	256	254	274	278	243	255	291	277	255	276	269	249	266	245	263	252	299	274	261	276	284	286	266	282	272	270	273	333	251	276	271	288	258	269	265	278	295	282	252	262	274	292	268	260	271	284	263	273	267	265	265	264	254	255	264	268	256	274	272	260	248	280	282	272	282	298	287	272	269	267	274	284	308	254	279	253	278	288	291	289	263	269	299	310	274	276	247	288	261	276	269	288	283	265	282	257	276	266	270	290	304	290	265	304	273	273	253	277	242	268	284	291	287	288	244	266	271	278	257	268	270	269	262	291	313	259	256	266	287	267	263	273	270	273	260	280	287	310	268	266	269	273	263	280	263	272	277	284	269	265	270	257	256	247	298	266	296	288	277	255	280	297	286	294	272	243	252	269	249	279	236	262	279	290	279	268	280	266	292	296	241	271	270	288	246	273	286	253	278	288	276	290	293	239	302	280	257	244	301	283	324	282	321	265	282	281	268	253	258	279	284	300	273	295	280	275	266	253	254	265	254	284	278	271	279	243	288	294	246	291	259	268	295	244	292	278	257	270	266	285	268	271	273	263	282	267	271	267	298	271	300	262	279	282	271	265	252	301	295	264	290	249	243	244	294	262	277	287	303	271	310	280	264	269	288	276	269	272	310	252	282	295	263	273	259	262	274	273	269	282	301	301	271	274	301	273	286	278	262	248	277	280	252	272	238	280	295	317	306	253	305	295	293	291	285	268	283	264	282	271	277	256	277	300	272	282	272	278	269	268	277	238	260	259	272	269	241	268	263	269	274	289	289	279	276	298	279	268	282	269	276	273	275	286	273	290	267	274	263	277	281	240	281	287	263	302	271	285	254	263	257	253	278	269	304	253	272	252	288	264	284	287	279	296	266	308	264	292	268	272	272	291	261	274	266	293	249	272	293	268	245	271	279	290	278	272	272	274	262	277	280	286	265	266	270	295	277	267	291	287	274	285	267	272	273	261	300	263	313	281	270	271	261	269	274	291	271	275	291	258	251	267	268	285	252	271	268	277	280	279	249	267	273	245	318	255	259	263	271	282	280	279	255	289	280	258	254	256	304	272	253	314	258	261	265	266	282	258	271	274	267	267	248	278	283	253	287	274	267	284	268	268	272	261	257	264	245	308	273	297	289	274	269	275	283	273	257	269	247	245	277	283	253	288	286	274	272	270	265	259	264	249	260	279	252	253	233	249	248	295	269	262	279	274	277	290	292	284	261	276	273	260	269	274	259	261	287	256	289	280	258	268	297	252	258	263	275	278	309	255	264	253	274	246	262	292	296	275	267	254	270	253	278	322	267	256	292	277	274	264	278	284	259	288	276	270	251	272	283	284	240	255	296	267	288	251	289	254	293	276	305	321	278	286	256	284	278	246	222	285	297	282	242	306	273	255	280	275	304	263	256	269	262	269	274	280	318	274	268	260	252	278	259	278	266	277	253	266	289	267	281	297	257	253	252	297	254	288	267	233	277	285	303	289	298	235	273	279	249	274	266	312	259	274	270	255	276	263	285	262	289	259	270	293	275	227	269	290	286	281	272	278	248	299	247	275	281	263	271	259	253	263	259	263	259	263	272	276	285	292	294	251	277	253	285	300	291	262	277	274	265	267	300	292	258	226	300	254	275	266	303	281	217	271	260	266	258	264	285	241	283	302	265	265	262	276	271	257	284	255	276	276	258	272	255	243	278	259	289	265	256	231	276	270	254	256	276	233	269	266	285	252	248	288	275	264	270	268	286	265	265	298	268	264	279	282	253	285	273	285	283	277	278	245	252	272	278	292	258	259	257	244	288	258	303	247	297	276	284	279	287	274	299	264	257
22387	21090	28623	23765	21094	21149	11453	1182	902	837	790	718	717	655	633	617	590	615	598	677	694	680	635	595	581	522	589	544	521	516	509	514	562	570	541	569	557	539	576	535	543	598	579	522	550	516	532	544	534	537	490	542	548	566	513	525	518	528	526	508	533	485	536	524	482	541	527	516	516	499	512	485	521	533	538	496	479	541	523	500	543	584	563	502	566	518	498	525	530	534	527	517	534	509	495	495	530	557	562	515	520	576	525	506	550	551	520	554	521	538	495	483	495	504	549	481	541	552	528	525	502	497	564	576	566	533	533	526	527	514	559	514	547	518	524	548	523	517	567	477	503	529	524	502	514	498	513	476	521	517	529	525	500	539	509	508	484	517	497	522	490	494	538	481	525	535	499	515	511	504	555	543	546	511	540	551	505	536	464	510	516	532	508	535	557	522	548	516	548	508	530	503	538	523	503	479	533	540	543	557	548	481	549	548	547	526	524	508	526	509	503	524	528	480	494	530	505	516	564	521	556	562	556	540	501	535	547	513	516	536	538	533	569	534	520	554	480	535	502	504	551	560	512	518	549	512	555	530	534	480	529	518	527	477	541	502	543	541	506	521	496	544	516	538	544	529	530	512	494	491	514	587	540	549	507	527	529	511	542	539	536	509	505	525	543	528	568	498	513	503	527	532	518	550	512	517	539	513	519	497	516	513	529	521	565	528	492	495	517	513	522	526	512	544	521	531	516	533	518	501	541	530	538	496	512	526	546	484	485	514	523	536	529	488	553	518	510	499	534	524	531	534	487	502	526	473	548	560	559	494	544	510	538	547	522	524	519	487	522	522	518	537	500	533	515	525	523	527	522	551	514	527	469	507	546	491	521	485	501	556	491	494	514	528	515	563	550	485	499	542	509	504	463	557	534	487	513	483	515	521	522	547	482	533	483	507	543	531	490	514	498	502	536	531	536	530	473	538	556	492	544	541	551	493	537	505	514	545	533	541	518	573	529	524	510	516	521	525	570	522	565	540	544	564	519	510	531	500	505	553	529	480	528	504	550	531	529	528	523	566	514	502	539	549	525	515	538	521	504	515	493	480	531	503	545	497	519	532	521	499	503	525	507	519	551	535	502	551	529	558	490	529	512	542	514	541	555	511	503	493	495	509	556	532	508	505	548	497	485	523	546	500	553	520	518	488	532	508	505	499	523	549	526	498	497	530	460	553	563	499	548	534	507	530	539	533	498	529	446	519	524	532	516	531	521	502	504	505	511	546	504	545	527	552	529	494	546	491	521	543	510	522	523	523	485	530	488	523	537	518	519	540	505	451	542	535	526	537	533	526	532	517	504	522	502	485	522	532	509	507	512	514	517	519	496	529	510	559	541	511	521	503	537	499	558	535	499	524	544	462	521	502	496	510	545	537	521	542	529	561	500	488	522	531	557	517	481	495	511	507	509	553	548	557	519	491	536	493	534	553	539	506	516	525	509	506	517	504	530	481	540	551	536	526	537	563	495	479	518	547	479	526	523	518	505	513	500	508	512	522	516	518	542	513	546	539	464	533	536	545	524	491	536	548	543	542	581	575	481	531	480	489	495	536	515	525	561	526	507	539	529	554	456	536	566	525	541	513	525	509	540	507	535	541	559	482	540	517	530	508	508	541	515	554	504	516	534	547	544	534	481	499	514	500	519	506	547	502	485	547	538	540	532	486	520	525	513	527	517	536	512	518	525	534	509	523	507	512	530	503	544	503	515	514	533	517	509	505	542	538	482	538	561	521	519	507	548	496	516	503	538	545	495	550	506	550	487	559	522	517	531	523	550	530	525	562	520	537	530	521	530	547	536	548	557	517	487	526	519	494	558	527	501	540	506	548	526	519	522	506	516	529	509	529	527	541	508	508	510	552	509	539	551	490	535	489	510	512	547	513	517	525	508	516	507	500	510	488	560	506	523	534	496	497	516	564	488	508	524	531	530	525	494	565	559	520	529	555	552	523	510	484	586	500	525	492	495	553	502	528	559	498	551	499	487	524	533	507	550	518	535	525	562	492	480	503	487	572	565	499	551	530	520	556	494	501	479	533	509	510	516	563	551	566	507	547	516	521	536	519	569	521	495	516	511	524	530	529	525	520	508	554	519	533	482	527	542	506	498	530	486	543	565	500	536	544	530	550	506	499	514	514	515	574	482	505	516	545	496	495	506	523	553	550	507	488	513	497	514	496	517	557	510	484	534	540	509	556	552	532	521	559	561	492	518	552	519	526	482	529	495	503	508	528	535	515	561	549	534	492	529	522	541	507	496	495	557	510	516	548	489	541	527	548	532	519	531	562	465	568	509	548	515	515	542	563	548	518	523	526	516	525	567	553	552	539	495	544	551	533	488	490	545	527	499	490	565	477	550	516	502	528	519	516	543	548	504	549	544	548	541	490	483	498	500	495	548	511	534	506	517	538	507	501	493	536	511	526	513	524	503	471	567	453	566	548	508	539	548	526	479	517	575	501	533	575	498	515	517	503	516	535	524	525	576	520	497	514	514	508	509	514	504	514	498	543	520	534	525	492	522	524	503	515	493	532	546	510	526	548	540	541	487	492	526	512	529	557	528	476	529	514	502	506	525	489	554	518	551	515	486	513	534	542	486	528	498	546	527	511	479	506	523	531	527	523	514	530	510	508	553	514	523	546	540	537	509	558	527	525	534	515	554	482	539	516	543	492	547	523	537	494	502	519	545	534	505	532	521	510	538	555	536	486	521	529	522	538	550	556	540	518	537	539	537	533	474	501	504	518	493	523	524	514	480	568	516	506	536	532	485	519	540	521	511	558	537	519	508	497	503	553	536	505	524	513	521	564	481	487	472	538	492	514	535	505	478	471	505	514	517	524	488	515	502	536	533	526	514	497	545	486	529	531	521	499	489	519	513	524	490	532	541	506	533	498	472	516	485	532	536	513	530	532	519	505	518	526	580	531	527	516	517	521	528	503	548	553	509	486	533	538	486	468	530	505	540	476	508	522	548	498	537	493	566	554	489	504	548	529	548	549	507	481	564	503	511	491	529	551	544	529	501	503	506	508	529	556	539	529	514	534	513	522	502	528	513	561	506	520	513	517	510	485	516	541	563	515	518	552	535	554	546	489	512	504	476	546	518	474	542	536	500	500	540	506	538	524	534	462	502	527	492	548	508	503	502	515	518	500	552	513	481	460	529	520	517	545	516	524	513	535	493	529	488	545	526	544	531	525	511	511	484	518	553	514	541	575	536	515	532	531	522	533	532	476	569	533	490	504	535	554	526	510	541	571	522	503	484	576	474	522	532	497	562	590	544	527	499	532	497	527	499	548	540	519	495	495	519	588	512	489	500	552	504	535	522	522	518	498	517	530	527	519	540	497	563	547	505	511	501	531	532	548	534	537	539	546	498	489	507	539	588	497	498	518	523	509	543	494	488	492	522	478	499	541	479	487	517	454	504	522	537	534	544	540	533	526	552	540	525	567	544	509	505	497
31916	59787	21665	4432	2888	2396	1897	1490	1281	1073	973	878	756	798	719	733	733	672	692	737	795	736	695	624	607	654	651	594	583	566	598	590	572	631	591	590	575	563	568	601	548	570	609	590	549	580	588	542	600	559	546	551	558	598	586	557	612	527	556	523	608	561	590	599	557	577	574	562	593	614	558	559	611	577	550	529	536	582	553	555	598	609	566	553	545	587	625	575	573	549	563	559	578	608	583	558	546	552	556	550	575	593	550	554	577	570	527	578	575	584	537	570	536	591	580	595	558	560	545	548	557	551	551	573	560	574	610	597	568	601	568	571	558	612	561	601	543	553	597	535	538	543	569	544	563	531	561	561	563	553	531	545	574	555	555	565	570	557	533	572	570	554	564	568	593	534	542	593	566	588	591	560	585	538	574	577	560	560	616	535	593	584	578	575	529	597	597	584	607	555	577	572	599	574	521	566	546	557	534	567	566	586	618	585	553	581	565	573	565	542	612	548	546	597	574	589	584	540	604	593	590	568	606	556	569	595	555	573	590	569	534	582	557	625	569	560	567	548	611	601	595	597	587	563	576	565	564	611	579	530	567	575	588	544	558	565	569	563	632	513	612	581	581	557	523	616	577	580	563	536	577	540	561	571	601	574	544	571	596	598	597	523	525	568	611	594	568	531	574	550	584	581	572	536	614	538	531	558	572	562	537	564	536	556	542	554	578	616	584	532	574	526	611	540	525	559	543	596	579	524	573	542	549	565	551	594	564	523	589	580	561	565	541	524	555	554	537	581	557	562	582	597	574	573	586	561	559	557	565	557	572	569	604	567	579	517	547	588	578	591	579	565	550	593	547	626	564	557	562	577	571	516	622	567	563	569	569	521	568	580	539	563	537	581	566	559	572	553	603	528	563	610	548	569	628	544	524	611	551	599	588	565	586	582	553	579	580	547	568	588	591	559	559	624	534	540	551	602	577	587	574	522	549	567	573	562	555	584	538	570	575	585	597	529	577	536	570	564	603	531	558	613	576	569	542	557	576	567	583	575	550	549	567	576	583	554	543	542	560	582	587	585	557	578	557	570	558	497	560	570	569	582	571	531	562	544	555	589	596	581	537	519	538	532	559	587	520	561	574	578	575	557	534	556	615	603	586	566	570	573	556	556	582	570	544	568	572	564	560	550	573	533	577	562	538	539	582	569	537	559	601	565	551	582	589	565	598	568	542	552	554	552	559	526	592	527	536	605	552	556	558	577	550	613	571	574	528	572	551	588	531	576	583	549	558	535	569	588	575	556	513	548	605	583	516	564	579	551	569	549	565	554	553	547	564	558	536	568	609	567	562	505	578	569	587	556	536	570	566	550	553	578	601	607	568	627	601	613	541	539	543	583	583	576	559	607	585	592	599	554	577	528	539	569	601	551	542	567	526	569	586	551	571	550	531	501	562	546	551	547	581	582	583	537	564	544	595	538	588	541	567	555	578	582	578	551	577	565	589	530	582	566	580	580	597	586	544	562	528	618	554	581	588	542	578	589	559	578	585	586	531	570	535	554	571	576	528	591	594	560	579	564	565	558	576	608	534	541	539	576	610	553	558	553	625	579	577	588	544	569	572	579	578	613	552	586	552	556	567	596	562	542	569	610	575	580	573	573	607	537	565	634	573	563	586	567	548	534	535	586	604	564	569	529	570	561	541	609	582	596	568	553	580	551	565	538	593	530	582	575	514	539	563	590	562	571	577	583	567	588	593	561	555	572	569	563	554	561	592	579	592	595	545	562	592	537	607	549	556	559	521	551	572	559	582	602	548	581	551	553	568	604	584	555	598	571	537	606	567	547	571	592	551	577	568	565	576	584	527	555	566	560	600	560	602	588	544	575	558	552	591	589	612	605	594	587	591	587	566	542	550	591	543	564	545	548	561	565	568	568	566	559	534	570	548	556	523	547	577	562	576	557	581	602	553	554	574	563	609	541	546	566	590	543	574	576	568	574	604	561	588	540	545	530	567	590	552	560	565	529	578	532	578	546	577	568	527	572	556	559	571	595	599	556	533	567	539	581	602	542	521	546	550	585	567	598	555	554	570	547	536	529	519	561	563	617	551	587	569	559	542	569	572	586	549	606	566	577	564	545	561	566	560	627	575	565	543	603	585	551	542	536	584	590	573	572	563	551	580	575	525	563	615	593	532	562	608	574	559	556	559	568	573	595	599	559	552	537	587	529	556	536	551	596	542	615	545	568	575	552	571	630	596	519	547	543	570	573	609	565	595	588	586	557	546	598	580	562	568	588	531	546	540	554	579	530	600	561	543	583	538	555	589	541	559	553	540	574	591	534	552	572	589	559	587	555	603	622	589	583	551	580	548	587	572	578	565	551	601	541	525	570	577	553	583	584	553	584	521	546	553	570	580	547	549	579	553	510	580	579	579	534	544	559	588	557	563	602	534	560	537	576	564	531	560	594	552	560	557	547	536	549	571	577	547	530	632	575	564	605	587	570	601	572	556	574	550	614	572	565	560	579	596	564	564	536	575	573	592	596	548	541	533	526	595	591	575	580	568	570	513	590	572	590	590	597	586	561	636	535	631	580	543	575	565	585	556	574	578	554	551	584	549	576	540	589	583	569	560	552	586	592	543	569	578	614	557	601	548	555	575	552	566	564	555	554	568	562	559	578	607	561	567	560	546	568	537	584	569	601	623	544	549	610	546	591	591	573	578	539	560	555	577	584	590	566	602	542	556	598	548	523	624	546	561	575	542	545	598	621	591	593	600	578	577	593	588	547	554	515	563	573	576	531	601	549	553	585	535	576	575	545	575	561	562	580	551	565	562	560	604	557	573	537	590	623	605	564	552	527	565	587	572	565	586	626	585	569	617	536	541	573	573	536	603	563	561	563	602	538	551	583	590	564	590	561	621	510	566	609	573	586	561	552	576	569	610	567	590	614	589	576	585	567	534	592	604	567	584	561	575	553	554	532	553	550	619	576	546	551	586	539	592	602	593	570	552	569	586	583	558	555	573	570	590	622	591	546	582	566	519	544	570	598	570	605	561	592	580	562	560	541	567	540	579	546	556	618	575	515	574	533	546	553	576	576	575	565	552	559	579	578	563	575	593	533	653	571	497	611	586	583	565	595	559	597	552	614	575	582	547	569	559	584	575	587	559	561	535	571	593	574	547	555	584	564	578	547	583	550	547	548	500	557	589	595	534	631	566	576	545	559	613	574	555	538	558	557	564	567	604	577	573	548	570	578	559	576	545	565	547	546	573	608	565	543	579	571	546	540	580	569	531	564	579	529	597	567	585	599	606	552	561	598	558	496	572	574	539	544	526	559	579	549	557	571	551	582	563	589	570	605	572	525	527	556	574	529	537	559	549	517	604	552	547	600	590	548	581	606	588	535	562	579	622	569	577	560	598	568	599	547	574	552	593	533	586	549	585	555	588	594	576	535	530	572	541	614	588	587	572	541	550	575	555	587	539	549	534	570	575	566	578	511	550	578
28421	24474	16146	2124	847	767	616	505	484	505	471	470	499	466	490	465	486	467	494	511	487	537	474	507	456	467	497	453	469	464	499	492	462	480	475	436	495	428	509	440	486	456	486	450	459	495	419	463	471	495	430	473	523	470	480	497	469	493	455	454	474	469	443	465	485	416	464	458	457	488	471	469	476	471	449	455	473	475	474	474	493	481	463	450	468	482	496	454	502	503	439	471	472	464	435	472	478	450	428	483	469	494	510	488	476	453	503	459	465	467	485	465	429	463	474	474	488	497	465	495	486	468	441	487	502	489	487	498	483	480	489	449	477	456	472	462	523	486	496	496	464	497	476	512	479	505	459	490	470	464	457	448	481	460	503	476	436	501	502	454	446	433	474	465	460	477	478	458	453	503	495	461	480	525	471	476	481	456	470	434	492	469	474	452	485	470	420	484	472	465	485	427	510	445	511	498	468	479	457	478	476	429	475	467	476	485	457	488	474	473	472	409	498	466	457	480	453	459	483	487	449	471	443	492	475	442	489	468	473	506	475	494	509	465	455	448	438	480	474	484	456	449	467	487	489	451	526	516	431	473	457	460	481	499	463	487	477	497	456	514	481	531	451	494	472	464	485	472	483	500	458	462	454	448	483	485	477	436	456	453	460	452	458	496	481	458	464	488	429	469	466	457	437	469	447	485	445	458	442	472	489	436	458	479	479	442	448	485	487	467	478	472	474	466	472	468	469	496	439	449	454	472	493	455	466	480	463	433	489	484	500	470	483	472	488	464	484	465	459	493	465	465	460	517	494	452	511	499	452	434	503	461	480	466	494	463	477	458	468	447	458	458	441	442	492	442	504	453	471	502	468	442	480	481	476	482	439	463	492	474	495	499	480	476	501	477	466	491	436	468	474	482	460	488	463	494	467	453	426	470	459	482	463	461	452	506	497	481	452	457	504	454	496	450	487	477	468	478	477	491	460	498	471	466	451	465	479	443	458	492	503	478	522	458	464	428	437	491	486	462	513	444	495	436	492	503	441	493	490	456	482	516	485	472	465	472	447	464	491	476	478	456	478	454	502	499	509	470	460	498	466	502	510	457	474	461	504	510	485	477	469	494	496	470	479	435	475	475	461	511	470	461	466	480	509	464	457	481	468	458	456	450	470	467	480	470	462	471	469	471	435	528	422	473	438	439	522	474	422	494	473	461	467	481	507	475	473	484	467	459	464	460	482	488	456	473	469	518	470	518	465	469	472	450	479	499	499	482	443	442	485	492	453	467	461	492	489	494	458	448	460	474	480	462	465	462	486	497	520	460	497	484	442	514	426	469	458	444	505	466	500	472	464	463	476	458	496	438	498	422	476	478	464	481	451	473	491	479	465	498	451	498	488	505	457	434	470	444	460	484	475	472	489	450	454	475	462	453	478	481	451	506	471	492	468	434	448	444	479	482	482	467	474	470	473	472	444	474	427	445	445	474	513	479	503	482	433	463	498	482	440	450	465	486	463	473	474	484	541	475	434	462	436	459	447	476	470	452	462	473	518	483	491	444	477	495	503	453	488	478	453	447	466	501	476	467	536	475	454	464	456	445	479	481	522	464	510	483	505	474	443	495	488	461	500	491	519	435	422	492	481	466	443	483	458	502	491	479	466	489	453	482	455	481	476	502	481	448	497	436	485	496	460	463	437	471	486	483	437	434	450	483	447	448	493	441	456	444	444	453	480	467	483	453	473	465	461	477	490	480	484	497	483	482	476	480	460	494	458	489	477	449	459	468	479	474	425	461	455	482	413	451	485	417	452	486	520	442	479	439	469	487	450	436	459	448	456	460	479	448	449	478	474	495	504	493	468	430	498	493	463	462	450	461	464	442	461	446	441	468	482	458	501	484	435	482	457	463	490	445	457	468	493	480	485	457	485	467	470	486	486	471	448	486	457	466	456	444	423	422	485	485	491	517	470	474	470	457	510	454	466	491	461	523	474	463	473	482	462	515	473	486	483	436	479	482	473	442	474	468	470	484	448	482	484	433	459	485	501	462	508	503	488	464	453	455	522	440	470	493	512	504	439	464	471	479	482	490	520	497	488	443	497	464	495	486	479	439	444	444	435	456	477	457	495	440	489	477	469	478	464	536	512	482	495	442	459	461	444	432	444	457	489	448	490	488	489	472	486	473	460	443	470	453	489	487	469	450	452	494	522	446	471	488	440	478	495	440	437	485	459	461	473	458	446	478	453	453	457	489	476	494	452	441	456	453	469	473	471	467	480	469	465	456	475	472	483	446	465	503	464	486	459	481	499	484	482	423	477	481	488	472	476	450	461	505	491	452	482	486	489	476	464	432	466	493	465	465	448	471	449	477	476	441	488	458	445	464	493	537	458	471	445	457	437	451	485	508	476	465	436	477	469	487	483	453	518	471	466	455	484	462	469	453	468	424	452	453	468	480	469	506	478	443	476	486	449	491	479	499	463	461	464	471	501	456	476	456	481	450	441	517	444	458	447	450	437	499	448	495	471	480	457	478	474	445	458	470	498	498	488	483	458	478	496	483	487	492	463	447	472	446	440	456	478	421	463	528	500	482	494	479	474	500	470	434	457	466	443	449	453	474	477	483	522	437	468	456	427	497	471	451	470	452	505	457	438	505	432	506	476	460	472	453	472	469	472	460	498	481	474	475	498	488	423	470	476	437	475	471	475	486	403	451	465	465	457	446	467	444	537	523	469	448	471	462	415	499	492	442	491	478	478	481	436	450	453	463	489	449	482	490	465	434	463	475	519	456	480	482	460	417	488	484	484	497	458	461	493	480	522	448	444	452	455	443	494	452	470	512	502	477	461	453	450	495	472	481	481	481	487	462	465	451	435	474	489	474	432	472	458	461	467	468	460	483	456	460	481	437	476	431	477	474	434	444	480	471	495	505	500	455	443	469	433	488	491	480	462	444	446	464	465	422	521	482	445	479	494	472	445	463	472	486	472	481	469	445	478	471	479	418	475	465	483	462	463	486	443	498	469	488	502	488	439	456	448	484	509	499	482	493	473	501	491	495	464	500	443	472	465	435	449	472	424	473	488	471	481	487	440	461	465	465	443	459	444	443	481	469	472	469	528	468	458	464	453	445	428	473	472	460	467	468	498	464	463	460	515	473	511	480	444	503	472	519	446	504	492	441	435	475	458	486	453	477	485	500	443	471	487	448	459	487	450	478	476	451	486	456	442	484	458	443	476	472	488	483	471	479	442	512	473	445	507	487	433	473	466	420	495	458	485	442	452	489	448	453	515	528	482	449	463	484	493	506	470	445	406	450	488	475	488	444	427	497	480	482	448	458	491	455	493	452	476	471	413	457	494	508	485	477	466	499	526	501	415	472	482	453	449	489	460	473	477	465	421	496	486	477	460	472	435	449	497	474	475	464	488	457	452	448	493	467	480	474	501	473	441	478	501	465	453	466	518	450	477	502	465	486	478	466	495	484	490	480	446	504	430	474	479	460	428	458	527	482
27085	38650	8849	675	554	562	512	568	560	522	521	448	505	502	495	501	505	521	509	526	522	533	537	492	523	543	530	503	531	508	490	500	485	493	496	517	480	466	508	494	528	511	501	508	527	465	530	536	483	522	506	476	491	516	516	477	466	491	518	512	514	532	480	510	486	476	492	521	518	491	506	530	486	509	472	504	518	497	445	489	522	479	490	474	489	530	522	496	495	519	507	489	501	492	491	502	436	492	497	440	480	463	524	479	534	517	514	463	433	513	495	534	483	465	520	500	482	466	474	493	530	474	483	534	539	495	479	545	484	463	499	474	485	513	482	473	524	461	562	500	471	533	518	482	507	513	491	495	474	506	490	476	458	509	522	534	527	530	493	476	479	496	493	469	502	479	489	502	520	490	526	510	476	527	459	465	515	460	482	503	460	496	511	478	504	499	504	473	515	486	488	503	524	516	520	496	517	462	514	540	478	525	517	511	512	475	483	514	524	503	472	458	518	462	465	466	552	533	511	502	474	516	487	492	498	473	486	528	481	475	477	496	506	482	502	523	477	509	460	455	482	492	477	459	497	496	523	492	486	491	509	507	490	534	511	482	440	492	477	459	461	522	449	505	511	490	471	516	474	490	483	527	557	507	520	521	559	485	459	524	538	513	512	503	513	492	498	462	498	520	478	506	519	480	486	537	507	525	540	492	492	518	490	482	534	492	522	493	497	501	524	496	499	488	499	498	503	496	466	482	497	497	474	524	495	545	522	503	478	518	497	502	480	506	490	492	494	459	513	489	509	505	437	486	524	476	528	455	477	508	514	507	505	465	478	438	519	472	495	489	490	496	516	431	475	490	484	487	464	511	483	490	509	490	446	469	491	522	510	452	470	458	450	496	519	481	508	507	488	502	485	485	479	486	511	556	524	471	499	466	481	528	508	511	493	524	559	526	483	469	490	440	515	486	475	497	485	476	487	482	500	503	458	506	464	543	531	467	530	512	505	504	459	508	529	473	536	508	491	515	460	472	528	483	509	528	463	506	511	463	489	466	508	483	485	479	495	526	464	545	444	506	507	468	519	490	499	489	498	493	498	473	497	505	533	489	479	507	483	486	484	476	474	481	524	503	491	501	502	475	505	517	490	490	474	516	498	487	477	496	487	505	481	558	493	524	498	489	509	491	476	515	511	467	478	494	497	491	526	490	507	511	490	501	504	503	486	484	539	492	471	506	498	476	452	498	512	522	473	503	501	498	519	498	509	505	478	531	571	494	433	519	468	496	445	501	513	498	525	514	461	482	486	506	478	501	465	479	522	495	502	489	508	482	499	480	496	503	515	457	502	481	501	534	513	532	542	493	513	506	475	492	489	537	488	477	512	513	475	505	469	516	530	506	519	479	468	510	504	481	537	486	498	520	504	547	486	502	511	486	471	501	425	504	527	478	508	503	464	523	499	498	473	440	489	505	478	504	488	465	470	532	439	504	517	455	469	536	500	521	456	523	512	493	497	531	473	508	493	504	524	534	495	496	502	487	519	485	520	512	486	442	484	496	506	495	477	513	480	523	503	484	482	499	530	489	512	504	496	483	502	511	504	514	511	487	488	485	514	503	463	500	550	487	474	512	481	507	456	503	483	473	465	505	453	508	475	527	491	489	484	452	456	509	489	492	511	485	436	526	535	469	484	499	517	480	489	465	528	477	492	482	500	509	521	474	488	457	498	501	533	462	493	461	509	463	486	509	521	512	482	481	508	518	494	493	496	490	507	458	499	513	488	467	538	471	516	503	507	507	502	550	496	479	504	493	476	491	469	489	505	497	546	482	481	508	468	506	482	489	481	496	530	451	498	496	484	517	523	482	515	495	490	536	476	477	514	502	491	477	482	491	500	485	448	504	512	477	481	543	515	459	509	457	525	499	513	529	503	519	516	494	483	498	471	502	498	514	513	510	482	462	470	464	538	499	518	514	532	504	467	454	488	507	481	480	483	511	512	505	508	478	493	509	515	523	497	514	532	425	529	519	553	506	539	532	495	498	513	500	494	499	438	508	523	498	512	492	490	522	515	484	481	467	495	516	470	451	477	495	475	526	477	521	504	469	478	501	528	494	462	481	493	482	514	501	507	520	481	438	502	464	485	498	526	551	498	502	477	508	508	464	497	517	544	477	490	539	472	501	483	507	480	466	489	539	495	514	498	494	471	517	441	498	506	507	494	516	487	530	496	474	488	487	546	490	487	513	520	481	510	504	490	490	516	511	457	488	497	494	489	532	517	503	490	485	508	481	490	454	470	525	491	533	549	502	524	473	484	492	480	506	553	509	492	500	496	483	500	501	485	531	497	502	479	505	512	462	487	547	480	502	500	479	474	468	515	488	498	485	528	531	489	508	510	496	475	538	484	510	474	531	484	522	527	488	460	531	542	494	481	527	496	512	551	465	510	507	506	435	488	517	470	479	487	444	466	525	487	466	474	510	478	486	489	453	490	487	468	512	507	483	530	507	488	496	467	474	502	504	488	465	479	489	503	499	498	491	485	468	498	504	495	515	530	517	473	505	491	505	499	504	475	514	511	506	488	497	500	491	521	488	522	493	545	502	491	484	507	470	516	499	517	535	468	488	514	526	479	497	483	473	482	459	464	538	532	471	527	488	522	514	522	449	515	511	445	484	467	473	498	507	517	459	495	514	494	542	464	507	502	510	529	493	502	458	514	512	517	502	470	512	522	483	478	496	501	457	519	471	492	511	530	493	493	502	491	485	535	468	474	480	521	499	501	497	514	455	492	463	489	507	484	517	480	543	480	488	495	490	511	517	503	513	487	482	509	532	493	484	468	469	498	489	510	524	491	463	500	524	492	500	496	528	432	521	527	488	494	518	512	438	481	505	500	508	515	483	537	486	489	455	524	522	474	507	509	502	524	512	480	483	501	526	494	479	490	491	524	465	550	499	477	470	479	515	483	502	446	483	469	527	507	473	499	484	485	486	491	448	493	497	481	476	543	541	491	525	519	488	481	484	487	519	501	514	491	542	512	514	489	522	486	499	515	476	471	483	487	468	509	502	479	525	530	475	500	465	490	512	473	470	556	487	509	517	524	492	464	472	480	475	500	517	505	489	542	499	459	519	484	512	547	485	509	489	452	526	498	479	464	492	529	486	497	549	485	508	471	474	486	484	488	460	465	487	494	490	479	512	557	493	494	517	477	508	487	519	497	498	488	497	516	483	512	534	476	501	529	478	478	457	482	445	508	519	446	496	446	476	523	453	486	496	452	466	479	519	483	543	485	528	467	491	515	510	495	525	509	501	511	514	489	476	517	479	510	496	501	460	495	492	533	504	489	469	470	524	490	484	552	504	512	492	464	482	488	483	502	502	478	499	519	501	494	506	533	484	520	478	534	505	480	521	493	521	505	493	508	547	431	516	492	509	499	501	493	471	517	492	523	507	521	503	496	515	501	494	550	493	503	486	515	530	503	513	512	488	516	506	478	463	513	528	481	516
23611	21077	28224	24148	21058	11837	1491	1045	943	879	850	828	782	763	737	735	793	737	785	741	796	854	771	772	707	772	769	749	694	755	771	737	706	715	745	715	771	783	747	700	684	768	746	736	741	735	704	741	687	769	766	709	788	763	698	720	698	731	726	698	731	782	719	731	727	698	733	682	721	703	664	714	757	751	706	762	713	672	762	729	736	810	696	672	706	733	727	729	722	710	734	741	715	631	715	698	696	743	747	682	700	701	740	717	705	726	764	686	683	692	671	757	725	725	697	699	740	697	706	759	735	739	718	737	716	696	684	716	654	680	680	741	739	679	762	642	688	728	715	737	739	699	704	699	728	682	674	738	716	702	721	729	747	678	725	698	718	710	692	694	714	714	676	655	741	733	705	705	719	708	731	746	739	714	686	761	735	715	700	763	702	711	720	738	704	698	673	701	695	751	726	727	688	682	672	740	707	712	738	687	713	690	725	689	688	745	751	699	736	688	743	731	692	673	748	677	694	694	746	671	715	790	764	684	718	713	714	687	722	771	689	703	713	732	740	692	726	722	706	729	730	707	725	730	738	712	715	706	746	680	678	750	711	683	742	756	731	766	709	749	731	722	716	685	720	710	697	721	668	676	706	712	736	681	744	747	722	708	700	688	713	693	721	721	712	683	710	699	738	729	726	762	693	713	703	696	695	682	697	685	708	718	699	735	744	680	699	745	674	719	735	702	721	700	735	749	768	734	773	716	726	736	714	765	706	761	671	683	694	671	750	735	687	700	742	705	653	768	683	717	718	752	690	680	675	697	687	720	692	731	667	685	688	704	685	733	746	671	696	689	695	751	748	682	683	763	701	767	711	666	721	674	748	765	702	729	699	705	679	755	741	731	699	689	686	703	727	662	725	730	748	741	749	739	724	718	681	682	709	733	686	728	775	713	672	738	735	720	715	708	696	721	739	680	716	764	766	703	703	724	658	704	696	735	711	685	689	705	701	692	748	737	713	742	751	715	663	760	706	688	731	738	738	714	697	693	735	709	717	703	685	748	689	719	760	728	736	686	708	723	714	713	743	696	670	721	701	768	731	718	737	710	744	736	696	688	706	657	738	687	730	671	680	715	712	708	777	737	720	700	695	715	752	685	683	717	692	751	753	756	716	741	752	757	740	720	692	720	722	733	685	738	731	679	737	732	725	687	715	706	719	687	704	688	704	729	656	698	676	694	717	704	743	713	768	689	701	728	741	701	686	734	730	688	693	702	734	742	687	725	759	709	727	730	705	776	738	691	678	752	715	750	721	705	707	654	746	726	710	695	693	734	728	748	718	718	708	701	733	724	715	642	709	728	723	708	747	739	745	729	708	740	745	711	737	692	687	702	667	707	715	721	675	692	710	681	689	673	730	687	732	734	697	744	712	690	674	718	695	744	737	721	713	718	697	676	736	725	708	726	782	684	725	678	711	694	746	713	680	759	775	736	744	727	735	689	724	697	728	724	723	721	693	719	696	717	723	732	728	707	702	733	753	742	694	708	729	704	658	718	692	730	705	699	747	739	706	686	741	736	750	662	708	747	723	667	737	679	681	773	766	723	702	718	716	713	744	665	737	709	714	719	740	692	711	716	686	696	733	721	686	714	711	746	721	744	687	709	711	706	720	666	702	782	706	732	755	759	701	751	694	743	700	640	757	742	724	667	758	711	716	711	706	695	708	706	722	708	714	782	702	744	711	733	737	737	716	659	704	709	710	726	672	699	667	708	697	750	742	729	676	749	711	697	684	690	774	698	687	739	729	709	707	695	707	700	712	711	693	716	705	686	649	759	690	693	682	707	719	686	692	720	728	711	708	715	745	696	759	672	723	744	740	738	760	759	680	708	678	744	757	716	753	723	686	709	716	735	704	702	734	683	703	702	713	703	705	736	715	719	712	775	754	735	722	709	693	698	751	690	718	703	696	717	736	734	707	723	715	656	733	699	702	700	701	724	673	697	681	741	770	722	728	689	722	713	680	720	732	704	694	744	692	727	699	698	687	718	700	692	687	705	692	710	742	766	751	684	676	700	698	703	710	727	708	675	695	687	746	665	710	701	672	745	732	708	754	691	704	694	714	738	687	723	706	717	716	707	730	694	696	740	785	698	703	698	708	731	708	734	685	711	740	733	666	747	743	693	679	769	754	709	692	725	707	701	745	687	705	686	686	746	699	689	681	699	683	712	667	715	715	677	757	721	740	764	678	689	676	704	710	702	670	692	688	687	697	712	681	740	738	676	691	678	705	737	739	747	694	718	670	719	698	710	710	730	665	748	744	726	696	725	726	722	671	718	694	705	682	694	728	734	717	700	694	732	765	685	731	711	726	771	698	749	730	737	719	716	720	696	729	727	709	693	701	717	689	711	684	684	706	741	683	684	717	715	699	665	718	778	720	739	643	727	729	695	750	695	707	674	683	698	696	703	689	710	707	698	702	719	696	705	714	678	697	707	736	659	685	742	709	729	729	791	760	729	698	713	714	718	694	723	718	713	717	728	679	672	678	710	702	679	731	697	675	758	720	700	703	715	708	732	742	726	713	728	728	725	695	747	698	723	698	722	751	697	708	734	691	727	719	716	761	731	704	689	694	706	662	733	735	739	694	665	716	747	736	714	705	733	715	685	760	722	710	676	698	707	698	712	677	715	700	663	691	711	647	716	693	685	737	736	689	719	714	742	687	731	720	730	721	670	717	721	686	736	706	717	694	711	733	719	727	729	707	711	673	754	734	707	713	706	708	722	732	736	683	738	720	707	772	657	676	703	721	697	733	656	742	661	713	750	720	674	732	764	716	737	710	689	660	733	718	747	711	740	732	720	682	716	750	669	712	724	736	731	686	752	687	686	678	743	718	720	713	742	698	712	686	707	724	750	762	704	652	713	703	677	670	696	769	708	724	661	730	724	749	714	734	726	667	657	686	708	746	679	669	706	726	681	759	748	728	704	733	697	737	696	686	769	705	689	713	725	733	710	700	712	716	773	717	712	747	743	732	712	712	699	689	725	698	714	719	726	659	664	689	732	679	773	744	709	689	712	678	748	724	696	766	710	700	707	719	687	699	684	719	666	705	726	674	723	678	719	709	704	682	719	696	728	753	712	704	692	703	698	683	738	741	669	691	719	677	703	727	734	725	703	707	678	730	765	725	720	689	701	694	692	692	702	741	687	761	706	696	686	697	707	664	726	753	692	763	732	767	699	742	745	708	703	732	695	736	714	760	731	714	720	717	732	722	695	764	674	750	698	676	657	692	724	693	708	681	732	719	681	686	743	692	709	704	673	689	732	693	730	718	719	676	685	734	712	764	746	717	696	706	657	716	747	704	737	738	714	724	713	731	718	722	672	692	745	725	699	677	673	727	689	728	734	707	700	721	704	716	711	724	710	761	728	750	692	684	674	699	694	739	683	695	729	728	696	700	728	672	729	763	738	712	680	724	685	765	705	778	767	697	717	728	731	677	681	660	698	708	696
28104	51716	16576	2752	1978	1659	1407	1214	1015	941	962	970	888	883	853	809	790	827	846	831	876	874	845	764	779	783	743	802	827	768	756	788	753	733	781	749	789	786	715	799	729	759	753	769	701	781	777	751	778	762	774	792	732	748	723	743	760	750	737	774	723	714	749	769	707	736	731	744	773	805	725	706	820	731	727	725	709	768	811	756	748	757	772	801	727	798	733	764	727	778	784	776	708	741	780	785	756	787	774	745	766	803	706	768	764	781	773	710	737	757	750	780	724	734	744	791	726	729	765	742	782	748	768	807	708	742	746	718	759	741	764	707	773	759	770	736	727	730	787	745	718	784	731	744	752	790	742	715	733	709	783	762	733	762	771	708	754	785	776	720	736	710	724	763	691	696	759	746	753	751	769	727	756	723	800	751	731	721	815	732	820	762	821	762	756	777	701	761	740	750	768	740	722	706	725	713	772	724	727	742	741	735	735	775	767	733	758	798	768	753	730	776	710	719	722	767	770	736	798	778	740	755	714	753	778	717	765	805	747	734	759	715	795	757	756	737	744	744	734	730	785	738	749	751	773	731	740	733	700	721	758	724	724	764	725	758	761	818	735	774	738	715	740	745	711	741	819	747	751	796	698	676	729	729	761	774	710	714	719	770	747	733	750	774	784	731	734	816	770	774	725	745	723	746	769	734	803	726	724	743	769	746	687	744	750	781	727	727	779	763	782	765	812	768	751	823	726	735	800	770	787	734	647	777	756	739	787	758	741	766	759	738	767	802	782	725	747	726	751	803	745	773	739	735	720	777	741	780	763	767	753	741	737	718	783	743	791	744	743	772	753	758	762	710	734	758	756	716	775	715	749	728	717	775	770	756	773	763	775	725	709	715	754	736	785	764	707	743	767	783	747	773	748	724	753	737	757	769	766	762	739	743	706	734	755	708	753	752	721	761	728	732	751	759	774	754	752	721	733	720	723	763	749	708	748	727	764	773	767	764	754	768	718	733	724	771	739	686	732	730	699	712	757	783	743	737	709	787	790	801	723	764	714	750	717	697	701	746	769	761	720	776	794	724	687	728	782	692	730	740	743	736	733	758	741	774	759	696	743	758	747	762	768	770	740	746	827	750	734	785	718	738	714	732	699	754	764	765	750	756	743	767	780	769	760	764	748	685	762	747	748	729	741	758	722	812	732	785	755	753	757	725	747	776	756	719	793	753	739	788	728	743	759	755	725	721	690	792	750	725	731	800	735	804	763	735	748	765	762	736	737	703	757	764	764	755	774	730	756	741	706	726	782	747	709	757	752	742	756	737	776	749	760	737	727	778	694	804	759	784	743	728	766	733	738	779	756	766	750	771	750	743	728	753	725	754	786	764	729	803	711	723	809	722	732	742	745	710	772	788	789	744	739	768	746	751	762	751	780	724	728	737	760	731	762	791	747	741	710	769	719	758	736	719	780	730	762	775	760	750	752	751	749	743	717	737	724	734	738	776	721	742	762	775	740	719	724	712	721	749	717	764	730	713	723	704	783	732	709	754	729	745	741	781	808	769	770	729	709	749	787	731	768	720	747	722	709	782	745	728	782	797	741	760	798	717	740	743	707	746	764	708	733	707	728	722	785	717	761	731	725	768	761	779	739	741	757	727	759	730	769	784	735	711	711	731	741	739	780	703	776	696	760	710	730	744	708	765	762	773	733	807	717	736	742	786	761	754	709	746	718	782	794	744	801	719	753	752	785	776	798	752	764	782	754	731	769	781	744	759	757	715	739	729	726	792	739	731	722	710	709	755	737	782	759	763	755	757	707	743	739	788	735	781	709	752	750	745	718	735	759	720	814	811	750	773	786	775	718	775	728	755	768	777	739	757	685	744	762	742	710	757	695	772	708	733	762	757	717	729	727	754	763	738	724	704	801	796	754	711	770	745	720	761	738	775	787	717	728	717	782	774	753	778	753	773	746	756	776	737	708	764	707	757	714	767	762	699	775	786	761	777	715	786	782	739	730	703	735	732	753	816	725	747	754	790	770	756	769	784	771	721	760	737	757	730	798	758	767	760	736	773	746	771	787	734	749	762	763	729	733	741	711	739	771	732	777	770	768	722	743	738	721	758	711	749	716	760	778	689	763	747	713	763	731	745	692	740	739	745	794	755	807	703	731	741	726	736	755	749	750	736	757	786	719	754	762	732	743	745	740	758	708	768	715	752	758	756	760	712	732	772	731	779	753	793	775	756	716	749	729	749	717	746	762	719	760	760	753	764	772	788	721	743	761	741	740	758	760	769	770	754	821	710	737	689	796	739	733	770	701	750	712	721	758	789	745	758	773	765	697	728	768	721	746	730	740	744	780	747	776	783	749	739	760	761	699	769	744	741	762	709	748	773	765	726	725	735	806	729	701	734	782	772	755	719	808	758	757	760	712	748	747	722	699	729	789	718	743	752	783	753	776	770	747	780	754	793	743	810	809	756	742	772	763	723	738	731	771	695	761	787	775	775	731	734	721	729	703	751	793	744	789	723	711	783	760	741	733	757	737	769	772	781	749	720	681	803	789	769	754	741	733	782	714	794	738	792	716	734	753	783	712	721	725	729	752	785	760	757	782	743	778	752	759	762	768	761	711	759	783	724	746	722	724	728	777	760	725	787	732	785	715	675	780	790	764	793	711	730	780	770	776	771	734	745	747	746	775	748	743	796	778	760	741	783	752	759	748	791	765	746	757	744	779	730	785	757	719	715	730	742	768	728	742	704	800	758	728	720	753	748	772	739	767	766	781	698	730	803	751	706	783	771	739	779	726	761	767	741	721	721	704	751	719	702	745	777	697	753	755	710	762	715	737	737	721	753	757	744	757	718	763	802	771	732	737	759	782	786	763	742	751	748	769	719	764	754	758	734	766	764	778	765	714	740	766	747	769	740	769	769	784	732	735	754	766	778	726	707	734	733	785	764	707	740	736	770	747	800	785	767	749	724	751	744	820	763	793	749	746	713	769	730	739	723	740	773	743	738	757	758	721	756	801	740	759	741	763	758	730	788	721	693	765	730	748	721	782	773	705	756	725	799	746	764	739	803	738	772	759	725	758	754	736	773	752	768	735	744	745	747	793	732	753	764	712	726	733	748	785	725	721	725	746	758	756	750	734	751	727	738	767	744	780	755	778	731	723	754	711	743	792	749	774	800	734	737	774	725	729	786	772	726	743	759	758	710	705	739	801	790	732	814	726	765	731	740	755	753	764	797	729	696	724	761	750	701	757	726	734	726	747	783	793	739	703	762	756	750	739	709	759	759	749	778	755	736	747	736	769	742	737	747	747	731	700	731	767	760	749	750	803	761	725	739	771	771	767	771	719	740	709	724	733	725	747	732	771	721	782	763	703	754	736	756	770	803	736	716	772	782	795	726	760	718	703	719	707	690	773	774	806	760	725	718	724	720	723	730	751	772	696	726	746	787	755	731	809	732	733	775	756	758	800	777	767	728	756	731	761	769	725	724	767	736
24470	21076	27469	24815	16422	886	514	395	320	308	303	299	307	273	290	266	266	272	285	314	322	284	271	264	264	236	273	249	223	277	230	231	216	236	234	225	270	280	254	259	229	239	281	245	284	258	257	225	239	265	243	257	260	265	246	237	262	247	258	240	258	272	238	240	252	243	256	257	265	224	215	246	247	231	233	240	250	268	238	255	221	262	237	238	244	260	228	221	231	251	221	256	282	251	244	253	248	247	254	277	253	257	264	233	245	251	265	217	267	242	255	265	229	260	241	255	248	255	244	263	211	263	245	235	261	255	266	215	268	220	262	220	240	231	256	259	249	262	220	247	231	240	248	243	249	266	224	248	252	238	254	245	257	259	257	251	230	220	220	264	227	233	261	219	231	245	243	261	242	228	236	247	272	246	249	243	211	279	245	253	260	239	220	246	260	257	214	199	265	225	261	238	234	237	220	247	241	262	246	230	228	222	222	259	235	261	240	263	235	251	253	245	246	245	230	236	255	241	246	248	233	237	268	221	222	250	262	253	263	260	231	241	235	254	253	224	240	251	253	265	216	232	226	247	244	245	259	245	237	231	231	244	223	238	272	235	232	256	221	214	207	237	257	261	227	243	260	264	237	260	243	242	237	267	252	243	250	231	264	238	248	230	240	276	243	237	271	240	263	254	261	252	248	220	235	241	261	246	234	256	242	238	203	231	247	278	259	256	217	223	271	248	236	277	235	240	234	273	239	226	204	250	235	212	259	248	243	260	268	268	243	236	250	242	221	208	246	271	217	257	225	288	246	245	250	243	267	275	244	229	220	223	250	233	254	240	242	264	235	231	271	245	203	227	270	223	246	232	245	237	242	223	215	272	244	210	233	271	252	255	226	269	228	207	245	248	246	250	224	242	221	252	239	224	208	263	249	251	243	266	259	265	249	242	233	248	242	247	228	218	215	244	252	253	257	243	232	217	220	251	247	237	267	241	253	245	225	249	257	215	230	214	242	227	283	226	228	243	235	231	234	230	256	253	260	259	216	259	234	236	248	231	275	266	248	255	210	250	251	231	236	236	238	242	235	249	235	223	228	280	250	252	256	230	241	226	255	244	240	210	237	282	242	257	226	231	242	263	249	242	234	258	274	241	252	241	266	253	225	232	239	277	217	224	233	243	248	244	244	236	258	269	252	246	249	242	239	245	256	251	248	272	242	237	242	244	236	271	243	240	243	248	244	279	233	276	206	234	226	223	223	238	251	234	242	241	213	247	235	258	259	214	228	251	239	218	254	249	232	249	268	245	236	263	222	258	235	274	239	244	230	229	220	253	238	262	231	241	241	236	246	230	226	245	232	218	248	216	238	248	254	225	259	272	228	244	268	236	268	230	211	248	269	243	228	227	262	248	203	252	242	261	231	211	247	240	249	290	231	232	237	255	258	247	239	207	233	223	262	245	235	260	263	225	255	243	229	259	243	248	235	240	247	264	241	202	254	257	228	268	253	230	226	280	231	264	230	249	207	226	240	226	236	230	246	234	271	243	245	231	269	270	219	230	241	239	273	255	271	256	263	255	254	240	223	261	220	234	246	250	241	248	266	249	234	244	262	224	259	259	223	257	249	248	262	256	221	244	255	217	244	224	226	248	221	263	248	249	244	252	270	214	247	219	232	232	248	236	239	231	242	259	236	242	249	270	290	247	240	228	241	229	234	239	249	247	242	277	226	218	254	305	250	273	262	241	244	222	242	263	228	237	230	223	223	258	247	247	256	249	248	251	231	207	227	239	229	255	230	263	249	286	233	226	232	228	243	269	250	256	250	232	211	240	226	243	238	249	241	241	254	252	241	252	240	239	242	213	230	263	231	267	221	221	223	233	244	235	252	256	224	223	240	271	252	258	240	251	234	256	243	259	230	211	256	234	245	235	261	254	225	235	214	264	240	250	242	239	249	233	246	221	258	240	240	242	249	239	227	257	228	220	235	257	245	242	255	249	250	248	268	272	272	247	272	245	236	246	242	244	230	225	246	239	267	225	244	237	231	230	291	252	224	254	244	223	241	243	269	207	249	255	220	228	247	252	253	249	268	223	222	246	253	254	237	232	263	240	282	252	255	240	242	218	232	257	253	203	243	254	271	243	197	233	246	227	217	244	256	241	262	225	244	232	243	275	221	242	247	250	241	259	276	240	254	274	257	282	250	228	256	273	233	238	245	263	227	222	233	207	236	268	234	217	245	257	238	210	232	234	233	233	233	232	268	246	235	247	263	255	233	239	275	246	254	248	239	260	238	241	231	233	252	253	258	270	248	254	242	250	223	229	232	245	239	237	247	260	242	264	236	252	223	238	270	236	247	223	253	250	241	208	253	251	256	270	234	233	243	242	284	209	249	254	263	230	240	247	247	246	267	213	221	281	232	255	253	236	228	228	227	228	273	258	254	260	242	222	279	245	234	238	243	236	241	252	242	216	243	231	229	242	279	250	270	244	231	252	258	228	231	256	227	230	258	257	261	227	249	226	235	241	250	250	224	224	227	255	226	257	235	229	232	257	264	260	268	261	251	247	239	260	232	232	263	237	231	242	221	243	246	226	246	232	249	274	254	240	248	255	230	226	261	264	251	231	254	229	248	221	256	246	243	247	219	257	251	245	228	245	230	242	244	252	244	253	255	227	246	239	278	235	216	237	260	247	246	238	266	243	238	253	234	244	255	255	234	253	249	253	229	243	268	250	273	262	236	254	237	224	235	244	234	216	232	260	232	240	280	285	230	234	252	233	240	245	230	246	237	244	231	258	245	254	250	254	256	270	235	232	250	259	249	253	260	237	253	248	245	203	260	237	241	264	216	229	258	254	254	221	249	257	255	241	238	236	221	255	285	244	255	282	260	242	226	217	237	239	255	248	235	218	237	228	252	247	249	237	241	261	240	255	218	257	249	246	234	264	245	260	228	256	259	271	244	222	253	240	224	268	231	213	232	255	244	213	270	255	237	244	245	230	240	218	235	250	247	220	183	241	228	229	253	261	232	218	237	249	256	267	248	252	259	228	241	270	254	236	233	224	210	253	227	237	225	255	249	253	255	241	227	237	247	231	265	242	267	263	255	235	241	233	240	271	228	243	254	223	250	254	253	249	246	273	243	267	252	250	219	226	256	276	249	255	252	274	249	232	283	269	250	232	220	272	222	244	245	234	242	246	284	263	226	253	268	240	244	272	238	238	243	264	263	239	254	229	238	255	221	238	235	218	257	247	224	240	248	224	223	249	222	237	237	255	221	229	222	239	217	246	247	252	231	238	263	224	239	255	251	230	246	246	235	230	223	255	282	236	287	236	277	242	234	253	251	227	264	227	261	256	257	217	229	258	273	249	224	246	241	258	270	226	258	232	233	251	240	221	233	234	274	253	259	275	243	223	226	260	227	243	257	237	236	219	234	250	252	235	265	221	244	254	227	244	215	243	229	243	257	260	222	251	222	258	227	242	215	246	263	241	213	239	246	262	242	232
27845	47674	15985	1520	1028	840	702	548	448	430	409	403	341	338	349	281	316	317	304	364	363	331	323	359	333	274	293	264	286	284	301	264	264	296	275	311	271	271	267	290	276	296	298	250	281	289	277	278	306	273	289	257	252	278	288	292	274	272	280	296	282	282	297	277	267	283	248	283	273	284	268	284	275	272	247	264	278	290	257	297	262	259	266	273	274	256	258	277	291	266	279	274	259	318	284	271	283	275	287	271	314	275	290	275	289	283	246	278	267	272	288	283	256	238	269	250	261	246	255	270	284	269	260	285	272	254	282	282	287	280	269	292	240	273	263	281	287	276	300	269	287	298	248	277	279	263	256	288	264	291	269	315	248	285	275	296	273	252	280	291	294	300	255	246	272	260	273	287	288	288	277	283	277	285	277	260	299	293	291	268	282	275	251	270	288	274	287	270	275	277	268	285	325	235	295	301	276	299	270	286	264	277	279	262	264	247	262	275	274	255	257	274	292	294	274	274	285	282	276	286	278	277	292	280	297	266	268	256	271	260	250	281	279	272	266	323	263	237	323	280	273	295	280	271	292	247	269	259	287	276	282	274	278	289	296	311	271	291	265	281	285	263	258	287	279	294	287	267	288	286	255	301	276	256	279	287	281	276	269	273	277	263	252	287	250	268	286	239	277	287	288	274	269	290	294	295	288	282	284	274	303	292	268	271	282	304	292	313	292	283	290	308	267	301	282	299	253	274	248	278	255	267	274	290	302	281	238	269	270	281	258	262	271	269	297	296	286	268	284	338	275	269	296	294	257	276	274	256	282	300	289	265	267	300	252	242	295	287	267	269	297	298	306	297	284	265	265	290	280	291	251	276	284	263	314	277	279	273	254	268	302	257	275	264	275	263	261	262	310	254	282	251	269	282	274	278	269	254	304	285	268	277	299	278	237	322	279	261	250	248	259	280	237	268	300	257	299	307	284	303	261	250	280	249	301	258	289	269	248	261	260	280	279	270	288	292	291	271	264	288	270	290	306	253	248	262	283	288	271	244	274	256	242	297	287	278	299	263	276	250	284	275	247	285	272	293	291	258	279	266	287	284	288	264	258	255	279	275	247	286	288	266	278	230	265	283	292	270	280	291	287	268	283	250	266	269	253	285	284	268	282	298	253	287	272	261	290	280	275	289	280	314	319	269	287	306	284	276	290	261	296	295	287	276	266	308	292	262	274	245	306	283	277	270	282	288	255	283	267	260	284	290	291	238	281	255	253	277	273	247	291	275	242	288	302	272	290	285	275	280	302	272	286	274	267	287	259	301	300	261	270	269	272	262	308	280	284	283	246	278	262	270	278	262	281	259	294	274	280	276	315	284	293	272	291	276	293	253	267	302	271	275	258	295	247	283	278	285	299	276	285	287	261	279	270	279	275	272	270	279	288	291	266	250	281	297	283	268	295	273	299	273	249	255	266	323	267	244	270	268	288	263	275	245	284	281	269	312	252	293	273	274	291	267	239	314	280	284	281	256	267	274	264	245	284	271	298	273	297	265	288	277	270	257	288	276	267	275	267	288	284	257	298	291	274	262	253	270	279	271	290	276	262	266	288	267	270	298	243	268	281	281	283	251	280	281	279	276	261	265	262	270	282	272	280	239	257	296	286	258	308	266	287	240	270	277	291	268	298	270	260	264	274	276	279	277	264	310	280	278	284	263	282	268	275	268	249	262	296	253	308	289	276	298	314	263	264	289	285	276	312	243	254	278	279	285	288	265	249	251	254	276	243	306	264	280	284	273	258	265	287	301	249	269	272	266	294	302	300	257	300	258	273	303	291	276	316	290	298	284	285	283	309	289	268	294	273	273	292	251	287	279	264	279	274	292	259	268	247	282	285	283	245	274	276	235	245	276	276	278	244	278	280	251	281	289	281	257	272	257	294	250	265	252	273	248	301	295	269	281	286	296	270	288	272	279	250	266	259	267	277	282	285	315	277	245	285	263	257	263	271	272	284	269	269	245	271	283	267	265	276	286	276	240	262	284	287	282	269	263	263	270	290	313	283	247	291	301	290	259	267	263	291	287	261	254	305	315	297	291	291	261	261	284	277	291	273	264	248	295	274	279	269	273	254	261	270	273	264	308	256	280	289	296	282	282	280	251	270	297	303	267	265	262	278	264	271	277	272	284	291	268	290	308	262	267	268	264	289	313	275	273	278	267	301	253	255	261	250	273	274	283	303	289	270	275	251	278	291	269	258	272	286	271	292	263	264	272	262	306	288	291	244	267	306	297	275	283	269	286	279	281	254	264	250	281	240	260	297	271	283	264	283	286	285	273	281	280	254	295	291	285	282	283	278	269	270	284	290	289	256	284	272	267	255	263	249	262	261	273	248	262	274	257	279	292	297	276	279	293	290	279	261	266	268	279	284	305	267	274	290	268	283	313	279	288	276	271	302	251	272	280	275	261	253	280	266	297	288	265	277	273	289	264	273	273	278	307	275	268	257	292	291	283	255	278	260	305	302	276	265	298	263	281	289	281	273	267	268	259	283	278	311	318	270	286	298	259	284	294	260	272	280	260	254	279	277	292	317	279	259	261	256	255	277	268	292	289	292	259	283	270	264	271	273	282	296	279	263	250	290	261	268	278	243	273	282	273	254	275	282	290	252	250	305	260	272	291	277	235	311	263	230	247	258	256	280	275	260	274	242	280	283	323	292	291	251	281	270	253	263	293	291	304	293	272	264	264	295	283	263	262	233	278	264	294	280	265	273	270	302	281	253	292	273	277	301	293	296	288	265	280	293	274	278	265	284	255	296	268	286	270	292	274	297	257	270	264	284	279	256	286	260	303	299	254	272	274	255	287	275	272	284	269	273	267	262	259	280	283	273	264	279	294	303	277	263	271	302	267	283	262	283	269	295	268	282	292	286	277	281	316	264	284	272	272	269	276	283	248	287	279	279	265	287	292	276	299	285	301	266	267	298	268	291	287	285	303	297	271	266	235	271	284	264	255	259	282	251	291	267	262	269	260	253	284	246	263	264	252	278	272	283	276	235	283	263	267	264	273	275	258	297	307	298	281	277	290	272	281	290	298	274	286	271	255	254	269	289	306	284	281	264	315	268	284	255	272	255	294	296	292	271	275	287	283	268	288	245	279	269	286	280	277	285	246	275	295	298	271	261	296	270	276	264	281	262	243	280	271	270	252	253	286	283	278	284	270	273	295	273	275	261	250	284	283	278	307	248	273	269	274	262	289	272	262	287	279	279	275	273	265	275	254	261	255	261	273	304	284	256	310	279	268	276	255	282	244	290	298	270	292	264	303	283	313	252	288	260	300	230	290	262	273	257	278	264	261	270	242	271	254	270	260	272	297	276	277	280	263	276	310	269	287	310	264	284	272	279	276	289	271	296	272	270	261	273	289	288	299	258	267	308	300	281	275	304	303	288	277	274	267	312	289	285	280	265	287	276	262	295	259	258	283	234	264	301	286	256	259	290	272	286	288	292	247
22438	21088	28630	23743	21079	21111	11184	1241	837	731	801	699	708	656	628	588	582	619	631	649	624	642	593	591	564	545	572	513	532	519	556	533	508	557	505	548	527	560	510	543	554	545	507	497	541	516	493	567	527	537	527	495	504	481	504	494	482	509	530	489	535	502	492	529	500	530	521	534	516	525	549	521	535	514	524	492	503	542	510	501	514	535	490	514	526	538	546	527	526	505	537	477	566	526	504	466	489	501	504	510	519	549	507	510	486	512	541	499	490	536	490	507	520	481	503	489	571	516	483	538	521	517	511	519	509	509	469	506	490	485	523	480	535	512	529	521	559	495	526	532	522	529	518	510	473	501	472	504	476	512	554	511	494	498	508	462	527	550	511	529	516	514	519	514	547	520	474	502	535	505	534	532	548	540	524	510	550	539	504	547	529	514	497	530	531	514	499	513	552	519	540	476	498	529	528	531	516	522	498	521	503	506	515	487	522	509	527	562	544	517	524	501	511	516	508	478	485	500	508	534	523	528	491	510	528	519	524	505	490	525	506	545	465	566	519	511	510	474	498	540	532	515	438	522	500	511	524	499	493	509	499	509	504	501	486	509	526	524	513	521	531	494	513	506	513	545	531	525	514	549	547	503	515	542	501	534	511	500	486	519	532	520	532	509	511	470	527	532	490	519	532	518	534	498	475	519	500	538	514	497	526	489	513	508	557	535	485	494	572	531	466	491	535	514	544	521	528	536	510	493	504	526	524	486	494	497	493	518	497	490	515	485	488	558	542	552	510	512	505	496	535	545	525	544	532	523	512	504	490	566	528	565	506	570	499	502	523	511	519	534	495	571	520	517	515	469	506	553	507	500	528	495	537	495	508	546	516	509	502	499	506	544	501	547	504	528	547	468	518	507	495	495	533	501	510	514	541	494	575	492	552	532	550	538	498	539	502	541	496	494	557	539	529	481	545	485	530	487	518	524	449	522	486	492	545	541	531	551	526	482	524	517	507	510	541	533	510	516	538	528	502	541	528	503	527	524	491	566	569	531	483	524	514	536	520	522	486	495	551	499	519	525	532	519	506	501	504	505	501	492	556	492	541	534	547	505	520	544	510	538	550	536	516	525	527	516	521	517	500	501	540	526	538	528	499	522	522	517	500	520	501	524	527	497	513	535	504	545	472	554	497	495	532	513	531	522	506	517	545	533	520	465	535	505	495	492	480	489	509	508	557	506	512	526	515	525	517	540	527	536	518	496	496	515	510	522	512	514	543	496	524	539	490	530	486	547	518	507	508	560	547	550	494	513	505	526	492	521	487	544	556	535	486	509	525	508	526	520	523	510	559	530	545	537	489	522	516	445	498	553	495	548	493	537	534	475	478	514	468	528	475	513	531	519	528	537	520	524	518	544	505	495	508	514	505	513	528	525	486	558	511	514	552	513	537	504	564	524	531	508	515	524	547	545	529	530	496	503	504	537	501	526	492	493	493	559	526	505	521	542	544	533	492	509	516	505	563	501	500	503	510	524	505	543	482	547	495	517	531	537	487	511	531	533	476	575	523	500	478	493	549	528	552	500	547	523	528	504	484	497	542	547	521	498	542	545	528	475	515	514	488	515	503	530	500	483	523	546	502	519	548	548	520	521	502	455	492	526	543	474	541	504	470	554	507	554	531	522	485	508	545	533	461	531	512	516	547	496	544	487	537	542	535	502	514	521	510	508	525	512	483	562	516	530	500	533	521	523	525	501	515	500	498	545	548	504	496	517	512	545	483	491	533	531	531	534	485	541	530	560	513	531	512	541	499	522	512	518	526	523	511	503	511	492	466	537	526	505	514	466	546	526	485	487	511	511	515	488	519	520	510	504	517	520	521	502	538	534	528	508	484	524	517	533	492	508	539	506	494	502	507	548	523	543	493	527	492	544	509	493	517	517	530	517	497	511	514	512	523	516	510	532	496	521	543	546	532	519	530	571	502	555	492	491	495	498	524	497	551	548	554	525	514	509	512	475	496	523	531	534	493	528	542	565	525	490	480	517	513	506	533	543	491	520	544	488	504	512	515	499	493	514	546	501	541	522	490	500	536	552	512	483	512	519	502	503	507	515	509	502	519	484	480	556	539	520	531	513	500	535	542	543	512	513	494	523	473	526	557	544	531	534	493	483	485	537	508	489	513	526	545	508	466	515	555	519	491	487	502	543	508	513	587	530	514	554	541	521	496	528	499	484	528	503	536	505	550	475	487	533	533	523	547	519	483	511	461	555	565	482	510	505	522	507	565	475	519	509	545	534	538	540	497	511	545	534	553	547	517	563	497	527	482	510	552	536	518	531	504	526	498	535	511	533	507	504	517	495	545	518	500	548	575	526	529	479	482	534	515	531	500	513	553	521	527	500	491	523	521	520	482	536	517	536	484	523	535	532	480	523	502	517	477	491	475	512	506	513	521	512	506	500	543	504	541	483	492	520	542	528	510	514	512	535	504	504	509	526	521	506	518	526	545	535	537	542	521	465	497	494	515	495	542	475	516	470	527	471	527	492	519	496	506	507	519	558	513	525	500	517	505	483	508	489	497	482	563	502	505	513	509	518	478	519	490	494	499	531	530	504	512	517	525	480	513	504	476	528	526	535	519	503	524	507	499	482	504	527	540	498	516	543	494	470	521	540	525	516	498	534	510	530	499	529	540	489	511	544	550	520	550	486	500	520	504	575	532	507	522	510	562	505	529	537	517	512	531	518	522	519	477	586	512	527	548	504	516	549	530	508	491	535	475	536	513	513	514	491	536	513	509	511	564	529	541	531	502	541	521	541	507	485	516	486	479	491	519	498	466	550	509	486	545	504	508	526	523	488	491	553	538	507	495	529	557	550	511	525	459	524	502	510	539	510	540	508	541	511	485	532	526	479	503	532	512	551	525	531	523	521	480	534	545	519	534	484	548	509	517	526	497	486	527	504	490	536	503	568	510	550	533	542	508	504	530	536	523	581	549	523	530	516	531	512	521	543	492	526	506	495	517	493	523	538	509	465	512	537	524	519	511	488	522	520	536	488	535	553	547	536	569	501	504	505	523	485	539	566	548	531	536	517	527	479	477	569	539	513	513	528	504	492	531	485	527	509	505	550	496	544	527	512	497	508	477	520	513	493	523	585	518	513	553	518	508	534	513	523	553	515	511	513	508	576	558	510	532	513	546	532	519	506	547	484	492	535	505	497	526	553	508	578	539	523	553	521	510	526	486	519	499	495	528	502	513	503	525	519	557	534	465	518	520	512	489	496	542	517	488	502	531	531	517	471	519	486	500	562	521	525	513	481	538	556	518	499	533	493	508	520	489	509	486	510	533	543	513	522	530	528	532	509	531	502	517	590	507	512	519	508	504	508	509	505	555	495	511	518	544	519	503	527	525	560	485	506	497	534	494	484	493	555	515	495	506	487	511	548	520	531	552	498	509	488	511	511	507	487	537	501	509	484	464	559	564	513	519	565	530	520	460	557	529	470	515	497
31117	59728	23780	4387	2960	2370	1769	1469	1195	1132	985	882	830	785	732	704	701	678	668	712	742	753	735	742	679	617	640	594	581	624	581	543	605	527	588	557	606	558	611	596	610	550	561	545	580	563	562	580	595	607	586	538	553	594	587	545	539	601	578	563	540	594	539	559	572	535	551	557	557	544	604	571	598	513	540	540	550	530	596	570	521	579	575	551	580	595	560	516	551	555	541	562	576	606	571	546	572	546	563	529	545	530	581	563	601	533	556	562	550	562	561	567	553	517	560	546	559	535	613	550	558	563	528	547	575	562	582	609	519	575	543	542	567	588	563	560	557	548	580	566	552	522	576	626	571	564	580	540	585	552	603	600	521	506	550	545	523	537	566	553	558	515	570	560	569	590	578	570	563	562	564	611	538	548	565	595	596	577	536	580	568	567	565	553	555	555	551	559	514	555	562	557	541	576	587	520	554	574	601	549	592	565	533	536	526	561	565	555	578	575	549	566	543	570	581	542	582	574	509	587	554	507	555	567	540	571	546	579	572	551	602	549	581	553	613	555	535	586	563	574	513	588	517	594	575	571	558	531	602	568	607	558	580	540	567	545	543	565	582	562	565	576	558	535	560	601	537	572	555	586	568	577	569	547	598	545	523	547	560	589	584	557	567	554	539	530	572	530	558	582	532	587	568	556	554	571	580	559	603	571	546	548	563	532	523	577	567	544	576	529	601	565	557	554	517	590	564	543	561	522	578	563	562	555	570	553	539	566	591	554	567	555	572	575	540	557	589	560	530	552	580	573	576	573	603	576	562	558	566	547	567	553	549	572	554	567	565	540	549	562	534	536	539	583	593	544	595	573	584	570	571	604	514	581	576	587	554	503	571	631	508	601	543	589	578	590	583	561	556	574	584	556	502	564	567	569	575	554	545	584	551	502	527	568	548	591	537	581	522	556	551	563	586	541	552	578	551	581	559	555	574	576	561	537	551	582	534	557	558	587	573	551	551	584	521	528	537	557	551	532	565	551	530	588	559	550	535	607	574	580	550	539	571	541	582	566	554	565	535	581	528	543	555	602	547	546	584	578	571	557	572	549	549	527	553	559	536	571	567	595	535	570	569	569	527	566	542	569	546	551	602	598	539	575	524	548	579	544	590	518	587	550	604	544	568	547	544	554	575	521	589	587	604	558	559	554	537	563	536	571	519	556	596	575	568	536	601	562	581	531	568	557	601	546	560	594	541	556	569	575	529	581	595	544	567	551	568	582	565	575	592	576	578	583	575	602	563	598	577	550	545	536	560	595	579	531	533	583	573	519	556	557	570	548	560	563	561	543	541	518	598	596	570	588	563	622	534	571	583	554	567	543	547	567	537	542	566	542	556	592	560	523	540	555	583	552	569	559	584	558	574	587	555	579	528	549	567	577	577	570	579	567	567	544	552	600	564	540	580	580	621	576	594	544	561	531	546	584	544	588	556	557	539	559	580	602	561	565	570	567	567	520	588	559	555	543	529	583	571	538	562	579	552	515	522	594	542	602	593	580	547	550	558	568	584	545	545	580	584	515	563	560	596	569	577	600	558	592	544	547	586	593	575	579	560	604	572	547	581	537	603	558	601	562	562	581	561	549	566	545	549	536	585	573	574	528	530	548	578	539	544	583	586	528	606	565	543	541	549	584	566	586	566	566	571	590	573	559	554	552	564	607	568	559	571	609	548	521	550	562	570	580	562	545	564	551	548	586	566	510	545	596	597	572	516	553	584	589	547	561	543	516	575	539	549	593	557	535	580	585	582	549	566	585	554	582	588	519	554	574	528	546	551	583	561	562	568	544	553	563	530	553	548	563	610	522	578	551	527	544	570	533	602	573	597	558	583	527	552	555	552	600	570	548	583	555	545	563	568	539	550	574	556	510	612	601	539	535	579	577	586	567	548	590	543	553	581	537	556	587	564	522	565	579	559	564	498	542	579	596	570	587	521	582	615	579	605	547	570	536	576	573	566	524	528	535	563	571	545	576	581	610	545	539	553	615	563	575	522	570	581	573	534	574	573	544	570	603	554	551	596	535	595	538	519	524	554	593	583	550	544	606	602	617	520	559	603	570	518	538	574	540	559	590	573	551	590	565	582	533	563	565	563	567	562	560	564	526	549	541	603	558	550	588	562	544	570	528	576	587	567	567	564	558	520	578	588	581	586	559	553	561	549	573	528	590	584	585	529	612	588	589	520	576	570	546	570	601	553	573	597	551	556	529	577	586	557	552	570	567	550	519	560	589	534	563	552	581	547	582	555	558	549	554	578	544	554	552	560	573	531	520	536	537	545	554	600	574	544	554	561	540	617	579	561	597	570	526	545	543	644	537	566	573	573	538	571	596	580	527	532	557	559	565	520	540	556	554	527	512	611	569	548	573	552	550	540	563	530	582	562	564	588	574	556	570	574	538	560	568	542	551	543	572	543	536	543	574	608	586	606	542	565	634	549	543	551	510	565	535	553	534	590	588	549	553	537	536	591	586	584	535	531	557	551	548	538	572	581	545	524	538	530	574	524	568	547	538	606	535	574	606	522	563	562	583	563	519	565	555	609	591	555	541	557	555	551	539	590	548	564	560	530	541	568	562	590	578	593	527	561	564	560	594	582	596	599	600	566	628	544	559	569	572	569	544	562	569	554	531	547	616	565	539	543	568	572	577	548	580	541	562	555	591	530	534	537	571	551	537	536	540	573	580	540	571	569	552	536	561	562	556	558	552	526	573	585	569	533	614	546	576	546	584	568	593	566	597	551	538	549	594	533	568	557	537	515	551	550	567	525	552	545	551	569	555	551	539	569	583	543	561	539	548	543	557	575	536	525	553	543	575	557	555	537	536	565	526	560	566	582	550	604	570	563	540	585	595	560	553	559	576	531	574	554	547	546	531	585	584	567	542	564	545	561	564	592	555	534	547	575	533	611	576	540	553	579	545	540	558	526	571	546	574	555	549	577	550	536	556	535	604	591	569	566	573	559	526	579	582	569	533	562	611	532	554	581	570	556	524	630	573	586	574	545	528	538	591	582	605	584	588	533	551	542	579	553	556	562	610	557	541	557	574	573	542	561	575	563	554	528	576	546	575	582	584	567	550	588	553	581	556	524	542	580	575	565	560	582	524	567	573	574	581	582	576	573	579	566	584	565	570	552	589	575	558	555	546	554	604	567	568	564	587	588	572	563	551	552	587	565	574	595	555	564	527	574	566	584	573	550	530	554	556	578	592	534	515	561	568	591	553	548	520	573	617	604	544	558	549	581	556	605	583	541	581	561	539	551	524	514	563	577	515	608	546	548	531	567	517	576	536	559	533	544	541	604	573	592	524	573	571	591	553	553	521	558	599	555	559	533	606	555	539	558	567	579	571	534	544	563	537	514	615	591	516	552	554	578	590	595	553	561	491	577	547	530	584	552	551	543	595	501	537	589	558	569	600	587	600	558	551	568	566	565	575	560	571	541	586	575	541	578	590	578	569
28473	25175	17842	2390	710	618	585	449	501	484	502	472	441	484	469	474	474	426	488	475	489	524	482	459	446	480	461	449	459	522	487	455	436	441	453	453	459	485	514	504	486	509	469	443	490	473	520	446	478	452	463	499	418	492	484	463	471	487	472	466	453	478	477	498	482	502	424	509	480	538	484	491	484	458	464	447	464	451	474	445	457	416	467	461	536	450	420	473	467	448	488	447	464	463	447	466	460	468	454	464	488	489	440	459	480	495	457	473	441	461	487	461	460	466	502	466	431	501	455	450	439	486	466	452	462	450	466	482	424	447	444	502	503	467	490	447	472	427	443	464	467	480	473	478	491	487	475	448	492	474	463	482	467	492	431	451	449	488	490	460	481	470	487	462	530	439	447	451	462	468	490	488	459	482	454	430	503	469	412	452	489	455	504	474	473	499	461	512	436	484	477	471	472	453	473	472	469	440	472	410	483	466	496	495	458	434	422	494	442	486	453	479	437	457	474	477	456	450	469	482	426	412	474	437	412	461	466	455	497	436	485	445	458	483	483	487	447	462	478	481	469	466	497	476	431	470	448	459	470	461	490	461	461	498	463	478	473	447	445	455	464	461	442	519	447	465	456	478	438	444	494	459	460	469	459	479	437	496	421	461	462	491	454	454	452	444	481	478	487	511	488	426	457	462	503	487	459	446	457	479	461	483	451	510	496	461	438	429	459	458	448	487	464	472	444	444	454	476	462	447	486	502	457	443	471	517	496	467	459	462	478	487	491	432	456	472	481	470	453	447	468	451	457	451	449	502	470	457	410	458	503	460	420	479	506	494	435	460	478	442	498	468	473	479	469	457	493	476	448	475	489	409	474	480	497	479	459	526	436	454	465	505	474	449	460	517	474	512	472	455	486	450	473	464	477	476	473	480	502	474	506	457	461	482	465	470	451	451	484	472	458	497	452	444	469	478	453	475	456	457	494	439	482	434	465	459	470	462	438	480	514	472	440	493	436	457	471	453	483	464	492	460	449	475	461	449	456	475	457	437	444	474	454	466	452	433	484	448	457	442	498	475	470	483	491	476	489	472	448	511	494	436	455	498	496	491	458	436	472	497	482	477	425	462	441	458	493	458	436	464	406	489	472	481	448	484	438	540	455	462	447	448	480	453	482	445	447	485	474	440	451	490	442	495	465	437	452	463	460	473	471	458	504	509	455	462	459	493	439	501	482	448	476	486	481	445	465	472	484	452	441	440	447	451	482	437	470	468	450	509	449	423	478	485	479	480	410	438	452	499	488	454	435	469	458	461	469	441	439	458	459	457	494	460	471	482	451	424	490	473	454	468	463	506	469	445	451	480	459	473	500	479	471	455	426	473	449	493	444	455	497	477	512	437	480	483	467	501	446	427	469	442	464	475	494	469	493	484	475	497	477	466	482	475	502	448	507	497	510	477	449	497	462	451	461	475	454	443	429	458	470	490	454	502	495	481	481	460	467	492	469	508	463	477	412	486	465	469	517	466	463	447	445	453	472	428	489	481	435	469	462	495	513	499	449	483	479	444	480	438	458	446	446	515	507	478	469	500	459	453	473	451	482	474	461	465	476	456	436	460	476	477	483	420	491	422	495	460	471	465	438	507	471	457	505	483	511	448	518	457	456	456	448	445	468	467	472	472	482	461	469	485	431	472	495	466	440	448	507	495	455	437	469	482	472	476	468	481	524	482	443	441	524	491	496	452	504	468	489	455	465	500	507	474	467	451	448	448	442	460	480	487	478	451	461	499	452	458	474	467	498	476	463	466	509	466	448	492	479	487	471	470	506	483	454	455	491	448	450	463	494	462	458	456	451	470	498	425	477	476	479	510	488	473	459	462	478	462	455	387	462	484	452	468	469	446	469	515	462	508	479	487	448	471	431	499	490	456	445	459	455	449	466	464	492	452	440	442	492	463	466	482	488	468	484	463	430	437	478	486	445	432	464	457	461	449	457	501	447	443	443	455	491	447	480	446	478	440	435	472	441	466	469	448	444	541	467	448	469	463	497	486	492	459	455	462	465	460	476	498	469	490	443	443	459	487	455	470	436	447	455	468	454	471	467	498	464	483	460	471	496	494	472	461	445	509	446	468	494	494	453	462	442	473	449	449	462	447	446	494	495	449	457	471	475	430	500	504	435	489	444	451	467	474	478	483	456	504	450	532	497	507	472	453	476	455	475	475	451	480	450	444	454	453	469	482	466	455	483	476	508	488	490	485	538	447	466	448	458	479	463	482	497	439	457	467	479	476	480	463	515	443	484	444	467	435	474	445	437	475	480	490	464	468	447	457	497	449	484	439	437	465	438	470	485	451	489	478	440	496	506	427	486	470	499	456	505	453	446	460	452	480	445	492	467	430	470	438	429	467	453	477	492	453	466	505	436	429	419	473	487	470	440	434	526	506	473	497	426	478	495	438	443	472	480	443	503	451	474	473	473	445	456	483	467	457	435	465	462	506	514	482	508	475	470	509	469	451	473	479	475	452	465	427	503	461	480	453	458	468	471	471	481	453	498	448	447	455	480	494	463	432	510	486	511	461	442	482	446	479	475	459	501	392	473	457	463	477	479	470	451	476	454	435	453	459	470	460	480	444	420	490	451	490	481	476	452	498	480	464	467	468	467	459	507	469	456	462	498	468	544	469	490	463	465	470	471	471	493	509	477	502	447	479	446	472	460	467	451	479	455	450	465	431	471	447	497	428	421	513	459	439	450	484	463	470	478	448	479	465	492	481	423	486	480	478	452	460	457	476	490	459	438	483	464	488	483	439	486	501	484	487	462	456	481	485	482	473	472	468	459	412	403	498	472	468	489	473	469	448	447	424	466	421	431	446	473	485	445	483	435	452	490	503	469	454	443	475	530	487	478	438	435	448	502	492	443	487	487	463	490	470	476	442	446	483	453	483	463	432	461	446	454	475	456	467	497	463	463	455	487	465	441	520	492	487	478	462	437	501	472	470	463	453	462	493	446	465	470	450	440	466	450	472	526	467	478	450	478	468	457	480	479	465	469	478	456	485	470	491	485	463	476	467	442	454	498	456	450	467	486	441	486	485	490	452	461	486	465	483	472	465	464	460	458	468	446	455	498	456	470	473	448	449	454	453	481	494	437	472	466	456	486	481	475	476	479	450	444	443	439	452	465	477	456	446	470	432	473	493	464	444	413	469	489	474	476	450	468	442	483	487	437	485	464	452	492	471	457	448	495	470	438	446	477	443	462	441	431	431	474	464	432	478	474	458	459	452	504	490	462	439	501	453	443	457	476	473	483	450	464	466	472	464	484	453	460	505	459	478	435	429	483	450	500	475	438	474	459	458	434	470	469	499	464	475	504	494	469	455	481	471	412	502	474	493	505	515	459	468	502	470	460	505	473	508	431	458	480	491	445	460	469	478	420	478	484	441	478	509	471	494	471	454	461	489	479	475	486	462	480	465	463	460	469	506	468	437	434	494	452	468	458	472	434	435
26888	40243	11493	615	570	538	548	532	556	535	515	528	528	460	507	492	468	483	516	510	527	519	565	523	529	526	490	496	515	489	483	493	508	484	498	469	477	471	484	486	532	512	527	473	471	521	432	485	542	457	482	491	480	474	499	541	503	486	519	469	485	481	499	501	518	504	486	534	495	516	481	493	555	464	498	515	441	506	494	518	503	499	491	471	507	499	515	453	516	511	466	479	502	503	444	474	502	513	534	507	487	498	470	509	492	458	469	518	507	481	512	515	512	489	478	505	497	446	465	513	489	476	504	470	444	482	502	455	449	500	491	525	555	499	491	476	525	537	504	483	464	481	479	486	551	518	464	486	462	551	497	515	501	478	511	480	492	473	517	457	443	471	502	497	505	470	451	452	498	443	520	494	490	475	492	509	483	484	485	523	507	488	480	455	495	490	479	486	477	486	504	520	493	483	489	509	479	477	505	496	458	483	476	472	496	474	508	511	523	489	465	490	500	474	465	471	446	466	481	491	519	540	479	483	450	487	491	480	510	486	507	509	487	484	463	496	469	507	503	505	516	506	496	514	478	551	442	521	528	479	512	516	539	461	472	504	475	522	494	485	520	513	524	476	517	497	487	474	509	499	469	508	498	489	517	505	506	503	508	511	478	482	479	465	505	432	487	481	450	497	439	509	510	487	491	521	481	494	514	486	496	451	510	521	535	482	481	504	526	483	501	516	469	551	504	488	486	518	512	503	511	468	505	491	497	504	485	492	491	461	486	470	504	507	478	503	498	483	466	467	492	462	494	475	507	477	548	499	514	488	533	478	481	475	464	520	490	473	505	509	493	493	463	480	549	487	469	486	465	504	504	482	491	482	474	497	497	537	489	528	454	497	513	508	456	499	470	481	471	475	499	539	471	495	477	517	470	499	508	498	460	478	503	516	505	484	478	507	485	488	539	448	487	489	522	518	499	523	498	459	459	477	470	488	474	481	531	467	498	506	479	488	505	505	511	486	516	433	516	523	487	519	519	508	519	504	497	473	498	460	484	515	500	549	494	553	465	469	482	532	503	501	516	540	520	488	520	449	506	486	491	460	470	522	489	497	519	462	486	484	496	484	484	525	484	475	491	510	459	457	497	498	506	512	515	509	515	503	471	482	488	490	491	524	474	482	468	485	523	463	526	509	461	483	467	535	515	514	475	501	475	495	470	485	473	514	510	458	503	495	449	486	493	500	489	485	484	503	499	484	500	499	500	486	474	486	459	518	498	481	520	497	494	519	486	479	518	471	518	492	481	503	499	500	475	493	500	503	491	513	501	489	515	485	453	496	494	488	444	479	488	511	486	491	537	466	516	511	475	537	489	509	510	496	453	454	520	486	523	490	539	491	486	501	446	503	503	502	499	464	475	507	494	531	486	515	491	495	490	505	498	500	505	495	469	473	481	505	480	486	491	494	511	492	479	505	483	538	488	492	485	503	487	510	486	476	537	466	466	488	495	503	477	476	488	470	472	492	495	477	526	527	497	502	480	499	465	514	448	502	507	479	464	512	465	500	500	518	489	549	535	490	465	477	490	515	453	480	516	485	459	516	508	479	493	507	514	513	469	508	463	520	503	475	526	483	463	478	487	485	486	504	494	521	485	457	501	472	461	476	497	509	516	454	513	518	488	446	491	512	446	485	506	506	481	486	486	495	485	470	488	471	513	471	480	499	490	496	508	475	465	525	484	471	495	502	496	517	487	532	508	480	475	490	472	500	484	472	509	514	463	530	500	525	444	536	503	487	513	512	489	496	516	496	523	529	484	510	498	502	473	494	457	510	500	473	557	502	466	528	472	475	511	484	477	475	482	479	504	511	496	488	525	483	525	473	515	501	490	514	503	478	528	519	476	517	461	508	464	513	456	475	510	458	518	530	496	479	517	512	465	495	505	466	448	438	494	472	441	488	528	479	506	463	472	512	502	479	509	477	495	499	528	520	515	509	509	476	443	516	472	501	505	495	504	488	475	528	506	504	492	496	468	480	501	516	492	484	519	480	524	495	518	479	456	520	483	474	466	495	490	512	513	508	514	481	501	468	488	518	492	524	483	485	475	485	503	473	462	469	518	522	501	481	487	487	467	497	490	510	505	514	497	513	473	542	482	540	436	479	521	487	496	525	498	487	484	453	506	478	438	517	488	493	505	507	474	488	489	520	498	473	493	507	510	493	508	527	500	490	512	515	499	528	512	488	505	473	497	479	520	456	495	499	514	472	507	463	466	483	481	492	447	521	481	527	495	490	521	499	486	474	486	512	497	484	476	535	494	510	510	499	492	480	513	495	482	479	515	488	487	484	512	492	501	494	507	544	478	497	481	488	489	505	511	537	528	555	496	483	494	495	505	484	494	508	478	493	489	489	521	497	508	493	494	502	486	524	529	506	502	479	502	495	488	437	475	512	492	517	503	497	480	472	502	484	484	500	521	515	470	476	494	492	445	482	493	508	502	510	495	496	490	506	513	492	520	525	488	495	471	489	490	525	481	473	512	506	522	450	511	478	489	460	508	495	464	510	544	516	466	511	499	514	590	497	479	505	519	521	492	472	465	492	483	499	525	467	495	461	483	500	507	569	480	479	469	481	473	484	538	535	488	492	501	526	454	500	455	469	512	513	470	469	546	460	470	455	500	517	473	473	490	511	471	459	485	538	521	503	529	480	470	493	491	477	527	485	525	504	475	485	481	546	542	516	460	526	512	473	482	472	493	527	479	495	525	497	508	508	487	479	522	505	485	516	474	484	495	491	470	523	497	494	514	469	476	489	525	480	536	498	473	494	508	531	511	509	518	477	491	507	489	502	508	486	483	510	500	477	538	510	516	523	506	499	508	517	502	487	478	533	543	499	487	482	498	522	481	508	519	470	532	513	480	463	500	517	536	510	508	481	503	455	518	479	506	518	492	517	479	464	488	476	475	458	522	543	495	502	449	489	461	449	514	480	502	513	508	501	500	499	498	464	497	473	493	523	471	486	479	488	499	492	503	530	484	485	502	497	528	441	519	491	477	476	486	518	487	506	501	496	504	542	520	509	487	507	493	493	496	494	485	488	467	475	517	520	472	469	526	442	497	473	494	499	506	475	527	519	490	524	501	514	501	461	490	475	492	466	490	464	489	506	490	444	512	512	534	479	513	470	468	459	479	494	457	522	490	533	508	549	471	547	470	495	473	505	506	556	517	489	457	449	473	488	465	488	524	471	470	542	485	480	480	502	463	504	495	522	496	469	458	472	481	487	503	494	507	498	505	466	508	480	495	467	509	505	513	518	504	473	492	461	479	478	466	497	515	494	500	484	504	484	499	513	493	482	534	474	508	546	527	470	467	498	500	512	483	417	507	473	469	499	511	568	471	476	491	457	527	467	518	522	500	493	480	466	479	492	486	483	485	507	448	509	476	475	460	497	457	481	488	495	510	510	490	563	461	490	519	511	518	522	498	482	481	517	482	479	531	494	453	521	510	490
23632	21119	28216	24118	21025	11750	1543	985	872	851	887	878	807	775	768	732	751	775	769	780	852	848	789	757	707	757	709	761	730	718	768	712	720	709	724	688	730	743	758	710	702	741	689	733	724	704	700	738	723	716	698	751	684	694	709	733	678	735	684	721	748	759	707	704	674	745	755	735	723	696	707	736	755	711	782	698	721	703	734	746	699	739	697	726	677	705	718	741	687	695	702	692	715	747	698	744	734	707	745	711	702	757	735	691	733	718	684	687	730	712	723	749	679	741	717	736	731	687	738	765	710	728	699	657	735	712	706	691	741	735	699	668	705	775	758	690	704	703	715	706	724	722	721	707	740	689	668	711	728	726	718	703	673	687	682	725	758	697	703	687	703	737	657	708	721	702	671	679	710	698	715	727	790	732	738	661	749	707	715	711	743	691	738	719	672	782	727	673	714	705	735	680	664	701	702	719	721	756	692	675	714	681	710	721	681	707	753	726	700	696	718	736	672	725	714	692	702	711	756	652	714	732	713	703	745	722	669	717	677	731	725	711	713	726	656	672	696	696	689	735	709	684	715	735	761	718	711	729	750	721	717	710	715	741	652	752	717	721	747	723	675	672	749	719	689	740	712	659	702	700	684	723	703	701	678	709	725	755	711	700	703	714	696	709	688	668	725	710	699	765	719	692	677	698	701	690	713	699	696	699	679	706	671	663	689	684	715	707	725	675	644	704	715	743	653	687	728	705	705	778	697	728	716	717	683	712	658	707	669	694	705	711	704	723	690	737	731	682	710	762	671	702	675	697	753	714	743	726	696	744	736	711	707	680	725	692	730	735	714	715	731	725	725	732	730	647	707	714	737	716	713	675	732	696	718	713	723	701	713	717	629	709	694	701	702	681	746	683	753	702	671	706	758	718	726	743	673	705	664	696	728	695	639	734	695	675	692	711	660	714	744	672	689	708	702	721	669	721	701	692	708	723	728	738	722	653	729	707	694	709	703	722	729	690	717	725	764	697	702	689	686	743	679	703	721	686	769	716	704	716	717	744	740	715	671	704	703	762	730	687	680	716	726	708	686	751	692	689	739	737	676	738	706	676	732	701	705	697	680	731	706	703	732	699	710	708	722	728	688	713	719	743	713	742	690	691	698	661	707	695	760	738	651	738	674	705	678	691	741	731	712	701	682	686	762	704	740	684	696	732	683	720	739	713	653	708	685	696	712	715	733	704	747	742	740	677	758	690	722	723	690	695	720	725	672	688	698	710	720	679	669	747	728	738	680	697	716	696	725	756	692	695	709	687	710	751	674	746	734	732	686	727	735	704	732	742	735	693	686	728	693	681	726	683	765	682	733	678	713	669	713	751	739	739	777	743	721	677	675	712	721	700	675	710	709	718	704	750	710	687	702	742	678	754	696	713	734	681	694	699	676	723	737	731	800	716	721	742	758	744	731	757	696	705	732	735	725	730	723	673	723	685	754	691	705	702	747	694	720	702	661	744	696	668	711	681	794	721	739	668	724	701	700	749	721	697	717	731	697	724	753	689	660	728	669	728	749	724	725	693	746	733	745	693	720	724	718	707	722	728	709	736	728	708	751	688	721	704	694	708	697	702	759	763	709	686	712	695	731	699	702	681	692	711	723	709	693	746	687	696	757	714	728	708	704	639	700	695	696	717	710	734	719	729	712	694	691	707	717	751	723	736	690	741	699	749	662	703	700	728	745	735	658	718	721	682	681	763	732	684	635	708	720	753	721	722	684	724	710	683	723	714	697	653	687	746	707	680	737	708	713	690	694	724	703	750	728	716	684	701	718	714	706	703	702	751	729	707	726	691	774	704	752	745	730	696	702	708	667	696	734	743	691	695	713	737	695	700	724	729	709	693	742	688	706	690	687	756	735	715	711	743	763	729	710	705	728	710	729	687	706	732	729	669	765	707	732	737	682	712	678	717	715	739	732	667	732	728	728	690	752	750	744	730	699	708	686	671	717	687	720	736	717	708	708	658	752	720	725	704	680	715	743	650	698	689	760	681	721	690	692	696	771	692	723	676	729	742	754	690	711	715	718	692	688	741	690	707	743	703	679	738	666	702	708	682	755	696	776	679	662	682	649	721	743	725	731	686	721	701	695	729	731	694	739	697	765	780	745	760	703	736	730	697	693	716	679	747	699	697	683	663	734	747	680	694	717	696	714	696	670	720	687	770	708	691	706	671	734	681	681	657	705	667	772	693	688	709	774	709	698	747	740	713	730	692	717	704	723	716	754	723	689	743	713	737	717	722	691	733	762	714	716	694	709	706	720	752	705	667	668	728	722	755	698	672	695	705	695	689	711	684	718	737	702	736	721	655	717	679	693	689	719	756	729	677	705	695	697	730	704	771	707	697	634	704	757	719	671	716	698	734	712	702	744	700	708	710	745	718	699	743	699	725	741	759	728	673	737	697	708	732	722	737	707	730	715	724	680	707	653	727	699	764	725	702	761	679	705	711	724	663	716	666	709	705	687	702	677	751	716	696	706	692	717	707	741	741	661	693	676	712	662	691	704	710	700	752	720	759	678	668	740	757	704	718	712	680	723	688	705	709	700	693	701	723	706	699	665	762	705	749	694	711	743	716	741	707	700	693	720	724	688	691	720	667	694	660	653	688	704	724	721	752	724	738	684	715	720	700	742	738	729	742	682	727	729	784	675	650	662	743	716	720	699	716	742	790	744	634	705	725	735	734	713	748	693	686	682	662	705	676	758	753	719	679	723	742	704	724	706	709	739	667	704	714	721	672	678	759	678	716	761	698	732	739	722	740	755	757	714	700	711	724	706	678	774	716	741	730	692	739	720	711	727	690	677	725	674	734	681	694	744	669	692	699	690	729	715	701	690	709	705	731	670	673	712	667	650	722	729	709	733	687	699	679	739	745	687	705	704	727	721	718	705	742	726	761	720	753	725	726	721	711	716	727	717	707	677	653	728	748	734	733	671	741	720	679	682	695	737	694	686	702	680	682	670	691	707	733	706	687	760	729	722	664	732	708	745	723	727	660	686	726	733	634	728	690	725	693	717	707	691	734	684	751	668	736	657	687	695	720	723	715	702	711	742	775	731	746	707	661	692	706	735	740	712	681	722	695	727	727	727	690	701	661	700	734	709	722	752	697	727	766	728	683	721	738	671	711	706	729	702	687	715	715	711	720	640	752	722	718	732	730	726	678	684	767	724	713	666	770	745	731	715	718	659	705	727	680	703	705	681	714	732	742	716	696	731	698	732	714	670	743	699	674	689	668	711	743	738	719	699	714	655	678	688	686	710	712	733	735	718	704	722	741	744	703	673	702	700	719	707	692	710	743	713	722	724	727	682	739	710	746	738	716	657	744	763	703	708	721	729	725	745	727	700	683	688	700	720	727	723	680	696	753	708	700	716	692	723	719	682	720	760	710	729	693	740	703	671	701	694	692	731	717	746	733	668	689	715	750	695	741	709	696	751	730	691	671	681	735	728	707	665	768
28616	52895	16356	2626	1954	1671	1317	1228	1070	997	959	920	878	800	817	876	823	840	813	879	897	927	842	819	820	830	775	751	753	765	781	759	771	800	788	706	738	750	752	747	732	772	777	724	765	741	752	754	764	735	706	817	718	757	747	717	670	746	799	736	771	743	776	750	794	734	761	748	737	733	727	711	760	710	750	732	769	748	754	752	785	694	769	800	722	813	740	731	741	751	770	748	769	721	825	757	722	710	753	735	734	749	751	722	753	699	736	768	749	742	738	749	778	743	785	729	801	771	758	740	786	696	766	768	783	776	751	798	742	726	755	746	716	690	728	772	743	761	703	782	754	810	810	748	768	737	745	771	780	773	758	784	751	786	721	763	721	724	726	739	724	777	729	789	723	743	736	718	722	724	731	767	704	740	678	750	779	753	755	770	744	747	726	751	748	700	700	770	786	731	755	736	738	752	766	744	706	756	719	687	728	740	723	756	793	770	760	777	775	713	752	709	758	793	759	772	753	723	811	757	757	730	757	723	740	796	723	763	763	749	724	771	714	758	753	788	758	723	715	755	762	777	745	713	682	742	767	738	766	807	716	782	782	769	698	736	797	794	726	714	744	700	720	772	753	754	770	743	735	747	786	755	727	784	761	781	713	741	813	757	750	741	762	736	748	770	732	749	724	744	757	718	761	694	711	761	746	761	720	786	724	773	717	752	750	740	707	724	771	712	756	761	791	732	756	754	757	738	722	740	732	720	765	763	759	743	758	801	777	757	734	747	750	784	734	717	778	726	763	741	715	791	779	726	764	737	720	697	743	739	672	726	746	702	700	796	740	735	745	777	781	732	741	734	754	753	790	771	757	791	743	691	768	752	732	714	720	742	769	731	757	695	733	796	720	791	751	742	751	785	749	756	741	763	804	734	744	763	751	766	738	772	685	778	710	752	762	730	725	706	709	710	731	757	754	724	719	832	732	707	758	769	746	743	739	701	718	756	757	731	726	781	692	766	777	705	718	749	785	742	750	789	740	715	738	779	705	715	748	747	823	739	778	743	765	781	754	757	738	792	691	732	766	738	767	723	753	762	752	733	747	762	742	732	771	761	685	767	755	755	747	724	740	726	777	787	727	755	742	770	751	774	743	730	739	779	697	744	700	740	806	727	757	713	720	746	748	754	723	726	695	752	763	717	736	765	759	718	715	790	748	756	781	720	785	725	728	698	759	775	733	780	765	761	738	795	743	698	804	804	755	720	770	754	776	797	776	739	769	739	729	792	722	791	728	704	746	708	760	728	740	706	747	709	712	760	773	775	748	782	774	753	711	762	728	766	763	737	696	781	740	754	748	769	798	737	772	741	750	783	727	767	716	708	790	713	722	768	771	741	754	710	792	706	731	778	755	729	731	730	717	790	736	737	781	718	692	728	706	750	744	772	755	755	743	726	748	798	746	803	745	713	758	776	782	740	738	729	770	741	727	821	779	707	742	718	744	725	700	778	744	763	742	722	696	752	787	747	768	722	713	746	769	727	761	725	729	752	753	779	706	804	792	778	752	752	785	819	741	752	719	759	760	779	722	759	756	783	766	710	701	759	713	771	759	784	760	713	749	750	806	726	720	753	717	734	735	758	720	735	746	795	790	790	766	724	717	725	770	779	714	760	743	769	760	755	755	727	748	781	821	757	733	759	723	783	751	761	748	705	723	726	765	748	707	721	812	763	735	764	742	755	758	749	752	776	739	795	741	758	713	763	709	791	778	780	741	752	699	720	751	713	727	745	743	716	757	748	759	753	750	764	801	758	784	750	760	731	752	744	739	772	734	747	746	745	710	720	733	772	745	778	723	800	736	734	790	760	753	765	728	739	787	773	756	749	743	705	794	691	748	750	721	792	737	717	766	819	792	791	762	770	776	810	741	741	725	736	718	734	755	760	710	736	745	737	755	720	773	750	806	671	740	748	765	768	713	765	715	780	769	737	726	717	732	790	769	715	700	705	725	750	738	758	774	760	770	734	750	764	750	771	755	742	739	783	773	733	730	757	739	766	740	802	759	739	793	779	732	790	727	761	792	727	762	726	779	751	772	750	728	742	766	733	761	765	752	743	762	717	743	752	785	773	787	701	740	765	756	708	732	681	816	697	727	729	741	749	725	811	694	724	735	732	709	774	723	764	732	707	800	738	715	808	772	771	730	773	766	760	724	734	761	747	725	725	736	734	751	816	747	712	752	762	749	731	750	741	753	752	763	679	780	778	745	768	743	698	776	748	766	735	737	727	754	745	763	800	729	765	796	734	776	760	725	759	770	740	742	682	771	789	720	729	749	785	778	720	757	778	745	738	700	756	769	758	717	811	781	771	781	761	712	721	752	712	765	675	761	765	763	746	731	771	774	705	739	728	762	746	746	742	752	734	707	771	729	730	716	762	758	729	769	728	755	779	764	828	766	813	730	729	730	722	709	801	763	767	746	705	773	713	714	706	767	734	773	769	742	740	754	757	747	754	753	742	778	707	759	708	763	768	792	740	773	748	752	767	734	737	731	758	767	749	699	725	661	727	720	764	775	735	767	767	731	747	733	807	743	737	775	757	751	735	710	774	702	767	785	756	724	760	732	773	766	764	731	716	757	791	758	690	752	723	760	764	733	741	745	746	741	685	762	786	736	744	732	760	748	747	780	687	712	711	718	733	733	711	723	722	743	783	767	729	754	780	720	757	759	770	799	716	801	726	745	678	741	742	760	743	717	732	745	731	728	767	754	759	738	754	711	754	742	803	755	717	720	726	731	721	721	782	759	744	745	741	772	734	804	672	738	810	728	727	760	717	725	749	706	726	754	741	778	747	781	752	769	705	704	742	752	783	726	756	738	769	779	785	720	759	758	737	761	779	729	782	752	758	752	765	751	730	745	789	774	766	795	711	690	722	748	723	712	793	760	735	758	698	750	757	735	744	762	752	686	725	719	752	786	698	728	732	734	745	750	747	774	783	713	726	773	762	731	730	745	733	789	807	744	756	781	763	709	778	768	753	763	728	756	743	757	729	782	714	735	773	731	766	705	706	760	728	748	699	776	772	736	738	756	726	719	767	746	754	755	747	728	767	735	762	716	805	735	745	714	777	761	740	750	746	785	751	768	781	710	738	778	757	738	748	745	740	751	757	742	698	738	752	773	737	745	776	739	758	794	728	720	737	765	781	743	738	741	734	719	725	756	712	812	738	789	783	741	712	767	781	750	759	700	760	839	727	733	757	743	758	796	730	765	719	715	758	765	724	732	805	729	758	748	772	753	734	716	782	711	710	790	769	780	736	757	765	721	800	734	714	721	746	776	787	750	700	764	773	719	724	758	709	749	719	755	749	732	751	764	765	751	757	710	761	763	775	758	736	768	732	765	754	756	722	720	768	745	772	741	781	768	778	748	768	728	768	720	751	741	803	767	746	747	782	768	708	738	734	720	755	758	721	733	791	737	718	762	745	725	752	726	739	731	686	755	755	748	708	718	758
24339	20975	27341	24702	16495	974	480	406	351	331	308	284	277	289	265	281	274	282	241	290	310	296	304	274	259	268	261	275	256	223	258	252	259	228	242	232	224	271	233	246	261	253	242	249	247	244	221	256	252	206	251	261	263	245	237	216	229	252	243	226	218	220	255	213	276	286	228	250	252	252	234	269	235	257	232	251	237	237	239	251	249	229	270	255	219	284	234	239	242	269	241	252	241	248	262	252	244	245	234	267	256	242	272	242	234	246	230	260	269	252	266	249	251	243	244	252	224	211	250	230	239	250	241	250	235	219	230	242	247	230	249	243	235	251	297	270	231	222	233	247	257	226	251	258	240	264	250	255	257	243	267	238	261	276	244	250	272	225	261	207	225	249	228	256	259	249	238	226	277	250	251	259	289	244	286	270	249	239	243	248	269	269	243	237	250	237	241	228	231	240	275	228	274	240	242	269	248	244	267	256	222	248	267	250	278	245	231	259	254	252	283	223	274	264	251	234	227	254	235	249	250	250	227	233	239	248	252	221	257	248	251	230	240	262	256	291	233	252	237	242	246	244	245	257	244	250	240	247	262	240	250	233	234	240	255	261	247	259	250	247	250	252	220	227	258	228	234	227	231	240	248	225	229	234	245	252	262	238	226	270	241	282	228	223	248	246	235	230	238	249	252	236	245	239	269	248	228	239	273	240	247	239	258	252	242	239	222	222	196	248	259	238	242	271	258	220	251	224	232	252	223	252	232	260	233	254	259	247	271	239	242	237	268	260	259	231	255	241	224	249	275	238	232	267	211	242	272	260	264	274	213	227	221	244	275	251	230	267	254	255	223	246	267	241	280	235	265	257	238	258	251	257	229	246	236	221	223	254	252	254	231	247	241	269	244	233	247	230	240	243	254	238	249	268	268	230	267	263	249	239	233	249	227	229	267	234	259	267	251	211	265	242	237	229	258	237	253	249	219	227	255	235	227	242	233	254	247	225	261	241	246	226	262	250	254	250	247	254	248	247	288	262	258	250	275	204	227	269	252	248	271	217	248	267	239	231	225	232	275	248	239	226	259	246	249	241	254	240	233	281	239	255	268	240	275	212	221	244	249	223	276	231	239	248	253	255	243	240	261	236	250	223	240	226	246	247	248	250	225	254	250	240	246	197	242	230	263	234	240	218	247	292	253	226	253	259	281	252	281	215	231	268	255	217	246	222	251	246	257	241	242	256	232	237	244	243	258	271	230	251	250	219	275	232	230	228	279	212	243	240	286	234	250	219	256	263	262	249	231	270	239	226	246	261	260	248	282	252	235	234	245	290	249	225	202	234	251	243	251	256	228	243	234	270	220	257	215	298	238	265	261	242	276	230	249	261	227	250	253	240	253	219	234	233	249	240	242	257	258	259	235	270	273	251	249	263	285	253	213	252	231	261	237	240	247	254	241	238	261	248	234	247	215	200	237	217	221	268	229	244	241	239	253	275	254	275	266	223	256	253	268	252	262	232	287	254	226	231	245	241	245	256	248	255	254	247	226	250	256	260	268	255	260	256	231	225	237	234	246	219	246	253	252	232	244	236	249	245	276	251	257	229	261	248	241	224	246	251	225	259	209	221	239	219	257	219	237	236	233	264	253	244	239	241	239	254	257	254	259	273	232	239	250	240	252	268	230	248	267	228	201	249	230	227	271	217	252	253	232	253	252	236	247	245	244	256	241	228	234	220	226	261	234	224	238	216	219	246	229	265	225	238	260	282	240	281	224	250	214	274	259	233	231	234	259	269	254	242	276	248	248	250	278	244	267	255	271	257	237	234	225	259	251	262	250	253	234	253	274	297	257	230	256	250	247	261	255	284	224	241	236	247	225	270	247	199	230	259	223	226	239	224	214	253	281	238	215	253	235	222	238	231	217	256	244	245	240	252	248	244	244	225	240	279	261	236	259	242	258	258	273	247	237	240	238	242	222	235	233	273	246	241	232	284	246	251	241	229	261	256	266	267	271	236	250	266	237	234	260	257	230	237	277	256	222	248	262	259	233	282	266	239	262	223	224	210	254	252	256	243	273	261	208	232	235	243	235	234	251	231	261	247	236	223	243	265	245	250	221	247	255	271	256	262	247	225	248	247	250	227	248	265	271	265	234	245	240	251	258	241	244	254	245	241	255	250	228	244	241	264	243	224	245	258	237	253	243	262	237	231	233	247	246	244	240	233	271	264	247	264	207	280	258	216	252	239	243	247	246	239	240	268	268	239	245	246	259	235	244	243	256	222	285	234	255	231	257	253	230	242	258	238	256	249	265	265	233	227	270	278	235	239	231	225	259	236	241	226	235	244	252	251	238	249	243	246	238	245	231	242	239	233	246	234	239	263	238	257	219	249	239	229	246	274	232	257	217	257	268	260	275	246	261	270	229	262	226	245	235	240	266	249	269	254	242	262	227	247	231	276	226	235	248	243	261	259	242	236	255	219	237	244	225	252	220	245	229	230	254	248	251	253	224	221	228	213	261	246	251	243	260	267	201	234	236	245	247	233	229	252	248	241	270	224	237	260	249	270	244	243	237	261	252	240	249	236	259	254	262	272	246	260	268	250	237	274	272	258	239	271	276	261	245	229	253	279	245	280	248	242	240	220	255	233	245	259	226	238	247	256	253	236	261	241	248	248	250	270	248	262	253	255	237	265	267	255	249	265	233	252	249	228	253	231	241	252	251	237	252	223	261	234	230	238	259	244	259	229	260	270	267	214	242	241	222	261	243	233	255	252	228	256	246	253	254	233	239	262	271	241	247	219	240	242	261	226	246	247	215	268	260	254	233	250	233	261	257	231	267	237	222	241	254	257	238	250	235	255	263	234	216	226	271	266	271	254	266	259	230	230	253	241	247	215	251	218	233	231	237	242	258	262	245	255	265	240	235	246	248	255	274	274	247	259	238	241	234	223	231	229	264	267	233	241	271	236	245	257	245	216	211	241	275	236	236	229	257	267	222	247	240	237	259	235	252	232	237	252	248	232	274	239	260	249	226	254	273	228	219	234	240	241	224	221	243	238	233	265	230	259	247	257	232	244	245	255	235	242	233	262	254	246	262	247	273	254	253	237	237	244	257	242	212	230	246	271	241	242	232	256	271	241	265	245	241	243	245	261	234	245	240	236	263	211	239	227	242	260	229	251	231	239	261	239	256	263	240	242	271	221	224	262	206	248	249	241	237	236	249	270	242	257	253	269	239	238	244	242	248	235	246	231	226	221	258	242	256	228	251	259	235	250	248	229	220	237	268	288	284	230	243	250	263	249	270	253	244	242	241	255	234	248	209	218	236	205	231	252	248	282	225	230	229	244	255	244	248	252	241	248	231	225	237	255	257	236	260	258	235	258	242	256	212	265	241	238	261	228	241	224	273	241	229	224	243	242	225	228	249	248	235	248	257	261	247	237	263	234	251	241	248	293	227	258	249	265	227	228	241	263	234	243	264	252	220	254	240	272	236	261	239	240	223	249	239	264
29069	48175	12259	1439	1134	813	667	568	488	473	380	393	322	350	326	327	312	313	320	349	371	367	338	348	330	311	292	288	265	290	282	295	305	309	282	297	274	288	255	278	268	284	304	295	286	286	247	315	290	275	261	277	280	277	278	263	311	291	250	300	253	277	287	253	299	264	303	282	280	293	284	304	275	259	294	247	279	280	278	261	265	260	290	289	280	294	263	269	290	272	242	250	254	268	283	290	282	257	293	290	272	279	318	279	281	268	269	260	300	294	290	266	287	287	288	274	267	251	284	288	279	285	271	282	300	311	295	294	280	281	297	260	294	289	250	270	287	256	274	291	279	328	302	261	277	274	282	283	251	253	283	281	284	263	296	255	272	282	259	277	272	294	276	252	260	274	290	276	302	294	272	327	267	275	281	292	271	304	270	309	288	258	274	285	294	273	281	268	281	265	288	304	273	321	290	246	291	290	286	281	279	262	254	253	270	256	287	278	310	278	281	290	287	277	282	258	290	287	297	273	275	296	284	266	269	281	280	286	268	304	284	273	254	283	245	260	288	270	275	293	260	260	293	276	257	268	293	277	262	269	254	279	281	250	277	268	290	288	270	303	258	296	294	261	272	244	282	289	295	277	257	280	307	270	263	256	279	297	265	319	265	274	283	269	279	293	282	295	268	257	273	266	270	291	292	260	277	298	263	263	290	281	290	261	273	262	276	271	278	294	290	257	286	258	293	298	254	264	269	306	282	271	301	298	261	284	279	279	282	296	288	291	287	290	278	273	257	303	269	290	251	249	260	298	284	298	291	273	281	234	292	241	286	243	266	290	283	305	273	258	297	288	297	261	279	281	258	267	285	295	303	293	277	291	250	273	283	306	292	311	295	278	266	268	290	243	301	291	282	268	270	272	305	280	253	279	276	275	290	284	274	250	286	271	267	273	284	264	292	273	272	264	284	239	320	262	264	290	271	282	302	274	288	288	267	304	264	280	269	299	261	297	275	288	284	289	266	269	294	278	275	276	296	296	261	287	260	285	280	291	281	269	279	263	273	269	278	270	267	287	275	295	307	259	306	292	283	277	277	272	274	277	282	281	268	296	273	291	305	277	301	266	324	299	278	291	273	278	283	288	295	284	309	276	278	293	269	283	277	254	282	264	258	305	288	278	293	264	254	275	286	292	271	255	278	255	287	265	276	289	293	262	302	237	286	284	278	262	293	274	297	274	269	272	269	296	267	256	273	273	286	281	261	258	270	270	288	269	272	298	273	294	274	309	275	268	276	301	296	267	266	303	254	293	262	264	288	296	259	276	274	287	276	300	296	257	300	286	257	270	273	297	288	286	283	289	267	269	306	260	241	313	267	281	302	280	289	302	313	261	278	261	255	278	280	282	299	273	278	264	286	250	276	287	271	283	255	298	251	293	273	310	291	284	304	286	273	277	291	285	304	253	310	286	276	267	256	289	294	277	258	262	246	261	294	249	301	280	260	297	307	288	313	280	283	272	268	271	269	271	270	291	299	273	292	273	277	287	283	257	251	284	262	275	279	269	274	249	272	269	303	283	278	271	282	262	293	299	285	276	250	261	277	252	268	284	262	282	259	267	280	291	280	280	259	254	276	328	268	290	266	272	278	278	271	270	291	304	308	292	260	286	258	276	278	289	277	282	274	315	284	278	277	253	301	278	258	274	277	253	276	275	260	271	285	268	260	268	279	270	283	259	273	274	290	285	296	229	288	272	253	269	284	310	259	312	277	297	276	270	289	296	258	256	252	298	306	262	293	278	265	290	256	287	257	273	267	253	290	275	260	273	267	251	287	270	301	247	295	290	276	273	288	295	272	267	270	282	301	283	252	276	268	303	297	275	264	278	295	302	298	282	281	275	273	292	280	281	268	287	279	277	281	279	295	245	280	274	245	271	279	250	284	274	273	283	271	259	290	287	308	305	275	295	257	269	270	248	320	289	278	293	262	259	269	261	283	319	278	296	260	254	253	304	306	296	284	295	270	268	297	296	286	267	251	297	283	264	273	296	279	302	270	267	279	290	262	272	275	266	287	261	273	247	278	284	267	260	302	275	269	273	276	291	286	277	301	295	284	287	273	286	285	274	272	289	287	295	265	301	281	259	289	282	307	251	286	273	261	312	281	261	253	257	279	313	273	310	254	267	278	279	287	265	269	279	272	287	278	280	275	274	242	260	283	286	286	285	271	279	275	287	258	278	297	312	276	265	275	272	273	272	260	276	290	291	283	300	277	284	263	227	275	241	293	303	307	268	296	283	280	284	291	288	272	303	298	252	263	271	284	296	283	262	298	251	274	254	330	269	292	273	280	275	290	300	292	254	270	290	262	273	275	270	280	293	272	295	281	303	262	259	272	281	282	265	283	290	281	284	259	266	289	310	264	282	263	258	257	264	269	259	296	265	277	275	264	296	285	303	302	324	270	289	283	285	296	270	282	282	315	290	270	271	291	282	293	295	305	291	269	284	271	292	282	272	259	271	260	289	281	282	266	287	279	262	281	296	261	275	278	248	257	272	287	288	271	286	281	254	255	246	258	265	278	255	305	280	267	291	277	262	300	250	328	272	296	289	254	281	268	275	271	252	275	265	276	301	273	269	297	287	272	288	256	274	256	268	274	277	298	294	285	276	244	282	255	286	276	292	294	283	271	286	292	327	237	299	286	291	288	277	276	268	312	287	284	320	271	313	272	311	294	260	265	289	270	285	246	275	308	307	287	317	309	275	275	301	303	299	274	310	289	274	254	278	271	296	272	281	281	255	282	257	275	297	264	239	284	272	280	266	274	270	293	256	267	284	296	293	265	263	261	285	268	293	324	264	279	261	267	288	264	275	264	268	298	287	297	274	251	281	277	276	266	281	289	263	256	243	255	296	286	264	267	281	266	302	309	274	252	264	302	270	300	289	273	299	266	297	283	290	246	312	281	290	287	281	285	268	270	264	273	269	280	281	251	276	247	273	268	265	284	282	310	273	274	302	252	290	260	291	246	278	272	284	278	272	267	261	276	271	287	259	295	309	282	283	261	265	245	286	287	269	260	272	274	291	285	260	252	282	276	301	266	274	273	271	278	275	265	272	286	272	263	278	319	284	313	258	270	263	305	277	274	264	268	237	280	262	284	304	286	309	281	288	285	264	271	301	280	243	273	277	260	293	293	290	248	281	278	286	278	289	262	293	276	274	257	292	279	281	315	283	278	291	307	259	294	283	301	280	282	296	261	299	297	265	286	285	267	272	278	273	289	310	288	266	284	300	285	277	279	272	244	294	301	263	309	268	291	272	302	259	272	301	287	270	269	268	257	261	269	298	295	277	273	274	285	259	289	262	266	278	284	238	255	301	281	270	269	265	273	269	275	259	264	273	263	289	292	274	286	295	256	258	264	269	262	260	272	273	275	252	306	261	289	290	260	270	282	289	256	270	293	259	272	291	271	270	297	276	274	278	306	257	240	282	299	325	261	288	253	280	265	296
22430	21102	28690	23751	21103	21139	11433	1230	866	782	776	704	698	657	661	650	601	581	577	572	610	608	650	672	626	559	574	534	571	545	558	521	533	547	544	523	506	537	575	522	520	534	511	551	575	517	565	500	534	517	498	529	543	533	557	517	507	523	514	483	564	478	519	517	495	523	553	515	556	494	472	514	539	528	528	520	529	527	532	548	533	508	512	512	541	523	523	523	522	475	463	524	523	482	567	516	492	545	534	509	496	551	486	510	527	534	492	516	488	536	498	527	497	564	515	505	520	491	485	542	554	524	531	474	519	503	510	504	543	538	510	515	540	500	524	532	544	497	527	537	515	487	504	520	533	540	510	547	548	535	551	509	459	519	514	516	521	493	523	520	503	523	544	492	527	523	524	539	510	515	503	509	519	524	520	501	535	538	509	530	518	505	486	517	578	501	518	499	498	500	560	513	495	517	485	516	510	524	495	501	494	570	497	491	539	538	516	552	491	484	517	518	505	522	507	515	586	510	525	518	501	508	519	519	520	549	459	532	515	508	541	519	528	486	495	510	480	497	563	543	527	540	559	513	494	485	538	529	525	535	520	479	526	502	487	527	514	535	508	510	520	498	484	503	542	525	511	498	538	546	528	524	511	507	488	513	541	547	551	536	552	548	540	473	512	553	508	506	515	561	484	503	496	478	519	537	526	503	495	545	520	519	524	508	503	512	527	514	495	545	505	502	511	495	541	511	526	476	532	554	492	463	510	519	495	550	552	542	492	565	492	558	509	515	527	526	521	536	490	508	562	513	532	518	533	509	494	493	517	521	492	530	532	522	500	530	479	520	529	510	519	496	512	517	522	537	524	535	526	515	537	505	533	533	507	515	525	561	516	533	513	554	490	525	551	530	593	526	541	519	561	512	497	525	466	539	520	502	503	492	491	563	534	527	513	493	515	500	547	486	536	528	501	487	507	499	490	535	525	540	529	518	526	531	519	522	519	528	479	509	500	513	515	572	517	545	520	540	510	521	524	495	546	546	535	558	547	542	499	535	506	530	481	488	462	566	510	517	486	522	501	516	505	520	488	491	513	512	519	526	517	518	521	528	490	524	502	527	520	591	483	465	524	541	521	501	511	524	513	546	505	549	539	517	535	531	517	522	517	522	496	492	513	526	476	535	522	532	541	478	494	483	514	524	503	509	477	571	510	520	484	503	503	540	502	533	472	512	512	504	528	552	525	518	511	495	452	523	527	495	498	510	511	537	529	573	525	523	524	559	485	538	511	534	534	528	485	536	513	520	552	517	524	517	530	533	489	534	516	513	547	513	499	530	539	524	505	502	544	550	513	544	535	549	523	459	503	505	504	545	537	534	462	493	512	543	474	470	554	513	509	537	506	541	534	530	509	514	524	504	538	532	524	548	540	501	541	521	509	518	502	524	483	497	509	521	507	511	480	480	489	472	524	544	558	520	507	482	507	537	496	528	512	529	518	542	541	525	489	474	528	508	490	535	505	504	514	480	528	495	524	560	513	528	455	507	495	491	518	503	509	504	475	510	482	530	538	515	513	519	528	560	489	554	545	589	526	500	497	529	523	552	502	509	550	503	510	487	519	535	509	514	507	528	544	561	507	510	511	516	536	488	539	528	509	512	503	531	497	483	508	530	531	560	515	506	561	503	514	546	513	538	492	500	527	539	514	506	489	566	534	528	490	494	529	541	553	558	527	539	520	512	552	464	543	530	530	547	524	495	517	514	520	506	470	526	515	525	514	563	482	524	486	510	510	484	552	559	507	510	524	593	513	548	509	492	538	516	496	496	479	533	486	503	526	515	520	518	532	513	478	480	545	520	518	495	507	456	521	529	529	520	524	495	548	487	497	544	498	503	489	495	504	520	440	505	485	506	532	500	517	517	501	516	460	522	576	494	528	487	494	533	499	505	509	573	525	508	477	506	571	496	563	519	511	483	508	510	528	506	515	533	526	568	490	559	517	459	477	526	496	506	522	495	547	527	539	536	523	518	540	516	532	536	487	540	502	511	491	506	524	550	527	523	519	530	524	537	513	522	527	511	509	495	528	497	500	499	530	529	507	521	510	496	483	532	521	495	493	552	500	545	533	512	537	499	510	534	510	535	538	527	507	513	508	505	534	490	498	488	553	525	488	517	535	516	521	522	509	500	524	508	488	574	503	498	498	495	566	512	532	525	539	479	533	517	510	499	545	528	522	523	524	542	526	477	508	468	529	557	507	490	503	526	509	519	490	517	514	507	515	558	496	542	532	523	504	493	540	504	499	509	534	535	514	486	508	501	511	495	520	522	545	535	520	496	512	533	529	507	535	515	550	521	539	546	534	507	526	491	535	534	547	513	532	490	482	500	528	519	486	500	499	516	496	514	508	479	524	547	556	495	536	540	526	535	501	467	493	523	496	544	489	535	497	522	555	534	502	487	561	494	500	552	502	480	516	526	489	495	558	505	532	558	476	521	511	523	526	516	508	510	522	502	551	525	528	498	515	549	492	547	511	495	500	474	513	498	538	520	533	545	523	520	515	538	485	513	476	506	528	512	513	505	488	516	480	526	511	507	510	514	521	500	515	534	513	513	530	530	505	527	504	503	532	525	534	541	541	488	501	509	507	480	488	552	454	529	533	544	506	544	487	530	487	475	526	520	536	553	512	526	496	518	520	524	537	518	524	559	553	535	533	542	516	545	539	511	527	527	517	526	515	486	529	528	573	489	558	504	498	488	549	521	507	549	508	524	532	532	500	487	536	540	490	527	520	495	496	517	475	505	497	523	487	545	503	475	489	563	481	514	474	508	536	526	530	514	499	559	521	498	543	514	503	520	539	501	479	508	508	473	534	508	510	523	551	526	513	488	508	475	501	543	496	508	512	455	528	482	531	520	481	550	501	517	511	540	502	522	474	499	505	521	498	496	504	531	542	503	529	502	497	541	526	513	523	523	547	523	520	530	509	495	538	528	538	540	499	497	483	501	479	509	501	497	523	519	502	532	519	523	565	518	511	516	512	485	518	532	538	496	496	538	526	525	540	499	489	527	500	524	503	581	534	502	500	532	587	524	533	508	491	516	526	507	502	522	494	511	488	484	530	516	538	560	511	482	487	483	563	492	515	513	477	509	507	540	526	550	533	493	513	509	514	500	481	494	517	516	570	546	558	505	529	542	549	500	498	499	487	529	464	513	562	519	517	525	481	496	512	503	510	490	515	505	502	536	476	545	542	522	532	537	499	547	544	548	527	514	552	531	490	553	475	495	525	502	522	537	522	501	479	522	483	509	497	519	549	531	529	486	493	494	528	559	504	516	532	530	454	477	503	508	522	518	517	466	543	507	521	522	500	504	485	514	520	506	489	517	507	482	478	480	513	480	493	517	546	562	511	542	521	505	550	539	475	547	534	535	478	493	497	482	493	529	487	529	529	510	513	542	500	482	480	582	511	532	527	563	577	515	530	515	553	487	535	503	499	525	497	506	519	500	505	502
32355	60112	20231	4302	2939	2226	1802	1481	1233	1090	974	885	781	733	762	711	652	659	653	668	684	724	714	797	712	636	619	610	580	596	557	522	545	572	587	568	562	573	573	596	569	523	569	559	625	574	537	591	576	597	574	613	568	559	562	581	564	568	570	541	541	553	593	593	527	550	556	562	559	559	541	567	583	595	560	547	570	577	518	513	529	550	507	605	548	558	561	648	575	543	571	560	579	563	548	540	561	538	568	587	548	592	619	589	537	517	554	551	564	576	569	561	554	592	579	572	575	600	592	562	546	512	603	551	535	550	546	568	571	560	575	612	572	530	568	582	550	555	569	599	586	568	549	591	561	540	542	561	554	529	570	571	588	553	583	526	557	546	552	578	579	517	564	562	594	573	554	582	585	521	606	606	578	578	553	529	543	551	558	566	565	542	579	513	560	551	581	528	525	596	568	531	569	587	595	556	581	584	550	559	531	598	532	533	538	559	597	573	601	559	536	587	547	537	569	580	548	584	546	566	559	527	564	593	527	554	570	565	538	590	567	579	564	558	550	513	511	572	557	620	530	572	559	625	553	591	541	598	541	530	595	577	554	539	580	527	524	569	521	520	547	545	525	539	532	562	568	538	573	601	534	547	533	552	547	537	573	539	532	555	551	549	546	584	566	567	533	599	605	540	541	556	586	551	565	539	545	580	553	566	583	556	570	574	604	580	551	560	585	568	530	538	521	601	578	561	568	567	537	568	529	544	547	545	539	578	557	535	596	616	560	567	606	526	560	555	575	533	570	592	571	581	569	520	585	528	577	533	570	577	543	568	591	564	542	572	490	544	558	568	559	579	527	545	536	569	575	532	548	567	563	563	516	585	580	594	550	526	564	551	538	597	594	554	576	594	570	562	553	565	529	585	571	559	588	561	511	535	576	544	565	598	539	589	558	599	508	542	575	585	535	566	535	595	556	531	551	540	565	578	573	515	544	533	543	576	537	581	523	553	605	583	553	576	580	573	587	587	580	532	536	552	555	564	573	541	578	538	555	578	583	569	584	593	581	605	580	502	597	514	568	561	543	524	520	607	549	534	572	563	600	551	519	558	580	531	583	574	583	567	540	605	577	595	553	591	547	549	521	571	551	562	542	542	579	569	552	541	531	502	537	558	566	578	534	558	529	541	564	530	574	586	559	559	551	585	556	575	538	587	542	545	575	526	582	595	556	544	554	563	572	546	588	563	583	591	561	580	567	554	599	541	553	561	579	555	591	588	537	532	572	529	598	563	536	570	539	531	556	563	544	553	589	531	580	627	602	551	562	594	546	546	549	544	540	564	528	568	561	572	569	634	568	576	573	569	562	557	561	551	543	560	542	550	557	566	567	570	547	561	536	544	552	540	563	600	527	527	558	561	524	565	525	544	559	560	594	546	558	555	599	548	600	554	570	548	567	559	538	510	593	555	564	536	556	593	572	564	562	524	581	538	577	539	577	538	547	580	561	567	562	523	545	581	550	603	573	574	570	544	602	556	592	543	590	595	550	533	570	538	618	527	559	570	568	537	563	535	534	581	552	561	536	570	588	568	555	526	555	576	570	539	520	522	559	567	603	581	555	541	584	533	541	530	584	565	537	516	548	551	542	571	544	546	544	589	572	546	554	602	542	580	610	556	556	535	573	561	579	565	543	556	602	573	588	549	515	563	552	550	557	555	545	524	581	598	553	550	569	567	553	548	529	562	589	549	518	570	551	541	556	562	510	531	539	566	528	565	539	566	542	585	555	522	559	582	561	539	585	533	551	561	563	557	595	526	552	637	530	563	594	546	592	524	571	570	594	558	517	578	609	582	556	560	576	512	513	569	527	546	548	592	556	573	554	542	536	509	545	567	541	596	528	573	550	543	579	592	587	572	559	553	589	564	531	553	581	555	592	537	557	555	538	537	569	626	560	517	556	584	534	514	599	628	576	573	533	517	543	569	572	529	610	583	575	544	565	535	533	539	584	556	538	504	566	589	533	560	590	532	599	538	588	543	552	502	573	545	584	560	547	517	569	549	552	551	529	589	527	546	545	566	557	546	546	589	533	548	584	543	592	537	549	597	559	549	546	592	571	552	549	543	560	563	569	589	554	537	612	576	573	587	579	548	549	544	530	538	535	537	577	581	550	586	549	587	563	557	579	552	520	577	601	549	532	536	512	550	580	541	554	567	590	563	548	566	534	531	548	560	546	587	554	555	527	578	567	534	520	568	569	584	585	561	543	561	539	537	558	560	581	598	553	567	564	561	552	534	567	566	552	581	570	571	538	560	546	559	559	525	572	613	553	617	547	530	553	583	523	559	570	585	548	580	531	583	541	577	543	524	549	557	550	527	594	547	570	550	577	548	544	564	572	537	563	576	591	556	543	594	544	575	552	555	556	553	551	540	603	536	529	529	587	560	531	551	542	584	599	527	546	556	561	536	565	605	533	539	590	593	547	562	551	514	567	536	565	570	553	592	514	561	575	572	542	532	551	599	528	559	571	586	587	577	526	573	549	549	579	563	541	533	551	574	589	532	587	589	553	577	540	574	526	568	559	531	544	525	530	567	548	557	540	573	532	561	576	604	521	535	540	542	544	586	539	548	606	565	553	540	547	526	552	536	569	530	531	534	562	528	579	543	542	557	585	575	581	581	574	567	565	585	563	553	555	549	598	555	548	550	528	567	587	570	566	585	540	560	552	572	547	587	592	546	579	542	529	485	560	543	550	562	540	582	580	552	573	564	579	624	558	551	595	561	555	562	529	557	519	527	557	551	531	599	586	577	505	548	557	572	567	588	576	606	546	555	579	585	587	545	532	585	578	542	528	569	577	569	562	557	580	558	583	575	585	541	555	588	529	561	556	552	540	538	567	559	553	534	577	587	538	527	575	554	556	583	551	530	573	555	589	568	583	542	586	564	548	544	570	569	576	536	610	566	543	521	517	557	565	556	579	587	598	548	531	582	578	531	565	533	608	564	556	580	570	546	537	535	573	556	586	586	543	542	558	555	586	569	586	610	537	545	610	543	529	586	550	588	539	594	575	551	540	522	583	568	544	542	561	532	542	583	576	535	574	586	569	551	540	524	557	549	583	518	571	536	547	552	594	575	533	521	546	526	521	547	584	577	531	531	532	617	539	591	577	550	512	525	554	565	565	558	579	570	528	540	557	525	535	589	553	525	556	589	598	573	556	609	566	561	572	530	528	552	563	596	571	567	564	538	569	536	542	565	544	554	574	577	537	558	537	521	609	560	510	579	547	539	566	545	564	553	545	529	574	519	593	519	572	553	571	578	588	556	541	516	587	555	566	577	561	571	537	597	538	567	611	504	528	561	571	536	551	532	533	568	545	547	587	571	568	570	543	538	580	574	549	536	545	562	572	530	519	585	583	570	560	514	567	580	559	545	593	580	575	566	565	549	583	526	568	530	572	561	553	568	528	570	590	559	543	568	533	534	559	581	570	574	556	578	556	536	590	580	569	553
28625	24652	16843	1978	584	527	493	518	481	489	452	524	452	479	496	469	452	473	472	470	496	468	510	475	474	450	432	455	453	485	439	465	479	484	451	432	464	470	496	519	480	447	483	466	512	501	443	439	482	459	488	455	458	480	456	485	480	464	473	499	474	482	452	514	429	427	438	493	451	448	474	457	464	460	449	474	481	509	469	470	470	460	462	481	461	455	487	476	438	476	414	473	433	464	461	507	501	471	463	468	460	444	469	476	444	482	462	451	476	490	456	495	467	471	480	482	496	458	452	483	446	468	487	511	453	459	468	479	475	468	479	453	461	450	458	500	483	469	433	498	462	472	459	424	453	474	402	465	476	429	504	468	472	460	463	460	500	475	441	469	452	439	451	486	462	465	455	447	517	461	455	497	485	482	437	478	426	472	469	464	517	446	478	468	461	463	472	445	510	506	444	476	418	475	466	492	437	465	450	444	484	486	457	444	450	455	488	475	462	455	441	461	487	473	457	487	483	473	458	458	510	428	486	517	467	489	446	484	434	473	445	459	451	441	479	509	493	439	432	456	468	472	489	461	502	472	475	493	472	451	457	492	482	492	489	450	440	470	470	504	466	466	477	479	528	486	440	491	472	469	433	508	438	509	452	442	455	497	493	487	444	447	492	476	448	452	433	486	488	479	440	451	479	474	442	469	481	435	482	454	491	431	497	486	461	485	448	442	505	447	448	461	511	431	441	451	447	469	467	477	477	469	490	440	491	426	460	434	443	461	483	467	489	447	484	508	463	465	481	482	487	476	474	494	460	480	470	500	445	467	407	507	435	479	518	452	472	470	433	499	470	447	444	431	456	460	474	463	453	438	444	482	478	499	430	460	488	481	463	486	491	457	495	488	441	436	467	483	478	459	499	427	467	416	470	474	477	453	461	432	451	458	443	425	470	460	467	484	476	433	468	447	437	454	474	465	486	451	456	466	438	475	457	460	440	498	471	448	462	442	469	467	448	476	451	456	478	458	467	452	456	485	472	481	475	455	447	482	481	468	477	497	473	513	462	458	482	468	461	499	438	498	463	437	436	465	453	439	479	461	455	478	465	462	444	496	464	441	460	472	455	458	459	501	512	452	442	479	481	473	487	463	483	465	486	498	430	444	448	484	445	473	504	476	441	464	462	457	518	472	474	473	491	455	431	470	437	477	509	459	508	417	443	457	477	434	463	484	453	482	467	512	444	498	453	485	480	450	447	484	460	488	481	452	492	462	437	437	474	491	458	476	484	455	475	507	459	478	489	444	458	463	523	459	457	440	434	446	504	432	464	470	439	514	499	485	496	466	462	444	434	447	439	464	457	462	482	476	422	470	515	467	453	449	481	453	479	478	457	490	488	490	463	463	452	456	426	455	457	474	447	444	493	455	492	449	437	512	466	475	467	485	502	461	441	489	459	476	478	475	507	492	468	489	494	474	475	447	462	456	436	479	479	479	460	459	501	426	467	445	475	457	425	475	442	462	457	452	511	451	478	457	472	458	470	437	483	476	481	500	483	448	461	448	448	467	456	495	469	450	429	469	486	442	488	462	443	445	488	475	476	447	439	453	509	486	457	473	469	492	483	484	475	474	457	464	456	469	438	485	464	498	435	510	454	492	434	453	482	493	488	500	497	445	452	461	467	471	463	489	473	489	471	456	442	505	470	476	465	441	461	518	454	489	468	486	465	472	470	466	448	501	441	459	462	425	444	445	490	449	460	500	521	448	432	478	439	471	501	479	499	466	466	489	466	508	469	435	507	465	482	451	481	449	469	455	469	489	472	448	486	482	448	488	456	458	484	475	525	487	441	481	446	489	484	474	458	460	430	446	498	457	458	470	401	518	469	463	485	424	486	486	499	449	455	453	462	429	464	465	459	451	466	501	494	426	481	459	494	493	465	471	483	469	472	452	470	489	462	450	445	495	477	439	430	486	480	483	448	438	495	479	478	466	433	488	493	475	521	446	446	402	492	462	481	461	444	454	470	434	491	471	487	486	479	500	460	449	441	434	437	436	460	498	507	491	510	443	428	468	461	482	455	446	448	448	451	497	486	440	468	506	462	472	508	462	460	478	467	504	487	489	455	452	445	440	457	475	455	495	494	479	477	468	493	465	477	491	455	452	466	473	489	443	464	513	488	458	448	436	477	473	478	429	466	456	457	461	427	493	480	448	448	446	500	448	493	468	460	481	474	476	464	450	478	459	446	467	476	435	508	432	444	474	448	432	476	461	446	496	453	464	431	467	467	481	513	448	482	482	440	487	485	475	478	481	461	487	478	468	486	480	439	491	473	440	409	464	442	494	416	438	464	488	471	469	478	464	455	474	495	483	463	483	435	493	464	441	467	470	483	513	481	511	449	473	493	454	471	463	479	497	446	457	475	473	482	466	438	444	524	475	490	507	509	470	504	438	490	474	454	456	480	481	510	446	453	429	453	481	472	444	472	482	456	462	456	483	462	459	508	444	424	442	470	480	474	457	474	464	484	474	487	490	462	517	487	496	475	485	486	460	467	480	495	467	465	448	486	469	465	491	498	464	493	468	462	472	480	448	432	494	458	472	479	413	448	485	482	484	465	452	458	443	439	457	469	449	458	443	467	483	441	443	483	464	460	465	446	438	460	451	482	441	460	467	445	467	477	461	449	488	434	477	467	491	454	523	465	472	469	489	441	461	452	447	473	460	446	456	491	472	517	504	479	440	457	519	465	474	437	436	443	500	442	468	470	475	469	441	451	470	485	479	452	472	483	464	500	478	471	452	490	443	430	478	404	438	482	448	459	441	461	464	455	471	465	439	466	533	468	492	473	437	456	515	506	445	466	505	456	501	448	500	458	474	451	495	474	468	449	417	447	497	461	509	441	478	459	482	481	455	451	457	477	447	454	459	501	461	500	491	475	477	452	459	472	438	476	493	480	438	485	485	482	451	445	451	498	459	486	467	448	508	504	459	431	474	453	483	462	449	529	494	498	464	472	482	457	475	438	462	469	431	485	486	472	463	468	491	492	482	443	501	481	505	462	461	463	459	439	449	428	451	474	454	516	473	451	469	458	461	456	477	492	506	500	464	515	468	436	468	478	489	478	504	476	453	463	457	487	467	461	456	429	469	467	441	503	421	445	540	443	494	492	459	472	502	446	470	490	474	472	487	470	489	477	470	485	453	429	491	465	461	493	427	454	493	469	465	468	456	444	514	469	460	471	504	474	486	471	424	470	420	470	476	456	455	480	437	459	469	479	467	423	498	423	450	458	466	446	462	493	454	464	439	464	439	484	505	456	496	469	451	464	473	480	476	426	462	465	481	461	465	495	472	454	491	492	463	481	432	434	494	471	458	453	445	445	470	460	459	462	463	449	469	502	465	437	451	453	482	466	479	456	469	467	508	435	479	519	475	512	445	441	467	479	510	448	465	452	486	430	463	479	459	450	455	498	435	442	470	489	458	488	464	465	482	489	459	483	466	451	489	448	481
27440	39050	9523	622	547	519	490	499	508	509	507	503	455	435	504	501	494	504	463	491	527	516	489	499	591	537	468	499	451	490	457	458	487	492	482	494	481	457	491	473	481	468	489	520	482	461	507	525	441	471	492	469	508	513	483	487	462	507	490	514	513	522	419	513	475	468	515	446	431	469	489	512	479	478	457	487	496	515	502	498	493	529	503	500	471	456	448	500	465	492	463	478	459	499	481	474	505	517	494	505	459	501	497	488	510	490	512	485	484	522	512	471	464	467	514	548	479	458	515	479	481	518	468	499	497	463	492	505	501	474	492	504	492	493	502	488	506	534	519	485	493	471	490	466	506	469	490	501	477	512	506	502	458	522	470	480	485	493	481	486	444	465	472	505	472	489	485	513	468	497	505	495	473	472	503	461	509	496	472	502	458	490	470	488	470	470	483	486	485	493	486	478	490	492	477	536	559	516	492	490	511	525	462	519	478	476	500	511	482	493	461	497	476	534	472	479	494	482	487	479	496	441	470	483	505	500	500	496	464	484	455	539	492	498	498	518	499	484	499	548	504	512	530	517	453	485	483	463	486	524	504	516	547	460	493	496	488	502	485	462	532	473	454	511	492	487	513	510	494	495	478	488	509	487	457	493	504	484	474	482	482	488	495	480	500	501	476	496	457	526	449	506	462	476	469	513	492	489	486	466	451	492	462	473	456	503	481	460	483	487	505	460	487	461	445	474	473	495	477	477	505	519	525	477	465	502	517	497	509	504	475	515	515	466	503	488	449	490	494	497	505	477	463	505	508	499	510	477	508	521	482	494	480	462	479	476	460	463	430	472	489	507	483	473	492	445	480	492	541	488	434	432	494	453	510	471	429	488	486	471	502	476	504	503	471	488	473	490	505	514	481	483	487	484	513	520	448	496	490	479	472	502	460	468	502	503	485	453	507	513	493	496	507	506	475	463	523	506	519	539	502	531	479	507	480	471	495	483	493	496	473	490	505	473	488	504	487	473	471	444	500	519	454	494	511	475	455	506	462	480	489	472	488	495	508	487	473	468	485	505	486	517	489	481	473	505	453	487	525	458	487	477	442	531	513	528	472	479	540	504	517	481	492	468	484	474	462	499	481	465	537	460	480	508	533	501	457	522	483	494	491	480	456	464	476	453	486	524	479	515	474	478	523	520	475	477	493	502	466	499	484	505	513	456	491	517	489	519	454	500	457	479	503	456	484	498	499	486	457	523	462	469	488	493	518	480	471	513	489	496	488	466	474	482	495	490	504	451	508	480	492	492	503	493	507	453	481	491	517	523	498	433	502	483	492	484	499	497	497	514	508	444	493	496	482	514	456	510	496	517	484	452	503	483	469	500	493	507	497	529	465	478	485	493	533	457	551	535	515	501	526	486	470	453	452	506	492	458	466	520	510	481	470	509	479	467	505	466	448	523	499	475	505	484	487	466	500	469	505	422	474	492	452	492	475	503	482	503	483	493	496	491	523	506	478	532	490	495	475	489	501	447	518	490	496	526	532	512	500	478	510	525	474	464	499	525	449	485	498	507	529	532	527	508	470	540	507	500	504	477	536	501	459	496	455	480	465	528	496	502	488	502	499	500	476	455	495	481	483	510	473	482	496	497	485	524	485	509	489	480	489	488	485	469	465	482	497	505	452	466	504	492	489	497	489	499	476	475	496	502	456	505	459	471	535	489	497	501	445	475	523	522	493	467	501	514	467	463	443	482	490	484	480	486	478	500	461	457	505	516	503	485	491	457	492	518	521	503	505	485	472	544	486	475	523	551	465	498	490	490	512	470	500	490	472	488	480	496	491	523	490	504	497	501	494	464	486	511	462	475	489	476	512	477	476	475	474	474	476	496	526	483	517	479	488	493	518	506	489	454	506	488	457	515	473	525	530	481	514	458	518	438	492	510	452	446	473	453	491	492	474	478	507	487	540	463	502	475	508	490	483	496	471	469	465	481	478	438	479	489	492	478	479	513	469	485	487	492	524	491	474	457	462	459	502	514	525	439	495	496	500	470	475	479	521	474	484	481	446	482	545	494	498	485	437	491	491	492	485	444	465	452	478	457	496	491	503	470	523	517	470	479	490	516	492	485	500	476	526	511	468	498	488	472	462	494	449	489	496	481	495	483	517	481	506	517	453	478	525	491	488	514	498	513	512	502	505	448	465	516	497	511	463	512	472	469	506	486	477	461	499	485	465	506	479	489	496	541	456	497	514	486	546	516	493	491	474	511	465	481	492	490	511	512	554	476	464	460	474	497	507	501	509	476	494	502	502	487	494	472	487	515	468	492	509	515	463	519	496	488	483	501	512	504	476	494	466	469	466	466	488	456	502	505	495	497	483	446	495	508	502	498	517	458	500	523	475	513	468	435	525	480	452	507	531	502	479	514	504	501	495	527	469	478	473	534	499	472	489	505	474	506	507	477	498	456	521	474	489	483	516	478	489	525	486	485	496	535	492	475	515	450	487	506	520	545	511	501	514	480	536	501	487	526	478	504	466	488	514	461	501	472	484	476	495	509	472	526	492	480	451	453	449	504	479	448	486	451	493	474	492	518	536	430	504	464	506	466	470	484	529	504	509	477	480	494	480	454	499	439	502	501	503	474	482	467	550	473	447	496	521	507	484	513	477	450	503	514	479	501	475	519	467	434	497	490	483	477	508	466	514	470	513	483	489	500	492	490	501	498	460	499	506	507	475	459	495	483	473	514	488	533	462	483	475	458	448	467	499	510	496	461	482	496	495	500	478	459	487	469	450	539	511	485	494	523	484	497	463	459	497	456	501	477	514	461	488	498	484	505	452	525	483	525	461	505	502	475	468	455	506	509	513	532	522	510	510	492	466	462	501	465	476	483	490	455	443	480	483	477	506	494	497	468	553	519	480	453	477	494	491	477	465	489	510	466	489	528	498	500	494	520	504	467	477	513	473	539	496	464	481	487	484	486	517	500	475	480	516	472	488	473	494	489	489	495	478	518	523	551	506	519	490	473	478	496	455	488	466	517	493	465	461	477	496	476	505	499	468	506	507	473	520	516	499	503	426	468	464	455	508	480	455	493	476	489	488	472	443	477	485	498	522	497	476	498	464	478	490	481	483	461	429	448	478	476	461	482	487	511	500	502	460	508	485	447	504	494	489	465	523	538	484	495	466	463	456	470	489	496	470	469	508	473	475	464	486	515	484	504	496	487	488	520	493	488	511	510	555	496	495	494	451	515	505	479	501	496	491	519	530	502	511	509	478	451	491	505	502	510	535	478	472	500	529	480	495	484	504	465	462	481	493	515	460	468	501	487	528	508	504	479	497	501	488	442	443	466	500	506	497	496	540	463	489	483	477	497	493	472	501	484	468	527	531	455	461	465	499	470	510	441	494	501	461	526	498	515	468	457	510	500	482	501	481	450	503	501	542	484	499	501	490	477	536	466	487	452	534	512	515	443	475	510	520	515	456	453	466	516	473	467	504	480	467	506
23478	20939	28046	23967	20912	11817	1487	1076	930	811	829	812	770	738	756	779	692	733	729	774	822	760	778	743	773	745	745	706	690	759	710	723	745	696	720	659	715	660	722	680	740	669	646	731	675	689	709	721	716	650	739	711	684	684	694	722	677	727	669	694	730	674	668	739	726	710	715	695	695	706	705	729	698	665	686	649	654	683	705	694	709	722	658	662	737	722	683	724	678	710	656	665	721	685	705	708	712	693	671	743	724	679	713	692	652	704	704	685	682	695	661	725	673	705	706	718	734	657	713	710	716	714	738	689	666	714	685	730	647	691	721	720	680	677	663	705	683	669	680	649	718	697	683	708	703	687	686	687	640	664	687	664	750	689	695	681	708	695	663	744	740	709	709	726	722	759	654	719	741	686	705	678	657	725	709	681	685	686	723	720	654	717	659	685	721	701	693	721	698	688	688	730	694	718	712	691	674	685	704	694	730	718	710	685	711	676	729	697	687	647	666	658	682	717	709	726	619	725	715	681	713	713	704	656	690	734	689	686	680	719	702	689	679	697	654	678	721	681	702	726	627	667	700	743	738	705	663	730	698	693	700	709	718	720	738	695	702	675	722	725	740	701	705	678	670	668	706	678	678	668	673	681	695	698	719	671	687	658	663	691	706	700	706	674	724	699	686	722	726	655	706	701	715	670	691	668	687	686	673	676	718	686	711	722	703	709	710	719	685	644	705	697	686	646	669	702	708	709	639	715	721	736	714	691	716	738	704	677	708	715	672	711	713	687	713	698	719	694	686	658	728	716	714	711	688	688	696	646	689	712	681	737	754	670	659	715	719	696	696	716	666	688	707	665	695	719	695	663	717	682	741	728	663	662	714	687	731	690	689	675	695	671	709	652	705	688	700	701	725	714	721	689	725	696	707	708	690	719	672	673	705	700	734	713	691	641	724	666	679	699	704	677	691	719	696	729	691	662	633	721	722	716	657	670	722	655	697	678	705	679	654	689	680	693	705	667	672	735	670	726	719	676	729	728	712	653	705	683	685	668	679	728	698	725	697	645	723	687	707	675	683	689	711	682	663	686	685	696	730	670	685	738	724	687	713	673	702	741	689	777	698	656	688	701	697	684	739	718	701	724	685	670	678	668	663	724	699	676	723	732	747	663	743	739	755	682	670	700	663	729	740	742	695	709	727	683	706	671	734	683	668	670	644	709	692	750	725	727	719	728	668	665	699	658	723	693	713	731	687	705	699	692	693	697	721	674	682	743	727	705	677	647	689	711	647	690	678	715	730	708	686	711	737	666	669	715	684	662	674	714	670	663	669	746	697	710	734	716	737	742	700	718	721	671	672	745	708	651	686	717	665	699	636	672	695	695	705	664	671	721	723	750	699	709	677	703	666	712	686	652	682	696	670	707	648	634	699	650	684	690	688	655	679	707	652	677	670	692	686	668	664	695	670	689	708	662	706	749	675	672	667	701	675	671	697	656	716	693	719	676	684	709	651	750	714	716	688	709	747	698	737	724	740	678	677	715	708	695	713	728	657	721	716	729	641	695	701	696	662	698	721	717	689	710	690	682	729	709	705	679	704	689	709	702	690	709	703	680	702	679	739	739	690	694	658	698	664	683	699	695	668	700	694	690	644	710	701	669	700	668	667	710	690	683	743	735	736	687	724	725	679	670	682	662	708	734	683	739	702	645	665	721	689	672	695	702	707	675	667	680	651	674	732	701	688	741	709	727	691	726	719	700	726	696	723	696	668	715	672	681	707	692	679	701	660	663	678	658	677	696	681	684	649	696	698	729	671	706	677	692	696	678	669	718	657	723	703	667	704	665	666	712	710	700	707	697	739	726	698	742	683	718	668	683	677	708	684	726	693	734	720	709	737	713	720	720	666	676	681	712	651	702	704	690	726	688	698	709	671	716	715	661	725	705	767	702	711	664	680	756	701	717	711	631	690	685	697	707	672	710	690	669	703	747	713	651	712	658	700	700	692	712	666	706	739	683	736	717	669	648	693	738	718	683	686	655	697	719	675	705	682	670	721	741	739	672	656	668	671	659	713	669	701	705	688	693	697	665	711	698	679	687	675	704	741	675	699	697	696	740	721	678	721	685	714	700	680	692	673	711	735	693	719	708	682	715	680	697	739	687	664	704	737	710	699	684	701	700	759	707	683	681	659	753	723	741	757	696	753	679	739	700	663	663	700	654	717	663	697	677	673	661	681	703	666	670	666	720	691	743	664	733	740	708	686	696	732	683	673	692	717	720	645	648	703	690	729	675	647	713	659	673	692	722	702	690	642	671	700	756	672	709	697	682	714	685	683	741	690	731	757	667	721	669	700	721	699	724	700	708	715	716	718	720	688	702	674	656	710	706	753	684	643	635	658	710	684	692	691	698	683	684	728	736	682	718	688	654	729	682	697	641	669	654	692	689	704	738	691	712	706	692	725	685	699	700	674	673	704	672	709	747	676	714	675	669	688	711	679	712	757	667	702	699	703	716	686	678	695	735	706	662	720	667	699	648	714	631	709	673	730	713	682	672	711	682	737	688	716	690	718	708	683	724	724	720	686	716	735	687	699	684	661	701	716	666	652	706	670	718	705	709	659	693	721	722	667	686	695	689	699	756	707	679	645	708	689	707	719	700	727	713	679	738	724	713	670	674	730	692	695	685	710	711	624	717	667	723	659	662	702	706	672	759	618	680	752	681	714	686	698	706	682	688	715	651	678	687	705	716	666	726	693	702	714	671	693	676	663	674	708	718	740	690	677	677	727	710	702	659	731	678	686	715	670	689	701	696	679	690	703	651	685	678	686	704	694	698	695	743	716	636	710	679	690	698	691	675	701	714	725	740	683	703	707	725	702	687	658	676	699	677	698	702	644	691	690	731	682	650	670	672	678	708	686	708	703	662	702	677	685	678	712	690	699	678	708	694	721	662	725	682	709	692	666	682	705	702	657	714	669	680	708	676	719	644	647	724	661	676	687	695	700	641	677	694	691	685	730	664	700	701	710	668	682	698	683	659	673	650	750	712	731	649	697	685	694	684	714	688	714	686	711	708	672	709	708	729	655	730	671	705	672	710	711	692	695	648	726	677	711	638	712	724	708	697	704	657	688	693	710	701	715	706	666	726	694	615	710	708	684	700	691	670	670	718	696	756	671	704	711	711	731	716	685	675	678	711	673	686	669	684	687	662	688	701	737	639	701	668	680	706	686	704	678	734	724	675	728	677	733	668	713	682	725	656	697	745	659	700	708	695	723	746	675	677	702	712	715	663	707	704	684	700	738	681	714	721	717	720	690	704	710	672	646	679	698	732	727	683	676	699	683	652	716	708	664	674	685	694	716	685	685	714	699	687	655	690	682	717	703	672	663	723	703	700	673	696	704	689	681	620	660	663	718	679	653	700	659	672	676	724	648	689	678	733	701	697	686	683	690	692	688	707	683	715	682	669	682	738	661	686	685	738	691	716	737	702	696	719	713	674	713	688	683	664
28528	51585	15818	2704	1946	1703	1380	1247	1082	1019	890	872	846	792	821	798	790	805	814	826	849	850	823	789	793	752	717	719	721	748	727	755	780	697	732	702	771	753	710	709	710	735	780	688	710	763	741	709	709	724	754	703	785	747	701	739	717	727	745	744	723	723	736	694	748	729	761	695	736	719	707	746	775	720	672	734	735	743	723	742	722	718	691	712	736	770	713	697	674	702	689	730	708	726	725	735	717	752	731	718	723	700	706	719	688	728	728	728	675	708	716	738	742	706	750	774	738	721	697	716	717	760	754	735	753	667	725	723	724	755	717	757	745	798	734	697	753	756	717	713	719	744	718	754	745	718	738	729	729	677	776	741	697	727	740	775	711	753	721	725	681	728	693	707	698	740	687	734	681	688	695	793	708	686	692	743	756	735	666	679	728	756	739	731	713	724	724	705	725	731	738	728	767	730	740	715	691	740	744	708	717	749	733	710	748	706	683	794	713	733	739	730	761	755	698	745	734	718	714	741	714	757	719	716	730	751	768	788	746	740	757	690	707	725	689	707	730	689	710	705	704	730	729	732	731	759	778	728	727	732	735	767	712	772	729	675	718	703	772	765	729	707	688	722	712	766	775	720	727	731	760	734	733	755	768	743	770	723	723	705	712	754	688	699	722	708	715	729	744	709	696	708	695	727	692	707	712	715	725	764	790	733	701	732	734	702	706	700	746	750	662	658	729	715	727	732	758	707	746	754	758	718	738	779	728	741	749	736	698	752	747	707	718	723	718	752	774	721	711	732	731	731	704	713	728	725	709	699	715	693	715	754	714	759	775	759	720	683	702	736	724	698	720	735	726	755	774	731	752	695	708	756	777	744	715	715	726	690	727	708	701	714	695	698	726	699	704	752	746	670	736	706	721	728	744	749	753	727	694	679	739	715	700	757	734	728	716	686	748	711	755	755	721	752	739	667	755	714	705	784	718	677	717	728	694	759	766	707	679	703	735	757	737	661	741	697	718	725	736	726	718	689	766	721	710	742	741	745	735	730	746	750	743	691	775	709	697	732	672	759	687	703	701	739	738	808	681	761	709	734	729	763	756	734	706	734	683	716	728	750	733	680	716	679	731	732	755	749	724	667	723	739	684	722	716	722	712	722	734	707	720	713	719	698	715	717	751	715	731	689	722	722	723	711	736	709	717	707	699	732	729	702	784	695	740	734	709	763	735	669	666	761	745	727	721	712	776	741	759	722	719	703	744	720	743	820	762	754	685	779	706	765	722	697	762	731	718	721	724	738	687	760	697	749	708	733	717	687	743	726	710	777	758	692	738	733	722	744	742	696	800	718	717	735	727	693	687	722	694	707	741	669	676	749	754	754	754	771	711	659	761	781	719	701	734	686	710	736	737	706	722	722	695	726	747	758	728	720	720	731	755	723	730	746	682	712	710	704	688	717	735	757	755	713	745	742	701	707	703	765	706	727	704	714	701	732	744	738	759	755	749	711	721	747	721	732	712	735	764	690	770	732	720	741	671	716	748	691	756	719	701	770	761	721	739	713	766	720	727	713	694	669	745	715	672	752	712	760	724	726	732	738	742	717	723	746	676	753	703	726	778	756	722	708	723	744	759	700	715	775	712	716	737	743	761	750	725	726	728	671	728	787	725	696	773	767	756	753	736	717	723	682	726	755	759	686	697	671	706	764	712	714	734	708	763	689	766	670	750	702	707	726	730	715	709	742	761	706	737	716	689	715	697	741	705	738	737	699	727	724	781	754	721	756	720	716	680	740	719	682	732	700	709	710	717	736	712	727	761	676	720	725	751	767	704	706	749	779	745	754	722	728	692	733	733	743	686	728	761	731	715	694	737	754	725	745	739	732	677	729	715	727	724	753	758	704	750	653	725	710	705	719	754	703	723	738	696	715	738	706	756	711	758	713	778	758	749	763	669	760	723	706	679	688	696	739	769	723	734	729	675	753	766	714	711	673	709	740	688	690	668	691	710	742	740	721	760	758	702	734	661	769	736	717	690	707	749	699	739	727	719	735	733	732	674	753	736	730	699	707	752	698	732	730	721	734	717	714	723	712	750	693	671	748	702	728	753	654	749	712	689	748	707	716	726	777	689	691	720	764	710	731	754	761	769	742	726	727	705	764	746	718	723	735	695	733	723	719	735	747	743	720	697	730	733	742	752	731	734	737	696	736	739	769	736	698	765	691	664	718	721	747	716	695	743	669	704	752	699	751	711	730	703	765	727	742	788	698	750	705	758	760	724	740	678	709	723	683	699	705	687	764	703	658	718	702	725	703	744	722	699	741	694	747	715	696	765	711	686	770	706	708	723	720	738	714	728	749	719	724	720	723	739	712	693	700	772	685	685	703	743	720	696	776	786	762	703	745	737	737	743	771	776	725	792	720	745	727	735	744	693	709	676	716	741	757	726	734	725	707	749	724	714	718	749	692	739	663	708	720	705	704	747	698	722	742	754	722	717	737	745	732	701	775	742	758	739	695	679	739	734	698	684	719	739	745	731	751	743	770	697	691	719	657	734	684	721	736	683	722	704	728	735	687	710	738	707	740	722	783	722	722	730	678	735	745	770	710	716	709	706	727	742	749	693	738	711	735	726	709	701	728	707	715	713	760	759	739	725	716	763	676	726	743	775	725	743	742	719	702	712	710	701	723	696	721	759	723	769	760	767	731	733	740	688	733	731	699	695	760	711	741	719	709	700	723	753	755	733	715	708	694	767	695	706	724	774	691	746	693	742	759	695	694	714	711	727	729	690	750	694	730	727	721	691	686	710	660	718	692	744	751	735	727	717	690	793	716	749	731	726	710	682	729	740	707	774	714	738	747	733	749	705	753	719	699	762	750	714	757	691	709	763	710	714	756	756	692	722	680	700	747	703	687	729	747	740	740	732	725	738	709	715	705	765	720	753	711	739	677	755	717	754	719	737	792	721	726	729	781	699	710	702	726	729	740	717	676	729	752	713	746	757	731	716	712	708	755	740	708	723	690	748	727	691	693	712	716	733	737	671	741	717	702	704	710	722	732	730	728	722	728	720	755	719	698	727	739	690	754	766	686	752	673	733	732	770	689	736	674	738	713	750	712	711	706	701	724	696	729	756	744	639	697	749	737	759	736	699	690	716	799	723	714	729	714	746	724	759	774	697	736	768	733	767	780	707	693	712	712	706	713	711	766	690	675	739	703	753	771	735	725	722	748	693	774	738	725	709	716	728	754	722	748	745	719	734	702	754	755	700	705	764	723	732	713	743	728	717	701	728	724	704	732	743	755	738	759	771	752	682	740	733	714	726	725	705	708	698	743	708	755	689	732	736	752	779	734	712	734	699	781	724	724	712	740	757	701	721	738	750	739	685	681	673	724	731	683	753	693	748	707	709	752	757	697	742	759	745	726	790	759	691	696	717	699	741	743	724	703	736	685	719	772	738	746	720	746	728	712	741	715	760	783	748	709	728	740	727	715	763	686	701	738	754	702
24415	21034	27485	24783	16568	985	460	367	326	334	335	274	271	269	284	252	275	263	255	279	271	282	270	265	236	255	227	256	215	242	264	224	280	248	234	212	251	219	251	249	235	224	206	219	246	235	241	258	252	250	227	261	244	231	237	217	249	242	231	233	217	225	232	240	228	245	223	252	258	265	256	254	245	243	221	225	250	238	254	251	221	230	230	253	233	238	223	225	222	245	243	211	241	238	230	266	234	249	242	239	238	260	200	245	237	256	222	246	259	228	232	230	242	243	210	241	238	232	225	251	228	216	224	284	238	260	246	212	269	231	230	247	240	247	227	231	228	239	248	240	254	246	241	235	228	223	254	241	259	242	263	239	244	231	190	227	228	259	248	242	219	235	268	238	204	216	211	230	255	239	232	223	216	231	239	243	244	231	257	237	235	212	244	227	235	260	266	246	244	223	258	224	241	236	231	249	221	263	226	251	249	237	228	206	261	220	252	253	232	211	230	255	247	236	284	242	234	234	247	233	247	268	232	236	216	253	263	238	229	241	243	248	235	245	233	233	219	228	264	227	234	266	231	260	242	246	248	227	205	247	240	238	231	245	241	253	208	255	240	255	243	206	211	248	240	229	230	235	220	230	229	245	243	256	229	202	250	245	246	231	245	253	230	251	245	244	212	209	246	237	230	241	216	211	247	205	208	278	240	237	270	259	218	223	260	238	238	231	269	250	235	240	234	234	240	233	211	238	249	213	250	243	248	234	258	238	243	239	265	242	223	226	255	229	206	245	222	224	246	250	227	242	246	227	229	252	254	240	242	222	242	226	236	240	237	257	219	232	245	254	233	227	222	251	242	229	239	220	242	225	249	237	244	240	238	223	237	231	244	240	236	230	238	259	237	266	244	242	230	229	220	222	253	238	236	220	231	263	246	240	227	228	252	239	219	250	244	235	237	226	204	236	223	270	244	256	249	218	218	207	236	234	239	237	224	216	253	215	246	234	224	245	237	244	242	240	200	230	218	233	243	251	239	252	238	248	216	222	215	219	268	259	198	202	236	257	227	220	229	215	262	240	228	216	230	235	237	217	227	243	238	252	256	226	249	231	232	230	253	221	251	241	217	247	237	260	251	217	225	257	248	256	217	230	232	238	222	233	249	235	213	247	250	232	222	249	232	228	242	234	246	216	256	266	253	230	226	211	231	233	240	206	247	231	261	244	253	255	232	210	268	213	236	245	258	271	234	252	255	241	241	226	241	232	219	240	228	231	233	240	240	210	197	249	229	214	249	263	204	256	237	226	217	250	257	231	221	212	228	231	248	251	251	246	230	243	244	234	232	238	242	200	241	241	247	249	247	224	214	234	235	222	254	217	249	234	233	232	240	246	257	261	217	270	228	239	267	234	243	269	217	236	248	225	231	250	234	227	216	246	246	263	249	262	284	238	214	224	271	266	260	243	224	203	241	243	250	245	259	230	226	262	225	293	230	215	236	237	257	242	239	241	235	227	242	236	223	223	232	239	233	215	246	219	242	252	228	216	241	269	248	222	246	275	254	231	259	240	243	234	251	282	216	232	217	239	237	232	189	244	227	223	242	233	240	249	250	231	244	222	237	210	243	243	246	227	239	223	240	231	220	252	255	213	229	219	244	231	235	236	263	222	231	231	253	246	236	214	254	226	235	243	240	230	228	234	241	246	252	229	221	204	236	253	228	229	235	221	247	245	255	228	232	250	256	237	207	219	267	245	233	248	233	237	258	235	228	236	252	216	241	235	231	254	252	220	250	228	242	222	221	234	231	221	202	234	237	245	224	233	234	247	236	224	234	245	257	214	233	221	245	227	228	259	252	236	225	231	209	226	231	263	217	231	217	231	234	248	258	246	225	231	246	250	251	211	250	222	215	237	230	233	233	203	234	215	214	212	231	230	235	220	224	234	260	244	251	231	235	246	211	251	223	219	231	238	225	247	234	243	216	270	266	226	250	247	227	276	233	246	240	246	226	248	247	257	255	249	229	257	256	232	234	245	225	256	230	271	235	233	251	233	242	251	223	226	223	213	237	229	240	223	227	246	231	236	222	208	267	241	269	236	242	217	270	208	265	233	240	242	249	246	259	247	243	222	221	246	244	221	235	267	235	242	234	246	229	219	267	225	248	219	235	214	216	238	242	229	235	232	292	230	239	229	221	218	221	258	245	246	206	254	216	267	231	233	242	218	233	236	231	227	228	225	226	219	232	228	235	219	250	232	218	244	262	204	255	237	249	218	202	247	242	214	228	215	250	242	235	240	234	229	238	220	274	230	223	240	238	270	234	245	227	254	224	229	233	244	256	233	255	232	244	240	226	260	263	201	255	253	247	221	250	234	242	272	251	214	213	251	241	258	255	221	216	234	225	228	230	221	250	254	224	219	261	218	236	213	249	235	233	247	222	275	227	263	236	227	234	222	233	203	262	212	221	248	231	251	248	226	216	233	221	243	242	226	236	235	256	201	248	225	223	284	232	243	249	240	236	231	242	250	254	245	235	223	233	265	260	237	230	221	243	248	250	246	245	261	223	246	254	237	241	240	226	248	273	249	214	245	244	269	256	252	232	243	241	250	251	229	238	266	236	260	243	222	240	232	252	239	232	256	227	230	230	243	219	242	239	260	226	220	227	235	238	234	253	261	224	237	234	244	256	221	226	219	243	235	241	244	242	212	207	229	238	200	246	267	235	265	243	239	245	266	213	230	246	252	245	250	236	276	228	250	237	242	238	256	235	242	237	225	239	233	253	244	241	243	232	248	224	227	248	236	236	237	249	230	239	241	245	255	243	235	223	238	218	209	248	243	231	235	234	270	245	234	232	250	245	210	253	235	197	228	214	248	241	238	262	252	237	249	221	250	236	234	226	196	242	224	238	199	218	257	224	225	212	233	253	255	224	246	221	237	228	231	247	248	250	262	275	232	249	241	207	252	237	210	242	246	255	245	239	221	217	231	229	244	209	252	238	246	227	245	235	205	236	242	243	219	264	256	235	230	246	259	231	227	231	220	223	227	219	251	236	204	252	243	225	244	223	224	237	237	206	260	241	229	214	247	236	249	230	239	227	245	234	224	254	208	233	252	269	253	223	209	241	231	256	235	245	230	213	212	225	263	228	240	245	217	248	248	251	234	229	239	251	266	244	250	245	208	250	270	251	246	224	248	227	231	206	234	252	239	233	197	228	221	255	231	232	237	214	242	240	262	243	228	232	237	227	247	251	258	244	190	246	261	273	241	198	258	262	236	246	262	219	237	216	255	242	253	243	234	244	222	265	240	243	236	219	234	231	251	241	225	249	219	212	226	208	224	244	239	227	231	240	238	215	221	244	228	239	218	196	223	243	250	243	220	260	231	237	250	229	257	214	202	230	227	230	265	233	228	254	223	240	223	242	273	242	224	209	249	230	266	251	230	268	249	209	251	260	254	255	241	235	213	236	227	220	218	250	231	280	225	243	200	255	244	255	232	229	273	238	240
29036	48830	14320	1521	1022	810	687	576	466	400	407	340	333	333	312	304	313	303	281	310	323	336	342	290	320	314	294	288	259	284	264	298	238	280	268	307	266	286	255	277	259	282	268	298	277	266	282	288	254	259	295	269	260	278	256	254	270	280	292	259	292	275	264	265	272	265	264	268	261	272	261	281	245	279	279	290	246	280	254	268	266	266	252	280	272	278	276	288	270	267	267	267	268	274	260	261	250	258	272	251	284	278	262	271	268	269	288	248	281	292	264	253	266	286	264	313	288	284	282	253	252	258	259	266	261	267	275	254	267	271	276	272	274	285	269	289	287	249	282	274	272	254	258	244	260	286	271	263	249	258	301	260	270	264	303	237	276	291	258	277	277	293	253	282	278	281	278	241	269	274	256	277	293	277	269	282	259	281	267	266	279	262	279	265	263	264	257	278	272	272	285	278	233	289	263	261	256	284	254	289	251	289	273	252	279	289	272	245	263	285	245	249	264	270	304	265	282	305	267	240	268	267	253	259	264	283	278	241	261	242	265	258	275	289	296	273	281	274	255	263	237	264	261	280	274	250	278	304	276	269	273	289	260	306	290	298	262	253	257	256	273	285	267	266	300	254	279	296	284	269	284	275	271	276	275	262	269	251	282	260	279	258	252	262	270	256	289	255	265	285	294	275	318	267	283	286	305	245	259	264	241	270	289	262	271	269	277	270	280	257	279	268	227	251	276	257	256	267	294	266	245	251	255	281	252	278	260	294	263	277	287	290	282	253	280	266	276	271	244	251	281	267	306	261	268	299	266	296	272	262	259	289	289	262	259	268	256	262	284	261	215	241	280	265	279	269	262	277	291	246	254	244	277	268	280	257	278	269	278	263	273	284	286	271	264	268	292	257	248	276	276	268	276	260	276	270	271	278	238	265	281	267	275	267	272	285	270	253	264	273	277	275	286	251	244	271	261	282	251	250	265	290	274	239	259	259	271	301	255	267	230	252	258	265	240	257	264	259	257	273	271	234	271	283	250	263	260	266	276	273	281	267	254	280	266	261	282	281	261	271	250	229	278	273	230	277	267	254	264	257	281	270	288	266	258	257	262	279	258	300	256	299	252	285	268	259	278	263	270	267	300	269	290	275	278	289	255	280	281	265	256	280	287	268	269	275	259	282	246	259	284	263	293	280	271	246	261	246	275	265	266	294	261	284	258	282	288	301	268	271	257	277	289	269	268	256	277	304	278	270	277	288	261	281	264	255	250	252	313	258	278	268	269	257	266	264	294	258	270	288	248	294	275	276	289	257	269	267	271	272	283	252	269	273	273	280	256	251	257	269	259	260	275	253	223	248	268	286	292	293	271	262	242	287	252	270	250	279	230	286	275	274	250	256	274	294	256	267	238	271	272	262	293	274	277	273	266	266	289	269	297	239	274	266	265	262	322	257	286	259	278	248	255	266	241	274	248	237	283	266	264	271	282	264	252	303	270	257	288	287	277	266	249	250	303	250	291	275	280	293	280	276	249	307	287	306	257	284	275	246	293	277	292	270	273	256	278	255	279	256	275	267	244	264	260	255	276	261	257	276	278	279	267	280	271	283	264	263	265	281	277	253	253	282	282	276	241	268	284	261	276	279	260	242	265	267	286	272	253	283	285	293	298	261	254	288	251	282	249	278	272	256	266	295	227	259	259	285	258	243	289	273	260	271	264	280	275	274	285	256	298	260	240	278	239	259	294	281	272	254	247	287	271	277	249	284	253	248	246	249	254	267	282	246	284	239	254	287	271	278	294	288	262	273	271	271	285	266	258	270	314	251	264	283	271	287	253	258	240	259	280	293	290	285	261	236	263	230	272	285	266	264	258	283	291	266	261	263	234	265	295	273	270	265	249	272	255	275	253	284	246	279	269	254	242	282	238	295	254	233	244	263	252	289	255	305	280	295	279	257	266	256	255	270	260	270	285	246	286	268	260	272	231	263	266	282	263	265	246	255	283	280	278	261	275	293	236	267	261	243	254	284	273	251	304	266	267	247	292	266	267	250	291	307	282	269	254	268	293	248	267	274	259	279	281	262	261	276	245	270	262	280	244	276	256	274	281	263	260	267	249	271	255	269	281	293	257	269	248	261	285	259	268	269	298	291	267	271	265	255	257	272	261	282	264	253	313	276	299	237	274	287	299	261	251	275	261	273	278	272	262	280	263	289	294	250	281	263	277	285	246	278	264	285	270	275	275	270	265	252	244	228	302	271	277	282	268	260	295	258	269	275	275	241	250	271	274	255	300	273	273	282	272	252	255	255	264	268	264	253	264	266	268	274	257	263	272	253	245	235	247	265	264	279	273	265	248	264	276	246	251	267	294	270	232	251	261	279	280	261	288	263	266	247	271	278	271	281	297	265	270	283	275	249	297	280	263	245	303	277	275	240	257	283	254	300	249	283	273	280	267	264	266	256	255	266	248	301	259	285	284	274	281	250	266	277	275	246	291	261	273	250	271	268	260	237	226	276	291	285	264	247	270	269	292	249	263	265	270	261	286	282	271	283	265	302	267	266	276	268	270	271	254	267	275	289	267	259	268	272	239	280	285	278	269	268	265	264	237	292	250	270	290	259	265	263	252	268	280	279	274	252	264	268	286	262	291	283	281	280	265	273	261	299	266	283	254	276	303	247	263	254	275	239	271	282	260	261	285	274	293	259	273	283	268	272	281	235	273	275	256	259	240	252	257	242	268	291	283	277	252	258	289	261	289	281	294	268	275	265	264	295	247	280	272	298	258	254	262	259	264	273	249	253	292	258	243	248	279	279	261	270	291	260	265	213	299	310	271	238	259	280	260	260	285	271	300	240	269	251	282	287	284	284	232	277	289	234	260	277	258	229	267	245	258	272	282	246	281	258	266	276	287	285	282	286	271	307	264	240	278	241	260	309	273	262	249	243	298	292	266	268	262	286	293	274	237	276	265	266	267	274	250	280	275	278	274	252	285	264	260	288	256	256	251	265	286	242	268	247	241	260	247	289	271	269	301	311	276	247	290	274	244	299	263	276	257	256	277	281	271	255	279	248	241	264	267	304	238	272	274	269	290	276	260	259	269	273	252	266	284	249	267	285	252	281	310	286	245	241	264	267	258	266	249	300	267	251	271	251	270	249	280	270	261	276	278	293	215	270	253	304	265	297	279	264	267	259	279	287	283	258	253	280	281	262	295	285	284	277	268	268	241	287	238	264	270	286	259	267	257	268	281	278	258	271	267	252	271	267	262	286	254	272	231	253	262	282	236	266	273	250	257	295	268	288	280	269	269	261	288	307	251	300	241	308	274	308	254	257	256	263	261	255	265	276	278	258	243	265	273	288	267	234	297	285	276	250	275	281	278	266	286	281	282	264	257	299	283	271	260	282	261	281	288	292	259	267	261	287	290	257	266	289	274	274	273	273	277	265	247	240	281	238	294	276	265	258	287	270	261	249	301	269	253	299	262	250	275	289	266	267	258	250	273	261
22394	21071	28573	23769	21062	21092	11179	1226	884	779	774	708	640	694	612	619	578	608	587	562	586	565	598	624	585	513	552	523	533	548	534	528	555	515	544	531	493	491	550	499	490	512	492	494	524	508	529	549	521	471	488	552	494	517	477	498	504	500	512	477	504	525	493	523	498	529	514	499	485	493	516	465	515	521	476	514	554	481	513	489	509	466	473	509	520	460	487	526	527	495	502	482	502	506	532	480	474	526	511	536	483	487	519	534	495	527	511	481	457	542	476	503	520	454	513	506	474	526	474	523	531	503	501	517	553	517	522	504	461	476	487	538	528	486	499	475	531	519	492	491	504	519	490	543	507	514	481	493	509	469	473	482	500	515	537	509	517	516	496	498	516	503	519	498	503	542	481	525	505	534	509	513	532	518	487	482	491	500	511	498	501	487	503	462	526	522	476	508	478	491	492	526	514	517	498	532	497	513	526	515	464	538	505	529	478	483	478	498	484	525	506	496	481	528	490	477	479	509	475	510	506	494	466	510	533	529	549	483	483	503	494	528	494	570	498	488	570	524	543	516	528	515	522	499	520	513	489	524	500	528	511	508	491	535	508	501	528	496	535	531	520	498	509	504	533	536	497	502	503	516	504	562	490	506	504	505	516	522	507	502	495	491	525	525	511	512	511	473	528	503	521	526	508	522	461	500	489	526	518	552	488	489	538	498	521	510	470	510	506	497	511	482	541	517	527	483	516	502	458	482	507	509	462	501	539	459	529	539	474	500	535	495	529	492	533	477	516	491	489	496	474	513	538	515	545	468	485	501	483	471	487	462	510	500	525	571	518	531	524	500	540	511	535	549	553	530	514	532	490	520	533	530	526	507	492	522	504	533	536	510	558	488	501	492	550	524	492	528	497	524	479	543	508	462	479	490	480	491	518	498	503	501	517	511	479	478	505	545	545	504	524	533	504	488	490	468	493	496	493	538	522	485	497	471	532	443	487	490	526	539	494	526	527	548	500	486	489	491	455	484	486	488	553	481	482	513	508	483	486	513	507	509	523	498	508	462	454	513	506	540	509	481	527	518	519	446	494	483	528	515	505	536	474	547	458	526	494	476	515	502	527	483	483	520	493	510	492	512	498	538	535	557	513	492	538	481	497	526	490	495	452	511	538	489	514	497	524	477	492	499	481	528	496	469	507	526	494	485	505	496	479	460	512	491	471	494	516	521	482	494	470	503	503	500	543	516	513	548	514	541	491	542	478	521	512	561	500	558	480	508	521	487	505	507	521	527	496	500	523	526	539	486	521	513	508	544	495	484	517	502	546	508	495	480	496	508	499	500	477	509	493	502	506	492	532	519	518	484	514	549	510	527	532	503	512	499	516	516	463	543	497	502	499	526	520	522	519	516	470	488	482	493	563	535	525	517	510	483	544	452	490	489	522	485	503	503	481	528	530	539	508	512	515	484	483	530	497	504	465	503	492	474	502	557	498	532	497	502	473	509	484	524	523	479	499	504	503	498	507	514	509	530	501	574	464	507	475	553	507	507	492	518	502	478	513	523	541	488	552	537	536	479	471	498	509	563	502	499	490	487	500	492	490	492	522	494	488	498	527	487	531	503	479	550	461	530	466	478	507	534	550	524	528	542	524	510	521	496	519	551	510	526	485	504	521	542	516	499	479	490	520	491	487	510	525	507	538	518	560	514	529	535	530	500	524	500	485	481	498	520	463	495	529	505	497	552	518	476	495	501	485	510	503	527	535	508	524	495	526	461	500	506	534	479	498	476	528	523	518	508	477	539	472	486	469	491	476	502	512	499	504	489	470	512	504	495	519	500	575	499	484	530	501	498	536	470	527	488	521	484	473	493	518	507	482	505	507	449	514	494	526	478	519	480	491	500	479	496	506	490	500	549	544	541	518	499	446	461	519	504	499	516	522	484	489	468	487	494	495	532	517	490	456	516	503	494	502	505	511	517	459	465	531	513	506	511	523	501	540	512	516	472	498	517	489	497	515	516	480	527	491	484	507	514	538	512	467	456	536	488	544	462	460	468	531	499	475	520	528	464	540	525	532	473	537	488	522	508	485	498	536	489	543	465	538	507	486	492	531	499	502	532	521	511	552	504	498	538	543	490	520	530	499	515	521	504	519	479	511	510	505	531	492	501	518	514	498	476	513	490	485	510	524	509	556	518	516	514	472	482	563	523	494	496	492	486	498	489	517	496	491	489	504	500	495	535	511	515	513	485	500	495	464	500	516	530	521	499	501	559	514	490	524	566	472	514	471	467	490	506	489	495	488	466	486	470	541	516	493	500	526	482	519	483	523	477	492	535	512	512	502	510	545	548	501	480	533	480	521	492	486	475	548	489	494	528	490	513	494	520	526	502	527	511	457	466	489	464	509	501	517	526	518	497	512	533	467	525	505	520	499	522	470	502	505	525	479	474	539	491	490	477	474	526	539	474	495	556	509	494	510	475	508	464	504	490	484	507	526	545	500	541	513	505	489	515	526	504	524	530	487	517	476	530	523	505	457	530	498	533	528	533	477	457	527	526	471	505	514	529	504	526	508	531	494	475	469	517	511	501	488	540	471	507	511	488	490	507	502	526	500	487	502	487	575	522	485	505	509	491	479	496	507	512	476	535	525	528	521	487	560	503	466	511	499	489	523	539	520	510	508	525	502	520	487	500	488	487	483	513	482	469	515	495	493	506	463	535	536	482	549	483	516	528	508	482	505	464	495	522	506	513	546	520	479	516	473	483	523	556	508	506	505	507	559	522	521	519	460	488	478	488	540	505	493	467	495	501	490	532	488	510	543	540	497	526	482	523	520	514	502	502	479	513	516	508	499	484	541	502	521	481	516	494	525	469	502	505	486	484	478	527	549	537	532	472	488	484	479	505	566	514	507	517	502	492	487	522	526	545	490	459	487	498	482	536	493	503	446	520	586	501	526	518	475	536	487	535	536	531	506	513	495	515	512	502	476	472	495	562	487	470	527	525	481	474	511	512	526	489	532	507	494	486	489	476	480	527	500	498	484	476	526	502	511	507	501	504	494	504	458	498	489	500	500	471	474	468	499	490	496	529	500	498	494	531	475	511	505	507	468	491	529	508	525	494	526	534	489	491	521	536	532	514	473	505	511	498	509	516	501	501	544	511	518	494	461	505	523	545	498	504	511	508	492	533	481	499	521	467	516	486	490	462	511	499	479	482	508	505	509	508	503	518	474	506	503	493	501	508	472	508	511	550	504	513	551	502	478	471	534	483	501	473	524	464	527	531	472	491	516	462	522	540	506	491	479	501	529	527	548	485	476	514	468	519	507	506	488	496	535	484	520	537	505	490	501	497	490	550	503	461	455	469	527	465	503	470	499	467	507	506	499	523	488	531	497	467	505	498	510	509	473	503	478	503	489	479	507	518	511	491	511	539	520	515	516	494	494	507	535	505	483	493	524	497	537	485	491	528	514	503	510	488	497	486	503	515	533	488	529	520	511	475	524	508
33059	61799	20483	4266	2889	2269	1735	1425	1231	1078	873	831	847	791	687	697	702	587	634	657	700	691	690	693	645	575	628	574	531	554	604	608	556	567	597	598	579	561	551	585	583	557	539	609	576	557	520	502	584	559	572	602	584	561	550	537	580	547	546	553	554	559	549	565	534	534	567	565	535	594	553	577	549	608	561	561	541	533	535	507	556	569	552	546	592	575	548	558	565	539	520	508	575	574	565	595	563	539	566	541	540	527	546	531	557	588	529	535	534	577	542	536	561	551	550	545	545	579	516	571	588	579	557	573	549	539	535	515	565	507	561	578	520	501	532	551	570	516	567	517	564	520	560	541	597	586	528	571	543	544	558	550	594	566	529	595	544	578	515	552	513	540	570	528	546	564	534	560	585	535	535	524	580	537	585	557	582	523	514	547	564	583	557	573	554	571	563	610	546	577	543	575	553	571	557	581	603	556	543	568	569	493	498	547	512	576	534	542	538	589	508	579	552	517	544	561	537	553	596	549	535	496	562	553	545	563	512	546	563	572	537	534	548	554	538	507	537	529	550	542	534	583	548	541	553	528	573	588	581	587	569	551	548	562	570	541	539	571	551	562	550	552	549	578	569	561	557	519	536	543	540	547	528	538	540	561	565	563	591	542	534	535	568	545	554	586	543	512	559	634	557	537	546	543	525	518	539	572	513	613	575	570	545	568	540	547	540	538	565	589	550	558	552	494	548	571	585	512	578	534	554	534	562	525	586	519	552	538	521	546	549	546	558	594	534	549	535	587	575	555	562	547	523	527	528	577	575	527	543	555	521	523	537	554	541	549	557	527	553	544	544	575	543	577	560	531	563	550	546	576	492	571	508	549	561	558	524	556	578	534	493	595	509	501	541	565	528	536	575	555	517	584	534	552	583	534	553	517	542	574	603	551	547	557	582	580	552	568	532	556	567	532	576	570	554	603	549	526	524	587	589	546	508	554	583	537	544	558	558	527	548	526	516	560	520	590	520	564	550	522	538	550	561	586	569	587	534	573	507	571	531	568	526	537	532	553	587	543	515	520	529	545	540	536	521	517	521	521	564	549	544	530	557	549	554	530	551	538	520	562	494	568	547	544	543	546	563	529	560	528	584	570	613	517	547	559	556	558	525	561	546	525	521	556	547	578	552	549	543	488	528	549	554	544	532	535	580	560	547	538	508	531	530	571	517	505	560	554	535	535	570	524	499	562	531	509	546	545	547	616	555	527	528	544	559	563	540	551	530	546	520	580	530	546	556	538	557	538	561	518	546	536	559	585	575	529	582	595	567	561	544	584	520	507	540	516	517	509	528	550	571	512	550	566	565	520	503	553	527	562	555	590	523	494	530	538	535	559	572	529	515	505	541	565	557	510	542	521	570	585	570	505	557	549	571	487	573	549	562	552	577	572	528	555	566	579	580	546	517	527	547	504	556	545	567	522	540	546	586	532	572	505	540	501	525	509	545	533	553	541	588	557	529	547	548	542	609	512	557	561	591	558	585	560	540	533	579	539	515	549	575	551	546	540	527	524	541	550	566	560	534	541	566	524	560	595	518	541	557	527	529	530	602	529	558	593	544	566	545	524	556	555	522	529	527	548	586	514	572	515	554	561	533	555	566	535	568	584	521	558	538	547	546	554	551	552	544	554	548	601	499	539	568	515	527	561	561	571	531	572	534	511	567	569	531	516	555	532	585	536	528	541	533	554	524	546	561	534	551	542	574	514	537	536	579	575	568	543	514	539	536	537	525	552	534	532	558	576	563	510	573	543	575	601	585	592	543	561	533	535	550	517	561	562	562	589	565	574	557	536	551	551	539	552	564	508	504	560	547	559	563	553	535	533	543	524	564	551	542	581	568	566	512	557	575	548	600	561	527	571	544	517	532	534	573	541	547	526	560	561	568	572	509	554	572	537	560	540	603	563	532	581	501	541	519	530	576	577	542	570	536	540	560	558	545	574	488	555	570	537	530	554	560	555	510	533	553	554	533	531	573	559	520	553	541	535	569	544	597	572	529	523	564	571	548	561	493	523	586	514	544	565	555	577	560	551	547	532	528	565	581	541	560	528	590	521	549	561	555	527	563	548	527	571	545	559	600	564	574	552	529	535	577	523	549	561	555	519	542	524	565	541	527	587	531	548	517	526	527	545	562	546	568	503	596	514	536	566	572	504	529	547	567	500	567	545	534	553	552	578	545	544	599	530	552	524	550	545	544	539	570	518	548	515	549	544	543	538	578	550	563	569	550	551	565	534	547	576	539	574	544	559	581	565	564	548	570	532	559	591	561	533	495	527	522	512	539	575	523	519	511	515	519	559	602	529	522	541	544	514	551	556	545	546	526	543	533	587	518	545	548	506	549	568	571	550	561	551	552	561	527	557	544	549	549	511	543	572	517	517	523	572	569	519	521	565	586	505	562	552	541	534	565	521	534	567	563	573	551	552	563	582	514	517	532	572	552	536	538	525	509	548	521	562	536	584	533	541	585	552	549	522	542	541	534	605	531	545	572	574	545	518	565	551	530	516	537	553	514	588	521	551	547	524	562	542	561	537	562	578	581	566	502	527	563	546	584	549	548	600	540	539	576	560	575	569	577	535	544	598	510	519	545	545	524	557	572	554	509	540	598	551	531	540	547	561	532	539	529	530	550	545	569	512	525	562	548	556	551	572	555	524	502	547	540	531	539	568	541	584	553	566	553	533	539	578	560	575	577	528	595	521	555	518	541	544	581	532	552	551	552	542	559	563	535	555	530	559	528	553	515	551	580	545	529	561	597	542	568	558	557	523	506	558	548	532	541	563	539	551	566	509	549	528	563	580	562	551	574	566	537	516	542	566	514	541	548	538	550	520	562	552	547	541	531	529	581	564	582	536	533	514	526	550	560	531	550	538	533	535	604	541	564	591	558	502	541	571	569	550	554	583	538	557	558	560	553	539	548	546	561	569	566	554	526	568	543	532	574	539	572	547	589	532	528	579	536	558	548	560	605	533	575	577	553	552	543	550	560	604	522	542	536	560	530	526	546	566	520	567	553	546	568	562	559	537	582	540	588	531	529	586	537	515	520	551	545	586	559	577	522	587	570	539	514	564	543	561	550	544	500	523	530	552	529	572	549	553	542	518	550	543	520	511	561	539	554	534	549	494	588	555	557	548	564	563	510	572	559	583	525	515	560	573	552	540	572	516	553	546	541	552	517	568	592	564	518	572	471	490	542	546	596	560	536	558	550	567	592	573	534	559	530	565	538	521	556	559	534	543	525	480	523	535	534	544	588	534	509	550	572	567	539	571	565	511	545	520	551	560	538	518	533	564	553	566	524	557	557	566	567	545	566	541	593	528	557	582	542	578	575	533	562	555	574	526	558	571	548	547	535	552	561	532	594	536	527	588	509	523	560	521	556	581	551	540	542	562	547	549	542	605	532	565	506	552	566	526	538	524	538	537	561	511	522	569	556	519	543	583	547	546	536	579	548	519
28682	26197	18296	2287	552	511	465	488	487	516	496	468	487	471	449	514	451	444	485	484	461	480	437	481	477	467	474	474	478	470	498	422	454	488	466	483	432	477	503	443	515	502	459	445	422	455	457	444	491	430	451	472	421	474	472	459	457	469	430	452	442	486	439	413	477	486	472	472	467	453	453	431	430	493	463	465	434	455	492	447	468	461	472	436	467	468	488	472	472	456	467	491	426	444	468	455	399	473	443	452	478	410	468	488	452	468	441	451	461	443	468	462	460	480	446	419	463	466	456	472	490	435	457	439	430	454	436	451	448	446	488	482	517	449	459	447	492	453	450	388	464	420	511	471	502	427	439	458	422	497	471	469	431	488	426	420	473	472	418	429	483	449	448	455	506	449	492	473	468	448	430	491	409	477	479	459	460	435	488	485	454	425	475	482	422	454	500	511	437	452	488	489	466	465	487	470	490	448	473	471	430	453	462	474	438	463	431	475	437	433	456	437	453	441	501	466	470	463	458	449	468	450	439	462	466	470	461	443	458	441	457	442	434	472	473	430	453	421	460	497	473	486	465	469	460	473	506	476	465	435	463	438	451	441	492	505	496	455	485	471	436	446	447	436	461	461	500	469	466	438	454	486	443	456	443	453	452	515	473	445	439	439	480	446	427	453	439	409	479	437	475	458	427	478	478	498	448	444	509	463	494	441	471	429	458	488	447	441	454	462	445	450	467	449	431	464	451	481	456	479	440	466	492	473	479	481	468	440	429	456	445	459	474	427	493	452	435	420	505	467	437	445	480	488	429	461	442	448	458	485	470	433	467	458	482	449	455	433	468	427	462	453	452	441	467	456	482	462	487	460	474	452	473	450	444	501	451	490	457	487	469	496	488	468	440	467	483	465	463	493	476	482	462	434	455	457	463	471	430	475	463	460	471	461	437	457	463	473	455	453	460	453	459	452	452	444	434	424	442	438	436	512	463	447	427	474	439	459	481	479	542	477	461	464	448	413	458	468	480	498	480	420	468	451	485	474	424	426	409	486	462	424	447	467	452	466	410	436	463	455	452	450	465	435	459	465	457	458	403	446	449	444	518	463	439	459	473	457	489	435	455	418	469	477	441	432	490	442	438	451	435	466	475	465	471	439	446	446	449	445	456	451	455	467	476	459	499	484	478	486	449	474	446	467	498	466	440	481	444	486	457	497	479	446	471	426	413	510	443	441	465	424	411	442	485	472	448	483	425	435	443	439	442	516	437	491	465	433	436	501	464	454	466	468	450	497	458	448	456	498	466	455	457	469	434	436	469	466	453	470	445	452	458	443	439	448	444	431	444	397	454	454	495	482	442	424	453	468	496	458	463	448	467	461	469	507	432	472	464	429	428	449	440	485	472	458	430	487	442	444	439	453	453	454	493	492	441	462	444	451	491	453	476	456	470	458	473	484	486	402	434	478	441	483	449	520	458	428	489	466	469	411	418	445	460	464	428	463	480	430	456	450	476	457	432	444	480	433	458	440	460	468	463	470	448	462	427	431	489	468	428	456	475	453	508	426	467	473	482	492	467	471	499	456	444	436	465	451	442	456	471	471	513	475	471	514	460	456	438	476	458	492	438	470	418	454	437	438	475	466	467	444	455	456	467	470	418	438	462	466	472	491	455	473	463	461	460	442	463	472	473	487	503	458	491	501	466	454	449	446	454	476	436	415	421	478	467	454	427	446	447	423	493	433	448	458	447	451	463	439	471	472	448	491	446	463	437	510	458	450	455	446	458	476	444	470	448	485	462	473	429	414	458	465	476	456	466	436	467	454	487	485	473	458	467	471	441	437	453	500	460	433	444	450	500	457	490	449	463	491	469	439	458	452	472	464	486	466	440	493	437	423	484	432	464	441	479	451	472	479	493	482	473	463	455	466	488	440	457	447	465	427	424	469	458	467	417	473	476	469	436	410	448	471	465	459	428	454	534	439	456	442	438	466	455	489	466	462	445	447	444	450	477	459	455	432	467	460	431	434	470	449	465	497	455	429	459	418	445	474	478	429	481	466	460	539	457	453	460	443	463	474	468	428	496	458	469	453	459	469	441	417	457	443	443	495	492	428	460	460	415	448	502	482	434	462	438	475	468	476	434	474	462	454	415	479	501	480	436	432	457	527	486	434	452	463	470	491	451	493	463	452	449	469	452	479	436	480	460	459	419	452	452	478	454	472	463	427	475	435	435	465	483	462	452	478	493	461	458	441	461	475	452	437	453	455	498	500	448	452	483	432	445	476	480	426	427	472	436	439	455	439	488	442	467	495	421	448	465	457	467	434	447	443	433	463	463	450	465	437	442	450	472	473	492	445	491	433	480	438	491	445	448	467	475	436	444	445	502	429	460	488	498	415	500	503	451	461	474	475	452	470	449	489	431	417	493	430	464	507	400	488	448	449	486	473	468	430	457	461	482	463	489	479	455	484	440	471	477	467	473	458	473	405	396	459	541	427	450	463	454	467	454	472	449	441	453	464	449	442	480	475	448	491	449	445	452	442	480	427	460	483	466	484	450	458	497	443	444	421	452	440	420	422	454	450	487	484	472	487	450	493	448	480	462	440	488	438	453	481	432	488	436	462	448	442	450	452	473	493	463	483	452	439	453	461	458	424	492	460	454	486	450	432	468	455	505	497	478	438	451	452	434	446	463	445	442	457	458	441	463	432	455	455	458	430	440	460	476	449	471	474	428	483	428	459	439	455	458	444	467	438	485	448	508	447	439	490	439	456	466	483	448	466	475	463	428	468	501	475	502	409	468	429	472	454	461	490	458	495	469	484	469	475	472	470	445	437	470	487	468	430	443	467	470	437	418	483	447	472	456	455	484	496	482	440	428	465	476	433	447	443	438	463	461	426	442	472	507	434	462	469	494	459	474	435	467	480	448	493	485	497	435	448	517	466	449	487	433	470	454	470	435	448	473	443	477	459	487	404	474	445	477	414	435	446	446	485	492	443	490	457	487	439	496	431	427	459	445	484	450	448	475	473	429	442	446	479	452	453	490	454	435	462	477	460	469	458	443	468	396	468	468	440	450	490	512	470	472	472	499	472	439	449	467	459	477	497	465	481	472	475	423	476	460	436	462	457	436	448	495	478	448	487	464	464	486	437	470	437	480	453	463	457	443	449	457	439	457	441	485	467	448	440	481	437	475	452	437	456	464	481	494	493	461	479	458	431	463	461	489	462	480	469	443	421	426	441	496	446	451	481	425	457	483	451	469	459	469	458	419	480	462	415	423	462	413	441	461	477	478	443	486	418	477	479	498	473	459	461	458	434	471	451	454	438	454	428	483	433	472	497	448	395	455	446	466	485	462	478	460	432	461	455	467	460	465	435	503	441	458	493	426	475	442	444	477	419	453	484	432	479	457	468	425	430	447	391	425	470	462	474	480	452	485	493	445	449	480	422	462	430	426	455	462	521	469	476	447	466	445	468	450	417	434	453	455	469	436	453	430	441	459	463	439	425
28672	41821	11440	593	542	527	531	506	494	496	516	512	492	513	483	474	461	486	509	498	461	480	478	502	463	488	500	466	475	465	495	476	480	452	518	454	482	461	473	469	470	496	488	483	450	527	472	488	506	529	496	462	504	461	481	492	463	499	475	463	481	504	490	511	469	490	497	512	501	497	503	467	498	488	486	489	477	487	432	479	509	493	502	491	431	492	525	445	504	471	519	530	502	470	449	472	507	473	479	492	488	512	491	492	445	457	491	475	496	471	496	468	457	491	488	439	512	465	447	471	469	481	469	473	457	454	470	451	461	488	441	476	504	473	495	538	493	483	457	495	485	464	473	482	477	490	446	460	460	469	453	502	466	509	495	478	464	491	470	529	530	443	425	480	462	517	470	493	497	493	469	476	513	484	492	521	451	455	486	488	490	490	468	514	483	470	460	470	509	449	480	466	481	512	475	478	514	482	484	501	493	464	495	515	484	465	502	525	508	471	492	503	481	492	459	482	485	523	498	500	483	527	516	448	473	483	487	498	497	519	467	480	459	456	485	491	512	449	494	468	527	482	467	482	474	465	492	511	500	472	488	472	523	458	470	525	481	478	472	481	494	467	506	444	474	446	492	515	492	453	483	478	485	477	461	467	498	476	464	524	480	488	479	416	477	481	486	467	511	492	489	463	457	486	510	527	458	470	492	482	499	467	521	466	513	471	484	476	474	473	460	479	504	515	452	524	460	506	481	503	467	471	485	470	450	472	506	470	496	443	505	484	504	504	473	485	509	480	449	490	510	467	479	477	491	502	503	514	461	521	474	497	495	486	513	471	454	459	456	462	520	450	508	503	473	465	481	503	453	475	461	473	517	483	524	485	465	497	527	443	472	549	491	482	487	482	496	477	496	497	478	511	473	533	465	466	491	468	459	492	465	510	473	511	495	498	466	490	503	447	476	463	486	470	524	473	470	457	472	464	450	480	459	520	464	498	490	471	501	479	466	465	468	466	487	470	484	477	522	488	510	442	503	448	489	480	498	489	462	461	469	517	493	497	466	486	458	471	455	471	517	456	488	497	505	462	467	475	521	470	508	474	475	476	500	502	495	428	499	477	510	482	512	503	484	526	498	511	442	436	441	476	451	468	492	479	499	480	479	464	441	505	466	429	466	472	487	479	467	487	449	497	476	452	496	459	463	521	481	503	494	468	442	517	455	507	469	499	457	466	485	438	462	466	446	475	506	465	511	477	468	497	538	507	471	492	468	450	515	488	505	476	497	441	455	453	465	510	516	530	487	438	486	465	459	511	480	523	461	472	489	433	466	451	481	484	485	460	491	487	489	482	502	498	441	504	505	519	506	487	463	507	476	532	457	449	469	461	488	472	494	482	443	484	504	457	477	525	439	479	459	476	499	495	501	445	467	510	487	445	488	497	477	461	466	472	497	434	494	481	502	467	473	463	520	495	489	476	507	469	482	488	497	449	518	472	492	469	486	471	474	492	473	497	466	459	459	497	485	457	498	503	467	492	504	551	463	464	471	500	475	478	487	490	477	474	494	453	483	463	483	463	471	490	497	514	453	466	477	502	499	505	450	462	502	488	462	511	461	504	477	509	489	506	460	490	514	510	467	485	484	493	451	524	482	506	456	482	494	453	450	456	468	470	460	492	484	470	459	436	512	471	441	503	478	460	481	498	491	521	459	492	486	489	466	468	452	501	483	490	459	502	479	515	453	448	488	505	471	462	456	505	468	467	484	519	474	453	483	495	450	504	470	475	467	463	473	481	454	504	480	505	494	524	499	478	472	486	508	477	489	510	501	482	466	513	468	471	462	519	449	463	490	468	493	549	474	489	506	504	474	465	490	435	465	460	490	480	518	440	476	441	461	473	464	477	470	470	479	514	480	493	491	515	472	464	450	509	497	488	513	505	472	542	441	485	469	445	471	504	466	493	454	437	468	460	486	466	480	501	524	499	458	469	507	459	481	465	486	498	437	461	475	521	474	481	467	469	472	483	450	469	480	491	491	488	530	450	440	524	470	462	506	511	485	500	515	507	497	498	489	451	471	527	470	470	490	494	496	502	469	475	488	484	520	483	497	497	476	463	506	513	492	526	516	514	457	535	504	519	500	469	468	444	465	478	469	466	497	463	488	489	485	459	526	449	474	442	467	469	489	482	460	497	467	468	463	481	456	519	469	521	458	500	483	502	519	520	477	493	498	486	522	463	465	437	517	494	490	521	475	472	501	490	468	483	497	509	480	476	443	465	457	473	493	474	496	503	468	478	521	492	537	493	528	493	465	507	494	426	490	473	494	451	480	491	492	446	497	449	484	501	473	486	456	471	481	486	484	517	456	499	487	433	495	485	488	451	460	496	486	492	469	482	478	487	501	504	542	477	454	492	490	506	466	481	516	527	458	509	518	468	485	452	519	498	437	488	487	495	486	500	505	493	486	484	482	473	497	497	488	458	499	513	451	490	484	460	485	495	490	495	446	482	500	467	466	472	451	510	495	479	483	515	513	505	461	458	482	458	496	476	526	492	493	488	448	480	512	474	464	488	469	478	454	511	467	521	506	518	464	474	515	494	511	458	487	469	504	479	493	491	484	511	446	481	534	472	488	477	481	459	447	476	464	449	458	514	451	477	450	495	445	458	483	436	488	512	503	460	476	500	497	488	508	508	484	476	475	457	495	462	478	456	479	463	490	492	466	470	458	473	529	513	466	493	446	494	503	483	486	502	488	506	440	485	478	465	511	453	482	526	464	488	478	500	481	503	470	507	488	476	486	497	533	517	436	509	489	482	491	460	483	463	502	466	508	478	469	497	423	466	469	494	571	517	529	520	483	485	489	502	484	506	478	516	495	506	520	516	474	461	485	481	486	498	425	513	503	500	459	428	490	463	468	482	484	462	501	507	459	526	475	474	467	462	499	506	498	480	478	473	476	523	475	481	469	479	500	475	507	463	492	526	503	504	461	448	498	483	475	487	441	472	474	484	496	522	494	479	452	490	475	495	523	511	511	491	472	497	488	451	455	486	475	451	505	485	489	492	518	466	484	461	454	462	469	476	505	499	473	494	502	502	507	509	471	473	484	499	477	509	452	432	497	469	509	524	482	483	474	451	518	491	518	481	455	471	472	482	491	425	500	431	491	487	522	475	512	480	511	494	509	509	499	479	498	501	494	512	465	482	526	487	474	538	512	483	481	477	501	480	478	477	481	489	478	476	501	501	448	441	472	480	504	477	471	488	479	489	481	478	462	514	515	485	487	530	454	509	464	510	497	510	468	461	485	490	479	477	471	484	459	500	476	451	475	485	469	494	451	469	481	422	481	494	482	491	489	474	501	527	519	476	465	488	497	466	497	521	459	488	459	503	524	465	494	496	501	504	457	505	447	468	497	531	507	465	496	479	449	434	467	507	448	465	471	505	544	498	487	500	488	454	475	425	480	494	466	470	486	452	466	463	471	493	461	523	502	457	487	462	500	494	436	460
23584	21062	28170	24178	21060	11634	1403	1003	882	876	836	820	793	768	776	757	784	706	738	697	719	770	777	745	734	734	745	727	723	757	722	692	709	689	716	702	695	701	708	710	700	684	673	707	670	698	693	689	689	678	692	724	714	723	710	674	710	715	719	678	725	755	656	672	702	687	714	738	713	706	727	696	651	695	670	696	694	672	674	684	657	742	699	698	702	684	738	664	721	621	709	648	711	712	696	697	719	650	741	644	662	685	671	688	694	697	685	717	692	688	645	763	687	699	693	692	702	661	676	724	710	680	643	694	720	651	732	703	716	689	725	681	704	723	691	674	704	659	722	634	684	696	685	642	712	692	696	693	655	740	725	711	708	702	680	716	682	681	726	683	743	739	675	669	675	700	677	705	708	717	694	718	725	697	728	673	658	653	686	728	693	680	714	662	683	699	654	713	659	677	703	702	662	670	709	739	677	704	675	719	695	695	731	678	706	696	674	678	714	709	697	679	695	657	702	663	667	735	706	690	725	676	692	696	691	697	665	699	696	687	711	686	731	701	633	699	706	704	679	670	723	686	692	725	741	749	716	674	689	680	697	660	688	656	695	708	703	667	715	641	626	673	677	729	690	701	711	692	692	706	721	712	676	688	689	720	728	670	701	685	724	722	680	669	728	736	674	677	680	701	696	702	704	647	686	686	731	740	761	718	764	671	741	679	702	703	690	670	697	695	725	668	691	707	711	722	691	610	700	692	651	649	693	661	691	673	718	698	692	735	671	635	691	744	714	683	707	699	723	745	672	671	705	711	663	664	639	747	688	696	665	701	690	686	694	686	685	669	627	706	695	703	701	687	648	716	761	693	693	665	653	686	707	677	692	695	658	701	683	671	696	718	686	736	707	661	695	702	704	708	704	671	687	685	709	695	721	704	743	713	686	707	691	694	671	727	709	712	719	688	709	709	698	695	680	652	682	637	741	658	609	707	706	686	713	731	702	676	705	677	697	687	711	736	720	692	717	646	690	761	623	694	676	711	640	651	717	729	719	681	679	677	659	698	725	711	713	727	699	742	658	691	693	712	710	737	730	704	643	700	735	712	691	741	733	709	728	725	708	690	668	722	710	675	688	721	691	692	678	682	702	686	703	679	670	705	738	685	738	692	690	680	666	679	695	687	629	710	698	684	677	697	633	718	706	662	660	711	674	680	663	649	668	717	710	698	731	661	741	696	711	719	698	677	700	682	707	657	660	717	708	714	653	652	688	712	682	711	698	673	708	701	698	667	665	709	674	754	685	717	773	739	692	675	744	710	740	710	712	723	703	704	652	718	692	719	726	680	677	706	675	697	701	654	672	708	652	702	643	716	673	723	677	698	722	699	700	683	660	715	762	744	712	716	671	721	716	728	682	740	691	722	724	710	653	682	679	724	656	698	710	676	713	682	745	721	652	683	700	698	711	696	688	681	713	706	721	715	696	692	646	704	696	673	711	694	705	680	690	651	750	694	702	667	743	761	712	645	682	748	697	696	725	664	688	707	714	739	701	640	701	709	713	722	678	701	701	730	712	691	735	690	703	666	718	679	641	688	720	650	665	687	680	678	647	750	676	732	691	675	715	712	720	680	684	734	688	691	715	669	710	705	685	692	740	720	723	717	707	657	709	679	683	675	671	677	740	686	670	696	686	666	709	726	700	711	651	736	669	738	722	725	718	724	701	654	653	705	681	701	726	685	677	716	667	690	739	670	697	682	706	693	729	667	666	704	695	709	672	687	722	693	700	715	677	632	653	646	687	705	665	674	696	708	712	641	667	735	670	666	717	701	753	716	735	675	734	722	682	715	677	710	701	700	694	682	706	699	717	643	677	674	659	712	682	653	718	709	729	681	715	653	727	725	680	709	676	720	695	700	657	662	791	745	677	740	689	697	706	702	709	699	729	673	688	715	677	699	669	692	658	725	709	746	679	700	627	659	682	695	727	634	673	708	698	702	712	650	642	715	648	672	681	683	675	669	786	685	662	736	701	684	725	693	681	684	669	684	689	732	689	702	667	703	730	682	715	680	671	702	674	681	695	738	692	686	741	724	707	695	769	685	647	761	736	660	668	678	683	684	720	689	712	684	649	703	689	687	703	687	629	701	740	742	727	691	676	705	684	689	693	703	683	677	693	671	657	687	699	720	723	665	651	726	685	618	695	704	631	711	703	678	720	704	645	691	733	712	641	694	700	700	691	687	710	639	668	670	696	711	663	711	661	656	665	669	685	701	734	687	656	687	673	671	703	704	647	680	719	698	685	742	659	677	689	682	667	750	696	701	696	662	675	702	710	663	644	699	675	716	712	708	700	705	690	678	711	703	731	671	719	686	674	672	684	696	693	716	718	752	717	663	694	663	749	690	687	650	695	726	668	690	706	676	704	645	648	674	698	692	700	676	730	709	658	691	683	747	723	695	676	709	679	716	687	676	659	728	681	709	688	661	698	690	643	710	658	721	726	697	736	759	675	714	654	742	735	673	721	709	693	739	685	671	701	720	649	661	707	679	695	762	672	700	680	735	699	667	711	691	714	656	642	668	710	649	696	647	680	709	724	737	717	738	653	680	694	665	742	717	696	703	698	690	686	712	741	696	743	709	717	633	704	657	702	692	645	677	742	682	697	756	720	643	704	686	639	695	689	699	673	742	773	666	724	727	685	687	679	696	655	632	704	709	732	695	610	665	672	702	647	730	683	674	696	698	730	686	689	712	679	675	686	704	679	696	693	715	679	655	662	680	725	717	691	678	701	619	707	702	675	740	686	722	654	715	688	712	643	736	696	759	681	716	700	671	692	701	710	729	714	663	726	707	686	709	680	686	678	702	669	661	689	700	704	718	723	700	702	716	712	709	656	667	682	660	737	716	666	679	725	674	735	666	683	677	649	716	677	666	716	720	675	719	731	709	683	678	699	689	696	645	779	675	700	651	673	697	711	642	676	697	688	737	710	697	737	669	654	688	641	659	656	709	676	729	728	682	711	649	683	714	682	736	715	721	736	743	716	689	712	711	695	687	674	697	741	712	678	662	685	680	701	693	692	687	700	758	678	711	752	658	682	679	715	663	690	684	744	692	706	681	727	664	690	690	672	660	699	679	650	692	705	720	671	699	694	721	668	713	670	666	675	685	697	648	705	720	661	685	678	705	717	706	726	691	656	716	660	733	690	692	716	674	675	681	663	641	683	716	713	696	673	678	722	700	677	703	648	690	689	719	708	654	629	690	724	717	654	687	711	680	745	713	708	734	730	665	700	702	713	692	753	693	650	666	710	646	702	732	644	717	724	698	691	632	676	662	706	696	662	643	690	700	733	699	671	648	712	731	715	670	683	711	702	688	682	670	723	703	690	696	691	732	716	709	696	745	722	674	671	726	694	679	694	720	682	703	680	672	682	682	717	662	718	724	695	685	656	677	749	720	710	682	689	706	711	700	672	670	692	666	661	696	687	689	709	684	711	700	703	684	714	706	705	683
30168	55320	18054	2551	1923	1549	1370	1167	1027	970	951	894	846	812	825	825	784	742	753	766	725	764	730	804	755	751	749	788	721	759	734	769	787	742	730	671	766	733	710	711	739	734	720	743	714	736	689	747	782	760	751	754	774	687	707	720	708	755	702	755	745	678	731	702	747	721	661	708	709	729	746	735	714	715	706	725	715	753	732	682	744	655	702	729	720	774	715	771	722	730	720	759	717	724	748	718	668	733	741	728	680	737	725	746	709	686	690	756	733	751	701	722	781	697	710	752	778	700	752	723	727	725	753	779	707	689	708	715	726	765	702	716	718	735	752	705	743	698	721	689	731	709	730	712	707	710	765	717	707	735	770	722	744	769	748	784	747	749	724	741	731	699	759	682	765	725	774	732	706	739	710	723	730	767	679	674	741	731	713	721	698	722	731	706	724	727	737	762	766	666	732	681	766	702	732	731	721	740	755	740	740	758	691	745	696	715	710	724	735	739	754	749	733	695	760	771	741	683	704	705	743	705	766	702	682	664	707	755	714	766	693	720	739	816	718	829	733	724	718	713	749	724	699	771	704	707	763	737	745	716	746	748	743	723	745	682	701	745	747	720	726	718	721	738	712	657	659	770	670	722	725	737	673	768	726	755	701	680	734	728	689	777	737	722	711	715	738	688	682	713	714	707	691	713	718	718	725	742	756	732	710	764	768	759	712	752	781	750	762	752	743	774	753	750	728	718	722	765	770	738	724	791	761	750	715	715	751	719	690	719	705	743	670	715	716	719	779	756	738	743	774	726	713	762	732	691	716	746	738	760	651	727	714	699	716	748	748	709	726	737	733	734	751	735	681	742	719	785	739	767	680	726	760	735	710	727	754	696	703	703	749	754	718	711	769	726	750	727	729	749	699	747	787	710	704	716	749	785	722	747	737	713	687	684	725	688	723	733	744	726	685	751	734	714	749	759	794	744	722	726	691	752	716	720	697	698	685	770	734	764	761	735	777	751	756	791	698	757	701	724	775	756	754	745	688	743	714	719	696	712	723	719	685	761	737	740	723	805	722	733	704	757	736	715	727	728	701	698	740	676	761	666	727	715	720	731	753	756	725	716	740	657	734	726	707	754	735	777	740	736	722	783	669	731	716	728	705	754	704	696	727	715	743	768	765	729	739	759	741	744	724	705	723	734	716	753	773	714	693	741	756	711	719	674	740	715	732	741	719	674	716	681	739	730	745	744	733	722	721	712	736	745	733	691	722	676	704	771	758	789	747	750	716	708	719	728	696	754	719	746	696	681	734	734	728	725	698	711	704	742	672	721	718	712	757	785	770	700	686	743	711	700	744	756	741	757	752	715	703	696	706	738	752	713	710	724	746	720	706	742	686	718	741	731	725	758	725	728	703	727	729	695	695	765	718	755	780	711	749	741	703	734	747	722	709	690	747	713	716	687	749	761	739	681	724	726	759	731	703	712	685	746	742	730	747	711	727	749	726	689	739	729	669	729	743	737	744	787	740	753	695	711	747	715	741	692	739	694	765	744	805	741	721	716	738	785	701	731	724	748	730	684	719	686	729	704	715	739	761	683	741	722	760	705	767	698	719	713	714	726	745	714	720	737	744	762	732	742	712	769	745	771	705	736	738	748	774	767	711	716	718	737	696	724	743	740	700	731	721	732	708	714	776	705	712	703	752	704	727	674	764	717	719	734	714	765	673	715	746	713	767	744	707	749	767	753	708	727	744	694	712	786	674	748	679	716	709	704	753	754	752	713	721	728	706	758	764	711	760	702	723	736	734	707	701	719	740	730	763	758	731	748	727	715	739	729	758	739	724	755	677	736	720	718	706	774	695	774	744	738	748	760	693	776	700	686	733	736	749	739	748	718	712	686	739	713	740	690	774	742	785	685	719	682	746	746	752	743	749	718	699	721	723	765	721	764	728	718	745	670	778	708	714	710	726	758	720	751	761	682	743	736	698	695	713	746	743	729	754	717	731	733	769	745	681	702	729	725	736	740	745	766	770	693	753	729	750	693	752	752	714	724	728	777	726	725	740	737	729	734	730	730	733	742	711	710	747	726	703	692	750	726	766	715	720	714	781	739	708	710	729	748	768	698	715	728	749	773	764	718	742	732	755	774	666	728	670	732	730	713	783	723	697	745	764	760	688	735	698	757	725	732	776	767	709	700	730	676	690	688	737	690	714	716	703	728	704	752	732	736	731	719	765	689	741	755	680	721	725	698	730	730	717	707	732	707	699	756	757	740	766	732	711	758	719	714	738	696	763	741	719	770	754	712	714	741	703	710	792	706	739	737	723	737	719	710	739	743	687	773	682	703	715	694	724	680	710	701	792	729	725	719	685	704	730	721	743	711	753	721	740	769	735	683	740	736	701	747	713	763	715	766	689	657	783	701	754	748	681	726	732	726	717	757	769	725	759	740	691	740	741	716	727	709	730	730	735	711	785	761	715	724	763	746	751	698	733	683	744	772	748	757	757	747	692	699	699	704	724	726	776	714	693	689	696	693	704	703	717	696	765	716	730	732	740	723	721	715	738	759	735	731	732	729	705	728	724	676	753	726	749	719	726	739	721	704	734	738	719	683	721	707	727	731	741	722	748	708	677	739	706	703	747	749	740	689	737	753	700	694	729	761	699	734	796	702	710	780	755	767	702	725	734	695	722	754	742	739	689	791	706	719	730	713	780	736	710	739	673	742	694	769	756	729	743	717	732	750	721	721	693	746	690	732	713	698	721	697	768	753	714	745	727	734	747	738	690	766	732	742	699	715	770	718	724	774	764	744	692	681	739	713	692	698	684	739	713	709	720	732	748	763	710	717	688	765	737	696	707	743	810	697	705	737	707	693	703	714	747	716	740	760	714	745	756	770	728	743	727	755	737	766	725	735	721	711	749	703	695	739	724	680	763	713	733	735	750	727	719	723	709	709	746	752	736	710	704	726	726	678	718	783	729	712	737	683	753	732	749	753	752	714	741	778	710	706	712	729	713	666	711	728	649	767	728	745	710	716	720	716	734	742	681	700	763	727	701	715	709	699	708	717	720	714	748	754	727	705	753	724	719	724	733	751	743	718	743	706	742	773	783	787	699	749	731	674	710	762	764	699	707	672	731	659	770	718	720	727	736	718	706	712	741	735	750	719	713	760	748	735	701	745	770	743	722	754	698	707	733	724	695	766	751	721	736	708	741	728	771	710	745	712	745	730	700	761	747	735	738	735	705	789	762	734	717	770	764	723	785	814	763	793	678	762	697	688	711	705	742	731	687	745	779	708	709	681	735	743	713	757	751	726	735	692	719	731	741	720	722	740	733	733	691	713	754	715	770	726	735	728	753	709	745	784	727	757	733	693	741	726	755	681	706	728	679	652	675	722	695	699	784	712	732	729	716	727	745	732	747	769	704	737	681	752	758	734	760	708	734	726	711	741	716	683	673	720	740	742	776	797	730	696	785	735	761	773	733	749	694	708	761	724	696	733	719	703
24474	21089	27514	24786	16506	967	460	364	348	293	318	284	303	294	235	248	265	262	244	242	255	258	263	264	287	247	249	255	236	268	235	259	247	247	246	246	257	219	247	238	251	265	251	231	277	271	229	255	239	230	247	255	252	257	271	268	268	252	236	281	249	253	255	233	213	251	232	251	271	244	249	222	258	229	238	240	268	249	257	235	265	255	236	246	235	254	246	236	204	250	268	242	244	268	242	224	276	227	235	252	234	248	259	247	279	243	262	265	260	244	255	236	231	258	252	253	247	227	247	213	271	241	244	232	259	257	256	264	246	257	258	253	262	218	252	232	200	247	225	247	249	241	226	256	232	234	246	257	238	256	269	234	267	254	239	227	246	229	219	233	238	272	248	247	238	240	261	232	240	232	259	266	249	238	232	254	261	250	241	255	258	236	270	263	265	264	215	227	244	250	266	236	237	234	263	211	249	220	266	268	238	234	252	267	240	212	253	260	257	279	231	242	253	257	219	208	233	247	253	246	255	241	242	285	270	243	249	258	236	234	219	247	263	229	245	226	240	253	244	273	267	240	271	241	264	256	242	238	276	236	229	229	262	259	250	221	281	241	230	244	264	235	260	258	215	227	226	209	235	279	262	238	226	243	236	247	261	245	235	249	285	225	237	262	260	250	249	235	236	244	247	233	263	243	240	237	233	251	259	259	232	244	252	272	236	258	260	275	250	245	238	245	243	277	232	251	232	246	235	229	257	277	251	261	283	272	251	273	251	235	236	259	250	238	222	271	230	261	247	242	239	247	254	234	263	223	239	242	251	248	269	247	271	238	237	227	231	249	227	249	244	208	236	248	263	245	268	217	259	264	255	234	242	239	241	231	251	246	231	252	219	251	247	250	245	254	225	240	270	253	243	242	265	208	228	242	237	236	235	233	249	213	226	250	233	252	230	237	256	254	230	261	262	272	262	236	254	259	267	205	239	227	237	243	229	212	229	265	233	243	230	242	236	239	249	276	252	270	223	222	259	283	254	235	235	268	233	238	256	250	272	262	255	250	264	277	239	241	264	211	253	273	258	238	264	228	258	242	243	224	215	256	238	234	289	269	256	258	233	213	241	230	218	249	246	215	239	221	255	244	229	269	234	246	223	243	253	246	235	226	221	249	228	249	216	226	267	243	225	235	250	254	236	244	228	233	285	237	240	272	284	265	239	240	270	229	241	279	252	222	248	210	268	244	227	256	236	244	249	224	241	236	255	261	255	246	231	244	234	250	225	240	215	255	235	217	253	257	268	279	273	242	232	277	236	242	230	253	213	261	242	234	240	239	257	224	244	250	249	253	241	254	246	268	241	222	247	258	227	238	257	257	248	214	257	211	251	224	219	238	214	247	244	242	230	238	224	244	233	263	245	247	234	220	259	253	225	244	256	236	232	283	255	227	236	273	219	254	249	246	243	225	241	240	253	211	237	255	268	244	233	218	251	257	213	244	238	261	239	281	253	269	232	222	253	244	243	235	246	257	248	264	245	266	255	266	262	242	253	229	260	241	243	220	241	232	231	267	277	282	226	224	237	245	250	256	269	235	231	233	243	257	214	245	246	253	259	254	235	210	242	242	259	234	268	199	232	264	262	225	217	254	244	225	273	229	245	220	242	239	231	248	291	241	230	247	230	220	264	245	255	245	222	239	256	234	224	234	256	266	250	216	248	243	221	214	251	239	220	237	249	241	238	200	221	257	258	253	264	232	224	232	247	249	229	233	261	257	236	244	265	234	251	248	235	241	267	237	222	247	230	241	229	239	259	246	215	252	260	244	225	237	237	258	230	258	254	253	253	261	249	230	220	265	218	234	260	259	242	259	256	252	243	216	246	254	223	254	235	240	242	243	211	223	253	220	223	257	267	253	235	239	244	263	226	239	262	245	240	240	236	228	278	284	248	263	228	237	231	260	262	230	266	243	238	241	239	242	233	252	247	231	246	231	242	205	233	274	262	276	230	246	250	258	253	241	242	227	252	241	242	249	257	235	236	267	265	225	253	265	244	243	247	232	230	220	250	241	246	228	234	224	261	251	233	262	243	244	216	229	255	232	262	243	258	235	228	247	246	248	280	226	260	234	239	243	204	243	225	235	240	281	256	259	215	252	266	224	243	237	266	244	258	258	250	218	238	229	235	232	260	261	269	250	255	260	258	228	246	244	245	211	258	257	235	226	220	247	265	231	214	249	203	243	228	225	258	247	225	270	259	247	242	224	248	243	261	218	252	216	223	250	242	283	247	273	275	248	240	245	236	228	215	241	233	266	257	253	242	244	225	253	251	241	239	261	233	224	248	215	250	240	238	255	234	232	242	249	229	273	241	224	234	252	225	260	243	252	208	225	242	246	233	270	256	243	269	248	239	249	258	245	260	214	230	264	227	260	225	252	259	244	266	216	232	246	258	251	243	261	256	228	239	231	255	257	236	244	248	239	235	270	249	257	266	258	257	261	272	240	269	268	282	231	236	244	224	220	254	211	255	245	227	254	220	237	237	252	244	265	223	258	229	247	242	235	246	264	254	230	248	274	251	227	245	235	219	249	217	261	217	260	244	260	239	247	250	236	231	228	226	256	232	231	254	237	233	235	240	257	256	240	260	266	228	255	252	224	257	238	247	244	247	241	233	249	259	261	261	249	257	278	239	245	249	252	211	271	213	261	258	253	242	235	243	252	250	236	212	246	227	258	246	251	231	234	268	235	216	277	245	264	235	270	216	252	225	235	265	261	229	237	217	254	250	239	246	246	258	211	242	234	228	251	258	254	290	244	270	256	217	249	259	264	216	260	227	217	221	235	254	260	253	266	264	257	231	272	246	259	234	231	237	231	221	246	251	237	231	215	249	265	255	261	231	262	237	274	220	244	257	251	263	241	240	261	270	233	228	246	249	225	277	247	265	246	263	237	249	246	242	218	232	225	233	247	262	273	223	219	225	245	234	246	250	277	217	266	246	235	267	265	257	235	269	231	267	269	281	242	260	253	232	229	235	268	239	210	236	245	250	260	271	253	251	261	248	216	237	208	240	250	247	244	280	275	226	211	249	254	262	230	249	232	237	242	236	231	247	249	255	230	253	247	250	246	223	240	245	250	218	266	261	253	261	234	246	246	244	225	252	239	240	250	262	239	234	257	244	241	265	243	246	241	226	241	218	202	248	239	258	247	256	225	283	259	267	245	285	233	229	268	245	226	229	226	238	221	262	245	247	260	270	218	257	280	255	252	242	242	254	244	218	215	240	250	244	273	212	259	253	256	262	214	252	251	247	253	228	218	257	239	252	212	256	278	254	230	240	233	254	215	253	250	228	241	246	275	264	275	261	248	250	219	281	237	235	226	237	228	274	236	229	219	232	231	243	229	269	240	249	255	249	241	251	246	239	245	227	260	241	222	268	264	264	225	223	271	226	259	258	243	221	235	214	268	219	260	254	232	241	213	217	239	238	246	272	226	239	280	261	266	228	247	259	242
30509	51270	15143	1439	1009	835	654	578	434	410	356	370	375	348	332	315	267	312	316	296	292	320	292	294	298	299	291	277	299	311	272	293	273	284	286	302	304	268	253	311	289	298	285	287	274	269	264	257	272	281	281	285	292	296	295	305	297	286	266	265	260	269	313	274	261	287	304	294	279	272	246	264	269	286	264	280	285	259	257	254	276	290	274	286	274	255	298	270	313	300	282	262	266	259	259	248	283	249	286	288	250	298	272	281	256	263	287	287	308	293	279	237	278	276	250	275	274	296	258	259	258	265	286	267	255	294	235	271	284	278	280	287	258	263	260	287	268	246	287	279	275	276	266	262	254	280	263	299	268	252	263	315	269	271	268	263	261	269	283	268	269	270	260	273	281	299	276	279	293	279	270	270	275	300	252	283	268	282	292	269	252	273	246	292	278	252	288	294	286	278	264	295	276	279	298	273	272	296	288	276	273	258	280	276	246	267	249	284	301	245	291	288	283	289	287	299	280	289	283	299	281	294	301	307	274	309	234	294	283	277	298	258	295	274	286	295	278	285	271	256	278	290	288	266	263	281	286	293	293	283	232	295	266	265	265	258	303	274	311	240	261	290	263	313	279	267	257	267	282	280	294	276	291	267	251	245	274	248	242	295	275	286	256	278	289	236	280	285	262	240	278	260	271	245	291	293	292	280	280	305	258	292	271	268	301	297	264	277	257	273	254	282	286	286	267	292	279	285	249	281	262	274	249	265	287	294	271	260	265	261	243	271	256	260	276	269	271	273	294	254	298	292	246	307	277	270	278	274	302	265	260	255	278	276	295	250	255	257	257	252	271	287	300	252	275	265	276	253	280	286	249	290	298	284	272	291	306	263	266	282	289	286	276	294	254	267	260	306	263	280	283	273	253	296	245	274	287	271	316	290	284	287	279	251	263	234	284	262	249	287	260	298	267	276	258	273	269	258	248	285	276	271	295	284	268	265	284	273	282	278	260	266	252	279	290	268	246	275	287	306	308	274	279	293	272	255	263	260	284	269	267	279	298	270	288	267	279	260	274	270	284	283	287	255	262	275	272	305	279	253	268	272	266	250	252	262	300	275	308	251	264	284	269	265	257	281	277	285	257	257	266	268	254	264	262	265	236	300	293	273	286	275	267	264	276	248	265	270	288	294	264	258	245	287	234	262	268	267	277	287	259	273	290	293	282	267	278	302	270	302	295	260	265	283	275	278	273	276	275	264	262	250	264	280	267	272	289	266	280	246	295	263	246	251	274	256	251	272	263	242	294	280	284	309	284	282	259	293	254	254	268	282	252	282	253	292	250	273	294	280	271	249	252	288	246	270	268	271	240	253	273	243	262	294	280	270	287	283	269	277	289	264	265	277	288	248	270	267	291	255	263	260	301	259	282	276	259	277	283	256	288	238	268	265	250	283	312	276	268	296	264	260	274	276	267	286	259	242	289	247	289	273	268	249	291	246	261	267	258	286	292	250	267	276	310	282	253	258	267	270	285	266	254	275	274	246	286	263	246	274	283	278	280	261	287	250	263	278	296	274	268	312	266	241	285	257	269	288	268	270	294	264	270	282	253	241	279	290	293	313	272	279	276	280	263	277	294	298	272	261	254	268	264	278	284	292	265	294	300	247	278	274	295	278	307	274	296	250	278	275	253	285	272	278	254	304	258	287	268	266	262	296	265	276	294	246	280	273	258	266	300	268	256	297	270	250	264	310	284	285	269	263	274	277	272	277	281	259	284	280	261	278	287	281	284	276	272	246	255	260	249	273	264	285	269	272	291	261	252	270	277	286	276	274	272	259	271	274	288	270	277	270	243	282	278	305	258	253	274	248	286	258	279	285	290	297	280	272	260	288	288	267	231	286	277	271	249	276	269	266	281	294	275	280	313	286	268	266	266	281	258	259	263	265	261	267	264	273	261	291	284	277	280	270	291	283	265	288	243	257	268	276	275	259	290	260	261	264	274	280	281	286	265	280	281	248	264	312	290	271	259	256	256	285	289	291	258	285	260	287	300	298	274	253	284	271	256	290	245	277	274	256	260	252	260	270	291	304	286	276	289	281	290	288	277	294	288	306	249	268	309	256	271	283	302	285	265	303	268	261	266	276	280	275	315	276	278	292	268	279	253	269	268	275	300	261	280	259	295	281	265	275	257	285	232	280	277	258	281	261	279	277	254	293	257	264	236	254	269	278	263	278	252	320	265	279	267	271	269	267	292	263	285	280	320	262	299	299	269	288	315	280	246	263	253	283	317	288	272	279	280	265	266	285	247	280	280	272	253	273	274	249	295	269	286	285	257	266	265	292	294	277	265	282	294	274	262	271	250	292	254	311	279	257	305	276	280	278	268	295	262	281	299	258	256	272	271	253	272	285	250	243	281	270	265	254	298	272	282	271	266	285	260	270	251	282	262	268	294	271	290	293	292	295	258	271	299	277	242	294	294	316	277	273	257	283	282	256	283	305	288	272	267	250	254	278	270	237	263	245	287	294	261	293	300	268	263	278	286	278	281	254	289	301	292	270	283	308	275	280	264	282	260	293	258	262	291	256	262	296	244	309	252	243	282	292	278	260	273	274	276	238	264	236	297	261	277	244	288	255	263	264	261	267	295	269	282	296	309	242	257	261	278	275	254	292	283	297	277	260	255	271	265	268	299	249	268	276	309	246	277	271	283	270	259	267	274	271	277	309	260	271	256	257	313	269	254	259	257	291	262	247	288	296	258	265	260	295	290	281	273	257	258	260	292	301	272	265	284	263	269	278	251	291	287	280	270	291	269	280	291	255	292	266	245	300	276	266	264	283	279	279	263	248	266	306	248	262	279	263	289	264	288	283	244	271	281	292	274	306	255	271	291	281	278	271	259	281	240	264	279	286	300	289	271	242	262	284	285	285	286	270	285	278	255	273	292	258	286	277	266	270	276	282	265	281	291	260	263	267	278	299	295	273	248	267	258	288	299	240	258	294	269	287	289	256	272	262	285	284	277	291	257	257	278	278	266	280	265	253	280	277	268	268	260	272	266	269	280	255	290	279	244	288	280	284	275	281	282	270	260	284	258	280	294	271	284	280	263	284	272	275	266	298	280	270	265	259	280	303	271	278	296	266	286	284	266	248	294	267	263	288	262	277	282	288	323	275	304	253	265	270	244	266	288	272	289	282	280	259	293	272	259	269	266	253	302	286	258	270	256	271	253	245	291	244	254	255	278	233	279	274	264	243	286	267	279	290	278	260	282	268	254	287	267	269	272	265	255	289	279	264	274	278	280	278	269	279	293	288	271	248	291	261	292	300	277	260	289	258	300	301	280	301	305	266	264	299	263	270	265	258	272	293	288	291	278	269	283	284	256	273	278	249	306	283	253	280	257	250	244	262	277	284	289	267	291	272	271	270	292	276	265	268	281	255	294	303	270	274	292	277	274	273	273	295	243	287	256	265	262	261	284	286	291	278	278	251	275	243	277	275	255	285	296	272
22378	21072	28598	23756	21058	21092	11269	1158	889	817	695	662	663	605	544	572	612	584	565	577	543	535	505	508	538	564	550	569	531	557	537	542	495	502	514	551	492	479	526	562	518	504	497	521	466	566	528	519	497	520	518	515	505	498	486	526	513	539	494	506	513	496	477	510	487	455	497	513	499	497	511	469	498	492	484	484	510	459	523	507	508	488	482	523	493	500	472	514	475	474	482	476	501	504	504	502	492	492	519	516	483	482	477	505	522	474	506	512	509	525	471	494	488	481	484	500	511	509	481	482	501	490	484	548	530	529	468	502	477	504	488	518	506	482	490	517	478	511	509	475	524	501	495	474	521	455	511	514	510	529	476	502	462	502	490	487	496	498	494	491	530	516	477	442	513	502	524	526	535	519	489	472	493	491	530	475	523	531	488	482	471	483	456	483	521	485	525	483	482	510	524	525	513	492	491	495	490	523	471	478	477	536	506	519	504	500	468	511	496	533	507	540	504	514	491	446	518	532	503	500	496	525	493	506	520	512	500	503	473	507	546	498	516	464	508	472	486	475	489	468	515	483	509	499	551	483	489	537	528	491	513	528	499	467	543	501	502	545	489	440	507	482	534	522	531	520	494	469	511	485	508	483	462	492	469	547	526	525	461	475	510	452	521	474	498	497	496	516	493	494	510	516	503	489	488	495	482	490	549	492	506	463	501	552	508	516	492	510	525	445	540	484	529	484	534	482	546	483	501	517	498	491	481	511	483	501	514	486	488	474	471	487	482	481	543	491	498	554	486	501	502	490	531	489	499	525	443	520	525	523	490	481	487	502	480	463	466	484	511	550	479	520	533	472	536	511	505	503	482	497	504	464	494	511	538	477	506	534	508	478	500	489	522	505	494	483	495	520	529	506	488	521	537	550	516	486	466	478	500	515	524	475	500	486	521	468	494	474	528	505	468	496	510	488	531	476	485	482	502	509	461	497	527	494	497	504	494	503	511	511	491	515	549	484	514	488	492	460	477	513	500	483	474	498	507	510	521	493	520	511	481	440	510	492	478	503	532	456	503	504	479	499	495	449	488	477	496	518	528	566	460	460	476	472	489	496	492	494	492	485	476	507	488	513	518	503	521	500	506	520	523	505	506	508	499	485	480	506	487	485	480	474	498	521	485	532	514	469	467	499	474	496	480	527	507	507	483	514	493	488	527	477	472	510	479	496	494	564	513	507	467	553	496	484	493	490	501	504	518	457	472	489	516	501	499	510	538	451	478	478	488	503	511	508	525	469	562	490	497	519	515	545	547	498	504	437	484	508	509	504	487	525	484	472	466	471	504	474	496	481	466	516	492	541	458	526	516	489	488	508	447	509	491	511	513	522	506	523	457	501	497	496	505	473	479	503	473	480	475	507	512	503	526	516	527	487	483	521	481	524	483	476	514	463	512	495	529	541	486	497	512	510	506	501	530	475	478	484	506	542	507	483	493	486	498	502	497	509	496	479	506	531	465	495	504	511	495	481	492	517	458	498	524	473	505	482	483	528	470	480	524	514	518	461	503	473	479	510	517	477	466	516	479	468	470	504	476	494	473	467	468	494	460	514	560	518	525	492	523	521	496	498	521	476	450	490	488	505	520	518	526	496	527	515	515	505	510	542	541	509	476	488	503	499	515	504	534	486	465	545	480	494	509	514	526	516	481	473	479	482	493	502	507	498	506	470	475	510	514	511	509	517	514	526	523	514	517	514	553	505	496	523	492	536	453	520	497	479	478	507	492	506	507	500	519	523	516	472	524	520	484	501	508	512	490	515	524	518	456	521	496	521	494	492	511	510	497	528	486	521	495	526	479	538	512	461	494	485	508	508	542	514	505	529	543	520	488	508	457	496	500	495	548	526	500	529	499	499	509	468	517	488	473	524	530	532	523	516	491	512	490	479	459	475	487	561	517	543	496	545	482	478	528	521	532	514	490	505	513	455	481	511	484	534	509	477	564	522	511	503	456	440	498	535	509	504	464	511	477	463	524	510	500	470	513	523	486	496	530	514	481	513	489	498	495	528	470	499	514	457	537	500	507	466	485	507	515	515	496	495	506	472	479	517	469	495	501	463	503	473	475	512	495	481	502	497	546	510	498	475	512	566	504	515	483	482	457	473	465	485	484	500	488	534	508	451	486	504	474	492	493	533	474	490	538	546	525	527	490	529	518	486	477	510	495	503	461	513	470	494	543	473	529	483	466	514	500	468	509	535	490	484	520	480	470	497	470	505	514	476	539	510	499	454	491	496	496	503	512	496	501	523	505	507	487	544	489	507	548	530	467	440	486	509	484	538	513	505	518	500	519	503	526	543	482	520	510	492	461	475	487	517	513	508	493	515	495	489	520	485	513	468	476	508	511	474	509	482	508	497	489	558	518	516	524	466	521	518	480	486	508	512	483	525	486	472	488	501	521	511	528	451	487	493	514	516	468	507	485	476	513	491	510	505	511	504	514	485	461	505	510	460	505	518	506	502	527	465	491	486	477	496	524	496	540	527	478	510	501	512	496	523	515	507	472	520	500	493	479	482	477	491	481	527	479	480	535	482	503	474	530	468	510	508	524	514	519	518	497	533	501	501	540	511	534	483	517	475	507	505	525	522	490	512	512	539	525	520	516	496	484	478	509	519	502	500	525	512	522	499	502	468	486	500	529	481	528	482	514	433	486	525	488	509	508	553	510	551	509	486	493	539	548	500	491	533	505	462	507	505	487	497	544	481	482	504	510	507	474	509	511	493	499	451	472	504	477	500	554	528	493	496	516	463	482	517	461	493	499	555	492	480	519	461	567	470	541	525	506	480	466	527	518	497	458	472	525	492	492	508	506	508	519	489	474	502	490	537	484	533	499	525	515	478	472	501	531	515	477	473	489	502	483	473	456	499	479	513	513	530	503	505	528	486	513	479	509	478	485	487	497	477	498	523	513	506	524	507	517	529	512	506	466	468	517	494	496	464	476	483	493	475	496	487	505	507	504	500	512	497	456	501	512	485	515	472	515	463	524	520	485	490	485	479	469	512	522	482	506	510	481	507	491	508	484	483	526	475	503	521	492	522	507	479	491	540	490	489	532	488	542	538	495	467	541	470	531	473	526	538	506	499	488	484	497	535	538	471	547	481	509	504	527	482	485	528	505	512	497	445	477	469	492	482	472	510	516	539	508	461	528	493	472	515	536	490	503	474	498	485	460	490	526	471	509	474	485	464	457	497	462	532	497	541	493	498	502	485	479	484	487	500	493	479	540	460	521	512	494	459	513	500	520	478	484	525	548	528	521	499	523	512	490	459	481	540	539	480	534	509	511	473	518	502	469	523	512	501	457	497	492	527	464	496	493	503	490	507	500	494	527	487	474	508	502	465	501	521	478	497	473	511	511	476	492	482	446	491	526	501	498	520	494	533	505	466	457	509	505	476	503	487	510	486	512	526	526	535	503	504	476	526	502	552	469	486	513	508	486	565	511	501	512	495	491	513
33896	63657	21835	4079	2877	2188	1639	1424	1137	950	949	834	754	732	734	683	676	627	660	562	625	620	588	638	626	606	580	609	579	597	620	586	559	563	557	536	571	550	540	587	571	589	522	575	506	501	557	539	573	504	563	567	573	537	533	528	520	566	553	487	568	533	506	556	531	529	532	568	516	526	575	550	536	519	525	550	486	561	595	502	537	544	534	534	585	499	542	542	546	521	512	533	543	520	526	507	576	576	568	536	543	558	570	524	530	536	526	548	534	524	549	547	613	557	541	526	554	570	528	545	590	554	577	559	549	566	532	564	530	580	586	561	507	563	539	543	548	522	510	541	572	510	580	546	554	542	507	512	555	543	543	562	560	575	505	569	529	560	552	519	508	513	557	567	527	537	526	498	517	583	530	582	545	543	522	524	517	565	529	518	555	543	510	501	504	552	541	544	557	511	536	564	534	527	523	557	540	564	538	514	536	570	549	550	542	543	558	555	536	534	555	544	556	574	537	550	520	526	566	597	507	536	529	573	552	561	538	484	496	565	494	551	518	529	519	516	517	536	508	532	552	537	537	540	498	544	551	505	556	535	516	526	539	558	571	500	543	504	528	545	539	539	547	512	531	553	568	566	508	543	543	521	540	540	527	545	510	552	533	607	555	527	502	537	516	541	578	507	545	513	525	502	537	543	521	507	467	525	532	549	517	573	516	602	545	531	534	551	529	527	551	530	523	545	530	520	541	502	542	548	533	523	556	541	525	510	552	509	551	497	528	529	547	564	532	517	525	521	523	539	552	505	572	553	574	502	535	577	498	546	550	518	542	499	572	566	482	550	527	549	509	570	534	513	563	538	530	556	508	528	576	520	569	527	522	542	568	562	505	533	541	566	566	546	543	531	554	604	590	523	516	518	550	550	572	541	568	529	550	555	507	534	544	512	540	534	510	538	544	565	534	518	534	537	579	553	559	575	494	534	511	532	571	533	501	534	499	563	585	504	529	539	507	538	514	507	558	541	590	516	549	530	539	551	548	523	517	541	515	550	511	563	526	525	529	525	614	597	519	555	549	531	527	531	591	533	550	549	524	546	584	577	539	548	563	578	566	533	487	533	539	561	498	514	556	563	524	549	535	511	574	568	563	564	524	518	534	575	527	549	510	556	516	569	520	561	543	541	563	557	560	538	527	521	551	536	571	533	527	487	581	576	546	569	537	572	545	577	542	504	564	512	518	550	520	534	489	586	560	521	561	522	529	552	558	547	555	582	545	516	516	569	560	506	538	518	506	569	569	550	520	557	515	523	545	553	551	544	602	545	526	559	541	548	512	561	533	551	524	554	536	560	534	577	534	520	530	494	521	534	544	529	531	532	535	553	525	545	543	525	511	563	544	518	551	574	536	547	542	583	537	590	500	543	542	527	552	526	575	520	577	580	516	531	489	573	580	545	499	551	524	543	521	536	536	517	547	544	549	547	562	528	578	593	552	569	509	531	534	513	569	540	559	554	554	606	541	536	533	547	540	551	495	562	538	494	544	538	596	528	560	521	571	532	602	526	574	542	535	534	507	533	526	551	564	546	562	524	545	540	558	555	580	558	570	543	524	487	491	510	528	559	517	556	510	508	536	529	522	572	538	562	529	558	548	547	549	502	546	478	571	543	546	545	563	546	543	521	579	476	520	557	536	506	539	534	564	534	482	553	531	541	512	523	540	530	550	538	534	521	554	516	550	534	521	535	501	532	548	538	565	541	522	559	572	571	571	552	539	546	569	538	539	555	533	524	547	542	548	537	537	575	507	506	513	569	565	540	544	570	545	566	508	537	550	554	543	552	548	541	533	550	486	543	557	583	522	540	568	546	528	552	544	571	531	546	516	568	530	555	571	469	507	551	529	572	539	549	545	551	535	552	553	560	506	511	579	532	576	560	499	539	517	531	512	568	556	521	516	577	535	563	538	502	544	557	557	523	557	569	573	496	542	538	542	537	523	553	545	543	570	542	515	536	563	575	511	526	565	533	513	544	564	533	529	530	571	572	540	525	549	538	512	575	499	543	522	523	581	567	538	562	545	552	533	492	540	538	518	521	508	605	549	577	529	560	539	557	577	517	534	551	516	574	540	520	537	501	535	521	489	597	558	545	502	478	526	606	538	554	522	534	560	568	580	497	531	528	529	519	542	566	518	551	554	546	571	552	539	536	531	561	525	588	532	544	544	541	556	543	538	524	534	532	534	548	520	573	548	551	557	550	559	550	523	526	558	506	572	589	556	539	544	574	524	538	529	534	536	551	500	520	575	552	558	556	539	528	551	570	603	540	544	501	578	549	554	565	563	542	527	542	579	549	486	518	532	554	551	534	535	556	536	546	524	536	549	615	496	570	592	541	546	564	517	504	529	533	530	557	596	528	524	536	500	534	541	566	501	548	516	551	508	530	552	560	511	569	516	509	508	564	491	551	543	532	551	544	513	566	563	552	529	542	511	493	577	549	531	511	544	520	538	548	573	573	538	523	568	563	511	515	520	578	570	554	529	553	555	514	557	541	584	534	588	542	565	564	526	521	519	555	499	529	524	554	532	512	548	530	545	522	511	524	533	531	547	514	512	557	567	525	521	495	488	539	546	505	550	567	516	547	501	559	552	563	558	545	520	567	507	493	520	521	547	511	534	574	504	527	515	543	519	554	544	564	564	533	542	557	560	576	542	528	569	512	541	547	550	509	537	574	533	538	534	542	540	532	539	548	564	540	537	590	549	514	503	528	500	529	536	539	543	516	498	508	543	565	546	522	548	545	486	592	556	513	526	553	534	515	537	540	499	495	550	526	555	551	538	511	533	513	541	505	514	550	537	536	530	527	533	518	573	539	487	550	588	530	545	535	506	559	509	558	525	532	534	554	511	610	553	570	480	549	519	519	531	544	489	530	531	544	592	555	501	513	528	546	577	561	558	523	563	563	532	546	527	539	537	567	533	511	548	529	541	533	552	500	512	520	525	509	561	559	544	534	517	532	551	556	552	560	520	563	582	556	525	500	546	534	513	530	534	526	590	568	564	575	531	537	525	491	524	514	528	520	543	519	556	526	545	522	509	560	542	528	552	546	533	554	557	536	538	516	522	542	550	534	510	504	494	502	522	552	536	537	588	569	526	529	519	566	528	564	554	506	515	593	551	546	530	553	521	533	540	502	593	534	554	531	499	586	524	517	536	514	526	520	544	559	522	601	538	556	542	597	522	533	585	519	529	528	506	512	526	559	479	498	573	513	510	526	498	534	526	565	521	561	512	571	534	556	556	511	540	534	507	516	595	584	564	553	527	553	545	540	569	540	505	530	521	464	527	569	532	559	522	511	549	550	525	532	566	561	573	537	521	532	545	575	542	531	595	518	559	576	552	544	517	553	530	526	510	526	474	538	564	536	554	518	563	527	586	539	556	501	552	560	543	540	581	545	521	557	510	536	522	551	503	614	521	546	515	548	529	559	571	538	512	547	566	549	544	548	541	554
28908	26465	16220	1766	496	476	486	443	506	460	460	464	427	447	450	443	453	483	415	455	447	459	402	428	428	471	460	420	452	456	469	473	463	437	465	457	464	412	484	458	417	437	452	461	455	458	446	421	446	413	445	464	431	383	422	490	458	466	465	453	454	452	464	452	434	414	478	456	470	434	478	424	442	448	458	475	434	453	462	440	464	423	426	436	474	419	455	480	419	455	456	495	451	468	449	433	424	457	467	453	472	461	456	436	445	454	487	456	464	492	463	445	424	445	449	455	472	430	447	451	463	476	439	430	472	456	439	475	432	446	467	477	437	460	451	450	456	464	451	491	475	449	444	426	425	447	436	476	418	461	433	468	493	439	476	473	503	408	476	416	467	431	436	429	435	472	452	456	463	436	456	455	445	453	479	453	483	438	441	462	446	421	410	435	489	452	457	433	428	437	489	458	444	431	482	471	494	442	448	479	452	432	444	427	463	435	426	460	426	466	433	482	465	471	444	445	447	434	446	462	438	434	457	456	480	491	454	449	414	456	455	484	446	456	490	476	436	449	418	457	466	469	441	487	434	444	501	477	460	435	407	443	436	408	450	437	429	431	413	461	443	458	454	494	475	428	448	439	435	475	412	459	448	432	445	447	455	474	467	466	416	428	449	457	446	444	425	485	480	454	442	454	456	436	460	466	429	445	456	474	471	409	445	457	417	459	494	456	454	470	444	490	430	451	433	465	417	468	464	450	460	430	442	469	471	447	427	442	461	447	449	471	425	437	470	463	473	454	479	466	430	465	471	454	440	458	478	452	445	484	498	443	441	461	470	472	482	449	453	479	445	463	441	468	448	429	466	442	468	430	469	488	467	468	405	441	438	466	456	441	460	439	424	441	432	441	436	454	439	434	434	437	469	429	512	416	477	409	451	476	452	426	475	465	480	479	468	424	480	442	453	477	434	449	445	445	474	473	414	435	448	420	450	426	402	446	461	459	477	444	436	420	438	456	423	461	475	469	458	455	465	439	463	452	469	486	457	472	440	423	439	452	475	481	474	496	460	438	438	483	464	453	414	412	479	434	447	448	445	414	477	459	503	433	441	439	472	454	432	429	468	420	458	415	460	458	419	450	488	428	451	465	438	445	467	448	441	470	473	449	434	456	455	434	446	415	473	433	454	475	467	466	408	453	444	446	427	428	447	480	481	443	462	491	483	460	443	421	462	456	481	438	466	445	472	448	476	430	493	422	490	442	467	441	468	459	440	476	424	454	458	475	442	436	461	447	429	471	455	438	465	454	480	480	445	479	439	462	439	467	435	403	437	436	478	460	458	474	467	457	457	462	468	423	417	424	457	483	451	439	468	403	471	460	458	489	486	490	447	417	452	456	457	438	453	444	466	491	455	438	406	440	464	448	440	420	467	471	434	465	440	470	494	487	472	449	427	432	442	436	457	463	426	438	449	471	447	421	454	458	485	481	421	466	471	458	436	435	480	441	448	457	452	441	458	435	449	422	482	445	435	474	446	457	481	436	443	439	439	437	447	488	438	482	450	434	478	412	482	438	447	455	470	463	481	404	454	462	477	505	449	436	431	477	504	467	487	435	450	451	491	431	431	426	430	445	458	465	459	429	432	470	443	438	428	441	469	398	449	457	457	429	493	472	440	464	438	486	432	447	471	438	443	469	420	458	461	450	482	449	471	427	469	479	449	441	444	463	453	453	409	438	457	460	441	433	434	455	444	470	445	418	477	474	464	483	453	415	483	436	449	478	456	441	438	468	484	430	419	449	445	416	439	408	445	486	462	426	443	451	472	461	460	484	472	469	456	459	440	475	430	488	447	453	433	427	435	441	434	425	486	447	429	430	435	451	524	447	458	456	469	467	483	509	446	452	440	462	474	455	464	459	494	420	435	470	459	447	409	397	416	456	479	445	444	428	466	474	449	471	470	431	439	448	468	461	455	414	479	428	457	445	474	438	473	452	437	437	438	420	433	450	439	457	433	461	444	434	444	420	461	438	424	454	464	447	491	456	468	479	449	432	462	430	427	485	431	495	448	439	423	476	473	425	431	467	458	449	456	452	447	457	476	455	423	447	471	463	420	452	442	437	457	494	418	457	426	469	456	487	435	445	466	452	463	474	440	483	476	455	410	462	433	451	425	464	484	430	473	454	476	432	457	468	486	450	447	426	498	435	453	468	482	478	456	457	455	475	450	412	413	444	438	486	447	476	468	464	400	430	472	430	490	456	433	456	449	449	419	432	453	474	418	442	416	424	474	424	464	435	475	425	462	461	468	450	417	437	458	456	468	471	453	467	439	467	436	426	442	459	465	458	418	446	466	478	478	466	467	473	442	469	491	457	460	477	462	460	424	462	474	430	472	442	441	452	422	446	463	437	455	460	428	472	442	381	441	455	421	440	473	464	446	468	439	443	514	444	430	474	436	452	475	438	426	465	471	455	452	454	490	460	424	460	425	431	416	426	428	415	453	451	462	472	435	479	469	442	418	460	439	431	446	424	465	435	460	465	465	441	450	458	429	403	430	464	454	421	444	417	474	472	474	460	465	469	499	441	460	430	447	491	448	472	481	455	474	416	467	470	460	444	448	445	464	443	442	460	421	434	454	451	473	451	449	436	426	489	454	430	481	460	523	478	450	462	380	478	437	468	449	458	416	470	462	425	461	452	456	417	484	473	411	450	443	440	449	491	454	440	422	463	472	429	469	420	501	455	473	452	425	462	453	463	460	458	455	451	428	454	444	450	417	451	447	485	447	485	462	455	440	475	471	456	469	452	441	431	471	456	465	482	425	435	411	440	442	486	457	436	475	438	477	437	440	426	421	448	469	495	416	455	447	425	462	455	458	455	469	460	427	506	429	440	469	433	471	418	497	438	443	422	483	477	457	445	454	524	465	434	434	438	449	470	510	466	419	458	429	477	446	447	464	435	474	443	499	429	458	451	416	458	445	439	439	456	426	491	429	483	468	450	426	436	439	474	501	494	466	479	452	436	461	432	471	436	473	442	454	443	472	421	460	450	432	460	449	446	446	458	485	470	453	419	455	446	427	479	442	435	457	465	461	447	413	445	454	457	454	469	450	448	426	412	486	472	435	432	481	455	438	457	412	458	429	442	454	456	495	482	433	441	448	445	479	433	457	436	443	450	493	452	426	493	509	471	441	478	466	415	445	471	447	437	452	500	477	444	499	444	448	453	432	458	481	460	462	486	492	451	455	451	431	425	437	420	444	435	485	449	441	496	445	470	437	469	495	444	431	511	467	434	426	446	447	491	449	504	452	445	482	473	456	416	461	456	444	452	456	438	447	468	456	438	440	456	457	490	436	474	440	463	428	443	461	443	482	457	431	430	447	420	457	451	505	440	435	439	440	434	483	440	476	453	457	432	471	433	459	442	476	467	429	444	419	409	444	454	435	470	485	440	490	399	410	453	475	446	450	448	474	472	455	434	493	448	423	457	454	470	431	473	489	435	482	447
29229	41833	7578	601	576	518	471	491	477	502	473	498	486	518	518	443	464	456	470	509	458	426	484	477	469	479	481	438	502	447	496	515	472	453	482	461	475	435	456	460	473	451	521	495	452	514	459	443	468	465	502	454	522	458	481	464	479	470	457	517	494	493	463	453	463	491	507	508	468	495	470	471	483	487	462	459	507	466	462	468	476	475	474	487	498	445	489	470	479	434	455	419	473	439	477	516	533	475	505	504	432	452	454	463	467	505	474	503	469	505	490	430	472	488	480	495	484	484	446	457	454	462	521	475	454	464	488	491	453	494	477	486	465	467	482	478	459	473	484	436	492	455	456	493	486	478	500	507	442	474	459	486	444	464	485	472	456	445	446	488	498	488	446	477	493	479	461	441	483	529	512	478	492	486	496	460	471	455	482	520	477	460	500	477	480	515	476	472	516	458	468	455	459	485	533	493	455	509	440	471	497	513	481	450	508	519	443	491	445	442	458	425	466	461	466	457	436	504	447	501	470	468	508	458	469	469	483	493	456	468	467	503	469	473	462	468	479	450	463	459	470	495	504	486	507	503	474	504	449	443	471	480	442	476	477	482	459	501	432	443	464	479	466	485	436	470	474	459	489	447	462	445	462	461	497	472	486	471	483	485	495	462	479	469	473	482	501	466	502	410	499	484	467	490	497	492	481	482	460	501	506	516	493	455	466	502	478	451	507	478	469	493	416	457	523	459	449	437	457	513	525	477	506	449	468	471	482	479	457	464	447	489	499	496	458	490	486	482	465	453	465	475	433	492	515	494	471	466	466	453	479	427	478	489	461	451	483	488	468	496	483	453	450	491	499	445	495	455	486	515	498	488	509	502	492	482	466	433	473	498	489	472	465	471	469	504	490	488	483	474	452	505	493	501	478	432	470	495	485	546	463	518	485	471	473	482	506	453	454	476	481	489	484	482	473	488	480	473	489	447	454	488	487	450	470	476	504	452	492	467	469	467	529	467	459	527	459	490	469	484	493	439	440	465	519	444	473	463	446	479	487	476	457	461	531	487	462	487	512	466	455	480	490	495	486	500	456	494	450	474	449	509	485	475	434	524	464	486	484	455	462	491	493	486	472	484	505	473	483	489	481	471	514	501	493	454	505	474	499	458	470	431	444	467	487	491	510	464	458	472	438	427	502	494	445	485	443	450	485	474	469	457	466	488	460	491	452	476	488	460	479	496	497	501	475	445	428	486	471	503	447	445	457	484	474	502	513	443	481	450	499	437	459	465	469	472	474	430	448	449	468	493	438	454	493	475	501	482	499	456	476	455	486	478	483	492	427	450	475	494	453	472	464	473	422	497	480	490	455	496	468	491	464	490	455	459	430	510	461	483	482	481	490	480	474	513	461	467	472	449	474	489	492	511	457	508	544	455	480	478	491	461	450	472	460	500	477	491	469	491	465	478	445	483	443	496	526	476	498	474	480	471	495	461	465	456	510	486	480	469	500	476	477	492	483	491	442	497	459	467	452	517	458	469	477	486	435	459	479	497	443	473	474	503	435	455	457	443	469	473	471	486	439	475	484	474	489	507	491	494	448	481	481	478	487	435	464	444	512	480	491	460	492	482	455	496	474	448	453	480	460	494	472	486	486	510	494	489	451	447	499	501	434	447	432	513	509	472	460	472	454	466	478	471	455	487	481	462	471	481	459	507	470	441	456	452	487	444	490	462	477	466	504	480	536	466	512	537	464	502	482	480	499	470	449	432	467	459	474	452	477	491	509	495	417	485	491	499	463	443	473	491	501	491	494	473	451	479	486	449	448	465	474	478	453	499	468	497	497	479	457	471	455	471	512	469	478	470	482	506	471	481	485	495	490	445	472	443	509	464	483	479	454	487	476	457	486	501	472	475	431	478	482	465	470	485	505	474	481	487	481	461	470	466	466	480	426	477	423	496	453	456	482	463	446	455	472	490	461	460	478	464	491	504	479	464	425	463	498	450	481	499	439	432	467	470	468	466	504	486	488	492	477	440	455	470	474	469	461	464	506	456	472	453	472	516	453	461	475	458	479	482	474	473	463	477	464	504	450	488	432	527	468	469	479	505	431	475	420	482	519	454	480	474	480	463	474	446	458	475	478	451	455	460	473	475	449	433	455	454	465	508	482	489	506	493	485	478	483	512	479	469	484	477	429	510	456	456	482	449	451	527	443	456	455	478	520	486	489	509	485	506	446	477	459	445	492	471	463	509	454	490	502	457	487	505	474	461	459	511	493	486	485	479	499	493	456	460	487	489	481	491	478	467	431	476	463	532	468	484	473	485	500	484	478	460	475	492	495	463	531	493	484	493	439	423	495	492	469	490	438	487	501	493	450	507	480	446	450	479	493	485	459	485	509	471	451	480	470	472	459	488	437	481	487	502	468	458	483	452	469	489	489	502	446	487	524	490	472	455	480	469	495	492	495	471	443	463	507	523	507	499	486	475	487	477	468	481	455	501	443	493	474	458	456	483	446	485	484	448	469	478	470	501	492	500	465	462	490	471	510	465	476	506	490	466	499	488	501	435	506	472	486	524	462	453	480	436	477	449	478	484	476	479	490	481	477	448	449	470	468	461	453	514	488	460	471	492	477	475	481	484	464	463	504	495	497	521	458	491	467	478	422	460	509	437	476	493	480	465	502	521	476	429	453	478	467	482	489	481	441	480	483	499	454	465	464	448	457	486	458	491	499	525	456	499	481	521	464	506	470	443	481	467	463	469	447	448	451	475	453	464	433	476	452	488	454	456	452	483	494	489	500	445	455	472	473	464	507	481	452	504	508	445	459	458	480	478	482	469	498	480	481	489	493	466	495	488	481	462	499	470	460	483	474	459	483	478	466	502	485	525	446	441	481	461	478	487	455	500	490	490	489	476	479	460	485	505	466	504	466	487	503	473	473	493	468	460	455	490	498	480	504	495	494	428	466	494	527	472	470	477	457	472	530	472	497	478	507	458	444	496	495	478	503	463	463	483	472	466	496	447	443	456	493	470	473	495	482	441	442	471	476	504	453	462	468	477	449	513	463	480	501	464	451	494	480	460	501	475	426	480	490	485	494	467	509	474	450	498	466	468	511	479	480	510	463	523	487	458	498	459	453	476	492	479	469	486	473	494	486	490	457	459	450	518	468	491	472	494	468	497	476	446	451	499	456	503	462	491	470	446	503	462	462	484	471	481	508	479	469	495	486	509	432	474	477	481	435	417	487	475	484	477	477	461	483	488	473	491	485	487	470	487	527	485	458	465	457	479	482	488	470	455	454	502	442	503	441	500	491	511	423	450	467	488	468	485	406	460	489	475	451	469	458	483	504	466	455	460	488	466	458	488	484	522	497	496	480	477	483	473	468	481	527	473	499	475	468	494	495	489	453	512	482	504	463	482	461	527	436	474	483	503	468	503	433	440	468	471	487	509	496	467	505	433	470	500	487	466	444	484	478	466	458	473	467	459	473	506	449	459	480	430	490	469
23515	21048	28139	24148	21029	11786	1448	933	835	802	798	740	793	750	720	723	704	719	683	690	672	717	763	738	664	714	756	704	693	733	728	736	723	669	711	671	700	733	741	695	676	677	705	687	660	674	687	704	672	759	683	667	641	699	707	708	680	705	717	684	708	685	666	727	643	708	655	720	671	688	644	721	672	672	696	673	721	662	685	717	738	651	698	670	716	722	666	681	706	671	705	650	686	709	690	670	665	700	698	662	649	692	683	719	671	659	644	681	637	595	696	703	622	667	676	772	703	691	687	718	727	684	648	717	712	687	707	642	701	664	742	737	681	691	663	672	697	723	723	662	706	682	661	663	699	659	660	675	701	701	720	674	688	688	714	668	671	691	689	687	641	676	680	696	696	691	714	710	672	703	662	710	676	668	661	662	679	690	679	696	684	661	665	700	715	666	656	673	651	676	718	691	658	682	655	654	658	669	674	687	685	701	707	723	683	689	699	671	668	692	683	654	700	653	699	666	677	695	704	663	659	649	742	685	710	666	702	689	701	666	651	661	681	663	661	747	681	718	672	690	659	666	676	698	696	698	690	717	664	664	629	705	649	668	666	721	653	711	641	671	649	631	709	702	688	668	652	691	706	647	731	686	676	684	677	693	686	671	695	659	707	674	691	718	680	690	737	686	640	694	660	675	691	662	692	705	675	686	669	695	693	685	691	680	701	713	719	650	663	683	646	676	663	672	690	640	694	679	657	707	661	635	678	700	643	743	710	686	680	661	649	696	654	668	683	677	727	697	674	677	693	679	685	685	721	688	731	695	682	668	697	674	651	637	664	703	663	684	681	678	674	727	691	737	691	701	653	680	687	705	715	704	703	713	652	711	666	716	694	694	700	709	667	650	690	638	723	646	697	652	659	671	657	658	731	721	698	653	638	690	700	692	706	756	715	661	667	706	649	691	727	688	658	695	695	701	709	762	657	695	682	682	687	673	650	708	696	729	669	659	692	695	648	659	688	684	671	710	656	694	693	719	681	663	678	700	707	637	722	682	666	678	685	715	694	678	716	709	736	639	732	643	702	692	730	720	656	737	646	708	668	689	684	694	670	650	721	658	657	670	710	676	640	666	633	693	669	718	702	640	652	641	711	738	679	699	675	671	691	663	674	715	682	680	651	631	693	678	706	688	704	717	642	700	636	618	710	633	674	709	688	684	617	693	660	717	654	695	692	694	676	690	671	668	632	706	698	658	695	677	622	704	723	641	632	656	691	698	675	662	628	697	710	720	700	687	689	681	691	712	724	671	669	690	664	721	671	686	670	664	679	682	702	715	720	671	666	653	700	654	698	692	645	706	714	691	680	712	693	700	666	676	669	724	666	718	631	661	677	714	655	636	680	686	670	682	662	656	695	721	722	691	662	656	665	700	658	681	634	677	608	724	679	723	629	723	690	664	684	683	715	723	719	678	680	722	666	670	686	677	638	671	702	629	694	678	730	666	651	707	741	700	706	678	655	710	684	657	685	731	662	662	652	672	674	722	740	650	670	651	654	704	677	682	687	711	747	702	665	692	703	669	666	686	622	683	731	695	721	631	666	629	677	678	726	676	697	649	671	629	669	697	684	700	698	656	682	699	655	685	698	638	705	698	674	689	694	658	651	695	677	673	757	662	737	659	716	663	692	676	641	690	678	658	694	686	678	672	659	642	655	668	698	654	692	690	769	662	700	677	745	754	638	714	737	709	658	701	662	684	681	696	656	675	712	665	699	691	691	650	668	684	686	635	677	722	655	688	674	657	697	702	697	664	701	676	696	647	668	675	678	666	685	710	628	744	635	695	718	698	702	673	688	679	673	703	661	639	702	645	645	678	672	683	681	685	691	719	673	665	680	627	681	679	676	675	664	663	651	669	705	721	681	714	640	724	747	700	640	652	687	669	729	702	686	722	710	681	679	639	713	693	752	655	719	695	697	686	695	690	679	735	726	697	696	718	651	681	660	726	663	701	721	601	695	702	659	716	698	653	617	696	709	659	703	670	672	689	663	683	675	686	715	651	663	673	622	688	683	658	728	743	692	701	678	659	649	679	670	673	680	640	641	664	699	683	760	726	680	720	694	708	678	625	667	673	640	654	681	655	677	632	665	661	634	686	718	695	709	677	672	687	694	724	659	684	755	659	675	719	713	748	673	642	692	659	698	677	652	657	631	701	703	656	640	632	653	719	685	706	668	687	654	674	711	676	712	696	687	704	684	722	731	714	715	642	712	686	642	639	660	764	707	684	705	700	670	659	676	711	685	681	702	689	647	691	707	667	702	700	646	755	658	666	684	673	685	645	661	699	655	699	656	648	672	619	645	660	688	654	695	666	710	666	658	655	708	688	676	632	600	662	635	674	657	613	680	677	652	691	704	695	690	724	684	645	707	638	673	657	700	679	688	663	667	701	671	721	684	666	701	675	700	686	712	695	715	676	658	657	721	680	687	667	689	660	724	722	656	625	670	692	666	682	649	662	645	736	686	662	656	664	673	672	675	690	680	661	677	636	658	714	670	700	633	640	681	661	720	664	685	677	687	693	695	672	657	690	675	649	694	635	637	669	701	695	703	678	672	699	651	670	717	658	685	683	630	706	720	690	713	687	667	720	707	696	688	668	670	659	693	665	662	737	691	682	667	655	663	681	642	711	716	661	657	691	692	697	710	649	670	654	674	683	701	652	673	633	670	681	681	696	661	708	702	676	695	730	682	656	719	713	706	673	748	672	676	673	718	681	684	714	681	678	713	705	727	694	718	712	698	655	652	672	654	689	643	663	720	673	697	683	666	705	649	724	667	675	694	668	691	709	677	665	671	737	717	642	696	682	646	690	717	710	731	672	688	674	658	708	677	693	685	713	687	648	701	690	646	719	686	676	658	689	688	681	682	726	667	652	703	734	664	708	682	701	639	695	678	677	680	697	666	700	685	653	689	694	668	718	658	672	718	688	673	694	728	637	679	677	731	673	679	687	705	702	690	668	744	693	695	736	647	700	722	645	711	671	645	670	741	682	688	683	705	641	675	680	642	640	685	681	627	676	701	671	704	704	675	688	675	663	665	711	657	676	691	651	706	706	684	685	655	690	619	679	663	737	694	664	684	700	710	710	753	667	699	752	663	703	635	657	685	698	689	629	688	674	684	661	671	687	677	662	712	723	644	664	683	702	695	698	684	675	663	692	703	687	674	664	663	639	692	709	684	693	716	701	666	659	678	715	704	640	665	701	690	708	677	648	673	696	676	636	677	708	670	693	668	695	668	699	645	660	700	643	640	690	667	704	672	732	715	704	700	654	699	658	692	726	678	689	701	659	700	692	625	651	702	671	680	685	667	701	719	705	650	627	685	697	638	700	717	698	687	683	696	669	655	702	692	676	681	710	671	644	672	670	721	694	709	693	652	671	702	702	674	687	702	643	653	667	679	676	701	686	690	672	736	668	656	667	691	704	692	700	678	663	669	667	648	610	645	649	672	654
30483	54226	11579	2587	1952	1563	1248	1163	1039	885	912	810	797	789	807	769	750	764	739	734	753	741	720	778	724	751	742	752	724	713	815	750	758	703	709	702	686	687	755	735	736	714	711	797	760	747	685	723	725	729	741	698	745	763	694	745	720	706	690	718	680	717	739	685	732	767	726	710	732	679	696	742	723	732	728	738	752	713	725	694	715	722	710	714	745	734	687	682	788	692	740	730	699	756	707	694	701	716	660	734	733	696	685	692	705	742	689	730	714	712	660	712	698	755	716	713	691	723	679	710	671	704	751	723	703	724	716	739	714	744	718	733	711	701	761	766	772	713	722	650	688	683	684	701	733	766	702	728	691	715	707	763	727	728	665	746	723	700	721	735	672	705	716	697	744	648	715	737	695	701	746	743	728	727	694	712	713	744	728	732	691	730	661	724	682	679	686	721	660	708	713	717	771	715	697	731	721	706	702	716	737	739	710	725	743	785	707	721	758	746	685	673	700	717	724	675	695	674	706	715	695	733	675	734	725	695	680	690	677	730	731	707	728	716	717	684	687	719	648	754	728	722	707	713	708	709	752	739	743	723	707	698	685	734	780	699	719	707	672	672	765	671	759	705	719	750	708	682	718	679	697	726	690	697	670	739	696	695	719	723	713	717	692	720	667	723	753	729	735	695	719	740	729	710	689	702	750	672	701	731	726	716	715	731	702	771	728	715	727	677	753	714	760	691	730	716	682	725	737	724	712	702	781	719	660	714	723	702	718	726	695	704	671	682	687	729	694	708	696	725	729	729	663	682	708	708	696	710	723	736	660	734	696	710	703	720	692	715	693	711	794	714	714	702	697	763	739	718	712	708	702	753	721	717	719	726	758	729	707	706	671	689	708	672	675	729	711	754	679	708	696	713	750	716	710	686	694	694	691	709	703	707	715	758	736	715	722	661	733	723	723	683	724	694	713	685	676	703	745	707	737	650	716	725	692	702	738	741	730	755	674	726	715	735	703	741	776	705	702	707	721	693	745	687	719	704	622	706	734	707	701	691	708	760	689	746	747	675	706	723	701	700	747	680	706	698	707	651	718	730	712	761	710	714	759	761	725	724	732	744	706	736	739	703	694	718	719	732	696	677	729	726	715	714	733	728	718	697	729	717	696	692	695	710	721	758	731	704	787	726	724	700	662	728	741	697	696	732	761	711	668	723	704	670	741	701	703	693	725	690	720	731	721	720	725	665	724	720	655	672	696	723	677	719	729	755	703	741	696	755	728	746	685	693	703	692	772	686	661	747	717	712	761	698	688	721	747	725	681	722	709	718	702	754	740	755	727	760	707	725	724	693	717	692	717	711	735	748	668	668	735	654	702	723	717	723	708	708	694	675	755	750	719	773	762	749	731	737	703	655	733	689	703	687	729	720	684	719	715	724	655	665	682	696	730	725	647	706	669	707	728	721	724	705	689	708	690	700	698	744	707	741	687	727	724	750	710	707	736	738	702	740	706	707	734	741	715	769	700	690	690	733	723	759	712	701	706	707	723	714	764	711	670	687	733	702	685	709	709	698	754	769	692	723	732	785	680	681	744	714	749	736	696	705	685	696	712	711	722	713	706	763	722	649	750	716	685	725	713	707	714	757	704	709	724	730	646	726	700	722	702	752	734	720	679	694	728	743	730	682	717	758	699	759	709	699	685	735	675	699	706	702	712	743	704	667	712	709	661	716	738	738	716	700	742	704	711	728	715	716	746	743	662	716	751	732	700	704	675	728	682	695	686	746	723	671	728	742	706	695	664	736	763	718	686	734	682	690	754	698	690	718	740	736	721	681	713	724	693	715	730	690	735	704	688	728	743	684	704	755	730	723	726	705	711	743	735	717	732	750	678	652	754	737	757	680	694	724	684	661	708	717	708	728	703	765	725	674	724	719	715	709	694	689	756	701	663	707	733	686	731	735	734	736	701	733	710	740	701	708	707	720	685	702	756	769	756	740	741	683	704	693	759	753	692	689	717	748	699	763	741	725	695	750	706	694	708	732	698	749	710	719	712	692	688	681	728	729	688	719	703	675	790	729	679	719	681	726	726	698	701	723	717	657	751	743	713	720	733	743	739	720	745	705	738	690	740	712	748	674	719	707	755	698	703	709	744	698	761	723	702	724	693	729	703	687	725	704	672	716	694	726	727	676	727	691	696	743	732	743	741	741	711	705	676	716	730	690	748	718	702	734	690	706	724	701	709	703	690	713	734	713	752	698	739	779	688	669	706	718	682	735	702	732	717	690	746	664	709	732	728	688	725	694	732	722	693	696	710	714	663	723	692	742	708	728	690	715	754	699	677	757	745	695	706	772	725	657	710	732	662	725	713	769	757	714	706	795	739	680	705	678	656	677	704	708	697	720	737	737	692	709	776	727	653	739	712	729	687	706	689	681	726	730	692	688	696	698	709	714	740	696	737	736	701	752	705	678	686	703	698	705	700	699	695	694	722	691	684	735	705	713	690	697	698	685	699	774	696	630	669	695	694	697	742	713	682	721	698	717	713	689	710	646	732	752	729	732	688	734	726	691	684	706	703	701	685	698	716	749	707	722	677	697	710	709	741	694	730	713	710	733	707	726	732	757	708	698	716	675	696	685	724	742	748	778	724	706	694	683	716	700	719	690	745	675	731	743	715	738	704	688	722	715	738	753	732	707	691	747	753	708	734	744	752	706	727	748	716	751	652	713	683	663	742	661	699	719	710	692	742	728	738	727	733	750	716	684	747	700	641	700	750	691	721	730	721	733	705	682	684	695	681	705	671	716	699	715	674	726	740	702	750	747	686	685	733	700	746	748	704	690	723	691	702	715	692	736	705	735	693	748	730	774	749	689	697	743	673	751	721	688	722	671	715	740	713	710	699	731	746	713	689	668	735	698	775	733	702	671	717	686	713	750	691	758	684	708	729	691	734	728	731	720	740	724	708	691	720	700	772	715	736	782	730	736	726	788	729	684	741	745	734	734	712	713	712	661	696	698	723	701	679	711	707	688	691	773	739	733	725	713	728	774	702	725	721	756	688	750	710	718	748	709	764	729	747	675	759	744	730	713	706	733	717	697	715	691	745	687	712	701	731	704	694	757	727	718	751	711	707	734	708	707	676	726	709	779	684	727	684	689	732	730	727	696	713	703	705	752	741	723	730	730	677	672	696	684	735	725	711	713	707	711	738	765	726	713	717	650	715	678	692	708	679	735	698	719	696	691	740	701	722	705	780	714	697	705	730	698	768	686	686	678	703	701	699	724	689	754	695	713	725	700	700	736	733	703	715	741	726	744	699	727	769	722	683	711	736	729	699	712	685	727	686	714	704	682	685	677	718	715	704	740	738	687	655	712	714	704	742	745	679	691	760	697	678	746	736	707	719	683	716	726	724	675	709	756	762	709	720	699	756	734	755	685	733	702	734	733	714	708	746	747	705	691	719	700	741	743	677	716	706	700	740	729	705	711	710	686	687	720	757	709	710	677
24509	21049	27515	24753	16468	876	449	351	362	313	305	255	251	264	252	251	242	276	235	281	253	248	243	234	253	259	244	265	242	271	238	239	241	242	220	210	249	238	263	256	249	228	258	264	233	244	231	235	223	221	201	233	232	224	237	243	250	237	204	270	250	240	246	222	247	256	237	244	229	240	243	254	229	235	239	232	227	191	242	221	221	231	241	238	241	223	220	254	246	242	218	249	213	217	239	263	224	251	237	213	249	233	223	239	199	246	211	245	253	241	226	208	241	218	249	252	237	253	240	212	217	233	223	221	243	228	237	216	260	233	207	238	211	209	211	218	240	218	226	212	242	241	259	225	228	259	240	250	237	274	205	250	215	222	234	244	235	242	212	205	235	210	258	255	227	222	235	228	250	248	226	224	224	214	222	231	229	274	229	232	224	231	243	237	232	219	243	235	244	207	225	243	218	252	249	227	225	215	240	268	228	218	229	231	260	235	222	252	219	254	200	256	245	223	245	227	205	263	218	219	225	221	247	230	205	215	241	239	229	250	227	223	250	234	240	226	261	237	231	241	218	231	230	254	242	263	235	206	269	232	241	211	252	221	253	216	235	252	222	231	229	221	241	236	237	271	224	240	206	207	262	250	248	227	229	206	236	235	231	240	236	217	245	246	239	235	241	224	184	242	268	267	253	231	225	239	245	229	249	226	231	232	243	215	239	235	239	211	222	212	211	256	232	259	223	244	201	231	233	216	220	242	220	222	227	236	220	244	214	223	255	224	245	215	261	226	252	247	259	223	226	235	235	260	267	237	220	240	235	212	220	236	225	228	231	248	217	227	240	251	217	224	222	236	252	224	239	244	216	230	239	258	228	231	238	227	251	218	276	236	229	216	231	212	240	232	237	205	232	234	231	252	221	217	242	235	237	238	228	228	221	246	226	240	244	224	239	235	271	242	225	222	239	231	248	244	228	243	228	244	226	256	237	228	223	246	225	222	223	241	238	234	235	212	206	241	270	224	244	243	252	219	225	219	215	221	235	234	224	231	245	244	239	245	258	249	268	210	248	242	262	198	228	246	233	249	209	240	226	231	230	217	216	265	231	247	240	217	234	259	230	225	223	232	244	210	249	265	237	218	231	219	249	223	207	267	227	245	236	215	241	233	229	269	216	229	255	244	214	237	274	243	237	243	207	234	233	239	232	219	225	243	226	213	250	250	235	241	227	223	243	237	242	234	244	234	251	247	222	256	235	222	245	265	255	227	264	224	216	231	208	225	274	245	226	265	222	233	241	226	240	226	241	246	251	217	234	229	229	234	232	253	229	250	236	232	227	226	232	232	241	224	201	238	288	208	246	235	194	227	242	238	206	234	223	249	239	242	264	250	210	235	220	244	258	254	210	268	238	250	230	260	249	226	232	207	218	216	225	251	229	229	223	220	242	246	227	236	247	238	249	220	250	246	229	220	244	257	204	239	244	246	229	230	221	272	222	228	209	229	226	266	248	269	245	251	226	216	247	208	212	266	231	211	249	254	232	210	253	194	229	233	228	251	239	234	244	255	248	225	222	235	270	247	213	254	233	225	227	256	255	266	256	249	249	240	215	238	220	229	233	237	243	239	255	230	207	249	234	240	239	220	208	215	232	235	236	260	239	255	234	240	245	224	220	234	247	247	252	246	232	246	252	245	226	270	233	241	211	234	234	230	216	236	228	217	225	208	225	225	233	221	222	251	210	260	246	249	243	235	210	238	240	252	207	233	220	240	244	232	231	213	267	246	251	245	232	245	247	243	229	224	212	232	237	243	240	260	226	265	248	240	220	262	210	221	217	253	227	229	233	220	240	181	210	239	238	231	227	216	239	250	232	229	243	228	248	219	222	216	260	257	238	220	238	214	242	260	233	255	235	233	230	229	256	223	248	258	214	245	221	217	239	251	243	245	226	216	218	208	219	232	232	237	237	242	251	241	215	248	252	242	225	235	218	223	241	272	223	234	212	252	251	221	255	245	198	237	238	255	228	248	246	257	224	233	260	228	232	233	242	217	241	196	226	275	259	235	246	236	224	262	225	234	254	239	235	250	196	243	215	230	252	231	223	254	234	234	221	250	219	206	235	250	228	235	224	274	242	250	244	231	220	248	237	228	220	216	234	233	239	247	225	234	234	234	231	250	223	261	218	240	246	230	249	225	241	214	240	239	224	236	245	249	214	238	238	249	242	237	227	230	259	224	229	260	233	267	223	246	234	253	263	232	244	233	240	242	246	215	244	235	227	204	235	234	232	255	212	223	252	251	227	266	209	229	241	238	243	244	253	217	259	243	240	236	238	236	233	260	240	291	237	234	253	250	251	234	237	220	226	247	226	250	220	222	230	235	251	222	256	241	223	253	246	226	206	216	216	228	249	221	241	205	222	235	237	238	242	242	254	222	252	241	238	232	221	233	239	220	222	259	236	237	203	228	242	231	250	208	226	218	228	215	224	221	225	239	230	240	263	208	218	214	252	246	212	224	233	206	223	227	223	242	235	224	249	260	249	241	243	251	226	236	239	222	225	223	246	208	222	241	240	264	248	243	229	244	233	227	245	211	244	218	239	257	254	225	214	231	248	244	224	231	209	206	222	221	207	222	233	236	274	241	234	217	212	224	213	236	211	230	237	243	252	246	221	258	262	229	266	215	208	227	221	240	235	242	255	232	230	227	243	223	224	237	229	219	223	245	233	230	233	219	263	220	211	238	192	223	237	230	255	274	263	257	232	243	231	245	228	238	215	208	229	213	210	230	247	237	229	205	233	230	262	229	242	256	215	258	251	234	224	265	221	218	246	217	237	238	253	261	237	221	237	234	253	240	238	245	221	251	241	216	217	225	226	218	252	272	233	237	262	250	240	219	229	236	249	220	227	228	229	231	233	236	255	219	245	218	224	243	236	230	241	222	252	242	246	214	252	210	253	228	254	228	237	222	226	239	210	231	215	231	210	209	213	243	216	224	230	230	235	269	219	228	209	224	243	254	229	228	240	228	222	209	235	207	232	223	242	246	236	258	238	232	223	244	249	224	219	221	224	246	240	255	234	224	199	218	227	235	238	246	226	242	220	254	235	212	228	233	248	239	264	238	248	232	239	243	232	229	215	216	250	235	226	236	216	231	234	210	226	244	250	218	235	253	206	248	264	233	244	267	241	219	236	219	202	244	244	236	262	241	253	243	226	211	214	235	213	245	261	227	244	236	225	260	243	219	234	239	239	244	251	239	236	252	205	263	233	251	228	223	261	219	256	240	224	264	261	237	237	233	233	233	216	211	231	255	234	229	231	248	236	221	237	234	251	251	265	226	250	243	216	227	222	224	229	240	239	221	268	235	219	259	224	244	225	216	259	221	222	226	215	215	228	241	224	230	244	244	247	249	255	217	219	272	247	240	253	239	261	241	233	259	259	234	266	274	223	235	220	248	225	247	245	224	213	236	212	243	234	224	238	228	219	277	208	211	226	233	244	222	227	233
30606	50762	12719	1504	972	766	665	499	466	425	393	349	324	367	314	323	315	286	277	307	305	285	277	283	310	292	289	284	280	318	294	294	298	259	317	288	277	273	275	263	270	287	276	296	249	272	279	264	274	268	274	260	280	248	288	291	297	262	292	296	258	274	278	242	289	269	234	271	263	239	290	279	273	269	258	248	247	274	265	269	259	279	247	238	262	270	283	239	258	293	252	274	237	235	238	263	278	280	263	274	265	252	279	295	261	292	279	253	275	253	268	280	257	257	290	261	246	273	270	266	243	296	258	272	257	275	241	256	278	259	270	306	255	273	285	297	281	228	299	276	247	279	274	257	287	261	305	246	270	269	276	244	265	268	281	242	245	232	262	265	274	272	262	276	278	259	264	298	274	258	275	261	286	244	240	260	241	284	281	244	273	246	287	248	270	293	267	283	301	242	263	260	257	270	251	247	266	266	259	289	271	273	246	242	255	266	292	254	315	257	263	253	247	260	275	222	259	247	265	251	258	277	268	264	297	264	286	261	273	251	315	250	243	250	245	270	256	264	277	256	246	270	279	275	263	263	272	250	263	284	254	269	225	232	279	255	267	252	291	258	274	235	282	286	259	256	252	264	265	256	265	284	233	263	280	243	253	276	246	284	273	280	261	284	261	265	275	256	250	256	266	241	236	238	257	247	269	271	285	286	250	271	285	241	296	277	256	265	266	264	265	235	253	275	238	278	282	266	280	277	302	235	279	276	254	253	260	278	287	262	299	261	298	255	255	284	269	270	263	290	261	284	271	266	274	257	243	269	279	274	237	266	250	291	246	241	270	261	301	266	271	277	251	281	271	286	288	282	270	265	247	241	238	276	254	267	254	278	256	261	275	264	294	265	297	279	278	242	258	249	246	277	270	235	271	258	280	255	262	262	258	261	287	279	262	266	266	301	278	271	231	274	244	229	269	286	287	254	270	270	268	290	256	301	264	246	269	263	247	263	276	276	224	235	262	273	281	255	276	278	263	252	252	241	234	244	271	244	272	252	268	247	247	248	296	274	287	268	263	243	247	305	264	227	269	292	240	281	244	309	250	292	282	273	230	260	275	290	255	259	281	266	252	249	287	284	266	296	258	297	257	290	269	254	256	258	279	263	259	284	266	272	244	266	271	252	248	270	274	228	248	247	298	294	286	267	269	240	274	282	275	281	247	279	260	278	285	276	270	266	266	266	252	288	242	251	301	244	254	271	261	241	273	268	260	248	285	261	258	277	228	287	248	251	273	254	267	257	273	269	251	280	270	288	287	252	247	248	262	286	245	274	264	283	270	255	254	263	267	282	259	266	261	272	265	273	279	243	268	282	237	274	253	266	278	257	227	264	284	278	274	276	265	256	263	249	259	269	247	248	283	278	281	265	247	295	257	278	268	253	278	291	290	248	272	247	249	271	264	274	278	256	264	279	243	296	293	267	278	247	282	233	262	287	284	281	268	257	263	262	251	282	244	283	294	275	248	229	281	261	271	264	257	251	254	247	281	263	252	296	263	266	274	265	261	274	276	275	243	258	275	262	274	268	307	269	297	278	240	265	268	273	270	250	291	229	268	260	271	247	293	267	283	257	275	251	267	266	262	304	263	252	262	228	253	234	269	279	257	290	280	268	277	279	237	244	253	276	241	255	295	248	283	296	287	249	295	256	249	276	263	261	247	273	280	246	280	281	248	248	254	251	279	268	247	237	257	264	282	266	272	253	274	260	288	264	266	269	283	256	260	272	290	262	271	258	302	262	248	245	275	254	251	262	255	236	252	266	257	291	259	266	285	272	275	294	248	264	274	266	280	241	247	293	266	253	266	272	253	268	257	277	260	257	274	236	236	285	269	225	266	294	256	301	271	261	281	258	279	255	259	271	271	244	258	269	273	275	247	249	280	254	278	285	267	253	252	264	263	260	283	265	273	283	259	250	251	261	274	257	262	225	270	255	242	264	266	278	240	276	251	289	278	284	272	258	253	246	297	259	289	242	254	279	266	261	274	245	253	263	282	248	246	275	266	268	249	258	279	278	261	251	274	266	275	252	252	262	285	271	270	252	257	298	277	281	256	249	259	258	314	267	281	270	258	230	301	264	266	252	264	280	258	293	279	261	251	238	259	259	262	258	258	262	261	273	280	255	260	265	260	267	272	249	257	269	272	274	277	227	264	267	266	242	252	252	293	262	233	288	272	289	253	309	266	267	285	265	248	263	262	284	258	299	287	252	258	277	275	263	243	267	261	239	261	272	274	238	251	272	259	279	272	260	246	247	267	264	252	282	237	240	263	256	261	245	288	256	285	278	232	275	268	269	285	303	268	244	225	260	263	272	238	264	274	258	274	269	254	278	272	285	305	283	260	257	258	253	272	237	285	252	256	287	250	276	276	278	272	239	250	260	268	257	280	241	258	232	273	279	244	252	270	334	280	261	263	272	255	236	259	264	258	240	280	283	292	270	283	254	237	250	281	257	274	265	250	242	262	301	250	263	275	255	263	259	283	282	250	281	247	238	286	240	260	276	296	242	285	285	298	259	241	280	288	259	248	268	262	251	270	258	263	276	257	299	255	219	246	282	283	237	268	268	241	235	280	245	238	266	261	272	292	249	245	285	220	254	256	295	290	278	267	268	251	286	289	257	268	272	267	268	251	265	262	255	246	255	248	257	275	298	266	258	283	265	258	249	261	305	270	284	295	250	269	275	258	256	278	299	238	275	298	246	244	269	281	288	272	250	251	290	271	235	251	278	286	261	274	253	251	277	282	268	262	253	266	280	257	275	308	300	270	277	249	256	267	267	250	269	285	296	259	250	271	259	255	248	260	230	267	252	277	271	287	286	242	267	256	257	261	283	259	298	276	247	290	266	251	279	275	276	230	278	297	251	269	263	258	288	292	260	247	264	240	263	277	280	276	279	286	278	274	264	258	285	277	282	258	251	261	292	274	295	254	257	254	257	247	288	282	253	285	251	240	248	274	281	253	265	277	282	281	253	256	285	261	245	271	228	279	257	248	246	251	275	232	259	278	246	278	256	265	270	268	267	232	277	251	303	274	273	249	262	266	273	240	246	305	249	289	245	277	268	257	255	283	268	253	251	251	272	270	271	297	258	266	266	277	251	272	262	241	291	254	260	265	272	267	259	261	279	291	257	253	262	265	257	249	245	290	241	277	260	266	263	267	256	263	282	255	249	268	271	264	270	287	260	264	270	244	279	251	245	274	275	250	244	263	274	256	284	264	285	269	274	295	272	233	275	282	254	252	250	253	267	233	268	286	273	270	246	281	256	263	280	279	287	263	258	264	270	240	260	267	257	244	258	250	285	271	287	258	250	236	267	243	252	267	279	259	265	251	270	266	286	268	288	284	280	279	272	251	254	297	267	239	269	296	266	275	255	271	268	261	247	272	259	282	253	269	265	274	251	245	284	241	280	251	259	252	278	265	259	264	274	235	282	259	262	288	278	265	263	266	273
22463	21151	28737	23818	21144	21180	11237	1153	824	803	707	657	659	617	573	593	578	532	554	538	533	533	504	530	532	548	561	521	506	574	527	516	502	500	470	502	498	507	494	524	504	497	461	483	502	537	489	514	522	569	484	463	477	519	505	488	495	481	512	458	501	520	505	488	493	461	511	491	538	494	520	466	516	524	503	461	518	489	436	476	484	480	461	475	478	481	522	452	495	475	425	480	459	499	532	455	523	515	501	491	471	474	512	493	471	466	452	494	473	482	484	508	465	494	465	484	510	461	485	493	509	470	537	540	489	448	466	500	496	498	493	519	486	499	448	480	475	485	508	521	497	489	489	505	511	471	473	494	496	513	481	496	494	475	496	473	476	472	473	494	484	504	464	484	510	445	526	481	484	514	489	476	469	467	477	490	464	489	469	512	522	494	524	499	489	468	499	517	508	480	482	492	505	476	466	501	450	472	496	490	514	484	507	483	505	474	495	476	494	515	504	480	477	489	514	506	512	508	498	491	467	492	505	472	474	461	459	488	472	528	479	514	506	526	507	503	491	488	503	453	487	466	529	469	489	523	481	481	467	537	496	513	468	483	535	504	501	505	468	462	460	505	526	503	470	518	500	476	528	491	521	511	490	477	458	463	502	482	488	485	518	472	492	464	495	506	492	464	501	500	424	479	524	524	505	507	456	493	518	505	475	475	472	462	486	474	526	472	499	501	526	497	529	520	517	460	486	534	487	519	501	503	530	496	473	482	491	507	486	480	484	481	491	522	501	528	461	497	508	471	455	485	476	464	497	488	523	495	509	499	508	486	482	482	480	515	472	506	469	465	447	464	526	498	514	497	489	511	486	489	501	494	499	545	488	491	454	476	491	529	502	515	496	485	515	538	477	503	497	471	495	465	463	491	492	480	486	476	459	479	514	471	483	486	521	480	467	450	512	447	489	471	472	512	477	499	490	517	530	460	481	528	493	457	500	466	517	478	488	516	499	493	503	446	498	481	466	485	466	480	469	483	524	514	509	481	470	496	467	517	530	539	476	486	450	488	464	518	522	493	506	461	472	500	500	503	509	502	464	507	470	500	471	472	510	532	487	468	489	496	487	506	533	479	477	454	492	461	506	502	488	514	506	516	503	517	514	483	475	466	510	502	478	494	483	490	512	510	484	510	522	498	530	474	524	477	526	435	475	461	501	485	507	463	504	522	484	477	504	504	454	482	479	500	486	510	507	459	508	455	484	505	498	489	493	479	479	463	450	487	512	456	479	433	499	503	464	539	435	472	500	455	493	459	497	498	488	511	501	488	496	499	473	482	490	482	553	446	471	457	473	502	472	462	457	441	514	481	512	487	471	502	443	489	517	472	476	456	475	469	484	497	527	457	475	452	495	488	507	480	507	457	539	523	505	476	496	461	495	494	509	491	482	500	486	457	485	465	491	479	489	505	495	505	514	465	479	495	481	458	501	484	497	495	513	477	492	530	520	485	501	482	493	504	441	486	489	459	433	498	487	472	465	500	499	478	486	463	500	458	472	489	474	457	499	436	511	478	501	490	469	522	537	498	450	488	458	522	497	476	442	470	472	495	505	489	439	482	498	451	495	493	513	424	469	470	498	482	478	498	462	499	499	492	529	504	481	482	464	516	500	537	511	466	463	494	504	483	505	507	480	488	482	519	536	469	499	461	460	487	492	514	480	482	490	503	471	488	425	482	527	481	488	498	484	521	458	484	519	488	499	508	494	515	505	471	502	489	539	484	499	503	501	492	519	526	486	509	504	479	466	466	487	513	515	493	499	509	475	493	462	484	466	477	460	493	496	455	508	467	513	502	492	495	518	507	526	481	484	480	562	492	526	472	508	481	520	482	452	475	499	439	538	451	530	473	497	516	502	478	517	456	488	482	475	483	466	546	482	486	517	502	487	502	498	502	486	500	509	483	469	501	490	530	492	491	475	486	502	487	469	503	464	472	499	498	504	509	488	483	465	480	493	512	456	453	479	479	502	486	507	488	452	459	507	519	461	486	528	484	476	468	455	473	491	456	490	458	486	480	478	501	492	507	500	473	469	500	493	465	452	469	504	467	483	474	507	503	503	480	484	516	518	466	486	469	485	465	519	495	450	501	501	529	467	478	531	403	502	478	487	513	507	479	492	488	502	485	518	509	493	479	495	524	487	476	502	512	475	487	506	499	509	452	492	472	457	471	514	476	505	531	464	445	481	499	485	496	469	472	460	545	526	501	518	498	484	472	481	489	521	506	468	493	491	455	517	473	468	508	471	509	519	511	475	540	482	497	483	508	513	511	504	498	462	508	487	504	485	493	478	492	497	461	520	525	508	450	515	523	491	482	467	474	501	481	471	526	462	501	479	466	497	485	492	461	480	490	502	487	512	507	446	497	500	503	495	482	508	530	503	503	517	503	483	489	501	481	477	438	499	492	505	490	511	510	509	485	477	459	479	515	503	514	495	477	466	494	482	502	502	449	489	448	477	466	491	483	513	464	485	521	508	507	496	473	518	511	491	484	496	468	473	515	476	500	523	471	514	462	436	513	478	484	503	493	505	513	471	481	543	485	474	513	455	500	524	527	497	483	466	500	489	499	464	484	475	475	469	442	472	467	475	503	497	449	480	498	532	500	479	464	492	507	499	482	455	497	521	467	511	514	476	476	484	481	474	487	522	526	497	497	482	505	483	463	506	466	485	481	497	484	472	505	476	455	473	488	485	479	517	471	527	480	490	503	516	502	476	474	445	467	503	463	467	473	535	506	509	468	494	517	470	498	500	493	477	472	477	494	489	526	444	509	491	459	500	452	482	426	486	458	503	527	461	469	527	477	497	485	462	487	486	475	497	527	464	469	498	484	456	467	473	490	497	474	485	492	483	512	474	492	507	449	451	495	456	509	506	496	506	516	495	507	460	502	467	538	493	497	490	441	498	463	510	521	492	499	501	457	463	485	465	477	488	512	488	500	451	468	520	487	450	531	469	489	500	502	489	454	473	503	484	473	504	500	475	508	486	486	496	438	499	508	488	472	491	472	471	512	485	429	515	495	498	472	530	447	504	517	533	518	496	538	471	486	483	485	498	459	486	495	463	494	488	485	474	542	457	471	518	489	491	468	536	505	523	503	527	516	454	489	480	491	491	478	529	506	473	474	481	496	467	470	446	529	445	463	495	544	497	536	466	466	483	487	461	483	501	483	467	497	493	518	534	512	477	441	469	489	492	482	507	481	485	502	476	506	490	510	480	476	483	486	459	481	506	495	468	458	487	532	499	444	463	471	502	505	462	504	521	487	509	499	480	514	505	468	505	461	442	522	507	481	474	449	484	460	483	504	483	481	470	538	468	478	494	465	476	485	510	504	486	523	502	518	490	487	514	468	508	465	491	486	490	481	492	482	505	507	487	458	496	465	514	487	465	495	553	522	501	499	514	486	494	486	451	498	472	447	500	489	497	474	500	527	482	488	513	480	501	467	488	483	505	503
34144	63301	18694	4178	2828	2249	1761	1422	1224	1056	947	835	714	701	661	697	670	627	634	595	574	624	620	610	596	589	553	581	576	584	628	623	650	573	587	528	564	554	529	545	555	570	574	539	559	549	501	513	598	528	531	534	545	524	546	530	477	580	547	582	522	528	490	513	485	583	549	515	539	559	536	484	563	544	558	551	509	537	552	547	550	525	526	547	567	544	471	537	535	558	537	510	498	574	517	516	527	561	547	552	547	533	516	506	546	563	502	532	530	529	521	566	524	535	533	523	532	527	552	543	513	545	513	511	515	536	521	561	573	549	508	570	548	519	554	511	584	497	487	575	569	543	531	512	513	559	534	576	533	547	579	539	530	571	553	547	497	522	494	527	548	574	546	494	548	529	502	545	485	518	543	511	525	515	549	546	493	552	517	537	560	537	493	563	571	526	575	532	548	552	560	557	563	496	543	553	527	529	495	551	544	497	519	541	530	498	552	534	543	571	579	555	499	518	548	552	566	541	513	526	572	539	560	547	510	555	551	515	537	517	503	571	514	518	523	570	530	547	538	559	560	564	514	538	514	553	539	514	530	501	527	516	528	559	550	517	549	515	544	523	572	538	535	552	479	544	546	544	492	520	511	526	538	551	535	558	518	517	563	569	542	535	503	554	549	578	546	562	530	525	549	548	541	549	539	530	565	515	536	574	531	550	556	558	533	568	531	517	497	517	528	533	537	553	515	525	533	553	511	544	586	531	537	490	511	516	499	496	519	558	556	584	508	549	522	536	535	520	524	550	557	542	508	540	525	563	522	541	545	519	569	538	588	521	525	524	526	574	567	502	503	502	543	536	574	609	547	524	517	529	488	577	529	498	546	539	552	512	535	536	512	540	495	539	514	523	533	534	533	573	512	565	530	550	572	533	531	526	532	552	514	546	563	532	543	509	504	507	513	532	532	497	533	580	559	514	563	528	491	491	543	528	526	493	496	560	539	535	548	560	560	536	520	524	526	508	536	556	513	543	557	534	506	519	505	559	507	537	519	524	525	525	517	550	516	505	523	508	572	528	509	474	515	516	519	578	498	530	545	575	521	515	518	539	520	547	539	489	550	524	534	537	565	529	582	523	540	544	519	543	547	533	528	559	537	520	545	547	551	545	542	536	509	512	521	535	603	540	522	521	560	535	531	524	538	561	525	531	493	531	552	533	534	578	534	544	547	499	558	544	547	527	529	486	563	572	547	486	552	519	519	530	511	531	505	528	541	496	541	516	544	482	566	577	543	551	518	522	475	515	529	580	559	523	551	535	560	530	523	519	558	499	542	536	546	539	563	529	564	534	547	530	547	528	484	603	529	509	528	557	533	526	527	576	534	526	523	501	507	518	558	528	528	567	497	532	510	521	521	567	550	468	531	512	542	581	509	549	509	495	538	550	505	541	541	519	492	556	472	473	503	513	500	588	561	525	485	534	534	553	533	544	549	485	570	511	554	537	538	548	546	522	553	503	550	572	523	506	507	492	584	521	530	518	506	543	554	547	486	567	551	473	523	529	545	565	541	526	497	555	538	505	528	530	527	518	538	557	510	542	544	518	509	556	495	547	537	537	520	527	530	526	513	532	507	492	530	562	553	531	554	507	512	500	534	536	551	501	523	483	559	565	554	543	518	526	522	536	506	563	499	496	569	533	525	526	520	519	529	558	557	510	519	546	503	513	536	546	520	553	562	549	515	530	502	508	506	571	531	517	548	540	492	526	564	546	521	531	516	522	584	542	535	509	517	543	516	499	502	553	528	528	532	546	472	574	541	551	518	546	505	538	524	512	510	515	547	520	506	537	584	551	526	563	521	526	566	544	538	533	484	540	516	544	536	549	563	540	539	521	519	526	477	553	574	557	547	495	546	497	555	553	485	535	531	527	530	524	507	588	506	571	556	527	521	534	570	507	527	512	555	465	503	539	541	560	558	504	519	559	574	526	514	537	540	540	582	549	532	558	532	496	548	517	537	568	609	532	524	524	532	489	529	499	529	516	511	545	551	542	549	533	514	532	524	557	561	558	494	512	503	496	535	508	512	569	499	555	524	516	582	543	516	523	532	552	530	537	541	508	491	523	555	496	533	537	523	560	578	516	507	532	554	536	526	542	553	551	582	539	525	517	564	510	546	552	504	531	508	528	552	542	551	524	523	531	519	572	539	502	532	523	547	536	535	552	525	520	495	525	538	502	557	508	568	539	505	551	552	526	531	516	491	562	541	521	516	550	625	521	562	510	560	520	504	546	522	505	523	553	559	535	469	538	550	545	553	538	543	527	522	535	529	523	587	531	564	535	563	577	558	530	543	549	547	546	547	550	555	532	499	521	535	524	499	569	523	553	612	501	536	525	495	527	525	512	538	536	525	548	520	566	542	542	525	582	546	481	561	499	535	529	546	530	543	487	550	518	524	488	503	580	481	488	523	536	538	509	523	515	514	542	535	555	511	549	525	478	554	558	516	513	536	553	530	572	526	530	566	500	481	529	509	512	523	524	541	539	469	532	479	515	550	549	519	531	513	515	536	545	535	576	534	511	542	510	503	549	566	560	524	532	517	550	522	507	529	531	563	606	479	530	511	561	526	567	543	533	528	510	570	560	531	512	503	566	526	560	537	563	555	549	553	550	502	549	531	515	541	542	464	593	563	579	548	524	490	537	487	565	557	510	523	562	527	545	550	512	518	536	501	559	536	523	555	507	562	511	549	527	519	515	542	556	531	561	495	532	514	591	526	551	540	554	546	594	572	541	564	555	487	523	528	526	526	571	528	599	533	546	538	530	542	522	524	515	521	488	517	506	539	524	546	514	535	556	564	550	518	562	532	500	508	522	533	576	533	493	542	541	525	534	516	520	532	559	517	519	523	528	549	538	518	535	581	533	529	495	534	495	564	507	503	518	570	599	518	509	493	538	548	532	532	551	550	502	507	547	504	535	522	529	525	470	520	529	537	573	566	556	540	512	540	546	559	546	507	516	549	522	553	523	494	533	523	515	527	545	518	525	513	520	542	499	524	551	538	539	487	527	540	534	560	562	532	516	584	573	564	533	544	593	553	531	520	515	558	558	536	533	527	519	484	547	542	532	516	535	522	537	542	543	524	519	542	545	519	524	516	550	526	515	545	500	552	512	513	566	535	585	519	549	548	520	536	502	520	546	524	569	516	509	521	514	566	561	490	583	536	515	529	531	534	533	527	527	549	530	535	531	540	527	550	535	517	534	515	496	540	530	555	536	510	560	538	568	509	560	538	536	528	568	500	539	548	553	513	488	539	551	502	518	532	559	522	542	566	508	545	591	503	534	499	516	565	522	579	507	560	497	525	506	547	541	557	497	568	536	553	529	568	555	553	547	554	568	512	553	506	514	576	519	573	537	515	530	538	533	560	521	513	560	498	542	536	559	506	532	532	545	543	519	566	573	532	520	513	542	544	556	536	550	495	529	511	544	525	550	518	534	524	567	538	535	513	510
28787	26322	15975	1929	676	619	559	450	452	480	446	453	432	484	451	428	433	422	410	455	479	409	389	432	443	400	412	483	440	435	436	452	422	449	462	465	412	441	447	449	410	459	451	447	427	449	437	427	447	467	443	441	445	456	465	443	440	427	413	415	421	443	485	447	420	472	440	451	457	459	445	480	461	448	451	429	438	443	461	437	475	422	420	435	445	434	427	448	480	437	430	470	461	432	456	463	422	427	425	433	464	447	458	449	455	450	450	435	443	420	443	437	432	452	430	470	453	422	432	459	475	453	456	399	432	435	456	459	449	439	421	493	456	400	460	448	493	442	443	448	425	439	468	420	477	437	479	421	456	427	453	452	391	446	454	444	493	394	442	441	422	437	405	430	410	431	429	421	442	465	449	443	459	459	461	448	441	400	463	469	459	425	478	432	482	465	478	458	450	424	461	452	414	443	443	452	416	434	418	439	437	461	439	449	422	393	419	418	457	449	457	469	412	496	441	457	466	447	403	455	461	463	449	438	448	438	465	471	430	416	428	428	437	435	454	452	421	448	448	444	439	446	394	466	434	449	451	445	438	416	465	446	445	419	458	453	438	413	452	476	451	482	453	440	435	442	469	459	471	455	493	414	483	428	456	455	443	464	416	431	437	440	453	403	464	454	427	458	456	429	462	427	427	476	426	465	455	435	452	445	456	420	438	464	406	471	455	473	470	416	423	457	436	431	464	423	415	463	453	431	441	436	466	440	455	425	418	480	468	438	413	446	443	454	429	445	446	458	470	425	431	456	454	417	430	438	398	464	453	444	408	486	462	450	421	442	444	434	460	439	455	435	457	441	423	429	458	481	443	461	434	444	472	470	480	438	464	411	428	487	471	442	452	439	435	431	448	430	422	396	435	445	396	455	455	443	500	461	437	472	460	453	449	441	474	457	445	403	472	454	472	407	420	460	472	447	436	466	441	419	435	438	451	442	451	433	471	437	440	458	449	466	450	454	454	462	447	444	462	420	433	466	402	452	420	421	431	472	432	443	464	455	417	426	467	425	444	421	463	433	437	471	470	418	415	474	456	458	435	451	420	409	452	463	480	465	444	441	455	441	471	439	444	483	483	466	434	411	425	442	406	459	437	446	464	450	451	446	421	441	410	443	424	386	463	444	453	417	452	468	428	450	458	405	432	446	482	460	437	445	465	420	440	477	457	444	441	438	415	439	432	466	448	471	452	466	454	447	433	413	461	422	454	439	434	433	433	419	407	443	434	434	462	447	471	470	404	417	431	434	404	424	409	447	422	468	426	458	445	459	427	446	426	427	463	410	433	458	431	413	467	501	423	449	440	443	451	435	467	469	446	418	416	427	437	444	435	445	434	443	430	427	435	430	447	456	461	440	470	482	469	468	465	439	419	413	415	387	429	433	437	448	469	422	446	455	440	433	435	491	492	419	439	477	432	436	421	450	432	448	426	435	481	460	477	427	485	461	489	486	445	430	434	419	432	438	448	473	425	483	488	414	446	442	473	436	464	403	441	441	448	429	446	456	432	379	441	426	445	427	458	427	471	452	451	496	445	444	429	449	461	423	464	451	435	419	436	401	484	450	430	429	455	453	453	406	476	446	426	462	455	462	452	433	447	449	420	428	435	433	466	415	433	434	431	418	429	467	455	433	424	426	443	460	464	444	424	437	414	447	439	457	435	435	444	446	416	447	476	496	434	423	446	420	479	467	396	470	432	473	418	439	436	462	446	416	398	432	449	461	465	422	427	428	451	427	464	453	456	412	441	435	431	467	454	454	489	467	450	442	437	454	442	430	427	432	464	468	463	425	432	443	475	461	470	464	439	462	436	466	463	427	463	405	417	421	435	453	489	432	461	430	417	437	457	410	437	459	419	459	430	465	414	469	436	474	450	392	439	447	466	395	432	419	440	403	431	435	471	435	445	410	437	433	411	474	448	462	447	450	468	421	451	390	433	466	505	463	449	437	457	411	450	492	469	432	483	419	417	454	453	438	434	440	441	440	422	464	476	444	473	431	456	428	496	476	441	440	460	448	398	489	426	422	466	406	434	458	413	444	426	426	436	442	436	440	466	468	444	485	460	469	455	433	439	477	429	469	428	453	432	447	435	425	442	385	422	467	454	414	471	450	442	412	440	438	453	447	470	406	423	464	452	425	443	433	450	416	473	449	462	452	451	430	449	456	452	424	434	435	452	428	458	471	472	406	436	468	450	443	459	421	477	474	446	425	457	449	454	442	439	456	439	437	481	478	421	449	421	459	450	437	461	450	435	433	444	466	444	438	431	454	436	478	438	424	408	472	480	423	461	473	453	458	429	419	456	444	437	459	469	449	461	451	430	408	449	460	451	416	484	440	444	476	450	451	435	452	443	458	409	448	470	457	433	468	390	432	434	476	434	414	418	439	425	493	497	473	443	447	436	452	460	426	439	429	432	473	440	424	455	448	456	447	421	427	434	439	425	437	476	427	473	419	458	479	432	416	466	419	465	439	458	422	471	425	441	450	461	480	484	432	427	445	470	502	408	436	459	448	461	393	454	416	409	411	485	413	467	474	474	472	471	468	442	469	430	409	432	397	422	426	491	439	466	450	452	447	441	454	453	444	430	460	449	433	485	460	436	392	410	438	450	426	418	414	458	450	442	461	426	447	464	409	431	412	462	475	444	407	456	457	469	411	420	463	493	447	423	460	434	434	458	410	448	444	427	415	447	463	467	439	458	457	431	455	467	437	482	445	452	460	442	418	457	427	441	445	429	422	404	448	437	433	444	460	437	500	437	419	465	462	415	434	454	434	417	438	424	420	459	444	422	415	457	459	432	410	484	401	463	445	416	429	437	421	456	463	444	440	455	430	433	448	412	453	460	456	453	447	457	463	473	429	402	455	425	425	490	454	436	456	470	461	423	487	468	466	447	442	431	449	444	427	418	444	450	440	438	441	448	408	391	441	423	456	437	393	454	423	434	438	449	479	447	443	430	450	483	442	495	493	475	450	440	472	407	427	433	495	481	460	457	426	459	438	434	446	430	423	459	451	464	432	444	499	451	474	403	420	447	457	444	447	443	433	445	412	439	434	436	428	426	456	460	451	447	455	451	440	430	422	471	487	418	453	447	425	440	452	406	447	417	466	439	469	437	464	434	448	439	471	482	450	431	430	470	444	472	456	442	483	459	440	460	433	477	465	443	423	477	470	444	421	500	458	481	445	439	424	442	490	424	486	434	460	416	439	465	444	410	447	447	420	418	435	447	449	475	442	456	437	427	453	453	450	454	453	419	480	448	407	469	461	452	469	459	417	427	405	469	433	431	450	491	454	477	454	431	412	445	449	469	460	412	440	395	434	433	455	418	475	476	425	440	446	468	434	406	398	435	467	441	474	439	448	435	436	452	460	449	452	438	443	456	415	434	456	438	387	441	439	470	429	471	440	442	397	440	422	413	437	418	466	429	401	466	481	438	424	463	459	440	427	437	400
29202	41519	6825	609	595	502	476	480	478	464	482	455	450	488	477	452	455	442	462	461	479	501	483	460	480	460	506	438	471	464	532	473	472	487	438	475	471	427	488	499	437	478	475	460	469	470	471	502	458	457	450	456	476	478	433	469	454	447	506	459	480	450	466	488	456	501	473	441	492	467	426	473	509	469	464	432	460	469	478	488	481	455	507	430	482	471	475	467	453	483	435	485	443	456	468	497	453	478	448	464	489	471	469	492	481	470	497	511	497	451	499	464	461	446	468	488	498	457	468	469	443	459	489	443	467	476	470	488	501	415	463	452	499	470	510	472	435	434	477	493	471	474	468	455	470	456	467	472	423	431	475	452	499	439	450	480	439	458	448	436	504	471	437	485	466	491	454	482	491	445	481	423	453	468	470	451	496	436	496	466	446	428	489	497	487	488	442	462	434	426	484	446	465	426	483	489	487	452	475	451	471	437	452	474	448	477	454	497	461	456	433	463	491	461	483	440	489	485	450	432	453	477	476	481	489	451	453	461	472	489	453	417	479	438	481	511	480	493	443	464	489	468	514	472	492	465	462	441	434	468	460	439	453	455	458	487	464	422	490	476	482	485	427	444	464	455	454	486	504	465	480	474	442	494	472	461	478	472	492	516	486	481	447	453	467	437	496	460	446	467	490	501	428	482	470	484	485	496	493	470	485	513	463	439	424	454	447	468	485	465	455	493	464	458	478	465	506	448	484	450	492	447	510	436	450	466	444	483	400	452	476	494	459	474	468	486	440	466	494	462	430	465	441	465	490	455	474	495	507	470	461	478	449	485	480	465	474	466	494	459	469	447	493	440	495	467	458	449	479	448	462	438	471	488	479	476	475	464	475	449	487	477	443	490	468	474	442	477	457	488	460	447	485	468	450	467	452	473	459	491	468	478	432	432	467	512	479	494	464	487	477	464	465	442	468	452	510	494	478	479	477	507	456	491	440	446	465	456	429	478	489	471	451	468	449	474	490	438	463	480	492	492	459	460	511	460	485	472	443	508	441	455	498	477	475	484	521	450	460	457	492	491	484	472	465	442	467	469	468	503	445	461	463	461	459	512	442	447	491	504	461	453	439	454	459	484	480	488	470	483	437	440	466	466	463	461	445	460	489	459	461	416	484	455	448	439	463	466	459	503	463	480	460	481	478	476	486	440	448	458	444	517	452	460	490	455	466	432	456	494	443	455	460	453	442	498	422	520	452	451	493	489	446	487	468	499	498	470	451	446	462	438	470	460	460	471	456	471	469	476	449	466	437	495	474	472	451	452	486	480	498	452	516	501	469	486	443	484	472	466	479	466	441	453	468	465	471	461	464	441	478	453	463	444	458	466	468	458	463	484	442	455	471	448	459	476	461	491	452	457	486	475	493	465	482	463	458	459	460	475	464	465	452	461	453	480	460	448	449	478	461	463	468	421	475	469	474	443	445	489	459	468	462	466	489	465	500	501	459	474	484	482	439	462	476	453	486	469	479	460	472	497	489	483	443	444	447	490	446	474	467	497	454	451	454	454	439	466	442	442	449	493	463	475	472	436	463	510	470	476	480	484	481	454	479	503	493	456	474	454	460	491	460	452	448	488	468	422	458	432	486	472	516	459	466	501	464	455	492	465	493	409	457	470	451	464	458	463	474	456	455	501	468	461	519	441	482	471	461	452	455	474	451	471	469	467	464	462	452	434	467	463	524	478	462	477	447	460	443	459	471	488	491	460	480	478	444	473	455	459	461	474	460	429	507	488	451	481	464	435	462	423	481	460	489	437	475	494	467	442	451	434	473	447	486	456	426	456	457	476	499	490	491	450	458	449	476	507	470	444	482	446	474	503	470	468	457	444	494	468	458	456	462	493	440	450	468	448	480	468	473	486	503	462	483	493	464	446	459	432	463	468	475	439	497	439	455	420	474	486	427	479	441	483	465	461	467	463	491	472	490	440	467	446	490	489	470	458	468	477	432	451	445	466	499	449	472	476	433	444	450	487	469	495	485	470	457	485	437	449	436	467	464	485	533	461	412	491	470	450	448	483	463	494	532	434	515	462	455	471	486	446	451	438	438	425	468	453	452	451	479	463	456	479	430	431	504	460	470	466	432	475	497	458	475	441	500	465	443	488	463	458	484	463	478	477	452	491	447	489	468	454	494	475	480	453	454	484	472	462	510	479	447	482	449	503	455	485	500	497	499	459	478	467	495	481	426	489	481	475	477	434	458	486	495	480	510	455	464	455	466	446	449	490	448	479	500	479	487	438	494	485	481	434	458	481	497	426	445	478	468	455	482	450	476	507	488	442	506	446	470	465	478	498	440	439	473	462	517	469	470	457	533	461	473	459	481	497	474	454	489	467	485	484	468	470	496	459	448	479	476	442	501	472	425	485	459	488	502	487	475	445	410	473	469	484	470	468	461	460	460	507	473	469	521	464	486	462	459	471	502	477	457	446	462	455	447	459	452	476	455	443	455	469	477	460	438	442	438	479	453	464	469	481	452	516	445	453	474	482	423	466	476	474	430	469	463	465	448	470	480	486	499	491	433	473	518	483	451	475	442	459	482	452	461	459	437	492	466	469	466	457	468	459	456	461	491	411	461	479	424	418	454	494	482	457	502	455	462	474	518	492	434	433	467	536	480	469	453	426	489	514	456	450	443	438	472	492	475	491	486	443	466	456	491	506	438	462	452	498	442	428	506	436	445	490	505	460	458	534	448	440	493	475	453	434	516	415	473	445	503	456	474	461	494	461	476	477	447	476	463	479	462	479	450	482	422	471	472	496	481	495	472	481	482	438	483	453	437	469	467	458	437	475	489	447	454	514	468	434	480	441	490	436	448	420	473	498	446	446	447	476	472	493	413	496	486	505	467	504	482	469	464	487	496	510	468	499	512	469	484	443	464	478	459	443	436	468	502	464	488	466	477	478	469	509	468	462	444	448	472	481	463	481	439	453	470	419	447	469	488	462	436	462	472	481	479	505	466	494	465	507	484	479	489	444	445	477	467	479	477	444	463	453	490	483	527	495	481	451	447	487	447	409	497	470	475	462	433	475	445	495	463	452	446	477	515	516	495	452	450	469	463	458	462	446	447	484	430	479	450	486	475	463	458	451	470	466	501	509	452	449	514	479	463	471	454	466	477	509	463	473	450	489	473	479	427	455	453	448	459	485	451	468	506	475	470	441	486	480	459	513	432	495	467	480	471	486	462	480	483	465	489	520	487	448	461	499	472	455	479	442	452	478	518	440	486	459	479	451	434	465	480	464	444	448	461	514	482	452	479	452	431	480	473	476	474	458	480	481	444	471	491	459	489	442	500	415	484	486	499	465	472	454	531	470	475	470	446	482	463	447	465	477	465	450	523	472	460	470	471	458	436	439	489	470	469	445	461	494	431	502	478	465	455	470	491	484	478	446	470	468	465	439	482	492	498	483	471	484	461	459	482	488	453	459	486	472	523	473	455	462	497	466	474	477
23556	21082	28189	24163	21082	11905	1462	998	911	866	811	786	713	720	697	764	711	640	691	689	683	677	665	661	708	719	693	725	718	747	681	704	663	681	704	729	681	682	675	673	652	715	664	637	673	661	647	697	696	682	712	669	675	694	653	658	663	724	691	647	668	696	664	646	665	647	659	691	673	706	647	723	702	675	652	691	673	645	673	669	700	682	603	668	667	676	671	661	642	663	699	653	693	663	687	676	745	711	647	608	696	717	712	708	647	640	655	658	711	664	674	673	680	652	655	673	727	681	685	666	678	650	677	672	714	662	640	695	695	626	657	681	713	665	641	641	702	680	708	650	642	671	696	678	662	634	677	651	666	672	678	660	686	677	721	671	685	652	681	702	670	692	694	653	687	697	675	677	711	682	676	684	681	705	705	662	701	705	674	667	675	715	692	674	722	674	664	633	654	753	655	677	659	680	677	657	664	684	681	673	689	675	630	633	699	679	658	651	670	697	648	626	667	671	684	691	635	681	659	669	674	725	641	667	637	725	617	679	678	663	640	670	661	655	639	668	687	645	656	661	666	701	686	656	654	634	624	664	636	657	716	683	684	651	671	691	653	683	659	679	647	702	642	683	695	677	676	703	652	679	664	669	692	699	688	700	694	705	683	640	701	659	680	704	691	667	692	704	608	720	688	675	737	644	689	636	724	723	689	700	617	681	629	647	684	718	680	656	686	670	631	648	694	629	640	652	667	643	648	661	727	654	690	668	638	664	684	652	647	649	707	685	678	720	631	655	655	633	708	660	703	662	696	622	674	703	658	681	664	650	699	633	732	688	693	678	703	683	663	704	643	627	677	734	687	670	702	693	700	676	690	683	652	663	681	671	699	654	649	684	707	661	644	703	686	644	715	648	685	685	672	659	691	627	649	642	670	657	684	687	666	667	660	683	672	673	639	711	673	686	731	708	635	654	625	735	642	665	689	640	655	695	610	666	672	692	701	709	693	686	677	694	665	701	680	677	676	661	678	674	680	690	655	665	701	663	640	674	671	669	651	626	689	655	675	644	655	746	655	639	701	674	668	691	725	652	640	672	613	619	674	709	640	676	628	646	691	662	714	678	692	674	695	687	658	653	623	683	638	664	697	653	696	667	656	640	686	680	687	652	644	675	628	628	653	686	671	670	669	668	616	635	627	660	668	707	672	656	665	721	690	698	703	697	681	698	669	661	663	661	705	665	662	704	636	674	680	706	652	670	635	653	648	600	679	652	644	646	678	679	686	655	653	710	659	675	669	680	702	664	712	672	685	655	653	659	655	645	678	701	665	669	641	665	672	663	618	646	651	701	678	668	687	694	655	661	705	678	636	710	661	655	647	658	673	640	636	652	759	683	674	691	676	655	672	684	648	669	675	691	669	684	660	689	674	688	708	685	698	693	683	695	672	621	669	666	642	652	691	678	658	657	642	675	678	727	637	685	708	712	711	679	651	686	660	649	631	700	664	661	670	669	667	675	665	609	657	653	631	694	617	698	691	681	650	637	646	687	674	687	669	696	684	683	706	651	649	660	670	692	605	653	686	661	612	643	718	673	641	616	675	668	623	654	647	644	677	669	710	651	685	699	662	669	725	710	703	647	714	651	678	654	703	676	672	628	668	695	675	666	678	637	690	649	658	656	643	629	686	743	648	667	704	683	725	625	614	674	720	667	657	702	648	639	687	642	646	628	657	680	631	675	649	691	691	675	657	691	668	652	673	671	656	709	679	665	699	724	661	716	671	717	686	635	665	661	640	696	666	685	644	697	688	684	669	668	701	660	652	642	637	658	707	677	620	620	642	648	667	636	679	623	665	687	693	635	655	677	622	711	650	660	673	671	668	670	653	701	679	686	745	673	649	689	681	701	696	666	706	707	715	677	714	675	659	672	663	689	655	655	682	648	705	721	656	640	666	658	678	700	653	694	666	663	678	630	652	700	689	695	700	668	658	637	661	678	663	679	665	636	704	661	687	664	643	681	668	651	665	628	614	672	670	682	722	657	651	656	687	693	652	661	676	685	648	686	712	687	695	698	674	713	643	644	660	622	666	669	645	651	657	657	691	648	694	623	673	692	673	679	667	670	680	683	626	670	632	671	644	628	703	700	689	684	646	668	706	658	683	680	698	635	694	643	672	620	678	665	652	649	651	660	682	683	690	678	650	676	685	681	674	658	649	653	675	660	700	655	654	679	722	647	656	637	632	627	674	677	689	620	650	651	718	698	688	654	735	621	679	650	696	688	661	708	687	688	671	650	646	637	636	608	671	685	663	707	652	700	666	700	677	622	649	685	729	669	651	712	636	720	659	668	669	655	644	671	652	694	671	719	685	646	690	591	676	680	688	683	681	686	634	625	672	676	676	658	710	687	687	650	685	642	703	693	625	665	700	667	629	667	655	632	707	631	739	680	683	683	663	688	625	646	686	680	633	691	704	663	664	659	701	660	678	686	702	644	667	648	707	640	656	667	678	646	644	686	697	619	626	674	680	658	665	648	681	704	706	685	659	668	682	669	685	662	668	648	667	664	696	678	690	638	657	690	684	657	687	696	662	625	645	664	661	672	675	699	671	674	670	668	634	609	660	664	666	672	673	648	628	616	701	690	723	649	677	650	644	620	705	672	693	676	691	649	655	627	717	668	742	660	715	688	666	647	639	655	692	641	726	621	720	667	600	658	696	692	675	624	698	640	674	677	642	629	661	682	676	641	665	643	688	638	689	652	666	701	679	688	692	670	688	653	644	627	695	678	635	718	689	670	685	695	652	708	672	699	662	699	654	652	685	658	661	636	657	680	665	637	669	651	675	666	675	665	697	628	719	702	668	626	711	631	659	683	707	681	680	692	705	673	691	691	685	635	678	635	672	696	692	713	628	658	710	657	672	682	717	666	692	678	657	654	684	676	661	672	670	667	737	687	678	680	657	710	718	658	648	643	680	611	639	697	684	698	682	701	687	704	645	688	644	690	677	676	643	669	652	645	634	627	673	699	667	689	668	679	717	683	694	645	704	669	631	686	650	664	636	711	676	619	678	692	674	651	638	681	634	674	671	698	683	673	748	668	730	677	667	671	654	624	695	722	664	621	646	675	692	669	663	656	675	622	682	668	680	680	673	644	661	655	650	665	642	640	666	683	687	646	672	691	677	642	676	675	622	712	657	669	676	708	667	705	711	669	691	634	643	706	698	679	694	641	667	674	682	670	656	679	742	664	685	731	682	653	690	696	662	649	705	659	679	660	652	684	642	689	712	662	660	691	628	673	617	657	681	664	674	695	708	707	663	616	676	690	678	661	657	688	688	668	694	666	655	694	664	645	690	632	688	616	671	640	707	722	695	687	675	645	673	647	643	668	631	704	715	677	693	652	692	654	635	657	661	720	741	676	646	662	725	690	691	679	660	651	667	647	661	662	673	700	695	667	643	639	661	656	653	659	597	724	661	678	668	684	641	661	691	647	661	659	670	626	710	609	710	644
30597	53221	11198	2691	1857	1566	1319	1174	1031	914	895	890	856	817	847	762	762	750	758	731	782	704	718	749	785	759	749	718	803	764	759	775	743	669	674	658	753	722	685	715	711	700	737	627	732	696	731	718	669	659	735	737	711	728	672	639	662	728	664	716	715	700	665	776	750	705	702	720	725	692	701	703	734	691	695	695	665	694	750	676	749	709	759	731	756	709	685	731	682	655	725	673	718	691	726	707	709	693	668	666	711	690	697	680	731	686	755	715	704	741	714	692	719	671	700	694	735	698	687	728	720	694	711	682	702	757	691	746	683	713	706	685	691	673	678	712	673	694	689	659	742	741	682	751	725	705	670	696	736	698	707	710	687	707	727	710	735	754	678	677	719	685	771	710	706	670	692	733	687	693	718	692	687	708	745	728	697	698	718	691	701	683	673	685	728	714	701	683	704	709	662	708	732	671	703	679	675	695	723	730	682	674	679	745	707	669	697	670	667	670	675	721	684	729	744	704	715	700	687	711	673	698	688	745	717	705	753	738	710	672	710	730	730	721	685	722	707	690	689	704	699	684	725	696	658	669	765	688	740	709	699	685	688	680	713	716	693	728	706	719	693	697	716	677	677	723	715	716	737	676	678	664	678	735	707	676	690	734	711	681	703	708	762	713	674	718	696	709	701	731	675	678	684	697	679	715	694	691	725	694	677	705	732	702	660	747	714	736	696	672	719	690	707	695	696	723	683	707	741	673	717	743	701	699	750	735	684	663	665	691	687	710	668	753	699	695	753	740	733	711	702	712	681	699	725	691	688	756	671	715	727	705	716	708	695	730	656	721	647	679	720	704	698	689	694	699	711	716	678	694	724	692	670	674	661	693	685	673	734	738	716	712	754	699	654	731	691	671	720	707	704	733	671	719	678	668	727	710	694	707	704	668	693	692	720	690	714	730	692	699	697	724	712	704	665	752	678	658	752	704	698	714	692	644	662	658	760	652	703	690	691	696	685	730	752	680	693	712	678	700	688	728	757	715	727	723	713	687	743	678	676	683	688	718	668	682	686	727	696	706	731	711	718	732	720	695	679	702	703	709	730	730	744	667	698	701	691	694	707	744	735	711	710	736	677	704	687	690	741	695	668	720	710	699	711	725	744	707	710	697	760	710	721	695	695	681	671	688	700	710	676	698	720	729	734	716	684	709	704	748	663	713	710	689	748	709	718	737	721	714	752	712	707	671	658	702	700	735	661	722	733	693	713	729	663	719	693	694	708	696	707	708	696	693	766	687	644	773	682	709	698	711	688	711	714	684	638	719	720	673	690	704	679	712	712	662	663	719	701	679	744	700	712	668	719	678	714	714	731	706	728	760	692	715	731	667	684	726	695	712	679	690	711	693	734	666	722	730	717	693	690	718	723	697	681	643	683	697	726	725	709	727	705	689	727	698	714	692	651	711	716	688	759	733	730	700	705	730	655	692	689	680	749	666	638	681	699	734	721	715	683	713	756	731	684	657	712	718	690	668	735	699	708	691	720	665	684	702	716	693	678	703	711	704	698	728	724	710	724	697	697	669	718	674	685	708	662	719	710	704	698	687	701	702	697	675	706	744	711	698	703	677	699	728	720	686	692	656	724	721	719	689	690	705	726	696	682	637	672	672	708	673	747	709	704	689	685	688	724	746	684	708	737	727	676	710	691	698	698	731	754	702	713	652	663	662	707	696	698	698	672	716	701	672	763	672	694	654	705	737	747	703	681	725	671	699	694	679	701	656	652	705	670	769	663	690	652	676	701	663	699	699	693	705	707	721	738	643	733	700	710	689	697	658	754	746	660	631	715	684	671	690	667	736	715	702	681	651	711	707	733	675	722	704	717	689	682	716	722	708	689	738	710	665	718	711	740	721	699	710	708	735	715	701	731	668	721	717	686	739	684	670	709	688	668	738	704	669	715	734	701	679	656	698	720	760	722	700	690	727	720	703	718	703	710	678	710	744	660	691	691	692	668	679	677	669	706	695	712	733	724	758	702	735	697	686	684	663	710	670	673	678	739	706	676	718	682	759	721	698	692	725	713	720	700	700	681	680	713	741	697	691	677	660	717	767	735	767	694	712	697	650	705	699	723	692	669	715	715	707	697	735	667	668	718	656	683	665	729	728	685	682	697	696	689	684	683	705	710	735	749	679	733	699	685	707	705	679	680	660	664	657	707	714	666	743	729	686	725	707	697	720	699	690	697	716	699	678	785	704	699	677	712	753	654	730	719	718	706	706	697	733	706	650	720	695	662	680	634	683	724	680	699	714	727	698	724	723	691	682	656	691	700	682	716	691	701	702	677	730	705	731	747	715	682	637	710	699	759	698	665	732	731	683	686	705	674	670	730	726	700	672	693	672	682	702	680	692	682	695	680	700	697	728	721	706	714	692	687	669	716	724	723	722	691	662	747	702	726	745	694	708	680	710	728	700	734	696	720	724	723	707	721	730	705	679	669	712	691	681	688	712	693	738	726	699	731	723	718	749	718	736	707	694	700	676	703	681	732	712	700	680	738	658	706	727	710	693	674	673	678	690	720	678	700	721	675	699	693	729	710	735	711	660	698	701	695	689	729	754	681	771	737	696	705	700	726	742	696	686	654	679	689	692	720	689	732	737	712	679	692	725	715	721	745	717	703	687	720	725	672	727	694	738	704	742	690	725	678	670	700	681	665	687	724	672	734	699	672	736	710	739	703	653	727	696	702	688	757	711	680	693	703	703	727	705	698	684	693	709	691	746	745	685	716	721	706	685	728	745	693	689	652	712	727	716	706	715	682	719	765	699	698	707	712	724	734	703	638	745	687	738	708	715	706	691	710	707	682	700	714	693	689	686	640	688	744	701	684	735	714	688	755	663	685	683	733	681	663	720	704	711	664	756	657	726	718	702	698	727	651	713	720	727	749	733	706	690	694	711	712	701	679	707	734	657	669	697	667	688	692	693	759	687	668	681	672	728	658	704	676	687	702	696	710	713	698	680	701	702	749	634	654	680	679	705	686	713	696	695	727	705	724	760	721	739	758	738	704	674	661	706	701	658	711	694	699	719	721	683	782	715	702	737	726	703	749	721	728	693	692	715	674	731	691	693	651	675	689	672	710	712	736	721	716	696	705	699	728	691	718	701	678	714	696	693	728	676	662	736	708	745	699	725	696	662	728	708	713	721	705	732	668	696	682	667	709	714	700	715	685	735	644	726	677	718	725	700	687	699	694	728	682	708	711	716	686	762	670	767	728	677	665	697	637	734	751	727	709	685	707	717	665	672	716	687	712	724	714	703	726	731	671	709	680	679	720	686	714	673	729	746	694	701	692	693	663	714	717	751	653	700	720	673	693	706	751	641	676	711	702	681	715	713	676	687	663	683	685	711	707	683	716	659	725	689	703	710	657	699	687	673	728	713	679	711	729	727	720	718	715	766	707	699	739	700	716	703	674	663	721	711	711	736	711	697	659	674	712	700	672	668	663	693	723	731
24428	21039	27436	24720	16811	826	464	374	330	298	293	280	298	268	234	237	246	236	244	260	237	241	229	231	240	271	252	242	237	239	246	209	243	243	217	233	217	224	210	239	222	255	220	240	212	202	226	219	230	203	218	249	230	246	234	212	242	217	243	218	227	238	228	243	221	209	223	225	262	215	234	219	212	226	235	221	235	232	221	231	238	215	221	211	226	218	220	198	221	255	220	220	254	226	239	217	214	227	236	204	220	241	223	207	258	224	235	231	233	228	237	203	239	206	246	224	232	254	208	256	212	214	262	231	220	207	259	232	232	200	219	220	241	219	238	236	214	212	247	227	220	249	223	238	210	217	226	203	237	221	227	222	238	223	208	229	243	216	238	258	242	220	216	228	216	213	214	218	233	225	221	217	191	212	223	250	204	242	219	217	223	219	220	219	242	249	222	184	229	221	231	234	209	231	257	227	220	204	240	191	227	213	220	257	208	193	228	215	234	199	225	237	206	242	235	226	230	232	212	209	202	241	237	207	224	222	235	206	227	219	223	226	221	224	245	214	214	200	236	248	201	224	196	210	230	217	201	218	235	239	241	235	217	212	244	212	225	219	236	223	223	210	226	234	210	195	222	212	226	234	202	224	232	226	233	213	225	215	220	215	248	252	213	224	222	226	213	249	246	245	209	218	224	215	237	233	225	213	216	216	220	235	207	203	218	222	237	218	243	220	226	223	220	222	209	216	242	218	241	219	205	210	227	222	252	210	218	227	232	209	254	214	229	219	226	212	242	203	230	218	211	214	240	218	221	215	229	221	241	232	225	248	213	247	217	235	235	229	218	238	223	231	234	228	237	249	233	216	200	231	220	222	217	223	232	245	225	220	224	214	232	236	220	203	220	201	227	236	244	209	234	220	246	219	211	230	230	222	244	207	235	220	221	219	261	218	224	225	220	229	200	242	239	208	205	223	214	205	215	229	230	222	229	268	212	259	247	218	225	232	208	208	216	209	238	210	230	209	229	224	233	214	218	229	234	224	202	241	206	271	220	245	225	229	253	217	234	221	223	210	230	222	235	270	226	226	248	240	225	216	245	213	229	224	231	212	225	192	217	223	223	229	245	223	214	266	233	247	217	213	201	245	239	239	230	221	236	253	201	202	224	219	204	231	265	230	246	195	226	235	252	212	200	225	223	198	236	232	217	251	227	252	233	236	248	229	242	221	230	226	193	215	219	214	231	236	209	216	225	228	201	221	202	218	213	215	221	227	237	222	212	243	216	209	215	231	214	203	233	237	202	231	238	208	230	216	232	239	244	221	246	224	230	246	228	236	201	222	239	242	229	239	222	196	192	223	233	211	225	209	239	221	217	235	251	211	242	221	232	254	222	220	216	210	222	240	205	238	232	221	228	219	212	236	218	241	242	233	231	218	205	247	191	208	234	241	233	254	244	231	211	240	214	242	246	255	278	211	222	204	228	234	236	231	212	213	206	208	222	217	227	227	237	252	230	240	238	229	206	245	227	237	227	231	249	235	228	229	216	209	227	207	239	226	225	225	229	231	247	206	215	242	251	224	204	224	214	258	241	219	236	211	206	234	224	245	215	241	213	217	253	233	224	234	245	238	217	215	229	233	248	224	235	229	265	208	213	243	236	226	239	226	201	207	221	215	220	245	203	217	250	250	234	233	248	241	246	223	226	221	233	217	227	221	236	267	242	242	249	209	220	195	217	200	240	236	243	232	239	230	237	227	218	213	202	226	244	221	249	216	213	231	221	225	225	199	226	215	204	213	222	225	220	226	227	213	233	210	267	235	247	213	231	221	222	233	220	199	230	207	199	220	216	214	199	222	247	212	219	213	225	237	206	200	195	227	209	257	231	206	217	212	248	248	247	238	201	209	243	252	218	249	210	261	241	226	235	224	253	230	230	226	228	205	227	234	217	226	225	249	230	235	246	228	235	255	233	225	246	233	219	234	183	229	239	214	193	225	231	234	231	242	239	201	244	250	232	235	196	214	218	216	239	253	231	212	229	234	240	205	230	234	212	231	247	216	238	236	225	244	224	231	197	232	213	233	223	247	222	209	202	246	224	232	226	220	222	231	226	232	243	226	215	206	231	206	228	232	238	216	235	246	210	218	256	219	220	223	252	195	230	213	218	225	236	222	230	208	239	207	216	222	235	221	223	242	224	246	254	194	198	226	225	237	216	232	237	213	231	234	238	203	240	227	241	240	220	229	222	246	221	238	228	214	205	213	206	213	253	215	258	224	215	223	232	221	223	208	225	234	205	216	221	237	215	199	230	245	229	237	240	228	253	220	208	249	238	257	226	263	232	218	223	222	224	207	229	223	203	229	239	218	216	251	225	245	212	237	242	218	187	208	243	232	253	234	223	247	229	214	242	252	215	204	191	226	253	209	211	222	213	247	245	221	242	236	245	237	232	241	218	226	216	216	221	220	250	217	248	238	241	215	221	238	215	210	207	218	241	210	223	226	244	231	234	236	228	242	240	234	217	229	217	225	232	204	246	225	231	220	243	224	222	237	226	209	268	230	207	255	219	210	196	211	227	190	230	236	208	213	216	236	224	226	238	224	225	229	217	219	198	218	229	248	234	208	199	219	221	203	262	201	213	219	225	247	207	223	211	229	218	223	220	208	215	224	243	231	216	256	210	200	192	221	252	211	218	224	219	214	248	220	223	243	247	214	208	217	203	228	228	246	206	227	225	235	237	230	226	210	233	222	220	236	249	230	213	210	216	221	230	233	215	228	210	222	230	244	242	235	230	191	212	228	213	196	222	237	222	232	257	194	243	204	225	202	241	213	228	229	222	238	236	254	195	210	232	202	226	223	226	214	239	212	208	253	217	222	220	198	245	234	254	236	222	237	240	241	224	233	238	218	230	198	218	224	236	232	223	218	238	203	227	238	223	206	224	214	204	221	218	225	213	235	238	214	230	247	242	238	215	224	233	263	225	216	222	208	213	236	227	240	233	243	235	227	241	211	237	221	205	244	244	229	218	242	233	206	232	233	239	241	237	253	222	246	248	248	215	234	210	208	203	195	215	235	230	192	250	226	234	200	231	207	214	246	218	218	203	201	227	257	229	223	226	243	212	202	204	225	228	232	219	237	208	207	266	247	211	242	225	266	212	248	239	219	243	246	252	220	229	238	228	231	200	237	242	223	206	244	259	225	236	217	194	235	230	241	238	218	221	199	236	229	241	213	232	203	207	226	242	237	211	217	224	251	215	239	245	227	224	203	229	221	221	227	220	197	214	207	227	192	243	230	214	218	208	212	210	219	249	236	231	237	241	240	255	233	228	210	210	269	228	213	220	253	205	251	211	221	226	253	238	219	239	225	253	245	223	218	222	235	213	264	246	227	221	206	234	214	243	243	215	192	236	217	223	211	224	238	235	236	210	228	210	226	223	242	194	234	236	216	215	242	228	242	222	233	241	210	233	221	219	226	225	259	237	220	221	220	209	221	256	261	241	183
30552	47351	7487	1473	1016	793	620	514	485	383	368	373	324	341	311	320	296	276	306	265	278	280	301	255	273	260	299	288	265	270	277	304	276	267	263	241	253	265	251	264	256	243	251	273	256	272	246	257	290	244	264	282	249	253	247	283	252	253	257	246	257	286	245	264	249	243	245	266	271	282	224	287	240	276	253	277	241	272	240	241	246	242	270	250	259	244	250	243	262	236	253	254	294	247	258	251	288	256	261	249	239	260	262	252	255	254	258	240	238	242	263	244	225	236	253	260	213	249	266	268	259	255	269	257	241	256	275	250	265	272	238	277	271	264	262	238	260	228	252	263	263	261	272	278	266	273	262	243	267	234	231	289	244	274	225	266	261	280	276	244	276	273	247	263	260	258	237	265	254	260	252	239	244	252	227	221	263	287	277	231	237	253	251	227	247	252	261	250	268	258	249	255	240	241	226	238	241	247	282	253	249	283	240	256	266	256	241	249	239	270	234	253	229	261	262	272	257	269	247	256	248	243	264	256	243	238	257	228	234	252	265	262	255	252	273	249	262	259	271	270	257	242	258	266	268	232	233	257	263	270	264	227	272	284	280	253	242	283	251	257	251	229	276	245	225	267	253	247	263	272	254	270	280	239	239	247	246	249	275	265	284	239	238	221	232	237	272	263	239	268	249	238	242	251	261	245	237	272	260	244	245	282	254	252	239	282	242	235	243	248	281	257	261	260	265	243	241	239	242	251	252	260	244	285	260	241	262	272	254	233	249	290	263	248	252	255	261	282	257	256	258	254	266	255	244	252	228	249	271	265	281	278	258	251	234	229	245	268	252	274	245	255	223	251	248	240	247	256	250	267	240	273	248	262	260	242	274	219	270	228	258	250	249	259	236	259	248	257	242	244	253	252	259	252	244	282	270	254	237	261	230	301	270	262	237	284	229	266	255	251	266	257	250	259	242	269	278	265	241	266	237	221	253	243	240	267	279	253	270	283	252	246	245	258	239	265	259	269	269	237	258	254	261	232	263	252	259	250	249	248	241	243	239	290	243	256	239	282	260	246	237	250	265	267	258	253	246	242	251	267	221	254	245	250	259	229	254	253	247	273	272	228	249	241	279	271	256	232	247	268	274	253	292	266	264	242	250	248	248	253	233	249	238	263	245	255	271	244	264	258	278	265	258	252	247	269	230	255	247	245	240	255	242	282	250	234	279	244	250	246	269	277	240	257	261	259	241	239	270	279	254	269	249	266	236	234	252	244	250	264	262	230	236	244	257	211	264	244	255	242	254	273	256	259	211	258	256	269	244	268	266	277	243	255	249	242	249	246	232	256	260	242	259	278	246	266	264	272	231	273	258	245	237	257	271	251	269	261	263	243	255	248	263	258	240	258	253	251	271	261	260	232	258	259	261	252	268	284	247	257	261	266	267	239	264	268	265	235	244	234	272	274	256	268	251	277	250	256	281	254	253	257	270	247	248	261	239	263	210	252	286	274	247	263	249	238	258	268	256	242	287	248	268	233	263	253	291	265	249	265	233	220	226	223	251	252	258	239	253	274	250	251	247	233	291	259	227	280	258	233	238	279	247	243	262	271	234	254	276	245	235	247	260	251	275	291	266	245	259	217	259	282	261	272	266	269	259	270	255	256	236	237	257	241	265	232	237	265	246	252	256	247	274	239	254	228	278	266	272	253	228	249	264	232	261	264	270	250	231	261	251	281	249	251	255	258	236	233	268	253	242	243	231	270	239	236	258	245	226	242	237	263	263	252	266	256	255	246	269	257	250	234	282	257	220	244	258	257	254	240	262	259	262	220	243	268	253	283	272	261	222	257	261	268	265	233	250	253	260	271	250	270	260	256	286	254	228	250	240	265	255	274	238	246	282	237	249	265	241	256	275	278	223	240	253	254	240	244	246	248	258	284	279	244	249	268	263	239	248	263	255	270	253	247	264	246	238	271	249	253	253	241	263	244	217	280	265	252	235	256	246	242	232	260	246	245	244	261	251	249	273	264	274	253	284	266	254	257	258	270	244	286	253	253	276	243	255	240	233	263	266	256	241	239	271	267	261	257	276	216	284	246	280	286	258	276	279	235	267	245	263	240	272	276	236	260	226	258	238	235	231	245	276	285	248	260	240	256	250	250	265	274	246	236	241	258	259	243	259	251	247	242	261	245	277	260	242	233	273	259	242	242	249	261	261	232	263	258	276	281	267	266	271	263	266	222	259	267	240	258	223	252	253	245	268	238	266	227	254	243	269	262	260	251	285	251	243	268	233	254	287	284	286	242	241	275	263	267	234	230	279	252	254	245	252	262	267	257	234	238	233	263	235	260	264	235	239	232	236	243	259	270	230	232	265	241	239	248	278	259	218	262	262	265	269	275	259	267	253	274	252	252	229	248	254	259	235	251	244	234	247	234	226	261	277	241	272	246	266	259	267	249	264	258	252	269	226	249	229	255	248	263	245	243	276	257	272	258	273	241	260	255	272	254	237	264	278	258	239	235	255	234	256	247	226	261	247	250	274	248	271	227	251	233	252	276	249	240	272	249	253	256	241	243	231	266	264	259	238	262	260	262	256	283	257	238	253	288	266	241	265	260	240	272	281	267	246	250	253	268	262	250	290	263	267	269	249	267	284	261	274	253	251	258	253	251	252	271	266	245	231	235	253	232	230	260	260	252	247	255	247	259	272	272	250	240	250	246	238	258	273	260	267	279	254	261	249	260	252	254	222	252	244	274	269	280	240	247	259	267	262	271	239	250	228	229	261	246	249	268	270	259	255	252	245	273	235	243	266	247	218	259	237	254	253	240	258	256	278	250	267	252	252	227	256	299	277	247	250	259	260	260	229	275	254	272	250	219	255	263	247	232	232	233	250	228	250	262	263	260	251	257	253	261	250	263	241	252	258	234	268	246	250	206	245	207	274	250	257	266	244	280	229	251	258	266	243	264	275	235	269	257	224	271	216	232	280	280	263	270	260	236	246	250	270	257	254	263	265	231	247	249	276	283	237	263	255	268	237	257	257	254	249	272	255	237	239	274	249	245	228	257	257	246	243	238	271	254	266	269	237	211	246	244	282	257	250	235	247	227	258	264	275	241	240	251	233	239	279	260	223	242	252	274	255	232	236	276	240	257	259	276	250	232	248	283	246	256	268	254	261	236	285	288	253	282	259	261	254	232	267	256	253	277	230	263	230	235	255	265	238	260	243	253	254	250	272	266	274	266	243	252	237	237	242	269	241	233	263	250	251	253	256	256	285	274	267	273	296	304	247	277	223	238	250	253	258	248	266	251	280	236	232	257	247	258	253	253	271	246	267	248	253	236	273	280	265	266	230	232	249	232	225	259	251	232	250	264	253	246	255	230	239	232	238	260	268	254	252	280	255	225	256	264	231	256	266	237	262	241	270	238	270	262	269	239	269	255	256	277	261	241	270	262	264	271	266	253	256	252	237	254	261	247	241	242	275	241	244	232	256	279	274	245	259	258
22474	21138	28641	23875	21139	21180	11402	1219	858	784	656	675	626	584	585	563	581	536	550	547	513	524	511	509	511	578	550	513	480	526	556	538	505	542	483	476	500	490	480	496	469	459	465	471	489	479	477	530	494	461	503	504	453	488	520	465	468	497	490	465	482	500	512	498	505	442	513	475	423	495	498	502	510	506	507	505	522	532	439	472	457	485	505	468	525	471	486	482	488	513	492	466	480	441	478	495	453	442	452	446	523	526	455	467	476	478	438	479	514	493	465	495	481	473	477	484	471	469	476	476	470	486	473	489	459	515	483	479	489	512	492	454	446	462	447	480	465	487	498	473	440	474	510	473	513	520	479	490	496	481	455	451	498	474	513	539	454	441	474	505	497	473	491	478	465	505	471	447	447	496	495	485	503	488	492	471	485	450	463	455	476	476	439	500	471	526	471	481	466	506	470	512	466	482	483	450	468	480	484	487	459	454	481	478	490	469	484	466	452	454	505	458	492	459	500	500	466	513	475	518	473	481	481	491	488	491	439	500	488	509	471	474	495	456	453	473	467	519	486	468	455	481	466	460	471	492	493	474	483	482	462	475	487	486	527	486	439	494	465	490	464	469	479	435	486	510	467	485	481	462	477	456	493	472	505	459	508	471	519	459	484	492	464	499	481	486	514	478	441	489	480	507	492	467	480	514	478	505	531	484	501	513	491	476	461	477	480	473	526	493	496	487	474	467	469	464	485	447	498	534	475	454	501	507	510	471	454	504	493	491	491	549	458	429	498	485	467	511	469	454	457	489	529	498	458	467	457	479	524	467	509	442	432	499	461	501	454	501	479	526	470	497	501	467	492	479	491	483	478	499	506	498	449	466	493	499	515	492	502	487	484	500	486	480	446	461	486	507	500	433	469	488	468	456	434	452	493	482	473	442	505	460	474	474	475	502	503	483	497	481	447	492	478	492	480	441	479	494	478	463	506	490	436	506	461	491	464	485	442	474	509	503	477	446	524	461	490	490	484	464	447	467	498	454	517	498	512	483	412	474	474	519	473	492	497	465	464	501	449	491	467	455	477	465	466	452	477	512	427	477	477	457	499	490	462	507	449	476	464	497	472	514	446	504	498	442	472	464	507	539	487	464	525	500	473	505	471	485	483	466	455	475	467	463	486	515	492	464	486	416	498	481	512	483	464	470	466	424	474	452	464	449	477	461	472	450	492	516	477	499	476	480	476	469	458	461	453	496	505	526	444	498	447	465	489	481	479	505	456	436	473	462	479	466	479	470	489	522	458	486	493	496	482	471	456	504	518	446	473	473	471	486	445	445	501	467	511	441	484	505	481	445	507	514	475	506	477	466	469	465	521	444	483	444	442	440	511	520	435	498	467	463	484	491	453	501	454	486	488	508	443	508	502	505	487	521	494	478	452	473	492	469	514	504	497	504	494	455	472	475	477	499	464	435	495	478	451	499	476	467	483	530	446	485	463	448	495	493	490	494	498	475	510	475	464	467	507	496	461	490	478	471	476	431	536	500	473	471	485	485	499	465	481	473	439	463	513	474	473	461	476	436	514	481	461	457	442	485	508	461	500	488	471	481	513	451	478	451	528	484	426	483	464	478	473	473	445	501	477	431	463	452	527	496	454	450	503	474	520	524	450	487	487	505	534	518	496	459	458	451	446	508	453	489	510	502	484	439	467	472	522	455	441	501	519	482	505	509	519	470	486	448	430	476	462	476	490	447	488	491	459	463	481	447	475	489	467	503	424	470	496	492	496	503	458	498	457	465	508	490	504	449	488	508	476	464	492	480	486	462	479	466	513	459	465	448	463	511	511	485	495	453	502	470	472	443	500	467	449	513	451	495	455	466	475	466	450	506	466	464	485	495	502	479	487	502	474	493	453	469	464	454	460	517	480	453	472	487	471	480	478	509	520	481	482	459	458	504	481	479	499	452	499	456	467	481	507	504	472	463	492	495	454	492	481	504	491	466	465	527	489	499	495	507	504	476	498	472	446	477	469	514	525	437	453	487	483	461	514	482	480	519	435	476	478	480	494	476	445	452	514	465	468	455	498	485	476	484	505	531	486	440	463	459	472	448	513	477	475	474	517	453	484	480	446	479	484	481	498	509	492	465	456	475	464	471	495	490	468	504	495	458	494	487	482	520	419	482	485	496	480	438	439	483	495	503	490	454	507	484	466	499	436	460	490	504	485	498	455	483	539	482	500	461	502	551	470	448	488	488	487	461	464	434	504	521	473	476	489	453	497	458	480	439	520	460	478	518	488	452	448	495	452	498	488	460	474	482	493	465	486	457	520	486	484	471	465	481	480	526	510	459	462	548	484	433	468	499	488	492	470	465	471	493	457	515	460	526	507	459	481	477	494	497	431	477	519	464	525	490	487	495	471	455	492	500	464	432	501	512	485	519	444	488	499	488	442	429	503	478	505	487	498	465	449	470	458	499	485	483	485	463	483	468	503	435	494	443	467	447	521	493	445	490	439	479	471	473	497	486	485	460	502	487	428	513	488	428	514	530	493	469	486	474	510	487	470	451	511	477	470	461	455	465	478	479	452	497	486	450	432	507	477	517	484	484	490	508	481	492	456	509	460	483	466	513	468	495	463	487	486	469	505	483	500	472	497	469	503	481	477	456	451	494	469	501	478	509	498	481	510	503	426	461	494	454	487	491	478	483	456	434	480	492	508	481	470	478	461	481	479	505	482	494	493	476	445	479	449	440	451	463	444	459	475	452	495	459	505	476	478	494	431	483	494	500	511	493	430	487	484	460	453	457	488	453	489	481	490	504	473	463	468	479	453	482	508	479	503	457	470	477	473	484	517	489	466	455	476	465	461	459	503	482	495	466	460	462	511	490	458	482	469	479	469	480	479	447	486	502	496	519	476	466	492	481	474	506	460	441	476	447	468	488	454	457	474	487	461	494	475	501	477	460	531	442	467	475	513	471	443	493	520	535	460	468	447	451	450	460	490	452	468	462	458	487	477	495	469	497	478	492	509	482	480	478	483	479	464	455	467	490	450	466	478	485	518	467	449	457	525	479	463	500	496	483	490	491	479	476	464	490	461	470	467	481	448	477	481	461	467	466	476	484	472	474	492	438	495	492	458	442	469	466	471	449	488	470	467	516	462	448	467	418	478	479	450	484	489	448	481	457	483	460	481	506	482	478	496	500	475	465	450	481	500	517	506	477	453	497	470	471	473	484	446	458	503	524	486	521	512	486	488	512	479	438	516	496	453	505	488	503	466	503	433	473	510	486	449	467	477	499	481	494	466	498	472	489	435	473	509	473	525	503	461	493	500	494	486	463	519	477	484	504	447	478	456	481	496	481	450	486	518	449	468	484	500	479	480	514	468	488	465	462	469	462	479	535	480	518	465	483	462	515	483	493	509	455	490	470	501	488	472	455	465	480	463	490	465	466	491	498	467	506	454	485	481	461	437	513	495	483	456	504	488	493	465	468	492	499	508	475	493	479	479	499
33822	59607	13008	4246	2885	2278	1786	1381	1188	1045	909	840	798	741	715	707	641	706	627	599	545	585	615	585	595	547	593	535	573	609	613	551	583	566	560	547	569	551	524	540	534	532	547	533	499	530	506	518	529	511	545	528	539	554	566	510	512	520	541	522	531	522	528	501	543	495	527	537	532	533	550	480	535	555	516	505	513	521	535	506	534	537	561	510	507	586	537	548	557	473	481	539	504	495	513	558	558	497	493	510	532	554	563	522	542	501	533	488	505	590	522	540	528	548	500	522	533	527	494	544	503	513	481	485	544	499	530	526	496	512	500	510	516	521	503	541	504	551	539	524	526	539	503	525	511	574	516	487	538	570	487	520	526	557	564	484	520	490	527	552	495	500	508	562	524	571	510	542	526	533	536	546	511	534	521	526	558	542	511	522	521	487	567	527	530	521	512	525	540	486	503	553	520	546	531	533	524	564	526	510	514	509	510	522	525	525	487	555	502	501	523	547	538	502	487	542	531	499	512	525	509	552	549	515	531	520	519	465	523	530	508	514	507	502	497	506	519	537	505	504	516	547	529	562	486	498	514	522	511	485	546	548	487	532	504	532	522	521	506	544	509	539	522	527	566	544	504	507	547	513	512	487	539	497	521	516	514	540	542	496	517	505	502	569	494	510	479	485	519	528	500	530	517	492	522	497	542	509	533	513	519	567	562	541	519	525	543	507	519	505	489	511	514	511	509	542	529	534	543	535	526	504	538	524	502	551	522	536	525	503	519	515	549	488	511	498	533	523	565	503	574	518	564	534	530	556	522	527	513	541	558	499	516	531	522	512	481	540	562	525	489	537	525	515	543	505	544	492	538	510	510	546	550	480	569	486	516	523	512	564	560	524	505	528	525	481	520	539	541	540	504	547	525	525	575	534	521	516	563	543	503	516	513	525	502	521	528	566	479	531	529	479	491	529	515	548	530	513	534	537	508	529	507	504	499	534	515	497	508	515	527	529	575	518	493	537	533	555	555	585	530	505	518	525	530	542	502	506	533	454	489	518	520	545	517	497	505	512	518	507	502	525	526	540	516	504	504	529	526	514	519	509	521	549	549	517	547	519	545	594	523	499	530	503	514	523	523	503	501	496	521	560	535	529	512	535	528	567	520	538	558	526	505	510	544	508	502	505	505	516	521	533	512	516	503	489	524	583	556	504	502	521	476	482	498	539	555	486	545	505	535	507	578	512	563	511	553	538	535	487	520	528	486	544	566	525	519	533	520	531	531	551	489	534	523	494	513	508	544	509	518	505	525	528	554	561	535	534	532	506	538	487	525	538	572	570	588	512	566	526	536	501	516	541	535	538	533	515	511	467	494	493	514	530	557	525	544	528	517	558	546	498	541	500	517	526	517	475	527	503	488	528	515	501	556	525	529	549	519	522	523	512	586	557	524	506	536	535	564	531	545	555	501	478	503	505	517	525	515	508	546	488	489	499	526	523	556	508	542	501	531	531	510	560	492	536	522	543	515	541	551	506	572	567	490	484	516	522	488	498	510	516	532	515	558	479	542	593	527	538	542	495	544	564	517	531	488	514	534	541	505	535	519	507	517	507	513	551	554	542	503	509	570	520	520	524	531	488	556	555	555	498	522	509	531	510	496	523	545	533	518	490	527	519	552	526	501	545	518	522	524	522	550	559	529	521	494	500	519	573	533	529	532	526	525	505	548	532	523	475	540	494	561	555	532	479	562	590	510	573	536	534	553	476	545	518	518	539	513	523	530	545	521	532	509	513	519	512	515	525	506	554	497	508	514	509	548	541	507	553	516	535	554	539	503	522	531	555	547	524	479	487	546	539	551	534	551	519	504	533	524	507	516	524	521	508	546	511	545	564	553	509	511	582	498	546	523	525	475	532	525	517	533	546	516	544	516	534	481	534	532	516	536	483	470	539	552	565	498	558	502	517	494	528	496	530	492	502	473	515	480	514	536	573	513	512	532	521	509	520	474	523	499	496	541	481	560	532	504	580	505	540	506	482	543	515	524	507	524	505	475	553	545	552	544	556	545	518	548	501	502	496	505	541	512	565	532	485	548	518	535	567	488	490	486	538	515	536	533	498	537	518	529	508	510	510	543	519	557	523	510	503	551	533	541	514	518	538	572	540	522	482	519	511	539	526	529	523	561	510	535	533	465	458	515	507	491	505	487	525	545	517	545	504	528	496	523	494	569	542	488	527	558	553	507	513	517	558	556	498	547	556	556	537	486	506	509	543	512	515	523	529	525	508	552	511	539	537	531	513	521	498	522	523	540	539	517	486	531	540	527	530	517	531	549	516	514	535	505	486	534	559	514	535	513	537	506	501	515	522	523	516	567	508	494	511	549	529	518	530	544	505	530	518	542	500	520	566	541	556	538	523	562	526	496	520	537	505	485	520	518	528	496	519	509	531	486	551	495	568	524	533	530	525	504	534	536	555	513	548	518	531	539	497	522	544	518	521	484	507	474	557	518	519	519	519	553	537	503	539	541	488	536	532	535	506	537	518	532	519	534	499	551	470	548	559	504	554	531	540	492	530	517	553	504	514	513	554	508	553	507	508	572	545	556	507	540	540	525	509	514	541	500	520	525	516	547	524	511	482	537	561	566	520	513	487	531	525	520	523	511	554	520	493	494	531	524	525	533	521	549	535	513	525	513	479	561	540	512	528	547	511	521	510	558	508	531	568	497	528	505	490	516	500	531	562	522	525	497	525	530	503	513	546	536	526	537	533	551	533	516	535	549	552	510	506	522	462	486	508	509	541	526	511	534	532	492	478	507	570	486	544	544	548	483	538	528	534	549	494	517	526	534	520	488	529	510	506	500	548	471	465	525	534	520	529	520	517	534	515	554	490	503	528	492	496	548	530	528	560	525	482	548	512	509	521	511	512	518	538	506	542	492	550	491	511	534	516	520	526	527	490	538	514	521	529	513	501	535	566	507	503	523	495	553	546	501	507	531	510	513	496	548	535	516	522	515	513	517	545	494	489	531	524	495	497	500	594	559	526	523	471	524	529	525	515	546	551	516	496	495	537	530	503	504	547	548	488	533	516	535	520	495	502	543	521	543	538	546	502	521	504	515	473	559	524	548	509	560	516	540	515	538	506	520	516	499	509	523	546	535	517	502	537	496	484	470	544	517	545	498	509	512	535	508	558	490	517	515	508	537	489	485	513	501	506	520	485	520	494	503	572	534	571	508	531	533	514	511	563	509	497	517	486	497	531	505	546	485	515	530	490	522	544	534	477	532	535	536	511	543	528	495	534	537	542	491	548	515	533	513	468	499	511	492	534	561	488	513	543	559	515	540	545	547	491	515	536	516	517	523	510	519	537	520	540	527	543	495	502	521	479	534	530	491	512	536	527	515	517	493	541	569	522	536	476	532	501	517	511	514	540	536	486	498	521	542	520	537	516	513	534	523	506	605	535	549	518	506	553	527	513	480	512	551	531	510	548	524	528	514	540	504	548	509	480
28698	25617	13811	1438	538	516	443	468	454	448	435	452	437	414	417	453	458	438	402	451	507	436	434	446	420	431	397	452	443	443	449	430	425	455	431	424	432	407	418	369	456	421	434	412	426	403	379	431	414	433	477	422	473	435	458	420	418	424	415	472	435	434	428	439	393	449	448	450	436	426	458	430	433	382	393	467	427	438	443	419	460	460	432	438	428	433	430	423	425	433	429	451	451	420	444	426	430	406	425	418	421	467	419	399	468	413	435	455	468	439	448	431	490	436	481	455	461	441	408	442	427	455	462	450	438	391	430	432	381	473	459	401	461	446	406	449	484	409	474	465	403	459	454	454	447	446	409	448	443	442	423	441	468	440	462	443	453	436	451	428	401	428	457	421	439	442	459	493	481	419	433	465	436	428	437	443	470	427	421	413	466	391	430	417	461	438	412	435	440	439	426	426	452	411	464	423	436	414	436	441	414	464	425	426	444	446	472	431	435	442	438	449	429	419	455	452	463	447	406	434	423	426	424	437	423	428	417	455	433	413	430	415	462	424	452	431	406	431	437	457	466	430	469	427	446	477	447	460	464	432	444	396	420	407	448	459	452	423	435	467	449	445	436	437	456	406	439	420	427	426	471	441	429	395	453	452	432	431	441	449	415	471	406	427	458	461	459	419	412	408	441	368	434	457	473	461	380	414	450	436	431	445	408	437	462	428	426	432	426	448	440	463	441	417	452	425	427	442	442	466	388	423	458	440	466	454	416	452	463	468	430	443	449	426	406	438	445	420	426	424	470	422	437	431	398	420	424	451	452	430	445	389	386	429	413	454	428	427	432	444	423	436	414	448	409	465	455	473	489	423	456	440	414	425	412	423	452	455	433	449	432	426	413	463	437	463	478	403	402	414	433	423	414	429	415	450	437	428	434	423	399	436	480	413	423	418	451	471	421	456	454	420	435	414	442	397	460	416	458	448	465	464	472	445	429	407	454	452	456	422	454	420	428	481	406	433	436	447	453	461	427	453	417	443	400	429	412	395	439	476	458	491	467	482	431	422	443	440	457	423	433	431	447	404	424	439	422	411	423	406	462	482	413	437	464	425	447	428	467	411	419	488	441	467	429	436	411	443	432	409	461	425	468	435	423	441	440	435	407	410	448	442	417	423	473	471	459	458	455	434	448	469	429	447	449	446	428	455	461	394	452	443	439	429	463	429	431	459	448	452	435	456	416	480	427	442	453	433	455	392	438	466	424	459	462	461	470	422	447	465	456	439	460	414	427	464	427	451	422	416	498	420	441	448	445	467	415	428	459	411	434	445	418	418	425	415	455	443	429	426	437	443	435	461	483	426	418	426	447	426	464	466	464	416	443	460	426	444	424	451	394	395	465	467	432	467	461	432	437	400	417	428	437	424	438	435	420	448	459	442	432	469	446	452	433	480	466	437	424	416	488	478	454	436	413	448	412	430	442	467	424	410	446	409	448	430	405	438	417	430	453	478	474	433	432	427	431	432	396	459	440	434	416	450	404	452	426	416	447	412	408	453	397	415	429	433	456	464	438	422	451	428	421	453	469	391	406	430	449	405	446	408	415	444	416	410	437	477	440	424	457	432	425	442	451	404	453	434	408	446	435	445	423	446	422	403	414	489	426	444	425	433	421	477	478	404	459	429	414	420	411	453	459	445	395	453	432	421	417	456	431	422	465	383	409	436	417	459	491	456	411	448	421	424	431	472	416	435	445	421	469	458	445	471	438	417	417	447	426	408	452	406	434	389	455	393	450	408	445	415	408	426	477	432	406	460	429	437	422	428	469	446	437	477	409	427	474	438	413	434	439	398	446	414	444	382	441	430	449	448	453	452	462	455	473	466	452	438	415	458	436	449	434	468	424	441	454	432	450	470	452	425	447	471	392	399	451	405	441	412	453	441	420	458	452	438	457	410	427	402	425	408	459	415	401	405	378	453	428	420	449	445	488	419	460	454	460	425	421	448	443	436	439	449	437	389	408	450	419	442	448	428	422	449	452	460	426	422	480	467	448	433	423	406	447	419	422	444	432	402	435	441	437	445	426	411	409	391	439	426	450	453	452	450	438	412	440	448	444	431	448	433	441	462	456	434	448	446	444	452	470	395	436	453	419	441	444	434	446	440	442	416	449	473	462	443	428	445	418	434	419	415	434	435	435	438	421	448	412	458	455	417	426	434	408	452	413	435	475	451	435	417	417	445	433	489	462	468	443	459	406	392	438	458	414	427	425	435	460	441	460	413	432	481	430	413	452	451	456	436	414	376	454	437	423	430	449	449	413	439	438	426	448	410	417	451	447	428	434	428	444	392	448	439	437	439	461	457	440	439	449	433	448	457	423	419	456	430	436	407	427	453	427	401	443	446	425	461	454	438	423	453	462	421	397	383	439	420	430	399	466	424	430	422	436	420	430	383	477	421	418	432	435	434	457	432	451	443	449	452	426	418	426	431	462	451	462	444	480	462	395	421	410	414	438	443	458	444	434	423	458	462	440	442	481	425	438	432	435	433	456	443	394	415	452	430	455	456	441	465	462	456	472	448	448	431	445	441	427	445	445	434	424	420	418	441	389	435	468	459	431	436	449	429	447	436	429	437	406	437	420	447	418	457	386	422	434	433	453	468	455	445	469	455	393	472	456	439	436	419	451	460	469	458	401	432	415	424	480	469	441	435	427	505	423	440	450	378	459	422	419	413	431	445	450	467	479	437	439	442	417	440	430	440	448	450	418	429	447	429	451	434	447	455	464	448	436	429	422	403	444	422	433	429	409	417	454	398	417	436	419	418	425	432	418	411	435	437	435	423	410	444	425	406	430	487	457	431	409	403	432	431	444	406	442	464	448	450	430	419	426	450	429	433	406	452	411	439	419	421	444	438	471	431	439	449	425	426	454	475	423	416	413	394	437	454	421	438	414	438	488	446	431	423	435	401	463	421	444	423	451	459	413	426	446	417	448	453	435	403	458	429	440	464	446	440	442	430	410	414	413	441	402	372	390	446	409	416	421	379	481	437	410	486	392	427	430	425	423	464	448	423	436	463	452	453	461	413	420	424	424	445	445	449	424	413	412	428	431	446	437	461	470	440	418	423	454	469	450	458	476	450	392	437	457	427	459	422	431	426	450	440	429	451	431	376	489	433	431	442	422	428	421	454	451	438	417	432	422	444	460	433	444	400	435	457	453	428	431	453	423	455	459	408	455	432	421	458	451	431	453	428	417	442	426	436	405	439	450	452	423	408	415	418	423	417	435	431	441	426	416	396	419	438	466	435	424	409	415	444	425	427	436	449	462	441	464	424	482	435	439	434	408	442	422	434	428	434	441	429	450	440	461	423	442	475	418	417	410	423	441	436	469	431	413	413	433	442	505	431	433	424	420	460	452	449	438	458	432	411	442	413	428	455	450	438	416	447	426	441	451	458	416	412	464	405	465	440	412	444	441	431	443	406	424	437	412	396	396	440	436	405	467	426	437	429
29217	39505	3430	624	577	495	527	479	488	489	460	442	463	443	461	505	533	525	464	443	426	475	496	452	498	474	501	460	454	421	457	443	455	455	411	444	463	431	424	444	468	489	430	393	503	453	455	478	437	500	434	401	490	464	467	473	408	508	454	429	463	448	452	465	491	511	451	429	451	449	449	437	440	482	461	398	460	464	442	430	443	487	473	468	396	466	469	440	422	444	466	450	464	473	471	440	421	486	475	479	464	482	465	458	423	463	486	471	484	480	441	442	431	470	467	421	453	467	496	462	497	442	442	421	439	438	519	463	488	458	513	410	432	433	435	486	475	462	472	444	483	453	463	442	499	434	497	440	479	448	428	451	430	419	472	475	422	441	413	475	479	488	458	454	423	466	456	512	458	434	489	471	493	458	485	474	467	462	437	491	457	464	465	476	442	462	481	467	437	481	456	474	456	464	496	432	425	425	496	451	482	447	480	453	470	433	475	492	444	463	436	433	441	458	451	484	515	481	480	467	487	447	444	471	490	498	459	478	457	488	485	498	488	449	465	479	440	446	500	459	430	415	453	476	450	439	468	446	473	479	451	456	451	473	416	449	449	439	487	488	460	453	504	501	478	460	469	477	495	438	439	450	456	471	446	481	447	430	477	472	455	455	457	454	442	458	464	453	428	460	486	489	467	460	430	455	451	448	455	480	452	469	461	471	439	460	442	447	456	499	491	447	458	448	481	494	494	443	500	462	457	447	483	472	436	450	476	467	462	463	441	476	457	486	485	492	478	443	478	446	481	463	449	452	441	446	437	430	452	492	469	464	491	423	456	490	419	443	474	421	460	483	483	442	466	437	443	468	449	470	453	496	455	506	440	481	451	456	454	493	475	457	505	502	463	456	466	460	438	482	472	458	437	462	492	455	463	418	452	475	474	459	476	455	459	443	465	493	443	462	469	406	449	495	467	438	479	444	445	462	480	436	418	453	468	440	484	488	465	448	450	468	457	462	429	490	470	460	440	504	471	404	475	513	473	489	452	450	466	478	444	460	448	468	471	458	453	467	437	471	459	474	446	440	497	484	422	486	455	457	447	431	498	482	429	444	433	466	450	437	433	481	457	448	469	482	470	476	447	483	437	424	466	468	449	438	468	437	461	471	475	492	392	490	459	463	486	432	475	442	464	458	444	491	474	456	449	463	479	431	479	461	479	477	456	464	457	428	443	468	462	436	477	489	467	434	466	456	468	463	394	452	479	450	483	451	465	475	467	438	437	463	459	445	449	470	481	463	456	508	460	423	472	446	435	469	492	479	443	460	472	486	429	443	448	455	476	461	457	464	450	465	452	457	460	469	471	449	466	433	453	446	453	471	484	444	427	486	435	470	480	435	447	482	475	432	430	462	467	454	465	453	482	461	447	465	425	451	503	476	448	422	442	469	446	453	463	449	473	451	482	435	452	488	440	459	456	436	453	451	442	480	453	449	419	484	464	461	462	480	462	474	406	462	472	482	482	464	499	463	465	448	499	432	467	470	465	488	454	458	446	476	485	444	489	488	471	427	421	436	410	496	452	476	437	458	453	434	477	421	480	488	464	456	462	477	473	479	465	435	469	475	436	479	427	486	451	477	419	426	476	431	493	440	411	460	508	451	436	447	459	430	448	479	465	410	456	445	470	497	431	459	493	457	449	467	431	465	439	447	500	449	450	463	523	491	470	447	412	418	456	494	458	482	440	433	435	458	450	437	469	452	473	442	457	470	442	457	508	503	466	468	471	438	441	475	489	438	485	431	448	453	438	439	466	464	444	430	475	439	466	487	485	439	487	483	481	491	450	481	466	451	475	428	452	446	466	448	476	481	428	483	475	460	468	477	472	479	467	453	490	484	426	467	450	514	443	454	468	483	451	502	460	505	430	413	441	433	428	483	488	500	426	423	471	474	451	479	467	496	460	485	465	446	458	452	475	468	496	468	460	445	432	474	438	443	455	437	456	504	471	439	464	402	436	462	460	455	458	475	415	475	461	507	436	478	459	485	439	472	466	471	442	436	454	466	465	477	457	448	443	450	432	472	466	462	488	449	450	450	434	456	467	435	473	435	450	420	451	439	450	454	449	472	439	468	461	460	421	449	442	445	471	466	437	457	452	440	449	448	506	468	444	409	495	460	455	478	463	467	421	432	465	481	456	494	444	447	453	480	476	447	446	464	449	492	495	461	465	464	441	479	460	514	472	475	453	467	450	463	402	482	406	443	507	464	436	490	452	444	476	506	479	440	475	472	467	416	430	469	451	482	464	475	496	443	475	469	439	447	436	469	483	458	446	472	465	484	497	475	490	468	494	492	437	463	472	488	442	450	484	511	448	490	468	458	449	446	454	494	454	462	481	446	467	441	458	488	490	477	444	461	456	463	473	444	472	454	450	508	482	460	469	453	472	468	444	446	432	458	468	468	480	431	429	459	472	459	447	459	437	441	449	469	430	422	496	457	475	449	492	471	461	462	496	422	471	461	444	477	484	456	486	490	456	460	475	496	445	463	450	438	428	444	451	427	495	436	443	470	495	459	430	442	501	421	469	462	460	482	463	480	444	431	461	464	464	445	465	465	462	428	486	507	449	475	457	463	480	492	456	448	491	471	425	475	472	477	497	445	454	502	442	420	455	441	476	461	493	446	434	427	469	424	445	459	451	450	443	463	461	475	457	466	454	461	482	487	437	448	455	446	432	441	476	479	500	434	413	451	466	468	454	469	474	444	480	470	456	498	465	419	444	440	455	460	454	429	445	426	436	511	466	465	479	494	521	466	495	466	476	487	446	458	471	516	472	485	462	446	456	477	448	460	477	430	430	469	443	461	475	461	457	431	478	432	481	490	444	476	500	487	463	466	454	436	422	418	422	470	505	490	436	485	442	451	443	441	466	452	467	448	469	466	464	471	458	438	463	466	450	466	468	488	436	420	443	511	494	508	450	477	409	456	460	491	463	454	445	434	447	476	482	481	452	451	482	464	457	411	486	493	460	445	495	451	458	486	439	465	461	474	444	452	456	420	483	475	427	477	441	483	505	503	475	463	440	452	466	457	475	452	453	452	454	463	479	423	469	475	488	462	474	451	476	476	467	425	438	414	466	467	472	436	464	496	432	517	451	492	497	452	459	474	448	459	456	456	462	447	435	475	443	491	500	473	465	462	472	467	449	456	432	468	440	428	467	421	500	502	451	451	434	456	418	485	474	459	485	476	435	497	471	462	449	453	440	467	467	495	423	488	465	462	500	428	470	458	465	437	496	449	449	455	404	459	463	466	460	483	454	475	462	426	457	417	487	431	456	444	414	481	469	451	474	429	473	448	441	495	453	450	480	452	508	506	469	479	478	426	476	477	463	438	472	471	460	477	451	482	472	490	480	500	452	505	486	416	460	476	448	441	443	455	457	467	444	422	449	457	431	468	480	487	486	465	483	400	454	451	434	468	455	439	472	488	463	475	429	485	476	463	480	458	437	462
23554	21039	28141	24121	21011	11696	1288	932	788	801	716	768	760	736	698	738	691	698	648	699	671	664	707	694	672	714	689	706	686	659	706	685	662	622	657	665	649	676	689	673	676	685	680	694	676	667	669	631	683	647	668	632	657	669	673	690	647	647	602	686	666	675	690	681	677	640	676	645	664	688	692	663	671	714	655	657	626	668	649	618	647	660	641	709	608	637	650	630	664	669	644	662	667	671	739	620	645	641	651	615	743	687	646	730	663	645	629	656	665	651	683	670	687	660	691	664	677	663	712	640	696	637	638	700	643	625	667	658	636	667	651	681	694	633	657	672	663	689	747	620	679	693	625	677	620	675	689	608	678	677	647	629	644	615	636	699	677	671	606	687	680	702	633	626	662	632	663	653	667	663	686	608	666	681	690	654	672	698	654	656	664	626	670	635	691	647	680	658	676	657	693	668	640	649	652	705	660	653	686	657	696	673	603	674	615	649	705	662	663	678	697	674	640	678	652	670	650	688	599	672	684	701	635	668	656	657	614	651	648	678	673	661	629	649	720	650	663	729	614	619	698	652	657	697	639	703	647	649	642	660	706	647	656	670	674	653	660	656	667	685	689	648	667	673	688	666	650	651	640	635	609	650	639	637	674	658	683	696	619	636	646	647	635	655	688	660	702	608	635	640	673	693	669	617	632	664	658	677	687	652	661	638	698	655	661	691	693	610	650	716	684	676	667	659	632	687	691	651	683	619	620	632	656	677	621	648	668	643	712	686	632	681	665	688	653	673	646	631	666	673	658	627	695	639	631	645	683	702	672	687	682	669	675	660	687	659	649	668	730	638	702	651	642	628	660	678	656	680	681	697	666	681	713	688	618	651	676	654	661	678	697	638	637	644	660	666	684	651	696	667	636	670	700	690	663	644	646	669	656	643	657	670	688	631	647	663	631	715	670	720	633	704	608	711	640	659	640	648	679	626	663	687	627	644	705	619	689	676	656	700	657	656	656	676	664	635	690	654	678	623	622	684	638	670	681	658	646	714	673	649	687	712	687	669	663	656	635	699	649	632	700	653	652	652	659	636	685	648	659	673	628	653	652	645	648	652	634	642	693	618	700	682	684	654	647	649	677	660	660	700	680	637	666	654	661	659	671	658	684	701	671	675	636	670	656	644	707	658	649	647	640	652	657	686	659	666	645	694	683	663	676	622	667	659	666	710	668	656	683	693	681	685	680	669	690	641	683	635	676	665	622	693	624	635	676	639	650	674	664	681	678	648	638	637	677	654	625	627	679	660	692	715	654	657	685	679	659	686	654	654	663	676	667	663	660	633	642	650	626	641	685	672	694	679	656	673	703	676	654	688	660	661	634	652	648	689	675	614	626	643	697	651	627	667	633	689	631	618	644	638	660	662	681	707	663	696	664	654	637	597	693	645	664	642	683	656	659	645	625	662	635	697	676	637	707	649	713	672	639	673	617	629	613	666	686	636	683	628	694	642	664	678	677	668	680	702	662	618	677	679	674	636	676	646	667	611	692	687	711	673	671	685	671	634	654	626	642	710	640	656	674	656	653	725	635	669	636	645	647	632	671	635	655	642	667	609	632	685	634	674	659	649	613	665	652	636	660	669	616	711	647	657	687	609	624	641	678	604	656	654	646	678	617	663	655	686	635	663	695	634	637	655	677	601	670	650	611	650	644	638	610	620	641	641	645	693	631	676	665	631	678	627	630	611	664	673	677	669	648	695	666	628	667	656	650	665	685	683	664	656	606	702	675	614	630	662	624	699	660	659	682	600	654	656	631	677	683	653	686	656	673	672	602	651	650	634	658	681	692	645	713	644	632	609	577	678	676	697	637	626	635	686	646	660	723	652	668	650	644	666	679	703	606	705	660	651	674	673	659	708	678	670	662	659	694	677	646	654	653	653	719	659	692	679	672	681	709	660	647	652	618	667	682	633	719	666	705	695	632	621	685	640	692	653	672	644	650	594	640	645	655	657	683	641	726	660	666	690	660	691	650	650	624	605	666	655	661	642	672	662	645	685	668	617	620	659	638	645	700	693	632	670	622	688	654	655	703	623	662	608	675	659	647	645	657	654	644	718	659	644	664	676	677	636	646	680	618	625	630	656	650	638	646	681	662	663	694	675	637	683	710	646	638	679	664	686	660	678	663	676	657	691	683	638	698	633	683	647	688	689	641	676	654	674	663	691	672	670	719	632	623	706	631	658	667	696	659	629	630	674	676	682	645	677	656	694	670	664	698	714	650	668	687	682	704	623	625	654	650	668	664	668	677	640	633	609	644	696	657	630	627	695	691	704	649	616	629	632	732	661	625	648	683	662	646	640	641	682	613	650	616	678	664	668	663	674	671	638	653	653	680	649	667	649	690	631	675	674	687	664	607	677	643	674	663	672	645	622	632	709	634	642	700	645	653	647	652	651	659	680	671	662	650	623	618	690	629	689	610	677	630	657	680	653	665	644	637	638	632	677	668	691	650	655	661	666	629	648	627	650	664	705	696	596	636	627	666	657	669	672	646	713	621	647	665	678	652	652	674	665	677	663	661	710	644	663	645	646	612	695	649	674	681	652	690	622	616	598	693	670	632	636	688	656	669	689	647	624	675	643	706	672	676	670	662	623	670	668	631	685	649	664	675	672	660	660	629	699	650	647	641	691	673	672	631	656	657	659	714	722	661	655	669	680	652	648	665	647	633	670	690	642	653	622	671	668	647	632	678	665	640	660	645	656	644	655	661	625	685	715	637	661	722	661	665	631	648	645	689	685	704	657	702	616	619	647	664	675	677	649	665	655	635	702	661	663	668	633	659	716	699	659	648	624	680	660	646	669	626	681	671	677	668	635	662	697	656	701	652	676	652	673	677	665	669	637	642	660	649	645	619	674	671	670	641	666	646	643	671	643	743	621	674	622	679	653	612	624	674	676	652	688	664	657	632	663	690	666	609	687	680	652	646	629	660	616	638	642	690	635	612	697	661	609	609	686	674	646	661	647	653	679	664	645	651	678	645	623	635	656	685	680	638	665	688	638	677	636	639	665	693	687	662	673	673	624	725	666	673	642	680	634	629	671	653	655	658	675	655	649	675	683	708	664	637	639	637	628	649	678	638	658	648	661	660	664	649	672	651	638	660	709	666	682	715	639	645	651	648	671	665	652	649	687	701	695	649	631	607	642	636	673	661	605	664	662	695	652	647	632	651	663	662	657	677	625	641	664	647	651	652	623	673	612	692	599	666	667	614	638	647	659	696	691	709	663	665	695	638	712	664	630	666	680	662	646	658	728	639	623	637	657	685	669	640	684	653	636	614	736	689	671	640	620	626	622	666	711	655	624	616	632	640	669	634	657	664	689	660	648	687	645	623	685	660	614	635	656	613	649	699	642	670	693	673	662	643	663	645	629	643	665	731	695	674	620	677	623	680	646	651	636	616	650	631	665	646	639	698	626	693	667	675	649	641	669	668	671	665	655	660	643	640	598	635	673
30443	52741	9900	2599	1932	1504	1237	1170	1005	925	924	831	837	801	748	726	744	729	731	689	691	711	716	710	778	699	665	763	699	754	751	722	757	730	729	694	726	678	730	699	702	700	756	713	655	663	693	692	688	691	714	596	679	655	701	695	656	726	716	664	650	665	706	720	728	658	704	682	723	737	732	689	673	738	637	685	720	683	698	690	714	701	724	705	721	654	687	677	681	712	702	723	722	704	724	668	690	701	722	691	695	634	738	722	710	667	719	699	662	674	713	708	686	670	661	718	669	717	752	697	680	661	702	722	702	640	708	738	674	675	717	723	710	701	699	695	682	683	686	722	695	681	684	671	709	681	723	713	658	716	727	682	710	689	767	703	696	652	669	713	654	718	688	728	694	695	660	706	674	677	741	671	659	726	703	735	714	703	687	732	720	660	671	717	646	669	752	686	695	695	676	699	706	675	688	713	704	712	717	721	700	693	717	684	655	677	727	682	670	706	660	749	726	709	723	667	687	715	710	695	702	690	715	703	747	701	712	704	676	729	720	693	684	717	680	709	679	711	701	698	736	674	745	685	733	686	714	674	678	668	681	696	667	678	708	659	709	698	707	664	730	702	713	692	676	725	684	681	721	727	735	644	729	686	709	685	676	659	680	713	689	714	690	687	722	682	665	712	666	660	687	708	661	702	691	711	731	707	705	698	711	707	685	706	738	688	697	664	683	758	700	668	708	742	721	726	672	701	684	695	708	662	722	715	691	754	651	683	709	721	673	698	686	684	714	721	676	726	672	697	691	708	701	685	732	706	693	720	740	693	731	704	694	722	685	674	747	741	711	676	698	741	731	688	762	702	698	676	698	727	702	669	718	687	683	711	741	686	697	699	674	671	713	700	709	666	665	696	708	671	717	693	634	697	728	727	679	716	720	686	654	661	639	709	752	699	682	709	730	695	732	700	697	713	708	727	714	708	721	702	718	679	676	684	686	692	676	711	685	689	684	655	710	682	702	681	722	701	691	665	649	701	707	713	694	734	702	622	728	696	737	684	698	668	709	731	658	705	704	671	701	655	710	710	622	734	653	680	713	647	647	704	700	697	675	726	684	694	686	668	673	708	672	741	730	671	740	723	671	699	687	714	670	707	660	644	675	695	681	679	723	677	672	687	689	691	747	752	706	701	694	652	702	677	649	669	748	715	706	656	695	689	688	733	696	659	689	728	718	723	728	694	727	709	681	721	706	691	675	719	681	742	675	717	660	726	709	701	670	711	693	721	705	709	748	672	710	722	696	685	683	700	698	739	689	648	675	694	682	711	683	739	636	763	719	722	744	696	700	689	718	739	681	667	671	691	691	648	654	706	722	691	690	699	716	689	704	670	678	678	658	725	709	697	706	640	713	682	697	678	646	678	724	731	692	687	755	745	698	694	689	741	725	678	675	672	673	711	652	699	683	662	646	684	703	686	729	626	694	708	712	715	714	677	688	718	718	701	690	711	691	728	699	698	722	707	713	730	707	706	645	736	681	701	740	678	668	672	713	701	679	716	694	677	680	769	746	732	723	692	691	656	679	716	684	717	700	684	710	694	708	691	659	658	731	647	694	716	666	730	694	726	740	654	686	696	675	719	730	675	747	712	697	703	730	736	713	696	695	702	714	725	687	645	711	743	662	681	682	700	692	749	730	664	685	743	690	681	691	717	646	700	732	699	692	674	725	690	636	698	636	704	677	644	650	705	721	728	696	668	722	722	663	651	692	646	668	661	722	667	721	760	672	709	645	690	675	718	714	696	724	718	671	734	685	679	722	672	681	723	676	696	722	735	746	685	720	698	716	730	720	679	655	685	669	708	702	726	724	718	689	671	675	721	679	658	712	656	648	730	681	684	709	706	702	660	655	660	693	695	726	673	758	678	673	671	694	717	679	733	707	687	687	722	720	773	708	720	678	735	726	712	678	649	714	722	700	734	693	667	706	667	699	664	696	676	679	679	694	688	706	684	701	657	673	674	700	666	691	715	707	740	727	738	692	659	729	724	651	668	642	696	716	686	696	692	709	721	686	729	720	657	735	700	661	641	722	693	696	688	702	707	683	702	709	707	675	709	685	707	682	655	690	716	687	654	709	663	699	697	705	713	677	742	705	688	694	703	686	726	743	696	697	735	671	752	710	746	700	720	685	658	719	702	691	676	682	663	711	694	689	672	692	697	677	676	703	671	699	673	731	662	713	670	667	761	701	657	700	677	683	682	706	663	688	658	725	698	718	717	656	679	678	698	677	728	703	671	662	707	725	631	691	693	690	669	731	724	725	694	710	704	728	697	683	733	728	667	700	674	730	649	716	681	686	697	684	653	724	661	706	710	674	676	730	687	692	692	665	715	710	658	715	702	657	646	687	687	710	660	722	723	671	728	719	713	681	679	694	692	704	686	710	688	714	668	712	716	734	683	641	729	704	652	702	673	708	730	695	661	708	672	733	714	732	710	676	679	653	663	670	736	749	712	694	706	689	677	733	676	704	696	663	692	693	697	670	658	733	720	720	640	703	657	707	659	691	681	698	718	674	699	698	693	715	621	708	680	672	703	707	718	677	716	699	738	697	679	703	668	717	745	724	691	663	686	673	724	686	724	718	714	696	707	696	660	734	706	688	667	652	737	646	713	716	695	734	719	696	678	660	666	693	693	704	679	679	681	698	746	720	693	671	729	677	710	689	668	733	682	711	679	737	687	728	669	712	727	684	672	701	684	697	676	710	655	705	737	747	688	728	686	689	745	711	750	707	719	651	674	667	699	662	715	700	755	679	645	700	701	694	668	712	650	672	715	673	683	687	712	749	716	774	715	655	667	668	689	689	683	758	662	704	730	689	710	740	680	694	672	696	660	744	714	694	672	678	690	671	675	734	654	746	656	678	680	666	672	686	675	690	691	697	719	678	715	690	693	690	717	717	710	657	646	713	662	680	729	686	680	677	680	675	701	725	690	717	707	662	732	711	684	679	690	725	747	665	706	771	718	688	679	666	680	702	716	681	713	624	693	731	696	698	687	699	712	684	678	736	655	693	668	664	670	738	664	687	693	647	655	667	684	664	656	672	704	682	723	717	697	710	631	702	653	698	675	726	683	681	732	689	741	737	676	701	725	689	706	744	707	720	653	666	671	696	690	637	694	723	674	627	732	667	712	683	697	674	648	688	672	691	649	697	691	694	647	691	702	692	720	721	693	675	686	750	722	670	707	713	664	708	674	677	680	682	678	719	702	684	694	648	721	725	700	692	686	712	663	683	689	716	715	706	694	686	693	689	683	732	726	709	663	668	720	726	689	687	629	686	697	660	682	671	688	686	698	694	721	686	690	674	645	665	690	741	698	724	708	666	727	678	658	683	699	712	706	665	700	644	698	707	694	721	700	693	681	712	690	729	720	699	678	688	690	651	753	691	700	701	732	705	683	667	687	704	638	740	691	672	679	711	655	708	691	654	680	728	679	707	659	654	716	713	708	658	641
24440	21101	27528	24873	16236	792	443	366	299	286	291	272	272	276	224	248	243	262	227	240	213	233	230	220	227	200	223	241	227	227	212	234	215	206	230	244	256	229	205	230	256	231	230	224	211	218	245	231	208	222	241	244	224	233	217	246	210	223	211	206	229	223	235	224	205	248	215	232	216	194	193	226	217	238	206	241	199	233	221	213	235	217	231	234	222	210	223	222	214	228	229	257	219	194	248	207	227	237	251	220	230	228	221	239	229	217	196	194	202	232	223	218	212	205	237	229	226	217	225	218	204	230	219	214	215	215	231	206	229	208	222	207	206	242	254	223	227	234	265	215	212	234	228	239	227	216	207	216	221	246	234	250	219	215	228	232	225	214	199	224	232	214	205	258	238	235	202	220	228	222	216	199	213	225	210	198	220	232	221	196	231	219	230	196	218	227	229	225	215	243	207	202	207	213	245	237	201	230	228	203	209	237	236	222	238	201	206	225	210	242	196	238	243	228	225	240	212	228	221	220	211	210	194	206	258	219	220	203	246	212	217	219	201	228	225	202	211	225	194	232	218	208	226	240	224	229	241	224	185	242	253	215	214	225	227	237	212	207	207	233	231	258	205	223	189	217	212	220	207	228	216	217	239	223	220	197	247	227	234	215	229	205	233	219	208	208	228	219	206	237	238	229	225	212	222	217	231	230	211	205	228	190	216	225	220	194	225	231	212	220	222	218	217	201	196	227	246	232	241	227	223	251	236	211	232	192	235	222	210	257	211	223	213	246	230	215	239	222	253	216	226	209	216	228	203	222	217	225	218	260	247	263	245	214	223	229	210	222	199	212	195	232	230	204	232	231	230	215	215	243	221	204	226	219	233	251	221	225	208	210	238	202	222	215	230	221	229	222	209	229	235	221	209	229	215	219	214	224	216	235	230	213	244	194	212	200	232	232	222	226	235	246	229	228	235	218	230	226	243	232	212	225	230	227	209	223	221	196	229	229	208	239	233	235	214	215	216	219	209	237	204	206	227	233	239	239	210	227	201	237	216	232	220	226	208	233	244	239	227	231	197	212	245	238	237	220	239	240	219	236	217	250	189	226	252	226	227	247	213	233	226	221	212	237	222	225	249	227	235	229	218	214	235	216	226	225	214	250	220	249	238	219	207	223	230	216	207	232	216	229	224	240	230	202	248	244	244	227	226	221	198	206	220	243	216	189	190	217	228	203	215	250	227	218	243	211	193	210	202	235	228	216	234	222	217	216	212	213	219	239	204	255	207	218	216	238	218	235	214	221	234	201	232	229	199	223	240	255	235	214	225	217	236	228	240	229	227	212	245	187	220	218	213	209	229	251	257	201	211	221	196	193	241	217	230	262	232	210	217	241	234	228	218	211	238	235	235	203	204	223	238	222	245	210	247	237	229	225	214	240	216	228	218	236	255	225	223	232	230	207	201	234	237	245	216	220	239	228	232	203	227	222	221	220	218	227	213	229	223	201	219	242	224	229	214	222	233	208	189	212	215	234	237	211	231	235	206	228	211	229	245	221	238	221	227	220	235	238	227	237	215	218	230	222	215	225	191	263	228	250	240	177	200	226	242	209	234	238	212	229	222	197	222	210	214	235	232	219	240	215	216	217	213	217	204	228	194	197	203	234	240	215	215	247	266	244	205	232	203	231	238	218	234	220	249	242	227	205	210	236	224	223	228	241	225	223	209	204	222	237	229	225	242	209	218	261	192	232	236	243	246	224	217	223	230	234	226	232	213	229	231	214	210	235	235	196	223	227	192	235	224	230	236	215	203	207	213	208	204	241	214	233	235	210	231	237	235	210	242	216	225	227	209	242	240	200	220	235	230	213	229	234	221	224	260	245	220	210	212	223	251	196	220	219	217	202	217	211	219	198	230	251	240	213	250	224	246	236	235	250	220	209	219	201	218	228	218	234	221	236	215	236	238	213	225	197	218	231	238	253	239	240	198	232	217	225	204	194	227	237	223	215	204	216	218	199	239	230	239	239	211	223	203	229	253	216	220	253	191	225	250	234	197	238	209	241	259	222	228	213	217	232	252	210	242	235	225	219	231	250	208	248	223	245	226	227	208	218	199	181	228	240	216	198	226	214	209	230	211	220	217	222	207	209	215	228	229	214	226	219	223	215	207	233	217	235	217	221	208	202	215	233	196	225	215	222	218	251	239	252	222	210	218	224	240	197	196	197	204	235	223	205	227	237	234	214	209	236	191	260	241	243	230	210	235	220	223	223	206	211	219	200	230	202	217	199	228	233	241	223	244	234	220	234	229	225	224	207	227	247	230	207	203	217	221	225	233	221	223	197	232	213	217	250	224	218	240	237	244	225	256	248	219	214	217	247	198	201	226	206	205	233	208	215	224	219	224	209	227	241	213	251	210	232	205	191	204	224	251	228	210	246	228	232	230	216	187	218	191	233	190	205	237	213	186	237	236	207	258	259	227	204	210	222	236	221	213	239	221	244	218	214	236	224	254	223	254	194	230	206	221	217	232	219	227	214	232	203	251	216	229	227	219	246	205	208	224	232	224	240	245	236	217	223	208	226	206	224	228	216	210	206	234	231	223	216	212	217	205	224	207	204	223	206	237	227	229	239	222	233	230	211	216	221	214	225	198	248	237	231	209	206	226	244	217	230	209	215	233	210	217	238	231	226	243	223	225	230	225	238	251	243	239	209	202	201	235	226	235	232	217	237	217	232	232	232	205	225	254	199	212	235	217	213	225	198	229	226	238	227	242	225	232	202	201	211	230	231	216	211	202	198	213	209	219	214	219	220	234	226	225	223	240	236	208	226	243	221	228	226	241	244	227	215	197	220	206	212	250	228	239	224	221	258	213	215	204	249	241	230	215	232	226	240	260	228	227	220	203	234	248	213	219	225	212	227	244	215	239	203	217	257	210	208	237	255	204	221	204	202	210	243	232	218	221	229	231	233	243	229	224	218	205	235	229	231	229	253	227	214	212	236	209	231	211	223	207	195	220	216	215	184	231	234	249	265	218	223	194	193	215	228	238	213	225	232	205	225	243	215	214	220	205	210	223	203	242	228	229	235	218	226	222	233	228	231	214	219	218	221	231	221	233	229	204	246	232	206	224	197	235	224	203	216	225	223	228	224	217	220	207	245	228	231	201	212	205	210	235	231	209	235	226	219	242	227	230	226	228	216	231	204	216	225	262	232	227	239	211	228	238	260	222	212	222	247	243	219	227	205	205	218	211	217	214	237	236	225	232	209	193	223	226	208	198	213	207	230	213	216	213	232	239	240	214	238	224	218	249	201	233	223	214	221	220	218	233	213	211	227	234	218	240	202	250	225	222	245	199	221	204	228	211	216	214	228	242	232	191	242	211	192	236	189	229	253	221	214	214	242	246	209	240	220	246	217	214	222	201	236	210	223	240	234	232	210	202	215	213	209	218	215	200	246	191	229	239	213	240	225	211	250	233	206	235	219	220	226	226	206	203	230	220	242	223	212
30359	49128	7896	1465	1064	776	633	539	474	442	384	364	284	326	279	315	287	316	303	273	292	245	282	259	271	268	266	255	274	266	282	258	287	307	289	241	253	263	262	256	248	260	253	263	250	260	273	244	269	275	280	272	259	264	255	269	238	255	284	242	243	221	291	260	217	267	247	266	259	241	267	250	216	252	273	306	254	254	271	251	226	258	234	239	243	262	268	262	238	248	230	304	237	243	274	259	285	252	244	230	254	214	251	231	252	244	238	260	259	265	229	253	266	245	225	278	273	233	277	247	277	237	244	287	246	253	244	256	251	240	234	262	249	259	252	238	266	261	237	239	246	238	268	256	248	262	236	262	282	256	273	249	235	251	255	260	266	238	255	237	240	244	247	249	245	255	256	239	267	267	286	242	277	216	254	248	246	242	240	217	297	252	259	256	257	270	253	235	245	241	256	261	238	249	248	275	252	238	266	259	270	268	249	259	237	230	241	255	260	273	233	244	275	251	256	254	257	263	241	274	262	254	268	263	263	235	244	273	285	255	230	261	246	270	281	259	271	275	244	260	277	274	244	230	259	268	238	252	265	246	269	242	230	238	254	217	250	230	255	295	259	263	249	242	246	257	264	240	261	279	255	246	264	278	244	260	264	247	257	256	252	230	254	249	243	246	267	259	249	282	256	249	245	260	256	260	227	250	249	258	242	258	253	229	230	261	262	286	263	273	252	253	272	253	258	232	251	248	280	273	246	246	252	243	229	262	284	271	270	256	269	242	240	272	268	266	260	259	293	222	239	231	238	242	270	244	263	251	266	272	276	251	269	243	266	238	252	265	284	264	222	257	238	254	245	280	271	219	265	270	253	290	284	256	284	226	254	233	255	244	252	252	230	262	262	244	273	263	247	255	257	251	261	236	243	212	227	285	278	259	255	258	247	262	249	235	265	287	232	235	240	258	254	227	261	254	272	244	263	244	262	262	244	246	234	244	254	262	270	280	263	247	256	239	270	251	238	274	256	274	225	244	275	259	261	251	244	261	273	250	266	272	257	281	245	236	261	276	252	250	242	231	261	265	269	257	272	296	253	247	249	222	266	261	253	260	259	263	254	245	267	268	222	264	250	250	257	235	269	246	286	282	254	255	222	229	263	223	242	229	258	253	232	228	250	254	245	274	243	274	240	249	239	247	241	228	266	281	252	259	252	252	280	274	247	258	231	250	256	241	254	257	258	269	220	247	242	271	226	251	253	273	253	242	271	217	252	261	250	271	246	257	256	258	261	231	235	285	268	269	227	257	252	229	270	237	254	244	250	226	269	302	254	241	270	274	254	261	271	268	251	251	259	253	244	261	237	241	253	261	236	262	286	238	265	245	262	250	268	268	271	239	224	257	259	238	255	249	218	265	256	249	254	279	243	248	240	279	250	260	269	262	247	268	244	265	264	262	266	252	267	261	238	262	278	255	258	248	266	218	229	238	246	265	241	292	253	245	217	268	241	268	263	220	270	238	248	255	224	247	252	262	220	267	283	249	267	284	281	245	245	234	267	245	233	263	253	240	237	252	259	210	261	216	276	252	285	245	254	259	244	258	245	246	254	258	243	254	251	270	260	240	254	257	250	247	239	251	237	215	293	262	257	224	274	266	240	252	264	276	247	266	269	269	275	266	255	248	250	260	227	248	260	228	256	240	255	241	302	262	238	272	259	243	259	218	267	265	243	269	244	272	238	257	260	281	268	250	253	283	254	250	284	254	254	276	252	235	254	270	266	270	263	276	256	280	253	264	254	254	245	258	231	243	267	247	260	222	259	245	263	276	259	247	251	243	258	249	234	235	254	273	255	237	251	237	235	302	238	240	259	253	286	233	263	267	225	254	234	244	250	248	234	289	249	240	261	245	242	253	246	247	238	243	281	265	240	233	277	251	265	233	253	266	281	268	260	252	256	264	280	282	257	267	273	266	253	245	276	289	260	269	241	278	264	256	243	279	300	258	246	255	243	256	246	262	258	254	226	249	247	273	244	271	243	253	224	237	270	257	260	274	250	246	257	269	238	242	269	264	294	256	231	225	267	241	256	253	256	253	238	267	247	248	232	266	256	263	255	252	246	252	223	280	232	267	235	244	247	248	240	281	274	262	232	261	240	275	287	283	274	254	298	235	265	267	248	253	238	252	235	272	288	265	269	270	259	242	253	247	244	257	272	283	231	247	252	263	267	250	251	274	271	230	250	255	262	249	259	232	265	258	263	231	236	248	255	294	261	267	246	260	253	254	242	271	269	232	262	251	246	256	254	253	238	274	261	243	242	269	247	242	257	265	249	262	266	285	269	244	273	264	262	263	241	259	249	254	265	281	237	252	245	255	229	231	270	239	248	258	280	262	272	231	222	246	238	244	269	268	261	245	239	252	260	268	270	274	262	275	266	264	247	247	244	245	257	252	250	211	233	247	226	269	237	264	269	268	269	240	273	251	236	261	224	236	241	268	253	263	252	266	254	259	263	278	251	268	234	229	254	246	248	268	240	257	271	271	261	244	264	269	248	252	234	269	268	255	272	239	267	247	267	261	262	250	237	235	264	231	241	247	243	237	236	273	257	256	252	280	254	249	228	245	270	268	251	258	247	247	293	227	257	268	257	259	229	228	216	266	255	271	251	247	269	242	256	268	257	239	259	247	222	253	245	258	234	238	253	245	256	274	248	252	234	273	261	248	215	256	231	270	270	230	236	254	243	266	233	262	259	251	268	242	249	289	252	268	239	269	240	249	270	248	255	251	268	244	246	263	245	256	250	235	246	281	256	246	252	282	229	234	243	276	259	252	231	243	265	250	246	269	239	235	272	247	247	211	241	255	262	250	240	258	275	284	210	269	228	258	236	283	239	225	224	252	274	284	235	252	251	217	241	243	239	256	236	273	249	234	276	278	239	218	264	251	254	249	253	262	267	265	274	247	235	245	228	271	225	270	272	269	250	268	235	271	236	291	228	242	239	245	282	261	256	243	236	270	238	254	244	234	287	250	222	256	254	252	296	255	218	257	247	246	248	233	250	255	261	219	234	284	245	262	242	223	258	268	251	238	243	239	262	244	259	238	240	232	258	280	280	289	253	253	252	251	272	244	243	257	236	220	278	233	260	256	263	231	267	241	261	287	239	260	258	263	257	282	266	250	283	281	262	255	277	235	246	241	245	253	250	239	245	261	289	243	241	231	267	272	240	271	256	249	264	254	274	239	250	260	224	249	247	298	253	248	245	245	230	255	272	232	244	252	252	251	266	261	250	286	259	254	263	256	261	278	261	255	259	267	229	246	246	255	227	246	276	255	266	255	262	257	275	259	246	268	246	264	207	236	227	277	250	269	233	240	271	269	267	237	255	259	273	288	246	254	245	238	243	247	261	278	269	258	240	252	230	231	250	226	231	265	252	239	260	231	270	282	288	257	260	216	265	239	275	266	251	250	236	252	278	244	282	235	269	264	251	261	252	231	263	251	246	275	246	274
22477	21118	28622	23840	21111	21139	11298	1111	854	747	768	672	580	586	546	567	514	548	511	527	490	496	531	530	525	520	498	505	487	502	474	445	487	526	494	467	482	514	464	468	485	498	486	485	490	485	469	459	486	546	505	473	502	472	502	453	491	479	460	481	491	422	461	476	488	490	446	473	451	540	502	470	450	482	426	499	420	454	493	443	461	482	472	485	492	491	451	483	443	455	463	472	480	466	496	481	480	487	464	493	507	468	458	433	466	502	481	473	479	466	453	449	477	475	487	459	452	495	525	452	476	463	468	494	479	494	508	440	469	475	471	481	508	486	517	487	494	468	496	502	488	451	483	521	470	437	439	476	429	477	463	510	484	518	460	485	466	467	452	493	484	458	450	466	486	479	460	469	448	488	537	493	472	468	452	483	509	488	472	458	477	498	518	480	465	480	468	486	475	462	495	487	514	462	461	487	482	438	507	424	451	491	495	488	457	501	464	456	537	478	453	498	485	463	455	488	485	459	436	466	477	471	475	465	457	398	497	468	468	468	499	495	466	513	490	457	436	465	453	464	470	477	460	521	469	453	495	518	462	453	466	477	444	457	452	448	474	494	504	480	486	451	493	486	474	489	502	465	468	463	468	473	475	478	449	481	487	471	443	470	472	461	445	496	502	483	482	501	518	450	480	483	437	442	451	464	442	488	491	475	457	459	493	498	487	469	444	471	494	457	465	465	481	486	467	457	509	499	500	502	470	468	483	481	423	490	451	447	470	462	461	484	484	494	464	488	477	443	449	473	496	494	433	472	509	516	483	493	467	483	488	463	472	445	458	498	460	494	478	488	464	492	429	456	469	486	470	457	444	508	470	498	496	498	459	493	493	487	470	467	522	435	433	498	486	469	469	479	450	498	450	494	497	518	468	502	477	467	491	455	466	454	486	514	486	469	490	479	444	469	467	483	466	451	492	447	479	496	458	502	443	454	468	486	488	452	494	501	496	478	488	457	455	476	442	465	447	495	424	502	453	494	488	447	462	441	456	445	506	480	448	465	417	450	461	493	451	451	437	448	484	470	423	467	450	443	467	440	502	492	482	436	466	468	444	495	489	484	508	481	439	452	465	454	475	483	458	439	432	496	485	516	475	455	453	483	493	497	465	439	466	486	447	489	495	476	456	461	424	490	445	497	540	454	478	489	435	458	472	471	467	452	446	479	485	466	454	423	484	492	480	486	465	490	446	499	464	471	440	464	503	489	452	464	444	462	490	522	506	466	463	458	430	453	478	457	463	442	489	431	450	421	427	461	476	428	483	472	460	476	468	453	521	472	454	506	483	483	438	461	426	484	511	491	465	470	468	449	462	500	472	466	474	486	481	440	443	493	482	484	478	484	438	457	473	449	495	429	458	501	448	458	475	450	476	460	490	466	459	473	462	464	469	468	466	454	424	481	489	458	499	460	482	455	457	461	506	444	492	498	473	488	430	439	430	490	431	445	490	468	499	488	480	478	479	478	513	484	498	489	501	437	485	463	503	469	465	456	492	494	473	470	508	491	473	494	495	517	519	475	488	471	478	474	426	498	468	482	509	463	471	494	506	498	457	457	434	519	459	479	474	457	499	454	450	463	477	457	475	506	446	503	447	443	497	493	482	444	464	480	495	436	435	433	481	463	455	503	442	513	475	499	464	504	474	474	459	474	476	480	470	474	445	479	478	417	474	486	444	490	493	505	429	470	459	472	461	457	480	444	480	469	467	446	461	479	466	490	427	479	469	461	464	489	504	493	440	445	457	465	478	481	477	468	446	441	458	440	463	459	462	452	472	487	480	465	499	503	498	501	455	510	441	486	475	477	526	484	470	454	456	469	475	457	472	460	488	469	458	491	459	470	499	464	484	492	479	495	453	448	447	475	445	480	502	480	434	449	453	421	459	446	477	488	471	482	462	439	488	501	465	448	442	448	491	480	485	449	444	446	488	478	452	489	477	491	490	473	471	470	437	448	488	457	458	468	469	463	450	487	472	488	488	468	484	496	457	482	471	447	437	419	437	468	448	487	467	470	490	512	469	454	453	439	478	487	446	499	449	439	491	450	477	497	498	422	482	455	478	482	482	448	472	491	480	449	498	478	474	441	445	465	455	485	499	485	483	473	469	445	442	485	522	471	441	436	461	468	483	477	465	493	495	449	502	507	483	493	453	483	464	463	464	439	477	462	480	480	518	443	476	443	512	481	452	462	485	440	460	490	479	458	447	455	472	485	460	466	472	450	434	483	448	474	466	532	427	478	496	462	473	486	453	513	449	450	466	471	470	471	487	514	490	487	495	463	500	497	471	464	461	510	493	473	475	498	490	479	486	493	463	504	493	454	460	436	483	477	492	468	477	451	451	408	497	455	468	504	435	496	480	473	513	495	448	476	487	485	471	481	486	451	455	481	490	481	460	422	454	481	489	526	454	481	460	454	491	481	471	428	478	433	437	459	476	461	466	486	489	467	468	480	455	458	470	478	454	480	455	488	471	504	484	475	478	470	474	456	476	433	451	446	479	460	439	470	473	463	471	452	464	507	466	474	471	473	442	515	458	530	449	474	478	464	467	469	442	474	457	462	472	446	442	510	472	487	455	453	459	427	495	456	451	426	478	476	427	458	473	483	413	452	458	468	482	470	459	430	462	439	447	457	461	488	437	473	483	468	469	439	427	456	458	507	477	455	455	506	518	449	519	447	457	440	459	456	466	454	471	494	489	499	482	484	437	462	502	479	489	460	463	440	503	429	429	451	471	484	479	512	442	491	433	445	458	504	471	461	448	480	512	500	453	489	485	454	449	434	473	452	474	521	476	468	458	441	485	437	463	480	512	484	451	414	448	473	488	484	482	484	494	461	535	499	491	458	469	437	447	463	486	462	497	480	461	465	458	466	488	498	478	518	474	473	478	474	474	466	423	484	445	486	503	481	427	462	467	466	455	457	472	490	469	455	454	488	481	449	503	502	490	485	477	477	491	441	451	437	460	488	468	466	500	449	456	482	509	508	470	485	449	452	485	447	508	446	489	476	491	441	472	495	524	476	463	464	494	450	528	473	463	468	448	468	471	475	432	498	481	491	488	481	469	481	468	497	447	486	452	463	524	438	480	476	481	469	480	505	476	465	477	465	503	443	478	534	472	482	429	470	450	484	473	483	461	479	460	472	428	485	484	470	468	479	424	474	507	474	461	473	470	460	479	449	444	436	533	463	474	451	470	499	465	487	465	503	478	411	449	453	470	472	456	519	479	495	457	457	481	511	435	449	473	426	474	480	473	466	501	451	468	470	446	509	463	499	453	475	446	477	470	480	537	426	507	476	483	487	458	485	471	499	458	479	481	432	468	452	467	449	473	458	469	464	454	456	437	504	456	487	461	479	516	511	473	474	470	456	445	466	475	492	466	447	492	488	438	479	455	505	482	518	477	523	499	474	471	426	501	482	465	449	451	470	468	502	466	468	454	473	495	477	503	501	464	479
33407	61230	14615	4232	2813	2243	1796	1394	1227	1000	937	818	711	742	697	642	616	656	607	582	558	593	571	563	581	556	558	532	553	580	584	534	541	532	513	551	553	496	495	516	555	543	572	576	524	567	520	513	533	565	561	563	531	526	481	535	508	531	507	495	506	568	477	547	495	499	466	510	477	531	546	560	502	498	492	549	533	500	556	519	497	542	477	490	497	514	527	502	531	538	534	482	516	542	515	523	540	506	503	507	507	502	532	522	521	524	546	504	507	480	564	489	486	535	469	497	554	507	534	502	490	539	518	515	487	520	532	532	513	426	518	491	500	510	523	512	549	502	512	502	554	508	534	519	537	518	510	576	485	466	511	495	511	497	513	487	532	539	513	514	498	530	519	519	525	488	524	521	487	506	533	520	503	501	513	515	513	552	541	544	503	508	500	517	535	552	526	532	528	522	498	510	475	532	517	498	529	486	496	510	529	528	534	541	508	508	551	534	527	536	535	484	507	519	508	515	524	505	541	542	535	530	521	513	503	487	494	505	508	560	506	529	508	538	521	514	567	488	545	492	488	511	518	511	509	526	517	506	508	535	533	554	493	503	520	521	535	519	494	508	506	521	515	475	470	502	534	507	485	487	515	540	534	516	532	501	536	546	537	540	491	504	501	478	522	518	567	497	520	547	542	505	500	523	523	533	494	560	499	548	471	511	496	479	529	557	513	499	515	526	522	524	503	528	558	552	509	526	515	524	545	527	536	523	501	522	505	524	513	534	561	490	499	507	510	543	513	535	546	558	557	506	471	529	519	489	539	538	541	535	532	550	522	521	527	516	511	491	517	537	508	520	532	542	515	456	517	507	519	531	506	507	510	518	564	534	479	522	533	514	540	544	486	500	511	513	526	513	535	491	506	510	495	494	473	503	517	518	519	524	494	542	506	507	540	512	497	526	513	529	510	546	539	507	521	523	545	493	524	570	535	512	532	467	528	481	512	519	508	484	488	499	490	516	521	499	505	528	547	518	558	485	482	500	525	463	493	523	511	499	522	527	508	504	506	508	540	515	531	529	479	490	518	477	511	532	530	485	512	520	520	489	492	517	532	518	539	508	523	517	492	499	522	537	520	477	510	530	538	553	546	530	537	526	558	528	505	508	515	483	504	508	544	497	537	504	470	506	540	506	525	522	507	493	549	515	481	513	491	527	517	528	513	545	483	505	510	527	554	545	496	507	567	502	517	483	567	529	506	530	493	514	534	479	531	531	487	502	470	516	537	535	547	517	496	501	484	505	516	503	507	479	474	490	551	472	543	502	502	515	532	540	519	475	487	528	521	499	518	525	512	498	487	545	502	491	501	505	502	497	549	511	490	523	520	493	537	490	546	511	505	526	531	526	494	526	520	514	479	499	531	504	517	472	535	541	497	532	540	500	528	533	505	514	483	498	538	514	510	521	524	505	515	540	473	517	476	487	473	488	534	512	502	520	521	523	519	525	528	513	485	523	507	505	539	502	507	469	543	503	519	518	500	533	491	489	487	534	495	503	537	523	519	466	532	464	498	532	535	504	495	540	563	523	531	559	502	515	492	526	500	474	467	486	505	469	567	494	496	506	497	513	529	479	536	550	515	533	504	541	536	498	495	537	509	489	497	449	544	508	476	487	513	502	522	507	478	525	530	540	482	502	526	542	515	482	474	479	520	555	563	499	516	525	522	515	474	503	580	478	522	537	525	476	551	478	509	519	543	529	525	495	483	489	507	512	478	514	478	504	500	481	472	460	524	479	516	524	531	500	557	535	490	500	510	546	489	515	498	521	539	528	518	529	495	543	506	517	520	524	532	501	487	506	530	525	530	452	514	465	508	490	566	514	521	541	482	494	515	540	515	511	507	518	519	522	495	478	547	507	546	520	525	489	523	518	525	520	512	497	520	500	500	508	491	546	542	450	508	535	534	531	496	537	498	515	502	499	503	490	535	580	489	543	520	536	525	541	531	528	502	515	479	525	563	504	476	544	496	502	512	538	516	542	489	520	461	538	514	548	536	552	530	493	519	508	487	484	512	558	501	511	545	497	508	506	528	513	535	553	499	544	537	505	526	502	485	532	498	491	475	465	503	520	529	508	476	504	536	548	521	558	544	529	522	528	494	512	531	499	505	499	499	495	528	538	520	491	502	484	533	468	531	494	526	517	476	487	525	511	523	503	523	515	529	477	534	538	554	498	499	509	494	543	511	523	553	486	503	521	495	509	508	509	497	522	489	481	510	498	553	521	519	518	530	562	507	536	517	544	510	539	541	537	516	509	570	459	530	515	522	484	530	533	500	521	549	535	517	539	506	501	522	495	543	516	501	536	472	544	519	515	471	515	505	532	503	499	503	507	480	490	494	522	517	467	536	460	495	550	523	538	551	516	533	534	521	507	529	511	525	524	523	556	519	487	537	516	540	503	544	514	521	478	524	524	512	540	508	527	547	510	518	524	483	485	566	531	529	578	528	507	497	520	554	451	517	492	460	527	544	482	487	532	499	520	513	497	513	501	494	526	490	537	513	488	539	546	534	507	547	502	525	484	500	540	511	553	508	532	482	530	494	518	518	489	494	521	507	526	512	487	529	487	544	490	462	517	532	553	543	501	497	494	534	483	510	561	521	558	458	507	507	510	535	528	511	514	500	498	483	538	523	482	482	504	482	527	518	521	490	499	518	482	501	546	501	538	520	486	476	523	544	527	530	497	507	497	525	499	515	500	499	538	544	520	511	550	536	509	532	513	515	548	515	538	542	535	495	502	521	479	482	540	542	493	501	490	494	475	525	536	532	527	494	504	527	530	544	559	514	511	508	502	513	515	506	516	496	554	501	534	502	481	487	480	505	507	567	477	539	496	558	509	484	531	520	538	488	495	522	503	497	555	533	507	514	508	575	522	472	498	499	552	513	529	523	517	516	525	506	549	544	515	531	525	509	508	541	510	477	522	539	508	532	564	499	508	479	550	509	527	514	536	486	513	545	485	515	539	530	506	467	540	528	516	516	512	547	532	566	539	509	563	495	498	531	529	484	513	528	497	481	458	459	545	476	516	500	522	506	525	521	516	549	527	524	489	513	558	496	518	497	494	493	528	552	535	553	468	513	519	491	466	506	507	536	534	497	514	512	531	469	570	522	524	495	571	501	538	518	518	506	490	497	526	510	505	497	514	477	532	545	570	475	519	539	557	457	508	481	548	528	507	558	567	538	505	513	525	494	535	515	513	494	465	534	518	513	526	509	505	515	531	511	510	487	507	473	480	535	513	512	519	497	536	534	511	559	515	516	495	520	562	501	505	532	525	493	514	506	460	475	506	541	515	521	485	549	504	486	530	536	518	516	521	521	555	523	482	462	501	550	480	519	519	482	511	498	520	512	542	483	524	534	544	481	566	539	484	494	501	524	498	510	510	539	496	528	532	475	502	492	499	498	436	546	502	572	492	499	496	553	521	529	530	518	499	503	544	520	570	501	525	549	563
28726	25830	13709	1349	466	442	449	458	401	429	440	456	430	439	421	427	430	449	411	437	436	406	438	390	463	429	431	425	453	429	433	396	441	444	407	447	442	423	420	420	454	457	452	372	420	421	424	436	457	409	415	415	442	410	408	439	425	442	442	411	428	443	441	437	419	414	452	419	430	424	448	452	456	446	439	435	427	422	404	402	463	422	447	414	424	400	396	409	394	430	410	375	460	441	466	462	434	416	432	437	441	438	432	414	443	433	425	430	402	410	413	359	416	451	447	439	426	414	461	411	433	434	433	456	436	444	431	415	442	444	414	443	436	406	387	426	405	434	402	418	421	453	418	433	453	426	411	391	438	411	455	424	440	428	397	455	423	415	428	433	409	443	471	427	437	415	442	403	451	456	414	398	461	435	424	441	433	424	448	444	429	426	424	443	448	440	395	414	424	443	429	443	405	433	431	431	405	413	396	439	463	476	417	416	400	417	417	421	431	442	438	414	418	424	422	413	425	422	415	420	430	441	395	389	420	453	414	432	439	449	412	417	423	439	414	431	425	435	462	461	401	413	421	409	397	403	397	420	435	452	442	407	418	478	451	448	451	429	462	414	441	435	459	449	378	421	405	405	426	401	418	419	432	403	446	400	406	430	409	440	436	427	432	417	442	439	457	417	419	437	415	463	433	427	414	426	441	410	404	450	411	458	433	391	434	392	422	437	437	478	450	432	415	438	413	409	383	431	430	410	404	433	440	441	439	432	407	457	429	407	437	436	442	429	414	404	407	398	384	431	460	418	437	423	461	443	444	438	447	433	474	443	455	445	434	443	429	408	437	390	447	452	432	438	424	425	459	444	433	412	426	448	406	409	457	420	414	409	409	451	419	417	424	434	423	438	436	430	426	456	437	433	441	443	418	448	449	443	419	437	417	423	431	401	428	412	447	449	385	450	401	445	448	474	431	428	429	408	414	437	426	451	413	407	439	445	438	420	430	434	432	453	403	418	384	437	418	433	419	402	430	391	437	466	454	432	433	399	407	428	416	448	427	432	455	429	441	412	457	446	402	420	409	418	437	411	434	407	400	424	431	426	436	414	450	430	396	419	405	396	391	443	391	447	391	431	382	424	429	426	430	461	423	431	424	382	443	396	439	435	417	389	437	429	396	406	391	382	444	436	413	424	419	430	416	434	441	423	448	404	430	420	391	442	458	461	395	430	407	459	434	413	417	413	436	444	432	450	430	405	439	437	427	454	446	423	436	419	435	449	404	386	395	394	420	483	433	414	391	430	421	426	425	440	434	414	419	462	436	401	436	441	411	403	419	407	411	446	375	393	386	430	386	431	455	438	425	444	441	407	424	455	459	430	478	450	407	421	399	455	450	440	420	432	465	418	469	458	409	464	443	436	446	402	435	422	425	449	445	412	475	441	405	391	420	441	441	383	431	456	444	414	436	396	413	490	405	422	408	413	447	432	400	425	436	433	437	398	455	436	370	430	434	426	425	417	409	465	431	404	396	403	410	434	419	423	408	414	408	434	437	449	414	375	463	458	454	390	354	458	466	413	436	427	415	447	428	450	445	483	431	442	436	466	445	435	396	429	406	405	439	443	454	411	454	414	373	415	426	446	434	418	438	427	441	411	402	436	431	398	425	422	454	438	420	436	423	442	422	427	422	435	397	434	423	415	409	389	459	399	402	439	434	435	406	431	463	409	478	478	419	431	418	412	459	400	423	422	423	438	431	414	423	437	463	417	415	387	401	420	438	415	433	417	444	439	410	404	416	411	446	383	445	434	468	442	438	492	416	423	449	459	419	443	404	404	417	426	422	415	435	422	398	402	408	454	426	416	389	414	430	468	424	393	451	443	451	407	423	478	458	400	411	374	404	414	421	411	423	422	430	425	456	434	425	425	432	402	398	448	415	411	431	432	410	428	414	470	429	445	419	449	419	414	453	409	443	473	446	445	434	423	445	440	454	408	429	432	429	402	453	430	439	435	426	412	440	418	427	396	394	405	463	405	443	453	439	440	425	442	374	442	402	392	444	407	413	455	439	433	409	407	449	451	462	429	433	428	452	429	453	431	410	422	458	440	447	414	438	422	431	413	424	414	402	440	412	474	406	384	440	432	453	430	448	435	427	412	450	440	440	396	433	410	465	405	424	417	422	442	406	413	439	427	434	484	435	453	417	450	431	410	436	438	429	431	412	486	399	428	453	430	405	413	428	421	427	457	443	446	456	449	398	430	426	415	435	425	397	396	422	416	420	443	419	438	475	415	434	426	424	412	449	439	449	438	389	394	397	412	401	431	422	433	429	428	445	382	446	422	397	442	407	441	414	456	429	437	420	433	423	436	420	415	430	427	431	428	460	429	425	450	415	457	406	412	390	436	452	389	428	429	441	395	426	424	433	403	461	451	398	452	427	412	404	429	457	416	415	427	422	442	389	407	404	426	405	429	427	449	440	437	436	406	426	445	450	422	442	466	389	424	445	439	440	427	416	477	401	462	435	420	406	423	383	397	382	421	457	423	402	400	416	420	389	465	445	437	422	388	434	461	433	456	456	403	403	426	446	435	426	426	432	419	432	453	400	416	429	450	457	451	443	411	439	454	439	410	401	385	412	411	452	430	444	402	419	445	457	440	419	452	414	427	427	411	436	428	402	453	409	405	415	406	412	385	414	429	419	427	452	447	418	445	451	436	463	464	427	475	436	441	433	457	448	441	439	431	423	407	413	436	444	406	451	422	429	446	408	416	453	455	432	390	445	450	434	406	447	464	440	446	430	432	436	414	441	405	417	444	429	403	436	429	436	421	434	398	439	405	400	420	434	443	467	417	416	442	476	407	440	416	403	435	411	426	400	455	447	454	485	447	410	456	434	470	448	439	416	432	389	435	477	399	426	445	449	414	434	433	397	454	404	425	448	426	423	457	428	430	423	407	438	417	424	444	422	432	443	426	421	412	453	408	421	448	419	453	407	444	434	457	422	403	439	454	436	478	413	418	428	430	420	403	404	421	423	375	419	448	458	430	401	456	414	414	413	436	386	422	438	432	447	409	407	431	431	449	415	456	421	413	426	425	426	417	435	443	429	435	412	422	408	439	423	404	399	441	436	427	402	420	422	449	461	424	414	433	429	457	441	414	405	392	392	430	421	430	437	421	437	450	438	399	443	414	384	447	403	448	413	435	427	419	413	410	444	428	439	435	422	428	424	417	390	441	433	397	441	435	490	401	453	436	449	428	394	450	448	409	449	424	442	422	409	428	415	407	414	427	461	442	443	411	463	427	446	426	435	414	451	433	400	419	452	426	433	437	408	429	487	436	462	417	445	428	474	407	406	441	454	435	430	426	448	444	440	455	462	433	437	402	429	445	401	437	407	451	425	411	434	436	419	409	452	409	385	458	429	415	422	463	415	432	436	443	427	425	414	452	429	414	462	430	427	410	410	411	437	444	428	390	419	431	423	462	433	415	446	373	437	466	437	426	448	415
29316	39834	3526	591	538	531	506	425	492	474	486	459	479	474	475	460	457	463	417	452	435	467	487	456	455	440	454	441	460	459	438	455	480	487	401	438	436	486	462	488	448	446	449	435	452	443	462	430	455	478	392	438	428	454	470	509	473	468	466	477	457	423	451	454	466	485	449	431	429	433	485	487	467	487	421	479	424	456	446	460	453	470	455	404	457	473	448	430	466	435	454	448	450	478	444	476	469	471	457	444	463	459	440	456	447	432	474	462	488	476	431	451	451	439	459	457	435	461	496	450	446	445	457	440	453	458	477	429	430	468	417	468	444	455	456	454	480	447	450	455	451	436	454	489	471	443	449	459	443	412	484	456	436	425	454	442	471	460	451	474	447	449	444	470	446	423	439	449	457	449	484	436	435	451	446	433	476	437	470	454	446	439	467	409	457	442	474	440	464	494	473	455	449	443	426	424	465	470	427	489	397	441	451	472	465	448	436	448	438	436	459	458	482	453	439	479	447	434	469	458	511	465	450	447	523	464	473	456	464	474	452	448	430	445	439	434	473	487	442	443	482	459	454	449	424	429	457	450	426	439	452	469	446	474	511	429	490	440	436	423	472	457	437	450	472	454	422	460	440	474	478	450	470	414	450	445	489	450	451	444	464	472	477	476	446	466	414	471	446	449	487	448	445	474	428	428	459	487	466	440	451	446	474	466	474	460	454	450	474	427	471	429	459	445	468	430	420	432	446	479	495	447	422	509	481	476	482	441	483	454	446	459	501	448	419	412	429	473	443	448	467	462	458	441	458	459	452	437	448	409	475	489	419	452	452	435	468	455	493	473	416	441	457	448	458	459	440	424	466	477	455	460	476	489	463	457	463	446	450	461	436	462	468	394	447	442	420	433	448	463	435	435	442	446	468	435	454	445	434	444	451	444	439	434	433	488	513	483	446	466	444	485	490	434	450	447	445	466	468	462	418	445	449	486	460	434	459	407	482	466	439	495	423	436	462	459	460	472	489	474	459	458	470	418	498	476	519	459	427	413	438	421	465	429	447	461	422	449	427	458	475	434	434	460	460	455	437	470	455	466	499	445	454	468	471	423	463	462	462	456	450	418	445	481	484	470	477	463	407	446	422	481	444	464	450	487	465	480	491	439	452	468	447	438	417	452	449	462	465	444	455	466	426	488	426	460	441	447	455	459	460	435	473	474	458	465	449	430	432	438	442	510	466	452	464	459	440	449	464	420	454	417	450	493	445	441	490	423	478	483	422	448	432	498	450	459	427	435	456	449	465	453	471	497	438	445	484	457	430	443	487	453	466	483	407	447	422	472	461	438	444	446	442	406	466	413	454	441	442	472	436	471	453	457	480	470	434	439	459	466	425	458	462	472	452	460	419	513	482	476	446	429	458	477	445	449	464	438	441	469	462	456	448	435	446	465	475	423	472	434	467	459	480	446	457	445	467	424	445	435	463	479	441	421	421	460	447	489	473	414	489	459	467	450	444	471	455	441	466	463	461	441	426	415	437	453	491	459	401	456	516	460	455	446	464	415	451	481	436	433	458	471	414	437	458	432	414	475	425	464	432	459	440	431	478	454	497	450	454	446	431	456	460	421	414	465	453	458	466	502	450	451	486	421	436	494	455	465	473	441	451	487	468	467	464	413	428	468	447	428	404	455	451	436	461	455	454	435	466	465	430	464	420	456	512	429	457	471	434	475	452	453	458	422	461	464	514	480	465	443	431	483	458	477	448	440	392	501	507	452	401	478	444	470	435	421	435	428	464	456	425	433	476	486	452	437	458	424	444	471	434	477	496	483	442	437	458	453	416	442	430	443	475	427	439	476	471	480	433	473	435	453	427	457	456	469	457	435	446	448	457	477	457	426	454	453	480	459	452	437	490	472	452	441	429	426	452	448	415	457	454	453	450	440	475	418	471	447	438	475	491	514	457	439	446	438	482	454	452	445	419	450	457	456	436	439	462	438	440	481	461	498	470	450	469	459	429	481	470	485	452	493	455	474	473	486	449	449	491	439	475	441	424	446	472	472	463	510	445	451	432	439	451	446	451	453	463	480	473	446	499	456	452	462	451	431	440	460	468	446	455	446	466	484	486	453	459	419	493	420	422	425	437	456	432	497	448	442	445	461	468	425	458	459	441	438	482	450	437	417	490	456	436	443	440	459	453	459	479	451	437	440	445	465	467	459	502	466	456	436	449	454	427	495	452	454	461	427	425	443	461	490	466	482	449	430	454	482	456	421	462	473	424	473	448	489	465	452	473	432	478	438	438	471	416	476	464	461	462	452	464	458	435	460	438	450	450	474	426	446	482	463	501	448	434	467	436	453	416	440	451	452	457	461	459	450	437	464	460	456	479	475	442	475	489	459	446	434	402	468	460	487	436	461	446	471	478	460	445	416	449	463	468	443	445	467	460	440	478	469	441	436	457	439	444	449	449	451	419	444	461	451	428	492	484	437	453	480	454	474	457	422	453	438	454	508	493	481	506	450	469	453	449	465	426	433	424	467	449	438	465	472	465	426	429	457	495	418	453	470	449	478	483	449	435	462	417	422	459	468	437	439	446	463	449	475	451	453	449	466	485	468	462	477	452	482	408	476	404	447	431	451	472	436	508	451	458	451	423	455	477	428	454	457	422	470	432	417	428	458	400	464	437	430	447	481	459	447	434	426	446	465	461	453	462	490	471	450	444	457	424	465	458	427	464	457	463	464	428	470	479	445	433	417	449	463	491	466	437	499	457	467	474	467	442	456	468	419	443	450	459	477	475	473	474	443	453	456	456	435	469	432	420	475	447	440	475	457	446	430	406	471	461	463	452	459	435	456	490	439	468	464	456	449	432	441	442	412	446	451	501	484	438	451	443	458	462	463	446	445	446	436	421	444	478	474	480	441	428	486	438	457	481	427	432	470	460	447	459	439	449	483	464	444	425	489	456	488	486	445	493	438	437	461	437	427	458	422	452	476	436	451	458	405	481	487	428	520	453	463	482	439	460	438	449	448	436	464	448	427	462	463	489	416	448	433	478	452	449	489	441	462	482	461	478	475	467	396	436	453	426	456	481	468	457	425	462	461	444	439	453	475	429	437	435	411	424	462	442	444	502	448	463	460	404	462	449	443	442	477	459	445	476	435	440	445	470	433	480	436	429	463	464	461	445	433	481	454	462	452	464	455	456	457	421	472	455	464	439	451	460	482	474	441	435	444	461	467	483	420	477	442	460	473	465	465	454	466	462	435	445	491	477	474	465	423	456	486	445	491	449	480	432	456	449	471	457	485	464	486	441	468	457	504	468	471	466	434	428	448	485	446	430	437	487	453	433	425	436	442	459	415	453	464	471	436	431	458	471	458	448	454	448	449	439	479	451	477	442	454	436	472	488	448	469	434	462	471	461	414	443	470	437	480	488	472	470	464	452	485	462	498	442	437	468	469	429	456	471	476	450	496	440	447	481	477	468	429	471	476	438	467	442	471	492	427
23554	21045	28108	24192	21045	11397	1349	894	825	774	814	737	734	737	702	703	729	660	690	642	725	704	724	647	636	657	645	658	632	681	644	647	673	628	651	682	679	661	626	674	607	630	683	639	629	634	634	618	640	650	666	667	701	629	676	610	650	601	661	653	643	611	629	656	665	652	625	646	647	708	630	624	643	652	662	659	699	625	596	642	659	639	658	640	653	638	659	645	683	671	606	615	630	699	669	645	635	639	642	639	671	662	676	612	570	687	643	634	677	685	660	653	659	653	645	615	637	631	649	653	656	633	657	662	653	658	671	644	671	623	661	641	703	604	659	650	641	618	625	647	661	631	650	638	620	625	593	649	632	667	633	709	646	690	645	651	651	685	671	684	673	664	709	607	686	646	658	647	596	619	655	699	622	616	603	687	627	691	594	658	654	668	619	652	656	644	651	636	680	637	651	687	698	668	661	615	653	631	644	672	646	639	649	635	630	663	651	670	598	687	667	698	649	626	644	616	657	611	648	644	634	643	635	603	675	690	641	666	645	662	641	654	664	700	629	644	633	704	660	618	651	671	664	641	655	633	678	667	658	638	638	640	669	616	600	667	637	663	620	646	660	678	719	614	645	606	657	624	648	668	667	646	636	635	611	698	638	641	639	612	615	660	680	677	693	672	606	626	660	572	649	689	698	655	672	646	683	696	644	705	637	631	689	685	651	631	607	623	660	661	642	692	670	666	635	642	691	622	718	655	644	684	632	675	686	650	650	674	665	668	629	665	649	660	658	592	661	651	634	630	648	679	670	626	694	601	656	674	645	666	623	639	677	636	612	617	635	654	644	627	673	688	627	634	628	635	705	624	656	687	611	644	654	645	632	632	667	665	673	634	679	617	626	648	674	680	613	619	648	611	657	683	652	661	633	686	647	635	685	686	639	668	656	638	627	653	620	620	632	613	663	652	664	667	575	671	717	621	649	640	636	654	678	644	638	670	707	633	662	686	688	679	645	646	660	669	604	674	621	673	671	617	627	609	654	644	650	626	640	695	639	650	649	669	647	653	650	662	599	665	654	666	650	621	655	619	647	662	678	655	650	681	616	633	675	641	685	655	652	603	608	669	642	666	643	653	651	653	659	652	628	634	679	624	678	632	634	605	671	628	587	676	697	640	635	639	653	667	686	687	694	634	662	671	646	689	585	660	663	643	638	674	642	662	660	635	629	620	667	648	665	657	660	650	679	673	610	650	662	641	665	696	642	671	588	656	684	667	612	694	629	630	657	675	636	631	650	630	621	695	621	630	665	610	630	636	709	638	652	670	697	616	666	650	630	627	626	671	648	657	679	616	645	693	618	604	640	645	635	644	656	650	658	654	638	636	650	653	643	631	646	608	640	665	634	648	628	636	674	660	649	640	621	595	668	636	645	686	652	602	681	636	645	654	662	630	625	669	664	642	666	602	672	636	679	645	640	614	640	677	614	643	668	646	636	634	711	649	646	653	687	673	650	629	635	662	664	595	638	617	654	704	657	622	586	588	700	596	658	651	617	652	624	618	660	652	710	686	641	655	624	636	658	665	628	657	668	674	593	648	623	676	663	671	627	655	657	605	642	619	649	608	670	659	662	590	658	585	701	581	673	586	695	662	604	647	665	630	626	640	626	663	714	662	655	644	646	642	642	614	622	678	647	701	679	664	621	648	649	663	680	653	669	663	654	684	629	658	655	587	613	633	665	612	635	689	677	646	659	668	675	658	645	662	625	654	681	655	661	663	693	662	673	666	696	595	669	690	700	689	626	641	662	647	629	642	666	594	627	605	626	645	655	620	657	625	685	681	641	686	590	646	670	606	672	616	625	606	690	601	592	646	608	669	644	626	672	653	640	657	656	640	659	628	629	675	619	620	644	642	641	679	618	675	620	633	649	649	672	618	678	667	641	637	601	639	680	624	648	621	631	640	612	629	653	675	619	699	603	669	635	635	675	635	598	664	675	687	670	680	637	650	638	701	665	663	655	644	632	638	622	616	657	657	658	645	639	658	648	663	666	704	670	675	602	648	632	614	659	640	670	644	663	663	686	637	652	674	638	638	652	640	632	618	673	657	661	714	646	630	672	628	642	638	687	673	660	643	683	637	696	623	624	646	645	658	677	636	610	636	608	658	668	633	648	642	680	636	697	635	651	646	714	735	637	635	610	609	615	620	651	741	689	636	653	631	614	652	641	667	687	651	673	689	618	667	638	702	663	642	689	656	639	653	657	660	637	693	620	658	655	595	656	641	692	680	685	661	637	656	711	646	648	643	603	612	685	654	633	606	658	660	643	670	649	643	664	630	613	672	676	621	656	648	664	638	668	642	696	659	686	648	626	699	664	695	649	617	624	599	640	665	668	677	671	646	626	649	707	664	675	630	650	677	635	602	613	636	689	661	605	630	638	651	669	672	662	575	682	625	694	648	686	634	639	616	607	628	621	683	631	634	611	657	650	639	642	676	651	677	640	680	675	662	680	655	673	598	633	659	590	679	611	644	679	676	637	627	680	698	677	672	626	644	664	611	665	629	651	642	667	649	636	680	670	678	657	608	680	625	608	643	674	676	697	666	696	696	663	625	639	627	658	668	643	637	650	655	603	687	628	612	675	696	663	619	642	646	637	656	648	646	636	656	689	651	630	644	647	629	693	633	676	625	642	673	650	661	645	646	665	643	656	616	643	649	649	626	660	636	629	690	707	638	653	674	680	669	692	676	690	672	589	666	668	630	656	659	708	616	629	643	629	690	652	679	645	628	626	633	673	665	649	632	632	635	651	661	682	616	623	648	615	636	666	645	668	640	623	626	616	618	629	630	607	654	640	641	625	704	693	675	632	679	661	619	630	653	643	677	646	629	598	671	656	642	687	695	653	679	640	643	656	701	645	655	681	632	636	645	595	676	687	658	696	618	633	660	671	603	650	643	633	673	643	643	644	667	627	644	660	666	653	641	652	712	646	690	630	674	635	645	663	651	602	676	646	644	731	641	629	649	638	650	659	645	691	592	677	680	671	669	614	656	679	628	680	613	663	610	637	611	627	671	669	628	665	632	644	676	659	619	634	655	648	657	664	656	636	628	627	617	638	694	625	625	612	699	628	664	669	640	594	642	631	654	637	666	637	626	608	681	697	612	624	639	658	618	626	651	605	655	663	663	675	646	659	652	638	651	638	657	657	602	627	622	628	625	657	636	579	598	662	641	666	622	623	645	671	637	695	660	662	670	691	680	621	687	648	635	622	661	612	651	670	643	649	636	644	678	599	645	644	632	630	648	640	689	658	648	641	708	631	642	613	677	704	627	625	663	652	688	609	670	660	670	688	663	617	654	655	624	655	700	670	700	655	640	606	652	636	676	684	668	639	650	664	642	658	650	621	619	654	676	660	645	664	622	649	680	664	646	674	691	650	617	691	666	638	652	651	652	678	664	657	698	664	671	615	652	663	604	639	655	711	649	623	644	667	664	684	628	634	610	644	580
30288	53398	10138	2537	1987	1562	1276	1121	1042	948	901	888	816	791	776	748	755	732	753	742	734	704	705	681	741	736	719	720	729	700	701	707	720	692	668	705	698	681	673	701	754	685	730	695	712	686	687	678	678	745	687	722	708	698	692	664	727	690	710	646	671	685	682	693	667	699	684	652	708	724	697	697	723	673	684	697	695	673	685	680	678	672	731	630	698	669	670	617	681	683	712	688	707	736	724	724	667	703	692	677	671	706	714	706	731	695	652	698	695	674	682	714	699	665	670	686	668	744	695	670	684	713	637	701	674	688	706	663	678	674	700	645	693	653	657	695	663	658	692	699	752	707	672	697	677	682	705	663	704	724	701	675	658	676	667	676	630	679	698	688	669	673	660	695	694	673	712	684	686	738	702	656	714	662	689	691	726	681	662	687	757	656	671	707	656	702	735	688	724	675	703	684	669	715	669	674	697	675	662	677	684	734	680	679	696	695	719	641	664	689	647	663	637	678	666	698	746	706	673	668	733	689	724	697	677	718	727	690	702	645	636	688	655	649	692	667	697	702	694	674	702	684	680	662	719	666	705	658	672	668	690	728	685	707	722	686	679	671	704	676	707	746	678	684	700	685	650	713	722	693	720	715	691	689	717	664	687	691	722	682	676	683	683	678	670	722	722	692	646	676	708	686	689	672	674	697	699	706	684	705	672	721	678	683	720	709	662	681	656	693	630	629	693	755	692	678	655	732	728	674	713	694	671	692	628	715	673	674	727	705	697	713	706	684	712	673	742	670	729	656	743	690	707	671	707	708	709	693	673	658	724	655	691	668	679	674	659	642	690	652	713	716	611	753	682	723	718	682	690	665	672	654	679	706	692	710	672	682	704	729	680	736	656	685	706	634	727	713	672	699	681	681	725	662	687	682	682	710	695	680	706	683	685	692	692	696	689	704	643	694	655	671	670	711	696	696	688	691	673	685	712	687	648	676	708	687	680	674	662	654	621	680	728	688	701	710	682	694	665	660	701	658	638	697	690	724	682	708	661	639	669	684	648	747	625	717	707	660	664	665	685	684	682	676	694	671	676	724	715	640	674	681	672	696	678	659	694	658	639	692	713	709	697	625	710	704	672	710	691	630	638	714	686	692	680	675	715	666	692	694	635	688	710	716	685	704	684	665	721	667	713	681	691	683	697	768	692	698	675	709	700	675	728	698	681	693	649	714	672	687	675	711	690	683	678	697	665	690	749	659	706	712	695	697	652	663	740	679	633	701	703	700	653	681	684	663	679	701	694	650	682	671	660	661	683	669	686	697	668	669	677	666	753	678	664	674	659	655	704	721	693	690	665	715	680	696	733	698	669	687	656	673	651	703	729	665	666	680	664	696	627	696	673	738	682	689	672	709	678	683	727	652	698	667	664	736	635	697	692	668	653	660	688	718	677	671	679	693	699	700	699	686	704	679	693	683	699	675	705	693	680	692	679	683	696	657	716	687	652	679	703	684	673	694	658	673	701	682	672	668	685	736	675	691	682	676	710	694	678	682	703	696	682	704	678	699	735	731	682	677	684	682	718	647	615	641	724	682	682	666	697	713	674	704	662	677	675	625	655	693	663	709	700	668	672	675	686	675	716	690	652	708	692	650	663	687	677	710	710	662	726	672	685	719	693	685	658	672	680	694	715	694	710	721	661	675	641	686	675	723	685	721	686	658	684	688	706	662	674	671	674	646	693	688	654	683	725	679	665	695	652	693	690	690	663	719	668	700	705	643	688	738	658	699	721	704	706	704	681	684	662	661	661	727	668	641	687	673	642	641	692	671	654	687	661	674	655	706	713	692	685	675	671	708	697	626	703	625	680	730	689	705	695	657	655	684	667	703	656	655	671	663	682	674	683	718	662	665	687	723	678	685	713	712	708	667	683	719	690	710	685	682	691	699	708	706	690	650	710	712	670	666	694	641	669	696	699	705	695	703	716	692	597	698	696	694	688	713	683	666	700	725	695	675	687	672	662	681	697	686	680	694	708	659	678	688	664	672	723	661	686	655	663	690	684	679	673	693	668	698	678	682	665	709	707	672	659	676	676	697	742	730	670	708	703	683	661	674	679	680	739	666	712	649	640	684	729	665	703	708	677	675	664	705	702	687	675	679	641	664	672	687	675	697	690	678	660	654	635	673	693	742	663	675	670	694	662	683	675	691	699	685	728	700	713	644	718	674	714	680	679	653	688	704	671	713	677	682	730	699	647	705	707	759	675	699	691	676	662	693	676	682	649	676	683	663	670	678	690	680	703	671	699	668	666	686	712	639	691	694	698	682	732	666	653	691	691	642	684	741	668	682	658	702	679	686	704	724	756	693	666	673	698	704	670	691	741	692	681	680	729	656	706	681	707	682	686	669	647	731	693	661	696	628	714	629	698	706	707	724	674	699	644	688	707	659	661	730	695	678	657	661	685	713	673	686	702	707	655	729	742	713	742	710	688	684	714	725	749	700	669	662	707	671	679	641	685	645	708	665	655	628	687	695	744	674	711	708	703	690	705	699	664	687	706	703	681	652	670	665	678	721	694	677	650	641	684	642	681	679	687	724	683	729	704	676	719	711	695	699	681	703	707	694	699	655	658	684	726	686	678	673	685	749	706	628	689	712	685	692	733	668	675	699	672	715	709	689	673	671	666	675	697	677	704	681	679	657	674	684	728	713	672	679	668	726	708	692	703	678	670	726	681	686	690	715	663	710	669	659	640	674	685	683	666	665	603	705	668	695	713	709	693	661	708	645	672	693	659	712	705	714	680	705	666	706	679	678	682	689	720	688	679	740	678	691	656	682	722	690	682	701	708	710	655	661	657	721	711	687	662	710	679	679	660	654	694	718	664	722	685	666	738	704	700	666	713	680	698	660	700	686	674	742	725	705	716	634	702	716	708	722	685	679	735	664	652	658	698	669	736	687	718	653	687	707	714	690	661	655	715	681	760	664	716	726	714	681	733	644	721	727	671	698	661	654	725	688	666	662	682	698	659	696	708	730	723	716	696	695	717	696	728	661	684	675	662	641	691	676	663	703	711	650	668	690	678	659	737	649	683	695	672	701	647	686	724	686	691	680	692	707	692	671	662	678	669	722	691	672	680	687	678	682	648	681	682	689	688	674	688	675	677	691	674	705	661	674	675	699	703	673	674	718	700	653	684	667	719	698	730	675	708	686	688	689	709	659	743	734	672	725	697	680	684	705	695	714	656	692	668	697	680	694	664	645	660	724	688	664	671	702	675	626	683	683	705	701	638	710	737	658	703	664	719	664	679	707	717	662	733	701	720	661	689	668	644	708	661	711	716	656	764	701	663	680	641	709	720	714	691	688	657	665	673	692	649	725	694	687	684	733	681	669	676	714	672	640	739	685	678	710	704	690	759	662	709	700	718	651	698	724	647	724	676	693	677	711	668	690	726	641	706	692	659	682	680	682	670	667	684	678	745	684	731	689	699	654	704	628	691	727	644	681	720	736
24454	21085	27475	24782	16576	888	430	329	308	290	303	253	261	237	253	242	223	236	240	258	213	220	247	230	234	213	215	223	222	197	236	217	227	213	243	218	204	228	216	243	226	255	233	239	216	221	220	231	196	250	202	216	184	190	221	213	208	241	219	237	207	226	241	194	222	233	216	210	210	207	221	211	232	210	209	217	218	218	217	217	206	222	227	227	216	217	212	192	221	179	223	241	217	215	195	207	222	205	229	190	212	245	222	220	217	202	209	204	199	211	230	225	227	210	238	192	208	200	225	234	220	215	217	228	236	217	208	240	222	225	222	232	221	231	220	258	220	235	224	206	219	227	221	252	187	245	226	231	236	217	218	204	212	205	218	242	204	203	208	220	218	224	218	215	207	205	217	215	212	234	226	216	220	226	221	205	252	221	234	204	207	226	218	208	203	216	229	226	200	245	206	201	221	240	204	239	217	221	234	216	224	223	214	232	202	225	244	205	181	212	246	226	219	222	200	217	220	237	190	210	216	240	213	206	232	238	217	220	212	220	189	234	217	218	231	223	231	224	228	211	228	219	209	213	218	223	231	215	231	207	246	232	212	227	200	219	239	209	188	210	197	217	207	210	232	213	213	194	228	218	200	225	237	227	215	243	208	216	230	234	224	215	226	223	209	229	217	214	222	221	205	201	226	190	219	211	188	225	216	233	222	227	212	226	228	226	244	216	229	189	233	210	218	229	240	238	234	201	224	208	201	243	212	232	196	207	225	209	223	206	208	213	213	217	227	214	246	237	233	217	209	202	215	212	201	219	189	205	223	234	193	238	224	222	236	218	222	204	211	224	236	240	206	207	225	225	255	198	235	210	217	216	223	246	214	231	235	233	244	206	249	217	207	203	236	240	210	221	215	210	213	192	231	184	223	211	189	211	217	210	194	221	217	226	250	212	227	223	241	224	204	213	195	218	203	221	211	227	213	236	217	208	228	222	227	214	217	230	237	227	218	202	223	252	225	224	218	234	220	218	268	217	209	209	238	235	240	221	203	205	202	187	244	230	216	202	225	211	214	220	215	207	196	204	219	222	181	216	214	247	209	216	197	217	212	217	231	224	218	209	239	210	210	208	227	227	251	201	191	210	243	221	247	215	229	216	208	226	226	214	199	208	214	223	180	212	218	236	224	208	237	194	217	200	251	216	195	223	216	196	238	243	209	222	201	214	237	241	224	198	206	202	214	243	223	225	211	219	220	218	218	216	212	227	230	238	239	195	232	208	236	224	241	219	218	204	199	211	257	233	234	188	210	233	203	216	210	218	210	217	225	233	226	194	226	202	223	233	214	219	207	220	226	208	201	209	228	229	227	227	199	199	223	232	237	196	191	193	236	227	213	225	251	227	223	222	202	214	212	224	230	250	205	212	194	239	214	255	236	214	241	221	206	217	176	214	222	222	213	217	222	238	211	216	227	229	218	219	215	227	261	223	228	229	220	246	220	221	213	207	224	237	233	215	217	210	195	204	222	233	204	209	222	210	216	248	196	211	222	201	224	188	213	213	233	198	199	227	215	219	223	207	229	218	222	206	238	193	218	222	229	248	225	216	215	208	226	225	224	245	187	226	221	212	217	219	226	215	230	206	214	211	222	227	196	214	245	181	221	245	221	230	206	228	217	202	215	221	213	244	218	214	225	201	230	216	202	232	225	236	213	217	202	206	213	196	219	199	225	191	199	186	209	212	213	192	250	213	211	211	208	219	238	198	227	229	242	230	198	210	230	212	207	220	211	234	237	221	189	221	228	262	231	192	219	199	208	238	209	210	224	222	219	223	206	213	192	235	211	205	211	223	225	229	223	235	258	215	205	195	221	211	217	239	208	231	216	246	218	217	226	224	190	222	217	185	213	228	205	213	233	238	221	217	199	208	183	215	197	214	220	221	205	201	220	231	218	236	200	212	238	209	241	235	219	209	223	225	205	220	250	221	191	223	219	206	235	202	235	211	205	210	222	206	264	220	193	208	229	230	221	207	224	235	225	217	228	205	214	209	215	234	218	232	215	232	239	217	208	226	190	240	210	182	224	217	206	206	208	219	231	236	213	216	204	205	237	224	211	217	216	200	201	221	214	214	205	226	217	204	198	195	237	184	219	218	227	209	209	201	227	201	224	236	204	211	226	221	190	219	213	203	198	241	254	211	230	207	219	220	221	211	218	243	202	202	222	215	223	233	241	204	228	236	215	207	226	204	238	226	227	239	218	204	207	206	238	250	249	221	205	212	216	222	211	223	209	240	234	222	201	224	211	214	177	210	220	221	244	224	214	216	215	188	210	216	191	200	192	221	227	222	213	197	231	205	212	210	192	218	228	232	198	214	219	231	209	203	213	218	227	236	210	212	218	233	214	214	235	223	227	219	226	205	205	221	231	212	217	232	211	216	204	226	233	205	227	215	225	190	222	207	231	233	211	232	218	212	230	230	222	226	217	202	197	201	218	214	230	208	200	240	231	207	230	206	230	224	222	214	245	224	216	196	227	233	207	211	217	238	236	243	225	222	198	222	206	211	214	215	231	231	214	201	223	206	245	224	211	249	208	215	213	227	205	234	228	210	208	215	240	216	227	217	229	197	245	220	224	233	218	232	214	207	211	199	239	237	213	216	226	208	210	217	202	230	237	220	224	239	242	221	245	246	204	220	221	215	195	247	225	226	223	226	204	216	216	225	198	212	194	213	219	242	221	199	212	237	204	215	204	220	204	207	206	202	209	235	221	233	225	230	231	230	235	226	209	208	207	218	221	213	192	241	204	208	193	247	216	241	210	212	224	202	178	223	237	229	212	220	220	205	213	233	213	226	217	216	218	195	227	218	209	235	216	230	202	242	230	232	206	205	213	217	237	230	213	234	225	197	224	226	229	230	222	232	218	204	225	244	227	225	230	232	220	216	229	220	256	235	242	242	212	233	230	182	231	212	208	227	234	209	228	207	193	203	198	211	221	206	222	202	217	238	248	213	226	208	238	210	232	214	225	225	224	240	217	230	220	208	206	202	190	218	219	207	228	211	211	213	253	210	209	213	243	271	238	210	226	224	192	221	220	205	232	224	204	177	208	207	222	240	221	238	240	199	222	212	229	194	213	202	192	234	213	230	218	205	215	222	231	190	215	238	218	229	225	228	205	203	214	228	235	197	215	215	244	243	221	204	236	205	208	244	214	243	206	222	219	214	214	204	225	245	214	222	191	226	219	202	210	212	231	232	226	204	179	216	225	206	188	208	218	217	221	212	195	230	205	202	215	212	227	248	212	237	213	227	238	185	231	224	219	213	230	209	232	235	211	232	241	244	208	194	254	232	230	226	229	224	229	244	226	225	212	218	231	208	231	209	237	223	242	223	205	205	203	223	193	213	193	210	205	219	205	229	235	212	184	213	229	216	202	217	224	197	237	207	206	197	211	215	202	212	209	195	219	239	204	231	236	248	187	228	216	212	197	201	223	188	226	219	233	224	213	209
30347	49942	9915	1480	1037	826	638	510	432	420	393	320	321	315	303	303	281	275	288	249	273	273	274	275	269	268	265	254	286	271	264	235	245	253	266	243	281	228	259	251	276	234	263	235	219	255	235	225	237	231	248	260	245	254	237	249	250	239	267	251	251	256	272	240	223	244	216	250	265	231	236	238	250	247	269	242	248	242	266	264	246	254	243	262	215	254	238	246	279	256	246	257	279	242	245	268	252	250	220	237	240	226	270	242	263	224	267	268	235	225	251	250	242	246	233	230	238	249	251	258	225	256	240	232	235	226	255	244	246	246	227	226	249	251	209	245	214	253	258	246	266	232	215	241	269	248	245	249	246	233	273	251	231	254	242	235	218	267	236	272	279	239	254	229	232	242	251	239	249	258	251	225	251	229	282	209	255	252	256	249	251	252	241	251	252	231	254	242	272	231	247	241	244	239	247	257	242	249	258	241	254	259	247	250	253	262	278	246	264	251	257	239	241	237	232	231	259	265	248	255	254	232	248	243	265	244	265	234	229	242	250	228	248	242	249	271	244	248	244	232	260	252	273	248	198	244	249	261	250	261	253	229	281	245	244	236	236	251	233	227	253	262	267	232	249	241	254	265	249	266	261	234	243	264	238	242	262	231	255	261	234	261	243	266	259	250	230	254	241	240	231	249	247	253	234	250	232	221	240	218	236	248	251	259	238	235	245	259	241	253	249	243	254	233	253	265	253	265	246	246	219	257	244	264	239	254	222	221	256	261	265	246	265	255	232	264	284	261	256	264	234	203	233	293	253	237	238	238	228	258	279	243	270	238	247	234	233	252	241	235	259	232	258	257	243	246	247	253	234	239	249	239	250	251	230	243	242	265	262	259	263	241	235	245	262	263	217	234	250	236	234	283	235	261	258	255	263	227	266	264	232	242	263	257	268	253	229	235	246	264	243	272	229	226	240	244	209	274	231	246	260	248	241	266	229	252	241	257	270	238	264	235	213	240	248	232	239	249	228	273	247	230	247	244	247	253	234	243	267	227	245	257	225	246	225	249	259	275	228	244	247	271	243	254	251	234	248	241	254	250	243	266	254	238	240	286	253	227	266	250	243	252	235	252	242	246	252	255	224	256	227	237	243	239	242	242	250	255	253	257	273	253	271	242	242	243	258	258	273	246	242	231	246	264	277	241	244	248	251	226	268	257	246	253	259	234	250	246	258	251	260	269	261	253	224	246	224	285	225	249	218	243	258	250	222	255	233	267	251	246	255	237	247	252	238	248	240	239	267	234	218	269	263	261	237	264	253	243	253	232	232	258	224	245	264	240	252	265	255	259	215	255	233	231	242	238	252	246	259	261	248	209	263	250	235	266	254	237	229	248	237	221	242	225	239	242	283	232	234	221	251	271	251	250	251	226	257	210	229	235	246	256	261	246	233	249	240	257	226	254	242	272	229	211	267	257	230	253	252	253	264	215	263	230	247	226	261	236	275	249	270	233	232	244	240	239	229	240	242	247	271	241	241	250	257	250	246	264	257	245	255	237	235	257	288	231	242	256	254	253	227	241	245	254	248	243	240	245	257	286	236	273	247	256	238	273	237	247	266	279	243	251	239	224	246	236	258	235	253	248	234	237	213	233	230	263	224	251	248	229	257	241	277	225	249	282	242	237	249	252	256	262	247	230	260	239	281	257	220	245	280	265	264	245	260	270	222	250	248	276	247	256	253	254	260	238	240	261	264	242	247	250	245	253	234	229	257	236	258	244	233	252	255	253	265	235	265	240	244	246	247	227	238	234	277	247	236	266	257	265	256	223	250	238	227	254	247	248	248	239	233	255	252	267	245	290	229	243	236	239	260	258	261	250	249	250	272	215	262	238	251	229	268	227	240	237	241	242	257	274	224	260	239	230	254	229	221	240	246	255	262	284	241	247	229	224	229	263	214	244	248	243	263	228	269	228	254	272	213	237	254	244	244	247	248	229	273	228	251	230	220	260	238	246	233	267	243	244	257	267	207	236	266	217	234	271	227	226	239	261	242	253	268	228	246	259	233	222	292	229	261	259	253	245	233	236	246	233	251	267	240	222	237	260	249	252	257	257	219	221	235	250	259	247	236	265	251	253	232	269	247	233	231	233	263	248	245	277	245	240	235	260	242	266	286	261	208	253	228	276	266	233	221	245	225	246	242	247	245	227	239	241	267	215	249	234	254	242	249	284	241	282	254	246	239	245	219	267	250	239	233	238	238	249	229	227	242	268	245	285	240	253	242	252	233	278	259	238	262	233	260	246	233	261	252	264	233	242	275	261	262	224	241	255	220	243	243	248	252	278	239	259	284	280	228	224	253	246	226	249	267	247	275	222	221	249	244	265	243	245	233	246	243	221	256	237	262	246	223	243	254	210	256	248	253	225	245	245	230	221	261	270	205	256	266	266	250	250	240	243	259	234	256	252	233	248	255	223	275	254	216	266	250	229	226	245	233	227	260	241	243	233	237	233	250	246	253	250	253	268	241	261	247	241	253	228	270	239	246	237	236	275	270	283	253	261	258	254	239	266	252	242	236	239	226	227	248	236	245	254	272	258	245	235	242	232	235	237	250	256	230	224	259	267	252	273	274	224	252	234	262	237	232	272	257	207	253	272	228	245	235	256	257	242	233	263	248	276	224	253	228	209	255	257	283	213	265	262	263	267	264	238	248	240	230	294	250	252	262	220	243	242	267	246	254	241	241	230	256	235	279	241	242	229	241	291	253	244	238	253	264	260	228	235	233	258	241	249	250	296	243	249	222	271	261	257	253	261	228	229	248	265	239	260	219	257	238	233	262	250	252	258	278	237	236	243	248	235	254	233	263	275	239	250	239	262	255	261	263	270	250	259	235	218	247	262	266	258	239	226	243	239	236	239	235	255	227	243	261	253	253	248	253	234	267	205	240	252	233	262	249	255	221	246	252	241	270	257	244	252	211	251	249	253	259	258	244	216	243	247	222	240	260	250	271	256	246	252	244	255	270	218	249	242	248	280	245	248	230	247	240	257	270	240	265	218	248	262	248	239	278	271	240	264	252	248	260	239	255	244	226	252	267	245	240	239	237	252	244	213	236	225	254	246	253	260	232	269	252	252	261	236	251	244	261	232	231	225	244	252	269	227	261	246	233	238	233	267	237	231	230	239	258	245	293	249	226	242	252	234	241	220	252	243	242	266	224	237	272	274	224	242	255	283	251	245	254	301	233	248	254	255	242	240	231	238	235	252	245	268	256	234	242	223	236	279	260	245	238	271	216	257	245	224	253	241	243	206	256	280	252	250	241	248	259	243	247	250	237	230	255	238	233	266	241	253	225	260	232	246	227	234	253	251	272	256	255	256	237	244	251	259	254	231	257	249	240	265	254	235	244	273	282	248	246	246	266	237	212	243	247	212	267	278	243	260	223	265	274	244	267	280	248	238	243	249	235	239	252	245	253	275	264	260	273	241	232	240	285	265	254	246	246	241	249	234
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
