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
339430390615	339430391134	339430391684	339430392234	339430392784	339430393334	339430393884	339430394434	339430394984	339430395534	339430396084	339430396635	339430397185	339430397735	339430398285	339430398835	339430399385	339430399935	339430400485	339430401035	339430401585	339430402135	339430402685	339430403235	339430403785	339430404335	339430404885	339430405435	339430405987	339430406537	339430407086	339430407636	339430408186	339430408736	339430409286	339430409838	339430410386	339430410938	339430411486	339430412036	339430412588	339430413136	339430413686	339430414236	339430414786	339430415337	339430415888	339430416437	339430416987	339430417538	339430418087	339430418637	339430419187	339430419737	339430420287	339430420839	339430421387	339430421937	339430422487	339430423037	339430423587	339430424139	339430424689	339430425238	339430425788	339430426338	339430426888	339430427438	339430427988	339430428538	339430429088	339430429638	339430430188	339430430740	339430431288	339430431840	339430432390	339430432940	339430433489	339430434039	339430434590	339430435139	339430435690	339430436239	339430436789	339430437340	339430437891	339430438441	339430438989	339430439539	339430440091	339430440641	339430441189	339430441741	339430442291	339430442840	339430443391	339430443940	339430444490	339430445040	339430445591	339430446140	339430446692	339430447242	339430447792	339430448342	339430448892	339430449442	339430449990	339430450540	339430451090	339430451642	339430452192	339430452742	339430453292	339430453842	339430454391	339430454942	339430455492	339430456041	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2548	3600	2300	2548	3600	2300	2549	3600	2300	2549	3600	2300	2550	3600	2300	2550	3600	2300	2551	3600	2300	2552	3600	2300	2552	3600	2300	2553	3600	2300	2554	3600	2300	2554	3600	2300	2555	3600	2300	2555	3600	2300	2556	3600	2300	2557	3600	2300	2557	3600	2300	2558	3600	2300	2558	3600	2300	2559	3600	2300	2559	3600	2300	2560	3600	2300	2560	3600	2300	2561	3600	2300	2562	3600	2300	2562	3600	2300	2562	3600	2300	2563	3600	2300	2563	3600	2300	2564	3600	2300	2564	3600	2300	2565	3600	2300	2565	3600	2300	2565	3600	2300	2566	3600	2300	2566	3600	2300	2567	3600	2300	2567	3600	2300	2567	3600	2300	2567	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22966	20228	26922	23333	18535	1982	674	390	320	312	295	286	244	238	216	232	235	232	248	220	219	213	220	228	231	198	225	210	208	223	209	212	202	227	201	211	190	217	226	213	224	222	196	206	231	228	207	234	222	215	236	220	238	217	192	202	215	200	214	203	208	186	218	206	194	197	191	235	226	210	251	212	200	199	204	194	237	227	202	192	213	213	192	189	208	203	213	217	195	220	208	186	213	213	189	194	206	205	202	206	186	206	200	211	205	218	214	190	237	208	215	231	212	206	181	193	186	186	195	202	209	203	222	205	214	209	175	191	227	196	212	200	209	224	224	204	203	187	228	213	203	206	194	223	207	211	226	225	205	210	205	219	186	221	205	208	196	217	215	190	196	182	176	210	257	200	222	206	216	211	209	209	202	174	225	163	191	178	181	217	220	178	229	184	202	188	217	229	224	231	182	211	198	209	197	191	220	196	187	220	203	198	232	200	204	225	202	171	194	241	206	220	228	191	209	185	194	198	197	202	192	193	185	186	202	234	199	225	189	212	210	183	186	226	220	221	179	200	175	212	207	182	194	220	192	202	190	194	191	210	207	226	190	206	205	219	214	198	214	213	212	250	192	216	208	213	178	224	214	217	194	210	226	198	205	206	235	172	211	184	204	221	214	185	206	195	213	197	214	222	183	219	214	231	203	210	210	186	202	215	212	207	206	170	234	189	189	201	223	219	202	177	184	212	209	214	190	173	215	221	178	217	219	217	212	188	218	215	220	203	184	193	209	191	197	223	188	204	228	210	207	213	202	181	205	199	224	214	190	208	213	231	207	204	194	205	219	196	180	234	200	195	201	207	207	220	217	193	188	180	208	192	206	218	227	198	219	171	209	213	168	192	216	202	207	210	223	196	206	224	227	222	228	187	213	211	226	201	201	210	200	192	200	214	226	208	198	218	185	209	219	178	217	178	211	190	204	221	191	205	195	201	199	241	220	195	206	188	208	196	195	191	211	203	220	214	222	218	178	206	190	206	202	193	214	195	219	196	210	206	189	198	203	200	192	181	195	191	220	232	209	190	208	209	205	205	211	209	210	207	222	204	188	206	196	195	203	217	192	189	197	221	234	196	216	201	214	187	209	202	208	191	198	192	212	209	201	211	204	210	181	216	235	217	198	206	204	206	202	212	209	200	193	190	185	185	193	197	202	209	188	203	191	204	221	223	175	210	197	198	213	216	180	187	224	195	205	202	193	185	226	214	191	203	193	213	216	208	174	203	210	201	205	192	195	171	188	188	191	195	205	202	216	175	204	190	197	223	202	202	205	228	165	212	172	215	192	209	193	198	214	212	194	211	204	217	210	202	216	209	193	191	196	220	180	220	216	185	199	195	244	197	193	204	217	191	215	219	223	205	188	240	212	191	226	225	214	204	201	174	204	237	193	206	221	199	224	175	220	193	211	232	215	201	201	210	197	201	224	196	216	204	215	190	203	220	217	189	228	200	205	213	190	191	216	238	211	219	208	222	199	207	223	198	220	205	214	178	205	214	206	198	224	208	194	190	202	196	193	247	202	223	217	192	206	222	210	179	179	207	196	213	205	212	238	212	211	202	201	221	200	210	203	231	184	218	203	215	207	198	205	228	188	204	190	201	188	218	173	196	200	214	193	201	212	198	217	190	229	219	204	207	202	211	216	204	199	212	181	202	199	175	199	228	179	200	192	216	181	230	223	203	200	197	194	216	184	190	224	193	177	236	201	214	201	205	193	207	191	211	207	210	205	210	188	227	207	206	191	196	228	195	205	197	216	224	208	197	212	216	201	220	223	212	216	191	215	206	219	203	232	212	183	206	225	186	208	214	217	194	193	202	205	221	211	216	203	213	217	207	190	226	201	227	195	176	212	212	199	218	207	212	228	205	197	189	213	232	212	208	204	194	192	219	170	232	208	200	186	193	215	197	199	227	214	217	195	207	203	207	207	201	223	178	198	205	218	209	197	199	195	196	210	200	198	212	210	193	205	193	240	207	220	184	209	236	208	177	221	209	221	235	189	186	202	203	203	202	193	202	192	204	212	217	211	226	203	183	222	196	193	183	202	216	205	212	205	215	205	188	210	198	204	195	194	229	218	192	201	223	196	200	195	179	223	200	188	209	213	219	229	215	196	202	230	215	176	202	196	221	229	207	194	221	218	220	205	204	203	204	211	200	196	205	177	210	204	206	206	199	184	220	189	218	189	227	212	209	206	197	216	187	191	172	195	217	206	219	193	200	212	215	168	190	195	180	207	200	214	195	213	183	210	224	232	215	173	212	220	201	196	211	202	208	206	206	206	232	180	199	227	220	238	213	197	182	231	228	196	209	222	193	203	222	199	217	206	194	188	231	228	177	206	206	178	174	202	199	203	219	179	236	223	196	204	211	199	203	206	218	222	205	196	213	196	188	192	174	201	211	185	198	224	209	208	213	203	199	204	196	196	214	210	202	222	208	211	220	192	196	211	211	198	182	213	241	204	214	209	189	202	226	200	198	209	214	207	207	205	196	189	209	191	184	210	190	176	212	208	200	235	191	201	212	189	177	199	213	232	205	196	221	198	183	221	210	228	191	225	198	203	217	203	198	211	201	182	196	212	183	204	217	206	206	187	179	201	211	210	213	185	192	220	200	175	205	195	210	211	200	216	187	211	213	222	228	223	214	181	226	177	196	197	202	204	211	203	197	201	180	227	229	211	179	215	203	181	205	207	199	222	225	201	193	233	208	222	200	227	220	216	210	246	216	215	182	227	191	211	206	188	225	204	207	193	214	214	184	214	214	191	221	218	215	194	197	199	192	192	195	215	197	198	187	202	217	186	192	221	201	196	207	213	197	225	186	205	185	203	213	194	210	199	213	235	225	178	202	189	208	183	203	206	211	200	193	205	226	201	194	209	201	200	228	214	191	198	211	219	212	198	202	221	167	203	217	196	221	183	212	210	228	211	199	196	208	206	187	203	208	186	208	235	200	198	190	238	184	193	212	206	210	193	192	225	202	228	218	206	195	191	180	207	206	218	191	212	211	192	200	222	198	213	223	212	176	204	229	195	188	199	185	176	221	205	190	209	207	202	184	201	207	228	205	222	212	192	204	180	187	222	189	217	206	214	208	214	195	228	195	199	196	195	221	183	213	210	201	212	199	181	228	191	165	189	210	201	196	218	233	211	222	183	202	203	201	222	223	200	179	196	204	194	203	206	218	194	197	205	208	214	203	179	193	209	195	203	206	198	198	184	185	206	206	217	220	185	213	201	208	194	198	207	218	207	211	222	186	186	219	190	221	182	222	207	209	235	210	177	206	223	206	185	230	190	213	205	233	252	214	212	199	202	202	197	232	216	187	199	204	207	207	197	204	220	201	193	196	183	220	199	194	189	191	199	227	211	206	211	197	206	193	203	231	238	207	216	218	190	219	207	209	208	191	208	185	229	206	211	246	196	211	211	203	217	186	188	202	252	213	189	181	198	227	199	217
3046	4225	3310	1615	1091	820	681	553	452	395	395	352	315	309	280	274	293	271	312	256	257	260	229	255	226	236	253	246	246	230	254	229	227	216	238	223	191	228	210	204	206	235	204	227	267	245	240	257	228	233	256	209	224	200	243	214	223	230	237	211	243	254	216	235	227	189	213	216	211	219	221	229	228	207	269	232	222	205	202	233	251	251	233	236	233	242	248	248	208	258	232	246	216	222	212	223	239	242	205	208	219	238	204	214	234	225	242	228	242	215	226	253	241	234	199	225	208	225	219	194	224	215	203	207	215	240	246	240	230	246	230	220	232	213	226	229	222	221	254	236	244	235	197	221	209	244	249	213	222	232	228	219	214	218	240	213	239	237	229	224	220	228	214	238	236	205	206	203	219	221	227	205	226	243	203	246	250	227	225	235	235	214	201	238	219	243	224	238	214	245	206	212	218	220	207	217	198	215	230	198	186	236	229	220	235	206	262	207	246	200	233	226	232	214	245	224	250	234	230	240	231	225	221	224	199	227	245	222	230	216	204	230	222	231	223	240	241	227	242	217	249	192	218	225	224	220	245	212	237	224	208	246	213	227	220	214	225	219	208	217	224	255	230	222	231	225	208	244	215	219	210	209	240	206	215	229	199	235	206	235	235	219	221	230	250	241	207	222	226	237	216	219	221	244	217	223	230	240	203	224	232	198	223	217	236	216	207	206	237	222	214	208	253	210	243	233	222	234	208	207	203	222	202	200	246	231	220	218	231	220	231	207	215	219	198	215	228	238	220	202	216	209	214	228	240	208	221	221	213	235	213	187	213	220	241	221	227	217	231	227	219	196	216	231	204	234	225	230	227	206	210	218	228	241	231	206	198	210	192	237	211	262	241	212	227	233	224	222	209	219	214	224	212	214	223	233	223	219	230	237	224	238	240	233	224	215	215	225	209	239	232	223	234	209	210	212	241	225	201	224	196	202	216	221	238	217	255	247	210	208	207	198	208	219	221	221	223	232	213	228	219	224	247	211	191	209	225	233	222	222	228	222	217	217	232	227	232	249	203	225	236	248	221	220	228	215	209	227	197	233	208	254	222	224	211	210	199	243	213	220	222	215	206	207	206	204	230	226	227	213	252	206	235	247	206	220	191	212	200	211	204	220	228	209	211	221	235	224	222	220	232	236	226	244	219	208	216	227	220	238	245	229	226	236	218	223	187	166	218	213	212	195	229	221	193	212	224	202	243	246	200	229	190	230	220	230	225	214	217	217	200	217	239	222	233	243	242	230	232	229	222	222	212	216	214	222	237	238	219	227	241	216	218	220	215	214	221	243	186	223	213	238	221	200	223	221	225	198	229	214	226	215	241	216	230	229	232	234	210	210	222	202	190	226	208	214	230	237	214	232	247	229	207	228	228	207	220	252	242	231	250	240	228	198	198	228	217	199	233	228	210	207	237	229	211	209	220	209	211	229	224	229	228	238	224	218	214	215	204	225	186	208	226	206	222	210	224	218	235	224	233	193	231	233	222	208	225	208	219	220	234	208	207	215	239	232	224	224	237	222	208	210	203	244	233	261	233	242	226	219	214	198	230	231	225	224	209	235	203	243	226	210	228	216	201	224	225	233	212	223	227	221	184	220	224	240	253	233	208	227	239	215	237	198	213	253	239	217	208	237	218	218	249	224	210	196	246	218	231	242	228	215	208	221	204	231	184	240	203	213	225	220	235	233	234	200	210	207	238	214	218	209	210	260	221	201	193	201	228	212	224	193	226	233	238	240	230	214	222	222	238	225	188	212	192	230	220	214	216	227	219	219	240	219	204	221	230	229	208	218	210	239	206	214	229	205	250	242	219	237	227	204	192	216	224	232	215	229	230	215	210	218	270	202	229	243	225	208	202	192	201	224	244	241	233	233	216	229	238	217	232	221	219	225	218	213	214	232	214	216	183	226	217	220	218	207	199	213	221	227	230	236	220	202	216	212	215	219	217	206	215	208	190	193	213	191	205	223	234	211	201	216	224	210	227	229	216	240	224	211	216	210	232	206	211	208	236	227	223	216	236	215	240	229	221	226	241	212	211	214	217	239	200	194	197	215	226	212	215	200	200	210	230	254	244	229	240	255	212	230	244	224	230	215	240	228	227	218	215	195	215	223	211	188	213	205	222	258	249	204	211	197	232	209	224	219	217	215	222	189	230	244	223	222	204	199	196	201	208	201	224	234	209	210	230	202	204	250	212	219	229	199	212	211	225	224	210	230	199	212	200	219	213	205	252	217	221	226	227	212	223	232	211	236	232	215	231	239	194	223	242	211	223	240	206	230	203	234	232	208	233	230	228	211	226	224	222	190	240	221	210	230	214	213	230	207	220	205	259	231	217	213	235	221	205	237	216	202	227	232	239	234	226	216	219	225	213	222	219	211	208	198	217	224	208	204	206	211	216	225	225	249	253	230	218	237	220	208	227	205	213	238	217	216	196	197	227	230	204	203	226	226	196	235	199	224	200	225	221	241	216	219	212	231	217	218	218	229	229	199	226	218	245	217	225	234	238	197	215	184	205	239	228	225	218	215	219	197	215	251	209	220	240	217	222	213	190	195	224	218	228	229	209	209	203	227	206	221	226	238	233	231	257	203	213	209	220	215	232	219	238	244	215	195	212	199	238	228	236	209	211	221	209	228	225	239	202	219	238	244	208	190	222	216	219	223	222	217	219	215	232	219	237	224	217	243	220	189	213	214	253	231	229	214	228	198	236	206	221	216	230	230	233	240	219	234	233	223	195	197	213	191	220	218	207	244	197	199	204	227	223	195	220	216	232	233	220	230	188	215	217	209	240	209	234	228	208	214	229	230	212	224	214	209	240	227	228	218	235	199	181	207	244	219	227	217	213	220	249	196	225	195	205	209	230	203	255	209	219	235	225	218	229	216	213	207	232	243	200	234	240	219	224	216	242	212	210	222	213	227	178	216	219	196	216	232	216	202	228	188	225	234	212	202	214	196	239	226	230	227	222	241	224	206	227	239	247	230	233	216	197	204	230	208	216	229	220	201	214	222	223	238	213	226	211	219	215	208	225	235	233	224	194	210	223	197	233	211	211	235	210	208	213	228	220	210	247	232	234	213	230	221	194	224	252	222	202	208	225	200	223	218	228	244	226	214	207	215	200	223	222	218	202	218	199	202	263	206	221	247	199	214	211	260	207	240	210	229	200	222	234	208	213	208	206	220	211	205	217	213	204	232	223	222	243	221	216	228	222	207	201	203	203	220	219	226	181	209	198	227	224	207	244	211	248	229	234	235	203	217	205	214	206	210	222	216	219	213	207	216	230	233	244	231	240	206	230	201	222	216	224	206	228	223	214	203	200	217	201	227	250	206	238	195	219	241	233	243	196	225	220	211	199	245	204	193	195	219	217	238	219	196	234	216	230	204	236	240	205	222	199	190	226	232	232	219	243	227	231	224	212	217	228	193	203	213	211	215	209	205	224	196	237	193	247	217
27642	11114	1468	872	642	639	616	643	633	632	599	574	652	594	589	636	586	616	634	556	603	600	608	586	592	587	577	581	634	610	612	613	565	595	611	600	622	627	614	597	572	616	625	603	606	562	574	577	609	595	623	588	582	606	592	609	624	597	617	567	575	635	580	646	598	609	623	582	592	600	591	609	606	587	553	596	642	608	576	613	597	632	624	617	594	605	596	596	578	603	574	617	603	588	618	566	591	614	621	588	609	600	587	582	613	609	651	599	561	589	621	591	621	591	592	545	587	604	583	603	598	615	608	589	609	589	604	627	612	600	619	576	593	571	633	595	629	609	611	621	612	598	624	597	591	600	580	626	627	567	560	601	624	637	586	549	621	574	590	618	613	592	571	573	613	609	599	557	591	608	558	588	643	602	574	553	575	605	593	597	582	599	553	616	613	625	571	582	610	578	561	586	581	604	568	583	574	590	570	593	621	618	570	602	572	579	579	594	630	573	577	627	576	566	618	602	588	599	607	637	634	578	588	584	555	552	605	615	572	634	605	618	597	588	596	578	590	601	568	573	561	631	619	600	585	592	608	584	641	558	606	590	596	614	596	606	603	637	594	611	575	601	601	606	609	592	617	554	594	588	595	623	612	552	587	611	579	615	625	559	582	571	574	641	584	573	604	570	586	590	576	627	608	604	580	626	587	592	560	561	568	564	587	581	555	616	546	614	614	567	595	603	594	574	583	609	612	612	614	560	593	610	575	589	607	590	594	605	669	600	626	564	615	558	604	559	552	588	560	577	625	606	577	556	589	576	636	563	593	610	608	554	596	593	558	567	560	594	581	587	638	534	574	634	586	594	585	552	585	538	557	600	610	622	624	577	555	560	584	622	578	622	588	607	594	580	584	603	609	561	589	585	618	590	595	616	584	620	605	632	582	628	592	574	622	616	608	629	606	600	583	569	608	544	570	615	575	573	586	601	558	600	565	577	608	633	566	602	603	566	598	623	599	590	559	577	634	598	584	598	598	581	599	596	557	582	583	597	643	604	594	562	583	576	585	624	633	581	586	594	621	591	593	599	619	582	614	578	586	589	598	580	607	563	605	614	609	645	589	598	601	600	583	613	564	554	586	615	607	577	595	577	570	604	581	620	610	612	592	597	544	588	625	569	601	591	607	589	630	609	592	603	575	586	617	580	629	602	602	574	593	595	610	613	587	576	561	616	625	592	556	586	595	578	622	675	574	557	569	596	607	614	603	600	590	597	577	585	603	597	622	574	638	576	600	625	566	594	603	586	593	616	588	594	592	575	567	566	589	609	629	610	579	583	599	588	618	604	606	583	598	565	578	577	556	604	602	566	567	605	565	622	588	603	611	598	607	589	602	617	615	612	618	600	566	584	620	599	644	580	586	598	593	638	600	589	614	560	566	610	598	605	623	581	639	574	568	580	608	574	622	577	587	604	647	580	621	589	608	608	583	575	618	584	606	595	579	573	585	617	573	581	609	592	564	628	568	616	581	619	583	593	580	628	626	574	617	632	619	616	604	614	639	610	576	551	552	617	589	581	578	570	560	608	604	599	584	595	619	575	535	570	606	619	571	575	615	628	546	615	621	580	627	600	602	599	605	538	573	600	568	580	576	600	601	634	585	568	608	590	602	549	588	562	594	603	603	637	652	613	562	570	583	601	556	577	580	616	626	601	598	631	587	608	607	578	579	599	618	576	603	593	643	588	610	600	599	611	605	642	585	619	601	565	586	592	520	589	634	569	581	609	577	619	590	580	603	593	586	610	557	619	606	631	558	582	589	595	588	606	606	628	605	614	630	616	570	572	578	627	639	611	577	609	566	592	597	554	556	579	557	603	576	610	589	588	598	576	599	563	591	566	576	585	553	611	583	555	561	589	582	598	567	582	603	601	629	580	589	574	584	617	573	581	573	597	619	586	631	616	578	586	631	601	559	648	582	575	592	572	605	608	603	579	581	630	586	594	591	606	603	580	603	570	548	605	565	619	579	564	644	540	629	630	613	576	581	577	569	639	527	620	576	572	586	575	599	597	587	570	574	601	606	604	593	574	603	580	637	594	594	598	615	613	559	594	541	564	620	555	614	565	546	589	596	613	590	580	582	576	572	562	606	549	563	584	586	557	594	601	572	549	554	613	606	590	615	566	548	582	630	601	533	570	596	591	616	625	576	596	554	585	588	601	544	549	575	617	610	574	569	618	555	569	578	557	539	597	615	614	607	579	626	574	655	557	563	599	577	576	613	578	634	624	597	583	597	635	590	592	579	607	578	579	580	557	580	601	542	600	592	633	598	589	592	540	615	562	555	577	604	586	618	638	592	551	592	587	581	580	591	591	588	591	624	635	631	604	582	589	577	578	571	546	589	604	582	573	576	582	593	606	592	629	592	599	592	604	609	605	562	618	567	582	612	588	606	622	638	604	577	582	581	615	600	597	653	603	605	592	593	591	589	547	617	617	569	582	597	570	569	585	582	596	554	613	585	590	631	636	647	601	595	644	604	581	577	565	616	582	577	562	607	534	573	593	611	570	582	582	578	598	595	619	630	643	561	601	583	606	598	617	598	580	575	587	548	582	577	589	590	591	562	621	606	587	590	638	639	618	626	599	619	617	601	592	601	571	598	606	636	613	567	605	596	581	590	598	564	585	556	653	631	586	584	634	590	610	625	597	580	571	568	628	562	603	585	552	604	610	600	563	618	583	574	620	587	604	633	589	552	568	573	622	616	638	580	574	552	668	578	563	621	548	574	587	574	597	602	590	585	587	618	569	556	629	626	593	596	619	658	601	569	593	654	633	573	653	650	626	613	602	590	562	605	588	590	602	587	626	573	565	592	618	617	594	583	576	582	619	535	581	593	574	598	598	569	615	624	657	575	568	627	627	573	632	642	603	603	580	621	613	604	615	569	587	615	594	603	633	601	578	599	591	596	577	608	590	532	648	572	577	631	610	596	636	562	609	594	601	613	597	606	572	652	578	550	556	614	595	536	581	599	577	642	616	600	627	657	606	577	592	557	601	591	589	599	587	580	587	559	612	623	627	580	578	612	581	566	574	628	561	548	602	588	612	611	571	550	622	621	642	652	624	616	606	555	586	596	569	583	555	599	563	558	548	609	621	612	575	646	560	601	603	576	643	564	599	586	601	623	594	553	567	601	636	582	551	589	618	589	578	609	583	559	597	635	597	595	598	548	573	655	564	551	578	601	619	613	610	608	644	574	577	607	619	593	631	575	619	595	552	607	566	621	599	587	608	614	600	554	634	628	616	616	601	598	602	594	563	581	546	589	616	612	543	590	597	590	624	662	614	620	597	567	602	569	571	638	571	572	593	618	604	572	633	568	625	601	584	613	579	592	567	580	601	631	587	598	609	597	569	614	560	611	571	565	593	582	596	587	610	573	581	588	571	591	568	592	606	607	570	625	578	643	613	632	546	602	609	598	603	624	574	591	618	603	634	584	607	597	607	597	616	599	636
5117	753	699	593	573	612	594	506	565	550	554	530	560	538	536	557	550	557	522	527	556	577	544	569	546	625	544	561	560	526	518	545	547	567	580	575	558	488	531	550	563	554	532	525	550	544	545	544	560	556	567	543	532	564	530	562	544	555	567	502	556	561	570	537	560	553	530	585	530	500	532	610	535	543	591	529	545	535	580	548	551	540	530	552	527	548	507	521	542	535	560	509	555	579	573	553	543	565	498	505	536	567	547	592	524	589	506	547	559	553	588	549	563	542	494	522	559	558	567	555	588	521	548	566	517	593	556	551	567	565	559	528	554	539	525	559	553	539	535	529	538	505	586	577	547	568	548	507	557	574	533	530	565	521	543	535	580	570	569	565	502	569	561	537	563	573	565	517	531	571	548	551	542	530	558	597	550	523	564	577	510	564	527	564	536	540	594	542	555	604	490	580	542	545	553	532	536	585	577	552	550	534	527	539	536	540	560	542	547	526	564	553	558	578	507	560	537	560	544	562	542	541	517	561	574	570	547	546	547	595	547	583	560	558	544	585	524	510	544	515	533	549	512	507	519	573	514	573	610	559	532	535	515	575	558	560	512	541	534	570	577	550	576	556	555	501	532	582	581	538	541	571	566	584	538	590	559	538	514	585	546	512	521	556	525	546	522	533	529	538	561	566	545	536	531	485	562	597	533	569	569	569	516	536	538	541	578	517	536	512	556	526	523	585	537	548	504	519	564	553	536	551	524	517	552	540	544	520	553	547	573	547	511	576	532	528	513	511	542	517	507	564	576	545	555	536	556	552	519	535	567	545	522	542	578	586	546	556	537	556	556	578	498	571	545	551	547	542	553	536	546	549	554	554	542	553	527	521	560	542	557	558	561	548	491	496	561	543	552	513	511	553	559	593	526	556	530	569	528	538	580	509	536	536	561	535	513	532	570	554	563	534	546	549	559	552	554	554	536	542	516	513	535	534	518	542	538	620	529	573	584	527	548	534	602	573	584	557	547	571	539	544	557	547	509	552	544	564	549	594	521	564	582	516	505	537	521	592	542	541	502	563	523	524	514	559	532	562	570	532	564	533	534	571	540	552	526	520	550	552	552	549	541	560	540	545	534	563	547	536	546	493	538	554	519	566	550	533	538	537	585	564	571	512	586	555	542	563	520	571	530	573	545	543	542	594	513	585	543	536	518	498	560	551	532	612	572	587	539	534	558	520	552	548	539	538	511	547	485	521	571	520	523	555	544	520	516	559	567	527	535	537	507	489	522	557	541	567	562	591	563	548	593	553	579	542	549	577	547	590	534	560	551	535	541	538	536	505	550	526	520	523	499	500	567	555	584	527	546	519	527	565	546	543	538	505	549	546	554	567	576	530	609	561	535	510	574	512	552	584	553	574	563	560	524	557	557	549	563	535	538	560	560	524	505	549	541	601	577	509	520	568	556	519	577	550	533	539	542	575	512	532	558	547	541	501	527	522	529	500	559	591	543	584	514	547	583	582	566	504	538	534	563	551	562	501	533	524	533	569	552	511	570	496	533	526	498	543	520	591	569	589	536	549	540	554	531	563	554	524	579	552	570	552	564	542	522	567	552	516	531	503	533	549	528	526	530	585	531	580	554	548	612	509	565	554	505	574	521	537	493	546	500	603	523	535	582	544	543	562	525	533	572	560	527	562	546	567	550	534	530	521	581	555	565	542	591	581	526	534	537	511	563	571	521	546	573	503	515	527	556	557	558	518	497	580	563	547	573	574	541	566	569	552	559	549	535	517	546	527	562	581	539	577	552	515	502	537	530	561	575	542	557	553	557	538	555	546	575	537	597	526	521	558	482	561	506	522	512	552	525	569	576	535	551	588	546	518	551	563	540	545	494	571	573	551	577	518	527	566	546	510	535	512	557	516	580	564	555	576	576	554	503	509	554	532	534	504	510	514	562	545	542	588	565	537	551	536	554	525	562	579	530	611	580	564	508	525	530	517	533	530	545	536	543	562	504	571	546	526	552	534	593	543	557	540	533	554	555	581	553	566	511	557	528	545	511	525	592	561	504	553	534	531	531	574	532	563	595	545	520	569	512	603	536	563	549	532	540	574	558	574	547	536	563	547	530	596	526	511	570	535	545	566	525	525	513	566	549	594	565	555	552	504	551	577	558	569	559	547	555	534	507	498	562	525	582	532	545	510	530	574	520	529	537	543	541	539	551	567	543	558	501	577	561	524	581	531	525	537	537	510	565	542	540	532	585	564	548	521	506	543	554	547	544	527	557	522	555	524	549	561	539	567	567	536	551	529	541	538	585	600	562	550	526	564	542	529	544	538	523	527	533	511	500	530	503	574	580	509	498	558	509	562	554	535	560	506	551	555	533	511	539	499	567	510	544	548	570	571	579	581	539	578	568	526	553	513	525	560	570	566	526	500	584	557	581	514	565	504	573	540	530	545	568	572	598	565	517	526	573	569	545	551	527	542	547	563	513	526	521	613	552	533	585	560	528	553	563	547	539	543	500	515	513	558	520	546	539	536	542	530	557	577	594	537	548	512	517	563	510	551	520	531	546	559	555	565	517	521	549	561	506	546	534	559	593	565	520	533	560	518	585	514	538	569	531	577	556	538	539	562	518	534	549	553	564	524	531	559	546	555	523	584	531	593	527	536	530	548	527	543	552	538	551	580	535	522	549	543	558	567	558	551	534	570	528	566	563	564	553	521	523	568	527	553	531	554	498	562	523	553	560	545	579	524	529	489	568	556	561	517	561	516	558	519	563	567	540	538	532	582	550	558	514	568	538	577	527	536	560	542	513	573	567	558	520	507	512	548	554	582	570	575	543	580	538	567	543	530	556	529	553	504	497	545	573	538	539	568	522	580	583	563	550	585	557	524	536	534	534	538	560	546	588	579	556	554	569	549	533	566	555	531	504	496	563	566	555	562	526	527	592	549	552	545	521	541	528	579	539	562	541	576	530	562	546	545	514	586	549	508	549	565	548	512	538	563	557	555	551	564	553	566	508	530	530	544	538	597	562	543	541	505	551	532	544	509	528	544	494	496	526	551	542	537	559	494	541	517	470	530	533	548	501	526	517	542	545	594	515	516	540	534	545	482	577	519	499	527	540	528	507	563	539	556	556	504	542	559	565	532	571	598	566	556	571	549	536	536	552	561	559	550	506	527	529	532	511	560	540	550	541	541	541	546	554	512	557	558	533	551	549	533	558	536	584	567	594	524	570	563	561	551	524	564	554	545	572	577	551	521	544	513	527	574	511	555	519	556	546	542	560	525	508	539	565	536	535	547	565	592	559	570	535	553	526	544	566	536	596	563	539	556	491	566	563	574	558	521	585	529	555	572	541	533	548	552	539	531	534	591	577	606	523	532	571	520	507	531	562	541	540	536	554	537	548	557	533	589	540	558	563	529	559	565	593	560	556	563	566	537	497	556	551	513	563	526	566	568	551	528	564	559	547	560	507	519	560	526	583	554	546	527	562	553
25910	21464	24921	14961	1231	642	591	524	527	474	489	458	446	449	481	443	420	451	435	447	385	439	452	439	481	434	469	469	472	443	441	436	410	436	451	457	483	431	434	429	439	451	459	430	439	393	432	427	462	414	442	427	447	439	469	439	415	440	455	416	453	428	455	418	461	437	418	431	421	441	401	433	468	455	441	424	437	412	411	430	431	422	485	439	433	435	466	461	471	429	474	444	478	407	444	442	463	443	463	410	447	433	432	422	454	435	461	443	439	407	434	451	451	434	458	435	455	445	453	470	485	451	437	434	457	473	451	421	462	442	436	432	450	445	408	444	453	439	437	446	465	440	436	400	414	453	392	427	444	433	451	461	413	439	438	425	432	483	440	431	440	494	448	425	459	468	465	410	476	445	470	479	466	448	411	450	408	427	497	424	444	459	426	462	444	450	426	411	413	429	457	456	435	469	456	449	438	431	419	436	386	442	435	453	448	419	432	456	420	448	429	438	457	417	416	437	431	406	436	443	421	452	445	437	470	425	445	436	426	435	436	448	418	456	415	483	425	433	446	421	412	488	434	424	433	429	419	439	416	407	405	444	397	433	423	424	417	466	437	449	406	425	421	459	437	463	469	421	430	466	387	415	460	444	472	443	453	427	394	414	359	448	458	450	453	450	440	436	423	429	468	449	464	479	411	430	434	457	487	430	442	413	434	419	450	452	458	442	440	432	449	418	460	422	441	480	417	460	390	443	445	444	424	452	408	435	443	445	456	439	456	446	497	429	456	444	454	424	457	427	420	429	477	493	427	425	440	454	437	435	429	434	443	421	404	445	420	418	440	412	419	412	444	462	424	403	437	431	408	454	409	447	434	435	429	453	454	452	447	452	427	418	436	406	413	405	464	424	466	446	463	457	459	446	442	442	438	439	420	446	456	425	411	453	450	472	455	429	430	443	446	439	390	417	435	433	441	400	416	435	447	433	402	450	432	421	475	429	440	418	425	428	457	466	456	443	428	403	436	440	447	417	446	470	408	390	469	466	413	469	397	391	456	438	453	427	423	402	428	443	422	420	416	434	437	435	447	425	449	491	437	437	476	442	431	463	461	446	438	427	429	456	402	454	441	435	453	452	417	444	443	448	461	421	443	420	414	434	439	425	453	468	449	409	470	437	451	448	481	457	462	479	436	440	441	460	411	405	426	400	404	417	421	437	424	500	453	439	445	407	453	409	378	435	432	449	425	429	451	447	416	400	441	442	439	455	420	463	414	429	435	442	465	410	404	401	445	432	456	459	414	463	457	425	402	473	436	464	407	458	437	426	442	431	413	451	386	434	435	413	468	480	444	420	417	436	442	430	426	414	442	416	457	459	400	416	442	435	426	425	409	427	439	398	468	454	436	461	432	435	432	434	378	396	437	423	451	422	426	425	421	417	407	443	450	495	418	460	421	387	435	443	476	404	442	465	406	455	445	451	449	417	457	432	464	440	461	390	447	450	427	473	488	416	450	436	469	428	500	422	454	426	425	424	460	450	443	449	471	466	438	433	446	430	417	420	437	462	431	421	466	412	439	440	431	463	436	418	419	455	439	449	431	444	492	446	447	431	416	440	396	400	454	426	420	394	432	451	433	436	450	441	462	467	416	410	408	484	430	410	441	415	455	466	446	420	436	439	412	421	430	426	453	449	456	461	455	439	466	464	463	465	411	412	448	456	422	440	438	448	420	436	430	408	450	435	418	447	411	436	438	455	468	435	482	416	448	419	477	459	413	457	455	448	435	414	456	409	485	418	402	443	486	486	437	396	429	413	448	437	432	405	442	404	432	404	458	405	487	454	430	446	432	413	456	479	452	424	419	436	412	437	443	408	414	426	431	420	458	432	436	421	428	434	407	433	426	412	449	418	404	459	429	450	464	434	418	467	451	438	446	443	443	478	393	471	430	431	441	431	438	453	430	412	422	433	437	423	431	423	453	438	443	429	396	406	456	397	503	377	398	448	446	442	459	485	456	436	458	427	457	440	447	449	452	404	451	436	469	443	442	444	445	464	452	433	429	436	451	471	390	469	417	426	435	471	431	469	418	449	442	454	419	457	433	467	426	456	457	431	414	462	460	452	435	385	397	467	468	447	444	434	436	430	465	439	445	445	445	496	430	440	431	437	445	398	428	426	442	420	417	427	421	439	493	433	424	382	423	438	418	442	454	442	422	433	446	437	433	425	422	450	428	455	429	464	433	446	455	432	421	461	437	419	439	433	432	445	502	405	452	466	449	396	426	427	444	429	427	453	457	456	438	428	463	421	471	451	456	444	455	435	430	458	402	456	442	444	428	440	418	450	418	439	427	426	443	417	431	434	452	474	431	405	461	436	409	410	419	443	400	434	400	415	432	438	403	427	454	423	404	384	435	440	428	442	431	460	424	462	447	455	449	412	429	476	430	456	447	455	473	449	448	447	445	396	457	436	440	456	412	466	474	436	427	432	454	411	395	447	448	509	439	460	444	426	425	430	429	477	417	445	434	432	453	465	424	439	413	422	425	425	432	441	421	453	438	407	446	468	454	452	433	418	471	446	409	433	444	419	456	445	407	450	436	408	467	470	438	388	439	448	422	487	447	428	465	427	430	427	415	427	435	471	408	464	423	411	446	458	465	453	394	466	432	452	476	408	441	445	464	434	437	440	432	472	440	416	456	433	451	424	417	451	431	416	430	416	454	410	475	425	415	425	463	417	414	473	470	397	438	440	422	405	433	426	412	421	415	391	449	424	454	407	429	441	440	499	463	414	419	411	389	437	461	447	443	473	422	457	463	438	425	439	401	463	428	401	469	436	467	427	451	417	379	448	419	454	417	430	455	436	423	404	438	377	411	454	421	429	445	419	424	438	455	447	415	412	425	442	438	419	429	438	423	441	410	417	475	424	443	432	442	443	443	454	439	450	454	418	470	416	474	422	456	441	440	431	434	442	411	451	436	465	456	467	453	442	437	434	436	433	462	445	460	444	418	432	415	454	462	413	391	412	405	421	430	370	422	443	425	417	452	423	430	441	452	474	455	464	455	456	429	460	463	438	430	458	451	456	432	456	427	418	453	453	444	436	407	478	427	420	434	433	439	432	405	444	405	427	422	428	431	421	457	428	476	484	401	453	462	522	436	450	445	470	420	466	429	444	455	463	435	415	451	483	470	420	424	484	428	482	399	465	419	429	447	447	408	440	471	459	424	417	436	452	401	430	472	458	447	438	423	435	440	466	428	453	422	423	392	417	442	447	465	465	452	420	449	449	472	456	442	455	419	437	401	441	413	434	465	431	436	451	446	423	405	425	421	436	438	418	427	428	437	481	439	423	427	493	433	456	471	446	447	442	446	428	455	445	431	442	404	443	436	418	407	419	418	451	460	432	428	427	429	438	440	426	431	481	417	417	423	456	447	460	467	455	447	439	466	421	468	413	445	474	427	415	441	427	428	436	450	473	440	428	458	408	402	438	490	430	417	478	432	428
3506	1772	1456	871	717	634	561	542	513	471	478	473	448	492	503	407	458	468	454	457	473	441	431	467	447	490	452	434	422	424	437	450	472	447	463	461	448	465	449	448	447	426	390	413	436	448	434	426	430	433	446	420	434	454	453	428	411	407	453	448	449	436	425	422	406	446	434	452	404	431	485	432	453	438	442	458	443	456	448	412	426	463	436	448	427	476	434	492	440	466	425	401	424	413	410	444	453	412	427	452	418	470	417	428	442	461	438	413	396	417	434	424	462	443	441	474	427	470	425	449	421	422	421	442	449	426	398	449	438	429	429	406	446	425	432	407	441	477	464	462	432	409	442	406	440	428	413	430	443	428	417	434	440	423	421	436	406	407	419	418	414	419	392	400	421	422	436	424	428	440	450	449	449	449	426	392	414	445	412	365	445	405	445	458	459	414	434	422	477	414	450	431	465	433	451	416	425	450	422	427	454	432	441	435	420	409	451	440	454	427	438	430	454	475	459	411	459	421	437	464	406	444	435	432	413	399	436	387	447	429	451	421	459	451	395	438	422	424	436	436	425	481	412	445	436	449	410	448	422	405	431	417	368	378	424	423	444	448	434	417	425	440	456	427	425	405	422	417	414	444	415	442	477	427	390	417	438	412	413	419	423	420	404	429	430	456	429	436	425	410	404	411	411	389	436	424	407	449	395	431	390	436	421	454	416	444	430	429	423	409	428	434	430	405	431	442	383	425	402	424	443	420	400	423	428	437	442	416	412	433	430	406	405	412	430	454	414	442	432	456	456	451	389	438	446	441	427	418	455	414	450	450	427	392	466	437	410	430	411	426	424	441	446	433	430	397	435	463	414	444	418	407	459	425	429	444	437	427	442	433	442	411	405	397	442	432	419	445	429	447	426	411	448	434	432	465	449	417	415	467	391	422	402	459	430	451	433	460	425	440	474	431	422	392	405	430	449	379	406	402	464	391	442	455	420	385	413	399	460	456	421	453	422	430	422	425	455	428	439	410	445	428	423	411	427	428	430	440	383	455	434	460	422	404	455	391	441	412	415	378	449	428	457	434	411	408	431	435	444	440	430	420	450	439	443	392	430	439	469	441	461	419	434	440	423	437	443	433	470	448	426	470	427	461	415	453	424	448	395	454	418	463	401	413	446	447	462	415	461	381	433	447	439	452	404	443	419	423	430	438	417	399	419	405	402	424	419	430	426	429	411	454	420	415	409	410	436	404	426	412	414	417	448	438	397	456	431	433	442	430	399	440	428	448	439	471	461	408	432	461	456	442	474	431	426	424	429	386	430	408	457	403	424	452	470	417	426	422	439	395	458	481	437	420	438	434	423	426	383	429	376	436	444	419	490	471	393	452	417	442	419	441	435	433	465	420	464	402	412	411	415	389	419	452	418	443	414	445	447	447	407	476	446	407	448	448	440	452	417	439	426	448	460	423	428	471	423	405	460	454	447	430	421	440	397	425	423	410	443	446	418	418	432	453	423	432	399	441	465	424	418	421	416	410	417	427	429	403	422	413	400	445	414	421	401	442	416	412	424	448	441	401	405	423	420	428	411	438	457	459	427	423	395	444	435	368	437	436	411	465	410	414	424	386	396	476	418	423	429	423	408	449	417	450	405	434	411	438	408	399	419	415	440	442	400	384	414	415	436	407	414	397	413	394	424	440	416	429	405	413	461	441	454	439	446	459	442	455	423	404	470	409	437	382	408	419	444	421	460	424	435	395	449	391	395	426	422	430	425	460	395	446	464	458	418	432	417	443	430	456	415	439	431	398	395	402	475	447	391	413	438	461	392	420	434	439	431	428	428	459	450	406	427	441	453	439	429	416	431	420	390	452	427	447	408	436	416	431	427	392	413	440	434	431	400	442	432	432	414	419	411	413	446	433	416	428	437	421	434	422	441	420	432	413	421	425	449	442	423	441	415	417	436	431	424	420	413	437	421	420	427	453	432	443	430	423	442	429	430	436	418	465	437	426	410	395	420	401	429	414	433	434	433	419	439	397	445	469	405	413	418	473	423	415	389	409	433	414	432	430	459	434	439	412	457	424	444	454	469	415	392	472	407	417	461	409	447	422	410	407	404	432	441	426	441	427	450	423	435	434	436	450	449	439	437	470	411	429	424	462	407	438	383	392	470	444	415	441	433	441	460	441	409	399	437	449	443	435	449	438	420	425	424	400	482	430	448	407	473	404	434	436	436	424	400	420	424	442	434	400	366	466	438	437	443	411	435	411	439	392	419	425	401	437	480	394	413	410	456	398	416	464	412	413	408	449	398	425	429	400	458	423	434	444	421	444	460	463	452	460	432	436	422	455	431	414	422	414	426	399	442	436	457	417	443	433	426	434	444	400	426	425	427	428	460	426	435	425	447	404	473	436	416	429	442	442	471	428	410	410	429	414	408	405	430	448	445	439	441	393	447	432	432	429	401	413	465	420	430	399	429	404	414	434	438	414	444	429	398	437	415	432	427	422	434	451	432	429	407	442	418	437	381	445	440	431	413	412	430	431	411	431	440	437	394	435	406	404	431	448	413	412	415	443	439	433	412	449	436	436	450	444	438	409	430	424	430	436	404	417	460	421	421	428	453	415	420	424	407	452	399	457	414	429	459	420	423	428	414	420	460	429	398	416	438	422	390	450	430	406	423	429	436	440	440	430	427	415	429	450	452	440	415	399	453	435	432	409	403	420	429	390	446	407	437	405	432	445	386	434	446	417	429	415	473	451	416	429	407	403	445	427	441	456	431	456	418	409	501	438	386	444	423	397	452	427	407	431	409	451	418	405	470	442	425	421	428	406	458	413	427	409	423	426	412	398	426	433	413	407	430	392	403	468	412	441	435	423	427	430	456	433	406	428	433	385	453	406	419	453	412	441	395	404	433	456	403	436	428	453	422	428	413	432	390	399	455	407	421	442	431	395	440	476	440	473	448	443	461	467	442	425	407	441	424	452	388	441	426	453	459	469	450	451	435	423	425	421	406	375	400	424	399	451	445	402	457	409	438	445	414	432	422	423	417	426	405	459	413	419	419	416	425	409	395	416	412	415	413	439	417	437	435	461	430	416	403	447	424	395	443	436	415	434	432	403	424	413	431	429	422	447	431	430	427	430	405	414	446	402	425	415	439	437	418	429	431	432	413	469	401	428	425	402	419	417	428	381	428	408	399	430	414	418	443	409	474	451	435	419	418	433	425	425	440	411	415	449	443	421	409	429	410	426	407	428	418	444	447	438	452	461	442	452	433	421	434	419	398	429	419	431	472	461	431	432	420	429	397	402	436	465	420	428	440	410	461	454	447	443	434	454	476	464	451	408	444	459	462	446	415	422	385	438	436	412	451	444	401	416	432	402	474	428	432	448	416	413	390	414	394	426	436	459	419	433	449	423	406	434	437	409	398	407	433	434	431	410	419	447	390	430	415	478	427	411	448	436	424	470	438	435	395	432	449	460	429	436	393	460	413	452	427	442	429	420
24373	21474	28603	24770	19679	2062	773	454	350	285	306	277	288	260	237	256	265	264	240	235	223	225	226	226	240	221	256	236	220	214	207	227	218	236	217	211	249	243	222	251	219	230	201	181	230	197	224	227	234	228	265	254	207	201	210	196	193	220	218	206	221	207	200	224	202	208	228	208	230	196	229	226	215	233	222	220	222	199	214	238	229	220	214	226	196	240	229	222	209	228	202	233	191	217	200	210	231	205	213	208	216	187	219	220	219	229	198	214	201	213	205	236	216	213	213	221	232	218	216	224	216	208	211	204	225	223	210	189	229	232	215	212	222	246	216	225	236	217	215	207	188	212	225	195	200	195	212	212	206	218	223	224	218	218	211	200	220	214	224	200	212	222	206	210	208	220	183	233	217	199	202	207	205	236	230	227	214	192	223	239	195	201	230	213	221	222	205	219	226	222	233	199	222	206	208	222	186	198	211	199	213	206	204	227	213	208	229	192	211	225	208	218	201	209	187	212	210	227	234	198	224	236	202	217	226	211	214	218	222	227	220	195	204	209	223	203	206	215	216	203	191	198	188	199	208	204	210	220	221	209	224	206	198	231	211	213	214	218	223	216	226	204	207	246	223	233	218	247	217	208	189	209	199	210	213	193	229	230	236	211	211	218	207	217	254	228	203	229	202	227	203	198	214	189	203	193	216	198	216	199	206	223	250	229	199	222	210	225	227	205	200	196	211	235	229	227	221	224	224	216	197	213	203	185	202	213	203	202	216	222	202	222	206	203	186	239	222	201	213	221	232	219	215	221	209	224	217	206	232	207	213	211	201	170	221	203	206	185	222	218	216	217	211	192	248	196	216	210	212	201	238	219	236	231	236	176	220	197	242	199	199	224	224	200	220	183	230	236	223	209	217	203	217	223	212	219	210	209	183	216	190	219	180	231	199	206	222	207	171	185	203	228	197	223	202	221	206	230	206	237	198	194	238	211	228	210	213	218	209	209	217	206	194	209	212	233	211	207	199	214	213	223	213	203	204	193	219	229	179	219	247	209	203	200	226	201	193	229	200	217	214	213	218	221	226	189	225	193	204	239	238	208	222	209	196	221	220	224	205	211	205	244	189	201	231	183	245	222	240	199	233	205	197	205	190	191	227	202	211	206	201	191	204	223	209	222	190	220	212	233	222	220	212	220	203	217	206	205	208	187	206	236	218	232	215	223	202	213	214	222	222	211	212	222	217	237	223	222	216	224	193	214	258	207	202	213	211	218	212	207	203	234	195	216	211	220	203	216	231	198	232	216	239	248	204	214	199	223	183	212	194	219	237	224	234	220	208	216	189	220	219	251	219	215	232	219	194	208	196	219	214	203	206	247	200	225	248	199	183	238	226	226	212	226	239	212	206	234	210	192	217	194	233	204	222	229	236	225	185	214	201	212	214	236	238	222	199	231	239	217	224	193	211	206	218	206	230	203	196	223	196	225	259	182	212	220	192	218	255	220	200	210	248	200	227	192	177	190	178	213	185	243	214	232	187	184	225	224	231	201	223	225	224	202	215	206	225	204	222	226	190	235	203	208	193	245	227	206	209	202	207	203	234	212	173	214	226	212	206	220	216	219	210	203	204	230	212	207	187	185	217	235	210	228	196	214	207	218	207	206	199	216	192	217	224	237	225	219	192	218	241	223	216	196	194	207	221	204	218	206	203	240	206	233	212	237	214	227	194	233	212	202	193	204	178	207	213	194	221	221	227	210	219	204	195	218	224	208	216	214	241	206	211	203	205	219	215	209	222	231	203	230	232	203	200	213	213	206	216	231	215	239	192	214	200	191	233	221	202	217	211	222	213	225	235	199	201	234	191	240	242	211	188	203	213	221	210	224	234	202	229	218	215	191	250	200	221	189	221	210	204	229	250	209	220	209	203	227	194	194	235	195	235	234	192	252	204	220	211	234	205	203	222	221	213	207	184	238	208	197	218	205	216	211	196	183	196	212	217	206	201	210	223	219	212	199	229	220	219	221	222	209	231	215	204	215	221	214	192	207	200	206	231	194	209	186	247	211	217	222	235	229	224	214	231	210	222	218	202	208	193	229	258	202	232	218	206	230	221	212	220	205	211	198	221	240	202	195	197	230	213	215	189	216	198	208	177	200	204	236	221	216	212	234	240	205	217	209	212	220	197	203	232	210	207	218	221	213	223	203	235	230	199	211	235	224	212	199	241	197	201	199	220	237	204	224	217	215	220	196	234	180	225	215	212	217	211	235	207	223	210	226	208	195	198	205	227	236	189	201	223	199	238	227	215	239	212	236	227	227	184	200	221	199	224	233	220	227	231	191	232	214	223	206	222	190	222	223	210	248	205	213	229	202	209	217	236	202	204	199	236	245	244	208	238	194	198	214	187	216	213	213	210	208	232	229	212	216	215	164	209	213	204	195	205	231	214	232	206	236	225	230	212	203	208	223	227	194	226	212	208	234	193	210	220	229	196	231	205	235	199	199	188	198	194	200	220	204	199	203	201	232	251	213	197	211	204	215	221	210	227	240	208	233	203	192	212	210	216	219	189	208	199	198	179	217	208	198	212	210	206	239	212	196	224	232	210	212	210	220	238	216	211	208	201	218	198	226	204	225	229	222	216	208	201	189	217	209	207	211	217	205	214	214	203	181	199	217	213	216	192	243	217	226	198	235	202	214	239	215	224	191	226	242	243	204	190	199	195	236	208	202	207	211	209	214	192	203	222	208	199	205	204	206	197	227	228	210	192	201	222	225	208	216	210	226	228	215	205	207	224	211	179	208	190	194	208	211	217	216	171	203	221	219	228	218	216	211	206	191	197	236	225	198	227	222	202	226	228	197	207	221	223	185	207	208	189	186	214	217	200	212	204	193	214	221	215	217	216	196	231	206	226	198	196	202	221	236	232	225	218	218	236	211	204	234	180	227	220	199	188	198	198	219	234	179	201	210	191	212	233	205	210	221	233	194	224	229	190	218	222	223	214	212	193	222	215	207	212	213	222	198	193	213	224	204	233	242	216	214	204	212	230	212	200	207	202	227	180	211	213	201	221	235	235	227	225	206	206	199	206	226	206	220	207	214	214	228	209	241	226	214	213	198	230	229	227	247	203	207	219	225	188	233	214	225	211	212	200	197	210	206	235	228	227	216	207	220	216	196	209	219	225	193	233	208	188	224	221	212	227	222	188	231	196	205	191	170	212	199	201	225	217	211	211	185	225	217	234	228	250	221	217	202	217	193	208	236	210	211	196	189	213	201	218	215	201	218	213	236	212	205	210	217	226	225	201	214	209	211	216	220	230	201	207	211	231	209	199	232	224	204	205	218	211	199	214	205	225	201	237	220	223	223	248	207	236	212	199	183	218	213	225	225	209	214	190	192	209	228	221	224	215	218	227	206	208	214	242	207	191	179	231	209	212	227	188	198	202	206	220	221	213	225	201	197	213	205	214	200	227	193	222	227	226	202	238	208	217	205	197	246	214	220	211	204
3218	4420	3478	1661	1164	831	667	595	516	425	409	371	339	331	292	291	260	299	276	293	302	254	246	256	271	261	250	248	252	249	266	262	251	263	255	259	258	211	253	253	250	242	232	264	253	223	217	241	237	251	252	241	246	237	248	271	244	263	242	247	243	271	273	260	254	252	231	249	247	242	253	220	260	230	226	227	239	220	225	259	241	263	252	236	259	240	259	267	255	229	224	261	249	259	234	264	233	238	230	221	242	254	248	233	249	252	263	235	211	245	266	265	241	258	262	215	221	244	250	218	244	238	239	250	250	208	240	248	231	232	239	241	245	220	225	222	230	201	236	261	258	224	226	218	212	239	252	238	239	239	242	229	241	230	231	239	251	247	205	245	237	265	233	255	216	245	235	276	254	229	256	218	230	254	242	240	272	224	258	250	262	248	220	218	263	224	225	263	246	226	233	237	247	232	259	246	270	225	251	254	238	233	212	229	248	212	230	250	228	253	245	248	205	217	250	269	247	240	236	252	232	225	231	242	229	250	249	235	264	220	217	240	252	229	233	241	238	225	279	234	242	245	248	226	253	232	242	241	241	221	241	233	242	218	231	215	227	228	221	246	246	248	226	228	237	258	228	249	228	224	248	259	239	237	228	227	226	253	215	240	277	231	242	232	253	215	212	239	219	248	239	249	260	238	225	226	233	230	231	235	216	236	221	238	268	237	228	242	229	257	197	251	235	266	226	242	251	254	225	256	237	215	238	260	252	249	247	247	230	278	254	243	269	226	247	234	220	271	258	221	231	255	226	248	227	235	204	242	223	200	225	228	214	214	240	250	256	250	234	233	253	246	275	258	198	243	231	247	212	218	225	218	237	241	224	239	254	240	222	248	243	217	207	238	222	249	216	210	227	235	229	236	236	243	237	235	251	248	226	222	235	234	241	214	239	222	244	251	244	250	231	237	226	227	233	222	234	219	220	216	215	227	241	219	220	245	245	239	234	229	257	222	254	215	268	231	227	244	244	252	241	218	231	222	253	268	229	215	242	216	268	235	244	225	225	263	258	242	231	228	245	237	248	241	223	212	256	231	230	259	243	232	252	233	233	271	221	262	230	237	263	267	236	238	216	217	225	245	259	238	246	257	225	249	241	253	229	206	202	233	231	242	267	229	234	226	224	274	219	246	255	242	212	219	253	221	254	252	220	225	259	225	234	220	230	247	232	234	239	238	251	237	198	250	239	213	248	223	234	242	234	258	249	245	231	206	235	209	213	232	250	264	226	213	228	216	261	244	241	212	234	249	202	220	233	256	246	258	254	220	241	232	210	249	271	258	254	235	231	243	234	268	275	239	247	227	239	236	259	255	225	236	216	255	209	221	223	201	229	227	233	216	258	258	224	270	244	239	233	233	250	241	231	234	216	204	242	235	246	224	223	258	227	234	225	234	230	237	215	255	237	217	249	252	242	230	226	258	240	233	218	240	254	211	244	249	218	234	240	255	226	233	248	221	239	233	232	210	261	295	223	265	195	248	226	231	242	248	236	247	222	230	244	233	227	236	261	255	247	229	232	228	232	222	226	250	272	210	219	242	243	221	224	217	243	229	215	245	242	245	245	220	235	217	233	215	221	231	247	236	266	249	231	260	249	233	233	242	238	226	226	211	244	213	233	272	262	211	232	229	235	234	204	253	247	215	206	245	209	248	224	223	234	241	267	258	220	237	229	221	255	246	242	221	229	241	231	221	266	245	242	265	212	245	231	248	218	257	230	222	252	219	249	250	217	237	233	240	222	229	226	252	255	252	231	229	211	260	229	244	235	222	224	252	208	222	231	228	246	242	246	237	229	246	217	245	250	248	234	233	250	248	233	236	239	212	266	239	198	228	232	225	220	236	230	225	222	213	246	251	237	225	199	262	245	261	256	225	229	226	248	241	238	214	227	260	233	197	229	252	221	225	223	244	243	241	238	239	245	238	204	249	232	233	225	247	227	215	251	252	250	221	262	234	224	233	265	230	245	223	234	248	226	257	228	235	250	239	262	253	224	242	263	247	221	234	226	223	239	226	245	236	243	220	253	248	249	219	214	233	236	231	207	248	225	236	227	266	219	226	244	224	218	230	249	225	227	195	281	216	245	239	239	228	239	251	219	240	223	224	246	235	204	196	225	256	225	204	230	239	210	246	240	260	197	237	237	227	242	230	226	250	240	227	228	230	211	221	265	253	227	236	240	231	254	246	220	222	248	245	250	228	244	223	230	220	234	205	250	227	241	230	233	193	240	240	207	236	240	253	223	236	230	251	228	206	227	249	246	233	270	211	240	224	229	255	224	224	257	251	252	221	246	223	217	235	229	236	233	249	231	238	210	222	209	202	233	238	254	239	234	231	211	234	237	220	244	249	238	250	242	235	216	209	230	238	234	241	220	227	244	242	238	235	252	241	236	226	229	231	232	225	240	241	227	256	202	267	227	247	228	222	253	238	252	188	267	223	240	228	233	215	246	245	242	209	209	230	255	243	211	229	227	246	234	219	236	243	221	232	196	241	215	222	241	215	248	258	232	226	243	249	223	244	217	212	227	219	234	225	215	216	222	234	241	229	214	234	222	247	226	217	231	237	236	245	220	237	228	207	256	223	270	205	251	217	257	236	258	235	209	255	231	222	239	253	227	232	237	215	223	240	244	229	228	239	237	263	216	213	244	236	253	230	266	227	215	249	210	241	243	244	260	223	265	214	228	243	239	215	223	232	250	224	218	248	248	251	245	240	210	220	228	241	229	251	257	252	245	222	225	242	245	223	218	242	229	222	275	231	224	251	238	254	224	233	249	237	217	220	231	242	226	218	215	200	213	241	265	243	254	229	218	222	205	228	234	245	210	233	228	248	236	242	235	237	250	239	230	242	222	259	252	237	231	214	225	251	227	246	233	213	242	239	236	222	247	225	225	237	193	225	227	210	217	254	231	241	258	256	242	229	258	225	243	245	248	263	259	223	245	221	213	226	241	204	236	238	211	240	219	258	208	246	242	254	255	216	238	232	256	242	232	216	223	221	226	230	227	239	248	208	229	204	234	270	249	252	246	234	208	232	258	229	217	226	239	236	239	232	202	210	204	256	229	239	232	245	221	235	199	276	253	201	255	226	201	218	230	228	220	244	240	216	216	240	215	259	232	251	244	229	247	214	244	225	223	233	260	224	251	234	241	255	230	219	218	225	233	231	261	201	239	246	221	234	229	247	231	215	222	252	236	265	239	226	231	240	220	251	257	263	244	227	239	214	217	213	259	236	236	251	224	226	212	227	236	214	242	227	206	242	229	231	263	233	240	212	232	245	246	227	207	240	241	218	227	253	220	233	207	229	250	213	229	212	234	214	233	239	236	204	224	220	230	252	244	249	232	236	269	259	209	239	244	212	249	241	244	214	234	248	221	239	244	220	221	205	226	241	225	243	225	260	242	238	211	263	241	193	216	240	216	247	239	211	226	233	250	239	245	235	207	217	224	241
27612	10849	1454	787	618	611	622	602	602	602	605	589	600	648	570	588	604	596	591	553	569	551	574	594	610	643	549	564	565	594	612	600	562	563	687	560	569	605	619	579	607	590	599	598	648	601	568	597	583	648	585	574	604	570	602	601	631	609	617	648	611	578	582	597	583	575	554	582	584	539	588	572	614	578	606	576	605	600	586	575	561	575	557	594	644	579	576	579	564	567	589	602	604	572	610	571	546	584	622	584	542	576	589	601	609	564	588	620	577	598	567	550	567	584	594	600	614	586	597	577	548	626	618	562	597	578	616	602	607	650	578	587	632	618	600	626	556	566	574	591	603	593	554	562	542	550	593	600	597	574	570	584	631	581	533	561	573	582	566	549	586	577	593	564	558	601	569	548	546	607	576	552	557	593	565	584	605	606	598	544	600	593	588	570	554	567	597	595	565	572	612	561	567	544	564	583	553	519	577	566	560	542	566	597	565	603	540	621	540	595	536	584	620	589	558	575	566	578	586	556	614	599	576	580	583	614	568	581	585	595	608	574	566	593	552	585	593	569	567	595	566	597	589	554	520	617	585	529	548	575	574	590	611	592	562	564	559	544	595	573	589	582	607	566	600	575	564	624	595	590	612	564	570	577	646	618	640	575	589	607	615	532	608	564	569	599	559	575	607	579	571	585	572	568	539	588	560	574	579	570	591	568	607	583	604	524	531	526	582	557	557	605	600	599	542	561	569	594	603	592	646	563	602	577	614	573	590	640	607	568	572	605	609	577	603	606	590	581	651	602	567	605	547	582	599	596	567	584	582	559	583	595	548	566	580	575	542	602	604	602	611	549	571	575	619	599	622	573	591	598	566	634	567	619	570	650	574	576	601	600	574	553	542	616	571	584	573	603	595	623	601	532	563	559	567	566	583	581	600	581	582	542	602	556	597	585	589	601	574	556	584	587	599	556	616	566	581	579	565	601	592	582	609	573	571	608	551	551	578	581	595	574	559	580	583	598	566	532	590	565	586	545	567	617	574	539	565	566	609	579	606	564	585	559	582	581	610	581	577	578	568	621	610	571	604	533	594	563	584	617	567	554	597	529	579	563	585	561	568	557	584	552	559	582	582	547	618	620	566	570	586	568	571	568	588	582	613	568	603	546	549	599	634	580	566	583	610	592	540	588	576	533	536	647	598	592	584	597	577	553	582	586	567	602	579	600	582	600	649	579	599	590	578	569	571	595	617	575	549	590	541	578	619	581	594	596	606	605	581	664	580	593	566	613	548	582	561	539	558	642	603	616	594	578	577	578	578	570	583	581	565	654	596	610	539	626	572	595	610	565	554	600	527	593	608	582	594	554	583	545	577	623	589	587	589	649	584	604	543	583	607	644	549	593	575	564	593	583	607	571	601	599	566	594	566	620	577	556	598	595	573	570	540	564	560	527	604	548	583	565	596	604	562	562	609	577	560	614	605	611	572	555	572	553	562	562	580	565	586	613	558	602	528	606	591	586	574	565	636	564	582	610	567	582	531	578	609	561	607	607	569	585	624	606	583	575	612	608	559	588	557	651	556	579	570	606	593	580	594	536	551	522	526	521	586	587	576	627	602	574	569	585	632	572	597	584	583	572	563	592	589	570	599	605	579	615	589	568	608	596	576	578	607	611	625	603	551	572	538	578	622	580	572	610	548	601	583	619	650	584	568	607	591	620	578	580	577	567	541	580	595	596	627	545	600	538	611	590	570	557	606	575	600	582	534	577	561	593	584	599	553	573	585	590	615	588	541	559	554	543	582	578	561	494	576	587	625	620	598	572	603	601	592	553	610	550	619	602	574	599	537	589	619	607	591	558	561	638	603	578	606	588	614	568	611	587	581	622	601	562	607	539	550	580	596	568	566	537	602	569	589	561	565	529	605	607	543	577	594	568	560	551	580	578	553	600	609	618	591	564	566	558	568	608	591	609	627	598	574	570	560	554	582	599	609	586	609	564	616	591	549	541	588	596	583	552	601	576	593	584	563	558	606	551	578	605	589	600	622	620	608	565	626	582	564	622	571	581	590	585	592	585	582	634	625	568	597	620	576	584	560	587	595	582	558	586	626	576	598	543	566	578	615	610	525	605	608	563	568	570	540	603	566	578	598	554	581	592	568	543	579	570	556	574	551	577	573	592	547	583	618	580	574	575	554	593	595	575	583	598	602	617	521	586	616	556	581	612	597	568	596	586	585	560	584	543	551	585	591	571	569	593	588	556	557	590	618	622	578	577	587	553	596	583	557	583	602	583	600	595	563	578	578	613	598	593	566	571	599	526	568	560	601	564	591	571	509	547	609	577	581	611	600	589	636	616	562	573	564	598	565	593	564	555	588	594	585	605	644	562	620	619	619	590	630	594	562	586	577	597	584	629	598	584	604	594	584	614	590	580	622	556	603	594	572	549	578	585	555	610	569	572	576	576	576	557	612	600	608	596	615	602	594	562	593	602	621	617	586	572	573	557	613	568	604	557	604	544	580	576	553	566	631	599	580	601	571	590	615	570	561	581	569	587	601	556	543	577	615	556	599	537	617	598	614	564	571	583	573	606	628	626	605	604	605	598	628	599	604	597	531	622	626	617	634	607	585	542	619	588	540	554	589	561	599	536	598	613	586	590	583	606	589	583	585	566	549	612	621	602	559	598	543	642	570	602	554	569	566	587	584	623	600	611	598	565	606	606	614	592	568	557	541	612	568	558	602	550	604	606	614	543	571	551	593	581	602	585	626	560	542	537	593	550	573	607	602	584	622	544	576	597	578	548	565	611	563	578	591	587	565	562	570	550	610	571	579	558	623	590	586	576	582	560	604	560	617	540	597	583	548	575	550	590	563	598	595	560	555	559	609	602	604	560	608	566	610	598	583	565	576	590	611	598	577	553	614	636	590	580	596	606	586	600	560	552	571	591	580	574	536	564	582	562	561	587	586	566	598	606	550	568	582	612	582	577	580	646	586	589	577	615	594	596	563	602	650	625	551	610	569	559	609	560	588	574	592	593	569	587	594	584	497	625	603	558	579	550	595	563	575	587	601	611	612	559	541	592	561	592	573	578	537	578	564	581	581	560	555	571	562	584	581	603	561	603	582	600	565	561	565	587	593	572	594	577	569	613	614	581	580	606	640	579	582	569	610	559	581	590	611	577	591	568	651	602	562	515	612	605	582	615	580	614	579	605	612	565	562	579	558	565	586	605	621	599	601	560	579	587	606	600	590	605	592	564	571	588	598	593	586	595	547	589	582	575	587	576	601	605	568	605	593	609	595	591	559	613	592	541	588	542	561	576	593	579	617	602	603	588	575	567	564	577	603	569	589	565	584	575	607	556	594	581	610	571	508	615	557	550	569	605	608	585	605	591	575	617	616	589	601	567	581	574	617	556	596	595	578	579	609	545	574	616	602	566	615	598	599	533	593	602	646	578	589	578	559	583	594	577	643	596	612	604	592	575	650	566	592	570	528	615	573	584	555	553
5161	751	693	622	612	582	614	575	536	552	517	566	609	582	499	557	551	546	549	584	541	578	592	534	557	541	569	511	593	543	559	520	582	541	576	533	590	559	542	546	562	564	502	562	559	536	544	579	561	530	559	572	539	531	555	554	533	542	567	533	538	528	549	567	569	558	549	531	553	576	534	565	511	558	552	528	521	568	542	517	513	531	531	539	535	545	565	568	562	528	566	536	545	559	577	536	557	566	596	533	576	487	575	569	516	584	568	566	533	544	543	531	530	538	517	542	509	536	512	541	554	559	531	562	576	573	529	584	528	563	499	610	549	556	543	529	568	536	555	555	548	534	530	555	544	546	547	547	553	533	527	562	506	529	573	533	597	568	567	536	558	556	577	552	554	523	543	544	571	516	562	557	562	547	564	591	562	562	536	572	546	540	532	535	530	557	563	495	588	554	570	507	557	517	543	548	512	538	570	549	527	507	523	510	568	548	521	558	563	580	581	544	510	520	546	541	529	543	575	527	560	541	526	520	540	541	497	531	587	528	557	505	516	527	553	515	557	486	548	546	539	535	494	523	529	561	525	539	538	572	544	572	581	558	535	552	506	593	526	533	564	528	531	530	527	548	534	575	567	539	537	565	552	567	531	560	514	534	568	535	591	535	547	567	533	572	552	537	545	556	508	558	499	554	534	530	500	549	599	528	553	578	529	560	594	528	522	591	609	539	528	529	543	529	557	591	544	556	530	561	517	529	545	544	559	496	562	528	542	514	608	548	547	529	552	577	514	568	509	584	535	561	575	545	556	548	584	523	588	583	552	581	513	554	540	545	533	555	527	546	505	614	517	582	546	551	535	529	560	542	586	542	536	533	497	574	545	552	571	546	571	561	573	535	559	587	570	539	517	535	575	549	560	520	529	533	536	512	529	594	526	534	538	538	569	553	534	545	603	547	529	584	598	565	530	565	545	551	538	530	547	549	562	541	522	539	550	561	534	568	554	533	562	537	562	544	575	529	570	559	540	536	542	549	554	603	524	567	489	528	552	575	540	577	516	487	582	535	529	568	567	554	540	511	545	593	573	479	555	555	549	557	563	556	544	567	539	517	542	532	558	554	561	513	574	552	560	533	544	521	544	539	554	551	528	561	558	513	527	581	581	546	564	570	555	555	523	533	535	551	546	536	553	503	562	519	548	552	550	510	576	553	517	557	533	562	520	552	527	583	537	565	547	575	593	530	545	565	551	537	560	520	544	529	524	565	549	569	537	558	547	535	511	521	522	517	499	546	526	565	571	513	549	548	574	573	575	546	559	528	570	552	498	557	530	537	531	551	562	569	535	590	519	566	563	551	537	530	520	573	480	563	563	553	555	537	557	498	554	545	570	538	530	555	562	540	533	536	579	561	542	543	557	571	508	543	512	547	545	562	529	554	530	525	563	508	564	559	528	549	566	575	545	517	557	580	567	574	569	518	560	530	501	562	539	558	571	574	544	545	519	545	527	517	534	557	567	537	528	565	558	534	556	565	574	500	567	549	519	500	554	504	566	562	528	581	537	556	516	543	551	564	532	582	559	541	518	552	569	527	524	537	598	556	482	554	539	536	542	499	532	577	532	505	532	551	519	548	562	527	545	479	569	573	562	570	562	554	538	533	531	549	565	544	537	523	496	520	564	557	553	534	543	543	528	521	529	516	551	583	537	538	540	543	567	596	517	525	519	555	540	544	559	526	552	536	526	521	538	548	539	538	518	586	527	597	553	520	510	546	584	559	577	539	557	556	558	528	543	527	532	549	555	538	529	547	526	532	536	546	506	571	572	525	546	583	554	552	535	535	531	581	557	542	529	600	598	556	553	526	552	565	590	542	550	552	533	587	593	536	582	524	574	535	524	542	533	588	538	520	581	538	532	554	545	553	517	550	523	508	556	520	556	553	531	528	566	546	549	538	558	566	535	582	586	582	500	530	518	574	529	569	565	554	539	557	548	525	545	559	552	523	535	558	517	566	562	547	518	558	545	551	541	573	539	547	528	577	530	541	533	562	576	564	531	540	532	562	579	515	532	548	563	571	548	529	524	518	544	559	541	531	549	545	565	555	566	544	533	544	521	566	544	537	568	559	539	495	565	524	539	552	548	564	564	571	545	529	547	550	551	542	564	519	548	493	565	576	546	549	525	574	498	519	522	546	569	500	524	567	536	549	543	546	549	554	544	535	557	543	562	511	575	527	577	538	529	533	509	549	576	627	509	553	596	569	523	557	568	549	556	564	517	552	541	575	548	552	544	551	520	566	516	536	526	562	556	531	539	606	534	573	554	530	535	546	551	500	554	519	525	570	532	512	584	523	568	534	573	532	539	577	547	544	555	525	529	546	494	567	568	551	577	553	550	573	529	522	547	568	558	534	546	532	525	529	551	554	516	541	570	508	582	570	583	573	499	522	517	564	543	592	521	585	538	550	585	541	506	591	580	543	572	529	542	561	576	543	546	542	605	595	507	526	557	525	554	548	558	579	502	533	528	560	550	585	556	545	575	576	545	537	556	551	536	547	560	576	528	549	565	588	552	577	533	571	560	542	512	539	566	517	606	514	555	524	532	546	520	568	554	534	590	543	546	561	541	574	507	560	575	580	577	532	565	542	552	566	572	521	556	558	505	565	549	542	548	557	547	524	561	538	530	554	542	568	529	526	531	554	531	524	542	536	579	529	569	567	535	541	605	576	589	538	563	504	571	555	541	583	531	566	549	496	533	578	528	535	557	533	551	500	556	588	570	529	570	536	547	551	550	526	557	539	562	582	549	542	602	512	555	526	555	571	518	571	526	531	556	535	521	610	519	544	497	553	562	542	563	547	518	519	576	560	552	516	503	568	546	543	579	527	582	557	524	521	548	546	545	543	548	521	530	558	565	506	559	578	576	563	554	548	564	535	564	550	558	539	556	493	551	567	515	542	566	549	571	508	557	557	543	533	578	546	543	559	567	558	573	581	565	606	572	540	541	545	606	593	543	504	514	515	549	545	547	521	543	537	557	555	542	526	544	510	546	543	533	542	538	552	551	534	568	528	563	555	562	557	543	538	558	541	578	573	602	547	504	535	575	510	540	506	587	535	545	533	516	600	524	551	597	544	552	553	502	554	502	603	550	522	562	553	533	560	535	575	508	530	564	535	557	551	499	559	577	557	545	536	551	540	537	544	525	532	564	570	546	515	541	541	518	547	583	563	573	550	558	548	510	567	551	544	528	532	585	537	557	566	526	523	559	542	575	602	516	532	552	594	585	556	531	551	539	583	527	547	588	554	539	575	526	529	563	533	543	563	543	571	593	553	546	550	518	601	547	517	550	544	529	628	522	517	540	508	509	567	559	546	628	570	515	527	582	555	541	548	540	528	526	509	577	568	538	560	548	545	578	515	559	584	538	589	578	574	543	551	548	528	521	565	548	556	522	536	562	559	556	584	591	550	542	526	573	599	567	552	528	536	535	556	534	554	539	548	560	515
25879	21482	24918	15032	1188	689	592	496	458	512	460	452	479	485	476	475	419	437	486	443	452	470	494	470	472	494	459	453	480	482	458	461	432	434	449	445	423	451	473	453	445	455	444	445	430	466	462	454	437	450	459	430	431	407	453	457	444	418	447	440	416	410	424	475	463	412	438	439	451	443	408	433	470	495	426	454	425	451	445	434	443	419	446	437	427	457	450	442	441	451	418	411	433	461	433	425	445	449	413	439	438	428	443	428	462	452	444	447	452	443	468	420	411	436	455	448	474	446	422	449	411	438	453	418	434	448	445	473	417	415	467	425	445	434	417	435	433	404	436	425	429	449	431	394	451	434	450	470	447	454	439	448	440	412	489	433	436	430	441	467	423	436	463	432	471	397	410	435	456	432	403	404	378	444	449	432	427	437	429	436	419	436	445	399	416	420	437	453	460	437	422	418	450	408	436	461	417	454	440	453	451	466	443	464	423	430	445	415	412	455	470	443	425	445	443	454	445	429	452	455	429	417	439	447	444	446	473	445	463	429	406	424	412	428	442	460	433	428	413	440	437	425	441	426	430	437	414	444	424	417	422	424	452	458	411	442	431	421	416	455	461	430	461	438	441	427	432	434	423	446	462	396	417	469	421	446	427	435	421	432	481	464	422	459	474	429	448	459	478	442	410	399	408	445	455	389	400	445	448	442	456	432	438	433	428	439	443	425	446	462	459	426	444	450	459	447	458	416	439	432	441	462	380	454	464	397	459	449	416	430	472	440	465	435	442	464	415	406	430	444	408	427	427	385	443	471	454	447	449	446	423	435	446	457	454	458	432	428	464	441	418	450	435	430	469	425	432	416	446	459	446	424	466	431	449	453	435	437	375	448	433	414	440	464	454	426	454	464	414	434	434	436	407	420	409	426	408	424	464	435	403	448	415	423	432	452	446	420	450	485	440	452	470	450	464	440	422	448	449	466	447	464	443	435	429	408	424	454	400	412	468	431	418	449	422	469	445	426	478	432	460	422	444	450	439	437	455	428	461	458	440	424	427	441	442	459	448	436	431	438	440	424	457	463	445	422	477	453	413	455	483	444	448	453	456	438	408	446	417	458	486	474	434	443	407	463	447	441	417	468	438	449	422	382	403	429	454	434	434	428	429	453	453	435	418	446	436	384	445	394	469	453	485	423	451	442	433	416	429	428	451	418	436	492	428	447	394	446	443	460	432	419	440	437	431	442	418	418	468	441	420	469	410	427	399	441	428	429	471	397	439	401	479	450	444	442	427	424	431	452	410	429	412	434	458	427	422	457	433	444	483	419	444	458	426	429	441	421	463	423	424	473	451	429	444	449	465	438	437	454	466	443	429	457	425	446	460	463	475	448	453	447	444	423	415	436	470	467	404	462	453	472	456	445	441	447	454	390	473	429	416	417	442	422	449	407	457	413	460	444	444	442	424	421	407	429	428	465	432	423	446	468	391	456	463	444	433	432	488	397	415	450	437	422	451	461	421	424	407	450	485	460	470	438	469	432	463	446	452	448	455	471	453	415	415	437	424	433	446	473	426	415	450	439	468	461	453	450	414	445	413	451	477	445	427	436	467	426	393	417	432	465	435	434	437	416	461	442	440	466	460	441	411	416	452	438	466	429	439	424	424	444	448	426	442	442	448	438	437	460	454	429	465	446	456	407	430	466	421	480	433	457	446	444	440	393	448	450	445	417	412	455	481	419	428	428	400	473	459	443	430	445	414	435	455	450	440	457	423	432	446	458	432	458	444	426	422	430	413	460	477	417	456	461	388	426	472	427	456	397	414	450	429	467	390	440	432	444	462	433	420	427	443	461	440	430	435	422	449	400	420	433	441	395	440	447	455	459	433	456	422	435	433	424	419	440	444	472	461	408	426	451	428	420	438	436	428	446	451	412	438	426	430	417	411	428	440	452	428	445	422	449	463	445	407	406	406	448	436	461	422	423	419	443	416	452	441	424	420	429	476	422	424	449	432	435	456	448	458	468	465	421	446	450	461	443	439	465	413	420	434	400	444	434	425	434	412	455	392	445	451	412	398	486	442	433	462	427	450	462	448	387	431	473	413	439	456	401	451	456	418	420	429	433	433	418	421	439	434	460	459	428	463	431	417	451	439	465	441	405	440	431	458	416	416	466	448	461	457	406	452	444	400	430	439	438	456	451	478	484	497	422	439	428	404	471	385	457	440	442	418	465	420	410	447	450	444	420	434	470	430	408	467	436	412	439	436	453	432	445	443	420	465	432	493	390	436	466	468	429	409	410	444	428	467	435	462	441	427	461	441	413	445	441	426	401	428	465	460	443	453	430	397	455	460	422	432	426	440	466	436	407	439	429	438	486	438	445	456	442	413	435	433	429	449	450	484	440	433	437	425	417	392	437	416	467	441	432	432	427	414	394	483	442	451	450	436	441	425	400	399	448	452	424	447	428	409	438	448	423	409	453	425	428	423	440	468	443	442	413	429	470	442	446	404	423	414	435	436	478	434	421	451	432	409	440	416	421	427	418	418	470	425	421	458	475	438	420	450	443	439	465	434	421	430	466	437	416	422	465	404	415	421	456	449	409	403	436	441	434	428	442	458	464	422	454	417	426	443	416	412	423	433	442	473	447	418	422	395	419	498	451	451	481	445	426	429	433	427	415	450	465	444	458	438	444	433	448	429	455	433	432	429	466	437	447	470	448	437	453	412	419	453	423	399	438	455	399	444	439	421	457	426	443	419	457	429	472	401	451	441	443	421	440	467	458	453	444	433	441	414	428	449	430	425	425	382	451	433	421	429	448	445	447	417	454	451	472	454	454	451	374	434	432	456	409	427	450	437	433	444	434	440	411	438	412	394	434	452	414	463	420	435	440	433	419	461	431	430	423	440	420	411	432	409	459	414	437	445	454	446	429	454	422	449	424	435	421	421	462	492	420	422	440	442	453	410	409	458	399	459	403	487	451	452	460	389	411	463	490	397	425	441	421	447	394	427	434	453	429	446	432	454	412	432	441	404	459	440	459	443	443	431	409	467	440	454	444	436	435	458	424	486	435	419	424	446	444	415	431	472	423	442	403	409	441	483	416	446	444	436	435	448	441	433	463	472	415	422	417	427	403	433	422	464	456	421	477	448	405	482	414	441	461	415	441	436	408	441	440	412	454	431	396	433	452	436	435	455	412	427	454	438	412	440	414	449	418	432	434	444	458	446	472	388	443	472	417	425	439	458	431	414	437	448	437	403	432	449	447	471	417	408	405	438	417	457	407	438	431	479	416	431	422	417	401	435	410	466	428	446	399	459	444	441	464	423	472	427	469	446	404	397	415	433	422	413	446	425	472	466	414	440	465	441	450	455	476	414	430	449	450	451	420	436	449	433	469	457	428	479	411	378	401	448	430	450	437	439	437	421	436	433	407	425	437	425	465	397	427	435	435	484	436	433	454	435	467	454	384	447	438	448	442	446	452	440	430	416	432	458	437	418	449	430	449
3505	1815	1527	893	715	661	558	544	491	482	504	443	492	476	469	471	475	448	444	436	451	479	466	463	467	449	456	457	474	417	432	446	460	449	442	409	449	414	428	435	464	427	432	418	418	434	453	436	436	445	425	410	456	436	419	438	454	422	431	430	439	418	420	429	444	406	443	435	421	432	473	453	439	441	441	433	440	448	436	427	426	458	424	419	420	466	472	450	405	422	437	410	447	463	434	383	428	433	408	446	437	394	413	419	451	430	450	453	421	441	413	451	408	421	410	456	436	436	410	453	441	424	452	435	450	428	451	467	432	400	440	405	435	415	433	436	472	451	436	396	386	456	455	465	446	405	432	432	402	446	447	438	416	409	427	479	420	429	422	387	399	442	413	423	431	412	457	409	419	456	464	415	471	419	418	412	437	430	431	465	429	446	449	395	437	390	433	421	438	449	392	432	444	414	404	438	423	405	468	431	425	439	407	426	485	416	432	403	433	418	423	449	433	411	417	406	481	424	436	409	435	419	421	443	462	427	444	411	404	420	448	434	399	406	385	442	419	414	442	438	406	447	438	427	422	411	421	387	425	413	442	424	399	426	407	426	479	445	421	453	434	402	435	421	446	425	439	460	447	417	424	416	446	449	480	443	408	432	395	440	464	433	418	411	455	441	450	470	447	386	446	441	417	418	410	431	461	444	434	439	403	447	452	392	404	406	407	432	448	426	442	383	467	427	416	456	413	460	435	448	431	416	437	435	430	447	392	422	462	437	440	467	435	406	423	453	384	422	403	414	407	403	448	411	418	448	414	437	417	408	457	443	478	478	410	410	430	460	446	426	428	413	427	421	444	460	448	440	428	436	413	416	431	451	459	460	421	432	428	430	436	436	438	441	403	434	412	440	430	402	418	396	446	445	424	426	445	440	414	427	433	468	430	442	438	468	424	418	450	448	431	397	405	428	415	425	470	432	398	417	446	442	421	394	423	432	434	398	453	429	421	444	408	422	454	439	416	417	444	428	383	431	449	412	464	464	438	432	401	459	424	403	477	414	416	425	418	442	417	437	405	431	430	414	425	429	461	466	444	411	400	459	406	453	414	473	433	413	427	440	409	424	418	424	453	434	414	433	429	430	455	454	448	452	452	424	445	483	467	428	419	457	409	430	469	406	441	464	426	421	397	406	411	391	433	464	419	474	399	426	409	421	425	405	418	417	429	402	410	415	447	449	446	444	402	434	454	406	431	414	427	431	413	422	440	414	432	454	397	447	435	435	426	420	445	450	425	442	401	449	443	437	423	430	405	447	412	408	422	477	454	446	410	448	444	428	449	455	454	407	430	445	440	395	423	451	433	427	465	430	408	437	419	433	447	415	390	418	446	432	452	465	446	466	424	425	455	469	410	452	417	409	448	446	432	420	452	410	419	425	407	427	432	421	442	428	449	415	435	422	445	431	428	449	431	427	395	415	437	419	407	428	415	394	457	432	407	456	429	389	426	431	459	434	435	413	442	465	452	437	415	463	428	412	427	422	412	464	425	400	422	450	439	389	414	440	442	461	419	395	457	459	438	440	419	441	460	428	423	421	448	406	428	410	470	399	400	439	437	462	433	460	438	435	386	420	452	454	414	414	450	472	469	419	420	423	431	451	427	428	455	406	449	428	406	429	449	428	423	427	420	399	410	428	371	373	429	437	451	440	430	440	433	449	404	424	428	439	414	455	427	446	423	465	422	450	408	441	408	460	436	434	421	451	461	406	427	428	459	443	397	443	446	431	459	422	393	452	445	427	456	430	452	431	444	441	431	465	431	419	423	408	417	440	426	421	436	448	400	440	423	443	397	374	414	449	401	409	409	419	418	397	398	422	424	428	417	443	448	405	456	416	451	424	440	471	453	483	451	407	432	475	434	435	388	430	420	441	428	453	433	429	413	424	427	434	419	436	413	394	414	413	434	420	414	431	422	445	426	433	442	424	429	455	427	400	444	409	419	457	444	440	433	416	438	464	405	438	437	407	452	413	449	421	446	425	423	434	433	427	441	401	418	421	411	459	456	443	434	431	411	453	410	434	408	408	423	447	432	450	438	429	443	421	434	435	450	464	422	400	417	435	413	436	458	435	449	482	430	390	402	445	444	420	443	437	411	409	423	441	429	420	464	410	444	444	422	429	429	433	423	448	426	416	435	413	403	451	409	431	461	427	417	436	456	408	422	435	425	471	468	471	372	421	398	445	408	420	412	413	413	426	446	434	425	430	457	391	421	455	431	438	432	429	407	403	427	397	399	465	422	413	418	403	456	433	410	444	425	465	451	404	390	458	442	435	415	459	412	462	461	402	436	427	385	432	434	410	433	386	414	427	421	454	452	442	421	391	374	453	419	426	407	439	408	417	451	396	448	425	445	407	393	442	419	417	418	420	466	434	414	424	432	449	453	441	421	408	404	438	461	425	403	421	423	427	455	433	434	438	400	401	421	404	432	410	442	430	451	421	485	438	463	436	392	426	412	439	401	434	381	395	391	437	403	419	417	446	426	424	486	454	411	423	473	451	429	419	440	426	403	442	453	432	403	419	436	444	392	419	422	431	419	421	450	436	442	391	409	424	397	413	420	466	416	418	434	443	468	420	407	410	429	454	453	420	429	420	406	409	483	430	429	428	410	456	449	431	440	416	422	421	413	406	408	421	417	434	442	389	398	428	451	433	428	420	450	453	437	408	448	432	412	443	454	395	469	423	429	406	426	444	432	433	420	438	437	411	450	401	423	457	431	426	469	450	437	432	461	443	424	426	438	448	407	462	417	439	437	448	413	437	441	422	447	427	429	421	420	443	404	401	460	454	456	404	444	441	432	441	441	440	417	430	427	433	424	460	446	399	449	455	407	429	410	439	402	436	443	377	405	458	440	429	409	466	458	414	391	439	423	426	468	445	437	417	406	457	455	400	432	431	454	418	415	440	394	428	452	430	458	434	447	423	441	464	398	430	437	411	459	404	437	432	409	395	392	423	388	444	440	415	406	413	409	447	418	458	419	394	427	477	439	433	427	487	420	453	441	435	431	448	439	416	386	437	453	478	442	404	444	437	413	425	399	444	416	412	466	407	446	437	400	435	459	435	432	450	430	422	454	428	419	434	423	420	459	398	467	419	436	408	419	420	432	428	440	459	405	430	437	444	464	462	387	419	387	443	436	445	439	432	402	423	421	440	443	448	426	367	416	433	437	417	427	415	441	439	458	450	409	415	400	412	454	437	409	431	407	379	427	399	394	422	403	454	431	452	412	399	389	468	397	403	415	402	451	391	427	424	441	398	420	417	412	440	432	446	437	437	435	425	460	410	457	478	431	436	432	447	405	439	466	400	427	462	461	437	466	451	414	425	423	421	424	440	408	446	435	427	446	406	435	426	398	444	434	459	441	430	421	428	401	441	409	437	436	461	432	439	426	402	434	422	428	423	449	424	435	470	445	419	420	424	411	412	414	393	419	390	412	461	429	429	433	449
24423	21518	28671	24809	19679	2088	721	403	369	304	298	256	291	273	280	247	233	286	250	219	252	268	223	267	266	212	236	228	226	226	254	257	224	241	232	228	234	223	216	216	240	246	200	208	239	231	231	226	243	231	208	216	239	189	226	217	204	229	240	220	227	223	219	243	190	233	241	226	215	220	219	219	232	207	231	225	200	190	224	220	229	224	235	211	242	208	215	268	241	215	201	214	210	248	232	224	216	201	198	226	206	221	211	203	229	230	224	227	229	225	224	220	211	218	205	192	220	225	202	243	213	220	242	221	232	236	222	210	202	201	234	193	200	212	223	236	225	206	217	223	208	201	221	239	205	248	196	238	226	202	213	223	239	239	191	209	198	193	225	240	238	196	205	223	222	243	228	235	201	226	239	217	216	216	207	230	239	209	228	227	196	221	236	223	202	214	248	211	219	217	212	198	228	205	209	220	219	231	210	210	213	224	230	223	196	224	219	202	234	225	219	222	221	210	211	216	220	224	201	224	203	240	202	251	250	221	232	240	222	231	235	214	218	231	197	220	227	220	199	200	226	240	220	201	219	214	210	212	197	208	210	242	205	209	224	237	224	231	201	199	220	225	226	219	203	226	239	224	212	239	189	244	202	187	229	225	224	253	235	232	205	228	230	231	213	223	221	226	224	236	211	219	229	205	205	194	212	228	215	214	228	229	205	217	235	210	197	224	216	245	229	226	179	231	242	231	216	231	222	201	191	220	232	207	235	224	201	263	235	216	214	222	211	238	207	209	198	236	223	223	221	201	209	216	222	230	201	207	228	211	214	236	233	210	219	216	249	204	218	207	191	227	200	207	203	225	199	228	226	235	197	212	248	228	221	202	218	232	232	224	237	223	215	205	223	224	190	234	207	204	228	205	198	209	227	224	210	211	207	215	209	248	226	206	211	210	252	225	214	203	224	207	205	241	209	243	207	222	221	229	225	236	237	237	215	226	224	204	202	217	221	210	226	208	241	213	232	190	204	192	219	206	207	227	221	198	229	213	224	232	231	242	235	227	227	209	244	211	209	192	217	224	260	203	206	250	221	231	214	222	238	228	214	228	210	191	202	223	231	221	259	217	194	192	255	215	204	222	213	224	229	205	211	194	214	218	187	249	214	225	190	187	225	248	219	219	210	217	246	195	213	205	199	204	251	216	227	210	237	212	216	221	250	216	236	209	218	230	207	215	230	185	202	218	215	237	228	210	246	222	216	244	196	229	226	218	210	199	202	219	250	232	235	234	193	248	236	228	213	233	213	240	235	212	215	199	203	197	219	222	228	218	206	192	241	207	231	255	228	200	202	224	204	223	228	212	223	212	221	232	208	222	217	198	229	234	220	226	210	211	234	241	208	218	205	209	223	215	210	219	231	221	217	203	232	215	231	207	216	196	219	221	210	218	225	223	187	248	246	213	215	213	194	229	194	232	217	214	209	218	213	201	184	246	220	223	210	195	223	204	217	180	199	183	217	236	227	246	224	225	216	214	237	226	228	214	238	238	207	230	226	233	209	223	224	214	227	212	226	219	231	216	225	229	222	204	220	210	192	214	200	208	245	218	232	204	234	211	219	222	246	221	243	229	217	223	222	213	228	228	215	216	243	242	217	245	231	214	205	231	230	234	219	199	234	199	259	238	231	240	244	218	231	240	207	225	194	244	211	196	197	233	196	215	204	190	218	242	224	219	241	238	196	227	213	206	224	216	215	236	210	221	228	243	202	221	227	231	210	233	204	191	208	239	208	209	187	216	234	211	259	202	212	185	213	214	215	212	208	212	197	216	216	226	231	207	240	200	190	250	223	236	200	224	208	231	202	207	206	233	225	217	199	208	217	205	218	233	209	237	239	214	219	217	238	192	204	223	219	205	210	223	218	218	204	240	222	232	234	229	222	230	227	191	214	229	200	210	209	220	230	236	216	193	228	210	253	248	211	250	256	222	221	206	206	221	207	229	212	205	230	242	211	202	205	228	209	225	219	209	239	219	218	240	205	222	221	204	207	223	245	244	227	234	217	210	231	234	201	233	234	208	212	206	238	216	207	237	198	229	223	219	232	214	223	200	238	215	198	220	212	212	217	195	212	217	215	212	215	197	212	210	216	248	190	212	207	223	221	217	214	222	226	214	212	227	213	225	223	216	196	232	215	219	220	199	237	223	211	234	191	213	215	224	233	216	236	199	226	222	211	214	222	203	231	244	222	220	224	227	205	227	212	262	229	241	210	235	199	225	211	211	227	227	254	225	235	241	208	218	223	204	225	241	203	229	217	194	220	195	212	194	215	237	211	209	221	196	211	249	200	222	215	214	236	191	229	206	201	223	207	201	216	208	220	214	218	191	205	201	223	215	212	233	190	217	200	221	218	215	215	217	220	235	202	223	242	193	219	209	212	249	211	205	241	235	237	228	215	209	228	219	222	212	221	196	235	223	223	205	209	179	209	219	229	218	219	222	217	214	246	238	233	201	206	206	216	240	248	254	214	245	230	221	223	212	215	211	242	224	215	226	216	198	201	218	197	211	202	206	248	229	211	227	244	203	210	168	217	235	222	210	212	226	219	191	225	211	226	191	194	232	214	224	250	221	216	209	217	196	207	232	232	229	206	225	263	205	224	240	223	215	215	224	253	207	230	206	221	226	207	227	227	249	232	217	243	214	228	191	207	201	205	218	230	219	227	224	226	201	210	225	189	223	214	202	214	218	242	216	221	226	232	197	224	221	241	235	236	226	220	226	222	217	222	207	216	199	224	243	216	240	222	238	238	225	229	247	217	202	211	199	213	210	232	214	204	198	235	208	222	234	230	230	197	198	198	212	223	227	223	223	225	207	201	235	236	196	234	232	215	222	220	208	239	203	226	239	188	196	184	238	238	202	227	207	188	206	229	214	205	216	210	215	203	192	221	244	220	219	209	219	201	185	206	198	226	186	221	204	233	227	223	213	240	223	221	229	223	233	214	207	214	220	208	232	239	210	241	227	227	239	217	226	182	208	202	218	216	203	223	199	217	234	196	217	195	190	235	231	191	187	217	201	224	228	205	241	229	216	221	210	256	217	221	240	219	219	222	241	194	224	218	205	238	213	230	216	217	212	247	221	243	175	229	210	199	200	207	236	195	208	195	235	207	242	227	203	211	207	227	187	224	236	218	253	236	211	198	243	208	219	211	203	209	203	228	236	237	230	216	200	251	189	213	216	222	216	214	214	201	202	212	204	200	240	204	195	245	230	209	220	200	204	219	225	216	217	199	213	216	215	214	209	221	244	223	208	216	201	216	230	213	218	229	203	203	206	221	218	207	205	225	222	207	222	219	221	242	212	235	217	244	232	226	215	223	227	204	236	201	223	205	228	234	202	224	209	213	217	220	233	238	215	240	215	222	228	221	220	206	221	197	237	205	237	214	242	221	244	212	223	222	209	224	219	203	219	235	222	208	192	229	215	203	227	196	218	224	181	216	220	208	215	217	227
3191	4347	3475	1663	1189	855	709	550	520	437	418	385	356	349	338	341	316	278	300	294	299	260	247	278	291	263	255	248	254	243	269	261	252	267	243	246	248	264	253	273	242	235	252	230	267	263	246	266	247	242	262	249	254	237	236	244	264	247	259	244	248	219	234	272	244	251	253	224	258	232	255	246	243	250	248	236	225	292	226	225	242	240	242	243	231	241	249	249	233	261	225	247	228	255	230	250	253	224	249	252	216	255	263	248	234	226	230	233	240	217	235	228	252	229	266	270	216	233	244	214	234	263	212	230	244	254	242	257	254	234	244	236	211	223	241	257	244	243	208	246	224	242	240	244	215	272	253	226	258	258	264	246	278	232	224	241	262	242	246	257	229	231	236	233	222	224	218	263	238	240	224	226	243	256	254	245	258	254	239	227	253	227	252	239	232	264	258	203	241	248	246	251	224	251	222	240	252	259	232	234	226	236	265	240	204	220	224	229	232	186	233	244	220	267	260	263	253	246	243	222	228	227	223	271	246	238	230	238	281	210	240	240	241	241	251	239	238	208	250	234	249	236	221	249	245	218	231	240	254	222	276	233	264	274	231	226	231	253	250	255	246	244	223	248	232	269	231	222	225	218	216	249	235	232	232	225	238	236	249	221	244	226	237	240	251	232	239	274	226	244	275	227	249	251	228	233	254	253	263	228	223	253	222	222	268	229	224	259	252	246	250	247	276	235	235	223	227	251	230	230	224	220	262	249	259	220	231	230	239	246	230	250	275	260	232	216	227	263	236	236	235	236	233	248	244	248	258	217	236	247	220	223	214	243	226	274	236	212	231	215	231	217	242	260	239	234	250	272	242	221	216	254	237	226	251	211	242	262	238	236	246	246	215	228	254	247	219	238	256	248	233	254	236	227	240	245	232	232	236	224	276	245	240	263	243	256	236	224	238	236	239	226	209	206	238	258	265	239	221	231	263	213	256	250	245	251	230	221	238	206	239	229	239	248	250	254	271	247	262	237	230	219	226	216	255	226	237	225	248	224	259	264	248	214	233	251	224	227	238	249	233	237	252	246	219	234	219	236	230	248	247	257	219	247	229	249	236	216	231	238	232	222	246	244	252	219	254	235	228	243	238	240	251	227	247	263	233	257	207	245	251	227	254	237	228	231	210	243	233	209	235	222	253	243	222	235	219	242	220	216	212	250	235	234	228	222	230	238	249	262	258	192	236	224	244	241	247	251	211	246	253	249	217	238	241	229	242	237	229	236	250	236	247	253	248	233	212	269	232	239	221	253	240	237	236	241	216	237	223	236	230	209	249	203	228	237	221	240	261	242	249	232	217	258	240	250	232	230	205	233	253	216	239	254	256	247	242	243	238	212	236	230	234	246	232	220	247	242	252	209	240	252	265	246	223	223	232	229	245	243	252	227	232	222	240	287	219	228	238	246	236	212	234	228	225	235	251	215	216	260	249	218	251	238	256	256	220	255	225	236	216	255	261	241	228	220	219	251	231	232	223	236	244	251	221	235	235	225	239	211	244	246	226	227	241	238	267	239	225	231	245	255	235	225	243	232	229	226	248	251	239	211	248	236	216	236	211	223	246	213	216	223	248	239	246	225	236	257	235	250	249	268	218	249	238	235	233	214	245	216	237	227	238	221	230	236	238	228	236	226	242	252	233	253	250	210	249	246	208	239	243	219	270	222	256	236	232	229	231	252	261	236	254	214	222	242	236	251	234	213	231	241	241	243	208	231	223	228	259	240	216	212	246	246	230	223	232	236	267	224	241	235	241	239	199	240	267	208	205	223	254	280	228	267	258	230	241	211	225	226	236	239	226	253	215	253	235	241	216	209	216	206	230	239	234	258	245	234	237	218	203	252	228	241	235	276	241	238	246	207	257	222	230	245	236	234	227	203	229	236	241	268	236	254	234	231	192	231	223	217	228	245	261	237	236	234	238	232	227	248	226	239	207	241	244	224	229	230	238	217	256	215	233	271	247	259	226	240	216	251	234	187	227	260	241	222	241	277	250	220	255	253	238	236	237	217	237	238	243	260	244	246	227	232	263	247	232	231	215	244	234	227	236	268	220	248	198	215	229	226	228	227	238	236	250	220	229	216	218	248	244	234	242	250	227	250	242	223	251	218	249	214	257	238	230	226	250	226	242	245	240	246	236	239	231	220	236	232	243	238	235	255	233	234	224	241	194	231	265	206	253	235	224	262	228	239	220	243	242	245	223	229	230	231	253	221	243	235	223	213	239	248	243	254	247	247	244	190	235	231	248	266	250	231	222	230	215	259	262	241	224	211	233	229	231	256	206	220	243	209	252	227	239	225	225	228	224	231	235	236	251	255	215	224	240	218	240	227	260	274	252	230	230	234	232	212	216	235	204	258	235	212	244	251	248	232	218	261	228	213	261	223	234	227	222	259	233	234	225	239	218	236	234	239	256	221	230	223	234	231	221	224	232	236	245	229	224	252	245	232	247	237	223	209	265	247	247	237	221	248	223	227	251	228	266	252	244	267	218	264	246	238	230	249	247	252	278	265	234	246	221	230	231	235	226	237	253	220	248	254	236	207	239	220	239	251	253	210	234	218	199	244	235	246	232	243	233	248	223	236	240	257	234	243	233	258	217	230	235	233	240	237	227	250	259	215	251	213	255	220	242	209	210	235	231	220	240	226	217	237	255	248	230	239	260	216	235	251	221	243	237	246	231	231	248	234	238	244	249	248	242	222	245	229	218	229	229	256	212	237	248	245	238	267	263	222	230	235	247	224	251	229	256	246	247	238	242	231	237	265	258	260	225	226	221	226	225	232	204	207	217	244	228	222	227	246	206	229	240	248	228	261	211	262	242	217	240	224	216	237	207	275	236	234	236	249	248	239	233	262	222	234	252	245	243	244	241	224	224	261	210	235	228	242	239	233	235	219	217	202	248	224	234	244	260	235	251	235	218	209	260	233	237	211	222	246	228	257	244	245	251	215	235	238	261	229	226	238	237	250	245	236	240	247	259	223	239	226	238	256	224	262	245	232	232	237	258	222	227	242	194	224	269	235	234	261	222	266	225	235	228	213	258	229	248	230	220	218	243	273	218	234	252	236	243	223	236	262	239	240	232	229	228	275	230	244	244	216	218	236	246	227	250	222	222	209	227	220	244	219	229	240	234	213	199	232	240	246	234	257	240	245	248	245	214	218	236	224	241	220	231	225	243	231	245	239	256	249	236	251	243	249	258	230	250	234	231	248	252	242	237	247	244	225	243	226	232	224	221	241	245	241	263	226	253	196	246	214	220	236	242	231	227	209	228	220	223	241	239	221	238	265	226	236	238	239	221	226	214	214	241	234	229	236	260	259	250	229	253	257	238	206	241	221	200	228	218	244	229	250	224	219	242	252	221	250	224	213	210	231	245	248	232	260	236	208	245	234	224	227	239	244	241	239	241	236	229	284	221	239	273	268	243	236	247	238	218	233	221	253	254	218	257	254	228	245
27746	10999	1506	858	648	609	600	615	601	600	544	614	604	617	587	561	595	603	603	606	621	609	589	590	542	615	554	605	595	592	568	582	583	585	618	618	621	570	597	621	544	612	644	591	565	586	595	630	632	567	595	602	592	610	576	568	634	621	564	592	588	615	605	561	610	580	578	570	560	509	580	593	557	613	547	623	551	590	563	596	610	583	602	581	571	599	659	574	614	609	556	573	582	543	582	652	623	603	625	587	549	568	656	573	583	639	625	591	584	641	569	588	616	622	620	558	657	555	570	561	615	560	549	572	558	531	558	582	574	589	605	607	591	580	600	584	584	559	632	591	614	586	575	587	616	620	598	565	613	603	564	594	565	579	568	585	528	589	574	550	555	600	595	580	592	633	558	595	579	570	605	627	578	568	623	616	600	561	555	613	585	593	589	590	585	598	617	581	610	577	561	601	606	585	593	563	587	610	591	602	595	557	578	617	594	594	589	592	569	586	592	599	558	574	581	597	650	591	570	585	599	582	570	558	591	578	575	620	610	544	573	567	604	593	608	597	542	585	628	594	570	574	586	578	567	561	585	608	601	585	602	588	562	553	589	572	562	586	588	600	579	601	556	586	574	601	562	598	578	587	611	558	552	620	607	605	567	627	576	628	561	552	560	577	574	588	602	596	580	584	595	545	585	601	562	561	550	603	593	553	552	554	591	614	598	602	607	614	601	612	607	584	560	561	579	556	569	608	576	591	611	579	589	570	580	618	590	578	527	569	555	574	571	517	587	576	558	581	575	548	580	610	605	554	583	589	566	564	607	587	564	613	568	587	551	562	604	566	554	582	625	550	573	609	552	618	621	531	594	614	553	635	565	556	606	611	611	595	573	607	561	564	624	582	567	604	583	580	595	614	598	582	568	561	608	581	607	579	570	549	576	591	584	569	593	607	567	579	584	577	589	565	603	562	596	583	577	589	610	591	572	580	587	619	581	590	599	600	576	614	603	586	571	594	569	607	536	566	592	582	614	586	624	541	513	591	575	570	580	550	581	606	537	593	558	589	553	586	563	578	603	555	602	623	575	566	616	575	551	585	563	626	560	617	578	565	578	607	540	578	572	577	554	546	577	610	591	589	595	573	579	575	574	606	587	548	605	602	639	593	584	555	630	604	595	556	600	553	600	608	600	609	604	611	602	562	586	614	551	579	569	599	556	595	565	565	581	587	586	566	589	582	592	543	584	537	573	621	544	590	597	568	611	580	581	597	578	589	601	591	583	604	582	622	603	598	587	572	608	585	606	607	572	588	567	567	569	614	582	577	544	630	591	561	579	579	593	639	612	641	583	606	581	590	567	576	580	577	617	577	602	646	579	585	626	612	578	632	580	527	549	588	566	573	590	545	582	565	596	670	584	585	572	592	523	562	538	626	609	639	582	572	559	587	566	585	573	594	599	540	548	584	598	578	625	560	579	604	621	581	591	610	561	627	593	561	562	588	594	596	597	546	578	587	598	601	610	581	522	599	593	637	590	527	533	593	605	585	584	596	592	620	526	633	591	585	570	592	582	624	549	616	561	630	583	586	577	554	585	607	592	606	569	560	560	572	598	612	586	596	546	586	606	564	633	575	627	571	605	591	623	575	582	613	577	589	569	588	550	578	558	586	576	545	569	595	592	580	625	567	595	580	576	581	605	585	578	632	592	559	571	612	597	555	622	589	595	580	579	606	587	604	613	616	586	605	554	553	552	613	564	570	576	596	578	605	629	602	624	604	563	579	600	601	556	586	580	604	582	609	587	586	568	553	600	579	573	574	554	594	575	577	617	569	590	571	572	592	564	594	592	573	614	640	611	565	598	589	576	579	588	616	589	585	592	550	603	587	561	589	597	620	602	636	540	588	584	600	604	569	659	633	590	590	612	582	596	593	593	563	564	590	584	561	536	565	589	606	605	588	619	574	598	646	571	569	568	590	618	557	566	606	588	577	588	568	587	588	540	570	582	565	580	554	614	567	588	538	637	582	597	563	613	572	598	621	593	573	636	569	588	630	613	607	564	571	590	586	565	553	563	584	628	576	553	558	578	565	561	615	591	599	569	589	611	592	543	538	544	590	601	545	595	593	576	608	584	556	583	582	590	621	568	563	586	614	586	594	564	573	569	636	587	621	570	581	614	574	588	620	563	613	586	584	598	601	602	533	579	607	584	587	579	634	552	599	589	575	579	585	609	568	565	569	584	595	544	567	595	604	572	609	604	566	600	530	567	555	548	597	597	603	556	611	580	559	590	587	584	573	583	594	570	563	580	599	595	575	571	623	559	608	624	604	606	576	565	573	555	610	583	543	577	544	609	600	595	560	538	599	594	575	551	584	551	560	606	574	617	557	580	612	555	590	596	601	575	550	578	621	593	593	568	602	595	586	579	577	596	580	570	551	568	564	569	574	653	597	559	576	554	540	605	635	606	595	531	591	558	582	602	621	546	618	615	629	609	594	566	577	584	557	593	577	582	543	589	602	624	590	532	559	569	602	593	535	571	583	627	591	613	571	600	583	585	590	546	599	588	585	612	563	607	566	615	615	594	586	581	570	591	615	589	614	593	540	533	558	605	555	583	602	601	575	584	564	593	601	626	593	600	559	609	534	567	572	605	573	614	546	601	606	616	628	614	614	549	543	549	595	575	592	595	597	592	558	624	602	604	606	579	607	570	578	571	567	565	554	591	576	589	573	568	589	570	580	603	572	580	619	613	593	565	557	593	644	583	599	613	540	546	620	603	561	602	584	591	589	595	585	581	564	536	585	592	598	618	624	597	603	622	626	608	589	592	600	557	581	586	606	593	552	620	606	560	566	565	585	540	604	588	533	550	571	564	597	602	587	565	586	604	597	593	551	597	555	573	582	575	647	560	579	589	581	571	574	579	571	606	626	552	545	575	635	579	582	612	571	630	593	607	588	661	591	557	630	589	616	523	603	624	601	585	583	605	614	606	573	593	579	614	585	604	587	589	593	562	620	575	592	601	578	560	599	613	567	557	597	577	610	565	599	600	552	573	572	614	602	589	590	544	593	604	573	531	577	602	613	575	602	552	592	568	614	570	580	608	595	576	614	590	598	591	597	603	568	555	598	578	568	604	598	561	609	578	601	547	565	557	575	603	630	616	592	572	591	571	575	630	558	603	613	611	544	609	540	585	655	609	557	601	586	554	623	568	584	575	574	572	570	607	549	562	605	587	585	601	600	606	604	642	608	573	551	590	558	623	602	619	599	584	617	571	550	609	565	608	618	595	559	581	572	571	572	566	584	624	597	583	558	570	565	595	552	603	616	624	632	597	533	523	578	612	568	615	596	593	574	584	598	539	627	589	583	583	589	632	533	608	620	598	572	566	584	587	585	615	564	592	642	615	603	595	579	583	628	632	584	577	587	608	562	590	573	613	571	583	569	588	579	582	572	600	572	534	554	601	600	608	568	589	557	595	656	642	582	604	561	601	590	573	566	591	539	564	639
5128	758	721	638	588	590	575	586	567	581	593	573	528	567	576	520	539	522	595	558	591	530	564	495	541	557	538	566	513	552	620	559	530	542	564	534	508	570	507	564	508	568	543	547	528	570	514	561	578	533	513	545	566	541	546	558	570	563	528	558	534	595	561	527	549	579	573	545	565	586	561	563	544	545	549	563	570	573	538	568	583	538	600	564	516	578	562	538	575	549	575	568	495	537	519	523	563	534	531	535	556	558	536	551	560	556	515	540	557	553	540	544	564	551	521	584	537	556	543	563	510	580	534	587	546	497	533	574	539	607	533	537	535	548	525	511	518	532	504	525	588	538	517	520	552	535	537	570	591	566	575	510	557	532	536	524	554	553	567	564	573	538	546	555	535	507	553	549	539	566	592	511	528	497	559	576	537	585	548	564	569	546	545	504	526	584	535	586	495	548	509	546	544	548	524	534	521	589	550	538	545	495	522	557	574	545	571	507	553	542	547	553	569	538	544	514	550	555	535	573	544	527	534	513	522	544	528	542	563	536	563	541	591	526	558	527	542	529	549	564	554	577	537	521	545	577	555	547	541	506	547	552	516	502	538	541	547	518	534	560	556	531	539	547	531	540	574	531	548	541	541	567	508	534	533	554	518	554	551	551	538	532	563	568	549	541	539	562	552	573	534	540	547	554	553	547	553	558	540	536	570	526	502	527	555	502	578	556	540	548	526	563	527	533	549	554	540	538	568	562	531	536	494	554	580	545	577	522	547	536	556	569	551	528	500	581	555	521	576	508	544	546	569	582	568	525	539	520	554	530	528	538	536	550	520	515	548	554	533	549	591	531	557	584	534	527	522	548	531	564	517	531	541	511	580	557	562	516	547	544	556	570	525	549	505	575	550	536	550	563	549	540	543	540	557	557	521	573	578	525	527	537	566	514	538	520	556	526	495	528	566	576	575	554	551	530	547	566	586	557	538	533	537	556	533	538	566	515	556	528	521	484	567	553	573	542	581	515	564	558	525	574	539	567	542	540	524	555	610	549	521	538	554	563	529	555	527	568	542	552	558	538	540	540	526	507	532	555	568	545	531	552	511	626	530	571	529	532	551	573	562	560	541	528	560	532	549	536	506	548	516	536	580	540	585	525	574	546	536	559	584	543	496	564	495	556	533	525	506	557	532	567	549	553	535	554	559	543	517	585	544	548	528	561	515	538	563	566	541	541	510	540	544	553	578	522	563	543	556	511	508	511	567	539	513	565	545	592	567	533	520	510	535	608	558	535	515	556	580	568	524	560	593	530	567	559	541	540	537	538	554	551	549	533	598	551	555	560	505	534	572	542	571	573	574	587	551	541	530	544	501	543	550	543	563	528	552	528	498	515	564	546	583	575	524	540	549	543	568	550	540	557	564	542	526	555	526	557	548	520	540	520	559	533	566	526	560	539	562	574	531	520	564	573	558	556	547	532	549	523	546	560	543	541	502	537	545	605	526	549	544	537	540	588	571	560	544	539	587	553	540	601	505	529	561	516	515	522	560	532	546	520	527	540	528	561	548	529	554	484	512	564	531	520	535	554	566	532	576	520	537	511	511	542	547	531	600	520	555	549	529	519	544	565	530	520	556	554	549	523	577	551	545	508	555	530	538	538	544	539	539	555	562	537	549	520	510	564	499	548	566	473	597	544	549	534	578	552	556	527	462	561	548	532	543	502	515	562	591	544	586	521	545	536	562	537	569	536	548	567	564	507	555	509	529	505	543	536	547	524	548	552	557	529	496	491	542	528	576	581	554	553	530	549	550	538	527	560	559	569	541	552	539	557	552	531	597	563	567	571	543	530	553	550	527	539	520	565	561	552	513	562	498	549	553	548	540	555	537	543	560	564	532	502	533	542	570	576	508	530	503	573	571	528	535	571	526	554	567	530	512	632	535	581	547	571	521	508	550	555	529	532	542	548	563	543	558	495	547	532	561	523	569	520	506	542	643	530	561	552	558	526	586	532	583	580	530	547	609	534	527	541	584	555	550	531	482	544	512	582	539	601	528	526	538	555	548	570	535	510	545	558	549	603	535	551	523	526	521	567	552	578	521	487	556	553	554	548	517	551	561	559	525	539	548	507	568	524	510	533	544	580	544	567	517	560	560	532	548	543	534	552	559	588	547	525	557	542	547	621	571	515	552	548	544	548	547	560	546	556	497	562	548	505	550	545	517	525	535	562	578	547	544	539	516	571	543	539	557	545	550	545	560	526	539	522	560	577	579	546	564	542	566	531	517	578	553	557	577	554	542	594	560	575	569	577	548	525	516	520	539	511	591	571	529	558	536	552	531	547	555	548	577	541	587	562	538	529	542	509	558	555	535	525	548	559	547	528	550	519	512	553	488	533	526	536	553	570	569	559	568	581	514	590	582	546	538	582	539	529	545	504	549	556	521	580	553	538	498	531	567	539	573	595	524	610	542	561	524	600	524	539	531	506	539	554	589	515	547	564	528	515	494	544	528	563	545	558	577	573	515	559	522	524	532	522	560	578	585	476	559	509	527	565	581	516	545	568	561	553	520	539	547	519	537	532	562	532	559	559	572	571	545	538	592	516	584	576	557	574	497	545	518	520	563	546	537	553	564	529	551	554	537	514	566	519	588	555	533	533	540	547	515	566	514	502	596	531	534	559	526	546	530	556	524	533	526	524	533	551	566	529	562	509	595	560	517	529	556	532	570	562	616	539	550	555	520	527	535	558	532	513	575	568	556	516	524	537	517	553	539	560	576	516	550	567	530	549	544	556	554	529	545	557	553	527	580	516	559	541	541	562	547	522	571	515	549	554	551	529	534	613	518	526	538	579	529	554	587	537	539	541	528	559	491	495	568	558	559	583	530	562	535	549	561	572	556	550	546	577	524	549	571	534	530	523	566	560	518	549	551	584	546	504	526	548	600	562	541	543	541	574	598	535	519	520	513	530	536	568	528	533	528	564	553	542	528	588	545	552	519	582	552	565	550	547	538	513	528	548	536	512	515	552	537	539	502	567	538	527	553	566	538	546	511	549	532	570	536	497	542	538	557	611	546	581	550	566	514	546	549	554	565	570	567	545	529	545	578	505	523	586	561	572	543	594	527	590	537	552	551	547	551	563	544	540	576	558	548	586	556	532	528	587	561	538	606	489	574	510	555	536	563	543	514	543	561	522	509	559	548	548	546	552	547	512	525	574	571	539	577	574	569	568	517	531	508	504	522	513	556	522	553	545	509	570	547	526	552	540	567	584	544	531	536	549	561	509	516	544	547	545	561	545	517	558	530	550	579	522	601	544	539	558	574	565	522	595	553	547	551	553	546	575	541	568	530	536	520	556	552	513	507	557	528	557	578	566	543	537	556	547	542	572	529	559	586	568	529	549	601	544	584	536	534	514	529	517	558	569	556	525	521	551	565	526	544	523	518	525	529	548	515	523	544	576	571	504	554	561	486	535	537	562	574	571	527	510	544	566	527	549	544	541	556	545
25903	21490	24931	15015	1206	639	603	543	421	495	476	465	464	495	460	438	444	459	506	437	405	457	432	439	425	445	466	448	437	445	459	473	460	423	435	445	428	466	469	409	457	426	445	421	472	442	432	436	467	459	432	446	412	466	465	411	404	434	449	454	443	424	426	433	452	426	455	442	421	425	428	473	495	418	443	412	442	442	431	426	417	425	457	441	421	436	475	446	450	443	465	429	420	462	409	416	438	424	430	433	474	469	429	460	460	422	425	403	429	411	442	456	418	421	421	430	431	431	438	462	431	487	428	459	432	438	466	486	476	432	487	424	445	451	424	449	441	441	435	418	472	461	447	432	432	434	422	441	457	426	437	433	470	422	430	444	445	467	467	418	396	427	434	434	452	453	463	419	433	411	414	419	440	450	427	472	434	440	428	402	450	410	465	416	451	436	452	417	475	429	399	444	452	446	401	429	445	438	464	428	449	433	448	444	389	406	425	465	405	468	417	468	427	423	429	447	441	438	448	422	367	440	480	395	423	466	429	466	427	395	411	455	419	415	427	451	459	446	421	424	447	434	437	435	450	417	448	431	420	461	427	416	469	446	460	406	439	465	392	430	470	448	459	447	409	413	442	451	451	459	420	431	462	440	427	408	428	450	425	418	446	397	439	466	440	451	422	431	413	416	434	426	441	447	445	441	418	454	413	455	478	440	437	456	450	469	434	469	444	461	405	443	418	417	455	458	420	444	436	440	427	494	452	465	428	445	426	449	436	399	415	438	440	465	466	433	417	425	420	403	434	462	421	421	456	443	470	437	448	495	460	416	428	421	432	453	445	444	427	459	478	446	421	438	446	447	440	435	426	455	411	427	441	440	411	483	421	427	447	424	428	448	441	447	401	443	422	455	456	441	443	468	440	433	444	401	396	451	433	462	455	471	446	428	473	417	441	432	444	412	462	438	445	431	462	411	414	459	435	476	419	432	422	443	448	476	448	481	453	449	437	444	450	443	440	451	433	462	447	464	448	449	408	426	463	478	446	402	437	426	417	462	450	419	432	426	468	409	440	442	422	445	447	451	443	409	408	456	460	444	451	442	406	443	454	425	449	440	427	416	442	445	408	480	460	428	494	444	416	421	439	435	442	444	411	488	415	415	417	460	438	425	462	448	462	414	455	429	468	435	434	424	416	456	464	421	430	468	432	468	413	444	416	447	427	433	434	445	454	459	449	451	459	468	446	429	431	427	466	388	462	423	481	443	448	462	450	435	398	424	443	434	434	453	444	412	440	421	472	430	447	457	442	429	460	411	448	396	451	408	412	450	436	448	406	414	433	403	444	462	431	402	424	448	437	451	464	451	466	430	430	397	422	438	441	398	429	478	491	467	440	451	422	478	452	420	432	445	473	433	483	440	458	441	482	463	452	433	438	470	427	416	445	446	395	430	414	449	411	451	404	470	440	454	427	459	474	434	418	440	487	465	404	391	465	438	418	435	472	417	444	408	475	430	450	445	437	442	429	425	432	428	435	461	442	445	413	424	454	394	435	401	450	456	438	459	443	425	459	448	451	410	431	455	423	438	451	420	427	433	444	410	467	481	437	408	458	428	460	421	403	446	445	435	444	450	425	465	415	447	462	438	412	443	473	419	429	433	423	431	465	444	419	456	447	442	465	429	482	434	428	434	416	464	427	397	431	437	401	444	429	425	428	463	469	404	437	400	448	439	395	456	440	436	439	461	489	438	427	425	471	475	444	454	439	439	394	453	459	448	461	414	443	406	441	420	474	452	427	410	425	437	433	443	436	454	392	424	451	464	433	459	435	470	422	431	457	456	417	416	422	441	456	447	430	491	436	458	441	460	424	447	478	440	439	433	475	446	442	431	434	472	433	451	458	443	428	412	451	425	458	413	450	447	432	425	429	405	468	411	403	453	420	466	415	397	440	487	484	435	429	418	432	406	418	425	429	421	431	459	437	428	433	461	440	454	506	433	413	480	457	458	413	452	468	410	477	424	443	466	444	451	436	464	450	425	460	454	449	402	440	457	433	419	459	435	444	465	457	423	421	450	418	463	402	432	409	395	447	432	459	429	452	463	454	399	434	451	435	438	438	415	436	371	456	460	461	452	429	422	442	424	464	452	428	487	434	406	403	470	403	419	454	438	456	430	447	422	465	469	453	443	406	443	436	406	456	423	404	450	437	411	436	427	454	454	428	437	417	471	469	431	434	468	436	452	429	434	434	457	428	425	436	408	391	455	446	395	412	418	445	416	440	429	417	449	392	488	442	425	451	418	486	435	469	416	438	459	425	450	438	441	443	434	416	428	422	444	451	463	402	439	449	438	454	445	466	452	419	423	464	472	429	448	431	458	445	414	431	448	475	442	438	429	464	463	467	439	453	483	431	413	445	434	459	411	438	422	407	415	448	450	429	436	418	442	447	485	443	423	469	461	396	405	423	463	437	463	453	437	419	469	451	427	453	422	409	450	459	433	411	447	440	424	446	430	410	444	449	478	463	431	449	409	447	422	422	484	428	477	432	475	456	444	474	407	392	418	433	404	426	438	450	434	406	451	433	436	385	440	434	449	429	440	440	469	440	427	418	447	422	441	415	422	427	440	441	443	422	440	435	446	413	421	458	451	397	423	460	465	457	475	453	442	460	463	427	445	450	461	422	462	460	437	437	409	398	422	427	430	448	393	462	419	417	445	406	456	413	473	437	419	414	437	464	425	458	458	430	403	419	425	471	440	417	433	411	431	425	447	420	447	463	410	425	448	397	484	419	435	429	443	457	432	439	441	404	426	409	446	439	443	425	432	393	438	423	459	414	450	428	471	422	397	437	419	442	397	404	423	392	463	433	421	440	452	419	465	442	403	467	439	416	422	425	420	446	472	425	423	446	468	463	419	412	431	434	457	463	445	419	416	470	425	433	428	483	417	420	454	441	446	427	449	438	445	408	427	439	441	431	418	438	429	419	450	448	450	422	449	410	423	455	441	447	426	470	429	412	404	405	460	430	444	468	452	427	447	460	429	415	431	450	437	433	453	430	441	427	449	438	424	465	416	444	436	421	431	461	430	442	416	436	464	447	413	410	410	443	435	433	435	435	427	435	428	397	428	431	421	461	441	430	440	431	443	384	409	434	424	401	450	433	454	437	404	443	452	416	421	451	440	442	440	451	470	440	447	408	447	420	479	495	442	428	463	435	432	455	414	437	456	459	430	487	427	397	427	420	431	439	421	485	422	501	446	437	437	449	405	429	455	419	409	438	455	439	427	422	474	446	456	449	426	424	443	395	456	454	460	412	453	424	448	410	426	407	430	459	436	456	431	430	438	417	423	441	459	456	447	450	449	421	427	416	402	432	432	435	432	426	448	431	432	449	437	445	425	409	446	464	438	445	441	437	448	446	458	448	427	445	450	422	449	423	429	458	461	439	450	442	473	426	430	416	442	456	435	457	448	480	444	444	456	466	457	438	428	436	464	433	445	429	457	435	407
3460	1803	1459	889	678	633	582	519	520	503	505	469	450	452	501	405	464	471	453	436	426	462	440	436	452	461	432	477	404	438	423	427	461	467	437	463	447	454	439	425	474	447	394	470	430	426	445	431	425	453	448	435	457	451	464	429	428	447	444	458	437	431	399	402	420	419	461	451	406	437	426	440	438	429	459	473	442	413	442	446	464	465	410	455	427	432	410	449	447	430	425	416	425	458	396	448	442	456	425	437	415	454	423	436	409	439	396	429	411	415	451	428	438	445	397	434	421	412	413	448	452	423	408	440	447	435	419	432	414	444	444	416	432	422	446	416	417	435	446	450	409	426	401	411	422	419	457	436	420	439	422	417	424	449	418	449	430	433	447	420	398	454	447	417	471	425	413	434	438	446	437	438	435	420	402	435	431	453	440	437	419	409	459	428	461	420	446	426	442	407	474	387	438	444	455	439	453	451	436	424	409	454	438	431	414	428	418	463	458	500	404	432	418	420	400	447	431	433	434	421	438	467	463	424	450	424	437	428	458	434	363	422	413	406	387	462	410	417	438	448	436	382	404	441	470	450	402	471	458	418	431	432	422	424	426	430	448	425	430	412	453	448	441	417	457	454	450	432	435	412	398	431	456	419	401	357	430	448	444	409	438	431	445	431	432	396	472	396	441	437	455	449	412	440	454	442	428	436	436	446	444	418	395	440	449	433	442	426	420	486	459	449	397	445	450	434	417	416	437	435	458	440	434	419	441	437	422	447	423	462	419	400	426	447	417	433	431	389	455	406	425	435	478	439	406	414	419	442	444	415	446	437	429	441	472	432	442	456	436	415	382	448	441	427	440	470	436	383	437	429	411	436	415	450	434	427	408	395	425	435	415	417	381	396	413	435	443	410	422	412	405	419	418	474	445	402	443	418	391	384	426	397	447	444	424	416	435	412	433	433	411	416	433	426	422	416	450	418	407	469	438	414	378	411	434	447	452	419	433	444	454	391	460	444	444	437	426	443	450	427	408	407	418	426	454	426	456	406	452	449	419	447	466	430	402	438	431	455	455	426	427	447	415	446	450	444	423	416	420	407	456	434	442	441	427	441	439	381	437	404	436	440	423	457	447	407	497	413	413	399	426	393	433	457	407	402	424	430	454	425	431	444	391	435	432	432	433	397	411	451	433	415	438	455	438	396	435	426	442	423	421	454	411	427	412	429	409	427	471	460	416	429	409	455	434	438	418	407	470	414	424	416	419	426	424	471	434	429	417	429	443	441	418	439	448	370	423	404	407	459	467	456	390	416	476	427	450	427	410	406	440	452	433	409	391	412	446	432	430	434	459	407	437	409	401	431	472	439	424	453	410	433	420	410	434	454	440	431	433	466	413	423	428	461	451	421	440	431	460	431	429	454	420	437	402	443	384	415	434	457	421	446	480	425	460	456	424	467	399	406	398	419	453	402	458	442	452	446	429	426	423	452	435	420	456	445	456	429	439	408	419	413	413	401	419	442	445	436	459	405	447	488	431	424	427	443	423	461	414	397	453	450	462	442	399	424	455	414	466	431	456	449	449	438	391	438	450	427	399	421	411	428	403	428	435	424	462	414	420	460	416	426	413	426	391	436	454	409	436	456	433	453	405	372	385	412	448	427	465	429	417	434	412	426	435	412	468	442	435	410	430	410	427	458	413	422	409	464	413	438	404	414	433	451	427	421	438	459	426	419	430	409	421	432	398	452	425	446	393	401	437	425	433	419	442	404	448	431	468	425	452	457	424	410	416	470	420	405	423	435	425	425	433	450	439	443	457	424	428	407	421	465	385	441	426	421	476	441	427	463	417	444	391	427	447	452	420	428	444	436	414	407	437	437	446	449	454	443	419	423	429	411	429	435	479	432	448	444	464	426	416	445	434	416	429	420	415	428	401	396	446	435	406	432	433	442	442	450	438	412	429	430	432	452	403	415	426	429	435	465	462	460	461	427	452	432	437	416	440	423	472	392	406	419	457	436	405	440	452	415	439	417	403	394	466	425	429	404	402	459	426	406	425	428	422	431	426	442	425	405	423	415	417	419	479	436	439	421	460	445	460	430	434	420	406	442	419	455	426	429	460	451	426	448	444	455	417	425	457	415	460	449	422	422	412	408	424	455	424	421	460	453	482	424	463	409	463	467	422	413	459	428	414	427	453	425	434	390	433	456	423	471	421	445	433	437	434	460	418	469	429	404	423	454	456	428	481	413	438	435	389	430	465	448	455	474	430	436	434	418	415	441	422	447	425	463	405	445	456	409	428	409	446	432	429	465	419	419	456	417	471	429	450	425	436	436	437	437	427	444	428	448	434	442	381	400	470	417	419	398	412	434	429	405	427	437	417	402	404	453	419	429	438	452	434	407	386	444	456	448	435	411	402	429	391	417	419	455	425	418	426	414	426	414	421	453	424	397	412	443	426	423	419	414	450	414	450	442	400	429	445	424	419	437	426	431	433	454	431	411	418	405	417	438	379	454	468	408	406	411	435	432	420	446	459	442	437	453	458	433	452	432	465	418	441	384	449	460	420	435	416	443	428	383	419	432	399	438	408	439	431	426	438	446	412	448	392	426	444	428	393	399	433	442	431	417	439	432	435	428	440	418	447	420	403	424	409	443	469	436	442	413	447	462	411	438	414	444	425	435	440	424	394	436	454	454	418	427	431	427	426	421	438	440	413	416	389	413	420	445	441	391	430	450	422	427	438	408	417	439	445	438	452	400	422	441	398	421	407	409	425	433	393	450	463	436	426	409	377	448	437	419	420	434	424	442	454	411	441	436	484	421	403	416	430	425	425	433	451	419	446	407	456	443	416	453	426	426	446	429	469	420	439	433	436	426	441	427	400	426	426	449	421	426	432	431	405	453	435	431	448	473	405	393	480	429	441	442	407	399	403	420	440	419	435	408	408	402	443	424	404	403	435	444	484	455	425	424	426	448	454	413	466	443	463	427	393	471	472	451	414	438	418	440	441	454	435	461	462	458	438	384	422	439	401	408	428	409	414	454	422	437	437	420	462	419	402	419	428	408	416	438	466	452	440	372	457	389	441	441	419	409	452	402	462	437	402	430	402	415	413	419	451	439	439	422	424	397	420	426	449	456	442	460	450	418	436	424	397	418	420	445	439	419	409	443	435	419	418	476	462	435	441	448	425	380	437	416	411	401	470	415	443	418	410	441	419	427	426	429	391	459	408	453	428	395	419	401	383	421	421	396	388	472	458	420	435	425	412	428	413	400	438	421	415	449	455	426	406	414	464	460	409	400	429	399	466	392	417	463	452	423	435	443	436	454	436	406	474	445	438	423	440	434	426	423	471	390	443	431	453	423	439	419	425	425	434	438	452	414	371	391	413	426	430	439	443	438	397	447	408	458	425	429	413	439	400	387	433	391	459	446	438	466	441	427	404	416	444	431	428	443	410	449	409	436	441	418	441	447	434	397	427	455	447	429	444	448	423	420	465	435	441	480	433	475
24379	21468	28615	24763	19623	2127	718	436	335	323	265	273	242	224	269	251	259	219	269	234	234	243	255	241	235	229	222	237	230	239	241	223	241	218	201	235	213	213	228	238	261	233	216	219	205	213	235	248	215	207	247	221	242	221	244	226	234	219	222	246	224	225	253	234	240	202	265	230	224	227	237	232	225	204	215	215	236	236	200	218	260	227	239	213	217	187	248	218	197	250	230	217	227	243	266	209	236	200	206	229	216	230	196	218	230	214	224	223	236	229	209	233	253	214	216	208	216	230	214	227	227	199	208	245	220	207	243	199	222	215	227	237	224	243	262	213	222	212	223	222	229	200	207	242	226	235	216	221	224	209	189	203	215	230	219	212	217	220	194	213	238	231	233	205	232	215	216	212	224	221	211	224	260	242	221	246	204	221	215	218	237	215	207	198	227	213	205	234	213	224	220	248	232	204	244	241	214	209	232	237	219	240	236	213	248	231	217	245	207	233	229	237	201	230	202	201	229	224	221	230	216	220	219	190	208	218	219	248	227	205	190	213	241	213	194	209	205	230	227	213	220	214	218	212	222	207	219	220	199	219	201	239	221	235	230	238	230	254	197	237	237	236	206	231	230	194	227	191	214	220	215	227	219	245	229	193	244	212	232	231	219	200	205	190	211	218	220	210	232	176	243	228	205	220	217	205	199	219	236	222	222	231	226	191	215	228	234	230	227	207	230	203	225	216	240	245	211	215	222	208	242	224	181	232	188	202	189	246	219	250	223	218	219	203	208	219	240	224	223	231	224	201	241	211	187	211	211	223	218	218	241	208	216	223	210	254	225	235	213	223	233	224	220	228	234	235	231	209	221	236	234	234	219	198	221	229	211	195	187	226	226	202	202	203	245	215	222	204	215	225	203	200	214	232	241	239	235	241	199	213	224	218	214	212	229	199	215	230	225	214	257	201	213	224	216	231	224	206	229	234	225	234	220	219	211	228	219	219	200	208	208	215	236	223	229	220	233	205	210	197	218	222	238	222	232	197	210	209	210	224	198	234	224	229	217	227	207	211	218	226	208	220	213	227	227	238	199	221	200	179	220	195	217	210	211	234	199	219	205	239	235	219	207	220	252	214	203	230	214	246	217	217	209	230	248	218	214	186	229	233	222	205	221	200	224	230	213	220	215	221	215	189	232	240	192	232	182	247	235	228	220	239	225	201	235	225	215	215	218	221	169	213	222	228	233	225	221	207	218	230	207	213	217	245	212	225	223	237	245	242	200	251	198	250	191	209	213	194	208	222	259	223	236	219	232	208	224	217	231	213	225	229	205	244	197	200	235	201	248	213	234	223	214	244	192	214	207	226	212	205	224	238	226	240	208	234	198	220	194	228	219	227	197	204	215	216	209	229	201	211	243	226	212	212	204	216	203	205	214	233	212	214	196	229	236	205	218	195	213	210	209	225	201	232	217	224	248	247	250	212	234	190	230	236	229	201	219	220	201	234	208	215	234	234	227	203	225	211	194	209	212	212	239	227	205	195	216	224	238	199	205	204	199	217	231	226	222	218	228	228	206	220	218	198	225	205	226	212	206	203	217	214	226	189	222	219	225	210	216	216	213	227	225	218	192	233	234	188	233	229	225	250	230	227	213	190	216	205	207	223	195	229	229	235	204	222	218	245	235	200	203	219	203	247	244	202	219	243	246	236	219	234	195	223	223	195	223	218	211	214	209	214	233	230	207	243	241	210	230	208	199	226	222	240	204	221	205	235	233	209	216	216	214	240	214	215	246	250	204	242	197	223	214	222	219	253	189	210	242	223	209	205	211	184	215	229	242	203	210	220	227	226	199	196	231	217	226	227	222	205	220	201	206	221	231	218	212	230	202	218	225	205	225	209	225	217	209	218	203	192	215	219	226	206	225	242	232	243	205	214	219	217	216	209	240	222	200	210	213	194	218	227	218	219	204	219	211	240	219	226	216	186	207	224	189	212	215	204	199	197	225	240	226	201	227	211	224	224	222	227	222	217	223	206	221	217	241	241	217	226	226	228	233	218	203	226	229	214	232	214	230	217	230	227	209	223	221	218	213	230	230	212	209	225	251	219	224	228	239	222	204	225	225	227	233	215	236	220	254	220	225	226	232	233	247	226	191	216	242	201	237	225	223	242	237	214	213	193	212	213	214	222	200	221	218	227	219	213	227	217	218	224	230	213	206	228	212	199	211	247	222	204	213	216	251	250	216	229	224	220	249	214	205	222	236	219	248	200	251	206	213	221	236	216	229	235	205	208	203	236	191	236	238	236	218	201	233	211	223	221	215	210	201	220	211	224	204	232	225	206	229	197	211	215	225	214	206	188	230	207	231	219	207	215	247	200	214	203	198	201	194	227	233	220	228	218	202	232	223	199	228	226	192	212	227	231	224	220	209	214	210	210	235	228	182	202	233	189	210	223	211	247	242	225	208	235	243	236	243	220	231	220	197	249	209	206	226	227	183	210	213	208	208	209	209	225	202	204	187	214	206	249	240	224	212	215	222	214	222	228	213	240	225	228	225	201	219	211	228	230	194	220	213	219	212	237	256	216	199	223	216	222	209	219	207	209	231	216	202	209	234	228	229	207	228	239	234	226	228	198	208	232	235	212	219	203	235	251	225	232	208	204	217	255	236	215	206	194	212	197	226	244	214	229	228	213	198	214	218	194	233	196	216	224	204	190	203	219	202	195	208	236	212	200	196	220	212	204	198	219	202	215	205	226	224	222	192	223	248	207	186	248	191	202	216	210	219	220	225	211	217	209	227	213	219	239	211	209	227	216	232	266	211	231	200	210	227	244	207	227	170	236	238	238	213	212	214	213	187	238	242	209	197	219	197	213	206	207	208	225	209	217	230	216	244	205	223	229	248	223	222	221	220	228	206	222	215	241	213	220	203	228	215	219	209	211	205	229	214	198	209	231	217	204	194	221	216	202	243	239	200	238	213	231	204	220	221	232	190	221	220	215	212	215	218	211	196	215	215	198	227	219	197	211	212	230	225	229	225	216	215	218	232	214	206	216	212	227	199	211	216	211	228	225	234	213	251	203	233	221	206	212	217	209	248	208	225	246	229	205	223	188	225	245	231	213	212	214	210	211	213	227	231	214	221	212	210	209	238	221	227	238	245	216	250	196	228	190	217	225	197	227	231	215	233	197	225	203	193	198	203	223	189	243	201	229	237	231	217	240	204	221	210	222	200	214	210	210	247	214	232	233	192	224	230	215	170	233	234	192	206	235	208	220	205	233	219	226	248	204	221	238	222	189	235	211	197	223	227	197	216	235	221	232	218	220	216	218	226	220	239	216	222	195	229	198	234	210	199	215	222	197	242	208	228	210	217	216	250	238	240	203	210	221	212	219	239	199	199	202	218	216	237	237	231	216	212	206	212	216	215	221	221	205	203	224	202	212	214	208	223	204	214	214	226	210	197	222	227	204	238	256	226	232	229	199	197	211	227	208	204	211	191	212	222	207
3182	4440	3527	1731	1188	877	665	596	516	472	376	416	334	359	326	335	299	294	281	305	279	283	299	265	259	261	254	274	269	259	292	258	243	259	280	236	241	262	246	255	264	269	243	228	262	254	250	245	231	271	235	253	231	243	264	246	243	236	241	244	275	255	243	245	243	244	235	258	259	258	283	270	241	253	276	229	259	257	211	245	231	266	233	248	232	234	249	244	283	230	246	250	269	241	243	226	244	266	226	232	226	220	213	252	219	225	222	212	279	231	256	259	223	245	234	260	219	228	237	231	225	264	236	269	238	242	263	241	236	223	252	238	223	241	244	233	236	233	248	250	241	219	237	259	245	246	232	250	244	239	260	256	232	252	238	218	231	255	232	251	204	243	241	262	251	241	236	217	267	258	221	232	234	244	238	253	237	242	235	251	251	215	250	246	228	231	221	246	236	213	238	221	225	228	253	215	249	254	230	238	247	226	237	238	246	246	253	217	225	229	221	242	239	237	240	240	251	217	218	230	235	229	252	252	232	230	235	262	246	246	238	241	230	259	242	260	230	231	255	216	232	233	246	237	236	249	245	246	244	277	239	261	260	227	244	225	256	210	238	243	250	237	206	237	250	248	245	223	230	217	287	246	273	222	200	248	244	245	252	229	233	243	217	220	257	233	234	227	280	242	264	241	260	233	232	256	244	238	236	265	239	240	237	236	230	244	248	254	240	240	219	238	196	243	239	254	235	248	222	224	244	269	244	238	253	244	256	232	240	250	226	242	230	258	254	215	247	183	228	234	236	231	248	224	265	233	240	239	218	256	241	227	243	249	263	245	222	228	242	239	237	238	243	241	261	234	244	235	220	219	223	259	247	238	236	243	239	240	238	220	226	233	265	213	244	227	230	249	232	263	244	238	225	234	229	218	223	241	259	253	239	258	236	219	232	224	270	231	230	253	257	237	251	248	231	254	249	241	219	225	237	211	219	246	224	254	214	219	251	245	257	207	238	223	256	251	223	223	214	244	225	253	246	253	229	242	257	226	219	230	221	236	222	252	259	229	237	260	237	228	228	244	229	239	242	234	237	232	270	221	250	251	246	222	230	244	257	218	215	240	254	252	229	235	239	202	233	226	247	234	223	229	257	248	247	261	224	272	225	223	235	253	231	260	227	221	250	276	220	241	236	262	230	201	235	264	264	245	213	266	255	222	255	242	230	229	226	240	247	251	250	227	247	227	261	254	221	227	263	233	241	235	236	244	254	218	240	263	257	230	268	258	237	227	252	235	236	233	252	265	242	267	252	230	238	256	242	236	232	225	234	241	233	232	229	257	260	226	250	236	211	259	223	258	238	262	230	232	231	243	231	248	240	215	253	242	251	226	253	261	237	246	246	245	235	237	262	267	237	242	240	230	252	248	214	216	230	237	235	246	238	236	247	246	222	225	222	259	219	251	229	242	212	241	252	263	248	249	243	241	231	244	222	260	224	233	240	222	217	241	264	233	237	261	239	197	235	240	256	245	239	245	231	222	215	228	245	222	243	220	239	253	271	216	257	224	237	266	228	223	235	216	238	229	235	236	229	279	234	264	255	246	259	241	243	251	244	261	250	262	264	222	259	251	270	208	239	250	210	264	208	258	238	251	233	229	220	228	244	242	269	236	253	240	241	233	216	246	240	240	235	232	217	229	247	238	220	257	212	232	237	216	246	260	254	246	216	237	203	247	227	253	226	228	227	214	236	245	257	216	236	217	256	237	254	233	208	229	271	255	243	259	233	273	207	225	235	238	234	237	233	256	227	238	218	240	226	255	234	244	278	265	228	256	231	237	248	239	233	229	244	228	226	259	231	253	236	256	192	207	238	240	246	256	271	238	240	245	226	254	233	215	233	259	243	195	219	230	243	248	242	230	238	253	225	259	240	261	241	249	227	247	252	252	246	253	229	258	232	223	230	237	223	217	211	230	237	221	228	210	254	248	245	240	240	238	239	232	209	258	264	246	259	261	252	226	262	256	236	259	239	221	242	202	237	271	250	257	252	242	248	235	218	229	198	211	231	268	232	234	238	229	258	260	256	259	213	218	244	259	216	228	232	202	237	218	250	249	243	230	256	230	242	228	247	241	245	237	238	245	215	212	254	244	240	264	248	224	253	222	265	266	234	233	245	222	209	224	232	234	239	238	255	235	198	241	241	243	261	257	246	220	252	219	261	266	260	264	226	262	220	264	262	264	220	234	224	267	228	252	241	254	233	237	245	234	241	240	231	229	216	229	219	241	234	259	215	244	256	218	242	228	269	240	250	221	227	237	242	230	240	235	227	253	227	270	242	241	233	236	233	224	244	224	229	241	229	240	251	229	232	237	248	245	264	245	233	228	244	244	229	232	247	208	218	231	239	229	225	234	269	226	201	247	251	245	239	234	228	247	200	241	231	242	235	221	256	254	244	229	258	205	206	236	245	246	221	237	223	222	240	230	208	242	218	270	228	213	240	228	259	247	242	216	238	218	230	222	211	242	249	243	250	229	243	244	248	229	252	261	238	282	219	233	253	241	270	240	239	244	236	248	264	198	265	259	255	214	238	246	219	246	240	224	242	265	242	247	236	252	228	242	217	240	220	225	249	250	232	232	231	228	245	225	227	243	236	239	247	232	224	246	237	267	248	246	245	251	224	254	246	239	247	235	234	238	249	239	259	235	248	237	244	256	245	242	258	251	249	237	267	226	250	213	221	206	244	236	243	250	237	249	230	281	238	256	232	252	248	228	219	217	230	236	207	222	232	225	235	240	243	237	251	234	235	241	252	259	238	256	243	240	252	236	242	215	224	211	262	215	224	253	253	257	217	242	250	225	230	234	231	239	244	232	222	231	209	244	237	232	245	242	229	229	259	252	232	259	267	243	217	255	231	242	229	223	256	246	263	235	252	226	227	208	194	240	224	225	230	216	254	221	214	256	257	245	244	240	264	248	233	222	231	207	231	235	238	233	233	218	250	214	236	246	234	216	235	249	244	217	227	256	221	217	267	218	236	241	238	222	226	235	226	214	218	225	241	202	221	245	244	251	224	235	222	253	244	244	220	238	224	238	237	258	249	270	225	225	229	240	235	238	253	239	231	227	227	237	234	242	209	226	238	238	237	223	238	220	222	232	210	235	241	232	239	243	230	235	220	224	227	239	228	227	236	223	242	257	232	237	265	234	223	249	236	204	239	238	254	261	243	243	253	243	230	218	232	240	243	244	229	255	259	230	209	232	218	247	235	207	243	207	219	247	254	252	240	226	236	236	261	269	230	217	223	218	235	263	248	234	212	226	225	232	248	236	228	244	237	235	251	229	241	224	251	213	245	234	237	239	225	247	205	225	240	224	259	223	257	221	254	224	233	204	237	248	239	254	233	257	238	237	234	231	224	273	210	240	255	243	258	227	226	252	232	219	238	223	213	205	234	244	224	256	226	246	213	214	233	235	207	225	261	249	236	226	247	247	225	230	246	230	212	239	257	248
27671	11056	1499	860	592	636	650	617	601	562	577	589	580	574	604	609	572	563	581	601	580	611	613	613	596	585	557	629	617	569	582	641	632	600	599	611	622	542	575	590	546	584	587	597	563	581	592	591	538	565	606	595	587	576	591	580	550	583	548	592	591	574	611	560	542	560	591	579	556	594	568	559	597	536	530	563	598	586	561	562	644	582	611	588	610	585	619	599	601	566	602	560	588	556	621	602	563	642	602	650	574	578	576	575	632	572	593	574	609	597	596	564	605	537	590	667	583	548	542	565	548	542	588	619	583	586	680	562	543	537	603	572	616	576	587	610	592	616	592	543	582	601	616	572	570	628	605	613	580	605	588	605	602	647	597	515	557	636	607	579	570	620	617	555	556	548	599	612	570	592	569	565	602	602	603	581	624	594	580	598	589	582	553	656	608	623	626	591	565	635	566	593	600	551	606	598	603	549	577	570	587	585	608	558	597	578	580	578	568	545	575	599	600	595	559	571	586	593	586	576	591	600	576	559	598	588	549	609	572	604	595	610	574	645	587	530	603	626	612	629	591	576	576	554	608	603	564	589	569	576	556	561	556	582	575	596	566	573	641	571	625	526	609	579	564	612	634	616	610	583	584	575	573	542	583	613	572	587	591	565	565	576	608	593	583	583	588	561	575	571	586	600	596	645	563	597	562	588	606	574	564	627	562	568	556	545	570	572	560	581	555	579	570	619	598	576	615	598	570	572	548	569	610	626	591	568	595	572	591	591	566	556	588	598	607	610	561	588	618	564	576	587	585	584	584	610	563	604	596	568	619	530	593	588	596	579	563	575	550	640	553	561	597	585	603	572	565	582	618	567	598	588	578	595	580	569	592	598	584	594	582	581	617	546	584	606	564	601	580	585	572	622	571	560	525	607	566	596	614	610	563	569	576	607	566	612	549	593	559	573	527	608	534	533	556	591	563	618	620	577	540	588	546	583	613	546	539	589	573	594	592	564	559	605	564	575	590	587	543	617	603	576	633	559	588	575	590	562	627	616	595	587	592	579	588	551	578	562	552	570	567	617	571	550	660	599	581	568	601	611	552	613	627	583	587	576	566	571	574	555	628	596	581	577	563	589	622	582	585	546	617	580	627	552	511	580	602	579	578	583	575	589	558	551	622	581	582	558	612	618	546	590	601	603	611	599	545	584	610	579	585	532	607	574	577	629	584	622	564	624	649	598	623	599	547	612	560	579	544	600	594	572	598	572	566	554	558	612	571	634	577	608	568	579	577	607	549	604	550	575	606	577	607	580	618	594	589	564	559	603	635	582	577	575	625	550	586	589	601	612	547	587	541	600	574	576	583	615	609	547	572	623	567	619	591	545	588	587	575	617	560	578	580	570	577	565	562	551	607	558	603	570	572	593	587	550	598	585	556	531	639	529	542	542	571	559	591	558	610	627	626	608	571	580	594	576	594	599	575	612	607	595	598	567	558	557	585	585	593	573	561	585	580	575	593	604	605	561	589	590	571	570	586	603	601	562	601	602	614	577	599	568	599	562	596	548	565	590	575	575	617	595	610	602	625	579	596	569	591	623	604	602	607	591	553	576	572	562	593	543	587	581	606	567	596	598	610	575	590	594	584	568	603	601	590	577	557	587	532	546	581	556	603	644	617	597	618	583	604	556	599	597	596	618	571	591	576	585	550	593	628	606	598	599	582	604	579	576	582	627	593	588	529	606	570	624	575	595	613	618	592	562	576	594	578	589	589	566	576	588	606	565	594	569	561	603	592	592	591	543	576	635	560	557	600	590	667	539	617	664	582	585	583	549	524	568	592	547	576	594	593	588	582	595	598	576	575	637	623	563	595	593	574	606	582	574	577	608	584	543	587	610	588	603	583	599	537	549	559	572	557	590	583	605	584	581	583	570	588	586	615	610	632	552	591	624	580	552	565	621	602	564	560	639	528	579	586	593	597	552	593	572	605	633	597	597	599	578	587	570	534	579	607	619	583	598	600	609	597	602	566	573	578	595	566	584	575	576	596	531	564	612	612	562	568	567	582	569	610	577	613	597	560	604	610	555	573	581	620	572	604	627	608	602	606	580	543	596	582	554	588	563	584	551	569	586	588	582	546	557	600	576	592	599	569	596	610	554	636	587	563	575	517	613	576	568	607	555	597	604	565	568	609	603	596	566	586	600	568	564	583	597	600	578	559	623	549	588	567	572	596	573	608	586	596	588	589	604	575	586	588	606	519	589	532	608	579	579	594	555	597	571	601	532	630	593	617	596	627	584	579	557	584	601	588	543	569	620	583	597	589	541	599	578	589	569	621	592	597	588	579	594	594	618	591	600	589	596	573	603	580	596	582	579	606	599	606	540	589	599	560	566	593	589	556	597	553	567	588	606	551	574	612	518	599	597	612	539	581	594	578	599	604	598	579	570	557	630	521	559	642	620	553	589	563	576	571	562	574	521	609	596	606	580	555	631	593	577	631	607	554	578	560	603	568	602	559	618	584	575	581	590	545	575	591	595	586	589	565	608	612	598	566	567	602	562	603	562	572	578	582	555	625	587	581	597	594	623	590	556	600	591	612	607	624	576	601	585	592	580	615	563	552	633	592	614	564	582	535	550	586	555	570	611	612	586	574	559	551	575	567	552	582	596	590	563	596	629	576	582	634	584	551	583	527	554	551	575	567	609	613	593	552	575	566	569	592	585	566	537	589	609	593	588	567	579	593	552	580	592	585	592	556	623	571	585	629	550	596	582	585	576	557	626	594	582	549	572	565	600	601	574	563	610	592	569	588	613	584	560	560	549	605	557	612	565	557	585	574	600	553	567	563	579	555	605	635	577	573	622	609	617	626	587	563	555	563	539	596	602	557	552	616	586	579	593	595	569	594	593	626	552	590	572	602	597	611	568	599	549	588	576	589	537	600	608	582	579	578	584	603	586	615	606	553	590	613	601	591	543	565	614	584	599	568	595	568	593	552	534	616	630	583	604	573	584	590	573	578	589	613	563	565	616	588	587	575	560	590	586	568	617	585	608	588	603	621	611	617	600	583	575	637	587	542	574	581	581	543	574	598	560	593	557	630	592	593	569	588	563	554	608	567	576	583	595	602	575	567	570	579	571	608	589	603	569	551	606	572	609	621	654	577	619	542	653	580	583	572	563	604	614	565	583	616	613	563	585	596	614	562	566	609	556	572	594	577	560	585	654	579	593	564	591	581	633	589	592	597	559	592	612	594	552	556	599	582	539	598	607	572	566	575	551	587	572	648	592	641	580	557	580	617	557	605	553	559	557	592	545	547	570	579	552	581	619	597	622	608	561	622	635	590	586	603	593	626	593	586	536	566	582	540	556	579	630	585	605	601	622	617	598	545	600	602	604	634	604	608	580	562	591	599	627	583	564	612	585	593	569	583	595	628	553	629	562	604	613	622	560	605	599	559	622	580	613	585	604	551	600	575	551	606	606	586	551	617	578	555	576	595	565	554	632	612	573
5129	768	714	628	622	572	539	562	586	581	573	552	528	577	595	548	557	513	543	541	534	601	562	541	555	485	565	531	579	568	515	598	550	553	529	526	538	596	548	524	552	498	544	552	527	496	551	567	516	546	522	593	563	541	523	551	554	581	545	534	538	536	542	558	564	545	602	543	524	546	576	533	524	545	509	512	534	553	520	562	563	552	535	566	537	552	556	570	518	567	545	529	555	547	530	564	553	507	591	533	512	584	544	575	581	519	539	570	547	532	549	511	531	528	573	577	521	519	574	533	540	564	562	506	535	506	516	576	526	516	582	561	543	549	547	565	571	503	541	513	573	527	568	530	528	551	524	560	519	577	529	543	599	566	542	562	558	585	569	526	522	552	580	541	535	527	508	528	556	587	574	512	530	521	514	546	569	552	516	586	566	594	606	551	543	513	540	550	536	528	521	553	568	574	534	539	541	525	559	536	560	532	559	548	565	523	546	519	561	547	549	535	544	562	523	548	532	529	542	576	521	525	577	550	575	588	521	555	518	596	550	500	599	546	544	554	519	565	540	541	541	564	513	523	557	540	559	565	532	552	540	586	523	580	512	534	570	580	566	532	543	565	545	554	550	547	537	545	523	498	545	568	517	534	538	539	503	537	546	578	558	539	586	572	559	564	536	577	530	564	499	547	577	533	515	570	536	522	532	538	539	516	581	517	530	548	571	497	557	524	584	567	545	532	539	518	573	545	572	564	505	528	592	514	547	511	565	541	542	556	580	570	531	536	552	516	522	527	557	592	572	558	558	552	576	563	600	546	518	536	518	545	569	532	548	569	518	570	563	508	515	569	551	556	557	521	521	541	534	538	565	570	561	574	521	592	564	543	547	559	531	611	493	530	525	583	537	554	598	552	525	494	564	575	542	535	554	541	548	558	578	574	564	550	563	518	531	566	543	571	548	583	570	576	536	554	550	554	545	502	565	566	543	578	558	523	567	571	513	541	529	580	545	540	579	529	569	539	537	548	575	543	570	528	576	540	513	605	561	522	574	514	554	528	549	529	569	511	575	526	567	519	497	574	564	529	552	520	552	562	529	581	574	528	534	591	567	537	531	555	537	532	582	519	550	527	497	569	540	519	520	570	557	527	516	542	537	564	550	527	536	572	574	535	542	574	571	510	525	547	581	527	584	555	541	520	576	536	523	535	580	517	492	556	550	548	523	559	583	523	510	562	542	567	535	510	525	517	525	558	514	585	552	535	499	552	541	554	565	543	559	568	574	540	541	558	560	514	570	541	524	543	551	522	577	568	565	602	569	524	528	511	513	578	584	595	549	576	544	596	512	528	615	581	519	499	523	565	614	531	574	542	548	566	507	532	552	519	502	545	549	585	537	561	546	558	535	532	532	546	539	591	575	569	493	532	547	501	526	550	565	529	570	606	537	555	531	543	548	551	544	537	534	510	550	537	536	568	557	571	553	554	536	578	548	559	502	576	551	534	551	584	563	573	528	554	616	592	545	513	524	534	525	508	521	551	564	583	549	532	597	558	583	531	577	567	559	532	532	557	562	556	533	548	553	549	561	551	534	552	549	539	492	559	560	589	549	514	508	570	585	527	554	548	530	545	527	561	515	548	552	510	562	514	529	515	533	500	554	532	574	573	523	556	541	545	548	570	563	555	532	542	554	593	534	570	564	534	554	508	550	563	558	513	558	536	532	488	533	540	565	560	564	531	566	537	477	565	549	513	498	541	532	525	551	552	581	521	562	522	558	539	554	538	575	539	485	580	517	567	542	529	577	544	553	518	535	519	539	561	512	567	530	589	520	550	555	527	541	518	568	513	540	532	580	503	549	585	521	518	575	534	563	564	542	531	568	577	525	579	541	553	532	551	539	527	562	560	545	534	550	563	521	526	561	514	597	535	568	543	577	563	550	570	560	550	556	544	563	558	546	575	601	555	560	554	543	531	574	547	539	563	565	555	545	582	523	527	548	559	538	545	534	538	562	533	533	492	574	526	571	559	543	540	561	539	596	556	534	543	503	561	519	578	579	546	570	546	515	568	570	510	525	586	497	547	538	527	559	588	509	561	524	544	518	503	525	547	549	561	536	564	506	527	589	545	515	552	546	555	542	561	558	534	550	550	550	536	567	524	554	600	528	537	544	559	552	527	577	546	585	550	527	528	566	558	499	515	566	548	530	568	546	526	565	565	557	537	531	521	592	561	562	534	566	556	545	541	564	531	562	595	519	529	550	576	512	579	561	576	524	522	569	548	562	515	597	576	522	522	533	537	580	516	564	533	507	558	492	558	526	527	484	530	603	568	540	580	566	535	595	562	556	579	560	552	578	545	546	560	561	539	569	545	540	528	593	522	562	548	540	577	568	543	594	531	550	528	553	551	566	557	573	501	582	527	572	566	552	514	529	572	572	586	552	546	516	565	542	514	554	528	584	569	537	541	534	571	553	528	518	555	607	548	578	491	551	523	546	548	544	559	534	515	583	532	523	588	503	520	537	534	562	574	539	559	529	561	531	517	500	543	564	576	542	564	563	535	568	559	570	532	510	525	553	526	564	520	583	511	530	519	559	521	576	525	559	521	525	528	534	567	556	559	538	517	586	543	566	569	532	545	514	545	533	599	536	525	511	519	545	528	544	533	559	571	534	539	564	547	532	536	542	545	503	555	500	543	570	540	541	536	555	548	523	555	526	544	555	568	455	573	522	527	541	549	549	563	512	546	555	537	510	576	529	583	565	576	577	539	542	490	535	564	532	558	549	518	565	561	511	537	564	592	557	573	548	573	524	518	517	601	502	566	551	554	592	573	534	549	560	573	524	548	532	561	520	513	558	573	578	531	556	541	538	539	512	519	531	550	554	551	541	541	553	544	566	560	544	538	540	505	532	588	528	566	558	503	528	526	579	554	560	515	558	599	561	572	557	508	580	535	543	540	550	565	569	552	544	534	564	543	503	572	520	551	550	555	572	520	567	568	572	572	536	504	580	540	548	537	527	564	537	544	563	524	567	527	564	542	547	544	525	535	534	500	510	549	532	539	568	568	546	559	538	504	532	540	540	551	556	565	575	559	588	536	533	525	546	536	531	530	548	524	524	543	551	540	514	541	535	575	561	508	523	537	556	534	552	512	542	528	602	527	501	529	529	571	507	571	547	537	559	577	561	557	513	536	529	522	566	562	565	581	509	523	550	537	518	512	509	542	567	547	527	587	533	569	543	527	544	559	585	573	563	532	553	575	554	580	564	575	517	543	577	603	574	551	576	537	526	533	578	570	538	549	532	565	572	571	524	564	553	555	527	549	556	549	564	504	549	555	545	508	551	563	576	561	579	570	538	580	588	532	517	559	551	534	536	533	558	547	592	537	528	577	537	577	521	555	549	603	556	543	558	549	578	557	595	550	566	554	565	568	530	553	537	501	542	550	549	553	519	572	533	591	535	554	548	553	563	538	521	564	581	529	527	568	540	538	542	516	534	547	576	546
25899	21498	24945	15230	1183	621	608	513	478	480	439	499	453	448	443	450	432	477	456	444	457	482	481	442	448	463	473	440	460	459	463	474	416	444	464	484	449	439	434	461	491	466	444	445	446	436	442	459	440	439	458	463	378	428	435	488	442	441	444	424	462	450	476	449	442	442	406	518	457	406	460	465	422	444	431	478	391	430	438	462	408	459	460	450	483	450	395	415	397	410	432	457	486	422	475	452	449	441	437	433	478	417	430	491	451	443	414	446	503	452	465	454	413	452	428	454	472	442	450	440	442	420	452	473	426	468	467	462	425	451	418	445	412	420	448	454	398	453	458	432	478	465	488	404	461	474	465	455	446	471	447	421	434	439	457	462	463	414	427	410	419	438	466	447	421	439	422	485	439	461	411	420	480	457	446	422	427	417	442	433	408	439	404	458	445	405	415	411	422	444	448	466	449	476	435	460	449	415	454	462	491	426	449	446	439	475	454	470	478	431	403	434	403	447	437	463	462	420	455	428	462	430	440	415	450	424	437	436	467	475	457	430	442	447	420	469	455	428	470	437	427	433	437	435	396	449	442	421	442	454	418	452	424	412	453	456	427	461	440	423	379	460	441	439	407	429	445	418	417	407	430	433	457	464	468	447	433	419	456	464	438	419	461	434	441	442	457	428	454	439	461	448	416	436	440	466	405	431	421	437	435	457	424	433	448	447	433	460	410	397	450	415	429	468	458	457	437	465	424	422	422	461	434	465	442	419	440	446	473	451	454	440	453	483	416	430	431	425	438	456	440	450	479	449	448	460	415	439	442	444	456	496	430	446	437	493	445	408	441	436	409	443	412	467	453	464	446	449	427	421	471	468	474	428	432	452	453	456	445	465	450	450	426	475	464	468	454	419	441	427	445	466	436	417	433	438	467	412	461	435	431	458	424	429	434	452	483	419	429	454	434	427	437	417	425	418	444	430	448	456	466	469	462	437	454	458	445	417	448	431	427	398	420	425	464	483	470	462	439	452	427	457	426	463	401	426	427	440	397	484	458	434	453	443	446	459	445	431	470	437	468	451	473	471	459	414	433	437	452	459	415	411	443	479	456	460	408	438	470	435	473	433	458	414	454	450	483	442	464	471	443	403	495	474	472	450	439	460	455	452	448	429	414	453	435	462	427	434	451	464	463	433	469	429	407	455	467	452	473	412	465	471	421	421	442	440	455	406	482	470	462	445	483	492	443	465	462	450	432	446	445	438	471	442	450	471	420	480	460	444	472	434	433	452	425	426	455	445	433	433	417	441	416	438	419	481	459	469	462	434	463	453	474	411	439	435	439	443	437	463	471	458	478	420	423	446	432	439	468	418	412	465	461	443	416	440	466	431	436	394	445	447	415	426	483	437	417	433	440	419	428	459	422	429	441	437	457	443	430	468	440	422	478	400	415	426	445	451	444	443	453	437	406	437	456	462	441	449	437	445	450	415	423	453	455	466	443	447	417	395	414	443	438	464	438	439	430	412	423	436	441	452	436	440	438	492	427	439	391	424	437	391	428	403	471	445	441	409	449	458	474	428	437	465	447	445	453	436	449	456	436	432	413	430	449	453	456	399	438	447	459	436	484	405	440	420	436	435	422	441	458	427	482	438	469	386	442	437	429	442	446	432	476	467	423	444	459	453	439	434	446	427	452	441	478	452	426	454	460	426	452	428	443	437	472	436	469	450	417	453	455	439	469	465	477	454	480	417	450	447	441	455	442	459	435	443	441	463	475	423	435	449	453	453	439	403	487	482	409	457	447	415	431	444	460	464	454	446	469	472	440	488	417	449	457	469	458	436	426	429	437	455	417	451	476	460	453	416	458	445	458	411	435	452	460	435	453	444	456	436	460	482	468	409	419	380	481	476	466	419	422	455	430	425	408	443	482	437	462	413	435	432	433	438	474	439	467	467	425	446	436	418	480	473	448	434	446	444	419	451	426	407	425	449	451	479	452	457	496	440	456	444	409	477	442	464	433	438	467	491	404	458	425	411	451	477	429	422	437	410	463	460	464	444	458	445	488	477	443	456	461	454	440	458	415	428	445	434	418	434	445	470	423	431	451	456	442	446	454	429	430	500	424	434	441	452	482	426	447	460	452	456	425	404	415	452	468	481	418	411	477	465	480	487	450	469	443	451	468	453	426	446	458	446	431	446	471	431	427	477	497	438	449	433	422	437	427	448	449	445	436	447	421	406	427	467	446	413	473	436	462	475	471	436	430	421	465	461	444	447	466	428	448	476	413	442	442	460	437	437	449	480	465	451	479	426	420	449	459	431	422	453	429	441	468	455	446	414	447	456	442	472	443	428	449	486	417	433	429	416	436	418	442	417	401	455	431	448	429	425	418	441	444	466	452	446	453	469	427	428	473	455	469	454	405	435	433	459	418	436	451	442	420	426	438	466	442	443	429	414	433	435	437	440	447	448	442	407	467	409	469	484	421	440	448	416	436	429	454	438	469	428	442	474	419	449	430	453	441	414	384	414	413	445	423	450	445	435	443	448	422	422	390	476	436	435	444	458	418	412	434	437	461	417	464	418	453	429	429	474	434	426	469	487	419	432	448	435	465	418	478	463	438	413	464	441	421	415	459	469	412	468	449	424	466	452	453	423	444	439	449	450	459	452	405	478	465	430	452	457	449	438	424	421	453	424	454	441	448	430	452	429	431	467	416	436	439	414	469	448	436	447	484	421	387	453	473	468	409	467	471	437	443	443	460	482	431	441	436	428	426	454	434	459	434	421	472	461	443	444	458	443	439	438	421	450	429	438	409	426	435	445	467	446	434	446	413	422	448	409	398	447	443	454	413	443	499	443	456	441	423	448	440	445	435	428	492	485	453	448	443	421	458	503	430	447	450	456	444	421	460	430	414	474	458	426	439	466	432	466	426	435	434	404	465	462	479	457	453	470	437	446	448	470	427	446	405	430	445	435	455	489	447	451	470	455	439	442	414	443	444	462	390	489	467	430	421	464	450	436	443	472	455	433	434	445	433	468	433	460	458	394	420	420	445	466	436	443	488	397	429	439	467	435	437	468	459	457	429	420	471	438	460	416	442	464	417	494	471	474	435	425	420	455	429	443	422	434	439	398	404	501	451	444	427	463	452	447	469	459	419	439	446	430	461	471	424	468	431	428	457	431	435	474	423	436	433	462	445	445	424	453	429	405	463	457	466	401	451	469	448	473	445	404	418	436	419	449	458	426	459	456	429	457	486	437	458	439	429	447	464	445	423	457	451	443	480	462	418	441	448	426	401	460	477	439	417	430	385	424	447	492	430	445	461	424	435	415	413	422	397	397	443	437	423	415	409	453	453	422	434	423	449	489	437	421	433	471	405	406	434	447	389	435	432	443	468	468	448	409	424	458	447	436	438	463	457	458	430	432	481	425	419	434	446	428	418	442	468	456	446	437	464	451	430	433	484	443	407	482	449	467	448	443	427	466	468	459	443	422	433	450	464	431	494	452
3478	1779	1428	902	764	625	592	535	503	493	479	479	450	472	438	480	459	448	412	404	466	428	455	427	443	410	417	420	476	444	445	447	454	386	452	468	475	460	432	430	458	423	394	412	450	443	456	473	436	436	415	448	452	431	427	457	425	420	441	419	430	502	406	404	419	411	457	411	437	417	424	450	442	409	430	452	423	431	394	430	441	448	464	490	458	415	454	428	449	421	439	429	409	447	404	456	435	421	422	436	433	420	436	409	387	418	425	478	439	447	437	408	395	434	422	466	406	414	431	464	436	450	421	417	418	430	425	405	427	439	419	436	403	417	449	418	429	398	446	462	445	471	477	451	439	420	406	441	450	405	417	461	421	431	440	439	476	458	432	410	402	444	412	436	431	434	404	399	418	446	435	445	459	435	415	414	454	457	448	416	424	438	418	417	431	435	434	446	406	432	446	430	447	490	435	438	427	458	440	403	424	470	434	468	445	420	437	388	444	495	447	437	456	453	441	448	416	414	416	462	454	457	433	429	468	484	412	445	442	402	432	409	452	431	412	402	431	424	423	420	443	437	434	469	417	420	442	445	409	413	407	453	421	400	435	426	408	423	465	402	452	432	433	456	441	464	456	451	428	437	460	447	444	436	451	460	421	443	449	428	416	415	427	402	429	447	413	407	397	444	400	434	417	425	439	420	459	431	411	450	427	439	441	426	439	453	438	403	429	426	412	422	432	419	447	429	423	417	435	411	405	403	458	422	423	434	463	448	417	397	409	430	439	419	444	446	447	435	410	405	417	420	433	423	431	437	432	445	429	429	447	445	438	468	426	463	416	401	409	422	415	434	460	416	403	432	440	445	419	462	457	424	415	424	444	438	405	450	462	421	455	452	413	412	419	407	469	410	417	454	409	408	455	458	424	409	451	438	434	453	453	407	420	425	381	426	414	427	427	448	439	423	408	455	442	430	438	415	443	429	402	394	434	457	386	441	452	425	485	462	481	421	443	439	424	450	473	462	427	438	427	414	450	446	407	461	394	409	434	453	447	438	401	450	432	452	444	425	450	437	429	437	418	404	383	382	452	425	431	432	433	415	459	410	417	421	416	420	459	421	436	432	413	422	435	392	433	417	383	422	435	419	451	465	432	416	402	410	455	430	431	446	445	388	412	430	465	420	425	448	431	403	415	427	422	430	433	413	447	419	433	404	420	412	418	449	430	425	418	415	408	425	407	436	444	424	429	393	427	416	451	449	401	412	387	420	447	447	450	425	427	433	425	466	470	416	434	378	420	446	444	438	407	411	401	434	459	437	427	416	413	431	431	445	470	422	417	390	417	449	481	390	437	411	424	408	437	434	458	427	431	377	424	391	440	386	417	445	421	411	388	421	408	401	438	452	412	432	426	410	424	437	425	419	415	395	437	396	443	420	406	416	467	429	406	431	447	396	428	419	431	428	474	412	446	406	416	417	422	414	414	438	435	442	426	406	409	404	425	444	415	392	454	445	410	442	433	427	424	447	417	457	444	453	417	422	426	436	429	428	397	450	432	433	412	425	444	419	445	399	419	409	435	463	457	410	417	449	404	443	423	423	413	393	447	429	424	403	407	418	464	394	445	427	427	458	415	425	431	421	485	411	416	417	455	449	444	435	434	418	436	426	461	430	388	422	386	406	405	457	417	463	424	413	418	447	420	447	421	385	466	422	417	456	429	420	419	422	453	439	410	425	395	420	459	403	425	429	435	425	413	433	430	475	438	418	410	414	405	407	435	401	435	434	406	426	438	438	453	442	440	409	412	424	446	437	443	429	446	456	436	455	429	400	421	422	444	450	465	434	408	403	430	432	407	422	411	436	385	451	400	435	432	455	440	418	424	429	473	443	435	399	456	433	444	416	442	434	413	428	431	403	463	387	439	426	410	438	425	413	418	420	465	458	426	430	415	416	443	410	434	436	441	396	457	430	485	414	412	375	405	441	428	441	432	444	443	414	457	433	434	429	423	432	429	440	431	400	420	407	426	454	430	454	412	380	402	451	413	452	423	428	410	424	425	423	408	432	444	428	439	414	413	442	446	406	434	434	441	416	445	383	414	393	432	449	465	433	430	403	429	415	421	444	397	432	439	392	400	442	424	442	433	424	431	445	415	445	443	389	440	406	427	466	409	448	438	432	461	447	427	420	401	398	430	427	432	408	429	406	423	433	433	436	408	421	435	421	425	446	449	471	400	418	431	428	415	439	378	432	427	431	444	445	402	394	399	420	404	452	405	463	438	442	415	453	444	449	467	431	415	436	415	469	391	427	450	432	426	437	435	418	419	448	419	463	436	421	413	393	416	427	433	445	446	440	468	460	446	461	434	422	428	415	446	445	405	375	402	393	444	434	445	403	425	430	416	430	439	420	400	437	415	413	440	423	432	415	422	436	437	428	402	423	446	464	414	446	419	447	417	425	434	425	421	401	434	411	430	403	441	441	400	466	419	433	450	424	438	421	406	459	415	410	422	431	417	417	450	444	428	401	419	401	446	425	442	420	437	424	458	443	452	421	434	456	454	432	438	424	487	400	417	398	441	449	424	428	415	438	433	477	457	443	425	428	423	446	410	444	404	380	431	432	404	434	398	429	421	424	421	403	430	465	442	406	418	439	424	443	430	419	403	447	430	419	446	463	425	402	423	412	446	445	443	444	438	391	440	430	469	390	432	422	413	406	444	452	440	431	412	393	417	399	408	376	401	416	448	430	405	414	404	459	450	402	448	435	449	450	419	435	395	429	462	448	430	487	446	411	468	438	446	424	452	414	408	425	462	403	407	429	430	421	422	431	446	425	402	424	409	451	432	425	455	400	419	436	435	424	401	469	406	423	405	436	447	422	424	437	438	408	414	434	419	386	450	449	407	426	412	363	397	453	451	438	409	415	398	445	448	415	451	432	443	432	424	397	419	427	468	445	426	446	381	438	399	444	437	446	440	398	451	440	385	402	409	442	440	412	429	405	438	468	425	458	427	406	402	409	416	361	440	439	438	432	463	444	440	443	419	396	422	449	413	398	422	431	423	417	402	431	436	427	424	409	460	417	416	423	439	419	418	437	442	421	417	407	381	417	427	435	433	417	462	407	437	450	398	437	440	419	405	400	435	394	430	423	457	432	397	421	446	462	381	411	386	426	448	425	422	377	484	445	457	435	430	435	406	432	436	423	384	426	420	403	429	427	396	434	456	448	422	437	438	412	427	457	439	435	418	411	436	419	412	407	454	440	451	425	425	446	438	429	435	414	437	456	438	422	427	444	401	439	443	427	487	430	435	385	423	413	413	452	430	386	448	403	414	428	434	409	440	454	437	443	431	405	405	444	423	436	444	412	455	461	457	409	398	442	389	409	427	420	440	434	436	419	393	426	397	409	428	438	446	422	451	429	426	428	437	425	443	431	412	425	418	432	461	395	432	419	428	417	396	420	405	463	417	444	454	434	438	411	420	454	397	412	430	444	441	437	444	462	437	433
24396	21486	28593	24751	19729	2102	716	434	321	311	317	254	306	270	257	265	278	250	250	253	257	235	252	224	224	268	240	228	237	245	214	246	236	240	236	216	254	246	245	217	211	231	211	244	245	254	250	223	235	209	226	244	218	231	230	216	217	236	227	215	202	210	233	235	223	225	205	241	240	232	222	201	234	219	182	236	217	212	220	229	223	248	213	185	221	239	215	220	212	256	222	225	255	208	214	185	225	224	209	205	231	227	220	207	201	223	220	212	242	196	245	220	235	223	243	223	218	231	237	231	219	208	224	223	248	212	250	241	212	215	224	228	204	246	212	228	214	219	231	218	198	224	225	195	248	248	200	208	222	242	241	229	231	240	248	232	238	221	178	218	234	226	207	206	233	207	240	225	210	204	214	238	213	217	235	222	244	240	215	223	222	243	236	238	195	235	227	229	226	233	209	211	234	220	230	207	240	238	219	225	203	209	227	207	213	206	220	201	228	235	237	201	218	206	227	230	201	225	236	217	235	235	217	238	258	235	257	200	223	222	194	230	233	223	214	211	205	205	207	194	223	209	226	200	225	211	211	216	216	256	219	233	218	241	197	233	226	230	208	207	200	225	209	230	252	221	209	215	221	239	238	230	202	213	205	200	228	191	215	215	218	231	253	206	219	244	223	223	223	202	206	220	229	227	204	210	213	239	238	213	231	231	249	218	219	207	224	231	183	191	245	240	231	235	228	227	239	214	249	233	222	194	203	224	204	214	236	246	195	208	219	203	226	228	226	217	193	232	192	211	228	231	206	247	239	250	213	205	229	227	190	203	205	220	237	234	221	233	228	224	225	206	229	230	222	243	217	242	237	192	199	221	240	200	211	233	232	220	247	207	232	218	228	221	207	225	197	225	214	209	211	241	234	249	195	240	192	221	250	231	218	246	240	222	203	233	209	217	231	198	224	231	225	215	221	217	232	220	203	216	209	230	230	217	217	220	224	225	239	216	212	206	216	219	226	250	232	206	242	225	232	192	219	210	217	198	196	193	214	244	225	237	213	214	242	240	203	210	237	227	201	240	228	215	197	211	215	231	218	231	219	232	217	189	212	176	218	235	222	208	213	233	213	234	200	233	232	224	208	238	230	208	215	217	214	211	221	217	216	217	248	216	223	225	209	193	226	222	211	215	202	191	227	215	224	235	230	203	231	223	227	216	209	232	229	220	195	217	208	221	214	213	225	235	238	212	229	199	217	244	227	208	223	223	218	210	245	206	213	231	203	228	236	212	246	203	237	207	217	233	223	201	190	189	229	207	237	233	213	203	219	236	244	242	240	221	213	195	211	227	217	219	264	206	233	223	218	226	187	237	224	195	235	226	229	228	248	206	220	238	232	230	220	221	211	236	216	220	219	217	211	259	232	227	204	236	225	214	227	215	206	195	217	238	229	212	205	222	213	240	203	220	209	217	216	201	233	215	224	235	235	187	253	210	212	237	229	231	232	233	225	202	216	205	216	228	253	205	210	235	231	212	193	220	237	251	224	243	224	218	244	230	199	194	216	217	217	208	239	212	236	213	244	216	247	205	194	214	222	206	208	223	217	225	208	215	219	218	227	238	210	201	202	234	198	196	203	211	218	208	231	198	225	227	215	240	226	237	232	210	231	202	228	226	221	212	213	207	191	198	203	205	213	227	224	228	219	237	235	207	222	251	235	202	244	232	210	226	230	217	229	247	210	226	220	223	233	206	226	226	205	223	210	228	240	210	227	214	240	198	209	205	212	220	244	202	233	210	228	224	236	218	235	227	219	219	210	210	222	211	230	224	228	235	224	205	237	237	244	222	229	217	214	217	221	213	205	236	219	212	237	214	232	207	214	209	223	185	220	237	235	238	249	226	229	213	229	234	218	250	241	215	220	188	217	206	208	226	219	217	211	226	233	201	203	235	227	217	211	217	223	195	223	195	216	217	207	213	192	228	193	225	203	199	201	221	207	215	212	237	232	215	204	215	226	219	200	212	215	222	221	241	210	220	230	221	197	225	216	224	241	227	223	194	229	231	221	191	232	238	205	219	231	217	206	242	221	222	219	241	205	235	225	222	201	194	217	237	229	201	235	205	245	230	208	219	226	226	237	221	204	211	216	209	227	189	211	228	230	226	217	239	196	207	207	231	197	220	222	206	231	218	221	207	211	220	232	221	207	215	245	222	215	185	222	210	232	223	226	205	192	226	235	208	206	222	247	222	243	204	222	247	211	242	228	203	229	208	236	223	194	204	211	219	236	222	217	253	233	216	208	234	222	219	225	232	217	216	242	223	215	228	203	214	198	248	227	225	219	233	209	229	261	199	249	254	215	209	217	232	217	201	209	218	232	207	255	233	231	254	240	201	219	209	206	246	244	228	197	229	230	212	227	204	229	221	216	249	205	227	219	222	209	243	244	215	244	215	224	230	230	222	189	248	223	220	230	212	234	226	214	245	240	215	236	233	247	209	226	225	210	182	213	217	216	229	232	220	218	199	234	225	229	223	225	218	207	214	206	239	210	198	229	216	225	204	215	188	236	214	236	221	226	222	202	191	207	223	215	221	255	228	187	219	212	224	213	193	235	227	212	215	220	225	242	189	191	210	242	224	223	210	217	242	221	216	216	230	226	231	221	224	208	204	220	231	241	220	237	216	231	213	223	245	216	221	212	224	222	232	221	208	250	251	207	225	241	200	207	224	205	225	205	236	242	229	221	196	206	206	229	214	242	237	215	238	217	229	215	233	234	210	222	229	221	231	193	203	191	212	241	221	207	244	228	199	240	228	231	222	217	219	218	207	219	212	240	252	219	240	209	220	212	224	247	204	257	224	217	204	205	209	184	204	232	176	207	204	218	221	230	228	214	218	238	213	232	192	208	181	219	220	230	222	249	224	220	241	229	219	224	201	197	244	238	240	215	237	230	188	232	243	217	225	218	216	224	216	233	220	228	240	233	202	197	221	194	238	200	202	222	213	193	202	240	211	198	210	226	218	238	218	196	213	205	260	224	222	214	206	205	216	230	213	218	235	259	250	225	232	214	212	205	209	223	202	215	181	211	212	226	247	209	228	197	235	217	203	243	225	215	234	215	214	196	212	213	217	214	221	266	219	213	225	227	190	227	213	210	214	230	197	205	233	216	195	210	250	228	234	219	193	193	217	220	207	210	193	221	229	230	224	231	216	238	206	223	214	205	218	218	223	218	236	199	202	231	212	209	191	241	210	224	235	206	197	243	223	213	202	220	228	203	209	254	242	229	212	236	234	231	202	206	230	231	220	234	200	221	208	215	219	204	201	231	230	217	219	216	206	216	216	226	204	244	224	234	209	223	217	222	227	211	236	228	204	197	215	198	223	226	208	237	220	215	215	234	197	219	217	212	222	221	224	228	223	206	206	234	247	212	219	188	232	217	235	263	217	207	217	209	233	221	224	226	228	251	205	235	207	215	195	212	204	197	220	194	242	244	229	206	204	218	204	240	247
3181	4401	3538	1701	1163	856	707	631	495	489	438	382	334	321	327	305	346	336	288	300	275	261	302	303	287	282	271	251	247	275	239	256	298	289	231	269	234	225	256	249	251	242	230	258	264	207	247	241	260	253	256	247	275	264	259	226	276	252	239	241	259	243	242	263	236	273	258	250	251	231	272	239	244	249	238	249	235	236	248	227	240	276	257	214	273	256	238	233	250	254	244	236	231	265	253	247	244	237	228	274	227	245	242	231	243	218	226	236	278	231	290	244	256	229	256	252	270	231	248	233	245	246	244	237	249	239	240	247	234	247	229	271	232	245	269	238	242	259	250	283	280	221	260	242	231	238	253	261	243	248	247	243	255	250	245	239	233	268	251	232	231	227	256	258	255	248	250	269	221	252	246	227	244	237	241	241	233	240	244	259	247	220	244	247	266	260	287	236	244	278	234	225	267	217	270	246	233	240	230	238	247	239	268	262	226	253	252	237	268	237	243	266	215	290	247	234	237	235	243	247	244	244	230	205	218	212	232	232	241	277	226	261	237	270	226	250	243	264	241	262	252	279	251	238	238	261	238	257	269	239	227	246	235	214	247	212	287	248	223	225	254	229	236	230	202	260	247	245	249	228	247	240	218	242	240	227	245	244	236	252	267	239	237	232	261	248	228	242	234	232	233	266	252	245	243	245	246	248	219	217	228	266	250	211	252	225	268	256	264	237	239	232	273	259	245	234	258	229	253	233	242	259	201	241	238	264	242	202	227	252	245	242	213	242	255	246	226	257	229	228	218	239	249	231	269	255	243	239	225	249	250	226	235	227	255	252	263	227	232	246	246	250	244	257	209	253	218	255	255	260	224	232	222	253	245	243	231	230	262	244	255	228	274	272	229	231	271	267	229	231	245	219	253	274	233	252	243	232	240	246	264	248	244	244	256	252	240	239	228	253	239	224	244	243	249	240	225	248	234	236	251	224	239	250	257	217	227	229	241	242	234	272	245	275	214	228	245	236	245	236	236	255	224	225	228	258	250	247	261	212	243	272	257	232	237	233	236	255	248	256	249	224	224	250	243	249	236	224	211	238	225	253	262	268	247	234	239	256	263	250	209	230	227	244	234	196	252	222	247	239	239	259	243	234	221	244	246	249	262	240	242	246	247	227	240	282	235	234	250	275	244	250	233	225	232	272	224	245	230	230	242	245	245	250	251	239	225	251	219	230	225	209	218	235	230	223	244	222	249	229	249	209	236	235	232	242	227	259	235	241	271	237	217	250	229	217	227	245	240	254	254	250	244	249	241	209	256	232	228	243	259	255	217	256	220	242	227	240	243	265	231	239	266	253	240	235	237	245	260	281	238	208	252	216	242	239	246	251	219	223	257	253	245	253	229	255	225	256	249	227	233	232	240	237	230	259	224	250	250	258	223	249	246	236	234	254	234	214	226	257	208	224	274	268	231	241	234	235	252	250	253	270	254	219	257	243	244	264	206	241	242	246	227	236	234	239	247	235	257	216	240	232	236	230	270	234	251	227	243	255	247	211	231	264	235	249	234	227	268	238	233	225	230	229	236	229	245	239	220	227	253	238	224	269	244	249	217	215	236	237	227	248	223	252	257	212	221	250	249	246	257	227	250	251	259	232	230	264	247	244	236	219	244	259	231	239	236	233	238	235	230	261	251	227	250	232	241	231	237	218	247	260	228	242	266	253	258	242	244	207	221	217	244	256	231	232	246	241	243	224	229	242	209	219	271	257	240	239	228	222	249	248	245	257	230	251	233	240	250	236	251	288	228	249	254	215	245	237	226	216	238	225	243	253	235	224	227	227	230	263	260	239	263	264	245	232	233	241	239	219	247	230	226	262	260	240	249	257	251	230	247	250	212	235	252	235	240	228	237	221	226	219	237	244	260	250	241	257	233	230	246	251	245	234	213	251	237	245	217	242	245	203	274	243	241	270	261	241	269	250	244	248	213	257	250	264	230	247	237	262	241	244	231	232	230	248	234	244	231	234	228	227	248	250	230	236	221	242	236	264	248	217	224	247	245	245	235	236	215	245	220	211	240	244	227	249	220	239	236	232	229	226	236	257	219	228	215	244	223	255	233	232	234	222	246	224	228	243	230	230	254	242	243	248	237	235	224	259	202	256	231	252	280	238	251	220	237	243	215	234	232	267	234	243	271	244	246	254	241	247	255	244	224	248	245	270	220	244	248	234	247	220	225	236	217	226	227	230	251	216	224	260	240	244	250	238	228	254	249	235	219	245	192	261	227	221	250	241	245	225	235	231	208	252	235	240	220	237	214	232	222	256	243	238	251	228	229	242	225	246	261	227	280	231	237	231	229	243	248	242	229	238	265	254	258	253	247	219	235	277	222	221	209	228	237	263	245	224	232	278	238	244	229	260	233	246	222	253	232	249	241	231	255	217	247	240	208	211	268	223	223	251	212	228	236	281	230	255	246	240	214	242	218	233	245	243	229	240	260	234	235	257	265	239	238	248	246	231	198	234	242	240	215	269	246	248	224	223	236	259	260	244	248	228	248	219	270	263	230	268	242	233	236	230	226	251	236	235	241	239	219	265	227	237	229	233	202	246	226	245	241	237	236	252	189	215	243	254	228	223	226	233	250	241	236	276	237	260	237	232	256	242	254	242	236	241	242	244	266	242	250	250	234	227	241	219	240	234	238	257	225	230	251	222	259	240	244	233	251	229	258	250	229	247	230	223	235	223	225	247	256	239	238	216	223	214	234	248	218	242	252	224	272	243	229	253	240	223	236	227	214	211	256	239	249	233	231	219	242	262	231	234	244	262	224	254	234	222	223	237	240	231	237	224	268	234	250	244	243	260	212	243	240	255	232	241	227	236	221	250	244	245	241	233	225	253	214	245	231	237	255	248	240	236	221	244	246	258	250	241	222	246	253	227	227	235	236	238	235	214	239	232	228	244	260	236	259	241	225	231	243	221	253	227	226	244	247	247	274	217	218	247	239	231	235	220	251	264	253	229	265	238	255	229	211	221	242	198	255	264	239	244	258	271	231	201	241	235	249	267	248	261	234	223	231	233	250	224	246	261	241	238	240	246	260	263	263	231	241	245	233	214	232	257	234	243	246	225	231	250	232	249	215	214	258	220	220	254	224	216	264	204	220	248	225	239	245	247	226	268	239	244	244	240	251	227	257	218	229	221	242	272	257	218	256	218	242	252	252	232	226	238	244	241	219	193	238	255	219	229	208	245	236	244	266	231	240	246	237	215	227	232	226	248	256	243	223	259	224	242	259	241	243	226	241	227	225	240	231	243	233	214	240	228	249	244	253	265	235	217	242	239	261	252	260	216	236	252	234	241	241	230	254	223	218	239	242	255	255	249	230	242	241	241	225	216	230	232	229	221	242	261	254	227	223	269	244	252	246	215	212	254	233	245	237	267	227	245	235	240	243	258	262	244	232	245	234	237	235	234	273	241	224	252	239	248	222	232	240	243	252	234	249	225	262	231
27652	11136	1494	853	612	617	617	621	580	614	648	624	611	597	630	612	581	593	639	637	625	599	600	610	590	628	575	594	601	596	606	633	556	611	642	586	606	606	602	616	597	572	592	617	624	576	599	595	552	607	570	628	613	583	577	570	578	617	562	584	526	605	577	590	559	577	577	618	611	564	570	621	579	580	606	608	573	642	574	623	612	629	594	566	600	601	544	557	619	611	593	632	590	593	581	570	591	572	583	578	600	608	603	596	579	570	569	597	596	596	578	588	617	578	626	626	574	585	660	566	579	547	587	593	575	589	593	618	569	609	622	651	538	581	569	608	550	613	580	591	600	578	564	575	619	604	637	571	547	603	610	606	578	614	572	609	585	607	614	641	568	601	588	624	561	607	582	605	611	582	570	569	581	608	576	626	574	602	576	596	636	591	591	599	582	573	592	569	595	617	599	579	595	574	572	615	598	586	586	587	589	583	578	587	581	650	627	580	582	592	584	574	586	535	576	580	572	601	613	615	604	588	599	614	588	639	571	624	588	597	567	583	609	624	589	645	636	602	587	569	600	562	569	601	605	565	598	595	606	587	588	575	579	582	577	607	589	549	603	600	604	586	587	605	608	608	606	570	594	643	627	586	625	654	604	598	616	591	583	671	552	637	609	581	610	601	596	566	588	632	616	567	613	552	577	597	588	587	559	608	626	595	580	585	587	566	669	647	623	592	569	598	578	582	568	588	567	575	603	617	612	601	565	580	588	646	551	595	565	613	589	633	605	545	597	554	564	591	600	598	603	554	622	600	606	595	576	550	581	577	609	579	593	574	619	594	592	596	624	597	603	572	655	608	599	567	612	605	590	541	602	578	587	595	631	593	555	634	564	641	558	589	600	597	589	598	584	592	610	603	607	590	558	568	583	611	601	590	614	592	628	588	612	573	613	561	595	615	629	559	609	610	582	601	602	573	591	583	604	583	609	604	594	589	561	596	562	603	588	611	610	593	617	585	560	628	607	579	576	584	609	616	581	580	592	581	586	645	576	573	586	576	571	592	553	625	612	596	573	631	619	554	611	563	576	568	621	574	590	600	621	566	577	614	589	588	614	554	573	537	580	587	619	595	588	594	579	569	554	602	616	630	587	568	606	634	600	597	592	600	587	599	602	595	589	606	594	570	559	590	580	597	598	591	631	596	581	584	624	597	606	570	637	603	596	577	631	593	567	584	579	572	596	537	574	622	594	611	576	611	562	603	535	643	575	612	614	566	551	590	562	602	618	623	573	635	581	612	570	572	608	596	596	599	653	591	565	538	647	613	615	593	598	594	635	559	581	592	582	577	580	584	590	587	606	606	615	572	629	580	583	599	590	542	641	599	578	603	587	596	610	592	571	544	624	578	556	605	623	640	595	560	609	570	599	608	593	616	547	577	561	590	628	606	564	555	586	603	590	559	622	601	618	616	601	594	596	599	610	616	591	569	556	571	534	582	614	580	585	592	622	565	584	574	587	555	610	582	590	583	584	533	587	620	572	613	569	554	580	608	598	585	605	616	604	648	572	588	633	591	587	564	592	557	613	580	522	593	614	592	579	581	595	596	550	546	637	614	608	636	585	602	615	571	597	585	581	568	586	620	602	622	632	597	557	596	619	605	604	571	616	569	585	613	589	624	619	620	612	623	605	626	576	561	599	536	637	579	557	588	598	607	556	594	618	594	598	565	568	603	594	586	611	554	564	588	588	565	609	609	597	594	634	605	567	623	634	642	600	619	594	572	577	574	585	628	552	537	653	610	590	536	551	565	582	585	605	600	623	573	588	563	559	639	590	581	573	617	596	575	617	602	647	576	603	605	617	569	594	582	612	559	596	561	603	612	618	559	581	582	579	597	598	548	614	570	603	607	586	529	585	580	570	556	572	572	613	584	553	595	581	642	598	558	552	586	586	599	560	619	639	561	620	589	609	582	603	566	605	597	614	624	615	598	582	550	568	556	584	596	552	576	602	587	622	591	599	636	606	604	522	605	591	594	570	607	610	588	610	585	585	594	571	576	590	602	619	612	566	606	616	643	585	626	627	592	560	600	633	601	597	608	587	620	639	601	616	565	622	584	551	636	605	580	581	588	617	567	567	610	571	608	565	566	578	629	612	622	581	566	595	586	595	561	576	545	566	589	566	633	629	608	592	559	565	578	604	602	601	618	573	562	600	569	575	570	593	568	592	613	619	566	607	614	602	577	608	638	590	581	589	607	560	556	631	569	543	621	599	613	565	577	605	585	613	624	548	569	608	609	582	597	582	571	615	584	577	604	597	588	624	595	554	543	557	561	576	590	627	574	546	595	591	590	614	583	647	587	575	604	612	608	565	626	603	608	624	648	592	562	595	633	592	559	583	611	623	592	599	604	582	580	641	582	600	579	604	536	614	603	644	560	572	556	608	564	626	586	620	606	534	636	587	580	554	625	622	625	578	610	605	532	608	583	602	569	586	605	565	610	599	583	564	600	520	588	588	591	626	594	571	597	565	524	579	599	590	571	616	586	551	586	648	583	599	598	606	584	569	576	564	586	567	612	617	623	576	621	544	596	627	616	617	606	619	589	588	542	588	624	615	615	574	627	586	611	634	558	622	609	560	570	591	572	623	598	592	576	586	565	587	632	545	571	615	590	593	594	607	611	592	600	651	564	617	572	599	638	595	577	651	579	598	636	619	578	575	537	588	561	619	601	610	625	636	583	619	602	656	597	580	596	631	571	617	583	608	615	587	590	602	651	581	578	567	610	591	614	614	595	588	636	625	612	590	588	621	598	593	615	589	578	634	592	618	580	628	568	581	589	572	596	587	591	599	592	617	583	598	593	607	559	574	562	598	554	607	611	587	609	556	569	596	621	614	589	573	601	594	607	580	596	602	605	586	564	612	589	581	604	598	596	602	628	616	586	586	625	594	623	610	574	606	542	571	605	627	585	615	578	624	607	597	611	579	581	539	618	559	593	616	597	583	582	543	579	564	636	593	577	604	579	583	553	593	603	582	629	595	601	573	586	566	604	601	610	622	620	576	584	626	581	606	571	566	594	595	610	620	623	637	619	600	612	557	600	579	606	639	610	591	596	620	564	575	606	615	644	612	621	607	614	615	581	586	621	636	576	614	576	611	584	609	600	578	631	638	574	561	576	584	561	646	598	596	568	580	618	561	566	650	620	601	567	627	554	563	614	629	602	619	562	559	587	603	589	588	558	548	553	632	638	611	584	606	574	603	589	586	589	609	572	598	588	623	591	561	584	653	551	634	620	601	587	606	609	606	581	627	588	622	627	589	572	603	575	532	585	565	502	614	598	621	601	613	598	601	589	576	628	578	592	612	605	574	609	595	551	547	557	594	599	574	619	551	603	569	600	601	574	592	606	597	574	623	588	560	591	585	626	634	587	542	604	585	602	591	575	583	613	546	573	601	603	572	598	596	601	567	615	592	594	648	581	567	567	615	643	556	592	577	604	568	602	631	533
5097	776	691	645	577	592	567	551	539	552	575	522	528	580	590	556	567	543	519	597	557	533	595	566	562	561	533	546	541	568	538	547	525	511	509	550	528	550	560	573	554	534	539	527	565	528	544	545	542	560	596	538	546	536	567	560	583	599	576	516	546	519	611	556	509	585	562	556	582	550	602	558	550	534	551	577	577	593	536	582	551	530	565	558	518	575	543	552	509	520	514	561	573	532	577	535	542	566	540	543	569	544	544	514	537	555	598	559	539	564	605	519	488	579	543	541	575	515	562	568	527	561	519	504	550	552	562	516	551	526	556	556	573	559	545	590	539	557	595	572	541	522	534	562	570	501	555	507	561	572	551	549	552	574	555	540	570	512	553	538	507	582	542	548	531	564	523	569	579	522	544	569	538	536	530	565	562	550	569	541	530	554	554	577	539	550	526	550	508	509	555	546	563	562	519	535	545	569	526	521	534	533	573	592	548	523	510	537	541	542	573	533	559	526	553	583	542	539	507	555	508	532	529	514	530	534	518	563	551	536	549	560	584	538	586	527	572	557	583	562	519	552	557	543	565	534	568	533	535	547	549	581	565	555	523	544	527	544	496	528	572	550	556	504	545	577	510	540	563	554	547	568	537	532	524	531	558	581	580	551	555	570	578	521	565	549	555	564	570	520	559	561	594	580	549	514	519	542	541	521	530	566	550	611	534	519	569	554	558	565	532	528	550	547	567	570	539	543	575	571	524	550	514	546	552	547	558	529	560	542	561	550	546	521	562	534	568	531	534	571	601	569	563	523	588	531	561	522	549	537	577	578	570	511	518	553	516	568	563	532	598	552	571	521	517	539	545	531	574	568	543	496	537	549	521	534	601	555	503	561	541	545	555	567	562	498	558	576	555	521	557	534	555	540	552	540	529	544	554	527	553	541	540	546	530	521	566	529	517	521	534	542	534	533	527	544	572	518	567	553	552	533	526	554	543	555	569	541	531	592	562	612	598	523	535	536	519	557	519	601	530	532	565	553	573	552	561	578	586	537	548	552	496	571	551	532	539	548	558	475	556	526	555	537	551	533	582	551	568	567	525	533	529	558	511	585	567	529	529	558	565	551	565	543	589	534	570	554	535	536	537	556	560	534	495	537	554	570	560	527	545	526	575	538	529	581	519	535	516	539	557	542	546	549	533	527	562	541	540	560	565	568	565	589	561	539	541	516	513	542	582	563	605	545	527	537	548	551	566	563	544	520	544	528	540	592	567	531	594	552	541	574	540	583	559	561	546	529	554	532	564	553	570	571	561	569	548	561	540	531	529	564	522	566	528	559	568	523	536	561	575	508	535	541	531	505	580	557	541	509	540	551	529	523	568	542	558	591	553	557	524	586	528	568	589	550	541	510	561	569	548	541	565	554	531	524	532	529	536	573	519	515	545	540	550	550	567	521	559	598	530	525	537	549	555	550	548	559	555	554	593	584	582	588	572	553	558	530	520	553	523	501	536	499	559	595	542	573	566	526	546	555	544	520	535	538	575	545	560	541	526	548	528	530	520	544	497	557	500	566	506	577	547	513	575	553	568	540	513	524	539	566	577	576	561	577	565	575	560	562	532	541	508	537	527	551	555	550	623	547	556	549	535	541	537	561	544	541	554	482	569	587	568	536	553	572	521	493	514	515	541	560	558	547	567	532	543	539	498	539	547	529	589	500	563	577	548	545	570	520	566	565	569	509	537	583	588	537	543	545	527	568	578	553	571	544	578	552	545	547	521	550	602	535	539	596	536	546	570	556	537	590	547	538	611	572	534	549	553	527	551	537	552	564	574	538	543	550	528	490	538	550	519	546	535	533	548	495	514	520	528	545	553	547	536	546	548	524	529	618	532	568	525	517	520	544	554	527	555	549	530	577	529	577	551	558	582	560	585	525	558	551	506	551	562	525	528	548	589	511	564	564	569	525	565	514	545	575	538	583	551	514	560	486	555	569	515	558	525	566	553	552	528	548	523	581	521	545	555	553	563	527	564	564	523	539	512	546	554	560	522	542	572	547	541	564	531	563	569	522	536	540	565	540	562	563	560	541	550	520	551	540	533	550	534	560	570	589	513	561	572	516	553	557	532	558	546	511	547	534	554	553	523	588	569	528	577	593	530	580	554	541	563	581	550	594	534	576	532	530	521	555	526	531	522	591	568	549	528	544	555	517	553	532	560	553	530	523	531	540	506	527	554	571	526	554	547	554	534	526	565	571	529	520	550	566	527	514	490	548	563	516	547	547	531	520	542	549	534	572	563	569	533	539	537	577	534	534	565	531	532	569	532	592	560	556	563	555	559	568	533	577	617	549	555	532	583	550	534	547	552	554	569	561	559	560	593	556	509	517	538	558	565	562	557	520	524	538	555	509	544	572	540	576	549	562	535	550	578	564	563	549	546	505	539	520	540	531	536	517	539	541	543	574	558	565	564	538	541	531	501	565	566	500	580	630	531	512	582	541	567	568	575	560	522	533	540	562	533	539	548	515	560	524	517	530	546	594	570	512	526	517	542	578	563	556	583	554	581	517	558	530	590	576	514	533	519	558	551	582	591	541	551	522	496	479	512	538	527	566	555	553	613	547	530	590	522	550	550	582	560	578	599	533	532	561	542	574	548	548	532	565	506	506	570	508	511	552	541	574	528	600	540	588	511	498	540	569	590	618	503	562	534	544	560	529	536	541	552	570	524	549	593	547	580	524	562	536	528	547	532	548	561	545	544	556	557	516	585	523	547	543	572	544	590	550	583	506	572	569	534	571	570	564	560	562	561	609	555	555	555	519	548	552	537	517	558	549	588	529	531	552	588	570	554	563	529	532	543	534	556	563	565	555	562	539	557	575	580	569	546	571	547	570	537	548	561	558	545	528	540	528	558	509	533	525	519	515	567	527	554	519	540	572	584	558	545	555	539	564	532	544	559	493	558	521	516	535	569	581	537	564	529	534	534	548	533	540	533	526	572	569	558	567	520	534	494	557	574	577	567	512	580	531	540	552	540	509	518	577	561	565	570	546	538	562	547	562	519	595	552	603	577	574	575	545	527	576	549	542	554	565	521	555	543	565	579	538	561	545	579	558	560	581	539	531	561	538	506	543	561	549	525	537	587	553	534	527	540	538	504	563	516	577	539	548	591	548	543	505	554	527	551	534	545	551	537	512	573	486	567	526	589	547	560	541	540	563	541	506	548	570	549	534	535	532	536	557	545	543	533	560	529	584	559	553	545	553	546	561	592	503	563	574	577	523	533	563	543	565	532	543	558	559	572	581	568	563	548	574	566	555	569	540	516	514	529	547	553	525	562	535	535	555	551	570	592	556	516	552	528	532	578	594	536	500	514	551	538	559	548	560	531	583	517	540	548	560	514	558	599	552	579	556	584	593	531	544	585	533	552	517	552	578	515	505	537	563	517	519	579	548	569	563	527	548	546	554	555	548	567	545	538	509	595	510	536	576	530	581	562	556	541	580	527	564
25977	21506	24966	15262	1177	653	575	493	463	465	475	475	440	461	451	480	439	417	424	461	440	462	466	443	435	455	449	472	430	444	480	459	436	435	432	441	479	412	488	425	435	435	455	451	453	426	476	468	433	412	437	456	443	416	427	446	440	493	421	452	468	408	436	428	437	467	428	463	442	448	448	453	459	442	444	443	456	458	425	445	434	399	488	451	423	435	469	414	466	421	441	442	433	473	458	427	427	424	428	426	452	439	458	424	503	374	417	440	422	421	464	442	433	411	429	446	453	460	438	444	425	446	463	482	441	476	431	461	445	465	430	451	426	431	441	427	432	414	425	456	420	420	436	416	418	437	430	414	430	439	425	403	435	448	442	462	439	425	453	458	449	477	431	436	417	444	467	465	454	439	421	458	403	444	422	480	463	479	467	477	435	439	455	460	394	399	446	428	439	427	458	458	442	437	432	450	415	436	429	458	449	438	456	432	452	440	433	449	434	447	426	425	475	427	452	442	431	429	441	401	422	467	428	457	467	427	424	459	431	464	474	430	423	434	432	419	462	464	444	418	413	439	443	436	411	438	453	418	430	455	449	469	457	447	433	435	418	441	429	408	430	418	441	411	473	447	466	426	493	417	453	401	453	469	430	430	396	441	427	422	481	472	455	465	421	432	437	451	451	409	429	418	450	452	435	445	452	479	434	443	462	408	445	441	448	406	475	427	402	451	463	448	432	429	435	464	467	429	452	380	404	382	472	465	438	423	442	423	461	447	467	477	431	446	439	450	417	448	458	421	450	428	414	443	437	427	450	413	435	489	438	427	437	428	475	431	444	471	470	460	468	435	440	440	423	447	432	462	419	439	471	449	436	438	416	423	412	432	455	433	431	421	443	442	422	428	436	456	466	434	422	450	471	451	466	496	420	453	455	457	415	449	416	411	395	470	436	445	421	460	478	486	451	430	460	444	435	432	445	397	415	433	441	429	454	416	457	453	450	443	433	430	430	440	436	443	435	409	442	492	398	416	409	432	431	426	455	455	459	465	471	461	454	444	435	445	424	458	420	426	463	442	441	412	461	453	458	447	450	410	448	405	456	465	444	444	424	420	460	429	420	417	448	453	434	447	461	432	436	442	461	468	436	464	474	449	445	435	466	418	471	420	430	452	461	451	461	441	460	423	454	443	482	448	422	422	448	466	457	434	435	413	437	401	452	433	435	429	465	425	455	461	422	463	432	424	408	448	460	445	450	414	462	426	432	445	436	447	427	449	435	442	451	424	440	460	429	459	394	459	463	433	450	401	443	405	412	466	483	422	424	413	422	413	457	434	448	420	457	418	463	442	431	393	432	439	415	465	421	494	462	431	416	429	409	410	459	435	448	445	442	477	456	417	412	421	452	492	461	485	441	437	436	467	416	444	432	426	483	475	443	420	462	435	435	419	410	466	409	416	417	454	496	448	458	448	436	451	425	411	449	467	464	433	433	411	410	456	453	420	450	432	423	436	440	455	449	462	447	436	441	485	426	457	440	426	437	420	407	444	425	463	420	432	408	446	435	485	465	435	468	478	452	447	485	399	484	437	449	430	445	461	442	449	443	420	443	439	432	466	463	447	417	457	441	464	434	449	439	407	386	436	431	461	464	435	448	439	442	421	466	441	454	421	430	430	459	417	427	451	436	450	431	456	452	444	432	449	408	434	437	446	420	490	482	459	441	425	442	410	456	458	441	446	404	425	455	397	421	465	429	416	466	456	416	448	440	478	428	444	423	424	469	430	401	450	427	424	424	448	452	444	418	450	439	431	438	449	448	422	447	469	464	438	432	441	384	430	451	442	437	422	457	428	448	438	412	430	469	439	467	504	417	469	432	436	427	448	479	491	416	482	437	478	438	477	406	398	456	448	453	416	432	424	418	465	405	438	499	440	388	459	451	425	467	431	441	451	430	450	445	431	429	479	473	427	457	437	475	450	466	444	421	417	420	500	422	454	426	447	426	449	454	450	438	466	410	437	428	436	430	477	459	428	437	486	441	491	448	482	444	437	422	476	444	424	433	426	431	451	454	455	447	463	392	446	413	438	446	430	420	398	435	412	394	464	453	438	452	478	433	462	422	444	433	390	410	435	454	465	450	393	447	443	440	429	460	433	467	475	442	467	470	418	443	454	461	438	392	449	426	388	431	455	485	452	424	454	433	437	438	451	429	425	428	432	458	399	446	418	466	444	432	458	441	418	411	396	424	421	470	406	469	419	411	482	407	458	481	420	445	455	441	445	466	447	464	402	431	448	456	421	421	416	439	439	400	449	430	404	413	463	424	436	426	453	441	487	434	420	423	443	423	440	428	436	442	428	473	444	449	453	461	449	403	423	424	442	488	448	435	434	403	442	487	473	422	456	443	445	449	466	438	431	431	470	428	407	419	431	448	433	394	440	402	466	456	490	445	418	458	447	421	440	457	435	414	428	457	422	466	461	490	441	408	425	464	438	484	465	438	426	432	448	450	427	410	422	451	431	457	425	439	439	447	433	434	447	394	424	456	433	407	437	466	467	447	445	411	436	421	421	426	454	477	481	465	426	385	432	409	403	421	415	425	432	456	452	411	385	457	456	456	472	426	439	462	451	438	442	464	448	406	444	444	423	434	464	471	466	445	420	462	445	437	433	444	422	424	434	438	427	452	490	432	433	470	459	473	470	414	479	465	428	488	454	446	430	461	455	420	459	463	469	460	417	422	413	478	442	441	442	428	447	443	428	448	426	440	425	448	478	436	463	422	442	435	431	432	428	463	441	451	464	454	428	472	410	458	430	408	428	425	461	480	446	416	467	466	464	450	433	417	428	398	425	413	421	440	431	456	451	461	479	417	476	442	410	431	443	411	461	417	412	453	420	434	454	419	470	421	453	432	472	415	464	456	490	443	446	436	427	472	431	450	421	431	452	453	474	416	453	441	457	459	454	419	429	418	448	423	405	430	421	464	430	478	427	438	455	466	469	437	414	422	409	469	426	426	454	467	429	448	469	476	485	456	445	412	461	430	459	426	428	418	451	421	425	431	509	476	482	399	439	475	438	460	425	445	422	464	425	464	440	444	444	448	433	437	471	457	405	458	407	461	421	462	426	463	435	422	467	451	406	424	406	435	429	413	453	444	424	456	465	445	444	422	439	417	431	484	431	446	462	430	471	406	439	468	441	421	419	420	434	448	439	412	437	464	452	491	447	455	475	451	444	429	438	464	414	435	439	422	423	446	453	454	411	444	425	459	484	431	483	394	498	462	473	416	445	458	465	433	467	458	435	402	453	451	428	433	432	402	472	426	462	426	409	437	446	454	435	445	431	437	442	452	445	451	441	456	440	414	425	466	447	441	435	465	481	418	452	435	440	453	431	448	467	446	429	441	428	444	412	490	435	437	403	454	459	409	480	426	451	408	416	445	424	433	435	435	478	448	407	440	457	428	433	448	440	421	450	458	426	435	418	463	468	392	444	457	446	446	460	420	426
3544	1857	1521	962	709	602	571	522	507	513	482	487	449	455	456	451	469	432	437	440	475	473	433	488	404	416	434	440	491	454	413	441	454	457	432	470	431	432	455	466	419	484	434	426	443	411	403	457	450	441	439	425	439	430	431	429	425	404	434	473	438	467	436	416	449	422	413	435	426	450	432	411	438	454	426	438	415	395	467	437	380	435	447	439	405	414	377	422	411	430	422	442	433	442	456	472	381	446	442	430	472	458	456	464	423	440	427	428	453	423	408	408	439	416	430	415	461	430	429	447	398	453	415	441	441	447	463	448	446	471	428	376	453	422	431	426	472	437	481	436	425	429	428	437	451	441	470	410	437	438	433	442	419	403	417	412	422	420	478	420	462	417	400	407	399	434	446	372	470	435	434	449	462	412	408	422	430	460	415	421	447	450	457	405	444	431	456	418	426	404	471	419	424	425	418	392	454	430	424	444	430	385	446	424	428	449	448	428	427	450	421	420	481	434	417	422	427	440	446	431	415	455	467	410	429	415	406	456	442	389	446	420	472	441	430	392	442	405	412	435	427	437	476	484	411	437	433	437	475	464	413	403	412	449	464	400	422	419	423	416	435	435	434	387	430	434	403	426	408	406	445	434	405	413	431	422	442	403	404	444	461	406	437	415	436	420	427	437	420	448	446	416	410	459	413	442	414	437	411	447	400	436	458	451	447	427	447	447	457	456	418	421	439	430	431	420	434	422	454	424	436	431	422	448	408	444	408	437	419	419	444	433	399	436	445	424	381	432	445	466	446	425	439	436	407	415	448	414	448	441	439	447	428	434	418	447	416	453	431	420	401	447	445	427	427	421	424	427	423	441	479	427	452	395	466	425	409	415	436	473	455	454	436	433	445	418	472	443	421	394	456	381	430	406	416	438	437	390	428	421	407	468	416	397	432	439	431	411	418	441	406	425	436	423	456	419	410	430	418	427	449	442	428	458	418	414	417	427	406	452	420	427	437	429	399	436	409	435	400	440	404	444	454	411	417	472	409	459	452	448	438	416	407	412	397	441	410	435	418	434	445	435	448	463	414	471	470	418	432	436	446	431	431	430	439	450	439	424	408	470	452	414	414	412	449	413	451	436	416	429	481	451	452	427	439	427	415	442	425	425	429	436	405	458	431	433	415	420	416	421	446	404	411	420	429	445	455	467	436	450	432	461	435	442	390	426	455	445	458	432	410	428	428	408	442	426	433	439	442	445	434	411	435	447	424	410	443	456	473	454	412	425	463	449	428	455	447	450	449	392	458	424	429	399	417	424	447	425	407	425	421	419	447	447	421	415	420	476	442	446	396	409	427	401	446	430	392	446	425	440	423	434	454	447	403	427	429	430	415	427	466	410	431	423	443	449	408	416	438	430	448	411	432	429	447	400	430	434	465	422	407	417	465	433	410	417	425	446	408	407	423	446	394	433	415	489	412	423	432	445	447	402	420	466	410	449	437	446	453	442	428	454	427	407	447	439	426	407	397	429	428	454	454	447	423	448	414	420	417	428	390	410	434	386	483	445	418	432	442	428	379	413	414	436	413	441	455	443	425	395	421	450	479	433	421	446	413	457	430	429	433	454	458	437	415	424	444	424	430	447	419	417	450	470	447	457	429	441	465	438	451	445	422	421	414	433	458	483	422	418	409	421	439	403	414	418	416	414	437	422	444	482	457	421	437	426	422	428	455	450	385	457	423	436	415	424	415	417	444	442	422	434	426	416	443	422	439	441	405	404	405	420	431	427	449	412	447	427	446	409	434	442	405	416	419	431	436	459	417	425	463	429	442	436	461	442	438	459	431	420	392	421	443	420	441	441	429	437	442	440	452	419	440	453	438	392	402	412	427	433	431	416	425	485	433	456	406	434	425	441	433	404	417	426	438	417	427	436	406	436	420	442	415	441	399	446	453	434	410	463	426	459	430	423	456	443	428	437	439	440	398	470	409	459	433	467	422	434	437	427	466	430	453	410	437	463	456	427	429	443	483	441	412	464	448	475	435	452	424	436	472	449	429	446	453	446	448	461	456	421	438	454	448	430	467	441	451	443	430	483	438	464	412	409	393	397	427	439	438	418	435	427	411	431	440	431	440	452	438	420	405	444	439	413	451	457	455	434	452	424	421	404	424	412	402	411	428	441	415	408	445	419	437	475	427	403	423	432	442	423	444	431	446	475	422	404	412	434	405	426	396	434	429	436	432	463	461	445	430	411	431	439	425	398	409	418	425	399	439	425	392	483	403	412	428	465	421	441	414	458	448	402	453	423	449	419	450	439	386	439	428	401	441	404	404	472	393	432	404	424	403	458	467	449	456	388	434	440	443	407	421	424	428	434	426	384	453	416	429	417	457	440	433	412	466	446	410	411	449	445	438	431	429	437	411	437	468	440	423	435	433	404	440	404	444	401	442	445	451	444	418	386	397	440	429	410	448	424	457	431	475	432	426	413	427	430	430	455	446	426	433	431	427	395	426	445	411	424	461	435	399	390	423	398	403	434	375	477	425	401	407	416	451	433	417	461	412	442	398	467	418	439	411	415	432	481	453	438	447	496	422	455	440	463	465	460	413	411	411	433	409	463	435	440	428	395	425	422	442	445	415	418	429	432	383	407	432	464	426	438	419	441	433	415	417	431	421	449	447	441	400	423	433	445	416	438	422	466	419	426	396	392	458	438	412	427	417	458	413	452	478	418	405	411	429	455	430	418	449	413	446	417	413	431	445	445	436	416	476	406	396	415	454	439	398	462	432	443	439	419	438	394	422	429	398	482	407	444	451	395	451	424	444	433	430	440	429	436	446	437	458	463	404	466	416	418	416	415	449	411	414	442	420	443	457	434	435	417	455	447	433	420	428	407	453	385	397	419	424	390	394	453	440	482	459	423	407	447	442	437	456	425	458	445	457	432	408	427	436	427	436	404	409	428	456	433	421	428	408	423	431	440	464	376	438	417	399	418	427	454	435	430	470	413	411	434	418	449	427	464	440	414	428	442	435	427	450	457	436	423	441	421	463	446	405	410	417	441	439	430	428	430	429	465	481	405	426	423	460	439	436	430	434	443	426	446	470	436	422	411	467	437	412	469	445	419	400	413	405	390	416	434	396	409	427	445	406	445	403	420	434	413	412	423	410	473	444	421	442	466	424	418	425	443	412	407	415	417	467	424	444	427	441	432	398	420	439	470	471	356	401	433	464	448	421	461	387	442	426	421	433	428	420	438	443	402	457	478	423	407	428	428	443	446	408	473	443	405	429	410	431	415	438	455	440	415	482	414	443	452	411	438	432	428	438	432	397	430	426	427	447	446	410	411	432	427	436	427	452	414	436	414	372	423	424	440	424	426	447	451	403	416	427	427	472	425	435	427	432	411	448	424	399	477	398	435	419	448	385	460	428	412	423	425	458	406	452	482	397	446	426	462	460	458	417	404	442	407	400	412	412	424	390	439	419	444	421	400	436	424	419	399	425	466	436	454
24402	21472	28576	24770	19644	2055	698	432	358	315	306	293	279	252	252	244	260	269	222	240	252	231	259	232	234	237	198	236	203	237	240	244	222	222	243	206	223	240	221	227	234	242	209	223	227	240	232	240	217	205	212	241	244	222	222	215	236	216	234	194	238	232	217	212	213	220	207	224	235	211	230	247	220	213	218	233	215	215	234	230	235	238	236	219	217	248	237	226	233	228	229	237	211	202	225	218	225	209	232	220	223	227	208	213	258	208	227	218	207	216	240	215	205	209	237	243	224	222	215	191	227	224	230	241	215	232	185	198	223	203	209	238	217	214	226	227	224	213	202	209	231	221	212	197	239	212	211	222	223	210	223	232	202	206	187	235	231	232	194	214	209	222	206	211	220	213	235	225	216	218	207	217	181	223	212	212	228	218	221	215	228	210	225	178	226	241	220	224	217	192	231	190	231	214	217	213	230	234	208	214	237	223	247	245	202	230	220	237	219	208	221	232	225	201	216	208	206	225	247	230	199	221	248	228	231	199	193	193	231	226	213	205	218	228	226	225	223	223	220	246	207	223	235	210	228	210	202	246	209	181	198	229	225	208	199	199	234	195	223	226	171	220	206	242	203	197	206	239	226	205	221	211	212	231	212	218	227	224	237	203	203	213	213	228	240	234	187	233	213	239	200	217	220	219	204	229	215	232	204	247	226	234	213	219	246	219	229	232	235	219	267	232	212	223	191	188	214	211	219	194	228	232	245	223	213	213	228	203	257	214	229	205	216	211	228	223	241	226	241	225	232	229	232	248	209	224	207	220	212	224	210	233	210	218	232	216	234	225	243	222	232	193	240	208	217	222	206	236	202	207	236	265	216	215	234	204	227	227	206	233	243	210	199	225	225	234	251	244	196	196	216	211	204	225	235	219	216	216	235	204	218	226	237	214	221	240	231	230	229	217	249	207	211	213	248	228	205	253	228	201	231	216	209	237	219	214	240	222	220	235	222	235	248	200	217	196	220	230	224	213	223	230	224	218	218	199	241	229	192	244	197	204	233	222	223	199	227	211	218	206	236	223	218	210	218	221	247	227	229	198	230	231	206	211	261	205	202	228	235	202	219	241	207	198	248	226	219	216	242	208	220	203	232	205	246	222	248	219	213	199	211	235	210	224	233	221	195	252	210	229	232	233	211	214	231	209	218	221	246	241	224	210	217	223	208	207	247	208	216	205	208	231	222	220	222	221	225	220	238	215	223	215	222	197	214	212	208	219	208	249	212	219	194	205	230	216	212	228	219	229	220	203	211	240	206	207	227	221	216	231	227	222	217	224	206	230	188	222	215	235	204	210	208	203	225	214	230	236	234	217	234	211	201	229	228	200	231	216	232	210	214	233	240	204	218	204	224	240	215	202	225	208	238	208	225	212	214	215	229	241	228	213	225	250	205	211	255	220	207	209	217	218	208	207	218	195	244	228	224	202	208	213	196	239	239	222	219	230	227	210	241	204	207	216	214	201	192	215	246	205	236	234	229	209	221	207	197	213	259	206	219	209	217	250	225	218	199	206	220	217	219	228	223	228	246	248	249	243	228	223	212	230	260	235	217	246	225	210	212	230	215	195	199	218	252	226	225	241	216	185	219	240	233	213	248	195	225	208	204	204	210	190	216	223	190	202	229	232	239	249	209	219	203	215	216	204	200	214	238	230	223	194	221	200	222	222	219	204	206	219	202	205	225	197	234	215	218	201	214	228	212	182	213	222	232	203	204	213	216	205	214	225	244	200	229	229	221	219	231	206	216	220	195	230	226	191	232	227	252	220	200	229	215	245	223	227	224	206	199	212	219	231	223	211	253	229	207	212	197	219	225	256	233	231	210	232	221	234	186	203	224	233	216	224	205	216	227	248	236	215	216	221	209	231	187	217	232	206	215	200	237	217	224	203	226	231	216	211	211	233	221	232	221	211	202	208	229	242	248	233	229	238	214	247	229	236	202	227	224	226	221	234	217	217	225	236	211	232	241	220	223	215	207	248	211	215	223	214	218	211	232	183	213	200	233	227	208	211	214	219	227	228	243	223	234	229	251	212	226	230	200	237	230	234	250	216	222	209	223	231	220	203	221	202	247	222	209	203	216	223	241	215	226	222	213	208	230	244	211	207	219	217	204	207	208	248	208	246	216	235	212	206	224	223	212	232	208	207	186	225	232	242	212	248	207	213	236	214	222	209	218	217	214	217	224	207	206	209	249	204	233	228	232	220	213	212	227	221	213	236	244	240	199	218	228	242	216	238	224	207	223	213	209	217	212	187	202	204	235	215	210	267	203	197	232	207	225	196	222	203	224	200	202	211	229	182	203	232	225	222	220	229	224	212	221	222	238	236	200	235	220	215	225	211	190	244	226	214	228	206	198	225	244	213	223	229	244	235	211	185	218	198	230	226	220	219	213	223	220	229	220	214	227	230	234	235	208	206	232	237	215	235	185	229	207	192	227	211	188	203	224	191	205	228	259	205	210	219	249	212	253	205	214	235	201	216	221	230	209	227	192	207	209	216	229	232	218	195	224	239	214	192	252	214	224	226	206	207	224	222	227	203	216	228	217	199	224	210	223	234	222	240	216	230	216	210	216	250	210	209	234	191	223	194	215	170	227	211	208	206	238	201	228	213	223	209	189	192	206	238	199	222	238	223	233	227	248	241	212	230	219	220	228	225	225	194	184	208	197	223	195	213	235	242	219	194	220	215	241	209	231	238	188	199	198	230	238	229	230	199	222	209	205	202	237	208	242	247	200	232	226	203	223	219	223	232	219	220	231	229	223	241	219	209	221	229	252	223	244	224	239	221	211	217	207	229	238	223	193	218	212	244	227	212	222	230	224	229	221	194	215	209	204	215	209	214	233	204	222	226	241	214	201	221	215	244	228	210	217	217	230	244	218	217	197	219	221	229	212	218	229	215	223	241	219	219	224	232	222	230	204	200	203	184	234	182	209	209	234	240	205	231	219	227	200	243	218	220	194	226	210	222	229	203	236	196	222	228	195	224	230	209	197	206	243	217	221	232	212	237	235	204	235	223	230	201	212	204	217	223	214	225	206	212	200	240	178	229	236	225	234	231	221	237	221	245	242	238	234	219	227	224	213	243	177	235	246	215	233	210	219	215	211	249	209	220	212	202	240	227	217	225	216	217	208	198	200	235	231	202	227	225	209	198	199	230	240	235	233	227	204	206	208	209	245	236	225	225	219	188	217	224	203	207	228	217	223	233	221	218	212	220	230	217	188	235	204	216	213	219	218	214	244	198	216	204	209	231	212	201	206	215	208	231	206	225	235	206	211	199	222	239	239	240	222	227	194	196	195	228	220	218	195	217	212	210	221	188	225	207	212	206	223	218	218	212	221	233	197	209	229	223	212	225	212	211	234	218	236	189	215	221	231	207	224	209	224	199	222	223	222	213	247	226	197	209	215	201	228	198	249	235	256	218	196	231	217	214	204	227	198	231	225	189	215	240
3221	4364	3535	1697	1120	858	710	612	519	500	444	375	346	315	324	286	325	313	285	275	299	277	245	276	260	262	272	268	257	298	288	270	259	287	249	241	270	216	238	245	256	273	260	229	251	261	265	256	250	257	239	242	231	259	283	242	225	239	264	255	242	239	250	238	242	243	231	240	240	245	263	240	256	238	236	227	249	238	228	231	230	219	241	245	215	237	230	220	244	237	224	247	249	236	246	250	239	237	254	238	242	228	216	254	236	269	242	280	230	234	267	264	232	242	214	249	214	206	250	270	232	255	227	232	236	244	245	233	247	225	239	267	236	230	230	234	229	240	237	235	246	255	257	271	244	256	249	272	230	241	215	255	242	244	242	260	231	251	232	246	213	239	235	253	227	267	241	258	262	238	238	257	228	267	233	223	258	235	228	243	253	249	269	273	231	256	235	218	228	215	238	257	222	233	257	229	201	252	238	263	239	233	227	251	228	238	249	227	217	236	244	247	222	267	251	239	241	207	251	262	228	232	247	242	256	248	230	225	232	249	211	219	231	251	223	228	224	235	207	274	227	260	225	264	206	223	230	234	206	250	234	253	234	239	247	216	236	247	228	233	227	236	233	225	256	250	223	233	243	262	224	231	234	248	215	250	269	257	225	228	244	244	239	244	234	233	250	241	260	246	246	217	235	232	212	241	214	271	259	255	231	241	249	241	252	238	222	250	210	251	275	236	230	254	238	246	241	237	235	270	246	231	253	254	268	269	247	259	258	286	259	267	217	246	212	238	226	234	249	196	238	219	235	245	221	241	254	261	215	223	260	247	213	252	252	249	239	242	225	230	229	211	252	223	236	229	246	236	252	257	217	237	240	226	236	259	257	244	238	213	234	224	240	242	249	224	226	255	240	274	232	249	232	248	239	250	228	232	284	245	214	232	248	242	260	247	232	226	210	225	246	242	231	253	259	226	233	257	222	229	235	246	218	244	230	255	233	239	223	244	242	224	248	239	247	232	252	243	226	249	223	232	214	273	230	236	241	217	240	240	234	240	247	233	232	238	235	240	226	210	246	224	232	208	222	250	255	214	251	238	227	255	232	251	240	210	254	260	240	263	255	256	247	226	230	258	216	231	223	241	220	237	231	238	279	227	243	251	255	232	235	213	236	229	231	234	252	262	219	236	244	242	238	247	241	242	229	269	238	228	236	236	262	247	213	250	247	230	251	261	229	239	237	256	240	236	255	228	243	220	252	226	233	238	222	222	230	245	266	215	228	207	230	260	214	242	267	235	253	250	240	221	240	243	220	240	244	252	216	245	246	237	256	212	212	245	253	249	252	234	241	229	206	222	245	222	250	223	231	243	232	262	232	216	222	211	260	234	248	276	234	246	243	264	246	258	252	251	253	253	218	260	230	246	235	233	248	232	224	241	258	244	248	259	234	208	214	250	240	258	258	260	243	235	216	217	260	234	243	233	232	210	241	241	252	238	210	213	209	237	217	240	254	243	239	266	250	278	240	238	243	223	226	236	232	258	244	200	214	248	238	247	250	248	239	249	247	224	233	221	225	214	217	240	258	272	235	255	226	257	252	220	243	241	268	226	261	253	226	245	240	250	252	235	247	218	231	232	231	263	237	241	231	220	250	248	213	238	237	224	221	242	212	262	202	244	239	247	254	260	213	239	226	249	235	236	243	233	211	219	226	215	224	250	245	234	260	226	231	242	231	239	251	219	246	243	230	248	247	207	229	217	232	230	250	250	264	240	243	248	242	241	232	229	231	249	234	242	237	242	233	237	237	269	230	265	256	267	238	246	222	252	221	243	241	214	222	253	242	235	252	255	230	253	236	266	231	231	236	221	248	246	204	240	237	215	214	232	228	253	267	228	233	253	219	237	242	237	214	215	236	226	262	212	265	208	251	255	229	226	227	249	248	221	247	238	270	227	212	277	249	251	238	237	252	213	240	227	235	235	228	219	213	244	230	227	273	234	254	220	227	204	227	230	263	237	244	233	237	252	220	244	227	228	269	227	229	243	245	242	232	239	262	228	216	209	203	244	239	230	245	257	237	245	235	243	266	231	220	231	245	210	235	267	252	210	230	237	237	240	244	275	250	257	247	244	233	229	250	266	218	221	244	231	247	255	240	259	222	230	224	264	241	254	243	224	222	233	231	246	231	229	260	231	241	237	232	253	246	260	264	239	242	200	232	211	234	233	229	227	252	259	227	224	244	223	232	198	253	222	234	214	252	230	234	249	230	251	213	228	243	250	270	265	225	230	254	220	243	228	248	247	232	211	221	258	231	256	231	229	224	227	249	254	252	257	230	204	233	251	220	256	253	252	246	232	245	245	249	231	245	225	234	221	239	220	264	235	239	232	234	238	221	259	235	218	245	266	233	214	258	230	265	219	250	232	216	229	227	252	233	253	238	238	249	236	242	227	265	237	226	261	240	244	223	205	246	229	242	205	239	255	229	241	257	252	228	258	258	216	240	244	208	273	237	265	243	266	226	252	215	219	223	206	207	236	231	232	222	230	230	226	206	232	246	222	253	244	228	234	245	242	194	229	238	241	241	256	254	241	256	226	251	222	225	256	222	249	223	205	231	201	226	235	219	211	226	245	251	211	225	238	228	243	246	223	215	260	236	242	271	253	225	217	226	211	249	230	264	235	254	224	262	201	256	225	227	246	222	213	221	231	268	233	273	234	216	225	224	233	240	224	242	267	209	237	218	229	248	225	243	215	255	262	230	237	255	250	207	266	243	217	212	254	223	237	247	241	219	242	230	232	231	276	251	218	224	240	264	237	230	233	234	244	220	227	238	242	224	226	243	214	240	273	244	237	245	236	221	231	218	230	238	233	245	225	242	230	249	231	220	240	254	248	242	246	260	236	206	227	226	242	238	235	223	224	246	246	238	227	206	264	229	229	226	237	240	235	264	240	221	230	233	240	227	223	239	237	226	248	249	240	224	251	231	230	217	250	217	245	239	242	240	222	249	213	257	216	254	232	255	243	269	218	218	243	235	242	231	277	224	243	256	229	217	224	208	224	243	209	259	232	223	230	238	249	215	208	240	216	259	232	237	239	246	248	264	221	223	257	257	215	250	252	248	247	217	200	256	231	234	224	257	242	230	232	236	216	248	238	258	223	253	229	275	243	252	225	246	239	255	239	264	203	221	238	248	240	253	241	235	252	223	218	243	233	229	218	231	230	222	242	254	229	224	233	235	267	230	224	231	229	241	256	226	248	247	227	220	244	247	250	224	240	228	246	262	269	233	227	240	251	247	243	225	243	238	251	254	236	247	250	256	238	231	238	235	230	235	224	247	262	235	251	247	255	234	236	236	227	251	215	246	227	234	222	232	248	218	202	222	259	239	235	243	257	225	249	244	225	259	245	233	226	219	233	221	221	241	231	224	255	245	220	228	241	227	238	248	251	229	249	214	246	236	258	232	247	240	227	227	255	240	221	272	212	215	254	235	207	218	232	253	272	233	252
27559	10978	1489	916	644	634	621	599	601	580	603	615	578	583	604	568	595	566	590	554	551	607	621	584	614	571	577	549	584	577	596	608	593	595	616	580	617	588	575	575	583	590	599	605	557	558	591	628	531	618	600	582	553	594	569	583	630	558	627	571	604	575	576	594	594	555	612	567	603	592	573	555	611	578	585	564	649	627	534	579	604	587	600	581	574	613	583	577	615	570	602	619	547	582	579	576	580	604	591	589	595	584	577	583	563	587	611	538	559	575	549	631	580	613	559	575	589	634	595	597	549	582	595	615	642	577	600	561	569	633	577	561	602	565	575	564	576	606	593	548	592	582	564	605	558	577	589	589	587	582	583	538	597	586	558	585	602	563	593	601	552	577	597	592	591	569	630	577	578	552	614	596	567	575	570	618	583	568	626	544	607	576	593	566	558	625	603	627	552	564	562	574	559	584	592	561	571	623	610	562	576	607	550	562	622	541	612	625	558	564	579	572	595	571	577	592	612	570	536	576	589	566	589	589	593	596	569	586	586	591	588	594	588	607	540	617	583	537	621	551	563	621	593	588	582	553	596	586	566	575	526	589	592	559	591	597	554	612	602	615	591	591	590	630	600	567	590	627	588	615	571	581	576	585	573	579	540	635	579	552	578	579	570	551	614	608	611	575	598	581	582	622	559	565	604	578	600	589	618	574	609	573	582	572	584	565	614	600	569	545	569	573	602	576	585	579	611	584	586	625	592	564	619	537	590	568	597	594	519	566	568	582	609	603	578	609	583	586	529	538	629	547	574	615	600	583	599	582	614	576	593	590	572	572	548	627	602	584	580	575	588	608	580	613	528	544	624	569	638	562	585	580	592	579	602	596	569	551	568	559	631	605	599	543	557	603	597	600	576	532	558	575	564	570	602	581	574	526	575	580	581	598	569	550	608	590	617	577	570	599	581	605	611	611	605	559	536	581	603	602	595	572	561	589	583	541	580	568	586	574	571	652	542	591	579	596	559	613	578	553	594	593	564	548	615	567	605	562	577	552	578	578	561	544	568	596	595	569	592	585	581	573	562	595	548	610	560	606	586	547	553	581	587	577	576	571	584	597	593	575	620	564	623	638	614	547	618	589	598	535	566	572	585	575	573	544	577	568	595	609	593	582	605	630	585	599	563	564	543	535	605	628	603	562	581	591	612	549	610	595	628	557	599	597	571	538	551	589	553	600	557	601	564	551	608	541	603	606	572	571	606	575	549	540	616	602	584	546	596	552	608	569	594	638	572	584	609	604	581	601	598	583	620	590	593	596	588	612	582	574	569	590	559	573	595	607	580	627	596	557	534	636	584	531	574	554	577	627	577	575	554	558	595	592	576	606	632	643	566	569	585	607	591	618	612	559	575	596	614	588	569	595	605	590	576	604	603	586	585	619	584	581	551	613	632	614	594	623	629	630	549	597	591	550	576	605	624	622	565	554	622	588	609	561	595	520	534	580	553	610	587	596	605	554	583	617	612	628	608	591	576	563	609	653	589	574	631	580	570	620	562	625	610	616	568	582	576	546	552	629	559	587	572	562	627	577	592	623	579	628	593	597	595	572	574	607	627	572	598	654	603	578	569	592	577	556	555	599	605	581	576	562	555	604	537	549	585	585	580	620	525	550	539	551	593	583	590	602	563	581	585	566	572	553	581	587	582	585	621	582	602	637	641	593	579	543	591	575	583	598	597	569	596	542	594	566	591	596	584	576	556	567	605	567	615	608	569	578	559	612	653	550	614	592	591	612	584	573	554	611	589	561	634	582	625	581	640	592	583	586	600	588	606	579	598	595	592	586	568	545	573	649	605	571	579	553	590	582	621	590	544	562	590	587	576	646	585	587	585	638	611	592	610	547	591	653	573	570	617	564	550	583	568	588	584	589	578	595	586	575	597	596	564	570	569	577	578	586	602	613	591	576	578	594	551	566	615	620	586	576	594	576	619	575	580	563	621	593	580	599	576	595	581	595	569	582	563	589	621	610	590	608	619	579	605	525	606	525	597	539	568	538	589	565	592	577	547	544	630	568	597	632	579	560	612	593	588	564	568	597	589	589	573	580	516	581	576	631	607	565	580	606	585	572	635	608	585	571	581	590	547	560	598	580	584	570	578	579	593	656	562	571	617	611	610	586	570	613	588	550	583	562	549	534	541	578	571	600	571	588	600	553	603	618	575	604	603	599	612	584	591	553	573	627	546	571	574	587	576	585	611	611	556	587	585	589	570	566	617	599	568	586	614	554	599	564	577	589	581	556	581	623	572	581	591	560	578	579	594	591	533	571	615	573	590	600	615	631	591	573	567	561	560	584	622	597	565	573	572	561	602	590	593	543	601	584	597	575	637	559	566	578	545	568	611	588	608	588	604	563	593	579	614	591	561	577	601	559	603	590	569	593	578	624	600	574	615	528	610	584	578	561	612	630	579	562	591	604	634	611	588	604	609	590	565	607	591	627	545	628	585	615	605	570	569	601	601	631	581	597	573	631	586	575	603	590	617	543	591	609	618	532	587	561	599	606	568	578	600	575	559	566	557	566	585	633	546	564	595	617	623	608	592	577	540	595	619	599	591	607	575	619	583	567	577	585	595	550	565	541	527	527	568	561	607	583	574	596	558	527	608	528	551	592	603	600	589	620	653	572	595	604	606	584	615	588	578	595	628	586	589	545	583	607	587	636	533	573	569	591	589	579	662	581	625	552	578	574	601	575	573	574	621	573	564	610	561	585	608	611	588	565	636	580	579	625	603	605	579	589	588	614	559	600	561	587	588	612	567	556	588	576	561	612	556	627	636	598	589	612	597	620	589	582	573	574	563	578	568	550	607	627	614	541	631	617	580	565	607	600	616	603	583	603	635	585	564	589	581	576	568	576	565	615	597	584	559	583	596	592	628	615	609	577	641	639	601	563	597	607	572	540	567	585	635	570	622	622	594	574	634	595	575	565	540	605	564	549	576	624	532	633	565	607	600	599	613	545	562	621	603	629	607	566	625	662	542	578	609	592	559	580	565	551	607	615	626	562	576	569	641	553	588	549	545	603	559	578	548	623	621	625	563	540	612	569	576	581	571	601	574	607	591	568	571	598	580	540	590	571	619	569	564	612	599	557	595	635	610	595	549	604	564	571	574	534	600	617	623	583	587	549	609	572	554	638	621	568	582	621	571	523	589	535	585	586	573	586	577	612	603	553	577	567	597	567	603	635	587	584	561	580	603	557	562	562	574	592	602	585	564	641	600	578	603	589	591	579	578	648	601	612	586	555	648	584	553	595	595	592	597	613	585	592	554	637	619	551	615	553	600	599	621	587	618	607	584	549	561	611	589	557	579	591	626	593	580	563	575	564	562	588	569	607	583	622	572	582	553	554	628	581	580	564	585	572	577	569	620	589	600	562	586	595	629	612	613	579	623	640	562	623	585	575	618	585	615	614	568	636	592	578	572	604	581	583	601	588	582	554	592	579	604	577	556	573
5119	766	738	642	594	570	547	557	554	593	581	555	559	539	543	573	582	558	593	579	576	517	555	560	527	570	487	558	555	545	557	544	584	534	587	577	564	561	573	530	541	505	570	546	576	554	539	537	606	555	569	542	550	524	544	555	520	576	558	560	577	545	522	563	555	530	508	532	537	572	528	566	537	562	531	552	574	551	575	545	546	568	579	576	547	566	537	562	578	573	594	549	560	575	513	529	556	568	524	518	505	556	553	525	554	565	530	566	525	550	581	526	520	576	487	542	530	584	540	550	560	511	505	536	551	522	547	505	558	533	562	536	551	592	513	582	560	572	542	537	569	512	552	526	539	568	524	580	535	533	558	522	552	541	570	553	516	596	559	557	563	543	565	538	531	523	539	541	502	552	528	548	562	534	564	533	517	570	516	568	542	529	526	526	578	542	542	541	562	550	542	549	568	532	570	531	519	585	567	546	535	553	564	536	542	555	533	569	514	556	584	516	545	564	527	544	567	575	544	545	545	543	565	583	603	550	546	549	532	523	569	507	583	547	581	567	539	543	555	559	560	515	506	599	542	533	520	559	588	579	525	500	555	529	523	533	530	548	526	531	518	580	502	568	574	572	575	542	561	545	578	579	541	555	537	562	528	527	511	572	545	532	531	557	516	516	559	579	547	573	552	525	582	544	532	541	562	579	507	525	566	536	574	536	533	541	593	506	588	546	525	621	540	586	539	532	552	533	520	560	538	566	570	547	489	522	564	544	551	615	511	534	556	541	561	511	566	529	532	527	568	536	556	567	539	570	560	540	530	556	538	544	509	531	521	560	520	545	525	544	525	573	586	558	551	536	519	542	530	546	598	565	556	522	539	553	483	536	567	553	586	536	560	615	537	569	555	556	559	581	533	529	545	573	543	543	523	609	557	555	533	550	544	539	557	575	544	530	507	528	541	570	562	550	572	583	555	503	575	565	537	525	555	506	592	590	554	556	596	569	543	543	572	547	538	483	539	534	548	585	572	529	542	518	567	532	549	581	543	562	546	536	561	524	539	571	572	529	548	560	541	563	534	557	570	528	565	607	545	541	554	550	531	514	511	556	555	567	522	534	565	564	568	536	573	506	540	546	547	523	539	561	576	573	503	526	523	538	547	549	524	542	540	570	540	546	584	544	546	551	574	542	524	504	509	542	560	545	542	556	491	536	522	539	574	560	521	557	551	503	560	525	550	519	530	561	564	578	565	547	534	542	522	538	523	527	538	582	531	537	551	519	590	535	552	515	559	569	544	551	566	543	547	534	540	577	512	542	524	544	586	582	535	549	543	563	534	522	503	497	528	503	561	528	545	566	513	550	541	537	535	512	546	574	549	542	522	586	532	546	557	557	527	556	586	536	559	548	525	557	610	518	481	535	545	532	538	549	574	530	573	524	534	561	521	504	531	516	523	577	568	549	532	557	533	535	522	526	545	558	545	537	595	486	533	527	534	555	519	589	538	545	586	524	551	549	559	539	533	533	539	537	518	527	553	553	531	502	530	526	549	545	539	600	547	517	557	595	579	558	590	537	582	571	541	571	547	549	546	573	596	519	524	578	505	507	517	571	573	553	524	534	519	550	534	525	524	542	542	533	547	548	561	511	518	522	560	556	542	493	557	524	557	506	535	556	516	561	571	574	537	533	545	574	534	552	557	547	511	581	550	574	537	559	585	496	577	528	515	504	543	554	553	541	572	541	548	554	538	578	532	572	522	567	558	518	550	516	509	535	533	533	512	551	546	536	530	545	559	575	546	554	540	548	542	583	565	572	543	527	563	544	530	523	515	549	570	600	523	535	559	547	546	527	529	536	535	562	548	542	515	522	554	534	555	561	550	528	545	606	550	575	523	565	540	538	570	554	567	556	522	541	573	550	512	523	559	574	530	574	540	599	600	502	529	583	534	537	566	562	523	517	580	567	547	521	504	540	563	568	559	570	543	518	535	584	520	511	530	553	536	569	516	544	481	561	565	549	525	550	560	511	537	598	560	540	537	540	516	520	521	548	508	571	563	555	547	496	580	569	527	529	558	565	591	566	541	527	588	533	536	583	556	573	545	534	548	523	551	555	493	561	485	549	562	542	545	571	571	614	519	543	587	537	547	514	560	511	543	562	531	506	575	527	531	563	620	588	503	555	542	526	514	493	531	539	590	576	494	563	565	572	561	540	535	552	503	517	523	569	563	556	557	552	514	488	549	566	545	544	545	579	528	532	568	537	570	556	569	530	522	556	528	607	562	556	516	545	530	536	532	530	541	560	541	560	541	527	528	528	531	575	523	488	553	561	519	543	552	568	560	571	569	517	543	513	544	538	550	511	537	556	544	525	546	532	515	536	559	520	516	550	552	580	527	537	582	494	561	517	611	546	531	557	528	555	597	515	562	585	578	548	576	566	506	540	574	580	522	523	582	547	519	508	566	540	558	549	585	492	560	530	518	560	595	566	520	582	529	532	545	547	552	568	534	559	538	574	579	539	584	544	544	519	545	501	578	542	533	539	516	528	544	517	562	573	507	593	491	552	547	553	523	573	578	554	542	541	565	598	560	537	560	546	560	527	576	541	539	529	575	592	564	556	492	532	575	534	569	566	512	571	565	530	534	519	505	548	563	526	555	577	517	574	534	544	529	513	541	546	548	598	527	592	567	559	527	514	540	577	547	561	538	571	530	530	536	531	555	543	516	544	559	552	556	528	580	519	554	540	602	529	547	565	548	530	520	565	556	570	524	570	556	540	614	523	570	528	527	549	557	544	559	526	544	556	516	552	546	573	528	533	510	519	505	550	581	597	545	539	553	552	500	569	575	540	554	501	511	517	499	574	518	547	557	549	551	556	539	533	553	570	533	572	562	501	571	561	495	583	535	559	525	555	542	556	598	531	547	526	543	569	579	560	594	556	543	558	554	543	506	536	516	521	564	555	535	543	564	535	565	573	531	559	511	579	502	530	552	582	534	540	546	530	516	545	540	526	518	541	546	538	510	554	544	601	525	556	546	590	559	517	518	477	545	561	540	562	482	570	585	527	578	562	553	535	558	577	554	551	499	526	544	558	593	536	547	509	533	552	531	513	542	548	601	566	530	558	561	506	557	547	561	528	548	563	516	575	575	520	575	535	557	529	522	546	521	557	560	569	548	533	582	538	552	579	567	518	563	530	519	524	515	540	536	531	540	514	525	566	595	559	518	562	570	537	544	548	528	528	478	550	535	504	560	538	531	576	519	539	572	556	555	574	536	549	523	558	533	563	570	566	553	554	518	534	557	550	527	548	538	511	551	543	525	571	541	565	557	585	538	565	549	529	570	539	534	576	518	566	566	576	573	518	591	563	604	579	569	535	537	540	579	506	551	546	584	563	511	553	561	542	595	550	488	538	534	535	525	571	551	532	528	592	593	549	501	522	542	556	541	517	511	514	570	586	584	529	559	549	535	537	551	506	551	547	553	590	541	569	556	551	532	599	550	533
25968	21515	25087	15088	1211	651	569	521	487	481	491	428	465	447	471	461	471	419	451	469	493	439	454	447	433	461	456	465	415	460	452	427	427	437	451	432	469	455	397	418	423	461	440	428	445	426	442	458	436	459	513	423	465	422	446	455	451	406	400	442	450	415	429	457	457	421	466	464	448	443	430	447	430	441	450	431	433	437	430	457	441	416	437	446	422	441	491	453	445	448	415	471	438	433	436	435	454	458	438	465	437	431	445	423	462	443	425	404	435	426	413	416	450	412	420	440	416	439	425	396	437	418	415	448	416	415	411	452	460	419	429	434	404	435	437	426	433	436	470	418	449	432	435	443	420	435	428	422	451	425	437	421	464	451	458	434	457	430	436	439	452	456	450	420	425	423	416	435	409	463	455	447	448	455	413	450	451	462	417	418	444	428	450	425	445	468	444	473	443	402	418	414	430	462	439	439	425	440	452	406	455	462	455	416	443	468	434	434	465	458	431	457	438	442	470	428	484	453	430	415	433	444	420	438	444	434	454	444	453	438	403	441	411	454	452	440	446	438	446	465	481	435	462	405	405	460	443	423	391	418	429	428	428	463	433	421	437	448	416	450	424	387	483	423	458	457	416	462	455	482	427	444	438	412	414	448	448	413	435	439	447	451	404	433	418	426	424	437	422	487	451	469	438	437	423	451	432	410	428	456	414	399	422	433	481	435	453	409	401	391	441	410	387	417	420	438	434	445	416	407	424	535	467	433	450	436	436	413	420	433	437	421	466	430	451	421	448	445	443	440	374	447	407	430	391	446	443	445	437	409	436	411	436	433	423	413	436	462	432	458	431	444	407	440	468	422	427	448	425	420	457	454	435	493	417	471	477	430	447	440	451	397	458	467	421	406	417	404	425	423	428	447	438	447	454	446	470	444	446	433	440	397	419	436	448	405	396	453	412	441	447	438	449	426	391	442	465	451	428	391	417	451	429	413	468	463	448	405	487	440	444	459	410	394	453	432	468	465	405	384	466	443	468	430	384	406	409	433	458	429	449	453	463	482	413	417	416	408	437	420	424	372	404	408	434	449	458	457	448	428	464	404	448	421	416	396	443	455	456	396	439	428	448	441	395	446	451	452	439	455	422	442	461	408	443	416	486	447	391	416	427	433	444	392	436	428	391	431	454	428	446	426	394	487	446	451	389	440	391	406	463	404	417	473	431	409	443	430	447	495	423	416	412	436	448	438	454	460	460	428	413	452	422	400	428	425	448	428	424	422	408	434	409	438	437	447	445	406	494	433	393	438	392	453	420	402	453	440	400	422	451	413	447	445	414	416	418	430	417	422	488	440	435	456	449	475	434	439	449	421	452	399	419	429	415	445	457	455	412	458	456	434	411	440	409	462	450	415	427	421	423	415	449	446	428	441	455	453	423	408	408	459	439	435	449	460	435	501	446	451	457	463	474	420	453	444	439	444	420	418	440	426	420	431	428	412	442	465	437	399	389	465	415	406	449	445	374	459	446	427	423	428	383	440	443	468	426	409	439	419	454	402	379	419	434	432	438	420	451	465	430	424	449	405	430	414	450	443	485	433	456	441	452	381	440	463	452	442	456	427	413	437	472	446	404	434	446	441	438	420	442	414	393	413	430	449	400	437	413	442	441	417	449	437	420	435	424	458	437	450	457	479	452	453	433	445	430	407	407	447	442	437	395	441	436	419	444	454	431	464	426	412	444	426	408	456	450	394	461	424	402	386	438	442	432	417	424	426	419	451	428	451	453	393	456	460	453	434	395	429	465	428	470	436	449	454	437	431	458	424	442	430	451	461	390	427	430	431	421	442	426	485	433	439	471	466	438	426	416	390	430	437	457	408	452	407	447	453	460	418	435	419	440	443	475	459	444	383	433	443	428	456	417	434	465	479	436	404	434	445	467	462	457	422	424	432	419	465	425	417	443	431	479	410	447	470	423	470	411	423	437	457	457	426	415	449	422	412	450	426	407	425	437	473	435	446	469	437	449	439	459	454	444	436	444	442	418	436	429	441	403	404	433	439	444	407	423	451	456	422	442	435	406	484	439	427	447	403	390	399	486	436	467	441	456	430	438	447	425	437	410	425	446	423	413	477	462	471	412	452	426	419	418	446	438	442	443	376	455	406	454	386	406	450	431	457	452	443	432	442	445	449	443	466	419	455	455	402	442	414	415	427	448	416	446	419	452	481	435	421	431	442	442	436	439	466	447	401	426	423	459	476	408	451	429	429	439	427	471	431	431	456	397	441	440	399	454	431	409	389	403	425	439	454	459	444	426	418	431	436	457	441	436	454	428	451	454	434	440	451	429	459	423	434	430	443	440	408	435	437	461	423	399	501	424	451	442	449	413	435	471	439	442	460	465	443	418	432	464	461	460	430	429	420	427	402	461	461	415	419	388	425	432	471	455	456	466	447	409	431	464	459	424	440	470	431	413	461	433	435	469	445	424	445	428	420	411	458	446	438	457	412	470	400	397	419	436	440	441	410	459	452	463	428	442	451	456	450	449	453	441	419	401	434	433	417	409	426	457	421	421	448	435	445	437	458	444	422	462	449	411	436	413	446	428	433	468	440	468	425	439	450	442	414	427	438	465	471	403	426	402	387	463	428	437	450	440	422	450	446	442	434	432	401	447	454	384	466	444	427	466	447	447	452	419	453	453	404	447	437	420	449	431	459	428	419	420	446	451	496	442	443	471	398	425	415	416	431	415	443	418	436	462	439	451	400	438	459	428	417	446	464	426	422	456	432	430	408	467	435	428	425	430	409	466	445	419	415	476	486	412	422	443	417	382	418	484	438	426	420	434	391	464	410	437	432	427	475	402	446	469	417	409	454	419	435	424	435	447	449	396	434	469	474	434	428	441	393	406	417	441	447	427	462	453	446	402	433	430	453	448	454	423	451	411	439	443	421	455	408	446	410	432	450	428	458	406	380	466	406	409	458	439	409	420	386	430	490	432	471	451	427	408	427	456	451	419	425	430	436	423	431	455	430	443	438	444	420	430	458	431	465	426	451	426	441	443	421	443	470	453	449	443	427	443	459	456	430	411	394	435	418	416	409	460	432	428	432	448	470	460	398	431	441	454	447	511	415	405	441	453	460	414	427	430	459	426	396	411	406	463	442	448	437	454	431	412	395	452	397	440	432	437	461	426	423	428	427	458	406	391	440	423	485	451	428	472	427	467	434	476	425	464	429	431	486	394	431	416	435	448	430	463	408	433	422	451	433	441	437	418	404	477	480	401	418	434	426	421	415	407	400	449	441	436	415	439	451	432	465	449	442	441	450	450	401	457	411	453	421	449	444	417	467	425	458	443	446	419	395	463	402	437	437	442	457	452	407	410	449	446	419	428	461	383	461	446	409	417	428	434	437	432	437	415	462	453	449	427	409	403	448	431	441	394	491	433	422	447	440	413	471	401	391	459	435	436	436	384	435	443	429	407	454	458	439	397	426	441	455	427	462	450	408	452	456
3509	1718	1414	859	719	640	598	556	569	510	502	450	473	475	473	449	446	448	422	432	440	423	437	432	461	494	435	399	465	403	456	397	425	472	427	422	449	438	427	435	421	471	426	460	446	441	406	409	464	444	454	467	459	415	442	427	425	439	461	418	464	470	428	436	415	467	402	417	411	460	397	474	454	475	422	417	433	418	447	439	433	448	418	440	407	432	439	454	442	418	399	440	431	422	453	428	454	457	466	435	422	423	452	438	441	440	391	442	427	459	436	418	420	435	468	418	443	406	445	436	390	421	431	413	414	390	418	458	452	435	438	449	403	457	379	426	440	424	440	432	439	406	425	458	408	420	394	416	435	446	437	425	441	439	417	440	422	415	431	453	470	449	430	419	413	413	427	454	410	472	433	428	467	467	458	476	453	437	432	404	417	466	401	430	424	448	435	448	422	431	461	433	428	435	401	438	433	417	376	449	445	410	413	418	437	435	449	420	414	386	400	404	457	446	453	415	418	437	405	384	423	442	396	410	410	448	444	438	425	402	441	417	405	417	413	442	425	457	470	458	416	437	433	411	489	468	437	412	455	442	427	430	451	425	432	443	442	399	440	452	455	474	440	420	451	436	430	392	418	414	484	448	412	412	435	431	451	449	444	405	444	428	419	424	438	453	439	441	430	452	405	476	386	437	438	438	464	438	464	468	416	376	421	427	425	467	455	429	445	424	439	431	429	400	438	388	434	397	403	452	414	420	428	400	444	425	435	466	430	442	419	440	436	442	397	426	439	453	431	447	412	420	427	451	416	433	415	431	468	433	435	437	437	461	423	412	436	408	438	458	408	413	427	442	423	418	425	449	378	421	420	470	403	391	460	450	497	432	445	442	418	461	437	432	415	436	430	443	386	399	437	385	457	398	400	441	419	405	413	423	441	411	447	416	451	434	444	405	438	412	436	435	417	407	433	439	446	439	408	450	392	422	441	455	420	405	418	436	424	382	452	441	400	449	420	464	464	433	417	481	486	444	443	438	414	471	404	459	434	442	451	420	434	414	417	413	442	420	469	505	422	394	434	442	425	468	436	423	455	401	427	436	432	433	429	397	436	458	460	418	463	431	446	432	472	409	452	434	437	443	400	392	453	417	464	399	415	448	417	434	424	386	437	401	429	459	414	396	412	437	419	412	446	407	450	433	427	417	413	424	441	446	432	443	402	425	444	425	443	433	411	460	393	391	425	429	394	427	422	403	429	400	452	444	410	429	420	433	441	424	465	438	415	429	443	428	422	457	420	412	435	438	436	424	438	411	400	438	406	451	412	420	454	462	449	444	470	416	443	423	448	455	418	426	438	420	403	411	411	459	400	441	433	406	419	420	403	438	390	436	431	406	412	453	461	445	455	406	429	424	421	427	416	425	420	441	459	444	431	453	414	422	448	393	430	434	398	440	424	435	465	421	411	427	416	407	405	444	470	454	406	453	426	420	444	406	422	468	439	436	399	476	429	406	441	434	427	461	418	432	429	444	441	464	455	435	414	431	442	436	443	423	479	440	452	445	423	414	405	405	446	414	444	451	429	426	418	446	448	428	452	466	401	423	455	447	436	445	429	453	386	453	449	413	431	433	451	408	406	428	454	407	425	434	402	433	401	417	411	407	436	384	411	422	445	472	415	436	447	455	442	443	430	457	371	403	402	409	429	428	456	462	454	460	434	403	406	432	394	435	446	424	451	485	399	427	401	401	415	449	412	480	438	413	439	447	436	438	435	406	447	386	446	425	462	445	443	403	437	413	423	453	415	449	405	435	454	428	451	471	405	452	430	436	418	438	433	432	417	464	429	450	429	418	462	413	480	424	432	432	421	435	431	459	417	454	453	425	438	451	398	430	472	433	417	421	414	416	438	441	447	442	446	426	448	438	402	424	397	419	382	464	438	434	388	456	418	412	444	428	443	456	433	435	422	418	432	421	419	413	433	437	389	435	427	456	421	430	436	445	430	386	421	431	437	430	418	408	410	400	452	418	441	417	417	489	436	404	464	411	460	462	428	420	439	425	429	439	431	476	406	453	432	456	433	404	421	412	453	444	434	389	401	446	442	437	421	390	441	437	426	410	400	478	431	454	436	421	427	417	429	405	460	429	417	440	441	428	432	428	419	402	447	461	448	434	452	448	421	436	425	471	427	442	393	420	419	450	428	453	428	427	431	398	434	418	444	450	430	441	422	418	430	449	442	426	428	460	470	480	395	392	430	430	433	473	445	412	412	421	441	410	409	418	416	398	459	433	424	445	434	418	428	452	406	411	475	388	441	457	491	456	438	403	420	460	431	413	417	393	378	427	443	391	427	395	437	426	424	394	403	403	395	443	428	448	452	413	434	424	465	437	448	408	443	416	416	412	434	430	433	401	448	443	409	441	429	469	418	428	429	472	436	463	413	406	406	399	429	464	448	425	412	429	449	417	404	415	427	402	432	430	439	439	448	435	450	451	443	422	390	443	439	419	447	418	409	436	425	483	441	428	436	425	415	425	413	421	437	445	429	428	439	417	425	424	427	445	417	422	431	447	410	444	429	416	406	416	417	425	431	412	424	420	459	404	474	437	420	440	408	429	443	423	434	439	440	445	436	420	459	417	430	406	389	438	464	461	438	440	413	435	420	383	441	482	417	443	437	416	486	442	408	425	425	418	382	427	413	413	433	425	386	402	423	404	401	438	437	423	416	424	435	432	448	475	419	435	443	463	433	425	448	421	444	432	415	449	413	438	422	387	430	405	418	406	446	454	435	427	437	435	422	421	457	400	395	430	382	434	419	388	446	422	413	427	427	402	420	431	387	448	433	419	430	419	434	448	459	434	421	414	452	441	448	427	433	411	434	448	466	426	446	446	452	418	412	434	378	418	455	431	454	428	429	399	429	467	455	388	427	423	426	446	434	447	457	463	401	451	431	480	455	444	417	382	413	448	441	402	431	444	383	404	453	462	445	453	420	459	483	468	451	438	457	434	424	413	445	455	413	398	416	414	425	458	400	374	428	442	467	437	456	401	413	406	401	440	439	425	432	447	470	405	445	435	419	439	422	412	434	406	425	446	428	402	421	430	425	436	471	396	439	459	448	440	440	451	427	422	458	407	415	440	387	414	442	431	440	452	435	445	418	412	400	469	443	418	408	463	407	432	464	460	411	436	415	413	457	461	399	427	426	452	412	438	408	426	436	436	471	414	412	410	410	447	436	433	405	427	430	415	450	410	457	406	454	456	424	424	431	423	425	442	414	414	460	446	425	412	434	394	443	411	420	445	440	474	447	433	442	429	402	400	425	436	435	380	443	393	431	429	399	427	440	464	414	420	428	443	462	407	437	391	453	483	452	410	420	432	428	444	409	403	389	416	434	429	410	456	441	414	426	444	464	429	422	436	432	431	453	398	416	415	431	419	420	427	445	442	456	462	424	432	415	398	450	471	417	418	436	432	442	441	376	400	418	429	440	443	417	434	438	397	448	428
24365	21482	28599	24793	19680	2134	717	421	337	346	287	293	265	286	257	260	261	258	254	249	263	260	252	239	261	247	240	220	218	247	224	235	195	237	221	240	226	236	247	234	217	230	215	214	245	222	236	248	251	206	199	246	214	226	253	238	217	239	215	234	231	259	236	239	220	242	201	222	230	203	218	224	223	204	227	237	233	253	218	223	225	187	220	224	209	217	240	218	235	243	222	241	231	209	222	250	228	227	207	236	217	225	204	234	223	231	206	212	231	216	221	229	224	233	206	217	196	216	221	205	216	228	219	235	232	222	226	244	228	206	226	218	231	209	211	225	237	239	216	261	197	235	235	234	251	223	199	198	241	190	225	201	234	249	216	234	234	220	204	221	225	240	241	239	203	222	223	253	236	225	207	233	222	211	270	211	218	202	202	237	227	226	218	219	234	218	228	249	226	238	228	212	243	235	261	221	221	236	217	221	258	239	231	236	213	248	215	188	249	205	211	253	207	214	221	233	220	210	242	246	213	220	261	222	224	213	200	214	220	210	256	214	251	233	234	203	244	236	229	219	250	219	212	231	198	219	208	226	239	233	247	238	222	223	220	229	234	221	234	220	215	245	200	232	243	230	226	226	246	238	252	220	219	219	220	241	232	225	224	197	260	230	231	215	235	211	199	230	249	235	222	221	228	232	217	242	220	218	201	209	221	238	256	240	214	235	215	215	229	233	230	212	239	238	236	227	205	215	209	243	205	248	199	224	224	234	221	197	228	261	227	208	205	201	220	229	229	220	219	236	234	245	214	216	241	230	202	244	206	222	226	239	227	199	228	218	219	222	234	223	206	210	234	221	244	234	213	208	210	252	202	256	205	225	233	226	233	223	227	186	201	216	214	225	247	233	215	219	218	218	232	211	214	221	232	229	205	213	250	214	236	227	244	215	227	225	216	207	222	206	218	236	216	197	224	208	216	229	231	241	226	205	228	236	190	243	218	225	219	232	207	204	216	190	224	239	225	216	183	194	229	194	219	229	232	217	174	207	195	220	240	192	219	209	234	225	213	238	232	231	223	244	210	227	207	222	205	212	242	206	193	242	252	218	207	224	214	217	221	205	209	193	226	224	232	210	212	220	219	232	232	247	224	224	216	207	219	201	225	238	211	229	197	200	227	240	195	244	222	207	196	220	223	217	205	230	229	227	211	187	248	241	219	212	221	221	227	207	224	215	246	201	221	203	241	212	195	222	220	212	259	223	219	223	189	230	204	202	194	220	213	218	218	216	190	233	241	205	212	232	224	217	230	212	209	195	215	245	217	234	201	200	236	229	211	230	215	204	219	195	210	207	214	221	229	218	220	218	254	214	221	210	235	228	232	216	215	190	210	217	205	220	248	211	225	232	230	226	214	223	222	198	213	199	222	215	236	219	223	235	222	222	207	226	233	238	235	219	239	243	205	192	253	237	248	212	208	221	223	200	219	239	255	202	210	228	233	223	259	226	197	215	215	230	226	226	238	226	240	223	213	198	236	212	233	196	209	220	226	224	222	211	260	234	203	240	243	202	207	217	234	226	191	224	202	217	209	206	226	210	205	231	211	206	218	193	230	223	226	217	225	213	245	226	213	215	236	246	211	243	230	212	244	200	247	218	222	225	216	228	262	238	230	228	223	205	220	211	232	223	217	212	212	217	232	215	236	229	225	245	187	220	233	234	256	209	234	196	235	211	223	212	226	192	236	256	213	225	209	207	220	233	238	218	222	206	229	211	210	219	227	215	229	227	223	247	232	223	216	237	217	236	214	210	220	240	245	212	189	229	233	225	219	192	254	230	230	238	215	232	205	235	244	197	238	234	227	244	228	184	227	253	235	203	213	221	239	216	237	198	226	240	213	227	216	212	232	206	211	206	230	244	246	222	222	212	209	236	240	227	252	226	228	214	238	217	216	256	211	210	216	235	199	231	246	204	229	236	242	239	200	225	210	249	231	203	218	244	222	234	229	208	226	231	230	226	248	227	230	212	230	230	237	228	224	246	204	223	214	199	232	242	221	243	216	227	199	240	232	242	226	233	240	246	237	221	232	223	208	223	226	239	222	225	201	223	239	235	213	253	211	218	214	233	211	224	218	205	205	227	201	236	222	206	220	231	223	225	201	233	208	229	216	231	219	209	211	234	216	240	202	228	222	232	245	234	221	223	235	217	189	229	217	243	229	236	234	227	237	217	230	248	230	233	220	200	201	221	239	232	213	213	198	226	221	244	214	213	207	208	223	241	251	197	217	211	224	212	231	222	236	246	222	226	204	223	205	205	248	223	230	235	224	182	224	219	207	203	215	216	196	216	219	219	218	229	191	217	199	221	205	232	213	215	236	236	236	216	219	211	240	229	239	219	235	229	206	242	208	232	254	241	197	242	193	235	234	215	242	219	226	235	203	227	219	217	210	214	202	224	220	238	218	229	208	242	217	241	221	239	213	213	243	223	206	250	226	204	232	229	226	186	217	208	238	206	221	205	195	203	210	221	232	206	234	213	210	201	232	197	193	216	233	213	227	217	232	227	209	221	223	247	246	217	208	213	222	219	212	222	211	208	229	210	229	233	234	201	207	205	225	226	190	220	204	226	219	240	238	204	208	223	223	255	228	233	215	229	216	203	213	228	213	193	227	215	222	218	189	227	221	226	205	239	192	231	227	209	212	212	221	218	210	195	210	235	250	206	228	214	225	232	226	227	228	212	204	233	221	235	238	247	222	214	240	206	201	200	222	226	242	250	218	221	229	238	203	219	244	209	222	195	236	227	220	232	205	216	233	211	193	214	205	252	193	225	233	218	200	220	218	230	225	195	234	203	232	215	245	205	226	241	213	223	222	229	228	216	211	211	233	204	201	210	219	231	219	218	235	218	220	230	191	210	226	231	229	229	232	225	258	233	229	234	228	222	226	222	208	260	188	217	207	232	219	228	224	243	207	213	229	223	214	223	228	236	213	215	225	217	256	222	214	225	221	214	235	201	223	219	234	228	234	194	218	243	222	220	213	204	207	231	232	210	226	211	235	230	199	227	218	230	210	216	212	220	233	223	237	221	238	231	203	237	207	214	224	226	202	220	217	209	220	228	252	209	225	235	231	249	213	215	217	203	210	210	236	262	212	231	208	217	221	244	204	214	224	203	246	209	209	237	202	224	207	219	207	230	215	246	212	211	217	236	208	226	243	221	206	203	217	200	240	232	195	224	216	211	234	229	224	222	226	212	225	227	222	213	228	209	226	215	207	205	215	230	211	235	205	237	185	198	219	224	208	200	224	250	220	244	211	245	211	211	236	225	219	244	211	216	215	211	204	219	221	212	241	204	221	218	236	215	216	235	255	226	219	215	233	226	207	234	204	217	202	204	224	221	239	238	251	228	233	212	217	207	207	221	199	220	209	193	210	216	217	233	225	258	231	226	205	218	208	220	232	234	198	204	244	220	230	208	216	214	205	231	259	212	205	212	222	226	196	233	218	210
3275	4429	3471	1702	1170	905	742	560	509	448	415	405	390	364	353	299	279	296	308	251	277	303	278	244	295	272	289	256	258	265	265	252	256	235	278	238	252	258	267	224	262	254	246	240	252	229	266	262	252	261	217	245	248	259	289	237	242	209	255	241	235	215	234	274	254	238	247	255	259	237	236	254	237	241	247	274	255	262	210	268	217	225	259	243	228	260	244	228	237	248	251	261	221	254	279	249	269	239	246	251	222	239	254	263	251	219	243	266	255	222	249	262	233	240	243	230	239	271	222	258	250	248	236	248	242	239	255	266	253	266	243	248	237	276	242	256	234	258	216	251	233	246	260	268	244	220	261	238	240	256	250	280	239	245	243	246	229	238	246	230	234	211	236	235	248	254	228	237	266	232	221	239	230	246	276	232	245	270	231	256	254	229	249	240	235	254	248	229	235	238	227	237	255	244	227	260	247	235	243	265	267	240	264	236	226	211	269	238	236	235	246	228	262	256	228	260	236	229	233	243	256	233	252	267	265	248	255	247	242	233	255	251	245	218	265	241	232	260	256	257	265	267	244	264	230	239	205	239	205	277	266	260	226	251	263	244	260	253	231	229	248	244	242	255	244	247	232	268	230	230	242	246	242	264	266	209	265	245	243	226	238	267	233	226	241	242	231	260	238	212	248	271	231	233	242	250	234	247	233	250	245	242	231	244	250	241	247	233	236	225	241	232	256	239	236	240	235	245	262	264	227	270	238	257	244	236	242	240	230	210	250	247	257	261	239	242	229	217	243	212	249	244	219	242	222	232	249	241	221	227	210	249	252	232	237	234	249	231	265	250	224	259	256	240	258	261	234	237	242	262	264	233	222	257	227	220	245	232	234	233	243	252	244	255	253	243	245	230	293	233	260	262	216	270	245	243	241	216	236	227	232	247	230	214	282	241	262	250	248	263	253	241	238	275	240	267	255	216	244	214	257	272	263	243	243	257	250	252	239	224	233	221	244	235	238	240	244	258	251	244	241	244	228	273	233	247	239	246	228	243	253	221	250	249	237	244	232	217	251	231	236	217	253	239	230	228	249	218	232	250	254	240	256	237	248	243	248	227	250	226	267	256	263	260	258	227	241	234	222	228	227	234	234	261	241	218	233	211	227	235	247	228	237	236	216	256	262	247	252	231	247	223	244	237	230	206	216	241	228	262	222	258	216	235	255	240	223	254	252	258	246	254	245	213	221	220	233	252	237	251	242	229	255	234	254	222	239	236	218	224	255	254	274	268	210	244	233	252	245	245	256	237	244	241	239	249	246	294	226	231	247	230	228	240	217	254	256	257	228	228	239	255	253	248	267	251	241	242	229	257	248	249	225	223	260	212	249	231	246	199	255	241	250	234	250	245	263	252	257	238	231	263	252	249	229	232	236	256	251	221	260	244	230	236	249	245	232	224	262	227	213	241	224	244	246	252	261	248	262	226	219	256	243	259	255	251	273	245	245	203	247	244	269	216	239	225	238	246	249	240	241	256	259	244	226	232	247	241	257	257	221	245	270	246	247	225	243	218	230	231	253	248	271	232	259	214	247	254	233	233	224	240	260	224	220	235	254	234	231	239	227	239	258	236	273	242	232	266	243	257	230	242	271	242	255	262	215	257	245	233	265	234	218	255	249	231	235	242	233	210	201	238	267	250	252	227	272	254	228	223	237	222	252	219	240	210	230	232	223	236	256	244	205	226	254	228	249	264	237	250	251	219	218	249	227	259	254	272	236	272	249	237	241	261	238	231	222	245	246	261	236	210	208	262	246	252	222	236	209	244	251	246	258	269	254	221	220	271	238	232	271	266	216	233	251	240	241	237	272	230	224	248	255	259	259	223	240	246	227	231	265	246	260	223	274	225	234	224	230	218	239	226	250	245	274	265	233	234	263	246	240	220	225	237	216	231	214	225	243	233	232	249	243	236	219	227	258	240	239	261	240	252	251	243	248	241	250	239	252	238	220	236	266	227	224	216	244	204	224	259	250	236	230	257	222	252	262	255	251	236	229	257	228	255	212	245	236	243	234	243	243	255	259	236	235	249	250	252	250	264	219	224	221	229	227	251	224	233	222	252	248	231	235	255	241	228	249	230	216	231	251	220	229	277	255	238	219	223	232	231	224	250	268	240	228	226	216	241	235	223	251	250	265	243	249	231	214	202	283	239	246	237	262	225	244	221	233	227	222	248	258	237	226	253	227	217	242	235	272	223	228	245	216	240	258	243	236	240	233	234	229	220	243	240	263	261	224	260	251	249	230	248	219	267	235	238	236	256	244	263	245	220	222	231	239	249	257	214	249	243	239	228	236	238	258	264	244	227	223	240	227	238	226	225	245	222	222	231	237	249	233	237	235	219	243	244	239	239	215	281	226	236	213	242	241	240	278	271	243	239	254	287	235	233	231	245	248	218	243	243	223	194	227	248	217	233	263	239	252	227	229	224	228	206	206	230	236	223	237	251	232	248	229	243	218	250	247	248	251	236	221	228	238	241	240	239	241	247	247	237	240	229	223	247	259	237	217	261	249	240	205	254	240	220	230	247	255	247	219	236	262	241	230	242	232	241	232	228	215	221	231	236	236	247	258	243	247	247	246	245	216	269	229	266	256	206	267	237	218	237	241	248	232	248	239	253	231	260	219	253	225	244	241	235	235	245	242	234	251	226	220	226	213	261	252	262	246	222	244	244	234	237	247	232	233	225	251	259	259	278	239	223	236	258	239	263	261	224	236	247	248	248	231	253	229	199	202	245	225	262	239	239	230	246	242	228	232	245	242	241	254	233	254	239	239	241	253	232	255	229	259	226	219	249	243	259	232	230	261	266	245	252	265	215	231	254	237	263	212	223	274	240	247	217	251	232	248	255	247	246	239	217	259	219	220	257	220	201	215	239	252	251	247	261	238	280	240	243	208	246	225	205	250	215	235	230	216	260	216	250	238	219	230	242	205	207	242	252	232	225	214	231	238	229	221	220	227	228	221	230	259	255	229	252	235	263	261	253	241	234	223	275	243	243	248	235	221	260	243	212	221	231	229	234	250	249	235	237	202	233	230	251	222	240	252	219	243	222	257	230	251	241	245	236	236	232	231	260	224	231	244	237	252	235	228	235	243	229	244	230	255	245	218	229	243	249	238	265	236	234	227	250	230	245	232	227	254	243	222	243	240	219	245	243	230	216	226	238	251	265	226	242	233	232	242	255	255	246	291	261	260	240	245	229	232	239	244	246	238	237	228	225	222	228	240	261	231	248	262	242	233	239	255	244	260	221	266	244	236	253	228	230	237	232	246	222	252	263	186	231	235	224	246	222	265	226	252	275	231	241	243	257	252	223	253	253	239	232	229	260	220	222	247	276	218	224	257	220	233	220	269	238	240	264	242	230	235	241	240	228	231	253	241	212	227	234	254	253	250	234	239	264	247	230	251	211	246	232	244	231	256	230	230	246	217	255	207	224	207	259	226	260	262	245	234	244
27756	11053	1484	834	622	608	595	583	568	623	549	576	661	579	575	612	576	602	592	618	601	597	607	591	601	586	620	568	579	619	585	611	559	551	605	595	635	598	570	613	584	627	597	611	621	573	600	597	603	573	577	576	633	582	569	536	574	585	594	593	606	595	614	563	567	597	572	592	585	591	558	563	582	587	603	574	581	594	587	573	601	632	563	563	570	588	575	619	602	582	615	562	609	560	642	596	595	584	615	593	581	595	606	587	629	587	587	557	607	577	606	579	569	550	624	585	581	581	628	568	678	587	596	594	562	535	600	592	590	591	584	579	601	575	582	587	627	586	566	615	564	571	539	570	581	600	602	594	595	570	548	573	576	602	603	617	628	536	627	601	608	546	564	574	608	566	593	591	590	604	538	597	593	592	571	569	604	546	592	582	571	629	599	551	624	566	583	548	598	564	622	603	597	615	579	649	637	574	614	580	620	620	590	607	559	573	594	608	581	581	585	607	605	573	583	598	626	614	583	625	615	604	594	575	586	576	619	636	613	584	610	530	589	610	591	592	574	580	597	623	601	607	597	592	623	519	611	601	588	532	608	589	601	583	547	578	577	584	628	597	598	603	638	611	597	579	532	556	577	621	572	560	562	600	599	582	594	612	634	595	571	534	581	600	619	584	586	599	610	619	581	591	611	559	587	565	583	629	613	576	587	575	567	612	620	623	590	577	604	605	565	565	646	626	599	555	593	599	620	554	588	592	608	562	621	602	606	577	529	580	567	591	564	595	586	591	604	579	617	573	557	594	603	611	577	621	612	570	622	603	617	595	521	609	584	601	579	582	610	579	600	560	540	602	537	586	603	595	519	597	601	567	622	619	583	572	584	599	595	613	604	561	620	602	580	577	568	597	587	604	582	556	616	616	621	573	589	624	565	602	573	569	587	560	603	592	591	616	560	572	575	558	592	600	626	600	610	567	576	567	555	602	562	584	606	581	605	580	596	546	568	574	575	594	569	579	608	619	618	603	584	572	587	551	582	565	565	587	581	572	601	634	584	649	594	604	606	588	561	651	598	593	598	561	604	622	576	598	561	589	577	598	601	599	571	547	537	550	607	632	606	596	586	652	585	637	594	600	596	579	598	605	580	600	589	592	592	557	597	640	625	597	566	624	586	603	544	563	598	616	567	595	566	600	589	612	580	597	577	605	601	595	604	610	595	592	579	626	641	613	616	620	624	579	588	573	576	604	597	580	579	567	570	602	587	514	571	628	582	535	598	618	618	597	622	569	580	579	607	617	570	611	567	586	595	561	666	589	609	588	574	604	619	629	566	617	630	596	585	577	590	608	611	533	553	628	589	536	578	595	607	596	623	587	565	640	588	597	571	579	570	585	566	547	610	609	593	592	562	579	568	595	562	555	543	604	576	567	616	601	567	608	585	623	586	612	600	582	620	562	595	589	566	594	604	595	618	538	583	621	579	584	614	534	537	604	570	566	622	598	566	555	587	610	611	582	593	581	607	576	595	634	538	618	613	577	625	579	582	637	629	577	611	558	613	581	596	563	608	655	644	588	563	579	584	587	533	616	606	582	587	594	603	572	621	617	603	619	578	615	588	592	617	572	568	574	537	559	589	603	598	575	580	591	616	641	608	586	565	602	581	599	596	622	657	582	605	549	598	538	630	560	574	596	641	554	634	578	579	600	555	592	586	601	575	589	601	562	591	611	555	626	567	610	563	593	578	603	604	591	592	604	634	582	610	616	584	580	588	609	572	580	551	583	600	597	586	584	619	591	627	600	580	561	587	563	575	632	641	605	589	613	576	621	603	620	606	519	581	588	552	629	574	573	573	571	564	596	592	573	589	563	550	594	588	568	552	580	602	622	594	581	581	615	569	590	596	591	618	617	612	575	572	606	573	608	612	621	595	535	612	576	600	606	639	578	589	585	583	566	612	574	617	645	609	623	568	606	628	579	572	562	595	601	546	602	604	575	571	545	557	610	629	627	567	577	540	576	628	549	576	560	557	595	619	609	634	564	562	617	600	611	635	529	552	598	564	596	556	612	547	593	612	617	591	555	617	618	629	641	639	643	587	559	651	619	566	625	549	567	585	592	639	607	592	634	607	572	584	619	578	585	585	601	549	577	606	587	598	573	575	586	630	559	566	604	600	635	609	614	599	554	563	611	572	611	553	608	595	598	613	606	555	590	568	572	614	581	580	598	589	566	561	599	587	554	610	648	606	592	603	617	578	567	584	581	586	585	589	574	599	570	577	594	583	589	622	568	590	597	573	530	643	639	592	573	571	597	569	583	556	610	557	565	594	568	591	573	607	561	582	581	614	577	592	525	578	546	559	597	593	538	557	600	573	586	635	666	609	575	601	607	620	556	631	568	607	562	607	611	611	551	592	585	595	600	586	610	602	575	565	586	611	566	590	552	648	619	603	615	584	632	610	582	597	585	621	591	612	589	548	636	577	564	613	592	585	627	582	579	568	575	590	563	536	591	592	563	559	607	594	562	561	568	590	547	592	620	600	613	612	626	604	618	599	566	584	594	649	630	561	610	542	609	612	588	576	592	586	535	598	621	604	627	582	603	579	545	592	576	602	575	589	611	609	580	602	568	601	592	546	561	572	615	627	576	599	624	643	576	594	541	596	585	553	577	542	625	599	562	566	556	558	588	612	558	596	575	553	626	621	575	571	581	588	551	629	583	558	581	598	601	648	590	591	607	600	632	578	563	636	554	564	565	631	587	588	584	607	569	576	615	568	582	619	603	560	596	647	575	636	577	619	570	601	598	613	636	560	616	624	633	620	529	600	595	544	625	588	578	560	624	580	548	625	588	591	656	586	586	588	589	586	603	591	592	560	576	622	555	576	583	618	630	577	596	592	594	608	601	618	619	619	585	617	565	612	604	562	607	596	568	566	565	639	616	590	571	597	598	570	610	614	557	593	587	543	618	598	559	576	615	624	622	587	633	542	588	635	618	581	604	612	574	625	618	577	564	577	604	626	569	589	612	621	565	615	560	584	615	578	584	628	575	578	592	618	593	580	565	606	571	590	617	626	573	574	610	594	591	601	552	608	594	621	588	583	579	562	572	597	601	602	560	562	569	578	662	570	585	575	567	574	592	543	621	590	587	609	589	608	607	587	582	614	581	596	588	599	588	572	635	623	579	542	597	604	561	576	571	619	622	581	615	592	567	615	620	591	585	604	607	566	603	581	584	597	597	612	616	600	577	598	604	531	590	597	585	592	560	578	596	633	626	564	626	588	564	590	598	606	583	565	604	575	600	622	586	600	581	603	551	630	581	604	584	590	622	623	599	582	633	634	597	566	593	577	626	586	557	578	607	555	596	579	607	613	613	589	636	590	594	625	619	589	633	650	598	547	608	588	567	597	594	563	594	625	589	607	621	571	602	598	572	540	589	622	589	550	580	573	553	604	583	598	581	551	608	582	575	576	587	599	565	596	619	603	581	569	616	554	583	601	564	576	576
5133	784	703	643	568	585	600	557	608	593	575	562	601	608	546	556	560	538	534	519	578	560	548	518	558	500	499	588	537	573	590	539	553	523	542	543	527	538	538	544	547	584	583	563	541	576	564	550	592	526	527	574	592	591	583	541	583	524	551	600	562	547	531	542	534	567	564	568	580	561	536	501	620	549	578	531	592	555	556	572	507	541	596	539	546	575	534	541	567	556	560	587	545	522	547	560	523	579	573	539	551	521	542	545	554	519	561	566	537	582	557	548	517	526	552	540	532	540	566	574	567	536	545	550	521	577	562	576	551	537	561	526	544	545	552	563	498	556	543	556	528	572	550	556	565	561	537	582	545	556	533	567	530	554	542	542	612	534	532	541	573	567	528	554	522	504	558	523	496	532	566	556	518	572	505	549	542	551	543	555	528	566	570	525	547	534	553	540	551	578	540	527	557	564	539	514	556	518	545	542	550	556	580	570	589	577	606	538	534	583	574	598	595	498	532	545	543	550	542	571	552	542	537	547	558	552	536	568	587	549	553	544	522	576	547	539	524	563	534	573	577	541	547	520	546	502	559	567	536	546	543	528	580	580	572	526	549	565	562	560	569	545	540	594	607	529	545	522	515	600	547	561	557	536	566	556	514	576	586	568	534	565	572	589	542	518	537	546	595	569	561	533	550	540	587	517	570	587	540	584	549	515	540	539	531	577	541	504	503	555	580	561	549	547	570	506	564	525	559	546	577	560	514	518	518	553	563	560	558	576	590	492	585	528	573	579	511	557	528	580	540	546	539	549	525	598	569	530	524	572	546	536	546	566	577	541	538	544	588	537	561	550	581	503	511	522	565	540	501	535	508	611	532	542	547	543	562	573	558	566	572	519	540	528	488	529	547	498	532	539	529	547	554	536	556	564	502	527	537	568	540	537	572	544	562	560	522	515	506	559	563	556	543	533	473	559	567	557	562	525	573	537	526	561	527	585	522	572	547	499	556	526	544	605	564	578	553	558	557	535	543	522	580	575	554	529	534	495	527	579	574	538	532	523	521	555	516	552	530	536	535	536	561	550	571	578	573	529	522	573	550	525	582	533	553	543	597	567	515	514	578	539	571	520	536	540	547	512	599	571	520	574	552	510	523	553	559	595	569	540	514	536	545	569	535	544	487	579	544	523	578	532	579	571	514	510	594	544	548	553	551	559	528	601	567	583	546	533	548	548	503	556	543	542	583	572	549	596	569	551	529	501	554	582	573	507	537	551	572	501	542	550	555	548	580	535	537	537	542	537	521	550	574	542	529	544	584	561	534	520	569	542	542	537	560	543	532	545	543	587	553	502	493	542	572	542	579	530	521	523	552	560	574	561	564	538	556	541	508	534	523	592	552	556	536	550	524	584	554	531	533	554	530	584	537	561	558	522	494	528	546	552	560	531	561	546	508	550	568	586	502	555	555	581	543	600	584	536	559	545	497	555	552	551	561	536	543	597	585	558	604	550	538	561	544	570	516	561	545	532	558	555	571	517	506	563	580	560	567	560	559	580	557	577	499	522	539	505	534	528	522	585	514	549	533	526	523	547	545	512	535	577	509	549	553	593	565	526	542	511	540	546	537	568	529	527	579	544	553	535	552	564	549	542	570	561	526	518	535	541	542	549	538	582	508	551	568	535	546	555	516	539	559	587	516	533	538	557	611	517	587	511	548	545	536	538	569	591	543	545	535	547	571	542	567	541	509	546	565	571	548	563	570	553	514	500	509	563	538	542	529	537	563	568	542	581	526	515	546	589	537	547	562	596	543	548	552	578	544	555	529	554	542	564	536	555	552	555	592	530	554	532	580	546	519	566	529	552	535	542	596	523	551	516	550	544	603	519	471	595	526	579	566	538	547	542	567	544	559	604	544	532	542	576	565	544	559	511	562	575	548	547	574	549	539	535	569	531	589	584	539	590	578	564	584	608	513	545	552	560	584	567	556	554	554	565	555	584	575	556	560	563	558	529	530	552	560	581	618	548	568	537	582	538	561	541	539	544	510	547	554	531	556	563	539	550	528	514	543	589	516	561	544	535	536	575	517	540	535	555	529	541	580	546	539	563	523	535	521	551	558	555	527	544	606	529	543	554	560	541	543	546	550	575	538	548	560	576	540	518	585	544	557	609	538	555	550	517	506	546	542	530	566	534	573	533	550	539	583	502	593	567	553	539	571	502	543	557	564	527	540	561	544	562	533	595	535	558	567	558	542	559	509	571	508	556	563	566	543	520	573	530	519	526	566	560	563	560	530	603	533	541	525	570	522	548	532	553	545	546	563	527	604	537	563	555	599	600	565	550	524	523	562	530	552	540	577	557	573	527	568	557	588	557	528	561	520	530	564	522	559	606	556	527	604	578	532	534	565	548	554	535	506	542	526	527	595	528	572	539	561	567	536	551	591	559	564	584	541	518	535	568	558	506	519	573	555	584	551	535	569	575	561	538	576	555	574	544	552	518	575	554	536	563	544	529	513	563	567	562	527	534	561	555	534	558	547	579	540	548	546	578	573	551	530	527	509	515	512	558	553	598	570	580	544	557	593	547	557	538	579	528	577	554	559	566	576	542	541	533	546	565	549	585	524	514	539	557	530	574	560	557	573	591	547	560	536	536	574	539	560	522	546	547	552	564	565	547	548	549	563	537	553	567	532	555	574	528	542	580	581	547	504	533	539	577	577	552	546	555	537	508	549	591	516	547	566	596	545	534	559	530	571	533	557	542	498	539	526	527	548	562	499	534	578	532	545	526	521	552	548	547	550	549	561	580	557	546	579	533	500	550	543	536	592	609	578	558	547	554	499	581	581	533	580	524	562	585	526	585	557	557	555	551	575	569	561	570	541	542	511	562	580	515	534	597	517	532	538	520	560	526	572	527	549	569	530	552	563	542	588	562	567	572	581	579	499	568	557	566	552	527	570	554	557	519	582	475	545	552	562	506	574	556	547	555	527	569	585	536	551	572	536	576	560	539	539	563	559	561	560	553	546	572	535	573	555	518	527	563	541	545	578	526	537	572	542	567	561	544	554	557	518	585	590	513	508	548	556	553	608	517	574	541	556	528	582	542	565	538	523	510	528	526	572	510	574	505	539	553	521	517	569	548	514	529	575	540	504	565	534	563	656	566	545	551	555	544	537	550	533	533	518	543	561	570	540	574	534	562	518	578	550	574	526	514	542	554	526	531	531	531	567	549	520	592	555	549	571	506	539	586	549	518	531	500	498	519	568	609	583	549	527	576	518	553	541	575	529	558	551	520	560	553	566	579	486	548	531	507	561	538	541	536	524	554	523	548	565	552	545	519	547	508	521	516	543	536	546	561	554	501	515	553	553	541	564	526	562	565	592	526	561	547	581	551	566	543	565	562	559	541	523	542	541	498	548	536	532	549	592	598	519	508	526	588	516	529	565	592	537	498	536	558	524	540	532	552	541	537	533	525	525	533	506	584	544	550	536	582	587	539	564	569	525	527
25949	21492	25049	15308	1290	707	594	506	488	478	491	487	478	452	490	453	448	475	428	443	448	455	412	405	462	436	453	455	427	435	449	435	433	448	444	426	432	470	461	447	421	463	437	430	493	461	448	424	429	463	468	466	470	442	484	434	436	496	457	423	412	430	451	433	403	384	455	440	439	463	432	407	467	405	457	407	490	430	443	456	481	448	461	427	467	447	464	431	400	442	456	461	463	474	449	413	431	448	481	431	460	430	444	456	438	447	406	406	422	422	461	427	481	457	456	407	459	453	417	464	467	435	459	442	423	424	465	422	421	432	428	460	442	437	432	452	484	422	409	448	465	427	441	443	459	439	445	433	431	425	449	408	462	460	428	412	442	446	462	450	429	426	461	412	459	473	447	407	441	433	441	427	474	438	442	446	454	447	460	432	456	411	447	465	459	469	439	463	452	465	397	477	456	469	413	436	461	474	466	449	442	412	426	436	446	442	410	438	434	416	419	440	464	420	408	460	445	421	433	450	415	468	457	432	418	431	439	441	438	438	458	461	436	468	442	456	431	420	446	439	430	461	423	459	464	413	447	406	411	451	396	463	467	424	423	420	428	443	447	440	405	398	462	445	436	443	419	430	467	464	419	437	465	442	439	473	462	450	466	417	423	447	441	416	470	453	457	432	434	471	445	459	440	428	414	449	429	471	444	444	444	435	429	469	445	426	441	439	427	403	442	396	438	456	416	444	448	461	436	430	403	418	427	477	439	445	425	409	426	446	463	409	437	456	416	424	462	470	432	440	420	483	424	431	487	430	452	444	416	453	477	445	463	448	416	454	477	432	442	426	434	442	477	467	424	419	457	445	478	445	428	457	455	435	453	463	443	420	431	450	457	435	431	441	459	435	446	458	452	475	416	416	405	476	432	426	446	429	409	452	426	482	428	487	444	427	435	435	480	413	423	423	426	441	442	413	456	434	435	437	420	440	440	422	430	427	440	413	447	460	458	420	472	440	439	472	474	429	439	472	426	455	454	469	402	459	423	409	428	427	442	457	430	464	456	464	433	438	453	426	428	459	455	452	468	426	429	454	417	438	413	429	431	465	432	432	437	442	426	414	479	453	450	469	470	449	449	445	453	442	420	487	485	455	422	453	477	442	452	432	476	425	466	481	432	427	463	452	432	473	464	452	460	427	418	436	416	426	500	416	452	433	491	425	430	412	443	456	453	439	428	427	426	453	431	427	443	473	406	454	453	435	421	407	438	465	457	477	429	400	442	442	439	420	417	417	451	372	407	426	430	440	435	437	455	419	407	460	416	445	439	411	429	448	427	467	455	434	447	449	446	457	441	440	399	439	445	424	422	384	430	475	421	452	415	442	455	447	483	473	420	434	452	450	435	456	456	431	413	408	449	480	441	507	415	457	455	436	432	434	424	429	423	452	426	437	435	420	433	450	393	439	437	452	456	379	434	435	462	397	456	437	431	445	438	458	455	443	436	413	421	467	471	457	442	434	463	442	449	433	435	424	436	424	431	419	408	429	461	419	443	425	482	424	433	455	461	421	454	426	444	410	420	475	442	437	408	449	415	442	430	443	455	463	445	417	444	411	439	450	460	412	395	434	412	406	406	430	462	438	432	437	428	427	459	448	440	430	462	453	428	401	433	441	428	450	405	440	437	438	423	433	402	451	477	455	434	414	426	426	414	407	427	438	415	406	452	434	425	440	434	472	439	460	450	436	466	468	415	453	418	434	406	439	457	453	400	484	437	464	427	440	458	454	403	436	433	470	432	437	442	427	418	456	462	435	431	447	452	477	450	427	478	403	454	397	414	441	409	475	439	415	407	448	451	412	466	388	435	448	448	449	427	419	441	424	430	387	470	429	443	454	453	491	406	426	415	457	465	429	404	446	447	442	457	436	469	454	451	439	393	438	464	452	431	457	457	432	430	444	430	449	446	446	491	402	463	409	479	430	432	470	417	456	450	450	474	454	441	417	464	460	428	424	471	410	444	460	458	430	432	437	441	461	434	403	435	453	444	412	412	424	453	461	416	468	471	441	424	417	421	441	466	402	443	465	436	435	432	457	466	464	439	476	432	440	450	428	416	451	460	494	461	472	435	432	441	440	447	462	436	423	405	450	423	439	422	475	459	430	465	442	448	433	427	454	418	459	454	401	427	432	420	488	435	445	449	419	481	445	440	434	449	423	421	461	480	468	474	438	423	457	461	447	454	481	419	420	470	461	405	426	447	453	418	471	457	429	408	436	436	447	448	446	424	428	433	407	434	452	461	447	445	443	462	432	457	435	469	465	412	415	459	425	390	435	424	459	408	424	440	417	456	441	452	431	457	433	480	471	462	440	463	438	481	453	424	410	470	473	443	443	412	464	459	429	422	449	463	448	406	433	438	453	430	456	461	444	435	447	457	457	432	451	441	449	454	401	419	447	463	452	432	462	416	449	451	433	450	472	448	452	424	449	480	444	400	411	434	454	444	463	452	451	464	459	442	424	418	453	472	453	458	453	415	452	437	436	453	425	478	445	463	413	428	476	420	431	502	447	418	444	458	396	446	455	416	421	430	430	443	424	422	448	450	444	450	435	424	444	422	457	468	438	473	430	432	438	443	472	439	451	465	449	427	441	445	489	442	442	449	439	424	423	422	467	441	459	432	441	456	433	438	437	407	456	464	420	462	460	425	446	417	508	444	438	432	425	450	429	432	448	471	459	427	419	453	447	455	389	423	434	460	466	440	423	433	460	467	467	465	451	461	441	458	419	483	470	457	459	455	425	432	435	390	444	487	456	421	436	443	443	441	442	450	414	418	479	448	479	406	434	458	444	441	459	481	433	422	422	427	408	465	433	417	443	448	446	457	504	440	414	462	445	408	435	437	473	484	453	419	429	442	412	426	420	485	427	438	485	463	445	446	433	425	468	440	433	438	472	456	466	437	456	436	471	428	473	443	436	488	483	440	434	433	460	412	445	456	419	443	427	414	460	438	435	436	430	434	436	471	448	422	435	410	473	419	447	428	456	427	445	423	497	439	433	412	430	427	415	445	427	476	433	468	412	472	405	431	440	432	464	439	465	493	436	450	409	469	440	472	402	444	472	452	458	421	428	414	465	426	454	441	445	466	435	423	439	410	421	439	447	444	469	447	424	432	472	461	439	457	449	464	443	447	424	439	396	419	441	413	445	470	406	440	447	468	458	402	474	436	413	443	466	470	454	443	422	391	424	459	486	458	449	445	445	450	459	443	414	439	471	459	421	422	459	450	418	418	446	476	395	402	418	431	456	425	450	425	431	474	446	446	467	434	443	413	472	447	426	482	432	441	454	458	437	452	410	456	458	422	433	467	404	439	451	439	440	443	430	442	442	401	450	459	438	418	476	450	410	456	449	421	409	443	407	438	450	427	477	463	452	468	442	450	448	418	417	442	421	451	457	444	434	444	439	429	449	445	475	450	446	392	427	404	393	442	405	424	469	431	462	447	455	443	459
3499	1790	1487	884	699	645	562	498	514	512	485	451	487	461	445	420	459	451	429	479	439	445	467	460	451	419	451	429	460	444	419	463	462	420	436	438	432	450	436	424	428	448	457	445	405	414	423	449	427	421	469	436	410	464	486	443	448	430	431	431	412	439	440	440	468	433	419	458	448	449	456	455	414	422	422	460	419	448	418	424	418	389	454	452	429	438	435	385	430	415	455	438	420	463	429	421	406	414	478	443	425	437	434	459	421	406	440	416	472	456	420	421	429	433	448	459	410	449	422	476	415	477	413	432	430	448	443	457	441	424	434	423	408	427	431	435	437	477	412	427	422	462	428	417	455	430	423	422	405	413	426	452	447	454	474	399	456	447	422	489	429	427	453	463	431	438	434	430	409	419	434	447	445	453	470	443	392	437	405	437	447	442	423	451	444	453	437	416	429	477	435	434	423	452	428	434	411	436	439	465	441	422	466	428	428	451	437	415	429	428	485	425	459	448	442	432	446	459	410	439	436	427	441	434	441	415	428	458	422	421	439	440	419	434	461	405	442	442	413	464	450	439	442	448	446	480	458	476	440	445	454	404	444	411	452	436	435	395	432	445	448	402	440	396	422	423	420	453	472	440	427	466	441	452	440	424	478	434	420	426	445	445	463	451	423	458	442	425	422	431	463	407	442	425	441	442	409	424	480	399	448	412	428	425	450	443	480	483	437	439	425	464	451	434	416	430	405	429	450	469	432	421	399	441	412	469	384	430	412	422	433	426	451	438	461	417	451	448	431	451	412	444	461	447	424	407	432	436	429	402	459	452	423	485	414	411	425	434	427	420	423	444	480	416	413	439	452	431	455	442	436	449	411	436	459	476	408	432	423	462	437	474	432	447	430	431	419	449	462	438	432	437	422	444	444	468	475	441	455	436	484	456	415	423	416	429	419	437	441	431	408	462	437	411	447	403	413	463	417	433	436	424	421	430	461	447	426	463	423	434	433	421	405	448	428	429	458	464	461	436	466	442	485	440	449	443	445	428	451	407	443	403	452	480	435	419	433	440	428	441	430	455	443	462	428	437	434	433	423	451	473	446	432	441	434	407	444	428	427	428	418	439	454	426	447	437	403	430	426	424	444	430	391	453	457	427	434	404	421	430	426	441	463	460	454	423	419	391	446	441	461	468	421	396	438	431	468	439	387	478	430	468	414	468	423	426	469	450	406	429	462	486	386	440	452	434	446	446	385	443	413	436	445	423	422	423	411	440	448	427	442	456	460	474	448	411	458	468	422	417	430	444	419	377	417	447	421	428	430	410	450	445	414	446	471	437	439	422	431	424	459	499	454	437	431	425	441	414	408	435	410	414	460	444	389	429	463	442	468	431	438	448	410	432	455	439	446	415	418	423	409	460	405	411	427	424	411	436	422	448	453	452	434	437	441	446	406	468	434	443	456	379	423	430	431	440	458	445	414	413	412	440	426	452	425	413	451	455	434	458	418	419	428	483	450	425	405	473	425	412	434	441	452	455	427	396	427	455	422	419	455	484	449	426	465	432	443	427	443	432	439	464	444	447	443	470	421	430	405	408	417	450	431	482	469	458	444	430	465	445	481	442	451	465	450	426	416	439	429	435	425	468	440	416	417	415	415	406	407	443	438	450	438	423	400	448	438	425	460	436	459	424	427	436	481	438	433	443	465	439	448	436	457	409	486	418	465	439	441	440	393	430	405	469	467	439	437	435	455	449	404	396	452	439	434	439	476	472	410	419	422	426	408	435	403	438	454	413	443	412	437	414	451	448	459	427	439	455	469	423	438	378	409	435	412	436	412	426	438	401	400	432	443	435	427	402	404	436	430	441	451	487	442	419	450	465	405	432	417	398	415	395	443	450	417	452	461	439	424	460	429	402	415	425	478	424	461	438	456	435	465	452	416	459	389	456	405	443	435	410	436	447	434	420	417	427	459	458	413	475	439	448	445	434	430	445	419	408	410	416	445	431	453	464	440	442	482	424	475	464	439	479	428	468	441	460	456	448	410	448	461	402	426	380	435	444	419	417	433	409	490	472	412	435	435	458	457	453	459	446	464	436	443	395	426	447	460	443	463	435	426	441	427	444	453	422	429	458	422	470	471	423	390	452	444	456	487	441	400	402	429	409	433	429	420	440	447	408	419	456	435	459	458	444	439	443	421	454	440	443	406	429	479	436	418	413	396	440	422	417	382	457	429	435	432	460	456	414	438	494	422	419	436	433	436	437	425	436	432	431	421	445	447	443	447	432	433	449	417	440	422	431	414	435	416	452	401	446	424	439	407	411	450	439	409	433	419	410	429	474	381	437	417	444	428	437	423	457	465	462	427	389	413	441	463	429	428	406	399	439	436	453	450	456	410	452	430	438	413	436	431	422	406	400	451	461	425	425	433	424	425	416	424	396	458	443	449	457	432	389	475	428	426	450	420	407	438	415	411	426	430	456	441	443	466	466	418	464	433	425	458	422	429	424	420	425	437	444	404	428	400	418	442	438	420	409	461	455	428	442	423	433	433	443	414	437	444	454	427	426	409	445	448	417	459	418	437	400	410	398	437	404	434	407	464	411	472	407	422	444	424	405	412	435	421	440	433	417	447	448	431	398	411	477	440	453	436	421	403	467	413	458	446	453	401	421	443	445	406	379	411	442	438	416	454	429	464	454	453	404	417	441	432	466	436	417	422	435	408	421	437	401	390	384	424	436	413	415	424	403	431	441	396	430	446	454	440	437	432	435	470	432	438	450	430	456	462	446	427	426	468	404	443	402	468	403	398	437	454	396	412	433	460	449	452	431	427	425	450	445	409	440	468	435	434	454	413	429	447	444	385	410	430	427	453	451	412	421	440	428	435	429	424	403	420	440	433	379	442	433	430	464	432	437	404	454	438	443	445	444	431	455	455	442	451	423	448	443	453	398	447	427	398	452	457	429	459	416	430	401	385	411	391	462	393	428	435	404	442	453	423	423	407	442	453	466	413	473	443	456	428	451	420	437	455	441	409	427	464	449	397	452	414	426	449	434	400	423	404	474	462	448	459	446	421	437	444	421	439	466	412	438	399	397	422	439	424	453	420	430	408	449	452	426	423	439	448	425	422	422	449	415	439	447	439	449	486	435	457	445	415	426	446	456	429	447	452	460	434	419	450	461	425	433	471	463	407	435	419	431	415	468	444	395	423	411	403	430	393	447	465	419	419	428	411	472	395	465	423	413	448	434	438	454	429	425	457	444	401	384	436	465	417	432	414	429	424	454	419	409	450	443	407	445	453	427	439	465	445	450	425	468	410	418	411	396	453	423	433	433	417	434	423	412	391	469	441	430	405	438	457	433	417	392	414	457	437	426	448	442	420	440	432	409	442	455	430	445	449	442	448	492	468	424	448	411	444	406	454	422	424	433	434	407	424	431	428	439	426	400	388	445	475	437	458	431	432	437	479	436	453	429	433	481	412	421	451	454	487	452	439	435	425	466	446	467
24369	21504	28623	24795	19681	2096	749	464	335	323	337	276	300	270	287	263	219	259	218	269	251	223	252	232	250	234	269	226	227	229	231	250	260	251	217	228	235	255	240	245	242	226	224	241	222	219	242	239	229	244	253	199	242	230	224	255	241	234	247	246	234	228	212	242	216	203	257	221	240	237	256	239	226	239	235	246	244	254	221	224	193	245	243	224	242	246	233	218	241	244	235	226	221	226	261	232	255	223	251	214	232	201	230	240	227	235	223	214	235	207	218	223	249	228	212	207	244	216	257	220	222	208	225	231	241	247	256	244	219	210	201	221	223	218	231	213	229	216	218	227	244	234	240	237	212	221	206	201	216	230	220	236	207	249	227	217	247	214	234	238	226	253	222	200	239	206	236	253	231	224	235	225	225	247	234	219	217	218	244	232	250	250	235	216	218	238	234	239	220	266	222	220	210	235	226	237	246	240	209	220	199	227	255	210	213	242	203	238	233	225	231	209	232	222	254	225	226	247	239	231	236	238	233	227	220	235	237	250	217	210	206	225	241	214	224	214	253	219	222	229	223	219	234	238	243	227	223	220	207	235	204	241	262	241	252	203	221	223	223	241	214	250	229	231	224	247	225	244	199	243	237	220	247	222	226	217	223	242	221	232	232	225	241	245	227	205	245	221	224	246	229	226	220	211	228	231	248	219	218	246	210	213	231	215	220	217	217	231	200	234	213	248	210	233	196	229	232	220	221	215	239	207	243	221	225	219	238	220	205	217	191	208	236	212	243	219	195	254	245	202	198	234	203	221	223	233	259	221	225	216	232	223	224	245	244	212	212	233	188	210	223	207	246	225	247	228	208	234	204	251	250	241	219	211	214	209	242	223	229	217	235	241	221	243	217	214	246	210	230	215	229	232	224	233	218	268	228	231	209	234	223	220	232	246	249	225	246	229	216	238	210	219	229	243	216	212	224	241	227	217	228	216	246	243	221	217	221	211	205	210	224	221	218	244	221	236	213	218	235	248	216	220	218	219	222	219	246	242	214	244	212	225	220	205	235	190	241	241	223	229	235	203	202	245	227	215	217	239	223	222	227	225	190	204	227	212	213	224	239	236	244	222	208	244	245	231	220	244	236	216	232	238	230	221	229	226	226	226	211	266	203	207	221	204	233	222	218	235	216	217	244	225	243	232	221	218	214	241	236	235	214	259	218	241	221	218	214	215	229	215	204	247	193	234	239	203	208	219	220	249	232	249	250	243	217	217	230	208	212	244	251	240	227	228	231	219	223	222	211	226	232	233	207	247	240	225	267	221	255	232	214	248	205	214	229	228	235	247	235	243	208	245	244	236	206	231	226	220	234	207	235	238	246	212	215	267	205	232	236	236	244	221	212	208	199	224	241	219	247	245	210	243	199	235	224	252	214	226	224	191	226	223	249	218	218	228	210	213	245	213	226	242	235	236	210	232	234	224	248	232	237	236	209	251	209	236	241	201	218	202	240	245	230	240	233	229	230	253	228	201	220	199	255	225	201	239	227	230	228	244	244	245	216	207	215	223	214	257	212	235	219	223	245	206	233	251	238	238	237	224	214	240	258	219	251	225	236	231	229	223	221	225	229	229	219	218	226	219	229	197	245	251	216	263	213	202	240	231	241	226	222	270	212	215	216	227	256	204	226	222	233	229	199	234	217	230	201	252	231	255	217	207	221	228	241	222	234	254	214	223	207	199	225	219	247	229	233	219	242	231	222	217	248	211	237	211	212	244	218	204	232	276	237	222	245	226	235	226	248	214	219	247	228	244	225	248	227	226	209	217	253	238	250	211	235	214	239	198	233	226	241	254	237	200	209	226	211	240	216	237	226	250	207	227	197	196	230	222	207	231	219	227	238	227	233	217	216	223	214	229	230	210	228	220	217	238	227	217	204	231	234	234	228	210	233	235	244	214	219	241	230	249	207	219	230	197	252	199	224	241	219	227	220	210	227	218	240	194	222	238	209	198	211	204	226	226	242	237	234	211	222	217	201	236	213	236	226	232	210	219	227	226	229	235	218	229	206	243	231	206	216	218	214	244	226	201	238	212	229	217	231	222	238	200	237	243	219	223	212	229	247	207	222	231	213	225	229	251	225	233	243	218	227	202	235	253	225	234	232	211	227	246	226	212	212	248	268	272	254	223	203	239	199	250	198	221	205	230	222	247	234	219	233	241	203	215	235	240	237	196	202	211	209	200	218	242	229	230	202	235	205	212	235	255	206	238	204	214	252	234	224	237	210	213	256	252	256	230	225	241	223	249	246	226	226	228	222	218	224	225	222	214	220	234	233	213	254	228	254	215	220	222	228	197	235	234	259	251	210	228	231	212	222	229	216	217	225	252	193	204	213	243	196	224	224	255	215	206	218	221	226	241	222	214	228	203	215	238	227	221	221	204	228	249	257	229	213	213	213	219	209	215	198	253	234	232	231	222	258	240	214	223	230	217	206	237	227	211	231	204	250	221	204	227	243	232	235	203	206	210	219	238	216	245	241	221	231	229	211	207	233	231	263	206	243	206	199	235	207	221	215	208	225	216	234	218	236	220	219	237	204	213	236	227	218	235	221	215	220	197	204	224	228	220	215	215	224	228	227	255	226	198	223	227	215	225	215	208	228	208	229	187	212	246	205	245	216	217	237	196	234	226	208	221	236	233	224	225	247	203	233	228	239	239	216	227	224	212	217	232	191	210	212	217	230	228	223	227	228	213	204	196	233	246	234	216	233	237	209	220	207	232	224	222	236	237	227	224	236	219	227	212	213	228	238	236	231	242	196	231	254	191	214	246	221	212	239	213	209	227	217	211	217	203	240	220	200	232	219	246	228	213	217	252	202	229	210	233	227	222	201	222	229	245	231	199	227	223	195	232	248	225	216	208	237	212	218	245	205	207	238	201	242	220	195	246	217	200	211	235	264	248	205	245	222	238	196	232	240	231	240	228	217	225	253	215	234	233	196	224	209	228	203	205	216	217	232	223	256	216	237	231	236	212	232	200	230	222	237	226	226	225	234	235	228	231	204	242	195	211	214	209	244	209	222	219	264	253	236	200	235	224	239	233	249	237	225	208	224	217	235	214	236	241	217	218	203	227	251	240	192	201	214	223	235	197	204	228	193	232	242	231	238	217	247	254	228	247	220	238	237	211	197	234	200	241	208	246	236	212	217	216	227	199	232	206	250	218	221	209	213	219	222	222	226	242	232	246	208	232	226	217	217	226	245	225	221	236	222	214	231	245	248	259	216	211	218	230	215	221	232	222	242	216	221	232	238	226	205	223	223	232	207	236	215	225	213	228	245	213	231	223	243	227	218	245	203	229	223	222	218	243	236	229	220	232	229	220	244	217	208	224	208	236	217	229	260	226	227	224	250	225	224	242	260	208	225	219	260	254	216	219	236	227	235	231	241	232	236	231	226	238	228	208	218	219	236	216	226	228	236	219	232	220	229	245	221	210	222	210	214	201	222	211	228	200
3230	4549	3558	1793	1162	841	670	550	499	468	448	388	340	345	340	338	308	307	351	291	245	324	285	302	288	294	271	280	251	271	278	283	295	271	252	271	240	257	258	277	254	253	232	286	252	265	296	226	256	263	252	248	229	248	288	245	250	231	253	256	225	260	265	251	244	231	232	277	231	261	264	237	260	246	253	265	265	254	251	266	246	267	270	243	254	232	246	241	267	241	239	261	272	254	275	250	251	262	229	258	240	265	267	278	266	213	278	250	243	245	270	273	270	255	242	270	232	262	241	212	218	254	259	234	258	255	267	246	268	240	238	255	256	229	254	259	277	240	254	263	260	245	231	258	245	222	228	233	243	221	256	242	276	242	271	249	274	232	231	266	262	228	245	287	249	251	278	242	251	232	266	231	240	271	249	247	251	242	268	251	249	251	241	262	257	244	232	237	255	271	228	244	231	255	221	215	256	256	271	248	252	230	263	243	249	305	216	258	248	235	240	230	256	245	261	261	249	241	260	264	240	239	267	230	252	247	225	264	252	244	253	264	266	226	225	256	236	271	244	237	235	235	254	268	256	233	231	250	228	253	218	264	258	222	269	227	243	259	246	236	280	265	263	243	236	252	244	210	262	231	245	242	252	258	278	231	249	256	256	280	277	255	241	262	271	237	236	220	251	239	236	235	241	217	240	272	257	242	223	228	246	258	238	236	254	243	242	226	238	223	248	226	243	235	238	227	226	244	249	269	264	237	242	239	236	240	245	244	220	277	231	242	224	251	214	225	243	232	237	258	239	233	260	247	229	237	267	219	268	289	243	231	266	261	246	249	259	250	266	236	226	271	235	235	245	234	227	273	226	234	241	252	209	227	226	268	252	248	246	252	226	226	244	265	258	257	240	255	266	225	222	239	240	250	256	262	231	224	247	242	226	239	268	243	271	242	245	255	272	248	266	257	238	252	250	249	233	227	275	247	274	258	240	233	257	222	221	222	254	237	261	218	226	267	236	238	266	230	241	243	260	251	239	258	240	259	239	222	236	272	265	240	262	205	250	237	270	257	242	264	245	262	269	244	256	251	256	246	236	262	253	259	255	231	224	239	228	246	233	226	252	246	234	255	218	256	209	239	252	263	239	262	217	259	236	242	267	254	217	225	218	229	242	240	249	263	242	270	226	231	250	229	248	259	239	234	271	257	258	236	222	224	259	278	261	256	235	261	259	251	229	244	235	261	238	232	262	230	264	250	280	228	244	258	258	216	230	234	233	244	233	253	232	245	248	245	215	238	228	258	240	247	239	243	240	240	246	256	222	239	270	240	240	250	246	224	233	235	265	259	223	237	240	254	246	243	231	221	262	304	223	274	233	206	251	218	253	250	261	246	275	215	270	243	273	244	252	231	217	231	228	264	231	257	242	269	236	242	227	250	223	194	243	233	253	262	252	204	231	253	220	236	243	269	245	281	244	247	225	250	235	220	249	217	267	262	252	236	247	255	236	231	245	245	258	232	220	271	242	242	236	238	242	258	245	233	236	241	239	287	264	203	221	244	243	255	254	271	254	232	251	246	246	253	262	222	267	232	265	234	236	254	261	234	249	254	238	250	260	258	247	214	286	229	228	249	218	243	247	231	225	269	240	222	227	240	240	243	297	229	261	235	237	236	210	233	244	252	230	226	238	218	276	226	237	258	266	241	264	229	264	217	249	228	241	239	236	219	255	277	249	248	260	267	253	261	237	258	235	238	235	223	252	269	218	247	277	225	236	237	229	251	234	241	227	201	261	249	221	280	255	262	230	223	220	218	230	246	259	256	253	246	246	270	234	255	235	214	240	282	228	252	233	244	227	256	248	230	229	245	226	270	246	246	225	245	220	221	242	251	238	247	254	233	258	241	212	222	276	251	232	263	247	258	244	252	238	225	242	269	232	252	247	269	250	219	250	241	231	243	241	217	245	235	266	218	267	232	237	228	232	239	240	228	233	264	245	239	219	245	248	257	239	238	245	207	250	241	260	209	224	283	240	261	248	239	229	245	206	235	242	228	250	272	250	238	253	228	244	241	235	239	241	233	253	224	251	239	273	263	251	234	250	245	249	245	271	221	246	227	241	230	260	244	236	222	236	230	248	252	230	248	247	223	263	225	259	263	271	220	237	244	242	272	257	259	249	252	239	230	241	248	240	239	258	248	237	229	260	235	260	263	273	253	245	246	261	239	240	232	271	251	260	229	244	245	263	245	268	256	221	257	236	250	221	240	244	225	267	250	228	227	269	239	229	229	242	234	262	246	253	254	223	268	226	240	260	231	224	231	234	236	244	211	237	242	275	237	213	234	218	242	244	275	261	239	249	219	250	214	231	200	275	229	232	249	245	217	251	217	250	251	258	249	251	238	261	239	233	235	235	259	243	234	250	245	240	244	222	244	257	262	220	260	254	238	246	233	261	221	237	227	271	287	221	249	250	253	246	225	240	227	258	270	223	237	248	253	243	232	254	250	250	241	231	244	249	234	235	245	262	228	247	215	271	260	249	263	252	247	236	226	253	240	249	238	237	225	240	266	255	252	240	259	200	243	227	232	263	227	266	232	253	221	219	238	262	246	240	222	263	232	225	241	240	244	237	227	230	264	256	232	239	281	264	229	248	239	221	235	264	251	238	209	241	266	245	251	235	227	241	225	239	293	254	244	254	228	231	264	246	262	259	250	244	249	228	240	228	232	241	215	239	248	243	258	228	231	226	236	231	234	259	262	256	246	224	249	250	224	252	236	231	231	238	241	215	220	263	269	229	237	261	250	263	247	236	228	248	254	264	265	230	263	235	270	251	242	257	246	269	226	247	273	244	244	237	251	233	221	254	247	239	240	262	243	272	237	236	282	242	230	240	243	238	236	229	223	220	250	244	208	223	255	217	223	246	232	220	261	268	238	246	253	245	255	259	237	257	248	259	247	219	252	244	267	241	266	258	249	251	231	245	256	223	228	233	241	277	229	226	231	227	248	249	250	237	247	274	243	248	204	253	215	217	253	223	252	236	250	240	245	221	264	256	240	233	260	225	237	229	240	219	232	243	247	252	240	242	248	227	267	264	225	230	243	246	253	227	235	260	234	254	253	220	260	259	247	230	258	248	246	245	258	253	255	228	236	232	262	274	217	257	247	235	232	237	222	228	243	235	246	258	247	219	215	232	266	249	250	250	261	226	242	254	238	223	244	250	231	250	232	282	215	252	251	222	265	253	216	248	235	234	248	265	237	242	254	245	237	253	243	243	260	221	260	238	234	215	234	248	234	238	258	261	243	240	242	253	218	226	234	245	250	246	256	227	223	257	242	254	242	248	263	207	250	232	246	267	244	275	240	263	227	230	250	222	259	231	257	265	268	247	225	242	237	255	243	250	249	265	259	289	259	236	247	236	265	266	251	249	223	251	248	230	243	223	263	251	226	241	256	239	223	263	235	257	252	243	240	238	224	234	262	236	233	257	228	239	239	227	220	256	233	245	261
27740	11070	1460	865	652	621	623	620	643	599	602	627	643	571	597	595	585	594	560	598	601	583	623	613	604	621	611	561	594	586	593	583	652	654	582	566	626	590	580	561	613	656	580	628	574	574	551	585	612	613	568	559	571	557	568	610	588	538	554	612	576	576	599	619	537	613	595	612	607	571	603	572	555	562	574	572	601	630	586	593	582	598	626	615	596	592	589	622	621	615	626	609	588	602	560	611	593	592	598	592	648	573	602	605	575	600	581	589	627	584	597	597	608	558	594	585	557	616	600	602	564	609	548	593	635	589	600	624	649	603	589	609	613	629	565	592	578	568	612	594	593	593	608	671	557	599	608	618	577	629	604	595	532	583	571	577	592	595	546	573	589	557	599	618	633	560	588	578	588	635	621	593	561	570	607	594	637	568	589	568	618	578	608	570	554	618	584	574	593	574	591	559	614	598	589	607	613	568	589	585	591	579	588	583	581	575	616	607	578	617	600	596	565	590	602	584	586	602	585	618	573	608	591	609	571	590	622	583	590	671	597	589	586	618	642	540	603	626	593	554	592	639	544	585	601	589	619	600	599	590	585	568	564	604	562	566	592	597	604	582	595	604	625	611	579	570	575	608	608	595	615	539	571	633	580	619	599	566	611	595	579	566	558	575	543	615	571	650	597	580	558	587	577	582	596	563	592	577	593	628	594	607	570	521	584	576	590	562	622	600	603	598	616	620	605	600	621	575	586	595	626	606	591	622	586	611	579	580	569	611	619	638	636	553	595	601	585	627	625	613	586	611	505	564	562	641	582	634	607	619	540	578	595	572	582	613	609	564	603	554	593	590	582	578	577	639	564	575	601	600	611	580	567	569	606	646	624	605	564	570	632	574	579	562	566	634	577	537	562	601	585	644	593	553	584	580	568	538	573	541	553	602	571	625	580	606	611	609	596	580	582	611	617	560	562	594	613	589	595	620	593	586	606	597	596	574	580	581	566	580	661	597	593	578	570	613	624	552	606	608	602	604	575	612	584	569	569	556	608	522	556	574	557	585	566	594	579	606	583	599	596	577	597	601	609	574	554	610	619	609	575	597	593	603	588	572	602	609	571	636	567	591	586	552	609	592	640	614	589	569	604	609	614	610	555	602	594	568	561	556	601	579	637	617	655	573	605	635	581	564	614	597	573	553	622	575	583	592	576	568	597	557	616	590	519	590	615	589	612	581	611	573	578	534	608	587	584	557	612	553	598	605	583	599	555	601	564	601	623	616	601	604	617	591	600	612	585	572	599	564	568	578	623	568	606	549	553	588	586	577	579	592	598	607	604	637	631	617	563	612	595	634	617	568	567	580	614	591	592	589	560	535	592	651	583	517	614	610	590	571	627	630	597	560	594	576	619	609	556	569	590	605	610	589	571	572	566	563	595	592	613	608	601	618	602	562	570	601	573	557	592	606	574	602	614	591	581	577	561	583	615	630	568	589	615	598	580	594	547	565	588	616	622	614	552	640	598	601	577	610	609	615	577	621	617	583	606	602	597	590	612	588	630	529	603	556	593	594	559	579	598	621	620	553	594	608	605	590	588	589	562	599	585	590	602	572	619	580	574	611	605	585	565	578	610	574	596	571	594	622	619	600	608	606	618	595	632	570	574	599	594	584	592	558	620	555	599	577	591	639	605	543	575	596	559	624	622	599	573	588	626	559	601	625	587	608	644	576	638	616	606	592	559	555	608	578	595	597	581	592	656	592	623	631	556	622	645	613	603	597	613	593	610	598	590	630	602	642	599	614	624	583	604	571	569	599	637	620	575	593	615	579	592	608	596	606	589	608	612	598	567	553	615	586	575	589	617	579	610	580	571	586	592	581	614	619	599	601	646	596	599	608	591	608	640	648	575	620	623	605	606	593	625	567	594	610	603	570	540	615	629	590	575	611	601	613	608	577	618	619	593	608	605	600	616	559	589	603	585	636	613	628	576	622	581	618	574	592	562	546	548	558	575	590	635	594	553	574	632	573	571	569	610	627	611	632	598	563	613	570	633	593	575	583	632	594	621	585	607	521	637	536	596	607	594	589	638	602	599	615	587	590	566	587	611	597	549	603	588	538	595	553	604	620	584	586	615	548	621	592	580	648	596	572	579	624	586	609	622	580	604	629	579	539	613	625	621	564	605	593	590	596	564	590	588	545	553	629	558	579	593	599	612	558	631	606	587	607	567	553	577	607	604	615	631	596	541	585	598	559	639	619	590	607	610	628	595	619	628	596	598	607	592	578	586	582	584	624	589	586	549	590	617	606	566	626	600	585	618	596	586	552	611	603	571	616	577	618	615	564	589	613	625	564	553	572	578	579	583	616	571	669	583	598	601	573	564	605	612	614	614	604	599	592	609	586	610	603	620	598	608	612	603	571	582	609	579	566	601	584	583	563	564	586	558	586	628	584	581	612	577	605	581	593	571	598	569	573	613	582	602	601	557	595	604	573	581	581	576	607	591	612	581	613	586	565	620	560	609	603	618	598	592	556	600	593	600	604	592	651	583	621	583	559	582	609	626	645	609	584	606	555	578	645	595	575	605	647	582	579	577	543	554	553	578	605	569	565	557	551	570	595	576	593	627	586	576	582	607	586	604	593	593	594	611	573	605	642	628	593	583	557	615	607	609	615	558	601	595	563	573	591	564	607	605	611	572	525	566	619	655	615	614	577	603	591	575	592	601	588	613	616	569	605	544	599	569	568	598	583	598	538	606	583	603	551	603	545	566	575	617	603	590	563	600	644	593	585	595	613	630	575	570	597	582	600	597	633	587	601	594	583	604	621	568	618	562	618	591	651	622	561	619	610	588	614	548	594	583	607	608	602	598	606	606	577	557	558	566	587	578	577	605	596	591	600	573	611	570	589	614	623	551	595	628	606	620	621	576	611	623	585	572	590	602	622	599	602	593	592	578	606	615	623	600	566	608	615	594	571	601	553	607	565	578	618	556	580	586	544	561	565	593	606	578	573	610	578	589	580	598	570	582	620	634	571	603	579	580	572	609	597	548	583	587	571	580	584	582	591	590	613	588	588	602	601	633	594	597	611	593	562	595	577	585	578	589	594	566	592	583	603	613	587	583	627	605	621	573	581	564	616	603	527	603	587	590	605	603	616	618	596	589	568	644	597	609	603	651	643	612	633	597	595	599	589	554	616	608	585	566	609	597	599	595	621	584	586	602	574	632	583	587	574	615	622	592	584	559	555	575	566	613	582	556	611	619	612	605	580	590	577	607	610	599	640	569	554	595	612	583	622	667	625	589	571	574	595	556	596	606	572	595	560	582	593	619	588	603	627	570	563	596	588	572	608	547	626	592	588	591	580	624	603	597	581	613	562	572	629	595	602	584	586	583	621	619	593	562	582	596	599	608	581	610	605	595	594	640	598	564	567	587	618	569	584	600	606	578	600	580	625	566	595	662	566	641	600	617	620	604	580	595	598	611	589	564	557	614	578	601	568	593	613	588	573
5108	758	717	635	577	602	545	563	588	544	533	585	559	558	555	560	556	522	553	503	606	580	570	547	520	547	528	569	582	587	511	552	572	582	541	566	597	544	587	555	514	502	544	589	535	552	550	556	548	588	498	533	580	577	537	555	584	523	581	516	541	516	566	573	577	577	560	516	601	568	554	528	530	551	543	557	558	563	538	556	552	539	529	546	560	587	553	534	573	537	562	536	533	566	540	573	515	561	563	540	565	556	549	519	574	520	560	549	540	522	580	544	540	537	554	573	541	535	574	580	529	530	514	553	559	552	563	576	520	581	580	547	551	601	567	509	531	592	545	589	522	549	546	547	528	565	566	524	517	556	543	563	536	540	549	533	597	530	516	542	546	483	586	542	568	586	547	622	579	524	514	516	566	559	530	534	590	544	545	549	556	541	529	551	549	505	533	581	591	536	588	610	560	516	557	557	504	529	556	531	530	551	564	551	550	574	555	544	576	559	570	556	551	537	536	556	543	534	556	526	566	567	538	531	579	533	553	570	591	570	552	534	569	535	549	529	564	558	549	548	583	510	571	547	549	516	534	560	530	527	563	524	510	542	565	532	530	576	543	508	566	542	578	600	539	589	529	566	556	564	603	551	507	567	538	551	543	594	561	578	579	520	590	531	508	565	561	553	543	552	569	544	534	546	561	564	536	528	576	587	532	554	523	548	549	548	553	577	580	568	536	523	559	542	561	570	570	558	569	524	558	559	562	549	554	588	543	565	535	553	537	564	561	546	559	573	551	557	526	577	560	540	532	552	545	531	556	563	549	490	545	577	531	577	516	589	538	539	576	565	536	560	553	538	588	516	513	589	599	586	523	516	556	505	555	581	536	546	541	587	555	523	543	541	564	528	513	549	582	568	551	532	575	566	553	528	543	568	529	523	515	540	526	539	560	526	579	571	510	576	567	569	548	535	555	555	533	504	543	524	550	572	588	570	560	538	532	575	562	585	527	578	558	604	551	569	563	564	535	526	551	524	551	615	550	546	543	562	552	551	564	557	522	578	571	552	553	544	549	560	527	553	556	511	565	587	548	550	560	581	595	548	531	530	558	529	558	554	522	548	540	570	523	478	542	563	502	556	549	546	552	552	547	538	575	506	578	556	524	536	570	526	528	564	554	519	569	549	574	572	552	568	550	552	528	583	554	542	515	568	541	581	561	586	538	546	529	528	590	534	579	532	592	578	547	566	573	543	548	526	565	552	545	558	587	524	585	519	494	585	547	543	587	552	555	532	603	548	539	567	568	531	558	536	560	563	515	541	569	563	566	564	567	538	524	599	573	512	555	514	548	598	567	579	538	539	535	525	511	516	551	559	562	576	531	544	558	545	563	567	537	533	538	544	532	555	522	529	553	583	544	564	551	563	568	561	550	544	590	538	540	502	500	553	557	528	552	533	507	524	545	570	534	549	531	567	544	527	614	529	532	580	544	560	582	568	539	525	543	538	562	574	515	579	574	535	602	544	546	557	545	541	559	543	501	572	527	538	536	560	575	564	561	573	583	566	546	543	544	572	512	571	537	565	558	555	576	523	607	576	525	528	582	535	510	572	517	538	534	583	536	510	551	583	548	516	560	493	532	557	567	561	548	532	526	540	567	528	551	584	540	553	555	553	538	567	556	553	557	559	581	543	568	511	569	599	536	558	541	574	584	592	611	552	542	541	555	528	561	620	590	549	579	587	551	593	544	566	545	546	527	566	573	565	534	529	598	545	567	542	550	570	546	546	517	568	562	504	551	582	529	550	587	561	547	542	568	521	548	544	565	549	563	536	538	529	514	542	578	565	543	540	594	553	548	555	543	553	557	564	589	501	523	539	590	549	527	544	533	564	525	568	540	493	521	559	549	535	564	528	540	584	593	537	549	560	613	524	517	578	547	547	561	552	549	562	571	571	571	560	520	561	531	550	568	574	563	572	546	569	562	544	544	566	516	566	557	590	515	574	562	530	525	562	544	545	554	546	538	521	518	556	535	549	533	554	584	555	559	529	544	586	538	543	585	530	588	587	549	546	536	519	531	578	575	559	579	552	580	545	584	515	554	568	561	549	548	572	524	550	586	551	620	553	563	637	548	486	548	597	536	497	549	582	542	564	588	552	569	570	554	552	562	529	555	569	562	539	524	532	552	590	522	543	577	520	515	558	536	552	549	552	531	552	568	522	566	501	537	577	518	543	531	533	551	536	519	561	585	565	528	548	568	559	611	594	560	530	567	557	537	506	579	564	544	518	543	517	592	587	530	595	527	581	591	558	561	561	492	519	547	548	530	534	511	558	576	547	550	554	533	505	564	560	540	523	492	553	532	539	534	516	524	567	577	529	556	529	540	532	573	587	521	540	551	538	565	507	560	544	523	546	564	562	543	529	590	551	550	543	570	526	545	544	548	554	567	577	510	570	530	578	526	518	602	551	564	571	557	523	531	561	521	588	539	526	521	568	586	516	582	531	553	556	556	550	572	536	546	523	505	535	561	525	516	531	532	546	544	556	555	528	568	567	534	587	548	554	554	566	527	518	514	554	578	554	537	567	534	571	560	566	576	530	566	530	601	530	539	587	534	529	518	543	549	549	581	546	554	551	606	511	579	516	591	521	509	510	557	519	552	577	585	518	553	572	559	515	559	585	542	552	545	575	574	540	557	549	549	520	556	567	550	495	554	529	576	527	572	579	566	554	527	575	577	553	568	514	547	530	572	538	531	571	565	535	553	553	562	538	593	556	539	567	556	571	547	551	546	554	559	553	574	580	581	523	577	549	542	506	562	566	596	558	578	593	585	573	564	580	563	520	545	537	575	467	558	523	517	530	544	524	577	555	568	570	573	543	569	539	559	544	527	506	560	533	521	534	558	569	543	535	549	575	549	533	569	527	608	563	568	541	535	516	530	517	551	533	540	536	541	544	524	560	559	534	526	583	554	544	551	523	610	499	540	519	543	528	547	523	546	526	559	554	554	577	504	544	550	607	562	576	550	524	564	550	535	568	507	541	606	572	575	557	557	522	550	561	552	554	526	541	528	554	558	538	534	543	524	535	547	539	569	559	523	554	541	587	560	520	539	536	551	560	547	590	515	545	508	556	561	565	580	528	536	523	601	592	548	534	542	519	586	566	534	530	531	569	543	547	565	568	555	570	582	530	483	595	537	542	517	550	544	517	543	575	553	576	544	542	562	537	559	548	565	529	586	532	529	510	571	563	548	555	553	556	589	586	537	560	541	569	550	557	552	569	554	585	531	533	555	554	578	550	551	509	530	529	565	570	530	530	549	563	570	542	557	569	530	542	592	540	567	571	581	549	535	535	554	499	570	550	593	557	542	572	557	552	539	550	566	493	532	535	569	557	553	504	575	565	564	532	561	547	510	594	525	521	542	549	548	567	592	548	581	561	527	513	578	572	509	563	567	569	545	551	537	565	534	539	555	563	557	573	517	545	585	547	533	528	509	566	519	582	565	516
25921	21478	25011	15352	1115	643	606	561	490	459	454	447	445	421	449	469	457	464	431	435	446	464	404	413	449	470	475	447	472	448	424	392	425	424	441	464	461	403	421	475	419	445	427	438	418	475	412	435	438	440	450	445	435	418	454	480	457	410	450	454	429	408	464	445	454	430	410	402	436	430	482	438	419	437	442	459	442	425	407	430	406	430	440	418	440	435	410	448	442	430	449	435	443	425	415	469	454	443	435	444	441	429	399	435	433	452	421	417	444	404	420	444	402	421	455	430	420	489	418	418	469	442	437	417	419	410	439	493	460	417	439	419	413	394	459	431	417	450	429	419	473	433	431	425	415	419	426	472	438	441	452	459	457	431	423	436	450	423	463	457	425	453	403	433	392	465	448	481	425	442	473	432	441	420	441	470	451	420	407	438	436	462	425	435	413	420	469	462	429	427	454	440	413	441	404	432	435	482	400	420	429	433	402	433	449	415	431	461	418	430	437	415	433	450	420	436	419	416	410	417	416	395	415	444	437	406	461	441	408	454	440	439	454	423	447	424	390	447	414	413	428	440	427	444	444	458	411	441	420	426	440	455	439	450	437	457	459	446	427	406	457	427	440	469	431	414	412	451	421	444	413	427	453	458	469	441	426	432	412	433	456	437	445	469	459	487	388	437	427	431	432	455	431	450	452	452	452	425	396	453	434	440	463	429	438	416	444	395	418	402	411	381	427	416	444	440	427	423	439	463	398	409	400	417	422	405	424	425	399	440	434	415	451	429	404	419	437	414	431	477	425	466	452	456	435	457	435	439	431	429	457	406	404	420	448	412	493	415	438	459	473	451	434	439	408	428	398	458	417	437	413	443	452	425	432	469	447	441	450	433	403	411	440	396	435	472	430	440	446	439	453	434	429	440	439	430	424	463	453	402	403	439	440	415	435	455	427	427	446	443	453	450	428	415	444	398	416	440	413	471	421	443	418	459	457	444	395	428	424	486	414	437	441	459	446	436	467	426	437	456	430	439	422	418	415	452	437	413	408	396	418	410	428	457	443	427	436	436	456	488	426	448	432	438	443	463	450	462	431	426	435	450	443	399	415	452	425	447	434	457	404	442	412	411	433	449	450	486	492	432	432	439	429	417	458	465	437	462	429	443	437	428	448	459	429	422	415	430	445	427	438	427	407	458	449	441	432	450	444	409	444	451	419	468	427	448	421	418	403	447	448	437	440	452	429	422	413	450	388	444	419	438	431	417	425	451	416	418	449	436	453	454	406	443	432	476	419	398	441	450	424	436	456	450	441	448	434	384	430	447	435	415	446	436	424	439	423	414	451	450	447	443	423	433	423	447	483	403	442	462	430	400	415	416	426	422	433	402	454	430	450	457	427	406	425	441	412	445	426	456	463	413	426	415	437	428	463	411	411	447	439	425	430	451	425	429	454	452	471	439	377	450	471	463	456	433	434	444	437	452	417	466	402	423	438	433	427	440	445	408	455	409	424	434	418	477	446	436	425	456	474	449	413	418	404	432	429	433	438	416	446	496	476	404	392	413	449	420	443	442	457	454	449	425	447	453	414	421	440	436	440	468	418	427	432	425	365	432	449	429	421	432	419	423	431	430	471	414	453	418	474	428	430	452	423	439	440	428	441	399	494	447	416	466	444	453	457	436	417	431	433	434	439	413	462	443	450	441	467	441	466	445	450	453	412	434	457	426	470	444	447	445	410	467	409	446	442	443	426	444	466	438	463	418	397	439	408	441	405	435	458	437	404	431	408	413	473	444	409	434	433	466	423	464	448	403	473	440	444	404	442	439	433	438	433	431	449	389	425	471	444	419	464	419	443	451	443	441	438	448	410	472	431	447	390	454	417	444	415	452	421	439	427	414	442	398	430	442	428	426	458	421	426	437	469	444	472	415	452	455	462	439	471	414	440	419	421	441	425	443	415	397	430	456	433	466	422	414	439	430	485	402	476	441	409	427	449	471	448	432	434	436	464	446	395	482	395	436	453	383	442	461	471	431	438	413	454	461	481	446	491	413	432	426	469	458	429	454	429	450	448	478	465	463	413	422	431	453	451	451	431	423	444	410	432	454	461	396	438	437	453	470	432	404	432	455	403	465	481	446	429	461	458	444	418	475	446	463	438	421	406	434	444	414	441	475	445	442	412	441	432	444	433	425	413	427	456	432	439	405	419	442	420	439	468	405	426	422	440	442	480	459	446	451	449	419	490	465	443	458	428	430	437	435	433	479	420	450	431	503	456	434	439	401	466	465	480	463	445	449	462	400	443	423	422	452	439	413	438	431	442	442	462	433	403	443	435	463	441	434	442	430	459	450	426	465	429	474	397	437	453	414	408	430	433	458	445	426	468	458	404	430	435	483	461	415	438	431	431	434	426	422	454	468	440	420	460	450	453	455	462	406	435	395	428	421	456	447	430	423	435	455	446	462	414	458	413	440	472	465	445	431	423	413	436	436	422	414	439	459	422	428	443	446	434	417	459	432	455	454	463	456	443	421	430	456	433	442	449	433	417	434	448	432	438	468	399	416	390	448	416	455	422	447	427	476	463	439	421	444	455	464	434	420	405	440	433	456	453	425	436	409	455	443	418	413	440	489	449	451	437	439	447	441	418	456	427	443	446	426	388	433	451	440	447	461	421	425	418	467	460	442	416	421	447	475	461	431	434	410	439	419	425	432	436	442	439	450	436	444	447	455	422	457	439	409	422	409	419	452	423	437	429	430	432	460	390	410	424	408	468	416	472	463	414	454	452	464	450	420	475	443	401	423	418	432	421	444	425	472	454	430	390	427	473	450	430	445	407	427	438	475	437	443	480	383	441	461	455	411	431	387	460	485	436	449	426	423	457	439	436	417	436	447	441	435	460	484	473	467	455	445	453	428	435	404	455	444	446	435	425	433	425	456	459	445	436	446	426	423	406	442	396	393	441	407	412	449	437	432	436	451	466	470	443	383	416	403	462	414	425	461	400	429	434	464	461	487	412	435	460	438	415	449	479	457	437	416	412	421	464	430	400	452	417	424	473	430	428	422	474	443	482	410	435	415	420	456	433	445	426	429	432	428	448	431	440	456	406	425	440	428	412	462	413	419	454	451	420	419	475	471	421	452	412	446	429	463	454	434	450	421	452	419	408	407	488	399	460	419	444	433	451	429	445	429	409	442	403	474	457	409	414	422	443	467	463	441	477	427	395	427	449	420	370	404	440	452	456	476	417	443	477	396	438	424	425	452	476	420	449	434	430	473	480	399	477	478	446	446	447	421	406	420	434	422	414	476	427	449	467	414	457	466	453	438	421	445	483	413	460	411	482	443	471	405	398	403	433	488	453	417	438	397	465	409	461	418	439	455	467	428	417	428	471	417	441	440	445	413	437	410	462	417	443	421	421	417	405	463	431	417	416	464	486	457	420	409	457	407	431	422	403	430	419	432	442	446	449	453	444	471	449	437	402	423	450	446	426	464	419	430	429	466	433	446
3437	1890	1462	921	662	689	588	552	509	492	511	523	491	432	470	460	478	452	453	457	441	453	401	457	474	443	429	482	443	465	445	426	464	446	469	439	404	440	438	437	437	485	440	424	469	438	445	444	452	429	473	441	438	440	430	436	458	421	421	448	468	381	447	430	459	470	455	442	439	430	457	442	445	423	432	444	436	470	448	435	446	432	425	419	440	452	445	448	409	456	452	449	436	444	439	400	470	397	445	455	488	429	421	426	443	435	466	399	453	430	395	413	430	465	439	440	444	389	411	440	414	469	444	445	451	422	444	466	471	421	466	427	417	442	420	441	435	433	441	423	416	446	415	433	457	439	510	413	440	427	423	451	428	444	396	440	434	422	457	441	421	407	427	443	447	465	386	445	451	436	411	430	420	440	468	409	439	431	442	420	465	430	414	403	448	469	445	425	443	458	424	444	435	445	434	438	414	438	431	438	441	417	403	458	439	410	436	384	423	431	439	442	441	430	429	428	446	417	451	420	422	463	441	418	419	423	434	406	403	415	453	441	456	429	435	463	411	397	414	445	436	438	411	434	461	442	433	417	410	469	496	399	471	481	434	402	397	415	434	415	440	430	432	420	406	460	431	422	427	440	433	397	439	408	404	414	421	442	440	417	428	442	443	455	444	454	403	475	434	459	434	449	420	408	454	412	422	420	424	406	388	446	415	438	444	438	412	406	455	430	475	443	454	387	412	415	440	428	415	443	421	450	425	427	442	415	426	439	459	420	441	441	408	430	446	422	440	419	436	443	447	473	456	436	465	440	418	455	416	417	426	424	418	425	437	412	418	479	413	448	409	428	451	434	411	437	430	442	393	424	430	414	409	399	387	431	415	453	410	447	442	430	446	442	419	458	423	415	424	421	458	434	441	458	439	406	410	446	445	443	438	469	425	410	433	449	450	411	432	437	437	456	422	432	445	426	427	435	455	455	446	442	435	413	452	387	473	435	410	403	415	423	421	396	430	451	429	439	405	447	411	427	414	428	432	427	396	428	427	411	449	409	465	433	399	441	417	428	442	440	436	426	401	405	416	438	438	394	451	402	432	411	443	429	411	423	439	439	456	408	412	413	427	443	427	426	471	399	422	421	410	441	448	422	472	419	450	446	416	437	440	405	430	400	433	415	454	449	457	425	446	433	447	422	417	443	437	436	441	441	407	423	452	453	446	446	383	435	453	442	403	428	440	444	423	430	431	468	407	449	408	442	439	448	439	439	460	453	434	457	402	415	431	443	425	441	440	400	396	433	426	414	414	412	426	422	418	423	424	428	448	446	427	397	412	447	401	444	409	373	432	415	452	439	430	415	438	412	407	409	485	444	436	387	415	426	457	438	439	443	423	435	387	433	433	421	419	459	447	439	443	431	419	420	430	439	442	444	437	436	423	443	464	439	460	431	428	426	417	405	405	412	435	470	422	452	429	405	439	457	433	406	450	448	420	451	457	419	420	391	415	437	433	418	417	451	431	431	440	393	459	418	413	420	439	435	411	438	425	418	474	438	440	445	397	430	406	416	399	446	406	424	415	401	459	427	415	396	404	398	408	434	425	430	435	430	452	445	405	462	458	423	410	413	442	447	435	435	411	432	448	450	426	429	421	423	441	452	441	419	421	471	437	416	448	419	465	484	456	408	422	462	451	449	450	420	456	501	441	424	449	402	424	439	425	453	439	419	422	424	426	413	450	420	410	427	464	434	446	427	431	424	451	433	452	445	414	424	420	424	444	403	459	417	418	395	428	413	430	443	441	415	456	413	423	404	403	446	443	410	480	442	449	443	406	431	418	413	429	409	466	449	417	438	388	461	405	445	441	418	430	424	421	444	433	448	423	411	410	459	420	418	455	431	438	432	429	406	416	445	451	410	465	435	454	444	436	409	439	426	440	435	386	422	401	424	451	415	405	416	410	420	430	424	418	456	402	439	429	478	415	411	424	403	394	453	449	447	391	441	430	444	426	419	436	463	440	462	414	435	398	411	441	451	422	431	447	441	438	403	417	467	439	409	417	456	435	440	437	435	449	431	444	432	439	426	448	431	399	418	410	424	429	412	444	446	422	461	415	461	433	450	415	424	464	451	396	401	439	463	430	425	435	425	405	433	398	425	426	425	441	422	392	447	428	446	413	439	414	391	422	417	435	411	445	434	453	428	452	451	434	430	459	410	438	456	415	420	440	400	444	408	418	418	409	459	414	434	414	418	449	404	442	413	419	425	464	383	412	474	438	445	418	451	381	440	426	423	412	459	437	408	463	451	429	385	446	432	437	417	418	467	451	419	419	406	460	449	449	442	465	399	440	443	447	410	412	440	423	420	446	431	395	412	375	417	417	440	434	441	431	412	435	442	437	440	453	401	456	453	483	428	440	432	428	433	443	446	411	402	453	442	458	419	393	397	429	428	414	458	472	435	402	461	435	439	448	397	460	417	424	437	436	439	388	391	413	419	366	390	418	454	401	435	414	428	434	429	471	416	396	394	422	440	441	405	415	409	425	402	440	440	459	439	429	437	421	414	432	453	438	471	403	408	411	475	413	461	466	390	448	434	413	438	408	432	413	408	423	440	387	428	401	432	441	425	460	461	448	431	422	413	432	418	442	441	413	419	424	437	412	431	427	438	438	402	388	453	420	440	447	403	407	419	474	377	410	469	425	418	430	443	440	475	434	439	460	452	459	440	400	449	413	417	402	411	466	433	488	412	445	404	425	418	464	430	426	445	420	414	436	418	440	413	428	453	445	421	425	392	451	422	423	467	423	442	418	411	446	418	427	408	460	417	405	430	457	450	411	443	471	401	476	446	436	445	403	426	441	402	456	439	395	394	424	430	448	409	412	426	432	467	424	410	433	391	434	399	470	423	439	399	434	446	438	413	425	424	401	443	382	382	470	430	398	433	416	414	444	435	465	410	418	422	445	433	427	406	424	418	439	423	410	405	456	418	437	413	446	405	425	432	413	452	423	387	444	466	419	481	442	482	481	451	415	402	429	441	456	416	464	400	431	434	399	423	433	459	432	453	423	416	447	393	431	401	426	438	416	448	437	435	442	407	423	433	415	448	446	435	430	415	423	409	449	402	458	420	443	431	451	394	431	420	424	425	428	434	426	409	418	437	442	405	435	420	424	427	420	429	420	475	394	439	469	456	437	440	451	433	411	400	419	430	458	467	407	428	458	421	445	426	443	425	471	479	408	420	470	452	417	499	411	434	435	424	417	465	410	435	427	465	432	435	453	438	421	448	440	395	429	470	456	455	434	431	412	439	406	413	420	454	450	381	418	420	438	433	462	414	400	425	432	390	457	412	420	415	467	405	397	432	410	428	446	412	416	418	434	394	416	436	442	442	429	455	451	441	408	408	441	422	380	406	424	449	419	438	457	442	415	443	443	448	440	386	433	408	412	424	408	435	442	451	406	401	429	449	434	402	441	422	412	436	413	419	432	459	473	386	446	436	456	430	390	424
24387	21506	28655	24794	19608	2093	711	415	337	307	287	270	279	238	268	268	241	269	256	224	214	248	247	238	227	218	226	241	248	215	243	224	229	237	252	229	210	198	250	210	222	256	236	245	216	228	221	234	207	233	235	219	248	262	223	190	230	250	246	222	226	212	246	247	235	209	237	238	209	201	215	242	256	246	242	234	231	215	236	222	208	219	219	214	238	231	211	229	227	237	242	213	204	222	213	218	204	204	222	219	212	238	228	226	201	239	221	204	228	213	187	220	215	229	206	236	214	241	239	231	221	214	222	216	201	224	203	216	205	246	192	207	238	219	232	207	195	240	225	219	212	210	242	244	213	214	249	212	235	213	211	204	228	230	249	231	225	211	242	204	235	231	241	229	196	240	216	220	237	220	204	220	220	232	251	207	217	222	229	251	219	221	230	238	208	206	204	204	222	212	217	225	223	225	210	217	212	255	256	243	210	214	229	217	228	216	202	221	241	244	221	248	207	221	187	215	245	202	218	219	243	214	238	236	226	226	209	216	228	248	219	223	214	228	236	191	192	219	224	184	215	213	215	218	219	245	252	216	225	223	237	254	247	235	225	225	253	226	233	204	229	210	216	207	225	231	222	218	250	209	209	190	221	226	232	223	211	226	229	217	249	231	229	228	218	213	237	197	221	254	226	241	220	203	212	236	212	226	213	229	208	226	226	209	225	218	212	246	224	204	212	212	204	236	230	224	223	239	238	227	224	226	246	229	238	211	197	226	212	245	244	205	213	234	219	246	208	249	198	202	204	208	210	221	223	229	249	244	225	237	236	231	199	226	220	216	220	217	258	224	215	211	239	248	202	230	241	220	199	241	224	211	232	226	205	251	209	204	214	221	233	202	221	200	215	225	240	207	215	232	230	194	234	205	218	235	229	219	229	232	232	201	247	201	232	247	241	203	239	244	213	205	203	195	226	229	243	257	209	212	239	234	183	211	204	215	225	227	233	235	207	241	200	200	220	247	228	240	226	221	237	200	203	253	220	235	233	200	199	228	231	239	239	229	240	223	226	235	217	218	224	201	214	213	251	207	246	217	209	202	211	215	196	212	217	239	222	240	229	204	217	234	231	214	227	232	243	222	197	233	218	236	209	230	241	214	215	216	219	213	229	225	238	232	253	217	212	229	219	216	221	246	220	229	272	236	222	208	240	227	217	217	222	220	227	237	238	243	231	209	211	227	245	238	255	243	216	225	211	215	236	215	227	203	258	217	247	215	218	228	225	205	200	232	211	221	229	233	214	227	208	206	208	234	228	217	233	223	211	214	200	224	235	235	253	219	222	220	211	215	210	220	247	230	245	203	254	208	231	238	219	211	205	216	271	188	215	243	240	206	217	222	202	215	231	234	199	202	212	238	249	235	212	222	205	203	188	235	217	206	210	220	238	254	229	217	221	199	212	223	226	223	210	212	216	197	212	205	203	212	231	233	245	211	206	237	238	238	222	238	212	198	236	224	248	257	208	246	218	198	230	209	246	231	236	245	237	219	207	229	228	237	197	247	236	246	223	229	223	219	218	204	227	217	207	242	227	205	203	231	248	202	203	216	228	212	210	204	239	226	237	217	219	191	210	223	240	204	229	209	228	205	214	232	217	233	227	237	244	183	243	221	233	222	231	207	217	214	218	225	223	218	231	232	229	231	205	233	211	237	238	223	239	203	223	221	200	210	203	236	231	218	226	231	237	246	244	181	222	229	212	226	221	238	220	228	223	206	222	229	235	224	221	195	230	215	215	213	224	239	221	219	198	208	206	224	218	204	219	233	227	230	245	237	229	232	228	222	235	228	207	217	219	215	201	231	248	228	217	207	232	214	237	216	220	257	218	191	227	213	226	236	232	226	227	221	236	219	214	227	243	235	223	242	231	238	217	246	244	209	236	196	215	229	217	223	198	230	209	187	228	241	258	225	225	204	212	228	244	233	221	243	221	228	245	228	232	207	199	208	242	224	208	233	214	222	234	243	216	207	233	233	245	197	232	223	222	251	231	234	228	247	227	241	212	231	216	202	232	221	207	205	233	228	236	213	228	200	231	221	223	198	247	234	223	216	226	201	239	229	246	207	209	207	230	206	200	233	252	242	215	225	241	227	246	205	220	237	218	208	203	234	214	231	239	207	214	215	235	194	231	220	228	238	220	219	226	225	218	230	214	258	218	209	165	221	217	250	232	235	213	222	232	225	219	221	215	236	233	228	230	211	207	219	225	249	228	210	217	231	202	222	225	238	209	212	226	219	232	236	215	216	196	217	200	219	213	224	221	204	239	199	230	227	213	227	218	235	230	223	237	215	207	222	224	199	212	234	221	227	206	225	205	209	214	202	224	241	222	244	222	226	254	236	241	218	212	217	213	216	236	216	201	232	228	245	237	219	215	223	212	216	232	223	201	227	215	239	210	213	217	228	229	234	203	214	246	195	186	235	225	226	215	211	231	233	224	247	216	226	259	248	207	236	234	245	209	210	219	218	218	216	237	215	235	221	210	240	210	221	220	233	261	214	215	232	211	236	226	243	245	263	251	238	213	231	221	230	244	236	220	221	246	222	222	230	229	250	223	224	192	236	215	219	199	235	239	227	226	238	206	225	219	227	224	233	235	235	210	238	234	227	215	174	256	208	217	243	202	211	222	227	217	220	212	219	206	209	225	190	231	232	199	229	214	203	217	236	200	218	201	236	223	215	222	242	218	218	196	219	222	235	215	219	231	215	240	235	227	217	215	247	230	223	222	222	228	229	228	228	252	196	212	206	246	211	236	224	232	202	223	245	230	209	224	216	224	218	212	225	208	235	217	226	209	233	210	193	209	233	198	230	231	216	215	224	227	191	212	231	216	235	221	222	218	245	237	212	251	242	183	246	234	203	220	212	244	204	219	210	231	236	249	239	228	221	226	231	210	244	211	199	238	233	209	222	238	226	217	230	225	216	229	238	238	237	209	200	224	208	236	212	223	231	204	198	219	214	215	250	242	210	247	222	221	211	214	206	231	227	225	202	241	244	213	262	211	229	217	207	237	212	252	215	234	244	248	228	186	217	212	223	219	209	235	199	233	220	206	198	208	199	212	193	223	228	216	221	227	238	244	205	248	220	232	223	226	219	224	228	205	193	201	225	234	206	223	236	217	236	226	220	216	217	231	226	218	196	220	227	209	235	217	222	211	202	212	228	208	252	248	196	209	224	208	257	213	244	221	216	217	218	223	230	238	227	226	205	232	228	232	218	244	189	230	210	229	194	207	246	194	188	207	239	213	217	238	194	206	229	238	212	252	253	191	234	195	233	249	227	220	213	214	207	218	194	214	225	232	215	217	230	232	215	220	223	233	207	236	236	218	218	216	202	201	218	220	225	237	254	245	230	194	238	213	207	235	212	231	220	214	228	230	221	217	224	206	199	223	224	238	208	201	212	214	235	225	228	206	213	203	222	215	227	208	223	225	224	229	211	229	237	203	248	226	224
3193	4508	3545	1640	1202	871	710	612	545	461	398	404	388	342	307	311	358	307	307	306	295	268	303	296	276	259	262	256	237	264	234	299	266	276	274	242	275	280	236	265	279	256	259	249	245	260	255	258	255	245	268	242	252	272	248	254	265	246	267	254	259	257	232	238	265	236	249	261	254	250	226	263	250	247	254	246	237	265	265	261	237	248	280	273	228	258	252	243	243	264	236	249	248	264	227	234	267	264	224	244	252	273	216	247	194	236	247	235	248	263	240	246	234	245	258	257	245	265	194	252	235	255	236	247	234	234	240	247	246	266	244	240	228	249	266	236	254	246	242	244	227	242	286	249	245	234	207	221	236	218	261	249	245	210	249	263	244	246	248	198	247	254	261	294	237	258	263	276	223	239	222	232	250	269	261	261	238	232	249	250	237	230	255	243	254	242	250	241	262	247	265	226	217	244	237	234	252	230	233	248	233	240	240	260	216	237	271	247	218	239	244	250	256	259	242	255	251	263	265	243	261	235	253	251	224	261	227	271	253	234	271	270	247	235	265	258	232	265	261	236	219	255	221	261	275	271	259	242	249	231	245	251	250	248	224	256	227	282	247	252	241	253	264	233	247	240	260	237	266	255	246	259	195	231	276	223	237	260	250	244	240	230	271	260	230	262	264	215	272	213	267	211	243	248	245	235	249	250	238	250	244	243	258	266	261	227	264	232	262	247	247	244	277	270	213	247	246	259	233	259	223	238	270	241	252	273	243	239	252	252	256	258	246	218	252	264	236	253	236	236	255	264	245	247	280	232	244	214	248	222	209	243	262	238	280	244	243	224	217	253	233	246	258	252	242	236	261	240	240	225	245	234	237	270	236	234	256	231	233	256	235	218	215	227	260	230	238	257	238	257	238	245	252	269	248	252	231	246	243	248	233	266	241	236	238	217	240	239	244	240	295	250	256	240	251	267	251	240	265	248	214	234	230	278	226	257	267	257	238	248	248	247	205	261	270	233	274	257	249	259	243	244	243	271	251	234	261	235	267	251	273	265	237	234	248	214	210	245	238	259	240	237	281	252	257	236	224	238	273	267	269	231	237	231	239	229	251	248	246	252	283	258	239	260	250	248	250	249	244	225	277	249	254	232	233	248	236	215	250	249	265	257	249	236	223	239	274	249	251	280	265	232	229	217	226	226	252	266	257	262	221	230	258	234	234	247	223	263	237	219	256	241	243	203	265	251	254	235	248	231	262	212	241	240	254	245	235	240	232	231	262	251	245	257	255	268	246	232	233	233	259	253	251	230	242	253	226	264	249	232	229	245	239	256	244	276	267	239	229	243	242	251	231	234	245	236	267	261	259	245	219	264	257	229	260	253	197	266	243	233	278	233	226	252	254	264	227	237	234	218	260	224	263	243	276	263	261	263	223	233	241	231	234	257	246	267	225	231	257	240	250	263	234	237	253	253	227	236	230	240	230	223	237	240	250	256	223	247	244	229	257	220	234	247	258	220	244	253	257	241	255	268	256	256	227	253	248	236	260	251	238	212	247	275	251	244	253	249	251	244	255	236	249	219	237	251	219	259	254	255	258	232	240	227	227	234	234	231	223	225	217	234	246	264	244	233	271	247	254	234	256	246	240	249	265	262	274	243	244	243	237	260	272	254	231	276	236	229	224	307	203	231	222	230	248	238	249	232	240	245	234	269	252	244	248	243	242	237	239	257	250	269	237	241	283	254	260	263	233	257	201	235	261	244	252	211	225	233	254	246	240	275	219	227	232	251	272	243	230	253	252	231	243	219	249	237	234	251	227	262	232	235	254	239	243	228	242	237	243	238	273	260	246	203	256	249	248	274	263	239	214	257	254	221	242	216	239	250	249	262	254	241	233	257	247	223	277	255	226	224	257	227	215	244	267	226	237	234	213	262	238	230	235	249	244	225	273	213	226	242	266	245	235	247	254	235	251	258	231	231	247	253	241	236	238	266	237	253	231	246	234	231	240	230	274	264	232	267	254	251	225	230	247	250	226	254	227	210	250	264	242	249	245	240	240	233	224	255	222	237	232	213	231	230	235	220	201	259	242	217	226	231	240	250	241	244	249	239	237	264	236	211	229	234	205	234	206	220	239	222	249	246	253	248	244	225	247	223	260	250	257	249	258	232	251	245	254	248	246	243	257	239	250	234	233	255	228	265	234	238	249	263	211	249	255	250	264	220	242	271	225	275	229	257	250	222	229	250	260	261	219	244	267	245	236	223	247	233	256	225	231	259	232	228	257	278	247	217	238	263	230	267	237	235	235	248	243	236	231	231	236	230	256	237	251	234	234	266	242	227	230	225	248	267	241	239	252	231	239	276	232	256	224	276	229	226	259	249	234	254	224	246	249	254	234	232	230	247	236	258	244	235	214	255	233	247	275	248	252	252	269	244	230	245	238	255	248	249	229	243	229	240	230	257	218	233	221	256	253	255	232	222	247	265	231	283	244	260	248	222	237	226	217	250	224	260	246	239	258	241	253	248	247	215	267	223	209	241	225	232	248	267	205	238	235	234	256	219	246	235	261	261	235	225	227	235	250	248	253	214	239	247	258	215	229	269	251	247	223	234	213	223	277	243	240	243	254	226	238	205	242	239	251	219	225	221	234	251	263	224	242	218	265	237	238	226	269	249	232	236	247	236	251	230	273	243	229	233	240	251	246	240	247	222	239	248	206	249	210	263	246	265	243	244	243	256	247	253	236	246	218	244	241	225	253	245	257	258	231	231	230	271	229	238	227	205	234	253	252	217	237	223	243	251	273	260	237	238	242	259	212	246	215	259	273	244	256	224	240	251	244	247	216	228	251	243	245	215	235	219	249	242	262	244	240	249	240	244	230	227	293	240	236	223	269	231	233	264	268	234	250	232	214	244	264	265	239	227	253	224	237	230	256	238	246	234	254	251	247	225	272	244	232	241	223	227	250	237	234	250	222	245	220	230	245	256	251	239	219	268	255	284	224	217	230	230	256	241	250	224	271	225	240	252	230	223	229	206	272	240	264	237	254	252	213	238	258	229	250	230	243	253	225	236	246	245	255	247	246	245	220	242	234	256	246	238	230	261	224	245	226	259	235	235	228	240	243	253	221	273	254	265	238	239	220	254	216	245	243	248	227	232	249	234	244	210	247	240	235	206	248	215	217	251	268	247	274	265	275	243	280	241	228	240	256	265	229	248	231	228	225	253	221	231	237	229	246	255	227	239	267	232	189	200	242	214	232	218	227	219	254	222	223	239	242	224	257	230	227	227	291	228	242	213	257	231	293	235	240	230	268	233	254	238	260	245	225	269	239	254	239	218	243	237	273	244	240	235	233	239	270	237	219	235	219	240	228	251	249	244	237	221	239	206	235	248	249	245	257	221	239	250	240	267	235	211	216	216	234	256	235	223	281	253	229	244	263	251	234	255	253	248	215	274	216	242	242	239	232	239	226	233	230	218	250	257	240	219	225	272	216	231	243	206	243	236
27608	10997	1444	841	701	615	598	626	593	569	580	599	606	634	567	643	584	570	602	607	660	558	598	580	589	635	591	613	571	568	625	554	594	600	611	608	581	577	607	637	603	583	613	574	604	599	601	594	634	589	592	579	588	622	585	623	598	623	630	580	560	582	583	591	604	557	575	588	593	581	600	581	613	590	559	604	553	582	633	575	613	595	644	569	596	588	588	536	590	596	578	596	633	589	586	547	638	551	618	601	574	540	577	597	564	556	556	567	615	622	607	637	626	550	547	575	580	558	565	646	574	593	570	587	603	617	597	592	602	582	600	589	570	666	559	559	586	579	579	608	588	587	587	588	504	571	612	552	583	578	581	563	598	548	598	596	582	616	575	568	576	564	598	682	631	578	619	583	561	571	586	604	575	554	573	572	559	592	599	560	590	610	591	590	585	603	626	608	590	642	635	608	599	614	561	597	586	553	590	579	578	579	568	586	603	555	555	578	569	596	599	563	594	585	572	615	581	603	553	622	593	575	597	608	615	571	597	579	602	600	577	566	629	580	577	581	572	591	591	608	586	567	629	626	593	597	598	608	608	603	549	579	584	605	600	590	613	603	571	598	587	567	627	609	561	594	591	613	565	627	634	605	584	586	574	609	603	601	578	605	622	566	545	622	585	574	556	567	586	578	559	574	543	577	559	587	605	605	608	611	576	556	551	613	584	554	529	587	617	546	617	589	581	611	590	615	558	582	579	530	591	553	567	606	605	583	572	582	621	577	559	580	636	561	565	626	599	581	605	575	603	575	560	592	562	551	600	592	562	619	621	594	537	583	597	600	604	575	563	595	597	635	605	615	641	587	579	594	633	623	560	594	620	585	608	565	596	603	559	639	631	600	619	591	591	607	630	638	569	595	585	563	554	603	617	552	604	574	574	541	642	591	605	591	607	608	580	598	591	613	606	547	563	617	545	573	562	592	535	569	593	596	645	633	614	598	589	585	603	631	593	569	639	574	601	593	599	623	594	625	604	584	607	589	591	628	569	523	577	612	601	601	581	584	603	607	594	607	615	618	606	589	594	570	549	599	604	572	628	557	560	607	585	618	603	569	535	574	613	579	629	608	561	585	580	636	616	614	614	611	619	587	575	609	591	559	597	606	583	575	565	606	639	607	575	584	598	581	601	550	600	604	592	604	588	603	634	568	575	595	603	575	637	595	579	568	544	601	602	617	539	570	605	578	589	600	555	601	624	612	615	592	619	622	618	562	624	581	584	545	587	642	586	583	597	572	576	585	575	645	594	609	617	606	597	590	592	601	643	614	584	596	609	620	526	593	599	609	556	574	625	601	577	582	639	623	579	544	578	620	591	568	594	596	576	599	584	610	583	593	567	583	604	582	582	595	610	652	582	616	578	557	629	588	576	575	587	614	592	597	560	597	586	596	599	609	607	569	591	584	675	602	567	618	608	605	618	553	590	581	596	585	578	588	596	559	602	571	588	606	606	571	575	553	590	559	588	605	551	572	608	560	576	583	595	619	617	557	604	579	549	600	592	584	614	572	611	566	595	605	558	637	648	605	592	596	635	606	618	579	589	610	583	591	601	579	581	597	579	615	593	577	568	628	626	539	564	582	563	608	598	589	586	562	581	591	637	603	598	580	592	596	649	593	611	536	572	549	591	596	629	621	594	565	600	597	596	611	551	569	615	587	592	607	583	582	629	558	641	576	600	622	564	613	609	609	567	635	560	573	602	612	593	586	563	583	627	572	611	582	597	607	565	602	611	568	614	593	554	582	555	597	627	595	588	604	601	633	608	640	589	540	562	558	594	560	636	551	580	553	602	615	541	553	580	568	589	528	573	588	583	594	592	596	621	567	578	575	580	574	532	586	571	638	600	593	601	597	620	585	620	607	557	640	594	637	607	584	621	591	604	599	589	613	563	642	592	605	592	598	590	590	626	587	559	593	614	615	604	541	610	630	611	595	609	589	580	584	583	582	579	604	553	575	615	552	611	568	601	622	629	623	555	592	626	618	598	556	629	587	585	581	601	629	589	563	569	578	543	605	584	615	624	596	593	646	623	603	605	565	588	550	572	555	579	595	615	583	601	558	551	570	604	594	597	582	597	598	618	593	614	581	605	612	583	555	604	584	545	565	570	569	592	613	631	601	616	597	633	655	600	581	574	578	596	563	586	598	602	639	611	553	584	612	600	601	572	639	564	573	592	585	627	622	606	627	588	622	641	601	602	583	615	611	591	592	571	625	611	591	611	636	593	560	594	606	593	577	575	560	608	611	605	614	649	563	591	592	574	592	625	558	540	639	626	641	549	550	622	609	629	571	621	587	594	610	597	566	615	584	610	589	550	600	649	562	622	601	583	615	590	600	578	638	596	602	627	602	653	606	592	600	576	620	591	622	585	581	585	583	589	550	577	598	583	601	562	592	612	557	602	581	563	596	607	605	554	645	578	632	602	596	613	603	582	563	550	591	614	632	565	554	570	572	622	584	562	627	569	604	644	573	597	568	614	613	546	602	568	582	576	635	580	572	568	577	606	577	541	595	634	635	593	593	585	585	578	609	584	579	599	615	609	586	570	569	630	559	591	542	637	558	645	599	598	599	602	552	548	633	604	609	612	615	588	577	605	604	632	584	575	628	575	550	627	561	624	577	580	629	591	576	601	558	583	582	575	512	606	633	605	625	602	557	634	592	578	552	607	585	534	624	595	573	627	597	617	666	577	586	589	594	584	578	552	554	603	615	609	589	606	612	612	594	535	582	575	588	568	656	611	538	642	607	592	567	598	627	615	579	560	559	570	582	603	594	594	585	591	565	620	577	623	594	566	582	589	591	624	629	576	638	596	578	595	595	577	615	579	536	620	555	608	572	620	613	591	625	592	571	569	556	589	602	584	574	581	576	569	631	550	659	544	607	625	618	572	594	601	593	619	603	576	606	614	551	590	600	587	651	585	555	564	589	616	628	599	573	587	570	623	584	599	601	595	653	559	600	610	589	550	616	573	577	617	619	568	605	563	576	589	570	580	599	613	572	583	641	605	594	587	585	600	591	572	576	572	621	576	593	550	558	601	635	646	582	581	543	630	608	583	632	623	606	600	551	596	580	605	606	607	560	581	562	599	616	583	555	577	674	597	560	595	591	570	614	628	628	604	615	596	624	547	599	601	619	591	578	592	631	587	570	604	597	633	588	624	589	589	611	583	556	573	546	647	617	601	568	566	583	634	595	582	629	557	600	629	633	585	619	605	589	600	580	610	518	608	602	568	632	610	599	555	607	625	549	599	598	610	607	616	583	579	579	602	608	568	582	621	622	594	588	621	602	594	561	629	646	575	621	616	603	574	575	578	589	618	631	622	554	568	627	615	576	630	563	619	544	594	539	586	598	536	573	586	609	582	605	580	623	579	605	562	644	604	583	610	627	596	628	651	594	642	576	586	585	610	574	596	566	574	562	609	584	600	519	593	579	588	649	596	606	593	575	603	598
5086	788	772	602	603	605	550	580	559	562	570	556	547	532	588	576	587	570	534	568	560	533	567	556	570	526	575	542	539	571	541	575	559	582	560	549	587	545	572	500	566	565	576	551	560	557	549	528	558	522	525	585	537	526	556	610	504	551	589	573	565	509	556	561	577	594	534	532	583	545	545	501	514	548	551	549	597	515	542	570	556	525	577	545	533	552	549	549	563	550	575	562	571	524	554	575	585	611	536	544	544	534	547	573	547	519	565	585	561	567	583	555	547	539	518	509	530	544	527	568	579	553	549	565	590	576	556	501	551	559	589	550	571	539	575	570	518	550	535	593	528	547	560	529	542	546	515	554	532	534	577	625	520	538	590	615	542	579	577	551	540	561	574	579	531	552	546	560	541	572	575	539	544	545	555	528	513	556	546	552	534	548	525	520	545	570	571	543	554	495	547	566	558	545	557	543	552	530	560	520	533	540	570	549	508	538	551	553	515	554	539	586	541	595	534	529	546	557	530	556	539	556	581	533	545	592	549	531	543	531	561	551	513	519	579	544	555	515	564	543	561	579	522	500	550	550	532	539	545	556	557	550	579	569	544	582	534	538	551	561	568	594	557	547	518	536	541	567	566	552	547	521	512	546	527	538	570	585	566	581	586	561	592	567	551	548	576	576	581	487	596	528	537	564	543	546	532	517	548	542	579	566	533	538	562	552	554	548	568	555	572	553	596	526	557	524	567	521	547	541	562	537	575	568	524	540	474	554	579	558	509	549	529	527	573	528	550	571	541	554	545	565	529	527	528	538	546	537	540	540	617	529	605	576	532	563	548	575	551	540	545	580	529	523	543	540	547	549	538	544	550	533	546	536	575	555	540	569	567	535	508	549	536	589	522	561	513	583	529	554	579	541	570	541	520	557	545	560	593	587	603	574	533	548	591	546	541	542	510	510	531	553	558	511	555	609	559	559	550	559	547	580	567	543	559	541	548	574	564	590	573	558	604	560	526	556	560	519	501	490	541	546	551	615	574	534	581	559	556	508	549	552	541	529	529	529	548	582	521	561	568	568	570	563	563	546	574	562	546	574	542	575	575	585	537	562	563	496	565	547	502	553	547	583	570	592	558	557	596	542	576	567	549	584	574	569	602	536	556	577	578	569	556	571	560	555	516	584	579	560	568	529	526	531	518	559	535	537	551	516	551	543	528	560	572	525	560	542	542	537	532	596	562	528	551	548	586	563	570	585	588	523	545	541	547	559	564	542	532	509	533	546	552	568	538	506	545	554	566	545	546	488	554	551	536	561	573	545	514	582	545	527	530	571	585	531	542	565	570	539	563	581	545	577	562	521	545	499	604	564	497	549	552	565	561	525	608	548	546	561	542	511	611	592	544	548	547	560	561	586	553	555	552	545	544	570	541	552	594	549	520	572	546	522	546	539	542	538	569	515	545	542	557	533	556	551	541	555	553	542	544	563	597	580	551	537	554	564	559	542	561	546	540	552	500	529	558	590	619	566	565	549	565	520	536	510	587	583	541	525	573	556	546	556	516	546	541	541	573	541	591	527	538	536	579	527	555	571	585	580	597	561	557	519	539	548	587	524	575	551	541	568	564	543	537	542	563	527	548	532	566	534	552	599	553	563	542	536	526	527	551	567	516	560	571	544	565	542	544	570	552	565	537	569	571	581	579	573	619	557	573	539	559	537	565	571	566	550	531	548	555	555	577	523	538	551	543	501	580	525	556	621	552	529	558	561	558	586	509	558	534	529	579	568	574	569	562	586	536	513	577	519	560	518	555	560	556	535	583	535	571	572	586	547	545	550	543	547	569	557	552	598	539	568	578	574	542	573	524	550	549	564	563	533	569	561	517	570	560	571	575	555	545	520	560	565	542	549	597	551	501	519	525	524	541	555	545	559	564	566	558	535	552	551	590	551	535	528	552	565	612	509	549	548	548	547	532	553	538	566	573	533	525	560	585	543	548	562	525	552	573	559	553	613	525	529	540	512	564	600	556	551	558	544	536	557	560	522	556	529	528	550	540	510	529	549	574	562	544	514	547	546	569	541	558	553	582	591	560	503	552	534	557	564	546	547	547	566	558	573	508	560	602	578	570	531	535	597	544	557	564	537	575	559	538	511	531	532	556	519	547	549	517	559	527	560	613	578	501	562	519	540	529	538	550	569	565	517	574	572	567	539	524	587	566	558	511	559	517	501	543	566	519	563	557	577	560	507	545	611	548	573	547	584	543	542	550	557	548	552	542	572	552	583	558	553	575	556	558	554	573	552	558	545	504	571	528	517	536	556	550	521	569	567	506	542	582	537	562	543	552	568	572	509	512	594	596	541	541	550	561	547	524	539	590	563	547	564	541	525	586	537	577	539	555	536	592	558	527	554	542	559	531	572	516	567	565	537	587	561	517	562	526	507	526	573	577	546	577	592	556	538	589	581	561	523	529	566	545	536	532	562	561	540	528	521	531	524	541	584	537	543	560	533	569	545	581	553	559	546	525	554	572	512	538	568	580	531	552	532	568	504	576	588	565	536	547	567	531	514	533	565	570	567	535	543	564	564	545	520	567	526	551	555	540	578	588	558	561	525	550	567	547	563	549	550	564	525	542	524	580	515	568	573	526	562	529	548	591	602	544	540	541	529	542	506	591	541	560	529	530	551	562	506	561	556	554	547	559	519	571	561	521	570	587	543	531	544	574	533	559	556	560	523	554	559	556	534	583	564	515	526	563	533	525	547	531	578	604	571	560	557	596	525	556	571	548	532	578	495	570	592	555	555	526	514	580	532	554	540	627	606	573	525	563	561	532	553	573	536	542	557	568	547	572	562	586	538	540	571	527	533	525	586	526	574	585	544	590	534	533	533	576	563	572	534	548	574	539	553	579	546	534	557	622	544	524	549	535	528	571	555	582	545	564	525	534	524	589	534	547	556	585	569	552	541	552	571	528	574	571	577	569	527	550	568	565	536	518	537	560	540	569	538	517	568	524	561	598	563	523	568	547	570	542	543	520	569	536	605	556	562	522	521	572	532	568	546	547	538	569	531	552	498	549	540	541	535	550	575	560	562	544	607	551	534	536	523	543	568	567	584	566	574	582	576	530	565	579	584	530	551	516	579	548	574	581	564	527	524	565	548	574	530	557	625	547	551	543	543	532	582	600	557	552	600	554	545	506	537	557	540	541	527	577	529	525	579	572	549	517	552	528	533	570	523	531	583	538	551	554	561	574	561	534	540	547	587	529	526	526	603	523	553	535	533	561	559	552	560	559	567	566	549	548	580	552	544	542	541	584	530	574	559	580	573	517	530	556	535	554	524	593	567	553	549	558	596	563	530	532	538	590	543	543	519	563	558	526	577	555	558	552	531	548	525	536	556	533	566	583	529	521	555	482	532	586	567	566	538	529	571	531	515	582	530	553	553	574	571	547	529	553	544	504	603	566	550	548	587	539	564	557	523	528	554	545	559	549	548	570	544	546	492	561	526
25963	21483	25003	15292	1172	627	563	543	506	460	433	435	468	462	476	480	430	448	486	456	504	415	441	421	440	393	485	454	476	472	412	495	473	468	440	459	437	447	464	433	437	415	436	431	465	459	425	463	460	443	446	450	452	418	421	500	418	465	471	425	466	449	473	456	411	468	495	463	460	466	446	433	423	481	449	459	437	437	454	447	448	440	431	455	494	510	432	448	436	455	435	445	460	459	458	467	435	427	429	461	458	437	426	435	473	469	455	425	445	395	417	485	457	460	429	462	487	434	431	454	469	468	450	403	423	454	457	438	458	437	439	451	412	450	464	440	438	435	426	457	467	444	465	459	420	486	433	446	467	452	455	424	464	451	405	452	443	428	411	453	426	429	443	449	463	468	414	445	459	434	443	442	425	451	452	463	428	438	398	423	458	441	417	468	441	446	455	487	461	440	459	449	482	490	425	416	448	432	407	403	447	448	439	436	424	463	453	414	461	446	452	453	452	434	449	445	445	438	462	450	432	482	400	440	424	439	443	432	436	439	462	414	457	437	453	429	471	463	418	447	452	453	425	445	452	410	494	443	438	428	446	433	411	434	471	446	467	433	465	413	456	451	427	448	456	429	412	466	457	444	443	432	464	429	444	439	423	438	491	444	412	418	431	456	435	471	426	428	410	437	464	463	449	461	437	437	423	458	432	435	451	456	450	380	435	434	433	434	452	425	467	460	435	460	420	451	436	423	435	460	424	426	444	403	429	438	466	449	435	479	396	393	397	428	461	465	421	443	433	405	434	457	466	425	431	417	473	407	466	416	434	484	448	413	435	431	440	445	435	434	424	454	430	425	456	444	426	479	408	446	447	445	449	450	459	450	430	446	452	454	429	428	435	468	440	441	432	452	451	464	442	435	479	449	465	454	455	430	446	460	458	394	458	426	450	464	457	429	433	435	425	463	433	418	474	463	433	442	431	397	479	476	442	458	457	427	429	425	434	471	434	437	407	465	434	472	479	412	426	447	450	462	444	439	467	432	427	455	389	474	428	426	439	445	465	480	415	434	425	460	443	456	434	459	451	442	450	448	489	433	459	466	427	438	436	483	440	450	451	429	447	457	494	452	448	478	453	447	444	429	439	479	440	429	450	446	463	413	413	473	432	453	431	439	427	425	434	428	460	429	405	450	444	442	438	470	463	459	444	437	452	449	425	443	442	470	448	400	423	473	429	411	441	420	459	453	455	442	427	430	423	423	456	411	439	441	445	450	474	420	409	457	415	429	434	446	461	491	453	461	459	419	466	439	469	460	483	452	464	458	452	501	433	434	479	443	444	417	480	456	460	469	465	464	440	455	451	475	445	447	434	433	426	467	436	471	463	449	439	443	444	450	424	444	447	425	467	418	435	434	457	434	484	443	456	402	453	443	428	450	443	424	455	469	467	435	439	443	413	453	395	427	427	490	461	481	408	382	453	436	478	439	445	485	441	470	443	418	459	450	448	410	419	422	454	510	426	425	443	435	448	470	476	425	425	443	480	422	450	469	459	455	438	448	456	408	425	471	427	445	445	494	420	429	475	451	425	461	407	408	471	461	434	467	477	457	451	447	447	447	426	446	450	436	440	473	447	385	419	419	437	425	474	463	474	471	486	449	431	459	460	453	456	416	472	447	457	456	443	491	439	432	464	424	456	449	473	451	468	429	420	424	461	446	442	435	467	477	473	455	479	467	431	440	453	492	448	461	437	447	471	418	452	431	449	415	440	465	467	443	444	451	454	412	441	493	440	424	436	471	435	427	425	411	433	433	474	454	475	424	456	447	420	476	419	445	426	441	403	407	465	461	464	458	481	439	466	425	433	486	447	448	412	390	409	454	459	471	441	468	446	399	472	452	423	419	430	432	440	446	473	481	455	413	459	498	425	456	440	384	437	417	451	442	437	443	452	442	427	418	436	456	485	439	482	454	449	433	498	427	444	442	447	450	430	444	409	444	415	458	452	458	453	438	438	459	465	456	457	441	434	435	440	435	483	490	458	478	417	392	455	450	444	430	443	466	404	438	466	480	478	435	459	482	455	409	422	460	473	498	423	470	427	445	432	418	423	461	431	431	495	476	423	436	435	464	431	432	455	466	457	458	475	440	430	402	483	464	412	433	463	421	447	437	460	479	447	428	434	446	430	413	401	425	427	473	434	423	409	457	459	463	450	462	432	429	444	419	424	435	435	467	458	463	424	481	439	421	439	470	440	417	451	439	447	442	441	430	464	402	420	469	448	462	443	459	451	474	418	480	438	423	385	409	429	448	442	446	436	456	440	448	426	420	451	468	449	445	477	426	447	444	416	435	455	455	434	436	449	454	415	400	414	426	470	458	456	452	453	419	436	461	443	430	400	459	453	412	460	434	446	431	470	437	452	434	446	471	468	436	437	429	439	414	434	426	439	438	430	427	441	419	458	435	442	488	449	460	442	426	441	390	452	431	446	459	457	443	450	405	475	480	445	428	453	439	434	416	462	483	446	459	472	463	444	396	429	463	435	459	418	441	416	409	439	460	458	435	436	476	421	447	393	456	438	414	427	448	439	428	435	442	463	422	461	409	451	461	417	419	420	431	421	425	458	446	432	435	418	434	440	423	430	424	445	456	454	396	461	428	443	440	427	452	464	444	424	430	446	437	466	457	479	461	476	442	495	429	421	434	413	425	424	440	466	487	450	443	458	453	492	422	430	478	483	451	450	418	471	405	434	452	455	452	482	443	438	443	448	430	405	451	459	400	437	419	432	442	443	429	454	454	434	428	444	448	472	425	431	438	440	470	449	440	460	444	448	442	417	450	399	463	410	488	435	432	424	481	473	441	443	433	422	460	456	404	420	473	461	421	445	451	447	471	461	419	446	443	470	438	458	437	414	465	402	435	454	452	462	446	463	449	460	402	450	431	480	428	451	454	446	456	437	427	431	462	428	483	489	395	476	415	414	424	444	417	445	431	459	421	415	428	434	456	402	396	454	452	458	477	454	438	428	455	451	419	470	406	441	430	457	487	411	467	467	406	423	407	424	435	436	451	453	447	472	412	435	441	452	410	420	457	406	442	427	474	430	426	477	460	438	414	408	433	457	437	413	430	429	436	434	432	455	430	384	474	419	444	440	417	463	453	403	455	416	440	476	441	450	402	515	491	434	429	460	395	465	431	471	414	434	447	428	446	437	422	430	407	433	444	450	465	445	470	460	425	438	427	471	458	459	428	440	467	401	431	445	435	439	410	448	484	458	391	430	478	455	465	466	439	433	456	427	487	428	493	421	472	428	470	434	461	442	472	416	460	437	431	463	477	472	434	422	424	431	408	468	435	444	437	449	429	423	434	415	429	461	466	443	472	464	442	415	440	423	443	456	420	461	442	451	444	476	468	443	418	445	431	435	441	413	444	465	458	441	447	428	427	432	450	417	422	462	433	437	437	463	457	423	436	437	447	452	463	444	462	446	445	454	419	408	467	442	428	472	409
3488	1747	1454	901	688	643	589	557	481	520	485	479	511	489	479	445	451	453	458	439	484	440	442	442	440	458	478	458	466	428	459	454	440	427	421	429	443	459	412	399	428	444	465	467	488	453	477	448	498	444	469	426	448	453	445	393	428	416	437	456	405	453	441	461	424	434	452	445	434	442	434	446	477	444	424	459	457	436	411	443	442	405	444	447	434	423	441	464	429	409	455	432	423	443	434	425	432	466	462	439	418	441	437	453	466	468	416	449	461	453	441	441	442	454	417	422	374	435	426	444	431	448	450	422	440	437	425	479	439	442	444	401	468	459	461	399	433	432	407	410	432	436	422	430	423	451	441	444	391	437	461	443	437	440	465	413	400	442	413	414	450	431	432	439	436	429	415	449	448	446	451	465	462	433	441	430	450	440	465	384	435	430	426	444	451	444	426	425	431	416	430	425	472	433	427	468	444	442	455	469	412	433	447	439	431	429	436	428	452	436	428	433	414	444	417	412	471	454	426	433	441	450	473	468	433	462	450	466	433	453	405	456	427	425	447	455	455	433	422	393	463	397	451	432	439	441	424	435	455	417	442	416	449	440	437	416	461	456	415	417	396	433	407	431	456	451	443	443	459	422	422	427	464	427	416	437	438	443	434	439	426	433	419	389	427	454	424	426	455	441	397	441	423	457	427	439	469	412	429	436	459	422	447	451	426	408	435	463	423	443	456	438	431	433	408	398	425	452	461	465	447	428	446	453	422	417	385	391	429	427	446	459	444	471	419	445	452	452	404	440	449	424	419	444	402	412	435	446	459	441	446	468	427	418	413	395	426	379	448	459	435	423	461	447	415	458	416	436	435	469	469	490	401	449	447	467	433	431	425	418	414	432	433	432	432	385	451	480	439	436	428	440	440	414	399	497	455	435	418	465	431	422	426	423	432	441	434	457	454	472	403	460	408	479	443	440	419	434	440	426	484	435	436	450	467	462	435	450	468	420	418	443	468	473	450	456	451	429	450	455	451	437	472	459	395	460	452	465	430	451	439	428	462	460	408	440	443	459	416	419	412	446	415	438	469	442	432	419	442	436	450	437	443	496	430	425	460	454	422	430	453	437	419	418	441	414	445	423	410	418	417	424	434	439	434	436	483	460	424	461	434	404	460	436	437	432	425	432	441	433	440	406	439	450	456	434	427	454	424	469	443	445	447	421	413	423	400	453	458	415	441	406	449	449	400	425	418	418	438	434	455	462	433	417	411	461	465	435	449	408	408	394	437	415	438	398	420	385	421	434	455	425	446	415	429	401	431	416	444	438	438	462	428	430	448	416	440	421	415	416	463	467	391	441	451	437	465	427	463	414	462	478	454	380	447	415	462	434	474	481	402	431	427	393	467	446	438	448	439	452	405	452	395	427	442	434	404	461	430	392	396	432	458	445	443	432	457	403	411	418	461	425	437	467	439	430	442	473	449	377	456	468	444	403	447	412	455	425	425	441	417	420	433	447	426	446	392	448	429	430	418	470	421	422	428	411	394	444	426	444	446	435	420	429	469	462	450	444	424	460	397	433	428	429	441	397	453	417	446	453	436	483	437	422	419	421	464	427	457	449	459	452	400	455	414	431	435	389	466	439	421	463	454	425	445	435	429	401	447	437	397	468	436	472	437	461	472	453	448	395	427	402	407	412	432	411	438	411	440	427	442	437	449	442	437	431	446	451	434	460	429	440	442	427	447	413	422	404	453	448	420	432	406	438	449	467	493	448	448	472	410	435	454	459	432	440	450	449	441	449	420	422	436	490	407	430	465	408	450	422	427	442	422	433	446	462	404	421	438	437	413	434	419	402	421	462	427	440	411	474	455	406	439	430	417	441	424	406	461	412	445	407	431	455	443	436	445	451	459	447	453	432	433	426	466	439	424	451	434	441	417	424	396	418	449	446	463	449	469	411	393	395	434	415	431	445	448	402	428	425	412	427	424	460	451	443	436	421	431	448	473	419	457	411	445	413	452	438	391	461	458	441	435	441	443	465	450	429	458	426	465	474	431	435	423	433	455	433	414	415	473	450	434	499	417	472	415	453	439	431	437	409	424	417	446	428	417	450	414	468	422	447	462	414	435	431	426	430	428	461	442	412	430	442	436	430	451	419	491	462	434	402	423	434	463	406	472	448	432	421	426	417	443	423	415	452	419	420	398	473	417	441	448	440	419	417	428	438	416	422	450	432	384	432	422	443	426	464	448	410	443	417	438	449	438	446	435	427	490	422	459	424	404	436	455	415	429	420	432	421	446	409	470	447	396	431	414	435	425	447	439	433	399	466	441	404	427	455	484	435	429	446	461	425	432	443	432	442	435	432	392	431	447	437	424	421	453	421	443	437	394	456	433	455	452	444	428	476	404	456	472	463	427	424	448	442	413	420	417	427	404	430	438	429	470	432	408	443	440	404	426	403	423	457	444	414	424	388	431	409	449	408	397	457	427	451	441	440	449	423	443	435	412	435	486	492	448	441	400	432	414	475	441	419	426	442	438	409	473	450	453	362	463	470	448	417	480	387	427	436	437	403	437	405	427	437	453	422	415	452	454	421	412	446	398	475	460	425	465	428	423	470	435	436	425	405	443	437	440	457	445	423	413	423	422	461	457	382	440	440	413	412	460	405	466	415	428	422	409	456	458	448	433	411	440	424	443	418	425	447	447	454	412	437	454	404	410	440	448	449	445	439	437	427	410	446	452	423	450	401	451	416	427	463	426	396	424	436	434	440	436	464	413	454	482	414	406	442	433	447	410	452	431	457	416	427	425	445	470	432	415	443	437	424	415	394	446	439	437	440	386	419	438	431	422	434	424	432	434	460	443	432	430	459	364	437	439	431	435	383	445	419	408	431	426	468	459	427	465	425	437	401	452	453	405	441	387	431	443	405	409	403	461	449	415	403	443	407	433	433	443	432	367	449	380	426	415	453	418	477	443	435	406	419	468	432	457	428	432	441	444	427	456	472	453	441	440	424	425	427	422	463	425	447	430	378	442	465	446	394	425	403	457	436	438	446	424	454	452	457	478	423	426	429	430	431	435	427	459	488	454	426	447	443	444	421	419	459	450	422	437	447	452	419	428	448	436	440	447	441	466	423	431	460	459	438	423	458	450	434	470	444	428	414	435	435	431	426	418	475	419	457	410	428	433	428	425	423	370	410	406	460	434	437	405	445	444	441	407	427	440	457	451	450	431	454	478	421	421	442	441	452	449	445	441	450	391	434	415	430	427	396	451	429	452	433	458	435	402	392	443	434	423	456	390	440	446	418	435	415	441	452	413	497	420	443	418	410	423	437	428	411	415	428	418	428	455	438	441	455	418	442	409	457	429	431	428	421	415	441	436	490	434	433	484	391	405	449	442	440	431	424	446	402	430	407	445	404	434	440	428	448	462	435	439	472	452	443	426	431	407	447	410	420	425	452	409	449	430	411	383	455	416	446	431	437	418	402	421	449	432	440	438	416	416	456
24401	21514	28622	24837	19772	2201	733	450	340	301	318	300	273	286	292	264	253	239	225	227	282	219	242	248	246	248	204	242	250	291	217	228	243	235	222	226	218	231	232	225	206	236	260	236	247	219	238	229	239	226	245	276	249	211	214	231	237	228	232	210	195	237	218	215	232	218	226	215	216	238	239	244	241	261	222	228	229	223	230	267	251	214	225	225	205	261	234	248	197	221	236	215	243	234	269	232	214	228	237	251	217	274	223	249	250	259	239	207	209	206	210	225	258	229	244	222	241	209	208	228	237	227	243	249	226	224	245	228	216	226	238	228	231	245	213	219	224	198	224	231	224	211	214	247	206	232	218	231	212	213	215	233	215	204	227	205	239	254	237	219	250	216	231	243	231	228	220	239	204	235	215	217	227	219	211	239	238	237	199	252	231	206	219	246	240	219	231	241	216	207	232	240	224	212	243	215	266	253	225	216	232	227	216	226	230	225	257	226	239	221	232	247	214	216	210	238	239	222	237	214	236	224	204	221	214	233	215	227	226	229	224	209	233	246	212	251	250	251	231	217	223	232	227	226	252	226	226	206	228	214	228	206	241	239	257	247	207	225	205	216	218	254	227	250	231	239	205	235	221	216	217	211	239	217	249	230	222	228	227	234	247	207	220	216	207	211	206	208	224	212	236	202	213	215	232	245	229	235	230	247	227	215	221	233	250	232	216	243	204	251	217	220	226	215	236	210	219	230	216	227	200	219	276	258	211	239	220	238	238	195	219	199	247	213	193	218	235	244	196	244	207	234	199	225	243	214	230	220	223	203	214	222	264	233	241	225	228	211	243	226	210	240	230	229	223	234	247	213	233	232	246	247	244	207	230	216	206	232	232	237	207	242	243	230	213	224	221	213	234	261	225	235	231	261	243	207	233	223	219	213	227	211	220	229	232	241	230	222	254	212	200	242	239	216	210	232	224	214	245	209	215	211	218	207	244	202	225	252	210	208	231	232	221	236	215	219	234	234	211	228	224	234	214	241	240	214	201	237	202	197	233	236	230	226	219	216	223	201	225	235	203	193	233	210	218	254	220	214	237	225	206	214	243	210	223	240	224	236	221	214	217	237	207	239	235	237	222	227	214	222	208	250	239	238	229	222	216	225	222	221	239	236	224	197	226	229	241	206	212	241	210	230	227	228	204	217	221	215	214	218	225	238	214	217	211	190	226	193	261	201	223	231	236	222	237	198	213	246	202	233	230	200	207	222	241	226	220	196	220	211	226	248	228	229	233	250	220	220	219	247	219	236	226	234	209	229	205	250	239	230	226	234	223	240	234	228	214	224	240	222	243	210	228	216	206	196	223	183	223	231	205	223	224	213	257	206	221	229	211	227	200	215	221	221	231	232	237	232	195	211	221	225	248	233	229	230	223	214	230	236	249	218	216	194	256	235	215	234	243	216	226	235	240	236	231	205	230	221	210	228	230	210	221	181	240	262	230	213	234	252	241	233	207	234	222	244	205	216	227	226	201	213	233	234	217	213	187	226	227	215	220	241	244	251	220	193	237	242	226	230	227	212	227	245	223	245	219	232	224	219	208	225	241	248	243	229	194	230	218	226	241	228	233	218	222	233	242	217	195	242	230	211	207	232	219	212	233	229	216	239	230	238	242	216	258	222	211	207	227	205	231	239	224	203	218	257	220	236	225	218	246	215	202	220	215	240	228	235	239	206	216	228	228	222	230	192	206	213	211	223	224	200	215	206	236	218	194	229	241	221	220	224	221	223	212	223	235	238	243	207	225	217	238	205	216	233	213	225	201	226	244	215	230	221	215	228	226	220	230	239	196	216	221	220	232	214	216	228	240	209	226	229	242	249	225	215	212	228	229	220	216	217	226	233	236	216	200	247	224	215	219	226	207	205	200	208	229	219	227	225	189	260	248	227	221	210	215	220	255	205	239	250	227	211	231	220	218	223	228	207	202	223	249	227	227	222	224	226	207	231	227	223	225	227	237	220	238	243	218	204	219	260	255	223	210	228	210	219	210	218	228	254	221	213	255	213	233	242	229	214	234	216	237	223	195	250	221	259	236	206	220	215	239	207	217	198	231	216	238	260	220	226	189	225	242	227	232	233	240	264	228	225	255	204	218	232	221	224	230	238	230	237	207	225	218	231	227	226	223	237	229	255	206	239	243	230	207	249	220	209	211	254	208	228	246	226	218	219	216	218	220	213	230	217	246	226	212	231	242	225	220	248	222	229	229	218	243	248	206	209	227	249	243	196	241	210	253	241	211	240	224	219	234	218	253	194	252	249	208	221	193	245	218	245	231	210	226	198	236	239	204	211	205	224	225	212	227	231	250	208	222	208	191	235	234	240	222	245	224	225	238	219	244	228	209	217	232	235	226	241	210	205	223	257	237	220	206	220	254	240	247	215	221	214	227	241	189	204	235	228	224	225	232	234	242	223	232	208	192	235	198	221	226	222	239	197	225	234	209	241	238	240	214	224	239	223	232	242	209	226	240	219	230	221	234	245	218	248	251	235	253	231	194	201	237	205	233	232	209	224	194	214	233	227	233	231	245	220	183	261	236	222	222	196	193	244	226	215	199	242	215	220	218	221	206	276	228	258	217	219	217	217	224	209	242	210	228	230	226	219	227	232	216	212	240	241	207	206	243	197	214	190	226	228	240	207	249	231	223	211	228	213	251	228	222	229	239	223	200	209	231	224	218	253	238	213	233	201	209	195	226	214	238	202	217	226	219	242	219	223	210	220	237	227	206	247	249	231	211	236	233	224	225	186	217	223	208	229	245	255	225	212	228	230	233	215	222	238	222	233	216	228	234	236	223	271	219	231	225	243	258	220	210	218	216	219	231	237	193	204	244	230	215	240	208	207	206	193	233	199	238	227	241	222	234	227	219	204	205	213	243	246	218	246	216	271	218	234	255	217	214	210	215	216	232	230	217	208	262	219	209	234	200	223	221	270	240	211	241	195	218	231	211	221	238	203	196	247	221	235	203	249	207	236	214	216	228	214	261	225	224	239	242	227	199	206	228	233	234	222	233	240	217	221	216	213	243	224	237	230	230	213	229	209	232	260	246	246	225	234	245	218	231	217	208	202	216	232	225	218	208	204	235	207	203	249	238	208	208	248	220	227	249	208	201	227	204	262	215	212	216	210	274	215	229	255	242	196	209	246	223	221	243	229	221	225	205	213	225	233	218	245	219	223	242	234	190	241	213	214	198	188	224	241	247	223	214	227	201	226	208	227	208	222	231	205	197	234	202	207	220	229	256	246	205	230	212	224	188	237	242	235	232	249	220	224	203	219	196	240	249	234	198	217	250	217	215	226	234	222	215	214	224	238	226	218	205	219	222	223	234	176	220	235	228	232	214	222	249	200	204	214	214	220	227	223	231	188	184	244	237	226	243	225	224	236	246	227	252	236	217	221	229	211	232	211	229	245	205	223	213	229	225	233	224	214	227	236	231	221	219	209	238	220	229	201
3259	4397	3571	1740	1194	918	726	646	541	473	411	385	348	339	376	300	315	313	312	300	302	298	259	252	278	282	244	241	298	254	233	276	257	280	262	263	280	250	249	240	275	250	269	248	225	249	267	251	272	237	233	229	262	269	263	270	259	246	269	249	237	259	245	261	246	260	249	265	277	261	255	242	258	241	279	253	232	248	262	233	242	277	253	239	231	288	260	238	245	254	270	248	249	228	226	241	248	245	253	248	256	250	271	256	231	276	228	242	252	230	271	241	243	259	247	248	271	254	259	233	216	280	281	280	268	241	254	251	263	248	246	251	257	228	249	226	258	244	237	273	244	267	261	244	244	243	253	239	250	250	225	230	235	253	230	259	258	256	295	222	257	257	258	254	244	255	238	281	248	237	266	250	229	256	270	231	240	263	243	242	226	236	266	230	234	216	262	270	222	257	215	263	275	231	221	258	257	222	229	245	266	255	236	269	281	282	238	266	249	250	233	275	230	269	255	273	245	240	245	246	249	257	217	226	245	277	265	254	239	257	291	274	226	255	282	253	248	240	268	242	223	249	246	251	240	256	244	287	252	242	264	252	248	216	242	247	246	241	278	224	256	228	244	248	241	236	226	255	230	273	251	238	262	263	229	275	227	265	254	241	221	252	230	246	251	243	255	236	237	238	252	250	266	252	222	238	259	266	237	251	222	256	243	248	225	242	242	225	265	224	251	243	237	225	273	249	236	262	231	259	219	238	240	251	263	238	252	257	249	251	256	276	249	255	241	251	261	270	257	268	262	227	232	244	257	217	243	208	237	251	237	265	231	253	253	225	236	260	229	225	248	246	237	270	231	267	228	253	254	245	238	218	256	232	257	267	236	246	249	223	236	226	248	238	269	239	276	251	263	254	253	246	244	258	212	283	240	224	240	236	251	226	261	249	251	223	270	230	237	235	223	248	225	224	247	269	244	235	268	265	225	272	250	264	240	261	233	277	274	243	239	224	230	268	218	212	253	254	247	254	242	257	242	234	247	230	246	241	267	246	225	253	239	233	232	253	261	230	249	257	263	215	233	290	261	244	237	251	245	234	241	252	223	233	255	228	249	248	239	248	250	238	250	232	236	282	222	256	237	248	232	230	229	247	259	255	238	274	233	266	232	262	249	234	245	248	256	250	267	264	231	231	243	252	258	239	238	243	254	241	259	256	231	262	228	256	225	288	246	244	267	230	246	241	285	248	256	241	256	239	273	270	271	255	217	234	246	245	247	253	263	252	243	238	252	269	284	275	245	247	252	264	254	234	279	247	236	249	272	255	245	231	233	261	246	247	273	269	252	242	257	238	278	254	267	219	255	246	232	256	258	257	240	240	219	235	240	237	242	268	264	264	267	264	233	253	258	238	230	252	240	240	240	239	244	251	239	258	228	247	233	240	249	232	241	248	250	235	233	267	236	231	251	262	260	261	262	251	241	234	238	237	236	240	294	218	268	241	230	261	239	244	251	248	231	246	241	276	249	242	251	241	242	243	261	221	252	245	258	223	256	227	245	266	228	260	227	260	264	231	243	265	239	272	229	258	244	262	229	229	239	250	260	226	262	232	251	249	265	238	224	228	236	252	259	294	259	233	242	231	280	250	268	235	252	240	235	241	222	262	226	233	257	252	274	260	243	256	246	211	248	240	255	286	232	245	271	244	231	233	234	252	219	232	241	257	239	238	235	220	223	251	240	230	234	254	233	215	267	246	258	255	240	266	234	257	249	266	230	262	268	249	263	224	240	232	232	270	242	215	249	244	247	271	254	257	238	234	223	253	255	252	233	250	240	227	257	261	234	262	222	226	237	259	248	228	245	265	255	240	251	241	252	268	264	271	269	256	248	250	252	264	249	233	241	222	244	272	211	215	254	233	263	248	244	238	289	265	227	247	251	245	253	245	225	260	243	259	221	245	250	263	252	240	253	258	217	234	220	252	255	223	245	239	248	271	258	230	225	248	246	268	247	236	255	249	261	238	242	278	237	234	240	253	233	248	261	260	247	233	232	261	244	259	237	243	238	256	267	237	243	246	263	269	219	243	223	223	228	276	262	242	255	220	268	235	245	231	249	257	216	249	270	223	249	234	241	263	246	229	222	228	246	257	238	203	245	228	248	242	216	255	226	262	239	239	239	246	269	218	231	258	239	247	253	231	227	238	256	241	241	249	274	260	230	246	248	251	236	248	258	252	246	244	244	257	249	260	251	241	210	241	219	241	244	217	264	252	237	231	259	236	235	237	229	239	228	232	239	242	238	244	234	248	255	235	242	216	230	228	254	256	230	250	247	229	221	294	248	239	247	242	243	269	268	253	251	243	222	246	226	262	223	246	263	252	238	233	199	241	257	243	259	256	227	254	253	200	270	257	245	264	241	222	274	228	231	261	225	240	225	248	243	271	226	255	250	250	245	245	265	237	250	247	249	234	267	241	237	271	248	257	275	246	267	251	245	244	258	275	253	244	244	230	256	244	228	265	246	245	242	244	252	245	249	258	256	243	231	263	250	236	244	233	248	227	241	238	230	230	211	241	222	234	263	262	248	250	242	231	241	252	236	232	230	230	243	239	227	245	249	259	234	264	257	253	241	256	229	252	255	256	257	237	248	240	257	238	241	237	233	242	233	222	245	209	286	277	229	241	264	293	226	246	251	231	264	280	235	229	245	244	247	241	219	224	248	250	225	227	233	251	250	222	257	231	255	243	250	256	238	241	229	234	236	244	256	250	203	247	264	218	230	234	239	242	261	262	242	240	216	210	216	240	238	233	224	236	239	256	245	237	255	244	263	233	252	242	245	251	235	245	222	231	235	247	260	254	249	256	238	242	241	227	244	250	245	259	246	215	244	237	255	277	249	256	246	269	211	268	253	232	239	248	231	272	225	217	280	229	256	270	278	278	226	254	248	248	256	247	275	224	283	223	252	252	225	235	225	260	224	264	233	236	220	244	252	250	231	256	226	266	228	213	278	223	235	256	254	234	246	259	242	238	240	257	240	212	227	221	244	248	260	235	220	259	213	246	278	243	261	246	240	245	234	250	251	240	212	262	243	233	247	264	217	228	231	253	239	239	269	254	267	267	256	232	237	279	239	242	281	234	236	240	223	218	253	258	254	238	264	225	248	211	271	252	260	247	245	209	227	238	255	259	239	233	235	248	247	243	247	236	235	277	220	232	227	235	244	248	226	233	250	263	243	261	269	245	229	223	249	240	263	233	243	211	247	251	278	240	276	243	260	233	239	266	263	260	250	251	243	247	234	239	223	239	261	231	209	243	239	252	242	261	239	278	237	237	263	241	250	211	280	240	240	238	258	221	221	285	231	244	216	267	240	252	246	232	231	220	247	230	212	239	281	227	226	222	275	260	241	268	223	217	228	264	238	245	231	265	255	243	237	254	233	258	239	242	219	259	252	251	242	230	247	242	253	284	228	221	253	236	243	224	270	226	231	240	259	241	270	233	265	257	239	255
27599	11005	1503	826	621	608	581	605	624	592	571	578	558	617	590	629	606	621	613	603	555	601	571	561	593	595	609	621	553	561	559	597	579	621	623	526	590	594	640	625	581	577	569	563	577	558	590	580	585	530	541	609	583	577	595	575	538	668	577	567	582	616	615	551	563	548	623	581	590	606	619	598	582	591	578	573	639	616	608	576	577	629	593	604	579	576	554	625	588	571	593	514	583	559	602	585	600	583	577	562	596	587	608	602	573	600	622	584	556	571	621	603	566	630	603	639	613	578	567	608	544	587	584	613	603	602	586	564	600	607	565	586	612	582	589	624	592	562	603	582	588	555	569	543	613	596	572	571	565	573	641	609	616	554	603	586	548	535	585	601	576	561	601	609	583	604	542	621	587	558	541	562	625	597	549	586	601	572	560	595	542	599	586	532	596	618	621	594	614	574	569	625	596	564	603	593	582	560	560	570	546	573	565	580	596	569	608	587	637	543	652	607	614	604	642	584	624	590	564	543	619	570	565	542	624	585	542	566	577	585	547	621	573	567	553	555	553	622	564	579	592	610	623	628	579	569	567	597	546	596	592	602	583	584	594	580	618	549	615	579	576	604	558	610	559	548	604	591	549	584	616	586	579	598	566	574	602	636	585	587	571	585	617	596	577	597	606	603	641	578	587	572	580	580	597	598	581	580	605	585	572	550	587	623	592	592	583	572	615	600	587	572	606	559	579	593	614	609	583	635	624	568	590	571	608	569	592	616	567	565	584	580	601	529	646	620	603	554	587	627	601	597	578	576	570	591	564	551	582	589	533	590	569	628	584	566	574	583	583	608	618	581	638	583	579	526	597	575	614	625	592	580	604	557	585	605	589	592	545	568	596	600	603	584	558	535	563	596	562	625	614	600	572	587	624	547	571	603	611	600	579	557	572	547	599	532	606	566	542	565	588	603	557	635	589	579	563	566	584	594	581	541	606	596	583	571	633	595	543	580	644	603	621	603	617	595	584	554	598	628	568	554	607	600	547	582	557	519	569	563	588	610	552	602	590	606	613	546	577	578	583	579	574	602	548	614	614	600	602	570	562	579	603	601	625	587	557	614	555	600	606	633	567	613	566	601	551	569	585	572	557	573	566	604	566	585	567	596	545	562	578	581	586	582	617	582	544	543	605	577	606	581	620	588	596	562	630	584	584	574	576	601	589	604	668	570	590	573	587	545	610	570	577	607	603	600	623	606	587	598	580	616	563	558	566	573	548	586	568	577	578	572	572	559	558	583	595	596	554	580	555	557	567	600	582	583	607	569	588	642	578	585	610	535	616	572	597	563	592	556	573	562	576	629	598	578	573	560	604	610	646	580	600	600	602	571	615	585	577	553	542	588	558	601	589	619	573	640	619	587	594	559	543	621	587	595	616	591	607	591	592	604	591	595	560	617	575	577	567	629	587	611	616	594	573	563	554	572	603	617	549	544	592	601	554	567	588	608	558	597	578	568	533	579	622	601	633	633	554	604	569	579	522	595	598	585	599	560	570	589	553	590	602	551	593	579	585	623	594	573	626	604	617	573	614	594	573	608	613	629	581	586	590	594	590	570	617	584	601	592	648	594	590	611	565	651	588	607	554	605	624	624	599	575	651	621	612	608	603	587	607	589	627	550	592	598	594	604	617	588	538	585	606	568	556	577	546	565	583	554	581	574	600	569	576	577	592	605	575	575	587	599	594	594	616	552	583	570	577	610	548	588	533	603	590	611	597	639	590	584	629	571	609	603	595	589	555	596	611	626	595	602	610	592	614	557	599	539	586	586	612	583	591	587	585	610	592	588	553	638	576	621	580	583	583	533	601	580	610	566	568	596	602	600	563	564	598	585	573	577	630	607	574	605	618	606	548	581	574	547	569	586	567	563	583	602	571	577	623	593	521	576	572	522	547	566	627	636	568	601	555	556	604	636	572	572	600	560	589	541	614	585	593	551	598	612	592	567	559	587	582	615	606	591	565	608	607	594	611	567	592	627	593	647	557	567	594	592	586	591	593	600	569	613	608	611	636	577	583	581	584	579	604	573	597	579	588	629	615	615	601	569	621	602	628	586	550	588	570	592	558	563	540	587	603	577	605	602	591	569	566	616	602	578	589	598	568	588	615	581	598	558	578	588	614	602	584	651	564	603	620	593	590	600	551	579	598	540	574	605	596	580	603	557	558	655	530	587	601	637	601	561	573	615	541	586	629	582	584	561	598	556	595	607	607	572	612	573	564	620	578	603	577	565	579	563	613	584	563	582	594	550	601	554	616	592	562	592	588	569	595	590	584	613	602	551	669	555	598	597	578	569	591	633	590	605	614	586	581	598	569	634	614	623	602	580	589	570	585	616	618	572	600	602	583	559	588	597	617	578	631	594	623	557	624	551	592	574	557	560	564	602	613	602	614	573	590	567	573	629	551	577	605	580	576	638	599	601	588	578	583	574	586	566	566	617	605	594	595	584	596	591	606	613	577	574	562	580	531	577	630	595	569	610	586	612	579	549	622	626	541	572	593	561	571	544	622	541	586	540	576	581	626	636	585	638	635	573	639	637	588	586	620	535	606	563	576	588	531	600	600	569	587	546	579	557	609	578	581	599	557	580	613	606	582	597	600	619	601	614	592	589	609	538	573	626	609	647	551	574	557	582	565	568	572	563	605	607	561	596	594	551	537	599	556	627	555	578	594	640	562	602	607	605	548	553	544	570	569	585	634	586	583	600	574	574	578	566	561	556	623	592	599	562	566	580	535	543	587	604	601	568	583	550	608	586	569	597	557	614	565	585	585	586	590	577	590	620	601	589	585	553	588	568	586	571	604	578	580	570	595	586	621	565	545	558	630	596	581	599	608	565	561	581	594	587	596	598	571	587	615	597	548	566	621	563	538	560	542	563	561	598	601	606	604	615	601	567	590	593	607	583	590	549	586	572	595	640	615	602	553	583	580	635	576	595	588	630	590	619	619	570	580	550	563	556	623	633	590	606	599	575	600	615	576	561	562	572	571	547	570	601	589	591	571	588	590	547	542	582	585	605	533	585	575	586	569	626	634	569	570	599	566	572	573	538	579	599	604	568	574	556	628	612	600	587	584	569	598	627	589	629	610	563	574	637	552	580	596	599	603	580	561	582	613	537	581	576	574	598	596	558	637	587	615	591	569	601	614	609	584	573	584	595	608	582	598	554	550	566	597	567	599	558	592	639	583	564	566	587	604	583	596	608	596	552	561	577	606	575	593	570	551	625	571	580	557	606	564	595	588	640	590	550	602	570	646	591	562	587	603	549	582	597	598	568	564	619	578	582	582	564	589	622	604	594	581	582	579	611	598	562	609	593	609	585	630	615	555	570	593	587	593	586	596	578	615	576	616	552	570	584	593	564	569	552	563	591	575	606	638	609	599	595	584	610	572	576	554	551	563	553	568	573	591	606	622	598	619	536	593	575	559	570	571	559	569	556	570	586	550	608	610	572	611	609
5110	708	794	623	573	579	562	608	584	575	607	588	579	583	552	551	531	591	545	535	558	578	580	544	599	572	605	571	569	537	545	564	541	522	583	552	560	525	571	615	594	584	543	524	546	546	529	536	513	526	595	568	555	541	554	538	537	523	559	553	512	579	545	545	509	544	552	553	556	522	565	547	565	582	579	547	590	576	542	548	547	502	568	579	584	552	564	566	545	607	543	514	534	535	528	549	538	502	537	575	554	549	510	569	557	520	561	588	562	573	580	579	524	544	553	572	530	612	594	552	522	558	548	547	528	596	509	555	582	563	587	552	565	582	555	551	583	578	552	550	574	521	546	580	520	566	575	558	543	558	549	536	562	553	551	535	564	526	565	505	531	553	590	552	529	651	530	561	560	515	563	597	546	559	569	579	563	569	504	518	544	531	536	567	542	587	534	561	567	575	512	559	509	560	498	537	552	503	600	549	570	570	534	561	570	539	520	508	518	538	583	555	564	560	554	533	543	542	555	551	530	545	515	550	541	585	511	564	534	520	579	535	557	523	585	568	529	563	555	528	564	571	533	547	557	580	563	552	551	528	544	543	555	552	546	569	544	540	554	522	530	563	574	552	555	545	571	571	551	552	510	580	529	545	576	560	557	573	555	544	569	511	551	566	529	569	568	554	529	592	530	551	578	559	535	568	523	590	548	482	526	576	541	551	568	545	521	564	569	569	546	564	512	532	533	519	514	626	562	524	579	505	539	578	576	573	581	554	551	525	534	584	558	573	557	582	598	536	554	592	547	541	566	581	509	517	594	549	547	568	603	555	551	543	561	537	538	546	536	533	560	527	518	555	537	549	552	549	543	576	556	565	526	540	566	577	536	582	580	533	567	541	553	581	537	524	537	559	560	586	536	565	579	561	509	536	542	519	567	530	519	594	588	589	595	544	565	573	570	523	523	581	553	579	549	540	577	554	566	590	529	531	543	556	584	532	538	561	548	521	554	562	564	565	533	526	578	553	554	538	563	537	551	574	542	598	574	529	509	574	558	514	556	569	555	566	569	550	543	557	565	591	538	570	553	545	552	614	542	535	591	572	570	577	556	565	553	542	548	544	540	550	552	534	593	582	530	579	522	554	538	561	545	521	551	590	570	566	568	537	563	528	511	610	556	553	591	544	561	544	511	579	554	558	573	560	591	574	558	551	555	543	553	578	543	580	530	594	519	568	532	504	569	563	513	556	550	566	529	533	534	549	553	570	564	512	519	532	564	545	553	617	549	556	540	573	565	535	550	571	533	525	538	538	580	522	574	537	574	540	564	594	536	564	554	592	557	583	576	518	533	572	579	554	527	551	525	563	565	541	544	541	535	535	495	562	537	535	539	563	563	541	561	549	556	559	601	556	611	572	485	505	530	529	591	564	577	534	545	553	508	543	548	528	536	558	552	533	552	554	586	532	545	538	527	523	529	504	576	608	550	576	525	560	602	549	535	511	579	546	556	503	568	562	529	582	597	582	574	556	533	520	523	550	540	553	548	586	567	557	552	582	551	531	580	553	545	522	537	551	573	542	533	528	554	573	575	537	559	551	549	546	580	579	552	564	551	550	540	557	510	585	536	531	602	584	584	508	544	520	576	565	531	563	543	558	511	536	564	558	555	586	544	515	591	538	539	521	540	533	529	549	517	532	524	528	536	541	561	565	552	519	510	549	514	561	529	519	528	544	529	541	604	538	569	514	575	525	543	548	542	534	560	535	553	586	572	597	542	565	562	552	570	562	544	548	521	581	536	550	578	475	573	537	561	533	524	530	553	566	554	555	573	568	555	561	582	542	573	530	569	552	540	555	551	559	512	541	554	549	558	541	520	565	546	551	549	539	547	570	488	540	558	557	533	573	566	524	558	572	515	556	512	556	503	499	536	548	529	576	569	550	554	556	543	565	559	552	557	527	520	541	567	545	589	545	529	558	536	546	563	574	566	578	522	560	488	565	549	539	585	532	561	539	549	624	579	563	549	543	506	563	517	522	564	579	539	529	546	564	568	536	577	571	538	558	566	585	568	557	519	561	534	539	529	572	568	563	570	531	527	544	535	551	559	560	576	551	577	579	520	522	563	567	586	555	530	545	545	551	512	554	548	559	556	547	557	535	586	539	533	547	563	562	549	503	531	580	566	559	556	552	530	574	534	534	533	568	581	538	602	560	544	565	526	535	568	575	527	537	532	575	568	556	512	577	586	562	516	531	521	518	526	553	564	556	513	535	497	574	528	546	586	576	525	525	528	544	530	548	526	555	563	560	551	561	561	544	544	527	533	562	535	550	562	548	598	535	551	546	550	555	550	555	563	565	589	560	544	533	559	532	557	529	523	564	520	596	565	582	556	544	549	543	496	526	572	544	533	571	577	603	530	595	554	554	546	543	546	563	517	542	568	544	531	513	591	570	519	534	533	564	537	534	562	520	528	541	546	548	558	538	575	530	568	560	575	542	557	579	593	563	582	575	533	578	560	529	532	573	548	566	568	537	517	504	554	600	502	575	545	548	568	512	542	603	508	560	570	535	546	544	547	545	554	561	529	575	559	557	530	566	543	547	572	554	558	555	601	566	531	559	541	562	564	567	544	568	558	581	546	561	566	534	566	548	528	574	551	566	541	549	509	574	562	577	569	528	532	554	593	542	594	574	548	547	577	554	584	503	551	572	528	545	522	521	573	498	484	561	546	577	514	535	568	564	524	555	521	536	529	526	554	545	541	564	544	546	577	527	533	523	513	524	569	558	563	574	565	539	549	548	565	578	518	505	545	538	533	533	556	571	516	552	571	525	562	534	513	520	561	554	537	528	540	588	562	580	567	545	535	545	577	578	557	529	524	532	532	582	560	561	517	524	538	508	597	564	562	562	553	547	514	549	535	521	552	579	520	535	540	513	566	565	538	520	563	611	593	555	571	586	503	568	563	524	585	542	504	540	587	537	539	585	518	521	568	563	565	546	514	534	527	558	516	568	547	528	550	510	561	542	571	546	535	531	525	566	537	551	546	511	548	582	557	556	574	541	584	590	558	538	590	530	563	549	549	553	551	559	591	552	533	536	526	529	561	543	514	579	549	591	535	587	519	556	524	563	538	536	538	531	561	517	561	539	587	561	568	545	510	542	523	538	600	546	521	570	541	574	569	546	572	538	559	542	588	548	531	505	557	527	586	530	559	503	529	567	557	509	521	545	527	558	542	551	534	568	518	514	598	555	545	513	579	593	552	578	560	540	562	557	552	592	537	532	514	531	596	592	536	547	536	518	567	558	596	584	581	532	499	562	586	583	570	537	563	580	536	586	548	533	503	540	580	605	554	567	540	547	545	528	563	531	553	547	567	560	555	500	540	576	576	543	512	525	534	510	548	579	572	548	593	541	545	559	553	519	534	558	581	511	539	514	549	552	548	573	575	551	519	555	522	573	567	524	569	575	612	577	540	564	549	559	565	546	540	566	549	521	572	523	557	564	527	506
25868	21468	24985	15450	1185	667	570	493	473	470	492	451	467	454	480	445	467	442	423	468	451	435	430	460	441	460	461	435	456	454	463	420	447	450	458	475	449	440	441	467	454	450	422	463	433	403	427	434	439	411	452	446	468	444	466	459	449	430	428	442	419	450	420	425	438	422	419	440	445	443	466	441	427	459	395	439	385	437	419	452	439	439	471	456	466	428	405	426	451	459	454	441	439	457	441	404	427	448	440	431	433	413	423	426	456	422	412	432	422	448	437	431	465	426	435	407	459	454	455	451	462	448	459	443	435	414	442	465	480	451	457	444	425	456	438	440	407	453	444	395	442	467	409	428	412	441	504	426	462	447	425	427	405	455	431	424	427	445	438	448	439	445	444	445	445	457	410	438	431	422	440	457	436	425	415	434	477	437	437	434	448	470	448	425	412	464	433	453	471	433	426	433	456	451	427	460	476	496	429	397	450	459	449	435	458	454	446	463	417	435	416	440	411	442	407	443	420	445	444	433	407	413	432	444	416	428	491	444	444	441	418	454	406	472	442	414	460	435	437	446	400	423	397	433	452	432	439	433	441	455	435	453	447	471	443	450	486	465	450	432	480	449	424	440	443	365	423	419	457	430	477	420	413	461	464	434	412	477	448	434	440	426	457	449	432	459	414	478	422	435	444	464	432	443	431	468	427	428	405	427	424	418	462	440	423	437	447	456	410	465	430	456	422	441	417	483	427	433	454	472	413	461	454	427	441	420	403	422	428	438	444	422	447	468	437	426	430	415	453	467	441	449	452	440	450	390	420	426	427	456	446	438	398	442	425	450	449	433	428	436	441	469	411	405	465	434	440	455	436	465	445	423	445	483	424	457	489	432	456	451	468	390	460	468	447	423	415	438	449	452	463	416	452	451	459	460	419	431	430	452	450	477	433	436	455	444	445	425	462	451	442	439	438	423	443	476	444	449	432	455	418	438	431	426	411	470	422	415	450	405	427	439	401	425	444	446	432	480	436	437	433	440	453	418	429	452	450	460	470	453	453	436	430	452	437	407	451	411	394	446	445	460	432	432	431	425	456	445	420	397	458	465	460	438	413	449	425	453	460	445	476	418	426	447	435	415	452	477	441	473	432	436	439	396	433	465	462	408	452	461	420	425	445	407	446	405	400	457	438	430	429	418	463	454	430	436	441	460	433	423	438	412	411	441	437	448	405	410	470	414	462	434	432	470	423	456	420	417	419	430	435	440	451	450	449	465	425	460	444	437	472	394	415	436	408	451	427	429	482	440	438	437	426	482	438	441	465	454	447	431	451	461	423	418	442	452	490	434	425	403	450	404	464	477	459	474	452	428	456	448	428	425	453	427	453	468	424	448	488	449	429	486	435	449	440	454	431	428	455	456	480	440	443	441	464	428	462	426	465	449	420	433	448	430	426	473	422	435	458	438	441	447	420	455	446	477	448	450	442	407	468	449	412	403	474	432	419	404	453	426	456	444	478	445	423	457	399	410	449	397	436	442	441	444	466	459	441	467	412	435	420	453	465	459	431	463	401	444	469	459	453	448	473	417	443	422	434	439	436	431	385	391	426	445	420	474	441	447	430	388	445	429	463	491	457	447	425	442	465	464	425	426	457	450	469	423	460	482	431	462	483	430	465	408	430	447	397	455	425	417	440	430	485	455	438	495	429	443	433	435	487	441	443	404	478	455	417	415	427	475	471	418	454	427	465	425	465	397	401	466	423	444	425	408	426	474	473	412	428	450	479	441	458	421	407	501	460	447	450	442	424	462	457	443	444	464	433	426	421	438	423	430	430	442	460	442	440	472	444	425	409	457	413	437	428	446	409	451	476	430	438	473	446	452	418	411	421	449	461	421	422	436	430	439	414	445	474	440	430	450	450	471	399	439	436	468	470	406	439	470	424	424	435	433	446	459	425	428	456	429	428	439	451	472	457	471	421	436	465	454	452	451	439	452	460	457	397	458	422	487	453	456	420	432	425	450	417	450	462	427	454	432	435	480	480	457	449	440	437	439	438	425	451	434	491	453	450	471	410	439	426	455	427	413	450	448	450	447	441	415	410	442	433	458	469	455	378	444	471	454	442	462	460	411	452	457	446	404	444	402	430	420	405	427	409	439	416	453	447	432	429	420	399	447	424	442	450	433	466	441	486	470	415	424	460	425	459	439	422	405	463	463	410	438	435	470	452	417	425	398	478	416	464	464	437	467	416	457	449	431	419	410	437	467	404	475	440	455	487	441	416	469	434	450	436	416	481	461	462	418	428	423	449	476	436	465	420	425	466	492	468	396	438	479	472	438	464	450	434	434	473	439	425	433	437	434	402	400	427	395	433	419	445	446	407	428	430	469	427	403	442	427	405	433	431	445	488	427	431	473	410	436	436	451	364	409	446	453	411	432	457	436	420	438	422	440	429	426	438	428	424	448	483	418	456	415	413	405	456	437	463	430	439	391	469	434	420	406	424	435	405	415	475	460	433	424	484	424	450	436	460	452	451	420	460	410	445	433	407	429	408	421	447	447	442	423	438	420	441	429	421	436	442	430	487	396	427	438	414	429	488	434	452	439	416	478	454	415	437	446	432	411	462	436	425	433	397	420	429	416	434	411	470	413	411	417	470	421	413	423	422	436	436	448	435	441	436	460	399	440	493	414	476	453	428	407	423	459	442	414	439	417	438	485	444	445	447	449	456	411	431	414	451	442	433	456	470	429	443	443	450	407	448	434	477	433	432	447	403	449	436	417	424	452	422	477	442	446	438	454	418	438	423	408	458	470	429	464	434	416	460	440	464	440	455	436	431	401	457	420	441	427	470	414	453	453	471	461	465	454	442	438	451	450	412	428	453	418	446	400	486	427	437	441	434	448	390	468	431	457	441	443	441	463	437	461	470	499	444	456	438	443	435	431	452	447	473	423	438	435	437	437	417	450	452	464	395	451	429	468	453	449	477	446	422	464	460	394	445	423	426	464	468	414	440	443	412	483	457	440	432	443	443	437	463	462	417	464	437	462	457	434	482	455	457	423	438	426	426	429	460	482	440	460	412	402	487	423	452	455	485	461	463	465	442	463	456	445	468	435	450	465	443	460	453	443	451	413	414	471	445	482	458	435	457	472	444	437	456	391	427	437	466	403	461	478	432	437	449	407	395	413	389	428	412	416	440	411	417	435	458	444	438	421	426	433	418	461	415	446	468	415	460	438	434	452	424	432	452	437	438	466	452	424	452	427	449	458	482	436	415	460	471	467	426	466	461	445	440	445	429	390	422	455	443	455	474	446	446	426	462	443	489	436	416	410	467	452	396	459	464	447	459	463	429	457	445	448	427	421	484	422	438	430	454	434	472	436	425	478	446	419	416	448	438	459	403	450	444	468	480	425	445	381	446	433	439	450	447	421	450	441	427	425	415	446	469	461	446	445	510	461	438	438	430	412	465	478	436	424	434	461	443	405	452	406	424	403	453	445	433	453	433	455	455	446
3463	1834	1448	861	726	626	522	576	524	493	482	469	469	448	441	437	445	470	460	459	438	471	463	437	481	466	453	453	456	444	404	426	416	386	437	464	445	438	432	444	439	405	418	459	439	445	433	462	448	448	421	451	411	459	411	404	503	474	445	426	449	449	426	440	434	427	462	428	442	425	447	445	429	425	381	449	394	453	447	436	406	424	398	475	465	444	413	413	440	432	386	432	415	430	441	442	421	425	431	439	444	435	388	420	457	461	445	472	424	478	410	425	429	445	421	453	404	470	439	457	441	481	417	437	449	439	431	454	424	413	429	440	441	428	434	465	440	466	427	468	429	456	470	415	472	433	441	419	433	465	418	461	446	456	427	452	442	406	419	408	424	430	396	407	457	415	462	410	462	432	420	454	384	457	418	468	440	402	430	437	454	450	455	438	419	406	415	424	460	451	396	390	461	453	445	403	403	475	437	476	459	391	389	472	439	386	432	443	431	439	436	421	467	415	405	477	444	437	421	395	439	413	407	402	431	414	440	458	431	447	459	444	427	443	450	415	419	430	430	413	421	397	438	421	417	440	440	441	425	437	377	421	437	425	447	451	417	448	469	415	433	420	385	442	423	426	420	423	445	404	425	520	440	453	444	427	452	435	432	426	443	444	405	450	430	432	441	464	425	419	448	433	401	407	439	417	433	441	413	468	455	404	419	460	452	444	429	425	405	433	388	435	406	399	468	423	429	450	385	413	418	418	404	458	432	453	426	411	406	399	488	439	438	409	435	422	420	440	466	448	447	448	427	440	420	411	423	456	420	464	433	442	399	453	449	461	458	436	451	467	422	438	402	474	448	472	414	431	416	436	426	382	423	418	396	457	454	467	422	395	416	433	440	425	422	471	422	462	450	418	455	408	414	405	437	430	456	455	449	439	450	422	458	448	449	453	409	421	412	442	432	433	458	440	452	428	442	481	420	409	428	430	419	440	410	438	417	469	448	491	429	434	419	438	466	439	405	464	425	424	426	434	437	431	429	432	433	420	430	424	453	390	438	444	432	426	447	360	436	406	443	425	414	490	449	402	462	430	440	435	434	433	422	444	422	406	403	446	426	420	437	402	473	443	453	436	402	394	426	455	457	431	431	438	418	429	410	464	400	440	446	437	423	397	432	417	426	431	455	428	439	406	413	443	444	382	456	434	420	418	461	436	441	419	403	437	439	427	478	406	411	444	415	441	455	434	405	461	426	423	464	424	452	428	436	428	445	438	437	430	422	429	426	413	433	490	422	413	437	397	436	415	473	444	446	413	466	444	443	446	457	413	429	442	467	418	429	413	414	437	454	452	435	426	470	425	429	418	456	463	409	427	414	434	389	442	439	444	453	397	428	440	420	485	444	447	410	431	412	461	400	389	409	441	431	458	422	430	437	432	429	449	466	391	443	414	413	453	434	464	442	407	428	449	452	441	448	451	444	405	450	438	431	414	430	452	416	429	430	424	433	446	426	422	404	424	414	406	427	419	406	421	400	455	476	438	446	405	421	440	418	435	411	432	411	381	425	442	401	415	407	439	426	439	434	457	471	418	432	452	405	436	433	427	423	421	409	441	396	412	455	407	439	421	477	412	421	388	414	411	405	413	428	461	425	455	422	444	457	388	431	422	461	378	419	421	417	453	468	460	429	410	404	473	453	426	456	445	439	431	426	455	416	428	452	431	404	419	462	435	442	454	430	407	439	470	446	428	422	451	435	437	439	468	411	454	435	421	445	436	416	407	420	453	457	405	452	384	442	456	437	384	409	457	466	434	442	395	452	418	404	477	424	436	405	447	438	431	433	423	441	427	456	407	411	438	413	424	439	453	419	458	429	389	454	435	412	437	394	416	425	464	450	429	431	428	428	412	421	473	435	451	432	461	397	452	454	430	485	417	436	407	404	442	476	421	416	428	466	381	418	407	421	439	415	435	433	434	440	435	429	457	460	443	447	428	406	448	438	435	471	436	434	434	458	428	424	405	435	428	433	464	428	425	431	418	449	427	441	426	444	428	481	436	460	402	418	462	417	413	446	425	442	411	408	453	437	416	450	401	441	421	434	428	435	447	415	452	444	412	440	397	455	426	441	436	432	458	434	445	412	422	422	450	421	416	436	422	439	432	446	440	444	419	475	397	419	449	419	444	472	424	428	455	452	430	416	455	425	468	442	460	427	435	447	453	443	432	446	456	434	466	449	414	402	442	433	413	451	413	412	456	428	420	439	437	422	426	441	403	454	402	431	456	438	445	407	411	439	448	488	388	437	425	407	418	446	447	468	432	407	424	469	407	411	439	427	406	446	401	432	430	414	460	427	485	459	461	412	436	433	450	417	433	418	467	428	418	452	446	435	438	421	430	434	435	420	415	449	458	387	451	459	396	424	418	420	400	422	401	468	421	443	431	439	424	449	428	424	430	439	425	417	426	438	451	429	410	418	419	436	435	435	413	415	474	440	434	402	449	412	414	415	448	452	428	420	379	407	429	405	451	446	430	413	428	444	424	447	440	434	423	432	432	442	440	458	440	459	419	433	414	425	438	447	457	451	434	445	412	422	410	416	391	453	432	415	423	431	441	422	448	443	423	442	417	433	437	412	418	473	418	419	387	432	418	410	411	457	445	427	432	427	429	407	397	421	415	449	417	462	472	443	412	446	440	408	442	448	469	418	429	444	415	447	452	438	460	400	435	439	429	432	414	492	434	405	411	455	453	439	438	421	422	445	421	466	464	439	420	458	424	432	460	448	427	412	447	442	436	428	433	442	435	425	479	457	385	437	426	458	462	447	445	457	434	460	464	414	418	417	440	425	432	437	423	454	425	433	412	449	447	451	465	479	402	475	404	454	430	425	402	430	476	439	429	482	434	417	406	439	462	459	450	441	430	438	436	433	394	405	419	444	443	452	430	442	400	422	407	433	407	434	423	418	460	417	479	466	450	426	460	419	443	430	435	449	453	417	442	432	447	443	401	425	448	429	428	462	428	447	431	416	409	443	435	454	430	422	400	443	439	460	412	437	414	424	424	452	427	449	384	444	421	427	413	460	437	473	450	487	429	416	406	408	498	402	454	401	462	463	417	421	449	417	440	427	427	449	462	432	448	402	443	410	409	420	423	429	416	420	425	402	441	396	390	444	426	405	423	391	437	410	405	469	410	404	451	429	438	432	447	450	416	415	414	444	403	413	434	445	413	418	410	463	462	430	434	458	430	435	406	441	431	459	426	417	420	468	402	456	449	467	386	456	452	410	422	443	422	451	444	423	449	455	417	473	426	397	433	424	436	424	423	412	431	421	420	445	413	418	445	464	410	408	462	436	390	459	428	426	400	433	411	421	432	430	452	419	442	440	444	432	445	407	448	415	409	457	411	416	443	416	407	402	453	414	451	429	454	429	455	408	427	439	442	460	422	406	426	436	434	398	447	427	445	420	434	441	425	448	457	451	409	412	434	454	417	381	432	437	458	432	416	439	422
24368	21490	28632	24774	19794	2123	700	443	361	343	290	259	269	287	265	255	238	273	242	249	268	246	249	245	232	224	247	275	260	242	248	219	230	223	259	243	229	215	229	238	240	240	255	229	246	256	223	241	247	254	243	233	221	254	234	224	237	238	223	232	229	248	231	236	253	194	218	210	225	225	219	251	220	264	233	218	244	231	233	253	233	221	219	231	248	237	228	247	221	219	256	235	213	230	240	242	250	236	220	237	213	236	234	225	241	231	232	195	232	213	232	257	235	219	232	227	215	213	233	243	241	236	232	215	253	244	234	227	223	223	208	221	234	240	214	234	214	234	239	238	221	243	245	255	247	222	220	225	214	208	236	221	237	260	211	252	214	225	249	239	207	202	265	262	228	198	242	232	206	240	216	225	247	219	230	212	223	248	248	233	230	237	256	225	232	240	220	220	217	246	244	243	238	255	221	223	246	211	235	227	208	215	215	230	227	217	236	222	227	221	224	219	246	232	226	213	222	237	226	256	257	208	254	249	235	212	229	237	239	244	224	234	230	241	228	237	243	222	243	237	253	188	225	230	229	225	226	220	239	226	225	215	216	222	248	218	238	222	212	237	263	250	249	243	220	231	218	250	234	194	240	205	233	228	215	213	228	253	245	229	225	236	223	222	197	202	236	228	245	208	236	238	252	233	229	234	261	248	221	260	231	232	225	213	244	242	234	222	238	232	227	239	227	226	241	223	220	214	221	259	208	222	228	241	271	239	217	222	226	207	221	203	220	240	249	219	243	243	237	222	214	235	222	252	221	218	230	218	253	218	218	225	218	246	219	234	213	223	236	223	237	256	228	256	237	243	233	258	200	232	237	208	266	211	226	221	247	229	235	257	228	218	241	236	219	232	227	218	216	238	267	208	211	233	217	221	253	231	234	235	227	228	221	246	240	217	214	230	227	221	217	254	235	235	216	245	235	226	272	249	203	232	242	228	215	273	212	242	241	215	237	233	211	253	234	226	232	263	216	240	240	219	225	228	207	228	227	247	250	235	218	215	236	211	252	242	235	220	213	214	239	244	226	254	215	222	242	218	215	244	226	222	224	198	241	197	241	216	223	234	215	211	235	224	225	218	233	233	234	207	237	248	250	226	243	219	231	241	236	193	234	247	198	221	239	235	231	238	232	226	217	221	212	215	212	227	234	260	246	222	224	221	237	242	214	243	251	209	221	228	239	258	217	234	232	235	222	202	242	198	230	210	237	247	200	211	199	244	250	222	234	226	241	211	239	213	239	216	216	198	213	218	243	199	252	251	236	250	224	236	215	236	226	233	239	215	220	230	218	224	228	215	210	193	214	249	239	202	246	233	237	210	215	202	243	202	207	225	191	218	237	220	225	240	217	261	220	245	224	238	235	229	225	209	224	223	252	236	257	222	254	271	238	235	220	242	236	225	213	226	183	237	255	231	241	221	227	216	240	241	212	216	224	232	202	257	247	236	224	211	225	209	225	242	230	215	213	245	215	225	250	222	221	232	212	232	204	237	231	251	243	234	240	217	212	218	211	194	219	232	245	222	265	228	236	246	206	245	220	241	262	231	248	235	223	243	218	237	228	238	241	220	251	228	217	237	214	235	207	232	212	219	256	233	215	222	211	220	228	213	240	247	241	235	222	254	224	242	226	245	232	220	225	254	229	220	223	221	250	204	223	213	248	198	204	205	216	240	231	239	203	209	219	228	231	236	206	215	207	235	239	212	213	226	227	262	199	237	205	235	205	196	214	214	195	226	230	231	209	242	227	231	226	215	226	199	232	236	235	231	245	222	224	228	250	212	212	248	250	190	222	200	242	235	223	239	234	225	227	233	246	197	218	202	242	226	225	235	218	247	236	252	217	224	206	223	223	223	260	197	224	216	242	214	260	224	245	206	219	188	218	202	213	223	228	240	242	241	207	252	222	239	262	215	246	208	196	224	215	219	234	215	224	234	242	226	218	232	228	223	262	215	211	245	258	247	223	207	227	218	202	226	231	215	258	230	251	231	203	218	219	233	226	250	238	235	235	237	229	238	213	244	248	208	228	232	252	214	231	230	233	213	221	204	235	248	227	235	232	242	238	231	211	216	232	250	234	224	227	249	223	227	229	229	231	228	248	224	226	219	244	250	222	246	216	222	216	243	209	227	208	230	242	239	225	217	206	231	230	238	247	233	221	233	220	233	219	207	228	229	207	238	205	221	207	225	224	210	233	223	219	231	241	217	214	233	228	194	207	226	237	212	201	206	231	221	213	240	207	221	218	214	214	232	225	221	207	227	263	192	220	223	230	218	216	219	223	243	237	239	230	208	210	203	238	241	231	240	259	215	241	211	227	243	238	249	222	221	197	251	235	235	240	229	198	240	225	237	229	226	221	250	226	228	231	200	218	215	228	198	224	252	235	215	239	263	251	236	256	211	211	211	228	215	240	222	261	221	242	245	216	246	234	217	235	244	244	212	237	250	219	214	228	242	242	253	229	247	235	253	209	223	224	233	239	245	227	215	223	231	230	226	224	243	244	225	219	238	252	225	224	238	193	237	224	223	250	222	246	248	222	220	235	231	242	244	239	254	229	242	235	224	232	228	223	223	220	213	226	245	202	259	245	225	222	224	219	229	213	214	234	228	236	216	260	227	215	220	218	215	244	231	243	209	245	219	199	237	249	240	247	205	227	220	223	231	209	238	232	236	211	210	223	215	245	247	230	224	235	230	212	216	219	236	216	227	226	229	241	217	246	233	240	239	224	231	224	223	225	245	217	207	257	217	223	234	220	237	217	223	236	231	239	214	212	254	216	221	233	235	243	239	218	226	218	215	221	211	219	261	228	247	213	220	213	240	206	252	236	252	233	229	200	199	235	213	220	211	232	220	210	208	224	239	240	242	229	221	229	219	224	219	225	227	235	227	224	211	228	240	232	231	213	228	251	222	248	222	233	248	242	210	241	253	268	214	208	254	239	247	240	217	234	216	201	229	221	223	213	248	249	223	228	201	247	249	207	241	233	232	203	218	238	238	233	217	206	213	217	228	235	208	238	244	243	217	226	228	231	227	250	206	212	216	241	222	214	211	241	233	236	209	241	233	226	245	237	201	214	222	205	219	238	215	229	252	240	233	237	244	221	222	228	212	219	228	227	214	238	221	233	239	227	232	228	251	218	211	240	243	221	224	229	230	222	238	220	225	230	243	228	222	203	240	229	220	221	247	237	262	210	233	233	260	203	226	238	226	215	229	235	235	226	243	236	220	227	243	235	226	220	230	215	177	247	232	223	221	266	212	224	228	198	192	243	210	255	225	249	218	221	239	222	208	232	251	215	217	215	211	221	228	233	216	238	228	237	245	239	214	210	215	215	220	199	231	239	243	238	241	253	242	232	236	234	248	235	254	237	213	226	225	219	214	248	232	221	235	223	232	221	227	216	210	224	207	245	217	227	259	211	247	232	229	216	231	244	240	238	226	230	232	241	242	199	217
3216	4492	3458	1712	1136	880	762	641	550	477	440	413	360	340	331	318	291	290	268	325	272	318	230	288	281	293	284	290	286	287	253	263	266	256	273	249	248	260	275	243	276	256	247	267	235	257	251	258	233	269	242	251	241	275	257	245	252	250	225	228	240	255	260	231	255	287	226	238	238	240	269	262	246	249	282	258	233	268	226	230	264	253	257	248	272	249	237	255	249	237	250	243	248	237	228	238	234	251	232	252	261	271	238	254	254	245	269	244	256	238	254	246	242	248	234	258	267	274	235	261	234	265	241	249	261	255	260	265	254	247	254	235	235	241	249	245	244	274	266	243	247	268	221	241	221	236	247	284	258	244	264	286	254	252	244	262	278	245	248	238	242	245	243	260	257	233	232	239	272	227	247	259	259	259	259	237	271	241	228	239	256	240	212	252	255	250	240	219	228	231	251	251	238	236	237	248	237	266	243	232	240	233	239	233	265	250	246	252	236	275	254	244	237	255	236	247	220	227	242	251	228	239	245	238	252	238	248	245	234	257	245	251	239	268	241	267	256	251	235	244	225	260	263	255	261	270	249	227	241	221	245	252	245	271	233	236	239	267	238	263	259	240	257	202	248	239	239	237	251	263	242	253	251	255	237	239	267	263	241	246	269	283	247	227	240	249	242	221	225	233	246	240	241	222	265	211	260	241	234	249	226	255	270	240	233	258	248	272	244	260	252	264	242	250	238	273	254	244	246	249	231	203	242	244	239	252	259	230	222	246	269	256	267	274	259	229	258	271	269	241	248	234	237	227	281	247	232	242	244	227	243	266	283	240	252	242	261	250	252	250	243	279	249	239	266	250	237	245	272	225	232	262	238	246	225	251	237	265	248	233	263	263	247	210	259	231	237	248	244	245	248	228	252	253	229	238	245	258	293	258	233	229	266	239	294	254	259	272	240	255	270	254	248	241	232	233	264	245	250	252	215	240	247	220	271	240	252	232	262	260	256	241	255	238	246	255	268	205	245	237	253	241	259	243	253	242	236	255	255	264	261	271	262	236	222	232	253	225	224	193	229	248	253	246	251	225	246	234	256	222	227	265	269	246	261	256	251	244	234	259	254	259	251	242	236	248	261	278	226	234	244	241	268	257	237	259	243	260	293	287	239	265	264	255	249	221	265	236	258	262	227	232	252	264	251	235	263	247	223	250	262	220	248	240	252	245	247	252	268	279	221	233	262	226	267	255	241	263	253	270	228	238	256	257	245	243	257	236	245	267	234	245	230	231	247	242	260	229	245	239	263	248	237	248	232	273	253	275	277	264	249	236	223	258	250	244	273	251	244	228	234	252	244	234	227	233	247	244	255	269	237	264	258	249	237	236	254	236	242	239	217	230	250	241	238	278	246	238	222	227	252	268	243	255	236	232	244	228	232	209	258	255	232	257	280	223	258	244	259	250	240	235	245	248	246	252	268	274	264	238	257	264	241	268	228	224	249	244	235	236	265	262	245	232	228	242	240	245	243	229	266	249	257	242	269	259	248	267	221	252	236	234	246	237	249	260	267	241	261	227	255	265	244	242	241	249	241	263	258	250	238	269	250	227	259	268	268	258	266	234	231	246	231	251	272	245	240	235	223	256	239	250	242	251	260	264	242	245	252	209	256	268	257	226	261	223	221	255	255	237	210	238	237	249	273	240	276	227	222	252	229	236	243	225	230	251	253	249	229	246	253	225	282	239	243	240	250	230	268	235	263	222	241	262	220	233	243	260	250	256	254	235	257	251	242	214	254	214	227	256	208	251	241	228	242	222	250	226	257	274	268	224	244	258	251	254	224	244	262	222	228	261	236	256	239	239	258	232	265	226	260	262	248	240	273	257	232	232	268	270	239	248	236	259	251	255	233	260	250	237	276	246	275	261	220	241	252	262	237	221	263	255	239	237	245	258	255	236	257	225	222	250	291	261	271	256	234	238	255	268	253	269	231	261	221	265	276	249	243	223	245	242	249	227	269	234	227	260	252	267	251	249	235	250	247	259	255	266	259	236	245	250	238	256	243	226	244	254	249	237	267	242	249	245	236	235	250	255	237	240	259	251	239	271	226	256	243	261	248	265	239	248	240	246	230	274	238	258	267	246	255	240	251	252	232	231	253	256	243	254	244	213	268	240	222	211	232	249	239	243	266	225	269	220	222	232	251	251	237	246	263	243	248	279	232	211	235	254	253	219	248	250	249	201	245	251	226	232	254	214	249	223	235	221	246	237	229	252	245	245	230	238	226	250	203	224	278	244	231	246	251	268	245	251	246	277	248	231	234	260	224	245	252	260	249	204	235	238	247	268	246	222	232	242	225	252	238	241	237	246	249	246	242	247	211	231	254	258	231	253	248	251	253	258	248	239	249	227	240	237	255	205	246	282	229	238	254	247	262	236	219	235	247	223	236	240	238	253	240	253	227	240	269	238	227	246	221	243	232	236	249	216	240	242	243	248	245	236	253	240	234	260	255	245	227	215	216	267	207	253	266	246	268	231	251	253	244	235	236	257	247	227	234	255	236	261	243	241	237	234	277	246	261	230	269	244	252	254	230	255	252	249	263	261	252	250	243	238	241	218	243	233	235	243	234	246	228	215	241	256	254	244	220	211	232	261	263	275	252	241	243	243	210	226	246	259	250	245	240	242	250	249	229	252	243	256	267	231	281	273	230	238	268	238	214	228	270	251	245	254	241	241	218	246	247	235	246	244	232	223	234	245	236	247	258	235	240	268	237	225	267	233	261	254	231	239	244	268	218	222	223	248	272	257	237	234	250	243	256	250	237	264	236	249	234	227	230	267	266	250	241	238	220	252	252	235	260	255	244	255	229	263	236	250	258	265	244	256	257	262	242	238	269	256	251	223	267	227	256	237	237	236	241	238	241	255	241	249	251	224	220	218	234	232	223	218	219	235	259	227	247	264	259	253	247	255	233	246	279	232	273	221	271	262	241	232	246	242	259	222	229	233	263	250	230	266	256	251	265	234	238	221	251	275	218	214	264	238	257	225	250	232	213	220	233	234	248	246	244	260	253	234	274	226	250	272	237	235	255	234	225	239	235	258	229	255	235	257	233	285	252	254	259	256	222	243	267	226	252	254	258	275	246	215	250	246	246	256	242	236	241	228	257	247	241	238	247	236	259	247	255	261	272	249	242	233	259	255	267	265	241	267	239	256	247	211	275	260	244	261	250	245	229	242	246	258	267	264	296	209	256	246	246	235	226	243	220	273	256	259	236	244	254	267	257	255	208	234	247	236	236	254	229	226	259	251	226	235	217	297	254	216	283	225	246	241	253	257	282	250	236	247	249	225	233	257	256	228	213	243	225	212	279	231	238	237	274	240	222	235	256	238	235	229	245	230	256	259	236	218	226	240	230	272	252	246	251	248	260	257	249	239	245	275	233	256	234	260	230	256	231	261	254	248	261	259	218	285	256	239	231	258	273	252	257	261	250	235	214	262	254	231	243	234	256	213
27589	11017	1469	846	687	601	664	592	602	594	576	596	584	621	601	636	586	607	580	596	578	596	622	650	569	629	640	561	621	617	580	629	606	608	572	562	639	632	607	623	590	598	565	620	602	623	644	614	576	636	662	598	586	633	588	611	586	626	628	635	623	580	592	554	569	622	594	634	545	591	592	650	594	581	615	598	620	619	590	592	626	609	618	596	588	593	599	589	593	677	623	626	563	598	633	596	622	553	534	631	611	637	574	608	554	577	620	585	580	553	603	643	629	580	656	662	612	613	616	595	566	598	579	605	605	632	624	630	587	597	644	651	653	621	610	572	583	618	579	630	609	639	586	596	581	622	574	599	630	635	569	585	605	551	602	555	591	611	628	635	594	617	575	584	577	599	561	569	618	613	564	619	592	624	611	594	552	595	575	598	595	584	583	578	562	610	544	593	591	629	602	591	573	577	602	618	591	623	552	617	577	575	575	635	593	633	584	535	587	583	582	599	589	587	584	580	624	587	593	606	652	618	625	625	595	609	618	601	562	624	616	588	640	607	609	636	598	583	562	644	598	594	604	619	622	618	575	589	595	647	618	579	615	646	620	622	610	609	594	570	627	600	564	598	645	592	621	645	635	587	615	609	590	607	604	599	608	611	592	606	614	572	606	650	591	582	584	624	625	572	552	628	617	601	625	613	578	618	567	607	579	601	604	599	584	567	629	628	618	606	584	605	586	567	630	561	610	598	566	556	583	627	628	596	590	597	589	609	537	641	597	595	567	638	571	583	581	582	619	613	592	629	585	612	580	573	589	610	602	591	597	577	608	603	607	579	658	649	581	625	627	613	598	589	618	586	580	623	588	617	584	603	598	628	540	555	583	599	597	640	579	593	605	637	621	580	594	644	571	595	581	601	556	619	580	593	592	619	614	596	619	587	615	671	614	621	557	568	559	571	587	608	604	593	572	629	586	624	619	625	610	584	595	667	606	579	587	558	563	570	596	595	563	563	626	543	636	572	631	603	619	593	615	642	616	618	621	594	616	592	565	605	589	618	610	569	608	625	589	578	559	610	633	633	588	638	590	602	588	604	626	617	596	601	633	584	588	603	580	585	590	582	596	623	573	571	585	601	588	613	573	589	583	616	609	631	610	629	591	606	617	591	611	585	621	601	555	557	603	634	599	606	601	600	636	605	581	599	569	651	590	603	578	633	584	586	565	658	584	567	601	582	634	576	580	582	577	603	593	560	588	617	568	564	549	602	611	607	597	585	624	578	616	621	606	607	563	569	583	596	595	631	610	614	613	581	601	621	603	597	599	595	603	584	593	598	629	623	583	601	575	682	592	584	569	594	544	564	617	622	580	584	631	611	597	613	658	601	585	622	621	657	600	592	593	611	595	606	632	555	586	593	578	602	622	661	577	618	566	621	602	589	599	589	628	623	560	613	587	572	595	617	595	641	598	600	598	616	552	598	612	579	630	597	592	665	599	602	595	636	615	622	616	600	581	609	625	590	565	583	629	601	625	591	601	649	615	598	564	645	619	598	653	650	584	641	578	605	552	609	587	615	628	626	581	623	587	597	554	575	558	587	604	619	556	596	634	579	559	615	622	585	608	585	578	579	566	577	609	590	576	625	638	567	597	605	589	644	581	624	599	544	605	619	608	581	571	556	604	636	568	612	599	639	617	588	614	616	554	620	633	601	635	583	614	586	568	625	582	594	565	594	542	545	601	610	562	578	567	598	601	578	596	562	556	593	587	627	564	596	589	586	601	612	660	618	619	627	579	574	615	608	589	570	593	576	604	608	596	574	606	579	586	580	610	650	555	589	597	591	596	597	590	582	627	600	627	612	622	569	588	626	605	639	609	616	641	630	616	567	603	564	632	553	647	649	540	607	589	561	597	670	602	591	619	599	596	621	620	629	601	611	610	611	598	577	608	606	660	667	555	609	563	614	596	601	644	571	555	622	620	572	548	611	596	630	597	606	597	650	591	580	600	591	627	614	583	625	629	627	593	625	642	564	612	570	631	601	628	599	561	615	602	627	621	557	609	579	574	559	644	558	601	597	614	574	629	571	593	608	646	581	588	595	608	591	647	637	593	587	615	610	566	609	630	607	592	606	608	618	616	607	621	589	609	609	588	613	580	652	592	602	560	630	587	590	584	609	576	590	576	628	592	615	591	625	536	598	628	592	594	572	626	623	615	585	626	578	614	627	583	581	632	638	619	632	617	596	619	602	593	628	577	584	644	584	610	639	600	629	601	641	620	581	611	612	569	554	607	613	591	610	640	582	635	566	556	598	595	632	617	585	617	605	596	647	585	633	625	576	634	591	614	588	578	565	602	590	614	598	616	618	619	576	650	597	672	629	617	574	582	617	613	594	615	593	567	612	611	609	593	586	584	596	592	584	630	606	609	613	581	570	615	605	599	562	607	602	593	597	591	622	587	558	627	600	615	606	628	628	625	502	612	593	604	587	604	595	575	545	636	625	636	558	609	598	580	632	564	584	633	606	626	605	644	588	593	597	597	550	574	613	523	594	572	608	593	616	611	594	597	585	617	586	647	614	610	569	597	565	614	571	612	618	604	574	607	599	621	575	610	644	594	590	635	593	631	610	630	598	577	564	613	608	617	619	657	579	628	605	587	650	637	616	609	652	644	609	568	586	597	643	578	582	590	614	607	594	628	630	585	578	581	633	646	571	595	601	590	624	608	588	599	591	607	601	585	618	611	594	580	601	545	574	579	584	603	609	587	620	584	629	662	618	583	593	548	579	606	594	556	584	603	644	602	619	572	613	607	633	581	566	573	611	652	600	596	652	574	608	521	584	627	538	613	562	621	614	592	572	604	565	570	573	607	608	608	625	634	620	561	594	601	636	592	598	591	606	616	633	598	592	526	607	565	527	640	569	592	586	618	591	576	577	617	542	595	545	609	557	582	563	584	608	589	599	608	608	548	636	647	603	554	584	598	578	656	622	643	609	603	618	597	603	620	586	616	635	600	635	573	582	575	591	595	580	635	598	587	614	603	594	610	631	608	601	573	629	637	593	567	587	566	565	556	556	615	648	618	582	600	600	631	629	577	574	607	602	619	605	635	568	606	617	605	641	570	633	590	578	563	630	634	563	665	608	580	581	626	617	589	571	605	558	586	645	584	632	575	587	611	633	642	609	598	577	641	591	593	605	635	596	574	648	579	610	557	608	569	617	584	552	591	623	572	616	580	612	600	584	621	601	601	624	570	646	618	579	584	570	637	616	630	667	579	598	623	616	585	590	621	617	618	582	580	610	571	610	620	571	636	559	603	612	622	586	600	585	598	627	656	608	619	551	623	620	612	589	587	562	613	598	629	590	637	587	629	586	550	594	624	572	614	593	612	603	621	592	597	604	603	571	566	598	574	565	582	548	607	617	598	601	613	559	618	616	594	571	586	634	616	594	612	585	566	568	561	605	619	587	603	605	591	593	601	662	631	605	644	579	596	607	573	623	618	560
5084	792	680	627	612	607	610	568	590	587	596	556	571	560	552	564	548	575	553	544	559	549	624	557	570	571	509	550	544	551	549	607	579	572	542	598	552	526	542	569	565	580	550	597	567	529	559	525	551	566	544	571	570	554	563	547	589	548	554	556	527	569	556	599	560	527	548	507	556	553	555	547	540	550	557	528	536	548	545	596	553	532	537	565	575	556	560	595	553	563	576	565	577	579	523	551	556	556	513	576	522	580	547	539	569	558	554	552	546	593	591	590	526	547	570	578	556	556	549	489	584	544	550	538	540	582	530	540	615	542	532	546	554	565	577	559	573	578	554	524	531	554	550	566	574	554	529	540	535	595	552	551	594	575	581	557	557	534	550	547	601	596	555	547	581	547	598	550	534	501	549	552	541	553	559	586	548	529	524	522	608	557	523	552	545	515	564	533	561	573	581	562	589	555	562	554	553	575	537	565	555	504	548	552	564	557	554	561	559	532	546	584	520	535	553	558	519	570	576	566	580	576	520	547	537	558	593	590	583	530	548	569	568	598	526	511	525	503	540	541	531	541	539	574	546	549	539	583	543	549	551	559	523	524	534	550	555	577	577	556	600	533	539	569	547	561	529	558	535	606	535	554	529	575	569	559	559	564	568	554	603	580	522	543	537	575	494	563	610	523	560	544	532	549	506	574	592	548	577	532	544	559	534	532	557	579	512	558	559	531	538	559	538	547	525	607	567	580	541	525	541	578	562	531	544	592	544	578	591	540	524	563	580	545	577	571	569	556	575	548	546	574	548	548	567	553	542	517	578	592	536	523	538	540	528	528	542	563	548	590	549	565	533	530	558	590	536	553	593	511	515	572	545	557	545	580	532	514	575	537	532	513	545	558	569	572	551	572	564	580	563	543	550	510	556	533	565	577	539	519	539	575	595	593	553	574	550	566	539	511	568	542	602	539	550	595	570	559	536	570	537	550	596	544	560	573	569	557	547	563	507	559	553	601	544	570	577	561	541	518	575	605	560	563	582	555	525	547	549	559	535	552	531	549	568	534	554	587	518	580	530	541	548	571	537	572	584	598	584	553	532	584	536	545	519	558	549	587	509	545	550	524	539	509	554	561	552	564	563	571	534	545	512	562	546	522	535	539	616	537	570	543	535	542	527	541	559	559	584	555	579	523	624	562	526	556	571	565	497	567	548	577	533	557	568	535	529	535	557	573	523	568	559	545	594	564	526	558	528	536	583	527	565	558	579	566	547	554	555	569	609	551	546	558	577	568	527	537	591	547	536	587	555	571	545	549	565	538	526	581	544	556	559	544	523	535	562	526	551	592	538	592	525	560	565	546	572	515	552	555	598	555	578	516	524	553	548	538	597	540	571	545	577	551	572	520	563	555	596	541	546	598	561	550	547	596	543	546	515	570	519	576	585	563	572	563	557	606	566	562	591	556	567	586	507	534	565	557	578	554	572	546	537	590	545	533	531	541	549	508	582	606	545	501	564	587	537	530	538	614	562	569	528	549	577	578	549	553	545	547	540	563	535	595	549	550	491	562	563	533	537	579	598	591	532	547	574	534	569	593	536	544	529	540	551	504	542	604	566	537	546	555	567	533	542	564	545	534	556	542	550	553	583	559	588	574	527	552	538	560	520	585	533	578	553	538	565	558	588	583	540	545	536	512	546	576	555	571	567	587	523	576	560	561	564	566	572	563	561	539	571	579	517	572	538	564	572	557	574	546	503	595	526	557	541	582	561	562	550	571	571	541	552	559	567	555	576	583	600	554	560	559	626	584	547	581	519	580	552	548	532	591	537	556	577	563	559	558	585	532	563	562	573	555	515	569	554	604	559	587	516	532	535	545	585	535	559	530	623	546	537	547	584	553	573	561	547	560	571	523	549	540	570	516	536	564	578	558	575	543	524	557	545	541	565	546	563	570	553	591	575	547	552	550	537	600	581	576	576	552	569	532	539	590	558	546	521	531	568	541	561	534	576	540	546	550	562	543	555	583	561	556	546	583	583	570	543	516	512	551	545	558	552	578	546	549	548	553	548	588	582	548	522	522	550	569	506	555	560	553	525	520	540	559	548	535	527	584	563	510	547	551	584	531	572	570	536	526	529	549	575	525	549	555	557	571	534	553	542	565	557	529	557	548	560	563	570	545	535	534	596	520	541	510	528	546	558	565	546	559	545	504	573	537	557	567	593	549	525	545	532	533	581	556	566	590	528	558	564	544	543	573	531	582	551	560	520	564	579	566	556	542	547	525	555	535	545	613	590	556	522	571	540	612	586	565	576	600	571	578	588	567	579	590	580	510	521	540	584	554	503	567	535	552	543	565	537	579	546	581	553	539	522	563	542	593	544	577	557	567	503	538	542	598	562	574	569	526	564	527	581	597	579	575	570	533	544	559	572	555	553	539	522	522	534	535	563	543	571	539	585	550	508	531	574	575	549	562	557	548	601	547	566	535	534	545	623	540	574	548	541	530	564	557	544	563	563	534	512	579	569	581	531	595	537	566	550	602	539	569	577	559	530	543	561	554	562	485	549	546	514	566	531	513	536	593	538	571	604	577	553	581	545	576	552	564	544	537	573	574	578	542	548	571	526	574	539	533	532	570	568	517	530	602	541	572	583	548	548	593	547	541	491	551	534	586	525	573	553	523	564	522	553	574	532	535	589	578	578	565	536	543	563	547	504	562	521	539	533	554	556	504	572	543	550	595	529	536	590	509	555	592	574	564	586	571	562	581	528	535	557	560	528	526	583	524	565	520	575	560	556	559	539	558	535	539	575	535	555	576	566	570	527	571	529	553	549	584	554	572	518	561	522	565	529	556	512	568	553	558	548	564	603	555	528	505	571	562	582	557	529	562	547	591	557	549	567	526	543	544	574	564	578	624	565	570	555	523	547	559	543	596	549	580	561	551	544	548	557	591	530	552	547	571	563	568	541	570	559	572	552	544	538	550	529	546	562	537	516	530	577	548	558	552	569	528	583	548	502	568	582	542	533	567	576	554	562	545	585	563	542	581	545	564	523	557	514	623	557	564	563	541	558	551	600	543	573	555	615	544	553	564	541	556	556	533	538	584	545	573	578	547	574	552	569	577	575	519	570	547	580	573	530	551	521	562	552	526	533	565	567	566	555	541	554	589	544	556	603	574	545	506	532	523	612	597	587	562	553	535	568	602	561	522	516	556	531	564	598	560	536	551	541	571	568	547	522	546	539	585	557	563	536	545	532	549	583	596	518	561	511	544	546	516	563	538	539	571	591	552	583	553	556	519	558	570	534	538	577	603	577	567	506	612	573	513	562	499	544	562	606	605	570	531	524	514	579	531	556	499	550	571	520	588	553	565	573	535	542	540	507	548	556	547	595	541	530	564	546	523	564	556	565	572	581	553	517	572	562	540	556	569	580	572	573	546	559	597	521	551	547	581	554	556	534	581	568	519	567	610	573	576	513	543	537	546	549	546	578	581	578	580	528	516	512	543
25912	21462	25048	15542	1243	639	567	537	511	518	471	478	482	500	436	488	437	457	473	470	458	461	453	428	474	474	486	448	482	417	459	443	412	455	452	482	425	493	444	474	464	473	424	427	420	437	462	452	460	430	460	446	464	462	451	461	409	400	439	489	408	439	420	427	448	415	429	462	490	452	426	434	473	457	421	464	437	477	458	465	473	428	465	444	448	450	471	436	510	485	458	472	445	434	422	437	448	446	458	477	421	482	470	430	447	430	472	432	457	481	499	457	457	444	417	462	460	483	468	472	407	424	416	476	481	447	447	445	437	444	425	476	441	428	458	428	465	425	476	423	433	420	430	490	442	473	438	437	446	485	490	472	459	449	428	454	461	471	435	431	415	423	484	421	459	385	442	468	434	417	422	470	448	436	427	483	427	457	471	459	441	429	474	454	433	457	468	490	445	439	463	428	452	436	392	438	456	451	437	488	415	461	435	458	436	418	474	450	461	424	441	475	452	439	421	439	443	440	390	444	453	452	418	450	471	451	437	480	483	413	468	424	476	437	473	419	452	441	471	447	459	462	440	425	439	446	459	454	434	444	425	456	468	439	434	461	426	465	440	474	429	454	440	431	473	495	464	445	411	418	445	442	461	442	469	469	457	464	432	460	498	470	426	456	448	464	445	469	439	501	468	445	424	460	458	456	492	433	430	473	471	485	460	458	446	419	457	462	466	452	447	449	447	452	470	455	472	502	449	444	456	449	434	394	459	443	472	415	429	415	405	462	480	440	418	450	436	429	452	436	466	435	390	457	433	478	448	452	401	433	448	426	452	436	457	446	452	435	472	426	458	404	430	458	486	451	451	440	441	443	459	405	474	484	445	442	430	441	407	477	498	450	431	438	431	412	479	438	424	489	438	461	483	412	417	443	442	412	468	436	440	473	425	458	463	465	431	446	449	428	470	459	437	450	461	444	465	433	434	419	469	474	459	463	465	429	435	434	414	440	470	448	427	448	440	440	443	425	437	484	425	466	418	446	410	442	460	449	461	455	441	446	462	483	467	466	446	418	469	441	453	435	442	460	409	431	438	453	453	427	442	440	429	437	399	452	474	425	465	442	412	422	433	412	466	439	430	442	461	438	445	461	449	470	472	468	406	470	441	458	477	475	438	455	442	448	423	452	469	475	456	446	425	421	417	420	447	477	460	439	443	433	384	465	459	465	433	446	421	479	449	445	448	438	463	464	429	486	453	450	448	483	444	424	407	467	439	489	430	397	450	466	425	435	441	438	459	442	444	448	447	446	470	448	445	465	404	446	491	449	461	495	417	463	417	440	422	494	453	478	460	418	452	429	462	467	443	400	433	456	472	446	476	459	466	437	435	452	490	458	448	447	437	474	427	479	423	444	470	440	466	471	387	429	414	404	446	443	460	430	435	455	465	468	435	434	450	493	464	466	484	428	458	394	444	429	469	436	493	441	437	416	455	482	460	417	445	442	446	440	413	465	514	411	462	499	449	411	467	457	468	441	450	457	448	470	442	452	472	460	424	481	444	442	448	466	435	494	451	444	432	456	448	450	480	467	447	479	441	426	439	466	411	442	457	444	442	445	438	491	460	445	461	436	431	462	444	478	459	413	431	429	446	435	422	498	480	430	457	458	425	446	407	440	463	436	409	440	442	407	452	447	443	449	417	447	421	433	437	442	438	427	441	470	427	474	437	420	433	523	438	464	478	441	478	453	463	459	431	483	485	460	421	404	435	493	470	453	443	459	390	416	446	515	431	489	459	458	423	444	445	452	427	438	453	445	436	438	485	512	437	463	463	462	440	423	424	447	445	416	457	402	413	480	499	446	451	432	450	459	451	455	429	421	477	460	451	436	426	459	441	425	420	460	441	440	424	446	419	446	450	459	454	443	438	448	490	455	495	435	432	454	455	416	452	449	458	424	450	440	438	477	509	476	442	457	443	406	410	452	455	435	502	465	459	409	443	451	409	471	465	473	419	455	437	463	459	419	443	465	428	464	429	411	426	445	441	442	462	440	403	442	434	436	468	476	453	457	444	441	433	457	479	438	451	416	457	459	470	450	452	439	448	448	420	436	429	440	447	419	459	403	431	418	473	454	427	439	464	483	458	430	427	438	460	427	440	455	421	435	440	470	417	442	476	434	446	469	437	411	470	491	428	426	445	454	452	476	427	461	441	464	472	476	475	444	427	457	444	444	448	456	418	436	440	450	449	488	457	449	465	476	475	452	458	423	424	430	473	454	482	446	485	418	406	453	476	443	457	460	448	467	460	470	442	457	446	442	443	452	435	445	489	488	407	441	473	407	469	412	479	445	436	461	448	423	406	445	440	462	450	416	436	424	470	430	499	441	452	427	455	418	465	455	447	433	442	434	418	447	436	435	456	456	462	447	420	460	456	460	447	452	465	424	426	508	445	444	444	430	438	425	450	423	468	437	448	435	414	429	470	476	430	415	464	439	468	417	441	452	443	427	453	447	437	436	435	427	448	473	449	442	466	478	437	433	492	433	434	450	422	452	492	478	474	421	433	470	463	422	421	461	438	430	433	455	447	444	449	465	456	477	424	466	449	429	422	436	448	471	438	427	420	422	429	435	429	423	446	444	452	451	469	409	437	446	447	455	440	462	456	467	479	445	452	468	491	444	452	438	405	431	454	445	449	450	472	456	466	460	432	445	408	413	449	428	440	442	465	438	481	443	434	479	445	431	477	498	481	452	456	454	449	458	419	440	410	466	406	475	419	410	465	423	453	439	404	434	412	418	423	448	438	453	449	463	460	452	454	452	469	479	447	445	462	441	439	467	459	444	449	469	454	438	436	462	448	447	448	456	497	470	467	435	497	486	448	421	481	475	486	463	412	411	431	401	425	414	408	461	422	426	431	453	433	427	439	461	452	451	425	420	447	405	451	487	420	462	486	439	481	447	487	455	403	455	423	468	431	436	431	434	441	449	471	462	419	443	453	442	407	427	448	449	474	439	462	443	433	472	497	464	420	479	453	471	443	465	437	488	406	464	439	456	430	452	473	450	425	460	458	409	447	443	433	450	456	467	432	448	416	424	476	424	433	490	424	450	458	460	446	461	449	416	467	416	430	431	452	424	483	455	448	448	438	463	430	464	445	466	462	455	454	443	445	471	455	472	465	427	440	433	424	439	407	429	440	439	481	431	446	431	455	446	456	425	447	461	475	440	472	442	461	430	416	449	424	438	433	430	454	461	449	448	455	479	430	436	450	442	442	467	434	440	465	427	495	444	498	431	456	423	422	431	443	454	462	451	441	431	476	470	414	458	471	442	468	433	487	484	459	434	439	448	461	410	458	433	435	428	456	445	440	464	448	435	468	418	464	470	428	447	488	472	434	491	447	414	465	475	400	472	439	430	453	471	482	421	464	469	441	478	455	478	440	471	431	419	484	476	447	411	463	466	448	427	453	449	426	467	456	444	461	441	476	414	426	465	441	457	459	464	438	469	452	469
3530	1823	1585	962	752	658	608	587	476	501	465	469	481	485	458	499	440	481	484	442	471	447	460	477	468	487	443	476	433	424	438	470	474	442	471	486	430	440	422	472	431	430	436	450	470	473	377	447	438	476	449	455	466	435	455	440	418	402	428	406	434	455	475	454	492	444	457	454	445	422	435	465	440	438	433	463	476	423	477	410	477	446	466	425	479	426	435	459	440	465	435	421	459	427	452	436	450	426	446	444	432	497	443	402	453	441	433	459	417	457	448	441	418	487	404	478	456	453	435	450	477	468	467	418	419	473	435	462	413	433	414	481	470	433	458	448	463	425	433	470	450	450	487	493	440	424	446	475	422	409	456	399	445	444	464	419	407	385	430	431	423	471	425	486	477	427	438	426	438	429	425	461	444	462	413	437	449	428	428	426	459	454	456	435	440	476	451	433	431	495	430	441	507	482	462	421	423	434	432	438	435	404	430	458	427	428	444	421	408	408	475	448	460	421	450	454	444	409	441	475	431	413	432	418	415	424	458	444	448	431	432	444	465	430	436	443	437	434	441	470	419	448	416	444	428	445	401	420	425	428	473	461	442	424	410	470	441	457	455	465	444	407	417	466	430	451	441	458	448	441	476	440	440	412	439	400	432	431	406	429	418	443	454	427	413	455	427	447	449	435	414	450	434	399	445	407	456	445	445	443	438	439	435	454	476	446	442	501	430	442	414	412	433	441	473	457	450	396	436	442	459	436	442	449	487	433	416	453	406	397	414	457	384	455	441	465	426	444	420	488	451	435	411	448	449	446	435	470	423	462	415	401	468	492	456	439	455	438	446	435	442	451	489	422	411	434	426	465	447	407	427	450	464	401	434	402	451	402	442	454	442	439	445	421	428	437	410	396	408	411	434	448	426	426	466	444	449	485	427	482	419	413	433	416	418	444	470	471	432	462	404	447	475	440	430	431	418	440	444	428	455	424	414	433	484	425	430	457	430	459	451	456	449	448	437	454	448	444	438	471	462	409	458	449	426	410	436	467	421	435	414	457	418	429	463	443	432	455	399	435	416	431	463	448	454	425	447	451	456	466	442	455	419	440	425	416	452	414	460	476	430	424	404	441	453	448	444	413	450	433	426	437	459	414	453	442	423	486	423	420	429	461	441	442	420	453	437	421	380	443	425	411	436	450	440	449	449	469	457	435	429	427	446	441	451	425	463	462	408	430	376	419	427	437	431	475	437	420	429	460	463	444	489	438	417	403	412	436	432	438	403	423	448	438	462	424	416	432	433	458	442	472	439	434	464	457	440	472	429	400	414	434	438	466	435	423	414	413	427	468	430	417	412	432	451	492	416	437	434	420	435	440	438	439	414	444	444	435	453	422	455	441	434	459	465	471	456	457	447	488	469	441	460	421	467	425	464	457	430	443	452	437	428	421	453	442	418	425	426	436	451	424	398	480	448	430	464	404	415	419	433	465	439	421	416	451	433	426	445	448	458	437	473	421	442	405	496	456	443	443	443	427	420	458	445	433	449	433	462	438	423	487	430	480	392	476	442	421	462	433	442	424	455	447	452	460	444	458	441	403	434	461	483	414	437	440	427	436	455	435	414	446	483	445	466	429	426	462	468	443	437	427	435	435	461	430	456	440	450	450	423	444	428	442	443	431	463	424	419	443	413	460	422	479	431	419	441	466	443	440	439	465	423	438	431	445	423	436	443	446	416	477	425	415	448	431	441	411	421	438	423	416	424	456	449	432	430	420	429	418	479	419	405	452	451	437	454	424	450	421	407	436	421	468	466	405	416	389	420	451	408	470	425	407	447	444	397	426	444	451	428	469	458	468	450	422	434	392	411	444	451	417	420	436	426	426	453	452	473	426	439	457	433	464	463	469	440	491	445	441	430	393	458	417	435	444	466	440	436	451	427	435	468	465	491	462	439	441	462	452	430	475	429	460	437	424	454	406	457	434	463	439	430	443	426	431	418	408	444	486	440	431	412	404	450	451	430	420	431	454	440	422	442	435	474	449	406	412	441	408	457	460	402	457	471	403	450	442	434	411	424	443	455	423	421	453	425	467	426	432	410	440	401	385	427	401	457	432	429	431	414	409	445	429	440	435	437	421	454	420	438	481	465	442	446	405	404	418	424	454	426	463	441	429	446	433	425	450	432	410	462	423	443	411	400	446	460	435	459	406	457	442	411	490	419	428	450	424	454	449	463	419	433	451	433	454	408	444	449	442	427	432	426	467	421	447	424	426	462	408	420	449	417	440	468	434	419	440	412	408	463	422	443	454	429	427	410	399	428	447	427	419	464	454	426	456	401	428	413	416	451	446	459	454	443	407	432	440	450	426	453	447	410	435	427	467	439	433	446	414	421	439	441	436	461	433	448	456	441	411	440	438	445	426	434	410	452	442	451	446	458	390	396	451	427	430	434	427	426	432	430	445	431	433	426	437	479	418	426	450	427	437	414	435	448	423	453	457	433	404	421	464	415	460	431	441	427	466	427	446	420	426	474	421	447	446	399	418	420	441	429	426	377	482	442	441	421	444	447	410	423	428	390	426	455	423	436	415	474	428	431	437	429	447	446	435	414	443	459	427	438	419	420	435	418	448	438	412	448	452	425	453	443	431	439	408	454	400	452	458	449	436	408	422	421	432	414	466	435	416	462	441	459	436	427	439	448	439	444	439	483	407	398	412	445	479	447	456	406	396	412	432	406	434	487	456	427	460	407	409	422	450	434	440	424	414	406	403	445	435	453	474	461	458	397	409	460	437	375	484	452	402	462	456	440	445	412	423	407	424	452	438	431	475	436	413	419	428	404	450	409	429	447	430	454	444	424	435	457	431	448	461	415	421	460	452	423	440	436	472	447	428	410	416	463	416	436	441	465	407	399	400	437	438	474	450	447	446	458	441	412	433	427	449	469	433	440	380	435	431	445	442	411	433	480	409	437	419	471	402	460	439	427	424	420	438	421	436	443	460	404	451	431	398	443	473	443	435	477	450	454	442	419	463	442	433	445	418	441	444	416	427	443	435	473	420	423	448	436	435	447	460	412	425	427	419	440	414	456	403	443	467	442	428	472	443	450	449	447	459	424	408	459	398	398	441	413	446	455	474	452	421	469	427	430	424	456	427	471	444	428	439	439	431	427	427	437	445	432	470	442	451	420	432	429	407	422	433	428	433	429	422	435	397	435	417	428	415	463	426	442	471	430	456	414	435	449	406	465	496	484	458	413	444	440	448	462	436	474	452	429	420	434	454	429	434	413	409	432	441	418	450	453	428	435	462	443	425	428	450	403	440	400	487	412	468	398	409	437	454	395	485	462	445	450	407	416	448	423	457	426	439	446	454	458	423	445	407	469	416	422	443	434	423	431	408	406	430	432	441	422	426	418	422	418	446	480	421	439	493	431	426	428	426	440	403	461	477	468	441	483	402	421	424	455	458	418	439	401	428	448	428	420	424	413	435	434	410	448	396	444	434	449	403	410	479
24358	21478	28601	24775	19838	2158	727	464	350	330	307	269	298	291	287	272	231	275	244	221	254	250	241	244	264	237	246	212	230	263	225	257	253	235	244	239	258	243	240	225	245	249	246	244	252	222	223	225	246	260	239	226	211	261	262	246	241	259	286	258	271	217	235	230	247	250	241	220	228	232	215	223	252	215	251	219	218	260	229	238	234	221	207	206	221	206	224	214	244	245	245	254	240	244	222	219	238	227	250	224	221	207	233	208	213	244	246	231	242	220	232	247	224	229	244	220	250	214	223	246	236	250	209	229	233	246	244	254	237	233	237	228	235	235	213	213	254	218	204	240	224	243	236	239	228	240	231	216	230	251	250	219	247	231	231	224	229	242	235	249	205	242	225	233	231	207	231	221	230	218	242	248	222	235	240	240	232	247	240	260	228	224	244	231	226	250	227	247	233	261	240	216	215	238	233	229	234	236	258	239	234	258	227	243	258	235	215	229	230	221	208	231	235	235	249	225	246	239	235	227	240	225	239	229	235	208	215	231	212	242	228	230	235	205	187	237	214	219	226	224	213	254	253	238	243	231	227	273	264	247	236	252	235	225	221	199	210	225	233	214	201	221	236	251	264	235	245	244	220	246	242	253	238	245	245	235	236	226	205	218	233	232	238	249	248	239	235	227	199	204	231	223	244	242	224	227	214	234	224	224	196	237	202	230	252	231	230	222	224	216	209	213	218	214	252	206	217	228	250	234	207	241	262	236	217	241	235	235	224	225	207	225	220	238	243	228	236	221	207	237	220	223	231	220	205	232	229	222	253	242	240	238	231	214	213	220	233	231	246	237	225	226	214	253	230	230	215	213	239	234	216	243	225	264	249	231	255	224	202	219	199	250	252	236	235	227	245	200	215	227	212	229	236	215	222	211	227	234	231	236	206	223	202	224	268	211	248	212	243	232	251	224	194	222	229	207	223	219	231	227	223	242	248	239	212	213	217	245	214	260	237	234	218	229	208	206	228	221	221	239	221	232	230	229	233	233	243	263	221	236	264	233	215	240	233	238	206	224	220	248	232	214	228	234	227	231	229	206	218	231	230	249	218	251	257	207	218	257	257	225	260	245	230	227	232	241	232	230	215	252	235	249	237	210	209	268	234	239	216	235	238	244	216	234	243	228	221	223	200	220	227	216	226	245	220	228	238	234	229	228	216	223	227	233	233	247	221	244	212	244	215	239	235	277	214	241	235	212	211	233	234	250	231	244	235	268	222	236	221	235	219	233	219	224	223	241	233	212	243	210	235	219	230	226	193	210	209	213	235	229	227	221	223	231	230	259	246	228	222	192	222	239	225	227	278	230	237	257	228	238	231	251	239	210	236	240	241	212	223	233	242	232	223	206	253	210	230	211	218	248	232	212	238	260	231	243	228	227	265	222	220	232	226	244	256	235	223	237	213	227	208	231	215	239	233	250	246	234	226	234	221	237	244	243	230	235	195	213	231	221	235	222	221	236	235	222	229	209	218	227	219	248	232	234	242	246	207	261	246	225	221	246	210	228	234	243	235	227	227	228	231	221	239	240	240	211	240	224	222	226	227	244	241	225	232	230	225	242	195	275	246	242	254	216	235	241	230	247	213	222	236	226	222	234	246	262	240	262	230	217	212	249	243	257	240	219	227	242	237	255	235	256	225	236	242	270	265	207	235	240	198	232	202	238	242	235	232	233	214	240	204	225	211	227	235	245	227	213	215	247	236	252	224	237	229	239	209	243	239	252	224	223	242	206	223	222	226	236	214	244	218	222	240	249	215	220	228	237	264	226	241	247	224	209	226	231	234	246	250	214	210	232	249	229	242	228	204	208	212	243	258	242	205	227	224	239	214	217	253	247	253	225	239	210	216	219	227	215	236	213	213	228	248	225	238	234	218	218	225	234	195	207	226	245	228	208	243	261	230	241	208	236	267	224	212	242	256	237	228	217	251	243	216	239	230	265	255	260	249	201	239	245	222	230	221	229	243	230	245	244	259	206	229	252	240	238	223	243	245	261	233	231	184	238	231	240	214	218	250	222	236	231	247	221	259	199	215	230	222	224	216	205	230	240	254	250	233	217	247	227	252	232	221	217	262	229	205	231	222	221	240	226	217	215	242	237	220	239	248	226	235	234	263	235	207	234	225	227	232	256	232	231	229	252	262	255	218	197	246	236	226	246	237	234	238	240	204	180	255	244	215	220	228	233	236	229	230	263	213	209	226	217	241	221	231	229	251	219	228	237	223	236	239	258	232	211	219	220	208	244	222	250	224	229	209	221	240	225	240	224	248	264	233	228	234	248	236	260	200	216	212	206	224	211	219	216	222	229	263	211	226	230	225	248	224	244	240	225	209	232	203	209	225	230	220	218	229	236	214	233	231	243	234	250	229	223	226	236	220	235	242	238	239	215	216	239	255	217	247	243	218	235	240	241	218	249	252	216	235	260	221	225	265	244	217	231	235	218	234	267	228	212	242	237	218	246	226	222	212	230	218	232	217	231	231	235	253	221	270	230	241	228	224	242	259	238	209	261	228	223	221	219	244	207	229	188	217	243	234	217	234	206	227	205	212	220	253	198	206	245	252	221	230	248	218	238	265	234	236	270	228	239	246	215	248	254	227	231	235	198	225	214	212	243	230	258	244	238	196	249	240	214	208	238	233	190	213	231	251	221	213	214	245	222	213	224	228	228	194	245	234	236	231	269	266	231	252	246	230	213	230	222	211	222	217	232	202	237	231	230	224	221	228	226	261	222	218	241	245	234	242	216	238	226	238	235	241	237	210	241	220	220	233	235	249	226	244	260	228	224	216	237	228	230	223	230	215	249	207	190	239	229	225	238	223	210	233	231	232	202	194	231	247	219	239	237	252	246	228	216	254	239	234	219	229	255	227	240	209	228	226	236	247	222	212	231	216	234	212	223	226	211	234	221	209	225	239	238	238	214	234	190	234	239	220	226	216	234	240	196	228	237	248	230	238	223	225	252	247	235	227	216	210	241	254	241	263	235	239	266	230	235	225	249	212	236	239	220	260	230	232	205	210	227	244	220	229	228	220	239	246	214	237	230	242	233	219	252	240	255	212	230	237	231	242	219	208	241	251	229	221	234	255	236	242	247	237	246	251	199	209	195	239	233	227	210	212	244	248	245	218	231	243	239	266	238	243	224	217	234	249	238	242	222	222	236	233	230	210	233	254	252	208	224	247	229	258	219	220	236	238	252	240	229	200	226	221	228	216	231	231	241	212	237	242	246	243	223	222	225	225	227	226	241	223	266	219	246	276	231	230	221	245	237	212	223	245	220	209	227	232	222	244	260	251	202	214	208	258	244	227	256	238	231	245	221	233	242	252	240	205	233	239	230	217	217	261	232	227	240	223	228	230	236	245	246	237	216	243	231	206	210	213	245	229	241	223	242	228	230	267	240	221	232	218	201	220	220	226	237	262	240	208	223	215	222	256	198	224	258	223	197	217	252	251	216
3215	4620	3547	1687	1150	920	746	630	532	466	437	376	371	316	353	338	316	319	283	309	283	276	258	263	258	292	268	268	253	323	263	294	276	269	271	258	253	262	278	276	258	245	249	262	258	226	279	254	296	250	257	280	261	254	279	263	243	281	261	244	276	255	258	271	268	278	264	269	242	270	250	247	270	277	265	230	241	250	284	255	247	278	238	274	283	233	238	277	246	256	269	262	234	243	230	242	268	282	241	255	271	259	263	270	247	239	252	239	252	243	266	270	260	261	226	236	278	252	268	220	240	279	237	257	223	263	239	227	255	278	244	266	222	267	269	262	264	293	258	262	214	276	221	247	274	254	265	244	257	249	242	252	226	254	282	231	245	257	255	223	205	252	270	288	229	257	263	259	240	258	250	268	278	257	269	222	240	257	263	249	285	272	247	255	225	248	289	260	227	272	276	240	257	258	252	267	235	217	262	232	253	258	265	259	254	226	291	285	247	231	234	238	274	257	251	240	248	222	235	219	252	258	240	218	277	260	258	237	250	247	237	251	238	240	285	239	236	237	257	270	249	274	242	273	251	256	228	284	278	225	232	252	252	251	225	264	295	229	266	262	240	262	261	238	242	263	236	258	251	257	225	235	225	243	203	249	279	242	247	260	255	246	242	265	268	276	292	221	231	256	250	248	254	246	286	250	286	227	233	251	261	250	228	271	252	228	264	221	259	282	259	268	240	269	247	252	267	255	296	261	258	263	255	247	222	244	253	262	233	262	257	258	255	251	245	268	274	257	278	250	273	252	282	259	240	254	247	244	250	253	266	266	252	236	228	269	263	235	264	271	235	243	252	236	243	229	282	245	252	244	235	271	260	249	244	249	273	228	218	241	218	234	238	237	236	260	235	259	243	293	254	228	247	266	229	278	282	217	264	250	230	254	242	253	229	219	241	241	218	251	263	246	258	255	255	261	268	237	252	241	244	275	264	290	259	252	252	231	284	241	216	232	239	245	268	241	231	253	251	264	257	245	256	242	252	248	253	261	240	242	262	259	272	273	240	248	267	215	237	241	228	249	226	250	278	244	276	244	276	242	273	249	236	227	253	259	221	252	220	268	255	265	258	252	241	242	243	263	239	266	268	259	251	230	268	283	253	258	256	239	282	231	275	259	244	252	265	245	273	233	266	262	263	224	267	237	225	256	253	245	253	235	263	253	251	246	236	238	232	240	270	281	270	251	228	238	265	230	277	277	237	242	222	270	233	241	249	235	224	270	263	229	247	224	232	278	243	274	267	258	272	232	207	229	246	238	271	232	243	234	227	265	298	257	249	258	241	257	239	229	258	239	243	252	254	264	257	264	259	215	246	241	241	264	244	264	266	234	266	236	250	244	270	274	233	228	230	222	257	237	241	235	252	233	231	232	275	258	237	249	264	262	259	243	248	265	240	241	221	259	224	272	248	243	258	259	253	208	242	245	256	236	236	224	264	248	224	276	282	288	252	257	249	241	280	233	269	251	248	252	262	279	251	247	220	230	243	257	237	233	261	264	247	223	268	284	246	265	242	229	222	271	248	229	245	232	251	234	253	227	248	252	259	265	260	250	257	234	263	238	256	263	246	259	245	259	253	226	260	266	254	262	224	244	264	240	267	248	236	255	276	252	245	243	262	227	261	253	274	231	251	252	272	246	261	250	250	241	260	247	260	251	255	234	209	271	264	266	260	256	245	256	278	246	258	259	259	222	227	237	234	252	242	248	210	258	238	238	241	230	234	293	271	231	254	284	252	245	243	234	259	250	260	236	247	247	251	249	259	241	223	206	258	231	243	253	239	233	229	253	268	231	228	240	223	258	274	236	253	286	230	258	265	248	232	236	244	235	262	245	243	242	270	257	217	222	270	241	296	262	268	274	264	241	265	242	246	260	238	279	236	233	230	262	262	232	242	245	254	266	249	259	267	259	269	265	237	265	258	262	247	231	257	230	275	242	264	260	261	250	256	276	251	233	263	258	229	267	256	259	228	252	277	245	238	254	259	247	243	233	250	245	262	261	235	224	235	245	222	274	275	245	250	237	224	248	246	265	239	227	254	245	255	239	232	242	237	224	263	227	251	240	233	250	251	241	237	222	222	250	240	266	250	260	199	217	236	219	269	268	233	252	231	262	243	275	262	228	213	238	249	224	241	249	243	272	238	238	256	251	262	267	244	244	258	237	270	243	248	240	243	241	245	249	262	252	226	266	238	267	240	271	242	258	234	253	235	248	232	239	260	259	228	283	254	243	254	263	255	231	249	224	261	224	231	246	245	269	236	274	259	247	258	238	255	246	260	261	269	229	243	245	245	234	241	251	224	246	234	269	244	240	227	239	243	256	255	246	280	273	244	222	231	265	245	241	272	238	257	253	231	255	247	256	237	254	243	270	237	261	262	252	274	245	248	226	246	222	222	244	250	249	269	253	252	222	244	246	248	251	229	232	234	219	240	234	262	251	257	253	230	227	249	232	233	236	231	232	253	248	254	260	221	250	269	264	243	266	255	252	230	235	243	240	266	257	248	274	273	260	263	233	262	249	189	241	227	252	245	250	265	237	239	257	272	260	269	225	252	263	250	216	229	236	251	276	262	261	252	254	241	227	252	252	257	256	247	254	233	257	249	230	219	229	263	242	245	260	272	258	259	250	256	261	237	240	260	253	246	233	237	252	244	263	276	270	243	277	222	227	235	249	273	239	228	223	239	244	263	262	270	234	264	256	261	238	244	264	233	248	237	230	253	247	250	269	232	218	247	251	249	252	274	235	236	249	241	262	235	243	266	251	226	246	232	239	272	262	257	239	259	236	239	250	265	233	234	261	232	248	260	235	279	233	260	217	283	225	222	234	256	260	233	257	239	256	243	240	248	229	259	265	254	249	249	245	220	249	225	246	216	228	246	248	258	239	246	254	236	250	279	248	230	237	221	251	259	279	247	208	253	237	277	250	245	239	228	249	277	266	239	248	270	237	257	217	258	277	258	278	262	244	253	272	270	246	253	270	236	265	265	266	230	213	272	236	260	252	224	216	259	230	249	264	242	242	255	256	250	238	243	241	221	237	251	262	247	234	250	270	242	252	263	268	251	272	241	257	261	221	265	250	248	257	244	257	280	253	246	209	262	250	245	242	258	246	233	279	245	253	273	244	259	244	263	232	259	260	251	264	243	234	233	256	275	242	232	269	224	224	247	242	264	202	242	234	235	267	239	256	222	255	253	233	258	249	239	253	215	242	244	253	250	263	269	234	244	254	265	254	287	262	242	241	263	258	232	233	238	234	276	230	253	261	247	235	243	246	241	227	253	252	255	269	243	252	243	234	231	271	246	244	237	234	225	245	243	241	247	254	245	277	224	232	253	259	246	264	260	253	231	250	256	258	258	238	211	268	267	212	268	250	267	262	241	215	246	252	289	221	222	214	264	228	245	240	265	256	231	231	231	265	220	247	258	271	262	252	246	253	275	259	254	207	233	266
27660	11150	1558	869	663	632	621	611	609	609	628	579	644	574	652	649	608	575	617	617	586	636	654	597	614	664	607	608	635	592	539	578	626	553	529	633	627	625	620	588	663	643	648	609	600	632	589	618	588	587	595	633	637	630	595	598	595	620	622	571	590	615	585	588	568	585	606	611	601	645	573	623	631	617	566	603	613	631	638	599	618	602	588	575	560	575	578	554	636	587	666	606	629	576	606	579	573	613	658	649	578	573	642	571	596	635	655	617	606	593	601	616	589	611	632	608	574	579	593	598	603	621	605	615	593	622	601	613	592	622	622	628	628	602	586	625	602	577	577	634	572	612	557	605	583	639	675	622	648	625	628	590	575	570	604	620	652	606	597	573	589	598	601	618	582	616	582	639	604	630	636	570	600	580	635	595	581	577	630	593	594	598	581	582	638	605	621	625	612	598	579	618	625	584	590	608	602	593	615	622	632	625	590	582	662	563	647	558	647	607	615	597	579	605	627	570	617	622	624	632	561	618	578	590	618	611	644	627	624	599	599	573	630	620	652	591	610	634	604	627	593	570	615	589	612	630	636	624	615	636	605	630	597	583	576	603	618	593	594	605	592	590	601	619	607	569	617	617	553	614	590	592	595	605	682	593	549	596	672	584	564	607	552	600	641	599	602	619	644	631	587	618	655	614	600	595	585	583	622	615	621	599	616	610	544	597	615	631	580	568	564	561	613	582	619	588	589	615	624	594	598	622	588	586	617	589	585	570	624	575	594	608	608	620	556	608	575	570	558	598	605	608	599	590	606	614	573	604	636	611	652	548	614	602	588	620	612	586	599	641	608	657	612	650	595	621	617	601	601	614	583	630	605	585	580	580	656	587	621	595	602	560	635	621	645	632	570	596	564	619	635	579	625	611	641	596	610	637	562	562	652	552	621	597	588	611	634	588	576	587	619	618	591	621	558	581	637	600	649	630	571	545	621	607	622	597	601	589	609	617	609	579	611	590	606	564	614	584	659	624	574	580	624	645	609	599	638	629	621	608	597	629	588	552	602	590	642	608	602	628	594	627	565	591	628	609	626	548	629	566	615	589	589	605	646	542	565	602	610	579	605	556	595	615	579	575	589	589	555	569	625	579	622	618	609	592	581	572	577	576	588	607	592	604	631	594	547	607	609	620	570	614	616	603	582	608	582	618	597	607	583	633	629	602	628	628	604	606	629	585	617	592	693	626	538	613	628	612	587	600	631	599	638	593	601	616	598	576	630	610	593	634	614	629	585	600	603	600	603	608	614	628	600	617	627	590	571	605	638	578	588	599	604	621	593	568	606	559	617	599	606	612	606	587	611	645	617	581	605	632	619	581	616	583	601	545	601	630	647	568	632	598	599	624	604	578	597	641	620	625	658	636	578	574	636	585	578	573	580	650	567	609	614	586	592	595	613	665	585	586	630	584	605	635	608	597	614	538	590	585	645	620	596	596	610	632	603	595	618	605	561	609	619	577	633	560	576	580	632	593	603	626	624	600	607	578	619	596	597	626	619	609	556	596	581	583	566	574	608	641	597	663	614	594	643	586	603	601	585	611	591	593	594	628	583	558	589	568	585	593	608	644	633	557	605	589	633	609	662	607	634	625	564	588	613	617	599	598	586	582	563	556	596	593	624	618	603	606	610	598	597	605	618	615	587	550	553	593	636	626	618	583	619	607	645	607	625	624	587	598	575	582	627	603	565	578	611	608	624	592	626	589	576	616	642	560	553	583	618	625	598	577	600	538	569	620	578	606	609	608	587	571	605	604	591	574	605	638	618	648	626	584	589	615	630	565	559	604	592	580	574	581	582	591	613	602	558	618	628	603	594	616	612	614	587	628	599	615	568	641	645	649	608	585	655	606	598	620	584	603	602	597	560	616	588	582	584	585	608	634	615	591	626	587	594	623	605	595	598	607	572	607	606	628	613	629	605	625	671	589	559	580	583	576	647	644	637	555	581	596	607	597	552	604	587	574	658	534	602	597	564	604	589	583	675	603	553	601	598	647	608	606	593	610	578	623	588	601	591	610	619	594	608	613	626	622	615	639	614	593	621	589	621	575	578	609	614	622	602	608	633	653	618	606	575	629	602	623	613	601	611	571	625	562	630	585	571	580	598	603	565	592	561	640	630	654	628	640	635	579	582	583	607	622	562	584	598	603	596	624	625	648	593	647	607	582	580	604	569	576	585	614	577	595	631	580	609	618	608	592	599	619	577	607	621	565	608	599	634	632	625	616	604	579	603	605	609	565	584	594	585	604	606	643	635	601	625	607	609	597	645	595	599	598	616	631	596	549	589	614	598	633	580	653	577	577	638	617	642	606	608	586	539	571	642	578	586	607	554	611	571	598	608	561	670	635	629	637	576	594	610	612	613	623	606	593	622	588	621	597	604	589	590	615	587	617	610	589	626	631	630	583	585	591	574	640	558	614	587	588	582	567	570	582	610	644	657	650	587	635	623	587	629	595	581	593	604	560	594	575	574	612	628	636	629	582	668	597	572	598	609	589	619	596	608	597	605	598	589	615	623	607	636	651	596	567	627	543	607	579	624	563	582	597	650	612	620	592	606	593	590	623	627	614	616	585	630	647	574	593	562	618	630	637	603	627	615	620	601	606	575	596	636	584	586	620	619	602	651	641	612	583	576	548	611	570	607	606	625	580	587	616	601	634	568	587	606	623	577	561	608	606	577	651	605	609	603	587	629	566	569	626	592	595	624	635	609	620	597	600	565	602	617	577	606	594	559	602	640	558	573	621	597	623	610	580	608	645	604	558	628	631	619	590	601	617	608	589	557	620	609	611	612	595	590	553	611	622	641	550	611	566	614	624	590	585	628	610	649	578	595	634	637	611	557	600	571	584	597	581	561	614	616	544	580	592	630	585	603	632	578	625	580	597	627	568	581	638	621	622	673	608	613	628	597	547	567	563	567	601	647	567	606	646	664	599	602	606	598	615	576	640	607	616	597	616	592	592	606	566	647	638	609	625	591	618	607	594	616	580	572	630	618	590	539	612	607	611	655	609	588	575	585	605	574	613	620	609	639	613	593	614	603	618	609	623	616	601	598	596	641	637	616	663	621	616	626	611	602	614	624	601	638	629	582	613	614	644	611	561	613	568	581	585	592	670	599	598	624	607	596	548	625	607	609	596	611	594	590	624	590	594	620	606	614	631	635	676	581	575	650	557	611	602	563	633	624	618	576	644	597	599	581	620	607	604	582	655	621	607	628	611	635	600	602	592	647	633	588	625	543	640	638	558	622	599	609	607	588	592	644	651	642	626	619	646	605	607	611	581	604	590	584	625	591	552	609	584	639	602	614	604	621	585	623	571	589	579	607	592	603	658	640	611	594	620	575	608	602	610	571	642	627	650	606	628	586	653	584	617	574	589	645	584	617	583	591	607	589	609	598	608	622	635	657	589	586	587	612	571	588	636	587	570	643	634	614	581	669	611	588	604	571	596	586	540
5093	754	776	621	621	614	592	559	554	563	543	587	558	574	587	561	576	561	580	604	564	562	571	573	566	543	555	537	532	569	570	545	535	561	543	541	552	540	550	590	540	529	579	525	553	568	552	565	563	537	534	512	556	498	524	550	570	579	557	565	587	546	596	549	577	600	547	529	543	523	568	593	537	613	560	543	583	538	521	552	538	558	544	569	533	577	569	547	560	576	577	528	516	541	565	576	531	526	550	541	558	530	543	576	543	564	552	601	501	551	530	554	531	520	585	584	501	554	557	563	551	524	570	584	572	568	516	562	536	561	531	568	582	538	562	548	548	534	561	540	553	565	508	529	553	601	570	590	530	559	519	542	582	562	546	576	563	541	576	540	540	569	595	586	551	555	549	526	552	527	567	562	604	549	560	560	577	547	577	544	569	507	533	543	525	523	495	557	578	542	557	599	510	591	552	514	514	553	530	568	553	557	519	526	547	580	565	565	501	539	538	569	561	546	555	533	541	568	546	511	527	569	587	584	567	563	561	531	586	560	578	576	586	571	542	542	493	569	576	601	535	579	553	519	548	566	550	535	547	569	537	535	552	548	523	539	556	513	578	532	542	530	518	562	604	521	565	531	540	526	532	544	553	564	527	555	585	576	570	569	585	556	566	584	567	605	582	556	529	591	582	564	600	580	543	563	530	587	537	558	572	570	540	588	568	540	542	550	563	535	559	554	563	555	510	553	590	555	558	571	571	531	548	574	589	539	512	550	562	567	562	552	553	555	570	542	508	525	532	531	579	557	556	554	567	542	574	545	554	539	534	578	565	517	580	539	578	567	539	545	529	603	532	576	550	580	550	571	542	581	549	570	546	559	552	579	573	580	536	521	564	541	509	571	583	584	580	565	565	548	555	534	561	546	561	608	559	581	557	566	538	572	508	549	578	521	521	554	531	530	559	567	551	553	523	530	522	546	551	517	535	538	541	547	575	539	537	560	615	576	561	554	545	551	489	510	560	556	573	520	514	563	605	538	568	568	573	580	543	522	550	540	533	537	563	569	546	550	584	562	548	569	545	553	562	535	552	571	554	563	561	535	536	567	591	540	538	541	555	562	538	565	506	539	577	558	593	562	535	527	551	547	552	517	550	532	544	551	565	577	519	563	562	538	541	569	533	524	527	514	600	559	538	532	568	551	560	582	539	549	539	583	543	533	587	550	535	507	557	553	525	534	534	505	546	513	581	566	611	582	546	576	562	538	608	582	562	525	536	582	528	546	553	557	551	545	574	587	547	556	565	600	563	591	570	557	519	592	545	595	586	569	579	547	554	551	527	556	534	562	554	556	577	550	519	524	541	538	566	555	535	561	522	600	552	542	575	600	547	566	541	570	543	542	552	593	570	530	588	569	550	590	583	554	581	594	578	576	555	525	529	578	562	577	520	538	556	539	544	572	577	544	536	531	579	542	584	594	562	542	504	538	554	511	549	546	520	580	547	562	564	576	559	517	584	565	539	591	547	526	607	526	536	531	557	560	590	541	567	553	572	535	506	536	560	511	500	559	526	565	579	573	550	601	546	556	509	561	548	548	552	539	563	566	534	552	599	533	533	564	535	531	553	548	561	547	600	549	561	585	511	572	559	569	551	545	559	567	540	527	563	569	545	544	557	540	571	542	540	554	523	559	570	508	563	595	588	529	527	529	516	565	595	562	516	569	511	542	571	573	597	492	534	593	515	571	515	570	529	560	567	580	534	552	549	530	502	588	535	536	532	567	551	549	566	569	534	529	592	557	558	579	566	556	564	554	525	549	566	576	540	567	532	554	568	565	546	564	514	548	566	519	541	572	598	581	553	589	588	550	585	581	577	567	581	553	567	581	546	589	506	576	538	567	552	535	547	540	573	567	552	540	585	572	544	541	541	526	546	538	552	566	607	594	549	555	521	508	550	568	596	513	542	531	509	552	583	558	600	563	572	560	548	590	579	578	544	558	574	582	534	543	562	522	565	541	560	582	576	566	524	525	553	554	502	509	537	533	569	574	587	570	581	490	555	541	547	550	549	553	536	525	527	561	606	544	569	567	565	559	568	521	544	552	546	576	586	564	556	570	573	610	554	536	562	571	563	536	568	539	529	584	521	595	522	547	512	562	534	552	579	561	576	588	597	565	535	536	562	514	564	563	578	572	508	531	562	566	532	573	564	564	564	554	544	590	536	576	567	508	557	527	552	529	543	571	514	551	551	535	552	577	572	576	533	565	560	571	607	567	553	508	558	568	567	557	590	543	555	570	582	561	559	554	571	586	535	570	545	542	551	541	529	597	552	566	584	545	567	595	556	558	557	551	552	576	562	580	540	572	524	562	552	550	531	530	563	545	565	537	553	561	530	565	551	538	519	509	544	585	565	571	535	581	535	537	518	526	549	564	529	562	532	551	553	539	571	606	523	530	584	543	548	556	535	548	578	551	538	573	549	560	557	565	575	537	550	569	571	548	537	538	567	576	551	521	580	522	505	601	533	588	534	502	546	539	590	543	552	546	544	573	577	506	564	586	553	576	537	574	537	564	567	528	569	537	532	514	566	550	546	533	573	581	538	555	605	547	536	558	540	576	585	542	534	520	568	526	594	551	541	607	534	568	554	544	558	570	540	541	548	555	537	561	580	545	514	535	544	545	552	563	552	531	572	546	510	563	546	577	576	574	562	503	542	539	543	558	562	532	532	556	572	540	616	580	561	561	551	572	560	595	583	554	530	535	533	595	526	532	545	537	491	606	553	539	569	587	574	563	593	572	560	536	578	584	564	535	518	556	602	531	533	578	541	548	584	565	535	559	549	548	578	580	566	549	572	545	571	535	551	527	549	582	561	532	560	548	566	607	533	558	581	568	550	569	567	550	532	545	575	533	549	560	589	563	551	581	574	576	597	541	573	533	544	534	570	548	564	539	558	549	572	558	532	549	565	578	569	529	534	578	557	574	571	584	535	527	520	553	597	555	532	564	528	556	535	543	537	549	535	564	589	559	564	575	541	566	532	522	524	539	562	551	606	570	594	534	519	559	579	573	529	541	558	576	571	555	516	603	570	582	583	577	588	535	591	556	547	612	537	529	583	527	525	571	582	587	579	567	517	545	551	560	606	537	533	605	547	557	550	564	552	536	535	541	581	533	511	535	594	572	517	564	563	553	557	547	563	531	565	560	583	545	563	541	520	563	518	557	589	562	549	602	530	538	575	561	578	529	557	532	509	572	562	590	527	557	518	547	549	536	549	555	528	551	542	537	575	552	580	556	523	567	533	538	561	578	548	540	566	535	556	552	563	551	572	576	537	546	523	550	557	541	575	579	534	544	579	561	544	526	549	544	558	565	553	617	570	551	528	565	547	527	552	567	559	562	546	572	549	567	560	534	560	553	561	562	547	515	556	555	496	584	530	552	524	541	547	559	589	594	547	566	589	587	550	555	581	563	546	533	588	583	527	537	570	552	551	560	567	541	540	542	593	529
25944	21510	25106	15678	1215	680	606	523	490	427	484	479	451	412	451	441	453	459	448	447	427	482	426	437	442	442	429	472	461	443	450	450	448	456	445	474	451	450	456	450	445	447	438	504	438	441	435	485	441	467	442	433	451	441	422	482	430	445	431	430	452	456	438	445	427	459	445	416	443	470	414	439	445	421	462	459	434	459	449	445	434	424	452	490	426	435	411	454	459	469	475	440	475	433	403	479	482	445	460	414	428	419	436	489	428	458	425	448	435	425	453	454	469	452	427	429	452	447	452	458	473	446	456	444	431	441	459	464	443	466	407	446	453	462	482	427	446	401	455	490	460	433	439	451	446	407	418	444	452	471	431	468	406	422	437	452	452	464	447	441	456	435	451	486	462	471	437	415	463	446	394	440	442	445	419	431	414	450	416	431	429	430	453	444	418	447	468	468	433	440	428	450	423	420	421	452	456	428	459	422	467	445	413	470	445	449	444	460	481	442	420	454	473	417	408	435	453	419	488	485	467	437	480	446	486	441	455	449	433	428	433	405	420	419	403	448	493	419	447	478	442	445	447	444	452	433	456	443	459	466	435	415	432	445	464	435	462	414	425	406	462	444	446	460	477	451	449	413	435	470	459	474	420	438	484	417	427	451	444	435	458	452	458	451	428	415	455	459	464	451	458	467	449	466	433	450	450	469	470	443	410	492	399	417	445	448	420	485	452	425	465	423	463	418	412	433	432	467	445	425	473	450	432	486	474	433	462	423	460	447	460	403	460	435	478	455	456	470	448	468	439	432	458	447	465	437	415	437	455	379	459	464	431	471	473	452	446	447	470	426	462	456	437	428	448	436	420	438	414	481	432	457	444	422	439	417	414	397	443	452	486	447	487	431	417	439	418	451	448	461	444	476	446	445	432	448	440	456	430	423	460	436	428	471	429	442	435	449	447	460	481	449	457	433	458	408	482	478	478	412	442	437	435	409	420	458	462	429	444	435	446	416	463	445	454	423	455	482	430	474	419	443	427	428	456	435	484	475	428	433	409	442	447	448	450	450	481	471	425	446	438	405	429	449	422	428	451	445	451	417	424	433	442	427	465	416	453	447	446	436	452	443	438	443	453	438	419	463	459	441	437	420	442	440	461	449	463	442	441	470	434	470	479	435	444	437	402	462	456	425	446	432	417	443	434	466	461	405	445	464	421	467	425	464	442	476	478	467	454	449	480	428	470	505	468	464	467	425	475	468	468	428	467	435	485	431	436	455	443	464	442	451	468	483	419	442	446	426	431	457	431	407	451	452	418	450	432	442	453	457	425	407	458	415	456	445	461	453	460	483	424	495	443	430	493	422	435	431	449	454	486	443	434	405	483	447	439	445	455	417	471	442	447	456	467	433	466	439	479	447	462	481	436	414	433	459	459	443	470	441	436	418	418	446	469	442	409	425	441	433	439	438	410	462	419	417	436	440	421	430	446	459	424	444	408	441	422	457	420	460	397	439	457	419	411	412	426	454	495	447	474	450	459	438	413	440	456	449	441	476	452	450	433	417	446	426	469	441	417	460	452	428	436	419	464	407	410	492	460	436	468	445	398	419	394	429	442	427	469	446	489	438	449	420	425	431	420	409	437	421	439	450	476	431	434	454	435	446	433	412	418	442	441	481	444	426	379	431	440	475	427	446	502	449	454	457	406	415	463	439	455	440	428	466	470	407	448	447	455	437	405	479	430	459	479	412	431	428	437	488	441	418	459	438	437	469	440	440	433	469	441	420	407	472	461	452	455	469	426	439	481	437	423	502	460	412	468	430	472	493	422	391	438	457	486	453	457	466	419	420	425	415	458	442	457	408	491	406	421	452	459	418	477	444	444	414	467	453	429	439	436	414	475	410	449	420	474	445	464	452	435	437	468	471	424	431	468	439	453	452	453	422	436	434	412	455	502	403	427	445	448	458	415	472	417	434	463	447	445	440	449	416	453	485	436	475	472	419	459	424	406	463	427	450	411	437	440	469	430	412	440	425	427	437	469	463	464	439	436	470	441	479	440	417	432	462	488	432	445	445	454	455	461	459	433	447	486	462	444	447	468	468	415	433	455	440	458	416	438	454	429	439	445	410	427	411	419	452	436	454	450	448	465	435	469	446	454	459	460	424	419	461	396	437	442	435	453	435	439	453	468	444	463	452	465	427	437	430	422	440	468	429	406	452	405	414	453	430	454	411	454	465	442	423	435	390	445	431	430	425	437	459	457	458	437	464	436	448	446	421	445	436	448	447	468	418	457	469	455	417	425	445	444	451	430	417	417	470	479	464	422	475	403	452	436	443	425	459	461	435	465	443	426	446	425	398	432	422	435	389	467	458	452	435	485	447	434	488	463	471	472	477	455	476	440	429	468	454	457	397	421	420	450	402	443	430	457	446	442	412	436	458	426	432	461	430	433	429	458	443	428	468	374	443	437	487	404	453	456	464	445	435	467	510	442	442	462	432	471	434	429	454	409	413	426	413	458	440	436	426	441	407	425	409	448	393	470	450	439	421	442	451	454	428	448	415	433	410	478	427	458	438	435	474	473	409	448	445	468	418	452	472	452	451	435	458	443	476	438	432	458	435	480	499	458	450	456	447	448	465	447	446	432	413	437	441	427	472	445	427	452	463	431	417	480	463	461	447	440	457	453	473	462	423	486	442	443	434	445	436	448	459	452	456	451	418	431	453	452	434	410	433	464	438	416	450	470	395	410	472	464	421	446	473	431	455	427	439	460	426	421	451	459	474	434	456	451	447	473	469	402	458	448	478	432	434	431	412	444	431	484	414	441	462	451	452	442	443	462	482	470	470	460	471	442	473	437	475	449	427	425	434	428	442	465	434	438	446	475	440	456	477	427	438	413	442	439	459	468	451	424	426	419	457	477	465	446	443	443	466	383	456	420	452	430	415	463	443	394	488	470	436	453	450	443	458	452	444	420	456	434	448	427	421	407	471	445	411	484	439	407	462	446	460	449	437	442	442	457	491	456	454	409	422	465	444	425	483	448	430	473	422	414	394	440	490	454	458	453	472	414	420	460	419	452	447	449	478	455	416	412	423	473	457	465	443	423	450	475	475	446	419	447	426	450	453	452	475	417	456	452	432	407	469	430	446	446	429	460	411	460	443	468	420	399	461	447	468	437	448	470	445	467	426	459	480	462	469	476	383	444	442	474	497	471	475	442	433	481	446	461	394	442	462	439	455	449	432	417	426	451	451	444	442	457	444	416	476	479	410	431	468	479	434	451	442	424	414	447	507	432	424	449	463	465	448	455	469	464	454	444	433	451	399	468	467	429	524	394	461	436	458	425	470	448	410	450	466	431	452	431	395	409	449	412	470	481	453	454	445	432	459	457	431	455	456	448	441	444	437	478	416	493	442	458	416	465	447	423	440	483	441	465	437	426	447	453	454	440	487	476	461	434	453	441	456	467	459	460	416	432	439	421	431	452	438	455	422	469	459	408	403	439	478	410	443
3488	1918	1536	912	733	617	600	543	554	557	512	492	453	445	446	486	466	464	491	466	465	429	447	452	407	439	452	452	472	486	464	447	468	413	443	481	461	508	445	448	461	445	443	439	425	464	472	449	459	419	433	437	399	418	450	435	437	416	431	419	442	489	466	455	414	444	439	468	458	410	403	433	463	425	453	420	447	440	436	423	463	440	432	465	449	462	405	429	468	457	433	430	430	423	451	402	451	488	429	439	474	454	462	421	418	443	451	477	445	409	474	428	464	482	435	452	440	458	445	461	430	435	425	422	448	462	430	415	482	463	425	450	426	457	425	443	426	439	454	464	447	429	446	478	432	420	427	424	462	426	447	417	466	429	425	427	438	449	410	439	432	389	425	467	423	452	455	414	469	442	421	419	444	448	454	415	442	422	440	456	458	446	456	415	423	415	447	433	471	420	441	458	423	452	462	453	432	442	455	427	450	457	440	417	459	472	416	441	428	433	432	424	481	456	450	443	409	406	469	409	434	461	440	425	394	467	427	419	436	416	422	424	458	432	437	429	429	468	405	442	420	397	466	462	434	448	465	434	434	424	427	410	443	449	437	445	422	428	434	445	455	439	453	419	444	405	428	440	450	403	427	441	439	438	452	471	443	398	451	423	466	418	425	437	435	449	476	466	429	418	454	431	433	411	471	418	448	448	450	407	469	399	467	452	481	463	389	462	453	436	418	432	440	480	442	390	418	456	458	466	457	441	424	455	430	417	431	408	404	438	423	462	424	458	446	416	411	409	475	431	496	450	440	420	407	468	427	436	425	402	454	446	412	421	465	436	434	442	470	449	421	411	403	434	425	452	436	449	436	457	442	456	429	477	475	435	435	453	436	423	486	422	471	435	443	458	465	447	434	425	438	451	457	479	448	420	442	417	440	459	414	447	466	434	430	430	456	465	449	470	443	439	435	439	421	447	409	439	475	483	452	402	425	435	458	476	425	451	420	412	485	452	407	451	433	423	461	420	434	468	454	446	409	449	445	454	409	424	442	430	426	435	453	453	455	457	431	429	425	480	417	421	456	456	438	418	446	427	426	406	398	466	459	448	422	404	440	445	428	464	432	435	474	441	404	405	439	447	409	403	438	427	442	477	444	428	418	447	387	428	405	459	427	461	473	449	439	454	480	440	439	465	435	436	431	443	407	454	447	453	435	443	424	418	400	424	453	390	450	443	458	459	451	411	456	421	446	441	369	464	504	408	458	466	446	444	416	433	427	430	417	437	451	430	419	429	427	425	400	417	406	409	418	438	436	428	434	439	449	438	419	467	464	473	409	451	409	455	415	436	432	434	413	409	404	417	456	456	467	451	415	423	500	405	455	406	437	467	453	447	467	427	447	458	445	399	434	431	457	469	446	448	430	396	454	402	438	444	450	425	426	430	439	453	460	450	434	451	433	426	420	423	444	462	451	438	436	454	396	443	479	403	400	461	452	439	448	439	449	397	388	450	463	464	434	431	447	417	439	468	438	405	471	430	454	422	435	454	420	431	454	387	423	444	439	431	462	425	457	444	466	462	454	443	447	398	409	452	453	430	443	467	440	445	438	447	444	391	410	445	399	435	404	429	434	402	429	460	448	452	441	414	427	398	448	370	439	417	425	395	434	432	432	446	428	395	411	414	435	463	443	451	426	441	430	436	446	431	421	468	416	434	436	414	468	460	450	448	422	462	436	439	417	420	435	429	440	475	451	406	430	423	435	417	462	417	438	460	421	447	411	446	431	415	433	460	462	423	443	417	430	454	427	440	425	452	436	463	440	456	430	415	418	407	429	414	439	418	419	455	354	440	456	437	443	422	452	460	438	427	406	446	466	482	416	452	415	456	426	462	429	409	456	416	427	434	437	437	433	458	433	459	408	454	428	414	413	419	425	440	445	402	412	445	453	409	410	438	423	423	413	448	466	461	397	428	476	447	429	437	457	444	452	419	458	401	387	432	449	426	442	441	410	439	454	409	438	473	438	472	436	413	460	444	410	443	469	447	435	467	432	463	421	477	385	434	420	443	442	438	445	433	441	422	445	403	427	455	396	447	423	422	433	434	421	383	429	453	470	441	422	444	455	453	448	393	432	438	420	440	440	437	420	425	424	441	442	432	439	424	433	452	398	461	457	426	429	430	411	428	397	456	428	446	439	417	427	429	442	454	442	419	450	436	436	452	415	451	433	455	447	431	440	443	460	449	424	442	428	411	480	450	464	439	441	399	442	443	436	451	427	401	428	466	408	448	440	431	390	410	453	441	435	427	444	434	428	423	421	454	400	431	427	427	444	403	433	435	408	445	415	441	423	459	419	432	438	394	439	405	439	421	442	423	447	451	430	403	484	450	408	409	443	443	411	443	404	429	446	423	429	413	414	462	431	415	435	450	408	435	445	445	433	462	427	415	432	434	441	458	435	437	445	455	427	424	441	437	435	441	437	431	437	428	434	478	409	460	425	469	453	437	430	414	449	431	450	470	452	432	484	430	450	398	419	415	439	440	410	469	452	409	455	410	467	414	388	488	430	463	427	451	408	446	441	448	451	444	388	407	438	399	455	428	413	416	413	456	427	384	423	402	418	454	462	414	424	441	425	419	422	457	453	446	450	483	420	439	403	442	453	421	444	420	381	448	428	450	459	425	446	458	413	427	454	442	419	405	449	419	403	444	405	465	421	451	433	438	429	455	423	447	413	402	454	427	406	460	395	425	434	448	424	419	418	428	460	452	436	432	463	442	410	417	468	392	440	467	441	448	423	442	419	410	467	446	459	441	435	431	427	428	407	444	419	416	428	410	437	429	426	444	470	448	429	463	437	417	432	449	429	433	417	436	429	431	447	449	430	425	419	447	429	424	423	416	392	434	437	428	427	433	420	446	482	428	402	458	430	447	427	431	414	446	446	440	491	438	436	456	410	418	457	404	427	455	431	427	436	465	418	413	460	418	483	460	431	451	407	445	462	466	442	446	464	418	395	465	428	427	446	449	431	422	446	423	385	415	430	405	468	454	403	446	440	403	407	434	455	442	465	467	433	426	437	448	397	400	437	431	441	470	425	464	445	486	421	467	469	438	442	436	436	425	446	427	426	450	434	403	437	436	448	448	427	461	465	389	385	471	453	453	422	489	439	431	436	465	443	444	432	433	449	419	423	434	436	415	439	431	442	434	407	462	426	409	417	425	479	450	423	429	426	424	460	440	442	437	384	444	431	431	411	414	445	423	457	449	420	435	439	418	434	455	461	416	431	441	431	414	417	450	412	443	456	438	445	454	404	460	423	419	463	430	445	421	431	473	425	441	412	462	446	415	454	450	419	443	448	450	450	460	451	449	426	439	419	440	450	414	440	447	442	434	430	421	434	475	477	412	447	440	439	434	422	400	447	448	424	426	458	434	443	438	437	472	401	437	414	461	428	431	409	479	428	420	434	442	450	424	453	416	431	412	454	430	463	459	434	388	423	488	460	413	410	457
24319	21468	28596	24760	19727	2184	719	423	370	314	311	319	301	292	252	285	287	246	264	255	253	231	246	252	229	250	234	250	255	286	266	260	248	244	246	231	236	241	224	248	227	236	235	245	217	240	239	221	226	246	195	254	224	249	237	263	239	232	248	245	229	213	238	223	251	221	245	240	263	256	220	256	234	232	243	225	228	264	221	225	255	233	237	232	252	220	197	220	218	237	252	234	251	230	255	224	216	232	225	213	199	232	266	253	236	219	238	235	231	224	225	250	216	259	219	250	242	248	241	228	245	237	241	232	235	227	229	242	256	223	234	239	229	231	248	245	217	227	252	264	257	234	218	249	249	226	239	234	248	222	235	222	207	221	236	256	255	238	227	250	254	210	240	236	229	221	214	236	248	233	233	201	288	258	231	237	239	241	216	234	225	241	232	201	224	228	212	210	209	244	239	256	225	247	235	208	224	215	231	224	226	238	220	255	233	227	231	233	257	212	219	236	264	255	223	251	233	238	247	245	251	226	208	205	233	233	257	236	230	238	255	242	221	235	225	252	246	259	235	224	225	230	240	231	243	258	219	244	230	253	238	249	245	228	246	228	265	261	262	240	244	234	220	225	250	224	214	255	206	244	228	243	255	216	245	204	223	202	243	238	225	221	225	262	256	235	241	220	272	208	217	245	217	238	230	267	229	219	286	214	238	234	249	236	243	239	269	212	220	249	233	240	225	243	244	245	226	223	251	213	219	271	203	212	228	239	247	246	240	220	240	244	219	212	212	222	211	228	215	237	267	217	240	226	229	270	206	224	231	236	246	209	223	243	250	225	218	249	239	219	211	232	238	220	207	252	235	243	224	233	239	241	233	217	239	238	221	220	223	246	231	260	237	241	216	246	218	222	224	203	221	229	220	229	225	228	236	248	227	235	244	239	263	222	238	198	247	242	257	234	251	239	241	238	224	206	236	253	238	223	194	238	234	243	245	226	229	244	251	215	228	234	230	235	255	213	241	242	219	193	244	268	195	218	211	236	215	229	229	221	249	244	245	230	220	248	240	210	232	223	218	247	227	241	245	245	267	227	263	250	225	240	252	221	218	210	197	241	238	205	242	216	250	249	230	251	227	234	228	248	246	205	226	236	248	226	219	239	253	223	245	221	250	227	229	266	208	213	251	232	228	259	215	223	261	238	244	228	240	275	258	229	232	236	238	258	246	244	246	252	252	237	210	258	242	221	245	230	235	221	246	217	229	233	258	225	245	215	222	213	221	234	228	252	221	233	236	229	224	244	254	245	234	240	226	222	235	229	236	209	240	232	231	234	223	238	240	231	239	258	238	252	236	261	221	237	244	259	230	237	240	233	212	205	213	259	212	232	248	259	247	218	223	237	237	245	238	223	242	228	203	234	265	233	216	252	260	273	224	207	201	244	217	239	219	221	231	226	230	192	211	225	227	248	217	196	233	223	222	220	239	226	218	212	219	231	200	225	231	245	240	248	221	215	228	224	233	255	220	236	236	239	261	237	270	249	229	227	220	219	216	233	226	243	218	245	245	232	252	228	232	215	247	216	220	235	222	222	253	242	231	212	240	228	225	251	258	234	201	224	203	222	237	246	233	243	267	248	210	235	231	225	233	258	258	222	269	237	219	249	229	221	226	228	257	222	235	217	234	251	199	227	232	231	206	234	257	229	232	237	242	231	224	213	235	223	229	236	223	229	234	241	265	231	247	246	235	229	238	234	245	222	217	254	232	221	242	226	243	235	247	232	254	243	243	226	260	223	226	220	254	245	232	239	254	241	236	224	244	257	229	244	228	230	240	259	245	235	213	230	237	225	214	246	263	245	249	225	241	218	206	227	215	227	244	244	248	248	248	238	228	233	205	242	247	253	215	229	253	234	222	246	244	242	257	222	233	226	228	241	257	233	204	271	227	254	243	216	254	240	227	196	231	238	208	232	244	246	238	214	236	219	236	213	254	262	244	279	226	231	247	258	253	234	244	216	255	251	225	231	232	246	221	212	229	238	211	217	218	243	240	227	203	215	201	232	241	235	243	248	233	230	204	205	224	257	250	230	270	233	238	215	235	245	226	235	221	226	203	246	245	235	252	250	228	221	233	211	226	245	225	255	231	262	216	224	247	229	221	216	254	239	240	268	211	235	243	236	214	242	240	229	225	237	227	228	233	219	225	217	228	225	211	241	228	217	279	232	206	194	244	236	232	240	208	213	229	215	255	236	251	213	256	231	204	209	214	248	222	245	242	227	202	229	210	242	208	197	239	236	223	220	231	250	241	210	208	234	224	201	253	226	234	228	218	237	226	246	240	251	237	255	197	207	230	224	238	228	217	221	224	240	236	255	224	242	216	209	228	241	214	248	230	214	223	247	224	244	244	231	222	243	249	233	245	217	215	254	227	226	251	225	245	222	217	248	241	240	232	225	241	238	216	241	233	224	240	238	253	195	257	209	250	244	236	225	237	231	218	213	239	217	244	234	237	221	224	257	231	215	229	211	264	243	227	232	243	252	242	229	246	263	242	214	241	212	233	212	254	222	230	245	227	227	228	193	233	263	246	234	224	229	228	218	252	240	219	233	230	230	212	221	225	222	238	208	231	234	256	220	235	240	246	232	218	232	226	222	251	221	224	253	229	241	235	245	246	209	240	259	241	246	266	239	253	221	227	222	216	239	225	210	249	230	248	225	240	220	235	235	217	253	234	232	239	241	226	231	233	247	197	240	220	225	246	256	249	219	243	220	238	253	228	215	213	247	224	226	235	221	213	250	251	230	243	226	226	231	251	250	220	235	230	236	221	234	247	235	231	217	213	234	218	226	239	203	237	222	207	209	224	264	244	231	248	228	215	199	218	238	243	247	233	241	252	240	233	242	254	238	237	229	252	235	225	239	229	236	229	222	236	247	228	240	249	227	279	226	219	204	222	221	254	224	232	233	244	224	210	215	204	248	224	242	220	246	255	246	222	248	241	213	218	224	215	249	220	226	232	206	242	239	222	201	213	255	230	209	229	219	211	251	222	235	239	250	220	253	224	226	236	241	238	252	220	224	225	220	215	240	211	246	230	241	241	247	226	242	208	221	248	209	232	229	237	259	263	241	239	224	226	236	216	234	274	219	229	248	238	251	223	231	234	210	238	236	237	241	229	206	232	224	208	252	240	234	231	229	238	249	225	239	209	241	217	242	228	205	233	217	213	228	241	260	216	221	247	230	243	241	244	245	225	226	219	245	223	213	239	224	248	210	211	232	249	219	226	252	235	256	220	247	204	280	223	251	240	219	243	217	244	240	250	230	249	241	251	207	238	202	223	239	229	227	228	210	211	241	240	249	239	231	227	235	234	232	237	201	226	230	226	237	240	221	212	232	234	219	231	207	235	242	249	246	234	226	244	226	243	227	220	240	237	221	240	223	208	242	223	213	240	226	245	248	267	223	226	212	251	231	234	247	241	229	254	233	218	248	255	219	224	204	235	234	234	250
3172	4514	3497	1738	1192	928	709	592	514	475	460	394	384	348	325	343	328	322	307	299	272	309	268	285	305	297	287	291	281	303	266	276	255	286	290	255	284	247	258	285	256	264	269	267	244	258	282	263	240	252	257	270	276	265	275	276	257	249	271	280	266	235	252	270	274	272	271	276	262	227	245	253	244	259	244	258	254	276	285	234	256	258	253	282	279	249	285	239	247	258	248	248	235	307	281	279	262	289	271	257	272	262	249	259	259	234	263	272	248	247	299	265	247	246	281	244	257	271	239	238	255	262	219	254	247	256	246	262	279	229	246	280	240	245	238	263	228	270	265	274	248	278	252	249	227	276	261	255	263	244	277	257	254	249	246	235	236	258	268	247	258	245	254	284	256	290	258	247	248	244	273	263	215	258	265	238	264	262	233	283	254	253	233	285	250	256	275	286	260	267	261	247	244	251	266	255	247	263	240	247	230	266	266	269	262	239	236	233	270	289	252	238	270	292	274	268	249	232	229	223	263	254	248	254	242	268	280	248	237	273	241	268	274	248	248	258	246	270	238	277	241	253	241	271	242	260	252	276	261	262	256	264	267	277	219	249	246	242	266	244	238	230	251	264	247	257	273	272	261	262	281	244	250	267	260	235	256	265	276	268	231	276	239	249	269	257	243	256	232	262	241	280	257	232	241	260	253	261	241	266	266	282	254	261	232	255	238	290	256	248	261	232	250	241	223	254	263	256	238	250	264	241	257	259	278	261	276	250	251	257	262	261	271	267	277	259	256	271	241	254	235	270	259	238	302	259	258	262	266	264	239	241	254	260	241	267	250	264	263	245	238	235	263	267	241	241	259	268	235	252	249	232	261	243	221	253	286	255	244	263	246	266	256	249	245	277	235	265	256	267	254	283	254	252	235	256	262	262	239	258	241	244	283	255	257	260	234	278	260	275	267	247	247	248	250	231	254	281	247	261	227	260	232	250	269	237	251	252	235	264	234	257	241	248	252	279	247	231	263	270	258	253	263	253	239	258	252	263	253	251	232	231	256	254	260	261	237	266	189	284	254	248	252	271	250	267	256	260	262	240	282	252	257	251	234	270	241	242	240	248	253	231	279	304	238	243	262	273	259	260	233	267	261	249	265	287	248	252	244	235	217	257	223	274	256	288	269	276	273	213	249	258	284	243	260	250	231	257	262	239	262	247	230	238	281	238	249	229	231	243	293	288	229	267	252	237	250	241	234	255	273	243	240	267	256	231	249	282	242	227	231	255	269	234	237	260	234	248	273	260	259	248	233	258	251	272	270	240	268	232	263	238	267	262	256	265	273	257	212	214	251	236	256	279	228	213	261	272	246	231	265	255	265	274	237	223	234	267	252	256	269	275	256	255	267	254	239	251	264	219	236	252	250	260	250	248	250	250	245	268	243	241	270	258	268	283	267	240	260	263	248	277	275	230	255	245	219	259	267	264	250	263	260	271	267	283	223	245	250	256	261	250	252	261	251	235	240	273	266	273	243	232	248	263	257	278	228	269	250	237	255	248	269	279	238	264	259	237	264	242	234	242	249	245	256	245	261	259	235	243	265	259	249	255	249	235	257	261	253	230	249	246	245	240	254	289	244	228	271	269	234	237	270	229	265	238	285	246	267	270	248	247	272	265	251	290	262	260	253	220	264	250	284	250	245	256	251	259	227	249	234	235	278	245	258	251	254	254	266	264	235	227	286	251	261	234	249	253	251	244	229	260	253	255	243	253	232	240	247	225	277	255	214	241	269	294	272	275	242	240	243	266	249	249	246	251	267	239	243	247	250	241	247	271	287	233	248	257	239	241	242	274	262	269	238	217	249	274	225	258	264	246	278	262	269	253	262	257	210	225	243	235	217	273	260	239	278	252	253	271	235	278	266	252	251	254	245	267	235	245	249	236	242	257	259	225	253	251	241	239	267	276	245	252	279	227	249	246	246	254	262	248	260	256	263	228	247	265	242	269	258	279	246	251	243	253	246	271	278	275	265	254	243	242	255	244	266	248	275	241	226	216	253	240	244	263	242	234	270	260	235	234	263	239	256	272	260	233	253	244	251	251	272	266	283	247	262	264	254	245	245	274	262	208	208	258	262	255	233	235	265	243	239	269	240	270	260	267	243	230	265	268	254	271	242	263	269	236	264	253	252	246	280	255	289	250	272	241	232	246	269	254	272	250	252	223	243	268	259	265	231	293	259	235	264	251	268	213	236	242	257	275	269	261	256	259	265	262	241	242	285	235	262	229	266	251	249	259	232	246	229	228	248	245	241	252	272	258	249	237	266	242	242	264	243	239	250	255	262	272	224	243	261	251	266	233	262	267	241	266	273	227	234	283	217	229	261	256	258	254	257	228	251	250	267	241	240	257	248	266	258	233	237	234	251	240	238	249	254	218	241	254	252	258	222	257	234	259	274	245	259	251	247	229	274	260	251	240	254	277	251	247	256	248	231	251	249	224	249	286	250	243	278	233	249	221	267	255	241	254	249	250	259	220	245	228	270	274	277	220	237	266	238	284	273	232	245	241	230	236	235	247	270	282	232	249	247	243	260	248	226	243	242	271	252	278	282	249	260	282	268	232	292	226	224	271	218	249	234	227	251	228	238	243	244	258	243	236	247	243	277	258	243	263	273	263	279	265	247	252	263	263	263	255	244	263	254	254	240	222	235	265	246	258	239	243	243	263	242	235	253	292	270	266	226	266	272	245	248	229	245	252	249	233	260	221	274	260	229	224	251	249	258	262	257	279	244	271	275	256	232	275	278	268	262	249	261	233	246	226	259	229	240	263	251	261	255	217	255	256	262	266	272	276	249	240	248	236	269	260	259	257	221	245	261	272	258	253	251	292	237	254	261	251	258	247	258	247	252	252	252	258	253	264	228	231	256	262	244	245	235	248	259	246	255	253	236	255	251	277	239	246	261	257	235	220	248	218	259	240	239	261	270	275	278	240	240	273	248	250	237	257	247	242	252	255	238	241	236	242	237	242	242	262	259	244	253	275	229	254	252	238	235	259	277	252	239	242	288	253	254	265	247	221	232	245	237	248	256	246	255	261	255	264	266	218	243	236	248	234	269	269	271	250	244	244	235	248	269	266	233	264	223	274	250	236	264	262	239	239	265	245	223	256	252	284	243	287	252	235	255	239	261	246	235	268	258	257	224	229	264	234	247	247	261	289	253	261	245	257	249	226	242	282	246	257	252	271	244	277	231	252	220	224	266	245	268	262	236	262	246	251	253	249	263	246	248	245	245	225	262	232	252	244	239	239	231	245	250	257	293	246	244	223	269	249	271	269	238	241	263	234	245	256	267	271	255	228	277	268	255	212	254	227	234	249	264	254	259	244	268	254	232	249	222	260	257	225	244	239	250	261	236	249	251	251	235	245	267	244	252	253	242	247	241	248	239	263	254	255	243	254	268	266	237	280	244	256	259	274	232	251	261	235	256	273	250	254	219	275	255	255	253	247	271	302
27637	10995	1480	879	638	646	597	625	660	616	614	643	609	631	623	649	600	601	630	612	577	621	600	632	616	634	595	584	567	603	653	608	610	603	581	575	599	626	603	624	650	574	588	617	594	618	598	628	634	591	596	631	598	617	636	596	575	584	635	611	593	612	619	550	621	583	648	575	574	608	605	603	579	633	590	597	603	548	601	623	586	641	627	608	601	641	613	620	614	608	611	558	600	581	610	584	595	579	573	621	622	534	592	583	608	572	605	562	611	626	638	579	630	635	587	600	623	560	631	599	615	578	616	663	580	570	617	606	577	594	632	632	604	594	596	550	595	603	599	590	574	610	613	626	633	614	593	604	664	617	613	601	608	579	576	573	610	552	553	593	605	600	620	618	567	612	610	622	569	579	586	603	625	617	582	581	592	614	624	625	581	590	566	620	578	597	624	598	580	617	584	591	615	577	596	580	565	559	588	599	593	569	628	630	584	619	599	600	603	619	559	557	618	613	602	618	622	590	546	614	633	613	613	590	565	639	613	596	576	586	576	569	581	591	562	589	606	570	615	590	568	581	653	599	619	583	577	616	621	587	589	585	642	615	620	606	622	618	611	616	632	567	591	596	610	605	594	594	617	574	626	570	609	633	631	550	610	566	588	586	628	571	588	611	608	602	566	627	581	653	601	568	604	618	607	597	601	555	609	561	605	608	576	548	600	614	636	578	613	559	592	598	619	595	570	583	527	604	610	622	608	633	579	572	579	640	559	587	622	594	589	616	592	574	628	600	582	610	637	593	598	566	638	597	599	560	606	536	564	606	649	602	603	604	573	612	562	608	592	566	601	586	630	622	590	615	635	560	594	616	584	614	587	630	625	537	621	592	570	582	566	611	579	552	616	610	625	611	621	597	597	562	606	564	608	613	616	599	608	644	601	638	624	618	592	584	659	624	609	576	607	624	586	585	622	569	659	590	603	586	626	565	612	596	617	606	578	571	608	607	590	577	605	622	615	581	602	605	614	571	558	606	593	602	614	568	559	649	592	590	622	657	616	610	584	582	593	625	647	627	656	582	583	605	613	556	627	619	600	565	596	652	613	627	593	614	594	655	575	630	615	585	595	653	562	613	609	577	614	578	618	589	586	585	613	593	602	599	650	648	605	619	638	615	575	612	618	606	592	601	586	608	582	619	607	609	602	579	560	579	625	556	597	571	629	560	615	576	663	614	649	591	634	643	569	628	599	641	561	616	623	576	617	575	552	599	591	583	573	558	635	603	659	580	595	600	586	585	647	579	592	572	633	605	593	608	579	588	620	568	580	592	572	623	573	589	572	604	600	569	619	572	558	592	611	606	632	541	589	612	644	615	578	564	669	660	587	621	586	580	588	600	605	603	609	614	603	577	586	621	560	590	610	675	579	613	612	597	602	604	579	612	610	621	595	616	641	568	601	589	596	599	575	632	559	569	633	627	637	624	647	578	628	568	585	578	595	619	620	645	589	587	536	582	630	581	648	579	588	589	572	618	589	631	564	631	601	573	601	570	607	615	619	612	600	590	642	580	597	571	608	599	575	626	587	594	594	596	604	625	582	582	598	615	641	586	609	595	572	623	622	601	574	586	577	589	595	622	593	595	611	603	608	596	539	576	627	618	618	607	587	636	606	616	591	604	584	663	627	592	593	607	601	588	637	612	593	571	610	610	599	579	595	565	636	568	604	588	622	626	622	574	590	611	641	546	606	596	603	605	645	603	597	602	642	618	607	604	631	620	614	569	620	612	587	573	601	615	611	580	576	571	567	562	603	614	600	588	553	573	575	614	564	615	605	607	607	612	629	596	616	622	602	599	568	625	581	620	604	606	576	541	623	629	624	620	609	581	591	629	602	598	593	565	604	583	580	578	565	616	559	592	624	621	618	609	611	518	593	637	588	615	586	593	641	611	613	622	608	632	611	595	629	603	635	607	594	620	588	592	598	625	590	650	593	591	623	579	608	622	598	581	600	597	578	585	615	603	669	563	557	567	636	609	612	607	655	602	585	613	594	586	602	592	583	597	611	640	608	629	563	600	603	597	654	619	668	591	629	656	606	580	632	635	634	594	612	605	628	637	630	600	587	630	622	583	607	645	628	600	563	600	645	601	546	621	592	629	581	643	563	586	615	580	588	585	620	629	589	570	567	585	582	624	630	602	589	605	641	584	565	572	604	607	606	592	618	594	606	609	590	569	628	590	578	578	628	593	567	571	612	653	586	640	663	570	605	549	603	592	590	577	585	606	606	635	616	590	622	559	597	621	550	597	573	600	576	604	587	598	586	614	583	590	591	579	614	572	592	610	622	600	600	571	644	611	581	588	615	572	600	568	620	609	593	603	599	597	572	543	559	622	611	569	590	618	593	598	584	580	570	579	632	597	593	626	611	619	665	607	539	624	633	580	617	582	603	584	596	605	624	653	613	614	598	586	594	561	583	586	642	623	597	570	611	593	576	557	595	563	635	631	584	597	593	571	593	581	607	589	594	579	619	616	628	590	598	605	560	572	629	615	614	610	584	624	595	589	578	619	589	601	627	616	601	618	614	581	623	573	610	567	566	625	611	638	637	571	581	592	591	529	589	596	558	571	617	646	636	643	562	619	610	618	575	613	600	604	598	618	599	603	564	589	601	599	602	613	585	599	608	591	595	550	572	625	619	600	609	584	568	595	602	626	571	610	587	571	576	636	628	608	576	598	608	600	620	601	628	602	629	577	530	578	581	614	580	571	657	592	573	614	610	614	591	608	615	644	596	616	606	577	591	607	606	610	603	593	609	633	569	630	596	614	596	595	631	592	615	616	606	565	617	580	586	629	594	608	600	623	581	611	628	562	615	577	617	562	587	613	561	556	546	587	589	568	622	580	549	606	613	613	621	604	639	584	580	563	578	588	586	616	550	578	605	603	612	588	550	556	631	642	635	601	640	617	619	562	626	563	583	607	589	611	611	637	632	556	590	578	605	552	629	593	559	647	578	585	605	613	574	613	595	588	587	581	610	573	621	600	594	620	610	564	591	612	597	616	620	647	607	632	562	586	616	584	621	609	602	641	628	627	584	589	611	609	581	596	601	572	608	587	616	542	590	603	635	585	629	585	578	626	575	578	634	586	619	556	597	598	637	587	635	583	590	553	598	590	607	619	630	606	548	620	581	554	598	547	590	555	596	601	590	583	584	647	598	585	643	595	585	621	609	616	595	602	568	596	571	577	652	615	620	608	627	634	586	574	612	561	608	595	602	631	609	596	619	626	590	619	641	584	663	616	581	601	568	596	609	598	621	575	586	573	668	588	535	598	646	666	600	574	600	599	617	586	552	584	613	638	580	593	633	622	572	575	590	617	575	605	605	635	557	651	626	609	612	570	605	622	615	576	576	601	634	571	645	620	618	585	627	589	612	558	584	597	580	572	569	600	623	583	574	616	618	640	609	618	571	599	626	588	544	615	594	560	613	576	573	593	601	620	566	546	616	608
5132	797	753	585	590	574	581	599	565	606	567	560	538	588	605	601	569	528	578	565	617	587	518	591	590	575	592	578	580	556	539	615	605	565	573	549	533	591	578	517	559	584	549	578	545	585	561	522	555	545	582	543	574	541	577	561	608	580	607	548	565	569	545	592	527	549	551	526	567	540	575	571	571	596	554	546	556	596	588	572	565	594	579	534	560	571	569	559	532	528	555	545	565	563	503	587	533	531	523	557	582	580	585	587	578	586	599	568	560	581	548	576	539	558	536	591	596	511	559	568	574	556	566	566	545	550	566	557	552	548	607	571	552	569	547	573	567	547	569	583	533	569	575	614	517	619	596	534	540	533	578	491	552	566	597	507	557	610	521	513	598	565	564	554	613	584	518	581	551	567	569	613	626	586	532	545	541	571	616	516	553	534	564	528	536	552	569	577	515	612	573	607	574	567	551	535	564	539	543	536	529	553	541	569	504	585	540	587	592	612	530	556	576	597	531	579	556	575	539	561	538	511	575	561	542	582	531	548	543	591	562	546	544	544	529	588	550	556	547	522	562	557	570	603	569	550	559	545	566	556	548	522	568	531	542	551	555	607	568	579	575	585	559	545	511	575	574	552	589	555	592	608	561	623	605	614	587	536	544	545	549	552	571	563	579	558	550	592	528	560	543	587	539	547	588	530	544	536	579	573	560	533	518	545	537	574	535	545	595	556	566	583	593	567	562	539	564	579	529	566	569	556	562	574	599	541	549	599	554	558	587	594	531	524	559	533	541	584	583	509	564	550	513	608	583	567	520	513	575	552	542	543	554	556	551	557	569	535	599	568	533	542	564	564	541	591	574	608	566	548	565	557	576	574	583	564	543	549	538	569	572	527	569	505	543	559	545	591	570	536	555	527	590	526	587	575	566	563	541	589	548	582	586	583	558	562	562	593	578	536	597	540	542	545	574	543	618	538	521	567	526	552	524	589	557	547	585	597	520	534	551	552	542	569	542	572	557	559	538	545	556	579	544	594	542	565	590	534	583	551	543	540	590	610	597	544	553	590	603	595	520	609	541	634	602	571	553	539	569	538	529	570	513	561	529	537	572	583	611	576	605	553	612	529	558	541	561	537	555	584	597	534	523	596	550	538	531	575	570	594	580	574	530	567	573	578	580	590	555	524	542	560	525	602	557	546	541	554	533	555	550	530	530	583	572	629	525	561	556	571	550	551	562	554	551	607	548	540	580	583	568	594	558	553	539	622	610	572	560	561	569	554	555	538	536	628	604	556	566	533	600	598	574	558	576	580	552	523	577	589	563	586	547	596	549	569	564	546	610	557	552	601	558	583	572	555	568	561	567	547	559	565	601	516	534	543	574	555	563	603	564	579	556	580	563	581	561	542	510	558	633	570	588	556	574	563	585	568	574	564	586	542	564	555	563	570	513	561	584	546	579	565	592	575	532	586	601	572	554	567	549	557	528	556	554	586	579	598	600	564	519	588	506	604	560	545	562	585	538	568	586	556	605	567	543	549	568	579	610	533	568	540	613	596	552	541	551	571	591	548	528	552	540	551	535	592	527	561	573	574	565	585	576	551	606	564	584	564	520	561	574	573	541	561	618	520	545	577	544	580	542	562	555	543	575	587	516	502	538	560	594	559	563	561	524	538	547	580	600	549	546	509	521	549	587	565	595	605	538	582	509	505	535	565	525	559	549	527	557	555	568	551	553	542	564	561	551	590	574	597	578	548	560	561	533	572	586	555	583	566	565	582	577	589	567	550	589	577	559	546	596	578	545	558	529	562	554	538	571	572	562	558	551	513	549	561	587	602	562	567	557	619	554	593	553	597	555	520	590	554	579	586	538	597	558	600	547	595	564	569	545	555	586	548	533	570	595	577	583	540	500	561	580	530	543	612	564	575	538	580	571	562	581	576	563	545	544	544	617	558	525	544	565	601	554	569	616	580	553	585	540	551	544	553	525	617	570	555	585	588	564	535	562	566	576	596	556	562	551	549	553	538	554	559	553	582	566	564	585	560	550	560	585	557	577	591	548	539	569	543	571	550	534	543	546	579	549	570	601	575	556	544	598	579	552	566	565	556	543	539	617	553	533	554	583	604	539	586	548	567	561	565	558	509	597	564	559	596	610	533	543	575	570	561	593	576	559	543	595	557	593	591	582	577	580	532	590	596	498	543	603	559	566	577	587	566	536	572	577	520	586	553	567	561	556	563	538	566	543	557	552	604	547	566	534	563	587	570	571	564	549	582	578	551	541	551	571	549	527	556	587	546	580	543	566	541	618	541	573	570	614	607	567	538	567	554	537	550	535	582	562	545	554	549	556	528	576	548	533	590	568	559	570	557	542	573	585	579	611	560	533	564	550	598	557	561	578	551	576	563	554	586	599	542	607	538	568	544	525	593	526	561	512	592	561	520	542	556	569	562	535	565	530	583	579	572	541	558	558	536	617	584	532	577	547	544	582	586	539	577	588	548	565	522	558	571	555	561	575	550	574	581	564	585	557	534	589	544	519	543	562	555	537	534	568	525	552	531	554	568	573	546	621	536	593	604	557	592	576	580	508	553	533	546	601	566	580	534	514	540	558	537	514	535	573	597	541	547	584	554	543	538	569	553	568	558	571	570	554	566	549	586	565	569	536	560	525	588	590	581	538	553	555	561	587	506	577	570	559	559	566	608	602	566	560	559	524	578	587	546	560	573	592	556	554	566	570	597	538	592	591	520	541	578	528	557	572	571	562	556	584	596	596	582	615	569	581	632	575	561	601	560	551	589	576	612	574	558	568	559	553	569	539	530	547	576	535	550	536	544	558	583	579	578	581	567	549	561	492	570	543	577	550	569	558	556	559	574	572	555	605	538	560	582	630	538	508	543	556	578	539	523	556	555	568	562	563	542	593	580	572	525	590	593	568	566	559	567	554	556	548	514	554	555	575	560	566	581	556	565	588	566	562	567	554	567	559	508	528	560	557	572	581	538	603	551	572	561	578	530	586	577	540	625	565	548	559	560	568	584	556	551	569	562	559	539	600	579	565	557	570	589	564	511	564	544	543	575	554	597	591	524	559	572	617	546	580	577	573	567	593	544	589	545	552	585	555	536	553	529	596	540	598	639	596	564	572	588	534	518	609	533	620	569	533	568	581	550	597	543	564	570	577	522	601	537	583	535	559	570	551	572	546	533	533	549	558	593	596	547	549	536	565	549	549	554	558	597	520	564	540	546	546	578	582	566	602	570	526	577	568	565	545	527	556	552	604	599	573	537	517	553	524	550	571	545	554	565	544	559	550	546	579	575	551	616	529	559	526	534	582	561	573	562	556	592	593	565	548	543	539	538	533	552	549	544	542	576	583	572	535	535	507	565	623	553	555	573	562	594	587	553	588	561	531	531	572	579	588	557	566	534	562	581	561	573	586	581	594	561	579	583	572	556	553	583	574	584	534	592	583	519	570	614	606	515	602	588	562	540	587	550	572	577	568	559
25864	21458	25080	15700	1242	685	566	548	476	509	450	501	467	453	475	488	484	444	434	438	435	452	436	439	454	433	449	418	454	482	480	467	471	420	500	429	432	446	457	421	407	445	479	449	470	460	441	465	465	444	456	453	467	436	452	453	465	435	438	423	469	402	431	480	464	457	450	440	455	424	421	444	433	432	462	484	439	446	429	453	502	469	423	467	395	476	435	471	490	485	398	477	435	442	447	440	435	451	463	456	463	469	478	444	447	421	476	470	452	461	450	436	455	459	442	472	410	443	441	467	473	438	447	457	485	442	488	468	436	475	425	479	452	416	483	447	467	506	452	433	450	451	457	465	438	433	449	468	470	425	438	468	464	453	500	432	421	442	455	457	462	473	454	457	510	458	429	478	475	458	425	428	461	475	442	450	448	440	467	479	448	418	459	426	449	433	451	458	454	464	438	487	481	454	416	526	459	462	439	473	455	424	462	460	394	451	442	444	470	396	449	474	481	470	472	462	470	458	396	417	440	458	403	481	458	440	459	447	449	436	422	436	439	450	452	445	457	429	446	422	508	430	469	450	412	449	476	431	495	463	464	410	465	445	488	462	414	445	458	459	434	452	449	468	455	464	460	438	432	457	413	454	447	429	460	420	447	443	437	481	460	479	427	409	442	437	457	471	442	455	433	483	472	434	484	477	445	439	476	459	412	421	457	468	452	449	422	449	447	446	447	450	421	464	424	446	448	460	451	447	470	426	435	446	468	434	437	451	483	455	457	449	460	446	441	438	438	432	473	380	390	462	442	445	416	447	458	436	463	455	466	453	445	432	465	445	461	460	441	451	455	427	453	447	477	464	469	447	435	470	429	469	466	449	490	450	470	448	441	467	437	420	431	465	446	440	459	438	435	417	466	471	463	445	461	506	437	437	473	441	419	475	413	443	465	483	473	444	432	457	424	440	447	441	440	438	469	480	471	498	418	429	459	392	468	450	472	435	435	464	488	456	445	482	438	474	453	463	462	420	448	458	460	470	422	445	464	437	441	459	471	403	468	440	433	447	506	489	438	464	434	457	453	462	451	444	434	458	424	416	448	456	414	442	431	459	430	452	437	428	479	419	449	480	492	464	446	439	478	450	495	439	433	475	459	431	447	414	466	420	468	437	450	418	420	437	461	425	444	451	438	452	450	432	423	468	436	479	446	433	456	440	440	457	420	452	457	448	436	456	459	448	482	405	442	471	442	440	457	435	438	423	429	421	436	438	444	469	452	409	414	441	475	427	424	448	438	452	440	445	424	463	398	480	448	454	466	454	420	431	462	465	418	418	481	445	436	410	435	439	461	392	420	435	457	477	466	454	409	404	437	404	492	436	432	481	446	481	462	428	448	443	469	443	452	468	450	444	443	455	455	473	415	465	444	486	457	454	475	433	495	430	463	432	453	442	450	441	464	457	441	467	462	494	466	417	460	445	467	403	482	489	450	439	485	445	474	455	451	439	472	447	486	421	449	421	460	492	501	469	469	425	465	461	450	434	450	447	453	461	418	454	448	472	439	455	450	434	429	435	465	428	462	464	403	442	452	480	441	460	454	468	456	428	432	443	492	459	446	450	376	430	412	485	467	432	469	416	446	460	455	435	476	432	503	445	440	465	395	492	447	463	445	465	447	419	461	462	433	426	428	455	479	441	470	462	482	460	408	478	451	510	457	460	443	464	426	466	484	444	488	416	462	456	473	436	464	441	406	422	381	443	437	468	427	478	452	427	460	457	480	454	472	462	467	439	454	446	454	485	459	435	449	445	422	470	442	452	440	489	444	410	507	432	456	471	480	471	453	468	462	448	455	461	483	454	477	402	452	447	403	499	469	457	483	418	465	437	427	475	439	450	479	448	407	449	477	403	432	488	476	506	482	463	416	461	471	410	487	429	443	476	471	409	468	423	458	420	468	451	474	456	486	444	466	484	436	427	478	422	439	461	430	456	445	455	483	426	441	449	448	447	442	421	416	439	439	474	471	422	471	424	442	455	490	409	456	472	473	430	455	426	433	427	450	425	423	394	457	446	443	434	429	428	489	457	440	448	422	450	450	451	442	460	413	456	497	461	414	498	426	478	443	466	436	409	487	448	429	458	480	430	441	438	412	407	442	449	468	444	441	463	425	461	440	446	413	475	443	429	445	413	449	470	460	521	437	457	427	458	433	424	462	483	400	432	437	478	470	417	430	442	474	448	462	435	444	448	430	473	430	441	426	476	450	425	433	472	464	429	416	448	443	450	481	455	446	449	473	488	464	439	502	451	455	465	436	420	477	453	502	429	472	458	446	446	422	405	485	477	461	421	450	465	461	426	429	403	453	453	479	438	453	487	454	464	413	487	456	456	490	460	468	439	450	436	478	418	451	445	461	430	440	456	421	446	438	423	442	459	485	470	422	478	447	415	421	475	439	463	439	426	456	415	434	460	456	436	497	472	453	429	461	415	471	428	449	441	461	432	448	429	455	436	485	481	445	409	394	456	485	455	432	444	497	488	461	463	414	419	429	510	490	464	446	489	429	459	443	447	434	441	448	438	429	462	466	472	408	396	453	444	444	431	474	443	425	457	475	431	484	479	417	450	424	458	454	489	438	436	412	431	441	464	415	444	452	520	461	469	447	435	471	442	433	451	432	436	466	442	458	454	461	442	457	438	464	448	480	419	454	479	470	472	446	446	438	464	486	470	471	452	453	497	443	447	445	448	447	405	459	479	426	460	465	408	453	475	415	466	448	439	441	481	434	446	457	455	435	454	446	413	462	430	476	415	452	469	443	431	489	434	468	455	437	457	458	445	469	477	474	475	479	479	467	430	424	433	463	462	421	469	471	432	450	464	445	463	435	446	477	441	452	432	435	475	442	475	428	453	460	423	483	467	452	443	423	451	431	457	435	419	409	453	516	449	470	461	463	408	464	482	445	437	451	414	425	417	455	448	456	423	419	415	480	430	459	444	458	421	454	416	459	431	437	457	499	439	450	441	433	505	402	438	441	440	468	461	439	427	468	449	442	416	441	427	433	438	497	444	406	420	437	434	473	464	402	446	447	484	467	448	434	434	504	432	449	480	433	441	467	402	433	435	417	456	464	451	496	449	453	441	445	470	462	421	430	482	415	422	425	436	423	432	456	443	441	427	431	441	482	465	438	436	446	426	457	453	488	450	422	468	452	431	443	423	464	438	405	438	467	451	428	430	433	464	445	471	426	433	471	440	434	456	439	457	423	407	475	456	464	443	433	441	454	439	461	439	413	439	468	480	460	463	466	427	467	459	458	434	429	439	446	479	460	413	417	458	444	445	455	467	419	455	467	495	475	415	457	434	459	483	467	456	416	437	467	471	463	423	458	431	459	462	462	458	450	463	411	486	460	409	441	462	442	437	496	417	414	409	450	450	476	462	434	477	420	423	452	435	433	483	400	456	473	416	471	412	423	477	441	420	447	440	441	454	436	436	449	425	432	449	425	475	446	489
3467	1883	1499	976	713	717	608	527	499	500	479	475	458	476	478	450	460	432	459	467	431	430	479	446	422	477	444	460	457	458	446	469	466	473	458	446	452	406	473	457	420	435	415	450	399	461	449	464	460	436	502	465	440	465	429	436	475	447	457	441	459	432	465	472	450	462	424	442	438	491	388	476	460	459	432	421	472	435	465	423	463	451	413	483	457	438	422	462	474	424	401	437	442	441	441	488	433	458	449	429	429	455	469	455	461	396	437	448	467	424	476	410	454	442	447	454	438	409	428	460	438	487	422	447	453	439	456	480	432	471	473	451	447	481	437	453	445	464	449	477	421	486	496	425	407	419	414	472	447	437	447	462	446	477	460	407	463	446	437	467	432	421	436	414	410	424	448	386	437	442	436	446	438	417	437	434	451	439	456	450	435	427	428	427	438	412	425	487	443	441	440	466	436	428	442	447	448	440	434	435	459	417	452	430	461	444	451	434	485	449	466	487	434	448	466	472	439	438	418	445	447	443	472	423	475	484	467	434	437	429	459	442	427	439	480	418	423	438	428	450	420	437	416	439	451	441	410	433	433	415	409	417	469	442	448	490	425	426	460	432	428	443	451	447	453	505	421	445	449	497	461	452	413	412	456	444	471	420	428	428	441	444	431	465	456	442	444	421	444	466	446	442	444	442	457	469	448	464	438	450	422	423	423	454	452	427	447	409	451	436	472	442	458	438	457	457	427	460	436	431	457	471	412	438	436	426	425	416	448	442	445	432	478	481	405	432	434	426	447	461	416	430	449	486	440	436	451	414	422	451	440	474	457	466	451	449	461	441	462	443	454	457	432	444	437	478	446	425	437	437	446	411	433	483	456	445	378	435	443	452	439	439	438	435	430	473	507	472	456	458	453	419	461	414	442	441	485	414	459	430	411	436	450	463	434	462	434	436	430	383	421	430	473	422	451	433	423	426	443	469	460	454	468	429	433	438	438	460	445	465	452	432	458	441	453	447	437	456	453	501	433	429	461	466	432	472	447	481	411	450	465	473	505	439	431	457	445	450	435	432	436	423	473	455	421	422	421	437	442	447	420	479	424	431	449	464	443	426	436	432	493	450	441	457	451	459	444	475	450	434	437	430	413	402	462	439	469	431	436	427	436	397	422	459	474	442	464	452	453	451	415	460	473	413	438	450	434	429	438	396	417	447	439	429	480	427	447	408	464	477	417	439	437	461	458	432	432	454	419	433	449	454	415	457	424	432	411	432	426	403	434	445	446	450	409	436	442	452	423	454	456	453	448	451	436	446	438	456	426	474	447	465	474	406	447	465	456	404	442	482	434	453	439	455	419	476	461	450	434	460	486	455	455	390	436	468	427	471	417	443	463	428	454	448	419	444	447	437	463	450	459	451	394	444	412	437	442	406	464	461	451	460	454	440	449	423	430	442	426	427	458	449	449	433	423	483	440	457	382	454	428	432	434	439	433	437	448	435	440	461	429	448	439	446	448	428	380	405	405	448	436	443	390	424	448	455	445	459	441	445	415	439	431	426	447	432	420	436	435	461	475	456	450	448	500	435	445	460	406	408	443	452	436	429	434	431	438	416	502	431	446	436	431	445	457	476	441	433	441	433	456	400	480	421	405	423	423	456	424	487	428	429	419	417	422	463	417	501	422	424	453	427	449	454	432	413	429	409	448	419	421	437	426	419	460	447	472	442	449	448	469	469	449	414	461	459	412	424	411	423	424	448	429	459	426	463	425	428	426	455	434	437	412	443	442	466	459	426	470	426	451	427	452	457	443	444	442	448	411	468	432	426	427	449	464	467	426	435	436	434	435	384	470	435	450	445	449	423	444	433	421	432	461	461	417	425	464	421	446	489	463	414	465	438	472	416	426	441	408	439	475	416	465	441	458	460	458	399	464	433	436	414	452	401	455	456	447	456	421	440	438	419	443	464	443	465	479	471	436	448	464	457	471	449	446	465	416	431	427	438	432	422	447	465	411	455	415	450	432	413	445	472	433	457	443	410	441	469	465	444	420	446	453	408	439	429	433	433	456	403	458	458	420	440	459	469	430	425	463	441	440	487	454	458	450	407	427	433	424	474	420	431	446	450	464	444	440	462	421	459	451	455	436	458	442	488	451	434	444	438	420	432	396	486	448	425	427	408	468	450	454	455	443	431	437	433	440	453	460	435	446	449	471	411	448	437	449	468	474	448	423	384	403	410	478	451	427	467	466	474	426	445	461	435	445	472	424	417	435	417	473	445	452	480	447	401	433	446	441	461	441	455	390	442	440	445	472	412	422	438	402	441	437	443	449	466	495	414	438	441	470	431	443	431	455	454	431	425	450	462	451	424	442	427	456	453	424	450	451	462	483	498	447	412	459	438	436	428	469	477	433	439	473	431	457	423	442	441	449	407	427	428	461	432	420	428	429	464	452	416	458	461	386	448	437	439	437	424	450	442	465	396	398	458	459	472	434	459	451	413	485	444	430	431	408	420	409	420	425	460	460	455	432	467	388	449	422	432	459	458	461	434	441	446	439	429	434	455	437	474	459	426	450	396	481	416	417	449	452	451	458	446	413	461	453	445	461	439	433	397	479	428	471	474	445	410	452	414	457	460	411	431	423	473	432	442	446	485	438	445	409	460	432	442	447	447	431	411	424	425	470	437	454	436	419	434	422	410	442	432	406	401	468	428	418	460	413	434	458	439	418	440	447	465	443	466	409	401	458	436	451	448	453	455	407	437	444	454	459	472	443	455	466	428	418	420	446	476	418	452	446	507	412	429	450	459	442	437	440	398	434	436	440	435	437	456	470	433	446	436	444	413	436	483	447	475	481	416	419	398	437	457	427	460	447	419	460	403	466	457	483	459	446	402	430	448	442	452	439	427	464	467	465	408	444	467	398	430	395	437	424	454	458	422	418	415	441	463	428	437	436	464	418	465	461	456	486	450	408	452	469	430	461	491	465	411	428	466	421	410	439	415	437	464	477	461	468	441	445	459	405	472	434	432	474	470	422	466	416	428	458	468	468	405	474	431	403	479	422	433	427	432	455	431	456	427	425	446	463	427	432	434	417	465	488	455	451	450	408	430	466	470	450	445	426	406	410	428	453	411	402	376	427	458	436	448	470	433	467	438	443	456	427	437	459	436	411	401	491	409	439	390	424	490	467	452	462	432	445	466	473	391	466	451	411	431	421	458	480	421	441	430	444	431	433	454	432	454	451	384	474	446	475	468	430	457	403	439	469	462	429	439	442	437	455	433	468	453	476	429	468	422	426	497	435	448	473	491	461	495	437	443	415	437	425	423	438	411	430	464	460	457	429	434	423	478	415	469	447	421	438	429	413	452	493	423	431	401	466	436	436	401	430	448	477	438	442	422	482	436	431	411	461	406	443	469	423	403	433	403	427	421	467	483	433	467	455	415	457	426	477	482	382	460	454	401	442	422	437	448	435	466	432	461	403	427	473	426	467	457	421	447	457	464	397	429
24369	21518	28645	24830	19825	2205	714	461	393	345	345	333	311	313	312	290	272	267	270	269	279	289	247	261	254	263	270	266	285	250	214	283	236	252	274	236	233	272	238	272	267	248	265	271	251	232	254	235	234	270	234	266	216	280	256	261	251	253	228	222	259	214	235	239	273	268	267	243	251	271	239	233	223	253	235	235	255	251	237	258	273	226	261	246	277	248	227	259	251	248	269	251	239	233	241	234	231	224	254	239	244	226	228	237	218	247	288	247	233	251	233	264	240	227	255	246	251	241	264	243	268	253	239	251	228	225	252	229	243	249	277	258	251	239	229	278	253	231	271	222	232	250	220	223	256	233	256	250	229	253	251	247	218	243	223	242	244	270	252	256	247	230	245	258	258	258	226	257	244	224	252	264	231	220	242	245	269	258	243	280	224	254	252	227	240	246	240	263	244	232	219	235	251	241	254	246	246	276	262	287	251	254	243	255	237	275	248	247	245	226	229	250	253	227	228	255	234	221	246	247	242	242	273	251	227	247	244	233	244	258	235	246	254	248	252	236	235	240	232	236	221	239	281	219	250	265	250	243	229	238	216	240	264	256	227	244	262	237	249	253	262	250	231	248	221	233	226	258	234	246	229	255	247	264	237	271	260	241	278	257	252	221	238	228	222	226	221	254	227	255	265	248	242	246	248	242	268	245	228	240	273	246	270	255	261	237	239	232	238	224	240	267	240	250	230	275	247	245	231	245	236	230	230	236	228	235	238	252	226	234	231	231	217	216	210	251	249	233	227	245	235	222	253	236	272	248	233	219	248	241	257	241	231	252	251	248	221	264	246	267	253	207	251	244	252	237	250	260	251	242	236	234	222	250	218	243	248	225	241	238	241	268	244	250	265	259	249	232	254	277	264	239	225	238	240	283	235	229	244	267	234	246	239	222	238	268	262	236	244	223	214	220	246	259	254	262	264	232	214	227	251	262	271	224	227	265	254	261	267	268	254	256	228	225	242	217	274	241	250	244	238	225	243	235	272	231	219	240	240	253	228	255	231	226	211	246	238	257	229	270	245	239	259	254	276	244	220	252	243	224	236	223	254	253	265	233	271	245	214	213	231	236	230	257	256	244	262	256	257	241	263	252	243	228	248	261	267	243	221	257	234	274	238	256	255	229	223	248	240	252	257	236	246	231	249	253	232	235	252	252	233	228	255	217	253	265	208	253	193	271	256	234	243	213	242	254	265	234	235	260	230	258	253	257	239	212	227	245	220	256	227	253	232	241	237	245	223	252	243	248	241	230	246	232	240	240	223	224	243	236	234	233	231	279	223	231	235	260	217	269	237	200	266	245	263	236	244	219	255	241	254	251	239	217	216	241	260	250	253	237	265	228	249	242	248	237	249	270	224	253	259	263	249	239	258	222	249	253	253	244	230	243	241	255	227	232	253	254	223	257	255	232	263	251	252	221	237	248	218	265	220	209	243	245	235	254	225	227	243	225	231	235	248	221	244	245	234	262	212	247	229	244	238	269	220	242	278	237	189	226	239	246	243	257	212	239	267	271	250	223	235	217	264	237	257	219	262	257	248	255	250	232	250	227	269	249	276	249	214	234	224	244	255	252	271	261	237	256	256	228	225	209	241	245	239	232	251	245	240	253	244	254	228	240	250	224	233	250	268	259	250	230	255	227	254	239	250	221	237	260	255	255	234	260	255	253	242	243	243	255	242	238	219	256	226	245	247	233	247	229	234	238	267	231	226	217	245	251	262	222	260	253	226	227	254	244	259	238	247	261	251	237	255	235	242	237	257	270	233	249	221	243	232	245	240	245	255	256	239	264	255	254	245	243	252	232	237	268	261	230	251	235	256	211	249	209	234	213	204	240	256	254	228	227	242	231	247	242	242	256	249	238	251	236	246	218	296	230	234	227	211	243	249	227	246	238	252	223	252	256	231	203	264	238	254	249	225	248	239	231	245	278	219	266	235	228	236	243	244	264	246	249	276	247	240	246	261	219	231	254	235	247	231	256	241	224	221	237	240	254	235	226	246	204	268	267	246	255	253	240	262	225	238	227	275	264	267	254	253	261	243	227	228	245	266	263	268	246	255	238	234	257	226	245	226	266	214	235	266	228	229	265	250	217	249	249	242	247	216	233	230	239	232	226	245	252	241	265	241	242	252	228	207	230	243	249	249	237	197	240	261	252	247	227	265	230	235	238	242	238	245	257	246	238	223	255	211	244	261	251	231	229	264	216	252	245	227	239	234	273	236	251	271	245	230	223	251	242	255	230	226	290	254	239	235	247	254	248	207	237	279	235	221	244	258	285	255	228	229	240	248	247	218	254	239	237	252	260	232	251	247	214	259	258	227	264	233	224	248	232	243	224	251	247	219	256	238	266	237	235	244	242	218	232	248	250	231	261	250	233	258	263	251	256	235	236	244	262	236	248	235	261	252	244	267	222	237	255	230	239	264	241	244	260	213	255	258	242	244	228	225	269	245	239	235	243	243	272	236	202	232	247	258	265	238	213	240	253	255	256	217	253	261	219	257	239	232	233	250	251	227	234	242	230	257	224	251	224	268	276	234	234	261	225	268	251	255	256	261	247	258	236	254	217	253	255	236	250	209	226	233	217	266	254	219	246	240	245	217	249	226	241	257	228	223	258	255	243	235	248	220	265	222	257	229	216	250	246	256	236	253	254	230	244	238	260	236	254	236	210	240	225	258	254	253	247	220	253	260	237	257	249	236	245	243	265	240	233	254	234	233	227	234	238	252	210	243	235	244	261	241	276	266	247	244	226	250	233	241	244	213	251	245	269	251	240	236	256	265	246	236	222	253	234	229	224	222	286	256	234	225	242	213	263	263	242	247	229	263	223	265	227	274	237	241	250	255	249	222	213	240	281	251	251	232	253	282	228	223	238	236	252	236	248	216	241	246	252	240	227	265	240	233	247	231	249	221	256	286	255	252	269	243	236	237	253	240	239	244	236	259	237	250	218	236	232	256	246	238	260	258	259	269	250	242	264	238	228	249	242	214	226	257	222	242	233	245	245	232	220	238	254	255	213	230	222	253	247	241	232	244	242	248	219	217	267	238	237	251	237	227	236	267	246	239	244	257	225	233	244	260	240	233	232	249	268	261	245	258	208	241	252	235	253	273	251	268	239	259	236	232	273	251	245	247	226	210	247	252	268	268	254	232	227	248	215	244	208	285	236	223	232	236	233	227	231	234	221	240	245	228	228	248	246	268	262	242	238	248	205	234	247	224	234	240	236	240	240	262	235	216	243	220	235	252	223	255	234	233	250	243	221	283	266	288	256	245	234	190	245	222	261	229	245	261	248	238	265	234	230	264	221	213	216	215	241	214	251	261	247	260	241	262	251	230	236	245	250	245	250	238	250	252	216	224	242	229	248	199	248	253	241	253	238	263	236	245	240	215	264	253	262	240	256	272	239	223	256	236	246	237	260	251	240	236	231	231	254	245	229	212	236	230	214	237	280
3236	4543	3612	1761	1182	903	767	679	580	484	472	411	418	382	364	349	321	325	328	322	320	301	313	321	314	293	271	282	261	307	274	291	274	295	269	269	270	256	284	281	287	253	254	288	284	290	286	276	283	277	301	283	269	267	295	259	269	253	264	281	285	264	282	272	280	297	284	278	274	265	253	272	281	260	257	266	266	265	248	269	264	260	250	276	274	289	235	266	248	275	296	264	251	263	280	257	288	268	285	261	269	254	274	266	274	275	246	266	262	299	279	283	291	237	265	270	245	280	286	247	288	286	254	286	275	265	252	278	275	273	243	257	237	280	291	275	256	284	256	272	259	260	252	268	274	263	279	269	261	278	292	241	268	283	270	291	250	273	235	258	260	279	246	229	231	277	258	258	303	306	274	262	280	274	244	306	258	262	260	250	268	248	276	261	290	252	283	252	253	277	242	268	288	260	268	240	280	237	267	306	275	265	279	272	277	266	255	263	259	240	263	238	247	276	293	269	297	271	295	277	271	266	261	253	282	278	258	262	259	263	274	255	293	262	296	237	290	253	270	270	267	251	292	294	235	276	286	261	276	276	266	270	238	275	276	279	261	274	297	255	256	298	273	267	252	242	270	244	260	266	244	231	272	296	251	253	236	249	243	268	258	280	264	257	250	271	288	293	234	268	290	261	267	246	257	252	304	266	242	262	278	277	275	250	273	282	233	260	254	270	253	281	238	244	281	265	276	271	271	288	271	278	256	257	263	245	281	275	279	279	248	300	238	284	255	263	256	275	272	275	275	298	282	239	308	238	259	240	234	271	258	261	273	271	270	256	232	257	274	252	255	255	290	264	280	275	249	257	270	265	239	242	258	282	223	290	266	249	270	283	231	241	282	247	245	247	260	260	259	261	271	274	291	261	276	294	289	279	275	263	288	257	266	266	244	252	272	226	272	275	276	249	265	263	294	272	271	281	253	281	253	282	270	267	245	263	262	260	263	256	272	250	268	251	242	247	250	257	259	275	245	272	251	255	297	289	265	262	265	265	272	284	283	276	262	249	275	254	266	244	255	255	264	229	249	252	286	268	245	267	233	295	283	240	276	267	282	250	254	241	292	276	271	278	267	269	264	252	256	243	247	255	249	269	272	282	292	247	273	275	270	271	266	237	260	255	278	267	268	240	247	291	248	263	274	264	261	272	274	293	291	266	268	241	289	245	267	267	274	279	256	253	260	284	261	238	249	288	259	250	268	296	271	242	262	247	279	263	270	287	275	264	289	258	265	257	289	270	244	252	255	285	252	275	266	249	297	256	293	234	272	252	240	287	278	257	258	261	283	255	241	281	259	288	230	273	259	276	268	245	259	268	283	293	266	236	274	273	286	272	255	272	261	262	262	260	264	288	242	265	257	268	279	271	257	288	245	266	297	266	278	268	271	287	275	277	263	246	258	274	260	275	274	256	231	272	267	278	264	259	240	251	267	280	270	266	276	268	268	259	296	292	242	260	268	267	263	263	280	277	272	294	274	233	250	281	255	276	266	310	269	265	298	280	244	254	284	273	245	285	191	261	284	264	240	284	255	291	250	245	272	266	275	278	243	254	260	243	273	267	259	244	251	244	254	266	261	264	284	237	258	277	245	282	257	272	260	256	291	247	286	262	269	277	272	293	260	250	289	273	271	260	265	247	255	252	231	256	255	273	257	275	279	279	291	259	297	244	256	259	261	260	238	249	299	260	258	255	279	231	278	279	248	291	227	262	295	259	256	251	277	260	248	259	272	297	289	241	240	271	278	266	281	265	259	275	258	271	256	254	263	292	287	249	241	283	267	241	265	280	251	275	256	272	260	229	256	244	262	246	262	309	280	266	280	261	263	247	282	263	262	261	253	255	252	296	280	266	279	285	258	283	274	267	275	262	279	273	266	259	242	242	276	276	279	281	290	280	237	267	263	254	259	260	245	262	254	269	270	260	297	251	257	276	241	268	235	253	272	258	269	285	287	254	268	273	234	267	244	264	263	233	256	284	253	293	283	224	296	254	249	278	285	263	241	274	242	260	269	262	256	277	265	265	263	273	246	283	261	267	288	273	274	263	260	249	229	270	255	267	230	282	287	291	257	272	276	252	252	285	259	244	301	234	229	273	280	248	266	258	255	289	271	265	245	252	263	284	270	272	269	249	266	287	270	265	249	266	272	288	260	247	264	267	272	258	265	240	275	236	258	270	276	290	283	264	303	254	278	227	265	298	282	245	264	255	284	261	254	249	259	254	256	268	243	272	241	254	259	248	280	246	252	238	249	260	260	247	298	255	272	270	251	272	275	264	265	276	270	262	263	269	273	257	260	300	257	256	251	258	268	253	271	270	260	264	267	274	259	269	248	256	291	258	247	279	247	270	263	265	253	260	259	276	250	234	258	280	277	251	255	247	248	259	269	274	251	260	262	263	251	258	272	250	258	281	237	270	255	260	252	266	244	276	265	220	261	282	243	280	267	260	292	227	271	235	282	289	262	255	260	254	261	276	290	281	251	266	242	260	256	292	268	235	240	286	276	252	269	270	282	250	269	255	275	285	241	264	255	273	273	278	251	276	254	280	255	267	296	253	273	256	253	281	271	268	272	254	275	267	266	273	266	272	265	277	259	269	284	283	259	242	267	293	247	247	265	275	270	278	244	244	315	273	256	246	289	256	282	241	248	255	274	295	212	264	265	227	279	259	268	279	250	266	274	292	264	235	259	261	264	264	233	264	282	238	246	235	265	266	255	263	249	261	272	271	266	246	249	279	248	234	246	252	242	255	265	282	283	242	245	237	273	244	263	276	234	264	253	260	288	237	265	275	273	259	262	262	284	259	260	252	257	276	267	251	283	260	255	261	279	274	270	265	263	260	266	239	289	256	279	268	237	286	266	256	257	274	268	241	272	253	276	275	272	277	246	276	254	268	290	253	282	255	268	245	242	252	251	292	288	243	259	275	267	260	246	269	274	272	252	279	261	235	286	242	269	240	244	286	281	252	257	284	243	250	268	246	283	260	264	260	238	263	268	275	246	276	255	254	252	253	260	281	250	255	282	266	265	235	254	243	252	247	276	258	292	264	251	248	251	306	275	273	254	258	246	273	322	247	256	259	276	257	250	251	273	261	290	289	248	257	257	274	256	273	272	247	240	249	271	244	286	250	261	260	246	260	266	288	254	286	253	324	271	287	243	261	263	277	247	270	262	274	265	268	254	259	277	255	262	263	232	265	275	235	270	268	301	247	256	269	275	283	265	285	243	250	269	254	259	276	258	281	275	263	234	265	277	266	263	265	238	270	267	245	263	255	273	284	265	285	244	267	269	249	253	237	270	264	276	278	250	270	235	250	255	267	239	277	287	275	268	238	290	247	267	270	282	259	256	228	273	246	275	252	273	257	249	272	271	262	253	266	252	281	224	259	298	252	241	280	305	253	280	220	234	243	250	239	241	264	245	246	248	250	262	251	261	247	247	266	257	239	282	256
27552	11098	1540	880	640	616	600	635	650	582	652	610	614	604	603	633	635	600	594	622	653	616	618	652	629	606	618	639	609	616	638	590	651	622	611	600	628	630	650	633	628	623	623	616	621	634	631	614	586	641	620	605	598	634	610	631	678	595	628	634	624	607	661	603	582	622	626	595	638	602	616	645	627	617	629	649	636	607	628	638	616	605	645	585	671	654	633	632	606	596	603	616	678	602	597	644	635	604	602	647	629	647	632	625	593	592	600	597	640	588	657	696	657	618	606	616	615	641	689	611	632	609	634	664	604	592	627	633	632	629	634	651	667	610	632	624	599	626	574	660	649	625	628	625	603	617	655	628	642	627	638	583	668	630	602	603	608	598	603	599	617	625	626	631	635	618	622	626	662	644	644	602	583	582	624	579	588	598	637	633	624	667	668	622	627	629	655	607	622	688	611	619	641	588	625	642	636	598	575	579	569	597	630	587	655	607	619	584	660	624	640	631	617	643	605	614	594	607	657	620	596	645	594	639	592	586	612	610	628	613	655	611	610	610	612	636	640	665	614	610	620	637	593	597	667	612	596	675	660	613	669	581	605	638	637	615	649	593	606	672	627	576	632	649	650	622	601	634	588	610	592	602	627	633	602	643	670	660	615	600	624	631	640	570	649	622	632	649	589	652	627	591	622	638	590	586	604	644	588	616	622	652	664	603	662	650	605	560	606	615	623	605	642	614	655	658	600	603	578	640	631	629	594	620	640	616	598	615	632	585	621	643	618	633	608	650	612	621	606	633	634	524	624	617	593	648	586	572	614	608	613	615	573	631	649	598	623	656	662	640	602	642	625	637	615	600	647	659	585	587	624	579	607	599	642	630	613	629	604	620	620	660	595	589	577	619	577	627	614	638	577	644	624	636	614	643	627	634	605	593	604	642	645	610	582	599	636	605	624	630	624	640	618	588	652	647	617	627	607	596	630	664	661	627	625	602	599	642	600	607	641	624	644	568	633	611	586	651	642	637	677	680	624	617	624	618	679	627	647	605	615	637	634	629	638	600	560	644	604	635	620	599	649	611	630	623	594	591	613	655	642	641	625	616	616	607	636	619	601	620	618	613	637	629	627	623	642	635	616	645	609	610	617	651	654	648	594	626	635	626	618	635	653	635	661	631	658	650	637	614	586	601	611	647	590	612	610	604	612	637	630	672	618	612	606	612	637	635	651	638	602	677	595	622	719	631	601	581	614	558	626	614	648	627	612	610	658	653	577	638	621	622	611	629	661	661	653	635	603	606	600	665	631	628	667	601	601	622	624	614	610	642	629	582	662	659	644	660	601	626	581	652	632	638	604	621	611	595	606	602	599	643	586	607	647	602	649	586	622	643	601	631	615	603	620	627	636	615	641	603	594	659	629	647	622	602	641	623	598	618	648	610	651	620	606	602	631	654	624	621	639	642	604	679	616	579	643	652	609	635	667	611	656	675	640	613	620	593	631	619	634	633	637	603	603	586	674	621	642	623	673	609	605	639	669	593	653	639	617	594	637	630	612	643	617	624	679	618	617	589	591	637	632	617	633	650	647	643	604	638	640	623	629	646	606	622	692	671	618	629	596	621	626	651	613	576	669	612	603	620	594	635	590	623	597	647	631	630	601	632	635	603	649	658	625	619	620	607	635	661	586	645	605	642	610	560	668	600	616	633	624	672	629	621	615	599	619	599	604	647	621	634	634	631	627	639	670	634	642	608	621	641	665	658	647	627	591	624	591	657	583	624	660	578	608	619	588	600	627	636	578	574	614	622	618	639	646	636	680	617	601	701	628	649	553	588	605	626	583	592	588	592	635	633	649	613	605	667	635	608	676	647	662	624	650	567	599	626	610	651	571	634	633	642	676	620	628	617	574	610	648	601	674	618	592	681	647	685	594	565	609	623	635	559	624	629	617	597	578	627	612	640	607	693	590	635	616	609	612	632	597	648	647	594	622	620	629	626	636	615	625	637	603	601	566	651	614	611	627	626	636	643	587	579	683	637	571	653	594	608	619	617	637	641	602	633	661	635	657	610	619	588	605	578	655	642	623	641	589	661	641	618	655	636	663	597	611	659	610	613	602	625	642	633	652	611	601	565	676	605	621	609	606	624	619	657	643	649	635	598	628	642	655	634	617	601	647	580	608	618	619	638	651	648	616	607	662	589	636	628	620	596	604	627	587	587	665	630	641	592	620	616	617	612	608	672	595	584	628	598	614	602	600	603	615	624	599	634	608	628	615	662	632	652	634	619	644	637	626	627	627	678	658	640	629	598	623	607	619	657	608	645	598	589	620	670	632	658	618	661	635	620	636	585	621	639	599	653	569	623	608	599	619	678	653	632	627	628	627	602	641	608	608	649	607	633	572	640	616	593	572	627	635	590	631	672	596	599	608	630	641	651	601	667	639	645	602	639	598	617	582	606	614	587	605	618	577	593	610	601	613	672	623	642	618	604	604	603	655	640	658	631	588	619	563	607	634	613	630	613	628	611	662	584	612	623	634	623	640	606	582	571	636	637	624	656	595	648	597	670	702	651	621	591	618	632	638	638	642	598	674	599	644	596	656	644	605	691	608	650	613	620	606	643	623	619	628	565	666	598	632	616	612	588	634	681	624	614	606	603	616	604	614	624	605	645	597	604	630	617	611	650	660	621	654	658	638	648	655	649	607	618	607	622	579	620	609	599	603	621	665	627	648	640	602	631	609	638	631	643	621	654	610	631	633	640	638	608	574	621	627	629	598	615	648	586	644	693	593	647	651	581	635	624	585	643	604	627	603	644	623	629	589	601	627	654	613	668	596	643	614	606	630	618	592	660	590	615	584	656	621	655	603	611	632	657	660	598	580	615	628	662	632	618	608	634	653	598	596	608	660	604	648	634	665	642	603	647	597	614	592	582	624	649	646	620	581	645	657	603	624	641	628	549	589	595	676	633	571	632	653	608	630	581	599	631	641	668	614	634	601	577	609	591	648	632	643	583	598	638	563	619	626	627	626	663	596	605	652	630	633	584	610	635	628	650	580	621	641	617	647	579	627	602	640	616	651	624	650	604	624	610	640	626	672	635	631	562	620	649	659	594	595	631	658	599	629	609	602	639	603	604	602	695	669	569	638	617	607	609	632	630	607	626	639	623	577	650	629	597	630	653	624	616	613	666	592	659	651	636	589	582	630	636	625	619	630	605	661	644	615	654	635	662	597	636	640	614	639	600	598	614	605	667	633	632	618	643	605	606	637	624	628	653	587	651	602	635	616	611	609	632	579	627	646	647	620	599	619	674	580	618	613	604	557	675	603	612	641	590	595	645	593	667	641	597	600	608	629	627	633	566	562	625	614	572	648	658	619	596	653	668	603	625	601	649	639	626	673	629	632	606	647	585	619	641	653	662	607	578	616	617	608	588	620	688	640	641	678	614	622	613	678	608	609	610	615	633	620	639	641	630	611	613	595	634	653	658	652	568	604	626	641	643	605	615
5087	849	755	623	609	597	581	545	568	581	614	555	590	589	607	585	597	601	614	617	599	574	582	563	597	545	596	572	575	563	594	589	601	561	601	611	590	575	562	567	569	531	607	606	584	567	591	572	590	575	580	566	539	566	567	583	553	549	563	579	593	573	605	556	563	594	539	586	596	542	581	561	583	577	560	591	552	585	611	577	629	596	599	579	568	584	596	588	530	612	546	529	592	576	589	550	581	600	557	583	545	547	544	598	596	595	577	570	540	582	588	563	585	568	606	542	591	573	590	572	603	544	571	563	569	597	573	562	579	545	571	579	592	540	562	564	550	575	545	626	614	572	558	598	561	558	518	541	563	606	556	609	626	570	564	578	562	578	589	614	580	567	551	545	584	576	581	524	528	606	610	525	566	552	563	587	538	601	596	556	551	572	599	589	555	539	594	589	574	614	560	569	581	534	584	555	568	610	578	566	560	587	581	574	547	554	614	604	579	547	589	574	546	591	596	573	547	550	546	611	563	594	551	565	569	564	539	636	596	568	591	554	591	579	568	554	567	592	579	567	614	583	576	549	591	615	560	619	584	556	523	556	567	627	615	600	536	588	521	580	564	560	595	556	562	573	585	550	594	580	518	588	587	597	594	536	586	585	623	563	527	590	553	551	567	567	557	572	620	613	555	595	570	551	610	608	591	528	589	594	575	586	532	602	557	541	594	603	533	534	571	554	575	583	589	587	630	523	563	515	601	586	587	583	577	603	575	574	561	560	569	587	574	592	554	585	540	563	526	590	565	560	593	557	582	565	570	594	546	619	531	574	591	550	604	624	571	590	536	621	588	581	604	546	557	571	535	586	570	595	617	551	607	541	543	557	571	606	575	585	547	536	574	582	555	572	558	563	530	592	542	581	591	552	561	556	566	567	569	577	533	587	606	542	572	566	568	522	589	556	612	583	561	608	554	569	544	614	561	548	555	584	587	550	564	577	583	599	575	570	558	530	566	564	590	602	609	585	580	598	556	537	621	561	545	557	547	579	547	551	579	552	569	567	575	570	564	568	570	594	586	592	567	579	553	626	563	589	626	548	577	577	557	567	579	584	579	595	535	552	585	553	547	622	553	589	564	590	570	555	591	565	530	577	599	587	570	596	561	587	585	597	561	593	579	573	585	572	549	580	563	554	568	594	598	561	552	600	614	602	533	563	576	579	584	550	595	560	577	593	568	545	600	587	530	589	566	590	581	563	592	539	547	569	574	577	549	551	556	648	538	590	603	604	593	588	528	540	581	562	514	550	546	565	579	610	625	615	582	589	584	607	573	560	574	541	552	614	610	547	544	533	551	615	562	538	583	575	539	548	530	570	616	563	569	536	614	580	581	565	555	613	555	574	557	582	545	583	573	552	563	586	559	616	568	547	563	564	554	605	566	561	552	578	518	548	576	612	562	606	577	551	572	559	565	604	565	562	561	558	531	585	623	596	584	568	565	613	550	569	547	562	565	575	560	550	601	568	540	591	605	565	581	575	570	523	560	571	537	587	576	550	583	591	567	585	546	547	613	561	586	572	530	543	630	556	572	547	577	563	519	575	586	553	618	539	567	592	608	623	515	569	574	583	522	562	553	543	577	551	558	582	596	582	588	587	529	581	574	580	590	611	581	552	543	604	560	630	553	577	548	559	579	561	594	599	593	551	583	595	586	566	536	574	589	554	577	606	595	520	557	577	558	556	529	569	549	587	601	567	595	523	588	529	540	541	542	583	560	581	606	564	529	583	566	595	588	570	562	578	590	567	529	588	570	554	546	584	579	581	610	579	586	560	611	608	588	555	582	563	576	560	587	550	594	571	571	584	578	582	550	624	566	567	569	542	597	556	553	530	593	596	586	588	578	537	569	583	567	534	583	572	561	578	586	600	578	582	577	576	557	581	549	574	529	584	588	581	618	589	607	617	545	598	584	558	599	556	604	573	568	552	581	608	579	585	538	572	596	618	519	587	575	588	615	604	582	542	582	602	530	544	534	572	584	589	575	598	576	572	580	566	539	584	589	576	529	544	595	588	592	574	600	549	553	575	582	569	572	571	567	602	528	558	614	549	554	575	566	568	533	563	538	563	567	577	577	544	551	565	561	584	606	607	572	567	577	580	558	593	601	580	549	578	558	581	565	594	579	600	590	602	594	575	593	563	582	589	565	604	598	564	555	586	548	599	540	567	603	595	602	567	559	553	616	586	557	581	604	569	578	566	570	609	562	581	566	560	567	599	585	526	588	562	598	558	583	555	553	589	571	539	576	529	557	570	555	595	604	583	561	617	602	580	570	575	583	584	617	585	570	557	565	566	578	557	571	609	605	577	609	601	552	567	587	569	551	547	572	594	578	594	556	588	597	562	578	552	552	563	602	562	629	543	577	571	570	607	610	561	550	565	555	590	544	587	599	521	565	582	549	594	584	603	569	585	567	564	575	560	560	549	545	596	550	587	585	546	579	544	576	551	573	577	586	594	582	563	543	579	633	576	622	607	529	568	584	612	597	575	566	585	539	555	624	541	602	595	551	599	533	590	545	616	570	574	598	582	594	590	608	583	567	565	567	610	574	553	589	607	561	548	607	560	510	563	594	538	588	540	558	587	496	546	595	604	587	518	562	597	572	576	556	581	589	569	557	561	607	581	589	558	603	528	612	566	577	565	564	583	561	561	590	556	575	545	548	560	567	555	566	614	594	595	594	564	610	566	591	584	554	615	535	569	561	587	595	553	628	582	548	574	578	517	571	560	588	564	603	593	615	555	558	587	583	560	596	577	578	567	542	577	577	548	600	566	555	567	586	584	577	584	621	561	542	577	587	564	588	552	574	551	596	585	562	578	522	551	612	589	599	553	584	545	568	570	556	575	570	576	600	571	601	567	566	556	555	562	531	528	572	583	603	611	580	574	546	581	552	580	582	587	578	567	610	532	580	567	572	575	560	556	556	560	554	565	547	568	563	614	567	589	561	577	566	579	554	543	557	578	584	589	564	588	563	574	596	561	565	572	620	550	562	600	551	578	606	524	530	522	569	593	561	584	546	613	591	610	577	577	572	548	549	544	555	582	554	564	559	562	547	549	567	581	585	589	585	591	596	590	560	565	606	597	540	592	573	591	531	587	587	537	584	594	544	564	556	572	552	595	581	566	531	569	581	587	567	566	551	590	598	555	587	594	609	549	600	522	617	575	576	588	577	588	603	597	577	541	574	551	564	561	560	586	596	631	573	514	556	580	535	604	577	624	572	585	547	575	573	616	590	570	557	569	579	584	577	617	540	570	577	527	586	569	625	579	570	561	620	568	543	579	532	533	567	585	560	514	539	561	582	594	568	594	574	550	517	628	570	542	590	523	593	581	567	563	598	563	580	520	548	538	595	566	605	574	629	539	566	540	565	616	542	564	566	573	562	588	582	553	549	582	609	624	551	570	607	542	583	574	565	563	574	552	565	620	607	534	562	538	597	578	594	588	555	568
25967	21518	25168	15950	1328	766	601	576	526	509	495	502	516	476	479	469	486	507	480	488	504	542	451	478	439	477	476	463	445	501	543	502	496	468	492	459	446	472	484	459	460	479	488	464	464	452	467	437	503	471	499	459	475	463	527	488	469	521	477	455	518	475	451	468	517	465	461	503	473	483	499	463	452	504	479	459	479	481	474	473	485	493	486	481	476	454	459	463	435	489	474	458	500	451	456	495	482	484	487	470	476	447	481	486	456	450	466	441	461	486	457	457	479	462	458	502	491	487	514	467	484	438	484	496	492	486	479	476	453	503	458	461	480	484	457	470	432	477	457	482	499	505	440	455	478	453	447	454	455	476	514	480	454	477	470	486	475	476	480	489	498	468	468	407	473	454	449	500	489	486	465	464	488	443	461	461	511	470	456	433	471	457	487	496	453	468	455	464	488	463	484	453	488	479	458	451	486	460	463	512	440	483	483	458	482	448	501	425	462	486	457	467	474	481	480	439	428	498	450	490	503	505	468	474	456	463	445	449	448	437	450	456	484	431	486	475	481	471	473	490	412	421	442	490	470	451	473	457	476	464	442	468	434	460	454	474	536	487	484	483	447	456	464	470	459	460	450	477	496	496	528	488	467	477	455	432	460	485	469	472	438	465	512	482	490	441	430	474	477	437	481	434	487	493	454	483	434	510	459	451	443	450	461	503	500	455	477	468	456	461	446	487	471	468	460	470	445	507	479	473	455	448	475	471	503	488	438	476	497	464	459	487	433	425	497	476	474	426	476	503	513	484	466	489	513	478	468	474	479	472	474	461	452	491	476	542	467	470	482	484	444	442	428	470	449	482	449	452	488	482	498	508	482	474	497	415	463	468	449	492	434	462	491	467	498	483	490	463	493	450	478	483	466	488	461	473	489	463	459	505	475	484	472	465	483	509	494	473	467	472	474	477	483	455	483	463	424	485	436	453	532	514	485	435	448	492	425	503	470	477	500	467	486	501	507	447	463	444	493	489	458	448	451	482	469	517	473	428	481	435	472	470	449	496	459	504	451	463	507	473	465	475	471	441	496	467	462	470	472	456	445	477	488	486	469	489	479	445	481	474	466	473	503	498	484	468	477	505	464	489	500	496	485	467	483	456	498	463	480	541	429	501	497	501	498	505	464	504	497	465	489	471	499	455	494	479	477	466	460	481	468	466	471	452	476	502	474	446	505	481	493	471	484	455	477	492	442	498	491	480	450	464	480	459	506	483	462	469	460	473	443	459	424	441	484	495	457	506	467	439	517	489	417	496	471	457	471	473	470	499	496	483	491	481	435	456	462	491	488	430	480	493	474	505	458	475	472	503	474	542	466	475	469	469	468	443	460	505	488	482	468	449	482	480	473	458	455	485	475	461	456	453	480	449	425	478	450	471	493	467	490	514	442	512	465	500	470	466	473	466	450	457	442	478	443	478	432	487	463	451	506	505	483	476	495	498	475	424	414	517	497	447	457	444	465	458	472	446	511	488	441	454	428	455	484	487	494	449	454	462	483	470	449	493	421	495	499	417	478	486	473	478	430	468	468	504	457	455	470	480	507	476	464	469	473	480	491	494	483	503	507	449	489	479	413	470	473	434	492	450	484	470	488	482	461	494	451	430	450	470	509	446	510	521	463	501	458	429	498	515	455	481	446	509	492	459	500	475	482	468	450	455	462	497	489	472	470	448	448	470	470	484	465	480	467	464	489	447	468	491	488	467	493	441	459	491	513	467	439	449	448	430	474	492	514	488	491	406	475	468	482	504	474	457	519	459	452	457	473	477	457	465	472	496	483	477	456	501	483	472	464	432	453	476	465	437	448	483	489	486	472	473	515	476	463	471	489	472	452	480	456	451	470	493	458	434	446	446	499	486	500	490	470	454	484	462	474	457	470	480	486	465	518	489	407	488	431	485	460	456	512	459	475	484	467	461	431	444	478	467	435	465	478	471	476	498	475	461	429	467	485	486	456	509	469	490	489	457	453	485	438	482	441	472	480	453	481	467	488	441	468	455	462	427	454	485	450	445	480	468	427	493	467	455	469	522	463	495	432	430	474	456	462	461	456	447	441	478	484	467	468	489	485	483	460	502	465	461	477	482	455	439	456	462	452	484	495	474	484	414	493	503	494	465	539	489	465	485	499	441	451	473	453	473	447	490	489	460	461	510	466	493	453	458	459	511	480	497	467	482	477	486	478	482	474	464	482	484	479	482	431	462	467	475	466	462	454	455	459	507	467	481	444	409	473	434	486	465	510	471	431	444	494	472	502	489	504	463	481	447	501	476	468	460	473	511	429	436	447	478	448	463	473	508	427	466	465	489	440	483	479	475	506	431	462	487	469	482	456	495	476	498	491	481	490	469	482	491	482	473	420	464	480	449	476	485	426	462	480	512	447	480	426	480	453	482	452	449	508	437	442	470	450	455	454	481	457	477	428	475	449	487	461	455	452	485	473	449	467	491	455	467	457	496	476	452	461	439	450	439	491	431	477	494	458	505	494	468	464	467	433	492	479	478	480	484	480	461	487	484	447	494	485	477	463	496	498	481	478	485	470	443	480	556	471	474	447	494	477	470	524	484	434	493	481	511	479	479	494	490	444	479	475	480	476	452	452	474	500	477	478	461	470	494	487	469	440	468	456	471	441	462	438	461	486	499	483	505	478	485	480	473	493	472	454	500	443	449	476	476	440	475	459	510	475	473	471	444	468	482	496	495	461	474	483	486	459	452	498	487	476	475	498	508	463	467	461	473	441	491	470	454	501	480	450	480	471	435	470	493	517	516	486	476	453	500	456	506	464	479	485	478	470	467	462	488	477	470	509	475	504	472	499	481	484	481	443	466	494	445	479	449	450	448	454	477	474	427	460	478	437	463	474	471	439	478	457	495	473	512	484	495	500	496	467	462	466	463	476	478	498	426	489	502	446	464	422	458	460	458	470	497	455	461	472	477	494	478	428	466	462	472	423	475	483	474	475	473	483	472	456	444	449	445	459	457	462	489	479	499	447	450	517	489	493	480	462	492	458	428	477	430	448	468	484	430	463	469	510	480	454	443	475	497	525	469	456	475	477	477	451	482	471	481	449	498	470	483	508	470	459	504	480	449	487	477	456	452	486	473	504	477	476	481	431	464	468	470	456	478	446	444	496	451	480	452	418	487	476	459	457	446	452	470	473	450	481	481	490	509	466	473	481	439	499	478	447	466	501	474	468	451	475	478	476	478	455	464	467	502	499	448	485	462	494	492	496	509	460	476	457	469	442	459	439	425	492	469	431	491	485	473	498	472	473	454	436	445	451	442	484	477	460	478	456	459	457	454	489	448	469	474	491	489	498	470	481	452	459	438	473	466	515	485	485	491	427	471	476	440	463	467	471	485	454	476	476	503	469	507	486	461	514	480	474	455	474	509	478	496	466	464	475	501	477	473	461	504	476	481	448	444	499	492	478	494	480	479	481	460	486	447	497	412	482	471
3504	1904	1585	966	759	640	597	554	544	525	514	507	483	527	482	532	476	484	486	497	496	423	477	479	465	497	468	424	493	506	465	451	488	461	487	478	472	474	416	504	521	482	449	495	442	501	455	424	496	459	481	440	461	453	430	445	490	474	465	475	483	500	473	472	466	478	495	458	470	451	450	496	458	466	474	492	467	490	492	515	443	425	489	467	467	444	492	471	434	462	435	442	427	461	446	464	480	459	424	446	416	473	456	517	468	477	516	456	498	427	462	460	433	506	452	489	483	445	463	507	483	478	470	441	458	483	482	481	443	464	438	422	478	475	473	494	487	469	478	445	458	451	469	466	479	468	467	475	453	464	474	478	470	458	429	485	462	464	466	433	456	439	469	452	473	479	456	499	485	452	479	447	470	449	481	417	446	500	471	461	476	455	455	457	444	453	453	461	485	450	468	485	454	459	427	489	512	448	458	475	471	461	446	473	461	465	444	467	490	448	495	486	435	454	474	471	501	430	445	463	480	432	453	469	436	457	440	483	503	469	485	448	462	439	459	524	467	480	477	447	467	473	441	457	488	448	506	455	455	420	462	472	462	475	478	455	429	497	461	486	457	443	475	471	398	489	452	465	475	487	466	483	463	503	465	476	467	479	466	455	480	491	495	428	472	406	487	444	433	471	433	454	461	437	431	467	462	467	453	431	469	475	442	434	492	495	408	466	493	494	432	477	457	459	445	483	458	434	456	445	472	461	500	485	434	425	475	482	440	481	462	459	458	492	475	473	472	477	470	494	465	471	475	447	485	468	456	417	457	444	466	429	482	492	439	433	443	473	475	468	468	489	480	439	458	454	481	432	490	509	484	475	509	454	495	414	449	482	473	436	430	449	442	461	445	452	446	460	485	467	433	423	469	447	444	448	471	475	443	476	472	489	470	440	445	474	469	460	458	487	484	450	483	472	509	461	439	461	454	442	457	495	480	492	462	523	452	468	481	434	491	449	461	460	474	451	462	506	454	469	472	448	484	463	444	468	463	465	461	452	467	438	479	452	408	462	494	492	499	477	433	445	451	484	481	484	466	455	493	438	477	459	477	461	473	436	456	480	421	471	481	453	458	474	481	487	469	434	464	411	461	469	445	487	472	475	446	476	454	491	467	490	434	455	469	444	494	459	467	466	431	480	463	486	473	451	460	470	490	455	473	491	419	462	461	499	466	469	459	434	496	442	439	436	463	498	457	484	499	457	492	455	437	419	473	472	480	485	455	470	491	452	453	488	484	462	468	467	448	461	440	448	488	437	403	445	473	441	479	436	481	454	458	459	429	472	441	461	464	493	473	453	456	477	469	467	448	483	407	481	490	449	468	477	441	417	474	454	436	468	473	465	469	468	478	453	449	473	469	485	459	451	464	474	446	473	462	473	469	464	476	497	452	483	439	518	438	454	449	456	448	449	502	457	477	463	439	490	473	432	488	472	447	471	410	486	419	425	437	470	429	427	448	446	478	461	446	436	469	476	432	469	450	470	472	489	465	468	455	444	490	449	450	477	470	489	465	489	456	463	468	427	451	476	449	473	446	465	474	448	446	492	462	450	436	438	470	428	473	464	433	460	489	473	467	456	428	464	486	465	470	485	471	491	458	488	463	472	455	458	495	469	419	477	469	471	412	468	448	441	447	428	461	439	477	457	428	467	464	435	441	488	477	451	386	428	455	481	448	509	416	448	461	461	461	459	482	454	464	421	469	450	457	441	476	435	476	412	489	465	513	500	460	449	448	450	497	450	478	473	440	488	470	436	461	433	458	453	471	440	469	446	490	494	438	442	455	433	479	471	476	479	475	475	486	452	425	456	451	513	461	449	478	472	488	446	415	452	508	481	453	497	428	424	475	424	461	456	453	479	485	497	487	477	469	479	477	457	445	437	478	471	444	441	480	455	450	454	446	476	441	449	452	483	468	434	448	443	481	402	480	432	488	472	481	452	490	469	497	463	440	460	450	447	472	489	445	449	497	462	470	474	493	491	473	443	457	451	463	443	438	477	481	485	462	444	450	441	465	454	492	433	436	437	460	453	495	456	505	522	474	450	448	439	475	454	440	408	457	476	494	483	454	441	488	467	455	455	435	459	453	464	432	476	464	444	476	467	464	448	472	504	470	461	444	473	444	491	490	429	462	439	451	465	423	493	484	500	495	478	436	434	423	460	480	456	472	423	459	471	451	413	453	484	440	454	452	453	475	444	509	451	445	473	448	468	441	431	463	492	474	457	470	502	499	434	404	454	468	444	453	453	476	485	466	439	465	458	455	516	460	461	429	476	418	475	434	465	473	463	415	462	480	416	493	480	478	492	479	455	478	510	470	498	448	436	419	471	485	466	470	442	468	473	454	456	460	469	462	496	451	444	448	458	468	516	449	448	473	437	474	455	475	483	457	449	469	458	425	464	463	438	451	461	477	481	465	486	451	441	484	486	472	448	471	452	473	506	448	471	440	487	494	480	484	484	464	449	437	497	482	462	438	457	462	451	456	490	499	472	462	470	460	468	480	499	437	459	452	458	441	472	443	439	454	448	492	478	478	451	503	480	446	462	410	433	461	442	480	449	472	446	464	473	463	473	462	455	443	467	448	492	491	460	455	445	466	454	443	459	435	374	422	436	486	444	440	487	452	449	418	467	482	464	507	464	466	455	449	480	474	509	500	454	442	514	459	465	460	470	455	452	444	424	451	456	428	484	439	446	451	467	442	442	475	474	478	469	466	462	447	452	429	447	462	447	411	436	422	432	456	441	496	460	445	506	485	465	454	447	514	474	435	476	431	438	434	491	447	481	489	476	424	477	516	441	472	476	438	453	438	428	450	460	450	479	441	440	485	487	459	481	395	487	436	462	474	460	478	464	476	420	489	423	442	451	448	445	461	456	458	469	472	469	483	466	452	441	475	489	471	447	486	463	433	449	476	489	458	439	460	476	446	430	470	491	475	470	428	453	477	478	454	448	449	424	431	456	457	453	468	464	472	476	437	483	442	446	444	446	462	471	479	461	411	456	461	448	486	416	474	502	432	447	433	404	441	474	478	435	459	429	439	473	458	449	453	469	483	455	427	466	486	425	408	499	469	467	448	453	482	485	421	506	443	442	471	453	444	467	456	473	452	455	439	483	468	429	475	475	451	484	483	473	425	499	442	484	519	464	507	443	463	471	431	498	469	458	468	465	450	471	471	488	413	448	447	482	452	418	487	489	492	476	441	442	467	447	474	474	471	460	475	471	472	480	474	423	460	489	471	493	464	464	444	448	422	476	469	477	504	438	461	453	480	487	422	459	442	490	455	468	453	427	457	453	438	462	471	446	452	486	433	473	470	465	427	465	446	423	467	436	488	444	484	454	457	476	456	448	459	471	463	452	462	458	468	467	436	456	481	443	455	459	446	476	485	490	466	460	449	480	452	449	452	461	464	451	467	457	445	430	441	437	489	463	469	431	446	476	430	458	448	475	498	506
24317	21474	28651	24715	19905	2270	852	503	445	387	355	355	344	307	330	303	314	316	302	334	304	278	267	295	268	271	261	291	293	299	281	294	246	258	287	288	268	262	260	289	265	246	292	266	248	277	310	282	305	297	272	289	292	290	269	262	313	269	252	242	266	282	279	275	263	284	295	293	305	273	274	311	263	253	297	307	281	253	290	265	281	275	280	263	311	288	267	291	263	284	274	282	298	287	286	268	252	267	276	234	286	288	283	300	289	281	276	300	284	248	307	271	300	287	268	286	271	252	279	302	260	281	275	259	287	265	295	268	257	258	287	253	297	296	290	250	258	287	279	287	264	278	286	272	243	282	270	268	295	287	295	290	272	263	249	269	289	281	281	259	255	278	256	271	270	251	249	255	281	270	266	274	265	285	227	273	269	290	255	273	281	259	295	254	280	275	256	298	270	291	280	284	274	288	304	284	279	276	279	269	315	291	266	273	277	330	262	251	265	256	288	264	289	288	256	270	280	272	290	290	263	275	270	263	279	280	297	257	269	293	268	283	291	264	301	257	288	270	267	290	260	268	262	275	270	251	248	265	268	266	281	259	269	244	271	270	293	281	296	267	254	312	280	273	246	266	286	260	294	287	272	276	284	269	249	291	300	259	281	289	250	270	273	286	264	289	301	273	309	258	266	285	276	306	293	279	288	288	268	289	262	280	233	273	267	269	318	269	260	273	272	263	285	246	292	285	248	292	258	242	271	280	248	272	270	274	252	260	287	280	264	259	281	268	289	263	283	285	271	252	291	292	225	303	282	274	254	270	291	270	273	264	259	265	275	293	253	268	293	253	296	275	278	243	275	273	260	274	250	264	256	256	271	289	260	268	250	256	283	264	271	267	272	283	259	250	270	251	267	264	303	279	274	293	268	269	281	266	282	278	267	274	252	293	280	266	302	337	269	258	283	266	260	300	293	235	263	281	293	279	274	244	272	263	265	285	287	278	280	286	269	293	252	308	255	280	260	249	262	255	262	233	295	247	272	268	264	278	277	244	288	260	242	302	289	275	271	276	258	268	308	263	284	255	248	263	268	265	251	253	308	278	283	290	256	281	247	279	234	279	274	261	266	266	269	259	252	271	257	267	273	252	235	287	295	246	275	248	267	266	263	281	290	267	290	251	257	265	251	266	286	278	304	270	272	272	281	277	274	272	290	260	257	275	268	276	280	295	250	248	281	251	269	281	269	294	290	310	284	297	237	271	262	310	266	280	282	264	273	270	303	265	303	274	290	262	270	289	278	274	258	284	279	291	282	281	260	230	254	266	307	239	283	295	282	271	258	281	252	253	286	258	237	279	285	273	253	264	256	285	289	275	265	271	290	276	275	281	260	282	244	277	267	249	302	292	234	271	280	254	291	256	282	255	285	259	250	261	270	269	262	264	243	265	283	293	257	278	284	279	276	291	262	270	247	269	276	262	242	293	271	270	291	260	260	276	272	267	272	273	293	278	246	283	260	258	279	291	255	281	271	264	282	262	263	273	283	249	243	259	288	291	277	290	306	261	263	264	276	263	286	258	288	292	284	271	293	293	262	274	260	290	266	281	264	259	255	278	271	299	263	258	280	263	297	246	265	258	280	287	257	302	254	252	273	314	261	286	268	276	292	291	249	270	278	272	281	285	266	269	272	256	298	288	281	284	280	244	277	283	267	281	281	251	269	274	239	288	257	279	261	280	264	274	310	292	252	283	269	255	265	257	259	272	272	277	271	271	274	269	281	255	303	282	282	304	258	259	269	263	256	245	267	266	270	254	255	287	264	261	273	294	224	274	262	282	274	266	285	249	264	263	234	250	280	265	276	270	270	276	256	254	260	278	299	269	264	277	277	275	265	265	242	286	284	260	251	251	244	283	289	268	283	298	294	265	310	262	273	251	260	246	280	285	279	292	261	236	292	285	301	279	272	257	233	282	267	266	265	274	275	262	270	268	240	237	286	276	256	263	284	279	273	288	271	263	248	282	269	271	287	273	253	242	272	267	283	281	272	282	269	261	261	294	256	276	258	275	245	252	271	262	266	286	276	276	259	293	297	258	276	263	293	264	263	301	283	290	247	261	270	318	286	303	261	286	264	291	260	280	256	267	253	237	257	271	276	279	298	246	264	267	282	271	250	328	292	264	291	247	261	258	269	263	274	266	301	253	280	250	285	275	284	267	277	269	262	272	287	279	254	309	282	292	262	284	279	283	264	228	281	249	259	274	260	252	294	277	277	273	280	255	279	245	271	281	280	260	301	305	255	261	252	250	296	286	283	278	266	268	265	238	279	258	260	303	270	239	271	266	264	268	274	269	299	264	280	273	252	276	264	288	276	261	276	248	262	284	253	262	259	261	267	289	294	289	314	262	251	254	288	262	267	266	257	280	256	270	278	299	262	279	255	274	266	272	262	280	248	296	305	255	280	276	278	239	276	265	262	284	268	282	276	236	274	296	275	272	252	250	255	267	295	299	268	227	255	253	265	284	284	285	278	280	266	296	266	283	263	270	278	259	294	256	262	275	287	249	257	277	247	251	255	300	272	257	257	264	255	286	268	274	294	301	242	247	289	274	280	291	268	282	242	258	258	286	286	278	277	240	249	299	283	284	294	289	278	274	232	252	268	265	259	248	273	247	276	281	237	284	258	235	283	257	261	269	269	266	266	269	247	269	285	302	282	288	286	292	276	273	261	260	285	299	231	262	270	299	277	254	276	259	296	251	231	284	285	266	280	235	263	259	252	270	284	264	271	263	256	242	273	276	266	264	271	274	268	287	273	259	273	289	274	273	264	277	288	264	260	277	269	305	288	277	287	281	249	311	260	275	277	281	260	257	282	265	277	263	269	220	293	224	324	256	300	286	303	281	269	299	247	245	267	270	255	278	280	249	264	253	262	273	244	243	237	277	247	285	304	293	273	264	270	294	256	261	243	246	282	249	255	279	267	266	284	282	266	279	261	286	277	265	315	253	263	253	288	262	269	278	295	276	262	261	261	260	239	268	314	293	270	273	290	257	292	266	244	272	263	275	274	240	271	316	294	282	220	288	272	309	267	256	266	282	255	270	248	255	231	265	256	295	310	269	252	317	267	262	274	268	268	259	260	232	284	278	259	277	287	263	252	267	288	259	270	287	275	256	274	262	247	274	268	261	265	269	250	242	282	266	259	283	262	269	255	253	278	236	278	277	246	257	266	274	282	274	260	265	281	291	256	293	269	268	265	297	270	279	284	290	285	290	296	281	262	287	272	265	304	243	253	248	320	263	296	254	277	269	285	280	270	293	290	294	255	252	272	280	260	284	282	294	266	299	281	284	275	266	252	261	274	260	278	308	255	286	258	246	259	286	290	269	279	242	251	258	251	267	292	239	264	247	238	288	256	259	273	255	276	263	275	293	242	253	257	287	272	283	279	229	246	247	275	287	291	237	241	285	251	293	262	259	248	272	273	287	281	274	264	266	276	264	266	293	289	277
3266	4565	3607	1716	1250	971	732	686	558	494	467	450	369	424	376	342	369	365	345	325	318	324	347	309	346	310	316	330	294	301	305	314	311	301	316	286	285	324	330	297	313	312	308	295	294	292	283	284	313	299	306	311	292	296	302	301	290	276	314	274	286	297	293	281	290	312	273	281	301	294	287	302	333	291	281	290	296	288	294	274	304	279	317	304	294	280	259	286	291	298	297	269	275	272	308	283	317	324	283	278	308	284	309	290	311	311	304	274	276	270	280	282	281	293	314	305	323	300	304	284	318	313	310	279	318	308	269	274	302	305	297	268	277	293	287	281	284	290	280	293	281	280	315	317	301	318	281	258	313	293	269	327	303	307	278	292	290	302	280	295	278	306	297	327	303	303	287	314	312	289	291	267	303	328	305	300	269	277	274	304	261	306	285	291	276	317	315	311	267	266	274	296	331	294	301	316	303	313	309	287	293	305	308	306	308	301	281	276	288	273	258	294	309	276	263	311	257	270	266	320	293	281	274	303	295	269	283	296	328	247	282	281	296	302	293	322	275	291	279	278	275	285	283	272	278	256	301	275	293	272	306	309	261	299	277	299	272	285	273	280	274	265	268	318	304	291	290	292	294	306	281	291	305	327	265	313	285	308	294	284	325	293	279	292	301	268	263	290	304	268	286	265	272	302	255	282	291	285	300	288	268	264	266	308	315	280	296	310	275	271	296	317	302	279	257	283	290	277	280	303	289	312	288	289	263	319	326	293	315	332	269	276	322	300	322	274	256	310	290	302	288	295	295	292	295	295	310	261	287	290	298	276	299	284	258	305	284	282	301	285	313	290	283	297	286	290	270	264	299	315	307	294	295	282	245	297	338	297	269	295	308	277	270	313	300	289	294	295	293	298	310	278	295	318	299	267	300	279	284	301	288	272	316	281	274	297	307	297	303	283	288	322	282	275	305	274	302	293	287	290	298	307	293	251	304	309	283	289	288	306	292	291	271	317	292	304	317	293	261	295	315	281	308	267	303	305	274	282	299	308	293	271	292	293	273	284	282	288	282	311	279	268	297	293	288	299	302	297	317	305	306	289	298	291	288	288	287	288	291	291	301	327	282	293	281	270	327	273	305	283	317	282	291	304	296	279	295	288	278	287	287	279	292	263	294	296	299	320	263	294	308	321	303	288	311	307	290	288	301	298	271	316	284	274	316	294	334	285	307	259	312	309	303	254	292	284	295	270	237	299	297	281	288	278	322	289	277	287	289	279	315	276	313	305	292	300	294	285	283	294	294	288	280	334	304	284	305	272	302	285	271	301	265	266	274	291	307	301	298	290	298	289	282	285	304	285	308	297	277	276	329	290	310	291	294	281	311	292	280	285	266	290	287	307	286	297	274	300	310	272	294	280	298	306	283	283	299	301	308	278	275	307	290	293	283	319	274	280	256	313	304	269	275	277	291	295	281	295	274	283	256	292	298	282	291	287	252	301	260	299	291	273	313	312	285	270	274	310	266	291	256	294	306	267	305	284	301	260	273	311	306	286	261	251	304	300	304	299	300	292	285	302	297	312	271	295	265	279	301	290	274	284	279	302	276	284	282	309	328	317	299	291	262	313	282	306	291	299	269	271	296	275	285	291	311	281	307	322	287	310	284	295	310	308	275	288	324	296	283	285	314	272	268	306	261	309	285	274	292	291	297	286	265	287	309	341	274	297	306	287	269	294	283	260	284	313	274	273	315	281	290	298	297	269	300	297	293	301	281	321	272	287	328	298	312	289	310	245	293	268	269	289	298	270	266	274	280	275	301	307	296	287	295	274	296	294	282	287	288	283	251	265	306	300	263	277	301	308	282	270	289	295	293	292	280	275	288	311	279	289	269	291	260	315	272	269	265	285	277	276	287	296	261	253	307	309	303	295	323	288	294	306	294	272	268	305	296	287	313	272	286	285	282	283	280	262	288	288	301	286	281	313	306	281	288	276	288	293	292	295	303	288	292	287	292	284	277	261	271	271	283	280	296	249	280	289	283	277	295	283	283	262	282	322	271	310	311	295	297	285	313	296	312	304	291	300	283	272	272	278	314	317	277	294	268	275	279	294	299	276	277	280	296	296	293	299	275	294	270	291	312	297	252	285	309	296	277	279	300	277	288	272	290	321	278	289	283	278	316	314	264	293	267	330	295	299	288	256	299	307	309	299	275	273	298	298	291	275	290	312	279	320	272	292	311	283	282	264	274	287	263	277	284	288	309	273	263	283	298	275	283	289	295	299	275	291	305	277	316	299	297	280	291	309	297	279	301	290	247	297	311	272	278	279	266	299	283	270	290	283	302	316	293	308	287	290	280	258	290	285	304	253	271	328	283	286	303	266	294	263	280	300	272	294	262	302	293	311	282	271	275	325	280	258	277	327	286	286	295	328	273	289	310	305	321	295	302	287	293	259	278	289	297	300	279	303	311	317	285	276	263	268	293	275	291	261	280	295	324	245	307	271	281	249	287	291	285	297	319	296	292	294	297	307	290	248	289	285	286	268	275	313	236	309	303	288	263	299	291	280	333	294	287	299	285	282	289	287	262	302	280	278	255	307	274	294	307	306	291	292	295	299	263	290	293	284	295	290	291	286	291	312	271	272	296	296	299	266	277	297	314	303	293	309	286	288	277	320	278	288	296	287	258	279	305	281	301	271	284	278	316	314	279	312	282	301	302	262	293	297	296	301	298	292	309	299	298	294	292	301	246	271	284	278	285	284	302	257	297	272	292	317	287	276	278	321	286	295	253	265	304	243	283	303	273	317	329	284	276	318	328	281	288	298	309	295	283	299	309	300	298	267	275	278	314	285	304	307	253	255	281	287	283	276	302	303	309	282	274	290	284	245	268	265	288	269	278	280	286	303	285	269	302	291	295	272	282	277	311	277	258	289	309	320	304	258	290	280	299	309	276	292	266	272	316	316	290	285	287	304	317	283	284	288	292	267	280	328	274	307	281	289	273	300	254	277	298	289	288	257	290	276	282	285	263	289	242	265	265	270	247	292	300	331	307	315	262	276	289	295	269	291	289	281	260	285	275	275	285	306	282	289	294	273	271	304	302	292	265	284	286	303	290	272	300	286	276	301	248	297	271	285	288	295	276	275	274	271	298	311	289	293	273	300	315	292	281	273	295	293	286	290	283	331	283	266	344	271	306	284	304	285	272	315	277	302	243	288	247	303	291	282	300	288	307	272	265	295	267	302	276	251	285	282	282	281	284	290	264	289	284	279	276	271	275	288	289	281	298	294	291	297	305	302	291	296	286	280	294	267	290	289	287	292	273	296	294	293	302	265	294	287	291	294	288	331	310	286	302	302	302	257	253	299	304	271	292	264	313	297	310	275	308	270	287	301	302	292	281	275	300	314	286	284	298	289	273	283	287	286	291	283	279	287	301	281	286	286	281	293	276	279	288	319	294	252	280	274	294	279	291	281	279	285	295	297	279	297	281	289	287	284	273	307	283	302
27777	11334	1664	923	677	681	704	713	661	717	670	637	681	667	703	679	673	636	635	686	671	662	670	683	652	664	644	672	600	706	607	648	679	660	663	661	653	629	691	632	639	642	634	686	647	656	644	671	643	685	668	632	700	676	678	682	664	637	712	696	645	665	644	635	649	667	687	652	653	689	669	661	674	693	676	629	616	645	696	679	644	665	703	666	687	709	667	651	648	628	648	717	646	659	727	769	658	677	698	664	646	696	663	669	686	677	640	725	690	666	702	672	665	629	665	643	673	692	647	610	673	655	663	662	714	678	617	613	691	648	683	678	693	701	636	679	697	683	695	662	665	703	627	611	665	594	688	638	649	639	653	654	682	697	647	652	631	666	694	694	685	654	652	718	700	653	682	657	681	662	731	667	677	682	669	652	638	663	684	681	700	670	620	706	686	702	598	659	668	692	637	678	719	640	685	680	673	680	653	637	697	614	675	648	690	672	675	672	658	719	667	669	738	625	692	671	667	672	666	706	680	659	655	628	679	689	628	646	649	636	619	684	682	639	676	697	655	670	705	713	631	635	664	671	599	672	668	691	669	654	680	669	659	691	641	635	611	680	681	689	672	670	618	691	652	693	703	645	635	638	653	655	697	701	691	691	625	704	644	658	593	694	658	679	654	688	671	697	665	679	651	675	662	653	646	684	671	668	626	654	658	683	680	703	630	689	626	680	666	659	656	697	638	646	638	658	680	688	663	664	685	644	683	700	683	669	686	690	658	639	699	637	670	671	708	672	631	660	631	671	715	659	704	675	653	696	643	680	631	618	729	688	652	670	660	645	666	693	646	658	642	675	672	666	633	667	645	689	610	653	710	699	666	682	667	687	678	671	665	664	699	693	666	668	726	654	624	692	650	654	668	675	670	642	644	687	688	701	676	617	699	666	681	701	671	672	683	646	652	659	665	701	671	679	648	676	625	690	670	663	645	668	661	677	665	694	687	664	667	673	665	646	681	698	656	647	679	668	663	606	659	680	637	642	653	660	652	650	679	668	613	687	652	676	672	654	631	687	677	694	699	673	668	640	651	631	706	692	709	676	706	667	698	695	694	656	705	718	641	634	667	683	668	648	632	653	686	696	736	637	673	730	739	690	673	637	652	694	694	639	664	643	661	635	689	743	684	678	684	683	687	678	751	718	658	641	619	670	692	715	671	634	661	692	643	675	652	628	652	706	631	677	646	679	639	676	657	662	669	642	678	707	631	717	661	679	645	691	712	631	669	711	644	698	664	728	654	679	657	708	673	703	624	659	667	641	707	689	664	673	674	663	648	606	636	662	718	693	680	679	637	649	688	678	652	669	633	643	713	667	657	644	666	672	671	620	687	661	634	654	648	701	656	670	660	696	671	675	646	638	609	655	732	639	645	625	673	715	684	677	760	701	649	680	656	674	669	660	640	650	703	698	664	655	708	674	688	647	679	683	651	671	658	660	661	656	644	676	665	680	642	612	658	681	696	673	681	704	648	635	723	725	704	671	628	695	677	707	673	634	696	678	648	672	636	626	646	652	704	704	710	703	651	696	696	673	649	694	627	657	745	667	726	719	651	698	638	692	686	666	687	666	653	682	659	658	665	632	696	686	670	608	660	703	641	660	648	638	707	623	639	677	681	688	664	658	677	719	647	630	681	675	697	666	651	678	670	645	659	716	684	641	679	697	615	712	604	686	707	715	670	675	646	685	612	656	666	674	691	685	668	703	654	664	683	648	707	673	632	633	665	690	654	643	689	643	689	672	685	632	670	655	633	661	704	671	720	683	701	698	658	640	641	648	650	660	629	656	696	685	649	698	660	658	698	650	667	684	641	689	642	668	637	671	685	659	673	700	678	715	631	631	691	635	638	651	686	629	675	650	722	651	681	686	617	676	673	700	641	679	661	617	688	671	650	638	654	648	690	644	643	662	672	649	652	678	688	668	686	654	629	710	659	663	662	657	748	698	697	676	689	644	678	685	656	651	633	667	648	658	695	629	736	651	723	672	640	645	648	650	690	687	655	703	651	706	702	702	649	674	660	652	679	634	708	672	666	662	682	654	648	658	611	654	657	646	686	639	656	692	700	700	657	654	647	708	673	725	648	711	641	652	659	671	662	737	599	683	670	651	640	642	676	685	621	664	690	670	605	671	651	723	654	656	665	662	664	690	667	684	638	672	647	698	649	673	655	694	660	627	663	733	696	646	620	636	637	654	683	691	723	650	602	652	676	671	700	656	673	674	675	670	647	598	667	688	680	657	729	670	672	664	702	648	657	686	669	657	635	700	688	682	672	633	688	663	694	636	658	699	674	637	675	683	656	690	673	672	620	626	664	693	673	631	623	719	658	646	619	670	630	635	720	697	644	671	651	641	653	675	673	672	687	661	684	687	697	680	701	694	636	665	623	691	656	626	662	681	696	650	671	659	648	654	663	643	702	643	679	658	659	630	663	647	694	631	666	704	669	739	685	718	652	686	667	674	691	700	634	663	705	650	644	671	644	669	662	672	680	652	673	642	632	637	640	645	635	681	716	678	666	661	654	652	660	647	695	686	685	669	648	691	680	642	701	659	661	650	661	659	669	708	668	654	655	712	666	630	626	657	704	622	676	661	675	677	720	664	632	620	705	633	704	666	679	629	658	678	702	659	656	676	695	708	679	685	661	664	656	705	685	654	660	629	689	642	669	707	625	689	703	622	703	687	623	692	658	655	679	620	657	638	659	642	638	649	679	676	685	679	688	710	646	630	657	678	684	670	689	620	721	654	654	703	656	626	661	678	680	670	685	689	671	671	683	643	672	660	685	673	689	685	662	671	727	691	674	653	653	671	683	662	692	724	658	658	668	641	706	639	652	689	668	679	656	689	687	673	644	613	653	659	614	667	633	686	630	706	645	731	661	672	698	672	671	673	641	648	708	674	637	703	667	712	707	658	663	647	697	675	689	680	692	660	639	679	679	653	660	670	614	651	664	684	669	661	666	670	647	672	653	649	676	636	634	627	693	662	666	646	693	710	660	667	678	655	620	672	690	666	683	694	692	657	644	708	621	668	683	680	648	655	637	692	632	705	639	699	657	657	669	647	643	695	644	700	684	676	627	693	642	609	635	660	690	646	682	663	640	678	669	670	679	667	701	723	736	675	684	646	664	660	665	655	631	646	659	644	631	628	700	670	657	614	654	703	644	655	660	670	684	661	635	722	638	698	715	678	632	655	663	679	698	658	651	708	644	619	666	631	699	625	697	613	638	636	698	674	686	639	681	654	704	653	632	688	684	664	628	658	686	644	663	649	711	651	641	629	667	606	643	659	661	685	682	628	608	692	658	666	680	645	698	677	635	671	687	717	726	701	706	716	636	632	694	663	686	702	696	671	700	668	675	677	697	637	658	666	723	655	716	685	642	714	666	694	650	697	654	689	625	685	725	724	653	624	654	675	638	652	671	628	674	663	665	701	672	647	670	636	616	637	681	670	688	667
5156	810	736	670	644	642	603	633	601	636	614	606	629	614	593	658	639	635	621	649	557	644	605	606	637	608	645	577	603	615	639	648	598	570	597	588	596	556	622	566	649	618	595	618	650	619	649	603	616	627	612	633	598	621	637	611	615	578	588	658	597	612	614	642	602	617	611	619	630	645	654	603	637	565	633	585	606	632	619	603	606	620	602	655	582	591	618	588	633	671	599	609	619	576	605	596	598	620	651	626	554	605	595	582	599	648	642	615	606	622	608	583	567	644	628	581	616	595	602	618	588	650	618	623	619	601	612	584	626	588	569	613	646	625	574	603	613	586	621	601	627	588	639	573	587	627	638	615	605	611	630	603	574	612	630	603	578	611	584	625	675	580	611	648	609	603	638	632	612	600	606	595	640	596	647	613	635	599	580	586	572	622	594	586	633	600	609	613	626	620	593	618	594	575	576	669	637	643	626	656	599	616	601	621	583	627	625	604	618	614	596	607	665	587	631	599	593	603	666	600	599	592	653	591	616	578	610	606	584	612	598	633	586	581	624	605	634	593	576	632	609	573	620	591	597	623	624	576	581	584	626	625	582	622	615	601	613	642	610	575	599	612	594	594	623	623	586	629	609	599	540	622	589	631	658	620	615	606	556	657	597	592	607	622	613	612	566	594	595	623	567	612	601	629	621	637	588	596	620	639	586	624	619	595	625	581	584	597	595	574	580	598	606	641	589	599	642	596	590	620	568	611	535	601	614	587	580	596	618	611	601	607	569	624	624	586	634	591	597	622	612	609	625	554	599	542	557	632	572	603	603	618	612	613	639	617	575	601	591	598	628	615	641	636	633	551	574	604	619	634	592	594	571	630	622	605	606	588	595	583	614	589	622	583	591	595	554	648	607	571	650	586	607	556	594	605	601	626	631	579	619	618	605	611	615	592	607	610	615	580	617	590	634	606	609	580	617	632	603	624	609	617	633	596	573	539	605	598	613	608	580	640	588	609	642	644	612	574	588	615	624	619	574	577	583	580	605	611	627	617	591	557	608	589	556	632	595	576	619	598	605	615	588	628	586	593	646	559	567	614	588	587	659	618	621	616	570	605	593	644	589	621	650	602	641	643	600	611	607	576	595	557	617	592	605	578	627	619	621	606	626	598	570	605	566	582	658	575	589	570	623	577	585	581	632	622	583	642	647	602	625	610	629	615	588	570	638	584	661	659	585	594	577	599	654	607	558	611	602	580	595	622	567	582	605	579	618	643	655	644	626	615	620	612	592	639	556	598	596	584	579	602	656	591	612	587	593	618	612	613	609	623	602	629	619	589	614	567	600	584	590	640	585	614	610	563	624	561	619	600	618	634	630	557	570	582	634	592	583	645	637	626	575	616	643	595	606	598	558	590	632	596	622	619	636	639	589	606	611	594	575	586	629	556	614	618	616	626	594	621	644	628	618	612	682	629	668	576	624	614	614	590	589	595	602	619	617	601	631	605	591	602	571	606	610	650	606	595	645	599	579	594	642	595	599	646	623	611	578	639	610	618	606	606	600	563	586	607	607	614	597	598	633	605	621	614	658	588	605	612	624	628	612	620	571	625	614	580	645	626	619	627	605	631	631	643	599	641	621	585	596	617	606	613	595	610	632	607	591	592	619	606	617	566	589	623	585	554	583	567	635	619	592	683	609	614	627	611	666	622	600	600	621	587	600	625	624	558	599	593	555	573	635	603	603	589	600	603	594	535	619	614	575	617	619	545	656	561	617	642	612	619	564	606	600	594	590	606	619	619	578	577	603	568	640	641	580	597	612	618	582	613	564	625	640	613	628	591	601	579	639	616	603	606	593	601	640	599	584	604	636	616	621	596	624	597	590	633	624	583	625	607	648	619	619	628	659	600	594	589	601	641	593	584	638	579	612	597	612	573	609	574	625	642	591	611	613	571	610	622	635	643	575	602	587	606	584	585	621	576	595	598	612	621	593	603	606	635	630	662	629	621	597	633	609	625	604	620	596	636	600	596	624	600	651	597	614	640	547	611	607	610	586	629	560	601	635	601	578	595	597	589	602	597	535	590	592	598	594	598	634	620	582	589	579	618	592	576	580	594	592	621	568	569	612	608	600	648	548	620	646	657	584	594	626	600	576	614	621	593	605	635	650	582	610	654	640	612	612	631	565	590	635	634	644	612	607	615	596	581	566	601	622	598	640	633	631	615	615	636	630	555	625	593	604	525	593	573	589	612	593	615	612	622	621	622	627	606	598	586	602	618	560	608	575	628	630	608	596	601	590	620	647	635	623	584	600	585	618	588	617	593	630	639	641	644	629	638	617	618	627	592	587	605	575	599	624	584	609	617	594	635	669	619	591	600	579	635	573	606	572	606	575	624	585	590	601	595	610	641	580	575	639	660	585	585	618	594	640	616	606	621	575	601	598	596	582	574	667	595	624	616	642	587	581	584	616	647	627	611	622	634	576	580	590	607	594	612	590	569	579	585	636	568	635	611	600	607	634	600	618	650	657	611	608	622	598	591	551	634	598	594	658	624	589	613	634	585	607	601	600	613	619	551	642	616	573	622	637	566	617	612	563	642	614	600	596	566	622	594	586	634	592	613	553	607	577	578	583	625	596	579	617	607	590	613	635	637	623	606	633	582	653	619	601	616	641	587	621	578	614	646	581	624	608	610	637	645	619	611	585	577	566	655	607	593	581	557	589	637	596	621	603	599	628	613	631	600	614	614	592	580	613	648	608	576	619	630	602	617	606	612	595	613	627	554	614	651	616	592	606	621	628	622	635	573	606	597	573	602	625	633	573	627	582	595	564	592	625	571	621	601	586	602	618	595	601	605	611	632	580	622	572	640	642	590	613	577	581	608	617	630	558	598	610	587	578	619	619	656	655	609	652	618	603	622	644	577	581	607	620	609	580	576	566	595	614	597	573	631	570	620	584	640	584	593	633	614	605	633	611	666	624	574	566	599	607	625	626	639	631	566	611	600	604	662	583	642	608	589	598	607	571	650	566	593	589	644	603	602	627	600	557	653	625	557	565	643	591	661	613	631	591	626	557	624	598	585	595	570	659	598	593	627	631	558	576	651	611	586	592	613	579	601	598	601	572	627	598	598	643	605	611	610	639	626	606	604	547	575	558	623	597	654	624	596	546	611	600	618	646	637	637	592	604	579	612	605	602	617	557	609	652	596	602	614	615	634	655	596	591	631	634	588	604	639	646	636	590	603	628	605	641	605	586	632	620	621	610	644	605	602	603	562	629	610	552	598	594	625	667	618	612	612	581	605	580	603	649	627	566	611	594	635	568	583	629	611	621	575	590	633	575	632	653	584	593	635	608	598	600	630	626	595	615	596	584	630	615	619	588	614	581	611	645	563	659	623	657	633	643	611	558	606	606	581	597	590	602	616	590	597	605	621	622	632	609	601	550	627	614	594	603	593	614	618	594	626	596	629	618	625	622	565	638	618	615	575	590	615	619	618	620	584	606	597
25893	21482	25204	16142	1400	740	661	559	498	547	574	502	555	558	519	489	527	508	534	572	504	520	542	488	539	481	535	462	498	490	486	501	489	495	503	496	507	494	528	500	544	502	535	514	476	481	537	542	513	521	530	510	499	517	522	502	479	498	529	498	531	513	523	524	506	489	547	511	522	484	496	530	493	504	553	517	499	498	480	509	464	531	476	497	520	520	500	517	464	480	529	496	503	497	557	549	521	510	538	513	499	499	507	487	490	442	475	503	496	545	517	504	511	514	449	525	538	500	528	543	526	497	484	469	550	512	531	538	462	531	531	546	517	482	490	533	488	528	513	479	470	507	512	476	490	532	498	521	516	504	544	498	453	516	515	502	518	517	498	509	566	499	493	507	548	521	525	507	535	535	497	517	508	533	533	501	512	487	515	510	503	529	517	538	534	518	507	505	530	504	513	516	528	454	521	489	488	517	496	525	532	482	476	517	485	484	529	516	460	551	487	510	474	537	518	499	516	527	474	488	503	530	475	511	517	505	495	458	500	538	525	522	497	518	522	520	526	463	576	543	503	487	474	520	517	531	519	516	496	483	519	482	524	505	462	506	549	470	471	557	487	512	470	467	504	490	482	452	498	515	539	471	533	482	511	537	519	515	529	502	477	504	503	525	516	501	485	508	527	508	506	483	505	541	517	477	472	498	513	511	494	506	498	548	543	492	537	494	484	507	440	524	484	469	495	498	510	478	531	507	525	496	518	491	523	516	494	572	475	500	523	520	542	480	517	509	495	517	516	498	534	502	458	506	546	504	529	491	508	486	501	511	476	500	487	546	490	486	560	467	507	519	507	486	514	523	522	546	495	502	475	507	514	504	519	529	511	513	524	519	464	466	501	519	490	493	498	473	478	500	516	520	480	506	543	493	523	527	481	532	501	492	518	492	483	508	502	521	514	525	530	494	497	489	486	508	493	517	533	508	506	481	483	537	462	496	547	545	457	538	486	519	546	494	506	520	476	531	502	520	488	533	494	538	498	510	522	464	504	479	571	512	476	497	514	545	500	523	526	513	521	509	534	475	487	490	507	524	534	495	503	485	540	534	506	454	515	543	510	482	542	529	533	484	464	488	537	494	571	466	505	554	492	492	545	480	459	520	494	518	486	514	470	522	515	517	499	474	495	526	492	517	480	502	522	499	522	506	480	520	487	490	543	519	502	498	538	509	510	467	489	522	502	484	496	538	504	502	504	501	504	499	468	498	521	487	478	479	468	515	531	476	482	516	523	534	537	528	526	536	511	542	497	526	500	470	508	514	573	504	529	520	531	494	484	495	543	519	540	492	478	508	505	508	490	495	526	517	525	481	529	517	484	501	486	498	522	487	506	514	488	567	480	507	518	513	492	475	494	541	509	472	541	524	530	498	491	535	530	539	492	489	522	465	465	515	483	498	525	514	530	500	520	459	498	512	495	529	503	502	501	473	463	527	453	445	474	513	496	488	532	568	503	480	522	485	490	479	472	469	515	489	508	528	512	498	507	533	436	502	495	508	484	512	467	547	521	499	515	504	475	490	502	554	540	522	524	500	507	463	476	555	503	514	494	464	529	522	542	506	510	500	505	537	483	524	513	487	561	498	482	490	487	501	493	476	469	513	512	533	506	503	513	525	488	507	490	527	514	492	494	495	458	517	475	501	514	522	519	486	474	480	500	483	477	491	493	465	494	533	486	493	541	521	502	495	503	539	507	505	507	462	487	495	491	555	495	504	488	492	476	504	530	458	498	476	496	491	475	499	545	483	529	473	494	527	498	513	515	534	508	516	523	501	504	504	523	507	527	485	509	504	506	496	486	463	510	523	503	497	475	462	497	549	521	473	488	518	480	534	490	526	524	544	488	501	509	488	533	461	487	494	510	478	532	475	497	488	504	482	501	523	501	499	506	498	509	498	567	473	527	501	521	548	527	527	478	490	522	531	471	493	513	498	526	494	497	451	491	503	460	571	500	488	504	492	480	521	505	508	519	503	502	523	509	493	483	543	518	472	535	533	518	479	510	491	517	490	480	518	528	479	499	500	497	502	493	503	492	511	520	511	484	508	493	533	533	496	470	477	497	518	475	526	510	507	554	528	563	474	490	500	488	507	515	506	468	524	494	513	506	486	528	536	508	497	560	504	523	503	513	494	495	512	515	498	495	530	527	534	558	527	479	513	525	511	488	479	511	524	465	492	545	505	501	526	499	480	500	471	493	526	493	545	522	505	497	518	538	458	510	481	486	497	488	495	481	461	550	498	484	498	507	503	496	511	498	465	515	527	511	530	494	569	495	459	517	509	516	541	500	512	490	517	487	525	545	502	491	466	454	518	527	452	531	519	505	484	459	485	527	517	496	465	499	488	495	495	507	512	517	507	500	481	530	491	526	508	512	504	465	514	489	454	529	502	543	516	483	535	548	507	493	489	457	466	459	483	496	510	525	491	488	504	492	499	498	489	517	474	505	473	528	531	494	504	489	509	468	570	506	494	470	481	545	457	452	506	508	488	522	509	529	497	500	524	503	529	497	527	502	501	495	513	524	508	521	526	487	496	458	507	501	498	505	519	498	514	468	518	498	520	518	494	500	494	530	537	500	482	560	477	511	419	497	519	512	512	538	467	489	505	519	497	499	517	527	485	515	494	531	538	502	531	460	535	526	516	531	500	528	531	508	474	495	502	470	462	517	535	506	537	521	485	466	484	478	514	493	492	520	498	458	502	531	496	522	504	519	500	476	522	517	494	483	543	490	515	479	553	526	554	517	542	519	503	490	547	511	527	504	527	504	516	522	510	519	487	504	460	527	510	463	524	487	515	547	448	500	520	490	520	519	525	523	503	515	496	520	519	486	547	491	493	508	491	474	495	466	497	507	548	494	516	491	512	492	520	528	465	517	504	515	474	495	476	530	500	516	513	482	520	556	512	482	513	480	492	508	529	544	474	513	582	498	504	536	479	520	481	522	525	470	466	548	459	519	520	502	518	503	466	540	455	499	491	472	495	497	519	497	486	494	485	515	547	480	514	543	509	504	487	473	499	488	513	486	520	544	532	495	536	478	508	510	521	514	505	492	512	515	474	467	540	513	494	480	525	478	507	518	457	547	498	532	533	481	496	515	518	463	467	522	502	508	507	546	495	499	487	516	522	515	481	572	519	464	506	494	485	500	498	483	519	508	503	492	479	508	537	516	517	542	468	479	502	474	494	528	519	524	527	516	496	475	520	520	471	488	515	460	486	475	498	492	480	503	540	502	501	540	542	498	490	487	537	465	527	532	501	541	524	493	470	477	526	508	525	532	527	532	453	483	493	525	507	475	510	537	518	530	518	493	542	512	528	534	528	497	502	487	517	518	544	500	521	488	517	526	508	485	478	507	495	513	509	495	541	494	494	504	481	530	554	526	530	503	518	529	490	486	491	476	488	520	488	495	526	510	549	538	487	533	484	520	502	509	486	528	501	512	482	491	510	505	515
3516	1921	1615	983	785	659	671	642	555	565	547	556	530	552	533	518	503	534	532	511	494	480	502	476	502	536	484	458	524	541	505	474	474	500	537	479	493	499	487	494	474	546	499	483	470	519	506	486	462	506	492	501	485	517	465	509	504	502	512	475	479	543	467	462	456	492	487	459	517	467	479	487	463	515	460	498	491	444	497	508	493	523	540	508	480	496	450	487	478	497	445	499	491	481	501	518	467	475	507	499	517	475	525	513	489	512	502	496	495	495	486	473	494	499	504	480	524	496	448	507	478	488	490	486	487	464	477	508	490	474	459	459	476	482	482	505	507	484	482	476	479	502	472	492	496	496	522	532	494	503	508	522	496	540	525	477	509	512	477	504	488	496	477	518	502	536	497	475	494	450	493	450	506	503	492	512	475	492	491	521	461	493	522	503	514	511	472	486	474	483	488	531	510	479	495	463	474	473	496	495	504	478	487	531	504	509	448	540	501	510	459	526	476	477	475	485	484	452	478	490	512	476	487	498	518	501	498	480	466	498	488	519	492	481	526	462	466	459	491	508	567	460	482	538	440	483	522	494	496	490	484	498	514	506	495	481	502	476	520	473	484	498	476	501	513	506	513	530	472	542	516	449	507	481	472	466	488	491	524	530	515	485	518	495	523	480	510	482	470	483	495	469	473	492	467	464	478	484	455	446	479	476	533	515	478	470	496	470	498	484	492	530	468	492	491	489	473	501	459	558	491	477	495	498	500	487	509	517	446	479	495	486	569	487	494	424	471	489	476	496	493	495	485	476	434	497	500	459	509	505	495	506	487	497	430	479	478	500	464	505	475	458	460	459	483	461	482	529	502	489	476	448	513	485	493	492	502	517	518	479	487	490	497	523	508	509	477	513	493	470	533	488	502	459	465	428	515	519	518	524	486	496	504	518	484	495	503	515	489	431	505	519	502	512	439	474	480	457	484	491	519	490	491	526	485	497	510	483	496	479	507	471	501	520	479	539	488	491	481	464	523	522	472	504	532	493	499	507	487	455	482	447	500	512	474	502	490	509	495	525	510	510	503	495	498	480	482	471	479	464	512	522	466	499	479	485	514	471	471	512	466	502	485	475	502	488	477	526	480	459	504	477	513	482	496	501	466	497	509	467	516	499	468	485	494	482	510	479	482	522	508	516	481	457	493	489	432	511	496	529	481	463	513	434	501	508	481	512	496	476	502	487	511	459	499	471	474	466	469	485	477	483	510	514	442	476	479	516	474	467	492	488	518	501	481	471	459	436	460	480	461	447	465	500	475	481	504	477	467	523	510	485	482	484	475	486	488	511	480	508	458	502	499	539	497	490	477	455	512	501	471	489	491	490	493	507	494	534	455	486	475	480	490	460	502	464	530	485	456	492	484	509	466	488	512	482	485	490	500	472	476	504	477	465	516	474	477	521	478	461	523	491	494	457	490	489	504	463	464	456	471	492	481	525	502	491	498	481	484	461	478	472	443	498	526	476	547	481	444	448	530	493	461	444	478	517	513	485	511	508	533	522	502	487	481	529	487	492	487	495	482	469	478	490	432	500	444	505	473	506	462	500	484	483	521	509	485	517	529	470	475	481	503	454	475	526	472	476	473	458	510	541	489	504	523	496	480	440	518	485	466	482	485	453	482	467	518	485	472	476	509	480	501	494	495	501	524	522	472	504	563	473	472	515	502	481	505	454	504	494	461	463	472	498	452	442	490	448	460	485	485	477	508	503	481	491	480	491	489	500	475	491	472	497	500	473	490	474	506	503	484	524	464	493	490	433	475	487	467	436	496	447	470	467	506	475	502	454	510	541	492	478	475	504	470	503	514	518	484	453	462	475	502	467	480	484	490	449	508	499	467	497	494	475	500	490	477	485	463	529	488	513	503	492	511	484	499	462	492	492	507	464	520	519	513	479	476	491	479	499	473	512	495	445	514	512	451	478	488	487	464	506	493	540	489	480	487	492	492	500	507	497	540	474	482	455	489	494	474	480	499	517	450	488	494	519	440	483	493	494	498	515	477	502	445	501	470	466	474	508	468	498	481	500	501	466	520	456	512	485	433	493	493	505	491	488	477	455	491	469	477	425	485	459	486	482	481	493	469	512	491	519	477	463	504	488	462	470	481	507	476	450	480	498	513	481	503	479	505	496	513	484	492	468	471	496	483	476	470	497	487	495	476	472	525	493	519	468	457	510	468	474	487	485	502	505	477	509	454	496	473	481	482	507	495	501	465	527	494	492	497	457	486	479	498	478	491	469	469	476	481	487	500	480	482	486	495	523	489	478	494	442	509	466	500	497	456	501	487	490	467	459	516	500	494	525	450	437	495	501	516	496	511	519	462	442	507	507	534	446	505	468	496	475	493	498	438	510	504	445	479	495	502	487	457	478	502	515	515	499	478	476	506	506	456	493	468	513	485	523	495	519	475	456	453	482	470	460	491	512	494	500	469	494	457	489	514	494	478	508	517	450	479	465	496	499	485	488	498	460	476	470	473	460	466	480	484	519	491	493	501	488	500	454	477	505	489	494	487	483	486	497	462	514	442	460	478	498	469	501	481	478	489	526	469	518	512	516	529	464	498	508	520	458	460	474	502	492	482	470	437	457	491	458	530	493	492	481	461	485	432	498	523	501	482	497	496	468	470	491	467	480	491	500	492	520	541	456	512	525	496	498	511	497	489	475	518	515	451	468	460	463	497	500	490	476	480	513	493	491	500	435	454	473	490	448	481	535	456	471	454	512	537	515	492	493	497	512	489	467	507	490	467	507	506	471	483	554	534	462	496	511	457	498	485	466	504	485	481	485	492	461	477	467	509	483	484	515	471	477	508	529	472	464	500	468	482	520	480	462	474	472	446	440	506	493	496	481	450	493	490	507	471	476	514	518	472	528	506	441	461	442	535	487	536	473	487	520	492	486	442	491	479	459	496	459	552	496	537	470	483	498	471	513	493	493	540	475	476	494	512	481	507	510	512	476	455	533	489	506	491	464	465	498	445	491	480	491	496	503	467	462	482	485	504	504	522	456	429	501	497	492	514	475	499	528	504	449	496	469	500	515	477	468	454	547	456	489	493	490	468	494	493	496	498	458	530	485	478	490	479	472	455	471	526	515	441	528	503	471	506	500	494	455	475	492	517	523	488	504	496	476	487	489	478	492	449	466	492	449	467	482	484	486	485	519	471	455	501	513	486	506	509	483	456	498	510	476	466	506	478	480	484	520	499	470	495	521	512	489	449	506	503	489	478	545	463	494	475	493	456	500	484	494	469	525	503	456	522	471	530	466	486	516	479	512	471	499	506	459	486	463	496	501	501	521	516	488	493	490	532	491	487	478	477	471	529	480	476	484	501	508	494	451	475	501	512	454	506	507	499	493	460	475	525	452	515	447	493	495	491	513	479	475	445	487	470	500	516	466	469	456	517	519	469	500	467	492	474	454	504	516	448	517	491	485	487	472	480	470	490	510	537	453	490	498
24430	21510	28648	24807	19895	2379	854	510	404	393	373	354	351	324	323	333	331	334	332	293	305	325	305	309	292	285	290	308	277	332	308	293	328	282	299	312	281	290	299	307	290	286	282	270	295	283	286	315	332	299	307	312	300	291	277	275	330	303	287	286	288	294	329	272	322	307	316	287	322	292	301	304	274	305	318	275	317	301	294	281	298	297	284	300	304	294	281	285	305	286	305	313	267	301	287	310	315	297	275	312	274	272	316	327	302	273	287	306	321	265	306	310	290	270	300	281	280	296	278	299	347	310	311	329	299	279	257	285	274	311	289	280	327	287	291	279	314	306	290	302	274	286	292	283	294	267	276	282	280	301	296	328	283	320	294	320	296	278	290	324	281	288	312	285	303	298	269	266	280	291	295	275	270	311	276	315	319	308	305	295	259	278	290	293	277	287	284	294	293	298	287	314	287	286	279	301	295	295	299	285	282	297	323	314	287	274	284	303	314	252	281	293	260	292	323	267	311	280	268	289	273	300	271	301	264	289	264	289	316	304	288	308	277	302	270	305	311	264	286	292	269	310	307	296	318	278	311	269	309	302	268	288	294	290	279	322	296	295	291	282	311	276	276	310	289	310	313	294	280	292	288	318	290	306	292	299	275	286	284	308	310	271	279	303	292	315	294	293	299	292	315	292	251	303	289	272	301	252	286	284	275	251	277	285	289	318	308	268	270	272	288	292	287	268	303	308	280	286	314	306	309	259	281	292	287	267	307	313	287	255	297	306	282	306	307	269	262	297	309	268	316	306	281	290	289	326	275	274	264	269	273	281	252	280	294	272	287	273	296	259	299	280	290	300	300	279	292	314	269	268	285	289	308	286	275	286	301	275	290	272	265	285	311	277	284	292	274	265	269	287	268	284	317	277	298	307	309	296	288	285	298	291	293	284	281	292	291	284	313	314	304	284	283	288	259	267	251	279	300	264	294	278	273	315	285	311	284	276	279	280	299	307	282	300	290	305	260	288	274	279	280	270	268	264	262	293	288	315	298	307	310	302	294	320	305	270	299	305	288	297	290	284	282	309	313	274	312	274	295	243	280	272	290	308	294	254	277	273	292	315	316	272	291	290	296	290	318	295	307	265	286	277	260	290	294	285	265	266	283	287	297	302	284	297	308	296	279	294	301	285	268	316	310	281	280	273	276	277	287	304	276	317	288	277	286	310	278	306	286	272	296	282	292	287	266	308	275	307	300	267	276	297	316	303	272	262	296	273	287	310	266	303	303	282	273	291	267	300	306	264	313	297	299	268	286	274	313	289	281	283	270	297	289	322	298	274	310	282	291	287	305	257	277	320	285	289	302	268	281	269	277	276	309	296	296	301	330	299	305	286	290	284	294	275	283	301	298	307	325	273	271	293	295	280	300	309	270	283	293	305	301	293	264	278	308	283	279	256	279	242	289	308	318	334	282	283	270	269	293	299	325	300	294	279	285	334	322	303	280	301	279	296	268	272	302	278	289	277	263	281	270	301	288	303	290	253	286	312	266	297	337	274	260	279	253	279	319	312	281	272	264	270	296	260	298	277	286	310	243	292	291	289	304	304	308	271	277	295	275	265	268	330	277	274	298	280	263	282	281	281	246	286	290	297	265	270	288	335	314	306	306	289	282	293	271	293	308	282	306	283	286	306	297	327	311	296	294	295	295	279	285	314	301	266	280	278	278	303	287	267	295	304	295	297	281	294	300	292	272	295	305	284	268	325	343	257	307	272	316	306	274	316	281	292	328	295	263	294	296	284	276	292	286	312	289	338	293	308	304	282	305	300	308	283	263	297	314	274	297	280	285	296	298	285	293	311	284	291	298	288	310	331	275	247	303	289	273	295	290	284	306	276	301	290	308	288	284	313	334	323	281	282	303	253	298	259	326	302	298	315	277	289	315	301	292	291	272	273	276	299	319	291	313	308	327	286	268	325	299	286	283	278	281	287	308	307	247	286	276	255	297	293	292	248	331	263	307	302	275	242	298	286	282	285	271	264	263	297	303	290	262	290	272	291	299	267	293	301	260	251	290	285	285	298	284	279	315	301	278	276	276	302	305	310	285	286	287	303	313	302	292	285	288	311	282	303	285	253	287	277	304	286	277	287	303	280	286	285	280	305	304	308	264	309	285	259	292	303	267	310	277	280	279	312	271	319	299	295	257	288	319	302	302	310	285	264	258	289	277	290	303	278	309	270	271	294	300	313	282	295	308	277	295	304	319	307	315	287	310	272	271	263	285	305	289	267	309	332	310	312	280	286	294	295	304	257	283	282	273	282	306	278	311	301	264	273	285	290	311	250	264	265	286	276	283	263	288	285	299	306	321	288	272	309	268	296	264	291	287	260	253	278	305	298	314	299	273	282	287	265	308	282	279	300	268	282	305	284	315	297	296	270	283	316	299	268	287	286	294	271	287	310	302	296	275	295	274	320	308	274	294	289	280	295	279	303	317	298	310	272	284	265	292	301	300	264	294	241	283	265	297	292	310	284	295	288	316	301	301	279	299	279	299	272	300	280	287	284	286	299	285	264	286	261	274	300	301	288	301	282	278	275	321	251	280	293	274	305	303	300	309	274	292	283	308	300	285	299	268	276	271	284	282	267	300	310	289	298	306	278	273	265	296	284	268	293	313	281	276	293	285	290	288	301	294	251	273	299	277	286	302	316	277	323	289	301	281	292	269	298	256	259	298	274	299	290	299	281	284	271	281	315	301	297	325	298	273	296	301	281	286	299	300	308	327	281	286	273	256	256	299	318	295	282	276	293	284	284	307	298	304	305	310	294	302	277	287	277	298	282	287	283	270	287	274	306	300	295	257	287	276	249	281	311	283	315	277	301	293	289	275	261	322	301	276	298	288	293	274	295	280	327	295	299	303	285	290	275	302	282	304	273	279	275	257	288	287	266	294	289	292	278	297	283	289	279	308	283	286	278	276	316	291	291	281	262	292	297	312	280	296	272	294	282	279	287	307	260	272	279	303	289	278	308	296	305	299	280	298	295	274	268	321	287	273	285	255	293	313	266	275	291	279	294	293	281	297	297	277	293	295	290	290	281	283	292	276	319	260	277	313	291	272	280	276	288	259	262	304	278	255	285	301	280	278	286	290	266	259	271	288	270	291	293	302	284	296	265	271	295	291	271	280	267	296	303	288	302	289	294	330	301	275	305	279	282	283	302	272	282	284	290	308	299	262	284	283	272	287	291	289	279	283	322	258	285	331	269	269	292	294	291	275	273	282	265	283	264	279	327	245	289	269	283	277	280	280	281	293	258	275	292	275	304	264	270	321	281	265	289	281	291	310	278	279	265	300	262	274	286	275	290	307	292	294	309	319	301	285	288	284	289	285	314	256	309	302	271	300	287	307	281	284	285	279	285	307	288	280	258	295	255	289	284	323	285	305	295	298	318	276	300	282	290	290	276	291	279	305	284	290	263	280	289	312	281	277	253	303	292	290	319	270	295	286	286
3208	4657	3614	1778	1241	961	800	643	607	512	480	456	469	402	414	370	390	357	328	350	353	337	351	317	358	333	382	313	321	344	286	340	326	359	332	340	308	285	338	293	332	350	325	323	293	352	296	293	294	309	288	309	312	328	291	294	338	310	297	321	268	306	272	310	312	294	315	318	287	310	295	312	310	283	291	313	318	299	294	326	304	285	316	280	319	343	314	333	291	328	300	305	273	317	305	313	310	293	352	314	292	297	291	327	309	312	333	325	312	303	294	313	320	302	302	304	322	319	328	302	320	305	307	299	291	277	294	329	319	317	296	325	316	316	320	303	266	304	296	308	317	296	301	313	317	330	342	349	313	316	296	272	289	306	280	294	293	312	311	297	330	318	349	275	313	333	321	308	325	312	311	328	308	321	310	269	320	287	304	305	275	292	285	327	329	306	304	305	283	314	313	308	297	308	297	318	342	302	274	337	294	301	324	320	309	309	281	314	307	315	313	289	325	316	307	322	287	309	282	304	259	311	283	349	310	301	280	317	311	275	299	306	299	317	289	305	304	285	322	328	300	319	300	309	334	295	325	320	301	327	308	314	279	318	258	333	344	290	285	328	310	291	307	318	319	335	286	286	293	330	335	307	323	298	288	284	318	302	288	269	304	281	319	311	325	340	316	311	299	318	300	303	304	318	308	313	311	306	291	310	314	301	307	313	301	341	268	331	306	292	340	352	312	336	336	314	328	312	317	331	300	298	291	310	307	321	300	274	299	337	279	295	330	334	313	302	296	302	281	313	310	333	282	325	319	290	300	290	311	325	296	316	290	322	296	306	299	318	308	329	334	300	300	314	275	313	304	331	285	299	295	285	334	291	302	296	310	277	302	298	327	295	301	300	323	320	331	317	317	302	317	299	320	277	296	297	319	314	303	311	316	333	307	305	335	293	314	314	276	312	293	296	306	317	289	308	326	314	302	321	314	295	302	272	293	299	311	307	273	292	296	332	326	308	302	308	332	310	324	320	311	285	321	286	283	314	305	285	306	303	299	331	273	321	312	314	290	283	316	293	331	325	324	317	293	284	299	317	305	296	304	307	286	332	287	335	287	266	338	323	284	291	308	308	327	298	330	292	286	315	322	292	338	287	303	290	304	297	353	303	299	299	290	292	293	319	302	337	289	347	310	317	281	315	294	319	318	293	299	300	303	284	287	286	311	319	302	291	308	301	285	291	298	309	293	302	315	307	290	305	281	296	298	312	320	294	306	267	290	289	327	328	306	321	298	302	298	293	310	290	322	269	320	297	319	311	268	295	279	292	333	307	304	293	312	291	299	308	323	308	303	329	293	319	323	314	240	312	276	335	305	324	295	319	302	330	319	300	312	300	303	309	312	304	303	328	295	287	308	310	332	280	317	276	286	288	309	321	302	306	328	299	306	286	292	286	286	305	291	299	295	305	311	292	331	318	266	305	294	298	306	311	287	289	307	331	277	295	291	314	284	325	287	295	291	298	309	323	310	286	309	284	275	321	319	301	303	269	282	288	305	298	286	285	320	281	316	294	305	300	310	311	307	315	290	297	318	318	251	281	285	283	306	314	302	309	319	290	317	282	280	320	281	320	255	291	310	289	299	291	304	328	284	288	299	302	311	283	338	280	291	303	299	301	326	317	292	290	288	313	304	283	306	285	283	295	274	307	306	293	271	273	290	295	306	321	334	295	296	316	314	324	332	287	323	302	303	301	295	313	307	299	316	308	327	294	306	292	318	281	311	276	293	320	301	305	327	318	340	287	340	332	337	297	310	311	300	285	314	322	274	314	317	290	319	315	303	317	334	291	316	297	298	297	338	320	313	293	307	294	300	304	284	298	299	320	334	269	285	279	281	296	282	288	309	292	301	298	310	288	273	296	291	296	318	310	279	291	312	325	280	303	289	317	294	291	294	314	298	307	312	290	318	315	278	302	310	282	290	311	320	296	289	338	325	297	303	313	323	303	298	291	287	301	316	324	296	301	318	306	294	315	298	285	284	343	317	310	278	316	317	287	296	284	301	282	301	323	272	290	281	299	305	314	311	312	289	294	314	264	299	306	324	306	312	283	309	325	263	277	316	290	276	308	319	291	287	279	303	305	304	278	306	307	293	289	311	312	284	316	293	268	314	294	274	275	287	255	311	289	310	333	304	332	291	303	296	314	289	305	287	296	318	307	307	317	277	276	344	311	317	319	287	264	302	304	300	296	286	316	329	311	295	288	275	297	262	313	303	271	319	297	296	277	300	321	290	317	293	291	287	304	299	319	295	285	289	305	301	283	290	315	340	282	304	330	303	314	303	294	341	272	281	292	292	293	315	295	313	297	291	315	282	323	311	284	283	313	329	288	283	301	314	301	278	300	309	294	292	275	317	327	308	314	306	317	295	331	315	283	295	310	289	272	302	301	283	276	280	264	288	313	284	319	294	329	318	290	315	293	327	320	304	285	294	301	308	303	306	298	307	282	311	330	333	300	288	320	293	304	315	297	319	279	294	282	288	339	281	327	337	315	304	283	302	341	266	317	315	308	285	321	323	291	294	328	288	334	337	309	274	291	284	308	291	274	308	287	338	295	283	289	321	328	291	323	313	284	289	316	285	315	285	322	300	298	302	288	303	310	300	332	284	312	297	316	307	305	306	285	296	303	288	309	299	292	267	290	333	302	323	308	277	311	277	281	308	294	342	302	278	287	312	318	310	324	307	303	305	322	300	299	287	296	319	302	314	312	293	313	325	324	313	277	308	312	308	290	296	325	317	280	318	316	283	288	306	298	295	296	306	312	259	310	279	292	297	302	325	282	305	264	314	336	314	308	289	325	297	329	307	317	291	317	273	287	295	335	289	311	282	317	344	291	282	299	344	312	291	328	296	284	296	298	301	317	283	302	314	321	287	294	324	332	288	302	273	311	287	321	309	297	302	305	306	301	339	279	287	310	296	321	289	339	291	332	313	285	332	316	299	286	279	308	303	287	309	292	326	320	293	299	281	308	265	293	313	310	294	282	315	302	292	328	258	285	309	288	286	288	276	304	325	279	274	293	309	309	272	294	321	300	296	301	303	301	286	298	318	319	267	292	292	289	306	319	321	295	306	340	334	257	335	305	293	311	287	312	291	334	310	286	287	290	281	283	289	286	305	281	311	276	261	331	274	284	270	324	282	302	272	276	254	303	297	295	301	329	286	286	308	288	265	274	303	304	306	267	304	284	283	303	279	276	294	268	292	337	293	302	290	301	341	325	288	298	315	293	293	295	266	292	314	310	333	300	305	311	316	328	286	322	318	321	299	290	308	331	284	304	316	310	312	292	292	258	301	294	293	314	311	312	308	328	327	337	289	299	285	291	309	300	289	299	291	314	305	305	292	253	323	294	308	305	268	292	273	295	307	322	304	323	293	291	320	307	306	327	333	271	287	316	270	335	308	302	273	296	321	279	329	282	336	338	259	273	300	296	249	307	324	310	278	307	276	312
27632	11471	1685	963	723	697	710	706	695	701	666	731	704	676	669	693	665	638	668	674	688	653	691	750	691	713	730	701	670	745	672	681	691	692	708	663	649	675	669	668	707	649	678	702	691	658	692	722	681	682	664	659	653	682	670	694	659	686	678	699	659	680	633	671	671	702	677	695	699	721	636	640	712	671	729	674	693	679	711	702	732	696	642	703	666	722	710	690	696	673	745	671	687	702	661	669	687	656	632	708	657	669	673	685	674	712	662	709	724	650	703	660	696	672	672	704	711	665	674	698	679	688	670	679	659	673	689	679	734	617	660	693	697	664	641	708	675	645	698	687	676	695	665	654	650	656	686	733	689	643	739	696	701	684	657	677	680	656	626	651	732	693	692	646	700	708	692	700	674	707	703	692	706	682	656	676	727	724	681	708	681	720	711	684	678	680	637	648	663	611	689	693	674	669	692	735	698	703	663	685	663	672	656	665	688	694	663	723	726	643	679	719	675	687	660	687	691	661	705	680	666	700	676	632	694	675	679	653	675	682	708	668	664	655	684	649	680	593	665	682	682	658	696	705	651	678	694	679	663	675	699	695	669	674	697	687	669	640	705	645	691	695	703	678	643	683	675	678	676	701	670	636	695	672	741	674	653	697	686	691	710	660	728	697	644	636	713	733	667	733	685	683	678	692	700	705	683	640	665	663	663	627	652	692	681	686	651	683	713	700	683	693	731	721	638	678	753	673	682	706	685	683	673	717	677	675	648	675	668	657	689	623	691	695	693	692	705	649	679	641	698	668	677	656	715	723	659	667	685	689	689	679	713	682	677	670	745	687	748	685	663	683	661	699	653	675	681	689	663	741	724	614	663	662	740	710	634	627	733	637	716	694	686	688	673	664	678	690	600	647	710	691	648	694	695	679	658	651	690	676	677	681	693	617	690	629	665	694	689	728	671	704	698	646	693	690	665	700	728	680	676	697	682	710	673	664	677	724	668	669	739	702	678	705	655	684	703	685	688	638	667	695	678	686	648	681	718	645	643	694	643	651	649	723	718	698	662	678	710	688	679	680	684	687	667	690	721	699	654	681	691	642	699	703	725	685	707	699	729	697	727	637	667	688	678	709	649	617	694	694	676	669	650	655	693	664	659	707	690	683	696	702	697	709	681	667	706	707	696	687	590	687	689	658	678	668	745	696	646	717	622	702	674	688	647	699	647	658	680	646	665	653	663	708	666	664	730	597	705	690	679	670	662	685	690	718	691	672	663	699	638	707	722	678	692	726	698	666	631	654	662	696	673	696	728	657	721	662	641	662	694	691	684	645	653	690	688	709	734	702	672	664	644	666	740	636	713	650	714	676	646	670	658	766	707	644	643	699	699	722	708	666	690	692	727	717	681	678	673	680	723	706	658	684	661	694	697	658	711	702	696	637	703	654	677	703	645	679	700	681	733	672	714	682	702	689	672	675	696	706	710	663	696	680	669	686	697	702	719	683	727	674	723	668	673	673	691	648	701	685	663	677	712	708	666	683	709	730	681	673	678	685	679	714	735	689	696	699	693	712	667	668	693	664	680	718	706	706	697	678	721	669	679	632	701	661	699	665	632	725	696	714	628	649	709	675	689	675	668	682	644	666	694	663	709	664	668	662	686	689	687	672	671	679	720	675	669	687	686	670	718	664	716	652	744	689	746	671	696	647	692	648	659	659	683	694	658	657	680	687	659	644	710	680	725	775	664	709	660	627	614	709	683	687	682	649	682	689	613	734	663	671	709	686	654	660	698	687	660	637	660	706	679	711	650	639	678	670	667	635	619	721	693	665	656	771	688	686	691	655	804	682	688	709	666	697	682	676	672	659	666	685	677	677	705	672	716	688	642	655	659	685	682	652	676	684	649	674	667	669	641	664	729	683	659	717	720	677	681	683	685	719	716	716	667	696	658	705	684	687	660	641	676	717	660	692	665	666	679	700	653	660	635	699	693	699	685	704	691	660	717	669	677	698	727	706	698	702	642	623	680	670	694	713	665	665	679	700	713	699	691	705	647	688	688	695	732	708	689	643	664	664	671	698	696	712	663	705	633	667	691	687	653	697	694	655	666	694	713	656	640	719	657	645	658	688	734	659	703	690	719	727	667	727	657	728	724	683	674	729	679	717	639	675	695	686	693	676	682	664	694	693	675	695	699	638	719	680	686	663	723	683	684	688	663	683	692	672	675	700	695	692	717	663	666	670	698	686	700	670	718	673	687	673	633	660	691	735	716	711	598	680	748	690	658	704	692	664	686	744	677	688	694	659	728	676	633	657	682	723	676	678	661	688	656	651	688	650	663	675	684	718	678	682	691	690	658	653	693	658	656	643	696	657	665	644	677	668	664	728	699	704	640	660	670	670	698	671	690	649	660	697	662	692	700	647	643	671	697	662	714	666	726	707	689	684	749	720	715	694	663	696	665	666	675	675	652	653	673	696	676	671	690	694	677	671	680	747	710	693	626	685	717	666	685	692	681	681	638	641	672	679	689	698	660	736	663	641	719	695	716	706	697	712	725	657	711	737	668	655	671	707	729	669	660	695	711	735	720	670	672	677	695	709	675	673	681	690	723	698	666	699	676	675	674	738	779	696	700	678	662	650	705	676	731	697	652	663	606	696	644	688	670	693	681	674	640	629	663	663	681	664	640	712	671	676	621	642	665	659	707	665	655	690	741	709	672	666	695	715	673	682	687	633	690	694	658	687	713	638	703	675	665	702	686	688	684	705	704	697	644	703	677	693	684	661	642	700	661	664	680	684	659	657	694	688	631	704	585	700	671	639	711	651	694	680	627	699	636	662	687	695	713	701	688	698	691	677	693	686	708	665	701	676	706	657	670	625	696	650	702	703	694	678	678	723	664	695	670	630	671	688	670	680	643	655	630	698	652	725	732	696	651	688	696	689	710	695	709	699	684	660	719	735	693	673	699	706	724	645	670	680	735	692	642	682	680	667	685	673	701	715	701	655	666	700	667	682	642	668	694	669	678	669	667	692	633	626	707	681	687	648	664	662	678	721	671	651	667	721	717	704	717	723	687	679	693	659	710	702	653	666	641	723	648	619	658	648	701	654	678	738	723	721	709	690	717	689	697	706	709	715	727	688	670	679	656	673	740	637	721	683	654	681	668	613	656	678	702	679	666	720	678	680	657	684	700	621	636	668	704	656	635	718	687	633	704	661	699	738	674	667	686	664	684	640	693	689	711	654	663	690	632	678	660	712	627	654	686	681	661	627	678	675	740	696	715	683	672	669	669	720	688	711	665	650	707	696	667	652	705	703	709	704	670	696	700	680	676	707	756	673	651	668	631	676	698	646	691	685	675	707	683	700	709	685	618	639	737	650	685	739	651	708	674	718	682	684	699	701	675	631	681	696	702	704	658	678	676	733	731	672	672	697	696	697	657	703	713	702	684	706	658	661	737	730	686	707	684	692	670	678	648	637	684	637	670	650	649	601	663	669	680	672	694	690
5165	791	767	694	614	678	644	589	649	605	674	646	592	684	622	597	580	611	659	628	625	628	585	633	603	638	665	615	589	656	604	599	588	616	608	619	611	626	618	629	613	629	606	671	627	593	645	552	611	578	627	660	613	656	643	604	569	629	645	616	625	574	609	600	634	643	586	578	574	610	596	648	585	639	600	589	639	616	559	630	589	592	602	644	597	610	599	666	612	627	610	625	627	601	627	640	633	644	643	622	619	623	636	620	657	560	621	617	601	634	621	597	624	591	660	633	602	645	626	627	612	639	600	618	627	621	608	615	623	612	653	627	576	639	622	616	597	634	660	637	621	633	621	610	600	613	614	584	636	593	600	629	591	634	578	616	587	594	655	616	647	572	569	642	645	597	638	612	603	676	608	614	655	634	633	656	631	604	579	572	627	613	618	599	579	564	593	620	615	643	667	602	628	646	594	569	632	613	603	631	634	648	604	586	582	591	644	573	622	603	628	619	658	606	612	613	594	600	641	620	608	620	659	603	608	598	652	618	585	599	591	618	603	641	620	644	609	631	567	566	582	579	619	585	614	635	638	624	617	608	596	596	648	657	636	632	599	642	583	624	651	616	631	652	599	660	612	613	663	625	597	606	646	641	651	605	579	602	620	609	619	618	630	601	641	620	622	594	630	576	618	591	615	638	601	631	563	640	594	599	637	626	563	636	655	657	616	606	581	600	621	621	604	677	604	595	624	591	619	607	593	631	626	617	652	627	640	619	627	606	614	594	613	591	627	580	626	610	619	515	637	576	580	615	629	597	641	574	657	626	629	627	597	632	593	606	621	595	598	592	628	606	591	630	608	626	613	601	622	594	634	611	607	656	571	674	659	595	600	615	635	632	592	614	618	600	608	624	607	663	601	629	582	638	643	639	565	673	565	585	615	607	632	621	615	620	629	607	621	610	603	614	605	636	605	612	587	627	608	629	588	610	606	635	596	604	655	591	599	615	605	621	639	596	619	609	605	640	629	621	629	617	620	634	620	622	588	630	644	615	611	603	581	599	633	623	616	626	642	602	582	579	595	618	600	628	631	587	658	595	611	661	589	574	601	620	611	587	618	617	594	615	607	560	648	632	606	597	599	600	614	629	621	655	600	625	558	668	587	636	608	637	582	621	592	611	613	579	600	654	608	621	629	619	635	605	652	609	631	627	645	622	622	612	618	572	628	607	587	595	609	591	580	615	659	621	678	610	588	617	659	639	632	607	652	636	622	619	589	620	598	607	598	613	577	573	574	602	608	617	604	622	608	661	590	596	578	610	622	628	618	631	644	612	613	613	581	613	618	659	621	604	633	575	612	611	626	619	633	637	648	662	592	625	628	663	613	592	628	599	587	577	613	613	606	589	613	610	612	585	627	623	660	598	565	584	587	576	591	582	603	619	627	622	608	622	609	625	616	647	644	588	603	571	659	610	643	596	621	591	605	617	610	621	620	590	614	647	617	632	628	622	575	580	650	599	633	639	647	646	589	599	576	583	599	641	589	667	638	625	661	650	578	626	623	641	636	625	585	610	605	644	606	594	621	618	613	640	636	575	584	641	597	615	638	644	595	632	660	593	619	594	615	625	658	601	638	667	625	554	596	611	609	599	551	640	606	613	648	654	601	641	634	641	593	617	641	601	589	623	607	625	614	599	601	664	603	585	656	632	610	599	613	629	581	590	625	680	628	632	595	606	617	626	641	576	660	668	653	584	598	614	597	607	619	649	572	621	632	620	599	579	640	621	628	618	610	610	610	609	615	629	620	679	630	608	600	661	582	613	575	601	607	665	612	673	647	644	608	584	598	593	632	608	617	645	630	657	642	617	605	590	599	606	635	632	609	611	598	595	603	627	616	590	618	624	624	654	623	627	581	659	625	612	602	640	606	593	591	619	635	648	653	641	655	581	600	622	611	629	628	648	667	608	565	619	598	656	623	640	622	667	635	626	623	602	635	621	617	628	622	648	662	610	646	628	597	593	602	616	587	596	632	615	597	608	631	607	629	613	650	610	640	633	591	614	618	603	578	578	650	641	588	589	646	625	606	609	604	639	627	624	650	634	630	613	575	627	608	618	607	651	588	640	607	634	629	628	606	600	624	667	572	611	639	618	667	647	597	618	644	637	651	603	629	591	627	581	643	635	641	635	604	594	585	597	641	618	646	580	595	584	640	591	601	608	588	646	626	606	626	580	625	596	589	629	633	638	618	619	609	600	646	587	636	638	631	598	627	620	623	616	650	573	653	588	576	616	633	586	594	617	597	609	601	595	579	614	584	632	615	623	614	624	605	622	592	612	637	608	653	580	634	632	621	603	593	590	642	624	587	653	567	617	627	664	637	599	603	604	649	610	647	623	610	617	587	594	608	669	643	574	605	610	638	584	609	639	576	575	621	613	610	631	591	582	591	560	687	655	603	639	610	648	609	643	637	593	614	623	581	610	584	622	604	640	646	646	572	589	642	595	633	632	610	623	591	574	606	613	574	594	586	625	680	607	605	608	619	621	613	605	671	601	631	653	636	601	632	617	662	655	625	624	539	599	629	630	571	629	614	613	618	644	588	585	638	619	594	605	588	644	640	617	598	636	610	599	596	589	583	629	621	643	586	632	565	617	583	625	598	574	590	590	606	631	649	622	615	600	615	625	615	618	641	594	596	625	588	641	648	612	644	622	642	592	632	622	608	616	620	653	576	608	623	597	609	619	615	600	587	671	617	579	600	597	607	624	618	610	675	585	591	649	631	650	619	626	568	576	574	590	640	647	642	596	651	587	612	618	585	593	601	610	595	619	598	653	589	651	620	588	580	574	594	599	613	644	635	633	583	614	630	615	654	557	613	610	620	635	622	686	586	567	648	594	663	618	629	566	641	633	630	593	608	644	625	574	643	616	565	554	648	614	596	600	614	603	667	547	613	650	632	621	620	586	608	636	597	643	656	622	624	619	620	625	599	641	642	627	644	557	586	650	610	668	631	644	577	620	613	650	638	604	599	621	620	593	611	600	594	615	587	597	634	586	589	595	597	621	617	596	586	596	617	587	597	606	625	638	617	632	641	622	651	599	586	610	657	613	660	620	601	635	648	611	632	637	594	616	615	652	673	607	586	568	614	595	658	638	608	643	630	628	587	632	605	644	600	597	606	591	587	597	607	615	616	599	589	599	610	606	586	643	632	583	621	605	627	645	598	595	597	599	613	599	629	614	615	605	604	625	635	606	589	624	639	654	619	582	613	671	653	632	580	643	597	619	624	608	623	636	611	644	617	590	645	668	610	619	577	617	606	612	649	557	615	616	595	602	588	648	620	575	646	610	595	598	618	585	618	622	616	617	601	610	667	594	591	644	635	589	603	607	652	635	622	628	646	634	618	582	642	640	604	612	617	605	597	637	641	672	578	632	594	594	596	666	600	601	613	621	597	634	611	618	605	614	595	652	609	624	593	600	607	610	614	600	618	674	636	611	639	608	589	620
25877	21460	25252	16195	1382	712	719	601	588	560	578	592	532	567	554	559	518	561	550	546	580	511	515	481	545	525	491	521	538	550	598	532	490	491	538	540	536	520	523	534	533	547	569	535	508	507	538	510	521	564	578	520	577	523	485	507	490	516	548	482	495	538	562	542	578	518	494	541	540	516	542	520	509	492	562	550	556	501	543	493	514	496	517	522	525	507	493	531	518	545	525	496	512	511	484	512	532	514	544	515	519	502	515	490	493	528	538	503	496	506	496	483	509	526	519	539	547	552	504	491	484	522	511	506	512	549	461	535	533	551	512	555	487	525	501	542	508	514	508	489	560	497	480	519	529	537	480	503	525	534	539	507	528	521	470	558	551	557	542	481	527	569	579	521	501	488	519	526	511	511	516	509	506	523	553	472	519	528	497	507	500	540	502	524	568	544	515	525	533	536	516	516	493	508	500	533	537	503	547	553	522	519	515	517	520	526	534	511	567	508	549	535	512	539	513	525	511	529	520	504	532	499	529	490	572	499	493	552	488	523	518	488	453	544	506	534	535	547	523	523	502	564	550	492	512	507	521	519	517	519	561	533	518	506	522	511	484	498	507	565	527	497	517	525	542	514	536	498	514	512	542	519	538	518	496	528	525	507	520	517	526	527	514	540	514	505	511	582	488	497	518	496	543	565	523	495	514	533	528	507	512	540	515	513	516	547	490	555	527	501	559	563	503	545	539	499	490	529	485	514	516	506	570	519	521	507	511	525	528	547	514	507	498	521	526	536	569	536	512	527	472	523	438	536	517	551	503	534	514	490	502	547	492	537	536	513	507	494	501	544	502	550	551	490	560	546	542	527	515	520	508	496	518	547	515	529	526	521	522	529	507	526	521	522	483	537	507	515	492	476	519	537	520	523	534	506	525	505	548	540	533	509	503	512	525	526	546	546	517	467	522	510	507	524	513	545	531	518	588	473	516	488	535	515	549	537	485	513	494	493	548	508	516	571	562	529	520	488	490	500	530	495	509	543	538	519	497	481	523	499	527	522	515	499	508	530	521	526	529	530	507	512	513	522	551	521	497	536	515	497	519	525	520	542	515	550	534	510	520	510	494	497	536	525	561	519	451	527	504	503	551	528	530	574	507	541	491	519	565	557	502	529	481	534	491	490	495	521	528	550	548	512	549	515	506	514	561	500	539	544	501	547	519	553	539	523	475	499	525	518	560	511	540	492	497	504	546	521	528	496	505	527	489	527	509	509	512	529	572	505	502	492	524	540	503	530	526	543	513	515	535	587	546	530	552	503	525	507	555	532	509	520	521	503	462	483	505	524	532	558	518	536	521	548	525	548	504	538	505	550	539	490	528	533	523	486	508	515	508	529	529	544	531	516	508	547	504	526	525	517	503	561	505	490	566	489	489	501	525	536	557	547	457	579	502	500	517	506	503	539	528	505	534	551	524	490	511	548	520	537	514	508	506	518	524	497	560	519	508	526	552	469	523	519	521	559	510	512	504	539	552	511	568	575	553	530	521	502	542	538	514	544	528	576	514	498	529	522	538	559	468	524	511	575	539	482	543	497	499	512	542	494	484	549	521	489	491	580	532	497	478	517	530	529	480	536	521	532	511	520	533	527	490	508	568	506	479	514	499	481	516	501	541	494	500	557	506	476	521	538	561	528	512	517	530	506	511	516	513	465	462	535	496	578	513	537	556	509	491	463	526	514	551	559	527	515	523	484	481	518	547	498	561	508	523	560	553	467	550	503	539	519	503	473	560	517	521	534	535	532	516	502	511	523	510	536	536	532	564	498	539	534	485	515	493	486	481	497	562	518	515	522	527	522	522	503	513	532	534	532	492	519	503	574	516	520	530	508	525	546	519	496	515	539	488	522	501	539	525	559	532	504	547	533	536	518	477	516	521	509	520	533	540	498	522	498	483	542	499	524	508	513	551	572	521	559	496	558	543	506	525	511	541	542	571	536	503	504	557	521	510	521	496	504	493	525	456	499	542	539	556	522	524	527	522	532	520	514	486	550	514	552	516	488	535	508	490	499	533	510	555	519	534	466	511	567	462	532	455	535	517	521	512	536	514	510	564	499	490	508	524	551	527	518	508	484	568	535	540	508	555	497	510	494	514	555	523	493	517	546	543	505	498	548	509	513	562	516	551	508	518	514	524	532	507	502	512	528	520	576	510	519	500	511	557	517	576	546	545	516	529	500	528	498	475	490	485	502	529	493	555	520	533	536	528	522	541	507	488	462	515	507	496	551	511	510	558	539	518	510	510	534	548	469	514	537	535	556	541	527	524	532	500	506	518	483	575	490	523	517	484	524	514	527	513	537	542	473	557	489	501	538	537	522	512	505	499	527	529	523	517	479	523	475	537	509	489	525	510	532	531	499	561	511	467	509	516	506	506	537	508	519	522	534	516	491	480	515	522	525	522	539	521	512	532	526	529	508	570	498	487	553	512	496	544	499	515	482	510	498	509	513	492	514	513	541	526	511	490	503	526	548	549	493	557	533	514	521	482	527	557	498	524	508	559	563	515	474	501	494	520	526	495	472	506	547	509	501	529	544	515	522	501	509	526	450	531	459	521	505	520	540	511	506	475	496	514	504	497	522	527	490	517	541	508	507	546	511	537	508	492	518	532	521	540	495	503	548	505	507	528	534	522	466	559	476	491	501	503	529	504	532	530	476	571	561	531	551	509	509	548	500	549	513	535	544	506	543	566	517	513	541	517	549	533	509	520	512	548	517	533	530	543	537	557	565	514	541	543	504	555	504	549	523	524	517	525	551	490	532	549	537	517	524	512	499	511	486	513	520	490	518	570	499	469	531	525	502	535	533	482	521	535	476	528	516	525	526	514	491	467	533	538	498	549	532	506	538	497	553	518	551	501	499	496	529	569	508	563	512	529	502	503	535	564	513	510	494	554	478	512	504	508	541	486	561	524	485	512	530	507	532	518	541	541	525	519	494	559	513	522	539	509	540	520	539	529	534	520	537	548	527	522	547	509	520	526	500	504	555	507	475	501	470	545	514	518	531	511	501	529	510	547	480	490	509	520	532	534	521	524	521	580	479	559	532	549	506	552	566	557	550	496	503	550	570	546	486	539	501	512	469	519	490	473	504	501	560	532	487	501	543	491	532	522	571	531	492	538	544	515	528	525	512	522	539	494	507	487	535	511	524	507	505	513	501	524	520	525	512	537	521	503	538	511	523	519	515	560	568	534	508	542	520	537	507	519	503	514	505	554	496	509	534	532	523	510	512	534	566	565	473	528	522	531	515	499	523	566	544	524	535	513	530	489	522	503	532	517	503	552	519	511	527	528	540	504	532	508	529	537	509	527	549	529	527	502	513	517	502	535	528	516	509	549	487	510	516	536	441	494	487	527	564	508	495	513	516	522	492	484	502	527	522	500	544	517	477	515	556	489	540	513	535	509	511	527	488	527	514	556	508	511	538	498	518	545	534	497	512	507	539	530	518	481	511
3489	2021	1611	1032	781	732	645	590	581	535	549	578	555	554	489	528	537	550	559	521	525	522	521	520	482	555	558	509	512	478	494	550	514	516	496	540	513	518	528	494	504	500	508	514	503	465	496	462	506	514	505	495	501	502	582	480	532	482	510	490	498	509	545	465	540	543	516	511	502	520	487	481	489	523	513	501	496	494	474	477	523	486	495	476	530	516	496	515	524	545	523	528	488	503	513	506	510	508	525	500	518	465	489	529	482	510	485	449	524	474	497	527	530	484	512	496	498	518	496	525	498	530	504	526	476	525	525	500	531	476	488	530	481	528	464	514	542	524	497	466	495	517	546	491	487	535	529	534	511	538	468	488	525	560	480	470	513	500	484	451	508	506	509	497	491	521	520	497	547	511	478	546	472	522	508	512	454	533	496	494	462	516	514	501	515	487	487	501	519	524	540	486	540	532	484	481	535	488	491	540	500	490	486	452	526	498	491	500	548	455	510	493	508	503	480	480	501	516	499	487	535	502	496	501	490	481	483	505	515	489	461	506	499	501	524	476	503	474	542	489	490	505	493	536	487	503	503	534	512	487	514	508	494	486	449	523	472	489	497	491	504	494	488	495	503	457	504	532	493	508	485	503	490	489	496	475	490	458	537	506	544	512	457	503	528	526	480	490	494	493	513	539	513	512	457	486	489	469	521	482	475	492	515	483	503	488	520	498	546	483	500	498	507	493	499	512	504	486	541	517	485	501	537	528	520	490	515	493	517	482	486	499	470	511	508	492	498	500	497	511	560	511	514	526	478	504	522	514	516	481	483	461	500	490	495	536	515	475	506	485	509	513	489	485	539	493	448	491	498	508	507	492	514	524	499	521	486	483	514	517	500	528	496	482	502	517	499	529	489	494	519	512	512	503	495	537	510	532	553	510	490	491	494	502	498	485	507	477	543	504	513	495	514	501	502	491	499	508	467	520	497	455	505	482	518	524	524	498	528	501	467	450	486	543	496	527	519	525	496	471	501	454	514	524	498	509	514	499	519	502	492	458	506	556	523	459	502	508	510	489	506	495	465	490	468	494	524	495	482	472	500	498	508	522	487	488	478	500	498	528	507	489	478	469	465	471	501	502	537	491	475	507	517	510	462	522	511	494	522	488	514	549	458	512	508	495	486	463	488	521	496	506	532	476	499	507	501	512	528	497	489	478	495	480	514	510	524	454	513	513	523	513	445	511	514	493	586	495	486	545	498	517	499	463	496	530	534	469	495	498	491	535	480	501	481	507	546	504	508	535	485	460	480	494	512	478	521	506	482	464	510	490	534	474	488	547	481	459	555	489	510	497	511	507	512	520	499	485	506	480	489	494	483	481	508	512	537	503	511	494	486	505	502	504	510	488	490	488	514	485	497	490	506	501	499	547	492	500	502	472	502	539	541	538	534	515	492	515	511	476	508	493	499	483	498	543	515	519	490	535	465	484	509	480	455	496	474	489	513	511	485	505	501	527	530	508	494	500	506	525	498	495	496	477	482	506	491	494	471	486	507	510	491	515	507	464	515	488	482	520	483	547	523	505	512	523	483	486	522	498	498	506	538	495	535	486	513	558	506	464	479	482	500	473	441	471	499	506	497	507	509	485	513	477	488	489	476	487	463	485	486	549	523	487	495	497	535	550	520	528	437	482	522	496	535	481	506	498	491	484	489	504	535	512	501	459	464	474	491	505	518	512	578	509	508	493	527	469	486	432	521	501	506	507	518	491	482	518	555	549	479	501	493	494	484	509	486	504	529	495	504	487	526	520	508	515	545	473	535	513	541	498	502	510	479	498	478	461	464	495	488	493	481	512	511	493	496	514	546	488	548	499	519	480	535	500	523	524	488	529	462	480	491	497	525	501	520	529	501	490	487	463	453	512	500	492	468	495	486	509	437	499	474	523	492	501	472	487	488	507	468	506	505	473	485	476	530	511	493	491	535	512	520	497	462	456	488	519	496	493	513	534	535	520	477	530	520	567	550	462	529	469	524	539	523	476	504	504	448	494	502	518	505	507	463	469	501	488	534	465	489	496	512	509	494	511	522	471	506	464	511	478	463	493	524	468	468	498	516	487	534	500	490	483	512	500	508	492	487	522	486	525	522	526	528	519	483	479	464	490	488	485	484	508	530	526	496	535	505	486	516	547	478	509	533	503	448	505	495	507	501	513	481	482	484	537	497	513	524	497	518	500	488	520	481	514	538	523	513	522	501	497	506	497	503	481	477	505	504	487	473	445	541	491	469	485	549	499	483	499	487	508	487	496	493	479	510	452	520	500	503	531	537	497	503	514	497	515	479	481	556	489	475	496	494	470	521	486	476	484	455	448	536	459	487	443	479	535	500	471	494	479	482	520	528	505	502	504	446	477	510	452	513	504	493	515	496	532	507	514	526	473	500	522	489	511	543	488	475	496	524	484	524	511	513	457	502	482	485	457	491	468	517	500	505	527	534	491	502	504	501	525	467	506	530	476	473	484	493	508	506	485	497	515	511	509	437	469	562	470	509	552	491	499	524	500	474	495	525	470	524	499	497	488	512	478	543	472	527	508	463	506	495	487	470	490	490	530	495	516	511	478	520	495	520	487	491	521	497	553	521	501	494	501	500	493	493	491	489	495	515	478	508	542	494	520	500	474	488	514	480	508	498	512	483	502	533	511	492	497	464	533	495	500	478	477	484	524	506	543	471	484	489	520	519	511	492	498	502	500	496	520	507	513	469	524	512	495	493	474	498	493	512	491	488	474	466	504	514	493	523	459	511	499	535	498	507	446	487	490	466	493	498	532	522	502	484	515	484	498	482	540	502	452	492	503	492	536	511	503	497	479	496	518	533	519	501	530	483	474	487	484	527	544	539	516	491	461	495	528	511	491	512	478	484	494	480	528	494	522	514	520	559	563	494	544	550	484	541	480	485	482	456	539	492	475	491	508	495	505	486	473	518	493	489	523	480	478	485	519	475	514	507	498	454	523	484	492	478	478	509	495	488	490	514	466	518	477	489	470	493	508	508	494	501	554	491	498	501	497	468	484	504	505	518	505	516	510	477	487	477	498	532	486	475	499	486	489	462	487	463	489	498	482	493	520	446	491	512	483	527	520	526	509	487	498	498	485	536	499	503	477	503	494	510	523	490	480	470	478	494	512	502	508	551	461	504	475	501	500	528	512	508	510	525	531	471	502	521	508	511	500	511	489	507	481	521	476	492	495	522	453	485	530	470	510	489	488	500	475	478	476	517	519	534	530	478	502	563	494	498	472	497	537	486	489	484	490	514	463	475	511	498	502	507	504	487	464	525	490	496	507	519	483	497	485	493	497	492	523	506	442	499	510	512	500	478	492	508	537	485	509	495	507	481	463	495	484	461	503	485	478	526	486	498	494	509	467	528	513	487	541	521	496	502	485	510	473	452	519	549	485	520	480	455	513	443	505	473	524	545	514	501	498	507	494	477	486	436	510	524	478	482	449	514	483
24332	21470	28601	24752	19915	2524	916	518	421	384	402	360	374	351	402	323	336	349	326	303	328	288	302	321	337	299	330	320	343	302	327	307	301	305	305	280	306	289	321	295	316	312	304	274	301	285	293	300	307	296	316	346	310	309	319	297	333	308	302	309	315	294	313	292	303	313	304	327	293	323	309	315	339	314	320	289	344	295	314	315	297	296	299	313	315	289	309	275	322	300	322	299	280	288	306	301	313	299	300	308	306	288	315	316	291	318	307	303	303	283	273	273	303	286	324	284	288	296	283	320	312	316	272	302	266	315	295	312	296	333	279	299	296	316	308	276	265	283	306	322	323	268	288	306	348	308	314	318	283	291	347	328	314	318	346	320	311	297	302	286	254	307	326	329	337	275	320	261	306	307	320	296	291	300	308	290	327	280	299	285	297	298	291	298	275	298	317	331	350	290	286	357	309	292	339	305	327	288	306	254	292	334	304	296	322	305	301	302	313	291	306	323	290	308	317	287	286	323	286	295	316	327	286	313	278	326	292	286	300	293	283	323	318	311	311	287	306	265	278	337	306	285	314	303	289	308	279	294	332	288	278	294	306	325	304	340	297	257	313	293	356	322	301	288	307	303	304	285	288	314	303	267	300	266	272	308	309	316	297	285	321	306	316	290	289	336	309	294	299	307	266	293	280	321	312	325	325	297	350	298	271	309	303	274	314	301	301	297	316	293	288	306	293	300	283	290	319	283	300	309	325	327	305	307	296	317	313	290	314	298	283	286	309	319	299	293	283	281	277	307	293	268	322	304	307	319	297	294	324	319	304	333	308	288	308	293	303	332	292	286	295	290	279	336	293	280	302	319	315	302	329	308	268	332	300	316	265	286	326	313	280	284	320	304	286	310	325	307	293	286	285	336	279	305	268	322	301	293	321	270	318	297	304	273	319	284	307	256	310	282	293	273	294	288	316	329	276	295	292	260	288	285	299	305	322	312	311	293	295	296	315	295	306	304	295	286	315	274	280	307	282	292	277	304	306	312	274	295	273	316	317	301	296	334	308	273	313	317	284	327	327	289	297	276	311	277	315	306	314	320	281	303	288	308	302	304	328	287	287	303	286	300	301	285	301	300	296	304	287	326	294	295	284	271	298	287	345	281	284	308	299	282	279	299	307	321	313	306	275	297	322	277	294	323	306	307	280	308	307	322	281	319	307	299	296	284	293	323	277	294	305	305	296	298	279	315	303	304	299	286	290	304	311	295	299	288	292	277	311	301	306	339	294	330	281	291	333	294	298	300	276	326	296	308	294	316	270	278	316	327	271	298	285	311	272	298	314	314	294	293	299	273	289	241	284	305	281	278	284	311	308	301	287	317	313	309	299	281	284	317	287	307	292	277	307	293	308	278	326	309	316	302	310	286	304	282	274	286	294	288	324	279	310	278	275	283	315	336	302	309	346	304	346	288	294	282	286	296	310	300	299	326	259	308	306	331	318	263	280	288	283	314	271	329	322	305	295	301	287	298	287	319	295	279	292	273	271	315	311	296	311	327	293	317	279	289	263	299	298	318	301	257	323	288	313	304	296	283	327	300	305	295	292	298	271	295	299	292	297	281	317	290	333	281	286	288	289	289	311	298	301	326	280	286	304	293	322	299	324	313	302	277	297	295	286	296	297	298	299	306	281	282	297	309	296	290	286	281	329	272	303	287	288	304	312	302	283	308	292	275	271	300	290	278	282	306	276	290	278	303	304	333	262	302	302	295	307	334	296	303	290	335	287	306	297	301	328	320	298	301	303	330	293	304	286	285	305	293	286	291	273	301	325	291	302	298	325	268	307	286	305	278	314	342	293	302	297	282	259	281	320	291	294	280	289	270	302	307	292	314	316	287	320	310	286	298	285	286	287	261	276	331	306	286	308	297	297	298	341	310	299	281	280	283	268	321	300	290	280	270	289	313	313	335	332	299	295	313	283	341	328	316	328	303	303	259	295	318	326	316	275	326	294	328	323	295	263	304	290	269	325	343	287	303	283	295	303	286	309	322	276	278	294	283	292	295	306	293	319	258	300	289	317	290	283	289	304	325	304	315	281	287	298	268	298	310	302	297	306	328	281	279	281	310	326	308	298	282	305	314	287	306	291	302	269	269	331	299	286	300	306	311	312	320	310	290	313	293	295	291	285	290	284	304	313	314	315	319	302	308	310	321	317	324	271	324	312	293	314	292	327	327	295	293	293	269	318	327	300	300	331	325	319	286	301	300	283	316	300	315	305	289	297	294	295	314	299	298	297	309	294	288	311	304	347	320	305	299	282	284	340	317	302	280	301	297	299	294	315	304	305	319	283	311	308	311	292	298	302	283	271	319	284	293	308	307	274	284	281	278	292	289	307	304	307	294	336	305	300	301	314	278	294	272	325	285	307	304	307	297	294	289	292	279	299	293	278	285	292	301	287	291	278	301	285	295	286	294	303	303	288	303	314	319	290	329	281	307	273	307	282	295	298	283	299	302	276	307	294	318	317	288	301	310	291	259	311	294	310	309	281	282	276	297	302	295	296	285	340	298	313	300	312	298	304	305	309	294	281	303	297	308	325	310	302	318	265	284	271	321	310	280	304	308	310	298	295	290	288	318	278	311	325	317	301	284	279	306	298	305	318	271	283	289	274	270	299	311	286	301	251	280	282	284	297	290	302	325	332	311	287	324	316	308	291	288	312	293	297	285	294	317	348	311	306	296	292	291	280	329	296	297	311	287	310	300	318	283	327	311	287	289	287	296	278	270	291	307	319	289	342	302	288	295	325	301	260	314	303	285	298	313	289	294	265	312	324	281	302	327	332	291	306	321	278	287	307	341	294	340	294	292	280	311	292	327	307	287	303	310	287	295	289	291	293	307	307	305	307	311	296	276	282	293	272	302	283	326	327	329	271	290	308	290	275	295	286	329	326	282	319	290	292	276	352	298	297	295	307	290	281	327	292	290	297	262	286	291	315	325	322	291	340	290	285	288	315	274	307	267	308	309	299	289	306	304	300	293	317	312	321	309	288	319	288	323	298	318	286	327	285	296	255	298	303	298	291	296	300	267	273	307	254	307	283	280	263	275	295	295	280	283	312	303	295	296	300	306	280	300	305	302	282	302	283	314	285	302	273	298	326	311	294	296	285	310	329	284	290	290	286	297	331	304	293	308	288	269	313	309	280	322	279	338	294	301	296	307	299	296	318	318	309	317	290	282	276	287	286	289	308	289	270	329	288	307	319	283	304	314	309	273	291	299	274	282	307	303	331	270	300	285	291	300	306	286	293	293	300	316	294	300	295	295	319	304	304	290	323	296	310	296	310	294	301	288	278	267	288	300	308	309	319	309	300	291	295	351	301	311	274	300	285	282	310	312	291	311	289	323	305	306	283	276	297	321	292	284	296	288	257	289	311	293	290	277	327	289	289	312	300	300	318	346	307	315	297	311	318	278	332	313	300	305	308	301	297	311	309	329	288	314	290	294	328	350
3285	4658	3649	1824	1201	993	748	664	596	539	481	468	434	388	362	408	432	371	397	358	351	378	335	355	330	346	358	392	321	374	340	328	360	340	302	331	354	324	287	350	372	330	347	331	320	332	347	330	330	336	320	314	320	319	320	331	321	315	358	339	302	323	361	329	332	320	333	338	340	335	344	368	341	357	310	315	344	320	349	340	328	308	300	335	329	274	324	305	329	349	330	323	296	328	317	323	342	337	340	347	331	300	323	297	330	326	310	312	316	337	340	335	297	277	316	337	314	349	311	326	331	323	369	288	310	365	320	294	322	345	338	323	342	315	342	342	338	330	317	300	343	317	343	325	302	304	353	340	320	357	327	343	346	337	303	321	305	343	303	324	289	298	316	297	347	349	354	331	316	334	306	308	319	337	305	296	318	339	342	325	343	356	319	343	341	329	287	309	292	337	280	327	339	307	325	302	338	299	349	308	338	305	319	304	313	314	361	321	332	320	302	354	316	344	359	327	327	323	300	310	321	314	322	319	345	308	290	309	349	324	305	304	323	329	297	332	292	288	301	345	336	309	356	342	326	308	336	315	311	289	288	340	335	298	303	311	323	337	276	350	342	348	321	282	305	307	321	352	288	310	315	318	314	333	324	314	302	303	317	323	300	327	299	326	308	318	300	356	324	305	294	322	310	350	341	325	322	322	312	286	335	326	309	303	311	297	318	301	320	294	312	324	291	341	319	317	308	318	328	340	339	345	360	309	344	350	331	309	333	299	347	326	331	316	320	310	333	307	289	327	320	310	348	302	306	303	322	324	332	326	324	308	323	326	329	345	312	323	311	297	335	355	306	299	285	328	299	323	312	310	292	318	309	330	310	324	319	300	324	322	312	338	309	321	310	291	336	348	298	330	323	316	330	303	298	333	316	300	319	299	279	346	312	340	331	322	321	343	331	316	339	296	349	287	314	313	301	284	318	348	337	316	325	321	294	333	314	321	343	320	325	297	321	304	306	299	308	309	303	334	298	311	314	312	303	313	290	303	331	337	290	291	314	336	327	302	360	303	303	288	343	304	292	322	315	289	326	330	341	317	342	324	336	338	323	337	284	299	297	336	339	307	298	292	324	320	328	321	308	323	304	307	331	326	319	318	306	322	345	313	341	324	293	279	318	314	340	310	328	327	332	328	306	327	325	319	327	327	307	326	313	320	311	315	306	301	320	308	332	332	315	302	314	303	316	376	317	296	323	303	327	323	340	291	327	336	311	294	321	326	323	327	309	325	321	295	323	335	295	320	321	305	276	309	292	330	358	329	336	322	330	339	314	336	291	297	308	340	325	323	302	321	296	313	300	299	333	325	336	309	303	293	358	300	299	305	343	298	282	331	303	305	313	324	359	305	298	279	338	294	325	317	305	298	315	298	307	307	320	338	299	347	323	305	350	319	292	325	286	299	311	306	300	322	318	322	333	336	294	291	299	293	328	300	327	308	304	317	318	328	302	311	320	284	311	332	304	329	312	329	281	307	306	316	347	325	309	347	327	315	339	319	300	296	330	306	323	337	319	330	331	328	325	323	343	308	342	297	351	321	301	324	330	345	279	313	344	287	334	297	321	334	305	314	312	319	299	328	322	319	303	311	300	298	303	314	335	357	316	330	293	337	322	285	313	307	345	315	317	311	336	292	292	319	316	312	304	340	323	333	292	315	328	289	312	309	302	297	320	328	322	307	319	312	288	308	289	316	323	334	318	309	308	329	323	329	313	312	329	311	301	339	305	309	323	310	309	300	341	338	296	304	309	313	313	313	335	306	327	311	314	303	327	318	304	302	307	330	320	318	312	300	285	316	310	318	329	284	309	344	315	350	301	330	312	332	297	313	335	309	325	315	321	334	344	319	329	312	281	316	286	295	331	336	349	316	325	310	318	315	315	339	291	306	332	315	316	324	325	319	317	316	321	323	327	324	293	315	335	290	342	312	315	305	347	334	305	315	346	315	321	322	327	332	316	322	307	293	304	321	328	318	322	317	290	316	319	337	327	315	311	332	298	304	310	273	326	331	311	326	300	291	300	302	306	287	298	294	300	319	336	297	307	328	347	338	365	348	336	314	317	332	325	308	343	303	330	303	334	299	299	302	335	322	321	330	308	322	319	299	310	307	347	322	335	347	371	325	295	297	311	321	299	341	323	326	317	307	333	297	322	302	297	350	306	327	325	307	315	327	341	309	357	272	309	321	301	296	305	295	320	306	313	313	303	298	356	317	323	306	357	301	332	320	312	274	343	292	325	300	332	283	289	311	275	325	309	318	303	308	299	296	310	313	329	310	311	339	299	324	333	344	302	335	319	300	323	321	328	315	331	318	291	302	288	341	287	292	332	324	337	302	291	319	295	320	376	307	348	303	293	317	315	330	317	312	324	301	333	288	349	354	325	301	338	304	321	334	314	340	315	350	308	345	315	315	327	314	315	326	313	298	300	311	327	322	329	282	336	301	324	305	325	335	320	305	315	309	287	296	293	319	338	296	340	301	317	318	322	333	310	321	300	314	291	304	323	340	333	290	287	341	302	312	308	324	311	312	296	304	312	316	310	269	321	301	297	311	309	310	342	308	345	309	325	321	321	320	318	322	329	299	318	315	279	310	333	317	316	299	307	298	310	317	316	299	308	300	320	338	300	321	332	315	271	333	279	338	303	289	301	316	329	345	305	345	324	361	303	340	314	324	316	316	316	330	319	309	307	318	292	297	324	293	293	287	267	318	313	324	294	308	331	338	311	299	311	352	313	306	342	324	343	325	324	326	336	343	311	329	323	331	310	313	316	334	332	288	309	300	321	313	295	288	286	312	295	299	316	305	314	301	296	296	297	310	317	332	299	320	304	269	322	289	335	331	297	340	301	315	338	290	315	308	314	319	305	332	306	303	305	286	329	318	292	314	327	290	365	257	332	305	340	311	303	314	349	307	344	310	332	310	278	297	328	346	299	310	335	309	299	316	303	321	315	310	296	332	319	306	287	328	315	314	313	264	335	319	335	301	333	308	318	319	289	348	315	339	328	353	331	313	324	338	345	300	296	332	296	280	337	332	286	315	345	277	331	295	347	292	301	316	315	293	321	295	322	299	325	307	338	306	311	293	318	332	276	302	289	315	284	314	313	317	311	297	321	282	317	281	344	329	293	316	309	301	296	305	323	317	325	310	327	338	301	293	313	315	322	308	299	302	296	304	351	333	293	320	346	290	291	287	311	305	340	341	341	311	328	299	321	326	317	316	311	287	301	290	312	307	298	298	308	312	331	322	305	314	300	308	328	311	301	302	333	347	324	291	304	317	295	307	295	307	304	336	290	343	316	336	307	286	322	299	320	329	285	313	333	329	306	291	297	335	342	302	352	324	302	306	337	296	307	291	298	295	298	299	326	316	322	281	313	277	320	326	292	309	315	296	295	294	322	320	337	310	313	299	342	323	280	322	309	335	303	316	301	323	282	291	315	332	314	325	347	319
27658	11495	1739	995	718	678	683	741	683	765	748	711	754	717	737	645	736	684	685	761	731	731	671	757	721	713	714	738	680	741	719	691	738	710	694	715	709	703	722	691	715	754	737	707	711	688	699	753	688	691	709	767	720	674	715	710	712	696	700	731	682	739	757	681	704	709	751	759	747	751	694	682	645	699	720	708	705	678	690	739	687	749	697	738	723	721	705	703	709	641	701	720	739	739	680	724	686	732	721	675	746	760	714	716	647	709	712	715	722	736	729	721	704	736	677	724	691	711	695	674	642	675	690	727	697	691	735	711	693	752	674	772	704	687	683	684	702	737	741	732	701	730	731	734	697	728	699	767	643	742	730	718	711	753	687	722	773	705	740	737	699	707	707	735	683	687	681	703	731	710	714	740	713	697	720	679	721	690	707	692	722	725	726	720	685	728	655	747	716	706	659	681	674	689	660	727	726	735	706	722	758	646	746	699	679	692	763	708	727	705	677	685	717	698	725	692	765	693	700	682	667	710	686	686	669	699	714	690	711	715	743	734	698	636	725	661	747	742	717	721	705	702	694	775	707	683	668	698	728	713	690	736	747	672	660	765	741	733	720	749	702	686	698	715	667	700	712	707	714	697	694	690	671	715	702	735	712	700	732	712	746	717	726	674	694	667	656	702	671	686	707	720	717	712	717	697	729	705	687	675	750	707	733	751	722	672	719	731	694	701	724	770	691	697	653	673	671	686	697	749	690	689	730	753	707	685	699	705	679	728	668	714	723	692	724	704	694	731	699	676	705	777	687	668	725	737	676	749	731	706	705	701	753	673	691	730	694	688	677	716	680	697	699	680	709	722	733	715	742	658	729	685	726	689	697	746	720	705	699	722	702	727	676	694	726	713	660	718	772	664	782	699	693	695	663	700	720	726	797	712	726	697	691	673	691	670	674	705	690	680	708	748	745	730	687	723	716	666	677	732	719	627	708	709	703	739	704	714	693	713	690	682	701	723	740	740	728	666	693	730	725	687	713	695	672	748	680	741	671	693	692	696	683	712	686	720	635	687	686	742	723	733	704	661	725	736	717	714	745	712	696	704	706	745	678	701	760	716	742	690	695	713	696	707	706	689	731	692	712	680	673	688	724	684	727	730	716	714	692	730	732	657	728	710	699	663	650	743	715	752	673	678	732	717	700	731	692	735	700	752	733	756	678	695	699	725	755	700	708	719	753	675	668	726	718	770	693	698	690	735	679	778	728	732	713	713	701	662	742	706	675	711	690	711	690	726	753	708	699	682	716	690	674	687	710	736	727	679	749	708	731	704	698	706	695	735	692	722	694	703	702	726	668	739	709	727	718	735	692	709	739	731	765	707	725	725	703	707	666	754	689	739	751	723	687	751	773	717	768	735	742	703	710	716	673	656	750	681	731	718	705	764	723	729	729	702	749	720	712	734	746	680	687	661	659	678	679	706	697	659	711	702	728	694	700	711	705	692	703	726	691	704	701	706	692	737	731	731	722	735	704	717	731	693	723	720	761	699	717	733	705	706	677	713	763	703	691	691	684	730	669	721	719	689	699	714	674	638	684	722	711	720	697	727	761	729	682	697	749	700	714	733	697	711	756	709	717	714	699	693	678	689	693	704	665	747	676	698	665	700	729	731	730	698	685	704	698	734	722	702	689	715	695	698	729	691	792	689	726	725	715	719	685	666	687	755	696	721	699	695	705	713	715	675	729	754	706	707	719	686	745	696	688	711	706	696	702	700	698	707	680	692	726	668	704	706	705	719	713	695	721	682	728	706	686	754	691	676	704	672	738	727	679	684	674	709	689	713	703	656	675	672	723	694	722	735	735	760	726	739	714	742	727	735	765	696	707	733	699	735	772	700	722	699	735	691	727	711	722	709	723	758	702	705	677	699	694	679	752	693	718	710	748	731	683	759	736	699	748	734	726	719	756	708	717	731	710	673	704	688	717	678	759	711	675	738	748	651	688	711	721	731	718	696	765	706	663	699	679	688	739	670	658	713	698	735	668	704	762	770	673	689	673	717	742	705	708	734	693	702	737	676	697	728	707	720	652	692	739	718	690	694	723	710	702	695	749	673	754	730	674	719	687	658	687	677	734	731	717	715	721	715	709	732	680	695	709	695	679	735	722	725	703	732	718	708	705	705	704	695	707	730	767	743	731	723	727	727	739	663	707	732	714	699	676	688	663	712	690	711	715	760	720	696	722	665	760	717	724	663	719	699	699	686	720	722	709	669	706	676	695	685	730	749	727	646	705	660	650	735	669	724	700	742	690	705	706	726	691	710	706	668	737	734	689	708	692	709	693	720	704	719	665	666	693	734	673	747	728	706	720	737	708	673	734	741	712	663	734	652	747	722	763	652	725	695	728	726	704	679	692	728	759	712	669	657	663	720	686	774	682	728	718	689	747	728	676	735	791	702	682	672	726	695	769	701	735	707	724	710	681	697	719	689	652	703	688	685	703	684	684	714	661	733	672	727	706	702	688	708	705	729	714	731	673	738	731	760	685	702	694	758	718	700	706	771	745	649	709	727	633	697	708	727	674	693	713	735	691	682	721	657	705	682	704	698	716	719	730	712	699	715	720	698	723	702	674	740	701	702	735	739	673	667	677	695	716	765	651	705	699	730	710	701	711	717	713	745	760	716	717	703	688	695	689	677	701	685	683	735	780	777	713	685	673	667	762	695	685	730	686	675	785	765	697	736	698	725	716	707	753	690	755	692	716	717	712	710	726	706	669	678	711	677	647	715	710	733	708	709	755	667	731	692	703	760	698	669	733	723	712	717	715	686	741	742	714	711	703	682	705	703	733	702	676	708	680	705	679	677	743	697	726	675	745	715	705	709	716	742	723	747	719	730	697	729	691	721	727	708	695	691	757	689	738	731	703	663	699	715	698	723	678	712	734	689	644	772	724	691	656	678	707	716	723	724	714	709	743	714	708	722	688	689	708	730	690	701	729	728	717	717	765	721	687	698	681	726	754	740	681	759	724	659	724	717	740	707	704	698	723	748	700	692	674	744	628	693	705	683	698	786	755	693	730	664	713	659	680	744	708	675	723	688	689	744	660	764	697	695	730	713	715	705	704	716	740	707	733	771	758	720	718	749	662	702	786	662	710	709	679	715	732	710	732	746	688	731	686	721	706	699	710	655	734	667	721	704	703	739	713	665	663	694	718	727	688	713	663	696	744	715	671	773	699	764	706	681	719	696	727	748	684	720	743	731	647	709	737	713	709	690	645	706	729	722	707	713	727	684	702	676	718	736	723	711	700	673	750	703	727	706	704	725	730	686	705	704	693	652	661	657	743	728	718	686	648	701	716	731	735	708	678	722	709	647	690	763	706	725	708	728	684	698	702	658	675	685	704	730	701	714	686	647	673	692	754	767	692	705	685	656	739	715	657	700	725	720	741	690	731	687	686	718	719	696	683	641	694	702	694	680	664	676	740	679	711	720	719	714	667	751	713	743	777	764
5134	898	796	763	699	676	659	626	682	687	700	671	665	656	704	676	681	664	680	650	682	695	654	644	625	693	662	637	634	647	670	670	628	732	713	664	653	636	694	677	641	649	646	619	706	705	666	624	665	622	627	635	638	663	723	667	698	665	641	655	622	629	675	661	675	626	624	628	644	639	649	699	676	626	629	699	617	649	625	636	612	610	621	648	668	684	623	663	647	623	716	654	657	666	665	603	667	593	630	662	642	634	613	650	659	644	621	637	687	666	687	643	691	659	602	670	683	622	658	620	621	605	648	613	637	659	658	642	614	623	634	618	693	714	610	671	654	631	669	692	663	620	632	683	656	642	688	636	638	632	666	665	648	689	602	662	626	608	654	636	650	658	671	700	690	670	714	661	639	660	685	636	622	668	639	664	644	631	638	633	637	616	608	684	680	658	647	680	637	631	667	646	656	640	643	638	657	638	634	635	615	658	664	657	640	691	636	636	679	668	630	632	691	666	700	657	635	669	665	662	661	636	670	665	628	694	626	637	622	646	611	651	630	639	619	628	631	649	685	642	637	708	666	675	669	593	658	653	648	619	635	647	673	708	634	644	672	624	633	633	685	619	636	702	660	618	641	657	656	625	626	668	682	650	666	671	672	660	620	610	643	641	634	616	592	630	664	669	632	638	650	635	660	624	634	655	631	664	655	659	627	654	631	650	653	683	656	664	659	653	609	632	651	637	647	621	639	670	654	644	678	643	639	592	612	637	620	615	617	583	644	624	670	681	645	627	643	644	677	634	675	663	620	666	678	664	653	646	697	604	694	600	626	628	654	648	642	683	640	643	646	639	643	640	645	668	649	674	613	649	628	699	640	682	672	624	705	603	711	633	664	642	656	670	651	597	644	666	625	613	656	684	674	621	673	643	633	667	631	658	664	670	691	670	640	612	651	644	617	664	672	646	622	652	659	643	602	679	639	674	642	686	655	646	645	654	691	650	665	593	598	611	674	650	628	646	634	651	670	678	637	648	619	664	629	615	686	621	655	643	633	662	658	662	648	596	642	646	672	668	676	655	668	652	624	663	617	658	671	674	602	644	672	623	633	666	657	615	660	682	645	638	643	652	676	650	663	651	648	692	682	635	619	684	584	627	690	634	601	662	682	671	660	626	647	665	611	639	602	601	670	661	641	667	642	620	604	635	618	653	621	607	659	630	650	688	671	607	667	636	673	691	666	594	638	697	627	618	650	674	637	633	682	634	662	667	658	663	642	645	653	673	649	648	631	612	686	686	668	650	661	644	658	683	663	633	649	657	683	676	659	657	630	661	674	632	661	618	642	687	649	663	651	641	623	658	628	656	605	649	623	654	614	674	667	623	619	622	681	674	618	685	682	681	629	623	610	633	666	631	628	704	628	664	644	659	628	617	635	653	639	617	651	608	694	666	640	629	657	678	610	671	660	634	641	649	633	662	651	657	670	629	644	659	597	652	647	677	668	646	640	658	637	703	652	701	648	641	658	617	661	616	684	670	665	652	643	668	619	696	668	619	700	721	641	634	623	643	649	628	619	639	662	663	689	674	606	637	679	605	611	630	633	700	624	626	679	626	597	636	646	676	612	682	692	668	650	663	679	668	629	611	655	655	658	604	647	647	649	670	656	614	699	648	676	665	634	679	662	670	667	605	645	666	645	662	637	669	670	639	665	620	655	623	622	583	665	658	645	644	654	608	664	671	628	613	669	645	643	633	650	624	645	641	692	635	613	603	633	682	624	670	619	668	624	590	703	616	687	645	670	654	653	684	681	658	686	629	664	632	666	661	633	604	624	653	631	676	645	634	659	654	647	630	645	622	650	642	619	653	684	650	675	646	625	668	649	645	666	647	638	617	646	636	660	625	654	638	640	671	627	639	674	677	644	657	595	629	704	630	616	642	620	651	627	625	652	652	673	629	644	663	639	678	665	631	625	655	676	674	645	660	629	697	649	669	662	643	630	688	634	648	677	654	675	625	693	671	656	627	612	646	662	649	647	638	634	638	671	685	638	675	603	656	666	650	650	700	621	671	681	616	670	657	700	710	650	630	666	667	672	664	659	676	636	629	653	603	685	654	602	658	624	663	646	692	609	650	641	667	674	677	686	649	640	667	674	699	675	649	646	620	650	665	616	699	675	628	648	639	676	664	635	658	672	693	644	664	609	656	656	626	664	680	607	651	683	610	623	648	597	655	632	679	666	628	642	639	638	683	638	674	660	639	626	676	672	701	588	677	651	606	696	677	653	615	611	647	610	671	652	681	662	653	668	649	673	658	635	678	701	676	657	618	630	653	638	647	676	637	679	638	662	678	692	594	646	606	674	633	675	622	668	616	668	626	655	649	683	633	624	657	635	685	621	630	669	632	688	645	677	554	652	615	670	641	662	643	636	679	667	656	670	679	663	625	665	650	631	638	644	669	644	670	681	654	698	646	679	666	647	640	679	696	612	648	625	650	650	671	606	692	664	657	711	629	621	652	642	665	639	621	684	619	610	659	634	662	628	690	685	628	648	660	645	637	615	655	641	664	654	625	648	647	645	687	680	664	680	629	606	666	638	665	668	694	636	675	585	679	664	606	645	683	663	662	651	652	665	670	658	658	664	652	633	677	667	658	631	678	652	656	690	660	646	662	639	621	630	646	615	617	614	649	663	692	680	628	650	642	633	664	654	635	598	664	639	592	621	627	634	658	625	686	638	641	654	677	648	627	638	649	612	651	663	687	660	686	637	608	636	606	657	678	633	667	645	661	639	689	688	666	656	635	632	637	645	687	647	665	682	653	622	700	674	651	668	663	638	646	621	628	637	704	672	654	649	693	680	682	682	665	650	668	624	651	639	668	628	633	616	655	642	643	643	651	631	629	649	648	673	677	654	658	663	658	676	655	624	665	652	692	672	605	632	644	640	619	631	596	634	692	643	669	624	649	644	619	679	641	646	664	666	652	652	691	644	638	681	639	652	636	696	590	654	603	618	652	657	645	635	640	698	626	652	638	685	683	671	659	620	631	662	630	679	670	639	618	713	644	667	673	665	607	673	672	662	670	591	682	669	651	639	680	708	632	695	646	690	603	611	664	682	679	670	653	638	634	655	640	634	641	642	598	629	688	632	661	634	614	632	618	610	676	676	638	655	698	642	644	629	669	668	677	645	620	654	673	675	659	651	644	618	687	674	698	689	625	659	667	617	644	683	649	693	643	676	645	663	655	651	627	655	644	635	642	617	704	678	672	620	705	633	646	612	634	639	633	624	647	677	663	635	619	688	657	707	679	687	656	668	664	678	591	639	602	669	654	640	676	638	652	669	672	636	616	670	645	680	631	645	638	619	632	604	688	640	671	595	718	657	669	627	657	661	672	659	688	633	663	653	650	620	667	667	644	652	634	626	662	667	606	626	653	666	626	624	675	637	634	666	636	649	667	641	594	615	598	661	647	688	650	649	660	637	662	646	666	624	656	677	631	603	664	688	704
25946	21478	25316	16378	1408	765	718	682	574	570	543	596	577	546	569	588	576	539	585	622	577	551	560	606	602	562	541	545	540	567	565	513	529	564	508	576	557	557	584	568	538	530	568	589	528	483	539	563	556	522	571	567	533	527	543	529	543	557	537	507	507	538	590	557	516	534	539	533	525	552	534	570	543	534	600	549	586	517	544	601	500	580	568	533	517	560	550	532	527	566	563	571	567	548	536	586	535	574	552	532	543	576	568	557	563	512	551	542	589	542	579	482	520	631	578	567	539	536	583	533	552	558	576	512	546	533	528	527	538	551	547	557	555	553	550	573	540	538	537	517	538	571	542	541	519	540	532	595	527	548	534	577	553	561	573	518	540	574	550	570	555	533	556	555	554	551	538	526	568	544	578	560	562	570	519	560	534	576	550	531	554	546	542	550	561	542	548	576	565	550	585	527	606	522	539	558	562	576	538	555	523	544	548	566	563	512	590	570	560	529	574	530	538	561	545	571	566	490	555	538	557	529	503	528	579	511	513	575	558	541	527	585	555	557	533	509	553	508	552	556	565	550	546	546	557	532	541	553	571	509	573	512	530	582	569	588	487	564	551	576	566	577	570	522	519	558	593	553	544	511	532	608	559	530	614	540	555	514	571	529	535	572	572	560	556	572	573	563	558	541	568	528	586	562	531	568	561	595	555	496	546	588	553	542	554	548	556	565	537	545	505	546	572	548	534	541	533	576	498	562	560	495	547	531	496	544	573	561	522	562	561	564	555	571	535	578	543	555	552	539	598	582	538	558	535	555	539	536	575	547	563	574	544	531	555	564	593	535	577	536	610	535	541	549	503	575	556	532	535	506	548	503	556	540	537	532	557	583	528	542	545	592	534	566	561	546	551	548	549	549	524	551	601	555	564	566	545	590	508	536	566	547	547	586	497	560	505	546	524	565	565	576	568	532	539	542	559	556	575	552	588	577	572	552	560	553	557	549	547	533	556	519	564	504	546	567	568	576	554	521	583	552	592	570	557	533	555	547	579	622	535	535	557	549	559	535	525	572	558	497	562	557	537	542	571	563	539	515	524	544	562	585	576	531	536	514	598	527	584	548	553	572	595	508	566	570	540	561	517	533	559	562	530	492	520	524	595	590	496	581	545	565	581	521	542	542	571	547	534	540	507	563	499	584	557	566	535	562	532	563	594	534	522	573	527	516	527	556	500	561	569	554	588	575	511	594	526	529	590	532	531	628	576	525	534	565	539	590	569	552	532	556	522	551	541	574	560	562	513	548	570	535	586	527	524	564	512	525	553	588	579	537	566	547	556	595	556	550	539	581	550	539	554	526	557	541	542	502	579	537	527	549	577	573	531	580	561	535	555	574	558	559	581	568	571	513	540	566	556	499	533	552	512	579	524	554	526	559	561	584	550	551	558	562	524	513	539	585	533	557	517	570	529	541	561	545	518	539	584	549	557	527	524	519	551	560	568	559	553	562	537	531	549	551	548	556	557	528	578	554	537	542	542	560	601	543	550	524	539	568	543	599	549	551	508	545	548	607	574	553	528	532	535	570	548	503	560	560	510	524	508	559	501	577	549	555	561	548	566	560	561	547	499	520	550	572	530	552	561	554	527	567	540	521	568	566	570	529	552	546	545	549	515	548	544	579	555	523	523	546	566	576	523	527	528	552	527	547	577	570	528	568	572	546	530	540	540	509	508	552	577	546	536	562	544	552	537	503	557	556	566	571	526	513	562	540	547	475	585	517	586	528	584	545	575	522	522	524	578	531	569	575	566	535	544	578	598	546	502	560	553	580	554	502	556	580	563	512	530	515	527	535	548	523	563	566	563	546	532	544	504	533	538	552	543	548	574	535	561	572	572	531	528	547	543	544	530	547	531	520	559	548	523	573	541	562	528	610	520	555	522	557	582	594	567	525	590	510	514	582	532	548	538	562	506	570	517	556	537	582	569	562	538	529	513	553	527	519	559	588	534	521	534	563	552	551	563	560	557	546	581	563	501	589	530	624	579	566	521	564	549	556	543	594	534	497	603	537	568	540	534	510	564	553	534	527	561	535	513	563	535	597	561	570	563	569	551	557	526	580	580	558	542	558	552	548	517	535	540	537	559	551	563	534	567	516	563	536	551	569	546	568	534	548	550	534	530	536	595	548	511	578	594	607	575	495	569	569	570	570	541	535	560	540	561	551	580	544	568	554	571	614	545	555	559	537	563	573	530	574	560	537	565	524	592	533	548	491	532	559	520	569	587	573	541	531	562	593	554	548	547	552	542	566	586	556	556	524	516	591	556	610	575	547	554	531	578	584	571	537	545	543	546	577	585	548	542	584	562	554	574	581	583	562	585	611	516	620	597	549	558	555	533	506	532	549	543	552	555	591	519	539	523	580	550	500	552	535	598	545	512	506	556	557	563	536	535	510	525	549	555	525	547	604	563	536	589	551	548	522	564	534	560	557	602	545	517	571	554	523	516	592	550	527	543	569	546	538	541	533	526	560	537	590	574	572	569	571	565	573	553	512	541	558	578	548	540	546	547	554	617	571	551	558	563	587	550	551	513	557	546	517	550	557	561	513	523	572	526	501	552	538	550	565	516	578	556	526	505	560	583	566	555	561	556	524	558	583	602	559	548	520	550	572	573	542	549	529	553	510	533	570	542	561	543	534	568	578	529	575	558	530	554	504	577	526	549	516	593	577	567	504	519	515	505	553	540	562	604	560	563	583	551	570	582	527	541	561	526	523	575	557	554	573	606	556	548	567	561	577	534	523	592	560	534	555	525	534	569	529	597	571	543	601	555	558	572	533	590	521	529	560	521	532	506	572	589	558	592	530	567	560	513	570	563	539	535	574	544	501	550	565	553	567	529	526	531	575	552	535	552	569	525	578	559	602	532	519	526	532	581	524	573	585	567	548	542	539	561	545	524	507	529	560	599	579	552	561	548	523	543	547	491	566	541	575	541	531	551	554	586	574	535	560	527	540	531	534	552	563	535	529	527	493	534	564	548	563	551	547	563	573	576	519	521	525	561	530	570	569	531	580	559	580	580	560	549	565	541	568	539	584	531	520	549	537	557	538	518	530	534	524	560	529	514	534	541	573	568	508	564	512	514	541	577	544	566	537	575	567	545	548	591	534	498	526	503	539	557	584	617	591	554	545	575	550	525	556	560	530	547	558	533	522	539	541	556	593	546	537	550	525	566	546	538	570	548	536	518	565	531	523	522	513	514	531	560	562	588	531	507	548	533	528	499	547	567	545	562	587	515	566	571	602	538	522	554	523	526	565	515	566	558	513	570	589	525	536	516	562	551	553	610	565	545	541	548	549	562	551	549	549	548	526	559	586	564	588	536	580	551	573	572	526	533	549	551	516	554	557	573	574	552	511	586	565	519	527	489	558	563	533	495	572	570	510	549	586	601	526	596	527	555	573	567	589	550	560	572	551	565	599	558	550	534	595	565	563	523	585	562	575	551	527	593	567
3472	1955	1695	1025	849	717	660	630	622	602	634	570	583	551	567	592	573	552	563	539	557	526	558	536	559	548	540	560	537	478	575	553	521	532	505	576	548	540	555	516	532	554	507	566	544	540	570	547	525	531	552	520	552	518	523	541	507	531	545	518	528	527	541	520	514	517	503	539	537	514	561	539	515	518	554	557	523	538	512	562	541	538	519	517	550	563	529	578	525	563	556	539	541	535	514	526	483	500	513	534	545	555	592	532	571	544	515	562	508	532	480	504	492	527	508	503	502	498	524	544	493	549	508	553	564	531	498	481	505	524	512	564	552	503	540	544	534	512	502	520	546	567	536	539	505	520	539	513	537	568	539	542	515	560	519	491	558	491	542	519	546	516	520	563	533	513	519	532	510	498	541	564	532	512	519	510	542	517	558	530	534	503	529	551	505	518	555	546	517	493	528	535	536	501	504	540	516	533	540	522	526	534	515	556	508	522	459	512	539	551	496	542	548	534	493	549	545	541	519	546	506	514	524	533	533	544	531	545	571	553	525	539	550	510	489	533	553	551	541	525	520	545	489	495	524	535	575	564	521	568	507	560	522	516	532	552	532	527	537	523	522	583	523	566	564	530	543	593	531	478	506	534	542	528	506	572	504	516	502	538	510	515	521	555	491	528	509	565	533	511	515	528	512	534	568	544	527	509	558	511	551	501	535	536	517	515	523	501	569	479	519	519	547	468	544	546	509	530	491	553	567	536	453	532	541	543	598	546	525	521	535	506	520	555	511	543	512	547	538	538	535	513	493	509	552	511	518	532	533	540	522	547	565	512	533	539	544	517	533	539	519	524	497	508	547	523	567	514	556	549	567	500	525	548	557	526	558	519	529	524	513	531	518	531	578	547	537	515	510	526	536	508	528	509	476	563	534	536	498	534	574	547	509	554	521	502	545	532	516	519	519	544	524	537	565	554	552	524	473	520	545	536	577	518	569	531	514	517	556	540	537	545	529	542	500	507	548	534	529	510	498	545	538	542	508	520	536	525	586	549	548	469	517	562	541	531	558	528	504	516	536	533	537	571	591	565	561	495	515	505	559	566	499	533	519	541	565	508	552	514	503	544	566	448	538	540	526	585	496	466	478	465	547	516	529	525	572	563	521	511	552	562	530	539	509	540	553	566	544	552	527	517	524	530	565	548	547	462	549	558	533	535	560	504	569	530	520	523	511	552	506	526	532	515	546	560	519	501	525	519	583	529	481	527	568	515	518	554	537	508	515	536	513	503	555	497	483	568	528	512	506	501	532	602	504	554	533	491	529	522	519	535	508	523	534	503	513	512	573	548	538	539	532	539	542	518	505	553	541	528	556	534	521	496	502	506	541	509	562	537	540	508	526	538	518	529	532	487	542	540	535	566	532	534	561	527	523	521	531	559	541	541	528	493	515	542	514	529	567	548	499	544	521	515	504	537	489	530	529	512	524	491	566	536	552	529	530	513	531	488	521	538	498	482	500	541	544	520	542	496	559	517	545	559	517	543	495	546	488	527	508	528	501	592	513	552	517	518	543	543	520	505	514	501	531	555	526	496	498	517	533	474	536	528	521	517	547	543	506	530	509	488	523	527	529	516	534	550	508	530	514	523	529	549	539	556	508	538	501	542	501	554	523	522	529	514	550	597	553	512	558	512	538	496	505	519	551	529	549	555	569	503	529	556	526	554	533	517	554	516	523	546	528	504	546	538	533	504	516	493	554	528	542	554	544	559	560	522	535	501	543	541	481	515	560	547	542	543	533	519	555	536	518	561	524	561	551	497	538	502	544	514	581	543	520	522	526	539	531	539	537	552	537	507	519	543	534	507	514	498	496	511	506	508	549	510	535	499	494	573	524	559	534	543	526	532	483	532	527	535	551	564	523	534	503	543	530	577	513	532	523	520	528	518	521	516	496	517	542	528	547	547	528	494	527	491	532	525	484	533	543	516	537	518	520	518	527	515	550	493	482	553	506	524	552	529	496	546	512	496	556	513	523	579	490	547	531	544	545	491	510	568	549	544	482	526	499	506	531	539	551	554	503	493	526	546	553	507	538	550	558	530	522	526	554	547	560	508	545	548	509	505	511	541	527	520	483	563	492	537	535	518	582	504	543	556	554	534	487	484	489	550	509	510	542	498	501	517	543	545	535	511	525	531	528	545	522	583	510	507	502	500	542	575	513	548	558	564	513	507	530	519	520	530	538	566	476	515	528	524	507	524	555	556	508	557	535	544	531	542	540	534	515	530	499	512	555	497	542	521	557	539	532	498	528	522	534	522	557	485	565	519	504	558	526	533	559	490	520	522	494	506	536	561	566	529	543	533	525	519	518	520	538	570	498	528	537	511	533	525	489	527	538	496	497	505	528	526	481	548	490	529	526	530	527	525	546	533	561	531	519	523	513	502	529	519	520	522	467	507	484	549	511	525	523	536	514	532	530	548	500	500	493	545	507	475	548	494	540	522	505	549	557	531	572	498	544	529	543	496	534	485	486	482	516	550	514	492	550	561	513	583	532	517	505	516	565	534	548	560	530	517	539	496	518	519	531	527	528	554	527	493	485	492	497	521	500	492	562	543	533	513	539	514	516	491	505	543	509	502	530	550	541	509	513	486	509	497	558	544	506	567	516	511	572	569	534	553	525	491	562	515	513	503	553	541	516	546	547	536	523	521	546	535	549	518	525	529	560	537	529	523	543	511	529	514	498	505	529	505	504	524	549	518	523	489	564	514	527	542	549	500	548	532	523	533	502	584	562	526	509	541	558	503	530	519	521	515	522	516	508	510	517	558	478	586	525	519	514	514	513	535	521	523	493	518	553	500	524	541	512	540	545	515	525	518	543	513	552	520	495	505	542	491	547	471	525	547	516	518	524	503	557	489	520	543	548	514	549	515	538	512	531	573	537	489	531	537	540	518	550	553	515	521	541	514	539	539	529	543	526	555	523	497	516	546	547	506	560	522	528	516	535	565	512	525	498	542	493	539	551	522	494	504	549	546	524	535	515	520	531	507	547	493	494	536	562	534	490	531	525	476	527	527	546	520	519	547	543	516	542	517	506	484	521	527	523	545	504	557	486	503	544	518	516	520	505	532	545	523	536	518	515	517	549	534	489	510	527	537	514	511	566	546	494	496	541	521	531	525	528	541	553	521	559	539	495	526	558	517	521	536	501	556	504	507	512	526	509	549	511	531	536	537	523	516	573	524	497	508	551	504	576	565	551	526	525	535	505	511	538	532	485	540	549	553	503	554	500	522	497	523	502	510	510	498	524	571	560	522	528	497	538	483	508	556	509	541	541	521	543	511	547	527	508	549	511	536	541	531	540	533	524	519	546	519	558	534	537	531	504	508	502	518	530	538	522	551	522	527	511	539	515	586	526	522	496	535	533	504	543	517	503	524	513	535	498	522	549	527	534	510	496	533	549	559	527	514	506	496	528	540	484	522	510	554	531	515	549	570	524	521	508	522	536	535
24300	21478	28630	24728	20045	2636	965	586	494	470	424	432	410	406	394	367	392	375	405	356	386	362	383	372	342	405	373	321	363	335	340	348	357	354	341	365	354	362	324	351	332	340	369	291	343	317	333	371	358	329	345	324	319	333	361	338	305	313	341	347	346	350	318	337	382	326	337	309	350	373	334	332	348	325	338	322	343	340	332	360	329	338	345	333	333	343	338	340	338	350	328	334	331	346	346	359	335	315	345	316	320	307	345	364	327	324	358	347	342	311	333	346	331	330	345	365	326	315	349	354	339	328	331	365	325	374	373	294	316	326	336	360	360	353	334	353	324	349	316	309	346	318	330	295	328	322	331	322	321	354	339	343	356	362	317	340	337	369	336	334	333	317	364	342	342	314	331	342	322	326	351	310	322	325	334	337	315	345	324	337	335	309	367	364	361	355	308	363	321	349	320	335	359	328	337	340	372	325	331	313	343	390	334	378	337	377	330	344	335	308	330	321	328	319	348	340	328	344	337	360	305	345	375	324	340	340	351	329	378	360	360	351	348	340	360	312	336	341	346	335	335	351	335	315	351	336	367	348	350	357	347	338	333	321	330	340	316	317	327	350	349	346	324	294	364	360	352	336	332	333	342	331	346	331	369	340	336	345	316	364	353	341	338	299	335	337	357	329	386	349	296	355	343	327	346	343	306	336	371	305	325	315	320	385	356	336	331	321	337	310	331	351	379	371	359	344	349	324	332	336	312	354	334	347	301	315	356	354	326	328	356	345	350	346	362	375	316	330	374	342	374	357	337	319	337	358	366	362	373	304	343	310	336	345	337	359	317	337	344	329	375	351	290	350	322	374	347	336	329	330	363	321	325	327	363	319	332	309	314	341	344	322	371	340	315	318	324	333	349	344	354	335	355	334	350	358	360	315	333	310	339	359	361	299	308	355	332	373	354	327	333	332	339	350	320	350	308	313	347	355	340	353	334	347	318	342	342	334	322	335	316	301	333	347	348	324	366	340	360	335	329	342	339	294	327	332	334	327	331	324	353	317	330	356	309	331	331	320	313	344	338	325	352	334	350	336	309	362	369	341	336	319	350	340	356	312	342	326	348	343	356	299	327	324	301	343	336	337	351	303	348	333	334	326	327	338	375	327	322	350	346	354	330	317	319	357	290	314	331	346	349	331	374	343	304	359	351	323	303	305	322	333	345	332	347	313	335	334	306	338	310	357	327	351	345	312	308	333	363	343	341	341	315	390	319	350	337	343	346	314	345	327	349	335	323	364	334	329	366	313	341	418	318	367	361	304	304	331	321	336	323	327	321	316	306	330	320	356	322	321	328	324	357	343	357	335	323	335	326	368	330	325	396	336	337	313	348	321	348	312	347	322	329	321	338	312	361	341	382	317	341	351	336	323	367	332	328	331	373	308	318	372	335	339	308	331	314	319	328	329	357	323	309	293	377	312	323	338	323	355	368	350	331	293	330	324	320	345	319	356	338	302	346	343	327	319	317	379	342	329	308	341	323	345	322	328	335	353	336	306	316	336	320	316	342	326	319	318	360	316	339	327	318	343	311	302	336	338	320	284	333	297	337	297	333	329	328	332	322	344	331	364	351	378	379	339	344	330	323	342	353	327	321	301	330	329	348	326	339	316	312	336	348	326	335	369	345	359	346	331	353	372	362	350	340	353	367	341	350	323	366	359	321	328	378	338	304	355	346	336	340	343	337	348	318	362	315	323	329	339	350	328	333	352	334	337	347	333	358	336	321	330	319	313	346	311	332	353	346	334	329	338	330	337	349	309	327	331	339	314	304	323	308	317	330	312	343	334	340	345	339	330	374	321	359	351	321	343	314	336	320	316	324	328	332	308	354	320	334	339	332	317	313	352	326	360	373	352	327	322	335	323	346	354	321	352	352	305	316	356	306	328	326	327	332	361	323	346	320	345	337	346	351	344	334	355	337	351	318	354	331	321	309	328	330	363	330	339	354	317	347	317	326	328	332	326	321	342	338	331	338	351	357	366	371	326	316	320	343	307	341	317	339	349	324	353	354	328	333	331	348	313	346	356	360	347	334	350	318	331	338	362	331	336	305	358	353	341	320	348	326	347	368	337	310	311	379	326	329	345	338	323	332	309	343	332	329	333	357	346	317	305	308	337	328	340	336	315	328	326	313	362	317	339	351	346	334	351	332	345	354	324	327	346	332	336	339	351	366	317	332	336	338	338	338	349	370	350	363	369	359	338	329	331	341	329	391	342	339	359	313	350	340	348	334	344	345	337	348	364	358	314	352	318	307	338	319	338	320	329	348	331	336	364	345	301	340	347	368	343	319	335	349	319	331	352	317	352	296	338	313	345	351	366	313	321	305	309	318	327	334	321	352	338	331	347	355	336	325	340	330	338	351	352	322	320	358	326	352	345	332	341	329	329	339	358	315	322	315	340	365	321	337	315	330	328	310	342	310	327	359	348	328	314	316	354	328	356	345	325	338	306	342	379	337	334	331	324	299	350	365	324	360	335	307	328	351	344	357	313	346	323	335	336	329	332	326	342	319	314	357	333	347	328	361	320	330	348	298	342	342	344	310	345	341	353	329	302	322	336	331	324	348	331	319	333	341	321	332	326	333	372	327	320	337	344	349	307	332	352	361	365	344	335	356	367	330	294	337	371	338	353	319	336	335	374	381	332	356	356	353	323	291	357	316	319	344	342	336	337	317	326	355	359	341	382	345	327	314	324	366	324	334	310	325	333	349	336	339	316	341	305	347	352	333	331	360	316	299	335	346	377	309	323	334	324	325	314	311	313	344	335	331	332	335	325	289	343	349	356	330	321	356	351	326	333	371	376	333	335	347	317	342	376	355	322	324	338	321	324	352	340	304	332	319	295	306	325	346	343	316	345	287	330	328	369	322	345	316	342	325	365	342	336	284	342	353	328	319	340	356	351	337	341	342	347	343	327	311	322	341	316	337	324	353	313	354	301	350	314	325	353	330	329	343	352	322	319	362	295	329	338	331	371	328	308	341	326	296	342	321	336	335	346	346	311	369	365	357	333	325	342	363	355	310	333	321	313	326	362	307	331	318	334	352	355	314	324	325	319	344	333	334	298	336	357	351	325	342	319	292	316	334	338	331	345	309	323	353	282	334	359	337	336	305	328	316	333	319	341	336	324	331	352	334	366	335	348	342	337	335	334	338	359	333	337	356	355	320	320	327	329	341	331	337	316	330	331	322	322	323	309	295	317	342	347	293	324	324	355	332	352	334	306	352	337	348	353	329	300	320	311	322	325	350	354	342	315	322	320	303	325	334	339	337	318	315	303	339	325	346	335	356	333	372	373	339	304	335	303	331	311	328	322	310	331	330	333	344	357	308	334	319	331	329	325	316	345	321	332	302	343	364	331	330	343	373	365	324	310	321	351	370	317	338	321	341	333	350	321	311	331	308	307	348	360	348	350	350	308	310	331	329	377	365	351	323	354	364	359	337	357	334	339	306	321
3337	4870	3664	1882	1331	1021	828	699	631	589	508	503	495	432	440	469	415	400	371	403	421	394	417	344	385	391	336	371	371	363	337	339	343	370	391	377	352	370	393	362	334	387	364	396	361	373	371	318	377	336	333	349	367	347	339	376	339	340	318	356	360	323	342	351	345	376	320	360	364	374	371	370	378	303	344	333	375	353	339	349	361	401	351	348	335	378	354	378	342	341	302	321	327	334	349	356	354	365	357	320	318	332	337	340	358	377	355	341	321	355	374	349	325	329	349	345	364	313	389	313	382	338	378	337	340	324	371	349	370	351	327	352	352	377	363	350	351	339	360	390	335	343	367	346	329	373	355	363	357	346	310	316	359	304	373	362	380	356	343	344	329	354	344	331	316	349	333	336	364	354	352	364	382	372	355	336	343	378	339	374	355	370	350	378	339	361	318	362	329	345	334	337	388	337	340	347	344	311	368	351	384	388	339	336	352	360	344	375	357	310	364	366	366	324	329	343	317	334	329	331	349	332	343	339	345	351	346	334	336	328	354	346	336	337	342	372	331	368	354	304	349	348	349	319	325	347	352	356	348	360	349	373	374	332	343	357	339	338	341	323	330	344	359	357	348	357	344	348	339	337	334	374	316	353	328	329	367	329	330	335	361	324	343	342	349	350	356	321	343	359	296	321	375	342	352	350	333	370	323	337	354	352	365	356	348	331	345	342	320	330	337	316	350	354	344	371	354	326	325	318	320	339	331	338	340	366	370	362	318	333	354	368	326	365	343	325	321	349	350	376	320	354	362	315	336	332	312	315	385	301	357	362	356	392	349	343	319	334	316	382	356	316	376	342	353	332	373	353	350	338	336	373	314	321	364	380	333	318	336	350	380	323	352	319	344	346	354	372	351	362	362	364	363	338	327	346	325	339	373	368	378	367	343	348	341	326	335	321	365	329	363	316	367	338	341	368	358	349	343	313	336	356	356	363	339	349	369	351	361	386	351	352	339	369	369	293	339	366	363	347	313	339	354	356	313	340	338	351	358	340	377	334	331	329	322	334	352	345	322	349	375	320	347	348	377	328	358	322	344	317	339	338	323	315	365	339	351	321	341	325	362	348	328	372	360	328	338	339	347	341	332	342	327	350	366	349	326	342	371	341	320	345	397	350	357	352	367	335	343	374	346	328	370	368	325	364	368	339	286	362	324	343	355	322	326	305	332	339	339	376	302	334	350	341	342	350	337	335	298	365	312	336	363	340	312	326	336	337	362	346	366	325	340	329	351	329	337	327	349	349	339	331	339	343	335	335	361	349	327	357	376	356	377	352	360	363	363	349	340	343	342	348	327	364	341	360	352	331	383	309	349	310	350	310	338	358	377	320	332	371	344	361	339	352	332	376	368	337	320	316	308	355	329	347	357	346	355	305	368	335	311	376	304	344	312	334	328	319	343	348	342	357	323	343	345	375	328	343	346	362	343	369	317	337	321	315	340	331	350	311	316	355	343	347	358	345	325	369	342	342	322	340	335	342	330	349	350	323	370	359	349	367	347	347	354	355	339	366	377	337	347	335	323	362	314	337	329	325	363	306	348	382	345	342	345	379	330	326	370	366	329	354	368	366	337	317	330	339	334	330	342	292	346	353	331	364	360	324	351	337	361	312	338	360	367	371	314	342	321	312	358	380	362	346	350	332	334	341	365	349	320	314	340	332	317	336	302	351	365	355	347	363	330	321	328	324	341	332	355	337	318	333	368	344	360	371	360	384	359	349	350	365	366	332	349	372	346	366	349	351	345	347	341	349	335	359	378	329	316	367	329	337	350	355	374	366	359	371	332	359	351	329	337	348	342	311	353	329	323	352	347	329	349	324	366	359	340	329	337	369	332	347	328	355	334	350	376	299	330	338	356	331	312	312	318	337	320	335	363	341	324	371	342	374	369	352	350	370	326	324	356	361	354	345	362	358	345	378	319	339	334	336	342	341	351	354	326	319	334	345	346	314	355	371	381	344	346	368	348	334	358	353	356	358	353	340	357	324	376	371	331	302	355	326	348	353	321	340	333	348	289	322	360	327	294	316	332	336	329	340	345	355	368	344	324	333	336	340	343	353	319	353	344	344	314	345	378	365	323	381	328	333	359	322	339	362	335	374	308	330	356	326	338	301	310	345	381	358	345	330	308	335	373	368	337	369	384	377	345	360	342	372	367	326	305	345	373	327	352	319	318	326	330	363	349	355	350	378	344	358	339	336	354	332	338	313	335	332	340	359	348	324	342	358	331	325	344	336	361	332	325	380	372	353	343	338	336	338	334	344	322	320	352	320	320	354	368	345	353	318	338	361	327	350	308	361	336	337	309	361	361	344	318	346	341	351	350	346	358	333	344	326	331	339	351	331	350	333	342	375	342	352	354	339	347	324	334	366	305	318	354	364	332	348	327	329	344	364	325	312	329	330	371	327	328	319	346	292	332	383	332	330	348	340	324	338	323	329	364	319	308	325	337	328	363	351	370	358	354	342	364	354	329	352	351	375	352	371	354	323	346	317	314	349	310	336	354	330	324	340	344	327	336	363	351	361	328	376	361	351	349	372	358	324	302	325	339	341	343	346	323	369	346	350	326	336	328	337	343	336	312	341	370	334	328	327	330	325	330	333	333	352	340	360	326	301	303	338	351	319	343	312	327	341	332	335	333	340	373	343	342	357	311	324	305	329	337	335	338	357	325	354	341	339	322	373	379	323	297	359	326	333	323	331	345	393	367	364	320	347	336	329	358	348	326	325	333	331	353	366	339	363	351	326	345	342	344	339	342	348	331	320	336	366	321	408	356	359	342	330	307	364	351	332	322	343	364	350	326	302	352	339	325	348	314	365	351	347	333	355	318	327	368	315	344	314	309	315	344	368	341	316	360	367	350	303	313	341	355	367	362	358	374	332	374	334	344	335	370	336	345	361	344	318	309	335	329	343	333	360	315	332	356	344	378	358	333	378	353	344	346	320	355	342	342	359	341	346	318	364	345	332	332	347	328	336	372	350	309	335	349	332	348	335	354	302	319	310	329	336	334	351	332	316	301	358	343	359	312	342	335	328	328	313	343	323	321	344	327	347	337	336	322	332	322	349	337	320	328	335	355	312	363	343	347	335	338	352	328	353	311	325	334	357	346	317	340	326	336	334	353	370	381	380	388	349	364	323	369	362	318	304	335	335	324	354	351	346	326	346	348	378	374	340	361	329	332	315	334	347	351	341	335	346	348	330	369	325	312	361	317	342	339	366	323	299	311	328	333	381	339	319	355	338	341	326	343	366	344	355	345	340	340	330	345	355	357	390	327	378	329	358	328	324	353	356	335	323	346	332	323	345	367	345	320	313	329	343	320	324	314	319	347	341	338	374	381	326	329	345	322	333	326	319	334	313	334	347	353	370	337	369	330	365	343	343	313	346	349	349	349	320	370	332	355	375	350	317	345	333	320	370	358	362	371	347	317	343	355	342	322	360	359	337	319	358
27714	11517	1820	1061	795	742	735	749	731	786	759	758	763	801	714	765	781	772	776	774	730	754	800	810	768	780	769	776	758	763	724	801	782	775	786	791	765	809	737	820	731	759	735	746	816	726	751	777	771	747	724	788	749	754	760	767	721	720	760	716	741	737	692	759	759	741	780	776	762	718	767	763	740	792	703	771	712	725	738	748	806	761	728	773	712	800	769	800	748	696	726	715	766	688	742	759	770	774	778	788	733	797	770	781	766	780	721	770	776	746	759	801	794	743	785	766	751	754	752	704	746	744	769	708	755	729	728	754	759	722	699	737	785	742	772	713	761	753	776	742	764	739	737	740	724	721	755	692	741	760	752	762	761	789	743	781	763	758	775	798	749	694	768	827	757	732	725	723	758	760	785	794	767	750	772	774	768	728	748	735	779	762	793	722	749	697	800	754	745	712	767	780	738	758	782	749	718	753	749	722	752	760	777	716	753	736	758	751	766	761	753	741	770	791	745	765	761	752	742	775	793	690	746	765	785	751	782	742	762	779	815	718	729	790	727	728	789	731	739	746	725	703	733	783	729	806	766	767	735	756	726	750	776	788	785	783	768	773	742	776	747	755	682	740	749	773	767	733	736	711	755	764	753	784	805	762	708	774	763	860	764	768	797	771	735	780	790	763	758	757	765	768	735	696	771	774	747	766	749	791	721	777	772	747	700	758	824	790	784	760	799	751	774	736	763	775	756	801	742	753	716	763	696	751	738	755	746	785	752	795	755	785	753	711	771	765	733	742	726	723	748	761	773	745	733	733	741	733	763	766	804	766	714	752	751	765	782	784	739	747	758	751	780	742	748	755	714	716	724	763	739	780	749	747	722	754	761	737	738	794	777	740	744	764	709	801	760	708	730	748	757	772	809	742	754	729	782	713	777	744	744	729	797	763	776	764	739	673	732	724	725	772	767	746	741	762	746	726	797	745	754	777	736	712	749	796	801	730	744	770	737	771	781	723	755	751	755	767	758	715	704	796	731	774	759	789	771	759	759	773	795	731	799	725	712	710	746	803	751	786	704	724	746	798	749	766	725	771	760	729	753	736	789	700	746	755	761	790	748	735	718	757	747	736	774	727	788	777	742	754	732	750	830	772	789	734	729	756	728	725	752	758	749	769	745	771	754	785	767	733	756	776	697	732	755	757	741	723	787	741	791	742	764	775	763	754	777	798	765	746	736	799	808	786	770	741	748	750	807	766	757	727	781	690	810	797	761	770	726	769	736	752	724	774	755	720	762	764	735	680	755	757	770	772	729	701	778	798	731	729	771	736	787	702	726	775	780	756	729	745	772	746	739	757	786	754	768	764	749	729	759	745	688	781	763	759	785	798	755	762	753	781	760	729	759	760	770	751	752	714	744	736	738	747	726	761	777	725	769	707	760	747	776	797	733	760	762	799	789	748	792	787	758	790	727	775	748	729	764	756	778	785	721	781	757	804	803	698	768	737	735	724	801	774	737	755	806	760	727	800	699	771	758	731	705	737	739	790	777	751	746	765	746	787	784	720	761	772	728	782	802	756	771	778	725	786	765	800	778	749	742	693	700	756	753	733	737	752	784	699	743	776	760	753	754	780	803	731	761	710	768	705	760	774	811	748	743	783	800	742	804	737	777	761	770	775	782	768	746	744	776	778	810	827	747	775	751	767	781	787	810	829	731	801	784	790	712	783	774	792	807	806	707	753	797	783	724	770	758	745	737	759	727	757	775	729	780	747	787	765	760	780	775	770	743	766	730	731	760	761	790	744	730	756	771	745	794	760	773	760	746	759	703	732	741	734	712	692	730	753	766	771	732	746	729	768	741	758	735	704	742	775	778	839	734	758	717	764	732	719	731	768	741	768	738	703	754	762	746	764	793	751	781	787	747	724	782	804	763	766	780	762	745	752	728	730	765	725	725	735	727	744	748	724	770	769	772	706	749	751	775	753	758	760	735	734	743	781	704	778	712	766	777	727	785	769	791	747	773	740	778	735	714	764	742	746	723	741	700	791	722	731	776	735	742	729	758	786	739	778	747	765	744	794	762	749	729	774	728	799	766	714	741	758	748	747	746	698	761	773	732	722	755	734	804	803	777	780	726	767	810	769	729	771	739	830	750	721	754	728	736	725	740	774	769	759	747	797	710	694	755	742	773	748	713	791	780	779	716	782	754	772	791	787	776	732	754	807	796	751	802	791	730	774	750	717	756	747	798	734	716	765	707	748	710	699	780	740	741	784	778	776	745	809	757	781	719	769	737	740	777	755	812	738	777	726	693	756	727	744	750	734	791	752	769	725	677	756	727	743	742	734	719	801	735	759	726	726	781	778	747	730	739	769	758	761	790	742	775	723	751	776	772	787	766	761	785	771	803	769	774	799	752	776	773	744	729	741	728	785	783	755	751	743	777	749	792	729	751	807	758	763	782	771	722	767	734	782	769	794	704	820	726	752	785	759	812	796	788	778	712	755	760	748	784	784	722	743	738	740	762	733	757	760	757	718	768	760	713	782	745	743	742	734	758	730	752	726	769	772	755	811	725	755	765	748	774	732	773	766	743	751	707	772	750	782	742	761	756	755	789	703	742	747	782	720	788	754	726	717	765	747	751	757	784	742	738	765	794	767	719	801	760	747	699	803	774	709	733	802	742	719	727	720	768	770	772	749	741	718	773	805	751	776	793	726	772	741	739	777	736	751	716	794	752	748	752	800	747	769	747	745	762	713	790	729	767	750	789	790	781	711	766	713	762	742	761	753	738	765	826	741	778	769	745	777	731	761	773	781	787	746	774	758	713	751	773	733	806	759	795	699	766	786	725	741	756	782	729	761	796	694	763	803	742	746	748	759	765	766	786	759	746	745	785	701	719	721	733	786	726	747	726	770	737	728	802	765	749	742	733	810	762	728	752	765	742	748	759	805	779	736	782	798	760	742	752	709	751	775	779	730	768	804	762	798	728	767	724	738	724	763	765	732	732	799	748	788	810	722	780	745	785	773	767	770	775	726	748	773	719	742	781	749	722	796	800	713	762	720	747	738	813	764	776	746	799	800	797	741	808	722	778	783	705	743	746	781	746	767	791	806	803	745	808	757	798	752	748	727	752	783	737	775	783	785	730	787	813	763	805	740	734	779	749	768	791	745	714	786	735	750	747	736	732	719	771	726	778	752	800	728	779	768	720	772	744	722	800	756	739	786	778	756	740	756	760	731	860	717	788	780	766	752	743	757	752	800	741	777	785	762	812	732	760	729	764	743	733	798	752	773	759	761	730	723	717	743	733	752	767	775	718	745	768	760	819	771	794	742	688	746	760	686	692	735	742	759	771	756	733	716	714	743	702	780	783	777	781	780	757	763	793	791	793	817	830	781	737	725	749	723	736	708	767	767	773	730	701	774	775	725	709	776	791	737	737	748	779	740	727	772	758	783	756	727	771	741	725	727	781	770	756	747	783	749	765	777	706	764	762	770	750	756	748	762
5062	902	842	715	775	706	707	692	657	629	707	654	688	691	650	633	671	641	686	672	691	659	677	611	655	674	710	655	627	618	659	650	713	671	721	630	712	627	657	633	658	682	677	667	679	681	661	671	633	692	678	646	641	686	649	732	734	641	674	677	725	696	684	702	656	692	669	673	667	667	686	637	685	650	651	705	664	693	641	688	677	721	645	632	654	631	656	673	662	640	720	656	727	670	702	730	657	691	724	667	624	647	681	676	661	697	644	684	699	731	666	673	684	673	701	670	693	670	647	696	660	684	681	650	660	676	686	669	685	695	717	718	710	671	680	675	692	653	662	647	686	619	616	674	680	697	671	652	708	670	665	669	663	651	648	664	658	666	671	692	653	649	680	644	660	701	671	619	676	663	708	653	661	655	647	665	636	675	653	668	656	701	669	646	683	693	656	660	647	665	723	648	698	646	655	702	647	646	670	651	676	714	686	663	629	695	676	694	644	636	674	648	667	653	653	731	682	628	698	702	645	680	666	642	684	663	684	677	656	695	678	643	670	706	656	614	678	675	702	665	674	688	706	662	635	689	677	671	692	701	685	686	646	628	710	665	674	619	633	668	657	708	648	687	709	671	719	641	664	644	656	703	664	668	689	687	668	674	718	636	693	675	661	685	703	658	616	678	689	729	689	623	666	639	662	652	650	643	710	703	671	701	639	636	662	690	670	647	655	660	661	658	733	656	642	647	656	645	670	644	642	679	675	656	634	668	676	695	639	634	674	634	670	665	653	613	623	683	687	669	683	638	714	661	673	687	643	689	645	687	692	677	684	663	680	670	664	681	636	644	647	657	627	660	665	654	681	640	661	711	621	662	694	659	662	663	634	722	667	676	695	678	671	683	687	654	690	695	701	678	735	663	708	659	689	688	670	652	688	701	652	652	593	676	607	686	657	701	632	638	707	618	631	663	692	691	640	629	699	712	674	640	673	637	681	631	665	651	666	708	695	682	663	660	732	669	631	657	698	617	632	658	715	643	626	671	655	637	655	651	673	683	645	692	688	681	664	649	671	670	648	669	640	705	651	677	712	725	675	675	673	686	651	659	687	631	638	643	644	686	647	701	680	681	723	688	721	691	684	712	636	704	657	674	680	708	669	677	704	665	665	699	714	602	662	679	664	618	648	630	631	652	637	695	639	682	691	701	631	695	678	670	651	664	621	652	688	679	674	671	639	668	692	668	685	635	671	640	669	685	667	660	656	669	684	661	643	689	667	657	643	629	625	690	674	678	659	669	645	676	671	664	678	640	654	666	673	679	636	673	637	639	674	658	657	696	666	671	705	681	650	684	691	676	688	677	707	690	667	646	709	667	681	652	643	705	653	659	687	687	675	679	666	652	694	637	674	670	664	632	656	666	677	665	650	621	679	605	636	685	659	705	689	708	679	680	622	712	663	673	688	651	670	643	683	685	663	740	665	630	683	670	711	681	678	692	718	632	679	692	653	669	625	690	632	702	648	664	707	647	656	674	645	680	659	650	666	661	649	635	640	642	630	636	681	675	672	663	657	631	616	675	662	641	683	714	684	672	695	673	677	647	685	680	682	665	623	719	693	706	664	678	711	653	703	648	674	650	676	669	660	680	674	615	655	662	724	678	694	699	648	676	661	657	683	658	679	645	712	643	686	639	684	693	677	687	696	668	680	688	705	651	687	638	737	682	700	679	683	640	654	641	672	725	645	703	690	659	696	657	695	671	679	644	676	644	681	656	633	690	658	657	697	636	682	692	673	693	694	669	655	648	647	670	678	691	666	666	704	638	661	699	676	691	657	628	671	638	628	684	688	645	667	684	668	655	644	650	643	660	677	704	677	695	660	649	615	637	676	698	653	711	619	607	628	682	633	682	628	665	678	666	720	647	687	660	664	649	652	659	669	704	737	671	661	665	709	645	621	685	698	711	665	658	651	657	621	721	642	652	751	671	661	674	673	651	699	668	645	642	639	685	635	647	668	653	649	630	662	662	632	660	662	671	644	726	694	647	668	637	648	706	673	685	640	671	655	702	683	694	567	636	636	681	682	664	682	610	684	691	637	680	659	644	648	648	718	654	640	701	681	665	684	674	613	667	715	664	726	661	664	671	703	665	714	702	704	652	681	633	661	646	667	686	675	681	677	679	733	691	629	655	631	625	686	622	656	676	677	653	657	649	714	731	616	652	673	665	660	639	703	679	670	662	658	684	699	651	696	668	630	675	670	676	646	686	661	673	685	667	636	688	649	616	707	655	670	621	654	692	709	683	615	695	662	643	698	670	686	676	661	698	681	672	636	649	688	680	693	673	692	658	643	645	678	630	672	640	687	619	657	659	694	678	693	641	625	646	687	679	677	688	637	650	662	678	638	684	701	670	728	681	659	657	727	656	682	690	703	673	633	632	678	679	680	674	717	629	664	664	699	707	716	672	688	707	624	635	667	698	635	645	686	647	713	672	708	624	679	743	642	684	641	687	644	639	656	693	682	697	680	667	686	665	639	655	702	712	630	682	664	657	648	682	679	632	684	628	693	632	639	666	647	689	652	671	657	661	673	635	612	652	669	665	687	643	688	660	675	690	669	673	677	666	671	690	647	655	732	676	669	639	656	690	695	676	683	658	724	651	656	639	665	671	694	657	653	656	666	691	658	631	663	644	670	696	667	664	660	641	681	641	702	667	674	661	701	655	684	712	706	696	657	705	628	664	679	694	706	674	679	673	656	711	681	671	682	665	634	662	662	667	680	661	668	678	702	710	645	695	632	690	666	655	671	686	630	673	664	719	635	644	712	655	681	665	693	681	653	693	663	646	666	671	663	668	674	697	690	689	688	712	677	702	711	678	606	668	659	706	641	701	649	647	665	701	704	679	685	675	648	644	658	649	669	694	677	658	674	632	652	661	672	694	648	688	696	633	697	669	679	711	648	683	660	648	670	648	673	689	662	704	671	712	663	645	643	678	677	682	689	675	668	694	634	673	719	690	684	628	680	680	698	673	682	665	693	676	676	671	703	681	658	650	688	676	676	635	672	692	657	713	657	710	648	649	676	661	691	674	683	647	646	673	700	707	655	692	706	627	635	659	656	697	658	690	648	601	668	678	655	677	678	694	643	652	660	673	631	620	647	674	663	645	659	642	683	652	655	672	690	667	608	687	633	639	706	663	667	681	665	697	622	634	676	671	728	660	689	682	701	652	658	691	665	676	692	678	650	680	654	669	683	690	656	627	638	662	615	657	687	632	686	669	646	657	633	673	656	660	720	710	679	694	655	691	640	719	664	686	650	667	669	662	706	669	629	667	700	695	683	649	692	664	702	686	631	689	655	684	630	636	730	665	651	713	669	652	688	680	655	689	692	657	670	658	665	725	637	688	728	670	675	674	700	646	668	637	623	636	663	705	685	685	697	668	640	647	642	695	673	666	698	708	695	681	700	620	682	680	638	687	661	691	678	684	684	624	652	668	700	685	647	666	671	637
25894	21476	25299	16529	1597	856	762	698	650	664	653	608	577	562	573	625	629	605	594	622	587	584	575	573	548	597	632	582	586	578	608	612	575	548	593	613	566	570	576	602	584	531	616	603	612	615	631	573	562	606	589	590	574	598	553	606	574	597	589	571	578	611	564	582	611	576	577	633	582	614	567	554	580	599	579	522	585	554	550	611	578	582	594	574	588	570	590	583	546	603	593	600	574	599	528	546	603	589	609	595	578	643	557	576	601	588	572	585	600	619	596	603	580	572	607	567	586	578	604	529	588	593	575	604	547	614	587	563	577	559	592	614	571	613	639	590	589	559	629	572	639	591	551	565	550	571	553	568	606	590	588	574	570	581	553	614	605	613	590	580	570	577	553	573	573	580	578	584	570	583	619	565	563	618	589	557	563	593	549	550	587	583	588	563	584	597	582	628	589	621	561	581	591	619	581	566	575	570	598	561	534	528	570	544	607	620	587	584	575	632	592	593	560	589	626	569	596	564	600	569	579	545	610	600	578	632	580	623	559	600	589	559	595	599	543	614	573	558	567	578	552	584	554	584	550	560	584	620	584	543	565	561	569	600	559	558	609	607	572	554	543	543	550	586	590	550	574	551	565	588	584	570	589	598	583	573	581	589	562	534	531	553	543	577	572	541	583	556	595	558	577	550	543	571	578	625	550	583	594	577	588	575	560	568	563	559	563	551	621	586	564	598	568	621	597	566	601	619	610	599	591	639	592	603	567	589	565	564	565	567	583	632	538	613	573	595	574	540	570	572	573	590	561	566	580	545	582	579	577	597	583	629	614	543	609	611	600	626	562	615	587	561	620	583	563	624	606	551	577	604	581	591	608	545	552	607	580	576	569	579	609	564	581	582	556	600	576	574	560	588	534	559	599	615	568	606	560	572	549	530	541	559	548	565	591	573	574	584	598	604	567	579	583	565	599	616	572	587	625	592	592	597	569	551	552	591	568	624	602	564	551	575	541	603	601	588	558	570	601	539	588	590	559	541	573	563	541	601	588	595	588	581	551	582	581	592	560	612	603	577	575	586	543	573	586	573	503	585	622	633	556	571	594	595	583	580	623	583	589	548	603	552	584	553	573	565	571	599	621	558	579	616	561	624	543	574	601	581	560	548	568	546	585	565	584	554	569	591	525	587	600	588	581	556	654	618	562	593	609	548	558	541	596	584	560	557	554	570	569	581	577	586	601	573	582	569	560	545	589	611	580	582	563	594	590	597	576	592	556	607	602	610	589	564	546	579	570	562	547	602	605	613	606	592	559	583	521	595	584	578	554	569	576	569	569	627	543	548	570	592	564	624	599	591	523	558	533	594	625	603	568	595	570	576	565	580	590	606	554	547	554	618	532	555	609	578	580	559	574	592	546	567	578	573	635	610	567	581	568	582	528	600	593	574	603	572	576	623	589	557	562	594	610	523	622	557	608	600	586	588	596	527	590	606	560	605	604	557	562	536	568	585	582	556	550	581	552	562	584	548	599	625	572	615	534	603	596	563	584	620	601	570	601	564	636	557	613	602	567	542	581	539	569	563	586	593	570	608	572	592	585	596	604	629	599	606	552	574	616	595	608	606	601	595	574	574	587	608	580	566	564	590	589	608	568	553	600	639	599	576	577	596	573	511	575	578	583	565	586	576	584	585	581	568	546	610	606	566	563	578	581	545	576	606	586	597	599	585	568	601	529	586	584	569	580	609	581	617	577	636	562	591	590	614	597	575	558	561	610	544	571	611	537	589	517	593	622	566	587	575	562	594	606	585	615	568	573	542	555	550	588	586	573	564	587	598	590	546	571	547	584	571	615	598	589	551	595	548	604	594	570	581	568	587	587	585	592	582	575	575	541	602	615	550	598	553	607	576	594	609	608	563	580	575	606	569	571	535	616	588	574	586	552	608	592	589	627	571	583	569	607	544	587	548	589	571	609	572	568	587	570	574	613	580	583	551	604	557	572	556	601	588	579	617	545	618	552	557	638	575	569	598	544	617	575	598	558	543	559	574	560	558	613	596	563	599	557	561	575	572	521	554	602	546	545	596	538	577	561	559	580	590	573	622	559	579	584	578	571	571	571	617	555	624	604	586	567	591	594	590	585	578	581	547	566	572	596	596	591	578	594	552	589	577	555	547	559	596	585	590	593	573	588	560	515	623	589	574	541	625	613	580	568	549	574	626	595	590	552	565	619	580	583	550	630	573	587	603	582	582	579	599	579	604	582	582	594	546	565	566	613	578	578	546	574	601	574	618	591	586	619	563	590	581	590	603	555	572	560	597	603	567	592	538	555	601	587	599	597	623	581	610	607	589	573	559	601	625	626	572	592	625	554	592	598	590	573	554	555	586	575	591	574	627	615	551	547	587	581	564	593	612	613	555	534	541	542	609	596	566	579	567	578	645	597	561	572	596	573	576	563	597	583	607	590	587	577	608	589	574	595	580	582	556	552	585	620	586	574	582	583	544	538	611	554	614	569	602	572	576	587	566	568	534	605	584	568	573	594	539	575	554	570	539	612	582	620	565	598	605	655	575	546	572	610	548	623	577	571	573	575	605	556	587	570	593	586	570	577	559	605	569	587	605	585	588	593	594	578	575	615	576	597	583	558	600	579	565	538	530	581	580	570	623	617	595	583	582	588	588	553	556	584	619	580	595	587	596	600	582	603	549	591	584	600	582	556	608	591	584	605	608	615	580	598	605	561	600	590	621	560	562	582	615	587	600	619	542	573	620	588	595	589	605	597	585	588	596	615	639	600	538	596	548	525	583	559	594	605	636	613	546	586	579	563	604	547	627	597	528	554	549	578	599	585	586	537	617	532	571	605	582	582	592	563	571	539	508	549	539	563	583	595	566	599	593	576	544	564	610	584	538	577	591	580	593	563	603	589	556	550	580	590	582	536	586	580	610	545	608	594	574	572	574	591	581	594	575	607	563	619	594	629	553	576	597	615	630	588	618	576	538	582	547	590	562	546	552	600	575	568	617	582	559	554	564	577	590	593	539	596	558	534	626	604	608	576	554	608	613	598	533	589	578	561	571	557	542	587	562	551	597	583	596	581	581	578	585	588	557	601	575	577	571	572	572	551	565	573	620	555	551	573	559	579	568	570	588	561	545	546	589	559	592	585	633	621	596	582	568	565	561	554	537	573	574	582	556	557	580	604	570	576	574	567	610	581	541	573	570	580	632	579	557	593	585	568	612	592	633	593	555	584	534	596	588	531	572	522	587	604	564	562	563	604	587	565	584	571	581	594	561	600	577	595	605	592	569	589	598	538	593	555	597	627	558	575	580	573	603	573	541	590	510	601	571	584	609	581	554	599	550	589	620	579	574	573	573	572	553	586	570	568	566	557	555	621	571	556	581	562	620	555	569	556	560	531	609	545	586	594	540	570	600	561	586	579	589	552	578	588	565	575	590	545	554	592	586	585	584	612	583	597	578	563	565	572	561	594	604	532	566	579	576	595	586
3573	1999	1682	1073	835	729	728	684	620	590	576	627	602	547	587	572	615	561	541	540	550	546	567	557	550	591	551	564	570	581	564	520	561	590	565	559	548	553	525	531	553	566	567	536	551	525	530	581	583	575	511	536	551	565	586	544	542	559	532	508	538	542	546	525	571	549	548	514	532	540	572	568	563	504	551	532	568	559	567	544	545	545	548	511	524	523	550	541	503	512	577	546	582	555	537	571	571	526	584	555	514	542	536	494	529	546	541	543	545	592	528	521	502	558	532	564	537	547	556	549	533	581	569	519	542	590	538	551	571	532	535	513	557	543	553	539	473	565	564	525	569	550	518	572	539	549	554	552	555	537	548	565	542	573	560	547	506	594	547	553	576	527	558	570	548	599	551	507	544	549	533	587	564	551	553	611	515	589	528	574	538	553	488	522	542	535	578	548	522	537	556	570	551	568	543	534	575	523	546	527	544	536	535	547	529	573	491	531	551	550	577	570	543	519	516	558	547	525	507	509	557	541	550	569	594	539	541	566	522	524	554	500	527	561	530	542	508	543	535	529	573	539	562	508	523	500	526	565	539	566	551	538	553	535	535	578	561	543	568	565	522	523	569	566	577	542	540	537	555	517	537	548	576	516	495	570	532	538	509	548	576	531	573	539	545	509	531	541	562	524	492	497	549	575	522	513	571	538	514	552	505	508	509	546	528	537	525	560	554	541	541	537	524	504	512	546	558	585	520	545	550	492	532	574	530	541	561	553	568	496	529	522	496	571	514	519	534	569	548	531	556	527	537	530	578	534	563	544	541	516	556	542	553	511	518	533	545	524	577	499	528	532	526	532	588	554	516	544	529	538	561	591	553	527	541	552	519	514	572	515	571	515	540	546	541	547	549	555	541	574	550	535	539	524	539	577	580	552	549	542	550	525	534	510	534	578	526	528	542	568	575	499	560	538	557	564	510	502	544	533	543	549	548	549	494	520	526	532	565	612	530	504	506	562	527	563	510	533	584	546	550	510	545	540	558	579	505	587	556	529	517	530	534	520	529	518	552	541	545	535	568	524	558	567	538	562	543	504	617	527	528	502	576	558	530	533	529	549	558	544	547	570	552	535	502	513	544	508	537	562	475	549	587	554	550	552	552	545	549	504	522	581	576	525	531	530	563	530	538	543	555	556	541	530	527	549	525	578	547	507	534	500	528	548	553	571	521	510	556	543	519	542	549	537	554	521	533	563	555	549	526	541	534	557	549	546	571	521	553	539	552	534	550	548	560	563	549	530	524	537	548	553	540	527	516	603	543	524	582	539	512	522	487	537	553	534	525	560	529	529	549	523	565	522	566	547	550	498	505	544	561	518	517	545	526	501	544	545	563	531	556	532	566	537	527	543	533	518	510	562	576	564	503	575	537	504	518	510	525	496	537	548	509	495	490	546	530	533	553	553	561	525	485	537	547	540	571	561	548	567	535	542	557	550	582	515	536	562	531	487	463	559	521	510	496	540	503	550	505	514	515	529	552	544	577	548	494	540	557	493	534	547	583	547	580	541	502	598	592	547	544	581	525	538	508	568	503	570	580	594	536	550	525	515	569	570	562	540	520	542	535	539	515	509	577	530	556	552	575	566	508	511	553	516	577	567	538	549	576	545	554	511	556	542	567	540	517	543	532	534	521	554	519	544	574	541	529	545	514	537	509	499	578	541	555	551	519	528	540	498	562	518	529	549	536	536	520	541	523	525	516	550	517	561	515	528	506	581	583	504	535	542	521	504	515	536	523	541	502	521	545	498	513	509	541	510	539	545	549	539	548	521	539	555	518	595	547	533	544	532	528	566	506	561	514	554	530	556	538	532	524	549	530	520	519	548	520	505	552	562	534	558	553	555	503	559	529	542	574	530	531	528	542	533	556	539	544	537	556	575	525	530	530	514	533	509	548	520	559	521	564	543	536	591	558	534	570	542	533	529	521	530	483	529	547	533	501	538	527	564	495	550	557	554	521	548	542	525	524	520	517	538	544	520	546	525	530	544	519	522	547	560	550	575	585	546	559	530	533	514	515	534	524	529	493	551	523	592	510	504	538	559	567	567	554	539	570	524	516	543	531	523	497	520	563	585	548	535	548	555	516	552	536	543	563	558	555	545	557	518	532	532	528	545	514	496	546	570	556	480	557	529	569	547	542	554	546	550	542	539	539	554	569	549	521	538	540	545	566	541	564	541	570	515	519	530	526	515	492	495	532	509	508	539	560	527	561	559	552	525	546	561	525	587	581	519	548	514	524	533	553	526	583	540	509	522	507	526	560	548	571	573	494	546	517	533	534	540	499	561	530	533	517	570	511	482	562	505	526	553	572	481	542	570	536	556	517	509	548	524	571	528	514	517	555	565	518	553	547	532	516	527	545	574	540	546	536	558	505	541	561	564	563	562	520	539	526	523	554	573	487	559	516	548	552	549	524	570	530	503	561	524	577	550	528	505	570	557	533	575	544	570	519	564	501	535	516	546	552	535	523	530	497	536	493	520	540	608	537	548	501	540	548	510	561	542	584	512	555	529	512	563	549	530	530	552	547	542	550	534	528	557	546	514	577	570	535	530	553	518	560	515	540	588	521	521	542	552	487	543	554	564	560	575	533	489	506	538	516	533	557	591	596	553	557	522	513	528	564	548	535	522	512	549	536	539	555	503	523	579	535	525	541	541	565	519	499	536	527	490	535	538	481	500	510	536	539	530	608	566	505	542	561	562	506	544	523	548	548	548	587	514	512	495	573	542	525	587	544	543	535	543	535	563	563	533	498	558	545	521	508	546	524	537	530	555	588	536	570	546	552	505	582	506	548	529	547	520	536	527	527	531	538	523	545	549	552	559	571	552	577	528	551	520	541	579	521	524	531	547	559	554	536	547	529	508	591	547	533	555	521	525	510	581	531	555	517	520	519	532	541	525	578	536	536	521	574	536	554	542	575	523	523	520	549	547	519	505	565	556	558	539	567	534	563	528	567	505	527	516	583	537	563	523	571	547	561	557	512	495	524	601	535	552	518	503	563	585	487	506	567	529	541	546	552	506	524	481	545	543	519	519	530	574	532	553	538	523	515	578	550	519	546	540	529	501	522	570	568	500	563	526	522	541	514	509	527	553	528	522	538	572	537	542	487	525	535	528	511	522	508	546	530	528	549	508	514	512	559	561	550	569	509	525	515	556	505	548	525	511	545	515	537	565	535	537	509	549	538	535	553	547	530	536	550	545	506	509	517	556	533	525	552	565	517	556	531	554	590	561	553	542	523	489	565	510	549	510	564	550	548	526	540	544	570	538	570	558	545	555	548	514	502	540	524	513	557	526	542	550	537	561	544	527	533	541	504	491	530	547	512	583	558	533	538	521	545	543	505	585	540	573	565	550	515	510	557	547	528	535	532	528	569	506	547	537	550	516	524	567	546	585	492	584	533	514	541	538	514	558	547	512	519	508	523	510	513	512	533	556	553	548	528	563	556	553
24315	21478	28698	24674	20198	2674	873	597	442	447	422	422	428	390	394	359	396	354	365	369	362	366	381	348	387	371	348	354	322	345	368	349	350	360	376	312	360	351	335	357	331	326	329	331	342	324	348	350	346	355	353	339	311	335	338	338	348	314	327	328	350	328	350	346	320	348	340	352	337	327	344	290	354	311	347	343	331	366	325	329	329	321	342	338	330	367	372	376	371	340	379	332	343	329	334	355	313	336	306	313	352	347	337	288	346	299	344	363	303	344	336	349	314	353	347	317	326	358	320	326	335	329	329	317	306	368	353	344	313	333	351	339	364	342	331	343	345	329	377	343	295	372	342	298	342	359	291	305	348	326	332	332	318	335	328	382	343	382	342	348	312	329	341	329	329	321	323	358	320	327	288	371	335	306	378	324	335	320	343	312	318	377	338	321	336	352	331	376	320	342	321	354	321	388	307	339	332	336	323	354	324	326	315	334	340	337	321	344	361	305	345	311	338	332	337	343	331	312	340	337	320	340	326	338	335	296	336	332	296	342	361	353	292	304	348	364	302	349	338	317	337	378	353	350	360	321	285	361	350	309	321	338	350	342	298	309	338	322	348	323	344	322	346	338	316	306	369	391	339	317	355	328	323	308	334	371	339	318	350	351	322	333	325	329	346	359	305	315	353	337	324	335	321	354	310	370	354	350	335	313	337	311	312	317	348	332	350	333	314	343	321	341	347	352	350	351	320	328	314	335	345	319	322	330	354	342	314	315	342	363	324	330	387	329	327	337	351	331	359	338	311	327	331	345	289	319	378	331	395	366	324	345	348	319	313	333	324	365	317	355	317	294	317	378	353	368	336	313	339	331	346	360	343	333	336	339	338	327	335	354	336	323	327	355	323	343	350	357	380	328	341	347	350	307	335	318	343	362	358	321	305	331	338	352	337	305	344	331	323	335	349	302	343	329	364	321	300	323	308	330	317	354	330	312	327	328	349	341	345	347	330	358	341	340	327	293	348	328	340	332	327	348	327	362	366	355	333	317	328	332	336	373	350	291	322	319	350	324	339	311	332	305	340	315	329	340	351	374	329	334	347	328	341	333	343	298	336	315	326	350	331	373	345	287	316	308	350	338	338	349	331	328	324	352	329	342	329	319	314	352	359	328	325	375	329	318	342	361	359	313	328	310	360	348	352	351	328	324	350	359	343	300	354	337	312	348	316	357	318	310	317	330	353	325	338	336	320	324	324	298	308	336	367	302	282	339	331	318	341	347	326	337	336	373	297	351	313	342	331	331	307	352	323	309	332	344	316	347	353	309	354	314	318	323	329	358	337	338	360	320	325	336	363	330	331	310	298	296	364	356	334	349	369	306	380	327	316	371	307	326	339	352	323	338	367	310	371	322	356	339	330	315	349	337	330	348	328	359	349	321	339	326	358	330	299	333	338	348	327	343	321	315	345	347	310	331	325	338	339	348	328	334	325	352	336	317	359	327	349	354	351	333	325	321	309	354	332	334	328	316	330	313	322	340	332	334	330	353	340	325	294	364	337	344	337	320	314	337	308	372	333	337	323	303	339	355	324	324	352	330	339	362	351	327	334	338	340	303	317	336	334	309	331	342	299	320	304	347	315	352	313	331	307	347	343	315	330	342	331	325	372	310	309	332	317	335	329	338	354	297	329	337	359	301	338	331	323	306	331	321	329	336	310	342	319	335	317	284	346	306	326	301	329	363	328	324	346	342	358	316	345	337	315	333	321	357	352	357	369	324	335	346	339	321	312	336	347	285	304	321	352	298	322	317	312	316	320	318	319	317	318	323	331	327	314	351	327	318	357	342	328	371	334	289	360	339	347	315	336	309	319	342	322	326	349	341	324	319	337	359	325	342	329	326	351	326	308	356	385	342	326	315	315	351	296	358	356	323	317	334	342	315	323	334	311	324	337	345	340	312	333	342	319	347	321	331	344	338	324	349	328	312	327	335	315	334	313	338	329	329	340	322	314	352	313	332	321	336	323	327	341	350	353	335	308	353	328	322	319	299	347	301	312	321	341	345	322	352	349	355	347	349	354	336	320	312	330	294	299	313	342	352	345	322	365	316	332	341	354	339	282	354	312	305	352	326	327	347	307	319	327	347	338	341	359	303	336	326	363	331	365	325	306	305	330	321	333	314	319	328	338	354	325	362	334	331	361	325	336	343	300	337	361	323	324	299	321	338	325	316	316	355	340	334	311	332	319	325	349	307	335	309	355	328	362	371	355	343	310	300	358	346	345	326	359	330	321	322	333	337	323	356	313	357	347	343	323	351	344	329	340	342	343	324	355	333	350	318	343	327	313	320	331	363	347	336	304	320	337	345	356	327	331	337	311	334	314	315	332	343	319	359	343	353	323	306	313	344	323	331	334	339	372	327	335	336	336	375	332	332	350	318	345	322	320	345	334	332	326	339	318	315	354	329	327	328	336	356	364	320	362	328	371	325	312	361	337	339	339	350	315	307	330	331	346	346	333	303	353	345	324	315	341	363	307	338	311	333	314	328	346	369	292	357	320	325	296	324	335	316	329	329	360	316	318	298	370	353	307	312	344	348	349	321	327	375	339	317	329	308	299	315	348	345	327	321	329	362	337	346	329	344	362	339	316	317	358	312	324	349	348	293	324	321	333	323	328	330	345	345	328	346	323	341	337	351	322	310	355	336	320	318	319	352	337	339	341	336	309	344	338	332	323	326	336	326	338	337	316	314	316	308	324	366	325	326	347	370	335	366	323	328	332	332	323	315	308	312	319	344	331	302	324	335	353	339	346	325	336	322	327	335	369	336	352	377	341	311	374	330	323	348	326	336	319	302	352	322	317	345	314	302	365	364	334	331	342	330	337	333	344	311	339	328	318	330	322	312	327	316	330	380	338	293	320	367	337	359	353	317	323	365	325	377	338	336	365	333	345	348	330	334	344	343	344	335	340	329	331	316	344	357	370	350	363	311	353	303	359	331	315	327	344	323	347	333	303	329	330	341	330	360	329	323	372	317	329	329	344	327	325	365	322	343	350	342	304	361	366	344	340	320	358	351	338	325	366	310	358	332	322	324	317	306	336	347	334	324	301	356	332	332	311	359	358	332	326	353	354	293	305	328	296	319	330	318	334	318	322	334	318	339	328	324	316	312	318	312	338	313	339	361	337	338	340	339	330	329	311	350	330	350	340	342	342	353	326	309	331	347	331	341	305	365	349	347	344	345	334	307	355	299	331	319	319	321	328	348	339	342	338	341	306	344	330	328	319	354	315	313	345	360	326	314	339	321	313	345	332	340	293	342	369	331	332	337	326	307	322	325	323	315	320	333	330	322	331	326	316	337	311	360	356	327	354	367	311	326	341	327	330	316	328	328	312	342	364	335	336	296	344	352	321	355	305	327	344	360	332	292	363	307	361	337	368	342	296	321	332	331	369	356	324	343	340	329	341	322	370	327	345	322	316	352	325	338	327	364	329	351	308	363	324	319	311	295
3332	4644	3750	1817	1316	1029	811	723	625	574	503	459	451	419	438	419	402	415	428	399	395	384	386	397	375	386	382	381	360	355	378	371	362	360	345	331	365	339	336	345	358	369	344	359	328	374	358	367	328	350	344	374	324	379	365	394	361	362	363	326	334	395	349	359	358	377	344	334	355	347	352	319	330	346	356	312	328	348	350	334	343	333	365	348	371	340	328	375	363	355	325	344	380	356	372	363	358	381	336	387	358	358	334	338	335	355	370	365	328	310	356	367	338	369	359	321	329	367	343	333	329	335	332	345	310	332	335	364	368	361	356	340	354	341	336	351	349	320	345	358	352	353	361	358	319	352	333	392	352	316	331	383	331	321	361	345	355	340	346	366	352	354	326	342	370	342	359	356	370	318	325	345	351	373	350	368	336	332	390	338	367	341	321	340	357	364	354	363	346	345	334	343	340	355	349	342	364	317	298	310	371	355	346	384	353	324	344	341	366	343	352	337	347	326	326	338	340	339	361	347	359	358	324	342	335	367	367	330	346	347	350	346	365	336	369	338	347	311	349	351	346	371	343	386	367	328	311	321	348	340	338	324	330	380	366	350	358	336	359	344	326	321	347	384	373	357	355	343	350	341	307	369	376	355	341	351	387	337	312	357	341	364	312	309	336	341	335	331	378	350	365	327	342	314	351	331	353	348	372	359	358	355	349	335	346	333	328	353	304	305	337	338	321	381	298	350	340	322	351	335	345	317	331	337	360	332	346	359	349	360	334	346	345	328	340	354	350	316	330	336	346	372	330	333	344	333	347	328	353	321	342	351	326	360	346	347	362	339	367	354	345	323	349	347	332	367	316	314	383	353	355	310	342	332	329	352	373	344	353	350	354	367	331	334	369	346	324	356	334	346	328	341	310	349	329	354	343	357	350	358	364	340	353	343	331	329	336	337	326	330	342	321	330	345	376	343	358	318	343	353	340	349	333	327	326	361	352	345	366	354	359	348	372	358	347	378	342	348	356	340	344	324	321	354	345	385	350	338	374	333	336	343	359	342	360	351	350	343	370	344	354	370	344	360	316	351	330	370	341	326	338	368	320	348	343	305	366	353	337	344	337	352	345	359	373	302	315	364	348	345	327	371	306	323	348	337	367	381	362	319	368	356	319	342	353	335	365	317	334	338	331	365	347	339	327	308	333	337	347	344	320	363	345	348	357	306	328	337	371	312	346	346	367	327	317	361	331	342	323	355	349	332	376	354	360	378	332	333	316	345	342	354	317	328	324	373	352	325	325	362	374	379	357	339	336	347	333	380	345	326	314	345	337	345	332	309	315	338	331	346	330	342	348	330	343	381	363	359	365	332	325	349	323	353	298	361	325	347	349	356	374	353	356	326	319	350	361	341	311	356	364	366	337	356	382	355	329	372	330	333	313	315	329	315	339	308	338	379	372	341	310	366	307	334	330	330	359	367	335	330	351	322	346	357	350	349	344	358	344	308	355	373	336	321	333	316	329	293	340	366	334	330	360	313	358	333	345	330	337	328	346	350	323	355	331	317	332	369	314	361	323	330	318	317	333	363	334	343	316	368	342	359	343	342	368	335	350	341	355	316	314	345	348	314	351	360	329	334	347	339	357	319	313	375	332	372	347	368	334	316	349	327	345	319	354	379	349	349	340	333	378	340	364	348	324	354	381	336	339	365	337	340	365	348	365	342	346	313	346	332	346	333	376	345	355	338	348	341	355	355	356	353	302	353	357	320	342	322	346	345	330	360	328	326	353	337	317	368	293	344	323	336	331	371	370	341	323	352	346	343	316	370	365	350	360	335	341	336	338	318	338	333	338	344	347	345	347	344	346	323	354	341	336	360	342	360	358	324	340	380	347	362	338	356	350	392	336	322	334	347	357	397	370	342	363	346	352	324	298	336	364	303	370	326	300	320	363	344	316	336	327	358	320	351	362	347	373	354	318	331	312	343	335	330	347	331	338	338	337	333	346	332	333	347	343	319	305	316	350	337	339	340	351	337	353	319	328	330	350	348	320	342	331	348	338	334	338	332	363	338	351	377	370	353	341	324	328	316	372	322	339	340	340	344	335	329	337	343	334	342	345	321	353	344	336	375	358	319	395	349	321	356	309	269	353	334	360	335	337	328	328	331	345	345	360	330	338	352	334	348	361	366	316	367	340	343	366	356	343	324	313	326	344	335	355	353	317	364	332	355	334	353	359	355	340	354	357	343	351	353	352	333	364	349	343	348	325	334	359	326	333	355	347	345	330	327	322	325	336	350	324	314	329	339	332	337	374	333	358	358	365	313	348	307	347	337	329	311	340	365	347	347	316	365	329	336	324	329	342	349	336	346	344	347	346	290	349	352	379	335	379	331	339	328	324	332	365	344	337	379	310	332	338	352	326	318	350	368	315	355	314	318	344	347	319	314	301	354	317	346	339	330	366	327	335	336	352	371	336	352	341	362	326	319	329	350	344	353	331	321	354	347	352	335	368	369	368	328	342	317	337	324	355	306	336	346	329	350	338	343	320	355	364	356	339	322	321	338	363	319	335	358	359	340	331	365	359	352	341	340	327	333	328	337	298	322	320	335	356	326	314	348	351	331	354	334	334	308	313	355	331	356	369	342	333	359	341	356	322	326	339	390	347	365	333	330	379	329	348	339	349	342	331	357	331	318	309	325	311	310	377	344	320	313	339	349	334	336	349	344	369	374	338	353	335	301	366	351	354	347	335	387	355	322	329	350	322	339	353	340	336	336	327	334	331	358	315	330	352	354	326	334	357	368	344	298	336	334	340	335	353	347	350	349	347	344	309	307	363	335	352	354	338	371	348	323	326	333	338	316	318	374	327	336	332	341	397	347	327	296	350	326	346	321	374	338	332	353	355	338	338	315	343	331	336	346	311	359	345	336	325	329	319	303	317	295	296	336	330	342	300	317	302	363	330	365	336	340	345	322	350	365	387	329	340	363	313	346	319	347	334	351	348	330	342	361	358	347	325	315	298	367	361	318	338	343	320	325	343	311	320	354	332	354	375	353	348	345	349	376	364	357	327	344	322	358	326	324	360	350	363	334	318	333	342	346	345	384	342	342	304	306	337	353	360	345	352	347	336	340	364	315	329	328	335	346	318	352	355	329	364	357	295	308	374	340	347	340	337	325	334	351	333	357	342	350	353	357	346	326	346	327	356	335	359	338	311	312	364	332	347	343	328	325	334	337	321	317	338	292	333	336	329	319	387	365	351	380	355	319	347	313	319	308	322	369	356	335	374	330	336	368	318	340	333	310	351	355	317	329	356	348	377	358	310	368	354	355	349	316	341	327	348	334	334	321	350	364	328	302	347	322	319	332	332	342	308	345	360	331	332	332	346	284	316	352	330	341	320	346	318	332	379	311	317	345	391	329	353	325	344	338	325	329	329	348	365	299	313	334	331	316	343	318	313	340	311	351	358	338	340	362	335	324	329	333	352	331	341	317	325	364	362	342	354	337
27479	11539	1847	1010	805	728	756	765	739	750	764	782	795	741	758	729	770	714	793	709	716	754	751	781	734	732	753	726	756	767	762	749	710	703	761	767	745	768	809	710	719	726	736	785	715	742	723	735	718	691	766	733	736	786	758	734	746	795	765	693	775	740	734	752	749	717	724	781	765	723	737	710	751	751	762	727	750	771	751	737	744	726	779	755	768	678	757	769	777	760	746	724	768	715	766	740	777	753	729	727	708	730	774	723	738	682	736	720	779	736	751	773	733	760	755	741	735	757	757	681	747	728	767	733	751	728	770	708	743	727	709	763	775	737	743	718	706	777	753	784	733	712	758	732	740	751	719	713	720	754	772	767	748	756	783	770	770	754	717	751	788	758	694	730	752	739	773	725	760	757	725	716	731	748	749	761	764	723	737	732	746	769	789	753	754	761	752	723	791	657	705	725	693	734	751	766	754	734	736	736	754	701	756	732	753	760	681	738	681	747	695	686	704	714	744	738	795	719	769	744	760	731	770	714	788	731	765	747	746	776	769	750	764	711	800	755	742	731	769	753	782	700	756	791	712	775	734	744	760	760	755	670	721	786	749	731	715	757	746	684	727	771	760	751	730	699	786	758	781	718	753	785	752	735	729	752	719	711	761	763	761	744	721	737	722	703	743	774	736	788	724	718	768	717	724	693	778	754	727	759	731	736	727	747	745	755	747	745	716	729	721	709	762	744	750	804	750	749	717	783	778	738	725	794	770	714	756	768	771	750	756	732	720	757	740	703	774	778	720	713	731	746	687	797	679	712	741	703	779	790	768	758	807	705	715	739	708	806	822	705	748	691	689	783	740	792	721	724	758	771	707	746	701	734	703	776	765	722	725	815	739	721	812	810	732	740	774	729	748	744	727	729	740	773	761	733	722	749	721	736	785	710	772	749	706	729	745	748	753	755	745	714	746	764	756	738	726	779	743	745	722	762	755	772	767	739	751	735	753	736	733	728	721	758	700	703	774	745	731	769	755	673	733	747	708	731	745	745	774	754	780	750	723	718	738	732	746	759	722	772	773	729	690	733	699	774	700	708	746	727	741	733	742	715	723	744	752	739	766	704	726	733	754	769	747	751	756	687	727	734	722	773	759	772	736	737	719	748	757	746	746	819	753	711	768	735	745	745	767	728	703	740	784	799	762	769	753	762	700	754	712	704	762	737	766	741	743	755	721	748	771	722	736	782	770	744	735	769	813	752	691	768	723	732	764	753	754	771	712	677	764	735	724	760	733	713	789	738	747	813	788	702	786	743	708	706	745	749	761	730	726	757	717	733	721	758	772	783	728	715	739	708	741	743	751	750	723	727	671	774	756	686	658	740	730	723	726	698	744	736	764	705	761	710	766	725	717	741	725	746	765	747	766	727	730	723	745	767	749	740	779	734	790	767	753	761	713	763	709	724	706	691	781	743	735	714	750	729	783	779	737	718	774	763	741	753	762	731	743	708	717	744	726	764	752	730	755	778	755	726	756	731	750	688	724	753	721	700	763	752	714	768	773	728	728	754	772	774	771	737	745	733	745	753	718	736	711	744	724	720	769	757	756	717	776	713	731	739	760	742	758	729	741	782	741	756	711	790	754	759	734	725	728	724	725	770	744	769	749	744	792	734	747	738	760	733	786	713	754	742	710	748	744	788	725	745	751	799	711	714	727	756	735	719	728	779	729	731	716	771	718	784	726	743	751	712	727	801	768	734	698	746	749	772	728	776	779	753	781	718	799	768	792	724	701	744	761	745	747	705	695	756	732	734	730	771	755	694	787	726	745	718	751	722	741	737	717	726	722	738	724	777	710	758	748	777	735	732	719	719	774	738	740	737	789	750	835	764	729	820	730	680	806	780	741	752	734	725	684	730	717	719	744	726	697	771	754	749	714	716	753	712	784	727	739	761	742	715	739	752	744	781	724	758	733	769	745	732	787	749	697	738	734	755	712	729	746	753	754	806	748	725	721	756	748	712	735	761	754	743	732	720	744	754	781	753	728	740	738	802	726	690	753	767	757	733	723	725	786	712	738	764	738	746	711	765	776	712	736	727	766	727	718	768	752	701	763	751	770	746	696	766	793	775	708	728	776	764	750	756	754	785	745	728	731	731	762	705	771	710	727	713	771	720	719	774	715	791	711	749	778	744	738	816	775	737	766	759	770	730	716	765	736	737	779	699	701	732	810	709	784	738	771	719	741	794	722	798	764	716	773	776	790	707	708	731	800	692	763	744	758	807	746	719	723	705	736	716	759	724	717	703	815	740	762	791	767	734	721	696	725	707	753	746	764	738	770	771	682	749	770	732	774	742	727	734	738	713	659	681	729	790	707	750	747	783	706	757	810	763	744	768	799	774	768	763	746	766	753	746	752	764	754	730	771	775	738	703	743	699	697	820	725	708	695	725	728	711	726	762	761	716	727	746	702	731	728	738	743	765	743	726	758	748	698	710	740	785	756	705	723	800	699	676	756	761	757	723	742	771	697	751	752	746	714	705	723	784	735	731	715	784	698	781	790	730	682	767	760	766	786	780	691	753	765	741	743	771	772	750	750	733	796	666	777	770	729	769	741	756	765	731	721	709	786	748	755	730	712	783	749	726	709	767	765	786	768	745	720	706	758	750	760	782	749	761	764	703	759	731	730	776	816	724	776	762	787	750	773	744	744	817	774	733	776	706	732	744	710	743	784	745	741	700	775	765	727	710	765	737	719	755	778	732	727	744	762	760	703	774	765	769	770	748	745	692	738	765	765	659	736	754	738	791	715	757	771	702	718	739	764	780	731	758	731	762	734	787	730	732	751	756	714	784	723	770	787	717	735	745	777	772	763	728	714	699	781	748	774	779	750	766	747	725	750	749	735	703	698	783	706	703	704	730	742	730	797	747	691	738	748	706	706	767	741	718	706	780	783	709	732	766	721	760	796	753	704	744	762	791	731	742	796	728	781	697	812	756	752	710	775	795	746	721	759	767	748	738	743	729	740	748	794	780	725	791	724	725	737	771	716	718	727	751	744	788	800	721	758	770	780	729	728	754	699	812	751	749	734	717	733	741	707	777	756	794	736	714	750	749	771	750	737	745	756	765	707	708	753	734	779	757	781	720	761	768	723	758	721	733	752	707	742	763	704	726	760	692	777	748	775	725	729	777	755	727	778	784	759	738	805	726	776	724	748	728	790	776	786	742	733	703	751	738	782	721	711	783	753	765	710	755	704	739	717	731	761	748	710	727	789	724	750	706	715	743	753	780	728	753	714	752	748	792	737	727	754	767	706	721	722	762	744	734	777	753	759	766	764	739	739	725	716	695	764	776	727	732	770	744	723	759	743	742	790	766	715	761	739	753	712	706	747	748	750	698	734	671	768	732	766	777	753	702	700	680	756	704	811	759	683	691	803	745	746	758	743	735	804	782	737	715	715	776	778	746	731	731	742	734	726	772	730	746	750	795	749	747	721	757	746	744	718	711	770	708
5060	905	839	692	711	710	709	709	708	644	665	707	650	664	694	654	678	688	682	612	641	687	662	669	639	693	630	665	649	628	675	631	673	677	615	672	633	648	639	680	684	673	655	727	666	672	634	662	651	655	707	681	674	658	639	699	637	615	693	639	714	665	659	683	688	691	707	664	722	663	660	664	669	651	671	623	634	699	647	689	627	663	684	733	721	625	669	657	652	664	681	663	686	677	655	663	660	675	644	670	679	684	709	662	693	642	691	661	613	690	648	696	644	642	634	662	609	625	636	690	682	671	694	691	703	723	615	670	644	690	712	625	721	663	716	665	673	597	709	647	681	676	651	705	690	632	642	731	662	677	659	658	701	693	681	648	629	654	675	661	663	653	680	684	654	650	650	654	658	646	663	646	679	652	670	713	657	666	681	662	677	662	668	664	675	662	693	717	681	663	655	674	612	694	692	661	646	625	656	613	686	642	709	710	654	641	665	652	647	684	729	624	619	659	686	685	665	636	655	718	710	675	662	678	672	646	691	693	682	701	659	651	654	686	652	668	679	672	685	668	670	675	706	663	698	714	640	664	666	656	681	703	656	651	663	678	658	635	654	681	646	659	677	638	636	713	669	649	646	629	639	667	654	634	666	664	668	682	643	619	685	693	677	645	645	687	634	674	669	692	702	676	662	635	641	706	637	629	653	751	657	664	656	641	702	654	676	664	677	650	696	639	642	633	687	613	664	641	637	679	657	745	707	635	667	639	651	653	652	649	679	641	661	658	684	669	691	698	621	682	677	637	646	709	655	726	689	648	637	679	686	645	639	704	667	651	663	625	696	660	677	687	632	676	688	666	680	658	709	635	633	684	695	663	675	697	639	677	652	673	723	610	638	664	656	670	648	667	685	686	650	655	660	683	632	631	681	661	657	681	707	688	643	634	621	682	721	710	671	666	639	663	703	664	676	660	650	666	706	685	694	626	739	638	645	600	666	633	709	620	706	682	683	651	687	676	699	637	672	641	607	660	654	668	630	714	685	646	637	644	664	624	704	682	713	666	623	645	665	666	663	673	691	666	670	633	636	709	629	651	694	648	669	687	701	642	644	645	665	706	644	588	693	698	659	687	639	680	653	641	640	639	731	637	688	639	665	650	661	638	663	668	683	675	627	657	636	657	680	662	703	662	708	638	644	651	729	653	643	676	672	634	681	694	643	676	671	645	636	633	671	679	631	641	648	672	652	656	653	653	631	674	621	675	719	620	684	675	647	643	615	658	664	661	643	641	694	675	679	641	669	685	656	654	661	712	684	645	672	701	661	634	691	670	682	694	688	652	662	685	648	677	668	712	679	639	682	679	694	715	622	604	689	686	652	702	723	688	668	650	693	656	665	700	663	684	677	686	626	687	684	679	688	684	702	689	685	676	642	649	689	648	634	684	653	690	661	679	660	667	695	653	691	621	655	643	646	605	692	645	646	676	692	691	688	703	642	645	665	680	659	700	677	632	709	701	655	674	672	638	688	646	672	690	644	679	636	652	648	636	640	667	697	681	687	674	683	695	667	651	691	675	649	660	691	669	688	659	668	698	675	649	689	686	678	686	608	640	700	678	672	635	701	679	660	651	702	673	647	660	682	655	676	637	638	680	668	664	674	653	646	668	647	685	745	674	683	625	669	643	647	708	698	666	639	697	653	697	659	674	631	693	712	636	707	668	711	696	694	662	666	717	661	671	660	646	646	707	639	612	672	654	677	693	701	641	659	635	625	676	643	700	660	665	664	671	664	676	688	649	689	701	710	602	661	594	680	701	654	672	622	659	604	669	711	625	651	641	737	672	653	689	651	708	643	675	655	692	653	645	712	691	607	666	653	672	640	695	673	641	658	637	625	677	656	634	638	603	680	694	637	736	671	685	662	696	641	677	674	686	639	642	715	667	623	670	672	672	708	724	636	679	680	714	653	658	664	673	666	649	630	662	641	658	691	680	650	633	674	666	673	682	650	587	614	674	634	654	643	629	700	660	652	678	673	637	699	664	708	636	617	694	677	639	648	641	625	725	655	678	619	682	628	696	759	657	661	623	659	690	628	643	629	679	687	633	710	678	692	710	672	630	669	652	717	654	693	690	679	660	636	662	669	690	642	702	683	628	663	666	689	686	719	693	678	726	663	628	655	639	659	690	649	693	627	640	686	682	662	661	694	711	654	630	647	636	671	659	675	715	659	684	651	707	663	631	687	648	648	700	689	671	624	682	687	708	693	680	679	642	735	643	695	689	676	651	617	682	642	717	647	715	668	676	655	660	689	679	637	670	720	671	667	638	679	649	674	604	687	702	661	648	641	654	648	671	632	677	666	686	659	665	728	665	657	690	655	664	649	654	643	666	647	677	707	686	676	662	684	656	720	651	657	648	687	635	634	632	667	677	684	638	653	643	692	692	639	679	674	638	652	685	710	641	681	658	697	643	633	692	682	695	670	656	627	656	650	595	645	662	687	661	668	636	637	623	637	618	691	629	645	660	638	644	635	691	722	640	689	682	710	663	670	652	697	675	678	711	678	678	695	666	691	642	711	641	633	718	659	683	762	698	641	657	664	633	713	675	659	700	649	647	607	648	687	640	655	654	631	666	654	650	628	637	668	677	626	667	709	698	673	675	676	669	660	684	678	673	637	731	651	610	648	669	624	642	703	694	687	682	657	652	727	646	672	702	669	680	705	663	662	676	640	636	639	632	667	699	652	682	681	625	676	702	635	643	664	662	602	674	639	692	679	659	644	665	621	612	639	649	711	650	664	732	684	672	604	679	615	693	621	683	659	657	635	638	665	663	657	699	667	640	653	658	696	655	691	670	678	644	638	658	684	624	649	679	641	663	670	649	661	703	707	709	667	657	625	685	677	687	673	640	693	639	685	667	693	672	665	641	682	641	650	654	628	682	647	677	655	650	653	621	684	672	689	624	644	674	645	638	664	669	674	643	660	700	679	648	645	683	659	643	682	675	654	645	664	704	660	649	650	679	687	639	653	670	681	628	679	615	699	593	684	645	636	693	696	695	644	676	618	628	626	652	689	645	682	654	666	636	647	675	653	658	634	697	668	688	655	696	665	675	665	677	642	710	700	657	671	671	666	668	627	703	695	693	668	706	693	666	682	671	611	648	630	686	681	705	640	640	685	664	657	677	654	650	696	669	640	678	652	710	691	668	613	649	668	671	641	667	687	647	673	692	699	691	641	687	672	685	665	661	704	651	647	654	683	638	690	661	636	656	634	717	740	677	679	667	700	692	630	680	693	702	642	662	674	695	658	628	669	723	664	632	679	705	695	660	639	624	686	657	685	700	660	675	649	651	680	645	675	633	694	661	651	696	659	714	658	650	632	681	675	676	712	647	694	718	645	681	662	716	697	669	614	613	622	615	689	637	668	638	673	647	642	650	668	706	661	679	671	689	656	654	640	710	640	689	682	622	639	694	670	670	682	635	658	668	693	661	672	692	626	720	636	666
25768	21399	25270	16583	1542	844	715	694	612	626	573	616	611	614	635	604	622	605	607	614	553	586	577	571	569	614	578	581	568	588	615	583	581	571	593	584	544	555	573	547	572	582	576	537	554	587	552	577	599	585	583	568	562	569	553	577	585	552	610	567	587	544	547	593	582	539	547	610	558	630	574	564	589	555	582	609	596	577	558	580	583	566	573	536	590	590	536	556	609	576	572	561	521	539	579	567	588	579	529	573	573	588	554	553	603	556	580	573	556	589	558	526	607	555	562	545	555	608	571	540	554	536	546	530	531	535	586	529	577	560	551	541	590	565	593	569	592	583	606	561	595	574	544	570	552	576	555	567	554	558	598	611	569	547	519	522	531	530	581	570	578	551	532	569	591	580	547	580	572	549	545	563	560	500	572	558	566	590	565	563	585	595	578	582	555	586	570	568	534	577	587	562	590	533	574	564	582	549	579	533	557	520	579	555	564	588	563	519	578	552	610	562	497	561	541	572	578	533	565	558	600	591	554	545	557	545	546	590	551	566	629	589	577	530	577	564	564	601	563	545	531	561	575	539	595	630	580	534	584	557	588	574	546	585	544	576	581	535	530	539	585	551	551	567	581	561	542	569	518	607	557	557	580	567	570	572	569	550	593	594	569	549	604	542	518	579	544	536	549	531	581	562	562	549	534	618	566	530	567	599	582	601	577	586	575	583	575	554	527	533	550	574	557	564	586	547	567	555	546	561	545	578	574	574	571	575	529	602	554	509	580	527	571	566	530	525	546	585	571	593	612	594	564	552	602	547	562	559	549	510	577	591	617	562	531	569	536	561	547	551	575	538	588	567	580	536	570	568	566	535	583	564	589	547	540	587	551	553	546	559	527	575	612	539	545	572	594	550	602	554	587	588	505	572	616	585	563	566	581	539	573	608	512	552	587	564	580	570	572	545	508	581	529	566	583	561	583	588	530	594	596	527	589	549	564	591	577	578	478	588	612	598	535	492	565	544	595	620	534	559	574	621	543	586	556	580	554	589	562	573	595	554	581	557	551	618	572	526	511	555	568	566	603	563	589	543	519	589	592	570	559	597	539	571	536	589	537	530	574	547	573	577	569	578	559	593	579	563	518	516	562	591	550	553	544	576	588	529	578	573	582	612	608	480	596	543	559	610	567	579	598	543	562	566	568	537	571	560	546	532	550	601	537	559	606	572	526	573	538	562	565	557	593	578	587	545	576	560	545	596	523	572	569	583	569	533	532	529	551	572	537	558	538	599	562	498	589	560	518	583	597	561	556	552	583	597	571	531	555	558	593	520	552	554	530	562	536	542	555	612	557	531	563	568	604	545	579	593	556	534	568	570	567	576	577	594	585	604	582	587	625	536	588	575	591	593	582	564	582	566	567	622	573	571	573	585	532	544	587	534	553	589	540	551	589	574	562	558	568	568	588	608	567	572	586	585	591	545	561	539	590	575	603	572	581	563	593	532	549	534	537	563	510	609	572	533	596	579	593	555	537	594	566	559	593	566	585	539	602	571	591	541	556	522	567	574	551	535	561	569	595	530	575	524	580	574	570	563	519	583	609	562	535	581	561	579	601	572	540	573	514	557	531	563	549	574	570	574	583	582	546	566	577	549	560	595	556	593	564	555	581	609	585	597	541	569	574	546	578	577	583	572	571	559	566	567	586	582	551	591	589	542	554	553	587	549	518	582	566	578	626	579	593	571	551	551	522	554	582	523	575	542	547	555	545	541	548	541	572	554	585	550	554	555	601	554	522	542	566	536	575	567	604	553	514	594	557	564	513	584	534	539	579	593	566	583	559	554	567	568	576	565	572	517	560	590	588	577	546	563	614	580	556	535	557	583	586	572	563	573	578	614	587	576	564	620	572	604	538	605	614	588	565	545	566	579	578	592	524	532	549	612	533	583	558	546	589	595	558	568	504	583	615	584	610	555	566	529	566	527	549	551	559	572	561	573	526	575	586	610	538	576	544	554	532	534	591	581	574	550	589	531	601	510	551	571	574	526	603	587	545	566	548	602	522	577	548	612	554	577	571	556	531	556	617	549	562	569	573	583	517	572	539	593	607	588	556	517	575	543	599	550	558	594	541	550	585	559	507	500	565	614	581	526	577	564	568	538	576	592	554	566	600	545	555	558	540	611	566	567	591	556	596	573	538	565	533	584	577	541	542	536	543	559	582	568	528	542	583	567	601	599	532	543	569	542	543	559	540	532	541	548	575	580	594	586	549	565	589	551	582	519	531	584	555	571	563	573	549	539	567	620	576	543	585	606	548	602	586	560	552	577	546	555	562	581	573	551	568	567	531	509	531	567	563	590	530	570	530	606	552	558	610	583	600	606	570	564	576	561	587	569	544	571	598	539	562	576	558	555	583	573	563	598	562	559	569	556	527	533	571	593	551	541	557	557	570	570	582	539	545	559	612	583	575	551	513	528	533	556	552	610	577	599	543	589	554	558	573	573	568	521	550	594	591	554	577	578	558	550	557	559	566	540	527	531	539	564	557	583	530	579	535	524	541	544	581	578	547	594	550	494	530	595	572	553	570	587	567	519	596	577	599	551	570	577	552	526	524	568	538	607	593	550	509	581	558	562	563	594	537	546	577	547	582	559	552	553	547	582	592	585	555	570	577	559	545	551	547	575	540	568	570	552	558	630	608	560	562	570	558	555	567	593	588	532	565	578	582	511	605	568	578	538	570	545	562	564	563	557	522	556	570	594	522	579	595	579	565	566	532	545	595	529	553	602	576	552	547	546	563	554	561	575	566	583	562	569	559	571	578	586	520	566	571	591	552	547	588	525	523	547	580	549	569	547	585	586	556	546	555	557	583	572	557	576	528	582	573	559	541	570	591	558	556	566	568	543	541	578	551	568	531	563	576	527	590	539	541	582	545	564	563	535	573	553	564	545	552	570	564	551	596	591	565	594	580	536	582	572	559	568	598	611	542	580	572	587	601	569	551	537	561	541	585	600	528	526	564	532	570	539	565	514	558	538	578	559	554	566	566	595	533	583	586	571	576	547	485	614	583	577	599	578	613	560	598	564	553	571	529	588	581	513	559	582	542	615	549	561	541	582	588	551	559	562	587	529	562	556	566	544	540	537	580	572	556	564	552	550	605	559	580	530	524	577	528	564	577	541	590	542	581	564	587	586	557	573	596	562	549	551	573	575	584	559	561	573	534	594	554	565	528	590	552	535	608	582	575	546	585	627	594	517	590	559	541	587	596	549	589	591	568	571	568	606	538	635	585	548	550	540	553	549	575	585	587	601	593	553	566	509	582	614	543	557	591	556	534	561	538	581	588	567	537	625	616	542	555	570	571	604	551	529	573	584	608	536	580	568	516	572	537	599	551	573	620	564	544	588	586	582	574	521	533	510	562	575	606	554	570	565	555	574	558	531	563	569	553	595	544	524	576	564	578	594	571	572	546	556	567	584	565	586	542	552	615	587	539	570	514	537	582	579	585	573
3487	1968	1641	1042	845	761	708	635	669	624	602	558	558	617	560	557	548	577	553	589	558	526	575	557	531	533	569	568	522	546	564	561	501	542	564	590	520	536	520	517	546	511	526	531	537	531	524	527	518	526	543	516	482	533	543	518	518	550	523	527	540	552	552	562	527	514	515	526	562	485	522	544	578	519	484	512	552	558	538	540	566	567	539	556	549	538	572	552	568	527	556	509	489	537	531	570	523	525	498	566	584	522	535	505	575	488	541	531	506	554	532	537	585	529	532	553	528	510	551	532	541	515	538	540	532	552	540	512	557	557	561	534	532	544	506	548	525	550	526	503	558	513	555	514	579	509	501	533	537	520	502	497	545	532	524	520	516	490	540	542	493	528	558	559	540	543	505	518	511	536	541	503	553	526	510	520	526	546	550	534	522	548	531	530	535	520	538	518	531	579	534	535	552	563	523	491	550	515	530	549	555	506	507	565	542	566	516	548	533	538	547	519	569	529	520	498	508	559	496	512	514	483	498	517	531	540	539	531	545	527	494	543	526	556	540	500	513	547	497	560	560	546	544	552	530	489	510	516	577	520	553	559	529	521	505	564	552	561	533	537	521	578	484	562	570	568	518	513	535	571	502	559	555	518	512	559	570	479	555	532	515	537	539	510	516	559	553	526	553	531	539	491	530	551	498	531	547	568	496	539	525	515	528	533	529	489	589	502	558	577	551	547	536	575	526	538	543	542	549	552	501	536	535	548	544	573	556	571	570	505	547	562	491	561	517	593	505	506	512	549	536	555	525	534	563	519	494	500	569	535	520	496	604	557	480	498	510	513	531	542	545	536	553	521	563	521	541	536	584	518	530	497	546	543	505	536	503	549	530	559	550	473	524	519	544	534	546	536	548	541	533	544	529	495	497	560	525	566	535	562	497	551	546	548	507	568	557	565	538	500	530	562	563	550	547	507	526	565	505	562	541	517	550	543	500	527	532	506	530	505	528	539	523	551	558	504	553	515	529	523	497	576	535	544	549	531	534	557	565	551	591	571	541	566	513	536	530	534	530	509	522	473	528	498	509	528	520	483	504	506	529	539	533	529	532	541	509	549	530	534	506	558	573	496	555	541	556	560	534	550	526	504	519	529	515	564	537	547	570	499	526	526	490	511	556	519	541	545	510	556	552	555	548	496	570	509	547	511	515	520	545	569	546	584	571	524	568	547	533	532	533	540	526	563	543	545	543	512	544	563	571	558	543	518	547	522	532	518	534	553	532	550	540	560	534	522	549	549	501	535	512	475	530	546	537	532	530	551	531	568	490	533	544	521	514	523	495	516	603	524	541	534	491	525	520	554	510	555	528	556	553	502	540	541	516	518	521	523	525	518	558	559	529	532	512	518	522	541	494	520	554	489	544	521	563	467	560	487	470	517	522	534	528	564	571	570	558	547	546	499	516	504	558	507	522	536	513	538	493	529	553	515	492	520	543	556	544	542	542	520	582	501	515	548	503	543	539	483	506	503	522	557	540	518	566	556	485	557	566	525	529	515	517	564	543	503	525	526	552	501	546	568	589	522	546	565	525	530	537	519	546	566	559	540	547	552	548	558	565	532	512	548	568	521	595	566	493	570	535	568	529	534	557	516	538	515	506	541	538	514	518	543	500	531	541	517	519	536	486	515	519	533	560	528	534	517	519	516	535	484	502	504	558	529	550	546	490	500	481	545	513	532	490	519	563	500	542	508	553	566	507	550	562	489	530	547	543	549	522	551	530	520	494	520	544	549	530	560	515	566	557	517	528	552	557	529	526	484	561	526	524	539	491	528	551	494	537	529	531	518	511	525	542	481	531	542	511	543	544	518	558	497	501	486	537	541	515	509	573	518	522	554	525	534	536	519	547	518	497	521	548	519	497	526	509	520	532	525	527	560	538	523	532	535	494	552	536	506	523	512	528	528	524	569	529	533	529	540	560	489	524	518	533	568	510	523	510	546	515	556	526	525	532	535	537	512	520	516	524	523	532	539	502	534	570	573	527	531	512	538	583	516	549	542	536	562	481	536	532	580	487	552	524	517	511	542	568	531	538	560	522	514	486	524	501	526	499	533	536	568	527	525	517	537	515	508	541	563	537	553	556	531	571	495	543	515	569	531	550	541	528	517	541	542	528	493	561	545	534	523	523	540	530	575	528	534	534	528	518	547	514	561	500	555	551	552	518	555	532	549	586	544	514	503	538	503	526	499	516	540	508	495	503	558	505	505	531	540	532	538	520	543	534	555	493	510	558	573	560	513	545	556	543	515	520	531	511	492	541	555	549	514	520	520	560	548	527	516	518	564	558	568	516	553	505	500	554	571	518	546	523	561	539	543	546	531	533	536	579	529	523	563	524	555	527	530	556	547	521	517	544	533	551	510	553	540	504	518	546	572	555	549	559	557	511	594	540	519	536	488	581	501	533	503	520	561	551	541	483	564	510	534	529	545	515	503	563	566	551	509	543	536	546	523	464	444	563	569	524	538	499	526	491	545	535	539	540	534	540	537	515	576	572	532	521	540	552	517	518	536	516	525	525	511	520	538	509	559	514	551	537	509	549	551	550	506	555	485	574	554	556	503	561	546	517	578	511	519	540	513	514	515	603	545	525	527	516	503	523	529	544	551	517	534	516	528	542	565	541	524	544	513	518	539	524	566	530	519	513	543	556	537	559	525	498	512	551	550	572	556	525	543	501	517	493	530	507	547	492	530	504	505	534	503	534	518	563	540	533	558	524	509	515	537	547	531	537	532	521	556	559	554	534	520	506	550	525	557	526	524	542	550	539	535	514	537	501	544	529	542	474	548	543	535	508	537	528	574	580	571	539	549	550	533	506	529	535	542	537	525	524	500	535	532	514	481	571	522	550	532	532	543	528	532	521	556	494	527	543	523	507	509	569	584	533	513	506	514	557	528	548	551	528	511	587	538	527	552	580	595	530	559	545	535	527	549	543	531	513	544	533	537	505	543	525	547	517	550	510	496	501	519	512	522	564	489	534	485	538	531	539	541	533	497	525	513	532	537	546	514	536	545	567	518	520	532	509	543	504	555	511	512	527	529	508	541	525	527	566	555	491	553	519	517	538	500	550	526	537	558	529	530	513	563	531	554	518	558	553	510	532	529	530	532	533	538	524	492	493	538	513	504	517	544	523	531	501	536	552	503	526	538	505	542	514	547	506	519	550	537	545	528	542	544	530	523	558	535	493	516	536	579	506	546	559	525	467	523	501	532	542	586	532	480	513	505	523	525	511	518	518	484	562	534	506	556	513	539	564	535	532	536	526	568	543	488	526	533	547	513	534	517	571	517	554	562	547	531	522	571	565	509	525	562	498	518	537	511	516	496	538	531	531	564	528	550	526	502	543	496	481	521	504	539	520	522	513	558	515	491	549	496	573	513	533	524	517	504	490	540	505	555	547	517	533	561	516	524	536	555	516	518	537	511	516	545	499	544	562	517	489	486	529	522	559	502
24224	21432	28576	24654	20075	2604	916	541	462	461	408	405	364	371	390	397	387	350	380	348	357	360	335	367	352	383	346	343	332	369	335	363	340	351	340	337	335	333	338	348	360	367	332	316	351	329	334	392	327	352	341	344	349	338	366	356	327	366	311	348	330	351	341	354	322	325	323	350	332	365	319	327	348	341	352	335	326	365	336	346	340	353	362	334	345	335	354	336	355	328	337	324	320	327	346	349	336	339	351	347	332	326	355	327	345	363	309	348	349	334	318	321	340	353	326	310	340	303	353	322	323	328	357	380	343	344	321	304	336	357	362	323	347	301	319	334	339	332	326	359	321	345	353	343	342	346	332	354	343	337	342	347	317	336	352	304	346	374	301	345	318	331	286	352	327	312	352	334	318	314	305	322	337	332	323	315	332	335	329	352	336	324	287	350	352	337	326	367	328	353	361	349	346	303	338	329	337	330	341	348	328	321	332	312	320	289	365	338	350	315	354	374	323	360	345	327	353	348	300	303	369	368	305	342	341	352	339	344	347	340	357	339	353	341	311	354	348	331	343	308	349	338	307	343	342	336	294	317	333	308	334	330	366	366	349	364	309	335	334	343	325	313	320	336	333	344	340	347	347	362	337	337	335	341	328	351	316	318	330	355	323	368	335	294	343	320	357	351	337	328	309	302	343	322	318	336	321	355	352	348	338	345	340	338	313	345	323	322	364	311	326	299	324	326	351	301	328	340	300	317	342	314	298	330	337	310	323	355	367	324	327	296	314	332	308	327	328	328	357	315	365	347	322	326	301	359	299	342	323	337	340	307	343	327	349	344	324	339	309	344	354	311	351	319	326	369	319	324	366	327	372	295	357	336	301	315	352	332	328	355	319	338	338	300	363	375	335	340	329	329	323	287	359	326	336	314	326	332	346	350	322	280	332	354	332	315	342	315	325	335	302	339	353	318	348	311	350	348	330	371	327	334	364	336	338	320	330	336	326	329	310	326	350	307	343	325	338	322	347	329	327	345	370	320	353	320	329	355	332	335	320	305	335	346	351	331	356	353	362	350	354	335	312	355	329	313	366	332	345	353	320	339	347	344	321	303	318	317	342	325	340	330	363	381	321	347	327	347	319	346	370	337	325	321	330	328	357	338	337	340	334	314	356	328	305	349	321	368	326	338	333	332	316	306	323	348	351	327	347	320	314	288	338	346	354	365	334	334	357	309	339	348	316	346	332	326	300	329	355	350	327	333	322	349	325	316	366	319	312	306	337	333	356	354	322	373	301	289	309	358	328	342	347	313	326	336	311	344	337	350	356	316	327	339	304	307	365	310	327	348	319	340	293	337	330	319	308	309	339	338	360	345	351	340	321	351	300	355	323	333	287	339	334	346	332	321	318	322	339	357	310	364	319	327	336	315	345	368	357	332	350	328	347	326	329	343	346	337	353	318	321	306	308	307	327	359	316	339	371	313	339	358	332	311	338	340	340	316	346	352	323	361	328	318	356	314	353	377	326	333	325	366	333	336	339	332	333	317	329	327	321	322	302	302	339	351	363	323	317	349	333	328	375	362	311	324	348	346	321	344	335	344	328	309	357	306	325	394	360	344	362	362	328	337	359	354	329	317	297	366	351	342	287	321	365	361	364	350	351	350	360	330	352	336	329	343	362	333	316	314	333	333	324	323	341	358	345	350	329	378	351	340	356	337	350	359	363	354	317	325	291	319	316	320	321	325	324	325	311	313	351	298	349	350	331	352	347	368	311	345	350	345	289	325	354	289	305	320	339	310	344	318	307	308	347	339	345	339	338	309	327	321	338	344	342	328	331	324	343	329	339	312	311	388	319	334	343	363	336	346	313	303	361	301	333	321	308	356	341	352	342	345	369	317	318	357	338	368	341	324	335	328	334	353	338	312	352	314	359	341	337	335	342	388	333	335	331	357	328	339	315	332	364	325	350	327	329	325	335	326	354	337	327	326	329	300	336	326	338	317	343	359	351	320	324	313	347	317	284	304	312	349	353	339	345	340	354	329	324	341	343	324	357	342	331	344	345	343	309	307	297	311	313	306	330	333	305	309	327	317	344	321	280	356	344	301	334	320	325	357	320	312	321	330	303	320	327	330	328	357	333	334	313	337	338	325	323	313	343	335	323	338	336	309	315	332	350	317	311	364	304	323	317	287	347	353	350	348	335	314	332	320	311	302	326	329	319	334	305	325	340	318	308	342	313	334	343	330	331	316	319	330	331	342	311	336	360	353	330	342	308	316	319	317	306	337	320	303	340	352	333	343	347	379	373	344	336	318	346	333	334	317	320	334	336	338	325	303	385	358	327	374	316	332	343	349	318	327	353	364	337	320	338	335	347	340	329	324	328	302	329	327	321	288	334	332	313	292	367	303	338	329	341	348	340	331	316	307	340	304	369	344	358	336	287	307	341	299	337	313	318	330	348	324	336	345	316	337	352	297	314	338	344	318	321	301	356	347	324	304	351	365	301	352	350	334	341	317	379	331	335	336	331	325	329	320	309	333	342	339	329	324	340	314	360	330	320	322	302	306	340	330	347	319	360	328	325	354	331	339	298	345	316	330	364	336	325	323	289	318	302	325	322	364	327	335	335	356	372	335	324	324	333	342	346	320	332	300	327	302	328	322	338	296	325	356	336	306	354	308	332	358	321	328	350	303	341	320	328	331	351	354	360	328	344	338	348	327	341	319	324	355	328	338	307	352	365	328	335	342	351	346	336	346	334	335	346	338	345	319	345	337	329	339	316	336	338	304	298	372	334	341	336	331	322	321	315	334	289	314	328	336	332	351	331	367	335	331	340	332	327	319	321	330	317	322	339	352	331	308	360	328	368	339	317	349	344	325	361	307	311	336	342	343	335	334	328	320	329	311	344	364	366	316	336	335	332	316	322	335	323	331	334	324	339	312	314	329	331	333	348	332	321	328	322	326	340	325	281	320	339	340	364	342	323	324	326	361	329	326	348	318	324	329	357	372	315	349	329	294	312	307	343	319	317	333	323	334	329	353	361	302	339	323	309	303	298	334	288	313	369	343	353	346	343	307	322	343	367	322	340	307	366	298	361	321	350	312	343	334	338	364	317	353	367	354	341	342	329	322	327	310	330	312	348	327	314	353	327	343	319	304	330	338	348	357	343	316	325	340	335	331	329	363	306	370	377	349	331	321	314	327	355	354	353	322	281	324	349	306	315	369	356	315	353	359	339	358	307	348	323	374	340	359	293	314	345	330	338	362	317	300	332	344	291	357	327	313	325	315	318	337	360	329	328	322	357	332	316	341	338	325	322	327	327	336	302	316	324	300	329	355	325	331	301	312	340	297	322	341	327	332	353	329	293	366	338	339	344	322	329	301	353	308	357	356	308	365	337	350	335	339	335	328	338	347	355	324	328	358	338	324	345	344	329	323	317	337	314	337	346	341	321	329	320	341	316	349	344	312	336	347	344	339	289	359	346	294	329	301	338	345	329	357	335	313
3262	4811	3662	1789	1280	945	813	709	629	584	525	458	456	458	443	474	396	430	378	364	381	400	399	373	373	402	363	383	362	374	340	377	345	345	353	351	338	377	338	359	401	368	333	378	331	368	407	335	339	335	319	365	360	349	347	335	341	357	343	345	361	391	362	400	322	357	354	358	377	346	363	379	354	376	346	373	348	358	342	382	375	384	336	357	355	343	352	357	333	362	332	371	351	334	373	357	379	352	379	364	326	369	356	365	328	317	374	328	343	337	314	302	313	361	357	326	344	344	361	378	335	317	336	347	368	348	344	343	345	354	316	324	359	359	343	331	372	345	360	349	374	340	348	354	341	320	338	358	339	305	355	350	337	346	353	360	362	361	329	354	314	353	356	327	323	332	371	358	345	368	329	354	353	359	347	339	354	354	348	327	331	337	354	385	331	363	342	355	330	359	374	371	361	350	326	353	359	344	334	293	339	355	370	365	356	330	351	362	335	346	368	365	346	367	357	360	353	326	331	358	323	356	323	355	316	371	309	355	341	362	359	334	325	364	357	343	360	351	366	345	332	357	326	356	335	331	313	369	351	311	362	354	343	368	384	373	328	355	309	338	356	341	350	347	300	369	330	342	355	324	355	358	359	338	346	355	361	351	348	344	340	352	333	353	341	334	361	357	334	329	343	345	385	328	339	321	318	358	347	345	342	327	319	371	339	345	333	333	353	373	326	332	343	334	308	328	334	354	356	349	393	335	328	360	370	332	349	345	316	347	327	396	354	371	369	333	335	364	359	346	318	351	346	335	359	330	316	350	337	384	323	347	313	347	351	339	341	357	326	364	354	346	316	322	357	341	323	350	333	351	342	325	367	354	349	358	353	334	337	339	382	363	333	339	348	319	361	342	355	374	335	343	354	356	324	351	359	335	340	347	347	350	310	396	378	336	350	362	317	350	342	328	326	349	330	358	336	371	343	378	352	349	346	376	345	322	337	333	354	342	330	318	381	343	349	324	327	351	337	353	349	349	326	359	309	319	357	324	343	361	383	325	371	384	356	359	354	320	341	332	336	351	322	357	347	333	317	356	340	338	361	354	357	360	342	341	361	361	347	365	376	343	318	313	337	359	313	342	327	329	337	358	301	374	357	361	330	340	277	357	329	316	312	314	367	327	304	339	363	355	320	348	302	344	336	322	316	297	313	333	350	371	323	365	341	356	360	373	330	326	359	358	335	344	344	315	377	357	339	314	336	339	361	330	329	357	350	312	339	343	341	358	331	349	346	343	357	350	290	351	373	334	379	358	335	328	317	330	362	333	369	348	345	358	345	328	341	337	350	327	360	325	304	328	349	367	333	373	353	324	347	325	324	333	364	345	340	343	351	323	325	348	357	360	330	333	350	325	324	368	334	333	344	343	334	323	323	315	299	333	340	337	324	330	336	344	350	327	355	370	348	327	339	331	377	345	349	345	361	367	347	342	355	336	334	337	369	360	319	363	366	353	359	370	352	347	360	334	337	341	360	344	336	326	349	337	342	348	340	338	344	345	332	346	343	347	328	336	308	348	329	333	332	363	331	344	340	307	337	347	357	278	341	337	339	322	354	325	356	333	354	345	358	329	356	331	340	350	369	339	325	360	337	331	344	358	330	312	318	339	368	371	355	329	330	327	341	323	350	361	346	337	335	383	335	337	334	343	368	340	331	338	352	340	381	338	333	350	329	315	335	351	357	334	338	321	353	331	376	353	344	355	356	371	322	370	345	348	367	356	341	328	370	356	373	340	342	350	351	341	316	354	369	294	342	337	359	324	334	313	338	331	317	334	356	344	362	320	356	328	366	338	337	324	386	358	362	352	349	355	358	336	303	338	360	339	360	373	337	340	353	361	350	334	326	324	326	345	336	335	339	361	309	348	353	314	347	368	378	344	341	372	355	294	366	330	364	358	368	326	307	302	337	345	331	330	332	325	336	331	339	343	315	380	341	351	359	320	325	339	353	374	323	311	337	331	320	335	315	344	348	339	378	333	316	341	325	321	326	366	319	332	348	343	340	333	375	357	350	381	321	369	376	326	361	324	316	374	337	369	343	340	334	359	342	314	359	354	337	337	319	322	381	330	326	343	351	341	331	331	304	331	349	373	343	309	337	322	341	328	348	340	350	303	341	353	357	332	346	332	308	342	358	341	346	368	351	339	333	335	341	323	344	340	342	381	316	338	344	347	348	337	349	365	333	324	354	342	349	339	366	336	367	328	341	320	346	362	327	332	363	359	338	339	319	368	338	330	362	338	356	344	346	325	310	330	341	325	365	345	328	371	379	313	321	334	351	346	316	333	351	339	362	338	365	341	339	323	323	320	342	339	322	322	361	336	352	330	317	354	333	379	336	338	356	316	331	322	364	360	358	313	334	370	359	332	336	323	359	318	364	363	367	327	349	384	328	348	355	342	320	358	332	350	300	336	338	365	355	345	328	373	321	348	375	344	346	328	307	354	344	333	345	319	329	364	357	331	304	312	343	340	353	337	365	317	359	342	338	341	379	327	346	340	352	330	338	322	350	356	326	372	356	354	368	335	339	309	351	355	348	335	344	343	322	355	339	308	321	339	349	352	328	333	389	313	311	311	366	348	377	340	323	348	354	332	351	349	379	349	311	352	327	329	378	347	345	346	341	356	339	330	339	324	331	364	338	329	331	337	332	335	346	335	345	325	343	344	347	382	328	315	337	346	349	349	341	344	344	322	381	353	353	347	312	317	357	342	345	376	367	324	353	356	324	294	355	333	330	358	336	338	331	323	334	339	366	325	325	339	364	344	349	375	348	350	322	377	325	344	336	346	336	371	317	375	331	355	346	338	338	356	333	354	326	318	329	338	335	332	356	330	336	322	332	341	357	345	316	352	354	348	356	330	337	333	362	331	371	327	347	317	334	358	354	364	367	332	355	353	349	374	346	352	320	328	327	311	336	322	340	307	333	334	329	350	349	371	340	316	314	336	345	335	337	329	327	368	352	307	358	363	358	338	316	337	351	335	346	328	345	345	359	346	344	381	343	383	355	311	332	349	359	322	363	323	356	361	339	376	329	336	334	361	357	337	333	323	356	340	347	316	356	338	351	337	333	355	349	335	378	338	348	356	328	338	341	312	367	339	346	353	343	373	326	317	391	341	339	322	335	314	321	353	319	307	371	352	356	306	350	352	332	334	337	337	314	335	328	328	361	341	367	340	332	331	353	309	344	325	318	360	335	377	334	376	335	373	314	340	359	330	376	342	343	338	345	344	355	333	360	359	374	320	353	321	335	363	321	348	336	347	332	335	353	324	360	306	336	366	314	360	362	334	299	325	339	332	336	359	358	306	358	323	319	361	305	329	325	317	339	334	361	327	332	308	346	362	332	360	309	331	332	316	354	359	346	307	347	336	337	364	332	319	346	357	364	352	374	337	324	353	361	342	352	337	323	352	343	315	331	350	348	348	332	374	339	312	359	373	332	340	326	322	336	353
27620	11781	2024	1285	965	728	787	719	792	790	774	729	770	761	767	693	778	736	786	734	778	680	773	761	776	763	765	796	683	730	758	750	796	744	731	768	777	806	735	779	704	744	751	825	710	811	743	733	761	750	778	763	739	741	786	768	733	803	704	750	717	704	785	716	733	783	728	833	762	794	744	690	730	774	726	773	723	722	753	792	708	774	723	718	745	775	769	770	750	790	738	730	756	684	777	762	755	779	756	704	746	728	717	697	747	802	766	656	743	716	685	743	760	755	748	746	715	741	736	779	695	742	757	758	763	700	772	782	737	720	758	720	735	774	724	713	731	701	758	709	745	701	746	686	706	732	747	714	773	773	745	751	730	740	803	746	757	779	744	762	725	721	776	755	742	764	715	752	779	747	719	709	734	731	785	752	757	746	738	752	761	738	727	704	715	746	731	761	716	761	774	682	764	769	722	744	770	777	717	742	779	756	787	694	750	749	746	750	769	751	744	777	744	707	752	747	720	712	730	726	739	767	710	706	768	689	752	716	733	781	779	785	705	742	765	721	757	746	740	768	743	739	782	780	718	724	753	772	742	723	783	706	702	672	780	760	755	764	756	734	731	796	778	761	835	777	764	813	732	769	749	707	746	698	752	733	778	731	729	723	736	726	749	737	735	776	706	730	741	778	741	720	746	714	677	715	802	747	740	761	760	740	786	726	716	741	773	739	705	787	736	809	752	746	791	724	713	717	749	745	760	747	739	738	699	667	742	744	772	769	751	739	740	736	730	723	754	787	713	787	721	788	683	757	706	709	771	701	782	763	708	710	733	698	758	779	719	707	725	771	726	713	763	749	767	749	764	728	729	758	750	797	713	777	720	729	753	725	727	740	726	742	783	752	768	763	735	736	810	706	813	774	774	746	802	756	735	754	791	750	761	735	760	738	766	798	709	748	755	770	726	752	701	724	771	748	732	773	723	729	751	739	691	736	731	707	730	693	714	737	709	748	774	739	760	712	764	713	756	770	762	766	744	760	735	729	762	756	741	746	718	801	691	741	699	697	766	668	734	769	730	749	747	733	725	706	774	777	795	726	739	781	744	737	683	762	811	731	734	760	717	756	764	753	695	747	784	760	738	777	803	811	707	758	735	744	792	725	762	756	719	722	732	721	712	730	726	735	751	693	731	682	727	742	756	768	710	747	710	774	697	766	756	760	765	821	792	727	719	748	756	746	730	741	714	740	762	713	770	754	751	771	771	736	748	712	748	745	761	743	747	736	750	715	770	731	754	765	713	782	751	723	733	765	747	763	705	741	736	760	742	752	751	719	765	773	756	776	794	772	744	783	737	764	743	752	733	757	742	740	714	746	755	714	733	755	737	742	739	772	762	742	770	784	736	785	731	748	742	738	784	745	750	723	737	723	722	738	754	716	779	708	772	692	704	708	727	727	779	733	782	712	730	747	728	732	672	699	767	800	698	734	712	718	729	735	690	721	705	719	748	763	783	728	717	735	718	765	724	736	683	797	751	753	768	742	758	746	722	758	735	754	747	725	710	756	750	742	752	775	753	718	777	764	790	698	775	822	784	785	714	755	729	725	702	785	760	792	760	760	744	769	702	770	734	756	715	738	800	728	783	744	761	753	735	712	744	749	773	760	734	732	713	749	733	762	744	705	713	752	724	779	743	758	793	748	760	739	763	728	727	738	762	714	755	747	767	766	735	763	782	797	742	788	731	740	750	719	764	741	781	819	770	720	742	747	783	757	724	734	755	758	750	765	788	749	744	712	741	720	716	743	711	730	735	720	748	762	794	736	698	744	764	727	743	725	803	723	780	737	759	740	761	771	689	750	733	763	699	721	721	752	778	727	716	765	720	763	725	745	730	780	704	706	753	739	763	796	758	684	732	762	705	757	758	764	720	685	733	728	754	710	766	770	710	745	731	737	723	750	789	727	761	740	817	773	727	717	770	718	753	710	785	734	796	726	712	751	734	696	733	787	832	698	763	720	729	754	750	737	721	762	749	738	711	693	754	757	695	792	709	731	714	767	788	761	733	737	727	769	728	682	797	767	741	772	704	771	791	772	710	732	754	733	719	740	782	793	783	775	750	746	745	736	760	740	777	714	702	776	745	762	793	797	768	728	731	746	756	712	694	775	817	750	790	751	765	721	738	760	784	741	764	760	752	762	714	750	717	774	816	787	698	745	736	702	800	727	742	747	730	760	756	731	749	765	768	729	721	765	757	785	715	757	715	767	725	793	742	705	756	726	727	738	796	721	795	734	757	740	774	663	767	752	745	765	736	754	762	777	815	703	681	711	746	772	785	716	768	752	799	723	731	729	746	749	694	758	754	788	718	751	765	762	761	748	725	786	784	742	725	783	718	741	737	762	741	785	749	686	723	758	759	739	730	761	755	752	779	757	714	751	729	783	768	772	694	759	726	745	731	726	745	764	826	692	736	754	737	710	797	740	755	797	736	791	761	741	715	703	742	746	704	721	730	718	762	759	769	765	739	770	741	734	772	750	773	716	755	737	726	660	806	735	746	730	719	794	765	735	782	771	756	705	728	738	790	779	752	789	763	713	756	763	786	697	719	714	762	764	761	740	741	747	736	686	767	746	755	759	774	721	765	743	774	724	740	735	782	739	744	746	756	774	753	769	760	723	743	771	714	728	742	754	767	803	805	727	691	721	721	753	762	740	753	733	713	753	768	774	752	807	723	767	726	706	760	724	690	711	698	754	716	714	798	772	722	759	746	709	784	690	750	724	705	734	755	711	771	738	725	733	744	781	722	696	766	777	751	714	758	739	743	752	791	792	769	759	810	751	736	756	738	782	744	752	750	740	738	704	777	752	723	751	725	781	734	702	746	759	747	764	762	793	707	757	730	731	731	744	742	714	772	693	739	759	769	748	670	751	747	732	760	739	743	730	707	734	760	743	757	742	748	704	747	768	748	776	767	795	777	779	720	764	764	707	761	758	729	692	766	709	709	789	763	726	771	771	751	781	765	781	699	718	728	742	717	772	680	741	789	776	727	742	777	745	733	766	721	759	727	774	740	752	733	743	788	777	787	753	745	733	765	747	731	761	717	798	767	771	767	781	741	702	770	762	777	736	791	732	720	730	716	733	753	782	741	722	720	731	748	729	752	727	772	754	764	813	707	737	732	795	724	691	733	711	758	751	778	716	736	719	735	755	754	751	752	725	693	760	786	692	701	713	789	774	803	769	721	721	689	739	723	778	780	746	728	731	713	784	723	749	718	784	762	725	693	723	734	738	710	713	788	770	718	724	748	753	718	787	730	780	713	784	716	771	692	787	718	757	756	751	731	771	747	761	706	724	737	737	765	803	765	766	737	718	745	761	790	745	707	753	753	812	730	732	739	734	731	739	755	743	750	718	750	766	806	758	764	763	742	801	794	717	712	795	726	760	739	712	723	734	706	722	729	699	731	715	771	772	747	815	731	711	756	761	687	773	749	744	757	743	735	712	756	710
5143	907	829	804	701	669	677	668	697	686	699	687	675	698	656	686	656	660	684	668	660	709	685	631	582	652	711	678	664	685	667	671	644	678	696	646	636	676	667	657	676	693	671	632	679	704	659	659	667	676	663	677	661	668	633	657	691	692	658	659	686	687	656	684	680	667	685	644	652	646	669	687	663	692	651	674	711	665	690	711	701	661	644	646	659	715	673	683	635	637	616	664	681	635	642	681	651	693	677	661	647	637	657	649	628	690	660	602	699	652	664	630	731	662	691	657	712	668	677	686	686	663	660	650	707	687	687	699	677	656	646	685	672	632	642	643	637	693	624	670	647	670	677	660	696	654	665	669	654	685	664	640	675	630	708	635	645	639	665	659	665	641	648	673	659	661	667	655	672	663	658	667	672	642	673	675	633	694	687	703	636	677	628	646	716	664	626	656	679	689	668	721	695	659	682	671	642	633	693	687	670	674	677	657	661	678	671	632	676	680	634	629	657	686	670	629	690	705	670	714	627	662	671	642	680	691	674	666	629	662	668	626	691	681	699	710	632	659	635	668	678	690	683	680	636	676	661	700	679	675	676	694	659	651	681	672	649	656	702	706	722	695	665	684	645	646	659	624	674	703	650	695	662	708	652	669	680	681	617	732	672	684	651	659	676	659	681	719	669	699	640	664	678	673	638	670	626	640	686	687	686	690	686	658	661	669	701	673	658	684	670	640	633	659	640	637	666	636	671	710	645	662	657	679	667	652	664	643	639	683	629	628	670	646	652	646	711	649	679	683	684	678	659	694	648	674	652	639	683	628	678	669	656	689	670	673	703	662	652	629	695	661	651	642	671	678	648	680	674	709	609	620	633	730	672	657	675	674	624	671	695	628	657	677	693	677	677	656	658	648	668	713	689	662	732	639	695	666	705	656	669	662	667	709	662	608	639	663	702	655	711	664	663	677	663	669	706	668	642	680	671	703	660	673	634	642	685	686	628	653	643	664	663	636	674	652	688	710	625	623	677	673	675	644	670	647	666	664	639	646	674	676	678	652	653	713	672	665	673	663	671	655	671	682	732	683	660	657	648	673	642	660	644	648	660	711	664	616	663	639	691	634	631	672	650	663	682	671	681	667	668	668	687	667	658	651	687	647	713	702	605	669	653	680	677	657	687	712	682	661	654	676	656	637	637	670	622	667	664	645	628	661	686	678	682	614	706	631	684	667	612	701	719	676	649	698	655	643	744	650	629	637	688	634	747	682	652	675	673	650	632	675	667	638	675	713	692	662	636	674	673	657	698	651	640	610	652	678	695	703	667	663	718	613	674	666	648	641	630	636	662	632	672	672	643	674	651	615	704	624	688	662	647	655	633	675	660	659	623	687	625	628	679	681	669	676	623	623	676	698	704	696	633	686	716	663	706	680	682	682	668	675	669	650	608	681	706	668	710	653	657	680	645	664	661	667	714	624	683	651	649	651	703	656	645	673	703	655	655	694	731	602	685	661	636	653	696	707	661	699	686	655	655	651	673	624	668	645	643	670	677	706	672	700	649	644	658	667	683	689	729	650	704	623	680	671	651	672	696	708	676	639	652	643	676	643	666	660	638	685	656	683	647	655	629	680	620	698	742	667	716	630	647	655	676	645	633	639	686	687	696	669	725	685	657	613	617	627	665	634	714	658	622	673	703	660	645	697	663	634	613	683	696	718	631	731	679	686	635	658	641	682	649	694	631	696	612	687	631	682	647	689	696	623	727	673	694	643	657	651	658	689	658	666	668	647	646	633	722	670	661	706	646	659	682	700	690	697	690	675	670	646	681	694	660	686	614	641	641	691	694	660	674	678	656	657	680	673	633	618	669	694	642	671	639	609	666	666	666	658	639	639	705	667	665	626	646	637	673	660	637	660	652	659	698	682	689	653	675	654	659	709	627	626	621	686	649	683	636	669	648	657	671	689	649	630	705	662	660	627	680	670	623	660	668	671	664	655	678	697	664	669	653	684	643	622	670	660	673	705	695	657	643	636	680	673	639	664	670	690	648	745	611	664	652	675	613	679	673	631	664	685	664	707	639	664	669	635	679	676	689	642	671	655	661	671	632	617	658	643	689	641	683	712	675	651	596	624	650	646	628	706	631	687	665	664	625	703	662	637	656	726	662	612	670	637	713	678	711	649	676	696	676	683	720	680	698	634	695	640	679	710	663	657	662	717	652	642	695	678	671	645	668	709	603	657	665	618	643	644	667	703	685	690	683	669	631	669	667	662	666	612	658	683	662	646	645	715	634	656	611	599	686	662	651	652	705	686	653	646	657	690	661	702	669	657	663	685	658	669	642	635	696	679	636	662	636	671	664	661	665	680	681	676	690	642	700	641	653	643	692	630	701	679	702	638	660	650	670	690	655	665	668	685	689	630	682	678	669	733	648	693	673	677	642	697	598	662	647	683	679	668	682	689	644	650	683	671	669	684	677	659	691	615	687	656	669	653	665	668	632	693	664	678	668	614	674	636	675	678	685	676	704	682	678	698	691	635	640	699	684	665	663	628	705	666	686	638	651	634	634	671	671	656	662	650	666	626	649	616	658	659	649	695	637	679	654	631	650	678	682	665	700	635	691	634	711	678	664	637	665	682	679	668	641	658	672	664	658	733	692	662	626	722	658	666	695	678	682	673	646	640	702	643	693	626	688	639	650	670	730	679	685	707	688	640	713	666	639	711	644	693	656	638	660	637	651	698	703	663	664	709	718	598	674	690	655	613	632	670	704	670	607	589	616	663	635	679	662	710	723	644	682	641	688	681	683	717	697	697	713	647	664	723	657	674	641	690	637	642	672	681	628	637	661	638	688	672	660	713	719	681	691	637	639	648	682	690	687	652	640	627	644	668	662	699	676	680	673	666	673	651	662	685	662	619	627	700	643	681	644	689	627	703	664	655	700	691	661	688	649	646	687	662	638	723	679	671	689	659	631	681	719	643	678	660	703	677	599	677	672	681	646	668	685	617	660	667	683	684	656	703	649	655	660	670	698	648	657	706	673	659	638	689	633	656	688	697	629	675	689	653	683	637	671	677	653	628	661	674	670	616	758	667	670	633	654	693	679	674	666	659	687	710	687	647	673	653	674	691	670	650	647	704	682	618	652	664	670	638	674	716	614	645	666	690	665	676	627	699	648	645	654	657	686	661	639	665	697	689	633	690	669	672	675	671	700	671	667	714	617	682	667	685	637	699	684	663	669	673	676	646	661	638	626	650	673	688	642	677	660	680	679	661	684	689	727	647	689	638	721	647	662	690	675	685	735	717	701	667	612	684	651	681	676	674	690	694	702	634	644	670	679	683	687	653	635	643	660	648	666	684	644	676	696	650	681	661	648	700	609	673	679	638	646	691	636	657	650	665	677	657	652	691	715	704	618	666	713	693	608	620	720	682	662	658	674	670	689	675	688	672	650	614	692	654	684	613	633	656	736	649	714	637	680	657	653	667	691	657	610	668	646	701	657	676
25785	21395	25288	16556	1498	832	725	638	575	589	644	556	559	576	576	588	576	595	530	582	518	567	568	534	577	563	586	536	560	575	574	573	568	579	571	548	559	525	577	594	584	563	554	585	530	546	561	578	542	554	537	560	542	554	547	569	568	529	592	547	609	549	556	585	585	517	507	615	588	555	593	583	585	575	573	586	537	546	526	549	551	511	602	520	560	533	558	542	576	548	515	604	556	544	552	562	545	568	568	542	525	547	581	563	571	578	555	590	528	596	552	558	584	598	527	579	538	557	518	589	521	567	574	573	552	598	552	531	556	542	571	527	576	565	555	564	570	564	566	542	573	562	585	548	521	550	542	545	562	557	571	555	568	546	548	588	598	550	604	560	571	539	576	518	546	560	593	568	560	567	541	563	545	562	544	565	561	531	557	530	565	548	559	561	571	570	543	563	563	538	545	549	565	586	548	563	568	557	621	566	561	552	584	584	552	579	543	561	502	570	555	581	583	598	583	600	553	554	532	525	555	540	515	546	555	572	523	575	593	603	579	576	564	534	531	572	523	532	568	576	569	560	587	543	571	573	558	549	507	536	554	569	520	591	525	559	582	533	548	595	554	592	555	506	557	560	561	583	551	571	531	548	544	570	527	593	546	548	514	563	528	535	593	563	577	555	559	518	572	601	530	584	523	609	590	549	558	537	556	565	611	579	570	534	565	561	532	598	526	553	515	533	577	567	559	563	544	542	520	517	550	538	545	582	559	542	566	537	581	533	578	557	620	594	585	587	611	575	567	541	569	561	549	547	582	580	557	503	543	557	570	565	587	565	568	560	559	556	509	572	568	548	558	596	511	583	595	521	537	565	568	537	560	572	546	567	602	612	537	572	565	535	583	513	565	591	554	549	536	544	533	585	551	540	526	576	563	530	584	530	515	541	583	528	574	546	565	560	554	624	602	566	589	578	564	539	571	585	594	552	562	552	580	548	571	549	536	607	568	618	558	577	544	567	567	579	536	607	537	578	517	544	580	550	581	570	583	542	555	534	588	598	574	568	610	547	555	586	559	554	519	555	581	594	609	540	593	561	571	551	567	558	558	612	549	542	513	565	577	568	579	586	541	592	526	608	495	555	542	576	526	513	575	497	572	589	557	585	571	539	509	639	594	565	578	520	582	583	534	573	532	536	569	585	573	618	505	549	586	618	536	523	530	548	549	527	590	533	573	538	567	561	595	557	577	571	558	563	542	538	554	553	501	593	575	564	568	567	542	593	533	556	547	568	582	591	561	565	545	533	546	568	538	547	550	554	544	575	548	566	565	548	526	546	588	553	559	554	522	561	571	549	551	550	554	547	542	558	601	613	572	588	567	595	537	555	569	551	561	579	540	563	538	565	545	540	531	561	546	538	553	536	525	544	565	561	536	562	547	498	511	565	564	526	562	578	551	549	523	571	587	554	546	576	540	570	556	585	553	572	558	538	570	554	576	537	540	565	562	520	560	561	523	538	556	550	567	598	531	534	599	564	536	558	549	587	572	542	565	549	561	557	536	524	537	572	537	564	605	562	575	515	571	575	562	560	535	550	532	545	545	548	570	571	576	513	552	547	543	572	559	560	600	544	566	590	531	565	555	527	554	536	567	584	579	527	558	531	521	613	568	557	551	594	523	555	562	556	589	551	545	541	586	571	529	575	564	549	516	541	590	578	547	577	523	540	575	557	584	556	601	538	549	557	559	572	576	576	566	583	559	612	559	601	589	566	580	524	557	616	553	556	555	557	533	535	572	514	551	557	569	568	575	557	571	539	568	545	518	570	511	551	559	530	570	553	582	556	538	539	561	587	582	536	566	564	571	542	514	525	589	577	546	554	563	577	559	576	595	565	559	568	576	551	603	562	582	552	563	537	542	572	554	582	552	563	583	576	596	559	559	556	540	551	541	579	565	572	527	537	572	541	553	534	593	531	547	586	529	545	532	591	563	553	533	551	553	598	533	553	521	560	549	592	584	546	610	622	558	526	543	580	585	582	558	510	522	508	591	563	578	555	541	557	543	586	579	554	539	583	533	584	544	552	515	538	562	554	557	564	589	580	574	604	556	557	590	542	573	558	597	530	559	533	550	587	573	591	569	557	565	549	561	554	524	574	563	573	546	571	573	561	538	544	593	507	539	561	565	575	559	545	515	579	569	559	590	593	537	547	549	558	601	559	593	542	601	538	539	521	620	581	547	525	558	567	576	537	570	547	542	598	562	598	561	596	550	543	571	555	528	588	586	596	513	583	532	595	571	549	532	557	572	552	565	568	504	539	525	556	548	529	572	584	566	530	545	538	578	563	554	550	578	592	569	551	530	534	561	592	540	550	529	551	569	588	547	581	527	570	597	533	555	557	553	583	513	572	589	570	557	553	559	568	544	572	549	545	591	559	495	492	555	568	551	548	567	571	554	593	540	520	590	544	533	567	549	571	536	556	543	556	545	524	555	544	567	530	579	521	573	560	564	602	607	552	531	592	568	602	543	608	585	537	545	538	523	564	517	552	564	560	585	545	555	557	581	572	555	617	550	559	546	534	563	581	565	556	594	543	538	546	533	578	574	596	607	541	543	561	542	519	563	577	599	561	555	572	544	544	517	557	573	535	521	553	509	565	543	529	571	575	556	608	584	582	583	576	546	547	544	526	568	552	574	572	555	563	583	592	568	522	579	568	572	539	571	548	559	572	556	548	561	583	553	551	550	552	556	545	573	599	524	580	557	532	575	575	573	526	532	559	545	547	572	572	549	562	564	593	550	558	600	586	554	555	514	565	587	602	562	578	516	560	586	554	561	575	501	599	530	564	550	528	574	552	590	548	572	588	565	568	544	540	548	588	562	528	568	538	570	559	546	557	582	531	562	538	563	538	560	546	558	584	530	540	534	598	521	575	531	552	590	563	573	523	546	564	552	572	548	552	578	538	561	586	598	533	575	574	553	556	545	600	557	567	594	586	557	547	577	550	542	564	532	564	559	553	581	588	541	509	563	556	525	562	562	585	529	555	589	564	573	567	549	535	517	553	561	575	533	579	556	543	563	593	569	530	576	552	553	576	571	549	530	562	581	546	560	516	556	566	632	556	513	573	547	509	596	571	583	572	557	559	555	591	545	540	559	542	538	556	527	582	587	549	578	571	583	567	572	563	579	564	560	576	560	539	603	535	572	548	552	549	574	610	535	587	524	600	526	559	560	555	530	576	547	567	562	549	542	567	588	563	597	528	539	570	584	540	593	540	536	554	523	558	567	544	560	611	579	583	541	542	560	594	551	567	548	579	573	537	568	580	538	564	574	585	595	603	561	567	540	553	605	544	550	556	541	545	548	579	538	532	548	558	576	551	555	593	587	539	548	616	520	513	584	564	541	577	554	577	546	568	559	571	505	579	533	537	579	581	530	530	606	575	607	551	590	558	570	562	523	588	576	554	587	563	564	547	548	587	574	552	587	528	566	537	624	552	582	584	502	538	594	561
3543	1976	1687	990	753	764	668	601	598	643	569	612	594	541	541	567	584	540	561	558	555	559	529	511	565	599	577	532	531	523	543	578	467	542	548	530	555	574	531	526	554	530	529	550	545	543	535	564	487	526	493	553	571	538	533	539	509	571	515	529	548	495	548	552	573	539	540	549	533	564	535	557	549	561	506	510	556	529	557	521	547	546	477	537	511	515	541	524	566	549	555	520	505	543	483	540	543	522	550	559	539	514	499	594	497	525	592	547	506	515	538	554	603	560	517	578	560	539	534	580	524	511	557	563	560	498	549	527	568	528	499	500	513	525	566	577	512	493	526	532	489	553	534	579	591	539	510	501	538	534	516	542	517	521	552	587	517	502	553	559	507	553	538	518	482	490	524	528	512	550	536	516	548	526	497	478	548	520	550	536	484	519	561	523	540	517	530	504	546	533	513	550	484	543	560	536	531	498	501	529	533	502	541	515	506	585	582	528	492	510	515	510	558	552	512	507	496	526	544	568	522	523	539	506	489	547	551	543	487	544	527	554	525	552	557	532	538	560	579	532	488	556	531	557	525	549	545	527	518	516	514	544	531	504	502	538	516	533	548	535	551	544	515	530	563	526	546	511	491	524	552	522	503	500	523	554	489	524	557	536	534	534	524	529	492	544	575	571	513	537	509	598	557	550	530	518	516	545	548	544	544	537	539	529	535	521	537	491	514	548	492	540	525	532	491	563	549	513	530	490	510	560	508	529	490	534	502	522	534	528	512	480	535	558	525	511	512	505	564	506	540	532	536	513	544	499	530	558	541	512	527	546	510	537	475	539	534	484	542	485	546	515	539	518	493	568	517	561	528	504	515	501	520	509	532	513	522	554	514	520	539	528	550	579	521	521	539	505	557	532	501	541	524	550	538	545	553	485	540	526	565	554	505	497	537	523	509	536	511	548	512	512	533	533	492	522	561	517	558	498	532	497	511	521	531	562	497	542	469	527	524	505	490	503	495	547	522	528	542	504	530	513	542	492	539	536	529	519	574	546	511	518	565	548	516	534	551	526	526	489	531	542	531	523	539	547	514	502	536	553	526	558	532	531	536	540	577	529	544	502	494	559	516	550	554	522	517	514	499	530	528	556	513	516	547	542	541	568	524	503	462	517	545	539	539	489	553	537	516	526	537	555	536	575	539	541	518	532	480	495	528	528	502	517	513	544	547	512	475	527	540	506	529	500	536	522	553	522	519	511	539	523	490	491	538	507	550	575	556	508	509	538	493	527	541	549	539	511	507	529	552	566	534	539	516	531	554	504	575	513	565	560	542	486	548	541	516	529	506	547	587	555	490	550	561	545	514	508	530	520	516	534	551	561	542	520	513	517	501	519	517	531	547	495	513	540	474	572	509	509	487	493	535	481	544	536	517	497	517	550	535	490	540	532	528	505	565	512	529	550	516	514	551	498	548	466	547	577	522	506	524	534	546	519	554	533	530	501	500	505	503	566	542	511	521	523	529	495	529	518	570	515	514	532	488	540	541	517	502	531	526	509	529	546	485	563	551	510	546	541	518	533	520	510	519	530	546	547	525	506	545	520	511	575	506	551	529	515	556	535	519	568	526	498	523	513	522	548	510	528	531	538	547	523	527	541	547	507	501	541	549	548	536	510	521	479	501	474	577	508	538	563	515	554	555	544	523	499	542	547	508	500	596	532	534	507	565	512	524	474	525	517	523	515	528	561	517	494	528	527	519	525	500	529	552	527	473	516	523	538	541	546	531	499	520	499	547	533	560	496	566	562	524	499	495	527	592	530	517	518	467	510	535	526	568	546	480	551	522	533	500	545	552	497	542	481	539	505	536	551	517	524	548	557	522	558	499	534	461	506	518	507	561	499	525	519	529	506	527	546	528	551	539	542	515	536	549	513	513	519	560	547	538	491	513	531	548	518	529	549	493	540	542	520	499	563	567	519	556	533	521	530	543	518	564	533	528	523	508	541	547	541	485	551	550	543	507	535	512	525	494	533	535	534	504	507	489	507	548	533	501	514	541	488	504	495	534	517	542	517	547	524	509	501	528	552	538	563	569	505	490	510	535	522	493	533	523	521	544	522	484	581	524	541	507	561	536	537	550	519	578	512	534	569	534	522	517	536	530	520	518	555	524	500	507	544	513	534	508	499	512	520	534	535	546	537	556	536	506	527	487	520	528	515	566	571	516	550	525	545	493	531	506	503	519	512	551	527	542	574	538	543	514	547	490	532	565	531	549	513	519	535	526	506	535	524	500	533	517	520	532	529	480	530	526	507	512	563	578	491	532	532	519	509	528	559	496	510	524	548	525	514	513	525	512	549	543	538	529	506	516	540	537	522	542	494	523	571	540	492	505	540	548	549	479	491	583	507	551	501	520	547	498	492	547	517	518	537	522	492	507	543	532	508	503	570	562	551	545	519	537	530	483	532	554	495	548	510	529	519	552	520	497	543	533	524	576	556	561	547	474	558	545	509	500	540	505	498	522	526	565	471	546	563	542	562	525	538	491	522	536	533	545	545	542	525	553	479	568	519	538	572	557	509	499	484	524	561	520	536	551	528	535	552	507	535	528	522	543	522	496	476	553	493	501	558	547	534	548	544	530	544	543	512	534	538	548	541	530	524	487	509	512	569	549	538	499	543	541	554	581	578	512	519	505	549	527	512	509	517	588	555	561	534	522	539	500	518	514	519	544	516	534	544	568	540	512	555	521	548	517	537	502	541	486	518	587	497	526	518	544	486	539	538	520	527	516	494	527	515	532	516	515	542	552	522	502	572	539	518	516	500	552	559	523	526	496	540	543	564	556	510	478	515	511	519	551	498	500	533	541	510	553	538	522	576	576	530	513	555	468	506	520	511	505	526	535	546	531	492	506	542	531	538	546	517	535	527	555	529	501	500	502	505	501	506	528	591	520	562	548	527	546	533	540	489	535	516	507	512	544	533	542	494	544	563	532	539	509	542	508	533	523	540	502	498	576	511	482	487	515	478	545	509	519	517	495	493	527	547	593	516	508	496	513	526	528	538	559	522	531	537	525	485	522	490	526	509	513	511	530	535	555	520	568	520	534	522	513	496	529	530	539	534	540	508	535	556	491	545	517	564	556	556	509	569	531	527	533	576	537	537	525	544	518	491	528	544	515	502	478	574	516	517	528	528	524	567	488	501	544	552	571	533	535	549	519	511	545	519	524	534	525	531	507	527	546	523	525	542	527	560	538	544	572	507	537	535	486	570	507	513	531	548	540	511	545	534	535	520	502	530	530	564	550	541	519	551	535	516	521	551	571	545	494	517	541	492	510	518	541	562	524	523	513	521	482	530	605	521	550	541	499	494	519	529	526	524	545	563	510	526	552	521	491	560	541	534	520	519	543	549	529	513	523	500	527	526	543	523	500	451	518	518	529	553	529	542	535	503	551	502	482	496	510	522	522	532	499	571	559	560	514	535	545	569	567	514	505	561	550	513	488	533	506	518
24218	21404	28576	24619	20097	2702	870	620	435	415	379	408	399	395	377	368	387	358	355	360	373	335	332	364	332	317	346	359	355	338	338	338	350	347	333	361	330	344	299	338	345	345	307	320	323	342	347	314	332	305	326	329	351	357	293	303	302	326	347	313	335	337	321	350	282	303	319	331	329	332	336	328	310	338	316	331	332	346	345	330	325	320	320	316	335	318	323	328	314	313	330	303	327	320	306	311	335	344	320	322	285	326	323	333	324	307	351	366	338	323	283	327	298	342	345	299	354	339	357	308	299	307	310	323	351	335	301	309	320	373	333	326	317	326	309	315	323	334	318	327	323	345	309	326	338	318	313	319	353	326	281	330	330	352	304	322	319	315	336	297	322	310	333	353	347	340	338	275	331	322	337	317	356	309	329	339	300	309	299	320	337	305	301	342	307	325	363	323	291	317	321	305	329	335	298	338	330	337	320	313	354	324	316	334	328	318	303	327	336	344	322	344	293	295	320	318	365	330	349	327	328	288	319	324	309	291	324	313	323	322	308	311	317	377	336	311	331	326	337	329	293	332	351	305	311	299	308	324	339	294	324	324	368	331	334	319	348	317	319	337	293	342	318	331	297	341	327	319	318	347	324	323	319	334	350	334	338	334	303	324	320	316	306	311	345	332	306	335	314	320	297	351	321	330	315	312	330	305	304	325	331	333	324	311	302	337	355	323	293	306	335	360	338	323	348	330	297	340	308	338	304	320	325	299	300	335	303	332	332	343	336	332	309	323	324	305	330	341	341	324	307	333	292	380	323	337	343	319	313	319	311	339	337	308	325	319	337	352	334	328	280	351	314	341	298	340	334	343	333	339	317	336	302	330	341	327	323	321	345	297	330	316	329	334	331	340	314	356	347	329	311	317	285	341	290	292	336	324	335	330	329	332	271	324	330	339	356	372	319	311	334	307	326	315	313	336	318	320	342	326	337	297	316	351	296	311	348	313	333	339	325	325	307	307	316	336	305	309	332	366	340	317	313	304	297	334	299	312	331	328	352	353	324	342	359	313	334	329	295	335	342	330	363	338	343	359	331	319	319	326	331	314	341	347	331	320	298	336	317	343	340	305	327	285	324	316	315	320	323	290	297	334	306	321	316	322	335	324	326	316	321	342	333	320	330	316	301	308	299	314	314	335	313	325	323	347	302	305	343	325	305	356	321	348	318	325	328	332	311	319	335	319	326	335	319	288	317	318	322	311	319	307	323	312	315	335	323	319	328	318	312	313	289	312	321	315	309	327	297	336	288	342	324	320	337	324	331	320	341	360	327	313	346	318	339	322	318	326	317	317	319	331	335	329	354	336	316	308	355	311	319	316	328	314	311	303	333	324	338	340	312	294	297	320	332	312	334	324	313	347	305	316	318	312	321	305	305	349	339	311	324	310	331	292	315	333	323	287	310	291	313	329	343	321	334	291	303	292	316	336	353	309	314	327	325	322	331	282	307	350	336	335	345	320	320	347	309	344	314	335	319	293	321	331	328	340	348	312	302	290	346	326	293	325	317	326	314	309	348	303	316	322	315	331	301	314	331	337	354	315	315	312	355	336	322	321	326	351	356	326	331	307	329	365	314	316	294	338	304	318	301	354	328	311	317	344	323	330	346	306	291	333	301	336	307	337	355	304	323	348	335	294	329	345	326	328	319	299	318	327	294	321	327	300	312	324	311	293	336	318	337	330	308	327	349	310	320	314	329	305	323	332	310	325	338	345	316	318	311	362	304	282	316	348	273	280	321	333	327	307	296	311	330	288	286	344	316	349	340	301	342	304	377	303	343	306	330	317	310	304	328	347	317	349	339	338	308	294	321	301	310	321	327	347	318	308	333	347	311	355	289	329	331	329	348	310	284	303	307	321	358	351	303	361	318	300	332	367	321	337	331	309	313	322	334	337	326	305	340	310	326	312	341	349	350	313	295	313	341	346	325	321	325	319	330	305	338	318	306	324	289	325	341	299	340	315	288	298	302	321	283	321	301	284	312	304	323	341	346	332	341	313	314	333	314	339	326	315	312	316	314	322	286	311	320	334	313	332	288	318	347	360	328	298	307	326	370	294	313	333	320	307	343	325	254	328	333	305	316	314	370	336	343	347	322	265	326	335	320	308	323	298	299	332	315	329	354	339	345	327	321	331	322	315	353	302	319	305	313	327	320	346	288	318	332	333	312	327	313	322	333	322	323	338	312	316	313	309	302	309	329	304	352	328	358	342	342	346	322	302	314	318	313	362	341	342	307	310	294	316	338	319	318	299	334	347	377	303	322	327	340	312	346	323	303	319	300	325	295	305	320	381	358	321	328	339	334	341	315	336	335	354	305	327	292	320	313	325	334	338	318	311	332	282	332	297	340	315	343	301	323	295	311	301	322	338	291	323	339	330	341	313	320	347	332	310	334	339	317	317	335	297	322	326	316	348	302	314	325	333	306	323	311	343	307	302	327	324	328	296	318	320	325	323	309	345	341	308	332	334	377	299	329	292	314	342	339	342	287	351	343	327	320	306	329	305	317	298	336	321	306	340	328	312	327	345	316	338	320	317	292	333	344	344	322	328	345	317	312	326	345	344	322	350	308	324	374	318	336	320	310	302	312	353	321	311	319	322	293	356	309	280	328	299	318	328	317	311	329	349	320	321	341	350	319	322	329	316	317	308	329	317	364	300	321	300	338	333	314	321	356	321	332	344	325	328	290	323	305	327	339	316	321	301	315	297	310	303	313	310	315	321	327	298	339	300	303	294	316	339	328	328	317	299	298	321	304	308	327	328	313	309	335	338	317	331	308	317	342	349	339	320	323	331	307	317	298	354	335	332	339	327	323	342	326	347	304	292	311	349	314	315	311	327	324	309	345	315	329	298	331	312	318	304	377	334	319	309	335	350	296	304	314	334	349	307	321	315	342	325	301	350	326	299	302	344	316	324	324	332	347	299	293	341	321	336	347	354	313	311	337	352	323	332	342	347	336	337	332	338	296	314	317	327	322	300	314	315	312	282	326	348	309	334	328	337	325	278	332	299	341	344	309	350	327	340	336	314	358	327	326	329	340	324	345	301	301	319	298	312	299	334	290	358	291	301	340	363	347	317	318	313	335	350	345	305	333	322	314	346	306	310	283	334	322	341	293	300	359	322	318	311	311	320	314	304	330	308	329	337	324	285	295	341	318	321	306	330	327	319	313	327	326	349	346	297	349	314	315	325	334	312	327	304	321	291	322	320	320	316	305	369	317	331	325	334	337	287	346	337	324	315	304	306	328	277	323	341	338	297	320	340	352	338	326	301	304	303	319	330	318	334	346	314	351	332	306	318	321	319	303	322	365	312	321	336	304	312	289	297	296	340	363	333	333	310	317	282	298	350	298	342	335	337	328	301	328	345	349	317	309	300	330	347	329	330	298	311	290	324	294	331	338	343	323	285	291	338	332	339	330	325	304	347	336	296	312	318	353	344	338	334	328	357	299	344
3187	4672	3644	1843	1295	962	777	704	656	570	495	492	448	475	446	418	390	386	400	351	389	390	394	374	391	383	380	372	330	365	341	404	350	371	346	347	364	350	336	357	364	370	354	369	334	345	343	322	323	332	324	347	340	321	364	381	327	364	341	334	379	335	350	325	339	351	362	361	332	374	339	370	337	339	341	322	337	310	316	350	363	340	319	356	342	358	326	306	346	320	343	317	329	326	361	309	343	368	339	323	387	359	320	331	317	334	343	343	340	328	295	327	348	338	353	358	369	338	339	333	344	316	323	329	347	314	334	312	306	353	320	362	349	352	360	353	344	311	333	339	316	313	341	334	353	326	326	324	343	365	316	336	343	343	357	327	338	331	332	355	324	341	323	364	328	324	363	339	338	332	349	339	323	359	344	336	335	306	339	319	343	333	332	343	331	329	356	335	345	349	338	357	321	308	317	336	344	349	362	328	331	350	356	364	338	327	315	311	355	314	339	327	354	335	351	338	343	364	346	340	326	318	345	345	359	310	344	327	340	347	325	317	319	390	329	337	350	312	297	304	363	314	324	305	348	339	305	318	343	344	342	337	324	321	356	329	327	362	316	376	351	322	341	344	321	327	343	331	313	336	324	334	300	321	326	309	352	331	339	347	316	357	358	340	342	365	327	330	347	310	366	333	336	325	332	330	321	316	340	339	329	387	319	325	339	360	330	334	307	343	364	337	334	356	337	330	333	355	323	330	341	353	322	349	351	348	348	352	365	349	346	343	333	346	338	299	333	329	345	365	316	330	366	343	317	316	333	316	332	361	315	327	352	322	292	303	326	304	349	314	351	337	356	331	354	334	320	332	357	339	347	334	336	345	327	332	332	350	318	368	373	298	297	337	349	344	310	345	339	333	380	348	326	329	325	327	323	327	346	339	330	348	333	327	303	333	361	353	347	302	342	295	331	329	321	343	313	347	356	338	324	326	338	335	333	345	322	319	329	323	366	334	351	338	366	332	336	340	367	320	351	335	337	320	326	347	334	313	334	324	324	327	317	343	337	329	322	345	302	300	335	345	336	353	337	351	323	357	301	317	355	352	316	336	357	325	325	341	336	323	370	335	337	356	343	364	333	301	332	338	334	314	315	334	332	342	332	348	344	330	321	318	325	372	313	313	291	341	329	322	324	318	321	305	340	332	335	279	324	303	332	324	361	390	365	358	312	328	347	344	295	352	338	336	358	329	353	322	338	315	324	334	323	361	326	326	315	330	362	339	346	344	320	339	355	329	371	308	347	326	408	321	288	349	346	326	310	330	350	306	308	292	327	313	349	312	359	317	344	351	374	352	319	325	341	313	380	343	311	308	300	317	343	343	328	313	326	352	382	344	314	339	356	314	342	322	341	352	325	338	325	333	321	345	338	336	318	346	328	340	377	305	318	332	336	325	309	330	341	338	328	333	328	364	326	331	319	306	334	342	320	346	330	360	331	330	362	322	339	315	363	316	330	348	309	307	334	310	361	327	310	327	336	358	300	332	326	331	333	391	324	309	347	345	328	324	325	337	305	345	298	333	310	346	348	312	330	336	316	313	338	341	335	340	330	312	346	331	319	334	333	346	348	339	343	363	354	335	366	363	313	331	332	335	315	312	353	329	339	330	322	349	318	354	344	322	334	361	347	312	322	319	347	325	312	312	318	309	325	344	294	321	306	346	323	358	392	323	331	297	347	324	323	312	313	361	349	348	329	343	350	347	334	340	337	335	360	334	313	340	343	348	320	358	355	367	359	303	330	341	360	374	333	330	322	319	357	297	355	314	331	296	322	300	305	340	328	334	346	351	309	325	330	348	297	305	341	378	328	333	340	329	339	358	329	316	347	327	328	323	308	356	322	369	320	324	322	310	327	346	312	311	312	317	324	331	318	331	327	304	370	310	374	364	335	348	357	335	342	352	336	319	330	330	324	335	324	321	333	356	342	335	332	317	337	304	313	346	341	360	332	327	323	330	344	342	306	334	341	307	360	327	331	352	348	341	346	328	312	382	328	339	319	339	325	339	363	314	354	329	310	326	349	337	316	316	369	340	327	346	332	325	342	325	314	339	340	303	329	356	362	339	333	301	321	325	345	331	326	325	340	364	353	308	318	305	350	312	340	357	326	341	312	348	364	339	312	321	347	350	318	325	304	325	354	348	334	324	336	359	325	338	322	335	332	344	360	330	320	311	334	356	331	348	332	346	301	336	302	331	320	323	325	306	321	329	376	330	345	328	354	362	315	345	364	337	324	325	309	341	345	336	323	332	316	336	340	312	357	344	336	321	310	341	334	345	343	348	367	340	319	329	345	349	314	316	316	351	335	320	321	351	350	320	335	320	330	335	340	353	347	326	322	306	305	328	335	299	339	322	337	349	313	323	323	318	347	330	360	286	318	344	313	338	339	305	332	360	333	344	318	346	310	328	334	302	345	344	307	335	349	367	349	362	316	317	325	320	341	369	333	294	315	341	320	336	334	360	314	315	319	304	314	359	310	308	339	300	318	312	306	311	345	309	298	331	329	317	319	343	352	312	333	342	305	345	334	300	337	356	336	339	336	295	371	358	344	319	351	335	336	337	322	312	303	341	355	361	323	356	333	316	311	348	330	315	310	343	339	328	337	360	327	340	306	339	363	347	337	323	346	350	332	327	330	351	345	335	332	309	325	314	336	322	318	291	326	352	369	334	347	311	346	327	347	320	356	323	315	300	316	335	341	343	301	327	358	329	342	318	317	352	340	336	324	327	336	347	304	335	318	312	312	328	342	318	335	321	366	330	320	322	333	307	308	343	324	354	351	299	341	314	292	321	309	342	321	344	339	307	354	357	347	354	328	333	352	345	313	358	356	338	321	350	324	329	331	331	320	348	340	331	316	318	332	356	356	311	336	315	301	267	360	319	351	331	279	335	358	299	328	334	350	326	324	300	320	357	338	339	332	316	319	315	336	348	318	343	297	321	329	325	303	356	315	359	334	341	309	356	335	304	320	363	347	342	335	357	346	328	324	336	342	332	344	290	383	360	314	337	335	335	351	342	327	344	334	350	355	349	312	308	295	334	317	329	334	346	339	338	337	327	328	325	321	306	346	304	342	332	331	302	319	341	339	333	349	354	291	344	322	342	335	345	329	376	325	336	334	321	324	304	363	320	329	352	313	339	349	324	359	330	333	304	352	376	293	315	330	309	318	331	307	306	314	320	330	328	344	344	311	324	334	317	330	355	349	301	320	326	317	342	356	302	369	314	343	315	341	335	334	328	342	326	342	320	321	347	330	342	356	332	328	372	306	349	326	317	306	321	346	312	303	315	337	327	365	356	331	325	343	323	318	325	336	325	310	355	317	351	319	362	326	354	315	306	319	364	317	335	365	319	350	315	324	310	327	329	332	336	347	322	316	318	356	292	331	301	338	354	320	351	335	333	326	349	322	328	371	327	298	304	359	355	351	354	318	341	315	312	325	359	320	304	332	323
27564	11642	1833	1092	795	799	749	766	746	717	773	782	713	759	766	756	739	706	770	792	706	750	742	746	706	709	712	747	732	764	739	719	772	703	764	776	754	725	737	730	722	755	753	744	761	751	762	762	803	703	717	730	718	708	728	755	710	731	751	764	733	710	756	741	712	726	749	727	742	707	701	732	765	768	693	717	774	755	731	693	679	740	782	758	804	785	724	728	760	751	710	714	718	723	730	710	699	706	755	740	728	750	739	692	771	766	724	719	738	764	727	771	781	739	745	758	702	772	737	729	752	735	717	734	712	769	774	692	710	725	654	742	727	689	716	738	743	746	721	748	732	733	765	773	758	730	750	744	762	685	723	772	728	700	731	786	726	766	714	738	731	693	695	739	768	749	707	733	737	749	741	715	716	696	725	725	730	724	722	710	745	781	736	712	733	747	669	756	719	680	733	735	765	754	738	694	714	741	715	746	783	739	695	711	702	710	724	746	694	719	736	735	764	722	754	701	709	776	687	721	739	727	645	724	711	730	770	728	697	779	707	774	740	753	740	777	738	755	704	753	700	782	769	748	753	735	729	707	731	764	780	710	740	734	713	781	742	718	736	724	728	787	725	725	789	827	768	756	727	761	739	701	713	722	744	770	787	767	728	736	745	762	688	723	712	784	745	739	735	747	778	700	744	764	715	721	733	742	749	713	750	721	737	716	712	707	737	715	748	697	723	692	750	682	745	721	732	703	733	731	692	744	751	682	719	720	801	717	725	700	697	770	709	744	762	717	776	732	713	712	739	752	749	745	763	730	775	720	678	751	721	725	714	749	759	733	820	684	715	747	660	768	753	719	740	694	770	716	705	722	723	729	786	729	736	693	773	751	776	705	739	765	738	753	725	734	761	720	773	762	745	717	727	750	704	748	795	759	707	705	740	740	727	688	692	735	791	699	770	749	761	733	688	767	737	748	734	745	688	757	706	748	753	730	738	778	757	733	755	772	766	756	721	705	747	752	753	729	749	707	774	730	749	709	725	779	707	683	761	771	733	726	734	781	735	726	760	730	698	697	743	751	771	678	739	737	723	714	732	730	761	738	766	755	761	713	678	728	733	693	719	714	730	711	716	735	670	720	780	757	749	687	730	724	711	711	762	733	768	730	741	815	722	789	731	759	740	700	718	686	715	755	700	758	772	744	730	659	712	786	732	747	700	711	751	787	727	747	758	678	795	730	799	759	706	722	664	733	723	751	721	760	730	753	725	714	698	753	750	795	707	778	731	744	717	703	739	734	729	760	700	720	707	748	728	747	724	772	757	748	656	718	736	738	764	783	745	779	731	740	741	795	713	728	744	736	735	771	740	776	761	742	748	742	727	717	759	689	722	736	718	708	736	721	726	698	711	736	732	742	706	754	729	790	741	733	752	753	694	764	720	679	748	748	748	721	750	736	741	744	693	762	753	768	723	762	760	674	671	692	728	779	742	730	790	739	754	737	773	748	737	719	736	744	673	707	727	789	693	764	736	792	780	747	654	724	748	731	720	750	747	755	704	780	727	748	760	741	783	748	765	766	747	755	741	741	760	718	746	744	752	705	714	719	740	745	739	752	724	729	749	724	750	714	796	750	685	790	742	746	693	771	693	730	709	762	713	743	793	725	711	742	758	695	738	733	834	781	713	730	757	740	773	714	765	713	701	707	739	781	772	732	746	734	775	778	718	758	708	744	752	699	745	725	718	713	702	706	755	775	707	728	725	728	781	784	758	678	756	754	715	751	709	679	714	701	764	737	723	703	708	772	769	811	724	720	805	721	699	732	778	744	743	702	738	803	745	757	732	730	741	716	708	704	756	750	750	712	762	736	763	697	771	712	708	712	733	748	754	786	721	707	789	778	735	777	739	701	704	741	749	726	728	759	690	733	727	695	687	762	742	756	694	731	722	712	760	704	736	754	708	749	772	722	719	726	787	692	704	777	765	762	736	765	734	720	704	752	742	714	721	742	779	776	721	743	726	746	722	727	782	766	731	738	772	684	751	761	680	794	712	764	694	732	713	718	719	732	758	777	738	727	678	666	738	750	684	746	730	694	729	698	699	743	732	735	785	771	727	768	761	768	775	814	749	747	674	751	765	710	736	703	688	702	685	730	743	729	804	745	775	738	752	761	691	722	724	742	695	725	701	726	747	708	778	729	758	723	739	715	721	764	692	757	762	687	753	752	745	763	740	709	703	710	715	768	746	750	732	756	735	676	743	781	742	700	731	751	727	731	761	728	765	750	706	725	721	741	766	744	722	727	695	698	725	735	751	753	761	711	732	734	770	728	717	731	733	710	688	707	702	736	743	726	751	729	711	734	720	742	741	768	723	742	728	770	749	804	766	748	683	745	780	702	713	707	756	680	773	709	796	745	748	705	728	750	746	736	759	712	694	740	673	735	714	748	771	723	767	771	677	689	714	711	745	673	730	711	728	699	705	710	705	720	735	710	728	764	749	658	754	712	731	763	769	744	749	726	692	756	746	776	769	731	762	728	749	733	724	792	736	702	700	737	786	736	772	714	734	736	754	722	729	722	745	745	750	749	717	710	728	765	703	708	695	770	718	746	700	746	782	737	739	724	753	750	762	757	731	660	722	723	741	735	704	712	705	725	724	763	711	731	730	712	699	728	741	744	749	747	729	766	686	766	730	696	706	722	716	713	679	774	750	731	719	763	760	720	713	719	732	734	753	731	716	745	757	649	745	776	734	735	785	813	745	716	722	711	752	690	751	726	725	704	717	728	711	719	736	710	744	709	788	733	742	744	771	682	704	762	736	786	761	741	782	753	730	733	713	753	765	758	746	724	742	793	722	727	711	769	714	756	679	713	790	713	759	765	742	688	719	752	728	733	732	709	726	754	745	705	734	716	726	675	753	728	739	725	772	762	783	747	707	737	784	712	677	761	696	724	704	701	727	760	702	721	765	674	765	777	724	705	723	715	734	770	766	787	728	748	711	742	729	781	767	716	787	708	762	721	769	744	735	761	692	709	698	730	709	752	747	679	770	741	708	688	780	742	767	752	742	742	677	722	760	740	735	739	731	719	749	743	740	726	753	711	736	710	709	750	717	719	715	711	701	699	723	723	680	732	714	717	725	773	703	734	716	742	730	713	748	744	681	696	741	743	713	756	719	710	765	727	723	776	700	731	752	700	736	784	707	747	710	702	705	762	721	757	792	778	726	760	731	750	723	706	710	712	737	731	712	742	744	725	764	726	707	758	742	737	746	759	761	738	750	760	746	750	769	746	729	711	737	737	748	708	739	746	763	745	758	741	719	805	701	736	734	757	769	728	720	745	706	702	688	743	716	749	786	788	752	750	744	736	709	713	756	756	779	769	739	793	682	709	712	713	727	745	707	723	704	731	741	732	744	753	746	754	734	724	690	739	773	707	686	753	724	722	724	805	707	756	720	747	719	734	739	746	726	747	723	774	755	737	782	752	730	739	765	712	715	687	739	764	709	724
5125	821	826	764	663	688	742	667	688	657	653	644	671	656	674	657	671	678	687	683	672	681	659	657	696	665	713	668	658	648	672	681	605	654	616	703	647	681	677	645	635	641	639	647	677	662	682	611	633	648	678	684	671	661	668	663	683	697	690	641	703	659	621	644	683	649	652	699	635	680	684	629	673	672	704	669	671	649	688	658	616	683	673	682	650	671	638	661	667	634	644	670	643	622	639	626	656	729	679	647	642	649	650	642	624	674	667	645	658	675	646	693	644	674	663	682	697	689	668	651	660	630	654	644	639	610	668	668	633	645	649	652	693	695	711	630	657	638	653	667	696	636	692	624	644	640	652	684	620	654	666	651	699	626	656	684	654	669	623	701	640	635	609	657	653	679	648	702	690	659	629	653	658	650	657	648	631	654	697	668	660	676	655	669	667	664	669	705	682	652	646	659	662	664	723	697	631	633	672	696	715	648	620	665	661	627	671	651	699	666	664	663	645	637	680	712	703	675	608	675	652	672	668	667	613	670	661	646	695	679	650	647	655	566	641	656	644	666	633	630	672	674	626	660	649	646	620	683	633	607	679	635	668	631	668	684	698	700	666	627	668	626	654	655	654	652	686	661	662	646	660	629	697	625	658	664	625	673	650	665	681	649	633	646	624	640	714	701	620	654	698	591	687	625	681	685	657	651	657	639	655	632	683	713	660	615	680	645	664	662	617	696	627	658	656	660	656	622	662	620	656	632	646	624	638	646	657	621	663	647	660	655	692	686	682	657	637	680	655	616	672	684	640	680	620	713	656	640	656	677	667	671	636	643	663	659	651	650	677	724	664	657	670	641	650	660	671	688	675	643	655	667	624	627	680	623	666	693	680	670	698	669	671	644	701	673	649	662	586	709	651	718	644	651	652	671	716	702	671	639	643	598	665	608	674	654	628	663	673	660	681	646	655	652	627	667	631	637	697	684	622	715	677	612	656	674	620	629	623	647	681	569	670	641	667	631	672	611	633	667	620	673	662	670	631	647	659	672	594	693	684	630	662	633	645	684	638	700	636	659	647	646	641	626	672	666	683	659	621	618	661	659	635	637	672	620	635	616	668	707	690	651	680	632	628	629	693	673	667	696	681	619	675	661	666	630	679	703	639	660	683	671	644	659	685	624	657	689	664	645	675	660	683	658	650	639	645	678	673	617	625	629	680	656	632	669	687	611	684	611	680	647	622	676	694	624	693	667	634	674	689	668	665	643	684	658	655	618	686	662	671	666	689	653	622	642	675	611	686	655	641	684	687	624	642	642	624	650	646	673	661	678	636	672	663	602	672	639	651	632	652	639	663	649	664	663	642	659	704	617	657	669	639	668	677	679	664	658	623	647	657	666	661	684	684	669	650	619	643	673	658	662	659	709	648	669	684	657	655	671	633	635	661	667	634	645	667	623	648	689	645	664	641	689	673	656	640	650	634	657	655	670	659	679	655	601	629	650	701	602	649	635	690	658	642	653	660	626	700	667	650	671	682	719	673	648	684	629	688	651	614	663	691	646	609	707	638	629	652	629	664	671	680	640	653	618	656	652	663	628	656	680	689	648	674	669	703	665	621	703	684	689	689	681	663	636	685	664	644	625	652	670	708	626	704	654	688	638	653	613	653	636	669	669	673	672	622	686	677	636	621	655	650	662	666	622	681	677	622	692	681	676	642	678	680	672	651	649	662	695	663	645	679	639	633	636	664	686	641	635	711	663	677	603	680	676	658	637	643	619	676	650	627	652	670	683	632	660	684	696	668	655	662	664	660	620	690	630	640	664	666	702	672	662	649	668	694	655	622	644	677	670	610	665	689	644	683	682	669	624	660	638	651	614	652	675	692	659	716	672	640	619	657	718	654	674	702	656	627	704	653	642	637	653	645	665	601	670	668	659	680	684	673	626	665	673	680	614	665	647	670	617	657	688	696	691	687	699	637	643	660	658	668	644	632	692	641	633	654	633	616	657	655	693	636	614	667	629	708	620	649	669	626	657	649	635	625	665	653	658	686	636	661	660	653	685	656	732	658	641	629	620	652	670	637	662	633	706	685	645	691	684	713	644	615	672	668	661	656	646	610	669	641	634	715	654	666	641	674	689	658	636	657	658	681	646	671	630	689	627	687	681	696	661	680	645	696	695	667	643	734	654	617	624	676	648	659	627	677	658	675	717	701	704	648	627	657	659	643	660	660	696	676	668	695	668	646	663	663	716	650	671	669	680	629	711	624	637	635	692	690	645	645	600	663	690	606	655	660	691	695	631	661	694	667	653	647	642	645	667	704	669	647	658	639	637	618	646	651	675	643	609	658	631	700	630	673	705	590	679	618	656	660	636	670	658	679	693	680	699	660	631	646	682	712	680	686	651	619	641	644	659	630	738	626	677	634	652	638	677	706	638	662	639	668	653	639	674	672	637	662	680	627	649	650	712	667	662	671	680	696	641	656	686	675	640	648	679	661	651	657	676	634	645	649	639	672	666	637	668	645	685	644	635	671	683	637	632	615	709	681	683	716	614	672	648	615	666	638	573	658	654	638	672	682	637	651	633	668	622	668	662	658	632	659	665	648	649	685	685	637	647	674	629	720	622	640	687	642	639	657	659	687	619	683	672	618	683	606	660	681	664	664	605	697	700	656	662	654	632	672	649	665	681	626	703	686	696	726	628	667	625	664	626	651	685	667	640	685	652	661	661	662	644	678	657	676	695	670	651	658	627	658	665	613	639	667	663	716	679	646	658	657	644	639	640	633	709	686	647	689	649	649	625	696	650	619	649	681	634	664	640	662	619	691	653	642	682	670	681	664	630	649	683	697	688	663	638	663	631	657	658	647	650	672	687	679	618	665	659	690	674	666	694	630	661	637	656	652	658	603	695	596	663	671	697	652	599	700	671	622	692	677	676	613	657	706	622	643	692	672	672	609	641	639	661	673	642	645	636	635	684	703	632	635	640	649	656	662	651	645	676	631	647	612	668	690	655	642	655	700	632	712	654	637	683	652	637	653	642	664	627	647	664	667	630	615	677	653	628	633	705	706	650	683	624	673	667	665	672	656	673	648	650	629	683	676	665	661	710	632	652	649	673	628	606	648	635	647	674	650	685	686	634	669	698	633	635	709	660	685	675	669	649	651	645	685	679	695	686	643	609	672	690	672	659	656	691	641	660	653	670	677	607	650	624	697	715	701	688	634	686	648	665	672	663	697	648	723	668	659	669	650	626	672	617	622	657	690	676	624	687	633	642	655	632	635	691	645	651	645	713	623	660	655	660	624	686	665	667	627	611	629	662	626	664	676	629	668	650	603	656	627	669	640	631	632	688	672	659	667	653	693	613	665	659	625	694	668	650	666	654	699	663	643	677	631	647	697	689	711	703	641	674	645	673	678	700	625	695	661	671	664	662	677	662	698	646	642	656	651	702	651	683	640	668	722	634	626	612	644	664	643	666	679	714	687	691	673	623	649	629	653	701	644	656
25856	21470	25384	16676	1439	821	716	633	614	575	576	597	583	604	569	601	611	555	553	556	539	547	573	510	522	546	563	564	556	536	574	573	585	520	520	580	553	547	553	559	549	507	548	591	550	566	560	557	560	578	567	566	533	534	557	565	602	539	550	539	516	561	533	553	519	570	534	557	479	542	551	536	562	524	553	513	579	506	537	558	592	509	554	548	548	559	579	543	521	548	546	533	548	560	538	523	532	542	509	568	562	564	533	577	540	507	541	542	531	561	550	543	541	532	542	580	561	516	524	524	527	527	524	589	546	520	535	550	557	565	541	538	548	533	536	582	584	568	548	605	546	559	541	545	541	548	535	563	565	530	532	543	542	578	531	592	530	543	546	592	564	563	561	496	548	522	543	564	545	532	560	499	570	538	552	522	541	516	544	557	567	579	551	587	549	536	558	532	573	562	561	526	580	513	557	584	572	545	532	560	566	552	499	550	529	546	537	543	528	588	597	551	528	567	564	500	560	574	565	547	491	542	537	572	575	553	567	530	581	523	537	556	559	589	565	557	563	570	523	549	532	554	578	565	548	552	557	504	562	554	535	556	478	561	577	574	539	504	583	556	549	543	532	549	507	530	540	549	548	562	524	574	523	547	595	514	549	574	541	577	548	550	597	523	575	578	526	561	528	546	522	529	520	558	557	552	565	568	530	551	561	585	544	537	540	496	554	555	555	524	520	513	558	579	530	583	563	534	562	573	545	550	561	545	536	509	557	538	542	534	550	548	549	556	572	547	568	565	545	567	585	512	546	557	580	509	549	540	559	603	529	545	552	583	577	536	544	588	571	551	561	525	567	548	549	559	539	559	548	569	555	570	531	588	562	567	511	550	571	531	528	588	555	559	544	508	564	604	555	511	564	536	576	574	555	545	558	521	572	540	549	549	571	590	489	550	543	580	533	553	521	564	558	585	547	520	548	530	533	590	561	570	532	547	575	572	514	597	547	531	532	542	535	516	558	546	534	545	546	575	573	555	566	576	556	535	543	556	564	514	561	508	552	551	559	565	528	558	581	564	577	528	546	524	536	554	559	552	557	496	486	550	508	565	541	528	554	550	563	543	555	534	516	550	526	549	540	579	546	545	538	574	524	560	521	548	516	534	573	555	496	595	584	597	523	524	567	525	548	560	519	576	563	532	548	506	535	538	561	561	602	531	533	539	570	572	586	575	502	608	595	547	565	562	530	540	530	559	572	568	566	586	543	555	562	563	536	562	557	563	515	529	543	503	540	539	552	560	569	577	565	562	519	543	560	582	586	597	522	571	568	540	580	580	552	572	559	581	567	567	571	555	523	561	533	577	533	540	523	540	505	557	546	548	532	547	535	531	558	507	594	518	607	544	558	593	582	569	587	560	528	566	494	495	570	538	531	502	550	571	520	530	523	591	595	529	534	568	544	536	534	569	530	542	573	536	505	523	537	585	535	546	515	526	557	579	553	584	534	509	547	593	538	522	536	555	531	560	577	565	545	557	533	517	559	553	571	511	512	498	588	542	546	540	532	566	619	560	575	553	555	567	525	560	583	565	555	573	544	536	537	516	547	534	540	531	548	508	550	579	561	571	556	543	543	520	606	534	576	525	570	553	504	511	566	539	538	566	549	534	518	573	563	563	533	521	544	557	494	567	556	562	559	579	516	572	505	573	545	546	534	532	509	525	490	545	539	570	538	525	544	528	577	560	551	543	575	509	527	557	540	525	538	541	575	520	538	549	554	519	587	542	580	551	506	568	559	611	523	571	567	559	502	526	516	557	495	573	532	551	563	559	580	557	569	535	563	582	512	530	576	518	552	541	546	535	526	545	565	568	600	580	551	549	560	518	533	544	554	593	565	585	577	523	555	536	551	560	526	491	546	585	554	555	554	554	552	578	554	543	544	586	538	545	565	553	575	565	560	534	541	553	550	547	542	575	562	553	536	509	576	539	514	511	547	539	542	544	568	514	546	552	616	576	593	545	576	516	584	567	540	565	533	546	518	567	543	552	551	584	538	544	565	556	554	526	525	523	489	530	545	533	510	528	545	577	504	534	537	537	521	562	560	571	539	581	509	593	560	584	573	525	567	548	558	559	495	478	534	549	536	590	525	545	546	549	512	536	537	566	528	599	521	533	522	596	518	545	530	539	557	610	529	563	563	550	559	609	582	562	542	551	593	571	516	506	565	551	519	572	556	520	544	596	559	542	548	555	562	566	546	516	547	559	528	575	577	499	558	551	576	537	579	540	539	550	551	570	570	559	537	568	570	523	564	563	551	524	528	560	534	523	575	549	544	536	554	555	555	560	558	494	534	530	563	556	550	556	523	539	552	608	507	598	561	560	523	524	562	530	555	565	534	526	532	595	548	552	560	557	562	576	563	559	550	505	568	555	545	527	575	495	541	543	548	530	560	551	513	534	571	530	561	590	548	507	560	523	583	561	559	549	567	534	534	560	524	554	555	560	555	567	559	490	551	522	539	587	558	552	547	569	559	566	584	519	566	518	545	487	616	564	522	515	529	525	548	548	554	520	560	546	535	609	525	583	559	566	554	543	547	545	597	572	546	537	567	547	547	513	548	541	546	546	500	529	506	560	604	572	549	533	585	545	524	554	503	535	603	569	554	544	539	525	558	502	584	551	609	543	589	550	588	522	528	547	577	540	528	565	529	573	544	541	553	597	583	491	554	537	569	558	555	543	508	563	523	560	551	537	573	544	524	584	571	532	576	524	556	583	581	539	591	591	487	504	536	552	610	548	542	578	547	550	525	528	521	552	523	567	555	540	537	550	599	543	583	549	574	574	534	555	566	512	531	587	553	537	526	545	537	544	549	539	523	536	573	539	544	531	545	579	559	560	591	580	550	549	506	535	576	601	537	516	554	541	528	529	590	568	491	517	584	508	544	544	520	504	555	598	554	549	516	512	546	494	568	572	546	570	541	535	556	515	503	512	568	558	580	574	553	539	541	572	540	530	524	569	559	605	541	549	579	574	569	570	507	584	512	542	508	562	597	530	581	522	523	557	537	584	549	578	581	563	570	521	535	531	545	565	549	518	565	553	548	551	572	537	571	502	551	577	530	556	539	502	566	522	557	530	508	548	560	504	580	514	514	548	552	563	539	562	549	568	509	520	555	512	551	550	537	566	565	565	548	579	560	519	555	589	545	559	518	563	563	522	536	531	558	559	573	562	503	551	571	564	520	539	536	544	519	500	579	569	533	562	569	524	581	543	570	568	553	547	578	543	582	556	530	537	537	535	534	522	589	592	542	566	536	533	558	582	565	585	539	547	561	580	550	515	560	587	545	547	546	554	519	578	513	551	554	579	553	595	549	505	529	535	613	540	542	591	541	567	579	547	524	532	565	511	491	573	556	538	531	579	519	567	572	506	543	556	563	533	530	545	491	518	520	558	533	550	485	533	544	575	590	548	570	616	596	571	559	528	542	567	533	527	533	571	547	572	546	591	526	586
3454	1961	1656	1025	858	727	667	679	597	602	579	561	500	558	514	556	552	565	532	533	518	535	509	560	549	537	536	545	545	531	536	549	544	508	571	512	532	518	522	505	561	535	541	538	514	503	539	510	491	521	529	526	504	568	538	555	532	512	537	550	551	507	554	562	530	536	501	532	523	514	482	493	528	533	537	531	513	525	498	522	550	546	513	558	499	522	511	537	536	493	492	495	497	541	496	564	494	570	556	528	553	506	533	512	542	516	492	537	518	539	528	531	523	529	554	504	542	501	511	528	533	545	539	543	513	511	501	521	537	510	527	498	518	525	532	553	519	508	518	456	485	547	562	554	513	523	516	532	513	523	530	578	484	515	498	529	536	475	513	507	533	502	553	483	518	521	544	479	544	538	498	560	522	532	523	516	535	502	541	502	500	513	495	539	531	543	516	580	545	526	519	478	570	554	537	510	519	499	503	512	525	476	488	531	496	538	508	552	543	527	535	538	536	519	515	551	543	500	557	530	513	518	507	482	540	489	565	534	547	508	510	527	550	525	536	519	510	477	498	547	520	560	541	528	520	512	509	529	504	527	536	515	536	547	529	536	532	524	522	521	531	491	492	532	537	537	507	543	530	525	499	480	530	487	501	522	513	536	524	507	541	540	515	526	504	503	538	513	492	566	506	531	519	515	516	510	513	500	507	486	567	493	510	484	500	511	503	521	501	524	545	508	517	504	490	520	516	517	461	512	555	483	517	600	531	527	577	534	481	493	563	512	515	544	535	528	540	507	533	485	533	529	561	523	533	506	526	513	496	498	498	525	500	516	511	539	501	536	543	551	514	508	514	493	537	529	540	516	477	571	514	540	517	520	502	548	534	528	535	515	518	511	505	572	527	494	547	525	550	478	562	538	534	522	539	542	509	515	542	520	495	599	519	523	501	519	536	520	497	488	514	512	507	499	500	518	522	521	524	525	524	480	529	548	527	521	531	510	534	487	509	533	563	539	543	507	489	526	523	536	547	487	505	500	511	504	523	539	512	516	534	522	557	516	494	498	509	521	501	530	517	488	526	509	515	533	553	511	529	529	549	514	536	517	532	534	553	480	468	541	538	575	539	509	494	496	502	501	517	521	533	518	495	485	487	560	549	564	544	467	501	514	543	556	515	487	465	503	514	503	554	533	518	490	550	526	545	504	513	515	538	547	544	535	496	507	498	528	467	521	539	528	503	515	524	549	526	518	519	554	499	543	504	485	490	527	528	519	527	494	519	529	528	508	521	519	501	538	488	555	540	470	532	539	493	517	507	527	568	525	509	537	523	526	504	464	522	514	496	509	490	533	537	532	492	502	503	525	513	512	506	524	511	496	489	565	528	485	504	548	531	501	543	538	576	521	540	491	481	563	527	464	514	539	540	491	544	570	504	510	519	505	541	510	495	506	547	479	474	524	535	545	556	502	534	538	527	481	516	519	490	502	535	500	555	503	478	538	507	554	537	502	494	520	490	526	565	545	504	533	553	515	538	552	491	485	519	523	502	477	549	473	527	511	516	515	506	518	487	532	594	512	513	502	530	527	522	532	512	525	478	505	513	519	532	521	527	522	487	511	496	527	513	508	505	527	499	504	506	540	547	506	541	532	549	530	540	489	537	528	511	543	492	492	464	544	465	519	525	520	513	530	486	535	510	543	494	539	556	490	492	521	521	511	527	544	538	568	548	534	522	523	565	519	541	523	493	506	545	526	539	529	531	512	519	520	524	540	505	487	515	532	490	511	510	525	527	490	553	536	548	519	461	489	497	544	542	501	509	514	549	511	494	513	557	526	534	517	491	496	512	492	550	469	485	494	474	539	504	519	565	540	573	519	480	529	520	475	571	507	557	557	540	481	517	519	523	511	510	496	517	478	492	491	500	544	521	517	505	506	528	490	536	535	532	509	530	487	497	555	517	524	523	526	527	540	502	541	526	529	545	534	523	504	532	552	505	547	565	501	505	539	544	542	475	533	513	503	520	522	565	555	510	511	510	547	578	532	539	526	561	524	536	521	504	511	538	534	514	489	521	534	524	532	533	525	529	506	489	534	480	535	542	513	549	517	517	563	505	507	495	513	552	495	501	543	497	529	526	553	493	511	520	505	553	515	533	527	498	548	543	490	542	518	498	525	493	458	532	539	521	508	492	522	524	517	489	511	544	482	512	554	463	520	520	512	528	519	500	500	567	493	507	505	536	530	532	533	513	490	486	509	532	489	545	511	519	500	568	487	517	527	510	486	499	551	527	523	480	532	516	517	500	540	516	533	556	532	558	532	510	540	507	494	531	493	558	555	546	494	524	547	490	486	514	526	535	531	512	530	506	505	534	526	509	508	507	543	531	552	506	502	547	511	476	524	499	537	488	531	483	529	494	532	550	497	580	505	533	516	529	490	571	498	551	536	543	506	501	473	484	464	560	523	509	507	567	530	539	536	505	543	529	518	549	524	508	502	541	515	527	496	505	571	515	547	531	484	507	503	480	529	519	537	496	507	507	541	489	534	553	503	508	516	536	526	503	529	517	502	519	513	487	532	516	522	521	526	542	554	521	526	491	518	501	493	506	525	513	501	494	552	531	539	472	508	514	515	524	537	574	477	492	531	520	518	530	511	501	526	543	513	556	514	520	527	499	519	514	553	529	498	521	519	552	521	544	526	498	518	499	487	500	511	501	502	513	468	533	522	503	512	539	479	519	513	527	547	537	528	538	554	491	457	514	506	521	535	475	536	522	463	535	503	470	481	495	547	544	509	508	553	570	501	513	507	500	513	492	536	525	507	516	515	530	481	527	507	519	524	513	520	511	522	523	500	534	520	535	499	476	501	507	524	547	557	517	472	512	554	508	500	495	519	500	517	508	485	514	492	543	499	482	548	524	484	486	520	517	554	501	503	541	521	514	484	490	513	524	530	488	521	506	483	540	511	508	529	492	508	513	535	538	503	502	507	547	515	514	525	555	521	499	516	530	507	543	478	510	533	499	494	496	557	542	477	555	506	538	505	511	529	475	542	516	534	533	520	526	481	536	523	502	530	467	452	542	487	518	510	525	536	510	535	528	503	530	515	532	521	505	552	532	509	534	491	499	536	449	521	546	549	541	508	510	544	531	526	492	509	466	535	533	476	506	539	497	529	530	536	542	545	494	525	482	559	553	505	490	525	506	519	524	515	563	544	511	523	552	514	491	530	515	511	528	558	491	504	537	499	522	517	477	511	570	525	549	493	506	491	502	529	513	513	519	551	494	495	499	498	522	528	493	517	519	518	554	482	495	531	523	516	497	494	514	497	477	502	462	554	498	491	519	527	460	504	507	520	500	513	531	512	521	531	525	533	495	479	502	528	483	547	509	549	508	506	522	530	510	497	557	540	529	533	525	494	508	525	494	483	553	528	520	555	512	571	490	561	522	549	527	527	511	532	507	507	564	522	517	504	467	537	496	517	500	534	522	539	512	489	491	523	489	502	520	532
24282	21442	28595	24669	20104	2583	899	576	470	437	399	390	383	375	345	371	353	315	338	338	367	356	338	289	355	312	353	359	344	315	336	339	320	297	318	352	342	306	328	323	329	315	320	330	312	335	324	343	296	302	301	310	313	337	339	329	344	334	307	323	345	302	328	316	360	318	295	333	328	291	330	340	335	323	321	314	325	316	329	336	313	293	303	318	302	325	309	291	298	310	305	333	329	288	310	327	316	326	328	297	355	324	314	343	321	325	338	308	302	327	355	304	302	299	334	335	321	292	298	349	313	305	352	324	299	300	315	328	319	325	312	314	351	336	311	310	309	327	315	329	326	318	304	346	329	291	313	327	335	298	347	334	318	346	310	328	324	342	332	339	299	323	325	320	298	310	299	328	314	331	296	323	317	320	329	325	291	336	330	349	333	339	313	329	315	306	337	306	334	298	291	310	326	312	314	310	311	282	298	307	289	321	331	294	309	305	311	304	295	322	279	310	331	321	338	305	284	323	325	316	354	270	324	334	304	331	315	320	327	352	320	315	309	327	331	295	308	280	319	314	334	320	314	321	304	358	311	303	338	354	341	310	334	328	329	304	326	288	298	285	314	343	304	325	301	297	304	327	297	330	336	319	356	331	332	312	328	314	354	330	323	289	323	322	307	309	315	315	312	318	296	324	342	301	301	325	303	305	341	331	321	333	333	332	331	312	327	319	338	288	289	325	329	301	312	338	309	316	328	293	336	311	333	303	327	312	333	297	302	335	317	341	330	324	292	346	305	327	350	315	331	322	316	320	328	321	321	346	327	323	318	318	316	331	326	352	314	326	300	311	317	300	295	290	314	312	307	289	306	314	314	304	337	345	337	321	341	337	327	331	323	328	292	299	310	332	347	305	308	318	290	331	322	351	329	295	325	286	326	287	331	284	303	340	347	325	326	301	289	284	296	306	341	324	321	328	321	361	310	334	341	307	301	294	331	352	344	301	307	276	313	317	344	332	314	336	332	321	348	332	337	323	260	345	310	314	309	297	327	319	297	294	304	321	321	358	319	322	309	319	330	317	314	290	319	340	307	291	333	307	319	303	319	307	317	317	300	332	307	312	319	326	328	332	303	326	305	293	315	324	323	333	313	311	314	289	327	279	348	353	327	327	299	332	326	295	330	343	284	320	353	319	339	286	299	327	313	306	317	308	323	307	327	327	316	322	305	309	316	315	322	310	321	337	318	324	300	316	281	310	345	303	293	341	312	337	319	324	337	299	333	324	323	318	325	301	313	299	351	331	329	319	316	306	329	318	316	332	324	306	276	328	279	337	309	308	299	325	345	329	306	329	338	304	316	326	326	309	310	327	339	308	313	314	335	340	303	320	315	312	303	309	324	304	324	325	323	295	322	305	318	317	338	319	325	336	342	335	306	310	368	326	305	310	321	344	319	351	313	284	314	325	327	302	332	358	325	329	329	291	307	333	291	326	344	292	324	325	338	287	314	313	329	321	305	329	319	328	297	302	296	308	302	326	325	318	323	280	320	318	292	333	322	343	315	320	307	323	328	327	288	319	311	301	314	301	322	310	271	329	326	349	292	341	291	328	322	320	328	287	320	313	320	328	326	340	328	324	298	339	326	324	332	344	302	299	298	319	305	300	322	324	358	338	309	291	317	332	312	328	327	323	297	340	272	315	327	327	345	305	313	303	309	343	347	310	298	342	320	323	309	325	330	321	264	340	297	337	288	315	367	325	342	329	361	305	281	331	333	327	324	365	314	330	360	287	321	312	309	323	318	327	298	327	302	316	328	306	319	314	349	329	318	300	341	334	317	307	313	300	326	335	323	309	323	304	326	311	293	330	315	301	322	326	323	326	311	298	295	344	323	336	313	306	283	361	304	320	316	311	325	292	299	280	303	331	319	322	324	318	328	333	307	337	331	322	323	309	294	324	328	306	308	340	320	338	335	351	338	322	314	344	303	333	287	333	295	324	305	304	288	331	308	295	293	309	311	301	329	284	347	312	288	303	309	296	317	358	298	314	356	304	294	321	316	333	304	302	342	316	309	293	295	347	314	316	331	312	288	325	296	340	302	293	364	341	313	299	335	299	272	314	310	307	288	332	321	285	315	330	293	343	302	292	346	312	324	289	318	301	323	319	295	315	294	310	296	331	321	303	313	279	323	327	322	331	318	341	323	333	332	269	343	315	321	312	344	324	333	327	319	341	328	331	310	312	352	310	342	339	317	309	312	324	308	305	341	334	341	331	315	310	278	291	323	303	303	324	305	334	316	314	312	315	302	331	307	267	297	299	320	312	283	285	278	320	306	309	302	342	356	331	310	329	308	297	304	325	303	283	292	347	333	297	285	311	328	326	325	324	324	320	338	339	343	323	314	299	303	312	319	355	295	320	325	326	322	286	292	318	325	319	316	324	305	335	316	299	334	351	309	322	308	311	290	292	328	309	320	330	320	316	282	304	309	311	317	329	278	321	351	331	317	368	326	305	316	332	331	341	322	320	312	314	334	321	299	326	308	296	320	326	321	297	319	315	309	344	297	300	308	322	305	327	303	326	310	327	302	322	305	319	300	303	310	338	311	318	375	368	317	343	298	316	306	348	343	304	322	332	335	287	294	311	306	304	326	325	339	282	308	295	308	324	276	310	311	317	311	313	285	304	309	349	309	328	327	306	329	353	297	283	301	318	292	288	310	311	334	326	323	338	334	302	301	298	319	323	326	286	303	303	307	287	335	325	338	319	344	350	326	343	332	330	314	327	328	304	356	323	306	322	301	332	330	289	303	300	322	327	347	332	313	313	335	299	309	280	317	335	343	281	312	312	312	308	322	329	338	326	303	314	329	302	304	331	342	353	287	336	299	292	322	312	302	357	301	314	325	306	323	311	310	297	327	301	336	324	329	329	311	304	320	350	327	345	309	303	340	299	323	301	312	337	308	313	309	310	323	329	290	291	342	290	322	304	332	317	294	320	298	315	312	294	326	298	295	304	335	304	302	312	333	339	331	344	311	296	325	308	312	325	318	297	360	320	335	313	343	287	322	321	296	337	332	328	327	315	319	310	312	332	317	308	299	325	353	351	318	296	289	325	318	335	321	332	302	315	282	310	309	291	306	331	330	328	306	317	282	317	300	319	342	297	324	329	317	323	338	293	301	337	300	347	319	302	323	317	330	309	289	305	304	318	318	307	333	297	345	329	315	305	321	316	275	335	314	338	307	307	337	264	317	330	291	336	327	329	324	314	338	311	281	307	316	306	325	325	315	313	334	317	315	314	318	322	317	338	317	323	322	315	301	345	326	335	335	328	327	300	282	306	358	357	313	336	327	279	320	311	322	301	314	322	284	317	338	317	327	317	321	306	329	333	308	333	322	296	316	297	293	320	356	326	304	320	322	306	344	317	348	292	327	313	315	336	315	330	352	313	313	338	318	292	321	349	320	334	308	311	308	295	338	309	294	289	295	317	323	352	320	335	287	312	329	283
3275	4479	3631	1803	1252	944	821	654	596	562	493	463	460	389	404	415	404	379	368	395	334	390	364	372	328	338	349	343	317	343	355	371	364	357	372	355	338	360	345	336	312	346	335	356	328	334	364	347	380	354	327	327	308	288	348	346	327	337	333	328	322	315	328	339	330	333	356	331	339	345	388	339	339	321	374	326	346	302	352	316	328	307	364	324	334	298	300	332	333	333	312	384	323	334	342	344	300	302	323	318	339	340	320	339	354	336	329	331	319	335	331	341	341	329	357	346	296	329	322	323	317	343	302	318	341	330	344	342	317	323	360	340	311	336	349	340	338	304	316	343	350	323	330	335	323	327	323	334	330	355	338	316	322	348	321	313	335	336	311	327	346	327	338	325	335	353	316	332	278	344	319	328	308	352	313	342	338	318	326	344	336	360	331	320	284	342	342	291	327	338	345	320	361	320	341	354	335	332	295	316	295	342	306	331	325	322	345	341	379	337	334	307	319	351	347	334	340	329	351	330	345	341	284	324	348	328	304	332	321	295	324	332	333	313	357	355	325	329	339	305	328	347	336	370	324	306	341	325	345	353	324	310	328	338	309	333	321	318	323	284	338	321	346	310	320	343	353	372	321	344	334	317	324	291	331	341	325	327	323	349	313	319	344	319	370	308	331	341	334	282	309	327	327	328	321	299	346	347	327	321	306	321	345	337	326	338	333	370	334	347	339	326	328	302	307	312	341	320	346	316	305	343	342	333	300	323	304	343	326	322	330	298	345	335	303	334	323	327	331	355	298	340	326	313	356	307	327	328	342	314	359	339	318	351	328	341	314	324	336	326	332	332	337	294	317	322	319	356	360	346	334	293	295	316	332	351	365	326	351	329	355	349	331	340	306	359	325	302	317	334	333	326	329	302	332	308	329	338	293	333	316	325	340	308	305	348	350	318	322	353	318	331	365	339	333	344	308	328	348	319	316	340	326	300	301	341	349	333	307	356	340	314	344	326	299	320	326	321	343	290	344	342	315	285	331	343	332	340	337	331	325	326	325	315	374	366	312	311	342	301	322	316	333	322	319	342	329	285	351	343	331	313	336	325	315	340	339	341	299	302	308	327	312	320	329	330	330	332	327	304	309	307	324	345	331	349	322	324	344	308	328	308	324	297	345	332	346	326	325	317	300	317	341	313	324	339	343	329	306	359	356	315	317	327	345	289	343	323	340	350	357	325	318	336	333	313	336	313	361	324	314	330	337	336	319	318	310	336	306	298	299	337	367	311	298	320	340	319	322	310	366	320	353	291	308	338	282	348	315	335	320	310	348	345	322	333	315	320	297	362	345	309	333	334	332	362	355	313	345	328	315	340	324	307	339	318	325	308	353	302	314	338	342	366	345	313	289	362	316	313	319	325	330	338	298	323	333	297	329	343	299	341	352	336	292	336	322	331	295	307	329	330	321	330	311	328	299	358	316	345	350	345	317	362	337	326	304	340	325	318	328	335	292	316	286	338	316	318	315	343	337	330	292	351	313	282	345	347	330	331	322	345	301	348	354	323	328	310	287	320	329	334	323	328	320	311	297	364	332	319	305	331	306	310	321	304	300	332	310	319	313	311	355	319	314	311	310	334	322	316	326	338	332	311	307	325	346	324	323	315	324	339	343	332	341	351	317	375	319	321	301	320	325	340	313	329	328	327	359	335	331	325	342	308	296	319	315	339	347	299	311	278	335	303	353	332	309	334	317	330	345	359	343	290	325	313	324	314	319	317	313	337	326	280	361	349	324	343	352	342	323	318	321	335	334	330	335	303	347	311	367	344	320	330	306	333	323	314	329	312	311	330	309	333	307	314	343	317	324	313	310	338	315	329	313	365	322	326	368	331	336	337	355	326	354	318	336	314	330	327	332	331	304	303	313	342	297	276	315	317	297	303	291	311	335	300	332	339	328	330	334	305	305	329	277	308	258	325	305	335	309	325	320	308	293	323	342	349	317	329	337	302	330	322	326	286	294	316	308	301	323	363	298	348	335	332	335	320	315	333	287	337	332	331	342	331	309	345	346	318	323	319	320	307	347	332	293	324	338	293	296	345	323	314	344	326	288	339	316	321	311	355	308	341	335	338	331	310	321	322	297	300	316	310	348	349	320	327	311	328	320	312	322	292	350	310	328	333	317	309	301	330	288	329	336	344	319	332	297	334	313	336	295	322	332	323	320	344	359	318	328	349	341	346	327	299	307	314	305	307	315	331	327	290	346	302	358	318	314	358	304	342	330	315	355	309	353	318	338	311	333	362	323	302	332	312	332	342	334	314	321	336	310	302	314	330	341	326	340	336	353	315	311	331	316	328	298	313	343	288	312	316	316	293	301	333	326	292	335	326	307	320	323	313	342	315	332	286	349	338	328	333	326	321	323	336	315	333	324	347	275	319	325	311	329	354	313	347	329	357	343	316	331	319	325	333	328	339	332	346	299	305	331	316	323	336	323	303	356	331	331	298	318	331	316	353	303	317	332	315	308	337	324	309	342	322	330	303	317	314	333	305	323	331	340	333	313	308	323	306	325	282	357	329	346	317	335	343	307	354	292	347	337	332	361	300	302	333	313	323	345	333	333	343	330	326	342	325	325	290	308	302	328	340	357	302	318	326	341	315	339	319	364	313	295	325	305	328	317	295	318	316	358	299	276	322	326	314	342	347	338	315	308	321	335	322	320	330	307	300	288	331	293	339	322	321	322	313	332	330	326	312	316	311	325	314	316	333	352	299	286	303	332	294	340	354	312	300	326	332	321	339	330	319	327	341	345	311	304	304	330	294	310	302	335	322	337	328	303	314	281	336	324	291	294	337	316	338	329	306	330	329	257	328	318	319	337	296	335	318	273	341	324	292	343	315	303	325	285	302	325	309	309	350	310	344	342	331	312	326	317	358	322	359	327	284	351	342	328	309	299	348	338	323	338	322	311	327	337	333	304	326	339	298	345	351	328	347	360	337	311	339	331	347	322	363	328	338	308	361	320	324	325	330	310	346	312	348	350	307	315	337	337	332	335	323	326	299	293	306	323	301	297	332	335	330	307	329	313	312	326	324	304	314	358	328	340	335	307	362	351	334	298	316	318	330	341	329	318	356	321	325	284	333	332	314	327	328	303	348	322	333	329	342	315	332	311	327	338	311	349	324	312	354	314	329	311	333	306	312	324	352	325	304	336	297	332	314	323	349	329	308	318	323	359	303	332	297	324	328	311	324	330	318	347	345	334	301	305	367	323	325	334	293	330	329	288	290	314	353	317	331	336	314	323	324	316	307	327	350	335	309	336	321	313	293	300	337	343	300	322	363	316	344	330	321	333	301	323	327	300	321	298	313	358	328	307	342	347	342	325	332	306	348	319	313	301	340	331	325	338	328	361	322	307	317	300	307	334	324	325	329	307	324	320	338	337	330	304	319	322	306	335	297	328	346	334	306	305	309	335	302	346	294	346	314	302	345	328	317	311	356	306	324	309	310
27604	11716	1934	1131	841	750	756	763	742	790	692	678	737	709	762	739	716	759	723	720	776	819	738	699	777	731	768	809	749	700	766	772	759	720	748	780	791	785	730	727	765	776	711	749	710	746	743	718	726	768	708	757	769	745	773	699	738	730	731	721	754	737	726	765	761	726	780	749	730	735	727	779	744	750	731	732	736	734	699	776	788	740	765	789	771	757	681	754	764	722	745	714	713	719	743	769	710	740	684	773	760	758	783	793	744	753	723	713	718	775	741	762	700	812	754	745	718	746	744	735	752	724	774	751	739	729	760	738	729	752	738	707	741	756	756	802	730	708	769	755	776	812	735	750	745	756	794	720	763	767	770	747	735	759	729	733	771	765	749	742	758	724	696	787	707	752	717	762	712	706	763	774	718	723	820	768	736	759	790	776	755	749	760	706	753	783	759	705	749	758	732	742	701	709	796	822	829	727	764	705	736	731	733	796	684	779	730	697	767	754	705	773	772	787	748	694	766	752	719	768	730	752	726	780	725	760	759	779	768	709	704	748	773	754	732	688	800	712	748	772	771	772	755	724	716	777	718	749	737	720	705	728	740	757	781	740	825	753	750	733	764	754	791	708	766	774	745	773	723	777	697	755	717	752	709	744	771	772	745	731	770	759	749	769	738	737	754	735	776	735	765	718	720	706	697	742	724	716	711	773	738	723	766	778	701	751	738	738	723	725	758	701	765	736	734	718	751	707	758	747	740	747	737	758	735	767	724	723	752	749	761	746	743	777	767	760	731	746	763	778	760	760	748	723	732	779	711	756	720	737	736	767	742	742	785	747	699	731	749	706	747	687	721	724	717	756	746	745	735	777	782	697	750	737	769	705	759	775	768	754	786	748	724	735	717	747	722	769	754	730	745	720	705	731	799	702	753	756	729	700	744	725	730	727	744	730	741	796	750	686	699	760	731	725	769	781	739	732	771	746	766	740	789	760	746	796	778	736	722	770	752	745	770	712	746	739	718	738	726	743	709	718	694	744	749	770	739	747	760	782	772	794	768	756	757	722	754	764	720	741	724	773	712	773	739	746	697	714	724	742	726	797	801	696	736	753	691	690	724	744	769	746	720	777	810	773	726	774	772	736	689	718	708	700	766	791	734	744	758	775	744	729	763	744	779	734	767	774	714	720	744	793	773	753	685	691	733	757	732	708	759	717	749	773	713	738	720	702	701	731	774	742	733	714	729	714	694	688	725	754	722	772	741	708	773	744	775	726	697	782	748	742	748	708	760	796	750	704	716	738	714	713	768	734	717	777	799	786	757	749	751	756	723	779	722	723	679	747	683	709	751	717	780	740	697	726	753	800	732	769	739	719	768	772	701	728	750	772	739	775	780	668	738	750	780	726	742	711	739	735	761	743	765	753	748	720	803	743	722	700	775	739	705	744	735	778	783	769	772	732	753	744	738	689	756	726	764	720	736	765	768	765	736	728	767	743	735	784	790	743	767	758	750	757	748	764	769	735	715	761	743	701	759	760	756	727	759	731	726	722	725	773	774	728	744	718	701	732	772	740	738	739	769	766	769	756	730	705	778	726	765	722	803	787	755	728	757	730	750	715	708	710	749	743	735	771	730	767	716	763	810	746	754	703	711	739	748	719	759	725	729	775	718	749	786	758	744	724	739	701	709	761	742	730	745	713	739	788	752	746	764	761	739	738	716	737	762	749	768	745	735	747	747	735	746	716	735	738	759	755	797	711	717	743	776	756	750	752	778	722	739	690	740	708	704	764	775	782	712	686	754	759	708	760	767	792	784	703	711	779	755	804	743	734	774	725	705	744	721	771	675	719	771	748	762	741	796	722	725	750	738	747	733	762	786	729	733	687	751	721	763	730	719	797	736	738	750	731	783	750	781	729	742	743	777	727	751	760	697	752	738	740	696	748	762	786	752	747	725	805	733	700	781	794	759	746	749	738	769	718	746	703	738	734	759	748	758	754	804	735	761	743	659	762	744	751	741	746	702	753	692	757	756	751	739	771	753	763	753	769	759	710	713	736	718	743	726	730	727	741	773	725	797	734	766	761	763	725	798	743	760	711	644	720	743	762	758	704	764	796	776	772	782	784	714	772	743	725	760	749	752	744	724	716	786	702	715	786	732	743	732	765	782	747	735	792	769	740	736	714	779	702	747	759	751	720	694	734	747	694	700	744	691	721	782	716	717	734	777	718	775	749	765	679	721	774	775	729	736	714	746	728	732	757	783	751	703	721	761	741	715	789	713	730	735	743	732	735	734	763	745	749	725	728	772	702	724	757	726	748	736	774	785	743	793	833	771	698	746	752	774	723	768	716	749	744	749	743	797	780	778	739	733	723	765	779	707	731	732	747	735	739	756	780	720	747	738	709	702	748	715	737	734	769	791	775	748	729	762	750	751	734	797	761	766	743	725	736	727	756	743	772	766	738	696	739	731	709	723	686	711	731	757	728	727	804	744	727	736	722	771	713	764	743	754	785	791	707	694	724	760	755	778	704	699	746	758	758	784	718	736	732	772	765	749	780	717	735	745	796	679	783	705	730	716	761	786	797	749	755	746	746	730	758	770	734	751	735	716	736	738	781	751	765	741	770	740	765	735	735	752	791	762	732	722	728	698	770	714	785	739	757	733	765	731	751	744	756	744	727	761	765	725	751	712	779	771	767	802	799	736	733	790	698	767	725	765	739	769	737	759	727	749	721	770	709	752	752	763	737	733	759	801	745	715	736	757	733	755	758	742	728	730	792	795	736	763	736	761	722	761	746	734	731	795	756	816	777	670	680	761	761	720	691	784	740	758	716	710	735	797	737	783	803	725	738	726	740	768	699	745	766	771	782	737	792	695	743	760	716	751	758	729	736	766	719	716	736	759	740	748	748	694	768	738	744	724	759	788	742	741	752	710	739	765	793	756	721	760	734	761	752	726	720	756	758	705	781	746	741	760	760	754	746	776	743	760	794	724	782	759	714	769	765	714	787	798	728	739	724	727	709	748	717	745	764	747	756	739	702	692	755	755	763	750	747	760	717	758	753	776	759	772	753	713	734	718	743	755	744	756	741	725	682	774	753	736	675	777	761	751	739	692	753	747	740	772	741	745	758	787	757	769	788	731	740	741	807	741	745	693	743	783	783	737	697	741	781	788	751	717	707	737	696	780	757	749	775	776	726	758	708	762	731	762	689	774	766	727	750	728	737	796	762	785	775	761	783	755	741	708	762	742	725	730	742	766	693	768	698	746	720	766	717	707	725	728	697	756	772	707	769	730	753	770	745	720	750	740	822	689	735	744	796	779	722	802	701	707	713	703	802	759	725	750	729	768	775	755	735	775	757	707	749	727	753	756	714	736	760	752	724	712	726	789	728	760	726	708	756	756	724	816	789	750	715	727	764	740	710	736	745	760	750	741	758	779	747	764	714	773	736	781	806	730	771	752	755	758	758	749	761	744	745	757	737	761	761	716	794	761	700	743	770	792	714
5131	862	776	728	710	684	726	623	695	651	692	653	640	641	643	644	654	694	657	666	666	688	656	643	658	686	646	641	644	673	676	645	650	640	690	703	651	677	664	677	651	679	706	692	626	712	666	664	698	696	634	697	639	670	675	647	666	698	651	664	651	710	675	643	714	654	639	649	657	664	631	667	665	642	673	688	742	662	674	659	672	691	643	685	675	696	658	706	664	680	695	626	656	584	692	650	689	658	649	679	656	642	712	627	624	678	647	688	678	640	671	669	656	700	697	654	675	658	657	619	662	646	627	658	643	675	669	671	662	637	676	669	655	640	638	613	613	675	648	712	639	627	655	663	632	683	637	668	652	617	708	644	650	638	660	675	687	699	645	706	698	692	636	649	683	700	681	669	690	648	648	691	655	641	664	648	646	663	646	650	710	655	672	639	643	658	645	645	688	666	670	651	655	684	643	685	704	661	703	626	695	685	630	652	668	651	678	635	649	667	666	677	639	705	679	707	650	700	647	656	661	641	598	662	684	646	651	655	645	711	706	660	700	619	640	659	651	642	630	633	622	699	656	701	675	661	693	684	638	667	643	670	649	699	697	667	689	638	610	663	710	680	642	658	619	627	651	687	635	659	704	652	676	678	678	635	712	608	680	683	640	685	648	698	716	671	652	654	671	659	671	660	699	642	685	627	650	691	671	691	695	661	651	619	640	632	647	664	663	663	637	644	665	702	610	667	630	643	664	689	687	644	645	661	655	645	659	642	654	665	660	653	634	647	662	620	660	675	655	682	658	682	692	640	691	648	641	647	670	653	613	691	603	609	671	632	638	654	686	679	657	621	671	629	666	650	656	683	645	645	700	663	682	661	694	632	656	681	677	657	645	614	658	632	704	626	667	653	667	680	671	711	633	638	632	639	641	661	649	697	621	709	677	677	641	692	640	638	656	668	672	622	696	678	624	628	649	649	677	656	701	618	615	619	653	661	704	671	664	665	649	673	635	672	658	666	624	678	661	724	670	637	621	697	654	591	629	648	617	686	677	682	693	650	653	705	656	709	693	632	661	685	672	675	654	667	647	674	683	694	660	667	704	632	654	716	654	671	656	671	676	640	674	659	619	690	674	691	671	667	680	682	684	671	644	671	682	682	635	625	624	651	620	641	645	678	655	694	650	690	658	644	691	668	645	648	643	678	693	694	638	639	671	663	689	659	666	651	685	635	650	665	642	670	625	663	642	657	641	715	673	612	614	670	695	634	685	660	705	644	645	660	653	672	637	623	645	654	613	672	667	668	670	653	686	648	662	644	630	673	597	648	688	679	692	674	658	680	679	674	691	682	660	650	588	663	630	655	636	700	624	680	640	676	619	689	686	696	635	657	650	670	646	656	698	686	636	676	687	675	683	633	680	637	630	633	674	652	666	667	656	624	570	661	626	660	660	643	638	656	660	687	669	628	632	672	665	673	646	635	668	589	714	664	613	656	635	675	641	661	669	651	644	716	616	654	636	654	689	661	597	674	649	666	658	619	640	623	703	627	630	664	708	650	654	669	655	672	664	644	675	666	615	616	670	636	688	689	654	672	603	659	616	662	653	662	648	653	630	666	705	625	644	673	692	670	645	657	678	677	681	641	630	650	677	640	675	716	619	649	664	642	682	651	664	638	654	645	657	636	653	669	648	707	627	612	608	649	683	606	615	646	649	667	624	616	618	668	664	678	631	613	629	625	673	636	680	641	699	628	620	659	715	656	643	678	678	684	640	670	616	704	653	651	674	684	660	659	643	718	681	661	620	657	654	660	655	611	676	656	672	614	666	674	635	651	666	579	627	652	668	666	673	645	631	642	708	655	674	679	707	631	675	665	650	626	684	639	631	620	637	631	673	599	629	663	633	692	683	662	658	688	665	674	651	626	639	650	643	672	650	673	675	654	658	661	650	659	646	654	684	645	628	667	664	648	664	630	641	647	644	666	720	676	657	665	637	586	630	622	619	679	656	673	658	676	682	640	657	670	642	626	645	660	669	658	678	636	645	658	618	652	651	683	647	611	673	688	677	664	619	683	637	658	641	653	703	664	660	652	653	636	655	663	616	628	685	666	658	665	686	654	638	672	676	656	585	660	622	672	662	683	686	638	636	656	693	679	674	663	626	662	685	668	620	695	638	696	642	626	646	645	648	657	702	659	625	686	690	645	683	662	639	643	609	656	662	663	607	664	644	690	709	673	647	687	652	649	652	616	687	639	679	647	619	652	699	695	632	658	629	672	656	659	624	650	657	635	704	668	636	657	680	683	659	650	645	659	691	690	663	675	674	633	685	686	611	653	644	693	690	681	636	599	653	666	654	680	649	694	641	695	655	697	655	628	672	632	693	641	656	673	673	676	666	688	600	698	681	606	661	673	657	661	635	742	683	647	673	628	617	693	650	676	634	645	655	650	624	637	675	659	633	662	648	672	688	681	660	648	678	694	626	675	648	630	650	652	660	690	662	642	706	659	666	650	697	674	664	635	662	682	729	651	650	650	633	679	684	656	652	655	657	655	645	676	674	710	663	680	669	658	691	698	684	645	650	664	690	654	651	629	641	648	671	687	678	681	679	656	638	673	624	670	652	641	648	655	681	632	687	652	682	699	632	640	682	680	613	661	648	694	649	620	638	671	670	665	653	698	683	657	626	643	645	651	614	665	667	697	629	690	652	684	622	691	652	688	661	672	657	689	639	630	682	663	639	648	714	649	636	659	646	651	665	691	661	682	663	688	628	672	667	665	696	662	678	687	701	676	650	662	659	711	653	688	665	695	660	646	677	673	694	606	649	657	692	669	666	667	658	645	636	647	660	668	625	630	683	636	631	637	696	643	625	639	700	664	661	663	698	687	662	648	640	620	650	664	652	648	663	675	646	668	622	639	638	656	683	651	678	652	621	664	687	698	685	688	656	689	679	637	645	642	609	645	680	657	654	657	695	642	668	667	655	685	676	701	638	627	672	678	615	661	693	641	614	714	669	660	676	684	658	645	643	679	676	662	666	604	668	633	647	636	650	697	667	660	679	662	664	674	602	642	657	640	706	657	644	664	634	677	669	710	633	660	687	651	664	716	672	620	638	656	645	667	725	644	648	633	659	622	688	708	687	685	677	675	611	648	691	676	636	642	650	652	663	685	655	716	658	597	630	710	684	646	611	666	665	689	679	655	721	666	586	636	642	616	660	627	661	661	629	666	689	672	676	702	661	685	671	622	665	669	681	639	640	688	631	657	683	642	649	650	678	641	655	670	625	656	653	628	666	689	700	666	673	660	631	679	616	716	628	614	706	719	653	658	654	678	674	652	660	629	616	669	630	618	652	657	627	677	713	661	672	677	660	704	638	633	613	634	656	650	638	654	707	630	640	668	646	697	668	628	636	687	681	686	684	677	618	639	671	663	670	663	650	667	644	629	655	633	666	633	653	641	668	711	673	681	667	683	659	638	616	729	673	656	661	704	673	672	659	679	648	669
25842	21450	25400	16830	1552	829	806	709	644	613	636	586	561	652	581	637	602	633	561	593	599	614	594	591	589	595	577	586	555	601	568	589	573	596	595	592	597	565	621	557	635	579	592	575	535	625	572	555	591	565	571	616	564	567	541	563	613	656	555	593	583	566	584	578	575	540	592	617	540	611	593	618	626	616	586	556	609	580	588	619	584	593	623	601	574	629	600	585	569	576	526	558	579	549	571	528	590	582	562	579	568	578	604	557	580	604	560	573	587	583	588	595	534	604	599	602	590	561	591	625	596	560	584	569	545	631	616	576	571	578	598	570	604	597	640	609	569	592	579	613	566	544	571	569	584	633	594	549	610	554	582	604	560	577	586	589	578	621	605	575	560	613	571	592	605	580	562	573	586	607	590	612	572	556	596	597	581	589	571	603	612	569	558	568	580	549	610	581	585	575	628	569	626	598	591	563	537	605	564	586	538	598	597	575	561	578	550	548	591	611	570	586	561	593	573	615	564	607	578	577	579	532	539	573	603	585	594	546	601	590	580	512	571	590	547	593	576	568	578	584	570	591	606	577	592	565	572	585	597	553	543	574	606	574	581	571	617	596	595	622	575	607	554	567	559	592	548	594	589	621	564	594	623	592	554	590	563	528	567	601	596	597	530	559	564	562	567	613	557	582	584	573	557	604	613	543	594	618	563	588	544	591	578	565	631	576	578	581	569	593	578	542	592	617	584	590	597	590	546	550	573	579	604	548	586	551	541	576	577	576	585	562	565	554	579	529	561	532	511	564	601	606	580	561	530	598	539	542	593	574	563	562	598	570	553	593	538	596	557	558	592	598	543	585	540	562	605	639	632	592	620	581	563	592	600	562	552	587	554	582	550	570	564	541	609	572	598	600	592	576	575	601	543	580	563	572	523	546	577	583	574	605	575	594	608	616	590	584	602	590	542	582	589	568	592	618	619	588	607	581	574	571	541	563	580	602	587	529	565	557	609	570	570	578	596	555	580	580	535	587	571	588	587	590	574	604	594	592	594	580	570	560	594	555	555	615	590	545	547	546	544	566	614	618	562	585	613	578	592	566	571	583	551	591	564	589	597	603	592	603	575	584	586	579	566	544	624	587	620	553	627	559	584	583	582	586	610	563	565	560	570	590	607	594	554	572	562	573	599	579	595	589	594	620	589	602	604	564	571	574	573	575	574	583	591	593	592	566	593	559	563	644	558	555	556	611	595	612	552	625	566	551	594	569	599	582	541	590	587	590	600	565	595	623	592	554	554	554	612	562	585	544	602	591	533	592	581	605	571	549	549	571	565	566	571	551	557	579	559	577	601	573	605	590	540	562	576	616	576	558	553	611	588	528	587	605	586	576	593	574	606	583	566	582	524	586	610	580	611	547	620	518	619	596	584	556	558	577	592	553	596	555	602	538	580	556	574	648	567	555	605	561	606	531	585	576	553	553	528	570	529	613	565	600	591	572	579	566	604	549	573	553	572	608	613	579	607	621	590	592	578	538	590	597	603	565	564	617	631	568	580	548	568	554	562	543	554	582	627	592	559	563	557	532	599	597	629	579	576	598	602	567	533	591	578	602	621	589	566	571	546	538	587	585	597	579	566	577	599	614	584	557	574	598	621	592	610	553	622	572	582	559	547	558	599	561	550	609	579	549	581	632	559	601	590	548	589	565	581	579	541	594	592	603	597	549	598	550	554	610	590	598	581	583	550	594	579	538	587	563	615	566	558	570	603	578	558	571	593	575	552	617	567	592	571	576	573	581	560	589	581	549	543	568	607	589	631	590	578	587	596	574	564	547	568	583	557	588	566	559	540	592	593	561	602	560	591	595	605	568	533	597	581	587	552	568	602	559	576	536	564	559	619	611	583	594	565	538	544	572	582	613	603	593	583	586	587	556	529	613	571	584	573	570	586	604	597	594	577	597	548	654	566	617	570	589	606	609	607	612	613	535	553	579	614	545	577	587	562	558	610	576	533	583	559	585	575	593	564	565	564	569	562	584	579	572	584	549	580	615	630	586	552	581	638	585	536	610	551	545	532	549	585	586	586	542	571	596	608	584	595	577	586	566	533	592	531	607	553	574	609	566	580	601	574	570	590	575	591	599	588	584	610	563	558	605	594	511	583	579	550	598	575	582	573	587	546	618	609	604	533	532	590	566	562	563	604	571	581	587	566	580	591	531	584	574	563	594	573	578	613	562	536	588	553	582	553	574	539	600	549	587	590	601	598	578	534	580	608	580	607	582	552	587	591	591	566	592	606	620	582	572	571	596	582	559	553	574	577	599	569	582	625	604	538	563	552	586	589	573	621	575	563	579	583	584	593	583	587	542	568	586	559	570	594	607	559	579	607	602	554	567	585	605	594	586	545	644	578	544	635	588	564	551	631	563	581	615	567	562	530	548	550	599	584	618	588	629	579	638	598	559	559	586	517	566	583	570	564	588	579	594	567	638	547	563	566	593	605	596	563	558	616	584	561	560	567	624	632	624	562	602	562	614	581	569	562	585	563	526	575	557	599	588	581	584	581	594	651	602	568	605	602	587	575	605	614	595	600	584	538	589	625	564	601	609	606	601	614	629	610	617	556	537	569	591	591	545	556	580	563	569	581	624	567	543	565	615	616	565	615	579	547	600	560	590	595	587	576	565	562	619	559	659	594	583	559	574	545	574	611	594	598	624	575	596	562	570	610	562	572	550	590	567	563	606	572	649	595	553	590	595	641	600	544	622	553	587	601	582	554	596	583	564	575	565	631	575	571	587	560	638	600	563	582	588	540	573	606	599	591	559	546	588	569	553	596	558	584	534	531	632	608	547	553	553	521	568	589	585	580	572	597	589	562	566	581	585	534	582	561	587	569	556	565	604	622	539	550	639	590	552	573	571	569	603	573	591	541	563	621	614	569	555	562	580	557	548	604	571	582	593	575	570	598	612	538	595	589	597	603	582	637	557	613	587	575	565	573	589	526	582	577	567	570	560	598	565	552	593	539	585	576	572	579	612	524	609	591	586	595	599	571	572	599	561	563	593	585	563	557	621	577	599	609	583	596	601	564	578	560	571	593	560	582	564	600	555	555	556	585	576	590	582	631	581	545	633	588	552	588	597	595	597	580	594	614	561	582	549	582	589	602	551	577	622	579	598	535	537	550	573	597	572	597	633	598	529	582	561	573	587	596	542	575	574	548	572	576	587	592	602	561	604	599	542	569	562	557	623	589	587	573	579	576	560	570	570	598	525	571	542	602	557	613	584	618	612	572	597	615	568	564	561	587	560	553	549	540	563	520	553	596	572	614	562	551	557	602	585	619	614	581	541	555	558	592	545	582	570	573	546	594	541	530	573	617	610	594	571	557	572	549	583	615	567	563	537	607	571	596	558	587	596	581	584	586	635	573	612	568	615	577	592	566	556	574	619	567	601	554	596	587	545	547	525	538	574	558	566	602	574	568	575	571	576	606	551	561	562	515	605	615	607	590	627
3465	2037	1680	1029	891	800	734	653	638	573	656	592	590	647	570	594	576	611	536	536	564	552	523	540	549	553	507	533	533	558	521	558	562	546	533	605	521	539	546	551	515	578	543	557	533	555	569	553	552	581	542	556	499	573	466	541	515	559	529	561	548	530	520	578	552	525	541	535	568	533	489	542	529	553	517	532	553	496	585	595	582	539	519	520	529	533	526	551	517	532	510	557	543	531	530	552	524	530	538	540	508	546	570	536	548	533	509	580	546	530	571	559	559	520	545	565	528	544	504	559	498	522	554	565	536	568	545	540	514	554	586	536	543	551	525	512	520	537	548	545	534	566	533	543	523	512	538	539	538	517	523	548	535	552	581	527	561	545	563	542	513	544	518	550	512	534	519	552	525	518	522	530	553	533	525	557	519	549	552	567	554	567	517	577	513	543	515	511	523	500	558	517	555	554	498	565	565	542	507	512	514	528	522	559	516	530	540	569	539	548	528	525	530	516	511	539	561	553	554	561	563	567	539	565	542	510	530	547	504	521	556	588	498	516	558	503	540	527	531	510	548	550	519	521	530	609	549	551	511	488	563	526	533	529	539	523	517	580	544	524	535	550	588	500	530	562	523	543	551	547	535	502	547	516	572	523	545	531	505	517	543	563	598	548	548	533	522	527	537	521	525	579	558	538	571	526	520	506	575	503	555	525	535	522	550	541	556	510	522	583	527	576	553	495	520	520	532	530	559	502	539	552	559	509	564	561	508	528	567	542	521	489	520	531	561	522	498	545	523	537	529	550	492	479	566	534	489	549	516	547	558	547	537	565	543	494	532	546	558	508	518	531	577	525	548	492	541	569	557	537	533	549	505	537	514	571	577	518	543	537	571	531	559	571	534	520	561	539	533	526	547	531	516	514	577	569	499	517	507	533	485	527	518	542	550	570	495	533	555	546	579	544	546	569	531	546	513	533	561	510	546	557	547	536	519	493	556	508	552	502	489	524	505	557	613	544	526	537	529	574	551	548	526	530	530	605	550	524	589	534	532	496	577	508	501	547	533	507	511	551	547	537	525	536	558	560	544	546	500	525	515	508	560	528	512	542	518	535	534	572	535	500	550	532	557	537	521	540	499	529	524	527	522	487	576	533	546	536	574	553	570	532	526	576	489	526	537	516	558	520	538	578	509	499	533	548	550	505	561	530	547	551	536	525	524	535	528	529	565	515	556	542	517	514	498	551	565	533	545	490	537	563	543	534	536	528	505	576	531	524	489	553	522	551	528	561	527	558	519	505	539	547	531	564	573	547	536	554	540	550	549	540	506	522	536	555	519	580	511	553	582	517	544	526	498	554	563	500	560	535	530	571	521	571	534	557	545	569	520	549	537	548	535	521	559	543	547	524	550	511	481	585	516	560	555	588	519	542	554	534	520	493	496	544	503	570	538	570	540	525	562	544	523	507	524	521	528	558	585	558	521	523	533	574	564	573	555	548	522	566	477	555	549	554	545	577	542	535	514	541	584	549	508	577	505	561	562	541	540	534	535	529	532	534	542	564	546	544	542	518	537	557	535	524	538	533	549	533	566	519	556	539	518	539	583	521	539	492	528	512	537	509	502	546	538	524	517	519	537	552	515	522	516	537	550	566	589	542	562	522	557	516	521	518	499	568	563	536	540	534	551	558	506	553	553	570	533	554	564	531	563	561	556	526	529	538	512	578	533	512	548	515	541	529	600	560	558	531	539	510	540	544	530	563	523	551	505	500	562	594	536	533	543	576	572	536	502	542	552	532	532	563	532	540	575	475	545	535	508	529	552	561	540	576	531	496	583	519	535	572	527	557	513	562	548	537	553	554	531	521	529	530	562	555	527	529	533	539	525	538	584	549	540	547	553	510	562	559	544	475	535	578	531	525	521	533	561	509	529	531	561	511	549	589	503	553	523	520	570	556	516	583	545	503	515	545	513	508	544	558	516	519	546	535	563	544	531	555	505	495	557	528	518	561	512	514	537	545	515	520	555	510	520	508	522	546	577	556	544	567	542	522	546	538	530	545	509	532	531	561	570	545	530	544	539	531	563	513	540	528	548	508	504	591	513	549	576	565	569	538	525	559	526	554	534	499	525	480	538	523	540	524	520	502	539	570	531	530	522	518	545	544	583	537	546	534	499	562	548	589	532	553	523	576	506	533	504	508	552	527	498	540	554	520	510	541	522	531	553	519	508	559	529	502	547	502	535	526	535	540	520	531	468	532	549	550	536	516	576	558	524	556	521	549	514	555	510	500	489	573	500	522	568	520	549	540	549	577	535	563	511	564	552	533	557	531	559	553	517	515	521	535	510	518	506	540	604	519	558	569	529	523	562	551	544	521	528	570	542	532	521	559	544	518	490	525	511	539	503	509	518	555	555	563	555	526	535	530	561	517	556	542	538	529	519	538	528	513	512	517	513	554	511	516	562	543	562	502	486	530	552	589	547	529	550	507	541	533	535	553	551	528	493	506	545	508	524	492	549	528	529	571	531	536	525	545	550	533	568	527	541	539	573	539	539	546	514	543	518	547	598	534	502	522	521	513	472	554	551	527	570	572	535	550	514	535	521	533	530	520	506	506	612	513	545	543	570	537	565	518	567	501	541	548	483	529	568	552	518	528	545	532	530	528	586	546	544	532	512	529	536	537	549	542	545	516	560	543	555	514	515	568	544	591	543	581	531	500	575	546	558	545	541	517	564	572	530	549	525	554	504	537	538	529	529	497	569	555	562	547	499	541	551	524	489	523	565	515	569	525	541	560	523	522	539	575	513	555	494	538	583	541	507	529	594	531	506	492	542	553	516	519	534	562	574	533	513	526	519	515	562	530	559	555	528	564	515	580	554	518	535	547	523	535	521	540	569	528	561	527	554	534	567	549	516	516	554	547	514	532	517	527	543	522	561	556	545	518	517	530	529	519	559	528	526	530	512	526	497	532	570	545	553	574	557	512	528	526	560	534	584	568	536	539	579	543	534	521	532	577	542	585	537	541	521	515	534	529	493	549	544	483	531	521	539	541	550	531	506	540	543	514	515	575	529	534	522	560	533	530	560	530	561	577	568	539	505	542	537	530	582	551	526	510	542	503	538	564	525	547	541	518	545	563	553	555	529	565	509	534	527	488	553	526	575	546	535	544	545	481	512	541	519	530	524	487	517	517	553	553	533	516	510	534	552	518	517	548	536	494	567	531	537	520	513	535	562	547	566	536	558	530	478	539	522	533	535	522	583	566	539	548	562	521	520	515	552	494	539	581	569	542	488	521	498	526	511	507	565	529	518	538	538	521	564	489	544	534	507	551	565	583	478	568	547	501	494	516	564	533	511	488	516	547	560	534	509	511	590	537	528	549	493	552	520	526	546	532	533	523	534	537	543	555	531	556	499	550	497	552	510	507	558	569	556	556	526	579	547	561	515	585	533	557	507	532	521	529	526	562	505	550	521	509	571	551	566	558	544	525	537	555	545	522	522	547
24273	21420	28553	24659	20214	2872	935	520	487	478	453	437	438	416	409	392	397	392	424	397	423	408	370	377	379	397	366	360	340	354	378	324	386	377	401	375	344	370	376	387	335	378	372	363	336	347	399	345	351	353	395	331	351	369	361	339	379	363	362	356	388	362	395	368	345	368	350	336	391	366	366	350	368	342	348	369	358	392	344	345	381	342	324	361	370	351	380	277	360	355	358	381	346	362	371	339	322	392	391	357	377	354	344	400	344	344	361	309	363	355	319	338	362	388	361	364	322	371	377	372	372	336	387	364	330	333	350	381	389	367	318	354	378	320	366	350	333	356	347	324	368	370	356	361	358	349	359	358	382	353	331	371	329	337	349	324	348	351	360	335	359	375	344	333	379	387	342	392	340	333	321	379	345	331	378	348	412	340	358	355	390	350	335	361	329	371	348	368	344	361	361	356	348	363	362	353	356	326	347	342	353	365	335	350	351	348	328	336	335	337	353	354	327	351	362	368	352	354	346	380	361	313	370	338	375	337	339	374	356	354	362	337	356	386	336	364	343	376	331	368	361	341	363	389	348	350	366	320	358	348	323	370	344	361	385	362	359	343	364	374	385	349	350	348	292	339	329	354	353	353	367	385	315	343	361	317	337	361	328	347	341	375	352	340	381	384	353	360	380	346	356	333	380	340	334	362	364	343	319	366	342	335	351	352	366	355	377	364	332	353	366	367	360	351	356	383	357	380	358	359	343	388	364	376	298	387	326	325	365	353	352	347	337	346	323	392	378	392	358	356	388	384	343	360	346	368	316	352	352	316	365	365	404	362	345	353	400	349	367	350	377	323	368	326	392	346	358	352	360	380	337	343	363	339	354	369	377	316	341	337	319	323	388	335	359	360	357	356	384	358	354	355	339	364	365	321	348	365	348	356	382	379	364	351	344	339	408	357	373	319	338	395	355	344	354	385	362	358	356	377	358	341	345	397	407	330	320	347	371	384	339	348	341	320	368	361	367	377	313	341	394	385	348	375	377	381	378	369	380	340	363	349	338	381	367	345	354	373	338	358	349	363	348	357	375	348	366	309	356	350	366	337	353	331	375	375	369	322	362	375	372	316	365	369	353	334	364	360	354	319	348	348	367	348	359	356	354	333	360	343	347	375	325	352	326	381	353	358	356	359	323	345	342	383	342	365	345	327	335	323	366	353	356	348	380	347	350	342	363	351	392	343	362	341	350	386	368	348	350	333	400	351	325	364	341	306	343	378	364	362	371	345	363	360	345	334	358	356	361	347	383	360	377	355	347	331	369	332	329	338	346	359	382	352	361	359	374	340	346	360	329	331	382	366	380	388	332	324	361	369	359	379	375	347	357	337	351	362	344	374	363	345	328	339	348	359	373	350	354	333	340	341	346	330	351	338	386	328	363	341	329	354	325	367	377	329	371	352	322	333	342	338	380	363	337	336	357	357	384	342	394	326	308	339	350	364	337	350	356	324	360	361	370	341	367	390	365	375	357	343	372	351	340	347	329	366	387	325	393	353	367	373	352	370	327	354	348	333	338	361	390	380	339	364	328	384	337	371	364	340	376	357	376	347	332	364	342	347	359	369	350	338	349	349	380	372	355	333	310	343	349	343	347	373	391	349	372	380	373	344	371	382	339	308	354	366	347	375	364	354	349	366	344	352	348	345	380	354	331	347	357	337	355	372	360	366	384	375	361	371	362	366	367	362	367	325	372	357	321	329	342	343	349	350	345	327	327	364	354	358	345	327	376	341	335	337	384	353	363	354	348	353	357	331	385	353	350	377	338	309	384	383	336	370	358	341	369	377	380	367	382	393	375	347	373	340	359	374	410	335	352	358	339	376	328	355	354	366	334	374	329	325	373	358	398	362	365	321	373	351	354	339	368	328	349	362	341	351	372	354	368	338	325	328	329	374	338	342	352	327	369	352	351	298	339	361	348	341	336	376	333	345	347	349	365	331	362	354	353	352	331	352	364	375	352	320	348	342	364	343	332	311	397	327	361	393	346	343	341	364	373	322	377	353	338	341	321	355	346	327	362	367	366	361	367	358	368	315	379	359	339	348	356	348	357	327	373	319	368	351	379	361	345	351	353	365	342	357	386	377	358	389	337	361	382	363	346	327	400	324	341	349	343	367	338	346	345	341	342	315	348	377	356	322	337	375	318	339	335	383	380	338	331	353	340	350	338	337	304	365	363	352	377	330	322	357	352	339	357	345	322	345	377	372	328	350	372	340	347	333	336	312	348	368	348	341	351	382	347	363	410	343	361	354	363	361	385	349	368	370	336	332	333	348	354	313	335	334	344	351	336	363	348	344	355	360	348	348	413	363	331	365	347	359	348	352	326	333	345	329	348	362	336	356	349	360	357	315	388	382	356	331	359	358	350	390	353	348	324	339	358	342	334	354	358	319	339	367	346	409	368	325	398	383	351	373	356	325	332	355	371	353	333	368	309	339	319	354	342	362	328	355	354	372	362	360	340	360	361	350	330	374	307	319	365	391	366	353	348	354	338	351	334	384	348	322	369	324	348	377	344	366	366	370	362	376	349	332	353	361	359	361	377	359	380	394	390	312	359	356	353	357	363	402	376	371	346	391	379	389	385	367	336	373	342	365	340	371	377	370	335	351	377	359	317	333	343	326	343	347	373	324	350	374	337	338	368	375	319	352	360	324	361	330	392	348	387	373	337	363	366	351	356	346	349	355	369	354	362	337	373	366	356	346	343	366	384	359	346	352	356	371	345	369	339	392	324	370	385	366	360	330	330	359	400	380	357	336	359	344	351	361	320	351	355	336	356	380	371	365	348	329	348	341	347	336	322	371	329	326	348	322	393	350	350	335	350	358	330	375	353	372	366	361	347	341	359	366	352	349	347	390	359	359	349	385	358	392	344	353	327	354	362	379	356	356	385	331	350	380	340	337	371	354	367	362	341	337	365	342	389	346	339	357	311	371	365	350	374	370	363	349	342	347	335	357	367	374	342	366	384	388	332	359	358	343	341	375	359	339	352	328	374	355	335	367	373	345	348	346	362	350	337	355	332	367	348	353	327	348	327	344	339	365	375	358	354	366	350	355	360	341	359	356	340	316	333	388	350	361	332	356	368	348	348	352	340	370	373	355	334	349	335	352	350	364	304	367	331	361	361	373	375	366	363	374	324	327	341	362	336	335	330	366	351	348	354	316	339	339	384	346	344	349	350	365	352	365	347	360	333	356	346	378	331	344	348	370	364	344	352	362	363	348	347	346	356	328	344	336	347	374	352	333	387	321	351	363	365	326	369	354	339	333	326	354	353	355	351	349	353	356	360	378	347	350	332	331	365	335	340	345	361	349	387	357	349	352	358	379	328	358	336	347	346	338	349	349	358	374	367	338	355	350	355	343	342	368	346	388	349	368	376	327	363	341	365	349	358	343	341	340	389	347	365	352	347	374	339	358	348	389	355	360	365	331	344	388	357	349	346	374	367	333	358	330
3290	4673	3763	1887	1390	986	848	731	623	569	546	497	510	465	458	452	381	434	434	387	414	398	372	438	404	372	368	366	408	365	361	386	377	388	377	390	349	380	418	383	383	355	361	344	367	389	360	325	365	385	365	366	357	371	326	383	360	345	375	369	372	379	364	365	346	370	343	379	390	348	370	370	393	342	330	371	366	348	372	363	372	368	377	375	390	395	393	338	357	346	338	364	372	351	404	363	380	353	344	323	334	375	370	319	381	354	348	384	359	374	357	399	333	348	369	349	383	351	327	379	379	378	361	316	352	353	332	373	394	342	368	357	350	361	354	327	418	353	352	362	380	333	372	355	361	362	368	346	327	368	355	372	331	364	370	389	367	381	359	361	349	391	396	392	365	355	332	358	375	356	335	359	343	348	360	337	342	315	334	399	346	367	361	342	380	389	332	339	368	326	336	357	335	381	352	346	384	367	398	366	354	356	373	360	359	358	367	349	331	354	374	331	340	354	383	337	383	331	344	352	341	367	341	371	367	378	346	366	333	352	362	361	366	385	369	372	377	359	362	352	363	365	351	363	364	350	347	343	351	357	376	368	329	366	344	356	373	344	372	377	366	338	368	312	354	365	363	366	352	383	338	361	357	367	367	341	360	350	374	387	352	359	395	304	409	369	346	379	395	325	353	373	392	359	367	345	347	327	339	351	381	312	350	380	352	361	337	373	354	355	381	353	350	313	337	368	315	338	368	359	349	330	358	367	361	361	379	346	343	329	347	384	369	361	374	367	343	305	377	368	360	365	369	363	388	350	327	389	365	364	340	361	359	367	363	385	338	360	348	350	360	381	332	350	381	346	362	338	340	360	369	377	327	353	350	383	335	368	334	343	375	348	351	364	335	372	354	357	388	350	362	365	337	353	380	345	365	347	377	321	338	322	347	379	326	345	342	332	364	343	310	345	383	378	385	371	349	348	376	378	352	325	364	317	337	315	310	354	294	324	333	326	331	340	343	363	345	381	294	380	368	362	394	366	362	377	350	338	347	371	344	378	320	352	349	358	343	358	343	359	382	354	357	365	339	341	382	343	337	360	320	340	379	381	353	337	355	334	405	350	360	357	398	333	363	388	319	371	338	356	372	359	341	382	365	351	324	353	357	324	376	360	346	372	368	394	376	377	388	398	342	350	361	350	342	400	368	396	360	389	373	370	371	368	375	384	396	388	356	358	379	349	349	353	379	373	371	410	309	342	359	323	337	371	358	324	329	346	319	363	380	383	383	373	358	361	345	374	337	389	335	346	328	377	351	332	361	360	364	345	395	376	374	357	332	370	348	335	385	329	353	336	351	366	379	339	358	340	321	341	361	323	362	326	339	363	352	342	355	364	373	374	346	368	368	356	362	331	381	352	341	364	334	384	361	346	350	355	353	353	352	340	371	335	366	331	353	373	362	335	381	358	357	364	345	373	325	308	364	399	368	338	342	342	340	350	341	337	366	373	351	397	343	382	351	359	352	339	362	375	341	341	369	345	326	344	363	345	375	338	353	346	381	357	384	360	368	315	376	345	365	357	328	371	319	366	369	348	353	352	349	357	344	336	360	335	380	351	341	319	344	350	367	337	349	331	364	361	354	335	360	396	353	350	333	360	362	343	347	351	329	350	366	347	352	345	350	362	336	399	359	327	348	359	328	344	334	353	371	352	347	362	318	327	348	338	334	392	344	338	356	330	365	317	326	398	369	350	380	345	353	383	346	346	356	362	311	339	340	364	349	354	332	361	326	337	393	343	349	366	375	334	351	397	344	317	339	358	336	343	352	358	329	376	367	332	365	354	366	367	359	341	354	332	356	361	382	382	348	363	369	369	361	355	357	346	348	339	332	333	360	353	323	356	342	336	356	397	377	369	335	373	354	345	378	335	349	353	384	349	331	366	334	372	368	346	336	336	343	349	362	349	365	371	368	373	374	320	356	373	377	373	363	367	346	391	350	363	331	390	358	364	383	339	334	376	391	356	336	365	340	360	340	352	365	368	312	359	368	401	369	347	392	362	362	339	396	375	363	346	353	350	327	333	366	359	338	345	362	344	351	356	409	330	357	329	320	357	356	329	337	358	362	326	371	343	339	334	382	348	342	369	374	342	368	357	336	326	383	361	358	372	342	325	383	348	362	319	375	377	340	373	362	365	333	382	346	400	369	328	354	330	322	393	371	384	343	341	351	356	360	329	369	359	341	348	334	330	347	376	364	358	374	371	395	340	363	335	358	342	357	323	367	361	344	350	347	311	352	360	356	332	368	338	320	355	339	371	327	336	365	316	330	349	343	345	352	345	352	317	387	325	357	329	370	341	322	365	330	333	378	355	351	361	358	363	369	383	319	325	345	338	329	353	392	353	332	370	401	402	351	333	360	365	325	319	330	360	345	373	354	369	377	363	392	377	372	357	372	365	354	368	396	359	342	335	356	360	364	356	376	386	322	384	356	357	351	347	336	346	361	348	319	345	343	313	344	382	337	386	357	344	345	309	357	380	371	341	362	317	332	345	336	376	351	313	365	354	319	350	348	381	375	353	348	340	323	373	309	375	360	384	347	359	333	361	366	384	348	332	352	360	389	362	368	391	360	345	337	342	338	360	386	348	342	326	369	327	316	333	325	355	365	349	394	337	363	295	375	353	353	385	383	353	344	315	360	370	340	341	343	350	343	370	359	347	358	369	340	357	366	344	365	355	372	359	339	322	341	349	350	372	349	356	352	338	349	316	334	354	361	338	374	361	368	378	366	371	364	376	361	362	373	327	359	347	361	348	359	360	372	372	363	382	360	339	336	376	318	370	388	371	328	375	329	381	349	370	347	327	353	350	325	356	364	352	363	355	357	352	361	361	345	361	368	325	376	355	380	357	344	357	380	332	369	343	340	348	338	370	355	352	362	360	359	331	348	357	346	352	348	318	326	339	369	348	353	336	354	319	359	385	319	342	339	313	339	311	374	370	339	352	364	362	335	362	364	352	352	384	342	359	355	358	348	357	326	349	341	325	354	327	344	359	336	367	339	366	339	353	345	324	360	353	343	339	356	377	357	349	372	336	366	349	370	365	364	355	340	334	352	358	346	332	331	347	350	387	353	371	344	333	376	321	356	349	375	323	328	379	356	336	355	338	310	345	358	356	311	364	351	364	366	367	363	325	322	359	322	337	336	371	341	368	349	334	338	352	355	369	332	347	375	340	355	325	348	346	375	370	353	353	406	330	379	344	346	351	353	347	346	355	387	343	393	340	358	326	333	345	330	337	359	353	362	351	347	332	356	379	348	402	333	359	359	345	371	360	345	352	379	382	348	355	321	362	353	364	369	377	362	336	352	360	338	357	345	335	367	352	348	331	366	354	352	401	346	375	350	347	378	373	359	329	368	373	360	367	340	335	368	350	339	353	347	333	346	362	348	349	363	360	357	360	371	365	359	372	353	354	325	325	335	360	358	361	375	367	384	336	345	336	317	342	339	370
27554	11772	1888	1106	833	810	821	765	781	785	794	808	817	805	778	794	817	767	837	718	727	793	806	771	781	779	787	761	802	778	773	802	785	747	805	747	803	792	758	756	824	809	824	710	772	782	761	788	773	797	779	757	734	823	735	808	758	765	806	751	792	770	794	824	785	790	792	776	748	751	795	807	807	743	761	774	758	801	776	760	748	751	847	780	769	821	747	780	783	758	788	811	788	760	805	751	725	742	733	819	774	781	781	813	792	768	832	807	789	739	806	822	778	757	819	734	755	766	765	813	853	773	777	781	781	759	758	793	807	726	754	825	796	781	770	823	742	797	801	796	758	811	770	787	775	784	796	752	733	792	773	740	791	807	781	765	769	803	804	832	796	773	765	749	780	738	779	791	784	782	820	785	833	774	750	728	794	818	785	807	778	738	751	775	818	824	766	759	761	805	799	787	787	770	799	760	765	805	840	807	765	800	781	766	792	757	806	770	731	810	763	808	788	773	798	783	803	816	781	772	748	781	794	778	808	786	777	755	786	777	757	780	794	812	793	771	792	773	764	814	811	797	785	769	782	766	793	771	780	810	787	785	806	781	791	757	828	799	768	779	798	765	780	767	752	824	800	768	787	760	821	799	760	778	786	744	801	751	780	751	760	740	798	793	797	798	748	805	763	761	757	805	801	813	816	801	734	793	816	785	772	796	766	785	748	809	798	804	732	729	784	779	777	840	802	803	744	743	802	754	791	795	792	767	768	787	775	795	822	792	819	787	792	775	786	806	731	835	783	799	806	828	798	833	763	792	836	773	772	804	785	801	776	763	790	795	853	787	789	787	793	785	779	794	763	825	734	781	829	773	844	814	801	785	747	746	766	792	784	755	762	790	777	813	734	757	784	769	761	764	835	846	791	744	736	756	806	778	797	792	776	760	804	734	758	783	816	757	802	798	790	797	732	761	793	746	777	751	785	767	796	807	752	750	807	808	787	774	800	738	780	760	723	823	818	761	757	757	776	797	835	858	824	773	781	779	806	728	826	773	786	757	735	773	775	743	762	758	779	821	765	732	800	771	772	763	807	774	819	751	768	779	775	758	812	770	764	718	821	768	790	761	780	786	768	828	790	791	800	798	747	824	830	778	826	764	789	812	763	809	783	754	802	769	788	759	734	784	820	826	813	817	753	770	794	770	781	780	780	762	789	763	786	783	758	796	781	762	775	770	815	787	721	835	795	723	807	849	827	757	779	795	745	783	831	778	792	740	761	791	807	788	767	828	792	742	795	771	767	766	791	781	802	780	788	780	782	753	718	789	734	788	795	743	764	705	818	809	793	755	761	812	758	719	817	790	780	744	791	786	802	761	781	811	767	777	778	774	761	775	802	769	780	778	752	821	829	784	730	796	790	807	831	759	775	763	734	755	762	760	803	745	721	776	793	821	778	810	734	785	768	831	778	800	802	792	772	819	806	733	736	726	760	829	772	796	738	778	789	824	777	785	727	798	793	732	790	802	763	785	773	773	722	832	811	796	795	783	715	780	784	770	766	799	796	795	779	777	805	783	797	786	810	790	710	807	778	759	750	830	800	809	811	753	780	761	763	777	781	754	785	746	765	779	786	769	764	778	792	840	779	753	741	763	805	770	775	762	768	767	803	823	770	775	725	773	833	765	798	748	823	810	786	783	793	806	790	841	789	808	819	807	779	775	771	781	778	808	776	792	778	803	773	793	763	774	809	741	784	800	785	764	764	794	791	794	756	815	796	771	797	760	746	754	792	767	812	755	782	737	762	729	778	775	819	804	753	739	749	766	749	740	813	786	776	764	846	793	726	793	753	751	797	789	789	767	822	779	760	749	759	708	783	745	799	766	779	782	801	805	771	797	776	743	781	841	756	740	725	758	760	784	771	790	813	713	757	796	806	861	770	822	772	766	755	772	743	791	787	826	776	724	853	764	734	776	770	811	733	758	822	774	763	765	718	773	813	759	750	793	780	781	763	801	810	780	791	749	761	778	763	788	833	736	807	807	827	777	757	733	758	791	771	768	783	795	768	807	762	787	822	747	788	771	776	821	798	812	801	754	724	777	758	800	772	818	810	763	778	770	787	738	744	791	758	761	809	770	766	805	799	785	755	809	794	793	808	755	776	795	791	779	782	791	779	819	716	782	745	792	799	784	770	793	773	777	777	771	750	792	797	780	824	839	772	847	738	795	794	783	807	770	770	767	780	800	792	760	773	770	731	775	753	770	810	788	745	737	823	758	764	804	792	780	802	773	770	802	792	824	773	810	823	781	804	797	773	786	786	795	797	794	719	795	774	752	759	810	798	775	796	808	789	720	764	799	761	787	810	787	757	772	810	794	751	789	791	778	789	776	779	749	828	792	780	839	793	793	786	773	777	791	759	840	821	744	817	767	715	786	763	797	736	812	780	777	763	773	755	782	761	738	813	773	761	768	740	805	789	715	790	758	749	741	784	788	765	752	756	756	728	726	819	774	787	794	758	774	794	784	757	743	814	778	797	756	807	768	809	751	810	774	767	803	813	782	775	797	786	776	767	733	785	815	710	805	782	816	751	798	732	788	812	812	747	726	759	780	763	752	789	770	765	776	763	822	773	799	769	812	795	758	775	727	783	724	735	757	778	780	777	775	796	796	765	680	773	772	783	778	764	776	771	826	752	809	806	805	764	808	773	745	777	750	786	799	794	750	803	794	837	759	758	804	760	752	815	748	824	790	771	833	766	786	790	816	746	781	737	753	783	729	782	818	800	760	763	754	721	736	764	762	769	786	770	826	782	730	807	831	768	708	771	772	732	756	790	781	807	822	792	833	778	801	798	786	776	881	787	726	783	783	835	776	745	759	808	787	809	797	847	793	777	792	815	761	708	751	793	821	804	817	758	801	802	742	792	790	785	827	817	804	768	798	807	804	839	823	787	781	762	784	768	812	773	764	799	805	745	800	809	770	783	748	828	772	800	789	800	751	760	812	817	779	816	767	793	748	784	794	764	781	781	806	782	866	780	759	772	737	805	779	807	781	768	808	794	746	712	786	788	781	809	797	783	797	812	734	780	771	800	723	853	765	765	748	785	796	812	775	789	773	769	805	748	761	740	735	790	760	741	794	782	746	816	811	722	766	767	766	799	757	776	799	810	775	768	770	780	798	826	778	763	785	756	790	783	742	800	826	743	780	776	803	793	764	780	725	786	851	791	768	810	721	768	784	776	789	771	820	844	762	821	761	789	822	738	709	777	763	752	771	744	766	823	826	790	793	814	838	783	763	769	740	746	739	821	793	822	777	763	832	754	790	835	769	730	799	749	797	776	769	783	796	802	812	786	767	781	775	847	798	805	795	762	817	745	813	795	751	762	789	734	800	836	810	778	760	804	804	804	825	793	801	820	802	771	762	769	762	763	763	768	762	759	761	763	797	771	735	773	805	801	744	827	735	785	765	868	785	786	782	851	775	807	782	762	790	743	769	765	811	730	782	814	769
5083	943	825	749	744	715	720	747	658	697	707	655	688	692	725	669	652	677	680	669	690	682	657	706	661	646	703	695	700	666	683	684	682	658	712	694	670	659	720	689	715	652	668	667	696	652	693	656	746	614	719	703	687	707	683	724	719	664	664	683	629	651	715	653	663	641	704	645	686	649	724	675	662	718	677	683	648	729	662	663	668	631	637	675	703	742	696	696	717	668	676	681	694	676	668	716	685	678	736	649	649	637	661	714	681	670	730	687	666	696	685	688	688	667	690	675	669	700	638	702	669	692	659	710	707	706	669	657	690	709	659	702	680	679	728	685	661	700	683	735	640	655	688	679	682	691	645	688	679	648	702	665	653	686	691	680	644	702	653	697	681	709	700	674	681	690	651	682	720	703	681	736	699	653	694	648	682	683	677	665	704	693	663	676	668	738	654	735	669	666	670	722	698	732	662	641	644	698	688	711	727	699	682	686	669	648	675	651	683	683	713	706	703	692	701	726	690	672	716	682	663	677	673	637	661	679	673	712	719	677	713	719	664	676	704	729	718	715	705	739	683	628	686	693	685	719	677	721	686	650	712	662	728	661	688	724	656	707	695	683	687	678	686	695	703	702	696	690	670	623	659	715	669	682	684	690	688	628	698	671	696	682	658	672	686	673	669	651	666	705	693	697	727	672	708	664	685	656	714	694	680	659	705	690	692	683	695	674	693	715	719	708	710	707	680	722	682	687	702	679	717	674	659	691	674	663	668	679	685	639	697	679	680	684	681	704	723	663	695	703	744	687	673	682	683	688	657	675	724	664	689	682	675	696	700	675	646	692	697	669	669	684	645	705	676	691	709	645	698	700	719	677	689	642	633	693	700	724	727	684	690	663	690	676	710	702	705	694	685	642	641	695	672	723	708	694	719	686	684	725	650	712	678	691	697	673	669	715	723	704	644	684	680	718	737	721	687	633	676	688	668	691	686	687	707	660	678	716	675	700	703	690	716	674	626	672	662	667	681	700	724	672	674	681	638	631	704	620	697	691	695	656	671	695	690	693	700	695	734	710	714	658	664	715	680	688	655	697	708	650	647	699	660	647	704	706	710	662	686	640	698	710	685	684	700	677	658	675	636	653	682	675	682	659	688	670	664	714	647	715	712	673	647	702	672	721	676	647	646	699	683	710	689	638	699	716	649	660	723	701	696	675	660	642	700	719	654	685	711	688	694	694	662	673	664	645	658	670	703	688	675	674	676	738	737	662	702	691	675	668	687	622	700	725	678	732	693	672	699	679	668	706	658	683	697	642	667	664	658	719	634	652	668	679	664	694	655	660	671	674	680	683	645	654	691	659	663	679	701	667	688	699	712	723	682	686	678	671	649	680	652	638	685	652	691	665	670	697	683	710	727	664	674	665	702	674	690	657	637	699	672	712	686	688	676	696	694	619	691	631	669	666	712	729	671	725	691	671	704	694	705	636	670	727	680	699	690	698	708	698	696	683	680	674	683	654	770	702	683	679	703	657	650	655	653	671	713	700	644	668	704	686	694	736	698	652	642	686	687	649	691	762	708	658	715	762	733	726	717	682	672	701	661	716	632	717	692	641	674	727	675	702	692	643	709	742	715	690	745	685	687	746	687	743	699	654	628	690	674	698	696	665	675	680	701	664	689	643	686	681	689	684	683	720	673	661	693	703	699	665	664	724	725	728	678	690	662	700	715	700	643	656	663	666	682	676	715	671	745	708	635	653	663	671	702	700	683	688	758	662	671	743	690	703	730	661	655	676	665	723	729	688	653	714	641	642	710	674	681	642	661	678	687	686	661	703	689	636	653	689	690	686	676	709	710	665	669	676	674	683	717	637	665	715	660	676	705	684	620	639	740	666	703	664	684	635	649	664	699	629	708	666	671	695	708	683	692	700	714	663	697	671	670	637	687	646	726	691	722	681	642	685	695	717	703	641	653	638	715	684	657	642	656	653	710	690	682	611	703	683	733	692	685	673	678	674	742	704	648	679	670	642	684	672	675	696	711	657	648	711	660	677	664	707	673	691	725	699	694	743	670	677	690	690	651	704	683	658	680	701	641	668	675	657	660	705	686	684	664	700	728	686	694	683	678	672	703	679	608	696	662	690	694	667	705	682	668	714	707	682	705	704	675	710	684	683	692	688	748	675	729	709	699	690	677	705	667	681	672	697	667	676	709	672	717	692	662	704	712	679	705	695	704	676	688	679	674	706	699	670	666	651	677	681	705	686	730	674	678	699	679	639	704	648	675	664	677	654	728	699	695	676	722	731	650	662	726	652	665	656	658	695	676	738	670	676	651	666	689	692	710	653	655	735	703	650	633	664	698	696	718	702	684	683	683	691	649	684	712	702	709	700	710	730	722	636	686	738	663	697	635	675	691	743	632	703	688	669	683	656	682	679	664	705	698	673	691	701	673	663	671	702	662	668	688	711	687	662	690	658	642	690	708	666	656	743	698	688	644	665	691	668	654	649	664	651	676	717	728	703	729	688	721	695	681	673	674	704	677	658	706	688	663	637	700	681	648	631	698	683	664	686	663	666	670	679	664	644	653	721	713	703	656	691	729	673	649	688	711	677	686	697	694	693	623	655	665	697	668	670	681	700	678	712	732	715	692	674	688	703	653	686	755	690	701	692	672	674	691	693	689	701	669	731	677	683	725	674	699	688	651	702	650	681	650	696	729	726	681	731	696	674	662	690	713	671	695	671	693	684	650	657	685	656	651	681	718	679	667	682	677	640	635	684	726	663	648	677	696	719	691	722	668	711	647	691	710	681	749	687	686	691	711	637	645	693	656	721	666	702	696	669	633	710	674	701	702	642	648	646	681	703	677	693	712	701	708	662	677	717	696	689	731	690	654	708	695	665	685	667	680	702	680	663	710	711	683	697	689	696	677	678	704	693	690	695	705	676	658	667	698	688	697	689	690	714	709	694	664	676	714	647	684	658	688	650	682	714	686	649	724	676	688	718	674	688	717	674	668	670	634	702	701	644	666	671	708	717	665	689	711	686	711	674	680	682	639	666	667	730	653	700	746	664	696	710	659	691	687	649	631	688	662	721	675	667	724	701	705	672	710	669	672	684	715	686	754	746	674	692	710	673	692	656	662	683	698	659	714	673	688	718	674	677	696	690	685	685	696	749	646	707	666	659	683	708	640	674	645	674	684	697	724	687	673	695	672	680	698	680	676	726	680	712	655	663	683	668	692	716	665	677	655	666	721	692	692	663	721	706	672	626	677	679	643	715	721	707	639	644	687	679	692	660	674	694	686	675	661	677	701	717	684	676	711	662	713	709	685	661	704	672	688	703	717	636	670	700	690	691	710	699	706	685	727	722	677	657	644	683	754	662	668	693	707	710	705	653	700	687	693	689	717	681	658	730	669	710	635	680	666	716	679	676	710	706	689	675	669	657	684	712	677	697	634	700	691	704	690	679	697	690	633	662	669	667	689	634	703	670	693	656	656	648	645	665
25756	21400	25374	16914	1554	895	789	683	638	621	626	573	629	627	601	611	624	615	610	592	603	636	579	573	596	629	621	594	616	600	618	605	627	589	603	619	565	627	591	542	592	593	626	638	600	612	604	592	584	593	594	606	593	582	614	543	631	535	576	640	588	607	630	587	582	609	593	595	564	570	584	589	571	591	614	584	600	628	587	594	574	600	578	610	587	616	616	613	557	585	596	566	584	557	590	571	593	619	581	595	632	592	649	599	570	624	618	566	633	608	590	539	624	553	592	576	613	615	644	582	645	591	626	593	587	610	623	587	628	595	599	603	626	591	616	597	637	582	584	576	584	582	539	623	573	615	573	617	579	596	617	564	579	602	625	610	616	616	595	595	607	627	595	601	602	569	639	563	619	557	573	569	594	597	563	636	607	630	580	628	619	587	547	608	603	561	644	609	569	577	603	616	608	588	603	552	611	607	591	607	587	618	530	593	612	616	585	631	603	597	605	595	604	598	611	588	598	597	574	604	556	531	563	584	602	613	581	579	561	590	590	547	565	607	613	648	588	577	558	621	626	589	605	625	670	601	605	534	593	603	570	580	656	609	609	575	604	592	598	565	607	590	581	573	609	621	606	577	604	570	598	629	574	597	614	619	602	593	619	619	573	648	561	596	632	600	608	618	623	586	612	617	614	597	616	614	559	574	579	603	621	581	604	624	622	584	586	563	562	590	630	578	594	617	618	601	593	607	600	564	584	612	578	587	547	600	577	615	593	618	607	572	583	599	625	648	601	575	594	623	537	584	565	576	586	586	586	601	621	583	606	611	614	555	568	613	603	592	597	603	575	586	592	600	610	601	591	607	602	614	586	614	585	602	575	607	600	589	593	637	605	554	614	580	603	615	599	656	555	602	606	578	576	604	585	569	600	533	613	569	584	589	631	615	606	625	597	564	554	595	611	578	595	597	567	620	606	614	607	570	593	600	602	593	605	576	556	586	591	610	603	550	538	593	582	611	614	603	599	581	544	602	583	590	593	584	560	607	582	566	590	587	564	635	602	577	627	624	538	601	596	575	568	549	596	589	626	571	553	570	571	560	568	601	597	605	611	595	589	544	589	610	554	571	606	599	589	592	625	513	602	575	621	555	596	592	560	629	553	568	583	596	595	607	583	588	563	635	580	568	591	613	608	626	656	647	583	585	599	585	571	608	601	635	533	555	637	612	556	565	611	592	604	549	626	612	611	612	600	581	589	591	586	600	595	600	596	601	589	608	610	637	593	603	586	575	605	589	592	607	591	589	601	574	575	558	616	577	551	607	601	609	627	562	576	618	570	608	593	600	584	577	599	638	559	598	585	567	612	632	600	626	600	575	648	627	608	611	634	569	612	653	586	580	568	589	630	640	568	604	595	586	630	589	615	583	592	569	581	621	620	566	604	599	596	583	574	552	626	631	622	639	609	619	612	582	577	612	647	607	592	615	618	591	587	598	587	571	610	583	603	626	605	544	585	597	604	533	583	586	590	574	575	570	582	609	567	545	589	644	567	622	590	621	586	561	590	632	594	625	585	579	609	589	605	600	616	599	627	623	613	591	607	635	585	607	555	593	567	632	590	552	548	632	652	614	589	571	620	602	644	618	660	595	598	564	543	593	624	604	572	551	622	582	594	633	650	576	614	624	577	596	571	634	604	609	626	594	601	596	561	552	619	631	536	586	591	577	600	612	621	600	574	631	567	602	569	553	584	602	575	587	579	571	597	619	580	576	591	583	597	575	599	634	598	594	592	612	632	599	597	627	563	582	628	633	572	603	602	623	598	597	570	596	578	602	585	600	634	573	580	558	594	531	603	557	601	587	632	642	612	597	634	624	601	551	590	566	569	608	587	549	605	592	595	593	593	588	612	570	564	574	619	597	611	605	589	622	629	590	580	598	560	582	590	537	613	630	611	620	555	614	650	603	585	605	594	594	597	614	618	596	623	598	579	599	617	619	601	585	608	608	612	601	609	619	646	597	615	591	570	572	645	572	582	591	554	594	585	586	605	637	627	603	601	590	614	619	596	534	619	605	564	597	604	603	636	609	603	621	596	587	580	605	628	590	588	625	601	620	610	594	560	606	628	563	577	571	574	576	645	582	569	584	599	568	567	622	547	593	592	624	582	600	610	588	634	544	595	637	609	627	624	622	590	599	581	611	618	595	600	570	608	578	595	571	572	598	621	536	580	580	545	578	610	589	602	654	609	593	611	612	580	630	554	559	558	600	592	634	593	546	626	638	598	604	569	566	606	592	603	607	609	616	555	587	582	623	570	606	567	615	587	592	571	576	599	632	591	602	605	575	600	583	603	635	629	580	574	594	559	566	649	628	615	605	607	590	595	586	560	580	567	610	527	580	673	596	612	595	615	555	593	554	616	571	616	612	571	615	581	580	610	569	578	593	554	631	606	570	582	574	602	563	576	593	624	594	580	599	574	579	576	586	580	601	576	562	578	590	635	583	607	556	644	586	531	588	587	579	612	557	536	576	616	592	631	580	577	604	608	576	636	555	620	582	582	646	607	582	589	596	617	591	582	573	580	628	644	590	601	574	576	570	586	602	555	614	622	600	570	582	589	593	626	599	595	599	581	613	607	572	571	586	613	565	585	591	582	628	541	550	610	593	643	634	648	577	592	607	597	582	640	551	588	576	557	626	566	571	554	599	553	574	556	603	574	583	568	582	578	622	634	571	570	626	567	576	606	555	589	575	548	621	592	619	527	597	621	586	540	598	606	574	641	595	590	574	606	591	612	573	622	640	591	580	655	611	604	610	615	575	591	602	561	555	588	586	624	611	600	578	613	608	590	593	599	653	559	598	556	617	588	613	646	585	553	584	573	598	620	626	619	593	574	597	550	596	598	587	564	618	603	611	631	624	565	623	650	607	623	600	603	611	621	577	591	604	600	610	581	576	589	577	565	594	615	570	568	624	617	573	569	565	567	606	616	565	595	602	599	602	578	606	602	600	539	622	545	588	650	557	591	601	602	532	604	570	570	585	609	554	611	628	563	589	568	578	598	610	570	613	558	599	647	639	580	607	580	631	617	587	595	616	612	596	634	588	621	587	582	581	593	612	599	561	551	592	609	617	567	614	601	625	609	657	576	603	623	595	560	621	607	583	587	577	627	584	600	583	552	579	599	619	600	582	566	613	645	605	602	593	578	576	619	608	605	612	596	546	598	620	586	592	557	672	600	611	629	633	603	588	602	595	596	601	583	562	543	625	568	606	565	599	622	626	568	610	617	580	583	587	556	573	584	621	636	580	614	582	568	582	562	582	608	573	614	574	576	596	611	588	631	600	582	585	625	574	619	581	587	608	602	627	586	605	579	630	579	565	572	595	609	627	648	647	603	586	638	605	607	565	590	617	583	608	584	593	571	618	578	588	620	580	588	607	588	557	603	579	554	589	591	609	593	594	586	597	612	628	572	587	571	585	588	587	584	617	626	623	547	583	620	620	534	611
3543	2018	1758	1053	910	789	739	692	652	631	600	598	605	588	625	594	562	571	589	550	623	589	587	621	569	573	552	579	558	567	531	604	574	552	560	511	575	580	552	570	520	540	592	565	583	550	566	545	569	569	574	574	573	571	581	553	588	527	573	598	558	580	542	567	512	522	566	532	505	562	597	542	553	508	561	563	573	559	573	542	575	546	539	559	550	525	554	546	558	541	568	571	544	565	556	581	553	565	512	526	537	539	576	562	578	577	601	557	553	575	536	585	548	574	525	567	563	582	545	563	577	529	589	562	532	548	541	580	560	548	543	596	501	529	568	566	523	574	552	598	560	543	551	562	577	561	543	571	530	529	573	568	514	567	589	577	573	553	553	553	550	590	547	571	576	545	557	535	566	552	576	522	529	582	566	567	570	567	515	610	542	569	583	559	550	542	538	571	553	563	556	547	551	528	541	543	549	550	550	587	593	534	527	536	586	598	530	538	529	551	563	501	547	581	540	553	539	538	593	540	567	561	515	554	564	567	569	549	604	533	534	524	573	615	530	547	536	570	572	550	522	554	593	550	586	565	545	550	549	550	569	553	525	563	551	547	586	572	514	578	566	563	583	594	507	535	536	548	571	578	573	557	542	527	553	569	555	584	553	534	581	504	564	549	530	521	554	572	550	530	577	547	551	519	556	574	566	604	559	546	552	533	576	567	553	555	549	535	528	537	571	555	561	571	558	513	540	556	555	513	526	568	548	555	523	544	581	536	542	587	561	537	534	570	566	530	543	571	566	549	560	532	568	551	599	552	589	542	537	545	529	533	530	569	576	578	573	535	503	528	562	538	502	524	534	555	550	534	571	500	545	541	575	537	572	560	555	560	542	530	572	529	543	536	523	546	542	561	523	577	553	519	563	537	534	545	555	552	560	564	521	546	550	566	519	528	548	543	595	569	581	522	580	538	580	562	545	513	532	580	584	581	568	540	558	544	578	522	563	528	549	528	545	544	500	530	545	591	545	563	588	575	545	566	548	512	513	572	566	574	559	538	549	536	559	577	564	543	548	537	558	557	531	559	588	536	535	563	542	540	576	562	567	540	514	563	523	527	613	526	557	549	552	554	536	573	552	534	535	568	560	538	564	528	540	567	580	569	597	549	568	534	532	548	527	590	510	580	536	537	580	524	560	530	575	537	530	520	577	576	484	567	554	545	555	509	540	538	550	537	584	555	539	510	552	556	598	564	538	540	596	547	505	545	541	550	604	533	551	508	526	564	556	549	581	532	572	528	514	543	519	561	559	551	561	527	560	558	507	536	543	549	529	529	588	566	567	523	555	563	538	542	555	592	569	550	562	539	526	571	555	560	558	541	549	552	562	554	550	508	552	574	552	523	575	556	573	516	567	523	527	521	540	574	581	569	528	495	574	562	564	553	566	525	573	567	520	584	538	559	575	567	547	501	567	531	571	547	571	584	569	473	565	555	560	540	556	529	530	559	594	575	598	598	540	550	557	551	573	529	565	522	545	549	591	561	569	536	546	572	572	550	578	540	562	552	518	534	556	538	551	556	533	535	487	541	551	538	529	542	541	526	572	549	552	535	547	552	584	591	540	546	513	557	560	522	555	570	503	549	583	578	516	595	537	544	574	487	549	535	539	576	549	497	551	512	551	518	575	565	561	533	543	526	604	528	539	559	521	563	537	526	536	561	546	553	538	568	562	549	520	582	564	525	542	593	586	484	555	548	512	617	556	560	579	557	564	550	562	543	571	570	572	522	535	546	546	545	565	527	518	536	566	516	508	571	528	546	616	531	531	544	597	540	567	567	615	543	565	547	615	546	571	570	532	523	547	561	543	577	538	565	579	515	583	536	552	548	594	506	577	522	589	534	575	559	547	531	533	562	533	542	523	493	547	541	566	545	570	513	509	559	593	571	555	591	548	549	578	530	514	560	532	562	555	585	539	559	564	562	560	548	557	582	563	552	569	543	552	527	567	518	573	568	541	558	507	575	559	575	553	574	540	543	545	542	530	540	476	531	528	530	561	575	543	530	562	552	601	568	566	509	534	496	592	543	558	541	547	572	526	556	548	542	520	539	551	543	559	579	532	558	546	561	548	533	572	579	553	540	525	523	527	538	533	579	555	542	538	513	530	587	521	563	589	534	526	508	556	599	522	518	539	539	539	525	567	499	557	556	559	545	578	526	530	569	563	558	549	540	522	542	552	556	524	580	545	603	528	545	549	539	561	576	544	562	595	566	550	524	575	545	586	540	543	559	543	569	559	571	543	587	559	582	550	574	560	539	599	557	553	570	541	552	584	539	548	584	535	569	571	569	543	530	518	575	549	535	602	528	530	549	514	592	522	542	523	595	544	559	552	529	577	578	561	508	562	554	549	547	565	541	544	590	579	529	540	555	553	531	549	594	555	585	566	600	484	542	537	541	548	562	560	572	578	579	508	570	541	515	527	524	538	588	522	544	591	589	553	534	512	521	542	546	564	530	578	573	568	530	543	561	553	535	563	547	546	543	512	583	588	554	514	544	555	521	544	543	548	589	501	543	568	551	559	597	613	584	560	577	533	530	528	550	515	576	545	583	566	546	524	541	582	617	548	500	521	547	546	537	583	553	575	530	547	595	538	552	566	552	542	537	560	542	532	558	563	552	564	543	549	578	573	568	521	567	568	600	552	539	528	529	547	532	543	565	568	548	516	517	519	564	544	548	576	540	583	545	511	556	547	509	562	576	510	553	583	552	553	519	565	541	540	537	586	555	528	566	578	560	574	529	587	544	519	540	548	576	538	515	540	570	551	510	514	544	564	544	536	568	537	524	527	545	560	515	558	568	515	525	492	531	551	558	542	555	555	542	547	525	553	533	564	564	571	528	582	539	547	524	569	572	565	482	528	591	564	617	570	570	575	544	534	519	539	569	539	520	538	528	556	511	513	537	608	557	551	543	543	556	536	558	556	526	559	521	523	547	566	553	530	539	564	549	521	542	543	537	534	528	527	601	550	583	524	505	543	526	559	588	562	550	571	594	562	560	518	536	542	580	529	528	542	565	583	580	584	573	546	563	578	585	577	542	589	567	554	509	543	538	556	536	519	521	535	608	586	539	541	516	572	521	542	504	531	572	583	572	542	579	561	538	566	589	525	568	528	508	512	543	522	573	549	543	513	520	578	527	574	579	523	564	564	540	552	537	539	594	577	546	563	522	546	528	557	576	533	555	539	550	514	537	504	557	527	515	539	495	599	531	537	584	589	518	532	545	553	570	596	547	558	563	546	519	548	553	563	508	554	547	543	528	575	521	568	521	565	563	545	536	557	565	520	543	529	568	561	567	520	594	555	521	507	514	570	549	595	511	548	545	568	545	592	571	585	522	568	533	543	580	519	566	535	542	528	518	528	526	505	545	564	548	529	561	604	535	567	548	586	539	578	542	531	541	536	513	520	544	524	513	576	548	537	550	573	520	575	558	525	547	564	533	539	597	531	546
24231	21450	28640	24651	20178	2757	987	574	509	462	439	433	408	386	421	388	396	375	369	354	351	398	390	358	399	401	382	326	343	359	372	361	402	406	348	348	383	350	345	369	361	340	342	366	318	366	376	362	332	341	369	360	360	331	363	371	330	387	350	329	366	319	313	348	375	364	350	361	348	346	367	295	364	344	369	367	359	327	354	338	358	348	351	350	354	397	377	375	335	350	336	332	318	350	365	377	364	344	351	347	346	343	343	345	323	379	368	334	325	359	361	312	335	318	379	384	354	347	333	373	331	336	355	319	405	344	328	354	361	365	375	310	365	315	347	364	365	311	360	370	330	372	352	370	363	380	333	376	332	350	330	350	375	354	352	338	394	375	361	342	352	347	353	383	366	317	366	348	359	352	377	333	363	345	377	334	354	358	350	315	375	352	351	311	346	359	333	379	333	350	348	371	355	354	335	331	335	373	355	341	369	350	342	383	343	379	338	356	357	357	344	350	355	336	328	346	349	320	347	357	323	358	312	378	354	348	376	370	315	353	357	350	333	372	342	365	367	400	346	358	349	350	356	365	337	334	354	368	343	340	318	326	334	358	389	346	350	325	354	368	368	333	356	355	366	362	360	335	322	362	360	335	339	347	320	347	339	361	366	368	360	343	337	356	300	322	320	349	353	351	349	356	337	335	338	328	359	354	367	354	339	385	365	383	362	372	369	336	371	332	362	393	331	344	374	344	369	358	349	355	348	353	390	352	369	327	385	351	352	348	364	385	339	362	322	391	377	351	334	388	353	344	335	343	328	367	330	363	382	330	363	316	334	353	341	326	338	365	378	365	354	357	340	326	356	372	353	356	356	346	344	370	336	345	395	330	381	312	355	354	319	359	364	340	340	341	342	361	341	358	360	355	310	347	347	339	359	364	354	344	371	341	333	338	353	346	363	365	356	355	343	322	335	371	321	370	349	342	359	310	355	346	340	373	332	339	352	370	317	350	368	330	365	351	373	345	349	336	350	319	348	377	352	375	334	330	368	336	352	318	339	332	343	333	357	370	329	346	317	287	362	343	372	354	353	338	365	358	366	368	386	345	314	337	358	335	328	324	329	344	352	341	321	361	341	331	336	333	345	342	341	356	351	357	366	353	344	332	343	372	342	341	307	343	362	355	366	348	347	347	345	334	366	341	351	347	342	370	319	321	355	340	355	331	338	316	320	348	350	311	370	346	381	345	322	356	342	325	379	368	362	351	347	373	343	333	322	352	343	348	359	340	335	329	338	299	344	340	326	383	363	357	362	323	338	343	336	347	358	356	347	374	354	341	321	346	388	322	348	339	353	353	288	358	369	348	348	330	336	356	326	328	338	380	370	310	351	353	355	317	335	344	329	327	311	382	330	325	373	374	340	362	334	356	336	376	347	326	360	348	365	333	348	335	324	352	342	314	349	321	346	355	369	333	352	367	336	312	342	306	380	330	328	325	325	376	376	309	349	338	343	365	313	365	378	346	354	330	317	349	364	340	345	363	344	346	351	333	337	344	336	356	341	318	332	356	313	375	347	368	355	358	377	325	346	336	351	363	367	354	372	345	329	339	369	377	358	353	335	323	350	333	350	376	369	348	375	351	337	338	330	365	361	375	341	361	316	341	355	362	323	324	321	328	355	328	358	347	340	397	341	342	358	341	374	336	383	359	363	335	359	372	350	318	363	340	344	334	344	320	344	357	325	353	379	344	332	374	358	345	340	337	341	325	328	359	369	377	338	380	371	341	332	328	367	370	363	328	325	321	351	322	342	323	354	367	366	355	360	343	344	357	370	346	350	371	336	349	321	364	377	327	319	350	354	350	346	344	368	345	343	349	309	394	327	375	385	345	357	354	354	358	334	366	370	343	348	321	369	348	359	335	349	362	353	335	341	349	340	338	329	327	338	341	381	368	364	356	334	364	348	350	403	342	360	348	366	364	340	342	331	343	362	361	349	343	350	308	323	327	345	367	346	348	344	361	346	363	364	341	340	367	309	322	362	361	315	338	335	343	339	344	376	348	352	321	317	364	331	344	346	390	357	377	356	348	325	346	355	364	310	354	356	338	332	341	326	334	355	327	355	352	339	326	303	344	333	341	341	373	344	354	312	335	299	346	350	370	360	344	345	384	373	379	303	342	343	369	399	360	363	336	345	359	347	342	384	364	353	362	348	339	354	356	329	353	329	348	310	354	324	346	317	352	348	368	352	329	402	355	375	332	341	318	337	335	363	337	359	355	335	399	370	352	367	340	352	388	362	361	393	330	396	384	351	326	343	401	356	360	343	341	350	327	350	365	321	341	325	335	338	352	378	333	323	322	359	384	333	334	353	326	342	326	355	328	329	363	394	344	364	352	367	327	380	345	347	339	325	349	368	330	347	353	351	324	326	316	374	355	320	335	316	331	358	359	362	350	337	355	337	360	339	356	325	331	356	335	352	359	297	341	369	336	346	340	377	409	329	330	367	320	375	343	376	353	325	367	343	356	356	346	347	348	339	364	378	373	365	362	356	355	351	360	335	351	342	378	336	325	348	345	335	363	354	310	350	318	360	344	345	379	317	361	351	331	344	354	338	335	351	318	337	391	341	359	320	352	331	384	319	321	334	375	358	329	333	343	333	353	373	333	339	317	319	348	352	390	349	361	379	346	316	370	339	329	350	359	382	325	334	327	342	339	367	324	344	359	351	368	362	342	377	340	372	357	324	358	361	351	343	359	313	332	337	346	359	354	378	314	363	348	361	371	359	361	358	340	339	331	361	364	371	342	314	330	339	336	380	354	346	328	352	340	330	326	358	302	333	332	330	353	365	345	355	357	320	359	361	347	320	338	329	348	336	343	336	336	329	386	358	344	342	325	348	354	355	349	350	347	318	342	370	338	376	347	372	322	323	319	360	357	332	329	329	346	370	357	348	354	326	375	335	377	341	352	352	314	370	353	346	324	360	339	339	338	368	350	298	369	322	348	346	344	370	361	341	345	289	342	334	381	305	355	324	374	340	346	336	333	352	341	358	320	369	357	336	360	336	303	370	380	321	331	330	348	356	343	362	348	333	323	368	339	343	346	373	334	366	346	331	311	363	334	351	334	331	365	339	362	348	346	348	348	333	367	328	342	337	367	349	348	349	370	385	321	346	382	353	346	315	358	358	342	329	313	345	375	348	357	357	351	323	358	358	368	366	343	347	328	332	341	357	378	359	350	355	362	317	343	338	358	351	371	334	355	364	328	341	346	366	342	340	338	311	333	328	371	353	319	317	389	317	331	306	365	353	336	326	343	344	333	319	355	366	351	332	319	325	355	345	335	347	302	385	328	358	361	349	353	359	327	320	326	357	362	351	385	355	333	354	364	347	332	375	298	351	385	338	342	357	334	338	336	332	376	338	343	340	347	345	340	345	357	363	331	335	347	337	345	331	346	372	332	333	358	335	320	361	338	314	342	359	378	355	345	335	347	354	342	368	348	379	320	317	362
3283	4726	3674	1826	1339	1026	836	678	589	539	528	510	460	480	428	436	418	396	373	405	413	400	362	412	361	400	361	389	367	342	391	352	374	348	359	374	391	387	372	341	371	341	371	372	387	345	385	335	341	369	406	316	360	358	336	367	351	334	373	337	357	380	373	371	345	351	359	340	368	354	361	383	337	356	354	369	340	355	340	338	362	358	373	325	350	342	355	335	359	351	359	351	371	372	373	384	352	356	352	324	336	371	356	345	358	357	333	337	380	355	368	347	390	339	353	343	366	342	337	376	345	357	364	346	357	331	361	356	316	360	351	377	351	355	357	384	368	340	375	364	368	348	376	343	339	341	348	344	322	339	364	357	318	344	353	359	351	361	335	387	344	358	330	340	326	350	368	377	360	363	362	368	353	381	340	348	370	325	315	324	339	335	326	360	378	364	338	367	375	331	369	369	334	322	374	355	343	413	396	377	375	369	362	341	373	352	376	369	331	379	380	357	338	351	365	317	332	373	361	354	347	386	352	355	354	378	362	343	361	340	391	371	331	351	387	406	366	341	358	363	378	358	357	336	359	391	336	331	344	351	378	344	326	349	373	362	360	362	352	343	383	384	347	357	363	371	364	385	336	336	326	370	358	335	383	361	370	338	374	332	351	360	372	329	326	345	349	367	357	343	375	340	338	357	331	353	372	369	306	360	342	348	343	385	327	388	357	343	348	370	355	337	344	345	356	364	365	353	381	302	346	322	335	335	356	352	360	357	367	377	343	323	359	331	337	354	369	331	358	378	367	346	344	359	379	349	369	344	336	339	396	371	355	355	346	382	361	334	328	346	373	373	372	329	330	334	351	352	365	360	313	343	338	338	358	340	342	393	341	373	364	373	365	352	376	349	372	355	357	341	358	318	335	319	333	367	350	323	315	329	343	350	324	365	367	337	381	350	371	354	358	324	319	327	397	372	356	352	342	371	345	346	342	315	346	340	341	352	350	352	400	336	370	355	377	357	342	345	359	324	361	344	364	352	341	330	355	328	350	334	340	347	351	370	324	325	337	367	365	376	354	363	366	351	322	344	382	321	347	343	353	325	304	332	403	365	378	347	334	387	368	371	372	339	382	372	397	352	365	393	366	341	387	340	307	360	353	371	360	328	319	362	342	354	356	328	369	377	352	361	369	363	335	346	372	371	369	343	322	377	345	346	362	335	348	333	378	339	351	355	375	355	346	350	350	360	358	343	350	344	381	357	366	359	348	408	365	376	354	392	330	340	328	336	396	374	329	349	359	354	346	383	344	328	339	361	364	362	355	315	340	346	332	347	374	369	379	326	352	392	369	328	363	326	344	359	317	324	342	369	356	370	328	344	338	343	316	382	316	346	376	350	384	309	366	317	355	380	330	321	377	337	340	323	345	359	376	351	343	341	347	385	351	381	349	315	353	331	378	373	350	336	337	348	355	388	287	378	360	337	358	347	351	379	353	366	357	388	326	353	361	312	341	326	318	351	361	331	366	378	369	384	348	365	342	336	327	323	358	332	366	365	346	354	361	318	328	358	346	366	342	330	357	335	354	356	353	356	338	361	330	349	333	334	353	339	370	344	354	352	378	363	360	323	376	364	332	364	348	366	305	350	336	366	337	355	393	346	331	393	351	327	368	329	329	353	335	357	364	363	359	349	326	357	349	353	361	349	350	351	350	344	347	328	321	319	379	339	356	340	360	340	360	363	368	378	328	340	371	369	375	324	377	326	355	364	344	383	359	346	352	359	345	345	352	335	362	324	398	349	343	382	384	359	364	346	359	350	315	366	344	344	373	321	390	355	332	336	345	342	355	380	325	320	374	353	353	367	369	342	369	348	316	334	367	349	364	337	344	318	339	333	369	391	342	354	360	345	368	392	317	366	355	347	345	357	365	346	375	348	349	338	381	345	360	353	360	354	349	354	344	355	383	339	365	372	338	356	345	363	337	351	346	372	369	341	381	360	302	358	374	364	363	351	372	348	367	378	364	350	362	312	360	374	343	336	353	345	325	350	331	375	352	345	360	349	344	364	370	355	351	334	371	364	331	352	368	350	366	367	331	356	361	351	348	365	334	353	360	349	355	348	323	309	312	322	374	355	334	352	394	343	360	370	374	336	346	340	337	354	349	380	387	354	322	324	381	316	357	355	333	372	348	333	333	331	321	331	312	348	386	357	346	365	350	337	335	366	370	360	332	341	346	324	374	358	357	329	351	367	376	351	322	345	331	332	335	399	336	391	358	368	337	370	362	341	377	344	358	391	348	344	356	335	353	330	371	359	376	357	363	354	352	359	371	367	336	351	371	353	372	355	327	353	366	351	398	373	335	359	308	340	365	358	372	348	352	367	325	319	336	355	342	322	329	360	375	321	373	356	363	360	373	321	334	362	353	336	325	352	373	359	323	315	359	355	326	346	357	364	329	346	371	336	341	332	391	396	352	320	320	322	329	334	360	361	329	327	349	342	389	341	374	360	371	340	353	333	362	321	364	302	334	351	369	355	348	376	407	356	345	373	356	362	323	355	321	371	333	342	319	348	324	336	346	366	356	341	342	328	340	368	346	377	341	331	351	350	362	343	349	341	332	364	359	331	354	310	368	340	361	351	364	379	367	336	335	316	344	353	350	312	312	359	332	338	339	344	365	338	351	316	342	325	372	351	377	355	325	393	343	311	355	342	354	367	373	372	321	339	352	352	386	359	351	353	345	331	315	364	351	356	325	380	347	325	351	368	328	362	334	371	348	356	361	342	341	370	360	342	344	329	331	343	316	368	331	391	338	336	344	343	343	363	366	337	333	361	307	398	336	351	352	361	367	353	358	342	340	324	365	385	349	343	358	351	384	315	370	331	366	346	387	336	356	354	351	321	352	387	346	376	322	317	320	347	364	338	343	359	337	339	337	370	330	351	356	343	338	314	342	331	354	373	347	343	345	359	345	338	344	358	324	369	364	356	377	361	342	339	336	372	367	366	353	361	360	354	354	393	340	332	360	368	355	357	350	352	355	356	326	342	351	356	359	344	343	345	352	334	336	313	319	323	341	343	372	344	352	351	369	362	354	332	366	356	355	336	305	372	376	375	345	345	331	343	371	327	364	343	371	334	343	332	341	360	374	364	315	370	350	349	351	368	360	359	372	365	362	363	353	358	378	341	330	337	358	337	350	352	309	345	385	350	361	378	358	373	340	373	345	333	349	340	339	371	356	381	316	355	353	322	370	352	366	337	340	334	344	341	378	310	371	328	343	344	356	326	347	339	366	354	346	336	334	357	375	400	357	350	344	374	363	377	309	321	355	347	367	368	354	326	330	358	327	344	317	357	367	333	350	344	337	316	339	333	353	319	349	359	325	354	367	343	363	364	355	377	347	338	359	341	321	341	332	352	356	388	315	369	383	348	363	325	357	372	350	380	353	363	355	341	354	322	364	321	329	376	338	338	342	339	334	326	350	348	341	384	332	346	323	337	366	353	375	337
27651	11811	2020	1242	931	779	774	730	742	745	778	695	686	751	746	728	771	769	704	683	781	747	715	735	737	723	756	720	792	799	703	695	732	738	747	730	755	800	732	758	711	700	724	739	774	712	806	716	777	749	712	728	788	722	755	757	707	787	737	712	722	703	752	770	725	743	686	752	782	708	756	781	768	755	738	734	777	727	806	783	759	777	735	786	736	730	766	691	791	764	727	757	692	739	704	734	727	760	727	732	788	760	770	721	778	708	747	698	743	734	716	737	714	754	755	722	738	690	735	713	738	729	694	686	779	721	730	745	723	705	746	707	706	766	736	726	756	766	735	736	757	764	749	764	778	722	753	750	759	731	716	759	709	757	754	753	730	717	761	672	769	731	733	737	727	732	720	777	732	782	743	695	738	723	743	751	775	728	742	746	740	745	735	773	737	739	760	719	729	726	737	695	756	769	737	730	790	744	736	709	802	765	769	735	749	718	748	774	730	725	774	695	718	768	758	721	713	738	746	750	733	737	740	781	737	764	708	731	792	743	701	781	739	650	786	755	711	729	720	713	727	724	754	744	707	775	731	769	764	723	738	706	759	746	713	749	676	665	741	735	714	735	736	738	781	728	802	740	706	763	785	728	739	772	746	747	739	820	741	731	742	697	705	761	718	743	751	704	705	730	779	762	745	748	756	732	713	722	709	755	760	763	703	793	776	703	773	774	686	748	653	779	772	772	718	712	785	759	756	730	757	753	752	778	786	725	713	737	765	719	732	729	721	732	712	744	770	747	703	750	809	717	712	746	733	747	779	689	712	733	785	722	704	753	728	800	732	711	751	720	665	740	804	732	728	733	727	765	783	696	750	753	747	725	754	709	758	783	728	776	783	777	792	710	753	731	756	784	709	707	768	723	762	726	739	748	763	732	749	766	712	781	744	766	772	761	771	711	767	717	761	732	701	705	773	707	709	732	770	726	779	761	726	733	738	707	757	758	714	739	777	759	710	734	734	723	697	728	757	700	753	725	827	727	713	754	726	763	715	780	711	772	702	749	706	755	725	713	739	711	716	721	755	731	745	743	711	780	770	755	750	715	760	791	780	749	804	777	699	706	739	762	729	713	717	710	797	751	739	744	749	708	806	748	753	782	753	730	730	746	730	718	711	738	765	717	728	769	751	736	784	759	735	758	755	717	727	698	731	737	731	764	719	742	729	761	696	740	727	704	726	747	762	772	753	770	735	799	766	759	749	738	670	732	738	727	734	701	753	707	735	708	712	735	710	757	724	708	722	740	671	759	750	682	703	770	713	739	754	766	749	767	709	758	720	719	802	729	720	731	766	766	732	754	733	720	710	751	684	756	779	765	739	758	694	703	746	756	734	793	732	706	748	767	729	776	731	716	759	741	752	764	733	716	737	731	744	759	741	694	764	700	828	771	739	713	744	770	697	735	678	743	729	753	764	787	778	718	752	672	696	755	705	712	771	748	778	776	798	768	741	705	780	727	756	728	716	786	754	745	782	753	789	752	746	694	721	712	720	720	702	774	693	725	709	772	739	700	734	788	755	754	729	750	730	806	719	722	756	686	682	790	717	739	735	700	724	785	772	725	733	699	719	697	739	730	726	717	727	732	754	769	728	762	702	770	787	756	741	800	736	720	704	740	741	727	678	793	728	758	742	721	710	746	713	712	735	753	767	759	761	741	704	801	741	719	776	747	724	751	734	726	748	725	744	748	708	760	726	735	716	762	714	732	740	771	716	728	807	772	727	762	743	761	705	699	720	739	712	761	675	740	695	740	741	758	718	731	740	745	727	747	773	724	717	723	696	732	714	782	757	719	730	735	756	725	724	723	774	781	746	741	721	672	720	774	775	731	697	740	773	704	705	745	710	758	764	710	744	709	767	737	737	770	760	714	744	742	768	759	774	762	767	720	722	724	760	734	684	758	760	727	740	781	755	715	789	754	743	776	732	721	742	745	737	753	679	747	749	718	658	710	716	768	748	735	708	775	739	777	749	706	730	708	793	756	689	728	730	731	729	719	746	736	765	750	761	759	792	733	716	712	713	753	735	741	764	693	759	750	762	754	731	748	725	734	696	727	731	742	769	795	800	752	722	785	715	732	783	718	777	742	729	758	746	716	786	786	729	733	793	760	716	698	752	767	758	696	728	708	738	778	693	748	700	700	765	743	744	720	717	728	721	727	730	772	704	739	766	728	767	748	749	757	688	755	721	748	740	693	753	732	695	774	691	743	753	766	727	718	743	746	780	736	691	777	733	710	717	776	759	706	760	725	698	729	757	719	717	767	739	676	777	753	748	732	726	722	756	765	727	710	726	726	766	692	771	769	759	745	748	761	750	749	767	739	726	768	711	731	755	787	753	721	752	730	706	719	746	758	728	757	713	733	685	718	727	726	718	787	737	681	764	757	698	716	792	726	738	718	764	752	744	731	775	713	700	762	764	703	747	712	770	722	737	740	787	721	722	772	768	792	727	731	774	737	722	726	719	753	782	714	746	723	721	697	759	675	745	736	692	736	756	771	759	738	718	724	742	772	802	738	779	707	766	736	776	717	712	736	750	708	683	745	789	732	737	717	773	775	784	774	746	744	727	731	709	754	705	740	712	740	675	724	800	713	787	762	719	739	724	744	745	739	792	712	755	716	780	705	745	752	702	720	724	732	768	758	722	749	711	749	740	706	766	728	752	757	692	717	709	674	720	776	704	678	726	745	680	751	761	764	760	723	758	746	745	779	750	697	707	748	745	758	703	759	711	741	778	729	753	696	726	784	720	768	789	725	715	732	716	788	685	745	743	730	729	732	726	727	760	719	745	760	699	726	686	736	777	736	691	714	750	724	725	759	744	766	773	734	755	791	698	705	737	717	769	728	753	774	702	761	713	779	755	723	753	767	745	735	743	727	753	751	706	738	718	751	733	710	729	726	753	729	762	758	721	696	764	738	736	766	748	727	723	753	706	739	746	777	744	730	778	722	740	723	706	725	738	693	777	695	764	764	752	748	726	720	782	764	711	740	730	754	687	756	756	725	767	744	728	732	726	766	717	731	749	748	787	714	697	717	732	768	752	729	693	751	762	763	746	722	720	712	661	734	814	761	681	740	752	767	764	715	737	771	717	702	744	777	772	734	739	730	707	737	734	734	719	664	715	712	740	731	736	728	705	720	667	725	736	744	737	772	695	790	745	742	760	717	736	709	683	714	699	788	779	750	741	775	739	772	741	768	722	815	748	725	746	702	739	813	745	715	760	685	708	751	723	750	742	735	685	718	734	752	657	730	762	756	763	744	741	710	757	797	735	755	769	771	731	701	741	729	736	754	749	747	728	740	732	698	718	733	759	749	744	770	773	741	716	714	769	695	740	724	710	755	700	749	714	746	743	731	700	696	742	713	715	701	698	761	730	746	754	745	736	721	777	743	748	787	737	779	759	731	742	737	733	713	687	754	746	756	725	765	731	755	795	760	767	757	740	716	722	734
5128	886	843	686	783	688	698	664	648	676	664	695	698	621	625	647	671	615	673	672	658	686	647	645	625	638	697	717	630	721	688	690	639	641	644	690	637	644	641	654	646	671	626	677	657	625	648	673	633	676	687	653	660	670	677	667	659	628	659	687	646	669	631	671	680	660	645	621	643	691	683	668	665	676	660	682	689	676	618	642	668	650	729	686	644	682	673	660	624	671	700	660	615	648	648	683	628	663	640	650	673	644	658	644	646	625	677	676	682	629	673	698	664	672	682	634	669	640	643	640	664	683	711	626	685	646	606	662	688	623	660	664	660	640	649	693	677	639	620	638	668	647	675	668	696	638	663	657	690	622	607	654	695	672	673	691	658	678	676	634	630	704	684	639	645	686	683	651	662	673	631	648	683	660	689	654	666	661	650	675	710	585	662	637	626	647	622	693	692	677	628	677	618	659	688	677	654	692	610	691	626	622	681	681	628	664	677	671	644	642	647	675	690	642	689	644	654	633	651	636	712	652	639	671	694	685	689	682	638	626	665	682	647	660	706	680	619	698	680	645	655	672	661	667	651	630	638	670	662	672	696	706	640	672	621	646	672	683	682	626	656	679	695	626	615	669	609	659	661	641	638	638	617	653	669	711	676	641	637	631	643	663	650	637	595	629	646	665	637	637	712	653	666	654	645	674	676	661	681	646	672	637	651	665	671	619	659	691	662	696	672	645	649	642	658	656	678	681	610	641	715	616	651	620	645	680	665	670	664	652	678	707	686	649	668	660	635	673	703	601	644	632	696	667	670	595	655	645	630	637	661	653	653	698	660	660	639	626	637	639	655	649	642	649	692	671	660	640	637	634	664	688	691	645	660	660	666	666	657	602	681	671	647	660	650	655	663	668	661	667	630	676	674	642	681	652	629	643	701	653	678	643	656	650	665	626	665	678	690	631	676	607	638	602	648	649	674	668	671	645	704	680	615	669	614	658	651	729	672	651	651	656	661	623	638	723	651	643	643	692	682	630	656	623	603	632	685	641	664	635	610	675	660	643	711	727	651	649	654	697	651	649	681	666	623	622	681	673	623	686	659	688	695	666	692	670	660	666	669	659	647	646	588	624	666	660	664	641	680	679	648	690	683	665	694	683	690	645	668	636	669	688	653	663	638	659	638	711	616	634	678	686	665	654	665	675	679	683	682	635	639	657	662	682	653	660	615	672	642	655	661	677	665	678	698	693	708	649	668	638	686	630	682	617	673	661	657	662	702	671	642	660	660	642	689	668	646	667	657	677	620	607	659	664	671	653	617	628	658	643	692	636	683	671	673	667	627	651	647	690	666	642	663	676	641	656	650	693	656	656	707	626	662	656	671	684	635	654	659	714	639	650	664	657	646	636	666	687	702	616	637	669	677	702	621	669	665	660	633	642	646	696	660	683	650	687	644	640	658	656	670	713	658	671	667	632	648	683	634	674	627	645	669	670	638	633	585	671	618	658	648	619	668	643	693	657	654	675	680	601	658	650	679	645	668	669	672	640	679	683	613	654	667	696	687	672	651	686	666	702	647	663	619	656	700	619	661	684	703	650	623	656	667	689	689	613	669	676	652	677	659	645	669	689	636	651	650	683	663	670	672	705	611	684	646	643	637	674	641	666	666	609	604	665	655	620	697	700	666	643	643	660	659	661	659	657	630	613	711	676	670	664	654	689	689	682	594	674	652	628	667	688	634	671	662	684	660	662	675	674	637	653	684	657	673	651	653	603	645	624	638	642	615	650	672	633	689	669	608	661	626	655	625	685	659	677	674	650	714	687	675	645	671	642	681	662	641	703	653	628	685	631	660	642	692	673	628	644	599	622	661	627	641	639	623	701	633	626	652	641	645	661	651	648	695	694	658	643	636	665	692	693	666	632	667	674	660	669	695	693	609	624	644	628	662	667	641	631	650	708	673	646	608	666	644	673	665	635	649	662	650	635	673	658	680	664	715	661	652	641	628	660	615	652	648	653	658	615	650	664	669	643	643	639	628	666	735	700	676	651	624	630	623	656	658	630	661	652	634	660	657	664	700	687	655	674	665	696	630	616	669	679	646	650	674	614	676	706	655	666	657	629	666	664	667	662	671	662	595	699	619	646	607	691	691	655	648	682	666	614	651	633	709	681	646	644	634	648	660	655	581	650	630	659	623	648	652	631	661	681	660	686	679	674	649	660	709	628	646	677	668	671	709	640	708	625	654	703	679	681	641	674	684	671	656	652	632	644	685	661	732	654	636	621	651	604	666	693	662	638	678	660	696	668	644	620	665	631	703	689	671	646	665	702	669	671	653	681	639	690	679	676	664	658	637	672	646	647	631	676	632	657	623	629	651	653	644	683	660	635	605	677	707	640	690	641	694	639	624	611	587	691	651	657	635	673	642	613	663	636	662	683	665	657	651	622	632	628	664	697	658	643	634	696	699	599	654	678	647	664	633	722	631	662	674	673	661	633	624	670	666	706	678	661	682	664	637	629	647	624	696	643	630	650	677	587	661	663	613	684	646	673	592	674	650	661	671	670	670	690	688	646	672	651	619	665	640	667	708	648	643	646	662	636	660	682	657	698	682	643	673	693	634	621	713	688	679	651	654	700	639	666	661	660	655	625	629	633	629	631	687	691	683	619	676	644	677	661	658	640	654	697	664	663	656	685	653	686	633	668	656	651	593	661	693	618	701	651	641	643	652	658	655	663	648	671	701	716	640	627	697	691	612	638	700	682	655	656	655	628	668	666	665	684	681	687	694	637	671	658	653	604	636	648	650	641	649	619	618	622	671	671	676	633	657	688	682	692	643	665	639	675	599	648	696	673	658	669	662	621	662	693	640	654	675	656	613	658	657	698	640	666	676	657	600	674	669	665	633	648	701	649	649	675	631	657	643	659	654	703	700	626	674	686	630	650	638	672	609	666	651	684	694	662	642	692	661	679	677	663	644	670	634	638	619	649	660	647	640	658	622	667	666	660	633	669	644	740	665	696	652	661	659	644	621	647	682	631	682	633	650	685	667	699	643	674	643	667	654	674	653	683	668	667	695	596	610	612	707	685	639	647	651	674	669	644	681	673	669	638	596	652	648	626	696	623	651	667	660	655	694	660	671	615	628	673	665	663	682	627	660	679	655	662	675	670	660	630	634	632	642	660	674	650	697	626	691	642	621	692	665	688	690	634	648	607	615	659	672	661	651	678	705	631	670	649	721	694	635	631	627	660	670	658	644	621	684	617	634	667	639	697	689	684	656	650	684	644	654	689	660	661	633	684	645	594	704	632	682	654	694	644	656	694	645	690	628	615	665	673	616	671	666	596	590	669	635	674	657	663	626	662	703	687	668	639	637	693	623	630	649	673	665	689	649	603	679	638	645	653	658	606	672	667	644	648	634	677	657	653	635	654	663	665	654	701	632	663	648	653	641	670	694	692	706	650	730	625	617	619	660	647	668	587	690	700	682	624	703	645	621	651	676	670	667	659
25798	21430	25336	16885	1573	773	758	628	583	576	628	605	594	629	592	552	566	565	572	490	592	568	588	528	591	590	534	562	543	542	589	584	517	565	571	531	563	529	515	511	581	553	595	567	527	586	529	557	534	567	559	572	564	600	507	562	522	579	541	517	589	587	538	518	571	540	516	574	561	510	556	500	525	566	537	546	553	563	547	573	561	545	517	563	534	550	565	553	563	565	531	528	533	565	590	609	542	582	499	574	577	544	558	527	559	532	551	531	586	539	562	585	574	547	528	511	512	570	536	584	553	554	581	560	535	510	535	581	538	592	581	527	535	571	576	516	549	534	511	553	571	574	571	583	565	500	562	546	599	534	504	537	585	559	507	528	519	524	529	542	566	568	544	596	605	558	600	559	539	529	547	554	507	559	560	553	538	528	534	503	525	584	563	517	542	520	545	550	534	555	554	589	547	558	567	515	580	516	569	567	537	557	557	564	565	553	529	535	537	514	546	554	526	571	545	558	562	549	552	514	518	503	519	549	526	556	577	558	590	563	559	508	562	569	516	573	531	531	535	555	573	528	537	537	564	528	567	541	533	584	556	546	508	540	561	538	552	534	525	504	547	578	557	536	543	493	540	605	553	556	555	627	533	560	555	579	546	466	531	576	520	543	588	571	547	587	583	544	552	580	556	525	551	506	531	515	588	546	598	569	528	524	525	537	564	538	581	547	560	518	497	516	560	521	538	568	512	533	574	563	562	579	528	562	534	561	553	553	543	520	554	554	536	558	554	559	569	535	528	546	524	520	542	557	557	552	544	550	557	566	527	558	597	545	550	568	559	574	601	555	530	585	585	528	581	564	525	527	565	536	578	518	573	555	573	534	547	590	579	596	565	549	514	585	545	541	544	601	572	533	533	544	529	533	578	537	522	527	541	516	592	544	554	537	544	537	539	554	572	540	531	537	538	542	566	570	569	547	512	555	549	518	556	542	538	541	549	547	552	531	568	520	563	544	548	558	560	575	531	574	588	520	558	506	596	516	575	567	523	525	527	550	544	551	566	560	562	514	540	548	611	568	548	553	501	558	565	528	599	578	576	558	558	543	542	554	557	547	553	515	524	537	562	509	521	562	529	556	578	597	572	534	519	513	523	535	508	524	558	505	524	570	558	516	518	511	549	544	573	540	500	549	529	542	558	529	548	513	556	557	532	541	555	559	546	571	547	540	531	528	562	516	598	536	543	510	550	566	569	560	551	569	516	571	528	523	581	512	570	518	581	595	541	543	544	556	524	558	537	551	552	595	526	521	519	501	561	566	516	525	542	535	554	533	573	490	537	529	549	567	559	532	576	571	526	569	556	529	561	579	582	575	536	529	529	568	591	534	538	546	546	543	551	583	612	542	528	536	561	531	539	549	555	504	551	566	569	562	549	561	562	582	577	491	547	526	530	559	544	505	554	543	603	576	536	536	539	575	504	556	538	554	543	557	576	532	576	568	573	536	499	488	552	572	562	515	552	589	581	550	554	550	569	509	524	529	531	558	516	579	527	507	529	521	560	568	544	560	541	538	607	528	533	551	542	565	554	530	542	583	544	545	553	563	573	554	493	503	578	516	531	523	572	529	549	539	522	530	541	556	586	522	560	566	555	500	558	552	549	540	551	495	570	564	541	519	587	550	545	501	562	588	517	530	524	540	530	558	516	558	598	547	538	531	547	516	490	506	560	541	526	551	538	543	546	554	583	524	535	527	609	522	535	583	566	579	622	553	569	615	541	558	554	534	535	540	511	586	581	500	523	587	583	540	514	549	526	541	548	548	528	535	532	562	551	578	549	541	538	543	585	579	590	554	546	556	541	528	509	546	516	518	548	544	529	506	593	569	568	536	575	527	587	567	542	539	538	529	570	524	556	546	525	556	563	580	569	536	575	550	536	538	515	581	549	532	574	561	590	547	562	564	574	545	542	537	531	534	566	525	592	507	540	595	573	547	552	549	541	565	549	574	551	515	530	524	552	507	532	552	540	563	555	524	535	542	569	562	568	497	544	530	577	552	591	558	527	546	565	535	562	554	567	551	537	573	565	538	569	540	568	556	586	555	535	557	538	553	572	554	640	582	527	565	544	572	580	549	548	568	534	557	605	545	555	557	555	533	489	523	585	540	555	516	543	497	553	538	583	557	522	562	571	559	529	555	526	565	560	593	567	512	543	541	548	543	553	565	546	547	520	553	575	545	526	536	542	539	545	545	552	558	519	548	520	505	534	553	532	553	503	534	558	569	520	533	527	535	551	569	543	525	551	486	527	552	564	517	591	553	550	554	532	509	581	542	516	527	516	534	570	562	552	582	492	539	594	562	582	567	542	585	571	527	551	572	550	532	577	537	531	547	557	535	560	568	570	528	559	576	602	536	559	549	534	568	509	561	540	568	530	551	563	512	572	556	558	574	540	530	540	576	553	537	557	541	545	542	554	537	539	525	558	560	552	546	565	540	576	542	533	550	607	574	538	549	563	531	535	563	564	555	510	546	545	571	559	558	564	594	546	573	524	544	592	544	542	550	535	588	548	568	561	558	560	522	520	555	578	557	566	580	562	580	508	595	548	528	550	550	543	496	545	582	562	533	531	510	553	562	568	527	575	560	523	586	534	570	541	575	580	544	584	522	541	560	524	542	559	530	551	532	512	543	568	551	543	513	540	561	584	533	590	566	509	535	546	565	553	549	529	558	504	540	533	561	515	543	503	524	593	559	537	537	544	522	570	543	574	533	541	530	526	536	572	551	544	592	570	492	554	551	558	558	575	525	568	528	523	597	595	605	532	540	560	521	532	540	527	561	571	558	546	520	502	568	543	559	545	527	547	530	593	566	584	531	552	592	536	549	552	550	547	570	529	577	563	508	553	566	571	578	542	561	549	545	557	592	533	573	537	575	556	586	576	586	545	546	540	601	547	529	539	552	562	559	560	555	565	561	524	575	613	583	546	545	575	551	536	585	524	556	536	545	561	548	591	574	538	565	554	598	560	565	571	588	532	578	575	556	554	530	503	537	559	539	579	563	577	528	539	512	559	555	561	539	562	569	576	523	549	578	572	586	545	512	574	543	575	517	512	515	553	501	582	544	607	599	551	529	517	557	516	547	575	564	538	536	541	559	559	543	548	548	560	534	565	576	563	556	541	539	528	584	544	524	624	531	532	530	543	549	584	564	542	534	525	526	530	550	578	584	514	535	569	518	512	551	535	549	570	564	547	560	519	548	544	542	583	533	551	573	551	550	590	549	526	558	558	569	555	546	548	566	515	519	584	575	561	536	572	573	575	547	547	571	512	557	554	521	534	524	556	570	562	528	548	574	578	538	519	569	562	551	564	532	542	560	495	543	569	544	567	553	549	551	547	562	529	542	569	588	581	551	569	562	493	600	554	575	538	544	563	558	530	545	552	538	527	571	537	596	581	557	530	519	544	599	550	542	546	540	590	535	561	577	523	591	528	578	587	505	523	520	540	557
3406	1967	1733	1051	808	779	693	671	620	598	566	518	545	549	560	575	542	595	535	567	584	546	550	511	533	544	528	520	523	569	541	510	513	521	541	578	542	508	526	515	525	509	514	536	499	531	532	603	532	508	557	555	550	550	503	534	578	525	546	484	524	560	518	533	540	527	528	558	511	551	534	534	492	479	523	522	531	536	508	549	534	515	529	498	550	505	517	578	494	542	502	503	545	483	557	517	505	542	521	543	524	549	531	504	536	535	509	529	539	539	505	475	519	541	480	535	517	519	520	555	486	512	506	561	500	567	560	542	509	531	507	565	500	495	505	499	496	581	541	498	479	542	528	510	512	511	528	507	539	512	519	523	516	509	487	451	527	486	529	532	530	557	532	493	520	536	533	545	514	531	532	521	526	548	512	487	473	496	539	541	511	504	533	487	520	503	465	491	503	511	517	502	495	557	493	481	506	525	490	536	509	539	509	532	545	545	544	506	498	473	535	520	554	505	547	560	479	493	495	469	541	502	504	515	516	519	508	503	512	505	495	534	529	519	512	553	504	559	497	542	488	505	508	514	513	510	516	521	473	493	495	530	486	512	502	514	492	488	512	503	530	548	524	498	526	489	495	503	494	491	518	517	500	506	518	495	539	499	545	527	477	493	530	488	512	460	505	566	566	515	513	503	543	519	501	549	482	538	522	488	517	494	503	513	541	485	489	502	509	487	486	529	495	533	518	497	514	544	516	529	521	497	565	486	519	513	522	553	487	477	468	495	548	565	545	520	523	522	557	479	552	513	493	538	531	544	512	445	540	446	506	495	486	490	507	482	528	527	540	546	496	516	532	498	500	548	520	521	562	513	485	506	543	522	515	527	549	517	537	492	554	507	534	521	491	551	527	534	523	502	517	527	492	528	521	518	505	518	461	465	482	562	537	538	551	569	510	509	489	506	582	561	533	514	512	516	531	508	570	543	533	513	493	516	506	476	519	532	501	514	520	546	480	518	530	514	466	514	490	555	539	526	512	527	519	541	527	503	554	506	516	523	528	525	549	528	497	510	522	520	560	507	495	508	466	507	496	490	530	546	532	502	533	492	538	510	511	514	538	519	520	516	508	517	535	543	500	526	533	488	558	505	539	529	557	497	523	491	486	545	494	541	538	533	509	540	504	529	541	511	506	517	462	514	533	546	539	537	508	533	522	511	485	487	516	509	526	510	558	512	514	544	491	531	524	550	492	509	491	527	495	503	518	528	513	509	513	495	543	496	526	524	492	500	495	470	520	508	514	475	537	527	526	524	527	496	511	491	503	525	505	527	539	495	545	496	530	533	515	529	514	543	524	537	562	541	494	506	550	508	488	504	491	559	508	508	520	487	469	518	547	537	502	527	515	492	501	537	535	498	549	546	508	522	485	470	532	510	533	497	519	518	508	517	545	507	499	529	526	545	538	488	511	537	489	543	535	524	541	503	524	502	537	512	536	467	502	520	536	548	547	519	525	544	526	530	515	549	534	501	494	549	510	566	489	505	498	533	535	483	479	496	481	488	549	477	504	525	493	489	490	513	488	542	522	514	513	517	500	533	510	541	506	512	510	507	459	510	494	523	516	521	505	511	483	466	531	579	530	487	503	538	501	515	504	511	502	558	477	528	537	497	465	486	539	543	495	511	517	531	510	482	500	485	544	509	524	510	496	542	506	527	524	511	506	537	505	547	508	510	541	467	544	508	509	513	522	523	505	514	490	532	504	501	514	537	520	557	487	509	482	505	516	497	505	488	511	555	479	537	545	531	525	492	499	498	503	557	552	517	527	527	525	543	500	521	542	528	502	500	473	507	553	502	518	529	531	518	505	581	494	518	544	500	473	535	496	504	536	506	511	548	526	566	488	563	490	519	528	541	500	571	525	500	510	542	506	526	543	490	521	518	485	526	506	507	500	533	526	514	476	524	503	509	542	505	536	511	508	531	545	510	474	549	518	517	507	530	533	490	521	490	493	523	553	527	512	478	505	537	514	472	527	543	546	530	496	574	500	510	506	553	499	513	495	502	499	493	542	524	494	546	501	559	500	539	475	500	498	524	561	511	532	496	503	492	486	492	512	486	545	539	512	535	543	536	538	510	503	523	496	520	519	545	501	515	499	510	477	558	511	545	571	544	528	544	497	522	505	542	479	514	527	532	517	525	488	535	513	515	532	522	540	510	484	517	495	540	520	515	567	495	522	476	506	532	530	514	537	479	524	498	538	495	542	523	502	527	521	516	522	527	557	480	518	495	518	521	513	504	487	539	549	507	497	532	513	519	524	539	484	536	502	491	535	478	494	527	522	542	487	522	544	526	544	526	540	539	487	491	535	534	484	531	502	594	489	517	530	512	510	498	532	496	539	494	502	503	530	512	528	515	545	518	544	533	508	523	526	513	517	493	553	489	486	501	512	511	579	507	533	528	508	506	550	498	526	479	529	524	534	476	529	508	499	517	513	551	528	497	511	504	502	544	527	524	474	506	496	478	527	531	519	500	490	495	510	503	482	528	503	549	522	499	501	522	520	482	513	525	510	499	510	524	530	538	487	533	538	475	515	504	558	524	530	497	535	532	511	502	542	497	504	555	544	502	481	504	517	558	485	463	509	478	532	524	514	532	509	521	490	564	503	512	539	509	535	489	519	527	548	512	539	527	533	535	501	531	525	492	532	542	523	525	566	527	473	505	494	502	503	495	501	499	530	545	483	516	509	515	526	540	492	491	471	503	526	489	522	520	513	523	465	522	548	524	504	520	512	533	487	519	487	505	519	494	505	490	486	550	525	509	509	480	527	538	534	518	539	511	536	506	522	514	521	482	541	523	539	526	485	538	567	528	517	528	490	486	484	532	508	495	482	503	512	517	516	520	502	484	564	507	515	523	537	485	509	530	513	490	513	529	517	500	488	512	530	514	495	515	521	537	528	501	518	483	509	500	479	507	518	512	474	474	481	495	514	530	542	523	497	510	497	520	494	521	511	513	507	494	515	527	511	506	511	502	564	480	493	524	478	522	462	463	521	442	553	533	495	544	550	469	543	506	513	516	499	540	543	503	501	532	529	476	527	492	536	511	498	561	531	485	537	522	516	530	507	521	517	521	480	478	485	483	515	484	555	485	485	529	501	487	541	524	558	489	533	549	509	511	526	501	496	488	497	483	528	525	522	545	479	515	521	545	536	527	499	461	489	474	478	511	525	509	528	513	521	478	495	522	478	522	544	510	502	510	503	512	553	528	533	539	517	530	501	535	512	520	524	525	503	531	510	534	533	528	509	503	505	532	509	512	494	513	509	497	499	549	505	523	573	485	502	486	497	522	532	495	538	537	514	505	529	502	574	497	510	533	527	532	545	484	530	565	469	513	487	503	528	506	522	531	513	512	497	507	496	542	499	534	533	492	502	509	559	518	517	528	539	473	529	524	506	506	537	534	513	516	496	482	492	513	496	523	484	524	537	501	480	478	506	536	533	495	535	497
24325	21474	28617	24740	20225	2627	876	563	474	436	439	384	393	354	376	360	404	376	364	368	352	355	347	339	373	334	338	339	335	360	361	316	367	344	342	323	344	331	360	358	322	365	328	323	347	338	317	345	331	341	301	335	322	353	322	338	353	349	323	307	369	311	350	358	330	318	332	318	294	353	326	338	360	346	348	342	367	315	335	336	339	340	330	332	322	326	348	353	322	331	348	313	361	331	321	335	365	344	319	343	373	313	333	318	334	322	328	340	353	321	358	344	313	323	317	332	326	296	310	328	326	309	331	341	315	313	314	365	345	346	338	339	343	328	306	310	313	332	350	297	313	336	310	329	333	341	327	319	340	351	351	326	304	301	328	325	326	368	286	313	340	310	329	326	310	338	348	340	321	338	320	319	333	312	340	298	340	313	349	365	329	318	314	347	327	339	328	318	348	343	317	294	340	337	316	328	325	344	338	313	353	358	350	331	326	332	338	319	337	344	324	345	308	348	305	332	323	329	345	348	297	336	339	315	340	338	348	322	323	358	339	333	333	299	322	363	319	354	291	353	322	338	301	342	325	333	326	322	310	320	327	307	325	334	351	339	311	351	344	352	329	302	293	328	326	320	345	333	317	313	311	323	351	292	327	329	345	312	333	296	338	311	340	353	319	300	306	291	341	337	283	317	318	317	279	369	319	312	331	340	340	341	309	307	291	298	346	337	341	296	350	327	357	327	310	321	315	337	333	343	340	331	316	314	328	316	338	340	305	331	372	337	337	328	343	331	342	355	300	357	350	306	324	351	344	334	312	332	312	322	341	321	309	340	315	331	327	340	295	323	327	309	306	338	338	335	357	338	355	324	314	332	335	322	368	340	328	333	314	332	324	314	310	343	332	346	392	323	313	335	344	334	315	331	310	344	349	334	337	309	326	331	332	363	308	328	320	323	331	327	347	316	353	317	332	336	362	346	344	339	323	325	325	326	321	311	320	342	318	354	310	361	323	317	329	344	330	324	307	352	353	296	324	309	320	339	344	322	332	302	321	336	357	368	345	331	317	299	324	354	318	309	303	352	341	342	323	313	335	315	304	307	341	314	319	336	332	289	330	314	304	338	317	330	321	364	326	322	319	314	302	342	321	274	333	334	319	299	367	325	363	319	353	351	341	326	298	317	333	335	324	316	314	310	298	348	334	339	307	347	321	316	331	342	325	315	352	339	314	331	307	322	336	330	316	315	275	348	307	342	357	336	337	361	326	331	333	362	352	324	319	329	329	300	316	320	326	318	322	331	302	339	283	316	328	315	327	342	342	347	322	312	309	264	334	303	342	306	333	305	326	344	352	332	333	348	345	333	342	311	354	346	334	334	332	307	363	317	291	329	316	319	358	337	326	334	318	339	327	314	330	335	335	373	348	345	346	317	342	294	320	282	337	333	344	312	327	312	296	344	332	333	334	324	338	317	332	345	314	329	315	354	324	331	338	369	337	330	342	315	344	317	360	328	342	335	346	343	344	335	333	360	352	326	344	329	303	336	319	367	339	334	349	334	355	319	387	301	331	322	326	320	329	347	334	350	345	348	350	306	363	304	357	330	327	310	319	333	362	379	363	316	360	351	336	348	333	348	331	336	305	335	315	308	348	313	356	321	325	329	343	323	325	357	308	308	331	299	329	334	330	373	339	313	342	339	361	345	318	353	319	336	323	344	325	349	346	307	314	326	320	339	328	319	338	315	333	303	340	346	340	337	326	327	352	344	348	323	350	326	337	319	331	348	344	334	360	308	316	362	332	316	322	323	301	275	325	331	324	348	336	289	344	331	333	351	337	358	301	339	322	349	355	322	362	361	323	304	357	331	346	326	349	313	321	320	321	327	330	330	328	314	299	323	344	369	341	308	324	352	315	321	350	321	315	315	358	333	340	325	322	344	351	328	328	289	335	326	335	331	344	337	335	332	304	345	309	330	333	336	326	358	341	297	323	309	317	338	344	343	311	343	316	311	330	313	336	304	320	353	331	312	298	321	296	323	373	319	353	330	335	354	340	312	337	359	360	315	348	312	305	309	332	365	362	358	323	340	348	327	358	331	350	338	304	323	312	342	338	329	332	335	322	351	310	348	344	317	344	329	318	339	308	354	303	339	319	324	310	338	318	340	356	335	331	323	315	320	319	326	348	354	341	301	344	352	355	346	319	329	343	331	352	325	371	313	340	329	326	323	364	304	301	312	344	367	329	309	311	322	349	319	351	310	337	334	349	312	308	333	319	357	309	344	340	289	326	295	322	331	326	353	325	320	303	320	292	326	346	283	341	315	307	332	331	332	336	334	350	337	322	343	330	323	331	322	331	340	333	336	329	286	333	313	324	362	349	329	359	335	319	326	306	297	340	314	317	305	337	306	325	316	329	327	343	316	320	356	343	335	317	318	321	315	323	319	325	321	334	342	294	318	326	330	350	322	317	315	354	377	342	312	320	322	293	327	352	340	339	294	299	326	344	365	337	320	277	331	348	324	327	306	313	336	306	333	337	352	305	341	331	305	319	298	361	304	318	336	344	342	327	335	315	343	325	335	317	347	331	350	317	342	324	323	316	347	363	317	343	307	318	332	360	333	308	324	320	341	297	310	337	306	311	352	316	333	354	334	321	323	346	315	335	341	282	317	317	345	316	327	338	306	307	355	349	342	331	321	335	334	360	323	311	317	303	346	332	341	329	315	306	352	325	344	334	317	318	316	296	336	338	367	325	342	340	326	330	330	322	347	324	286	340	309	324	341	340	339	337	317	352	336	317	343	303	361	374	330	357	286	351	339	302	327	342	334	324	321	347	308	328	319	323	324	358	324	314	358	287	351	323	354	307	331	323	329	334	326	302	333	326	320	306	348	318	338	311	273	357	319	342	303	341	338	324	321	319	344	316	341	304	347	317	299	305	309	307	298	302	331	336	347	326	313	329	325	309	345	305	336	310	343	335	335	314	313	306	316	330	326	317	319	318	344	325	294	282	321	319	323	325	338	319	340	323	307	349	347	322	339	312	330	339	339	328	328	300	307	343	370	289	326	309	332	314	311	329	332	323	328	326	361	352	352	351	349	340	307	321	331	356	337	321	334	322	318	322	314	331	325	333	368	336	314	334	321	324	355	326	324	341	320	309	337	315	337	356	342	315	344	317	321	344	349	353	329	348	315	343	323	343	364	311	310	318	323	345	346	336	360	339	318	316	281	342	322	324	317	341	333	332	315	358	319	316	342	295	325	316	313	334	308	308	303	297	328	296	309	337	307	348	302	303	335	340	345	335	334	301	317	326	349	317	332	329	315	316	328	314	315	324	285	340	306	332	340	311	340	343	323	322	339	342	332	336	304	326	303	334	324	323	322	332	340	316	346	353	290	337	351	331	369	334	323	342	348	302	286	334	330	318	336	366	339	324	297	340	295	330	326	314	313	372	345	316	310	338	304	305	315	332	369	316	308	353	326	333	363	329	309	303	327	315	324	337	347
3348	4728	3696	1803	1238	1005	821	711	574	518	519	448	440	398	394	396	383	435	345	356	345	355	362	358	378	347	345	334	333	339	336	335	345	347	388	382	349	338	329	354	327	345	341	363	325	356	334	351	383	343	348	312	341	356	333	342	352	324	333	316	351	337	345	353	359	348	358	355	325	375	332	337	329	315	345	343	317	316	350	352	343	327	327	358	328	344	333	369	330	304	345	325	345	355	362	319	311	327	316	374	344	326	336	345	374	364	358	384	355	313	321	338	351	335	308	324	351	336	334	327	370	339	350	316	334	371	322	350	353	338	327	344	333	337	339	326	351	349	355	324	334	349	353	375	357	350	321	320	378	296	345	335	357	342	319	281	357	353	343	349	335	339	343	332	299	350	345	389	339	351	366	355	354	350	310	328	339	328	302	323	352	323	353	340	332	317	314	324	307	304	347	341	339	314	329	332	297	333	332	328	337	354	328	348	356	327	314	323	303	367	333	362	335	358	313	338	269	346	355	370	331	335	382	343	345	350	348	330	346	359	366	295	361	310	313	361	336	353	321	346	335	335	353	345	334	320	331	316	366	319	350	358	314	348	366	340	363	337	330	320	320	345	320	333	353	322	314	359	326	319	342	325	322	325	326	331	318	322	339	352	365	357	339	300	323	328	331	332	335	362	332	297	347	332	382	328	341	327	363	314	329	325	366	339	335	332	330	323	334	332	372	312	375	305	343	300	302	364	335	314	356	325	318	349	347	350	365	356	303	313	325	335	323	349	325	348	356	341	339	328	284	334	329	317	324	329	343	328	337	340	345	342	321	336	341	340	351	355	311	368	339	324	337	329	309	350	346	354	333	354	353	341	358	319	358	315	332	341	325	333	287	365	332	306	346	333	358	336	332	343	318	316	322	333	328	289	342	308	335	306	320	366	320	328	316	311	317	364	340	336	348	334	347	304	308	339	319	342	322	335	347	301	335	321	324	348	327	352	271	351	340	341	339	326	367	310	330	364	344	318	327	332	349	350	329	324	311	322	339	310	310	366	335	333	335	315	317	345	333	378	339	325	322	338	359	329	347	329	341	310	347	336	304	323	346	338	331	334	327	350	308	314	351	352	320	304	329	307	316	291	311	358	350	323	347	340	370	333	337	325	363	338	327	317	312	320	311	310	328	336	326	326	327	340	284	348	339	369	307	350	338	313	339	340	333	365	342	332	315	332	303	320	348	329	357	298	335	298	326	332	330	365	335	303	344	324	343	333	336	378	334	298	341	319	338	351	321	332	323	321	344	335	318	329	341	340	337	336	319	316	320	353	345	308	356	338	350	353	351	337	335	322	321	354	310	384	331	345	328	354	332	311	331	357	356	316	345	307	311	332	367	320	340	321	363	350	331	294	316	316	320	362	317	356	357	334	322	360	320	314	331	341	348	304	336	321	323	346	344	335	325	334	351	306	321	365	334	320	319	350	326	368	331	355	322	299	351	339	343	323	314	338	300	346	367	340	319	315	335	325	299	303	327	316	332	354	358	352	355	345	344	324	337	347	327	315	339	315	320	341	345	307	313	365	329	349	365	328	314	341	328	355	334	326	317	355	331	352	337	337	294	326	342	322	313	338	310	316	325	346	349	334	325	322	368	338	304	330	387	356	342	315	343	334	330	325	331	353	335	350	354	361	381	334	311	332	331	347	312	315	333	348	336	364	339	298	313	361	358	339	354	330	308	360	339	310	367	349	331	318	341	361	365	376	331	326	324	338	350	323	343	338	336	333	300	337	326	308	370	336	329	344	346	337	348	321	324	315	325	333	337	318	324	307	319	336	335	328	346	333	308	337	346	341	307	318	310	387	336	346	318	329	346	331	287	330	333	336	327	287	290	343	335	307	365	365	336	352	323	331	320	325	352	346	355	320	318	333	322	313	291	361	318	322	321	324	279	297	354	365	345	333	356	327	366	331	319	319	348	326	340	322	319	325	345	317	323	327	311	321	306	353	335	286	359	338	328	369	327	315	370	339	313	325	319	334	352	331	355	376	308	325	336	362	346	324	327	331	332	312	352	346	319	345	350	302	334	322	330	308	349	333	306	358	300	341	320	330	282	342	350	347	357	363	320	302	336	300	368	295	340	335	345	348	332	294	350	356	328	312	353	321	347	315	384	319	303	307	359	330	301	348	344	344	336	332	313	329	331	343	372	324	352	330	354	317	339	356	356	315	324	332	337	325	357	343	331	328	323	339	361	367	315	310	342	325	296	326	352	332	338	323	317	332	371	340	328	317	305	341	337	330	337	362	316	311	360	364	337	325	333	320	337	309	323	357	325	306	332	329	324	333	342	340	291	297	330	334	325	335	306	310	322	335	324	321	320	322	337	312	334	338	336	329	338	336	333	329	329	343	344	311	299	338	302	318	370	359	345	308	336	328	359	347	312	316	343	311	301	305	350	312	351	306	353	326	316	329	322	330	329	338	317	330	333	323	328	341	319	347	316	323	315	364	339	333	324	322	337	292	353	307	339	310	359	345	332	336	336	352	322	331	342	366	373	356	347	320	336	359	340	353	330	350	337	332	343	351	345	323	346	353	332	358	297	312	343	335	320	349	347	336	346	338	336	335	348	342	322	322	333	315	337	341	302	329	311	318	300	341	290	300	294	321	334	283	348	321	331	358	315	335	328	356	337	335	320	341	331	338	314	321	353	307	325	338	319	347	312	342	347	345	329	301	314	316	308	313	333	333	349	295	299	312	339	338	352	375	344	347	312	361	316	318	311	340	356	322	353	287	312	372	347	318	348	361	306	321	335	302	322	305	346	336	307	326	330	287	335	310	368	307	322	321	280	349	363	313	319	349	319	344	334	335	317	346	366	323	331	327	344	371	335	330	359	339	351	354	319	329	353	339	334	349	324	325	289	335	308	313	360	331	322	327	358	341	361	350	344	324	344	316	329	322	343	332	330	305	322	331	325	325	332	306	340	359	349	337	318	343	324	355	334	303	340	320	335	312	327	350	308	301	320	346	341	325	326	344	364	340	326	352	298	303	313	324	294	336	298	300	316	304	382	314	346	315	355	312	333	355	313	319	335	319	327	298	327	331	309	312	319	350	341	340	306	335	331	344	335	325	345	336	326	298	348	358	357	367	332	338	337	349	335	344	335	335	313	316	324	347	332	336	326	335	332	329	322	352	327	327	332	346	312	325	326	330	306	323	316	354	332	308	312	300	341	351	341	346	343	328	357	354	288	329	326	321	341	345	352	317	332	307	308	307	321	367	322	310	323	327	289	339	341	342	308	347	342	317	306	326	322	328	341	322	351	353	347	326	332	352	343	353	339	339	322	321	339	344	329	345	323	326	350	376	332	320	343	338	333	314	307	334	347	347	360	344	337	323	343	310	335	357	357	318	313	306	314	313	344	310	353	313	347	360	314	332	322	320	316	342	340	345	331	328	361	338	322	327	345	319	320	293	331	349	296	367	317	301	339	339	356	328	358	321	316	327
27635	11728	1808	1044	795	783	787	729	803	777	769	779	762	718	774	747	709	759	729	751	727	740	771	753	707	755	758	716	708	759	752	729	808	774	766	734	773	777	725	718	776	732	712	700	763	712	757	748	812	741	764	718	732	736	801	722	787	763	741	791	785	760	729	728	799	714	769	804	756	755	760	717	740	741	727	699	731	743	729	793	745	717	722	712	723	708	734	754	729	726	742	722	772	784	733	743	784	778	698	773	724	728	744	696	724	746	749	720	771	742	741	801	744	746	770	702	699	738	801	712	759	722	812	713	732	776	708	751	718	756	737	784	739	716	746	707	725	712	707	753	719	739	757	777	716	726	814	748	729	807	753	774	734	728	749	680	693	751	766	746	762	724	744	758	805	682	784	758	735	738	770	768	816	767	766	781	748	741	759	701	761	748	787	779	760	768	796	725	712	755	738	754	750	739	774	760	751	769	639	790	714	783	705	751	744	756	750	766	687	730	691	817	725	724	715	770	758	791	757	763	733	732	726	724	739	720	744	745	744	704	773	723	729	716	781	701	735	773	710	724	747	795	724	748	736	735	695	740	781	755	787	763	747	687	810	703	824	760	749	708	736	775	749	718	747	705	786	773	741	784	766	747	727	761	788	766	763	779	749	752	795	785	735	722	680	727	748	709	741	748	747	777	707	746	734	743	748	719	808	754	704	730	762	784	697	786	749	720	713	779	795	743	708	762	761	744	784	760	811	737	729	748	739	706	753	763	776	689	744	724	750	733	775	755	741	744	736	736	715	752	781	777	748	756	702	745	723	740	756	712	769	752	768	801	747	744	792	748	796	734	790	748	737	721	766	750	759	751	783	813	739	775	738	769	717	768	716	714	706	737	753	760	767	785	752	690	737	742	759	762	711	695	743	730	778	775	746	808	770	748	755	744	806	774	743	728	766	784	777	758	714	769	774	707	762	780	784	736	768	769	717	733	726	773	777	696	760	787	723	697	734	779	715	659	781	746	756	738	754	724	791	745	749	715	739	777	748	744	701	750	758	731	661	747	772	781	744	737	738	737	747	774	772	796	755	770	756	733	809	700	768	693	757	776	753	799	760	699	734	783	778	754	741	758	746	728	828	709	750	707	747	706	709	762	740	748	742	701	788	712	805	763	776	749	756	772	742	760	765	790	777	789	746	746	752	710	771	752	775	742	763	788	713	775	808	710	712	754	785	709	739	721	696	755	730	754	744	778	711	744	722	762	782	779	731	760	733	740	776	744	726	722	793	701	709	740	754	685	755	775	786	756	752	710	708	712	753	780	749	793	695	749	772	746	747	791	734	754	743	712	780	777	731	733	710	707	766	765	749	742	721	775	797	788	717	733	743	784	792	747	715	724	733	764	754	763	775	756	747	723	746	771	746	800	779	767	779	704	702	724	707	715	715	758	724	740	742	769	754	742	784	741	779	729	759	693	739	763	724	696	748	741	793	746	753	800	738	711	749	756	754	721	729	796	791	693	782	777	743	777	735	751	824	742	791	722	759	762	750	800	704	689	701	771	728	765	738	704	763	756	751	774	774	790	753	713	758	800	698	727	715	751	751	767	694	710	767	744	735	738	699	716	658	786	737	723	739	686	694	769	771	728	756	768	761	774	740	716	775	735	697	749	781	750	725	794	726	759	743	757	710	785	768	755	802	744	784	780	704	710	727	709	747	738	724	739	762	777	793	767	771	734	781	753	721	770	725	777	746	760	733	718	781	776	746	730	728	756	757	797	739	745	723	752	718	715	745	726	712	752	806	744	761	713	716	739	761	769	775	820	723	713	770	785	781	727	778	685	749	790	735	714	736	766	761	710	711	740	773	709	690	754	787	664	747	743	768	715	720	696	764	682	750	709	689	745	745	742	787	797	751	786	745	737	688	752	732	780	739	724	739	702	750	737	787	717	701	711	775	713	750	778	763	737	779	754	748	728	710	755	778	731	745	726	735	726	755	728	737	744	720	751	708	712	724	762	776	753	752	720	702	707	723	706	775	755	777	709	728	750	757	782	720	738	724	723	690	738	769	775	740	733	769	751	748	771	734	768	788	726	757	757	750	720	741	738	745	739	781	709	718	758	761	800	821	748	758	732	758	677	759	736	775	730	714	739	717	717	740	770	742	735	682	754	745	730	674	777	771	725	725	770	729	713	761	737	731	740	772	725	718	727	731	731	745	776	738	724	750	756	806	742	714	774	766	742	793	754	775	776	699	719	781	757	784	698	758	717	771	708	755	784	724	734	798	784	784	733	733	751	731	738	756	738	759	757	824	742	736	725	751	710	752	757	781	711	708	737	772	749	743	802	763	765	762	712	736	735	806	789	740	713	715	785	748	742	769	782	710	712	765	712	787	739	719	739	772	787	770	718	749	754	734	776	702	752	732	768	750	785	706	738	752	758	775	783	702	731	755	763	778	747	722	742	700	800	795	745	730	687	741	767	748	699	725	751	683	764	767	740	799	733	734	764	705	743	718	724	732	747	730	768	767	771	727	734	731	725	753	709	789	767	734	773	737	737	733	713	731	722	767	727	747	796	727	763	773	765	740	759	749	755	732	757	737	713	783	781	762	713	754	771	737	779	775	825	735	814	697	747	773	707	740	742	761	699	690	744	751	745	744	750	764	715	713	721	762	712	771	756	786	724	756	725	731	737	755	769	739	725	735	738	783	732	758	802	754	720	785	738	758	770	741	745	745	772	689	730	714	709	764	762	758	796	815	747	789	717	685	741	727	757	756	819	774	814	707	748	715	800	780	750	724	714	734	788	750	749	777	668	740	809	749	767	770	747	778	790	743	768	726	757	684	763	774	714	768	763	699	745	812	764	788	753	757	767	811	742	751	753	754	728	736	724	758	751	756	761	762	746	753	700	681	684	733	765	720	719	785	741	745	720	753	735	703	699	703	740	760	707	717	712	724	769	827	771	730	734	747	779	741	749	704	718	766	760	734	723	746	758	734	779	780	707	743	768	708	796	752	771	710	685	706	773	786	783	724	732	766	760	716	699	792	777	757	744	700	745	714	728	753	741	704	748	803	757	718	744	717	767	794	743	701	690	700	719	764	772	706	754	749	767	723	735	784	764	734	753	692	722	740	782	774	747	742	755	713	730	769	758	702	737	772	773	720	697	740	736	808	778	729	740	734	744	707	710	784	758	764	747	746	787	766	741	742	744	761	749	750	718	797	770	797	744	771	708	744	793	733	699	724	759	798	781	762	737	738	748	772	772	701	673	752	761	740	751	731	711	745	755	768	786	789	798	679	714	737	755	785	773	695	725	756	747	804	761	775	735	771	711	742	759	798	717	691	739	744	728	736	731	741	749	808	820	755	742	756	760	769	731	694	724	769	785	755	731	743	722	736	728	750	739	761	772	736	794	782	769	776	738	748	743	731	741	709	729	791	764	818	758	725	734	757	746	754	760	757	760	761	799	768	781	752	745	769	702	740	765	753	778	725	757	708	772	750	714
5146	877	809	774	717	634	644	675	647	696	658	665	660	722	676	643	675	701	682	630	658	652	646	641	715	663	623	663	668	660	673	655	664	666	643	657	648	638	650	719	693	647	689	638	677	663	653	670	612	672	652	651	605	651	670	654	625	635	689	638	710	671	645	683	675	648	629	629	678	654	664	681	627	651	642	697	657	670	620	614	666	666	647	649	688	673	645	660	646	635	658	634	645	644	669	668	617	658	665	638	653	603	654	717	650	655	675	676	649	652	638	638	667	679	651	700	679	662	652	671	662	668	692	699	632	662	681	665	668	650	638	675	638	639	621	613	633	635	655	617	643	646	679	646	681	663	602	672	610	692	664	646	656	711	636	644	628	678	656	664	656	648	679	680	650	618	657	711	641	644	666	654	672	681	688	604	655	652	673	656	658	634	606	624	700	636	640	681	680	614	662	637	644	686	620	620	629	660	614	623	640	658	641	635	672	661	683	642	643	644	628	680	723	708	612	621	663	643	672	615	634	641	719	679	690	655	654	599	656	673	618	641	639	678	655	655	669	631	696	652	575	698	639	662	694	655	649	650	636	642	681	661	652	660	596	621	621	666	663	663	652	631	680	580	660	641	644	662	644	698	642	662	636	643	681	649	651	700	639	653	685	659	649	672	620	662	605	632	659	697	694	655	621	672	619	674	651	617	652	679	671	657	650	655	624	686	687	650	653	645	663	658	660	646	644	618	671	659	662	636	632	649	657	682	679	622	649	669	690	661	670	676	667	638	676	692	648	627	624	658	663	659	640	640	671	627	680	634	695	693	640	633	616	661	622	652	640	694	672	644	667	683	674	670	668	618	689	646	653	663	692	690	667	667	688	637	665	638	635	639	652	661	608	645	676	653	684	650	691	678	639	659	646	645	645	654	656	627	712	610	676	655	649	642	633	668	639	667	648	668	668	607	618	644	655	604	628	678	663	696	630	664	691	660	663	618	653	651	638	671	645	634	639	685	696	671	630	674	653	693	615	623	696	645	636	640	647	665	614	679	610	631	680	678	648	624	658	653	675	661	640	654	640	651	628	663	636	679	673	704	672	633	703	671	660	667	660	679	667	621	686	693	674	640	681	697	634	651	690	634	709	637	690	655	653	683	633	689	658	682	660	661	677	617	654	617	654	693	666	659	665	646	617	654	674	700	684	659	679	690	632	648	643	649	680	634	716	680	647	675	645	657	674	658	693	612	637	715	653	651	663	651	684	653	667	638	682	639	632	618	659	654	641	661	627	605	647	649	638	659	636	664	681	617	707	641	686	588	597	652	677	682	647	674	666	664	659	673	678	649	682	654	654	655	629	642	604	690	696	634	649	652	678	647	667	654	633	666	633	621	672	625	677	674	652	633	621	703	666	642	640	630	634	631	660	657	617	629	635	615	622	660	660	634	647	659	683	632	680	624	626	673	652	621	634	681	673	589	659	705	631	691	653	656	702	594	679	620	683	647	647	648	619	625	658	679	622	667	627	650	629	627	692	686	604	647	608	629	698	673	640	672	641	631	651	695	638	688	628	696	636	603	663	687	666	646	645	671	632	644	670	650	719	654	660	673	670	694	665	662	682	689	649	628	628	667	640	664	682	671	720	622	642	648	654	680	649	642	655	648	649	690	627	650	681	663	672	622	639	671	646	646	638	646	647	635	661	675	579	645	659	655	669	708	687	659	654	674	673	670	651	681	595	677	612	678	665	645	673	658	715	685	615	630	712	683	677	709	618	652	639	664	661	674	619	645	657	654	697	653	614	631	656	652	654	613	656	672	685	693	623	617	646	627	619	618	654	633	667	653	662	622	655	628	696	643	657	670	625	637	637	631	651	657	667	636	635	638	682	605	648	671	640	664	661	658	664	669	652	699	623	636	683	636	638	714	690	665	632	637	662	665	636	650	610	691	667	648	661	666	631	654	625	666	691	657	663	635	639	674	672	659	678	718	677	648	681	708	622	615	677	630	628	700	691	633	656	717	615	627	624	642	639	677	667	678	646	628	622	662	623	636	703	667	611	653	670	631	647	659	632	615	682	667	713	630	643	662	660	650	675	625	626	646	644	666	646	643	684	723	702	671	647	667	632	639	664	668	658	645	660	641	726	617	626	696	660	671	642	642	661	631	654	637	686	680	671	643	671	671	671	653	690	646	630	666	636	667	662	665	643	675	668	658	692	648	677	707	633	611	682	699	655	670	637	672	645	650	631	645	660	608	638	706	645	655	664	714	675	666	690	681	653	594	700	667	658	587	642	660	640	686	646	641	584	652	626	685	669	680	652	633	625	626	666	647	671	668	654	667	629	637	657	697	681	631	645	650	664	607	687	631	667	653	684	618	685	648	612	635	670	715	637	666	654	639	654	647	643	671	723	660	630	662	641	666	661	650	705	635	707	669	627	669	660	738	663	633	676	647	651	695	630	649	679	664	603	654	642	645	610	621	643	654	632	639	658	657	655	676	660	636	632	619	658	626	672	637	673	700	714	688	649	673	641	650	725	680	682	639	655	706	633	678	649	619	659	663	630	656	629	676	599	668	659	664	660	651	692	631	651	636	676	686	676	622	661	684	689	625	651	720	707	688	651	661	635	663	659	599	670	608	676	669	617	636	690	680	646	626	666	682	675	668	616	666	652	656	642	656	658	641	655	648	679	656	613	634	667	660	636	666	624	624	657	668	601	716	667	657	626	660	630	650	644	698	668	679	669	659	647	687	650	672	672	641	681	696	632	636	657	617	678	642	634	666	661	630	667	672	674	680	641	638	621	646	707	658	680	663	664	691	667	651	701	663	635	670	715	690	671	614	641	655	659	662	661	640	699	660	692	675	647	644	650	661	626	679	599	660	686	665	698	627	651	659	715	629	647	680	599	611	641	628	632	624	647	647	659	624	660	658	632	653	591	657	645	631	645	669	638	659	673	627	655	655	636	663	641	631	646	662	683	673	655	620	640	659	609	643	651	587	630	635	642	621	645	637	663	618	644	691	698	657	673	609	668	641	647	719	668	611	627	651	671	638	647	666	659	635	663	644	654	651	669	679	643	662	639	634	634	653	661	671	636	646	628	679	646	641	630	636	711	662	692	631	661	691	703	648	637	617	656	623	668	618	634	597	678	617	639	632	635	652	670	630	626	652	653	659	663	690	683	679	656	704	624	655	632	642	641	642	651	679	619	654	716	679	649	630	602	644	658	614	660	632	671	667	665	674	659	685	630	616	649	621	662	689	652	653	667	643	600	669	640	684	673	640	699	644	657	655	699	679	674	691	653	670	639	686	638	655	631	666	679	676	680	645	678	608	620	650	656	704	634	626	656	666	645	658	677	662	657	610	682	618	671	664	645	652	670	664	674	631	656	650	645	624	628	683	643	677	668	642	677	644	638	665	664	636	643	636	647	664	643	657	657	669	657	649	660	635	643	689	648	651	713	654	625	630	626	662	637	609	647	651	631	653	655	671	653	669	676	687	673	672
25863	21434	25327	16941	1560	776	718	635	655	605	569	638	600	571	591	564	560	550	571	556	543	507	598	554	570	557	588	535	566	584	583	548	550	531	572	524	551	587	551	506	554	556	550	583	561	542	540	573	558	590	546	513	548	574	549	533	515	553	596	528	544	518	560	592	561	570	564	511	571	576	533	563	578	512	543	549	543	529	526	608	550	556	547	529	590	532	547	541	549	550	565	543	567	498	560	530	563	557	588	561	536	573	517	573	532	532	556	568	541	544	549	548	566	526	549	562	551	578	576	603	599	557	519	544	533	547	556	541	598	553	580	557	555	566	519	557	514	540	549	537	527	539	538	542	551	560	546	549	571	498	588	550	513	567	557	578	549	567	566	532	556	572	507	523	573	556	531	540	530	514	560	521	549	525	563	564	559	524	563	588	558	553	578	520	546	559	548	543	491	517	533	572	564	569	518	560	556	532	548	506	522	581	578	539	582	557	556	559	587	543	555	545	542	586	525	540	554	525	555	538	542	533	553	565	588	520	553	515	577	515	518	553	587	530	519	569	544	538	561	544	525	555	543	524	541	563	536	573	569	543	571	558	559	561	520	534	536	609	509	591	543	543	561	561	568	548	522	571	575	569	567	558	562	558	538	575	566	557	565	576	531	521	533	546	555	509	553	587	519	526	561	575	527	574	510	515	558	523	543	552	591	588	566	522	503	574	549	551	592	554	594	596	547	567	560	542	567	547	532	536	549	556	520	530	570	599	553	525	613	572	555	556	540	552	549	562	554	526	550	502	534	544	600	543	589	552	591	563	556	558	559	560	527	578	554	544	552	569	549	560	584	556	567	566	564	555	563	566	597	529	482	570	540	554	566	551	570	542	533	557	574	526	562	542	574	576	531	589	541	554	536	528	546	535	554	511	514	534	578	574	511	526	534	539	521	525	567	560	545	524	568	545	549	542	550	546	587	524	580	528	559	521	532	583	537	571	595	553	521	535	569	569	556	588	543	546	572	559	517	594	623	554	558	538	533	547	560	576	579	566	496	553	575	563	525	593	533	545	578	565	542	555	525	506	574	560	562	552	531	531	551	546	591	561	547	570	567	561	527	566	567	535	573	543	535	581	526	518	547	538	561	569	576	527	558	543	548	572	555	547	541	559	556	574	537	565	532	507	556	545	552	555	570	553	566	567	579	532	539	520	565	615	539	546	572	585	555	504	552	580	567	551	571	571	540	531	549	553	587	566	565	497	539	542	576	619	536	526	565	518	594	529	491	579	541	537	539	587	581	557	566	553	612	508	561	547	554	569	559	578	579	499	537	591	523	568	507	519	604	545	550	525	548	535	584	522	547	584	562	570	577	557	533	524	581	526	591	574	553	572	532	544	520	545	508	505	521	555	531	558	578	569	557	551	605	542	538	554	539	539	569	550	544	531	513	571	519	535	523	542	573	567	543	513	524	531	541	540	570	563	546	574	515	511	577	557	557	548	572	572	558	520	576	536	591	516	530	524	569	559	563	567	504	549	549	569	541	547	509	542	560	581	567	554	562	523	563	570	550	561	562	550	593	585	563	584	539	554	555	543	521	569	571	583	569	576	532	551	567	568	524	551	562	552	462	533	534	540	575	574	519	558	586	527	542	580	541	560	554	542	516	526	589	552	547	585	532	558	537	576	548	592	521	560	552	519	561	532	560	551	524	569	556	539	566	554	575	564	551	519	581	546	527	573	577	567	576	554	564	543	573	554	519	525	554	532	569	556	527	541	524	581	527	569	552	557	564	559	586	546	606	581	570	583	550	586	553	548	542	542	514	524	593	553	583	537	550	574	564	552	546	527	546	534	554	561	528	538	537	540	569	548	534	564	539	566	522	562	531	571	534	577	542	601	573	560	564	563	595	539	551	557	558	589	559	537	535	560	544	512	542	603	516	577	490	568	573	582	566	541	566	527	518	560	523	576	606	538	580	543	556	548	575	541	551	579	559	556	537	573	507	572	532	558	597	576	511	531	539	561	516	610	561	538	562	562	563	521	540	485	527	515	568	543	532	496	536	544	555	550	532	574	564	533	537	532	597	566	578	556	568	547	548	566	565	505	524	578	577	578	567	560	533	545	567	581	597	540	550	579	555	601	582	596	548	541	531	564	580	565	548	526	555	559	587	581	568	529	547	569	550	574	554	564	571	566	543	524	533	582	552	546	529	579	584	544	581	536	585	548	527	551	547	549	541	556	527	525	571	550	541	564	556	572	516	545	536	537	541	565	610	524	586	567	558	541	614	563	531	545	557	587	566	601	549	546	549	503	543	557	557	524	560	522	542	544	585	563	570	538	564	544	550	540	579	541	526	546	550	563	501	547	550	513	562	480	586	562	582	585	592	585	585	542	551	527	539	519	596	534	580	551	564	544	577	525	521	535	580	498	578	538	536	562	526	514	543	540	579	539	598	541	595	502	566	507	549	526	574	564	562	510	530	531	537	542	551	541	625	593	530	551	529	510	535	544	548	530	532	538	572	550	558	532	564	560	532	588	504	596	524	556	544	599	538	555	573	535	568	547	573	560	541	549	553	580	544	563	582	524	564	588	568	557	583	544	553	581	528	568	538	551	526	552	561	539	512	556	542	555	578	527	512	534	528	546	551	546	543	544	517	559	576	564	539	526	609	585	568	589	571	564	536	605	579	581	518	554	517	600	570	565	560	565	530	574	542	543	536	576	562	563	544	575	587	532	518	520	582	559	561	555	570	529	587	584	570	552	523	579	557	552	567	562	565	568	546	600	535	572	602	506	517	519	591	553	533	560	567	583	521	564	557	569	553	525	563	561	581	576	533	525	536	573	556	550	535	596	531	513	532	588	553	558	543	521	533	524	547	524	513	539	530	545	534	558	533	522	554	555	583	562	583	546	556	520	540	568	552	562	545	540	567	572	576	560	551	552	552	514	544	538	553	546	553	535	556	570	568	529	581	526	554	536	547	559	559	537	498	580	577	553	545	525	565	571	582	535	519	564	563	534	540	548	547	575	553	578	505	542	582	582	547	531	565	533	552	525	551	530	561	578	564	519	570	553	576	551	548	584	537	504	550	602	553	559	579	541	616	513	563	555	538	606	554	562	501	573	539	569	573	535	521	559	600	567	538	566	542	516	543	547	576	548	592	554	557	550	524	573	567	566	547	556	564	533	564	564	568	567	561	583	566	517	587	528	532	498	554	536	545	553	507	568	529	563	538	565	547	596	590	542	590	541	531	550	572	546	552	513	534	532	555	554	552	569	569	580	604	527	581	581	534	565	555	608	555	521	542	522	594	547	531	564	539	605	587	551	551	566	559	555	555	527	565	532	581	549	563	515	590	550	499	567	547	519	549	562	561	545	605	573	534	501	546	562	573	535	558	562	566	524	537	594	586	564	544	561	554	574	546	527	545	550	583	557	551	584	560	546	546	529	536	499	556	537	593	522	568	531	562	557	569	527	582	580	547	551	562	543	553	539	549	529	544	561
3511	2037	1772	1032	882	709	662	631	578	542	595	547	551	573	582	531	549	525	506	547	538	514	531	523	545	536	531	506	527	562	540	509	528	532	544	564	528	529	515	531	507	577	530	521	498	514	528	529	537	513	511	522	544	538	510	509	501	486	508	507	516	500	528	529	550	532	543	532	530	512	526	521	508	502	500	515	509	528	529	532	548	537	520	500	527	531	502	498	541	503	535	545	495	529	489	513	490	538	544	514	497	536	524	549	490	513	477	501	532	533	520	492	521	524	524	546	562	522	477	538	492	490	512	532	497	516	544	508	524	545	531	500	532	524	515	498	522	522	523	493	497	462	493	531	536	494	543	494	522	516	521	523	483	536	541	493	533	534	534	518	503	509	547	532	523	545	504	505	528	508	493	520	517	493	536	490	492	549	571	520	513	542	536	494	498	512	515	512	557	450	517	524	524	497	541	548	466	546	532	484	502	531	498	519	533	540	477	489	527	541	502	503	486	537	544	517	545	526	478	502	537	523	522	522	537	520	517	487	503	528	518	478	515	469	517	495	460	536	503	533	543	514	516	519	498	541	539	530	528	555	520	522	496	495	554	506	509	511	513	482	529	549	558	519	508	493	525	513	510	527	498	524	514	466	560	531	483	529	524	476	508	503	502	469	549	502	502	519	503	531	554	491	506	521	522	547	506	523	514	488	470	521	522	505	504	474	519	501	497	514	508	475	569	561	495	510	504	513	548	508	535	515	508	510	531	501	520	520	505	492	538	485	484	521	559	523	513	535	527	505	523	512	486	535	562	520	507	498	491	480	511	488	536	540	482	481	501	553	515	572	547	500	465	531	506	524	508	492	547	491	505	497	503	484	462	501	523	491	537	526	523	506	502	509	500	500	494	465	506	523	515	512	541	499	519	550	507	539	486	500	485	506	530	503	538	512	529	570	544	517	493	545	487	524	519	505	516	514	515	543	539	523	527	478	487	510	518	508	554	507	508	534	502	514	499	533	503	496	534	519	527	517	493	503	509	503	527	528	483	524	533	538	522	530	512	495	536	518	499	496	527	473	517	486	533	545	544	540	503	486	528	554	534	555	534	524	540	532	504	492	528	509	506	560	514	510	536	509	496	501	508	525	526	537	509	491	493	518	490	498	540	524	548	512	518	533	494	574	493	530	486	535	531	564	509	508	523	476	538	547	473	515	511	513	566	511	549	522	483	508	531	541	506	510	551	519	497	541	507	509	498	512	517	535	505	481	501	508	500	542	512	542	481	545	550	501	524	459	511	528	507	497	499	492	492	537	526	477	521	532	505	531	503	513	516	508	508	472	496	527	516	522	522	525	506	476	498	487	494	505	518	535	513	529	506	510	504	522	512	497	521	512	480	506	502	520	514	513	528	509	524	506	522	577	554	503	473	535	535	507	517	543	462	510	517	545	435	494	562	505	498	535	474	529	496	483	532	528	501	545	500	511	489	509	565	527	499	552	513	526	498	535	490	515	548	505	509	514	498	511	468	516	499	524	522	527	495	517	506	490	511	469	514	517	502	527	531	490	514	524	476	521	500	521	481	512	507	524	533	498	536	493	498	516	521	501	520	536	505	543	481	516	508	481	524	556	510	544	523	516	537	492	508	502	488	545	516	547	515	566	536	496	540	490	507	508	542	523	501	514	499	526	516	508	537	492	484	519	506	484	486	531	490	524	500	480	510	528	526	504	477	518	516	501	521	506	477	567	507	495	536	474	549	519	523	522	515	517	538	494	494	545	507	490	524	521	518	506	482	527	555	528	543	495	518	504	471	504	518	509	483	463	528	533	537	503	504	471	570	499	480	514	497	509	521	484	522	548	502	528	513	524	511	529	520	482	519	543	493	482	532	474	514	543	441	489	523	512	490	493	536	525	468	496	523	497	510	510	507	503	506	517	510	503	505	505	511	472	528	504	528	510	497	499	546	548	482	480	488	515	514	510	523	555	514	489	510	524	539	502	506	515	510	497	528	527	487	513	507	510	472	494	517	520	462	510	486	497	515	537	514	491	507	507	528	521	487	469	497	482	487	520	508	500	536	502	517	500	535	525	513	505	530	544	491	534	528	529	478	507	481	513	511	509	469	517	483	518	533	512	492	485	506	460	534	454	486	503	512	499	482	488	494	515	498	510	524	514	511	482	524	515	500	504	519	501	479	516	501	504	510	501	514	474	518	463	513	524	521	534	537	525	497	547	567	547	516	510	512	521	512	536	515	582	554	544	535	544	515	513	557	511	520	500	534	496	517	494	529	563	554	520	505	498	474	545	513	524	568	526	507	492	499	540	555	492	492	518	512	481	533	517	478	486	543	492	547	531	539	501	506	479	482	500	497	512	513	538	518	500	518	529	518	538	527	540	533	514	512	508	506	516	559	557	526	541	489	533	493	524	485	529	493	561	530	513	547	531	533	461	481	543	551	508	516	502	500	528	529	511	524	526	508	516	517	512	479	535	535	490	532	485	514	518	483	556	518	508	490	531	533	516	522	524	516	541	496	499	544	475	489	509	471	481	499	533	530	514	485	551	504	491	527	556	534	531	513	510	534	515	494	498	493	545	480	477	532	505	481	476	471	497	499	485	487	508	486	577	505	512	511	513	493	540	521	543	508	518	512	542	510	515	534	516	508	476	502	501	501	508	513	479	441	486	538	529	507	569	526	494	508	513	503	518	530	538	542	528	539	511	512	560	533	526	527	506	505	490	498	513	494	495	460	481	518	510	502	507	503	507	428	495	506	500	536	477	527	489	523	464	506	526	493	512	499	494	504	495	525	514	537	510	491	493	527	541	532	475	507	501	548	492	578	527	495	471	537	460	547	532	511	521	479	527	520	478	545	483	502	504	548	525	497	487	516	511	494	499	547	550	499	536	502	469	489	495	519	518	510	523	524	531	507	511	532	499	528	545	498	532	517	494	520	571	519	508	505	507	501	492	538	519	537	537	515	547	524	490	542	492	501	528	518	541	531	535	494	498	554	515	488	479	528	533	516	520	507	516	509	514	504	516	492	511	488	525	526	513	487	521	504	487	544	474	510	540	483	498	502	523	506	547	510	515	539	504	503	578	526	535	532	472	495	534	489	491	527	503	486	505	498	499	511	517	497	555	519	493	482	528	503	533	498	491	529	512	494	528	505	489	504	548	521	495	534	518	508	496	542	506	503	504	524	506	504	479	486	491	506	514	502	494	461	492	471	558	503	526	499	503	548	500	518	479	470	505	544	530	502	513	527	506	490	533	548	518	548	513	533	512	506	503	490	481	492	531	483	500	510	470	514	512	477	538	502	513	519	485	502	486	535	525	522	509	469	522	488	517	554	490	481	475	508	567	522	497	475	498	569	492	530	485	500	498	535	552	512	496	555	556	525	506	501	504	544	506	514	551	518	553	482	525	505	511	511	522	521	508	500	544	528	472	542	512	493	520	471	486	485	491	571	507	489	532	532	513	521	521	506	492	504	513	510	474	524	484
24256	21436	28618	24655	20218	2727	887	608	469	463	403	400	431	391	400	406	381	354	383	342	375	332	364	366	361	336	353	348	332	336	333	352	344	324	326	333	361	381	364	341	310	338	309	323	318	345	321	372	341	320	329	289	357	351	351	326	341	311	340	328	332	342	356	329	356	312	337	345	336	304	334	329	311	333	311	331	303	341	339	343	311	305	346	335	327	311	349	323	330	307	347	313	326	357	372	328	334	342	304	353	322	331	280	346	320	332	322	382	340	334	296	326	320	338	307	319	345	309	313	291	327	347	346	340	326	331	323	335	353	331	312	312	326	310	314	345	331	334	330	354	359	323	313	328	332	298	348	333	359	334	317	314	313	336	337	323	344	361	312	347	297	318	348	317	288	380	341	354	330	361	325	336	292	292	326	338	321	363	348	321	328	311	340	308	339	320	330	313	328	309	309	324	350	325	311	338	316	294	359	313	307	359	307	340	342	296	357	350	299	339	342	338	311	370	333	351	323	351	355	308	307	311	318	333	341	338	328	313	353	353	296	361	293	303	324	336	305	301	323	287	325	328	324	303	328	328	314	332	320	350	356	328	325	338	327	300	316	322	320	335	370	323	325	318	327	309	321	344	288	309	338	336	321	317	297	343	360	299	345	341	326	324	346	322	330	305	333	346	316	335	329	354	290	321	337	325	326	349	342	331	307	335	323	343	321	317	344	334	338	349	327	331	326	364	314	351	304	324	309	320	320	332	343	326	314	333	354	328	371	319	291	330	320	334	318	342	329	302	319	338	353	357	310	340	358	316	323	348	357	330	326	318	310	321	337	331	344	315	335	326	320	339	312	308	318	322	325	307	354	318	347	297	300	310	371	318	337	320	346	328	305	320	335	287	307	346	336	322	344	287	320	306	346	335	330	307	320	299	323	310	326	372	296	326	332	350	327	301	334	344	331	293	323	298	338	306	345	357	333	300	331	329	351	323	313	298	317	319	298	315	322	323	337	344	314	300	357	316	340	327	325	354	301	294	315	299	311	312	327	332	341	330	343	318	317	315	368	325	315	366	350	338	295	325	313	334	328	329	317	305	326	320	335	337	324	329	303	319	346	322	354	343	304	325	335	319	316	321	335	324	341	365	334	344	319	315	304	353	365	358	339	340	340	349	343	362	295	321	304	342	339	343	349	320	337	332	297	352	340	316	357	302	328	343	314	313	315	318	308	365	344	329	341	312	310	367	309	348	329	302	341	324	343	330	347	302	323	369	348	329	303	324	319	330	352	323	338	333	320	348	324	336	341	330	330	291	360	303	323	321	293	335	336	351	346	322	321	325	337	335	297	321	330	340	338	317	365	302	343	316	307	312	326	331	342	333	311	336	297	327	330	325	348	333	345	321	364	353	306	358	338	322	334	309	346	313	327	311	309	302	315	320	337	278	338	298	328	301	301	289	330	321	330	295	338	307	302	348	318	322	312	329	324	321	308	329	335	329	312	345	311	330	343	322	332	301	339	307	347	328	358	318	343	346	337	305	355	365	323	311	341	324	320	332	336	315	323	296	290	304	314	322	355	325	334	309	337	338	331	310	324	336	353	334	313	362	354	330	328	320	303	352	311	320	329	322	328	352	326	338	288	316	316	344	341	319	324	331	359	292	343	342	333	324	321	314	348	320	297	334	344	334	313	327	328	318	342	340	367	373	331	359	319	331	316	294	327	323	318	350	333	334	323	356	314	380	350	317	336	328	329	350	354	299	298	322	307	311	338	321	346	330	319	353	333	329	345	312	314	326	318	300	318	323	328	337	328	332	313	341	305	327	340	345	329	357	326	308	333	317	328	317	296	325	333	321	366	339	321	312	327	300	323	328	331	299	352	313	331	333	324	320	353	359	339	313	303	315	344	330	297	345	352	344	310	294	343	318	324	325	337	297	313	309	345	308	326	326	331	373	313	321	340	344	344	350	357	304	320	330	341	326	346	332	339	318	354	350	317	343	324	327	283	342	376	355	346	316	309	329	319	300	346	307	306	318	352	325	310	324	355	300	344	325	315	330	339	321	290	290	353	332	338	333	317	304	299	314	275	328	345	340	306	328	341	339	328	348	322	302	336	294	356	333	351	324	334	297	373	313	311	342	300	296	311	337	348	316	323	319	319	307	311	318	330	335	333	344	334	306	301	341	314	306	311	344	327	282	338	306	307	305	309	336	327	359	303	355	313	352	328	313	318	321	305	341	343	311	327	339	347	351	315	302	332	320	305	321	311	334	309	302	329	321	350	337	332	271	328	308	346	309	342	328	315	326	316	333	316	301	325	320	293	302	338	343	297	328	326	282	324	316	318	340	299	327	297	344	330	312	348	322	347	317	353	303	335	332	339	296	307	300	337	322	359	287	296	277	350	308	314	329	345	338	309	318	308	325	335	312	303	310	308	336	371	326	300	352	336	337	343	304	333	292	324	321	305	297	332	333	317	301	339	365	359	317	336	330	336	323	323	332	348	336	348	327	320	333	316	317	311	315	325	295	321	320	321	329	323	321	343	346	328	317	292	354	288	353	349	327	303	311	308	340	332	350	326	305	340	321	331	304	330	334	354	310	299	333	312	330	328	313	344	315	304	302	337	350	317	330	316	330	297	297	300	338	348	304	347	337	333	323	294	327	313	320	338	317	313	339	306	322	320	345	339	313	340	369	333	360	335	319	325	353	319	317	301	306	322	347	332	314	334	294	307	288	328	336	303	318	302	295	352	322	327	339	385	337	327	318	312	302	326	357	307	332	298	300	338	323	319	311	350	288	312	344	351	328	350	343	316	314	336	297	316	317	332	315	313	310	305	301	295	314	296	341	316	317	322	295	322	329	329	346	360	347	345	330	313	310	329	351	290	333	337	315	330	320	304	361	324	310	331	337	330	322	348	320	331	364	335	309	320	352	367	310	335	338	324	327	325	327	299	336	319	330	346	340	306	325	298	331	305	321	340	314	307	315	321	299	314	317	321	288	329	318	322	312	322	341	343	336	330	339	351	333	341	318	313	347	345	331	293	332	292	327	329	327	322	352	340	336	324	311	334	319	357	327	318	307	346	333	327	343	334	310	313	350	310	334	325	326	335	338	306	326	321	329	325	291	331	329	328	314	320	322	330	339	321	320	354	309	324	312	354	341	319	311	300	350	337	334	331	331	312	354	315	320	331	342	317	339	320	336	314	336	370	348	334	319	342	345	317	351	339	301	351	351	364	315	319	309	325	361	299	280	334	319	339	315	352	317	331	303	303	301	314	333	331	327	340	308	321	347	340	328	321	316	323	337	322	325	303	320	307	325	323	340	326	312	281	359	301	336	331	320	321	357	339	370	295	340	318	345	355	302	337	314	368	280	318	336	334	357	324	316	357	327	340	326	323	313	355	308	339	303	326	338	346	316	329	285	357	313	302	323	304	315	304	351	328	352	311	344	310	317	330	327	300	356	285	318	325	316	323	293	319	335	312	331	324	330	325	362	296	317
3264	4668	3615	1802	1214	1019	821	669	615	583	545	476	477	455	435	406	412	406	381	379	365	365	349	393	358	370	339	348	373	357	351	345	375	340	375	346	339	320	326	369	363	368	321	373	360	347	343	371	339	337	335	377	352	341	313	343	339	324	342	320	367	336	382	363	332	381	313	329	324	376	335	352	328	348	343	344	367	323	374	344	315	330	326	340	313	367	334	306	368	321	290	323	352	335	325	363	332	345	317	307	355	351	387	348	323	318	355	305	362	331	358	320	335	341	347	358	341	322	349	330	358	337	343	335	289	350	363	322	314	352	347	362	320	339	340	317	361	337	346	326	326	344	371	337	310	356	347	344	363	339	299	337	345	320	362	356	355	316	334	334	312	307	366	376	337	348	357	316	344	327	334	329	337	342	329	335	344	344	349	327	318	317	336	345	303	339	339	338	315	322	337	343	363	340	320	375	337	296	351	327	300	371	331	316	320	358	361	320	346	346	346	345	321	332	318	346	316	314	331	327	352	343	342	326	350	349	364	317	348	354	366	312	316	341	330	326	326	351	337	269	320	319	331	308	334	352	334	349	322	337	326	311	344	340	331	341	329	332	297	310	336	348	331	345	336	356	328	362	311	342	305	321	331	323	335	351	347	322	325	339	333	335	310	308	334	335	338	359	313	335	312	316	334	314	336	329	349	325	327	333	343	318	348	340	348	347	359	305	354	324	333	334	321	343	330	335	309	331	331	370	347	353	325	350	359	298	348	337	337	309	351	322	332	328	328	355	343	341	321	330	352	360	361	298	324	348	304	327	344	348	330	334	328	344	349	326	332	354	353	358	328	337	361	327	336	329	366	329	343	358	317	345	311	343	341	333	327	349	335	373	312	321	369	320	344	340	320	330	292	308	350	360	342	348	345	329	335	381	339	347	329	363	355	300	330	379	345	306	349	314	331	334	321	333	316	347	320	365	356	329	343	345	352	329	335	303	359	360	380	331	334	324	365	357	311	315	321	335	353	334	332	347	320	350	290	334	328	344	346	356	319	375	303	311	330	346	304	327	325	292	342	307	363	310	326	312	311	334	347	310	341	334	331	350	328	323	298	303	328	307	310	323	292	338	339	333	351	322	301	337	313	336	332	310	328	291	298	353	338	291	340	335	327	350	313	359	305	331	355	323	369	337	352	332	341	328	321	380	322	325	367	324	329	360	366	330	363	352	317	328	314	315	359	317	363	309	333	338	322	293	338	312	318	328	319	358	323	338	342	329	355	334	348	355	348	332	314	349	327	325	337	309	360	355	295	306	315	345	326	346	298	307	380	334	337	334	318	358	317	320	324	360	364	363	342	333	319	339	354	315	363	327	343	345	317	319	312	332	331	311	322	318	342	313	335	320	310	364	315	345	317	336	316	299	349	312	303	350	341	329	355	344	339	349	355	332	343	337	356	303	313	331	311	327	344	370	346	341	316	326	299	324	354	342	327	327	358	286	302	326	341	333	334	322	329	314	339	366	334	323	321	330	314	304	360	332	344	312	331	324	375	331	366	365	348	316	334	322	331	344	339	298	353	320	330	336	342	328	318	320	340	326	331	330	309	351	293	338	334	321	317	345	340	297	329	315	338	372	335	352	302	333	360	333	322	295	326	356	337	297	310	312	341	361	334	354	321	307	343	326	361	315	347	366	318	328	326	340	362	338	320	341	340	334	325	342	346	360	343	355	341	309	322	347	326	335	330	310	339	356	353	324	334	315	360	340	334	306	334	332	360	320	354	320	326	315	344	330	320	331	378	333	297	326	329	337	319	331	317	340	364	288	330	327	353	367	308	328	310	304	339	315	332	311	332	337	329	343	327	281	336	353	328	300	342	356	293	319	388	334	307	331	342	352	331	363	319	352	311	297	326	337	335	298	374	315	318	305	302	347	322	329	303	341	333	321	331	299	321	326	330	339	333	319	339	336	327	326	330	352	331	356	330	319	328	352	338	359	303	314	336	324	303	316	331	348	333	315	308	359	325	310	342	326	331	318	318	324	329	342	325	305	338	306	350	334	332	350	328	289	325	311	321	346	294	331	367	311	325	330	324	344	324	316	343	347	294	359	364	322	329	365	346	333	313	349	314	351	365	332	312	351	316	346	335	342	316	326	342	339	322	314	347	317	353	357	348	327	310	315	316	359	345	322	306	338	331	322	351	335	309	296	337	313	285	328	327	306	306	315	332	341	343	324	332	316	327	321	337	353	327	353	318	340	345	341	315	330	358	351	313	317	357	302	344	304	344	338	345	333	346	303	330	333	361	299	323	365	318	339	342	325	354	300	351	311	352	352	319	341	332	336	331	338	335	319	331	329	311	319	352	316	342	362	324	296	326	340	336	340	363	322	328	299	338	342	353	325	331	350	347	351	340	359	326	343	329	345	325	327	337	325	320	340	313	302	322	335	314	323	309	352	344	324	307	306	334	334	327	350	364	338	316	327	346	355	329	344	291	336	288	322	313	338	334	322	320	313	315	324	313	343	334	345	321	336	342	342	318	351	301	339	335	338	300	317	319	299	313	331	331	328	333	338	325	310	350	312	350	347	311	311	307	311	338	338	322	351	334	336	306	354	341	320	317	301	327	334	333	324	330	356	334	311	320	340	331	348	334	354	332	343	333	348	343	322	324	332	338	364	341	334	332	355	319	340	317	331	326	345	318	341	320	363	324	324	350	350	339	313	342	335	300	321	332	339	337	303	328	323	321	331	346	325	356	316	330	319	345	327	370	333	330	326	290	333	341	340	327	330	329	345	341	361	345	288	311	341	349	330	315	338	338	324	342	341	320	355	307	288	350	348	318	324	334	339	342	341	341	296	333	327	339	305	316	339	334	358	315	334	304	308	329	318	340	323	340	344	307	331	341	333	284	342	347	341	313	336	332	328	311	373	349	345	344	342	321	337	305	367	323	365	370	317	353	318	340	317	304	330	322	315	302	361	335	370	319	351	334	330	309	337	299	324	343	310	299	328	324	328	348	371	326	330	341	344	332	340	299	322	305	336	332	330	344	345	329	326	336	334	358	306	354	328	303	325	321	316	294	317	322	328	312	293	312	356	368	316	310	345	339	310	330	343	332	359	300	295	281	337	334	299	313	317	353	333	300	334	328	330	343	344	306	329	310	372	330	339	348	311	336	318	323	294	317	325	331	344	327	358	297	352	347	306	311	322	322	347	306	298	312	331	326	337	321	354	334	321	317	312	346	329	331	345	355	320	303	345	337	346	340	339	334	316	332	328	300	328	364	345	332	325	350	344	324	331	340	318	331	350	315	316	334	334	329	360	310	325	317	346	307	336	347	327	352	332	332	341	316	324	322	333	315	310	308	311	317	344	341	318	341	333	328	299	315	344	330	341	351	339	322	347	277	342	365	348	311	353	350	304	340	357	319	334	326	315	337	298	310	335	317	333	327	328	335	280	335	360	320	361	354	318	382	310	339	300	332	342	335	332	319	327	328	328	309	332
27636	11807	2020	1233	1023	756	764	770	741	773	748	750	749	711	714	721	745	716	704	694	740	763	783	725	709	755	707	762	741	708	750	717	715	713	734	737	747	736	704	747	749	718	726	773	705	758	725	732	711	802	748	773	760	778	759	735	713	762	753	777	725	757	755	809	756	791	769	740	728	727	731	724	746	691	706	761	734	735	736	721	714	745	768	756	743	765	757	757	731	740	712	728	735	753	736	719	780	693	745	792	755	733	739	771	704	752	710	756	719	771	750	705	699	746	705	748	740	750	740	740	714	722	765	776	717	762	728	757	688	769	732	757	729	715	718	772	759	718	773	747	704	743	772	751	704	727	782	738	738	701	729	764	734	708	743	753	728	745	768	715	730	721	760	774	794	745	739	738	757	763	748	822	765	741	755	720	755	792	753	723	756	757	741	767	719	743	724	763	723	715	718	701	772	800	743	738	731	711	757	734	717	718	776	763	691	765	689	712	724	731	765	762	730	752	735	698	704	692	706	716	695	704	738	752	749	744	682	762	725	738	713	751	699	777	765	729	733	694	734	742	694	723	752	769	741	741	721	762	721	762	666	723	721	695	796	741	701	724	795	720	713	686	720	774	748	702	730	755	701	745	761	726	736	661	751	736	700	753	743	748	728	730	753	771	749	722	701	774	725	730	739	776	771	767	759	782	755	668	718	720	708	709	734	683	755	713	718	740	730	791	722	748	734	737	762	716	764	727	735	776	770	674	675	749	796	744	773	755	751	742	728	710	739	735	727	726	709	745	737	759	735	794	736	772	699	762	717	735	708	718	728	740	722	734	760	706	774	705	710	712	712	723	769	814	777	742	777	734	728	715	762	746	745	740	738	720	694	728	724	746	678	742	743	792	775	708	757	726	762	738	739	762	729	729	691	739	719	698	721	748	770	729	725	752	746	769	763	767	724	706	697	738	783	752	738	692	739	753	730	747	748	748	758	769	710	707	703	772	728	784	752	701	705	769	705	763	700	723	712	795	747	727	745	733	746	780	791	746	691	702	694	790	752	760	742	755	756	732	772	746	735	739	726	727	746	760	693	756	714	729	734	708	741	778	767	743	771	767	738	704	765	705	749	738	792	718	672	785	728	737	734	779	754	749	710	755	716	735	732	676	706	732	739	757	753	685	737	723	775	706	791	693	748	741	754	769	713	698	741	729	708	749	743	762	742	790	713	728	729	739	719	760	696	764	718	769	710	765	740	697	773	725	749	725	754	733	715	724	730	771	730	683	735	753	753	668	737	726	738	773	707	743	791	789	672	745	692	725	743	713	726	749	731	741	731	718	714	788	755	728	705	720	735	760	782	788	725	723	715	731	755	736	728	763	735	742	772	730	727	704	676	741	757	747	720	742	718	756	709	785	752	698	720	726	740	670	710	696	715	752	747	716	750	736	774	687	739	731	702	723	761	663	690	738	754	789	766	818	741	731	761	784	736	748	779	740	718	728	739	749	746	736	699	686	738	727	732	721	712	740	752	708	669	749	759	720	779	687	697	720	754	729	742	734	731	747	749	757	705	733	724	710	685	693	717	714	737	704	739	706	757	784	744	722	738	759	684	685	704	752	725	742	752	740	732	708	701	705	777	763	743	713	777	679	765	707	723	730	772	740	751	711	761	753	687	786	687	711	757	740	710	720	715	749	730	731	749	748	796	682	743	755	718	712	695	708	733	753	722	722	761	742	774	783	735	729	782	793	735	724	732	719	672	719	728	714	762	738	784	737	704	742	723	768	733	754	752	673	728	759	725	751	745	745	735	784	730	737	765	772	734	718	736	784	787	730	750	710	772	742	748	679	746	763	683	731	708	760	729	724	748	729	810	774	793	738	797	760	694	747	725	752	695	749	830	746	764	734	732	774	745	798	746	712	751	746	769	710	733	728	768	695	770	695	759	713	736	775	746	761	770	721	799	738	747	725	720	764	754	743	741	734	740	783	716	742	739	689	716	761	767	742	689	770	758	712	756	757	767	728	715	678	738	715	786	764	675	676	753	799	783	726	729	771	724	719	730	752	733	745	687	724	762	772	719	746	728	719	711	763	716	709	727	714	772	781	721	772	750	723	759	742	713	779	740	763	790	744	708	683	750	710	786	713	743	783	761	711	751	741	759	715	723	757	700	743	743	732	677	741	718	757	731	732	694	756	710	725	781	751	734	738	720	735	732	726	769	731	793	724	748	727	756	728	687	771	707	758	764	759	755	750	790	726	743	723	694	715	761	723	743	719	715	709	702	711	736	770	761	771	725	698	734	723	701	762	734	761	783	746	702	719	758	742	748	705	706	738	687	726	752	711	757	729	726	749	731	751	811	752	702	740	744	742	719	723	786	811	696	745	773	763	720	732	723	720	782	748	750	696	690	773	697	723	696	737	693	744	732	719	759	804	735	659	732	739	741	730	680	733	728	758	767	737	731	732	737	771	743	731	692	741	761	693	736	692	727	723	719	752	706	738	746	739	751	749	692	701	750	727	727	765	728	734	739	771	758	760	718	696	713	730	736	739	713	713	751	677	744	782	715	765	722	710	727	725	731	735	795	738	741	702	738	757	760	705	728	794	742	735	722	723	709	705	723	774	775	731	735	756	703	756	730	703	736	760	731	691	698	741	712	704	733	749	772	715	739	712	752	757	775	761	741	790	716	752	716	680	666	709	731	723	729	699	765	712	704	735	680	682	753	715	687	734	731	750	757	728	717	705	743	794	702	771	729	785	740	755	735	757	774	706	783	746	705	723	712	711	712	733	713	748	689	732	697	761	736	738	723	758	754	763	712	722	699	719	720	770	719	726	749	723	771	752	767	767	722	684	737	733	778	720	734	734	720	747	724	757	793	800	721	781	741	722	734	776	691	808	720	744	727	749	727	736	686	727	684	752	760	716	722	738	728	738	731	717	816	743	741	760	759	778	707	754	690	738	739	796	743	702	723	748	733	716	733	770	745	688	762	718	722	738	740	748	741	699	736	725	753	697	727	719	749	745	719	782	745	733	744	741	739	738	755	738	771	727	703	742	728	760	760	716	735	732	731	709	766	718	748	712	699	746	714	755	747	780	743	709	750	708	696	730	747	748	768	765	766	728	743	726	737	775	774	695	752	746	753	801	705	782	721	719	695	717	709	708	783	753	744	701	727	717	738	755	767	711	720	747	765	714	696	725	759	718	708	726	763	743	735	768	721	725	702	686	698	714	796	708	772	722	670	725	743	728	747	691	752	669	738	704	742	716	732	710	740	783	772	727	778	737	711	799	735	727	774	736	710	827	763	760	738	750	773	745	760	714	705	736	724	746	667	779	730	741	754	698	758	710	729	739	742	749	703	700	766	755	740	729	720	740	747	758	701	731	708	776	765	787	762	750	692	766	761	697	727	724	729	742	723	741	724	731	718	785	711	766	750	740	709	678	758	759	758	757	810	746	715	711	752	739	676	708	712	746	744	682	725	785	734	771	704	736	722	719	731	759
5087	930	850	711	746	649	650	630	670	664	661	659	681	664	692	641	640	657	696	681	681	639	643	678	661	652	616	633	685	596	647	629	630	638	651	602	685	617	654	637	665	594	636	627	645	618	638	653	633	644	628	680	658	641	580	630	670	656	659	640	633	673	649	624	616	675	612	672	700	656	646	649	622	628	654	595	646	633	663	631	667	633	642	667	679	640	669	675	651	638	620	672	688	643	640	637	666	641	662	639	649	605	630	665	603	664	659	618	656	655	684	644	656	660	681	656	644	630	634	718	593	691	658	646	628	611	623	648	634	652	608	651	646	649	690	634	656	676	616	634	685	652	615	659	636	658	647	686	621	630	748	640	662	665	621	640	624	656	635	621	656	640	637	648	622	626	666	624	683	652	645	615	642	643	660	624	642	674	608	664	670	584	628	657	673	634	632	666	639	623	640	660	642	697	614	649	645	688	614	665	662	645	652	633	677	600	642	671	670	638	608	627	648	647	656	652	637	653	658	646	642	633	653	645	669	570	694	607	642	617	654	663	646	585	648	613	646	630	624	673	651	664	677	630	637	656	660	670	660	623	681	650	653	665	643	621	647	613	668	630	645	678	708	596	629	642	619	614	618	674	667	630	673	621	609	629	664	646	656	632	655	628	619	659	627	635	684	589	662	661	641	645	631	651	630	633	652	660	648	634	651	628	661	698	662	689	614	634	682	628	660	639	654	646	650	646	645	646	646	600	632	634	688	632	638	598	678	644	654	644	669	615	596	597	651	642	620	629	692	645	646	664	635	649	631	626	667	635	660	687	627	667	638	641	629	633	620	648	668	697	630	629	654	654	661	594	674	596	665	639	665	665	670	655	610	632	692	648	654	663	632	686	622	601	635	631	651	659	641	666	630	666	677	662	680	655	669	615	631	622	653	628	648	664	640	645	654	654	601	647	633	647	704	623	590	619	648	638	655	648	646	617	614	646	614	658	650	650	627	628	645	658	612	652	637	642	692	637	635	655	642	672	694	648	639	615	640	590	655	640	657	644	675	630	689	622	649	644	589	632	645	629	634	630	643	579	627	635	618	653	649	679	654	596	690	646	627	656	619	640	650	650	649	622	635	620	614	647	659	640	668	680	654	626	642	579	646	627	633	677	612	680	668	642	617	691	643	654	623	625	667	666	620	670	702	651	656	669	640	680	641	605	662	670	666	660	668	661	661	644	623	647	656	650	677	669	628	626	637	689	655	643	671	672	607	643	676	658	634	621	624	676	625	666	627	631	637	598	617	632	651	604	671	697	653	676	650	656	674	637	620	651	679	669	650	681	633	645	626	657	651	639	626	668	667	646	679	657	688	683	657	647	674	641	632	647	615	634	649	668	658	643	601	672	633	707	570	677	658	641	674	682	653	660	644	656	658	608	630	700	643	647	614	627	635	710	669	643	619	661	636	652	613	683	647	580	609	662	654	644	649	638	631	643	675	651	626	619	645	613	626	633	668	675	637	651	661	640	644	672	640	663	636	597	666	666	595	643	691	667	679	647	654	614	678	661	666	670	629	648	644	643	637	632	631	692	683	640	657	640	663	658	613	649	677	712	689	631	676	675	608	648	661	666	639	671	638	609	617	610	670	650	640	641	652	660	641	647	623	612	638	672	635	637	674	633	607	700	652	674	608	691	639	656	575	626	652	634	658	649	684	683	641	666	697	631	686	673	694	611	680	682	601	659	686	670	689	603	681	668	678	645	632	620	622	677	670	709	658	647	598	700	625	648	616	638	654	651	692	680	606	692	670	582	638	674	622	649	603	637	628	637	638	659	642	611	649	659	645	662	640	658	677	662	614	637	658	671	664	632	640	630	678	675	618	631	653	668	656	630	645	662	611	643	646	679	655	650	673	649	609	696	623	613	677	653	685	648	636	633	680	640	606	663	611	636	644	651	641	589	664	625	612	616	719	655	649	643	669	655	622	664	635	609	686	650	632	611	640	680	660	686	664	653	643	602	642	602	663	641	658	664	661	640	670	627	672	646	629	655	637	633	671	658	655	607	635	609	622	654	628	619	657	661	583	634	597	627	638	653	652	693	614	682	657	621	664	640	666	656	676	613	643	614	673	679	657	680	663	673	666	615	676	644	679	630	575	637	645	638	685	661	643	618	638	667	636	671	672	652	699	642	655	626	682	640	648	625	653	669	660	642	730	624	671	686	615	668	616	602	647	646	641	649	666	676	663	683	638	650	722	636	630	641	645	633	616	617	636	673	637	652	628	638	576	664	666	654	666	657	702	660	672	624	617	623	637	659	670	659	655	637	621	664	625	601	643	638	660	664	662	590	669	671	635	611	660	626	676	652	658	654	649	661	644	652	670	605	602	658	679	615	623	681	620	656	634	658	652	647	687	624	641	649	670	631	651	640	642	686	708	633	627	638	639	637	628	648	670	594	612	625	666	654	660	642	645	624	653	600	642	653	592	636	681	636	633	643	686	669	658	624	645	625	624	635	623	647	652	670	611	664	646	634	622	617	635	633	647	634	573	659	639	667	658	705	667	625	660	650	599	648	653	605	668	636	644	586	641	654	640	653	636	684	597	620	669	651	607	628	654	593	603	634	636	629	670	614	612	630	655	618	679	667	625	709	626	620	654	643	624	649	635	700	631	643	628	639	674	670	674	658	627	637	671	653	639	634	671	629	654	641	662	710	619	636	642	622	640	648	644	667	655	655	637	622	631	677	655	642	647	642	626	678	694	670	682	672	641	664	673	673	639	649	649	660	646	648	682	633	670	651	643	618	650	646	657	681	670	647	642	683	616	610	665	672	679	684	634	646	661	637	674	632	648	668	618	632	649	661	681	619	630	617	668	666	614	650	658	653	631	593	600	635	656	674	655	622	654	648	642	664	594	681	644	607	657	665	667	671	636	684	659	643	649	672	656	615	668	676	596	617	610	673	620	661	662	693	658	700	621	621	621	641	630	639	655	666	650	608	676	696	684	659	652	695	652	675	625	679	617	660	675	615	655	650	655	650	631	687	645	653	633	671	686	634	650	645	656	630	655	597	667	660	640	666	690	637	647	647	672	626	633	683	655	632	653	638	649	653	646	653	595	665	660	638	632	637	623	685	660	653	658	599	625	707	609	641	638	667	660	622	655	641	683	635	693	659	658	629	621	682	648	637	619	634	605	659	644	649	646	579	663	662	690	637	651	645	587	589	650	670	639	691	649	660	625	669	669	651	653	624	630	631	613	642	614	635	690	639	652	677	613	671	613	648	668	648	652	677	666	656	609	701	648	614	637	645	616	638	670	675	593	611	652	625	679	646	709	619	686	670	667	651	665	671	662	637	630	682	636	634	667	615	645	681	667	623	630	611	599	649	625	593	626	623	607	669	680	620	633	581	658	655	655	593	668	642	615	642	613	656	717	635	602	621	634	659	613	694	676	655	636	639	649	650	613	647	630	706	636	599	619	665	620	679	670	713	655	665	645	606	625	659	671	644
25748	21408	25430	16885	1552	774	729	653	595	579	542	640	560	587	561	574	553	593	580	576	605	564	540	624	581	535	564	517	602	541	573	553	573	543	521	549	492	528	550	558	553	529	565	539	570	604	561	523	544	572	529	595	538	555	543	574	561	532	574	576	590	565	568	543	536	554	557	544	540	543	540	555	521	580	534	545	524	506	548	541	562	556	573	569	552	509	549	558	582	555	573	572	528	550	571	541	571	573	538	537	533	496	534	593	520	539	561	558	478	563	545	552	533	539	568	498	560	515	535	557	574	531	530	614	575	510	533	561	548	549	558	521	523	540	550	533	517	558	580	553	553	540	542	562	538	525	567	537	536	600	546	542	548	525	569	563	556	592	556	521	516	566	536	519	515	513	531	526	552	508	557	570	541	605	538	551	550	570	537	528	529	571	550	537	533	554	588	539	565	592	534	537	577	529	555	569	533	549	524	552	530	543	522	553	545	545	568	570	521	550	541	555	565	528	504	576	540	528	577	554	572	551	545	552	523	524	540	560	540	500	519	556	530	600	563	571	546	590	531	550	524	534	541	557	557	532	552	560	548	572	535	513	531	554	525	519	555	543	543	559	558	516	523	555	520	576	521	557	542	561	563	556	566	595	570	567	539	586	579	564	554	547	537	547	565	572	525	579	532	514	564	555	595	568	541	514	548	606	535	535	574	554	534	530	546	569	522	528	545	543	581	529	543	553	548	560	570	548	590	542	547	541	547	531	542	551	549	567	528	490	552	556	576	545	546	574	565	538	507	559	597	504	576	521	557	542	586	553	529	540	517	567	574	588	561	564	562	560	572	541	540	561	560	550	512	558	558	504	570	553	551	554	543	546	569	533	511	583	511	595	565	534	588	553	592	588	531	556	522	502	561	541	531	551	518	562	569	553	565	506	578	493	533	530	557	538	522	555	569	555	552	566	526	609	579	560	572	524	509	562	550	527	568	521	569	516	519	522	530	556	509	546	506	505	568	554	564	537	546	607	572	575	529	605	555	549	550	572	571	500	556	554	580	537	557	594	521	544	554	552	556	538	572	533	572	559	577	537	548	520	529	538	549	555	558	518	519	545	553	560	568	574	559	551	566	535	562	515	555	542	604	564	563	531	517	579	585	549	582	514	565	561	542	549	551	576	535	588	506	566	569	537	526	567	528	524	511	556	569	513	579	574	591	546	542	519	575	522	552	563	542	535	577	530	541	549	526	553	556	558	572	538	564	580	570	564	578	577	564	528	578	516	561	526	521	559	584	565	589	519	581	562	523	604	569	551	580	582	542	565	504	521	577	552	560	569	567	549	582	565	495	554	589	517	543	593	532	539	532	560	567	550	598	569	570	619	595	566	557	501	529	552	490	531	552	546	534	555	566	560	566	546	598	577	544	556	574	520	554	593	524	564	569	548	571	538	534	584	548	555	522	533	569	551	546	575	517	552	589	556	547	490	524	546	512	560	540	552	576	546	508	488	518	516	555	583	550	583	576	540	578	531	541	564	517	505	543	542	564	550	532	592	575	565	539	576	516	607	536	534	573	543	541	525	561	572	529	535	515	559	520	620	568	514	530	540	520	536	564	511	537	547	618	556	532	516	549	597	538	536	567	509	540	507	549	559	556	570	561	570	524	553	528	598	556	533	567	588	565	539	593	512	560	582	551	562	543	533	585	574	519	497	558	563	557	539	499	515	579	562	560	547	581	536	539	531	504	533	599	538	565	526	524	551	515	572	544	586	520	530	556	521	580	568	612	542	547	514	585	564	560	545	546	514	596	550	489	516	560	563	577	545	516	560	531	540	579	555	571	545	547	527	525	561	560	527	552	532	566	527	542	579	567	508	536	511	556	495	551	563	587	497	545	550	557	541	522	558	528	581	560	513	560	545	539	572	541	606	545	568	519	573	582	527	517	519	553	570	555	541	550	589	565	533	523	536	518	528	514	536	550	547	531	565	500	575	540	536	542	562	553	561	538	553	532	543	545	524	548	569	579	549	558	550	553	597	592	550	536	525	558	591	517	566	517	546	574	518	527	549	540	574	518	563	597	563	493	529	541	528	542	559	521	563	522	506	562	611	559	569	542	565	557	577	557	527	525	507	522	515	574	524	580	548	527	559	572	575	554	587	527	587	538	578	571	500	578	561	554	540	539	564	518	502	528	554	520	560	537	563	577	576	561	570	587	549	512	552	545	556	566	533	553	567	579	565	550	535	552	562	561	551	512	557	572	551	549	557	538	579	525	544	548	523	551	570	541	555	526	550	553	557	588	554	551	586	558	506	542	527	537	540	524	530	566	506	553	514	590	544	543	534	576	524	579	556	524	567	515	524	539	548	530	536	482	508	590	541	539	595	591	516	586	541	545	519	528	581	557	522	528	584	579	572	576	535	554	561	567	565	543	504	519	538	489	558	573	524	534	542	521	533	546	507	546	557	562	496	542	524	524	533	581	563	568	585	516	571	563	557	511	535	557	533	554	533	571	538	545	570	560	554	588	589	548	589	498	519	551	547	537	560	563	552	533	554	537	564	543	539	585	571	563	536	574	547	610	532	543	563	575	548	548	553	577	582	548	543	509	547	517	529	540	512	536	534	548	510	557	580	575	553	557	556	552	572	523	577	534	529	553	505	545	532	556	558	526	553	525	560	543	505	549	583	578	537	566	520	602	534	544	595	552	552	501	538	535	560	553	560	566	527	535	532	546	544	502	558	520	526	554	543	571	535	546	565	532	533	514	538	538	558	609	524	566	579	544	559	529	515	483	543	558	561	559	552	547	546	525	546	552	535	479	532	553	596	582	543	580	573	584	548	503	540	550	547	570	520	579	553	566	530	530	518	565	551	505	527	528	561	581	563	568	537	534	550	565	536	565	547	503	577	553	557	562	543	563	575	586	564	559	589	524	523	531	532	546	587	551	552	536	527	536	606	546	527	557	559	580	624	529	564	563	597	560	522	557	552	539	557	533	549	507	502	535	535	525	563	578	550	577	559	543	551	556	550	539	526	558	572	525	521	576	544	575	604	547	562	567	528	564	568	535	551	558	542	554	521	544	518	544	552	565	535	537	561	571	529	564	539	522	570	555	561	545	569	551	543	555	531	563	512	540	548	557	558	539	555	552	504	545	564	527	533	547	549	494	582	517	550	562	577	566	542	528	585	541	570	546	494	512	569	541	527	533	531	507	500	529	567	525	563	533	529	531	480	551	538	549	563	561	574	532	577	496	535	550	555	569	592	566	563	564	545	525	552	562	571	554	563	565	532	520	523	561	530	521	507	512	577	558	542	555	516	592	543	555	550	551	520	572	547	550	552	563	550	562	573	531	572	522	559	524	542	504	571	593	504	566	516	546	568	508	577	581	596	532	534	561	586	546	549	542	519	589	559	543	557	552	556	578	557	535	600	561	528	568	522	522	526	538	559	505	539	522	552	539	504	576	544	539	553	533	509	586	552	533	548	552	527	541	545	548	535	555	560
3488	2020	1591	1035	884	722	635	621	571	585	564	581	586	557	535	534	477	567	528	531	565	547	555	531	557	546	499	522	484	514	509	522	548	556	509	530	528	531	499	524	523	519	542	535	533	500	523	542	499	557	507	486	542	529	503	512	482	491	552	514	528	511	513	545	518	498	531	524	507	503	511	537	564	461	508	501	528	524	515	513	529	500	519	583	542	495	532	503	528	513	548	485	538	501	495	534	508	486	522	505	527	518	520	533	516	516	483	523	556	494	483	506	523	509	545	475	471	523	518	540	480	550	511	534	546	511	559	532	512	511	517	521	533	474	474	502	504	531	547	571	503	536	504	512	477	535	483	482	523	521	532	497	523	504	477	501	500	508	511	511	471	540	472	544	501	527	567	530	476	536	515	511	478	542	537	532	493	493	520	501	528	503	480	546	563	521	533	563	523	569	506	525	531	515	509	477	512	514	539	477	535	501	505	473	546	502	518	508	498	528	514	506	503	515	511	522	510	501	558	527	503	515	507	523	579	517	512	524	495	528	498	533	488	511	513	504	538	504	499	519	538	502	506	499	499	456	530	503	493	515	458	538	529	504	532	495	478	484	504	536	518	507	510	515	585	502	526	518	521	483	546	537	531	547	529	520	532	470	516	507	513	533	513	535	497	515	527	517	498	456	536	554	520	524	554	486	489	500	518	497	498	507	492	486	504	562	503	539	539	509	517	534	514	543	546	543	505	523	514	514	481	504	488	532	508	482	503	538	543	495	494	515	559	496	505	528	490	526	499	512	509	512	488	523	530	494	563	520	516	515	468	515	511	524	542	494	512	532	509	512	480	465	540	524	543	529	506	522	508	516	533	527	483	494	527	471	519	531	520	529	525	523	488	503	514	513	498	492	515	533	540	538	501	557	499	483	543	526	522	503	485	490	501	507	531	499	476	554	532	516	511	527	513	516	528	528	485	492	576	495	515	508	516	520	522	531	469	521	535	518	521	493	524	503	525	547	534	541	512	513	527	526	489	544	549	503	562	487	538	501	534	491	506	516	534	505	510	515	490	507	528	500	497	549	498	486	485	510	520	506	513	538	545	520	499	547	511	490	528	492	512	504	529	509	545	508	526	505	506	517	518	557	541	553	499	545	508	532	509	545	543	508	505	477	509	491	462	473	502	491	492	506	479	524	531	505	492	518	510	487	538	518	525	511	520	513	531	511	503	503	550	532	533	564	514	507	510	540	538	499	524	499	521	532	499	484	524	552	496	520	479	510	514	540	516	506	542	507	533	498	499	535	522	524	525	490	510	539	484	497	511	511	522	495	530	507	519	535	477	505	473	526	493	524	560	520	517	507	502	500	506	525	532	526	488	506	547	530	515	513	524	489	533	483	567	514	518	489	503	519	560	555	552	538	521	551	510	504	502	507	543	510	518	466	509	508	511	489	495	539	542	551	575	472	508	536	473	530	529	519	528	540	500	511	525	467	503	516	495	569	505	538	471	525	485	540	481	482	515	450	515	490	528	474	494	511	497	501	544	504	532	488	506	490	523	522	516	531	488	550	513	471	502	486	517	481	525	533	531	498	541	518	536	508	523	515	522	502	545	562	495	492	527	501	528	496	492	497	540	529	465	517	510	512	474	543	534	513	507	521	499	518	580	531	481	532	562	565	499	518	484	497	504	510	525	515	525	522	494	528	579	498	515	529	503	503	528	473	506	502	532	488	553	504	554	510	510	509	494	543	501	563	483	538	485	523	499	512	512	486	530	519	505	494	521	518	509	518	528	495	545	534	495	485	491	515	476	516	519	571	484	525	484	557	505	484	472	504	515	517	517	475	523	540	485	527	531	492	504	536	500	503	506	530	527	524	512	505	511	475	505	490	520	486	504	521	553	526	511	480	495	517	523	467	544	513	512	497	499	486	527	524	529	510	546	531	500	525	538	492	511	479	500	519	554	493	493	499	515	478	503	484	479	510	562	488	517	521	526	546	509	508	518	533	504	548	505	538	470	548	524	488	508	543	545	508	519	555	490	502	498	535	525	509	501	494	501	522	502	524	497	499	470	535	515	509	495	486	529	520	524	494	539	522	499	512	508	509	477	489	508	527	466	506	519	519	550	498	562	543	493	512	520	486	514	486	499	568	503	532	514	524	505	535	563	486	514	505	511	476	488	469	505	518	464	480	536	513	563	524	506	550	475	554	489	530	515	496	534	527	495	482	514	506	537	540	497	508	503	512	521	497	520	502	523	511	523	526	516	496	494	515	523	505	533	484	512	498	546	468	509	493	507	495	518	521	514	521	500	508	520	548	499	499	494	508	558	491	508	541	505	476	529	523	525	486	545	507	491	503	493	554	560	474	487	510	542	530	533	489	579	493	504	519	525	536	555	549	516	471	566	489	519	494	502	464	506	534	512	515	511	510	515	526	532	514	512	467	521	490	527	492	518	537	500	479	519	545	498	585	475	495	557	478	536	509	504	515	525	509	525	489	528	521	493	570	496	481	506	508	476	553	493	566	527	499	514	517	483	489	519	524	533	555	522	536	526	530	503	524	513	507	535	510	503	516	474	510	497	554	503	512	511	513	527	490	530	509	511	503	508	540	470	491	529	533	490	508	496	503	515	492	496	538	508	559	528	525	523	542	540	526	514	503	527	513	486	532	526	481	482	519	525	527	534	546	480	491	489	538	500	504	541	509	520	501	470	513	518	518	486	543	521	514	505	489	525	556	507	506	513	538	496	503	530	489	533	572	512	517	529	510	537	511	558	517	458	555	500	519	498	533	482	554	520	511	490	502	543	513	516	527	495	538	530	536	518	510	489	503	474	544	521	538	535	571	486	536	531	495	513	480	520	512	521	533	472	575	539	539	521	485	504	508	544	510	533	537	502	524	488	531	557	506	517	487	525	463	507	470	536	546	477	491	540	516	476	540	509	522	488	512	518	504	468	471	479	539	500	533	537	535	526	504	501	503	505	489	542	500	556	550	510	488	518	515	551	504	527	504	542	520	500	536	493	527	512	543	497	512	502	518	517	519	468	523	509	491	509	510	505	520	510	515	507	500	493	531	520	479	550	478	438	501	480	527	479	515	519	479	511	482	533	538	507	501	538	494	488	507	520	470	460	535	526	514	520	499	483	466	507	504	551	515	523	540	551	492	533	508	519	522	514	488	531	537	535	538	471	518	530	513	534	505	513	498	498	481	524	501	523	500	538	495	492	541	516	506	495	505	510	508	494	518	502	477	535	534	475	505	513	516	492	491	519	489	509	485	494	517	515	530	501	527	576	526	501	528	484	477	501	514	521	516	523	539	513	522	513	504	496	541	535	522	549	498	481	497	541	495	518	505	499	518	510	533	477	548	535	513	562	509	522	562	513	533	486	554	489	479	488	553	502	489	523	524	497	525	493	501	469	519	498	521	504	519	499	514	482	506	510	529	473	516	483	505	541	505	509	511	543	508	563	487	554	475	507	520	484	507	533	531	521	487	516	521
24307	21426	28599	24645	20030	2663	939	574	473	379	445	381	387	379	354	400	378	353	394	323	401	391	344	353	372	336	356	347	356	326	373	342	342	337	359	313	337	307	335	311	355	344	304	347	325	308	330	341	348	323	328	345	324	310	325	327	330	347	328	365	369	346	325	333	315	338	340	340	313	325	336	339	333	308	350	360	343	301	353	336	347	285	297	321	286	356	326	325	348	329	313	315	282	313	316	317	343	350	315	343	333	330	324	346	312	335	311	332	328	363	319	368	349	332	349	325	324	309	391	324	316	342	311	328	317	312	306	331	338	335	323	326	319	356	325	335	322	351	339	309	328	358	358	353	321	322	332	350	339	326	291	352	323	324	314	334	302	318	333	309	309	341	318	286	328	325	297	343	337	355	356	333	320	317	328	335	322	339	314	316	328	291	291	314	310	312	343	338	352	327	304	309	328	327	323	318	367	296	307	317	319	333	315	310	343	341	320	335	315	340	302	319	327	315	339	333	333	295	311	348	317	324	311	332	325	313	366	339	339	324	304	325	352	334	322	342	334	304	323	331	336	323	362	353	328	307	304	280	331	325	348	346	311	323	330	310	317	327	340	301	329	352	292	323	315	371	286	317	282	340	316	332	323	301	347	338	306	335	320	312	298	304	353	295	338	325	331	324	329	364	328	371	355	328	327	331	329	324	360	337	321	319	341	343	303	330	319	329	346	317	340	357	336	347	361	321	300	344	321	332	328	307	344	323	325	336	360	314	328	345	327	366	308	320	311	307	325	340	364	300	301	326	279	323	317	336	310	319	338	309	380	317	349	342	337	348	361	371	337	331	354	338	330	338	301	292	322	360	327	307	309	347	305	345	313	338	332	344	337	309	331	303	302	346	328	342	332	304	312	341	334	326	302	302	325	317	353	310	325	326	302	335	344	318	331	325	325	305	323	355	346	350	318	338	310	360	323	359	340	351	305	311	304	314	349	332	338	344	335	316	347	318	328	316	370	347	334	327	345	296	316	316	310	306	327	316	344	334	313	348	313	330	339	324	304	322	345	325	327	298	308	314	357	337	326	315	304	325	367	342	328	325	313	352	322	329	331	331	310	316	313	318	362	324	327	302	323	328	315	302	323	311	343	339	294	345	323	352	294	316	304	336	332	322	346	349	295	310	317	331	334	318	333	337	334	326	311	332	349	334	303	336	347	328	321	324	316	296	291	338	301	339	319	342	345	332	341	336	316	358	291	344	309	336	303	346	321	320	320	326	332	334	371	319	348	324	324	313	305	322	338	336	318	301	315	347	297	291	326	335	306	323	322	318	297	313	361	340	305	351	355	336	314	285	313	324	340	326	343	343	328	334	333	289	363	326	322	365	339	313	356	322	321	338	318	315	350	325	318	326	334	289	320	321	317	336	335	338	318	327	324	330	332	338	338	336	348	271	315	297	320	314	324	328	329	350	340	378	328	317	327	350	344	319	341	354	354	317	337	317	318	312	314	323	336	331	337	308	329	317	360	339	329	332	337	343	348	291	317	308	320	324	331	362	323	334	320	349	335	343	306	291	351	329	345	354	317	296	324	329	344	322	298	348	341	337	316	339	335	300	312	330	296	303	326	330	313	329	325	353	312	351	348	297	307	322	301	301	311	323	324	323	322	300	318	319	346	338	321	330	318	317	382	331	340	323	327	313	333	329	324	297	328	342	313	352	324	332	328	353	346	316	319	313	333	343	339	316	350	336	313	306	315	322	329	328	348	307	312	345	312	293	350	341	341	336	322	322	335	298	311	300	307	321	321	301	321	306	313	320	310	329	310	326	325	342	334	333	362	326	312	317	337	282	330	336	294	299	341	311	330	350	329	323	329	312	337	328	289	312	338	291	336	320	348	314	314	343	384	369	337	318	295	322	348	352	302	361	311	324	311	337	340	334	335	353	329	361	318	315	310	346	337	377	316	328	330	320	322	307	294	342	342	302	304	319	313	299	333	332	349	308	318	338	348	303	355	333	356	339	287	341	331	352	321	353	339	329	317	364	283	298	317	321	326	308	309	316	320	291	311	339	315	332	363	352	319	325	366	331	346	323	302	358	345	330	331	345	322	320	324	353	323	305	292	330	288	336	334	312	352	345	311	343	330	330	322	333	341	279	316	300	330	341	313	275	351	337	306	324	317	303	339	340	343	295	337	297	343	327	330	309	321	314	338	313	355	320	325	337	327	346	322	324	356	347	317	322	315	350	334	337	318	347	348	356	321	327	310	315	305	300	309	290	303	325	328	335	337	308	317	280	320	342	305	334	327	317	306	309	381	324	317	305	347	326	319	332	313	304	328	340	338	335	332	335	324	317	331	325	329	316	334	330	324	335	334	328	297	329	340	326	292	330	336	316	330	331	344	312	319	315	348	350	311	321	335	321	345	317	359	323	317	309	324	323	307	336	323	316	323	312	332	328	292	309	331	344	316	317	294	332	354	326	329	309	322	326	325	355	334	304	324	351	328	333	340	346	331	332	308	281	298	313	365	320	308	331	348	307	327	331	334	331	323	326	324	356	308	346	353	318	334	318	300	308	361	330	354	300	304	320	337	331	323	324	347	310	351	315	331	302	318	331	283	333	347	319	309	314	311	323	368	330	299	290	300	298	337	297	353	273	311	315	325	315	349	305	321	312	286	323	309	343	328	334	345	344	313	299	329	315	314	327	316	320	363	332	337	333	319	297	328	330	316	315	317	330	332	319	326	320	303	358	329	318	347	340	335	328	339	305	332	346	336	296	316	305	336	308	337	313	326	317	303	358	341	306	340	330	334	302	348	322	300	347	326	307	308	346	311	312	310	337	337	339	331	326	302	318	316	333	332	334	306	320	343	313	328	322	313	329	307	332	306	359	344	302	295	294	312	355	294	337	323	368	342	304	313	328	312	328	319	337	349	334	307	318	354	369	318	313	325	322	324	329	324	304	338	298	310	332	306	334	344	351	334	349	342	349	290	330	329	311	310	338	336	332	296	347	326	304	331	305	327	330	311	324	329	326	338	313	331	318	312	284	320	318	350	336	326	333	334	357	341	331	338	347	304	333	311	326	323	326	318	300	312	280	353	337	324	277	301	314	315	309	303	318	333	325	320	304	289	343	305	312	294	352	325	347	316	342	298	331	350	311	387	300	325	360	327	331	301	296	309	318	338	320	325	317	330	307	314	340	296	342	317	334	300	324	343	312	334	309	338	313	318	324	307	357	330	337	322	323	323	317	315	315	347	354	342	335	350	325	332	341	318	294	337	349	314	314	293	317	345	335	322	295	329	342	328	329	320	306	300	306	339	337	339	308	311	291	337	324	290	339	315	333	329	332	334	316	336	308	332	319	340	286	333	279	312	299	331	339	330	342	300	308	311	347	320	338	327	342	358	360	319	321	336	318	291	337	337	329	327	344	305	316	296	291	324	319	336	357	359	319	345	361	339	316	351	310	315	315	306	349	321	298	341	325	326	299	326	318	315	314
3238	4680	3709	1881	1235	990	805	695	639	530	539	467	472	473	415	383	404	405	373	366	385	373	342	344	369	385	364	395	346	374	397	345	356	364	350	323	350	353	361	314	358	356	355	332	325	318	365	361	360	369	326	333	364	317	359	332	320	290	329	346	372	374	335	337	339	355	324	366	358	376	374	348	312	356	387	351	335	376	349	365	349	321	346	374	343	331	348	337	319	315	323	376	361	307	330	332	359	337	329	289	347	319	339	330	338	316	337	372	341	299	343	381	355	319	353	363	370	343	348	339	334	367	371	320	333	326	328	346	332	309	344	330	323	312	335	333	306	319	334	378	333	311	350	364	315	322	317	351	350	349	319	328	312	352	325	338	327	347	335	336	306	350	359	349	333	337	299	342	332	336	317	306	346	349	320	336	399	357	357	343	345	313	341	338	320	398	329	362	347	335	337	328	326	330	324	329	351	341	337	329	339	313	312	379	364	339	349	348	351	312	344	358	328	353	339	346	328	349	305	352	354	358	340	360	327	354	349	337	357	311	345	340	333	321	343	368	325	305	334	314	350	311	328	303	325	330	372	331	348	355	335	345	340	311	352	325	312	345	331	354	316	346	318	350	321	339	352	338	344	345	343	318	342	336	351	316	344	359	329	336	318	344	317	340	370	332	374	375	295	347	326	316	342	345	335	337	330	359	332	357	325	342	356	337	317	340	368	353	338	346	321	323	338	325	327	318	349	344	319	339	317	321	323	311	341	301	376	333	336	353	358	377	326	314	365	304	326	307	341	316	341	317	341	314	363	366	318	345	306	331	307	333	345	329	333	348	299	346	317	369	346	357	339	331	338	308	332	329	359	350	329	346	310	323	338	332	370	333	334	301	330	343	347	315	358	336	312	335	347	348	328	304	376	314	327	348	366	368	347	352	347	337	343	338	374	332	320	336	359	337	313	346	320	325	340	309	333	301	327	345	324	325	372	336	347	333	313	336	331	334	339	388	349	332	348	355	346	335	344	333	343	329	350	345	329	325	353	334	331	343	371	347	296	320	381	321	298	344	330	344	346	310	313	343	353	338	326	327	361	339	340	311	340	326	326	313	314	334	323	327	348	326	347	310	338	309	322	307	319	307	352	350	338	308	307	299	320	314	341	319	344	315	341	348	323	316	350	339	362	339	343	326	347	316	327	326	348	343	363	316	337	331	312	352	325	344	330	316	325	346	299	346	319	340	304	331	341	351	319	306	366	322	348	338	332	337	303	304	336	352	323	329	333	315	319	308	312	352	323	351	350	348	319	296	345	332	324	359	312	356	361	336	307	319	312	325	324	340	339	325	354	314	341	299	352	357	357	336	367	326	356	308	342	334	307	337	331	325	348	329	318	327	333	309	332	319	309	335	325	301	328	334	323	327	351	354	343	351	321	377	361	318	334	309	329	332	364	331	310	317	319	352	348	339	318	329	353	350	341	344	367	343	342	334	352	350	343	347	297	325	324	316	368	318	333	359	334	331	324	332	358	346	316	314	351	355	335	313	339	311	343	311	331	296	342	310	290	317	343	330	340	282	299	337	328	343	346	339	320	334	371	333	332	303	334	356	345	297	336	330	359	316	375	322	331	339	358	343	326	317	310	344	336	349	354	347	319	381	355	346	356	320	327	328	336	361	352	343	321	319	322	303	330	329	309	325	335	305	341	328	340	315	347	329	385	326	349	344	331	336	325	330	337	326	310	348	361	333	339	355	336	330	325	357	355	357	322	342	328	326	326	322	327	348	344	331	347	307	325	317	354	353	317	330	350	326	330	364	330	359	318	324	352	311	311	344	346	328	325	341	337	333	308	306	333	334	382	337	311	324	342	292	360	325	323	334	368	327	350	302	341	319	337	320	338	350	295	361	325	320	363	353	335	355	317	334	329	330	334	360	313	360	359	338	307	343	307	311	301	331	329	364	353	345	317	358	347	342	329	333	313	314	348	360	313	344	349	294	325	355	340	323	337	327	313	338	341	339	342	320	362	330	317	306	340	326	363	303	357	299	353	318	364	337	349	323	344	328	332	338	309	317	330	298	319	357	315	316	324	335	345	307	311	337	351	315	342	310	304	335	327	343	358	349	356	280	337	319	318	326	304	324	340	329	334	304	336	347	334	360	354	349	343	310	337	351	325	337	355	337	323	297	362	331	329	326	321	305	305	320	322	315	336	349	327	356	356	330	338	323	379	336	327	323	309	359	354	332	367	352	315	300	315	309	326	324	309	357	348	341	330	341	322	316	357	338	343	323	325	339	345	324	318	309	339	325	368	341	337	358	306	303	343	339	339	283	329	302	323	347	373	336	313	333	324	335	358	315	328	315	340	317	333	332	341	350	337	363	321	333	309	334	354	314	316	332	341	339	321	316	327	312	326	354	324	336	373	333	347	351	317	327	325	323	313	310	347	348	319	360	315	351	331	329	306	290	346	324	302	346	362	339	323	310	306	316	360	342	332	314	323	294	336	336	338	287	313	325	339	309	316	319	332	315	343	325	304	340	344	331	315	324	342	371	332	339	334	296	310	337	340	343	316	329	325	355	333	318	340	325	312	345	322	346	320	340	341	327	356	320	336	312	325	314	316	327	363	328	322	309	330	338	316	324	317	323	360	345	320	341	344	337	363	325	356	347	312	335	340	334	345	329	324	350	327	328	336	346	308	314	329	314	322	320	331	338	316	331	322	341	356	340	325	343	328	316	331	330	327	313	298	346	351	317	313	318	344	328	353	347	339	309	299	313	318	335	336	319	346	344	327	361	326	363	326	294	307	345	334	338	361	314	347	321	298	345	324	303	333	359	340	353	293	326	331	352	326	314	356	365	339	330	362	332	348	342	324	324	304	304	340	349	332	330	307	325	342	347	347	330	353	337	351	342	331	336	345	306	348	329	349	348	324	341	294	336	315	331	350	337	313	339	313	318	331	325	329	306	316	325	335	330	331	332	327	323	352	356	357	335	322	320	287	311	310	333	314	371	339	344	301	275	328	316	313	364	336	335	336	317	324	323	338	317	326	303	312	334	348	347	313	357	324	306	315	315	317	330	337	334	319	342	331	344	326	320	321	357	315	329	340	328	318	337	353	326	349	355	335	333	314	356	315	352	332	338	349	317	345	320	301	341	334	322	310	341	358	335	322	332	341	321	315	330	322	354	339	334	317	363	340	324	323	336	359	306	373	339	353	341	329	310	356	306	332	350	375	339	343	313	339	321	329	344	323	362	336	330	334	344	336	325	305	341	328	347	327	328	321	327	336	361	382	320	338	340	344	343	339	321	339	337	332	299	321	360	337	344	339	352	305	320	337	327	329	328	341	329	348	325	345	322	335	336	308	299	315	331	333	335	317	344	369	345	344	338	312	315	339	330	312	340	340	355	297	344	313	316	288	324	312	329	352	327	315	355	348	344	338	314	307	310	333	335	319	303	286	332	308	334	344	341	350	314	332	317	303	328	382	302	319	324	329	336	326	292
27521	11769	1841	1098	806	749	783	779	785	780	793	772	769	794	766	771	708	768	700	736	762	754	742	778	719	704	774	701	772	740	760	693	706	719	753	709	768	739	721	702	765	755	732	730	749	786	749	737	691	677	758	719	791	691	732	729	747	728	731	710	730	744	713	768	712	758	753	800	725	730	754	716	787	746	774	757	766	704	710	761	814	737	722	786	751	692	752	749	706	737	740	681	748	762	755	673	674	712	733	756	763	749	750	728	756	740	726	710	685	670	773	730	740	645	743	704	737	714	761	758	712	779	759	753	764	754	776	739	686	750	749	749	794	748	746	759	743	746	747	738	727	728	745	779	783	747	742	748	766	727	705	733	698	716	753	735	742	794	801	735	690	733	729	723	707	773	719	729	702	780	774	741	710	735	716	699	760	726	701	759	755	735	675	759	785	688	703	741	794	759	725	773	776	730	730	792	762	763	721	691	720	739	702	728	709	757	692	689	782	753	696	778	709	722	671	748	741	786	715	734	662	716	713	717	734	748	729	745	796	711	710	722	769	766	703	764	723	780	721	761	750	766	719	756	741	727	694	716	714	750	715	760	727	750	731	713	718	705	786	742	758	749	748	771	754	731	734	745	710	745	721	718	785	726	757	761	716	724	710	738	741	769	735	783	771	752	690	734	751	707	729	756	725	779	736	766	759	731	694	722	764	763	717	738	708	744	744	749	706	702	730	711	689	673	743	703	709	702	748	706	765	761	805	734	757	726	756	669	749	716	717	721	741	766	775	743	698	767	747	738	738	737	752	711	757	764	762	720	736	760	713	733	742	728	737	722	757	796	733	784	716	698	711	723	728	756	715	791	701	678	752	721	738	770	768	766	746	791	747	733	770	732	736	693	753	763	739	698	707	729	742	723	754	746	706	698	729	782	778	734	755	704	828	696	736	756	751	771	736	724	760	737	740	729	742	723	728	749	698	727	735	788	729	801	741	731	798	739	745	797	734	778	740	752	767	780	733	776	688	728	749	762	721	734	702	784	715	727	726	740	700	752	765	759	721	710	694	680	747	718	710	759	701	773	753	776	785	735	760	716	750	741	735	728	773	735	794	731	769	755	767	721	760	759	764	726	717	742	755	777	769	760	737	747	756	669	725	739	733	746	723	744	751	713	776	727	737	724	744	724	716	777	746	797	758	698	745	747	754	747	745	742	751	731	737	713	713	723	730	744	738	741	745	709	776	763	764	743	714	766	746	747	721	720	756	791	724	716	760	705	727	770	734	811	714	733	736	758	769	727	753	718	706	782	762	765	758	758	695	730	752	696	712	697	726	767	767	745	699	751	753	716	773	793	737	705	781	748	773	754	694	692	715	753	753	742	764	730	686	721	740	732	726	772	731	732	750	714	725	747	737	742	763	746	724	760	770	758	779	743	703	728	725	782	700	686	773	708	714	743	768	682	744	715	753	785	745	773	745	785	753	745	719	696	714	751	708	737	739	721	764	712	702	672	687	746	751	753	771	712	723	739	705	733	720	727	737	768	725	794	718	767	717	743	750	747	750	756	725	727	755	736	735	767	700	722	755	760	712	750	761	741	800	744	712	777	761	727	725	732	742	746	709	749	773	722	734	687	746	730	761	719	746	723	730	748	719	713	717	789	707	778	719	750	753	713	750	689	747	737	673	750	753	730	761	740	757	729	802	766	780	783	752	781	717	728	734	737	736	741	744	719	722	690	749	733	766	727	750	769	756	734	720	781	782	748	767	687	708	751	714	752	758	753	756	761	714	719	756	720	726	743	720	734	704	754	744	734	701	801	722	742	728	749	726	757	732	764	748	707	708	719	801	727	722	717	720	677	710	735	738	736	712	758	768	728	773	756	740	715	750	795	765	693	726	712	721	754	758	733	735	739	735	787	750	739	777	702	735	732	664	772	758	731	771	701	762	731	769	747	756	768	776	783	738	756	770	730	739	799	727	759	767	679	713	703	737	765	784	758	713	719	769	759	784	740	757	721	749	695	705	698	703	732	741	690	741	746	773	774	771	746	756	725	739	716	735	724	710	793	745	708	771	722	675	785	832	724	723	748	705	723	783	728	719	765	784	763	712	781	691	720	771	810	698	755	738	710	727	737	758	708	739	715	641	698	711	778	699	753	724	749	741	777	739	719	767	748	845	714	738	711	774	768	731	724	701	761	708	746	764	745	709	736	779	769	750	682	762	749	751	802	734	743	738	727	736	730	762	719	708	735	705	713	777	744	756	778	729	733	738	738	709	755	717	733	746	695	725	740	746	750	736	777	718	766	710	724	739	771	717	706	711	713	733	729	782	754	741	756	755	752	783	717	716	756	745	682	754	779	744	724	742	726	726	722	715	734	763	752	749	714	770	774	740	726	743	736	753	779	767	731	714	695	776	729	728	780	744	738	734	760	749	776	766	825	769	740	737	787	757	777	762	736	740	732	718	760	726	726	671	763	754	742	745	697	742	694	727	725	749	738	717	755	753	785	790	740	762	756	809	698	753	723	679	755	739	767	714	752	749	746	698	732	766	751	745	723	759	721	782	791	741	721	797	736	709	750	713	699	738	761	763	693	745	781	765	721	758	707	737	712	725	735	772	773	752	721	712	761	768	680	725	765	746	760	713	741	821	739	768	713	730	786	695	748	745	722	731	726	747	725	706	763	781	779	719	731	713	727	764	737	722	753	740	754	772	743	740	730	783	762	738	712	737	744	751	733	743	692	769	761	752	718	771	768	708	755	758	771	772	784	700	710	740	696	751	759	719	754	782	709	700	765	749	746	710	739	705	703	701	770	733	710	751	706	736	736	710	771	769	797	775	717	708	733	734	713	743	724	766	739	761	719	751	727	707	743	720	718	764	747	715	778	755	728	703	755	741	691	709	756	760	703	727	711	771	758	716	746	707	764	767	698	721	779	725	758	777	727	762	767	734	738	759	745	738	766	708	791	673	755	752	768	741	747	773	740	746	792	726	735	708	744	678	711	782	788	731	738	721	721	741	717	699	715	758	765	771	710	761	782	764	775	721	750	721	751	719	700	732	749	743	742	746	700	704	773	728	733	729	687	693	691	728	748	750	748	730	713	738	740	809	759	739	759	729	740	704	739	698	672	738	802	725	744	727	765	761	765	725	723	709	715	747	801	729	650	715	759	728	724	704	687	737	729	740	749	692	741	715	700	709	782	706	718	714	745	743	680	751	752	780	763	716	767	730	744	734	725	760	720	737	747	739	756	726	751	739	717	720	749	705	733	769	775	738	784	712	713	731	700	741	727	718	723	781	742	742	720	708	741	775	719	734	719	720	667	729	759	688	712	742	742	780	729	708	752	764	783	742	698	750	779	726	775	755	720	765	787	744	735	775	756	746	760	726	760	731	713	725	727	737	722	717	686	759	719	683	746	773	757	749	733	742	752	739	707	688	699	706	743	726	750	723	731	768	753	770	733	760	764	750	736	734	771	749	737	694	735	755	695	686	704	721	721
5155	881	793	770	664	705	656	682	663	686	668	638	688	658	660	647	640	664	637	682	692	661	650	671	646	664	624	667	685	665	670	680	659	652	648	680	698	664	681	696	649	668	694	658	658	668	655	664	669	675	686	628	640	633	636	677	715	671	661	653	672	621	673	628	630	707	634	618	664	654	656	640	690	641	634	650	638	677	626	691	688	671	657	637	673	647	694	645	673	636	661	664	620	684	702	675	629	621	637	657	687	684	622	646	656	687	718	708	682	626	661	647	654	684	648	647	656	617	667	662	700	649	677	662	702	656	693	667	695	665	685	670	653	682	662	636	650	658	650	612	688	630	679	662	660	674	654	654	684	651	625	710	621	673	660	681	639	706	608	698	633	694	629	647	658	669	682	630	677	640	646	681	628	666	608	649	646	646	644	646	674	683	657	647	644	642	645	664	599	714	671	655	640	646	669	628	636	648	646	660	643	630	679	650	648	689	656	666	663	650	693	702	665	712	676	669	664	659	659	629	628	681	645	672	676	646	671	674	657	642	665	677	677	639	636	673	619	674	632	645	674	712	678	645	664	614	633	674	649	659	641	698	664	677	702	658	625	683	663	636	640	644	695	671	671	637	649	700	659	661	683	662	647	646	660	668	694	615	673	656	639	624	587	631	658	693	610	688	662	677	670	695	664	629	624	657	649	620	655	642	648	660	645	671	659	668	658	665	645	659	701	645	638	643	656	661	627	722	663	655	666	618	623	674	632	688	652	692	677	625	660	658	637	634	630	659	671	678	641	679	643	639	659	640	646	644	650	636	653	622	667	646	657	646	614	684	654	676	601	639	654	619	663	628	700	670	676	715	666	676	667	565	622	634	667	664	680	673	641	670	623	658	660	681	656	679	676	628	669	635	671	679	693	640	651	664	650	677	669	621	655	651	735	696	633	615	658	706	676	651	653	673	712	669	687	673	662	633	689	628	636	660	666	665	662	620	704	674	695	651	672	677	635	705	715	654	668	647	643	629	664	628	681	631	693	664	656	669	638	636	621	678	637	671	626	668	623	637	625	691	677	661	682	672	693	656	648	717	683	616	640	682	621	627	655	688	628	656	632	638	645	652	651	659	647	632	679	652	708	645	655	585	631	655	661	633	642	685	666	633	667	633	689	665	669	606	637	666	668	654	639	641	649	686	675	635	704	675	674	667	663	641	610	639	659	663	654	662	681	659	609	656	695	648	689	630	671	649	658	627	633	666	626	650	668	636	698	642	622	733	606	631	634	666	661	671	675	613	623	658	660	649	647	640	659	671	622	673	652	672	642	711	659	639	646	618	692	619	677	667	664	627	702	643	631	609	675	672	654	631	630	653	691	687	672	609	646	644	657	652	645	630	644	688	641	654	650	608	653	616	672	620	645	673	675	674	666	657	624	687	696	632	651	659	669	638	701	640	681	641	651	704	685	632	662	644	644	643	659	660	638	626	680	679	671	657	701	680	658	709	672	647	654	674	707	652	649	657	670	654	646	663	670	673	632	684	670	650	675	678	629	654	674	654	624	643	629	649	660	676	671	657	680	671	660	658	663	668	618	663	702	701	657	675	638	619	662	665	629	646	643	635	689	665	685	678	669	600	655	680	657	676	663	661	665	628	638	648	677	656	684	687	651	657	686	677	668	659	655	654	653	672	673	613	656	621	706	674	656	667	685	650	701	674	637	680	606	666	677	655	619	674	712	647	702	701	667	673	658	687	673	618	653	663	682	602	621	691	638	640	616	658	657	666	689	667	696	625	649	603	652	672	647	654	710	658	673	668	661	620	653	636	637	676	648	656	674	644	606	638	649	634	645	662	708	681	667	630	641	674	658	676	670	657	630	668	638	671	632	618	664	679	660	677	652	659	648	715	639	660	623	649	709	704	695	653	679	664	675	647	641	653	636	608	640	671	641	698	657	639	664	654	641	660	663	667	662	691	707	594	657	661	665	638	644	617	679	654	640	677	602	674	701	666	674	615	680	672	676	693	648	623	704	660	635	634	659	663	652	677	654	630	680	670	667	631	658	659	630	666	664	634	627	719	632	688	661	672	655	648	646	671	664	654	651	664	639	700	646	629	653	688	646	669	673	659	698	671	632	679	629	642	674	662	617	683	642	653	640	699	655	667	646	666	634	676	652	632	622	622	635	661	716	618	693	665	654	698	594	657	708	656	619	653	674	660	669	656	665	645	664	668	678	643	690	637	643	628	672	670	642	657	709	647	697	667	685	624	586	666	681	643	643	629	698	705	675	651	655	666	688	683	642	626	654	617	664	670	701	704	654	649	673	627	625	671	684	699	680	697	677	672	645	627	666	679	651	602	692	653	663	631	641	631	685	707	660	701	651	666	692	668	643	657	681	634	655	678	656	611	628	654	608	655	675	692	633	692	591	668	681	631	624	651	650	677	662	628	651	648	665	644	680	685	659	693	677	642	689	703	648	666	625	657	642	634	702	618	645	657	673	663	655	658	696	669	668	654	655	630	675	660	667	630	605	684	633	660	683	654	668	675	671	672	681	648	677	654	689	672	642	728	647	624	633	689	622	653	678	656	674	643	668	684	684	633	687	667	695	655	693	699	612	666	658	688	704	647	671	638	624	667	691	684	654	635	666	645	638	653	650	674	679	633	684	659	632	697	706	728	644	624	642	651	681	657	666	682	685	620	670	687	705	672	651	673	705	606	648	627	638	621	666	627	629	631	657	610	633	655	673	675	653	645	688	662	617	609	644	666	646	654	681	680	685	655	659	639	705	648	659	636	698	608	660	647	667	639	659	673	669	637	697	669	642	664	641	658	702	584	699	609	633	647	653	690	627	638	678	640	699	668	674	672	686	593	691	669	685	724	644	685	688	671	683	636	659	671	665	599	673	662	642	682	666	650	624	691	629	654	679	664	692	664	630	624	649	649	651	695	678	707	674	678	660	630	696	712	658	638	667	665	632	677	673	687	669	631	688	599	668	663	660	644	669	653	679	660	615	616	615	638	639	702	627	650	672	659	672	667	626	629	631	669	624	646	639	657	672	670	603	650	681	647	650	675	667	673	627	639	684	640	678	637	607	664	616	638	699	664	667	636	652	654	687	682	646	604	631	678	619	585	645	637	615	629	645	658	683	663	648	657	651	644	602	666	663	653	668	660	679	644	689	667	686	681	655	671	688	665	628	616	674	693	677	665	657	683	677	646	662	627	680	625	592	677	706	648	645	644	613	655	634	666	654	650	671	683	703	675	635	665	679	708	680	671	633	659	677	635	651	686	653	610	705	698	679	639	647	641	653	703	664	645	635	629	611	643	623	667	673	671	625	636	688	648	657	608	644	693	655	660	716	670	628	687	641	662	628	674	637	651	650	663	627	648	695	691	645	661	672	678	656	636	599	623	689	669	635	664	680	662	653	684	656	692	712	628	678	674	644	659	654	674	635	640	655	657	634	658	665	650	639	666	682	657	683	638	662	627	653	667	695	657	684	645
25766	21444	25456	16910	1519	799	716	640	605	563	576	593	560	530	609	596	566	570	567	582	576	585	571	569	541	585	564	536	525	601	544	592	536	575	547	532	587	553	518	553	540	524	517	544	525	535	568	546	561	546	558	534	514	566	583	549	544	568	533	546	564	593	547	560	536	531	551	541	562	534	535	548	552	589	543	534	561	535	562	490	542	507	555	578	572	544	583	553	534	491	559	562	600	561	537	570	524	528	529	547	513	541	516	532	552	505	584	528	533	532	524	516	581	552	554	559	550	538	523	505	508	553	532	565	505	519	577	519	526	565	524	511	581	553	560	547	522	542	583	501	536	581	546	549	547	550	537	549	523	537	505	517	561	541	577	521	554	536	516	543	542	554	533	512	504	495	533	565	558	580	542	552	556	511	553	535	544	555	565	579	519	549	561	546	567	582	566	506	557	563	553	561	518	563	536	549	583	579	545	559	518	537	588	559	551	541	519	523	563	569	528	566	482	537	552	508	526	539	554	537	561	547	558	522	528	567	550	506	563	532	565	556	529	564	544	536	553	534	551	535	514	558	571	534	505	540	543	516	490	594	533	546	549	518	523	567	510	500	535	530	520	576	559	533	577	539	549	520	546	547	550	591	530	535	554	553	568	595	557	535	510	555	520	548	596	550	523	541	536	552	558	533	623	491	577	539	526	556	522	513	571	513	520	554	541	515	502	568	532	529	502	534	509	575	560	556	563	583	523	524	511	527	566	549	541	542	529	512	521	520	505	512	547	539	498	551	553	546	548	539	587	517	558	526	553	528	582	540	533	561	574	504	513	545	539	554	534	541	556	552	564	585	554	558	544	591	542	474	459	583	540	535	509	519	532	533	569	527	541	535	544	537	584	530	611	531	560	559	521	562	585	532	568	551	583	530	521	520	546	496	530	563	576	535	553	583	519	530	558	532	564	564	559	580	528	606	548	588	574	562	562	553	553	541	598	545	538	545	547	566	598	536	564	523	556	508	539	560	525	535	537	525	520	514	547	556	547	578	526	555	549	571	547	588	561	537	527	518	542	532	536	538	542	577	523	526	555	563	542	523	536	556	527	499	573	531	585	546	544	581	517	532	533	558	579	514	533	519	561	567	509	520	547	521	575	572	526	538	553	531	550	527	543	525	562	587	518	524	525	563	567	525	592	539	561	567	526	511	530	591	559	552	544	521	557	588	535	557	552	563	508	537	522	528	554	520	543	545	530	549	576	543	558	540	549	542	537	532	559	549	540	536	559	556	552	548	514	573	551	521	536	549	513	545	550	591	537	584	549	585	566	534	575	541	516	546	497	523	598	549	546	537	515	524	529	572	561	556	559	530	543	500	540	528	567	576	509	536	560	540	532	555	555	542	534	522	534	539	561	481	549	538	506	569	563	571	511	535	515	519	541	536	580	580	535	577	517	515	535	581	560	549	524	583	558	547	552	545	599	515	562	497	533	561	576	538	523	522	536	519	566	559	574	507	536	554	559	566	531	545	529	539	535	547	554	518	558	554	556	526	593	535	574	563	530	577	556	578	604	569	550	464	543	543	530	542	533	562	527	563	552	541	545	527	555	551	532	590	535	547	537	538	572	549	521	572	537	598	529	553	527	560	576	527	567	546	526	505	569	519	515	509	567	563	553	523	553	586	560	518	548	555	570	545	527	542	532	507	520	541	520	535	539	585	562	507	546	559	572	527	527	533	505	593	556	533	544	516	565	566	551	517	519	574	551	582	580	576	537	499	535	525	554	551	543	579	568	553	526	544	544	557	556	590	554	539	542	472	541	510	515	535	531	569	570	550	534	587	516	549	555	546	545	523	549	547	532	552	520	563	563	579	571	554	592	568	543	558	513	540	567	586	580	568	524	536	544	539	566	530	573	548	528	553	576	506	556	547	559	561	501	532	538	553	559	594	577	516	596	529	559	525	520	567	536	551	536	576	562	537	533	564	594	530	561	560	571	591	540	540	546	542	573	501	559	553	553	487	526	555	525	558	476	561	562	513	583	522	566	568	543	545	523	544	563	509	556	505	582	544	510	564	549	553	573	536	537	530	526	487	554	540	516	540	548	555	567	537	548	548	563	556	526	559	531	618	520	541	537	540	540	560	569	596	572	560	528	496	565	560	532	517	543	552	524	551	511	528	508	553	543	604	507	587	574	533	541	527	545	544	530	581	566	560	536	520	553	553	574	531	533	545	556	595	521	539	546	543	587	570	531	546	513	536	542	493	565	519	525	510	519	515	563	551	527	551	533	541	526	538	516	565	584	558	564	555	606	539	539	559	529	552	532	542	471	570	521	537	543	539	592	531	557	544	546	475	567	522	531	555	587	535	569	542	530	578	553	574	526	577	530	525	546	525	514	572	572	578	563	555	557	506	539	529	542	548	529	560	516	536	565	547	538	550	551	514	524	535	545	536	542	562	509	546	564	570	593	585	569	522	523	546	528	514	568	518	534	547	531	511	546	577	539	569	537	526	526	554	549	550	527	534	549	532	544	573	552	559	550	570	494	533	518	533	511	545	559	549	545	569	535	562	559	510	516	604	527	523	564	522	542	525	508	549	521	537	518	515	524	578	508	529	550	574	519	563	550	541	531	494	556	538	498	556	539	530	566	581	550	502	550	546	558	525	564	518	535	567	561	526	520	542	562	540	554	564	507	512	523	579	539	547	551	547	594	548	536	500	548	550	515	583	510	592	558	550	551	573	562	535	557	533	528	531	523	528	514	528	525	516	552	557	540	562	539	588	525	569	572	523	551	551	541	534	600	514	557	555	566	509	528	521	523	573	568	520	531	530	511	534	536	514	530	524	529	551	569	534	552	547	529	546	520	562	527	526	570	567	536	518	538	543	503	603	574	562	547	597	522	550	547	542	537	529	572	567	542	558	558	530	578	563	533	583	517	564	516	519	531	553	513	549	512	539	535	499	543	533	537	511	581	555	534	520	514	561	547	557	549	554	514	509	518	581	561	538	586	537	504	527	548	583	511	532	535	520	553	553	566	549	568	552	549	550	532	488	509	545	550	545	515	533	538	551	526	574	542	573	527	519	505	563	547	533	547	536	514	554	592	578	547	563	563	572	559	566	553	553	521	558	543	587	511	546	546	528	521	530	552	532	521	543	544	553	518	573	493	558	529	547	554	563	592	526	556	545	543	511	552	563	545	507	567	510	553	556	535	536	546	519	552	592	545	537	535	600	556	541	548	525	581	520	539	562	552	585	607	541	537	556	517	571	581	538	541	545	599	546	530	534	529	549	620	571	554	528	509	501	552	540	553	561	561	546	553	546	510	519	555	559	552	513	498	588	551	525	547	570	583	567	515	512	525	542	585	550	532	572	546	553	535	561	591	540	606	532	559	581	554	550	549	500	526	523	507	517	539	555	572	515	529	563	580	527	518	529	542	548	536	511	541	581	557	536	547	558	554	569	530	482	568	558	532	509	527	545	487	544	560	568	504	532	553	535	567	565
3490	2019	1673	1039	775	719	670	616	627	583	575	539	568	570	573	543	553	537	576	559	548	496	509	514	548	538	509	508	554	512	491	540	534	551	556	500	524	527	504	503	570	559	510	549	562	524	490	517	514	497	486	540	535	523	514	467	481	499	499	551	486	522	554	509	520	493	529	545	508	558	530	494	519	493	498	515	570	546	500	559	502	497	541	514	532	533	555	522	478	521	521	529	509	515	538	502	513	522	490	524	528	500	500	492	540	483	552	501	567	536	523	497	556	502	527	502	511	530	526	502	486	528	488	501	502	534	489	546	523	501	538	522	495	499	530	499	491	507	541	503	516	519	557	496	508	544	501	521	543	526	501	501	453	524	500	525	529	531	505	483	541	502	514	548	544	535	546	494	482	550	543	508	484	510	539	512	524	467	528	537	512	510	507	536	489	492	507	560	486	525	536	502	507	528	498	538	500	543	505	520	533	491	527	530	518	504	497	520	562	534	544	493	500	517	519	513	527	511	471	547	499	531	489	499	529	529	490	529	539	519	486	484	503	521	503	506	502	497	541	502	493	511	520	481	527	531	489	531	523	510	494	535	532	507	540	464	477	527	542	526	522	525	519	530	482	523	507	488	500	553	537	532	506	531	504	498	505	517	518	532	493	466	499	560	509	526	540	515	502	526	520	517	531	515	511	495	506	529	479	540	524	512	489	531	528	530	515	517	507	534	546	529	516	467	495	513	551	511	548	484	493	526	546	503	501	489	490	562	526	533	496	538	527	508	484	509	517	511	538	511	530	524	484	580	524	506	539	483	490	500	520	510	528	500	511	525	530	498	498	509	541	495	509	517	541	510	517	513	512	517	512	473	490	531	523	483	482	493	509	543	573	523	523	502	536	466	524	488	537	480	535	503	522	525	518	520	498	543	539	522	517	518	545	482	547	532	464	542	489	519	543	537	494	506	498	527	496	576	558	494	529	521	532	491	490	494	491	494	539	528	500	531	502	518	522	489	540	496	554	507	555	520	527	497	504	531	538	535	512	481	495	511	527	479	530	512	528	504	504	549	512	470	540	494	494	477	478	504	507	500	517	533	550	511	519	495	534	511	491	530	542	474	493	538	521	522	490	569	486	508	498	530	501	536	499	519	526	509	501	511	509	524	494	488	503	513	520	558	538	514	510	501	508	517	595	526	492	489	542	509	518	495	499	505	580	524	466	482	530	519	523	478	507	487	510	523	491	524	518	519	524	546	539	549	534	531	509	531	484	488	517	514	530	499	507	529	528	563	537	532	510	534	502	516	503	490	535	484	492	519	539	487	525	495	533	531	534	514	523	547	529	527	541	505	528	528	545	545	527	485	509	540	518	547	494	511	529	535	560	515	548	493	478	519	496	518	522	492	538	528	531	533	508	494	525	507	541	532	506	533	503	523	497	516	491	498	478	527	480	522	520	453	505	536	486	510	532	502	526	489	504	524	546	453	520	510	493	496	495	487	521	501	551	560	475	532	494	548	541	518	482	513	532	517	499	477	549	506	541	544	492	508	501	527	536	492	498	515	512	554	547	528	520	537	489	491	536	485	498	509	486	508	484	505	544	499	502	502	517	476	525	526	526	507	488	488	511	509	483	496	498	487	521	496	499	503	532	551	523	542	505	541	536	498	494	537	496	491	533	468	469	536	500	527	519	480	508	496	519	501	535	513	508	511	515	509	527	505	475	493	519	473	504	536	500	526	557	485	500	492	502	518	533	536	500	512	543	500	532	518	535	547	512	532	569	473	506	516	525	517	499	537	504	523	511	516	483	492	524	532	510	511	483	507	491	511	515	522	513	526	522	502	517	524	522	470	553	499	510	508	520	519	513	514	523	549	516	505	517	508	503	499	568	514	503	503	546	516	486	507	513	525	508	499	501	516	487	556	545	492	513	517	519	532	521	488	515	501	452	508	492	507	506	542	524	505	518	527	532	523	443	554	532	496	551	478	520	499	521	511	517	540	513	481	529	500	476	459	523	543	556	515	545	501	496	495	484	492	526	534	520	531	524	524	536	504	523	517	495	515	549	538	500	500	483	475	522	499	527	523	521	509	495	510	546	483	496	481	528	554	497	568	509	517	548	533	489	546	502	487	466	526	512	484	491	519	533	505	514	534	489	548	529	508	505	527	520	499	527	471	487	512	506	525	479	513	521	509	491	520	499	507	496	552	535	519	506	481	505	479	516	518	518	484	527	499	524	534	538	506	455	461	503	526	536	528	481	478	486	532	498	565	464	492	518	520	543	509	529	537	503	507	540	507	469	516	507	516	472	552	520	498	509	511	502	546	513	499	515	466	462	519	529	513	497	522	529	537	488	488	569	498	495	471	494	537	511	513	515	530	524	520	476	528	516	525	483	563	502	541	505	520	495	512	520	493	490	530	497	513	507	502	527	487	488	516	522	523	502	516	495	538	486	492	543	529	500	508	504	516	516	532	526	491	513	514	457	507	508	563	532	498	497	501	531	507	545	501	526	483	514	512	526	529	510	503	532	493	491	493	512	466	479	502	541	462	551	508	505	513	514	498	531	511	536	475	505	505	482	536	510	540	534	524	498	515	475	506	521	498	480	507	499	477	502	542	487	531	490	519	487	465	476	483	509	532	526	538	508	521	539	486	495	545	528	514	527	468	504	542	544	502	518	506	527	516	521	505	512	513	544	512	526	554	534	506	511	487	510	517	495	518	488	518	523	558	483	471	506	490	536	533	501	529	486	489	488	502	535	511	487	519	515	514	491	517	477	506	542	510	513	488	530	515	503	510	496	480	530	487	479	537	531	482	495	482	518	538	523	513	545	504	477	505	491	528	557	538	488	505	497	495	531	507	504	511	478	531	497	535	552	489	553	501	586	577	530	519	550	501	517	476	495	519	505	528	526	510	518	494	490	494	548	510	493	514	505	515	510	535	525	528	472	525	519	466	529	542	515	540	515	517	513	525	533	509	505	488	481	489	551	506	484	512	539	523	510	483	471	506	484	520	544	521	570	498	519	516	497	517	525	536	502	488	520	514	465	457	531	490	516	515	452	515	515	511	513	539	535	536	493	494	512	505	519	494	547	521	530	511	542	520	520	488	505	516	481	509	493	493	510	524	506	490	518	506	526	499	535	484	506	501	494	491	502	500	521	508	529	519	522	527	501	497	547	530	494	511	491	511	497	510	530	516	503	508	493	524	502	510	500	513	537	493	490	530	506	540	506	528	536	472	523	518	485	509	532	492	525	506	506	511	522	504	499	476	527	482	486	499	533	503	521	561	524	495	473	514	539	486	520	472	541	570	540	497	521	533	508	510	504	527	495	511	496	518	453	530	470	500	485	500	469	552	500	501	525	468	553	495	508	493	491	528	486	488	541	518	466	501	519	493	518	525	518	531	517	495	547	499	500	533	540	516	533	526	534	532	470	547	532	513	498	501	519	516	502	517	520	516	488	501	503	487	500	487	538	548	481	498	533	510	521	514	503	518
24332	21428	28572	24672	20124	2593	906	576	413	423	393	364	371	369	365	347	372	359	351	341	334	318	298	358	336	294	327	343	344	360	299	349	335	353	331	325	338	338	321	343	313	346	341	308	326	323	344	326	339	356	317	341	295	303	346	332	326	339	331	340	298	306	306	322	312	334	341	288	351	319	323	307	295	350	317	318	324	332	287	301	327	300	357	349	316	315	302	319	279	325	304	359	341	326	314	353	344	322	353	337	301	314	300	316	343	329	281	306	313	307	339	311	322	286	335	340	346	303	342	291	367	314	331	334	306	351	333	339	289	340	287	334	311	334	341	309	321	320	304	302	302	328	300	296	300	312	322	313	325	320	317	289	315	370	320	304	326	345	294	329	312	288	328	325	329	333	326	324	320	319	329	297	321	303	334	319	325	304	347	337	327	298	299	352	324	327	358	325	311	310	318	330	347	317	347	324	329	322	332	331	315	327	334	329	363	312	315	325	330	331	355	344	313	346	338	335	321	324	303	318	319	317	302	311	347	311	296	308	323	320	306	284	295	339	328	304	314	350	307	328	322	333	315	334	327	328	309	294	301	321	331	326	300	328	328	332	321	313	300	309	291	343	336	320	325	274	329	332	288	304	298	324	319	334	347	334	311	330	337	317	306	335	305	340	317	329	334	301	336	321	343	320	322	323	334	322	295	281	328	344	331	351	322	315	349	326	316	323	371	293	338	319	320	293	312	285	328	311	370	341	351	314	326	346	319	304	294	350	324	311	311	299	342	318	281	314	315	315	303	311	333	339	299	338	309	321	323	322	324	328	294	306	347	362	324	319	298	327	299	303	340	332	309	337	342	366	308	325	300	325	337	307	330	314	301	311	309	291	335	282	292	354	298	301	334	318	320	316	325	321	347	317	334	316	303	323	316	306	306	319	286	315	351	306	359	353	316	340	340	325	313	288	321	334	322	346	317	334	326	314	341	313	307	319	375	312	335	310	314	331	314	310	298	309	313	302	321	334	314	316	354	352	319	309	311	304	362	306	279	301	309	320	312	315	362	311	318	337	295	314	332	332	341	379	357	322	297	326	303	330	327	313	327	333	312	303	342	324	307	290	312	301	312	315	326	356	320	331	297	337	311	324	317	329	283	307	329	338	312	328	289	327	333	309	291	325	378	313	347	316	307	336	318	305	330	286	339	337	306	304	308	299	338	328	316	320	333	309	310	321	320	311	329	324	343	350	317	347	346	337	348	348	307	320	314	319	330	294	339	297	315	300	329	308	343	342	343	301	300	312	306	309	331	301	302	330	358	312	309	346	302	324	334	327	322	319	291	306	329	326	328	328	330	330	302	327	313	339	324	315	297	335	309	346	321	326	359	302	303	334	288	340	305	338	328	312	317	334	329	334	311	361	355	301	338	295	308	329	284	333	316	346	340	331	303	298	335	306	279	327	339	301	304	330	333	314	309	321	338	321	314	309	327	320	318	327	339	299	314	326	304	305	305	309	333	299	295	324	301	306	330	359	321	308	307	334	310	309	317	363	293	330	312	287	303	309	291	327	289	308	333	347	301	287	340	307	329	321	335	337	335	309	319	298	309	312	325	319	323	346	329	320	317	327	325	313	300	307	332	310	342	292	317	310	313	298	310	354	304	326	310	345	311	301	321	346	319	314	326	312	330	338	324	292	357	320	317	365	327	318	310	310	293	310	321	316	316	328	300	330	297	343	343	317	346	319	320	314	338	324	336	350	347	294	337	368	353	315	347	381	315	334	313	331	333	319	326	318	333	320	323	337	317	338	312	278	286	314	301	318	295	328	350	314	325	304	318	300	311	345	326	315	322	303	301	323	330	316	306	326	342	295	299	329	306	319	304	323	355	313	298	304	329	338	301	333	307	314	322	273	337	335	344	314	320	324	304	315	310	299	324	344	346	320	335	329	337	318	292	300	305	321	341	303	308	322	327	317	302	277	339	294	327	301	323	332	314	307	307	326	335	324	333	290	326	333	318	340	341	328	294	340	317	317	303	333	303	340	328	293	362	299	311	338	318	325	332	307	329	314	313	335	350	334	302	309	288	311	287	286	280	342	323	314	321	327	319	298	294	315	298	332	304	333	332	284	342	333	330	318	292	296	304	344	281	330	308	315	313	312	310	344	332	326	294	319	314	276	305	310	298	340	336	322	331	321	277	323	319	312	295	344	316	322	318	314	293	285	308	321	330	308	292	297	318	312	324	334	345	309	317	292	326	299	336	310	352	308	332	318	302	279	301	316	330	332	341	337	320	310	338	325	311	326	304	333	319	311	346	309	321	340	272	281	345	299	292	280	332	303	323	350	303	324	313	306	299	310	336	321	293	305	337	312	312	298	320	312	313	319	280	299	321	320	306	309	315	330	326	302	317	318	307	296	336	325	340	330	296	311	311	328	342	330	303	312	324	293	350	308	293	315	351	324	312	309	306	304	346	304	321	317	341	291	292	360	326	321	321	322	302	348	324	303	306	303	335	320	317	335	316	315	331	363	328	317	329	314	335	295	341	317	303	319	280	305	301	277	319	297	313	318	312	310	316	311	347	301	326	348	310	313	361	323	374	330	314	302	336	281	307	329	308	298	324	319	295	324	362	313	295	327	311	324	326	304	317	331	307	302	337	338	310	349	351	303	338	326	305	338	284	311	352	325	343	312	298	346	345	356	308	309	322	348	306	312	326	301	307	296	299	311	353	327	313	322	324	344	324	308	308	327	321	337	291	319	322	306	329	317	308	296	320	318	295	313	343	311	299	302	329	284	304	347	333	299	301	325	322	335	298	339	346	342	362	290	296	289	282	277	310	295	313	348	295	344	307	298	301	358	320	309	323	344	337	315	332	303	317	330	345	313	305	303	311	313	337	311	297	331	314	328	316	346	304	315	326	329	346	347	312	312	297	297	350	329	305	318	298	318	341	308	298	301	332	324	328	308	335	298	309	335	289	338	334	339	318	335	312	315	346	344	297	295	326	327	290	320	336	298	295	337	356	332	327	317	297	331	309	299	325	345	279	290	292	284	344	345	313	307	360	323	317	314	316	302	306	289	311	308	320	341	341	302	312	315	313	333	318	323	286	310	300	324	335	301	294	337	326	320	326	330	314	288	348	312	304	315	317	344	313	346	309	317	306	317	320	319	288	310	326	302	311	311	310	341	355	275	331	312	325	308	317	313	340	308	292	329	321	319	309	329	327	324	325	319	298	303	322	290	346	353	327	296	287	322	323	339	298	331	320	327	301	346	309	322	300	299	305	293	299	326	315	331	292	331	338	300	310	293	290	340	311	339	319	319	313	318	323	307	292	328	308	317	332	298	311	312	325	297	311	336	334	320	295	312	320	346	330	325	329	303	307	334	340	344	298	347	332	313	320	317	329	295	313	303	318	323	318	284	308	315	321	291	321	294	335	304	345	324	287	294	324	316	310	349	306	300	315	331	317	337	323	308	327	305	318	317	305	334	323	334	328	314	313	305
3195	4633	3670	1807	1280	983	807	687	608	523	495	449	430	440	441	410	355	370	386	378	399	339	368	370	378	355	391	336	379	359	329	363	343	332	352	353	322	366	379	322	336	376	315	304	337	359	343	326	323	358	351	325	352	337	325	367	324	387	351	316	302	364	301	350	321	333	315	320	328	317	342	343	334	346	313	354	332	363	338	340	363	353	337	334	322	332	332	360	346	325	343	321	362	316	280	306	324	318	314	324	373	325	328	357	343	322	309	334	332	344	332	364	345	343	330	353	326	316	349	319	338	308	338	351	364	336	317	350	327	321	309	318	311	320	370	356	332	313	296	339	293	335	317	334	311	348	321	328	314	335	291	346	325	312	359	354	358	335	318	356	348	331	346	358	356	314	325	314	345	333	345	333	305	311	348	321	363	315	348	340	368	354	341	319	337	343	320	303	319	328	331	320	367	355	307	312	323	351	339	338	323	340	330	338	339	330	335	327	352	332	319	344	324	356	317	364	335	358	331	338	363	329	355	355	327	327	337	308	314	373	340	367	315	320	356	348	328	317	335	332	335	326	339	335	334	334	323	324	291	302	354	326	374	339	312	335	326	321	320	318	327	325	379	370	333	316	345	328	336	353	325	307	318	358	362	372	332	317	332	328	335	348	309	310	344	345	308	328	338	339	331	336	315	307	342	326	330	307	335	332	336	339	336	308	317	336	345	361	330	324	346	319	326	333	313	333	347	343	315	344	318	312	292	361	318	335	319	300	317	322	346	337	357	340	322	299	321	313	314	344	347	344	318	322	308	325	338	326	340	322	306	341	297	330	351	327	324	287	300	344	307	313	331	308	339	334	322	339	334	326	328	351	340	319	333	332	362	332	350	357	361	312	320	311	351	302	337	348	331	322	321	310	324	294	329	358	334	309	308	311	324	332	325	353	361	338	320	359	326	366	366	317	332	334	317	336	333	295	352	338	341	343	336	334	341	339	326	307	336	318	331	322	302	340	326	301	318	315	322	305	340	351	319	322	369	336	318	355	339	334	344	327	309	319	342	331	302	362	328	347	311	339	309	353	343	361	342	318	329	316	320	305	339	316	366	347	338	286	338	321	338	330	301	356	330	352	299	321	291	291	312	308	333	342	352	338	358	330	337	324	358	342	330	335	361	321	327	364	325	375	346	343	321	321	336	310	314	333	338	330	345	347	332	350	305	319	363	294	314	326	327	327	347	339	321	354	336	358	330	293	324	311	305	335	294	342	312	302	324	320	324	319	325	318	327	362	310	366	330	319	329	310	336	320	329	322	328	313	313	306	315	325	333	320	337	300	312	307	314	368	326	317	333	316	325	362	344	371	311	321	334	314	355	306	331	311	315	367	337	360	349	303	344	337	320	315	331	338	325	337	336	323	325	312	334	322	306	330	338	371	347	311	363	369	353	338	317	322	325	353	323	340	338	317	340	340	338	338	297	337	302	326	325	328	339	343	342	307	319	355	324	332	376	336	337	306	328	302	299	338	353	339	334	332	307	383	353	325	319	318	344	349	331	313	354	322	325	335	337	309	316	347	342	327	294	347	343	307	329	292	308	316	308	321	315	322	339	331	343	339	324	342	326	335	297	309	348	380	327	337	331	328	357	319	348	327	334	279	345	327	321	279	300	337	345	307	318	336	356	320	342	345	323	314	305	333	320	351	320	311	332	302	342	321	284	316	309	331	323	316	318	306	334	366	305	321	341	352	324	338	341	317	360	345	340	293	327	320	311	300	344	339	288	320	277	343	323	336	297	321	306	340	326	344	307	341	352	329	327	334	291	337	345	323	336	330	348	350	302	302	314	317	326	308	338	332	309	303	311	330	322	347	324	324	357	329	323	313	348	321	348	338	346	303	324	340	342	328	314	320	295	309	310	332	326	306	307	308	335	328	335	302	303	310	332	317	331	330	360	306	336	344	339	312	304	320	320	351	314	320	295	347	352	365	294	349	351	328	317	311	327	302	385	330	339	315	340	324	319	322	318	341	329	327	302	326	348	320	309	331	319	310	345	308	356	296	339	325	322	347	297	304	342	288	340	314	364	345	343	360	317	348	337	303	312	288	328	313	329	334	308	298	296	310	309	301	341	289	368	361	278	296	344	321	323	320	305	348	313	337	370	291	325	347	365	305	316	309	306	317	385	343	320	316	338	315	299	369	330	339	350	325	324	321	322	310	319	314	338	295	306	333	357	299	326	320	353	299	336	349	343	294	337	315	363	350	305	305	327	328	339	327	315	321	330	361	332	314	311	348	353	333	294	332	305	333	312	324	306	323	314	307	321	322	357	367	323	344	348	315	300	294	312	323	303	333	334	324	345	337	318	339	343	305	305	327	347	332	313	344	306	330	328	342	339	337	326	341	312	353	297	331	321	357	287	325	309	334	313	331	325	326	313	315	339	319	324	296	317	307	365	311	283	307	350	336	331	320	320	302	339	329	321	360	339	365	314	317	368	324	309	304	352	336	357	337	325	316	339	326	332	309	324	304	320	334	315	322	318	310	332	317	336	317	340	319	315	336	313	313	311	327	312	324	320	346	324	324	316	340	357	317	310	328	325	346	327	315	350	325	313	335	335	323	347	320	321	324	305	308	299	319	334	311	349	331	307	319	368	345	336	294	302	307	316	329	337	338	337	308	318	333	308	328	324	334	329	301	345	318	304	343	310	326	355	290	374	322	291	318	332	323	355	341	299	355	340	326	319	335	343	313	341	349	343	296	323	313	329	329	305	321	330	326	321	313	325	330	312	317	321	287	332	328	295	314	354	320	351	301	360	342	338	368	332	320	324	322	328	299	330	315	335	321	323	321	351	354	345	352	317	330	313	350	291	308	332	331	338	289	312	325	362	345	323	311	322	287	333	323	319	322	343	346	333	322	334	345	334	302	321	311	356	335	314	302	342	314	325	327	331	328	319	358	305	337	349	289	319	347	331	344	292	349	304	322	319	324	339	330	308	332	297	311	349	357	322	323	334	328	311	340	335	338	310	289	354	350	299	320	291	280	325	296	335	338	345	339	339	322	338	329	311	330	341	309	326	312	332	335	344	309	340	326	312	329	312	322	343	326	341	359	316	303	300	308	338	320	305	327	319	308	324	318	316	333	293	333	310	360	327	313	320	313	321	323	344	307	293	335	334	341	327	332	353	322	320	325	314	280	313	338	332	305	330	350	323	306	329	326	318	341	314	330	345	292	344	303	278	314	348	313	344	353	309	325	300	350	303	324	295	350	338	329	313	339	339	322	348	334	327	322	346	319	314	313	324	301	306	324	329	285	319	324	344	321	306	341	327	334	348	372	345	330	348	319	311	353	335	325	322	319	338	320	340	318	315	325	338	316	341	340	303	352	307	306	326	313	343	329	357	293	324	326	335	314	309	306	320	326	306	298	315	351	307	342	342	352	339	290	359	334	298	342	328	292	359	324	326	356	322	337	324	300	326	304	325	312	323	313	334	325	316	340	316	371
27561	11701	2021	1252	919	772	768	724	749	795	729	766	754	723	723	706	661	721	744	762	762	735	741	717	756	733	734	731	771	750	725	777	715	708	766	738	693	742	757	771	752	690	759	747	718	711	724	752	683	706	765	754	744	705	704	715	718	760	719	696	712	742	730	682	735	705	786	731	706	799	761	742	745	740	745	739	780	771	708	708	698	715	723	734	707	757	732	751	688	678	734	726	694	750	744	675	713	703	783	746	720	710	769	721	768	756	747	740	736	708	730	722	683	741	756	692	780	760	746	715	705	701	729	729	704	729	749	772	796	717	754	745	754	766	687	796	763	744	740	716	785	748	767	741	744	758	740	764	737	705	757	756	804	734	712	728	750	758	707	745	742	748	734	714	767	724	753	741	712	787	734	765	730	729	710	746	714	742	761	720	768	752	769	693	732	737	721	733	670	734	706	793	675	721	781	737	700	728	717	694	746	731	722	744	714	752	746	737	688	714	744	727	731	715	751	742	768	765	720	730	759	671	742	744	730	741	722	748	766	753	768	687	753	716	746	696	717	717	710	773	748	726	761	739	786	726	719	726	732	722	742	797	711	705	755	692	741	711	763	772	728	712	727	741	771	748	715	754	747	767	786	712	718	685	706	737	732	714	765	743	698	716	712	783	741	683	716	697	742	750	723	727	715	730	730	721	750	771	722	695	756	755	732	704	703	702	743	716	740	710	769	732	774	704	736	749	750	712	736	762	735	732	729	708	699	746	733	699	662	744	698	709	707	726	654	715	740	711	772	753	716	683	750	729	729	711	703	702	757	795	690	805	767	734	691	674	735	691	743	768	735	817	741	768	766	748	667	756	721	724	713	745	749	653	732	754	732	751	733	760	740	749	703	742	750	736	775	699	723	746	767	723	735	770	715	765	725	764	733	758	701	759	720	703	769	752	787	730	783	722	795	763	722	737	792	718	726	710	721	754	725	700	775	708	750	742	743	727	737	710	785	701	733	781	773	751	735	682	781	749	720	736	711	698	749	751	700	769	726	726	715	787	696	743	712	750	713	728	746	716	756	743	686	734	727	767	707	690	784	722	731	756	739	720	739	693	739	771	732	739	776	772	743	671	702	736	734	728	693	742	719	763	744	724	667	734	755	717	748	750	770	741	756	682	714	723	725	757	718	707	697	765	763	752	775	749	742	682	746	779	740	734	750	767	734	763	727	750	746	764	750	746	684	736	739	754	726	724	754	703	721	758	765	721	712	750	723	709	743	752	663	682	699	704	713	767	831	769	713	715	749	726	737	725	757	753	745	745	681	752	715	703	788	763	815	715	704	742	747	771	721	729	726	709	756	748	738	743	707	720	726	715	665	741	735	733	704	753	759	721	766	668	757	789	723	701	718	717	757	719	767	739	722	763	747	711	737	703	711	779	735	731	715	756	729	728	725	768	701	765	802	770	714	716	752	741	744	712	706	722	769	783	702	722	718	734	774	720	689	726	729	754	733	676	744	734	801	747	698	724	790	749	754	697	725	678	771	716	722	686	738	672	704	737	771	699	754	704	784	765	759	720	710	717	702	763	736	720	748	722	724	750	684	736	732	710	733	705	720	726	713	672	678	749	729	737	777	743	730	704	749	716	736	701	710	838	725	708	711	738	733	755	709	746	693	718	708	731	735	691	748	711	739	726	694	757	765	704	695	760	727	726	740	694	707	725	704	678	730	769	713	742	732	778	795	764	725	794	759	723	690	774	741	722	717	722	743	745	722	731	759	735	772	709	662	728	720	731	752	747	726	751	681	693	753	726	700	723	764	722	745	716	782	710	752	702	761	739	756	743	739	713	745	751	774	733	780	774	733	778	750	732	761	701	711	740	778	734	710	749	728	735	737	748	799	737	773	723	780	737	731	756	725	680	718	756	708	703	757	679	715	734	710	733	743	809	708	758	756	765	719	754	753	737	707	747	772	726	713	763	723	720	734	729	726	725	700	777	734	674	705	769	808	698	752	731	767	769	740	730	706	741	718	741	736	707	748	719	705	739	692	671	737	738	721	732	722	732	737	752	744	713	767	698	715	757	783	759	737	735	724	759	714	719	769	712	698	742	753	732	752	731	753	728	749	720	770	734	720	706	720	738	718	739	719	731	692	742	752	722	748	718	748	779	701	720	711	760	755	752	783	716	743	688	746	765	749	702	701	767	751	730	715	695	748	772	748	720	731	694	704	758	718	709	685	703	756	769	713	717	715	714	716	725	730	725	741	688	749	694	713	703	800	674	736	735	760	783	778	775	782	699	674	731	721	731	755	759	680	767	740	761	731	746	761	731	709	739	736	722	725	664	733	714	716	734	754	757	673	736	696	776	715	773	718	779	756	757	739	764	740	760	762	752	670	716	720	743	770	773	755	751	754	759	764	713	730	722	748	720	738	739	768	762	723	685	719	714	746	760	726	745	675	691	802	739	739	751	781	712	734	730	727	701	706	702	699	715	681	769	767	724	746	705	704	781	756	756	727	770	726	696	690	754	694	715	700	760	760	787	751	719	732	714	719	743	787	698	713	765	770	745	732	748	750	734	715	707	737	703	761	725	742	711	738	747	748	734	709	736	701	749	753	718	705	796	731	743	763	741	721	752	726	757	748	721	739	744	727	780	703	735	728	724	758	738	693	732	697	761	750	730	769	658	734	765	749	731	711	736	787	756	713	734	719	720	735	707	658	714	729	743	732	771	745	717	707	766	799	773	747	703	748	704	702	741	680	763	722	730	741	731	740	740	718	759	744	752	719	713	721	709	712	732	774	742	758	762	775	750	720	696	727	766	783	757	696	756	739	752	731	771	703	710	717	693	760	719	745	748	709	680	713	721	735	741	740	717	743	729	762	746	774	760	741	701	725	734	728	757	736	762	723	754	718	715	744	749	780	735	719	746	713	738	734	713	734	739	699	688	762	780	706	726	789	743	738	722	776	731	772	722	698	701	713	711	747	734	702	705	765	758	733	714	737	698	717	736	748	705	793	721	742	744	759	733	798	743	743	707	739	800	756	719	725	759	741	717	734	753	797	715	706	800	706	723	711	765	754	783	745	785	707	734	737	724	753	748	745	778	711	731	715	738	740	774	715	713	718	730	775	696	765	696	710	721	764	743	707	730	728	721	700	770	690	732	732	726	773	792	710	736	715	751	761	722	719	731	721	777	766	783	733	747	719	704	744	740	740	726	716	737	762	733	717	730	765	756	715	793	701	714	688	757	673	791	746	710	692	752	765	727	715	749	792	735	776	678	696	686	714	714	708	762	750	732	745	747	737	724	771	746	744	701	715	763	677	752	721	691	697	723	707	766	732	711	746	763	754	708	758	709	724	775	764	696	771	731	733	762	740	754	727	690	741	706	739	747	772	724	736	668	736	744	746	752	777	752	718	733	717	729	722	731	720	713	793	706	745	794	767	723	748	687	714	721	741	707	736	752	732	773	744	734	765	711	720	713	715	726	733	702	692	747	710	715
5143	929	855	741	694	692	676	711	658	724	670	686	661	662	686	650	710	645	644	655	639	648	729	624	649	646	650	634	718	702	671	618	615	620	695	663	659	680	686	672	650	661	673	658	648	671	615	633	702	610	648	662	684	697	665	641	653	648	630	625	645	713	667	612	644	667	667	661	628	668	676	663	643	648	649	640	683	700	655	631	627	672	667	669	654	639	654	649	665	643	628	635	711	644	664	637	643	657	664	659	677	642	617	686	693	639	644	687	690	634	642	615	603	658	654	698	590	654	693	698	676	666	633	666	648	673	669	690	652	678	629	623	676	651	655	668	652	627	677	650	622	652	665	659	680	639	658	660	660	631	681	662	650	648	704	611	690	678	641	602	675	665	669	668	699	652	609	695	625	641	657	696	602	650	667	632	626	662	646	636	633	631	642	692	682	691	647	651	638	642	650	639	636	613	656	697	636	624	616	659	653	639	634	603	601	666	676	661	658	659	643	688	604	668	634	690	609	679	671	670	703	626	652	607	659	667	664	652	651	646	629	660	617	724	620	674	621	645	672	652	607	695	662	591	615	663	696	641	663	627	626	650	634	647	653	641	659	656	650	639	693	646	677	635	676	636	685	643	613	666	668	637	703	627	656	629	636	641	616	644	668	690	629	678	647	617	680	698	660	674	628	677	671	661	662	615	653	663	671	674	612	699	670	642	636	679	679	655	664	688	667	658	663	632	655	626	619	637	697	636	625	695	664	590	655	617	648	684	660	641	632	662	609	667	623	658	673	673	647	643	636	678	648	699	636	687	647	682	632	689	665	645	641	657	688	670	669	656	652	625	672	637	616	676	640	654	642	627	619	661	647	655	674	623	630	681	645	649	650	692	622	691	655	658	647	649	654	697	675	649	662	662	612	636	657	638	692	662	649	637	647	635	669	654	690	637	642	648	661	709	633	676	617	677	648	640	670	684	690	666	681	604	640	685	649	634	648	650	676	644	629	585	694	629	726	643	598	637	658	654	634	678	662	634	656	623	688	706	616	689	654	638	650	659	698	658	637	659	650	650	619	651	636	664	637	633	643	654	635	654	658	621	661	645	659	663	665	678	650	665	637	619	605	639	661	667	701	669	670	659	667	652	657	652	662	653	695	653	693	699	675	686	687	633	631	640	630	647	682	658	635	679	655	636	630	694	644	646	677	659	646	628	665	690	699	634	649	664	685	651	647	628	661	621	657	637	678	642	605	689	666	662	622	657	667	684	648	665	652	616	706	699	664	683	616	669	641	632	639	665	653	628	668	696	649	658	602	682	729	644	660	638	647	654	653	654	610	684	675	636	661	602	675	614	658	706	603	631	635	609	653	675	671	695	670	623	637	654	660	637	653	653	664	701	638	632	647	671	667	638	647	636	652	675	649	656	700	660	655	659	655	658	618	681	642	709	628	642	588	668	626	642	682	605	668	610	734	634	625	661	641	672	662	609	652	611	646	634	659	686	636	667	656	666	571	616	651	664	681	664	601	673	653	635	636	635	658	629	706	639	663	636	649	656	630	623	648	671	635	679	682	648	668	661	664	675	632	662	678	665	659	574	634	673	656	657	653	632	695	655	674	712	648	682	658	673	655	654	665	667	651	673	643	604	646	664	654	646	709	627	650	653	621	644	660	643	646	645	672	629	656	615	639	668	639	631	687	677	604	662	634	638	662	620	672	642	640	668	663	671	634	664	669	659	675	625	664	680	621	630	655	672	675	664	634	676	660	695	625	685	614	657	640	658	685	646	673	650	635	650	615	662	648	629	647	609	660	702	663	604	643	640	711	666	656	646	628	643	616	649	642	686	638	621	617	643	686	677	678	594	679	710	646	625	664	669	712	647	676	711	640	669	628	637	685	642	674	691	618	681	662	635	667	645	686	626	713	676	625	673	626	653	650	694	637	656	679	653	708	647	647	659	636	672	699	634	607	669	645	626	664	696	675	631	659	664	632	696	686	662	667	650	643	673	682	656	683	628	616	678	659	707	640	693	656	616	636	607	629	656	664	628	722	652	700	684	698	645	650	614	696	691	669	647	641	671	631	636	671	653	680	673	629	636	660	656	657	663	654	689	650	677	623	638	652	633	621	659	670	676	667	594	682	670	663	612	612	625	700	692	686	651	694	607	617	613	622	608	660	671	664	671	622	674	658	600	651	662	653	684	641	684	624	648	670	604	607	651	669	669	638	618	693	672	675	602	662	643	647	667	657	661	676	658	673	655	653	654	642	635	688	673	680	638	670	690	641	616	673	655	589	674	658	632	660	616	626	636	638	675	675	647	638	642	643	695	673	630	687	677	691	648	645	643	651	689	675	595	659	630	646	654	664	698	674	669	714	592	642	621	664	694	639	633	743	662	673	618	681	647	652	646	600	632	630	701	604	671	705	654	664	665	663	659	660	622	640	661	700	652	646	646	637	686	686	628	659	661	682	654	645	657	669	708	638	669	683	670	651	668	697	657	638	633	662	632	663	642	632	628	641	705	691	646	689	646	659	692	630	664	624	671	656	654	678	660	686	682	639	629	657	649	659	626	650	660	669	658	660	627	684	613	681	647	631	670	651	639	646	668	653	654	617	651	594	626	673	649	645	646	644	633	668	654	648	660	638	653	681	718	710	640	628	735	666	630	643	638	637	654	654	661	687	622	696	671	677	664	662	633	695	630	599	632	656	711	601	631	662	599	619	668	657	635	675	605	605	645	714	684	662	628	669	647	684	677	636	681	687	646	658	674	660	705	645	652	634	655	653	661	648	675	688	632	586	651	671	626	637	658	631	622	682	653	616	638	665	623	632	697	699	670	670	638	694	648	635	684	631	645	671	661	651	654	622	610	635	649	647	657	663	633	633	648	673	649	674	663	629	655	690	690	682	608	692	639	665	645	640	634	657	624	684	663	638	655	654	622	689	681	627	626	634	683	671	642	634	661	673	676	657	678	617	679	643	648	652	657	684	675	610	601	674	646	632	690	618	703	697	688	666	639	669	626	627	633	655	634	662	630	647	727	708	655	628	680	688	673	652	623	660	691	611	661	701	665	691	673	675	634	656	701	689	653	649	668	675	654	657	678	676	657	651	608	676	615	625	654	635	743	701	674	688	627	626	666	643	648	643	641	668	634	662	657	658	657	655	651	652	663	645	666	637	642	605	640	631	636	640	688	674	655	657	652	671	647	631	655	654	699	672	651	672	683	653	676	596	667	639	645	626	720	624	669	652	649	654	669	657	676	713	659	656	638	663	618	630	667	582	648	662	666	606	652	639	663	640	628	653	636	657	641	606	640	615	688	616	654	652	683	614	660	701	637	675	705	709	670	636	633	659	664	693	625	671	665	660	674	706	617	628	698	631	676	708	650	635	683	646	654	666	613	650	708	658	659	652	660	643	632	637	663	673	679	624	639	652	639	671	665	679	650	657	645	679	676	605	626	659	680	641	659	671	680	655	670	585	641	672	644	672	694	677	678	671	636
25723	21392	25402	17201	1602	869	741	669	600	661	603	574	571	615	595	597	604	598	643	611	638	614	588	570	586	573	574	569	572	596	587	554	554	572	573	590	611	580	539	598	568	606	567	603	594	572	564	557	575	567	545	565	602	603	552	599	595	550	577	601	588	575	568	554	566	562	625	576	547	604	578	564	572	595	620	576	631	553	608	595	582	606	568	538	551	544	596	586	595	566	554	582	587	556	589	576	527	571	551	576	622	603	591	582	584	566	559	580	564	593	611	549	574	578	560	582	556	597	568	580	574	572	619	614	593	584	604	559	548	579	581	562	567	555	552	561	628	548	617	550	547	603	626	533	553	572	536	558	558	608	547	622	585	609	567	521	584	562	607	578	565	601	589	586	561	556	568	561	557	604	569	582	553	520	571	574	559	557	601	578	538	557	536	584	568	609	595	569	594	548	607	617	547	548	583	573	600	552	592	572	567	562	612	583	592	554	605	569	566	557	580	573	561	567	559	587	590	566	563	579	568	587	573	581	537	562	610	555	557	586	553	608	580	585	560	580	563	561	566	595	556	591	576	620	562	585	600	590	531	561	558	565	589	605	527	594	574	567	551	619	559	567	600	610	559	540	628	543	587	589	624	564	607	594	578	575	560	608	590	543	571	548	530	580	568	548	612	589	574	541	561	565	587	593	577	581	560	605	588	601	578	592	612	576	525	550	607	606	585	557	612	555	579	563	549	580	592	577	574	577	583	565	594	587	593	572	571	543	608	577	559	568	560	584	568	569	543	556	588	611	596	514	569	603	549	567	524	641	573	571	571	577	532	571	571	548	553	551	563	558	562	531	564	552	583	593	559	611	560	568	603	584	598	590	587	549	570	569	593	577	536	563	569	610	559	530	570	582	613	588	566	580	561	548	589	577	592	594	576	586	542	612	573	556	611	566	644	563	568	547	581	572	571	543	553	539	555	576	554	615	607	584	545	575	571	623	553	595	578	589	537	574	584	529	561	565	529	547	580	575	564	567	530	594	566	572	569	587	571	604	552	556	580	605	609	582	559	541	567	559	556	553	584	604	637	580	550	581	553	598	541	574	617	537	547	549	635	598	586	565	574	553	569	554	568	574	557	575	581	567	602	556	557	559	537	600	588	556	550	577	601	577	569	549	591	569	558	584	587	577	568	580	576	585	565	599	545	577	556	557	528	605	568	571	560	566	572	579	574	579	573	568	600	552	553	575	574	550	549	606	582	579	604	601	552	540	593	540	597	590	587	550	562	603	540	570	543	569	584	612	576	543	581	626	591	591	569	585	532	562	567	608	576	535	610	541	560	616	578	594	526	557	578	569	551	580	563	546	586	584	605	588	592	582	588	563	581	605	582	603	590	581	572	549	610	566	500	552	593	571	583	576	616	523	536	571	544	555	553	525	598	569	567	597	567	587	561	583	561	604	575	594	614	564	603	573	568	556	561	579	586	586	547	594	591	576	546	602	554	548	587	586	632	558	563	568	598	588	593	580	603	593	594	543	586	609	534	573	581	552	632	581	571	596	570	515	544	619	547	582	567	580	555	581	583	573	558	573	575	598	614	590	564	568	559	591	563	644	596	561	558	559	527	577	534	585	584	565	598	597	531	591	547	603	503	575	597	561	572	567	573	556	593	581	576	548	575	591	575	574	530	559	562	587	598	580	622	607	584	598	567	590	537	590	577	586	576	596	559	550	582	520	571	566	574	567	553	591	553	535	541	586	565	514	563	560	525	561	562	561	585	550	550	577	563	584	574	579	581	595	570	550	571	580	564	542	572	554	592	571	522	576	547	549	569	562	525	539	598	591	572	537	556	577	571	535	579	606	592	601	585	562	550	584	584	551	575	551	589	554	587	587	584	604	564	568	592	550	555	580	556	521	604	549	613	584	565	578	578	563	593	592	586	596	581	545	578	577	588	592	569	583	581	550	591	615	614	566	553	565	568	621	558	584	597	549	577	565	536	589	568	554	547	612	566	603	537	564	563	566	581	571	566	578	601	606	551	574	592	565	574	576	584	546	535	604	619	571	562	562	600	568	571	549	582	592	550	516	578	591	559	640	620	604	615	579	544	572	607	571	577	597	561	637	610	564	559	567	577	578	557	555	553	533	585	567	570	543	548	590	577	570	565	542	572	569	614	581	591	573	587	572	574	558	565	570	559	572	594	611	579	554	587	568	598	569	568	551	558	558	596	574	573	591	552	566	613	593	592	614	575	558	606	586	600	561	596	616	579	538	573	573	584	584	568	568	598	547	574	583	538	600	613	534	612	559	598	521	597	575	557	587	583	590	565	579	625	559	581	560	533	583	599	575	536	590	591	591	599	542	578	590	554	601	607	538	563	557	586	551	603	556	566	589	543	552	554	594	559	542	551	545	549	564	574	587	601	574	532	566	546	581	579	574	584	595	600	577	566	640	535	580	578	556	629	567	598	591	567	597	569	573	565	572	590	558	548	549	560	581	547	565	563	601	541	561	578	549	541	562	569	580	554	571	603	580	576	586	547	533	593	550	589	557	546	567	577	573	554	533	533	579	564	595	591	557	583	596	619	583	571	547	607	602	561	535	592	550	617	577	550	583	572	585	553	581	552	604	577	509	606	610	577	536	565	542	587	583	581	576	575	582	605	607	567	608	581	566	549	598	586	543	556	630	577	576	578	574	552	606	563	615	593	591	574	570	580	557	597	591	534	593	562	591	580	558	557	529	579	568	594	585	551	553	594	578	596	564	563	580	544	585	551	602	572	602	572	554	582	585	584	595	564	567	567	562	598	586	594	564	556	591	582	582	565	554	584	542	595	601	580	527	600	544	566	580	580	567	552	597	560	600	548	540	609	578	579	604	611	581	564	557	555	574	578	602	614	534	600	611	577	594	607	576	600	609	548	570	552	587	573	589	544	521	555	593	569	573	583	591	556	563	563	537	591	605	590	607	548	607	566	588	654	586	587	582	618	553	579	590	553	622	536	550	614	527	588	581	535	589	540	579	538	564	519	602	583	567	548	564	574	583	584	533	557	615	561	585	610	565	587	556	583	564	607	578	588	581	552	572	597	555	564	571	593	547	571	582	532	591	576	572	572	602	520	591	592	592	584	551	588	587	584	564	531	533	574	598	593	535	579	589	593	586	561	541	556	600	563	546	586	589	640	615	578	531	605	595	563	580	556	551	542	591	601	561	609	535	550	547	568	581	555	552	541	595	550	568	541	586	572	563	585	569	600	563	565	593	569	562	587	565	562	554	565	602	593	630	596	596	577	542	592	560	578	579	556	606	569	590	596	557	573	563	579	543	604	555	555	577	569	581	580	562	574	571	529	591	566	583	583	615	601	572	551	615	532	578	568	564	580	555	600	595	553	584	574	553	610	614	581	540	564	571	566	593	578	568	557	590	548	587	570	584	574	587	620	572	594	561	557	657	557	578	583	504	579	590	547	577	588	573	553	582	585	575	595	519	554	541	566	513	565	555	580	566
3433	2047	1745	1068	892	767	650	694	623	637	586	581	572	598	599	521	548	563	578	590	553	587	545	573	529	544	530	526	526	556	564	543	567	544	585	615	543	522	537	531	562	589	535	557	524	582	553	501	537	539	552	545	514	550	529	557	567	583	507	563	560	562	528	585	545	556	536	540	485	566	557	539	536	574	560	498	532	508	562	504	536	533	561	529	569	574	532	573	578	582	505	519	556	541	516	586	525	509	511	536	580	548	552	538	564	508	506	526	533	545	535	544	526	538	565	561	542	532	519	509	550	487	489	535	539	540	564	536	568	581	532	542	554	577	555	553	535	569	616	478	551	540	537	548	511	552	535	558	543	507	566	587	526	492	539	550	594	542	508	552	549	533	586	574	542	558	480	560	506	594	529	498	537	559	531	545	546	545	563	579	507	511	551	516	541	574	536	523	532	577	570	588	517	529	554	561	583	585	571	535	552	528	517	573	513	540	525	550	546	503	564	580	573	545	587	550	516	564	558	536	527	532	516	542	523	586	556	551	532	488	530	581	575	525	576	528	559	528	556	557	553	561	554	536	558	546	520	578	555	502	522	511	541	503	531	551	543	515	557	553	574	495	487	568	562	554	560	521	547	522	538	498	529	598	535	534	530	555	540	536	553	526	533	525	536	515	522	542	516	522	569	546	553	534	540	573	551	581	575	528	543	529	515	534	566	518	504	513	549	504	538	499	529	544	525	568	521	539	559	560	524	507	572	554	526	562	569	537	558	540	558	580	540	510	521	557	546	512	523	556	579	489	530	493	530	522	502	515	545	542	580	569	530	563	525	551	546	554	568	541	519	567	545	545	526	495	576	550	549	571	529	539	573	553	511	539	530	551	554	571	529	592	542	551	506	525	599	536	548	554	549	484	547	523	528	533	585	544	536	537	550	519	518	540	531	526	508	540	522	544	548	542	503	519	509	516	559	558	559	552	526	529	551	575	539	499	535	511	467	559	529	536	557	527	515	514	501	504	518	578	496	519	555	518	578	537	540	508	542	543	520	488	547	593	531	526	559	525	524	575	570	536	528	529	547	549	530	523	528	507	571	547	520	523	563	544	552	552	507	566	531	497	525	504	503	548	518	506	551	574	552	572	540	547	544	521	507	565	527	536	585	481	555	515	524	551	545	538	516	575	512	518	569	508	525	528	537	543	568	551	571	534	564	580	534	511	555	530	509	535	538	512	530	554	520	547	531	566	505	593	574	520	556	545	548	526	512	577	512	518	548	531	511	526	523	541	509	503	535	524	558	561	529	509	527	529	553	507	554	468	550	512	552	531	501	539	528	537	513	539	521	550	545	537	524	560	536	542	550	487	538	546	538	537	571	516	533	551	522	553	530	490	537	519	534	520	566	547	525	528	552	506	498	519	503	490	540	539	528	559	458	525	530	531	532	540	529	524	536	550	543	540	539	536	564	562	533	528	606	535	535	546	537	554	531	553	550	514	556	546	565	560	524	570	505	504	558	538	508	513	528	536	553	502	497	523	548	508	534	530	561	563	553	541	534	499	532	549	525	484	518	557	549	510	514	590	519	513	519	484	548	547	527	482	551	566	583	545	517	608	523	580	509	500	526	550	545	519	512	514	533	572	523	503	545	522	521	544	509	501	540	489	517	532	552	532	571	521	511	500	570	510	538	574	537	500	571	542	533	559	512	519	536	539	490	574	517	601	549	505	530	549	515	538	522	541	579	499	514	481	511	517	509	513	581	525	563	506	539	545	509	555	540	510	542	525	553	536	538	523	517	551	564	537	546	538	524	500	529	508	504	541	527	522	514	549	551	543	565	539	568	518	499	522	577	540	555	522	559	570	508	543	571	531	522	532	562	517	507	541	538	539	521	528	547	514	536	515	521	532	530	534	569	542	554	539	568	502	529	510	519	557	529	517	496	552	547	551	545	513	521	541	508	549	626	555	563	487	538	536	511	526	528	502	548	531	581	539	557	586	526	528	515	544	537	510	553	501	526	564	510	535	529	492	571	547	523	560	526	528	549	517	547	560	518	571	543	510	570	496	536	539	535	569	560	528	540	548	519	561	499	531	503	536	614	520	522	542	518	566	549	520	540	564	562	544	573	510	530	557	562	516	526	523	523	533	593	551	531	509	510	521	518	555	604	551	485	536	519	502	540	541	495	510	529	500	496	521	562	543	541	524	575	519	521	531	545	553	535	545	568	534	542	545	527	555	494	557	539	474	533	508	538	527	554	527	553	493	545	508	529	518	548	576	547	563	583	520	533	588	535	541	509	526	526	513	501	516	505	542	532	529	547	516	567	573	540	565	568	504	508	515	522	555	556	576	518	534	598	520	546	583	513	540	537	514	569	552	507	501	540	549	512	491	540	525	553	525	524	554	520	507	528	536	533	524	534	531	522	503	569	496	531	518	544	554	512	524	506	520	540	566	526	537	463	531	565	487	529	567	539	561	570	539	544	550	553	546	533	518	585	509	537	579	561	522	555	508	552	513	515	549	572	540	499	574	526	545	540	561	491	543	495	573	529	534	539	540	533	572	543	531	529	538	510	557	567	533	534	527	547	552	546	543	554	514	553	504	531	577	576	516	546	532	574	517	517	544	549	570	535	545	561	538	509	532	524	491	531	539	558	584	528	523	536	534	512	545	533	554	541	526	561	513	553	588	553	555	553	527	520	530	554	541	507	494	544	520	572	572	531	536	515	522	508	524	564	531	573	534	541	542	550	524	546	480	537	542	560	539	519	511	535	550	535	498	531	569	493	556	545	562	520	571	541	550	542	578	492	522	510	521	514	493	524	531	499	567	549	520	522	546	557	542	551	582	565	526	481	536	526	524	554	512	558	563	485	488	554	570	569	509	531	573	525	565	525	557	499	550	550	532	548	532	577	526	559	498	494	519	531	523	501	497	577	554	524	502	507	543	516	517	547	553	533	551	552	525	483	532	541	516	545	529	522	498	550	514	564	560	554	547	555	517	526	537	582	557	537	578	547	551	564	550	510	520	530	539	566	545	540	532	530	513	544	519	541	501	551	539	515	584	522	543	504	542	556	522	538	536	530	586	548	524	543	573	514	500	502	519	541	577	522	561	525	541	554	602	557	545	555	521	492	525	538	509	522	560	527	518	564	537	511	521	548	553	517	512	573	513	525	501	514	507	554	537	587	551	530	558	529	544	536	539	529	544	529	516	514	567	547	515	548	497	488	539	540	560	558	551	503	551	556	505	524	541	512	521	535	501	532	487	532	520	552	523	588	583	533	510	509	509	523	545	537	597	544	517	562	556	510	514	555	475	568	491	502	520	513	519	540	568	560	559	501	525	474	565	530	553	478	548	502	518	547	530	532	527	527	493	504	594	545	562	532	495	535	563	541	574	593	523	547	573	531	513	571	560	523	533	547	576	552	528	565	512	535	529	555	533	563	584	550	523	528	538	548	509	546	529	573	508	516	553	543	540	525	557	475	617	516	517	581	513	505	526
24237	21408	28553	24591	20215	2780	959	618	509	434	429	434	424	402	401	383	379	388	378	373	400	368	359	353	374	340	340	360	358	349	333	373	350	369	351	341	371	345	395	350	345	344	360	343	336	361	320	370	370	336	365	341	323	356	354	352	362	359	335	341	332	324	304	336	380	381	347	367	350	345	334	376	361	368	346	356	346	333	341	320	359	380	349	348	350	324	339	371	337	339	383	300	323	343	408	358	347	315	358	362	361	345	365	327	342	340	369	334	358	384	337	358	334	322	340	371	349	351	354	339	335	360	336	372	345	366	325	339	344	339	364	381	343	338	363	362	354	358	319	321	371	357	370	339	338	339	340	388	320	353	333	356	335	326	335	330	363	340	317	390	329	347	372	316	356	361	382	338	359	358	353	369	324	302	325	375	344	355	317	368	351	352	351	361	364	348	323	365	341	348	349	343	376	339	358	328	343	373	315	333	345	336	347	318	292	317	331	347	370	317	335	331	346	343	382	356	352	356	388	336	363	336	302	312	343	330	340	337	385	347	374	353	318	344	362	324	331	341	334	348	338	364	355	362	380	384	373	331	352	325	353	346	375	348	322	362	342	307	385	356	337	337	369	345	373	363	338	365	350	353	336	310	346	314	369	384	340	350	368	376	322	331	367	347	300	346	352	356	326	343	368	348	376	377	336	371	351	363	339	344	351	347	372	344	361	352	331	364	313	381	365	368	323	374	356	340	318	340	364	307	342	364	337	303	356	347	338	346	346	366	342	387	380	316	352	353	385	326	345	329	363	338	328	360	362	345	355	325	326	353	349	351	355	331	338	387	325	349	372	364	335	333	317	347	335	365	332	347	354	369	322	339	353	331	402	356	361	415	377	367	335	347	350	317	348	337	353	345	330	336	354	332	350	331	309	354	347	338	314	363	350	351	332	344	346	344	348	372	361	341	335	350	357	350	359	292	338	370	334	379	369	333	366	358	365	369	332	355	375	340	328	347	357	348	362	358	316	352	329	390	343	362	377	351	351	344	336	357	353	337	384	352	353	363	349	365	341	362	328	319	398	338	310	339	334	345	351	334	339	352	336	356	332	342	372	337	348	351	328	353	344	369	401	349	358	347	347	342	341	342	344	331	314	348	346	350	348	336	367	315	375	335	330	377	321	358	358	363	377	360	338	351	370	331	355	346	343	344	345	324	372	344	375	344	331	351	349	327	360	335	338	352	358	372	370	357	350	329	309	356	392	327	351	348	320	323	352	357	327	328	354	371	385	308	363	321	355	387	339	352	367	351	327	361	346	385	327	342	322	307	359	324	313	344	320	314	337	375	360	328	318	324	333	309	370	357	351	326	370	373	333	383	363	372	331	352	352	339	388	296	380	363	346	347	375	339	350	341	359	346	312	303	328	319	338	316	345	359	338	345	367	340	322	370	315	333	311	331	354	361	360	377	346	364	371	361	343	351	354	329	325	364	345	314	379	334	350	356	360	339	363	333	329	347	333	373	350	312	352	348	366	312	313	327	342	339	359	350	334	360	356	310	349	349	334	339	351	307	354	338	353	350	319	329	352	333	327	360	308	343	354	333	329	378	392	365	328	370	353	359	332	334	334	354	353	346	316	356	360	370	355	342	320	346	334	353	345	350	332	386	330	350	328	315	349	323	335	327	337	361	371	319	307	360	361	375	340	369	356	357	327	336	316	349	358	322	325	391	366	352	320	330	318	357	345	339	360	344	329	353	333	336	314	354	335	335	376	323	334	372	312	307	312	359	358	341	330	319	350	338	361	376	359	374	356	349	369	380	311	347	361	346	360	359	342	351	328	362	326	352	330	322	329	324	394	346	347	352	369	310	337	314	345	326	347	326	348	379	351	359	323	311	365	326	362	339	358	333	347	345	364	384	367	341	357	372	354	368	346	363	328	339	349	323	351	340	359	350	334	320	316	355	375	337	306	353	358	351	330	307	351	330	373	359	345	353	362	378	353	351	363	336	377	321	363	314	335	346	347	306	356	323	326	346	336	333	321	372	324	325	349	335	366	359	351	372	328	306	356	358	367	334	348	359	325	332	354	340	355	355	353	348	353	364	331	310	354	372	343	362	379	351	350	341	321	380	358	361	329	355	359	376	334	347	366	365	334	325	343	344	345	344	320	377	316	372	312	334	323	342	341	311	334	314	353	340	385	348	359	376	367	362	335	343	314	358	310	326	339	373	325	368	340	331	338	347	347	339	359	363	338	314	344	323	322	337	324	358	320	344	343	357	346	340	343	345	345	327	336	375	330	359	355	363	360	362	344	300	332	355	359	357	330	384	375	352	365	334	316	326	315	340	371	384	330	362	346	357	339	314	355	317	334	331	340	337	381	348	334	346	348	334	344	347	315	369	374	357	351	359	356	341	383	330	331	333	346	338	348	351	376	368	338	344	353	352	329	358	376	395	335	338	382	337	316	342	362	357	328	335	352	373	370	327	346	394	349	332	358	380	392	345	308	325	342	353	319	330	322	342	333	332	345	373	338	353	330	329	358	341	343	351	345	351	357	323	388	328	354	360	346	335	351	307	333	382	376	350	368	356	375	352	334	321	315	364	352	356	355	365	326	361	337	369	358	354	322	357	323	332	366	346	362	355	337	336	351	378	315	359	341	325	330	351	327	376	322	350	358	319	313	330	340	342	387	326	356	357	334	333	352	361	319	363	356	347	339	321	354	355	318	328	323	353	363	314	334	376	369	363	362	304	357	343	348	355	343	354	369	365	389	362	345	387	330	327	330	365	326	327	375	331	340	356	362	351	345	311	371	371	385	325	364	367	325	362	327	326	338	339	340	324	355	337	335	333	364	329	360	363	370	317	339	338	364	324	351	342	365	315	335	342	328	337	364	325	288	367	344	340	338	353	352	357	332	388	305	334	361	334	353	331	363	322	344	329	309	352	334	315	356	378	336	363	351	370	343	331	328	354	349	307	321	351	370	337	350	312	357	334	347	365	312	314	338	338	361	344	366	356	360	333	346	297	361	363	367	376	340	361	351	328	347	373	344	319	350	336	353	349	348	374	360	344	346	331	328	330	322	368	347	355	315	358	354	369	367	358	341	364	351	365	362	360	344	357	325	363	320	365	347	359	325	341	351	355	300	320	348	357	356	344	334	346	349	337	323	332	343	329	315	378	334	375	362	346	348	355	331	353	362	346	348	357	354	360	370	341	346	333	347	324	353	304	340	339	327	342	343	349	359	322	330	303	318	342	341	333	351	340	345	346	351	370	318	336	359	363	353	354	348	355	335	343	351	399	337	351	334	340	345	359	352	352	359	319	312	359	340	323	325	335	332	340	351	336	358	333	322	327	369	338	349	344	323	298	302	346	323	344	358	363	338	362	353	325	351	329	336	340	332	321	340	352	372	363	358	352	364	374	348	338	315	354	342	352	350	365	350	315	359	307	362	346	344	346	338	370	331	338	341	328	333	307	339	365	342	339	352	369	387	365	334	341	319	368
3283	4779	3645	1886	1291	1006	825	748	629	550	524	535	471	457	465	404	393	439	387	419	386	343	402	428	363	395	381	398	385	429	379	366	355	367	402	377	350	353	386	396	363	347	346	360	358	363	337	390	380	351	380	385	366	342	350	352	377	364	351	330	329	371	350	368	360	370	335	338	339	380	382	355	377	364	388	374	364	356	340	370	380	370	336	358	326	351	349	390	334	378	332	341	381	338	345	353	363	346	358	341	359	350	375	326	345	354	368	356	335	351	387	364	370	337	339	382	375	346	351	331	372	310	339	322	363	312	361	353	361	329	353	346	340	382	364	364	317	334	348	363	377	353	332	340	363	368	370	356	355	330	376	342	372	364	391	357	385	360	378	361	345	346	352	356	335	373	347	377	369	359	366	382	345	394	346	336	380	372	334	359	327	345	336	331	358	380	377	334	348	348	358	368	345	359	353	337	327	375	311	331	353	345	353	373	337	331	364	349	338	323	354	359	316	360	356	331	371	369	326	354	363	339	363	357	356	337	367	371	359	387	338	366	369	346	359	332	353	359	319	347	366	351	340	369	339	351	336	332	368	335	333	361	359	320	361	378	344	358	377	345	371	348	339	347	375	346	370	349	368	376	375	364	382	368	379	326	350	348	359	377	370	374	371	333	355	351	362	369	362	365	363	354	351	347	361	358	344	329	385	367	347	341	345	310	367	360	323	382	351	346	356	327	393	348	354	345	356	368	351	336	352	320	333	360	340	370	374	356	376	368	393	349	341	344	358	336	363	354	382	362	351	353	358	349	338	371	334	341	363	386	317	338	392	361	317	325	365	333	351	363	372	356	330	351	344	356	355	348	346	373	370	366	360	383	359	375	348	367	360	343	361	352	344	361	353	355	361	367	342	394	342	352	342	356	361	358	396	335	366	350	335	373	364	341	324	356	366	371	383	367	339	345	369	330	341	326	355	370	363	356	362	341	351	348	360	372	357	358	340	348	353	341	334	361	339	377	365	340	342	354	362	344	360	343	333	321	364	354	362	318	355	391	361	370	357	327	343	348	365	397	343	362	366	371	340	357	347	373	376	361	396	377	325	344	366	342	344	364	347	346	324	354	375	361	344	343	364	332	335	356	323	341	356	335	345	356	382	368	382	357	379	330	326	342	363	352	337	387	332	331	374	359	352	369	404	356	337	355	307	355	340	349	362	342	328	356	355	362	357	342	336	334	342	362	353	344	346	359	407	356	379	333	331	343	368	358	329	346	362	355	357	342	319	331	337	358	337	364	355	335	349	362	350	368	338	347	373	329	321	321	335	347	345	344	354	376	348	381	316	364	383	361	318	370	362	346	349	385	360	342	337	347	346	359	356	355	380	336	353	350	303	360	349	332	391	354	357	337	308	363	364	356	334	340	377	361	352	319	359	315	353	391	313	322	333	358	357	349	358	356	365	316	343	345	354	347	347	364	330	368	335	321	356	349	353	309	363	354	347	336	322	338	350	337	365	362	363	329	354	364	343	373	366	371	378	303	375	327	369	359	340	348	353	371	362	322	354	374	350	367	330	350	333	344	349	363	344	343	317	344	342	351	370	359	341	358	365	345	377	329	349	342	327	339	338	374	326	321	333	329	354	349	335	340	340	348	349	328	353	330	354	354	346	334	346	316	356	324	321	369	338	366	335	318	362	352	351	337	327	341	345	369	356	330	343	351	343	342	346	352	327	330	374	376	331	322	336	362	379	353	324	361	352	357	349	358	353	363	335	347	370	328	361	335	366	347	338	357	303	349	361	386	337	338	362	341	343	361	321	358	392	371	349	368	371	342	359	342	354	356	372	370	325	340	363	325	402	378	332	379	352	339	375	343	340	348	327	325	375	379	323	358	358	365	353	318	388	360	360	328	312	343	334	346	342	339	367	378	340	385	321	350	353	369	346	338	357	345	348	358	370	342	335	342	319	330	366	314	363	362	338	348	357	347	355	347	352	352	343	356	329	363	356	322	336	347	366	342	360	386	361	398	351	327	336	361	370	357	308	353	379	326	362	348	354	313	330	336	349	371	321	347	364	395	376	330	344	365	349	357	375	337	363	348	348	338	376	359	341	329	345	368	374	341	393	359	363	327	319	342	370	333	345	362	334	364	373	307	369	351	349	328	359	336	366	330	321	334	357	356	355	346	340	335	355	315	360	383	342	349	370	378	353	342	344	363	321	343	355	353	374	364	366	316	360	346	372	328	359	348	343	367	355	361	361	345	379	347	388	334	321	296	370	354	369	337	335	351	354	319	363	325	333	351	335	357	360	362	357	367	371	366	393	362	312	375	327	354	357	353	340	357	362	333	356	379	338	326	348	344	349	327	370	364	329	352	353	366	358	360	338	348	299	346	331	359	365	367	381	310	352	349	370	356	341	367	343	323	339	364	368	378	354	344	333	350	381	345	365	369	327	344	355	348	348	366	362	335	366	314	339	342	346	328	357	356	328	355	357	344	327	348	318	368	342	324	338	349	307	358	361	349	331	348	367	333	354	325	371	359	362	358	375	331	311	386	379	380	356	359	337	343	338	328	363	353	364	326	391	368	328	309	331	341	342	301	380	324	362	364	368	345	352	344	359	360	329	410	386	336	377	344	352	361	360	355	359	352	346	337	335	350	397	355	321	342	304	344	372	360	361	353	338	376	332	366	372	357	360	326	381	331	324	383	364	346	339	342	341	360	330	354	329	339	356	342	336	351	357	339	342	340	370	388	359	327	339	361	338	340	351	366	355	387	324	334	366	326	344	348	329	330	299	335	319	329	360	364	329	365	354	320	312	347	357	320	359	310	330	352	336	367	365	364	357	365	360	347	334	363	337	364	356	365	345	323	360	348	369	337	325	329	326	352	329	343	348	361	362	366	338	372	367	383	332	387	349	372	321	337	331	327	338	346	333	362	340	341	366	343	359	356	323	369	345	310	348	376	308	344	341	350	376	379	344	324	351	351	333	366	354	342	339	347	384	362	364	325	318	310	361	319	364	348	349	327	344	344	368	379	299	379	362	375	372	351	367	324	308	352	321	347	366	373	353	314	330	346	355	321	329	350	343	333	369	350	349	362	333	367	361	363	350	331	356	345	306	343	359	333	332	369	339	358	337	384	360	318	361	348	353	363	342	351	357	348	355	352	342	314	343	343	315	346	368	328	328	372	319	360	354	344	357	367	341	363	371	357	335	361	320	356	340	320	336	359	368	343	324	375	341	346	341	384	345	364	343	331	359	341	348	344	318	342	327	340	354	333	375	324	355	362	332	379	361	396	327	304	366	379	334	348	349	344	342	308	359	384	340	335	356	310	359	364	339	331	318	350	340	363	336	336	338	350	326	358	326	357	391	370	336	329	320	344	341	330	343	367	342	331	332	333	348	380	320	348	365	358	335	330	370	376	357	386	351	312	372	331	374	368	325	373	371	356	344	336	365	370	326	346	337	368	379	347	342	353	329	320	352	357	334	376	380	387	332	352
27468	11737	1931	1125	871	724	727	767	774	788	751	774	729	783	738	781	816	794	820	762	771	785	734	808	758	779	780	730	761	774	807	759	797	778	761	766	736	741	754	809	783	750	831	781	777	803	762	752	795	780	781	782	775	809	736	734	768	796	765	773	811	827	771	804	808	790	775	728	749	799	755	793	724	739	765	761	712	786	738	801	805	804	757	790	797	777	759	761	776	773	747	743	775	783	761	767	797	792	766	750	754	776	786	715	775	759	763	773	817	784	755	805	776	768	746	741	768	772	816	735	789	779	744	769	737	811	809	768	767	788	754	722	739	704	806	778	753	791	760	803	753	786	741	761	765	723	749	776	742	761	790	788	754	785	767	749	753	783	818	788	735	774	773	728	814	791	755	766	803	716	774	760	715	758	747	767	803	742	745	789	801	818	755	772	742	751	821	720	765	763	794	778	808	776	784	780	813	753	786	783	790	816	767	784	809	738	769	766	782	729	800	795	753	812	746	726	794	778	745	754	758	806	749	778	741	759	750	765	779	775	823	745	791	767	721	753	803	779	758	823	784	798	766	742	772	780	738	744	781	746	739	780	717	690	783	759	761	742	748	771	743	744	795	800	776	774	808	787	774	813	812	762	768	727	783	754	758	768	745	779	784	851	763	775	768	795	805	764	772	759	726	745	773	787	780	781	760	801	773	765	794	774	836	794	789	847	786	746	748	723	732	741	783	763	815	767	782	740	769	810	794	773	815	765	769	800	769	755	808	774	817	761	754	723	727	780	808	731	795	735	800	772	727	780	769	764	782	745	783	740	803	757	773	799	722	766	793	732	761	790	742	757	728	763	820	801	813	768	779	790	769	727	728	782	746	796	739	823	748	747	781	810	773	828	742	754	770	813	792	786	748	739	764	754	780	794	790	755	813	750	733	791	808	761	732	766	766	755	806	764	792	773	813	733	790	748	771	746	808	779	758	821	756	739	759	743	787	740	783	752	789	728	760	759	720	782	744	782	791	731	771	751	749	707	828	726	815	751	772	734	804	855	777	749	699	729	766	776	750	744	756	745	721	797	806	817	716	762	735	757	777	770	763	751	737	756	740	748	791	773	755	767	753	776	804	767	747	779	737	758	790	763	734	772	777	773	790	790	769	759	758	770	786	770	744	749	746	732	774	774	745	746	758	783	792	784	746	742	736	775	755	723	743	787	772	757	691	786	791	804	761	733	729	793	789	809	789	758	816	781	708	779	782	748	764	744	724	743	796	820	790	811	780	741	770	761	788	789	743	732	762	743	743	785	776	783	785	776	769	759	753	753	756	759	766	782	733	758	741	770	768	762	805	766	829	779	793	782	767	737	780	786	762	789	789	806	761	763	799	750	774	785	762	750	739	791	807	763	757	735	777	745	799	751	770	765	768	786	809	784	756	769	782	752	803	737	776	778	771	737	802	759	806	782	778	791	793	782	774	731	762	800	780	766	787	761	735	779	759	781	756	732	825	756	735	752	786	776	769	725	809	770	785	754	820	775	768	791	773	789	708	807	705	808	845	703	801	826	819	755	742	762	736	765	790	757	782	771	775	796	781	800	762	755	811	725	753	782	758	785	792	750	792	775	764	817	798	745	766	770	736	721	838	810	808	759	820	764	778	762	718	729	746	789	794	793	766	751	791	738	736	747	777	734	775	736	746	753	779	783	766	773	804	749	797	757	782	812	726	798	778	765	780	786	756	737	747	736	835	771	768	791	800	734	744	725	758	736	758	720	758	775	796	789	770	761	759	768	785	747	757	758	729	744	738	745	752	760	771	778	771	770	781	768	726	792	786	773	772	766	746	746	787	786	793	761	742	790	778	769	744	796	766	834	762	802	832	721	761	797	802	774	778	759	742	765	813	779	748	800	779	809	758	822	738	715	761	730	782	773	751	790	781	793	741	780	759	800	782	788	795	796	739	721	755	771	791	750	804	752	756	746	752	731	759	737	808	743	755	748	806	767	824	735	776	771	798	770	811	744	827	763	796	789	758	762	759	767	766	768	785	762	748	737	765	758	749	767	738	777	772	718	775	757	771	754	771	765	742	809	771	743	778	760	784	757	729	720	776	809	739	716	810	748	737	798	818	793	753	735	740	815	746	757	773	765	747	735	777	756	762	717	760	772	758	773	783	767	766	784	765	714	742	740	738	717	748	755	747	731	796	740	775	710	758	802	745	727	760	741	736	738	808	735	777	744	774	813	771	710	803	781	790	761	772	790	787	729	778	785	734	770	782	766	793	788	734	754	798	727	822	733	795	763	714	784	783	755	784	801	798	805	759	742	739	794	769	752	820	765	748	757	742	705	785	742	790	759	759	784	821	703	705	809	811	775	810	764	739	769	745	707	725	796	783	759	745	763	752	740	796	705	774	784	791	769	781	748	752	748	804	771	768	733	741	759	799	774	774	771	760	771	776	779	785	796	759	746	777	769	741	779	780	772	808	768	800	780	773	729	757	771	727	749	762	750	757	747	746	747	775	795	783	750	790	815	803	800	730	754	755	750	784	768	809	766	785	797	739	773	724	735	786	759	748	793	748	771	731	754	790	772	759	796	794	741	731	768	749	788	804	793	763	749	730	778	785	773	800	769	742	762	750	705	770	785	777	801	780	776	764	753	752	786	805	803	686	750	772	733	710	793	818	751	820	792	773	805	775	762	748	746	769	711	782	799	774	729	778	823	731	741	762	794	764	752	823	792	747	770	756	731	758	752	785	739	724	747	780	739	802	775	709	765	790	725	753	770	729	770	753	739	732	754	811	773	778	790	717	795	780	773	791	761	792	756	797	798	769	785	692	765	776	788	751	793	762	738	823	781	794	785	756	765	744	757	796	762	739	717	774	738	741	749	740	770	814	819	731	764	802	720	760	800	777	776	746	739	730	732	765	798	743	817	773	783	811	759	735	711	826	756	720	776	713	719	754	783	794	737	748	779	771	784	749	808	754	731	736	719	799	779	780	753	753	770	747	782	749	770	721	729	711	824	737	780	732	749	759	766	795	806	767	823	762	763	779	803	758	768	769	738	751	754	764	794	739	743	779	724	786	792	791	768	784	737	770	756	781	760	708	771	752	790	771	776	785	768	734	771	778	731	796	752	740	724	748	737	768	738	794	788	754	777	762	772	725	775	749	806	699	764	787	761	720	757	805	766	789	748	818	780	735	818	751	771	789	808	735	749	773	773	781	799	759	779	781	721	775	775	751	759	760	775	749	728	780	788	811	744	728	777	765	777	814	768	767	771	765	810	802	789	773	778	748	846	799	775	812	769	773	748	789	754	804	753	757	756	770	786	754	772	767	828	728	794	780	776	778	728	735	755	769	778	715	795	769	752	794	780	732	746	786	819	787	757	785	749	711	775	791	755	749	731	757	775	726	798	733	774	810	711	773	803	718	794	777	751	795	735	822	782	788	765	735	782	790	739	721	782	778	786	733	805	836	759	746	746	813	795	779	749	764	797	747	778
5082	925	827	704	725	733	711	683	672	635	682	660	709	708	664	704	706	668	686	722	677	688	698	650	668	733	656	675	704	658	720	672	655	700	673	623	664	692	714	668	725	710	636	720	699	651	669	634	687	668	703	671	697	719	769	686	690	689	716	632	675	647	711	653	621	648	704	700	669	704	699	638	684	686	741	705	690	706	677	682	717	732	685	683	647	720	673	636	652	700	666	673	658	692	672	662	718	672	700	655	758	658	690	722	666	719	667	680	650	682	664	684	702	692	706	693	720	684	690	707	689	661	730	647	673	735	637	695	682	689	696	694	696	658	687	686	710	709	688	706	694	677	728	696	706	676	686	657	657	617	641	704	674	670	695	699	708	668	717	675	671	681	675	697	690	699	638	674	693	627	727	726	656	665	642	692	678	681	712	691	674	649	710	710	676	671	682	675	679	689	682	693	711	677	656	709	695	659	687	716	701	735	651	670	649	680	589	673	669	717	672	727	713	664	710	667	697	671	670	715	737	683	702	717	703	704	652	719	690	667	696	666	689	643	684	684	639	678	686	687	685	659	614	650	701	699	740	707	702	751	688	672	699	725	678	638	689	712	659	687	680	693	678	696	682	642	730	711	678	702	634	698	676	636	700	690	656	673	707	670	672	727	705	661	678	701	694	711	688	664	703	699	717	678	689	682	683	686	704	714	678	706	661	678	721	734	693	658	706	683	674	704	675	715	673	687	645	681	700	640	670	646	651	688	685	638	667	662	693	672	678	615	662	639	723	675	688	678	679	747	639	699	645	697	670	716	712	636	640	638	681	683	661	694	670	672	659	705	746	689	676	693	716	645	707	677	709	657	686	647	673	674	664	713	658	694	707	686	686	677	651	691	674	652	654	655	633	666	694	655	662	645	674	669	681	633	674	712	639	687	748	636	664	609	683	688	703	699	665	646	718	673	689	673	730	720	647	683	638	635	655	649	663	692	663	692	661	683	673	664	682	681	680	654	667	680	681	671	721	635	717	701	656	680	701	713	672	690	663	665	661	693	670	675	718	655	630	681	695	661	663	660	692	634	649	669	686	673	734	645	685	698	697	680	755	679	726	658	732	677	628	674	722	677	705	669	709	660	651	741	699	669	629	680	663	698	670	682	635	697	663	686	704	688	641	696	658	661	726	703	701	664	670	675	683	668	685	666	660	663	657	716	681	671	710	702	689	667	652	670	676	667	701	691	699	704	697	680	694	676	694	627	670	688	701	703	718	701	699	662	704	628	697	706	731	673	658	724	691	667	733	650	715	677	682	647	682	660	687	687	683	673	682	692	647	731	650	638	698	662	695	744	713	678	634	652	678	706	683	670	674	665	653	668	685	683	651	700	702	654	692	698	737	672	676	704	683	690	646	668	738	709	696	707	695	645	720	696	645	667	702	728	680	661	664	701	660	678	713	675	669	693	674	656	718	699	688	717	731	689	699	675	659	694	669	634	666	644	657	688	652	678	682	639	702	699	657	695	667	679	653	692	665	682	667	647	700	632	691	706	652	701	709	684	667	690	681	709	666	696	658	671	684	629	684	690	676	688	660	701	656	648	687	693	660	652	652	676	707	712	683	633	684	670	645	665	659	718	699	652	646	663	703	705	659	641	668	634	690	618	655	674	700	679	672	686	690	696	702	656	689	702	636	668	655	619	663	668	665	645	662	710	726	645	697	688	668	688	657	721	659	653	631	715	708	734	636	719	692	684	665	710	654	687	668	646	685	691	696	687	681	655	630	642	664	662	692	687	710	695	662	691	677	711	683	676	673	678	669	663	651	690	693	664	703	666	679	661	681	672	671	664	654	686	697	717	664	694	663	657	699	711	692	649	605	658	661	702	671	674	671	685	651	682	689	684	709	713	692	656	711	689	654	710	680	671	680	696	678	737	698	692	639	708	695	680	692	732	698	686	669	695	736	652	647	730	693	728	649	715	645	670	689	727	649	689	697	674	627	651	700	684	656	689	705	655	689	682	706	668	666	642	659	676	707	677	728	681	677	641	697	643	690	662	670	656	685	697	673	695	703	707	726	691	714	625	669	704	697	706	679	658	684	705	681	700	648	710	686	686	669	680	648	683	699	708	635	665	652	617	686	678	723	667	685	709	622	682	710	700	606	696	669	672	674	713	659	694	688	700	698	683	689	703	652	649	649	738	685	672	655	693	682	703	679	689	672	680	622	713	652	688	673	698	679	722	688	704	661	708	667	668	709	665	667	681	671	662	684	621	732	656	687	675	740	712	680	681	621	648	616	657	684	707	677	661	672	704	670	703	674	661	667	688	680	672	638	648	679	662	636	732	752	653	729	701	704	656	681	666	666	683	679	709	750	653	676	667	693	718	679	688	635	631	687	688	671	644	664	686	670	678	674	694	664	673	643	690	732	706	639	744	657	705	696	681	681	685	684	687	675	655	640	702	692	659	742	704	699	688	705	672	667	700	705	667	699	675	655	699	692	633	699	726	665	701	690	697	686	664	687	680	631	692	656	670	691	652	695	674	704	665	648	661	702	669	647	681	721	676	700	698	674	713	671	690	643	703	673	690	682	660	654	700	655	649	684	689	734	694	691	630	664	636	715	672	673	673	672	697	667	673	686	687	688	670	682	660	710	680	656	682	701	705	633	667	634	623	678	658	694	724	657	691	674	656	717	648	667	690	710	703	714	682	707	709	675	669	671	696	666	663	683	651	707	654	691	704	659	663	682	709	656	679	700	703	699	671	755	668	659	702	732	655	715	701	679	670	720	698	708	705	656	667	717	677	655	695	641	646	754	680	654	669	692	678	709	690	678	642	694	631	608	640	716	711	669	766	691	669	637	620	692	680	696	677	670	715	681	725	660	681	698	699	701	625	676	692	656	677	677	679	643	678	648	672	690	666	721	688	677	688	713	695	696	680	677	733	675	658	648	722	689	694	721	636	651	712	709	720	687	699	677	727	696	649	627	692	694	719	645	686	680	760	691	682	672	618	706	681	649	660	712	659	708	661	678	666	678	672	690	699	689	669	649	643	679	621	722	695	680	655	684	718	668	677	697	639	669	626	689	664	656	663	705	712	678	663	670	680	634	650	646	683	683	685	660	691	635	679	706	634	671	691	669	635	650	673	672	694	638	657	650	680	697	663	681	677	679	668	680	642	672	739	720	628	671	624	646	685	642	716	675	709	677	688	661	654	668	704	676	690	684	685	674	696	700	686	701	726	666	700	656	706	711	668	665	653	670	708	720	653	668	707	675	677	655	695	689	665	669	692	700	688	672	680	693	660	695	672	686	656	669	669	647	679	687	684	655	628	643	675	664	670	726	687	642	687	658	696	693	669	659	677	718	634	664	677	736	664	665	659	663	670	672	639	681	664	703	644	602	698	694	712	681	689	680	697	667	622	719	631	685	696	677	668	719	651	663	671	683	690	657	711	698	703	688	708	656	668	673	673	689	677	665	709	658	656	645	653	660	680	652	647	654	704
25798	21393	25399	17125	1654	811	745	698	635	610	615	596	614	640	606	614	580	594	620	590	610	597	553	632	641	597	626	588	634	586	597	668	616	568	569	629	632	582	573	576	614	585	576	617	586	558	611	627	584	609	578	577	576	587	564	590	612	569	588	618	555	584	620	610	598	570	556	563	582	593	599	652	594	584	581	581	580	595	567	562	568	571	556	635	604	600	595	624	529	646	603	602	617	559	600	582	578	610	576	554	600	615	524	581	588	584	607	602	612	614	572	593	574	573	611	583	602	612	644	590	605	559	536	574	570	553	613	591	574	654	563	611	607	591	567	578	551	599	582	566	627	609	603	594	576	556	591	633	570	601	572	616	599	595	554	547	587	546	562	628	602	582	655	615	597	586	603	586	585	600	566	597	577	614	590	591	572	579	556	600	626	622	575	592	611	618	567	579	630	615	615	609	550	621	586	547	569	587	588	579	541	609	589	553	625	572	542	558	600	594	616	568	584	603	601	571	581	587	609	622	594	559	587	571	567	559	555	561	549	556	583	562	583	627	617	624	605	624	583	590	598	558	604	590	579	585	612	586	585	599	607	607	541	598	562	599	592	620	601	561	588	607	636	590	569	577	606	589	613	564	604	592	632	560	595	618	588	599	539	554	641	669	588	575	601	559	586	577	571	589	584	616	609	580	602	603	567	568	595	576	625	612	647	562	593	565	618	569	602	575	603	587	632	586	581	590	634	608	569	557	578	585	582	609	543	586	574	563	583	560	599	599	581	563	577	556	597	576	613	654	567	606	572	594	585	586	546	586	584	608	608	601	601	601	603	606	603	564	621	552	533	586	583	591	552	521	606	575	566	571	585	621	557	608	568	605	578	597	593	592	615	620	605	527	613	656	640	573	601	574	588	608	570	617	608	598	620	616	608	599	604	592	565	630	590	602	589	582	603	559	577	593	582	613	590	597	607	601	649	626	545	604	609	604	569	602	631	583	595	598	554	600	564	600	600	623	609	568	580	562	575	580	553	609	587	587	633	573	590	609	626	579	589	563	592	537	588	637	598	568	573	590	578	572	614	597	599	567	635	606	577	603	606	616	571	588	570	620	621	626	618	612	610	572	593	609	596	559	604	593	612	573	585	614	574	620	554	564	548	614	593	567	575	588	596	616	600	599	606	603	595	614	584	537	552	565	557	599	612	592	588	560	622	620	600	568	627	555	569	600	609	597	579	626	635	629	590	614	567	574	611	645	543	601	565	586	573	600	608	581	635	536	603	587	634	592	612	557	603	587	566	588	551	585	608	571	598	560	574	590	597	585	588	608	537	565	593	563	575	615	585	650	645	626	573	581	610	607	548	574	602	601	577	558	592	542	590	563	611	625	601	608	598	579	593	631	586	599	625	605	555	613	601	604	581	644	639	590	597	590	639	630	614	569	542	597	575	599	578	579	562	614	626	599	610	593	596	573	595	576	568	611	539	611	590	597	615	586	570	619	592	592	559	587	560	602	559	595	611	607	562	566	580	615	637	620	567	619	625	579	596	589	611	569	619	606	494	563	527	570	571	525	603	621	607	604	576	536	533	571	591	634	619	581	561	590	581	563	544	593	647	565	565	576	569	563	583	593	580	602	572	585	611	603	578	614	582	583	622	554	598	557	586	570	616	609	614	601	568	590	618	554	590	569	612	569	626	601	579	560	562	627	564	587	556	601	659	606	564	583	615	632	624	586	585	618	579	597	604	611	577	586	613	577	595	585	601	637	626	602	560	587	588	611	605	603	587	564	612	603	558	652	567	566	593	625	561	588	585	588	570	580	614	559	574	593	583	594	621	592	554	574	576	572	570	597	588	556	567	614	590	622	610	612	621	576	563	573	584	591	574	572	551	573	592	568	618	588	592	611	577	616	561	597	563	605	608	600	610	584	594	564	653	601	588	613	586	595	646	645	585	548	542	613	580	579	560	567	570	609	617	621	559	635	608	594	582	549	610	597	555	612	576	630	577	603	593	566	586	610	608	618	605	599	553	585	613	538	599	564	579	582	529	572	597	600	579	615	548	600	599	544	632	549	536	608	623	611	595	617	598	591	558	583	605	607	546	558	592	594	574	586	649	633	569	615	553	613	577	619	571	607	619	555	580	581	586	588	658	588	587	570	588	574	572	633	559	571	604	606	574	598	572	593	598	567	609	580	621	594	607	530	603	576	613	584	582	586	604	611	603	558	614	588	559	612	565	630	633	579	612	575	569	566	581	590	604	583	576	608	613	575	577	592	558	587	605	586	587	582	603	577	573	637	622	592	578	638	593	637	582	601	602	586	591	577	617	574	586	579	578	578	570	559	582	528	593	619	624	599	638	625	563	614	552	614	577	605	565	537	622	538	579	582	582	589	568	599	559	579	611	624	569	563	597	595	576	600	601	586	570	606	605	620	554	578	598	618	620	608	610	586	558	575	572	617	635	612	603	611	563	583	601	593	605	608	574	587	590	559	563	565	542	595	593	603	637	622	592	628	619	597	596	609	617	591	560	566	602	633	579	556	592	585	593	580	628	563	558	641	582	586	630	596	580	571	571	600	567	612	590	592	602	584	613	605	600	579	546	656	630	636	560	637	603	621	623	579	598	572	570	583	609	596	591	619	623	587	585	582	591	569	586	582	583	599	588	593	582	543	548	612	574	572	597	613	610	553	594	610	550	576	562	581	597	602	566	513	596	557	601	595	614	576	591	620	583	579	574	609	608	587	575	596	577	592	602	588	585	559	620	591	575	553	580	599	583	593	585	549	564	566	597	585	577	563	591	597	596	591	590	610	578	647	579	613	587	581	624	578	583	600	606	604	578	627	598	569	570	576	596	582	607	609	580	582	596	577	615	590	567	568	590	611	571	599	590	572	608	608	599	589	604	592	582	580	569	574	616	599	575	626	591	629	578	543	574	554	577	612	582	598	558	570	606	612	588	615	550	572	593	591	604	544	565	620	605	578	557	560	598	568	584	625	586	553	623	569	616	580	540	595	597	589	573	577	575	589	598	600	583	567	626	653	576	633	574	557	581	602	604	601	608	597	606	610	596	597	582	589	592	565	585	640	577	618	616	587	603	561	587	600	533	601	586	601	542	552	584	595	608	547	616	607	623	517	527	607	613	571	583	597	584	603	603	586	582	631	566	580	579	559	557	549	587	564	595	547	633	586	584	568	596	586	563	604	565	590	599	616	576	621	589	569	614	577	565	593	596	562	592	568	628	550	569	572	604	566	569	592	572	599	581	613	583	557	566	588	597	569	549	603	568	595	597	547	591	570	521	586	618	620	583	627	595	557	606	574	592	608	551	575	610	601	593	648	557	592	598	549	632	581	642	591	599	558	574	594	584	564	580	570	593	577	601	569	611	545	601	588	574	561	599	610	610	569	586	609	618	605	609	601	602	580	552	596	568	579	545	602	591	601	561	615	568	586	599	577	591	605	613	593	548	569	591	562	604	609	622	586	562	609	593	625	564	608
3505	2071	1721	1068	855	753	730	708	686	662	631	569	606	615	594	601	610	582	594	551	573	548	580	586	540	580	607	547	556	595	572	535	574	544	559	539	560	562	569	543	558	521	559	569	564	564	534	562	576	518	589	570	603	552	529	536	545	574	535	564	554	553	569	557	596	577	569	571	552	550	533	559	584	583	552	566	543	531	531	565	558	551	562	582	536	594	543	559	531	535	587	529	540	542	571	540	561	547	513	559	587	558	599	505	523	584	529	563	576	547	549	548	539	515	618	558	579	603	582	568	566	549	568	569	559	536	620	493	580	555	569	565	564	517	580	514	554	511	531	580	544	552	541	547	532	591	530	581	588	559	559	548	515	535	564	558	589	553	556	589	547	555	522	528	562	534	545	528	491	529	559	534	530	528	529	569	504	606	569	548	535	589	520	589	566	535	553	579	502	550	574	536	530	549	564	562	501	570	539	559	527	540	538	499	537	554	578	547	534	537	536	541	596	533	539	523	565	554	562	561	529	518	567	498	533	606	547	573	559	547	561	544	602	563	532	504	574	566	561	573	497	559	545	577	555	558	509	540	536	582	559	557	541	576	547	509	551	537	567	572	556	570	517	570	533	572	512	581	543	545	539	533	522	528	530	527	535	545	543	550	603	521	555	541	550	532	533	500	543	596	558	549	548	557	572	586	569	570	549	538	579	510	530	489	564	545	521	531	544	598	575	555	518	511	563	551	516	545	508	549	568	567	543	549	569	550	566	555	537	517	540	557	580	530	520	537	538	556	561	533	510	559	529	563	556	515	512	524	541	560	569	564	571	517	528	529	528	573	536	579	523	601	548	552	589	536	548	561	511	572	526	544	505	596	557	583	572	572	533	566	546	493	585	555	532	532	512	560	539	535	535	586	533	545	535	521	505	532	574	552	536	572	549	546	539	550	537	529	537	490	565	541	581	528	595	557	552	549	566	521	589	568	565	559	568	597	560	590	535	546	578	570	551	523	532	539	578	552	535	535	535	540	551	564	504	576	564	540	571	591	561	550	565	523	511	544	529	566	564	613	540	559	561	530	543	563	542	543	544	534	585	545	545	560	556	505	510	521	573	514	537	538	537	537	551	532	545	495	568	551	560	585	521	506	537	562	552	512	547	515	553	575	534	599	533	563	537	579	528	570	569	517	568	589	546	549	521	562	564	522	538	568	517	566	558	561	578	593	498	566	560	516	551	567	553	555	572	583	556	561	548	524	535	581	593	531	559	524	589	593	583	563	575	571	558	527	551	521	532	536	579	513	525	531	514	527	544	572	524	514	512	524	585	510	561	571	543	538	546	543	534	560	562	550	569	515	565	566	603	553	521	568	567	549	620	533	536	559	532	560	591	539	544	550	545	567	524	523	553	524	556	574	575	559	535	575	537	575	551	538	579	571	552	533	515	553	545	527	541	561	562	521	569	581	550	572	545	548	543	544	549	549	563	561	522	540	545	531	567	561	566	629	542	587	550	538	561	547	561	560	530	561	553	579	544	571	553	569	543	541	515	518	549	587	530	537	559	512	562	522	566	489	538	485	564	523	569	529	535	550	588	535	549	570	521	528	531	553	577	546	529	565	488	506	569	538	544	536	543	593	544	526	573	544	566	580	540	537	550	558	586	563	546	548	584	585	558	559	547	548	539	553	576	581	588	581	535	571	534	576	554	540	549	557	539	536	574	552	508	555	556	533	580	547	596	570	539	553	532	556	539	526	573	518	541	545	550	551	555	539	589	542	581	556	552	521	544	523	520	568	514	566	531	515	547	555	543	562	535	562	583	549	566	544	528	549	575	533	517	524	559	554	516	550	558	527	539	558	549	525	559	538	538	546	539	568	524	566	535	554	548	515	563	555	559	539	539	553	508	539	536	570	560	554	548	536	536	519	531	551	535	523	518	514	529	547	539	507	580	551	541	542	547	504	573	566	512	504	567	564	555	556	538	579	512	553	546	536	524	574	469	548	569	582	541	557	541	534	569	551	554	568	570	541	523	555	558	560	518	573	545	556	568	530	509	533	520	579	499	556	543	559	553	576	544	575	555	550	527	535	540	524	546	534	559	553	565	519	518	499	555	544	558	560	580	557	549	538	557	534	583	539	538	559	555	582	522	541	556	583	551	516	521	519	531	501	574	505	532	565	548	576	560	558	512	597	586	556	512	550	534	552	589	526	533	570	575	562	542	542	543	527	519	541	590	491	577	555	528	558	523	539	506	512	589	541	577	544	539	572	549	562	542	541	595	532	592	533	558	557	533	529	620	546	529	560	547	538	579	522	533	534	556	565	552	595	588	569	552	551	557	535	578	566	527	572	551	516	576	526	581	562	543	533	535	555	541	539	584	575	539	527	552	511	506	540	513	599	553	563	553	538	566	538	573	558	537	555	565	513	564	538	559	524	579	563	556	527	547	527	529	530	574	575	517	527	544	540	557	518	547	513	617	545	556	506	514	533	521	549	522	543	541	519	552	532	538	538	579	555	560	536	573	573	579	549	569	558	576	543	570	541	552	573	516	565	560	576	551	535	549	529	553	560	552	511	517	555	508	509	564	536	572	541	549	552	577	557	585	546	515	513	560	525	526	570	564	518	512	540	514	538	574	569	589	540	520	556	544	532	554	575	556	597	563	558	595	535	565	554	521	539	556	574	579	513	544	514	537	576	516	571	516	543	525	577	564	562	500	557	499	586	515	566	544	538	575	536	559	558	556	532	508	541	589	526	541	520	547	532	538	602	527	515	578	567	580	568	555	496	593	556	584	542	558	557	540	564	538	584	551	582	541	552	577	562	593	505	546	589	583	561	558	538	561	561	526	540	582	525	527	558	541	549	560	533	541	574	563	510	577	560	531	566	568	562	542	568	546	563	561	556	550	536	560	558	557	541	563	573	574	557	532	565	528	519	587	563	560	527	540	467	565	565	528	527	546	549	548	564	563	541	522	554	531	552	560	523	564	578	512	558	539	514	557	586	558	557	559	528	551	538	557	538	532	568	532	502	565	499	529	531	581	549	543	569	554	563	567	542	556	539	546	502	543	553	535	550	548	556	577	562	535	510	583	566	538	514	546	493	524	557	566	572	552	529	567	578	610	561	526	521	598	535	527	590	528	540	558	572	527	567	522	572	546	532	537	549	524	508	567	529	557	560	573	551	570	546	528	535	532	543	542	541	540	565	568	505	537	561	550	560	507	567	559	532	575	550	553	549	555	540	532	504	543	538	558	533	549	534	575	559	527	553	578	509	605	520	533	532	526	520	554	536	528	525	492	506	519	529	561	535	545	533	559	520	548	538	530	579	561	549	527	550	531	525	591	549	535	543	572	543	517	582	502	544	551	602	563	506	539	539	562	547	530	554	624	548	541	564	525	547	557	509	538	606	550	567	561	537	536	554	572	520	575	543	518	510	555	563	536	559	495	514	510	521	558	539	546	561	554	600	597	557	555	558	559	558	569	523	570	561	548	542	546	539
24262	21440	28615	24654	20344	2898	980	602	536	515	489	448	413	416	438	446	449	412	412	425	390	402	414	385	408	392	389	398	404	375	397	394	399	402	413	417	410	369	364	386	342	389	392	380	389	409	377	367	361	388	342	412	400	418	394	383	370	397	423	364	372	380	401	350	389	386	324	405	377	378	391	370	367	366	360	354	385	373	387	394	372	392	383	358	357	384	376	339	363	355	369	366	391	366	382	409	349	348	361	412	371	354	353	359	385	386	404	355	388	365	420	390	376	382	393	383	373	369	379	335	368	381	383	354	397	359	389	381	376	366	359	381	384	382	336	379	395	348	352	370	346	369	389	378	398	379	386	373	397	397	328	383	385	377	369	351	386	352	390	370	338	354	354	368	380	379	357	377	367	420	384	348	400	380	374	380	369	358	389	351	382	387	375	368	391	340	379	350	384	370	343	348	396	395	375	352	359	400	380	405	442	383	352	399	381	347	401	386	364	382	391	373	368	361	367	395	349	351	384	354	358	340	374	331	408	369	366	356	357	396	376	381	373	357	396	386	390	385	398	338	378	367	353	373	398	402	391	415	371	420	337	382	364	369	378	380	371	369	365	366	420	400	359	345	373	363	409	384	386	350	430	361	384	386	367	387	349	386	359	349	395	373	392	395	381	365	331	372	414	358	358	344	341	327	367	351	349	368	395	378	372	364	400	409	387	352	379	382	380	380	351	377	328	347	362	380	396	362	406	395	362	373	362	367	373	377	354	376	373	385	394	365	398	398	360	374	370	354	388	397	385	370	396	372	378	371	366	403	385	388	364	346	337	367	408	387	390	354	372	390	419	375	382	331	365	375	376	363	352	362	408	368	363	359	409	399	365	334	361	387	361	394	396	369	368	360	356	407	391	383	348	407	368	372	350	347	393	352	342	403	368	390	410	384	381	364	380	380	387	407	380	368	402	366	379	366	370	390	400	353	401	372	346	377	379	376	385	361	372	342	376	380	374	386	349	405	414	373	361	404	375	381	400	416	382	376	413	359	363	356	402	368	353	413	372	408	392	374	353	357	379	380	331	382	379	352	366	373	343	355	361	331	348	379	326	360	384	389	415	404	406	381	379	353	390	373	397	388	406	376	376	361	404	422	361	355	378	392	357	407	403	355	342	368	371	352	378	381	378	378	419	363	340	402	370	349	372	348	366	348	365	364	393	380	332	393	381	413	377	377	390	366	373	343	357	397	377	366	375	365	395	351	371	394	396	364	369	367	375	372	399	344	373	348	378	354	392	382	351	372	355	402	386	372	386	372	334	382	377	361	347	385	372	383	371	352	393	361	387	367	344	352	375	351	375	371	400	350	362	399	370	371	393	405	341	382	362	354	382	363	379	360	403	359	399	375	374	352	369	363	354	361	385	391	346	427	407	387	379	381	374	365	335	340	388	341	374	370	391	414	406	400	372	372	379	353	393	364	380	386	360	385	371	343	378	350	405	373	349	380	371	344	367	373	390	391	386	372	400	380	399	384	391	401	372	385	361	373	390	363	355	375	358	390	378	362	406	361	362	370	406	360	361	405	375	365	412	339	348	379	362	373	376	370	399	370	394	392	335	350	361	385	408	375	378	357	367	389	368	351	403	358	382	362	390	337	358	392	353	350	401	368	388	362	400	364	363	370	358	399	385	353	365	386	370	364	376	357	398	361	360	388	376	385	428	383	383	327	351	363	365	379	356	358	367	371	385	385	412	412	361	369	359	354	374	377	392	408	397	384	390	356	371	363	369	367	368	394	366	412	372	361	391	374	374	345	351	364	399	375	378	358	364	388	365	382	349	362	361	350	382	369	384	349	372	403	355	355	358	361	351	370	386	385	387	355	346	398	371	341	375	355	363	369	365	398	373	364	377	389	370	359	377	379	382	389	375	350	403	397	374	340	378	382	367	396	373	373	370	395	374	360	374	342	385	388	368	365	402	379	386	361	357	356	368	356	375	384	374	357	375	367	357	380	353	337	380	404	381	376	391	361	385	398	388	341	395	380	378	335	424	381	407	386	375	357	363	383	354	376	396	390	372	367	382	375	370	356	358	359	393	361	373	377	379	362	382	371	348	416	377	370	375	375	346	375	377	349	329	335	353	357	368	379	386	357	344	398	374	392	383	389	367	397	348	372	375	359	337	387	351	383	392	354	373	369	372	351	328	378	390	373	420	368	378	398	398	371	349	392	371	379	382	400	354	367	376	341	344	404	364	387	358	332	352	389	341	344	376	351	341	385	359	349	341	377	367	365	375	348	381	376	360	378	373	386	364	346	355	372	344	375	370	370	395	376	369	374	353	344	402	373	383	340	356	399	359	351	358	325	328	388	360	398	390	350	403	366	400	358	366	368	369	373	362	367	374	383	385	401	400	393	326	371	370	366	386	374	383	371	385	375	347	351	354	371	349	375	343	368	347	359	373	371	383	376	348	366	385	318	349	358	415	373	407	348	360	392	372	371	416	380	382	353	353	379	352	412	376	396	361	355	387	383	350	358	351	350	363	370	380	355	385	389	379	363	370	373	387	370	361	374	381	347	397	367	345	357	405	369	370	382	399	376	376	360	365	318	364	397	360	362	351	365	396	389	402	391	381	357	365	366	374	405	369	388	371	394	394	337	375	364	348	389	351	352	374	362	373	352	350	356	345	368	380	369	378	426	384	383	345	383	364	355	386	380	379	372	376	385	385	338	405	370	373	348	369	361	370	402	397	355	356	374	347	367	355	354	351	379	374	358	330	374	370	372	349	404	366	376	365	396	380	370	379	359	338	363	366	335	357	381	380	373	371	380	385	374	338	332	365	373	377	360	372	361	338	359	392	372	384	367	368	391	409	352	359	353	362	401	391	380	403	368	359	377	371	370	360	415	370	396	375	367	362	323	362	358	396	333	351	387	365	365	360	387	392	350	372	362	342	384	342	377	404	371	367	371	357	358	370	376	394	395	367	383	403	399	366	396	405	346	355	361	349	373	369	394	390	382	394	403	360	361	351	372	339	362	405	384	372	380	381	378	358	389	341	384	382	349	358	403	364	359	369	360	385	375	374	385	366	402	322	353	423	371	369	382	340	396	352	362	360	373	383	368	373	372	385	404	347	373	400	360	368	362	386	363	357	382	359	347	419	374	359	368	392	379	399	383	335	381	381	370	379	372	412	367	377	396	330	386	394	353	379	366	368	348	345	372	397	367	385	347	327	398	371	408	385	348	392	375	375	387	367	372	395	380	359	363	367	372	366	365	372	340	345	382	408	368	380	380	351	345	378	372	407	368	391	361	377	365	371	354	357	361	365	363	356	373	330	356	356	357	371	367	412	403	380	390	389	320	409	368	359	365	370	335	337	369	366	346	356	348	349	402	363	360	338	366	368	376	385	375	376	408	396	372	373	361	383	393	376	342	358	389	380	359	366	380	373	372	369	386	361	366	372	365	386	419	361	364	347	377	386	355	373	395	361	361	373	372	365	335	348	373
3251	4816	3824	1852	1285	1045	836	782	710	632	528	521	502	466	463	455	462	390	420	402	425	405	432	408	413	409	425	386	354	404	374	425	395	425	388	389	407	378	388	390	371	370	396	382	393	384	417	373	387	362	384	417	386	373	373	377	384	379	368	380	399	349	422	380	405	390	368	399	357	386	379	387	391	385	364	351	381	370	382	379	411	359	375	366	393	370	385	389	359	370	392	374	369	396	386	404	384	397	385	391	364	371	391	354	366	379	356	380	374	386	371	379	409	390	348	405	363	360	418	373	371	380	358	375	389	380	377	350	383	391	352	338	364	397	352	371	408	389	387	369	367	394	349	394	393	359	347	356	374	345	394	402	384	398	400	379	376	370	367	385	357	381	379	343	359	378	393	395	376	379	402	343	369	368	385	368	413	370	372	349	391	361	377	390	387	364	381	384	358	384	391	387	338	389	389	382	371	372	379	393	381	365	329	402	392	399	371	372	362	391	362	411	368	348	380	351	386	371	400	379	336	394	366	365	350	362	381	369	350	369	361	387	341	335	380	411	385	361	398	380	344	377	384	374	389	402	354	374	355	363	335	329	400	384	376	384	336	357	380	356	373	381	382	394	370	361	363	390	381	389	404	370	392	382	366	415	371	426	394	398	355	413	354	394	358	363	344	359	370	388	370	357	354	367	354	384	394	406	369	357	376	394	360	349	369	364	370	381	356	350	346	374	349	350	371	347	406	402	411	369	332	394	370	361	364	363	369	361	358	366	359	361	384	392	393	366	370	384	382	355	340	368	377	373	388	393	377	365	353	365	392	384	364	415	398	309	371	339	353	369	367	396	374	369	337	350	371	379	385	402	371	396	369	354	389	360	383	386	355	337	371	354	368	391	408	366	361	415	385	384	409	406	370	378	359	358	386	383	366	390	372	378	365	366	375	409	419	385	404	392	363	367	373	344	333	388	405	389	366	375	365	373	371	393	341	336	342	396	377	377	387	396	372	406	391	358	352	373	404	385	377	359	411	352	365	383	350	396	380	376	377	379	400	357	388	362	368	346	396	345	372	392	390	357	374	384	381	381	359	389	382	381	384	373	379	404	349	341	362	374	393	359	356	359	366	370	373	382	402	377	363	357	366	358	368	336	393	339	374	378	382	371	382	386	388	408	408	369	352	384	411	388	346	390	370	372	396	399	386	383	364	340	402	357	386	349	387	374	360	340	349	371	365	390	382	378	366	354	387	365	375	366	380	351	389	367	422	336	359	372	356	350	346	392	346	333	387	398	361	369	366	355	372	381	437	370	353	397	341	361	336	389	366	374	367	361	405	358	374	358	387	370	372	352	369	361	357	370	398	395	397	353	368	376	346	377	383	400	378	384	383	377	359	348	383	383	379	401	394	412	358	353	367	400	373	427	395	380	383	393	391	380	388	387	349	355	361	370	377	351	380	400	352	371	365	332	358	364	377	387	376	374	346	347	398	379	374	410	380	368	387	363	382	389	395	400	398	346	366	359	338	344	393	372	334	354	384	395	417	370	363	353	334	369	356	378	384	376	397	336	346	401	398	383	390	345	412	406	384	342	344	362	386	369	359	369	379	404	367	356	345	378	365	392	358	389	364	403	368	346	359	372	355	386	343	337	369	388	411	359	371	394	375	387	403	363	393	346	360	365	389	341	356	421	362	377	340	385	387	372	348	380	376	365	365	375	365	348	344	364	354	392	372	352	369	375	412	421	383	394	369	376	368	376	388	445	378	367	387	379	361	384	393	343	379	358	343	385	384	377	375	348	396	359	371	360	388	401	352	392	356	351	359	352	392	363	367	390	371	380	351	396	375	349	404	383	384	362	347	399	364	392	386	410	373	379	381	365	402	388	406	364	376	361	393	376	343	389	371	371	368	394	376	369	357	375	375	389	378	412	350	414	352	351	349	381	410	402	402	363	397	401	365	377	369	345	385	368	362	360	363	394	393	388	378	354	385	397	356	379	379	379	341	381	339	388	386	367	361	351	354	407	359	356	388	359	353	354	341	376	388	345	389	401	378	397	361	398	361	388	359	396	389	376	346	362	350	334	356	393	366	380	405	350	402	378	344	342	380	386	344	382	398	373	352	388	357	374	374	395	338	374	384	387	365	375	374	350	361	367	346	383	379	364	383	353	359	393	350	339	375	359	372	361	389	359	360	350	372	373	381	405	396	370	364	383	353	336	371	332	363	361	367	389	378	327	344	417	361	369	365	358	372	363	344	379	334	395	348	366	408	366	383	384	351	362	387	365	362	364	386	355	352	372	369	403	369	367	351	356	382	379	371	399	377	370	346	388	372	380	360	389	371	364	359	386	413	335	389	360	377	371	375	374	402	363	408	384	378	385	380	395	388	366	376	386	359	409	382	379	357	337	319	382	368	366	400	358	363	383	352	371	370	356	373	391	336	368	398	396	362	368	366	371	377	368	373	380	369	359	380	402	363	400	342	360	399	377	387	360	378	395	379	395	383	402	387	363	379	372	393	370	372	358	403	378	386	362	368	360	344	386	349	358	343	385	408	400	359	379	363	347	368	365	364	355	389	362	370	366	343	380	355	401	367	381	378	349	343	347	328	370	374	359	370	404	367	365	357	340	343	331	419	341	355	352	353	405	370	394	365	383	375	381	380	358	337	348	391	392	347	376	393	379	356	371	374	379	326	368	331	369	368	378	375	361	379	372	353	399	373	359	347	384	357	345	359	341	371	370	337	393	384	331	377	373	326	375	364	384	390	399	399	369	363	345	362	351	379	358	369	387	380	403	369	331	394	397	398	388	378	364	385	386	362	378	371	372	349	368	361	414	372	354	397	367	363	380	390	360	353	344	368	336	352	342	389	372	381	374	369	400	370	327	353	353	378	353	363	380	364	408	349	382	366	388	345	344	409	375	372	368	365	358	363	356	366	328	381	370	367	369	402	362	353	354	343	352	359	377	371	392	386	345	352	364	362	377	353	362	374	370	385	340	379	383	393	373	390	358	382	324	362	359	367	374	374	401	381	362	350	364	402	377	359	366	382	348	378	367	373	350	404	359	345	368	330	405	390	403	384	380	351	396	339	378	368	353	380	354	351	351	370	385	369	415	368	356	335	378	352	344	303	353	360	355	387	375	375	372	377	370	372	356	398	375	376	348	359	367	361	356	373	393	314	418	375	385	372	384	405	382	338	359	320	371	362	388	393	363	342	368	374	379	376	382	344	332	378	394	381	365	348	364	332	346	371	370	361	380	363	352	363	381	408	378	373	341	348	368	370	351	364	370	378	378	341	358	385	339	384	382	342	389	369	367	372	353	389	347	353	386	378	379	367	336	388	355	369	385	374	373	398	382	365	363	399	402	387	333	390	381	357	363	371	400	369	371	374	358	322	384	399	377	347	367	397	347	384	368	371	353	376	396	366	380	394	376	355	366	343	381	421	356	370	380	346	385	383	372	372	378	403	357	364	344	364	372	353	391	339	380	331	365	379	362
27644	11909	1992	1104	856	864	841	814	798	796	805	822	831	804	831	776	813	791	790	828	741	787	811	739	798	807	816	796	774	809	761	788	762	808	801	840	818	809	811	813	839	811	757	798	773	811	819	798	815	844	836	789	789	816	829	839	810	829	832	771	762	828	823	750	859	784	820	737	809	820	789	846	800	796	813	815	813	746	808	837	838	802	772	853	794	746	771	812	831	816	816	767	776	764	847	757	822	786	768	783	779	771	752	825	812	773	794	812	787	799	801	807	771	821	799	800	795	809	801	845	782	816	830	816	749	806	814	789	815	778	810	802	814	792	804	795	793	801	801	866	807	754	804	783	801	809	802	777	785	826	794	813	795	785	791	805	790	849	844	748	784	822	802	751	763	816	790	758	715	811	792	837	825	805	800	804	775	777	845	796	779	776	807	805	767	847	834	792	857	811	751	756	800	766	791	796	756	800	802	801	782	750	815	818	777	818	819	800	812	816	781	853	854	774	744	786	780	788	793	832	771	766	788	880	723	822	816	809	758	779	769	793	769	816	772	801	844	779	807	799	830	809	749	868	785	766	810	861	807	809	766	797	822	811	793	817	797	800	797	753	770	743	841	772	800	789	825	770	752	822	764	823	848	760	774	811	866	819	761	776	773	776	839	802	818	851	804	733	793	792	828	756	759	827	826	788	818	725	759	757	763	777	774	779	783	761	800	832	775	806	757	740	838	794	800	814	780	787	802	820	810	803	820	829	824	805	758	801	792	802	773	780	794	777	824	806	803	742	771	810	800	785	800	801	772	813	829	826	753	823	773	806	838	823	809	765	765	754	821	773	786	764	801	835	830	799	865	756	808	821	817	791	785	770	806	809	798	754	775	798	792	808	748	816	848	830	818	774	829	827	864	750	748	782	827	752	845	845	790	828	762	841	828	782	809	767	782	793	798	793	829	749	769	749	794	766	789	787	831	833	759	782	779	812	816	822	729	756	797	824	821	780	786	756	802	740	789	762	842	757	798	812	770	781	737	837	812	802	833	773	857	782	749	759	857	787	785	762	796	804	800	831	803	785	778	776	823	803	768	788	794	760	795	748	806	791	857	779	782	858	808	774	803	787	821	798	794	837	789	822	801	819	794	790	814	826	787	818	759	790	816	799	792	780	807	774	749	826	811	783	760	849	777	799	765	754	789	792	799	818	825	800	799	800	834	762	767	788	779	799	799	773	767	773	793	863	780	810	871	766	783	805	841	802	766	789	836	793	783	753	831	841	763	802	756	782	825	821	791	858	809	753	814	775	790	760	770	780	849	829	844	785	793	767	792	807	796	828	771	749	795	794	844	757	815	790	840	738	784	812	741	753	786	832	791	743	764	783	826	813	805	806	853	767	827	815	801	794	791	827	751	806	745	791	805	824	805	781	836	802	810	772	808	794	856	827	815	802	802	842	833	814	776	786	830	773	789	786	771	828	804	791	771	783	798	798	770	832	821	808	797	768	770	839	755	806	775	849	830	778	789	844	800	846	837	845	832	799	806	806	845	751	806	764	776	797	791	841	755	774	804	815	796	780	802	849	783	803	812	813	787	843	829	835	827	817	835	788	765	740	808	868	796	750	869	809	745	804	759	729	804	787	784	779	807	803	816	865	768	767	783	775	769	768	754	823	790	730	716	789	818	772	800	809	788	758	733	797	784	851	775	798	817	786	834	764	827	779	805	793	757	826	811	790	761	850	807	792	849	755	811	761	785	804	813	789	782	825	777	791	805	804	773	740	762	795	787	790	725	776	784	844	777	780	824	787	794	755	751	756	829	800	795	758	797	812	818	787	840	790	725	788	787	810	824	808	832	817	795	803	760	790	812	813	835	768	789	857	777	795	747	777	779	809	822	786	810	744	747	818	815	808	801	817	755	818	794	795	823	860	806	836	783	766	796	799	838	815	761	788	820	813	798	776	801	868	818	831	788	808	760	765	849	853	769	872	795	834	820	809	778	779	839	815	813	798	803	773	842	816	820	828	821	827	759	811	821	788	722	748	798	834	790	820	764	753	833	791	795	776	755	843	817	796	785	822	742	764	778	794	771	786	854	805	811	788	768	769	843	813	810	790	759	814	817	776	796	777	776	808	842	795	799	817	815	834	833	788	812	841	823	793	830	808	840	811	840	782	804	783	765	805	781	800	769	780	804	850	805	745	804	797	740	857	810	821	805	742	806	830	794	805	800	772	827	753	811	828	773	748	762	780	816	784	816	766	829	831	801	812	791	807	798	779	766	791	813	821	822	790	790	864	800	802	817	783	840	822	747	754	848	802	804	781	800	776	823	779	785	803	765	805	766	783	816	860	725	797	753	845	771	756	844	818	819	814	783	810	811	821	836	809	832	803	826	819	776	835	754	768	792	774	743	774	795	743	800	826	817	850	811	798	826	789	795	778	805	739	805	806	752	822	862	799	799	795	798	784	742	829	811	776	762	807	777	816	841	765	784	812	790	755	789	817	748	800	827	770	743	790	834	767	759	785	818	850	806	830	767	786	821	792	792	828	793	853	790	823	839	840	803	790	802	784	805	779	755	841	803	820	783	797	841	803	792	760	796	765	773	766	784	779	799	837	814	788	777	803	754	778	785	778	798	818	791	836	838	748	757	803	802	820	771	801	819	792	749	745	774	757	793	762	775	719	791	813	738	800	818	752	809	773	764	801	795	797	863	808	819	787	811	783	799	825	786	817	806	790	783	792	761	769	806	794	785	792	815	785	823	810	719	812	774	832	813	815	804	807	746	784	767	801	805	744	784	835	767	750	764	809	782	786	804	843	763	741	778	843	782	834	767	733	778	813	805	791	785	764	777	787	786	769	812	771	808	816	818	761	788	795	845	760	809	835	828	744	794	775	869	811	751	796	748	809	860	785	782	804	801	843	772	797	822	784	769	798	770	799	799	749	795	778	774	804	740	813	756	812	786	801	804	838	801	785	796	793	852	821	814	829	810	755	796	856	791	771	788	781	871	807	788	746	827	851	840	793	820	792	847	741	806	798	817	758	836	817	838	789	822	807	786	794	833	790	785	832	770	751	813	783	783	812	749	776	807	810	776	815	843	790	827	794	806	749	836	783	830	815	816	767	795	847	795	766	722	814	787	790	771	805	790	796	747	766	837	803	771	759	829	773	803	777	816	811	810	830	753	768	833	813	804	791	785	760	803	757	754	804	857	770	751	765	817	832	728	791	779	823	741	801	807	853	790	762	809	779	786	767	761	793	810	800	798	783	723	756	762	781	773	768	791	820	802	821	763	793	779	792	781	783	753	796	824	824	777	781	847	800	770	754	802	799	798	789	757	752	774	782	795	819	796	813	781	778	732	790	761	839	805	776	785	814	798	769	794	795	786	763	802	787	811	809	816	752	844	831	788	833	771	787	801	753	786	805	764	818	836	777	796	775	767	788	787	811	808	801	785	833	781	742	795	818	814	783	796	809	785	777	779	823	797	815	771	811	852	807
5175	957	879	769	773	699	717	730	706	720	703	727	716	761	707	657	726	676	718	704	640	735	734	706	726	723	713	704	683	721	745	687	699	697	709	693	719	737	726	689	710	659	710	668	789	719	709	700	741	713	656	695	707	684	675	649	705	732	709	675	732	711	721	694	720	707	679	682	664	715	706	726	692	661	698	768	666	674	716	685	689	733	686	693	687	664	704	687	712	628	713	736	673	693	702	707	712	711	670	742	693	703	676	746	647	746	733	700	687	705	713	711	732	710	679	675	611	715	691	705	699	754	689	671	670	690	700	680	709	733	679	672	707	723	707	715	740	695	729	703	734	739	693	672	677	696	673	695	716	731	651	662	688	661	684	701	691	732	738	668	705	712	695	711	730	645	694	702	687	693	673	693	668	690	737	683	674	707	689	724	661	722	666	690	677	684	695	694	697	694	714	690	684	692	731	718	760	674	714	747	722	683	720	695	756	695	714	644	715	682	739	677	724	662	699	720	683	714	724	698	688	674	722	722	667	659	676	725	671	686	710	688	671	733	694	708	707	732	732	656	677	669	688	685	726	668	727	661	681	672	729	687	654	694	700	678	705	708	693	686	676	683	701	730	681	695	682	739	746	735	686	733	714	696	711	694	690	725	677	747	666	719	684	659	680	696	685	672	739	681	701	684	716	694	684	715	707	676	675	704	665	681	686	640	713	714	708	682	684	744	653	661	716	729	687	732	727	693	721	713	711	723	717	711	716	709	679	679	692	736	753	703	676	693	708	754	724	727	686	719	674	700	672	671	690	733	728	705	758	715	710	693	677	676	699	702	693	658	684	716	668	698	728	738	628	671	692	683	693	710	711	679	704	720	689	702	703	692	743	686	715	688	681	733	696	683	728	689	706	698	657	716	698	696	702	659	682	682	743	661	691	674	677	719	730	663	672	680	688	699	691	731	728	698	680	690	735	694	734	677	701	684	686	653	713	683	742	672	705	723	704	696	659	710	679	719	674	685	674	677	656	740	705	715	744	702	731	669	708	687	717	677	708	671	729	763	667	677	737	736	705	681	724	705	717	690	743	735	710	693	714	664	711	694	721	665	661	683	704	696	671	657	733	633	723	686	725	716	687	708	687	698	697	721	688	785	637	643	695	721	698	732	681	647	702	705	711	690	702	746	692	648	704	708	725	702	721	646	702	706	720	697	664	680	708	734	723	716	700	714	689	672	714	683	678	648	696	688	723	672	689	683	704	666	674	722	683	684	706	696	675	705	742	684	720	682	728	663	716	712	678	686	685	702	692	731	654	682	756	723	741	704	715	736	699	688	727	665	700	666	724	703	672	644	759	676	663	696	693	691	677	723	719	693	699	727	709	706	716	672	658	717	694	685	690	739	731	677	725	689	676	696	727	756	701	699	723	727	687	716	686	706	711	706	715	698	642	697	689	689	682	671	685	728	699	732	716	680	685	694	722	676	739	712	722	740	708	695	701	662	612	663	679	694	735	688	686	679	686	687	699	664	684	717	678	723	712	697	725	652	671	700	687	718	670	684	727	684	671	748	671	657	701	688	663	660	685	726	715	650	732	705	748	695	675	710	692	652	701	706	690	688	660	712	638	689	666	707	679	692	708	679	773	671	687	675	706	679	692	626	730	686	705	706	660	637	722	714	741	699	683	664	695	735	670	734	717	726	701	707	683	681	704	696	732	684	681	747	709	709	693	652	673	692	764	692	718	714	719	714	682	692	665	685	684	686	693	734	696	735	688	726	688	683	727	698	676	709	650	721	688	716	699	702	745	693	733	681	742	695	722	750	702	648	706	753	703	676	674	695	721	647	664	741	769	689	674	730	721	776	708	692	730	728	640	711	726	675	704	687	691	727	694	689	700	655	667	710	745	683	678	711	659	738	661	735	710	685	696	661	708	701	716	736	697	693	759	667	711	687	655	692	693	693	677	764	679	673	733	696	696	723	656	708	706	672	720	744	675	667	685	739	675	724	721	710	711	715	680	639	689	686	716	707	704	679	719	691	719	648	733	673	668	694	739	679	695	675	758	699	667	745	757	704	710	716	683	689	681	723	654	691	758	691	688	743	672	713	713	683	664	706	706	714	711	747	646	716	740	777	736	736	702	676	752	691	726	677	681	677	732	723	711	699	764	736	675	726	733	704	729	681	723	696	695	666	675	756	682	702	742	689	734	680	689	695	726	697	746	727	734	759	693	726	748	673	672	658	702	685	715	704	705	731	697	684	715	693	719	711	666	681	729	666	700	714	651	728	687	674	727	686	732	688	751	701	708	712	713	673	715	663	694	670	694	718	696	689	711	652	723	749	713	682	718	710	706	666	661	684	679	683	678	697	673	724	653	702	666	692	692	714	679	705	694	717	695	723	683	689	735	665	694	686	703	709	729	652	676	729	725	666	656	730	725	668	656	731	701	759	730	684	701	723	715	689	714	749	703	713	691	718	679	786	765	686	660	688	662	680	676	727	755	692	716	734	686	720	757	718	696	718	691	725	642	674	719	667	749	713	666	673	726	724	693	675	709	700	700	746	699	662	749	683	716	677	687	676	705	710	702	718	708	730	640	744	700	678	720	698	671	677	729	683	694	670	658	731	686	733	686	712	710	641	720	694	672	665	709	682	736	745	710	672	706	667	726	717	681	748	721	662	642	675	693	671	710	717	726	657	681	698	695	680	709	713	695	698	690	701	678	732	688	682	668	687	769	636	693	671	706	682	702	688	720	688	713	716	704	687	649	677	688	673	712	700	661	673	689	699	692	691	692	698	699	683	640	686	693	714	741	720	663	738	667	693	703	712	715	669	713	738	716	681	751	703	723	760	715	729	724	686	711	729	664	704	712	680	661	666	696	691	714	646	729	745	704	700	685	700	672	675	681	680	691	737	663	666	722	666	692	709	704	679	719	655	711	705	694	728	703	709	695	725	703	654	736	750	688	669	709	700	721	727	653	723	691	740	700	725	721	675	688	711	685	671	726	717	647	685	694	675	698	702	703	692	700	698	703	747	702	694	633	718	690	686	706	708	716	718	655	737	686	669	725	722	657	702	711	737	709	702	678	725	746	757	726	691	686	701	681	746	732	677	737	730	672	684	720	706	680	684	693	689	700	751	688	707	717	735	708	708	703	736	741	655	687	662	731	687	647	701	709	682	706	735	700	692	674	687	694	668	654	699	714	685	712	726	688	708	738	688	691	702	742	688	708	721	707	727	683	697	693	702	732	697	723	710	693	730	685	697	674	702	698	666	671	689	680	723	706	686	668	679	654	695	698	663	709	685	741	679	704	690	646	715	725	701	725	671	669	696	681	740	684	649	650	694	635	716	719	681	714	716	722	711	644	676	684	683	691	695	701	702	679	709	712	689	654	705	695	712	677	697	664	681	700	701	735	711	668	710	675	717	677	697	734	668	672	741	697	686	734	721	729	706	671	690	679	717	684	715	723	713	675	692	687	695	709	694	632	666	641	747	666	709
25726	21420	25477	17385	1740	929	841	688	709	676	658	671	646	647	695	666	663	624	631	652	634	651	634	686	641	624	626	651	647	628	631	613	647	631	612	604	688	630	603	609	590	644	649	615	663	663	592	657	584	622	640	675	637	611	640	613	612	587	657	634	637	604	607	627	647	614	618	639	599	610	637	588	651	649	615	594	629	599	645	632	606	617	642	608	619	620	595	643	641	627	595	593	645	585	654	637	653	612	634	584	612	596	593	660	643	601	630	601	669	620	589	578	591	657	663	647	625	597	665	603	657	652	583	611	603	605	605	631	617	618	598	603	625	644	621	610	586	656	593	665	613	604	646	645	649	627	614	608	654	617	575	643	646	653	619	646	599	614	657	625	625	631	658	610	613	663	609	652	634	640	660	637	609	619	617	627	606	709	675	615	656	588	589	622	631	601	621	586	591	606	651	612	616	630	571	641	624	628	606	598	630	641	644	636	621	620	611	631	623	643	642	620	623	629	592	614	638	658	622	605	681	624	620	628	599	618	633	596	634	622	635	608	588	635	578	636	689	612	576	621	631	628	603	574	609	593	604	589	642	647	631	648	627	615	609	617	631	604	630	651	579	624	646	582	657	637	585	599	583	619	643	657	579	641	602	676	651	607	671	588	610	608	633	615	609	592	565	635	610	589	570	632	615	638	583	668	634	639	635	636	628	625	617	597	593	632	578	638	615	618	607	630	599	623	615	622	634	635	586	628	618	616	597	624	571	620	632	618	556	630	595	582	609	603	607	628	620	621	572	639	596	602	636	608	575	589	645	682	650	667	615	612	647	622	616	639	593	652	605	621	641	617	618	631	616	627	592	638	604	592	627	609	607	597	658	616	613	641	662	646	598	608	592	584	585	655	657	657	647	613	641	606	633	596	585	609	674	615	586	624	595	636	675	604	621	635	662	619	577	609	572	609	605	644	618	620	606	648	613	563	593	639	592	592	615	597	636	604	619	623	601	604	609	640	560	623	669	627	629	642	620	610	634	608	603	600	610	597	616	572	590	602	618	592	586	627	585	620	624	652	614	566	640	611	598	630	648	643	607	619	672	583	651	584	605	603	650	622	586	636	597	635	638	624	655	590	610	643	596	626	622	642	634	642	558	587	609	644	575	622	588	632	565	616	645	644	631	627	624	624	644	610	608	569	613	618	655	624	578	645	605	639	589	600	617	647	645	623	612	629	593	625	582	622	633	667	636	657	572	649	579	627	635	630	642	679	594	625	629	635	633	655	629	601	627	615	665	613	617	638	592	611	627	648	601	613	655	617	612	668	657	607	644	604	653	645	613	620	622	614	622	629	643	655	664	612	635	615	657	661	590	609	631	617	606	639	598	556	620	622	624	602	697	633	625	618	633	625	688	631	597	623	585	623	648	649	611	625	621	590	651	598	607	673	611	590	642	589	590	622	592	581	574	648	636	669	594	634	643	595	607	610	580	647	616	669	653	583	596	550	611	600	623	656	645	670	633	606	595	664	572	638	624	575	636	592	626	637	602	622	667	607	646	649	606	599	606	623	656	594	613	667	656	635	671	663	614	608	611	573	581	635	615	636	620	617	646	625	671	658	589	618	614	619	600	630	600	620	560	641	619	629	650	615	600	613	635	654	661	615	684	641	627	649	627	602	674	621	641	604	642	606	577	586	595	613	614	615	628	617	621	622	631	585	615	569	638	609	614	592	638	662	603	669	589	608	604	614	655	583	604	644	613	628	615	631	622	604	649	641	628	650	627	609	612	631	605	620	650	647	581	640	648	610	646	583	613	627	622	572	607	611	653	620	628	619	602	605	591	639	691	605	636	621	585	636	579	539	649	685	613	638	603	630	620	599	589	597	638	604	571	600	674	620	658	643	638	634	572	646	578	621	611	610	652	616	577	609	586	615	611	647	695	613	607	641	646	603	596	616	593	604	620	587	608	640	617	612	605	615	613	632	575	607	638	591	626	674	637	616	644	596	626	590	630	636	628	602	607	652	614	658	653	637	591	603	586	585	620	613	611	614	614	600	594	595	584	626	639	647	619	592	634	626	572	571	601	611	643	614	632	645	687	615	608	638	642	607	626	628	597	636	660	665	609	680	611	617	579	640	616	606	631	589	617	631	637	633	544	654	614	635	631	615	591	573	614	641	686	590	638	613	624	604	617	597	615	622	584	622	654	563	634	609	566	567	615	606	612	587	637	603	633	628	664	590	601	618	601	684	586	604	591	627	617	623	581	607	620	607	626	578	576	613	570	586	598	586	591	627	663	593	654	637	644	617	594	602	602	644	616	611	635	637	634	628	621	610	620	609	606	589	570	622	575	610	642	571	611	633	630	665	633	636	685	642	685	632	671	586	648	568	575	588	663	624	635	611	569	600	602	586	600	591	614	647	659	618	547	605	624	639	626	618	638	629	639	580	595	636	596	640	651	623	604	610	602	599	672	615	625	682	602	627	593	647	619	602	608	654	606	628	582	625	606	613	614	603	591	618	599	648	599	645	646	608	602	659	588	632	588	632	633	670	661	638	618	606	610	633	598	598	637	606	580	655	605	610	601	666	609	632	641	665	611	604	613	639	627	629	609	658	627	646	609	589	619	594	630	595	694	607	612	625	651	598	627	643	597	602	598	686	658	610	600	640	618	607	628	607	622	639	632	632	649	603	650	561	631	619	603	581	628	628	638	644	588	627	593	622	584	602	599	603	645	657	611	623	625	629	609	642	631	587	635	621	609	616	611	633	652	659	627	601	625	625	620	621	621	602	634	601	623	643	624	630	655	633	639	660	639	626	621	586	609	610	589	600	638	610	675	622	610	638	649	624	644	631	642	558	640	657	595	660	635	647	638	662	658	594	616	581	612	648	632	622	580	612	642	601	628	575	592	635	647	636	632	600	590	638	624	651	654	609	590	658	588	623	571	592	616	619	641	605	611	589	639	634	663	624	595	591	625	628	672	644	602	583	645	661	612	597	576	633	618	600	622	640	602	606	608	577	563	614	657	636	619	615	633	640	650	627	603	598	606	619	631	598	599	626	614	589	643	655	598	680	629	579	564	608	627	665	582	577	653	597	605	598	612	631	619	697	622	612	614	658	566	640	642	660	600	600	633	608	623	586	610	581	641	589	651	610	612	614	619	592	605	642	629	623	670	643	617	581	609	601	583	626	591	637	639	595	624	642	642	598	583	580	630	551	659	612	589	622	602	652	619	648	580	605	617	607	633	628	593	640	590	637	610	595	635	610	551	624	663	601	599	599	579	655	629	590	590	621	596	646	623	581	608	630	615	630	604	591	610	624	611	627	661	633	596	594	652	586	610	599	630	620	590	629	590	581	632	610	611	609	650	608	630	595	623	630	599	590	611	600	603	635	655	652	623	618	609	600	648	611	653	626	585	682	591	616	570	615	600	632	601	638	623	623	621	568	655	607	584	598	594	667	639	629	627	660	648	603	601	613	591	592	644	615	609	622	642	640	584	665
3544	2095	1824	1082	869	793	735	670	662	634	645	608	616	634	603	597	575	587	587	564	629	563	596	606	610	535	570	564	566	585	566	589	557	580	562	595	579	580	596	599	563	597	558	566	533	548	556	563	577	611	577	545	578	598	562	579	569	580	598	587	574	591	588	554	590	576	580	591	546	550	598	601	542	560	591	550	574	585	599	547	603	554	545	563	587	607	589	584	510	568	622	576	568	575	588	562	588	587	528	556	579	568	562	562	591	551	563	576	540	589	543	554	562	551	566	576	557	608	556	575	556	584	496	574	562	542	567	595	602	561	533	605	580	587	551	554	563	577	593	492	592	544	598	546	578	578	546	588	620	567	590	569	609	549	570	591	566	581	595	547	551	571	581	535	563	560	554	582	584	565	558	574	565	585	537	591	542	554	604	592	549	535	551	594	546	573	584	537	593	545	540	582	562	549	567	581	566	551	556	535	576	567	568	579	549	505	533	542	594	541	532	572	540	585	553	551	581	584	572	543	568	563	570	612	576	586	600	582	554	569	579	583	550	581	604	545	538	574	586	556	558	562	548	601	571	572	553	512	562	578	576	569	566	556	574	584	553	617	548	601	574	566	578	562	577	537	557	525	563	548	534	534	565	587	556	580	548	564	535	552	598	551	531	571	542	596	551	584	590	553	553	602	602	568	571	615	554	565	549	538	586	570	556	580	531	593	552	602	602	556	589	600	588	585	539	540	504	578	575	579	590	595	593	554	546	584	527	523	548	554	574	580	606	518	581	571	580	567	612	572	574	586	575	569	576	592	581	529	587	523	561	561	568	603	551	563	574	572	547	553	580	565	560	583	570	523	601	562	572	556	605	547	559	587	551	565	572	555	557	554	537	550	563	585	596	579	551	590	562	638	567	566	538	566	582	585	594	603	595	547	533	574	544	579	551	574	576	572	557	573	530	587	572	569	533	546	537	528	586	537	559	562	555	567	581	559	536	568	552	585	541	592	557	596	541	586	581	545	544	553	503	541	562	579	573	543	554	528	536	567	586	563	542	565	585	584	553	577	622	569	563	568	562	575	529	571	551	640	558	534	540	519	547	609	575	615	579	570	589	622	596	539	595	584	597	570	547	601	558	591	590	585	610	537	562	572	548	585	536	581	570	549	561	537	574	546	589	576	589	569	543	588	578	562	570	582	585	585	536	535	561	595	583	572	587	577	532	587	544	573	574	588	565	562	559	605	559	556	604	615	557	597	564	520	566	557	532	550	520	563	590	561	577	591	570	596	575	617	560	571	529	562	577	528	581	611	586	538	560	597	594	551	593	572	550	586	566	554	583	557	532	572	574	561	552	573	600	583	546	558	524	563	550	598	562	522	599	548	578	594	560	546	547	565	586	549	561	571	532	514	633	555	581	586	553	547	602	589	557	589	588	548	579	555	568	572	597	563	555	568	567	592	546	559	542	537	619	575	556	592	544	610	531	589	563	572	621	580	564	580	538	599	565	600	552	548	631	584	576	533	551	590	582	585	542	540	571	589	526	597	601	572	599	548	564	577	560	588	575	589	561	558	590	571	558	595	579	579	537	554	542	543	577	556	572	629	541	561	580	536	613	567	557	571	572	572	564	552	558	541	542	549	582	568	578	581	565	547	604	571	543	590	580	570	553	581	569	593	594	558	558	554	564	556	583	558	567	571	581	564	590	553	548	568	589	610	583	580	517	582	588	579	552	551	628	516	530	579	572	549	568	543	559	583	544	531	592	536	576	579	556	594	582	557	601	585	580	556	603	562	539	566	571	583	553	579	570	618	636	567	537	558	564	557	526	540	606	562	570	600	624	519	509	592	574	537	569	524	593	565	575	617	587	511	560	601	570	608	551	574	536	564	597	586	521	576	564	584	564	533	515	580	573	566	595	541	567	554	558	538	557	527	562	567	585	551	589	600	635	547	549	542	555	576	583	535	567	576	551	562	582	554	569	598	567	574	553	541	572	560	577	583	570	557	562	577	567	528	526	540	573	603	557	584	567	532	549	583	610	564	538	572	577	565	611	555	579	570	547	568	601	541	577	578	595	555	550	567	550	583	607	574	560	536	575	547	520	527	599	591	541	564	574	566	578	553	581	582	567	553	533	536	586	531	584	598	560	594	559	540	527	588	571	558	570	582	554	623	552	555	580	621	585	525	535	600	559	611	568	557	555	569	549	548	567	527	555	499	545	567	598	559	565	564	572	588	565	492	548	536	561	555	596	551	561	620	546	559	540	585	580	593	544	566	566	592	554	596	562	594	567	570	524	548	549	558	525	586	580	574	545	551	578	599	611	554	569	544	569	578	588	588	606	558	560	545	595	567	618	515	592	538	565	525	585	596	564	585	551	579	587	571	584	607	558	613	572	565	559	576	600	563	557	605	529	615	607	586	557	564	559	556	547	550	538	578	555	573	550	578	585	566	548	556	603	601	548	571	546	589	582	550	533	599	552	569	559	606	539	534	575	578	563	601	578	568	562	610	537	574	606	557	569	547	546	538	551	589	595	556	559	539	591	533	556	564	571	572	546	557	555	583	565	574	573	565	561	585	588	573	572	578	555	582	556	576	582	555	596	531	540	549	550	599	604	518	565	559	601	568	574	549	579	611	540	550	564	583	586	526	540	535	560	550	569	559	549	579	514	549	594	576	600	575	612	573	625	562	552	521	561	565	570	531	584	566	559	605	532	505	577	618	543	514	601	558	542	566	522	577	578	573	533	595	569	627	594	589	499	536	552	567	592	569	554	539	595	586	549	550	559	553	542	580	548	565	603	545	581	552	544	585	598	587	546	570	567	537	542	547	568	581	579	603	592	569	593	566	576	612	546	594	563	594	583	550	571	577	573	553	610	536	559	563	580	592	582	565	580	557	533	554	564	576	581	561	562	566	525	548	541	559	584	593	539	550	495	596	588	552	645	565	549	553	521	553	503	554	583	535	569	596	542	592	576	548	535	582	540	582	549	556	583	561	581	561	508	554	561	607	567	569	586	571	562	573	590	555	595	519	515	601	562	569	573	589	574	568	596	504	534	590	566	545	553	558	578	553	604	547	574	540	588	568	553	538	548	559	567	597	577	575	576	588	555	572	538	578	604	555	587	573	555	602	529	597	567	544	545	585	553	555	598	581	605	571	557	558	514	571	558	545	585	542	571	568	571	590	565	559	572	550	594	544	564	540	558	561	591	587	571	569	643	557	579	580	581	600	564	542	574	560	538	538	611	602	597	583	589	532	574	561	591	562	593	551	539	593	516	560	584	513	564	555	548	544	558	563	586	572	532	548	564	560	564	604	540	551	566	606	545	568	597	580	554	547	557	560	542	571	576	608	566	586	563	570	555	532	593	551	557	531	545	532	581	573	565	525	611	566	561	546	567	556	571	567	604	572	575	534	518	577	556	571	574	544	574	571	591	569	537	574	604	593	565	575	584	609	533	550	539	528	557	565	568	563	581	575	578	569	537	599	551	536	540	553
24204	21416	28587	24651	20335	3022	969	651	538	494	484	460	477	412	453	419	432	383	429	414	428	392	439	386	420	419	427	454	418	431	409	407	426	397	376	373	387	377	399	388	414	384	391	369	383	388	384	390	392	393	376	382	393	397	380	433	375	374	378	391	381	377	428	382	381	389	402	390	390	379	403	373	383	359	387	415	399	392	384	383	376	386	366	392	409	400	389	353	395	381	360	369	406	385	396	387	414	373	381	402	392	369	373	365	383	353	388	398	409	395	388	387	385	358	370	385	377	414	368	351	401	409	377	408	412	370	369	347	381	380	397	393	378	390	380	384	397	438	385	395	395	380	384	372	353	384	372	361	382	364	386	402	391	374	386	384	396	381	403	401	375	389	399	367	367	384	390	406	391	398	434	404	372	410	359	389	416	417	404	390	391	380	384	362	403	399	354	380	364	419	383	387	391	382	383	351	407	401	375	417	349	411	396	397	409	408	399	444	350	367	393	393	392	379	395	369	424	380	388	389	399	370	402	403	367	364	389	359	417	374	394	361	385	385	372	391	412	368	405	409	388	373	387	403	382	366	375	394	412	386	394	371	377	390	365	416	385	357	373	372	377	395	370	359	368	383	396	376	414	362	410	385	398	386	393	416	396	389	340	339	406	405	380	400	407	377	354	417	385	403	402	396	385	337	376	360	363	418	413	388	405	386	390	403	393	390	370	384	372	374	409	389	376	374	330	342	383	407	376	378	380	394	377	376	378	384	381	402	378	416	352	360	431	368	375	399	363	421	379	392	374	393	366	362	376	368	378	396	354	397	410	409	355	364	409	394	368	366	327	341	360	371	391	399	370	364	383	387	380	376	391	400	432	400	391	408	397	353	402	392	398	375	360	402	359	403	394	387	389	377	347	374	349	373	383	361	377	377	406	401	369	387	370	378	406	369	365	405	377	356	407	354	359	390	373	408	413	372	386	387	409	342	401	425	378	386	348	370	396	398	417	385	405	385	387	342	364	363	343	369	394	419	375	369	410	387	398	409	370	384	394	352	380	378	378	402	397	372	348	368	413	416	385	387	371	376	341	363	381	365	402	354	358	360	400	406	400	351	402	370	380	384	369	379	382	386	397	367	356	391	369	390	371	369	355	365	377	388	357	381	345	392	371	410	359	373	386	356	405	365	364	350	383	329	357	346	432	405	394	373	364	396	401	380	405	374	374	393	362	420	376	386	415	401	368	400	353	391	373	360	404	343	407	370	390	401	372	403	366	402	386	432	400	343	396	396	388	377	400	369	397	385	384	389	369	351	377	395	394	405	370	391	401	389	353	385	363	413	356	393	415	356	393	393	363	372	361	414	410	383	426	385	356	390	395	378	400	413	394	387	389	391	399	396	415	414	386	356	385	401	387	367	375	346	372	378	360	349	399	402	390	353	363	404	409	383	435	406	366	411	385	359	381	366	343	362	381	395	408	386	372	374	408	378	372	342	396	360	351	379	374	379	352	384	373	390	371	394	361	367	408	406	360	382	393	406	356	381	385	364	395	397	370	364	391	353	388	394	405	386	412	367	368	384	397	431	367	385	375	392	370	364	379	379	378	376	371	371	380	360	396	346	381	396	387	344	403	370	405	400	377	385	397	371	378	385	401	394	376	373	386	343	364	383	381	383	400	407	363	369	409	377	369	377	385	430	368	339	396	387	387	405	382	391	354	362	426	374	384	387	376	370	353	390	382	401	344	367	378	408	391	398	358	395	362	371	394	383	361	355	393	382	357	408	358	413	397	370	407	383	387	362	361	386	356	393	377	398	388	370	392	384	388	360	404	366	356	385	385	365	403	364	378	397	373	386	389	362	383	366	379	389	389	372	381	367	379	395	398	417	370	354	381	367	392	372	385	404	412	349	381	353	381	388	394	361	409	379	372	353	374	379	361	399	378	417	357	363	391	378	374	374	374	363	369	366	388	364	411	382	400	396	397	379	379	410	379	356	385	401	374	358	367	371	398	404	385	415	385	390	371	407	397	386	371	406	392	401	359	370	386	374	387	366	363	373	401	367	368	367	362	371	393	406	354	373	396	383	344	386	353	350	396	403	405	394	403	397	352	378	375	367	336	397	367	371	327	369	339	387	378	372	395	364	395	370	367	389	413	348	392	366	389	364	357	359	397	392	365	381	342	395	375	339	328	366	374	360	345	348	377	383	386	368	361	396	408	366	380	382	374	395	375	395	347	405	376	393	367	417	375	367	395	366	372	365	410	368	383	360	422	383	369	371	395	387	354	375	342	343	379	382	364	380	403	364	390	381	309	383	393	383	352	387	368	356	354	382	366	382	350	386	381	373	369	420	388	366	359	396	399	354	401	401	418	402	358	360	414	384	371	370	353	371	389	357	364	390	363	377	394	403	378	398	393	365	348	369	399	356	372	370	358	382	383	375	405	367	362	365	408	411	402	367	402	370	374	357	340	360	395	375	382	345	384	401	409	383	356	377	355	380	387	380	359	403	410	371	407	392	360	398	395	370	355	361	360	381	384	415	360	429	385	365	414	347	389	374	411	356	340	365	393	360	372	380	362	393	388	396	358	408	416	382	366	399	385	352	395	397	381	349	374	381	390	420	398	347	408	369	381	394	388	391	391	419	403	360	362	360	385	366	383	403	396	384	403	391	381	394	407	396	371	372	395	349	384	377	378	365	361	403	364	407	363	378	372	376	338	363	393	359	377	389	387	375	370	369	393	386	371	330	387	377	391	371	394	367	400	410	382	383	386	374	384	396	383	386	401	385	400	377	358	369	395	384	408	379	379	368	384	408	365	375	422	368	386	376	380	360	412	408	388	424	390	380	390	367	403	371	383	408	342	389	370	362	371	396	349	386	356	374	366	449	358	411	362	381	391	407	398	379	389	355	358	390	367	386	392	361	372	387	394	367	361	379	380	370	397	338	333	371	389	406	349	399	356	408	417	403	409	381	396	364	363	367	383	367	380	338	370	381	382	379	370	373	385	402	417	359	397	377	385	359	373	421	392	367	370	379	381	373	368	378	407	379	363	391	383	363	396	360	350	373	346	352	354	390	376	391	392	377	351	381	377	380	389	367	347	391	346	390	398	375	374	423	371	371	388	364	372	398	385	365	391	378	418	335	386	400	369	409	358	368	384	367	389	375	382	396	374	371	375	375	376	355	368	381	369	396	402	351	363	378	386	392	397	393	367	365	401	399	364	390	347	388	402	399	375	451	369	392	387	374	378	394	384	377	402	364	358	393	349	379	386	371	379	413	375	368	390	359	396	399	363	390	380	401	402	362	376	365	401	387	371	377	380	404	370	445	377	370	392	374	394	371	400	400	359	386	394	383	387	372	405	383	355	383	398	373	409	362	346	413	353	396	390	385	375	391	373	366	422	372	363	393	366	375	397	376	383	393	372	373	379	354	356	352	355	352	381	362	388	355	357	368	398	385	368	376	367	402	385	395	384	365	332	372	390	401	377	387	370	378	420	395
3252	4811	3825	1913	1361	1128	920	759	648	594	552	506	535	448	440	479	413	452	444	441	434	419	386	395	410	427	436	388	404	395	389	371	454	395	399	424	400	396	382	384	384	367	401	408	406	419	391	410	366	411	412	409	392	391	366	387	385	373	406	398	412	390	355	388	401	379	387	388	406	354	378	393	423	396	398	399	403	391	406	351	388	362	358	381	397	389	407	399	401	360	351	356	378	375	382	368	405	405	329	371	400	391	367	370	348	402	359	400	363	417	393	402	376	395	362	381	394	374	372	367	339	386	350	427	399	406	371	413	399	398	369	392	388	370	362	344	402	369	413	391	388	423	405	373	379	390	386	426	410	355	362	385	420	390	380	396	397	392	377	408	374	397	384	385	385	366	369	420	405	401	378	381	411	406	369	378	390	386	396	377	362	381	379	394	372	396	367	375	384	393	361	371	394	400	390	374	374	408	384	413	377	380	388	408	363	395	357	371	408	399	374	368	411	416	397	360	378	391	375	413	375	349	343	364	392	382	408	352	420	353	370	370	393	369	342	381	354	361	376	370	394	448	397	390	402	351	399	377	396	373	348	369	403	399	371	399	363	394	398	375	360	364	387	373	380	408	374	369	404	415	392	389	371	370	426	344	403	380	396	407	367	360	398	404	362	407	383	349	387	388	402	397	396	368	386	350	387	399	392	398	394	393	366	376	414	381	392	386	360	364	358	374	370	409	355	401	416	364	400	399	381	384	415	422	427	372	380	395	362	372	374	369	380	385	387	387	398	383	422	399	364	374	430	400	362	417	351	387	371	402	369	407	449	375	395	391	380	384	387	382	389	383	353	396	401	399	392	372	344	401	386	359	384	374	375	362	378	397	386	372	366	374	426	372	344	375	365	382	388	367	400	364	407	373	396	375	394	400	384	386	370	359	358	364	402	342	405	368	392	384	375	377	384	382	375	336	355	368	407	356	394	372	400	405	339	388	387	377	360	414	363	382	374	381	382	362	417	413	403	402	356	378	388	366	381	387	381	394	383	404	347	370	386	378	369	345	419	386	357	381	339	394	395	356	380	385	391	374	403	386	402	391	363	351	381	381	407	387	412	344	377	388	366	362	374	352	347	392	388	367	394	352	389	351	405	377	351	376	387	377	371	364	354	388	341	328	419	396	415	389	351	377	404	360	357	397	404	405	390	379	370	394	362	362	396	364	374	405	363	390	379	404	387	367	408	385	368	391	359	437	383	388	380	389	376	420	372	379	361	361	383	382	379	386	394	405	381	372	375	383	381	387	359	382	392	357	363	356	350	331	370	381	381	362	386	385	355	373	373	396	394	365	360	347	363	393	412	388	371	380	374	368	401	385	379	380	362	376	362	419	409	427	385	370	362	401	408	359	384	364	378	400	391	366	397	366	357	390	391	358	365	376	367	391	372	350	367	373	408	389	405	373	355	354	391	372	372	356	375	362	364	386	385	349	368	414	416	359	358	387	361	407	337	380	388	369	387	333	385	375	392	383	365	390	362	368	406	396	370	386	376	368	407	391	339	379	343	405	365	329	412	398	373	391	394	383	385	339	371	347	381	409	428	399	357	385	402	387	390	398	368	368	373	377	358	356	374	366	410	415	407	377	420	379	376	372	394	380	394	347	378	363	403	360	405	384	422	387	373	384	396	336	383	375	409	374	380	386	368	391	389	368	373	346	386	370	374	439	359	379	376	343	368	384	368	388	393	404	330	357	378	391	408	383	387	383	377	390	369	364	364	371	389	393	387	337	410	386	405	361	421	378	427	379	394	375	398	384	355	374	372	399	384	397	378	385	358	380	353	395	386	377	384	387	378	368	388	374	396	379	393	371	373	366	402	406	385	385	375	356	395	400	374	387	384	392	377	401	336	356	364	400	386	364	403	378	369	355	378	351	401	348	389	380	408	356	403	369	347	392	386	350	331	362	389	376	400	372	406	359	354	399	338	383	351	368	388	423	365	407	343	360	391	362	372	388	331	408	387	374	369	363	371	368	412	385	393	382	383	368	357	409	385	348	377	407	376	392	375	377	375	350	381	385	398	373	374	367	360	385	379	370	380	392	373	369	388	383	391	411	368	364	388	383	368	364	370	382	389	380	373	393	392	355	396	416	351	402	360	351	396	391	394	376	396	397	389	359	363	400	357	364	345	411	353	327	384	370	346	366	377	365	344	375	379	389	358	374	387	365	381	361	374	368	380	367	402	379	349	344	346	339	366	347	397	352	408	346	393	365	382	353	396	394	361	393	393	366	389	390	360	382	376	370	361	383	352	371	356	375	365	394	410	369	385	391	380	358	365	359	361	390	373	381	376	385	364	333	409	375	349	355	378	367	408	416	358	378	406	423	437	355	395	388	351	379	370	390	401	384	397	383	378	354	382	371	406	341	372	358	387	372	355	395	354	394	402	355	365	381	355	379	388	352	393	383	377	368	403	356	377	401	384	400	361	390	401	421	389	374	398	383	394	349	368	394	379	393	381	362	393	365	391	346	359	403	343	392	406	361	365	395	364	377	368	341	397	365	370	379	396	380	353	391	345	384	388	375	373	376	365	370	339	375	364	342	361	401	352	367	380	384	398	412	373	381	384	399	406	362	358	386	372	392	357	356	368	394	382	382	341	387	380	340	385	356	368	386	352	362	364	381	337	379	363	377	375	382	368	359	399	390	363	366	358	383	362	379	381	392	394	354	395	443	394	396	356	369	383	390	383	381	363	374	396	353	375	385	359	391	377	384	373	357	373	442	343	386	351	411	369	392	413	391	379	379	402	393	402	376	382	382	386	391	370	409	383	392	366	365	362	392	380	353	393	379	351	385	387	388	392	405	364	387	364	382	358	366	403	383	397	325	382	404	363	382	411	379	377	380	371	372	392	346	359	384	393	364	390	391	392	350	397	401	404	404	350	372	351	376	399	401	375	382	362	391	376	386	370	403	409	375	388	390	377	394	392	385	359	415	373	370	360	379	367	340	385	349	422	394	358	412	384	355	364	365	374	362	368	376	387	376	393	373	340	383	376	378	354	367	416	364	390	344	365	370	395	394	390	424	328	376	379	368	367	356	371	370	388	381	395	361	406	343	362	383	378	388	363	373	369	412	340	361	409	373	384	405	394	378	386	395	364	365	381	371	341	366	410	411	372	353	400	375	406	405	356	351	384	394	377	393	387	367	365	384	377	396	385	387	371	381	349	401	373	368	362	372	390	377	353	391	399	350	369	385	359	405	379	387	370	363	369	388	372	371	377	382	339	359	347	391	354	352	350	386	379	419	377	374	379	373	422	402	363	367	400	395	358	400	379	394	362	408	365	384	393	382	383	402	409	393	380	380	403	369	366	390	371	391	356	396	343	356	349	392	353	390	343	354	344	370	393	383	410	384	383	358	397	382	378	370	352	381	380	393	376	377	379	365	406	339	394	339	348	414	367	376	381	354	346	376	378	381	387	383	393	422	404	411	378	352	372	361	375	379
27626	12046	1997	1121	910	844	837	869	798	894	845	816	817	800	790	813	851	878	938	887	806	836	836	846	853	849	792	878	822	795	872	820	837	820	834	782	815	802	822	821	829	802	836	842	846	807	828	821	845	860	793	765	852	813	814	830	812	813	831	781	777	810	870	870	879	808	876	855	856	772	789	818	816	838	877	772	807	815	813	856	833	847	848	855	822	861	823	872	853	828	816	867	854	760	849	799	845	846	845	794	777	812	831	787	845	811	789	824	828	810	819	839	835	801	830	765	829	847	867	792	820	812	857	784	794	853	871	790	841	842	810	858	821	819	861	783	837	833	802	818	826	895	797	854	811	821	815	806	821	835	857	828	851	801	802	829	798	858	808	793	805	877	833	852	793	829	863	814	800	769	824	806	836	812	816	845	843	809	843	843	833	807	814	832	843	858	819	802	874	823	829	813	835	847	847	802	814	839	811	861	850	824	859	830	781	785	795	835	810	835	821	812	820	836	804	861	788	827	809	819	800	851	802	811	816	761	829	832	809	838	839	776	789	855	821	840	827	795	815	782	784	835	824	879	796	859	850	772	839	805	825	846	876	811	804	796	783	814	837	848	828	778	831	749	822	807	864	792	843	827	804	789	899	829	877	774	786	802	843	781	789	858	802	744	803	821	823	804	762	831	729	797	822	819	816	816	859	838	806	807	777	761	818	800	880	837	824	832	805	788	840	850	825	832	869	865	774	839	800	785	789	857	785	831	844	785	809	785	842	804	792	795	805	793	868	819	859	794	872	801	814	840	805	861	812	825	811	825	822	835	809	831	875	866	864	806	830	833	843	843	783	809	800	812	779	805	796	807	822	825	853	863	808	832	814	831	800	805	802	772	872	823	825	808	832	819	786	777	819	846	867	805	821	853	797	855	807	792	820	771	789	826	826	888	842	797	836	801	835	850	827	793	811	796	825	836	817	830	824	804	839	787	817	823	862	871	817	824	865	801	832	806	799	805	819	831	842	852	839	791	774	759	812	795	879	846	821	827	784	857	863	831	801	830	794	787	813	807	822	817	771	855	840	862	848	823	847	880	795	838	827	781	863	819	877	796	835	810	826	797	834	861	784	838	808	815	833	798	795	848	850	836	783	832	775	836	849	867	802	827	828	854	815	878	823	847	801	828	854	881	816	812	784	873	812	834	847	805	849	816	832	877	826	824	842	859	859	822	823	847	859	837	797	767	823	820	820	795	852	827	758	844	804	827	894	835	837	794	835	832	772	860	823	852	846	853	797	856	800	817	872	808	811	828	811	811	841	818	812	851	834	781	817	846	836	843	784	810	830	801	823	871	860	830	825	859	770	838	786	799	838	868	837	841	821	830	830	795	811	809	826	818	841	807	827	778	811	872	836	806	861	821	795	794	828	768	829	784	791	798	827	849	862	836	817	849	803	848	887	841	783	811	839	837	836	832	816	839	864	803	804	790	865	789	838	871	824	826	823	802	835	798	784	848	856	822	794	831	820	789	802	849	814	856	862	816	823	876	827	813	808	901	764	822	748	800	796	822	792	773	835	813	814	778	865	814	803	784	814	792	808	753	792	839	795	818	838	831	845	843	796	816	831	860	819	811	808	854	864	810	874	802	826	786	837	802	807	853	793	807	855	842	788	800	859	825	857	844	832	818	816	831	863	782	824	808	815	817	791	808	807	833	828	818	855	788	807	912	837	857	814	819	865	819	784	774	807	806	837	823	835	843	792	809	830	846	811	810	817	819	840	803	825	782	811	903	803	756	821	802	837	841	826	845	831	822	837	791	794	829	797	861	879	802	807	811	834	838	780	804	793	768	816	788	865	832	818	895	829	788	788	769	806	828	835	783	798	828	846	761	822	800	830	832	828	853	770	811	843	812	827	859	841	799	860	799	795	790	822	833	768	841	846	801	843	815	878	818	793	809	790	805	810	818	800	823	808	840	799	826	868	835	812	797	861	802	857	868	813	807	827	811	835	854	818	832	831	832	781	871	864	856	833	839	833	794	840	867	814	804	851	850	811	835	816	824	797	841	802	849	801	830	835	867	874	869	849	826	814	784	836	849	788	845	834	810	821	803	816	794	865	839	817	785	858	831	801	850	797	835	838	781	821	895	858	865	813	840	812	800	816	813	886	802	822	871	836	829	804	917	830	808	793	883	871	870	847	832	788	856	804	802	825	799	806	834	832	815	838	724	857	761	793	788	880	853	829	802	782	834	866	804	814	840	816	782	835	807	796	828	828	787	817	813	801	733	850	783	817	873	840	829	859	831	833	781	839	862	817	829	809	812	788	803	853	833	854	841	836	780	870	795	846	811	800	845	828	829	838	798	826	831	788	811	887	789	818	825	842	879	836	819	835	832	797	873	853	797	797	796	766	842	845	802	814	806	831	800	798	791	863	826	857	827	793	851	801	815	833	843	778	839	767	806	825	839	833	863	802	870	831	798	788	838	825	804	826	799	798	825	790	843	851	815	830	822	799	829	810	766	833	814	814	830	849	846	810	808	810	769	844	795	847	823	854	828	831	826	806	863	847	827	820	821	812	874	808	849	855	868	823	809	788	822	844	830	796	871	839	872	798	801	838	842	774	833	799	777	791	822	828	851	791	836	801	807	797	817	856	801	811	781	844	826	791	768	862	800	841	805	823	834	772	771	774	806	836	787	854	783	881	818	840	824	787	823	849	835	858	826	806	820	791	830	807	801	822	761	801	805	830	796	793	823	853	836	791	807	837	820	856	798	829	777	823	818	811	791	887	843	832	826	829	850	803	791	820	798	751	791	815	880	838	836	856	811	860	882	824	799	790	773	861	823	804	801	791	829	857	827	797	803	830	809	813	846	853	879	841	859	796	811	854	804	820	850	750	835	802	781	757	835	852	853	788	872	781	835	842	794	797	849	831	858	848	841	821	822	816	840	819	791	839	796	782	819	784	849	788	834	814	848	861	837	775	792	806	835	822	815	888	805	842	769	821	782	817	825	792	783	823	811	901	783	799	779	829	811	866	808	854	873	851	823	825	889	784	828	844	817	817	790	848	839	806	777	805	790	827	867	852	842	817	856	819	847	776	797	786	776	813	821	767	812	790	776	826	892	830	783	823	802	853	791	793	845	819	817	858	784	817	767	805	832	794	866	826	829	820	858	797	794	775	821	839	839	775	780	855	802	858	809	830	836	815	828	820	826	807	794	840	849	857	851	835	829	851	790	804	808	844	870	872	830	764	843	786	818	829	781	816	842	833	856	765	830	855	801	814	864	884	811	836	778	829	852	820	812	793	812	833	799	851	807	774	827	817	881	838	774	808	812	817	801	816	832	831	813	831	786	876	805	842	803	800	844	864	873	846	875	816	789	829	842	842	783	828	845	797	828	830	825	866	816	812	844	840	829	777	806	833	763	779	808	861	865	826	859	787	802	779	813	841	855	826	842	837	824	814	785	822	841	830	867	855	821	795	784	819	876	802	828	879	822	798	845
5156	942	881	828	720	769	774	761	715	737	753	751	704	728	701	741	742	683	728	714	709	692	706	751	712	731	717	711	742	718	729	705	718	729	719	765	769	713	710	684	689	743	736	740	724	714	717	717	742	722	717	704	701	692	699	732	656	719	722	709	730	713	737	691	726	729	714	736	755	763	679	717	744	745	662	689	701	738	670	670	707	752	695	722	661	726	667	746	772	681	677	692	724	762	696	685	732	714	706	754	680	688	646	708	732	688	725	741	717	778	678	756	702	684	701	695	701	680	708	764	763	717	663	726	734	697	732	733	734	747	719	669	768	715	675	700	749	713	710	736	719	736	679	673	724	733	692	702	686	722	714	738	704	679	710	698	709	774	715	672	637	731	690	726	722	749	711	666	688	747	702	706	699	747	699	723	704	739	694	683	765	708	724	657	685	769	707	673	731	749	697	709	710	699	736	714	753	743	748	702	658	679	669	693	696	683	734	737	755	696	727	680	710	692	720	697	722	692	727	737	744	748	745	726	681	752	698	731	732	696	728	718	717	682	742	716	698	773	688	721	693	730	648	699	712	689	738	702	758	727	727	692	738	721	702	699	742	714	720	666	692	752	679	744	716	726	687	738	738	686	696	712	705	748	632	677	709	751	684	730	738	702	694	678	747	740	742	691	704	768	736	713	735	695	716	709	713	738	694	725	742	704	717	715	675	742	771	704	713	742	702	738	683	704	691	755	742	697	679	697	741	692	711	739	701	736	688	680	711	700	742	667	658	672	750	703	715	726	638	668	710	724	770	734	715	720	691	718	758	693	697	656	662	718	722	727	692	759	735	719	703	732	707	766	730	775	703	696	737	745	693	783	732	704	773	729	704	698	702	709	713	680	701	742	725	693	759	750	755	685	698	673	723	646	702	710	723	695	699	702	735	697	653	715	715	647	736	713	682	696	714	779	732	726	723	731	771	707	688	707	673	749	689	753	719	710	708	664	702	706	745	713	719	721	741	707	714	754	667	741	651	683	683	675	748	674	697	730	708	680	702	760	699	673	733	693	696	720	702	710	715	743	724	709	762	688	738	704	694	749	693	677	746	721	727	733	722	727	712	691	704	717	710	662	667	713	669	715	693	735	735	699	707	705	706	731	696	704	712	747	700	765	700	665	668	704	707	737	735	740	742	720	735	697	712	752	705	710	723	720	675	692	717	728	722	754	716	728	687	701	723	715	692	708	743	739	729	717	682	738	731	759	725	727	715	706	723	722	740	755	755	695	722	673	715	731	677	719	713	770	719	672	715	730	710	696	713	727	752	751	678	672	707	728	701	752	707	665	695	775	776	737	695	720	732	740	747	706	694	739	743	675	688	752	742	723	734	721	742	672	658	712	695	710	687	664	717	705	743	681	716	691	722	753	781	733	717	725	715	703	723	735	679	722	712	747	744	766	694	668	778	722	692	742	702	669	716	738	660	702	681	718	690	712	653	676	773	762	698	705	749	710	726	713	689	687	718	701	759	721	676	715	761	715	739	716	713	758	731	737	710	711	710	709	668	743	699	757	718	698	764	694	753	718	738	741	751	725	669	705	729	707	731	726	658	695	711	685	689	758	728	735	730	747	735	727	729	701	661	732	712	681	736	692	749	746	723	742	726	730	743	713	733	719	728	728	736	738	698	745	718	728	708	727	696	720	769	691	693	717	736	748	732	717	684	689	705	718	710	738	681	674	741	704	696	708	741	711	711	719	729	692	700	758	754	698	722	679	698	708	686	691	759	739	729	726	709	697	749	681	726	732	704	692	679	728	687	706	751	723	702	746	731	699	691	706	682	746	731	749	734	709	701	690	711	743	704	709	687	693	712	717	708	661	713	705	694	727	717	692	718	734	725	680	685	774	762	722	694	731	740	711	698	701	760	736	695	701	722	747	781	714	689	725	724	704	723	674	711	711	752	712	738	748	714	675	717	762	700	739	707	676	701	710	693	726	736	730	703	761	679	710	719	672	757	699	726	729	722	740	723	717	712	756	705	713	727	745	675	711	729	730	731	707	731	671	752	698	749	701	699	748	679	702	772	724	675	697	745	682	735	676	690	650	710	677	711	736	724	704	717	765	660	700	732	738	710	691	674	721	729	733	750	729	737	741	705	669	703	714	722	722	710	735	699	752	706	682	739	730	721	690	688	712	721	734	674	755	731	739	712	726	720	668	686	688	732	696	731	700	715	722	708	723	682	749	723	706	725	727	708	693	765	761	734	743	743	735	734	747	725	742	718	721	715	697	721	744	694	730	696	723	695	681	707	730	737	696	702	740	721	679	706	684	715	707	745	694	729	681	701	692	693	718	720	744	715	739	736	738	712	715	704	675	737	702	702	708	747	703	751	751	729	747	732	789	738	709	747	708	738	699	722	694	744	702	695	718	692	726	656	691	741	692	701	724	660	710	689	722	702	759	694	728	722	681	782	685	717	754	738	708	733	714	728	717	759	707	767	753	724	675	739	742	726	722	718	711	671	749	704	745	680	721	677	692	715	702	742	723	738	711	733	687	705	746	705	719	779	711	690	717	744	763	712	748	716	758	750	694	814	682	736	725	770	731	710	673	768	683	729	735	711	739	692	721	713	707	684	749	697	704	739	698	710	705	746	663	712	730	725	699	715	736	769	745	786	705	704	705	711	758	736	737	752	655	737	733	718	673	698	663	714	721	703	730	723	688	734	713	689	719	721	738	703	679	735	707	691	738	687	728	736	727	699	711	740	716	737	700	693	704	756	697	677	735	710	708	685	747	721	733	696	752	705	684	741	679	698	694	724	754	712	686	709	753	748	724	722	715	728	673	686	709	696	704	745	765	687	700	711	723	717	717	734	740	725	754	728	707	745	722	752	728	714	721	725	696	755	742	728	772	726	663	748	766	769	735	707	708	754	667	725	691	696	726	672	695	721	661	721	764	707	735	672	725	732	739	714	737	742	718	693	694	724	729	722	687	719	683	722	671	741	730	736	713	685	699	721	730	724	747	705	695	732	694	697	700	671	699	736	696	752	733	742	687	699	755	657	677	732	748	733	734	762	703	737	719	724	749	696	682	732	751	733	744	700	691	701	746	708	759	710	676	759	736	742	734	697	700	695	710	693	713	752	718	736	734	665	711	675	722	749	729	726	692	728	741	670	672	730	689	710	699	744	720	699	674	697	707	712	710	764	683	711	670	693	720	721	738	713	685	735	721	708	704	724	777	742	719	678	715	700	753	755	731	746	691	729	701	699	714	689	686	715	697	720	701	724	689	726	725	731	686	748	729	800	736	696	732	739	655	680	749	691	695	693	722	753	679	717	734	701	726	749	729	702	736	709	710	723	726	766	694	709	705	761	693	765	742	703	723	721	754	699	681	704	725	679	681	699	730	712	704	698	731	710	750	747	700	744	665	745	737	717	669	688	721	704	714	745	728	684	736	744	699	737	733	719	692	723	691	744	680	753	701	725	706	718	685	698	712	692	725	742	689
25811	21408	25485	17393	1790	954	849	813	721	682	663	683	666	669	630	698	682	694	679	621	662	634	677	663	616	688	667	639	655	654	631	635	637	653	640	641	643	625	595	663	654	680	656	672	695	612	635	670	644	663	619	623	693	681	628	642	602	624	661	608	598	670	667	646	632	655	663	676	664	622	614	624	663	608	599	709	655	653	625	604	653	708	622	622	657	676	634	621	624	642	663	656	654	700	622	712	644	645	622	677	657	602	638	658	683	660	669	637	611	666	630	666	649	648	600	628	697	672	654	608	606	666	693	662	661	620	665	654	609	644	609	629	607	637	642	660	634	658	669	668	665	628	628	689	655	661	649	655	653	627	626	672	607	659	632	667	634	656	646	650	671	654	641	609	655	651	616	631	671	671	645	636	646	669	709	673	623	630	645	639	616	631	620	639	640	613	655	623	690	646	663	619	596	633	680	599	625	649	695	596	675	681	662	667	679	697	657	611	670	674	647	632	637	686	644	648	613	625	654	643	672	681	644	599	635	625	619	622	657	675	613	621	682	657	572	618	630	617	665	631	631	631	621	676	645	627	662	621	661	679	687	604	597	614	616	629	658	638	603	638	606	648	663	625	673	655	647	681	665	613	669	665	682	631	681	644	639	615	640	617	633	638	690	615	594	593	656	672	640	646	639	630	624	650	647	645	673	595	659	627	572	671	668	652	656	646	643	654	627	669	673	630	657	670	625	605	652	665	666	669	590	655	676	652	648	598	597	659	635	638	643	663	609	624	640	628	674	632	634	629	694	618	605	615	683	610	638	644	678	632	639	678	615	599	636	663	652	612	600	616	616	661	670	638	654	646	649	630	661	647	635	673	644	629	675	713	665	631	595	659	629	627	707	649	637	633	695	617	624	644	640	644	644	638	625	624	602	640	633	637	653	643	647	678	623	676	603	669	597	604	702	664	649	625	610	680	619	646	597	629	658	585	639	688	668	617	631	671	624	652	616	693	617	613	667	631	624	660	658	627	633	602	631	642	701	720	661	600	640	659	636	611	654	654	659	626	621	677	639	666	619	596	624	633	676	631	667	661	648	595	628	601	650	634	655	666	636	672	673	612	630	689	636	660	637	637	644	653	606	646	642	603	680	614	651	670	661	671	613	621	644	706	682	622	597	664	632	667	674	638	678	626	613	648	695	630	622	656	615	643	616	618	642	641	681	636	652	632	629	656	656	616	620	624	595	654	669	632	618	630	654	607	603	691	620	628	630	624	648	631	643	640	631	605	630	681	631	671	646	667	677	694	640	670	677	639	616	613	646	678	603	641	610	635	632	651	645	685	653	661	673	617	613	642	674	600	642	651	643	586	654	646	616	609	656	691	642	656	644	599	672	631	655	616	638	639	627	633	680	632	661	654	674	665	617	657	638	679	606	638	631	656	665	624	619	675	649	639	652	653	625	677	676	612	683	653	621	628	611	616	629	627	675	639	639	605	634	610	617	612	629	622	638	646	632	698	655	618	615	638	619	667	659	655	594	653	636	613	594	656	681	644	659	660	649	650	665	648	651	618	597	626	612	639	630	694	624	650	636	639	632	654	635	636	675	638	622	642	645	638	612	640	598	645	679	612	665	671	662	672	603	665	607	672	610	660	633	659	639	625	626	608	639	624	614	640	639	640	654	606	658	642	566	670	633	660	634	613	642	655	648	635	650	649	637	644	641	660	624	619	659	627	625	673	641	670	637	629	647	667	641	664	651	635	671	627	631	620	574	653	693	650	603	618	624	641	649	690	663	631	676	648	604	641	646	615	651	581	695	638	644	673	637	624	648	676	606	637	617	611	673	619	655	617	620	621	661	642	659	664	658	642	622	593	688	604	630	680	663	663	611	643	610	628	620	674	640	636	626	663	634	621	609	622	689	646	651	641	652	640	659	677	656	663	638	664	638	639	638	632	623	654	633	634	654	593	612	655	679	619	600	636	631	640	643	635	671	649	624	639	618	615	615	607	630	645	612	661	649	640	615	614	647	695	650	665	651	613	702	614	631	594	630	621	640	589	665	627	664	633	641	649	622	641	606	619	641	668	657	639	650	664	617	643	647	663	620	660	646	622	613	605	630	626	646	686	657	605	660	650	645	668	642	589	616	614	605	644	644	706	622	663	649	665	603	642	649	624	634	665	643	653	639	640	627	692	648	682	661	687	610	665	622	605	618	618	602	619	613	629	626	633	637	674	629	653	683	630	590	682	678	665	687	652	668	630	614	633	623	656	634	644	661	693	630	654	618	661	639	592	665	639	620	615	627	599	654	623	651	652	650	593	658	627	618	606	643	663	654	644	628	610	631	617	592	618	674	699	612	646	681	656	615	626	631	626	608	616	695	609	644	688	624	625	625	630	666	641	637	628	637	686	632	652	684	649	605	615	631	684	670	642	704	674	614	630	637	670	633	652	659	624	627	668	583	628	674	618	614	649	635	665	672	619	663	637	621	646	638	603	659	623	662	665	685	651	643	644	633	649	610	690	632	574	635	604	635	658	638	677	673	629	652	640	612	641	640	683	634	608	641	646	652	634	715	623	631	691	646	642	613	666	651	666	673	668	647	633	704	662	636	641	640	629	675	692	636	698	634	636	639	593	626	655	623	647	654	668	605	624	651	604	642	619	617	625	661	639	627	632	620	616	626	603	647	632	670	657	621	666	644	600	630	649	655	635	665	643	576	718	612	584	617	608	656	613	603	636	620	678	623	654	655	641	613	633	633	633	647	609	642	634	603	685	649	662	648	676	617	617	643	657	648	634	650	649	631	642	591	622	646	635	633	680	676	645	671	660	674	660	612	639	607	648	643	636	645	647	630	638	667	636	602	657	627	627	600	666	633	622	658	632	634	597	637	657	665	588	627	659	661	664	599	659	616	638	652	686	669	648	685	677	670	609	641	657	654	679	647	636	669	636	652	659	609	655	678	631	639	648	668	711	594	665	634	638	672	636	649	610	648	624	626	596	603	638	604	681	622	641	634	658	626	643	617	599	688	675	648	636	666	638	631	673	601	611	681	625	636	613	628	655	665	611	660	652	622	690	650	666	648	638	611	634	647	651	666	675	616	651	625	614	644	646	633	661	643	673	620	656	641	628	666	659	670	667	672	691	644	653	639	651	685	692	641	701	641	629	661	637	651	595	637	683	754	608	623	650	680	624	603	614	637	647	671	628	706	629	637	704	627	646	662	593	626	634	618	703	640	655	619	625	657	676	642	623	650	639	678	631	640	661	635	646	656	619	667	641	627	640	642	645	648	645	623	661	721	629	650	654	659	643	612	613	616	656	650	668	638	657	581	624	681	681	609	651	623	650	655	630	631	667	634	635	650	661	650	601	645	644	671	643	655	615	604	658	628	596	682	712	642	648	632	659	650	655	672	622	668	645	607	617	611	663	625	681	635	616	645	639	725	655	646	641	644	614	629	619	671	567	650	663	667	620	662	652	638	638	669	625	642	668	675	650	616	626
3573	2098	1781	1161	960	820	736	693	681	668	661	618	616	607	624	604	642	578	598	571	614	615	609	596	583	609	606	601	573	606	570	642	637	557	572	592	586	559	612	593	640	613	590	619	615	602	618	599	616	622	645	617	606	596	573	615	600	569	625	600	573	603	602	590	636	607	554	550	627	589	595	618	593	631	582	574	604	604	606	598	593	616	605	556	577	571	642	621	591	568	601	606	630	607	589	566	592	561	571	609	549	555	601	598	619	608	580	578	577	574	609	658	573	640	561	589	634	545	586	632	614	600	584	596	561	595	578	594	540	579	618	572	650	615	620	624	578	636	544	548	596	620	618	601	598	597	582	559	605	585	580	617	568	598	577	592	630	591	603	624	620	611	587	575	597	578	592	586	604	618	643	604	593	598	602	613	633	631	602	600	622	587	582	581	610	624	599	572	643	593	602	630	576	588	609	636	582	663	574	634	599	580	605	577	555	571	659	619	583	561	553	598	635	588	590	646	609	576	553	606	576	581	599	549	612	594	612	624	608	616	607	550	620	587	598	579	577	625	576	644	622	570	617	590	633	589	585	566	625	554	648	615	568	570	600	530	554	623	600	656	559	620	622	603	612	574	584	612	571	590	568	597	589	616	596	624	605	589	585	631	606	603	618	592	600	618	615	606	571	589	594	566	607	595	555	548	555	602	593	603	661	610	598	554	581	552	592	618	567	613	591	576	581	572	611	574	602	617	589	568	580	585	606	602	603	623	605	584	558	562	604	624	577	613	575	578	613	581	609	594	597	574	576	567	543	599	591	536	579	578	626	612	570	559	576	611	599	615	589	596	635	600	605	589	578	609	571	582	582	580	591	565	583	609	625	624	608	597	561	578	610	617	602	603	548	595	600	604	567	544	551	619	583	601	567	581	551	587	611	592	537	606	624	592	595	606	576	549	565	576	609	591	583	549	603	590	636	573	561	555	572	561	598	616	620	609	609	612	619	589	591	621	599	628	555	593	591	581	597	605	593	579	613	569	582	603	587	582	590	595	602	563	597	599	627	609	578	557	631	609	608	593	564	569	591	581	636	542	592	610	548	639	579	599	572	595	594	578	560	618	580	582	632	580	602	586	620	605	579	593	603	599	581	565	571	603	574	596	602	548	586	554	570	605	579	572	597	600	591	563	595	586	601	593	595	573	537	578	588	574	541	557	597	560	600	556	590	545	599	596	600	606	615	599	610	606	598	589	617	577	594	582	594	569	562	581	577	618	597	595	612	599	600	613	595	611	580	572	585	580	560	577	642	590	588	596	593	583	568	620	538	617	595	551	566	616	616	558	571	611	593	626	575	572	584	572	553	605	563	612	555	615	581	573	586	553	585	612	589	562	577	607	525	550	558	589	609	583	626	588	590	586	568	588	572	590	607	583	591	550	620	641	601	555	611	661	583	601	601	582	612	581	567	608	564	563	583	611	592	581	586	537	591	620	594	615	612	592	606	566	574	575	598	591	598	573	630	631	605	600	570	576	569	556	579	565	542	591	555	571	582	566	575	613	625	562	599	617	547	599	638	592	547	568	619	572	596	554	599	583	566	596	587	579	584	618	613	569	597	547	583	633	608	587	614	579	541	616	548	603	547	613	583	575	594	623	618	586	598	581	610	596	587	593	599	640	605	597	573	562	567	588	615	624	610	567	605	587	649	548	577	587	593	579	590	617	574	610	603	613	579	592	605	574	585	559	571	591	620	613	610	627	614	628	619	609	624	574	580	613	582	569	591	622	573	589	596	598	554	599	609	562	575	652	569	595	617	610	598	596	609	640	577	562	619	574	559	602	560	576	547	608	624	577	624	641	597	616	576	571	565	609	602	567	543	602	565	582	601	623	602	594	590	565	543	600	573	571	619	582	518	594	588	593	542	625	642	601	547	598	587	600	603	587	586	548	561	621	609	597	572	565	624	562	599	585	594	578	615	551	600	556	588	602	580	572	586	582	586	576	608	564	587	554	602	599	546	565	599	594	595	581	567	598	557	540	576	629	577	556	640	572	593	599	579	577	575	578	595	613	603	579	560	616	571	549	590	611	576	551	572	657	630	592	589	599	615	588	591	614	621	572	552	591	596	574	597	571	576	627	566	646	541	576	560	614	598	613	579	602	615	594	573	585	557	600	582	576	614	591	552	602	570	622	576	630	601	575	585	604	570	582	582	584	602	615	591	597	580	628	637	601	580	614	609	586	609	617	587	559	577	583	620	595	593	590	621	585	606	573	595	574	578	575	564	620	599	595	626	642	597	576	588	569	602	560	590	592	603	587	604	584	586	584	569	594	603	558	580	617	584	594	631	595	606	586	600	557	565	574	544	580	546	572	575	604	618	590	583	584	578	583	551	591	623	583	606	579	606	592	571	593	590	602	577	603	572	572	606	622	601	636	589	636	603	622	560	631	612	544	550	576	615	576	631	586	594	615	576	635	578	636	610	623	584	576	622	590	600	577	592	614	564	576	570	574	630	569	587	587	594	645	619	579	612	574	557	606	582	541	588	588	638	588	578	615	580	570	595	565	583	568	624	558	589	618	588	605	582	585	638	581	584	540	624	576	579	536	562	587	578	588	584	551	554	581	585	611	569	595	553	545	614	552	555	630	592	575	577	605	585	580	566	623	580	570	587	586	570	625	615	595	596	623	591	630	599	585	580	567	562	588	580	554	586	613	621	658	591	611	583	561	561	544	599	541	600	576	601	570	607	588	601	572	560	586	599	585	601	606	573	601	556	606	584	602	616	580	603	575	579	607	597	560	584	574	542	626	565	593	571	613	607	598	606	582	593	607	594	572	624	633	556	612	586	576	590	610	552	573	551	590	592	619	586	640	587	589	579	564	610	547	592	577	584	591	606	581	591	567	591	613	598	586	583	546	575	588	562	610	555	572	604	569	588	599	589	581	588	592	514	567	569	595	591	587	596	598	607	563	581	581	578	586	583	556	585	577	622	600	578	586	598	624	588	603	594	572	569	597	568	547	552	607	579	634	552	633	623	546	558	568	578	578	625	615	576	577	588	577	615	559	595	580	582	609	580	589	593	575	578	589	599	562	569	579	609	547	613	627	612	595	605	602	546	585	564	611	581	560	612	617	576	601	591	565	602	549	600	571	597	599	600	542	612	560	628	577	633	551	596	574	579	579	598	609	604	549	627	606	583	556	577	560	595	573	583	577	555	591	590	581	567	583	573	585	601	602	627	612	623	577	606	569	609	575	592	620	601	631	583	567	525	570	557	598	611	678	610	601	611	569	587	571	591	543	586	557	574	592	587	637	617	599	619	568	590	601	585	554	570	610	554	559	580	563	614	570	576	647	603	567	553	572	586	578	617	558	585	624	597	616	591	595	589	614	565	610	600	594	601	581	553	639	588	580	608	572	570	602	632	542	597	620	606	566	630	605	592	608	558	606	549	609	593	645	593	577	546	575	590	571	597	585	590	573	590	577	640	612	566	576	616	572	605	558
24317	21446	28630	24650	20373	3153	1082	699	612	505	548	527	486	542	472	464	483	466	473	471	509	446	446	433	442	408	448	451	452	431	405	456	469	438	443	413	419	483	472	410	468	428	418	402	439	439	433	452	433	384	438	438	400	408	400	442	429	431	457	432	417	414	393	401	434	412	412	420	441	443	447	448	411	438	419	432	416	422	430	415	427	431	420	436	421	401	405	424	413	417	417	426	468	434	414	443	410	420	387	397	469	416	439	435	422	435	420	428	418	444	407	455	426	463	435	444	386	432	412	402	450	400	438	424	470	470	470	407	410	469	400	408	416	414	418	387	448	407	426	426	414	423	417	381	458	411	431	430	447	389	460	432	417	432	416	439	414	427	433	447	482	440	431	397	423	484	465	405	412	413	427	440	428	424	458	406	396	414	404	446	439	454	436	441	465	410	435	446	414	476	420	432	389	440	414	454	421	428	431	435	425	448	463	407	467	436	422	403	437	419	430	439	403	455	434	409	422	421	432	468	438	426	441	413	392	407	435	434	409	424	435	425	461	438	394	414	445	447	418	432	393	437	450	409	427	422	427	469	450	431	419	447	397	406	432	400	416	430	435	415	429	444	466	483	458	434	430	416	423	464	465	451	442	409	436	431	379	429	440	444	442	410	418	455	451	442	415	421	413	431	413	443	399	449	403	428	447	435	411	442	448	415	407	448	420	445	390	452	415	446	447	443	431	443	410	430	380	427	457	428	418	394	442	410	404	435	450	447	409	393	446	412	442	413	424	431	416	420	406	406	403	437	415	448	417	395	410	404	423	414	452	448	438	419	434	410	419	445	422	429	447	451	429	420	439	427	419	397	426	424	442	415	425	404	427	430	444	426	414	469	450	426	424	398	411	431	413	399	430	435	460	450	429	449	452	424	413	400	402	396	430	433	445	419	455	410	444	432	411	459	452	409	425	422	438	405	445	404	443	445	459	436	429	462	402	423	425	422	424	469	417	455	412	413	415	416	407	417	428	447	450	442	457	403	458	434	444	426	415	424	405	443	448	425	407	428	432	443	407	431	424	431	406	444	371	472	407	414	380	441	414	409	422	492	424	421	449	401	436	417	438	432	415	405	394	448	375	411	456	409	448	428	402	428	411	419	451	424	458	415	410	421	404	444	430	414	377	427	429	391	403	435	454	451	435	400	445	408	396	449	416	434	376	398	383	428	467	458	396	411	435	401	415	446	430	452	378	426	416	392	416	420	448	460	467	429	401	439	399	398	424	407	432	459	414	409	381	426	413	403	435	443	421	458	404	391	440	444	462	448	458	452	425	431	419	411	454	384	418	444	396	416	446	450	406	447	436	439	451	413	428	411	372	354	447	445	407	439	408	431	463	414	449	408	421	419	410	473	446	429	397	433	414	463	418	404	428	398	403	444	442	423	434	415	419	403	443	422	392	420	409	437	431	428	375	403	427	410	438	426	433	444	445	409	407	447	427	413	451	445	396	431	382	444	438	454	429	410	404	412	404	470	457	409	433	416	402	472	417	394	440	400	419	443	437	430	408	435	440	427	406	427	416	424	407	425	406	391	411	434	447	375	375	427	428	435	422	421	441	435	413	428	463	479	446	381	429	457	381	460	415	430	430	427	435	414	423	395	452	426	422	444	454	427	454	449	417	387	415	417	410	430	423	433	407	378	416	428	437	421	425	395	434	422	459	434	440	443	429	417	462	419	407	443	457	413	444	416	445	435	431	438	441	442	442	424	408	415	431	415	387	456	418	427	430	448	437	414	435	435	403	409	464	422	390	407	451	464	396	450	420	451	456	417	416	437	419	419	402	406	405	446	411	437	416	386	441	420	415	427	433	417	422	388	407	424	430	424	419	379	431	394	412	420	377	410	407	435	432	430	410	418	428	417	455	471	412	430	417	415	406	457	440	462	452	425	418	442	409	410	411	411	419	419	422	422	406	454	380	461	418	423	417	420	477	422	433	462	433	423	411	398	406	470	448	403	442	395	408	418	419	472	412	445	385	427	388	397	441	448	396	419	421	445	487	420	419	383	398	432	401	384	426	403	429	420	409	450	455	423	434	412	403	437	433	417	387	444	397	427	425	362	434	440	404	431	465	447	446	437	399	424	448	429	408	398	445	391	404	444	490	425	441	437	405	412	406	389	440	422	435	433	411	371	434	368	420	407	441	402	383	406	428	414	389	407	404	412	448	417	445	453	443	386	404	467	399	404	402	413	426	456	434	414	433	418	385	415	441	409	444	456	396	420	398	408	415	408	424	444	436	449	405	404	426	397	447	425	416	392	417	408	386	415	426	450	452	427	426	415	415	430	408	414	446	415	393	403	427	433	429	422	422	439	418	444	405	409	449	433	417	435	426	446	427	449	439	428	405	438	436	448	411	404	405	415	442	391	359	422	417	422	460	386	451	423	391	415	422	403	393	424	438	411	442	403	465	430	393	478	391	417	398	453	447	395	422	442	435	447	423	423	412	434	421	432	406	444	431	444	404	420	454	437	422	439	415	384	434	436	421	408	430	372	402	453	403	395	397	427	412	450	390	414	438	433	405	424	475	400	417	440	425	379	425	450	405	416	446	391	438	426	402	415	404	434	418	427	427	389	426	421	446	415	426	413	423	433	422	416	421	429	424	425	407	428	420	421	423	424	418	424	410	432	421	440	425	453	415	435	420	436	411	478	421	415	467	390	418	427	404	438	418	402	427	381	416	420	491	434	442	384	426	429	451	395	409	399	416	425	432	422	420	426	464	437	416	441	413	438	475	421	417	419	431	422	422	420	414	419	397	449	454	425	439	400	375	424	446	380	386	422	388	437	406	389	436	443	400	437	366	416	420	401	440	415	429	406	444	426	435	437	446	438	406	431	392	410	404	440	455	424	441	417	416	409	430	455	398	422	470	431	455	408	460	368	400	425	432	416	448	436	425	396	429	424	422	429	440	434	454	404	445	420	396	412	455	442	445	440	397	424	408	452	434	427	441	454	417	446	442	423	405	411	442	447	429	455	447	410	401	426	415	427	464	443	441	417	439	434	389	427	460	400	464	424	410	432	442	428	394	407	417	405	409	411	385	406	407	419	430	412	427	424	452	445	405	437	434	416	390	422	414	475	455	414	421	446	423	428	394	433	453	449	442	421	414	428	414	464	424	446	385	431	431	397	450	442	449	460	419	437	438	415	388	439	440	441	418	451	415	446	414	412	436	416	442	441	426	404	441	400	467	418	429	429	435	399	421	445	430	455	444	442	393	420	427	413	423	436	400	403	401	447	430	415	429	431	407	417	396	474	424	393	450	395	458	434	420	466	418	439	415	410	409	402	418	444	388	439	424	419	383	408	424	385	419	458	404	407	467	427	464	433	458	421	365	417	443	456	434	439	414	415	417	443	384	452	438	444	411	431	440	467	409	398	429	430	477	422	448	448	431	434	439	420	417	399	417	457	457	409	400	431	405	412	403	410	443	409	403	433	418	414	392	420
3296	4718	3841	2055	1370	1072	901	798	716	650	616	571	521	521	518	490	476	459	474	461	478	474	457	441	424	481	441	444	435	431	486	417	425	407	433	447	438	432	401	434	442	435	445	433	378	415	430	405	458	420	413	380	422	405	437	423	404	423	425	401	434	411	423	408	442	406	438	432	413	427	431	446	431	413	409	420	431	415	403	409	435	402	361	401	406	457	366	447	422	416	390	434	430	416	410	411	437	400	379	360	402	421	401	434	429	397	390	426	443	410	415	418	428	415	395	409	394	405	396	426	456	430	404	423	403	407	415	467	398	447	439	393	410	377	388	409	425	432	391	386	458	386	419	457	393	423	444	423	421	399	398	380	445	397	424	410	419	417	407	435	427	387	423	426	394	389	420	412	385	402	418	371	397	390	414	404	422	399	407	407	432	392	408	440	435	437	398	378	428	428	370	409	390	416	417	401	430	409	434	383	405	408	400	436	395	412	388	430	401	401	410	396	434	408	380	415	439	419	393	384	409	392	381	378	449	426	414	388	414	412	384	407	406	408	408	389	446	441	420	436	424	428	419	384	419	381	426	417	419	421	400	432	442	395	414	446	445	444	421	418	400	440	437	450	391	395	402	417	401	428	421	414	418	464	425	418	433	406	434	400	427	410	395	425	411	402	422	389	456	396	390	437	418	416	390	390	402	389	409	413	464	394	420	375	398	410	400	420	403	428	428	438	408	422	387	381	401	430	375	437	411	381	380	408	391	405	420	403	420	389	409	404	407	382	405	403	401	404	400	419	404	399	414	407	409	396	425	412	375	435	409	413	395	423	448	405	398	407	379	387	417	408	402	446	418	411	398	417	427	432	427	409	396	428	411	429	411	388	412	433	419	420	422	365	437	449	391	417	416	416	405	400	399	389	397	405	412	384	410	387	386	399	424	423	423	430	367	393	426	415	427	413	424	387	394	427	414	396	437	422	406	420	411	412	444	423	429	413	422	427	386	417	388	424	422	409	392	423	368	387	426	411	365	437	391	404	434	387	438	408	433	413	412	429	417	433	404	379	408	432	389	418	392	427	377	416	448	419	425	414	402	407	416	456	400	447	421	419	408	429	407	388	421	416	407	405	406	404	392	420	422	393	366	402	403	403	431	401	438	414	444	434	391	425	372	422	385	446	365	418	401	399	425	458	403	448	421	418	422	404	395	394	417	429	445	453	375	413	402	380	413	377	399	420	395	400	430	399	417	426	413	391	413	398	390	398	410	418	398	410	432	431	389	435	434	445	404	419	392	426	435	410	448	405	387	394	431	406	433	436	414	422	375	414	384	395	405	413	402	444	394	400	372	471	406	386	384	414	425	402	376	386	387	407	405	401	414	376	449	393	383	406	423	396	402	383	410	405	376	383	422	400	385	379	431	402	400	412	378	416	414	416	386	387	433	424	424	428	398	378	423	429	408	437	385	392	381	458	430	409	406	426	411	423	419	447	395	367	402	411	398	428	407	444	392	429	435	426	438	392	435	443	424	423	396	415	399	404	422	392	417	397	456	397	429	427	377	411	441	450	401	374	411	399	405	429	420	427	394	408	403	431	397	385	419	377	397	437	388	384	438	410	402	402	435	403	402	427	406	437	402	417	397	363	435	412	435	393	404	413	389	433	403	410	392	433	437	370	422	450	438	404	382	440	407	374	402	389	404	419	388	391	401	421	382	419	379	407	394	439	416	443	403	404	382	437	433	400	431	398	387	426	411	423	379	424	422	431	427	381	401	403	445	412	420	430	385	439	384	405	378	364	399	409	418	406	439	405	400	384	410	395	390	408	391	413	417	420	440	399	403	415	419	440	362	399	391	404	406	411	413	420	393	407	399	404	388	425	429	395	380	424	398	424	378	434	363	425	406	373	410	408	419	384	386	420	391	390	411	429	388	410	441	436	421	419	439	430	448	404	407	399	429	427	390	422	393	403	406	377	375	397	439	402	417	393	415	416	427	407	410	375	406	418	403	387	416	402	366	394	408	424	432	382	422	418	391	415	389	412	432	394	401	385	405	437	438	384	419	418	371	419	385	419	400	385	412	409	424	387	423	413	400	356	404	423	408	406	449	407	423	411	435	412	414	427	419	405	418	408	376	428	395	428	450	418	402	398	376	449	426	392	414	378	417	391	414	404	398	414	418	385	399	386	376	419	407	407	402	379	408	421	431	376	406	416	387	397	402	397	412	389	379	390	424	384	429	405	387	410	403	412	386	435	427	422	459	424	430	412	437	428	386	380	386	420	435	399	377	412	396	400	412	396	389	393	405	411	378	435	450	420	425	406	419	406	420	377	415	430	397	415	408	399	403	420	388	423	420	387	403	437	431	357	424	411	422	411	424	383	421	390	392	371	416	372	411	417	413	394	407	379	384	426	397	383	383	398	407	369	404	396	407	402	434	403	380	406	357	395	440	409	411	395	344	430	409	447	404	419	410	401	430	407	428	453	359	394	425	386	402	379	387	413	383	419	400	407	371	362	437	408	432	393	397	413	403	395	399	380	402	404	381	429	405	426	413	407	398	425	384	428	393	415	392	430	387	411	388	382	460	430	388	410	395	421	401	381	415	417	391	418	420	399	441	374	433	397	400	397	379	418	397	434	413	390	400	392	421	387	418	414	403	416	389	375	421	370	380	422	403	417	400	404	393	457	408	399	393	384	403	425	398	411	418	381	384	415	411	423	425	360	370	382	393	395	420	426	410	415	399	436	361	425	394	426	369	378	417	374	389	402	387	424	375	407	367	405	424	415	386	399	413	411	404	428	403	401	389	396	392	412	424	409	386	402	405	419	423	373	401	410	399	419	421	397	376	416	405	387	437	416	415	413	399	405	370	400	441	423	401	375	397	384	394	428	406	421	395	442	439	394	427	412	417	411	381	394	360	426	395	391	402	425	420	368	419	377	437	404	398	408	430	415	408	449	433	413	425	399	413	394	435	414	435	419	446	414	407	422	436	397	406	414	373	369	401	392	398	395	385	440	407	440	429	387	395	405	398	386	412	442	413	441	408	402	389	409	385	398	413	430	418	395	419	401	407	391	408	398	385	411	392	421	424	398	407	408	389	404	460	434	397	401	389	433	437	405	388	413	401	427	393	379	413	422	403	404	373	375	458	413	457	420	405	403	426	434	408	376	425	410	412	385	439	419	375	406	443	405	403	381	407	384	413	463	390	385	378	405	412	377	414	380	417	410	391	394	419	386	400	432	426	395	417	455	433	404	394	410	415	385	413	387	381	389	394	391	395	404	408	385	437	404	408	403	411	399	419	423	418	375	435	436	437	384	419	422	421	423	403	384	397	405	430	418	430	379	400	400	432	418	412	425	401	404	431	395	419	412	422	421	406	372	384	399	373	397	378	406	371	414	405	369	408	405	381	375	413	452	408	421	430	372	367	396	423	400	383	431	384	444	395	394	438	414	399	407	394	409	357	403	439	421	392	415	370	402	404	362	451	388	434	421	388	405
27715	12337	2397	1450	1044	922	863	861	866	892	894	879	877	912	842	898	920	838	902	877	900	886	771	909	882	905	905	901	901	889	929	884	869	917	871	886	903	878	864	899	880	876	857	837	867	907	885	871	904	843	802	880	925	878	873	906	862	918	880	830	891	896	860	916	841	895	880	868	843	918	844	829	847	912	861	903	874	857	857	839	938	842	876	870	932	860	892	868	888	877	857	943	869	892	843	855	878	905	918	891	912	851	888	942	850	892	857	874	848	884	833	900	855	845	877	866	858	910	901	879	899	861	861	868	876	937	904	827	877	871	866	873	830	890	873	870	798	899	859	866	860	783	840	887	912	899	894	851	914	884	917	849	892	902	864	846	919	861	862	882	854	886	903	841	931	927	947	878	864	844	870	851	899	909	869	922	883	868	895	870	899	869	869	885	895	895	886	881	904	870	905	863	876	871	856	836	874	879	913	892	854	912	917	888	874	933	863	826	871	832	944	866	869	881	839	888	878	852	871	829	842	839	896	869	915	855	890	873	838	834	873	893	874	852	832	862	913	832	892	854	832	888	821	908	886	849	894	831	940	924	897	900	887	879	915	869	881	895	831	868	871	852	880	851	917	833	914	815	903	873	896	871	881	905	830	878	845	904	829	901	890	869	856	848	867	886	885	842	842	877	923	896	874	867	819	895	889	898	872	890	862	867	888	853	826	906	899	869	846	851	870	839	938	887	877	841	878	815	833	877	913	866	952	895	855	901	925	863	911	850	908	820	848	825	868	912	915	840	913	853	862	850	869	944	831	886	859	850	877	838	891	864	902	856	917	843	895	825	856	924	904	902	882	876	894	825	877	882	859	868	826	911	871	858	886	861	877	850	863	827	858	894	866	876	835	869	866	862	843	867	826	859	869	865	850	923	917	929	878	912	847	871	867	859	882	872	818	908	888	845	849	860	883	888	833	860	872	896	932	873	864	901	818	885	937	868	882	870	828	869	858	876	882	913	892	861	847	896	867	880	884	902	869	839	903	898	835	885	903	905	946	904	900	857	862	899	882	867	890	952	895	871	931	873	880	886	852	866	895	871	847	882	937	828	871	824	880	859	826	880	866	875	853	873	816	862	855	859	887	929	887	853	824	819	895	913	873	901	890	878	855	889	876	918	880	808	932	886	849	898	891	857	929	904	854	878	888	863	882	861	879	859	850	872	822	874	887	877	868	904	865	869	866	910	874	821	900	854	899	874	870	832	899	873	863	858	913	890	839	900	922	870	823	944	845	851	871	892	877	861	897	898	902	902	877	874	880	876	852	855	878	852	835	875	911	781	882	867	860	869	828	874	909	892	847	890	844	903	911	874	873	848	931	871	905	883	872	805	927	917	864	854	854	867	872	885	895	873	868	873	874	907	868	827	869	874	869	898	884	878	903	841	868	890	881	860	863	879	899	891	815	891	927	872	848	859	894	894	870	840	904	829	851	911	869	864	849	819	887	891	866	911	899	860	829	864	882	900	909	881	925	881	892	901	861	856	978	920	908	930	904	937	898	895	889	889	888	855	957	860	801	839	835	838	825	849	876	880	845	899	883	851	880	894	898	874	915	847	851	869	938	881	870	848	880	871	927	885	896	872	905	879	881	924	841	873	837	892	861	820	877	809	854	844	861	879	918	831	836	898	850	861	897	887	929	880	868	910	925	914	875	859	869	882	884	893	867	950	894	857	914	887	886	880	890	893	878	864	887	842	910	862	866	885	886	882	867	829	911	879	869	867	884	886	905	875	872	884	847	865	905	862	838	909	925	917	846	886	922	910	882	860	899	904	895	866	892	896	841	918	871	958	847	895	893	865	903	888	846	874	851	863	878	884	892	914	887	942	890	960	932	918	845	899	888	854	935	876	895	826	822	851	873	873	877	827	922	872	888	844	882	787	895	855	846	885	906	894	891	883	879	839	847	882	924	875	864	804	839	874	859	861	861	868	844	861	887	868	858	928	853	852	891	879	910	885	882	862	863	879	936	850	867	882	852	844	825	880	892	861	863	873	875	895	842	837	908	894	858	908	845	865	888	875	850	861	847	895	902	895	858	890	893	939	904	889	930	882	847	906	848	894	909	838	869	831	892	893	908	895	914	911	912	889	894	832	827	857	879	850	837	848	835	909	882	886	843	915	911	867	826	916	898	852	917	888	899	862	821	844	929	862	890	883	925	810	861	893	857	871	887	843	931	888	852	841	853	872	867	897	876	818	851	891	899	899	862	867	865	876	860	902	873	887	857	846	877	833	855	921	883	893	847	807	835	885	830	824	842	875	835	831	843	903	867	812	861	877	873	873	788	848	878	829	892	847	886	902	865	865	888	906	937	870	874	914	910	853	864	912	836	900	929	916	845	906	888	867	915	896	858	877	850	851	901	948	828	911	869	850	910	929	845	853	895	900	837	860	858	903	899	872	908	819	888	844	842	917	876	960	870	870	870	850	913	892	874	888	919	897	881	881	906	828	931	848	873	901	829	817	879	843	881	900	842	908	865	906	869	878	888	897	879	936	905	875	891	910	815	850	907	892	878	935	910	808	883	890	847	865	866	855	827	885	882	913	875	902	805	902	892	869	880	905	843	828	883	907	923	939	880	865	899	830	834	889	897	849	886	890	863	858	844	949	867	923	855	890	882	851	890	910	871	860	851	863	952	906	887	906	857	836	855	798	918	906	873	908	860	798	840	825	877	905	839	873	883	938	874	869	928	878	856	877	857	850	850	825	847	900	828	827	914	897	871	892	899	856	888	901	849	857	841	849	924	904	897	819	875	853	886	885	898	935	925	852	854	876	885	889	866	901	897	904	895	867	866	933	878	881	864	866	817	858	835	876	860	902	876	867	905	894	832	874	895	830	848	887	859	910	856	903	876	848	857	880	895	840	891	882	889	874	886	830	854	888	877	882	840	925	883	815	872	856	922	912	908	915	883	866	870	808	927	898	873	869	889	876	888	794	882	804	863	907	905	877	870	885	904	885	888	912	899	865	886	871	841	881	879	948	859	849	871	857	863	877	858	859	870	898	881	895	888	842	876	815	855	921	846	824	813	907	853	843	911	871	927	921	940	924	878	930	866	876	920	893	867	900	876	893	878	871	893	885	875	858	916	862	876	887	870	834	894	907	939	858	861	941	874	895	883	852	900	877	903	861	851	809	873	876	885	861	915	856	913	864	847	846	895	869	911	868	877	938	887	906	856	848	878	867	871	897	906	955	869	846	869	849	893	863	848	854	855	880	922	866	840	902	862	820	853	876	839	845	892	885	822	906	886	803	901	843	843	868	898	929	874	884	925	917	959	886	837	868	923	838	824	839	881	876	838	880	876	870	842	850	842	858	897	872	865	901	887	919	883	842	840	869	852	886	846	895	872	875	932	886	941	897	890	862	852	890	856	887	881	802	906	858	832	807	868	870	835	846	864	865	894	881	829	861	858	853	900	877	907	848	860	909	855	917	874	823	915	852	840	890
5216	960	952	824	780	779	785	714	735	741	709	738	744	749	782	737	765	744	797	757	791	776	757	714	737	698	774	790	794	783	722	792	730	752	736	731	766	753	803	723	714	703	733	704	735	783	714	704	805	753	754	749	703	785	700	755	722	767	697	700	711	758	721	770	666	810	784	735	736	713	685	687	680	693	672	768	720	769	745	776	726	772	741	710	763	745	718	745	723	737	706	688	785	780	742	757	764	750	738	759	782	683	724	701	724	743	734	741	735	743	748	729	696	738	748	743	739	674	728	788	742	680	735	757	738	652	737	743	744	708	755	759	752	716	726	680	706	737	766	718	719	727	729	755	791	723	743	712	704	791	736	706	722	728	729	736	778	790	711	735	743	786	761	778	773	747	673	740	755	716	739	739	744	723	782	720	791	713	753	719	709	775	769	738	762	716	727	733	777	694	696	776	767	771	680	738	752	759	713	770	770	772	741	786	750	751	736	752	747	741	758	722	743	715	749	756	702	727	737	695	723	715	745	776	769	742	691	722	691	774	766	765	731	769	742	723	740	774	772	741	723	746	809	676	714	731	757	724	721	686	747	729	730	753	757	721	781	753	718	752	711	716	751	748	724	811	738	750	712	758	751	739	710	786	742	757	700	746	710	730	761	717	718	728	729	711	719	718	719	732	731	792	733	741	756	763	725	726	794	770	708	732	772	770	723	719	717	702	748	723	725	751	719	750	723	731	725	694	784	680	678	713	763	757	791	725	743	750	742	709	746	719	781	727	720	749	763	787	759	698	707	765	751	740	726	734	716	719	805	746	728	731	689	723	738	773	744	758	737	719	756	736	750	762	740	699	749	782	729	745	729	707	735	739	752	752	710	703	745	668	717	703	731	762	751	722	705	731	753	770	754	757	715	755	759	707	730	738	768	757	757	769	757	740	730	734	725	740	736	718	738	737	731	763	685	740	755	696	732	732	723	773	741	760	728	732	725	745	734	725	756	757	767	754	722	743	733	742	729	720	754	769	739	719	718	768	733	724	783	759	731	779	770	771	714	723	733	734	767	731	761	733	762	704	754	748	739	713	703	748	718	755	769	728	701	768	717	742	703	728	744	779	718	724	756	747	711	710	771	776	730	752	703	738	779	706	761	748	770	747	729	731	719	725	745	750	719	749	745	748	764	755	716	718	729	730	749	705	726	711	784	729	772	736	766	727	744	793	730	791	758	719	777	747	757	697	733	729	684	739	757	730	705	733	733	705	746	772	771	701	767	720	698	719	741	683	747	698	713	733	737	767	757	735	771	712	766	725	740	731	710	716	744	771	724	752	694	731	714	723	726	731	775	754	736	763	756	733	763	749	770	758	751	719	726	691	751	713	755	739	720	755	737	711	719	760	714	719	748	774	723	738	730	730	722	707	707	733	767	717	757	713	689	758	775	719	711	696	727	723	765	768	720	814	774	753	714	705	781	744	769	762	700	756	754	693	747	738	715	749	756	771	718	772	741	724	771	760	750	755	716	735	695	728	750	781	725	759	822	727	763	728	780	734	699	742	782	720	756	776	724	737	767	732	755	737	720	746	725	737	749	712	768	731	741	755	690	757	773	709	742	741	786	727	772	744	789	736	686	722	714	770	718	746	738	786	703	688	750	715	751	707	775	751	746	783	712	741	767	738	712	764	705	733	759	729	714	747	724	705	778	770	737	759	693	747	716	780	759	702	709	760	760	739	705	723	774	721	740	726	732	742	750	719	744	742	731	704	777	721	732	744	772	731	756	750	715	714	725	758	733	697	752	774	758	750	813	742	720	758	672	783	725	699	740	720	726	718	750	685	724	728	726	747	721	759	692	749	719	724	732	747	740	713	750	747	742	725	727	754	710	766	719	739	739	740	751	686	746	731	713	747	730	716	767	741	787	727	680	726	761	743	710	679	759	715	711	747	741	728	757	756	798	757	699	684	771	732	754	757	748	685	771	699	716	733	705	709	731	758	763	760	737	772	711	714	710	722	757	723	748	753	757	740	713	673	702	733	750	755	759	708	765	745	747	777	746	743	755	702	750	725	732	741	684	713	767	711	730	740	719	730	729	703	758	720	731	748	736	712	740	735	748	750	778	734	703	717	724	754	745	755	753	718	778	756	777	764	737	715	751	731	745	724	737	748	736	732	747	761	782	764	731	757	748	839	743	797	652	726	723	727	802	745	710	798	752	686	726	693	723	714	706	785	734	753	719	740	805	754	743	736	776	735	744	791	710	754	742	755	788	766	737	781	728	740	703	724	684	715	727	750	678	764	740	736	758	724	772	750	692	725	782	712	701	744	698	731	793	727	749	696	803	743	703	739	744	751	720	717	665	718	733	765	764	733	748	732	702	751	749	725	737	733	741	741	718	712	758	746	721	708	710	740	767	749	733	779	771	701	722	732	733	751	753	698	752	711	733	768	712	703	688	721	739	731	718	725	698	730	753	760	732	709	730	744	756	742	697	734	735	713	714	767	746	744	776	742	754	751	734	748	721	744	756	732	787	723	714	764	720	745	674	781	767	736	709	724	799	763	731	760	776	792	708	735	712	729	715	764	709	767	734	734	752	718	725	709	756	756	702	707	772	727	746	768	747	727	747	736	753	792	716	756	776	771	717	802	753	715	752	759	701	754	742	688	731	745	740	758	716	747	775	727	755	744	700	746	728	745	794	754	730	772	769	761	756	735	699	738	717	761	711	779	727	737	758	701	704	674	738	737	755	755	745	720	766	716	756	755	761	782	701	734	756	704	731	743	702	732	746	731	751	721	726	751	713	720	718	747	697	708	746	716	744	791	740	757	763	765	768	735	752	708	821	724	723	753	761	740	735	685	718	750	694	747	702	753	740	720	719	728	709	777	749	707	805	741	722	706	729	733	725	712	758	714	764	718	718	738	721	702	704	744	761	746	766	763	711	740	703	695	760	775	710	761	738	699	690	743	759	708	740	704	754	753	721	697	742	724	747	734	750	700	754	719	758	753	731	726	732	797	726	791	752	750	746	743	715	746	729	768	725	717	703	772	712	694	715	713	724	751	718	757	726	757	807	771	724	723	710	697	725	743	764	737	723	772	739	735	704	702	732	692	749	762	736	771	790	722	681	729	799	740	759	712	708	687	751	744	784	734	736	740	748	748	720	683	710	748	752	780	740	735	754	783	726	730	707	709	712	727	749	737	756	749	695	769	759	756	761	749	724	752	745	789	759	786	730	714	792	777	741	733	734	763	764	731	747	689	696	746	723	751	773	730	713	746	735	759	763	729	696	798	744	729	722	730	708	752	764	722	714	777	758	800	767	762	730	763	731	749	722	714	771	740	720	783	708	757	729	784	665	712	752	741	693	703	771	703	734	779	748	758	733	740	748	708	738	826	774	746	735	724	772	747	746	726	713	747	729	749	709	715	787	760	734	710	719	758	715	718	721	753	727	718	718	732	757	751	731	727	720	747	747	736	751	754	743	725	744	731	796	779	727	744
25773	21400	25550	17552	1758	980	870	808	741	720	699	761	735	715	728	743	708	709	703	675	656	716	690	664	697	676	691	739	697	707	711	722	675	720	700	653	671	681	705	660	717	694	702	633	672	695	684	734	660	671	652	694	681	678	728	681	710	688	690	707	673	706	669	656	704	652	718	672	697	718	658	640	684	689	685	693	705	696	678	624	698	656	693	695	651	634	708	664	692	688	673	729	683	680	699	701	671	698	701	657	690	698	645	705	681	701	664	697	681	657	688	664	692	691	689	714	685	703	691	682	673	706	680	659	682	681	635	665	684	634	658	646	679	708	701	695	719	681	716	740	683	645	655	675	696	664	700	667	651	677	655	722	667	691	688	618	662	717	654	666	628	681	701	680	642	702	647	670	653	637	665	675	672	712	688	668	672	704	733	691	663	650	702	654	698	653	715	658	715	736	680	720	700	673	718	742	708	660	665	678	727	661	726	641	698	700	698	731	706	669	641	693	653	698	691	679	682	681	676	706	653	697	700	675	670	686	681	676	726	652	680	663	681	626	696	734	667	682	657	707	773	625	740	724	670	686	637	645	687	696	741	639	706	678	646	695	677	737	699	706	672	728	712	695	703	683	696	682	690	663	676	649	709	685	666	700	677	680	734	673	640	694	718	694	684	702	667	639	723	686	688	711	698	723	680	690	695	697	689	677	674	654	647	718	678	672	684	666	630	682	650	655	728	680	679	655	674	680	694	675	669	680	690	673	647	626	661	692	677	687	681	654	738	668	686	675	694	657	683	680	698	694	663	697	703	650	647	671	706	696	684	675	615	688	666	686	671	684	713	659	664	678	647	692	679	686	686	674	708	648	690	729	677	700	656	676	680	721	665	685	687	711	682	670	711	693	674	647	670	667	663	738	668	690	707	676	650	693	678	639	682	662	701	676	691	661	723	676	677	650	701	689	687	660	712	647	733	703	619	670	652	677	700	677	713	665	701	682	675	682	701	700	666	712	679	709	668	714	678	680	661	656	687	698	663	726	697	672	685	694	721	660	720	697	693	656	725	669	682	708	708	661	666	686	683	716	711	670	711	650	706	657	680	715	651	733	691	679	726	658	689	689	674	701	756	691	632	684	704	676	682	633	656	702	723	686	652	661	687	689	646	672	674	665	691	688	723	668	665	656	684	683	705	691	634	677	691	754	669	650	684	654	679	655	678	661	691	683	693	638	688	685	754	719	713	678	744	663	665	708	675	670	658	679	676	660	671	645	702	688	732	642	655	616	706	703	718	690	670	680	713	615	715	642	633	691	657	674	702	647	650	704	647	704	670	721	723	653	647	675	665	673	686	673	681	665	659	645	667	708	666	719	752	693	675	740	682	675	699	710	707	724	717	656	661	699	670	694	717	692	658	669	684	613	687	678	626	686	656	695	660	678	663	675	716	713	709	698	633	673	682	687	689	626	674	666	650	667	691	656	666	694	664	676	671	701	654	662	673	648	655	642	697	651	717	686	623	672	691	706	661	676	708	679	691	721	651	719	672	653	677	693	715	658	767	705	650	674	703	691	699	665	681	629	709	685	649	673	704	690	686	705	677	635	714	710	669	673	685	715	681	662	664	727	672	669	693	652	710	706	707	682	705	644	665	626	669	691	659	676	659	679	637	723	668	680	651	672	651	657	664	680	685	682	670	673	698	676	730	674	678	655	633	670	690	661	690	709	669	674	691	669	676	652	689	688	634	690	676	687	672	655	694	702	688	688	684	689	638	667	648	707	683	657	688	650	725	690	717	685	671	641	659	725	723	710	691	649	730	672	715	681	677	665	701	676	671	722	725	690	677	662	698	673	727	683	689	707	694	700	654	693	706	646	742	731	696	724	711	701	686	678	702	714	698	684	691	694	664	722	700	700	653	695	676	655	631	676	727	703	686	673	734	643	667	693	706	649	670	697	649	647	696	683	641	693	686	695	737	669	690	691	690	648	687	660	714	677	705	655	648	697	676	712	717	699	647	660	703	664	728	665	650	694	683	654	671	696	688	710	648	665	722	683	669	680	677	661	660	686	680	672	678	656	695	730	649	664	677	694	728	676	652	739	687	689	709	682	719	656	669	731	686	674	686	677	680	692	660	626	700	697	723	708	667	699	655	676	656	708	686	651	663	673	699	685	649	701	674	696	724	625	685	685	695	658	672	700	615	686	731	689	688	700	724	725	687	700	687	678	688	654	698	686	718	611	661	729	672	658	699	676	637	695	736	683	662	739	669	632	681	680	695	738	657	724	672	679	679	695	663	665	688	729	746	672	639	692	705	682	650	640	659	660	658	682	736	674	655	697	715	671	713	653	655	627	691	751	690	719	682	677	713	659	673	653	651	708	741	687	668	705	684	655	697	718	685	680	668	663	647	689	662	655	672	686	697	666	727	711	664	659	681	715	690	647	709	651	736	668	699	670	699	730	693	720	717	720	666	715	653	700	730	680	699	695	697	678	675	646	734	686	669	671	701	674	639	641	691	652	667	665	720	691	715	673	687	722	699	695	670	682	730	685	670	695	767	695	682	680	662	650	688	712	683	639	703	668	709	721	727	641	672	665	682	706	676	648	655	664	678	674	689	669	642	679	698	669	686	696	702	660	677	642	681	697	666	687	703	668	680	664	686	665	679	656	715	678	703	670	671	683	676	651	705	636	644	658	630	681	651	663	663	703	643	671	655	736	711	715	645	687	694	678	672	705	658	690	610	655	675	685	665	687	676	686	700	673	663	670	719	672	733	650	704	664	668	694	700	666	680	702	697	682	676	667	662	655	648	651	607	669	694	659	688	655	698	718	705	678	704	641	680	670	696	639	663	663	711	653	701	674	670	650	724	654	675	661	713	708	663	688	680	675	664	681	654	692	679	693	652	730	713	657	735	686	690	703	667	675	679	632	652	695	662	627	700	686	710	686	687	679	686	684	652	734	667	663	707	703	687	673	688	702	647	725	646	662	696	693	668	672	716	731	646	685	682	679	646	647	706	673	698	664	673	744	671	680	730	658	673	728	679	693	688	661	750	716	651	652	730	705	680	670	681	682	680	667	679	657	692	666	674	744	684	678	687	708	676	711	708	667	659	718	648	681	674	721	649	715	725	688	675	721	704	635	644	662	643	646	707	685	698	672	670	642	701	704	680	692	704	678	681	726	719	704	656	698	618	654	736	696	707	659	667	698	655	717	694	676	683	705	701	754	715	672	696	717	666	720	681	674	620	709	679	696	706	657	644	652	695	702	674	657	670	681	681	627	628	677	673	722	676	707	663	716	723	653	709	693	689	704	689	649	686	668	646	706	662	726	680	676	658	662	678	689	649	676	636	674	713	708	669	671	718	655	713	709	662	691	707	672	666	696	675	658	695	673	650	634	689	684	682	709	686	653	667	725	665	686	659	684	704	676	654	688	690	745	654	661	647	699	728	649	621	720	719	696	723	682	636	717	674	670	677	702	661	726	658	704	667	724	709	699	639	742
3457	2096	1795	1113	909	821	735	736	704	704	723	702	704	633	639	627	678	610	652	650	599	610	606	623	609	618	613	626	623	562	603	613	666	657	631	641	593	645	611	619	611	632	624	646	622	612	601	600	630	625	606	621	611	606	572	630	676	599	646	616	589	557	632	585	640	634	604	633	600	607	619	605	607	597	595	595	643	604	601	639	629	611	612	580	553	598	588	618	603	623	616	610	625	620	648	638	629	632	615	662	645	626	609	647	658	588	672	607	603	652	625	640	625	651	619	571	586	609	632	620	574	634	585	605	655	597	598	623	609	589	621	622	622	635	600	617	578	601	637	582	674	626	613	587	613	564	633	618	606	621	618	615	634	619	615	644	598	619	600	613	623	609	637	596	655	603	607	601	589	597	627	636	615	612	602	607	660	615	567	609	580	612	642	620	589	594	612	637	611	604	626	616	570	616	637	600	629	598	610	633	615	591	637	634	609	634	647	568	616	596	601	603	606	582	617	573	625	615	628	610	624	616	607	576	609	610	589	616	653	662	602	618	610	635	598	599	604	585	608	578	637	632	608	619	623	587	630	582	619	610	625	625	608	600	577	595	651	611	612	630	620	591	665	624	630	620	639	596	595	642	573	582	570	644	602	630	617	601	633	567	580	613	581	595	616	662	577	599	656	583	620	639	618	591	598	632	585	608	609	614	606	630	562	612	618	658	566	573	622	619	588	614	673	671	608	610	667	617	585	609	618	632	612	633	632	607	635	616	611	669	627	627	637	592	623	630	617	654	553	635	603	580	604	617	618	590	640	621	642	617	604	604	569	573	559	653	608	581	605	632	605	608	672	581	619	618	614	622	626	587	612	619	596	600	597	604	590	617	567	592	637	619	624	650	636	611	624	588	612	610	605	627	629	579	618	597	616	581	611	638	582	640	594	598	604	615	607	588	630	642	575	605	599	614	626	576	648	553	595	613	628	611	615	558	638	597	612	560	671	587	607	599	628	581	606	606	595	589	602	602	594	633	604	638	645	601	562	591	652	574	614	598	589	590	616	586	578	628	627	604	590	654	579	613	632	612	608	598	631	613	613	631	574	603	616	608	640	664	625	558	615	619	642	585	649	619	601	630	594	592	606	587	586	625	627	649	576	602	617	580	637	625	582	592	572	609	617	602	602	606	619	599	579	617	634	665	607	629	582	629	583	604	601	599	636	560	610	615	626	599	578	612	572	615	606	621	625	633	596	619	584	639	600	645	626	623	649	608	637	612	630	594	611	600	627	557	615	636	598	598	598	609	594	626	610	604	621	613	556	621	594	626	607	547	651	647	683	628	598	626	572	605	610	588	636	652	591	606	578	575	580	601	597	592	601	576	604	583	628	611	679	645	659	627	592	615	614	578	558	584	583	586	603	598	585	603	612	666	613	618	624	598	585	626	630	629	624	613	613	612	604	595	609	537	614	591	622	582	567	636	593	627	640	553	662	623	610	589	568	641	617	649	611	573	654	621	615	596	645	631	637	559	658	629	562	652	598	612	602	576	597	567	634	601	597	602	637	625	583	683	599	602	672	614	629	591	601	584	638	607	626	642	567	611	608	573	616	589	620	622	624	577	585	620	656	618	598	579	592	616	620	630	640	577	646	610	671	611	609	639	622	573	644	606	595	599	626	627	569	592	622	575	615	598	598	648	624	608	612	658	641	615	604	656	614	629	597	595	624	578	606	574	609	593	643	623	615	622	629	644	577	639	626	610	622	632	622	608	608	630	618	652	625	604	618	577	625	620	597	619	614	599	611	623	635	619	630	624	615	607	570	580	618	601	594	583	621	630	601	651	646	606	565	608	623	651	555	602	612	581	570	586	571	566	623	627	607	584	657	593	604	572	609	622	640	603	597	566	635	595	586	601	612	616	613	590	651	599	579	618	580	601	627	602	588	618	668	644	584	623	626	575	579	628	611	604	635	586	631	606	622	622	570	587	630	627	594	629	598	598	612	599	589	654	595	657	630	633	609	575	594	609	628	642	579	602	593	618	618	626	586	614	627	608	605	617	631	613	627	613	614	627	593	566	574	591	641	601	621	600	584	622	610	616	616	629	617	578	567	564	633	627	579	575	602	555	597	598	597	619	618	578	620	659	581	609	616	576	650	607	636	598	568	585	648	626	607	628	629	624	566	621	640	641	596	577	608	600	638	633	579	575	633	604	592	613	605	638	655	604	580	579	584	606	577	626	645	674	611	589	617	650	577	598	598	609	606	586	629	599	574	620	589	661	588	594	608	630	569	587	627	644	626	645	601	643	676	670	604	609	650	622	586	640	625	634	588	599	585	638	622	624	672	626	612	626	685	598	614	639	646	619	559	612	552	636	596	607	634	581	641	591	608	631	617	617	625	570	578	593	686	606	573	587	620	612	584	602	609	563	603	632	623	594	593	593	595	634	604	595	640	620	599	574	630	590	631	592	647	622	642	609	605	623	593	635	631	596	617	600	641	625	623	565	612	606	590	596	599	578	600	575	611	613	608	595	589	619	628	652	614	574	660	606	609	565	611	633	635	596	612	603	595	599	568	600	633	603	620	629	622	615	618	587	642	641	595	613	593	591	627	591	622	630	603	602	619	626	626	603	614	591	611	598	639	601	609	591	604	650	656	612	632	614	622	583	644	602	601	621	632	595	607	707	620	587	621	593	643	589	603	635	587	581	576	568	610	580	578	615	658	610	571	627	598	626	581	627	599	616	619	597	598	632	593	589	573	606	572	591	629	613	641	617	638	628	603	555	627	609	651	616	629	607	597	599	625	605	576	615	617	601	573	633	572	613	601	623	621	588	625	564	654	619	602	575	592	591	618	634	601	657	589	644	622	635	634	634	617	636	656	617	634	586	612	596	607	565	609	597	594	630	602	635	592	634	641	570	630	659	578	602	597	595	668	603	602	637	624	657	576	594	569	627	653	613	550	589	631	614	628	632	608	630	624	639	647	630	582	636	567	609	615	621	569	645	614	624	634	556	622	606	564	570	613	641	596	611	595	615	616	667	644	610	572	602	640	559	615	548	605	609	612	606	597	590	631	590	636	560	594	653	622	609	616	627	601	619	606	617	581	609	613	629	626	589	593	568	557	634	634	596	623	665	606	588	627	617	661	597	640	669	670	648	551	595	607	617	607	626	637	627	617	565	638	617	635	637	615	612	608	615	591	605	618	615	613	618	596	591	595	611	604	615	606	610	646	619	592	603	608	584	573	584	611	616	593	584	623	613	572	639	623	594	621	614	608	615	604	567	661	614	601	584	582	595	617	587	606	663	614	562	606	608	588	544	619	559	624	604	604	592	616	608	593	594	593	615	611	615	606	620	623	555	612	580	638	636	636	615	611	630	619	570	603	618	640	621	608	601	582	586	631	649	625	598	607	599	581	577	627	597	653	593	652	600	630	572	602	658	661	590	636	633	576	639	577	601	602	596	637	653	609	596	588	620	623	611	618	570	661	605	612	613	631	597
24279	21442	28639	24661	20351	3232	1178	733	591	580	566	498	479	497	486	475	498	476	488	501	457	467	514	487	457	479	453	426	436	453	484	504	494	441	475	450	438	454	441	469	456	441	453	480	437	460	436	472	436	451	437	421	453	478	448	512	437	448	411	455	384	453	445	451	453	442	496	464	445	463	452	472	458	456	483	446	432	436	399	454	479	452	437	468	461	492	438	444	443	432	490	473	430	457	441	440	421	441	455	446	476	454	444	470	435	458	465	443	427	437	410	450	454	478	456	445	450	493	432	460	465	443	465	421	463	449	429	427	448	428	437	456	493	454	447	486	428	411	467	422	447	446	454	447	442	452	450	431	434	401	409	414	429	417	478	473	434	447	433	466	442	403	461	457	403	467	470	450	456	448	422	451	458	433	416	446	429	458	457	475	440	446	436	443	474	414	440	459	451	418	465	411	441	449	458	452	452	426	417	472	432	472	467	423	432	485	459	472	461	462	483	434	445	433	421	434	457	444	447	402	432	445	462	412	442	462	450	453	426	471	453	438	457	439	422	460	419	441	435	434	438	468	478	434	424	451	472	427	464	437	472	459	438	464	450	445	459	438	455	469	476	444	441	413	444	453	443	449	433	477	454	431	468	448	430	448	431	427	446	409	457	446	450	457	440	456	387	410	458	425	477	448	436	493	412	449	467	424	444	496	459	461	443	499	440	419	437	458	452	462	437	439	464	433	459	452	428	448	440	412	463	439	455	452	472	487	450	465	436	461	441	445	438	441	449	466	454	412	426	440	436	437	440	469	431	447	446	435	448	454	452	413	401	456	455	462	421	432	432	446	455	455	434	451	477	446	420	441	485	436	457	426	466	492	415	439	462	468	447	457	482	452	421	441	472	450	455	460	471	435	419	415	463	427	436	488	441	444	418	405	414	413	481	469	475	430	468	477	460	446	439	425	438	470	460	426	438	432	436	433	447	433	407	471	447	444	419	425	437	406	450	428	469	459	402	443	424	407	413	440	453	404	437	427	456	398	453	481	451	407	440	428	416	450	476	416	437	451	439	470	469	424	405	438	442	449	445	441	448	459	436	425	422	447	455	477	434	449	427	427	454	464	435	432	407	470	431	427	406	447	416	432	451	436	446	426	453	438	436	436	443	423	452	454	415	418	452	427	420	462	471	414	479	472	430	450	454	425	448	478	437	463	454	454	448	439	464	439	451	471	419	424	425	440	430	448	471	445	436	447	479	427	437	478	472	431	465	473	417	459	402	441	450	457	407	449	472	467	415	450	453	453	435	439	446	411	417	440	437	445	426	461	453	500	479	445	484	416	449	478	466	398	420	392	443	435	421	405	423	460	431	446	424	466	471	445	441	408	442	460	441	441	447	456	442	449	427	412	436	424	421	474	433	420	444	421	437	463	437	431	429	414	446	414	472	408	413	426	440	470	448	442	398	453	459	437	420	417	457	432	433	414	438	479	437	456	425	508	473	457	462	367	428	452	460	438	413	421	426	426	445	422	421	491	427	442	458	453	401	447	394	423	453	409	461	412	428	424	434	425	435	438	449	467	459	434	429	404	417	439	457	443	422	481	465	460	452	436	451	433	418	416	428	436	469	462	456	434	439	466	458	419	485	448	443	439	406	425	402	453	437	437	430	438	441	423	456	497	458	478	445	447	503	402	466	421	445	444	422	461	424	434	468	430	463	437	457	449	451	449	443	454	458	450	412	410	445	437	436	441	385	425	469	453	447	445	466	442	468	433	450	458	428	437	453	462	446	446	450	429	489	450	442	449	435	449	431	426	450	470	435	419	446	400	425	416	446	438	402	461	484	504	451	448	445	422	410	439	438	482	428	480	436	428	424	465	431	451	440	471	429	452	452	437	413	447	411	440	440	456	436	428	418	470	406	444	477	451	479	433	439	464	449	415	432	466	473	447	409	436	471	415	457	441	436	438	472	474	424	452	431	455	408	422	441	455	440	428	404	425	448	417	462	435	448	409	444	474	450	405	436	422	443	438	430	436	449	438	467	471	449	450	454	473	416	457	433	453	480	459	468	451	487	458	436	445	452	447	445	410	432	480	440	465	424	411	440	436	411	422	444	415	435	449	456	425	453	454	408	422	479	459	476	456	446	436	458	468	460	416	441	415	434	434	451	421	410	428	413	417	423	415	429	463	451	441	394	459	423	461	476	483	493	416	440	422	467	438	484	433	458	435	477	460	457	461	435	441	440	445	439	444	452	469	446	462	414	461	441	419	482	433	450	449	440	401	439	437	424	443	436	449	445	412	462	428	459	459	434	483	468	436	459	443	421	417	449	465	433	436	460	443	461	469	472	430	451	446	460	405	445	426	414	460	413	455	449	436	469	472	448	448	441	446	451	418	404	409	440	447	454	438	455	477	486	441	479	448	416	455	414	456	395	426	446	417	472	434	477	440	454	419	443	421	434	445	436	460	430	496	391	442	430	422	434	453	439	445	434	422	442	444	409	407	451	463	463	406	462	424	447	424	461	450	454	486	468	452	448	448	445	465	434	431	410	414	447	441	459	463	443	443	399	420	404	481	431	418	470	454	440	395	431	468	461	426	458	456	429	460	422	450	416	450	436	469	453	415	434	430	445	439	458	470	444	412	436	389	443	443	432	449	453	465	437	428	442	469	433	462	450	465	427	473	418	454	436	442	463	450	436	437	437	458	467	456	442	408	436	440	424	439	433	482	464	431	451	431	440	453	431	463	424	429	424	435	422	416	440	448	435	401	458	446	430	452	412	460	466	462	471	434	485	453	449	418	440	447	417	411	441	437	470	448	451	428	409	462	417	426	487	448	479	439	428	432	443	416	477	420	448	400	449	412	466	450	458	456	401	443	432	424	447	438	440	471	462	443	481	402	416	464	418	428	438	446	436	424	437	410	431	437	443	426	476	441	461	463	428	443	418	443	482	457	450	447	423	423	423	484	453	466	450	473	438	476	426	451	460	481	452	450	427	435	414	461	463	452	434	426	443	462	444	434	444	433	445	424	422	425	441	422	443	455	434	478	441	451	453	418	432	427	437	456	418	431	433	423	404	485	433	430	411	469	420	465	423	436	431	479	460	428	455	417	435	451	444	451	446	409	417	436	470	408	431	465	431	447	456	445	457	428	463	455	469	484	469	454	480	456	442	460	449	443	424	426	383	463	452	477	467	466	456	443	452	425	475	462	432	479	374	402	435	456	475	424	428	483	480	458	422	436	451	437	446	482	466	451	423	438	447	450	475	445	467	447	464	429	446	499	430	445	511	428	450	449	429	461	422	440	487	455	465	444	463	410	456	459	453	467	420	439	424	463	446	483	468	437	447	447	444	469	419	470	444	455	457	443	431	466	450	456	454	457	471	438	464	422	445	447	424	430	411	435	423	453	435	461	471	386	417	457	441	438	448	389	443	446	465	423	448	474	416	451	462	442	445	450	454	465	463	459	420	445	444	441	476	457	411	439	443	421	437	408	448	446
3319	4913	4037	2020	1401	1147	892	835	726	684	577	573	572	518	562	495	483	493	513	502	468	428	434	456	483	508	463	404	455	456	430	446	417	458	407	448	449	412	453	438	447	456	409	464	401	471	415	446	457	418	477	438	439	477	428	420	423	446	445	472	459	446	450	433	437	448	454	417	454	448	441	430	446	426	451	417	465	413	437	432	425	448	441	426	403	444	423	440	444	450	418	435	474	423	467	411	401	435	395	462	435	483	442	432	457	410	443	457	448	471	481	430	398	455	440	418	415	431	437	429	444	419	404	440	420	451	419	438	403	430	412	433	413	437	482	447	402	441	446	444	438	425	439	438	445	447	424	392	454	432	419	423	442	428	441	432	433	427	455	413	423	457	449	403	401	441	442	455	429	392	453	411	427	444	423	438	457	425	405	421	397	455	409	433	458	406	444	415	482	435	440	480	462	436	469	409	481	441	414	431	414	424	429	434	437	422	428	445	464	453	408	450	408	454	426	481	439	432	459	412	447	443	446	418	409	463	430	437	488	424	404	434	448	414	413	432	393	410	417	429	473	426	417	457	426	448	421	434	435	466	384	422	423	446	435	415	466	425	463	401	430	489	415	415	422	457	409	483	451	438	444	427	463	446	471	433	423	418	448	422	388	437	433	411	420	454	418	431	392	432	390	390	407	479	419	437	440	396	418	460	430	439	417	429	439	429	444	418	472	436	432	469	404	437	476	452	401	409	409	432	430	430	443	426	415	451	410	459	421	419	448	421	423	414	420	463	427	406	436	416	443	400	441	436	420	401	407	428	433	429	403	419	419	446	406	419	452	398	449	454	399	451	424	441	446	428	403	427	423	403	447	437	418	440	406	448	423	434	401	420	446	457	421	410	431	433	439	408	426	460	450	411	424	432	429	419	466	434	413	421	429	417	396	424	403	416	419	449	405	468	427	406	450	415	437	436	402	419	440	457	421	426	448	432	373	445	393	421	404	444	440	413	412	441	407	383	403	396	414	442	420	439	460	452	418	416	429	423	434	435	436	430	475	405	434	409	439	453	425	402	416	427	443	447	468	418	448	424	486	411	429	458	437	431	407	420	397	422	451	446	442	428	417	406	432	439	414	410	426	425	418	420	439	415	416	419	398	400	409	456	439	405	399	441	419	395	433	463	429	407	417	431	415	394	423	411	408	433	421	456	452	400	431	426	400	401	395	421	425	443	441	457	455	432	436	437	424	447	436	411	447	408	463	422	435	426	395	431	427	432	391	422	437	430	469	389	429	458	413	440	422	433	440	427	406	457	417	399	436	430	417	417	409	448	420	414	434	428	448	408	443	448	403	430	448	462	401	387	401	420	434	458	421	445	407	412	451	419	425	390	426	432	410	459	406	409	433	459	405	420	418	427	419	451	439	442	447	424	418	436	416	408	460	421	436	443	417	488	381	422	392	425	441	391	431	411	454	468	436	418	422	409	412	465	424	397	429	433	389	430	447	414	436	422	442	459	433	464	386	406	443	424	399	405	428	415	411	427	466	438	432	413	389	418	452	437	434	429	379	440	412	432	439	416	405	426	451	462	372	421	428	430	430	423	444	417	424	418	416	428	444	459	428	400	412	395	437	447	418	445	394	452	382	422	445	440	405	421	431	432	457	431	453	410	385	427	432	452	430	444	411	421	369	442	462	411	435	455	415	441	420	421	450	425	393	452	427	430	406	445	437	397	445	389	452	424	420	435	444	390	430	418	447	402	451	402	417	423	436	429	426	442	456	408	482	393	443	427	429	403	415	396	429	434	429	429	425	475	426	390	441	404	424	422	420	419	451	416	412	485	413	415	417	431	411	418	399	429	413	403	470	412	432	417	413	430	433	413	456	428	456	443	459	417	425	405	387	430	434	397	410	436	420	395	415	461	416	436	425	454	423	449	391	437	445	440	447	419	464	422	406	415	442	396	457	435	421	428	398	435	392	431	447	426	423	456	430	405	413	418	405	448	460	416	412	423	406	420	435	426	447	451	417	419	421	404	415	460	444	415	449	399	413	418	426	433	418	450	428	410	368	426	468	407	459	415	440	423	464	432	482	417	384	453	390	394	443	422	404	416	443	460	428	416	448	449	438	463	437	428	398	431	460	415	463	406	433	427	445	396	435	425	437	429	455	435	459	378	408	438	448	448	460	417	410	397	428	459	417	377	426	439	432	412	429	430	443	435	430	448	402	378	438	422	404	423	420	406	436	425	428	450	419	437	442	453	420	427	428	371	410	430	420	408	478	425	428	420	450	411	434	435	459	413	428	428	420	405	436	422	442	419	379	445	416	439	400	416	417	419	414	398	476	463	440	416	445	392	417	411	447	467	403	425	406	405	451	441	405	395	432	404	430	435	379	427	412	453	371	428	460	415	437	485	402	426	428	447	458	434	421	384	456	451	411	388	436	434	399	371	390	466	421	391	422	420	441	438	410	443	411	470	401	436	439	416	423	402	404	401	428	426	451	440	413	440	448	437	440	456	425	424	403	403	410	454	450	428	459	448	448	431	394	457	471	431	396	430	415	415	421	432	415	398	444	464	412	424	411	440	417	460	424	422	416	438	461	461	407	429	438	412	432	388	433	402	422	440	415	416	442	454	419	412	421	430	396	407	461	406	415	421	438	421	457	410	429	429	443	448	410	406	441	441	419	429	451	419	432	460	441	433	416	432	432	417	431	453	411	409	418	421	415	373	430	444	424	481	401	421	420	433	466	398	420	419	424	413	459	447	420	430	451	438	421	435	405	436	409	388	458	463	458	416	388	462	413	403	376	395	445	428	447	418	414	430	425	408	442	431	404	428	446	412	450	419	425	456	445	409	390	409	436	428	428	442	421	419	406	427	422	387	424	415	439	419	412	438	413	449	414	423	407	445	406	439	411	448	434	446	436	418	394	384	495	406	456	398	418	403	445	444	448	443	422	394	425	443	424	448	432	413	418	437	416	419	398	427	422	428	442	440	430	452	400	432	392	435	436	413	439	482	425	478	419	412	430	396	381	403	402	436	446	442	439	397	424	438	412	421	453	398	438	416	416	424	429	434	401	417	406	391	473	444	401	401	410	437	405	406	404	439	434	431	424	436	411	439	437	402	393	437	450	402	425	477	402	405	411	415	430	428	412	415	396	421	423	417	455	442	416	418	447	479	431	411	432	449	438	433	429	442	462	423	438	436	447	437	442	465	426	415	385	425	416	413	412	395	423	444	401	407	430	413	426	428	418	443	403	416	412	405	428	435	398	457	410	401	432	446	404	393	465	420	429	405	447	399	408	427	453	418	418	423	440	464	454	440	440	406	414	425	418	415	469	387	448	409	415	429	393	418	456	389	401	446	445	445	416	460	450	420	404	422	439	433	416	444	442	450	418	402	433	430	400	419	401	418	429	435	394	422	434	430	386	425	459	421	400	421	431	443	445	444	418	447	427	397	403	421	433	462	416	386	382	438	429	420	387	448	416	455	444	416	432	403
27649	12249	2110	1287	1002	910	929	874	917	861	960	886	922	954	926	975	932	934	919	890	952	889	873	930	970	959	922	949	899	925	839	918	917	949	861	910	901	929	954	935	899	927	927	887	900	870	912	904	901	892	885	938	903	906	885	920	911	878	904	899	871	851	873	852	868	899	906	907	924	893	903	940	964	855	900	949	860	934	921	865	859	918	871	862	911	838	917	884	902	830	944	899	913	896	926	901	926	945	925	940	924	873	917	918	942	869	931	937	865	854	831	919	881	898	946	944	943	865	890	907	876	961	899	912	910	918	916	945	914	946	910	904	891	858	952	908	892	867	851	934	915	908	903	909	901	863	884	963	899	896	978	891	912	926	950	898	915	883	873	866	928	930	930	902	880	928	924	952	918	854	881	909	824	908	856	894	884	910	893	899	929	874	919	860	896	881	902	902	861	888	906	932	930	889	972	865	870	887	907	866	884	869	901	923	901	889	916	855	907	889	908	871	823	888	902	878	831	906	893	876	885	931	903	867	896	915	921	903	912	867	955	924	913	884	921	948	878	939	911	902	882	867	960	929	895	886	860	911	940	950	901	903	858	884	950	896	930	898	852	912	915	920	938	938	892	939	890	922	884	926	904	883	903	951	907	918	927	923	882	891	894	920	925	945	886	940	936	939	892	899	901	854	900	853	939	880	845	827	828	859	913	915	860	892	928	891	902	904	900	904	922	937	882	881	900	905	1000	933	908	881	898	889	899	879	874	889	891	934	906	919	810	902	884	934	939	864	907	940	902	900	910	903	921	893	893	882	912	920	854	916	837	866	922	916	876	914	889	919	975	907	887	911	923	895	893	895	892	882	885	893	992	891	896	909	933	924	967	888	908	834	882	931	880	885	914	903	882	880	954	879	888	906	869	896	963	882	866	890	854	903	891	876	940	910	942	979	852	861	891	935	925	840	898	877	856	894	924	933	888	860	860	853	922	883	900	922	934	979	908	960	889	889	917	952	913	895	858	905	899	926	925	891	902	924	931	919	874	945	907	878	902	897	873	864	957	855	938	926	955	919	895	868	890	939	882	892	879	834	912	874	950	885	892	922	965	907	949	925	888	890	907	885	950	909	916	849	852	907	940	894	923	864	924	913	927	900	916	877	937	909	887	852	911	865	883	915	886	893	939	962	968	909	854	947	880	925	841	941	950	898	896	955	868	931	872	950	888	894	912	891	901	871	898	910	939	918	880	894	925	880	910	907	867	891	888	903	927	915	939	951	924	909	929	877	932	933	914	909	912	911	955	920	880	886	856	897	899	897	888	909	913	877	869	851	925	896	884	880	936	881	905	908	897	929	889	930	922	843	911	918	959	915	850	922	850	883	880	918	915	906	845	940	907	903	869	921	890	932	903	887	873	852	947	930	875	898	901	904	868	948	898	911	858	930	973	949	887	872	949	901	877	921	947	972	913	932	920	923	892	897	897	876	908	935	934	887	906	878	900	899	892	926	954	908	937	880	936	904	945	848	903	909	929	840	893	912	955	936	919	894	890	889	867	892	936	842	935	895	855	908	942	874	905	831	877	926	931	963	937	962	875	904	889	901	892	892	901	906	883	875	925	910	895	909	925	884	893	883	947	961	868	959	925	947	988	942	872	908	906	988	900	884	891	963	893	876	887	932	871	896	911	894	860	903	943	897	902	967	880	980	853	901	925	930	900	936	935	904	959	906	879	911	909	913	912	886	913	920	938	924	919	905	859	875	904	923	923	897	865	909	860	872	884	904	908	983	921	887	899	961	834	855	903	843	887	891	894	883	904	960	867	918	937	943	865	915	934	948	881	906	894	876	937	873	898	940	894	938	931	921	905	934	868	922	928	929	912	926	881	954	892	899	937	865	854	925	923	888	947	876	885	897	886	896	945	898	905	885	913	904	877	904	921	963	849	886	932	904	918	952	987	883	900	888	903	929	890	891	954	879	952	929	844	879	892	934	955	891	869	947	864	875	886	939	875	878	881	888	850	846	896	904	910	903	895	925	939	903	958	948	869	909	838	957	889	879	896	906	878	917	833	855	885	866	919	895	939	884	831	913	888	884	881	944	912	956	838	943	883	951	889	910	928	926	912	885	926	899	860	966	929	973	962	875	903	901	922	925	888	893	889	875	933	943	974	895	871	924	936	901	883	917	956	922	915	941	830	943	898	840	899	905	887	891	915	890	887	915	861	935	929	898	859	948	862	901	968	910	953	891	897	880	899	878	943	955	942	958	899	814	916	926	907	833	953	871	914	931	916	920	875	921	894	927	910	877	927	881	933	891	919	936	961	963	946	932	918	892	840	900	924	889	872	873	942	914	843	889	907	906	863	894	931	918	882	939	917	863	912	864	892	907	910	942	837	888	868	841	910	919	932	921	911	922	885	868	897	933	851	905	875	898	956	929	883	944	895	875	924	942	894	881	896	868	856	917	881	900	903	951	897	885	846	905	913	918	925	935	901	883	912	877	860	891	912	862	894	867	914	887	918	914	907	873	869	894	957	905	856	897	915	921	924	834	859	906	862	919	918	941	905	881	920	877	866	908	912	858	858	960	862	947	882	837	868	946	866	918	938	868	884	881	863	895	895	900	904	882	911	907	912	936	929	965	904	884	927	895	880	900	895	952	940	936	937	922	911	895	856	837	943	880	917	953	869	909	900	897	926	923	916	912	902	936	882	927	905	935	871	911	943	916	842	871	876	904	930	873	857	983	919	928	888	868	910	915	914	865	877	932	889	924	888	912	915	906	884	931	917	913	910	898	868	930	896	886	871	854	923	874	956	921	934	858	946	909	855	937	890	879	879	931	908	854	849	882	941	914	947	921	862	871	932	868	876	909	908	888	927	900	873	880	929	946	846	887	881	896	895	899	900	898	859	913	916	958	862	917	955	862	863	891	933	962	905	903	894	913	966	946	915	921	930	878	908	922	939	894	914	889	849	890	917	952	957	900	858	960	880	932	949	902	933	937	951	871	867	906	890	865	904	889	868	898	948	892	882	945	858	907	914	949	873	871	923	931	919	889	936	893	879	878	890	847	848	870	912	893	904	891	908	904	945	896	921	885	851	925	859	856	864	961	883	891	904	913	929	914	966	889	925	945	900	912	904	883	930	939	949	878	907	909	875	867	937	916	905	928	912	876	873	905	917	934	864	950	899	914	938	909	909	920	959	947	917	904	915	939	875	928	934	944	978	878	909	895	915	920	899	965	927	904	918	914	894	961	933	851	900	869	911	868	866	940	910	954	925	893	880	906	923	944	928	886	921	904	867	938	974	947	946	888	919	920	936	926	926	881	917	858	953	872	904	885	952	914	932	881	945	905	907	926	884	886	883	894	929	885	898	915	921	878	859	918	885	878	915	864	896	936	864	849	903	933	903	838	902	883	891	954	958	924	848	909	907	884	869	913	892	870	837	886	891	909	902	942	909	924	909	959	885	888	902	900	902	891	888	888	911	933	904	867	956	874	947	923
5101	1013	967	870	775	794	847	719	775	764	757	783	760	762	756	813	764	746	726	696	752	722	756	744	742	789	804	750	808	715	767	771	800	823	736	770	730	765	783	759	745	764	761	763	728	765	766	768	799	762	792	762	709	752	740	720	771	735	750	735	733	817	793	747	748	727	740	763	803	800	791	779	762	764	816	732	758	764	753	759	761	768	765	766	778	783	770	734	711	788	761	773	712	742	746	707	751	710	743	759	724	755	761	800	728	765	779	787	757	784	728	755	818	776	784	772	792	813	780	708	759	790	806	732	724	769	774	740	718	765	738	727	740	743	810	732	791	776	777	714	717	748	758	735	728	769	773	750	812	747	768	733	699	745	764	753	744	732	784	722	741	756	719	762	758	740	730	719	745	823	768	728	774	793	763	730	738	763	793	730	732	775	738	713	815	752	684	807	802	735	776	708	764	761	798	738	812	711	763	711	754	705	754	763	703	735	763	682	767	787	788	758	744	746	790	753	727	793	755	749	725	712	742	758	778	760	788	759	762	752	747	757	744	695	757	816	770	782	717	731	746	796	755	769	757	763	759	729	759	748	797	766	776	723	746	757	784	791	766	733	792	760	764	741	753	791	791	753	752	798	715	737	794	724	768	819	731	744	771	768	767	780	765	757	754	774	752	747	773	792	727	748	736	796	746	737	739	792	747	797	737	762	776	752	747	788	810	731	755	754	669	779	728	760	744	755	712	742	767	733	798	782	837	740	696	797	830	764	769	730	785	716	786	766	801	760	728	768	768	776	791	803	713	801	693	794	729	783	724	752	768	784	794	726	741	806	736	767	801	799	706	713	739	753	717	785	742	724	761	815	779	782	766	796	737	769	762	770	741	753	762	738	747	740	728	758	749	740	782	775	808	768	764	761	711	741	740	808	787	724	806	790	718	769	734	800	703	786	786	739	774	746	777	753	746	761	797	729	782	704	781	733	764	760	781	773	764	760	725	738	780	761	764	694	753	732	754	748	731	807	816	824	734	779	708	735	743	753	748	848	761	790	779	734	764	761	732	762	744	757	762	793	790	738	754	727	758	756	751	763	765	745	701	786	751	748	741	739	781	723	730	740	753	739	753	778	768	764	696	805	744	784	772	752	781	737	798	774	733	714	766	756	757	719	743	733	763	759	737	727	775	716	773	747	770	775	786	775	779	763	780	793	814	728	731	784	830	787	756	751	743	690	766	758	774	721	769	748	775	728	746	812	794	769	806	780	738	750	796	787	750	764	771	772	764	763	785	741	745	780	811	751	736	743	748	713	714	747	796	749	747	736	763	726	772	767	777	749	744	729	780	762	761	739	810	717	784	724	781	755	774	767	740	785	719	786	713	766	715	791	762	716	781	742	731	777	757	721	786	690	760	784	776	747	750	788	790	756	767	729	736	765	755	730	792	758	780	741	751	805	735	736	717	728	773	749	701	713	769	789	745	714	769	747	757	769	717	725	722	715	721	787	778	757	777	762	692	746	748	751	745	804	721	776	797	810	741	733	781	734	788	749	737	797	777	799	741	739	748	762	716	798	752	766	758	759	763	765	768	808	817	767	733	760	729	774	736	733	767	738	772	750	752	739	786	785	731	766	805	735	764	763	775	755	723	762	735	754	698	795	787	728	790	757	718	735	742	712	748	764	776	755	717	786	714	771	751	793	817	779	821	803	735	756	781	767	742	758	756	789	739	751	745	760	730	784	754	747	745	729	736	722	737	775	759	768	748	717	771	746	697	779	757	709	805	757	801	732	735	802	728	750	703	771	767	764	778	756	782	743	755	726	778	743	777	705	811	742	747	780	765	765	810	745	799	772	729	734	745	692	764	780	748	771	762	766	781	736	800	780	796	729	738	777	782	774	777	767	747	779	784	757	725	760	766	737	742	743	770	777	734	750	745	737	788	766	776	764	758	772	766	741	775	694	742	768	731	769	768	818	810	774	768	759	760	715	778	708	745	756	775	749	763	762	751	745	778	806	725	785	755	746	759	757	714	773	770	755	722	747	723	792	692	730	778	755	744	755	790	755	726	780	727	712	819	731	760	810	745	797	741	746	788	764	702	797	770	744	815	786	744	772	756	806	762	756	720	756	777	789	707	802	753	793	754	806	787	757	723	719	791	738	747	801	790	765	736	782	728	762	750	754	795	810	729	765	784	729	765	763	713	766	803	757	791	743	754	769	791	756	764	792	695	743	749	753	764	755	713	742	721	782	761	826	798	763	749	753	710	740	782	773	740	746	743	765	759	776	792	805	759	769	785	749	770	788	735	762	763	756	768	793	707	791	791	768	762	782	704	736	783	768	729	749	766	793	803	766	723	787	792	758	773	723	714	758	785	856	776	769	719	761	703	750	772	779	754	742	739	790	743	775	753	765	742	739	766	765	768	779	787	751	737	773	767	758	768	731	756	759	730	723	760	747	772	787	758	759	698	767	788	764	748	729	719	749	769	755	678	775	781	788	772	747	715	771	790	766	767	711	763	758	790	800	782	765	750	753	778	761	760	760	764	728	732	731	741	732	730	782	745	738	806	801	754	764	809	780	799	760	771	729	759	774	761	732	777	768	753	732	732	771	717	753	770	708	718	739	773	746	779	759	697	761	819	749	768	787	764	756	751	726	703	749	722	760	763	785	747	730	767	720	797	786	750	748	741	769	784	761	773	739	785	750	793	784	741	765	749	779	772	741	779	764	722	751	730	717	687	792	761	744	759	741	783	706	744	760	762	730	756	806	799	710	805	760	791	782	753	812	712	764	774	763	783	729	786	780	767	772	785	727	759	727	769	734	785	740	758	715	769	777	751	772	697	721	740	754	738	763	734	743	816	794	756	742	745	738	760	782	774	804	711	762	745	765	726	801	751	754	764	777	742	809	747	751	740	747	799	803	793	802	773	770	737	769	735	720	776	757	769	777	760	745	722	737	740	785	713	768	779	779	740	745	773	785	755	754	802	743	715	702	763	747	772	781	786	764	736	767	767	756	781	762	758	767	734	798	776	808	790	752	703	782	741	770	791	760	761	723	764	781	742	755	770	765	755	753	740	742	735	729	820	745	733	777	813	757	736	755	709	733	789	727	735	790	768	791	787	779	833	769	741	716	755	699	774	763	733	742	770	770	771	747	761	755	718	775	756	787	730	773	753	699	729	784	759	748	808	775	735	762	785	800	739	757	733	765	728	758	772	744	716	785	798	752	747	745	760	758	744	772	761	786	769	750	780	768	751	767	749	728	747	769	786	748	738	766	701	750	756	741	743	710	711	736	786	747	755	777	778	787	727	744	726	763	787	778	761	752	704	752	793	768	771	791	786	741	726	735	775	800	742	711	766	739	773	771	786	762	742	763	729	761	740	744	779	749	811	776	723	780	784	766	756	719	734	764	746	776	766	810	766	745	764	704	786	780	706	711	727	765	752	753	752	737	779	774	755	751	745	740	730	765	754	741	775	739	761	770	781	752	707	768	795	766
25850	21473	25643	17787	1881	947	907	769	764	728	746	696	753	741	765	672	705	692	705	676	749	689	776	693	718	680	662	716	699	669	701	725	694	687	682	700	751	683	674	722	731	684	712	714	735	697	670	718	751	713	704	694	689	729	696	712	730	724	681	674	726	708	733	688	713	701	694	732	631	684	709	742	689	724	697	710	701	705	723	702	706	667	720	626	703	698	680	737	696	713	737	692	710	725	681	728	741	740	712	701	712	658	686	685	755	712	743	649	734	728	698	682	685	722	697	708	765	706	693	718	696	692	689	672	699	727	670	726	716	685	672	655	671	714	653	714	737	707	693	729	643	700	677	671	694	713	710	671	676	738	731	740	725	701	691	700	690	698	658	715	676	693	688	693	692	684	705	706	699	650	721	664	679	694	692	625	732	689	672	718	719	688	715	759	709	706	717	678	676	681	696	701	657	677	688	679	705	735	698	685	723	711	664	614	684	667	672	733	718	762	735	678	691	697	665	698	735	687	671	678	714	725	674	678	696	727	697	692	709	705	677	759	687	675	679	682	681	678	649	692	730	723	715	699	695	738	712	698	704	686	683	636	715	721	689	719	623	668	654	701	708	758	654	691	699	678	668	728	665	708	658	728	688	686	712	685	752	694	725	674	660	706	694	757	728	729	696	771	724	654	678	710	662	700	649	650	708	679	684	682	709	717	680	722	704	647	695	730	682	677	706	694	710	743	682	699	602	688	684	713	681	677	743	745	699	702	694	713	676	679	728	726	676	659	707	699	699	676	709	705	674	733	672	696	677	715	696	683	729	659	664	714	737	732	666	712	683	695	706	663	671	694	696	690	723	660	693	708	691	715	638	645	692	701	656	659	716	747	686	689	698	715	718	683	675	648	679	699	682	719	735	710	727	702	681	711	678	643	713	733	753	677	692	689	695	701	647	681	684	711	711	722	672	720	716	742	642	668	692	725	696	700	728	724	674	689	718	751	698	697	657	676	668	694	688	678	688	670	672	677	680	673	688	739	728	705	680	732	741	711	701	726	682	706	702	724	687	696	675	675	731	683	691	700	694	710	731	705	691	682	723	665	642	716	693	650	718	666	734	691	667	711	689	679	733	700	684	721	690	692	705	713	677	673	703	728	674	710	670	676	699	739	636	731	686	671	696	661	696	669	698	748	655	701	719	703	697	700	673	695	710	684	768	759	712	654	646	669	654	708	670	666	719	674	680	676	704	692	720	674	657	753	699	655	698	691	626	657	745	682	729	747	734	706	683	708	696	755	730	703	682	692	761	669	680	676	669	711	700	698	749	717	640	697	717	681	670	721	666	683	681	704	696	679	715	665	724	691	674	680	714	724	689	692	731	700	683	734	682	675	697	661	660	663	709	722	713	704	732	684	703	726	668	728	676	674	665	701	684	688	668	702	678	700	663	699	738	660	705	692	712	680	730	715	722	685	706	659	728	742	732	682	683	692	711	717	700	694	747	739	696	677	683	708	679	742	641	650	623	707	692	712	687	657	704	721	707	677	722	681	696	705	711	714	689	745	691	693	709	699	687	751	695	760	694	738	635	694	692	667	743	668	676	684	685	669	750	683	736	696	703	704	786	706	704	754	704	658	680	695	753	731	714	685	715	756	645	686	709	712	653	722	712	705	684	723	635	690	699	681	722	686	723	697	727	653	763	694	679	650	646	720	710	690	653	681	678	750	714	663	627	729	645	713	759	740	720	705	638	698	644	726	675	694	704	700	661	698	712	717	694	744	705	672	692	701	707	741	704	733	651	706	696	667	659	688	715	731	698	694	691	669	715	667	663	717	693	664	719	701	724	685	694	727	721	714	720	675	688	715	719	673	664	680	652	668	658	734	711	702	699	700	684	723	709	704	693	718	686	694	737	705	739	676	682	678	701	726	709	744	649	705	735	721	715	671	706	670	690	701	691	703	732	704	728	682	690	685	684	679	734	713	698	683	640	702	747	669	664	727	692	716	726	729	701	672	688	661	712	755	717	633	727	700	650	678	642	687	692	718	692	715	671	706	715	748	692	723	672	675	676	699	738	693	660	730	688	721	699	735	697	705	734	675	706	728	698	707	695	724	666	695	675	702	690	669	737	702	712	681	724	671	692	688	695	729	705	695	708	679	740	712	722	715	702	718	701	663	708	744	711	678	710	710	709	634	632	733	693	700	713	680	721	738	701	695	710	706	704	690	699	712	677	694	704	694	657	709	738	679	701	707	686	733	686	705	720	691	680	704	731	706	728	671	711	717	678	726	675	687	698	720	706	725	713	699	679	671	708	709	697	672	786	647	696	749	656	731	679	682	736	736	658	667	661	700	630	685	701	704	676	719	663	685	700	704	668	721	691	693	664	690	663	734	692	656	725	694	697	708	724	715	709	725	724	701	685	664	693	693	677	718	727	679	668	703	701	688	712	721	682	674	704	767	710	681	723	746	741	638	706	715	703	659	720	698	721	668	679	753	679	735	651	692	732	712	658	724	730	684	705	732	728	733	753	677	720	732	725	682	713	698	681	702	686	722	659	686	707	674	721	698	745	744	712	734	721	698	716	741	727	737	682	688	707	698	721	720	700	663	698	662	656	697	661	698	729	721	754	749	688	716	722	714	772	738	712	719	751	729	714	692	684	666	751	718	696	667	713	635	698	700	731	668	751	639	776	684	717	693	753	647	703	705	672	688	718	679	726	629	683	740	697	682	650	748	687	739	733	670	719	700	690	660	719	709	692	738	659	712	681	698	708	716	686	655	668	702	710	687	698	744	735	664	697	709	681	692	632	686	754	689	667	741	711	694	654	692	625	675	774	694	715	706	704	656	699	689	729	710	682	730	726	669	724	679	730	688	705	727	685	733	694	657	690	682	706	672	695	717	667	696	688	701	665	684	643	696	655	713	711	701	681	731	686	689	693	727	723	657	644	675	728	671	680	698	696	706	693	695	712	703	690	719	667	708	738	668	673	676	691	705	709	697	674	717	693	678	729	749	673	725	668	705	698	722	667	722	690	695	698	696	634	690	719	622	712	630	713	730	742	706	754	693	711	718	735	726	697	706	732	741	706	686	730	736	674	645	651	699	648	689	713	698	705	690	674	700	696	650	691	652	730	673	757	719	662	723	672	687	665	721	727	650	694	691	697	659	670	685	687	732	684	704	698	701	652	685	682	732	716	721	700	691	644	671	700	732	717	684	704	708	690	697	680	688	686	669	711	696	683	763	695	718	706	680	678	714	716	730	665	691	671	676	678	703	713	728	734	681	712	673	738	710	690	682	675	722	742	701	714	645	696	712	700	658	653	717	690	705	699	682	646	629	662	707	736	718	685	707	666	690	666	639	731	668	699	700	701	721	669	672	732	689	614	682	678	661	729	674	695	671	696	753	662	689	668	685	715	706	701	698	698	669	723	691	697	706	677	711	658	657	681	692	711	687	726	706	739	725	677	702	679	683	707	729	766	653	677	709	678	688	664	688	680	675
3552	2177	1837	1224	968	870	728	774	739	724	695	653	663	657	635	672	639	643	644	654	592	605	649	659	648	655	639	651	623	606	641	641	599	586	641	657	578	608	637	644	672	582	614	611	650	652	643	665	601	659	637	601	640	599	630	638	614	630	618	647	665	619	621	626	645	651	604	617	623	601	577	646	650	624	595	601	604	673	574	595	617	611	639	669	632	606	620	599	584	659	643	627	605	605	632	643	624	660	583	623	627	633	632	570	684	600	610	600	600	632	622	619	633	551	579	616	630	630	608	591	638	615	613	653	631	613	579	637	620	624	667	668	630	640	620	652	642	629	625	614	633	608	602	633	615	599	617	640	641	631	642	634	613	641	611	623	614	597	640	632	600	672	564	587	604	606	639	669	567	626	615	631	607	607	592	605	618	575	615	614	601	615	616	616	666	602	587	587	621	557	616	623	635	583	630	607	641	612	632	611	649	653	606	628	617	632	575	580	590	637	610	596	625	573	631	638	571	599	597	604	607	642	637	605	652	660	605	616	639	566	616	628	624	648	627	614	626	586	667	641	599	630	608	614	602	634	616	586	632	613	599	604	603	652	599	649	625	621	614	633	632	676	623	580	623	618	630	600	594	621	629	627	625	677	604	636	592	638	601	603	604	638	629	631	589	602	639	655	597	615	657	620	632	616	635	612	605	593	577	633	633	607	630	612	631	580	650	646	630	583	627	643	585	622	630	632	657	628	605	660	615	598	610	586	618	654	579	582	632	578	626	554	596	631	574	570	617	602	609	611	631	581	615	584	631	602	644	624	587	576	614	608	647	632	635	626	609	594	644	635	651	617	631	604	627	590	651	620	615	650	632	635	647	603	621	634	614	636	576	625	621	606	606	608	592	636	598	663	605	617	665	625	596	579	630	583	625	636	622	636	623	672	598	615	589	629	598	662	569	622	675	603	613	647	612	597	609	616	655	641	588	648	599	609	614	573	580	598	655	620	599	634	620	641	644	631	599	617	622	608	634	603	637	559	610	644	703	633	574	623	592	636	650	648	588	698	604	612	638	643	652	594	651	612	643	619	602	570	638	589	617	641	584	595	621	670	595	612	629	623	565	625	583	591	601	631	610	597	634	637	652	603	644	610	638	579	626	600	628	648	639	671	603	632	635	678	630	604	599	632	586	589	625	629	628	599	621	611	595	597	623	608	601	591	642	624	584	626	638	618	603	589	631	630	648	612	598	615	612	613	590	576	671	642	585	616	618	666	640	650	604	611	621	612	608	552	609	606	625	620	620	611	601	648	622	641	663	632	653	614	623	626	644	621	592	622	639	640	622	631	605	639	585	616	644	597	631	561	611	627	614	632	605	564	647	587	659	640	683	586	613	626	582	614	628	581	608	602	607	614	601	625	625	665	609	589	638	611	608	614	602	577	653	659	639	605	610	606	597	557	591	622	638	578	626	629	603	640	607	650	601	636	597	686	633	638	618	588	578	603	623	595	599	630	664	623	633	629	592	640	631	595	640	627	606	623	621	672	643	650	593	624	607	605	612	590	628	595	590	596	577	660	612	660	622	571	611	624	654	606	582	641	597	611	646	616	599	647	668	585	637	594	607	627	660	623	594	633	614	611	612	655	592	627	604	646	606	587	662	605	636	648	622	628	629	649	613	583	545	615	609	601	637	598	610	596	649	598	599	598	625	631	656	607	626	622	594	649	626	597	623	640	621	594	592	651	628	635	601	623	585	612	656	600	643	587	638	594	567	606	658	628	652	593	629	613	609	615	658	591	624	620	586	598	648	604	662	625	622	587	598	656	576	626	571	639	606	587	574	606	617	572	639	609	592	591	649	582	641	651	683	642	631	648	579	624	627	620	613	633	619	602	647	596	615	655	650	643	613	605	589	617	606	574	617	601	627	648	616	637	604	640	577	598	606	641	608	651	651	594	579	613	601	678	646	594	600	598	609	626	625	644	609	612	566	634	599	622	608	588	609	590	616	669	551	597	632	651	648	660	602	603	645	627	625	626	633	580	621	630	616	672	586	638	601	617	609	650	628	628	627	642	605	631	616	605	613	630	636	621	639	610	635	651	632	629	647	627	639	612	650	562	628	602	607	605	619	598	640	595	611	628	583	622	619	610	627	661	603	641	611	601	639	658	612	574	625	624	641	620	598	606	654	581	582	666	619	600	600	601	631	603	637	647	620	622	632	666	589	621	614	645	607	632	625	643	597	613	658	581	602	625	630	576	621	613	576	617	660	602	595	620	645	609	639	614	589	587	602	574	632	624	661	627	589	615	559	593	616	628	655	674	605	634	637	569	667	587	669	587	655	614	578	627	602	639	631	629	580	631	619	607	596	610	590	590	623	632	606	632	632	633	627	641	634	685	625	597	660	649	592	593	660	611	596	647	573	585	643	595	594	604	603	599	613	605	612	628	630	617	636	634	606	596	609	604	639	594	604	594	630	573	660	640	593	592	624	622	632	612	609	582	659	628	642	636	616	615	612	635	575	668	649	629	601	595	617	660	632	614	574	682	644	617	648	621	621	626	604	624	624	594	615	590	623	617	628	580	618	573	636	637	650	611	636	593	645	634	616	607	601	615	594	634	615	615	593	595	609	614	559	607	605	636	608	615	638	617	613	657	618	631	620	658	636	644	614	630	564	660	603	660	585	625	610	567	620	624	614	646	611	596	631	578	622	640	629	655	649	623	643	629	594	581	639	588	681	621	619	600	573	614	557	556	597	604	604	622	605	597	589	601	588	627	615	611	618	659	581	606	593	615	611	592	611	623	661	581	611	628	637	649	660	627	621	609	626	625	651	633	585	639	645	633	647	634	646	631	636	591	622	612	644	648	606	574	618	611	631	613	606	614	639	617	632	620	675	631	609	598	580	616	617	620	597	596	673	634	609	576	565	562	595	573	581	579	642	614	639	640	603	642	618	643	620	635	627	646	648	601	628	592	690	677	629	655	639	629	637	587	626	585	633	589	636	624	636	638	588	617	614	593	643	569	628	618	583	654	616	592	562	605	608	594	617	575	651	660	619	652	664	649	590	614	624	603	617	594	613	579	617	616	659	625	633	618	630	645	600	623	622	611	623	603	584	610	626	621	616	590	628	573	610	649	620	612	629	585	578	621	639	633	617	650	605	639	627	626	598	551	622	599	568	628	595	638	605	604	609	602	622	602	574	632	622	612	602	586	615	647	620	662	620	648	652	629	627	621	662	671	626	646	594	598	581	632	625	631	634	640	615	585	594	609	625	625	600	627	628	585	616	627	595	646	629	615	592	620	632	580	640	611	628	591	609	579	618	595	627	616	596	639	605	641	604	540	639	621	614	581	586	620	602	669	596	582	619	627	606	629	657	647	590	637	654	605	661	614	631	641	599	621	631	603	593	598	622	657	654	619	578	685	604	594	622	629	633	581	645	644	594	582	622	628	582	596	624	584	590	580	634	598	635	652	595	593	589	602	571	590	604	652	679	620	601	622
24195	21392	28579	24608	20384	3248	1124	709	643	639	585	579	523	513	524	486	509	469	508	493	475	469	485	474	451	471	484	506	460	451	459	501	481	457	467	466	450	472	436	425	455	445	481	453	432	467	493	490	446	460	427	459	457	481	507	480	442	437	468	468	457	434	459	447	438	469	433	430	463	452	497	448	455	473	473	416	473	421	434	470	418	448	432	454	432	474	461	419	451	425	440	474	464	428	421	460	450	474	393	482	436	403	446	399	462	458	454	442	457	434	435	459	450	465	440	441	422	451	410	424	472	456	494	464	456	507	467	461	464	432	449	497	473	490	454	457	462	454	451	451	494	421	461	433	463	412	456	474	456	456	399	476	448	441	443	468	429	455	450	482	481	477	402	453	471	441	442	436	474	464	432	477	467	493	462	472	487	458	401	451	473	476	456	423	448	480	456	427	500	461	499	442	457	429	415	440	414	451	434	438	477	436	455	436	425	444	449	501	453	436	429	470	427	447	450	432	477	430	472	458	468	442	413	435	481	405	430	430	430	448	421	444	467	445	469	450	452	483	458	473	444	473	467	453	456	439	466	442	462	461	454	471	471	441	449	451	457	441	445	430	453	486	448	468	445	468	488	464	475	413	469	486	414	471	436	478	458	427	460	440	431	418	454	412	437	456	459	434	461	440	428	494	468	426	464	440	460	458	480	473	454	460	492	466	450	464	457	443	475	456	436	466	423	460	452	443	398	477	420	474	452	430	447	416	447	406	467	443	464	457	431	487	479	457	445	461	433	460	453	432	453	437	423	441	487	431	475	477	436	440	435	447	414	420	449	439	421	417	489	439	443	464	432	419	473	453	459	488	448	447	467	480	472	411	482	450	485	450	443	439	445	450	437	415	469	431	427	441	437	477	493	439	446	452	413	431	450	462	452	448	453	485	442	429	441	437	510	449	440	444	457	461	447	449	459	434	432	450	440	449	451	458	467	444	458	472	445	417	416	483	513	442	428	474	442	472	443	442	412	472	422	505	432	443	466	435	452	423	431	439	458	415	427	474	437	441	422	452	444	456	450	453	445	461	458	483	467	457	430	427	462	434	512	444	450	469	464	469	428	479	433	454	426	468	468	477	444	442	484	463	496	459	412	447	426	430	446	440	462	450	459	421	441	420	405	489	446	456	440	485	478	466	431	467	432	418	464	436	443	432	478	442	492	430	463	445	432	479	437	442	451	450	465	454	495	445	464	433	463	457	416	449	429	432	469	473	477	441	449	418	438	430	471	445	462	449	462	473	431	440	433	452	465	455	460	430	445	456	460	413	461	470	439	443	449	461	467	449	460	443	434	441	473	432	473	459	493	467	402	446	409	459	462	431	451	460	465	395	421	437	454	443	426	443	474	440	458	448	438	434	429	453	435	446	404	466	433	476	431	489	479	437	451	461	441	443	460	450	473	399	434	453	450	466	446	491	463	449	474	442	452	436	469	438	465	455	474	411	441	457	472	400	463	481	445	418	463	440	468	453	422	448	423	463	438	427	423	435	466	479	460	459	396	447	450	454	419	467	445	450	423	432	465	483	449	445	446	415	415	436	455	469	503	497	441	436	465	486	440	421	461	442	450	445	416	470	445	412	427	470	454	456	437	416	455	445	473	493	431	427	446	426	457	445	441	438	449	476	484	431	428	464	459	404	433	430	438	466	442	433	442	450	436	448	455	484	473	438	482	463	433	431	466	482	460	408	456	401	410	445	433	462	428	450	411	429	474	465	470	484	457	434	461	449	449	468	408	455	456	484	443	465	435	401	449	441	479	456	450	437	457	436	463	460	468	497	412	443	458	435	472	460	421	435	447	468	434	433	463	472	396	439	426	460	491	479	455	439	467	420	463	460	450	452	483	427	437	443	450	451	456	466	469	483	437	480	417	454	454	453	415	454	452	437	465	446	438	421	449	460	431	459	464	424	437	421	494	432	458	424	443	463	489	457	440	445	478	484	440	461	449	465	432	466	433	438	453	446	510	407	424	450	414	475	439	425	427	455	450	466	455	459	448	446	474	478	482	486	455	458	488	423	456	419	471	427	452	477	436	467	442	462	456	467	450	454	444	460	466	463	442	455	437	411	468	434	419	440	427	429	493	431	454	441	480	440	467	427	422	437	481	436	418	447	442	420	468	439	452	400	438	425	482	452	485	478	448	465	401	481	432	444	450	437	445	452	502	458	440	468	436	430	427	470	451	442	479	459	470	464	467	439	463	442	445	459	447	445	467	396	426	472	452	455	424	465	469	455	431	447	430	445	431	507	521	450	446	450	477	463	479	473	458	443	489	462	457	460	451	452	424	446	441	441	445	467	441	400	435	448	418	480	429	478	461	453	421	493	397	421	482	462	419	486	472	443	432	433	428	440	440	428	465	483	454	466	426	467	446	460	484	480	432	440	449	462	482	473	426	446	486	460	431	460	432	407	432	481	480	473	425	463	456	402	439	444	445	444	435	462	447	434	454	399	451	456	436	476	435	434	425	414	423	464	432	461	468	455	457	453	457	439	459	427	455	469	424	471	424	488	434	437	435	470	457	447	475	420	418	462	469	485	452	385	466	477	436	469	482	444	480	396	472	430	429	444	407	436	465	448	459	432	455	461	451	414	442	471	461	408	472	427	470	406	475	431	462	448	472	431	452	425	399	461	462	438	459	454	476	448	418	419	438	463	406	486	508	456	435	476	404	453	422	516	422	481	455	460	442	462	475	441	454	437	408	476	461	459	425	449	448	438	497	465	416	467	448	461	428	465	443	449	451	456	427	412	445	448	446	465	435	430	474	446	489	428	429	414	435	456	427	453	490	415	437	458	459	446	430	450	429	437	478	479	439	476	482	424	481	476	445	419	459	482	521	454	432	446	459	463	413	433	457	414	491	477	430	480	445	467	498	484	445	478	445	480	461	476	442	450	434	480	455	449	432	466	459	448	459	460	439	405	464	443	429	480	443	418	447	450	425	463	428	473	453	461	444	445	451	461	489	428	447	418	438	440	442	477	417	469	440	441	461	463	435	484	472	458	434	466	464	417	468	463	430	435	450	446	447	402	426	445	420	432	465	458	461	424	467	453	449	411	454	456	462	438	447	442	454	448	445	410	482	453	426	425	460	417	449	443	407	444	437	454	450	423	415	461	417	393	424	463	444	416	444	434	466	420	433	432	454	441	406	445	494	427	419	432	458	441	445	470	408	403	451	460	444	460	438	430	425	453	426	449	454	466	467	446	451	470	434	415	476	451	440	403	455	464	459	451	451	461	476	457	439	418	467	472	467	481	436	488	406	442	449	468	458	449	417	414	437	446	432	461	465	454	433	448	437	467	461	480	506	441	443	451	463	459	498	428	445	444	467	421	440	462	438	464	448	432	463	454	478	448	431	461	439	417	448	459	436	472	428	456	445	415	447	449	482	464	468	454	461	455	421	401	422	436	441	464	507	449	497	453	455	489	462	437	421	429	458	455	449	459	458	439
3372	4846	3754	1988	1451	1049	918	804	737	685	581	553	531	537	508	484	493	497	466	466	490	472	465	469	451	493	436	435	470	435	446	438	480	482	468	431	439	440	459	477	476	456	450	461	408	445	451	456	418	423	423	410	409	441	447	436	412	407	403	457	433	405	435	434	418	449	421	439	456	455	398	412	432	439	428	437	420	447	446	408	448	406	436	440	390	444	422	413	414	433	432	443	391	444	436	410	379	432	422	476	432	450	413	463	458	459	421	372	427	458	438	419	422	430	435	424	428	429	456	439	430	389	422	467	431	451	411	450	398	471	428	449	417	421	440	428	453	442	437	412	431	434	420	400	478	446	433	375	436	432	455	424	442	441	443	422	434	419	433	447	435	442	464	433	417	422	441	450	432	436	442	433	425	418	451	473	459	449	433	450	447	395	453	420	427	410	414	418	437	438	407	448	453	446	427	437	432	446	442	445	452	436	405	473	413	423	436	399	418	437	440	442	442	438	406	421	438	461	405	430	478	455	462	485	420	447	410	394	406	392	409	430	416	438	447	461	463	395	428	394	432	401	417	412	449	417	406	457	449	462	429	454	433	445	420	394	450	447	438	453	460	432	421	427	452	387	412	405	421	460	435	419	431	430	419	401	425	499	418	405	410	424	452	421	436	461	474	458	429	431	430	445	439	412	437	413	399	438	414	451	443	437	387	405	444	398	467	443	420	443	453	452	457	423	400	412	421	434	433	431	458	450	450	430	417	490	422	435	410	424	426	411	404	454	402	453	432	432	439	373	427	486	413	405	385	430	407	428	408	440	397	409	421	437	464	434	458	428	435	435	434	389	403	424	395	451	436	444	394	407	425	416	445	409	445	407	460	417	439	406	412	401	426	435	439	418	455	401	442	431	429	422	439	386	458	421	394	437	433	401	432	437	415	403	428	403	451	391	423	435	398	453	421	420	447	440	415	424	396	400	425	418	429	400	434	450	413	431	460	438	414	419	429	436	451	441	454	421	464	445	432	425	407	436	433	445	416	409	404	414	397	414	435	415	458	391	435	430	413	427	429	433	391	436	434	406	410	456	451	443	413	449	407	457	421	417	387	456	456	430	427	427	412	443	397	386	422	425	426	418	419	457	460	412	426	427	407	402	409	445	395	422	459	437	433	429	439	414	415	429	426	411	435	438	425	431	445	433	435	445	447	427	434	443	420	440	430	449	425	401	385	430	421	430	439	404	425	421	398	444	455	394	413	443	442	403	444	434	401	424	413	436	453	407	430	418	419	422	416	407	418	390	438	433	425	420	418	449	422	417	435	411	411	420	431	443	410	448	407	436	437	411	405	415	448	413	441	427	429	432	444	449	460	455	449	400	434	433	432	415	434	409	439	408	434	443	422	409	467	390	426	416	431	433	423	383	400	403	431	430	407	420	387	442	429	442	412	436	418	428	425	430	434	428	397	389	448	424	437	453	420	442	423	415	415	422	444	426	425	444	392	418	367	470	455	446	411	403	432	409	422	448	426	425	427	434	435	451	407	404	402	429	458	423	442	419	412	445	416	404	437	391	432	429	445	407	433	431	423	416	462	396	460	456	451	418	391	468	403	403	439	423	417	376	398	431	406	403	387	455	451	433	441	425	467	421	410	398	436	431	409	414	419	427	418	394	424	415	440	439	435	391	418	441	402	445	411	428	408	395	422	448	430	444	437	428	431	383	437	445	444	437	429	411	409	446	423	453	419	401	421	416	425	435	428	450	384	430	408	418	415	437	386	399	402	443	415	422	423	457	464	441	419	402	429	456	410	450	423	457	443	400	458	471	448	407	455	387	409	407	422	419	408	423	423	430	408	428	428	414	411	400	433	446	408	417	418	456	405	400	465	463	443	408	431	391	464	421	419	420	444	423	427	406	426	405	419	452	456	427	434	436	463	440	421	436	435	421	422	446	409	407	464	399	427	437	443	419	425	431	447	422	462	431	433	429	445	427	427	406	430	427	403	418	421	407	430	453	434	457	389	470	460	371	425	443	390	382	431	413	452	452	388	392	414	430	434	422	422	416	389	417	425	407	427	420	422	410	468	427	440	403	427	445	465	420	421	471	414	471	388	422	418	416	408	411	459	433	424	420	464	411	436	404	395	425	410	419	424	457	400	436	424	411	442	455	438	395	408	425	413	448	401	441	411	457	407	407	411	423	420	386	436	442	418	441	475	449	423	434	473	407	414	459	435	414	404	452	414	411	415	422	423	401	446	454	439	431	418	430	443	438	457	424	400	434	440	426	409	429	401	437	411	381	393	410	425	416	428	388	409	438	425	409	428	429	409	425	404	431	444	429	426	396	404	406	416	405	416	413	428	425	432	410	407	408	418	439	449	413	389	433	412	415	401	401	419	429	458	423	453	411	424	480	425	426	405	452	391	414	421	390	417	463	392	382	422	425	445	411	420	390	457	418	437	415	381	426	423	408	414	488	399	389	442	394	451	447	404	436	451	410	402	449	432	446	433	421	439	387	478	469	424	427	439	391	409	414	419	394	418	449	424	402	436	402	425	441	392	432	435	425	393	424	422	433	401	459	443	415	407	412	420	396	410	401	434	425	430	427	455	437	415	406	421	408	409	425	455	453	388	442	453	421	385	409	419	442	415	401	412	431	450	403	414	422	420	402	432	455	426	396	440	418	414	452	412	433	420	402	472	394	426	485	448	475	422	443	438	463	404	430	433	469	445	395	434	423	428	421	452	449	435	433	452	399	432	401	408	464	438	428	463	451	432	418	445	404	412	415	443	421	454	419	443	443	413	388	418	424	432	421	405	435	414	389	433	432	407	409	442	435	394	390	447	432	428	413	419	455	433	419	442	402	408	407	413	421	457	405	418	403	423	425	419	399	405	437	386	430	427	400	437	427	421	433	379	421	416	455	425	436	413	460	441	390	378	461	436	402	445	431	425	432	435	454	444	407	412	432	468	421	394	441	420	417	406	393	439	420	402	408	375	414	422	381	441	409	422	444	437	446	387	445	415	419	434	426	421	416	467	414	396	444	405	436	443	394	419	435	451	400	410	433	405	399	407	418	440	381	453	463	421	430	427	408	423	421	411	433	405	407	447	437	421	409	456	418	428	448	443	435	410	435	398	447	422	435	430	436	443	451	430	398	431	467	431	399	456	432	399	393	401	422	433	438	394	458	454	407	450	403	392	385	413	450	378	432	435	437	449	451	408	415	423	407	430	433	393	438	447	450	406	446	427	393	441	416	402	409	448	417	456	450	388	414	433	437	426	430	412	470	382	412	428	375	421	410	408	428	367	432	400	430	421	431	389	425	442	370	406	440	401	394	414	425	442	393	451	439	381	419	422	440	396	365	404	445	438	422	393	422	417	424	410	429	398	426	411	437	437	453	429	379	424	400	401	443	395	424	387	412	401	417	422	410	467	432	426	398	417	388	413	433	427	406	449	420	404	389	408	434	418	380	415	445	427	422	425	391	404	413	420	414	400	423
27720	12459	2197	1325	1041	912	962	942	944	937	945	921	854	907	929	913	893	875	878	961	884	909	951	912	902	920	903	893	918	939	863	873	915	922	887	907	900	897	884	932	913	906	912	936	940	904	975	905	904	886	933	902	927	934	877	911	894	909	979	893	950	951	873	907	894	903	940	943	877	900	922	921	946	970	935	938	942	887	914	824	889	918	920	894	867	944	886	920	893	921	882	903	878	865	864	942	899	883	867	883	966	884	924	854	896	911	943	933	895	900	898	916	873	918	913	910	899	917	913	881	911	917	919	946	916	915	912	923	934	882	867	921	916	859	841	971	895	822	944	934	916	869	904	943	890	900	910	878	871	845	921	900	879	907	900	855	926	867	938	938	956	876	911	876	887	921	871	918	921	912	966	890	933	913	997	869	958	896	921	907	921	910	932	947	853	938	884	926	845	884	869	951	872	937	889	922	903	895	923	905	844	909	907	927	954	921	903	860	841	908	905	863	890	901	898	954	892	877	897	918	924	883	933	906	890	947	935	891	878	937	930	896	869	960	868	910	892	948	860	896	910	972	858	860	887	861	879	902	929	911	922	953	885	901	923	894	908	876	909	880	942	854	876	882	929	862	909	829	910	911	883	913	892	924	925	902	931	812	882	923	962	952	851	871	880	892	876	877	866	950	930	931	946	871	909	933	938	902	892	885	889	938	920	882	891	933	906	954	892	887	882	922	890	864	857	943	903	909	950	867	925	905	870	915	867	938	863	895	896	889	901	909	915	932	890	900	897	887	859	864	835	934	889	902	869	903	947	869	866	919	919	924	868	930	934	873	905	880	919	907	927	869	958	940	887	928	906	903	915	837	926	934	881	932	915	893	890	942	939	876	933	940	914	838	875	908	970	856	912	888	873	872	931	939	927	895	944	899	872	906	928	906	904	904	886	912	935	931	909	946	917	945	934	923	965	952	886	913	871	841	935	933	929	955	953	983	872	891	940	885	904	944	898	904	925	905	902	879	857	895	898	874	901	963	866	922	926	897	925	953	913	942	891	884	946	926	892	863	902	935	887	886	849	893	857	915	960	880	877	905	889	961	892	913	932	874	906	880	876	885	858	945	885	936	867	871	882	967	883	915	928	925	911	883	893	914	907	911	920	920	886	937	895	892	884	902	940	948	896	893	854	907	882	925	892	955	907	902	910	897	938	906	935	889	938	929	905	935	875	887	902	881	920	889	890	929	910	891	889	865	913	949	924	881	951	886	937	865	922	847	995	910	916	910	911	927	919	913	910	881	877	878	895	875	937	914	945	908	893	981	891	920	872	939	935	896	896	914	954	913	911	893	931	881	884	846	911	876	897	921	900	895	906	874	867	973	905	866	919	907	914	962	924	902	882	869	892	896	959	853	896	942	934	930	897	895	892	892	896	903	874	893	899	900	881	893	860	881	884	928	906	915	880	965	913	919	895	883	910	875	880	923	859	867	875	965	921	899	970	936	941	877	911	862	911	883	846	893	803	928	900	894	885	912	911	932	938	878	869	880	898	887	946	924	933	902	821	901	892	915	890	895	893	915	958	926	855	922	875	938	872	926	893	893	892	898	913	884	890	897	921	893	886	867	894	913	878	909	915	902	904	908	887	942	846	920	894	874	922	933	854	850	984	919	893	896	849	926	956	944	888	909	919	879	882	879	893	903	844	877	856	931	896	923	866	877	912	910	930	919	847	882	929	890	853	923	887	864	881	844	949	884	932	924	913	859	911	937	938	916	912	906	911	922	974	899	919	927	928	954	888	914	937	917	906	893	875	941	874	908	883	941	900	905	890	937	898	868	872	914	954	884	891	843	841	923	883	963	913	923	896	852	882	838	907	855	903	921	926	934	882	930	946	941	901	896	934	924	879	909	873	885	862	930	920	933	941	899	927	912	905	912	895	932	898	902	947	895	965	929	914	933	934	906	841	889	825	925	880	896	871	863	862	894	910	927	972	901	894	937	916	904	850	905	890	858	907	915	882	891	871	915	923	940	898	918	900	850	874	966	934	924	951	913	891	946	952	907	902	901	894	894	901	912	861	874	863	901	855	885	843	908	944	853	904	946	882	897	926	891	912	942	885	923	869	924	914	865	915	967	860	923	905	870	935	941	925	969	880	895	832	958	894	872	886	885	863	915	832	906	894	903	869	898	918	899	909	880	890	887	876	911	915	834	938	878	876	905	952	920	949	929	916	895	897	909	902	954	909	945	872	859	915	933	939	951	888	937	883	858	857	877	882	936	928	868	897	920	953	899	908	891	906	901	931	904	873	954	912	906	889	875	873	959	918	883	917	930	903	878	876	858	896	969	891	930	871	915	880	926	905	882	905	887	960	869	909	926	914	895	929	886	888	935	951	885	863	890	961	911	887	928	874	956	907	923	877	943	932	871	925	886	961	898	877	882	957	906	910	936	894	922	917	871	868	863	952	924	903	833	896	933	937	920	916	870	939	972	917	918	873	920	875	923	926	897	929	964	942	923	925	944	855	894	916	880	947	864	923	895	935	901	884	857	927	856	878	938	934	943	926	863	959	891	906	875	889	893	886	921	927	889	887	948	895	892	910	918	870	907	940	893	918	911	955	943	899	993	897	886	928	928	825	904	887	875	942	922	887	920	876	938	950	876	944	906	955	906	889	892	926	907	907	917	958	920	885	906	904	939	850	901	881	904	914	905	848	889	927	900	930	953	863	868	897	898	919	876	909	898	904	870	921	927	964	868	927	931	885	961	879	879	900	933	929	886	955	890	922	955	872	916	872	937	900	908	893	900	893	955	879	834	937	934	895	918	932	857	911	934	899	945	915	922	917	894	858	931	915	901	935	978	951	886	870	861	927	907	1000	905	923	908	893	825	817	944	917	932	945	885	924	932	858	859	912	898	933	869	903	852	905	895	902	922	871	864	958	923	849	897	831	858	960	939	927	876	901	942	841	943	912	961	882	851	903	884	942	946	905	939	937	890	900	923	905	899	868	895	917	921	870	921	866	938	876	934	889	865	869	942	887	852	923	875	903	864	951	870	922	887	917	932	895	918	870	886	930	881	925	891	910	879	914	918	869	861	903	893	939	950	902	896	959	888	873	942	886	913	965	916	943	919	943	910	918	924	935	833	875	886	925	893	915	937	957	932	920	905	941	915	916	864	896	934	907	902	930	859	915	892	947	884	886	897	886	898	942	858	909	943	915	881	892	852	964	916	906	911	893	914	885	919	978	907	859	938	904	978	931	929	906	894	915	906	856	973	856	883	912	870	896	843	864	919	904	929	859	917	815	948	881	938	903	1000	949	911	903	883	895	906	943	852	888	940	950	916	917	864	912	923	935	867	878	886	925	891	870	850	918	851	875	898	942	918	906	870	932	884	866	911	944	958	925	989	875	915	934	935	925	927	953	898	863	928	893	893	906	873	868	847	886	906	884	861	901	871	947	896	894	911	885	892	845	859	911	924	916	888	896	970	890	864	931	881	918	939
5238	1030	942	860	845	769	810	802	812	766	777	804	781	791	775	793	788	790	796	784	760	721	770	803	798	780	770	732	747	797	776	814	739	790	729	756	665	705	702	755	775	741	800	796	731	767	755	748	779	802	782	797	803	763	772	727	787	755	724	756	779	768	797	803	792	795	764	737	741	748	745	741	765	759	716	783	758	724	695	777	786	742	764	752	768	795	769	761	745	750	771	818	784	734	747	769	758	750	787	803	764	743	788	770	742	727	806	717	783	789	826	776	764	783	735	725	794	701	765	780	805	715	792	742	768	772	770	770	768	778	757	777	753	755	769	784	725	719	813	735	723	797	748	789	773	737	727	734	783	777	720	787	769	731	752	762	798	747	740	706	745	787	816	758	727	788	829	752	732	742	789	777	784	761	747	768	730	802	733	814	772	738	750	761	742	769	770	763	753	758	756	800	740	823	766	722	755	723	710	709	784	734	752	821	758	750	763	744	787	795	759	745	756	764	735	771	742	679	727	768	766	744	729	755	744	757	723	802	782	752	700	742	772	747	768	785	790	820	757	761	797	753	748	734	805	740	766	759	774	741	793	767	779	782	719	762	732	794	751	724	810	733	733	772	801	775	761	783	741	720	729	757	742	775	741	778	810	787	793	776	758	712	796	778	746	782	747	781	759	772	793	709	679	742	767	747	745	745	767	753	754	793	748	791	755	764	767	785	730	761	763	760	720	826	778	729	778	805	778	809	754	742	817	770	797	793	750	796	817	744	736	785	755	763	731	761	748	762	784	773	764	739	792	770	765	770	761	793	745	719	730	735	768	778	822	813	716	737	784	732	745	751	737	723	765	780	802	735	778	835	736	777	772	786	737	821	763	737	736	735	696	756	755	781	761	744	763	757	759	804	806	729	729	750	786	780	778	757	791	799	778	794	758	755	739	713	777	793	759	742	751	756	802	741	769	735	718	787	802	777	748	727	742	807	753	730	771	772	712	738	720	694	751	773	767	712	813	736	781	786	766	741	743	791	786	757	776	778	765	791	782	741	725	752	749	787	789	760	798	738	706	743	753	748	776	819	761	694	815	751	777	762	778	773	738	735	777	798	736	761	758	693	760	755	743	793	722	757	748	709	782	801	748	750	811	750	770	741	732	718	749	830	763	718	769	749	750	755	767	737	783	723	776	792	788	756	762	788	764	748	736	733	732	735	781	765	750	791	739	734	751	765	771	784	735	711	730	734	769	762	768	759	741	765	788	809	764	742	758	696	752	753	743	746	757	781	749	720	744	730	761	773	756	782	798	765	759	762	738	801	729	721	770	743	808	738	791	807	778	789	768	771	739	828	809	779	785	763	771	806	853	762	745	791	775	755	741	749	772	755	779	755	753	760	742	756	767	751	799	747	773	775	721	771	752	715	760	814	738	739	751	798	724	727	748	780	747	739	744	783	736	787	749	749	774	736	745	796	747	808	771	783	727	741	763	781	757	778	784	754	782	751	762	767	767	765	793	785	780	788	754	761	744	765	737	754	698	780	820	759	746	757	785	731	703	706	735	701	751	736	790	744	783	744	783	749	726	760	805	814	740	779	803	743	729	783	772	720	737	811	752	769	746	755	790	766	764	797	772	735	764	771	785	766	751	782	760	784	767	737	714	798	738	772	743	748	750	767	749	776	757	815	765	703	780	745	743	766	775	782	806	754	742	712	785	783	743	796	767	745	755	718	793	773	774	737	758	719	765	803	793	736	779	760	786	780	782	757	755	762	712	763	755	809	718	729	738	741	779	721	788	785	737	766	774	758	729	779	744	722	691	747	751	789	750	776	775	719	729	802	825	803	820	777	714	769	724	778	761	768	756	803	758	766	751	754	787	771	743	743	799	825	772	781	791	834	760	712	734	779	808	732	821	776	720	754	803	730	792	740	776	763	744	691	730	793	792	806	726	762	762	728	786	771	721	785	718	748	814	691	728	795	723	805	759	816	740	730	768	777	773	788	756	742	710	741	753	682	757	739	763	777	727	739	773	772	702	737	672	735	757	815	753	729	712	759	781	788	747	769	773	696	760	766	719	761	777	782	726	764	779	737	762	760	729	744	744	744	767	739	754	753	788	782	747	740	753	757	770	770	748	697	753	761	733	744	759	760	743	722	760	781	742	763	733	746	751	749	728	774	718	768	755	796	762	830	748	745	721	752	748	724	765	769	760	742	773	777	765	738	729	786	745	751	740	783	734	766	749	776	783	794	736	718	791	738	784	803	716	759	730	765	748	776	762	798	753	763	771	715	809	718	803	757	776	733	781	743	746	764	747	733	766	799	751	757	755	790	748	752	784	723	722	777	743	787	759	759	739	762	721	771	790	762	725	843	793	754	732	761	752	742	771	773	762	750	817	745	757	719	758	768	764	746	768	760	733	750	771	776	801	772	793	739	803	779	826	773	733	790	744	750	782	769	775	784	775	779	787	765	775	752	775	747	780	745	765	769	749	771	744	747	756	713	805	709	816	757	733	756	764	765	766	747	738	773	822	790	755	776	782	758	757	715	763	734	755	748	765	740	726	741	770	746	762	761	739	757	710	730	780	783	774	807	788	735	744	742	726	761	739	864	737	715	770	770	750	738	730	780	732	727	769	746	729	826	810	783	733	759	689	770	744	785	776	762	779	780	787	784	778	732	715	749	727	800	764	770	760	685	755	769	762	798	774	729	767	731	771	791	750	810	763	728	766	764	831	808	796	740	816	740	778	735	760	772	791	789	724	775	752	741	778	750	728	799	803	761	746	727	729	774	763	769	809	786	771	743	800	736	807	761	772	713	781	743	770	742	805	756	796	763	803	674	722	766	761	767	736	799	774	779	771	716	733	736	745	770	825	756	748	761	794	758	745	679	761	746	798	738	797	763	765	779	783	763	712	738	770	762	685	784	762	738	796	733	769	793	731	737	776	742	771	771	757	824	709	768	729	765	744	803	706	701	735	849	760	770	755	789	722	703	776	750	775	753	747	776	740	759	776	803	799	774	770	771	760	813	741	753	772	750	769	787	752	760	737	773	785	773	755	827	789	816	728	772	776	765	766	762	731	766	705	785	759	732	761	762	775	774	734	757	756	678	777	743	776	756	759	806	774	795	781	801	726	742	801	741	785	785	749	762	757	768	745	708	680	692	749	784	808	725	697	774	818	778	783	715	777	771	744	761	751	766	742	714	766	754	789	767	716	735	749	823	775	761	778	704	758	785	753	782	740	709	759	755	753	737	750	718	777	750	765	718	789	713	709	749	762	792	763	736	792	819	793	767	783	757	700	749	792	764	729	748	711	810	764	794	708	798	793	717	720	772	795	788	768	724	743	758	777	786	759	737	755	785	701	762	779	800	774	742	779	723	762	756	696	762	789	829	731	729	766	772	756	782	769	765	752	746	783	773	757	737	753	744	757	750	766	762	762	849	745	784	735	734	725	768	779	739	794	725	751	800	742	801	723	798	776	768	764	756	759	785	735	747
25797	21430	25609	17828	1850	952	910	822	775	737	785	761	792	718	776	707	745	767	744	733	744	787	700	717	714	724	725	732	745	715	781	688	731	699	694	715	787	753	714	731	727	723	715	704	727	721	723	727	725	742	669	758	743	737	705	738	710	728	703	711	692	699	695	709	706	734	741	716	689	791	686	661	707	689	696	726	733	738	723	744	707	744	715	711	750	699	728	679	696	731	658	714	709	725	730	695	727	723	720	746	704	651	712	715	724	723	742	715	703	705	733	692	759	737	696	764	723	676	739	670	681	713	707	698	671	703	761	726	739	693	707	726	719	692	712	740	730	716	749	712	727	711	751	747	699	713	688	688	714	699	690	714	717	666	711	663	700	778	679	729	697	761	697	698	691	678	709	722	697	710	690	690	717	679	719	756	676	681	726	677	674	697	726	688	734	644	725	718	667	680	737	736	713	710	703	741	715	732	704	691	671	687	705	718	691	698	710	719	713	692	713	689	690	703	708	724	718	715	741	747	752	715	708	760	760	731	728	711	700	727	693	754	689	686	742	691	743	702	678	716	712	763	720	658	755	758	734	701	652	708	683	693	692	707	714	745	708	699	709	727	686	687	675	719	714	716	706	702	732	678	692	717	696	674	690	697	711	698	705	675	695	724	686	726	740	710	716	693	681	723	756	725	751	730	720	704	743	675	703	726	773	696	708	732	701	728	676	679	727	716	684	740	722	743	717	689	684	662	738	666	717	757	726	697	678	656	734	698	762	696	692	691	680	730	716	728	733	723	681	708	757	734	702	679	705	702	768	694	730	718	696	690	769	731	702	691	723	714	678	724	707	735	702	694	711	754	718	677	658	681	682	709	684	744	700	722	723	669	747	697	700	733	715	727	756	714	726	702	745	685	694	737	743	742	721	696	734	729	731	727	712	730	690	718	715	690	689	696	684	731	709	732	743	668	748	737	728	710	709	673	723	689	724	693	686	737	703	682	690	733	727	709	691	750	692	709	727	744	702	667	746	729	700	667	709	750	687	726	684	717	701	659	714	673	697	729	699	727	746	699	742	773	686	707	774	694	691	669	686	736	755	679	717	719	682	703	731	710	722	711	659	720	742	689	702	740	703	669	753	707	716	703	747	706	649	748	700	721	717	763	725	728	676	714	732	720	740	690	739	724	695	671	706	764	730	734	700	710	721	793	746	736	676	692	697	743	752	666	766	763	716	704	688	727	731	724	709	682	714	679	746	706	708	709	723	654	733	701	661	679	696	774	707	696	733	715	698	665	716	773	741	712	717	717	725	705	690	715	713	754	710	763	701	705	714	758	735	708	681	747	729	733	696	696	729	725	684	719	735	739	724	722	727	701	735	679	751	721	736	706	712	723	736	686	700	699	736	747	681	735	692	746	739	709	718	688	751	724	756	701	735	735	706	709	702	732	670	747	705	709	737	749	676	679	728	663	690	707	706	705	778	724	689	720	694	726	720	687	717	727	682	697	748	751	676	678	730	705	733	719	704	724	668	685	711	761	721	734	708	681	776	718	704	705	696	758	717	753	734	694	733	701	725	755	735	695	723	654	711	707	712	716	713	686	705	778	757	728	691	755	699	718	692	667	709	751	676	730	692	689	662	666	733	698	757	712	712	736	662	728	709	631	725	701	660	717	747	699	739	723	690	683	732	729	704	697	657	676	696	679	769	717	727	719	748	699	728	735	734	691	698	678	653	715	757	781	704	690	704	731	766	696	705	741	717	689	766	724	734	734	714	692	675	692	737	737	671	693	734	707	731	739	736	736	696	706	724	705	699	709	720	676	709	668	731	705	741	717	709	708	742	693	692	682	700	732	729	715	717	696	726	692	731	666	695	755	722	713	695	684	671	701	696	731	701	668	672	706	714	757	750	652	733	721	733	687	691	717	740	675	687	713	697	651	685	704	721	718	792	778	673	710	683	712	663	707	751	724	720	689	713	728	744	712	684	726	705	697	747	687	736	721	737	743	719	733	756	680	655	713	725	690	743	674	704	720	729	748	712	701	748	694	659	759	733	672	728	716	727	709	727	711	743	710	710	674	721	716	688	683	731	728	769	765	703	665	685	744	771	695	698	727	746	697	707	741	668	709	721	738	692	735	745	713	757	686	700	715	682	710	716	712	720	702	714	800	658	693	712	696	695	718	708	706	696	772	719	732	660	674	740	748	703	683	701	681	658	678	668	701	711	709	690	768	665	662	685	657	707	749	726	718	702	661	638	737	708	714	703	745	705	713	708	734	730	725	724	754	715	715	736	677	669	730	745	772	704	697	695	741	732	730	712	700	703	652	688	701	692	701	706	701	696	763	740	706	777	697	740	715	729	754	712	693	750	713	719	667	703	693	690	750	690	688	746	721	723	716	695	763	662	729	682	694	716	663	707	708	784	698	687	672	692	730	725	739	690	719	718	719	722	718	705	722	772	767	692	720	686	662	723	706	746	776	735	681	683	704	723	734	730	782	731	759	733	727	721	684	712	697	737	720	689	717	695	697	705	806	686	710	709	698	700	704	704	720	714	727	743	720	725	703	677	727	670	720	713	738	733	724	722	749	709	728	708	734	733	658	722	724	686	707	732	695	752	679	718	732	662	693	760	759	682	738	743	645	686	698	724	691	671	752	701	722	710	675	720	711	711	706	700	669	758	700	717	758	692	722	703	686	657	747	721	730	677	712	715	700	747	728	698	737	693	701	707	741	727	689	734	707	717	674	748	709	693	723	711	697	726	667	744	699	630	677	710	735	675	687	704	704	698	731	672	692	727	677	690	711	694	693	734	723	724	755	759	717	695	713	694	738	709	694	685	734	694	711	740	679	673	705	728	733	717	719	706	734	730	701	741	715	683	756	727	730	737	700	714	745	730	723	690	715	782	699	724	754	752	786	719	690	766	711	692	716	754	749	722	715	709	712	733	729	746	692	698	735	703	730	692	696	702	736	709	741	702	698	719	717	676	730	747	739	723	696	703	683	700	725	735	671	687	697	701	684	696	714	724	730	744	700	721	731	712	757	691	745	677	709	725	702	723	709	708	682	705	709	729	737	734	681	709	702	659	691	695	688	686	682	744	704	683	682	701	745	714	750	692	758	721	729	707	726	719	694	729	708	696	692	713	726	712	721	689	696	715	697	678	684	710	704	697	705	690	706	715	726	712	726	691	747	705	711	696	728	690	715	720	665	783	721	711	680	746	756	665	708	730	698	762	721	739	709	723	746	712	744	691	741	700	780	730	692	724	703	705	667	671	652	695	689	689	740	690	740	735	700	710	716	726	730	699	747	730	686	720	741	726	701	692	731	680	704	754	699	716	712	683	749	692	665	712	705	720	693	702	712	736	733	736	723	759	683	651	696	690	720	760	696	672	670	721	724	734	703	694	733	679	719	699	752	695	734	693	704	737	697	712	755	745	739	751	716	734	725	731	684	695	730	679	723	731	779	704	720	698	668	743	775	667	708	763	717	703	710	726	694
3493	2142	1830	1194	960	886	793	758	777	683	702	679	662	651	708	728	696	673	659	646	638	670	677	615	603	642	642	629	608	656	576	615	695	622	631	615	646	646	632	621	649	644	636	691	616	615	665	615	625	660	625	665	680	643	691	626	664	651	610	646	642	616	650	613	622	632	644	648	608	676	625	625	638	655	595	637	671	634	641	614	631	675	601	608	621	648	653	624	627	613	626	619	620	657	641	608	637	641	634	644	680	661	641	673	592	627	629	640	657	608	643	639	630	631	620	649	608	636	618	626	696	604	622	620	642	620	668	690	603	638	626	613	660	572	623	597	620	641	650	620	655	597	641	667	668	703	617	648	686	655	652	653	669	667	667	626	656	656	654	628	631	653	665	665	680	663	630	606	647	658	591	627	677	638	673	591	632	608	618	669	620	625	571	626	646	640	621	643	618	651	642	664	618	583	643	611	628	589	667	619	601	630	592	650	671	662	650	630	642	631	614	653	642	674	628	602	633	651	625	618	636	643	668	630	657	617	655	587	582	608	629	648	631	635	635	573	632	639	632	619	644	661	609	620	627	570	615	650	599	623	603	647	632	649	600	561	643	614	643	641	640	639	575	618	689	656	606	693	647	631	614	609	609	623	646	663	629	661	612	647	656	634	692	609	638	651	659	657	630	640	648	673	664	674	617	590	641	619	655	639	643	631	618	621	596	603	606	641	659	623	652	589	649	695	581	645	615	648	603	652	620	658	653	615	641	605	651	644	594	655	650	635	672	609	624	686	650	619	621	584	635	639	641	598	614	619	622	666	655	606	627	651	603	599	614	642	600	630	572	587	641	598	592	630	675	618	631	629	623	641	619	628	632	608	604	613	598	621	642	602	627	615	666	666	642	624	644	644	677	633	680	589	591	617	594	621	592	653	649	631	641	690	633	637	676	660	628	645	624	616	639	610	622	627	601	612	610	600	637	660	618	620	651	636	657	594	606	638	627	651	626	597	616	669	646	647	660	628	623	621	631	633	591	626	638	658	627	626	643	603	668	599	625	652	646	671	625	683	664	660	629	620	639	666	628	642	628	583	649	621	559	571	590	636	605	621	548	641	612	622	603	649	634	658	625	627	615	659	638	611	622	600	650	664	622	595	632	651	654	592	642	619	672	628	609	606	604	580	647	643	599	632	628	648	673	631	609	663	639	643	665	631	603	632	591	610	688	625	606	609	613	588	645	680	636	618	631	601	612	660	657	647	608	578	645	605	589	647	653	661	643	636	662	604	717	651	639	679	700	647	616	658	630	648	659	633	613	628	585	629	649	620	649	644	635	683	622	606	678	623	584	663	611	601	632	634	621	606	597	634	645	599	644	624	656	584	624	689	625	581	632	592	648	589	672	634	658	623	594	636	658	619	640	615	588	610	642	639	650	624	661	604	653	619	667	629	680	607	642	648	628	612	654	627	631	651	610	631	619	620	663	590	600	628	649	628	592	629	645	622	585	668	621	634	641	611	624	603	668	593	588	588	624	572	641	598	663	664	620	650	650	658	596	621	666	593	590	626	643	628	656	618	644	653	547	620	641	633	616	659	605	683	623	681	610	594	619	621	653	636	631	613	633	602	617	633	664	669	676	641	608	618	588	666	609	645	621	638	630	629	618	668	626	613	649	665	693	665	654	622	604	637	635	635	642	615	645	644	629	622	647	627	649	640	624	651	634	679	629	596	601	655	652	639	621	633	610	606	586	626	610	597	635	643	630	627	651	633	595	604	624	599	638	699	616	639	621	616	649	645	595	657	603	644	634	601	654	647	610	638	600	638	648	668	593	594	601	640	657	650	642	612	630	609	668	658	632	628	624	667	623	643	631	609	616	584	613	616	606	641	651	621	668	636	640	646	680	586	645	635	660	623	665	615	624	621	610	612	645	614	655	640	648	630	637	667	611	632	617	708	615	607	638	595	646	604	629	666	603	590	632	642	609	631	623	584	649	626	617	612	609	587	689	634	638	634	642	638	635	618	616	641	645	651	604	645	662	643	687	593	661	621	640	602	581	627	629	629	630	663	680	623	580	597	596	611	636	632	651	620	612	646	628	617	634	638	641	592	646	600	667	616	630	661	628	661	614	597	643	638	648	630	568	629	649	656	641	626	616	628	685	609	631	595	634	640	634	639	601	625	644	669	622	656	619	569	667	637	599	604	661	660	641	606	663	623	650	634	630	644	643	605	634	633	648	615	635	659	627	634	615	653	695	579	665	609	603	625	620	593	650	637	675	596	635	594	648	642	640	666	608	655	630	620	612	665	607	620	622	670	667	589	634	627	631	645	604	628	671	633	600	634	611	663	659	643	672	622	657	639	622	586	630	614	661	634	638	667	638	602	603	652	594	644	613	605	646	609	610	612	687	616	617	621	638	614	625	633	581	625	607	616	629	651	652	600	637	671	642	609	596	649	648	666	600	613	621	682	658	610	619	616	635	658	601	608	612	622	610	615	639	610	631	639	625	650	583	642	609	606	577	645	642	632	649	643	687	618	607	624	625	641	619	646	617	675	634	680	651	629	622	624	621	602	618	640	628	651	622	635	667	652	610	621	631	627	643	618	605	632	591	613	582	626	611	619	625	589	603	604	631	637	608	629	637	617	639	653	631	617	638	585	638	635	637	654	647	624	592	632	655	618	664	626	604	595	635	625	622	618	622	641	604	639	631	597	573	685	627	684	633	624	631	633	620	601	593	673	635	618	613	628	601	631	628	625	611	601	588	630	597	608	582	614	605	616	626	622	637	620	607	630	646	583	681	647	634	628	629	637	626	668	642	635	644	645	605	632	591	631	623	651	616	625	625	631	658	622	640	649	616	638	618	651	625	597	675	657	678	656	596	610	663	632	611	649	618	614	622	602	584	611	650	603	614	597	625	666	618	598	582	630	608	615	609	690	616	647	619	641	680	659	692	625	659	594	666	615	669	678	642	642	623	606	646	676	601	651	648	623	601	656	593	578	593	667	610	606	611	700	651	639	608	605	623	652	680	641	610	644	564	601	625	648	610	619	633	638	651	637	640	631	626	654	588	646	641	622	602	634	614	613	611	680	597	606	649	636	640	642	604	664	648	639	614	627	623	605	679	651	580	622	613	647	683	621	671	624	611	659	636	670	607	658	622	639	674	618	620	585	634	629	606	644	674	622	656	598	628	619	640	610	654	637	676	623	608	620	646	645	616	611	626	604	674	671	653	682	651	610	676	640	617	666	638	627	598	604	633	623	650	647	586	660	598	602	624	591	638	633	626	629	666	648	616	626	634	603	591	593	630	641	640	623	652	610	631	672	634	646	657	626	602	643	613	605	624	653	608	634	617	627	619	617	672	656	615	626	653	615	590	581	637	616	634	615	625	652	653	629	610	634	589	628	628	649	635	573	636	631	623	609	605	613	610	620	655	632	647	638	607	636	631	589	657	652	589	586	602	632	607	577	611	636	616	614	658	621	646	605	600	624	614	599	641	615
24211	21394	28550	24625	20421	3329	1207	743	650	564	537	542	574	517	538	500	547	425	500	505	470	491	533	481	512	489	487	474	506	505	489	507	497	449	508	452	442	443	491	470	461	460	443	451	490	492	424	447	455	467	460	470	482	464	482	469	480	469	550	444	483	443	468	446	486	487	440	460	441	487	444	447	481	443	482	430	499	447	440	452	466	475	483	466	475	470	460	488	464	480	444	455	435	452	477	476	482	478	451	460	471	465	494	437	484	512	478	444	452	472	489	484	451	465	446	464	459	448	471	501	496	456	465	462	470	452	454	494	431	489	461	435	492	463	458	460	461	470	450	462	472	453	461	456	465	486	489	496	504	475	473	441	432	481	498	409	449	453	424	466	490	451	470	463	440	435	437	488	500	434	434	479	479	481	500	462	452	483	455	458	457	495	461	471	499	484	469	475	472	476	492	455	454	451	448	451	478	462	465	499	441	409	521	435	471	452	455	457	452	438	460	480	511	476	471	457	481	465	467	500	430	495	482	457	466	495	478	487	431	496	457	466	480	473	475	449	498	493	449	477	449	470	479	467	461	503	443	464	463	442	418	430	454	436	460	442	456	429	512	451	463	438	498	454	451	443	490	463	435	467	448	435	449	459	455	443	466	448	447	436	457	492	501	488	431	423	516	448	439	464	459	451	492	439	444	454	442	456	460	466	420	476	488	474	466	467	446	449	489	446	443	492	485	509	493	463	501	464	471	457	475	488	451	463	459	502	478	462	480	473	490	490	440	492	446	474	451	478	512	463	429	428	490	476	431	443	444	451	458	426	490	455	497	490	463	435	505	443	455	458	443	471	403	487	415	419	542	423	460	431	457	422	439	494	457	444	456	472	487	439	437	459	402	476	433	447	501	466	486	484	420	441	508	444	494	446	490	451	467	456	455	466	483	466	476	437	451	449	450	450	447	464	470	494	431	514	455	454	485	491	451	477	443	436	441	464	466	462	462	443	479	454	463	489	470	453	461	494	470	473	466	461	446	483	432	472	474	448	468	464	443	459	470	484	451	463	423	480	442	471	487	444	422	456	457	465	484	503	454	459	470	446	440	468	469	453	442	431	463	483	475	464	448	476	459	489	427	507	447	473	451	499	456	463	447	448	458	450	469	492	450	478	487	467	454	462	449	433	446	453	472	440	413	439	456	494	471	474	466	458	458	482	463	473	455	451	451	442	480	446	466	426	490	466	446	458	442	428	433	451	457	485	474	451	479	464	472	453	469	488	460	477	426	447	472	446	435	446	496	456	456	465	424	440	468	468	475	418	481	452	449	470	465	451	469	440	441	457	484	501	461	477	463	462	427	487	450	466	423	496	492	470	444	468	484	428	483	417	461	470	442	465	466	440	482	464	447	466	416	459	490	440	458	458	463	428	471	510	463	428	410	459	434	426	472	426	463	476	487	494	470	433	443	416	428	413	464	453	472	464	458	484	484	467	478	464	460	478	487	452	490	448	442	477	436	442	465	484	453	453	475	438	424	427	473	481	450	459	463	455	481	457	480	442	476	484	443	482	456	455	443	477	446	437	459	468	472	422	463	455	481	450	444	464	450	470	492	449	460	437	428	493	468	437	431	412	444	454	457	483	477	429	473	446	479	429	483	494	445	426	427	467	470	473	455	463	483	488	482	435	457	460	422	463	468	469	431	409	444	427	435	461	487	515	481	481	459	476	454	477	467	427	482	462	464	440	446	445	428	470	471	489	474	470	464	456	463	488	467	457	417	470	437	465	456	441	510	454	457	504	459	472	475	449	447	470	426	478	479	476	446	498	455	451	454	461	482	442	439	447	430	447	479	413	466	454	486	447	445	483	443	449	439	452	445	474	439	478	482	496	446	482	409	478	436	484	457	421	457	445	484	448	489	463	433	461	453	452	493	403	430	487	497	479	438	483	475	496	450	444	448	428	495	471	471	439	471	459	420	464	446	433	426	480	518	477	468	458	472	451	488	453	452	500	480	425	462	463	467	434	464	469	425	438	464	419	465	471	441	464	479	442	466	485	467	474	484	425	465	475	505	493	488	453	463	450	459	488	417	488	465	475	497	470	500	478	471	489	459	438	441	413	449	457	463	466	450	503	451	472	496	450	454	469	448	468	467	455	441	482	450	473	488	479	467	442	470	457	444	460	454	444	445	449	463	470	411	450	476	447	463	432	476	462	468	442	503	477	459	415	477	436	476	427	457	453	467	501	452	462	447	469	467	482	455	476	483	452	433	439	495	460	472	469	481	458	424	478	407	461	443	476	441	473	469	471	445	445	481	459	472	473	449	459	477	452	440	505	480	460	459	477	450	473	454	427	428	436	463	468	427	488	462	427	474	475	470	431	465	475	468	422	481	459	478	459	490	454	492	456	445	453	461	478	467	427	456	456	487	456	465	488	487	468	418	451	449	457	464	453	478	442	475	462	508	482	439	488	466	423	473	500	446	478	476	513	453	513	474	452	431	475	438	473	426	434	456	463	465	467	405	441	461	439	476	448	429	498	449	486	462	438	463	413	471	424	468	458	434	482	444	454	454	458	470	402	428	448	483	451	444	442	455	459	470	451	444	460	465	448	500	468	456	436	465	481	474	464	472	495	463	428	491	471	452	418	445	470	456	484	499	453	462	412	439	436	498	456	448	438	467	465	431	467	436	441	435	445	488	455	479	516	482	460	459	447	426	468	486	464	433	506	470	486	428	433	462	452	437	461	488	470	459	481	448	434	461	427	500	485	448	419	493	467	510	431	451	475	488	449	454	467	473	477	444	441	477	460	453	470	456	464	472	448	466	464	479	463	470	465	490	461	455	491	439	441	480	451	465	447	462	477	454	456	441	472	472	463	427	466	433	444	472	445	472	458	490	498	479	459	494	445	427	484	481	439	471	473	471	469	494	502	459	477	455	447	474	458	433	448	453	463	495	451	475	483	504	429	423	479	416	459	472	457	451	495	425	450	449	441	507	442	489	451	475	457	476	455	416	434	424	470	459	494	489	428	436	456	483	415	445	444	469	448	451	458	505	455	449	407	452	464	450	437	457	490	465	433	477	471	463	448	440	473	464	455	461	467	429	482	488	476	454	461	505	437	464	477	476	421	454	438	439	442	495	461	489	444	458	488	460	453	415	473	471	448	443	451	451	468	447	500	459	474	461	417	434	480	427	480	486	449	433	474	435	482	438	454	471	451	463	444	452	439	460	446	466	471	475	453	476	434	415	473	463	452	465	467	458	454	477	470	460	463	469	451	470	469	484	439	503	488	465	485	454	460	495	454	456	452	468	448	442	495	501	473	484	497	447	440	465	475	459	458	473	429	463	476	457	479	438	484	490	435	488	481	460	427	464	466	421	495	461	421	472	440	414	486	459	421	460	452	463	457	472	444	443	482	470	465	480	478	464	435	457	494	457	457	421	471	436	440	482	484	462	432	446	429	490	444	450	427	453	485	472	425	469	459	418	451	480	492	432	467	471	513
3311	4945	3914	2006	1424	1143	936	852	739	709	650	613	658	569	503	509	544	505	498	487	485	522	438	449	496	485	442	445	466	473	496	472	487	487	462	468	465	464	459	462	471	475	497	490	446	463	452	452	458	466	473	455	490	438	453	429	464	450	431	440	476	437	433	453	439	453	477	443	443	453	439	457	396	462	487	450	439	468	433	482	458	426	433	470	453	490	434	461	450	474	480	438	447	459	447	436	483	423	444	422	435	445	448	427	428	450	447	454	395	469	446	458	463	437	429	436	419	435	457	467	473	438	505	400	458	467	474	447	468	433	394	457	441	450	425	458	442	472	450	428	443	434	460	462	422	425	491	434	449	459	433	421	443	487	439	416	461	446	433	447	441	418	445	478	399	456	474	431	421	444	486	444	423	473	442	478	445	443	450	426	441	459	454	458	474	499	446	450	451	448	457	399	435	449	500	456	479	432	450	402	470	419	469	430	463	462	475	462	451	448	480	421	443	472	436	442	460	483	453	431	428	462	464	431	406	421	456	449	448	454	466	473	444	424	439	457	433	432	410	432	419	485	443	464	441	436	416	491	438	476	442	438	424	439	444	449	456	441	449	449	407	443	455	425	433	421	443	438	454	462	450	427	458	412	484	433	449	460	452	432	434	463	432	462	424	453	474	461	484	454	430	450	416	442	405	468	393	450	470	383	446	397	436	431	429	458	415	430	415	441	484	455	445	445	451	407	424	452	425	451	427	422	436	458	467	466	442	433	447	444	435	410	412	450	449	464	488	465	436	449	415	421	440	427	439	480	484	456	458	451	426	422	429	444	461	459	423	446	459	437	435	459	499	440	412	441	430	446	473	459	419	463	431	424	444	429	427	385	442	441	453	434	438	448	424	458	438	429	436	430	427	400	465	412	472	450	492	451	452	437	444	454	425	429	453	466	417	435	435	453	448	459	456	404	421	469	435	418	449	413	438	427	455	459	466	442	448	430	426	415	443	472	471	453	452	436	456	449	427	449	420	421	450	436	447	448	445	464	450	434	441	432	415	444	428	476	450	469	397	416	448	418	469	439	469	442	445	404	464	394	478	401	439	457	467	426	463	416	451	444	459	457	421	442	447	454	439	496	412	417	457	442	426	452	431	449	451	440	417	413	482	444	453	451	415	442	434	441	462	445	431	446	440	422	442	411	458	441	435	408	449	405	427	441	449	454	502	471	452	438	446	417	459	468	464	430	423	458	438	453	479	460	483	417	428	426	435	407	453	481	473	408	437	475	472	435	444	436	434	428	439	457	458	453	417	423	495	441	425	456	421	469	442	421	430	425	446	422	440	413	403	430	425	428	443	449	438	469	471	419	460	473	430	448	465	431	445	429	414	447	463	403	432	443	421	420	413	456	428	458	424	452	487	399	448	455	450	439	479	446	465	437	444	430	461	481	449	395	458	451	406	420	462	484	448	424	440	433	430	441	423	446	428	458	415	450	432	441	449	451	428	465	427	456	425	405	445	459	432	439	451	459	420	428	456	427	444	474	439	432	385	435	407	427	443	451	448	438	415	426	455	420	438	450	430	440	465	443	442	422	489	427	453	430	415	470	431	432	443	440	451	427	402	459	435	447	424	430	446	416	433	442	448	454	414	444	435	456	430	448	439	450	427	431	425	451	434	451	440	438	433	442	443	457	425	427	467	420	457	401	431	470	421	457	452	423	462	410	465	475	444	428	466	436	416	410	473	385	448	426	503	406	439	456	462	398	419	429	405	452	402	459	450	488	445	445	427	450	441	421	466	461	428	441	429	447	455	441	433	461	429	429	451	428	433	478	419	460	416	429	405	482	401	434	417	423	470	449	448	420	420	429	447	436	442	415	385	456	440	438	430	417	482	466	457	451	456	420	441	411	475	418	453	431	427	404	456	402	417	474	421	454	439	434	431	440	411	437	448	456	437	459	422	506	449	454	444	438	416	409	448	429	431	490	423	435	441	418	470	441	454	419	449	475	446	396	442	416	471	471	438	436	413	421	440	468	451	415	457	420	444	417	462	442	466	424	435	402	431	437	435	442	443	427	440	432	448	445	488	413	440	451	455	439	390	436	398	431	455	482	434	421	454	423	474	424	432	431	415	442	427	414	417	406	406	460	449	466	457	450	484	457	452	465	438	461	437	428	442	448	417	463	422	420	413	433	433	467	414	419	428	408	448	449	440	420	442	420	445	443	408	439	453	413	493	420	452	436	433	441	479	431	413	467	442	458	465	435	415	456	472	464	398	464	429	422	418	437	420	437	410	418	445	432	471	433	411	419	458	420	463	464	454	420	438	456	426	464	426	457	442	431	438	449	465	451	430	420	462	407	417	425	420	444	427	424	444	449	396	407	420	413	400	441	480	410	430	404	415	449	438	449	422	392	424	445	430	415	447	427	490	465	418	396	449	447	444	428	439	391	435	441	460	402	426	406	439	447	415	442	438	439	446	450	439	430	456	434	437	444	445	412	424	411	460	466	418	448	448	443	443	464	421	457	441	433	435	435	433	434	450	451	405	441	432	437	442	402	399	439	419	431	428	440	417	411	429	406	451	448	492	431	438	460	464	434	421	442	454	446	440	444	446	424	423	473	464	427	438	392	441	463	439	417	462	392	409	444	468	450	425	438	461	458	448	460	478	436	448	451	429	489	388	437	425	436	447	438	439	422	398	414	455	400	457	473	457	438	478	438	421	436	458	446	428	445	441	469	414	453	410	439	424	399	410	490	449	454	430	462	420	457	466	461	417	441	432	460	419	436	461	428	446	457	446	460	435	455	410	445	424	444	442	422	431	439	418	436	443	434	424	413	439	429	464	465	442	436	451	440	425	470	450	454	431	427	420	422	465	484	410	444	448	422	433	453	466	416	453	424	423	458	443	405	444	434	452	478	433	413	450	446	407	428	473	430	443	441	431	447	419	422	432	419	441	416	432	442	454	432	429	417	449	430	452	467	435	442	462	453	443	412	401	472	409	434	467	429	408	426	401	476	456	431	427	434	427	409	442	391	436	469	441	420	445	462	415	432	436	427	416	471	415	445	438	414	443	414	424	420	458	474	431	413	396	466	481	417	431	474	451	444	481	440	453	438	442	471	440	431	452	455	435	419	405	416	468	441	435	451	439	477	432	398	420	485	412	454	440	445	434	393	411	445	431	456	449	432	449	434	477	445	429	450	432	443	438	483	427	448	410	416	457	432	442	431	444	416	433	418	439	437	422	403	437	485	471	421	463	416	429	438	450	428	424	416	420	440	429	449	435	440	426	434	447	423	394	439	437	446	454	438	442	444	418	449	429	442	481	420	481	455	431	446	434	460	456	434	426	446	412	370	485	454	391	404	436	451	389	433	460	462	450	392	446	468	447	430	433	455	413	456	436	414	438	412	472	441	439	442	469	465	478	437	457	446	421	389	421	460	507	444	419	387	421	456	426	446	453	410	459	425	423	390	424	446	453	416	429	412	460	418	436	432	460	445
27580	12289	2184	1359	974	887	908	977	969	886	893	966	930	928	956	912	898	895	867	890	889	919	882	901	895	943	947	924	948	874	950	905	926	861	950	870	915	901	902	916	891	922	905	912	945	928	863	913	941	897	908	969	920	912	961	977	880	941	913	831	966	884	916	918	941	929	894	901	944	950	922	945	907	911	898	917	885	891	854	904	913	965	913	953	920	878	957	869	889	892	898	888	870	908	893	904	925	909	861	899	901	874	881	929	888	903	869	865	948	916	882	865	939	947	928	868	826	976	904	903	868	912	892	883	922	957	900	915	986	878	858	908	894	898	902	992	953	921	938	943	892	892	923	920	950	921	879	902	949	899	934	931	935	910	904	929	872	890	908	952	881	923	916	937	939	859	975	940	926	916	899	918	851	905	913	902	914	886	918	843	955	887	879	882	963	880	887	895	875	919	929	945	958	922	872	915	864	962	882	899	874	902	908	925	887	935	926	892	974	875	919	935	936	879	922	892	928	916	905	945	942	905	883	927	986	893	909	901	889	911	921	922	907	979	870	906	925	908	921	916	915	916	940	881	897	877	903	857	937	887	854	903	938	890	920	903	902	916	904	883	881	884	960	867	968	924	919	909	918	962	842	876	914	856	859	877	912	878	860	927	943	977	949	856	909	907	914	888	883	941	853	934	930	895	929	932	883	914	865	870	884	920	891	947	946	888	904	858	872	890	912	916	926	911	886	942	856	908	879	874	923	894	927	954	887	890	881	928	908	932	893	904	909	901	912	939	930	958	904	982	912	895	939	935	865	934	903	884	941	904	880	905	885	807	893	910	930	908	900	872	950	934	832	913	932	888	933	906	912	875	877	930	955	910	900	892	952	872	920	924	959	950	883	859	897	901	904	882	908	884	888	866	943	904	934	907	916	913	890	912	887	931	933	1011	886	918	917	940	909	927	887	898	897	917	907	917	903	906	918	905	865	910	953	942	904	910	869	925	921	925	895	926	937	940	946	857	913	922	860	878	874	863	878	838	927	887	878	915	900	916	903	878	922	908	954	878	918	882	935	863	938	865	946	894	890	874	875	891	888	911	932	918	890	969	900	893	944	914	881	913	871	899	912	903	871	848	853	920	997	923	939	910	894	860	886	904	895	877	930	947	876	898	913	937	894	935	878	896	955	940	898	920	982	912	890	901	895	920	885	929	853	918	950	934	899	883	961	853	943	889	966	893	953	935	944	945	890	859	845	878	919	920	900	882	936	928	878	902	883	914	914	836	931	925	882	926	909	939	908	905	929	907	901	887	885	958	957	918	875	909	958	888	922	888	927	875	918	897	924	910	902	929	941	882	948	925	965	917	964	915	923	881	899	946	894	856	916	971	979	914	868	912	861	884	891	915	917	890	908	863	933	897	886	917	914	913	862	871	887	931	828	902	906	879	909	892	904	950	870	954	877	901	923	921	929	876	889	962	902	955	959	901	898	940	895	914	889	966	846	917	923	958	946	899	884	927	865	921	953	860	928	915	893	908	879	863	879	932	874	886	961	917	872	880	865	912	869	881	916	873	903	888	973	941	932	945	935	915	911	907	898	948	900	887	921	922	919	897	927	915	904	954	906	862	868	869	924	877	905	881	962	954	906	879	946	917	957	908	881	939	917	938	966	855	935	900	915	849	906	874	878	926	859	927	933	921	906	949	910	939	939	914	842	944	930	895	907	953	898	853	919	835	840	918	880	936	929	943	951	903	932	946	877	931	895	921	943	914	984	964	940	890	869	915	865	873	934	905	903	881	868	885	896	913	951	920	945	895	902	907	925	866	926	866	903	930	906	907	913	869	932	865	874	920	890	909	930	893	903	926	958	905	842	930	874	873	892	994	883	917	891	922	951	876	907	875	909	868	901	901	944	890	878	937	893	943	859	898	928	887	874	958	928	895	890	931	875	882	923	907	910	937	901	909	866	889	894	887	911	978	917	911	886	870	919	936	956	915	898	909	939	882	905	924	916	849	904	903	957	888	975	944	941	917	910	894	884	868	906	890	880	895	928	927	873	952	915	842	879	868	966	889	860	889	867	903	875	889	915	891	950	892	887	951	905	930	929	935	925	904	897	946	902	897	947	917	904	953	872	877	919	901	901	899	874	966	904	915	938	900	933	929	939	956	889	856	881	933	906	878	942	898	867	933	929	971	886	905	878	898	940	890	884	901	937	920	867	916	980	894	902	847	882	932	901	949	919	933	894	894	891	947	901	943	924	936	871	909	889	863	925	930	931	960	872	934	884	930	879	883	962	943	912	855	881	917	889	870	918	914	870	896	949	877	887	922	856	901	894	848	875	923	968	992	923	890	904	949	861	895	941	862	939	890	944	863	894	873	906	855	885	863	903	941	837	889	903	846	944	861	856	914	900	933	943	927	892	924	867	960	892	896	959	884	887	916	938	881	920	927	892	924	908	1000	917	944	912	869	900	871	908	925	869	897	901	915	949	929	895	916	974	868	882	911	893	911	880	914	916	854	900	900	845	850	922	880	915	884	896	932	875	921	920	891	853	907	872	939	882	910	958	891	857	894	881	884	950	945	962	890	893	898	947	951	840	928	948	927	957	927	945	937	895	939	869	852	887	856	866	921	937	927	882	925	852	897	919	936	894	974	897	941	893	941	887	900	926	950	901	931	907	906	913	915	915	958	878	841	844	865	897	914	979	951	920	901	862	923	924	855	926	891	936	929	918	853	952	909	956	904	883	961	885	921	898	923	928	861	912	908	924	911	932	866	896	918	903	939	921	896	919	880	896	905	970	884	866	843	851	878	862	857	908	909	897	923	874	954	874	869	917	899	887	890	933	934	926	901	989	882	880	904	936	979	943	920	921	857	924	958	836	936	925	949	932	932	950	928	880	905	972	880	900	917	933	892	906	916	905	865	860	905	895	901	852	943	967	918	936	887	898	910	894	943	895	894	921	895	884	914	896	870	939	908	890	902	949	876	896	927	896	904	904	857	938	914	883	848	940	880	940	879	899	901	955	864	943	907	914	911	875	864	920	930	922	931	913	905	968	879	928	873	882	922	940	898	920	913	910	936	894	874	880	938	845	933	894	949	899	962	921	862	921	890	920	906	935	891	870	929	905	918	972	902	911	936	875	923	860	863	964	885	930	850	874	929	947	936	924	898	878	940	895	957	864	935	907	906	914	916	890	881	873	896	857	876	911	944	885	917	833	876	873	899	861	946	944	873	895	936	902	868	888	880	880	1007	973	866	917	878	952	849	855	913	914	939	937	963	926	894	873	864	938	969	889	937	887	855	870	872	902	981	928	883	908	923	886	877	854	874	945	922	860	915	894	912	910	870	888	905	944	895	917	866	901	925	891	878	896	948	937	908	881	916	891	906	951	858	877	883	884	927	928	940	915	911	861	915	931	912	882	916	871	912	899	891	898	908	893	911	842	882	901	907	879	902	868	851	899	884	910	868	933	935	899	944	932	843	925	948	901	892	910	893	950	936
5111	985	947	836	836	766	740	793	813	769	769	807	763	815	784	803	792	769	743	762	795	741	755	760	768	719	746	805	742	749	767	811	775	766	737	802	787	822	765	759	760	782	762	754	786	766	712	766	705	784	804	777	788	751	739	752	750	759	741	834	763	785	788	795	760	798	739	820	748	781	700	765	728	725	806	731	805	805	768	780	794	770	736	763	771	744	758	741	779	778	736	743	786	819	743	777	765	756	724	785	735	787	790	774	772	822	809	742	734	761	779	744	798	757	731	751	758	776	803	799	785	725	770	783	772	786	798	720	739	766	785	753	745	744	747	766	759	727	779	715	757	764	766	776	745	736	764	711	810	774	746	782	768	779	781	787	739	796	777	751	768	798	770	714	784	773	778	721	760	776	727	729	758	771	747	757	746	724	804	742	730	769	780	756	762	753	756	754	768	741	724	798	706	805	761	740	761	755	766	785	734	783	786	776	733	773	751	781	714	837	736	749	728	714	735	762	768	727	727	770	704	824	740	763	758	704	764	767	776	757	764	800	799	772	738	783	744	780	734	791	751	743	763	738	740	750	759	773	754	785	760	765	748	777	785	808	773	754	769	768	786	775	778	758	753	749	737	731	725	750	765	755	754	754	744	790	733	770	702	749	798	749	763	783	734	834	814	744	747	762	698	762	755	737	751	741	794	763	769	765	753	770	748	731	737	724	753	720	754	757	759	698	801	784	795	733	792	813	779	772	745	728	737	763	729	771	764	756	767	764	732	776	761	731	745	776	813	784	743	762	761	818	708	744	736	772	769	774	746	760	746	730	761	773	740	793	754	762	820	751	771	774	755	774	759	766	781	760	747	768	762	718	754	754	783	767	803	771	727	776	738	749	773	747	733	740	778	770	813	764	735	770	711	750	754	785	744	773	755	767	728	738	775	780	780	794	717	733	731	761	720	753	767	766	766	747	774	753	753	731	761	758	737	751	767	797	708	751	773	793	746	722	729	785	740	828	754	787	766	765	780	719	720	810	756	816	792	786	755	781	768	730	740	758	749	765	760	768	797	746	745	747	731	763	766	724	742	778	784	729	753	779	747	797	756	754	742	771	764	797	710	759	763	778	708	733	777	726	727	769	781	742	738	777	753	767	751	808	795	756	747	786	746	800	736	727	756	758	725	777	748	831	743	765	769	770	686	800	772	735	761	755	787	755	825	813	784	741	719	819	758	737	756	717	754	767	766	747	766	784	760	775	767	764	750	809	776	762	762	742	818	792	723	741	764	734	802	754	822	759	778	731	771	750	783	761	787	755	833	733	759	758	724	795	808	748	781	751	759	739	716	746	767	741	755	808	744	760	720	799	718	739	774	785	811	774	757	723	805	779	734	776	762	771	780	775	759	792	759	769	779	749	784	767	811	754	775	757	775	729	776	754	774	749	742	789	776	757	766	762	764	693	743	777	720	774	736	787	763	819	730	810	779	741	721	753	798	779	767	743	720	755	739	771	716	777	771	841	729	856	775	697	788	740	779	746	795	726	769	796	777	730	772	767	743	797	753	773	741	785	781	754	750	790	776	761	778	808	796	737	739	746	703	752	766	792	825	790	708	797	828	721	789	747	779	765	790	768	752	742	733	782	779	780	771	781	727	831	811	750	733	810	774	772	776	791	762	719	752	760	715	743	764	749	763	762	752	775	795	760	786	755	749	814	769	821	762	773	761	792	782	730	756	792	752	785	740	801	805	755	781	772	758	755	749	783	768	709	795	801	755	765	697	765	764	762	748	780	729	760	719	767	823	770	745	786	746	718	779	730	761	792	780	749	758	712	741	749	770	776	815	757	716	775	819	782	771	735	790	705	758	813	777	761	784	746	782	731	773	776	800	738	779	783	764	720	787	780	705	804	766	817	796	770	868	753	764	796	787	732	751	715	778	773	816	806	744	712	788	776	759	764	737	760	818	736	768	778	785	764	789	814	726	774	752	806	750	770	758	805	745	795	767	789	712	814	757	758	739	791	756	755	751	762	742	732	784	735	773	787	789	804	812	776	788	768	739	744	728	773	781	750	795	775	689	752	766	757	766	775	750	736	749	724	739	744	747	752	751	759	773	767	744	776	717	771	774	764	743	754	775	739	753	750	805	751	767	791	772	764	785	762	783	772	795	829	771	826	788	757	784	730	761	739	732	766	760	770	756	754	782	715	793	796	767	766	750	752	785	757	726	767	728	786	730	764	816	735	726	771	767	763	788	750	718	752	717	764	719	767	750	738	761	782	781	797	783	814	789	814	738	788	748	747	722	772	790	755	799	779	781	777	774	774	729	779	801	729	775	767	745	799	715	783	768	738	757	787	714	720	766	747	742	767	743	778	776	793	734	758	775	762	774	732	746	770	744	750	782	783	761	744	747	760	762	754	751	776	745	753	739	770	770	769	807	760	734	760	755	743	747	740	771	777	743	710	847	767	743	765	781	798	729	793	772	780	773	762	708	789	769	754	689	766	787	788	789	691	785	751	786	753	755	738	750	759	735	772	769	797	802	761	758	731	782	776	753	712	755	815	738	775	767	740	776	756	812	731	743	783	723	734	730	794	769	758	761	757	734	730	761	794	710	775	737	734	765	789	754	769	738	773	742	744	749	782	752	721	796	747	717	688	777	760	794	801	748	745	787	742	744	811	777	751	731	758	799	761	776	764	761	740	747	740	767	706	774	758	713	793	798	753	755	712	759	744	759	773	742	736	781	764	758	824	792	738	751	747	748	730	756	784	792	785	734	789	765	769	764	757	750	748	831	772	769	720	806	748	816	757	748	791	743	746	764	764	778	804	788	766	698	757	779	752	794	762	772	746	755	780	733	800	745	766	767	802	781	768	839	747	742	731	713	809	765	718	771	764	774	791	781	794	768	784	788	774	759	773	733	816	736	782	719	748	755	794	800	782	757	729	819	771	750	780	763	744	722	738	809	738	777	750	737	775	766	748	713	767	739	825	799	743	778	718	751	772	739	726	758	738	742	657	743	787	785	763	741	820	767	764	767	749	809	733	806	823	769	754	745	814	762	785	808	728	741	777	760	745	792	771	754	797	751	745	748	739	795	792	789	761	789	771	747	811	778	757	785	762	780	729	786	795	758	781	745	782	760	767	751	745	756	805	731	779	731	838	763	747	694	786	801	722	744	781	777	775	723	769	744	769	796	756	757	754	773	773	740	792	749	746	744	779	762	779	737	745	813	789	772	743	741	777	790	763	812	756	764	788	805	753	730	719	742	797	774	767	754	716	803	775	763	741	721	762	789	808	754	702	724	772	761	726	733	784	738	761	789	760	803	724	765	755	685	759	743	761	751	745	723	800	751	787	716	744	726	753	741	747	801	795	785	736	797	763	752	748	768	755	775	778	769	784	751	769	783	721	748	726	766	787	737	772	737	810	738	831	760	731	731	777	721	743	722	756	746	719	757	767	757	804	769	749	774	781	736	793	762	788	721	834	734	773	805	761	750	751
25830	21466	25648	17908	1822	1005	919	811	747	762	765	787	728	751	729	687	670	673	719	703	688	756	724	710	719	685	696	716	723	718	686	712	701	655	689	698	664	684	675	717	693	709	727	721	709	708	670	672	710	720	676	661	732	644	664	662	731	711	671	647	677	743	708	729	660	645	664	700	618	694	741	713	680	689	681	703	736	659	686	686	693	678	678	653	707	688	651	683	696	689	705	619	676	711	714	698	726	685	672	664	703	666	693	691	682	751	741	707	705	716	722	645	657	689	675	685	663	678	680	645	685	740	712	693	700	675	700	687	703	722	743	709	688	698	680	697	724	625	671	668	698	694	686	617	678	726	745	668	698	669	684	630	695	637	690	671	697	668	686	712	714	697	673	680	709	718	706	651	664	677	696	678	702	654	665	698	697	658	692	712	650	664	710	714	692	716	672	707	710	670	725	691	683	671	701	702	673	695	694	732	747	641	718	671	663	724	728	657	711	662	684	662	702	690	703	685	663	679	677	729	724	664	669	684	662	665	677	673	706	696	690	720	689	667	694	712	708	718	733	713	701	694	728	693	669	651	679	691	675	665	707	736	718	678	646	758	710	658	656	715	690	703	685	716	714	650	681	662	697	688	685	677	666	694	693	709	694	679	691	669	655	697	672	720	671	695	691	681	692	717	679	690	687	711	719	707	730	679	761	676	708	681	717	695	703	682	662	675	705	709	693	668	658	705	715	695	696	669	710	672	709	644	662	669	718	745	718	689	677	695	727	667	691	693	703	727	691	702	733	674	708	697	667	672	666	691	723	646	725	686	674	694	702	705	623	695	665	656	688	707	677	695	704	709	691	723	719	688	686	689	686	701	658	729	724	683	713	715	700	705	690	685	721	650	689	706	711	711	694	689	683	701	661	674	686	678	683	673	667	677	668	687	710	639	730	681	688	655	665	733	680	654	701	716	704	697	682	713	710	698	755	678	672	674	727	666	682	661	719	684	660	647	674	707	677	666	702	681	689	699	660	730	695	697	702	712	685	714	708	671	704	690	700	745	681	690	679	698	727	711	693	697	663	723	690	717	667	667	732	674	694	666	698	712	741	685	670	648	705	709	727	660	669	696	667	691	683	694	707	650	732	685	705	659	701	678	666	692	665	710	700	727	654	669	681	673	681	686	684	672	688	651	734	727	695	648	735	699	684	674	651	651	645	671	705	674	653	657	679	689	684	653	687	647	731	689	679	688	724	679	698	672	673	731	656	678	727	686	681	656	701	672	699	676	656	697	707	722	635	627	675	703	679	725	698	670	715	723	645	672	704	690	678	689	669	678	712	703	759	694	699	656	739	690	701	698	668	673	700	674	704	701	672	712	696	668	716	646	677	701	663	673	689	674	675	652	735	662	683	695	686	687	692	668	672	688	703	622	741	684	695	700	702	706	674	722	669	706	653	730	664	635	702	717	641	709	677	639	658	682	667	680	652	695	652	672	697	679	662	671	696	659	673	686	690	676	743	733	649	718	683	673	677	659	717	692	655	671	655	710	691	645	708	677	731	703	665	663	684	721	660	681	697	643	658	695	680	694	668	692	677	715	687	688	652	671	687	633	715	722	720	699	670	668	691	674	670	744	676	736	704	689	686	712	658	692	735	700	666	694	713	722	643	703	699	673	709	723	718	691	704	731	671	701	702	689	691	666	685	665	678	682	656	662	684	660	668	723	710	691	784	669	667	738	667	708	677	663	706	676	687	708	689	662	693	648	688	707	684	690	668	668	700	687	659	699	652	733	696	683	705	672	709	685	713	702	702	668	718	677	614	688	687	718	731	720	761	725	670	670	660	659	682	702	699	707	664	734	665	703	717	727	703	733	674	690	700	687	697	679	694	701	673	654	718	634	689	707	692	690	733	725	706	657	690	675	643	676	663	743	690	775	671	686	614	670	734	700	689	702	669	686	666	733	718	668	659	708	671	665	674	683	715	738	703	676	704	680	695	709	682	693	717	713	696	686	637	700	706	748	705	684	729	639	680	621	680	676	683	688	746	672	674	615	665	720	720	674	680	717	716	739	640	686	704	739	693	728	650	715	679	677	675	633	679	665	642	711	710	722	683	718	647	710	693	688	687	652	702	669	699	692	651	641	690	690	684	707	670	693	645	715	736	731	687	710	672	695	639	680	682	680	731	683	676	706	682	685	706	689	662	693	687	690	653	686	720	757	704	665	685	708	688	685	716	689	678	691	696	690	688	661	665	690	710	728	689	695	721	671	660	729	691	731	722	709	660	718	708	660	696	681	726	709	693	696	714	665	709	691	703	711	720	687	679	668	640	699	713	666	658	684	673	744	664	651	708	702	673	689	690	684	668	650	695	636	730	667	711	654	695	631	673	670	658	742	680	683	682	663	701	692	667	679	655	661	703	699	706	710	697	663	704	647	650	702	645	727	694	658	681	726	721	713	699	687	727	732	679	678	699	711	695	644	741	674	659	676	692	681	718	666	665	666	692	645	706	642	695	653	699	674	695	680	688	734	697	684	725	707	696	678	640	679	661	682	750	702	678	721	687	703	758	659	717	711	724	698	730	695	668	686	709	717	744	705	688	701	680	668	684	730	710	688	688	686	686	677	689	672	667	671	706	692	671	690	650	721	698	679	694	676	669	674	673	661	676	659	669	710	738	696	706	696	691	670	695	703	671	670	692	756	685	703	715	719	674	654	703	617	643	663	646	705	696	678	681	722	632	745	695	688	668	726	734	682	682	699	697	676	701	650	718	663	644	669	688	720	693	698	700	666	713	722	635	628	681	641	677	661	733	698	715	723	691	650	685	683	659	681	673	717	695	705	652	692	726	651	696	698	708	659	681	682	666	671	723	692	701	694	699	656	705	673	684	688	678	708	667	703	685	672	612	648	679	716	677	651	715	652	698	677	691	690	670	677	645	703	730	693	694	662	663	662	710	715	707	673	697	716	633	682	706	684	695	615	709	679	675	669	671	699	723	677	701	717	667	708	676	648	648	655	691	690	704	683	726	716	737	700	676	651	713	684	686	721	665	663	685	699	697	638	726	699	713	684	674	673	721	686	678	658	697	698	698	668	678	668	660	655	638	667	670	658	702	643	708	714	672	702	698	686	669	672	677	686	642	677	739	692	676	654	688	678	714	637	683	684	654	668	686	609	665	723	650	676	720	686	684	709	720	646	690	664	703	682	700	705	703	677	693	637	689	621	717	707	703	695	720	727	723	723	690	710	679	710	699	675	673	719	688	686	697	720	689	704	660	707	704	673	721	685	707	706	680	689	702	674	672	638	645	656	677	658	670	753	707	675	672	653	668	658	683	682	684	670	658	716	699	684	701	650	710	670	662	708	646	682	672	696	680	689	697	740	706	688	703	665	680	731	702	716	729	700	711	671	676	739	701	688	696	717	684	682	723	702	721	694	637	685	671	682	687	669	662	639	686	678	667	668	619	668	652	676	661	658	653	700	673	655	658	676	694	641	697	696
3528	2192	1804	1156	918	852	817	725	706	721	667	632	669	650	678	649	605	598	683	653	610	666	648	585	619	656	614	591	623	657	604	618	643	660	631	691	657	642	638	610	612	580	617	574	624	612	582	624	610	604	587	605	647	577	611	581	660	644	630	625	614	583	604	606	645	598	644	586	581	631	597	584	601	645	573	633	587	610	615	606	585	612	588	617	607	647	644	631	623	640	570	610	600	586	603	585	625	618	607	602	562	622	619	614	625	618	615	671	638	589	579	599	646	612	591	644	568	638	568	618	560	675	637	571	626	646	630	648	609	619	592	565	619	667	621	641	606	609	638	588	553	616	630	593	659	602	618	590	612	616	597	662	578	592	635	558	599	552	591	619	583	608	576	649	569	561	626	676	639	587	650	630	613	601	630	620	575	655	633	625	592	607	628	629	626	603	584	614	567	608	556	595	626	642	612	577	601	584	596	583	605	573	632	646	599	629	600	618	644	575	622	590	620	631	620	567	590	586	604	606	614	601	644	605	566	588	661	653	598	621	581	581	604	624	687	648	597	623	572	568	620	608	594	605	621	643	633	633	600	586	595	642	608	600	614	601	632	608	612	612	609	562	577	539	666	544	605	608	607	612	582	606	540	594	594	601	628	631	601	614	587	639	619	591	593	607	675	593	610	600	620	621	608	613	636	578	583	621	568	620	635	611	637	612	609	602	612	593	611	625	619	636	582	608	603	595	581	621	608	574	585	617	582	597	624	611	639	585	592	588	598	614	634	609	616	578	633	610	626	662	632	645	645	599	616	599	626	640	616	591	600	617	575	605	634	648	594	571	623	594	576	610	638	620	606	609	604	587	621	634	616	636	560	637	599	623	594	591	565	591	620	583	647	616	626	603	605	643	620	609	615	564	618	601	650	625	607	608	633	626	637	600	616	630	606	570	605	642	576	588	621	631	623	624	613	585	626	627	626	634	610	581	578	549	593	609	602	585	620	597	642	668	622	591	632	631	574	590	647	619	604	639	619	607	619	605	639	587	586	642	615	577	584	587	586	608	643	584	570	618	628	659	642	617	639	634	601	614	621	593	617	615	621	636	602	614	580	618	575	581	573	600	602	611	652	585	630	656	593	596	591	532	623	574	624	554	596	609	621	612	565	603	597	625	654	575	594	585	621	632	601	626	598	658	665	593	609	628	609	622	581	598	603	614	584	611	608	615	601	647	615	608	578	609	638	623	625	618	604	604	633	604	607	560	587	639	600	608	618	604	611	618	623	612	612	607	583	581	652	625	579	599	604	635	587	601	602	576	595	656	573	614	597	629	577	611	595	598	602	660	613	615	648	577	604	608	615	591	568	598	651	571	628	608	600	584	641	604	623	597	557	625	591	594	596	605	585	586	615	608	640	643	614	589	625	624	640	585	614	568	596	566	591	613	588	604	614	611	615	610	614	592	608	601	601	596	593	599	615	613	594	570	639	572	614	624	603	596	637	606	608	586	612	642	567	593	624	637	584	592	581	604	595	582	608	609	606	639	577	607	577	644	640	662	643	638	629	613	586	627	634	579	611	577	636	633	619	604	607	588	608	618	589	606	635	635	599	619	654	592	594	601	613	637	649	596	568	587	641	617	653	608	612	576	670	603	615	638	615	590	677	598	614	609	585	616	635	651	633	576	614	588	606	571	604	561	656	603	630	588	601	682	610	539	644	654	624	598	573	597	662	591	574	631	585	602	639	635	601	631	574	600	612	651	624	599	651	629	633	556	580	630	587	626	602	558	622	588	634	591	619	608	604	575	587	574	601	619	592	586	591	626	618	569	636	653	650	616	564	609	587	620	637	593	618	588	613	595	652	630	601	609	593	606	586	562	568	622	608	589	636	646	585	579	631	612	644	636	610	615	594	639	573	593	606	548	638	590	594	613	598	594	617	582	588	588	615	602	577	618	586	615	582	605	650	592	591	612	620	585	689	591	566	643	583	634	570	591	549	606	623	607	650	582	605	606	583	614	635	599	565	573	584	598	600	657	611	613	635	621	626	613	636	634	620	579	613	603	615	588	595	631	649	582	630	616	607	632	614	630	579	628	603	605	557	601	582	610	613	618	604	561	604	600	617	622	628	633	619	552	614	595	606	633	593	601	645	631	586	569	612	654	592	657	577	642	624	530	592	597	624	623	619	591	566	586	615	560	637	648	612	619	568	677	568	615	594	596	586	594	612	601	629	578	631	590	621	646	618	606	610	603	602	603	601	632	602	645	588	636	600	560	617	629	592	620	619	555	568	613	606	613	592	604	631	616	585	591	582	593	626	613	638	603	568	579	579	655	619	644	608	641	594	613	597	631	601	588	600	570	601	600	620	627	632	585	587	614	606	621	615	574	634	600	568	628	641	615	608	617	594	624	634	667	600	632	618	610	619	655	629	607	606	621	577	582	565	550	600	598	604	616	617	616	632	641	553	591	613	582	618	599	633	613	585	617	630	634	576	615	623	624	551	602	618	638	600	613	579	640	606	624	619	614	614	602	590	637	654	625	598	590	629	626	607	601	626	624	593	603	597	606	639	586	584	627	606	583	619	645	588	597	592	608	600	581	594	646	592	588	612	619	619	578	589	589	676	616	618	590	556	623	591	565	649	581	584	634	581	587	625	556	602	577	648	569	602	630	630	590	601	654	680	600	631	604	617	620	565	609	606	603	589	602	590	602	589	574	635	568	597	615	618	665	594	616	617	624	632	611	594	615	578	592	596	619	611	599	584	604	658	569	588	584	623	574	608	626	582	628	619	632	579	623	612	604	603	628	581	586	612	556	574	579	596	583	626	643	584	647	628	616	636	612	616	562	631	589	616	579	662	635	614	590	582	574	557	616	600	582	581	582	600	645	627	580	611	591	630	612	613	571	620	584	595	598	557	660	650	595	582	600	619	606	585	613	590	602	594	611	608	582	600	617	563	595	548	566	571	571	683	652	624	623	613	578	625	604	651	577	595	587	604	582	604	582	606	611	612	623	631	545	572	585	602	627	630	620	608	620	621	579	621	629	613	623	639	604	562	569	580	597	612	573	606	589	575	611	626	574	613	620	613	626	598	649	624	588	564	622	625	577	585	580	557	618	606	629	655	604	616	622	577	611	572	593	622	608	605	595	589	595	604	615	610	581	584	628	601	626	573	620	615	615	601	598	650	596	617	612	602	632	610	596	631	610	588	606	640	620	600	603	589	607	626	582	605	599	560	632	648	587	616	614	629	561	614	623	617	608	614	569	623	606	670	592	621	642	636	622	626	609	655	568	605	607	640	655	618	599	609	649	623	602	582	580	597	621	604	650	614	606	610	596	560	596	618	632	572	582	596	561	606	608	573	599	629	630	595	605	622	582	597	566	631	627	608	621	548	594	592	601	644	571	594	635	587	617	595	595	591	594	624	651	645	621	617	572	624	629	583	608	627	645	630	600	626	601	541	594	594	623	599	654	635	591	619	604	606	613	562	546	622	595	619	588
24213	21436	28618	24660	20431	3210	1122	743	552	617	539	530	545	509	538	484	481	510	487	479	471	460	470	486	459	475	457	436	455	484	514	487	496	416	440	421	454	463	438	439	467	419	467	419	405	452	419	445	461	455	480	432	455	488	476	472	489	439	453	424	425	456	454	434	438	447	439	454	420	444	458	460	459	474	447	426	495	450	432	472	435	429	421	491	464	482	423	470	406	454	448	444	452	412	433	426	445	456	420	429	495	442	462	399	472	440	478	437	482	484	439	451	457	401	431	462	442	436	453	456	465	489	453	433	446	440	442	450	460	462	453	410	440	438	411	444	466	470	457	395	407	435	453	434	473	431	415	413	471	428	444	434	492	440	472	459	459	456	445	452	388	431	482	413	408	424	450	431	431	408	446	446	446	472	458	448	425	406	476	432	414	471	435	466	489	449	462	480	408	429	477	426	422	424	426	436	484	457	439	445	453	456	455	420	452	441	428	460	426	470	457	406	440	440	465	465	442	427	474	449	473	412	411	458	463	449	490	476	465	442	446	484	451	474	446	450	442	452	452	428	450	445	431	451	447	474	425	480	445	461	455	434	427	467	477	476	441	466	439	379	488	484	465	439	486	481	397	439	460	463	439	461	423	442	427	456	438	455	441	496	457	470	445	388	448	452	425	410	463	465	453	442	445	455	449	415	478	443	452	496	464	441	443	454	432	447	467	462	431	449	445	457	448	417	437	454	453	449	443	445	412	449	400	456	461	462	422	439	461	429	443	488	456	382	437	441	465	457	413	432	418	427	446	427	444	438	442	448	450	421	457	434	466	449	439	413	411	448	437	445	448	433	475	412	492	408	477	433	408	455	452	429	401	497	451	439	410	436	432	467	466	452	428	427	447	442	432	431	456	427	440	464	431	435	480	443	451	493	451	445	441	448	472	454	422	474	443	440	466	495	478	435	462	412	485	439	434	440	476	449	436	432	429	427	454	443	441	461	431	449	435	444	464	450	473	440	468	450	417	431	477	422	475	423	420	508	457	442	476	469	487	422	431	444	430	459	444	410	476	429	443	425	523	440	431	426	472	447	413	401	441	427	466	446	386	448	505	473	411	416	433	452	418	434	488	435	438	474	429	461	412	399	445	454	454	441	449	462	449	452	426	411	475	432	430	439	469	423	431	418	429	418	461	422	423	416	424	456	462	438	437	470	425	454	442	447	498	448	435	448	427	461	431	457	448	422	429	435	425	426	485	428	428	443	420	455	447	454	441	400	448	410	460	438	456	440	421	425	455	440	431	436	454	436	419	450	459	436	468	432	421	445	396	417	438	449	448	444	447	442	474	449	503	424	436	427	432	449	437	472	467	447	455	412	430	438	434	428	459	449	421	452	438	407	457	460	442	431	475	452	460	419	443	459	440	445	421	452	415	459	455	438	439	475	416	427	412	464	451	444	458	441	406	456	420	472	475	466	432	459	459	434	449	468	465	435	490	475	419	472	435	423	436	425	438	490	425	433	401	460	436	454	453	416	410	440	429	434	486	403	415	448	397	437	472	462	444	468	421	432	423	458	435	446	457	487	436	438	415	463	424	415	459	446	487	409	461	425	445	426	453	428	441	512	438	459	370	462	451	407	419	445	474	412	435	402	444	419	428	438	462	448	453	446	423	472	456	415	448	448	466	415	448	461	459	441	421	425	452	433	464	438	426	418	392	431	481	441	466	441	483	441	463	436	420	465	440	444	461	417	453	453	434	501	455	436	445	443	410	429	409	441	420	394	415	418	432	441	459	426	467	449	450	428	441	438	418	428	434	450	434	409	457	454	464	446	457	430	416	452	468	449	431	440	408	413	460	436	441	432	463	452	415	449	431	428	414	457	479	454	459	442	471	429	414	489	461	407	438	501	444	443	435	407	430	413	427	448	452	410	420	467	452	457	439	424	439	447	457	408	422	423	453	449	408	464	406	450	437	438	431	470	441	427	464	409	460	455	449	475	448	479	428	389	422	446	397	447	437	463	422	474	462	443	453	410	477	468	428	449	447	452	463	418	458	433	427	475	447	438	432	439	424	406	439	449	428	411	448	450	470	446	428	479	448	424	426	458	476	459	452	486	447	464	483	452	471	451	429	459	476	406	438	405	441	453	414	438	448	432	486	458	433	434	459	468	489	450	439	425	448	470	406	434	408	428	419	482	449	399	458	467	464	420	410	471	422	453	475	459	421	421	453	416	434	451	445	450	430	414	420	486	452	435	465	437	422	467	448	419	419	459	418	461	445	442	422	435	422	425	477	433	484	417	423	450	444	462	457	481	432	460	481	456	451	433	448	409	460	477	416	473	433	426	473	438	457	471	418	461	419	438	457	451	434	432	443	454	401	443	441	441	437	402	479	441	430	398	450	451	416	439	425	468	445	471	440	478	455	406	456	448	464	432	427	456	442	445	445	461	438	435	447	458	440	383	434	414	435	439	450	477	454	445	445	468	405	437	431	460	433	395	434	439	425	432	451	444	448	442	441	416	446	432	400	412	449	438	439	447	426	445	448	460	421	469	425	448	451	426	426	420	411	414	443	426	458	437	454	423	474	440	497	468	426	436	466	457	452	437	437	447	460	415	432	451	454	484	482	445	462	421	446	431	442	439	445	442	467	425	448	444	408	469	447	457	425	426	442	454	472	432	444	445	441	439	452	422	426	440	435	436	473	436	462	447	438	456	425	421	433	420	463	462	451	454	446	454	403	436	444	435	457	428	414	438	423	428	462	462	411	421	435	426	493	441	435	468	445	417	413	425	430	458	438	410	454	460	465	454	451	442	469	391	415	453	440	443	475	436	443	445	434	414	442	430	417	461	421	439	440	421	472	439	452	464	447	433	434	410	438	457	467	417	449	443	468	444	453	427	480	450	425	414	437	458	440	460	474	453	453	432	456	465	480	468	461	434	444	435	439	458	433	420	454	475	451	446	414	506	426	463	450	450	433	475	425	443	460	454	451	431	430	493	430	447	430	419	454	428	430	465	437	461	424	474	446	458	462	468	442	421	471	475	412	449	442	403	425	411	441	459	455	466	474	430	421	454	456	445	414	448	426	465	431	477	425	474	416	410	444	470	455	458	456	481	444	440	449	412	441	467	419	420	449	432	458	456	417	439	421	449	437	419	454	458	406	434	462	416	395	436	471	463	465	448	474	436	458	405	468	458	417	442	468	477	403	446	434	471	475	480	432	453	448	452	440	443	463	451	488	449	425	404	480	460	475	462	436	437	458	486	423	453	432	473	469	454	478	417	451	469	397	431	434	523	427	413	436	444	468	418	466	391	462	492	447	447	435	418	453	446	432	403	473	409	414	438	422	407	444	458	448	407	427	443	420	437	455	406	445	440	442	448	447	473	479	485	423	431	409	426	437	421	465	437	463	411	410	449	461	446	466	439	418	493	483	393	467	439	430	442	439	404	452	463	491	441	459	412	469	409	463	471	468	444	440	456	412	409	462	455	435	452	459	411
3294	4858	3963	1948	1428	1110	923	834	687	642	628	608	573	526	554	507	525	481	479	490	451	494	454	470	492	462	453	437	469	429	453	470	395	457	464	425	483	415	426	396	469	443	429	440	434	440	464	434	410	423	420	425	459	453	414	443	462	453	429	472	430	421	397	431	440	450	405	456	444	437	444	420	449	406	429	419	397	415	396	432	395	438	433	431	422	410	449	461	451	411	425	441	401	460	442	451	425	388	435	445	412	425	440	405	454	394	433	452	439	417	405	419	391	440	423	451	456	435	466	413	455	414	416	442	431	418	424	432	429	431	403	450	421	438	458	390	460	487	423	424	435	431	450	449	437	438	430	426	440	423	449	433	432	429	418	427	423	419	461	410	443	451	419	416	409	423	436	444	429	429	401	460	414	434	452	427	464	399	440	420	399	432	418	437	395	450	409	442	419	429	476	405	444	403	448	422	461	476	418	425	483	444	420	447	428	428	387	451	422	447	430	419	387	460	429	415	419	410	443	419	398	423	457	427	391	408	418	454	405	427	419	431	417	433	412	431	425	430	430	427	424	442	415	454	394	394	418	427	423	407	440	439	410	419	435	463	449	425	464	402	415	444	444	451	405	439	411	454	436	410	410	446	415	420	453	438	404	373	410	434	467	480	431	404	454	440	400	379	440	430	450	390	407	430	436	416	395	420	408	421	452	424	441	395	419	437	433	415	426	455	396	459	434	431	391	410	431	410	397	412	437	412	456	472	415	428	403	396	437	411	415	447	414	452	455	406	422	395	432	452	446	448	432	454	417	409	407	454	436	439	393	476	438	398	408	434	442	392	431	410	457	407	461	429	396	397	442	446	427	395	424	428	422	409	436	441	416	405	440	387	409	413	424	431	434	432	427	393	428	426	406	390	433	444	426	442	454	435	438	452	416	412	412	406	382	425	424	431	407	394	419	412	420	435	446	404	453	451	459	441	432	441	419	396	404	405	409	430	432	436	414	421	416	428	460	432	424	399	425	413	415	439	431	440	434	397	439	456	445	428	415	395	373	450	389	387	390	406	402	408	417	398	427	454	430	422	424	448	433	394	421	420	448	429	445	383	450	441	419	473	452	428	417	410	443	408	424	432	434	425	437	445	429	406	479	426	438	412	444	409	453	422	405	437	438	421	459	432	418	421	393	415	388	462	412	399	419	432	412	461	419	417	413	403	431	411	413	419	413	409	418	430	422	451	413	452	428	491	471	480	391	463	429	404	420	424	431	414	455	410	406	433	438	402	438	434	431	438	413	430	461	436	399	442	425	418	451	386	453	432	419	434	424	424	426	444	423	411	422	455	397	404	414	433	434	402	458	410	455	420	433	435	407	403	392	454	426	426	446	440	414	401	421	422	426	444	452	433	408	474	411	404	388	422	415	401	433	438	430	430	389	396	411	453	444	455	394	420	458	414	388	399	434	412	399	418	482	426	393	414	425	419	441	439	406	411	405	459	461	417	422	417	405	405	424	440	420	443	405	392	448	437	421	439	433	448	408	411	434	402	424	388	381	449	477	446	431	398	428	407	418	427	406	441	421	415	444	413	447	410	437	408	437	443	384	391	419	430	406	394	419	432	442	399	424	409	397	442	426	418	460	417	433	413	406	390	442	424	432	438	391	422	421	400	423	414	415	410	423	419	432	422	394	417	386	408	406	450	414	412	391	428	412	443	390	447	419	417	387	442	418	432	396	399	440	439	445	409	420	470	463	451	404	421	417	426	431	392	413	409	416	432	424	391	415	416	406	384	401	406	391	467	454	399	446	426	422	437	435	421	418	448	431	420	414	406	446	420	435	401	409	415	454	423	406	423	448	392	383	431	391	401	466	471	421	432	413	436	370	422	393	452	388	428	387	437	416	430	437	423	415	420	418	433	439	411	446	430	408	390	426	412	441	453	395	424	424	419	435	426	394	403	434	428	425	415	429	415	413	390	395	417	437	409	430	429	439	458	386	399	436	415	421	451	436	403	441	396	444	407	451	416	435	451	391	413	426	422	419	392	420	420	395	415	408	443	443	441	438	467	419	434	438	411	430	422	430	456	414	423	409	440	444	389	412	410	437	428	391	435	463	447	435	413	418	426	410	435	421	427	381	435	438	399	425	408	439	412	392	447	460	411	465	462	441	414	414	376	428	427	411	433	404	428	399	430	436	425	445	426	443	400	389	457	416	434	478	424	389	436	384	425	411	412	429	434	423	434	434	430	408	427	407	431	424	426	451	433	411	404	408	407	389	430	431	413	405	395	423	434	409	414	446	416	407	418	415	392	404	397	402	428	431	410	444	424	432	433	401	419	420	481	439	413	433	432	427	431	426	404	434	436	424	439	395	417	422	444	429	437	393	432	407	415	401	457	454	424	437	392	433	419	395	408	432	399	447	402	434	425	414	434	393	431	406	411	463	434	398	407	434	457	399	430	436	424	449	417	436	452	410	423	382	422	371	438	431	453	443	418	423	438	380	400	438	434	462	403	409	424	405	434	450	372	385	430	418	424	447	420	428	390	435	463	401	448	417	435	403	418	455	390	430	409	463	391	419	400	375	425	424	404	432	418	396	433	456	418	412	457	437	423	423	428	474	422	431	400	429	462	405	409	433	424	418	435	419	420	404	428	400	427	448	430	392	442	403	394	392	407	407	437	424	418	442	419	425	434	414	446	432	402	432	454	382	459	447	429	398	395	384	402	406	441	443	431	452	396	388	395	397	443	424	411	391	417	418	423	402	403	429	412	417	425	450	433	420	418	431	459	416	410	449	406	450	459	392	426	408	466	434	367	434	424	410	442	418	437	449	443	431	417	405	420	430	409	434	420	414	427	429	430	396	448	442	398	433	443	408	424	421	408	449	443	408	394	440	406	410	415	389	445	445	400	390	409	405	418	427	409	454	413	436	404	392	416	394	415	452	442	417	414	409	444	392	449	418	450	420	439	422	431	433	416	415	422	407	414	431	403	415	428	430	447	420	446	418	378	442	412	460	440	411	396	369	387	420	414	429	424	408	394	471	427	432	412	393	403	411	418	413	411	400	433	431	383	427	399	409	436	422	442	440	433	443	440	428	413	448	444	422	417	422	381	401	445	381	408	403	433	412	413	432	399	438	413	425	418	444	391	408	409	392	412	391	446	433	391	428	425	443	388	414	453	405	444	412	429	400	404	439	437	441	391	441	451	415	417	414	413	416	409	469	406	387	421	433	384	441	406	417	419	458	403	431	431	463	414	451	411	411	403	408	399	450	438	400	428	419	405	403	428	400	402	440	406	396	408	426	433	371	424	406	405	431	386	398	390	404	404	418	436	399	412	437	426	416	378	375	410	392	393	435	394	433	442	422	408	402	445	366	399	430	433	409	457	463	482	413	426	434	426	403	416	442	458	410	453	428	384	423	443	441	393	419	404	426	428	409	396	414	429	415	452	429	386	380	401	409	405	389	408	425	431	381	402	392	388	433	381	384	420	402	373	413	383
27698	12314	2122	1282	949	881	951	933	893	901	892	914	937	995	907	907	922	893	880	885	918	851	937	863	876	907	892	945	901	876	896	867	874	881	892	881	874	920	896	878	922	898	905	904	888	896	895	898	884	928	914	896	869	880	907	864	940	837	882	888	901	875	864	935	877	916	925	915	947	872	877	890	838	846	876	925	858	866	848	916	864	883	885	866	946	884	891	877	855	884	873	841	866	957	890	870	946	906	883	836	902	908	895	893	887	871	942	872	868	892	931	892	907	877	894	946	875	908	832	855	950	876	879	824	893	913	922	954	884	909	879	858	878	848	917	841	884	871	899	904	952	881	853	928	930	879	882	859	897	917	876	867	840	874	931	866	867	866	861	913	947	924	877	872	882	916	869	921	895	863	866	877	909	848	879	881	904	873	881	888	900	918	871	870	894	886	956	898	911	856	847	860	896	903	911	881	901	874	955	876	863	908	922	877	923	877	853	947	953	895	867	943	870	896	929	900	869	863	901	870	939	911	866	855	885	865	891	904	886	883	913	818	947	882	920	886	886	884	852	878	841	869	894	913	831	848	904	886	888	867	888	928	913	860	855	849	905	842	911	929	872	799	848	932	846	849	872	891	876	886	922	872	896	876	843	864	878	901	863	892	949	849	866	899	910	915	927	869	899	825	925	874	856	919	881	894	820	946	879	928	875	880	863	844	922	920	850	927	877	862	856	885	921	886	875	877	877	875	873	874	883	853	832	902	908	867	957	882	867	893	932	855	885	899	872	904	911	872	857	902	936	914	867	921	864	867	899	909	859	898	911	850	905	866	889	873	950	900	886	875	908	918	868	908	888	861	944	863	896	867	857	905	867	889	919	892	870	898	912	854	923	910	920	864	859	910	882	852	857	900	881	890	913	889	826	873	897	876	858	893	897	865	894	847	910	923	889	943	893	834	888	865	872	878	884	898	836	872	894	869	918	907	885	887	901	860	896	879	954	897	900	921	927	875	878	853	842	921	907	902	869	842	892	862	836	914	881	893	906	816	907	899	839	895	857	865	870	867	901	934	891	899	922	877	875	897	882	898	833	885	874	852	914	873	879	838	882	899	889	960	874	849	914	934	886	930	839	888	883	888	872	900	962	942	918	912	907	835	912	857	893	868	898	911	925	888	900	895	925	919	897	894	855	895	896	881	907	843	871	887	882	900	942	872	913	875	891	879	898	931	897	905	876	913	900	857	908	886	923	906	895	880	849	936	887	952	876	899	898	864	914	920	887	844	886	919	864	881	888	893	831	865	902	889	878	931	892	868	905	889	938	950	913	925	917	857	893	933	918	857	875	885	913	870	926	854	846	826	892	864	904	862	859	898	914	885	931	880	934	938	906	910	890	918	909	862	852	892	885	925	880	859	902	890	917	914	930	968	941	906	881	856	852	912	929	863	907	892	952	869	867	879	895	897	894	954	912	890	845	871	913	899	909	929	922	942	887	910	882	845	909	840	904	876	880	925	918	872	831	855	905	881	884	891	826	878	894	857	834	908	915	891	937	892	889	863	916	891	907	905	853	890	886	913	897	900	867	976	925	890	859	920	894	890	916	838	889	902	850	930	891	937	866	875	887	909	901	868	917	916	862	897	869	848	901	883	902	858	879	906	862	864	864	881	865	865	926	870	896	852	939	922	928	859	913	919	930	918	936	827	921	951	896	939	918	915	868	909	925	932	899	913	878	935	871	876	934	915	927	883	878	888	884	915	901	904	891	921	912	898	917	875	877	850	882	893	866	919	894	840	946	916	918	888	877	891	944	875	878	935	881	883	913	912	911	881	875	913	900	849	887	890	923	918	865	878	934	896	890	904	887	871	849	902	943	900	906	846	862	965	919	880	853	858	868	893	905	887	820	922	877	869	859	867	862	924	897	875	858	881	865	859	915	914	853	893	894	911	924	844	877	940	925	878	945	891	921	903	949	854	935	924	863	926	845	896	872	887	904	918	887	906	874	905	958	902	978	850	947	860	828	861	928	867	942	902	916	908	899	906	907	912	836	915	884	865	868	862	846	873	853	890	886	897	845	812	861	897	863	922	877	883	912	855	903	875	844	843	919	861	856	902	848	894	883	875	881	885	887	886	892	933	884	922	865	924	914	852	946	885	909	872	907	863	955	927	911	880	870	911	918	860	864	875	908	882	935	889	889	876	892	888	913	892	873	924	883	916	865	863	865	900	905	895	915	880	888	944	919	895	898	969	899	873	913	907	913	895	862	843	837	904	891	938	880	891	908	894	936	943	888	874	924	901	951	906	937	880	893	883	894	887	890	897	855	870	920	915	856	857	893	888	905	871	901	915	881	905	870	901	884	913	943	913	952	877	914	951	853	897	897	860	934	935	870	893	928	893	895	902	922	864	865	918	913	1008	938	922	885	907	848	862	911	914	888	876	869	937	857	936	916	866	920	850	938	921	887	902	871	879	950	868	904	878	927	888	920	847	897	865	939	893	915	859	866	936	914	933	868	912	889	861	914	904	896	869	901	901	853	905	897	835	879	894	916	918	930	905	869	895	878	939	899	912	933	867	866	882	901	894	913	917	942	896	903	962	885	918	932	916	871	865	917	892	928	889	941	950	881	892	895	876	876	919	895	881	882	918	905	880	860	854	893	902	841	893	881	823	893	893	926	855	844	911	897	862	887	840	940	834	829	906	871	865	918	951	879	914	910	874	925	880	904	884	951	914	875	840	908	912	892	863	891	873	920	887	880	879	857	920	956	834	920	834	897	894	960	918	924	862	883	915	859	910	898	847	935	854	905	897	877	888	864	853	888	882	894	908	958	912	841	897	880	928	870	844	881	925	913	903	908	892	914	914	890	854	838	876	884	923	899	882	904	918	942	816	874	901	859	897	871	860	833	901	837	880	890	898	891	881	904	910	865	915	903	849	959	895	892	1005	919	884	859	874	891	954	927	847	900	897	843	933	887	887	867	878	869	894	933	894	918	876	902	887	883	884	880	917	918	887	888	902	888	867	845	885	919	852	970	865	856	887	886	907	914	862	882	904	889	870	842	893	844	876	867	880	825	881	901	938	922	872	850	856	948	862	924	857	913	866	943	933	898	881	885	940	869	922	840	904	922	916	906	901	935	914	925	890	877	893	825	839	888	865	912	907	889	917	892	919	863	882	851	888	884	898	930	873	868	921	898	911	857	895	949	835	891	871	900	912	925	886	885	941	868	885	864	900	925	876	841	821	858	866	887	923	912	849	916	835	875	892	894	859	904	864	926	914	866	944	865	889	861	912	867	930	914	916	832	855	895	916	948	894	856	850	834	898	887	898	874	905	906	878	827	930	888	859	916	913	898	895	850	899	912	878	887	854	901	907	878	944	867	860	833	914	864	873	965	929	896	919	905	857	897	900	880	898	867	928	839	873	912	898	913	875	869	924	833	875	913	903	890	893	926	867	904	870	916	919	913	884	885	900	896	901	912	858	908	930	928	878	859	851	839	890
5176	904	922	887	756	779	770	824	729	792	791	784	726	790	757	796	787	776	759	733	745	740	726	761	711	792	764	771	755	743	770	738	769	768	778	738	743	780	770	728	770	712	716	742	722	744	718	724	768	753	708	797	710	732	754	779	689	780	785	714	732	722	741	787	735	757	694	775	753	750	713	770	764	677	759	752	761	751	741	725	765	766	742	737	717	780	679	720	790	739	785	754	780	722	708	717	727	763	761	790	745	782	776	792	828	736	720	750	728	740	772	777	776	767	716	748	713	737	736	732	760	715	769	736	684	770	724	717	758	725	742	746	690	750	751	736	751	783	765	788	748	722	739	756	743	762	720	728	743	720	774	700	736	711	742	772	719	741	700	747	753	697	727	695	733	777	726	776	713	722	778	694	738	811	756	735	744	696	736	697	722	727	718	767	752	717	764	755	804	702	730	758	724	751	736	700	781	757	741	716	760	717	726	713	770	756	761	713	723	716	789	752	733	725	764	746	717	724	789	764	766	743	712	735	746	761	777	727	775	736	714	725	709	731	694	737	711	747	791	750	804	747	761	748	767	729	739	725	740	744	707	693	735	718	728	700	708	720	757	737	831	718	747	709	735	756	763	720	776	736	775	730	719	731	757	717	688	744	746	726	760	744	722	761	737	733	685	760	735	785	716	727	729	740	745	703	740	721	706	734	739	769	722	725	729	710	742	747	735	744	724	722	741	738	736	772	741	710	753	695	739	726	722	757	742	780	777	769	755	736	715	730	738	707	711	740	756	794	778	738	747	736	729	785	760	747	683	692	712	772	728	724	797	755	712	699	778	776	748	693	712	759	725	703	742	746	730	694	720	802	785	708	747	749	742	776	677	758	766	752	755	706	762	761	770	707	718	738	715	768	750	754	729	775	767	727	791	675	778	739	767	748	770	761	665	733	795	778	749	726	759	730	727	733	773	728	786	737	728	740	781	745	775	723	739	730	750	775	752	718	783	748	692	729	741	770	798	777	721	711	742	786	773	711	707	741	762	710	785	713	726	774	740	778	768	736	673	772	743	757	757	794	744	754	714	740	751	795	731	742	687	725	716	775	701	700	721	727	724	758	756	741	736	715	706	727	753	752	758	731	740	737	691	748	803	792	723	734	758	719	784	739	706	750	721	739	741	663	758	732	718	729	757	781	768	704	690	735	754	716	690	723	743	773	755	727	774	750	793	761	793	693	750	743	753	749	776	794	728	713	745	702	754	718	692	722	736	764	748	739	695	694	737	697	709	710	719	769	737	736	742	735	776	719	784	726	723	775	737	738	789	788	772	750	730	687	759	719	746	778	731	780	743	737	741	770	686	680	752	759	743	799	771	766	710	725	715	750	732	753	778	729	743	752	763	734	712	713	711	781	652	756	759	737	762	725	730	773	749	752	717	753	719	738	791	749	793	748	738	761	708	767	732	764	735	708	729	766	753	767	734	765	727	776	731	726	736	680	742	734	701	715	743	795	717	766	760	713	704	735	725	713	788	750	749	808	759	696	749	730	727	712	715	786	770	767	740	749	702	756	786	751	687	762	770	726	692	760	760	706	739	734	727	751	774	767	721	762	755	707	755	750	746	737	720	749	752	703	719	666	758	751	683	739	746	756	739	731	781	689	712	799	773	705	729	733	747	729	768	789	745	746	734	781	813	719	728	760	740	745	702	713	714	755	722	764	726	757	774	753	736	713	752	724	752	740	715	772	756	790	740	762	745	720	746	793	755	812	765	706	715	757	721	683	725	723	781	736	760	701	729	733	723	783	704	707	783	746	758	730	728	744	790	746	741	715	727	682	740	726	740	767	739	801	751	705	722	741	754	755	761	738	804	770	744	722	744	707	685	697	741	804	747	739	745	760	745	740	744	721	714	807	755	783	729	761	759	762	796	745	750	792	757	713	726	713	749	745	740	785	767	748	748	753	709	752	726	744	757	765	763	747	735	752	741	714	750	717	753	684	768	748	742	745	722	741	788	712	720	723	724	722	761	734	792	742	753	783	724	733	728	770	735	747	722	730	768	749	689	748	748	714	762	796	713	735	752	752	778	760	741	706	735	709	765	749	748	761	733	727	759	763	737	753	747	750	739	746	726	780	766	737	727	807	719	743	754	732	739	729	746	721	713	696	741	767	718	749	695	758	756	723	774	732	758	802	725	756	795	720	747	732	756	745	719	731	773	698	760	714	726	774	761	774	748	726	723	785	776	690	736	712	763	677	745	825	733	768	750	723	746	717	790	722	694	743	735	726	745	714	740	694	717	794	727	785	764	735	741	736	719	770	756	763	764	757	760	781	742	757	712	758	705	681	754	721	710	726	745	769	745	731	738	716	741	725	719	736	716	733	751	748	725	755	683	750	732	736	767	760	770	721	714	696	768	734	730	718	768	679	735	731	736	745	732	703	758	740	733	725	738	726	747	759	742	713	750	696	799	737	762	803	761	769	738	749	739	742	748	752	727	745	757	762	744	721	773	669	756	691	778	758	745	729	732	712	726	727	715	740	762	728	736	721	748	727	715	665	747	733	762	779	726	771	725	735	713	743	773	709	721	751	790	761	709	726	749	679	716	717	765	733	742	744	756	722	790	684	744	694	775	714	771	770	732	744	751	753	743	773	707	724	792	695	780	719	741	766	778	753	746	755	724	785	705	683	739	725	776	722	762	731	721	793	780	758	712	738	728	786	750	745	727	757	743	734	753	774	720	736	782	725	733	770	808	758	746	749	765	761	710	765	775	805	742	751	720	743	748	734	733	721	735	721	736	772	742	733	747	749	709	745	700	749	747	787	723	752	693	770	740	822	723	738	743	696	740	755	772	727	748	734	712	797	727	759	758	732	716	660	749	767	724	720	729	731	737	724	804	738	696	771	722	780	749	762	722	746	747	762	747	705	770	737	734	720	708	763	717	726	703	782	710	805	781	752	770	712	769	751	715	709	763	776	733	726	800	766	703	708	729	737	776	728	732	773	757	742	740	709	756	738	734	769	691	721	733	768	680	777	729	770	759	720	790	719	727	756	768	758	722	789	800	738	738	730	766	752	745	759	704	775	758	687	721	713	754	763	748	700	709	715	751	740	747	789	752	736	730	799	738	749	695	757	803	749	757	710	757	746	762	747	789	731	763	717	717	747	726	800	793	717	792	670	802	718	765	709	702	732	781	746	722	681	715	748	751	762	713	756	741	755	782	702	737	752	791	700	757	714	733	684	791	717	765	754	734	770	740	735	725	741	737	813	749	742	789	681	729	771	758	748	703	718	759	747	761	710	767	745	786	748	722	749	743	731	725	746	738	716	750	722	805	736	730	744	742	734	708	720	693	759	775	749	823	766	767	727	682	732	731	728	742	721	759	773	720	742	760	774	724	765	765	763	753	750	736	723	711	785	726	741	733	707	785	753	739	745	752	750	751	749	730	763	697	750	758	734	745	711	736	735	741	733	705	747	739	760	753	748	783	752	750	726	738	746
25685	21412	25652	17906	1770	982	888	757	774	681	695	693	687	698	675	738	701	671	723	662	710	685	697	714	710	715	744	761	692	687	641	720	663	704	699	725	731	696	647	680	703	695	672	731	706	711	663	728	702	685	637	686	665	684	695	694	718	653	605	689	705	655	688	709	671	656	686	658	640	657	660	652	642	664	655	673	645	678	664	680	642	670	675	646	690	695	710	705	694	685	626	692	674	632	660	692	709	700	670	632	688	657	715	645	665	662	663	670	707	686	692	700	638	683	667	643	646	694	658	711	685	659	686	701	688	740	663	654	692	641	692	693	676	678	685	701	717	733	703	677	656	683	715	709	701	680	668	664	673	658	686	668	664	726	713	646	668	669	737	708	678	700	656	611	627	641	634	630	658	705	621	704	729	658	688	637	704	660	661	693	673	708	691	682	728	727	679	696	660	642	712	644	679	721	732	709	714	682	654	651	730	685	723	677	648	689	714	667	689	683	682	679	642	646	641	694	661	695	664	662	633	714	643	670	643	660	710	677	671	701	637	638	671	662	687	727	672	748	689	690	664	658	671	716	685	650	663	635	667	671	646	688	645	662	689	685	702	687	702	707	630	686	707	690	662	638	693	648	714	686	645	664	670	705	732	675	692	653	729	701	730	720	679	710	673	642	682	677	652	693	689	704	666	715	627	703	634	664	683	645	643	698	663	657	634	674	659	667	650	662	678	669	672	682	670	678	720	723	664	662	691	683	709	707	669	702	663	640	727	693	689	642	694	670	665	674	715	694	713	680	668	683	685	660	666	703	686	727	693	652	716	704	688	666	660	631	649	653	676	706	708	685	654	717	649	677	681	640	634	717	687	716	719	635	685	675	662	686	650	685	670	683	668	690	641	649	639	700	685	659	699	716	656	659	655	632	668	688	720	701	676	682	694	638	670	668	647	696	676	682	653	668	678	721	708	712	674	639	647	666	650	711	646	695	700	721	688	665	652	670	686	677	727	670	726	666	704	751	679	685	671	667	667	668	685	706	632	639	728	688	694	683	642	713	730	695	633	701	650	665	698	668	680	713	682	684	688	662	674	716	637	650	689	648	686	651	685	662	662	665	688	712	674	682	721	688	650	682	694	701	668	687	666	716	702	745	667	672	671	673	708	698	678	714	696	699	706	700	652	691	677	725	670	634	708	715	664	659	688	689	654	693	679	745	676	716	670	654	654	688	660	669	678	663	651	663	679	699	667	671	651	651	707	682	705	677	683	697	669	666	681	644	722	700	645	630	661	636	681	634	665	686	683	688	670	682	689	682	682	696	659	656	660	672	623	691	709	706	656	699	730	698	676	694	642	687	664	684	628	678	665	643	654	713	672	662	692	683	715	628	643	647	655	704	689	676	664	711	632	654	685	639	683	657	660	649	654	673	674	690	669	651	616	698	700	735	697	680	710	668	632	676	656	666	670	654	683	662	691	689	702	689	652	721	676	655	641	682	647	625	681	673	655	724	605	635	684	674	672	679	660	680	696	688	650	756	709	677	665	696	684	662	678	725	695	681	722	703	698	652	678	717	673	719	716	658	719	674	684	674	681	687	690	662	682	694	688	674	710	684	685	683	663	649	644	674	683	673	663	702	682	681	673	727	697	698	688	650	689	704	711	673	688	653	692	645	663	646	689	666	722	678	712	625	648	730	687	686	660	659	660	701	695	682	639	665	665	719	725	671	702	716	675	646	684	694	693	687	697	754	625	686	647	692	690	707	699	729	678	647	720	679	686	693	700	654	682	648	690	671	645	638	671	652	668	666	639	617	672	642	630	688	714	700	639	682	703	683	648	700	707	683	663	726	657	683	682	702	709	691	679	687	654	669	660	693	674	654	672	719	653	694	683	722	678	674	661	641	699	689	679	629	674	675	671	709	693	673	670	669	701	644	628	675	661	674	677	648	647	701	671	660	651	659	703	692	692	674	682	707	647	693	684	697	666	690	699	686	705	691	671	682	683	728	676	682	662	691	682	724	691	672	650	693	661	709	666	680	609	664	697	692	646	673	701	677	655	698	647	698	722	675	707	690	637	642	642	671	669	697	642	715	663	694	668	676	674	663	670	686	695	662	686	665	711	680	673	668	668	660	692	676	631	638	691	710	646	664	667	642	671	662	704	643	666	677	682	692	601	672	657	646	687	708	677	715	652	646	650	658	687	619	681	704	660	694	738	650	663	667	679	683	712	639	691	696	643	677	678	665	673	686	681	674	696	654	702	669	693	695	682	662	635	663	686	696	664	673	674	652	695	700	682	673	667	686	721	708	700	719	652	639	672	688	690	716	691	656	658	705	719	732	733	650	697	679	675	706	683	711	649	697	730	718	634	662	690	637	643	723	715	655	658	699	699	673	688	699	686	692	703	691	741	695	736	675	717	663	684	719	701	700	656	658	733	669	708	642	664	692	695	691	686	662	659	719	653	693	698	643	624	650	683	668	657	701	694	719	672	688	726	669	639	688	701	667	731	657	650	673	663	718	649	677	634	629	671	703	675	671	656	678	688	699	651	666	659	666	598	706	661	685	659	692	659	696	650	671	668	711	689	653	707	647	634	643	678	688	698	634	665	661	655	700	632	644	682	653	669	732	674	658	685	715	690	652	643	678	665	672	676	671	675	741	684	690	664	652	696	671	676	674	661	677	692	693	697	686	643	703	727	703	646	691	685	698	667	684	701	680	695	701	701	692	678	695	670	699	681	663	691	764	648	734	659	689	694	651	662	665	663	676	705	751	694	714	689	676	682	671	699	682	685	699	717	649	647	706	701	656	643	686	678	681	670	708	688	659	670	699	695	660	675	702	676	676	677	696	674	685	622	678	676	632	702	685	685	748	693	666	679	680	635	684	712	676	684	714	676	669	673	712	672	691	695	720	658	672	650	677	666	682	670	660	688	655	658	686	661	663	694	683	649	646	682	664	665	663	677	711	685	643	663	670	690	668	670	659	719	709	644	697	633	656	649	666	711	692	683	745	709	668	711	705	656	666	700	677	661	634	723	697	661	685	685	661	668	746	681	676	677	705	695	696	679	645	680	724	685	722	661	680	676	667	646	692	675	591	679	732	713	643	677	685	710	667	678	635	697	735	685	729	627	648	707	659	728	638	668	666	644	677	671	670	676	680	698	673	746	677	713	704	648	641	666	689	710	640	679	675	671	678	662	702	637	695	700	724	667	668	690	670	675	647	696	681	643	668	685	661	714	621	664	687	647	682	697	666	686	686	673	653	679	668	692	698	680	659	701	671	674	714	680	650	664	675	650	633	681	629	686	694	651	658	657	713	701	689	679	660	683	704	642	683	686	687	592	714	692	657	698	667	732	678	693	723	677	710	654	697	641	684	684	649	666	673	685	686	654	666	687	668	642	709	652	665	684	681	688	686	697	713	708	634	704	689	673	692	659	692	664	689	638	649	713	670	709	629	680	702	678	690	666	715	695	708	642	637	673	688	677	661	688	666	657	649
3430	2089	1762	1134	932	856	777	717	727	623	660	604	656	619	645	627	645	617	609	572	605	609	599	535	614	594	595	632	568	652	604	580	627	576	607	632	586	589	601	641	649	581	652	547	630	580	609	634	655	627	572	636	617	597	594	609	599	621	711	603	568	627	609	641	639	659	623	592	561	625	600	621	583	599	584	577	615	621	596	589	605	641	576	572	554	618	649	621	576	608	601	629	625	603	565	624	629	622	577	572	590	573	575	604	600	559	588	572	604	595	604	596	602	616	601	617	592	619	611	568	599	589	560	571	592	575	591	630	620	557	608	577	607	622	608	599	576	561	607	615	563	600	614	622	549	610	646	603	601	580	576	617	590	567	572	577	634	591	613	606	634	577	636	552	593	583	633	608	602	599	606	621	605	580	626	616	603	616	596	561	572	576	563	594	600	631	624	537	567	594	591	653	608	635	627	591	625	551	563	593	606	547	607	608	595	589	607	620	582	579	597	603	623	583	596	618	556	583	595	580	596	568	627	556	574	611	631	618	534	621	622	577	587	587	616	620	585	600	618	593	557	591	568	609	610	590	612	608	626	574	604	562	618	583	568	594	583	614	600	552	578	598	566	582	578	610	566	666	579	588	594	561	570	588	574	614	587	575	577	601	591	594	613	567	600	578	593	643	569	585	597	568	591	615	573	597	587	629	596	626	586	584	632	555	578	584	534	587	574	565	575	617	572	582	612	636	577	573	587	607	547	568	608	560	566	637	585	585	594	595	626	623	600	584	620	580	578	590	579	607	564	578	617	625	580	571	627	607	602	598	594	603	605	546	604	576	581	605	600	620	601	599	588	592	570	567	621	604	611	592	603	611	617	626	566	592	591	633	591	590	570	642	574	629	616	602	589	576	587	608	541	571	598	605	620	583	615	575	621	589	647	622	582	528	602	573	552	570	628	550	617	569	608	592	574	589	627	596	619	591	580	603	621	607	625	610	572	592	557	558	642	554	628	616	578	633	568	587	626	545	602	583	602	582	551	598	583	616	594	608	586	590	590	625	602	574	602	594	577	585	610	609	605	618	592	557	587	569	590	581	602	597	616	587	578	639	579	566	586	576	578	575	571	548	597	592	567	611	552	576	619	568	608	553	615	559	632	548	623	585	652	572	568	590	589	591	606	632	612	589	581	577	574	599	565	586	611	632	642	555	582	617	644	621	621	602	611	582	593	633	648	563	601	615	602	552	569	602	634	627	619	570	599	623	613	549	603	591	617	605	598	556	597	612	569	606	640	598	561	571	597	638	600	575	610	552	589	589	558	607	619	591	589	610	582	636	562	619	589	572	623	521	604	596	598	576	575	622	608	585	624	596	586	636	616	616	591	567	611	574	568	617	594	630	631	604	559	583	593	561	612	576	574	600	611	581	583	565	601	590	532	602	571	577	591	607	572	567	573	605	598	605	566	566	585	607	560	595	650	606	622	614	596	590	582	594	608	602	598	582	575	616	596	600	587	601	578	563	604	576	634	562	611	593	590	577	583	553	579	554	607	604	606	629	607	578	569	602	593	576	577	563	629	618	618	551	604	587	609	628	617	559	588	607	616	605	594	580	624	574	591	609	589	580	572	564	619	586	636	620	600	567	607	639	597	604	606	547	549	589	580	561	621	589	575	630	591	545	590	593	633	642	584	596	568	617	581	637	581	622	590	620	576	597	604	590	594	603	586	606	570	573	566	608	550	586	662	563	610	591	580	578	582	621	598	624	547	558	591	588	584	607	599	607	606	606	591	602	623	589	607	599	573	567	587	599	606	584	613	570	642	635	614	634	547	627	611	565	599	592	607	567	558	621	563	573	602	588	581	600	577	596	602	619	577	628	574	611	584	587	605	626	593	599	593	645	596	595	574	590	638	580	573	596	588	576	607	610	588	597	598	592	572	597	604	581	595	608	630	626	560	635	600	601	572	606	573	591	582	604	636	622	575	576	618	567	596	576	543	595	584	564	591	596	620	567	619	565	584	600	604	577	576	600	548	617	586	627	637	580	604	603	617	563	541	592	594	659	632	619	616	587	589	594	621	588	622	589	583	623	563	564	610	637	622	607	570	602	572	572	576	602	608	622	580	617	598	617	636	561	618	589	586	580	584	588	627	585	574	590	579	601	599	606	567	625	623	594	578	602	606	566	603	580	591	554	592	555	606	596	570	568	597	587	605	582	586	585	619	582	564	568	602	585	627	594	597	612	541	583	624	592	605	603	580	588	577	569	573	565	629	586	618	632	589	616	585	566	634	606	571	638	598	587	630	613	630	595	588	621	616	623	568	590	595	548	582	566	561	584	587	637	591	565	591	629	577	613	614	620	611	608	634	595	610	600	590	621	623	595	582	549	572	600	542	548	583	573	586	548	568	575	586	583	580	594	599	596	610	593	596	616	555	557	598	613	607	584	574	590	568	586	578	590	627	569	564	623	633	588	599	608	604	570	634	560	605	606	578	612	609	643	577	596	641	567	621	562	618	637	594	616	562	577	624	621	555	586	578	593	563	634	582	576	605	586	594	617	598	636	603	590	601	604	575	581	599	543	598	598	656	608	591	603	606	554	529	616	626	546	594	595	600	576	580	619	588	587	602	602	600	588	569	582	570	610	581	604	593	592	576	557	580	605	601	593	609	585	575	542	576	614	595	591	561	580	577	578	558	598	571	533	567	582	573	586	590	599	601	620	594	568	603	563	555	554	580	631	607	529	549	562	558	603	580	556	587	584	584	579	594	573	628	595	610	579	611	596	550	593	585	537	573	609	583	545	563	614	580	576	601	597	625	596	609	562	603	598	623	565	603	562	612	636	566	579	569	593	581	603	560	624	569	561	556	628	591	641	620	600	580	593	604	584	603	569	562	567	581	571	585	606	620	611	572	588	590	625	561	651	590	554	614	577	580	547	628	624	550	607	618	564	580	609	555	568	601	598	631	571	608	581	565	598	637	542	601	632	602	603	584	591	568	608	626	588	630	580	517	579	623	562	597	589	586	593	573	572	581	581	615	571	583	594	623	596	591	568	627	559	599	613	585	608	610	629	584	591	614	575	576	578	621	576	591	570	579	643	598	589	591	579	595	591	616	675	589	619	568	573	589	625	588	588	641	565	617	626	581	592	609	565	606	601	618	604	575	593	618	566	608	593	594	571	578	564	586	601	566	578	607	607	593	634	617	580	615	638	579	578	573	560	590	567	612	581	590	589	618	605	574	575	620	591	581	620	587	599	595	560	625	571	572	569	562	594	595	576	594	582	598	629	597	611	595	582	624	589	592	569	612	583	637	590	574	573	607	595	607	607	597	604	605	602	594	593	566	620	578	591	633	620	574	603	624	597	611	604	614	572	590	565	593	607	591	577	589	561	594	588	606	594	590	596	587	571	605	633	573	595	605	590	578	581	580	583	620	571	571	554	598	608	618	533	569	597	582	584	572	580	601	585	625	586	592	612	574	570	607	614	611	608	600	581	560	562
24254	21412	28603	24632	20415	3234	1181	754	564	528	552	596	527	543	527	483	479	489	470	481	486	437	496	524	499	466	451	423	483	446	482	438	480	466	460	469	471	443	433	476	484	483	442	490	425	425	448	431	437	467	477	451	510	452	437	473	464	473	411	424	436	420	482	432	443	443	444	483	489	454	449	449	439	460	436	420	488	419	467	491	456	433	466	463	486	449	464	442	453	460	407	454	415	425	403	458	487	447	411	469	453	429	447	444	431	488	448	430	427	457	433	464	444	419	450	492	447	457	437	455	429	488	476	425	452	453	485	443	456	435	443	477	449	455	453	447	458	433	424	431	490	480	467	418	413	460	381	449	482	470	444	437	433	454	451	461	437	445	454	405	472	450	465	457	429	450	427	447	436	434	483	463	425	464	478	485	461	421	466	439	444	444	433	454	474	501	422	478	448	423	472	427	426	453	458	486	442	451	414	448	442	480	407	431	452	438	407	463	413	438	445	444	475	447	460	401	456	432	473	405	451	433	485	447	425	442	458	436	471	441	422	452	467	476	462	423	461	432	466	452	477	442	470	434	475	436	460	481	449	476	449	428	481	459	471	431	448	445	446	487	427	457	458	481	457	440	442	443	426	434	464	432	463	434	475	413	431	460	472	458	464	440	437	489	431	457	446	442	451	440	439	456	449	473	455	421	432	441	460	494	459	422	447	453	436	450	479	453	413	450	453	452	462	426	447	396	471	445	437	459	436	464	451	457	444	467	462	442	470	435	468	435	431	454	454	464	425	405	466	441	438	436	432	442	400	466	445	495	453	452	451	429	456	423	426	442	436	453	461	417	445	446	428	411	489	484	445	437	432	424	451	476	487	464	470	410	433	437	438	386	458	441	449	442	416	449	456	479	426	461	451	478	442	446	421	444	465	426	437	439	441	412	398	443	445	446	407	424	424	467	468	445	430	429	427	475	467	428	452	460	454	447	424	429	420	430	470	418	454	454	436	427	419	471	435	456	423	461	448	468	432	438	426	431	450	423	465	429	457	475	477	435	479	473	458	414	471	421	395	439	466	416	388	441	416	454	466	509	430	483	486	387	430	432	443	431	440	468	425	429	445	426	433	462	430	417	423	438	433	413	470	409	417	424	425	425	444	423	450	436	433	507	451	458	460	421	419	452	446	474	472	423	457	437	472	437	440	456	448	429	470	450	463	459	410	472	449	428	459	425	443	468	433	411	480	452	458	434	458	445	460	477	442	437	418	440	441	447	443	481	439	442	427	471	460	449	401	480	449	437	394	427	504	417	462	454	463	420	424	437	444	462	439	453	446	459	461	438	416	425	409	462	455	410	456	444	423	423	435	454	461	447	452	429	445	442	442	407	437	426	442	432	455	494	443	436	449	440	455	458	480	424	421	425	468	434	404	428	429	409	445	454	473	474	464	457	441	478	439	449	465	438	425	430	419	449	467	490	447	460	451	422	454	490	485	439	438	446	448	468	437	438	460	436	437	454	446	467	467	447	430	446	452	435	419	403	446	457	427	416	472	445	475	447	459	437	382	460	436	436	472	475	450	422	457	447	436	454	425	457	416	452	451	473	401	407	453	440	420	435	467	421	432	430	454	469	467	428	455	417	415	458	457	462	470	462	418	461	492	457	461	451	447	442	453	471	447	440	455	453	473	428	430	452	490	454	475	494	412	468	434	424	410	450	463	421	441	440	443	415	438	439	475	438	441	463	409	449	464	470	462	441	426	461	425	417	431	442	455	463	444	445	451	492	441	459	402	452	444	454	408	433	432	481	441	448	436	455	438	482	418	419	427	456	444	420	447	440	440	442	440	401	432	411	466	432	450	471	431	459	453	443	450	425	431	434	424	458	425	451	419	414	456	403	419	440	471	441	469	402	471	478	431	444	435	444	448	444	456	433	404	436	481	457	421	404	426	442	462	438	437	451	456	436	435	453	432	411	429	440	431	431	471	435	432	425	419	429	462	467	479	442	444	450	455	417	469	466	410	452	444	408	479	470	491	475	407	437	453	457	444	413	421	450	430	445	434	430	470	465	456	469	475	485	456	474	468	420	426	456	448	481	430	478	442	464	464	453	481	423	443	404	435	450	450	436	410	450	437	443	408	488	444	450	427	459	468	465	434	453	445	441	433	394	427	419	457	407	450	461	426	459	455	446	442	437	449	411	449	419	470	463	469	435	456	458	464	428	456	441	452	416	424	443	450	437	439	451	465	455	433	441	447	462	422	424	450	474	444	455	462	437	433	438	456	453	443	463	445	443	410	407	447	455	451	482	451	454	487	435	429	459	424	447	432	472	422	441	407	429	446	451	465	429	468	449	453	416	467	447	447	429	435	462	469	453	482	447	456	439	457	447	462	470	422	464	423	442	407	415	423	423	408	438	475	455	440	406	470	455	434	427	417	447	442	421	430	446	434	464	414	450	440	448	440	434	461	479	443	468	438	413	444	424	457	450	452	462	435	441	470	425	456	446	410	470	398	429	423	412	424	472	455	432	447	454	453	436	434	418	460	506	451	426	412	466	461	437	431	444	454	428	461	420	475	422	459	451	469	483	447	423	417	422	425	461	465	443	420	443	457	447	414	441	444	423	434	440	445	448	420	456	439	445	434	454	416	426	458	465	437	451	411	451	434	449	433	432	468	407	444	425	425	435	482	429	456	433	451	485	461	462	429	410	478	434	401	439	474	406	440	433	469	468	407	459	431	441	424	407	438	419	408	435	453	432	452	408	459	401	444	432	415	444	448	414	423	460	440	419	467	414	430	414	427	441	482	400	398	429	484	410	424	396	443	440	454	492	454	423	411	446	457	435	459	456	448	427	428	428	442	455	455	448	442	444	444	448	439	427	426	444	393	460	435	445	479	438	439	445	421	451	458	463	471	460	398	426	464	447	415	469	449	449	425	452	449	432	425	434	442	425	449	478	418	457	443	421	433	413	461	433	420	444	410	427	428	444	473	458	447	437	457	433	413	470	440	439	451	410	461	449	420	451	433	426	448	428	446	451	443	416	445	451	446	445	417	413	436	442	446	406	413	448	428	390	445	468	423	441	429	407	436	438	440	461	416	447	436	407	444	428	426	462	484	424	473	443	450	444	424	432	488	447	438	439	461	417	460	455	464	429	432	442	426	437	451	417	448	477	443	468	486	426	460	453	505	428	433	435	420	460	454	425	448	429	426	436	430	452	394	461	387	421	437	418	446	427	440	421	409	435	436	386	456	448	427	461	418	436	460	413	454	447	458	393	422	457	446	492	475	419	440	434	465	441	430	418	436	432	429	434	477	435	397	458	466	416	480	449	431	469	411	438	438	445	415	457	416	473	453	455	473	436	437	438	450	443	465	467	443	436	468	428	408	434	404	444	441	423	423	433	424	431	448	465	423	425	454	451	445	463	391	452	461	433	444	460	478	444	430	450	421	425	431	421	410	422	434	418	435	452	401	431	411	458	455	422	459	438	450	454	444	430	446	445
3332	4812	3918	1974	1375	1082	991	797	677	635	607	547	521	557	501	475	476	469	499	472	474	446	459	495	491	451	418	449	465	484	443	434	441	464	396	438	419	415	461	442	438	408	391	478	425	458	403	432	405	418	407	403	416	413	444	414	411	463	429	447	436	449	432	448	441	404	421	434	419	425	407	414	383	389	466	416	418	416	413	421	403	407	435	428	413	411	430	396	421	434	426	407	411	426	403	409	475	428	437	427	467	422	399	433	441	393	449	420	406	424	450	409	407	406	401	430	400	433	403	405	425	439	409	410	476	399	438	429	433	418	437	447	393	454	390	413	446	431	416	425	414	427	413	417	414	386	405	412	394	445	425	427	383	427	420	424	421	433	405	416	429	416	409	392	429	416	465	423	426	407	414	401	382	428	414	418	429	438	417	398	413	383	459	411	459	451	413	445	408	416	426	427	435	418	435	409	440	412	450	428	379	438	414	423	397	447	442	373	466	426	419	399	447	411	428	417	417	414	396	428	365	430	423	434	433	434	395	424	422	407	402	408	458	450	472	426	439	403	421	434	417	417	400	389	428	427	416	428	427	420	431	442	416	436	485	398	410	412	448	409	455	403	434	411	405	427	438	383	420	436	448	425	386	420	443	386	410	386	411	441	402	414	393	426	406	434	439	431	420	406	379	431	399	427	414	429	438	414	433	430	415	434	423	428	447	387	370	423	399	397	432	425	379	404	401	381	430	478	421	440	424	395	392	440	433	400	400	406	410	379	403	405	408	447	444	423	399	410	422	377	428	441	417	400	384	409	468	388	395	403	457	392	402	409	428	434	437	432	384	398	429	369	393	407	397	419	402	452	397	442	420	422	416	421	377	410	424	434	413	404	415	426	432	408	428	440	426	409	402	427	428	416	398	426	397	411	412	391	417	424	437	390	407	425	437	393	418	407	432	403	401	422	416	379	410	395	435	440	420	397	376	406	409	442	481	418	419	433	406	422	375	376	387	420	407	420	410	431	374	430	392	444	389	446	416	429	404	409	408	431	439	432	419	437	407	419	399	424	422	391	426	459	428	439	416	410	402	406	428	390	409	430	443	382	418	414	432	449	430	401	432	419	426	411	377	414	410	413	412	398	385	400	406	423	416	425	386	435	385	423	415	442	421	421	404	440	434	463	426	370	395	375	400	431	392	413	391	421	428	402	423	414	400	453	402	402	388	415	433	420	411	436	408	439	381	412	396	389	400	423	421	391	430	438	438	397	414	404	447	414	418	402	377	381	403	387	400	427	450	440	438	414	415	402	428	396	432	430	398	400	461	464	386	439	430	422	422	436	426	435	397	417	412	404	460	409	421	431	470	422	428	444	432	405	468	397	423	410	424	397	416	412	402	418	419	450	435	422	424	435	423	406	426	415	421	399	422	413	409	433	425	399	438	424	407	432	428	402	392	389	433	390	404	398	410	393	431	441	427	397	401	395	405	435	399	415	433	406	400	434	408	428	415	420	418	410	394	409	401	434	401	402	412	422	413	394	410	399	407	389	416	391	424	435	380	413	403	356	408	425	384	436	406	410	418	418	412	407	444	433	418	400	422	438	400	419	425	422	389	391	456	416	414	448	419	415	417	418	385	429	432	403	401	423	467	441	449	416	431	435	394	399	377	434	418	386	402	373	404	414	397	426	399	396	433	422	379	412	426	396	444	427	400	388	421	448	434	426	379	390	434	400	389	388	408	400	382	403	421	390	428	395	401	398	414	426	422	426	456	412	440	392	419	441	392	425	427	437	440	412	411	432	429	404	436	417	410	411	410	444	451	411	400	416	431	406	446	425	415	397	430	420	399	432	399	408	442	429	440	407	387	406	412	452	421	381	439	427	386	405	399	435	377	419	401	405	407	415	437	408	405	409	452	431	416	413	379	369	413	377	428	425	428	387	419	430	445	440	388	405	457	412	400	365	406	421	405	422	391	439	455	405	434	399	420	426	432	392	400	405	394	390	399	416	432	448	429	413	396	414	417	419	443	403	441	401	409	412	412	388	399	436	390	406	434	412	408	435	420	426	410	421	402	384	413	438	394	383	423	418	428	433	404	421	396	422	405	439	394	414	455	410	421	436	403	446	439	440	424	374	438	401	403	410	405	403	430	423	409	368	419	397	411	431	416	431	443	410	412	434	386	433	420	393	389	388	425	425	429	394	399	412	423	400	416	415	395	391	408	430	407	434	382	419	370	404	436	440	443	401	399	386	402	425	389	388	392	413	395	446	409	381	390	443	426	406	420	426	408	408	403	386	425	405	382	409	413	397	376	442	405	444	419	426	439	418	420	412	399	364	425	420	443	428	438	394	403	373	404	406	407	374	409	449	428	393	415	416	419	410	432	425	434	408	374	413	439	372	434	417	449	421	416	413	393	447	408	445	391	411	404	419	401	421	417	433	442	410	434	437	394	443	441	432	423	415	379	411	441	429	416	411	399	423	382	446	399	409	413	423	407	408	429	399	451	399	410	441	411	404	436	403	393	433	426	411	426	404	426	409	398	376	404	392	419	409	404	413	385	416	442	412	456	448	430	430	450	412	416	416	439	408	400	389	413	401	378	456	400	451	426	392	406	431	426	412	423	400	408	420	395	412	423	449	415	385	407	409	401	425	406	390	411	417	415	416	380	447	410	398	438	416	436	437	387	399	410	394	438	441	393	377	398	422	412	405	424	395	414	419	401	440	433	426	401	398	415	395	428	406	445	406	433	384	362	412	428	420	365	393	434	430	429	405	451	439	420	406	424	393	425	403	416	420	418	418	377	407	427	426	430	429	451	380	460	416	437	420	423	387	419	367	437	369	431	405	389	434	418	454	425	429	431	420	386	433	433	422	415	413	408	409	406	404	396	440	424	416	370	390	380	411	401	394	398	431	407	432	406	393	413	433	445	371	387	380	427	405	370	442	392	440	421	406	415	412	412	422	389	403	372	445	420	400	414	402	381	423	395	421	430	403	404	447	432	402	425	399	441	429	438	381	405	405	394	406	445	430	398	393	407	425	405	437	407	417	354	426	447	450	409	432	388	419	432	403	418	412	415	400	404	411	419	432	432	416	446	398	384	390	423	399	423	411	378	425	427	414	424	428	409	426	402	396	415	445	424	455	384	420	427	406	412	369	431	414	370	385	420	390	404	409	393	448	419	407	443	401	423	414	438	413	454	392	372	403	402	411	426	416	387	414	386	407	397	412	437	400	432	412	435	422	423	425	423	429	363	410	376	424	439	446	374	402	412	392	407	392	413	411	358	399	396	414	425	397	385	399	385	417	397	425	397	408	381	396	392	405	385	405	418	440	423	436	404	423	412	397	417	422	393	386	420	417	430	411	394	410	423	430	404	400	450	400	418	403	389	395	399	419	408	429	434	386	394	365	404	401	397	387	427	397	403	401	442	411	450	435	395	421	401	388	427	376	418	400	419	429	456	420	405	405	414	439	413	382	412	407	409	397	392	392	377	394	430	442
27823	12600	2400	1534	1189	984	899	926	941	986	885	904	878	918	957	930	930	932	938	920	968	914	931	928	931	946	853	949	957	917	902	956	970	923	890	924	865	911	927	901	943	858	943	957	926	937	895	902	930	925	938	878	884	907	903	898	871	907	894	861	901	922	917	863	937	957	883	910	921	895	871	885	871	917	933	893	942	885	904	907	923	936	928	958	886	899	903	894	981	908	896	922	907	900	956	950	855	897	899	903	874	951	943	936	898	891	878	910	971	897	937	907	886	963	847	895	900	898	944	909	902	940	895	840	919	881	919	920	913	959	902	881	895	906	895	910	882	895	886	932	941	880	919	879	907	910	884	859	954	897	968	914	919	883	835	846	901	931	892	835	896	927	913	919	907	986	915	952	882	894	916	915	914	888	1001	933	932	915	897	920	967	913	890	916	864	940	847	882	915	954	949	884	879	889	873	979	893	889	886	933	915	963	910	915	882	891	871	905	903	861	903	897	948	887	944	934	854	953	989	894	887	929	912	899	906	871	907	904	892	961	863	923	900	923	909	886	822	938	921	970	932	870	839	920	898	936	935	965	915	915	866	842	901	934	892	928	919	935	921	931	853	878	892	865	870	914	905	930	920	850	907	995	910	888	937	902	911	883	852	934	892	930	874	879	874	975	907	926	911	898	944	891	925	894	866	896	884	861	945	924	902	943	921	937	939	948	986	945	879	975	912	932	868	962	834	887	933	939	876	857	898	856	906	938	938	904	849	895	902	885	905	905	933	967	898	912	931	928	971	963	986	907	889	908	853	844	818	892	914	937	848	919	855	915	917	907	928	851	874	955	911	944	903	886	911	1001	966	920	884	932	964	967	947	903	911	920	868	898	976	937	870	903	853	931	883	885	933	943	953	933	898	927	923	937	856	899	918	886	878	964	945	936	904	910	894	871	897	897	948	901	913	912	858	966	912	926	883	897	934	896	897	919	913	858	888	914	865	864	934	929	935	919	920	938	864	936	906	917	863	899	930	882	867	897	960	904	919	919	970	875	894	907	913	917	892	917	962	917	891	905	944	911	921	917	919	953	972	893	934	871	940	823	872	923	962	942	900	905	911	883	899	935	891	909	968	935	878	911	940	829	930	940	951	910	896	891	939	902	916	889	944	851	937	920	962	939	950	958	931	871	880	898	959	928	906	914	937	904	923	944	913	912	882	904	939	917	956	911	933	898	916	933	956	896	914	922	913	898	916	896	903	890	906	889	869	907	913	831	898	856	917	903	892	941	848	890	924	877	901	1008	920	913	898	904	919	903	921	940	912	864	920	940	898	905	897	970	905	892	890	904	897	908	909	873	898	891	875	933	922	900	908	908	855	893	900	858	931	938	941	943	922	914	923	947	923	876	932	884	844	926	950	913	953	935	877	924	910	927	901	980	892	829	857	898	894	930	929	890	876	1018	865	869	965	872	912	935	933	902	883	904	878	932	876	888	822	901	976	847	900	877	926	918	897	892	928	913	872	915	947	877	952	909	925	928	854	879	932	859	885	877	902	919	942	853	942	908	892	938	904	962	953	927	950	884	881	882	890	892	908	888	883	895	893	879	915	942	904	920	914	896	935	925	898	936	909	951	928	914	886	920	879	898	906	895	884	902	905	914	907	878	951	919	926	904	939	933	950	950	926	917	928	895	876	937	897	868	949	941	893	877	929	864	921	957	890	904	904	881	940	896	887	914	872	874	920	955	954	916	876	897	924	897	934	876	913	926	911	869	898	910	898	966	909	926	971	974	914	960	910	890	921	915	905	908	914	944	913	910	886	899	876	980	940	916	946	890	934	885	969	893	907	911	913	907	906	926	925	923	892	922	892	942	895	937	919	927	953	917	930	907	867	853	860	952	951	909	901	962	936	905	925	909	925	925	920	949	898	857	925	875	888	879	902	913	916	896	988	938	891	903	912	936	852	918	913	942	958	900	941	951	876	883	884	932	927	872	927	916	942	951	885	906	925	934	925	886	944	931	947	945	884	927	886	887	873	886	910	938	875	912	886	943	885	909	907	857	870	888	931	977	922	888	924	890	908	898	884	932	897	944	875	936	926	978	946	885	895	910	924	895	848	945	971	875	913	938	932	879	926	929	907	952	902	886	940	903	910	865	847	893	944	906	947	941	920	932	953	941	913	919	880	949	850	878	890	919	952	928	936	871	882	948	900	911	932	927	876	940	877	874	935	894	913	941	961	873	895	923	936	839	843	882	931	876	945	967	925	953	889	961	879	928	832	904	895	879	963	929	943	950	966	958	907	900	915	880	928	869	927	905	906	860	951	911	885	962	899	886	897	925	873	900	923	884	931	933	896	951	935	893	924	920	902	944	899	936	910	926	892	962	964	926	854	909	915	968	961	911	941	875	946	913	885	854	941	872	874	936	940	874	946	859	880	925	888	942	963	920	980	877	915	869	932	880	857	943	958	928	938	931	924	893	919	890	930	929	943	879	916	944	932	919	900	911	959	910	892	853	896	844	870	900	873	913	867	899	891	859	930	926	966	917	855	915	925	920	887	941	908	927	874	902	897	886	901	885	869	942	941	957	910	923	919	938	870	910	913	904	855	914	925	915	955	881	902	960	879	861	892	871	959	917	875	952	897	933	888	880	922	911	920	879	929	939	919	898	890	893	911	879	870	931	953	957	984	877	925	870	921	962	877	927	966	878	951	913	873	873	924	888	882	895	903	913	979	903	979	958	937	865	904	933	870	929	929	948	880	951	917	909	879	909	893	933	840	927	934	941	925	981	886	940	919	923	919	892	920	905	919	934	877	901	930	956	880	919	970	925	933	837	924	911	851	889	918	927	911	918	949	933	921	905	866	868	936	892	907	859	917	911	920	882	933	910	912	893	969	853	899	910	874	889	905	916	875	913	896	888	912	941	874	926	914	901	868	849	896	822	935	984	924	917	930	905	924	881	876	870	914	916	941	937	887	989	899	937	894	902	920	930	976	902	920	845	931	942	920	924	912	932	952	956	879	944	889	905	921	936	864	850	919	912	895	953	887	902	937	946	917	907	923	895	934	942	891	909	894	867	934	889	902	911	904	896	895	1008	919	936	895	895	959	930	952	858	910	901	963	877	952	922	868	912	844	964	864	898	923	869	913	881	901	898	872	871	926	933	868	934	889	859	873	897	913	935	895	950	956	910	916	931	927	944	917	918	907	917	887	908	915	918	887	877	915	923	939	865	957	982	935	874	907	910	933	929	906	872	957	951	943	903	933	920	899	959	912	842	901	978	898	936	890	890	916	878	912	882	898	931	854	953	931	878	870	946	909	918	886	912	899	908	893	871	963	892	926	888	846	876	900	843	949	857	909	877	895	902	931	906	873	843	926	904	916	934	902	870	920	891	897	984	936	888	919	865	913	905	888	844	872	909	925	927	895	936	937	925	895	887	941	924	859	838	935	971	943	975	951	956	946	915	926	896	921	907	937	930	933	889	946	944	980	890	899	894	933	882
5092	1018	978	818	790	780	728	786	761	741	779	781	770	782	783	811	740	760	712	776	737	790	756	806	760	743	729	787	790	735	776	743	735	769	768	803	753	806	743	719	781	773	738	769	722	715	785	749	753	765	808	737	760	745	690	742	738	742	766	831	785	763	752	738	752	772	750	727	763	754	750	779	777	772	776	763	788	779	761	749	769	729	746	735	771	780	763	783	765	740	763	738	763	768	810	721	780	767	817	824	753	750	761	772	808	720	751	733	760	753	719	756	747	765	778	759	761	745	796	772	771	771	735	741	786	742	789	784	768	788	792	748	699	718	732	779	698	730	707	746	792	758	752	768	711	775	762	742	735	743	765	798	736	715	766	746	718	737	744	779	778	752	753	737	706	784	792	743	749	830	706	700	749	788	791	744	725	755	738	741	740	744	746	809	724	785	722	784	770	759	738	777	709	748	736	727	785	771	737	806	748	737	775	755	738	712	742	751	706	758	735	728	727	718	734	786	804	755	776	699	764	729	808	769	707	814	776	800	772	769	754	750	747	724	744	730	735	771	715	763	711	730	784	767	749	733	759	750	798	763	738	749	746	752	773	755	762	681	814	751	827	760	775	743	740	781	770	803	824	753	709	765	719	773	739	728	727	766	743	756	737	769	802	755	746	808	735	760	764	771	728	746	769	731	758	795	730	772	767	745	767	726	770	763	781	701	775	725	744	739	729	731	786	788	774	784	709	737	756	744	740	784	756	764	775	756	758	749	736	701	747	744	770	775	786	743	741	773	725	749	764	704	762	759	735	768	734	716	782	736	745	697	766	760	728	737	752	710	741	750	711	769	746	756	795	733	746	759	750	717	774	747	767	759	737	777	737	755	764	714	755	769	718	819	776	749	732	728	695	760	747	790	742	771	744	797	742	768	759	755	783	692	732	774	767	754	770	771	748	779	802	780	758	777	745	783	753	715	737	747	779	733	747	811	731	766	747	770	699	776	758	757	785	777	799	794	738	716	738	734	808	747	778	774	761	763	770	759	752	724	774	795	726	757	746	772	743	800	749	733	784	765	740	771	803	777	717	746	713	788	714	731	738	766	753	715	743	725	728	784	756	779	806	788	733	753	760	758	713	804	777	740	787	754	776	786	770	733	752	789	786	767	797	800	777	786	765	733	749	763	738	753	751	746	754	739	749	722	735	727	753	753	811	774	727	719	782	734	720	755	719	742	716	754	728	734	747	790	759	684	793	734	752	765	747	752	759	752	689	716	716	774	738	749	714	758	785	759	777	777	798	747	814	738	744	789	790	758	784	737	700	798	768	761	711	774	773	772	754	753	759	801	777	773	725	720	761	729	785	753	751	754	795	718	804	703	792	718	743	721	696	762	787	738	739	766	722	741	756	750	764	788	723	794	713	747	763	752	767	757	749	748	790	734	727	729	764	797	731	741	716	782	719	791	785	793	759	740	766	755	721	783	777	750	749	754	768	764	761	736	777	761	736	753	755	705	794	754	720	755	759	780	755	743	738	730	751	734	799	727	784	754	724	766	752	754	761	732	765	735	722	765	716	771	722	768	758	760	758	766	785	755	765	735	706	786	756	776	770	745	740	763	767	770	708	784	714	783	830	804	789	741	774	750	784	801	770	765	716	816	731	717	768	744	803	715	742	723	774	772	759	812	748	742	757	757	757	743	767	752	737	743	754	740	762	788	754	800	716	778	793	732	756	749	760	738	745	749	773	761	774	781	715	734	789	775	747	756	710	730	750	724	736	768	813	736	771	794	736	771	793	769	723	744	768	774	692	711	762	803	730	740	775	776	738	750	810	772	775	698	737	786	744	736	776	752	724	731	721	734	696	765	772	770	755	762	801	746	773	767	737	748	743	742	751	811	702	769	812	763	753	796	719	724	788	812	784	758	813	794	745	791	713	776	762	759	744	777	717	726	749	717	750	760	736	713	753	729	748	715	784	741	748	775	758	784	769	760	750	732	740	758	753	724	789	793	758	747	763	769	769	742	772	758	762	732	770	747	755	760	802	746	726	725	783	744	751	786	783	765	747	801	732	761	793	751	781	757	720	739	745	737	776	767	740	764	768	747	756	756	789	769	789	742	748	757	778	710	750	760	701	779	779	759	731	764	760	794	761	773	737	754	769	751	776	747	775	743	729	745	740	779	783	720	762	778	760	757	728	765	759	775	776	779	758	794	750	745	720	712	802	760	794	733	761	709	755	781	729	718	748	732	733	781	789	778	736	768	808	781	749	745	790	748	723	768	769	779	806	772	715	769	720	761	773	771	720	762	774	732	710	762	735	767	791	814	744	758	733	746	777	817	688	796	754	791	757	772	720	764	760	755	735	732	739	753	762	756	750	792	748	740	740	773	757	754	761	750	699	742	746	733	763	804	749	744	804	770	778	768	769	755	760	736	764	778	711	762	778	765	762	770	728	756	721	763	696	711	752	744	783	732	770	756	760	769	784	749	782	820	736	738	765	728	709	746	737	805	756	757	729	711	714	762	718	775	734	792	767	795	729	756	761	727	774	746	734	772	759	718	763	777	725	757	758	731	759	816	728	745	790	742	752	741	704	775	719	740	781	695	742	773	798	761	726	775	743	817	751	708	747	753	714	748	774	739	788	788	718	792	777	767	726	698	763	738	785	769	813	757	775	791	770	775	764	810	794	741	725	815	762	743	735	714	784	775	789	731	766	770	739	747	769	779	763	759	793	723	770	755	746	743	739	765	774	776	735	779	791	842	736	736	735	748	747	763	778	717	757	711	764	779	784	795	750	750	777	772	762	739	757	762	802	774	772	740	753	780	743	721	716	777	781	775	714	737	759	770	746	783	719	735	696	745	769	775	742	738	731	736	732	818	782	758	739	783	782	771	735	739	742	779	716	783	711	740	729	720	727	797	784	732	744	774	739	746	742	785	775	760	757	724	753	747	746	750	736	789	784	757	730	762	748	753	714	755	765	730	760	745	733	775	783	801	749	759	770	727	767	739	845	783	761	757	765	755	770	767	737	764	710	758	767	750	747	761	750	758	756	765	809	771	721	740	750	795	715	716	706	767	825	735	768	757	761	774	760	719	787	756	750	722	766	792	716	764	733	752	794	776	696	786	758	759	749	773	754	751	820	748	813	786	769	762	711	728	754	749	803	739	767	759	782	744	761	776	767	752	757	736	737	757	734	742	711	710	755	729	692	725	816	780	736	727	786	755	741	822	760	705	711	771	738	721	745	731	769	684	777	723	758	752	749	768	788	802	733	735	748	718	681	725	735	746	793	765	768	755	803	810	741	791	761	744	772	688	793	736	792	782	773	752	772	735	751	761	751	746	760	786	770	743	721	817	772	701	725	777	743	750	803	774	726	752	810	778	755	789	690	754	779	774	727	756	777	768	757	792	778	776	753	718	782	806	728	746	778	762	730	755	762	769	762	758	772	710	777	730	754	749	733	777	755	818	740	742	769	731	767	786	729	741	781	755	731	733
25778	21411	25675	18094	1940	996	953	802	807	774	783	794	776	756	702	754	746	737	756	728	728	765	702	690	742	721	744	708	715	734	725	749	733	751	718	715	738	721	726	771	739	720	710	707	753	707	719	686	698	718	749	753	750	710	749	699	669	728	721	743	732	731	691	714	714	735	694	739	714	749	748	717	754	707	738	696	650	733	708	708	704	761	729	712	721	732	742	731	688	727	731	686	704	721	745	735	721	696	725	714	746	746	725	725	696	722	682	727	746	706	705	715	675	715	739	755	716	718	763	725	690	764	731	723	722	689	729	725	761	683	743	700	745	684	739	710	679	715	694	689	697	710	732	693	700	710	761	721	686	725	708	714	735	717	747	690	717	700	757	730	717	735	711	707	713	700	780	708	752	709	697	714	742	678	706	705	675	712	733	788	712	741	713	734	703	733	759	717	735	750	685	690	735	697	702	728	724	689	716	704	750	711	681	701	729	720	697	714	739	744	762	749	754	717	764	750	726	693	728	721	703	695	706	705	697	717	717	706	739	694	707	733	699	712	698	705	742	742	706	714	773	691	687	695	711	743	705	756	724	723	770	709	742	737	743	702	671	692	747	719	702	765	726	691	700	662	766	761	710	722	727	712	671	722	681	688	754	685	738	694	736	709	677	735	742	730	713	657	692	720	705	775	746	716	678	687	729	680	735	713	756	734	734	763	774	691	731	780	748	750	758	704	675	674	700	715	753	702	686	727	695	723	740	749	721	697	718	687	742	719	744	706	730	674	693	705	687	675	693	696	722	731	781	720	744	724	723	713	727	708	723	732	712	698	724	741	760	721	713	741	703	687	730	686	762	701	740	748	716	725	751	714	694	678	727	736	715	725	740	669	766	694	696	707	723	689	754	697	717	706	741	706	672	747	672	710	734	730	705	737	721	715	714	711	721	716	736	736	733	762	726	698	710	722	696	683	735	735	698	739	745	757	751	695	720	710	736	706	687	751	718	738	738	704	739	734	765	682	731	770	732	739	709	695	766	710	686	705	703	752	758	677	752	727	677	693	768	740	725	708	745	694	722	747	713	693	719	697	701	713	730	690	692	767	706	742	693	725	714	713	760	734	699	737	681	753	716	682	638	714	699	668	757	678	685	718	717	742	715	703	690	750	698	735	711	772	685	722	756	714	704	754	703	705	721	660	704	735	725	773	704	736	727	722	708	696	709	686	724	734	721	747	688	687	730	719	721	784	699	724	728	756	763	773	712	692	739	710	746	693	720	714	663	735	713	692	718	706	735	723	751	701	709	700	693	731	743	716	721	697	726	731	711	727	696	751	724	711	697	740	684	711	748	709	693	760	693	739	720	718	705	729	743	696	743	676	710	761	785	718	728	737	731	727	769	754	725	769	718	750	695	724	703	734	714	716	744	717	707	727	711	663	714	672	730	751	748	689	690	706	682	693	744	736	747	711	729	703	743	733	744	741	708	681	700	714	700	733	735	743	759	717	748	710	700	706	699	749	712	732	749	734	722	657	678	687	722	785	710	748	706	730	713	706	698	724	704	705	690	716	735	706	692	741	729	693	693	744	747	683	738	686	727	661	662	725	721	751	713	753	738	753	703	739	717	715	729	750	707	688	730	735	705	712	700	764	717	758	701	733	723	735	721	660	742	736	731	688	707	695	738	637	704	710	703	735	748	736	669	728	730	738	712	728	750	703	707	716	710	733	736	717	756	744	670	683	721	753	737	740	706	751	756	693	730	696	735	749	745	660	728	729	723	740	782	696	707	682	721	695	758	764	730	730	694	727	691	741	707	700	743	722	725	680	687	703	751	680	726	743	726	704	724	737	682	747	680	712	722	709	684	710	671	699	730	707	691	693	746	746	770	707	718	747	711	700	745	703	736	697	697	734	704	674	733	715	704	782	665	696	736	691	723	729	717	730	736	710	695	736	728	695	708	708	745	710	664	750	709	724	713	758	757	727	718	720	697	683	721	740	688	731	681	700	743	707	711	722	734	727	716	698	679	718	685	740	698	756	657	743	735	707	737	738	706	720	718	686	695	711	732	682	704	700	716	714	691	767	705	726	684	682	715	698	734	715	687	722	732	702	761	725	689	780	712	733	722	719	670	716	731	714	702	727	743	700	750	732	774	697	726	736	758	731	737	685	751	727	662	740	742	777	757	719	714	693	705	702	743	704	734	723	742	688	734	691	713	693	731	725	715	684	735	713	699	702	723	784	700	712	731	732	711	693	754	700	715	716	728	681	721	719	713	715	733	706	729	755	741	753	711	740	714	704	745	729	719	712	714	731	763	711	692	706	711	712	728	730	694	698	715	656	707	730	735	753	749	729	705	708	749	708	719	715	676	694	714	681	728	716	717	731	738	754	689	734	706	706	712	717	728	718	674	720	718	733	736	707	678	704	746	744	706	744	714	679	705	743	730	719	717	724	733	724	741	713	680	666	704	749	681	718	745	745	735	723	755	719	712	685	753	766	677	718	696	696	682	724	736	681	744	729	693	672	767	752	711	712	690	722	695	722	755	691	698	704	735	724	706	707	746	741	725	743	786	735	719	697	706	691	666	733	709	720	691	755	718	709	757	708	687	688	717	669	737	697	759	724	730	686	711	726	710	704	747	741	707	685	745	720	748	715	760	703	678	686	701	732	690	664	715	689	724	717	732	709	682	761	722	768	729	706	733	718	703	708	748	749	732	742	658	720	701	723	721	686	646	699	682	744	682	734	728	709	685	748	673	714	739	709	747	670	723	705	705	743	704	759	735	682	706	732	735	723	747	730	779	712	731	694	720	671	714	728	735	656	754	742	729	705	734	673	737	682	733	678	697	717	727	678	729	725	738	738	718	758	677	681	687	755	769	772	752	742	707	714	762	731	716	711	716	725	719	687	720	691	759	708	761	705	713	739	697	747	685	724	770	668	646	721	754	732	723	720	656	702	713	758	673	680	680	718	687	721	710	694	702	726	717	766	700	697	709	700	696	731	691	731	728	687	683	697	742	726	708	736	684	715	696	761	687	710	700	729	712	691	704	729	736	721	711	719	759	748	739	736	693	753	689	740	747	736	678	703	726	697	763	685	740	690	735	768	690	666	770	759	745	771	702	722	760	719	760	733	726	748	729	771	778	693	730	717	685	685	669	690	730	647	742	657	717	668	716	688	717	684	744	762	655	762	765	707	733	758	733	713	746	743	651	736	751	716	727	729	743	763	679	795	732	781	745	748	723	783	712	687	734	693	665	701	688	733	711	709	703	692	720	738	715	723	695	708	741	728	723	684	779	676	694	752	695	722	696	715	706	695	738	699	718	734	686	720	713	714	705	754	722	700	691	703	710	751	753	703	721	703	736	698	681	796	712	766	651	724	767	745	717	736	707	689	725	685	736	715	686	737	687	718	735	715	693	719	696	677	703	684	716	677	737	697	685	725	737	725	753	691	687	717	744	726	732	700	744	702	715	731	680	710	768	734	712	695	709	716	700	683
3519	2183	1726	1164	959	805	790	760	755	745	705	650	697	660	635	644	675	675	687	649	675	648	654	630	678	651	626	625	636	649	602	676	628	634	635	658	610	622	633	643	663	668	614	636	642	640	597	612	659	632	621	614	614	622	646	633	654	639	656	618	625	618	650	584	609	618	617	599	638	625	618	622	612	629	623	659	695	601	671	620	582	598	645	645	599	656	625	613	621	589	617	617	635	681	646	620	641	615	608	598	685	642	668	615	621	630	638	629	599	629	692	640	617	637	641	641	600	668	610	632	582	665	623	619	631	671	674	632	611	606	645	629	660	631	609	646	676	651	601	613	631	648	598	585	606	636	688	608	610	640	614	621	607	599	598	634	634	612	640	629	674	657	600	607	620	627	652	620	653	653	622	637	657	651	669	658	652	651	621	641	626	622	608	621	625	645	613	640	674	624	638	612	602	605	635	601	693	620	662	605	611	650	665	616	616	661	644	652	645	665	603	624	636	632	630	631	630	610	591	609	661	676	629	612	622	659	605	615	639	625	654	679	656	640	630	668	578	617	604	625	591	607	609	661	658	620	636	608	622	585	649	652	609	613	592	650	637	626	630	618	633	640	658	637	642	676	650	637	597	641	616	657	623	648	588	678	641	624	624	600	636	651	639	659	644	637	659	596	611	658	620	638	619	629	653	625	606	634	637	640	613	628	633	615	637	623	633	599	579	642	610	606	601	616	649	593	638	608	645	636	631	594	663	611	616	606	654	649	600	647	642	622	620	612	625	615	611	656	651	658	629	621	616	611	632	612	617	628	623	655	594	643	656	605	617	574	646	674	661	600	608	643	656	631	605	582	626	657	632	625	685	654	600	606	640	643	648	618	615	598	582	661	622	600	623	589	621	633	670	611	664	640	656	601	630	680	600	605	605	655	661	663	615	624	618	644	624	606	628	627	612	602	617	584	616	611	626	615	632	612	620	629	667	550	632	604	626	654	670	643	617	674	603	622	625	566	643	597	644	622	608	616	720	634	670	670	637	660	617	603	588	669	615	582	618	659	603	627	637	661	640	641	630	601	664	667	605	613	580	618	636	622	610	634	568	642	662	611	580	652	644	612	644	635	641	669	642	621	609	628	641	620	576	603	641	657	597	581	622	625	605	642	611	620	611	614	600	633	661	589	649	638	620	657	616	640	564	620	666	617	662	649	626	627	598	602	611	604	624	628	618	596	666	604	650	596	650	655	702	629	678	582	604	569	635	602	599	649	639	616	568	655	620	621	595	628	647	628	642	616	657	630	619	644	636	590	606	596	632	615	650	656	591	657	627	576	629	630	580	665	608	612	664	615	658	608	616	616	602	638	658	601	591	579	647	621	634	613	616	626	664	601	575	610	642	667	623	672	644	593	622	616	668	660	614	644	675	599	634	630	620	609	624	607	594	638	577	613	614	638	665	642	619	677	629	586	632	662	611	610	646	654	660	597	652	630	656	642	628	591	647	624	651	666	650	581	634	597	585	616	562	596	641	623	616	641	603	634	619	620	618	628	622	650	616	651	613	625	615	617	663	574	621	633	596	653	626	630	639	613	621	608	595	582	642	619	610	626	649	661	628	634	636	646	660	642	651	650	627	619	653	621	636	648	581	602	628	632	624	675	608	616	590	639	635	601	607	609	590	651	642	654	605	648	596	609	584	616	658	641	609	614	655	587	654	658	620	594	657	599	635	624	585	621	623	641	627	640	604	578	659	623	632	613	614	601	583	629	643	616	641	598	600	628	634	623	600	634	584	605	656	617	612	633	618	610	639	665	611	637	633	615	648	611	614	643	663	635	641	610	612	600	613	603	647	625	618	619	650	625	625	633	642	592	635	572	639	659	621	589	628	621	616	582	651	623	633	641	630	620	651	608	672	589	641	677	616	593	603	627	582	641	644	663	597	658	647	639	658	627	614	666	618	625	660	658	625	647	659	627	580	635	637	637	617	593	582	592	613	601	623	579	649	599	603	644	589	618	614	614	647	615	664	658	615	645	606	600	612	635	597	676	612	614	640	677	618	646	627	646	615	628	604	642	577	616	589	658	579	591	671	598	598	637	616	590	652	647	618	590	589	639	583	649	607	666	655	570	650	604	644	600	625	672	635	603	644	675	600	653	563	588	608	614	645	652	629	588	612	651	638	631	630	593	673	600	617	618	639	637	606	576	615	626	617	631	620	624	693	628	689	612	624	603	621	660	607	585	613	618	591	653	612	597	626	647	598	657	608	654	650	618	623	616	609	660	613	645	584	646	596	595	635	643	601	673	686	654	617	600	637	609	615	654	590	678	657	643	618	650	602	644	628	607	580	610	649	588	639	576	615	636	655	656	583	595	661	637	633	566	613	591	615	618	651	602	615	599	607	620	646	624	598	623	618	633	595	583	634	628	615	658	672	647	613	596	590	570	647	595	615	626	618	633	651	641	643	610	592	637	626	591	594	594	609	643	655	630	604	633	637	611	625	599	642	660	605	641	592	673	600	580	651	640	652	642	604	604	622	615	637	664	619	629	637	647	626	605	603	660	624	654	630	624	649	610	618	628	650	593	648	642	622	695	645	651	625	643	617	639	642	614	587	572	580	649	647	675	595	613	618	614	611	627	621	597	629	611	625	615	626	661	618	628	644	597	585	667	667	646	621	623	635	642	637	650	593	624	601	634	642	640	660	636	607	658	598	619	626	655	665	595	611	642	644	583	642	612	630	648	633	615	645	593	608	647	611	656	586	633	663	608	608	627	609	628	626	643	600	580	620	580	604	652	593	622	642	607	641	605	566	629	640	590	606	619	618	617	621	654	648	601	648	616	671	631	645	586	653	625	594	669	612	621	598	629	602	619	624	632	619	640	669	654	645	606	637	688	630	636	641	614	616	638	625	610	617	620	620	611	608	643	645	640	614	585	626	615	629	647	579	616	705	602	635	575	640	652	641	608	629	577	607	602	630	639	652	635	620	629	615	617	572	644	625	642	659	604	590	633	592	596	661	600	607	659	592	632	622	612	655	572	598	636	633	637	620	644	620	625	629	618	679	585	583	572	662	616	650	615	630	622	641	686	619	626	630	633	647	625	639	629	590	628	639	639	645	650	600	629	639	625	640	618	594	641	651	629	658	598	631	658	603	618	621	614	647	632	626	603	620	655	619	602	650	614	652	636	619	626	624	644	615	647	710	626	605	616	583	611	633	680	670	610	611	648	651	632	613	638	640	632	609	645	631	646	649	631	608	578	620	624	600	595	599	654	642	658	635	620	620	639	628	639	631	657	622	595	623	618	626	666	631	596	595	624	624	645	650	588	661	678	541	630	643	626	633	609	610	599	611	635	613	618	590	602	621	622	647	634	662	622	605	606	655	644	643	617	617	595	609	648	653	663	613	625	616	632	634	607	597	604	603	645	635	610	607	616	615	628	670	640	599	667	578	601	650	652	651	631	591	626	591	646	642	603	649	641	628	683	660	604	632	640	593	618
24221	21432	28631	24637	20542	3462	1217	814	672	638	583	621	552	562	515	515	504	522	530	524	534	509	475	532	510	485	546	485	532	509	547	523	524	479	505	543	502	569	511	500	544	517	490	510	533	478	455	506	496	522	463	455	485	523	504	517	481	482	511	486	487	471	474	495	472	505	492	520	519	492	473	502	485	490	455	476	493	467	493	504	496	507	526	538	488	517	481	506	480	479	517	513	503	520	487	508	498	468	510	521	489	466	496	523	493	488	496	486	480	492	518	492	543	495	504	506	484	490	500	475	459	477	478	485	523	503	456	463	535	538	484	492	446	515	475	465	508	509	520	530	533	489	464	482	529	532	540	481	512	492	527	497	511	458	484	482	489	491	511	516	516	502	492	503	505	512	519	489	495	486	521	501	503	516	459	524	496	494	495	523	471	517	481	487	511	490	465	538	483	518	510	473	466	466	498	502	501	525	482	480	501	501	514	504	530	502	534	499	491	514	490	502	527	501	535	515	488	502	489	492	486	494	497	490	489	453	499	497	498	516	473	473	521	495	538	506	455	516	479	511	470	495	448	463	504	496	465	498	512	478	466	485	459	501	509	520	455	539	518	497	489	498	532	513	470	475	491	484	486	447	477	461	502	484	507	476	477	471	490	455	483	491	489	520	470	505	504	502	491	488	513	472	510	519	502	477	495	521	499	493	513	499	514	504	487	497	504	496	504	506	484	508	475	504	500	484	487	465	501	496	502	492	444	461	497	462	476	506	507	512	470	542	505	467	530	465	473	507	479	481	469	522	490	499	473	501	492	487	448	441	500	505	491	512	476	470	483	545	446	513	509	476	510	505	491	474	505	527	469	444	489	490	459	517	494	510	473	508	508	472	462	485	462	461	502	469	464	475	474	485	491	493	475	520	526	469	452	495	498	528	536	491	528	487	522	497	496	476	463	505	486	511	483	502	487	517	472	475	516	480	491	496	508	467	486	496	499	481	479	501	449	475	484	496	516	506	479	474	515	484	544	471	487	459	556	498	477	493	443	525	496	447	500	473	503	445	501	472	482	472	462	457	473	516	472	482	510	559	505	464	458	485	532	484	497	492	465	506	489	488	512	479	513	479	509	466	490	535	523	519	508	541	474	512	496	488	482	509	467	507	517	508	461	500	491	452	483	478	482	471	479	485	480	491	533	489	485	469	474	492	483	524	484	502	497	530	509	494	497	494	491	493	471	491	518	481	493	481	462	478	498	498	499	457	480	474	545	453	466	483	499	514	497	478	516	512	477	486	498	494	487	481	460	492	480	477	481	495	505	538	489	505	513	509	489	490	496	450	481	515	456	484	441	489	503	507	476	502	535	460	558	510	478	515	486	466	521	500	514	466	472	510	474	507	496	493	499	488	457	501	488	493	479	467	473	472	507	524	527	543	481	491	473	540	500	535	485	506	503	486	472	502	440	545	498	505	504	507	478	534	455	498	456	486	498	508	490	475	488	505	470	482	501	513	476	510	521	495	516	451	478	487	522	511	507	454	520	490	482	468	500	487	471	480	490	519	469	514	503	545	494	467	482	478	505	468	522	495	519	509	478	468	472	499	497	461	537	481	511	478	485	452	454	506	479	471	442	491	534	522	499	455	481	492	499	517	452	480	512	491	476	496	487	435	471	484	507	481	481	478	465	457	509	495	482	504	500	478	476	481	481	467	467	457	488	530	517	480	467	494	461	494	506	515	481	524	521	481	489	476	459	518	490	488	434	487	499	477	476	515	450	458	514	484	487	506	526	512	472	489	516	486	509	492	487	496	473	489	474	462	466	491	508	482	501	478	513	491	495	495	460	501	524	486	455	502	484	481	479	531	491	495	517	501	480	486	478	445	507	429	460	510	425	483	461	494	488	521	511	502	486	514	497	485	507	512	461	508	461	476	488	472	484	501	525	488	505	470	451	499	454	461	546	496	508	497	508	473	481	511	468	471	467	485	523	534	455	495	501	491	464	465	558	470	519	478	498	468	484	506	488	472	515	494	507	478	548	474	456	511	512	468	486	497	510	480	486	514	503	468	447	480	517	480	499	481	485	496	517	486	504	511	461	504	518	454	497	470	460	483	529	477	488	511	494	502	493	494	450	489	482	509	496	470	444	501	512	513	486	495	522	488	487	450	497	489	514	478	496	462	468	486	504	470	463	514	475	527	482	468	539	506	497	496	471	528	503	490	500	493	488	474	485	493	503	466	480	484	464	462	496	497	496	462	473	478	489	465	507	500	492	500	528	491	504	477	484	537	476	473	502	530	495	479	489	491	481	507	516	524	453	540	494	482	479	488	491	497	510	476	453	476	525	508	492	492	470	540	492	532	494	474	469	511	543	510	484	522	488	486	459	482	518	436	466	490	480	507	482	490	506	486	505	494	483	482	520	433	477	506	489	512	460	448	461	519	470	459	474	518	453	492	506	487	531	484	525	508	493	476	475	481	485	476	493	489	529	497	526	494	479	489	517	493	512	483	503	503	486	487	525	471	509	478	450	478	495	497	527	499	471	539	473	491	470	472	516	495	488	481	500	459	510	472	487	524	485	489	491	503	506	476	483	492	503	500	528	480	479	465	476	498	487	453	493	473	504	516	472	482	540	495	524	469	500	486	480	470	496	472	497	488	523	486	481	534	545	471	480	479	489	453	512	511	467	459	454	478	485	536	490	504	503	549	496	464	520	477	486	486	479	538	464	487	480	489	488	481	506	504	499	481	516	481	515	505	469	527	474	491	511	489	523	496	469	472	490	515	485	472	454	493	540	481	448	485	502	488	460	510	487	532	479	458	521	487	493	548	500	513	506	452	491	532	464	468	483	471	509	474	513	497	465	507	556	505	484	457	537	510	511	512	441	496	416	466	494	471	505	502	487	508	463	469	475	486	523	460	451	470	495	497	481	455	469	516	476	493	485	529	534	534	468	488	494	463	486	503	486	498	470	427	469	508	493	427	482	513	493	470	477	458	503	499	472	483	455	501	465	501	480	461	484	477	491	444	473	467	484	495	491	511	516	476	450	496	484	530	493	467	452	492	494	452	516	494	491	496	477	487	536	486	507	495	496	473	509	500	479	495	512	512	496	450	511	481	504	467	501	484	462	496	514	485	474	484	531	467	502	474	490	523	497	510	497	499	502	518	501	517	519	456	501	503	527	480	495	496	510	480	463	528	527	480	517	469	488	483	495	505	498	462	486	513	454	481	469	497	514	523	474	496	550	558	482	483	473	537	498	471	470	521	500	517	473	478	460	476	474	492	521	448	536	501	500	521	499	449	502	480	499	497	490	452	476	513	513	475	491	473	540	484	476	492	502	499	486	499	469	482	459	479	449	492	471	518	528	478	469	523	520	425	483	492	488	507	515	446	478	480	475	515	499	489	528	501	479	495	434	494	440	498	465	520	479	535	482	487	542	475	496	448	489	499	528	479	478	505	491	464	488	455	502	479	533	519	495	477	530	493	472	475	495	506	513	522
3405	4858	3896	2063	1456	1087	969	826	759	666	660	668	581	516	546	541	546	538	518	505	508	485	533	477	515	447	502	476	515	489	457	485	494	449	471	526	493	478	499	478	470	498	489	471	444	479	520	530	478	489	483	464	491	433	459	459	458	497	460	481	479	478	458	468	463	476	457	454	446	484	475	490	471	493	427	475	488	471	475	461	476	468	481	471	438	452	490	443	508	474	451	478	434	435	415	476	449	438	456	432	465	472	495	466	478	461	487	472	468	485	463	434	443	488	446	468	470	463	506	508	462	467	479	427	411	488	460	475	448	469	464	455	452	450	472	485	479	438	444	487	468	487	466	476	461	451	487	471	450	484	453	458	492	481	451	438	470	481	454	444	461	461	443	466	474	437	421	461	469	478	420	457	468	468	436	477	472	448	511	497	448	442	450	455	478	495	477	439	456	474	494	434	481	474	488	480	473	450	442	476	423	438	438	467	462	460	463	472	483	455	433	463	477	495	454	487	477	447	432	447	449	455	443	467	473	460	490	500	463	440	467	449	448	485	462	450	479	467	472	458	465	483	461	468	484	448	493	485	411	421	470	419	431	446	477	436	422	524	467	456	463	466	459	427	445	463	493	446	452	432	483	491	461	439	451	452	453	490	466	501	489	447	475	474	467	450	425	444	463	459	421	461	478	423	437	490	427	443	476	467	461	417	466	466	482	498	446	462	517	467	444	472	487	470	458	469	454	466	431	510	459	481	423	473	453	460	437	447	455	484	459	437	437	431	482	430	433	453	487	478	429	488	468	460	452	459	449	447	444	455	471	428	451	494	446	458	413	450	446	442	437	447	493	479	427	412	495	466	441	451	423	479	449	437	467	425	456	478	442	418	470	477	471	489	494	446	429	498	457	492	459	502	447	476	451	452	531	470	441	434	432	431	474	434	454	462	452	472	415	455	433	431	488	462	475	421	487	433	429	447	469	472	464	458	446	454	453	480	448	469	488	486	421	437	449	438	420	466	461	438	487	429	441	458	477	446	452	447	433	424	445	443	494	467	463	459	411	462	454	509	465	445	459	499	415	479	491	461	448	447	454	437	465	457	458	471	466	522	434	489	455	498	444	461	445	476	464	440	421	435	429	492	460	468	469	442	436	472	456	431	458	447	477	455	441	431	459	412	440	479	471	471	433	456	441	466	453	474	442	463	458	467	492	432	456	462	472	467	439	454	442	453	474	452	437	454	435	439	468	465	462	512	482	482	424	427	465	447	473	435	443	480	458	509	445	460	453	438	457	487	453	428	468	438	444	443	498	512	424	458	447	461	488	438	480	471	421	431	472	428	484	456	462	449	442	490	480	410	445	456	455	422	465	417	452	448	465	458	458	464	450	437	446	479	454	477	431	470	456	469	436	507	431	454	469	418	457	490	420	430	453	485	434	453	457	477	436	451	478	453	456	448	455	442	486	481	496	505	478	440	471	405	460	460	437	453	464	474	488	452	447	452	413	449	443	475	514	477	459	492	439	455	455	490	449	479	444	475	489	448	473	436	448	431	445	465	485	471	474	452	456	451	440	481	477	481	451	458	447	454	500	458	432	449	440	472	454	446	462	447	430	452	489	451	455	464	462	471	470	474	450	406	461	481	471	433	460	488	424	470	428	446	416	472	438	447	454	441	479	467	457	461	460	467	474	438	434	421	449	463	483	463	458	450	476	462	435	455	469	477	450	453	455	422	464	466	473	424	472	443	412	493	449	425	481	431	488	461	448	461	455	447	460	469	422	457	456	449	447	445	427	478	444	451	431	456	495	458	486	450	512	444	471	490	408	440	460	436	481	451	461	470	456	490	453	474	491	486	454	457	439	445	429	474	451	458	467	459	430	434	459	435	412	437	500	477	437	419	430	432	449	425	478	479	474	440	477	451	414	506	441	481	462	421	454	427	412	469	445	467	432	509	437	482	440	434	464	443	476	411	455	464	423	459	456	434	471	442	438	439	457	458	456	443	471	459	423	454	442	490	448	467	468	459	415	463	520	498	429	429	432	455	447	409	445	460	451	473	480	420	441	455	483	426	426	446	449	438	439	460	454	499	451	461	412	452	475	435	433	435	460	451	478	447	442	438	445	433	458	440	462	479	449	426	464	453	475	435	466	443	469	448	429	435	469	439	470	442	414	467	394	460	475	469	412	421	485	465	459	437	465	465	486	441	423	419	440	467	445	446	432	448	473	461	458	477	437	482	463	424	492	465	456	415	434	450	468	440	442	449	450	447	449	432	480	467	429	413	453	460	470	458	468	443	458	463	463	437	425	440	413	447	463	457	453	470	449	448	431	427	485	480	452	463	460	448	439	466	453	448	425	439	460	461	462	443	421	461	433	456	471	455	495	467	475	441	441	460	452	441	454	471	465	483	435	462	463	479	486	439	453	423	403	434	448	422	478	474	448	444	432	474	439	412	439	398	436	453	448	426	423	462	445	429	450	423	455	409	440	427	433	429	426	433	440	493	426	496	462	442	484	456	442	416	459	461	453	440	429	448	471	418	423	465	426	471	446	486	438	459	452	413	446	464	468	441	467	481	483	447	427	460	432	452	473	438	456	478	468	441	472	463	473	437	476	470	437	430	520	471	462	473	455	421	444	476	424	465	455	387	462	455	437	474	458	436	451	471	464	463	447	440	444	480	495	439	468	457	435	456	470	489	484	428	462	430	419	451	462	462	439	431	485	471	394	449	445	459	435	456	445	467	472	432	480	401	467	408	472	434	483	478	445	461	456	429	433	463	470	411	415	433	413	425	450	432	469	475	464	444	426	447	477	434	463	441	486	462	403	484	448	485	460	441	465	457	498	449	413	422	445	431	463	439	457	441	405	453	475	477	466	487	439	438	407	446	460	439	444	445	426	431	464	458	443	470	452	455	480	488	435	462	433	470	466	442	467	452	442	452	496	425	438	447	435	469	466	483	461	463	496	481	485	448	447	426	485	443	449	410	468	476	492	449	410	479	507	480	445	438	466	449	443	435	452	480	433	438	429	462	496	456	464	469	428	451	449	429	477	453	427	431	471	452	474	429	471	440	454	467	434	479	461	473	437	465	457	459	511	437	442	467	414	457	434	440	489	462	438	419	485	479	464	416	494	421	433	487	448	473	452	448	478	469	445	498	457	461	468	455	460	485	454	477	447	473	431	470	452	483	448	429	439	510	466	464	433	432	452	486	454	399	438	479	442	437	471	481	444	437	473	426	464	445	428	457	414	455	488	442	457	469	440	419	450	450	440	430	450	463	411	417	427	474	417	454	457	480	497	440	442	448	450	441	469	434	475	438	469	438	465	476	435	453	447	420	438	440	424	456	438	451	473	410	482	457	442	453	430	438	464	460	442	435	460	428	447	450	463	473	441	410	455	451	451	461	469	481	477	471	433	471	451	483	447	464	472	441	479	475	467	443	413	438	455	462	464	482	466	435	447	460	467	445	460	501	433	445	485	424	429	464	445	465	421	455
27577	12764	2478	1531	1242	1006	1019	1040	1001	1003	1007	983	928	1027	1004	989	1027	984	1013	940	1022	906	1010	1014	951	972	972	956	979	977	956	974	967	961	972	980	988	958	1012	1009	969	1003	996	943	975	968	979	1002	962	987	925	942	990	1008	939	962	923	908	972	1050	928	962	959	955	997	982	981	964	921	942	923	995	932	959	996	1021	930	986	989	955	971	951	947	939	992	959	958	984	1029	930	902	984	962	910	944	987	913	974	987	959	959	933	969	982	988	990	946	928	978	945	974	970	1029	955	992	910	973	926	898	971	944	971	1009	953	946	989	928	972	1003	951	954	949	973	985	926	960	944	950	945	914	970	959	944	944	949	979	928	1006	1007	939	1012	940	1020	990	966	948	923	969	1038	962	946	942	992	1000	950	1022	982	994	981	934	980	922	999	964	969	934	988	946	931	1003	1004	992	966	956	1027	941	917	944	978	1003	962	959	932	934	944	1010	948	1001	983	983	1045	971	995	981	981	931	936	949	964	989	996	980	1019	985	1007	957	996	924	932	1003	923	914	921	943	986	963	939	931	986	984	965	894	974	1020	978	925	959	973	945	979	1015	956	1023	984	988	1002	986	940	958	949	932	996	958	992	929	951	984	941	1007	1031	983	933	975	944	958	975	980	928	985	1003	1003	958	998	988	928	946	958	957	960	998	969	985	974	955	1036	951	960	947	936	951	1005	961	906	948	945	982	988	950	920	951	913	939	913	966	981	942	928	978	977	955	943	994	973	912	992	931	966	999	922	943	977	1007	934	951	946	921	937	950	973	970	983	946	947	952	953	915	995	1001	995	977	996	954	934	977	975	1030	965	958	996	1010	949	989	962	922	976	1004	961	1001	1011	912	989	914	964	979	942	897	920	982	956	933	954	942	971	940	1013	958	920	993	989	937	976	931	999	954	958	924	958	896	964	1004	1006	942	972	936	987	965	924	956	997	963	955	954	947	940	956	929	900	941	971	1014	842	994	970	964	917	975	953	1049	964	935	1030	960	949	979	990	948	924	932	970	994	917	964	985	959	944	980	956	1009	1002	956	917	983	928	1015	997	1003	966	945	983	1020	984	992	940	956	923	913	982	946	937	899	962	977	943	959	1012	986	960	958	928	905	1011	939	969	966	951	995	962	971	972	951	1006	979	985	1005	961	969	976	987	1054	1017	984	986	928	942	928	943	973	897	911	976	954	964	957	943	997	970	1060	962	943	911	962	987	959	971	976	973	995	880	960	967	998	955	933	903	997	937	975	969	944	908	1030	922	948	973	895	989	937	933	978	987	947	967	1023	896	975	1025	1013	999	915	1006	945	964	977	960	975	1015	998	942	996	987	987	987	960	980	946	983	972	1009	957	951	1004	946	1013	945	984	923	987	988	1006	906	972	889	971	951	985	995	934	969	977	957	952	935	958	976	978	961	969	981	952	1031	994	982	980	998	945	1034	939	988	961	966	1008	960	994	979	958	1000	933	975	986	940	916	973	1020	928	974	943	991	958	991	936	1016	982	1013	953	959	980	992	1011	979	946	960	979	987	997	922	963	981	945	966	988	978	957	982	955	948	980	980	928	981	951	931	872	1002	938	946	965	912	1050	947	930	955	926	903	972	932	948	977	964	893	959	946	1005	969	991	993	945	907	997	957	980	1013	957	999	957	968	972	985	910	985	979	974	942	991	959	996	967	962	958	938	1039	993	968	965	907	924	967	963	957	954	953	948	959	966	974	936	1011	959	915	1018	947	987	973	943	967	969	946	937	968	934	1002	967	921	974	1001	954	972	961	1036	1004	977	981	993	983	945	949	957	912	979	962	969	1003	979	949	931	948	1020	973	964	980	966	951	950	977	945	1034	939	1001	948	1027	977	897	946	940	951	971	903	969	969	908	962	1001	969	943	985	974	914	939	971	1003	996	976	965	1002	968	1004	962	958	1007	997	954	970	945	1010	909	969	978	958	1033	1009	1005	1053	931	936	942	960	955	991	923	974	936	935	926	978	1041	973	997	985	969	965	984	932	981	963	925	973	990	966	964	987	947	955	979	931	976	943	951	973	971	982	922	979	932	1006	994	932	969	959	895	1027	953	966	935	932	960	976	939	999	980	974	1010	993	974	964	943	938	1002	946	962	979	975	947	915	985	929	954	958	932	970	933	910	889	1028	1016	950	917	905	934	955	951	987	992	977	1000	979	1001	968	997	982	992	1018	964	977	961	968	992	991	983	910	985	974	987	947	970	868	1004	972	909	978	970	1049	932	986	995	980	951	929	981	940	953	1025	979	968	957	962	1010	994	932	986	956	964	931	997	967	1013	928	974	897	954	994	951	1002	972	949	991	980	991	913	969	999	944	917	975	972	962	977	957	1007	958	996	931	1026	931	983	943	1001	951	927	963	983	1001	941	942	937	992	1020	946	981	972	998	1024	935	955	932	908	976	939	960	975	992	928	981	924	964	964	967	991	941	1018	911	1037	936	982	973	986	952	913	910	949	936	937	962	1014	986	983	929	965	969	958	978	952	958	1008	968	981	961	949	970	983	934	932	956	964	999	947	894	953	945	981	913	1004	927	995	921	940	996	997	938	903	980	1005	969	990	920	920	962	989	935	950	990	988	1004	954	940	962	986	937	918	936	959	1003	984	950	934	986	983	934	995	1010	1006	944	995	951	913	969	943	995	988	997	917	981	947	982	962	1009	974	999	969	973	1009	995	975	950	931	954	951	972	987	973	948	957	962	971	963	951	992	971	938	1017	976	933	936	989	916	1000	990	933	936	937	916	928	963	957	975	945	990	1000	956	938	976	922	914	927	962	926	948	894	958	1018	1010	943	995	946	965	976	960	986	959	937	956	981	929	969	1024	968	947	930	952	991	965	1008	988	985	983	972	942	1001	959	913	971	983	994	976	954	965	983	982	909	977	986	1007	925	945	928	975	994	1008	984	950	973	969	1000	1038	959	972	934	966	963	939	998	1035	959	981	963	962	1037	967	1000	938	934	906	949	947	974	944	995	1014	1003	990	904	971	951	877	933	959	931	989	975	970	953	977	966	915	986	972	973	939	981	949	1020	995	951	987	961	952	994	986	946	915	970	1000	970	936	954	958	996	945	965	975	960	1022	960	947	1013	951	1004	971	981	956	954	1017	947	975	974	1006	948	914	1019	905	981	995	987	935	967	956	972	962	967	938	991	1021	959	987	1010	969	966	1009	1043	1006	998	982	1028	995	937	1014	962	946	944	959	988	946	986	947	893	1006	950	946	975	969	961	980	922	953	948	941	925	980	993	894	930	1019	943	965	982	1029	949	958	973	945	961	1034	960	931	968	953	935	970	966	994	931	952	960	949	1008	916	990	959	918	972	920	952	951	984	992	930	942	993	951	966	973	972	963	916	996	928	966	926	944	977	978	949	949	922	994	964	1000	957	936	1026	1008	986	883	976	971	1015	955	957	1033	965	994	984	1035	991	1013	934	986	988	948	970	957	960	948	970	953	947	932	973	978	996	1016	997	929	974	979	962	944	979	994	952	969	923	973	958	997	919	880	988	975	939	920	945	959	988	950	972	959	986	965	904	954	950	949	907	934	906	1005	925	930	967	964	960	904	908	922	994	979	943	979	981	934	957	1001	967	908	988	966	938	948	937	933	1004	944	956	953	1000	1011	993	937	950	994	969	981	967	986	979	1006	962
5162	1064	1007	883	852	855	831	846	860	821	833	832	860	781	789	831	830	772	784	813	785	783	800	815	762	821	780	792	812	797	785	815	825	830	781	805	768	848	791	769	805	804	766	794	758	813	790	809	791	856	773	770	763	800	798	783	758	766	811	787	739	869	856	806	856	754	792	763	849	804	774	804	826	796	817	792	774	813	750	803	791	809	752	773	809	851	801	805	828	837	787	797	784	828	767	777	813	768	816	776	782	813	771	829	754	779	790	761	803	795	800	815	833	802	830	760	820	796	805	772	777	775	797	819	736	836	801	790	794	832	845	778	732	768	783	793	777	775	800	778	787	789	776	823	793	806	745	866	798	784	802	785	806	793	786	764	807	774	761	808	871	811	805	820	805	795	774	841	798	866	811	795	797	833	809	733	792	790	807	797	780	723	813	792	784	781	797	789	789	826	798	753	803	727	754	814	743	745	835	785	814	840	829	779	829	781	756	798	799	801	853	818	790	795	815	808	745	822	765	752	837	814	778	792	831	784	764	783	793	796	818	816	798	771	825	793	789	772	786	781	799	787	802	806	772	843	781	777	762	766	807	778	803	780	773	772	777	794	787	828	805	774	774	820	775	794	773	806	745	777	797	784	815	771	774	752	801	769	802	794	772	760	816	764	813	799	776	773	759	853	794	772	807	834	808	771	797	786	840	844	801	804	818	809	797	744	806	790	795	783	814	742	815	811	777	754	843	813	816	789	821	750	809	771	792	798	812	787	809	790	806	805	826	780	787	803	830	803	726	754	835	792	783	757	803	808	800	800	742	821	792	787	795	787	772	755	798	795	835	822	794	814	830	793	813	755	772	742	744	759	776	779	821	783	782	770	795	823	788	767	766	811	766	788	811	811	811	795	807	766	774	774	751	776	798	779	839	801	800	803	765	823	818	770	803	833	817	815	768	792	806	771	774	769	794	793	766	829	835	755	816	815	763	790	735	799	792	825	785	786	796	753	822	771	794	808	839	797	771	805	807	770	781	761	723	809	838	809	803	809	774	755	843	797	789	856	822	813	769	855	780	776	818	789	831	792	779	802	762	782	784	828	752	763	821	830	814	778	797	769	835	811	773	772	790	764	792	792	824	777	825	794	802	833	817	805	781	784	815	833	764	810	759	787	823	825	785	791	807	795	823	759	784	808	822	780	779	776	803	779	768	800	831	813	794	819	778	775	786	798	776	801	789	791	783	757	787	763	748	815	777	847	834	816	808	841	804	781	812	820	758	861	773	776	761	785	794	789	800	787	756	749	787	785	800	846	822	822	823	781	816	809	800	826	811	856	811	823	718	785	730	781	858	833	779	847	747	827	856	797	793	789	777	801	744	804	821	802	814	782	794	727	803	741	759	788	817	803	854	821	785	820	766	785	760	806	762	774	831	812	758	786	793	813	779	853	839	785	861	824	796	770	798	784	826	783	777	811	836	769	747	783	820	808	837	775	818	816	784	783	772	785	756	762	828	785	847	828	762	791	771	832	790	782	787	794	837	790	797	794	742	799	810	755	764	804	801	809	756	778	768	803	743	772	762	807	835	789	791	833	753	744	788	795	833	784	773	813	829	783	803	747	766	807	782	815	798	786	808	816	767	852	809	773	732	808	788	792	780	766	789	763	800	827	781	778	751	789	778	797	818	834	796	809	835	795	824	787	842	801	824	791	840	786	831	814	772	796	805	781	813	801	758	823	766	828	813	798	781	790	757	828	791	743	775	826	850	759	821	796	821	804	790	798	802	777	795	804	788	825	817	811	746	779	809	763	784	801	823	758	821	795	807	815	811	796	801	832	813	805	820	767	793	785	788	809	782	789	791	793	838	759	794	824	810	811	786	811	797	833	778	748	820	766	793	764	787	767	800	780	804	802	760	850	786	769	804	801	832	765	797	812	808	818	827	847	810	801	788	859	769	794	800	806	757	780	822	777	761	820	803	798	755	830	806	800	820	795	798	789	805	837	742	808	803	820	793	821	787	791	807	839	824	794	843	801	854	816	823	803	803	865	793	795	802	749	770	814	786	771	827	786	812	799	796	766	795	820	797	768	813	799	830	777	823	813	789	823	817	813	797	817	810	784	859	782	786	824	786	757	802	825	789	783	783	802	777	765	831	785	809	804	815	789	808	802	807	817	789	798	807	812	864	757	820	758	787	798	832	766	780	764	839	828	761	819	820	795	800	800	793	775	775	828	796	769	772	794	794	796	840	763	801	771	814	815	820	796	843	800	788	770	790	794	795	820	792	786	821	783	771	809	830	760	802	829	751	759	821	869	843	767	785	754	792	812	798	773	825	817	808	805	804	855	798	774	781	764	794	778	839	788	832	795	770	784	792	759	786	797	756	779	772	789	808	815	795	803	820	811	827	742	782	779	813	768	831	756	757	817	764	829	817	778	809	824	748	830	768	838	794	751	775	843	788	769	787	741	800	747	847	827	842	786	779	833	777	762	833	760	761	756	843	767	770	808	800	811	822	790	778	816	803	769	735	847	791	782	773	821	765	822	793	836	799	812	776	831	788	842	814	794	777	790	774	828	769	805	822	742	779	801	785	808	823	780	809	774	798	788	770	790	847	805	802	801	809	809	796	760	778	829	779	753	800	771	802	784	818	798	798	818	791	789	834	825	796	765	822	785	797	801	802	812	811	784	751	776	835	827	840	790	789	763	824	803	813	757	807	823	743	776	784	837	837	807	767	823	803	748	814	782	796	755	805	752	827	827	791	786	802	789	810	756	790	821	804	788	762	803	802	762	793	842	838	860	834	780	788	774	806	803	775	795	793	764	817	818	780	780	810	777	797	794	815	818	767	802	797	785	826	815	757	807	812	744	808	769	833	828	827	768	736	780	776	783	754	828	862	763	785	821	826	851	812	818	805	786	807	806	776	816	741	799	851	805	787	774	829	842	778	756	833	771	760	805	776	801	788	808	786	800	782	809	791	804	774	824	810	835	828	783	776	801	869	801	830	797	834	795	793	805	813	793	842	840	785	797	769	809	802	783	787	828	780	788	814	827	766	794	818	770	746	758	844	790	810	796	776	791	784	786	812	783	785	753	795	843	762	849	789	837	794	841	793	861	768	834	795	807	821	770	780	762	807	772	839	808	796	783	755	769	807	786	819	851	820	795	795	805	814	828	793	806	773	827	812	749	789	813	793	831	736	782	810	821	815	774	811	855	793	801	755	751	799	770	794	753	824	778	754	773	801	819	768	770	737	851	835	823	763	787	741	815	774	812	811	759	830	801	782	814	816	780	806	839	814	798	798	822	791	802	782	803	791	841	773	759	823	773	810	811	830	809	756	751	787	778	813	773	756	801	847	834	829	823	837	788	813	785	776	822	785	811	765	847	830	795	791	827	858	814	747	780	804	831	824	781	806	784	769	782	820	802	835	756	850	797	795	782	748	773	839	798	794	825	814	842	794	786	818	823	816	809	838	766	758	815	773	752	796	817	793	766	801	788
25765	21406	25682	18216	1939	1034	913	818	817	811	792	778	778	756	752	772	788	780	817	734	784	754	773	747	760	796	749	716	781	779	758	696	743	749	755	769	813	739	758	736	694	736	764	771	811	755	788	722	739	770	822	746	758	765	777	782	785	735	756	761	729	752	755	770	742	754	758	829	743	735	741	746	689	779	766	743	754	777	703	779	761	734	764	743	774	743	767	747	743	758	688	773	701	754	755	768	776	719	749	733	749	718	746	759	731	768	768	730	768	820	755	728	728	797	736	757	746	755	665	762	774	728	778	750	748	712	764	782	736	755	737	779	728	739	788	704	765	805	716	752	714	723	770	746	766	744	780	702	703	737	720	683	735	739	742	798	784	696	718	723	748	750	731	722	737	754	776	714	751	781	689	729	698	795	754	738	704	716	677	803	780	757	769	734	733	749	748	741	748	744	767	738	752	822	708	745	732	768	762	724	740	779	741	751	752	667	741	728	749	764	741	770	748	701	719	781	752	751	756	733	725	728	700	728	769	786	708	719	799	767	757	750	725	724	801	730	727	713	749	757	727	748	771	773	743	759	759	732	738	752	712	741	781	781	720	712	783	758	827	794	725	752	733	693	818	765	728	762	732	715	733	725	751	725	707	721	763	731	804	756	780	764	795	745	716	725	770	776	727	778	726	728	753	758	730	758	717	773	720	735	736	772	711	745	746	722	752	696	696	710	711	778	753	735	772	744	748	712	717	743	767	756	711	702	738	747	769	757	767	755	741	705	759	740	740	758	748	772	774	757	794	752	742	741	725	757	753	775	760	732	775	760	716	775	740	741	718	765	797	784	758	726	748	768	755	719	729	741	783	745	778	728	786	769	755	766	745	775	747	740	785	750	680	763	730	688	783	779	804	808	747	762	732	763	761	729	713	723	804	744	707	716	709	748	739	770	728	749	723	754	751	733	771	739	754	717	770	758	781	750	749	728	735	760	774	761	751	739	772	704	783	780	735	778	730	774	798	765	803	774	751	734	732	775	742	767	738	780	759	743	775	745	757	789	733	737	772	774	765	720	738	776	779	817	729	740	745	796	739	720	750	715	742	730	721	790	787	731	744	741	723	774	739	761	686	724	783	747	745	757	705	754	798	769	729	731	803	739	746	722	752	718	768	758	735	783	763	727	745	713	746	738	756	739	741	675	757	712	744	714	776	727	730	781	702	735	749	704	787	785	729	732	774	786	777	757	762	768	726	745	733	756	744	752	728	713	754	756	766	746	748	775	751	712	770	726	722	765	724	795	760	728	755	734	711	776	741	726	728	702	781	756	806	760	755	742	766	725	734	760	754	757	705	745	758	786	704	698	754	695	775	735	773	717	748	777	774	757	784	703	737	718	691	716	728	782	743	728	744	723	725	720	745	743	761	733	744	721	733	684	753	767	716	751	722	667	744	754	746	766	767	745	714	741	684	733	718	715	745	718	756	749	771	730	755	767	726	797	725	760	782	721	785	766	716	762	747	730	762	715	691	757	763	730	758	678	752	714	796	750	741	749	729	759	748	745	742	745	703	802	748	789	770	722	787	686	764	739	782	733	764	738	730	756	761	749	727	773	773	763	724	730	761	772	708	733	743	748	700	757	717	741	761	744	713	757	769	764	756	749	737	733	717	823	732	724	728	735	783	763	773	715	733	773	758	786	759	776	711	724	760	755	687	763	747	784	769	746	712	712	731	756	773	718	753	746	743	711	740	787	742	725	715	760	728	757	703	743	790	744	736	764	749	764	728	764	746	685	745	781	727	729	759	726	753	773	707	720	764	750	723	738	748	736	693	744	752	728	768	723	702	711	732	766	721	712	748	721	781	718	732	735	787	728	772	716	758	759	708	710	767	676	766	746	757	752	684	766	761	712	727	782	728	732	746	704	765	769	762	778	731	755	724	766	731	756	664	777	739	714	737	732	740	764	756	726	695	736	762	773	716	727	777	718	741	687	735	738	765	751	792	787	764	725	736	732	757	731	739	738	759	714	754	762	823	777	757	782	724	736	747	782	769	724	775	720	743	780	731	726	721	755	780	715	757	741	698	696	709	721	702	747	697	719	738	781	781	741	761	767	723	691	714	718	752	761	768	744	720	764	715	767	769	737	756	714	694	737	753	724	727	765	719	757	729	741	706	718	743	759	725	772	775	778	738	727	767	746	726	726	761	750	748	694	760	705	748	712	759	752	768	724	714	738	787	795	737	746	751	772	709	740	722	773	763	707	745	706	738	761	767	741	742	728	734	751	767	780	715	724	705	756	691	764	749	755	746	767	764	722	770	715	735	721	722	775	757	812	758	749	765	771	735	721	764	730	740	670	724	792	731	716	781	751	719	720	745	736	765	731	738	757	745	739	785	728	731	759	762	776	723	735	709	730	768	793	749	738	771	797	755	754	650	763	741	718	740	693	733	784	776	735	742	741	718	714	739	764	757	755	713	708	769	752	716	767	736	736	729	728	725	746	744	775	713	771	739	753	724	767	768	691	761	764	709	747	742	746	721	736	731	682	739	758	763	750	729	770	772	772	768	752	781	752	701	735	695	747	703	766	782	756	737	773	755	767	728	746	761	740	729	755	738	739	757	780	748	731	785	785	755	738	703	739	722	796	742	745	760	749	758	735	722	790	748	724	754	779	738	749	756	704	756	752	750	765	814	701	719	740	750	679	713	727	714	705	763	761	755	775	792	727	729	721	740	751	737	718	733	723	768	716	728	764	733	688	766	738	744	763	770	748	744	780	765	767	732	748	743	767	761	772	749	777	759	703	751	726	728	799	781	797	724	750	744	760	802	757	758	743	762	745	770	760	762	702	728	767	735	766	746	757	721	700	743	731	736	763	723	716	750	772	754	779	736	800	754	699	743	746	747	763	718	705	749	741	754	742	739	736	750	793	696	766	710	714	759	785	753	745	762	787	720	700	760	775	802	779	736	779	745	772	751	732	731	748	752	726	764	777	731	756	731	806	730	693	755	735	741	755	738	738	734	718	810	740	772	748	759	793	735	734	760	743	753	736	693	742	730	717	751	802	741	746	711	708	736	745	724	722	757	767	746	765	707	781	751	733	753	742	733	738	737	774	757	760	735	702	717	708	746	769	736	785	781	741	721	760	744	698	716	765	762	732	735	725	778	745	744	748	674	699	752	778	739	769	760	774	746	773	726	756	761	747	783	717	705	748	739	777	749	740	682	774	681	787	763	779	730	709	696	702	730	723	756	768	748	757	744	738	740	723	740	782	770	772	757	748	758	753	769	718	759	738	762	752	710	751	724	751	739	745	739	767	716	743	772	763	738	765	751	815	756	735	693	756	722	729	728	727	728	747	773	786	754	758	740	698	662	794	741	738	726	732	804	754	749	751	754	722	730	784	722	772	758	798	706	752	761	767	785	740	740	702	743	748	731	693	745	778	747	749	732	772	733	742	754	779	765	735	736	734	731	712	719	799	749	776	754	751	739	762	736	760	743	753
3553	2158	1899	1198	1003	848	778	787	771	705	751	669	661	723	654	703	654	721	664	684	660	667	682	624	628	676	671	690	630	624	680	679	665	701	724	668	692	660	672	638	666	656	679	640	660	687	689	622	662	653	701	660	666	632	640	658	672	655	658	608	615	678	712	643	640	643	646	634	669	623	662	630	657	618	631	717	669	606	614	646	680	679	674	657	617	672	654	658	648	622	649	653	636	654	726	643	666	587	645	641	642	627	682	621	621	647	647	648	612	660	647	636	660	604	703	630	670	729	644	743	621	638	682	665	684	620	691	635	656	628	651	692	653	662	667	648	645	653	646	697	670	637	652	606	653	690	647	681	637	647	621	652	645	680	658	663	673	670	660	680	673	639	683	707	636	632	590	608	674	687	609	630	705	663	618	678	676	666	630	647	666	653	648	637	699	674	643	677	650	630	699	673	631	710	667	608	636	619	633	644	654	654	639	680	647	694	664	631	662	671	617	634	637	610	650	661	617	646	610	639	654	658	619	648	685	669	643	669	627	579	616	722	667	652	614	678	623	679	632	656	685	595	656	661	632	637	632	681	691	655	674	638	625	637	623	652	659	688	634	611	651	632	639	616	604	596	645	670	640	636	623	666	645	654	663	637	666	645	634	682	654	634	632	660	662	713	628	625	680	643	641	603	669	622	649	627	660	676	659	654	621	626	611	628	668	620	641	682	653	659	662	694	654	656	661	686	648	645	637	579	619	650	653	649	723	690	646	685	700	658	645	634	631	653	676	656	659	619	651	651	659	695	612	630	646	638	629	697	624	664	657	648	606	610	678	668	659	626	641	642	667	628	607	634	646	611	672	619	635	650	622	685	660	627	640	648	651	668	633	671	610	630	681	648	638	635	584	625	636	652	631	599	661	617	671	617	668	702	621	654	666	650	651	632	642	707	689	637	640	653	638	617	645	649	630	609	671	618	669	707	614	654	643	637	620	635	659	655	631	666	666	622	647	654	648	614	635	662	656	643	635	641	608	714	632	613	635	619	622	637	659	626	646	629	631	628	671	627	643	651	613	671	620	611	690	655	693	645	638	673	648	611	616	591	687	679	639	662	671	644	643	647	604	646	701	623	639	709	658	641	647	628	627	632	644	626	611	651	647	661	638	639	660	670	640	627	681	643	650	650	658	642	629	652	641	639	627	696	658	627	674	677	683	639	623	671	667	660	677	632	715	684	639	655	600	654	637	611	599	667	639	590	636	654	675	714	638	614	666	674	601	641	669	628	645	670	622	619	633	671	679	647	694	641	652	639	603	671	636	650	645	612	667	637	635	668	676	625	617	628	667	635	662	658	633	651	619	674	611	680	636	611	656	670	614	673	695	647	657	660	586	676	687	653	665	645	629	714	632	626	655	688	635	663	629	696	661	663	669	632	624	641	672	666	659	649	663	590	625	643	634	665	680	666	649	649	628	646	664	661	648	670	620	628	681	595	642	630	661	636	623	652	661	636	640	651	626	650	636	675	646	670	682	640	658	645	598	666	661	630	657	676	614	600	624	624	586	673	619	624	663	611	614	622	623	631	640	613	616	612	660	629	638	670	669	677	646	641	648	672	668	688	604	713	632	626	645	619	679	630	646	681	676	623	647	642	687	660	661	621	639	684	671	652	633	664	627	710	689	657	665	633	636	663	632	702	643	652	632	622	641	606	635	620	652	656	640	632	595	644	610	699	617	618	657	659	622	591	664	645	632	665	653	615	640	604	646	654	628	656	646	650	678	674	650	654	684	642	614	650	695	635	650	674	675	636	637	660	629	640	677	648	681	650	609	660	627	636	640	627	626	656	650	656	622	719	679	647	636	634	602	662	647	621	615	662	604	651	642	681	662	642	637	644	626	649	661	677	642	650	687	656	660	651	617	638	648	635	627	694	649	646	639	628	676	668	618	638	640	660	621	660	601	697	646	629	647	649	660	669	612	688	634	595	613	660	631	629	633	663	632	643	623	635	652	632	623	670	654	666	671	641	596	699	640	659	701	663	638	665	663	646	653	598	655	649	651	653	685	662	653	684	670	622	652	643	634	687	628	629	613	599	693	658	643	616	630	641	619	624	652	571	648	651	640	682	642	644	693	631	635	625	689	624	651	670	677	644	662	606	642	676	634	627	639	600	644	690	666	684	658	647	685	618	589	605	653	639	641	611	689	656	657	624	634	635	651	641	659	669	647	659	637	663	645	673	618	646	658	668	677	628	641	648	624	650	636	667	626	612	659	605	658	633	608	610	670	616	630	701	639	650	629	678	663	678	659	655	628	637	670	659	611	671	667	662	662	688	642	669	696	652	608	632	644	644	669	670	647	644	630	633	694	654	642	619	659	684	694	644	654	689	664	660	630	687	622	626	661	652	673	622	640	662	624	630	617	644	612	659	663	678	662	658	716	695	614	614	618	660	656	638	647	615	642	637	663	627	636	614	691	674	650	646	640	629	613	641	640	629	668	613	645	610	648	633	619	669	677	657	629	673	712	642	624	628	642	684	640	635	655	643	610	681	648	589	618	632	663	627	626	649	662	648	642	674	676	629	636	664	661	679	606	630	650	654	657	635	622	624	684	664	682	631	613	656	663	653	691	656	650	620	632	680	660	660	668	663	689	641	635	613	630	652	633	694	662	628	634	650	637	639	673	650	646	612	676	682	656	643	651	606	637	650	665	644	623	655	614	663	658	648	643	685	640	640	645	608	683	699	682	619	698	639	619	652	641	611	653	642	625	648	627	674	626	674	637	619	657	670	668	665	683	665	634	644	649	657	653	649	644	645	666	666	670	641	610	662	635	621	647	658	657	658	670	680	623	601	612	644	631	691	672	703	641	697	624	696	648	602	641	679	636	636	681	627	592	696	644	654	630	635	665	706	642	652	689	657	695	618	613	641	708	634	622	671	674	638	652	638	655	642	683	625	669	653	644	643	678	620	639	690	644	694	642	644	643	620	594	684	671	618	673	626	710	625	679	663	637	648	659	666	630	621	618	600	643	650	666	671	640	644	667	643	652	681	625	628	642	666	623	650	655	632	634	648	681	643	628	694	648	635	645	644	637	634	637	677	670	601	662	677	669	594	638	645	652	668	613	632	678	639	638	651	634	630	634	647	698	614	638	633	617	647	637	695	645	685	620	617	603	651	659	681	622	627	656	626	680	610	643	661	623	633	688	654	686	631	664	636	651	663	678	625	632	620	656	657	659	638	662	647	613	623	619	634	684	659	652	617	713	636	702	651	626	606	672	651	680	666	675	624	693	631	612	682	660	641	691	662	643	641	644	676	638	625	638	619	640	626	624	627	662	670	683	617	666	607	637	696	640	664	629	673	661	666	612	587	639	640	659	618	641	633	623	630	702	669	653	614	628	664	596	672	615	628	613	628	650	693	653	686	636	687	614	652	648	670	659	606	602	622	651	644	652	654	623	674	666	657	651	633	632	656	656	659	675	670	637	639	622	621	697	638	630	665
24288	21434	28641	24608	20582	3523	1190	797	668	646	648	637	595	549	565	535	560	550	532	540	519	549	476	551	530	528	548	532	520	492	470	504	500	489	503	511	508	485	530	514	509	535	497	490	515	497	532	468	495	513	526	537	485	504	452	506	446	460	483	518	513	515	531	487	560	495	492	553	507	500	489	466	515	474	475	491	493	526	484	501	508	483	497	477	482	474	461	490	520	545	489	514	500	487	512	474	499	512	511	491	489	501	484	472	482	485	506	492	494	534	470	497	519	487	494	465	513	487	528	503	514	501	479	497	498	527	460	501	534	529	480	491	506	480	520	451	493	498	468	445	544	525	489	466	423	528	496	533	459	471	476	525	504	474	492	491	487	500	530	498	499	515	521	477	488	540	458	514	498	493	500	498	520	537	497	498	506	498	518	486	497	480	523	484	516	485	469	509	471	492	520	500	518	535	443	492	556	511	450	517	511	449	480	502	536	495	488	459	479	528	528	455	462	530	471	456	517	486	491	497	521	483	495	546	506	478	469	479	470	474	518	497	481	497	500	507	487	475	504	501	511	534	525	485	552	480	464	534	528	481	497	494	475	480	499	509	523	489	522	457	462	483	473	529	484	528	485	529	497	493	441	524	497	482	469	457	443	517	507	489	453	506	508	516	489	473	514	521	491	482	477	474	465	506	522	499	524	489	467	510	497	482	461	537	460	478	550	500	475	457	495	500	501	509	466	550	518	486	465	472	505	482	477	474	471	539	506	516	482	512	496	541	495	533	508	477	446	467	496	492	504	462	452	501	495	493	498	497	446	490	495	524	461	440	498	491	472	506	502	438	477	552	469	454	495	499	498	495	497	516	506	497	466	499	522	458	498	493	467	496	476	523	471	434	487	520	469	496	547	503	530	492	479	499	476	528	481	488	478	495	488	526	489	483	492	483	517	460	479	456	479	501	508	511	500	524	511	535	519	500	530	514	476	459	516	477	495	510	415	468	530	469	483	504	487	468	463	489	460	473	534	510	474	510	480	468	488	446	511	500	467	512	474	457	483	479	475	492	474	498	501	488	448	508	488	481	520	527	510	513	508	485	478	480	497	527	502	477	510	507	483	485	511	482	502	464	476	471	507	475	453	503	498	452	506	474	514	499	509	522	527	472	464	503	447	522	453	510	467	486	484	524	544	458	485	435	511	538	501	459	469	522	456	505	481	493	484	490	473	512	514	484	536	515	550	482	508	496	497	545	493	464	478	511	475	509	510	557	461	472	510	519	488	490	507	465	447	497	461	481	501	503	482	506	481	514	515	490	491	485	477	485	506	498	462	489	497	487	462	539	494	496	519	490	493	498	473	554	479	479	512	492	475	525	493	486	471	507	519	500	454	484	454	495	487	490	490	520	503	468	480	454	517	466	488	535	480	520	498	450	501	532	477	463	485	481	480	510	499	489	490	465	513	486	497	499	474	472	481	486	500	491	482	479	505	521	500	462	468	448	460	449	513	479	501	515	464	483	477	510	516	530	474	460	505	493	486	484	506	448	504	478	518	494	546	470	438	483	476	497	483	467	460	484	476	490	515	466	458	516	505	494	538	477	511	517	451	490	467	480	489	493	537	507	509	512	497	486	496	524	473	475	553	490	457	511	474	513	509	471	505	522	509	504	489	497	504	511	483	461	468	532	500	501	499	516	479	477	520	447	492	476	485	491	492	515	506	497	512	499	469	481	482	515	515	513	485	512	442	508	490	479	511	470	486	527	494	483	522	448	479	478	488	504	484	458	507	494	463	494	470	521	478	459	533	489	499	516	512	503	481	494	472	476	470	482	489	529	458	490	490	524	468	535	478	464	530	518	475	515	514	483	476	504	512	523	503	523	480	533	511	501	466	441	493	479	456	481	492	483	492	530	487	482	496	446	475	504	476	471	466	506	502	509	468	488	492	509	494	442	515	486	514	480	521	515	481	498	462	514	479	484	523	472	506	431	505	487	510	495	508	467	478	507	489	484	507	474	494	487	491	486	506	475	499	490	446	485	477	489	493	474	465	516	524	470	487	511	539	543	493	481	493	513	469	483	503	470	502	488	476	526	477	497	522	497	504	484	527	492	541	480	491	517	470	464	538	492	518	520	512	500	489	466	487	465	463	477	497	495	512	495	490	506	532	533	486	487	558	504	504	497	514	515	491	515	511	435	507	499	478	478	503	523	481	490	486	497	479	520	502	501	513	474	498	455	495	482	506	476	524	507	447	495	456	506	484	468	472	510	449	493	448	458	499	495	511	482	517	466	462	515	509	463	539	477	493	493	457	506	498	475	481	489	521	520	499	472	451	479	498	524	487	511	476	465	485	478	507	492	472	467	522	499	530	496	488	496	503	491	494	512	473	497	511	486	531	509	549	452	426	509	498	471	502	475	482	474	529	532	469	501	501	453	503	440	522	494	472	501	543	494	450	479	511	464	475	486	476	462	432	506	495	465	476	501	490	469	434	507	511	471	470	489	488	519	487	503	513	487	473	508	480	473	529	477	485	505	468	518	491	471	446	502	471	481	507	510	484	473	486	497	471	533	493	483	515	505	504	508	513	508	472	505	523	458	459	484	517	491	506	470	516	449	509	533	475	485	465	484	488	513	484	507	488	474	452	545	490	483	464	519	474	459	429	478	504	482	513	472	498	507	493	505	489	532	489	516	484	505	490	454	482	472	465	461	486	464	481	503	478	458	458	488	458	533	486	497	485	508	485	515	516	510	499	491	470	512	448	512	520	500	535	501	491	476	469	518	471	468	453	479	483	512	455	489	462	472	466	477	461	467	473	483	493	504	491	468	498	492	480	529	498	455	483	521	486	443	531	491	449	489	496	480	476	487	500	472	455	488	492	475	491	485	499	489	540	526	469	483	524	499	492	477	495	481	478	514	491	484	524	453	477	477	490	458	506	508	476	458	515	471	456	511	456	503	511	490	464	480	471	525	481	469	514	480	537	496	494	495	516	490	448	515	470	511	472	480	504	519	482	458	489	533	487	476	489	480	499	508	501	494	475	516	496	500	459	507	477	485	494	466	485	480	480	495	465	529	496	443	464	488	524	479	476	506	483	469	493	526	473	507	489	534	502	504	481	479	474	480	510	482	476	472	466	478	497	458	488	541	522	544	455	497	457	492	485	477	473	456	522	484	466	487	457	490	486	502	480	510	483	469	475	504	520	488	492	454	482	485	504	483	504	487	465	494	471	505	504	495	485	472	483	532	488	513	490	510	495	485	474	482	480	483	477	485	511	490	476	483	462	487	485	481	492	478	520	512	487	483	485	463	477	504	509	489	467	502	469	481	499	499	483	489	483	478	450	499	484	511	488	514	470	481	494	486	449	469	475	467	499	503	481	509	500	480	489	473	484	498	468	476	458	499	537	454	514	526	519	470	505	511	479	530	459	531	488	476	500	487	469	490	504	517	481	508	515	499	526	497	473	477	483	458	478	497	498	511	504	496	480	511	492	508	474	464
3317	4929	3976	1948	1443	1145	973	827	747	693	610	603	578	572	571	550	541	581	495	494	546	465	502	476	480	509	453	512	471	455	493	477	506	472	445	449	467	478	487	460	437	453	464	456	466	478	472	487	470	476	466	440	490	501	449	456	447	462	453	444	408	441	462	462	446	467	502	439	513	463	438	431	511	439	513	456	470	444	488	422	487	507	477	470	466	443	434	474	459	431	455	465	459	434	433	449	491	451	456	476	432	490	456	481	453	436	488	482	457	456	416	446	446	519	462	443	437	450	462	459	435	440	452	461	451	488	440	482	439	449	454	510	476	470	443	499	483	435	458	499	438	422	451	470	495	483	473	465	453	452	454	482	431	491	419	461	493	459	424	438	457	469	490	443	531	455	466	466	477	463	471	502	471	481	482	436	452	426	486	460	458	441	445	459	477	461	460	446	475	464	451	497	459	495	451	436	442	458	470	441	448	464	486	475	458	495	445	470	467	456	474	476	461	433	452	469	472	451	465	437	452	411	451	420	411	468	433	485	452	452	473	492	465	459	462	447	470	409	443	443	436	472	446	465	502	445	425	462	494	436	465	454	464	446	417	485	455	451	482	488	431	500	468	447	435	402	430	442	455	444	442	464	476	480	458	445	440	426	425	453	473	496	458	452	466	445	429	431	456	439	459	463	442	468	481	438	467	445	426	458	466	480	420	437	478	470	484	475	422	471	467	473	456	443	478	474	428	419	452	436	494	434	460	473	482	471	430	458	471	451	428	442	482	428	486	469	440	445	454	469	449	444	450	472	425	430	453	442	457	455	460	457	429	442	476	458	486	485	454	487	437	462	482	463	466	449	447	461	436	487	439	507	483	440	471	472	472	458	498	480	444	463	426	467	452	464	469	488	460	456	473	470	495	458	466	442	422	442	439	452	432	431	455	479	463	448	453	433	477	486	462	472	436	439	472	461	451	424	435	457	451	466	457	475	463	472	450	465	447	469	439	436	453	443	474	476	428	443	450	456	426	466	433	455	459	482	465	462	481	435	459	508	441	448	462	462	462	432	443	471	465	494	452	438	456	464	431	471	440	465	453	457	445	454	427	457	467	468	475	460	465	436	439	447	443	454	468	434	404	491	474	455	476	444	449	468	466	461	444	450	474	445	464	477	481	440	487	450	451	445	444	470	409	474	454	455	494	455	441	445	467	483	466	441	430	428	415	426	446	449	478	457	444	487	476	455	417	471	471	474	458	454	473	446	440	484	455	452	505	468	468	438	464	433	423	473	470	432	464	448	447	460	434	462	461	428	433	471	433	459	461	469	446	523	432	432	468	461	444	458	437	433	447	437	459	504	469	489	453	472	451	462	467	430	451	436	448	426	456	463	466	451	478	447	468	439	426	415	483	415	439	512	414	479	453	453	464	474	438	432	421	443	499	452	435	443	458	421	487	472	456	425	434	428	466	437	480	463	451	446	476	435	477	455	450	497	457	454	426	490	464	427	464	416	433	483	423	441	458	454	435	474	458	438	483	431	432	428	462	445	458	473	461	472	459	494	437	441	461	408	439	483	492	445	449	426	456	485	441	455	496	443	456	444	442	447	445	454	424	436	476	446	440	479	455	460	432	477	451	414	446	461	482	437	454	455	432	460	479	443	438	501	474	455	443	456	453	439	435	448	471	446	464	475	436	478	478	453	480	453	425	467	468	430	435	444	459	458	482	484	439	434	432	449	473	464	439	463	447	454	428	430	453	437	434	433	466	452	483	500	458	438	425	443	469	451	442	464	458	455	468	486	476	465	455	453	452	455	474	419	459	446	449	446	464	471	416	481	440	460	451	443	468	465	462	485	493	443	462	468	488	483	450	409	432	429	473	458	443	509	458	445	469	461	423	462	511	430	412	446	443	469	411	397	479	414	456	457	444	466	421	443	450	429	441	423	431	449	474	434	412	481	451	480	448	491	441	449	468	433	428	455	449	488	457	480	482	469	442	431	469	497	427	430	450	424	485	476	449	482	449	451	441	438	457	411	457	468	462	463	449	441	416	467	471	485	499	453	439	425	444	439	485	436	420	442	445	445	442	485	453	403	458	501	485	426	438	459	492	434	441	421	441	454	474	422	451	456	455	406	432	468	433	440	431	461	468	477	438	430	433	455	455	457	450	472	452	441	460	439	439	409	479	502	435	458	417	453	450	436	454	450	419	468	461	450	453	444	456	442	466	458	424	452	450	437	498	468	404	424	489	452	491	442	464	409	468	460	453	470	434	442	445	447	450	423	489	409	455	449	412	458	470	486	448	437	451	438	466	428	491	416	455	458	473	432	455	428	439	494	442	463	437	457	460	443	459	469	473	415	442	422	430	469	450	416	450	450	446	459	462	433	442	442	481	428	443	469	452	466	449	448	472	420	461	455	468	488	472	435	464	461	421	474	440	478	435	480	477	432	446	462	474	452	427	470	445	431	461	448	433	523	470	468	450	444	489	435	457	435	421	508	451	486	454	463	460	452	504	484	481	447	436	475	437	461	435	463	443	450	414	473	459	436	444	447	491	459	416	493	421	491	467	473	395	455	422	477	453	450	478	465	442	444	410	459	427	450	446	493	458	463	477	441	431	423	447	481	427	458	511	472	443	420	450	463	439	418	467	424	458	438	485	428	453	424	426	423	506	480	446	428	482	458	428	420	432	434	444	454	449	476	491	439	437	430	461	474	468	452	411	441	474	481	433	455	461	459	467	420	436	445	436	440	439	493	435	469	450	486	421	475	522	484	429	472	457	421	450	425	452	433	419	435	428	435	420	462	428	416	458	450	441	409	434	467	414	504	465	432	458	482	462	477	468	457	410	463	447	444	455	436	447	438	450	437	463	444	420	434	423	491	437	449	446	431	446	456	460	443	413	389	462	491	458	482	405	470	478	436	464	452	465	450	481	479	474	482	446	455	475	478	456	464	453	455	464	467	417	422	431	430	429	428	485	430	418	459	444	458	444	480	431	456	462	449	471	417	458	480	448	446	418	488	464	428	446	440	396	451	472	428	439	445	462	431	451	477	440	485	457	459	477	474	465	480	477	457	448	453	468	449	438	438	461	454	430	402	456	468	497	437	438	466	460	410	414	433	462	420	444	444	492	425	415	423	452	435	476	470	471	423	431	460	423	428	473	424	457	500	460	433	443	473	450	445	452	434	488	450	448	440	442	465	432	429	453	432	461	417	466	464	453	437	457	443	448	430	443	455	430	474	438	473	442	470	481	473	426	454	465	435	419	479	483	430	443	487	429	474	447	464	426	458	454	434	450	461	417	443	433	451	436	461	415	435	509	424	463	459	456	441	445	471	473	497	430	425	446	448	475	458	476	467	453	461	469	447	455	484	480	448	438	453	448	443	445	457	474	442	474	446	460	444	466	423	460	439	462	437	422	457	410	410	433	469	420	436	460	455	460	419	415	472	459	452	462	460	454	449	476	488	413	398	409	458	457	452	451	432	432	448	450	476	435	466
27645	12753	2476	1507	1200	1014	987	914	992	959	983	961	971	989	943	966	975	941	932	940	923	1004	927	1014	948	921	939	891	967	959	941	919	986	979	964	918	986	930	933	985	934	901	936	950	961	967	931	971	949	953	991	957	957	939	1004	939	913	996	1022	883	942	1016	955	881	889	948	940	901	919	908	922	1005	962	970	986	949	997	947	917	942	943	949	919	960	957	935	921	907	929	886	965	907	878	928	971	940	948	898	971	927	921	904	964	949	903	931	949	966	950	955	967	990	917	1014	1005	971	950	909	956	957	931	972	945	951	982	960	932	957	938	1007	974	928	974	918	947	915	906	987	972	974	981	962	951	962	935	925	977	901	921	919	934	930	941	982	1027	972	911	938	989	917	862	936	941	974	982	942	884	920	983	955	926	960	987	957	980	883	973	935	923	868	968	926	926	979	944	970	959	962	944	879	949	962	937	953	971	935	920	932	997	951	903	935	1000	931	928	976	956	886	960	933	933	976	965	905	975	934	925	941	925	941	971	898	904	944	985	955	971	949	929	934	924	933	942	953	956	920	938	920	892	997	955	934	935	922	885	896	922	1021	901	907	905	907	965	942	943	954	945	951	976	961	941	966	920	947	954	908	944	940	922	950	916	991	974	875	940	940	968	968	945	937	955	1008	924	935	983	964	902	926	902	929	878	974	949	926	918	963	995	945	947	970	974	934	925	968	972	944	950	915	948	951	921	989	941	996	954	898	902	913	952	889	936	939	965	1013	909	958	903	907	899	876	932	914	902	932	932	917	976	883	946	946	936	936	946	904	929	980	939	1034	943	911	934	1019	982	993	918	930	943	963	894	917	969	934	956	993	969	983	986	950	903	945	983	902	922	954	895	952	943	924	915	957	942	1003	964	998	948	939	870	983	980	942	978	962	894	927	901	991	918	934	910	974	971	917	946	958	947	950	1008	926	949	954	931	916	947	1011	956	951	943	960	894	970	972	943	948	988	1014	916	953	918	998	929	937	982	1018	985	917	974	958	939	982	954	1004	980	950	965	929	948	949	911	939	933	941	955	920	897	896	1005	944	947	958	919	935	958	934	980	970	903	898	930	892	953	927	949	912	962	939	936	942	944	927	951	994	932	934	928	948	957	946	971	936	948	956	935	968	948	919	915	955	908	957	1011	900	976	943	933	957	972	892	879	954	985	1005	912	919	977	943	958	931	951	967	891	909	961	946	937	1001	934	944	923	910	892	956	971	932	966	996	939	935	946	955	909	959	913	949	942	929	917	981	899	943	953	904	911	1002	953	969	927	906	977	955	925	958	1004	933	984	943	930	955	982	948	949	953	930	961	922	912	945	1001	942	948	940	895	970	938	943	898	943	958	898	998	922	952	988	967	916	948	944	922	927	965	899	924	876	906	942	937	919	943	959	921	984	898	893	962	974	989	977	930	922	964	996	947	908	888	933	962	911	956	939	916	944	923	869	964	885	912	930	997	954	953	945	952	924	927	972	950	945	928	937	934	915	942	944	1029	934	969	950	939	936	930	959	940	933	980	962	977	877	910	952	950	960	932	907	922	877	994	928	928	942	950	911	902	998	967	940	922	928	939	911	984	952	966	952	942	966	945	943	911	942	957	938	954	947	907	910	954	884	977	899	987	952	941	967	912	939	935	957	928	874	917	946	921	927	945	941	942	1007	961	943	956	963	958	919	978	905	926	989	979	927	883	889	907	937	928	921	913	978	965	914	931	944	961	934	942	949	974	863	969	901	912	842	932	955	934	939	1010	934	933	880	1006	915	934	945	906	982	893	970	940	945	921	918	978	933	933	963	933	944	931	994	950	901	981	983	922	996	911	928	945	1006	908	867	916	931	977	916	957	904	918	915	919	932	922	965	958	936	944	956	945	939	961	947	965	964	903	976	946	977	895	946	943	945	946	934	905	962	983	1005	959	909	897	929	854	967	965	905	934	946	964	941	943	920	931	980	928	899	965	918	994	935	938	928	943	946	959	968	938	913	902	940	892	959	977	901	945	909	940	916	934	914	909	876	932	919	950	879	944	1002	985	957	983	981	926	906	954	979	989	929	983	967	947	928	966	948	955	966	935	931	937	1015	969	912	909	975	937	972	914	880	958	977	953	946	991	899	909	992	915	909	940	963	909	957	916	976	984	939	949	903	974	878	947	990	946	955	923	915	954	976	954	964	961	960	951	948	973	977	957	922	951	948	1023	959	987	987	924	992	943	987	968	1011	954	943	940	923	958	920	942	922	934	949	932	913	923	974	935	960	973	924	984	907	979	905	934	930	926	995	925	968	931	964	934	942	957	1012	976	908	926	949	960	950	892	955	928	944	976	998	959	918	889	933	933	985	893	940	997	936	918	916	990	998	935	923	895	964	988	949	964	923	933	930	932	974	980	1002	951	979	914	880	895	892	989	920	967	945	908	939	953	948	932	976	984	931	914	925	951	948	966	907	976	948	929	939	930	972	928	949	948	907	987	925	1000	947	951	960	999	975	903	899	985	892	940	872	898	931	980	933	949	1007	1024	954	894	984	899	881	935	914	975	932	932	947	968	950	961	884	948	924	983	918	929	921	945	937	939	982	946	954	887	927	935	941	922	918	942	925	915	947	1052	941	917	919	930	923	913	933	935	893	970	919	880	945	919	934	932	959	931	953	958	962	924	984	960	918	949	948	924	952	953	973	950	954	961	938	954	975	903	976	959	935	963	1010	934	933	983	946	975	878	970	948	973	937	936	993	919	972	929	910	947	885	960	912	947	962	889	889	983	953	910	912	927	921	943	946	926	903	957	961	1024	962	912	954	895	924	936	979	929	995	891	966	937	902	974	970	943	965	954	933	937	901	911	998	890	946	942	920	951	953	931	912	978	886	934	937	950	967	939	928	935	953	927	971	996	937	967	984	936	930	917	920	948	933	920	918	930	883	1000	922	934	909	919	939	896	961	927	970	963	932	884	915	968	1007	944	926	909	960	969	957	937	976	979	894	981	981	944	941	925	985	921	934	919	986	924	968	970	919	934	920	963	914	930	986	958	953	979	984	981	887	953	980	930	924	974	940	980	934	886	915	894	929	947	938	935	966	902	978	936	969	940	947	934	926	972	987	911	992	971	921	929	920	955	985	956	948	916	976	901	929	965	933	970	994	932	974	963	989	934	921	950	970	929	951	934	962	954	965	919	948	911	952	953	901	987	960	946	929	968	963	928	962	919	942	978	923	928	944	934	958	953	944	935	903	964	897	908	933	925	954	928	927	894	964	937	886	975	917	941	937	917	947	925	958	948	899	974	963	927	944	897	947	908	943	917	930	888	947	962	991	929	955	958	978	920	921	938	904	886	919	998	888	944	921	903	966	959	923	994	949	964	909	970	967	973	927	930	980	919	995	948	978	916	970	922	919	964	940	983	1019	949	948	954	952	981	907	935	897	1008	901	954	961	915	913	928	873	934	936	1015	919	929	949	946	893	923	919	903	922	945	908	965	918	882	959	942	932	1007	941	904	947	960	932	996	901	912	978	917	945	997	877	934	944
5179	1022	928	840	853	810	799	809	782	812	761	790	757	784	795	778	781	792	785	741	791	788	760	757	795	746	764	747	832	761	810	798	796	766	785	799	799	800	765	788	810	729	840	760	791	746	804	823	811	737	756	766	757	768	830	770	766	794	784	764	774	749	789	790	771	770	745	754	771	768	819	792	759	748	807	759	785	771	789	815	793	774	775	846	794	734	759	819	747	772	753	755	799	781	738	783	760	740	759	766	753	814	788	739	761	791	763	761	785	771	847	829	794	772	779	804	758	741	774	738	741	807	815	806	787	812	775	744	774	770	783	762	796	755	754	788	795	786	773	782	772	775	784	797	758	748	760	769	784	816	749	807	751	776	756	777	808	788	766	827	778	794	776	761	770	781	807	794	754	806	794	768	793	785	757	752	789	790	761	827	777	778	810	742	793	787	783	805	734	712	713	795	804	764	786	778	793	714	815	786	728	836	808	781	755	788	745	857	784	759	829	769	752	808	772	793	798	812	811	780	753	776	753	788	791	782	757	791	796	751	825	768	779	790	793	766	787	739	807	764	809	811	792	783	749	766	812	789	784	793	763	744	816	754	766	769	794	813	769	828	777	850	809	778	772	779	754	746	778	766	755	824	787	817	789	777	760	758	769	812	795	755	790	749	819	760	762	771	775	780	803	747	765	795	757	809	770	781	771	780	778	729	740	752	828	750	737	803	796	764	831	815	768	755	756	865	803	831	809	760	798	809	785	788	783	790	786	768	773	774	766	805	742	816	749	689	745	780	766	755	798	759	755	799	750	793	765	784	832	814	849	763	806	780	774	737	778	781	800	754	827	776	789	762	752	777	763	778	776	779	812	745	777	763	799	788	773	760	754	794	789	762	765	743	734	767	825	839	742	753	761	763	771	809	816	798	757	822	759	819	787	766	698	724	759	777	780	716	762	807	761	810	786	773	798	724	782	794	756	822	773	783	767	791	784	801	781	770	762	753	784	795	812	810	790	741	787	777	802	799	761	775	796	796	771	724	793	745	770	788	761	725	781	787	792	789	750	816	793	781	739	787	788	793	793	793	794	774	820	805	747	732	794	772	801	739	791	799	759	776	811	708	757	750	775	774	736	755	783	802	809	783	803	766	780	731	770	772	751	809	794	756	791	786	810	797	799	735	799	776	796	777	792	823	799	770	763	733	824	796	768	735	763	753	798	770	770	788	793	835	772	767	753	797	778	759	752	795	778	781	806	759	778	746	768	777	774	771	784	813	792	727	739	774	792	790	822	747	792	802	778	806	794	790	754	844	803	772	748	781	813	747	808	770	791	759	768	772	761	805	801	783	825	802	783	728	793	779	782	798	759	814	828	804	772	754	786	744	738	727	765	793	789	784	783	825	769	747	766	753	764	756	807	811	770	719	824	815	773	788	763	746	802	750	744	780	813	809	820	806	806	808	813	792	766	778	799	795	754	780	740	777	726	806	770	807	760	773	783	839	806	765	759	767	733	754	724	768	789	795	752	784	815	741	808	833	797	791	826	769	761	754	833	824	813	760	735	799	835	747	797	797	791	788	814	760	801	772	768	841	703	801	811	808	774	806	768	827	788	791	815	799	787	729	818	771	772	709	795	772	775	803	761	810	771	817	808	763	763	770	779	768	793	776	836	802	737	779	787	731	760	820	749	778	765	771	829	770	780	835	805	814	765	791	798	818	791	728	788	768	780	757	793	806	802	788	767	813	812	746	844	791	754	778	805	796	786	786	794	811	748	796	722	809	779	811	803	787	808	797	776	772	722	793	775	837	734	782	838	812	776	751	768	809	772	828	792	784	757	795	750	755	748	807	775	820	776	791	785	729	812	793	733	812	792	830	768	716	770	785	770	815	774	816	749	748	789	772	753	794	798	730	783	819	766	756	797	790	776	799	754	850	752	728	803	775	760	794	775	756	772	777	786	757	739	751	721	746	785	747	837	774	763	779	785	737	791	778	777	802	767	771	749	733	765	780	806	840	835	799	791	840	790	795	823	794	824	748	753	803	753	760	778	799	803	821	772	735	817	741	853	766	806	806	809	799	769	773	746	753	724	762	760	781	751	811	751	835	753	768	803	812	735	763	759	806	791	799	831	783	764	786	748	778	779	739	766	791	799	782	790	792	744	792	754	760	720	816	755	811	760	765	796	796	814	782	787	779	771	757	758	818	761	759	750	792	758	742	818	764	823	719	815	835	751	793	776	794	753	782	753	785	799	778	758	834	784	779	735	759	773	785	729	750	784	790	783	775	809	815	748	742	747	783	757	781	835	761	795	824	749	764	779	801	720	789	748	780	730	760	812	852	756	740	827	740	770	811	800	772	784	755	777	803	812	754	760	796	751	776	783	767	789	806	751	833	775	827	772	806	782	740	813	790	773	787	823	773	790	743	755	791	746	805	776	790	832	764	769	814	757	763	742	810	790	773	802	816	720	785	804	835	777	780	782	722	780	778	803	786	800	784	707	760	794	734	774	784	780	762	771	749	761	798	799	768	761	769	759	731	826	765	828	765	821	782	805	772	784	826	775	786	759	760	781	804	774	781	767	762	779	792	754	743	787	831	789	710	837	731	746	808	736	748	801	762	792	786	804	788	746	767	795	746	834	780	784	801	781	787	795	785	754	766	782	781	779	797	730	798	752	769	752	751	753	787	783	785	779	805	781	796	767	778	794	750	839	826	815	798	746	764	779	795	815	732	799	809	792	774	800	817	808	759	771	750	747	779	775	732	832	742	737	735	790	776	766	804	759	770	781	810	824	823	783	755	816	801	804	738	802	755	761	774	794	743	751	792	781	785	778	779	754	723	789	777	752	750	806	746	762	829	766	792	772	799	816	779	758	761	778	794	801	783	808	802	727	794	776	811	805	834	818	777	806	753	823	764	743	816	747	783	757	752	739	755	773	798	795	767	761	773	750	767	810	720	777	779	745	749	790	733	768	730	809	783	767	825	759	781	812	800	788	774	781	782	758	779	761	734	758	810	802	800	815	859	773	751	806	789	734	771	830	792	748	755	755	800	758	744	812	792	775	774	733	800	718	758	781	800	785	791	721	793	754	803	777	804	776	786	795	787	812	779	732	750	738	774	795	812	753	777	783	752	733	749	764	765	833	777	729	758	779	790	796	764	736	758	754	793	772	747	792	762	785	797	763	779	768	751	759	738	786	779	704	839	770	766	753	805	757	818	824	810	767	760	777	790	714	789	776	817	752	744	726	794	792	823	801	788	794	757	740	747	770	779	835	824	784	735	707	800	828	778	805	815	727	757	731	748	839	804	827	775	801	798	808	732	783	774	824	712	743	774	790	829	813	760	779	798	756	798	811	837	812	771	792	761	769	784	807	786	774	757	786	815	817	739	768	759	763	780	811	801	723	773	804	803	806	801	788	753	795	788	804	769	761	782	820	757	783	799	807	739	734	746	779	780	765	756	721	777	808	774	764	781	768	811	753	759	790	795	779	827	751	786
25767	21432	25673	18110	2084	1103	929	893	787	786	795	778	755	749	813	815	769	749	750	798	777	778	785	792	755	749	746	779	733	751	745	778	752	764	730	773	722	771	719	782	712	720	741	805	753	772	731	776	789	745	755	773	776	778	723	798	732	778	752	732	752	763	765	746	762	756	758	734	745	759	746	693	714	770	750	705	751	722	762	727	738	769	773	716	762	761	696	764	724	753	740	761	765	701	833	752	732	730	752	784	782	777	779	718	743	735	702	796	799	766	796	728	746	741	773	736	743	818	744	745	818	696	787	793	738	804	695	734	801	815	720	752	726	734	743	747	770	772	784	734	764	778	782	740	749	742	788	750	724	770	745	734	744	728	731	710	700	774	719	753	764	784	730	759	731	678	693	827	725	778	809	720	750	719	704	689	749	747	748	751	765	695	730	749	776	756	789	764	755	748	691	773	754	705	747	764	727	770	728	720	748	745	774	748	726	784	737	716	734	767	727	792	761	776	745	752	696	734	740	753	713	775	688	773	722	733	714	769	764	741	742	758	738	735	747	798	776	717	674	780	757	761	738	739	805	767	741	789	732	792	758	741	719	767	740	736	704	799	737	816	755	746	755	709	752	732	721	741	721	738	794	758	742	703	793	760	736	726	813	723	755	768	710	685	802	790	719	711	722	782	713	771	758	750	735	728	762	745	763	757	744	817	734	725	733	722	731	750	759	772	731	710	733	766	764	769	765	791	743	740	762	774	745	737	772	748	785	755	708	719	735	793	732	772	719	785	756	703	760	727	753	700	753	726	761	769	750	796	768	740	736	709	687	748	761	758	733	751	760	762	750	735	747	742	723	781	766	740	720	750	776	731	780	738	693	743	819	723	768	750	729	774	766	723	739	719	749	750	699	716	789	795	688	731	764	789	737	751	732	694	751	765	717	727	750	738	794	753	738	716	776	699	697	686	720	731	750	748	750	669	765	705	705	766	748	791	753	687	752	770	726	736	757	729	739	727	772	762	784	740	738	750	784	755	774	730	761	719	737	738	764	719	709	746	703	746	713	815	742	721	769	746	756	730	751	757	772	678	697	750	760	732	753	761	712	745	734	687	753	724	703	791	745	711	701	704	753	745	772	763	805	752	724	737	777	734	746	701	782	725	796	727	724	817	725	700	738	747	717	749	753	759	722	696	752	788	762	783	721	735	717	767	788	755	753	789	774	748	744	761	750	760	733	763	733	744	756	686	724	706	744	764	803	782	746	715	755	777	740	738	792	774	724	723	741	732	716	799	742	759	725	762	743	796	739	724	803	714	746	788	739	739	796	730	783	762	762	744	730	776	762	819	726	713	717	769	747	770	745	689	816	715	775	737	763	807	701	713	752	785	723	738	758	767	750	727	808	753	772	752	715	735	750	720	740	742	746	757	800	771	749	719	757	780	766	726	724	716	724	775	732	776	747	741	728	757	717	751	728	753	738	788	759	777	759	773	694	679	733	702	753	698	773	766	786	759	805	740	767	738	759	719	755	739	753	723	720	730	729	749	716	756	750	745	730	726	747	750	739	739	726	733	750	786	728	736	756	691	743	710	733	759	810	755	686	713	758	758	773	774	759	730	752	747	800	704	750	739	725	749	741	791	796	771	714	770	728	806	701	725	748	742	767	772	786	773	795	759	738	806	708	763	756	707	739	716	740	726	779	749	740	738	770	776	682	764	776	758	738	796	757	777	740	705	766	725	758	731	701	728	741	721	777	731	756	759	759	747	760	679	748	749	698	765	697	780	722	721	731	757	749	821	749	763	736	779	729	819	753	724	695	811	733	748	689	736	756	744	802	711	734	744	766	736	734	821	738	757	785	739	739	784	728	739	745	684	713	726	763	729	775	721	725	768	746	715	724	788	730	759	785	712	711	759	718	769	757	753	765	745	772	776	686	738	710	718	716	727	755	751	800	759	749	783	724	736	718	761	746	695	773	738	738	722	777	770	755	752	785	727	746	758	729	801	788	739	721	760	799	737	758	689	745	767	782	756	776	790	752	727	766	731	687	772	762	775	728	771	726	757	742	760	778	752	743	739	769	765	686	749	771	742	771	716	727	737	743	721	823	763	742	769	748	761	739	717	756	743	851	762	823	750	768	750	720	743	730	791	758	731	732	695	727	755	720	743	737	743	692	716	739	722	809	775	783	763	734	712	731	722	738	793	749	757	739	772	730	779	726	756	733	734	765	758	782	771	774	727	728	721	693	714	762	772	734	724	738	758	744	767	711	686	790	736	715	790	800	805	737	704	789	750	752	743	697	749	714	784	789	781	743	689	756	758	745	721	700	774	731	769	769	751	723	768	772	728	727	718	725	712	751	752	734	740	732	738	797	701	715	697	751	777	794	739	775	774	768	812	681	744	756	720	772	770	723	746	746	744	723	734	733	728	766	755	739	718	729	755	773	702	748	802	759	751	732	702	717	654	729	713	756	722	723	729	722	701	733	745	771	704	785	801	744	721	758	756	746	774	697	720	752	716	754	773	737	722	811	768	731	778	754	719	707	767	722	738	755	720	771	770	759	743	733	796	766	759	687	765	741	718	803	744	783	734	723	807	748	759	688	724	750	718	740	733	715	739	706	714	738	720	798	814	709	739	779	770	751	710	741	771	731	796	733	715	760	749	696	719	734	709	762	694	737	715	806	790	768	707	706	741	752	717	730	718	779	669	760	726	746	767	746	707	755	735	781	795	741	735	724	778	762	757	778	749	741	759	740	807	772	800	723	703	716	727	747	727	742	711	774	760	740	727	709	794	709	733	734	736	765	766	738	780	749	758	756	791	750	717	775	724	745	697	791	732	739	751	779	794	743	683	719	723	734	759	718	703	762	723	762	723	734	741	746	714	763	722	711	754	750	771	734	778	739	729	740	742	739	721	737	746	757	796	691	761	730	788	733	765	742	747	732	744	730	774	755	745	745	713	708	718	757	727	745	729	729	715	809	702	734	745	744	731	722	741	710	738	740	742	735	708	759	749	735	755	755	811	784	797	790	731	739	771	754	710	743	759	750	718	751	759	723	787	767	772	770	758	734	748	800	738	711	780	753	740	756	722	755	742	801	681	745	774	731	730	763	743	686	768	735	733	766	780	746	736	670	774	727	715	715	807	717	725	744	767	811	735	747	754	738	727	713	722	751	757	747	741	747	786	762	741	719	744	792	758	756	788	773	723	746	788	721	742	693	738	757	775	747	742	736	708	730	746	787	736	749	754	730	766	783	768	714	777	790	716	756	713	732	717	768	733	769	772	727	712	759	764	791	739	804	772	747	742	744	761	784	747	735	725	776	747	755	781	775	764	759	753	727	754	721	779	773	764	738	791	716	760	787	780	784	791	718	779	750	751	759	798	753	774	776	766	761	722	770	767	699	708	757	786	725	764	753	732	763	741	746	771	734	784	755	760	738	779	707	762	743	808	829	800	735	746	736	736	695	737	729	773	775	752	768	729	740	716	763	727	740	732
3514	2326	1808	1196	955	870	890	796	767	775	712	708	709	721	653	669	643	682	659	618	676	665	714	644	657	717	663	658	656	654	692	713	644	612	712	693	642	681	706	658	660	682	646	658	663	649	666	662	662	609	719	625	690	652	696	635	651	657	679	634	669	656	656	641	688	634	681	640	607	668	633	662	646	674	645	646	655	659	656	642	656	639	675	636	654	658	607	676	620	635	614	621	639	670	669	618	623	657	632	693	665	606	643	626	638	618	619	629	649	707	638	663	643	598	629	621	643	666	631	635	665	642	608	657	654	642	678	632	666	690	647	694	650	628	646	683	683	675	639	647	622	637	667	632	641	688	670	664	601	621	684	610	596	660	623	688	650	672	612	655	620	605	651	652	665	657	667	669	616	618	609	663	661	639	608	674	617	652	664	660	649	664	650	687	720	652	647	631	648	631	626	674	648	631	624	619	652	628	657	685	652	586	667	624	711	648	616	621	639	617	679	642	610	620	645	661	673	666	635	670	688	641	618	624	655	671	679	652	620	688	651	665	681	631	640	687	685	668	669	616	681	649	687	637	655	685	631	669	649	684	639	633	642	639	646	667	634	650	663	653	639	599	649	649	632	649	623	605	679	559	638	627	627	657	662	663	652	688	577	671	674	632	650	647	653	616	644	659	645	617	660	661	680	636	619	672	669	660	633	627	646	638	651	647	675	623	639	651	691	655	659	661	677	674	667	647	684	670	626	655	665	655	677	634	632	638	644	618	650	651	668	672	677	656	646	620	617	657	657	669	639	628	638	595	658	691	634	643	652	642	649	653	660	633	623	667	672	622	671	662	664	677	630	673	682	645	639	642	669	646	651	628	666	616	639	632	650	635	632	679	653	695	649	659	659	656	596	643	646	661	710	655	617	608	630	632	652	659	649	618	616	653	621	674	687	723	620	650	662	649	645	661	625	674	627	648	652	621	622	652	640	643	647	638	666	721	637	619	629	702	682	643	613	621	674	680	645	690	646	643	642	664	624	683	590	631	678	650	630	648	650	639	631	636	648	694	642	624	634	652	676	662	614	647	612	637	704	670	645	687	660	707	665	602	606	671	678	647	607	625	688	641	681	672	654	603	641	664	650	603	615	655	593	659	641	624	622	675	658	659	683	672	646	650	674	679	690	679	638	605	642	622	650	633	660	616	622	649	652	667	647	647	674	636	636	609	643	674	660	623	674	623	644	681	655	650	649	674	636	640	661	603	692	635	646	618	673	639	593	634	648	684	655	679	619	671	649	630	667	621	631	654	695	650	638	674	674	641	621	664	612	642	679	642	662	679	669	609	667	621	560	669	667	624	614	648	643	712	600	655	662	590	708	658	635	656	627	623	686	621	649	669	618	655	656	674	652	685	603	675	610	629	671	636	629	653	634	639	604	649	673	660	629	641	644	666	612	652	616	618	671	604	650	664	655	624	617	626	625	618	643	665	642	624	629	646	657	626	675	670	632	714	632	645	640	691	620	629	637	674	647	587	666	646	668	632	612	612	629	661	630	646	628	645	618	612	640	627	649	701	624	657	604	637	643	648	603	658	663	669	664	642	653	631	632	624	642	656	644	641	681	684	653	640	658	613	636	678	627	659	653	626	607	638	642	622	641	633	671	676	650	631	651	614	705	614	687	648	642	611	686	636	657	637	631	625	668	635	615	634	589	632	628	629	654	629	670	678	644	678	661	628	636	689	668	636	630	615	652	614	636	678	591	622	644	642	630	626	643	667	646	673	640	664	650	603	672	600	659	614	633	638	637	669	652	642	650	698	635	647	636	630	643	691	615	655	649	701	611	612	650	663	703	641	618	670	693	691	583	628	636	683	635	621	670	633	615	578	681	690	660	661	623	657	585	667	655	656	631	651	690	668	647	680	657	651	627	638	645	644	614	622	603	642	678	649	621	611	621	639	635	635	616	667	648	652	650	647	669	627	653	640	617	633	632	643	683	675	645	650	645	597	646	660	684	632	637	619	682	668	617	675	676	646	646	651	651	650	623	648	661	589	665	671	637	661	616	635	621	696	639	656	647	606	658	642	631	630	651	648	661	617	659	662	636	620	684	617	635	654	639	652	725	640	668	647	617	663	592	662	611	639	627	672	639	625	658	644	721	625	666	627	670	624	660	692	645	660	625	620	598	650	625	698	624	672	652	607	648	648	663	635	622	628	623	622	652	659	673	635	628	649	699	658	638	673	651	651	630	626	633	649	688	652	656	636	635	630	645	666	668	661	604	672	640	671	621	623	639	656	672	633	644	670	631	661	644	636	620	672	646	653	666	642	623	647	614	644	634	628	647	610	656	637	633	651	627	668	651	651	637	611	621	666	638	624	679	633	629	649	642	614	642	627	655	685	663	647	660	624	674	647	687	664	635	626	621	647	663	658	664	653	628	629	638	617	634	626	644	660	681	667	626	613	664	595	637	685	621	683	678	662	652	659	657	623	670	597	646	685	646	687	635	617	652	626	613	629	664	661	675	649	642	640	608	646	635	639	640	674	676	648	684	651	646	641	698	646	656	632	677	659	646	592	647	631	644	625	635	683	669	648	683	617	659	647	639	644	624	668	636	652	648	614	669	655	679	677	674	630	602	690	593	673	666	596	592	656	600	681	661	612	648	621	671	644	625	664	643	628	663	621	641	647	704	665	639	690	617	644	612	644	666	686	629	693	653	617	671	674	626	653	665	670	664	631	695	623	685	630	643	667	643	612	637	639	635	655	656	593	622	625	654	635	691	607	636	631	625	661	688	678	666	648	672	665	645	668	617	690	632	657	655	627	602	629	660	606	623	630	613	624	641	684	653	657	671	627	683	647	669	626	677	681	654	632	635	655	687	638	652	654	626	652	664	630	602	624	654	676	668	670	630	639	665	647	601	675	654	650	662	609	621	642	643	636	672	649	655	674	644	668	629	631	654	647	691	680	619	665	642	616	617	634	640	654	633	660	618	627	624	625	675	667	621	598	639	701	584	609	652	662	613	640	632	683	644	677	670	688	620	646	611	641	642	628	644	652	617	636	636	642	649	658	668	636	619	635	628	645	626	612	634	644	668	690	636	652	649	629	627	645	617	688	664	631	625	651	621	636	634	647	666	651	625	647	671	689	656	658	637	629	685	722	600	684	669	652	673	653	641	636	589	648	640	606	618	628	688	673	593	663	621	659	664	654	632	635	605	700	585	625	620	661	652	677	650	683	603	621	647	639	673	607	664	629	623	663	617	644	651	675	635	636	616	690	648	628	673	629	647	640	659	635	587	675	612	640	684	620	655	613	650	649	641	667	664	650	633	673	586	601	632	622	656	655	633	620	626	614	615	665	622	610	631	646	678	634	632	674	666	641	643	650	615	653	629	601	681	679	616	671	657	681	647	626	628	646	637	625	625	645	637	678	648	641	702	663	668	671	648	664	640	650	666	661	659	650	661	648	678	674	701	666	633	613	633	651	631	669	575	600	650	630	646	632
24239	21420	28612	24591	20547	3461	1198	733	641	631	621	581	576	574	590	560	519	525	499	506	501	515	540	464	490	484	464	541	500	512	507	463	488	489	534	502	487	489	495	488	524	491	507	498	539	477	457	499	489	507	530	457	495	487	464	481	452	503	502	501	493	496	501	457	488	488	498	500	475	490	464	488	500	494	471	485	514	473	493	504	497	494	507	517	455	481	504	495	520	507	461	527	524	472	483	516	481	493	497	530	503	487	495	488	495	478	498	484	496	484	508	493	435	438	484	495	516	484	454	537	520	514	496	511	496	467	485	483	491	513	456	479	509	467	499	487	504	492	487	486	479	493	467	487	523	448	508	475	495	486	493	480	505	514	486	468	475	496	478	490	476	495	513	481	452	498	506	456	496	455	451	455	489	473	487	548	459	486	467	506	466	502	519	495	475	540	502	511	488	541	472	528	514	464	469	486	502	499	479	493	509	534	452	499	508	500	465	528	505	501	485	445	496	444	469	504	501	459	443	479	505	442	506	484	503	535	501	487	438	473	516	518	494	483	512	440	452	496	501	466	504	520	476	498	530	472	482	524	472	499	480	476	487	489	491	465	503	559	477	508	471	489	485	498	475	453	517	488	509	496	480	465	495	519	476	487	482	471	473	450	527	491	477	482	504	482	450	474	479	465	508	524	418	482	467	488	450	484	485	491	510	510	467	487	456	475	470	466	490	466	510	479	508	480	472	487	544	449	485	465	469	496	497	434	452	482	481	458	471	481	492	462	511	469	516	494	482	470	493	507	503	506	506	493	532	476	442	497	497	480	481	442	515	476	468	519	486	523	466	458	491	497	520	502	474	494	471	455	458	515	500	521	497	495	470	505	498	486	482	506	500	480	498	443	528	509	457	510	474	474	478	492	450	497	458	562	487	483	489	472	503	445	498	522	480	483	483	480	461	503	517	516	465	505	494	537	480	481	487	469	512	510	481	524	450	452	538	463	494	497	486	503	459	460	482	489	503	487	467	503	497	461	467	499	496	481	491	464	462	509	514	497	483	543	504	480	475	499	475	493	476	482	511	502	498	510	485	479	529	511	478	443	504	470	463	484	454	478	503	451	467	495	472	465	483	470	475	506	480	473	510	459	463	483	507	539	454	541	479	491	504	483	508	473	453	462	495	531	481	516	460	515	525	489	502	483	483	478	535	480	487	478	504	490	471	468	489	485	494	458	475	474	460	497	485	478	462	480	463	474	449	469	465	463	530	506	455	465	487	513	484	476	455	467	491	490	454	521	488	523	505	489	532	444	449	495	439	499	476	483	422	484	471	483	500	517	465	465	467	516	459	450	495	486	484	489	475	475	521	519	469	497	468	500	427	510	479	476	461	498	482	549	493	535	475	522	517	509	486	470	493	479	489	522	450	488	514	449	510	470	498	438	499	454	533	436	496	460	504	552	475	490	452	505	440	479	512	493	495	491	503	487	505	490	500	514	497	484	510	519	478	459	464	472	480	450	509	498	502	493	471	467	453	502	517	474	500	493	493	489	461	485	510	490	490	486	491	489	478	470	520	502	443	475	480	487	462	493	470	477	515	466	468	464	452	516	498	428	456	450	505	491	470	505	511	491	468	479	505	507	482	459	494	491	502	492	512	470	478	458	495	465	497	472	514	483	498	509	453	547	468	483	464	461	478	509	465	469	516	508	527	523	460	462	490	490	454	504	455	522	501	461	487	500	492	481	463	508	517	463	512	473	477	456	493	494	432	467	456	478	443	487	462	532	481	463	416	511	465	463	462	476	494	479	485	458	500	487	437	501	488	440	467	496	483	453	492	465	510	501	488	484	491	476	480	491	498	481	464	451	548	542	500	489	473	453	450	488	499	475	495	501	475	455	479	501	491	454	468	523	495	474	505	500	459	456	494	497	528	459	519	494	474	503	476	507	450	480	490	495	538	464	510	517	491	509	500	514	504	500	480	506	503	500	492	490	476	528	521	537	483	490	504	483	460	447	474	455	529	502	531	459	484	533	517	499	464	465	503	464	475	480	476	478	492	485	480	484	506	479	496	479	495	474	479	448	476	467	485	496	517	485	544	490	458	473	528	490	527	470	473	493	485	465	474	543	497	476	478	444	475	494	493	539	411	449	490	476	455	444	469	460	462	470	453	499	499	464	478	451	502	480	489	464	501	469	463	494	497	458	470	487	520	456	512	467	488	465	487	494	479	470	469	515	491	481	487	487	483	456	496	491	482	454	507	488	447	522	506	488	509	490	433	499	460	460	494	472	503	491	476	472	494	481	472	474	513	502	501	490	517	444	461	483	443	481	487	454	463	493	468	475	467	515	493	483	483	442	521	497	468	482	485	471	472	452	480	512	500	483	492	491	465	451	457	499	508	467	481	507	470	470	480	518	508	480	489	499	514	445	444	501	498	514	493	507	496	461	475	441	488	510	424	481	455	508	517	494	491	467	450	461	491	484	488	520	505	470	463	446	476	527	469	452	477	483	518	495	446	509	464	496	501	518	498	495	485	471	540	497	448	469	451	455	473	490	553	463	480	472	482	488	511	501	493	496	451	420	452	470	487	482	462	491	450	507	498	482	487	490	466	476	494	525	474	507	549	491	464	473	478	487	489	465	493	503	491	457	444	497	505	526	480	468	475	479	473	484	484	455	499	470	511	507	487	481	499	501	468	492	504	487	464	454	512	503	496	493	454	484	487	485	460	497	477	477	487	484	530	468	499	487	429	494	464	486	475	465	477	479	468	508	482	475	473	462	495	502	469	455	458	425	475	451	474	426	472	470	496	452	480	484	461	498	524	483	473	515	470	465	493	469	489	482	451	478	466	481	471	474	482	482	499	488	478	493	486	435	500	459	496	484	523	474	501	525	482	469	451	490	497	529	475	502	491	480	502	443	448	477	452	507	462	486	470	493	472	492	504	470	536	487	470	486	455	513	464	476	472	463	506	465	479	526	466	507	496	469	498	503	501	490	465	475	455	472	485	485	461	497	469	479	492	530	474	523	439	502	448	511	497	482	477	497	466	474	503	482	506	477	487	485	453	515	450	513	464	493	461	487	465	487	513	476	488	476	467	482	527	510	489	519	492	478	469	500	495	510	466	485	521	484	446	488	472	439	470	466	482	507	469	443	485	490	483	494	482	511	514	487	503	505	480	476	479	479	491	484	471	496	446	467	484	466	467	517	504	490	472	483	495	458	502	470	535	511	467	529	467	476	496	501	464	453	480	470	449	479	480	491	516	507	497	452	440	489	476	456	470	459	490	444	497	475	511	472	431	454	509	511	514	511	465	511	505	470	467	449	505	438	471	494	483	505	453	468	474	464	509	488	511	484	481	478	502	469	509	488	491	502	490	463	500	491	459	499	494	515	475	464	446	464	483	488	491	465	469	515	528	483	499	471	460	424	468	500	450	422	505	496	453	484	511	464	482	491	503	492	479	532	468	501	463	483	506	467	459	487	471	467	505	496	429	460	474	509
3366	4924	3854	2072	1475	1207	961	833	780	704	679	609	577	595	552	534	549	540	492	513	509	516	496	477	472	498	491	479	467	514	526	450	460	493	452	473	459	464	491	475	482	459	446	473	486	458	467	436	480	459	502	451	421	494	429	439	452	472	452	468	480	433	460	421	441	478	465	458	487	450	478	466	471	434	453	468	447	494	449	523	484	438	439	456	462	454	450	418	475	465	468	429	482	451	461	451	423	484	434	474	468	438	444	455	438	442	507	478	439	464	473	436	460	482	454	467	436	456	487	422	472	459	491	454	443	476	468	427	471	450	478	466	439	453	473	465	458	454	471	505	435	447	455	463	453	457	488	483	454	413	478	456	433	500	427	442	475	425	431	429	456	486	460	438	485	462	454	447	467	405	462	444	433	408	437	452	433	436	459	445	461	425	450	477	464	435	428	464	474	444	467	434	450	445	427	490	457	461	465	410	494	479	493	466	439	465	451	449	466	464	466	502	438	431	460	475	421	510	437	464	446	437	449	466	403	475	493	450	436	491	468	477	491	422	473	477	481	457	459	446	460	479	449	462	441	476	482	455	440	444	457	482	446	457	428	414	436	483	496	472	426	468	464	469	521	447	461	412	494	462	435	493	453	422	463	439	474	433	428	451	455	458	478	445	450	420	460	451	467	504	474	467	423	444	419	484	459	438	463	460	436	396	466	452	498	448	463	433	505	478	437	419	453	467	451	440	458	452	454	472	470	397	466	470	450	468	482	459	466	488	483	462	459	447	448	458	434	433	444	411	453	447	435	434	466	447	444	447	464	437	454	428	479	478	440	454	463	466	426	447	440	434	437	414	458	443	449	462	446	458	445	464	453	428	484	463	459	439	476	460	446	438	450	450	476	434	463	458	470	453	436	445	453	478	460	446	457	461	431	479	414	424	467	462	505	448	452	428	459	471	457	477	493	439	430	494	499	435	442	437	464	436	458	447	484	461	420	454	457	443	465	497	458	468	448	469	452	478	459	422	447	495	450	463	468	478	483	436	434	456	479	433	463	432	460	458	441	441	457	447	434	469	472	424	449	437	504	461	417	427	462	463	464	434	435	394	439	462	428	467	427	451	438	449	422	442	462	458	477	434	442	430	450	469	466	475	451	481	434	444	479	476	481	467	451	420	474	453	429	434	492	453	472	459	484	449	438	485	497	431	415	457	453	447	427	424	450	434	441	423	483	453	436	434	468	472	483	462	440	465	424	482	450	443	450	438	446	467	433	495	462	430	448	456	454	425	431	435	455	403	461	438	451	402	483	472	488	446	449	478	424	468	470	463	468	459	470	456	456	472	492	467	464	454	451	449	435	423	455	437	460	468	458	414	465	454	429	446	443	438	470	429	445	440	435	412	426	452	432	415	461	466	429	488	496	457	455	471	460	473	469	471	430	453	467	444	461	441	432	454	453	457	468	491	420	457	429	445	459	445	438	436	418	431	420	469	455	462	422	421	439	440	446	421	451	473	422	462	474	432	480	422	458	413	462	460	434	450	460	442	413	415	436	465	433	466	466	445	473	483	457	460	475	451	446	459	453	423	461	433	464	453	465	434	466	459	457	450	442	475	443	437	429	483	472	515	477	411	410	466	454	432	448	459	418	436	490	436	433	459	465	474	463	418	440	449	440	445	462	475	467	439	451	447	461	485	491	478	447	451	450	459	489	440	432	461	452	415	473	424	482	410	427	432	435	437	440	416	461	430	462	397	474	451	476	444	462	463	465	440	444	443	445	451	457	447	461	451	450	474	426	464	414	413	435	465	464	464	431	486	454	444	490	479	423	455	475	470	432	422	499	456	441	420	441	490	472	449	436	462	471	447	407	462	483	472	443	479	454	461	456	482	430	459	471	458	450	434	477	455	453	453	475	485	470	455	449	437	441	476	443	447	424	437	439	452	441	467	463	472	461	417	424	465	475	452	433	456	469	426	442	461	465	438	449	444	449	477	458	436	473	484	431	407	437	462	441	466	436	453	451	457	434	491	469	445	453	455	421	446	434	493	454	440	468	474	435	432	450	432	421	451	442	491	431	418	466	423	461	505	425	460	443	428	464	461	428	465	434	440	434	442	453	433	442	455	443	442	450	477	474	444	419	455	450	467	472	444	444	461	471	441	447	444	457	457	436	443	389	438	432	435	442	503	412	467	462	456	458	464	447	448	474	477	486	446	451	443	451	441	443	447	427	444	458	431	461	473	467	440	456	476	459	467	441	431	451	427	481	449	445	421	454	416	434	461	475	429	468	428	395	436	443	462	429	471	463	460	457	423	422	484	455	428	494	459	461	466	439	458	441	428	470	465	466	432	419	485	422	453	471	442	438	455	446	419	445	467	438	424	420	446	436	453	436	501	448	459	439	435	420	467	449	467	450	458	459	468	470	460	429	477	472	454	434	453	412	443	487	424	438	469	430	458	470	479	444	475	425	453	473	445	449	441	421	467	474	468	481	459	456	431	406	429	444	438	436	493	451	438	444	427	441	446	464	472	466	458	482	439	448	434	418	446	503	418	445	445	441	447	460	443	455	449	484	423	489	420	438	450	470	415	438	436	431	455	451	478	468	458	434	461	446	451	437	451	461	473	469	443	458	478	442	425	436	399	480	466	433	439	452	466	461	435	421	437	424	455	471	441	457	419	424	430	462	429	422	450	481	471	426	468	426	415	447	419	452	440	453	446	461	390	450	431	441	472	448	475	419	470	434	464	467	440	438	453	434	416	467	429	392	467	433	445	418	438	433	416	499	440	437	480	442	477	447	440	446	448	435	462	419	443	450	464	455	412	431	466	441	470	481	453	454	466	439	468	428	452	460	433	489	428	457	492	419	432	469	492	454	462	460	462	470	429	475	462	443	473	449	445	459	427	464	443	439	436	432	409	410	429	441	433	446	449	474	460	420	499	455	443	399	434	449	471	478	413	442	477	475	433	433	423	443	462	456	427	461	427	507	422	450	429	437	435	440	467	456	463	441	445	433	440	477	435	489	454	436	417	451	472	462	443	434	463	422	460	439	450	412	451	485	458	435	403	413	469	463	473	421	439	430	461	453	471	409	456	472	448	449	410	456	444	453	440	447	442	443	475	428	424	502	461	465	442	489	408	478	423	433	475	442	441	481	438	496	434	426	447	492	439	455	423	420	462	454	490	438	470	449	474	460	462	445	423	438	453	447	420	449	478	439	456	443	400	455	405	450	451	461	441	480	454	444	474	421	455	446	441	405	450	452	463	480	436	462	413	432	453	445	463	464	451	414	438	451	488	459	491	471	464	459	430	480	467	451	480	451	430	481	398	430	439	435	480	433	432	455	429	431	470	468	466	484	418	468	421	475	460	446	414	438	448	408	446	469	457	460	442	427	454	390	448	418	458	447	463	431	419	445	440	451	451	430	468	449	460	445	443	460	483	435	465	469	476	438	423	480	445	462	447	477	441	440	448	412	466	466	413	423	449	428	452	434	442	466	449
27724	12694	2377	1571	1143	1028	1014	1041	969	1005	996	968	905	991	1019	1037	1013	937	1036	995	981	952	1015	958	1021	945	951	977	1009	1000	1030	1016	1021	977	998	984	967	1030	958	939	952	905	947	928	969	942	970	922	957	980	1025	1029	969	924	970	976	962	982	1061	963	1003	1001	954	989	968	1026	1041	978	929	995	1036	987	985	972	993	1033	977	1026	998	985	939	997	940	956	878	942	908	987	936	989	958	960	1004	976	1013	982	1042	982	1001	948	1020	969	982	982	970	971	1021	981	971	992	976	1022	960	957	1005	1029	991	1006	973	929	981	968	980	1010	957	943	928	939	975	995	963	972	986	1027	962	998	993	949	976	1000	923	984	964	969	961	972	1001	974	975	965	982	993	985	981	928	968	974	1038	984	997	985	921	965	1001	963	978	966	973	968	950	969	987	994	1041	913	1026	989	986	985	995	938	1004	997	978	1006	1028	1015	1000	962	941	970	1004	1014	940	935	974	1029	909	1062	1016	958	969	996	979	960	959	914	920	982	998	984	974	1018	1005	996	951	1006	914	961	952	1037	971	930	908	1002	996	946	1003	993	966	904	1033	945	1011	1003	973	1000	992	952	988	1002	965	1025	965	1014	977	1005	961	870	938	977	941	985	1011	962	998	978	946	1003	944	930	949	938	991	991	966	1007	956	1021	990	1038	1003	993	966	990	946	942	975	1000	976	948	1002	918	957	987	959	978	1007	948	937	910	984	995	1007	988	941	964	998	969	938	984	972	909	1015	997	990	971	1000	957	932	1000	1034	988	1049	967	988	957	995	986	1012	1065	1015	964	1024	959	1019	951	962	977	1015	995	920	971	959	968	1003	970	1006	1007	999	966	954	965	1010	936	964	984	1021	938	970	972	995	984	1006	978	999	942	982	946	983	1014	1018	990	994	1014	981	988	975	941	1015	957	966	1002	980	999	957	963	1033	972	1009	981	931	994	989	980	944	939	976	993	991	946	979	980	966	962	1004	1028	969	982	972	985	973	998	948	898	934	1021	945	998	989	1006	957	1046	1014	975	921	943	991	959	979	989	986	938	1040	1052	947	945	1025	979	999	983	979	963	988	1019	976	1005	994	926	968	965	1006	1005	953	1002	990	1017	994	973	917	962	958	985	958	1000	967	1017	1010	979	976	951	980	951	965	957	961	940	1032	1011	997	949	1016	979	962	961	979	944	1035	993	981	1053	957	936	929	1070	974	910	1063	958	1006	999	975	986	965	982	975	992	993	961	1049	971	971	993	963	932	930	948	958	981	978	968	962	992	1006	985	969	1035	979	962	999	968	1020	936	1002	983	1005	947	966	967	971	957	979	938	996	953	951	977	996	990	974	1036	976	998	952	994	948	987	1010	1004	955	1023	936	971	941	1052	966	979	977	987	971	944	973	917	1025	978	932	938	934	1017	1011	944	973	931	1036	997	939	1025	937	996	984	1008	968	994	989	949	962	990	983	961	1002	957	954	1022	975	980	1019	983	969	935	984	948	979	982	968	924	951	934	975	960	1029	962	960	960	991	956	944	941	945	979	1066	994	1039	999	953	1005	981	996	987	1003	959	991	998	954	962	1000	951	1031	993	1014	973	1010	993	1014	976	983	1002	987	985	960	995	986	991	979	966	962	1000	969	1013	955	1023	981	1011	937	938	941	989	964	976	935	1018	977	972	1002	989	956	1001	946	972	988	958	919	909	921	1047	1015	972	942	976	954	1052	918	918	971	903	954	924	972	944	939	1023	970	981	1022	947	963	973	969	982	960	1023	967	907	954	967	958	971	965	1009	959	974	1008	998	961	921	931	1003	1002	1028	981	972	992	938	974	1023	982	964	922	963	915	994	991	1012	927	925	1049	943	1025	942	902	973	922	988	986	985	1010	1014	980	961	965	954	1000	973	963	1043	875	1005	945	977	1001	939	955	917	942	989	957	968	942	1014	994	906	901	961	1011	997	969	926	909	936	923	984	1004	965	1004	1000	972	930	1019	951	1000	1000	962	972	941	971	935	1013	1008	976	988	1015	948	964	992	993	970	985	955	992	971	1003	977	945	998	1027	998	1004	991	1021	981	930	968	969	965	972	941	926	909	976	968	975	987	923	944	987	963	977	967	939	980	918	938	958	1016	975	1042	914	955	968	961	1002	1002	968	952	907	961	956	996	965	948	959	982	991	1033	956	959	1003	1043	943	980	1004	978	962	1037	960	1047	982	938	923	997	1013	966	1000	957	977	920	989	1015	966	941	1015	995	914	900	1005	947	942	1025	975	966	961	1031	945	1014	972	981	1012	1004	936	956	993	974	1015	997	980	960	976	987	963	997	993	961	941	990	988	957	995	988	961	1004	1011	987	986	1002	970	1001	1023	1066	1023	1006	998	985	1001	964	963	1002	1014	961	975	1011	946	995	947	1000	999	1022	978	978	977	932	1001	954	959	957	970	1012	1027	956	1023	961	999	988	996	961	956	955	970	987	973	993	885	1059	969	1016	1010	937	901	945	940	965	949	989	982	968	948	964	917	961	1003	990	917	937	949	948	972	990	1000	937	977	951	984	977	967	959	968	984	992	1023	959	1015	1032	955	968	962	941	973	960	973	994	929	992	946	995	1011	994	944	999	898	939	1016	962	920	1026	988	1023	945	971	997	967	928	1004	979	965	988	978	1051	970	995	970	1047	942	983	973	933	965	983	973	1005	1001	986	950	978	991	933	925	935	937	981	998	983	940	976	998	944	949	978	945	988	976	1004	1002	973	906	1021	967	996	970	995	923	967	980	977	992	996	983	954	996	1038	936	934	959	940	988	958	964	952	994	977	1019	980	1027	995	951	954	984	979	974	1017	966	988	944	914	996	942	955	949	973	935	972	995	998	991	964	982	968	942	965	1003	950	939	901	927	999	1031	976	999	957	1028	897	1047	977	986	938	945	1000	1047	981	958	956	958	999	1004	1028	980	983	986	1001	974	990	965	990	967	934	975	980	1012	953	949	1005	918	954	985	1016	1006	1001	985	969	1004	980	1031	1047	936	984	1038	1012	961	951	965	1009	1055	1009	931	965	1002	995	950	978	963	1038	973	962	966	983	994	1017	949	1001	1013	989	1020	1007	968	948	983	1060	1000	1015	995	991	981	1006	948	977	1001	924	1011	955	956	993	958	977	956	930	1046	950	933	964	999	963	935	948	1004	1050	971	956	1011	1001	1001	1010	999	1016	964	1025	940	1050	1001	965	973	979	978	1016	949	983	965	948	1010	976	1025	953	945	969	940	918	997	921	991	935	993	956	1023	909	947	1011	1008	939	957	1022	964	996	945	997	954	959	986	992	987	970	940	894	969	939	958	976	933	918	976	950	981	999	943	969	1011	958	967	940	966	1014	963	958	942	945	1021	958	977	975	1014	935	919	1030	1004	951	948	928	966	958	1010	965	981	983	1002	1024	930	993	977	983	987	992	947	1027	987	954	976	977	1024	975	1035	970	998	958	1011	1038	986	1013	1012	1046	907	955	1016	937	988	1032	977	945	969	961	992	942	1004	987	970	974	946	1051	998	989	967	963	992	1000	973	983	939	965	1024	983	960	929	983	1004	925	984	1004	959	1019	957	1021	968	953	992	977	936	948	919	977	998	979	959	978	992	944	1056	951	1040	1005	993	1014	973	937	988	991	957	1004	1021	930	936	970	1002	962	1015	959	937	955	946	952	940	943	992	968	998	948	950	996	960	1035	982	996	988	1015	981	975	1043	969	1007	997	961	974	981	1006	981	1010	968	953	977	931	970	908	978	1050	944	923	1027	929	1013	973	931	1043	967	932	949	997	934	1001	1036	962	974	985	1002	963	1006	934	961	1004	1068	981	955	1005	1008
5216	1058	1018	918	840	863	861	873	846	796	836	829	850	812	762	782	828	843	781	790	819	797	784	860	846	786	764	820	768	794	783	819	793	762	838	813	828	831	805	828	788	846	809	833	844	742	755	744	810	802	791	816	787	816	828	818	819	777	796	809	812	844	812	804	820	805	821	792	836	811	788	820	778	784	779	804	838	819	800	791	831	797	804	776	825	809	789	784	833	814	800	768	757	834	824	813	832	828	778	828	793	826	791	831	799	798	766	772	808	802	803	777	783	779	825	821	822	791	785	787	814	807	777	848	793	792	805	789	808	846	823	783	749	803	811	822	785	807	795	773	774	765	790	793	791	797	754	814	806	803	821	818	784	826	815	763	799	776	863	787	780	787	771	772	823	796	803	804	783	814	839	794	796	800	775	817	805	814	819	742	819	796	827	808	812	796	821	818	782	816	780	791	804	820	780	743	811	784	798	796	798	801	855	788	815	808	773	857	767	812	815	835	769	814	803	827	754	824	848	842	783	833	804	790	786	784	776	845	832	794	836	861	786	775	791	808	815	810	800	757	808	752	835	791	769	829	830	797	851	802	776	848	792	857	732	801	801	858	763	806	801	816	843	826	784	796	828	860	844	836	802	814	789	808	839	789	802	806	801	852	810	797	830	803	827	834	801	839	769	849	841	821	792	809	848	793	786	773	796	783	836	822	853	795	832	851	837	848	809	853	862	829	853	827	787	840	757	811	798	755	777	788	840	810	803	805	815	803	778	791	821	778	808	808	794	812	784	791	800	790	847	811	788	857	790	840	866	780	811	798	821	790	806	821	811	785	768	809	832	767	797	754	791	798	728	816	795	806	792	796	810	803	768	782	820	807	757	811	723	765	801	825	773	821	864	844	765	789	821	765	807	790	850	744	779	844	771	793	793	767	825	824	791	791	759	812	805	838	852	760	827	753	812	803	752	846	765	816	811	802	895	790	784	775	779	844	794	745	834	819	780	840	770	800	808	817	822	780	852	776	745	837	792	781	796	786	847	783	788	832	789	815	892	812	813	800	826	806	752	828	770	813	815	795	785	783	874	831	778	778	804	812	789	792	796	779	787	812	783	812	837	769	817	790	803	830	779	766	765	798	778	846	763	853	826	851	814	820	789	811	794	865	837	852	807	828	799	841	840	778	805	794	797	820	839	785	787	807	808	791	793	764	822	832	808	749	804	790	807	798	828	752	831	768	839	771	808	791	759	795	794	782	760	788	830	759	793	798	814	792	793	807	785	806	811	831	806	817	797	827	847	814	753	784	781	820	758	805	834	761	811	817	813	800	782	808	785	814	817	824	767	802	782	767	823	808	781	822	777	797	770	814	813	799	798	806	801	863	771	776	831	790	781	812	804	826	769	796	809	792	812	812	784	851	813	840	741	830	836	843	796	839	769	791	815	775	818	801	859	827	811	835	836	890	809	783	808	797	826	803	820	764	794	769	840	842	829	771	780	800	792	739	823	786	808	827	770	808	832	781	823	809	832	819	765	819	780	772	799	771	827	827	800	826	789	832	807	775	801	750	774	864	802	864	844	807	812	807	769	787	825	808	830	821	834	781	814	798	823	771	752	786	801	775	808	803	814	808	798	809	833	787	836	807	778	774	784	842	850	804	816	759	757	803	811	781	776	756	812	785	762	815	784	788	755	801	822	838	756	801	825	823	833	793	833	817	854	868	817	790	805	810	803	844	822	790	802	842	801	818	827	734	802	854	790	816	797	753	740	829	766	783	819	784	798	893	790	745	790	791	836	835	804	791	759	810	800	777	809	861	855	812	853	858	861	826	851	814	770	804	794	785	780	821	800	778	773	835	851	761	817	845	767	849	806	831	799	804	865	778	779	805	786	784	778	793	816	763	814	796	821	751	800	781	836	750	803	818	794	807	816	834	773	774	793	801	793	793	803	767	827	826	834	823	814	851	823	861	751	836	801	819	799	737	796	816	866	816	837	779	824	781	835	799	805	826	792	804	828	803	830	770	808	812	791	779	734	808	811	809	803	825	770	788	837	842	805	819	798	798	813	815	812	782	808	842	843	839	778	814	800	825	811	865	859	803	816	758	783	802	839	780	803	823	833	778	820	801	805	787	775	827	765	772	815	805	796	788	757	852	797	794	782	834	795	800	831	796	730	749	787	810	770	835	806	827	780	796	810	822	793	807	815	827	818	807	813	760	805	810	810	842	797	797	857	850	792	796	787	778	814	828	824	812	835	834	817	817	773	780	861	829	842	790	772	791	826	806	798	797	809	817	800	819	795	821	843	797	848	766	798	792	803	799	777	859	773	806	805	792	817	800	869	809	799	817	772	781	854	833	817	824	821	797	794	797	821	758	820	798	792	872	788	832	846	853	824	812	873	763	815	817	809	813	718	828	824	819	776	849	771	787	812	803	773	810	831	822	797	809	824	800	814	768	809	758	798	814	784	811	866	845	806	816	816	771	818	796	792	771	815	852	823	794	844	818	783	785	733	854	834	794	780	799	798	791	798	810	812	789	789	811	832	811	850	774	785	769	808	823	793	841	768	821	775	793	757	763	788	743	817	810	784	782	791	828	812	748	742	800	832	815	815	840	779	833	772	754	808	804	779	816	786	786	767	827	786	806	793	804	815	775	761	853	814	815	823	753	814	829	800	779	763	815	766	819	803	763	787	782	816	806	849	805	841	799	783	784	798	754	739	789	809	829	839	786	813	806	768	823	826	803	803	827	809	838	787	802	816	787	814	820	776	785	833	818	814	783	758	800	770	801	815	819	817	837	779	760	789	828	781	808	784	803	818	785	793	794	799	777	796	847	825	846	771	781	769	815	790	776	748	793	802	817	761	785	829	774	809	804	829	845	761	822	878	819	823	781	784	815	788	801	826	840	757	801	804	860	780	789	784	803	771	825	809	809	842	823	781	805	825	769	799	792	812	774	754	781	845	802	842	777	844	805	808	826	818	837	803	784	827	823	825	810	806	797	794	755	812	818	820	803	802	752	805	738	786	819	813	816	759	796	821	801	806	809	819	791	812	831	841	762	802	836	777	828	780	754	776	824	755	805	809	808	761	774	813	792	752	812	781	795	788	792	846	802	795	784	820	787	822	803	782	784	791	813	851	832	877	758	860	780	829	810	798	789	838	790	758	817	787	833	779	761	747	773	793	794	826	745	784	807	785	838	860	813	832	826	761	812	829	803	791	784	824	797	788	811	744	776	817	841	780	777	809	797	835	808	774	811	785	811	822	838	822	784	822	769	775	825	803	845	848	853	813	814	866	778	775	812	818	800	761	768	840	783	795	749	802	786	801	821	840	755	810	829	830	819	835	809	817	784	818	827	818	773	791	803	806	770	799	823	796	762	809	757	822	843	804	813	807	837	780	734	784	776	818	796	842	822	859	820	804	769	774	841	849	822	805	857	818	741	803	831	817	764	769	844	796	833	774	843	792	838	821	826	881	849	785	820	797	791	731	843	799	843
25767	21398	25674	18209	2001	1077	1012	880	827	796	824	805	835	750	792	744	785	747	745	734	757	788	761	725	741	771	761	768	749	780	784	793	797	783	803	742	786	760	766	720	713	779	773	757	775	775	738	754	800	753	785	757	790	729	754	758	756	734	774	710	771	725	751	715	784	735	721	787	775	764	767	727	788	784	755	745	786	790	754	784	785	769	780	779	791	732	757	759	739	749	728	775	728	790	780	733	781	729	735	757	704	763	755	755	749	775	741	741	735	683	706	783	731	791	766	747	749	746	757	772	718	749	756	796	780	731	778	745	731	732	745	730	773	727	724	684	765	793	770	729	752	791	734	766	714	774	768	766	749	785	778	751	774	767	726	735	796	740	775	779	792	793	786	769	748	741	741	780	792	821	742	752	730	766	761	799	762	745	756	751	769	710	752	789	784	749	747	773	788	731	743	749	765	770	733	766	750	751	729	724	773	757	758	738	755	746	722	783	743	738	773	767	741	787	762	723	705	765	780	791	785	735	752	748	805	766	739	738	781	746	762	771	737	711	749	787	798	809	719	764	774	757	713	719	734	743	744	770	731	737	740	681	744	784	780	713	780	787	764	735	790	784	740	741	756	746	724	770	745	759	782	727	758	721	709	740	804	762	723	735	760	750	784	738	752	748	803	731	782	787	841	804	790	751	782	786	734	743	769	769	755	736	725	721	799	803	734	707	728	760	748	772	747	793	764	730	778	816	792	758	764	766	750	673	776	737	758	757	758	802	775	783	792	702	756	730	734	759	738	758	759	777	774	750	753	757	763	775	737	735	751	791	837	794	749	733	738	780	750	764	738	734	753	780	770	786	753	718	824	731	738	777	759	764	768	757	771	745	751	743	719	731	798	736	767	774	721	761	754	729	750	776	749	775	748	772	743	760	726	796	790	730	740	731	760	751	686	787	750	738	773	746	775	738	748	746	723	770	772	722	815	763	741	786	687	727	746	716	701	710	767	798	782	730	744	753	784	788	784	748	723	747	730	784	777	753	745	750	767	763	769	783	803	710	751	766	742	744	791	767	726	758	755	761	758	710	803	805	759	669	780	804	776	706	730	747	731	758	729	711	751	760	757	760	778	757	763	785	792	761	726	761	785	775	760	735	707	764	745	783	699	779	756	742	769	758	779	727	785	741	683	730	803	770	724	721	762	703	772	780	724	797	726	752	747	778	751	759	775	778	738	706	779	783	792	756	749	811	802	780	723	695	712	739	789	763	740	768	749	715	738	762	753	686	736	687	769	746	755	736	747	723	786	780	702	805	706	765	762	754	704	724	732	778	731	720	769	761	753	778	734	766	774	767	751	758	775	748	718	771	783	743	737	720	741	740	750	754	764	710	768	741	730	756	711	833	770	724	757	781	727	725	770	768	766	793	715	751	776	736	735	752	716	737	760	793	767	759	765	777	744	739	745	744	737	705	774	751	781	722	747	730	773	661	749	756	769	811	767	753	755	724	757	763	801	735	749	711	755	739	819	719	726	743	699	722	759	719	785	735	757	754	757	756	766	784	767	768	812	755	741	758	747	762	800	720	776	792	734	797	781	748	752	753	722	746	728	740	775	798	757	729	727	752	774	716	768	759	742	764	761	742	756	743	739	759	749	763	734	743	784	748	754	820	733	772	830	719	726	741	731	737	718	757	739	738	741	758	745	748	771	767	739	747	737	721	739	744	789	731	812	773	732	787	735	753	739	755	775	757	723	726	728	772	801	773	716	775	750	766	762	747	724	752	763	757	724	740	740	765	755	793	777	762	757	761	731	792	766	738	702	722	724	754	782	759	748	735	734	772	776	794	761	785	726	759	708	710	715	820	760	744	755	752	800	779	764	739	779	755	739	733	747	715	751	789	733	758	748	715	789	729	736	770	760	760	808	723	741	774	773	766	754	771	738	789	754	743	751	795	761	725	736	770	716	773	742	765	776	730	788	772	701	733	725	764	758	724	763	724	800	745	780	799	748	776	761	750	717	768	802	755	721	789	774	767	760	713	753	742	766	707	719	752	766	717	746	764	731	700	772	734	757	739	791	775	775	772	755	763	738	790	764	727	730	761	776	804	790	751	741	765	732	790	740	722	819	739	795	744	783	768	779	745	765	748	748	758	780	703	777	792	772	775	729	741	761	737	773	762	763	759	721	743	687	743	800	748	818	779	742	786	753	757	750	781	737	785	730	724	744	762	797	767	746	752	768	802	739	800	739	723	759	746	756	714	768	769	733	775	755	743	738	753	748	753	728	716	825	699	769	782	738	742	762	734	771	774	757	720	778	721	764	795	758	732	774	764	770	808	748	758	755	734	785	746	715	766	706	762	767	759	757	759	726	759	696	781	772	788	763	724	786	737	767	753	781	771	751	737	783	795	789	768	725	795	740	775	754	778	741	734	760	779	751	736	747	777	759	749	722	741	773	736	768	723	688	762	774	790	783	729	739	795	726	755	734	787	726	778	758	776	791	751	744	739	769	774	704	773	761	788	777	763	773	731	768	776	724	727	715	744	756	814	778	720	747	681	759	763	809	715	776	731	732	722	745	766	781	710	720	744	715	728	801	760	656	787	769	790	754	731	764	743	779	812	735	706	745	758	705	766	758	659	737	803	744	752	768	760	751	724	767	749	743	745	704	747	767	767	744	809	714	749	698	736	700	736	781	751	748	723	771	750	737	778	718	738	757	725	723	731	776	769	744	780	690	768	734	700	766	743	756	749	739	757	778	760	737	695	757	709	768	752	731	753	745	773	735	768	753	735	771	769	757	741	703	746	756	756	700	725	752	802	783	788	787	760	753	752	755	724	799	729	764	726	777	746	732	741	777	764	763	771	748	766	701	790	799	764	737	771	779	745	769	738	723	755	733	735	713	786	761	740	763	728	788	769	787	750	764	719	726	741	724	801	759	787	788	769	747	747	717	737	705	770	764	727	792	770	684	776	750	765	748	759	737	783	713	801	771	741	683	749	759	756	774	783	764	761	763	781	760	730	719	718	725	771	731	743	758	742	774	729	741	757	730	783	765	792	727	794	762	741	745	776	763	727	736	796	766	774	738	743	738	717	738	707	744	707	742	741	751	768	773	782	779	758	715	735	686	750	723	748	746	771	710	755	755	774	774	779	827	731	777	759	740	757	731	745	708	743	766	702	751	753	760	755	785	741	710	767	765	743	756	754	733	795	714	710	716	742	769	761	781	730	736	743	724	761	749	773	752	744	742	784	814	787	724	767	784	772	747	770	772	740	763	737	815	704	740	739	705	730	783	771	715	743	762	759	731	729	752	730	777	747	689	739	786	717	783	750	801	751	762	773	797	780	774	819	763	714	762	722	734	757	738	726	735	742	787	773	763	740	715	755	746	728	798	780	773	724	733	759	769	685	726	733	763	736	802	752	694	764	737	768	722	779	767	767	761	744	705	743	744	733	727	797	761	700	766	764	794	775	724	784	739	744	710	750	727	786	784	766	776	761
3494	2205	1877	1176	965	874	793	803	794	708	687	702	705	692	714	704	703	633	673	740	701	674	668	668	682	713	667	681	670	709	654	690	696	664	647	680	661	719	628	685	652	660	679	677	672	678	698	646	672	646	665	671	655	674	622	656	663	656	626	617	673	686	584	678	617	691	682	698	667	684	673	614	653	657	667	670	670	684	636	711	632	637	653	692	677	681	615	657	655	630	679	607	652	665	702	647	639	674	651	641	688	631	684	656	676	696	651	655	653	626	684	663	662	675	689	683	669	681	698	643	641	658	639	646	670	666	652	632	669	698	666	698	659	648	699	672	672	659	632	719	667	698	721	673	619	656	637	677	676	675	662	705	697	606	632	660	637	629	698	677	683	676	661	673	670	682	643	655	635	668	663	697	602	682	682	639	632	651	670	681	691	667	635	630	701	659	646	647	656	691	662	659	673	714	645	617	721	614	690	631	639	674	673	629	682	633	622	646	635	683	654	650	652	684	659	643	635	633	632	663	695	709	636	643	643	661	702	669	661	667	647	671	682	653	653	647	649	640	635	673	671	674	689	694	633	615	664	693	667	669	666	676	635	667	632	677	672	621	680	683	680	637	664	659	665	662	657	683	603	672	621	667	625	649	662	670	665	673	642	682	693	692	684	668	626	623	678	640	640	666	649	673	677	688	658	629	646	633	683	647	693	664	643	658	657	656	624	673	683	665	673	667	630	662	672	724	627	623	687	698	661	683	622	633	630	668	678	614	668	663	676	647	664	639	641	631	659	624	612	667	690	679	582	648	681	681	676	643	646	657	634	676	630	659	669	680	685	620	686	614	644	641	627	660	639	602	655	665	627	663	676	673	659	680	640	647	689	619	635	658	636	659	675	660	610	663	693	665	654	671	667	681	643	664	679	674	620	623	705	682	651	657	655	628	640	631	637	625	688	654	650	665	662	662	667	661	664	619	636	641	657	612	688	644	640	683	659	631	611	649	671	623	590	654	640	639	647	703	668	682	617	674	689	614	616	659	658	645	668	603	654	664	571	641	690	659	634	628	638	600	650	659	662	665	646	635	631	662	595	638	619	700	696	664	636	651	655	667	685	680	599	685	662	674	677	629	637	679	683	649	664	646	693	669	659	675	640	692	648	629	732	654	655	631	655	690	684	666	679	624	693	639	650	653	626	636	646	649	608	666	681	691	668	663	654	633	624	639	653	659	611	670	635	648	672	640	643	660	626	670	673	666	658	619	641	672	668	636	639	609	681	650	619	682	651	661	643	682	695	686	618	668	693	640	648	672	675	619	669	613	687	660	614	633	730	617	664	642	647	652	689	606	644	663	639	681	616	645	664	635	658	678	656	660	636	646	644	690	650	675	673	632	595	631	671	681	711	645	659	661	618	634	619	656	682	606	670	632	667	679	665	683	660	674	571	629	643	658	681	636	701	653	649	625	629	649	697	657	642	639	651	670	599	683	665	671	712	625	669	659	658	675	649	643	671	666	658	691	670	653	660	685	664	676	618	699	654	674	708	664	639	656	633	633	662	654	633	666	646	642	662	662	584	676	643	626	637	656	700	647	662	663	651	649	672	638	667	599	654	652	649	642	666	715	638	646	679	657	653	656	670	632	664	631	631	665	664	630	669	686	635	668	625	674	633	665	653	642	653	708	698	613	645	599	636	701	598	617	625	665	638	652	661	660	657	691	646	654	671	638	655	600	694	643	663	673	685	640	620	641	638	680	659	638	627	584	633	658	689	652	626	654	676	700	675	650	629	644	637	639	651	630	674	668	645	655	656	701	642	664	658	646	636	690	680	655	664	681	661	663	701	663	700	649	654	609	688	624	705	659	631	657	655	656	626	654	623	645	623	660	659	631	617	709	640	622	632	647	691	676	655	647	616	638	643	664	637	657	684	676	638	689	666	667	661	671	654	633	642	680	657	641	643	652	666	656	671	669	660	670	646	605	671	639	664	647	637	667	631	615	669	659	688	630	613	666	640	624	650	618	649	695	625	662	650	658	634	648	698	655	675	632	673	605	660	645	647	637	675	634	688	695	655	691	650	659	657	604	674	645	706	634	639	648	665	629	626	647	665	707	684	655	681	659	635	702	674	660	653	692	646	618	628	690	626	664	648	681	645	689	602	679	657	685	667	642	646	672	659	621	647	654	598	681	615	632	664	670	671	666	688	645	656	651	661	578	678	640	659	654	634	660	636	645	677	674	647	682	624	661	651	635	685	690	655	678	684	606	644	625	685	631	646	695	641	656	660	672	657	617	674	688	642	656	616	662	662	685	643	638	697	670	630	681	673	642	671	693	637	666	637	648	646	620	657	659	578	613	662	698	666	613	664	663	662	676	632	625	663	686	656	650	671	690	655	667	646	647	695	639	652	678	614	601	646	632	642	669	628	638	646	627	683	670	712	631	590	640	616	632	639	656	658	641	653	632	657	664	646	689	641	678	652	669	670	644	645	682	632	680	688	660	658	652	654	652	664	671	656	634	654	678	621	660	648	651	696	635	618	585	624	665	604	589	619	625	691	635	692	622	696	672	671	650	666	668	676	608	701	673	651	667	629	647	646	661	651	684	649	684	656	669	659	606	652	636	667	609	681	685	669	643	637	664	658	657	671	618	646	671	670	661	647	677	639	653	642	673	646	693	702	658	655	627	669	693	668	691	637	637	675	639	668	664	640	650	662	733	626	660	696	642	641	643	690	620	684	633	687	634	642	671	645	681	622	696	658	644	598	640	636	626	677	635	621	656	682	676	677	670	648	628	628	669	638	649	674	628	625	667	635	690	659	654	655	709	629	659	637	708	645	627	653	661	611	711	663	645	650	634	653	667	678	711	666	650	637	639	626	624	685	643	648	695	666	646	666	674	655	659	595	664	684	607	635	654	663	651	646	661	630	631	628	641	657	659	638	674	650	680	635	672	660	666	643	657	631	641	655	616	640	641	641	662	635	692	651	622	654	620	658	624	668	649	696	638	693	659	671	695	710	647	597	688	635	707	660	694	660	687	629	665	643	648	629	665	666	649	696	680	711	653	665	629	659	641	619	626	656	635	648	679	689	680	690	702	656	666	626	629	610	653	628	618	656	647	654	645	696	636	649	671	648	646	667	670	659	636	627	652	678	661	665	610	635	649	648	645	671	681	636	638	650	664	657	648	646	658	659	631	687	678	675	636	640	664	690	630	618	690	592	703	652	664	633	686	647	663	689	634	649	615	641	636	671	592	690	673	656	654	646	647	633	666	659	612	622	650	637	640	685	633	661	628	619	638	690	650	643	636	656	670	694	638	706	677	695	592	658	694	669	657	648	700	627	729	634	604	651	639	652	616	676	659	645	711	666	644	653	673	671	654	639	654	666	673	674	652	643	694	655	634	667	658	635	690	688	636	688	620	642	645	686	610	657	703	627	660	682	653	652	645	666	656	665	617	653	679	657	656	655	651	642	622	675	684	677	622	636	672	644	645	658	665	651	630
33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
