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
341598700277	341598700834	341598701384	341598701934	341598702483	341598703034	341598703584	341598704134	341598704683	341598705234	341598705784	341598706334	341598706883	341598707434	341598707984	341598708534	341598709084	341598709634	341598710184	341598710734	341598711284	341598711834	341598712384	341598712934	341598713484	341598714034	341598714584	341598715134	341598715684	341598716234	341598716784	341598717334	341598717884	341598718434	341598718984	341598719534	341598720084	341598720634	341598721184	341598721734	341598722284	341598722834	341598723384	341598723934	341598724484	341598725034	341598725584	341598726134	341598726684	341598727234	341598727784	341598728334	341598728884	341598729434	341598729984	341598730534	341598731084	341598731634	341598732184	341598732734	341598733284	341598733834	341598734384	341598734934	341598735484	341598736034	341598736584	341598737134	341598737684	341598738234	341598738784	341598739334	341598739884	341598740434	341598740984	341598741534	341598742084	341598742634	341598743184	341598743734	341598744284	341598744834	341598745384	341598745934	341598746484	341598747034	341598747584	341598748134	341598748684	341598749234	341598749784	341598750334	341598750884	341598751434	341598751984	341598752534	341598753084	341598753634	341598754184	341598754734	341598755284	341598755834	341598756384	341598756934	341598757484	341598758034	341598758584	341598759134	341598759684	341598760234	341598760784	341598761334	341598761884	341598762434	341598762984	341598763534	341598764084	341598764634	341598765184	341598765734	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23113	21763	29579	24483	21706	20448	3616	789	626	594	562	488	502	447	491	442	484	419	420	426	445	421	456	471	427	440	448	459	402	415	415	401	426	470	363	449	442	394	451	459	425	430	430	459	453	422	432	406	424	405	460	496	481	484	480	466	439	435	470	428	448	410	437	431	433	424	434	423	441	430	392	407	449	423	414	369	397	422	453	387	434	398	415	409	400	392	432	411	422	439	412	421	384	447	420	451	424	401	392	397	425	396	375	384	368	407	406	359	438	427	427	407	411	426	426	400	394	410	367	367	402	405	416	390	424	435	402	434	408	386	401	404	396	389	425	411	397	398	424	435	408	464	412	408	381	407	390	393	403	459	437	350	409	413	407	460	421	439	402	433	403	423	449	426	414	379	381	409	431	376	383	444	388	448	395	411	438	440	448	382	436	435	452	407	398	460	424	411	424	414	410	430	402	445	389	422	423	410	373	440	396	372	367	420	422	401	416	395	379	406	411	410	388	393	439	382	391	419	422	428	391	398	415	438	405	425	400	459	412	414	399	418	422	407	384	413	418	365	432	422	413	376	411	398	405	434	400	431	406	431	412	420	441	405	402	408	408	403	394	438	385	388	400	411	413	402	415	397	417	400	430	464	400	414	386	437	392	400	410	433	429	410	432	406	380	404	401	396	379	416	400	413	403	417	402	420	387	439	396	390	408	402	392	405	401	381	427	455	392	432	387	417	393	416	418	402	406	389	442	413	419	412	408	393	409	425	433	441	371	423	445	432	420	418	390	400	445	407	381	408	400	429	446	445	405	431	399	418	422	433	425	371	416	407	411	415	370	450	402	426	410	414	406	398	393	394	419	412	421	405	408	384	409	410	438	421	441	416	435	426	388	379	428	426	392	381	384	399	396	412	395	406	431	426	398	393	411	411	380	362	426	421	407	354	416	409	364	407	386	402	416	402	437	421	412	381	428	415	401	401	423	418	431	387	412	387	431	389	404	361	403	411	394	458	412	413	403	415	411	398	393	395	423	406	408	430	374	404	438	452	417	410	401	401	396	444	385	408	425	415	412	409	371	393	422	438	398	444	438	445	410	444	442	429	414	436	419	409	398	382	381	418	429	383	455	396	398	358	413	433	415	434	406	398	418	392	375	428	392	446	427	401	394	367	430	430	427	390	377	398	380	391	391	430	406	423	416	406	382	455	447	419	387	408	445	422	435	423	406	415	408	378	434	428	433	445	377	455	461	405	434	412	452	418	387	436	413	404	393	418	400	424	402	410	427	384	404	417	412	394	391	422	407	422	415	466	370	435	412	348	376	427	435	388	377	409	416	418	416	418	388	419	419	457	414	365	429	400	396	414	410	451	380	442	383	410	413	406	414	397	391	382	396	405	371	392	416	408	436	445	440	425	383	448	431	403	429	432	437	420	410	457	435	431	375	402	391	422	431	425	407	410	431	429	407	446	366	416	415	426	387	432	378	412	420	383	442	386	423	414	445	394	401	392	421	410	381	417	409	398	392	442	416	403	426	409	403	410	431	418	403	427	405	357	435	409	391	388	428	408	413	442	432	426	407	427	407	430	434	436	417	384	427	432	402	439	428	417	405	439	403	445	437	404	381	432	403	391	390	389	387	402	393	389	397	401	390	425	400	413	439	404	440	413	418	409	414	420	429	405	397	387	385	411	415	427	421	413	400	431	391	441	412	434	439	397	425	380	424	422	391	467	445	389	422	442	389	383	423	371	422	411	425	401	394	404	359	404	363	440	413	414	405	405	427	431	416	385	402	399	429	400	402	419	439	406	415	416	420	408	407	432	386	399	419	434	427	411	410	381	433	403	402	456	398	401	396	434	391	389	444	440	398	397	432	404	431	439	467	396	385	419	373	382	418	428	431	399	436	409	423	413	403	408	416	419	392	413	413	404	427	487	428	389	372	434	421	445	428	425	421	396	435	387	373	366	419	394	395	403	413	408	443	415	385	404	415	434	391	418	396	397	396	379	408	420	386	411	380	404	424	409	385	405	422	383	410	434	429	420	423	407	407	403	421	410	416	385	407	413	386	380	403	425	403	424	423	398	416	410	376	421	388	454	430	409	403	408	390	409	417	384	408	406	442	415	358	409	404	383	412	404	377	402	417	407	388	391	437	441	431	428	391	393	421	415	448	397	419	445	417	407	408	410	412	403	423	425	410	441	446	425	435	384	392	398	396	411	398	429	413	434	416	416	398	413	371	385	382	469	421	396	418	405	439	373	396	411	382	415	420	394	396	371	445	405	403	403	388	417	380	425	455	431	403	433	375	433	435	432	417	389	419	416	407	390	426	403	401	421	396	367	405	414	433	406	412	389	398	478	430	421	391	433	438	395	410	420	432	423	409	381	407	411	437	428	434	389	454	422	408	398	430	415	399	408	426	435	415	411	426	419	390	404	400	417	420	412	432	376	394	411	401	430	407	416	365	427	404	407	372	370	392	398	430	393	392	410	394	405	386	404	433	386	420	414	445	398	454	410	389	409	421	401	448	429	374	439	402	412	414	415	427	408	409	427	402	421	419	416	454	414	392	427	409	437	375	424	412	401	425	450	421	412	405	408	424	363	378	384	424	433	430	384	426	383	415	384	380	414	400	405	425	407	407	427	417	398	375	431	433	427	421	428	383	414	384	407	396	394	399	402	414	428	411	391	382	384	418	423	398	383	436	451	420	395	415	401	424	383	407	385	373	461	422	423	416	416	423	448	419	415	439	423	420	393	421	416	381	418	442	383	421	396	416	427	399	407	415	422	394	437	385	392	397	365	369	421	457	433	443	399	428	431	428	350	427	437	399	409	404	417	391	417	404	417	427	411	386	386	398	427	426	406	446	413	361	408	437	412	424	420	397	374	436	446	405	369	442	406	412	393	430	439	435	426	445	413	386	400	420	388	423	433	394	395	411	412	434	389	381	428	391	428	382	417	416	437	433	381	416	398	432	367	408	405	406	399	382	405	417	372	425	413	438	405	416	415	401	405	402	438	463	409	388	426	392	409	422	413	389	404	454	397	382	420	402	413	430	393	407	413	393	396	438	409	430	435	442	432	375	377	385	386	389	468	421	407	414	410	357	414	412	407	380	401	395	392	371	403	411	438	400	449	395	410	425	397	435	416	392	394	411	407	422	401	390	396	413	457	398	403	430	412	406	410	415	411	401	401	412	406	397	411	411	403	434	419	360	431	406	410	417	412	383	390	454	394	388	394	458	410	410	412	417	399	407	401	399	404	359	408	433	432	380	421	412	413	401	418	413	428	379	400	440	388	404	394	404	426	420	415	397	411	406	368	427	419	402	412	434	426	404	417	385	437	410	391	417	385	384	414	393	423	384	416	425	391	418	394	419	409	399	404	392	408	415	425	426	413	418	397	389	431	443	381	415	412	416	370	438	398	419	406	390	431	379	438	420	430	453	417	404	367	441	452	412	418	407	398	436	432	392	410	422	403	408	387	427	390	425	429	394	431	403	438
31583	85438	49728	3431	2183	1790	1413	1207	970	903	793	785	695	705	656	649	633	648	573	598	566	594	512	554	577	517	534	521	514	562	547	549	553	539	559	547	521	539	537	576	551	578	559	588	563	549	543	564	577	584	589	567	594	555	583	554	641	572	586	573	532	534	577	569	529	528	616	540	574	531	535	565	570	547	539	549	515	559	501	489	539	531	522	507	537	506	520	513	546	541	543	522	515	522	519	498	551	557	546	512	475	501	530	500	514	505	520	525	515	460	528	516	491	518	529	515	506	509	535	520	524	483	534	561	544	549	537	492	560	508	496	531	497	534	519	489	495	522	510	515	519	528	508	507	543	527	551	487	531	516	499	533	531	452	527	506	468	519	551	540	557	541	537	491	537	511	485	531	506	540	504	515	518	477	529	530	538	532	520	525	564	535	544	534	517	539	537	512	522	519	547	532	453	557	535	499	547	553	551	520	486	485	504	538	571	505	528	529	527	517	542	500	529	523	548	547	523	526	493	480	525	571	521	527	504	472	513	495	534	493	493	550	556	519	537	577	528	483	521	558	520	513	537	512	519	527	529	530	512	547	512	530	538	565	521	532	537	542	537	512	534	504	546	492	526	555	541	506	533	484	523	547	485	556	527	553	492	524	528	549	488	514	527	510	527	531	518	493	494	514	529	517	539	528	474	548	533	530	532	510	503	531	502	548	541	498	574	506	542	517	519	517	507	473	488	495	513	555	545	515	492	497	524	531	461	486	548	482	514	499	538	556	546	534	488	516	525	517	559	563	546	507	561	496	485	477	530	481	535	534	526	563	556	529	530	511	553	551	491	481	532	494	532	509	490	505	510	534	493	493	497	514	523	500	533	544	494	562	525	549	526	525	502	543	524	501	484	468	480	546	466	488	541	534	516	470	535	501	524	509	529	540	551	554	511	520	522	533	489	517	510	525	520	554	504	521	535	528	522	537	506	539	523	504	473	521	474	541	541	511	551	503	488	560	480	503	553	521	536	526	511	538	518	528	513	510	553	507	495	484	563	545	551	530	548	527	538	562	510	551	556	515	503	502	525	541	517	543	495	586	519	567	510	501	520	531	498	524	533	544	533	500	497	507	492	511	509	535	507	484	540	494	545	487	521	522	516	512	505	505	530	498	525	555	536	531	554	550	523	523	500	531	501	508	495	504	529	521	493	530	502	523	514	512	555	496	555	494	565	530	533	513	488	520	524	541	495	515	546	488	516	512	549	517	518	511	513	573	540	542	553	529	542	537	485	550	535	527	539	565	573	484	562	532	527	552	520	517	560	526	497	571	518	491	551	523	510	501	545	516	544	518	546	555	527	524	507	561	511	518	529	526	515	499	539	536	529	517	493	490	566	496	500	559	498	528	525	522	504	471	545	517	501	569	522	479	545	534	536	534	547	513	531	504	485	524	482	521	533	520	541	546	539	479	539	516	526	495	527	536	554	541	506	518	527	558	494	517	545	517	554	540	534	526	538	501	529	513	515	513	516	509	554	498	531	543	546	534	537	554	521	531	526	563	488	517	513	521	535	539	543	519	508	498	550	530	518	523	549	504	510	564	530	519	515	494	491	567	502	552	497	500	478	520	549	500	501	516	484	519	506	516	531	508	497	518	527	549	497	532	499	533	568	517	507	541	530	513	522	508	528	476	546	540	542	567	490	548	499	551	476	522	496	551	502	552	535	517	554	536	508	541	508	511	503	522	518	521	506	555	564	536	516	537	533	530	497	527	539	473	537	500	526	498	488	521	536	488	524	507	547	495	527	532	483	568	531	518	495	490	541	530	516	531	525	554	546	483	551	492	516	461	527	530	504	558	490	487	484	453	481	482	519	537	499	481	587	491	533	511	530	507	529	533	525	539	534	509	517	493	530	518	529	545	510	502	519	516	516	540	536	542	500	514	526	532	501	582	538	521	520	516	551	523	523	529	472	520	542	492	527	545	516	529	490	492	519	539	512	480	504	487	525	493	570	513	510	528	519	541	538	540	521	494	528	538	547	532	507	515	519	470	516	567	552	542	540	522	542	558	548	518	488	545	553	521	562	480	530	515	500	549	531	540	536	534	495	502	490	530	520	486	540	530	539	460	497	516	510	532	544	556	510	533	537	508	530	524	550	484	515	514	511	498	520	555	509	481	555	516	526	577	526	542	508	522	511	484	521	505	488	504	520	568	501	492	502	542	534	507	522	513	476	537	553	507	490	508	545	582	499	531	521	481	481	514	534	522	545	481	549	509	509	484	495	514	523	518	490	499	509	510	520	527	512	548	545	551	527	501	503	499	517	495	534	524	539	516	534	533	499	523	494	557	493	520	531	449	501	521	508	499	503	489	502	479	490	544	500	495	540	523	524	491	493	530	526	514	521	525	540	552	540	508	550	506	486	523	511	524	519	512	543	485	548	528	538	503	508	528	489	511	511	530	575	513	512	502	501	484	505	518	561	519	526	502	545	535	518	517	532	523	494	503	492	506	544	512	520	495	522	532	490	470	536	478	502	546	526	537	510	523	534	507	480	508	528	545	526	540	534	558	538	487	525	519	515	555	550	533	539	501	555	522	507	510	490	525	517	560	465	510	513	537	517	550	557	484	522	514	513	517	548	527	513	492	513	517	488	565	502	499	498	514	539	528	569	537	515	514	540	507	516	526	524	560	498	544	528	506	537	532	498	519	521	516	477	556	496	531	480	558	520	521	547	539	530	558	543	545	515	520	515	501	549	545	548	518	496	541	547	536	528	537	518	467	575	530	546	526	526	522	562	523	539	510	528	486	504	561	557	495	496	523	514	511	550	508	515	571	527	488	542	552	511	457	510	517	541	523	539	515	502	533	540	538	495	528	519	513	530	513	501	516	507	497	503	534	481	548	489	530	508	498	519	527	498	525	505	518	482	518	534	502	543	522	533	517	491	516	523	499	513	541	519	498	558	493	531	554	516	584	506	508	529	515	520	515	497	567	534	529	521	545	526	543	480	529	524	504	508	522	524	504	503	556	503	509	573	532	529	553	521	541	492	506	519	548	535	533	478	546	548	522	537	517	488	531	518	548	535	524	511	540	544	508	513	594	473	482	526	503	516	512	515	520	498	491	549	502	507	532	487	512	532	502	524	513	532	536	562	525	536	532	507	488	504	502	527	533	536	475	504	535	485	525	525	545	517	515	540	479	528	548	503	527	553	495	488	517	556	527	511	510	505	510	533	486	530	510	528	512	505	550	511	517	499	536	474	541	507	500	535	514	516	533	520	513	534	487	531	576	487	532	517	522	518	540	481	483	524	520	505	493	508	511	494	507	524	525	549	529	502	486	497	527	559	534	544	488	560	523	518	488	486	474	562	501	531	492	562	500	489	502	534	526	531	541	507	537	502	520	536	571	464	513	542	528	529	459	530	516	578	524	510	520	507	536	499	505	527	514	526	577	495	518	519	563	503	549	546	547	546	540	509	582	540	511	541	545	513	551	520	515	548	522
28275	20549	14759	1716	770	744	760	716	736	747	735	692	689	652	695	696	713	722	710	703	703	692	749	695	684	691	671	686	720	692	694	740	693	689	711	693	699	672	651	675	681	700	673	706	742	719	757	722	744	705	710	708	708	703	665	687	711	675	696	717	727	710	695	715	740	696	714	699	714	700	701	672	706	686	702	715	688	649	680	693	676	673	676	676	719	694	682	697	734	741	666	678	680	639	695	793	706	692	708	650	648	718	689	658	689	683	698	674	705	705	676	693	732	689	658	670	695	686	696	652	685	664	655	681	692	671	670	758	690	662	682	714	712	647	683	688	722	688	700	730	668	638	721	697	707	730	674	729	670	690	659	668	712	652	702	699	704	716	686	682	710	685	670	685	686	725	695	731	658	705	714	670	678	701	709	702	686	680	657	681	668	715	703	672	657	725	665	686	703	673	685	702	692	664	666	693	708	685	686	716	706	660	695	715	684	711	675	693	694	694	693	643	692	714	701	656	663	740	679	682	719	664	686	677	733	668	702	702	652	716	664	660	705	651	677	655	700	679	721	686	711	685	659	707	695	688	706	743	758	657	717	698	657	664	710	670	720	729	678	707	718	695	694	695	682	689	703	669	699	687	726	664	674	683	684	721	737	672	728	709	672	688	688	686	713	655	699	725	691	707	660	675	735	652	710	672	702	648	725	665	706	714	738	687	630	664	706	690	671	681	652	685	671	668	686	670	659	701	719	680	700	673	732	679	717	634	663	713	711	663	708	685	706	687	692	661	657	705	700	699	710	687	700	701	715	689	687	713	696	681	662	676	698	666	676	744	709	653	698	718	662	699	682	696	752	671	730	716	656	695	709	699	695	641	710	688	677	699	669	726	737	713	689	649	703	726	673	647	678	724	753	697	735	728	690	721	721	718	668	694	667	729	683	714	629	673	714	723	699	716	694	654	691	705	683	666	723	692	696	697	676	710	621	715	675	702	696	671	686	666	688	628	657	700	709	736	702	716	688	722	707	674	703	722	715	701	668	647	676	702	698	688	718	686	648	725	663	678	668	649	699	712	695	651	702	688	719	683	688	693	696	690	674	654	702	672	674	671	718	683	680	671	703	687	700	681	690	676	691	702	681	652	700	698	638	686	729	685	691	680	685	708	773	737	713	679	619	664	726	737	683	721	696	722	692	697	716	666	665	697	730	697	697	738	753	681	724	686	647	679	703	640	681	679	696	690	664	710	727	678	668	674	626	682	698	726	675	672	704	737	638	693	653	688	654	713	626	719	716	702	671	744	727	698	733	702	695	679	698	742	646	688	646	704	695	752	719	650	634	718	652	695	684	701	701	658	704	637	712	699	697	719	736	692	684	705	661	707	715	674	688	666	711	674	711	710	678	701	680	685	665	675	636	709	695	692	715	723	670	684	675	716	686	694	641	687	709	641	659	703	708	659	677	722	711	635	684	787	746	676	655	717	734	663	659	714	701	712	695	743	697	670	666	666	645	690	679	702	711	654	709	690	733	777	686	669	729	685	729	681	664	694	719	675	694	658	721	713	691	710	670	680	648	643	685	690	748	683	694	703	751	751	689	678	682	659	700	700	686	676	688	647	704	701	716	718	652	715	707	646	686	712	703	661	669	717	706	659	676	673	663	700	706	709	713	651	719	723	680	677	672	656	666	705	714	742	699	716	662	631	739	739	698	687	726	699	689	687	715	711	652	700	689	695	713	748	687	660	698	708	696	721	753	681	680	685	647	749	728	678	694	726	634	699	693	695	687	671	719	707	653	738	658	699	726	670	749	666	679	725	683	701	680	649	659	706	687	710	633	653	683	728	671	678	689	699	749	692	677	681	708	711	695	717	699	682	726	686	687	691	684	734	674	674	701	667	683	683	689	708	701	697	677	649	719	664	700	693	662	703	723	671	704	715	674	667	688	721	662	666	673	691	699	696	704	706	699	670	654	680	656	654	676	658	718	671	693	718	656	711	677	682	709	695	690	689	669	701	666	673	661	676	661	724	678	724	698	694	669	672	699	665	689	697	673	699	665	708	734	716	738	691	700	691	688	721	717	700	656	667	690	658	681	682	675	668	677	710	640	700	694	688	714	729	675	708	697	694	772	661	694	686	660	697	695	668	698	696	680	670	707	657	665	671	748	689	694	698	680	700	707	691	691	717	720	697	659	671	683	672	718	692	686	672	689	666	724	689	687	674	679	646	675	733	683	741	700	725	663	693	665	691	690	658	731	687	676	686	685	707	679	653	683	676	722	694	651	682	708	691	718	683	692	674	698	643	623	681	674	710	716	677	674	693	656	709	692	703	706	731	669	690	712	666	695	693	709	736	687	677	721	719	707	720	673	691	671	735	708	677	677	712	676	705	689	656	704	720	723	690	714	665	710	670	749	694	678	734	729	688	628	686	660	698	716	681	722	694	668	663	706	721	725	699	704	662	650	709	699	664	689	683	695	684	705	660	705	717	739	709	720	679	668	716	704	704	689	741	668	685	716	721	661	702	672	697	672	724	706	707	716	698	708	697	662	688	685	718	687	659	765	694	729	720	713	676	697	697	678	721	656	721	643	715	706	734	693	689	655	720	719	673	690	698	668	699	657	682	684	678	643	685	629	684	707	692	696	688	696	646	665	719	692	658	650	691	649	687	693	682	749	647	748	716	733	687	624	688	752	723	658	675	647	652	668	686	693	698	697	739	706	649	666	714	692	699	691	690	693	678	707	690	670	689	649	729	705	679	649	687	661	673	684	660	713	709	666	698	707	728	675	719	668	693	692	718	698	694	706	685	666	699	677	680	670	676	676	680	739	677	695	742	684	709	675	676	688	662	687	725	667	689	685	695	732	727	678	672	677	698	688	653	714	690	730	701	734	694	695	762	713	688	673	674	694	707	675	679	698	708	680	728	698	677	701	710	683	692	653	695	655	702	661	671	705	688	736	678	685	684	694	721	719	696	680	646	679	717	711	719	679	718	644	675	725	709	690	671	703	714	653	729	681	748	706	678	674	707	697	661	650	670	699	768	693	710	697	718	692	725	697	662	688	691	727	706	645	637	704	708	715	718	627	696	681	715	699	641	647	626	690	685	717	696	716	685	680	701	675	665	711	694	676	662	727	716	715	681	653	684	677	677	668	671	667	708	683	663	678	704	697	721	698	685	712	694	673	701	721	716	693	695	723	713	653	723	653	704	666	732	677	693	701	682	724	676	674	707	697	663	729	707	694	675	678	658	700	652	720	674	681	667	705	710	687	650	704	690	667	746	675	644	702	654	682	673	734	729	665	710	640	728	697	698	669	718	675	657	722	687	655	681	721	677	669	739	742	654	697	732	725	640	633	699	637	671	695	736	698	703	718	725	672	707	676	639	695	671	692	685	704	723	680	704	686	695	699	669	679	685	671	702	724	693	676	719	672	663	687	698	710	679	651	639	688	720	649	688	669	673	711	697	691	684	698	708	706	675	703	670	663	726	667	683	730	718
13597	25419	10760	933	864	851	903	955	913	904	892	940	897	838	861	883	896	872	861	865	862	882	877	827	859	862	836	825	867	827	858	855	801	901	911	896	856	831	837	820	906	818	866	880	882	886	844	921	854	901	913	911	832	902	864	943	843	937	892	863	886	858	887	846	860	876	932	886	904	910	873	922	867	873	852	845	888	855	846	879	853	825	884	886	959	892	936	885	861	861	836	925	858	861	864	836	851	894	880	856	845	886	866	881	881	818	845	829	859	868	922	871	873	828	869	845	859	862	948	841	866	866	865	852	885	870	912	864	890	830	841	910	886	829	872	864	873	890	839	863	860	852	906	858	857	916	850	888	849	908	828	922	924	806	816	867	888	862	918	878	869	839	913	827	873	862	910	825	889	917	875	837	859	865	892	844	844	862	882	866	827	830	844	827	832	848	886	894	854	899	870	870	865	921	854	882	887	862	888	813	851	878	900	815	830	865	846	867	887	861	825	864	839	870	808	869	854	873	847	787	833	904	905	811	863	838	872	901	844	847	872	798	833	895	876	832	823	845	912	864	839	903	873	894	881	822	829	822	833	881	858	855	870	903	834	874	871	895	880	888	914	816	912	862	846	835	894	869	837	836	818	900	888	861	872	837	918	844	870	852	880	854	890	853	859	898	865	869	851	877	821	859	856	882	836	854	831	876	858	882	843	870	881	867	852	851	833	869	842	881	868	930	884	859	904	897	890	893	841	852	858	824	860	870	908	805	910	846	872	916	858	827	869	818	894	859	889	882	870	851	841	834	892	815	819	849	868	889	914	828	836	845	856	865	878	873	892	882	874	828	843	852	845	828	855	883	846	878	965	903	904	961	907	897	890	849	869	930	828	848	862	871	852	794	841	839	880	914	880	851	883	812	863	909	849	867	873	852	880	861	871	858	872	917	881	837	873	867	804	821	918	866	867	934	832	884	882	892	860	867	859	886	868	839	838	900	876	871	840	889	894	930	894	900	766	844	872	896	828	893	898	916	869	870	867	894	884	904	879	868	877	800	854	847	913	839	885	857	875	893	889	811	844	858	867	849	848	882	832	868	867	844	925	889	861	878	827	855	852	871	857	869	871	854	858	879	799	901	824	846	877	876	870	876	812	844	861	843	854	895	832	844	888	931	860	871	901	846	872	894	886	871	927	874	853	885	854	866	866	851	893	856	877	871	892	873	911	892	877	888	870	883	876	894	897	877	921	853	828	878	837	882	849	820	846	873	852	863	832	868	919	881	884	875	864	885	879	905	844	896	873	864	893	820	878	913	889	833	834	942	847	845	861	856	840	898	899	845	875	880	825	873	844	884	883	906	897	870	880	824	866	866	898	856	861	900	852	909	838	918	864	852	847	919	865	912	884	825	918	831	851	859	929	852	837	879	846	876	914	881	820	893	869	898	880	870	906	847	769	837	836	838	863	829	891	817	901	906	853	908	861	841	877	884	818	836	906	835	834	907	848	856	884	885	896	858	877	893	924	847	867	875	848	863	887	868	883	871	871	858	835	869	827	889	835	862	860	863	894	837	856	913	895	847	869	916	842	851	829	832	866	843	880	863	893	882	853	887	869	852	854	857	831	851	891	906	860	890	883	866	890	804	840	836	867	833	873	878	857	900	875	861	901	841	878	892	844	825	894	857	853	840	849	848	838	872	879	855	884	861	816	862	858	905	840	850	878	880	864	908	891	879	875	947	892	841	888	853	866	839	901	847	878	878	904	877	903	854	896	912	890	828	891	854	882	917	865	907	855	870	838	813	876	860	929	844	854	842	879	894	881	847	928	888	841	916	854	893	896	902	881	858	879	871	842	841	844	879	857	874	857	859	871	792	853	875	911	856	855	848	871	862	892	840	857	827	810	858	856	868	834	914	861	880	904	838	871	826	848	883	861	835	846	855	865	882	897	869	852	874	935	855	841	911	853	848	825	902	856	897	868	838	861	921	837	872	887	813	907	877	850	843	843	894	842	861	859	951	851	938	870	888	857	862	831	895	901	876	867	880	859	919	853	857	879	882	812	871	845	874	873	840	875	883	815	897	816	907	825	884	854	865	823	875	831	872	886	860	884	818	883	882	900	935	839	869	889	913	841	859	862	884	907	879	815	869	886	857	938	834	863	873	824	874	840	902	839	868	807	837	885	884	874	914	900	884	908	897	812	910	847	912	898	867	933	885	873	854	868	865	925	877	841	875	872	902	822	838	890	824	866	923	865	870	898	873	825	898	872	839	884	851	860	898	919	877	913	859	844	888	869	842	846	869	869	862	875	854	807	815	837	848	847	879	865	891	873	889	867	872	881	851	830	879	829	873	927	852	844	909	837	852	847	834	860	874	883	883	915	850	872	868	884	867	864	882	827	929	847	830	872	838	887	839	815	843	881	856	826	783	877	881	864	868	833	842	904	904	882	857	815	898	860	857	815	860	881	821	888	890	894	849	866	873	880	842	812	851	897	845	893	903	852	878	895	873	837	906	837	853	896	936	910	865	867	830	869	894	889	889	852	852	839	844	863	865	798	885	782	802	877	825	894	851	883	822	871	871	902	879	854	881	846	817	886	893	870	856	927	862	903	938	934	895	860	823	892	888	899	824	838	883	926	884	854	860	895	874	863	887	835	818	875	817	849	847	846	848	817	868	925	851	852	848	837	859	862	828	866	910	852	918	828	895	848	833	909	905	866	882	897	818	826	899	857	819	878	937	926	831	823	836	891	845	913	876	863	843	891	848	864	897	820	862	861	837	830	859	893	863	874	880	915	896	856	862	855	875	889	890	811	936	828	826	883	856	860	874	878	902	858	812	868	889	858	841	900	841	822	861	894	902	811	909	824	878	872	855	868	845	900	872	817	861	884	908	836	823	813	842	845	882	919	854	922	895	875	904	905	847	876	839	865	843	842	845	827	896	875	899	816	854	862	894	882	892	862	844	932	920	900	863	881	853	821	845	871	877	863	858	825	875	877	869	892	905	834	851	826	870	868	822	858	855	879	884	862	841	856	910	848	911	853	893	884	875	881	853	836	906	900	915	895	876	859	897	870	868	883	879	869	865	821	857	873	829	909	901	814	853	841	893	883	937	873	864	881	854	863	849	864	852	854	864	852	826	915	869	856	913	911	862	859	824	850	830	850	826	867	876	824	866	848	851	847	860	883	876	858	845	800	884	898	879	881	832	884	924	881	877	856	875	891	854	900	859	862	874	871	851	886	815	840	888	852	877	858	855	877	881	882	896	875	897	906	795	870	859	824	854	870	849	989	827	873	836	903	861	831	829	820	817	847	891	880	881	917	906	842	825	863	830	881	894	868	862	859	894	883	820	828	860	870	893	870	825	876	914	903	827	884	904	900	822	900	892	835	856	816	885	891	865	895	893	840	826	831	860	920	882	864	915	897	923	888	887	844	890	907	803	822	833	829	844	876	893	810	887	828	892	869	895	912	871	859	865	905	862	848	839	883	871	851	858	834	888
23786	21451	29243	24733	19865	5333	977	790	739	671	657	599	630	612	624	606	630	638	581	596	617	595	679	602	571	604	549	576	585	586	568	591	571	574	573	605	607	558	588	569	612	623	592	630	643	628	607	588	572	627	631	580	610	580	632	598	559	607	582	596	606	591	607	641	603	547	583	589	627	616	588	584	599	552	625	555	572	579	545	631	577	562	564	581	597	582	577	589	563	547	601	574	583	627	546	650	539	578	580	570	577	591	567	569	610	593	564	585	551	580	619	588	578	615	561	579	611	544	573	573	578	604	570	575	592	613	571	578	554	580	617	620	585	523	590	598	590	577	561	578	588	565	562	619	634	583	591	583	573	577	589	602	583	614	587	591	576	562	634	617	553	568	578	600	556	620	578	556	579	600	590	612	570	562	566	589	602	615	582	546	590	598	565	569	565	599	595	603	551	593	537	565	612	567	561	564	570	605	559	606	550	589	587	591	553	555	605	603	603	551	586	571	559	601	569	604	604	578	598	597	547	550	553	608	539	567	569	566	585	584	566	606	558	571	584	604	597	575	578	601	536	594	575	570	556	593	573	576	574	574	595	575	562	569	576	548	520	571	619	557	602	590	550	558	587	590	524	602	559	558	587	595	581	580	565	637	554	611	578	579	529	573	589	626	598	589	582	571	583	564	573	573	592	597	572	618	558	609	605	592	598	587	573	584	621	588	550	617	605	561	572	595	605	584	598	590	580	578	571	576	552	528	581	576	577	609	583	548	589	559	557	559	590	602	567	590	586	608	580	571	559	556	604	614	574	594	589	526	593	609	604	580	593	530	609	559	570	586	555	600	539	573	601	598	574	612	585	525	629	580	577	565	596	570	596	594	576	599	559	583	560	562	590	585	584	600	598	563	594	592	596	589	615	576	582	588	562	574	570	579	601	547	604	523	574	568	526	584	640	594	636	579	570	560	583	568	573	529	597	625	559	591	562	588	551	638	609	578	589	569	560	570	614	581	611	563	560	543	527	577	538	576	597	542	554	604	571	594	574	598	571	543	558	556	592	612	566	605	588	613	577	536	589	615	576	575	595	563	574	586	574	601	580	590	602	631	552	597	622	586	624	611	631	594	585	592	631	570	642	571	569	630	542	620	557	587	578	568	565	536	597	550	561	602	586	603	571	615	603	557	549	574	579	622	541	548	563	551	556	552	578	543	596	598	582	550	620	565	621	612	618	576	575	562	556	632	587	583	584	591	567	578	597	572	587	560	605	602	565	577	563	569	594	600	540	605	601	536	605	565	562	601	554	554	539	576	542	656	594	587	588	574	550	587	589	597	585	563	565	602	613	573	594	601	536	596	606	546	592	553	604	578	578	587	578	600	574	550	575	585	609	603	575	604	587	611	550	618	526	565	584	580	559	572	569	589	596	595	628	604	612	539	592	563	561	586	566	557	603	573	574	611	594	568	593	591	556	567	544	543	546	521	579	548	569	547	551	567	574	589	593	602	584	594	610	592	528	584	564	601	578	593	563	575	566	577	538	585	566	578	629	565	593	607	564	541	570	609	544	563	578	532	599	594	585	588	525	592	578	578	612	569	596	552	575	564	567	618	571	563	618	653	565	573	576	582	592	569	516	533	584	608	554	595	614	615	534	574	587	567	565	593	604	599	558	578	577	521	602	556	606	576	598	574	604	597	606	586	585	585	619	627	593	587	585	633	580	627	608	553	589	564	604	567	602	579	562	585	595	652	583	546	619	570	619	599	587	545	549	576	576	596	601	518	597	536	575	568	596	615	586	621	573	544	582	583	582	618	565	627	603	581	549	608	597	596	620	574	618	545	558	611	545	558	595	569	617	624	545	562	552	589	578	590	638	577	601	586	551	633	539	575	583	611	586	612	577	575	560	569	547	585	581	576	574	593	600	561	581	609	580	564	559	584	583	592	569	588	554	592	593	525	600	544	611	594	576	594	565	570	588	615	606	583	594	556	592	604	580	554	626	597	545	598	581	570	589	568	537	556	599	602	637	573	547	611	572	614	592	624	596	558	611	556	564	560	548	521	578	613	571	598	550	612	577	533	561	610	607	548	550	575	553	587	604	591	625	595	599	572	576	569	590	595	618	548	581	576	607	603	592	560	561	559	568	563	612	536	552	536	578	596	575	575	537	504	595	562	589	549	574	629	567	577	541	628	593	587	603	606	552	595	580	602	590	540	599	566	555	584	529	591	576	543	548	568	577	591	593	536	574	605	565	578	607	573	588	597	561	593	590	596	591	572	566	605	554	572	558	549	560	592	565	624	569	626	587	606	595	562	513	565	581	537	590	562	590	615	569	627	589	586	587	579	594	590	570	613	590	567	612	555	598	572	585	567	553	616	550	574	609	618	597	533	606	589	575	590	601	570	599	586	580	584	574	570	561	544	572	598	569	643	543	529	570	585	542	563	581	575	565	551	536	586	614	604	578	568	548	600	525	564	618	565	578	519	526	602	574	558	621	601	611	566	555	591	564	598	541	602	550	593	567	559	549	516	595	548	648	598	616	594	560	587	579	593	561	579	577	594	560	582	554	610	617	602	579	633	588	616	594	540	554	597	583	619	575	602	589	568	573	569	617	544	569	601	547	603	571	601	559	575	539	589	568	598	548	569	576	569	550	558	619	561	547	595	614	567	513	608	604	582	578	569	601	556	596	597	541	554	582	595	583	558	557	567	596	582	560	618	608	559	553	602	538	603	580	577	602	588	576	616	630	566	545	579	625	600	568	590	609	566	617	579	617	564	594	568	544	594	559	562	554	566	576	648	596	612	566	599	556	639	570	602	601	581	612	577	581	614	508	617	590	571	578	592	546	547	548	539	601	598	570	569	578	569	579	562	573	601	572	548	540	593	571	578	616	606	584	587	587	548	568	604	627	550	587	606	537	580	603	573	601	621	600	571	546	542	584	592	570	561	574	554	593	570	547	570	546	561	586	583	596	576	584	603	612	586	585	584	552	592	615	565	633	602	625	563	595	585	556	578	613	570	559	547	573	585	551	563	551	557	625	567	593	618	540	581	566	559	604	549	582	603	593	578	566	616	595	565	581	536	569	587	601	554	571	561	546	607	621	567	592	589	570	568	613	594	546	603	611	600	567	576	585	577	545	602	569	592	583	552	574	556	524	576	614	551	584	594	588	552	559	596	564	582	602	563	613	559	592	574	566	563	611	588	582	577	567	585	604	590	583	578	566	581	553	569	599	564	549	597	565	572	589	631	531	601	559	546	562	588	533	581	569	596	564	605	577	611	607	582	614	601	604	551	578	566	610	621	568	579	579	578	589	557	620	583	555	598	605	578	571	584	570	566	620	612	609	589	569	574	561	574	615	583	644	591	573	636	623	567	566	567	531	582	562	553	610	583	565	582	608	591	568	560	583	579	560	577	544	560	563	578	574	588	615	588	550	582	525	557	583	632	566	606	563	563	615	564	604	548	565	549	574	558	557	565	632	572	581	609	611	555	570	597
19894	69101	43341	2411	1665	1430	1250	1136	1050	963	965	855	779	836	835	814	735	765	784	793	739	740	740	792	786	778	756	799	763	767	746	737	751	790	779	710	769	705	749	776	766	759	762	768	740	764	803	784	753	779	780	752	829	787	787	816	787	790	769	757	748	749	728	747	778	757	736	736	745	781	748	764	703	762	740	739	701	724	697	686	722	747	706	766	730	735	735	741	712	754	721	771	799	770	760	707	763	738	726	748	737	693	735	752	751	747	757	746	773	702	737	708	671	709	728	698	774	714	677	736	724	746	722	768	737	733	763	772	666	716	710	735	720	736	736	746	778	776	734	737	739	745	747	666	759	764	744	799	752	775	718	767	766	749	747	715	726	781	680	747	750	730	713	771	745	707	723	711	775	728	728	736	752	747	736	761	738	732	753	729	780	741	702	689	765	734	690	757	727	744	805	724	760	720	704	743	754	751	778	735	786	791	745	747	711	750	806	742	721	748	752	731	764	712	752	796	758	777	713	754	728	733	708	747	696	732	732	739	757	741	742	751	714	764	745	750	761	717	733	693	769	719	722	701	730	792	768	771	697	714	702	685	761	717	764	803	767	737	724	799	751	733	793	779	722	754	747	699	738	681	750	761	711	743	713	734	738	743	713	720	769	720	704	747	748	736	734	798	769	710	738	710	715	724	746	711	714	730	705	738	752	730	769	733	755	750	777	804	758	763	678	711	760	769	720	733	765	720	737	735	712	721	731	673	724	714	760	718	707	722	757	763	788	776	750	741	768	770	769	727	713	723	796	776	733	735	778	721	731	708	736	716	727	741	762	712	778	774	683	812	737	744	747	757	755	745	724	736	773	776	709	745	726	748	764	761	701	771	740	705	721	740	732	741	732	730	726	718	723	748	744	737	760	740	748	724	779	742	761	710	755	720	728	726	714	785	726	694	710	781	719	755	693	724	719	721	800	744	763	732	750	707	722	735	742	740	740	745	789	727	736	773	767	747	724	746	729	770	707	757	708	718	744	751	749	734	721	730	742	751	727	740	783	713	761	700	742	742	730	698	754	768	809	781	749	699	759	766	747	710	715	748	745	726	758	719	739	707	792	715	694	759	708	739	726	736	753	713	755	720	727	718	754	726	737	750	715	751	768	720	731	732	745	700	742	721	705	739	705	705	769	747	735	721	742	773	729	769	763	780	760	741	762	713	732	764	740	701	748	770	743	772	781	767	766	743	704	803	728	707	743	731	689	722	724	706	727	743	729	735	705	737	739	765	678	733	749	769	749	763	718	779	754	710	725	729	758	714	784	746	709	768	730	739	745	709	757	777	718	795	713	760	716	744	697	729	736	785	750	749	752	787	798	764	714	757	759	726	709	746	770	765	733	769	725	714	741	714	770	722	756	728	699	748	735	738	702	739	718	774	746	720	713	738	758	726	700	720	726	710	716	724	768	721	791	768	773	740	757	723	754	730	684	735	708	721	743	760	715	732	716	752	766	738	747	754	753	668	721	730	699	719	763	708	745	729	716	751	731	741	737	739	724	744	804	788	751	718	731	761	778	709	780	682	723	777	755	747	713	800	636	675	719	720	733	745	722	734	748	736	731	702	770	766	709	696	698	710	728	736	701	785	760	758	777	730	720	782	725	763	688	736	758	743	766	741	711	729	719	682	702	709	718	786	704	766	686	741	698	730	717	729	774	768	741	737	742	792	731	731	715	694	703	721	709	730	730	793	741	708	732	715	778	731	720	727	711	741	730	681	765	714	763	756	712	721	677	749	740	739	703	747	740	794	755	747	718	729	684	721	731	693	709	710	708	737	760	731	715	697	706	726	798	696	722	743	751	790	781	663	749	741	745	777	768	716	723	780	701	754	764	728	745	757	732	733	747	699	740	758	744	710	729	749	775	763	677	735	745	726	723	706	737	738	745	769	751	722	702	694	722	718	746	786	748	761	721	748	766	739	771	743	791	706	755	675	738	767	726	770	717	714	773	753	758	757	705	735	716	753	725	752	721	727	719	730	714	757	716	744	779	697	770	725	734	739	746	729	735	732	684	784	737	739	779	753	740	772	712	708	724	743	741	776	726	755	756	678	782	782	774	734	719	774	740	702	726	745	733	729	729	749	782	761	741	746	735	795	775	729	739	741	724	766	704	670	706	765	759	693	704	774	742	743	738	762	739	704	706	718	783	730	745	727	751	684	722	732	687	703	758	746	714	741	741	711	751	741	709	758	751	740	783	734	720	755	735	763	793	723	770	728	759	765	708	750	734	715	782	700	767	737	716	745	739	762	733	733	754	716	716	722	746	743	747	709	703	699	721	712	735	743	719	744	746	738	752	710	785	745	715	723	784	766	766	773	734	741	758	708	767	719	769	700	763	750	680	785	730	742	721	708	776	759	718	710	742	790	712	746	726	754	725	763	741	731	746	785	791	748	707	725	789	717	763	703	781	751	740	716	730	767	747	739	726	742	736	727	745	714	739	710	776	712	740	761	734	717	800	696	785	749	766	757	756	711	759	764	735	692	768	763	722	786	702	753	706	721	689	677	720	742	750	725	756	750	726	746	719	822	721	744	750	769	770	730	777	776	741	741	760	745	713	749	714	731	760	743	748	707	728	710	738	720	793	730	729	758	717	708	793	760	756	777	708	743	752	760	780	752	741	751	751	724	720	689	734	759	713	767	715	703	731	715	769	712	752	735	700	779	782	703	738	743	735	755	755	746	730	716	761	719	804	706	779	700	754	734	692	736	781	735	791	716	725	738	716	723	764	738	697	690	716	808	750	715	746	743	694	690	726	778	793	711	746	761	701	729	734	755	754	717	779	772	745	727	739	758	736	717	751	771	721	726	722	730	707	726	725	726	739	721	724	719	743	746	770	716	783	787	751	740	773	745	684	707	688	757	766	731	714	736	742	795	757	743	718	762	703	748	780	751	768	750	710	712	764	718	750	716	761	714	750	735	727	776	695	736	773	734	752	742	693	773	810	724	726	726	753	745	735	709	749	768	746	713	769	753	714	757	753	727	738	734	756	722	711	773	718	742	727	749	693	791	741	716	727	748	722	714	713	789	699	745	766	756	710	765	761	735	713	677	775	743	736	766	759	746	725	749	744	706	720	745	778	789	697	798	726	772	749	716	746	757	748	730	744	771	727	722	731	736	751	757	728	734	698	759	736	734	717	746	743	717	738	719	755	745	718	725	777	722	762	714	705	731	711	769	748	742	736	756	757	784	752	769	816	722	703	730	701	774	742	729	739	725	758	753	748	778	772	767	739	737	732	686	695	759	718	734	726	728	762	686	741	700	736	771	778	753	664	763	765	746	817	769	729	739	769	692	742	754	714	704	809	733	707	724	704	750	716	733	762	697	751	725	722	682	710	741	742	727	761	764	703	731	733	735	725	746	691	748	676	772	744	697	741	768	763	723	703	727	732	723	785	729	736	725	733	756	738	744	757	722	759	769	715	750	757	717	690	752	679	737	774	701
25027	21640	28311	24215	6060	780	759	680	640	657	642	636	620	662	573	585	581	548	620	595	596	565	628	611	601	625	555	575	600	575	616	593	569	552	595	601	602	622	548	601	590	618	571	600	667	631	572	593	629	586	669	579	571	633	599	580	535	552	626	580	516	616	580	559	598	607	591	613	597	611	603	577	565	599	580	555	559	551	581	568	579	578	601	614	568	524	587	589	567	609	595	552	598	596	634	625	547	566	582	628	565	595	610	576	589	597	619	579	604	577	568	612	592	615	592	575	586	602	547	600	577	563	594	599	578	585	612	608	583	556	583	587	557	586	588	620	599	588	558	568	551	563	629	578	566	602	634	572	560	576	608	660	573	583	579	547	586	576	572	581	536	599	575	552	572	572	594	548	600	611	567	557	585	577	590	579	578	591	590	581	590	614	568	598	551	566	549	575	539	609	586	552	607	587	578	585	630	585	609	634	576	577	613	567	566	600	573	566	589	565	572	589	554	595	593	570	543	559	601	633	577	584	605	586	623	548	580	564	578	595	570	618	553	580	535	563	590	546	599	533	580	569	579	601	579	609	561	588	566	580	590	586	561	574	641	602	536	548	606	589	544	595	574	639	582	597	603	575	588	558	616	612	564	578	522	574	528	562	605	573	538	612	573	612	562	592	608	592	571	604	565	567	593	618	599	572	595	592	555	619	610	645	599	608	580	568	584	592	569	610	622	576	546	616	615	566	559	567	569	595	542	540	524	546	549	579	562	572	607	602	581	584	569	572	609	568	564	589	592	603	561	596	603	541	598	598	611	620	556	540	614	621	551	587	587	607	571	605	621	575	552	601	566	532	599	554	600	588	596	553	549	564	585	628	583	576	595	594	598	557	561	607	579	597	573	570	620	559	569	566	589	585	619	576	558	589	550	558	612	597	570	558	640	630	560	620	583	558	554	550	590	598	589	564	577	517	596	548	608	592	557	629	573	588	578	580	607	568	588	575	584	552	595	579	585	587	580	552	569	543	576	621	622	601	578	597	566	573	576	555	597	557	582	550	550	584	585	567	603	572	611	559	598	597	623	589	604	601	630	557	594	542	579	574	599	561	559	582	568	626	592	558	605	592	588	622	554	559	596	589	571	656	539	556	588	570	601	585	584	555	565	601	557	605	608	550	587	576	564	602	617	538	580	588	552	598	524	577	635	592	536	609	593	589	560	593	564	605	587	602	561	597	595	578	594	600	622	589	585	631	616	587	537	582	568	559	616	593	617	577	581	537	582	516	581	580	589	562	544	631	595	572	572	565	594	564	601	594	543	578	538	560	596	601	574	574	550	602	582	578	614	563	591	592	612	576	546	575	577	563	592	562	575	558	601	576	606	598	564	567	562	555	634	610	540	566	646	538	567	584	595	549	617	527	610	635	574	635	558	594	540	577	596	599	564	588	592	615	548	628	568	565	619	619	587	614	573	591	583	576	539	609	568	549	570	592	589	575	612	606	573	595	601	557	568	554	567	550	542	594	622	587	567	585	586	640	578	540	607	580	593	570	592	597	572	615	560	549	538	593	610	649	572	581	585	565	572	605	548	597	561	621	572	563	562	597	543	615	594	589	596	594	579	615	628	590	587	553	594	611	608	583	614	556	627	561	583	570	530	594	556	595	583	594	575	563	552	571	608	557	532	573	570	609	586	598	577	593	602	595	601	603	563	560	565	612	567	590	596	622	577	564	546	565	565	565	556	606	612	618	587	566	574	651	571	566	590	577	599	578	645	607	571	570	606	584	577	561	572	574	593	566	572	595	539	593	557	578	590	598	587	574	589	571	605	573	593	567	560	587	584	565	558	602	554	595	623	567	588	605	593	582	608	609	569	557	553	584	579	625	569	606	632	637	582	526	657	564	556	590	580	600	570	561	581	560	511	614	601	623	575	594	621	590	624	548	543	514	595	593	603	568	605	551	584	644	553	594	575	538	593	572	548	591	580	606	621	573	595	554	554	565	564	556	586	619	576	588	579	546	573	567	589	593	566	603	540	562	558	583	580	634	588	598	610	549	556	595	608	620	619	586	573	601	586	559	588	588	584	543	537	565	576	622	639	541	582	596	590	608	545	600	639	540	613	578	566	597	573	550	617	582	541	574	558	552	606	584	568	598	564	580	586	560	565	564	545	612	586	579	545	577	589	572	619	581	554	607	601	560	595	593	640	565	604	570	575	574	586	600	600	591	617	575	608	606	610	576	601	602	570	565	597	553	584	550	575	607	543	575	589	589	614	593	614	600	594	567	586	581	642	599	608	610	603	605	533	587	592	586	602	616	599	580	623	551	579	568	610	563	607	564	592	567	582	606	620	598	560	584	577	575	602	600	527	532	545	592	636	580	552	608	567	582	566	592	619	618	587	585	575	583	610	587	619	588	594	571	548	550	636	614	528	587	567	565	557	614	558	599	596	570	593	602	563	558	602	538	542	550	563	597	582	553	581	587	582	592	583	567	579	608	546	603	557	598	560	556	586	595	586	571	595	593	590	579	552	594	578	607	578	537	599	589	646	557	584	564	584	574	606	564	614	602	577	593	579	549	588	557	564	562	611	587	613	606	560	628	560	538	596	599	563	618	581	587	592	569	585	644	608	615	609	563	563	604	630	598	580	584	619	563	557	597	589	573	573	615	588	543	557	543	560	608	586	515	601	544	586	606	580	612	608	561	590	601	553	550	589	571	596	604	550	594	576	550	594	583	616	596	570	600	622	580	575	538	607	550	583	561	575	594	586	569	589	606	593	580	621	597	581	592	572	617	564	600	565	602	605	581	640	572	598	560	558	569	572	569	576	599	556	637	524	582	585	622	591	543	589	606	604	597	597	630	574	573	573	577	581	588	588	581	598	595	629	619	543	571	599	596	622	601	621	597	576	586	583	551	585	585	551	578	611	608	583	613	593	618	549	580	538	587	585	581	589	606	573	576	591	570	585	558	565	564	598	587	595	556	579	576	609	597	532	613	590	593	564	568	591	581	548	576	619	604	558	601	577	583	611	573	583	613	560	561	551	572	586	579	590	607	594	584	615	602	585	594	590	579	595	622	596	615	611	579	582	588	550	570	576	572	581	612	600	588	584	626	579	567	534	563	582	584	562	558	572	638	607	595	569	589	607	562	613	573	542	580	587	556	586	556	616	593	620	607	574	628	591	602	578	605	584	601	602	567	571	583	553	574	588	585	633	624	602	571	586	590	565	581	527	583	580	630	533	598	555	618	571	531	575	649	574	571	615	612	565	562	578	602	619	607	587	571	572	598	604	569	612	595	555	610	586	558	541	562	544	569	551	628	601	604	578	565	595	568	579	595	584	604	618	578	584	600	577	593	577	577	554	569	635	568	588	610	627	558	629	550	586	573	597	595	587	572	566	570	599	575	552	568	591	578	594	566	594	546	584	574	582	592	581	602	574	567	575	591	591	565	588	586	545	603	615	637	565	596	543	584	583	575	584	626	572	579	584	597	586	577
16998	57194	33765	1867	1202	1069	1029	942	919	861	796	838	862	786	697	779	810	754	845	765	744	788	755	731	790	764	760	698	763	715	734	792	744	709	747	746	747	773	736	718	768	728	759	740	760	779	733	763	735	756	752	783	824	759	745	750	776	746	758	739	754	757	710	736	788	788	750	745	780	798	751	735	725	755	748	758	762	708	729	743	743	692	742	703	719	754	697	747	792	722	754	684	760	673	731	716	710	674	767	727	695	697	738	711	708	750	740	744	727	776	781	719	709	712	746	705	699	727	745	712	720	742	688	724	724	726	724	716	633	710	778	765	733	674	704	746	706	745	719	704	734	746	732	728	746	688	700	698	785	684	679	783	722	751	725	711	753	707	713	761	695	716	768	736	707	710	691	741	725	716	765	716	739	716	723	748	685	722	745	687	742	760	741	716	718	697	720	662	703	755	736	730	730	749	764	716	748	758	702	696	744	742	762	740	754	736	737	729	714	737	742	686	704	732	738	743	721	745	680	722	701	707	717	695	758	690	698	676	747	760	737	720	701	747	748	733	727	729	750	743	691	664	725	672	712	717	734	711	745	720	747	773	720	792	703	756	731	715	725	718	718	739	718	685	773	710	788	700	726	739	730	715	715	741	740	757	707	780	768	738	729	711	782	693	739	703	728	728	675	718	736	721	743	731	728	765	740	735	737	741	722	725	725	722	749	732	740	773	703	696	712	727	661	759	719	742	707	717	689	708	717	786	741	685	699	730	720	659	728	738	773	731	746	784	708	739	723	744	697	720	765	737	725	707	679	717	732	712	751	686	732	727	724	685	782	726	744	703	680	754	775	752	755	713	707	741	728	698	747	762	701	710	740	753	743	730	738	725	723	720	746	722	722	714	714	728	745	744	763	683	691	716	761	733	732	776	726	702	716	785	716	733	679	732	712	698	725	688	740	719	745	713	760	741	756	711	751	762	695	738	731	728	716	723	735	763	699	716	728	722	682	736	680	717	755	741	737	745	707	686	715	686	740	720	705	750	777	715	740	728	738	727	746	716	767	730	740	720	740	729	783	715	721	768	730	755	706	750	718	806	720	737	734	716	687	741	728	732	728	724	742	780	762	721	720	696	757	728	753	780	776	721	711	763	709	728	723	711	733	736	710	756	677	752	702	742	733	736	726	740	768	694	711	757	709	658	738	730	719	739	745	705	747	758	752	701	723	763	738	732	714	729	758	707	688	732	726	706	725	767	758	725	667	723	753	748	752	751	767	731	710	736	702	713	721	742	729	674	755	700	715	720	712	746	742	732	751	743	765	753	714	740	768	715	704	719	744	715	713	673	712	711	701	722	758	749	741	680	701	722	757	750	769	796	691	713	726	698	706	683	730	728	766	681	712	721	710	794	730	711	733	716	747	737	714	735	724	717	738	716	704	717	717	750	694	711	683	739	734	707	743	711	701	709	765	727	744	778	727	710	743	743	695	751	740	723	724	716	692	762	737	748	753	741	709	703	702	713	728	730	711	716	794	688	699	712	705	705	710	683	746	730	715	717	765	720	724	726	742	754	765	743	704	743	723	662	750	740	709	720	719	719	702	701	721	745	754	721	717	734	753	712	723	747	740	759	716	729	741	728	738	634	753	703	709	703	721	718	733	738	774	699	701	760	738	723	715	715	695	734	743	708	731	698	733	721	721	751	681	732	740	700	690	711	766	706	710	695	761	731	715	747	665	733	745	776	758	787	787	731	717	702	704	719	735	751	679	728	725	762	743	748	731	708	695	717	708	722	734	751	671	707	734	768	709	753	739	792	718	711	731	743	747	762	742	721	703	709	746	713	766	687	709	746	714	740	721	735	743	712	739	695	745	745	736	747	754	717	762	715	714	733	766	731	730	713	748	708	779	696	721	734	737	699	715	750	672	692	754	688	695	708	701	718	767	734	780	770	702	709	697	719	759	755	710	746	728	739	702	718	751	750	708	721	696	715	667	756	734	750	732	716	756	698	732	712	745	692	728	680	743	724	728	700	755	719	709	738	725	701	720	730	705	735	751	767	729	721	761	717	721	726	713	734	731	685	763	740	689	691	718	691	736	738	684	769	756	747	731	716	732	719	735	732	711	701	717	734	727	686	757	755	726	701	708	747	726	760	738	696	726	730	738	700	663	729	731	722	722	709	774	687	697	718	712	754	715	732	738	723	765	755	683	679	731	736	747	720	776	710	717	710	731	719	770	725	745	736	761	706	725	687	726	735	712	706	759	774	717	724	740	712	709	720	756	739	698	778	766	709	753	787	719	718	732	679	748	719	734	765	737	699	734	738	752	681	718	719	755	722	710	727	733	755	720	750	689	703	760	755	698	695	737	737	658	731	797	769	739	732	712	788	699	689	747	750	709	691	723	741	713	683	730	700	699	713	732	762	738	719	729	737	778	724	761	703	719	686	743	683	711	708	723	710	724	751	671	716	727	763	716	725	718	735	733	712	726	747	746	738	755	746	733	729	730	765	724	753	699	739	733	713	723	707	735	724	753	735	735	705	741	705	765	716	727	737	782	706	756	735	739	757	701	739	731	715	694	734	719	739	763	684	741	740	787	723	692	731	722	734	785	745	727	704	773	713	700	699	738	713	731	723	759	695	703	722	734	700	741	715	691	716	723	694	743	733	737	721	694	737	802	706	746	704	717	709	702	759	735	711	711	731	699	757	689	700	712	781	771	766	708	763	734	691	735	746	736	703	713	721	734	718	758	758	731	740	748	775	699	739	706	728	733	717	678	770	708	738	747	768	738	718	704	733	710	708	722	730	713	748	718	717	720	747	733	737	738	734	687	704	749	738	726	677	727	707	736	748	716	709	713	714	732	752	663	712	725	687	702	719	765	715	704	685	727	690	730	719	745	742	763	719	760	713	703	707	734	723	741	732	740	705	704	703	722	721	710	761	766	741	752	784	716	729	724	766	719	743	734	720	711	744	700	739	736	706	697	750	688	748	785	704	730	725	731	687	754	749	770	759	696	740	751	770	736	718	733	766	784	668	666	756	707	704	724	744	776	734	740	707	707	801	727	727	718	698	716	744	745	752	658	683	726	713	745	714	757	731	715	722	706	706	694	746	823	686	719	776	702	719	717	746	705	721	698	741	708	751	701	768	768	748	750	705	701	724	724	734	751	717	728	706	711	715	716	748	684	710	668	676	682	737	699	687	722	794	727	765	763	751	763	725	663	704	676	769	732	718	740	694	748	722	719	716	725	716	712	739	691	740	740	693	706	734	710	794	732	737	734	694	731	725	718	713	694	668	729	734	716	697	755	726	721	699	717	749	733	755	741	703	688	769	762	727	767	739	703	745	725	735	737	727	709	740	755	731	731	712	695	691	721	746	721	707	771	718	784	714	740	740	719	712	701	699	746	742	668	749	696	732	695	701	694	734	750	751	719	726	737	702	728	738	757	714	729	767	765	695	699	715	724	715	757	756	703	733	757	736	760	667	735	721	683	722	747	725
22854	21486	29243	24292	21460	20439	3956	750	643	607	587	520	481	518	513	462	467	458	458	439	429	437	462	454	433	434	406	432	460	468	411	427	390	436	417	435	422	415	421	438	449	450	453	460	435	458	430	431	415	478	449	465	480	440	464	447	446	435	426	436	445	455	444	441	438	454	420	452	466	491	426	434	457	397	450	440	469	434	382	405	396	404	459	402	424	396	416	417	418	423	415	410	401	422	439	411	372	441	437	408	388	417	378	404	446	422	400	406	417	420	420	389	429	441	444	394	395	397	420	394	385	429	364	409	410	412	449	384	400	396	446	430	410	451	378	420	439	408	387	429	435	420	411	371	442	391	425	417	423	398	417	421	413	425	409	456	426	429	409	407	411	391	388	402	440	404	444	411	416	409	375	427	446	400	393	423	408	441	406	367	381	398	398	421	441	379	409	429	440	405	416	426	397	436	455	389	410	439	426	399	421	355	398	407	416	391	404	375	440	432	424	400	411	428	445	426	457	434	396	440	406	428	421	433	392	408	396	398	403	431	435	423	402	419	429	420	405	391	417	397	400	406	438	432	434	406	408	424	406	394	398	424	405	389	424	403	396	399	421	422	395	429	413	396	450	440	419	398	411	451	387	396	423	389	421	418	407	422	411	429	393	424	423	399	413	432	430	448	421	379	408	420	416	448	393	439	381	423	413	388	424	410	406	427	411	407	402	429	386	432	405	427	435	410	425	380	398	367	416	432	438	440	408	423	413	404	408	384	403	403	421	408	429	410	372	415	405	418	437	399	416	435	424	443	443	422	449	425	402	423	386	431	405	421	407	412	438	405	405	399	437	380	433	399	414	435	401	422	428	393	399	431	396	443	382	368	434	431	457	417	422	410	420	435	409	406	430	392	393	460	424	449	400	397	425	423	385	443	430	402	405	411	383	401	435	405	385	408	416	425	411	411	406	390	405	398	398	416	405	383	471	444	383	387	400	423	439	401	441	390	392	400	438	440	414	409	462	395	416	401	414	426	402	413	408	415	428	415	409	418	417	414	409	411	416	415	409	398	404	430	356	378	430	393	385	428	397	412	427	393	406	444	416	396	408	436	397	424	401	426	401	414	394	392	416	401	402	431	434	396	410	415	415	424	427	429	399	423	420	415	419	397	409	457	405	419	396	409	396	379	403	442	408	439	436	435	404	407	411	435	416	418	399	421	443	415	400	399	432	419	397	402	432	394	406	396	434	420	480	420	420	435	422	391	411	389	396	441	398	444	397	421	436	396	458	411	428	423	393	427	395	374	416	393	440	397	430	419	408	381	407	402	431	417	411	388	407	380	403	413	375	419	413	424	431	425	403	408	378	419	409	443	413	410	454	431	388	382	435	426	375	386	435	418	442	429	446	410	441	387	414	448	434	417	405	420	375	378	427	419	438	466	396	428	431	419	427	427	441	424	385	384	421	427	410	413	407	398	408	391	455	426	437	393	430	425	396	422	421	433	409	397	406	411	403	421	452	438	417	392	410	409	410	411	437	454	388	437	407	412	452	431	374	405	428	432	430	398	390	391	476	481	384	397	409	422	448	434	421	415	417	415	401	425	394	412	404	397	444	384	419	425	416	425	398	406	416	443	397	381	402	432	422	405	395	424	419	411	388	409	364	413	392	423	403	370	412	397	390	440	450	430	409	418	425	386	418	412	398	416	444	402	393	421	423	405	456	386	408	391	429	430	425	405	384	372	444	438	440	421	434	397	378	406	474	404	429	425	413	432	420	412	395	413	426	435	407	415	443	393	401	436	378	419	402	403	441	405	418	408	402	405	404	392	395	449	423	393	419	392	434	440	449	397	425	451	402	436	391	388	415	415	407	445	408	384	390	381	425	436	404	395	450	458	398	425	412	405	401	397	372	423	418	434	458	399	399	432	417	397	404	419	421	427	395	390	409	381	430	431	417	417	386	440	433	393	430	445	364	423	437	414	415	421	393	376	429	398	437	390	388	406	441	434	389	402	380	415	394	398	440	430	390	415	408	417	421	405	431	423	435	387	416	470	366	411	405	435	389	398	406	414	368	409	423	419	392	437	425	405	398	400	397	400	387	402	439	415	428	435	379	396	413	431	449	414	416	360	411	419	429	422	435	374	409	371	439	434	395	422	446	405	411	417	413	420	419	428	400	437	426	408	412	370	414	411	392	377	389	418	439	405	420	391	440	407	448	426	387	422	421	377	418	400	391	398	414	453	396	364	405	416	405	395	421	449	407	393	411	408	394	419	408	431	447	409	435	408	419	400	383	405	406	415	374	394	381	433	409	391	419	429	389	359	434	405	379	438	424	454	436	419	404	388	387	395	423	415	402	419	388	396	415	435	396	427	425	438	410	389	428	419	403	412	431	404	412	396	428	421	408	405	402	425	433	440	432	402	398	415	387	447	408	418	434	374	396	460	390	394	406	433	405	427	409	414	400	400	407	386	416	410	387	437	389	401	409	413	447	392	414	417	421	386	402	426	398	401	431	455	422	400	404	374	453	428	426	418	426	359	384	420	405	417	397	401	404	391	425	396	449	429	411	374	422	414	435	428	416	385	419	406	426	423	385	395	415	412	418	421	418	417	418	380	427	407	386	417	397	419	407	391	416	441	432	432	411	411	446	402	433	441	383	426	406	401	464	389	412	449	411	406	405	425	430	376	431	400	430	403	369	441	452	422	383	428	392	406	426	383	397	426	373	433	402	394	386	402	414	433	393	390	397	380	403	423	372	422	458	407	408	427	397	408	415	378	402	403	430	391	385	438	398	430	394	407	422	391	407	396	416	418	451	398	402	433	421	403	398	433	404	422	405	413	411	429	396	403	405	427	392	388	387	393	403	385	423	457	409	403	389	424	422	397	387	409	415	414	386	396	397	421	384	384	422	368	403	422	432	406	429	432	413	415	413	413	439	450	417	366	415	378	402	428	438	419	396	399	448	421	414	422	410	444	417	405	447	412	408	453	362	435	390	416	402	422	401	390	407	476	444	412	405	432	437	388	442	395	422	387	397	392	409	397	436	437	430	404	440	417	404	388	404	397	428	397	391	407	390	419	428	402	396	416	424	413	401	418	427	419	411	423	407	446	405	435	410	400	390	422	410	433	412	426	420	377	429	396	419	437	409	388	416	398	400	435	387	426	418	421	411	368	423	400	435	396	396	421	429	383	423	378	367	410	387	429	378	417	391	437	395	409	388	402	376	371	449	441	431	402	400	393	374	415	416	418	415	404	418	437	440	350	379	402	418	420	395	413	377	428	424	404	427	415	395	391	442	424	426	444	426	428	392	419	429	416	381	425	367	422	417	387	370	401	397	404	408	384	426	400	394	421	443	429	427	423	405	448	438	421	427	407	461	363	448	409	398	382	390	416	406	390	421	416	414	391	433	434	422	399	409	397	383	412	422	428	391	412	409	397	432	412	423	400	399	410	405	399	395	371	401	411	386	418	389	422	409	426	436	425	407	412	451	389	410	461
20268	75531	50709	3969	2422	1888	1526	1261	1120	948	821	786	758	679	677	626	654	625	604	589	602	652	589	610	562	544	525	524	506	567	500	588	555	544	538	596	552	558	540	572	590	597	567	544	515	588	548	586	534	578	598	599	590	599	611	625	579	620	521	565	521	546	556	572	551	570	625	596	557	582	585	591	557	521	542	573	557	500	521	475	534	576	517	545	537	505	526	544	560	575	535	595	510	493	537	511	503	528	551	543	553	537	507	567	483	555	570	526	539	573	531	562	534	527	516	476	498	536	503	530	517	522	510	535	522	542	530	584	523	553	527	553	487	544	506	505	567	484	505	544	524	514	530	514	527	491	536	524	523	508	473	560	522	514	545	551	535	516	549	510	518	488	545	493	512	529	537	481	547	515	527	542	533	554	524	518	534	510	544	560	504	516	527	487	542	564	553	535	522	520	485	502	546	549	493	511	516	485	538	531	528	531	553	532	561	498	466	524	561	507	534	492	491	538	503	520	517	539	556	534	535	514	557	496	536	549	543	535	502	511	528	518	543	541	506	504	493	528	509	532	535	506	520	528	530	545	524	534	559	533	562	536	540	546	551	537	517	512	534	513	528	530	487	536	530	510	559	511	485	506	559	527	505	559	510	533	547	486	466	539	512	544	516	501	513	535	498	529	495	498	517	516	511	532	554	500	521	588	518	526	519	512	562	556	552	508	513	519	472	516	504	501	526	473	520	522	529	530	518	528	509	509	545	523	502	528	482	505	501	534	542	478	550	541	541	505	533	536	531	531	513	537	508	506	507	514	459	489	478	534	507	547	506	545	537	527	537	539	528	551	514	526	569	569	550	525	515	497	512	547	509	568	535	529	551	503	523	499	575	519	514	554	542	495	527	496	482	486	507	535	515	570	498	563	563	516	506	522	573	489	512	549	527	495	531	536	516	549	484	510	539	525	512	480	562	520	543	486	530	517	508	508	524	525	506	493	507	574	518	557	522	542	561	557	511	532	529	514	524	555	510	543	515	560	516	511	550	531	516	504	541	533	529	513	516	524	538	540	509	525	506	515	574	535	544	551	577	555	482	533	497	507	518	561	567	526	486	560	491	520	538	570	478	520	509	578	535	521	547	524	507	577	551	579	539	516	530	508	520	510	466	556	526	557	523	538	494	510	540	487	500	523	518	537	548	524	514	473	533	564	516	560	513	507	517	542	525	527	495	493	551	515	480	521	521	529	565	550	520	573	537	548	528	533	541	487	552	526	494	558	534	557	526	550	537	530	511	533	504	541	533	533	543	542	504	507	569	517	524	469	566	504	475	579	487	504	539	553	510	497	540	517	539	536	520	503	555	559	528	535	514	471	551	516	518	527	542	518	547	522	520	519	558	532	549	531	521	550	526	527	524	518	540	501	546	545	561	536	531	503	512	561	537	530	546	504	509	509	585	550	564	499	570	564	576	570	502	539	506	534	529	515	535	510	477	507	532	524	524	500	527	495	508	547	511	509	515	528	526	490	516	501	490	528	521	497	534	518	492	530	506	520	509	501	515	516	480	575	524	574	526	544	509	550	503	513	571	486	497	524	529	551	535	533	542	494	506	523	526	554	549	568	529	479	536	509	534	519	546	528	500	525	527	496	536	573	507	544	513	526	540	482	550	507	494	517	510	491	513	540	500	538	491	544	493	526	502	522	520	516	516	544	532	514	526	544	522	495	538	499	532	503	502	551	552	501	516	538	523	523	517	544	534	573	516	531	523	529	566	499	527	548	490	526	487	539	495	537	527	573	497	547	537	518	514	517	521	517	527	499	512	546	497	562	495	477	497	492	508	542	533	472	507	539	489	546	499	492	527	503	519	520	525	560	534	541	524	541	524	504	557	530	532	545	534	548	538	516	497	553	524	561	535	530	495	533	510	502	563	470	513	555	525	516	561	517	506	505	498	510	541	538	519	492	521	486	537	564	536	477	568	508	507	508	560	486	558	524	500	502	535	520	512	539	545	479	508	531	521	527	554	486	539	523	510	526	500	570	530	510	494	512	575	506	516	536	519	519	541	519	498	531	496	575	506	495	528	532	524	529	498	533	515	518	543	541	521	524	488	552	508	555	509	555	519	495	513	518	529	508	508	493	506	576	511	509	519	515	508	533	528	539	511	514	483	545	522	514	503	522	538	506	517	501	538	478	516	561	535	491	520	511	568	553	521	531	502	551	530	500	498	513	493	522	537	543	570	491	534	516	519	542	537	505	567	494	545	568	517	539	535	531	559	495	526	527	544	556	513	520	516	525	487	540	501	539	514	521	560	540	521	512	515	498	521	522	507	515	532	529	543	523	491	537	457	522	524	489	538	491	505	523	512	556	560	562	553	531	498	526	531	540	553	558	537	555	569	529	464	542	533	549	522	570	530	503	498	488	503	519	498	504	482	528	534	544	567	545	524	547	523	501	519	555	482	492	501	515	525	531	547	552	561	523	547	497	498	537	501	546	525	506	537	496	493	583	484	523	495	538	553	542	515	503	533	518	498	545	567	521	499	533	513	563	535	512	495	536	556	541	577	557	522	523	479	512	506	542	475	522	562	481	499	470	527	565	521	520	519	501	544	540	515	517	544	518	540	504	519	510	571	525	524	498	499	518	513	531	540	502	498	490	523	486	544	514	505	524	500	516	518	514	537	535	484	486	561	525	538	503	510	486	543	531	497	537	540	551	576	515	542	533	547	528	506	512	537	542	535	559	524	517	539	486	493	514	549	504	526	507	532	518	503	530	523	550	502	513	544	497	530	499	527	516	507	492	535	510	505	520	541	527	544	558	552	544	534	541	529	514	537	546	562	549	479	523	524	531	501	581	498	519	558	503	549	516	486	490	516	513	528	503	525	538	551	535	544	498	543	522	510	515	520	544	542	491	499	599	497	536	507	517	544	544	554	543	555	565	557	552	538	503	520	513	498	521	550	536	522	528	556	542	505	517	519	499	483	585	526	509	491	528	511	522	515	534	517	529	514	553	515	466	522	513	520	531	519	529	534	540	529	531	530	536	552	510	530	517	522	551	516	554	517	544	506	512	546	529	515	540	518	536	505	546	515	503	539	523	495	537	563	524	512	470	454	551	512	539	527	554	499	518	600	545	517	504	537	510	525	546	530	482	532	517	483	538	481	540	522	529	533	497	527	513	513	546	491	524	515	475	545	515	529	527	541	549	545	526	564	523	513	504	544	536	530	516	537	534	496	489	538	525	508	534	572	507	512	498	504	495	552	559	535	535	536	539	469	532	523	533	592	517	512	506	502	497	539	517	516	509	553	536	531	517	558	508	492	546	533	484	517	531	493	519	553	525	533	510	517	550	537	554	511	516	575	552	539	506	510	537	522	487	548	506	506	523	523	505	528	536	511	466	522	521	554	550	540	555	504	532	492	512	503	544	479	544	544	562	574	460	497	535	541	576	508	492	540	556	510	493	517	478	559	516	487	500	507	539	521	503	534	497	545	478	554	509
28208	19286	15158	1821	742	716	719	674	710	646	727	744	726	706	713	683	706	735	714	675	693	640	744	672	703	701	662	722	710	699	703	719	669	697	685	721	730	653	682	702	687	706	666	673	712	667	706	704	692	642	689	753	709	657	662	800	688	707	683	707	691	709	732	748	676	732	665	664	746	724	677	742	681	719	689	652	676	683	707	682	707	721	730	717	673	648	681	656	684	711	696	714	689	694	716	677	646	690	702	687	712	723	664	741	700	756	747	704	696	708	689	681	719	705	626	694	727	712	713	683	697	716	755	695	709	724	693	693	721	713	735	642	657	691	692	707	666	687	676	724	723	669	709	671	630	689	675	709	668	719	704	700	672	710	667	697	725	683	691	644	688	679	707	678	696	709	661	702	734	692	665	717	713	651	673	683	686	693	737	697	681	663	679	677	692	676	713	732	702	686	691	680	714	703	667	672	678	694	689	671	730	698	708	708	688	703	719	680	730	633	691	698	709	686	674	702	704	708	751	692	707	750	654	697	702	639	700	735	680	687	673	665	723	665	656	737	682	706	717	713	684	691	752	745	700	669	690	693	678	696	704	701	731	728	676	682	673	696	701	701	686	670	629	710	733	717	731	736	667	684	706	694	691	691	631	679	673	728	709	715	663	687	631	733	659	695	741	712	699	685	721	720	693	675	696	737	655	707	655	677	687	705	673	688	696	689	665	720	701	712	740	737	705	633	713	658	704	695	704	692	727	667	662	661	739	710	710	716	710	709	705	688	632	680	703	705	672	704	683	703	750	713	662	700	686	693	686	713	683	742	710	730	725	688	665	638	742	702	724	678	691	718	691	641	681	652	678	656	676	686	646	740	703	692	757	707	705	677	731	705	657	702	655	702	718	659	701	682	683	680	675	710	689	678	738	635	686	707	674	710	684	675	696	717	684	630	732	676	671	716	728	677	687	696	720	684	727	689	675	734	720	687	725	707	672	711	718	697	698	651	743	647	703	689	672	666	645	674	708	650	686	716	681	691	687	701	710	718	737	702	674	654	707	708	698	639	644	709	702	709	670	703	670	666	694	709	649	681	664	713	707	732	724	701	693	684	682	711	663	732	706	673	719	669	689	693	693	683	684	723	706	654	671	651	661	700	676	679	641	661	657	709	656	721	708	703	697	704	703	688	681	731	721	725	702	730	701	660	702	665	686	646	622	703	707	736	641	677	717	722	723	694	698	648	695	683	676	662	708	705	670	676	707	699	693	677	724	638	667	684	672	697	675	651	631	676	695	683	730	693	688	706	697	692	679	699	687	679	726	684	701	723	691	697	710	706	705	684	727	676	708	730	713	720	752	670	695	674	730	672	712	661	733	693	673	694	690	655	673	710	728	670	679	749	741	702	697	698	714	692	650	708	656	719	691	701	693	700	685	685	696	703	681	682	696	719	674	655	711	701	683	670	675	710	654	687	675	717	690	722	708	702	707	744	692	728	724	654	694	746	672	690	626	658	690	738	725	700	656	682	682	663	708	692	650	688	666	673	700	684	673	704	691	707	688	720	736	673	692	642	689	720	682	690	692	749	696	716	743	737	697	735	727	755	683	664	669	725	674	661	707	677	672	664	704	699	711	707	702	671	660	689	690	711	674	708	715	666	717	677	683	694	702	732	699	734	707	659	688	725	684	705	718	682	689	745	735	738	708	677	699	681	665	684	685	689	712	718	707	692	654	721	703	711	685	670	700	707	751	689	685	721	676	750	676	724	683	680	700	681	709	683	718	674	687	671	687	685	664	647	747	708	716	704	719	721	677	650	681	655	662	691	720	703	683	694	661	710	735	681	706	744	698	672	655	679	688	686	703	711	658	664	656	661	727	744	597	738	725	639	696	671	662	731	713	699	676	683	680	715	708	725	672	691	702	637	667	738	697	683	665	693	693	708	713	703	702	689	674	701	681	680	708	713	681	692	679	721	664	698	682	713	632	680	720	671	723	733	718	736	711	660	701	724	690	670	704	734	688	742	702	710	710	681	716	689	716	653	709	732	673	715	735	708	686	678	678	683	734	669	670	710	688	671	661	701	704	699	701	713	758	718	726	698	740	676	689	703	711	686	721	716	764	697	754	683	692	674	693	678	693	699	689	713	712	666	683	730	716	700	667	649	675	652	718	642	684	695	727	697	708	730	659	670	687	729	623	716	699	679	754	674	702	697	734	732	748	658	708	688	716	718	648	729	724	761	707	726	673	676	671	710	734	673	653	699	651	619	672	732	693	732	669	716	712	698	679	696	680	699	702	656	719	682	690	689	710	641	698	704	733	743	690	697	707	730	676	697	654	712	732	683	679	711	713	704	696	696	683	681	671	668	690	708	689	645	697	695	691	720	725	746	667	691	670	692	721	712	661	711	672	680	655	698	667	660	659	668	740	665	716	713	709	649	696	723	676	705	763	713	690	664	722	668	657	700	660	707	700	659	654	693	666	695	677	658	728	683	668	652	668	703	770	727	686	663	685	699	682	658	747	721	678	635	702	652	685	717	667	693	635	675	734	655	655	736	671	702	690	709	681	670	697	701	697	720	742	693	708	668	682	678	695	699	677	726	751	705	703	686	674	659	694	687	683	679	714	723	721	727	693	703	708	750	661	646	687	672	665	670	685	649	687	734	681	709	716	679	710	697	691	666	671	699	675	664	705	769	711	710	734	729	701	704	706	699	675	704	687	661	693	731	665	690	680	720	735	707	700	673	726	705	709	696	704	691	738	728	718	685	680	650	722	683	737	703	721	708	672	663	713	671	705	705	704	725	682	632	691	671	705	704	698	714	706	697	711	665	778	727	698	692	662	721	689	670	747	726	686	694	715	671	693	667	690	680	663	683	683	728	709	708	689	667	649	683	641	689	682	697	709	691	696	694	664	700	708	745	688	703	655	698	667	711	638	733	669	697	675	696	671	713	688	686	722	712	680	704	671	723	652	697	684	743	683	764	726	671	715	689	716	725	674	696	663	687	735	699	701	693	724	735	683	667	696	743	661	717	656	739	690	663	711	671	686	726	701	731	665	719	661	676	712	686	697	686	651	642	691	742	710	752	721	746	660	651	718	670	704	658	697	699	756	701	659	710	663	676	647	674	679	705	666	652	724	715	703	699	677	657	736	717	687	696	688	678	726	691	719	730	744	727	650	672	675	692	739	698	738	681	666	697	719	685	711	689	717	687	698	753	685	715	710	664	701	712	721	705	744	698	679	716	710	686	735	702	738	722	698	693	723	676	752	663	728	701	705	723	699	677	647	666	697	698	695	691	659	661	696	726	673	678	643	680	695	687	720	661	691	731	674	704	660	706	677	697	693	672	723	706	697	727	706	652	674	719	713	697	688	704	746	717	676	679	711	729	732	701	712	670	716	681	716	736	689	651	715	681	725	644	667	697	707	715	713	686	668	670	689	665	727	713	678	692	685	689	710	672	672	647	664	696	669	698	686	714	665	674	675	676	683	725	693	643	719	679
11161	18592	11699	974	919	937	880	966	911	907	858	914	870	838	886	821	843	912	826	864	925	903	836	899	835	912	891	896	870	880	884	890	861	872	867	851	914	868	842	889	938	871	861	873	925	918	860	861	850	899	923	910	908	852	922	916	888	904	911	900	897	936	913	883	894	882	917	915	908	921	872	891	893	841	869	879	880	907	844	869	920	864	845	841	891	881	914	857	857	908	888	844	908	922	874	876	878	949	948	894	873	847	850	873	899	887	876	867	898	909	854	883	878	881	858	862	904	878	842	852	918	850	926	821	853	923	853	895	843	900	863	893	941	817	857	875	922	841	860	870	921	883	837	856	926	827	892	921	903	791	910	885	823	879	887	892	896	905	893	867	887	886	853	952	847	870	859	886	890	894	884	887	919	889	838	833	856	845	891	894	862	916	883	840	891	870	787	891	863	878	902	932	850	877	832	816	918	872	858	870	845	849	909	865	874	907	881	816	867	870	906	834	890	830	852	868	942	909	852	889	872	887	872	885	863	849	863	847	907	828	895	818	877	825	877	886	835	873	947	920	908	885	876	924	889	887	881	887	883	882	809	855	852	872	886	845	866	908	861	934	906	861	904	881	882	884	894	870	866	881	845	879	866	842	838	899	891	858	828	817	907	879	875	882	903	884	880	880	886	867	901	841	885	887	838	871	872	927	878	846	877	897	891	867	929	832	882	873	849	894	881	857	875	884	837	910	946	894	871	884	851	916	885	923	838	868	902	896	832	880	865	876	827	870	882	816	838	892	847	855	899	887	850	886	872	907	878	920	870	860	867	854	868	934	864	837	814	896	866	856	870	876	837	830	844	860	919	841	904	857	893	855	860	854	887	934	872	905	866	854	893	822	856	865	888	903	916	916	867	883	864	877	881	907	923	913	855	912	897	876	948	909	847	864	865	885	894	875	939	916	911	911	846	949	879	889	926	867	847	834	877	854	852	881	840	838	876	852	839	916	892	843	897	823	837	912	913	859	857	912	877	869	832	860	899	877	816	867	870	932	888	889	952	913	880	874	883	840	895	823	903	912	830	892	886	939	873	838	870	888	827	899	867	884	901	889	905	869	909	857	880	854	864	897	868	923	878	859	845	857	869	863	891	879	842	893	874	850	883	877	867	822	839	856	865	895	933	899	888	894	870	897	862	845	844	851	837	857	858	918	818	846	913	924	860	833	869	846	904	892	847	821	859	818	832	796	898	876	898	807	915	866	897	879	894	856	877	895	912	856	868	836	923	860	875	858	895	874	881	868	881	921	849	838	867	903	807	823	948	872	899	867	875	859	862	907	823	883	882	828	905	839	899	880	879	934	872	855	852	879	885	895	871	825	922	871	839	925	814	881	926	870	910	849	878	845	880	887	867	915	855	889	884	838	871	871	865	892	903	818	834	861	868	836	855	837	914	894	919	853	869	933	839	821	888	852	875	849	865	846	872	907	899	915	884	881	835	873	845	927	861	850	861	935	872	882	876	878	843	870	919	868	858	905	878	871	898	897	878	853	882	862	878	822	835	896	863	925	854	865	912	849	877	867	904	909	898	900	884	898	884	848	930	892	914	825	874	845	858	837	871	895	857	916	871	965	961	901	851	838	881	860	881	861	911	850	897	846	917	903	871	863	902	901	892	847	894	868	889	785	946	906	883	881	874	844	891	896	857	852	873	888	846	891	918	918	885	871	850	838	899	903	853	866	851	875	906	873	848	847	891	907	931	922	837	861	920	913	875	863	896	871	864	866	880	872	909	891	850	847	894	896	892	900	854	852	834	886	856	898	898	832	859	908	836	861	839	853	848	860	887	887	879	837	853	846	860	864	866	857	887	887	876	872	922	879	871	878	915	899	869	896	865	930	870	853	859	870	849	866	900	873	858	859	868	881	892	888	892	845	823	884	883	901	924	916	881	916	864	837	844	890	857	867	885	883	878	863	860	866	857	895	856	836	893	871	867	876	883	859	870	849	881	896	939	912	829	851	791	899	947	825	916	869	889	888	882	856	872	897	868	895	850	837	900	886	893	871	927	889	875	900	871	876	893	881	900	886	874	870	883	832	892	873	841	895	892	874	883	830	896	904	835	897	813	915	879	881	919	858	914	868	846	850	891	850	839	854	918	893	892	841	933	909	839	850	900	832	874	827	841	838	852	850	915	887	855	877	855	879	865	911	868	887	862	893	888	916	878	963	886	853	837	909	865	879	902	886	839	842	967	847	891	915	868	884	869	901	885	905	864	914	884	869	886	915	874	836	873	874	879	828	915	890	956	851	889	913	871	888	892	876	857	891	868	861	863	858	884	834	888	825	903	884	907	905	885	887	841	846	861	847	794	897	898	894	850	854	860	909	853	868	863	925	830	895	849	871	900	888	871	866	846	881	918	936	865	869	891	869	854	867	863	896	892	900	862	834	818	859	868	882	823	875	851	845	867	894	856	857	871	929	877	847	840	886	872	940	888	893	853	880	852	896	849	894	865	871	840	896	883	861	822	871	859	847	856	836	931	911	863	850	834	902	892	851	889	906	858	839	845	842	888	877	890	887	884	873	853	900	851	896	855	913	867	851	855	866	853	882	807	859	900	880	878	873	843	874	866	872	861	856	886	912	909	874	859	862	851	867	898	860	828	834	804	828	870	860	875	848	877	867	924	863	893	842	813	875	925	914	883	874	836	876	901	906	878	910	885	877	926	872	914	856	900	840	858	869	888	862	884	920	884	868	852	858	873	886	899	836	885	874	853	863	811	900	921	909	867	863	875	823	838	832	916	882	879	873	891	879	859	900	822	901	858	853	890	866	885	865	969	866	857	841	881	871	865	903	840	836	886	851	843	921	864	859	867	864	852	897	927	849	878	930	894	910	864	866	902	851	921	930	904	897	858	899	904	884	880	874	934	895	875	889	822	917	840	879	865	945	883	848	935	885	911	844	887	818	834	889	898	839	892	925	869	825	868	837	867	875	889	919	915	862	818	844	824	838	909	866	856	817	892	815	895	872	913	908	866	880	878	905	854	908	846	849	892	876	879	840	908	875	907	930	847	874	865	910	907	894	841	794	850	837	834	803	906	892	843	809	854	859	845	885	895	895	920	856	829	873	859	888	888	873	899	890	883	910	903	821	896	906	848	881	872	846	866	868	856	872	857	876	916	945	858	844	901	866	892	909	862	869	938	887	916	868	890	883	868	852	877	869	880	940	865	850	841	839	904	868	958	893	937	875	920	861	892	886	862	866	846	849	938	918	916	870	855	898	864	848	864	854	909	845	910	887	923	849	878	892	853	858	866	902	900	926	861	891	876	871	919	850	886	843	900	874	913	870	838	892	910	885	888	885	873	892	893	913	835	886	919	899	875	874	837	858	949	861	877	894	861	776	842	841	851	946	892	864	953	908	900	865	922	864	936	939	858	862	878	856	897	899	843	865	889	904	875	909	828	828	899	830	869	842	881	879	860	943	893	872	877	862	909	912	898	830
23823	21425	29400	24533	20094	5859	1027	772	683	688	641	662	613	637	617	605	597	602	602	606	650	594	619	634	586	629	602	597	560	624	565	588	602	591	578	611	593	544	591	602	584	595	606	601	614	630	617	623	629	583	583	617	597	619	642	623	594	568	553	587	580	592	596	594	559	604	633	606	551	562	579	606	583	581	571	578	604	579	638	596	624	604	610	557	593	596	524	587	579	578	576	562	605	595	553	641	577	628	606	582	582	598	550	588	602	555	599	592	600	556	596	593	593	549	561	596	607	612	599	594	582	597	565	574	571	607	572	564	613	585	615	559	583	532	598	539	587	591	587	596	577	575	584	557	612	546	611	566	593	562	582	592	557	544	619	583	617	573	580	574	568	619	555	558	588	559	582	590	600	531	603	591	574	587	653	598	605	570	585	584	594	586	597	583	566	612	586	586	568	603	564	612	609	557	608	575	548	581	599	570	575	592	604	565	601	530	541	559	594	592	632	614	573	560	574	581	560	571	581	619	598	594	543	578	583	568	556	546	537	593	562	586	618	555	616	597	553	562	607	560	608	595	634	593	601	553	581	617	581	576	585	591	589	571	576	595	586	557	555	616	597	572	618	572	545	598	563	603	582	573	592	546	591	575	587	574	583	569	567	601	573	568	587	596	563	586	630	573	585	565	590	579	571	557	592	597	575	611	620	592	572	579	588	613	585	601	600	584	554	593	615	578	603	615	601	548	619	573	542	601	571	563	614	583	560	587	582	594	609	569	600	572	589	605	577	580	567	606	544	554	603	583	587	572	581	574	571	596	614	592	588	594	571	560	594	564	604	572	595	581	563	540	594	596	590	607	573	566	612	524	580	576	592	585	571	615	589	551	593	566	544	590	533	570	529	592	543	530	601	623	567	568	558	578	555	574	601	581	570	589	566	594	595	583	543	600	582	571	597	584	562	588	643	588	548	595	547	561	598	561	610	560	589	554	616	570	594	578	605	566	592	607	549	576	581	616	575	579	583	556	570	570	575	596	588	580	596	583	586	575	583	595	608	574	608	560	582	582	632	620	568	579	559	552	599	579	581	629	579	532	561	558	602	588	591	613	585	581	590	558	593	568	555	587	572	605	602	588	562	548	611	599	570	619	569	570	613	565	583	580	601	557	645	585	612	571	592	592	592	533	598	564	577	601	609	566	590	606	604	535	601	570	605	623	594	585	572	564	573	601	543	594	546	643	599	607	589	569	605	558	582	590	589	543	585	562	622	585	580	565	562	578	583	570	570	588	622	559	566	560	579	569	646	567	591	606	609	606	588	557	630	586	579	558	565	583	581	611	588	559	580	592	568	576	537	565	591	550	609	604	596	581	551	546	605	562	626	567	565	593	605	577	558	583	602	525	604	593	584	567	543	567	561	588	582	603	583	591	596	596	607	598	575	615	543	589	536	601	619	616	572	591	558	545	632	567	574	560	582	590	594	599	558	566	572	580	565	566	558	581	549	601	564	546	571	590	605	603	578	595	577	599	608	622	592	590	596	574	576	599	544	589	546	632	558	592	576	579	584	592	563	600	613	599	561	567	586	557	558	557	566	573	598	569	611	614	562	594	567	577	589	595	560	600	573	563	577	581	600	576	590	576	578	594	590	607	596	594	584	556	617	583	615	568	633	580	569	581	621	568	626	599	574	585	568	565	574	584	583	550	626	579	556	619	549	547	581	567	607	575	570	577	588	534	563	629	562	565	551	545	567	539	574	595	562	592	578	552	589	643	598	605	555	576	594	568	615	579	578	561	561	607	617	575	577	639	636	627	601	562	534	572	591	588	599	596	584	602	579	629	567	594	583	564	554	579	540	573	624	591	630	625	561	538	581	625	590	589	586	571	596	556	599	576	540	612	608	575	557	591	578	571	575	571	588	580	578	600	594	599	559	574	574	589	569	562	581	582	539	601	609	558	619	573	593	575	579	569	592	588	609	571	592	563	600	575	574	543	568	590	605	600	622	550	568	558	565	635	629	574	549	605	593	661	598	563	580	585	574	584	593	571	574	575	539	540	558	568	555	608	582	559	566	549	568	616	638	558	556	580	535	527	535	584	626	585	567	633	578	567	558	588	590	576	582	586	567	565	586	602	588	558	567	617	578	592	582	627	583	569	549	571	574	611	544	588	576	576	585	591	591	611	584	603	562	561	634	581	524	560	538	625	579	563	602	584	597	564	569	600	598	575	572	552	593	607	582	590	556	567	560	559	569	577	573	637	604	558	620	616	575	584	581	619	617	627	607	600	575	569	594	572	560	555	617	554	554	561	606	624	594	588	577	606	508	610	577	613	575	587	620	555	607	566	577	566	581	560	589	600	558	571	548	602	630	544	591	589	636	572	571	553	623	588	582	573	625	604	567	582	553	603	550	575	544	611	573	559	603	615	616	576	568	573	571	614	632	639	594	593	569	596	584	562	562	574	593	590	569	529	584	518	566	611	575	589	631	550	575	572	568	552	550	572	603	594	585	574	594	549	577	590	601	588	583	568	592	613	564	599	554	599	559	568	565	517	567	582	595	537	607	594	610	604	563	584	622	559	587	595	608	546	613	566	539	578	625	600	585	578	552	570	551	574	590	610	559	613	582	538	582	559	617	583	576	597	594	628	610	551	563	576	615	531	570	582	637	582	576	603	558	613	562	607	584	530	571	547	550	567	543	607	563	550	566	564	559	572	557	609	576	605	586	581	578	603	595	580	576	589	603	568	600	567	579	560	570	605	567	576	577	540	554	586	559	572	590	583	586	629	553	599	571	622	587	600	574	541	565	556	563	593	549	567	593	601	642	604	605	598	571	548	609	586	564	602	591	567	632	570	603	598	610	549	611	545	572	588	594	584	547	575	581	589	558	561	577	557	576	625	592	612	575	584	553	589	560	576	596	622	569	558	544	569	550	593	583	571	573	529	576	575	587	582	529	632	572	608	590	583	596	592	573	568	592	591	573	550	554	586	566	599	583	553	608	576	554	597	568	598	549	549	588	570	581	541	618	554	590	582	573	591	613	576	593	612	587	586	595	574	563	553	600	602	567	612	581	585	543	566	552	620	578	627	647	602	641	576	555	596	605	565	558	604	573	580	589	590	572	602	602	539	590	553	625	571	577	617	605	623	596	592	629	567	566	557	552	603	554	585	601	554	554	583	567	589	536	614	548	558	609	584	599	593	566	604	568	573	565	601	587	590	597	590	585	564	596	630	578	558	562	589	600	588	611	600	624	554	625	615	556	591	591	556	582	591	578	602	573	553	560	628	530	593	562	608	557	589	601	561	609	590	553	614	595	576	569	596	600	575	614	563	635	557	600	588	550	552	577	579	586	558	600	561	560	575	570	581	567	576	564	552	589	594	584	562	589	627	550	584	593	597	572	577	592	547	571	558	546	606	562	614	606	563	573	592	593	574	630	576	598	643	619	586	565	614	572	587	580	610	577	568	605	586	568	562	581	562	596	594	579	615	575	594	614	610
15454	58993	46443	4284	1721	1506	1262	1139	1012	1004	960	862	822	823	810	813	785	792	799	799	781	764	757	781	737	785	705	731	775	780	774	787	745	733	785	763	746	746	770	766	786	776	729	798	769	773	802	781	817	800	837	778	774	769	797	811	731	777	729	786	754	815	807	783	748	812	768	801	779	838	758	723	791	724	749	767	785	724	733	724	757	769	747	785	736	758	767	776	750	741	771	790	779	706	777	738	718	732	742	735	748	793	701	758	709	738	782	691	742	762	753	769	719	743	755	750	751	768	764	783	746	704	723	792	771	744	769	754	803	765	704	765	740	761	738	735	747	755	728	735	765	756	743	701	769	737	737	730	725	724	731	726	796	744	759	744	751	755	778	703	734	708	676	761	735	764	753	797	725	710	698	744	678	776	765	765	785	719	700	705	726	733	769	754	719	749	735	726	750	740	746	766	717	754	736	735	710	766	757	747	735	766	725	766	714	725	757	741	750	665	707	746	776	748	692	723	743	701	753	747	727	734	719	760	753	755	734	761	746	747	793	716	781	740	730	764	714	743	753	719	760	758	768	757	732	692	786	755	752	744	720	733	773	761	753	732	742	771	800	761	759	726	756	738	728	742	763	739	789	756	824	713	725	695	770	743	808	728	738	734	746	784	751	783	709	713	770	747	747	771	820	753	761	765	735	747	756	779	765	749	726	740	733	723	790	745	752	747	733	727	786	769	755	783	800	748	766	727	762	767	735	749	690	765	724	731	774	714	749	718	749	769	736	770	736	749	764	662	711	776	733	696	705	740	759	743	744	762	750	736	719	765	741	743	726	759	722	746	744	725	722	743	744	777	745	766	750	767	806	759	765	770	759	772	733	732	773	772	764	754	798	739	791	745	700	680	748	751	763	778	705	695	754	718	725	756	764	771	691	750	737	747	669	779	739	798	740	758	738	778	797	763	694	747	733	774	744	785	748	705	727	703	773	736	772	750	720	736	756	744	745	737	718	713	737	717	744	752	738	741	744	745	762	743	801	803	803	735	788	720	747	731	754	738	740	788	754	730	829	765	733	755	715	765	726	728	725	748	744	724	745	719	740	674	805	758	732	813	734	775	796	749	754	781	725	734	698	711	741	725	726	711	794	796	737	734	756	729	734	703	756	731	736	763	724	768	737	806	722	786	768	747	766	773	711	747	761	703	734	733	745	711	739	679	767	778	718	805	711	704	740	734	744	762	719	743	758	723	743	749	766	691	769	745	743	778	767	772	765	759	757	728	755	745	769	748	789	745	734	742	750	727	764	713	722	722	733	752	737	773	764	749	740	742	788	762	769	764	779	733	707	711	729	733	736	756	738	740	704	703	783	745	753	746	753	744	727	756	749	740	736	756	715	748	754	708	770	717	760	726	770	697	761	728	714	755	759	703	787	725	746	784	736	776	747	778	762	732	735	712	779	737	703	752	760	739	761	693	786	780	755	733	708	752	715	726	755	716	747	721	739	720	771	729	749	763	766	767	735	755	723	744	758	727	702	775	757	801	724	749	708	716	750	758	785	734	764	755	765	734	723	713	764	746	732	739	789	737	796	719	723	751	740	740	741	675	752	751	718	739	735	785	706	735	771	676	721	792	728	769	703	772	764	764	734	783	722	772	811	763	785	756	728	681	717	762	722	741	776	762	697	758	739	737	751	711	687	696	750	765	784	737	747	742	695	779	746	727	780	760	769	795	738	792	685	721	673	743	762	751	736	769	757	755	811	699	747	758	748	744	727	760	744	767	730	747	741	745	719	771	755	712	720	729	748	788	749	749	713	784	763	757	716	732	770	709	756	769	802	722	747	733	766	750	725	731	711	751	738	770	793	760	734	792	733	764	776	744	728	728	733	721	713	768	719	761	766	741	718	743	724	733	742	810	774	750	733	759	766	791	698	795	700	766	725	693	766	707	759	761	750	777	750	763	816	730	766	745	783	736	740	735	778	759	790	714	778	764	816	744	808	744	775	757	787	778	728	726	763	764	722	766	745	705	740	755	748	768	713	733	811	700	714	723	742	711	756	726	742	717	776	756	738	727	724	757	737	742	750	774	735	690	773	696	723	734	742	747	709	789	737	759	756	818	788	804	744	800	740	752	766	744	717	753	761	744	734	717	719	753	737	761	735	708	770	824	759	785	759	726	771	698	733	754	693	781	763	775	699	788	713	789	697	737	792	750	748	724	780	720	715	726	707	733	699	757	756	688	741	759	715	712	735	752	716	786	762	725	765	703	694	759	813	750	767	765	742	780	773	779	700	733	770	828	789	757	663	752	701	736	729	780	713	762	710	804	759	697	761	768	736	751	791	726	732	771	679	733	779	810	773	770	769	749	742	751	743	754	809	777	739	762	798	753	730	757	760	739	681	772	738	716	766	753	730	711	759	779	745	683	767	741	734	767	741	739	779	706	735	762	741	752	718	760	740	739	768	751	736	739	704	787	741	746	708	752	729	757	752	737	730	714	728	716	760	740	711	767	756	728	754	724	759	764	741	732	742	713	749	777	705	733	744	742	743	776	699	775	738	796	694	778	731	722	702	749	798	750	723	762	738	786	738	752	679	764	740	736	724	753	768	716	755	733	776	775	716	720	708	779	774	710	755	752	749	753	758	734	804	747	721	737	696	737	744	750	720	753	740	734	755	764	730	735	787	714	765	751	774	710	753	728	727	713	710	823	756	734	768	776	704	713	710	717	746	793	753	800	737	759	737	774	717	748	731	767	773	714	745	732	745	742	733	734	748	706	775	783	703	754	730	778	727	730	770	764	759	761	726	788	751	756	727	781	746	742	747	763	725	756	777	725	714	731	770	744	784	729	749	755	734	715	761	753	794	725	726	704	789	751	736	782	746	736	727	720	767	693	760	762	795	735	717	766	777	759	763	740	711	730	798	753	736	738	785	760	692	760	731	753	743	727	756	714	702	742	795	722	690	671	756	739	718	751	784	750	776	756	761	737	761	729	746	789	769	732	763	749	755	809	748	763	786	743	786	759	730	736	744	750	757	720	721	767	728	739	712	745	738	774	754	761	715	738	782	720	734	755	736	758	726	755	695	707	756	701	706	730	745	710	736	728	749	702	771	711	758	740	788	772	773	792	778	777	739	721	714	735	748	758	760	711	746	743	793	736	741	717	772	752	694	764	769	778	785	785	731	743	728	773	722	698	773	742	719	736	709	769	742	734	801	715	695	784	719	785	802	752	718	761	760	712	741	774	718	777	775	756	747	678	739	740	736	727	785	764	733	729	727	761	756	714	754	733	709	708	776	747	690	768	734	735	762	783	750	761	766	685	767	719	778	796	737	743	738	680	760	777	736	757	772	750	745	791	754	740	720	746	755	704	810	746	739	730	770	731	721	773	761	756	707	706	751	755	702	723	710	715	722	712	740	779	721	744	797	718	735	761	769	757	756	743	762	767	777	732	772	757	721	770	784	771	735	762	726	704	808	697	738	764	775	731	764	715	772	726
24919	21547	28664	24079	6282	838	750	655	630	591	650	632	609	642	571	622	591	585	591	600	606	562	595	618	556	595	645	626	572	609	617	586	564	584	649	607	634	570	597	588	599	622	601	609	609	637	601	586	635	602	611	622	620	611	608	604	654	632	620	623	586	614	618	567	619	624	596	582	606	573	608	601	620	545	609	608	616	579	576	561	565	605	579	575	593	598	486	560	639	575	600	551	575	592	586	645	593	649	608	585	603	628	616	588	598	582	588	598	590	573	620	586	577	563	618	597	568	604	632	574	596	591	579	631	620	542	590	659	587	631	594	572	601	599	591	594	555	603	573	605	613	584	619	615	586	587	604	600	568	625	535	592	601	589	616	601	625	536	595	578	595	556	555	590	568	611	600	551	564	627	614	586	566	621	555	628	578	568	591	588	579	581	602	570	573	607	537	607	578	598	592	599	559	595	546	593	567	567	622	559	586	591	615	546	559	607	533	598	637	583	582	590	600	577	577	582	608	559	597	613	597	586	617	603	576	572	574	623	590	603	649	535	590	610	574	585	602	579	618	581	572	561	564	601	602	582	581	594	590	573	589	592	572	604	574	568	592	612	604	601	607	613	577	593	605	577	588	575	606	625	573	594	572	589	582	578	614	569	564	591	568	610	596	584	596	628	572	561	548	574	597	603	580	581	603	561	585	587	583	605	589	612	599	599	588	596	630	621	593	598	549	577	572	622	594	596	579	585	600	580	558	566	601	629	579	584	576	605	630	583	598	617	605	624	586	576	544	559	593	555	571	610	578	604	609	566	607	604	614	610	620	610	613	565	611	596	581	616	576	531	639	517	622	632	611	587	566	569	579	594	593	562	602	576	613	624	607	554	606	599	586	560	620	563	606	569	593	560	545	582	566	575	609	602	639	541	570	626	633	606	595	549	580	597	589	571	557	563	587	607	607	570	549	586	585	570	598	583	612	527	547	572	571	584	601	540	601	584	591	590	502	568	573	587	607	573	580	630	587	561	577	600	590	612	603	606	558	578	607	654	615	558	582	590	623	595	561	577	598	614	576	619	597	646	586	571	551	588	575	565	621	577	593	616	551	581	577	591	584	601	582	575	541	593	629	589	564	591	597	562	606	593	581	599	599	622	599	548	638	577	571	525	574	626	595	551	609	610	622	590	573	611	571	575	616	617	600	553	548	575	600	569	573	631	626	591	584	604	619	567	534	583	619	573	617	563	551	606	570	618	559	584	552	599	590	586	566	587	572	580	601	589	588	542	592	612	579	620	597	614	574	556	587	607	571	567	600	596	547	610	590	584	554	624	558	630	603	647	587	600	557	573	599	557	616	579	587	577	574	596	583	621	595	541	617	566	600	575	609	595	584	660	593	556	608	592	563	592	565	603	607	567	577	574	597	622	634	572	576	594	594	627	550	580	581	591	608	562	576	576	612	572	575	571	654	592	591	539	606	591	571	637	534	615	581	602	579	587	601	607	575	584	596	592	604	623	583	598	610	568	603	602	563	602	631	591	636	599	609	569	607	556	605	574	609	575	604	575	623	564	598	559	574	567	579	554	584	588	569	568	595	605	632	559	614	567	585	623	544	587	618	573	599	589	556	606	572	561	597	572	567	625	600	597	574	591	593	607	625	615	563	590	533	612	562	553	589	603	578	598	590	629	609	581	586	621	627	615	596	648	614	558	596	587	601	608	591	615	585	570	587	592	565	622	609	613	548	605	606	575	570	586	556	596	596	543	599	593	637	625	582	595	551	612	579	589	605	546	562	545	611	577	606	549	577	554	604	572	565	567	586	593	594	563	550	602	568	595	589	600	550	602	597	599	588	592	631	572	559	570	596	594	600	626	609	588	582	590	580	574	548	608	576	581	635	575	586	588	585	618	613	603	585	600	550	580	546	534	590	598	564	595	602	605	570	496	575	566	569	588	607	594	570	620	596	583	571	587	599	608	614	579	607	588	576	571	625	579	584	595	547	587	613	588	637	615	614	614	591	584	632	572	544	575	583	585	573	582	578	565	543	645	578	567	561	609	625	569	566	607	542	608	611	592	574	605	578	618	591	635	577	602	562	566	583	609	603	619	606	588	574	581	566	578	599	604	591	609	593	587	587	552	596	616	591	576	611	602	566	592	631	584	587	627	579	611	627	598	619	559	608	571	568	559	596	592	595	614	585	604	550	615	555	616	559	590	605	555	606	559	614	586	623	590	552	607	605	561	607	607	569	568	525	576	570	577	558	582	608	601	593	621	574	580	552	581	600	587	585	599	632	620	615	567	644	627	581	618	603	583	606	569	594	557	619	618	568	580	600	625	594	558	601	586	540	578	604	589	574	590	582	569	608	605	573	561	538	588	604	596	576	603	588	588	627	619	553	611	564	615	608	579	590	578	621	586	598	572	617	552	536	582	609	555	598	630	604	597	588	604	588	595	605	589	590	577	616	581	551	570	608	603	615	572	583	616	586	623	602	572	598	607	611	584	630	616	593	576	584	563	575	599	561	599	601	597	608	599	617	626	627	579	629	584	621	603	570	570	567	586	577	546	592	615	613	597	608	612	575	590	613	589	595	598	610	548	565	562	570	581	582	594	599	588	565	621	654	584	610	591	566	577	610	549	576	544	633	604	582	613	603	562	604	598	637	553	571	563	560	611	584	602	627	564	584	552	589	606	599	585	617	595	624	566	573	601	607	585	592	622	613	595	592	547	569	589	573	564	598	574	573	551	612	573	564	572	586	571	614	586	578	576	611	576	559	613	627	583	579	600	603	598	628	583	550	555	615	582	566	577	617	612	621	607	585	643	582	561	598	574	569	593	581	583	603	591	583	580	564	605	586	578	537	581	585	653	591	611	612	596	572	611	593	608	586	605	614	571	580	599	586	592	589	580	586	608	586	614	606	559	584	591	611	580	583	597	617	588	596	542	573	590	579	577	565	618	597	644	589	612	571	602	584	623	564	634	601	601	588	618	591	594	584	593	636	571	579	612	583	553	579	577	584	581	589	604	633	601	596	566	650	593	608	624	595	641	578	561	569	535	591	610	628	556	582	585	577	610	592	592	597	625	598	587	582	570	578	594	624	580	572	623	592	610	575	567	594	607	565	567	560	605	602	596	613	585	589	557	510	625	602	628	605	590	546	540	600	548	588	630	552	618	553	632	592	601	547	582	572	592	566	591	573	606	580	596	620	596	570	579	602	603	620	595	599	566	591	611	620	590	635	564	574	540	599	561	584	595	574	625	567	594	624	591	613	599	581	540	594	609	631	617	569	572	576	596	589	638	645	596	591	593	575	657	612	641	549	579	583	623	572	570	601	534	606	581	595	580	600	564	567	537	612	602	555	545	578	564	565	599	593	595	559	599	613	553	592	613	609	611	621	619	579	590	636	611	593	610	637	600	575	598	560	576	524	573	584	564	588	615	569	551	598	597	590	579	587	601	583	617	597	607	603	622	614	578	565	588	564	610	600	593	595	605	571	591
15486	49796	40638	2952	1247	1088	1034	941	885	824	788	833	785	800	770	751	790	731	799	776	786	754	721	771	742	771	721	737	725	774	741	703	744	729	744	732	717	733	747	755	713	743	776	773	777	734	816	802	777	765	761	797	744	784	759	802	756	738	754	858	793	791	764	762	800	783	800	824	715	773	735	735	741	765	770	782	763	740	772	754	729	744	729	743	704	761	755	768	686	733	780	737	754	719	711	750	751	705	714	766	710	752	764	720	727	761	773	722	773	757	718	734	737	726	712	755	744	795	761	820	762	748	755	722	733	730	741	758	721	801	696	751	672	738	799	809	716	826	716	755	694	755	743	737	738	726	727	790	720	748	744	724	729	737	783	732	736	750	730	765	773	730	782	725	741	771	721	733	752	755	704	673	735	769	757	738	758	767	745	747	703	736	785	754	744	729	791	713	767	744	687	742	717	746	783	722	695	736	723	760	791	709	739	755	713	760	750	762	714	747	775	736	780	793	758	742	702	758	709	708	722	733	711	762	769	717	730	761	709	744	740	766	775	656	747	720	700	755	773	701	744	758	736	685	734	767	729	744	728	715	734	730	799	703	705	744	747	715	739	757	756	730	750	773	725	713	700	771	710	756	750	715	759	758	800	702	732	779	739	795	725	749	739	740	733	762	736	752	717	789	699	699	712	753	732	741	746	737	754	716	732	734	746	756	725	714	722	682	744	714	729	714	748	747	730	736	763	744	750	732	717	704	764	788	753	735	787	758	728	727	766	720	720	749	730	731	784	781	680	762	749	709	742	708	717	752	740	776	735	768	761	744	757	773	725	731	749	694	769	784	731	768	717	727	714	753	787	724	724	720	728	718	748	713	765	768	757	733	748	696	748	749	784	744	752	766	685	789	767	738	765	719	718	756	742	718	748	722	696	673	741	705	747	740	723	756	706	728	782	734	725	716	730	732	735	722	747	726	750	719	700	739	699	741	712	722	729	722	785	707	777	745	754	778	719	684	731	734	725	741	705	727	721	748	766	733	774	732	793	733	726	757	718	762	783	731	768	732	670	758	709	777	749	766	754	713	725	750	804	738	736	725	702	751	804	745	746	697	782	679	723	735	723	689	750	776	740	721	746	720	734	730	781	781	736	737	776	766	762	710	745	810	806	759	705	701	705	734	720	692	738	699	731	755	791	758	789	747	762	757	756	736	770	698	709	721	732	719	724	721	740	759	732	765	777	727	761	706	754	737	755	732	730	760	760	725	715	736	745	762	776	743	728	759	719	752	738	747	789	745	738	729	729	726	750	759	732	781	708	728	746	746	704	728	740	734	764	754	784	695	761	731	688	709	684	722	737	727	766	734	739	706	725	742	711	766	758	753	741	694	745	760	691	724	767	721	721	779	704	778	702	702	683	720	801	729	748	734	796	783	745	744	722	732	740	712	747	714	715	726	766	768	731	767	695	741	736	723	733	739	773	723	747	733	767	751	742	729	707	721	711	739	703	771	729	736	683	741	717	726	754	762	663	746	740	707	727	776	731	741	726	730	743	732	756	695	755	739	743	792	758	698	727	672	736	789	750	748	770	714	753	706	737	743	742	740	759	742	741	712	740	715	753	759	742	777	685	711	723	709	747	771	685	763	741	736	810	779	782	740	709	760	737	716	711	716	737	746	762	679	705	711	750	708	734	701	750	686	722	735	701	734	727	723	746	742	747	677	771	693	778	695	730	706	716	775	765	756	753	724	722	759	780	742	763	766	716	776	731	772	741	739	712	734	761	728	742	763	719	794	785	724	766	776	734	781	739	743	750	723	754	710	769	737	738	709	758	733	722	720	742	781	733	785	762	701	758	703	710	702	752	768	766	772	761	721	723	718	706	751	762	731	724	730	750	713	694	735	702	746	788	756	753	790	767	719	730	723	759	714	723	759	719	718	695	772	732	719	753	775	775	716	723	729	753	758	760	738	805	775	774	738	708	757	719	715	719	709	760	761	716	726	724	674	742	738	759	705	763	702	734	710	832	691	707	736	737	745	707	749	757	744	761	739	736	742	741	750	729	791	739	785	736	750	711	770	743	739	726	747	757	761	745	776	750	771	755	728	731	706	785	734	731	705	754	738	781	743	733	715	687	752	771	768	714	811	759	718	718	750	725	759	777	770	730	763	752	717	736	791	743	704	705	726	725	755	735	720	765	747	699	718	754	761	740	751	741	782	735	746	712	722	740	719	762	744	728	733	711	721	765	746	753	771	745	735	758	788	755	762	766	805	768	759	756	711	737	765	726	723	762	737	710	703	740	713	716	730	733	707	766	696	728	732	734	773	713	762	734	737	717	694	739	728	701	725	763	736	760	714	768	759	759	765	744	728	736	709	721	719	747	738	721	778	775	727	771	739	768	761	736	762	772	779	713	775	756	761	745	759	686	720	738	801	810	774	707	790	735	760	764	762	714	750	743	753	692	750	815	731	747	728	747	762	693	716	753	708	694	705	747	745	766	744	754	716	740	744	713	751	728	775	745	758	765	752	762	686	723	741	726	753	754	741	724	708	728	730	755	735	739	775	705	748	722	734	787	713	698	719	767	753	732	741	709	735	730	698	789	722	742	723	736	746	771	776	741	805	745	784	748	723	756	747	710	707	739	736	710	774	724	742	799	700	737	772	734	766	712	751	754	715	763	720	732	674	786	737	774	717	744	753	796	743	735	733	731	692	774	747	728	732	731	719	782	718	770	734	732	719	775	741	776	717	810	724	774	741	719	748	705	742	715	740	685	717	735	762	741	736	718	742	732	737	746	748	786	776	782	716	714	748	739	730	738	763	736	741	728	769	748	706	739	739	702	690	797	745	720	734	719	760	741	731	763	813	715	726	755	732	710	728	735	707	736	733	733	767	726	760	727	736	769	756	767	725	727	713	808	698	727	802	739	740	724	693	696	734	745	736	711	721	737	730	768	725	743	703	754	724	750	776	717	747	743	777	770	716	720	810	763	698	702	758	751	734	763	733	685	741	737	728	765	767	812	736	747	745	683	792	730	750	739	681	743	754	699	749	768	749	741	697	716	722	688	796	701	764	768	741	719	752	715	737	765	756	733	741	712	739	722	702	779	732	719	780	724	741	724	710	747	759	722	704	763	649	771	741	765	692	717	718	770	741	769	793	769	695	733	707	768	769	771	704	778	737	728	713	782	719	705	738	725	722	694	733	766	720	695	749	738	720	724	725	717	754	734	745	730	745	741	762	712	733	759	786	717	757	773	731	719	741	721	751	743	756	756	736	761	731	743	751	738	787	744	703	724	674	673	696	772	729	730	746	738	760	742	750	724	716	751	750	721	707	736	731	732	747	745	732	677	747	739	705	735	722	724	764	719	755	724	757	742	778	746	692	757	727	838	750	728	765	756	736	735	756	753	739	679	763	724	757	751	717	752	752	725	748	759	749	750	758	726	750	748	769	781	733	738	682	757	751	717	741	715	748	738	752	730	769	681	775	764	737	752	776
22828	21419	29526	24083	21403	20087	4271	789	657	625	540	521	518	523	476	488	485	442	484	449	464	441	444	439	438	421	465	440	461	438	460	426	425	443	417	427	443	456	448	465	432	439	415	463	434	455	462	467	445	477	470	464	472	483	472	411	459	474	437	456	437	482	444	444	428	464	485	488	466	425	478	459	425	434	419	421	417	428	443	423	416	424	405	406	398	420	424	409	437	436	415	425	439	411	439	436	436	423	387	425	434	429	458	413	434	452	448	438	402	421	474	390	435	399	411	412	451	389	467	389	418	396	417	427	406	434	440	450	409	440	418	422	448	422	432	386	456	409	448	417	427	412	410	422	378	395	423	413	381	416	429	440	381	437	458	449	428	438	405	425	421	431	418	424	430	439	441	421	433	461	404	436	442	443	424	426	449	424	426	434	398	415	434	450	393	450	389	435	397	401	415	382	396	441	409	398	470	416	392	428	432	417	417	425	430	429	465	421	394	399	424	444	412	394	423	450	435	432	424	417	418	423	447	408	415	439	466	413	445	418	425	445	414	406	403	418	437	392	439	432	428	429	403	440	424	419	454	397	411	420	439	454	450	397	447	397	431	431	449	446	395	392	420	434	426	382	412	395	421	430	399	464	429	421	426	423	396	413	448	409	420	475	397	460	463	445	416	416	406	391	399	420	449	430	456	403	410	435	401	429	422	443	427	436	466	420	431	477	444	395	456	400	420	407	411	439	430	427	418	413	430	430	427	429	418	420	401	452	445	397	413	439	418	454	418	419	418	451	421	462	406	403	402	418	429	428	432	436	433	419	430	447	363	395	371	410	421	403	395	410	398	414	407	441	415	410	419	423	423	428	397	418	413	401	427	434	398	392	441	461	414	475	445	441	410	390	441	450	414	429	434	404	420	409	450	423	406	431	390	407	420	429	453	430	448	446	409	436	423	478	425	408	392	439	470	432	447	391	449	421	426	401	398	402	436	433	398	417	438	448	412	434	440	422	427	391	433	397	444	415	423	414	419	429	406	440	441	416	411	417	410	461	392	447	405	413	443	408	429	432	414	426	396	434	436	436	434	449	397	403	404	428	414	428	409	426	410	420	399	408	404	420	421	403	425	421	399	441	432	412	414	431	401	398	428	395	419	458	454	443	404	434	479	431	408	396	426	395	444	405	444	435	435	415	439	414	467	439	393	369	439	409	401	423	410	418	405	417	398	429	412	382	392	411	435	430	418	414	450	418	441	451	445	438	411	432	428	407	430	443	433	431	423	443	444	430	393	421	423	377	417	415	427	448	405	407	473	411	438	419	431	391	411	410	438	423	422	426	390	413	424	433	438	426	403	458	432	409	428	466	418	393	413	442	437	427	422	424	386	409	421	399	442	422	373	401	415	432	400	435	434	423	434	407	439	434	414	407	416	427	435	433	428	410	432	439	418	440	416	414	431	402	449	408	401	441	448	407	420	413	418	420	430	445	408	424	398	407	440	443	397	410	386	422	428	399	424	421	418	414	478	418	383	420	410	417	416	430	393	393	449	417	427	461	413	414	401	449	377	416	432	387	429	420	405	407	456	430	431	449	368	424	437	423	434	440	433	422	425	453	420	392	444	438	426	398	400	416	402	408	446	409	389	456	396	414	421	407	424	392	416	412	430	410	427	422	378	420	454	434	398	424	408	428	428	438	421	428	421	444	401	423	421	417	409	400	438	402	422	411	423	404	402	437	430	418	407	444	419	391	400	429	417	417	426	421	433	400	442	409	427	389	423	413	418	446	401	434	435	406	432	418	406	427	422	420	431	418	426	417	425	443	432	437	422	385	412	411	405	432	446	438	394	391	451	410	469	443	412	429	429	454	405	431	387	399	445	406	421	426	427	434	417	427	388	426	419	412	386	414	418	421	437	432	419	418	443	463	433	432	465	418	425	394	408	416	399	418	446	394	423	431	381	445	461	428	423	443	397	428	450	447	422	414	421	399	420	464	416	441	451	449	392	440	443	408	430	434	412	419	393	440	424	431	407	426	409	423	406	395	396	417	420	404	409	421	400	411	441	416	429	417	423	406	447	434	431	424	417	406	428	437	438	422	437	387	442	422	424	416	457	435	414	418	413	418	434	408	416	406	416	421	427	451	384	408	448	402	427	434	388	402	418	391	474	415	438	431	407	439	409	437	448	424	419	464	436	436	391	432	415	444	437	426	430	410	421	461	411	448	409	428	438	453	402	424	461	424	422	428	432	394	436	450	383	437	397	437	393	367	425	429	450	418	405	458	409	449	415	372	392	430	441	397	400	414	426	441	428	421	434	433	432	391	410	406	420	470	451	431	422	422	442	421	425	426	417	418	415	391	395	401	403	420	421	405	405	411	435	430	439	449	371	448	388	412	421	438	427	440	457	391	438	479	425	399	438	405	387	422	448	404	447	435	455	404	363	404	420	384	404	427	379	440	419	429	412	395	409	439	429	442	406	427	432	430	414	442	414	417	425	434	433	420	413	410	398	433	440	443	393	434	434	413	419	406	409	438	457	407	403	398	387	420	423	423	428	427	432	410	376	420	429	409	412	426	422	440	382	447	432	378	446	386	434	464	392	395	403	409	410	463	403	426	392	418	406	442	388	394	408	444	396	402	403	413	420	449	432	428	469	423	410	385	364	436	432	413	416	436	392	413	423	425	382	375	406	436	416	415	398	418	371	456	426	431	422	486	431	396	438	409	379	429	459	438	445	446	415	416	405	394	433	412	442	426	415	411	392	427	441	404	427	425	382	453	419	443	409	448	411	395	396	405	412	400	405	429	413	407	390	416	392	428	431	414	420	407	440	424	397	435	463	410	418	395	409	452	466	400	433	386	432	437	436	404	439	411	432	410	414	437	392	411	427	426	424	409	439	435	390	449	470	456	445	409	430	439	402	453	420	415	436	423	421	474	445	451	401	433	364	424	415	444	413	440	433	426	449	437	427	440	471	389	415	425	420	437	425	425	409	427	365	370	414	414	400	417	455	390	426	457	446	433	418	423	424	445	431	382	403	433	447	446	411	393	427	464	413	384	415	405	409	403	390	400	433	423	385	410	409	469	411	401	369	409	413	427	412	428	415	411	406	413	435	429	405	406	428	404	412	424	423	417	409	400	429	409	441	445	421	393	450	431	407	420	428	428	403	430	434	428	413	427	406	411	408	422	412	427	444	396	432	440	411	420	421	411	402	384	422	399	436	428	417	411	416	431	425	408	404	427	446	455	410	410	429	419	407	437	432	441	412	435	445	434	434	416	426	413	434	430	442	394	371	429	437	422	433	442	441	387	393	432	427	401	429	411	430	404	445	453	408	398	441	428	410	401	396	382	451	399	393	421	374	418	410	429	411	427	443	425	414	439	435	429	439	406	413	429	440	445	436	416	414	419	449	409	394	432	461	436	401	437	410	428	401	429	428	422	422	446	435	445	408	392	408	402	427	425	448	409	407	413	441	417	470	440	427	428	413	426	385	424	409	439
23414	72308	60231	8486	2287	1896	1486	1202	1090	912	903	789	764	727	694	684	650	628	644	619	628	622	548	573	563	580	576	556	532	558	547	575	597	551	559	576	584	533	551	635	595	577	588	595	543	593	591	609	607	622	600	561	601	581	589	564	507	558	576	591	541	540	550	583	560	572	628	615	570	579	586	567	544	544	523	572	545	531	525	524	562	547	512	553	540	499	530	513	595	551	552	541	577	529	508	557	528	528	542	556	581	528	546	495	555	569	550	503	556	544	529	566	530	530	553	555	563	481	546	552	540	540	566	505	529	512	526	550	560	542	527	508	533	538	537	532	555	559	538	542	562	509	565	538	552	554	522	470	512	570	515	502	582	506	492	568	546	537	571	532	541	537	527	513	492	579	518	506	527	530	532	525	521	534	519	554	503	495	541	564	537	531	575	559	493	566	531	556	528	548	506	527	549	526	530	549	558	559	522	530	524	528	537	537	529	514	521	535	478	506	544	550	542	516	569	606	543	575	540	495	472	552	520	547	507	523	523	515	526	503	520	517	537	531	511	521	543	507	521	549	530	529	528	559	501	530	526	535	506	530	534	538	506	561	517	523	513	505	526	515	554	513	520	535	557	574	476	519	490	547	521	543	537	551	522	552	550	556	521	540	529	539	524	521	534	488	565	579	523	499	509	514	532	542	530	519	524	599	533	548	555	545	537	511	564	524	535	516	504	517	543	498	547	533	542	578	550	506	531	535	509	547	575	513	567	533	489	531	532	497	551	534	551	556	535	536	541	575	523	515	538	572	561	522	552	530	534	524	513	541	535	531	578	548	549	535	534	551	489	475	536	539	598	492	566	573	534	533	536	554	514	570	531	573	528	529	521	525	539	516	558	485	537	552	536	509	562	535	530	550	557	526	526	533	526	548	538	536	544	541	518	513	527	506	569	516	517	551	555	554	558	524	536	516	553	506	560	548	541	521	498	532	556	535	566	515	534	527	521	539	507	535	543	508	528	551	544	500	501	520	556	515	540	535	514	554	517	542	542	538	533	571	528	525	577	546	540	544	550	561	529	552	541	549	544	541	514	525	530	542	502	510	540	517	529	547	511	559	531	540	511	507	527	523	564	511	517	560	524	522	510	527	534	530	547	557	539	514	542	542	512	548	538	551	524	549	536	568	573	576	537	515	572	590	550	544	505	516	536	573	511	532	509	531	508	506	571	516	549	482	519	515	533	566	537	490	555	543	555	525	505	525	474	583	563	510	550	510	558	548	551	516	525	512	562	544	528	543	582	510	540	534	537	553	542	557	549	522	531	537	595	532	543	528	556	506	548	515	521	525	552	532	526	503	566	519	513	545	517	494	549	504	542	465	495	569	558	563	525	494	505	477	519	544	513	543	553	578	555	540	542	536	558	498	544	554	562	548	477	511	532	543	539	511	538	554	522	571	502	561	544	504	479	552	569	526	552	572	573	493	503	540	573	514	513	554	520	528	522	542	548	524	530	520	509	538	520	539	516	523	540	508	518	537	533	576	496	531	562	545	555	562	517	553	573	502	534	489	526	524	521	504	523	554	559	544	528	529	567	574	525	550	532	565	560	524	497	520	548	571	581	528	525	553	525	549	569	530	555	547	545	496	513	521	546	502	514	500	504	503	545	548	568	511	510	572	553	546	534	518	516	529	545	542	527	512	555	546	557	536	503	526	549	522	507	539	535	564	543	563	539	530	558	521	531	499	534	518	562	560	520	528	541	551	487	540	528	540	545	543	500	541	526	500	531	531	534	527	564	522	557	525	525	565	525	506	518	499	536	518	561	530	546	537	555	551	574	551	551	551	545	558	529	529	529	488	513	569	551	511	543	580	519	488	536	545	564	542	529	534	569	521	560	591	525	544	511	482	564	554	467	575	482	514	524	561	548	540	578	562	517	506	525	508	509	588	517	567	534	555	539	528	543	552	537	551	514	566	509	520	564	533	551	532	534	537	481	560	516	544	508	527	502	522	502	512	539	503	528	530	537	586	555	506	538	559	510	576	522	505	529	523	521	518	491	565	532	516	533	530	550	556	510	526	524	529	528	552	509	526	502	521	519	528	508	535	548	584	512	535	548	561	559	546	592	534	521	559	540	561	543	539	512	513	567	498	509	510	550	559	542	513	529	529	535	551	555	536	543	526	559	540	504	519	510	528	535	557	565	539	513	575	521	549	519	505	499	509	515	562	533	533	504	546	527	541	521	561	579	525	507	532	544	501	545	504	546	561	560	590	552	549	531	567	534	528	510	528	519	498	550	499	587	540	534	505	509	527	510	548	531	593	535	561	482	532	491	531	493	535	530	542	510	534	573	519	532	523	504	520	534	535	540	515	536	520	492	508	528	533	541	526	539	513	567	540	542	558	519	499	507	549	541	512	537	518	511	514	578	508	562	551	509	537	545	547	566	497	523	507	563	497	528	519	526	535	507	547	558	529	515	584	514	519	500	522	504	533	566	534	545	561	505	518	514	556	490	567	556	555	529	532	535	525	541	577	549	515	525	547	530	533	507	553	564	551	540	553	503	560	490	489	569	552	570	531	512	505	528	513	538	538	508	536	567	514	501	574	486	533	520	531	527	549	551	558	491	541	510	546	520	539	535	539	574	556	548	541	542	531	523	552	512	510	509	528	520	507	496	547	539	541	527	580	513	530	511	549	550	566	588	568	536	535	515	597	559	544	540	528	550	497	518	512	567	548	540	556	550	546	527	535	550	539	505	539	544	505	529	527	495	492	550	505	554	508	547	529	483	513	515	556	550	562	501	535	515	555	585	499	511	563	533	523	528	537	504	537	549	530	517	529	500	521	529	543	536	540	527	559	516	518	522	527	538	544	519	536	503	521	545	503	516	518	539	535	496	536	520	560	526	531	553	567	564	536	514	530	534	533	523	529	573	503	544	529	553	570	513	569	606	520	514	560	550	536	495	564	522	517	572	497	500	551	529	583	522	570	552	527	524	531	530	523	514	532	571	556	544	525	522	540	551	499	592	551	517	531	524	495	511	547	533	536	521	581	537	495	575	576	529	532	569	520	514	517	529	547	512	531	551	486	549	541	525	506	516	507	566	552	520	546	533	507	534	525	561	551	535	516	558	533	574	539	547	534	545	548	551	555	552	552	498	550	497	537	548	556	509	533	522	532	538	537	547	523	541	541	517	520	518	539	540	546	552	496	548	568	515	560	518	515	543	553	527	551	562	541	544	527	539	559	535	524	536	526	528	571	558	548	543	571	533	547	525	532	520	560	504	495	522	539	506	529	545	504	541	558	538	513	534	527	491	496	505	537	543	561	551	560	539	562	517	547	567	548	524	526	485	516	511	508	518	534	535	579	497	543	563	570	509	582	551	547	528	546	546	523	561	543	561	516	541	524	529	531	509	533	550	567	554	535	540	500	522	578	544	559	542	545	539	500	545	547	547	523	545	545	534	552	557	490	508	537	525	542	517	526	527	544	520	534	554	534	499	524
28105	19620	16801	2537	755	740	704	688	717	694	717	753	732	698	692	721	693	692	669	694	700	672	720	716	676	693	697	753	678	673	700	655	721	654	683	685	719	680	686	703	746	712	751	651	699	734	715	711	720	711	712	733	736	734	714	661	700	712	702	729	700	759	685	737	656	744	727	686	698	659	683	724	692	675	705	713	661	703	685	694	705	724	698	665	710	736	724	711	678	668	677	695	694	733	715	754	682	698	688	672	698	709	705	689	659	668	708	700	660	682	697	663	722	669	677	673	658	665	697	715	723	678	731	667	636	730	753	710	717	707	687	672	721	665	711	642	715	689	679	687	657	691	693	702	712	710	727	723	644	684	655	715	698	689	672	714	691	662	651	737	701	705	692	681	708	693	695	715	694	675	687	684	713	649	720	688	726	714	650	689	692	749	710	683	678	716	705	686	647	704	712	736	672	727	680	666	689	702	715	716	708	733	662	745	702	690	691	705	753	701	729	700	715	710	698	750	681	683	682	748	668	708	711	686	693	664	675	701	706	720	700	679	668	727	696	666	720	652	704	697	700	720	693	676	670	674	731	664	687	700	704	684	722	687	687	669	623	714	730	637	685	715	673	676	700	690	687	674	739	689	728	665	675	721	718	694	709	669	708	706	678	693	706	710	723	761	645	639	719	637	684	724	662	742	720	713	740	669	681	719	685	695	691	746	707	654	700	659	713	740	671	669	736	715	678	733	708	679	751	689	689	701	641	628	700	675	683	716	697	661	668	707	696	690	739	662	666	660	664	742	719	681	713	720	722	683	681	740	644	699	698	721	692	670	699	672	694	673	694	648	669	730	709	700	702	714	695	681	655	682	725	681	692	679	721	752	676	663	715	650	716	676	685	694	711	705	712	671	745	706	703	745	711	661	660	668	699	685	711	713	657	708	688	680	690	711	744	722	715	705	713	668	738	701	716	715	705	728	698	714	710	704	729	684	701	765	656	708	688	688	692	724	656	680	667	711	736	725	660	730	695	757	662	691	743	685	700	708	743	688	712	692	620	700	700	688	703	718	721	674	715	683	663	685	711	712	688	721	701	743	728	673	689	689	708	670	706	665	698	678	680	672	704	731	702	703	709	695	661	706	660	715	663	687	715	690	689	697	673	746	724	757	716	661	719	717	689	673	665	686	704	697	700	699	663	681	704	689	709	682	667	697	694	664	679	722	732	719	746	714	728	709	721	690	727	673	705	710	687	658	695	704	717	664	699	704	687	661	705	721	743	681	720	704	728	752	755	693	694	658	677	698	737	682	692	717	697	697	694	718	698	678	686	724	737	696	707	710	662	684	692	726	651	690	673	697	730	681	694	656	687	688	680	704	675	671	680	696	657	684	704	691	695	691	664	777	739	692	697	673	688	717	708	701	720	644	710	657	682	685	668	711	695	696	666	709	697	686	691	710	732	643	737	692	730	689	678	712	753	731	727	678	690	719	669	696	697	703	694	695	636	697	672	710	681	657	687	712	722	654	680	729	713	688	722	674	656	697	701	716	683	686	691	667	691	733	775	673	734	748	719	686	771	703	646	689	712	696	679	714	690	705	717	696	670	672	687	659	750	708	739	701	733	737	671	693	736	677	688	669	729	707	668	706	661	691	685	726	687	663	674	661	712	679	664	703	729	727	702	731	670	703	709	729	720	677	679	657	668	699	666	696	691	648	665	682	690	685	646	683	693	669	697	716	672	675	711	688	753	691	673	675	735	690	702	703	709	698	711	691	720	734	676	682	716	727	719	716	693	712	690	671	746	698	723	728	667	659	688	691	705	659	687	672	686	733	680	672	710	630	706	658	693	686	732	640	678	678	730	694	707	701	700	674	689	721	687	718	662	683	659	701	610	615	673	686	678	734	711	731	669	728	675	697	691	691	640	709	702	683	677	673	709	736	696	672	681	686	698	709	669	734	725	717	673	698	693	654	742	659	680	646	697	689	696	698	666	691	734	661	676	699	671	711	711	702	740	717	709	686	701	696	712	702	734	660	696	695	675	669	664	699	724	711	726	722	675	726	709	705	691	682	668	690	682	662	622	715	727	711	673	674	653	706	695	702	680	678	647	677	713	708	712	675	664	677	704	734	696	722	701	690	683	696	668	698	683	629	683	674	727	678	646	697	669	759	700	712	671	704	706	705	736	740	725	747	685	702	697	717	697	695	678	671	703	697	605	703	751	686	688	726	741	731	720	706	739	708	678	738	708	659	677	691	639	676	695	651	667	667	664	665	665	647	698	683	677	730	697	657	682	707	684	698	705	649	679	677	697	624	670	750	711	715	702	673	667	727	716	725	675	703	679	668	727	658	672	680	651	659	706	687	648	688	687	671	705	689	664	722	707	727	689	683	671	731	661	703	688	668	636	668	724	720	727	688	709	730	684	690	709	740	643	716	706	698	672	684	726	725	680	671	671	698	657	716	702	697	677	702	681	709	682	697	691	741	687	709	685	720	678	709	729	719	701	662	681	711	704	677	760	709	648	728	724	716	679	728	653	724	679	654	668	729	686	722	734	670	720	708	687	667	715	689	656	741	741	658	663	646	683	718	678	678	724	671	723	753	705	666	686	647	675	667	699	684	679	686	725	701	650	721	682	715	699	749	663	670	710	676	693	676	677	714	692	654	742	677	707	720	724	712	699	714	703	733	668	681	659	718	718	636	756	689	731	687	706	706	780	656	690	665	678	667	652	680	696	655	731	712	675	668	678	716	684	752	650	707	677	692	707	779	696	719	715	688	682	684	715	696	732	673	682	661	695	683	715	702	697	701	716	675	674	695	695	728	679	739	703	665	713	639	639	686	712	636	707	701	705	689	675	726	729	703	724	678	670	644	660	682	736	716	695	698	708	729	715	706	681	678	672	706	701	700	648	705	670	722	704	707	701	678	680	706	689	658	732	683	707	701	695	699	686	658	725	681	693	719	686	683	721	722	669	678	659	735	721	704	746	688	658	677	670	670	691	730	703	695	689	697	678	633	694	725	712	671	704	725	704	699	685	720	708	702	681	699	694	631	683	691	660	725	655	680	698	731	736	694	661	735	705	695	708	674	666	722	714	681	677	731	723	666	711	708	723	686	710	684	663	724	703	716	672	710	691	674	679	686	710	706	655	739	701	680	723	710	719	688	679	710	695	756	673	765	673	690	659	710	686	679	672	731	709	711	637	678	726	678	717	684	729	668	713	686	643	695	700	642	718	654	702	695	683	680	626	703	677	712	693	660	732	686	727	674	709	695	679	729	710	671	755	707	661	703	704	676	691	706	720	682	751	703	662	672	732	663	695	711	707	658	681	726	702	665	697	715	683	703	702	739	726	706	696	696	664	718	674	702	755	692	751	724	681	732	663	709	716	658	673	725	685	673	697	687	697	732	688	653	739	676	683	703	682	690	714	704	668	647	715	698	683	733	724	744	703	704	702	716	719	734	640	708	683	684	721	717	706	660	698	717	662	706	694	708	733	730
12926	19689	13582	1202	947	916	934	944	907	915	911	926	849	864	892	874	912	876	868	894	882	891	873	882	849	869	899	865	843	871	870	869	872	883	871	876	892	881	882	891	859	839	904	893	868	889	892	879	897	830	967	880	924	863	946	834	888	852	890	893	915	889	884	979	895	866	876	949	867	904	882	899	858	930	886	848	936	817	845	905	901	838	870	854	843	921	936	906	905	875	914	835	880	865	898	873	830	852	927	846	898	876	831	874	892	845	826	831	831	844	913	872	871	834	866	924	899	845	874	878	884	877	878	889	875	908	857	904	841	872	861	910	901	937	884	872	845	848	857	886	852	888	884	834	868	895	886	866	860	861	896	845	852	866	883	847	854	857	887	915	856	903	861	903	926	848	862	823	858	859	892	904	807	850	840	907	908	856	893	874	873	876	859	905	864	821	914	889	865	865	858	903	923	854	909	910	866	833	893	860	883	877	859	862	883	846	868	881	909	856	878	903	872	847	886	904	885	832	809	913	912	879	870	907	816	853	859	855	901	863	897	878	834	853	889	837	855	866	885	892	822	854	848	870	836	875	838	862	842	839	852	839	845	818	878	892	834	859	849	860	832	884	874	870	878	855	915	868	864	842	811	871	935	898	923	901	860	880	859	855	838	823	815	868	840	872	902	905	824	828	924	902	897	840	855	853	868	952	844	847	925	887	870	883	908	869	846	880	872	864	917	889	873	902	885	867	867	829	880	831	890	864	813	867	863	894	826	883	871	910	872	844	886	912	873	832	879	884	807	850	842	904	850	897	813	833	899	869	929	828	874	885	879	829	875	836	884	871	890	893	873	831	865	849	903	860	810	869	893	935	831	908	814	889	848	863	884	826	879	855	919	869	917	841	871	884	888	872	890	890	856	872	848	880	849	935	893	821	838	818	877	861	837	889	865	874	843	876	831	809	906	886	832	862	842	844	868	836	848	868	870	896	904	875	914	866	896	879	874	874	877	891	855	885	845	877	895	885	899	884	902	890	877	836	880	851	855	872	907	871	850	865	856	836	910	872	858	836	880	917	873	872	906	825	841	824	891	922	874	937	960	899	867	926	870	900	891	833	863	864	838	893	842	883	876	862	873	852	845	843	846	919	859	879	880	830	815	875	782	842	927	835	879	867	874	906	833	848	883	885	867	913	885	884	894	863	888	846	901	880	876	882	898	864	914	855	891	847	900	853	857	884	894	847	880	880	877	874	899	873	860	858	836	848	905	852	872	837	857	885	901	858	873	890	910	869	876	861	868	888	880	887	837	837	872	833	836	882	891	865	903	850	864	886	863	934	878	891	876	933	940	882	898	865	845	843	865	865	848	871	883	875	853	854	871	891	918	895	924	879	855	876	864	856	849	902	903	822	903	834	876	870	896	904	874	873	860	818	896	873	897	898	921	892	887	890	893	888	897	868	923	854	945	891	928	918	867	802	872	863	899	908	884	914	853	863	867	920	846	899	890	846	874	839	878	853	892	901	826	883	879	850	875	857	873	830	866	894	880	878	880	888	884	871	849	886	845	860	873	924	893	815	841	915	809	937	887	861	861	893	860	919	904	886	915	917	914	861	874	847	872	890	890	882	886	830	859	880	897	851	876	884	823	870	881	879	869	849	862	880	861	851	877	846	839	864	832	874	838	837	873	895	866	895	884	870	908	893	854	960	871	906	895	941	869	856	889	868	846	880	899	886	838	875	863	880	921	901	811	850	848	880	862	882	850	874	900	827	881	853	868	872	904	861	895	855	825	963	889	849	854	867	849	899	889	812	867	862	882	908	919	944	918	898	844	858	872	865	844	900	875	877	878	899	928	924	877	917	868	838	888	849	909	879	873	843	884	878	850	844	837	809	876	882	878	867	816	884	876	874	911	910	855	902	923	882	864	928	918	809	896	883	920	858	881	810	877	891	862	820	849	816	877	851	880	840	794	836	883	852	857	871	883	910	897	854	916	903	878	857	877	904	873	912	875	898	912	846	898	886	881	847	936	861	860	855	908	873	858	873	884	869	836	848	877	834	904	890	924	846	850	831	896	860	838	817	884	904	908	830	897	889	915	862	834	891	859	872	846	823	888	881	848	895	844	942	846	915	854	843	854	875	875	901	847	891	888	921	831	895	861	866	854	854	959	849	826	919	869	835	865	911	908	877	869	892	912	878	859	919	896	796	876	882	850	862	912	921	845	880	887	824	816	890	831	807	841	888	863	906	926	822	839	854	875	880	845	870	893	912	880	871	867	875	907	827	832	877	859	861	856	846	807	881	864	842	835	850	829	860	879	849	896	835	846	882	845	853	848	884	805	911	809	901	835	861	895	898	903	905	885	858	846	888	882	830	924	881	894	880	872	817	886	877	826	907	878	885	871	796	876	875	801	909	851	895	875	909	917	845	862	852	814	856	899	902	835	909	897	841	843	884	859	891	918	866	854	908	886	882	881	880	843	872	821	873	887	855	833	892	879	857	814	844	901	902	836	866	890	834	882	833	896	888	879	849	862	871	870	896	849	848	811	925	906	886	911	855	863	859	862	892	866	920	870	890	890	836	896	900	865	902	887	873	894	860	862	859	869	879	851	867	875	886	914	899	851	846	903	867	930	851	819	900	845	894	937	925	851	925	853	856	876	867	817	882	849	852	863	809	867	864	876	864	856	887	877	866	891	863	883	800	847	874	900	870	835	883	895	886	883	908	934	851	898	882	811	900	860	827	876	845	868	856	895	823	901	861	866	848	868	877	817	834	893	891	845	870	863	835	881	883	891	833	818	864	876	860	897	839	875	811	902	875	891	901	852	875	912	855	836	848	885	886	848	890	861	879	883	894	894	835	849	911	878	905	827	854	843	869	919	882	856	877	806	825	877	865	870	863	893	900	887	889	852	884	879	877	835	897	873	883	865	882	857	877	867	920	821	850	879	878	848	883	855	897	835	854	869	892	864	914	918	867	825	904	884	821	829	854	829	837	835	900	915	893	894	860	860	859	909	864	821	867	895	882	919	835	845	879	875	832	867	861	941	848	884	920	889	850	841	933	891	859	896	881	893	852	926	913	855	920	880	914	937	882	869	831	838	872	880	921	840	865	901	876	854	863	890	862	885	819	847	857	889	899	833	904	865	870	872	849	831	922	844	881	901	885	871	854	864	934	856	907	865	862	835	867	866	786	877	880	861	915	852	913	885	849	852	865	830	873	825	880	883	833	877	816	785	883	892	914	866	899	849	826	893	877	910	848	839	909	852	877	823	862	846	847	907	905	877	869	853	869	881	878	828	890	925	913	887	844	896	887	858	828	898	873	862	834	856	869	889	827	892	894	851	887	839	892	842	893	830	847	938	848	911	853	874	851	869	887	907	869	811	876	869	839	867	856	864	927	897	894	861	926	893	869	932	912	835	844	831	889	895	887	886	809	893	874	871	871	881	852	842	869	856	824	906	821	865	861	876	887	841	854	822	807	926	930	861	810	904	876	869	879
23788	21453	29956	24764	19956	6436	989	765	742	671	663	659	624	591	587	587	623	579	636	604	640	614	615	604	614	630	613	598	602	589	618	583	587	598	594	620	602	586	591	609	590	597	609	582	623	648	588	601	567	607	630	598	620	602	612	572	601	599	636	580	641	603	645	610	580	644	585	595	672	635	625	586	574	585	622	596	595	600	585	630	614	602	613	606	654	620	616	612	593	563	644	597	621	577	592	582	558	585	557	606	606	618	605	559	581	581	635	635	656	608	573	589	671	566	627	606	588	647	573	585	591	596	639	578	578	582	634	625	587	561	564	589	580	586	607	572	562	550	599	617	606	609	603	578	554	636	568	557	627	573	583	571	613	610	602	579	574	626	627	582	624	559	654	601	570	588	586	578	615	596	571	577	555	567	601	573	571	578	589	564	630	575	559	603	584	591	601	625	600	578	564	610	618	597	616	569	606	580	588	598	579	591	541	619	613	576	583	619	545	601	608	592	587	570	561	583	619	587	616	602	649	618	603	529	608	590	582	590	573	646	615	631	586	624	565	575	585	585	638	592	589	583	592	564	600	578	613	612	543	588	576	567	609	589	597	586	609	588	583	605	565	599	574	604	640	625	589	581	598	603	628	597	563	622	597	599	608	572	628	563	609	604	636	609	561	569	599	578	633	612	594	609	621	584	582	575	631	607	550	572	623	599	588	613	569	638	607	596	608	576	562	604	592	600	575	607	531	581	603	601	594	596	600	595	645	572	642	585	582	597	581	560	561	599	608	573	585	570	551	593	596	568	584	610	604	609	651	567	592	598	586	639	604	574	617	599	574	609	568	599	554	608	561	631	606	637	564	554	588	605	579	537	575	608	587	575	608	599	626	592	592	563	597	601	593	570	566	610	599	598	595	577	610	566	639	613	627	556	597	562	554	594	572	594	595	626	630	609	566	647	605	583	605	600	590	606	557	562	605	622	592	631	600	597	561	604	624	554	588	608	602	602	589	608	591	586	608	607	613	561	578	574	584	632	604	573	610	563	627	595	621	593	603	579	580	562	574	604	612	602	598	581	633	579	615	637	575	615	603	588	597	592	601	615	596	610	573	553	605	612	610	579	611	613	600	605	620	582	594	611	612	586	630	579	601	576	598	642	602	579	568	623	614	589	584	606	575	595	562	601	591	611	603	594	571	591	584	623	615	616	589	595	606	562	603	556	586	609	551	608	638	606	594	572	586	589	584	584	614	599	603	618	594	611	568	609	575	568	570	579	587	575	606	589	609	576	576	584	578	559	582	576	594	623	605	596	586	631	643	621	603	569	556	573	579	574	575	580	642	636	571	613	550	578	578	603	619	591	603	580	577	575	613	576	547	608	581	590	572	578	596	603	594	571	624	576	627	541	587	616	567	625	594	580	544	559	611	555	633	618	559	596	561	634	536	608	574	606	620	591	596	575	588	604	555	616	575	610	609	623	636	630	581	592	633	578	555	593	547	620	570	553	508	562	580	579	552	580	610	550	555	573	604	577	629	578	602	614	569	572	563	630	573	562	600	596	591	604	569	571	605	604	554	606	606	617	541	629	649	608	583	633	552	573	606	619	621	625	596	577	586	617	594	599	577	637	576	617	620	638	583	580	554	579	590	594	583	593	621	602	630	612	538	582	609	627	593	624	571	549	607	570	620	615	586	585	597	613	651	570	663	644	589	586	595	570	608	583	614	592	614	603	592	604	545	606	587	564	584	623	624	602	648	635	623	645	570	560	570	618	594	630	587	579	640	594	621	600	606	600	660	588	599	609	644	612	619	622	649	567	610	593	583	615	632	567	575	593	578	602	601	581	627	614	593	578	626	561	598	649	609	621	585	602	656	632	602	629	548	606	585	630	589	597	595	609	611	579	608	554	598	616	559	567	600	597	626	627	602	567	594	621	617	573	601	617	568	604	592	585	619	572	596	604	599	627	566	579	594	582	567	627	623	606	625	593	548	660	563	596	619	564	579	559	616	597	565	595	617	544	565	605	602	590	591	542	598	589	583	583	622	601	631	571	589	597	590	599	569	646	607	588	578	589	592	553	554	556	632	561	576	589	587	587	574	572	608	589	610	586	618	611	593	597	574	587	574	597	622	610	567	598	596	650	591	591	564	599	587	627	584	599	560	604	618	582	637	624	614	572	549	611	608	647	617	626	641	593	594	657	580	600	602	583	588	576	528	600	600	587	597	586	597	590	598	582	610	576	597	562	553	568	629	603	596	583	557	620	552	593	598	571	632	604	614	589	613	591	584	583	594	614	588	636	600	566	587	604	612	605	555	615	598	554	640	599	586	583	578	630	620	602	629	575	625	583	621	558	653	597	592	587	595	570	574	571	581	566	606	593	604	613	582	552	611	598	540	630	621	578	591	613	580	579	597	598	599	582	628	590	578	584	573	590	594	614	571	659	602	556	616	607	589	593	590	626	650	618	624	631	587	573	608	591	640	548	609	585	579	561	613	625	598	572	574	586	536	587	578	641	576	566	622	572	589	552	579	595	615	573	648	565	588	613	628	592	622	574	591	566	559	541	579	568	589	629	616	562	601	589	588	572	613	599	592	567	540	576	590	555	568	617	569	613	640	592	596	583	591	565	600	577	582	589	599	577	596	601	556	567	612	598	630	606	618	590	579	594	590	550	553	613	615	574	647	587	587	576	584	654	565	568	583	600	589	586	585	571	613	590	646	579	571	615	582	588	541	569	622	546	561	588	637	582	647	590	625	610	614	600	596	623	596	610	626	614	587	558	591	618	633	545	564	577	596	594	572	586	603	610	598	643	608	563	572	545	581	610	602	607	632	633	610	637	598	590	571	615	587	565	613	629	584	642	594	600	604	594	582	602	605	595	596	576	593	611	596	630	612	598	593	579	610	607	600	612	604	626	597	583	572	598	570	625	571	571	586	574	618	572	596	605	601	633	605	652	534	531	591	582	585	583	555	621	592	593	626	548	614	572	616	631	586	590	548	613	610	619	620	626	572	633	606	614	614	577	575	566	551	587	585	582	591	522	571	598	573	595	629	621	552	557	632	571	582	558	574	549	627	610	629	568	603	611	588	568	619	557	596	571	598	543	583	583	590	564	594	560	586	547	623	554	615	569	607	588	642	622	624	597	588	582	579	615	595	582	574	592	595	640	657	606	622	574	614	551	592	579	567	613	597	582	595	603	583	574	577	629	570	614	632	599	586	569	617	653	577	553	600	588	595	581	583	583	566	617	568	555	561	574	592	561	587	580	607	591	521	580	586	598	593	643	587	548	575	613	547	586	560	556	610	580	575	637	609	616	582	603	601	587	599	622	623	523	602	589	597	607	557	627	615	593	621	567	594	599	607	615	624	598	594	613	632	614	581	589	597	597	599	634	596	575	617	611	570	622	613	598	595	556	558	549	626	620	585	551	583	582	576	604	600	615	583	589	606	610	571	585	642	609	560	569	619	565	556	613	607	579	619	611	609	584	577	582	577	583
17438	62312	53248	5847	1658	1446	1267	1130	1041	959	892	921	882	843	850	833	814	812	781	797	786	813	765	801	818	816	779	757	803	760	750	750	745	755	782	810	780	758	781	760	763	767	755	768	825	767	785	787	801	844	776	777	771	841	738	778	772	788	746	818	814	810	753	806	821	771	756	784	774	781	768	780	750	797	772	763	752	730	779	757	756	744	758	741	717	756	760	804	771	743	706	745	705	742	747	739	806	765	779	780	755	746	758	825	744	770	752	713	763	755	777	750	737	773	757	719	742	756	684	782	746	758	823	762	764	764	793	749	704	738	754	769	736	724	766	759	780	737	737	746	724	740	788	743	721	732	729	769	764	707	711	765	758	737	722	741	716	754	740	765	760	741	760	755	746	755	762	771	793	771	725	751	807	714	731	746	796	738	762	752	735	767	763	761	695	746	721	778	729	729	789	742	772	741	779	734	720	757	761	796	774	782	751	779	732	749	766	739	688	734	796	781	716	730	743	715	736	720	726	755	773	762	797	730	790	752	731	757	742	768	748	767	735	753	751	756	706	790	744	734	738	775	720	753	770	758	728	747	765	768	771	786	725	746	745	793	767	766	771	804	789	785	741	769	748	722	770	759	716	773	690	760	704	759	793	780	717	755	772	753	748	731	755	760	791	773	738	780	733	758	734	738	769	726	798	701	777	762	765	782	788	741	717	762	684	726	737	776	764	774	753	757	771	735	734	780	745	755	766	720	773	779	750	728	749	790	748	757	715	770	791	718	785	765	839	734	712	740	719	724	786	739	733	721	755	746	784	724	790	772	722	771	787	773	706	784	695	729	762	763	712	758	787	755	745	744	798	750	694	784	742	781	775	753	778	736	779	759	770	762	760	780	754	760	747	753	731	742	747	729	772	748	736	743	724	766	755	758	738	754	752	772	712	741	798	711	722	708	710	756	754	742	747	795	793	755	771	734	683	758	750	779	736	757	741	728	759	787	739	772	764	768	747	781	763	734	771	743	755	786	727	738	765	746	797	748	761	770	767	739	753	770	764	779	747	755	748	756	745	732	717	784	755	741	760	769	759	766	784	759	775	770	766	789	731	784	777	788	733	783	724	756	757	742	774	753	783	717	735	735	798	763	764	721	764	770	758	773	772	732	787	750	697	777	785	747	750	756	756	719	794	794	773	766	735	761	712	736	759	724	763	723	764	763	748	737	742	756	768	766	760	769	728	739	803	749	780	762	732	752	760	734	733	778	789	747	763	750	756	758	754	723	766	796	745	740	734	805	773	697	731	773	724	703	772	716	725	786	781	799	747	696	777	714	757	757	749	750	737	795	755	708	739	728	777	719	754	746	778	733	759	769	712	740	732	755	717	770	712	785	716	732	753	711	706	832	758	768	760	709	715	770	755	754	744	754	774	771	784	714	760	752	742	691	768	767	718	689	713	783	755	751	721	721	747	794	784	750	752	752	765	726	760	823	745	758	743	786	726	746	767	762	737	766	727	723	798	751	728	744	784	740	783	785	825	748	704	770	781	770	786	778	761	706	748	761	728	776	764	733	752	804	740	711	784	756	776	741	764	710	738	766	729	743	750	765	795	750	792	775	728	772	750	782	709	755	753	734	735	750	737	779	725	705	763	783	716	755	756	729	737	757	704	740	774	749	785	788	764	743	752	731	718	703	748	728	744	780	770	787	811	748	775	748	719	759	798	771	753	733	745	746	723	743	745	734	771	769	773	695	751	738	753	742	711	704	829	770	740	729	772	763	736	739	741	767	767	788	756	712	779	753	728	759	744	748	747	745	762	772	766	710	771	802	736	733	776	752	810	770	734	714	777	774	772	782	773	772	764	746	775	751	745	800	781	758	745	777	675	756	773	782	768	756	796	743	779	721	786	740	764	735	789	743	763	789	738	741	758	773	769	715	771	734	769	750	695	754	813	776	773	726	765	761	784	772	775	773	770	740	719	798	792	721	758	711	744	760	783	752	780	791	751	782	727	775	760	723	722	753	793	761	759	722	743	751	718	775	781	787	736	709	766	774	773	792	721	758	709	781	768	750	725	751	727	730	772	837	773	767	773	761	732	735	722	799	767	750	756	737	790	753	735	736	761	765	773	777	741	754	725	795	714	779	816	683	799	807	735	750	818	755	760	722	756	716	817	741	740	745	741	751	776	716	802	741	779	825	767	782	756	750	790	746	784	783	809	773	739	784	742	805	722	712	822	759	799	801	738	751	762	778	710	738	705	742	724	748	770	740	806	744	769	761	789	802	805	763	759	720	755	715	761	750	757	746	735	731	789	720	720	752	788	730	743	772	768	751	720	727	721	717	747	713	737	778	725	766	719	749	722	723	741	729	768	722	705	789	779	740	737	719	760	769	740	756	761	722	730	778	760	773	804	782	735	752	733	744	762	747	817	783	738	784	749	778	770	724	750	726	720	816	712	779	725	753	714	785	736	805	697	755	774	685	751	779	735	788	790	788	795	769	739	763	731	747	732	754	767	774	735	726	738	745	726	731	789	782	743	736	770	766	765	708	736	792	783	771	751	757	753	746	751	718	752	720	780	717	738	748	782	769	764	755	794	778	779	763	739	711	788	746	726	775	691	720	764	768	773	824	747	757	760	751	714	790	719	774	776	733	760	743	778	724	763	758	722	738	727	750	780	699	771	703	788	753	742	721	772	794	786	750	739	747	708	687	741	705	759	743	750	760	761	750	744	775	745	699	743	757	780	771	708	722	792	706	749	708	685	750	740	806	770	766	749	750	724	801	735	759	764	768	779	720	729	789	740	740	730	699	751	690	745	745	757	730	784	725	733	748	725	761	826	780	702	755	768	788	750	728	803	719	718	778	722	702	738	776	738	803	740	730	733	776	744	764	754	728	735	728	746	761	742	721	713	777	752	741	766	758	755	760	684	767	782	704	763	778	730	738	732	764	763	780	720	743	759	771	761	727	743	760	757	748	790	771	764	779	781	755	729	826	715	734	758	749	782	710	746	735	736	727	756	766	797	728	727	738	783	784	741	776	728	756	762	715	729	755	728	789	775	782	743	750	774	764	760	718	728	762	767	750	740	706	747	712	751	720	780	762	742	751	732	741	752	744	734	716	733	771	755	745	767	749	763	737	726	773	742	835	782	749	799	742	761	757	772	748	706	768	744	797	736	706	782	722	754	762	748	769	730	743	802	788	733	737	785	792	770	756	730	796	763	794	792	769	738	749	749	736	776	773	788	716	747	729	738	733	712	736	716	693	779	732	727	775	741	751	753	763	738	719	773	795	769	767	749	707	753	724	766	716	800	764	794	792	770	756	786	752	751	769	751	751	794	716	705	747	770	769	800	749	701	765	738	792	736	745	793	723	721	744	789	758	723	721	796	720	760	729	765	752	714	790	713	711	736	712	740	712	733	751	756	824	772	711	767	731	785	744	715	754	756	759	759	800	773	735	743	739	757	769	758	735	734	814	787	742	783	775	783	740	731	733	714	761
24997	21480	28780	24309	6534	812	724	647	651	656	620	626	650	653	598	612	627	585	594	637	600	612	590	591	583	600	576	572	650	601	561	620	606	606	614	647	606	607	598	600	624	598	640	630	624	577	607	614	635	626	600	632	615	575	601	610	591	619	612	595	621	614	609	645	607	571	615	616	668	579	637	598	577	578	626	590	580	629	580	566	635	586	579	579	563	603	609	628	635	587	568	621	583	602	646	574	595	576	585	573	627	554	578	569	591	589	597	616	568	583	580	630	597	556	594	538	624	572	607	615	586	577	613	545	605	608	554	597	548	580	632	555	602	588	565	587	613	611	562	571	573	566	630	558	594	563	557	536	577	578	599	608	612	603	605	550	633	584	606	547	547	577	613	574	606	588	586	622	590	578	587	584	550	574	563	615	574	578	566	574	581	585	590	583	583	598	604	574	606	607	613	571	571	576	631	581	606	596	617	549	579	578	597	576	622	606	613	571	618	588	611	565	607	603	594	614	588	587	584	622	595	588	631	603	609	620	588	581	582	589	589	576	608	621	584	596	625	591	600	617	593	572	590	594	585	527	583	605	613	653	629	599	580	609	580	596	599	589	598	612	640	611	584	566	628	565	592	568	572	571	565	594	597	598	539	556	608	584	614	595	585	604	592	579	611	575	596	547	598	573	598	615	602	601	645	584	637	583	595	584	586	570	551	596	537	601	591	646	565	589	598	591	587	575	611	573	597	639	594	592	566	629	610	555	611	620	584	591	569	582	632	587	596	561	575	621	604	553	587	577	627	609	633	576	593	569	572	626	611	557	601	618	580	595	618	610	593	594	570	607	611	589	625	568	613	589	611	583	577	590	582	549	639	603	608	620	592	571	630	600	549	568	609	612	561	593	570	548	580	614	602	602	626	609	580	586	597	588	586	585	581	573	565	584	601	591	593	538	605	622	589	565	596	570	536	607	580	607	612	555	578	546	609	603	635	570	565	576	585	599	634	599	645	555	554	586	609	589	598	604	597	614	568	580	592	597	605	609	616	634	595	552	638	596	591	588	596	617	597	638	580	613	579	602	629	592	591	612	607	636	602	598	574	591	589	560	569	612	614	596	567	593	574	600	611	576	582	597	587	606	620	581	602	602	577	579	612	576	568	546	590	563	597	561	538	575	600	584	553	563	587	595	567	610	610	618	576	583	613	581	611	591	607	566	578	573	644	562	540	596	616	601	603	581	605	583	581	614	592	560	604	611	628	597	597	601	607	583	618	576	545	539	616	563	573	584	621	608	585	578	582	586	570	606	613	605	576	630	584	622	576	579	588	597	553	597	573	575	576	592	610	610	605	553	612	605	597	567	607	618	567	579	540	568	632	576	626	586	591	617	560	580	604	584	566	585	598	611	573	616	531	630	652	578	597	598	583	548	586	614	584	613	599	562	576	568	581	542	560	656	595	578	601	597	626	549	557	573	586	593	616	603	569	601	583	602	583	565	597	568	617	604	598	620	529	580	586	559	630	582	571	618	588	563	582	628	590	608	630	666	584	584	610	574	567	592	616	572	634	595	618	566	593	564	563	624	576	588	584	594	626	601	604	581	570	586	544	614	575	608	613	560	591	626	580	571	590	599	611	531	603	585	647	590	554	563	654	620	644	566	609	570	598	585	609	591	573	583	646	611	545	575	564	588	632	597	605	559	579	557	590	596	603	614	601	602	611	607	631	594	567	595	561	576	580	584	597	565	629	586	597	583	585	603	577	620	584	592	623	598	595	577	589	577	607	578	613	636	610	592	624	597	611	612	559	575	616	610	530	600	596	610	610	582	545	563	558	598	617	582	579	666	570	588	580	555	591	608	588	596	619	596	577	599	590	586	594	583	588	595	580	583	587	618	609	622	591	593	588	628	602	579	571	626	594	545	578	599	582	557	637	570	608	587	629	617	604	587	565	569	573	590	594	530	584	617	583	559	555	598	558	623	638	559	621	623	573	595	569	600	564	609	559	566	563	596	572	579	609	620	615	564	598	608	611	550	570	584	586	589	622	594	566	608	611	631	587	594	596	581	631	606	572	605	581	596	613	652	559	587	579	621	587	591	558	558	556	592	581	561	602	608	619	545	574	610	582	599	587	566	596	574	573	576	616	633	617	594	608	561	602	573	580	590	581	594	577	620	581	571	619	583	648	571	613	607	602	552	611	588	570	592	607	575	606	610	586	576	622	611	581	636	565	589	565	580	542	606	592	607	597	628	579	611	589	535	599	580	577	632	585	584	550	567	563	570	592	609	541	567	580	645	585	620	572	622	572	618	584	589	612	634	577	622	585	624	596	589	576	588	592	605	581	586	578	597	615	582	596	520	598	563	598	549	531	625	566	613	570	604	565	556	581	579	621	553	609	638	566	620	596	626	581	585	562	577	594	568	592	584	576	588	608	626	605	598	547	573	599	591	517	594	636	590	630	618	587	579	619	617	589	587	569	643	600	583	629	559	598	569	617	605	609	588	612	609	576	627	593	573	595	578	586	596	575	600	603	639	602	573	588	587	578	606	586	563	600	573	612	589	600	605	598	595	601	584	605	573	567	567	553	591	615	629	536	586	648	630	597	611	600	573	605	616	590	594	591	583	611	577	670	579	641	604	579	550	618	618	561	591	623	593	618	586	601	617	609	571	595	574	550	539	597	594	572	583	601	580	591	611	585	595	590	581	582	616	546	623	565	612	597	613	605	603	599	615	620	593	609	601	585	595	609	549	568	598	609	587	564	577	560	613	583	597	597	594	575	572	632	641	597	601	592	617	606	559	536	580	580	604	595	626	577	584	575	573	627	582	608	574	597	609	602	591	606	592	602	585	554	604	611	579	641	574	603	602	549	551	607	574	586	561	604	552	595	637	571	571	565	583	566	620	567	589	640	598	642	594	647	623	632	585	586	590	563	597	622	531	598	606	612	612	592	614	614	592	600	582	587	560	592	596	601	583	529	572	550	591	616	554	650	560	601	581	595	549	610	622	558	554	572	570	636	610	584	590	571	620	611	590	539	573	581	583	554	620	573	561	555	619	612	631	579	599	620	566	601	587	550	550	573	615	595	566	601	571	610	632	593	590	642	590	663	561	576	597	604	568	580	595	593	576	613	582	567	589	612	590	598	602	597	565	608	590	607	609	616	594	603	586	586	595	614	615	620	610	596	581	578	589	573	550	556	604	612	552	575	609	587	640	550	607	551	554	572	594	597	619	627	573	599	567	620	585	584	607	548	605	581	592	570	639	590	608	568	574	623	558	601	629	579	588	566	576	620	601	624	618	570	627	634	638	569	547	605	579	593	632	572	587	611	564	597	594	566	564	582	576	584	618	589	553	547	607	569	546	555	561	568	583	563	596	600	597	603	620	639	546	600	574	587	627	611	592	604	561	585	616	554	604	575	610	559	553	576	529	560	621	604	573	596	609	597	641	583	587	558	602	629	568	611	589	598	598	561	642	575	567	583	603	592	608	580	625	575	598
18533	48960	40740	3189	1234	1097	1046	946	964	821	862	779	829	763	776	753	762	817	787	733	749	744	738	753	774	713	785	763	749	750	691	724	766	724	700	745	708	770	787	734	707	738	753	761	738	717	811	787	755	755	733	764	764	745	723	780	787	821	782	759	785	757	749	753	786	778	787	797	786	747	765	761	788	725	732	751	802	767	719	793	761	686	739	740	728	769	715	754	760	727	766	744	733	688	742	757	774	803	737	740	742	792	738	701	741	755	734	702	764	762	727	767	753	764	735	750	757	764	696	751	769	728	757	747	748	741	733	689	763	742	729	728	708	723	722	744	739	741	734	738	720	783	679	730	715	722	765	761	769	680	710	748	703	711	749	762	714	659	732	734	783	739	747	703	765	731	741	755	704	710	758	761	704	743	739	745	771	714	767	673	736	789	768	743	703	739	788	775	755	786	706	755	709	771	748	787	755	767	758	737	799	727	741	713	720	747	705	750	730	752	734	702	683	717	746	724	733	786	711	726	726	724	705	729	781	734	727	751	759	741	742	729	713	735	738	781	773	761	746	753	763	688	769	748	756	754	774	792	752	730	765	758	779	745	746	712	737	715	701	737	722	741	751	705	757	769	776	721	757	731	760	750	747	706	713	780	730	746	768	731	742	753	802	764	729	707	742	739	731	786	741	720	703	757	748	696	725	737	736	799	711	704	719	753	739	706	780	782	789	760	787	726	727	738	764	721	751	779	759	725	723	687	703	760	801	777	761	735	744	715	729	723	746	758	805	691	705	699	798	749	744	718	731	729	721	719	717	706	706	685	783	783	753	736	758	756	735	720	777	771	729	721	735	749	727	709	758	755	719	751	736	727	707	718	775	722	744	715	708	722	753	716	703	759	765	713	718	731	797	698	756	705	745	751	739	727	751	765	774	704	729	733	725	750	759	759	740	727	713	704	783	783	699	764	725	722	728	756	741	743	765	765	697	747	722	726	720	725	754	734	747	752	742	753	715	693	765	749	728	760	765	745	776	803	722	708	737	783	750	769	741	747	757	738	759	709	759	709	745	748	775	717	721	752	763	735	758	728	753	696	728	738	762	758	740	763	726	753	735	708	751	712	720	720	702	730	731	731	728	710	739	745	758	806	722	740	759	758	757	744	774	766	768	699	730	747	724	698	708	737	758	774	734	722	797	717	715	748	733	717	764	715	692	759	704	700	662	716	732	709	728	756	702	722	707	689	739	708	723	780	732	764	747	786	727	702	773	739	705	739	716	756	717	715	671	715	779	753	757	769	798	757	777	762	751	746	698	708	739	775	725	761	814	753	717	760	764	747	732	781	765	739	715	737	703	738	727	729	731	782	737	752	756	703	743	796	773	771	784	747	742	759	756	720	724	753	764	776	753	744	740	735	778	755	780	732	753	771	786	739	770	745	745	714	733	805	735	775	769	738	699	752	740	733	762	680	748	808	710	742	771	735	783	699	767	801	741	750	704	785	735	670	762	778	720	708	788	778	728	730	746	773	739	692	701	682	686	726	688	751	718	760	767	742	729	754	793	773	729	684	712	738	766	777	747	791	741	764	704	738	725	728	718	736	724	756	765	755	742	733	753	741	708	738	720	694	759	743	716	743	746	686	716	706	774	706	745	761	751	728	709	783	766	762	677	715	728	737	741	794	706	713	732	721	734	750	720	749	752	776	737	816	708	737	727	782	742	748	761	741	772	766	772	702	756	746	741	708	737	750	709	741	764	742	711	735	740	769	741	722	721	705	675	733	728	732	712	727	710	745	713	729	715	722	730	766	778	719	757	746	716	781	756	710	725	713	748	701	740	731	725	770	762	691	718	772	721	759	735	734	757	750	736	747	769	763	749	714	701	703	773	774	731	710	767	763	730	781	741	722	716	783	767	753	729	769	774	761	741	787	719	756	726	732	779	727	730	750	719	769	705	738	781	705	741	687	730	733	745	713	756	781	692	748	716	692	696	715	699	783	685	722	764	743	803	770	753	746	713	685	791	741	740	735	714	736	740	732	746	706	761	736	743	758	740	747	658	738	709	743	721	738	809	764	761	817	741	793	717	699	765	785	808	713	720	774	768	725	742	775	707	708	696	748	749	731	750	738	744	716	733	716	727	726	720	720	735	734	784	743	745	686	739	741	765	753	768	753	746	728	761	798	778	712	727	722	704	770	743	716	726	741	720	745	693	747	717	700	734	763	715	707	725	747	742	741	718	727	706	789	724	746	703	806	682	767	745	750	782	754	754	751	725	747	736	769	752	766	778	740	766	761	744	800	740	716	747	736	728	728	738	781	689	741	744	703	726	718	770	748	745	799	699	749	773	706	755	748	730	733	744	789	731	746	757	709	794	767	696	762	771	729	726	791	795	717	720	712	757	772	758	771	725	749	681	780	711	681	751	734	721	746	791	757	760	765	752	740	739	744	740	736	725	687	705	768	755	768	752	740	728	712	760	748	738	770	748	736	771	731	733	762	717	709	719	712	747	750	724	782	771	727	790	748	711	741	745	712	780	728	726	682	796	728	752	760	763	735	726	718	674	710	730	738	800	772	749	734	771	755	756	732	699	755	741	762	746	739	724	766	755	772	771	711	722	724	798	769	721	715	738	798	739	743	728	721	789	726	742	725	698	742	746	701	730	742	780	725	707	703	728	757	734	738	752	711	706	756	767	774	741	695	768	698	758	754	713	709	736	787	795	790	724	778	708	736	764	764	721	751	795	775	765	765	705	783	733	766	732	757	753	750	745	738	772	700	736	758	778	712	757	728	760	687	715	742	699	735	703	703	724	751	717	717	768	729	776	729	733	745	758	735	712	723	730	758	752	760	717	757	710	743	772	704	710	722	742	724	734	783	724	726	720	737	721	769	753	720	730	747	753	793	705	726	738	724	729	769	743	764	735	743	746	776	740	762	758	761	687	718	752	728	735	725	708	716	759	772	711	753	755	773	742	739	752	747	732	791	738	715	726	765	735	711	786	800	784	744	727	737	738	730	711	763	699	742	716	721	715	730	773	716	759	714	719	762	688	786	769	776	787	774	748	755	787	763	729	734	696	719	741	727	707	806	784	754	731	730	769	712	742	722	706	699	688	712	742	780	748	735	776	759	703	692	748	733	689	738	747	759	746	731	691	750	716	762	735	752	761	714	757	706	719	766	746	746	731	746	742	739	761	752	735	686	684	718	730	740	721	738	716	725	736	732	770	736	779	707	763	698	736	756	751	738	782	716	726	758	682	734	725	711	718	760	743	711	712	764	734	727	787	758	726	765	783	713	784	746	717	706	762	729	734	756	699	746	727	721	727	759	778	735	768	707	663	734	735	729	778	772	756	748	745	729	717	757	748	755	731	760	736	680	737	705	796	747	761	716	753	688	761	727	742	730	761	719	741	754	730	759	684	810	675	803	749	730	777	774	721	685	719	773	743	723	728	789	752	762	709	780	763	736	755	713	696	771	724	698	719	716	725	730	749	708	684	701
22825	21441	29442	24265	21426	19432	3436	784	668	633	578	537	530	567	506	522	457	452	471	481	464	451	444	450	469	446	452	420	431	466	483	481	438	461	440	432	424	448	468	469	471	444	437	443	467	413	477	451	418	419	488	474	450	430	467	442	437	467	441	428	407	451	454	470	483	432	464	447	478	470	435	430	449	427	436	442	411	441	471	435	427	422	435	406	411	453	421	444	427	381	415	469	452	441	419	418	432	421	442	410	415	430	416	400	427	398	453	429	435	401	432	398	444	439	420	427	422	435	417	446	445	416	442	382	433	446	491	443	457	441	434	459	424	403	414	420	448	432	425	429	408	432	423	433	435	391	425	441	462	377	382	431	436	458	428	460	439	433	455	430	415	410	464	440	445	406	438	423	424	440	424	426	418	458	428	415	421	400	478	430	426	421	409	413	437	414	439	399	444	407	448	409	443	419	415	411	444	423	429	446	404	406	451	443	447	490	431	438	441	410	418	432	443	425	437	452	418	385	478	471	398	454	425	420	384	404	427	437	376	430	428	421	449	402	457	435	403	416	422	449	421	406	415	460	446	453	417	442	438	408	422	454	415	466	453	424	429	415	450	444	449	402	428	413	432	437	443	460	403	432	400	429	407	447	426	424	425	437	397	464	485	439	408	419	421	429	386	423	468	418	480	432	442	426	444	411	417	395	466	444	399	431	404	410	454	440	396	438	428	422	467	396	393	446	409	441	412	390	394	424	435	436	435	450	401	402	421	428	428	433	428	429	410	418	444	388	413	430	434	472	428	401	447	431	412	414	434	432	442	442	425	458	431	396	409	398	472	452	442	402	445	395	424	416	410	441	429	414	433	406	438	425	417	424	413	457	415	470	424	408	417	446	415	422	414	419	390	439	389	424	454	401	400	436	446	433	428	400	402	433	416	443	430	417	409	406	383	420	406	413	411	413	397	453	437	414	452	424	460	404	413	439	441	381	425	402	423	418	422	465	442	442	472	436	449	443	434	409	402	406	421	418	404	428	409	404	436	420	429	396	426	424	480	439	437	418	457	403	411	450	418	424	399	439	405	481	450	437	412	375	432	429	425	413	426	430	442	433	424	445	437	444	420	435	404	453	434	377	404	410	444	403	396	426	409	440	441	414	414	410	432	434	438	465	445	466	417	424	434	410	446	393	389	404	420	419	399	420	397	446	403	469	405	420	411	399	429	408	468	400	421	446	391	408	426	440	429	433	458	467	415	409	416	429	438	424	468	436	439	449	388	405	417	423	428	454	414	406	419	417	432	450	402	450	442	398	417	452	409	395	431	433	397	444	440	418	459	420	374	406	425	439	393	394	402	415	439	423	384	403	388	458	415	424	396	375	404	453	432	445	429	375	409	406	456	414	426	384	405	436	430	420	427	452	421	421	464	430	451	415	448	441	415	406	410	390	407	396	416	398	420	429	462	419	449	415	421	461	447	426	419	469	432	407	441	404	454	427	393	414	410	448	395	428	425	442	468	409	405	453	449	401	450	458	434	409	414	426	464	403	418	399	449	410	399	413	403	475	427	431	449	429	420	438	427	442	449	443	440	436	407	425	448	457	440	386	428	424	474	414	420	433	450	391	422	429	436	396	420	431	429	403	444	429	392	448	418	402	408	448	455	436	410	425	450	418	398	431	405	408	436	436	413	425	474	401	451	454	405	432	406	408	455	414	398	398	433	420	425	424	412	433	439	406	409	410	421	397	411	407	417	440	421	401	394	408	398	411	439	387	453	433	426	427	415	396	436	448	441	429	407	438	456	454	413	475	418	409	444	417	419	401	419	418	391	421	411	442	420	436	434	437	382	462	468	420	407	460	445	394	439	461	430	402	439	436	421	415	426	415	422	419	418	419	418	460	414	437	459	416	416	402	444	432	404	436	444	441	421	411	419	445	455	449	395	413	435	417	423	475	389	489	425	408	394	442	416	449	448	421	429	432	442	432	414	381	430	425	396	398	410	385	399	401	406	455	432	397	412	408	420	450	420	452	432	426	409	417	453	466	468	423	394	408	422	432	470	420	468	399	394	423	440	456	411	415	439	417	380	477	402	402	411	408	463	389	399	425	398	409	409	395	434	454	428	402	408	430	425	406	427	409	420	394	438	419	411	409	417	404	391	430	432	411	415	442	436	445	426	423	413	415	401	432	427	415	456	424	412	440	394	429	427	446	454	426	432	432	442	397	460	429	420	449	454	422	405	438	400	442	400	425	433	460	453	421	417	405	436	459	424	387	430	420	448	423	409	421	390	447	447	434	465	431	470	437	438	432	413	464	430	443	368	420	420	438	455	436	439	458	430	432	426	409	392	431	430	450	403	436	393	393	434	388	413	451	405	425	422	411	441	448	385	430	445	427	419	426	469	397	423	411	392	417	388	423	422	396	419	425	395	385	408	459	441	438	413	438	423	432	434	427	414	443	416	438	418	445	452	468	438	426	445	410	440	435	429	445	398	427	439	400	396	417	444	418	442	451	431	385	413	446	423	423	422	449	414	394	397	422	416	426	399	422	436	430	447	453	422	437	401	442	426	433	433	437	409	416	438	369	454	407	394	400	425	456	395	384	428	431	459	449	406	454	417	446	459	421	393	423	452	424	436	458	409	421	407	450	447	379	387	420	367	406	448	416	459	406	423	398	443	404	430	427	460	422	450	389	448	420	425	446	438	418	412	427	450	403	425	412	414	451	452	426	426	424	418	421	434	429	401	478	399	440	421	440	412	420	424	441	451	452	411	441	432	427	437	396	398	396	425	427	441	424	413	415	472	434	407	436	421	434	434	416	420	411	408	429	418	423	399	461	427	414	449	408	405	445	427	440	383	420	400	419	436	450	458	415	419	441	445	418	446	420	415	430	439	413	404	447	420	421	479	407	388	406	417	422	437	421	428	403	422	387	421	428	424	426	442	389	449	446	430	417	403	406	434	448	414	462	409	430	413	435	399	432	408	435	461	396	435	432	382	416	431	445	409	464	391	409	438	410	393	443	417	401	440	418	399	439	457	416	438	453	438	420	417	412	423	411	423	416	417	425	465	427	393	420	402	406	410	427	404	428	404	396	416	458	422	385	420	454	413	429	409	455	410	442	448	452	401	400	434	408	405	434	411	402	432	400	447	408	432	380	443	441	436	417	400	428	438	435	419	412	421	427	423	409	435	453	373	408	410	450	415	451	411	393	443	384	396	419	429	398	401	421	431	413	449	403	415	428	422	412	427	404	426	422	443	450	396	417	441	429	417	430	442	394	406	474	466	422	425	423	417	424	401	422	446	388	413	422	442	432	385	445	414	397	429	444	466	444	410	432	427	416	412	431	424	422	444	426	429	431	458	420	436	431	395	434	407	423	434	455	436	416	396	420	431	434	443	440	417	402	382	391	431	440	432	389	415	415	422	445	424	431	437	423	431	427	429	465	393	430	408	407	444	442	439	426	409	442	428	436	412	453	444	403	451	417	423	416	408	434	441	440
23238	70614	61470	7661	2290	1947	1502	1272	1064	963	798	843	778	740	685	677	618	621	579	612	613	622	570	556	564	636	539	564	589	588	553	555	530	574	574	578	555	544	591	552	604	591	587	569	611	600	561	601	588	580	604	573	589	574	563	556	590	536	606	601	638	563	614	587	586	647	553	573	596	616	570	580	543	569	559	492	533	553	543	525	584	583	560	527	528	532	497	563	527	528	613	525	539	547	539	514	582	489	512	536	542	539	535	591	518	547	528	562	530	513	542	556	585	531	519	551	489	488	532	544	551	517	506	511	535	515	521	579	545	555	505	528	536	500	549	535	534	531	548	553	503	550	503	519	579	557	573	541	558	519	525	590	532	533	534	607	602	547	561	483	573	590	546	516	542	555	532	569	551	525	548	516	530	561	514	574	531	533	537	549	536	533	496	555	565	577	531	573	547	587	565	521	595	587	503	546	546	540	543	525	513	558	560	540	548	570	576	578	523	528	569	511	543	514	548	504	508	511	558	557	542	529	501	547	537	508	555	510	534	546	532	543	571	568	558	494	504	515	554	514	514	551	528	561	557	556	542	564	560	569	513	548	581	554	585	552	523	542	547	518	528	545	513	568	543	556	514	561	572	551	551	520	531	541	518	545	513	536	540	564	552	545	529	552	523	557	535	508	541	578	537	528	580	520	540	519	552	540	577	507	571	577	517	544	523	550	547	562	546	543	511	551	567	586	562	587	517	553	571	570	551	550	565	551	501	553	557	549	530	549	541	527	533	539	550	539	524	544	534	530	512	538	504	557	540	529	507	544	543	511	559	550	540	545	559	533	515	587	552	557	526	554	541	529	506	571	562	516	525	522	538	524	533	523	579	536	542	536	538	578	556	544	541	551	532	533	504	500	494	562	507	547	552	527	536	521	551	542	511	504	531	516	533	568	527	504	587	506	509	538	496	566	568	563	551	548	543	569	508	550	523	548	544	506	522	548	531	532	546	581	542	565	525	552	521	523	565	544	533	526	525	525	537	532	597	567	554	560	528	523	551	541	542	575	538	533	508	526	561	569	559	517	525	552	525	569	521	533	570	530	540	578	505	532	581	520	557	544	516	511	537	498	546	538	487	480	563	569	594	539	558	538	554	550	530	519	524	573	546	563	539	541	537	545	522	518	536	508	529	559	533	554	579	582	533	531	585	541	546	511	556	506	528	501	539	545	571	548	537	546	555	555	520	555	542	549	547	533	501	564	529	521	553	534	565	558	483	531	546	553	556	543	544	560	525	519	487	551	558	545	558	537	551	520	572	527	541	518	558	571	521	553	544	546	490	553	541	568	528	522	534	557	551	548	554	522	544	573	555	467	524	533	530	548	553	533	521	497	561	508	551	539	536	539	528	522	515	601	562	549	546	527	550	519	530	525	514	535	563	564	539	528	536	558	554	553	558	531	548	519	509	515	581	552	548	581	538	537	558	564	551	542	538	552	549	532	539	519	550	547	535	560	590	523	516	530	554	568	540	551	540	540	509	539	518	535	524	554	561	538	505	527	534	567	585	571	542	556	541	528	545	545	536	557	515	523	539	546	573	533	531	517	578	535	546	534	567	561	566	532	540	522	538	518	545	529	539	505	586	560	539	492	551	528	530	554	544	530	574	492	536	550	534	548	556	566	588	531	534	556	523	532	567	583	555	547	540	531	547	559	536	552	533	563	505	534	557	570	528	541	517	524	572	497	533	521	552	545	536	544	545	559	531	538	539	481	543	582	538	510	589	518	523	559	477	539	574	575	571	555	558	519	508	536	539	562	571	517	529	526	524	530	568	582	502	578	543	570	563	512	548	535	550	502	506	583	519	553	558	549	540	545	540	527	571	557	526	536	548	533	558	589	564	523	532	556	586	519	548	573	543	507	552	525	546	537	562	516	530	549	526	555	559	526	536	549	526	524	524	544	583	552	535	566	570	522	532	533	537	532	515	535	510	593	547	506	537	517	511	531	528	575	512	529	528	584	547	555	605	561	522	547	535	540	572	499	489	487	555	520	527	534	507	550	494	544	507	508	533	527	549	553	580	572	556	543	542	535	523	515	536	550	534	568	513	576	550	563	545	552	558	560	535	548	516	541	571	540	533	518	527	549	563	531	520	494	518	528	580	556	520	566	519	546	505	534	500	543	551	518	506	516	591	537	566	550	582	478	533	512	523	521	549	575	511	547	542	561	527	525	573	560	534	523	584	512	515	550	543	538	557	543	527	516	540	551	572	501	544	523	557	544	568	546	543	548	571	526	528	547	543	550	527	570	566	519	518	539	546	570	536	510	509	513	528	517	522	558	517	520	554	554	541	538	564	561	560	569	561	553	537	565	561	530	500	547	575	547	536	533	545	521	532	558	549	521	544	553	547	566	536	527	558	510	514	577	538	559	547	580	499	546	520	586	583	538	536	573	560	517	548	524	550	570	568	565	534	541	562	543	544	566	543	535	524	516	560	587	566	601	557	488	524	557	563	548	514	556	547	513	539	546	522	563	516	575	528	590	513	572	513	539	547	535	545	526	538	550	518	546	525	553	526	549	517	592	566	516	568	554	549	490	511	552	538	532	529	524	566	568	554	557	573	554	511	517	527	559	529	561	575	534	573	582	525	549	551	564	569	530	500	564	551	549	520	527	539	551	560	543	524	585	514	548	561	564	562	547	527	507	517	559	520	539	561	575	539	543	559	528	528	518	517	537	538	478	572	539	552	533	505	569	535	553	537	495	525	536	556	550	528	575	547	549	533	557	502	564	542	530	536	564	533	543	511	554	524	515	566	540	558	545	538	523	589	498	525	574	512	570	555	533	558	540	512	516	499	568	541	532	548	558	521	519	549	550	550	519	539	538	524	542	549	534	530	546	522	560	548	527	547	530	506	537	541	528	536	527	491	589	556	546	562	525	516	549	535	533	520	561	493	495	563	547	524	589	499	556	547	500	532	508	529	537	553	543	557	557	530	545	504	513	552	538	529	540	569	541	545	549	515	552	570	543	542	530	521	555	538	523	527	548	536	550	550	521	526	526	524	534	542	570	531	576	536	541	481	499	568	552	568	509	572	558	549	527	603	539	517	542	551	487	532	546	540	485	506	503	565	568	554	542	511	518	522	510	506	546	559	545	510	529	535	524	585	543	560	528	527	498	545	553	537	549	542	535	578	513	536	556	509	562	541	547	543	524	557	530	520	480	505	472	506	587	562	510	506	503	561	569	568	557	538	551	509	538	565	560	539	506	576	541	526	562	547	521	553	520	538	569	551	531	536	559	600	511	567	574	582	541	542	531	573	550	547	522	542	555	465	550	512	536	565	572	515	508	562	534	570	483	545	531	516	533	494	511	509	516	534	535	533	568	522	529	571	541	549	529	557	550	556	541	592	546	563	560	535	535	523	521	594	489	525	520	554	575	536	531	516	489	576	538	545	549	578	542	522	516	533	532	555	502	539	552	551	503	530	582	509	535	526	535	544	535	550	523
28045	19089	16978	2354	718	751	668	698	686	720	727	671	662	697	684	696	699	669	713	706	674	676	700	699	686	686	695	716	698	676	690	677	725	658	682	629	674	728	684	680	652	702	699	704	676	702	702	679	643	688	716	692	690	715	741	668	668	673	705	657	673	705	682	714	671	752	669	654	723	651	619	703	710	681	701	639	694	673	706	714	684	697	668	691	703	722	677	697	683	727	674	709	688	633	734	701	732	638	621	659	692	709	717	707	713	703	643	638	726	686	665	702	653	634	690	691	689	683	704	689	673	703	721	700	705	649	627	672	697	595	649	704	665	671	666	731	692	669	698	645	687	645	716	660	656	650	717	665	677	680	671	683	671	670	732	717	695	666	691	622	680	696	676	677	700	699	681	684	705	645	605	730	738	705	652	720	671	649	712	691	672	684	705	684	694	659	679	698	694	682	691	692	656	716	651	660	683	714	719	703	655	645	700	658	685	667	691	677	695	656	709	666	674	654	689	697	669	683	676	695	673	658	674	676	672	669	676	714	678	713	641	706	694	720	658	681	702	721	694	626	686	666	691	673	658	700	716	672	740	695	741	707	666	729	676	658	693	680	660	685	652	672	676	712	690	680	660	698	693	716	686	642	675	666	659	657	674	709	626	698	638	680	706	636	685	673	682	662	688	677	670	688	684	686	662	651	686	692	675	662	685	661	714	709	669	745	673	668	700	699	657	665	704	737	674	705	701	707	665	736	675	659	667	671	701	684	690	673	671	681	623	690	674	674	688	692	673	730	661	682	664	693	672	724	723	673	667	667	673	672	661	685	697	648	687	722	649	680	683	693	688	667	649	674	686	688	636	666	676	692	640	696	704	685	727	696	672	648	653	708	686	683	651	693	683	683	700	659	671	665	657	674	693	686	668	725	680	674	687	708	660	709	725	663	689	717	694	674	677	680	712	696	687	660	711	660	688	723	674	689	661	686	671	661	696	716	659	727	667	653	680	680	686	713	689	653	662	641	647	707	707	690	671	653	705	716	678	644	703	705	715	663	695	693	713	686	702	719	691	660	717	714	661	683	723	680	717	697	691	692	659	643	675	740	650	682	676	664	672	709	736	679	684	725	695	679	676	673	657	659	725	710	660	713	694	685	689	702	682	689	709	677	687	701	697	685	659	729	660	710	690	671	645	683	663	675	636	699	709	701	719	647	683	672	683	660	678	688	640	657	668	689	655	705	667	674	692	662	680	662	714	649	648	696	695	687	703	706	673	689	668	714	661	722	708	642	675	685	633	700	713	687	679	687	701	688	677	683	672	690	670	663	680	698	669	643	696	685	677	692	720	685	670	656	642	703	636	674	664	691	758	684	644	668	666	645	620	656	676	676	666	703	703	700	700	683	660	653	694	728	671	673	714	674	669	711	702	663	675	652	656	653	704	669	683	701	696	678	724	675	673	669	674	719	673	661	627	711	681	723	684	694	727	692	633	641	669	680	677	728	705	685	710	729	737	647	682	679	709	684	699	721	695	687	732	700	736	736	717	701	666	656	641	682	693	649	647	672	748	681	694	657	705	668	685	672	730	667	688	667	654	705	685	670	684	696	696	694	717	691	729	685	696	701	744	660	632	665	675	671	647	715	684	668	660	707	730	671	654	693	658	720	667	676	688	698	666	710	682	693	651	698	688	692	701	696	701	682	687	717	689	685	681	652	720	700	726	645	683	662	672	682	686	733	681	672	663	685	643	650	715	693	648	663	721	657	706	669	684	667	698	645	692	684	647	666	679	669	677	728	645	692	701	709	690	741	687	684	732	652	647	669	659	645	678	677	615	663	678	610	716	701	700	710	675	661	650	651	663	713	718	697	700	671	622	638	694	735	700	696	667	708	675	670	680	714	678	774	653	673	638	701	702	699	685	675	698	677	678	691	716	664	727	724	697	661	697	713	704	702	694	727	666	696	700	713	678	700	676	631	644	667	674	688	672	702	674	687	670	654	721	668	660	694	678	657	703	675	721	668	663	684	629	661	723	717	694	677	660	708	680	706	695	691	703	680	640	669	685	653	651	660	662	621	646	679	691	654	683	701	669	695	685	710	697	681	669	670	701	672	705	658	698	714	691	703	640	664	717	714	703	707	661	682	707	704	694	654	671	662	688	667	706	658	688	672	688	726	675	690	663	659	626	664	701	675	674	665	692	722	665	693	729	661	743	668	687	686	699	724	691	696	703	699	683	731	712	714	694	672	685	734	688	693	690	683	648	633	690	654	696	695	682	674	708	661	671	689	669	653	689	712	665	683	684	679	662	684	639	643	685	691	697	653	669	686	714	659	685	700	721	633	659	697	678	641	672	711	669	686	700	691	674	684	654	682	692	668	666	705	714	709	677	657	733	707	706	671	716	678	697	702	668	701	704	737	709	711	654	673	714	714	731	678	714	680	723	664	685	668	675	698	671	674	673	679	666	731	688	703	727	721	688	624	635	686	732	633	702	723	655	679	650	711	731	667	621	683	728	677	638	667	671	707	653	701	693	705	734	705	705	690	675	668	678	666	694	691	690	680	703	673	670	708	680	679	670	728	669	689	710	696	667	668	669	654	691	712	719	669	652	715	649	620	670	681	657	650	670	676	666	689	694	692	631	669	692	638	640	688	678	697	672	669	655	679	673	670	662	715	661	718	700	662	695	708	629	699	702	674	664	669	650	710	724	706	692	713	702	608	648	714	675	702	723	687	684	687	664	694	677	680	664	680	659	673	686	718	689	698	656	680	672	717	669	650	680	714	734	638	649	645	649	720	675	646	639	673	701	669	686	725	718	650	716	699	712	683	700	657	670	696	674	680	675	656	679	688	634	693	702	673	677	672	656	697	641	697	682	717	623	694	654	675	687	664	697	709	720	722	678	653	676	668	672	653	651	665	693	666	715	710	713	688	670	659	665	632	638	675	697	673	661	714	708	692	641	664	682	679	645	708	648	673	693	676	682	716	640	704	658	678	689	655	678	694	654	743	691	739	690	672	708	633	659	688	673	685	636	697	727	658	727	681	706	683	703	668	688	686	638	707	649	682	703	677	635	685	686	658	710	685	653	650	666	679	745	707	678	708	719	635	679	696	652	715	692	687	660	673	662	679	717	659	714	680	663	684	669	681	700	698	726	681	662	703	733	661	672	661	686	689	698	682	649	710	675	662	694	690	689	669	703	644	691	672	709	667	631	695	716	668	717	671	693	675	702	667	689	696	630	709	655	748	664	571	700	681	690	717	655	703	675	681	727	699	666	633	687	704	689	711	742	665	634	703	677	746	650	680	708	681	610	658	686	704	689	687	708	655	685	656	662	693	696	721	607	678	716	682	706	707	656	692	689	695	674	644	634	699	630	690	695	666	708	693	706	684	698	675	658	672	646	663	682	681	682	715	700	658	668	666	701	666	681	668	683	675	700	675	724	670	687	634	637	693	713	664	666	668	722	675	666	690	635	641	692	696	649	657	676	685	691	678	707	687
14078	17360	14373	1100	930	923	915	885	918	854	875	910	848	888	835	858	876	839	875	832	880	901	894	857	842	876	870	860	815	838	856	881	890	870	884	809	885	869	891	910	847	849	906	898	888	867	857	900	878	888	885	841	824	860	916	879	891	946	889	935	917	858	939	875	889	890	928	911	841	881	858	823	849	908	849	873	864	831	820	875	862	862	944	827	887	807	845	880	835	815	918	846	861	884	827	855	928	936	794	880	841	910	841	906	846	845	838	850	821	888	803	796	816	907	875	888	913	886	852	868	866	926	909	868	857	818	909	911	916	843	882	900	852	882	826	928	926	843	868	842	872	848	850	818	869	896	863	840	845	870	884	850	862	910	893	835	885	865	884	884	831	909	858	851	834	861	895	928	867	882	867	868	920	876	860	885	865	847	869	903	833	854	829	851	811	870	827	905	887	880	916	885	882	857	845	847	882	880	860	831	878	894	843	888	869	830	868	846	795	836	848	858	889	861	891	883	822	871	841	864	831	864	825	879	848	849	875	881	853	921	861	864	829	844	874	903	856	848	869	877	878	855	930	874	854	827	858	853	851	895	862	817	833	844	879	877	874	873	857	833	824	849	869	872	853	850	893	881	871	896	821	861	814	851	911	858	865	865	872	848	887	808	932	861	847	868	877	865	863	886	824	896	907	904	925	851	816	912	876	852	885	812	862	845	863	845	793	914	878	865	869	847	893	882	893	895	873	897	840	859	812	865	858	913	851	874	862	863	867	852	930	863	890	852	880	772	884	853	844	889	880	847	858	841	892	863	812	892	862	852	869	861	914	872	864	858	855	875	833	857	872	870	891	873	869	846	873	870	905	850	828	873	843	887	932	883	857	892	861	888	850	856	844	898	867	875	884	839	917	858	873	883	858	871	885	886	913	794	852	876	887	826	848	867	870	938	884	862	884	846	853	868	887	848	860	889	838	869	872	855	867	869	857	876	874	812	878	815	861	853	891	859	877	878	853	838	816	854	869	852	841	861	850	898	894	826	888	876	842	851	849	825	864	865	889	828	862	860	893	887	841	906	864	896	810	855	827	841	802	839	914	839	849	862	863	918	886	854	890	825	878	825	869	887	930	894	886	884	836	833	839	884	912	838	862	859	888	876	865	919	850	890	803	827	901	849	824	904	864	874	877	842	876	863	872	909	857	865	827	855	841	899	861	857	905	914	819	867	889	850	856	885	874	895	894	867	888	835	924	881	832	805	883	863	833	941	856	813	867	849	881	861	839	851	876	877	861	886	914	918	884	855	846	892	893	894	908	863	813	898	821	915	908	875	859	834	908	803	874	888	886	838	839	882	869	854	864	861	944	816	852	894	887	874	901	853	871	880	829	869	875	839	804	845	876	915	852	836	885	892	859	841	859	846	924	885	861	853	825	871	929	819	857	887	885	899	944	871	861	876	894	848	877	878	871	869	862	867	775	830	868	830	845	844	859	836	868	857	879	897	879	898	900	846	862	893	824	854	896	877	805	865	870	882	835	890	842	911	848	869	859	856	888	847	827	914	863	885	873	913	822	854	855	902	901	871	843	855	890	889	847	869	890	867	921	868	887	793	881	901	921	852	902	872	854	898	847	847	840	822	874	876	813	837	842	873	825	892	804	867	830	857	890	861	867	866	822	884	809	881	868	857	854	853	901	854	832	833	863	902	849	875	865	874	853	821	871	871	865	877	870	863	904	868	840	879	868	872	886	861	851	849	797	899	841	864	852	908	833	806	867	911	861	873	893	884	884	883	838	852	864	842	842	873	905	863	912	863	885	886	864	869	888	877	891	867	831	874	883	836	858	861	850	879	821	889	831	854	850	843	806	839	878	896	881	834	893	852	876	887	857	851	931	850	867	843	859	912	831	829	830	850	863	866	862	830	839	859	887	842	908	811	872	853	806	907	843	803	860	890	890	868	849	843	840	848	843	879	926	857	796	848	880	893	897	852	897	835	869	835	823	872	899	844	824	858	897	907	898	836	859	893	822	833	845	863	852	860	834	848	860	902	850	893	864	846	857	802	861	910	925	859	863	893	859	874	908	884	880	947	816	847	853	865	875	869	850	864	846	927	863	904	845	822	834	851	851	853	867	817	885	877	808	882	882	847	882	859	909	928	899	849	830	851	879	849	882	833	842	872	877	824	787	852	856	878	849	856	814	860	847	850	921	852	871	886	887	842	804	892	862	846	851	799	926	897	893	876	858	882	901	913	878	882	867	905	874	849	821	877	847	864	832	853	850	952	818	880	856	867	835	845	828	891	865	890	817	925	807	838	880	926	868	847	893	880	874	844	856	883	818	872	859	900	864	883	861	878	898	812	927	837	840	842	834	836	852	864	862	883	902	872	936	861	859	848	883	874	818	860	831	830	870	862	857	888	904	837	839	856	865	900	850	845	837	907	853	865	903	855	860	879	896	882	860	876	846	860	889	868	915	840	878	846	901	902	824	840	872	890	833	885	876	819	843	862	877	889	909	890	874	889	834	868	877	920	862	842	874	924	888	906	828	862	876	853	860	822	840	827	892	877	851	860	882	814	845	858	846	846	863	854	882	873	926	935	846	885	837	893	792	815	888	870	869	856	868	878	825	863	877	867	878	897	884	898	851	819	841	853	861	861	862	884	856	922	840	915	858	877	880	811	880	894	855	895	801	872	821	840	797	856	863	895	835	844	863	928	877	833	869	879	880	846	857	857	867	893	873	917	859	838	846	884	898	875	855	830	868	864	883	896	865	871	892	903	846	910	845	837	881	865	867	845	893	895	874	884	859	865	874	921	859	921	931	864	845	897	856	878	881	889	811	889	951	859	818	834	860	897	832	873	876	897	878	877	808	826	866	864	838	883	802	861	893	843	897	838	881	856	856	878	897	885	855	842	915	865	833	873	893	881	834	880	843	884	873	818	885	853	836	879	927	866	904	851	881	857	880	866	824	882	895	882	860	864	826	831	891	908	831	870	899	903	904	878	828	883	842	848	835	795	834	874	857	887	878	887	922	806	874	887	851	827	872	794	850	886	914	834	810	846	876	791	854	893	865	841	847	876	811	838	858	866	859	867	857	844	868	836	812	884	850	825	879	865	883	919	843	919	874	883	862	885	878	858	840	823	817	831	903	878	835	853	875	840	846	859	812	899	885	878	869	805	892	862	894	897	889	824	893	824	864	847	840	895	867	880	855	859	864	849	888	874	832	919	824	837	792	845	889	830	917	865	872	858	864	878	870	848	927	889	874	905	848	862	854	846	866	862	837	830	855	890	818	858	857	886	790	862	868	846	860	898	808	887	844	855	791	880	910	902	908	911	848	891	821	841	874	875	871	825	829	874	887	861	874	927	848	898	861	869	861	883	913	903	864	859	924	871	830	882	892	840	827	859	829	844	840	857	838	895	887	903	904	825	815	891	880	868	869	851	840	854	856	937	843	863	848	871	838	873	906	893	878	847	878	855	844	863	845	888	889	850	860	892
23826	21445	29967	24547	19836	5587	953	803	708	717	635	621	636	641	639	580	594	589	602	570	597	589	624	621	628	569	580	602	539	555	529	553	563	607	531	562	571	609	568	563	579	625	590	630	592	578	549	585	569	574	581	571	600	586	532	567	570	613	619	597	624	536	573	595	592	606	611	568	615	614	527	598	557	570	567	600	569	565	592	533	587	592	618	551	611	648	578	570	564	572	563	565	550	587	559	578	572	561	597	598	520	547	639	569	617	550	558	565	548	507	578	553	581	589	578	582	508	577	570	558	559	523	620	567	648	561	539	579	544	546	587	593	583	548	590	564	545	568	580	592	591	572	571	576	534	564	542	595	588	551	581	539	567	584	568	588	561	550	587	569	537	586	573	577	579	574	589	578	571	554	585	596	601	572	571	592	538	579	568	567	586	598	581	566	582	561	588	588	609	595	605	543	574	474	581	567	555	537	614	593	575	567	555	511	566	577	562	589	586	551	574	585	580	599	591	529	574	604	603	568	521	598	543	604	566	571	544	568	583	555	564	580	564	567	547	561	544	572	582	582	581	554	582	567	570	573	547	584	567	514	602	591	547	580	566	609	539	603	594	573	547	577	578	590	575	546	547	573	563	540	577	539	593	536	567	556	559	582	551	598	577	565	596	524	559	544	551	581	569	549	559	605	615	553	580	593	545	568	549	538	542	556	604	518	549	567	572	563	542	530	570	577	601	575	553	587	584	602	558	572	549	583	550	525	571	587	546	575	602	560	527	558	600	567	587	574	576	554	570	567	619	620	542	587	521	567	599	595	598	573	620	601	552	518	512	592	539	606	589	574	581	613	565	604	565	577	565	560	552	587	574	573	643	555	571	545	583	573	587	558	606	624	518	552	558	580	556	573	561	531	547	604	583	574	577	587	581	591	572	569	550	591	567	568	608	596	545	582	568	553	563	567	558	569	574	578	578	565	558	575	572	556	600	572	557	577	591	571	567	577	554	574	567	598	538	527	566	556	533	559	605	569	575	546	600	580	580	517	536	554	547	587	535	572	532	576	592	575	570	614	570	591	564	610	611	627	575	588	557	562	538	566	527	560	588	564	522	549	576	585	592	647	569	603	563	577	612	539	552	562	595	582	533	580	560	545	564	560	557	541	524	602	560	575	594	602	568	607	584	588	588	585	587	612	582	523	549	565	604	575	579	593	548	627	551	596	550	605	539	569	534	558	591	587	589	546	601	562	584	544	595	550	591	573	554	590	598	548	586	537	578	564	588	576	605	611	562	569	593	566	552	526	581	599	596	586	598	524	592	566	616	592	517	587	561	549	566	598	556	580	580	570	599	574	564	556	518	587	579	529	553	574	583	539	554	573	590	584	543	570	571	568	582	562	561	616	539	562	595	571	538	547	596	627	575	576	589	550	547	604	609	560	593	521	571	562	541	582	539	561	539	590	572	560	597	599	549	562	562	552	622	564	533	555	581	559	553	540	581	563	532	552	587	497	555	566	550	558	581	519	513	571	553	537	594	578	621	582	592	587	547	604	570	591	577	595	593	568	540	603	582	557	570	578	548	590	561	568	553	568	585	578	578	556	531	554	597	578	587	559	545	574	589	551	551	599	565	559	599	552	590	558	556	560	606	555	564	613	564	551	585	599	588	576	545	573	584	548	581	568	556	591	534	579	566	573	545	556	534	550	591	572	565	555	604	560	599	581	564	574	526	559	561	533	560	530	579	588	518	559	574	593	568	578	573	588	621	577	565	590	566	588	603	592	556	598	561	560	546	564	549	559	580	517	564	556	594	635	599	570	594	590	576	591	576	511	580	538	562	564	564	570	560	518	549	518	546	573	582	558	565	549	578	579	595	562	566	618	571	560	560	574	613	586	578	602	562	550	580	547	538	542	538	594	537	562	546	601	569	571	527	543	572	540	618	574	561	623	589	557	575	584	521	563	533	568	558	559	561	558	545	595	570	589	549	580	588	604	545	532	575	580	558	610	571	619	588	579	563	565	576	605	588	543	555	575	558	612	591	598	587	574	562	598	585	577	534	549	585	562	568	567	584	558	519	603	588	589	579	604	601	543	590	593	559	600	612	553	593	587	570	558	556	614	567	567	585	591	554	606	609	540	563	623	603	598	602	585	555	559	609	566	558	573	579	554	541	568	567	542	590	601	595	535	564	586	612	575	533	592	569	577	583	563	543	572	551	577	570	578	534	573	564	610	589	569	576	575	594	546	593	542	612	579	539	557	529	581	565	540	592	554	584	617	576	552	557	552	588	543	543	539	562	617	569	558	596	545	593	579	565	536	559	565	618	550	526	540	582	540	566	565	556	570	557	583	575	573	564	596	589	560	564	571	544	553	583	578	593	549	578	578	595	596	577	589	559	568	588	609	533	563	556	614	573	546	592	578	550	560	542	581	580	528	584	537	601	555	531	553	574	609	585	619	566	547	591	570	532	540	583	550	565	553	583	618	543	545	569	582	536	561	549	586	564	601	608	614	562	568	556	577	560	567	580	540	612	601	590	599	578	553	560	571	600	552	594	556	570	575	599	580	592	552	572	551	572	569	513	602	527	576	586	604	560	553	587	607	584	624	580	599	527	550	546	536	574	565	580	597	571	537	565	556	544	585	595	548	595	577	554	592	589	587	521	568	569	608	565	549	574	558	558	558	568	550	606	600	556	603	568	545	595	582	592	558	537	590	569	547	615	602	571	542	569	579	580	574	599	583	589	565	648	545	566	553	593	563	588	545	549	584	548	565	539	567	562	580	532	549	529	555	601	582	529	569	552	559	570	534	560	603	584	556	590	593	608	580	589	581	619	541	589	572	532	564	551	597	546	547	536	541	579	570	560	583	534	522	582	566	552	566	590	537	533	532	585	534	584	561	574	521	543	589	561	579	567	581	579	561	538	624	549	544	543	574	572	549	570	559	599	578	571	548	565	590	597	594	561	546	559	578	541	595	574	565	594	569	560	546	570	594	573	539	589	556	565	525	554	533	599	580	579	549	569	550	566	596	595	579	583	598	617	561	575	576	581	605	553	605	603	545	633	545	554	571	627	583	586	590	627	549	578	543	558	568	550	600	579	580	582	550	601	592	588	531	567	539	596	554	541	623	617	604	526	560	594	602	566	566	583	596	550	557	586	560	588	567	575	552	581	559	565	593	572	559	611	589	524	540	587	566	575	601	522	542	582	546	586	593	610	602	544	544	567	575	575	575	598	552	573	545	561	565	597	535	574	536	568	568	575	541	573	549	572	556	554	549	601	582	504	535	568	559	574	564	597	556	560	574	576	568	581	554	571	541	597	576	585	571	633	553	551	594	566	530	587	597	586	539	577	596	608	636	541	602	575	597	638	593	556	579	587	530	592	598	556	560	579	590	557	577	618	576	564	573	589	529	576	560	580	581	581	607	587	601	586	624	529	560	534	539	548	589	616	576	601	538	617	593	597	585	572	606	588	592	590	576	534	569	601	598	575	534	560	595
18248	61563	50172	3316	1705	1470	1208	1080	989	924	892	913	822	804	804	786	796	790	830	774	759	771	775	802	782	738	745	724	734	732	783	754	760	734	725	706	803	760	731	710	737	763	773	733	787	773	753	740	780	799	746	759	849	762	721	716	775	754	737	753	810	760	790	795	762	812	773	769	765	763	733	727	774	699	781	715	737	717	754	738	754	733	735	689	720	746	724	750	709	689	725	753	738	680	702	768	749	716	736	726	743	731	773	715	761	739	755	737	733	691	697	782	751	699	694	748	749	716	719	722	750	730	743	772	726	745	747	732	771	767	715	712	708	692	724	724	749	722	695	718	773	694	786	726	776	700	720	698	778	720	704	734	743	759	736	747	766	721	743	721	713	746	746	756	723	761	750	733	750	734	758	734	760	762	669	708	780	706	716	697	728	718	700	735	715	745	718	767	753	731	795	697	716	689	693	758	700	761	773	685	736	691	703	738	762	677	730	723	727	724	682	776	739	771	733	725	754	685	721	699	724	746	743	783	770	707	739	694	707	738	698	714	761	750	759	728	692	741	702	723	723	756	723	771	777	705	744	703	749	740	758	739	746	727	743	735	721	715	728	733	734	742	739	745	695	747	740	770	732	727	723	696	721	696	702	739	739	721	686	753	727	743	739	752	732	776	728	741	675	703	727	687	703	713	745	693	692	728	743	717	749	744	729	723	728	692	744	766	734	772	739	719	761	736	710	755	754	737	789	724	745	706	710	737	689	725	724	690	725	716	764	748	717	775	712	723	741	701	800	789	739	684	727	705	756	709	704	726	682	707	759	748	735	765	731	712	753	714	758	765	731	692	740	725	737	746	699	721	750	755	788	701	710	732	693	711	691	717	715	681	742	751	708	707	718	697	713	714	710	722	731	759	771	748	736	713	711	712	711	751	706	732	733	717	765	733	717	760	742	761	737	794	699	690	729	808	710	768	722	754	703	685	701	689	735	743	752	678	775	705	706	736	706	743	691	700	721	680	709	730	688	722	752	718	720	724	705	707	688	711	685	739	660	735	778	797	701	762	770	717	758	720	728	702	774	697	740	780	666	789	745	663	733	758	734	776	726	696	760	709	772	727	714	705	811	725	674	739	770	712	674	704	717	705	724	756	741	718	744	718	718	728	753	738	729	681	738	743	790	730	714	713	737	769	774	733	725	681	734	734	729	720	743	716	696	685	713	750	734	714	654	730	710	705	727	694	722	727	720	767	725	743	728	742	694	757	731	744	706	731	737	702	778	754	778	737	709	720	677	773	719	695	711	761	726	735	735	712	719	685	743	719	718	741	735	718	730	727	721	722	715	724	676	777	793	712	754	721	751	722	686	684	738	766	733	749	717	714	713	721	722	697	719	745	792	763	750	716	714	743	732	749	735	791	744	745	708	735	795	706	716	712	703	729	748	708	777	701	725	741	771	702	729	740	732	763	733	696	797	710	755	731	672	796	738	713	727	728	783	756	775	721	731	700	715	726	709	798	703	729	753	761	741	720	750	728	733	706	714	744	733	760	779	731	734	653	738	736	732	744	735	750	692	702	735	766	773	768	683	719	706	742	716	681	711	718	724	669	762	748	706	765	755	736	757	716	748	715	701	707	725	753	748	694	683	746	748	742	742	702	735	709	721	693	736	712	762	691	684	763	745	721	690	747	736	760	751	753	768	706	739	712	756	739	691	750	724	692	740	726	734	752	750	723	714	731	759	716	771	716	698	708	710	729	725	715	733	752	743	788	733	692	720	731	704	759	753	739	709	766	722	698	748	699	730	797	727	719	762	741	694	717	734	749	732	757	727	704	738	720	721	717	741	697	734	733	717	718	748	769	720	749	723	736	723	715	821	738	759	741	711	727	715	714	774	772	735	687	689	734	707	761	703	712	745	723	741	741	757	761	760	743	685	714	656	679	765	726	777	724	749	742	705	751	769	776	708	757	732	729	753	683	716	714	715	740	712	692	732	728	705	749	715	721	753	752	773	794	777	747	775	724	736	731	716	739	711	669	713	701	705	748	724	735	735	709	769	700	728	744	756	718	702	730	731	752	710	683	755	777	710	722	781	747	743	736	732	717	696	762	673	719	721	751	762	709	769	736	714	758	733	720	705	737	702	736	715	670	706	724	717	721	720	689	728	740	768	749	803	763	780	765	737	715	697	728	734	779	717	718	680	738	780	762	711	713	751	757	712	738	692	729	782	729	686	778	760	719	728	740	778	753	776	742	723	714	706	736	723	772	741	791	711	741	725	714	699	633	714	724	703	732	749	728	718	711	773	714	731	719	740	717	752	701	772	689	710	748	749	750	759	763	678	755	732	763	749	736	702	791	735	741	725	716	746	716	739	703	728	730	724	748	728	762	691	714	746	739	706	681	741	725	740	760	740	707	743	689	729	757	729	807	715	732	748	754	734	757	724	711	710	766	779	726	692	738	755	778	711	746	734	710	736	703	758	754	746	713	751	693	711	718	711	683	759	710	750	706	741	771	733	720	731	748	748	730	758	706	771	715	724	780	768	678	707	706	749	761	756	786	780	716	712	768	716	731	768	715	749	721	744	758	730	745	702	681	752	735	721	697	744	726	751	777	766	771	762	725	733	727	772	699	748	735	760	775	743	729	717	735	716	748	718	749	754	724	728	727	683	780	761	760	734	698	685	719	712	733	771	699	789	723	725	729	746	758	654	739	723	723	723	708	776	716	675	717	747	706	736	708	699	701	750	758	705	764	720	699	745	756	771	748	684	760	696	700	763	712	762	692	781	724	711	728	765	696	765	701	728	723	705	731	747	739	757	778	721	736	722	758	750	734	746	749	738	756	764	721	755	680	775	706	757	728	693	753	735	770	756	795	740	740	732	683	712	735	669	679	697	737	728	730	747	721	720	711	692	723	701	740	726	743	730	746	733	701	743	755	721	731	730	713	736	734	701	704	713	729	760	692	739	701	699	712	735	765	740	746	696	740	702	753	745	724	753	709	728	722	758	715	736	763	733	717	748	685	702	757	759	741	763	725	776	747	772	698	720	777	723	756	726	688	740	782	735	730	707	766	735	692	676	753	712	761	733	691	724	777	713	679	730	744	750	703	690	735	723	713	765	752	762	722	686	746	723	698	758	751	764	724	720	730	706	730	723	743	677	755	734	742	800	723	770	726	752	665	722	683	748	745	707	698	721	689	719	758	763	701	743	721	705	750	663	771	719	758	727	778	729	731	678	721	756	758	741	743	744	709	716	773	743	704	744	722	746	735	698	727	727	704	742	773	793	734	711	726	756	727	721	750	717	745	737	711	757	743	732	766	749	709	727	697	700	735	782	730	729	719	751	740	706	707	730	736	680	780	749	705	707	734	692	733	737	657	748	739	739	756	757	715	750	729	757	763	768	726	727	746	778	681	770	741	737	796	712	714	754	764	656	772	725	700	710	745	754	747	762	749	765	724	729	713	758	706	734	726	713	713	723	733	748	735	696	732	712	718
24999	21478	28510	24240	6286	792	704	634	646	597	594	644	589	585	573	557	556	572	579	581	588	570	572	593	571	563	583	577	558	568	609	567	607	597	586	545	556	568	599	574	595	594	649	584	573	592	549	597	592	606	576	558	565	597	564	634	554	594	568	557	557	580	615	595	561	591	551	660	593	593	597	598	579	548	572	571	569	581	571	596	592	620	579	634	611	608	595	600	556	543	581	564	586	532	575	517	568	558	557	572	595	584	550	595	575	589	555	577	578	544	581	514	587	583	614	588	548	549	586	581	580	583	627	583	587	540	535	581	573	541	582	584	567	565	599	574	571	575	562	568	569	580	600	575	609	602	556	561	588	539	595	583	572	523	579	602	579	593	609	598	576	614	551	576	553	590	596	568	594	543	578	531	564	635	550	560	576	586	567	536	536	569	555	618	599	592	565	574	588	549	549	576	547	570	604	599	551	583	593	613	589	571	552	582	613	594	610	561	551	562	588	557	547	543	542	548	600	540	564	564	566	568	554	610	589	549	566	577	605	543	550	566	554	569	535	614	561	580	609	568	595	552	596	551	620	522	566	572	565	544	581	571	608	584	570	582	601	590	551	545	537	583	544	571	588	575	519	523	538	529	596	531	591	579	587	576	559	612	566	566	592	537	612	583	572	585	547	525	522	569	567	611	576	564	544	598	589	610	626	558	546	558	603	556	566	601	577	579	568	599	605	541	533	565	550	550	595	561	559	534	551	632	597	608	549	569	581	598	513	549	560	570	529	543	605	578	590	564	574	543	563	545	575	619	597	584	596	587	514	559	584	550	561	573	566	574	565	623	568	602	581	568	553	613	562	534	562	591	557	590	566	593	548	559	568	565	591	539	586	595	608	582	517	541	554	572	603	567	559	572	566	588	552	592	562	572	522	589	571	607	562	554	521	551	617	554	522	576	599	564	570	597	586	574	572	576	602	550	591	557	551	556	545	594	597	532	592	586	610	539	603	600	560	566	542	564	627	572	598	588	546	559	504	589	594	527	591	550	610	573	573	573	533	568	572	594	569	589	575	565	590	561	592	555	595	570	584	579	608	591	538	531	572	597	566	558	537	584	589	549	546	607	597	594	614	581	602	604	575	540	517	599	549	557	547	524	567	551	575	549	574	592	554	554	583	558	541	594	576	601	573	599	589	556	591	527	570	535	572	542	563	531	583	608	572	597	544	571	587	603	551	567	548	573	574	588	565	589	585	567	552	580	593	587	553	553	568	553	570	577	560	571	576	564	578	567	547	554	584	567	613	560	553	560	578	594	598	616	542	562	538	568	576	568	582	542	587	559	554	610	583	587	575	603	578	552	572	591	569	582	527	616	573	596	553	607	542	576	590	582	552	545	550	607	571	554	584	578	603	539	580	593	512	542	625	553	617	550	547	528	615	554	546	613	528	607	569	549	566	571	599	577	575	550	544	553	556	537	560	591	559	524	569	569	580	557	573	561	570	579	577	528	525	536	564	562	599	564	602	551	553	571	588	582	572	565	561	554	551	615	579	625	538	571	569	628	583	550	589	556	590	550	540	557	555	534	584	523	550	591	595	573	573	555	556	589	562	578	576	549	573	571	592	589	533	559	583	565	574	550	544	540	613	566	562	553	598	573	510	582	598	566	542	596	543	566	560	564	529	580	562	562	592	560	583	553	583	563	572	596	554	576	537	573	588	548	544	562	560	534	634	580	582	584	595	592	594	616	548	536	593	568	604	559	529	539	559	600	584	615	601	557	591	531	551	518	526	547	560	534	585	597	571	560	570	597	545	579	586	609	577	603	573	565	561	555	550	596	580	546	563	590	565	599	563	566	598	567	621	589	589	587	575	578	580	549	551	550	568	568	566	592	565	594	561	531	543	570	522	599	569	582	548	588	556	588	603	550	566	557	556	593	579	580	550	577	608	585	536	587	569	562	602	534	614	600	541	577	604	588	564	608	547	583	592	581	519	612	545	573	576	584	547	567	566	576	509	557	584	571	592	565	542	574	551	595	551	558	586	590	583	584	554	524	624	562	581	586	538	547	550	570	622	552	557	563	579	541	558	531	527	565	543	570	559	584	580	563	584	579	572	564	588	571	579	587	535	556	566	557	556	591	566	538	547	554	582	528	593	598	599	571	583	601	580	563	578	592	544	543	565	569	558	568	554	531	585	548	541	579	537	523	559	555	571	582	571	575	598	584	585	614	602	569	567	594	529	559	555	587	556	562	589	591	538	571	604	593	560	562	575	544	558	571	564	561	551	558	559	531	575	586	535	556	551	562	580	574	582	593	551	609	568	560	606	564	562	550	564	575	598	616	551	595	564	587	609	574	605	581	585	507	558	574	577	626	555	578	498	556	532	589	557	566	549	569	558	571	587	624	545	594	576	561	592	561	558	577	548	553	593	574	531	598	535	560	585	549	584	602	545	594	530	579	581	581	556	591	586	572	582	594	549	575	549	578	549	546	565	584	582	537	609	528	575	567	620	568	538	573	587	569	601	578	577	592	535	555	552	521	562	562	514	530	605	592	577	556	529	554	583	601	574	614	574	600	604	547	598	575	578	558	537	538	588	552	611	545	592	568	596	570	574	583	503	562	539	589	552	554	538	587	545	511	550	609	584	616	551	571	609	555	569	533	579	561	525	545	594	602	527	552	557	551	567	599	601	549	523	574	578	547	565	598	568	590	578	580	580	568	555	541	584	567	584	591	561	568	543	581	547	595	518	538	574	567	581	543	597	548	560	579	561	503	584	555	547	513	579	560	575	577	604	539	588	623	589	583	587	542	568	572	559	570	557	534	640	568	545	523	583	585	564	585	614	577	585	542	613	571	560	549	543	546	579	559	555	562	569	582	561	512	551	581	519	531	583	576	617	566	547	546	585	593	577	580	580	566	569	564	591	576	625	544	614	568	539	576	624	522	592	617	569	585	606	545	533	532	576	566	592	569	549	557	570	547	586	573	581	551	599	560	633	572	568	558	609	531	544	574	531	519	554	552	542	573	552	571	563	568	570	573	602	609	608	542	606	555	550	541	562	555	584	560	558	573	588	548	582	591	563	569	550	566	597	548	595	571	595	552	592	530	533	593	527	558	591	588	583	586	609	550	551	557	563	578	571	546	611	568	549	565	601	561	570	573	567	537	529	557	608	562	566	603	539	525	605	547	584	544	597	565	587	552	575	546	627	557	569	553	564	536	552	529	605	581	599	570	578	581	528	604	548	557	573	555	547	554	569	554	581	573	575	535	526	572	574	578	562	579	536	573	551	541	599	544	493	555	519	567	547	556	597	596	571	581	549	558	518	569	561	597	601	561	549	562	551	538	596	553	552	592	598	603	593	565	586	558	551	525	576	581	608	532	555	593	587	567	548	571	555	567	584	574	586	537	591	581	558	521	589	608	548	550	523	590	591	547	536	570	567	582	546	561	565	635	558	549	563	558	577	573	564	576	564	557	579	537	551	573	531	534	564	615	561	564
19976	50394	40215	2335	1251	1094	986	913	880	830	813	796	837	723	768	769	817	782	712	785	728	727	730	720	769	708	781	763	740	765	696	706	782	697	732	705	715	705	769	718	712	746	784	742	751	769	739	759	781	734	736	729	764	734	710	758	727	709	764	765	777	806	797	765	727	776	735	706	740	750	715	686	733	710	719	707	725	661	732	717	786	767	713	717	740	734	680	747	708	725	710	703	700	726	706	718	746	717	727	726	708	722	749	727	697	694	744	714	682	686	749	733	726	708	738	742	760	697	689	757	708	706	732	767	703	702	739	677	728	678	717	704	744	701	687	711	719	671	711	679	727	675	698	696	705	733	724	719	711	728	720	738	735	665	725	765	724	740	720	692	715	734	720	730	699	728	707	709	729	677	701	754	681	704	712	729	719	758	719	757	713	688	673	753	728	725	675	744	711	724	718	720	712	691	736	701	725	702	731	728	709	746	681	677	729	726	701	694	764	729	662	693	701	690	647	716	700	683	692	749	746	733	717	709	771	756	746	723	697	702	766	683	748	756	719	754	705	701	720	698	711	694	687	727	757	724	738	728	715	700	742	744	709	748	732	728	702	758	751	714	718	692	711	708	682	705	705	715	709	712	752	752	706	769	736	712	744	674	683	671	761	757	722	712	739	790	725	764	712	718	718	751	735	750	682	740	715	724	724	746	702	691	716	715	741	706	722	716	770	698	715	683	736	739	720	669	744	713	734	669	664	708	747	726	716	740	735	720	707	709	704	740	659	749	740	687	708	708	755	701	728	708	671	762	773	709	723	726	737	731	734	704	750	713	720	751	735	742	722	733	702	698	705	757	726	735	686	738	677	733	691	703	784	729	728	711	739	691	709	669	703	717	759	723	721	708	712	732	721	754	727	697	684	704	768	767	727	713	754	696	748	744	738	750	707	729	724	685	709	732	687	737	755	690	737	711	700	689	717	735	717	704	728	727	657	697	725	733	762	708	707	726	741	699	714	751	683	762	749	702	726	701	668	685	748	682	676	707	685	747	694	684	677	697	715	739	748	706	720	714	709	721	721	731	755	696	705	763	741	713	725	723	739	683	696	705	740	697	728	686	716	683	725	741	749	792	689	721	748	719	686	687	693	746	718	677	709	734	708	720	694	723	687	715	718	733	725	735	711	765	738	780	705	732	703	729	730	662	722	722	697	696	687	740	739	692	714	682	717	736	709	740	715	719	722	754	695	733	698	758	686	670	709	738	661	704	722	735	717	701	713	670	749	695	717	683	739	750	685	711	683	736	724	687	726	749	750	737	713	716	740	706	695	706	739	712	714	726	719	710	751	707	685	701	773	712	744	695	696	688	707	711	673	708	746	739	705	741	757	749	727	759	689	669	742	751	757	721	695	734	668	703	700	721	740	665	685	726	725	721	699	703	696	697	761	732	739	700	710	756	682	753	738	776	733	735	714	730	708	756	676	678	686	691	670	723	746	669	725	704	739	721	708	695	760	714	734	696	728	716	699	754	766	720	706	686	671	699	729	746	701	760	704	728	705	703	704	735	756	707	770	780	749	670	739	665	734	720	668	673	681	735	733	735	743	715	728	686	723	748	715	694	774	730	696	720	707	693	723	723	759	692	716	785	744	691	706	724	748	692	686	757	710	754	716	672	753	761	700	708	709	711	730	708	711	707	688	726	717	724	744	743	777	755	696	754	743	671	682	736	720	720	725	727	701	699	720	730	684	673	693	669	716	742	715	728	738	686	729	764	753	695	741	682	720	703	699	697	696	739	704	719	720	719	693	703	722	689	681	667	687	686	681	677	744	719	745	678	724	757	675	729	667	752	688	702	672	661	682	682	756	729	686	709	746	701	735	660	730	715	723	753	756	680	717	735	730	696	699	720	729	714	724	729	750	737	704	710	702	654	667	708	729	697	738	702	714	756	772	723	659	736	773	739	715	722	735	723	744	646	751	709	703	678	725	697	686	761	716	716	746	707	721	704	669	693	716	701	721	773	707	711	703	677	727	664	719	717	705	721	755	762	711	761	672	730	722	709	657	693	733	700	742	740	728	740	682	743	731	721	671	711	693	735	700	720	715	720	747	712	715	672	697	720	697	728	734	725	643	715	748	712	739	744	727	696	697	704	758	790	686	715	706	741	706	675	773	701	712	717	672	706	697	729	715	706	698	744	719	746	705	725	684	698	692	713	660	692	700	728	726	705	758	740	723	694	736	719	663	703	754	725	718	725	684	730	711	725	741	724	726	683	752	718	727	719	763	767	693	738	692	738	707	738	737	704	708	677	710	690	748	694	706	726	793	711	751	709	719	726	706	677	696	675	743	716	711	710	707	710	723	717	676	731	700	726	713	726	692	716	706	700	739	726	756	676	718	732	717	719	728	710	710	685	711	700	735	703	659	736	724	702	696	726	712	751	709	741	738	717	738	770	693	684	732	729	685	687	715	690	726	716	757	710	713	680	728	688	697	737	707	741	755	686	711	678	710	729	716	739	719	784	743	779	743	708	722	701	741	734	718	639	708	710	728	756	738	706	754	718	731	730	720	758	733	702	760	707	678	675	723	762	685	743	694	707	686	727	729	686	677	701	694	739	728	753	742	726	695	682	692	716	788	734	696	713	728	717	717	670	712	737	708	694	717	744	753	683	706	669	656	724	741	688	758	739	760	704	717	736	695	678	683	736	698	713	742	721	762	723	700	723	728	734	707	716	753	741	735	749	748	742	738	743	747	692	718	750	695	731	707	713	689	764	663	727	675	801	725	725	746	735	656	735	681	742	710	748	727	689	749	662	762	706	732	724	684	736	762	720	725	736	751	663	715	674	720	737	714	718	729	718	716	708	696	782	673	720	728	721	724	694	716	719	726	756	670	726	731	702	712	692	706	736	729	694	726	770	727	750	714	755	697	706	640	720	690	739	717	661	733	695	720	718	720	714	704	761	734	745	735	689	704	702	719	708	718	692	735	694	717	734	739	736	718	704	710	677	722	695	780	697	769	713	722	704	744	711	698	714	701	743	730	747	760	696	723	724	756	715	722	711	700	687	672	719	748	720	677	675	743	703	716	700	719	745	734	698	760	744	752	712	673	699	722	728	744	707	740	710	747	661	696	721	717	743	705	743	681	736	706	708	740	697	739	678	736	771	732	750	654	713	708	700	774	677	684	684	726	737	715	708	738	683	731	722	668	695	722	760	731	716	702	699	715	714	709	705	711	703	728	760	705	724	669	689	712	678	700	695	740	713	746	707	744	692	742	696	719	723	654	733	751	746	722	753	723	717	734	711	736	730	693	721	748	704	728	718	729	724	702	696	750	701	667	710	727	706	714	699	743	721	707	721	739	685	761	704	703	683	753	719	748	731	736	689	688	725	731	706	717	746	694	682	694	740	716	720	737	755	713	698	702	754	733	682	749	700	718	730	689	751	702	765	711	705	723	706	708	751	713	679	716	710	728	658	702	745	709	715	720	700	733	728	672	707
22836	21451	29264	24319	21442	19878	3511	767	628	597	576	528	519	521	470	483	478	443	426	438	411	411	443	438	429	419	443	419	435	442	376	410	411	424	422	410	395	426	415	444	417	437	471	418	437	458	479	470	426	427	440	430	420	440	405	428	465	425	437	449	455	447	450	446	461	494	456	456	464	464	426	418	425	406	389	422	422	408	398	417	418	387	356	388	420	436	433	435	436	437	421	445	407	409	422	412	383	388	402	403	412	440	401	425	413	434	388	416	374	408	417	405	401	393	427	414	361	388	414	438	382	430	362	420	386	433	412	397	373	397	435	426	412	410	416	403	406	426	425	418	393	404	445	409	423	442	396	379	454	374	428	424	402	416	428	424	419	363	414	432	430	401	410	433	389	402	405	395	427	424	381	422	416	378	413	399	445	365	427	429	407	414	429	445	399	428	442	416	381	400	399	450	378	407	385	368	382	384	376	444	398	394	435	366	406	424	395	379	409	430	398	449	412	413	432	389	382	434	413	457	400	392	413	424	388	410	399	393	407	467	393	430	400	412	387	394	382	391	419	404	403	390	386	396	411	424	363	379	443	394	383	394	435	434	397	381	428	441	429	430	407	395	403	395	387	425	407	412	383	403	344	377	395	409	371	388	413	399	443	404	431	378	421	449	372	432	431	416	410	415	406	411	396	443	386	398	407	450	420	420	419	420	452	393	401	368	380	410	413	393	403	409	428	399	390	396	392	398	418	387	398	404	437	403	437	413	392	434	393	398	415	428	421	384	407	418	436	418	400	438	401	424	400	392	413	425	383	404	390	400	393	443	442	403	414	411	374	435	408	392	399	446	400	393	411	386	439	424	384	339	402	391	390	409	374	405	384	431	417	413	403	365	389	405	387	404	386	399	386	409	407	403	422	376	410	401	406	393	389	442	367	413	408	408	428	443	395	427	400	395	393	397	371	425	391	410	448	409	424	428	375	384	397	410	392	376	406	432	397	410	392	401	410	406	413	406	412	429	393	402	396	373	389	403	416	386	395	432	397	391	389	422	386	368	426	428	428	411	424	395	430	450	424	395	408	411	434	433	391	406	424	402	422	407	367	419	391	431	409	409	402	459	412	422	395	429	414	414	366	395	434	393	425	401	423	417	417	407	398	409	388	444	402	430	425	397	424	422	409	402	452	386	403	444	446	462	420	368	380	389	400	430	359	391	452	401	363	376	412	405	403	396	406	367	410	417	390	393	365	425	417	430	393	367	406	433	377	396	404	405	460	425	435	408	401	405	411	416	416	383	416	416	428	418	423	456	427	391	442	439	401	430	417	423	410	419	387	425	402	403	408	435	427	373	396	394	398	414	422	393	412	369	416	374	404	422	411	384	395	381	428	402	432	413	388	424	417	421	439	415	404	391	414	405	402	415	400	432	386	408	433	379	381	396	421	399	383	419	419	413	411	427	421	426	414	420	399	412	409	418	443	404	384	434	406	401	394	443	423	437	426	431	381	401	425	400	413	391	429	398	394	418	403	424	394	384	426	412	412	426	423	403	418	403	435	370	457	391	401	420	473	395	404	430	344	358	414	406	392	398	415	375	376	428	402	413	424	459	428	393	391	370	418	441	427	404	407	388	383	404	415	389	374	414	408	460	398	409	421	431	419	374	400	406	411	381	389	384	444	399	374	404	428	394	388	421	413	430	478	419	384	430	442	416	417	420	399	419	422	383	428	366	401	401	403	393	396	378	396	419	404	451	419	424	384	416	417	450	416	384	402	421	392	442	416	417	422	382	380	405	395	388	391	397	386	388	422	409	423	402	443	417	397	407	411	415	397	407	400	402	395	376	387	406	368	413	433	385	405	428	423	406	465	419	382	422	411	416	354	421	391	397	403	449	404	405	436	419	393	383	384	389	437	410	391	391	421	403	423	447	422	391	405	423	411	438	432	413	404	410	390	397	436	430	399	403	444	408	396	414	455	411	414	433	413	381	396	415	391	393	458	375	393	402	425	445	452	376	441	426	380	403	397	439	396	373	433	429	421	416	435	399	404	380	410	414	415	398	382	371	390	378	427	425	405	372	439	365	364	410	407	405	428	408	398	425	419	436	405	391	398	418	400	399	391	430	406	403	407	424	413	425	420	433	411	436	386	404	397	406	433	422	393	414	418	426	393	409	399	448	397	400	428	408	399	411	388	400	417	391	395	399	420	407	429	406	390	358	400	419	404	366	422	399	415	452	410	405	386	417	392	394	409	389	445	352	414	424	383	403	400	414	393	391	386	394	403	373	401	415	374	397	412	389	437	406	395	402	416	386	413	365	423	446	435	378	399	371	411	393	435	360	396	393	431	410	404	418	434	479	394	416	376	390	399	414	376	419	398	419	377	406	417	407	408	388	410	437	426	380	405	436	410	391	410	413	394	402	418	427	447	456	387	409	422	383	418	419	390	431	383	399	434	406	399	402	408	393	399	441	413	406	429	429	403	405	397	423	403	394	394	384	393	429	414	442	427	421	445	398	385	415	429	434	443	404	395	386	436	368	409	375	380	427	392	382	421	380	409	430	386	460	439	417	413	399	412	368	400	415	396	449	398	393	428	392	404	435	412	392	414	443	395	386	416	411	400	435	428	427	407	380	418	386	395	382	418	432	405	416	395	381	398	398	429	398	388	397	409	399	407	416	398	398	395	408	425	363	380	408	444	401	391	424	427	425	415	443	381	385	403	396	449	417	428	451	406	395	399	380	389	393	422	383	397	431	410	437	403	391	403	356	414	400	423	389	398	421	399	399	415	410	381	387	400	386	387	433	408	423	425	406	433	389	385	403	372	401	426	425	415	419	408	429	424	424	413	420	450	408	383	386	400	417	456	394	404	404	370	392	422	414	428	414	427	371	405	429	389	425	399	402	394	396	442	416	375	428	390	447	400	374	423	385	406	403	406	390	418	381	393	419	428	416	378	436	423	421	436	421	415	410	407	434	415	421	437	405	379	424	405	407	426	455	429	391	386	377	395	408	411	398	416	382	427	385	387	428	380	392	398	386	379	426	407	399	397	383	392	419	399	416	388	354	394	389	398	401	395	444	425	401	389	383	371	434	443	395	391	367	417	403	399	398	418	454	427	401	416	418	369	415	425	425	419	395	437	410	376	408	406	412	405	382	388	445	402	405	435	387	429	401	371	429	409	434	376	464	387	407	383	414	431	398	417	415	433	436	405	394	429	405	411	430	387	412	428	402	432	456	424	400	406	420	416	392	399	375	458	400	386	393	414	405	394	376	404	431	417	407	415	415	406	469	410	373	442	446	421	386	406	383	441	398	426	417	387	399	434	385	408	424	384	387	399	384	418	401	399	424	454	408	396	423	393	430	424	409	387	406	383	420	404	410	428	382	346	387	343	431	392	399	421	406	446	445	403	384	441	388	409	392	405	378	439	398	422	416	413	413	398	453	415	425	412	430	401	390	422	381	406	417	402	409	405	405	425	364	400	441	413	405	436	410	430	385
27058	69039	57065	4507	2442	1852	1579	1304	1106	966	863	757	737	741	683	637	624	653	609	580	600	576	546	575	599	553	560	541	534	547	546	501	530	548	551	561	533	561	539	608	545	530	555	560	592	582	618	606	560	538	540	503	504	580	579	564	572	596	559	601	618	599	574	577	571	579	565	609	561	558	607	513	508	547	538	533	539	524	505	532	519	548	559	523	538	522	529	544	582	522	575	523	554	533	505	520	515	480	521	517	539	525	554	497	507	493	546	497	488	525	537	483	504	533	541	523	497	510	488	535	482	503	545	541	602	545	527	545	542	524	495	488	466	536	512	509	512	475	519	540	502	550	504	507	516	541	525	520	510	498	527	554	513	516	522	513	527	516	552	523	525	503	499	493	498	534	541	535	519	504	511	526	475	482	516	527	525	554	537	533	529	488	507	500	545	562	567	510	521	530	496	535	535	544	567	530	526	489	543	517	538	470	537	531	543	538	491	538	492	543	523	512	553	502	533	577	583	514	502	500	521	551	494	514	507	506	494	523	479	502	553	505	545	519	516	503	503	479	513	548	495	528	551	547	539	522	516	510	521	542	521	519	524	515	502	509	549	486	515	512	553	570	535	536	469	505	522	526	497	507	525	526	544	478	513	483	503	548	464	519	511	553	548	544	490	522	516	507	556	525	497	524	526	526	500	522	526	511	520	531	533	497	540	528	539	518	516	546	539	512	550	558	477	531	508	516	488	513	551	498	516	508	531	505	526	516	548	553	555	523	535	520	514	482	525	492	486	499	482	524	516	512	499	511	515	535	471	539	543	503	509	542	560	500	528	493	536	500	538	529	589	562	542	536	535	518	546	473	531	523	524	545	502	504	525	479	501	560	524	498	522	529	503	490	507	527	502	519	481	492	554	509	545	497	542	521	564	493	535	522	557	533	490	516	545	512	530	525	503	520	518	528	562	533	508	538	542	516	503	539	467	530	469	532	499	484	491	521	520	530	508	565	543	526	507	492	531	505	505	499	518	503	520	547	550	495	508	529	522	524	514	537	545	536	502	498	549	504	543	509	521	542	490	505	534	514	480	552	503	518	510	508	509	529	552	489	480	504	511	546	516	530	523	500	544	514	526	534	550	515	529	507	523	520	538	499	492	519	523	510	475	501	499	496	534	505	559	524	510	542	492	529	502	525	538	541	517	547	504	495	543	542	500	517	526	511	509	557	544	525	499	516	536	539	528	495	507	529	556	494	548	496	492	504	528	510	475	490	547	516	550	537	569	537	542	501	496	494	519	568	485	520	527	550	508	492	507	535	516	536	517	498	543	516	518	520	512	519	514	460	497	522	522	548	510	518	511	560	539	539	526	493	544	516	511	551	539	515	563	487	508	512	481	537	530	507	541	536	553	491	476	535	510	495	530	496	486	515	516	522	556	528	542	494	540	518	517	552	572	484	567	504	495	523	512	514	529	548	476	487	520	522	536	543	530	541	526	501	521	521	531	535	514	532	503	499	510	471	509	482	505	493	534	488	511	544	517	568	517	530	479	525	526	542	514	525	519	526	503	553	560	498	500	512	527	505	498	509	550	464	518	511	518	537	543	506	511	552	509	513	501	517	539	548	493	511	512	470	499	510	529	551	515	541	547	509	520	510	506	549	539	513	519	516	493	526	537	504	499	552	520	505	559	546	540	540	513	526	495	495	525	491	502	511	509	513	510	516	536	503	501	563	492	469	499	539	495	508	524	487	523	548	557	514	518	518	545	556	506	506	529	565	495	524	543	506	496	489	528	477	524	511	561	481	509	527	523	508	511	548	520	524	488	460	507	515	499	535	505	503	497	532	527	535	507	449	524	469	514	542	507	502	550	506	523	535	492	532	535	514	507	513	497	499	569	480	526	540	557	487	469	503	530	527	502	493	496	547	491	532	498	531	500	545	534	491	528	507	541	533	504	509	546	504	495	512	560	505	530	512	542	526	494	474	521	479	518	490	510	518	552	548	509	538	464	502	489	516	480	524	524	519	503	533	534	511	546	511	551	564	529	506	510	498	513	526	509	522	509	497	486	555	535	522	534	481	545	548	543	516	541	528	522	492	513	515	509	501	532	516	535	511	504	502	510	490	506	536	557	487	551	511	522	517	526	500	497	504	467	515	537	550	485	510	518	503	530	521	561	490	514	546	498	483	535	505	497	501	519	517	544	531	538	552	496	483	498	500	535	531	530	520	493	508	540	508	551	519	556	517	497	502	515	517	567	541	505	513	513	516	500	545	564	497	539	532	539	529	513	517	547	495	462	519	572	475	494	530	529	535	551	535	495	508	498	508	558	514	515	506	566	537	508	537	517	527	475	531	442	554	532	523	496	516	549	491	499	502	508	491	589	550	561	510	482	514	482	476	542	527	494	515	491	518	505	515	499	520	529	522	502	520	504	527	513	524	521	528	526	515	524	532	516	508	490	511	532	532	534	543	517	541	540	527	517	514	479	534	544	518	478	471	506	518	497	551	565	539	533	509	517	504	520	509	512	504	504	510	510	496	515	517	517	478	513	512	508	501	549	497	532	506	510	526	510	505	517	528	542	508	583	499	502	523	524	552	524	505	535	527	511	529	547	558	540	533	510	533	514	489	553	519	514	510	524	523	554	490	534	527	511	527	488	507	544	503	527	491	481	493	489	540	533	499	509	531	514	501	512	519	498	528	509	484	482	562	515	544	479	468	595	543	486	520	549	514	510	517	528	504	557	528	535	481	508	517	512	515	485	527	508	570	503	504	526	517	525	500	538	525	531	544	541	512	523	515	515	537	529	498	499	508	476	523	501	469	488	468	494	505	528	548	527	518	493	510	501	515	495	557	536	474	491	502	553	510	480	510	496	537	517	502	515	564	531	536	507	526	519	564	547	537	533	508	543	479	493	527	524	503	515	512	521	523	542	540	543	523	494	505	511	568	528	528	535	525	499	531	534	546	554	497	524	517	521	508	519	558	494	480	505	496	554	539	540	526	508	512	538	533	573	543	486	528	535	512	529	553	542	543	529	530	502	489	502	488	546	532	548	529	518	516	505	505	568	508	503	499	547	516	513	559	478	518	502	528	516	552	522	504	508	497	530	507	493	501	546	470	505	546	563	544	517	500	545	544	498	460	499	488	527	522	565	517	515	496	518	473	543	502	498	505	543	562	504	541	516	556	491	522	518	530	494	530	497	512	495	523	543	503	526	504	485	490	506	492	516	527	504	520	530	498	556	508	480	525	518	530	486	488	502	493	542	487	532	492	516	483	498	512	519	525	515	501	539	511	521	495	559	503	541	533	527	530	532	541	504	506	494	543	554	551	526	527	545	521	509	475	543	513	505	541	559	545	555	538	507	462	519	532	451	495	499	516	519	485	509	523	516	531	493	527	536	510	508	507	526	510	522	554	526	527	492	538	517	489	540	481	562	487	522	525	535	521	542	504	528	554	515	511	522	509	472	586	530	549	512	516	539	487	495	542	546	520	488	497
28283	19039	16274	2260	686	702	718	664	759	685	661	685	685	658	655	638	677	632	672	708	696	628	660	639	635	698	688	626	669	659	653	712	639	686	646	673	677	676	634	640	651	703	684	668	639	674	682	706	672	656	704	696	643	698	661	691	672	652	712	689	660	677	659	683	697	697	696	688	711	718	678	686	660	703	633	694	656	667	646	655	661	693	693	655	675	677	646	692	670	679	655	671	687	678	671	623	662	642	654	677	618	642	678	690	644	652	677	692	698	685	660	675	648	656	683	642	671	655	663	651	661	704	683	672	688	644	675	721	661	658	706	662	682	685	704	686	670	698	668	629	676	669	666	692	661	653	637	712	666	653	656	617	693	706	658	684	705	629	700	679	678	696	690	633	656	669	674	716	679	639	647	699	679	694	637	679	650	655	625	625	716	634	642	649	648	661	650	685	664	706	672	652	645	678	658	661	624	664	625	603	647	701	702	656	609	641	672	707	652	653	627	655	650	645	677	639	679	672	650	678	670	705	641	655	651	697	621	671	671	657	631	607	662	641	620	656	675	661	657	704	668	661	664	639	691	669	677	643	625	689	671	678	667	664	630	689	641	671	668	663	687	668	662	689	643	658	670	680	657	675	647	666	671	674	610	630	648	655	670	688	665	674	636	666	653	668	719	660	648	694	697	658	651	704	630	683	624	639	638	692	664	724	656	687	686	658	673	700	653	706	623	709	657	572	626	641	649	633	662	732	680	688	676	672	687	623	642	636	639	658	615	681	648	648	644	596	608	649	721	629	656	699	653	703	676	654	660	696	659	681	675	699	658	655	621	670	668	679	665	642	671	670	709	683	631	662	624	731	632	665	640	700	672	652	673	669	673	626	683	608	652	668	681	645	671	616	669	677	640	658	658	631	671	658	635	620	623	654	661	662	652	687	668	653	665	660	646	672	622	708	675	655	690	649	677	696	612	661	666	671	665	644	619	689	684	678	658	701	632	658	667	683	654	647	683	625	683	656	668	743	664	630	703	680	658	676	655	651	640	641	689	683	688	685	689	611	670	656	665	658	678	698	642	656	667	658	656	630	664	702	665	664	671	639	620	676	692	683	652	624	659	659	690	642	689	706	660	652	683	716	619	689	662	681	675	677	676	698	649	674	682	661	632	686	650	648	644	681	654	643	634	642	617	707	662	667	640	643	661	658	690	660	658	658	638	644	648	667	648	715	635	625	700	676	651	690	691	679	611	613	681	626	636	661	645	656	692	690	638	671	698	647	651	689	690	624	633	628	632	664	669	647	660	692	712	637	663	640	685	656	640	652	670	661	710	687	671	648	692	719	619	691	663	714	608	656	714	645	689	695	651	665	711	686	635	677	653	656	691	701	673	673	691	644	670	640	642	648	669	653	648	649	632	703	683	668	667	657	646	695	671	636	644	702	635	655	662	659	683	669	648	654	663	636	662	661	665	651	677	685	692	663	669	669	658	704	639	663	673	689	652	661	673	673	634	681	726	622	679	629	721	706	642	628	703	686	632	679	686	714	659	687	700	686	678	667	664	671	670	712	686	672	700	734	662	667	669	666	649	662	678	668	696	669	671	687	621	650	695	615	631	651	646	651	644	697	652	642	685	678	634	688	667	633	687	633	691	632	671	652	639	633	686	648	653	629	674	655	631	648	660	681	659	693	695	663	612	650	654	675	641	663	672	679	646	690	629	645	703	662	675	701	658	698	658	701	702	676	672	678	665	643	654	656	652	666	712	674	714	663	709	626	674	643	679	671	631	668	679	660	664	674	696	638	610	636	649	690	628	663	651	661	632	658	664	674	676	704	699	668	627	657	623	691	692	626	662	691	673	695	670	663	693	650	657	630	668	653	630	665	681	666	631	707	657	675	649	621	673	663	634	664	646	655	692	704	623	658	654	667	692	655	648	686	660	641	654	665	657	644	659	648	690	632	680	660	676	648	625	637	710	638	650	655	682	663	633	662	640	680	657	677	665	662	689	651	651	662	688	654	674	646	655	658	675	673	714	658	620	669	675	683	649	621	645	697	641	688	667	657	627	668	667	623	619	639	696	648	639	704	631	629	668	681	697	670	674	650	653	680	667	684	643	649	614	629	648	723	724	647	669	658	666	709	665	665	652	662	685	610	665	729	686	674	623	675	674	661	722	614	690	674	670	732	642	667	683	663	667	712	711	666	648	643	703	685	617	714	703	689	661	599	683	634	651	689	640	675	676	706	674	656	703	645	688	629	703	707	671	672	686	675	678	662	642	626	646	626	627	665	645	699	671	687	689	682	644	646	687	657	687	668	694	641	694	694	673	709	682	657	692	642	693	588	632	703	722	682	685	655	675	625	693	664	654	641	639	661	692	646	662	618	658	656	653	692	678	684	641	653	654	661	636	698	662	667	647	668	660	648	681	614	675	656	685	678	613	689	629	676	627	658	696	680	679	681	688	700	673	645	678	645	641	681	698	663	731	675	677	708	662	628	669	630	658	712	691	649	649	658	658	661	728	721	688	662	663	696	658	739	696	634	638	676	660	681	704	648	655	634	687	661	649	687	706	671	631	699	663	681	655	676	693	622	691	690	664	615	679	641	641	694	655	625	651	716	628	641	691	619	652	678	670	676	685	641	681	699	660	668	678	652	690	694	619	641	692	642	683	679	645	671	700	670	672	625	634	660	675	644	650	578	650	682	686	700	680	661	675	688	628	662	653	637	677	674	677	658	689	685	720	684	643	636	630	670	703	689	645	668	635	665	665	659	659	646	696	680	670	658	686	598	618	695	699	673	683	715	666	647	633	692	656	671	620	630	663	711	679	687	685	692	665	628	705	694	702	629	697	705	639	672	659	626	671	648	674	663	691	681	640	637	660	639	627	662	640	616	644	663	658	685	633	627	679	630	666	703	716	665	661	692	703	700	651	672	641	691	608	647	699	657	651	682	621	680	692	680	736	634	645	677	665	636	682	676	621	687	714	691	718	668	673	687	630	664	628	688	628	672	668	701	648	683	595	714	676	652	634	627	656	638	631	673	679	670	680	639	712	667	688	669	681	654	643	668	657	648	664	697	655	688	727	703	675	697	690	712	606	666	664	671	701	609	674	672	674	670	663	654	662	681	660	705	668	655	694	645	655	672	663	686	669	687	644	665	618	632	699	647	678	679	684	668	701	640	639	694	650	655	675	656	658	635	683	647	651	658	676	665	659	677	624	640	674	694	603	638	690	652	683	692	660	678	649	658	660	660	713	665	681	662	677	692	652	679	677	639	705	625	685	621	668	637	668	657	655	671	673	645	674	699	674	683	695	642	642	711	636	623	642	723	660	671	668	694	672	661	659	640	662	622	673	666	678	706	676	639	693	674	671	648	672	626	646	642	685	671	661	650	666	632	635	632	599	696	694	696	699	690	607	691	654	631	650	667	669	667	697	704	645	652	684	649	659	704	625	652	680	686	691	666	679	665	629	654	673	672	660	678	643	695	686	650	647	646
17892	17435	13985	1034	911	858	883	819	844	863	916	793	864	804	814	875	864	813	877	870	871	819	889	850	814	826	824	829	882	829	872	843	821	871	860	829	882	863	878	839	829	824	832	818	879	884	803	874	858	865	879	833	852	839	877	847	853	809	846	844	883	875	871	859	816	849	884	907	906	861	839	859	850	845	819	795	817	847	905	856	819	841	820	886	832	864	807	839	862	793	859	800	833	841	865	850	817	833	863	826	819	831	857	870	802	832	823	894	860	802	794	850	854	819	830	852	791	844	839	856	818	865	847	855	856	799	830	823	869	846	845	842	824	802	849	862	794	843	846	839	853	889	873	852	875	848	830	863	866	826	773	882	836	859	845	850	821	849	886	815	818	840	803	843	892	865	828	863	837	831	856	845	870	814	863	862	850	843	859	806	863	848	839	855	772	813	898	849	853	863	768	810	886	815	852	804	815	840	838	808	862	861	879	805	889	807	867	881	888	854	836	823	839	830	881	873	843	833	857	860	893	891	845	818	873	814	868	832	809	868	821	808	839	820	820	792	860	832	840	840	851	866	768	863	817	816	808	840	793	840	856	859	845	842	878	859	795	838	899	826	775	796	855	834	890	849	833	828	867	856	834	806	863	858	838	832	874	839	828	834	860	818	796	842	844	850	870	837	850	851	821	843	838	804	809	805	796	830	836	809	864	839	841	872	826	820	872	779	865	774	830	847	901	836	851	821	885	791	802	789	826	798	785	831	862	862	830	834	866	824	814	808	794	846	860	849	791	865	843	855	872	864	850	884	804	827	850	840	839	821	780	837	847	767	785	851	817	866	842	853	889	848	809	820	875	792	866	868	841	874	829	855	820	844	813	867	808	819	796	830	817	808	864	818	907	785	863	798	794	815	815	875	789	849	838	847	836	808	827	811	848	827	855	807	858	837	852	817	877	818	907	838	837	876	845	809	855	836	813	813	834	846	878	883	859	857	825	818	814	800	798	893	855	851	880	874	910	869	848	794	857	861	842	840	792	836	811	863	832	801	818	851	809	797	826	852	846	865	835	777	829	870	826	821	811	879	810	847	852	839	869	846	835	832	832	821	831	886	839	830	889	786	842	826	786	903	839	823	805	838	840	863	820	842	897	841	818	840	846	847	806	796	838	863	819	819	810	875	818	867	824	830	811	835	845	849	870	860	827	865	815	820	820	828	839	838	860	846	877	820	866	891	829	827	839	830	845	860	811	901	824	873	813	827	842	789	885	898	830	827	812	904	908	856	822	852	852	809	787	801	831	825	833	842	822	835	848	836	858	880	859	849	862	850	867	840	824	855	843	839	839	816	869	791	860	820	887	826	824	870	767	891	818	867	849	786	827	877	867	865	806	853	852	808	837	802	763	860	800	828	839	854	837	845	824	854	816	853	836	848	882	839	860	904	812	831	898	868	850	862	837	875	859	812	830	893	861	864	839	890	868	825	798	888	848	843	837	886	811	880	846	839	819	830	855	832	788	858	819	895	866	814	788	855	808	824	820	799	852	838	815	806	863	902	802	806	832	847	817	818	829	891	812	835	800	813	825	864	871	853	816	868	822	817	826	831	831	853	856	837	844	856	876	786	815	845	831	876	878	862	865	821	822	858	847	863	860	812	827	904	867	872	824	869	858	813	773	819	838	842	849	885	850	811	875	814	849	857	804	852	781	831	869	867	854	803	856	825	891	888	885	824	867	834	836	824	829	842	820	835	915	853	845	823	840	830	813	843	868	804	844	828	837	873	788	897	862	850	849	836	884	894	868	861	792	857	870	822	828	844	777	834	865	862	854	888	867	834	837	829	849	797	858	761	852	829	852	845	821	855	823	844	830	877	842	805	810	895	799	844	817	901	841	901	792	809	847	824	821	825	806	809	833	859	827	841	830	807	814	832	872	846	817	784	839	805	854	863	843	840	826	832	838	806	839	864	883	841	824	866	834	870	876	853	883	783	848	815	823	878	831	795	816	819	784	818	852	844	812	839	821	824	783	880	808	843	849	828	828	843	852	820	858	879	872	918	805	897	825	805	786	836	829	883	863	827	853	837	820	863	839	858	825	802	847	796	780	805	844	836	885	872	863	853	830	821	858	827	815	800	866	827	853	855	808	834	801	796	825	864	873	827	825	872	834	829	859	838	807	843	899	877	858	831	864	843	802	789	817	854	813	882	866	804	812	835	829	828	847	854	896	820	824	844	850	854	824	932	810	857	828	836	833	827	840	826	812	829	847	862	823	788	815	829	825	891	879	866	769	847	831	860	815	834	848	841	831	837	807	784	891	819	799	849	865	816	795	870	847	805	846	780	877	853	857	824	916	827	845	789	856	810	802	864	815	821	862	893	845	861	838	841	853	863	881	864	876	876	843	865	827	845	816	833	866	853	847	837	859	804	889	860	850	871	808	816	848	839	887	830	822	860	931	837	830	831	839	834	857	800	823	855	801	805	823	856	846	837	805	885	848	848	842	814	857	907	876	835	858	848	790	836	843	856	863	883	851	852	856	890	852	878	802	874	868	861	800	826	837	845	794	840	825	844	831	830	817	842	823	849	827	859	832	833	847	819	762	820	860	865	821	837	821	832	874	884	885	881	853	803	864	891	830	881	855	822	844	836	841	834	845	837	880	838	810	852	828	871	841	837	831	859	849	842	802	848	832	848	823	847	806	848	823	806	879	884	866	852	830	869	862	814	845	822	804	810	830	810	808	811	849	817	865	811	836	832	811	830	859	842	856	828	804	886	834	844	849	856	872	881	832	831	853	837	832	804	869	879	867	885	825	835	845	852	865	847	836	825	871	842	876	809	790	877	802	872	819	856	808	848	828	834	860	807	870	843	823	854	819	829	873	763	795	861	849	791	864	820	886	825	774	826	860	882	843	831	834	828	792	839	855	896	851	817	870	846	840	887	832	889	856	796	821	796	831	867	849	867	812	839	847	840	853	845	809	840	849	822	836	874	830	815	810	850	826	858	847	810	856	808	822	770	833	916	880	847	837	848	884	827	820	817	906	858	848	835	869	832	868	818	861	854	826	835	847	809	877	862	810	855	820	822	873	835	795	864	856	849	830	792	840	851	834	788	817	839	853	883	878	846	815	845	852	816	874	835	823	812	780	873	848	842	890	777	856	824	837	847	832	839	872	811	808	833	862	891	848	866	869	859	878	859	807	849	883	817	835	865	899	853	834	758	786	865	875	890	837	854	891	802	843	816	848	841	825	886	824	827	835	877	852	874	832	858	858	837	868	834	838	834	847	828	833	844	832	865	831	847	835	849	831	857	871	829	845	870	829	800	843	890	873	888	764	870	818	849	797	871	899	896	837	862	844	871	861	818	866	870	866	799	843	825	838	771	831	825	856	815	827	899	826	829	847	875	868	857	885	821	847	863	827	803	901	827	791	816	863	821	815	824	839	886	851	843	846	852	814	831	880	811	845	851	841	849	826	847	801	844	856	827	827	864	839	850	845	838
23675	21308	29265	24648	19966	5625	1006	734	763	662	635	627	652	589	591	632	568	573	621	614	567	551	556	568	560	594	578	563	530	530	566	590	570	594	533	591	573	556	578	586	540	583	610	574	629	590	544	583	577	543	564	586	577	570	558	606	637	601	622	562	593	547	571	572	615	643	595	584	615	600	605	589	579	591	555	567	540	530	562	613	529	559	571	581	554	542	559	564	566	576	559	554	493	527	541	593	559	584	571	591	526	567	565	550	573	529	538	577	573	543	526	524	544	571	587	533	549	561	578	563	560	561	528	560	558	598	555	529	565	581	541	552	553	565	568	612	524	579	506	558	569	583	556	547	545	580	561	558	566	523	589	543	543	562	576	530	560	549	502	548	577	555	563	571	558	532	555	541	615	559	561	563	560	585	552	560	544	568	536	547	576	557	558	548	539	554	560	584	579	568	526	568	596	547	623	580	568	560	588	554	534	597	575	565	583	568	549	574	577	535	562	547	559	577	542	616	585	566	566	563	595	527	556	549	539	533	566	533	543	574	584	570	532	523	551	554	578	544	543	540	548	573	573	525	528	550	569	583	517	558	598	557	566	554	537	600	577	514	560	593	539	626	546	567	543	550	586	553	536	555	535	535	545	566	572	556	523	571	543	560	591	528	567	560	538	592	577	545	598	601	538	576	548	619	582	594	545	550	536	514	586	566	531	549	540	529	542	600	587	559	514	529	531	595	589	578	576	597	534	564	548	560	540	581	577	552	566	570	566	601	569	584	537	548	581	547	558	582	600	548	528	561	587	548	612	506	560	549	583	553	549	576	586	563	568	619	559	538	555	570	583	502	554	522	529	525	544	551	545	571	531	523	543	575	588	551	577	551	556	567	537	540	526	540	540	570	520	543	585	567	545	569	553	566	567	579	570	559	543	551	551	556	572	522	535	576	561	584	564	560	520	562	564	571	550	595	554	558	512	572	558	527	566	566	555	615	557	557	582	606	570	580	549	555	541	543	519	560	528	512	557	527	563	557	589	550	564	553	552	579	518	541	538	521	625	580	554	547	581	583	567	553	545	592	573	552	507	537	558	583	550	574	548	519	577	570	533	556	524	503	562	566	590	587	522	555	564	552	580	584	556	588	580	582	535	526	543	555	559	543	510	546	593	565	555	551	563	496	538	552	551	516	533	536	571	557	579	537	587	549	590	586	577	537	518	563	557	573	551	565	541	578	571	578	554	550	542	556	546	564	563	547	562	556	540	553	587	593	598	553	535	572	557	564	550	593	541	543	524	522	579	529	575	536	530	551	565	590	560	537	590	562	610	576	589	552	593	579	626	572	552	532	509	584	568	568	518	567	575	570	517	565	549	564	576	566	569	594	541	572	563	522	552	571	536	530	541	596	521	558	555	588	571	573	567	581	575	592	611	588	560	581	575	571	583	564	594	560	556	569	512	563	547	571	583	593	577	583	575	580	598	546	536	574	557	554	542	563	520	540	570	575	543	580	586	570	591	540	608	541	531	539	561	577	566	595	533	551	577	556	566	568	587	570	541	570	584	541	599	596	584	546	552	562	518	578	568	548	563	536	584	582	525	539	596	532	556	601	568	582	583	512	561	559	578	524	584	559	538	557	547	567	556	575	585	532	567	577	515	546	592	524	547	578	558	550	621	540	592	553	544	533	571	528	545	540	552	557	581	550	577	550	550	522	563	559	573	527	548	576	540	566	541	564	594	554	524	534	562	550	559	563	549	542	535	538	602	567	545	509	546	553	544	600	559	565	543	526	566	587	559	552	537	562	571	567	521	567	593	537	550	602	561	563	537	568	556	569	546	568	562	549	621	537	546	548	536	550	529	586	569	536	557	556	534	534	552	571	587	535	530	578	563	574	554	549	534	517	619	546	560	566	550	545	548	532	603	546	524	555	583	557	568	617	572	572	556	595	530	527	548	565	576	604	574	572	546	575	587	559	542	537	572	595	536	583	528	561	558	589	569	586	562	563	532	529	553	546	558	580	613	561	611	571	541	537	586	523	557	572	545	532	543	586	554	544	523	584	593	566	575	571	556	534	552	576	541	559	536	530	568	575	523	519	550	560	544	565	555	549	553	567	606	550	559	548	544	547	576	545	524	573	611	561	596	552	547	539	567	521	560	586	559	525	576	548	544	517	573	514	562	572	617	555	543	588	597	594	552	539	618	542	548	571	529	577	574	598	588	581	551	576	573	592	552	553	583	548	544	573	557	566	560	576	594	533	569	531	560	521	547	573	566	570	568	569	560	567	600	563	564	540	574	563	601	560	575	558	548	576	546	559	552	603	520	529	567	543	531	566	549	548	547	536	562	595	535	593	569	547	536	556	594	564	545	610	584	594	556	561	530	568	582	549	575	558	550	581	549	568	601	543	573	579	567	548	551	570	571	515	575	574	573	544	532	525	580	619	547	539	561	506	556	564	567	573	534	563	564	574	557	562	592	576	580	599	556	537	535	539	569	555	528	562	558	576	536	518	588	557	564	555	536	551	545	586	611	618	549	528	544	530	559	550	569	560	616	555	522	571	571	530	572	554	575	577	567	589	594	600	578	591	565	587	541	557	537	552	561	512	564	582	578	559	544	582	564	523	573	528	513	543	544	551	499	610	549	551	547	552	517	549	573	586	578	509	544	553	539	572	562	559	561	562	548	539	537	580	555	560	565	568	598	563	573	544	557	544	539	532	596	522	552	532	590	579	581	538	522	574	541	547	555	598	552	554	547	573	554	544	553	564	586	582	562	570	543	577	538	579	521	620	553	577	542	572	548	515	501	565	592	537	524	544	573	599	571	570	542	531	524	568	554	563	531	607	590	554	511	572	527	564	572	557	528	531	570	559	590	559	565	579	584	571	541	587	545	576	547	558	538	540	552	578	528	591	535	567	522	546	521	554	549	567	600	586	565	557	544	561	566	598	563	573	532	555	577	548	526	563	578	544	572	529	559	559	537	597	582	576	570	588	553	549	562	610	564	560	542	555	556	575	569	591	574	564	562	544	566	498	539	556	596	570	586	556	528	553	561	568	561	605	549	564	550	527	531	549	538	544	546	579	548	532	562	566	560	542	538	547	537	554	516	575	578	528	585	537	572	567	531	603	592	559	539	555	551	558	558	577	586	531	520	567	541	542	574	547	567	576	539	587	516	557	567	564	522	609	579	543	552	563	557	556	572	521	528	568	561	596	567	588	569	572	574	548	531	517	521	571	552	602	574	505	517	583	534	568	548	575	584	585	530	557	558	562	546	542	522	518	529	587	553	568	592	551	553	537	515	552	526	539	559	532	545	539	581	568	561	549	619	559	557	559	571	530	556	534	577	570	578	556	549	570	541	524	534	569	569	552	559	538	560	563	581	581	508	582	611	586	558	566	553	589	522	559	543	565	552	582	542	558	572	567	558	553	560	548	553	531	555	579	548	557	585	568	577	560	598	542	591	573	528	556	542	567	566	550	534	535	513	549	539	579	556	559
24220	56576	47591	2235	1652	1446	1243	1102	1027	962	946	869	776	854	788	758	771	720	729	729	795	750	707	782	758	744	704	731	743	723	707	730	736	747	723	778	693	715	738	726	740	713	743	757	772	767	776	736	794	821	727	736	761	724	789	732	773	822	762	738	766	832	791	806	761	715	745	733	759	743	721	720	682	720	780	715	722	775	689	668	705	711	664	715	688	701	662	732	699	726	730	732	662	689	714	725	691	707	710	718	731	732	711	736	756	689	726	737	728	694	718	692	734	716	742	686	733	783	710	700	731	689	738	693	726	711	715	754	726	690	732	752	733	692	692	749	705	762	650	735	727	697	672	675	713	689	688	756	682	724	703	704	667	705	733	713	754	684	739	697	757	714	733	733	698	676	740	701	696	687	707	730	702	729	682	749	729	718	707	713	692	727	689	703	672	655	693	713	699	741	706	759	723	722	727	748	708	707	703	736	725	711	750	728	673	717	746	722	681	722	687	735	698	709	739	706	725	734	742	750	726	698	713	704	716	701	710	694	711	716	761	730	675	702	694	698	732	738	730	725	692	734	711	682	728	736	700	781	672	697	737	700	743	710	731	671	685	699	704	676	757	687	731	724	676	706	684	693	731	687	730	739	730	699	725	736	714	698	711	762	768	719	768	725	687	721	680	757	725	673	755	725	703	702	731	669	703	704	719	747	726	737	703	682	771	711	678	661	734	711	676	691	724	710	717	755	700	733	686	695	732	710	707	694	717	696	692	691	717	718	714	682	675	711	721	674	694	713	730	709	736	695	682	675	687	711	725	707	744	717	716	707	726	712	694	728	674	723	705	712	711	726	760	732	712	702	677	755	717	738	753	702	702	691	697	748	693	698	746	702	679	711	711	715	749	694	734	698	713	745	705	754	774	692	690	703	712	720	731	701	710	680	707	757	747	719	741	739	713	661	726	727	734	743	727	700	701	726	710	739	715	726	700	715	755	702	692	722	749	667	722	746	721	698	735	753	721	692	729	721	671	721	695	706	724	671	724	687	689	763	723	775	712	753	713	676	743	712	692	665	699	693	701	729	698	731	767	689	695	713	699	731	656	728	741	694	719	736	701	668	732	756	710	724	692	749	744	708	671	721	732	736	675	702	677	731	709	702	754	777	740	678	677	740	742	708	698	732	706	715	709	654	753	763	681	686	730	750	705	749	738	720	678	759	703	727	776	687	677	702	687	721	741	714	717	698	756	725	717	732	771	713	740	679	727	740	740	717	697	695	733	737	752	750	703	720	628	761	711	751	690	743	718	764	706	691	740	733	720	715	727	777	745	679	711	688	678	741	720	716	713	687	736	721	739	758	728	702	717	728	703	719	733	689	738	709	736	709	735	696	688	784	754	734	727	711	638	678	710	757	727	706	725	711	701	685	711	697	694	722	718	676	704	705	701	758	713	717	703	679	683	684	711	704	675	690	688	687	698	710	660	746	693	713	727	723	676	723	700	760	691	762	731	663	735	654	752	743	728	728	722	710	705	684	706	697	716	728	684	669	678	709	708	697	704	694	703	718	757	744	746	711	705	705	723	724	731	717	695	746	677	656	711	759	743	688	708	681	721	728	731	709	667	748	659	718	686	696	724	678	744	741	704	683	674	661	710	727	710	697	753	758	723	744	716	706	710	745	680	689	723	697	704	719	708	736	692	742	725	678	780	719	688	708	702	726	737	720	704	767	728	748	719	701	683	675	726	727	701	728	681	732	716	686	714	739	685	741	694	766	760	742	763	742	726	725	691	682	687	720	749	756	669	745	710	767	746	692	736	670	700	689	724	716	739	683	756	674	732	719	706	665	735	671	724	737	722	702	699	725	735	742	762	729	738	705	663	706	726	706	731	713	723	692	765	697	738	710	769	721	740	729	710	655	664	651	812	675	660	677	712	727	737	688	740	705	752	742	727	688	740	688	723	690	678	727	715	720	702	736	719	672	727	712	706	681	724	737	688	718	750	685	698	700	676	788	670	646	774	726	722	703	744	686	644	685	714	753	769	712	672	693	700	731	716	682	710	721	687	694	727	743	706	727	739	693	765	703	678	703	708	699	724	725	718	686	691	706	742	675	706	724	686	721	734	729	717	706	661	698	697	748	707	713	690	740	681	676	752	741	712	696	707	719	715	687	722	705	713	710	704	729	739	698	693	740	681	705	704	745	718	690	711	699	681	749	683	705	675	711	698	701	776	736	731	717	708	744	699	688	654	703	741	722	753	712	674	748	734	746	717	701	787	716	688	723	763	691	685	693	713	727	683	705	675	700	685	710	723	769	746	694	729	703	672	684	748	707	683	685	708	716	732	705	730	702	718	721	726	719	742	758	712	707	714	727	711	712	713	726	684	669	699	717	729	748	737	688	677	737	726	732	692	709	718	726	714	671	722	709	696	693	723	739	728	685	722	703	691	687	689	722	742	696	743	696	698	711	689	662	688	729	737	730	734	681	667	695	703	702	703	681	713	728	741	742	763	696	729	746	714	753	684	688	734	707	688	666	703	732	702	709	714	714	701	701	749	702	675	750	657	721	714	741	724	693	744	710	718	711	700	696	700	736	706	727	709	757	733	709	681	656	738	705	695	694	687	744	673	677	712	723	692	731	773	735	713	728	694	678	760	718	710	693	699	741	715	729	732	693	692	735	677	682	757	768	713	726	730	725	737	710	679	710	733	689	723	705	703	708	693	703	686	722	719	744	784	717	732	690	726	750	727	765	720	753	719	696	752	713	732	716	687	715	693	736	676	732	723	677	722	699	742	715	736	733	683	745	727	724	702	714	718	696	711	743	732	724	734	700	704	746	726	729	676	716	748	763	700	725	716	719	707	748	705	718	711	711	716	729	738	716	761	655	741	683	702	704	719	692	715	690	722	728	714	739	688	739	668	709	700	709	728	665	728	740	705	731	730	704	702	741	683	670	702	681	730	722	756	707	763	703	716	727	718	665	734	678	739	717	662	724	733	667	765	683	694	681	709	732	775	769	703	714	687	720	706	689	678	752	706	695	752	686	685	705	698	733	715	752	689	695	736	679	703	672	748	713	771	708	739	717	707	704	739	724	737	696	741	733	691	673	666	706	761	661	693	740	727	725	683	741	681	690	713	717	697	686	725	720	713	662	715	724	712	664	704	731	731	742	746	711	722	701	716	722	691	698	688	682	783	729	702	696	666	728	722	664	703	698	679	792	705	711	676	766	700	673	722	729	712	708	697	701	743	696	713	695	738	743	727	706	726	652	714	678	767	724	746	692	701	705	711	683	711	755	662	698	693	712	767	707	720	703	704	689	651	717	698	726	780	775	695	726	735	719	756	751	703	730	654	745	703	733	749	699	705	698	706	698	724	721	746	718	671	719	734	744	708	695	717	764	705	679	693	711	697	742	724	700	659	701	711	718	744	727	780	759	651	720	683	712	704	716	695	712	709	722	741	733	755	732	718	711	744	709	730	734	774	686	697	735	731	732	695	709
24932	21414	28347	24228	6218	785	702	640	664	625	615	612	607	637	582	571	558	598	554	575	573	575	580	568	588	595	611	554	582	601	576	548	604	556	624	577	560	623	589	557	600	582	574	569	608	557	598	568	549	605	548	572	589	591	570	578	551	539	573	590	594	574	588	570	565	562	581	568	577	571	587	577	566	584	607	563	601	583	585	598	540	562	547	582	577	583	549	572	577	598	563	564	559	581	584	538	596	548	572	560	559	536	576	598	541	544	553	578	578	577	549	570	553	581	547	599	574	562	562	564	610	572	576	562	569	522	595	592	552	555	590	574	527	601	563	564	532	568	551	553	574	564	586	556	560	570	538	543	558	563	569	586	588	592	522	588	576	564	597	583	584	550	567	563	564	586	601	600	583	527	532	573	608	559	566	555	578	572	500	571	572	596	586	551	544	584	574	550	564	567	575	573	553	549	562	538	570	559	611	539	566	538	542	581	594	574	561	566	563	569	559	507	583	569	558	540	595	532	527	578	534	566	520	538	556	577	547	560	566	624	519	563	587	564	600	587	569	528	586	582	560	583	566	594	575	586	530	543	543	545	551	546	563	554	552	555	581	574	550	559	554	520	530	536	547	574	649	568	536	567	560	538	540	566	557	588	531	572	589	575	574	538	580	557	592	557	580	568	558	563	563	573	594	574	596	544	581	586	579	533	548	586	584	510	569	571	570	578	533	578	573	542	544	557	534	552	616	565	552	575	596	537	593	573	570	562	558	558	578	599	588	594	540	562	556	572	563	597	577	592	565	552	574	614	605	552	590	621	576	532	537	575	561	597	556	568	579	566	544	532	577	566	583	582	571	577	568	520	551	585	578	574	560	595	547	540	602	500	541	556	563	593	585	551	585	587	545	551	570	541	592	554	563	567	538	569	573	541	589	599	578	570	573	549	588	583	585	581	559	577	608	577	590	570	562	582	602	573	565	594	573	555	552	563	543	594	594	556	561	560	569	563	591	529	594	551	564	561	595	574	563	555	582	567	577	574	538	593	602	563	569	611	548	591	567	523	521	560	560	590	542	591	570	564	540	575	549	553	550	529	559	575	583	555	561	546	591	545	589	601	563	588	560	603	569	571	599	569	557	583	542	550	557	587	603	608	581	566	553	544	565	568	532	638	559	530	575	541	543	518	551	573	528	568	523	615	546	562	595	559	593	560	587	559	554	565	559	562	573	555	578	532	598	556	542	536	557	557	569	520	545	573	576	598	556	542	597	566	534	587	546	584	562	552	567	548	555	528	564	549	537	530	533	519	563	541	578	594	573	597	571	554	572	514	583	567	559	579	580	550	560	540	552	578	610	561	558	563	540	561	548	568	605	546	557	554	549	583	602	617	578	555	588	576	554	557	602	616	574	560	552	578	580	588	539	567	605	597	562	589	579	556	599	573	591	562	564	609	555	563	562	580	593	519	589	622	555	563	531	535	530	634	559	558	567	539	569	557	570	568	563	620	560	564	572	567	517	566	560	525	543	599	534	563	587	532	592	555	550	535	541	553	571	581	579	553	548	583	588	546	550	577	582	605	571	572	613	565	583	584	538	546	621	634	559	550	568	591	550	580	561	563	596	573	565	569	591	545	583	587	583	585	584	575	586	571	563	576	587	570	576	633	578	561	516	587	571	595	556	576	547	595	610	526	534	548	505	530	555	539	540	598	563	593	534	556	568	529	585	548	574	594	547	614	573	584	539	550	585	583	519	573	605	588	565	595	589	576	534	585	528	526	599	545	563	526	610	602	561	516	571	579	557	538	562	559	569	591	572	517	573	597	543	507	598	547	574	557	529	548	587	581	585	566	562	509	568	578	532	554	546	578	563	557	556	587	564	562	537	577	532	596	533	515	540	562	574	549	532	542	544	561	510	538	571	567	527	592	528	572	602	601	561	582	562	562	548	591	557	555	587	579	617	584	567	555	597	583	557	595	557	544	589	565	551	549	551	550	541	586	575	558	583	553	555	527	593	556	551	589	540	568	560	582	525	560	548	608	591	571	545	544	585	553	581	615	571	541	535	555	607	582	578	574	541	530	574	591	527	575	587	538	544	533	554	554	554	529	536	571	547	537	567	549	568	555	532	579	546	581	604	553	546	553	599	546	585	567	574	567	591	579	537	563	608	583	557	607	580	553	568	582	543	590	543	574	564	560	581	561	566	573	519	558	589	540	579	595	554	530	575	529	552	607	554	593	547	571	561	564	559	597	579	581	573	530	572	546	543	522	570	579	586	591	541	547	543	543	560	571	558	560	606	570	543	599	571	622	573	567	548	586	607	593	584	543	618	533	564	591	527	551	572	562	599	531	574	564	582	560	536	579	546	599	547	553	628	528	531	555	539	608	571	568	573	526	583	523	581	539	568	620	544	546	583	523	589	603	553	583	562	570	575	554	561	592	589	559	540	578	563	579	554	581	552	597	568	552	551	583	594	611	599	566	594	569	566	544	564	539	529	564	585	550	568	526	533	594	556	555	539	556	585	614	555	545	561	608	565	584	570	566	585	536	605	586	539	552	564	567	609	577	560	557	567	562	582	598	521	581	578	536	519	571	623	554	533	571	603	617	582	595	569	580	577	552	573	558	569	594	586	598	570	503	601	561	579	530	522	550	556	549	594	559	545	579	560	624	626	596	569	585	580	532	594	608	654	550	561	565	561	578	571	566	570	562	592	551	565	606	548	583	546	563	572	539	544	554	577	588	602	563	559	606	569	541	544	589	541	593	555	518	570	581	525	583	527	542	562	538	609	607	531	541	566	528	562	543	578	577	517	568	581	564	540	600	570	521	563	611	582	569	588	595	578	590	512	561	571	562	537	574	540	589	557	581	563	588	562	544	535	554	591	586	523	561	573	557	566	572	605	581	531	593	584	561	570	568	562	553	579	584	570	589	577	561	558	582	600	586	547	573	589	575	598	530	580	559	536	581	601	549	597	577	597	592	532	600	556	573	588	578	558	500	581	536	553	570	583	623	559	580	554	579	634	581	606	575	558	551	593	570	581	582	534	545	584	555	536	561	591	581	545	553	573	607	551	590	531	537	552	564	583	559	579	605	595	564	540	593	558	561	583	571	565	588	567	549	566	578	556	554	558	607	607	592	563	587	532	573	588	578	563	550	595	542	557	543	550	575	592	583	572	562	588	553	596	564	554	584	573	574	569	577	578	573	582	554	548	569	583	564	573	579	594	566	601	552	624	550	547	566	575	598	587	563	596	585	577	543	588	542	544	592	614	569	563	580	557	539	578	597	577	585	550	534	550	565	551	527	554	574	602	560	564	530	568	590	476	563	620	568	524	575	516	550	569	573	566	547	546	566	524	599	574	565	610	574	539	580	610	614	570	557	556	584	557	558	563	561	539	584	568	549	588	542	565	569	570	573	573	548	565	548	559	538	566	551	533	584	582	566	599	576	588	566	534	567	559	557	539	539	536	568	598	594	553	559	566	580	593	546	538	550	529	607
23967	47508	37406	1561	1175	1053	998	907	870	836	821	798	743	748	716	777	753	730	752	762	706	760	692	740	763	686	737	696	726	737	680	715	682	753	757	675	715	678	774	754	738	749	716	736	670	721	756	750	705	683	755	720	711	728	721	763	701	778	716	739	769	729	766	752	811	768	750	745	740	742	712	682	699	663	699	673	700	723	690	702	746	681	741	760	684	687	763	695	746	687	713	753	750	729	723	741	733	685	673	696	674	687	670	680	719	727	691	689	717	704	721	738	688	742	701	681	745	755	720	668	729	747	720	720	732	712	694	740	762	746	744	719	688	755	717	728	721	712	713	753	722	708	698	706	699	696	713	705	716	702	742	737	660	716	708	697	677	694	731	711	707	699	693	721	712	711	735	683	701	714	700	688	727	690	706	693	726	707	676	686	727	691	738	702	728	751	732	705	754	675	730	732	693	736	732	717	678	730	681	735	742	705	646	694	673	676	701	714	697	736	726	691	712	721	712	711	745	683	703	753	652	723	678	754	680	727	681	746	700	701	681	757	749	721	734	698	731	697	717	693	725	703	672	728	716	727	701	722	737	711	713	699	692	716	704	668	741	699	685	702	689	699	675	741	728	710	708	769	665	763	749	731	721	706	735	724	727	650	747	727	720	666	695	675	687	772	695	688	752	712	724	697	684	805	707	702	726	682	672	683	699	685	758	671	720	695	669	726	665	772	725	713	687	689	702	701	755	710	701	684	707	702	653	724	728	716	772	697	678	698	729	755	709	721	735	678	702	696	713	683	733	742	709	736	698	648	726	687	763	700	725	726	705	736	718	729	729	702	726	735	702	688	742	705	709	714	678	736	714	714	741	726	725	747	710	707	716	708	714	686	698	741	668	686	660	685	738	739	702	643	697	700	733	726	696	717	755	723	687	676	738	685	707	703	680	675	693	719	719	694	723	732	684	729	717	704	755	697	698	756	723	694	728	730	723	712	709	673	704	639	679	704	721	681	699	703	710	717	678	663	745	670	683	688	706	723	755	703	747	681	753	703	685	697	686	663	738	713	730	699	730	731	690	720	709	750	715	703	712	732	765	667	728	725	764	735	686	702	696	731	740	686	697	737	701	713	668	705	737	688	711	704	733	726	701	711	695	694	730	726	707	743	757	712	680	678	722	686	769	687	735	728	721	723	693	717	739	736	659	682	713	718	713	650	702	722	660	685	744	703	651	664	694	688	709	667	718	685	708	692	753	704	755	740	724	745	735	721	753	703	692	666	747	728	705	647	767	695	699	717	761	714	667	682	676	678	712	723	732	693	728	722	696	699	746	682	721	726	714	717	660	724	754	691	708	683	690	708	668	708	746	737	673	725	697	708	692	693	724	737	720	726	707	731	697	719	724	704	733	714	701	735	733	705	731	696	729	699	717	728	705	673	715	705	714	725	716	726	674	725	710	741	706	718	690	660	684	687	714	706	677	722	725	710	706	738	667	743	715	698	666	730	694	680	713	710	680	674	718	685	724	687	719	716	756	702	726	665	704	675	736	730	709	758	718	705	701	739	683	743	736	715	738	723	713	703	683	747	726	682	688	747	691	757	741	680	688	737	720	695	714	710	693	690	704	742	715	727	700	676	680	741	699	762	677	689	673	704	733	744	721	716	706	717	669	711	739	705	708	719	729	638	731	653	716	664	734	725	677	684	702	697	725	710	707	690	727	763	707	725	723	719	753	666	704	709	772	679	714	714	744	753	695	749	687	703	737	676	774	668	746	708	709	699	724	709	688	709	727	700	728	738	722	757	684	740	747	723	754	723	727	694	747	724	657	732	698	738	731	685	716	731	720	712	704	712	696	700	726	635	739	727	702	682	687	705	725	703	672	698	684	713	712	705	685	696	748	699	755	756	703	657	763	720	719	694	690	733	698	686	718	691	767	683	748	719	729	701	718	690	695	754	724	697	693	699	686	738	735	758	671	699	703	726	736	747	691	686	675	722	708	684	705	698	664	728	751	714	661	685	720	700	706	702	701	682	708	708	696	701	738	727	714	728	701	684	696	705	726	693	726	663	695	703	717	665	657	757	712	683	707	726	658	753	734	714	728	692	755	651	691	687	733	726	718	708	681	728	670	742	744	688	720	681	705	701	702	701	728	710	665	714	702	663	741	698	745	684	685	752	728	705	694	732	684	659	729	708	717	737	745	675	693	746	752	737	689	737	705	687	699	691	736	707	728	676	708	709	679	706	701	717	748	677	712	690	696	668	711	695	756	718	746	718	701	706	730	672	706	667	708	699	744	706	691	750	730	697	668	772	697	728	679	701	720	723	717	688	746	732	706	713	775	723	682	730	704	744	713	709	728	737	734	784	760	689	719	680	682	772	727	702	744	696	673	725	738	729	719	700	664	695	716	658	744	761	671	675	657	671	705	703	691	738	679	690	740	774	729	729	726	719	758	724	702	697	732	656	669	739	694	685	716	668	669	721	723	688	717	695	694	674	722	656	702	748	673	685	662	751	729	753	639	721	698	751	681	751	756	714	710	721	676	722	698	700	717	741	743	713	723	724	708	702	697	734	700	673	665	728	775	713	709	746	733	682	712	692	690	725	659	643	686	737	700	705	693	727	727	712	734	670	694	724	710	698	691	700	740	714	735	684	754	714	693	667	756	753	705	695	706	691	682	751	674	709	724	714	733	711	669	684	719	740	706	704	731	713	677	704	636	688	734	686	714	750	727	718	739	671	695	720	689	703	734	697	676	745	733	698	716	685	693	706	723	668	686	690	732	703	704	727	710	686	710	735	733	718	632	742	710	703	687	716	695	702	711	701	724	687	685	724	720	682	713	716	736	720	709	729	746	658	707	714	717	711	738	739	716	752	697	681	710	697	721	709	769	696	714	738	699	715	752	670	713	749	703	693	703	746	734	764	680	725	751	719	712	748	722	671	690	667	692	722	705	723	737	688	674	727	782	724	742	711	690	754	729	697	730	679	710	707	702	732	732	649	719	741	696	699	635	702	694	767	727	708	705	698	694	685	695	719	724	744	728	726	695	708	675	667	718	659	735	720	738	707	695	744	695	703	727	688	763	721	701	688	697	726	731	740	730	699	671	727	738	711	722	705	672	798	702	675	705	749	735	751	677	722	681	709	686	685	711	713	694	751	689	757	699	683	706	704	677	736	734	686	724	738	707	704	706	694	706	721	694	727	656	728	680	730	680	617	692	696	745	686	706	707	742	733	726	710	748	746	692	718	695	715	695	700	713	700	737	739	665	677	677	765	685	747	674	724	700	713	768	732	706	739	727	771	701	668	758	746	680	714	699	708	763	701	688	667	693	702	713	673	765	681	683	735	703	690	723	745	689	686	724	724	691	675	741	646	744	731	696	787	678	741	723	727	730	750	710	705	708	722	701	692	678	748	725	697	684	741	721	756	699	708	697	709	762	723	748	741	668	708	684	683	761	684	708	696	731	666	711	714	706	704	673	727	761	701	713	712	684	716
22782	21398	29363	24017	21392	20225	3699	802	651	586	597	547	492	485	450	487	430	455	450	436	504	453	453	436	446	432	417	436	462	409	461	436	430	415	408	445	407	410	413	434	471	460	429	433	424	417	455	441	425	441	429	477	464	424	457	458	453	460	441	417	453	453	439	453	443	452	422	438	476	436	402	419	414	444	398	393	415	419	414	433	353	427	428	405	427	407	412	408	442	414	420	422	398	400	471	447	385	398	419	360	392	433	379	401	392	420	371	430	427	400	409	444	407	381	398	408	360	413	427	410	380	376	401	390	388	394	371	390	403	406	380	398	368	416	402	420	402	430	463	423	422	395	400	412	429	377	443	395	438	401	420	418	409	387	423	431	403	378	406	369	436	418	417	409	403	425	426	413	406	416	365	401	418	399	432	395	420	387	422	425	399	418	384	415	393	424	412	410	432	415	386	377	401	422	436	400	405	451	412	412	390	387	423	405	396	367	400	401	394	435	415	433	385	440	438	407	408	398	366	399	418	436	403	416	415	392	421	448	412	379	406	403	444	383	433	399	404	420	413	395	411	390	437	417	421	431	424	367	389	438	450	400	395	392	379	440	391	410	410	415	406	443	382	427	385	402	423	417	418	407	399	412	420	411	417	411	390	413	416	423	446	398	430	382	423	387	413	404	404	421	404	368	421	383	424	390	413	424	409	382	411	385	406	413	402	415	442	408	400	385	368	375	408	391	401	429	383	457	434	412	400	458	393	410	400	448	418	403	395	416	394	407	444	432	406	403	390	441	462	408	410	417	373	428	426	425	419	414	420	392	410	390	400	390	403	425	388	411	415	408	372	416	388	391	401	406	400	417	383	376	431	413	390	446	403	412	423	385	413	443	413	374	441	414	406	399	398	401	412	415	442	435	431	440	387	373	384	373	382	409	427	438	434	387	429	400	395	418	410	414	399	419	385	393	394	406	412	414	403	413	398	437	385	396	380	424	403	425	418	403	368	401	387	397	412	417	413	407	391	428	397	381	418	443	385	378	411	399	412	400	399	436	376	405	406	415	412	409	422	424	389	375	382	371	425	366	426	427	394	401	384	410	407	415	446	437	395	425	425	440	429	414	430	398	412	398	440	429	357	400	433	416	416	417	411	402	380	414	409	447	395	428	405	409	372	427	382	381	390	392	431	387	415	447	417	395	363	423	382	418	448	391	448	430	401	414	414	385	412	393	414	431	416	398	403	436	407	426	400	391	415	367	424	404	396	408	402	406	411	395	384	432	448	386	410	398	387	422	399	419	422	396	382	395	402	440	411	372	404	408	428	400	373	372	379	437	419	469	421	413	414	416	421	406	416	396	403	392	401	411	355	415	432	413	424	386	393	391	392	384	415	413	427	409	390	398	418	446	396	431	402	411	395	425	438	386	451	391	417	393	400	365	418	386	447	416	424	386	425	446	399	378	390	427	384	410	427	429	430	432	397	413	443	448	455	400	371	423	430	402	385	417	415	415	407	429	411	370	358	439	406	375	417	365	394	396	451	389	419	418	408	418	346	413	405	399	391	400	394	438	444	378	398	436	457	400	384	405	402	423	359	399	394	407	414	400	408	418	412	407	422	441	418	409	402	412	398	420	383	426	373	390	410	431	387	353	422	400	391	379	422	396	351	415	406	411	383	416	376	395	406	387	389	381	433	390	433	398	434	401	401	411	410	377	422	396	431	383	407	425	363	394	415	408	434	397	415	435	382	369	373	398	399	416	414	416	426	397	420	451	434	426	408	440	401	393	413	409	394	404	410	389	429	411	400	406	408	396	420	438	394	405	401	362	426	448	409	386	394	437	426	386	398	394	424	391	415	399	425	410	362	392	380	422	400	412	422	417	418	417	413	386	402	385	343	385	427	403	411	430	387	405	429	425	405	397	424	396	416	403	367	389	412	401	423	373	465	407	405	412	430	426	399	385	391	384	418	399	400	404	380	426	417	394	426	418	363	432	423	418	400	417	417	417	367	364	420	421	452	411	399	441	398	418	398	366	414	394	405	436	364	390	395	392	410	385	376	382	395	429	386	374	400	391	407	384	387	378	408	424	425	417	380	397	392	405	390	417	379	398	377	423	434	422	449	425	441	445	418	416	414	387	404	375	412	408	435	397	390	423	399	390	420	401	388	446	390	375	452	413	418	414	403	400	440	400	393	438	430	415	391	422	381	416	402	406	426	403	430	381	413	390	385	392	417	431	424	442	385	405	421	399	371	435	389	433	397	401	405	397	423	393	433	385	420	403	414	435	395	432	417	417	374	417	393	419	436	419	403	388	424	442	428	400	397	424	375	412	407	434	388	414	435	441	407	400	420	401	435	384	396	417	417	397	437	447	404	410	367	396	415	415	410	430	404	430	417	434	411	373	369	435	403	425	431	407	430	400	413	401	420	428	403	374	421	429	430	400	379	420	415	417	439	411	380	366	401	408	409	418	380	414	409	370	411	381	422	383	387	435	393	411	404	396	426	372	424	426	403	452	398	402	401	420	431	399	421	369	378	398	374	394	407	437	402	419	388	424	392	403	424	390	385	419	401	385	400	416	416	432	394	395	398	427	438	401	404	386	436	428	413	429	431	391	401	414	394	447	421	385	395	432	402	398	420	403	408	424	397	375	390	415	398	429	398	388	399	400	424	387	354	396	415	406	405	412	368	403	434	365	383	385	389	389	396	395	380	396	424	412	394	384	398	393	411	401	456	411	401	410	418	403	394	407	445	389	447	416	414	431	395	402	399	372	418	367	380	413	391	400	392	384	390	434	383	403	348	405	393	438	403	412	428	396	384	419	409	420	379	375	426	412	378	381	375	403	356	422	426	419	415	405	369	404	405	386	399	409	413	406	433	424	404	441	386	426	410	401	426	373	417	393	427	413	400	450	402	417	419	392	413	444	423	408	427	422	416	407	430	409	425	393	424	406	383	425	382	423	454	413	400	425	448	412	393	443	395	447	409	431	409	428	430	380	411	413	428	395	404	445	401	440	409	415	403	371	407	434	412	401	422	442	427	393	438	443	401	426	360	415	388	411	431	403	381	422	416	437	393	375	378	449	409	411	414	428	407	392	393	398	439	443	455	407	397	407	413	444	411	412	421	405	450	409	414	420	402	428	391	392	396	431	359	393	394	377	429	419	378	399	415	397	404	405	400	401	410	425	378	377	415	415	390	409	383	393	424	386	416	367	400	405	404	407	398	428	438	419	389	383	420	395	405	405	397	389	424	432	362	436	443	423	410	398	398	404	418	370	401	378	372	390	410	454	424	384	403	392	388	402	435	419	385	430	451	406	410	387	423	426	414	395	392	408	403	377	410	370	428	405	414	385	424	411	416	404	417	422	400	430	382	392	425	452	398	447	408	394	447	373	423	445	390	381	399	384	378	435	378	389	407	438	448	425	399	417	382	430	396	377	414	424	441	415	424	409	381	399	397	375	441	392	401	436	431	388	399	407	403	390	413	474	389	395	389	400
30088	64682	50298	3373	2457	1872	1599	1329	1054	986	850	846	747	661	693	663	611	636	606	615	564	576	540	566	588	563	539	537	582	544	532	524	542	552	523	566	530	502	530	589	571	566	566	561	617	550	600	564	560	567	578	556	551	574	548	539	580	533	569	629	581	606	536	569	588	574	600	606	566	534	517	536	516	538	520	525	507	544	521	584	521	509	503	505	511	549	533	524	530	581	525	561	554	514	538	520	516	491	513	466	497	523	491	555	500	531	494	471	484	541	524	512	554	503	583	512	557	528	514	530	478	522	499	500	546	494	520	496	497	559	536	477	502	515	508	522	504	534	492	520	541	486	539	485	548	529	494	516	499	552	457	519	494	517	504	507	518	519	491	513	561	517	525	515	562	498	546	541	486	496	478	515	463	532	492	505	522	501	502	523	481	490	485	528	516	521	502	527	506	548	512	514	472	509	529	537	503	466	497	521	497	494	530	525	532	528	507	496	522	525	523	531	528	445	531	500	511	520	467	480	530	460	486	471	537	515	523	550	488	496	493	455	512	524	525	516	505	517	473	514	493	533	483	522	498	550	488	519	528	533	522	523	534	511	530	525	473	536	533	496	492	528	520	519	538	529	532	535	539	544	509	531	520	478	521	559	529	525	506	524	460	524	516	537	479	545	566	507	516	523	506	537	505	534	508	499	508	526	533	495	516	476	517	506	544	500	522	556	546	507	515	543	492	509	499	493	495	515	555	516	540	493	523	508	558	501	480	494	515	468	514	510	503	493	498	517	498	539	522	527	550	542	483	506	532	512	546	519	528	528	514	528	506	489	517	527	517	520	538	535	516	519	531	553	550	498	520	496	543	541	508	494	540	529	536	497	531	519	519	527	546	501	523	487	508	558	519	471	473	556	483	528	483	526	537	527	484	515	548	543	547	527	512	537	516	522	500	480	514	530	559	503	530	525	522	467	510	492	496	473	498	567	538	509	573	527	510	557	520	560	516	553	519	488	511	494	489	528	548	546	479	537	522	507	473	503	468	526	537	507	488	496	517	520	509	553	532	489	509	520	496	532	514	501	488	519	536	527	499	567	522	496	546	503	546	528	522	513	483	546	501	528	499	486	532	520	525	520	514	524	529	530	534	527	549	544	486	502	505	472	556	481	536	505	498	522	566	519	545	526	524	535	504	539	516	538	514	513	529	498	552	494	541	571	494	531	511	549	507	513	535	473	560	523	518	507	514	497	516	527	537	559	471	498	501	507	521	507	512	541	529	511	496	476	470	494	479	532	451	507	481	496	519	507	526	551	486	526	557	503	500	532	546	525	533	527	539	520	540	470	497	496	524	542	522	538	525	533	530	491	512	518	512	505	508	536	492	475	540	546	542	529	492	503	524	530	520	549	519	522	522	519	506	511	502	515	517	539	521	512	507	478	551	518	567	515	492	570	501	488	483	489	504	533	546	493	514	509	538	508	503	522	528	510	534	519	513	511	515	522	496	523	536	529	484	477	486	499	543	540	509	550	535	486	476	537	491	522	522	486	532	542	517	533	505	503	558	495	514	530	525	490	545	535	532	529	542	517	515	499	511	514	515	478	511	553	488	566	495	496	512	503	513	523	536	537	533	547	502	521	520	517	487	543	514	512	557	512	533	520	505	525	517	505	505	541	547	536	473	534	513	492	513	550	545	468	530	506	489	504	545	521	495	519	530	536	519	488	535	501	494	566	509	496	493	519	532	527	488	512	524	525	546	528	516	514	497	554	523	519	518	515	543	528	512	485	544	529	477	514	489	515	493	536	507	508	504	525	518	523	533	512	528	514	487	480	482	506	491	495	507	548	505	542	523	489	511	510	518	519	533	471	495	519	503	489	453	481	521	518	516	486	548	539	537	504	525	524	503	529	541	482	540	493	498	482	549	509	515	531	550	505	519	527	553	519	478	513	508	548	511	578	516	517	535	494	500	486	487	506	500	490	573	542	531	535	525	501	472	512	492	501	522	521	520	521	533	512	548	561	516	504	485	551	490	503	523	511	499	546	566	527	499	469	483	501	531	530	477	489	511	468	500	551	508	511	530	554	518	528	491	512	473	543	506	476	519	497	512	480	526	549	495	540	494	516	514	511	537	507	543	510	518	513	531	536	497	528	552	528	545	453	525	515	512	513	527	550	469	525	518	544	524	476	514	530	476	483	538	529	546	500	539	521	516	494	518	500	524	524	513	569	538	531	505	525	531	535	559	482	551	535	490	515	512	524	508	522	526	552	522	525	531	515	475	490	537	504	581	501	515	492	516	537	517	516	520	509	473	482	535	508	532	511	493	510	566	507	503	524	504	501	536	527	500	517	526	511	497	516	517	529	521	531	496	510	527	571	513	523	524	476	525	539	490	519	504	493	498	494	508	493	504	506	515	508	524	522	488	523	497	519	513	500	523	483	552	506	510	504	543	483	504	538	492	525	531	514	479	487	481	498	522	478	488	482	543	528	514	529	524	470	487	550	493	511	556	540	540	518	534	486	518	533	490	486	520	474	515	530	515	493	493	511	510	542	532	500	533	520	493	509	510	514	525	497	538	525	509	503	513	538	532	490	492	494	557	555	491	489	516	500	471	505	534	483	506	510	487	504	531	472	531	507	536	466	550	524	512	560	518	501	510	533	518	524	461	559	496	518	508	523	514	510	538	490	544	501	523	563	507	535	491	517	472	514	539	557	507	493	559	512	567	526	515	505	516	552	513	543	532	531	530	484	545	529	516	512	512	508	523	512	501	519	468	530	513	505	518	517	520	531	516	564	515	506	487	525	537	484	546	532	470	532	520	559	555	477	549	524	565	530	533	531	514	530	504	510	536	515	544	521	515	511	479	483	538	493	541	529	485	505	536	515	534	543	474	467	513	482	539	524	486	491	490	518	501	501	509	478	538	515	520	515	516	473	515	542	556	487	500	546	463	499	483	523	538	516	543	468	527	507	518	569	507	523	498	532	513	560	472	514	493	540	520	546	495	501	525	511	496	466	448	506	540	501	567	567	535	540	495	546	535	521	531	512	508	510	493	516	531	493	503	515	461	531	522	518	566	518	531	517	496	534	525	527	508	515	515	521	526	515	554	512	515	510	509	539	511	469	495	494	465	496	532	526	515	527	518	525	546	517	505	534	497	536	498	498	544	516	501	482	534	493	525	535	539	503	534	508	499	479	513	502	512	487	532	534	531	516	512	515	512	539	502	512	536	506	515	525	509	544	510	501	515	496	538	523	485	505	538	515	519	499	492	512	531	515	487	524	538	564	558	503	531	536	496	463	539	539	498	527	552	515	492	498	512	498	540	499	487	512	523	503	528	512	527	521	527	476	519	537	515	488	500	503	522	528	481	518	518	513	536	529	504	498	473	528	491	494	512	512	580	477	547	495	533	526	512	502	516	527	513	482	520	518	543	518	499	535	576	487	518	501	497	516	490	511	488	558	517	562	504	534	518	525	493	554	532	522	508	519	518	504	471	542
28365	19309	13106	1423	713	694	694	674	672	699	722	675	667	631	657	697	664	653	691	651	692	648	625	628	649	666	611	694	644	678	676	687	663	635	702	654	654	688	690	660	663	690	659	640	629	649	707	700	649	684	665	641	639	655	643	670	650	640	653	695	661	691	672	682	672	753	750	731	651	698	679	672	673	666	643	658	718	686	707	613	723	625	650	643	702	680	651	668	657	628	642	666	638	634	618	635	665	633	668	690	675	669	672	675	667	642	667	669	640	666	650	653	673	624	717	664	682	629	724	649	682	639	649	654	665	627	688	634	660	630	618	674	694	638	663	652	660	632	682	682	615	675	643	689	661	682	628	627	680	698	702	670	638	711	633	637	657	658	662	687	657	659	673	642	640	641	672	693	711	672	699	678	701	640	658	624	703	627	685	667	666	660	634	630	670	664	660	635	655	608	632	703	665	678	681	611	680	659	641	644	679	663	645	671	649	663	684	672	649	728	622	695	641	630	636	645	629	685	639	684	695	671	651	622	665	653	642	652	701	677	635	705	701	700	678	649	644	601	641	656	632	649	682	627	644	660	640	679	650	646	705	676	625	665	673	677	656	662	636	638	681	730	646	657	656	663	700	682	640	692	648	631	660	665	659	648	586	648	664	651	697	662	669	655	676	696	650	690	621	713	622	697	679	680	679	699	668	684	681	668	644	650	647	657	651	652	643	605	649	679	717	643	676	680	636	641	687	670	658	619	621	670	653	606	654	688	663	603	694	653	659	655	670	665	640	657	661	688	643	666	671	713	722	660	586	671	668	650	642	619	668	649	695	646	668	625	657	681	705	671	634	636	702	644	712	675	698	686	664	646	616	641	652	620	676	666	710	695	701	668	665	647	695	648	658	649	636	626	628	667	683	662	660	644	648	627	672	676	661	630	642	623	677	643	666	611	670	674	651	629	647	642	638	688	618	674	670	633	678	669	633	708	641	651	659	666	658	642	664	671	679	652	665	672	656	629	679	673	680	598	675	665	635	654	672	689	659	677	668	704	663	651	652	599	659	661	676	660	676	621	670	679	655	635	688	690	679	676	663	646	703	654	685	695	667	650	668	646	650	652	611	669	634	667	672	680	724	636	676	684	680	645	688	654	664	655	643	622	633	634	652	663	661	697	706	636	635	670	667	594	616	646	689	658	663	678	692	684	667	661	663	648	647	671	688	668	668	642	636	638	644	681	661	638	701	697	688	696	646	672	689	668	664	635	701	620	661	675	680	685	642	713	646	645	674	641	649	671	652	670	628	646	623	601	656	658	641	689	648	634	697	659	676	630	664	649	663	701	685	673	715	687	651	646	645	685	661	701	639	633	656	672	666	724	583	654	641	644	644	711	666	657	644	638	667	649	650	681	649	660	648	670	632	667	653	651	615	657	672	685	669	682	656	670	664	661	660	686	671	643	666	648	689	645	671	654	648	684	710	655	650	643	626	690	647	682	642	685	603	649	667	649	667	647	680	648	669	650	652	633	625	611	646	663	628	621	652	661	699	703	671	658	632	656	656	629	701	684	669	701	641	641	797	667	678	682	655	650	680	663	684	663	621	667	593	635	703	652	669	662	650	666	710	662	634	668	670	609	598	679	691	685	680	698	722	688	646	682	634	654	686	674	619	687	655	664	661	685	688	630	667	669	641	663	676	703	667	683	686	676	647	649	704	632	657	624	657	661	659	671	676	652	679	677	669	678	668	695	646	630	631	657	644	613	646	640	657	604	688	696	654	668	712	685	702	585	712	714	654	669	701	661	663	685	715	666	651	664	673	631	647	671	660	608	722	669	654	667	683	616	608	683	652	610	654	692	740	695	693	656	670	667	641	666	667	644	658	675	715	643	661	643	641	644	639	656	637	664	675	695	679	677	671	669	686	687	648	708	625	649	668	660	655	669	599	638	669	687	670	645	657	679	686	638	633	718	618	671	643	667	681	643	658	641	680	679	654	608	684	663	640	654	658	662	710	646	709	715	658	649	648	671	640	663	662	653	697	649	638	671	621	684	643	646	673	634	671	673	611	638	637	669	704	684	668	656	660	700	674	665	686	611	667	707	658	694	653	655	660	640	631	721	661	696	673	648	677	633	707	651	651	644	682	657	610	681	688	642	730	645	621	666	706	677	620	681	690	655	668	662	691	676	726	652	629	699	650	685	685	645	654	704	620	628	648	625	667	644	669	624	628	718	663	698	632	662	678	653	696	722	645	670	642	664	668	695	663	672	616	616	613	649	670	660	645	681	657	689	670	644	679	666	685	665	664	699	681	646	693	653	671	632	647	702	674	653	629	674	642	700	676	652	684	653	683	678	683	602	630	643	640	641	728	656	665	661	670	663	688	639	665	634	607	651	638	708	685	628	705	629	692	671	684	662	637	693	655	677	697	710	644	697	655	648	605	685	676	647	634	683	641	667	680	635	618	668	628	631	658	666	701	642	625	646	622	687	610	628	697	624	679	608	723	616	659	681	640	639	656	598	635	651	663	668	643	664	605	622	702	712	707	636	645	633	694	628	657	660	649	655	670	623	686	627	662	634	626	661	656	641	652	675	660	727	639	715	706	627	653	668	673	665	667	671	664	685	694	647	711	660	684	644	661	658	656	695	643	640	645	666	682	629	670	639	700	685	673	691	617	690	677	680	659	626	682	633	638	675	675	684	633	648	661	663	664	658	712	656	663	684	697	624	658	676	637	652	668	687	670	661	630	640	678	600	663	658	644	639	630	649	645	690	649	642	658	676	642	650	687	648	649	638	680	643	639	668	634	645	679	659	644	664	623	668	673	665	672	652	663	729	645	625	669	701	699	650	648	707	718	643	676	662	658	642	660	633	675	672	672	637	620	699	674	650	654	705	643	629	699	655	682	667	644	623	644	660	641	673	669	706	646	654	656	664	644	661	707	695	700	653	705	671	673	681	633	685	659	722	682	622	635	684	712	645	727	664	658	663	649	679	668	635	662	652	623	637	677	652	675	643	610	702	652	648	722	657	621	653	664	663	643	680	646	713	670	646	655	637	643	674	673	640	637	718	625	641	638	652	660	633	631	670	636	651	691	693	670	670	669	693	669	670	617	635	649	658	654	715	660	664	631	676	681	656	669	656	681	691	649	634	659	662	656	619	645	678	679	683	712	682	688	707	642	666	667	665	658	659	658	658	665	659	652	653	622	668	636	670	632	639	667	670	653	670	632	650	688	677	625	653	634	666	636	667	664	650	662	664	706	686	660	648	699	643	644	652	663	651	589	699	638	679	642	663	651	638	653	700	648	630	695	654	617	675	694	669	666	665	661	629	705	639	692	630	688	645	658	655	642	679	655	676	621	684	664	620	700	693	653	649	655	647	645	676	667	650	684	619	708	687	744	667	692	656	706	655	651	664	639	676	652	707	684	651	648	700	664	666	626	607	622	628	659	659	670	658	693	653	659	679	700	641	618	648	678	660	650	656	672	657	634	659	705	635	667	649
20872	18873	10167	958	909	897	851	867	895	892	828	813	858	874	807	850	881	801	775	836	793	863	896	846	783	853	844	791	867	835	873	855	894	784	861	840	870	828	850	850	842	841	901	891	873	815	828	830	820	850	886	839	807	769	882	909	859	828	853	878	833	843	904	846	859	849	837	862	840	853	855	831	847	817	794	808	874	857	846	865	839	858	851	815	852	873	809	812	842	802	832	841	821	819	820	822	874	846	828	864	781	802	848	804	868	862	789	861	833	837	820	875	825	837	845	787	831	837	855	877	817	845	847	855	837	845	809	806	838	814	825	844	866	830	831	855	838	842	848	802	749	851	805	801	805	782	863	812	854	857	839	822	826	832	840	828	809	839	793	837	834	817	795	829	847	773	843	837	848	863	794	780	826	786	872	851	844	839	851	849	830	868	846	845	821	825	800	839	844	825	838	850	837	823	800	820	838	847	822	867	803	841	795	827	844	832	811	846	832	836	845	861	800	795	860	831	822	841	831	821	839	833	841	851	843	862	815	782	783	812	851	814	785	827	844	855	857	813	889	841	821	821	839	838	802	824	869	778	801	830	851	825	839	835	883	818	887	834	828	824	857	789	825	868	853	828	828	816	834	831	790	810	885	827	788	805	823	823	840	819	854	851	823	793	849	820	867	915	838	790	860	805	796	856	863	823	846	801	828	870	802	850	841	858	887	851	829	838	870	864	829	779	852	841	792	818	790	788	879	859	825	869	864	868	855	832	856	842	929	830	853	782	821	837	801	812	894	791	820	782	786	835	838	847	867	883	817	825	834	832	808	846	821	820	817	826	769	815	810	862	849	842	817	798	771	847	839	820	856	804	833	811	797	852	822	819	821	857	848	861	861	832	850	846	832	820	884	852	820	807	904	831	876	800	863	830	847	820	868	858	890	878	785	800	858	792	874	826	842	793	827	811	823	826	830	835	857	858	863	812	806	840	812	811	802	833	874	857	822	848	820	802	876	825	803	832	880	818	784	798	833	839	808	825	813	793	808	841	859	835	794	834	831	817	819	814	821	823	856	824	818	857	811	889	840	854	829	865	893	871	781	837	886	801	810	832	779	850	824	831	827	789	805	849	792	919	832	846	867	888	812	826	832	802	816	878	844	854	783	822	838	836	752	816	840	808	836	852	825	834	828	847	820	846	786	808	840	821	845	799	820	867	869	868	838	863	836	801	844	828	848	824	837	852	830	881	801	816	829	844	831	868	827	814	831	832	855	813	837	841	884	815	832	821	832	845	838	862	775	855	827	857	842	820	852	821	844	805	814	896	865	821	820	821	858	833	833	881	832	823	855	830	846	856	865	765	885	855	837	805	855	828	812	865	842	829	854	822	856	854	824	814	836	809	784	825	830	877	830	837	829	868	793	870	853	816	829	819	779	825	799	872	856	827	815	876	809	841	838	804	785	818	859	852	837	838	831	864	783	856	837	813	876	928	854	864	905	824	803	813	854	865	830	824	836	821	787	880	797	839	862	877	861	887	838	882	811	839	850	895	803	823	819	832	840	844	852	848	833	825	800	810	842	874	847	792	836	842	855	819	766	795	832	827	827	822	900	818	849	837	860	834	882	834	815	856	781	866	853	903	813	843	834	792	868	894	822	863	846	908	855	833	863	855	885	788	860	772	812	867	868	833	836	792	815	803	875	791	770	783	811	838	769	829	781	860	834	820	825	847	835	871	856	847	835	843	836	804	850	818	883	832	819	828	830	801	835	795	858	849	786	816	861	813	853	846	807	768	808	838	827	791	861	827	823	844	896	848	827	797	862	832	792	831	776	812	866	809	833	838	807	852	813	794	783	855	800	837	861	837	856	815	836	853	769	859	832	858	860	872	847	819	785	823	832	846	778	866	832	888	837	861	827	849	779	828	861	781	803	850	834	856	861	860	830	834	858	811	834	854	808	841	842	848	859	864	862	801	843	866	844	821	813	838	821	827	866	804	791	879	823	845	840	854	832	842	861	835	873	857	850	866	892	835	780	866	857	830	791	842	898	828	767	814	836	776	851	844	790	881	872	834	853	844	870	812	863	843	793	861	845	833	816	826	824	861	840	824	850	869	818	869	833	828	808	757	820	772	799	843	850	821	843	810	805	877	844	821	838	832	833	829	840	797	854	819	880	816	853	814	851	933	819	822	880	858	850	840	827	854	825	803	810	827	827	845	806	833	817	840	835	810	854	832	845	810	874	857	870	888	842	763	808	839	808	815	844	852	803	820	851	809	847	891	831	839	825	796	877	871	827	827	839	880	821	831	836	831	811	807	836	814	822	855	878	870	817	810	828	816	839	867	873	812	847	838	906	815	805	819	836	864	816	843	793	822	863	844	833	859	857	866	793	841	881	841	826	793	818	781	834	812	836	885	871	834	895	800	839	819	806	783	817	819	864	838	838	792	844	831	854	814	874	832	859	887	856	804	831	830	818	835	853	843	838	851	864	874	834	815	875	882	857	863	865	833	867	804	849	820	822	868	828	818	834	817	855	808	877	857	796	805	836	796	872	854	867	889	839	829	900	812	825	833	831	830	808	803	811	813	881	823	833	826	835	772	793	812	774	845	842	807	886	799	831	824	827	851	879	873	872	857	857	813	877	866	826	787	850	875	836	859	816	843	814	831	828	842	876	832	852	844	875	837	878	840	847	823	849	797	793	807	844	839	851	871	825	862	783	817	807	832	807	820	791	838	842	818	880	832	856	845	850	802	849	814	864	850	815	836	851	821	804	775	794	829	838	871	842	841	789	817	804	846	850	823	831	861	848	788	793	806	877	837	795	810	810	860	830	862	822	818	883	829	833	774	853	845	819	858	883	837	830	810	763	813	857	806	907	788	853	821	851	858	826	866	812	802	815	848	807	764	839	880	868	845	851	856	835	827	804	837	812	808	874	848	804	873	852	833	836	836	853	826	840	801	848	828	818	843	821	867	804	795	822	802	834	835	860	822	824	825	860	819	832	818	854	850	877	827	785	815	816	761	828	791	815	837	891	858	856	788	826	824	802	869	833	845	797	786	861	870	876	795	848	840	868	840	879	832	789	849	792	827	859	792	874	841	810	882	790	843	836	833	837	841	842	816	848	841	856	839	845	869	859	818	840	813	820	807	848	859	784	796	868	833	794	874	847	816	860	855	860	876	795	829	814	807	843	827	819	856	836	856	778	897	820	863	882	843	827	818	873	812	865	819	825	847	781	897	854	857	856	955	835	834	850	815	810	735	901	865	820	838	845	813	836	851	844	810	824	849	861	794	818	845	864	832	812	825	851	833	864	853	850	858	806	802	829	802	852	827	813	806	856	899	836	814	847	788	813	833	887	851	876	867	816	833	841	854	856	828	818	813	823	856	797	857	798	892	877	824	818	833	839	816	811	879	812	838	813	866	803	765	824	896	836	828	845	835	885	857	823	837	831	835	860	827	826	810	854	806	845	824	850	836	835	790	815	819	818	846	842	841	776	848
23856	21407	29145	24601	20221	5523	1008	747	704	645	691	631	565	660	603	575	592	599	577	616	571	592	588	563	548	550	525	580	571	561	593	572	569	552	553	586	564	599	641	577	560	574	584	601	589	566	581	548	544	594	581	544	591	582	600	636	636	566	556	591	580	595	575	569	565	590	593	575	588	542	563	553	528	589	574	579	557	555	533	586	580	617	583	553	556	597	577	549	579	551	563	594	579	545	567	551	574	536	558	566	553	516	543	524	569	551	559	562	583	566	584	566	580	559	526	567	578	536	544	596	548	576	539	586	586	565	558	520	539	592	573	572	552	515	552	525	572	565	546	558	554	563	609	523	573	572	543	516	588	517	577	567	531	563	602	557	564	533	551	533	555	555	555	581	556	585	572	562	546	556	540	561	610	581	540	562	585	573	565	576	540	569	557	592	592	537	529	553	554	547	552	545	539	546	523	589	540	592	559	547	588	575	537	563	512	560	519	604	572	537	595	565	539	558	588	522	560	537	527	549	577	572	569	592	581	516	601	577	531	601	590	552	563	566	537	543	518	537	578	520	547	525	569	590	596	575	551	574	587	553	506	538	547	544	536	547	538	526	565	532	550	585	547	540	550	560	595	544	532	526	567	541	557	542	529	569	577	619	579	544	553	576	568	509	575	583	556	570	565	566	653	553	584	615	568	569	580	558	533	572	561	541	531	649	561	566	521	504	540	557	601	509	574	558	577	530	559	549	611	572	540	592	541	534	508	575	561	570	564	586	571	560	563	560	547	565	560	561	564	590	516	577	549	551	568	562	534	550	566	570	548	528	530	589	537	562	571	553	556	574	540	563	561	556	553	568	550	569	588	565	574	581	529	507	525	548	557	526	551	611	537	548	506	592	576	536	566	573	546	553	535	566	547	537	521	591	582	550	543	556	572	484	554	564	548	558	599	573	567	548	547	546	508	576	583	603	571	523	573	577	584	582	579	532	581	538	577	582	534	581	549	540	530	527	556	576	575	586	574	534	529	558	538	567	563	572	538	550	602	537	527	550	596	582	541	526	541	573	549	541	580	534	580	551	603	537	532	554	573	561	617	556	529	550	534	549	560	591	530	610	543	549	583	582	530	580	549	539	569	579	547	583	537	556	553	576	581	596	562	523	564	582	545	600	581	524	512	563	560	547	574	535	543	566	555	544	518	580	527	630	507	542	547	603	575	524	584	544	608	563	554	590	591	568	558	554	593	579	538	523	559	587	568	569	516	600	564	546	543	594	531	583	554	575	543	549	571	576	543	586	558	563	580	591	534	557	566	558	542	554	549	527	542	540	588	537	538	556	529	572	531	551	536	567	529	573	565	542	542	537	569	571	560	583	558	582	606	498	545	528	485	576	540	521	560	577	553	546	566	534	538	563	550	551	534	527	543	565	558	540	580	558	536	606	539	541	575	551	604	525	577	554	558	526	520	504	555	553	548	525	585	550	570	557	564	546	591	550	504	580	606	527	578	558	518	518	542	517	561	559	550	577	555	537	524	615	528	528	575	554	571	571	556	530	545	555	566	580	575	519	590	556	528	570	578	563	565	559	501	558	531	506	554	552	561	535	549	541	557	570	553	536	502	551	558	556	543	557	549	544	549	586	578	543	574	544	537	530	532	561	535	520	575	571	535	541	566	531	546	527	565	548	587	556	561	558	569	581	520	577	568	546	538	547	560	551	520	617	519	573	536	570	487	533	551	580	557	565	524	557	520	537	531	551	617	557	544	542	567	509	575	527	571	587	583	579	561	567	553	607	572	534	582	542	566	551	567	569	538	532	549	565	581	556	629	544	611	564	602	571	550	540	586	545	568	585	530	536	531	565	528	577	528	591	532	537	580	594	540	570	538	623	535	566	595	585	547	542	545	563	574	561	593	574	567	550	519	530	531	585	577	538	522	527	536	530	546	545	556	584	555	545	584	548	560	548	527	552	546	523	557	556	563	587	533	564	583	569	543	586	585	556	525	562	580	529	581	569	565	555	510	543	587	554	520	564	582	574	569	580	524	552	555	549	550	552	578	513	552	537	566	561	612	561	502	515	570	529	572	569	537	522	549	561	633	600	576	559	607	571	560	557	560	617	561	577	528	562	596	539	570	595	578	575	557	543	572	558	552	541	576	581	559	561	558	569	567	534	548	574	593	539	556	593	568	566	527	611	540	538	517	582	594	562	568	585	571	561	579	577	544	580	580	526	522	577	543	579	551	527	588	557	560	525	515	540	567	611	507	590	536	595	592	510	577	572	568	537	557	540	575	576	605	582	618	530	579	540	546	549	544	537	544	542	568	539	571	576	567	533	554	562	551	581	559	557	545	545	587	561	556	557	593	531	576	524	567	537	527	570	557	533	575	542	556	551	555	557	561	583	556	514	529	569	553	562	579	522	554	560	587	550	555	542	513	550	538	595	561	544	553	556	577	523	570	569	563	548	584	549	562	560	539	557	554	589	600	578	544	575	593	540	530	559	486	525	581	593	576	568	587	572	548	567	584	564	529	535	536	569	554	541	558	556	558	538	570	606	594	559	526	567	532	534	497	591	567	535	563	538	563	573	533	552	541	532	530	546	589	492	521	552	553	528	574	569	564	538	562	545	550	537	551	591	567	571	599	551	503	590	523	556	564	566	585	555	554	610	574	590	559	549	570	537	547	516	553	560	530	536	524	563	570	534	585	555	562	507	531	572	551	553	553	550	562	528	536	542	530	544	518	553	541	555	551	532	513	585	551	531	570	581	551	517	546	522	522	534	580	553	521	552	544	582	546	597	544	561	565	588	562	582	544	545	539	589	570	545	579	566	561	575	585	554	526	535	569	586	536	574	560	539	580	578	597	584	576	552	577	568	555	556	575	548	552	512	527	546	547	540	550	522	516	573	591	545	571	559	552	519	555	561	608	576	549	552	542	558	535	548	580	600	541	550	536	537	553	533	559	558	528	536	567	549	545	580	533	571	581	550	553	589	597	526	554	567	559	561	550	576	561	512	579	564	569	558	547	545	594	568	560	527	570	573	574	599	577	592	583	567	561	595	537	594	562	549	585	560	563	493	597	586	582	570	564	576	561	580	514	548	543	529	553	531	571	539	557	581	562	564	573	601	568	541	548	568	562	577	563	617	588	539	557	554	550	581	514	598	564	576	538	573	589	572	515	546	541	566	572	575	552	565	556	551	567	595	570	566	558	586	548	539	579	571	566	578	528	583	567	538	590	560	593	546	581	553	538	572	503	577	553	590	541	563	568	528	590	533	615	531	538	532	509	582	543	587	567	610	563	546	543	557	549	549	578	552	507	555	573	592	566	532	597	566	523	548	547	508	597	591	523	586	562	519	563	558	520	506	528	558	574	616	516	507	560	603	596	587	565	558	582	539	542	582	549	532	553	572	579	551	546	521	566	555	544	534	551	562	519	562	589	552	610	561	543	546	525	602	528	553	547	567	564	556	504	501	577	551	542	579	558	540	583	582	550	565
27160	59607	42444	2076	1704	1389	1224	1155	993	961	951	842	889	816	779	776	796	744	740	753	730	733	762	722	748	777	787	709	755	744	660	675	671	714	668	742	743	732	735	704	712	746	702	762	723	699	711	794	790	712	770	757	758	730	768	704	775	737	771	803	752	779	782	804	763	778	747	777	730	734	736	738	705	773	721	690	725	773	765	756	749	711	714	716	702	700	732	698	761	719	730	732	739	713	724	693	710	730	703	705	705	768	717	712	730	680	736	738	791	742	746	710	780	782	735	708	714	775	752	703	691	681	658	711	666	733	716	702	684	718	739	754	712	756	712	726	728	732	684	722	711	762	733	690	712	689	683	684	733	707	725	745	720	721	691	759	728	769	704	724	725	669	696	716	715	704	733	722	680	704	672	669	735	710	723	749	753	767	695	726	706	741	714	657	693	761	717	741	683	708	710	733	723	766	736	662	730	731	738	719	702	695	730	687	698	713	762	731	694	698	676	703	731	667	754	737	718	738	698	697	674	683	737	664	688	693	693	769	679	749	741	708	736	758	686	722	694	696	695	704	717	695	678	678	798	698	690	752	715	720	753	705	693	693	745	686	746	741	696	755	741	687	726	699	704	706	680	663	699	693	733	779	690	712	732	744	691	718	746	705	703	664	722	717	694	705	707	764	723	692	703	718	700	702	718	732	680	729	674	696	754	726	754	703	715	685	699	714	694	695	739	718	703	697	720	702	680	702	697	726	667	754	720	683	700	667	704	737	724	743	731	748	730	696	708	745	735	709	726	710	737	700	695	688	695	695	707	727	685	687	713	713	720	715	677	710	702	639	734	726	709	703	745	672	683	723	726	716	704	656	711	724	705	692	705	744	754	693	722	746	700	705	640	735	732	694	710	726	691	698	701	710	737	709	756	733	748	734	713	688	680	737	689	668	708	763	678	753	754	714	746	736	734	710	703	719	758	680	721	744	717	736	740	670	744	722	685	709	741	716	746	727	735	712	747	750	726	702	697	685	735	747	723	702	719	692	719	707	714	658	705	740	729	730	762	695	721	729	694	723	742	703	713	695	755	685	696	723	680	684	742	720	719	689	716	725	744	663	707	700	699	691	742	778	711	710	665	697	669	658	726	701	659	716	710	733	744	727	737	736	731	691	696	730	709	711	688	701	710	748	697	753	725	705	674	692	696	675	696	716	668	704	709	737	700	723	686	731	673	690	694	705	735	722	704	770	654	702	682	729	716	700	677	725	731	680	705	712	715	697	693	711	757	728	739	725	707	729	694	744	726	709	727	720	761	649	708	680	711	674	731	712	707	678	697	728	638	717	720	686	700	704	715	735	749	715	752	702	697	669	665	735	662	760	765	724	739	708	682	724	701	728	680	762	717	695	724	733	726	763	732	717	733	707	711	703	709	758	790	697	709	727	694	683	725	689	678	711	709	714	758	682	692	740	702	736	719	663	746	720	684	692	734	686	714	701	726	748	693	678	698	704	733	681	697	717	691	711	702	748	700	726	674	705	680	728	769	746	756	734	734	734	694	721	750	700	733	717	711	746	681	703	703	710	721	695	711	692	733	738	675	720	672	717	726	694	687	733	739	684	707	709	745	708	766	666	775	710	720	687	661	711	747	664	731	713	702	753	703	685	650	738	719	710	727	681	750	720	699	738	677	672	703	676	701	715	712	761	752	736	680	700	694	685	734	725	742	719	719	714	717	734	692	676	668	704	704	753	683	730	692	733	708	731	682	748	690	774	728	755	716	681	737	718	733	703	707	722	725	708	682	692	734	711	696	720	688	688	757	711	669	722	708	703	744	755	703	706	731	730	721	744	689	702	723	700	728	714	686	759	711	721	733	694	742	738	731	708	709	725	650	746	713	749	714	714	677	767	736	716	726	763	732	736	671	683	736	727	677	716	744	682	711	718	741	685	682	719	738	720	753	719	682	776	689	711	726	691	736	717	681	702	674	660	712	700	696	703	710	684	679	739	736	727	708	702	709	711	717	695	671	686	757	672	733	679	667	709	674	696	688	708	736	694	687	714	714	656	677	714	699	737	725	693	728	718	714	675	727	713	715	739	703	695	709	706	733	687	734	727	697	724	733	704	720	710	643	703	701	711	745	712	702	708	716	669	705	694	703	693	712	724	696	753	744	668	758	743	686	678	726	717	720	725	664	754	738	653	720	725	729	708	769	679	737	711	732	718	655	699	700	674	770	743	721	729	761	732	741	722	708	719	725	715	753	747	704	717	684	709	745	692	669	676	685	714	692	728	726	714	697	752	722	693	730	712	709	705	694	670	709	689	719	724	754	722	729	694	748	748	674	741	716	718	670	685	679	679	677	697	738	706	669	687	685	737	704	716	692	717	686	766	653	685	691	711	696	711	755	696	728	746	685	751	712	737	705	696	708	645	690	704	709	716	743	684	728	726	721	745	706	695	751	711	674	732	665	748	713	739	698	709	700	749	678	667	689	672	752	707	673	718	716	676	737	709	725	688	731	708	711	756	712	714	674	707	765	690	686	714	695	680	736	747	694	710	762	761	781	731	708	702	748	659	669	708	751	742	734	724	701	668	736	699	744	744	704	678	733	754	678	732	725	689	753	776	721	712	693	681	734	713	749	743	706	759	701	762	755	679	711	691	719	722	686	700	713	706	766	710	686	723	682	742	677	728	753	712	727	698	724	711	717	671	746	713	709	751	712	753	711	729	719	709	733	655	739	730	692	664	699	730	693	726	737	682	712	724	709	689	771	726	687	648	703	731	726	682	716	687	688	724	721	691	735	740	717	697	710	766	705	759	704	711	744	756	736	721	705	693	752	706	754	680	672	701	712	708	683	745	753	706	737	697	700	662	749	685	717	657	719	741	673	735	692	754	697	720	694	746	691	667	663	723	733	653	743	699	780	693	693	732	740	724	714	753	668	671	709	692	726	728	725	666	722	703	690	680	730	730	765	752	745	700	741	774	740	688	635	709	740	646	675	692	718	718	711	726	661	667	646	764	735	707	722	726	744	709	756	688	694	696	684	695	678	701	764	710	680	778	743	705	698	717	691	702	700	701	719	714	663	753	733	746	701	738	684	684	682	745	714	732	745	706	684	734	735	730	709	666	693	707	724	712	768	733	750	650	707	752	668	723	711	737	714	669	740	746	694	716	706	735	719	673	677	698	721	714	763	751	716	693	713	710	733	758	690	729	691	720	764	711	709	730	711	699	729	714	701	704	723	673	718	744	770	710	686	721	722	698	696	720	713	721	660	691	692	670	706	688	701	725	663	675	723	719	688	708	697	723	715	745	741	739	681	687	699	745	721	717	736	711	733	649	694	721	683	681	713	646	711	708	720	738	684	710	719	720	719	722	757	728	716	720	715	692	700	697	717	732	671	716	732	686	717	776	690	697	745	722	732	679	734	754	749	680	750	693	681	697	726	749	794	720	725	714	734	692	738	672	712	731	699	685	686	744	733	722	766	675	720	701	751	687	669	725
24982	21428	28150	24457	6562	821	770	645	591	609	637	583	650	587	597	591	542	567	582	582	575	559	630	622	556	599	579	523	576	593	556	536	537	581	576	570	557	556	554	610	579	599	574	606	537	555	568	589	602	563	600	592	575	562	575	598	579	575	618	628	597	542	554	584	572	564	592	582	539	575	529	575	580	591	537	565	583	585	566	572	542	521	528	528	539	558	547	578	543	560	548	576	519	549	566	519	550	543	539	565	591	551	574	593	563	536	557	544	543	564	527	576	568	561	585	584	552	533	577	569	516	564	575	527	503	551	578	555	567	593	570	602	572	615	583	581	529	551	546	541	557	570	557	520	554	562	544	555	563	549	573	521	597	492	532	574	588	616	546	558	579	532	557	523	573	581	591	553	574	500	555	567	574	547	571	550	558	519	581	565	534	566	542	554	612	580	548	562	548	577	552	530	548	563	541	544	544	537	549	549	575	533	557	531	563	634	539	556	537	549	607	579	589	572	526	584	573	554	528	537	597	547	595	583	545	579	523	558	592	549	511	554	532	582	533	558	557	575	571	548	553	549	575	591	578	541	583	585	543	539	550	557	534	579	548	560	553	553	531	605	553	585	570	543	608	521	570	544	560	571	600	587	539	550	580	561	554	539	590	527	542	535	522	509	570	509	566	582	566	564	583	526	554	592	544	574	579	526	521	599	502	524	508	594	576	552	551	603	561	556	596	588	575	564	526	525	550	572	556	532	574	535	590	543	527	572	600	526	617	552	565	550	578	546	551	579	555	524	571	582	611	559	518	589	552	569	570	571	577	557	562	549	555	598	554	543	599	568	594	572	537	551	563	566	583	505	543	601	586	589	566	514	575	571	540	553	563	568	535	561	525	562	564	560	534	583	581	574	556	543	547	562	548	585	538	541	545	532	562	537	597	593	585	562	564	596	547	518	573	590	559	517	549	562	557	509	547	565	530	531	545	583	545	572	566	556	528	556	539	538	556	543	562	582	561	567	575	570	575	582	550	555	564	545	535	581	573	548	593	566	592	552	532	549	566	536	537	545	550	509	574	565	570	572	567	552	560	528	553	529	545	588	548	594	605	544	525	548	576	562	558	566	529	573	561	562	548	549	566	545	546	571	617	540	548	541	571	604	572	523	574	533	545	564	561	581	578	579	597	566	528	585	544	592	558	554	566	529	574	575	564	529	553	551	581	562	600	568	554	574	607	537	615	512	569	554	531	578	537	529	550	566	557	572	586	566	564	533	579	543	530	577	610	533	573	586	601	565	527	601	599	571	535	562	564	507	592	569	566	542	539	585	584	550	572	563	554	561	528	550	543	572	532	585	548	546	548	554	556	572	579	551	560	523	538	549	612	589	549	571	565	591	510	593	515	543	601	501	537	536	539	624	589	573	537	597	549	550	587	535	571	580	585	546	579	535	587	575	575	548	563	540	556	584	556	547	570	572	551	518	538	558	554	544	553	543	574	522	589	561	523	585	588	587	573	528	563	611	583	581	572	549	538	562	565	540	592	577	605	560	535	563	586	564	573	528	549	558	554	596	583	518	547	556	601	583	574	548	572	551	552	583	546	545	563	558	558	553	570	542	569	522	510	583	573	542	562	561	562	547	553	557	606	547	575	543	550	566	571	536	597	568	553	593	559	537	533	552	568	553	576	561	577	558	567	551	553	545	551	563	545	611	564	533	580	603	567	520	557	549	541	552	555	544	541	549	533	594	588	534	568	540	532	537	577	537	534	617	560	537	555	575	551	496	540	552	501	574	570	582	543	563	555	565	529	546	524	591	588	573	534	573	539	556	536	585	581	570	561	525	570	567	570	588	555	529	604	564	538	541	537	587	558	569	610	572	546	549	577	539	549	556	579	565	549	573	579	547	586	534	555	547	514	548	575	589	534	540	558	571	545	564	552	521	582	561	564	561	547	532	539	550	571	593	568	596	521	529	570	589	556	547	558	561	576	572	533	520	563	583	560	531	544	528	529	552	531	547	540	550	558	545	504	553	550	573	556	583	508	611	499	598	551	576	559	515	530	553	571	546	570	527	570	520	512	536	565	594	530	561	509	563	553	573	557	544	561	559	563	531	571	568	544	540	559	577	538	581	528	589	555	566	588	568	562	594	556	515	553	590	559	542	564	561	538	573	566	558	528	589	537	571	573	594	575	579	575	547	527	517	528	599	534	557	546	552	553	591	570	512	557	568	604	543	540	494	555	526	569	558	598	521	550	555	576	532	566	592	595	558	550	554	583	541	594	597	570	527	562	536	582	587	581	570	519	545	530	584	548	585	581	546	579	549	552	547	559	510	563	578	506	546	572	544	571	539	545	552	604	570	572	525	565	558	557	573	570	593	542	559	559	569	560	594	574	564	514	575	541	515	591	608	535	541	552	539	536	563	593	530	566	552	520	526	543	601	599	542	548	573	556	528	574	567	524	574	602	555	583	517	548	567	589	561	542	542	623	542	525	538	569	559	528	549	503	568	562	562	542	566	590	561	557	577	536	570	567	563	565	551	529	538	538	561	543	573	599	602	583	533	585	589	612	556	570	554	594	584	557	600	541	585	583	590	563	538	564	573	534	539	517	564	537	576	556	590	581	533	596	568	544	644	556	526	523	582	581	541	567	602	564	580	540	534	560	524	561	556	513	540	571	574	578	580	545	584	540	555	537	576	550	582	535	576	561	539	608	547	569	554	547	506	560	576	558	540	573	567	540	551	601	543	574	566	570	554	581	592	629	526	554	590	584	560	547	592	582	540	549	564	496	585	531	547	516	533	548	564	569	553	546	590	533	536	503	552	545	552	546	598	519	549	579	563	580	617	522	554	576	588	567	547	562	552	586	567	570	588	555	582	523	546	524	556	611	583	553	589	552	530	580	573	562	550	606	569	592	569	557	544	520	611	556	573	563	585	535	563	526	583	592	557	545	533	558	581	579	562	596	573	570	557	551	574	538	556	546	597	513	531	558	572	585	572	596	572	538	566	557	544	560	535	549	526	576	574	526	554	564	547	553	587	575	590	525	603	561	554	570	554	564	558	540	563	531	552	527	551	539	565	559	573	556	550	506	580	565	560	552	601	530	610	616	520	529	553	539	565	542	564	539	563	558	546	547	563	538	541	547	543	543	545	523	540	591	569	544	558	557	559	562	563	555	550	619	548	535	585	523	543	528	558	580	562	579	579	542	507	551	547	552	577	520	515	570	566	551	578	584	551	562	502	570	543	591	572	550	540	534	550	557	561	551	541	541	563	552	547	552	556	561	573	545	536	572	564	591	570	604	561	548	563	546	523	518	545	569	588	572	613	578	553	578	573	543	546	562	558	544	551	536	557	563	576	547	534	582	603	537	605	576	563	542	521	551	557	547	548	515	526	530	525	563	539	564	573	552	562	566	577	559	547	600	561	592	549	515	525	586	572	574	575	553	566	578	544	585	552	588	568	520	548	613	566	518	538	557	533	558	550	583	606	537	572	577	572
25112	48971	34691	1419	1199	1080	983	918	886	891	804	806	732	753	690	759	752	768	687	688	738	731	728	728	745	775	691	757	706	689	702	698	714	736	739	693	751	696	703	705	729	759	786	713	777	777	742	749	715	748	760	740	748	736	734	761	738	752	777	706	742	746	737	728	783	732	689	728	747	714	688	718	723	688	729	695	691	703	699	714	710	656	696	709	733	725	757	692	714	697	703	764	731	708	660	694	703	716	708	676	676	720	714	683	689	732	648	721	679	740	701	746	729	697	691	700	688	757	665	725	707	695	694	695	752	715	718	717	692	670	727	682	664	703	717	710	700	695	673	751	739	709	679	740	705	745	702	694	695	664	689	694	757	678	668	687	667	666	746	728	667	714	732	698	703	691	655	648	688	733	751	755	693	650	716	705	688	743	686	694	710	679	708	692	708	720	763	702	713	695	687	716	711	746	663	689	703	685	677	662	632	727	712	717	695	766	732	709	702	713	706	729	763	712	687	729	732	687	696	691	670	732	693	703	688	696	689	699	684	694	716	674	724	722	721	737	683	697	702	670	666	665	652	715	677	615	719	686	685	675	694	691	634	714	763	670	691	666	696	704	786	701	691	661	672	719	653	668	693	728	697	733	670	702	741	699	713	662	727	744	710	700	675	703	709	696	698	669	710	712	687	654	625	719	730	696	695	712	685	697	681	687	692	696	714	750	718	742	683	682	672	682	687	727	658	687	679	645	632	696	700	708	696	706	669	690	713	693	692	750	678	695	736	684	698	652	706	761	706	697	695	763	715	708	691	709	709	715	712	723	685	736	707	673	720	707	664	682	713	681	711	733	712	703	676	727	675	641	695	729	702	736	688	693	698	701	676	683	708	712	722	658	722	635	710	732	695	670	665	758	710	665	751	672	679	700	683	735	745	718	667	664	650	677	721	718	661	725	722	690	703	743	712	687	743	678	678	669	699	695	693	753	731	674	706	697	703	731	752	716	699	701	719	678	727	741	729	691	674	693	672	720	704	702	757	731	740	660	733	734	722	674	728	754	703	667	688	708	656	656	713	734	665	715	696	766	699	746	703	709	694	727	711	675	755	685	708	732	706	758	721	738	649	730	738	709	703	724	771	750	670	715	701	733	759	716	664	692	716	768	678	686	725	677	702	692	743	726	688	739	671	732	650	711	728	677	660	684	728	680	656	721	758	698	704	740	734	706	704	741	682	668	682	662	708	659	696	684	717	733	727	685	756	760	656	702	674	735	667	709	752	710	660	725	678	670	682	676	656	713	675	706	653	683	697	695	733	685	709	702	715	702	679	709	715	711	717	687	661	687	674	730	721	701	701	688	715	775	725	719	695	652	708	662	690	741	705	762	685	706	686	646	770	711	691	706	721	684	741	690	689	670	685	700	697	734	686	715	655	704	697	704	675	682	676	704	683	721	699	705	703	682	697	710	743	703	723	688	678	712	666	705	690	661	650	715	719	679	677	745	700	738	709	682	768	682	731	704	717	752	703	727	670	709	682	666	733	747	685	666	712	703	668	636	712	666	688	711	694	693	657	687	699	719	704	690	658	703	681	723	716	626	700	688	713	698	667	676	760	708	720	688	676	685	718	697	724	704	712	728	716	665	755	734	721	667	693	756	759	719	698	719	707	709	672	695	720	716	737	627	751	676	685	655	721	680	702	684	707	745	733	671	698	720	689	707	663	671	701	697	700	689	745	754	726	729	689	747	722	709	687	642	708	719	655	692	773	705	725	715	660	685	735	712	697	705	685	681	664	749	690	726	677	727	684	723	709	746	712	676	779	703	718	754	691	690	695	699	688	724	682	689	699	686	704	647	723	744	691	721	698	664	707	711	643	736	696	701	703	722	659	690	689	700	694	700	669	686	690	696	692	742	679	693	741	719	678	712	665	693	744	696	716	714	676	705	674	727	706	708	714	706	720	725	654	731	719	720	721	728	724	732	720	673	711	712	676	722	689	748	723	734	703	682	733	719	695	712	685	720	736	623	724	753	694	693	711	653	724	647	732	670	739	675	694	736	657	770	688	697	747	690	686	644	716	736	693	729	657	696	714	798	711	726	674	700	734	694	761	695	692	752	726	706	721	744	648	724	699	718	712	698	711	674	702	698	728	700	678	730	738	678	689	698	693	684	679	679	739	719	685	642	731	660	722	701	682	678	702	681	724	711	706	675	686	649	728	748	749	749	692	667	719	736	693	713	720	697	675	696	720	685	720	738	694	727	722	702	711	703	729	709	711	693	733	710	690	718	696	689	681	738	667	682	709	726	701	700	721	750	712	684	716	682	738	721	718	713	712	677	757	665	664	681	716	688	676	691	666	634	687	715	684	699	706	711	729	651	661	670	704	639	741	677	704	685	700	651	730	686	704	701	683	719	706	757	692	729	684	668	721	677	646	673	737	709	733	697	674	712	691	731	697	749	697	730	716	713	719	730	700	689	703	655	697	678	686	683	706	698	714	727	706	725	710	681	737	696	677	671	691	696	740	684	685	692	648	661	703	702	692	706	700	672	752	726	688	714	724	710	772	706	677	669	698	654	690	674	740	725	692	683	708	724	670	725	710	682	730	674	697	642	713	705	688	770	676	686	690	676	726	684	663	677	703	730	737	734	713	729	646	698	722	720	676	700	694	711	709	701	695	697	697	714	704	717	705	726	688	709	689	685	714	734	691	662	722	656	707	679	694	724	733	737	665	693	718	666	662	685	704	686	769	701	705	750	714	683	753	705	718	666	731	686	669	674	710	703	718	755	709	715	696	770	675	702	729	738	721	727	686	695	696	663	741	715	651	721	732	715	688	673	754	714	692	716	746	713	700	693	704	733	695	696	746	710	652	731	700	719	693	728	711	687	765	702	759	738	668	739	707	728	690	679	700	793	706	710	692	712	724	647	723	691	696	685	725	707	675	717	731	689	694	711	673	719	718	709	708	693	721	662	696	720	725	711	688	715	689	715	682	675	705	659	702	645	764	678	701	703	697	701	663	753	680	709	727	696	717	685	745	685	747	733	676	689	707	657	694	744	723	694	723	725	718	710	706	690	680	697	694	696	680	718	688	685	712	740	694	706	740	677	665	691	676	698	714	710	693	708	660	693	780	704	679	702	673	696	688	710	735	690	688	726	693	717	732	738	684	689	720	702	697	721	734	683	675	686	714	723	713	711	675	699	737	723	676	715	653	695	705	714	708	723	726	769	693	694	714	689	692	727	682	659	665	717	672	728	700	670	710	691	622	675	656	680	742	707	699	724	673	688	704	682	662	718	722	696	669	712	691	657	711	709	696	704	688	720	689	763	745	730	674	682	707	759	719	710	679	731	674	709	715	704	726	728	712	682	746	752	718	686	673	695	730	743	675	672	680	645	712	672	718	718	725	717	690	682	740	674	676	746	724	692	721	709	717	675	710	692	724	743	665	713	703	715	734	669	688	716	732	691	689	672	750	711	726	716	691	684	679	729	656	699	726	720
22890	21429	29265	24200	21427	20488	3805	835	643	605	536	519	504	507	449	451	479	468	441	445	427	467	450	420	434	434	428	410	425	431	382	410	396	393	458	411	421	398	426	431	445	394	428	421	404	403	436	414	451	457	411	412	424	430	428	480	447	470	431	436	426	446	459	450	453	440	431	443	415	434	438	392	421	404	398	414	394	429	402	390	429	457	402	434	432	403	405	376	395	428	388	421	420	394	408	398	391	399	408	419	397	408	386	395	378	376	405	366	394	380	380	423	402	402	394	406	477	407	414	412	370	410	417	411	376	397	365	395	411	411	391	421	408	404	420	373	423	393	423	405	393	396	459	426	398	407	390	404	427	396	432	386	390	428	388	383	416	391	412	420	389	379	413	404	421	406	418	403	416	397	358	342	413	408	404	420	394	405	398	363	407	406	399	423	418	397	394	413	364	379	407	404	391	415	402	378	424	423	376	384	438	423	366	415	413	373	401	411	398	453	379	386	375	410	421	438	415	399	421	385	373	422	429	399	362	426	389	390	416	407	399	391	422	384	431	388	386	399	413	402	399	385	386	411	425	377	406	404	403	433	388	431	369	420	403	397	412	388	406	392	394	392	404	372	384	409	390	394	403	411	400	390	427	442	406	415	389	395	416	398	394	407	381	402	409	393	400	407	410	375	395	407	401	368	390	437	382	402	349	395	430	405	380	365	384	402	397	400	424	425	420	388	410	409	390	430	385	405	415	439	387	399	393	405	404	406	374	417	383	390	393	393	381	464	396	405	402	377	422	397	421	402	402	397	362	393	357	428	384	338	388	380	435	441	402	408	410	379	402	410	394	401	396	373	430	408	410	396	389	410	365	413	378	366	400	402	390	436	400	414	400	403	409	355	438	387	430	374	410	387	393	420	401	411	398	405	430	398	411	431	390	434	411	384	405	375	413	410	435	402	406	378	433	426	365	393	427	415	421	380	356	382	405	396	398	412	418	405	404	399	381	367	389	395	435	405	407	412	422	411	435	402	419	391	418	401	415	400	389	420	377	428	391	400	411	386	400	446	406	428	399	408	401	435	359	395	392	399	415	385	399	372	405	424	417	412	448	387	375	403	400	394	378	368	450	427	375	398	411	385	393	361	367	378	421	396	372	351	430	411	446	372	381	399	403	398	424	427	384	406	403	370	421	408	391	390	453	390	377	390	366	440	420	388	410	409	389	384	405	386	412	416	374	412	393	424	398	431	398	405	442	396	397	380	399	411	391	410	424	368	411	432	402	391	378	412	394	418	419	412	408	380	414	383	398	362	421	416	418	432	409	402	405	399	444	377	429	390	357	407	370	405	405	384	395	392	399	398	409	384	388	411	426	409	394	402	449	402	385	409	386	390	412	401	399	424	433	395	409	439	368	416	387	387	431	384	355	428	411	436	371	418	411	374	384	439	371	409	414	424	398	417	420	381	383	378	427	395	376	366	441	403	402	399	424	409	374	390	417	434	435	384	400	425	412	407	423	415	404	391	398	396	396	426	415	430	419	422	394	442	376	408	417	431	443	399	384	417	386	378	430	400	445	419	410	424	415	401	411	408	402	410	418	447	400	413	394	360	391	388	402	374	375	408	398	425	405	391	372	386	420	405	422	405	375	407	390	427	407	395	392	443	373	380	398	388	417	386	403	381	403	402	405	467	391	404	388	407	400	378	390	373	392	427	423	403	395	393	445	390	373	403	392	399	390	395	431	428	401	414	451	402	383	419	397	400	407	399	430	426	391	386	383	423	394	411	360	410	402	401	384	411	412	399	423	383	406	381	411	367	398	393	423	395	409	390	362	381	398	422	368	392	419	401	420	412	429	401	407	365	414	417	380	412	428	428	423	386	383	428	428	405	394	421	423	417	419	376	420	430	380	413	388	399	425	396	389	430	366	455	432	398	394	389	403	422	421	442	387	362	370	389	397	389	380	383	396	380	380	396	413	379	388	409	427	414	399	404	379	368	391	397	375	378	404	409	401	386	405	378	412	378	393	376	409	409	413	409	390	363	402	385	404	399	441	356	385	421	385	401	384	411	448	383	367	392	408	420	401	385	395	375	462	425	419	389	399	380	426	364	425	428	397	403	379	401	404	399	387	387	391	402	385	401	425	408	391	416	351	395	405	387	395	426	398	431	410	420	406	414	379	406	418	387	359	394	391	400	385	402	397	406	386	406	409	360	401	403	410	403	379	421	373	388	404	423	381	405	412	393	400	387	415	378	393	416	370	398	428	360	367	423	404	413	399	340	429	390	411	408	380	432	393	424	449	415	399	440	374	431	399	428	397	415	389	407	410	401	424	405	358	414	420	432	392	428	388	398	395	360	429	379	409	387	390	385	417	412	393	406	395	398	382	406	362	430	429	423	412	388	415	362	403	405	401	407	407	378	376	391	383	429	431	407	438	430	404	407	363	396	371	399	388	380	408	395	431	395	400	402	373	410	400	426	386	387	399	397	410	396	413	438	391	390	419	396	427	397	391	406	414	392	415	381	414	392	430	397	375	410	383	387	401	401	435	412	384	420	371	399	406	405	405	398	394	380	399	428	384	421	385	412	415	383	457	411	404	404	430	400	441	383	389	412	403	424	369	382	444	392	402	379	428	384	395	420	388	392	386	428	399	377	417	408	385	379	384	401	429	384	401	404	378	421	422	423	389	415	376	402	423	406	396	416	388	425	408	375	346	375	454	387	383	418	419	429	399	405	380	396	382	401	430	417	408	393	427	409	398	406	360	426	431	360	433	417	444	441	392	372	418	388	405	398	419	361	430	427	409	388	416	395	419	394	381	386	425	398	373	388	368	438	390	401	387	435	429	408	444	409	404	411	440	401	373	404	379	390	383	369	394	385	404	399	391	396	453	399	403	405	373	402	416	410	415	379	426	401	427	413	400	421	371	386	399	402	385	411	408	384	397	394	415	414	410	423	409	404	421	398	384	402	376	371	392	422	399	376	389	391	377	424	413	411	391	416	424	399	424	372	446	376	420	446	407	370	414	387	386	370	385	395	428	447	409	393	411	412	395	420	450	409	396	405	398	381	407	391	391	439	397	363	404	381	373	408	427	385	426	352	399	419	401	421	432	428	393	400	386	394	405	406	386	386	369	394	393	395	390	404	384	437	383	426	398	390	383	451	406	381	423	398	384	387	441	404	403	384	418	377	414	423	387	411	407	420	396	453	431	411	377	400	351	417	397	375	412	400	394	404	408	377	393	382	400	406	398	401	405	400	420	407	432	407	380	384	412	395	431	390	410	394	383	425	443	392	384	410	408	370	401	405	413	422	405	396	438	395	416	422	388	413	390	396	421	415	401	405	377	401	396	404	384	415	384	391	413	426	400	420	408	417	412	416	406	410	379	427	424	368	418	403	396	423	406	405	403	391	410	437	374	371	406	409	413	403	405	391	405	404	403	379	400	333	428	441	416	398	391	391	393	409	408	425	381	414	388	392	392	378	413	411	373	366	424	392
28643	65794	46088	3288	2437	1937	1477	1356	1152	951	864	823	733	684	711	596	692	651	628	581	593	580	544	554	523	573	553	547	509	550	523	520	538	534	540	512	546	516	530	557	586	566	547	548	554	555	533	585	554	627	538	539	599	602	601	546	600	581	580	569	575	595	571	570	577	597	583	614	556	546	573	522	544	535	535	534	513	554	513	487	552	539	520	490	540	511	513	520	507	549	516	527	540	498	526	482	518	500	504	529	537	537	517	496	556	493	530	492	466	526	535	542	488	496	539	500	476	503	487	477	505	539	516	508	472	500	488	506	499	516	473	541	490	503	501	531	530	462	507	530	494	520	490	474	505	579	500	512	465	524	511	501	485	547	500	551	504	519	503	551	495	503	509	515	497	523	525	497	514	499	520	496	542	507	528	524	567	487	548	532	534	504	514	505	518	526	485	510	520	537	516	547	483	506	523	498	481	491	513	507	505	482	505	493	506	512	517	514	502	508	505	474	522	527	508	481	504	491	528	537	492	484	525	510	493	502	527	509	468	537	537	488	511	502	482	537	502	525	490	533	499	544	542	507	535	508	544	496	487	531	535	489	534	511	507	496	519	538	536	570	531	533	493	548	486	532	525	520	520	507	491	471	501	513	489	535	525	544	459	512	493	523	526	513	499	502	480	521	533	473	480	489	498	479	524	506	550	485	517	540	516	505	526	504	522	523	525	502	478	548	522	509	515	512	529	482	536	483	498	486	495	549	502	509	509	528	521	477	498	504	509	472	490	558	492	491	487	512	528	497	512	547	488	512	523	523	479	492	473	500	515	466	484	536	492	559	479	522	544	480	511	508	460	543	503	485	531	490	494	519	491	527	489	556	532	515	550	514	509	535	508	529	500	466	526	538	485	498	494	481	531	489	506	498	520	539	488	504	496	506	503	544	524	514	521	499	532	529	488	505	505	504	514	512	514	522	515	528	484	524	494	475	539	482	510	527	501	494	510	528	544	514	484	491	500	513	521	505	502	504	526	526	503	502	501	518	495	507	563	525	488	554	464	494	501	481	484	518	452	520	546	464	500	522	514	535	495	470	514	511	511	537	501	567	499	509	501	520	508	508	488	498	544	507	508	523	541	530	500	488	490	489	539	474	503	524	511	488	502	513	574	532	499	518	495	527	520	530	494	560	476	511	538	496	531	463	509	502	532	544	499	512	532	525	507	494	480	500	480	507	476	502	521	518	543	506	541	508	503	487	506	506	531	535	506	523	517	513	498	483	519	479	523	527	483	524	520	489	519	522	504	538	529	544	565	519	511	527	499	524	504	484	520	499	516	491	530	509	495	528	535	531	504	475	496	478	511	530	520	506	492	489	493	521	539	511	511	480	499	495	536	518	532	495	531	568	502	493	524	491	495	494	514	502	493	537	559	485	483	552	482	489	516	497	556	523	517	554	501	488	485	505	520	515	530	516	489	497	489	546	527	567	494	517	518	534	535	477	527	483	500	512	524	511	573	474	481	497	513	489	542	454	479	506	527	513	501	510	477	505	519	550	550	508	461	504	524	463	515	502	516	523	516	521	498	514	501	474	495	482	458	535	561	559	518	527	494	539	513	520	510	528	526	521	519	546	511	499	482	514	525	539	519	554	503	490	490	494	498	484	476	533	508	535	515	485	521	493	493	490	503	471	491	526	522	484	543	526	515	474	546	511	483	546	508	517	527	502	513	510	516	505	508	516	536	497	479	532	531	500	494	483	518	487	475	560	461	478	540	464	513	499	506	507	529	522	545	488	500	515	511	511	500	530	550	528	499	525	556	507	534	547	536	517	530	538	522	533	534	540	523	508	453	541	490	506	492	476	486	538	471	529	500	529	525	501	532	531	471	505	516	498	518	516	554	513	519	511	512	497	501	511	491	471	535	503	507	479	545	520	518	513	508	514	536	509	506	542	541	526	527	470	543	535	542	488	512	498	479	536	522	499	484	508	503	501	501	528	493	544	532	527	520	546	507	480	472	478	506	514	532	505	496	516	496	540	510	481	512	516	486	497	474	493	515	464	525	511	489	514	489	498	518	530	503	529	522	494	480	512	516	548	522	536	496	508	558	504	555	506	518	511	548	515	531	527	555	524	499	476	515	558	498	514	491	478	548	510	495	515	492	510	497	534	470	495	509	547	487	491	497	519	508	531	523	494	500	529	487	482	543	520	455	516	507	569	496	550	494	480	552	480	507	520	499	509	533	482	467	485	505	533	513	508	511	496	523	477	528	520	514	500	511	540	501	517	495	454	523	494	481	483	525	507	500	492	521	507	497	524	483	496	531	507	484	547	526	509	511	509	466	510	451	515	484	534	510	532	474	490	496	522	490	466	518	540	517	514	464	501	531	525	493	486	500	485	507	499	488	497	519	506	495	542	529	524	515	525	527	498	515	518	477	516	488	527	530	510	516	488	508	549	492	488	533	534	517	497	492	524	525	514	493	487	487	510	463	503	542	516	510	510	521	544	502	488	564	515	506	524	482	498	534	478	527	531	525	504	503	512	535	473	521	516	471	504	517	521	518	523	518	517	525	515	486	495	484	521	523	497	516	510	467	522	539	489	504	511	494	508	528	503	525	528	493	455	479	519	510	530	494	507	515	521	513	554	512	532	543	476	523	506	497	503	471	510	523	503	532	567	518	541	460	483	534	538	490	527	512	508	470	547	480	498	534	535	573	533	519	488	547	515	523	456	479	523	511	507	530	483	520	490	533	527	491	490	508	534	500	508	509	564	466	478	513	506	516	476	524	499	510	484	534	499	524	523	523	520	492	516	533	558	525	515	487	518	514	489	472	489	524	517	486	477	499	531	499	549	503	499	530	466	554	495	538	508	516	512	519	512	523	503	526	531	548	508	492	514	498	521	523	498	514	539	500	527	504	497	504	546	477	511	482	510	512	502	505	529	551	475	534	512	546	523	501	496	564	484	454	487	520	505	511	525	511	520	531	537	508	484	523	502	502	509	534	537	511	519	503	501	501	497	505	490	514	536	476	487	548	536	523	515	507	522	520	555	507	492	477	509	495	513	553	521	546	514	534	490	525	516	514	544	494	518	489	516	490	473	510	497	487	486	503	520	517	517	528	524	538	512	515	512	451	516	500	525	514	520	472	491	451	534	541	519	528	473	496	524	505	523	494	488	538	513	497	465	514	497	497	520	493	483	529	556	488	527	494	539	512	508	477	487	490	511	537	562	471	477	503	505	535	520	485	548	526	525	531	513	522	543	487	531	503	544	512	515	516	505	472	515	511	537	463	568	505	487	507	535	549	475	474	507	494	531	508	530	544	538	536	486	492	516	537	496	525	539	556	552	513	502	530	493	547	520	498	540	499	567	477	548	532	483	487	552	502	499	502	471	516	490	534	496	502	554	511	529	527	488	489	495	540	527	504	523	521	506	497	503	496	492	526	485	534	503	458	514	496	515	481	483	541	523	484	507	513	512	506	561	536	464	534	498	555	499	497	507
28333	19764	13635	1545	702	695	645	682	658	683	647	634	664	671	649	677	615	680	655	624	709	637	696	650	650	658	699	673	648	655	648	660	690	647	679	630	716	658	674	642	656	621	668	653	636	656	639	695	669	684	659	651	645	654	684	680	695	678	679	659	656	690	675	676	634	638	650	692	692	637	633	693	630	624	625	641	686	653	636	659	623	634	675	672	629	632	662	666	659	639	658	660	683	635	664	667	642	678	643	652	629	637	642	660	650	670	666	638	660	634	620	662	659	623	693	662	671	645	642	650	629	648	628	661	635	621	635	640	678	617	683	671	638	682	655	655	631	652	662	680	695	637	619	624	646	622	647	604	621	675	623	641	649	640	632	665	673	641	655	659	694	631	629	675	656	623	678	620	609	653	638	689	679	651	624	683	649	640	655	719	682	724	639	670	662	609	639	693	658	648	616	682	673	614	642	646	658	653	686	622	700	629	644	671	703	626	639	700	645	660	677	670	615	631	676	653	656	639	603	652	649	684	602	671	673	607	647	654	677	675	603	615	675	685	636	638	680	708	691	646	635	675	666	634	635	679	666	669	655	616	653	674	677	630	661	664	666	652	678	660	626	633	625	636	651	675	664	641	594	663	665	640	611	660	669	639	681	691	696	644	664	605	704	650	621	648	691	667	611	704	646	657	671	673	627	672	661	677	652	652	645	634	679	616	675	680	645	681	643	660	701	671	651	624	663	625	631	664	707	659	687	646	655	663	679	706	619	682	650	653	633	645	610	699	630	625	676	739	705	675	667	657	711	637	663	693	654	652	638	677	660	615	642	701	661	699	683	659	687	680	674	668	645	657	665	636	662	626	668	670	655	639	689	617	671	659	670	659	632	645	676	621	672	653	647	621	647	642	627	665	624	656	698	672	684	624	680	653	680	667	623	629	667	632	667	662	631	669	661	638	712	645	629	622	653	613	673	694	615	615	620	690	694	655	677	638	664	703	658	651	650	676	645	690	626	647	657	632	703	618	651	612	684	628	631	701	661	651	669	645	593	586	642	680	662	639	675	641	679	664	655	708	662	639	683	664	633	658	618	664	675	654	619	622	656	683	629	653	669	624	686	663	689	664	675	631	630	629	637	659	641	654	651	668	732	610	650	635	648	654	666	681	614	673	668	642	649	698	674	678	681	641	636	628	609	626	654	670	638	605	656	663	638	656	676	646	689	641	630	625	655	626	645	605	660	672	641	655	614	695	626	662	716	651	661	683	653	609	667	676	638	702	662	644	640	642	670	628	652	653	606	673	693	678	648	692	683	643	643	646	645	659	671	697	688	696	653	667	686	635	629	636	640	643	684	645	644	695	622	652	622	642	664	705	626	681	657	656	657	615	651	651	658	635	680	657	675	642	605	647	646	672	634	614	690	679	645	631	630	677	643	664	628	638	640	657	679	677	661	650	673	669	646	634	644	685	663	660	626	658	673	625	651	625	626	662	697	681	657	684	626	684	689	671	646	667	668	654	636	699	635	648	633	688	702	657	636	687	684	639	702	668	652	662	621	665	669	609	682	679	680	605	694	638	659	628	607	629	625	678	688	667	629	720	690	643	681	662	659	637	633	711	656	647	630	667	627	698	670	658	644	654	672	689	692	663	634	650	631	641	611	664	637	665	649	642	677	642	615	654	681	665	648	637	609	652	609	678	685	660	675	664	657	692	672	654	651	679	627	663	618	670	649	700	655	667	637	630	664	644	636	659	714	623	697	639	647	672	687	618	650	690	682	668	703	674	624	670	653	671	598	659	691	622	666	681	698	672	678	704	645	621	665	676	647	616	651	634	651	668	645	646	688	650	640	628	632	580	639	640	637	679	682	690	662	648	652	662	646	659	650	687	665	680	657	657	619	652	666	659	608	658	673	639	690	678	646	694	654	652	676	633	668	659	669	645	617	673	647	601	647	688	647	670	638	663	689	678	646	625	593	682	641	663	649	635	645	668	654	604	624	647	669	649	658	654	638	637	623	652	618	658	678	630	688	640	632	634	616	667	637	664	645	616	641	664	646	686	625	657	672	660	649	683	660	670	645	650	663	651	690	607	676	623	643	677	691	658	673	660	624	681	661	683	625	600	661	667	649	676	654	643	686	632	649	670	621	674	645	671	689	645	664	666	668	717	687	665	641	637	694	675	632	657	673	671	648	668	708	657	656	667	627	665	679	666	643	598	651	640	685	630	619	579	636	659	659	645	648	683	627	669	616	640	684	624	655	650	614	657	651	687	626	666	666	650	643	633	659	663	668	635	669	666	629	633	678	698	657	647	638	663	659	651	639	671	665	650	649	673	657	675	666	643	611	635	649	657	647	617	682	653	645	675	654	676	638	611	655	658	693	624	604	624	682	679	656	640	648	668	678	661	640	646	669	669	616	633	654	673	666	631	667	657	664	682	605	641	656	681	667	590	660	650	693	636	620	646	659	597	595	619	675	653	664	643	686	665	634	639	673	623	701	656	658	664	622	672	661	648	671	679	657	661	663	632	647	621	702	640	676	667	670	654	653	673	653	687	649	677	624	677	694	620	659	675	672	615	615	651	647	625	611	636	666	679	633	673	717	641	633	653	638	652	653	695	707	626	662	678	624	660	691	645	658	628	663	670	659	648	655	646	675	658	656	678	651	660	650	660	653	684	609	665	647	680	635	610	644	628	640	632	677	640	679	659	692	668	646	603	613	642	681	661	652	635	627	636	628	653	674	641	673	651	673	635	625	701	674	731	641	665	680	637	647	672	644	644	669	680	656	642	624	691	646	675	662	662	619	696	766	666	671	668	678	687	702	676	616	702	643	628	652	635	657	625	693	670	683	617	620	665	633	646	625	655	647	652	700	671	629	652	678	667	625	630	649	644	724	687	675	617	639	690	714	639	599	672	693	636	625	674	675	674	658	594	641	605	688	642	700	650	604	638	665	666	680	641	659	647	689	645	659	709	687	644	673	645	680	626	665	669	658	686	657	649	659	677	667	625	615	680	630	614	649	731	669	664	706	658	650	648	654	690	627	634	652	672	687	679	626	656	686	651	630	692	690	659	609	683	698	653	660	682	635	657	647	666	648	619	692	679	648	613	667	639	656	704	681	660	685	642	598	664	695	636	663	673	671	694	619	664	637	638	646	631	602	622	650	655	716	686	714	625	631	596	652	673	634	668	643	673	680	662	614	677	619	625	662	656	662	663	663	677	696	668	670	619	640	662	658	684	620	674	608	663	619	652	619	692	678	677	635	678	640	651	616	655	641	672	608	639	627	643	659	678	626	661	638	614	638	669	631	601	669	657	654	627	644	679	654	688	700	646	657	694	691	664	640	650	677	649	650	664	641	641	626	642	682	681	647	618	679	614	712	659	689	659	657	634	667	629	645	631	638	608	688	688	652	680	684	615	652	670	643	620	685	643	654	653	633	694	654	680	643	641	697	642	672	606	676	679	656	634	618	664	604	671	637	714	691	676	684	591	660	634
19609	21307	9945	882	878	882	904	827	876	846	843	893	829	852	793	811	798	788	763	843	836	781	866	815	859	795	815	847	872	834	747	835	813	823	812	809	845	818	816	857	833	820	849	833	805	883	853	822	852	799	853	824	838	806	852	874	855	868	871	888	867	850	835	856	853	832	863	843	815	815	845	848	830	878	854	843	790	864	856	834	836	833	819	860	812	845	781	801	829	832	799	825	859	809	805	838	822	785	858	817	831	850	840	823	859	812	824	817	856	814	774	782	857	841	836	820	844	837	840	862	789	814	799	795	795	847	846	822	823	846	829	802	803	856	780	803	876	836	835	820	799	836	839	846	898	836	831	847	864	815	800	863	794	810	806	862	782	804	853	810	834	812	828	844	853	837	845	835	798	833	813	796	838	823	831	828	821	803	850	848	839	845	828	801	840	787	771	881	815	856	801	845	803	818	841	766	846	867	862	807	839	812	822	837	852	827	773	821	820	853	838	838	806	844	801	816	769	833	834	828	872	835	825	793	845	838	848	830	823	809	819	826	801	798	790	824	843	800	787	828	860	831	806	846	890	873	800	825	814	843	781	801	830	842	892	837	798	862	802	788	790	872	824	816	818	835	850	790	822	859	814	795	845	822	845	877	823	838	845	811	852	823	823	821	828	850	881	871	823	779	807	825	820	846	842	805	803	860	829	801	842	877	810	807	886	842	879	846	805	850	853	826	826	848	809	801	833	795	876	863	838	789	807	790	832	819	814	805	806	829	779	841	870	777	841	834	811	862	799	791	810	822	806	820	829	809	832	799	829	784	839	879	820	817	838	828	829	783	830	815	790	838	828	799	786	838	749	823	860	817	874	869	840	869	859	804	842	820	855	815	814	800	852	836	823	836	842	821	848	780	796	771	827	777	758	820	846	801	834	798	831	799	811	837	811	862	833	880	828	825	798	818	812	794	846	816	821	777	878	801	871	784	847	825	754	854	850	804	787	843	825	831	849	870	840	790	813	789	817	813	822	819	865	857	787	838	841	779	881	807	840	852	811	844	831	784	792	873	854	805	809	812	848	828	793	835	826	829	834	815	816	740	868	821	827	782	761	839	801	877	828	805	810	851	833	793	830	858	853	840	832	852	790	825	799	807	850	813	839	816	794	798	820	845	826	822	834	831	775	814	829	820	778	806	789	819	838	813	844	770	828	788	813	846	821	786	817	806	856	828	815	813	851	826	849	827	839	800	866	829	806	783	843	789	807	855	827	845	843	834	895	797	840	831	872	837	821	849	796	829	834	763	841	849	823	850	814	818	812	792	819	896	816	816	842	776	820	776	880	837	839	781	835	821	826	839	817	791	863	780	873	864	804	842	811	799	847	809	820	752	839	796	799	852	782	876	798	824	843	805	845	853	839	803	845	797	865	821	808	831	815	793	790	844	798	824	846	845	884	871	834	844	788	828	836	861	812	816	786	819	828	848	864	808	817	847	821	803	852	808	863	806	817	843	793	795	787	862	858	840	858	817	873	845	839	757	837	840	783	839	799	792	849	801	775	787	817	853	801	816	834	855	833	851	819	790	826	890	784	808	786	833	823	862	808	831	827	868	800	842	795	829	832	832	864	790	884	842	801	801	843	830	854	842	810	789	811	769	813	816	761	858	793	830	826	789	813	878	772	826	880	842	756	821	794	788	825	830	851	824	818	812	866	760	811	862	798	782	818	850	815	839	831	810	851	770	789	835	834	811	791	789	813	843	829	819	834	776	833	809	794	787	852	826	876	849	796	835	795	851	806	824	841	870	772	848	878	796	826	834	824	814	823	799	877	796	788	862	801	805	895	858	811	832	788	889	810	834	869	785	797	831	825	873	799	799	818	814	839	821	810	829	803	812	826	858	855	824	867	801	822	782	794	820	782	854	821	838	918	870	832	812	783	802	793	834	818	801	827	810	858	789	840	821	839	854	799	784	760	815	797	845	822	794	793	813	795	842	827	827	785	837	856	822	815	796	801	854	805	841	848	831	839	838	841	913	798	852	832	805	827	863	845	786	843	815	830	868	860	798	826	823	799	813	807	872	797	758	807	789	828	873	784	789	831	805	808	807	809	832	833	850	802	823	781	896	785	864	870	771	799	813	845	831	903	824	797	856	811	807	834	823	865	897	796	836	826	855	836	829	807	870	807	811	802	814	819	851	786	828	803	821	875	860	797	789	809	877	851	819	843	815	837	819	835	819	812	844	811	802	902	797	846	852	805	781	811	801	846	829	866	838	777	856	818	763	883	851	819	829	816	839	850	821	832	802	835	796	829	814	870	809	823	850	850	848	835	796	789	820	816	798	837	776	805	792	850	801	876	833	830	801	867	813	804	792	838	796	812	835	830	863	838	837	815	777	846	819	832	856	822	807	820	841	838	787	804	807	849	824	825	820	819	826	813	846	833	805	836	848	797	816	827	784	792	836	835	817	809	837	802	834	817	778	793	809	855	781	737	835	804	854	849	845	795	815	864	868	765	857	747	858	885	823	795	812	809	787	842	810	840	795	818	825	829	903	801	814	833	784	780	818	823	849	799	760	804	881	832	797	790	792	793	819	802	799	833	821	769	826	821	871	842	811	823	842	825	808	847	873	796	826	855	836	742	822	884	799	817	800	811	833	823	811	792	803	840	834	831	800	854	790	830	816	865	795	802	834	789	809	834	812	801	830	836	806	847	853	803	835	775	815	798	823	785	822	850	813	820	844	814	839	851	822	866	839	802	811	818	810	832	771	854	813	825	845	812	808	828	834	855	838	796	787	829	864	803	858	820	798	805	823	839	825	892	835	793	846	778	833	808	843	803	860	804	858	858	808	766	830	809	827	867	815	829	824	841	832	800	862	789	902	821	768	891	824	826	813	829	810	794	828	789	831	840	855	852	847	828	783	833	860	795	824	837	793	817	845	804	836	839	822	782	843	856	790	870	797	811	815	864	776	818	873	790	785	831	828	824	864	819	808	832	835	811	855	844	826	813	869	854	837	828	889	759	844	832	755	838	826	802	813	822	843	761	772	808	808	843	844	826	873	869	820	849	803	826	873	831	822	833	778	769	834	805	836	847	851	809	797	807	843	779	788	813	819	858	792	795	829	793	851	814	844	824	849	795	885	791	839	835	837	818	869	869	807	838	826	846	844	787	852	866	850	766	769	899	803	791	815	821	833	767	808	861	750	805	904	762	865	851	804	865	820	789	806	807	844	837	804	886	848	827	819	774	822	833	831	852	796	850	809	838	806	844	828	777	863	802	857	852	806	830	849	848	870	807	853	837	851	845	839	793	822	837	889	821	814	790	797	846	817	818	841	815	809	843	809	836	836	798	862	792	857	818	787	831	817	863	823	804	870	762	822	791	846	901	839	836	791	839	821	793	806	810	819	840	797	722	845	768	833	828	829	874	845	798	784	820	814	858	823	844	809	864	795	802	831	843	865	827	837	744	835	805	787	863	761	814	845	882	838	814	817	843	850
23769	21430	29245	24579	20256	5586	947	743	663	628	665	615	630	598	587	554	578	625	563	578	558	542	571	574	540	517	533	531	555	545	545	553	601	574	563	497	585	571	520	558	565	607	551	585	593	519	524	578	538	532	549	563	579	561	574	566	543	565	552	581	567	572	574	541	518	558	575	525	547	573	539	594	572	560	570	540	528	546	533	577	544	537	528	552	543	564	529	541	580	525	545	532	571	602	560	587	535	525	559	572	569	566	549	541	515	598	563	592	534	541	536	551	560	544	585	551	491	503	499	563	559	542	581	555	540	554	522	554	504	553	550	504	567	585	565	530	524	562	538	556	512	540	538	519	514	549	568	532	519	561	523	540	560	535	568	554	559	540	539	482	527	516	504	547	585	558	533	591	538	533	547	537	547	566	591	527	592	591	582	548	565	547	536	523	552	567	576	479	579	557	523	506	538	538	563	530	570	517	534	534	559	551	541	545	567	552	549	554	528	547	584	547	527	592	510	559	549	516	533	556	537	566	526	577	544	538	546	557	605	601	594	535	527	568	547	545	507	556	589	508	560	540	574	563	524	544	568	524	525	574	545	569	577	601	516	552	573	557	575	548	564	550	535	562	561	559	554	567	526	508	532	535	550	541	538	537	576	546	510	551	516	527	530	539	536	527	554	571	559	547	558	525	577	527	582	548	552	579	513	526	553	506	529	538	562	562	535	544	530	608	512	539	564	558	548	578	563	561	522	536	558	596	545	564	567	523	539	517	518	584	530	541	556	527	496	573	569	530	533	559	548	499	555	605	540	530	581	536	543	550	524	576	588	531	504	548	548	533	582	565	560	566	543	563	523	517	551	573	537	539	558	593	592	559	533	563	577	527	576	535	560	541	545	559	558	513	535	569	533	556	558	540	540	544	557	541	541	552	550	498	545	523	528	551	552	580	590	533	527	542	529	554	528	579	557	516	612	557	537	533	555	548	518	570	522	534	578	553	567	551	569	502	518	591	534	560	512	550	553	537	551	570	554	528	572	535	575	513	532	540	519	587	547	527	519	513	532	567	541	577	532	539	558	554	521	570	571	558	555	532	521	560	564	540	545	560	553	547	552	576	567	580	542	517	588	546	516	524	547	537	516	578	532	548	605	550	546	559	555	570	540	502	515	528	561	527	511	572	564	548	518	538	547	548	553	530	511	596	550	518	553	577	566	546	561	529	539	579	558	548	554	538	586	531	548	569	572	532	557	548	535	552	543	520	555	572	559	543	541	510	562	531	523	549	570	521	575	574	561	536	544	544	557	566	553	538	549	562	594	533	559	474	523	525	549	583	584	549	538	577	572	544	583	540	560	497	549	530	543	517	551	525	569	542	537	561	564	549	571	546	527	517	548	523	570	515	575	581	583	544	537	546	517	532	504	537	547	548	567	564	544	584	592	576	558	534	505	543	521	570	527	514	582	520	570	523	522	541	528	553	561	546	525	584	548	546	532	536	551	565	565	534	518	553	562	514	575	545	540	550	575	555	550	590	567	540	550	578	534	545	553	567	525	553	560	554	545	567	570	593	542	525	600	523	530	537	597	524	547	569	512	530	511	527	534	515	552	551	598	560	564	538	497	527	537	517	548	604	578	568	573	547	545	495	526	578	549	539	540	508	529	490	533	563	546	546	557	530	592	564	530	522	550	536	523	545	556	551	564	524	550	564	539	526	536	571	580	567	525	519	538	559	564	543	557	551	559	563	594	575	563	571	523	548	581	504	502	541	530	560	550	514	520	550	522	553	573	558	550	552	583	555	565	573	561	556	540	545	506	553	543	521	553	555	558	566	558	536	516	576	580	547	511	555	548	555	538	513	544	536	521	564	505	573	564	557	574	576	540	544	553	534	594	561	550	577	539	585	545	539	531	570	521	560	534	548	540	568	589	538	500	550	537	574	544	541	574	559	568	542	571	603	571	540	544	529	547	551	583	521	569	550	549	540	558	506	554	570	563	570	563	562	540	538	537	538	545	542	566	528	543	589	589	541	536	533	566	545	519	561	552	549	548	557	550	494	557	525	558	526	555	536	540	531	533	508	531	561	570	534	547	535	561	603	549	609	548	527	518	566	506	557	559	528	568	556	549	563	586	532	547	530	536	567	550	568	520	543	538	539	536	538	576	563	547	568	565	549	596	543	521	553	590	565	572	556	560	579	572	553	544	548	552	534	558	530	509	573	527	579	552	562	563	605	539	515	569	561	563	546	556	513	507	522	543	565	550	546	552	534	573	501	525	546	536	525	536	553	568	542	565	561	524	522	577	554	540	525	506	583	507	537	559	544	543	530	532	511	551	556	569	549	561	545	545	510	544	544	546	578	537	541	547	546	554	533	519	560	561	553	566	578	540	570	565	534	527	593	543	525	563	529	534	521	543	541	589	543	558	533	513	554	559	535	558	548	531	544	517	580	536	536	577	572	542	534	565	582	531	567	546	528	558	543	540	522	571	562	618	544	522	547	549	574	574	560	547	555	579	517	562	552	564	537	545	582	566	531	519	544	541	568	539	538	541	560	545	572	511	521	555	533	527	544	566	526	565	558	551	600	542	546	547	524	507	559	547	513	571	515	584	538	519	588	505	547	541	588	530	535	549	548	541	579	587	516	536	596	532	575	549	570	523	561	505	560	580	567	555	589	578	527	584	505	593	582	540	574	527	553	544	555	538	534	557	570	570	518	526	551	553	505	589	581	568	572	594	596	551	580	521	578	548	527	552	524	573	544	599	575	570	535	581	575	562	593	551	572	558	521	520	554	543	570	549	544	561	550	544	573	568	545	531	514	563	514	519	555	544	551	549	543	523	599	584	565	574	520	534	577	564	503	531	558	544	556	552	582	542	500	529	569	529	537	533	553	596	564	534	563	525	561	534	541	525	550	565	551	562	549	577	579	526	579	549	567	579	589	567	545	534	538	548	567	524	542	534	581	544	537	527	558	511	531	538	570	539	537	555	595	569	519	533	567	555	542	566	542	574	556	521	565	533	544	610	515	554	540	547	554	545	557	562	521	585	580	546	589	557	538	547	578	553	562	565	538	538	541	554	578	583	535	490	501	571	518	577	555	519	583	541	500	535	563	555	577	558	545	567	551	567	563	496	526	527	557	559	545	542	560	525	553	544	527	538	557	587	531	564	545	560	569	551	588	580	555	546	574	569	564	547	531	521	542	557	542	556	547	543	555	614	511	541	534	595	542	577	518	571	572	590	555	577	540	543	567	576	543	539	529	540	542	526	547	559	557	544	535	549	548	529	512	555	531	626	564	515	571	551	542	549	506	535	533	530	573	560	576	534	538	546	555	568	567	535	540	518	522	537	562	573	561	573	553	532	578	565	513	577	573	573	507	589	524	546	556	558	526	573	530	532	522	497	535	584	570	575	565	554	535	536	535	547	552	514	529	551	533	553	545	563	497	534	550	543	597	534	545	569	598	518	542	590	489	499	574	576	574	531	542	539	537	578	501	511	557
24255	63173	41087	2160	1677	1354	1235	1100	1006	921	899	838	811	766	802	758	760	760	756	760	708	748	784	704	700	755	700	695	719	732	699	731	740	702	665	696	734	711	713	747	703	739	732	691	735	725	752	785	744	742	748	741	707	682	775	733	753	695	732	756	745	757	786	760	748	755	757	729	714	720	760	718	710	743	721	730	680	676	746	738	691	681	720	699	699	685	721	727	710	735	660	694	646	636	687	728	705	669	664	715	670	703	722	671	677	690	725	683	633	724	730	704	655	712	711	683	700	703	693	668	673	699	698	703	704	703	703	732	679	700	703	680	650	706	730	696	655	687	700	706	680	723	717	745	678	715	718	657	724	697	705	709	739	725	685	705	727	694	683	689	698	728	717	693	684	711	702	733	722	657	723	703	663	696	740	715	696	674	703	780	706	686	703	680	688	688	720	655	681	713	700	687	706	716	708	720	699	657	683	730	707	713	711	712	703	731	690	693	691	700	668	712	728	677	700	691	707	691	690	707	709	685	703	701	711	668	693	714	746	712	749	740	760	694	659	716	734	677	712	670	680	712	752	714	716	684	660	700	698	697	686	702	651	728	672	694	731	725	711	732	681	665	692	696	698	689	691	698	689	729	701	729	660	704	714	706	689	727	728	704	724	696	710	677	730	697	703	695	688	695	687	718	685	708	700	723	709	701	691	696	672	723	691	694	716	719	677	702	682	704	721	691	714	700	675	712	715	692	735	706	677	683	695	725	674	661	677	700	701	691	662	707	705	687	688	699	725	702	700	723	729	672	748	710	669	677	707	721	674	661	695	665	699	633	697	706	690	711	705	681	732	682	723	707	715	688	707	712	713	683	700	668	708	687	766	674	670	714	675	675	689	660	711	701	703	722	737	680	733	720	687	682	659	656	745	681	703	713	733	696	658	733	703	674	696	711	652	696	695	723	726	728	704	694	693	697	735	727	694	681	678	718	663	701	723	734	747	691	696	698	688	763	732	694	677	720	679	684	719	684	703	714	639	667	727	758	700	720	714	685	677	706	684	686	723	666	683	664	695	679	689	756	733	660	706	732	676	747	700	689	721	663	695	661	654	673	705	692	675	672	721	718	692	688	728	717	693	756	700	684	679	707	686	682	673	695	695	739	726	689	718	722	679	700	726	696	682	693	732	703	718	722	731	732	688	679	687	670	711	704	698	720	657	707	647	648	686	683	666	699	675	730	689	707	647	698	667	709	712	657	696	688	690	722	713	679	707	715	702	705	705	695	688	721	707	712	692	710	711	706	689	683	726	701	668	698	711	665	688	679	706	681	657	709	709	726	698	701	702	675	707	734	739	696	697	718	688	683	672	725	662	749	738	719	687	679	697	754	706	742	704	774	724	687	682	746	680	660	734	700	673	705	709	707	753	731	728	728	659	694	747	751	705	645	682	749	712	662	717	699	711	693	743	689	706	756	674	682	711	764	661	681	677	697	712	649	681	727	730	732	701	684	684	701	705	692	708	705	675	723	682	705	674	693	683	734	728	660	703	699	710	715	695	686	650	685	717	676	675	719	666	716	716	747	715	698	714	681	711	685	694	692	662	706	732	737	692	693	716	721	670	694	698	745	708	667	719	674	688	684	702	682	693	712	659	666	663	721	708	729	698	694	712	736	687	693	743	701	715	713	702	717	681	714	686	749	682	733	698	712	696	669	717	702	695	716	725	713	693	700	681	703	714	699	734	700	671	726	696	674	707	714	695	720	690	689	680	691	714	701	688	722	702	670	709	705	728	707	748	681	659	755	732	706	672	698	721	714	673	691	701	728	684	683	690	719	748	623	720	700	713	672	691	668	681	676	702	734	698	667	755	720	657	775	735	715	702	727	676	663	724	720	660	731	684	721	734	737	660	698	689	740	705	703	739	681	688	669	674	722	707	708	677	685	751	664	716	736	684	678	689	672	694	763	702	721	624	665	733	685	723	704	717	718	727	669	719	683	669	729	706	729	708	706	734	645	706	703	713	669	722	708	714	690	708	720	740	680	698	712	665	701	710	718	761	725	679	735	700	726	705	690	684	657	658	675	653	731	700	695	721	729	676	661	680	768	692	691	766	667	703	695	672	694	741	698	729	702	729	695	707	705	711	706	702	669	708	709	697	702	747	751	697	715	694	716	698	684	700	734	720	727	683	677	677	698	703	736	709	740	662	700	700	695	717	668	706	702	674	696	677	692	656	683	668	704	718	747	696	710	694	755	656	704	686	693	685	701	666	727	742	698	688	747	679	671	729	721	698	713	698	695	762	664	711	651	683	684	725	732	713	672	688	722	739	686	735	709	693	710	683	679	722	720	686	709	688	738	693	704	730	706	679	687	661	675	701	667	676	744	721	656	733	711	707	700	703	691	693	701	661	697	722	725	689	708	744	680	669	687	727	722	708	731	701	698	724	719	724	730	703	686	705	715	707	711	727	683	676	642	679	702	702	713	705	694	719	676	684	649	696	699	699	707	682	677	708	653	702	734	667	742	733	742	669	716	663	713	671	697	717	686	718	716	685	673	686	694	695	690	691	703	749	712	727	691	744	706	724	713	750	689	709	716	700	707	719	687	715	679	683	671	717	673	715	709	663	668	665	718	754	701	708	691	699	727	703	713	674	715	694	717	701	748	696	636	693	698	657	703	670	651	701	713	671	713	718	668	710	717	732	747	674	751	713	704	702	697	674	734	726	721	705	720	691	701	692	720	717	708	744	727	693	691	692	690	712	699	723	703	720	705	731	712	659	738	694	704	695	757	715	677	715	722	695	681	714	749	708	716	719	661	678	725	695	698	724	698	708	713	700	702	711	688	694	648	741	705	706	701	684	657	721	684	716	726	699	726	669	715	713	701	702	674	695	744	684	696	657	680	709	697	676	715	673	708	692	655	748	754	719	689	641	686	695	670	689	690	681	752	681	724	698	709	691	662	698	678	726	664	689	696	682	719	697	711	678	708	715	671	719	680	715	701	724	722	708	685	684	714	714	672	707	687	689	682	714	686	683	721	707	703	698	744	659	726	708	718	681	707	689	680	704	706	691	725	732	658	704	713	738	715	709	698	688	727	679	665	738	718	694	750	714	692	653	677	708	722	723	705	678	727	710	707	658	723	695	668	681	674	690	744	624	714	716	706	670	677	740	705	706	673	720	691	716	660	700	693	676	700	723	684	719	671	692	727	710	696	671	695	666	672	702	690	740	690	691	711	725	647	723	687	677	675	709	717	691	690	656	669	720	704	678	716	672	703	721	722	719	706	673	682	717	720	692	738	699	691	736	758	709	715	689	713	724	682	716	673	686	683	689	756	683	669	728	655	717	713	689	740	728	705	727	700	731	693	717	699	719	709	688	685	723	704	683	724	685	684	708	667	743	684	679	746	710	749	695	693	684	719	680	699	716	749	714	714	707	739	684	692	776	706	715	662	663	689	701	676	684	666	744	694	702	681	715	704	690	657	666	699	695	692	714	715	611	707
24984	21493	27866	24256	5710	787	722	664	612	612	643	613	579	615	550	577	557	597	580	585	553	591	574	552	581	573	561	569	571	560	516	568	558	588	640	541	581	551	535	569	567	580	581	537	570	528	606	580	592	558	562	600	598	553	602	564	594	553	576	612	620	558	557	598	602	604	585	539	596	587	544	545	571	534	567	551	591	530	546	555	609	562	547	582	563	582	614	561	558	541	542	544	576	581	552	554	541	529	604	580	554	567	584	581	572	592	578	568	542	570	597	577	625	569	569	543	529	567	554	547	537	532	516	565	542	542	541	601	565	568	539	510	600	529	569	543	567	562	561	547	548	601	556	558	570	508	594	573	493	547	583	498	566	545	569	573	515	561	565	549	557	550	560	549	560	515	566	587	539	523	555	530	580	474	528	510	599	563	533	541	555	556	516	582	585	567	582	539	537	532	578	551	585	583	609	545	515	567	574	575	502	583	564	543	541	530	581	586	571	588	603	523	599	536	538	513	495	517	557	518	547	558	569	566	554	594	545	571	567	525	580	571	555	557	520	591	507	537	543	551	546	542	592	550	570	570	560	529	593	546	564	556	557	530	516	533	546	562	524	593	561	534	550	519	577	597	550	559	561	568	549	581	521	568	587	555	579	557	545	514	551	518	555	585	502	601	610	518	557	553	562	549	542	589	559	563	510	553	585	547	529	532	569	555	563	528	541	554	562	543	550	580	516	570	585	525	554	551	544	577	607	576	542	561	575	578	567	569	546	578	486	549	556	509	574	581	528	552	545	543	580	594	539	544	535	568	561	627	561	575	562	562	552	547	514	541	577	529	532	505	585	521	576	543	573	561	565	534	551	529	537	578	550	554	562	591	554	607	553	569	554	510	579	591	575	598	580	558	538	573	603	555	590	601	546	581	520	551	560	554	522	510	559	552	552	599	554	528	575	577	557	575	560	586	545	554	568	582	559	563	535	522	550	563	545	591	559	586	554	562	580	538	540	568	581	568	591	563	581	577	565	583	561	524	527	573	557	551	596	537	596	519	538	571	576	554	551	573	596	607	534	535	567	564	532	595	562	564	576	549	542	545	542	562	537	572	573	559	545	601	558	559	535	568	556	543	534	559	572	568	594	566	591	527	546	552	574	588	511	548	602	521	557	571	580	553	548	564	529	545	543	551	554	540	557	556	556	581	564	526	637	520	570	544	510	554	572	555	515	593	570	525	548	584	543	588	549	571	552	527	525	563	545	547	573	592	534	627	569	542	493	545	557	610	539	550	589	573	553	518	583	554	562	550	516	562	519	565	559	578	557	555	569	532	554	568	532	558	539	517	515	520	558	552	525	557	565	542	520	535	567	539	583	537	607	551	594	517	514	536	548	517	594	523	556	533	561	563	567	580	561	562	559	576	550	540	564	580	536	550	564	553	561	543	553	576	570	572	541	556	549	585	554	546	567	547	582	539	559	558	555	560	539	539	556	582	573	508	567	531	561	542	548	554	566	590	506	567	549	543	597	580	543	584	573	547	553	569	551	546	536	540	573	560	557	566	590	554	571	553	556	553	538	512	515	524	540	554	564	560	523	559	553	588	583	549	548	581	556	612	577	556	546	586	551	619	542	577	524	543	571	549	549	554	561	532	583	550	545	559	572	605	543	547	565	541	542	568	551	577	550	535	590	552	510	611	540	535	569	528	588	529	570	580	512	522	520	538	571	534	536	552	566	561	554	568	551	553	530	592	541	577	523	563	543	560	545	547	558	562	602	554	539	541	595	514	558	622	572	565	553	582	558	556	578	546	553	590	580	572	579	586	551	577	550	534	567	573	530	569	565	561	647	579	576	576	533	535	545	578	514	567	592	580	558	553	538	551	532	592	541	571	535	569	556	551	542	551	531	549	566	558	584	537	555	540	574	567	566	504	558	581	565	551	549	521	544	530	577	523	568	559	603	534	593	518	563	595	563	545	557	586	559	558	592	545	531	541	566	572	579	532	550	520	601	590	491	568	531	592	531	546	530	540	567	533	595	547	566	552	549	548	562	575	592	576	605	564	540	572	575	579	545	551	578	507	602	593	560	560	569	532	566	565	576	554	551	546	565	583	556	589	534	589	566	589	564	533	507	585	548	567	562	586	527	564	582	543	529	537	595	559	564	556	569	553	575	530	569	573	602	550	547	566	538	595	540	551	515	558	549	586	573	585	557	554	564	559	539	516	563	578	582	536	531	500	550	568	544	512	533	555	592	561	593	557	569	573	546	586	581	569	590	544	541	583	606	543	541	520	552	568	563	610	555	525	579	495	547	513	582	573	625	552	575	563	554	557	532	537	529	548	527	531	558	592	544	530	562	571	525	527	598	533	514	563	558	530	548	554	554	569	619	542	573	525	533	544	559	544	607	544	546	567	574	560	539	529	574	574	583	594	531	553	582	550	548	553	497	540	561	515	543	585	609	529	575	545	561	551	598	580	526	531	581	595	548	553	519	572	536	550	577	527	556	550	565	554	535	555	559	563	542	547	578	556	555	566	553	558	611	568	579	569	590	555	575	589	566	555	554	591	580	556	561	525	548	601	555	577	575	551	551	593	545	556	529	605	557	574	556	584	578	543	553	565	603	533	556	591	588	507	518	566	573	549	560	552	539	515	548	557	560	574	517	535	569	558	548	556	552	522	557	590	535	536	574	556	522	552	549	547	583	575	492	573	587	583	562	586	521	559	509	539	554	585	539	548	571	514	496	489	579	559	613	557	600	562	531	552	559	585	522	529	523	575	539	563	559	571	535	532	543	545	559	552	604	561	564	546	550	597	547	549	518	562	552	528	558	523	550	542	532	529	556	566	580	528	597	565	573	548	578	560	534	554	525	550	540	544	580	547	555	552	572	562	555	554	545	540	529	519	565	564	529	523	575	564	521	553	537	575	561	525	540	556	580	520	550	538	595	541	517	584	574	551	555	547	512	596	546	556	538	547	554	545	600	565	526	524	562	550	543	530	532	545	537	557	558	553	539	582	509	572	588	573	555	555	613	595	551	557	556	578	604	603	584	568	554	572	567	569	548	518	560	526	577	580	604	538	579	566	525	566	565	553	606	552	565	565	538	567	588	562	553	559	579	529	556	543	511	571	556	541	568	608	583	522	563	600	577	569	585	575	568	570	552	571	523	536	596	539	523	535	592	542	549	548	546	541	546	549	567	621	553	609	538	521	580	553	558	581	563	557	555	547	574	584	584	545	587	556	590	585	549	556	538	523	608	568	571	575	571	588	533	548	605	540	539	554	578	544	559	566	522	549	575	595	539	534	540	519	528	546	588	569	547	525	529	571	569	584	591	534	546	563	557	535	504	555	549	538	593	561	564	545	523	525	563	512	545	589	493	546	592	560	529	554	577	571	556	545	591	536	527	600	552	573	572	555	584	556	570	606	581	544	547	557	543	545	544	601	593	572	575	571	540	554	550	553	567	570	536	563	557	528	544	579	559	551	592	520	594	553	590	542
23980	52126	29175	1409	1215	1031	981	903	854	794	815	809	729	712	739	743	712	735	770	692	714	740	683	686	707	664	705	686	722	692	714	678	683	744	701	701	715	705	681	731	688	661	729	702	726	736	724	750	698	709	724	715	755	737	737	776	745	733	730	748	743	772	761	711	711	680	752	740	722	714	712	714	724	702	712	708	718	666	656	686	708	731	686	732	695	682	730	729	697	665	712	694	684	703	755	674	692	717	666	669	691	713	711	698	673	674	693	714	663	604	703	645	717	761	747	702	672	687	696	684	676	704	736	677	742	711	677	689	711	675	714	719	704	671	708	745	712	690	741	692	668	659	677	672	708	670	700	660	703	680	729	693	658	714	719	686	682	708	717	649	712	676	661	675	703	725	687	701	720	670	627	685	653	726	755	698	722	710	721	711	685	716	737	657	721	691	679	706	728	689	699	736	717	664	631	672	678	705	759	682	709	731	644	662	691	697	704	681	688	666	706	728	678	731	679	712	666	700	684	696	719	717	683	703	680	669	720	731	701	708	690	708	711	702	694	690	688	683	690	685	675	692	714	716	708	711	718	699	727	708	687	686	695	681	712	692	735	698	688	677	661	645	731	704	676	682	661	691	667	728	723	679	691	708	705	728	694	668	710	684	713	648	663	714	757	686	710	714	730	676	713	726	701	689	732	723	714	706	704	706	697	657	709	687	714	698	704	724	684	681	712	675	686	702	670	714	654	719	713	723	735	672	705	726	721	676	689	641	691	661	658	702	699	710	706	640	650	691	694	657	696	674	711	665	686	698	665	715	735	693	691	687	712	722	695	707	719	695	720	698	710	715	700	671	687	674	700	697	707	673	720	673	690	701	700	730	713	697	689	720	692	667	706	690	702	716	701	727	699	678	749	655	713	674	706	725	713	715	678	661	736	682	713	732	671	711	669	697	728	714	699	736	694	751	684	715	654	683	730	693	693	656	680	765	622	733	727	724	701	684	695	728	703	649	706	687	729	680	665	686	665	703	653	706	697	656	718	674	702	703	616	673	686	698	682	693	742	746	697	708	689	759	733	711	696	712	753	684	699	666	674	690	702	731	723	702	728	680	676	677	699	709	711	662	692	713	692	730	668	740	729	670	731	721	695	722	715	690	650	682	667	689	673	683	660	729	729	762	689	728	683	658	714	762	673	675	700	693	666	698	717	718	677	727	702	639	687	712	710	638	703	685	679	687	710	691	668	719	697	721	706	686	625	694	714	700	718	739	698	655	720	690	742	676	741	703	698	696	684	705	722	694	724	711	741	668	639	724	759	708	678	683	700	656	687	724	698	730	719	662	706	673	679	667	706	663	682	668	662	728	697	687	677	698	703	708	685	699	698	722	736	690	650	705	736	695	692	726	677	678	714	673	706	699	697	678	698	704	683	655	660	752	698	709	718	700	674	667	653	706	747	711	657	703	694	668	718	726	739	686	720	725	680	682	724	638	692	716	706	669	676	639	687	707	712	712	713	709	680	683	704	685	687	699	695	687	692	677	721	727	726	705	744	682	689	671	732	681	664	669	710	673	696	703	693	662	712	651	729	682	659	699	676	745	701	708	713	620	676	693	689	674	677	691	690	678	670	712	684	705	705	717	722	714	717	720	720	765	687	688	664	720	685	712	691	698	679	698	668	684	740	665	681	739	690	705	758	737	733	682	691	707	688	729	660	640	688	718	692	666	710	696	702	668	653	738	691	666	719	712	703	690	713	693	654	726	696	674	702	652	696	738	710	706	709	672	747	713	710	703	716	664	653	717	732	694	703	678	727	728	723	690	673	680	673	704	707	738	656	657	669	696	675	680	681	729	657	710	728	716	728	726	700	686	689	700	713	668	670	677	697	693	699	705	703	653	674	651	662	689	713	664	663	705	692	685	702	674	722	707	730	659	698	731	719	663	730	682	708	688	705	649	695	699	708	662	649	680	710	685	704	742	702	740	709	675	728	695	732	688	678	731	662	671	676	711	721	703	713	657	695	674	671	688	703	703	719	680	704	675	715	667	687	696	696	697	709	725	737	688	683	706	700	694	697	723	737	683	680	702	696	672	686	677	677	648	700	657	707	661	700	713	739	705	675	654	693	682	714	689	676	688	656	721	747	678	737	717	703	681	680	742	703	687	674	722	705	726	702	695	676	671	720	702	718	717	691	688	739	689	734	678	671	694	740	708	661	671	697	689	713	681	702	692	726	661	718	718	659	718	674	721	725	651	677	739	670	655	710	774	718	642	715	683	714	676	678	727	697	718	697	682	715	689	649	714	713	654	713	715	706	677	643	667	698	718	671	704	729	659	706	763	686	715	690	680	667	680	678	718	684	672	697	733	691	670	654	731	663	710	720	735	659	713	688	695	672	670	658	674	719	713	707	672	701	667	731	663	702	699	716	712	701	642	688	729	708	655	732	718	717	698	663	700	713	680	691	695	739	652	704	667	695	689	734	687	680	708	751	699	711	700	688	703	677	682	688	735	653	679	754	671	628	682	688	693	674	720	728	679	665	719	690	720	714	676	717	694	683	692	672	672	692	693	672	672	654	693	688	739	697	707	724	726	699	733	675	711	653	687	706	691	703	686	669	722	701	730	630	665	695	674	681	653	679	692	728	691	694	691	689	722	722	722	746	711	722	664	677	653	691	671	710	721	689	658	701	707	726	700	706	638	726	668	670	687	682	697	710	680	693	650	685	695	661	673	683	696	724	716	683	707	687	670	670	707	686	738	726	692	690	737	715	683	701	739	683	704	711	680	721	705	669	663	688	746	761	705	725	709	674	695	692	682	696	656	691	667	713	705	687	723	669	710	685	667	707	748	695	634	659	664	723	679	667	672	677	699	718	701	690	673	731	750	668	697	713	692	701	713	689	726	721	719	740	692	727	699	678	644	717	681	732	692	720	717	722	726	724	744	633	722	679	708	694	682	685	676	727	683	676	709	701	743	693	632	702	643	696	711	712	728	680	698	703	730	723	681	748	712	669	727	707	687	690	724	708	709	731	655	710	706	746	665	679	669	658	687	708	722	720	689	683	689	699	720	715	688	720	710	668	689	690	683	688	728	706	674	675	666	725	680	732	739	692	702	672	703	776	694	676	673	697	686	732	649	763	665	673	707	678	722	731	660	663	676	672	716	685	671	699	689	679	710	680	689	695	717	681	707	725	700	735	694	696	761	707	725	754	721	731	675	705	673	726	664	674	683	691	730	736	669	715	726	713	701	699	709	672	699	660	670	705	719	676	682	654	701	750	711	658	735	701	704	668	713	759	719	657	663	727	692	698	654	716	718	684	667	669	704	684	687	659	720	698	657	655	700	713	705	697	737	645	692	682	703	693	645	675	680	727	669	700	694	701	680	715	703	709	697	717	700	674	698	734	671	694	667	637	727	731	693	720	678	707	683	702	697	719	729	698	665	719	714	719	701	677	699	680	676	719	682	663	720	688	737	696	687	711	692	675	696	719	714	722	687
22828	21409	29000	24375	21410	19952	3222	807	670	584	547	499	516	492	457	482	445	449	443	421	475	452	429	436	430	447	436	427	432	423	383	401	384	381	402	424	416	447	398	415	406	417	438	433	387	410	440	420	431	413	414	408	420	437	416	425	441	416	468	408	445	423	461	442	428	408	434	401	438	466	448	398	398	415	421	419	395	384	407	409	438	405	410	426	388	423	392	418	407	367	412	409	403	403	415	417	379	397	431	427	400	376	419	403	412	421	389	396	401	410	382	408	391	414	401	428	408	404	392	363	365	393	470	402	413	388	397	383	386	414	430	401	409	381	403	388	401	391	421	421	423	406	400	404	412	413	368	412	375	372	433	387	385	330	422	364	410	416	394	408	435	414	394	402	396	363	410	409	389	417	426	392	404	447	415	432	404	406	384	385	338	434	383	432	406	363	382	373	399	406	353	405	409	416	383	381	402	438	417	415	431	397	366	395	405	408	403	413	387	409	409	418	400	414	403	407	412	426	382	410	431	360	385	413	388	405	375	419	379	411	372	365	404	397	373	401	402	383	447	457	423	399	397	414	404	368	406	409	411	407	429	393	424	397	406	379	403	396	423	409	407	409	426	428	397	411	424	400	424	371	406	377	446	412	418	394	400	404	411	421	411	389	404	432	388	367	421	383	377	424	392	371	387	390	390	436	434	407	387	389	411	405	411	391	414	425	367	390	409	385	381	400	410	450	402	419	384	396	420	378	405	424	360	420	383	440	395	387	431	430	388	397	391	417	409	405	401	419	400	423	412	393	394	416	385	378	449	376	402	395	400	386	406	384	392	391	424	414	400	390	442	396	375	401	395	408	406	404	434	419	421	410	400	401	405	380	412	403	426	418	427	409	386	401	376	399	403	400	411	446	393	429	394	387	371	411	387	427	391	379	379	405	397	420	350	388	407	437	386	390	425	414	412	410	423	408	399	400	394	416	369	407	413	372	405	441	414	383	376	411	398	441	393	406	412	426	403	405	427	390	382	427	398	418	385	430	433	432	400	389	417	403	360	413	395	412	403	399	357	398	358	426	376	433	381	371	416	384	358	405	399	392	415	371	383	396	423	346	414	376	412	380	374	411	398	378	387	396	394	390	438	454	383	408	401	383	412	426	421	409	417	408	393	433	408	396	370	398	383	420	384	390	387	397	393	411	441	412	418	410	385	396	420	431	378	430	412	395	413	409	425	393	437	400	429	385	408	404	410	423	399	395	422	453	359	408	399	396	420	352	423	428	413	379	432	425	410	392	426	388	388	404	394	352	382	421	395	427	372	389	376	398	395	393	397	421	404	378	371	382	376	415	393	400	386	356	410	410	369	413	404	426	412	388	406	398	388	389	414	372	421	433	395	373	412	408	409	405	418	403	380	418	411	419	403	414	425	385	419	404	384	391	405	388	439	448	428	408	389	436	403	409	397	387	389	375	400	395	424	378	426	373	386	425	376	378	396	404	372	407	384	432	418	406	431	371	400	400	400	416	400	390	348	382	398	404	416	395	419	371	400	425	388	411	399	364	418	420	407	411	418	385	404	371	418	392	421	403	393	385	413	382	420	404	380	421	404	424	382	377	404	359	449	381	431	386	397	389	383	401	416	359	400	445	401	405	395	433	397	384	386	393	366	407	410	418	421	375	382	372	387	394	448	418	392	427	355	347	373	361	432	395	392	421	408	396	401	409	399	478	392	384	411	416	411	380	390	416	388	423	396	393	415	401	401	400	373	401	411	443	375	398	428	402	410	398	379	423	419	415	417	387	408	402	405	350	393	407	389	412	413	412	432	376	398	385	408	428	395	374	411	412	398	391	401	410	354	401	382	406	424	414	414	425	427	408	394	428	421	386	386	381	411	416	389	382	414	408	377	396	400	401	372	368	389	381	393	402	395	379	393	390	385	395	438	430	406	440	391	371	382	399	411	390	378	380	441	393	358	373	416	408	403	379	423	417	429	403	386	427	385	445	406	405	375	411	388	391	373	421	386	407	410	395	421	359	395	414	407	429	383	395	409	405	435	411	431	396	415	395	401	380	415	408	411	421	424	399	390	401	397	415	385	410	389	381	393	403	417	380	408	379	416	405	382	399	412	435	416	405	360	394	379	376	355	434	390	377	390	366	389	363	408	368	413	417	376	388	383	451	405	360	393	392	405	422	400	378	427	385	406	394	398	406	404	410	433	379	374	375	381	397	426	334	409	395	421	391	423	391	410	384	419	393	379	394	399	402	390	396	373	414	410	427	375	428	416	391	420	393	391	443	389	410	429	419	391	417	416	387	368	415	406	376	446	422	372	413	403	398	365	426	406	417	404	424	399	405	414	427	438	396	399	450	367	416	384	417	394	438	381	371	415	390	386	401	398	388	410	389	412	428	398	412	393	414	452	408	406	391	416	389	415	408	435	409	382	420	382	386	443	390	361	407	425	396	403	395	397	418	408	429	408	377	394	386	424	361	374	387	387	411	425	368	424	391	402	438	414	376	396	405	397	399	363	385	397	381	364	404	407	396	376	397	406	389	404	395	411	391	407	391	386	391	400	387	392	338	425	386	372	409	395	389	381	392	399	380	414	397	388	428	400	377	408	410	379	408	402	383	444	374	399	375	416	358	403	429	384	388	392	427	411	402	403	347	392	409	444	419	403	390	428	411	417	429	387	387	389	442	396	375	400	407	421	430	388	425	376	391	394	394	422	414	404	423	426	388	400	414	445	425	391	408	411	402	439	348	428	409	422	372	441	417	389	401	353	410	422	418	401	420	377	407	393	410	389	408	350	420	395	374	389	431	397	361	384	428	402	385	396	360	392	391	395	368	415	388	391	408	426	379	424	370	458	386	428	424	392	389	408	404	407	388	396	414	410	389	397	410	410	401	359	409	411	420	383	421	391	428	410	429	419	385	391	364	402	384	393	402	383	386	428	440	407	378	381	409	415	441	394	414	404	416	410	429	410	391	430	411	392	400	417	427	392	440	381	379	365	398	416	373	411	451	401	381	391	412	408	426	402	400	361	417	391	399	381	411	388	395	409	412	378	425	411	368	400	364	405	395	398	389	410	413	399	410	415	390	412	390	399	417	390	396	419	428	376	423	416	398	359	414	392	403	387	371	405	411	415	436	397	438	415	370	425	391	413	401	384	403	430	372	351	379	416	429	415	379	391	391	373	402	396	422	380	399	402	422	383	389	406	366	385	410	401	396	418	397	382	421	385	394	425	385	404	403	386	392	383	383	409	394	420	384	392	394	390	386	384	395	410	418	370	421	406	397	412	422	370	381	443	395	385	380	417	391	419	373	388	381	368	399	390	402	410	427	407	379	398	430	375	414	419	403	393	398	379	388	385	413	430	401	383	398	395	420	411	377	353	454	392	433	408	380	398	410	365	392	416	413	430	368	393	411	378	388	375	389	377	387	441	381	393	370	436	417	393	386	351	444	394	419	422	396	431	374	400	408	357	372	387	365	411	404	394	389
27956	69053	44205	3201	2380	1863	1491	1257	1132	930	855	726	680	694	680	638	626	644	643	565	620	583	560	567	548	544	538	567	554	546	536	580	564	511	539	532	582	558	582	609	560	607	530	498	536	527	551	597	584	542	596	565	573	607	549	589	613	637	589	556	610	619	549	605	547	564	559	548	542	531	539	509	535	551	535	517	562	506	504	520	534	517	540	551	522	554	521	513	460	503	538	505	516	534	470	467	482	539	503	458	505	513	514	510	498	488	511	516	501	523	509	492	513	504	511	495	523	500	537	521	475	491	519	501	516	466	465	527	529	527	526	471	555	563	482	539	481	504	534	476	474	545	499	514	500	507	492	504	517	526	522	507	521	487	522	529	489	492	504	535	492	514	500	540	552	526	524	488	495	504	515	526	520	476	489	504	523	508	504	536	515	518	518	510	516	470	491	521	516	484	491	539	521	503	487	488	441	478	565	533	465	496	480	536	534	494	523	487	486	473	472	463	478	487	489	468	504	485	506	512	472	528	478	544	485	455	479	491	507	479	480	539	528	536	495	487	491	533	504	504	521	494	526	491	508	511	550	507	494	496	505	498	518	531	520	482	505	499	531	502	477	481	536	488	513	508	506	463	505	513	504	489	516	509	503	491	518	499	508	498	520	506	560	489	512	512	519	513	542	506	538	482	492	496	536	479	497	516	539	501	518	467	512	486	516	530	465	510	498	494	459	526	530	498	488	540	502	503	516	522	534	515	528	493	526	517	544	488	541	475	494	541	459	507	555	484	486	494	552	491	503	539	516	546	479	505	537	476	528	515	506	509	487	510	506	487	534	557	486	483	552	544	490	503	517	516	515	516	508	523	472	495	512	478	460	519	491	521	453	483	508	514	521	507	519	503	485	496	512	498	549	529	498	543	542	496	515	518	505	561	524	504	504	529	516	540	511	475	477	491	506	480	508	521	477	508	482	534	500	507	522	490	508	537	557	529	469	498	510	525	520	509	513	526	488	490	496	496	538	521	406	506	515	506	465	538	511	539	477	508	500	514	509	500	545	524	508	506	507	531	556	510	528	523	536	500	491	496	511	507	539	500	519	522	494	497	477	483	532	545	477	515	502	503	517	456	531	540	496	475	494	496	499	479	508	533	509	494	539	530	498	478	468	506	461	458	494	503	505	500	505	505	524	509	466	501	504	477	519	493	487	549	535	474	521	516	492	478	491	544	469	527	528	478	483	521	519	509	487	477	516	476	498	522	494	530	518	481	461	534	526	490	495	478	487	513	457	542	508	501	536	467	553	499	528	523	527	537	482	513	508	506	528	497	541	472	539	524	560	494	509	507	506	535	538	493	515	564	463	516	522	480	537	469	525	533	505	514	519	531	478	520	535	473	512	489	474	523	529	528	509	524	482	555	492	505	529	529	498	533	505	538	472	502	490	532	490	496	513	514	529	536	530	490	526	507	530	461	533	491	498	558	475	493	501	503	521	507	505	537	474	518	475	543	517	485	527	510	534	538	520	473	525	510	489	477	531	502	497	530	469	487	478	527	501	467	500	491	484	514	547	484	470	540	497	516	488	514	498	480	526	470	522	508	507	487	510	534	519	518	527	527	509	524	516	517	517	494	501	510	510	481	542	537	519	513	538	552	519	510	481	527	456	501	504	526	517	521	532	517	533	496	528	479	529	546	504	551	505	480	497	495	489	529	483	516	507	481	495	524	494	527	542	521	477	546	497	494	536	506	514	553	520	506	543	537	531	481	507	545	538	500	530	510	547	557	517	510	512	475	519	539	533	499	462	496	475	498	527	524	519	536	521	475	551	521	506	477	503	509	483	501	538	523	482	535	500	503	468	472	505	501	501	512	501	451	472	487	475	547	503	531	509	547	544	478	500	483	523	524	496	481	517	491	510	486	535	480	497	501	495	439	496	487	519	478	470	499	488	528	526	497	514	497	513	529	524	572	499	466	523	464	527	499	514	487	457	521	528	537	506	508	476	481	521	553	508	541	470	526	489	534	538	532	477	510	517	550	520	528	489	498	493	493	487	509	494	482	504	500	532	578	506	545	510	497	491	497	519	493	501	513	481	543	508	487	481	535	499	507	499	538	560	489	536	489	516	500	488	509	501	489	528	533	494	508	521	519	479	507	489	484	528	499	480	535	498	542	521	514	528	497	515	500	539	526	529	506	534	530	491	523	520	514	531	528	497	510	500	481	516	502	499	512	489	532	518	478	534	519	544	520	476	524	532	514	536	523	515	554	571	515	477	496	519	520	536	489	499	499	536	531	513	551	489	501	474	472	495	504	496	524	481	495	521	463	500	505	467	533	478	531	520	473	526	498	500	565	504	492	507	512	513	510	484	513	513	521	516	541	521	499	527	480	541	536	516	472	532	506	488	539	480	454	478	485	565	476	488	504	476	529	487	516	506	488	513	510	563	509	529	505	520	493	473	509	472	501	497	527	525	486	503	481	498	497	476	503	527	480	517	530	501	478	541	509	544	539	533	530	531	511	474	474	490	494	498	463	515	476	463	522	498	525	522	516	495	504	488	498	496	523	527	538	467	468	497	525	525	494	478	503	521	501	539	505	541	494	497	504	530	518	517	499	510	488	528	532	505	540	471	512	519	498	523	517	523	516	507	521	493	509	513	488	475	483	523	510	533	535	563	475	556	524	487	535	517	484	469	509	488	476	466	533	498	497	495	515	479	496	519	481	486	498	492	504	506	523	493	517	484	526	506	514	536	473	524	505	520	474	495	474	519	495	502	482	534	496	538	520	492	499	514	493	515	461	492	558	500	460	509	525	511	528	456	480	519	533	526	460	447	486	547	535	495	566	548	521	507	473	497	540	535	504	504	471	509	501	490	477	494	543	457	489	518	500	549	541	470	525	485	476	496	539	498	513	493	511	505	560	536	507	479	498	523	497	457	477	493	498	553	530	480	522	579	541	480	483	516	515	521	500	516	494	531	525	477	523	496	478	517	479	537	529	525	477	539	553	503	483	523	475	489	539	513	488	493	539	496	519	514	501	517	476	514	522	520	542	550	509	499	478	531	539	504	517	526	498	503	482	534	505	488	518	493	496	486	519	523	523	536	528	526	526	529	522	541	486	535	514	511	526	530	483	505	514	510	527	500	491	516	539	460	507	553	530	501	519	522	530	492	510	500	534	519	510	494	524	505	500	574	507	509	526	513	512	497	527	503	507	507	463	488	476	520	488	512	521	497	503	514	510	503	544	534	496	503	514	536	490	509	530	526	466	547	552	522	498	493	436	541	517	546	507	530	487	508	494	512	496	541	499	490	503	532	495	524	480	499	512	518	484	511	502	523	499	528	522	528	533	516	525	501	498	503	510	476	492	491	520	521	498	485	490	482	520	522	502	496	514	514	504	506	540	480	507	558	450	480	547	504	499	507	491	494	533	489	474	515	511	508	509	513	531	482	554	508	488	540	565	520	538	462	500	546	521	526	507	514	531	531	527	513	523	488	519
28260	19083	14034	1357	694	639	713	683	655	644	639	655	630	628	642	646	668	635	622	619	648	682	669	628	606	631	677	629	642	643	642	636	662	665	648	642	636	656	636	673	694	659	617	616	682	636	626	651	664	609	685	689	656	680	672	678	700	642	682	705	681	686	682	612	664	695	698	614	641	650	684	647	637	680	692	631	634	616	635	626	646	616	654	666	659	651	661	649	584	660	624	619	630	657	626	623	645	635	674	609	690	663	632	671	606	658	647	652	665	653	682	630	625	682	637	577	615	638	646	654	673	616	630	619	681	706	655	636	650	669	670	657	588	653	668	622	600	657	644	666	660	629	640	677	631	638	666	668	647	692	678	633	655	666	665	657	655	659	651	628	644	637	646	634	652	675	684	587	657	675	678	645	642	600	627	596	659	627	637	621	653	645	624	652	663	655	615	638	623	586	662	677	593	644	645	646	664	660	662	673	675	637	666	685	658	663	629	633	629	650	650	658	643	663	617	650	627	645	641	619	652	639	654	614	672	697	628	646	652	674	625	658	634	629	631	695	667	645	610	663	638	634	641	634	669	661	656	681	672	631	636	633	626	618	686	623	639	644	623	682	641	631	657	658	640	658	680	646	637	654	672	654	665	679	629	676	658	653	651	625	599	669	645	643	626	655	651	632	697	652	609	614	670	617	628	646	721	660	644	693	637	649	648	593	675	640	631	671	586	620	677	644	677	670	685	689	643	685	660	692	643	624	624	667	613	653	649	668	650	676	626	649	614	593	653	673	619	650	625	646	669	668	633	648	641	641	686	623	677	668	714	657	634	675	656	639	617	674	667	629	648	635	655	643	635	728	646	581	641	609	721	666	610	653	609	620	644	667	657	647	628	638	689	664	695	660	632	654	674	598	614	688	661	699	650	657	614	683	686	644	619	641	672	654	681	642	608	658	626	579	606	674	661	667	613	631	684	675	674	574	632	697	643	707	649	633	606	637	650	644	661	637	661	656	651	662	689	648	661	665	655	662	666	638	658	671	675	637	664	637	694	591	636	649	624	679	670	679	655	623	672	648	684	638	687	653	613	697	610	683	631	668	638	676	654	654	633	671	662	673	681	699	682	646	639	624	694	697	598	616	651	647	664	601	627	684	633	656	627	649	621	615	684	696	654	617	606	676	648	654	684	691	644	656	626	688	669	682	662	708	690	702	654	673	628	661	613	677	660	613	611	658	586	662	635	704	622	628	660	656	620	630	662	640	636	687	620	598	605	666	670	624	635	665	657	661	668	631	608	686	656	656	658	649	644	663	680	670	646	630	685	676	673	649	650	665	594	655	678	659	667	666	682	677	635	660	617	703	707	644	686	637	646	609	682	638	661	698	675	659	646	656	640	634	585	687	624	695	584	656	707	608	689	677	655	647	622	675	691	625	619	620	651	600	679	645	637	608	656	647	612	668	687	626	675	660	659	687	671	643	655	651	655	673	616	662	664	659	618	664	650	652	680	689	624	625	652	641	634	676	661	670	684	645	606	658	635	669	660	658	647	662	623	673	675	647	673	639	641	668	614	665	645	656	664	644	643	669	639	694	609	678	648	594	605	626	664	665	635	623	613	674	655	639	684	639	651	699	641	631	634	656	637	657	711	610	639	675	691	656	646	625	627	670	653	678	653	690	629	643	639	697	629	631	648	695	636	635	609	697	656	593	643	659	636	622	627	655	658	637	629	631	679	644	647	691	615	649	663	634	663	669	662	622	692	684	615	650	634	633	677	634	635	575	680	663	675	646	661	690	655	593	644	623	619	636	613	654	659	665	609	620	628	616	667	663	623	610	621	681	615	630	644	627	654	664	653	635	676	635	683	653	680	643	668	647	697	668	674	719	640	643	690	651	618	649	644	670	637	632	669	615	637	674	687	615	705	649	657	636	687	647	645	651	699	670	653	626	693	652	650	692	639	678	693	633	658	635	651	645	646	662	652	643	617	647	656	646	652	657	681	642	668	709	635	684	665	684	652	615	696	654	638	621	672	702	640	634	623	635	630	678	667	642	646	644	631	661	641	675	654	651	664	668	614	644	680	640	645	695	666	644	650	667	624	621	660	627	720	672	642	695	636	652	593	665	648	654	601	673	630	639	658	640	625	655	674	589	671	635	670	628	624	633	680	674	703	664	691	628	625	642	642	646	670	629	628	615	707	679	629	629	631	635	625	669	610	595	686	620	655	652	624	666	634	651	623	648	651	685	676	652	626	624	638	650	619	643	619	622	633	636	636	635	632	631	611	634	670	683	671	662	645	685	629	664	614	667	674	661	687	626	675	637	640	644	646	637	608	670	667	625	620	644	628	655	652	618	636	616	615	623	613	607	662	674	650	644	688	631	671	662	658	639	644	667	641	588	635	679	662	647	657	633	633	632	698	665	677	644	650	664	631	656	650	609	619	618	621	683	663	659	660	618	666	641	630	669	692	637	690	570	626	659	688	644	628	637	700	667	697	599	650	691	649	681	699	665	652	666	680	631	614	642	651	652	656	692	603	665	638	620	676	645	635	667	658	649	626	699	644	661	631	634	620	621	675	657	667	647	685	648	633	656	603	672	639	634	626	662	655	627	684	641	659	672	657	686	681	659	639	685	631	648	660	656	644	658	647	633	659	614	694	662	610	664	630	616	673	627	633	665	673	666	626	656	627	655	692	693	666	651	671	684	632	644	682	691	655	671	680	649	662	684	690	669	685	651	690	618	629	650	617	633	658	668	641	669	622	675	677	661	629	721	644	621	672	612	639	621	638	668	635	697	658	659	611	671	661	670	653	624	614	661	621	631	673	664	660	652	679	678	663	722	627	656	649	694	654	634	628	693	658	669	592	665	654	687	676	620	672	671	599	638	666	698	695	657	664	644	627	615	639	668	669	660	707	626	678	651	663	632	644	685	668	610	641	636	629	675	652	625	649	674	634	688	667	625	638	655	682	667	666	661	642	684	640	632	618	635	666	618	622	635	661	642	662	664	607	622	621	661	638	630	611	627	631	635	604	658	658	652	640	692	658	636	732	648	666	623	680	721	667	644	656	626	661	685	613	637	656	673	669	648	641	654	626	643	651	620	656	657	640	706	629	641	603	656	653	694	669	661	624	678	637	635	652	662	665	668	642	639	637	642	664	696	650	677	663	658	648	689	653	634	660	652	624	624	663	696	652	624	726	685	648	624	672	655	653	662	639	614	630	680	687	652	661	639	632	719	703	695	654	600	647	596	671	603	664	605	630	647	658	631	624	625	661	687	641	634	606	689	710	674	714	651	648	641	751	633	621	630	640	664	627	664	649	647	713	646	611	630	631	652	625	623	675	677	707	673	613	625	641	674	679	661	651	651	602	709	669	637	641	630	703	614	637	656	656	689	669	665	628	661	661	677	657	683	649	703	672	668	644	690	697	621	665	613	647	678	629	612	676	626	603	636	657	617	632	655	686	660	646	663	679	670	613	659	662	693	652	681	634	633	689	682
18873	17782	10739	920	942	847	838	855	798	839	842	829	848	808	853	852	809	785	886	823	779	847	873	782	814	857	811	851	873	813	822	831	787	793	824	862	828	905	809	785	821	885	837	857	886	793	831	843	890	822	874	813	830	809	806	884	865	888	904	872	822	816	815	834	870	845	854	795	780	812	749	853	809	802	840	842	779	838	818	801	822	835	877	879	851	874	801	839	853	793	773	854	862	787	803	775	871	761	917	815	814	790	813	841	852	841	817	801	790	798	797	831	828	802	782	841	795	811	805	767	782	806	852	822	812	836	783	872	833	823	810	798	828	784	829	823	839	831	835	832	853	820	812	861	811	852	843	778	818	840	832	816	800	854	795	837	899	841	782	762	848	808	841	803	836	888	845	816	775	806	836	808	837	823	795	799	867	835	836	818	852	780	837	790	792	791	844	805	786	824	806	822	852	832	849	795	820	843	832	806	831	846	849	791	839	799	825	795	824	800	819	846	828	761	791	866	811	813	828	828	833	828	793	827	850	876	786	828	817	852	836	844	793	774	825	846	825	793	852	795	847	813	797	850	821	836	816	830	848	845	827	823	832	817	842	814	778	846	793	840	817	796	827	803	789	861	804	846	801	844	838	833	817	855	824	830	862	800	802	810	818	741	825	868	778	827	831	804	834	806	791	873	850	829	825	810	805	875	799	807	846	794	771	827	784	833	843	809	816	795	817	870	770	843	810	829	788	839	807	799	849	865	865	804	793	809	823	859	817	806	844	772	786	816	820	808	829	785	821	814	854	841	782	844	860	797	804	853	826	822	817	827	818	808	820	799	855	849	805	863	862	831	826	829	805	788	850	823	769	834	801	832	812	788	826	819	764	844	846	793	845	841	829	838	777	822	850	859	809	835	863	796	829	821	821	818	777	782	824	801	832	857	791	791	806	877	845	824	771	836	773	823	825	843	793	821	850	840	839	785	827	852	770	888	808	828	786	830	888	794	843	846	837	807	815	770	804	812	822	856	795	800	801	810	789	818	805	836	766	770	869	833	783	848	839	816	830	781	783	860	847	855	792	833	796	834	807	865	827	862	815	819	856	837	829	826	784	829	865	849	817	857	800	834	817	818	838	828	818	812	804	786	842	782	836	808	887	813	802	850	820	818	838	783	817	798	824	850	827	839	831	793	812	811	872	819	833	848	800	815	859	807	793	859	855	795	784	820	838	797	847	808	818	818	843	833	826	883	845	870	820	817	873	822	792	772	850	841	806	813	844	816	800	811	839	852	785	757	811	867	767	820	809	797	818	837	839	861	816	800	827	822	829	850	816	852	805	833	845	822	802	788	835	793	837	818	842	810	840	880	807	779	858	807	848	802	828	799	798	871	749	786	828	798	781	821	825	816	860	811	812	817	804	859	896	852	821	843	800	836	812	842	803	824	854	835	837	802	807	790	897	820	853	850	820	804	804	855	818	812	827	807	807	819	850	809	859	815	829	839	850	862	877	785	809	809	879	823	802	832	844	805	818	832	851	809	869	818	840	814	823	841	795	894	809	812	780	781	828	794	767	849	828	826	853	832	856	806	856	781	810	852	781	800	848	811	806	835	843	798	845	844	810	845	790	796	810	824	859	780	803	800	793	817	799	797	814	800	832	823	832	857	860	849	816	809	803	810	858	820	794	777	807	823	794	810	778	826	831	836	800	794	860	833	802	824	836	851	777	799	830	817	826	784	828	799	841	840	828	830	798	811	798	799	804	833	818	826	821	781	870	846	817	857	809	829	830	860	880	819	819	813	865	835	859	849	794	829	807	776	814	776	812	802	798	818	839	744	853	849	817	826	844	793	808	825	821	806	860	826	810	835	838	789	863	819	812	789	835	811	805	777	842	825	866	851	831	804	847	865	844	870	799	810	835	789	812	862	783	856	798	843	851	816	796	842	786	833	815	833	793	811	846	833	809	825	839	859	839	815	833	840	820	796	812	794	855	896	707	814	833	819	806	812	820	772	879	825	819	827	845	829	825	798	824	809	860	775	812	881	815	840	860	829	807	810	801	801	782	883	824	830	854	854	843	836	857	808	803	787	853	845	812	854	831	795	850	796	839	809	842	824	842	801	864	792	768	788	844	842	834	784	854	769	834	822	784	813	837	844	841	857	855	827	798	838	799	871	799	854	873	838	816	872	793	868	885	854	889	829	879	836	832	794	853	799	848	833	868	825	812	850	844	879	814	783	842	874	821	818	804	820	811	845	838	820	841	789	814	811	848	838	824	788	799	811	797	845	811	822	832	863	799	810	823	829	829	859	814	826	824	857	794	800	816	829	814	834	821	848	840	855	770	811	896	868	824	812	797	803	796	805	843	826	872	825	810	840	871	839	861	819	787	812	833	815	833	826	789	882	798	826	775	838	854	821	833	796	827	781	783	808	830	851	872	820	777	884	816	816	740	829	820	789	809	799	828	835	818	775	825	846	797	762	821	796	830	776	827	820	837	772	814	854	860	804	868	828	796	786	822	829	800	849	791	795	808	861	830	856	886	820	841	863	776	886	814	807	796	845	848	817	847	794	854	770	853	841	808	773	816	788	819	875	873	840	840	802	858	794	824	859	856	858	821	780	817	830	838	825	827	835	856	829	854	809	855	789	838	827	797	791	791	802	791	805	816	815	818	832	839	849	852	832	841	825	780	844	851	821	832	767	831	850	764	824	824	800	830	791	825	796	846	846	857	827	814	842	843	833	822	814	909	855	846	794	839	749	795	853	817	789	856	809	811	860	806	837	838	842	862	801	791	809	829	859	805	838	811	848	862	885	856	762	828	824	812	777	837	821	834	827	829	848	803	810	796	840	843	839	856	817	842	840	878	819	863	783	828	857	795	828	834	865	817	832	817	866	823	824	846	877	782	834	823	819	801	825	789	810	821	821	810	852	838	902	877	839	794	806	816	877	836	822	863	854	800	804	844	816	867	795	816	849	840	779	850	850	795	820	861	871	820	767	839	827	854	859	827	824	759	830	850	893	847	804	818	818	821	832	822	837	853	887	810	798	815	790	884	838	750	789	839	850	845	802	849	873	823	840	822	798	815	831	811	778	802	842	841	902	821	859	789	798	865	763	791	828	770	831	852	850	789	821	797	801	816	800	802	826	840	867	855	824	831	843	835	837	819	784	797	812	763	851	831	827	800	808	828	781	812	853	823	776	768	837	812	831	868	827	846	787	848	838	837	814	827	817	859	874	816	784	801	766	804	787	873	848	814	810	774	796	844	850	839	792	891	778	792	796	839	796	846	881	869	833	790	792	820	814	814	865	866	830	879	850	850	846	816	833	825	882	893	852	807	818	876	877	779	790	845	761	821	861	811	828	828	844	802	810	845	826	825	846	843	802	814	847	868	855	829	835	868	874	784	833	803	804	790	851	862	837	882	858	799	813	819	800	814	880	836	855	810	854	818	862	827	830	822	799	807	787	796	801	826	852	810	814	885	852	896	810	801	779	831	843
23824	21447	28762	24898	20026	4822	1000	761	739	626	645	631	615	615	585	589	633	586	600	616	573	543	548	580	589	591	553	537	589	560	549	551	542	546	535	519	568	568	568	563	589	601	553	531	559	552	523	569	588	576	581	565	584	581	592	546	600	604	596	594	603	566	595	573	563	606	579	598	573	535	561	569	558	562	541	595	528	562	518	555	582	519	569	576	543	540	585	568	609	559	573	548	530	567	595	508	529	564	581	546	545	611	535	526	585	548	548	564	549	555	540	565	558	570	542	526	542	541	592	548	563	517	540	544	566	552	559	571	544	526	547	519	538	552	566	539	584	537	541	565	605	573	511	553	566	561	550	574	568	542	559	596	582	596	548	578	538	571	576	585	581	561	571	537	552	536	558	589	556	585	581	576	540	534	519	569	607	584	525	578	573	564	571	556	544	546	515	545	554	529	540	520	554	528	556	543	556	601	586	558	560	574	550	545	525	559	592	564	567	537	556	587	580	551	555	563	553	548	577	582	560	543	571	526	534	538	555	540	560	560	546	521	515	538	570	569	554	547	612	559	557	578	550	548	589	524	574	561	551	569	578	558	564	504	600	592	553	537	539	513	557	563	559	565	541	554	532	560	580	560	497	578	564	593	558	541	564	533	524	570	561	544	576	585	565	523	600	550	562	562	543	571	545	573	575	552	542	583	536	540	564	545	542	581	560	537	555	532	552	540	558	515	542	578	537	574	588	534	539	540	560	502	545	556	565	555	535	564	543	536	568	579	522	558	550	591	537	540	590	535	542	559	529	602	567	551	561	553	545	555	524	573	500	533	518	548	532	538	571	532	573	588	564	549	555	535	533	552	569	543	584	546	549	529	537	553	535	541	587	542	532	534	532	549	577	568	574	538	557	536	551	486	549	562	539	547	565	493	587	505	530	546	527	553	545	502	554	556	519	563	525	551	571	553	531	540	514	569	547	567	553	539	538	528	576	552	542	561	553	533	539	556	586	541	574	569	537	537	582	549	573	557	530	541	589	556	551	556	528	541	581	528	567	579	555	588	564	552	561	519	569	544	553	548	516	586	548	529	530	531	554	535	575	541	530	565	548	507	536	554	570	551	546	566	555	564	500	536	519	523	543	510	610	548	555	537	527	603	584	544	561	553	549	569	569	527	565	587	587	534	535	550	511	542	549	577	551	564	550	557	551	530	553	540	566	572	566	500	586	581	566	560	538	579	570	563	565	512	558	595	550	517	568	581	551	528	516	553	556	581	565	536	616	508	548	520	533	522	618	516	560	574	541	572	553	583	537	558	567	574	541	538	560	510	591	562	543	547	565	582	542	536	581	538	565	565	574	536	524	575	522	554	571	534	554	571	526	569	596	540	546	544	544	584	556	550	557	598	542	578	576	510	534	515	577	525	536	518	517	559	569	542	610	587	538	591	546	546	580	548	534	498	531	551	578	567	520	535	529	509	588	558	592	563	587	585	559	589	554	546	525	578	517	535	556	584	520	557	535	531	545	535	577	564	556	530	592	576	528	560	577	558	522	582	546	574	502	557	557	603	537	516	546	538	540	547	563	586	559	588	571	560	549	536	531	594	557	582	562	554	554	529	548	538	575	536	545	524	549	592	516	547	590	575	537	548	561	574	569	518	567	516	519	569	606	562	540	562	536	583	532	588	523	528	547	603	566	529	559	562	569	510	545	555	545	531	530	535	539	563	558	574	599	554	556	515	515	546	555	553	500	539	563	526	536	555	581	557	550	513	568	541	582	612	541	529	529	526	571	529	584	554	579	540	561	524	543	583	536	553	545	560	572	524	575	571	491	584	542	578	556	557	545	590	571	578	557	559	547	531	573	564	597	559	582	544	560	521	560	566	533	560	544	544	542	542	555	557	578	583	559	517	540	527	591	595	571	541	570	523	571	560	565	545	526	549	556	565	534	535	541	559	602	553	572	590	512	564	541	571	553	520	545	528	516	580	513	520	559	557	551	555	564	532	552	544	601	574	573	572	528	556	550	527	536	555	515	559	489	558	569	555	532	560	586	552	545	520	598	559	530	566	578	538	586	549	574	566	563	556	635	545	519	542	484	507	538	550	585	539	526	548	531	551	527	519	551	550	584	530	550	537	569	545	520	533	547	605	562	529	569	502	558	531	545	556	565	577	530	590	563	502	547	526	514	549	566	558	562	552	565	536	556	546	562	571	544	560	567	569	539	582	520	524	579	527	573	552	574	521	543	569	531	540	529	518	565	554	552	524	575	565	551	593	571	533	571	552	564	542	553	561	531	581	522	567	576	571	547	552	553	540	552	517	569	535	588	528	594	551	543	551	566	539	566	523	552	531	517	522	576	561	561	601	553	545	579	547	537	545	560	573	540	576	535	571	592	575	564	530	551	530	520	587	541	556	548	553	557	561	563	557	515	538	560	562	540	556	545	566	581	506	546	563	545	549	564	535	529	588	525	577	569	550	501	561	559	583	580	528	554	518	547	521	515	531	525	550	567	570	553	560	550	571	540	498	533	537	552	551	527	596	539	521	573	560	539	569	526	561	512	545	535	491	620	546	576	612	524	504	538	578	541	579	574	530	562	588	520	572	550	595	549	549	571	545	557	548	510	564	558	522	548	550	542	593	586	545	574	536	569	546	545	536	562	599	520	478	616	532	568	526	588	584	534	564	560	541	575	553	542	552	593	533	554	550	549	606	569	577	541	538	535	548	576	587	568	553	570	569	504	559	566	555	539	578	544	596	543	579	518	519	554	534	582	545	552	555	580	570	544	517	521	559	595	574	542	519	571	575	539	558	517	517	577	575	535	553	560	537	556	494	587	572	527	527	532	509	530	581	536	632	575	549	521	544	536	564	571	556	582	529	521	585	540	577	552	512	557	586	570	509	550	583	597	532	563	495	562	569	577	576	548	539	544	555	563	542	527	548	547	536	575	558	542	570	590	573	518	552	489	569	533	599	563	570	569	561	501	558	552	536	546	579	589	553	541	549	541	588	523	556	563	583	571	577	562	528	559	523	540	571	614	576	589	545	523	559	593	566	589	540	532	546	535	604	523	597	598	544	552	554	584	564	597	498	557	519	576	551	568	555	554	531	574	570	560	547	547	520	532	573	518	581	570	550	563	512	548	548	597	534	549	518	576	622	574	526	533	534	533	554	510	537	546	553	557	555	575	568	589	566	587	608	563	537	531	564	533	577	552	583	579	581	535	544	543	521	578	567	569	570	561	533	581	543	550	544	533	560	528	568	560	585	500	536	564	559	530	542	535	597	544	556	542	543	530	527	518	568	577	575	529	563	576	564	579	575	563	520	545	539	572	500	554	618	559	575	553	563	540	535	555	539	605	603	559	519	526	548	554	591	563	543	532	535	531	515	533	574	572	546	534	508	523	528	535	551	573	565	531	574	541	562	565	583	559	591	557	539	519	532	538	518	565	583	550	538	599	535	568	519	594	565	544	561	526	557	566	535	544	524	547	574	558	581
24645	55673	34673	2263	1700	1459	1274	1171	1019	959	931	828	804	845	777	804	783	810	731	768	753	776	754	683	686	732	733	720	727	729	703	709	725	714	724	719	713	674	745	719	816	747	766	713	762	787	736	737	763	724	782	756	745	762	762	707	829	759	719	745	737	780	749	755	702	790	758	795	763	716	716	753	715	730	662	681	701	727	713	713	708	732	735	691	715	703	698	733	713	721	672	703	674	696	776	734	730	692	669	675	736	640	738	719	691	724	689	700	699	687	690	702	719	691	722	718	710	722	719	716	695	695	699	717	719	731	712	720	715	705	708	681	647	656	692	673	674	691	679	708	690	693	686	687	748	706	715	722	701	705	754	731	688	737	679	738	714	692	683	713	707	677	721	718	713	723	725	744	697	733	735	714	710	725	670	702	739	701	715	690	699	644	719	719	687	721	677	725	684	700	771	686	699	691	710	733	695	693	702	769	702	664	695	746	735	667	699	677	686	718	708	718	720	699	640	691	722	714	820	669	675	731	671	643	700	684	717	719	727	724	709	676	645	650	700	741	695	696	704	758	677	706	697	690	720	739	710	691	690	706	656	722	712	653	746	708	687	661	705	694	681	738	694	721	684	698	766	644	717	715	683	669	686	702	710	715	787	680	673	709	694	727	699	690	656	695	724	697	728	726	703	677	729	755	721	693	681	709	703	725	720	694	699	700	753	753	739	739	715	695	748	753	688	693	689	658	690	714	702	716	747	736	675	716	674	696	757	698	674	722	691	692	702	737	729	724	678	671	703	698	746	702	648	723	691	710	694	724	685	694	754	726	675	759	685	741	744	760	685	739	711	718	713	701	721	655	734	712	711	748	708	700	728	689	658	723	718	722	718	693	703	743	751	700	673	748	713	682	714	725	711	713	679	696	678	701	710	751	768	693	698	683	695	681	689	743	702	722	704	658	682	703	699	687	696	730	727	701	729	703	708	731	710	695	734	736	723	674	684	710	696	713	693	709	752	705	699	722	721	698	691	713	705	730	705	766	723	710	695	677	710	680	692	669	723	682	704	714	666	705	744	742	719	694	717	721	712	744	685	705	724	745	717	728	687	701	733	703	716	709	707	751	723	687	717	704	734	655	726	702	738	723	716	676	706	741	689	712	721	705	727	732	704	721	716	708	722	754	707	709	720	708	680	753	669	727	698	711	703	704	655	692	733	708	686	661	668	714	763	689	697	749	735	721	712	750	744	692	739	689	706	687	695	695	717	739	729	771	716	735	686	702	686	698	671	710	702	720	730	718	663	643	690	681	763	727	683	740	734	703	688	704	704	724	708	694	665	706	721	733	764	660	676	729	646	730	693	777	682	709	679	715	725	716	677	692	712	696	713	673	746	772	729	703	738	675	731	715	644	695	688	679	696	725	772	698	714	704	676	684	716	770	703	727	735	729	701	726	734	692	679	653	707	705	661	727	677	722	662	680	724	700	691	695	724	736	657	641	716	700	731	732	731	663	666	750	753	693	702	667	781	680	666	714	713	672	709	708	662	690	636	668	670	710	681	712	687	658	767	718	700	668	696	732	720	738	741	739	699	754	667	700	691	689	703	712	732	757	680	732	735	662	703	678	694	699	726	704	745	717	684	684	723	699	674	720	745	750	710	773	721	688	743	695	679	705	723	723	783	728	758	691	698	731	684	707	684	753	717	713	699	747	691	676	692	667	702	693	738	672	696	700	723	662	681	742	707	692	713	749	718	735	704	685	703	703	673	698	716	725	668	688	689	705	742	683	662	741	701	725	687	721	696	747	719	708	721	680	723	693	704	672	731	754	708	682	727	677	736	709	716	720	689	709	744	728	751	726	695	678	701	684	718	728	698	723	722	719	698	660	742	718	697	738	758	670	709	699	666	665	688	698	668	680	642	685	668	699	669	775	751	722	698	690	688	713	707	671	714	656	747	694	692	682	707	730	698	752	747	717	730	688	698	683	696	751	720	686	738	711	755	666	745	702	730	688	659	757	667	711	687	712	727	709	718	716	694	675	682	712	705	731	732	693	715	700	738	753	708	701	702	672	735	719	700	688	750	734	692	684	693	729	699	684	755	713	708	674	649	725	763	695	722	780	643	686	700	660	740	742	657	697	713	719	684	696	741	741	705	686	683	691	740	736	716	683	663	692	749	732	674	698	691	704	691	697	707	692	687	721	704	714	664	715	673	713	717	692	683	703	691	701	731	685	727	670	716	708	704	722	731	724	724	715	713	729	608	708	694	689	736	718	732	747	723	706	752	711	693	715	711	716	770	732	676	682	722	708	690	687	714	718	728	734	663	675	735	741	714	702	701	693	664	705	677	710	707	697	703	671	699	748	698	703	694	686	736	627	702	730	706	673	717	698	735	685	742	669	716	704	708	702	699	722	705	649	676	693	715	666	736	718	755	710	690	730	731	703	730	757	683	741	741	640	746	722	641	690	737	744	744	674	735	736	688	693	675	721	659	710	748	678	694	716	677	746	733	694	670	673	731	727	694	756	728	681	677	663	680	720	651	724	717	739	712	686	761	705	675	717	716	693	727	752	748	711	684	741	690	748	701	703	703	709	674	720	723	722	718	705	684	707	714	700	731	717	721	720	711	699	730	719	728	695	730	665	700	689	692	719	739	728	720	701	742	722	750	699	720	730	672	707	703	680	732	747	730	712	737	768	736	702	700	732	684	732	728	689	737	670	713	713	688	690	661	685	694	704	708	674	706	741	715	649	696	777	716	706	698	728	753	713	668	695	685	715	677	756	676	673	683	690	759	736	706	738	721	646	706	732	702	651	721	687	678	688	688	696	681	724	728	751	720	698	727	671	728	671	660	691	739	750	703	662	685	722	731	676	705	727	698	671	701	740	643	681	657	737	710	699	677	713	702	691	693	710	756	718	715	687	706	699	711	703	679	707	726	721	703	750	658	689	702	710	704	723	713	720	699	676	735	739	643	685	661	691	718	735	672	704	754	644	741	787	714	712	726	720	679	717	694	714	716	733	753	693	727	732	707	697	715	723	662	680	676	676	706	730	733	729	722	677	692	741	749	693	646	717	673	684	739	704	673	714	698	672	706	796	702	746	745	753	695	691	697	724	709	706	760	681	696	685	704	695	697	695	700	761	734	712	736	710	691	719	647	679	725	696	720	715	754	728	723	683	696	720	696	691	718	690	665	739	683	701	719	687	681	680	738	712	726	703	693	716	701	679	670	630	726	739	688	702	700	672	722	732	729	710	706	718	708	695	684	740	722	727	666	658	708	735	664	714	700	706	695	701	680	688	699	659	733	707	727	725	709	737	729	690	717	758	731	684	756	700	688	722	696	698	702	670	725	686	718	743	704	771	698	744	686	731	694	728	670	671	717	723	715	685	678	734	704	701	687	667	664	750	723	729	673	670	743	703	748	743	732	689	674	691	722	680	711	697	726	709	702	700	745	721	695	688	696	711	733	673	721	723	707	714	739	726	700	690	720	710	733	739
24936	21414	27538	24548	5642	795	736	682	602	610	582	608	615	593	545	601	542	580	622	560	515	576	599	545	611	579	550	558	515	588	565	564	580	565	536	561	574	571	564	538	593	515	558	612	559	578	573	598	547	588	561	564	558	585	605	624	523	616	560	600	588	582	616	568	602	593	591	594	600	530	561	543	564	514	521	539	533	591	547	562	531	589	579	617	597	569	565	510	573	591	563	544	570	565	581	597	580	556	508	560	537	527	532	534	571	550	581	538	551	543	587	560	539	602	580	525	580	549	568	565	558	598	559	561	549	572	527	591	530	529	579	565	560	553	566	554	572	504	526	540	605	555	554	557	546	553	524	578	593	570	547	554	536	576	585	560	538	548	563	554	556	567	530	540	554	558	571	607	572	606	572	517	545	578	527	521	542	594	554	542	556	545	548	531	547	518	547	542	535	559	524	545	551	541	516	568	576	569	555	563	531	581	514	581	564	584	550	513	551	562	557	587	514	583	582	558	580	544	526	551	562	548	548	591	586	565	569	541	539	545	538	580	559	494	574	587	558	523	530	552	577	536	518	546	543	584	535	570	562	533	568	557	566	577	544	516	553	550	563	569	545	553	572	593	557	582	556	555	573	535	557	528	593	553	538	563	604	578	569	538	532	565	547	510	537	575	543	586	537	534	570	541	552	557	552	545	575	564	549	573	550	565	611	526	579	572	570	549	564	559	551	594	599	544	564	557	567	571	592	570	535	582	582	581	589	561	514	514	537	514	526	554	586	539	584	569	541	545	519	561	561	583	594	541	557	540	549	556	599	583	591	578	500	546	603	575	572	560	542	562	547	564	516	582	556	558	548	554	538	538	606	525	583	522	546	560	529	561	530	576	515	537	619	548	537	593	559	565	486	540	582	548	584	562	548	527	533	549	539	535	581	569	535	599	531	531	541	523	554	555	563	585	563	518	577	519	563	565	550	552	529	510	565	571	536	596	540	572	556	546	518	570	580	549	567	540	559	568	547	586	511	582	552	557	577	571	520	613	557	554	550	566	563	524	572	538	566	506	569	539	536	536	575	535	575	522	539	557	522	495	551	576	581	569	560	554	550	531	545	596	549	504	573	586	527	555	590	550	542	558	555	589	541	613	550	553	529	550	557	612	572	575	563	551	531	602	604	528	554	528	570	548	505	578	557	538	526	556	536	558	515	558	572	537	562	554	550	530	572	528	544	576	556	515	548	576	550	557	565	588	574	539	615	532	549	546	583	557	570	588	545	534	518	525	554	542	575	513	529	563	556	585	519	573	568	536	597	523	569	570	600	518	575	537	586	544	521	531	543	569	572	573	505	534	570	588	581	561	567	560	535	576	558	536	604	537	582	567	535	568	587	583	526	533	551	544	555	580	561	630	550	561	524	534	555	526	581	550	561	593	570	543	581	509	560	599	560	563	547	555	559	539	513	563	544	511	544	589	534	544	537	517	582	565	540	574	581	521	588	571	566	585	594	540	592	576	559	555	540	543	551	560	587	579	555	551	550	531	547	528	541	537	554	533	549	576	517	562	545	561	510	504	559	542	572	542	553	559	547	552	547	549	532	568	545	573	574	552	558	562	573	562	589	577	525	525	540	572	589	583	543	559	505	535	522	602	524	573	616	597	594	563	527	587	564	586	564	534	631	564	561	548	590	564	568	603	536	550	577	535	565	561	531	541	545	533	551	526	589	558	580	533	558	561	529	579	549	583	580	601	590	550	570	579	557	553	590	518	566	555	548	559	524	573	562	611	559	590	580	511	624	541	548	555	547	578	516	523	518	538	534	597	536	570	569	551	528	548	537	552	551	607	541	577	581	574	596	542	532	550	574	557	551	541	557	549	541	531	551	524	551	566	568	542	511	506	564	529	524	568	540	566	566	538	579	554	569	557	529	546	568	558	557	513	569	570	576	550	564	486	561	543	553	540	529	516	577	547	549	548	527	539	524	529	550	553	560	547	539	590	575	537	564	549	536	550	550	527	594	555	562	553	551	560	539	546	557	499	550	551	552	566	558	538	577	525	548	558	582	562	529	587	537	549	573	540	555	566	571	601	604	583	549	569	572	597	501	545	551	562	538	553	586	580	569	569	560	543	598	588	549	605	573	534	539	537	582	573	566	535	595	551	597	573	564	588	543	543	566	592	546	609	520	523	555	540	537	565	556	587	552	565	612	584	564	577	552	549	548	550	553	567	534	553	578	538	538	557	601	532	547	594	579	555	561	518	553	546	542	550	571	546	567	588	539	563	546	596	552	536	569	535	541	565	531	489	554	584	526	560	516	590	554	609	583	575	536	513	585	541	564	607	598	573	598	534	526	582	560	589	552	602	552	554	520	569	561	564	562	538	560	599	509	554	526	545	513	541	528	559	499	556	569	598	556	571	567	546	532	588	552	531	556	594	542	598	570	521	543	582	557	578	595	619	566	563	539	505	562	552	543	565	540	542	598	541	600	532	578	533	537	561	517	563	589	530	575	557	569	520	568	553	568	586	568	558	580	556	561	536	559	512	533	581	565	566	565	541	580	544	524	581	506	531	577	507	522	528	550	519	576	562	548	615	516	560	480	576	547	536	538	541	552	559	555	584	557	513	583	519	567	562	572	573	571	518	560	516	582	530	539	550	540	558	540	582	589	590	551	558	574	571	560	515	537	516	560	541	509	593	573	573	549	527	543	548	550	549	567	542	565	535	515	543	479	558	532	567	515	553	582	537	532	507	543	560	558	545	562	560	545	533	572	546	579	577	584	577	586	515	545	553	620	568	516	540	631	547	593	531	543	578	531	574	583	544	531	543	556	537	600	572	545	548	583	547	548	574	578	600	560	552	557	566	551	565	565	578	578	525	588	553	527	559	525	548	538	575	595	546	571	544	534	567	555	529	571	570	593	597	524	540	573	574	532	546	550	546	547	548	534	527	559	565	528	581	553	567	577	593	551	540	536	537	553	532	580	529	524	572	506	573	530	547	548	555	521	526	577	542	565	529	549	563	581	561	586	573	612	536	567	593	537	596	559	561	587	566	552	514	603	604	563	551	559	592	601	543	565	547	559	601	540	568	584	563	590	518	533	563	561	612	555	537	551	584	586	536	544	516	530	552	547	545	534	526	546	575	536	570	595	575	575	498	549	554	540	543	532	587	547	561	553	544	573	547	511	540	552	554	515	552	603	537	540	569	554	550	625	569	551	569	576	536	517	555	535	530	538	556	547	591	567	554	569	575	533	609	542	515	513	546	543	544	581	591	564	554	585	606	558	543	600	559	549	588	552	568	531	535	551	614	581	555	570	554	521	511	557	532	569	561	645	558	540	539	554	580	569	557	557	578	553	562	553	577	564	581	513	543	554	560	541	553	561	551	597	567	557	570	570	552	546	559	516	579	588	621	530	606	536	588	587	561	543	549	507	569	582	538	547	539	559	528	558	564	501	574	557	567	555	570	524	550	570	560	548	525	567	530	551	534	564	573	557	549
21829	46694	28294	1468	1246	1128	1045	968	895	791	825	785	756	782	731	722	723	680	682	704	732	724	722	726	713	685	714	729	665	719	697	659	697	719	722	706	676	711	694	708	750	741	701	740	734	724	697	733	750	755	729	749	692	695	698	749	764	696	745	762	744	744	696	744	676	759	742	721	677	739	725	663	698	701	716	727	699	712	685	673	714	722	710	679	688	684	706	672	734	688	760	715	698	647	700	686	743	683	677	727	728	635	701	773	674	690	680	689	700	736	710	688	723	711	665	673	711	703	682	640	725	683	710	701	739	660	670	689	693	690	675	742	708	732	749	711	679	662	658	693	698	658	748	694	695	698	696	709	708	715	716	688	671	684	683	735	723	698	712	702	703	667	722	721	669	719	734	711	686	723	782	659	699	690	626	689	684	702	701	668	728	762	698	682	716	695	660	725	701	685	709	685	741	652	675	723	737	715	705	714	691	693	672	672	703	682	690	706	680	677	696	700	669	676	723	703	700	700	714	670	701	746	668	719	729	721	665	724	710	689	658	695	755	718	714	657	680	650	698	704	703	661	712	740	722	682	698	705	702	673	712	710	721	727	717	737	707	704	655	722	738	708	658	703	673	687	697	676	709	717	703	690	726	669	708	726	722	681	721	714	679	712	698	732	727	669	685	711	668	684	683	724	724	692	670	716	700	692	652	674	685	690	712	667	679	712	726	697	671	721	709	679	691	731	684	670	738	707	769	708	724	751	684	723	669	739	662	685	692	699	751	688	755	666	686	700	705	677	730	707	674	667	723	684	701	665	690	671	736	722	734	685	688	715	699	705	710	667	718	694	703	678	711	677	698	675	667	676	700	661	692	680	691	695	708	707	680	712	743	678	668	712	660	662	710	703	691	719	708	688	672	698	707	719	650	678	671	733	630	728	656	755	682	708	700	698	655	705	671	688	730	676	720	720	735	678	671	725	733	662	685	714	656	665	730	752	680	693	754	688	686	683	668	740	716	715	693	679	665	710	703	713	693	736	744	741	733	705	694	687	695	721	716	677	722	661	682	705	707	732	733	720	721	682	715	687	695	712	680	673	743	666	699	713	696	702	686	707	715	655	684	702	695	644	657	720	681	714	696	689	693	653	733	746	676	694	673	683	721	763	690	707	703	734	699	711	688	725	711	700	687	710	710	702	685	690	715	725	710	684	710	669	686	686	700	698	741	681	680	670	694	685	688	705	678	691	651	707	680	709	690	676	685	702	694	727	669	659	748	679	697	697	698	622	679	682	669	716	738	607	688	703	693	674	680	707	675	724	700	669	721	691	728	747	662	705	675	715	724	655	698	677	718	655	686	692	705	683	644	678	731	691	722	740	658	662	676	699	658	688	700	701	723	744	661	727	733	751	679	682	668	686	697	732	672	725	713	673	719	737	671	705	692	696	688	711	683	686	658	705	732	716	760	699	710	706	751	666	687	720	647	709	690	734	672	702	652	676	680	731	674	653	710	666	678	675	679	703	711	722	698	672	687	729	683	707	683	682	710	671	726	679	662	669	697	695	697	676	697	730	673	698	687	735	686	715	671	711	726	674	693	698	738	714	764	725	759	678	648	702	685	712	672	710	725	706	675	729	702	695	671	700	694	689	701	715	704	705	681	677	695	704	674	665	691	749	757	713	701	667	715	686	704	711	661	732	718	694	693	661	699	712	680	668	723	771	695	705	690	700	657	671	681	648	710	700	740	740	707	749	700	656	704	728	698	703	690	674	711	694	682	708	703	661	700	675	676	698	721	658	677	710	698	711	684	737	727	698	657	732	703	712	676	701	721	683	739	719	694	664	682	676	700	671	706	745	704	664	694	684	642	696	711	704	688	662	681	692	750	714	689	728	717	698	694	735	702	686	699	652	693	711	658	719	740	675	687	702	688	707	653	708	711	665	724	656	675	708	690	689	680	729	740	692	667	709	693	705	735	709	703	696	679	679	662	697	712	668	659	686	699	671	685	745	712	632	676	701	707	734	654	692	694	713	726	698	670	715	688	702	692	701	719	665	680	702	701	689	708	678	685	715	742	670	751	697	693	738	734	719	697	655	691	690	683	706	706	707	711	697	718	706	674	666	663	723	716	684	732	701	699	703	724	684	733	699	683	642	717	656	747	715	671	694	677	735	685	721	678	697	652	623	673	713	715	677	708	675	658	629	716	670	697	674	686	745	724	735	675	686	688	723	705	682	703	704	696	700	676	685	710	729	683	684	642	658	694	684	690	654	703	700	645	694	652	702	695	667	726	695	674	716	695	721	691	694	703	677	696	660	743	686	650	711	693	660	709	627	713	690	704	719	704	751	703	719	687	717	702	717	697	724	707	672	716	708	748	652	701	698	687	720	747	704	721	726	663	751	724	678	691	728	684	730	680	709	690	739	704	714	683	665	666	753	719	754	657	700	717	727	678	713	720	692	719	748	716	713	723	703	727	720	675	715	717	724	694	675	699	696	658	736	725	738	672	705	754	704	647	724	738	681	714	724	688	687	674	698	679	691	720	714	721	675	705	686	733	696	719	730	712	673	711	750	684	702	646	711	696	728	704	658	672	719	664	747	715	719	706	710	664	712	702	697	687	714	695	682	702	676	728	717	711	747	657	649	687	682	700	657	655	702	643	736	676	669	635	723	757	700	712	744	707	694	676	688	663	712	672	734	698	658	697	714	686	701	713	675	758	682	696	732	674	686	698	740	662	667	745	726	652	690	672	690	711	710	652	711	720	719	689	701	723	736	714	666	657	727	701	725	740	691	702	701	712	681	698	698	719	705	679	654	700	694	671	747	701	701	697	708	728	740	701	715	696	641	703	695	691	715	697	689	706	701	710	720	729	687	672	664	643	703	653	690	676	714	738	728	725	668	687	689	665	703	747	708	720	675	749	717	757	691	659	686	709	700	684	712	712	715	715	752	741	674	678	739	723	717	664	703	746	644	719	732	700	728	716	682	703	654	711	712	710	681	694	764	695	728	668	670	687	685	727	676	695	747	708	712	722	644	658	678	728	745	705	707	755	716	681	645	706	718	706	722	687	698	727	709	732	713	720	675	688	723	704	641	747	734	691	710	672	655	698	668	651	768	685	682	701	642	708	696	738	681	681	681	682	700	696	697	684	705	692	712	660	709	727	668	740	709	708	656	690	641	692	717	718	661	669	751	719	658	653	703	642	705	691	713	660	678	729	689	695	694	686	707	733	685	689	681	693	671	729	767	700	733	725	677	722	695	653	718	706	674	678	726	729	697	683	698	710	698	717	667	723	718	745	680	679	707	686	714	688	643	717	681	715	677	720	686	714	685	689	693	733	744	767	674	738	735	664	739	692	695	709	716	666	661	679	674	748	727	720	685	721	684	701	683	684	689	685	719	669	699	681	701	682	639	712	713	682	684	702	679	673	748	666	736	681	706	671	699	735	741	700	697	750	691	735	694	683	684	701	700	712	714	682	718	675	658	690	702	683	686	717	759
22749	21434	29224	24156	21428	20314	3624	821	665	627	577	498	473	467	484	463	461	456	427	417	446	472	458	470	416	412	440	405	434	423	396	461	430	439	383	378	415	412	432	423	382	449	447	452	421	408	404	459	438	466	439	406	435	451	430	455	448	437	426	447	450	452	422	442	452	463	421	425	431	395	392	428	409	418	394	423	428	424	417	433	416	363	394	437	394	408	414	409	414	406	444	419	424	388	367	397	373	403	405	428	426	405	432	397	384	391	424	397	441	418	391	406	413	382	399	455	387	385	386	425	431	407	420	383	420	393	374	378	401	407	451	426	425	390	364	385	434	435	425	421	418	401	384	392	416	412	394	391	406	406	383	383	404	390	424	402	452	424	392	430	388	397	393	415	421	366	419	436	431	407	391	433	391	392	403	390	407	426	373	396	397	411	367	406	430	402	416	384	391	388	417	363	410	392	399	410	418	407	438	398	404	387	417	400	386	428	420	423	409	433	399	401	395	418	434	400	423	393	401	361	410	410	389	390	429	405	427	418	417	396	394	431	404	379	415	403	390	390	376	423	410	384	409	398	374	418	406	375	396	463	424	409	429	422	405	348	396	419	419	379	387	395	384	388	421	396	435	365	403	394	422	405	410	399	365	395	362	392	384	427	395	390	402	384	420	421	406	394	402	416	384	391	429	378	435	370	397	412	429	433	401	406	427	436	389	377	405	436	400	443	409	422	386	402	358	443	361	392	419	411	419	360	390	417	410	418	371	399	422	399	402	403	425	447	398	437	417	401	436	408	403	420	419	400	404	406	412	424	395	424	439	392	362	412	405	386	444	405	394	431	376	416	407	393	433	428	408	443	405	378	404	415	438	403	394	399	392	417	438	409	403	400	423	399	405	400	398	403	406	398	396	411	419	394	398	412	402	415	385	388	425	418	399	381	405	406	421	404	372	412	441	441	411	421	415	401	414	425	412	426	458	396	412	373	395	392	425	399	433	417	394	381	407	399	403	405	402	406	423	398	403	423	389	381	437	422	401	390	395	390	398	413	439	383	404	385	413	421	428	412	412	444	448	446	431	409	427	407	434	417	416	397	411	433	409	371	374	424	422	431	397	416	405	408	427	414	425	412	404	386	415	402	435	409	421	362	441	373	401	394	405	409	393	466	422	410	415	404	428	429	422	393	410	400	404	391	401	419	456	443	412	410	408	413	388	393	410	382	415	377	399	428	422	409	408	378	405	421	410	400	424	393	405	399	429	416	378	389	416	410	409	397	372	414	403	435	400	430	416	421	356	364	410	432	423	414	413	415	401	425	377	428	366	391	433	411	430	399	387	417	397	398	405	416	374	392	407	417	428	384	384	391	385	443	421	419	377	408	399	439	392	390	400	450	376	424	423	367	399	413	398	400	387	396	359	401	409	409	371	415	420	418	432	369	367	405	373	404	377	423	382	447	399	397	384	446	408	402	383	394	399	418	423	411	381	395	383	403	384	415	441	410	398	419	412	460	439	410	390	384	405	412	408	381	439	351	438	429	407	411	411	398	393	445	442	425	375	427	390	448	387	432	423	408	399	395	400	420	421	410	440	382	385	431	403	397	416	380	416	416	375	426	401	415	379	425	397	407	383	380	394	409	404	412	424	374	383	416	412	392	411	426	372	405	412	414	384	378	397	402	403	395	405	433	433	415	418	406	400	450	401	384	384	420	419	411	402	441	418	438	399	399	426	421	389	400	423	389	410	379	379	394	416	360	386	417	405	390	446	401	386	382	401	371	405	402	387	390	449	386	405	369	412	414	364	421	425	422	432	429	408	398	381	413	404	418	404	412	425	389	382	410	411	362	410	414	415	393	424	404	437	439	433	421	402	414	418	404	406	432	401	436	396	400	439	436	402	393	414	401	397	403	406	418	423	418	417	418	448	415	384	411	430	382	383	411	408	424	387	341	377	408	415	428	435	405	419	399	429	356	378	381	429	409	460	404	435	387	398	437	422	394	408	368	428	413	407	431	354	384	406	422	403	445	375	410	424	404	396	352	439	415	377	410	418	427	395	413	411	438	405	376	412	400	425	405	358	425	414	410	389	421	401	365	403	401	406	374	433	408	402	430	407	426	409	413	406	366	415	405	382	435	399	421	422	370	403	400	399	397	413	400	399	373	421	428	404	415	418	411	404	405	392	421	403	425	403	414	421	391	395	441	372	390	405	398	410	397	404	414	398	431	438	389	403	418	418	410	395	389	426	407	378	402	372	388	408	418	440	408	399	392	415	403	419	386	424	432	419	390	345	405	413	406	442	395	427	431	403	424	382	416	353	387	415	431	371	367	380	432	407	400	419	399	400	385	418	409	414	424	399	391	380	388	393	410	374	404	388	431	404	407	400	418	382	385	442	384	436	441	422	418	397	401	404	390	388	424	441	388	446	384	413	406	425	420	443	358	421	374	374	382	433	398	431	419	359	423	433	395	416	392	368	407	433	388	383	415	428	409	401	438	392	449	434	393	438	407	417	409	398	435	450	406	385	400	367	403	402	420	395	426	392	399	450	404	430	388	390	375	395	422	405	433	396	391	444	433	402	375	403	440	388	411	419	434	417	397	403	385	411	390	373	442	391	401	400	405	385	432	404	413	407	423	388	443	425	433	386	428	401	392	403	394	411	409	442	377	436	397	387	404	410	393	397	437	404	412	399	404	407	397	421	411	401	414	393	398	406	431	411	422	371	437	398	402	434	421	394	389	399	357	431	406	417	404	390	389	376	412	402	417	438	394	413	396	404	386	412	390	414	398	424	428	360	427	375	448	369	407	365	409	395	400	403	380	415	385	427	445	374	389	413	386	394	401	399	417	430	418	361	420	416	384	379	428	370	403	377	423	415	394	411	396	372	395	406	419	406	397	389	415	406	387	425	410	389	372	381	399	400	410	394	393	378	405	396	404	393	389	423	389	363	400	368	390	389	395	396	393	397	378	361	402	417	358	443	448	399	388	434	434	398	427	429	434	413	401	395	398	378	383	419	409	358	400	438	403	412	421	424	408	396	370	372	405	383	414	411	446	390	389	419	444	436	374	424	434	425	425	387	442	405	409	404	418	423	419	404	433	391	375	373	432	392	407	404	391	388	396	402	435	395	376	426	394	417	402	413	377	375	381	396	439	397	390	368	399	379	437	429	397	433	406	398	397	420	399	401	452	409	405	393	428	396	420	410	400	419	349	407	398	411	413	388	397	393	392	373	385	378	353	428	393	382	402	388	399	432	451	412	384	403	433	407	402	371	414	408	377	394	401	400	408	434	399	427	430	387	373	402	394	402	472	367	437	404	399	405	379	401	412	411	406	369	381	420	403	408	412	398	440	444	438	408	432	420	401	415	418	438	415	402	390	393	376	388	423	421	392	418	364	394	405	412	364	377	399	398	404	425	405	370	402	418	374	415	417	418	407	418	388	417	396	443	426	376	387	430	383	431	406	409	393	430	434	397	406	386	411	456	403	429	378	419	407
26343	63201	47678	3324	2468	1974	1598	1319	1112	1005	872	783	770	748	618	630	663	619	610	587	551	576	597	561	577	556	550	539	539	551	539	530	520	539	513	541	549	544	526	582	544	542	567	588	566	532	630	591	577	573	622	592	589	584	578	607	621	629	616	583	620	626	619	600	617	589	551	585	531	549	530	488	501	551	543	489	524	547	581	507	546	531	539	582	538	529	534	496	500	473	466	485	517	537	506	592	487	512	538	493	565	536	497	533	530	486	467	513	507	505	502	501	520	488	540	502	485	544	506	526	499	526	514	549	519	542	449	526	503	571	537	494	462	490	504	529	517	508	490	530	476	506	501	523	540	493	546	526	511	532	506	527	521	540	513	504	514	541	509	496	498	493	521	484	534	515	538	517	520	454	483	533	535	530	490	548	501	512	495	520	532	510	503	495	467	522	524	489	550	497	496	529	579	480	520	479	521	497	526	521	532	516	529	494	521	504	524	549	529	494	537	555	513	500	512	553	513	539	522	483	532	511	477	552	522	504	537	503	524	487	495	543	517	508	505	500	496	554	523	542	505	501	503	527	461	501	548	504	528	524	464	536	500	487	479	488	483	516	513	532	545	480	501	479	487	506	533	526	523	523	509	528	493	509	541	480	495	525	495	539	509	508	524	511	516	489	523	531	499	480	498	493	539	505	496	531	524	548	518	500	517	533	523	493	545	533	537	553	508	535	542	475	499	558	511	492	539	509	479	536	462	514	525	484	492	512	483	500	500	525	520	533	497	547	518	498	509	496	513	523	530	506	484	501	544	553	492	515	523	501	508	497	505	502	462	507	493	537	517	480	531	500	504	509	510	557	532	503	522	527	508	546	505	496	548	521	518	504	523	501	509	523	511	514	543	489	514	514	511	479	542	507	549	506	528	542	478	510	540	502	504	535	518	534	468	514	538	506	472	549	478	501	521	516	496	512	511	544	524	558	517	509	521	533	531	503	491	475	506	505	518	512	477	533	498	559	497	498	498	506	497	522	527	515	521	494	506	498	540	496	538	554	498	537	506	514	515	534	511	518	516	491	530	538	519	507	494	526	496	513	498	467	493	467	555	545	528	524	513	512	557	507	540	519	514	526	515	513	525	502	485	530	506	547	529	571	500	518	510	491	500	535	510	523	510	511	532	515	518	510	532	541	562	530	522	492	466	513	512	502	541	506	563	518	523	549	517	557	509	554	514	536	514	515	532	515	511	535	539	499	517	534	506	523	523	547	503	504	576	514	492	542	514	509	528	533	539	497	564	502	523	483	487	512	497	510	555	498	504	521	513	545	509	526	515	468	519	541	520	500	512	509	507	544	538	536	503	508	496	482	540	559	537	505	515	512	474	549	567	493	517	506	554	552	567	503	501	522	512	546	529	525	528	507	476	540	546	484	492	521	496	519	511	559	512	543	492	541	537	482	512	489	505	504	501	517	500	522	509	524	531	505	512	570	509	519	515	529	517	537	497	544	505	504	534	520	536	524	513	574	531	481	520	505	511	508	515	516	525	516	494	489	514	541	533	519	490	553	489	502	546	498	496	488	526	531	531	505	525	513	529	521	496	504	535	526	501	543	509	473	526	540	518	499	526	494	499	504	530	540	504	499	521	519	508	546	514	494	523	553	499	512	509	530	483	520	536	501	530	490	502	481	544	511	498	513	536	518	526	496	538	484	524	507	505	539	527	510	545	547	508	496	512	536	522	529	495	548	541	526	511	533	493	522	563	502	526	506	479	494	506	534	510	519	505	510	547	511	537	478	503	474	520	490	543	540	511	526	503	549	549	489	489	527	489	473	506	491	517	505	472	491	483	540	535	480	543	497	510	488	461	516	532	512	513	527	507	531	517	515	519	514	531	510	543	547	499	479	528	530	526	502	540	522	462	558	515	482	529	491	519	506	537	495	524	517	524	470	502	478	516	514	526	498	493	512	522	527	473	511	559	515	522	507	483	542	495	539	520	524	516	526	530	547	542	556	518	547	525	508	529	497	483	514	523	498	512	484	536	535	532	516	533	501	520	555	521	514	494	538	535	499	539	531	514	512	500	522	494	517	502	458	519	513	537	542	531	535	501	515	537	568	534	542	501	514	507	504	538	507	523	460	521	548	486	524	527	501	500	501	479	500	523	523	522	517	500	502	506	503	489	496	529	528	518	523	495	512	491	546	468	510	503	522	511	553	499	572	515	528	540	520	516	486	500	541	468	488	524	501	529	465	549	513	516	538	494	550	478	534	522	496	522	542	533	507	487	512	507	554	502	517	532	518	508	527	528	519	499	500	502	479	517	548	533	506	479	515	478	497	546	529	532	520	506	524	523	504	508	541	495	505	504	470	496	476	512	519	493	525	510	510	517	502	513	520	488	501	494	514	465	515	500	516	534	536	452	479	519	522	464	509	483	519	498	480	473	501	508	538	500	529	525	544	555	496	517	512	527	523	509	524	523	488	512	498	504	510	511	516	551	479	503	534	492	507	532	508	507	503	498	506	489	500	501	505	513	498	505	520	543	557	502	519	481	549	496	502	492	537	530	518	527	484	544	499	528	515	498	469	514	526	486	522	506	519	541	505	516	523	491	502	524	504	528	518	486	473	488	527	529	477	483	522	552	481	522	505	550	502	480	531	484	529	489	509	472	458	497	581	529	500	546	565	533	510	538	522	484	503	477	492	493	521	538	528	557	531	512	510	496	526	553	513	514	504	514	501	513	500	514	502	505	513	506	461	496	516	524	500	479	495	544	499	509	483	491	510	458	526	518	511	535	527	476	503	499	489	534	521	525	537	524	525	508	522	505	522	494	505	527	493	499	524	501	544	505	528	525	501	521	523	495	551	508	493	506	508	505	509	519	552	534	491	520	508	517	532	498	505	492	526	515	530	512	537	510	518	499	533	528	520	488	518	514	520	522	523	464	496	513	486	546	514	495	520	536	493	530	492	524	530	548	500	486	517	537	511	502	539	537	455	531	517	529	499	504	516	543	491	526	521	483	512	504	515	546	477	554	504	567	468	560	510	505	507	471	526	480	510	545	533	531	494	542	510	509	467	521	485	519	518	498	501	552	484	540	465	516	554	522	513	504	540	505	520	473	500	470	492	504	524	449	500	512	530	488	529	507	520	503	539	522	493	511	513	538	466	518	518	508	532	511	525	464	507	530	529	480	527	501	499	496	496	522	527	534	503	517	536	507	522	514	505	528	511	482	511	516	527	480	531	475	496	511	513	524	533	529	530	510	506	530	544	517	527	521	516	511	523	476	504	519	518	520	527	483	508	511	499	531	532	501	538	504	492	513	477	506	531	536	514	516	515	501	509	473	527	550	536	555	540	524	504	479	528	487	484	494	493	502	527	524	506	533	456	528	513	525	526	534	528	492	493	564	514	515	519	550	546	519	523	498	527	545	533	505	555	522	489	508	506	469	494	538	532	509	507	503	527	475	484	478	521	525	532	505	493	536	550	495	483	496	505	540	498
28142	19094	14190	1503	771	695	676	652	686	690	616	674	677	592	704	668	650	655	664	662	676	636	661	576	644	643	641	674	627	667	625	647	675	628	656	657	651	640	655	681	661	645	657	622	606	656	675	654	627	648	713	665	688	652	628	631	663	710	671	639	670	692	719	692	666	678	658	660	665	672	630	641	636	674	714	622	607	656	673	630	680	677	648	651	669	662	694	658	635	636	674	646	649	643	626	598	590	644	671	633	641	655	643	640	659	640	651	664	625	674	696	647	643	657	637	634	621	642	670	613	599	653	680	666	627	664	684	623	659	641	634	694	597	642	649	655	665	645	660	633	657	650	645	678	669	622	666	671	649	694	649	660	667	643	640	646	667	666	660	693	638	669	654	673	617	667	676	625	618	663	675	656	625	679	678	657	630	629	668	660	629	632	651	626	654	652	671	653	637	678	665	717	676	685	632	660	622	634	646	652	667	649	594	686	655	657	667	673	673	652	619	635	644	668	622	630	660	699	652	641	634	638	645	669	644	668	625	633	692	660	684	610	657	665	631	639	668	653	669	698	650	624	669	652	681	599	675	689	681	661	623	722	627	672	630	721	651	677	629	674	617	659	658	648	683	660	647	610	639	649	637	639	683	654	664	662	621	661	653	673	654	623	663	660	650	680	700	664	660	639	657	664	697	656	644	671	636	628	639	646	663	662	691	610	682	653	692	674	681	627	627	665	644	660	663	653	657	679	667	638	617	603	646	674	642	655	647	618	631	609	688	629	623	663	681	637	671	643	649	669	714	636	654	635	663	672	631	670	654	665	619	647	658	643	670	613	623	619	673	654	657	664	607	611	638	663	637	645	657	647	657	645	663	647	670	655	655	641	662	632	688	655	611	650	644	656	687	665	643	723	645	668	653	660	666	662	667	716	658	660	708	669	580	657	614	631	645	679	690	629	643	670	660	694	667	610	665	614	680	645	649	661	626	693	666	655	629	624	661	694	643	650	675	673	709	663	643	645	657	625	610	651	644	601	685	653	630	684	630	664	664	608	672	670	654	613	676	630	604	648	685	699	733	636	635	678	623	649	682	610	637	649	662	669	632	654	654	656	619	680	682	639	636	678	644	670	665	672	655	625	649	635	692	609	678	695	710	591	610	666	661	653	629	617	655	694	648	664	687	643	673	624	605	678	660	654	652	635	661	651	645	658	640	683	652	664	630	649	633	708	678	639	653	669	646	652	688	631	631	644	644	664	624	645	654	672	645	641	738	680	664	642	634	638	677	655	630	669	662	680	657	684	619	667	645	629	660	670	677	663	667	659	687	660	658	638	627	677	643	641	705	699	657	667	641	667	646	652	660	616	658	651	648	671	659	671	658	637	650	631	677	637	672	684	661	629	698	678	662	605	662	625	621	603	659	623	676	622	619	659	664	689	612	628	635	647	661	597	665	649	615	616	609	644	678	630	609	699	660	641	647	685	694	697	594	631	638	654	645	658	614	652	672	701	645	638	611	649	677	623	598	639	671	677	630	639	601	616	620	622	654	689	678	667	690	620	658	650	690	684	651	655	669	649	607	658	623	662	656	654	576	663	658	619	663	628	686	649	650	660	613	652	671	642	637	650	602	647	684	650	685	645	647	641	670	660	661	680	683	672	638	688	672	648	635	616	665	640	680	646	628	646	603	660	627	697	606	664	675	669	610	682	621	641	662	650	625	628	648	691	654	608	630	629	649	640	635	660	671	663	636	689	647	678	678	611	608	637	647	611	609	677	664	635	700	677	613	675	646	599	611	686	623	675	631	630	700	641	629	650	625	685	656	669	647	636	645	665	654	678	711	702	656	636	664	637	673	595	658	650	653	661	651	684	619	652	623	636	644	649	580	654	654	623	707	660	668	650	632	654	650	653	704	624	668	654	619	671	662	703	628	634	655	702	648	657	621	650	647	667	692	641	624	653	613	646	666	634	686	661	689	666	645	639	657	636	620	628	682	639	654	646	686	697	670	686	631	623	645	659	658	640	660	660	667	640	657	654	658	636	672	675	648	694	690	670	625	635	638	622	691	639	663	605	690	646	641	624	697	662	643	624	657	671	631	600	660	674	699	656	614	651	649	644	641	652	674	671	637	654	645	640	680	678	694	679	635	612	669	641	673	618	635	687	630	657	637	651	642	667	629	666	648	600	643	688	691	626	670	678	691	661	624	602	671	631	673	600	661	663	640	681	666	700	682	604	654	654	672	656	653	651	610	679	649	673	660	640	640	650	664	696	630	610	656	602	631	664	671	639	681	658	642	682	691	605	644	675	640	642	651	704	657	644	665	681	664	601	658	625	603	633	649	684	653	646	634	667	686	636	655	633	653	634	627	678	683	654	659	629	670	667	655	655	628	663	658	643	662	613	672	641	652	653	703	631	654	648	659	655	669	653	693	661	673	625	651	673	587	665	657	644	653	680	677	638	602	666	631	646	651	662	628	669	605	660	654	641	646	656	619	671	653	670	626	669	679	663	647	667	638	619	661	626	629	630	691	646	622	682	631	619	639	623	655	664	662	658	671	648	707	642	635	650	638	665	654	610	671	643	651	631	649	652	671	670	620	658	611	643	656	631	662	613	644	652	655	651	707	674	631	666	653	714	637	630	643	654	640	648	637	632	671	666	650	670	659	672	670	640	674	602	621	667	619	678	621	648	666	612	625	632	604	641	629	622	615	661	701	681	626	629	652	639	712	667	629	667	648	671	674	659	622	639	665	630	669	630	676	632	648	632	667	605	629	670	702	654	622	616	647	625	692	651	628	672	626	632	631	661	655	669	708	632	653	632	654	639	679	638	643	687	658	688	657	660	666	655	686	682	632	632	648	615	620	646	627	662	626	677	669	650	623	660	690	668	619	672	673	645	650	663	619	652	663	604	626	676	649	634	691	673	664	671	619	672	623	662	665	666	637	667	649	652	610	695	687	619	660	643	658	635	665	630	628	627	662	633	668	658	685	610	692	665	671	628	624	630	647	634	649	584	642	691	670	624	639	607	647	669	605	638	624	638	661	687	666	662	647	627	651	629	600	608	635	674	648	618	654	642	666	634	736	674	705	626	670	665	640	641	632	682	615	679	614	664	660	644	646	641	672	599	679	680	670	636	621	613	640	672	638	600	633	593	622	654	662	644	625	626	661	627	648	650	656	655	676	686	617	657	665	653	630	646	630	655	639	613	633	646	631	652	716	614	660	671	621	693	659	642	669	644	689	674	648	647	647	616	660	680	662	700	618	661	660	631	655	669	664	657	629	600	633	660	630	683	662	653	636	665	677	643	677	639	702	627	675	706	669	671	663	633	615	651	672	739	678	645	666	671	649	630	661	668	604	622	641	637	646	621	651	634	631	682	686	624	635	644	676	662	662	661	626	674	707	652	643	618	682	674	649	616	667	645	677	646	686	659	663	658	600	639	645	691	660	626	658	621	658	633	642	625	691	635	629	664	657	654	641	641	675	659	685	628	644	648
17022	17323	10999	856	916	877	854	831	898	879	826	855	857	831	882	892	833	816	848	821	843	841	787	835	796	799	841	850	815	820	828	826	837	813	810	809	807	828	871	836	819	832	803	760	823	830	857	851	852	898	829	844	827	839	842	869	848	898	859	857	821	888	876	826	883	802	811	840	818	805	856	841	845	806	835	807	807	843	783	881	809	834	858	807	841	826	790	760	803	833	908	806	805	784	841	813	846	826	857	785	756	775	818	813	821	808	806	834	853	843	816	815	766	850	807	782	841	827	809	851	828	825	807	797	813	823	778	816	786	776	799	763	864	877	812	829	773	816	812	768	820	803	790	833	856	853	878	789	783	803	832	820	864	830	856	722	850	781	827	852	788	785	838	862	796	806	843	823	844	864	813	842	801	836	821	795	768	838	826	839	871	805	808	850	812	813	833	868	818	805	754	828	779	874	777	806	812	823	831	869	826	849	828	811	869	786	852	841	846	839	814	777	841	824	861	831	813	830	751	788	825	836	832	776	855	831	819	823	837	826	813	839	789	862	846	825	814	841	777	839	834	829	810	850	831	815	848	798	817	830	787	822	806	836	803	851	850	833	794	797	816	823	844	844	789	818	770	743	826	802	828	838	818	856	792	838	793	822	813	830	823	821	820	839	871	807	817	839	828	831	806	796	858	837	794	848	832	857	845	819	880	827	796	845	837	827	812	895	807	810	837	866	830	842	830	831	843	814	831	834	800	760	799	827	850	866	881	840	862	851	865	828	854	788	817	802	801	792	790	809	797	817	816	808	850	816	818	797	759	838	825	811	845	816	803	809	789	832	888	829	834	867	840	869	811	824	857	862	871	845	832	802	848	811	835	826	750	804	802	764	800	834	809	840	855	795	862	832	848	825	807	826	806	816	788	805	813	818	871	802	826	826	832	785	821	829	792	838	841	819	788	813	883	870	797	789	815	771	800	849	836	848	885	818	829	822	774	810	847	787	832	739	791	846	787	837	853	824	820	807	800	800	849	802	894	831	813	784	822	865	784	826	808	816	824	839	819	794	856	871	795	824	820	826	830	852	823	831	807	793	843	848	800	823	840	834	828	855	845	815	799	777	847	812	814	848	761	906	770	767	857	844	802	826	829	822	835	819	834	781	825	828	822	842	814	806	839	782	817	819	803	850	879	842	857	829	862	827	791	896	804	855	782	825	816	777	810	797	794	851	819	821	804	844	805	809	816	829	819	799	861	823	834	780	844	817	806	810	791	814	804	807	838	849	780	813	809	839	760	829	853	827	861	798	875	809	790	816	840	836	865	850	801	814	775	779	834	831	798	793	853	792	806	815	835	884	800	781	833	822	816	825	789	834	830	873	836	879	834	875	840	815	845	824	801	840	821	828	862	808	809	808	792	866	813	860	796	808	809	845	794	850	813	802	857	839	798	826	816	795	880	846	817	827	863	911	840	779	841	849	794	834	833	827	829	777	841	785	856	842	795	878	816	837	769	827	819	835	815	802	819	822	836	808	799	832	823	871	825	862	841	833	816	837	823	810	820	828	845	803	827	817	834	824	836	872	826	809	805	840	815	808	792	832	849	812	825	827	862	860	806	839	769	815	809	828	815	792	786	859	856	811	817	816	809	852	810	873	776	796	790	838	779	794	874	808	770	807	803	855	859	834	847	840	867	790	848	806	840	832	840	861	836	858	808	819	825	814	780	834	809	869	853	806	813	842	801	808	800	801	842	837	847	796	783	857	796	802	845	848	802	856	804	858	827	786	822	821	796	816	794	773	810	807	817	832	823	801	826	828	811	890	830	825	779	833	850	870	884	786	858	838	791	824	897	873	812	819	800	844	862	842	820	853	803	843	870	832	847	812	861	812	846	822	860	811	832	844	819	820	812	810	833	806	820	821	844	824	887	789	815	824	843	840	800	798	792	798	807	868	836	826	815	811	799	807	823	817	808	860	786	856	798	816	817	862	806	815	854	797	845	809	838	800	806	838	811	845	871	802	804	878	829	793	806	773	826	805	839	789	836	872	827	803	866	841	816	813	853	785	861	817	819	874	840	756	826	838	780	854	834	829	804	853	823	819	854	836	832	827	820	843	796	829	831	809	830	816	808	835	805	812	886	827	805	846	853	825	806	840	813	826	818	830	826	890	752	853	878	830	846	809	869	800	847	872	790	867	814	842	848	822	823	848	840	766	771	833	790	820	827	832	741	817	882	830	814	829	795	839	856	808	851	817	855	801	817	813	831	848	817	824	805	822	856	810	816	836	834	800	753	836	844	831	830	816	790	805	806	847	837	798	836	800	810	869	848	804	808	850	829	850	806	801	752	805	903	801	854	781	786	810	819	852	785	832	806	822	782	810	838	787	838	790	825	805	834	818	807	786	846	788	839	807	832	818	845	831	854	854	824	826	819	794	794	871	809	783	785	815	834	830	818	842	843	819	890	833	836	811	844	805	885	859	802	822	898	808	853	860	829	866	840	792	852	795	822	778	840	824	845	775	796	808	812	828	798	824	785	851	797	758	804	799	847	823	772	824	805	786	820	804	872	841	855	833	858	803	848	844	818	869	791	861	865	766	784	778	750	829	831	847	807	776	850	851	853	799	823	819	826	876	795	870	817	794	796	864	869	862	860	896	845	876	827	850	804	823	801	823	815	848	822	841	823	823	798	841	837	818	812	805	826	826	867	769	868	832	817	828	828	840	813	815	771	824	846	842	838	771	847	864	837	824	804	820	786	839	806	771	809	808	905	813	848	779	869	790	790	845	804	813	836	843	797	884	793	786	820	845	793	835	808	779	820	819	849	785	828	822	804	841	850	797	868	862	795	834	830	842	779	814	826	862	833	846	786	885	884	833	814	844	810	845	853	868	822	836	886	804	810	832	788	818	827	816	789	816	814	802	805	832	821	851	823	853	866	807	811	806	837	823	828	800	833	818	843	801	862	774	863	821	838	859	868	830	843	861	841	772	817	816	813	834	804	777	782	837	838	788	812	832	844	760	814	820	858	865	824	789	824	762	817	791	822	778	818	768	822	805	797	845	846	822	853	847	797	808	834	848	838	816	842	821	859	780	860	842	830	826	877	805	810	814	827	822	812	811	804	845	806	825	803	808	854	802	809	826	841	810	774	837	868	832	835	822	879	832	802	854	799	886	847	813	854	801	807	777	826	785	856	827	793	787	839	807	834	832	792	808	890	769	822	820	835	838	817	832	843	827	829	846	886	845	824	794	814	850	826	825	862	822	870	836	865	800	802	805	855	798	865	769	811	790	797	820	774	849	779	797	807	886	793	841	823	844	818	815	863	756	823	775	851	839	834	818	800	830	793	832	847	821	800	847	845	787	846	810	803	836	774	741	812	844	799	847	827	792	856	727	819	810	806	824	762	777	826	851	824	843	823	800	858	833	831	766	788	788	787	794	786	822	888	780	826	806	833	835	802	828	823	859	762	799	828	855	829	816	827	799	864	857	822	850	827	796
23737	21412	29132	24647	20207	5424	976	765	683	678	610	610	597	575	570	580	580	563	586	558	603	531	566	584	567	500	505	544	537	581	520	559	554	518	528	534	526	534	551	586	530	565	549	554	536	548	597	548	550	529	593	546	534	592	515	530	582	596	590	544	572	548	564	556	560	566	548	550	562	540	507	546	529	521	537	565	521	553	572	549	572	528	591	519	529	518	547	557	515	540	527	530	543	577	502	546	513	528	517	536	580	529	512	525	580	527	554	569	520	537	532	552	496	534	507	536	535	526	507	545	556	558	508	573	543	542	522	535	540	524	497	554	578	546	563	530	560	502	529	536	498	532	540	536	583	532	513	516	512	535	580	531	546	515	510	527	528	538	539	532	518	576	557	565	553	532	496	526	529	494	519	570	591	542	501	510	536	548	574	574	478	530	487	506	535	568	508	508	546	559	546	513	517	504	541	570	587	581	534	556	501	523	520	554	543	524	536	512	516	541	530	546	525	513	483	555	500	517	510	550	522	555	575	544	538	553	519	558	510	559	510	541	511	533	513	523	482	550	529	577	555	543	532	574	533	534	513	525	539	542	559	554	548	558	527	548	536	546	547	500	555	510	508	519	547	550	518	520	555	559	541	581	545	578	523	504	532	505	538	577	537	543	518	559	545	498	536	548	564	536	539	563	590	539	527	571	526	553	590	545	517	552	507	543	530	516	540	560	577	541	552	579	532	535	530	552	522	535	534	522	491	482	516	524	523	514	510	521	530	535	531	557	537	521	523	571	531	534	564	518	517	597	529	524	494	521	523	559	530	540	559	519	546	506	532	521	535	519	535	581	520	511	505	502	552	527	556	518	572	585	526	530	528	512	534	532	602	494	537	547	503	564	557	520	563	531	519	519	542	521	542	499	508	514	557	513	555	516	520	507	580	523	559	530	534	574	548	545	535	532	553	604	530	507	560	563	539	519	556	539	512	558	513	477	544	535	542	539	571	489	515	493	548	541	593	521	522	559	553	577	531	535	551	600	578	562	541	548	559	548	542	558	545	534	543	539	543	500	508	543	533	559	526	530	508	497	529	601	536	550	568	556	541	546	526	557	546	537	510	541	553	560	529	542	559	541	534	537	525	503	547	507	540	527	523	517	560	545	528	514	570	535	543	514	532	529	568	523	562	559	505	555	551	530	557	542	565	517	563	533	523	507	530	529	536	563	575	537	540	534	508	555	479	493	465	537	519	518	492	505	551	531	546	524	562	565	557	530	525	543	513	523	548	500	522	548	531	551	527	527	542	535	511	516	538	506	495	587	541	557	508	537	488	546	533	530	553	518	526	543	525	557	525	518	568	555	520	459	515	534	544	534	549	544	566	516	545	559	562	558	533	560	515	531	506	504	542	536	512	582	525	532	544	546	493	570	519	534	579	505	555	514	550	552	540	540	549	558	546	537	533	545	558	508	517	551	517	522	518	546	563	545	533	513	514	540	516	568	539	581	580	551	525	553	555	524	562	556	497	568	535	521	515	501	537	565	542	524	530	513	511	516	533	518	532	519	525	517	552	540	565	577	522	521	526	506	530	575	557	532	520	515	536	509	584	522	572	510	529	521	544	521	550	524	572	541	563	508	557	512	501	549	506	539	565	515	578	503	566	535	556	506	519	497	517	547	542	547	523	534	504	490	552	580	526	531	548	504	528	497	538	543	546	531	555	540	493	505	549	522	610	573	567	504	500	532	536	507	518	550	518	537	556	504	547	525	567	547	532	540	531	538	529	540	551	563	518	536	489	543	513	494	539	521	529	542	563	542	518	515	521	558	516	571	548	555	516	522	516	532	559	534	549	495	526	521	534	529	497	543	556	546	578	531	519	544	534	552	544	582	556	501	585	534	485	546	534	571	565	537	548	541	570	576	549	514	509	562	539	522	567	538	530	579	541	528	510	570	568	542	504	537	530	520	524	518	589	517	531	527	530	570	543	517	546	550	527	552	559	544	468	543	554	540	497	532	515	535	508	544	537	552	561	571	547	454	594	512	506	526	519	510	534	541	497	572	519	573	542	514	562	576	537	535	497	553	530	540	547	517	543	547	531	554	477	521	513	491	553	563	563	558	514	590	522	534	509	527	579	536	547	563	504	508	499	590	526	518	521	544	541	503	539	547	557	542	542	530	496	517	521	516	515	485	516	562	549	532	511	526	540	558	538	526	536	576	542	521	508	558	516	527	509	560	522	525	514	527	535	506	563	559	547	528	546	517	553	563	556	530	535	552	526	577	557	567	533	539	517	511	490	549	521	536	548	539	534	529	529	545	533	544	519	502	513	569	531	576	529	560	556	580	507	552	532	563	524	516	568	532	570	588	504	572	548	514	547	521	518	520	541	542	560	573	514	590	521	556	537	533	489	531	554	556	545	541	537	517	573	525	547	569	523	516	522	537	529	552	603	523	521	548	516	514	600	579	581	545	541	556	513	530	532	559	552	553	525	524	544	527	576	554	511	524	551	569	470	540	530	547	535	504	553	588	527	514	535	536	540	555	502	481	535	534	523	510	529	576	483	533	513	551	522	536	524	536	569	563	513	505	539	566	564	552	564	527	540	567	542	553	548	524	586	543	550	485	550	607	555	541	504	508	527	538	558	515	535	536	554	588	598	546	530	524	545	558	547	582	569	519	611	533	509	560	517	532	536	537	557	526	550	518	537	499	551	523	541	519	513	571	520	588	535	526	532	528	578	543	530	512	551	533	528	528	552	523	535	485	575	530	569	528	529	481	541	551	540	493	503	538	544	536	501	569	552	488	539	518	546	505	488	540	546	586	534	554	529	543	589	503	548	505	559	541	566	513	538	540	540	523	526	500	514	529	572	516	555	515	542	510	492	538	597	562	563	508	528	520	488	538	552	505	522	514	508	539	551	544	530	517	565	529	529	528	547	540	576	545	541	536	526	517	561	530	499	566	511	537	542	491	518	514	533	493	538	538	498	527	538	562	562	498	547	528	544	543	542	541	539	530	503	551	535	540	530	538	548	522	546	518	553	568	527	458	502	524	576	573	540	537	540	569	554	514	483	501	535	559	539	542	584	529	515	558	555	566	508	527	526	541	523	546	557	511	539	525	530	529	545	533	566	544	565	529	521	536	512	566	553	564	542	579	479	486	531	581	554	559	551	582	539	525	565	533	526	534	512	531	571	532	529	518	511	557	551	532	515	538	550	541	542	541	514	522	556	546	532	539	553	538	514	540	596	511	502	539	528	549	545	517	551	537	502	483	531	550	527	537	550	490	533	565	504	556	545	526	546	525	536	503	531	533	575	534	584	533	541	520	528	552	568	526	543	561	523	571	561	597	584	539	551	543	517	550	530	506	563	519	569	541	491	587	542	543	565	562	558	539	524	539	525	545	547	533	516	550	520	498	582	538	528	548	543	521	532	476	523	549	555	526	564	527	542	563	547	503	541	528	554	600	564	531	521	519	527	529	568	536	528	531	544	569	600	499	507	547
22408	54328	40663	2274	1719	1430	1236	1150	985	886	910	841	811	803	746	761	725	751	744	738	742	711	747	668	736	699	694	719	682	704	704	677	694	682	698	697	679	700	733	682	684	716	708	703	746	712	758	707	743	733	733	702	728	714	807	757	726	757	730	718	732	810	776	712	753	675	730	721	726	665	667	695	741	679	740	729	689	691	679	718	714	685	707	722	687	701	694	694	666	700	707	723	759	661	652	720	693	668	702	702	660	717	670	699	677	733	703	688	701	688	669	671	693	675	710	690	729	706	652	669	688	725	672	710	657	649	698	661	663	715	719	646	670	704	669	708	706	666	721	686	667	661	687	704	680	650	694	660	666	699	669	665	708	688	658	682	714	651	658	700	687	716	727	703	718	656	703	726	665	683	686	660	675	708	676	701	655	710	701	689	701	716	672	642	711	712	653	673	740	670	695	692	679	653	716	648	686	710	679	664	717	665	747	670	693	699	653	744	686	689	694	698	725	649	708	735	700	678	711	691	687	694	731	660	674	668	648	682	713	697	653	676	648	689	692	703	697	688	655	669	663	713	697	670	749	728	687	744	686	645	725	702	688	675	715	696	726	701	654	700	708	668	731	675	683	680	726	689	688	651	694	702	677	714	681	711	700	679	703	725	687	676	700	726	737	665	734	713	700	715	687	678	705	736	686	736	698	708	746	701	698	667	688	675	687	691	702	671	666	685	698	713	699	655	698	694	675	713	688	696	721	642	736	741	644	696	707	688	707	680	693	683	734	713	727	643	696	724	717	706	747	693	698	717	676	691	706	701	696	683	690	678	667	628	653	692	670	691	648	708	702	663	712	672	698	750	669	707	695	727	736	705	695	669	712	690	719	702	668	676	681	638	677	696	703	677	652	675	671	686	734	684	703	754	676	688	660	708	652	691	677	726	680	685	684	700	696	690	662	700	662	702	706	669	707	695	694	661	722	701	726	689	683	675	750	692	679	698	655	665	677	684	705	692	683	701	677	654	709	685	674	719	671	738	652	718	690	694	667	690	688	705	724	662	672	657	677	689	691	716	670	725	697	691	641	706	697	699	703	710	660	675	700	692	695	705	738	652	733	684	744	706	720	713	764	701	737	696	718	713	691	688	725	707	705	739	666	727	670	709	692	716	662	655	716	672	674	689	684	714	657	693	700	637	697	724	657	726	711	695	707	722	732	690	690	696	678	716	719	685	697	663	705	693	716	740	663	696	721	722	692	680	679	777	745	707	702	700	680	680	705	703	700	664	720	708	648	654	675	677	699	655	737	699	660	715	711	735	707	695	710	696	725	724	701	731	652	723	626	697	641	699	687	692	703	708	651	716	690	694	678	701	690	695	658	708	688	681	720	684	716	709	708	684	665	655	646	710	704	696	710	705	733	672	671	703	658	698	715	692	687	705	753	722	672	702	686	707	678	677	698	690	705	683	686	668	699	687	687	685	717	681	707	709	755	658	711	728	711	683	682	730	674	727	662	721	651	688	690	666	699	628	683	644	741	683	710	736	708	687	719	682	702	673	680	708	740	669	706	667	718	650	680	685	683	680	707	660	700	640	688	652	705	700	686	716	686	679	661	712	676	703	690	707	681	714	658	687	703	669	727	675	668	685	678	720	692	725	678	733	635	697	702	670	666	637	725	727	689	686	668	644	729	673	720	693	716	697	698	679	694	682	714	688	689	666	696	660	696	674	721	683	708	641	707	746	721	683	709	690	722	652	721	701	688	672	682	708	716	676	686	655	696	684	737	694	665	740	673	686	738	740	692	676	675	733	656	734	705	697	666	723	658	655	717	657	721	706	727	694	735	719	685	702	687	692	720	662	673	719	727	677	649	649	725	691	692	684	690	738	667	720	734	659	698	649	684	674	707	707	697	658	731	689	686	686	668	703	679	728	708	694	714	736	709	701	716	746	656	666	686	713	713	711	671	689	667	681	722	668	692	674	695	687	696	682	701	680	697	677	720	683	701	673	673	701	671	711	704	631	652	694	656	685	652	786	703	644	701	675	700	718	667	763	716	712	708	719	691	715	698	720	740	696	669	660	666	687	670	680	663	727	688	705	638	641	709	634	724	692	635	691	697	688	740	692	657	728	686	655	690	682	729	736	690	694	724	693	675	698	682	717	672	730	718	693	669	689	708	671	745	727	696	706	694	699	693	665	698	719	689	684	679	706	680	706	667	692	672	716	674	704	694	661	686	659	690	695	744	683	689	695	691	731	722	668	676	717	687	709	717	722	666	676	646	660	689	729	707	677	695	698	722	699	728	725	714	674	671	688	717	667	697	668	680	685	712	681	680	626	687	704	712	650	708	703	665	714	682	634	676	694	677	710	717	681	666	678	734	651	759	714	751	694	731	695	667	714	681	657	724	684	677	731	695	717	693	708	669	714	691	655	748	716	766	697	718	736	651	674	714	700	685	648	671	671	693	697	675	665	681	710	729	719	714	705	735	693	728	698	686	701	678	691	693	683	696	737	634	714	721	744	667	747	676	702	690	714	673	684	681	665	716	706	714	725	685	684	695	713	722	723	697	709	749	718	735	668	690	691	674	711	684	714	701	725	680	660	685	672	676	699	711	716	725	634	712	683	713	667	700	686	668	684	722	649	700	722	685	695	658	684	679	663	654	701	655	685	737	739	663	711	706	687	687	676	705	693	692	681	687	741	698	678	686	670	661	652	697	719	675	672	708	703	713	699	667	683	707	687	680	643	679	711	654	645	715	714	711	718	700	706	718	708	674	641	687	695	698	718	688	667	704	687	685	685	703	689	798	745	680	723	689	695	690	666	660	705	673	627	740	654	685	701	678	679	699	658	654	729	656	653	655	695	697	705	703	709	702	685	689	666	713	696	660	722	711	662	707	718	714	712	677	751	706	686	696	686	684	680	677	657	685	675	670	670	691	731	731	702	710	722	685	671	709	705	655	659	697	680	695	765	702	688	691	693	670	681	565	656	710	714	679	698	653	701	700	703	730	680	720	665	649	681	677	685	678	718	683	655	740	695	677	668	670	709	731	715	735	684	713	716	679	646	682	714	699	734	708	706	672	711	691	748	703	682	738	706	656	691	704	716	728	665	693	670	682	712	673	710	729	719	705	695	670	704	651	662	671	676	710	704	663	704	699	683	684	657	654	695	731	702	673	714	677	704	706	684	666	617	714	681	728	692	693	678	698	687	678	678	671	711	720	636	657	726	678	723	707	715	728	700	661	673	674	661	677	684	730	674	713	755	711	744	690	675	703	677	694	681	718	733	721	676	688	694	691	671	722	682	727	650	742	687	678	679	714	702	715	719	678	701	685	653	663	680	737	708	715	715	722	710	687	660	697	709	713	728	683	671	697	687	696	710	683	671	671	702	648	696	727	709	726	723	737	688	759	693	706	701	697	733	672	656	725	690	687	690	680	724	697	675	745	732	654	712	669	724	683	745	718	769	691	697	720	707	704	694	669	716	727	697	702	692	685	731
24994	21444	27781	24306	5522	811	674	665	590	604	577	578	574	619	596	590	566	583	539	521	579	528	552	544	523	535	562	549	575	542	538	557	528	552	607	555	571	524	584	532	536	597	611	580	606	572	559	538	573	559	570	589	561	585	550	593	572	549	581	583	569	567	591	627	582	554	570	603	548	522	592	532	561	562	549	531	548	550	534	500	577	553	541	536	551	547	538	527	512	560	553	569	550	556	540	573	569	549	515	559	535	520	581	546	580	589	598	547	540	532	538	552	577	536	531	531	572	577	560	549	553	544	551	534	562	548	541	564	582	554	547	535	582	517	551	568	570	528	551	567	555	554	515	533	542	525	523	544	532	520	567	552	570	534	522	509	518	574	539	566	542	555	545	556	567	526	527	576	530	526	546	581	579	588	537	564	547	538	500	521	563	525	523	543	551	524	560	551	590	518	539	497	541	544	511	534	523	544	538	624	509	537	505	545	580	535	568	578	552	554	594	507	546	577	526	521	636	571	545	496	556	524	538	536	583	514	541	536	540	531	517	531	572	579	560	551	560	525	549	562	515	560	532	526	560	601	548	576	606	524	535	529	574	537	535	534	590	545	560	556	561	533	551	568	554	574	560	584	561	573	578	572	562	540	558	561	551	511	553	544	544	526	546	522	561	575	548	525	560	536	543	540	566	531	555	549	532	545	525	551	553	582	528	546	547	559	495	538	547	542	552	511	533	561	528	522	583	561	559	534	545	540	551	600	593	562	557	553	560	527	558	541	559	575	518	591	531	544	543	562	538	497	515	540	521	537	534	554	559	596	532	502	537	563	563	568	533	565	540	580	545	547	519	549	570	518	551	525	557	554	553	597	540	520	546	548	575	544	561	524	528	539	571	498	573	510	577	556	524	578	535	571	589	551	582	539	509	549	519	543	551	533	537	536	536	499	568	586	544	573	565	527	551	563	571	544	502	536	489	588	554	548	534	522	540	546	539	556	532	555	531	537	568	502	543	576	547	577	557	581	560	580	567	562	520	529	575	534	544	548	548	556	571	542	558	532	555	551	585	564	502	514	543	563	585	550	552	547	568	549	559	520	553	529	503	533	547	571	544	541	565	549	544	534	544	564	504	551	574	547	498	607	540	529	529	559	551	579	547	547	524	522	537	597	518	536	565	541	483	558	553	550	552	548	558	555	546	524	508	532	558	539	535	545	568	558	540	583	540	516	520	569	552	548	524	527	535	545	549	537	565	572	542	551	545	554	515	500	579	544	557	548	535	522	587	557	567	561	599	550	548	543	580	576	576	536	588	568	544	579	559	566	611	587	553	545	569	555	521	553	536	522	531	547	582	555	563	541	581	559	549	539	558	568	551	549	546	563	546	530	564	535	523	520	568	561	552	556	551	543	594	611	598	555	539	591	511	587	559	520	535	612	550	521	560	513	568	538	564	518	503	554	534	553	528	568	557	550	559	535	557	569	505	535	539	523	613	550	564	566	527	581	552	500	513	548	550	588	572	560	514	570	509	568	507	544	587	535	564	555	562	578	529	548	531	518	564	544	560	534	544	552	524	522	591	564	517	557	556	542	551	560	567	542	570	541	565	567	575	551	574	573	538	559	547	553	514	582	530	553	581	578	606	550	543	579	570	576	561	580	562	545	527	499	569	574	569	542	555	510	521	555	568	537	556	526	573	549	560	537	562	533	555	523	588	529	553	504	566	518	566	521	547	550	526	564	551	540	527	542	538	561	528	569	557	550	534	538	524	550	539	562	547	564	585	508	566	553	583	551	573	573	568	560	551	525	546	553	519	596	530	513	545	569	555	581	505	537	535	539	539	555	535	558	528	553	548	563	545	500	537	531	539	539	551	555	548	535	551	571	560	559	539	506	546	562	539	535	576	555	566	603	571	555	519	529	596	591	537	572	588	574	562	588	541	534	574	593	516	525	565	534	583	593	552	561	521	569	554	538	537	556	547	532	568	561	553	553	569	563	558	574	546	512	541	535	562	523	505	538	498	541	531	503	540	539	536	583	513	548	563	549	564	534	535	543	582	561	571	518	546	543	552	531	554	534	549	568	594	546	557	541	573	593	572	551	524	584	537	549	579	563	544	575	549	537	545	571	500	533	536	560	550	561	535	551	547	543	553	532	562	534	553	572	530	523	547	569	551	584	550	569	578	563	555	529	542	525	552	538	542	549	537	558	537	603	542	595	568	550	525	565	539	570	509	508	539	559	528	556	523	501	541	543	535	565	539	525	537	496	559	567	587	517	565	538	533	560	543	541	538	524	549	565	563	570	538	598	523	564	516	532	540	535	570	507	570	516	580	554	589	580	533	596	535	528	552	543	574	537	533	569	579	584	563	615	528	568	567	525	561	522	551	546	523	551	550	555	593	548	552	579	528	566	534	534	590	546	549	583	550	543	573	534	582	557	552	553	554	556	564	575	564	527	539	577	534	584	551	547	553	564	567	502	568	574	531	525	552	603	529	554	566	586	541	547	545	530	530	549	555	518	528	540	597	539	558	543	556	550	553	504	564	518	582	527	570	523	543	522	602	573	595	555	510	572	556	552	566	552	603	572	595	520	562	537	558	536	574	530	536	561	524	516	534	546	561	573	533	535	564	522	555	532	569	549	528	529	533	554	542	555	545	530	527	507	541	523	598	540	524	533	569	558	535	531	541	571	544	517	569	506	558	534	551	574	510	546	584	580	543	542	574	543	547	552	564	562	515	551	548	548	591	551	541	558	546	573	536	532	529	559	537	576	569	539	537	550	498	578	537	571	526	511	547	550	550	542	577	559	568	505	574	534	599	532	549	567	523	548	543	541	541	545	565	561	552	525	557	551	606	546	538	544	526	551	536	528	542	558	558	571	549	549	536	533	561	587	533	516	550	593	553	549	540	554	573	536	568	562	538	556	581	585	579	557	570	522	553	535	556	546	542	496	558	556	527	557	563	537	555	527	495	559	542	523	591	544	531	578	535	582	553	556	555	558	562	559	527	583	532	573	548	536	546	527	519	560	535	536	547	543	527	555	555	541	550	514	528	526	536	573	553	547	526	582	547	525	532	538	537	539	561	559	539	528	550	566	561	532	537	549	578	535	561	572	518	548	577	533	513	531	548	542	549	540	545	489	560	597	568	583	557	575	562	562	573	552	541	535	532	556	478	545	536	549	502	592	570	566	534	543	555	579	578	523	575	548	542	521	572	543	552	539	545	507	571	535	525	543	492	546	559	522	538	564	591	562	549	552	514	522	559	560	557	551	519	518	548	569	532	563	538	547	576	538	585	564	533	533	538	513	551	573	523	549	545	544	527	562	554	577	523	576	557	559	538	545	531	538	537	509	557	548	533	543	572	550	553	586	579	524	570	549	544	555	548	530	513	584	559	582	553	601	572	556	559	505	496	524	595	552	592	514	590	567	560	547	595	511	539	570	548	514	599	562	552	514	584	581	539	577	568	564	518	566	515	533	535	574	578	533	569	573	596	546
20150	45541	30494	1485	1211	1051	1055	961	878	792	814	807	812	766	723	703	763	760	727	742	736	725	694	726	727	740	696	695	743	702	683	701	705	720	655	696	672	698	717	786	720	728	703	706	716	730	763	680	727	734	784	777	733	748	731	773	790	746	752	715	732	766	791	748	755	694	733	689	742	741	686	669	659	707	697	706	691	675	723	702	693	692	713	723	694	644	655	712	706	671	704	678	714	734	716	685	718	739	733	698	682	691	748	713	676	677	640	691	723	717	702	681	727	656	724	684	702	693	665	688	706	699	661	651	733	712	725	742	732	675	714	675	700	666	729	751	720	630	707	696	693	653	650	655	676	698	694	745	701	709	697	709	679	706	677	729	680	658	696	628	712	731	719	696	668	692	695	695	712	729	687	676	642	688	667	667	681	685	623	706	678	702	673	695	716	714	715	677	717	688	679	651	707	709	694	699	653	693	691	668	639	672	733	663	717	671	684	739	690	682	706	702	667	697	686	645	681	727	702	695	656	687	678	702	735	729	716	666	695	692	708	720	694	711	650	675	732	633	628	665	675	685	642	679	707	692	685	700	668	707	721	665	735	705	689	704	730	672	704	709	700	702	675	651	724	698	694	671	669	767	723	693	641	751	705	747	678	738	670	651	711	654	658	719	680	692	693	686	687	732	710	712	736	670	663	644	714	717	715	700	687	659	778	704	683	643	723	713	717	670	738	682	713	722	690	679	681	672	676	700	687	685	689	708	653	678	680	687	745	711	724	710	678	663	692	730	689	621	679	714	702	740	691	744	694	680	708	682	638	709	686	683	713	677	694	681	687	719	737	728	712	672	695	696	725	648	701	672	708	733	691	750	722	686	695	693	732	643	724	695	691	668	654	707	693	651	725	672	729	694	691	739	716	707	721	689	695	697	663	665	636	660	712	709	738	684	647	696	737	737	703	691	731	687	689	737	694	683	699	724	744	739	635	697	696	705	669	712	674	659	694	728	681	668	694	685	666	720	671	689	689	697	684	760	699	706	702	686	704	709	733	699	701	700	738	732	691	672	688	730	751	684	712	650	702	717	699	667	663	682	665	693	695	683	712	715	714	672	732	684	700	664	710	689	709	648	656	696	686	695	739	702	720	708	680	672	694	679	699	698	722	669	681	684	728	698	687	773	724	750	694	738	692	739	709	707	693	687	685	671	695	708	697	721	687	666	705	719	686	676	679	710	715	702	676	658	731	716	706	700	669	725	679	686	668	669	685	673	706	738	711	682	722	730	720	681	747	696	658	665	738	680	711	657	716	629	675	707	729	706	721	703	737	684	657	678	686	708	705	670	694	696	650	670	694	738	634	701	738	662	716	694	684	667	685	651	669	702	723	646	714	654	729	742	695	746	691	739	617	724	722	705	735	733	710	700	680	704	746	705	669	727	731	694	715	730	661	648	676	714	702	678	692	718	681	707	707	707	701	711	741	650	656	700	685	696	663	691	658	721	677	641	679	689	720	670	703	678	706	693	667	657	670	689	690	701	717	687	707	656	746	697	639	692	697	690	698	717	700	668	667	715	694	732	677	714	696	651	683	686	688	644	696	697	667	701	687	704	678	701	713	683	689	681	699	735	652	700	714	684	691	684	685	707	665	697	752	679	717	680	712	680	714	698	690	674	694	699	659	670	675	699	685	723	676	715	669	677	667	690	698	740	703	656	653	646	671	671	659	700	711	706	692	725	667	675	699	736	653	717	668	733	684	690	675	695	669	696	694	690	739	717	695	697	679	709	633	663	653	667	649	680	689	739	711	675	665	701	735	695	731	734	678	700	687	670	684	730	730	707	699	685	648	701	715	721	667	654	718	700	714	722	677	647	680	718	677	642	682	688	721	679	738	732	709	682	679	665	673	678	653	747	709	681	766	705	703	730	730	698	654	715	689	674	646	736	669	672	692	695	696	679	694	664	695	745	698	735	725	677	691	685	716	702	718	703	686	680	702	657	647	716	743	706	659	665	658	680	657	694	734	688	718	693	658	721	700	676	686	667	706	699	663	681	681	685	724	699	735	738	672	667	698	693	707	691	662	664	699	682	670	684	668	662	660	708	704	683	700	682	734	699	667	693	704	666	702	675	660	694	692	728	687	668	699	698	737	689	623	690	662	688	716	714	694	681	704	718	723	716	674	696	703	714	715	678	668	754	697	677	715	713	696	698	684	709	673	660	687	711	724	695	706	755	657	718	717	701	679	689	681	732	669	716	651	678	725	690	699	713	675	677	723	687	682	705	707	733	685	698	691	682	657	685	686	716	694	667	688	702	723	710	704	644	677	660	697	675	718	668	679	695	650	698	678	707	672	651	707	690	695	681	667	702	664	688	713	718	690	643	674	715	739	737	707	665	729	723	674	711	664	690	692	669	715	659	697	679	673	711	675	693	693	697	736	725	661	652	723	697	688	682	692	723	719	729	703	676	675	700	661	680	668	671	707	723	658	708	737	701	684	654	667	736	654	689	739	692	645	727	686	745	689	681	709	687	687	737	681	693	695	704	673	678	724	655	678	717	674	701	705	701	716	701	689	704	712	676	692	688	725	634	700	728	698	699	686	652	688	695	686	654	686	668	691	691	678	701	736	727	694	721	744	691	714	687	678	683	620	704	724	650	700	706	648	757	747	698	696	702	691	683	730	692	700	700	744	684	696	682	688	685	698	717	707	684	675	689	739	710	712	750	723	716	691	706	669	706	673	649	690	727	690	713	710	637	668	707	687	648	696	676	713	721	682	667	688	670	725	702	702	693	733	670	695	672	650	686	658	704	691	661	646	675	700	689	704	663	711	691	657	693	612	703	731	702	690	713	700	681	728	700	689	675	710	696	669	683	702	731	706	667	697	702	723	684	699	730	699	720	718	710	706	717	681	646	656	725	710	679	693	677	659	697	708	685	679	680	678	658	697	677	701	709	624	677	652	748	684	707	691	673	683	662	709	727	696	731	662	687	712	692	679	675	679	722	687	704	676	672	657	735	721	691	696	706	656	699	730	707	678	700	739	706	700	659	669	679	744	718	686	713	712	735	688	694	674	669	691	663	711	664	687	656	684	691	701	707	704	660	678	741	704	694	705	689	687	691	699	665	675	681	680	689	699	745	738	694	706	682	689	734	689	658	656	675	683	693	731	694	695	679	640	694	674	746	707	700	718	724	681	634	692	750	653	714	668	660	698	681	677	678	698	692	753	690	660	680	695	675	679	741	697	772	695	744	651	661	738	700	662	700	724	694	707	666	686	718	714	653	734	706	691	753	678	713	734	722	693	719	706	694	700	717	717	660	688	731	697	688	750	667	663	706	684	694	686	650	725	670	689	653	695	641	682	713	728	659	705	694	692	697	686	712	695	731	651	702	662	671	724	724	670	703	694	688	722	676	707	673	706	711	734	700	697	732	702	684	673	712	675	720	722	706	694	710	727	724	660	664	682	728	653	714	693	672	695	744	687	716	702	723	698	699	622	728
22806	21459	29245	24253	21434	19894	3325	841	688	600	542	525	526	515	483	466	470	429	427	408	422	426	459	435	484	424	415	429	404	422	415	426	407	413	451	389	406	404	408	416	372	399	422	464	450	452	433	449	443	492	454	417	451	431	489	427	463	430	443	492	442	448	463	437	460	447	422	398	425	424	394	429	402	425	404	400	428	418	405	405	418	430	401	427	430	423	414	419	398	391	429	439	389	384	410	394	420	382	376	446	378	410	441	446	384	395	424	426	396	425	367	437	425	412	384	374	419	432	411	399	416	412	436	410	409	402	418	424	416	400	444	442	456	417	396	405	406	404	389	363	398	411	392	376	404	405	397	415	435	395	392	401	438	376	385	421	409	387	424	371	439	405	426	415	395	400	368	407	392	412	432	392	424	385	421	416	380	419	391	394	439	440	393	383	415	402	394	383	435	395	410	398	435	403	459	385	397	388	401	380	417	423	387	400	385	434	421	396	390	425	345	421	384	371	423	426	388	455	406	406	418	373	374	416	422	397	439	412	390	352	385	399	383	389	422	405	396	439	411	381	437	364	414	423	416	422	370	403	427	399	392	413	383	413	357	421	394	431	376	367	390	430	423	403	403	391	424	402	404	420	398	406	437	383	398	392	392	376	417	394	433	410	390	439	404	390	404	397	439	422	409	416	408	424	395	401	414	402	417	420	388	373	450	442	407	423	441	388	380	420	374	359	439	391	426	385	403	411	420	433	414	404	383	432	407	403	444	397	376	385	395	432	380	384	392	373	395	379	413	381	402	418	431	384	392	394	413	446	448	427	414	407	388	444	388	418	423	403	380	415	400	411	378	411	474	430	429	400	382	368	425	382	402	410	411	414	397	393	403	398	412	388	400	389	425	425	383	428	423	354	395	450	406	376	420	447	382	423	443	462	406	383	413	409	415	396	381	389	372	417	372	397	395	446	417	410	392	388	346	420	404	405	433	413	404	368	408	432	392	392	407	450	395	369	405	383	388	415	417	441	410	397	377	411	408	396	410	416	409	397	434	388	401	437	405	421	407	384	369	429	411	384	373	379	384	439	431	384	437	389	418	401	409	416	417	393	434	443	401	423	398	386	428	414	376	393	441	417	406	378	439	407	379	380	433	399	412	393	421	388	395	415	461	396	406	430	414	392	389	428	376	433	393	429	369	403	419	406	449	419	413	404	409	384	416	407	386	433	404	402	441	404	408	396	393	383	419	410	415	389	383	400	387	397	384	433	419	398	433	417	405	409	397	401	409	400	396	411	408	429	399	395	432	363	397	417	393	457	395	393	388	419	405	375	430	431	424	394	367	397	445	435	395	386	423	410	406	413	384	389	430	376	407	395	419	413	407	448	411	387	417	423	398	415	410	415	441	379	415	398	404	384	396	402	399	374	407	415	415	404	418	410	408	379	401	413	430	380	392	411	387	399	390	421	377	411	392	384	416	389	400	387	416	418	394	403	433	416	376	399	417	378	410	420	451	417	431	433	382	393	390	385	389	412	397	414	387	446	419	389	428	405	411	413	429	392	428	419	435	396	408	370	410	413	417	463	411	386	403	393	360	375	412	408	407	411	353	429	391	431	423	400	411	411	389	372	383	414	415	446	413	379	400	431	451	412	394	444	448	423	393	393	429	440	417	398	408	423	428	408	399	394	395	412	416	413	420	434	410	402	400	394	447	422	429	407	413	427	454	399	410	398	368	427	381	429	396	406	408	420	422	379	412	405	419	424	386	399	373	412	423	406	436	387	386	398	385	363	403	414	388	415	379	408	381	397	429	387	384	426	408	386	411	399	392	419	451	405	433	420	398	414	408	421	392	372	427	402	404	398	407	432	375	400	404	418	398	439	442	420	396	416	374	439	392	389	401	393	394	391	394	435	376	412	395	398	389	364	395	408	376	407	395	451	390	393	373	380	427	416	421	382	383	429	403	415	416	424	385	413	414	413	393	410	398	391	404	394	430	417	436	406	410	386	420	390	409	394	447	421	399	407	415	372	425	414	403	385	431	390	416	362	393	414	423	387	418	383	393	420	430	434	393	423	385	411	398	398	412	416	414	386	404	431	434	413	414	397	398	398	401	421	376	411	418	431	406	389	417	407	414	397	421	387	397	395	403	443	400	371	429	407	398	399	409	403	410	384	378	390	422	408	404	445	375	388	407	409	415	438	393	407	420	475	413	421	396	385	418	395	403	404	387	438	408	403	425	404	386	407	409	391	406	385	392	395	390	404	411	420	449	388	389	427	397	379	384	430	420	420	398	429	431	426	406	421	403	396	406	418	394	390	441	410	376	381	407	361	376	408	422	403	419	432	392	375	374	391	392	420	388	406	412	444	429	385	416	397	354	392	401	438	389	412	405	421	400	397	407	405	389	383	392	403	376	434	416	389	426	391	407	395	385	413	364	434	407	418	408	420	410	409	434	424	453	383	393	378	437	378	409	414	419	380	413	401	368	434	437	375	443	414	416	393	385	415	412	421	398	405	414	423	403	405	384	410	393	390	432	395	400	407	392	417	420	426	365	395	373	400	368	393	422	390	416	369	410	387	395	448	399	387	423	372	406	397	357	400	401	408	444	380	399	383	396	394	406	417	393	351	406	392	422	438	387	419	396	444	427	388	417	401	395	400	389	392	409	375	390	432	407	419	447	384	399	418	401	414	388	381	442	450	392	431	431	434	416	448	399	393	397	413	442	436	441	374	431	410	407	432	409	446	381	414	390	396	401	386	389	444	397	400	426	402	433	383	378	378	388	402	377	396	388	404	399	394	375	400	368	362	392	398	396	415	424	424	379	401	419	399	404	427	426	405	441	381	402	431	386	420	428	405	390	405	398	428	439	430	408	419	422	405	394	391	444	442	409	401	383	410	435	419	407	385	446	395	391	380	396	409	456	385	401	409	403	405	394	397	422	410	392	385	400	402	374	406	423	406	398	422	380	404	407	452	371	408	402	424	384	420	405	393	421	404	394	384	365	425	381	401	424	380	361	404	412	428	425	406	442	431	415	375	395	403	453	384	399	400	412	412	450	399	392	396	421	418	388	409	372	382	425	388	402	411	416	430	395	403	421	413	415	423	412	409	370	385	372	386	393	407	434	414	402	436	390	406	426	408	410	440	406	440	388	384	397	443	428	387	396	385	406	416	394	407	369	385	425	382	410	434	404	400	430	394	422	383	403	404	410	399	399	415	403	427	382	407	386	392	434	408	412	406	396	429	402	411	414	386	375	397	369	405	381	383	383	423	414	422	439	379	400	390	418	439	385	366	386	392	410	387	390	397	451	441	422	428	403	392	396	426	413	398	410	450	415	399	398	393	395	385	397	399	403	403	410	426	413	388	401	419	457	432	406	415	412	402	409	417	424	406	396	403	376	430	378	380	402	423	406	378	381	390	419	403	380	421	409	442	415	408	391	403	388	365	384	414	382	388	383	410	405	398	386	416	393	394	404	409	410	403	411	400	406	372	433	422
24754	69558	43108	3213	2388	1864	1563	1346	1080	991	881	839	777	716	673	696	606	587	622	608	589	574	573	578	569	571	533	584	532	557	560	608	501	522	533	574	538	570	549	569	531	527	549	513	533	606	572	570	608	583	601	614	576	610	632	608	644	664	651	553	621	589	604	533	614	559	562	528	542	508	522	536	546	568	537	516	546	506	527	523	544	552	524	532	562	505	532	552	516	488	506	509	532	559	528	543	503	488	485	550	554	465	551	493	518	498	551	498	552	503	523	516	526	486	545	528	518	522	501	541	514	523	555	486	585	549	495	537	506	492	495	523	556	502	459	492	589	513	558	539	514	489	525	515	524	508	522	514	517	549	511	527	463	534	534	506	538	519	557	500	531	496	523	519	536	519	525	472	509	584	502	568	517	539	529	523	491	509	533	521	508	512	509	503	547	518	496	538	527	529	530	556	487	523	508	514	540	493	517	478	510	493	499	481	549	484	504	537	540	522	530	488	494	529	506	482	487	544	520	497	497	492	515	517	512	528	496	512	519	561	541	514	540	535	495	524	500	513	499	489	531	536	495	526	478	513	547	500	539	490	523	535	530	477	507	472	546	521	521	503	523	538	524	542	478	549	520	544	530	527	545	539	509	530	524	544	475	504	520	495	495	514	524	485	546	536	507	488	500	507	512	511	563	555	506	543	515	491	518	517	515	523	480	543	543	516	505	502	509	537	504	576	504	546	510	521	516	499	558	566	508	550	493	557	497	468	500	468	497	533	533	513	529	497	510	506	515	491	478	531	521	481	472	491	536	484	520	464	555	502	510	551	501	484	524	534	501	504	521	493	501	510	484	513	515	507	522	548	521	506	501	563	486	519	551	521	529	515	520	515	518	509	529	514	554	566	539	524	499	514	514	520	521	522	500	521	482	529	486	556	493	487	523	506	562	543	512	570	530	544	519	516	496	514	499	496	514	514	546	503	507	553	534	464	503	543	515	527	526	496	523	536	509	488	501	526	566	532	518	502	500	559	483	508	554	507	512	552	523	491	486	543	504	534	531	510	548	505	543	543	537	478	525	510	533	457	534	456	481	522	517	554	475	517	504	491	492	495	519	498	507	507	515	543	542	509	499	486	568	534	536	502	488	535	525	560	483	478	517	559	497	508	497	515	494	576	515	540	539	507	515	536	495	558	518	548	526	551	511	521	510	552	490	548	519	515	510	539	481	524	550	507	494	543	507	501	503	518	515	518	548	500	509	527	523	502	565	471	490	500	510	507	518	502	499	530	526	488	525	512	511	514	512	525	518	507	484	511	520	548	517	544	522	530	500	496	521	509	517	532	524	522	542	537	559	548	501	537	506	529	510	509	495	499	529	541	563	565	543	516	552	492	460	465	499	482	555	492	523	489	539	516	502	521	531	524	507	536	546	471	534	506	495	513	519	496	553	481	515	548	529	562	511	534	522	519	478	539	519	542	482	515	503	489	503	521	545	549	533	534	516	528	521	548	529	478	495	510	519	521	522	501	538	477	532	530	498	507	503	539	476	511	490	521	497	505	536	501	524	517	506	514	530	514	456	532	524	527	465	519	486	513	493	512	496	501	503	527	533	532	530	489	496	506	495	517	530	566	494	497	513	465	501	526	524	542	507	520	517	559	533	548	486	490	493	520	518	504	522	539	482	514	521	506	510	498	463	514	544	524	519	494	508	501	510	506	506	543	534	509	490	483	527	514	540	509	523	541	509	561	508	514	506	489	494	492	536	555	511	549	522	527	529	529	535	571	510	530	525	481	507	529	528	529	525	541	509	511	526	499	543	522	518	529	524	528	481	531	508	529	531	535	552	480	536	511	534	520	494	535	507	519	546	489	538	540	551	473	474	532	522	509	522	501	519	500	519	506	525	498	534	497	514	522	495	538	515	517	507	527	490	539	502	523	507	508	499	507	471	504	513	514	511	523	530	515	511	552	508	524	480	484	522	513	496	496	513	510	500	541	528	516	530	564	566	491	524	491	525	504	539	518	532	520	485	514	522	516	483	528	554	531	531	507	479	510	500	503	504	536	468	485	544	540	505	505	506	521	505	472	500	509	591	491	506	518	507	503	542	486	536	537	504	503	540	519	526	517	515	558	533	505	538	497	504	532	522	506	532	492	517	500	514	503	477	531	510	508	519	517	509	515	538	530	507	530	540	520	524	496	506	513	487	560	510	490	532	532	509	532	542	482	556	516	541	512	517	561	532	494	540	510	518	535	505	473	482	530	565	525	483	519	529	483	537	534	505	504	495	522	511	560	513	528	576	482	499	497	556	480	540	531	509	506	522	534	490	496	472	483	494	520	551	533	514	526	531	507	533	511	475	499	499	485	479	528	553	523	586	528	535	455	542	495	498	509	525	473	511	492	538	525	490	529	542	482	500	550	498	543	547	524	524	545	526	457	492	488	503	550	516	490	519	498	556	532	510	504	493	560	515	509	501	470	505	507	540	513	522	522	524	529	506	503	480	535	507	508	504	538	521	551	501	545	522	558	521	543	528	521	505	530	480	501	508	515	517	532	523	535	520	516	473	536	536	501	547	524	507	505	548	517	499	491	522	524	527	530	537	526	528	504	480	468	503	519	551	485	501	469	503	518	514	540	512	567	510	500	545	499	543	539	541	476	484	506	532	532	542	523	498	530	514	538	507	537	536	502	459	524	515	541	527	510	522	518	495	544	498	536	525	537	502	553	516	503	552	505	505	532	514	467	486	497	511	526	544	522	540	497	492	512	512	506	480	536	495	519	511	495	506	545	533	561	513	509	479	554	467	513	535	494	554	527	537	507	517	550	486	511	537	484	521	520	512	501	533	503	507	521	529	476	499	512	499	537	508	489	473	529	491	563	543	563	536	545	486	555	521	492	507	508	499	574	517	462	514	496	520	513	480	511	516	522	527	537	524	543	553	525	534	546	500	561	553	483	485	487	505	535	550	548	514	536	488	571	531	514	496	520	527	488	569	511	485	515	520	486	582	510	503	497	495	483	481	516	543	515	442	553	520	506	463	528	549	542	501	509	491	517	524	497	505	555	492	550	502	522	517	490	501	467	533	500	528	491	514	483	517	496	525	510	511	524	522	531	490	516	496	506	541	529	529	496	504	534	503	524	531	521	547	537	501	532	489	513	515	511	518	504	492	475	495	536	553	518	476	514	480	504	520	528	496	506	532	502	517	518	526	498	544	506	530	512	517	520	510	519	524	490	513	504	516	570	527	487	526	517	539	567	496	498	499	481	533	506	488	507	544	566	542	528	503	528	533	527	512	508	557	507	483	526	506	521	499	513	507	500	541	535	526	511	493	490	532	513	528	507	502	536	542	475	514	508	515	527	501	496	544	518	545	540	537	503	544	476	535	496	527	537	517	516	489	537	497	519	482	556	480	516	531	513	504	577	539	485	521	490	455	525	561	530	505	513	499	507	492	492	526	491	497	521	492	517	515	505	526	506	515	485	537	513	528	501	486	491
28143	19994	13451	1312	649	665	633	640	630	657	646	636	613	687	657	701	669	636	658	652	653	587	643	666	613	627	594	676	636	654	625	682	614	653	661	641	627	641	681	650	680	631	665	667	664	628	615	665	629	662	671	655	681	623	632	682	674	641	675	685	660	681	668	659	687	621	613	618	699	661	628	636	637	625	691	671	651	584	666	674	637	672	623	620	681	653	633	650	622	636	624	591	645	628	608	675	647	655	682	659	628	643	653	700	628	616	659	652	629	625	653	664	667	659	637	617	660	666	636	642	636	625	636	692	640	643	662	585	643	672	619	611	627	667	716	626	648	645	652	608	589	667	671	612	603	620	653	647	616	707	615	621	603	684	649	645	677	628	658	673	602	689	699	613	616	645	649	661	632	641	640	644	628	629	637	665	650	687	641	655	749	619	675	668	642	605	617	649	642	617	645	646	644	641	618	642	615	644	620	646	622	645	647	664	639	639	619	712	637	636	661	650	673	666	686	655	636	629	646	627	637	644	682	650	630	651	663	615	663	644	647	666	640	593	682	670	637	641	646	650	654	621	636	615	613	618	628	645	659	650	658	673	661	624	663	657	631	631	676	564	598	653	612	664	646	652	635	661	650	657	613	633	640	631	689	618	699	642	609	673	631	667	622	593	662	612	641	645	675	610	645	670	650	651	641	683	619	638	629	674	637	602	702	671	675	645	636	673	682	630	642	633	664	644	666	651	663	629	612	664	641	642	663	615	627	635	606	610	659	632	608	679	663	665	636	654	668	610	620	649	660	673	622	673	604	616	673	602	602	679	692	623	639	620	696	646	629	647	649	609	668	686	618	627	637	655	675	622	629	676	659	630	592	679	679	648	652	672	655	646	622	644	670	635	645	647	678	592	659	626	666	614	656	643	628	635	625	602	624	622	631	657	641	651	643	642	636	625	665	638	622	598	631	614	648	654	665	674	715	636	616	672	665	658	640	670	641	665	659	638	604	676	646	672	690	658	668	703	634	684	616	641	696	629	610	657	591	632	625	629	681	634	644	656	682	661	636	635	689	637	638	649	675	674	647	656	637	631	620	629	599	605	616	639	618	637	669	657	635	650	644	621	635	679	615	684	635	634	644	622	650	653	628	624	637	634	657	596	612	605	642	641	699	707	704	615	636	640	689	601	646	684	666	624	642	622	616	657	640	661	624	623	616	633	667	618	661	653	654	616	652	614	655	620	686	660	663	620	645	612	608	615	647	635	646	662	626	621	637	637	664	646	627	632	652	645	595	665	641	672	651	652	675	647	646	662	602	687	623	648	632	635	630	645	627	700	633	636	659	675	646	624	623	673	651	661	662	623	646	666	660	642	663	588	663	676	644	658	664	626	640	654	591	655	654	639	634	666	645	667	651	672	651	625	650	658	633	717	692	607	618	687	658	724	660	605	678	662	671	606	712	634	648	653	660	687	647	684	654	643	705	650	706	660	607	623	619	590	609	626	616	672	681	665	632	667	688	644	697	654	643	614	628	662	648	643	660	640	641	684	637	622	642	622	613	619	655	629	642	634	669	633	645	673	642	642	645	648	624	679	674	638	657	643	660	644	662	672	633	646	664	629	670	649	616	597	651	643	675	634	652	635	673	670	656	641	640	711	640	605	640	692	646	620	643	662	657	673	690	656	633	683	626	624	618	669	673	663	645	607	617	633	639	616	631	641	642	661	608	611	655	631	657	643	664	605	628	633	650	665	655	633	628	663	628	677	634	645	630	637	655	606	676	672	638	653	653	672	635	622	636	632	644	650	640	641	686	672	625	664	642	602	655	659	635	629	728	644	695	661	648	698	559	601	664	628	664	669	682	645	567	642	672	663	590	602	678	608	638	606	641	614	636	670	617	649	670	678	679	677	644	635	635	633	597	658	654	655	663	667	636	630	627	626	620	646	623	636	626	614	639	611	651	662	684	680	649	635	639	661	631	605	623	680	635	639	625	660	626	668	630	632	678	675	643	654	617	631	656	638	649	680	615	672	613	617	613	599	688	634	629	606	655	665	622	629	615	638	674	652	649	669	641	686	633	669	658	655	612	669	671	671	646	602	670	680	658	680	682	641	668	652	648	623	663	634	641	679	613	607	652	660	660	634	727	662	651	663	645	615	643	648	612	684	656	688	598	636	662	597	682	644	650	645	657	653	673	673	611	645	680	592	629	637	676	630	650	668	636	641	624	638	642	649	649	634	632	645	631	638	684	706	635	642	644	647	682	631	669	672	616	638	643	641	604	670	695	675	614	662	674	687	639	660	689	639	674	639	635	618	670	631	623	646	623	623	625	624	617	647	662	670	661	647	636	658	679	633	647	623	678	633	606	632	664	602	625	676	687	631	607	629	609	648	669	649	645	624	619	640	598	631	684	626	601	635	662	627	651	653	677	600	654	696	629	617	661	604	609	659	655	691	614	608	611	625	635	619	601	646	652	648	618	655	652	703	654	667	690	688	685	630	605	635	670	618	711	691	627	609	669	655	628	620	650	658	679	611	674	641	708	638	688	668	651	685	683	632	599	684	627	605	664	671	633	633	658	656	661	634	686	629	661	665	613	667	671	670	653	680	635	661	623	628	657	683	619	658	619	631	628	650	633	617	650	636	698	648	619	655	697	599	673	647	686	678	613	652	718	622	705	671	718	649	648	641	652	639	677	657	646	634	662	622	623	692	661	666	655	650	633	621	652	641	597	642	630	645	642	658	640	699	665	635	587	675	573	669	687	643	638	684	679	612	641	650	659	664	612	611	662	680	655	657	638	633	623	609	652	578	681	607	647	665	621	672	636	623	634	622	645	651	651	616	677	647	647	647	648	630	660	672	641	660	625	653	618	696	654	642	683	693	657	673	651	657	659	654	666	613	675	673	651	658	668	654	626	643	664	653	628	666	634	635	604	651	635	614	622	647	624	629	658	617	642	625	657	624	606	620	687	685	663	622	652	660	708	642	645	642	634	608	686	635	652	645	667	632	684	644	654	664	674	625	662	701	628	640	667	669	653	625	641	683	615	632	665	632	624	654	602	650	672	620	642	658	655	672	643	692	663	665	645	657	648	608	667	675	645	706	588	668	658	626	633	643	688	606	667	659	644	602	664	645	679	656	707	648	675	645	654	677	595	626	621	650	589	682	675	688	677	670	643	636	628	647	631	607	674	690	625	639	680	665	671	633	673	698	713	613	671	619	650	640	598	606	646	657	646	600	679	685	630	654	649	661	632	665	634	628	679	638	680	633	617	634	651	617	655	691	677	630	619	638	660	625	655	666	667	625	608	712	663	659	661	665	622	646	626	628	626	654	649	636	654	661	601	656	658	628	664	639	656	684	617	627	634	624	646	694	667	681	634	637	678	671	633	634	644	664	631	624	628	620	628	658	648	635	672	666	677	643	627	622	693	655	626	637	635	629	667	585	653	668	623	653	608	641	614	603	642	663	618	640	611	609	674	649	645	672	710	683	642	642	628	629
15913	22066	9372	901	841	834	852	870	862	829	842	808	849	811	865	810	795	858	833	798	817	755	798	820	845	813	772	826	799	826	827	842	793	789	798	841	841	815	822	785	792	780	803	807	808	861	861	871	803	871	822	860	789	827	874	831	864	830	861	922	826	858	830	822	805	821	842	804	868	802	881	761	863	882	808	803	826	810	774	841	844	860	792	817	796	825	854	825	852	803	811	795	834	777	836	836	852	877	755	820	816	799	812	836	874	845	801	818	859	798	800	810	838	825	781	743	755	826	791	833	812	857	804	803	768	819	775	819	808	828	827	786	809	839	813	824	862	786	819	841	777	823	827	818	767	819	815	798	838	798	869	814	788	798	817	858	800	844	860	812	813	809	804	813	822	846	811	816	820	829	817	822	839	886	847	812	838	818	850	818	790	778	847	819	852	776	797	815	815	788	831	820	847	833	788	851	843	824	760	843	803	859	795	809	840	789	823	793	805	797	819	827	722	835	855	830	809	829	867	873	820	824	806	832	822	850	819	754	846	800	796	854	832	782	825	853	794	811	826	867	836	814	794	820	768	829	830	810	841	827	834	775	785	858	812	797	861	839	836	849	805	792	772	781	790	796	833	830	790	808	844	793	865	841	787	855	813	807	835	821	823	842	775	787	795	848	800	827	843	843	828	833	852	798	840	818	822	829	796	819	832	804	829	828	776	826	810	817	801	848	801	823	772	830	837	792	814	775	837	838	842	801	797	868	838	861	795	846	877	817	870	838	821	757	790	779	795	840	785	807	805	853	824	814	797	840	815	781	842	811	800	854	778	866	792	807	808	799	789	804	813	776	845	778	814	848	822	778	827	804	833	851	806	839	775	782	825	812	807	817	812	835	837	814	864	838	814	776	812	754	816	803	834	807	878	867	849	846	814	878	822	802	808	795	805	783	796	849	801	827	814	860	821	804	883	790	783	766	851	803	883	784	797	830	797	844	804	841	757	823	820	784	803	835	754	887	793	786	785	802	804	827	838	803	760	825	826	822	845	830	810	810	852	783	776	844	862	854	821	796	831	846	828	809	817	828	806	783	840	854	798	801	840	844	806	783	849	838	779	824	807	853	830	782	858	833	765	824	847	785	806	794	805	830	827	801	784	797	796	805	786	863	844	792	856	792	854	819	842	816	854	747	817	842	799	821	822	853	832	784	824	787	848	805	812	818	825	810	771	772	818	826	799	854	842	789	839	771	803	862	868	842	791	781	821	848	765	843	806	783	800	811	807	802	839	814	843	790	828	780	870	858	849	753	809	805	792	779	826	864	848	811	835	832	811	851	796	797	855	809	853	821	766	760	828	823	819	838	864	757	792	797	807	780	816	783	821	839	796	765	768	800	818	821	821	845	800	835	790	823	814	780	820	842	794	782	844	783	864	799	784	820	797	852	831	837	812	823	856	788	796	816	796	834	780	834	783	800	837	807	830	807	824	799	844	769	842	805	819	838	811	820	823	857	817	812	842	787	882	789	840	763	823	844	826	850	819	807	853	850	835	779	794	830	767	828	809	789	819	812	830	782	871	855	871	778	790	830	763	759	852	801	773	852	831	825	741	804	795	777	788	807	780	805	858	902	848	784	807	784	796	843	810	786	826	846	851	789	840	802	853	818	795	845	804	794	812	837	787	815	824	831	827	785	842	818	805	809	856	815	892	822	838	808	766	827	840	798	810	849	854	812	798	766	856	847	844	824	885	811	841	847	843	839	796	818	782	825	833	851	769	796	784	821	784	798	833	843	801	839	816	853	799	829	848	777	841	798	800	811	825	839	817	795	810	778	838	812	846	765	801	805	878	819	860	810	834	804	823	777	827	820	847	838	828	832	825	844	831	851	787	810	784	827	842	824	828	849	811	816	762	794	838	780	766	907	760	821	831	824	842	851	793	824	809	788	802	836	808	822	872	793	853	819	818	794	822	840	841	863	784	832	827	783	806	856	830	781	779	836	840	787	824	835	866	797	815	785	844	828	847	831	785	784	807	806	811	812	793	789	830	851	849	798	833	847	842	841	806	739	779	824	761	876	787	840	787	821	843	820	819	836	800	814	809	821	776	829	769	816	832	817	792	841	843	795	800	819	854	841	806	791	832	855	801	793	838	749	829	857	833	853	798	868	762	822	804	801	813	814	826	829	807	813	839	839	792	849	830	782	791	838	772	834	799	775	846	772	782	830	808	840	796	805	756	791	829	762	843	817	767	836	822	796	770	792	824	767	795	790	814	809	836	840	777	797	791	808	797	777	889	795	808	847	801	833	800	801	810	810	800	787	829	817	761	795	806	836	862	840	840	792	835	751	807	853	837	794	742	808	834	828	820	816	822	827	817	822	810	813	803	844	841	807	822	886	789	828	840	799	810	845	835	773	829	807	810	819	793	827	827	798	827	797	776	805	826	819	813	763	860	824	823	800	819	791	819	828	805	804	781	825	817	840	834	809	811	820	805	755	819	808	827	736	779	823	798	841	780	804	857	795	845	806	811	832	770	777	838	847	802	839	840	802	825	805	832	824	856	789	753	811	794	832	825	805	786	775	798	759	860	782	780	842	848	792	830	818	838	822	783	814	787	822	874	845	871	825	807	827	806	804	825	812	798	824	800	788	839	829	794	800	822	823	776	889	812	822	823	753	759	863	803	778	770	796	780	805	799	844	823	761	766	777	849	771	790	775	760	817	832	794	832	870	826	823	787	800	773	818	750	827	815	827	822	792	800	844	838	804	847	835	792	839	785	804	800	767	853	782	813	769	849	768	846	835	810	807	842	824	855	789	785	831	802	833	825	817	857	834	860	850	830	825	808	848	793	837	842	836	824	900	791	772	821	825	774	852	799	817	822	836	802	785	835	815	831	762	808	816	843	803	808	798	744	800	832	765	780	803	772	817	848	828	834	823	812	808	846	780	831	836	858	846	778	813	828	856	775	826	842	803	866	855	856	805	832	804	843	757	810	801	776	831	827	820	823	759	791	823	796	786	813	835	862	816	837	797	809	824	841	859	816	829	811	750	817	755	780	818	845	858	799	853	824	841	846	798	859	862	813	853	797	852	807	830	810	813	803	826	824	786	790	803	838	830	856	795	863	779	809	820	784	806	822	867	803	805	822	825	798	841	809	864	809	852	774	836	845	823	892	837	817	858	838	809	765	781	831	819	804	841	797	798	830	837	797	795	819	772	773	780	813	790	857	819	827	786	793	849	821	801	814	800	822	877	790	826	814	814	830	797	813	824	839	822	803	804	791	823	837	808	836	825	804	837	806	748	823	785	801	772	835	857	856	768	815	873	792	849	852	812	831	805	841	802	824	847	854	830	802	849	765	826	846	869	779	833	798	788	826	776	785	841	776	880	843	810	832	825	793	785	803	818	824	796	778	817	818	806	783	829	833	811	826	797	874	823	879	776	801	819	777	816	801	841	808	843	827	793	836	786	819	794	819	835	836	790	813	759	811	839	838	862	828	835
23862	21532	29243	24724	19925	5039	965	735	696	652	607	593	591	557	595	609	575	583	573	563	558	567	543	595	586	608	535	590	526	554	525	508	525	619	537	528	555	554	550	518	581	544	557	534	524	553	576	580	592	561	535	587	564	580	541	604	589	583	542	562	623	601	601	554	592	596	562	506	530	490	556	543	576	549	540	558	529	556	512	540	517	552	551	532	492	555	550	549	544	528	534	523	556	510	519	559	545	523	581	577	540	532	541	543	514	541	529	551	558	498	551	553	563	512	551	578	549	499	521	554	601	526	547	554	511	508	539	536	504	561	519	540	527	510	542	574	534	542	570	526	555	545	526	547	556	521	530	564	542	518	519	528	539	521	551	524	563	558	617	543	511	517	522	573	539	546	567	581	549	565	548	532	527	510	569	552	562	575	543	531	544	542	558	549	563	561	572	543	517	583	529	499	498	552	616	522	527	533	527	552	517	577	527	525	526	571	544	576	578	520	547	534	530	517	522	503	546	517	528	539	504	502	481	534	537	591	559	570	562	537	565	523	553	529	495	524	569	490	523	545	574	576	501	574	537	558	552	563	551	522	558	557	558	548	553	553	563	569	517	498	546	577	541	554	526	565	525	550	584	515	552	543	603	517	577	552	539	547	528	511	480	546	526	594	555	535	526	540	567	572	571	559	528	552	574	513	496	527	563	538	514	493	525	518	525	554	530	526	584	583	563	528	543	546	512	546	544	516	554	557	537	520	527	531	540	528	528	521	521	509	540	560	544	546	570	514	569	536	549	537	527	515	514	556	508	542	514	506	556	539	544	509	527	540	512	547	569	488	554	551	550	536	528	532	558	582	577	589	555	544	565	554	545	514	525	526	551	489	552	538	544	602	539	570	506	555	549	559	555	546	518	546	535	518	529	560	528	522	499	518	577	536	547	563	578	503	527	502	513	520	600	525	537	551	496	540	597	586	564	516	538	554	576	562	565	521	553	523	544	552	539	514	528	538	527	571	522	521	510	536	563	596	519	496	577	528	525	556	497	523	525	578	513	527	565	544	583	515	512	559	561	552	517	529	554	556	551	568	545	547	533	559	558	548	554	552	579	487	548	554	547	518	548	532	547	549	538	563	552	510	512	544	570	550	560	580	555	511	556	580	564	546	516	536	555	531	560	529	581	530	510	536	524	558	554	554	543	480	544	569	533	553	545	567	562	560	522	563	555	566	472	519	563	521	536	535	516	514	577	539	530	503	519	544	499	560	549	554	568	538	542	500	555	501	518	547	513	574	555	545	546	530	562	568	548	564	536	559	541	581	545	535	575	530	589	540	575	542	567	562	517	529	575	510	536	548	534	554	517	559	502	508	534	524	508	546	523	530	535	501	538	550	540	498	533	548	569	525	532	531	547	556	533	534	564	600	528	510	521	525	514	513	534	518	514	523	553	537	533	573	559	534	477	567	539	525	556	561	518	565	520	530	516	570	548	519	548	552	557	557	539	543	531	514	533	531	559	560	504	544	598	518	587	557	531	552	566	585	545	518	575	539	544	549	565	572	540	530	535	538	560	512	543	518	513	539	595	542	526	548	533	562	536	568	517	531	574	534	537	532	479	548	569	507	529	586	546	545	573	574	549	558	589	521	549	561	529	519	543	523	534	548	528	552	557	532	525	474	531	564	547	550	542	554	530	547	566	582	529	504	523	577	546	551	526	533	543	525	533	527	551	547	551	523	555	559	544	529	573	505	553	525	528	567	516	513	557	569	568	526	533	563	563	554	543	521	481	537	531	542	532	529	520	557	536	497	527	513	518	523	503	596	553	549	566	552	551	532	573	536	531	525	595	500	575	560	568	559	510	540	548	550	559	558	525	534	558	495	531	520	512	561	554	522	584	544	533	524	549	574	515	536	556	547	557	538	522	532	522	498	514	565	516	551	573	561	555	532	579	552	526	546	550	557	512	561	538	526	520	499	541	521	534	499	538	538	538	573	551	540	533	571	522	596	540	549	563	546	508	530	544	540	560	565	561	550	562	586	542	552	533	544	530	497	528	514	544	535	508	519	583	550	500	534	527	535	534	567	561	516	553	538	561	551	548	507	557	541	540	573	573	552	484	536	536	536	517	595	537	570	532	515	537	539	558	566	540	591	542	566	534	546	519	509	542	520	518	554	535	523	515	535	516	543	558	571	564	552	573	506	544	511	537	544	515	549	547	526	549	591	547	591	558	536	521	534	532	563	536	558	568	517	566	561	568	529	531	564	557	525	554	529	511	544	524	544	569	542	531	534	510	529	503	525	552	568	557	532	543	524	528	511	574	501	551	520	540	546	539	563	560	575	554	530	517	541	531	522	543	536	539	469	583	564	585	606	501	547	532	560	550	526	546	553	553	524	541	547	528	580	556	517	506	525	514	526	531	596	538	539	543	553	538	522	536	539	564	536	522	542	493	527	545	551	563	505	563	558	550	599	526	535	551	541	559	538	528	500	544	558	541	567	552	545	538	558	539	514	547	521	570	531	538	542	554	550	487	534	513	564	520	546	528	531	554	562	567	530	577	553	556	533	519	548	535	545	530	543	572	510	554	513	515	547	547	570	557	540	575	553	570	530	559	539	600	571	542	568	562	551	544	558	569	524	568	534	512	521	562	523	539	558	589	526	551	583	535	518	513	500	563	554	559	571	564	500	543	530	538	537	533	528	532	557	511	542	516	571	532	534	540	540	493	544	556	558	571	574	500	548	546	534	522	516	551	539	564	571	526	508	528	553	546	577	526	567	536	520	581	531	564	557	531	537	564	528	562	542	544	546	563	555	514	558	521	547	558	584	580	515	518	557	526	582	552	505	524	548	531	543	541	529	507	551	524	560	519	549	555	573	571	560	525	577	507	608	582	497	538	553	584	558	588	516	546	549	585	564	551	557	531	510	559	541	535	537	485	568	500	545	535	557	523	559	535	576	522	549	544	557	569	536	537	541	567	538	573	558	580	559	523	561	532	547	514	569	510	559	531	531	529	581	516	541	547	522	538	564	548	540	546	528	579	559	522	506	524	536	512	530	522	552	567	551	547	588	553	624	548	545	539	546	513	519	527	551	554	555	586	581	551	554	518	539	517	588	552	534	530	547	562	528	516	549	545	524	584	558	504	535	556	522	538	534	564	534	506	545	571	567	573	510	526	532	502	514	533	522	555	561	553	514	560	548	534	535	541	530	534	562	540	534	584	486	561	563	564	544	547	592	509	541	533	517	537	525	523	538	550	532	520	531	528	539	536	513	558	538	547	547	528	592	520	562	542	547	520	538	543	573	531	577	494	555	567	532	511	548	538	580	518	501	567	558	526	520	494	575	545	541	551	516	541	538	543	512	573	547	555	538	530	537	524	539	595	600	532	481	528	579	532	540	508	525	551	525	567	531	538	526	591	521	566	503	497	566	565	529	524	559	592	533	588	554	493	553	547	544	570	546	547	539	538	509	546	531	533	563	564	582	497	549	542	526	529	544
20587	64376	36719	2223	1727	1427	1197	1172	972	928	876	788	818	798	799	750	691	733	748	710	748	697	742	708	716	714	746	680	750	725	719	681	722	685	706	713	667	686	734	668	726	765	720	653	746	740	733	729	722	786	725	809	733	794	735	744	805	801	794	727	743	761	729	725	774	716	738	713	748	718	703	733	676	680	660	712	747	694	695	670	662	702	750	714	659	665	704	696	711	728	704	724	687	669	683	646	718	699	722	689	715	662	696	653	713	704	656	693	673	681	701	686	707	720	750	694	662	718	706	733	689	729	671	709	687	737	710	639	690	712	688	713	694	697	639	663	701	707	655	692	692	669	691	680	727	766	715	713	643	711	709	686	765	681	699	684	650	655	773	718	728	662	676	702	676	671	719	659	693	690	704	651	706	675	711	695	762	662	683	675	646	719	644	720	669	729	671	677	731	670	709	700	676	707	663	704	691	682	695	683	752	666	743	740	716	653	698	711	703	681	665	719	640	686	727	669	707	661	722	746	717	640	667	725	653	700	652	683	712	688	694	712	691	733	641	656	709	677	693	705	706	675	710	699	711	709	728	709	789	717	702	693	709	704	754	686	694	702	733	684	692	703	653	705	707	724	631	674	713	691	671	725	724	695	707	708	668	686	726	684	729	695	733	695	714	663	782	689	683	646	690	711	675	660	664	684	753	723	719	711	723	669	719	687	698	698	685	684	713	721	653	723	730	731	676	695	669	674	637	655	714	678	704	661	669	687	723	770	707	716	704	695	679	678	690	703	700	675	693	690	682	705	689	674	704	673	725	711	687	688	721	680	704	687	729	672	685	703	660	709	729	703	744	694	688	708	657	672	697	677	678	658	595	714	696	679	671	687	685	698	679	693	704	692	712	755	696	667	689	661	738	667	659	654	708	701	707	690	664	685	724	708	699	685	753	709	706	675	684	733	674	700	719	696	661	651	695	685	712	622	728	694	664	702	692	687	691	689	688	735	688	673	642	738	694	720	705	668	688	720	703	660	708	720	668	642	735	725	658	704	653	708	703	739	683	708	701	674	687	665	723	715	700	699	716	677	684	713	712	667	671	726	705	709	694	661	715	666	693	755	629	699	731	741	699	707	671	703	714	728	692	686	728	646	687	676	648	676	683	689	737	646	703	730	679	673	654	668	703	670	707	731	677	690	712	689	683	677	705	695	719	715	758	743	701	688	679	669	699	694	697	690	642	685	690	662	692	643	700	703	696	663	701	728	683	744	716	707	689	740	694	730	666	688	682	689	716	687	712	716	682	651	674	681	714	711	707	732	666	681	674	702	680	754	712	716	693	715	683	705	640	738	689	685	646	729	642	710	732	697	665	731	688	640	711	718	671	748	667	714	711	688	680	654	710	649	732	730	727	678	702	711	720	731	707	678	709	661	653	684	691	654	710	684	714	719	685	707	684	688	706	702	711	715	659	680	692	727	686	697	693	708	705	684	688	722	716	662	680	707	679	685	717	732	657	673	718	669	734	700	673	700	650	725	693	717	719	739	683	720	719	709	746	663	697	721	701	698	698	678	650	716	640	679	694	676	688	691	711	714	662	660	692	711	680	684	659	694	674	683	728	682	692	707	713	720	698	666	709	691	669	702	747	692	684	698	722	691	715	668	677	731	703	694	695	652	702	685	711	677	690	686	739	635	704	656	712	689	651	698	702	697	684	685	711	699	718	727	696	717	698	672	692	706	709	693	680	721	706	682	700	703	685	707	668	756	706	671	696	712	687	706	706	712	650	690	699	702	689	694	734	676	745	690	694	737	728	687	682	696	731	670	660	690	714	737	698	717	665	696	724	751	723	693	651	662	706	645	712	635	733	730	701	723	741	710	747	645	696	669	632	688	680	720	650	714	722	748	665	714	686	677	664	730	701	724	678	741	675	706	689	716	750	725	735	748	652	697	682	698	687	720	683	717	677	699	711	719	732	688	700	681	755	692	725	697	716	704	674	675	691	657	700	671	686	742	681	711	695	718	685	637	649	728	655	682	644	711	724	691	713	680	728	721	684	750	760	697	692	646	681	673	672	712	691	744	682	677	702	699	647	716	690	633	717	675	703	762	683	689	719	689	714	699	694	684	681	714	698	724	681	686	669	653	691	676	691	738	690	686	671	698	704	698	721	649	688	698	666	709	688	688	690	714	710	649	738	704	686	712	669	720	672	709	700	678	686	693	706	714	721	688	709	709	669	672	673	654	670	722	683	693	700	655	678	737	688	690	715	747	696	681	691	696	674	673	747	689	636	685	715	682	702	687	725	684	653	666	734	670	688	655	649	678	703	701	638	742	736	679	712	696	666	745	695	656	718	701	685	683	704	699	691	712	696	647	695	708	690	705	694	653	671	710	707	732	694	647	635	674	720	696	733	681	675	728	640	644	667	693	712	651	714	673	701	685	720	746	688	735	681	677	726	715	718	704	685	707	689	645	684	747	686	731	629	697	729	691	697	730	717	655	713	648	730	730	707	645	712	667	731	627	644	748	694	710	724	702	708	689	686	690	678	690	694	663	691	667	676	716	682	694	681	724	694	702	690	687	730	698	664	679	687	679	739	700	719	700	695	713	630	677	669	680	700	681	688	642	703	717	690	710	620	769	678	692	662	700	687	722	675	678	729	707	665	725	700	685	669	662	698	724	724	699	703	691	681	708	704	699	702	728	704	692	671	674	699	697	704	708	712	704	725	711	692	737	698	714	708	665	661	715	654	708	680	737	733	682	668	682	662	665	711	680	705	695	690	719	682	746	698	695	694	662	652	707	723	619	721	662	701	690	700	699	694	714	697	701	623	672	681	704	748	714	667	673	673	740	660	717	713	668	683	744	730	680	691	694	705	707	716	703	634	741	725	691	712	725	691	689	731	712	767	665	700	664	714	695	675	702	673	688	678	716	714	718	674	693	673	666	733	649	714	681	719	686	673	704	698	739	681	686	709	689	704	760	690	714	690	669	674	701	744	670	694	630	693	708	711	657	707	665	671	693	674	639	699	683	663	706	709	676	691	683	659	714	671	674	733	634	701	684	701	662	708	713	704	664	670	627	699	680	704	735	685	684	772	656	709	698	709	697	660	688	713	719	721	698	749	731	741	706	676	670	751	624	718	715	724	685	674	679	729	654	683	705	743	698	694	676	696	667	708	742	643	690	673	676	667	699	677	674	726	738	673	685	751	693	698	707	712	706	729	702	705	724	661	665	675	677	659	671	670	700	731	684	742	721	670	706	709	745	701	699	734	679	641	710	713	663	693	642	714	716	639	675	668	712	705	675	703	702	724	730	687	668	688	713	709	690	702	686	684	699	705	693	686	728	651	694	711	689	704	743	651	715	678	726	709	699	699	722	667	664	686	678	687	699	683	696	723	710	703	687	719	699	728	716	689	707	674	693	686	695	699	679	670	731	668	717	697	693	739	686	695	686	673	651	699	742	686	695	701	727	631	693	705	701	711	701	695	711	695	656	719	654
25041	21726	28080	24346	5985	747	685	630	626	598	607	571	571	588	556	533	590	560	572	537	586	564	577	539	541	541	533	567	554	552	528	541	525	590	590	539	517	514	535	567	507	587	581	545	559	607	509	538	551	550	560	577	581	533	532	606	550	562	534	593	610	542	554	572	599	577	550	564	582	522	551	526	555	567	581	534	542	547	605	548	553	565	574	565	512	529	566	493	519	514	539	578	517	525	522	586	554	571	514	547	539	554	565	566	547	561	524	543	552	579	543	556	571	544	531	559	558	527	570	559	540	548	553	520	558	566	501	546	566	572	540	547	558	552	563	511	565	573	553	510	564	500	557	546	569	551	559	532	544	581	535	558	558	563	552	601	528	538	472	548	529	563	585	545	562	498	538	555	541	577	555	542	523	556	565	544	535	583	554	537	605	571	557	569	563	585	531	551	574	599	543	543	521	512	540	495	557	527	514	571	545	576	575	539	548	544	542	510	549	533	530	574	485	573	554	545	558	534	551	535	526	538	552	513	508	582	585	574	568	536	553	565	532	562	578	503	524	558	550	547	582	559	546	580	530	555	549	545	586	525	541	537	570	550	552	582	563	541	519	580	548	537	578	552	554	577	562	511	565	516	547	560	514	571	593	560	559	507	542	530	505	526	553	557	562	605	515	553	533	526	545	556	577	540	514	536	552	543	574	541	559	549	538	544	525	585	572	558	573	538	547	525	519	553	526	504	521	523	563	567	516	553	549	542	512	579	538	526	567	528	579	542	577	577	504	570	567	545	592	564	580	570	541	551	528	555	532	549	521	528	541	574	539	520	554	538	585	584	605	537	585	547	541	553	566	494	574	520	569	515	522	553	571	537	585	556	556	532	563	567	548	551	517	571	526	559	523	537	563	533	523	582	546	577	544	516	590	592	542	534	555	548	524	548	532	547	576	565	569	516	576	557	553	557	527	522	586	562	538	528	483	587	584	528	551	589	545	584	506	547	531	550	605	541	555	577	547	548	521	504	564	611	538	558	526	568	588	564	573	559	532	544	551	580	508	525	484	587	570	541	569	518	538	564	571	563	555	570	562	603	550	537	501	535	508	568	577	528	582	548	554	531	569	544	543	566	525	523	524	548	538	516	529	536	521	558	546	521	523	542	584	582	529	520	563	499	546	541	540	566	556	529	560	500	537	540	530	522	531	505	541	544	589	521	539	580	528	571	549	504	567	516	550	574	556	552	553	532	520	595	560	564	524	542	581	584	517	532	558	555	548	581	565	509	562	579	575	585	547	555	571	553	561	558	532	547	515	569	597	533	539	521	549	544	571	574	532	545	567	528	559	520	602	576	502	572	549	529	591	531	555	518	593	513	582	558	552	515	573	590	568	550	527	532	565	608	591	522	529	555	563	564	542	578	541	529	517	516	550	543	551	516	531	561	520	495	548	623	569	546	560	534	594	555	551	555	584	561	560	509	541	549	532	576	593	543	560	519	554	532	520	528	572	577	531	627	538	532	544	592	552	566	530	528	533	523	593	633	544	543	558	522	549	563	552	500	569	549	603	573	537	564	541	574	564	585	597	546	559	546	541	590	570	560	534	538	544	502	574	528	552	591	515	556	571	540	542	536	548	559	592	532	573	553	560	563	533	551	538	536	512	565	567	562	564	525	560	552	534	522	540	594	540	558	575	561	551	578	551	558	514	502	534	553	555	562	555	531	505	540	569	572	529	524	548	537	539	550	573	542	581	528	544	545	528	526	545	570	580	528	542	522	569	515	534	542	565	586	540	532	508	563	530	515	541	586	528	596	567	524	556	538	556	553	567	530	557	557	524	511	518	532	529	521	539	561	549	582	536	527	594	552	606	543	557	573	578	565	556	528	537	549	552	511	523	524	564	528	528	558	530	538	531	535	571	568	572	550	548	557	548	555	547	550	583	536	556	529	562	553	539	543	526	553	562	515	576	535	551	576	546	532	581	590	556	539	537	547	549	583	542	561	564	599	556	576	571	543	542	540	543	541	575	521	557	567	547	600	558	527	548	566	549	519	493	524	541	540	495	532	571	520	584	556	532	554	546	527	581	512	554	584	528	544	590	566	551	550	570	567	559	585	542	537	536	529	550	543	559	537	529	528	526	565	597	539	536	518	566	573	535	570	554	561	551	575	586	541	530	529	507	517	560	550	543	522	567	586	576	501	532	564	551	555	510	579	569	568	520	544	506	513	560	543	513	541	542	563	572	506	532	564	549	562	546	555	523	569	563	504	573	566	594	569	560	538	554	560	565	495	530	549	606	571	585	572	521	544	536	552	562	561	551	564	572	552	584	492	540	571	522	583	563	520	554	554	533	583	594	520	563	546	558	528	561	524	548	569	556	541	546	532	551	530	550	584	560	553	538	551	568	559	590	546	535	524	551	542	547	554	533	564	549	563	527	541	526	556	525	559	580	587	538	568	535	610	556	506	580	514	526	525	510	553	534	540	531	552	564	533	538	559	539	573	579	589	545	525	571	562	572	489	530	573	532	520	577	523	551	532	501	516	554	552	576	529	523	524	537	531	557	525	547	552	547	482	602	549	530	549	579	492	554	539	573	533	508	559	546	567	581	499	552	577	515	508	553	527	532	519	507	551	551	557	566	563	569	547	540	589	582	567	567	579	580	528	550	544	542	565	532	576	554	552	556	521	539	491	566	534	525	562	517	538	518	541	564	532	515	531	580	546	532	512	553	527	584	598	575	560	591	528	551	528	560	524	583	547	566	573	513	591	544	576	552	551	564	549	579	528	549	562	547	539	539	558	588	578	527	512	556	535	530	534	577	499	574	544	540	511	533	531	556	533	552	546	573	585	543	498	534	581	544	557	542	554	537	565	538	541	516	547	570	519	548	536	557	543	552	534	537	532	558	543	568	542	545	555	542	533	549	490	539	547	539	561	565	537	552	578	568	535	580	569	563	537	560	587	536	511	558	577	567	541	560	565	573	565	535	576	594	527	540	539	514	561	554	541	553	570	498	591	523	521	514	518	560	568	527	535	520	509	526	551	562	546	522	551	556	572	546	537	556	544	567	551	561	539	551	560	573	535	553	545	575	572	534	541	548	578	571	522	587	559	524	548	503	536	556	562	529	569	546	579	500	523	581	543	562	546	547	582	524	529	561	550	549	566	570	550	539	580	539	567	528	534	560	577	521	589	541	554	522	557	568	578	564	593	550	529	542	510	518	553	542	557	549	531	562	572	507	535	581	509	584	542	569	513	520	539	506	574	547	533	541	548	555	552	520	516	527	537	559	576	559	578	563	530	551	549	580	551	546	597	534	569	551	546	545	575	604	541	558	529	544	535	518	526	581	523	526	592	559	531	527	523	555	526	538	537	563	531	544	533	533	521	568	544	543	549	557	575	576	563	537	540	534	513	575	552	562	535	548	561	540	524	526	571	538	546	538	554	552	553	561	518	583	550	554	523	553	557	563	504	562	586	548	562	496	558	564	551	569	543	531	545
18684	57298	28379	1496	1204	1082	996	867	834	835	795	756	749	724	736	710	727	713	714	674	723	712	737	681	738	723	626	692	717	664	641	683	690	689	665	729	716	694	655	753	677	673	689	703	711	720	712	731	723	746	786	727	746	787	697	715	751	720	757	680	745	714	712	675	780	741	727	718	706	688	712	680	728	704	699	709	726	736	732	688	740	706	683	723	709	685	684	638	719	668	657	722	739	655	682	722	734	685	688	705	695	673	728	681	666	681	688	647	712	701	664	681	689	704	701	681	695	695	700	655	695	701	725	667	646	666	705	693	690	717	704	657	695	720	691	689	667	683	638	676	728	685	707	699	709	659	695	657	708	664	689	697	669	768	649	652	717	649	672	741	673	695	727	667	680	637	676	712	645	672	688	645	731	700	693	695	711	695	724	692	673	680	711	679	707	728	688	658	719	664	670	682	657	700	699	646	729	704	693	670	670	720	692	718	704	671	697	678	717	699	672	726	663	689	679	664	658	709	698	671	686	690	690	664	684	696	700	667	733	751	746	649	670	661	679	686	713	708	662	662	673	681	681	655	667	666	688	670	671	679	657	740	708	732	671	675	721	673	693	642	701	677	708	709	669	641	712	713	675	696	643	704	687	721	676	659	664	703	692	728	672	721	715	678	673	679	677	715	733	717	661	681	658	707	699	655	705	633	664	698	677	659	716	670	656	656	714	720	687	704	693	696	682	725	687	695	677	740	698	715	733	680	707	715	702	686	682	681	718	703	687	713	677	721	709	680	676	694	713	676	678	696	715	712	679	672	707	660	722	694	676	662	683	661	727	678	662	728	719	707	680	737	717	629	685	673	714	704	650	707	688	708	710	714	669	698	682	712	658	698	684	691	653	654	659	629	655	667	714	744	714	717	672	726	730	692	668	705	688	696	696	682	720	675	706	722	686	705	631	628	710	694	683	688	682	681	635	687	682	694	673	645	732	708	704	702	683	690	686	713	702	710	716	721	716	700	727	667	677	683	734	681	746	713	675	722	682	681	691	732	698	686	716	706	687	695	705	709	711	675	658	679	700	684	628	722	692	647	688	702	729	605	736	714	690	657	651	668	703	682	660	672	738	679	676	646	722	693	712	726	743	721	675	683	718	730	728	695	675	669	694	659	709	735	675	669	698	706	710	645	680	709	673	730	705	683	683	675	712	691	704	666	689	707	726	678	728	715	683	670	714	732	705	718	690	717	751	691	717	682	668	690	713	699	666	713	695	684	694	685	663	644	696	690	725	681	664	711	639	694	657	635	701	657	700	707	707	684	666	713	671	722	678	709	678	697	720	676	649	661	664	667	741	690	685	654	669	738	662	717	729	728	681	712	683	770	648	723	657	654	666	655	695	682	683	691	737	711	699	732	741	685	697	673	705	700	713	669	683	709	670	665	690	669	685	688	685	698	692	714	644	690	710	760	736	659	627	685	672	631	730	692	708	697	718	650	687	658	698	725	680	680	725	693	698	676	719	712	682	725	715	668	728	670	714	721	703	682	703	728	672	696	710	669	719	697	710	705	682	702	676	678	741	666	681	649	727	684	680	717	682	683	690	705	678	693	728	716	668	672	727	708	632	667	692	724	678	706	675	737	651	668	696	698	672	713	678	707	729	712	696	670	713	661	607	694	658	671	682	677	699	671	685	712	653	701	707	680	733	673	657	623	686	680	723	694	685	646	679	641	689	714	673	687	692	695	678	660	699	719	685	668	731	695	698	704	686	695	676	689	693	683	665	682	685	719	702	646	641	711	687	653	703	667	648	647	654	697	656	680	706	710	680	652	664	719	726	665	680	677	693	673	640	685	663	655	659	681	682	710	696	695	697	676	708	688	713	715	677	695	702	676	674	744	683	705	710	666	712	710	609	673	663	719	658	669	669	653	738	664	675	674	694	668	652	747	708	684	684	712	678	705	708	719	742	707	702	675	679	694	741	754	642	668	666	704	685	650	690	655	706	684	698	724	764	640	705	692	728	650	688	702	667	684	691	620	711	675	680	678	707	695	671	657	704	731	666	715	711	689	715	696	721	663	740	717	697	712	677	675	705	679	689	658	682	700	677	633	715	709	692	681	689	710	694	678	724	676	709	704	689	635	623	729	695	658	673	694	652	710	689	682	685	697	729	677	742	682	687	714	660	677	725	690	665	666	742	692	691	692	700	702	717	673	709	717	703	727	736	718	680	658	703	640	681	674	704	700	699	672	711	662	670	683	671	660	725	707	692	716	661	734	729	718	710	676	725	650	727	718	669	662	687	684	703	676	711	668	663	726	722	656	688	673	653	708	755	682	703	643	647	660	677	659	650	696	660	696	691	663	681	731	673	673	653	721	728	653	674	669	734	747	693	689	730	750	699	688	651	703	667	641	699	670	638	734	719	657	641	673	702	664	700	719	641	668	664	741	708	678	681	701	703	694	710	666	704	703	741	678	681	633	697	679	717	664	709	693	679	678	668	723	625	708	698	681	689	707	692	637	726	683	713	695	710	706	695	733	704	656	689	717	690	658	665	669	680	669	688	682	696	697	704	674	684	683	701	692	730	710	749	678	692	663	688	711	697	707	710	666	678	692	674	697	682	685	670	649	707	697	651	726	668	716	672	656	719	717	692	702	625	683	669	699	686	669	651	686	727	709	686	702	710	733	729	697	739	679	701	644	686	650	663	708	703	716	686	654	659	672	664	685	689	660	671	712	699	678	692	685	678	715	689	696	663	706	722	710	664	715	686	720	683	704	676	665	699	704	676	706	704	683	666	667	728	663	700	734	684	686	690	672	733	675	681	689	696	723	703	701	719	642	655	622	693	728	719	708	695	656	668	649	693	687	743	673	710	670	663	701	667	706	729	653	702	667	716	719	701	672	737	650	710	708	668	677	624	664	708	679	662	665	714	687	666	680	672	675	631	672	701	672	705	663	717	683	705	692	631	757	704	675	660	684	733	703	691	650	684	682	720	702	612	692	700	700	728	699	652	695	691	688	683	692	636	714	688	668	667	675	680	713	656	687	693	725	657	682	689	656	692	709	716	701	682	660	668	653	685	691	674	700	741	706	664	694	684	725	694	741	669	691	676	705	680	731	674	718	671	705	664	725	670	699	686	782	720	677	701	718	752	710	652	704	683	644	686	686	690	710	707	706	713	728	718	682	700	681	733	722	761	706	696	719	688	667	658	702	713	675	693	664	675	707	626	712	679	636	735	658	709	686	672	690	711	708	755	643	677	683	682	748	676	705	669	683	719	697	721	752	655	744	676	692	724	702	668	685	700	648	696	723	683	685	705	698	691	722	710	664	679	719	733	701	714	699	652	679	698	701	671	703	676	717	738	696	694	662	673	763	708	699	717	667	704	671	691	696	670	667	691	671	674	692	740	714	691	786	689	677	696	652	704	747	698	700	705	694	689	720	678	712	666	694	715	710	706	727	705	753	689	686	729	690	687	678	673	704	698	695	732	640	741	643	718	689
22911	21506	29236	24332	21458	20065	3373	768	658	601	532	553	504	476	432	471	414	423	429	423	423	424	392	379	466	372	408	387	400	429	412	401	401	399	363	422	405	412	407	393	420	412	391	417	424	416	409	438	463	461	433	468	439	436	477	425	432	437	407	455	403	393	402	452	450	373	404	454	424	421	408	390	364	380	368	373	400	427	382	382	413	420	434	417	413	411	373	418	406	375	386	392	396	375	400	376	393	412	403	392	376	407	380	401	386	411	378	369	381	397	397	405	407	385	413	362	392	393	381	389	392	421	393	385	399	399	388	379	366	379	376	421	406	359	412	398	367	342	382	378	403	386	394	392	399	413	359	386	360	385	418	394	396	411	382	386	388	387	370	381	406	377	364	377	387	361	406	404	404	443	392	396	374	396	384	417	400	419	404	361	428	413	398	393	367	402	365	370	394	380	411	418	397	370	388	378	422	369	398	392	417	398	378	384	422	393	359	398	377	401	360	371	394	393	417	378	374	366	378	396	406	425	427	398	362	407	410	410	386	404	352	377	403	381	423	378	374	367	388	354	370	376	376	393	435	403	376	387	399	404	385	392	377	365	409	390	378	399	384	408	386	387	429	412	426	418	354	376	359	406	366	391	412	388	389	419	368	381	414	373	363	400	409	429	378	403	414	399	399	368	369	412	412	367	403	395	409	378	406	419	398	405	400	421	376	378	380	440	412	402	375	366	407	397	371	384	379	420	427	381	409	368	405	361	379	400	383	376	379	366	398	383	419	388	424	375	389	407	408	410	403	411	387	388	419	366	369	375	414	399	388	348	374	406	376	398	377	428	387	393	369	384	386	405	370	413	405	352	365	380	402	362	381	368	405	380	402	396	364	385	387	409	410	420	416	398	407	394	425	378	405	416	364	391	391	372	379	369	360	371	385	423	414	386	395	404	400	385	390	353	379	407	362	384	381	393	382	387	381	346	391	396	394	398	424	370	381	415	404	385	435	367	384	426	399	407	385	396	386	391	385	376	364	404	398	403	416	377	413	353	386	403	408	385	359	401	434	382	424	406	379	399	379	396	392	388	387	398	370	390	363	392	405	380	417	383	424	387	394	410	394	396	410	379	391	397	377	369	379	375	411	399	416	391	412	433	387	403	408	421	417	390	400	417	387	400	377	416	398	401	423	411	385	385	412	397	372	365	416	395	408	385	391	363	398	359	408	375	412	368	374	431	394	385	416	363	380	389	396	423	378	365	434	375	425	430	394	396	412	374	364	370	399	396	363	371	403	381	365	412	365	391	433	401	409	389	395	431	386	365	410	381	371	422	399	406	422	404	413	349	374	374	369	385	365	392	373	404	381	382	411	371	374	402	398	344	386	409	386	403	404	393	398	388	366	395	390	393	385	390	407	364	364	390	393	414	423	402	346	403	385	395	414	419	390	372	415	411	375	416	390	378	398	407	370	412	404	404	431	405	355	392	390	389	412	416	390	381	394	412	387	405	384	367	360	386	372	378	404	438	404	403	388	369	407	407	377	395	392	421	376	378	351	381	382	447	415	411	373	417	415	396	375	388	408	403	378	396	393	376	392	403	389	373	409	380	415	400	389	387	413	401	410	372	384	391	395	382	385	385	384	363	385	382	389	398	403	402	415	358	394	379	390	388	399	425	394	372	383	370	390	383	395	395	395	398	419	399	385	392	409	409	396	373	408	438	410	387	380	384	379	376	403	372	386	373	450	392	360	392	401	357	399	404	362	381	379	414	388	374	389	379	380	368	400	399	407	377	412	378	368	364	414	414	378	366	402	389	390	393	361	393	383	378	426	367	388	437	445	400	385	385	384	389	392	391	394	368	374	366	387	346	404	379	419	420	425	385	357	379	377	400	404	383	378	418	374	343	390	359	394	382	407	360	430	412	428	367	390	381	402	395	395	392	373	355	391	404	387	400	413	419	387	400	407	368	390	416	369	408	363	368	385	423	394	375	404	415	388	379	386	400	397	406	373	426	361	406	401	423	412	381	359	428	355	383	378	373	388	379	385	397	366	357	396	404	366	377	417	399	428	393	366	392	402	388	417	369	375	368	417	382	356	414	373	397	384	384	401	401	379	372	369	402	381	378	385	408	364	373	362	413	380	417	379	389	367	409	403	378	398	408	392	380	370	402	373	409	403	342	393	353	363	416	394	401	370	423	394	393	402	384	351	358	384	401	417	387	406	420	394	411	361	397	358	387	394	361	382	405	390	396	371	353	409	381	383	401	389	368	408	372	369	408	398	369	361	392	374	378	426	378	405	376	357	421	441	380	348	361	439	396	374	408	396	381	405	363	399	380	392	344	409	383	408	407	413	376	374	365	371	392	372	385	377	407	373	390	385	405	352	406	373	420	410	409	380	382	418	393	394	382	407	406	390	360	381	417	399	420	398	412	394	390	367	429	408	421	424	386	390	368	383	377	396	406	386	376	357	416	429	378	375	381	375	430	395	392	411	359	375	410	380	348	398	355	425	396	405	392	410	376	390	357	392	401	413	408	373	395	398	371	393	412	393	403	383	397	373	375	421	353	404	383	379	399	357	381	387	377	361	392	413	392	405	386	370	382	379	392	378	407	382	415	374	395	413	365	361	388	366	361	366	409	380	393	408	404	376	407	400	413	384	402	425	363	378	383	401	414	403	391	416	365	384	393	394	390	470	406	407	397	389	395	396	414	404	383	436	411	410	360	376	385	405	403	402	387	401	395	427	387	405	384	395	393	408	389	399	387	378	393	369	382	372	380	368	442	400	375	348	359	369	381	412	367	405	399	401	395	430	394	372	363	410	402	397	408	384	416	404	386	394	387	371	348	373	408	376	397	388	376	428	396	371	373	360	385	372	371	362	374	394	402	359	376	375	406	374	382	400	383	375	334	358	385	369	380	413	429	366	405	396	398	377	383	394	367	388	380	388	367	375	392	376	374	379	412	388	392	386	392	361	398	455	377	405	373	380	398	436	380	387	393	394	418	389	413	388	364	380	408	375	374	421	373	373	410	404	391	377	409	356	415	392	379	372	426	377	376	419	398	397	390	353	364	386	403	400	355	393	381	377	451	407	412	365	431	393	390	357	406	381	395	364	406	370	405	441	397	407	410	351	413	381	441	395	411	378	364	393	387	371	356	391	365	373	408	375	402	404	383	393	400	394	348	363	377	386	389	373	378	373	389	370	397	419	372	382	401	405	406	385	416	408	418	404	410	424	385	428	407	391	374	378	435	414	377	392	387	379	394	387	382	422	397	410	405	394	396	374	392	399	381	401	395	376	395	360	400	367	380	396	408	412	391	405	387	406	361	404	379	383	442	419	402	440	388	392	391	386	404	407	400	459	399	362	375	391	383	406	398	385	363	380	396	407	373	371	379	406	365	366	385	404	379	381	397	424	356	445	409	378	364	372	373	389	392	397	406	380	400	364	441	343	406	425	361	398	412	353	379	401	382	380	416	398	365	366	400	391	423	408	383	386	427
23629	75173	45421	3116	2360	1797	1503	1227	1070	913	869	784	687	660	665	609	590	575	524	583	563	576	574	540	524	537	506	527	518	552	513	496	504	530	533	555	528	513	514	534	504	574	521	546	600	578	565	559	550	583	557	580	597	588	588	599	590	588	574	532	560	575	561	560	542	545	515	574	525	505	520	506	508	507	535	459	502	543	496	534	531	517	509	551	535	477	499	435	500	528	484	516	455	480	488	487	550	490	535	530	492	497	473	491	483	518	489	487	524	469	522	513	496	485	519	484	486	448	519	502	503	508	469	486	528	507	473	543	476	482	488	524	510	515	458	453	521	515	519	473	526	502	476	491	471	497	534	498	516	533	514	512	530	529	459	512	513	510	480	497	490	461	515	507	483	524	530	509	502	503	487	529	479	484	493	481	507	484	493	504	511	505	500	492	504	464	507	489	519	524	525	528	524	499	527	487	467	545	492	466	499	462	493	495	516	469	473	484	469	482	484	460	493	498	514	505	521	492	508	476	491	483	509	486	517	520	473	515	513	478	463	499	485	502	527	498	451	504	461	502	499	535	469	507	490	498	495	503	492	531	507	504	501	477	472	491	528	479	480	519	536	487	520	474	541	491	490	507	503	540	494	473	533	492	494	499	511	549	490	477	486	507	495	514	468	502	488	527	508	496	520	475	481	487	491	483	487	473	492	477	486	527	459	507	495	438	482	474	482	502	517	482	490	543	509	457	513	481	527	488	465	479	504	491	461	513	480	502	490	529	511	476	506	490	547	467	503	546	495	484	450	510	484	474	551	499	507	515	481	522	496	470	475	507	457	493	482	490	493	494	474	499	487	486	519	456	521	504	519	515	547	489	483	510	450	502	512	496	506	509	491	491	516	519	516	482	503	522	484	462	523	507	499	499	486	471	550	494	494	537	496	513	550	498	506	497	486	504	519	475	493	526	510	468	507	480	475	498	489	536	451	474	499	490	492	498	526	501	480	462	522	481	508	480	523	480	512	512	483	516	516	522	483	471	477	518	487	490	507	522	500	527	501	478	504	465	456	527	528	451	481	499	493	490	528	487	446	499	488	518	498	485	494	439	502	541	473	454	542	540	516	485	506	475	461	515	490	507	527	506	552	441	513	528	482	487	494	476	509	509	526	492	519	513	532	489	471	468	450	478	486	486	476	501	509	482	485	472	474	509	521	486	502	498	472	508	525	479	507	492	507	479	482	536	500	455	494	494	494	471	535	448	495	439	484	510	446	519	520	480	510	468	504	481	509	462	478	489	511	530	493	515	506	520	500	493	474	487	488	530	485	508	486	491	468	494	500	474	491	522	509	483	492	508	460	511	524	501	489	480	500	512	482	470	484	496	537	509	482	496	486	505	500	488	491	469	465	517	501	512	481	493	472	492	481	503	479	506	493	490	497	508	518	485	537	497	483	520	473	518	499	524	509	497	489	505	491	486	533	489	479	515	498	489	502	476	495	507	471	533	476	474	508	489	486	530	524	529	487	522	518	493	485	489	462	527	530	472	532	475	491	481	488	482	502	462	491	510	478	527	486	487	513	541	497	475	513	513	469	468	511	533	511	467	493	464	470	505	561	447	543	485	500	529	495	487	533	513	500	462	496	526	519	491	546	471	483	485	495	480	521	472	495	458	499	536	474	500	454	482	490	520	488	487	484	545	522	490	480	534	498	494	516	502	471	548	494	507	512	525	499	472	467	501	511	525	493	510	479	488	481	494	480	528	505	509	526	476	507	477	526	487	511	475	511	513	505	532	537	526	496	523	515	528	490	523	511	496	492	466	482	472	479	534	489	496	479	480	507	492	494	516	490	496	535	515	533	504	484	510	517	510	492	519	542	411	493	539	497	479	486	514	489	550	520	521	519	520	512	475	506	523	513	480	512	478	471	476	502	515	491	492	475	476	539	480	455	499	504	472	470	495	560	511	497	490	505	469	523	484	511	499	530	519	505	490	514	532	496	467	509	534	533	486	491	466	497	482	491	526	498	539	519	481	506	498	492	507	533	506	473	497	501	509	477	518	483	472	466	507	460	460	515	495	492	517	493	512	496	502	501	481	493	480	465	532	501	497	487	492	505	501	487	507	510	496	537	488	474	521	506	538	492	510	494	503	493	476	527	464	454	497	501	472	521	491	499	507	455	500	517	517	521	532	492	525	512	494	511	481	504	500	505	470	475	521	542	519	482	541	497	528	455	469	501	506	499	526	466	511	524	477	490	503	541	487	483	518	546	500	474	521	505	526	462	499	531	537	497	500	501	555	517	490	454	511	513	514	536	474	482	529	514	498	498	485	460	500	499	542	512	490	505	491	479	488	484	492	509	513	533	507	510	497	486	483	507	522	483	489	517	513	507	512	463	495	522	493	500	501	497	498	493	510	527	477	460	539	480	470	483	515	514	516	470	473	469	463	497	533	492	486	494	480	492	494	521	465	507	478	498	483	484	485	509	491	477	471	498	502	555	513	478	500	525	483	538	460	488	488	503	520	478	495	529	461	458	470	483	493	478	548	458	505	490	546	478	507	503	538	493	494	482	472	485	524	480	489	506	486	488	482	501	513	491	493	480	495	515	513	519	479	477	526	435	448	488	524	496	491	530	517	476	516	476	519	479	487	523	501	481	519	490	509	503	498	481	490	489	473	504	492	516	439	501	490	529	514	525	496	472	472	480	494	484	509	505	519	490	477	466	445	481	511	525	501	481	515	483	489	456	502	515	514	491	504	492	517	523	498	502	467	489	546	475	434	489	477	503	480	468	513	480	520	503	512	500	500	509	513	478	520	491	455	518	473	474	493	509	532	503	508	496	496	513	510	482	507	510	498	519	472	470	485	492	490	512	520	488	477	517	499	540	517	477	472	504	468	519	497	486	530	481	473	508	512	494	504	530	485	511	480	517	474	460	529	478	487	474	540	484	512	526	500	484	502	506	517	496	497	500	495	525	518	509	504	494	490	483	495	471	483	470	488	524	521	487	519	515	481	519	512	506	516	521	501	475	483	514	486	515	469	480	500	468	524	492	539	509	493	546	484	520	446	507	511	513	517	493	502	488	467	470	508	484	489	447	492	548	517	487	489	496	514	455	497	473	531	481	486	505	509	477	504	535	528	479	521	486	478	488	483	515	508	461	503	539	492	486	523	521	499	479	499	515	520	498	513	505	505	486	502	531	517	520	482	498	497	530	491	488	498	501	523	477	460	496	479	494	486	492	522	481	476	528	545	454	517	487	513	501	523	524	488	498	466	510	516	490	544	506	502	470	482	496	523	501	537	496	494	473	471	503	498	513	488	492	502	522	489	506	485	504	488	495	488	497	472	517	508	519	465	563	493	520	516	504	517	480	458	451	473	516	524	477	487	505	520	478	519	565	487	508	490	483	514	519	504	470	490	495	500	519	481	501	503	501	466	491	473	522	498	478	494	520	506	456	451	474	551	481	501	504	526	491	464	502	506	471	541	508	502	495	495	489	467
28094	20596	14189	1370	692	660	704	685	680	611	645	608	612	652	665	640	584	604	671	625	641	643	638	629	695	678	673	627	631	656	677	676	656	622	709	635	644	642	660	647	638	625	620	625	637	624	656	645	631	658	658	650	649	681	671	646	677	686	654	661	637	651	610	650	646	659	616	642	670	635	623	594	668	617	635	639	655	659	629	611	629	632	649	619	621	612	626	627	653	650	704	668	638	624	613	669	590	600	618	618	630	608	599	650	638	671	652	653	667	675	644	678	623	685	664	641	611	624	642	644	572	655	598	702	627	658	659	608	575	627	666	621	671	621	646	674	626	629	655	688	665	643	593	668	606	604	589	643	653	621	646	612	625	613	668	614	676	647	603	600	655	720	644	659	661	617	634	662	644	621	597	651	681	619	660	639	655	628	637	644	620	609	634	676	645	622	647	613	650	643	630	690	682	609	670	631	678	669	634	695	671	593	610	623	591	636	661	643	615	592	647	628	619	619	541	626	636	666	632	624	655	600	646	692	661	610	668	658	630	687	664	590	650	625	602	660	694	647	619	629	707	621	601	623	644	643	608	672	637	634	603	625	615	635	624	678	652	643	659	623	620	645	651	609	663	619	668	642	620	616	662	680	580	637	653	661	659	580	636	671	616	613	633	690	670	647	662	637	612	682	626	698	641	638	677	646	676	671	648	659	641	618	644	636	598	661	630	623	672	626	664	643	633	634	646	621	637	612	634	653	664	585	631	691	646	653	653	653	628	614	689	634	629	599	632	621	634	642	640	600	626	585	624	627	664	666	622	619	651	667	631	650	669	660	635	666	620	618	627	651	620	650	664	639	656	640	605	636	615	656	619	628	617	612	676	604	656	594	645	620	636	653	646	655	596	637	641	661	628	627	629	662	640	667	604	591	642	654	629	587	667	681	627	631	613	619	648	617	628	630	613	641	680	601	675	634	605	664	698	668	658	604	677	562	638	617	600	636	667	615	596	591	645	640	652	645	624	603	625	591	652	632	638	654	661	622	578	620	651	671	669	679	620	576	638	629	614	652	617	630	670	668	669	651	691	603	634	621	682	602	605	640	653	603	609	627	652	626	665	655	661	647	664	649	629	641	643	665	615	610	661	602	690	661	589	633	624	656	609	611	657	667	666	661	657	645	674	639	615	652	627	620	628	678	681	651	601	681	657	709	649	589	657	623	676	626	658	623	663	662	610	610	612	613	619	633	643	616	643	636	632	599	602	647	642	624	647	669	635	656	670	653	665	606	633	660	583	641	621	640	633	667	606	616	663	654	678	648	644	678	634	709	681	655	695	599	638	640	635	655	619	639	619	603	648	636	628	684	654	704	642	640	639	639	660	658	643	597	659	665	639	652	609	657	632	608	607	653	656	624	627	657	634	635	649	630	635	640	613	637	636	694	610	639	653	651	632	630	651	614	666	633	654	643	651	612	652	646	641	627	631	667	651	642	679	638	596	664	643	648	632	645	610	669	629	608	644	658	632	593	645	661	635	660	627	637	648	633	674	639	646	649	639	676	634	644	632	662	634	659	614	595	653	623	638	649	630	639	603	594	602	656	626	674	634	632	656	622	666	664	634	655	645	596	653	622	648	626	627	638	666	586	618	629	653	638	663	596	647	669	611	624	652	633	637	703	619	677	672	602	621	654	643	620	661	645	642	610	634	619	653	645	607	613	615	604	636	642	614	651	666	662	597	637	612	612	631	658	648	634	641	652	621	641	652	600	654	654	671	616	668	649	651	629	618	593	621	670	658	650	660	625	632	647	624	658	638	628	648	627	648	629	619	669	687	622	632	635	606	636	597	687	644	677	597	599	576	615	688	660	653	608	606	626	630	649	665	646	625	624	645	705	634	604	667	643	604	648	615	662	621	680	672	662	619	631	675	603	682	655	623	642	632	621	662	590	598	631	621	649	621	619	589	697	633	639	672	607	632	673	629	621	641	631	631	623	621	622	644	673	679	623	694	638	682	626	631	608	644	618	638	655	663	622	670	619	605	642	645	637	646	619	674	649	644	654	664	640	606	677	666	624	681	580	621	643	614	633	630	636	614	632	664	615	583	669	674	663	670	615	642	625	658	620	640	596	695	641	709	665	641	621	680	683	669	608	645	682	633	607	665	557	616	612	661	627	631	644	646	634	649	645	605	653	608	665	619	597	684	637	691	631	616	606	654	619	681	664	647	635	624	628	640	688	629	601	603	609	606	642	616	616	609	650	648	606	644	643	623	614	628	623	621	632	623	644	683	671	585	590	642	642	596	632	628	644	657	646	642	614	673	597	686	611	623	620	653	640	626	644	617	658	628	663	607	616	633	626	680	620	598	644	628	628	624	651	623	632	639	614	639	566	653	638	690	623	641	615	641	707	613	625	657	609	668	617	655	631	619	630	679	658	633	658	647	662	639	627	635	624	662	665	651	730	606	649	621	640	643	654	668	672	639	632	613	645	667	653	659	626	655	637	604	631	681	640	635	617	651	596	607	622	624	663	644	616	600	668	598	648	632	662	622	600	665	599	657	683	622	662	589	643	652	612	678	627	647	600	601	648	631	609	590	623	634	669	634	646	671	666	695	638	600	628	595	636	656	641	597	616	637	710	630	643	675	674	636	659	672	674	641	627	613	666	575	652	659	660	630	641	654	650	623	640	631	665	661	652	626	666	636	619	605	682	644	636	625	629	638	638	599	633	598	643	626	633	588	615	619	629	626	668	661	661	624	668	630	649	639	640	650	634	663	614	636	648	666	618	644	616	647	637	649	605	619	639	636	654	617	654	657	628	666	625	635	605	627	615	639	613	648	607	630	633	681	622	636	646	662	669	632	655	622	689	644	598	576	623	643	613	654	645	676	631	606	630	666	680	667	633	637	666	558	643	626	655	617	646	654	620	599	584	627	604	643	630	659	620	626	616	682	661	634	626	590	649	606	640	622	631	636	655	607	634	636	671	606	668	629	649	627	616	638	627	572	593	657	651	632	671	640	654	603	652	610	636	619	652	633	630	635	645	685	677	627	643	630	632	643	632	608	630	627	610	647	631	600	638	605	671	626	577	604	637	675	663	648	676	679	609	593	638	607	639	661	636	627	700	618	635	611	664	622	620	631	662	610	622	626	664	652	647	630	681	634	682	626	616	640	625	630	618	692	679	657	620	617	607	628	653	651	610	624	603	617	687	656	608	587	662	611	647	627	622	612	657	578	604	646	619	682	612	623	664	645	653	623	642	627	637	654	623	631	667	618	666	617	632	636	639	629	641	599	630	631	578	666	643	617	670	634	645	608	630	585	639	628	647	682	619	639	613	642	637	670	635	622	608	634	625	640	653	657	611	669	660	655	622	630	633	622	611	652	669	654	638	647	651	625	656	620	643	628	624	626	608	666	604	620	624	652	651	644	623	662	659	647	659	629	661	641	653	612	641	612	670	624	655	648	607	618	653	664	586	647	616	658	621	622	665	620	599	621	613	654	641
13779	24270	9930	898	861	891	824	826	827	795	809	799	748	865	860	795	855	864	793	782	805	790	828	794	775	788	823	810	805	814	831	834	840	792	794	793	812	828	841	743	797	838	798	913	845	791	838	788	825	844	864	858	819	807	829	835	826	841	846	864	805	839	791	826	823	806	825	815	800	865	820	752	816	792	808	805	828	796	775	811	801	764	839	823	765	796	783	799	828	773	788	812	759	793	838	769	846	819	804	788	856	822	845	791	831	787	838	812	831	812	790	823	847	834	788	822	833	743	861	827	874	733	788	801	805	828	817	774	782	828	764	785	830	841	799	791	814	809	813	811	815	809	832	833	782	795	858	826	838	792	801	780	781	809	800	786	847	891	791	764	765	824	757	840	802	809	836	854	826	823	839	809	791	829	792	825	847	792	808	833	785	801	793	860	802	790	764	768	815	814	794	806	806	815	785	801	822	807	848	826	784	858	800	817	845	800	831	812	828	827	822	824	869	801	814	796	816	835	798	743	792	795	819	805	858	819	830	822	830	825	828	833	759	825	828	751	853	821	792	812	797	796	813	773	792	805	815	812	780	819	839	810	837	803	849	811	829	824	772	833	816	799	802	815	797	786	810	816	840	798	759	778	848	797	812	843	807	771	760	800	780	765	782	805	797	819	791	764	797	783	819	815	799	784	840	793	771	829	825	818	787	765	836	784	825	835	802	771	790	813	847	805	807	827	807	815	746	835	794	783	785	817	795	809	786	802	790	850	851	843	808	810	875	811	834	793	814	816	752	842	834	760	783	827	816	803	805	815	780	812	756	792	817	852	799	743	803	792	746	843	777	811	786	862	789	845	834	827	769	837	804	828	788	856	759	840	791	814	819	747	835	775	863	801	807	794	831	861	808	843	811	811	809	780	800	845	837	802	784	822	785	850	812	811	791	800	803	817	787	814	811	792	868	811	774	796	760	829	813	780	838	757	764	790	799	835	844	805	821	909	764	869	817	787	797	809	780	787	828	824	790	777	798	794	763	811	849	800	779	827	854	841	830	785	826	860	802	833	821	810	777	791	828	818	804	789	791	806	792	818	812	764	800	761	788	809	794	791	791	846	820	803	801	804	796	856	841	802	821	805	775	799	817	752	825	865	750	792	806	781	760	773	787	838	817	769	758	799	801	774	794	855	782	830	788	813	848	783	790	809	754	821	831	792	788	801	785	798	778	802	840	870	820	838	778	820	797	778	843	780	804	788	809	814	756	852	784	801	816	765	845	771	774	853	792	801	786	801	828	836	833	818	790	794	813	773	783	801	826	821	788	831	814	810	826	813	811	826	806	789	826	778	793	816	787	819	814	786	800	831	871	800	840	821	841	731	811	820	789	827	821	840	823	831	849	818	732	818	785	795	833	806	808	883	852	805	762	831	815	782	814	836	831	811	776	757	789	779	771	833	828	752	803	804	799	815	772	801	868	836	751	793	770	773	801	802	865	827	793	800	805	813	785	769	748	833	779	784	813	768	824	788	729	809	804	860	782	839	834	822	862	828	786	811	834	820	857	843	830	785	798	809	818	794	786	799	849	789	825	779	838	828	785	835	808	781	765	783	781	796	849	853	818	869	750	777	789	833	793	799	836	823	792	804	783	806	791	857	815	817	804	784	800	773	840	808	831	850	833	846	825	812	805	771	835	863	797	782	815	849	786	803	838	775	814	838	831	823	808	827	842	800	789	779	773	802	819	825	837	789	781	792	804	757	818	820	805	827	810	797	776	843	746	788	802	816	808	779	828	813	825	791	819	849	839	830	789	782	850	782	828	753	801	814	837	786	742	801	805	826	804	835	838	770	832	808	802	814	838	822	758	815	794	846	799	815	798	849	791	764	807	792	840	808	838	827	810	775	817	803	765	806	770	852	786	790	826	844	794	749	791	838	839	777	834	794	799	807	820	806	754	785	782	818	796	810	763	768	820	832	835	800	790	819	775	810	817	768	840	807	815	841	803	783	832	768	802	868	785	859	790	743	805	826	776	813	800	825	777	747	800	827	819	784	734	854	786	780	779	839	813	798	785	797	771	812	829	798	768	787	810	823	790	805	759	754	849	854	808	789	765	851	790	826	802	825	823	833	848	777	865	790	843	870	803	771	741	807	792	879	816	782	823	878	812	831	829	817	840	849	821	841	787	811	793	835	813	874	831	815	771	786	807	780	789	789	833	808	821	832	807	835	804	815	816	779	851	792	787	787	821	837	878	772	756	788	797	826	784	790	788	805	840	791	835	808	855	827	796	834	777	753	784	822	749	776	803	843	872	829	752	825	756	780	827	778	852	804	839	816	778	781	833	818	809	811	788	805	840	819	824	795	821	812	844	803	772	769	804	820	799	873	847	762	820	803	801	839	773	787	806	791	776	799	760	801	845	753	815	820	789	822	774	847	864	749	786	810	833	814	822	811	802	828	767	797	810	848	821	792	849	790	829	793	803	800	801	784	792	764	796	831	832	756	834	805	771	751	753	834	798	808	807	807	811	819	858	821	842	782	800	816	819	779	825	750	808	791	785	829	794	809	777	775	835	796	834	793	820	766	822	817	785	845	811	856	820	809	820	803	802	864	778	841	789	780	842	847	779	791	847	762	856	791	780	814	787	826	781	829	807	771	806	801	826	848	839	817	866	824	848	793	805	846	808	845	771	779	848	769	856	851	821	822	799	819	831	761	840	845	786	836	825	801	805	793	826	845	781	814	854	823	780	804	730	812	786	804	776	785	791	812	784	789	774	794	846	805	832	764	828	820	826	813	845	855	847	769	834	802	854	808	799	824	817	773	763	816	812	758	793	800	805	796	853	832	772	779	864	808	753	765	856	855	762	833	787	821	815	811	824	757	804	813	807	829	815	771	798	764	763	818	740	810	769	798	849	830	822	777	789	767	829	843	792	849	770	821	836	795	785	719	797	794	779	821	812	805	860	794	852	812	794	839	788	795	824	786	821	808	795	828	789	816	804	761	818	813	810	820	796	791	836	833	776	798	796	772	794	812	796	857	794	784	768	840	843	777	834	838	842	798	805	765	809	806	809	824	831	792	812	779	809	813	830	827	788	794	859	858	805	757	779	805	788	830	857	833	806	822	849	790	785	802	812	845	789	873	823	822	807	793	835	840	788	801	785	803	794	837	796	833	823	837	757	796	796	788	812	802	766	826	760	782	832	726	773	781	845	833	803	745	833	836	796	784	815	809	810	799	804	836	775	820	794	820	752	806	882	804	794	825	769	842	810	818	810	753	826	882	813	863	784	767	837	793	842	831	825	833	804	825	830	786	834	857	782	772	788	853	782	855	816	780	831	808	749	764	812	813	840	786	783	789	819	826	839	798	835	831	805	865	826	803	806	832	769	790	826	806	856	851	829	786	785	808	817	761	832	749	803	821	844	856	866	778	774	809	833	809	810	863	815	832	799	835	798	815	845	840	816	798	849	745	816	772	817	832	789	854	794	857	770	831	793	854
23787	21488	28902	24869	20047	5086	940	764	617	644	631	595	548	619	558	600	573	550	548	536	557	535	511	550	553	517	539	543	560	535	531	533	540	530	544	521	531	556	556	513	571	518	569	594	571	521	521	563	571	568	558	554	597	535	549	527	564	588	551	580	547	585	564	559	539	506	562	534	566	531	575	544	573	524	568	544	559	492	549	525	541	522	568	524	545	525	556	560	532	501	534	504	496	558	511	554	536	534	534	553	530	525	498	528	557	516	538	539	550	549	553	548	524	580	559	560	551	504	518	521	555	521	569	510	517	529	568	515	535	507	498	505	552	507	585	559	540	563	496	572	539	546	518	544	500	546	507	584	531	557	538	567	546	542	554	562	556	545	528	506	554	561	553	547	499	523	545	551	519	544	551	514	556	568	527	536	579	499	555	525	494	504	550	539	554	530	540	516	580	504	505	559	535	558	523	571	546	558	503	486	507	504	482	526	512	536	520	523	544	537	561	551	552	516	515	513	561	542	549	534	559	585	505	511	514	534	519	503	526	542	514	592	549	535	516	522	563	500	511	576	505	545	573	490	489	493	532	554	506	490	562	510	544	526	542	479	516	491	559	510	565	569	533	505	532	537	552	528	509	515	523	527	542	519	527	510	549	535	550	565	567	528	519	564	550	512	550	544	536	521	564	523	555	542	524	540	510	513	501	537	512	494	523	521	538	511	539	538	517	503	556	558	563	540	541	531	552	536	530	560	524	560	524	553	533	562	528	571	543	512	516	553	539	552	596	579	517	530	561	520	470	512	506	551	553	540	522	530	528	577	505	557	503	538	601	569	548	551	545	505	554	547	490	524	553	549	555	554	558	527	618	531	489	505	542	583	556	538	539	515	543	566	500	539	540	509	541	529	553	535	520	523	530	533	525	566	544	544	541	547	511	555	550	560	537	507	551	579	573	525	527	537	528	541	557	514	580	515	552	522	564	544	588	519	494	496	506	509	572	563	581	583	537	520	564	555	527	555	536	524	510	554	546	559	488	598	503	520	499	547	520	549	548	556	527	522	527	509	500	518	560	505	527	546	527	559	536	546	553	497	514	538	533	529	533	559	502	523	531	545	509	541	505	554	556	556	512	551	557	534	511	584	561	559	515	495	532	516	549	515	556	533	496	534	532	513	511	544	578	541	510	549	549	536	538	535	548	567	544	513	495	514	552	518	526	540	552	558	547	541	525	522	543	532	527	539	571	550	504	549	527	525	554	547	532	565	483	522	535	523	535	525	559	555	552	526	542	497	510	567	518	560	529	579	522	511	501	537	463	553	506	539	554	524	556	526	511	537	531	555	540	510	523	544	496	538	501	517	538	557	540	583	530	521	523	552	533	548	545	596	549	554	503	524	535	519	507	513	484	540	554	529	544	535	525	530	528	554	522	545	555	518	511	551	545	512	554	490	539	539	538	514	533	497	510	536	535	547	560	491	542	536	534	504	564	551	522	532	520	527	485	527	504	581	536	527	494	521	569	527	518	537	530	539	521	480	509	534	592	542	524	544	536	542	557	528	488	545	545	588	520	527	547	511	548	529	518	518	500	528	557	529	565	541	523	556	543	527	540	543	521	558	533	513	542	528	534	564	574	526	511	547	520	534	514	533	513	532	519	517	525	528	517	525	551	507	497	524	541	569	540	489	529	540	560	549	516	553	584	509	527	555	547	528	552	526	535	525	512	536	553	536	513	547	525	538	514	518	522	539	507	487	528	529	532	532	571	534	561	508	587	574	531	515	551	556	577	597	559	546	562	526	536	534	539	523	557	496	517	554	529	508	524	511	524	555	546	525	540	527	499	508	513	524	541	527	560	510	540	533	523	523	566	567	546	517	519	550	484	534	556	527	533	539	521	554	562	558	511	506	561	529	517	545	544	543	542	543	552	507	512	527	543	460	534	547	508	536	540	574	511	545	548	530	505	521	522	533	523	518	480	514	520	555	537	501	528	501	545	489	557	529	521	544	538	541	556	517	530	500	519	496	507	567	539	562	550	526	526	531	518	505	526	551	492	547	547	578	541	542	553	517	572	545	536	551	551	564	496	530	537	514	557	514	506	521	496	569	543	554	521	547	529	522	494	550	543	474	576	538	532	557	529	520	562	536	494	554	536	541	559	516	480	513	525	501	572	507	533	529	525	521	503	511	534	522	551	554	514	517	508	556	543	563	520	517	556	568	547	553	576	562	513	536	542	549	511	530	499	505	555	540	524	556	519	510	573	540	510	517	534	530	508	528	530	541	504	523	500	496	525	512	541	541	548	524	515	512	508	495	528	566	537	521	542	525	567	558	529	590	560	520	590	516	529	546	530	550	500	499	532	541	514	541	513	565	519	553	553	536	483	538	512	527	536	557	536	572	499	535	580	550	607	555	553	515	506	549	497	535	530	538	547	520	567	520	557	489	507	511	513	546	491	524	594	511	524	516	537	528	555	475	534	573	544	540	511	498	503	561	501	524	519	547	590	528	543	548	546	500	568	563	521	552	558	549	557	510	527	575	499	485	507	514	524	559	517	563	538	517	516	513	552	516	540	535	513	532	513	499	491	525	568	532	520	535	538	525	526	534	511	572	550	543	526	582	524	557	524	508	534	530	551	522	568	538	550	503	548	519	541	570	529	503	593	533	503	549	518	570	518	565	522	528	516	535	542	546	534	562	530	505	495	504	532	556	541	551	531	526	531	512	539	500	547	533	506	560	550	546	569	521	519	511	516	560	499	562	521	603	539	507	538	565	502	571	520	515	538	502	535	523	552	532	543	550	545	559	548	525	516	539	565	531	525	553	557	551	519	521	566	519	564	550	531	505	550	499	531	560	546	510	527	544	540	540	557	520	548	539	500	529	485	562	508	525	499	511	498	535	548	574	556	543	533	538	514	527	536	527	508	553	572	551	578	496	524	540	518	512	524	536	542	526	505	551	534	547	569	578	487	554	518	526	525	518	537	522	497	510	549	537	525	507	530	549	546	526	549	503	507	542	551	563	538	530	538	536	523	555	514	519	553	513	504	563	521	506	509	550	531	511	553	537	537	523	538	577	511	526	553	553	518	550	529	478	527	524	549	513	563	533	523	524	525	555	486	519	550	522	548	507	547	535	562	552	539	506	526	509	552	514	556	537	546	532	500	494	506	565	490	514	497	521	529	546	456	532	535	517	544	515	557	540	497	484	504	571	504	532	557	562	478	494	546	524	551	516	516	490	552	503	522	517	504	521	536	499	525	539	554	573	574	549	540	553	526	517	555	556	514	546	517	502	543	540	539	535	548	554	515	510	535	559	482	556	539	521	551	508	541	546	528	534	541	546	531	568	529	512	512	549	549	534	598	511	527	526	535	539	539	494	551	522	584	568	546	518	580	510	543	518	538	556	513	548	523	557	563	524	506	555	511	500	518	587	545	556	558	569	553	560	532	521	506	499	581	563	506	529	549	525	503	516	522	561	541	492	540	577	528	566	524	527	589	578
19583	66561	34173	2150	1626	1488	1236	1093	1010	882	814	808	736	719	743	723	715	744	690	753	696	733	742	666	678	729	664	703	761	668	716	737	667	689	718	728	696	677	776	686	702	733	708	704	705	743	714	740	726	732	748	784	795	703	749	733	775	727	736	779	739	721	767	742	701	723	692	731	682	707	713	678	680	688	644	652	698	686	675	733	657	698	697	719	690	707	701	702	697	671	679	693	636	736	667	700	673	658	640	720	722	676	647	677	707	682	679	690	683	716	727	705	679	674	680	653	711	663	675	635	692	705	669	688	679	702	684	703	734	640	702	689	681	649	694	644	717	699	697	684	706	710	693	702	690	687	695	687	677	697	707	697	659	689	656	672	658	661	683	690	701	685	691	658	697	682	657	648	675	712	699	679	690	700	656	673	697	675	684	671	700	662	697	691	695	681	700	677	659	712	730	654	718	693	680	703	713	677	674	643	712	677	685	648	659	658	695	721	679	649	618	682	674	685	660	740	635	677	688	691	689	673	663	688	669	712	700	698	689	619	684	674	678	685	720	689	739	693	665	691	660	672	699	619	681	727	705	662	686	701	700	685	659	701	699	695	689	681	690	646	690	696	709	718	723	662	710	696	671	697	663	702	657	701	677	654	653	646	732	660	665	672	682	676	699	647	705	636	699	609	680	644	641	694	645	688	671	742	661	755	709	632	658	689	676	700	709	661	712	661	708	710	639	690	705	682	686	670	682	696	688	682	697	683	712	663	677	635	676	723	715	705	708	714	687	664	660	654	707	662	692	679	651	663	706	726	667	709	674	675	675	624	694	670	637	771	664	737	679	690	649	665	686	668	714	713	661	700	656	691	640	670	722	673	736	653	703	680	704	670	644	656	670	724	723	669	662	674	764	679	650	679	700	703	664	669	701	708	667	660	704	709	685	688	671	675	679	714	671	641	702	601	679	670	715	688	666	665	700	708	665	711	690	704	700	681	731	658	722	664	745	665	708	730	692	679	687	658	697	644	693	663	631	662	627	667	650	713	707	693	672	729	681	706	695	709	696	639	670	735	609	689	651	664	635	676	635	648	687	689	668	668	689	685	694	674	676	670	692	695	703	699	680	699	660	674	752	704	668	691	689	711	664	733	701	673	676	683	655	705	655	699	634	685	647	654	680	709	723	688	699	680	662	689	685	673	686	706	691	653	645	680	654	681	747	745	676	697	721	682	695	675	692	635	662	651	708	721	741	696	669	669	703	681	655	648	716	663	688	689	754	654	692	674	692	700	717	686	648	669	676	662	694	683	654	712	693	716	701	694	715	716	672	671	688	654	637	694	688	694	665	625	696	667	655	659	662	683	664	698	644	709	695	668	679	695	716	719	658	663	712	722	719	657	668	729	690	717	671	665	697	715	651	691	655	669	676	689	685	694	685	682	695	717	715	721	623	710	650	695	666	687	698	694	684	704	702	745	658	695	673	675	663	622	640	648	692	685	660	670	662	685	710	678	727	686	719	697	636	690	694	694	644	672	631	646	713	704	662	663	647	703	709	659	662	701	679	710	631	662	680	725	686	672	686	668	705	675	655	684	684	712	737	698	662	672	688	667	729	701	669	713	668	678	663	712	728	671	674	658	638	642	676	631	689	714	689	666	676	671	727	695	678	687	744	678	677	677	652	693	715	664	678	676	692	720	746	676	705	714	660	624	651	658	656	702	694	708	677	678	705	684	681	682	684	686	686	676	711	673	653	675	656	691	696	719	705	714	676	680	670	701	685	670	672	716	717	654	694	709	688	694	695	668	692	699	693	640	684	702	691	695	692	682	637	717	681	685	673	686	675	705	633	676	708	654	671	693	681	674	699	729	734	662	715	658	692	667	696	735	730	704	699	663	701	729	709	686	676	712	700	684	682	692	698	660	704	668	697	665	687	655	673	716	680	690	681	705	690	680	693	687	632	707	728	681	644	651	720	724	673	698	651	715	698	675	687	647	667	708	660	686	680	705	662	673	710	672	692	678	700	704	670	696	693	704	614	719	682	713	721	699	674	682	680	699	716	653	703	702	685	732	656	653	684	690	688	701	686	679	673	680	677	652	684	636	685	664	671	663	687	665	664	684	643	694	671	700	653	702	663	656	667	721	704	699	740	680	663	671	701	683	723	677	724	662	703	717	663	624	686	669	664	706	704	692	697	715	654	690	671	720	662	633	708	670	675	722	656	695	685	704	723	716	680	670	678	658	708	708	682	682	731	669	649	692	697	695	718	669	726	684	670	680	646	641	695	685	657	687	714	663	643	694	690	688	652	698	710	691	674	633	644	725	648	705	670	650	669	710	678	747	677	684	662	679	686	656	674	741	680	698	673	681	734	679	716	648	690	711	653	633	670	642	696	682	656	672	695	690	696	658	670	696	680	711	685	733	691	710	676	687	690	689	714	686	689	618	704	688	651	667	663	686	700	692	737	671	659	671	681	640	668	681	701	668	634	662	710	681	714	652	679	705	658	702	665	690	724	688	664	640	676	709	744	659	660	675	667	633	662	651	711	645	694	727	722	717	648	646	681	679	687	656	646	692	677	658	696	713	700	732	658	717	696	676	667	652	648	657	682	677	696	705	736	636	691	684	693	667	699	641	670	702	677	750	646	707	669	685	694	671	753	681	694	666	704	700	711	672	666	693	722	655	683	706	669	678	678	686	668	668	674	692	652	681	649	693	702	675	649	709	651	670	668	673	685	693	681	705	693	689	682	670	663	675	701	648	658	682	685	685	718	686	660	719	683	687	676	670	695	658	701	680	668	721	717	671	727	718	693	661	705	670	641	652	701	697	669	657	684	642	694	654	698	676	704	708	660	717	669	655	679	720	695	649	669	708	720	672	697	734	671	657	692	688	707	714	668	737	669	681	659	718	726	681	704	689	658	654	721	694	691	680	699	664	737	638	696	673	637	698	723	665	742	663	713	632	665	730	677	713	726	654	707	633	622	655	658	677	657	649	664	690	690	716	676	691	707	697	693	737	679	685	718	700	674	707	683	702	687	685	674	673	680	698	706	672	684	642	693	671	703	686	686	704	630	658	688	648	685	702	719	727	692	705	689	690	688	666	648	688	688	662	652	667	707	724	640	639	662	660	664	695	678	694	615	671	674	686	705	675	703	656	709	695	699	662	695	652	663	632	692	699	698	669	676	654	645	709	632	636	678	681	657	713	660	672	697	674	645	645	653	672	723	655	750	682	721	704	679	698	683	699	697	666	722	675	675	683	693	696	657	691	668	687	698	672	696	691	673	742	651	661	693	700	692	650	693	681	651	680	673	652	701	627	659	671	702	687	653	695	669	696	648	695	666	687	687	700	657	637	672	743	721	693	708	676	664	708	662	658	674	702	738	724	672	669	702	642	646	671	704	682	686	669	682	688	690	726	656	703	665	687	688	695	722	715	672	720	691	699	709	749	664	732	707	715	697	711	640	694	681	672	718	694	672	678	681	666	661	702	650	701	721	723
24958	21619	27834	24340	5948	786	685	633	599	550	609	572	573	508	552	552	555	564	543	557	561	581	583	561	554	565	586	571	545	524	543	561	566	535	556	558	520	535	551	579	556	547	548	535	538	570	547	589	569	572	508	567	599	639	523	594	546	571	586	569	577	554	548	579	541	539	538	544	542	551	571	533	555	558	560	554	559	536	582	475	562	553	524	534	566	512	544	541	501	553	539	582	526	542	540	554	528	544	504	603	566	558	507	522	532	546	522	551	540	556	497	541	527	556	517	551	557	559	530	537	563	512	565	571	543	527	525	565	518	561	533	553	567	504	536	583	545	527	536	542	544	537	562	559	488	536	572	542	524	554	518	521	571	539	527	538	554	522	526	532	540	543	526	515	537	489	554	527	515	558	549	531	515	550	611	530	552	553	519	542	584	522	559	563	559	513	575	551	570	527	552	531	524	570	538	517	519	514	508	504	529	516	545	539	547	549	553	501	523	552	597	556	514	543	568	518	552	581	527	560	531	527	542	525	543	548	515	568	550	561	569	500	524	544	544	539	548	534	509	545	534	532	543	538	553	507	543	498	542	518	572	536	542	537	522	531	574	533	524	519	559	523	560	571	464	510	528	506	531	492	539	522	522	529	532	550	543	564	524	526	566	558	569	581	525	538	535	567	498	572	510	523	531	584	552	547	548	538	529	550	545	526	555	525	552	527	552	525	547	528	519	499	530	550	532	540	509	549	562	519	529	473	538	551	520	551	557	536	538	543	488	503	550	507	538	554	543	550	529	574	515	546	534	577	522	569	539	538	526	528	550	539	555	576	518	529	526	546	535	541	527	527	528	525	520	514	564	557	554	509	544	538	530	532	583	540	563	575	548	572	586	516	537	531	526	558	558	551	591	533	542	537	542	501	536	539	553	590	536	526	468	541	541	555	526	568	567	523	547	523	535	551	513	562	548	529	548	542	533	539	557	560	512	570	546	563	562	505	567	509	537	558	547	570	541	540	542	509	524	541	563	572	524	513	542	521	540	549	547	530	534	498	490	560	530	574	511	552	564	540	557	548	602	559	529	550	510	544	544	502	541	557	544	530	591	572	538	530	531	521	529	551	511	580	538	524	557	512	551	501	525	512	553	562	554	538	580	531	562	583	548	560	565	573	505	557	492	571	534	575	575	607	548	566	521	598	496	570	540	541	572	571	552	521	582	516	597	529	556	557	534	523	604	587	535	585	598	514	536	567	577	571	504	534	542	563	574	552	549	523	534	548	566	534	518	618	565	545	533	545	555	516	483	521	517	546	516	544	556	514	485	527	511	564	551	544	514	545	514	522	550	540	513	516	551	549	539	536	549	543	559	548	543	522	520	537	554	549	550	501	549	555	582	531	558	540	574	562	537	596	518	517	548	562	564	522	523	567	493	564	535	564	516	520	525	586	578	502	514	503	555	547	527	556	504	531	508	522	519	587	522	552	557	527	546	538	504	552	543	569	581	586	541	526	504	512	561	539	577	568	541	528	498	499	552	526	498	505	593	531	524	541	533	534	512	547	527	519	526	506	554	563	517	569	520	572	523	541	530	530	575	514	561	566	569	532	571	548	516	534	558	566	538	537	524	515	554	516	576	571	553	548	549	553	527	534	552	575	540	542	579	550	558	525	557	490	521	575	531	551	507	489	525	530	574	492	588	527	539	537	547	554	508	518	555	540	564	569	595	547	521	503	541	561	525	547	501	589	562	528	517	557	563	559	554	537	539	520	527	525	541	540	517	528	538	522	539	536	518	515	524	559	548	564	556	553	527	539	543	532	572	566	582	543	525	525	510	577	557	521	540	573	527	574	539	521	588	526	555	547	521	551	550	569	548	552	553	563	508	523	569	611	535	517	566	521	589	517	513	550	548	574	539	523	503	548	528	546	571	544	555	570	544	529	513	536	562	515	543	571	495	552	532	590	531	494	557	535	570	512	549	500	535	512	535	570	570	575	565	526	507	512	550	503	545	525	524	560	531	548	547	550	570	499	563	574	525	567	535	553	521	538	574	537	546	492	574	564	574	533	584	562	543	498	518	603	507	527	542	560	520	488	521	525	515	549	554	540	549	555	495	546	548	485	602	510	544	510	542	518	566	553	530	523	538	545	565	492	551	552	537	569	513	529	547	517	516	500	555	495	516	533	507	539	522	530	513	507	505	514	547	526	543	551	568	558	550	557	562	524	565	533	514	491	567	566	548	539	547	549	574	509	567	512	525	543	522	529	504	543	567	490	581	547	564	543	531	564	568	524	524	535	537	542	592	520	541	510	565	505	572	562	552	498	577	546	568	517	532	511	566	538	553	519	547	515	544	516	549	519	565	553	530	516	537	524	541	549	557	552	549	541	544	574	530	504	571	509	518	557	608	542	557	533	527	559	548	578	548	546	543	507	524	568	565	565	538	550	551	548	561	529	538	533	541	532	575	550	528	577	573	531	528	501	565	527	520	549	549	545	542	551	540	542	481	551	536	506	544	576	580	526	551	498	571	545	539	558	524	543	547	523	514	562	554	576	529	575	527	527	560	511	559	524	524	511	574	548	540	540	568	515	519	520	514	543	549	526	533	559	521	524	529	554	532	537	563	591	493	537	563	554	539	569	559	550	532	518	553	509	510	564	518	539	533	549	586	547	511	510	503	507	539	550	542	542	517	519	547	561	532	543	533	525	532	519	519	520	545	528	547	530	575	557	534	555	549	557	558	546	538	577	542	536	537	544	534	526	507	545	549	542	545	502	546	502	528	521	530	586	519	544	549	517	563	550	551	557	560	561	580	541	524	551	565	553	570	562	514	526	554	560	555	532	534	540	575	551	542	544	576	534	536	548	517	523	519	545	518	552	529	570	583	544	553	516	542	551	506	576	538	553	553	564	527	552	496	562	571	526	519	572	515	581	545	528	570	538	551	544	565	565	518	514	537	490	524	567	567	562	559	494	549	544	557	515	485	562	511	495	581	577	547	502	531	544	521	495	566	553	553	545	529	502	533	579	556	560	566	527	545	558	576	547	513	546	545	590	524	493	529	543	542	528	494	529	547	524	555	539	533	543	537	527	543	526	527	550	504	524	569	541	557	548	525	514	539	527	557	533	549	497	518	550	541	518	534	548	532	583	528	574	529	525	549	534	534	504	537	504	601	550	555	537	536	538	545	534	538	529	518	531	549	504	533	532	538	531	538	516	589	515	526	514	515	552	559	514	553	528	537	536	523	557	534	541	540	542	541	531	520	511	571	521	538	581	582	530	567	567	572	523	550	519	560	543	530	525	536	538	522	551	569	511	524	573	552	530	531	535	526	519	579	538	607	505	548	541	492	526	579	541	538	559	538	501	578	493	550	530	568	540	547	544	534	520	542	520	558	597	512	555	538	547	576	543	548	538	534	527	552	538	538	515	529	525	485	533	506	581	573	550	604	543	529	527	548	540	515	553	530	534	488	550	520	570	536	573	548	546	540	517	532	523	566	561
17661	57612	27224	1377	1196	1032	913	874	832	768	785	751	798	709	725	655	751	661	714	737	714	728	734	706	735	736	728	716	666	676	653	666	735	661	659	695	720	686	709	698	695	666	717	691	723	676	698	687	704	740	764	720	718	681	743	735	726	695	711	730	756	637	761	693	690	753	648	678	681	738	667	688	673	684	637	656	691	714	647	650	698	703	617	684	707	671	660	685	695	715	694	661	661	675	711	690	663	681	702	703	713	655	681	677	702	680	658	674	680	676	648	712	675	715	632	647	664	704	702	694	679	641	737	693	695	659	624	703	696	670	638	667	651	691	691	702	640	650	665	710	691	679	651	634	667	689	649	654	665	677	674	678	683	694	711	704	643	667	709	683	675	655	640	696	673	696	694	684	706	655	698	699	644	604	668	695	685	664	690	721	718	688	651	677	686	693	703	660	699	711	719	717	626	643	702	697	665	705	706	725	655	663	679	701	651	688	658	683	671	670	711	658	682	672	739	668	649	679	680	632	670	677	704	689	700	695	693	692	691	663	703	690	668	676	677	711	672	679	655	660	714	709	687	695	702	684	695	630	650	685	751	689	699	658	668	681	706	652	682	681	663	655	658	665	677	676	705	654	685	717	657	700	693	651	675	676	673	695	659	679	688	674	680	663	655	672	687	627	661	655	683	676	719	689	665	717	649	680	656	619	688	684	630	663	648	686	683	686	713	638	681	679	681	683	708	636	694	666	659	691	699	652	690	669	651	684	742	682	687	692	677	690	702	661	658	651	680	672	670	653	677	645	706	690	691	697	709	651	673	746	717	716	632	639	734	701	658	671	678	692	684	708	689	665	727	661	728	695	655	696	642	675	746	676	617	738	664	697	677	674	729	649	643	626	611	673	684	634	690	666	642	665	711	698	685	630	630	685	711	713	690	655	665	730	696	700	700	660	613	664	705	710	687	685	652	643	664	673	691	677	659	680	644	672	676	661	697	647	685	663	667	696	710	661	710	722	630	674	676	666	712	633	681	631	674	687	678	697	683	631	683	653	697	647	675	640	662	655	712	680	703	604	702	682	692	678	675	685	724	701	688	642	680	694	659	646	622	670	674	644	682	665	675	669	655	688	672	681	664	677	704	679	707	666	664	644	679	705	654	652	705	693	669	657	693	672	649	709	653	694	693	693	680	681	675	629	674	681	652	689	701	656	675	678	690	689	686	687	733	660	661	704	705	669	641	693	708	673	712	636	668	677	635	657	705	669	722	665	660	665	666	663	591	668	665	689	684	681	690	666	643	625	693	664	634	674	658	685	701	679	712	692	678	629	655	669	635	672	696	680	697	724	632	671	698	672	673	677	689	652	689	695	642	698	696	725	693	673	740	733	650	719	627	709	683	656	697	681	716	672	663	697	704	672	674	684	644	671	689	673	735	666	661	702	698	669	709	710	703	699	652	696	647	622	674	668	669	682	668	730	721	711	652	659	674	690	664	678	663	723	684	681	710	668	656	745	613	652	713	665	654	693	720	685	670	671	637	733	665	658	658	670	667	709	610	660	661	682	677	663	679	666	668	689	675	692	656	665	681	626	701	682	688	652	654	722	713	697	674	695	682	648	677	630	694	686	664	688	631	658	637	741	681	660	709	632	696	669	671	621	710	672	675	701	671	694	646	689	673	697	633	650	659	604	691	669	698	662	675	681	674	706	641	667	687	665	683	737	687	657	644	665	645	706	649	760	699	657	635	675	726	667	654	699	639	720	662	625	705	684	664	643	674	676	671	679	630	673	706	651	677	673	651	699	715	723	655	682	674	654	693	701	692	700	678	651	711	659	651	727	683	655	698	648	683	680	680	680	635	710	702	715	660	688	720	684	696	679	699	661	694	668	684	698	676	653	708	678	683	653	748	682	673	689	672	666	645	673	692	709	677	646	643	695	646	651	700	631	643	704	669	674	666	704	666	699	679	653	694	712	657	662	643	673	701	702	695	645	670	703	696	684	692	679	676	711	736	690	700	750	658	703	702	711	638	690	702	673	667	675	710	655	643	673	679	657	669	707	666	677	672	652	681	676	725	674	658	599	703	628	673	705	657	636	707	685	702	685	631	672	700	677	714	734	668	684	690	672	668	672	659	688	727	680	696	692	668	660	648	653	667	693	731	694	654	691	685	674	706	670	679	629	708	689	659	758	685	732	667	673	674	695	676	658	627	674	658	696	665	712	672	677	686	644	676	715	664	680	702	665	660	686	702	661	667	693	681	673	629	666	660	717	671	671	688	663	704	696	688	682	656	706	676	647	647	664	701	666	681	672	680	659	679	650	639	636	640	689	656	676	681	716	698	663	655	654	679	717	697	691	672	661	688	674	651	670	691	656	741	649	705	662	668	625	655	667	666	656	713	700	628	703	684	681	722	684	668	676	698	669	684	710	706	688	688	671	652	682	696	709	728	674	644	618	642	718	685	673	684	716	660	722	639	668	685	697	662	645	698	709	674	680	685	724	647	667	679	669	651	656	686	658	670	659	650	682	651	700	701	679	675	642	652	670	664	718	700	680	685	660	690	659	682	677	703	682	689	627	658	690	691	740	683	665	664	698	654	651	687	640	639	717	713	679	693	684	652	711	711	639	676	637	677	705	681	665	695	670	700	693	716	682	628	627	634	667	643	662	699	700	694	697	705	683	683	671	697	674	688	667	650	653	607	652	656	701	675	669	690	692	714	675	691	646	644	641	695	679	674	689	703	674	697	736	700	716	718	682	671	682	647	655	626	645	674	696	648	678	697	711	652	655	655	621	686	658	655	687	651	641	709	650	681	638	715	679	657	653	685	653	679	676	689	681	710	674	665	689	697	649	633	713	691	634	658	661	695	624	662	651	732	644	724	690	678	676	669	670	656	721	676	656	700	707	695	750	697	700	665	681	679	645	648	682	662	724	652	698	674	677	719	677	668	667	683	654	684	689	691	632	702	683	678	631	730	696	711	715	737	649	683	689	661	681	646	739	681	639	668	693	713	706	656	639	697	700	681	668	640	665	676	678	720	651	628	699	704	683	699	663	680	668	684	729	689	703	662	722	699	666	661	645	649	647	674	693	626	647	700	674	722	647	694	663	675	686	646	646	620	700	682	674	686	718	680	687	666	718	713	710	728	705	707	652	655	686	708	709	698	676	667	643	660	685	677	662	665	668	667	646	725	657	675	677	658	649	668	684	674	707	638	683	650	661	644	720	670	647	664	696	688	699	700	696	658	699	655	645	712	680	700	672	693	676	655	704	642	677	666	671	735	659	656	677	692	663	719	677	644	678	709	656	686	719	708	657	697	689	646	681	720	679	695	697	660	716	678	670	684	717	691	686	652	687	656	680	715	621	692	691	635	659	684	642	713	707	722	734	679	667	713	688	683	692	701	654	680	714	677	679	665	687	692	684	666	728	683	653	675	671	707	673	699	677	607	726	723	717	653	636	650	678	677	695	704	674	673	660	678	650	668	686	636	696	713	670
22888	21484	29327	24169	21447	20224	3427	758	629	571	543	483	453	458	445	453	432	444	438	432	430	430	409	417	418	403	414	388	422	358	412	408	418	395	372	392	413	397	359	402	395	397	381	411	440	427	419	406	419	392	427	404	478	458	454	430	440	449	449	426	418	422	418	414	432	433	368	383	381	396	379	416	385	427	394	364	398	367	409	397	394	407	398	400	389	366	414	406	391	427	386	383	375	405	387	390	369	339	421	394	411	376	364	407	392	406	391	376	401	396	374	383	375	379	412	386	397	414	378	395	376	374	396	389	368	395	368	421	390	409	391	402	360	405	353	381	411	395	437	418	380	400	376	376	365	396	416	402	393	370	375	374	399	408	367	406	354	359	400	393	373	402	418	407	405	405	432	417	401	365	415	420	403	415	391	391	383	362	412	422	387	380	379	399	402	367	409	405	404	358	375	372	375	353	375	407	360	363	419	383	399	411	403	411	380	424	374	383	392	372	353	373	370	351	370	396	360	396	386	409	401	393	380	344	363	395	400	420	415	405	411	390	366	374	371	389	373	370	390	399	381	366	391	415	378	389	394	421	395	362	388	412	390	361	399	387	388	397	382	407	368	369	398	343	416	358	430	387	371	366	389	381	368	392	397	393	379	364	403	365	414	376	397	389	376	417	389	391	382	419	372	389	370	393	405	373	382	326	404	379	376	384	388	380	379	382	402	385	372	382	346	358	380	378	380	399	344	365	353	402	405	366	399	365	348	396	373	379	350	368	416	385	380	388	363	392	387	365	370	378	407	383	388	375	358	396	379	362	397	373	399	404	394	373	413	410	375	385	371	408	381	400	382	399	400	366	385	380	374	387	384	348	372	392	406	389	372	419	404	383	384	344	414	388	390	356	392	384	390	410	422	414	455	379	364	376	415	356	419	414	384	370	394	381	386	391	406	418	361	371	375	394	419	374	410	386	394	407	404	414	397	350	381	399	404	380	386	367	404	379	413	362	392	394	372	402	373	373	395	351	389	436	391	377	414	395	359	384	376	368	377	388	374	390	403	394	371	395	371	382	364	376	387	379	377	387	366	410	363	406	376	375	404	371	406	401	421	419	399	395	392	373	388	411	380	392	370	362	379	350	389	419	376	416	381	361	390	376	397	365	381	395	376	369	406	399	399	410	331	425	370	378	394	372	420	414	351	383	350	384	363	365	389	394	366	372	342	380	354	367	375	362	355	423	374	398	396	381	413	413	352	399	383	395	408	386	355	346	381	359	394	365	390	374	415	396	397	369	371	410	383	401	371	380	395	400	379	391	400	360	400	419	418	384	387	397	387	361	369	421	383	395	390	377	382	411	370	396	377	381	383	427	383	436	402	372	417	377	372	361	360	421	382	373	427	383	400	349	411	389	414	415	382	382	394	426	381	385	398	400	368	412	365	395	384	382	371	414	414	373	416	423	378	386	413	420	397	390	373	390	368	361	363	398	372	368	390	392	385	369	395	394	419	382	372	398	361	396	384	369	405	390	377	419	339	369	370	368	388	381	395	391	427	379	383	365	386	383	350	390	395	363	398	360	401	398	383	401	382	365	383	372	368	357	415	386	376	376	387	391	433	414	369	396	379	374	331	410	372	401	405	371	391	382	380	358	347	380	370	397	411	400	394	373	364	405	413	380	345	357	393	369	390	392	385	383	361	382	377	396	381	335	403	424	388	410	410	339	406	350	443	388	379	402	378	414	392	419	373	402	386	389	366	358	372	403	378	392	363	401	368	369	415	421	383	398	368	368	382	398	354	406	413	400	365	388	409	378	379	384	379	390	409	389	405	408	419	368	395	389	385	366	374	374	381	429	372	395	431	388	395	374	399	398	374	409	399	375	402	362	359	397	430	390	402	437	396	397	365	378	356	387	373	372	390	388	402	372	382	386	366	399	388	379	404	416	376	373	379	367	389	416	386	399	377	376	378	416	421	392	390	362	369	391	359	363	418	359	396	415	372	330	362	384	355	418	373	409	392	345	415	362	414	404	391	369	347	372	351	376	409	364	383	402	362	383	361	411	423	400	399	379	379	380	366	389	442	392	404	406	396	374	358	394	382	388	442	394	366	412	355	402	392	426	377	404	396	399	392	381	395	402	398	377	397	375	386	394	368	383	399	382	364	397	401	414	374	402	398	390	409	375	423	388	443	404	401	401	390	377	387	389	360	377	365	393	375	396	418	367	422	396	377	371	388	380	385	399	378	381	391	372	376	401	402	346	395	404	392	396	365	381	409	388	379	345	409	396	403	423	343	388	372	387	399	391	415	390	363	411	387	389	369	403	368	362	375	364	375	352	388	377	362	378	406	388	385	454	393	380	399	409	391	392	394	397	369	371	408	398	393	410	368	395	376	371	354	408	361	398	374	408	384	446	383	402	390	381	401	384	386	395	375	389	385	390	374	388	356	352	354	379	369	409	370	374	399	399	403	426	376	341	361	405	396	401	396	389	373	377	331	421	389	371	359	413	407	428	404	375	401	387	388	376	409	394	422	405	343	424	388	387	389	392	362	405	402	389	420	442	385	373	410	406	403	403	395	418	351	393	450	370	390	397	392	418	387	358	387	404	428	384	407	366	381	365	415	340	388	389	388	406	386	381	356	388	398	366	375	364	408	384	380	396	418	384	385	401	380	382	408	387	407	398	392	377	380	340	386	402	408	403	412	403	400	403	378	401	430	378	364	393	365	404	435	394	366	346	392	407	387	365	396	369	407	385	401	374	381	411	414	405	410	372	402	368	388	406	393	417	396	396	351	383	396	363	364	406	400	390	373	389	387	411	373	371	385	396	394	430	404	381	387	365	381	360	380	403	378	358	388	379	393	417	430	383	355	411	402	409	389	361	376	378	387	340	378	380	377	350	383	412	398	399	389	405	390	394	374	359	396	349	414	371	383	390	352	395	408	431	388	377	397	377	369	403	367	394	401	375	390	375	401	389	374	393	415	406	410	376	403	382	384	404	402	385	391	377	390	391	383	362	399	408	381	366	378	368	400	409	395	374	387	410	366	390	376	390	384	401	414	398	388	370	408	395	347	440	379	381	381	338	388	379	382	373	381	403	404	370	408	415	368	421	406	376	348	384	396	355	424	401	392	415	407	406	410	389	389	395	424	361	417	385	412	360	413	423	385	400	397	375	371	385	394	377	377	381	372	387	369	390	414	350	401	393	375	379	391	440	403	409	356	390	383	355	372	407	412	405	367	391	369	380	404	389	423	374	373	385	375	407	376	397	372	397	378	364	387	384	385	352	421	385	392	387	366	367	377	349	383	369	401	378	381	355	413	390	412	343	383	439	374	406	393	371	356	419	350	379	374	410	368	380	415	389	369	389	380	365	393	415	384	387	413	387	417	435	407	389	394	366	392	454	388	364	395	354	424	387	360	404	401	412	408	389	410	372	364	404	365	364	413	387	375	350	355	376	371	391	414	412	406	403	384	408	397	398	388	376	394	401	374	383	388	381
21311	76993	39481	3224	2418	1862	1448	1318	1088	916	825	739	776	677	649	607	626	599	565	510	525	589	580	547	525	542	507	513	535	518	515	494	528	554	477	509	524	483	537	513	472	544	546	535	566	579	553	561	571	580	567	575	566	547	586	532	602	558	561	547	512	565	546	587	538	503	503	519	493	515	509	518	529	483	516	542	529	465	512	511	509	506	481	504	487	481	502	482	515	442	487	508	479	480	502	467	527	481	481	516	495	479	446	568	491	505	515	508	481	486	494	477	457	453	506	478	469	496	528	501	494	494	481	498	494	447	529	446	519	509	507	483	537	460	496	529	524	501	452	490	521	452	491	484	426	478	478	459	513	510	471	461	489	513	484	477	475	542	499	495	505	515	464	460	510	512	505	491	513	532	498	502	511	500	472	489	483	463	455	472	487	513	508	504	464	521	500	502	485	483	515	507	496	535	477	498	498	487	459	496	472	458	479	461	492	476	457	460	480	497	481	467	470	467	507	442	521	492	478	492	508	474	499	569	485	474	504	464	514	535	514	491	507	481	495	511	524	490	476	502	500	481	449	483	507	484	518	488	535	497	516	503	466	484	456	489	509	517	480	494	494	521	522	463	489	502	467	508	502	514	496	500	504	468	479	467	473	452	508	518	476	532	502	478	450	521	484	509	477	514	508	470	488	520	437	472	500	481	492	467	503	524	451	479	490	514	532	541	492	486	511	511	498	459	484	509	503	477	506	502	540	445	508	484	531	465	477	522	525	542	504	486	472	472	490	456	481	463	516	472	457	541	487	513	452	467	509	501	466	486	497	497	499	495	503	476	491	424	524	509	466	482	504	467	472	505	496	511	506	501	497	493	487	459	500	509	463	502	522	501	496	476	520	490	464	510	480	507	500	506	506	510	458	529	453	513	511	503	498	475	505	467	486	493	514	468	498	461	521	459	476	506	483	462	485	483	499	574	493	493	485	497	513	500	470	487	479	455	465	469	503	451	486	503	508	510	506	488	493	517	532	476	499	504	510	465	508	493	503	513	482	466	514	499	502	476	524	481	488	481	507	463	466	450	457	492	460	464	523	471	506	507	490	464	481	494	486	482	442	488	506	515	473	451	480	505	518	472	478	500	478	459	540	499	476	501	497	497	500	498	488	457	510	487	486	487	511	444	523	484	476	472	481	552	496	482	482	511	514	518	539	538	480	481	506	472	468	470	463	498	507	521	496	473	475	472	479	492	483	493	466	509	517	481	501	470	498	519	430	469	482	461	498	461	477	505	462	468	458	478	506	492	507	472	500	500	475	503	460	491	509	460	503	484	504	476	460	486	459	493	494	493	457	490	489	514	442	501	516	464	553	509	472	536	507	500	528	488	529	512	485	473	495	485	485	510	496	491	484	545	508	498	491	495	455	515	493	473	495	535	490	529	488	504	501	494	502	485	478	489	473	528	452	512	456	456	471	476	506	507	489	486	457	492	496	490	526	474	470	520	497	503	500	489	523	495	458	487	470	505	500	513	531	491	461	490	473	508	485	507	499	507	491	482	447	446	491	507	491	443	504	468	514	477	484	503	519	492	493	515	507	480	497	496	509	522	465	480	485	465	490	512	513	483	504	494	478	495	509	480	511	468	514	507	491	487	469	501	510	491	461	491	493	449	493	451	510	502	482	491	486	493	478	517	474	484	516	482	496	461	500	492	492	486	508	513	453	498	510	487	479	495	500	513	505	510	523	483	477	526	465	494	512	450	518	516	473	518	501	508	493	510	529	492	510	497	465	512	501	476	498	504	533	451	525	447	473	448	492	478	476	442	482	483	528	468	451	493	474	500	476	479	457	502	498	521	494	499	489	498	516	488	481	491	452	516	472	493	507	468	506	477	518	502	469	486	494	480	477	508	479	509	501	498	499	491	466	469	458	479	461	550	465	518	469	478	519	478	480	530	464	471	509	490	497	527	494	463	480	479	512	457	427	489	496	531	465	464	457	471	476	499	500	456	530	499	493	472	477	486	475	501	476	457	543	481	511	493	486	438	509	514	485	466	489	477	483	510	473	446	465	528	505	461	477	444	473	481	509	500	491	485	495	475	478	477	528	477	494	511	517	448	519	487	494	481	458	522	470	481	513	495	511	462	480	488	481	501	458	503	506	467	513	549	502	501	504	455	461	499	509	472	496	492	508	543	506	521	535	476	528	504	479	490	473	513	461	499	500	484	443	457	487	483	500	499	475	504	470	510	515	509	451	467	495	489	460	496	510	497	524	490	479	468	472	506	493	496	471	462	461	514	500	462	486	484	508	514	517	498	483	496	498	502	511	478	487	484	431	510	471	529	494	489	509	501	544	523	457	469	459	500	498	492	480	525	480	475	527	449	495	477	500	499	538	467	478	446	473	482	494	463	454	519	479	472	490	446	505	509	517	487	516	511	508	477	515	538	475	501	447	502	475	514	477	460	511	467	508	526	493	518	496	495	451	505	465	499	493	467	465	481	506	454	504	534	503	507	465	492	520	444	487	480	485	509	495	484	453	489	483	467	470	480	500	520	490	478	490	486	456	501	509	497	479	516	507	496	486	505	529	475	448	496	514	466	530	481	502	485	498	514	465	511	458	534	484	475	473	516	495	497	491	523	475	489	485	467	470	505	488	521	496	470	492	473	487	488	475	519	465	469	494	479	509	472	474	480	460	475	524	460	478	501	487	481	520	497	477	522	462	511	449	465	457	529	489	491	507	469	461	509	431	537	511	487	497	471	475	481	453	477	487	507	472	506	454	454	468	486	505	464	507	458	425	527	497	515	510	501	461	495	500	492	492	525	491	483	525	464	483	501	475	485	444	495	486	475	491	502	482	464	470	517	505	492	459	484	540	487	496	507	535	484	478	473	473	517	493	510	504	461	471	506	498	477	506	463	483	470	492	485	491	500	540	494	515	470	486	473	505	487	489	510	478	482	507	459	424	476	514	518	470	489	487	515	509	524	513	486	492	466	458	484	470	487	527	468	487	491	507	506	518	507	520	466	480	493	482	501	484	450	501	517	487	512	498	450	476	515	476	455	492	492	475	458	484	520	510	492	516	486	496	496	492	510	501	476	461	482	490	508	516	474	518	498	482	505	485	464	472	487	432	513	505	496	479	477	478	464	514	458	471	462	501	490	478	504	491	522	516	469	468	497	494	464	491	479	483	482	485	505	477	467	511	490	500	482	525	519	487	460	498	479	479	434	484	526	483	490	514	495	460	486	476	527	509	476	484	492	514	506	493	524	478	496	466	475	405	492	499	500	515	487	511	491	522	442	486	488	476	505	514	470	487	478	539	500	496	481	460	523	461	503	475	518	512	453	542	512	473	475	463	505	500	535	471	465	493	502	502	485	486	506	505	505	492	502	500	507	473	469	483	485	491	478	470	500	478	512	540	471	490	501	419	478	448	513	433	498	482	486	483	495	509	530	490	522	466	483	507	474	507	499	506	499	489	497	501	500	466	482	476	479	532	463
28076	20197	12945	1190	683	698	652	682	666	670	653	658	621	663	648	688	660	656	634	627	629	628	603	644	605	650	653	673	607	671	626	636	642	614	616	629	641	625	589	609	663	635	657	663	669	655	678	585	656	671	605	673	639	673	676	590	620	655	697	665	657	673	623	669	625	605	677	619	614	639	601	622	617	662	663	616	643	657	606	627	623	701	631	620	633	621	623	620	648	674	607	632	630	673	638	680	595	640	623	635	640	619	622	608	587	650	653	668	649	641	679	668	645	647	615	599	627	609	616	613	603	589	605	619	667	631	659	619	611	617	654	649	594	551	604	656	595	643	624	632	663	627	656	634	604	582	643	636	615	646	601	611	599	643	669	617	650	699	593	651	623	640	601	638	571	619	635	654	689	632	619	661	663	609	673	637	639	652	647	609	636	602	617	656	671	654	633	626	681	633	589	618	640	623	632	605	579	643	637	671	625	604	652	607	682	629	623	634	652	663	590	635	595	583	650	624	655	642	576	583	623	625	612	618	597	632	659	668	663	668	642	665	618	619	639	618	620	676	650	622	651	629	622	661	616	625	606	645	579	691	627	637	606	648	630	582	631	651	661	642	651	600	639	670	649	655	601	609	631	612	618	654	604	633	670	615	622	653	646	635	648	585	674	648	644	605	594	608	653	541	607	649	654	616	608	625	650	657	617	592	632	642	619	640	648	613	665	634	628	591	661	678	663	684	646	668	667	628	583	618	674	592	615	627	620	640	659	604	613	660	654	609	675	612	619	647	661	664	655	657	621	624	628	668	635	662	638	637	639	671	609	658	622	642	634	600	637	637	578	665	672	629	645	628	635	620	664	599	617	609	619	612	615	641	651	603	623	650	602	644	617	643	636	650	651	607	647	640	676	646	625	669	648	594	650	663	626	621	641	674	602	605	607	672	639	601	632	619	656	589	570	662	606	608	644	623	605	607	641	616	649	641	593	693	675	640	633	612	600	667	615	605	613	634	642	589	638	595	642	611	682	628	617	602	646	628	599	631	623	641	610	619	633	614	601	615	652	624	666	634	654	625	637	643	633	673	687	603	616	658	651	601	633	669	640	634	602	618	667	638	584	643	585	637	606	609	618	630	577	628	666	617	620	647	660	621	696	624	631	604	659	671	621	649	628	630	618	634	601	651	670	627	646	610	666	642	622	608	631	646	576	677	657	640	651	611	597	628	640	653	612	646	689	692	629	583	617	642	615	651	651	657	624	659	647	665	634	667	654	629	615	585	640	622	579	644	662	614	623	652	616	632	701	651	645	649	614	660	606	578	638	668	657	629	676	662	589	590	637	625	621	659	650	616	654	602	628	652	631	588	625	604	679	629	639	613	639	632	637	605	684	655	612	664	622	619	617	663	627	630	649	601	659	651	644	591	631	664	647	664	662	666	622	628	639	641	566	626	635	658	638	628	657	630	610	587	671	646	633	657	645	599	702	610	618	606	657	672	637	641	663	642	642	626	626	651	574	630	650	606	641	639	614	643	681	628	649	640	581	635	616	627	620	655	625	662	647	615	616	610	647	647	609	658	598	650	640	625	629	618	600	605	631	631	617	617	657	661	628	635	661	632	644	647	657	604	635	635	604	600	605	634	628	593	593	611	634	638	646	676	619	620	675	603	642	609	666	609	607	625	620	618	651	622	652	654	632	635	627	625	645	661	640	637	662	623	602	646	646	583	607	616	620	662	598	617	606	667	588	620	599	645	647	602	634	649	682	621	623	643	664	596	634	603	611	623	613	612	628	626	635	662	610	620	623	611	632	613	576	642	629	660	620	604	641	627	646	616	619	622	624	644	618	631	653	668	666	662	641	668	716	658	612	603	660	672	628	651	647	658	633	544	610	653	601	654	649	608	619	644	632	630	648	629	678	605	647	619	638	666	649	647	591	651	658	621	668	649	617	655	585	616	670	641	609	618	630	602	572	581	642	599	640	647	655	599	659	624	594	646	590	623	614	626	658	654	653	617	634	637	640	635	654	619	641	615	620	640	652	639	658	655	636	674	591	676	644	623	643	612	650	647	612	604	646	653	671	616	666	615	643	635	632	660	617	641	687	616	659	649	732	675	648	631	631	662	633	641	586	651	620	621	636	599	598	614	642	627	669	660	627	644	598	688	606	616	642	653	657	616	609	638	631	637	603	610	667	700	643	654	681	653	618	622	659	634	660	648	612	667	625	626	614	644	628	651	637	633	608	650	654	619	655	629	620	636	680	619	641	602	644	621	633	661	609	591	691	625	637	632	651	649	651	638	620	580	633	617	628	592	634	640	615	631	604	619	648	644	666	643	607	610	603	611	658	627	632	624	618	592	610	618	581	605	645	658	615	578	652	603	602	612	620	614	633	608	616	669	631	643	652	598	635	630	620	663	617	602	643	582	658	632	648	693	689	653	604	592	571	603	665	648	624	644	633	657	640	632	627	632	607	625	586	677	628	699	581	632	644	660	589	623	585	646	667	622	582	625	634	643	634	658	642	647	614	610	659	669	609	623	617	621	575	620	656	639	658	623	613	629	586	641	653	604	634	668	648	669	611	630	622	608	656	601	682	633	650	694	643	638	605	634	657	648	596	653	612	628	636	620	628	662	663	669	618	631	621	628	678	640	584	609	624	636	611	671	633	648	626	606	634	629	637	608	599	608	661	607	637	655	583	665	615	555	619	618	625	644	643	641	663	671	631	626	641	616	633	583	674	668	621	588	632	647	637	620	650	639	626	614	626	649	634	605	657	612	599	636	599	646	627	663	625	629	615	635	600	640	635	640	620	640	560	624	626	605	621	682	646	644	622	647	627	634	649	591	583	622	621	643	645	601	638	666	668	650	608	640	655	632	628	674	672	630	679	633	634	641	620	602	619	651	675	658	610	625	660	653	648	647	682	635	654	638	610	647	605	597	665	666	637	646	624	600	663	613	619	629	650	619	637	602	698	635	646	656	661	674	639	660	641	631	562	651	613	640	628	627	670	624	627	659	638	665	682	580	617	660	599	643	616	617	582	641	656	638	644	640	622	596	617	632	613	638	635	644	636	657	652	693	605	690	654	591	636	621	656	626	671	619	596	610	660	620	612	595	659	650	627	634	596	651	657	657	625	608	594	620	636	668	646	621	574	631	636	579	606	662	599	615	648	629	612	622	608	580	616	634	623	642	638	648	673	646	628	635	662	648	684	640	627	614	604	599	631	636	638	603	605	631	644	659	612	629	632	624	668	580	630	627	622	590	653	630	652	632	675	671	667	625	561	616	644	604	650	664	615	649	627	642	638	650	642	663	633	677	626	671	600	662	660	627	585	582	620	646	644	639	631	607	637	607	668	624	654	687	614	634	667	609	646	651	641	649	601	614	622	597	602	614	638	655	608	672	611	641	632	666	666	612	635	623	621	631	635	622	634	664	647	621	690	636	635	599	638	642	660	639	640	629	607	614	646	654	625	606	651	656	651	603	630	623	636	658	688	617
12660	23009	8930	893	837	831	853	788	818	805	796	778	838	777	794	798	798	806	834	773	765	802	828	854	783	794	815	850	765	790	756	852	772	832	758	796	793	778	758	821	823	825	801	831	839	801	785	828	794	846	803	852	845	829	819	782	827	872	847	785	852	833	841	798	747	851	771	774	816	816	833	801	795	820	881	837	773	802	802	798	825	823	812	841	791	809	819	771	779	846	801	826	796	848	812	799	789	791	801	826	833	819	837	797	836	793	774	795	731	752	788	816	810	799	785	792	772	771	780	808	813	769	788	834	828	721	777	822	838	785	785	804	772	811	799	824	824	844	811	802	821	868	822	820	838	860	757	800	810	826	739	794	804	768	832	774	831	774	738	825	783	799	752	811	798	830	834	810	755	743	760	828	772	820	797	791	821	802	827	789	784	842	796	770	801	848	848	829	804	767	766	823	795	860	766	789	819	784	814	813	817	805	837	791	814	776	804	811	812	782	846	821	764	811	779	747	771	845	810	812	789	821	763	804	798	818	798	783	848	813	807	795	832	823	796	773	806	829	832	799	811	783	725	802	806	824	822	788	834	814	773	768	774	797	831	811	856	812	798	747	785	795	852	833	780	789	794	756	810	780	802	857	815	841	803	782	853	831	841	740	780	793	798	849	795	818	841	829	798	784	800	792	781	814	802	770	831	779	792	847	825	817	764	811	780	788	764	823	853	802	822	806	833	791	791	846	808	798	806	807	777	829	836	770	824	824	775	737	860	781	816	839	777	804	828	813	786	749	796	822	826	756	826	787	786	777	787	758	779	777	757	820	778	817	804	788	711	766	812	784	786	802	808	806	853	798	828	797	786	822	807	788	785	818	787	773	805	806	770	776	780	807	798	791	836	805	788	794	812	809	823	806	831	761	781	780	802	819	816	775	796	810	744	814	814	776	753	813	817	821	834	787	785	815	819	850	777	842	804	830	782	800	786	808	790	799	805	757	818	831	806	779	787	811	843	800	852	839	749	788	764	801	789	843	820	781	824	857	784	894	820	812	818	784	787	835	826	802	773	769	802	778	780	780	804	789	804	823	773	786	810	868	767	787	773	822	812	838	786	788	825	764	831	751	820	786	835	832	798	850	844	769	810	795	826	801	792	827	810	803	784	851	747	789	756	812	815	828	810	843	792	789	814	805	762	797	779	761	847	833	806	748	746	812	798	823	809	819	799	797	802	803	808	774	802	825	827	825	807	793	833	761	864	731	833	822	781	799	810	779	785	808	836	843	810	835	796	761	806	805	797	824	799	809	811	832	832	838	839	791	819	773	788	791	782	763	792	781	828	812	781	804	768	830	784	860	836	815	764	821	802	762	803	807	792	763	829	796	854	816	782	806	790	794	783	830	800	798	785	755	768	845	809	850	834	792	825	759	793	777	837	816	841	793	775	787	804	854	872	787	808	798	783	836	782	792	790	786	753	757	782	860	831	774	839	825	802	822	839	776	878	812	788	807	820	797	853	774	846	779	793	784	815	801	770	815	746	818	831	795	810	789	773	798	748	773	855	812	822	799	809	787	823	767	830	799	840	799	774	807	757	809	807	825	760	803	830	713	783	771	790	758	781	781	803	782	791	834	795	754	775	802	759	813	802	802	824	804	798	818	804	845	784	804	780	805	831	766	729	810	847	823	785	793	809	811	765	823	805	844	821	813	807	797	805	778	778	807	827	810	815	871	796	810	800	811	743	825	780	832	826	791	802	811	808	796	782	764	760	800	822	846	818	836	800	818	804	818	760	823	816	790	823	803	833	787	844	800	785	699	824	835	781	804	805	791	796	883	796	769	821	762	825	829	791	764	786	812	810	794	822	797	800	833	786	851	792	788	755	825	761	816	794	787	795	754	818	819	829	805	794	760	841	852	774	820	797	834	799	792	785	850	792	784	845	855	802	788	807	810	792	850	804	817	796	872	837	808	779	823	808	794	817	766	829	824	798	758	815	858	827	838	866	826	803	792	818	785	849	803	795	828	787	781	792	818	798	791	829	844	795	796	798	785	789	772	759	775	855	799	827	830	792	805	809	790	827	825	822	841	813	802	833	781	780	768	853	817	812	768	831	828	841	783	823	764	781	799	771	831	752	853	870	807	824	825	832	813	814	867	844	826	772	797	789	820	823	814	798	784	780	840	844	845	777	828	835	796	788	831	812	747	770	728	805	772	790	764	746	748	803	761	728	792	785	798	765	794	762	822	842	770	771	768	818	821	845	793	745	784	806	796	748	826	791	827	811	803	810	828	796	802	799	788	833	833	742	783	760	790	811	799	812	843	793	821	818	796	759	815	814	812	784	845	812	822	840	783	819	766	840	809	791	741	847	836	823	811	796	808	801	801	789	813	788	812	787	801	829	811	773	779	759	812	750	833	821	773	842	785	792	786	764	818	755	778	777	827	848	777	842	786	818	837	819	815	774	847	763	854	810	763	841	842	777	783	787	812	852	796	827	843	804	730	775	753	840	810	782	826	789	789	838	787	862	846	803	777	805	822	810	805	814	786	778	793	751	832	800	784	774	790	792	831	747	723	776	765	790	765	814	811	818	728	852	804	792	849	799	830	812	835	786	799	767	828	856	797	772	799	819	827	826	746	804	781	797	841	819	792	795	822	800	839	780	787	805	807	790	823	829	799	806	815	812	815	847	800	865	837	786	833	793	786	816	785	812	759	776	824	817	801	778	837	791	773	837	808	820	805	785	834	848	864	802	789	782	816	755	792	777	855	767	786	743	828	780	832	773	817	834	762	764	806	789	823	790	844	820	779	829	770	784	819	781	832	818	805	806	826	772	720	814	757	858	783	825	800	809	792	863	822	819	798	768	831	803	798	768	735	822	839	807	828	770	812	807	760	799	825	794	809	789	813	805	780	821	803	752	792	794	846	813	737	866	804	797	780	753	733	821	708	793	763	761	780	810	807	739	789	774	811	812	798	786	753	867	791	799	815	809	776	793	797	815	861	784	795	801	794	768	807	806	823	851	857	775	784	785	783	813	796	835	792	854	778	791	855	825	830	730	785	782	794	822	774	802	810	800	814	837	762	804	798	816	798	787	785	772	761	788	767	828	861	787	792	793	814	776	810	875	809	807	885	783	820	811	854	803	803	792	815	756	831	814	817	796	832	827	806	816	793	735	796	798	838	847	768	794	806	809	749	792	798	774	762	787	756	795	773	799	852	790	810	824	794	801	812	808	827	771	789	812	854	869	796	822	769	810	791	815	841	823	851	753	793	843	747	814	791	826	774	846	810	786	768	836	824	812	814	794	812	827	814	762	760	764	869	821	789	768	764	752	832	790	767	797	828	783	763	821	802	764	817	783	812	789	802	749	817	752	804	782	806	817	796	788	775	815	760	810	823	763	810	812	776	744	795	829	802	836	808	799	826	804	838	880	794	773	786	818	846	783	800	806	826	851	825	778	838	799	831	790	799	769	802	726	777	764	808	812	852	834	730	779	834
23804	21575	29067	24826	20053	5039	868	734	614	641	596	579	584	614	532	603	564	550	577	562	596	516	548	540	482	535	567	545	563	556	496	550	510	516	535	516	511	489	543	545	518	551	524	515	558	560	557	553	543	560	508	544	566	559	602	558	529	541	544	539	528	534	551	549	538	537	565	498	558	535	526	532	507	515	560	521	503	560	535	559	509	535	507	537	533	539	532	561	513	461	567	564	492	507	529	529	511	524	531	533	498	508	506	526	535	537	570	573	528	528	505	468	555	513	551	502	493	512	517	520	538	516	591	533	518	531	514	553	558	510	520	493	519	478	526	526	553	566	547	529	486	537	565	538	508	524	526	501	507	506	575	557	519	529	519	519	504	498	492	566	519	490	558	484	565	526	516	523	534	505	534	538	571	534	507	523	519	538	551	561	503	529	494	580	543	518	550	528	521	517	567	554	549	552	509	531	531	558	506	512	530	547	511	564	504	496	557	552	466	476	526	546	553	554	543	502	558	516	501	516	492	534	530	564	544	523	535	523	585	566	493	549	524	546	514	546	525	538	514	503	517	534	531	497	552	518	542	545	512	489	537	538	545	516	496	529	518	552	556	528	496	475	554	513	567	521	519	564	522	525	559	515	515	529	528	495	539	506	530	549	503	550	565	525	499	519	542	517	521	507	494	542	536	522	510	523	525	463	558	539	517	520	555	509	536	585	568	524	539	574	536	490	526	538	534	549	538	532	527	505	551	537	505	536	544	550	496	490	512	540	503	492	495	532	536	574	516	511	532	514	510	513	483	528	524	477	550	521	510	517	536	534	513	552	514	531	535	502	481	562	498	593	524	524	522	491	547	514	543	522	483	518	547	533	511	518	570	518	533	556	489	528	512	535	519	539	493	543	529	553	530	489	513	558	532	518	532	514	487	551	560	590	520	498	506	509	511	555	536	526	549	525	505	532	490	538	497	545	540	533	525	533	548	533	547	506	538	530	569	508	487	489	575	542	557	501	518	502	549	493	542	534	498	512	537	528	506	560	526	552	511	533	519	525	567	490	512	487	514	547	524	496	506	553	528	535	567	526	507	521	553	515	545	521	512	543	520	529	526	493	498	535	542	542	515	519	483	534	511	533	494	522	537	519	537	481	517	539	532	563	528	509	488	490	507	508	531	524	536	552	512	523	580	541	515	542	580	510	486	506	521	481	540	517	499	535	529	502	533	541	532	544	532	519	526	541	543	527	505	536	523	510	589	561	543	531	505	545	574	507	525	525	514	551	515	497	558	531	496	519	553	521	550	531	539	492	508	542	580	521	516	518	507	532	545	514	520	504	535	579	475	511	484	553	546	502	470	510	547	544	493	516	537	543	538	527	505	545	502	515	511	564	513	484	524	535	551	514	534	523	483	533	537	485	520	519	502	483	518	507	540	482	544	513	565	518	557	515	534	496	516	545	537	517	554	503	535	538	543	497	540	542	553	543	558	504	487	539	547	540	541	499	503	485	531	543	529	517	561	536	483	538	546	534	516	521	473	531	510	509	522	543	568	485	517	529	517	542	507	509	553	494	485	539	487	504	529	515	559	538	525	528	503	457	522	518	522	504	512	544	514	547	558	530	543	507	524	499	540	517	525	552	520	519	538	503	555	506	528	529	532	517	480	496	532	483	498	501	500	524	500	492	522	503	521	526	524	544	516	508	541	539	514	477	476	515	522	548	489	538	512	547	515	512	513	507	556	556	544	481	529	520	576	542	492	538	520	506	514	525	556	536	512	528	533	503	505	524	518	531	515	489	535	533	534	558	487	512	541	519	520	568	516	522	524	507	565	527	485	528	528	538	529	486	526	541	545	542	516	541	539	537	502	514	513	572	543	496	488	477	532	554	579	566	524	472	548	539	556	497	541	509	510	556	535	527	567	531	488	540	522	544	491	540	528	558	509	547	524	506	506	543	545	503	550	548	538	510	535	474	525	544	531	552	510	531	514	508	507	504	532	539	512	541	534	507	535	511	568	538	562	500	517	592	517	532	500	571	550	501	558	524	514	535	520	580	491	536	537	513	532	511	494	553	511	528	527	523	502	532	507	555	563	550	575	514	523	523	509	535	526	499	571	530	536	563	563	557	514	556	521	511	542	523	547	509	551	497	563	495	520	524	513	518	515	528	487	558	554	528	549	516	490	485	529	581	529	536	554	519	553	547	538	536	515	536	576	544	485	551	510	552	527	543	511	517	576	517	515	511	502	492	537	540	509	556	529	525	544	561	569	493	501	501	530	531	535	554	494	529	528	493	520	534	472	569	531	504	525	536	532	538	535	517	549	522	530	535	573	542	549	490	500	524	480	538	516	498	524	520	523	492	546	558	559	527	559	502	488	531	581	503	551	532	540	537	511	565	545	545	570	463	500	479	551	558	519	568	541	538	509	535	509	539	533	569	561	529	524	516	526	546	556	525	569	527	532	519	545	534	537	552	490	571	485	528	541	536	460	504	534	495	535	484	535	551	542	527	554	511	539	529	520	539	471	480	550	519	519	516	529	504	579	498	520	508	486	524	516	507	494	520	494	511	553	520	525	579	474	522	548	563	581	491	508	518	543	517	520	508	546	505	493	520	506	542	488	510	527	515	529	477	535	532	555	545	504	544	536	546	553	538	511	539	537	541	496	496	515	534	505	545	542	540	510	538	507	521	561	531	509	551	514	531	538	555	507	516	553	557	539	541	563	543	542	518	501	545	548	519	536	517	511	543	504	544	531	480	494	521	529	513	520	533	513	561	539	496	538	620	505	517	496	506	471	533	526	466	508	506	527	493	511	519	553	532	553	501	530	536	527	587	478	538	533	529	538	518	517	516	550	514	516	492	531	491	544	537	507	476	526	537	542	526	501	528	530	531	567	534	536	505	547	538	518	509	566	527	506	493	521	508	557	549	511	497	483	514	537	528	525	476	513	549	509	518	510	543	526	574	479	512	542	562	537	519	539	489	506	509	553	511	525	547	504	545	492	518	517	467	501	483	536	521	523	529	505	499	543	529	517	521	521	563	517	518	536	540	479	501	522	490	530	535	512	560	522	470	513	537	564	522	550	530	517	513	571	522	529	510	530	512	455	532	513	521	523	497	494	557	529	524	497	537	494	534	528	540	519	542	504	555	517	510	503	571	551	519	523	549	505	511	520	507	506	545	520	521	535	517	521	506	489	540	505	521	537	512	529	526	528	549	552	502	565	487	502	520	525	482	523	521	536	535	541	510	479	518	501	466	516	566	576	516	552	520	537	517	512	485	547	552	524	548	521	502	545	506	552	520	521	497	493	570	509	572	529	547	533	544	544	525	537	528	512	518	541	520	556	513	542	517	511	503	539	530	512	546	536	530	503	556	521	480	513	536	501	537	573	561	553	545	532	539	515	528	537	575	517	505	538	518	576	527	516	545	527	534	499	562	522	499	510	494	539	527	556	520	496	515	528	481	537	502	510	547	544	528	559	512	574	496	522	499	530	560
15529	69527	35921	2204	1646	1375	1236	1025	940	878	853	822	764	766	783	741	749	731	731	740	743	714	740	685	718	709	724	657	643	693	678	693	673	707	700	725	670	729	699	668	699	705	735	667	702	697	740	698	736	775	755	771	709	727	703	709	709	754	730	710	734	699	715	697	716	677	691	712	685	673	677	702	656	706	669	679	680	663	684	700	666	698	744	652	668	706	711	641	645	681	707	689	648	643	685	651	663	653	686	713	662	654	673	719	656	695	703	706	692	687	657	735	686	667	670	715	709	686	699	693	650	676	691	710	690	639	683	677	675	645	687	669	722	677	670	604	663	687	653	696	636	696	657	666	666	636	641	683	656	691	657	711	715	679	700	702	662	612	717	647	656	705	678	721	688	722	672	723	670	665	687	679	727	710	700	678	685	661	692	674	686	672	614	685	685	708	654	641	680	674	701	679	682	690	696	652	704	663	686	699	694	665	697	701	700	666	680	657	699	638	684	649	610	687	671	719	690	660	632	718	658	714	676	680	670	680	714	655	691	674	685	682	707	636	670	659	672	674	703	699	658	690	663	638	674	687	666	707	643	658	674	654	665	732	671	671	633	651	675	645	666	691	720	684	689	650	666	704	724	643	665	683	652	679	696	662	679	638	667	666	656	678	676	701	637	667	662	659	686	681	730	659	664	712	632	678	701	647	673	681	659	718	658	664	674	702	679	671	657	663	709	654	649	655	655	662	696	643	688	698	669	679	703	634	709	678	727	652	633	706	671	697	661	686	722	691	682	649	669	672	726	663	693	672	666	642	649	623	672	681	678	703	663	681	657	664	688	706	671	692	659	705	731	685	667	670	672	658	717	679	659	677	640	704	673	671	711	693	698	639	708	706	673	680	727	691	692	667	684	661	670	670	642	681	684	673	686	653	690	668	635	689	666	678	667	691	712	696	705	688	717	636	646	689	681	673	626	638	672	646	692	669	656	672	672	640	679	698	698	635	671	665	663	657	680	674	689	734	706	668	633	660	666	599	634	699	663	686	659	712	720	674	650	660	689	678	699	690	650	643	655	658	681	722	694	717	636	679	647	669	676	709	660	651	662	676	684	736	688	683	670	642	633	643	620	698	678	712	670	653	729	639	617	661	688	649	684	655	666	684	654	681	695	654	728	655	660	681	686	657	682	729	690	698	666	700	703	694	642	698	668	648	738	696	720	750	630	654	707	641	685	675	646	703	699	718	649	674	718	688	670	687	683	652	715	741	659	686	645	671	724	682	698	654	648	701	664	677	708	678	705	634	674	619	676	671	671	667	684	691	674	672	702	751	672	675	700	699	714	623	726	668	636	687	651	642	704	649	680	705	694	668	650	693	688	618	673	674	688	694	689	691	675	686	661	703	718	671	691	689	672	667	729	677	644	710	677	691	700	643	684	669	681	696	722	681	673	676	663	704	663	648	669	699	688	706	688	636	700	671	646	664	648	732	620	705	674	639	634	678	663	720	661	708	668	695	650	681	640	653	726	633	681	673	705	654	671	667	703	682	639	695	653	715	648	670	729	688	694	731	674	672	652	660	652	661	671	712	697	675	651	674	685	663	707	669	708	688	679	686	722	714	662	664	687	651	723	675	671	656	670	696	689	656	669	646	644	706	661	675	671	634	686	675	713	644	679	664	713	653	666	694	676	669	651	664	669	644	655	628	693	668	709	652	707	685	665	666	625	700	679	694	667	636	733	674	709	654	668	674	694	657	642	663	699	708	705	721	680	672	664	646	692	665	679	663	682	696	690	720	705	674	667	656	654	688	701	652	689	689	642	679	690	651	732	660	696	671	650	682	686	656	676	665	652	682	659	633	669	682	660	714	681	694	673	695	712	708	684	714	672	650	663	724	672	744	701	672	680	657	726	694	699	678	717	655	724	723	671	674	716	657	634	660	689	716	693	733	658	655	659	675	652	651	625	643	707	613	664	685	723	713	698	637	655	692	657	685	661	655	713	680	687	691	675	651	677	637	699	670	656	713	674	652	666	615	694	666	704	699	640	699	739	683	682	644	651	663	682	670	691	654	681	714	655	647	673	669	676	695	660	665	667	647	668	666	673	654	693	681	640	685	684	670	691	657	711	677	710	699	672	721	671	663	699	678	720	691	662	685	656	687	647	690	668	703	660	681	683	657	681	666	702	715	625	673	664	714	728	691	665	677	661	675	688	653	643	699	645	625	664	705	656	634	681	623	690	677	631	678	669	618	674	669	649	689	695	697	635	714	673	663	629	654	667	662	693	696	686	631	638	737	679	698	628	675	695	696	711	685	678	638	649	658	701	694	708	678	672	686	661	708	665	685	667	651	662	651	655	679	670	681	675	696	676	706	713	664	662	713	663	715	701	658	652	689	676	676	677	719	748	699	678	703	710	632	679	702	669	687	664	654	715	672	689	629	672	709	724	632	607	617	701	671	698	666	696	661	701	685	679	706	680	683	676	664	728	702	656	676	665	702	659	652	668	662	645	674	685	680	671	681	701	664	642	627	636	667	649	651	664	699	701	667	702	671	622	658	665	691	698	675	646	665	704	676	733	678	625	697	645	694	656	664	655	694	706	660	633	692	708	636	707	648	648	668	679	687	678	601	628	653	707	707	715	687	686	693	680	661	665	663	693	713	646	712	674	644	656	654	710	706	679	643	665	657	713	680	729	665	665	656	686	637	643	648	698	648	692	652	666	656	615	708	655	690	697	710	711	675	649	726	693	701	640	680	675	660	654	696	645	687	657	733	687	713	694	649	680	674	686	655	715	686	672	700	665	674	685	661	681	700	724	652	675	644	637	678	681	696	689	659	689	679	668	692	683	649	701	631	681	634	693	697	629	703	726	706	665	663	630	636	638	728	642	684	694	679	701	697	720	681	706	703	674	626	695	617	668	684	638	640	727	676	644	636	693	685	694	710	688	689	651	668	684	670	622	667	722	653	664	659	667	673	680	675	719	667	684	669	728	669	673	641	679	677	673	626	662	660	712	629	657	657	659	670	685	669	641	680	668	698	728	742	637	684	708	670	670	640	679	695	686	667	680	701	661	657	687	647	664	640	650	695	741	646	651	673	662	706	683	708	693	694	649	674	690	701	677	663	669	637	645	653	711	709	647	661	718	642	660	695	655	663	703	656	677	695	638	693	653	628	654	646	644	685	669	716	680	722	655	637	639	671	682	705	700	666	662	678	670	694	668	603	659	707	649	706	616	677	710	622	668	663	715	652	673	700	669	663	661	662	697	659	648	676	661	678	709	721	689	679	701	668	679	678	650	684	629	702	654	714	658	650	651	706	653	744	680	662	636	615	682	635	612	686	711	704	726	684	695	698	673	690	717	646	694	697	657	698	679	655	682	675	728	664	654	659	732	647	683	643	682	677	662	668	677	644	653	721	649	679	697	673	665	682	723	666	676	724	707	684	697	662	652	684	686	623	702	669	682	674	700	666	650	631	670	682	704	739	673	674	716	663	684	656
25058	21707	28138	24378	6163	780	672	601	586	554	572	533	552	561	596	572	540	559	553	544	516	538	533	531	495	552	541	555	552	528	510	555	527	557	532	581	552	502	580	551	551	562	574	530	563	487	534	534	554	567	567	538	538	533	597	569	523	543	541	562	565	559	526	535	561	519	525	504	554	517	566	536	503	561	512	546	588	558	579	497	545	519	525	544	520	553	551	574	516	507	513	520	561	508	519	505	521	550	543	507	533	521	532	555	526	557	509	542	557	548	518	546	530	552	536	541	524	544	541	552	551	546	582	529	554	538	548	562	551	544	554	518	552	524	492	519	577	538	516	510	611	551	552	552	527	563	539	517	528	557	548	549	496	517	562	507	515	527	523	514	551	501	544	503	525	561	555	537	537	520	559	525	523	508	503	511	511	544	571	534	526	583	532	520	535	526	543	536	567	511	537	526	538	556	579	575	552	533	534	523	533	505	528	542	545	517	540	542	541	556	512	593	555	549	565	559	575	576	516	504	563	516	555	511	565	516	492	530	557	487	554	592	544	556	535	539	512	555	481	525	499	532	537	480	531	516	517	576	509	581	544	581	510	517	518	530	521	508	530	552	539	493	559	575	583	498	559	541	550	517	532	550	533	564	578	505	502	572	565	514	535	539	519	531	550	556	554	545	517	536	564	529	527	561	564	550	564	533	548	521	538	506	528	526	558	551	508	506	546	556	533	574	552	548	566	541	537	525	502	592	500	504	553	528	547	518	505	546	539	548	514	567	523	557	563	513	506	563	509	510	532	531	505	549	508	534	520	525	544	495	516	554	565	531	548	552	519	538	495	517	527	543	569	580	523	501	555	544	537	499	555	559	541	526	594	527	527	532	501	543	543	526	561	555	570	510	568	528	568	539	538	512	567	529	542	557	515	520	556	507	543	536	530	545	559	513	568	575	511	546	530	551	539	527	509	502	490	499	552	516	506	510	484	581	558	514	564	557	555	536	494	502	519	512	560	575	514	559	530	543	555	545	525	531	499	541	537	566	534	511	519	539	534	577	565	533	529	584	562	589	526	537	537	517	522	523	514	544	558	568	548	543	511	542	522	496	560	549	539	529	528	514	544	550	555	511	511	533	556	491	541	543	612	516	551	555	524	562	566	553	513	539	490	544	543	533	543	534	519	518	556	523	602	502	552	533	519	539	566	504	550	565	562	495	565	526	519	515	498	523	524	546	487	543	574	536	563	556	570	539	552	542	514	546	551	511	537	518	516	543	519	537	538	490	559	508	524	532	518	514	505	521	525	542	493	555	518	540	544	542	535	545	511	578	530	525	516	551	549	517	535	460	538	510	563	529	548	518	535	552	522	519	515	515	512	567	494	516	532	535	552	522	553	537	505	531	523	549	576	543	521	531	539	551	496	524	525	508	525	519	565	529	546	521	551	556	551	513	510	543	520	559	533	481	496	533	558	564	540	528	489	555	521	586	525	502	517	511	540	525	529	565	498	505	575	539	528	560	537	549	581	535	551	545	574	581	499	499	558	536	548	554	588	534	536	505	577	585	522	468	515	508	525	572	576	567	511	530	492	585	505	495	515	517	527	510	528	538	499	562	529	547	530	491	552	522	526	533	558	540	528	533	531	535	548	557	531	553	534	554	557	544	568	545	525	545	501	541	492	508	557	546	537	549	513	544	547	568	525	517	506	496	569	530	546	535	489	552	542	533	543	519	557	551	527	524	547	545	517	537	515	528	532	567	527	551	521	526	533	566	525	503	552	537	566	485	517	539	573	547	514	534	527	508	562	505	555	552	548	512	530	542	535	496	524	539	500	536	540	546	548	556	571	552	546	568	547	579	544	554	546	506	593	518	516	536	522	474	528	532	545	557	552	559	519	524	547	512	553	498	526	562	594	516	517	555	534	538	512	550	560	541	508	515	518	529	532	542	549	537	564	509	528	505	575	525	533	532	532	568	541	507	546	553	527	495	506	500	536	513	542	576	537	544	572	550	512	500	529	551	544	501	533	511	527	577	519	545	521	538	581	525	531	493	555	509	533	559	514	528	517	550	513	549	527	525	524	514	536	503	516	550	558	531	506	557	503	537	531	556	483	535	534	530	504	550	535	519	561	536	516	531	552	564	521	572	510	546	524	506	509	508	544	522	545	550	518	508	546	533	535	499	552	491	527	571	564	562	505	528	543	491	561	524	523	556	539	534	542	551	499	532	510	523	518	556	512	523	540	514	567	527	536	528	547	526	517	554	514	544	547	520	539	534	539	495	532	534	537	508	527	512	546	544	502	544	549	586	532	542	536	521	519	531	535	574	537	559	572	542	556	533	497	505	552	556	577	521	535	529	558	548	503	547	502	549	545	527	544	543	556	494	527	534	542	503	564	545	561	545	563	532	519	497	536	536	529	548	604	517	538	543	536	546	520	524	525	555	550	528	549	524	539	544	533	487	526	574	548	544	531	594	547	572	532	525	524	541	521	514	560	530	561	558	530	528	543	559	518	553	526	551	534	536	543	548	540	561	536	521	567	579	518	500	512	531	538	557	522	538	495	582	516	546	534	572	528	514	535	522	540	580	532	508	513	544	554	542	554	533	529	541	545	504	535	485	540	519	538	546	532	547	554	578	492	547	489	536	533	536	549	541	527	547	547	576	526	519	571	523	548	534	540	531	526	559	568	527	543	526	507	503	545	553	546	481	516	510	470	528	535	568	540	543	508	558	499	501	547	545	549	515	520	517	524	505	574	556	531	537	509	562	533	507	542	546	502	518	566	525	527	565	540	513	554	594	528	523	563	505	532	538	559	531	544	552	479	534	548	502	545	574	551	558	500	545	568	526	560	552	559	517	512	506	567	501	524	545	526	538	539	547	534	456	506	558	492	527	558	551	549	543	512	575	546	540	554	496	512	538	552	550	546	499	541	567	542	535	573	505	560	557	500	540	554	546	526	517	546	521	527	534	502	554	577	515	538	543	521	517	550	504	552	559	562	564	522	541	523	553	538	544	532	540	542	492	563	532	555	528	538	545	558	525	517	501	510	529	491	521	516	538	538	542	559	560	505	506	541	536	529	514	566	537	513	554	490	592	521	522	565	545	522	555	514	561	535	522	512	528	519	545	559	516	517	562	541	522	542	499	519	542	493	483	494	551	513	526	544	508	564	553	501	540	548	516	565	513	540	543	536	534	481	561	542	556	550	556	497	501	567	517	548	508	525	529	571	564	552	528	535	501	547	506	526	524	529	504	499	524	533	560	566	501	554	593	541	525	540	517	541	498	567	570	549	566	573	519	539	563	511	559	556	553	535	522	561	527	563	546	526	544	501	527	527	546	538	565	510	516	524	543	517	523	540	530	531	555	535	542	538	548	576	509	536	544	573	551	524	545	533	538	506	568	530	547	547	508	532	577	534	551	547	567	551	555	541	547	551	558	525	571	552	563	533	511	525	503	527	533	583	524	507	520	539	554	580	546	516	526	558	532	560	503	559	527
15469	59038	29550	1417	1116	1018	969	868	827	804	716	791	751	701	723	745	714	775	713	703	722	734	672	649	664	652	675	675	673	694	692	687	611	666	687	641	686	698	677	708	693	681	697	671	742	770	716	707	703	747	700	705	738	722	702	730	775	687	716	727	704	651	704	670	702	672	720	651	690	715	691	649	761	712	625	703	656	704	734	690	650	665	659	667	665	657	612	664	718	692	680	672	728	708	705	653	656	635	685	635	716	646	704	720	653	653	694	682	665	638	712	697	651	675	638	676	686	675	673	686	670	664	685	654	648	641	622	662	673	673	694	704	685	692	673	674	643	623	674	685	684	707	659	676	629	717	660	650	681	657	686	630	684	699	659	670	651	666	673	682	689	667	662	653	654	666	702	681	663	676	697	693	685	698	647	664	715	685	673	701	629	678	713	701	631	677	694	656	664	704	683	731	647	659	679	670	653	686	683	719	694	672	649	694	670	716	676	683	738	700	689	690	718	741	631	690	665	702	638	669	687	707	655	677	677	654	700	652	657	712	662	645	648	684	672	678	661	691	659	679	664	671	696	709	706	696	640	690	670	657	665	678	696	685	693	670	662	677	612	659	689	695	661	684	671	692	713	687	660	676	679	699	673	652	672	626	697	666	646	692	734	635	684	687	664	711	638	655	647	680	681	638	649	685	715	680	666	648	686	676	667	636	723	690	722	656	670	685	655	692	687	695	667	663	668	710	699	644	677	650	635	668	695	694	660	673	720	607	713	689	682	686	705	696	647	669	708	693	718	689	694	680	682	679	652	654	686	640	671	681	698	684	681	684	668	653	703	652	696	691	730	674	662	669	685	684	667	647	705	693	695	654	686	720	661	665	698	719	697	725	679	700	662	607	695	677	656	671	647	662	682	629	638	668	643	642	637	707	688	672	629	666	669	703	673	677	689	668	635	683	679	681	687	643	675	657	660	642	648	734	676	686	677	657	684	684	662	651	635	633	697	628	665	679	706	670	682	647	725	661	703	702	692	663	699	694	702	695	676	707	666	653	709	721	683	665	691	642	668	677	694	670	707	699	658	616	630	675	689	654	711	734	684	724	678	670	610	655	709	701	657	697	630	716	647	636	665	723	717	730	707	640	677	727	714	668	707	671	696	626	682	665	720	662	637	642	657	673	668	641	644	712	675	700	712	708	632	680	713	685	660	680	695	672	691	662	713	712	649	677	694	653	682	666	652	696	636	649	676	692	651	640	699	669	634	662	696	709	659	673	677	690	702	657	683	677	765	716	638	715	684	701	746	682	662	629	701	657	663	655	674	705	714	617	702	673	636	686	670	660	641	687	657	669	654	690	643	653	717	629	678	686	673	687	670	675	674	656	677	609	699	657	694	686	633	680	668	688	644	693	691	693	684	677	707	675	693	679	631	667	697	717	663	634	675	692	666	697	680	658	652	669	670	675	652	712	706	647	718	714	685	687	707	719	645	687	655	644	671	678	634	708	678	711	635	705	645	676	658	679	665	687	668	703	635	694	705	690	691	664	707	695	677	657	672	672	654	694	700	682	685	680	697	691	674	727	641	647	702	662	651	730	734	680	662	687	654	693	645	683	670	639	643	659	730	742	632	638	648	685	661	600	682	658	662	671	670	703	658	698	696	674	691	657	689	677	685	697	659	674	625	686	683	670	692	699	620	705	664	671	674	680	662	637	692	703	669	735	703	670	697	670	610	648	671	675	674	708	655	657	674	700	662	681	649	714	668	671	618	640	670	692	676	677	630	701	633	660	688	712	689	695	687	645	655	681	662	670	692	700	669	652	657	668	656	695	715	669	654	640	624	670	680	709	682	710	672	658	692	635	679	663	662	633	698	663	711	666	658	671	718	670	707	685	677	660	649	659	637	699	712	624	666	662	710	627	672	656	607	678	665	722	646	653	636	672	689	704	676	677	694	687	684	656	664	674	679	648	689	654	683	688	700	679	662	681	668	640	697	662	655	685	687	709	701	667	671	685	628	647	664	704	700	653	651	662	688	713	707	701	654	664	714	647	682	711	657	619	671	671	662	657	676	686	692	646	668	669	636	653	627	685	644	665	663	696	656	676	665	725	652	704	634	621	669	675	665	662	676	740	693	691	725	639	695	679	660	703	676	698	694	627	653	665	657	662	656	702	661	718	652	737	679	724	712	675	680	670	686	675	659	635	614	682	668	618	687	641	690	682	669	644	680	653	689	633	675	687	722	673	662	670	665	623	681	697	656	688	641	644	689	710	739	664	703	691	699	704	639	670	704	632	633	622	636	712	655	662	659	666	705	684	678	673	659	689	661	704	709	716	687	690	650	648	659	667	642	657	697	651	674	697	621	702	679	675	677	660	650	647	646	647	657	617	666	645	652	705	673	653	658	612	643	663	676	664	657	667	706	697	699	666	703	692	676	724	646	676	671	648	691	678	674	670	674	651	646	682	612	694	652	683	654	688	677	679	646	686	640	695	634	663	645	648	681	661	709	692	644	676	710	663	687	688	675	695	666	667	687	677	685	660	699	658	656	679	685	692	649	626	681	666	726	678	689	729	708	695	696	676	665	620	652	655	699	686	668	673	667	674	671	702	717	663	681	680	701	671	657	699	691	686	643	700	690	723	667	675	691	679	628	698	727	684	696	651	671	668	684	606	638	689	685	710	674	670	675	657	685	684	659	667	683	634	669	685	668	639	694	650	683	653	695	685	698	702	655	702	667	665	665	674	702	679	638	701	655	649	661	667	695	701	698	636	679	658	661	686	663	655	666	690	712	741	668	707	634	663	652	674	670	629	698	666	671	673	677	640	668	645	664	735	693	716	676	668	696	652	661	654	663	725	686	698	611	658	689	679	640	646	670	704	705	667	694	640	706	653	672	710	713	695	678	691	652	728	699	678	645	675	651	703	683	677	646	662	696	648	662	649	713	698	669	685	660	687	685	664	691	679	671	680	668	679	664	660	682	659	650	696	689	656	697	660	660	666	692	697	680	699	699	650	687	680	639	692	708	672	697	669	672	677	644	648	695	690	652	628	714	667	672	653	665	694	703	676	697	714	669	681	669	689	691	711	640	652	710	695	685	699	630	649	665	693	693	659	661	637	679	704	690	674	694	652	644	670	615	665	665	633	685	699	659	666	645	656	693	669	657	667	669	707	662	690	682	691	643	658	661	650	634	701	649	664	693	628	652	702	666	609	624	630	690	625	711	691	645	654	673	644	713	680	683	679	731	686	691	664	708	679	661	699	758	655	723	663	674	686	655	686	649	692	670	675	634	693	671	639	702	697	681	680	670	661	710	607	692	648	654	667	708	641	713	690	666	651	659	674	679	690	670	656	614	672	689	689	675	692	693	671	652	680	707	697	717	692	728	710	690	659	672	686	647	695	655	692	650	675	657	646	668	669	628	686	679	662	641	625	646	664	691	659	631	660	675	673	675	659	743	702	657	730	662	620	657	665	702	721	730	673	673	714	636	689	633	687
22831	21487	29564	24051	21424	19802	3283	746	575	544	503	474	492	458	490	431	419	453	412	435	428	431	405	419	372	373	398	434	410	375	404	380	391	392	396	406	367	388	384	400	389	415	405	369	410	401	435	417	386	406	421	412	388	428	462	426	403	369	417	372	428	404	415	399	419	398	402	369	383	382	388	376	363	371	376	374	378	376	383	440	363	377	370	377	414	402	356	361	390	408	368	359	397	398	380	372	396	367	440	388	390	336	363	368	361	378	366	373	409	374	364	405	362	356	372	392	346	387	401	379	389	342	436	375	406	359	370	415	384	383	372	377	360	381	367	387	340	340	353	376	365	385	371	413	383	362	371	363	398	386	401	400	389	357	372	360	371	372	358	360	373	399	398	399	389	381	382	366	398	378	358	389	355	403	408	379	391	407	389	350	367	386	409	388	400	403	389	381	380	369	399	379	369	379	416	397	384	401	399	385	395	355	342	370	371	356	383	401	390	367	358	367	394	374	384	371	329	394	410	386	393	424	378	353	414	406	395	386	391	368	367	332	358	372	384	389	387	353	388	369	405	356	365	392	366	368	374	387	420	401	390	369	373	351	358	365	391	375	367	377	429	390	405	359	370	366	391	373	404	420	394	370	406	375	389	396	348	357	384	398	379	385	353	409	360	390	388	391	369	376	393	351	361	403	344	379	380	383	359	396	388	382	379	405	382	409	384	370	363	399	402	409	388	390	418	353	374	390	373	324	348	378	387	370	370	419	376	369	343	349	380	394	408	405	378	348	363	418	399	432	401	352	388	400	357	369	366	383	347	406	377	391	386	346	334	358	390	375	366	390	409	407	372	378	381	358	363	380	389	370	374	361	375	372	381	360	364	375	381	407	362	369	382	394	350	363	344	397	377	373	411	358	362	377	393	393	378	386	429	388	373	402	365	375	369	391	352	397	373	416	432	343	393	352	347	373	357	410	366	397	412	351	368	377	391	405	350	376	362	360	369	384	376	383	360	389	341	364	358	383	388	385	356	368	393	397	415	395	382	370	400	384	365	370	401	395	399	394	372	381	360	385	348	400	386	359	363	371	395	376	376	353	370	384	366	404	398	395	344	413	379	391	360	369	397	392	358	393	405	394	365	368	393	386	383	365	349	376	418	374	355	386	400	424	403	394	380	393	367	369	361	380	389	370	364	354	403	412	355	341	394	363	382	415	357	384	359	384	352	406	393	407	358	387	390	375	372	378	381	368	414	389	374	342	362	371	386	398	398	374	345	359	386	373	366	399	384	412	403	357	394	355	357	358	373	356	366	405	363	367	387	403	357	334	377	413	400	393	371	326	371	385	391	402	350	374	379	393	348	392	382	357	385	390	382	391	368	383	405	400	410	391	399	379	381	408	382	383	403	364	381	365	373	409	331	389	376	359	347	386	366	375	384	363	393	395	420	386	402	363	369	396	396	373	387	411	365	384	371	346	382	391	352	384	362	375	359	379	409	402	357	383	382	384	368	362	378	351	389	400	385	343	415	324	340	374	391	344	382	375	372	364	351	369	358	384	354	348	414	400	380	364	380	364	423	357	376	409	396	381	344	389	365	405	382	366	408	388	370	375	366	329	382	368	409	374	388	340	336	375	389	408	368	361	379	355	398	356	378	337	378	371	343	349	369	378	366	370	379	367	380	361	355	392	386	381	375	397	365	373	391	419	383	374	353	401	369	418	411	390	387	388	389	403	375	355	365	405	376	345	368	396	376	396	380	357	384	358	373	386	412	387	395	356	387	369	383	385	410	353	369	390	370	392	376	394	350	353	377	433	384	341	385	376	379	387	404	390	346	413	396	391	369	442	409	363	395	347	361	370	354	411	386	394	372	388	350	342	367	365	405	407	345	362	385	382	377	380	378	350	384	383	395	402	375	348	349	408	374	373	378	347	409	378	353	364	362	399	388	354	360	340	400	384	365	406	367	357	417	359	334	334	359	369	358	372	369	370	347	383	419	378	381	352	385	370	359	397	378	350	342	429	414	344	368	372	386	347	342	386	372	377	370	383	375	367	332	381	373	414	380	374	353	360	375	379	383	359	333	370	403	397	341	381	354	391	377	405	365	398	365	375	380	391	387	334	377	394	391	360	402	376	404	386	397	399	417	318	417	376	377	400	393	393	361	396	378	352	368	382	393	388	386	385	386	402	380	410	406	393	408	377	372	370	404	348	378	397	366	390	389	371	411	393	395	382	373	392	367	364	399	379	367	364	364	395	373	372	381	370	334	409	373	380	397	359	319	396	389	371	369	385	382	351	355	375	402	360	399	362	386	380	383	345	375	402	364	394	378	379	364	386	362	385	362	373	393	369	389	342	367	381	393	410	417	379	385	381	366	360	366	392	355	345	374	379	356	368	385	379	374	390	367	399	363	373	363	388	365	351	413	376	352	405	404	400	381	381	388	390	374	379	432	378	367	380	329	419	389	370	387	342	368	413	367	370	361	365	368	397	365	370	404	371	382	386	378	381	367	376	370	373	382	367	382	368	378	395	379	383	355	400	346	398	404	364	351	349	376	360	355	373	356	373	377	355	352	371	366	354	362	353	390	388	374	402	370	385	376	377	375	406	355	381	389	379	372	392	402	395	375	373	391	380	403	355	385	377	364	368	393	364	414	363	396	384	355	372	339	420	383	393	379	385	411	391	393	354	401	361	369	397	342	362	356	399	393	368	373	362	405	381	378	387	391	354	381	354	371	386	342	346	377	383	394	355	359	386	359	406	368	366	407	383	407	354	353	373	399	402	404	403	371	384	350	393	392	383	397	400	362	373	409	338	352	384	426	397	416	385	363	384	394	382	355	329	425	388	344	394	345	393	376	378	367	377	402	382	359	376	365	395	369	353	375	390	417	401	379	365	398	392	366	386	358	375	346	371	394	343	380	366	359	385	402	354	379	387	384	382	371	365	403	387	378	395	396	398	384	361	396	388	377	338	406	355	397	376	419	400	347	380	368	375	392	383	400	366	344	350	361	379	383	398	348	385	367	405	364	372	390	384	394	377	396	389	368	398	388	361	392	372	363	378	352	362	370	385	354	361	355	447	392	394	346	402	386	327	334	347	346	367	396	394	359	381	383	367	354	358	357	405	357	361	367	370	359	397	415	396	391	352	383	362	396	379	416	376	353	387	381	366	364	383	394	366	408	369	411	384	416	393	366	413	416	360	363	407	354	379	376	375	360	374	386	373	376	405	385	390	390	373	385	392	384	386	393	392	354	372	384	405	382	421	404	381	364	354	368	408	400	399	387	380	412	383	378	374	368	373	374	380	363	363	375	371	346	389	373	400	325	383	386	381	382	398	383	387	352	388	407	347	369	353	312	357	363	397	390	344	387	402	376	411	421	383	362	359	363	384	368	376	367	359	404	360	393	367	384	387	388	364	401	366	368	417	392	362	360	409	404	364	345	366	361	387	407	358	375	395	385	418	378	366	347	373	393	354	406	369	406	392	422	379	403	405
21403	80502	44949	2979	2325	1791	1455	1172	1028	931	818	748	740	642	637	617	614	590	591	555	589	536	528	527	528	534	473	469	485	557	499	497	469	513	527	467	490	520	560	522	525	552	511	523	520	560	576	534	577	515	565	542	559	574	545	573	547	545	508	561	527	535	535	511	534	508	537	522	528	465	509	510	504	490	540	530	495	485	504	514	465	490	440	477	501	479	509	492	464	490	459	484	490	465	489	475	483	521	497	497	479	490	532	512	458	453	483	515	485	510	459	512	491	509	478	500	501	474	483	482	490	485	495	449	504	460	478	488	480	483	479	498	480	486	476	480	502	491	502	457	473	511	492	456	514	461	505	482	455	454	503	467	488	480	473	467	480	492	482	456	480	458	467	479	461	484	478	473	494	478	464	504	464	480	508	488	474	470	446	479	460	473	487	448	478	502	503	477	479	477	484	503	465	459	486	493	466	438	471	490	494	495	509	489	474	446	446	477	494	450	472	506	457	455	455	443	475	507	488	478	498	469	421	488	502	482	485	504	466	519	472	551	488	500	514	503	520	418	473	466	505	510	488	493	517	467	481	501	478	500	466	494	502	466	463	473	484	492	466	482	460	475	494	456	524	494	526	496	442	481	474	449	464	529	474	482	467	462	491	521	456	478	510	480	475	473	486	467	478	504	490	509	490	466	458	441	501	479	462	478	509	484	495	493	488	518	493	450	500	504	476	467	479	481	463	490	434	514	514	427	519	514	504	481	464	521	480	502	452	472	489	479	464	475	474	514	497	512	480	475	485	509	488	488	485	460	474	459	497	511	491	497	491	483	487	510	471	463	493	462	474	510	474	434	521	466	534	481	496	493	499	433	494	529	482	476	492	491	466	477	470	495	469	459	441	476	473	503	499	495	502	457	475	462	503	522	503	532	477	474	456	496	460	467	481	483	484	480	469	531	484	475	492	495	509	476	484	483	480	460	476	485	493	505	502	479	426	462	484	470	521	481	488	515	449	481	493	475	477	442	510	454	474	481	535	492	480	461	476	493	489	492	485	486	485	460	477	493	476	462	477	477	485	476	459	484	472	515	536	484	465	487	489	510	471	460	475	500	479	478	496	490	476	480	492	450	483	503	520	482	478	457	474	500	484	481	459	498	468	481	479	505	471	465	490	489	512	496	473	505	464	482	461	498	436	462	499	499	481	485	508	494	502	491	518	465	512	495	488	468	481	511	474	442	479	508	461	480	491	494	498	466	441	469	490	494	492	445	497	478	493	477	478	483	508	524	475	490	478	480	474	452	463	429	466	525	466	509	453	474	460	461	470	488	492	473	488	493	499	491	457	515	441	533	496	479	480	457	447	475	510	442	457	441	465	476	472	478	470	482	480	474	490	463	506	466	469	449	499	497	471	469	424	497	449	488	483	477	439	510	502	502	449	501	530	502	452	462	453	508	503	482	467	530	493	435	511	499	448	501	465	464	540	480	479	502	527	442	476	474	460	478	468	489	495	510	522	470	463	475	486	459	506	462	472	503	515	483	517	466	498	481	466	497	492	492	446	461	426	495	478	500	497	448	462	487	459	486	429	447	467	486	531	530	470	471	490	479	534	482	487	499	473	463	485	495	518	499	525	505	493	435	479	480	449	504	473	521	477	479	502	493	484	470	476	470	505	475	475	477	497	489	489	488	506	557	478	477	488	449	467	466	509	453	447	537	467	481	491	482	455	465	480	490	507	454	450	461	464	495	503	511	502	437	489	473	453	481	502	533	483	473	514	461	506	462	467	489	506	508	483	471	482	477	484	482	476	474	458	463	492	514	499	512	488	487	454	474	469	491	473	507	481	454	467	503	487	472	506	490	471	508	504	511	486	479	501	513	500	513	470	470	499	496	489	437	489	484	472	491	476	431	444	500	471	497	500	480	427	481	485	502	484	496	511	496	487	535	471	485	473	499	452	484	469	430	478	519	479	489	491	478	504	470	478	465	461	490	467	467	461	463	489	489	480	530	446	467	495	445	483	474	495	476	506	494	464	441	454	452	488	499	483	457	480	520	486	464	481	497	511	487	472	490	425	514	485	482	463	462	442	477	503	504	465	474	460	457	467	481	485	488	476	470	447	512	486	482	506	455	462	496	475	491	473	510	490	521	499	534	466	509	475	477	497	461	472	448	471	457	492	535	469	502	496	475	475	521	487	497	489	481	479	475	480	474	469	467	484	488	498	500	472	501	477	475	441	502	455	457	482	491	458	489	449	460	486	496	479	493	468	517	500	468	506	473	467	464	473	475	486	520	512	481	484	432	464	509	492	533	419	493	491	453	480	499	481	485	455	451	440	446	495	459	505	491	440	501	446	469	457	492	477	503	485	468	460	498	498	487	471	476	466	406	491	490	512	476	472	463	484	441	483	472	481	500	472	537	517	460	475	462	542	468	476	472	487	501	490	467	530	461	497	477	497	487	464	505	465	470	512	471	468	522	466	518	512	474	470	470	467	443	500	487	480	455	490	478	479	506	491	492	453	511	459	518	555	453	480	433	450	476	504	495	474	476	526	500	477	484	518	469	465	488	453	499	445	469	502	477	481	500	483	497	484	495	496	489	481	462	501	481	449	465	493	491	482	490	461	495	487	506	509	477	501	462	483	520	460	496	501	458	503	491	525	491	481	522	480	490	452	493	481	466	474	509	432	458	496	462	491	494	447	474	532	460	481	441	520	482	488	491	485	481	493	503	417	472	502	471	500	508	431	470	521	439	485	454	467	493	503	499	463	470	476	482	468	473	455	496	462	441	475	447	524	484	487	459	497	465	487	496	431	523	477	480	475	499	481	501	493	475	456	514	444	488	453	436	497	502	514	497	505	486	493	457	495	518	500	449	458	511	481	478	430	468	521	465	506	484	472	448	491	517	485	464	500	493	441	494	465	468	466	485	505	481	516	478	474	480	483	510	462	486	447	493	477	460	496	465	489	455	469	473	551	480	509	483	485	521	504	485	478	521	480	479	486	472	518	480	491	497	473	491	505	491	469	461	501	462	460	468	458	449	444	471	501	485	489	523	474	482	474	495	466	467	438	510	480	449	485	507	470	511	447	446	481	469	483	493	477	483	507	512	470	504	472	523	507	466	478	481	478	481	460	503	471	484	492	493	471	494	488	459	490	488	465	522	515	453	493	479	501	511	480	496	460	494	485	493	487	484	440	441	453	493	477	455	448	477	455	494	477	507	468	446	478	476	484	428	456	482	447	499	468	476	483	484	487	464	532	511	470	506	457	473	500	456	490	505	470	466	489	487	524	509	476	490	484	486	500	483	475	459	486	501	448	503	479	525	469	487	502	480	488	507	473	458	508	530	459	476	513	531	444	506	484	460	481	502	481	501	451	440	466	482	474	476	485	422	496	477	485	479	455	485	450	446	521	471	474	505	469	453	464	498	521	491	492	464	479	464	446	476	468	499	486	471	514	471	461	524	487	436	483	503	453	449	482	506	486	499	505	485	488	476
28042	20882	14841	1426	684	672	630	655	653	657	615	585	639	673	600	649	620	652	651	625	601	607	618	663	598	640	647	664	668	634	587	571	629	634	637	622	613	626	626	626	620	623	628	645	649	627	672	612	660	665	686	617	638	666	624	646	665	659	627	618	627	651	596	588	599	621	593	641	622	629	681	627	615	641	608	642	634	615	626	629	660	642	596	657	627	620	646	618	630	609	628	592	636	654	651	627	603	632	670	646	640	594	634	657	637	658	631	642	624	624	634	628	681	636	621	659	630	632	595	586	634	606	620	679	644	634	626	604	607	642	609	635	608	642	635	599	618	593	587	676	618	614	605	652	639	598	598	631	620	619	651	622	607	626	629	698	626	675	621	637	612	618	612	608	637	633	620	642	598	648	588	617	621	625	604	629	668	629	639	620	615	623	663	625	633	599	645	598	659	614	627	618	627	620	616	609	574	629	585	627	655	607	630	620	634	652	598	580	647	674	643	640	635	624	628	608	659	626	626	655	621	615	624	612	560	604	664	626	632	639	622	622	660	621	638	693	590	628	609	655	620	609	602	605	628	570	642	651	637	617	613	628	582	630	662	650	632	610	629	659	597	640	675	628	668	583	629	597	620	609	659	623	675	663	622	658	663	603	617	621	629	620	630	620	652	642	619	604	630	653	652	597	655	635	605	661	632	596	647	646	642	631	650	623	663	634	611	636	617	586	563	615	628	619	603	621	584	575	636	617	634	670	624	615	606	631	635	626	668	610	664	651	641	647	614	615	629	607	611	650	612	604	648	651	627	607	607	586	593	621	624	651	634	613	627	594	609	617	654	654	579	645	595	653	617	624	676	651	635	590	615	677	615	643	607	662	640	631	639	664	684	600	579	617	594	617	626	595	668	616	642	623	646	617	623	626	621	645	607	618	653	662	645	625	602	613	631	613	587	619	607	615	623	601	670	571	589	612	660	649	628	645	633	616	640	694	652	611	645	643	616	617	622	636	620	617	608	622	593	615	621	659	634	633	602	610	629	582	690	596	605	628	587	637	624	616	616	629	623	585	584	629	631	631	584	585	636	614	638	620	624	650	629	603	619	584	623	658	624	641	635	609	591	612	630	617	635	618	643	614	623	669	575	614	563	616	601	626	606	670	626	658	639	597	611	651	625	640	580	636	607	603	610	614	593	626	624	597	623	593	620	619	637	612	609	593	618	635	616	599	603	615	622	659	620	590	612	652	600	675	662	623	579	657	658	633	653	586	645	622	617	616	611	652	650	621	648	642	639	640	668	616	628	620	629	615	610	573	637	654	648	623	621	601	626	641	614	586	637	574	621	645	596	595	654	620	626	622	657	656	645	618	623	667	639	588	617	601	637	646	633	658	583	617	601	607	617	587	607	684	647	647	648	632	643	626	617	608	610	650	588	626	652	611	628	634	646	649	619	656	622	601	638	632	599	579	615	587	679	578	629	606	599	621	606	662	624	598	657	604	656	608	641	650	649	589	647	674	640	611	591	621	645	640	615	595	639	617	621	631	579	626	670	650	598	619	655	654	642	602	644	636	614	594	629	587	618	597	651	651	640	589	614	675	621	633	636	616	628	662	601	635	632	650	612	627	607	602	627	581	617	579	603	622	631	604	638	664	650	665	626	638	638	621	621	613	629	625	651	592	606	612	651	606	632	638	654	602	593	616	618	638	634	623	653	605	615	635	623	612	603	599	605	620	606	608	617	672	634	590	662	615	639	624	613	654	629	633	601	635	621	609	612	611	649	643	626	630	610	633	624	631	618	605	611	640	594	581	624	633	598	669	637	605	612	567	608	609	611	627	646	591	613	635	621	676	632	650	626	665	598	633	651	637	659	648	598	619	598	639	619	575	599	654	671	626	640	631	637	649	624	614	636	620	684	644	584	612	638	638	667	644	615	641	628	640	656	608	621	578	578	677	605	683	625	639	622	601	621	631	582	568	626	600	638	609	638	617	639	654	666	638	646	641	568	621	632	646	616	631	606	589	608	587	634	664	593	604	640	646	655	630	587	636	621	623	665	636	651	577	593	622	636	622	625	631	648	638	636	625	649	604	613	625	629	639	631	643	622	601	590	603	633	595	622	644	596	636	643	683	595	626	575	622	649	624	644	628	663	641	619	665	601	629	621	645	672	640	606	643	673	601	607	616	636	616	666	641	636	610	635	643	640	622	625	634	676	587	597	636	615	678	650	650	631	620	656	639	616	595	583	659	602	602	662	611	600	606	615	637	601	601	602	623	605	619	637	615	591	650	618	637	606	616	649	635	636	686	630	606	662	665	579	645	624	643	607	632	593	618	640	614	594	630	631	633	638	634	629	676	630	630	593	646	625	600	616	606	666	650	610	649	652	607	629	623	615	638	617	611	650	639	617	587	595	622	633	617	610	634	690	576	633	617	609	646	622	649	601	640	646	605	663	595	620	568	636	653	620	650	627	580	625	630	629	605	611	647	685	649	641	622	623	618	586	605	671	625	626	648	639	600	627	663	606	617	638	623	681	629	637	619	601	636	644	624	626	680	632	588	608	595	612	608	641	600	636	621	587	611	616	607	640	607	606	608	600	604	627	616	611	598	641	635	595	638	621	600	643	633	630	648	652	620	642	617	612	642	620	604	591	673	625	635	577	614	596	659	658	594	612	610	653	600	577	640	619	647	615	639	698	660	654	669	592	572	611	624	604	644	638	624	609	634	674	654	642	607	625	623	568	577	615	657	615	656	648	586	598	621	623	662	637	607	633	605	632	641	643	555	614	625	621	657	663	652	630	614	591	671	617	641	632	624	632	618	608	594	582	608	605	600	612	644	585	615	647	629	607	604	619	620	611	627	646	665	601	607	590	567	590	606	601	674	588	593	618	611	620	596	624	608	630	642	618	617	629	634	594	653	638	628	656	618	589	640	623	609	610	615	614	621	636	637	577	579	689	666	637	640	602	635	644	637	638	611	629	599	590	621	652	606	614	618	625	655	676	643	586	662	608	610	628	694	648	615	616	699	591	608	595	630	602	651	630	607	617	648	643	615	620	604	688	610	602	654	630	639	615	671	590	606	605	606	626	592	584	637	623	629	636	662	591	622	589	620	625	657	632	615	628	648	599	613	600	624	573	647	663	598	659	636	633	610	639	619	602	677	611	612	599	625	650	662	638	631	667	611	662	605	627	605	598	664	630	643	652	627	623	629	647	605	610	617	672	639	657	609	639	622	596	607	624	585	616	628	615	599	621	619	617	635	641	604	626	618	610	594	613	635	634	620	618	609	589	615	634	631	635	613	558	588	633	647	644	614	649	646	633	613	591	563	610	652	656	563	602	617	628	639	618	625	631	586	580	616	624	603	642	618	606	610	629	574	601	642	602	657	639	655	654	613	585	614	611	637	608	653	586	616	639	603	661	600	598	661	663	625	636	676	563	629	640	680	620	635	622	640	614	622	623	617	607	614	635	604	629	597	679	583	658	652	659	622	620	651
10674	26269	10530	856	862	847	759	816	725	786	821	797	800	791	811	765	797	813	804	758	808	771	766	748	760	789	803	766	842	768	796	790	730	827	791	786	754	806	803	812	817	821	757	815	852	858	774	807	785	841	811	800	772	842	804	825	798	783	783	743	829	816	791	760	820	780	829	862	825	836	820	759	792	826	836	769	761	774	786	755	798	838	791	802	775	837	809	777	813	814	787	771	806	774	794	789	779	778	834	776	841	760	705	791	789	803	801	759	793	755	762	808	798	808	823	792	775	825	797	793	791	776	911	760	840	769	797	843	825	778	796	781	830	792	776	790	780	834	802	791	747	764	730	762	778	752	769	815	838	818	791	803	749	790	780	777	840	767	802	774	726	776	818	754	780	784	788	791	829	830	749	795	794	767	818	786	818	774	802	785	794	804	795	761	777	789	808	813	773	819	771	788	782	793	772	797	778	762	797	842	826	855	799	759	814	772	843	809	761	796	785	808	751	809	812	815	707	807	749	823	830	793	768	804	822	827	810	804	780	784	782	794	810	763	751	802	791	814	803	796	766	805	706	808	741	798	776	800	834	703	786	789	779	772	787	818	744	751	776	768	821	835	800	760	830	791	774	779	804	759	831	766	797	812	799	800	754	793	780	821	807	767	806	779	820	807	811	778	767	791	798	776	829	769	823	775	777	807	720	751	758	795	810	775	792	811	804	773	772	811	756	785	807	771	807	825	770	843	811	826	775	820	789	748	760	751	816	776	827	854	830	761	725	788	819	819	823	773	772	754	833	713	804	768	766	818	818	766	798	806	807	817	783	775	770	799	817	775	795	833	803	800	770	787	790	796	799	849	810	773	817	777	825	792	816	831	739	835	811	752	789	806	785	818	857	784	820	795	802	753	771	811	809	760	791	760	752	764	813	814	793	789	813	848	815	790	775	800	842	837	815	768	783	808	816	778	820	823	756	828	768	815	823	792	842	783	752	760	758	754	793	804	789	782	780	889	815	812	850	796	829	778	794	809	774	815	806	751	863	764	828	722	822	761	769	816	799	773	791	771	751	815	814	812	825	765	789	805	848	767	818	787	784	826	791	748	796	814	814	784	813	816	767	768	794	776	787	830	789	755	782	768	755	775	801	802	785	821	797	812	773	753	792	813	835	762	788	771	787	801	773	801	829	804	748	757	810	806	781	744	804	749	821	756	762	814	739	821	768	800	786	798	773	816	759	827	771	790	821	777	809	765	848	750	830	762	791	850	770	747	774	807	788	810	850	826	801	786	867	792	777	834	781	843	807	804	794	810	708	802	779	831	780	763	794	740	793	799	811	770	808	772	802	769	760	759	773	827	794	730	803	794	758	799	807	818	765	810	773	833	804	758	766	782	814	829	828	801	860	822	743	744	802	785	798	793	818	796	818	793	832	805	805	822	787	796	826	825	821	782	822	803	716	759	765	807	776	806	800	782	785	738	790	768	801	813	760	800	859	806	734	765	784	819	834	791	810	787	817	825	847	801	768	804	854	784	826	763	792	811	795	820	796	809	832	784	818	828	802	793	749	760	835	755	767	822	847	807	818	797	748	764	745	823	812	780	782	773	755	793	815	742	834	814	814	818	806	780	780	800	773	829	858	796	766	814	791	763	849	785	821	811	775	815	798	746	792	781	775	857	747	816	816	771	803	776	802	867	766	799	813	782	790	810	855	813	754	817	817	746	777	769	774	785	763	793	798	807	737	821	764	761	746	794	819	747	838	847	763	816	820	788	750	820	750	753	784	774	811	794	794	800	854	798	830	863	791	780	810	820	829	789	784	834	809	859	778	795	820	832	818	801	757	773	729	805	797	778	785	790	804	802	793	781	792	778	809	751	808	760	763	784	750	855	817	803	781	795	769	822	759	843	819	803	798	836	820	761	755	787	814	777	813	777	767	826	787	791	778	799	835	825	819	778	767	768	854	756	828	814	796	722	777	862	772	821	814	790	810	757	816	844	786	791	793	763	878	807	725	796	830	774	789	822	798	833	794	766	769	810	829	782	759	834	802	809	785	793	792	834	764	772	805	752	806	856	792	863	715	771	797	775	787	844	822	747	822	791	804	787	785	815	769	852	816	813	790	747	776	797	821	830	773	798	843	811	802	771	766	780	785	812	798	777	831	750	748	798	799	779	829	773	771	760	786	816	769	794	794	838	766	804	794	775	813	756	769	809	790	853	778	804	771	804	817	813	833	832	797	765	747	853	792	783	791	827	841	794	777	802	853	770	725	766	810	785	787	820	842	837	746	802	722	843	837	748	807	807	800	776	841	737	807	799	786	793	783	735	813	784	796	766	792	771	831	827	743	770	799	770	777	850	790	794	801	786	711	809	806	830	786	823	782	805	787	817	813	810	753	763	818	766	778	776	755	783	774	786	762	809	827	791	798	803	802	773	809	805	765	779	820	806	837	761	775	814	751	837	751	821	814	829	757	768	804	771	775	789	791	784	800	800	798	786	774	788	773	795	817	800	781	772	728	801	816	786	795	831	779	726	782	786	806	823	793	832	780	775	776	767	781	793	805	786	826	794	822	837	755	779	751	765	762	827	821	809	778	777	781	757	813	810	810	778	882	816	786	750	828	770	792	780	793	783	831	783	777	741	787	779	846	832	810	764	814	773	797	810	789	812	750	807	767	797	753	810	807	744	807	763	809	754	812	801	770	805	756	806	830	746	781	803	765	747	826	770	836	779	825	815	815	822	764	791	839	785	788	755	779	816	769	784	774	802	823	786	807	843	825	791	791	767	813	822	771	758	747	814	795	829	860	805	811	816	806	791	806	783	828	826	821	820	848	793	811	778	743	808	807	773	834	794	808	779	777	746	832	825	779	813	806	797	772	839	776	819	743	764	783	768	774	823	795	845	808	787	786	787	811	813	802	877	764	792	795	784	794	821	809	728	751	830	796	745	804	796	746	794	798	751	812	764	749	787	837	781	792	819	769	821	781	717	766	788	781	776	847	788	781	782	822	734	801	810	712	793	783	786	851	773	787	786	793	786	759	779	793	837	778	849	833	804	817	805	778	814	807	770	827	787	812	768	787	760	785	788	805	733	726	836	818	766	828	761	834	753	815	802	776	783	812	787	754	736	779	822	786	797	812	806	770	767	762	784	760	799	719	824	841	748	811	776	756	818	773	791	810	744	786	796	771	773	806	818	847	783	797	795	803	822	803	802	773	811	807	809	871	835	757	827	817	794	825	797	826	761	766	760	805	784	816	754	838	816	793	845	771	793	841	792	807	800	781	800	840	772	718	853	840	803	815	770	763	793	776	787	810	763	806	841	815	754	769	739	776	737	758	757	753	812	805	769	734	789	790	801	812	746	814	744	799	780	793	777	785	733	787	827	803	774	866	826	774	736	833	802	806	725	828	782	782	769	796	841	814	819	777	802	799	771	797	785	792	804	789	827	759	785	847	777	789	786	801	803	840	801	767	769	833	807	745	855	764	804	838	788
23841	21601	29529	24613	19772	5288	945	682	632	609	617	607	584	557	568	545	534	577	544	549	543	570	556	566	549	553	565	535	538	500	510	531	550	547	550	535	542	522	512	528	566	553	604	570	573	520	527	571	534	531	544	579	557	550	567	538	520	543	550	526	528	535	553	564	528	558	521	532	514	554	512	542	495	564	516	527	535	539	524	523	532	514	500	490	529	510	517	496	509	480	515	569	553	523	547	558	526	559	569	543	540	460	547	547	512	529	506	536	520	504	529	534	547	508	477	517	544	553	522	505	519	524	508	533	495	523	570	573	516	501	548	514	541	523	536	531	540	527	529	504	533	536	486	530	526	497	519	538	574	530	523	527	531	509	550	542	521	507	533	533	517	489	508	512	512	540	520	531	557	526	542	464	514	549	488	527	525	544	544	515	549	498	525	538	513	570	509	510	532	508	542	529	498	557	455	478	562	510	513	558	514	532	549	483	536	486	523	538	517	555	487	535	536	553	573	546	530	530	525	558	549	541	496	588	530	497	519	505	503	549	517	498	528	490	554	535	492	525	519	509	537	518	512	558	510	539	498	494	509	538	502	513	535	539	533	523	517	489	540	486	510	530	516	500	518	555	516	508	506	493	572	557	561	521	513	528	502	495	566	508	516	519	537	544	530	494	522	514	509	499	564	525	526	564	500	577	535	569	526	556	538	498	484	473	526	529	527	544	523	509	527	517	499	534	558	565	499	516	485	527	532	517	559	522	547	578	521	540	531	517	552	485	573	477	454	525	486	519	514	537	535	539	511	568	521	486	509	521	524	516	517	518	560	497	559	487	538	545	562	519	539	524	502	552	535	519	516	502	564	545	518	528	556	527	546	512	519	546	533	543	528	570	517	509	516	510	550	523	590	583	527	501	556	530	519	554	528	550	540	523	517	512	536	524	539	502	543	524	558	517	477	511	493	551	526	511	551	510	542	514	517	482	527	527	514	492	527	504	522	549	519	532	494	564	529	537	546	524	486	500	541	546	529	480	516	564	506	493	504	512	543	540	566	512	493	507	508	561	532	485	489	508	509	540	519	545	540	509	543	503	520	519	544	559	544	532	542	528	544	555	521	510	553	503	551	530	518	520	513	516	511	522	522	519	503	565	526	541	537	508	515	555	564	544	514	514	558	533	581	519	507	543	547	545	572	547	529	517	556	502	551	537	539	528	578	533	502	554	523	504	526	560	500	517	535	520	538	507	540	534	506	548	509	542	503	556	490	483	491	547	537	546	542	524	515	536	524	528	515	551	541	540	519	546	553	554	538	489	526	570	563	529	557	570	561	520	502	574	526	572	532	491	549	504	587	546	575	527	536	535	547	493	563	550	537	545	538	535	535	517	521	514	505	516	510	543	537	519	558	571	535	528	516	510	544	532	501	527	531	534	552	494	506	527	561	528	510	497	527	544	537	519	523	529	570	485	546	500	533	568	557	531	540	544	550	525	571	504	536	524	508	509	551	532	515	536	540	520	508	528	490	509	503	526	540	558	507	530	532	532	559	503	552	506	529	526	519	549	497	485	553	550	516	573	514	528	556	538	525	540	550	562	509	540	531	494	522	547	546	504	568	552	513	533	544	529	530	507	509	531	548	506	561	539	540	550	539	486	502	546	560	509	545	488	527	540	541	524	528	574	519	589	483	563	500	540	565	509	535	539	515	528	515	503	543	520	538	551	491	577	518	536	539	503	519	553	527	471	505	538	540	545	518	495	543	570	505	579	507	551	531	520	502	540	487	501	513	506	524	551	542	547	498	544	501	565	523	517	524	499	499	572	529	545	522	552	537	504	532	540	528	514	536	523	540	521	496	522	511	527	468	515	528	541	531	523	506	585	495	536	497	513	489	582	494	510	533	533	517	547	538	533	543	487	518	547	467	490	555	510	503	547	541	516	521	516	542	548	523	539	537	531	496	533	594	547	572	524	495	526	509	483	535	520	498	523	538	543	533	497	538	542	471	535	534	509	515	543	564	535	529	524	542	526	520	565	545	575	524	486	525	495	554	513	494	493	534	538	467	535	555	536	514	520	483	531	541	464	539	504	526	559	530	501	552	542	516	516	560	528	564	543	516	512	503	532	494	585	566	573	517	522	551	557	505	548	527	509	512	538	520	531	489	526	522	504	511	558	538	514	494	563	531	560	555	510	493	558	519	502	547	549	519	516	504	518	528	521	518	538	530	528	524	456	497	516	523	521	528	565	541	504	509	565	526	520	478	544	536	497	545	533	518	539	499	520	480	593	521	564	514	524	578	505	527	524	500	533	478	514	552	529	540	553	515	546	538	531	499	543	491	524	496	519	542	563	516	506	531	507	488	550	532	499	531	566	569	540	529	521	555	459	529	536	526	497	523	523	557	495	513	532	514	539	545	498	532	572	535	525	513	517	520	482	540	485	513	507	499	485	551	522	480	551	548	563	542	556	546	517	539	536	552	504	555	540	513	523	548	517	508	506	565	523	501	539	545	561	562	507	484	536	529	525	534	551	493	509	537	507	533	477	528	497	514	525	527	510	560	521	542	544	540	536	521	547	534	539	507	511	527	524	542	541	495	531	523	503	544	481	541	492	565	532	535	518	533	511	518	513	567	521	532	545	554	513	479	556	486	529	526	557	516	508	531	523	533	508	517	547	521	532	539	543	514	504	538	497	565	457	554	517	568	479	510	512	533	502	529	521	552	505	555	505	559	553	550	502	552	558	521	509	481	495	518	569	509	546	540	506	537	512	502	530	488	515	530	485	507	512	522	521	483	572	529	489	529	539	533	560	510	525	532	484	508	540	577	546	528	507	531	525	515	541	533	551	525	513	502	509	495	572	539	497	480	492	521	541	535	544	539	500	504	518	508	549	523	569	513	518	543	511	533	522	501	525	516	528	534	520	520	566	557	561	533	531	514	506	513	539	536	562	558	516	563	526	552	531	521	516	498	494	487	535	509	491	542	552	506	539	490	502	526	527	549	542	534	526	510	563	533	513	534	521	548	538	535	491	527	509	570	508	572	521	504	533	502	544	533	505	525	547	476	520	548	525	509	536	548	493	507	500	561	529	514	489	530	553	536	537	531	555	524	534	550	531	524	524	558	528	509	563	517	544	530	529	537	524	520	571	531	515	517	575	545	495	565	509	526	512	586	556	527	507	569	533	541	489	519	505	542	507	552	548	552	525	481	526	579	539	546	508	515	532	557	515	510	522	507	507	524	525	490	518	513	510	504	515	528	530	546	480	522	535	509	506	493	596	562	512	527	519	532	528	533	496	528	520	514	464	508	530	540	511	560	590	509	533	503	528	552	508	535	470	500	577	512	521	547	530	486	534	536	537	537	547	525	543	543	518	552	508	525	524	497	492	562	543	520	465	500	487	552	499	540	528	521	522	502	512	526	496	547	501	542	505	541	490	514	527	506	540	541	501	504	542	515	524	497	515	537	532	534	518	548	506	505	520	543	514	484	530	506	547	524	526
17213	74292	40768	2022	1539	1398	1110	1051	932	871	823	768	752	772	766	793	757	692	723	718	743	727	684	661	742	720	646	700	717	704	692	681	672	666	697	673	668	731	695	633	720	702	694	682	713	696	707	692	746	715	764	764	745	731	729	710	683	723	728	707	753	704	748	705	653	721	679	636	652	700	746	691	641	672	686	655	715	649	674	712	675	703	663	651	678	689	683	692	694	695	629	676	686	686	671	699	666	629	684	660	691	649	641	679	663	644	666	696	709	672	640	656	702	689	679	598	665	718	679	681	666	675	695	734	646	663	671	657	712	682	698	733	696	626	716	610	650	703	673	694	665	724	609	673	660	693	669	676	657	683	662	659	585	642	698	644	611	682	643	677	694	677	678	651	658	705	711	687	652	680	647	670	695	705	670	697	649	674	628	732	662	653	696	648	657	654	683	693	676	687	654	663	688	672	675	677	639	657	667	701	698	655	664	645	666	670	675	691	695	686	682	657	691	672	705	693	702	702	682	638	675	636	693	704	654	620	670	688	648	615	620	699	637	668	715	668	680	653	688	682	671	648	681	709	689	630	727	629	715	670	682	688	689	666	641	690	681	655	664	684	676	668	701	674	696	601	674	619	699	623	692	688	701	682	666	716	673	656	669	677	663	648	606	717	667	693	660	666	699	681	660	730	688	670	695	671	677	702	684	690	681	697	677	712	669	678	643	685	703	701	707	701	675	661	690	641	699	705	680	669	676	684	724	675	606	654	654	722	671	656	698	692	694	691	633	686	700	665	718	700	636	691	632	697	693	697	664	700	637	686	675	642	659	682	642	685	678	710	663	692	649	720	662	687	704	653	658	674	626	714	679	649	693	703	687	688	685	654	693	688	640	654	696	691	631	686	654	676	723	742	698	691	685	649	679	701	669	638	670	697	638	641	698	669	641	685	663	673	629	691	643	673	681	714	693	631	654	687	663	695	680	712	675	661	706	686	675	629	672	709	695	664	686	659	659	679	656	689	692	675	653	726	653	656	658	633	715	670	680	703	632	686	649	665	650	645	662	655	613	670	678	685	684	696	695	625	673	680	665	659	731	676	668	655	651	716	682	696	719	602	708	653	696	685	698	666	611	689	644	661	725	634	702	689	725	703	679	695	703	660	677	663	682	662	627	675	709	638	664	637	664	646	681	702	689	671	693	635	679	667	677	707	643	710	658	669	658	688	704	677	645	671	668	692	681	707	702	645	658	670	676	674	621	659	675	679	705	698	670	695	657	715	707	691	684	684	685	643	657	697	690	650	672	712	692	668	596	631	686	669	716	674	668	673	626	650	660	694	682	644	695	715	689	668	695	700	598	667	695	674	657	636	655	698	705	665	661	694	683	641	668	685	676	719	705	638	678	625	664	725	677	674	650	684	720	661	667	636	633	676	680	708	678	679	682	700	725	675	636	648	747	688	683	712	709	682	649	632	704	648	668	690	679	675	706	671	692	685	666	677	656	701	675	652	702	681	660	700	677	676	697	673	624	617	704	642	676	684	672	699	656	609	675	677	629	672	705	653	645	744	665	648	689	703	646	718	720	698	670	716	658	699	658	702	647	671	628	681	656	682	649	695	637	655	663	675	670	705	693	661	676	669	691	677	653	712	687	685	693	670	694	676	663	652	659	682	715	667	676	672	679	723	612	670	679	694	641	663	740	660	630	705	705	681	673	630	651	682	657	654	672	702	696	703	722	685	659	683	699	633	710	661	639	680	673	637	650	636	646	631	661	660	668	651	670	654	626	689	638	695	681	652	649	680	710	726	670	631	673	693	652	685	658	662	702	680	641	680	643	665	658	682	658	666	659	690	661	653	677	705	666	684	632	706	657	672	651	671	687	669	700	697	682	616	695	678	684	685	613	654	669	717	707	679	668	717	652	710	708	670	663	629	650	690	708	684	678	703	649	724	641	710	634	696	646	636	647	639	722	646	651	694	659	669	653	677	663	665	704	672	608	705	662	692	653	636	696	691	725	684	677	675	689	655	634	689	688	672	717	653	603	707	689	694	635	687	695	652	630	612	637	606	687	649	670	664	663	687	686	671	644	683	662	645	720	709	682	654	641	695	676	679	700	684	692	676	668	700	678	636	725	659	649	715	696	699	678	644	679	655	693	685	676	617	671	714	688	669	722	716	696	718	712	697	651	677	709	680	663	682	679	646	692	687	666	698	627	668	671	643	615	713	704	669	662	736	675	694	707	677	676	642	705	698	663	637	713	682	660	660	673	660	639	694	698	647	652	649	705	674	664	650	657	628	660	691	719	701	651	700	686	707	720	697	653	652	653	648	655	681	694	688	694	672	661	637	653	678	667	678	663	631	685	680	700	653	663	658	648	687	665	661	684	711	650	666	671	659	620	655	668	712	692	691	691	668	667	685	719	686	715	695	668	661	664	704	706	673	673	678	658	676	659	679	659	666	653	664	669	690	694	711	692	699	680	687	681	689	639	665	697	633	666	669	648	637	704	630	665	632	646	677	669	675	657	701	660	630	675	672	627	715	655	663	694	640	652	671	667	680	643	668	721	687	713	699	696	709	690	656	653	681	683	631	680	646	705	672	646	690	670	671	665	703	669	692	698	689	657	683	704	651	623	671	639	706	690	650	639	673	668	675	711	662	671	728	630	695	673	694	605	699	719	697	734	656	650	657	620	656	675	610	689	682	672	675	677	692	679	700	673	656	660	640	640	679	634	658	712	660	609	735	676	661	695	730	686	678	675	673	648	705	653	695	705	685	637	690	682	684	710	644	714	624	635	647	654	664	644	680	646	641	702	638	697	673	660	654	688	668	686	658	748	638	683	696	654	686	689	636	708	701	666	654	651	686	654	688	692	625	695	702	710	683	683	674	630	662	642	664	679	657	649	664	685	698	689	629	638	667	614	687	668	672	655	694	689	683	656	669	701	704	667	622	642	677	636	662	717	670	753	676	650	701	718	672	645	653	712	672	689	656	676	658	665	660	637	648	651	703	677	655	691	726	662	698	639	671	638	692	635	694	685	616	654	663	705	670	711	688	665	660	708	694	656	665	697	699	709	724	708	659	648	657	640	670	689	662	688	680	716	687	683	689	697	674	690	664	634	712	672	657	723	678	680	666	684	694	689	710	710	685	663	687	689	645	663	668	620	645	678	676	624	672	640	669	730	657	637	657	699	717	675	675	698	678	677	635	685	651	712	623	656	651	695	629	622	663	656	679	585	684	715	692	683	694	726	625	692	681	649	707	693	719	629	669	706	732	699	710	662	643	671	693	665	680	690	657	627	668	631	652	664	632	646	650	704	668	701	673	704	648	680	670	664	703	665	690	712	653	657	678	658	697	703	730	661	685	662	688	650	694	634	680	680	663	700	623	675	643	709	675	675	699	712	640	657	655	679	695	643	653	644	639	705	667	664	646	675	638	670	689	692	657	633	644	658	669	762	671	684	695	682	658	660	640	661	683	661	680	700	676	654	701	702	674
24984	21685	28734	24264	6995	805	679	626	635	579	617	557	570	567	533	542	539	550	546	524	549	595	554	596	593	544	518	533	561	507	534	553	500	541	546	578	553	583	563	572	510	536	561	531	569	590	549	565	549	534	549	513	579	550	545	541	526	564	565	547	577	541	525	524	527	564	568	526	537	549	557	536	555	537	545	530	505	544	543	527	589	536	563	530	606	525	541	570	539	562	553	572	533	509	495	527	532	557	561	530	550	530	537	534	543	569	545	531	547	545	554	548	558	543	535	519	548	544	543	543	544	519	544	536	543	504	565	533	523	515	518	568	523	566	567	550	555	590	561	550	521	512	521	541	568	527	499	558	527	494	569	511	534	557	538	546	522	565	528	563	556	529	541	499	547	547	514	499	545	538	517	546	588	504	568	496	500	545	526	559	502	526	525	557	507	527	534	551	581	535	574	591	536	525	548	492	527	555	549	524	573	525	526	525	553	532	559	527	553	489	531	523	549	533	550	547	550	529	507	564	522	536	533	509	511	516	557	540	533	526	536	570	500	569	549	524	557	511	514	576	511	521	529	539	517	567	571	545	546	564	593	529	540	561	508	568	536	539	526	514	526	537	533	533	564	543	563	584	549	537	540	548	498	503	511	537	541	522	527	491	529	536	524	532	557	502	538	530	543	542	555	514	515	542	538	536	531	522	553	522	532	537	539	568	589	542	557	537	521	559	525	503	518	518	558	549	513	579	530	524	554	552	511	573	556	554	551	528	523	512	559	535	540	517	544	575	537	564	509	560	518	494	547	542	497	547	503	541	491	532	509	568	559	550	574	552	527	528	543	519	553	507	533	536	493	551	537	558	566	549	570	529	527	541	545	497	507	540	518	539	551	540	542	549	552	549	536	550	558	491	498	548	596	527	529	561	566	521	587	573	508	502	517	531	573	538	542	528	515	505	564	550	539	526	558	496	560	557	562	580	565	569	547	562	528	524	528	528	542	569	553	541	578	536	515	528	540	506	544	529	523	529	561	535	498	540	570	544	520	521	558	510	534	565	519	544	546	533	521	539	527	530	517	530	577	552	514	563	584	529	579	566	534	531	517	519	502	512	579	551	545	559	497	515	532	541	506	522	552	524	546	539	544	518	570	526	568	525	558	490	555	537	500	504	541	536	556	511	515	553	546	537	556	535	551	521	499	524	549	544	586	546	541	523	550	528	540	514	555	548	508	498	558	521	517	534	515	550	559	569	542	508	530	571	568	541	542	586	542	537	556	507	526	506	541	562	520	504	541	547	531	547	526	545	528	518	554	532	552	502	533	547	540	518	568	565	562	555	517	556	565	538	547	553	553	524	526	531	479	487	520	582	541	560	506	525	511	556	538	531	548	523	566	509	549	590	534	541	518	546	526	552	526	473	514	525	546	546	492	516	565	506	560	537	578	492	570	554	516	575	545	540	504	524	523	514	576	526	540	510	496	552	553	599	536	552	535	565	546	566	534	549	557	565	564	537	537	500	579	542	564	510	537	567	496	519	528	525	559	507	569	528	530	564	525	550	523	553	543	536	539	549	526	535	542	569	568	533	562	552	549	517	541	548	531	547	537	535	538	567	578	541	539	564	565	544	526	538	535	528	525	528	567	557	573	572	513	536	541	546	556	534	520	575	569	520	517	542	524	545	538	525	525	565	586	548	539	538	524	579	521	561	503	559	553	526	541	497	550	561	576	554	500	520	533	539	531	537	520	515	517	577	509	578	559	526	558	515	496	561	544	544	507	554	510	534	481	524	511	535	578	521	544	548	488	560	577	509	538	555	551	499	543	541	526	535	531	572	528	525	513	533	536	540	502	581	541	551	536	583	597	561	527	510	550	543	526	508	500	575	529	474	523	530	542	556	528	531	523	545	550	544	534	562	543	528	573	562	523	546	559	528	552	576	537	524	551	566	542	539	579	550	538	549	547	555	563	521	515	539	591	520	552	500	508	526	541	535	552	554	542	530	533	524	536	545	530	518	531	524	536	569	544	521	550	534	501	569	530	531	556	574	525	560	592	560	536	540	585	534	517	511	525	531	533	503	545	560	592	534	550	510	601	559	513	550	507	528	548	553	522	519	538	573	552	546	568	560	481	537	560	554	517	501	552	535	561	555	535	572	518	511	544	549	522	508	534	534	562	592	543	524	530	557	544	529	530	515	574	529	522	520	509	516	543	533	483	598	553	573	506	529	582	542	508	554	518	519	516	519	545	555	525	534	547	562	534	577	545	547	518	467	565	548	594	526	538	557	582	545	514	534	488	515	546	524	523	520	543	561	517	525	504	563	523	557	567	532	547	523	520	520	536	548	572	530	546	583	510	576	535	497	509	523	548	580	503	536	585	512	560	555	554	572	558	529	495	546	530	523	556	565	565	557	598	499	572	547	541	525	568	545	549	566	541	546	520	515	553	557	540	592	553	553	558	526	512	507	574	500	540	580	576	511	504	548	507	532	559	524	545	541	558	524	530	542	591	546	551	515	514	544	516	561	544	530	560	496	526	522	534	512	563	556	583	575	531	531	591	542	510	542	558	503	516	584	534	507	531	530	542	537	566	522	490	576	538	558	551	496	538	564	496	496	548	523	512	530	526	539	517	534	576	548	539	527	519	538	539	520	580	483	552	517	557	515	550	572	513	533	518	519	504	558	518	545	541	559	528	578	511	543	470	505	538	595	524	523	524	550	523	523	514	533	565	551	528	509	538	532	537	527	536	511	515	535	545	540	519	548	531	530	533	513	531	525	524	541	522	552	524	597	504	539	558	530	515	570	502	524	539	567	523	532	549	527	537	537	566	528	521	541	538	569	519	531	522	601	512	530	555	540	527	554	553	582	514	538	537	551	529	551	526	543	530	518	508	541	533	512	545	483	517	542	544	553	542	513	560	526	556	514	502	539	546	561	565	545	554	562	502	541	555	513	532	542	515	522	526	543	566	548	523	550	561	534	515	548	518	545	540	552	559	518	543	588	510	542	558	553	554	526	512	554	546	522	505	508	507	484	540	524	571	539	541	588	524	559	502	551	541	533	522	556	590	556	542	538	539	528	532	551	518	574	502	572	560	528	562	570	533	517	540	552	560	568	520	510	522	532	510	504	570	532	516	545	555	537	499	524	581	555	512	510	527	529	597	549	508	533	515	550	551	578	535	610	563	534	515	551	577	534	520	512	521	512	544	542	510	531	557	552	529	521	518	547	545	524	549	559	543	507	500	512	521	535	531	542	568	557	497	531	532	546	556	536	546	507	504	583	526	540	528	552	504	529	482	499	512	518	564	559	503	522	499	498	505	554	530	532	522	567	537	541	551	540	546	519	507	551	525	499	509	522	543	528	547	549	535	526	590	497	570	511	558	537	517	468	554	485	548	564	508	510	524	541	534	518	502	513	544	524	533	575	519	573	568	564	508	542	559	562	545	555	525	528	495	550	513	539	543	531	529	553	553	576	541	548	534	519	535	512	494	503	562	551
18379	61570	35107	1347	1176	1020	897	866	853	780	742	734	761	754	671	766	725	757	747	699	712	692	674	705	663	646	713	721	690	730	728	709	668	765	654	636	672	723	686	647	690	683	726	702	708	730	682	691	727	754	740	713	705	696	740	709	701	674	707	706	646	714	705	718	700	731	742	642	686	667	681	700	680	645	708	714	639	675	692	681	685	652	704	698	678	656	683	649	674	674	689	673	665	689	679	691	624	697	668	684	679	703	636	707	750	697	673	642	683	657	657	663	675	705	675	679	661	710	658	696	632	690	646	695	630	661	677	689	662	657	702	675	701	691	647	685	681	686	680	720	694	660	696	670	650	695	679	693	720	631	715	658	680	647	677	660	680	666	677	674	681	668	654	739	695	695	692	655	685	644	684	640	686	668	687	673	662	706	680	703	682	664	666	656	638	619	674	662	684	672	683	699	695	629	746	673	658	668	663	689	679	695	677	680	692	692	695	708	659	683	661	658	685	667	658	652	660	687	673	661	711	656	701	714	623	671	698	654	665	697	642	640	705	722	715	693	619	641	693	647	680	610	676	665	652	710	674	679	682	662	708	680	672	677	665	630	684	717	659	705	661	696	634	683	673	642	624	682	664	658	701	641	683	707	663	731	676	674	657	682	670	702	687	668	649	708	670	661	605	659	712	668	651	686	650	677	647	654	688	666	681	669	655	710	679	640	644	679	696	682	668	675	676	666	686	672	653	654	672	660	681	672	699	716	643	642	701	639	669	645	661	681	704	654	620	684	707	713	695	722	684	730	689	685	613	692	668	706	665	679	708	666	645	637	663	720	664	720	665	655	686	694	662	663	714	700	689	666	711	650	645	670	673	679	686	696	681	701	616	651	652	698	672	689	684	718	681	685	655	687	634	689	716	683	688	688	662	651	712	669	665	658	663	654	668	633	681	650	683	690	607	699	667	678	660	668	673	665	692	676	635	674	726	676	703	645	637	649	699	672	640	678	722	659	740	702	653	609	705	676	672	657	682	672	717	686	628	670	697	688	629	675	636	668	667	717	645	630	653	620	700	666	640	664	680	671	718	639	663	698	708	721	690	645	700	665	675	675	690	641	652	674	725	648	709	659	636	654	695	643	663	646	659	713	708	659	687	652	689	675	680	719	666	646	691	659	676	708	661	663	691	678	717	669	724	632	692	698	719	701	666	692	663	648	619	700	645	642	668	648	674	688	697	698	676	690	631	694	697	698	633	707	684	643	680	660	639	663	673	719	687	706	729	663	632	678	702	674	685	675	675	634	673	683	667	701	644	670	695	711	645	682	674	662	664	713	719	662	626	665	673	663	637	666	707	683	639	686	717	695	693	652	633	718	661	642	638	694	664	669	719	684	717	667	636	657	672	663	690	688	669	696	662	706	659	699	672	680	673	665	669	688	665	706	667	721	673	663	645	706	721	725	658	704	686	617	680	672	658	722	722	682	694	646	676	673	653	672	663	712	673	710	669	650	691	702	657	684	635	695	696	651	672	638	699	657	690	675	639	656	660	672	686	678	682	630	675	685	689	671	656	711	670	690	723	660	660	696	680	650	627	652	657	693	664	661	643	691	712	650	659	640	677	707	667	693	705	666	612	689	708	629	671	693	685	669	632	736	690	628	722	657	696	680	733	631	633	657	704	728	684	642	641	680	646	693	660	681	722	677	678	667	665	640	701	656	703	742	712	702	679	642	678	671	707	681	674	681	638	646	697	675	702	674	666	681	692	681	638	670	726	684	693	649	666	656	638	720	665	663	690	665	640	678	676	635	647	710	686	695	676	651	694	709	648	688	688	668	661	712	678	672	708	684	690	696	704	707	700	674	680	670	708	705	671	698	659	660	663	702	671	652	679	696	661	671	641	669	694	699	710	685	726	647	716	669	626	654	674	659	663	696	698	648	668	682	659	701	709	634	686	670	689	648	690	715	682	675	706	731	712	671	684	689	680	645	659	686	736	717	647	700	685	665	673	685	720	637	673	757	651	711	682	684	620	718	688	685	723	716	641	675	671	695	627	634	672	699	664	682	646	670	665	681	688	739	651	646	734	653	665	693	687	674	688	699	682	707	678	691	675	701	695	675	671	706	672	674	747	709	710	654	685	684	671	649	752	690	663	693	692	681	686	662	676	660	692	684	705	667	662	679	702	697	689	645	661	702	684	671	643	663	660	675	678	712	679	649	645	669	675	641	669	619	670	680	671	652	651	669	671	619	696	758	634	664	629	632	687	665	659	612	679	660	713	670	695	698	732	720	690	707	634	704	672	666	599	632	683	657	677	691	680	676	622	661	638	647	634	683	701	704	655	666	701	713	662	648	721	683	650	666	671	675	687	671	661	691	642	648	746	681	709	709	726	701	701	667	674	681	672	714	663	628	633	718	694	686	714	636	659	669	664	672	706	674	694	700	725	700	658	700	640	638	697	659	646	701	697	684	584	652	723	652	681	626	737	704	655	676	690	667	691	670	683	668	680	680	704	646	674	672	681	723	709	683	682	704	690	726	728	638	659	625	707	708	665	669	668	644	657	713	727	654	729	697	661	732	674	693	660	693	611	676	640	683	654	679	664	657	749	694	714	611	652	663	681	664	659	640	685	692	681	618	651	683	614	713	668	628	671	692	671	633	679	682	667	655	716	625	691	683	691	674	710	693	671	659	675	725	698	662	661	653	638	702	687	672	685	716	636	686	670	636	673	720	661	664	688	656	683	663	665	698	704	716	689	727	703	627	646	698	696	703	679	692	669	683	619	602	657	617	662	663	683	700	648	663	640	673	685	681	696	723	623	629	644	659	692	711	686	626	642	654	678	709	704	698	670	671	667	693	705	633	685	669	689	685	670	676	644	712	707	722	689	681	669	680	654	696	706	706	656	715	690	654	707	635	724	706	744	704	653	667	683	655	669	683	692	659	659	685	682	640	667	645	700	684	678	650	635	688	681	694	674	662	666	677	698	621	670	618	676	652	644	675	667	637	719	705	653	706	663	695	686	677	636	645	698	665	727	630	658	740	662	716	685	712	651	728	684	664	653	695	655	665	744	675	684	704	682	698	642	715	682	667	698	697	679	659	662	700	661	657	631	685	747	668	704	636	632	652	681	690	647	676	633	672	676	692	663	720	687	687	714	648	688	686	674	639	674	661	676	664	678	639	730	658	665	759	640	640	708	661	642	661	643	644	712	676	678	663	704	663	695	658	648	684	656	652	696	642	656	662	681	653	674	667	648	693	704	721	649	682	646	696	662	659	723	687	677	733	642	641	685	682	671	627	663	665	709	694	685	677	684	629	678	632	701	614	692	691	665	665	720	657	668	662	661	619	688	688	663	655	663	677	704	686	726	687	648	709	662	680	714	679	644	665	656	712	694	716	709	647	654	682	655	683	683	693	666	694	687	667	650	675	713	681	654	677	723	673	665	700	667	722	658	714	696	694	669	684	685	704	685	680	679	634	672	627	708	675	678	695	670	690
22788	21481	29535	24129	21411	19787	3475	794	589	566	540	511	479	436	429	454	465	418	410	441	390	457	416	407	420	414	390	410	397	405	418	373	421	410	413	421	374	395	407	413	393	418	384	424	410	433	424	414	459	429	413	431	435	440	390	445	377	426	405	388	404	410	430	449	443	401	397	435	406	413	386	424	396	389	389	376	370	407	397	422	385	375	388	358	349	369	374	409	372	363	383	379	384	388	343	392	382	397	382	395	379	365	379	395	385	393	375	389	385	366	401	371	415	353	412	396	385	398	404	370	384	412	404	392	375	398	385	380	368	397	387	366	395	406	395	367	394	396	375	361	388	365	377	402	401	388	402	381	411	384	374	393	410	386	415	395	352	343	383	378	372	366	389	396	383	437	373	357	399	351	397	422	381	387	392	381	385	392	426	392	341	409	416	354	391	373	370	371	381	402	355	382	390	375	373	389	342	381	388	415	398	374	377	414	396	363	397	398	357	350	377	368	367	382	442	382	365	369	341	377	366	398	376	372	421	383	368	375	360	400	420	387	411	352	380	385	393	396	401	367	388	405	391	406	355	367	411	405	366	398	384	387	410	398	422	375	346	346	424	382	402	399	427	405	338	384	371	380	417	415	414	378	392	384	349	413	369	453	396	359	401	373	411	388	402	368	367	352	362	399	385	335	381	383	353	388	387	407	389	380	380	363	328	389	380	403	397	359	387	386	395	417	403	369	370	417	390	389	359	386	381	358	400	383	380	369	416	392	392	384	395	390	389	392	357	411	409	377	381	404	400	350	404	411	379	400	367	389	419	356	324	383	404	415	377	387	377	423	385	382	410	427	364	379	384	345	348	397	396	390	385	358	424	395	393	372	349	368	367	357	361	371	385	384	390	400	403	410	373	395	371	398	380	363	386	399	358	394	422	399	369	401	379	391	396	400	407	376	414	394	393	379	359	379	382	371	378	355	399	401	408	371	385	396	419	363	441	384	413	351	415	396	397	379	378	396	383	379	405	393	382	402	404	423	401	389	378	402	385	383	395	357	412	406	394	358	421	382	378	337	370	395	372	384	397	396	338	371	410	442	406	387	368	381	376	369	344	396	380	378	396	399	383	375	415	408	400	369	392	406	350	394	345	378	413	392	359	392	354	405	434	381	394	377	388	393	372	372	392	370	357	377	387	352	402	375	381	381	395	411	378	357	373	425	388	377	375	390	404	396	421	412	415	374	401	368	398	419	345	377	378	412	378	375	406	400	404	370	398	398	392	390	401	381	378	388	380	373	385	390	391	403	381	363	373	380	391	403	362	381	373	403	398	378	386	400	393	383	400	386	379	405	396	389	402	379	410	406	407	393	385	420	394	426	423	391	385	359	357	369	395	400	361	386	378	388	386	391	379	325	386	396	377	389	393	373	374	375	403	407	359	406	384	383	366	387	340	417	380	382	383	389	376	371	357	389	402	413	389	383	375	385	392	374	402	403	428	378	383	394	400	390	381	407	391	429	405	378	385	391	389	419	411	403	404	352	394	424	424	398	419	382	360	390	402	374	389	392	387	389	363	383	391	368	355	401	393	375	372	349	363	394	394	357	347	392	351	423	384	386	392	419	401	380	410	403	387	417	400	386	376	381	363	350	356	372	348	428	387	410	361	391	365	382	375	388	389	404	390	373	379	423	386	377	385	388	424	342	373	377	394	342	379	396	363	393	369	384	382	421	381	432	400	383	381	383	354	393	364	367	367	376	405	405	401	386	399	395	367	375	397	396	373	369	391	403	402	406	394	368	400	392	391	407	404	418	396	417	412	348	358	368	360	372	359	373	370	409	410	384	389	408	404	411	392	381	395	379	383	364	383	346	395	388	393	380	392	400	409	394	412	365	375	387	385	384	378	379	402	372	371	389	402	370	379	394	351	401	386	365	377	359	385	414	356	380	372	393	387	372	379	377	410	379	406	363	415	369	417	397	415	398	407	390	380	409	387	389	364	398	356	378	386	393	368	426	421	382	392	409	393	375	419	378	367	364	391	388	331	385	385	391	383	392	399	422	390	405	420	393	390	399	397	386	361	387	381	395	384	383	400	385	384	378	399	359	381	401	392	392	376	377	379	398	389	389	442	368	382	410	393	360	392	431	384	379	420	376	361	355	392	358	383	401	409	389	415	366	385	389	422	407	374	379	412	385	359	371	403	357	378	385	422	384	386	397	392	407	374	376	368	397	385	379	388	404	375	360	356	406	391	358	371	397	384	404	389	348	373	405	404	337	393	370	370	425	384	387	388	367	411	374	378	393	400	365	386	431	372	403	366	395	409	394	393	372	394	394	422	375	349	380	389	393	356	380	436	416	383	394	362	419	376	392	403	361	369	383	398	365	398	388	383	400	381	389	383	347	372	413	372	389	371	397	395	390	368	402	395	371	391	357	401	348	380	416	374	399	392	377	397	411	381	428	393	364	424	373	408	404	355	416	402	385	438	364	370	395	364	394	383	399	365	397	415	404	374	393	385	400	360	364	356	397	408	368	394	381	385	385	371	392	383	368	341	387	417	404	411	414	409	402	401	385	359	401	397	392	391	411	368	374	400	375	394	375	381	349	384	402	393	393	373	388	405	370	396	384	418	366	396	403	398	399	380	377	406	387	402	362	395	418	376	365	406	391	391	409	395	380	359	370	388	380	386	369	373	355	354	381	371	390	383	390	368	369	404	394	355	415	365	406	356	398	389	383	389	373	408	403	423	367	396	381	373	368	399	378	395	399	403	398	328	404	397	404	367	412	402	385	386	406	352	415	384	359	371	393	429	428	417	394	383	334	379	402	399	366	364	389	363	413	365	394	374	362	374	414	369	398	366	388	389	369	406	380	382	397	371	377	388	376	375	399	421	407	412	367	393	331	377	387	362	400	376	390	392	387	381	407	397	387	416	413	402	357	396	379	401	393	449	411	372	366	375	404	372	381	389	418	410	353	387	381	395	417	374	369	403	384	387	402	396	402	362	365	400	372	388	392	391	377	357	397	381	376	370	355	348	463	362	402	390	400	385	354	377	398	378	400	388	371	383	388	368	396	405	394	368	394	401	442	401	400	378	435	383	407	417	381	398	390	363	376	384	359	383	384	364	376	360	377	397	360	425	416	370	398	368	420	410	359	413	403	375	387	387	366	389	357	390	402	367	388	356	375	330	355	361	397	358	373	368	387	373	406	360	360	377	376	378	380	401	335	371	395	389	387	363	423	404	391	383	387	402	374	429	387	367	365	389	408	397	376	392	359	408	395	377	344	399	371	394	431	380	391	355	414	386	378	374	366	410	362	363	436	365	356	400	375	411	376	424	371	392	402	410	396	383	418	380	390	377	393	373	376	385	401	435	364	374	366	402	376	392	378	386	368	329	395	390	384	385	397	352	404	382	396	408	397	417	373	328	382	380	372	372	389	368	382	376	392	386	361	405	369	378	365	343	383	431	380	409	360	397	388	399	410	373	389	408	380	392	349	373	421
26105	84655	49630	3034	2186	1800	1411	1204	1021	934	835	741	712	693	660	549	633	546	539	537	628	570	518	507	552	489	519	497	526	509	531	496	509	498	558	497	471	473	455	525	511	559	561	591	571	533	529	554	555	543	572	550	592	553	559	520	527	554	543	545	487	586	530	510	533	541	530	551	491	498	539	550	505	478	501	486	502	528	501	507	517	462	486	511	497	492	519	499	517	495	474	508	500	522	511	506	534	504	471	463	513	516	512	494	469	490	473	522	464	466	503	491	520	487	467	479	507	444	463	483	448	472	476	483	467	470	513	466	502	471	533	516	487	466	500	473	493	498	484	520	504	489	487	539	499	497	490	471	459	480	479	471	483	479	503	532	474	511	498	473	456	527	519	506	485	506	507	453	507	469	510	470	513	509	495	534	502	470	482	491	496	483	553	489	493	480	504	502	537	495	473	512	482	525	490	486	442	520	505	484	505	507	476	482	495	498	493	494	478	471	491	518	495	464	498	470	513	532	508	485	490	496	456	487	504	501	477	468	485	474	499	528	511	495	517	485	473	478	479	515	467	524	474	520	462	502	505	476	540	460	496	523	463	527	476	504	489	484	490	504	491	487	488	512	496	483	480	516	527	465	500	511	496	464	503	520	487	474	514	470	498	430	486	488	470	496	478	519	460	465	484	477	468	484	475	483	517	460	486	505	533	512	518	502	481	467	475	469	498	457	453	517	488	473	485	501	557	515	475	470	518	502	513	506	488	446	484	476	542	504	497	506	462	514	484	485	491	525	487	446	443	472	477	514	486	474	506	496	502	504	513	498	498	498	509	469	438	517	502	471	488	458	532	486	471	519	501	485	490	520	464	485	485	516	498	469	489	536	533	522	489	483	456	469	512	483	539	497	503	479	485	470	486	511	504	474	435	500	491	488	479	540	543	564	454	502	484	472	488	512	520	476	497	485	480	503	478	517	515	498	484	470	460	514	472	495	472	485	488	498	452	473	517	513	461	525	481	498	483	515	499	467	472	453	442	479	490	504	515	473	489	456	473	512	452	482	495	483	485	504	471	450	522	474	513	508	502	528	501	529	498	499	458	494	492	495	522	521	512	512	453	474	459	521	496	531	479	453	484	495	461	491	482	512	497	506	517	522	507	472	453	508	482	494	451	527	473	482	478	510	475	458	492	500	469	495	510	490	540	475	537	505	489	512	472	501	520	487	495	471	479	484	450	440	522	460	483	502	452	507	487	490	489	539	476	488	466	471	497	480	503	471	489	492	485	463	515	506	505	537	485	480	478	505	495	473	542	496	487	510	535	507	520	506	419	515	463	550	488	499	480	468	493	470	502	516	495	502	480	474	492	459	505	494	506	474	486	497	516	500	477	469	500	483	496	445	489	471	500	501	494	515	469	501	462	473	470	510	507	491	497	503	516	482	489	492	489	498	479	498	531	512	498	486	501	511	456	519	498	501	506	500	497	502	470	499	462	480	489	480	492	529	493	455	456	505	456	455	528	448	500	485	469	520	537	507	416	469	531	429	453	482	468	506	492	477	507	540	478	472	494	491	481	465	545	472	494	493	492	539	462	501	480	518	495	486	517	484	457	486	473	512	501	482	501	476	501	467	495	542	492	486	494	484	503	512	484	467	465	512	484	507	486	477	479	471	498	485	502	510	490	488	534	473	499	500	481	500	507	488	519	488	506	441	497	460	498	493	518	519	512	463	495	525	495	496	477	494	448	524	486	452	494	469	438	480	470	469	481	484	510	488	500	481	479	473	476	448	488	508	475	512	487	508	475	501	486	469	510	485	500	539	484	470	469	477	484	512	510	499	496	497	481	494	506	468	459	470	483	519	538	481	467	463	482	475	505	492	478	472	501	471	476	530	500	510	529	483	492	492	501	486	473	475	512	472	497	493	493	532	487	474	478	487	462	503	549	475	491	479	449	467	518	494	494	490	473	491	479	479	484	495	481	515	479	508	483	467	506	481	497	493	513	474	495	475	512	471	509	440	486	499	480	512	469	464	485	493	462	489	470	500	505	501	480	465	487	522	524	509	493	511	470	480	460	448	476	538	506	504	486	469	472	495	502	473	468	491	521	507	501	509	493	500	548	514	476	447	504	496	536	460	478	504	470	463	490	487	448	499	495	478	503	492	507	479	506	491	484	483	465	483	507	512	498	504	507	503	471	529	484	481	506	479	480	516	522	509	493	497	510	494	521	512	444	511	508	496	481	473	517	483	506	479	519	511	461	504	505	456	471	457	500	457	467	506	469	488	448	456	482	515	502	450	489	499	512	490	494	496	500	501	451	491	486	511	479	510	510	519	476	493	449	497	467	484	483	488	469	472	490	459	461	483	492	497	511	526	496	490	500	489	489	447	520	480	488	493	467	500	520	492	503	484	478	496	511	501	465	450	473	488	477	484	467	489	482	492	519	491	501	477	504	487	476	502	487	487	494	468	476	493	511	449	498	505	513	495	502	447	460	478	483	495	490	498	489	451	492	459	479	474	523	500	471	540	520	494	463	507	458	489	506	460	474	501	465	477	503	490	485	481	526	488	525	448	491	477	505	486	463	470	501	494	461	448	492	500	514	483	523	506	515	449	519	490	483	481	487	494	480	475	498	511	483	511	472	520	462	503	498	473	463	520	480	504	477	461	469	442	496	481	496	461	506	515	491	502	507	505	527	528	532	498	475	474	481	513	529	485	519	483	478	470	510	500	502	478	519	466	480	446	468	497	497	496	484	492	523	473	480	486	509	442	510	486	517	499	458	498	463	485	501	511	519	493	475	498	475	479	468	466	512	516	496	495	449	470	495	474	456	471	474	489	475	458	491	520	493	512	478	535	473	504	464	508	488	479	488	467	499	494	475	508	515	480	469	486	482	492	529	484	479	484	438	483	509	491	488	555	474	476	527	511	492	465	482	513	502	487	483	498	475	480	522	495	501	483	502	501	470	461	474	449	479	466	471	541	473	489	477	455	493	485	510	481	466	487	492	506	491	492	476	492	497	474	549	499	471	464	504	451	474	420	480	510	511	471	513	456	489	456	484	501	521	479	489	481	486	438	471	521	434	523	511	502	476	454	497	512	516	497	485	522	481	474	517	479	507	508	480	502	509	521	476	483	473	509	514	523	521	478	506	465	466	517	484	504	440	482	476	481	512	493	481	450	471	471	483	476	496	497	495	516	515	542	468	531	499	468	466	492	469	513	482	495	476	516	500	487	461	483	499	475	462	503	514	516	493	491	503	500	480	491	467	497	464	485	507	515	473	493	502	474	496	520	474	509	492	485	456	502	499	492	485	478	486	503	502	499	464	501	460	503	495	488	462	516	486	503	486	531	462	492	464	509	494	490	507	444	468	473	470	490	476	509	511	482	504	521	481	485	504	495	459	443	478	517	470	463	495	447	464	510	518	472	500	503	497	513	473	481	503	502	489	474	499	524	517	501	481	472	491	479	476	528	471	440	477	522	489	490	512	484	471	521
27965	20938	15345	1464	717	629	621	679	639	618	682	642	588	658	664	688	625	606	593	591	619	648	633	653	646	625	655	620	679	607	598	619	651	610	622	557	637	605	643	676	615	657	624	586	636	667	620	640	664	662	659	654	650	638	656	625	616	604	625	694	712	643	644	662	634	650	684	618	634	637	625	623	608	638	593	646	673	647	618	609	620	602	629	659	632	618	641	615	636	600	616	608	625	626	635	637	653	590	639	637	654	643	629	600	650	631	611	650	638	652	614	637	667	629	656	617	658	592	608	631	636	600	609	621	620	617	687	607	627	601	650	661	628	638	652	654	606	622	676	607	592	660	622	651	656	642	663	664	623	628	660	599	628	672	622	620	613	614	666	646	635	610	621	620	648	647	638	624	650	619	617	590	616	669	625	639	651	631	642	642	641	616	626	623	610	656	628	648	589	625	663	618	600	640	672	650	594	650	638	658	619	630	628	616	627	655	601	640	647	595	643	644	614	643	668	619	616	620	646	627	586	641	682	638	607	669	639	660	641	610	623	580	635	683	631	589	566	632	614	632	629	662	602	651	617	593	627	620	663	637	628	575	647	623	674	621	636	605	634	633	627	620	672	621	619	645	632	591	594	637	641	628	590	594	666	678	661	622	608	635	668	697	617	637	647	651	652	611	606	595	622	670	663	646	624	673	640	676	619	635	604	622	599	604	634	617	657	599	655	603	678	655	678	594	641	643	617	605	621	629	630	654	594	576	651	640	605	690	634	681	631	684	655	635	640	571	612	616	586	628	628	583	632	656	631	638	615	625	630	604	633	661	655	627	627	634	677	651	658	664	673	620	622	600	620	648	613	619	611	628	652	669	619	621	625	613	631	625	663	667	615	600	655	604	639	631	622	625	603	639	614	645	595	612	599	617	662	636	623	612	687	624	627	628	608	664	644	608	660	615	658	595	620	613	638	587	641	624	620	647	644	631	638	655	604	593	674	638	610	586	630	637	618	621	625	650	568	629	594	645	609	713	634	611	587	613	606	634	664	633	585	633	657	657	630	634	652	606	640	630	618	638	611	592	643	655	663	618	609	605	640	664	646	622	612	629	618	640	607	615	623	618	647	596	626	671	628	629	644	685	655	664	643	640	626	623	666	617	603	623	679	606	649	634	600	641	607	618	630	600	632	618	606	605	637	663	627	608	628	681	676	627	687	608	598	633	643	637	621	648	659	626	654	633	640	646	623	679	643	650	623	578	677	631	616	652	634	642	653	629	633	601	616	628	631	628	598	641	636	656	610	647	645	611	617	653	671	629	633	657	702	637	620	627	671	613	587	635	586	636	637	659	639	605	659	630	664	690	621	599	642	592	596	625	657	644	639	657	620	591	623	573	633	662	630	657	643	579	628	627	631	612	620	643	663	654	623	637	682	624	628	631	631	596	647	632	656	608	645	602	634	600	621	625	686	609	604	585	608	629	624	618	637	599	668	614	636	609	670	655	671	643	641	605	646	660	636	664	672	646	598	584	664	553	639	659	596	683	684	642	624	563	633	632	673	623	658	626	660	628	635	600	674	659	580	650	646	658	623	662	620	604	631	577	608	623	630	645	635	600	622	601	606	631	628	646	608	643	621	634	621	623	647	657	611	647	617	610	659	652	653	622	628	631	625	648	620	621	616	616	600	675	589	660	664	640	616	605	615	605	570	618	608	603	637	667	642	606	625	624	623	601	638	640	568	629	620	598	607	629	677	622	606	643	701	577	627	629	605	637	631	630	613	658	630	682	598	644	595	640	607	638	651	643	612	611	651	609	606	594	632	582	625	603	650	613	611	648	646	661	632	628	606	572	622	673	639	631	640	613	623	602	657	644	639	585	619	638	621	623	599	644	643	657	659	619	580	595	561	625	635	635	654	619	659	647	612	659	632	643	633	591	595	654	600	616	635	650	610	632	660	653	666	629	596	625	593	593	599	613	635	607	643	617	662	598	632	602	631	648	630	679	611	639	644	599	629	669	620	587	605	655	635	635	652	623	618	612	633	602	627	606	667	612	636	614	635	603	641	645	666	644	645	663	655	644	591	669	632	642	589	650	590	608	575	608	636	621	638	626	648	628	658	628	610	655	619	628	631	627	660	644	578	703	629	623	608	606	594	615	599	678	641	649	643	603	616	666	655	627	610	651	611	634	650	645	624	580	645	628	598	607	598	628	652	587	656	623	653	634	659	682	680	621	654	644	638	608	622	636	628	671	616	602	621	601	675	630	646	629	644	642	621	702	662	663	601	596	629	634	649	639	656	661	647	641	642	617	629	636	623	631	681	652	618	655	631	630	636	620	661	622	632	638	603	632	602	632	613	641	604	625	612	597	652	561	621	592	609	639	672	659	613	612	682	597	599	627	655	644	658	636	615	606	642	615	621	662	664	608	645	667	617	580	641	626	658	655	662	618	635	635	646	642	641	611	567	643	667	646	628	637	569	627	620	627	634	634	619	650	660	657	578	663	614	597	617	680	639	610	689	626	622	618	642	606	655	660	587	620	627	631	649	638	659	667	674	608	648	624	628	620	606	648	641	634	671	679	650	620	628	641	608	608	647	659	628	639	637	635	629	666	660	601	612	617	615	601	615	610	592	581	651	642	620	675	663	596	672	665	603	671	616	637	620	635	598	615	666	654	636	581	572	616	660	621	617	630	658	643	612	700	599	637	628	621	663	692	627	636	628	656	636	613	617	636	634	649	608	632	638	630	621	639	661	609	630	660	632	623	664	620	654	604	599	589	628	615	667	617	667	632	616	609	653	612	627	582	665	649	664	626	637	653	613	648	651	607	641	634	670	672	639	642	645	658	667	597	607	625	690	603	625	640	643	642	635	632	598	631	636	627	639	616	619	596	641	643	643	626	617	658	677	628	644	638	664	635	664	592	632	654	631	627	653	621	628	656	679	662	636	586	589	611	616	605	634	634	637	655	644	640	655	625	663	633	627	614	597	637	622	602	661	592	608	655	652	644	653	620	658	623	645	642	614	598	669	608	740	628	595	669	661	605	649	632	663	656	641	643	644	580	674	635	704	650	661	652	640	611	663	602	590	660	609	612	628	583	656	614	640	627	657	620	593	623	647	630	633	661	633	629	657	634	633	633	637	653	645	630	619	620	617	612	616	648	647	634	636	625	649	647	641	619	641	674	633	659	657	587	661	630	671	619	632	636	617	638	648	644	614	663	610	673	588	631	641	608	642	655	639	709	637	653	643	588	567	595	634	620	616	603	653	651	627	693	620	658	660	684	603	644	676	597	623	643	600	605	653	644	655	626	609	621	655	634	641	614	646	653	596	642	619	624	656	639	667	663	633	623	660	653	602	609	608	647	593	624	637	643	604	593	705	603	653	667	626	664	621	622	647	626	625	610	614	644	640	615	620	646	660	635	623	652	645	633	643	651	704	598	639	635	598	619	625	626	618	648	624	637	672	673	614	685	621	626	634	627	582	637	630	606	582	635	669	604
9935	26683	10992	868	872	838	815	856	770	810	813	875	810	768	785	801	776	753	781	807	796	812	811	852	818	790	812	811	771	816	794	783	846	818	801	805	831	774	806	801	772	810	859	785	818	843	859	794	810	872	768	797	807	861	771	788	838	827	818	871	827	783	822	847	800	814	809	785	784	788	757	815	769	811	771	800	824	806	771	838	808	814	740	789	831	780	812	804	807	760	787	803	831	825	802	798	760	818	785	844	796	747	766	844	801	778	762	805	825	810	863	787	799	830	796	796	732	831	764	785	768	786	839	820	776	842	806	833	812	814	813	772	830	768	808	811	788	827	789	737	798	798	785	857	847	789	817	814	820	761	824	738	788	791	772	799	827	798	770	782	777	784	821	839	784	847	808	783	796	804	772	812	789	838	798	720	816	798	793	830	769	787	738	807	858	798	757	799	824	818	763	756	834	791	800	791	817	801	785	805	815	858	790	774	785	782	790	787	761	812	848	806	797	841	832	792	804	801	799	813	797	794	817	762	825	815	838	778	786	833	786	811	787	779	787	787	804	816	834	808	810	768	780	753	826	849	806	794	784	807	769	845	742	740	753	772	825	751	818	781	810	794	824	778	779	850	736	761	763	838	756	800	796	762	803	806	807	789	798	777	803	800	774	785	842	796	788	735	797	779	773	790	838	790	825	776	809	834	760	788	807	827	794	798	813	765	793	817	779	798	778	779	811	785	823	844	784	836	795	804	794	814	778	787	814	799	770	752	790	852	755	812	814	795	788	774	818	829	814	797	822	810	816	827	783	804	763	822	814	802	758	812	790	807	795	801	817	828	841	777	809	808	769	749	774	829	835	769	795	804	759	801	844	809	793	809	797	813	817	766	829	774	816	798	766	797	843	804	770	757	848	755	785	781	801	778	818	772	795	809	795	781	792	811	771	787	813	812	779	756	818	719	780	804	734	822	800	843	778	772	802	788	809	795	795	784	767	764	809	816	845	776	729	807	744	793	797	759	823	809	810	808	810	765	835	785	840	814	768	795	778	802	812	842	793	839	818	783	791	800	745	881	807	776	798	782	807	778	801	835	779	756	767	763	817	784	809	777	754	812	826	763	827	763	797	781	811	758	832	755	817	795	825	822	767	793	851	828	777	859	772	824	816	838	779	803	778	780	782	829	785	762	765	789	781	801	813	810	832	786	803	831	795	801	771	783	795	810	826	826	826	755	826	795	757	777	802	830	812	825	824	786	817	762	768	772	825	736	833	795	773	726	737	825	807	828	791	792	764	806	806	799	857	823	787	759	769	774	779	838	865	782	807	818	818	862	786	804	816	762	765	805	766	790	823	754	817	760	819	797	822	822	766	787	786	794	807	790	815	777	827	796	775	815	833	821	799	858	846	766	750	812	817	795	797	842	794	736	828	829	798	883	812	785	831	801	804	766	815	805	812	813	758	828	794	786	831	777	792	760	799	833	791	781	836	807	785	818	778	809	797	817	798	788	815	831	827	844	769	776	815	780	801	762	815	764	780	852	811	755	812	821	806	819	778	748	776	808	829	789	785	793	755	809	772	742	805	750	831	852	779	782	761	807	769	811	758	792	806	781	796	809	798	797	781	813	806	817	804	776	794	787	803	727	789	798	758	801	817	777	807	793	801	804	775	844	807	768	762	791	771	755	779	737	780	818	769	807	770	811	849	846	798	840	771	808	784	765	784	777	795	795	786	825	839	797	735	782	772	811	803	778	835	767	793	734	785	820	800	818	745	800	826	910	806	760	756	777	799	808	853	780	805	777	808	802	765	822	755	808	787	790	776	784	779	822	828	810	789	746	805	821	789	744	855	786	806	815	798	797	841	804	762	809	816	796	765	806	795	733	803	825	831	823	762	874	804	765	803	824	758	801	802	826	812	833	855	740	786	815	795	806	822	816	777	805	849	831	768	769	776	807	792	808	755	792	817	807	768	774	804	817	814	778	761	820	806	800	803	829	818	785	782	830	844	773	816	794	831	816	796	757	797	834	762	820	769	825	815	800	794	845	838	867	815	778	777	748	785	836	853	790	768	830	789	815	820	794	765	765	780	810	815	798	799	820	780	808	782	821	754	824	814	792	789	810	826	807	773	789	803	791	838	806	831	823	823	867	745	822	794	773	764	780	812	828	778	849	821	811	754	793	791	736	810	788	815	785	811	818	773	798	780	813	768	858	857	754	778	798	819	787	795	838	857	800	764	791	793	834	823	778	768	812	804	754	821	815	842	819	839	823	766	765	766	773	778	827	801	777	746	782	789	804	785	773	829	765	804	819	845	777	784	792	802	779	832	786	763	821	791	814	833	818	795	788	771	805	815	799	792	777	755	795	751	786	774	756	833	798	834	745	810	764	758	742	799	843	791	792	817	775	823	818	791	781	769	758	820	778	808	816	836	797	773	782	850	818	813	760	741	756	809	809	778	792	782	719	782	821	804	864	757	810	758	721	806	797	802	845	765	823	819	852	813	818	756	803	829	740	803	846	819	808	800	784	818	827	822	851	803	786	806	772	780	817	852	779	809	835	794	835	782	785	758	763	803	784	804	868	808	781	821	789	792	799	801	796	805	828	781	791	781	748	791	801	830	774	783	823	820	799	818	792	829	819	779	752	832	823	808	781	821	779	842	730	786	790	860	790	739	776	743	824	778	855	796	851	797	809	769	800	750	802	743	733	785	751	842	834	779	805	799	785	785	822	806	832	742	785	757	782	805	797	764	771	794	785	776	783	799	775	797	835	877	780	830	796	795	800	803	793	784	839	825	784	815	850	793	801	827	840	803	801	822	846	751	795	815	786	884	795	812	796	790	839	796	755	811	764	751	794	818	767	840	772	806	855	764	746	800	810	835	802	788	767	798	790	761	753	862	789	806	772	811	810	793	775	842	790	788	801	777	822	783	795	822	837	813	770	770	831	836	749	801	834	800	767	772	787	773	812	836	831	777	797	775	830	823	854	724	806	791	806	821	799	810	793	809	806	828	757	823	765	786	796	836	810	816	811	791	790	810	802	795	889	778	770	859	820	782	822	798	815	799	793	744	788	870	831	782	767	815	815	799	848	854	781	755	858	805	802	777	809	771	751	799	796	828	780	784	793	844	763	787	825	769	830	763	827	742	812	846	796	808	799	781	764	787	815	806	815	812	811	739	791	774	789	808	794	837	817	867	777	817	767	806	820	822	815	848	778	834	817	838	774	817	765	802	774	782	840	806	798	761	820	796	836	820	772	757	789	775	861	829	786	795	749	766	798	742	778	790	812	808	760	815	793	806	758	811	782	853	875	808	797	809	770	809	801	820	780	784	839	765	787	780	822	808	767	831	786	846	803	766	805	791	805	768	782	804	825	819	821	801	863	825	825	778	786	773	791	827	848	783	754	823	811	814	852	801	792	796	845	824	851	752	799	755	786	799	809	810	796	788	785	785	817	751	782	815	799	821	828	801	755	752	804	813	780	749	809	832	788	793	776
23752	21647	29192	24770	19905	5246	918	703	643	607	614	573	551	576	577	599	530	537	551	538	556	528	563	571	562	513	521	569	549	487	518	544	571	527	547	534	492	509	490	517	546	585	539	562	549	570	556	578	547	525	530	543	537	553	558	554	508	562	585	573	511	587	561	559	530	562	503	540	551	476	538	541	531	541	513	529	532	562	551	489	515	543	520	522	524	536	561	539	545	575	515	480	501	531	495	549	504	546	500	533	559	497	501	501	493	611	520	530	535	484	506	540	545	526	553	508	526	546	537	521	565	513	514	525	530	567	520	544	528	570	528	534	514	567	546	530	506	561	577	533	498	538	494	546	533	532	517	550	528	551	566	505	479	536	517	539	475	507	554	505	558	542	544	556	539	520	541	529	517	508	546	551	571	555	537	520	559	562	506	535	545	585	525	577	568	508	532	517	492	521	546	493	506	528	564	536	542	538	550	567	521	551	542	573	541	520	521	543	531	588	528	537	550	569	556	555	513	549	571	547	528	520	554	520	558	547	546	566	572	553	564	505	560	560	551	500	520	500	564	585	539	518	473	525	537	509	551	541	525	526	505	572	559	537	485	536	534	534	541	566	519	530	509	545	519	541	525	528	514	505	567	540	559	536	529	541	548	545	487	553	532	535	527	549	561	531	566	493	493	543	512	555	526	552	554	545	580	529	492	508	550	543	530	529	523	541	532	510	534	527	499	546	526	525	537	540	526	543	512	518	520	526	520	575	557	556	557	547	511	526	535	524	535	528	489	546	533	550	488	494	546	505	547	554	509	488	506	537	540	536	586	544	547	551	496	549	574	503	537	538	527	563	581	539	512	530	506	571	554	553	568	527	529	530	550	519	496	527	513	525	525	512	533	550	527	552	522	560	566	544	535	559	525	528	537	539	531	518	516	500	516	544	497	529	534	546	517	531	555	501	549	544	490	565	519	532	578	526	517	563	551	544	528	514	515	549	508	533	519	551	547	525	515	565	526	521	535	519	517	532	493	507	533	541	526	524	564	555	547	517	536	518	520	516	552	515	532	566	523	563	537	535	525	546	535	550	534	499	508	559	548	608	543	524	533	529	544	526	497	493	533	482	531	498	551	532	524	570	534	513	538	536	539	524	473	508	503	541	552	503	552	522	524	535	536	521	525	560	516	546	543	559	528	533	515	542	549	501	519	508	535	570	528	524	548	570	518	524	528	508	572	535	551	578	495	537	513	527	526	553	547	537	547	485	533	532	495	526	495	528	544	515	542	541	517	522	493	539	500	560	550	574	525	522	557	547	512	510	534	576	541	536	577	545	480	548	501	537	576	510	504	487	553	559	520	536	557	553	521	493	538	540	519	523	558	573	528	510	501	559	519	517	574	551	519	539	521	518	532	531	542	524	491	510	532	562	588	493	529	547	520	576	489	543	533	536	531	537	526	490	508	487	539	550	528	578	516	550	544	526	524	502	517	514	549	566	555	534	551	534	521	531	537	548	524	529	541	549	508	513	510	538	500	529	516	567	564	528	491	515	543	513	550	569	555	551	542	534	525	545	517	560	538	518	530	523	567	510	501	483	522	568	520	562	508	522	561	527	536	503	541	512	506	516	536	489	600	558	531	527	543	526	528	498	507	526	520	531	497	521	511	502	532	527	527	505	522	537	547	508	504	570	542	533	530	512	537	546	529	548	517	539	511	548	553	540	501	551	542	516	531	520	503	491	543	531	531	502	549	499	546	578	584	481	534	564	523	536	577	504	524	518	559	523	523	517	520	509	546	535	510	504	505	540	518	505	568	528	496	537	533	529	515	488	545	508	519	538	551	580	550	531	521	535	514	539	525	514	522	595	512	531	540	531	536	547	558	522	559	527	533	558	513	515	528	509	505	511	584	494	515	517	546	524	580	493	522	522	509	518	531	471	546	534	575	520	581	527	542	512	556	548	552	525	540	567	583	530	559	515	514	527	590	558	536	508	549	547	516	509	538	503	521	518	520	564	532	516	543	490	562	512	533	552	520	555	511	521	527	507	595	504	544	527	550	524	535	488	504	525	557	565	538	513	512	527	534	530	550	512	485	559	550	594	555	512	521	559	528	543	528	488	528	595	558	533	531	521	523	547	554	498	514	536	521	524	554	534	532	500	551	526	513	523	536	560	528	573	490	551	514	520	564	564	568	551	550	548	575	508	532	518	528	494	521	580	501	526	567	545	573	522	521	518	508	561	533	540	501	546	547	567	487	526	499	524	505	562	534	554	548	550	555	534	543	523	501	502	532	572	512	563	536	515	532	544	563	545	515	545	535	565	551	556	539	562	532	536	514	518	538	541	538	568	566	545	534	538	578	502	554	522	514	493	509	556	537	545	548	528	534	499	495	483	507	561	561	510	520	504	502	514	528	515	499	516	529	488	501	524	543	581	550	543	491	564	550	525	487	511	495	505	540	518	501	550	560	551	554	541	496	555	527	541	548	507	498	539	524	574	501	533	547	511	589	566	578	504	513	524	517	552	548	521	530	571	523	501	554	513	504	524	531	514	583	585	563	552	572	524	514	487	512	531	517	545	535	524	503	508	548	517	536	522	533	530	542	519	524	560	532	561	527	548	568	494	550	533	531	535	572	546	548	555	495	518	510	540	551	510	556	513	508	532	538	533	524	533	492	497	523	546	521	552	530	555	539	523	530	542	546	538	545	486	524	527	479	555	542	531	493	516	478	551	528	559	558	547	561	547	545	497	561	543	523	511	523	544	553	538	551	520	526	567	554	574	552	526	541	519	520	562	574	536	563	573	517	482	495	540	534	501	529	494	578	528	546	502	536	532	516	551	496	521	542	534	563	499	592	521	510	514	546	540	577	529	535	518	567	513	515	561	554	551	484	510	536	562	493	536	529	566	579	507	559	533	518	499	502	513	567	492	501	526	568	544	495	520	530	574	514	529	506	542	513	542	602	529	548	558	528	515	566	526	562	556	550	535	541	507	508	539	519	586	502	508	540	542	524	524	535	503	511	532	555	526	526	543	560	550	536	549	538	550	521	513	527	497	506	497	536	527	521	545	520	583	502	537	507	520	560	533	497	538	561	537	488	525	538	553	530	513	519	539	479	506	528	524	513	516	525	559	513	572	499	554	547	561	521	544	560	539	569	487	566	550	551	503	535	541	556	526	549	565	510	574	484	499	547	489	535	567	549	515	524	535	530	540	505	519	498	528	513	510	554	539	540	558	516	504	529	519	546	506	526	575	550	527	560	518	543	526	525	546	523	570	537	537	519	542	516	520	553	488	495	512	566	560	554	551	558	537	537	508	520	570	562	537	569	572	562	533	498	541	491	528	526	505	538	516	584	520	521	519	516	520	507	509	560	541	519	498	550	525	506	541	502	552	503	552	534	564	513	477	521	551	500	504	517	536	529	521	537	549	530	487	517	545	526	512	564	538	552	515	536	494	524	523	508	554	522	495	518	486	516	523	516	540	582	545	569	522	517	547	532	539
22212	77206	38369	1935	1660	1360	1193	1028	920	840	840	812	774	747	723	782	743	742	656	732	744	747	689	686	696	692	669	712	699	726	682	709	685	697	628	765	729	741	683	657	704	737	699	720	740	731	723	707	732	724	723	702	696	667	721	704	749	712	674	742	675	690	658	734	732	713	688	694	699	751	710	692	713	719	698	681	714	725	669	693	684	689	739	681	699	692	651	656	705	655	708	719	680	716	708	710	659	678	710	649	686	642	649	702	675	697	669	709	651	668	706	691	685	663	666	679	707	720	674	693	704	699	703	661	693	702	652	716	702	718	699	674	634	707	698	678	689	672	673	701	674	666	679	664	717	683	663	667	656	674	716	653	695	679	675	677	662	623	677	666	725	659	683	675	712	699	659	695	686	701	720	659	682	738	660	759	696	705	673	710	715	669	659	689	674	717	663	719	695	703	658	689	682	681	683	661	673	695	676	668	674	683	684	665	665	686	646	705	709	687	666	716	652	679	678	698	689	641	649	671	677	733	684	647	677	702	614	725	675	649	672	701	707	696	669	697	682	722	734	643	661	685	632	678	725	647	672	707	695	670	704	678	717	685	629	669	600	712	665	680	631	677	743	669	662	660	685	703	663	707	691	712	706	657	705	680	665	679	717	710	654	670	656	700	672	694	690	677	680	702	656	686	647	671	686	652	700	671	677	706	653	647	685	659	656	676	735	672	727	661	678	668	685	678	676	705	690	660	699	680	659	678	699	695	717	692	659	690	711	726	673	700	675	698	688	701	716	657	662	643	704	728	666	673	663	619	731	649	683	689	689	742	674	636	719	687	684	704	664	664	684	672	653	681	685	652	697	772	671	689	685	679	657	704	718	669	679	676	689	634	676	731	663	693	650	697	664	680	692	703	711	709	715	686	692	679	651	658	707	691	644	680	696	707	687	713	686	729	712	649	651	670	695	718	713	675	720	697	666	683	706	650	686	692	671	697	639	721	722	656	672	715	659	648	666	647	645	674	696	676	696	680	663	725	652	714	738	705	704	700	653	672	704	709	684	639	646	668	677	659	669	683	706	670	700	655	602	700	653	669	703	701	675	682	705	687	716	679	704	745	683	677	732	682	684	696	687	691	694	707	688	728	667	612	672	688	691	656	682	719	694	720	681	687	640	676	706	689	693	641	675	723	688	691	717	708	660	690	720	647	686	696	667	650	716	699	687	680	719	676	681	726	673	710	731	678	670	693	665	712	674	644	699	696	655	704	669	706	698	693	699	709	718	708	658	665	684	689	702	686	694	689	665	693	719	659	648	698	668	734	676	655	716	700	722	723	715	668	668	698	687	668	716	642	679	637	693	706	675	633	687	691	679	680	668	712	682	673	690	666	749	651	685	718	675	669	708	710	686	678	699	706	679	704	681	713	710	649	719	677	665	690	708	731	669	697	721	727	690	723	668	711	647	713	713	698	660	695	677	695	667	684	696	678	710	674	677	723	678	689	684	682	736	699	608	687	699	701	698	673	644	712	713	656	712	692	670	627	705	671	649	664	688	631	709	697	645	711	655	674	699	732	663	678	703	655	698	686	704	692	656	702	706	672	688	703	694	715	754	678	660	680	673	625	637	681	670	648	646	683	655	683	653	647	685	698	725	714	706	663	685	698	643	700	668	711	686	692	738	682	672	718	649	633	698	700	676	700	663	681	682	657	646	670	694	695	720	701	609	652	693	728	691	689	731	680	657	666	693	707	693	682	689	665	726	723	683	653	689	677	690	681	688	672	661	738	697	670	720	657	720	677	682	654	673	668	667	731	722	655	698	682	662	678	669	692	667	683	658	669	664	691	672	627	674	681	710	685	679	701	639	694	697	673	701	660	660	711	692	657	680	681	695	721	715	675	685	686	711	713	645	684	686	711	650	679	641	700	685	673	662	663	725	690	682	711	718	678	712	698	664	689	703	692	674	711	704	670	729	719	679	741	658	701	725	684	690	673	653	705	649	675	693	696	702	683	681	685	691	638	698	744	689	638	659	681	729	682	659	673	622	685	690	693	680	714	686	694	686	643	708	676	670	639	640	672	715	653	705	658	646	685	677	701	686	737	666	675	708	671	703	669	659	734	687	696	711	674	698	694	686	642	740	664	679	655	721	688	691	701	672	643	688	688	697	713	673	721	722	670	671	647	700	715	695	716	689	692	681	711	724	724	756	704	676	692	661	702	688	666	682	714	617	696	710	668	669	650	684	684	637	705	652	727	675	673	703	641	662	658	726	666	642	673	685	690	717	695	690	632	671	654	676	695	727	695	639	608	691	683	674	640	740	700	696	670	681	732	667	698	698	715	643	695	659	678	683	684	642	671	716	675	684	636	704	711	729	723	680	681	693	700	649	665	683	648	692	656	681	718	688	669	671	726	711	708	717	657	724	655	677	659	637	714	700	689	675	727	691	666	652	673	672	691	663	650	647	710	689	665	688	651	695	697	670	718	695	663	697	694	736	731	714	688	702	709	678	689	650	701	697	711	660	703	657	604	645	696	708	702	669	687	740	659	661	733	677	693	689	692	655	715	724	680	679	712	687	700	670	690	659	650	676	675	713	688	687	669	701	695	724	629	699	666	683	691	646	723	680	672	706	653	711	673	686	692	735	637	701	652	642	673	659	680	704	671	722	698	654	702	689	696	664	684	676	670	685	665	616	678	732	704	698	691	664	702	644	676	682	700	666	689	697	654	703	693	620	701	685	647	714	635	680	678	659	685	686	678	664	698	631	671	692	668	672	690	681	701	695	754	727	659	686	707	675	696	683	733	688	711	726	678	613	700	658	701	659	684	687	671	713	709	673	653	736	650	690	665	687	653	654	711	660	652	694	688	692	639	668	667	726	711	674	670	716	705	706	700	693	662	726	665	689	667	665	722	649	695	634	705	657	712	713	738	694	706	660	661	669	759	663	721	674	647	709	716	670	664	666	683	674	692	708	604	721	656	718	701	690	677	668	684	694	678	673	691	680	698	637	713	672	638	661	678	630	661	663	703	651	699	702	700	676	657	688	677	729	634	688	678	677	704	666	706	699	717	665	665	682	677	639	686	704	704	704	633	712	689	682	698	697	687	731	700	687	658	686	638	672	689	661	653	656	707	699	637	649	677	726	734	699	697	672	651	701	658	692	704	665	667	770	660	701	744	668	677	646	682	704	662	657	664	640	695	666	662	657	644	645	659	642	669	669	687	682	647	696	673	744	680	670	735	682	639	701	701	727	702	637	695	695	706	682	677	710	702	683	718	670	688	676	678	641	764	683	653	688	616	724	648	652	676	674	650	698	648	701	667	735	696	708	664	664	682	685	662	707	663	703	657	671	699	670	692	702	688	680	670	701	726	676	700	717	687	630	656	669	704	715	666	661	678	711	679	741	708	685	671	714	640	679	695	690	691	700	718	673	691	686	697	727	716	716	660	710	664	672	694	665	680	652	676	666	719	702	697	666	665	690	665	674	730	694	724	706	685
24954	21806	28097	24242	6362	780	760	584	610	559	574	597	571	583	543	580	563	554	507	567	532	585	537	531	547	555	550	536	540	563	544	552	572	506	515	554	573	535	554	565	560	575	543	542	542	587	519	542	532	576	562	583	580	565	548	543	572	546	576	541	525	589	547	527	546	553	557	548	556	565	534	560	533	563	540	575	577	578	552	574	533	571	521	512	524	574	567	557	515	568	546	550	561	550	570	527	551	586	533	548	544	520	546	574	551	562	551	590	520	546	582	529	553	562	519	554	541	556	496	549	533	522	529	533	504	508	564	527	524	556	569	525	504	579	512	582	551	526	555	559	545	542	546	525	540	510	551	543	547	515	505	521	521	496	500	570	531	504	525	539	513	535	541	539	553	535	559	508	554	549	551	541	532	579	558	558	541	518	495	541	562	563	539	552	549	527	538	503	503	564	514	555	552	529	532	537	525	554	549	551	569	555	538	560	516	538	576	522	474	523	555	527	565	553	588	554	546	531	525	535	570	581	555	545	523	562	553	518	554	551	565	599	567	519	545	551	521	545	588	532	581	572	530	509	499	552	565	558	557	511	521	543	530	538	586	514	539	544	552	491	542	496	524	554	555	565	548	551	544	547	515	556	518	531	502	528	516	550	566	552	526	558	583	568	528	575	546	542	568	510	574	525	548	567	533	557	504	543	520	543	586	516	533	524	574	555	541	556	575	545	539	555	568	562	544	528	566	582	541	519	542	532	551	562	529	496	511	553	545	585	577	528	544	544	546	532	552	538	573	552	553	541	558	553	515	572	529	536	559	562	554	542	521	571	543	553	584	518	598	564	581	531	561	533	507	577	542	524	545	544	573	580	543	503	578	514	593	570	570	508	598	576	552	563	506	509	530	572	537	552	533	575	514	542	573	576	544	555	539	523	565	542	543	543	550	518	556	544	510	524	557	581	554	535	527	548	532	527	555	525	506	549	603	541	558	544	567	545	574	557	519	533	546	537	560	540	564	524	525	559	597	557	539	505	580	553	546	554	590	545	545	543	574	555	507	564	526	597	532	541	536	594	554	548	505	554	504	548	553	517	550	554	572	534	550	571	547	562	550	549	503	547	548	523	587	561	572	549	576	572	535	582	564	561	577	523	542	553	551	518	551	527	547	541	524	593	529	548	543	563	550	535	515	507	552	545	547	505	523	547	556	513	534	508	510	504	515	578	485	524	569	557	524	570	515	559	517	515	557	526	550	532	549	513	533	561	549	504	549	529	545	571	536	531	530	548	478	547	558	549	513	565	540	554	535	515	570	547	572	516	539	528	543	563	529	575	560	548	566	586	549	570	541	558	528	550	572	579	544	528	518	544	531	563	495	578	558	569	534	548	555	531	574	560	552	535	539	540	565	532	519	550	540	578	491	540	535	509	524	525	590	550	511	546	546	545	514	572	547	548	580	544	528	525	578	527	538	545	555	493	566	526	522	561	585	514	506	565	553	550	547	552	529	532	517	503	566	558	543	543	522	535	580	556	549	495	523	553	555	536	569	565	515	530	529	495	520	564	528	527	526	538	559	538	556	515	546	535	553	529	565	556	539	538	548	542	559	538	539	537	563	545	522	549	583	553	497	564	502	554	545	592	541	547	547	548	586	547	560	543	536	515	477	550	545	539	515	534	553	584	547	542	503	565	558	546	573	525	533	544	534	558	554	544	550	543	542	544	533	499	556	526	518	517	568	528	531	568	531	572	534	518	516	547	532	589	573	556	552	538	545	512	589	547	511	545	573	551	542	567	536	549	539	505	568	542	549	536	548	519	544	521	531	539	546	510	548	552	567	549	538	526	524	555	555	534	509	524	537	567	517	581	575	539	569	525	567	553	533	540	567	550	537	508	529	566	520	507	500	548	585	549	530	529	530	545	543	557	558	520	564	540	549	562	539	562	514	573	552	564	515	538	496	562	541	529	575	554	534	555	535	561	536	532	544	563	542	575	557	537	523	533	525	556	513	548	566	541	549	521	543	536	533	519	539	588	512	520	529	572	532	539	538	527	545	505	528	537	549	569	570	517	540	515	555	598	599	506	553	585	565	559	548	545	575	528	561	543	578	551	566	517	539	552	554	521	537	517	485	543	566	504	528	545	553	535	568	586	563	508	551	556	504	516	566	490	558	559	524	543	560	520	542	573	563	520	524	532	556	559	541	580	565	541	565	565	531	565	574	521	494	545	535	521	562	564	539	536	539	538	568	515	504	492	533	573	567	527	521	574	529	527	586	522	519	554	580	551	510	528	527	530	588	481	509	558	499	530	548	515	560	501	547	575	504	525	527	562	557	532	561	498	547	553	520	532	543	505	529	521	557	581	499	544	531	537	551	544	547	561	558	545	554	598	561	489	565	527	568	536	522	528	546	551	592	510	585	570	584	528	560	578	554	540	548	581	540	528	540	536	536	577	528	537	550	539	516	538	547	566	532	496	536	527	546	561	553	572	502	563	555	546	546	534	548	538	545	532	557	539	506	536	588	544	497	568	503	598	497	537	566	489	554	550	531	563	580	553	545	569	497	521	503	574	588	529	558	550	518	561	556	556	545	535	522	554	551	501	501	538	523	558	554	531	525	597	538	538	557	527	536	544	608	561	503	564	565	517	531	525	515	526	521	527	509	559	539	547	563	557	512	501	571	538	556	523	567	511	511	527	545	549	511	555	538	559	549	510	579	529	551	528	504	538	567	515	471	539	582	541	559	540	578	550	551	593	537	522	516	537	517	552	593	535	563	542	546	560	502	568	516	518	566	538	581	554	538	576	554	515	525	559	505	552	544	563	520	531	517	527	591	563	596	544	528	548	545	545	565	572	545	497	573	565	537	502	523	554	544	525	526	515	560	511	528	501	549	556	556	541	548	517	544	584	553	511	552	514	549	558	539	578	543	545	527	527	531	554	560	560	591	547	538	500	571	547	577	544	566	512	560	491	558	544	542	549	553	561	515	545	536	536	557	536	540	549	496	551	561	596	479	555	517	544	546	520	538	519	554	554	538	570	548	545	545	562	533	531	556	538	576	510	558	544	519	556	541	585	540	562	534	525	543	570	505	558	524	554	539	509	552	556	540	558	572	522	525	553	519	561	549	499	541	564	555	559	550	544	528	520	586	545	581	569	496	536	584	523	539	541	512	576	549	518	554	567	567	549	542	526	541	527	574	534	506	560	548	539	585	563	530	518	535	557	576	577	552	534	566	527	566	523	559	499	533	546	534	549	554	512	569	543	566	557	551	565	528	522	524	554	538	536	520	529	581	566	533	537	563	518	516	519	537	505	572	538	538	514	537	531	550	478	532	528	504	578	574	563	508	524	527	526	547	508	563	546	508	555	562	585	526	584	553	543	583	549	552	537	571	543	498	556	537	536	555	541	553	539	533	522	536	539	523	567	499	515	517	550	536	543	517	511	556	537	503	523	584	523	537	568	512	498	537	543	546	516	575	501	520	550	533	575	544	569	532	564
21339	64965	30311	1369	1216	1017	913	857	798	766	756	810	747	750	729	687	711	722	690	685	705	695	745	697	716	695	677	660	714	726	686	694	702	645	668	656	667	712	688	727	721	731	688	744	699	731	733	720	741	708	723	749	688	666	671	695	752	671	718	761	734	711	687	730	676	683	703	773	721	700	661	694	681	755	671	720	673	683	683	730	721	664	715	692	681	721	658	680	719	693	734	701	683	676	674	695	703	714	677	716	701	687	686	682	667	638	638	703	676	701	696	697	696	711	699	667	683	657	715	677	714	678	706	693	638	670	673	731	688	663	713	688	679	709	674	681	657	674	630	705	666	657	638	702	705	662	698	692	642	682	729	689	698	681	677	695	670	709	681	656	685	700	668	697	699	679	695	645	683	690	752	647	736	679	687	712	654	676	648	664	694	686	677	683	680	667	668	675	681	672	696	633	691	640	691	711	690	701	689	705	675	660	747	646	705	658	664	660	635	659	681	666	654	718	693	664	723	692	723	716	675	692	726	729	659	674	718	680	662	683	706	667	677	672	659	663	689	722	645	657	684	677	691	707	728	733	649	707	664	664	691	702	716	670	652	692	719	687	655	690	704	689	637	710	662	721	736	698	689	674	685	696	701	660	668	666	684	669	708	682	690	663	696	672	691	661	648	689	698	648	689	678	696	643	685	679	750	656	618	701	676	657	683	745	626	714	678	695	675	656	699	670	665	659	661	675	678	649	682	665	695	665	644	693	693	681	693	642	643	659	655	687	718	672	664	694	698	725	718	693	712	666	701	687	659	640	676	681	659	671	671	686	713	673	693	675	676	664	696	666	708	668	722	688	698	707	725	665	696	635	691	697	684	672	674	699	659	686	661	694	666	683	684	629	683	706	728	687	654	701	697	680	716	708	670	632	712	675	675	702	663	690	676	687	677	680	674	687	667	691	666	699	646	669	679	682	686	686	680	705	691	689	680	664	685	687	675	704	647	612	655	648	665	657	650	692	714	668	670	709	673	707	693	674	697	687	700	697	642	682	711	663	725	724	685	645	672	672	689	668	714	696	703	696	642	655	683	691	690	694	719	654	714	677	659	698	684	642	713	693	661	685	662	642	626	692	684	688	742	708	703	659	695	689	690	678	672	677	702	654	694	645	650	682	699	682	667	704	721	701	712	707	709	724	673	687	760	656	674	669	706	641	646	665	647	663	670	674	710	653	667	632	702	727	678	669	692	696	675	655	697	690	715	709	679	735	677	691	629	655	700	665	687	646	680	678	668	679	682	711	671	645	699	731	727	675	682	671	686	697	673	663	653	708	674	700	666	681	681	702	679	702	695	672	686	687	714	676	698	604	644	723	702	697	637	700	692	681	705	695	728	697	704	672	676	660	668	666	672	647	699	682	650	645	701	705	669	686	700	670	731	692	708	703	680	742	698	655	696	716	689	709	657	652	644	660	692	732	657	696	678	662	675	681	612	704	726	715	698	698	704	685	662	683	730	652	707	664	653	712	704	684	734	711	666	679	653	650	717	714	686	679	694	623	688	752	625	660	710	706	646	653	722	673	702	684	661	671	696	689	662	700	625	699	654	698	671	682	672	642	662	658	749	693	679	694	676	681	654	685	681	666	703	668	672	691	710	631	652	703	700	656	631	607	668	666	665	699	690	738	704	660	635	666	707	676	657	739	676	697	658	653	690	713	679	778	691	690	673	664	675	691	704	650	662	690	708	694	684	659	683	718	674	694	708	705	669	668	660	646	683	649	722	648	707	667	680	716	705	699	671	724	728	714	669	686	654	695	669	715	702	670	695	668	670	735	675	701	685	671	648	669	702	715	666	685	681	670	664	649	656	737	690	670	670	728	690	720	646	689	651	678	653	664	703	662	707	691	711	656	725	675	689	687	660	733	685	670	684	712	692	694	698	687	677	630	688	676	671	624	682	720	682	688	717	701	644	677	702	678	672	686	629	719	691	688	685	698	666	690	749	650	669	686	667	669	671	676	720	652	689	691	741	677	665	663	692	741	688	704	724	688	671	688	707	664	668	725	726	667	642	626	666	708	677	666	675	666	695	663	674	698	657	684	669	671	710	702	777	658	708	692	668	660	688	690	743	691	694	679	648	700	667	703	650	663	642	703	701	656	671	640	705	716	651	704	634	693	672	658	648	706	710	682	648	714	672	707	677	675	669	653	710	645	720	740	710	697	667	663	715	718	679	684	706	688	656	660	700	659	732	697	678	664	674	681	714	680	685	660	672	706	677	652	692	656	683	649	658	678	737	659	694	725	688	685	674	688	696	679	666	640	645	677	657	697	685	676	664	684	668	692	710	728	710	625	685	698	720	684	681	669	669	730	683	690	680	689	727	662	671	637	672	684	717	656	702	679	669	740	756	639	683	712	683	655	667	710	709	625	682	709	679	675	666	688	711	716	643	686	658	686	696	650	676	658	666	683	700	697	690	704	715	706	678	677	704	692	635	715	683	677	704	695	652	733	684	723	652	634	675	655	669	650	689	732	722	655	725	648	702	672	691	702	666	702	696	710	687	764	701	656	672	674	693	644	687	668	685	735	689	698	692	672	690	654	704	704	714	722	688	655	645	684	662	644	675	698	722	712	662	703	707	690	684	724	692	673	661	692	671	690	697	728	683	667	690	702	692	670	679	711	652	765	662	638	658	681	675	697	700	684	698	708	659	685	645	688	660	679	687	656	648	668	644	673	699	706	686	707	690	678	639	649	678	686	652	648	627	719	664	677	696	684	641	697	741	635	688	644	687	730	680	699	672	662	632	657	661	704	709	704	685	713	681	708	711	693	700	681	698	742	689	664	647	707	691	692	724	707	671	676	709	659	683	735	707	694	691	665	697	643	670	677	698	696	658	685	697	655	676	648	702	630	685	672	673	731	731	722	709	731	702	659	660	692	732	682	682	692	649	711	743	661	666	708	676	649	713	675	703	711	654	719	662	613	653	663	707	709	667	691	680	717	660	715	709	725	659	653	703	685	687	688	644	708	679	680	664	629	673	648	680	684	697	711	708	691	643	675	687	681	693	670	688	690	686	688	640	678	657	678	716	669	730	684	672	707	681	672	654	724	711	733	706	692	645	665	671	683	672	691	651	675	715	649	715	708	667	710	698	676	691	699	724	670	676	694	664	735	647	666	688	680	736	705	709	664	710	698	638	739	653	714	660	669	712	670	689	657	671	663	667	695	675	671	690	672	726	679	682	712	675	680	717	687	680	687	670	689	679	673	693	660	702	695	737	657	685	693	692	706	698	721	737	623	657	684	698	741	694	646	704	706	651	710	660	730	666	677	709	664	657	669	719	728	686	675	730	689	676	702	655	647	693	615	681	699	673	657	725	669	659	665	683	649	685	724	686	656	667	708	686	697	674	612	665	690	686	715	646	639	727	674	704	649	700	644	722	655	726	714	696	670	673	714	648	715	716	658	673	719	753	714	685	691	713	649	673	707	656	672	688	682	676	666
22801	21478	29256	24202	21408	20044	3483	705	624	573	518	485	519	497	488	424	443	429	437	427	408	382	441	430	432	419	401	404	399	430	415	421	391	430	405	413	429	397	386	413	404	430	442	448	424	419	409	456	440	388	429	406	455	435	400	396	408	428	454	422	452	397	406	422	422	400	419	396	411	405	409	427	440	403	404	416	390	396	418	386	397	394	359	390	400	393	406	425	439	411	401	373	452	385	374	410	433	393	400	415	410	376	379	416	440	403	390	420	371	363	391	418	382	364	360	379	390	377	373	394	375	420	406	384	359	394	391	388	414	414	388	389	417	379	377	394	372	371	378	376	420	408	393	434	388	373	407	382	425	416	415	398	426	399	389	432	399	398	384	420	417	385	415	412	403	371	390	391	419	420	398	383	401	385	392	402	408	374	391	388	401	370	385	399	382	396	391	402	415	362	369	400	428	391	361	377	393	362	387	389	348	382	406	388	411	409	412	409	392	376	404	412	418	395	419	395	404	406	380	347	410	377	383	389	367	389	393	391	392	406	402	380	378	406	428	402	377	399	425	395	371	377	393	375	380	415	426	391	375	359	386	420	378	388	374	385	415	364	424	406	445	357	369	362	390	389	394	386	424	395	399	403	400	416	404	405	403	364	401	403	399	380	414	374	402	409	415	404	364	387	376	397	385	381	362	412	426	410	390	383	404	366	401	381	399	373	353	392	427	408	438	400	342	408	413	422	382	436	409	441	409	406	368	391	392	410	415	391	411	392	361	408	393	407	403	408	383	392	416	405	399	369	412	394	395	415	395	381	400	389	415	408	404	384	377	443	392	412	377	388	368	391	420	416	395	406	412	370	407	400	412	400	356	389	410	424	416	424	388	389	394	395	400	369	411	397	379	428	408	408	395	364	430	354	373	377	392	360	399	410	411	379	380	378	400	420	418	387	443	415	386	389	400	379	374	414	436	394	379	360	407	395	427	401	375	439	380	393	380	401	380	413	395	421	439	401	393	398	382	402	442	413	433	365	390	406	398	397	387	395	396	396	412	415	346	393	430	392	388	402	372	424	415	401	404	397	397	426	378	420	415	413	396	418	386	397	402	384	412	414	386	394	383	405	394	369	418	364	402	401	427	409	426	406	363	410	380	427	403	387	433	434	430	400	413	427	433	378	389	395	391	423	404	393	399	395	383	410	381	398	378	398	392	394	391	394	396	406	358	398	404	402	361	359	379	391	394	405	427	395	399	394	394	354	361	384	407	368	413	371	388	351	357	384	411	392	337	389	393	429	383	366	412	403	394	411	368	374	391	384	414	398	392	414	419	406	375	401	420	377	378	379	405	381	395	388	386	374	409	390	370	409	385	408	385	379	359	379	422	385	389	392	399	394	365	386	378	425	394	423	395	384	396	392	388	375	431	408	416	409	401	395	396	401	388	402	406	379	379	379	372	403	400	390	441	384	401	400	406	373	402	381	386	388	419	415	428	384	404	403	416	386	397	389	421	383	394	351	403	374	404	385	409	372	397	446	420	375	372	390	416	404	368	402	376	405	393	408	426	367	377	391	372	420	368	395	405	395	389	384	388	399	402	397	377	393	415	380	378	400	409	419	387	403	374	407	386	384	377	381	394	399	411	425	394	397	356	434	390	404	407	428	428	390	429	413	379	402	408	384	389	398	385	426	332	387	379	407	370	446	394	422	442	432	403	417	388	435	400	405	383	437	395	431	361	428	385	404	402	385	369	369	396	399	408	390	401	380	382	445	382	374	413	391	380	381	418	378	377	400	419	408	397	378	380	416	368	411	402	408	421	396	345	411	397	381	412	418	372	364	421	408	368	397	391	377	377	401	366	363	369	381	408	390	396	368	395	361	412	398	384	386	387	422	375	392	409	404	382	403	393	417	411	418	374	393	427	400	406	377	397	433	369	383	374	406	409	402	407	399	400	367	348	379	345	365	396	400	336	434	381	394	417	423	414	355	373	381	392	421	393	405	367	394	369	416	387	411	402	379	373	390	412	399	388	418	372	377	396	365	394	395	369	419	409	411	410	412	389	438	436	405	392	427	376	421	401	418	407	390	394	384	373	409	391	379	381	438	372	398	382	401	388	395	402	385	399	394	381	422	381	396	442	382	413	386	372	404	389	388	403	404	400	425	402	398	392	431	380	372	362	414	381	405	434	402	404	381	342	383	403	421	392	406	400	407	381	397	394	382	418	366	386	405	419	394	370	386	389	392	395	369	405	350	383	403	386	389	411	398	399	411	350	413	411	424	379	393	406	417	379	406	385	376	392	371	366	396	418	387	399	384	400	420	391	361	384	411	386	393	394	412	400	408	397	351	386	432	395	389	399	403	388	363	387	405	412	383	405	400	389	382	430	407	416	387	390	389	376	385	430	392	372	361	381	404	414	394	374	404	398	411	378	428	432	405	415	390	379	390	393	405	398	381	439	429	427	403	368	407	369	387	402	413	398	402	376	366	380	365	405	386	403	388	387	416	389	420	377	365	403	362	383	400	402	433	397	404	362	374	390	381	393	367	391	383	402	372	440	418	428	400	403	398	397	414	370	395	435	424	391	375	380	431	387	392	395	378	418	377	392	390	388	373	398	396	429	427	361	364	394	415	392	385	412	398	362	408	365	395	399	409	402	336	400	409	357	366	368	375	396	406	367	384	388	415	405	398	406	395	428	417	386	374	373	382	391	403	388	390	389	426	344	399	363	392	443	401	402	385	379	384	426	377	359	404	401	376	401	379	391	404	408	404	406	406	376	397	383	375	393	388	411	402	374	419	378	389	382	393	393	429	373	385	408	365	392	385	365	382	397	401	402	380	375	385	407	393	453	382	390	403	425	404	418	390	382	410	374	394	378	450	425	416	372	406	364	400	373	380	427	366	401	415	374	412	414	385	361	378	391	392	374	371	395	381	420	385	400	386	410	387	417	368	418	402	381	390	421	411	372	423	374	398	407	402	409	380	413	394	404	387	413	384	402	409	395	381	413	389	370	373	389	422	370	361	381	405	381	408	427	410	422	391	398	412	397	428	380	403	417	394	377	378	391	392	409	385	372	380	353	354	398	400	400	428	365	358	363	370	400	393	361	408	393	400	403	402	403	376	423	420	411	381	411	356	397	398	404	387	367	383	422	382	406	383	390	402	387	370	402	409	398	370	382	386	408	393	437	364	402	405	382	412	376	363	403	381	416	414	414	395	386	395	407	373	377	405	399	376	343	376	367	413	426	428	428	393	401	413	369	387	432	380	415	427	417	440	378	374	419	410	394	419	379	417	387	406	418	400	388	395	370	340	376	378	388	389	390	383	389	417	411	403	393	425	399	380	397	395	375	424	385	389	393	424	437	374	412	378	383	400	392	384	392	409	416	379	382	444	394	403	374	390	415	358	385	406	383	379	400	380	406	389	389	384	388	397	379	411	374	399	423	376	416	373	376	385	425	379	380	418	363	404	415	381	378	379	351	384	402	419	419	401	417	372
25383	85855	45534	3038	2192	1723	1423	1205	1013	890	867	762	726	651	642	625	589	615	569	523	539	540	545	492	561	518	518	532	527	500	517	528	521	523	523	543	491	536	540	574	486	548	527	536	530	592	581	579	580	532	560	577	540	541	542	576	548	499	497	567	517	528	570	469	541	512	489	538	490	525	559	531	542	505	479	512	500	481	498	493	513	529	521	511	481	540	546	492	514	502	481	498	520	563	540	477	552	517	542	501	502	524	525	486	502	510	497	535	533	458	482	472	497	489	486	500	534	495	496	499	544	505	511	494	483	488	495	490	516	509	490	493	496	458	472	529	524	455	502	531	457	507	525	539	489	495	499	487	536	459	506	510	556	488	541	467	496	492	551	497	500	530	526	522	481	540	452	509	499	509	520	500	529	483	512	501	507	524	464	512	518	505	482	529	485	502	480	510	488	523	540	524	469	515	492	481	506	506	529	536	507	502	489	487	462	442	479	468	508	499	517	532	531	522	471	495	523	547	467	501	462	508	485	500	523	489	528	521	485	478	476	508	486	437	502	508	484	502	497	459	514	524	496	516	495	542	492	533	493	498	508	471	483	490	505	546	491	530	474	508	472	520	492	541	485	516	479	512	503	518	530	526	518	503	469	508	485	470	477	484	500	478	502	515	549	506	470	481	497	502	481	533	504	547	522	495	488	502	504	489	517	510	499	535	522	488	499	482	498	496	504	500	472	509	508	535	487	495	482	476	516	486	482	491	474	528	521	511	518	493	522	514	505	566	507	533	480	471	517	520	505	522	494	512	471	521	498	493	559	473	511	508	474	502	488	457	477	489	485	489	506	482	511	486	521	496	485	498	497	500	505	481	495	481	542	486	490	515	501	488	471	502	484	482	480	491	454	503	530	507	518	494	453	540	510	573	528	547	486	506	467	481	442	505	503	489	518	496	486	467	536	538	488	489	490	516	536	478	525	547	476	471	473	474	481	522	495	514	542	515	494	472	488	516	477	542	488	530	530	496	515	494	516	524	518	523	495	492	489	539	497	485	471	485	563	498	487	486	510	479	505	434	516	528	528	501	492	517	504	517	496	495	581	475	494	484	492	523	504	466	501	449	494	479	502	477	468	564	495	530	473	492	540	500	467	452	504	494	505	506	500	483	513	483	459	487	506	522	508	470	490	490	472	501	516	479	524	499	506	484	466	501	456	506	515	494	513	548	512	505	514	535	499	533	491	498	520	473	532	519	485	516	513	503	521	521	461	496	538	509	490	483	497	516	446	481	498	484	510	473	511	471	488	505	509	491	497	511	486	517	512	481	514	491	477	518	505	504	474	524	504	546	519	502	496	512	492	505	518	492	515	485	491	473	528	492	515	514	481	522	509	493	502	492	468	481	509	487	513	490	465	501	523	446	494	493	493	491	520	516	517	489	509	491	488	535	503	450	528	482	465	543	527	465	477	455	491	456	485	515	538	540	489	462	497	533	474	520	538	515	481	489	506	511	544	516	517	506	532	496	470	476	491	499	482	495	463	524	473	485	514	517	506	501	514	486	513	507	526	490	493	511	544	547	511	504	485	535	504	479	545	485	483	484	515	504	467	542	495	507	514	548	509	514	495	487	435	507	475	486	521	452	474	484	486	517	520	519	502	486	480	491	477	526	471	468	503	499	495	512	488	500	524	485	464	557	536	472	533	503	508	466	474	507	507	527	501	505	506	502	484	464	532	482	464	510	508	499	504	527	519	577	494	487	494	519	557	505	517	480	486	522	521	464	515	472	495	489	503	507	505	511	487	498	500	525	488	498	509	507	519	475	492	489	491	500	502	569	509	472	528	484	476	545	512	513	501	517	478	508	444	518	492	499	479	541	476	527	475	532	477	500	523	498	538	446	521	490	501	483	493	481	505	533	535	498	501	492	517	513	515	457	526	485	527	520	493	522	531	487	516	485	480	509	506	466	503	495	447	491	550	477	542	508	474	529	478	524	495	514	492	487	466	515	519	464	484	478	519	548	493	493	508	516	490	516	498	489	493	544	521	485	503	509	530	497	470	475	473	513	491	519	476	505	494	543	544	492	511	499	498	521	526	508	489	542	516	465	518	508	518	539	478	506	504	498	525	496	474	501	453	525	526	499	525	497	479	491	506	494	502	462	509	533	465	510	523	439	508	492	511	469	507	495	447	483	493	482	512	482	504	484	492	506	493	505	486	497	528	471	494	481	485	477	490	510	465	507	477	517	464	543	496	477	452	500	495	474	485	485	511	521	507	475	520	492	490	513	510	493	525	472	480	505	485	498	509	498	523	448	478	468	517	490	491	477	519	461	516	529	505	493	559	495	495	483	476	515	537	520	562	525	501	482	508	504	515	499	487	516	517	506	532	474	506	490	487	480	504	467	473	493	518	531	522	491	522	504	542	512	494	511	504	503	489	502	531	505	489	506	471	504	515	482	506	537	490	476	500	494	530	518	504	518	459	484	513	518	546	539	495	519	501	512	474	509	495	502	500	481	491	506	546	514	542	548	486	470	489	484	537	470	492	502	522	523	493	488	513	458	475	505	500	496	508	483	479	495	488	494	487	505	490	497	513	527	465	536	477	494	479	513	517	532	456	536	487	485	516	498	510	494	531	512	502	500	541	472	498	451	522	517	494	508	466	508	528	518	484	502	486	485	491	528	503	494	526	522	475	509	541	449	483	475	504	510	491	513	490	495	513	518	500	492	556	532	538	482	523	469	489	494	454	509	500	507	483	476	481	515	523	489	517	518	490	465	488	532	533	454	501	497	511	524	496	478	519	498	509	463	526	485	466	497	502	498	487	536	498	490	528	485	510	535	473	484	532	486	489	492	467	475	509	473	504	506	458	510	481	521	466	488	495	451	487	468	546	492	557	484	471	474	532	540	519	522	511	526	482	527	498	495	503	491	530	521	488	526	501	470	496	507	500	532	529	486	488	490	481	488	498	533	473	533	485	468	481	495	480	459	515	506	471	479	497	496	489	522	467	500	480	512	493	517	468	489	506	489	545	494	515	499	502	524	511	518	541	525	480	528	530	503	514	503	501	510	466	474	534	498	482	479	491	465	478	516	475	491	491	544	513	528	498	465	491	511	519	485	469	481	532	509	483	514	480	485	504	483	474	495	489	498	503	496	512	513	515	503	510	478	532	520	489	467	504	476	478	502	512	524	461	525	508	546	537	466	447	534	503	487	518	490	518	466	500	507	506	520	501	515	474	505	491	472	488	501	520	490	509	503	442	521	516	479	494	505	502	490	494	565	526	480	497	506	466	516	479	462	476	511	492	491	482	500	493	514	456	497	461	477	506	505	535	506	537	528	535	463	530	520	471	503	484	498	518	525	521	485	507	491	510	464	484	499	496	508	513	501	487	501	517	536	491	508	518	503	490	473	503	479	497	470	476	459	481	511	525	493	527	473	497	504	518	488	480	493	512	485	488	484	492	514	486	531	504	486	531	556	490	514	501	531	520	489	503	513
27977	20898	13633	1357	664	612	623	666	685	649	604	616	707	630	653	636	669	669	632	635	611	617	649	674	617	616	637	660	650	600	654	662	625	630	650	646	629	626	644	669	646	693	656	577	639	631	601	656	667	652	648	649	683	637	638	635	613	646	672	625	649	668	627	604	662	685	654	637	700	667	633	597	610	621	649	576	658	629	644	633	675	661	628	621	611	610	649	583	661	622	650	647	604	649	627	616	655	597	683	649	603	583	620	579	630	662	627	651	649	582	621	618	596	655	675	595	599	632	649	644	641	646	596	638	621	637	659	621	613	648	615	571	597	652	608	628	606	663	659	668	612	656	641	582	635	617	646	648	662	619	616	647	628	630	612	678	713	642	589	583	654	595	622	605	651	589	657	649	642	669	628	612	650	627	611	634	625	598	612	638	609	670	641	618	617	636	654	640	640	621	625	661	658	611	628	612	650	628	644	642	602	651	608	647	658	693	626	586	650	670	632	614	607	706	649	674	689	622	649	662	626	554	625	645	620	667	618	654	640	656	608	636	622	636	655	610	646	665	649	668	614	641	622	677	653	625	607	635	627	671	632	598	656	647	676	626	650	671	669	633	669	648	672	615	607	636	618	611	637	614	601	642	675	649	594	654	630	660	691	614	626	654	622	677	646	651	617	662	629	633	607	658	627	673	647	639	631	655	610	665	657	635	624	624	626	587	682	640	599	672	593	620	613	639	622	612	629	595	628	586	601	649	628	652	635	621	601	635	649	645	634	600	626	627	650	622	707	648	685	584	622	637	578	576	643	687	608	595	609	644	678	628	642	636	661	654	627	644	642	654	627	652	625	609	618	590	647	608	637	648	668	631	625	665	655	620	674	646	655	612	631	660	600	626	585	562	700	657	600	630	618	659	600	636	627	611	619	610	620	655	634	656	638	612	627	649	619	636	645	612	613	605	646	592	617	632	665	635	637	621	616	592	658	605	619	630	652	622	628	607	627	639	671	624	634	668	607	652	620	619	700	673	612	653	670	699	660	665	605	632	679	617	645	608	634	600	644	689	609	649	648	614	617	656	619	608	636	642	658	632	697	621	657	635	606	629	681	708	623	631	609	638	603	625	625	646	602	633	668	609	641	654	606	632	610	658	635	684	644	616	644	601	650	609	628	638	664	641	625	622	638	691	641	621	653	597	614	603	604	621	601	638	662	648	652	588	629	612	679	669	615	639	664	601	616	661	639	602	633	632	619	676	674	679	632	652	640	623	606	635	638	642	609	620	661	611	632	627	631	673	635	679	651	624	632	658	632	589	593	602	701	650	599	639	645	642	647	623	638	650	666	626	627	608	650	650	599	587	608	642	641	625	607	592	663	588	674	664	660	667	673	615	645	670	625	660	617	620	644	660	655	672	613	606	668	650	650	639	645	601	633	656	665	607	678	620	624	623	666	626	640	630	620	614	635	629	628	626	646	627	668	662	642	648	623	635	624	623	610	660	629	618	606	565	683	598	640	671	596	651	679	589	657	660	695	647	667	626	683	609	616	615	661	669	601	622	614	653	603	605	616	642	637	620	633	619	593	625	639	623	649	619	657	639	626	665	666	641	592	627	673	640	652	603	614	620	638	652	647	587	639	663	606	624	646	656	627	623	646	619	581	635	664	636	607	665	647	657	613	612	602	634	627	632	650	625	650	646	595	668	643	700	602	654	656	647	682	622	671	605	671	633	613	638	641	673	571	577	654	673	639	632	601	620	621	625	660	649	609	590	633	643	628	659	626	625	592	591	621	607	629	617	607	645	623	633	647	621	637	619	638	631	618	631	620	678	641	614	669	630	624	629	613	623	636	641	616	635	649	649	647	654	654	635	603	642	657	602	669	670	662	627	686	612	600	612	665	625	618	599	622	631	635	639	597	590	633	622	641	605	636	638	623	674	620	633	656	672	623	612	610	634	665	612	664	634	669	595	614	603	646	658	639	643	648	584	611	633	631	632	628	627	686	675	624	623	640	621	650	693	631	680	637	637	645	667	664	624	636	641	624	617	599	619	630	648	643	634	660	641	629	635	653	600	639	625	665	671	685	674	604	626	619	645	638	627	683	608	638	585	624	645	655	652	670	632	612	651	670	610	619	662	646	593	593	626	667	625	658	641	662	615	636	634	611	648	609	659	658	695	675	646	652	652	628	622	648	634	628	626	625	674	660	672	596	649	621	602	626	656	632	648	627	618	601	631	662	629	656	644	660	656	654	644	630	610	600	603	686	655	687	619	652	658	680	632	691	654	666	594	658	636	697	636	627	690	646	667	601	639	631	655	656	609	674	649	648	605	645	649	668	636	613	608	660	671	635	680	622	637	598	620	641	613	586	638	656	661	635	624	618	613	665	620	650	629	644	618	674	632	665	646	607	629	662	657	662	676	652	616	658	663	666	595	662	642	634	610	642	613	658	603	618	672	668	654	658	640	610	659	671	596	641	663	652	650	690	671	591	632	611	584	581	632	643	591	634	646	627	631	617	627	644	676	624	597	652	635	698	665	626	658	621	685	623	631	650	633	656	635	676	658	657	596	621	637	672	649	665	617	647	659	602	668	641	650	681	654	673	617	655	668	629	656	601	615	660	643	629	670	649	608	639	593	641	615	601	641	659	621	654	667	604	653	640	653	645	605	635	635	641	662	627	630	647	646	641	640	629	623	638	659	595	662	623	664	635	634	646	654	675	623	632	645	624	656	618	631	651	665	625	614	619	642	667	633	674	625	651	618	626	621	615	694	606	633	670	658	672	637	655	672	662	637	634	664	581	666	657	605	621	642	618	580	630	599	618	635	642	609	664	599	638	596	647	663	661	661	599	648	633	659	598	653	635	644	644	664	626	641	635	671	633	657	644	638	616	606	609	637	621	628	668	639	696	617	641	630	644	667	614	665	616	634	642	596	632	664	620	667	653	630	644	671	636	648	624	667	627	599	641	636	622	640	668	680	633	612	642	634	628	670	658	655	608	709	585	664	628	638	623	665	624	633	677	654	638	636	664	676	611	629	590	642	621	639	634	632	613	617	623	598	636	649	677	662	663	620	646	681	637	651	659	663	627	638	614	654	711	626	604	674	636	667	639	644	609	678	615	651	681	605	604	593	603	665	654	657	593	630	661	642	619	648	640	631	613	624	633	652	615	666	672	621	631	616	645	630	605	676	642	634	673	608	606	655	655	625	591	612	665	635	593	618	632	688	630	635	663	619	619	596	643	629	620	607	635	647	603	637	594	609	640	622	678	562	609	606	648	682	662	642	626	625	614	612	633	638	596	639	607	609	665	600	641	623	630	688	639	620	621	624	631	605	573	651	635	603	607	642	640	651	640	628	642	643	636	658	631	561	607	606	606	660	614	618	592	644	633	637	692	608	646	600	646	631	632	618	636	677	624	596	634	615	611	639	650	617	626	611	602	635	662	672	621	676	641	649	663	630	645	635	666	628	660	638	632	676	635	610	602	646	658	646	638	652
10788	27857	9330	859	827	808	869	855	819	817	856	800	806	815	776	786	820	812	799	814	801	832	814	774	791	749	832	844	787	819	810	803	737	823	827	753	793	786	829	812	828	882	839	850	843	810	798	876	795	823	814	816	849	800	822	857	813	767	848	782	780	883	834	813	869	824	820	822	829	816	799	806	793	795	837	785	838	839	837	835	827	790	809	797	843	864	809	847	802	786	785	859	786	830	799	809	801	830	840	813	841	776	759	789	821	765	777	811	768	790	755	845	756	773	787	821	806	768	817	795	773	786	810	834	843	815	786	772	869	780	793	819	809	790	866	739	815	810	822	819	818	783	808	835	800	797	765	792	776	744	810	835	802	817	812	763	816	774	815	818	819	799	864	804	807	839	833	841	794	818	751	795	787	821	811	836	810	769	825	780	781	809	804	814	847	855	770	828	783	799	800	792	814	832	796	747	816	813	804	761	795	817	825	797	819	851	777	827	831	835	814	828	842	798	812	791	827	795	758	797	834	804	777	827	818	824	825	796	836	821	732	816	808	764	798	777	858	764	787	840	854	810	848	761	867	839	808	803	785	815	800	786	803	876	823	805	818	846	758	796	801	824	826	814	788	777	795	831	813	792	792	849	825	818	794	825	780	787	787	841	805	795	825	739	777	793	775	793	811	864	802	815	868	795	813	820	788	772	843	787	830	851	761	795	853	842	802	808	869	813	775	824	821	797	788	805	784	799	765	785	818	830	796	831	796	828	803	817	796	779	782	798	863	806	825	782	765	855	774	814	853	768	817	754	826	826	826	837	826	803	802	815	844	776	828	809	820	811	825	782	860	817	806	764	816	796	829	835	802	854	794	783	791	749	794	788	794	832	789	792	869	827	795	733	810	741	849	824	763	841	791	794	799	810	788	801	806	825	813	776	803	792	830	781	844	847	828	791	798	829	811	812	819	809	855	793	834	808	817	827	833	769	834	771	824	851	791	811	815	846	836	797	786	818	801	797	835	844	801	792	832	811	802	876	803	838	812	806	833	804	831	776	831	793	834	762	784	795	828	769	813	778	816	790	778	841	774	860	778	826	795	761	872	877	866	824	827	795	823	825	848	780	798	824	769	779	817	838	783	774	779	804	824	798	802	813	826	799	828	780	816	780	834	812	775	826	792	835	828	841	821	784	845	780	791	790	816	841	779	806	849	814	824	794	815	790	848	805	813	853	825	787	848	827	814	856	796	815	795	803	782	823	784	792	807	822	784	812	803	785	791	770	837	831	800	798	851	818	820	750	829	772	786	801	816	816	790	818	795	813	778	828	813	812	762	778	800	835	784	832	782	829	772	776	761	770	794	812	846	818	767	846	797	780	836	841	772	799	777	806	831	799	824	783	785	812	808	783	851	823	882	777	801	819	804	850	824	824	824	777	824	848	786	810	790	787	761	786	795	822	832	802	833	825	809	840	835	817	797	774	800	797	841	819	774	793	773	780	773	765	854	753	777	807	818	806	785	790	788	793	792	845	819	798	769	814	827	761	785	801	802	804	773	811	736	840	875	811	779	792	775	803	807	860	812	798	750	778	833	792	777	862	864	848	784	800	831	782	764	834	795	812	805	824	809	803	824	844	819	776	768	864	775	848	779	779	800	830	774	787	767	816	810	777	836	812	783	789	799	816	853	835	802	801	823	811	813	788	789	771	817	806	812	799	848	754	804	810	808	739	815	826	790	760	749	841	814	798	855	844	805	815	842	779	832	834	819	853	793	843	747	779	765	877	810	809	780	855	741	833	811	796	867	804	813	831	855	799	841	781	761	784	840	817	793	809	808	783	805	871	756	811	821	826	815	788	884	802	788	788	772	826	838	799	795	884	801	832	800	818	815	790	798	804	805	770	853	744	786	769	839	793	766	843	778	773	847	743	797	798	833	795	774	811	810	803	773	855	787	802	841	848	795	818	780	798	768	801	820	792	811	835	808	745	809	776	810	807	770	853	805	776	816	801	807	808	812	815	787	774	810	777	800	815	819	846	794	767	793	806	808	778	792	758	817	816	826	857	832	781	785	840	814	830	795	805	795	795	788	845	814	860	763	813	817	792	806	858	809	783	782	826	781	874	835	805	840	772	840	817	822	805	818	808	798	752	822	806	807	780	834	825	807	786	820	841	767	804	804	816	820	784	790	791	789	807	829	771	809	835	867	806	791	804	862	796	773	812	811	811	798	812	776	788	792	781	821	770	772	781	789	834	811	780	822	788	805	802	788	803	802	788	798	792	833	817	796	772	829	796	807	824	780	799	806	825	829	805	857	806	763	838	872	826	826	785	793	783	808	819	806	773	834	804	804	828	812	842	812	789	889	805	810	827	783	792	831	827	782	765	824	819	842	816	798	794	793	809	819	760	859	817	776	799	833	837	771	846	830	787	834	840	826	731	826	809	765	819	799	815	802	825	797	844	836	797	790	746	798	847	772	773	804	802	763	838	794	833	799	785	787	757	826	777	831	825	793	801	794	799	828	761	763	848	784	815	831	764	779	848	836	767	842	791	788	811	790	795	814	803	806	818	823	862	813	817	823	762	797	800	844	794	788	821	771	819	797	786	801	844	764	788	834	795	779	771	821	780	788	815	767	797	796	764	802	854	818	797	824	851	815	833	842	814	793	840	768	823	837	783	791	801	769	768	753	793	785	762	825	797	762	836	795	779	772	788	802	824	847	755	761	814	865	832	826	802	813	806	752	828	791	864	780	795	772	805	801	811	827	835	837	822	877	807	787	792	881	790	805	778	834	806	818	809	797	805	770	795	772	839	804	808	786	823	795	827	838	809	810	786	791	774	851	787	800	856	806	791	812	767	796	833	806	789	829	769	839	839	824	815	830	760	839	797	783	837	759	824	802	783	803	802	754	820	800	784	767	817	815	797	824	876	832	829	794	817	794	825	788	803	793	790	778	787	833	776	771	785	841	758	840	802	773	863	840	845	821	834	838	793	767	844	837	792	807	788	798	825	808	809	784	826	869	806	811	790	804	781	835	798	794	779	815	826	777	793	814	776	836	853	846	764	769	872	771	790	749	795	765	799	819	835	769	839	819	819	787	791	832	790	805	793	808	805	803	852	756	777	799	804	837	783	820	741	870	827	847	831	849	786	807	807	813	825	838	793	790	807	822	863	804	801	792	823	800	843	787	783	786	866	814	784	791	788	783	748	774	801	805	825	777	836	768	754	819	778	824	838	762	784	798	787	793	785	814	832	793	800	818	804	797	831	794	812	777	800	760	788	790	817	812	809	876	746	773	827	799	840	845	821	775	796	789	835	827	817	748	792	842	871	819	832	799	799	771	884	838	798	801	849	805	800	780	790	848	787	787	812	829	822	777	811	847	820	810	801	765	812	789	815	826	832	769	809	835	865	782	840	749	760	787	837	794	828	798	844	796	798	813	810	805	820	771	816	807	824	815	827	775	774	822	797	782	791	784	805	779	777	814	813	810	743	847	754	809	818
23764	21554	28908	24763	19719	4647	932	766	692	624	614	549	598	600	583	522	584	544	537	562	533	489	605	558	576	533	575	563	502	548	557	549	557	500	586	557	555	555	543	507	541	541	529	530	605	569	548	564	572	589	545	538	565	565	558	513	554	563	580	567	518	579	544	535	546	561	515	529	538	511	536	583	555	517	506	551	546	557	541	576	498	593	487	524	525	549	519	560	576	534	569	556	534	560	542	565	558	525	521	491	556	544	558	551	577	493	533	540	552	529	519	566	523	542	555	522	568	572	518	528	494	519	528	537	532	510	528	554	528	525	569	502	527	498	549	527	523	513	518	509	559	533	537	542	526	523	539	526	537	526	514	541	570	553	589	526	525	525	557	504	545	504	565	537	523	537	507	554	561	528	528	564	521	540	537	564	554	521	530	552	522	535	544	547	548	547	540	515	563	520	499	542	510	513	477	538	540	546	528	524	533	587	512	532	523	545	522	562	500	535	523	543	534	542	553	511	564	489	506	505	541	505	532	526	545	533	532	560	531	494	574	533	555	538	519	522	497	560	542	551	522	500	512	530	534	541	544	563	532	526	551	540	522	535	542	541	564	527	539	513	506	550	546	535	544	578	514	491	520	496	533	565	528	526	508	528	517	566	509	557	525	562	537	503	533	543	517	541	526	527	541	578	523	515	541	534	541	545	553	536	536	588	529	531	540	548	548	553	538	559	521	523	535	526	536	508	536	542	523	499	573	505	536	536	543	482	553	573	562	562	559	542	537	548	515	569	529	555	537	559	548	507	518	511	550	538	567	535	526	527	536	508	527	550	513	519	515	570	566	512	520	535	566	541	519	535	502	550	518	543	522	525	567	502	530	532	559	549	558	525	562	544	553	545	535	502	510	513	489	566	524	563	521	535	545	508	525	500	516	530	568	512	582	499	513	537	554	521	509	555	516	515	523	560	526	515	521	546	509	589	552	545	549	479	531	520	503	493	547	503	541	538	533	527	528	567	565	522	543	553	536	531	499	522	533	580	501	529	522	512	505	560	521	508	572	558	552	552	558	570	524	581	537	517	532	507	545	519	549	519	570	546	555	535	559	548	554	566	514	567	551	554	529	505	492	514	524	480	530	557	553	529	508	548	584	517	537	509	516	539	560	525	540	575	540	558	594	519	517	558	543	531	516	529	545	497	552	518	482	507	502	521	534	530	540	549	545	526	509	510	568	543	549	522	524	540	545	530	540	557	526	558	537	529	527	503	542	540	568	551	506	502	505	509	489	507	513	496	530	553	532	547	507	527	559	529	540	540	544	512	539	499	545	560	534	580	573	499	530	547	513	530	567	566	508	553	549	544	515	520	511	554	534	487	557	549	524	551	524	563	607	566	526	519	568	554	566	502	547	551	550	534	530	591	492	584	542	525	523	534	550	537	504	559	548	555	507	536	531	525	522	561	514	532	525	551	516	553	578	506	552	478	540	537	543	507	542	538	511	560	498	551	519	507	526	486	541	541	526	552	518	508	514	592	551	523	487	499	493	543	516	545	558	505	504	561	524	523	534	584	544	536	486	492	534	531	548	555	502	572	530	542	525	510	499	522	525	565	580	544	533	508	548	515	489	481	549	543	515	511	549	540	544	560	498	555	531	513	554	536	524	515	551	511	530	535	538	558	526	509	517	543	536	534	516	572	561	541	528	505	553	555	539	539	559	534	546	568	555	531	541	556	573	542	523	536	557	536	510	573	525	500	498	524	547	524	555	533	530	543	538	527	578	564	553	530	530	511	580	556	546	511	543	559	537	479	495	501	544	486	544	561	555	518	526	501	505	539	525	546	553	521	551	489	524	550	523	528	591	533	519	545	490	544	553	532	503	485	549	504	531	555	528	477	590	528	493	521	540	533	524	568	528	565	536	578	559	530	507	521	514	564	545	530	485	569	541	532	506	550	557	535	536	553	526	476	484	495	490	488	536	523	573	557	575	542	498	546	557	543	492	546	572	539	515	505	526	523	493	552	518	569	531	542	530	543	507	503	537	517	541	513	509	526	498	546	528	524	520	529	488	531	516	578	547	522	531	550	543	514	516	555	541	522	548	518	500	587	509	582	564	510	566	556	577	546	537	506	538	524	537	554	583	537	548	541	519	601	464	526	518	537	514	522	595	535	526	551	520	539	562	552	557	571	524	556	550	533	549	523	552	539	582	522	499	522	550	490	514	505	550	552	534	505	522	538	535	532	547	528	538	538	539	561	537	514	520	505	509	520	515	509	528	553	557	536	567	521	548	503	517	498	530	568	551	521	556	533	559	506	511	489	532	579	546	523	490	536	498	524	565	520	550	510	546	533	520	545	483	547	568	541	499	545	578	518	508	520	535	580	499	525	527	513	549	534	532	544	497	530	562	549	550	559	508	520	504	543	526	503	535	569	574	518	535	572	486	594	491	547	527	487	511	503	548	560	520	493	532	487	507	516	508	541	544	516	562	519	516	502	553	520	565	515	565	550	545	535	527	552	535	536	514	518	547	548	530	517	565	572	509	512	536	517	516	537	499	512	558	517	553	541	513	535	572	518	511	544	543	515	553	550	504	538	534	561	537	551	555	510	525	524	503	556	499	510	514	538	531	482	528	559	540	545	486	574	572	564	517	567	532	507	516	494	526	527	540	517	502	557	553	493	533	490	537	528	512	580	568	501	510	524	529	516	561	539	509	506	531	536	532	527	543	508	514	520	537	516	540	517	560	550	496	515	517	513	518	515	556	532	531	560	568	526	518	537	512	539	551	535	539	514	548	537	578	578	508	503	504	559	538	538	474	527	545	584	492	541	538	491	549	552	545	514	519	509	567	523	545	546	530	517	513	536	597	518	516	533	537	520	536	536	508	526	535	514	538	543	544	519	511	521	543	520	510	528	513	510	500	585	545	495	536	491	517	543	545	502	515	530	529	548	571	570	524	565	490	537	488	540	543	555	545	505	509	518	525	559	554	528	518	553	521	506	590	519	526	551	547	517	579	518	512	517	492	504	563	510	506	535	546	551	558	516	546	495	547	535	571	495	519	517	547	500	543	516	528	542	524	511	517	534	562	560	514	517	527	519	525	556	505	523	512	552	545	559	539	524	524	589	572	529	522	552	572	522	576	540	490	532	509	544	551	516	569	512	550	513	605	547	575	545	520	507	554	495	517	520	555	532	523	516	533	529	519	524	488	546	534	537	560	536	562	535	518	505	505	539	587	521	538	510	511	527	487	548	511	509	525	499	569	543	528	562	527	538	523	519	495	538	543	517	521	532	542	531	516	513	551	537	534	530	530	510	537	507	536	517	546	521	546	533	548	518	556	504	516	557	528	558	533	510	547	497	490	509	569	560	529	525	535	494	572	532	507	508	519	471	560	546	504	503	571	532	520	543	551	502	532	511	508	504	529	520	495	515	536	525	536	570	546	556	520	539	525	540	525	524	499	555	529	567	545	546	559	536	529	532	546	524	557	526	509	527	567	557
25818	77127	34855	2034	1549	1304	1176	1090	943	856	866	792	789	776	747	720	773	763	721	740	730	741	737	712	653	695	672	689	726	697	735	705	742	718	707	734	737	736	720	708	690	787	688	722	697	707	724	740	733	727	740	642	742	727	746	734	713	717	733	697	662	726	712	684	678	718	702	698	742	708	683	709	697	713	743	692	708	735	687	681	699	702	685	701	709	664	685	692	683	702	642	714	703	687	687	665	664	707	719	704	694	729	686	719	705	696	611	672	677	665	677	662	700	690	686	687	715	683	680	684	615	701	717	684	674	676	645	706	692	644	655	633	697	724	685	704	663	672	674	701	707	682	711	729	731	724	670	696	676	686	693	684	770	701	675	687	665	722	686	666	674	703	701	689	675	689	689	679	688	678	735	707	688	692	666	733	675	697	628	684	701	716	652	707	669	639	731	656	729	663	696	681	704	693	663	655	684	706	657	695	646	702	679	672	673	653	659	629	704	641	679	685	669	654	642	735	702	693	688	705	715	667	690	711	702	692	715	736	683	678	662	703	695	677	637	644	689	651	703	662	671	642	679	689	713	694	649	647	689	701	681	686	680	693	671	674	696	664	715	662	672	688	685	685	709	704	671	675	744	706	717	718	707	680	661	736	679	716	681	688	720	708	706	725	709	693	660	752	733	701	717	659	654	707	668	727	683	674	722	675	717	658	617	729	685	625	673	618	700	696	641	700	684	705	615	710	644	679	683	752	707	737	737	648	708	667	710	702	697	681	707	676	667	668	692	682	688	663	717	661	687	659	718	687	676	726	632	753	675	657	659	676	649	684	632	718	673	707	722	635	663	728	680	673	702	637	706	700	688	666	695	713	689	678	688	709	649	654	661	711	708	630	728	687	694	681	675	663	704	678	673	674	735	697	693	683	690	689	722	687	710	683	687	674	728	612	715	663	688	652	721	709	669	669	657	726	679	681	675	704	702	665	701	691	681	678	684	686	689	691	628	712	666	690	681	665	657	699	660	698	717	712	676	716	705	654	731	642	681	661	694	637	636	759	673	671	687	723	682	687	667	702	666	648	653	687	696	720	726	689	733	712	674	695	652	655	707	732	673	700	671	652	701	672	683	702	690	682	649	705	705	672	680	633	683	706	704	676	680	700	633	705	694	684	707	712	708	659	702	692	667	644	710	687	679	721	711	665	687	690	662	692	700	746	704	669	695	659	717	670	718	692	644	718	648	726	673	710	721	686	646	737	703	706	685	684	676	714	682	659	674	686	690	683	679	735	640	722	661	671	683	691	713	720	698	669	707	653	709	645	685	700	641	637	681	711	666	686	730	664	667	684	715	682	701	704	693	680	671	700	688	667	641	663	697	693	709	652	652	726	719	697	685	671	691	697	702	735	686	676	667	686	722	693	698	706	680	666	712	662	667	660	727	665	720	646	705	715	708	658	736	729	660	651	686	680	683	684	705	692	647	712	721	700	737	713	700	650	686	711	716	707	705	715	694	720	686	643	671	714	670	687	643	670	696	674	670	695	691	716	658	676	676	733	710	723	711	669	702	715	731	646	675	682	643	720	684	664	699	723	680	706	698	649	676	662	682	687	667	669	683	672	653	707	687	679	682	647	652	690	679	684	719	716	721	690	674	681	697	716	677	672	695	684	667	634	688	651	657	703	657	617	637	681	747	741	668	695	668	748	690	709	671	726	694	669	681	729	677	681	679	734	715	713	674	657	655	687	685	704	667	694	686	660	680	670	690	644	694	664	704	690	662	655	672	688	683	678	650	637	673	711	649	681	675	726	669	703	657	704	724	704	731	670	683	710	652	681	639	689	635	650	670	687	681	713	732	673	681	733	671	677	727	692	696	732	667	714	736	681	735	680	704	689	694	735	653	656	735	614	701	686	713	702	688	693	686	674	706	703	727	649	684	715	654	706	676	695	699	675	731	687	641	668	660	691	687	733	728	682	685	659	666	704	689	670	693	682	623	695	697	725	671	697	652	686	661	721	691	712	691	683	673	727	672	666	671	671	715	691	683	691	714	713	672	687	708	708	679	653	655	713	720	698	693	701	702	719	691	674	665	683	673	712	718	664	747	740	691	678	674	665	705	669	691	651	655	719	676	660	675	716	701	651	695	624	704	735	688	684	681	707	655	676	710	684	720	653	699	736	683	676	651	705	650	679	668	740	671	706	707	659	724	693	692	682	647	686	669	672	697	715	704	704	719	696	701	684	667	697	709	675	680	673	663	683	653	692	659	657	673	650	657	664	680	680	715	644	628	696	691	744	705	699	675	618	653	673	695	681	700	703	736	684	650	678	660	678	673	656	670	699	659	680	651	707	654	655	688	682	669	670	691	666	721	698	683	664	698	669	627	709	689	656	674	701	699	667	677	670	663	650	660	745	731	666	675	670	688	699	672	624	689	612	678	662	693	689	663	731	628	728	589	692	679	658	702	664	706	678	684	734	686	695	636	681	626	713	678	703	681	711	675	685	701	619	675	703	686	706	690	699	728	686	658	670	714	714	689	696	658	669	715	651	730	755	680	720	714	711	721	670	734	660	730	698	690	672	702	707	634	686	668	723	663	705	684	672	681	720	672	687	683	681	639	668	703	712	679	627	675	659	706	690	746	699	707	695	715	655	655	697	650	701	660	699	705	686	698	680	706	700	681	671	650	692	672	686	694	677	678	679	672	702	713	714	663	656	692	692	638	694	679	690	692	696	691	688	657	672	671	683	699	682	685	688	703	670	715	628	735	730	713	700	701	675	691	652	674	704	668	673	672	698	714	641	657	641	661	665	645	631	660	665	711	688	676	644	714	680	656	684	668	715	714	681	718	729	705	641	690	745	675	684	709	631	655	687	643	691	636	694	690	680	691	661	667	648	706	709	702	644	697	662	720	651	719	665	683	664	664	672	728	661	669	699	660	714	687	747	694	717	727	719	706	682	664	657	727	694	664	709	711	684	657	645	689	673	647	721	683	687	680	649	696	655	694	664	669	673	713	683	667	667	710	646	715	703	702	716	716	715	662	670	716	667	667	696	702	648	659	720	705	669	679	705	663	694	672	664	652	674	703	697	665	651	659	665	687	673	667	666	696	624	693	676	655	684	677	720	671	603	675	715	673	722	738	742	635	683	692	726	657	740	715	672	697	657	684	634	715	667	672	676	656	686	681	742	703	696	628	676	705	693	691	688	704	700	685	712	702	718	638	649	693	652	718	693	651	671	744	703	727	708	671	666	691	699	674	660	686	698	661	665	697	687	728	679	713	667	686	683	650	693	694	692	649	667	671	730	627	700	705	662	681	659	664	695	608	747	704	701	633	701	634	705	702	692	672	686	690	711	688	710	678	657	662	729	710	690	679	718	687	703	688	674	724	659	720	672	658	695	728	734	651	694	653	697	688	690	648	705	642	659	650	686	692	693	682	654	653	707	665	707	703	682	736	661	644	672	646	666	691	716	706	633	695	687	631	680	696	695	685	699	719	750
24941	21747	27682	24373	5947	788	665	634	594	595	583	541	577	619	580	537	571	564	551	576	541	600	552	562	575	559	529	554	566	531	570	577	548	553	564	512	566	576	524	552	530	567	517	534	562	609	575	582	553	552	538	568	524	538	526	560	597	607	578	540	537	537	545	541	546	598	574	523	590	544	565	547	572	525	518	552	543	568	538	524	521	542	537	545	496	575	565	551	534	539	567	560	588	542	530	556	591	559	515	525	582	538	507	585	558	512	552	529	555	533	566	560	534	526	547	557	514	579	516	531	501	564	523	582	539	507	530	489	540	513	540	532	563	555	552	572	523	567	547	585	536	547	552	502	543	498	531	523	544	583	488	515	547	529	548	574	568	591	508	517	567	540	553	582	574	576	588	547	565	549	563	529	507	554	517	527	512	564	519	511	504	560	553	580	527	534	563	552	544	553	546	520	602	533	546	591	513	550	547	548	530	518	554	520	517	568	568	535	513	516	589	554	541	551	551	543	524	545	523	518	548	562	501	600	559	587	581	590	542	528	538	540	505	571	528	536	556	570	533	534	532	533	549	554	499	525	508	533	507	542	548	550	596	588	525	572	559	564	530	550	524	506	551	525	534	499	537	568	526	597	520	548	519	565	542	514	534	563	509	531	559	577	531	530	551	501	530	568	515	496	522	543	535	583	560	523	538	535	569	531	537	522	555	545	564	578	571	499	532	551	536	534	519	519	568	552	548	530	549	516	573	567	526	557	559	538	522	541	582	539	553	547	522	576	542	521	520	551	528	511	498	531	513	532	579	551	516	510	551	543	543	531	581	546	547	545	578	527	548	580	565	563	504	551	505	542	537	584	560	508	548	524	567	558	575	585	563	514	528	474	520	539	490	565	505	580	545	569	507	543	563	522	574	554	531	542	551	568	513	514	563	560	530	554	509	529	535	529	566	576	540	553	521	520	515	556	527	568	557	584	549	571	515	559	559	540	559	542	521	568	546	574	516	571	520	557	570	499	527	555	522	590	516	493	518	544	533	573	524	525	528	523	517	547	492	556	503	543	541	581	554	531	527	521	587	545	555	536	556	575	561	553	533	553	515	557	548	490	551	552	566	568	539	537	543	544	573	519	553	519	538	552	550	538	511	563	526	509	500	601	565	529	506	582	512	541	572	550	549	573	566	527	514	543	534	593	544	535	581	535	552	553	564	560	517	507	540	515	547	508	539	540	585	536	550	525	508	498	510	536	500	556	574	522	582	567	578	518	517	510	551	522	553	528	551	567	509	538	520	537	537	550	527	553	551	541	563	559	533	560	562	539	519	532	511	574	580	547	537	526	550	554	512	525	547	564	555	576	539	516	533	572	533	586	559	522	523	532	529	553	535	552	541	541	595	562	548	584	523	520	554	549	570	534	544	565	539	556	544	506	526	588	531	492	569	569	522	553	553	599	524	531	565	523	557	519	527	519	520	543	595	516	507	522	524	534	578	553	545	597	519	545	486	584	553	564	600	582	543	535	564	550	519	546	545	562	545	549	540	556	517	523	556	545	488	588	559	570	557	599	592	567	553	529	505	543	535	569	532	497	542	564	566	531	557	552	504	547	570	503	505	529	554	565	539	561	543	495	539	552	540	544	547	545	543	541	555	540	555	559	527	514	563	560	575	498	549	561	553	547	510	564	548	560	504	544	573	576	516	591	546	536	558	521	537	543	558	534	547	543	570	563	575	518	572	562	548	555	548	502	545	544	547	553	550	533	535	548	564	543	532	526	534	529	536	530	547	553	491	534	563	539	513	526	564	563	577	546	568	529	571	534	536	496	540	561	572	553	556	546	549	532	536	517	504	547	541	578	536	582	542	586	524	592	542	547	579	551	542	519	549	495	566	549	587	531	543	564	545	541	531	541	476	523	533	507	532	527	568	551	541	539	532	540	565	517	542	537	516	556	567	561	556	549	551	530	545	544	540	527	510	580	560	554	548	552	512	504	565	557	524	516	545	581	543	566	510	543	552	539	563	568	595	546	577	595	559	515	524	594	533	544	543	547	525	552	525	557	575	578	556	559	536	562	499	522	506	547	539	536	509	581	528	524	559	556	548	548	539	525	612	575	558	579	539	511	537	561	543	553	532	513	528	556	512	556	558	520	540	565	533	530	543	507	552	549	516	535	527	544	569	543	559	535	538	549	535	533	537	546	500	519	549	540	541	559	573	536	541	557	577	537	539	554	539	563	559	550	544	581	555	539	552	577	564	558	525	530	528	550	529	533	532	556	555	552	549	524	570	536	544	535	542	545	523	538	515	558	566	553	540	526	537	566	600	539	539	541	543	510	508	583	519	551	527	542	525	542	511	547	559	539	531	562	545	539	571	527	547	526	524	516	555	538	583	564	542	550	603	555	522	553	525	565	535	521	536	532	541	509	568	550	524	534	567	586	574	535	574	528	557	558	572	538	520	535	488	542	555	554	566	548	555	562	535	536	533	518	540	567	509	565	556	536	538	537	546	546	535	538	554	521	509	496	566	522	550	499	519	548	575	522	532	497	534	537	594	547	580	560	558	535	556	524	525	571	562	552	518	514	548	547	511	514	533	499	515	563	538	555	557	550	530	565	546	510	537	560	529	568	547	519	534	535	574	553	508	568	553	527	507	523	561	544	599	537	563	567	524	556	497	525	533	529	519	522	538	572	577	570	560	540	548	521	498	553	520	538	542	552	510	543	548	572	565	501	525	547	513	550	512	556	508	570	516	549	533	557	525	512	553	519	524	521	540	543	560	529	555	555	604	584	570	536	582	521	546	550	541	519	576	561	497	529	564	551	563	569	536	584	524	553	572	539	533	541	539	478	549	543	547	471	518	526	562	554	507	558	531	610	537	540	537	543	551	549	561	527	511	528	492	563	582	533	516	531	548	546	535	563	522	526	554	524	529	560	516	557	563	523	552	570	531	586	567	545	513	549	517	573	513	571	564	499	547	549	535	544	532	571	532	551	517	536	523	517	544	533	514	567	511	532	552	546	561	540	512	586	540	553	526	536	507	519	563	509	547	554	517	563	533	542	554	558	575	557	533	574	506	559	551	592	541	545	539	521	506	544	528	527	526	505	541	570	542	549	593	553	574	525	549	517	545	509	536	523	549	566	526	528	573	549	543	561	564	565	569	560	535	543	552	558	582	555	489	544	528	522	544	553	556	546	529	543	528	525	502	557	506	532	537	518	497	563	534	616	554	501	585	526	537	564	565	516	527	556	532	498	550	550	516	577	522	512	529	550	540	568	513	537	572	548	525	556	577	577	519	539	533	549	518	548	574	518	558	548	560	541	569	536	509	575	561	563	555	541	548	519	528	563	512	591	566	515	568	504	550	591	522	533	562	550	567	503	553	529	545	584	557	566	520	543	529	558	551	533	563	550	534	536	576	566	550	575	594	495	541	572	547	514	556	576	538	560	541	515	557	527	539	548	580	556	503	562	502	531	550	543	562	520	517	546	588	563	544	476
23742	63371	26780	1344	1154	1033	960	937	806	788	741	742	749	714	731	727	772	704	665	730	698	699	702	718	739	728	652	725	707	716	693	645	729	693	684	669	713	705	679	711	718	753	704	775	704	696	715	728	749	673	656	734	708	691	716	703	726	716	721	674	708	673	632	679	722	690	739	643	698	683	683	706	697	673	706	661	690	652	701	712	689	700	679	687	694	708	734	708	661	709	642	712	704	696	705	651	690	703	718	691	698	696	684	672	652	693	733	706	680	660	783	697	710	692	701	695	687	643	666	685	695	710	648	723	639	671	680	707	624	698	652	684	710	675	689	684	687	654	665	664	721	673	696	648	679	688	684	709	669	676	653	667	672	687	697	683	697	638	644	685	640	702	640	685	661	661	660	669	723	692	718	694	687	673	707	642	679	674	682	697	714	673	704	724	691	693	667	672	658	638	718	643	667	692	678	695	674	641	706	745	661	698	653	700	727	699	653	684	730	675	704	682	689	707	684	736	672	672	666	676	688	676	717	682	712	730	707	672	695	647	700	696	685	703	644	646	661	644	728	676	722	687	717	722	674	703	695	720	659	723	668	670	682	628	658	721	665	662	696	680	673	680	692	687	722	628	666	709	732	680	730	741	709	688	693	636	663	682	702	620	716	676	664	683	710	675	689	704	697	688	744	683	669	683	651	720	673	701	679	668	678	614	662	703	704	678	646	641	730	684	634	674	704	687	714	700	695	712	687	649	672	692	697	695	660	687	665	662	681	705	725	704	649	696	695	703	648	753	699	709	692	690	701	683	709	643	691	653	673	610	666	691	731	670	699	700	682	710	678	643	706	674	708	670	716	670	646	709	666	663	690	671	674	670	647	728	672	702	696	674	699	670	620	682	651	665	649	641	665	669	684	722	697	731	694	691	686	672	680	698	660	682	714	673	647	693	661	649	705	691	655	688	712	695	731	654	653	652	691	687	722	678	673	685	662	682	683	684	671	643	674	635	653	721	648	662	632	706	676	676	685	660	701	734	717	706	683	692	692	693	633	694	654	697	640	713	653	688	701	678	703	640	676	706	723	728	690	660	696	747	708	696	714	691	658	694	678	686	680	686	657	693	689	691	665	667	696	698	677	673	735	705	696	671	699	702	657	678	680	694	678	709	694	698	669	675	684	670	639	658	655	685	694	700	701	692	672	651	684	656	675	691	676	684	695	656	664	677	647	681	692	696	696	712	700	705	691	666	684	652	699	681	707	673	707	653	726	670	700	710	649	657	672	640	677	722	669	674	637	633	679	715	698	661	701	685	659	655	690	677	663	713	684	680	707	683	695	630	708	744	674	670	654	676	707	690	724	699	675	675	696	660	703	740	702	712	651	669	659	683	726	678	668	677	704	659	699	714	671	635	674	658	718	661	705	695	706	693	717	677	691	677	711	677	679	653	659	675	670	671	661	714	719	690	666	694	688	668	661	704	694	636	675	720	713	688	686	717	655	654	684	667	697	665	644	674	670	673	715	717	619	664	688	718	673	699	741	655	679	675	713	709	673	673	698	663	667	726	693	678	662	695	683	677	699	724	667	697	656	709	677	689	682	727	682	696	667	720	670	706	678	693	723	678	678	700	695	654	681	650	636	669	698	690	699	652	683	684	770	725	687	678	694	677	638	680	694	690	659	667	761	629	678	703	605	715	701	684	700	692	721	667	748	701	712	707	726	668	648	653	702	652	710	677	706	654	691	748	701	698	653	662	649	637	708	680	683	664	669	690	702	698	707	716	630	720	658	684	695	713	712	657	693	722	640	690	717	697	695	695	723	660	709	636	748	668	715	667	650	670	685	679	647	616	699	694	697	667	696	649	664	668	692	677	710	657	689	677	659	744	710	701	658	723	673	647	642	724	630	702	704	666	729	685	669	745	683	677	690	711	678	687	704	711	649	677	707	758	685	715	698	706	672	700	663	688	670	678	696	659	670	705	689	724	696	682	734	676	706	697	695	698	711	684	700	659	675	680	625	692	644	695	705	687	699	661	700	679	702	673	693	653	713	666	666	723	704	674	708	705	718	697	658	675	676	702	699	735	722	717	702	716	692	689	766	701	703	704	671	669	648	639	681	706	649	673	667	661	656	695	650	659	678	727	736	678	723	677	685	731	668	691	707	642	683	734	684	673	696	710	676	634	687	719	712	719	675	697	662	673	668	713	735	639	667	698	693	655	708	697	693	654	644	744	674	735	707	710	717	646	699	673	693	715	649	712	672	680	647	654	734	662	696	668	670	714	695	689	621	695	702	691	693	700	722	685	708	718	670	683	663	667	694	718	669	690	747	655	690	643	679	664	744	696	703	664	675	712	632	722	711	678	715	690	635	698	685	673	653	683	685	663	696	730	710	662	716	685	701	693	659	724	717	691	680	677	704	652	657	673	706	672	680	705	644	674	652	716	674	714	684	675	692	670	704	685	636	713	755	709	699	654	670	702	685	674	666	703	650	619	661	685	667	671	726	710	689	697	694	650	662	673	683	731	690	645	669	704	593	643	645	703	699	685	666	677	669	632	688	663	718	670	714	616	687	681	685	682	677	694	670	673	644	656	715	674	695	686	722	683	641	625	727	667	706	715	648	683	673	676	695	684	712	673	726	693	674	645	694	683	696	627	691	734	686	687	668	712	694	709	632	695	722	717	708	701	666	682	716	740	706	662	665	645	675	679	636	707	650	697	676	700	638	700	682	642	634	670	700	703	697	708	710	711	679	695	702	702	657	690	680	685	683	652	719	689	697	696	688	619	694	646	746	660	678	695	711	655	650	650	700	670	686	661	682	657	731	679	715	697	728	696	691	698	692	675	690	681	711	690	636	706	721	671	730	669	717	656	648	649	663	662	642	635	690	674	665	694	691	688	661	684	670	656	671	691	670	659	675	673	699	666	731	701	684	669	653	659	625	691	661	722	673	734	719	656	724	702	677	708	657	706	686	668	694	645	671	716	668	672	694	666	645	690	663	730	676	639	747	698	650	668	688	663	692	681	674	655	693	704	653	719	673	718	708	669	677	714	658	677	668	669	667	688	684	687	699	698	670	714	711	721	703	669	691	705	704	681	684	711	686	760	683	688	676	635	697	678	651	714	644	671	686	684	690	690	686	692	659	704	692	672	676	701	646	694	715	684	679	702	723	696	715	633	763	655	629	659	692	689	722	665	697	640	674	643	673	686	649	659	705	706	689	619	689	689	705	697	694	702	679	698	615	707	670	676	632	713	705	654	705	724	677	714	666	690	670	656	717	656	706	643	632	659	679	671	687	670	710	679	627	698	683	650	728	704	735	698	679	681	682	645	654	649	691	657	628	657	639	680	666	672	660	682	690	692	645	682	640	680	682	661	654	613	696	678	690	733	694	699	678	643	707	653	674	670	676	718	660	700	724	646	697	679	666	728	654	676	670	758	662	664	728	686	672	681	712	706	684	666	648	660	690	688	733	736	670	705	701	705	625	716	662	713	700	730
22823	21502	29008	24397	21419	19455	2710	786	643	556	503	512	461	478	459	445	466	483	493	462	476	439	419	439	405	416	411	391	409	463	392	393	391	410	395	397	377	371	403	381	414	427	430	435	432	467	447	403	429	415	442	417	438	409	420	461	445	417	455	401	383	430	437	400	430	419	414	408	427	387	411	389	420	362	403	406	394	410	392	404	353	407	405	345	383	352	392	388	401	427	375	396	404	419	375	388	421	384	389	405	392	420	391	418	402	388	399	376	400	380	406	383	382	420	394	392	403	435	375	377	368	351	390	374	416	422	361	425	410	393	416	396	407	394	401	394	412	396	400	411	427	408	408	395	409	400	419	380	425	373	362	394	395	381	347	376	406	414	391	404	394	431	387	406	419	398	401	390	426	374	410	387	419	411	371	410	429	392	407	398	404	371	404	398	387	387	431	365	402	415	380	403	347	387	405	369	396	398	372	373	383	422	431	391	448	374	385	399	402	383	391	392	395	414	393	407	405	406	396	376	401	377	404	395	368	438	408	406	390	425	387	410	355	383	371	363	407	367	365	359	394	393	375	408	428	374	392	396	414	415	411	401	379	392	385	369	394	385	394	388	417	395	387	366	406	396	409	414	399	404	422	414	382	417	375	375	406	395	402	375	381	396	428	396	368	385	398	391	446	405	411	401	376	374	421	433	376	382	412	379	375	400	411	402	390	390	371	407	376	367	382	401	380	424	362	376	408	363	433	357	386	426	393	393	414	417	373	384	395	398	379	381	367	380	379	363	418	386	405	417	363	436	426	408	365	393	396	444	398	389	390	422	435	410	405	409	390	370	386	386	396	405	415	409	405	393	410	379	373	402	390	376	396	357	435	398	445	404	353	417	414	398	399	398	400	404	442	408	392	381	423	369	380	381	407	374	411	373	388	388	365	384	396	407	383	390	387	432	391	419	413	383	421	401	413	415	391	399	357	413	390	369	363	358	390	374	402	391	394	391	428	443	403	388	415	401	407	400	400	380	369	390	360	405	374	397	414	402	389	382	412	404	393	401	397	395	388	426	389	393	431	422	414	404	392	371	370	366	375	380	405	411	398	437	443	393	394	413	411	356	401	393	374	379	376	413	421	389	375	400	378	404	399	375	404	399	397	394	407	406	414	402	418	375	387	370	416	377	385	401	377	397	389	439	406	389	389	402	388	401	395	391	406	409	347	402	394	408	362	416	398	371	387	432	363	403	376	357	384	385	372	408	361	361	398	389	398	373	351	417	386	396	363	374	395	385	424	395	423	364	426	359	394	406	387	394	405	403	377	405	381	377	394	411	388	397	401	394	399	357	398	453	410	430	417	367	369	414	373	445	400	431	393	367	366	375	353	397	397	379	426	391	365	393	373	378	401	384	371	413	398	408	403	409	387	379	404	379	408	360	388	391	379	434	391	394	418	391	372	402	378	400	350	394	412	385	400	422	393	413	370	402	413	447	379	439	420	425	375	401	386	399	428	414	391	374	414	389	386	442	390	386	383	405	410	402	408	385	406	374	390	366	405	418	420	381	417	382	408	395	376	371	399	377	389	428	399	406	411	408	369	376	408	390	381	412	408	383	363	412	429	399	407	359	397	362	384	407	383	402	399	369	388	366	398	396	402	399	388	405	393	394	398	371	398	366	377	412	436	371	407	416	407	377	410	374	375	399	402	413	381	405	377	425	404	397	402	337	400	392	386	392	409	387	400	366	361	387	372	405	373	396	382	428	399	397	385	427	411	371	361	390	403	409	401	377	399	345	370	336	398	411	351	382	373	394	404	383	375	381	393	420	411	384	409	398	407	401	429	410	411	401	408	428	401	376	343	389	408	411	375	410	400	372	397	385	402	356	411	375	419	451	405	396	400	381	373	408	389	417	384	379	403	384	388	382	404	376	396	381	413	414	380	396	405	383	403	382	383	385	404	394	381	407	374	379	382	399	404	401	407	388	383	384	358	436	384	417	369	387	384	366	383	409	397	409	392	397	403	345	397	380	360	420	406	388	405	420	415	378	387	395	364	386	410	404	389	408	382	406	402	369	384	374	420	391	420	401	381	359	396	392	404	381	428	414	378	405	369	376	450	400	408	411	365	381	382	381	389	385	372	403	395	401	416	395	437	418	426	379	409	388	396	400	402	399	379	412	384	391	406	367	380	385	397	423	380	399	387	392	405	381	389	376	364	386	373	359	425	404	400	413	375	405	332	380	399	387	389	407	398	425	355	404	402	393	388	380	357	379	383	385	387	370	365	432	397	355	395	369	411	417	428	371	392	400	405	384	420	412	415	403	393	369	383	387	402	355	415	428	370	376	382	359	405	385	401	394	421	388	358	369	416	386	415	367	361	401	400	429	388	375	430	334	374	405	384	399	438	407	388	422	388	400	411	409	413	403	390	402	404	367	385	392	391	420	389	405	427	380	376	376	356	397	449	421	379	382	418	427	441	358	407	368	399	398	397	369	398	417	431	368	411	401	376	415	352	356	411	438	429	394	428	393	381	411	429	378	377	388	387	405	363	386	397	407	398	395	408	433	411	391	379	394	395	385	406	413	407	386	420	399	373	387	420	413	399	408	345	396	348	415	374	382	411	381	374	420	395	421	405	386	374	396	408	446	422	384	391	409	413	380	412	382	455	369	401	400	359	414	385	407	395	369	392	408	429	404	372	376	361	395	377	412	387	366	413	382	390	401	425	385	410	378	397	413	391	404	408	421	390	372	397	412	411	371	384	395	391	386	398	414	391	361	416	385	361	361	405	378	391	386	407	382	389	381	427	381	428	381	363	405	381	384	374	414	418	392	400	407	396	399	377	375	383	371	398	402	396	412	399	407	414	405	382	383	424	376	359	424	407	386	405	361	392	400	405	370	388	422	402	388	397	375	377	397	380	367	410	373	443	398	420	378	384	391	384	409	394	346	369	402	401	399	380	404	395	412	422	389	413	411	379	412	400	384	351	393	395	357	368	396	417	355	389	427	397	402	370	387	361	369	372	433	408	430	416	347	414	422	363	391	391	400	405	429	395	393	376	378	352	417	400	384	364	402	414	389	376	372	402	412	400	421	409	375	402	380	367	411	405	415	418	396	379	450	390	378	395	386	466	411	398	385	419	427	359	433	354	386	362	362	382	417	407	406	403	392	397	413	417	399	399	424	373	444	395	443	392	408	390	379	391	375	407	382	379	412	381	412	429	335	392	370	427	402	429	396	397	395	383	361	424	388	379	352	392	421	436	400	352	417	384	393	426	381	356	391	341	398	395	387	407	408	386	399	383	384	419	426	346	420	377	376	371	383	425	431	377	368	416	401	382	369	396	384	377	367	391	376	379	406	407	414	393	364	364	396	387	389	387	395	380	386	352	383	348	412	394	386	379	383	379	395	392	413	377	433	383	381	413	382	380	401	418	420	349	395	357	421	368	404	389	438	424	393	413	383	414	409	399	399	370	370	393	416	434	362	388	381	391	409	415	411	390	391
32056	88397	36841	3025	2263	1790	1446	1186	1018	909	834	721	724	714	660	602	650	605	599	579	553	508	557	541	539	561	525	497	494	519	560	505	485	553	559	492	510	517	480	542	576	555	561	588	555	542	566	597	568	581	532	527	558	580	575	543	503	564	498	546	519	515	513	515	504	542	538	531	514	554	516	549	538	523	556	524	492	506	469	479	536	470	521	507	489	507	524	506	528	536	503	497	482	518	535	477	528	516	479	521	463	499	539	551	506	454	490	464	489	497	539	551	501	523	485	492	510	483	505	543	457	510	514	493	540	505	459	519	497	501	495	543	522	493	471	510	528	498	495	508	498	482	537	514	508	462	504	476	485	509	530	510	547	473	508	500	520	541	495	511	517	471	515	510	493	534	484	483	473	487	494	480	473	520	526	459	498	481	503	526	471	476	469	477	511	516	542	499	524	496	507	530	529	499	472	491	449	476	479	520	506	541	509	488	480	524	526	483	509	486	494	531	488	521	517	458	467	498	494	517	485	479	498	492	544	521	495	456	478	481	476	496	551	488	479	512	528	506	530	506	493	508	485	469	541	483	507	482	508	523	494	514	512	459	518	478	508	500	511	521	501	528	466	516	509	474	480	495	489	488	485	544	489	488	498	499	448	486	488	512	490	531	471	511	503	479	512	482	528	491	483	499	518	497	507	514	513	530	487	522	514	511	525	508	474	488	527	503	509	477	492	517	488	483	471	510	465	513	505	543	497	483	491	495	468	478	494	495	473	520	496	514	531	515	520	466	460	516	512	521	494	503	467	485	485	478	486	506	518	476	486	495	506	500	469	528	493	520	526	476	496	498	523	494	511	508	488	508	520	517	507	469	500	455	536	511	494	475	527	540	517	535	480	513	487	497	510	503	527	514	470	481	531	499	527	504	521	522	508	471	488	484	512	464	529	520	533	494	518	504	464	502	494	484	506	470	493	515	534	515	507	472	490	532	548	503	494	467	482	535	493	503	475	503	511	471	496	517	491	505	476	489	518	475	508	492	521	525	492	498	507	475	504	506	501	491	497	527	550	513	508	501	479	468	520	538	497	541	491	516	495	511	468	506	521	473	538	482	527	531	514	540	489	440	513	476	488	514	548	475	540	504	497	504	510	460	483	538	517	474	495	483	501	508	484	464	533	514	494	490	535	523	486	509	525	464	478	500	516	454	530	520	503	508	501	514	482	562	501	484	537	506	488	491	505	492	482	516	515	491	486	495	490	515	488	520	503	497	509	534	481	499	525	493	494	486	464	496	541	527	474	476	518	499	474	478	468	497	501	497	563	524	571	463	529	476	544	484	473	477	452	539	509	481	488	482	464	525	469	473	478	478	503	493	498	509	498	453	462	538	514	509	531	480	479	505	476	522	504	472	493	518	499	527	480	507	481	484	476	502	485	495	513	487	520	502	550	501	510	487	472	463	502	501	476	552	480	541	500	528	494	510	506	492	511	504	493	449	487	516	508	501	508	480	513	513	494	497	527	542	493	550	499	517	481	471	538	521	520	498	461	518	478	515	496	496	513	496	516	499	490	470	499	515	508	507	534	520	525	504	482	478	510	510	512	511	500	508	454	493	501	481	539	478	499	526	508	548	522	468	517	503	476	515	485	500	514	457	486	515	527	525	495	511	518	475	501	507	568	472	538	534	552	487	483	480	497	531	509	525	473	468	495	502	520	484	470	510	486	545	500	511	495	469	497	517	529	493	510	536	495	473	476	497	469	471	524	497	520	477	497	521	519	459	525	512	495	480	479	535	518	500	508	504	520	530	494	472	534	549	517	477	533	534	489	512	488	500	512	484	511	516	525	465	544	517	498	474	528	508	498	510	515	506	496	509	508	495	521	527	512	492	475	464	509	463	512	532	521	474	487	500	521	494	508	490	452	541	489	491	475	455	494	498	497	459	521	507	497	485	476	510	540	556	521	459	517	465	519	515	506	459	520	514	510	477	519	529	470	480	529	528	540	512	460	493	476	490	508	496	516	469	541	489	520	485	532	469	534	498	531	496	530	508	530	506	506	482	554	494	482	479	482	513	490	536	472	513	469	473	537	478	514	486	502	495	520	495	490	508	481	519	492	493	484	502	497	500	535	486	505	515	478	492	491	562	448	481	486	531	493	516	486	472	510	460	559	502	507	514	511	503	502	487	516	547	484	487	492	499	514	529	511	566	508	492	518	484	485	497	446	486	523	511	524	521	499	483	472	497	519	513	461	494	509	526	495	540	518	515	509	464	474	445	486	504	513	488	491	482	506	522	522	500	521	474	515	494	494	514	533	546	494	547	455	511	514	506	502	491	541	530	554	475	524	494	480	501	492	507	526	527	494	522	489	489	489	482	466	501	500	478	484	490	529	512	499	513	460	532	525	506	486	494	513	464	497	482	477	514	501	500	526	510	526	459	545	499	529	505	521	443	484	486	500	512	479	472	464	531	499	490	505	468	478	511	464	473	491	532	500	535	536	532	545	504	505	485	500	536	492	530	500	501	514	495	481	481	485	468	490	541	473	520	509	492	495	502	468	482	502	500	494	571	444	523	534	491	520	534	511	501	519	461	535	499	516	469	498	529	509	487	504	532	496	521	507	512	517	503	488	492	477	506	491	491	520	524	527	468	508	506	509	510	502	529	514	480	492	476	506	557	521	542	484	518	503	464	517	481	444	526	492	505	504	522	517	523	509	502	538	478	457	525	543	487	520	556	511	484	532	499	497	474	522	502	477	499	502	494	496	453	520	509	492	502	488	500	534	501	531	484	527	530	544	493	511	503	533	499	524	449	529	464	476	512	480	502	464	534	492	521	518	495	514	480	509	494	545	484	481	512	559	502	516	511	471	518	516	517	478	466	474	511	521	500	497	498	482	513	488	501	514	486	512	479	492	509	485	519	478	484	498	514	527	513	491	515	499	467	464	495	505	501	501	515	455	485	491	487	497	504	494	523	492	508	505	469	482	478	495	466	520	538	511	501	515	480	511	508	495	480	464	446	506	483	491	507	547	502	497	525	564	468	510	481	481	530	533	491	528	495	513	521	494	527	481	527	523	496	500	493	516	517	487	494	529	515	556	474	505	507	488	509	514	475	506	491	473	475	494	498	515	513	503	496	488	513	490	539	504	506	477	513	507	521	501	437	519	481	511	522	501	531	496	484	494	506	504	483	511	546	473	519	499	497	458	517	506	479	509	488	505	522	490	492	531	513	494	512	500	471	511	489	474	477	450	509	494	494	496	488	514	495	498	521	509	522	482	482	509	530	457	560	498	512	509	481	515	517	453	475	514	467	495	523	513	486	507	458	496	491	514	505	518	541	466	489	536	504	487	497	562	518	531	542	468	516	505	499	511	529	475	509	497	506	525	509	498	499	523	501	497	487	495	524	482	574	531	483	480	513	483	481	547	499	514	528	507	495	487	541	482	494	494	518	496	480	513	493	533	495	503	509	514	499	508	531	518	529	520	526	525	487	510	482
27944	20891	12522	1258	686	683	695	646	639	675	650	655	620	641	657	655	599	621	663	632	626	604	630	617	695	640	662	645	637	632	643	613	659	645	650	618	648	708	619	657	654	683	629	617	683	683	646	665	651	686	621	599	693	661	679	633	629	660	658	581	660	627	595	630	636	607	634	602	606	629	638	664	610	661	617	608	647	617	685	664	610	644	633	634	684	639	655	607	608	636	682	609	627	649	642	629	656	639	640	608	644	644	670	621	652	651	651	663	611	617	630	631	618	639	643	645	676	633	654	664	620	613	582	626	646	674	588	605	652	660	670	643	647	637	654	604	600	634	700	612	683	643	614	635	622	618	685	631	619	674	600	641	585	641	597	636	666	624	663	644	632	634	618	677	616	639	605	603	630	620	620	649	622	668	571	634	625	638	667	617	620	616	613	662	645	657	647	618	657	617	628	664	646	619	654	662	619	596	685	618	638	677	619	635	623	630	658	627	650	657	664	626	632	629	657	639	644	662	605	634	622	622	594	641	628	623	665	626	669	625	610	617	642	598	614	612	619	619	642	651	617	647	674	655	659	648	636	589	660	593	614	692	638	680	648	659	655	695	619	619	632	631	654	591	608	643	654	653	611	676	647	631	638	642	613	641	611	623	646	624	665	672	652	725	677	639	689	642	647	678	616	621	659	676	645	632	616	626	634	640	614	682	653	643	642	614	631	601	590	635	632	592	646	659	614	626	615	665	622	617	656	641	616	625	624	655	557	612	679	595	649	629	652	682	618	587	648	634	664	625	634	650	651	642	579	675	660	662	701	648	640	647	622	629	656	639	652	645	602	624	636	565	647	633	635	639	621	652	670	585	672	646	612	610	573	644	643	620	698	627	676	621	598	602	623	615	617	607	620	614	637	620	636	625	635	631	685	588	631	643	660	620	685	599	665	624	650	669	615	637	658	617	644	644	616	614	680	610	615	609	618	646	607	640	644	584	618	654	697	606	673	611	626	618	681	629	659	636	641	618	645	659	604	604	673	661	641	644	601	643	638	614	629	633	638	618	669	623	600	618	658	603	656	624	658	608	641	666	621	630	650	629	641	616	670	620	656	661	677	709	621	635	644	640	636	667	647	671	638	607	662	638	613	605	636	602	640	639	592	625	617	642	658	637	669	592	625	629	661	607	569	628	653	661	657	626	633	628	597	670	643	599	578	658	652	578	630	616	657	651	603	677	672	576	580	638	621	640	626	610	642	644	624	656	599	681	622	594	644	620	580	653	628	658	649	678	644	685	655	631	602	685	621	599	616	644	631	600	640	556	658	625	620	632	612	569	652	646	636	624	648	642	627	620	648	624	623	589	638	624	582	631	611	617	588	608	647	632	667	625	630	650	646	632	586	673	635	641	626	621	639	623	640	596	614	694	621	665	591	649	621	647	613	625	631	620	660	666	633	660	618	617	652	604	645	641	645	641	625	662	656	583	612	624	627	648	663	666	676	602	627	618	616	647	622	635	632	634	620	634	652	606	626	686	632	646	622	663	616	648	603	640	633	607	637	637	680	623	638	631	653	652	619	639	660	663	609	633	626	610	612	656	632	609	617	585	680	675	661	637	629	605	652	607	625	677	655	677	609	648	597	617	622	609	673	653	614	589	586	572	669	594	591	632	582	642	664	632	666	612	668	631	653	618	637	651	656	630	671	596	637	627	683	612	602	650	629	650	616	635	621	617	629	610	647	659	657	619	608	604	632	601	613	636	683	585	637	612	638	618	587	632	695	720	623	619	628	613	657	634	630	636	628	687	641	611	623	622	615	604	629	635	646	653	598	599	632	610	628	653	645	657	611	637	647	625	632	650	643	628	625	678	589	620	643	664	665	620	577	604	617	649	682	634	621	683	655	668	621	651	660	608	635	626	655	602	617	587	589	640	640	649	623	608	620	649	632	640	609	630	596	724	642	603	609	619	638	642	625	634	602	643	629	676	655	618	651	661	647	585	641	628	637	607	628	655	607	656	647	675	617	608	602	619	645	597	645	649	626	605	627	617	629	604	615	635	663	670	605	622	672	599	626	625	601	643	655	636	598	642	676	708	664	652	666	652	607	608	618	561	644	620	607	660	618	674	650	661	622	661	625	604	625	621	630	631	655	640	619	609	647	607	688	629	646	631	582	652	666	645	645	679	635	601	609	620	597	633	651	671	635	622	638	657	619	644	638	600	630	604	667	672	656	623	632	619	613	660	655	669	593	630	656	624	657	616	583	638	631	640	629	648	617	642	627	617	612	620	681	617	604	583	640	608	592	645	672	637	628	648	637	592	638	618	646	629	652	653	646	659	620	618	636	642	636	644	643	593	626	603	584	640	624	651	650	680	632	620	646	675	591	673	668	617	640	642	632	689	620	587	604	642	649	618	655	695	617	632	650	621	680	639	606	614	617	663	695	624	639	585	644	640	581	614	614	650	609	609	641	628	623	664	623	658	616	636	639	608	616	609	655	600	650	615	669	628	655	613	649	638	642	683	608	647	620	633	642	608	673	627	676	637	632	657	665	599	640	661	608	660	612	638	605	659	672	668	601	629	631	693	655	616	647	665	626	608	626	639	636	626	640	652	700	579	643	665	597	634	595	646	658	578	649	600	660	674	681	649	641	599	672	650	667	670	625	616	610	632	631	647	654	654	652	615	600	629	593	656	679	642	638	637	637	587	640	607	653	623	614	627	605	630	656	617	639	668	604	675	624	658	652	649	643	609	689	665	606	649	624	626	695	633	641	644	645	681	633	609	615	661	632	667	609	633	611	606	628	622	631	626	638	601	634	639	620	632	649	653	602	659	616	575	676	651	622	646	663	682	631	652	649	593	635	631	616	626	595	595	633	610	632	581	628	627	617	665	628	633	646	662	611	681	616	669	620	638	602	639	599	595	646	671	631	625	719	610	627	628	630	597	659	640	639	646	636	621	615	624	664	642	638	621	659	702	660	637	672	614	607	628	599	697	635	649	653	642	647	660	627	632	671	672	649	637	700	648	673	669	620	646	703	651	648	672	611	642	651	632	647	609	640	605	652	642	664	612	668	612	700	674	602	648	675	610	622	610	641	619	622	649	643	667	665	608	678	623	623	629	658	644	610	678	613	629	630	640	690	589	611	587	645	625	617	594	621	667	625	625	636	654	657	655	645	615	638	652	654	622	633	628	594	631	655	639	665	626	645	621	650	634	641	639	659	568	640	635	667	602	649	661	639	621	641	647	665	629	611	619	635	602	640	662	659	628	692	601	619	609	622	663	634	657	673	625	621	662	637	641	624	597	625	614	599	625	649	644	628	664	686	627	606	634	650	619	670	640	613	664	613	622	626	607	623	638	615	628	660	616	636	639	608	668	649	608	594	636	649	647	610	643	650	654	640	628	629	660	614	683	632	638	609	621	594	620	622	614	617	638	640	608	634	609	664	669	646	599	564	607	598	616	637	680	592	639	613	628	658	672	618	652	659	643	689	599	642	656
10253	27834	8127	833	911	820	794	827	801	846	783	829	782	801	878	764	817	781	791	802	821	818	801	830	772	776	811	818	810	801	797	832	855	817	826	801	841	802	840	817	825	790	801	760	859	915	811	824	884	807	773	810	829	828	841	821	889	837	765	787	851	794	873	809	763	803	757	823	830	799	809	815	812	774	834	850	799	820	802	775	786	737	841	829	799	825	787	821	807	841	847	795	811	772	806	799	776	853	804	824	805	800	865	796	853	817	811	783	806	797	822	829	818	869	843	765	793	808	793	836	805	767	825	811	779	737	806	747	805	793	743	784	795	763	845	810	830	817	828	806	799	767	821	797	836	804	829	784	779	798	836	834	800	808	806	739	836	839	857	770	777	817	850	819	817	791	791	764	798	787	779	767	828	797	838	832	812	815	792	789	754	786	777	812	842	851	766	797	825	826	814	775	775	821	819	798	802	848	824	804	772	836	838	791	787	818	790	790	777	832	795	797	758	822	793	827	858	749	869	730	783	811	830	823	848	793	834	785	803	785	841	865	843	833	772	813	823	790	793	833	818	815	762	853	778	871	789	814	794	806	790	823	861	790	811	804	806	807	836	792	804	795	811	835	823	779	811	806	832	840	829	772	800	816	764	793	828	813	772	820	802	809	802	779	774	806	851	817	792	816	772	806	846	830	829	802	803	841	744	810	719	789	765	825	789	829	796	813	804	786	828	813	767	825	787	808	837	817	787	790	772	833	830	803	790	838	823	817	829	805	787	776	828	841	874	792	800	766	782	810	808	847	811	764	771	822	786	803	795	835	789	742	820	768	828	818	842	782	763	801	817	799	823	789	762	805	829	812	754	781	814	786	769	796	818	826	800	791	813	755	815	847	847	792	808	816	821	795	808	802	800	815	857	812	782	779	758	846	788	826	783	792	822	731	809	792	825	810	823	755	779	815	867	807	733	816	809	780	827	810	726	834	810	784	778	804	760	775	824	766	792	804	829	835	847	825	792	813	819	843	746	806	791	772	835	826	775	750	759	792	797	819	815	792	780	798	807	813	827	871	822	780	796	795	844	840	819	802	803	791	778	788	836	828	809	790	827	758	816	770	785	788	791	761	808	828	820	824	780	832	778	775	827	761	801	782	771	884	815	815	795	768	835	764	779	844	756	749	813	849	784	741	821	832	833	760	799	802	791	804	783	808	816	794	827	834	733	841	831	781	849	816	790	780	808	803	794	792	816	806	760	789	859	778	786	811	778	804	820	800	821	785	780	833	811	752	796	851	883	870	810	813	781	724	795	796	817	787	812	833	773	787	809	813	783	810	822	791	752	776	819	815	816	763	846	819	797	801	795	799	804	810	867	834	792	809	816	836	802	885	822	820	843	821	838	805	816	769	774	871	769	790	784	767	783	857	790	773	789	804	803	804	774	782	846	815	757	803	781	803	789	819	818	796	785	780	826	854	776	831	770	772	791	816	760	840	843	786	767	811	760	753	800	769	818	796	791	827	801	783	815	807	790	756	772	801	830	801	790	786	810	792	800	817	825	818	747	834	836	820	858	801	755	832	780	819	818	837	770	829	811	807	854	781	773	838	756	783	840	741	851	809	801	864	766	787	836	831	786	773	834	834	768	799	799	801	789	810	801	810	841	819	796	829	767	804	781	767	853	831	790	783	828	810	813	776	877	782	771	784	815	809	793	780	782	841	776	827	809	738	833	811	778	830	840	809	801	813	812	775	778	788	796	753	804	868	738	759	803	790	826	744	716	857	819	813	774	819	813	735	833	853	822	817	822	822	788	751	830	823	782	777	813	819	782	811	820	787	837	795	801	814	798	861	771	817	760	818	793	817	773	783	804	841	770	800	856	793	800	817	784	814	834	875	852	778	800	812	814	839	832	808	809	795	776	807	805	811	818	798	822	833	761	822	818	786	813	805	824	856	794	837	842	768	839	781	762	807	794	826	746	798	840	807	818	791	796	777	772	814	791	796	795	830	815	800	833	789	814	818	810	792	759	825	801	815	822	739	829	827	776	817	789	823	800	811	852	771	813	794	781	811	739	802	847	768	790	790	781	767	796	818	780	808	835	824	804	780	807	809	791	824	835	799	848	780	740	819	819	777	806	844	847	812	776	780	836	811	772	753	785	812	824	794	780	821	816	786	758	819	794	856	769	837	779	814	807	806	833	788	790	756	832	827	804	808	800	825	822	839	784	765	799	834	777	820	881	775	791	812	752	819	799	809	844	819	820	784	853	772	784	843	783	790	845	808	816	886	783	817	780	815	785	832	807	783	843	811	800	824	779	749	858	799	798	823	808	842	821	849	833	840	759	796	787	758	758	840	838	766	748	797	806	795	757	801	840	751	776	799	757	793	804	745	797	798	772	794	785	789	783	844	873	799	854	812	822	826	772	844	820	829	826	800	771	808	777	871	818	832	822	750	828	842	823	815	828	790	820	829	767	799	800	807	848	769	760	837	774	805	864	777	818	821	791	815	798	784	789	794	734	747	795	791	830	796	814	815	794	774	797	770	828	814	797	844	848	754	815	770	838	805	827	825	827	766	799	811	822	803	809	816	773	826	768	892	853	827	814	850	785	777	817	838	811	825	809	806	807	882	761	755	772	789	751	808	822	821	827	806	813	792	848	792	836	768	766	800	788	800	812	793	805	819	808	789	772	764	798	828	830	838	811	871	788	857	807	801	790	752	825	799	797	767	825	760	759	780	822	795	777	856	783	823	790	811	833	778	815	861	806	744	806	806	775	774	858	791	770	848	836	815	792	773	792	795	769	758	892	861	787	868	805	881	781	796	780	767	838	835	803	823	845	807	792	822	787	812	765	799	757	751	803	795	731	768	783	823	798	815	843	794	849	787	824	835	796	810	806	790	891	752	750	801	771	781	838	762	836	857	765	796	802	799	830	825	799	790	795	818	788	857	755	800	800	826	771	781	758	776	810	807	794	772	764	810	835	817	743	804	795	842	770	767	765	789	813	829	719	803	792	812	846	833	789	806	808	802	814	812	802	798	847	781	790	804	743	813	771	794	753	815	765	827	797	794	835	797	790	821	831	820	782	800	838	845	798	829	798	807	838	801	809	801	791	863	876	801	808	802	802	781	791	756	790	762	793	835	843	838	779	792	782	791	826	842	752	882	769	840	795	795	841	808	868	842	840	745	798	769	803	818	830	804	803	826	787	896	807	795	804	784	836	843	848	786	818	822	792	844	803	786	777	857	808	798	830	769	797	778	829	793	755	817	822	822	834	731	780	801	829	775	848	811	827	802	796	819	792	818	766	837	800	779	836	779	768	834	806	839	770	803	767	805	814	791	817	871	850	773	808	806	796	809	845	847	796	806	832	869	803	809	751	812	826	803	782	804	832	753	798	807	806	809	799	761	775	818	786	807	802	813	803	810	751	791	813	781	769	813	739	825	846	856	822	735	766	782	770	752	879	774	831	736	834	831	833	804	757	835	829	826	820	800	804	808
23839	21586	28927	24626	20073	5063	849	711	660	620	611	614	599	586	569	547	558	597	575	548	552	526	572	530	589	518	584	526	534	559	516	551	520	546	543	519	507	564	547	537	570	537	554	531	546	541	544	501	553	530	566	553	520	535	574	548	504	548	551	561	524	557	559	539	560	555	513	519	552	565	531	504	558	526	550	543	543	526	512	516	533	521	482	543	531	495	553	537	546	532	534	515	538	556	532	482	569	527	532	485	529	495	542	546	513	518	527	532	534	480	552	552	522	547	505	502	524	587	511	546	532	547	540	542	533	503	545	497	481	523	530	492	538	511	550	589	526	567	514	543	526	513	484	544	541	565	538	517	507	491	546	530	464	530	523	495	522	528	458	483	560	546	480	493	523	511	548	499	520	579	540	523	508	518	517	533	502	510	533	499	521	501	521	533	480	534	505	542	533	495	494	501	521	482	522	500	495	525	507	533	545	546	556	532	503	526	526	521	496	557	562	542	513	522	519	564	511	512	515	505	546	530	509	528	553	502	526	515	554	538	544	487	531	564	541	552	523	552	564	572	512	536	517	556	560	495	494	537	508	551	509	548	522	550	535	531	527	540	543	529	551	508	488	567	535	508	510	531	560	547	572	573	543	530	529	529	521	504	527	537	516	490	513	537	506	531	527	487	544	502	539	525	528	506	529	533	545	501	507	565	493	547	496	577	520	563	534	565	501	508	521	548	516	521	529	554	564	511	538	559	516	548	547	530	490	517	481	505	582	540	530	536	501	522	551	519	555	533	530	528	524	518	541	534	517	551	531	501	528	536	501	582	545	513	535	522	504	525	526	507	514	541	512	511	524	537	543	576	529	487	506	507	522	545	526	523	486	564	502	512	513	534	519	478	537	529	536	495	511	518	547	549	553	517	523	524	506	516	510	524	518	542	546	551	523	528	520	557	520	511	515	519	548	526	527	546	532	542	509	516	515	489	545	536	544	552	496	528	505	564	505	524	499	503	588	531	514	524	519	482	518	535	531	541	518	519	527	464	522	535	483	556	505	478	546	554	556	515	539	549	583	495	517	542	516	535	493	524	523	564	503	538	491	536	517	534	559	508	548	550	545	529	486	507	482	499	539	526	509	528	542	522	509	563	541	515	504	539	502	528	493	489	491	549	510	504	518	543	540	513	531	523	535	525	498	536	554	552	507	523	515	541	547	519	515	522	526	550	524	515	494	530	548	516	530	501	541	533	530	526	547	513	518	562	538	526	492	499	528	561	561	574	507	512	545	539	518	570	545	551	498	556	541	501	535	510	530	536	574	572	547	480	519	554	504	496	548	541	515	574	559	547	539	496	512	522	523	526	570	485	567	532	494	535	526	525	530	504	545	540	515	531	524	507	527	518	532	548	545	530	531	526	553	491	554	466	523	524	493	500	528	560	556	495	500	512	526	563	519	497	512	511	491	530	561	538	542	546	570	528	541	541	536	579	535	544	490	544	542	545	600	515	549	531	568	555	480	551	497	543	511	538	518	483	537	523	514	532	559	512	515	561	514	525	542	508	534	522	535	554	534	518	560	577	517	548	506	531	534	529	576	527	508	538	564	547	519	497	504	538	553	520	532	546	537	554	537	515	529	573	522	570	562	524	499	536	513	485	491	497	520	488	499	540	545	534	527	525	529	518	540	523	538	489	552	515	525	498	533	531	527	499	516	501	497	516	515	493	497	506	520	544	553	479	509	516	585	507	531	522	544	501	544	504	516	490	529	587	559	524	534	497	534	518	525	555	516	508	542	549	571	536	564	480	533	517	527	481	605	515	551	524	562	525	494	495	514	515	515	518	536	588	503	496	575	566	538	485	532	525	543	487	545	511	514	542	515	492	503	547	526	549	508	537	507	534	507	530	481	558	492	504	563	516	517	542	508	505	511	561	549	519	518	486	549	543	517	531	531	584	508	548	526	490	510	524	548	529	511	540	509	544	494	521	491	504	524	538	539	502	550	531	562	487	543	469	535	523	475	524	495	573	555	539	486	512	519	576	516	548	477	491	567	551	522	534	520	568	526	542	514	539	528	514	529	552	524	526	533	524	509	521	525	529	508	539	535	524	544	540	504	548	524	501	554	584	520	520	515	555	540	535	569	502	518	552	543	516	501	514	528	556	477	552	529	475	586	522	553	517	528	538	497	528	508	525	548	526	518	509	541	501	514	562	560	511	515	555	514	504	575	555	511	526	475	531	494	538	563	543	510	541	539	515	522	520	514	554	577	513	529	556	548	508	516	513	501	525	515	551	519	517	512	580	539	522	539	525	571	508	507	537	504	527	525	546	502	530	500	530	520	548	512	522	589	515	547	520	502	539	559	525	520	522	543	527	542	525	556	530	549	524	539	492	531	533	495	545	508	522	560	518	505	537	557	515	523	528	539	510	531	552	520	536	545	543	559	500	560	486	501	540	544	567	514	546	529	497	550	521	501	526	533	487	521	525	551	545	535	518	533	552	504	535	504	528	513	517	534	530	541	507	531	560	560	501	540	535	501	551	571	505	523	464	496	522	535	543	567	512	550	512	503	541	508	529	579	548	518	525	507	547	612	545	500	552	511	532	498	532	524	567	530	520	504	532	534	545	540	519	542	539	546	549	478	561	508	504	519	538	547	543	569	551	522	531	542	561	572	528	504	558	572	548	535	528	559	522	558	536	573	475	495	537	482	530	510	499	557	506	495	522	489	503	552	513	555	492	584	587	550	519	521	555	478	521	549	521	504	526	474	502	538	552	535	540	522	534	549	608	527	477	538	567	500	522	541	531	544	527	534	497	541	571	528	519	524	548	509	540	517	518	523	505	584	496	526	526	530	538	514	572	512	510	556	489	516	564	560	513	512	526	531	520	494	568	535	540	504	500	523	530	554	560	521	533	492	540	504	525	571	532	541	488	543	568	514	515	514	527	510	524	548	520	522	472	481	547	528	505	466	536	545	560	546	563	562	541	525	489	505	550	505	499	527	533	524	560	512	537	526	532	524	498	483	557	537	541	512	511	514	543	520	513	567	512	514	547	493	561	537	541	518	557	512	554	544	528	513	500	533	526	564	518	529	532	532	534	484	504	523	536	499	540	492	512	553	498	495	526	539	506	557	529	550	498	551	487	516	493	557	536	520	544	503	507	521	569	548	528	530	498	505	559	531	483	567	546	518	541	521	532	511	542	515	571	516	491	483	503	530	527	550	506	537	514	516	549	535	557	513	521	532	535	515	489	520	529	552	538	530	486	569	568	533	524	567	514	524	570	510	479	552	519	569	498	485	494	514	510	493	522	498	509	508	525	521	535	546	527	526	519	505	542	490	537	526	524	563	538	546	544	561	502	531	549	487	534	509	546	507	572	534	501	500	519	525	582	550	548	498	519	518	593	552	518	519	502	556	490	520	540	574	553	516	557	514	521	546	545	571	546	527	529	533	518	556	545	487	536	536	497	491	553	488	520	514	514	521	518	541	551	542	517	491	566
28628	78512	33877	2017	1472	1304	1064	1072	954	854	833	764	748	788	760	747	735	697	656	699	739	705	698	748	711	701	677	688	719	689	664	692	683	683	720	655	660	658	701	703	708	697	738	685	721	703	781	721	713	747	719	755	679	712	673	736	716	767	734	747	714	733	696	712	699	698	660	708	665	678	686	707	669	724	683	737	696	695	693	713	689	695	699	706	669	646	659	673	685	617	709	729	693	682	672	699	681	635	675	635	689	649	684	721	682	698	634	719	679	653	666	679	663	662	687	722	720	675	679	690	700	695	632	673	685	646	643	692	669	663	674	697	705	651	672	688	648	702	657	713	637	692	654	688	657	635	687	654	732	705	668	684	698	664	706	631	678	674	658	715	675	690	676	653	666	699	655	648	695	669	678	635	638	658	648	638	680	655	680	689	640	644	696	689	676	696	704	680	671	688	633	645	672	654	677	668	647	680	698	666	693	706	720	704	654	654	661	699	644	688	661	675	711	676	624	660	671	663	682	630	680	686	662	729	707	693	697	733	673	663	700	671	694	681	649	719	696	689	689	666	672	712	690	664	673	671	627	659	683	697	706	676	667	666	686	690	691	668	679	706	638	703	695	703	688	682	673	691	645	717	666	720	709	635	647	640	639	670	686	667	700	696	657	657	682	673	669	669	692	685	700	684	676	661	709	671	670	668	678	692	654	664	635	699	695	615	701	647	664	679	670	669	687	652	678	686	721	741	642	662	741	650	703	654	705	622	697	675	693	685	635	692	690	668	692	675	708	659	675	682	720	700	705	664	718	695	665	712	625	664	715	655	693	678	667	677	695	647	725	656	660	700	671	631	686	635	688	677	664	681	646	652	662	664	662	607	663	652	730	686	696	682	708	706	681	653	668	641	670	706	696	692	653	660	686	681	627	641	688	655	651	663	692	651	672	683	641	647	724	653	650	638	701	673	635	666	634	688	702	665	725	694	687	667	696	638	661	681	687	651	643	750	687	716	646	689	639	692	663	762	663	672	654	688	693	653	719	701	680	697	680	711	695	664	640	699	695	685	657	711	637	652	644	685	664	694	661	721	653	651	667	649	664	665	672	670	660	708	682	694	692	729	661	651	675	641	644	638	668	644	651	721	716	694	644	638	668	687	692	645	657	664	692	707	716	712	681	719	672	681	668	671	670	683	669	708	669	631	655	651	688	709	725	711	742	693	672	632	657	708	693	695	732	674	731	670	657	646	665	647	668	701	711	723	690	641	670	697	675	674	658	657	693	676	676	678	711	656	680	656	653	672	698	663	703	699	637	657	694	658	655	673	713	692	671	611	638	675	687	677	654	665	647	648	636	643	672	650	633	721	683	696	717	688	682	674	691	707	711	698	690	670	636	691	694	701	638	625	627	690	658	680	639	685	631	706	666	688	672	682	635	679	694	719	654	668	690	643	649	664	661	666	665	652	646	675	663	660	694	649	709	669	641	699	692	682	643	667	682	691	626	638	657	707	642	660	647	667	681	661	684	642	605	647	686	626	698	665	672	742	690	684	691	633	682	703	707	684	667	692	647	724	686	681	646	674	678	661	646	666	660	658	655	679	654	700	701	666	608	703	702	671	642	640	636	684	717	724	677	686	664	665	648	687	675	661	700	710	643	676	666	643	706	674	676	711	676	681	642	685	690	699	698	673	721	629	698	663	698	681	694	755	698	659	673	710	686	724	698	684	701	678	682	649	638	664	701	714	650	684	726	720	695	658	681	700	658	659	707	698	704	734	695	709	677	687	617	700	683	615	691	628	666	664	652	667	710	687	631	664	656	664	679	687	674	650	672	674	659	659	673	650	680	693	672	684	712	709	693	691	644	682	673	667	666	659	676	683	698	681	681	705	680	692	653	684	677	640	672	643	686	679	643	642	674	650	659	679	660	648	664	692	660	689	678	679	653	635	646	673	685	674	698	717	632	680	689	641	666	671	707	723	680	651	661	646	676	670	672	674	687	697	680	664	718	689	659	678	691	654	675	680	701	678	655	688	693	689	667	680	695	691	666	715	693	653	671	693	708	706	719	684	668	650	707	654	704	678	649	657	669	702	707	693	664	669	664	616	738	707	700	717	645	664	658	679	677	676	688	670	725	664	677	663	683	670	679	679	716	674	722	652	701	654	667	679	717	673	691	661	691	768	644	686	688	673	673	661	679	707	654	658	642	654	691	627	686	686	686	664	696	650	693	688	656	704	668	677	675	702	666	678	697	664	683	625	694	668	662	661	661	657	630	650	700	665	688	659	693	673	646	690	708	651	724	670	674	651	698	691	663	651	707	699	700	683	737	647	680	694	675	690	632	711	724	645	649	697	711	671	664	681	670	660	685	685	655	671	715	625	643	655	676	670	682	731	687	667	724	665	677	670	666	685	655	672	694	676	645	689	687	707	683	762	668	694	727	710	694	651	675	724	694	687	727	661	660	695	702	680	679	690	644	627	654	662	678	741	672	698	642	665	675	683	692	668	626	674	652	718	719	675	654	635	697	669	687	685	666	704	692	618	663	649	654	717	653	661	701	673	699	692	706	649	668	691	693	683	653	686	683	657	662	642	633	695	708	668	714	676	675	713	706	623	662	650	699	698	657	676	641	628	687	660	706	626	689	660	680	697	657	666	640	702	683	680	701	643	640	670	689	630	718	702	633	700	644	713	676	710	731	685	691	664	682	717	682	685	669	696	717	693	687	670	688	705	707	632	639	658	678	667	701	655	697	656	666	643	680	707	747	683	642	677	689	711	659	721	691	703	702	707	647	706	660	643	656	677	696	703	633	712	663	687	658	713	725	677	688	666	684	645	643	688	664	644	662	681	654	660	682	660	675	685	652	691	649	669	690	692	694	684	712	655	686	655	710	650	651	709	722	700	737	638	678	648	677	652	677	680	661	676	666	727	673	683	695	689	737	677	658	700	719	660	678	622	663	689	687	667	665	663	656	657	661	698	706	658	675	649	693	661	650	690	668	671	699	709	736	656	646	681	682	689	604	660	693	683	660	655	704	665	665	662	680	690	653	673	692	672	688	711	681	652	660	721	711	638	666	681	679	663	683	671	675	687	649	707	679	765	683	695	671	650	658	691	656	688	690	690	677	676	661	672	656	668	694	640	738	669	704	675	695	683	682	689	636	686	694	707	686	686	715	649	677	638	682	696	697	673	683	697	644	690	693	714	641	691	682	627	650	696	730	646	676	659	687	662	676	684	642	683	660	711	627	721	698	675	658	660	742	669	763	671	686	695	639	659	676	688	667	726	662	701	648	684	643	695	721	669	703	740	657	663	708	714	673	675	602	654	646	643	667	676	646	666	693	659	670	729	669	691	672	670	652	635	732	691	722	638	670	728	653	698	669	682	687	634	689	678	696	693	656	678	658	751	678	675	691	666	651	672	676	698	695	693	681	664	673	668	686	689	651	663	643	682	648	695	664	698	693	683	652	694	761	640	670	676	733	700	700	693	684	651	703	687
24920	21870	28044	24028	6086	771	655	538	627	594	566	535	568	557	570	574	583	530	547	569	523	556	560	539	518	571	531	546	501	554	535	513	511	543	530	516	496	590	551	561	521	539	551	552	559	561	566	533	545	538	527	518	554	546	563	560	570	510	560	518	545	539	609	553	562	523	585	574	533	548	532	555	566	600	497	587	503	515	567	569	522	527	535	511	516	523	566	549	493	544	540	551	527	546	544	560	593	549	516	576	503	532	537	558	571	541	526	580	530	567	512	539	543	514	586	597	521	545	514	557	539	540	547	556	522	513	521	535	550	563	514	546	545	598	556	536	541	554	531	554	540	552	551	545	577	533	576	565	514	548	527	490	587	485	529	522	559	501	606	556	540	517	497	537	518	562	525	547	537	510	554	540	525	548	582	524	513	540	526	560	535	568	517	494	542	531	531	504	512	543	577	526	479	554	552	550	524	547	530	555	535	568	537	530	522	555	536	571	523	534	504	544	541	493	544	548	532	557	552	557	550	549	508	549	547	517	527	532	509	510	561	566	491	524	577	586	546	571	528	577	542	532	525	532	508	533	549	519	545	541	501	524	497	520	514	547	519	523	511	510	563	522	532	540	521	564	540	575	558	552	564	558	526	526	563	507	514	526	603	500	518	585	562	551	545	545	542	541	557	510	520	543	590	511	517	565	541	536	529	519	536	501	557	583	502	531	537	584	536	531	564	549	533	548	551	542	548	572	514	528	536	591	530	549	521	564	494	490	558	548	594	570	529	580	551	496	525	538	530	558	509	571	532	508	566	570	551	527	536	536	542	496	567	468	525	531	566	565	524	548	493	565	577	519	485	542	537	575	505	536	537	558	557	522	560	536	538	523	511	540	559	558	579	531	526	518	532	523	553	553	553	568	521	510	502	538	546	537	527	506	563	530	570	511	539	507	576	550	522	564	536	556	540	554	543	479	530	548	531	538	564	558	521	566	544	572	557	509	519	549	531	543	532	561	549	569	538	583	557	493	533	563	533	539	544	535	513	514	530	507	547	562	526	569	537	545	561	555	560	554	534	519	578	523	578	568	582	506	553	503	551	533	562	516	454	519	527	555	552	560	499	529	501	553	558	549	528	520	576	539	548	566	546	541	580	557	540	555	513	554	537	530	541	526	545	585	529	530	535	535	550	524	562	546	536	548	566	605	565	500	574	522	559	560	546	515	527	603	535	602	521	581	540	529	574	514	531	560	515	542	548	538	540	543	546	543	591	507	569	529	570	534	542	533	570	540	509	562	543	537	521	495	537	496	539	484	552	529	523	554	521	525	510	527	575	564	576	526	525	582	518	568	515	509	539	517	557	538	502	534	544	494	515	573	554	556	548	558	522	550	555	553	529	540	536	533	546	551	538	517	506	511	538	581	545	521	568	543	550	537	524	542	522	556	625	516	539	589	566	539	560	555	550	527	553	570	565	549	493	570	560	507	564	553	551	537	537	563	526	519	483	532	531	565	533	511	550	543	535	554	534	547	537	526	567	556	524	571	537	536	548	533	530	535	512	542	543	581	546	554	518	544	546	540	528	577	532	540	502	532	572	558	553	540	532	523	572	572	575	515	513	541	556	519	520	564	548	508	514	562	576	551	525	577	528	550	547	504	567	526	553	553	558	560	556	555	555	538	529	488	521	573	531	554	527	575	522	533	516	559	529	548	501	551	550	565	521	523	525	542	511	514	567	512	536	553	539	538	534	510	497	552	541	526	532	514	526	540	570	491	532	525	561	502	535	535	517	517	511	542	526	526	543	582	573	537	522	492	537	527	517	567	562	508	557	537	485	552	517	564	558	533	519	512	545	565	534	546	584	547	501	510	549	530	539	560	571	539	524	530	538	563	520	501	543	552	527	520	545	576	582	561	508	601	552	551	528	580	490	528	561	543	524	549	540	530	586	561	501	578	516	501	530	538	542	538	561	558	507	536	541	550	550	514	507	586	524	499	546	573	495	520	546	558	530	571	551	503	523	545	522	525	566	499	520	574	542	541	521	555	526	549	507	527	518	550	565	592	517	538	536	554	538	535	510	556	552	588	533	531	561	571	506	519	548	551	560	564	550	513	513	554	531	547	565	546	540	544	555	530	524	563	527	540	560	536	502	499	512	529	522	565	565	539	546	553	529	523	511	546	508	530	498	570	512	520	541	569	567	551	566	578	548	552	539	548	519	521	547	554	518	528	561	534	537	516	498	538	524	550	562	556	566	534	547	565	523	557	506	556	499	538	568	543	519	540	544	519	544	532	522	544	530	539	519	579	546	546	545	563	514	547	508	528	540	550	514	523	535	577	533	503	545	532	556	560	536	541	547	543	539	528	548	575	524	520	529	518	505	536	563	576	549	554	561	518	581	542	569	522	507	505	575	569	515	511	522	517	536	549	507	559	533	572	524	522	526	498	546	593	529	521	524	558	543	559	504	523	580	556	521	530	535	525	518	543	537	539	590	526	583	516	520	558	532	556	544	518	500	566	521	568	543	507	543	536	493	516	566	539	552	537	467	534	490	514	540	527	521	556	513	522	559	516	493	532	550	537	564	568	567	532	490	534	545	573	549	563	541	505	567	548	543	519	542	533	524	570	510	532	546	511	535	531	587	510	530	528	526	528	527	540	494	548	552	557	523	553	512	579	526	533	559	557	567	545	542	526	525	516	527	526	568	534	515	557	518	533	539	525	527	526	516	545	548	519	541	583	552	567	516	528	511	573	541	512	545	512	567	548	543	518	517	548	538	560	563	564	569	544	545	574	521	562	553	542	569	565	530	519	535	521	542	561	572	540	541	522	537	530	548	560	535	530	553	504	560	533	537	541	531	551	556	524	517	536	541	538	531	553	526	533	541	499	507	545	589	541	545	551	504	535	584	524	534	542	546	550	490	566	517	549	568	541	563	574	552	514	551	587	539	527	531	525	498	564	504	503	548	496	529	571	506	504	522	556	540	517	527	522	517	539	523	535	579	531	524	565	550	559	519	518	523	522	551	550	559	512	558	568	574	518	506	571	534	550	522	506	502	514	535	555	534	517	531	587	548	555	533	512	519	544	543	504	515	545	562	532	571	534	510	540	581	563	552	492	549	559	567	512	524	536	543	550	547	543	560	492	540	500	536	527	505	533	539	497	516	542	503	557	562	533	591	480	560	502	525	511	528	553	551	572	503	533	564	533	559	506	507	537	517	574	540	549	505	564	511	559	554	544	516	550	549	544	523	563	505	538	532	506	540	515	512	562	529	556	522	505	582	530	514	515	531	555	562	578	547	542	522	487	540	570	521	530	534	565	599	560	516	526	551	537	506	483	542	548	567	538	559	558	519	546	510	555	504	550	519	523	520	585	535	564	521	579	544	568	526	577	549	553	539	526	556	532	575	507	562	504	578	545	519	549	515	536	572	552	576	523	525	574	556	566	499	563	565	554	495	558	545	530	565	539	549	533	508	549	571	547	542	537	544	520	534	522	511	536
28211	65004	31278	1290	1101	991	878	847	812	764	761	746	754	743	654	639	691	698	702	759	715	727	659	668	726	674	689	690	659	730	719	716	708	643	655	659	692	663	674	658	691	722	738	665	674	709	741	721	688	724	742	747	759	701	728	677	704	668	735	725	673	702	733	728	678	679	658	696	663	683	652	661	652	656	689	756	676	668	718	635	669	695	680	691	690	683	653	707	712	681	669	693	669	711	672	717	641	695	676	725	666	718	682	695	681	692	630	689	682	665	653	660	658	722	690	688	642	686	717	679	659	706	732	637	737	670	667	713	654	626	650	656	677	682	730	683	690	670	667	638	627	664	705	682	662	721	682	691	692	643	679	644	684	664	669	677	666	744	709	696	642	688	672	698	672	727	695	685	664	717	704	691	648	688	691	669	660	695	663	650	696	665	683	708	695	652	634	666	639	689	716	697	662	677	643	715	660	709	716	692	653	711	681	702	647	695	650	702	685	674	639	684	678	677	651	716	661	680	705	693	669	639	712	696	688	644	630	726	694	687	697	689	661	638	686	722	676	699	686	735	643	669	660	690	649	684	668	696	702	693	682	664	701	680	680	716	699	716	689	684	685	656	669	741	686	646	706	660	642	675	664	658	668	654	657	671	648	652	693	666	691	691	668	674	716	647	653	661	622	651	703	661	693	691	684	696	654	687	689	649	649	676	662	687	657	667	649	663	678	669	694	678	693	746	610	665	674	700	672	720	665	698	650	732	707	636	688	666	708	651	657	699	687	669	689	682	671	696	680	652	695	659	722	687	655	653	675	674	711	659	697	631	687	655	736	658	651	680	672	754	695	687	693	652	696	691	714	726	696	669	668	675	696	676	682	665	655	682	651	704	627	692	676	661	670	688	663	648	748	696	651	633	677	709	675	682	700	658	724	658	643	717	672	692	633	707	656	692	667	624	682	667	712	673	702	685	666	690	662	629	672	698	665	707	702	666	683	656	646	651	717	622	690	737	666	671	652	649	661	710	719	688	657	694	695	699	705	675	650	654	630	674	669	653	635	701	712	669	697	609	704	738	678	712	652	678	660	667	682	651	712	666	659	696	657	718	643	684	704	672	729	684	701	640	662	655	672	684	691	663	660	694	646	684	673	631	702	668	677	670	708	667	720	699	679	686	680	680	664	710	659	703	668	655	680	676	698	638	643	701	721	684	659	684	685	681	674	679	730	679	682	662	686	694	651	660	656	656	699	622	661	621	728	711	694	720	731	686	685	681	662	715	718	721	684	670	643	674	700	654	689	709	709	704	741	653	658	645	708	674	664	693	666	714	624	685	693	677	713	669	681	680	701	705	690	654	744	698	707	767	715	695	679	655	638	680	641	658	685	684	648	681	659	607	717	674	638	713	698	623	644	658	693	665	713	674	680	620	712	673	719	658	686	713	662	656	704	700	645	695	648	668	645	668	688	676	697	664	701	731	625	676	697	708	680	677	720	689	659	685	672	674	718	695	679	716	672	661	660	668	703	653	700	690	653	684	671	663	634	714	665	665	709	642	633	672	690	691	675	640	639	668	676	686	663	681	666	666	684	705	670	650	647	665	661	678	699	671	677	668	697	707	669	704	680	651	672	727	693	678	659	707	694	652	679	672	718	673	647	675	667	696	692	694	656	669	683	706	743	656	641	647	688	669	664	650	657	710	711	688	637	700	648	677	669	663	667	659	696	678	672	696	709	701	662	649	653	673	651	669	649	682	701	673	692	687	708	692	642	662	666	718	631	680	651	679	626	647	687	685	672	654	651	640	720	688	663	706	640	622	686	651	694	683	673	684	624	654	719	645	689	655	646	632	721	704	703	683	652	702	697	691	671	686	685	674	652	651	636	688	663	698	687	683	664	691	709	710	657	629	643	650	663	660	649	660	625	727	678	686	693	664	654	699	663	694	682	677	682	686	692	683	690	690	655	652	655	683	679	701	687	707	702	690	670	715	641	680	725	687	723	704	650	639	686	723	692	674	684	687	615	657	716	670	672	720	615	696	654	656	666	684	736	599	702	650	666	649	639	648	683	690	655	692	669	680	651	687	677	684	643	681	689	721	675	646	692	652	638	704	649	659	646	680	653	697	655	677	660	648	653	660	643	681	662	627	689	668	660	686	674	657	617	687	705	695	685	703	688	680	650	652	647	666	620	653	709	657	662	706	711	686	671	695	649	632	702	656	668	697	672	696	634	693	685	675	667	657	659	635	676	654	699	693	676	664	696	672	631	672	734	635	695	689	674	670	718	668	660	673	688	678	711	661	684	686	662	665	665	655	678	720	712	666	661	661	690	648	662	689	682	734	657	666	685	679	660	694	679	677	703	681	689	689	662	669	703	678	683	716	692	736	651	692	626	690	698	658	652	689	698	671	701	650	671	724	656	702	670	636	684	662	701	676	668	667	713	715	680	685	709	667	696	679	668	666	691	683	721	710	684	731	604	672	675	671	687	699	715	695	685	677	712	688	651	677	660	731	693	656	700	647	694	698	640	683	607	685	695	660	638	693	685	679	663	686	700	647	681	674	666	660	632	694	642	658	681	669	673	688	648	699	686	700	672	633	692	670	699	665	666	688	704	694	702	672	645	703	712	725	650	685	695	666	698	735	670	681	714	704	647	682	634	655	693	680	606	699	675	682	668	696	659	703	632	671	660	680	689	703	638	741	636	663	675	687	687	678	719	715	634	690	699	703	700	717	645	664	696	678	625	664	622	684	696	674	684	649	707	684	696	666	674	681	666	663	687	659	674	706	662	664	633	686	722	645	675	683	666	698	672	701	631	687	661	713	718	690	703	689	675	673	705	659	651	685	701	694	710	666	677	647	659	669	702	663	711	687	671	728	692	675	661	690	715	712	679	651	684	663	687	648	685	696	644	645	740	722	688	734	660	675	666	643	662	669	682	671	669	735	664	671	718	647	633	685	699	696	685	700	688	689	695	648	700	703	707	698	709	657	707	722	667	703	642	681	682	683	642	686	652	676	673	690	725	636	721	644	671	653	695	659	671	691	666	645	651	661	691	722	686	672	681	630	677	657	653	652	663	701	691	636	640	645	704	673	660	663	680	706	700	708	662	643	692	667	629	720	685	679	659	678	687	681	693	712	717	715	651	623	678	657	684	675	682	670	656	666	699	652	711	640	640	740	672	691	668	682	641	644	624	660	690	647	660	667	683	681	709	693	713	678	667	644	644	638	663	691	696	658	639	703	709	666	662	650	661	689	633	660	713	639	649	678	659	687	665	716	727	691	641	690	651	670	689	683	648	695	701	703	648	634	724	718	655	705	667	650	707	671	650	677	697	707	643	661	737	721	710	676	664	702	644	702	725	697	668	721	653	641	674	694	664	734	680	695	664	690	674	664	718	690	680	674	724	688	662	700	652	666	698	669	716	675	693	699	652	713	689	658	681	607	658	676	710	705	669	665	659	688	705	683	681	647	664	672	719	627	695	701	708	629	720	708	668	710
22750	21493	29226	24135	21397	19985	3339	669	579	486	520	486	508	452	416	450	403	441	410	417	371	430	389	377	418	360	416	397	424	371	405	425	383	374	404	407	387	390	372	383	352	392	413	416	387	379	413	444	385	373	399	425	412	418	368	439	416	389	411	399	418	399	384	394	405	380	404	410	439	402	389	408	428	356	400	410	386	407	407	426	368	383	369	347	414	351	400	348	358	414	387	403	416	377	373	370	383	398	366	372	347	381	374	365	399	383	396	360	366	325	379	390	388	387	366	356	361	375	405	343	368	426	406	400	388	425	391	413	381	372	380	378	378	404	384	358	415	382	412	401	372	372	378	401	389	395	381	382	350	386	358	401	380	398	370	379	373	394	387	370	384	376	373	369	361	361	371	396	385	419	426	366	377	393	399	382	380	376	381	375	380	381	391	364	349	378	363	394	376	370	384	396	390	335	363	365	421	384	364	362	356	384	391	369	393	374	341	377	381	401	350	372	341	384	370	419	358	366	397	358	404	389	362	383	376	398	378	368	370	371	413	346	378	371	403	401	403	378	392	383	375	376	380	385	354	378	369	346	375	374	380	365	386	380	385	373	365	386	364	402	399	392	388	373	378	409	381	401	397	378	383	377	363	367	373	381	416	389	375	401	389	377	393	420	391	394	398	377	394	369	376	362	351	395	393	416	384	387	361	375	403	388	386	356	411	383	365	383	386	392	414	386	402	376	393	362	328	372	387	397	389	386	353	394	409	370	387	400	362	357	386	378	388	391	383	361	390	386	397	370	373	363	381	352	354	351	388	385	399	400	383	365	380	395	369	371	401	378	363	367	390	347	389	347	376	381	359	360	373	383	391	389	367	378	392	364	399	395	357	341	390	377	407	388	371	395	377	380	359	389	377	374	409	372	393	376	375	378	365	389	355	391	389	366	366	393	415	380	377	376	384	389	357	395	401	381	393	364	370	389	361	369	386	362	403	377	427	386	368	404	355	386	381	392	367	343	392	396	402	361	412	329	410	426	358	360	417	378	383	360	375	365	376	408	416	343	419	362	396	354	381	389	381	343	369	386	425	385	383	383	384	383	421	359	385	366	381	381	371	360	381	374	371	388	385	374	390	401	380	376	387	371	369	368	375	363	378	359	395	370	442	386	355	358	397	369	383	385	375	389	372	358	377	365	406	357	367	374	407	392	390	396	401	352	350	404	393	384	376	415	361	397	379	364	373	381	374	421	397	396	418	370	362	416	379	384	408	350	377	421	377	399	385	365	368	382	423	380	364	388	369	378	378	406	409	377	399	374	389	363	378	384	374	376	404	383	395	376	394	380	407	368	354	378	410	410	363	419	396	364	355	384	390	409	388	403	374	343	415	382	390	398	394	375	401	393	380	384	373	405	385	398	381	436	373	393	373	380	365	381	352	389	370	382	368	380	335	369	349	365	384	356	404	390	363	378	357	379	413	381	378	407	404	396	369	387	394	378	381	389	370	373	384	389	406	357	361	371	389	354	359	401	377	360	386	378	394	400	410	409	382	430	369	394	409	382	375	378	332	421	376	353	393	431	372	365	386	380	364	321	406	425	401	350	400	396	389	392	358	409	390	346	398	357	403	398	380	355	400	378	406	385	391	379	391	412	403	393	370	370	406	365	385	395	408	377	402	391	381	362	399	406	372	372	354	367	418	393	360	391	370	371	391	375	400	400	410	371	348	357	341	401	398	366	408	359	376	388	372	381	377	383	380	387	406	351	357	400	385	374	416	413	349	412	401	394	408	397	351	419	408	392	372	364	378	389	384	378	371	393	384	359	395	397	367	392	374	383	390	376	409	381	394	358	363	378	385	379	386	355	411	392	370	396	386	373	371	370	367	410	400	405	393	408	420	339	364	367	411	419	382	360	400	380	385	378	377	350	368	361	379	375	380	393	416	387	377	361	377	367	371	405	387	366	385	396	412	395	336	383	376	382	405	409	366	364	422	356	410	346	380	359	384	348	390	355	393	401	361	357	357	360	347	367	395	370	370	391	387	362	381	401	384	352	397	410	411	396	368	377	359	370	357	358	393	378	397	403	372	380	366	417	392	354	398	372	389	368	380	406	398	387	361	381	419	367	384	373	323	373	385	365	358	367	346	382	362	371	371	393	416	362	395	392	387	394	402	414	374	378	389	357	381	396	401	375	358	370	376	369	390	378	389	382	396	364	348	383	400	370	399	384	385	360	378	394	392	367	398	404	414	403	380	370	374	404	392	382	407	383	378	400	371	347	402	400	360	363	404	352	360	386	378	357	363	357	391	394	416	376	388	401	380	360	381	393	371	392	389	336	372	361	346	368	373	395	386	422	368	408	400	391	376	382	393	393	405	383	386	380	381	377	337	412	357	420	413	375	386	388	362	368	378	377	409	365	346	394	372	405	392	412	388	373	362	387	374	380	344	375	386	393	381	429	367	368	367	403	387	366	405	378	366	389	344	356	394	360	374	412	395	397	378	436	368	367	368	398	406	402	383	352	349	374	364	384	363	405	361	380	405	406	378	383	404	369	423	413	391	417	393	385	357	335	403	385	370	367	379	398	395	380	392	363	384	405	372	367	373	367	426	380	406	365	406	399	393	402	419	387	364	373	377	353	380	375	358	355	358	390	336	381	365	389	403	395	351	378	406	355	347	376	376	372	377	358	354	363	388	367	391	406	405	411	386	344	371	378	405	387	375	391	364	397	405	410	385	359	388	383	384	369	396	396	397	375	333	375	364	377	353	386	391	389	419	364	370	363	384	352	354	377	362	367	362	396	382	423	408	363	415	419	397	388	376	407	383	381	395	409	402	386	368	394	420	366	323	377	357	378	357	378	366	369	404	411	393	378	376	393	375	358	391	368	348	373	372	369	378	380	403	388	400	412	400	388	385	368	386	376	347	376	384	407	364	404	360	347	377	397	408	393	361	387	401	385	378	384	391	363	390	372	373	408	402	437	342	371	376	364	379	376	343	397	402	402	338	375	399	383	370	351	413	379	383	399	386	397	386	372	377	372	398	376	379	392	370	408	411	375	380	407	369	398	399	354	402	387	394	364	389	349	390	390	383	394	368	340	379	381	398	395	359	391	385	407	376	383	396	335	346	368	383	400	392	396	363	387	404	395	400	387	365	392	362	413	384	375	370	355	391	386	384	397	390	375	367	345	376	386	382	378	371	391	368	419	395	379	388	361	406	350	372	402	413	327	417	384	392	394	386	369	354	387	416	373	371	353	438	364	369	359	413	376	406	389	407	361	368	363	381	391	367	387	394	333	360	371	391	387	368	388	382	408	407	419	360	395	375	397	339	390	396	367	405	360	373	384	373	374	378	381	386	397	415	375	368	382	379	398	350	382	369	424	366	371	368	393	389	392	375	402	436	369	400	409	359	326	380	411	371	391	390	380	396	374	386	395	357	385	402	391	408	370	362	347	389	390	343	399	388	401	394	364	379	360	370	383	382	399	394	395	381	397	385	388
40438	90987	43787	2639	1981	1573	1293	1084	941	865	799	747	664	600	606	593	550	590	574	602	551	528	522	517	493	511	506	538	496	494	500	524	488	525	461	486	491	491	488	504	510	495	503	535	512	521	551	496	501	532	519	557	542	557	512	514	514	524	561	541	584	515	537	534	538	487	499	497	513	510	499	524	491	476	530	516	489	482	469	530	495	494	465	514	500	461	450	512	503	516	472	530	501	494	480	459	508	520	498	465	492	467	522	456	481	516	483	484	518	490	491	486	478	428	532	455	527	497	510	502	500	471	483	484	485	510	491	493	487	464	483	476	460	520	484	485	483	482	463	467	428	469	504	453	496	464	501	470	486	462	495	480	481	497	474	503	485	511	484	464	523	462	483	558	495	476	479	496	536	490	444	493	473	499	466	499	505	490	498	457	475	492	479	469	476	507	512	489	473	502	475	525	489	487	493	450	473	521	489	478	477	497	477	461	492	468	481	455	504	468	483	465	470	462	500	516	475	490	459	465	452	489	486	469	536	463	450	492	488	516	459	493	445	456	473	466	500	470	480	470	490	473	453	490	460	495	490	506	447	488	449	461	479	516	496	481	502	442	496	483	473	513	474	485	483	498	478	508	471	464	520	497	505	509	516	475	514	475	467	468	489	473	480	470	493	427	475	472	485	527	492	484	487	476	486	479	484	508	469	470	512	441	485	473	480	504	490	493	474	472	483	495	497	481	533	460	488	456	520	494	445	474	482	511	483	452	526	448	501	473	459	448	501	464	460	484	527	473	477	494	482	503	445	470	470	421	412	495	497	469	476	482	485	448	493	476	493	491	460	511	466	459	491	514	509	494	511	452	499	485	483	483	478	470	501	467	505	486	454	471	445	509	478	467	503	465	458	499	487	528	502	474	482	487	483	460	501	470	489	466	453	461	495	537	519	494	496	512	469	528	442	471	496	495	450	495	498	495	485	470	479	483	487	485	453	489	491	481	458	475	493	496	470	520	459	518	498	496	503	492	476	478	448	493	440	464	497	504	434	496	485	511	491	501	533	485	482	439	456	518	487	484	469	476	462	487	518	462	505	517	494	441	444	472	461	493	460	454	507	493	497	470	472	461	520	504	498	482	470	521	492	489	461	457	461	455	524	467	462	487	502	486	545	472	495	493	502	464	492	490	489	441	502	483	486	485	469	519	521	496	454	458	508	454	493	483	537	492	463	477	457	467	472	501	483	491	505	501	483	490	488	473	481	502	477	478	482	492	499	502	507	467	481	472	491	463	469	455	508	450	463	507	479	496	503	521	480	494	466	495	485	489	489	452	483	463	516	504	493	479	486	485	471	488	485	480	487	477	474	494	499	498	459	466	460	486	464	545	463	489	467	506	462	510	438	487	466	451	473	551	515	490	485	447	515	507	466	503	460	491	475	481	481	471	514	479	466	473	504	503	513	479	528	488	512	485	508	511	470	492	497	497	470	477	503	444	462	508	554	460	488	475	448	471	481	509	503	463	525	479	467	501	504	482	496	493	436	458	448	439	480	485	469	512	460	487	487	495	490	480	496	450	506	514	488	469	480	548	467	484	487	527	511	505	504	442	487	459	489	453	512	473	497	500	505	494	489	460	497	520	451	502	469	510	486	499	492	432	529	489	473	473	464	437	476	462	463	511	490	466	515	512	445	461	503	491	497	476	447	497	480	460	472	483	466	479	473	473	479	530	460	478	439	521	516	487	508	451	506	473	474	489	490	457	508	467	464	492	449	476	482	498	504	490	489	483	497	505	487	461	463	530	490	524	478	458	487	511	480	481	430	470	479	463	486	495	514	537	501	485	444	476	445	466	496	495	478	492	513	437	508	483	472	509	431	456	504	474	539	509	516	485	486	456	471	465	478	472	495	469	499	465	459	506	491	447	534	474	464	497	490	501	495	469	469	495	488	473	488	493	467	503	494	482	483	501	512	476	509	451	480	486	523	508	471	503	488	441	521	490	439	485	520	511	508	511	492	515	477	471	484	479	478	474	468	505	474	479	497	469	504	491	510	489	488	461	470	490	515	485	453	454	458	477	517	462	452	469	472	461	508	482	474	515	498	471	483	466	489	501	517	486	473	495	451	480	458	460	492	480	528	492	502	499	477	496	523	492	494	500	503	489	492	465	507	481	457	474	496	495	486	489	471	489	510	473	463	500	478	490	474	493	535	519	490	489	456	541	485	508	485	463	510	492	478	444	485	494	459	486	483	468	525	459	492	489	494	507	495	468	477	520	508	490	461	500	522	470	489	519	501	436	457	493	494	485	474	532	498	521	504	510	477	473	464	516	489	459	450	530	489	469	476	468	483	474	492	488	496	455	515	474	492	498	493	497	475	484	444	506	472	507	504	456	457	502	500	473	484	477	462	499	519	462	475	475	501	504	508	519	483	493	496	533	486	511	490	484	442	486	478	499	504	505	464	475	467	499	492	452	523	473	448	495	490	468	510	486	491	468	506	469	501	455	505	464	476	474	484	461	498	466	487	510	466	471	487	466	470	520	492	459	495	467	505	446	486	477	470	481	481	493	503	504	511	468	503	470	467	499	473	487	505	472	471	517	537	470	450	477	515	489	485	507	526	492	511	462	479	515	489	470	478	474	506	481	506	456	499	503	497	472	485	480	457	500	451	500	498	450	472	433	476	493	520	477	490	489	453	521	467	515	482	454	459	514	514	479	496	486	481	468	489	491	480	487	470	471	496	483	497	478	515	509	472	504	504	470	477	503	485	506	456	493	481	453	476	506	480	448	446	479	509	439	468	525	467	518	472	459	469	530	460	519	497	451	460	476	465	486	487	478	484	495	466	457	454	488	465	499	467	497	460	489	466	505	437	476	490	479	465	479	499	480	489	496	489	501	473	456	491	510	488	494	439	515	498	486	465	516	480	477	484	494	440	505	492	455	490	471	497	506	479	463	487	498	468	487	476	445	440	494	477	455	470	444	496	516	531	463	445	477	440	510	453	501	480	550	456	455	478	479	547	485	438	487	475	462	469	482	481	467	522	516	493	493	497	478	474	508	520	512	475	476	500	436	485	522	504	542	474	501	498	501	487	517	474	496	467	503	495	505	487	452	481	479	485	502	496	484	492	476	479	514	484	504	492	512	462	509	467	488	453	496	485	518	489	484	464	459	481	465	482	469	517	493	478	504	483	473	501	456	469	496	474	464	491	481	508	454	537	527	461	441	488	476	506	483	470	520	487	491	485	470	443	484	494	474	506	504	474	499	491	465	505	501	487	452	480	488	509	492	478	507	484	467	490	472	506	491	444	481	461	445	490	517	518	446	485	444	499	479	451	466	482	480	475	515	456	480	459	453	456	464	499	483	487	520	429	464	489	450	479	513	485	474	487	477	471	485	484	471	483	452	478	480	453	499	487	480	458	473	449	481	519	494	493	484	472	477	501	459	486	494	490	511	492	488	485	483	507	500	517	478	500	464	475	483	501	491	485	424	516	493	461	457
28047	21470	13558	1440	686	704	610	641	673	617	592	590	644	646	594	593	608	592	638	608	608	636	630	652	639	680	639	639	634	595	675	593	604	577	663	595	641	604	634	623	633	648	620	653	663	588	573	599	657	666	646	633	686	649	611	659	623	621	600	651	601	627	610	659	624	619	642	617	652	622	641	610	650	694	611	616	656	641	610	633	612	659	653	579	625	664	643	602	635	647	580	617	630	654	597	657	633	623	623	616	618	591	636	603	599	617	581	632	628	600	622	588	686	668	646	631	620	589	596	599	572	603	662	620	610	614	670	639	630	646	582	584	631	615	635	584	640	637	627	593	616	595	590	604	601	665	584	646	592	604	632	649	600	661	630	617	581	652	646	647	615	632	631	641	611	638	594	590	636	632	631	614	623	590	622	629	592	606	626	631	650	611	636	632	636	645	681	629	639	663	611	585	655	605	620	628	601	644	596	640	638	598	603	618	626	652	650	576	616	646	631	620	642	626	612	597	622	673	654	645	653	615	552	631	620	608	599	621	631	639	648	661	622	625	584	605	617	605	609	665	618	599	616	634	618	598	633	643	620	616	607	609	610	636	627	639	628	607	675	617	640	650	568	613	624	554	627	654	616	615	598	626	611	557	615	590	653	658	655	620	627	636	631	630	647	630	624	647	594	626	679	647	606	668	603	646	648	658	627	581	633	635	601	617	621	616	612	615	628	604	629	636	632	623	642	629	650	657	613	652	643	649	624	591	606	634	624	613	619	605	614	626	612	601	595	612	617	588	608	583	566	600	625	613	606	625	664	631	607	629	588	604	601	639	587	645	633	617	664	642	647	604	672	643	623	608	618	667	633	635	584	604	626	634	612	599	639	592	592	601	629	641	666	602	569	598	645	629	590	622	628	604	617	643	666	608	673	622	675	635	650	593	613	628	543	589	654	615	598	588	632	588	661	583	572	619	661	610	611	637	629	635	638	673	638	616	600	650	642	621	609	580	631	580	610	608	652	643	607	652	625	642	626	606	617	627	588	616	613	569	622	647	579	624	610	614	584	639	674	600	617	642	624	612	646	560	654	657	664	635	575	605	610	642	623	631	633	614	577	600	613	645	600	613	637	609	652	601	648	594	628	631	660	643	643	614	592	585	615	586	585	627	621	622	592	654	625	632	607	632	585	613	631	690	636	612	593	597	631	573	610	613	644	595	596	589	591	601	639	608	582	625	655	618	574	639	618	599	607	616	641	658	634	639	630	652	641	602	652	578	628	621	596	552	614	600	596	611	638	602	669	593	642	658	611	610	666	670	616	646	594	636	623	619	618	648	610	614	614	622	642	630	634	620	603	607	602	628	629	613	622	685	621	559	597	643	606	606	664	657	599	610	631	590	611	621	627	605	659	628	642	624	676	560	679	632	619	608	621	604	607	641	613	637	620	593	647	634	672	662	625	642	579	675	628	631	649	628	630	578	641	617	628	636	604	639	677	632	617	572	608	595	582	609	660	605	647	639	608	626	561	647	639	633	593	677	615	603	624	580	612	632	649	642	640	620	655	609	668	640	591	623	665	637	631	640	616	680	643	637	659	611	600	591	629	633	614	589	677	623	590	635	622	606	590	624	621	647	603	639	625	581	596	628	615	624	620	634	623	627	652	597	631	618	660	599	593	607	646	611	621	573	607	567	633	647	606	662	622	623	576	600	551	623	645	584	624	583	580	665	617	596	641	642	652	621	621	607	699	605	607	625	649	645	658	617	679	643	583	663	636	631	650	619	622	627	641	646	581	592	601	651	619	564	630	624	611	642	613	604	557	678	589	630	616	609	625	655	605	609	603	617	636	585	619	632	646	629	613	644	665	609	609	619	606	665	646	633	638	580	627	628	614	607	606	565	618	642	643	594	645	618	639	685	615	629	616	599	623	588	613	588	605	594	646	642	619	589	618	611	607	560	608	605	548	640	621	612	645	638	676	611	642	640	639	634	580	625	638	624	638	668	598	627	645	602	652	652	546	597	600	598	630	648	625	550	587	602	589	628	613	618	603	621	608	645	654	646	632	642	636	638	651	593	624	612	644	636	628	638	626	564	640	653	566	625	603	631	606	675	653	626	610	645	607	615	616	615	650	629	622	629	615	619	621	587	581	599	598	607	600	648	652	614	617	565	616	622	618	587	614	668	610	615	592	630	614	616	586	626	603	620	621	643	608	640	630	597	621	621	602	588	680	622	685	634	634	656	605	617	618	620	620	661	638	601	625	622	626	603	600	668	592	668	628	574	629	617	610	625	598	580	612	660	650	647	621	630	625	636	594	618	582	630	643	600	669	617	641	591	648	615	619	644	629	578	627	625	624	624	588	676	593	654	629	583	594	648	687	651	597	621	659	602	636	667	601	655	611	619	608	602	623	643	661	588	646	635	619	655	633	619	619	633	628	592	617	609	624	606	594	597	675	659	674	657	600	624	589	625	656	653	659	655	595	615	611	601	651	667	639	658	616	601	594	632	653	621	638	624	650	614	612	610	599	594	627	622	609	664	647	646	630	631	633	591	628	662	595	567	626	663	614	678	593	614	629	594	610	651	611	621	619	631	596	617	591	599	612	610	624	637	638	585	621	637	644	671	648	648	567	647	605	616	630	604	615	607	610	624	629	603	628	599	595	610	613	598	631	625	647	648	661	632	607	630	613	647	611	597	588	568	645	607	583	614	636	651	648	653	627	567	653	614	629	635	626	655	636	635	635	634	643	575	623	631	631	583	613	629	577	596	607	598	636	610	601	592	599	622	656	624	623	592	626	620	598	656	610	630	614	592	634	650	590	586	612	650	605	585	630	621	657	659	591	640	622	630	651	627	640	645	602	650	600	651	594	669	653	548	615	604	608	603	639	578	644	597	570	638	650	612	596	568	653	608	606	600	614	632	573	560	686	583	633	592	646	645	625	653	604	648	642	609	602	556	592	630	599	566	646	608	660	658	588	635	616	586	593	628	653	640	644	653	629	601	594	619	664	606	608	686	613	598	646	630	602	638	587	647	609	618	582	584	635	617	620	607	614	634	625	607	689	640	600	644	652	648	631	583	599	626	631	610	584	615	648	588	552	590	591	580	592	625	632	625	604	616	595	616	624	620	656	629	642	591	630	635	640	614	657	582	618	585	614	630	632	575	601	597	629	569	614	631	602	656	612	616	583	617	611	628	621	651	630	586	616	608	632	614	611	595	608	629	608	616	607	641	625	602	618	582	580	629	601	642	621	644	622	638	616	625	671	606	613	605	644	605	649	656	625	595	612	613	597	575	672	628	678	618	605	627	620	609	659	629	665	635	614	587	619	658	613	617	600	638	693	618	598	629	591	643	630	611	613	636	639	636	623	631	650	617	630	670	582	566	649	585	613	676	610	630	663	567	580	657	626	660	615	665	615	601	601	629	611	632	639	620	658	604	604	659	601	604	592	600	627	605	655	648	598	660	596	640	617	644	593	632	638	620	637	608	627	630	593	600
13082	29749	9004	884	884	869	737	791	819	825	859	766	788	784	804	814	812	761	767	867	789	779	761	830	776	831	798	779	816	733	807	794	791	766	781	784	788	800	813	813	812	821	821	830	800	803	838	819	813	800	791	822	803	765	776	828	831	809	781	764	780	838	782	789	867	796	795	802	870	813	831	821	780	770	781	799	851	822	778	766	754	800	792	846	790	759	828	792	825	762	725	779	829	791	804	745	854	776	794	846	804	807	801	752	756	778	725	825	802	740	836	804	775	749	799	769	783	829	792	727	838	747	828	731	788	718	833	787	726	785	809	750	810	763	781	771	784	815	787	804	807	787	772	774	812	767	778	801	808	803	745	762	789	785	786	756	782	798	819	798	808	797	788	744	770	848	758	786	759	755	755	822	823	826	830	748	801	817	773	845	793	812	784	794	814	802	797	783	766	858	774	778	789	802	806	821	762	787	748	824	785	779	797	809	796	798	820	832	842	847	779	749	805	705	809	782	835	844	771	803	801	811	800	784	759	838	767	834	808	767	825	802	839	781	804	806	827	819	747	811	784	811	791	843	787	813	836	837	787	753	815	789	812	774	796	772	755	823	776	813	774	763	800	815	794	815	780	796	751	749	801	827	829	767	787	790	779	748	807	791	795	812	782	801	775	781	814	803	819	839	812	812	778	806	747	854	825	788	736	827	774	771	835	808	794	821	804	816	810	747	758	776	836	792	782	747	765	746	753	820	804	816	797	753	810	847	776	794	846	802	790	754	792	798	821	791	808	822	804	776	813	775	789	767	815	809	775	767	801	813	780	828	820	786	819	827	810	785	823	767	759	807	790	804	745	805	825	791	800	776	803	792	741	797	830	809	824	798	803	778	836	827	759	796	775	800	793	829	773	777	758	832	817	778	813	788	848	801	793	764	782	762	754	755	780	745	768	719	761	784	822	813	733	783	833	748	787	850	797	782	847	809	827	785	784	761	815	814	781	798	727	766	789	789	772	814	803	800	783	815	797	812	746	844	741	789	785	859	772	794	819	777	778	791	724	762	825	786	803	814	747	802	771	776	787	745	772	746	793	769	735	754	805	760	768	814	809	763	767	788	754	823	772	851	808	761	772	819	763	793	829	755	837	809	767	809	810	807	768	797	751	771	810	818	754	809	792	748	787	780	803	729	807	807	701	789	802	803	759	750	771	754	775	788	772	794	796	773	780	764	813	739	822	754	817	778	797	776	764	770	803	759	790	768	848	794	814	742	789	799	800	775	790	795	818	802	817	766	771	798	791	808	843	830	813	774	761	735	763	806	785	804	763	752	782	767	810	800	807	798	810	791	756	779	783	797	811	755	795	776	760	847	785	805	728	803	682	772	782	780	779	780	773	840	744	804	762	736	817	822	785	763	753	782	811	770	821	793	812	834	817	802	769	745	787	809	819	785	763	844	788	753	785	812	805	812	793	824	819	775	882	792	816	774	776	836	756	780	796	772	770	826	762	789	776	781	833	806	784	797	779	772	739	820	782	782	780	755	774	803	802	800	777	817	811	788	740	827	806	758	815	825	839	787	826	801	798	758	774	760	816	805	730	817	786	806	751	799	772	809	859	765	776	799	826	803	814	803	751	822	760	800	787	747	841	782	799	769	824	768	787	789	754	803	782	762	779	775	856	818	794	841	755	767	752	800	815	780	744	790	793	774	765	829	793	794	773	763	795	745	809	812	808	726	777	829	807	747	786	754	822	777	775	824	808	783	781	800	790	763	780	787	776	739	777	754	769	761	823	760	717	752	785	807	812	786	778	831	783	820	794	757	774	790	791	732	821	769	836	794	749	793	749	843	785	767	764	796	767	760	761	764	749	782	779	852	771	797	768	789	776	766	755	776	794	797	810	792	831	829	771	790	790	828	775	776	817	813	854	759	775	813	747	794	802	741	784	830	790	802	759	723	810	827	795	727	782	787	785	774	801	769	791	770	806	846	782	827	763	755	798	758	770	874	824	803	759	795	795	769	823	769	744	786	807	829	770	778	802	806	789	787	758	791	793	791	773	787	805	803	808	774	803	776	856	784	779	812	837	836	840	826	835	799	839	779	778	771	766	748	768	809	775	786	788	802	806	807	797	770	759	800	806	792	751	807	765	799	753	738	807	782	799	785	796	763	794	742	780	749	803	780	762	780	806	797	760	801	801	781	839	767	770	811	810	749	796	843	784	755	821	781	811	774	782	758	811	753	757	791	840	772	765	797	787	776	808	796	775	769	782	821	802	769	848	822	759	765	786	807	766	771	788	756	783	778	818	728	757	773	732	821	828	760	803	800	826	820	753	782	789	854	815	811	742	859	732	762	820	774	803	824	735	821	830	721	809	766	793	753	806	776	788	796	817	773	823	782	778	780	788	771	794	828	819	760	763	779	861	742	809	751	827	798	823	816	739	843	777	783	757	776	776	742	827	816	750	755	768	815	818	800	769	809	770	791	776	817	769	773	825	811	826	857	770	849	796	778	786	824	740	763	783	765	827	790	739	832	752	797	779	778	784	777	832	827	833	849	815	776	764	809	801	819	796	808	760	784	810	763	788	808	765	836	766	798	801	802	804	739	818	769	815	805	795	756	806	769	740	774	792	778	751	772	831	755	800	831	777	791	792	789	828	753	780	772	771	770	809	797	741	795	747	842	785	830	848	735	810	793	770	766	801	878	753	814	797	769	811	785	833	805	763	758	791	818	761	799	827	732	775	784	795	823	786	777	843	763	822	795	779	804	798	796	812	798	803	767	787	787	812	791	799	806	734	800	851	775	822	837	790	829	806	766	798	823	771	760	836	805	790	705	788	766	860	780	806	783	746	817	804	793	829	811	764	803	804	806	816	777	788	724	714	795	779	801	750	810	848	778	757	791	749	828	823	759	780	794	808	772	773	805	785	770	761	806	782	837	787	808	842	750	780	785	778	842	758	796	800	788	805	829	804	798	779	821	830	845	798	765	754	783	765	761	781	769	783	827	783	790	765	817	822	809	771	729	774	770	811	762	800	775	766	798	769	802	805	820	796	805	807	846	753	786	804	794	766	843	796	790	863	829	767	796	773	789	784	813	783	769	780	803	807	856	780	785	794	751	810	782	800	748	824	783	807	781	806	813	765	838	810	757	778	817	854	751	813	786	838	824	780	753	831	754	821	812	766	743	802	767	794	775	824	789	791	761	830	831	760	779	764	828	793	774	800	760	799	842	818	776	781	765	839	784	769	783	826	780	794	807	786	764	793	742	794	756	761	794	774	759	777	792	794	768	771	779	795	785	808	858	756	726	760	792	839	791	805	804	751	754	788	777	772	753	781	762	799	823	760	784	765	765	791	860	820	820	852	796	790	783	807	779	747	830	845	794	842	802	777	810	776	773	823	811	752	775	777	806	821	822	814	786	758	756	761	793	733	757	786	795	809	767	787	817	805	792	837	780	795	771	834	811	758	780	812	757	811	805	761	781	781	805	800	794	831	786
23759	21676	29082	24567	19609	4716	830	681	623	589	608	615	541	566	555	558	544	548	567	563	513	538	547	543	546	503	551	508	531	530	521	521	539	524	560	554	546	495	511	536	515	559	532	513	512	553	541	524	595	503	535	488	516	536	557	559	528	542	546	533	543	544	498	532	530	541	525	535	524	528	526	580	539	515	548	586	499	527	532	518	513	553	521	523	522	536	520	523	525	539	514	486	497	512	518	517	484	511	503	554	517	510	505	507	505	498	528	537	530	525	534	495	530	508	519	535	491	481	502	494	557	522	492	547	535	504	523	534	501	501	548	526	553	529	495	509	528	502	513	528	528	556	504	473	500	528	506	522	525	548	534	509	503	519	529	558	541	516	502	480	481	519	541	539	504	528	529	535	502	530	539	488	529	507	531	525	516	492	515	514	532	506	503	480	493	598	530	537	510	509	554	525	536	536	565	531	520	546	526	521	538	540	513	536	517	539	535	519	529	511	477	558	501	548	520	507	502	514	533	545	528	502	543	547	527	507	526	550	526	545	497	563	558	490	522	484	524	566	535	536	523	531	517	514	548	561	526	537	510	523	475	520	518	524	516	525	511	529	501	542	521	496	523	533	537	513	495	551	529	531	498	550	553	523	514	533	551	544	509	532	532	541	510	481	484	544	528	473	538	486	567	546	475	517	515	497	518	500	484	527	501	503	490	526	541	540	474	494	549	555	509	557	471	548	497	522	526	540	495	537	501	504	553	491	556	523	536	556	540	502	533	529	543	532	516	514	529	540	529	541	504	548	513	495	529	513	510	491	525	525	510	538	531	473	524	521	493	493	529	514	568	511	522	544	494	467	533	574	543	513	548	522	550	504	504	527	487	544	521	510	507	534	487	526	489	556	501	483	511	539	517	539	561	513	550	498	555	535	547	515	500	521	541	509	492	499	485	535	512	573	517	538	501	526	543	540	544	526	514	516	544	570	497	479	479	554	530	529	532	499	536	501	520	511	507	523	511	522	529	516	501	525	544	498	544	524	535	521	507	517	526	484	523	512	512	564	502	486	513	515	514	532	554	524	536	504	515	506	475	560	528	495	505	489	531	548	504	483	586	536	480	487	566	518	498	542	571	530	509	553	499	541	543	564	530	498	523	529	537	543	525	528	549	510	527	478	530	543	547	550	494	465	487	540	521	537	499	544	528	482	521	529	552	520	500	502	492	491	530	502	497	534	469	519	512	553	531	487	513	464	533	533	533	552	501	526	572	497	544	483	534	498	483	559	508	544	525	547	499	555	522	507	523	496	533	569	532	486	508	555	547	531	501	557	498	516	507	523	493	518	543	535	519	545	468	524	518	519	518	539	518	528	534	504	493	495	530	548	515	513	517	538	537	481	519	507	562	458	499	523	504	482	526	515	510	509	539	529	519	520	491	532	527	498	529	495	517	519	552	516	490	545	536	476	543	548	534	526	517	539	547	541	537	496	545	532	501	550	534	512	498	496	529	523	471	551	502	465	519	506	528	496	515	525	532	548	529	513	519	557	547	540	536	485	504	575	542	546	521	443	517	502	548	533	537	469	520	500	534	491	548	524	486	502	568	569	495	540	518	534	568	517	534	505	527	504	525	581	533	539	536	506	542	455	533	510	508	518	507	595	512	525	543	527	506	520	524	553	524	549	496	568	526	531	527	481	525	537	535	520	559	471	541	519	471	576	535	548	530	501	490	536	545	538	505	525	544	492	535	487	531	543	546	543	573	518	519	492	570	510	510	523	505	525	527	511	517	542	493	544	506	518	545	518	522	511	498	503	492	551	532	541	576	519	531	544	475	538	541	552	530	546	542	546	508	536	534	514	516	537	531	482	532	514	502	511	534	455	467	499	479	504	521	497	527	495	496	529	544	488	528	522	539	492	551	541	512	515	532	521	514	514	513	539	498	556	517	506	516	505	500	475	544	494	573	531	534	497	542	492	553	506	532	497	541	517	550	511	525	499	524	556	562	532	531	494	545	554	467	559	575	542	521	515	539	526	474	501	495	501	498	526	554	557	493	508	533	544	530	512	518	564	543	520	497	502	531	506	565	504	548	491	529	518	548	550	564	508	532	486	523	523	527	517	531	537	514	527	524	532	526	518	505	556	486	520	506	530	511	546	472	559	540	540	519	542	489	555	478	535	536	532	522	531	472	536	523	506	549	559	518	527	573	535	549	520	532	533	530	518	518	509	515	562	520	535	512	525	491	487	476	538	521	522	515	548	520	523	504	556	562	547	493	530	529	503	527	541	549	509	507	523	514	484	505	503	528	537	538	528	533	551	517	549	512	510	548	530	539	542	562	528	542	570	516	510	527	504	525	526	513	535	545	513	527	502	528	523	517	506	507	543	560	534	523	490	499	527	528	522	499	523	534	488	551	528	491	548	510	525	514	537	505	519	534	547	544	481	551	526	519	505	483	502	480	503	530	557	514	546	549	548	525	518	531	528	550	536	518	509	552	560	508	519	574	516	552	517	543	549	531	509	495	499	499	553	481	505	543	529	536	503	510	525	510	508	505	538	499	496	491	534	516	480	558	531	558	530	540	560	527	514	538	477	519	495	520	534	490	493	486	501	523	492	525	484	522	528	502	487	533	563	554	544	536	513	529	501	454	502	509	562	518	542	513	526	540	526	541	522	546	525	512	514	497	533	514	517	492	541	545	554	524	564	511	511	560	475	517	500	530	498	526	550	512	522	523	517	533	471	549	527	552	511	553	528	501	503	512	540	525	521	533	540	517	536	520	555	530	509	500	515	503	500	510	535	520	547	525	543	570	521	557	551	533	516	532	501	570	503	513	518	523	524	522	534	539	514	499	534	560	530	528	560	526	522	525	541	482	568	538	492	527	523	530	518	495	524	561	561	524	501	566	519	482	513	503	498	549	525	533	492	541	524	501	537	546	524	505	529	530	510	515	504	529	514	543	491	525	527	517	580	536	506	536	543	496	524	519	551	541	529	488	568	534	523	535	516	542	531	512	584	546	515	509	525	523	530	537	456	508	545	507	526	538	541	543	531	564	532	531	575	525	544	510	500	513	486	522	521	502	550	537	540	538	539	555	550	516	493	536	533	545	536	539	538	506	515	522	496	515	573	493	492	549	523	467	493	531	509	517	488	542	523	461	505	545	544	551	524	522	519	597	546	500	563	503	467	519	519	540	538	507	563	533	518	485	535	506	500	551	545	519	522	518	522	558	515	526	518	472	538	550	527	542	557	522	518	480	518	548	542	496	500	524	532	519	485	540	481	508	536	506	496	549	512	467	499	519	531	498	517	538	532	524	523	509	509	564	525	522	500	496	519	517	523	498	498	515	580	546	516	499	580	531	509	481	514	495	553	539	485	494	479	528	519	541	569	530	545	500	514	539	552	548	531	506	527	542	539	532	520	549	617	527	499	571	543	516	496	535	494	517	482	516	510	521	532	536	516	538	505	557	536	544	486	549	467	500	521	508	531	527	531	504	552
34797	80817	35679	1811	1454	1239	1040	983	892	862	807	766	811	722	740	674	730	678	748	666	687	707	700	713	718	703	707	682	709	692	689	664	633	665	696	712	641	655	667	695	671	715	714	697	740	678	744	714	675	721	736	656	704	677	726	696	700	722	710	651	698	680	661	702	688	704	669	732	694	722	673	710	694	695	680	673	641	662	660	639	658	649	673	658	683	644	645	691	705	683	743	682	671	672	666	649	650	692	657	694	724	647	632	678	629	634	626	692	683	675	628	692	630	650	633	717	659	671	691	686	715	664	653	700	703	644	696	718	657	665	699	686	688	673	691	661	642	680	712	692	710	665	680	650	679	663	646	649	642	643	665	705	703	675	673	702	689	719	678	682	665	678	676	651	655	665	672	680	707	612	657	685	683	675	702	703	694	729	638	657	659	658	677	656	705	683	662	667	671	679	677	638	663	694	666	641	640	680	684	677	639	672	653	696	653	651	693	713	682	668	700	668	703	710	699	658	700	675	688	666	655	645	674	689	654	694	713	667	666	668	674	699	686	634	619	699	685	669	695	686	699	672	630	679	642	727	641	716	689	696	689	656	695	619	636	664	663	687	701	691	666	692	706	702	684	687	696	636	701	657	698	680	651	643	647	653	716	690	675	670	657	644	745	674	670	680	690	679	658	707	694	654	653	675	610	659	716	690	675	700	665	699	681	674	678	691	676	664	684	616	674	663	677	685	701	664	682	701	642	633	689	639	666	695	675	678	659	681	694	693	658	717	670	739	683	687	628	658	665	687	710	670	707	697	669	667	676	715	634	670	694	703	658	709	655	657	698	699	685	685	680	690	656	691	666	685	676	693	647	690	671	669	696	680	652	638	645	652	676	673	689	659	678	645	677	689	687	653	689	707	724	677	678	660	669	693	655	647	638	637	678	653	626	689	688	659	678	659	651	665	657	665	705	674	701	691	660	668	711	686	683	621	693	694	671	659	653	693	638	704	681	699	662	731	706	723	700	690	691	673	674	630	638	650	657	688	695	649	682	689	667	661	638	685	664	668	655	724	682	677	657	661	674	696	681	647	736	694	662	683	662	662	690	655	689	652	668	702	684	623	698	711	667	729	661	691	638	663	681	697	674	680	704	620	657	684	653	689	700	693	690	652	636	681	712	696	729	649	648	678	672	745	687	670	701	679	703	670	677	660	681	658	674	656	690	692	681	711	672	668	681	667	633	663	655	689	683	667	714	680	669	729	625	662	692	621	656	640	696	671	660	696	737	684	654	686	685	703	680	654	693	666	659	659	644	675	697	734	754	660	694	641	693	736	704	648	691	676	664	690	671	669	661	678	658	659	686	659	677	659	672	666	699	680	717	698	698	617	688	665	655	659	652	679	669	665	721	680	688	665	646	726	667	659	669	659	699	649	747	732	691	689	684	660	651	648	633	662	705	673	668	672	632	688	664	641	684	672	662	702	679	721	657	688	720	669	693	692	639	713	679	676	665	670	682	703	708	687	671	675	672	684	649	680	698	689	722	674	668	674	660	716	687	658	657	654	668	663	658	645	668	654	640	681	645	651	650	652	663	705	689	657	683	669	671	680	708	618	682	654	685	658	666	667	714	596	649	698	705	660	675	627	672	687	705	645	693	703	674	690	635	641	660	653	671	670	657	659	681	643	711	687	669	657	643	700	676	678	668	728	638	641	670	623	689	676	692	660	686	691	674	699	688	706	647	692	656	659	709	652	701	650	691	674	686	728	631	678	662	662	682	688	648	631	650	688	677	667	667	691	651	666	667	713	712	647	647	657	718	651	697	662	662	663	674	686	657	684	662	686	683	661	669	712	659	668	696	664	655	667	651	665	663	688	692	662	728	677	624	653	675	636	632	649	657	630	697	672	642	697	618	675	636	732	668	670	689	695	703	715	669	692	627	693	678	656	672	631	695	640	665	659	678	664	723	710	651	667	681	679	708	730	636	701	624	644	671	685	670	685	684	663	694	692	695	697	681	692	694	684	712	703	672	689	654	647	669	691	686	650	672	654	664	707	682	694	697	698	716	702	642	666	645	672	641	694	695	665	668	681	692	646	677	739	649	692	649	644	716	687	713	681	631	683	648	653	702	668	674	639	699	679	651	683	662	675	697	637	684	681	706	724	686	721	665	726	660	717	681	679	703	623	637	670	715	691	597	646	642	633	624	700	707	655	652	673	691	678	667	694	688	638	718	677	699	684	668	693	654	643	633	732	654	660	707	691	653	687	684	637	637	633	614	655	690	715	684	661	687	675	680	651	715	684	667	651	680	617	666	709	674	680	672	711	648	685	674	671	684	718	665	694	638	660	707	714	689	682	679	718	683	658	702	707	696	617	660	646	634	684	662	633	656	728	671	708	696	678	651	674	654	717	696	727	703	694	666	647	713	659	709	689	664	662	635	682	664	687	678	679	688	650	711	652	644	656	682	628	685	685	666	660	680	674	706	708	655	655	639	670	667	655	654	705	743	672	707	670	671	701	689	672	695	663	698	673	709	687	657	685	679	667	677	660	686	673	630	658	628	685	711	679	658	659	693	699	721	689	685	657	698	663	703	727	697	674	728	669	687	666	703	645	687	729	681	635	664	643	672	690	642	679	655	677	692	697	685	653	721	682	635	683	648	608	671	670	665	726	675	640	680	660	645	737	675	702	659	701	718	699	733	645	672	672	737	658	657	666	691	648	631	711	680	646	680	713	699	674	708	643	679	654	689	679	671	673	692	680	648	657	692	650	704	652	667	713	643	724	696	676	643	655	708	697	661	669	671	637	615	662	730	702	667	755	689	650	634	685	691	651	666	639	651	657	648	678	702	654	708	654	658	714	700	678	684	674	672	675	739	623	670	705	671	657	728	666	662	650	653	683	690	628	717	706	660	665	720	631	684	668	687	730	673	730	633	622	675	697	638	687	681	649	702	670	674	700	650	665	697	691	687	701	692	714	684	682	663	658	660	711	670	677	679	719	700	635	689	654	685	656	670	645	709	653	704	622	685	657	666	709	682	653	670	684	678	668	684	715	706	700	642	629	640	662	620	691	662	655	662	669	694	707	714	696	690	658	711	603	696	683	707	685	712	711	692	702	662	693	678	682	638	651	653	745	646	701	709	683	662	665	677	709	683	680	654	678	633	706	716	666	646	687	662	684	717	672	666	623	669	678	712	692	720	681	651	672	639	672	664	684	709	684	657	679	665	678	695	678	663	660	651	680	642	670	628	665	643	721	611	691	682	675	675	683	662	700	653	642	700	690	691	683	649	659	680	679	686	634	659	641	663	648	679	678	699	624	693	673	664	705	690	639	696	614	668	683	650	700	701	669	699	709	669	674	649	676	707	676	650	697	690	711	660	713	649	650	623	703	683	738	707	685	646	665	690	665	678	626	704	629	698	717	643	670	685	724	729	699	654	632	653	681	660	667	644	633	697	719	655	713	696	645	632	740	696	704	687	688	650	674	648	674	708	684	658	659
25031	22196	27424	24411	5748	669	686	613	578	607	563	547	590	588	557	533	539	498	544	552	513	566	522	561	543	513	558	526	546	584	550	535	533	503	537	538	540	521	513	554	588	532	524	598	564	543	525	565	520	546	554	577	526	563	534	560	579	554	525	555	531	540	582	534	563	529	552	558	494	543	552	524	524	529	549	567	514	541	565	508	533	500	538	558	547	556	529	575	551	510	538	528	517	537	488	517	493	541	495	551	556	485	561	533	531	557	535	516	529	522	547	546	561	601	571	489	508	482	562	520	537	508	505	533	490	540	534	535	507	552	546	510	527	551	505	529	531	538	532	515	548	564	561	527	548	544	505	520	541	555	514	520	514	571	549	545	541	518	557	559	547	493	596	548	569	555	540	554	519	556	553	516	511	498	521	527	555	554	527	515	551	524	509	554	497	492	549	505	494	493	553	565	551	506	523	530	521	550	575	538	612	517	575	495	527	552	572	525	472	527	530	535	523	496	532	538	553	469	536	538	510	525	555	551	538	550	494	586	521	495	526	534	531	523	539	573	565	503	551	522	514	554	549	486	531	529	521	556	520	553	531	494	498	516	520	520	515	499	513	483	552	548	517	549	543	498	530	529	530	561	505	548	490	564	527	500	554	550	506	513	558	500	520	550	567	539	512	523	552	503	486	523	539	526	547	542	526	569	519	528	513	511	531	513	488	508	520	533	537	507	524	519	549	491	522	506	491	523	522	489	494	540	489	537	558	535	565	500	546	525	512	529	525	506	513	526	528	511	562	514	541	515	557	516	499	532	477	518	524	518	547	546	567	529	555	503	523	517	495	550	544	565	502	532	533	496	570	524	559	557	511	533	557	544	604	510	525	536	523	553	512	539	561	558	546	512	508	503	527	522	528	534	492	553	488	515	526	548	503	570	531	510	529	576	511	489	462	558	567	550	492	518	569	536	517	502	504	564	581	507	559	515	531	552	502	540	536	535	520	539	531	525	530	541	500	526	513	504	541	531	521	559	546	495	536	551	548	540	492	552	560	516	509	538	543	509	555	537	522	498	542	549	483	536	528	515	519	520	509	531	528	524	529	541	492	500	516	570	568	556	543	539	555	563	532	533	581	531	510	579	564	540	529	545	533	539	540	539	529	506	544	541	557	510	576	496	539	536	493	526	523	556	528	550	553	545	518	511	525	533	518	518	546	482	545	536	523	496	582	479	528	515	496	524	565	523	520	526	511	506	542	556	549	522	501	554	543	527	546	499	525	518	547	551	537	561	539	533	496	544	531	548	560	574	544	494	499	527	526	511	510	535	539	537	511	563	541	516	519	530	532	535	502	500	518	558	560	568	506	538	543	535	490	525	533	537	500	547	538	534	521	533	532	502	537	510	528	531	524	510	542	569	522	511	553	524	506	515	540	527	552	529	547	530	499	564	536	516	537	549	542	508	544	516	545	539	525	546	537	549	537	510	532	502	549	516	553	521	572	499	522	547	573	551	525	514	539	530	512	523	524	504	529	538	530	559	555	490	494	546	489	536	554	574	537	500	530	570	545	537	538	514	489	597	559	504	592	532	501	535	586	535	557	534	522	475	569	552	556	520	541	524	509	532	545	557	510	547	535	577	502	555	512	524	535	518	548	530	544	519	558	514	487	576	495	542	515	506	543	545	516	530	545	577	535	495	548	546	502	545	513	538	488	540	567	519	559	563	507	506	477	532	505	560	538	537	547	527	532	526	563	495	545	495	526	538	582	510	490	545	550	539	550	522	538	536	536	594	537	505	518	550	508	512	568	545	525	517	554	535	568	518	546	531	546	510	519	558	513	582	527	534	523	525	521	529	530	543	508	567	577	498	555	512	563	571	499	515	474	541	542	523	498	557	539	535	525	515	567	526	530	562	542	508	556	543	567	512	572	571	513	524	509	538	532	545	535	560	550	572	500	500	542	509	549	535	578	572	536	542	561	552	532	470	547	513	538	546	503	483	516	540	515	507	521	555	547	540	543	544	509	473	516	512	532	512	520	516	554	505	592	514	541	557	520	519	541	510	507	537	541	537	569	523	526	553	572	508	517	565	543	509	504	532	560	553	519	577	572	516	550	526	549	532	536	514	514	521	495	519	545	509	574	487	536	570	536	526	516	533	574	518	495	527	524	506	538	565	531	541	511	550	557	545	567	509	562	572	534	527	553	523	480	519	540	552	521	553	546	528	571	526	553	579	529	514	474	543	577	538	510	554	532	520	515	515	570	535	506	519	553	539	575	483	505	551	499	518	535	521	521	497	507	517	527	534	506	552	522	532	488	550	541	547	530	554	532	543	534	524	534	522	528	530	509	535	498	567	524	517	524	552	537	522	512	512	562	530	510	532	543	578	497	519	521	546	542	569	554	530	581	533	530	509	580	571	569	538	530	510	529	533	566	577	523	521	534	561	517	504	562	552	525	565	512	521	513	542	534	562	532	521	519	545	551	491	544	565	525	532	541	544	534	512	541	543	559	485	538	544	495	548	537	523	501	537	543	541	556	518	501	556	540	558	540	513	544	525	517	576	562	519	538	544	552	535	493	565	540	534	549	535	502	563	554	522	509	514	502	534	529	519	515	508	537	521	513	563	559	504	559	548	566	507	544	575	579	528	552	525	536	525	518	505	551	536	516	536	550	528	557	508	546	554	551	535	553	507	504	513	529	541	579	572	525	510	542	534	527	533	535	543	504	492	539	534	490	538	484	543	554	509	525	479	526	539	544	497	546	543	537	518	494	483	525	497	514	548	494	514	515	550	555	549	527	539	533	517	544	498	508	504	525	532	540	520	546	515	520	541	530	527	525	525	560	533	551	475	525	520	569	547	526	518	551	522	483	547	516	529	540	544	501	523	536	499	542	526	574	533	525	543	552	513	541	546	546	499	540	520	526	562	528	548	565	530	521	544	539	540	543	524	545	502	513	531	530	508	506	550	545	529	527	531	569	554	537	496	538	534	539	516	502	543	533	553	535	567	564	526	534	540	575	498	547	578	510	504	553	558	504	550	506	555	538	536	532	520	554	525	581	524	521	514	552	508	549	513	525	507	552	526	527	589	513	573	498	535	543	550	557	491	579	529	552	509	560	528	543	534	507	568	573	566	546	510	561	520	567	528	506	554	576	520	554	537	497	540	542	529	525	539	517	536	547	534	530	516	584	570	501	495	537	551	533	532	537	542	555	515	529	518	576	535	557	540	515	570	523	518	509	506	539	529	518	538	520	531	492	539	551	568	531	542	510	527	536	522	542	517	521	528	543	506	525	549	516	513	541	534	517	536	526	504	521	527	528	537	502	585	529	535	547	530	519	587	527	563	545	539	529	513	537	557	519	520	531	535	526	543	517	555	512	562	533	530	513	541	540	555	503	525	518	512	523	539	521	527	533	538	492	524	519	550	516	534	516	541	540	503	515	540	551	558	511	516	528	528	530	532	547	557	532	531	542	523	563	554	560	553	545	530	531	554	498	495
32249	67145	21992	1315	1144	935	900	810	816	786	692	694	715	695	667	698	705	703	703	685	675	687	695	719	699	672	689	687	693	678	671	658	673	682	678	690	706	647	676	686	684	700	701	733	687	716	686	703	718	683	685	735	710	709	705	727	721	732	699	683	696	708	702	716	663	690	676	741	702	699	713	657	709	732	665	678	686	723	677	695	659	703	668	679	666	657	656	698	696	638	705	662	695	634	692	697	667	702	727	685	638	725	697	672	666	713	674	687	704	684	696	650	636	657	688	677	696	702	658	684	690	643	655	636	663	705	654	679	640	676	678	691	651	672	683	660	673	638	667	685	691	634	667	705	709	652	648	673	659	651	676	674	689	678	671	690	684	656	696	690	683	663	693	622	672	668	705	615	692	661	653	717	663	681	717	703	679	636	715	676	633	677	623	628	703	685	665	659	659	666	681	690	649	675	699	624	668	646	663	659	688	671	663	694	629	667	694	692	666	635	668	680	625	621	662	665	652	670	693	686	663	645	645	613	685	703	708	716	673	672	672	671	675	651	642	633	641	744	724	656	656	671	685	727	611	664	676	694	659	657	689	664	681	665	658	704	697	674	688	674	667	674	674	662	675	670	693	632	656	701	654	658	666	638	684	711	666	682	667	662	684	695	660	714	642	645	668	660	661	673	675	612	668	675	666	672	674	689	669	651	686	690	715	674	704	697	715	688	659	643	693	614	648	697	688	660	690	608	668	685	709	649	717	606	682	664	700	689	698	660	614	668	695	668	700	681	626	681	704	666	676	685	677	701	634	628	677	647	676	684	695	703	680	733	680	680	673	654	691	661	627	681	776	664	679	684	641	652	689	730	669	668	650	652	677	686	686	680	675	641	650	660	723	665	708	725	686	704	662	676	661	649	682	683	670	660	678	676	683	663	675	676	653	672	664	646	723	684	718	668	661	675	661	699	702	647	685	695	703	698	712	691	703	691	669	687	684	649	664	709	636	673	703	654	645	694	643	745	669	686	680	675	686	673	711	650	654	745	710	654	686	649	682	653	679	736	638	717	693	694	692	682	690	662	647	629	668	695	695	698	679	649	684	672	681	697	693	632	643	684	601	667	643	689	716	704	682	683	652	638	649	667	717	683	707	668	688	666	701	677	675	716	632	673	743	702	618	681	649	678	667	684	666	684	664	689	682	692	624	673	648	665	661	703	664	698	684	737	656	663	680	692	707	653	715	701	660	704	653	669	660	641	682	680	653	661	662	638	718	688	678	676	664	699	676	667	670	681	672	672	693	683	714	667	711	673	711	642	688	638	682	627	674	669	681	644	667	687	697	725	682	649	687	698	669	668	664	675	714	689	645	646	640	662	647	699	704	685	675	696	707	710	701	660	673	660	674	633	654	699	675	643	699	703	686	674	660	671	646	664	654	679	693	695	694	679	700	695	675	691	656	710	659	678	671	673	657	638	683	686	694	671	710	664	659	655	660	717	640	683	637	667	657	654	646	678	707	660	694	684	648	691	632	674	640	659	647	678	688	693	660	645	647	677	700	655	658	689	637	719	715	678	680	663	692	675	709	709	688	678	638	675	669	633	669	699	635	699	729	647	690	681	682	699	634	649	669	708	654	669	683	658	677	667	664	653	644	643	683	647	664	685	618	667	697	717	693	712	666	655	652	678	684	684	703	692	691	653	696	690	667	642	664	666	707	682	685	634	679	704	651	669	659	672	663	653	642	668	693	697	678	647	686	665	690	695	657	656	690	687	656	708	660	645	707	695	635	689	648	639	699	683	685	676	691	687	681	657	693	663	687	666	699	703	667	657	682	636	634	688	684	688	705	684	660	685	687	627	709	657	683	664	709	662	642	682	685	628	655	688	694	681	633	706	691	668	657	677	675	705	668	671	663	661	680	669	695	665	644	663	661	668	655	663	686	665	672	650	665	658	651	705	733	671	710	680	659	691	646	646	703	686	678	662	683	675	701	667	673	671	698	649	674	701	671	645	712	653	678	678	713	657	659	696	691	656	650	684	638	665	690	674	659	658	628	667	629	706	698	687	662	632	690	701	686	661	657	743	682	655	681	695	626	700	654	673	658	696	650	682	671	707	668	690	699	697	613	726	682	667	705	666	680	688	677	695	690	691	666	682	651	685	733	683	697	648	655	623	677	695	729	714	680	688	648	657	683	715	643	662	719	698	740	715	667	694	694	651	671	717	662	691	640	687	638	661	708	677	720	682	705	676	661	646	667	673	759	680	673	648	657	686	720	660	699	649	676	651	692	704	683	684	662	656	685	683	689	650	676	699	688	676	605	661	700	639	662	671	678	651	676	632	691	654	707	663	601	683	691	698	699	663	681	624	676	653	652	660	662	705	648	642	710	739	680	705	710	698	680	689	652	660	675	696	685	643	719	684	672	682	679	675	666	690	683	668	642	703	672	648	663	661	677	651	694	671	667	731	645	687	677	705	682	690	647	679	664	697	671	682	682	725	681	629	665	663	714	674	641	665	679	685	687	701	736	678	700	688	727	673	684	676	655	665	662	667	663	720	674	702	699	659	636	659	688	613	643	671	647	679	634	694	655	648	651	617	619	672	688	659	709	642	685	731	636	649	681	683	686	650	717	698	664	701	672	702	664	662	665	685	649	722	696	655	679	633	666	682	668	731	680	640	718	658	662	629	677	630	666	632	700	673	649	685	696	663	674	697	684	696	654	698	665	650	696	666	688	661	696	689	652	659	664	667	682	707	673	664	655	668	667	642	668	671	675	644	665	673	655	647	668	677	689	692	670	623	661	686	677	705	686	694	700	721	657	659	673	726	666	646	648	626	686	653	669	643	673	691	687	684	692	696	674	692	694	644	618	665	682	673	684	677	655	681	688	723	667	604	663	671	666	703	688	687	663	691	675	680	678	637	662	654	617	744	708	664	685	688	654	661	667	669	687	734	678	722	650	695	719	693	691	691	625	693	628	686	671	682	657	709	652	681	667	720	697	619	735	699	707	665	667	686	653	667	662	691	644	686	653	707	640	691	716	691	660	635	616	619	698	665	721	655	709	627	626	710	697	728	687	688	681	688	662	711	715	704	670	618	704	663	636	700	658	642	706	663	694	627	753	652	715	629	695	719	638	636	701	710	624	663	667	692	635	643	757	684	672	672	658	691	666	679	716	671	650	671	695	674	656	676	628	652	666	722	671	686	644	662	664	702	670	658	695	674	659	662	702	687	707	689	690	635	667	637	688	616	639	703	684	672	694	663	686	625	657	668	659	675	663	658	711	707	714	654	675	706	684	663	635	707	698	651	698	649	650	641	650	690	674	652	671	654	638	649	694	616	701	643	643	697	662	682	684	710	696	659	668	655	715	653	708	716	704	654	646	620	654	676	664	713	647	684	697	662	705	680	652	663	657	648	691	627	692	674	678	649	639	651	651	678	628	662	663	675	703	676	693	689	686	669	708	680	675	721	673	667	665	701	697	620	643	676	654	687	702	703
22911	21558	29082	24307	21450	20221	3198	733	586	530	495	491	478	457	447	429	463	426	459	445	411	444	423	385	350	396	408	391	422	385	402	391	386	414	407	414	409	354	414	395	440	406	409	420	390	420	424	395	403	363	408	396	451	402	383	431	390	444	399	408	404	408	384	396	400	390	395	411	415	383	449	403	400	384	351	381	368	394	389	399	392	360	410	405	388	391	404	404	371	403	377	372	410	415	381	376	400	419	358	402	385	408	396	396	369	384	395	403	395	376	401	433	364	350	402	423	399	389	400	392	398	375	448	370	367	393	401	392	379	411	426	396	373	402	403	391	413	370	375	406	361	423	405	406	342	389	383	415	408	417	406	402	391	372	395	415	400	362	382	387	398	376	337	390	420	392	405	387	402	425	356	390	442	341	427	408	417	379	405	355	419	411	370	351	360	379	372	420	392	403	372	400	378	379	422	393	362	367	372	397	369	400	400	398	393	456	402	398	394	408	398	377	415	401	378	385	370	380	372	404	417	388	391	404	382	407	370	342	398	388	403	358	377	377	367	404	359	409	367	374	400	387	381	354	395	390	391	364	358	366	413	372	390	415	362	402	393	351	378	402	381	398	379	396	388	425	431	365	390	397	350	378	391	393	359	417	385	388	392	380	345	391	425	378	378	401	397	386	384	367	383	374	338	405	388	394	378	350	360	386	344	372	379	392	409	349	404	393	385	362	354	368	380	387	414	419	392	381	371	387	387	442	416	379	360	371	411	368	388	387	414	375	398	426	402	421	356	375	364	405	401	403	382	429	376	381	351	405	374	378	378	398	380	377	387	425	381	391	392	397	392	388	369	376	418	384	402	404	386	384	392	374	349	432	389	403	388	388	383	380	382	383	356	382	406	445	409	393	438	411	381	387	369	358	401	379	383	374	375	384	369	391	366	429	381	407	380	355	374	399	358	389	365	397	380	402	387	396	382	394	430	410	409	365	416	380	404	389	376	341	348	378	396	377	418	376	415	387	411	402	396	413	391	410	371	383	371	387	375	383	408	411	360	364	398	389	398	390	369	404	371	414	384	362	402	410	380	371	384	406	388	404	371	397	380	380	376	401	388	384	350	368	425	357	338	402	408	350	361	340	407	381	407	399	379	362	385	425	363	380	417	384	365	419	413	410	405	426	389	397	380	396	394	423	377	374	387	391	357	380	405	404	372	374	380	407	407	378	366	423	397	403	406	415	394	411	386	395	388	397	362	403	379	354	429	369	385	423	384	362	373	373	410	379	375	401	403	374	370	393	394	357	386	411	391	425	378	353	413	380	379	409	410	365	420	378	405	399	398	418	437	386	393	408	366	381	381	343	402	372	389	371	384	390	387	398	393	375	367	393	392	382	378	343	383	387	389	424	414	371	404	397	377	390	368	363	385	381	409	368	376	377	371	375	378	367	397	365	344	371	372	413	392	392	404	389	373	358	378	382	364	394	362	404	390	370	401	384	382	384	361	395	394	423	377	405	401	414	405	380	411	404	375	382	416	385	392	370	394	359	412	419	398	393	401	363	417	425	388	380	409	393	378	401	417	387	391	393	372	403	402	383	335	386	392	385	407	391	409	421	403	396	401	341	396	354	401	393	385	381	395	367	379	409	408	349	430	357	379	420	359	390	401	426	396	402	398	404	368	370	350	376	375	409	425	374	424	394	372	388	367	377	355	444	371	391	396	360	425	398	357	401	405	384	389	367	387	409	370	396	381	433	381	380	388	399	429	379	372	385	375	426	375	375	396	373	380	420	407	428	380	396	368	393	412	375	349	400	383	381	396	396	388	401	351	376	401	378	371	405	416	423	378	385	414	398	406	378	404	401	411	371	412	367	386	404	392	390	394	386	386	366	363	380	390	361	378	388	387	398	379	381	425	357	375	364	383	405	389	377	392	391	373	391	397	384	402	397	390	421	380	365	403	413	404	412	397	390	366	366	397	362	345	367	390	389	383	416	396	403	383	362	400	378	395	381	449	398	403	389	380	407	408	404	408	361	383	403	386	357	405	398	411	424	375	390	390	410	405	397	441	410	354	411	425	378	402	378	377	379	391	385	352	374	399	392	372	357	407	391	402	384	415	368	425	386	440	367	386	365	426	356	450	376	373	433	417	389	394	390	404	396	380	406	379	382	383	425	371	389	370	369	379	368	389	391	408	415	429	403	409	407	398	391	371	390	388	403	418	396	373	388	386	384	386	411	405	374	403	362	422	384	379	380	401	372	397	377	406	392	347	347	387	373	353	377	368	370	410	438	405	407	373	397	364	432	347	389	353	418	369	382	361	370	382	367	417	389	414	392	375	365	365	368	380	416	436	380	389	378	345	387	415	405	414	386	381	407	361	422	397	366	374	407	401	394	408	399	368	357	384	422	416	412	368	384	393	390	410	347	389	355	389	389	415	387	372	368	384	390	378	384	413	394	387	406	394	371	399	372	384	371	347	421	391	354	397	381	449	378	411	370	378	369	367	415	349	434	366	396	388	398	413	379	398	419	406	360	410	362	422	387	407	405	428	400	393	401	385	376	389	374	383	400	362	377	360	390	359	405	405	368	365	390	385	406	389	405	364	403	415	381	372	401	398	380	375	418	354	351	371	368	448	395	366	382	383	383	401	408	378	411	419	365	375	418	364	362	407	406	355	363	400	410	366	392	408	393	390	357	419	374	365	408	396	394	345	359	382	342	380	396	409	385	372	402	395	401	406	408	367	338	382	409	395	364	384	404	343	378	418	400	405	347	377	388	395	394	397	438	370	329	377	360	352	395	394	378	392	377	352	373	382	358	406	395	395	388	415	353	343	389	381	378	391	392	424	395	357	384	435	398	400	410	378	372	376	415	362	370	371	373	371	376	369	361	371	408	400	391	384	385	365	379	383	431	406	374	420	376	410	375	393	396	418	365	400	388	401	415	382	385	382	399	409	353	403	392	412	372	403	373	346	421	390	381	386	388	410	354	410	417	401	368	410	415	437	390	370	365	397	392	388	385	370	416	349	368	360	378	376	408	367	389	397	384	406	378	388	386	383	379	385	357	371	432	348	394	398	404	362	402	413	394	398	365	395	419	390	402	408	388	389	419	391	399	379	375	378	376	422	384	427	379	383	366	390	388	391	376	398	399	414	369	390	369	383	382	411	377	364	360	370	381	393	384	344	422	420	405	385	380	400	394	382	415	380	392	387	398	370	371	401	406	400	346	420	386	381	391	420	368	362	422	393	362	408	397	388	411	389	380	372	359	393	358	364	394	370	331	406	392	421	392	373	406	404	394	397	401	377	411	366	387	372	383	373	390	402	403	365	416	357	394	366	356	354	394	395	399	365	359	365	382	404	395	395	413	393	382	390	403	402	387	370	401	372	386	394	404	394	418	390	385	342	387	387	404	374	407	362	388	389	353	374	374	348	397	403	367	379	395	412	399	373	415	369	379	366	374	371	387	431	393	375	382	388	393	398	396	343	377	390	394	398	363
45147	90031	38618	2607	1876	1532	1287	1113	947	805	759	645	641	665	582	596	539	575	555	594	543	536	570	553	520	547	498	514	504	501	517	563	550	491	499	516	510	523	505	514	525	580	561	558	551	529	522	547	498	562	528	522	522	487	543	478	524	505	553	545	517	536	550	486	530	522	554	531	524	533	550	513	550	516	502	494	501	538	482	577	501	490	533	509	479	463	514	501	495	486	465	497	512	483	500	523	476	496	479	501	485	512	519	514	511	461	480	496	503	494	482	465	511	475	463	507	506	476	501	500	517	508	530	483	486	482	450	521	548	516	456	464	475	511	498	487	484	476	496	511	487	499	500	477	477	502	445	474	471	508	483	494	492	489	483	501	499	537	461	499	469	531	494	498	533	502	487	495	461	478	493	471	511	496	489	498	518	470	507	481	479	485	508	478	502	498	478	468	475	473	472	505	474	489	496	514	472	522	493	485	481	509	513	522	487	441	493	504	489	484	473	491	481	486	499	467	459	499	504	513	443	519	490	537	482	515	485	508	480	509	471	495	470	504	465	490	504	477	484	519	506	491	488	503	483	432	503	527	469	483	480	452	511	514	505	509	479	519	484	524	500	530	481	453	523	507	481	458	489	477	465	497	497	493	459	480	472	456	454	433	459	489	497	511	473	518	500	497	477	509	524	507	523	519	487	523	466	485	481	474	481	433	459	529	505	519	544	481	513	481	485	490	497	468	496	456	490	491	487	507	477	481	453	498	487	435	493	501	496	477	485	529	452	470	488	503	451	480	466	461	523	439	467	508	505	490	467	501	507	512	514	511	496	498	441	497	501	518	507	507	496	486	488	470	517	484	469	502	481	502	456	467	499	497	472	528	460	506	517	470	489	485	507	475	500	501	506	505	478	498	505	475	468	467	489	509	514	489	485	501	520	483	482	528	429	493	476	511	463	525	473	515	535	510	471	483	504	509	485	475	501	477	466	462	486	474	460	481	483	513	487	486	553	490	453	484	514	502	469	507	477	463	465	501	510	463	519	456	456	532	505	508	505	461	473	496	511	527	493	512	520	500	514	466	504	526	462	490	476	509	539	493	451	511	420	484	495	464	491	526	462	505	503	488	488	498	515	469	451	532	520	471	463	492	510	492	453	468	465	484	480	483	462	470	507	496	487	533	460	507	467	482	480	512	486	504	479	495	467	501	481	476	519	470	489	486	493	497	515	506	496	503	483	477	441	478	488	465	506	473	523	509	498	531	484	469	480	505	535	542	507	468	491	533	463	490	495	495	527	504	529	498	500	487	530	477	459	469	487	478	497	476	493	501	506	497	496	503	497	482	479	487	490	499	503	502	486	516	515	516	478	460	501	537	465	463	470	479	507	500	486	483	503	476	519	480	535	487	502	513	511	518	484	480	507	503	479	459	488	516	456	462	501	449	514	497	483	492	494	477	503	518	516	502	486	516	505	494	524	503	480	502	488	483	501	473	528	515	507	494	491	531	483	487	494	492	493	542	486	511	508	542	486	490	519	497	468	489	511	486	545	475	495	466	485	490	497	502	493	472	498	458	473	543	488	492	472	481	479	523	499	491	466	483	450	520	529	516	475	510	517	490	506	448	528	499	501	508	496	491	489	475	471	533	506	491	513	480	484	538	500	479	458	436	491	547	520	506	489	503	496	513	498	466	553	491	454	476	473	481	515	479	502	514	476	488	470	489	519	477	482	486	501	507	492	480	466	488	495	533	477	450	465	503	496	460	510	528	480	530	486	473	490	509	500	547	515	511	481	515	497	466	475	496	471	510	504	517	507	495	499	485	469	488	514	459	530	521	481	472	523	471	540	512	523	464	504	459	569	491	497	517	479	484	478	482	475	486	505	498	476	462	506	525	518	505	522	458	528	469	506	470	474	540	488	491	481	479	495	540	478	528	487	506	458	494	520	450	467	449	479	492	493	468	520	477	509	475	456	510	474	496	469	489	516	498	483	487	477	461	509	468	507	492	420	477	488	493	488	491	478	519	502	514	492	506	515	479	522	480	504	474	488	478	486	507	476	480	501	503	502	488	486	513	494	513	510	500	485	532	477	511	490	505	526	487	501	538	498	463	484	492	478	505	494	527	469	468	507	485	486	487	468	497	502	463	515	495	450	514	506	500	537	471	499	552	490	507	446	532	474	527	481	508	514	494	501	456	509	486	509	492	464	449	435	485	485	516	471	474	492	496	498	474	461	528	523	492	538	499	507	506	500	482	449	528	521	464	502	484	478	448	492	513	460	502	463	510	432	500	486	459	507	493	532	551	469	479	497	547	502	503	475	494	493	502	509	471	509	486	466	447	498	483	547	474	489	490	516	512	485	505	467	499	491	503	497	503	473	480	486	490	479	428	486	462	535	507	521	497	470	546	473	461	509	508	500	490	524	486	487	471	486	505	489	500	519	494	463	499	460	517	502	473	502	519	479	546	518	514	488	486	510	465	486	487	495	500	512	451	469	454	487	459	551	474	474	487	528	501	439	509	498	486	484	484	467	492	465	524	488	468	478	508	480	519	455	478	497	480	490	519	462	506	499	487	507	525	538	477	473	467	475	454	500	501	441	526	516	477	516	480	478	478	427	481	476	502	527	516	474	504	501	504	500	483	482	510	507	494	536	460	512	516	526	450	513	515	520	509	476	505	526	470	492	486	483	458	505	478	515	500	464	461	483	505	508	467	515	493	512	460	497	453	473	513	460	499	470	493	495	474	477	478	464	543	470	452	518	521	469	520	527	458	496	482	476	489	483	526	456	518	476	496	462	484	504	518	514	510	526	486	477	500	482	481	505	512	472	474	516	477	499	507	502	507	537	495	506	545	514	448	516	480	504	464	509	466	511	467	503	457	546	503	495	495	486	472	493	519	508	480	465	504	452	446	450	495	488	491	468	495	488	471	531	483	462	509	490	488	468	511	492	479	494	485	500	527	457	499	480	495	472	515	509	510	510	468	450	510	499	471	497	537	472	476	446	478	502	479	507	526	489	457	464	462	465	476	471	499	489	506	502	483	506	493	461	438	467	536	481	463	512	458	508	532	493	518	442	467	477	530	494	474	502	480	507	490	449	488	461	475	534	504	467	496	430	493	482	523	549	481	509	482	534	489	488	505	514	516	456	495	482	521	459	536	513	503	490	503	499	488	492	490	503	500	540	478	528	479	505	499	524	477	504	483	491	488	487	505	472	491	493	516	466	507	503	508	490	495	489	482	456	511	439	493	490	515	501	483	465	503	461	458	497	490	486	496	485	501	509	485	499	477	492	511	499	448	472	473	499	458	481	482	520	457	523	501	512	495	447	485	487	474	472	500	528	478	494	511	453	497	507	487	486	526	501	533	489	464	479	478	521	440	487	510	488	486	498	511	511	479	517	471	497	469	546	502	507	488	475	489	470	489	473	470	489	484	473	488	486	503	421	454	477	468	477	503	507	508	524	483	464	472	461	454	509	479	500	528	512	480	492	494	488	527
28047	21484	12085	1121	634	646	664	628	670	631	651	649	685	663	649	646	636	599	629	656	652	633	653	613	630	632	618	666	663	650	645	653	624	665	619	646	627	642	650	658	604	607	618	621	603	621	635	607	617	632	680	658	617	629	622	624	685	619	634	658	713	620	622	652	602	635	673	584	649	646	633	590	658	656	634	644	620	639	643	630	660	674	658	639	678	642	656	670	638	628	634	633	632	662	628	616	647	625	636	606	646	605	629	639	607	656	608	617	595	632	681	623	663	619	578	609	622	625	633	614	696	586	681	599	616	650	666	561	687	646	657	592	645	611	610	594	626	629	610	657	610	609	593	610	636	617	610	584	615	657	602	614	648	596	610	673	634	629	631	623	653	623	622	665	655	617	659	672	644	669	611	581	613	637	639	610	658	666	619	620	640	633	612	633	677	613	588	658	625	620	625	608	639	613	606	597	621	643	612	580	625	603	599	596	657	669	608	605	614	630	665	641	638	684	657	606	567	647	595	610	607	631	641	594	587	592	607	658	624	644	627	598	650	621	640	606	655	662	640	616	621	621	641	622	595	581	624	639	662	647	633	597	594	632	614	636	646	645	591	649	633	656	618	602	618	627	593	596	672	634	638	640	641	664	644	602	590	677	664	643	634	601	620	617	629	559	605	619	635	630	588	620	613	625	675	605	627	673	626	628	626	607	656	614	652	566	617	677	631	644	682	657	613	652	615	623	619	594	628	639	583	635	616	666	667	640	629	620	591	667	612	656	621	628	653	608	652	621	630	643	626	608	566	645	664	626	664	625	596	630	636	600	619	646	639	645	629	628	626	604	638	589	591	587	652	650	636	592	662	630	599	681	616	649	638	643	699	627	674	598	608	651	646	626	608	621	632	635	593	657	629	624	620	648	610	615	617	630	645	637	645	661	666	612	653	610	602	617	614	656	637	670	592	622	582	616	603	626	617	620	616	616	586	613	620	634	589	605	616	675	617	627	619	604	619	660	685	628	629	599	588	629	648	642	602	638	627	645	636	614	629	608	615	648	634	571	643	606	620	574	654	614	645	635	599	648	599	676	663	612	626	634	619	610	646	632	636	641	593	622	616	650	593	612	597	610	649	603	628	623	611	651	682	654	639	660	624	625	605	644	596	620	652	619	629	615	606	657	664	641	596	631	685	627	586	616	609	604	636	653	622	660	660	583	628	599	631	617	625	624	642	641	646	618	632	632	657	642	668	594	592	618	629	656	636	616	597	619	635	637	587	640	642	629	637	652	613	643	652	670	659	642	591	621	632	613	648	654	611	647	599	619	601	602	683	642	613	643	656	576	648	625	643	645	651	646	649	622	616	651	601	587	592	643	661	624	606	654	589	638	647	645	641	624	602	598	638	645	653	614	607	608	656	631	615	635	651	611	644	618	655	611	604	629	629	632	626	622	662	636	624	634	613	598	605	626	639	631	614	642	638	649	649	646	640	598	649	577	632	594	600	623	653	648	598	664	639	643	558	600	660	576	666	618	660	632	603	625	669	631	659	620	627	605	645	696	615	624	600	611	647	574	653	606	645	609	615	597	609	650	607	626	667	624	576	603	610	604	684	669	603	641	668	647	649	679	614	618	642	597	627	627	597	593	658	626	589	671	625	586	578	684	553	642	681	652	615	611	619	648	673	616	623	629	596	647	619	607	632	624	667	616	636	662	643	605	648	648	611	666	625	635	615	676	618	655	635	622	663	655	628	665	638	670	690	591	597	649	636	620	652	674	607	602	644	610	637	607	577	648	565	620	618	607	652	657	662	641	635	640	618	604	631	636	649	587	606	599	627	604	633	638	616	614	594	633	602	644	662	638	614	688	624	639	640	646	644	610	646	602	621	581	621	656	658	656	654	602	571	613	586	632	642	627	675	635	602	636	613	630	656	630	630	599	634	580	635	639	592	617	636	663	646	639	600	628	600	595	637	615	606	619	639	619	647	619	618	643	641	630	646	623	632	601	626	653	641	609	628	665	649	646	608	567	607	614	615	631	658	655	666	601	672	633	595	610	602	689	621	619	637	606	623	641	638	633	656	610	593	642	587	648	656	602	600	609	608	626	622	640	642	629	694	619	593	630	617	639	627	552	635	647	631	615	616	671	594	625	615	657	627	664	646	652	640	628	674	625	659	652	592	598	629	615	630	563	631	619	630	639	627	592	592	603	637	635	636	669	630	654	658	616	609	621	629	583	611	598	593	595	639	619	607	614	606	630	622	656	551	653	626	627	625	611	657	603	613	576	658	622	631	635	612	612	637	601	671	644	667	581	591	638	594	604	600	648	613	585	612	640	611	627	639	632	639	612	583	583	632	630	651	658	631	616	563	641	640	644	606	651	621	645	624	613	609	627	648	620	624	601	612	596	662	601	613	619	618	597	627	592	623	634	610	660	638	649	658	658	633	613	668	627	677	631	623	627	648	638	626	651	612	678	625	599	647	617	650	639	635	642	609	607	649	586	628	611	636	660	618	646	601	599	641	631	585	615	585	654	626	606	645	633	652	614	636	636	627	615	624	597	616	627	629	644	656	631	667	640	650	610	612	624	631	633	593	623	646	613	658	610	636	614	671	653	636	609	636	633	603	639	641	664	617	597	622	626	618	660	623	580	608	627	623	644	562	638	620	641	602	615	628	602	629	658	574	553	587	634	623	656	632	590	612	564	648	627	615	634	658	629	648	619	650	623	632	617	617	632	629	602	618	677	659	654	615	588	608	632	657	657	675	620	597	612	623	623	661	634	643	643	599	596	614	628	641	639	618	660	588	634	631	573	618	619	617	621	640	671	638	633	658	657	637	601	623	646	635	595	664	693	667	606	635	676	655	590	604	586	624	644	607	635	622	617	652	596	674	605	609	630	658	608	620	622	615	616	607	651	607	610	652	653	611	596	649	648	603	626	627	619	572	619	619	660	664	646	634	603	645	602	626	600	640	633	593	553	614	583	644	645	670	642	603	672	605	613	586	614	609	597	622	608	595	613	578	665	655	616	652	622	644	639	683	603	641	591	584	650	588	624	623	670	650	671	628	604	597	632	621	630	609	626	640	612	608	626	658	588	675	639	626	656	650	646	657	654	623	629	656	665	641	646	615	648	580	627	609	635	585	631	595	635	590	628	662	621	634	651	625	648	609	635	621	621	663	695	578	665	597	628	599	584	656	633	605	616	628	642	579	642	677	636	615	610	644	625	645	657	642	670	608	664	642	628	643	639	625	611	646	672	701	613	636	642	668	619	630	608	628	636	628	619	614	630	638	597	616	651	622	600	630	633	669	641	598	648	616	587	627	645	625	613	654	649	661	646	645	642	648	616	662	648	670	618	625	663	686	602	686	632	606	667	604	629	617	614	641	646	630	652	606	648	602	579	619	629	689	591	606	649	626	606	647	627	632	615	653	615	633	636	662	650	625	626	624	623	649	649	632	653	646	632	627	643	668	599	639	597	622	617	628	601	612	661	671	625
14740	29258	7583	854	868	813	812	807	852	826	769	813	787	830	801	814	788	762	745	803	806	845	762	753	831	795	777	736	763	760	809	780	788	747	766	811	805	761	841	815	738	785	755	792	789	792	779	784	816	769	829	801	863	813	745	805	795	808	789	849	816	803	796	769	823	814	765	823	789	803	810	834	787	808	788	837	788	758	806	776	770	794	763	774	780	846	808	787	797	775	784	734	830	806	778	804	739	787	803	775	806	799	812	855	827	761	745	813	793	826	819	833	809	791	783	822	841	760	770	738	800	737	775	796	745	813	772	783	793	795	767	790	809	785	773	772	852	789	762	793	725	762	829	782	804	835	712	819	778	762	777	765	794	785	793	799	756	756	799	763	774	753	786	798	783	822	794	798	796	769	784	823	782	774	803	782	791	739	827	805	771	758	808	745	752	788	854	799	768	846	804	780	788	794	829	787	741	785	752	790	820	820	787	747	763	814	835	756	808	786	790	821	795	784	804	746	772	846	747	788	806	732	825	829	784	777	797	760	813	736	792	750	793	796	814	843	762	791	798	760	742	795	836	747	782	753	787	760	787	794	806	782	811	794	784	794	834	780	789	803	791	822	785	775	828	798	804	781	804	739	794	763	754	815	775	804	839	802	822	798	840	778	763	779	792	839	788	786	773	838	797	794	825	814	817	813	794	780	781	779	794	789	774	841	772	791	763	845	795	843	782	751	748	791	766	790	798	750	787	820	732	770	833	752	801	785	782	751	757	789	798	799	799	790	820	783	748	759	770	804	771	835	785	795	792	829	783	781	854	809	769	780	832	803	822	834	770	801	761	772	784	774	825	783	774	808	840	831	761	763	787	826	756	786	788	793	830	794	784	789	796	799	810	756	738	811	784	818	769	797	790	795	802	801	778	772	816	727	862	737	785	798	807	830	816	775	715	783	812	789	772	735	770	802	761	792	823	803	819	743	799	817	786	739	765	802	803	838	778	770	779	789	763	828	761	774	776	742	812	803	785	744	793	812	799	778	766	808	807	730	810	763	754	762	789	788	808	811	772	777	836	818	801	786	773	814	802	769	800	824	849	813	811	763	789	768	831	790	768	836	754	764	774	802	812	776	791	763	786	796	793	817	766	745	750	807	824	784	722	814	795	781	788	766	749	748	779	764	771	764	776	757	774	780	798	825	762	781	761	748	774	792	777	760	754	827	802	790	828	817	824	829	836	795	778	789	792	841	792	805	732	765	802	826	824	784	773	823	787	773	782	787	731	805	772	767	768	806	811	724	790	802	797	831	760	763	812	841	753	809	867	779	776	905	818	762	779	831	781	800	787	818	803	780	751	792	772	780	809	798	799	774	796	800	742	770	713	818	801	779	774	856	785	763	835	766	755	817	738	768	775	786	786	849	765	863	796	784	758	809	786	769	787	790	766	815	831	801	840	774	825	775	774	850	818	768	793	824	787	806	809	797	799	827	777	846	778	765	786	793	815	791	842	753	734	825	790	744	789	848	778	776	791	831	788	824	817	823	843	790	835	772	775	805	795	841	769	785	809	762	777	793	775	800	819	783	836	829	756	877	787	785	814	769	824	780	770	788	804	759	792	776	738	755	811	741	800	783	803	799	783	789	765	756	767	770	818	818	779	810	804	762	771	830	797	748	787	803	736	782	840	819	741	790	805	806	806	777	753	789	818	796	813	777	774	795	795	772	791	783	792	778	834	768	780	801	778	753	812	838	761	780	788	753	737	828	837	770	791	779	790	763	818	796	825	773	791	806	753	779	772	828	779	802	757	787	764	742	801	773	746	825	784	756	780	825	741	786	774	762	823	785	755	782	757	776	844	791	739	796	762	817	760	788	694	752	755	772	848	763	770	821	789	829	792	839	777	838	817	799	762	812	793	776	775	737	789	738	783	771	774	793	695	738	765	795	827	846	780	811	803	790	780	774	831	802	780	777	817	805	734	775	782	766	788	813	800	728	783	771	839	813	759	722	790	831	790	789	748	798	813	848	764	809	872	787	775	779	855	797	806	763	828	764	802	762	763	772	788	792	763	799	782	792	708	806	799	772	781	785	712	769	838	758	758	778	800	853	780	821	784	804	827	786	808	750	783	834	789	746	823	804	796	789	799	807	775	775	791	763	805	820	787	781	775	791	798	773	765	818	796	829	754	772	824	825	782	810	839	795	816	779	766	769	748	782	800	737	767	805	777	779	798	712	767	824	779	820	832	826	787	802	787	758	824	852	834	799	780	792	838	815	813	864	817	800	827	772	811	755	776	808	767	798	784	744	790	781	771	832	800	801	780	828	810	759	759	804	769	805	833	810	719	846	809	813	781	820	803	789	768	825	790	756	767	767	759	764	788	788	744	779	766	742	808	780	779	819	831	872	734	773	783	834	794	805	751	789	766	785	796	809	863	796	779	840	812	773	739	778	772	849	777	843	770	812	829	760	810	828	757	771	827	814	804	800	832	760	804	776	816	801	800	814	804	805	797	780	808	765	847	814	807	800	829	779	809	794	863	800	798	773	799	796	793	771	763	735	780	780	815	747	788	799	796	828	768	787	828	820	779	815	761	801	801	743	744	802	787	782	807	773	775	752	793	758	821	793	871	776	785	731	808	791	798	765	774	797	750	795	793	749	809	772	835	812	823	805	724	802	756	800	826	797	780	809	817	797	824	789	772	768	846	755	766	769	821	777	810	851	783	777	788	834	765	852	730	804	773	828	781	790	768	795	823	799	784	750	802	766	789	817	840	781	815	750	794	831	797	769	850	767	781	806	811	775	803	773	827	803	800	787	784	803	811	795	774	784	815	794	840	783	847	792	813	791	803	796	903	753	764	819	828	791	791	792	766	807	867	762	761	772	814	858	789	794	788	790	745	793	831	817	784	769	804	822	834	773	767	784	840	838	768	791	805	812	780	792	772	825	791	788	788	787	775	771	793	807	781	758	828	768	835	774	768	820	785	798	814	799	800	827	820	798	807	828	788	808	809	803	787	848	811	760	792	821	773	784	771	802	800	816	770	774	761	757	777	782	867	807	794	757	782	741	818	834	765	797	752	794	799	778	789	784	788	794	823	814	809	832	820	808	771	823	803	744	814	786	804	783	830	792	817	808	841	769	788	773	832	818	755	791	825	797	810	799	796	746	771	796	802	803	779	771	795	782	820	717	788	809	778	789	771	828	770	792	800	760	773	793	754	811	765	810	807	775	800	760	824	773	823	796	791	795	815	859	813	753	804	795	837	783	734	794	769	805	798	830	801	840	832	806	816	850	805	825	793	798	741	810	817	820	840	867	813	780	812	763	752	768	781	745	756	780	748	832	789	848	757	879	757	754	809	770	764	807	806	848	832	801	788	784	787	777	768	769	769	730	770	811	841	774	792	775	786	795	812	834	772	752	817	795	831	801	778	819	843	774	801	794	778	827	864	825	743	797	779	771	787	790	830	818	804	818	771	780	805	816	814	846	797	772	771	844	774	830
23838	21659	28724	24731	20215	5319	880	702	620	603	624	578	536	538	551	533	561	555	555	507	518	576	578	522	503	558	512	512	529	529	532	523	527	532	552	558	485	497	509	540	543	515	551	550	550	567	568	543	542	536	503	562	547	529	541	510	588	535	570	494	553	568	500	531	553	502	536	554	491	508	529	547	551	563	560	487	556	542	549	531	503	524	532	501	490	551	506	514	483	532	556	530	528	521	526	511	513	524	531	496	545	516	515	510	506	527	500	550	575	529	516	535	489	537	540	502	496	568	560	511	532	514	518	547	521	519	549	530	555	506	536	526	486	512	522	526	534	510	522	508	537	540	527	496	554	520	540	555	541	510	533	514	526	541	532	600	513	527	520	474	532	509	585	535	496	527	498	481	552	522	485	572	512	535	535	558	485	519	528	553	521	543	526	527	532	510	537	510	521	507	518	520	511	533	444	529	529	521	537	530	511	538	517	503	512	519	521	505	578	527	525	514	509	538	501	548	528	532	534	519	486	475	519	526	541	551	520	530	542	544	510	516	503	502	516	536	538	565	528	531	539	523	504	546	525	452	511	530	512	526	517	529	553	542	528	515	542	510	525	513	532	471	520	556	528	548	524	504	531	524	527	542	529	536	529	515	515	542	512	508	515	526	525	493	509	544	526	531	508	561	536	513	541	490	563	506	498	489	573	557	523	534	515	538	551	528	529	479	549	531	474	543	499	527	547	549	572	486	538	528	500	531	543	509	545	546	503	563	518	511	554	502	531	519	469	527	490	503	509	520	523	519	524	497	515	526	547	499	536	524	498	520	515	499	547	529	508	521	554	526	530	542	535	514	518	509	538	541	565	559	479	541	533	493	484	505	543	543	569	487	512	527	561	530	522	533	537	555	524	552	482	549	529	518	528	555	510	519	509	504	525	546	550	514	509	557	503	531	584	484	536	509	512	540	522	542	514	531	525	519	523	536	483	533	545	536	586	559	563	517	488	530	533	526	507	537	546	540	531	546	493	500	514	529	548	545	508	529	525	501	522	492	525	526	541	484	600	512	500	534	522	500	522	550	523	511	511	553	584	518	562	464	529	476	544	515	523	545	523	530	501	537	570	543	538	506	510	543	580	518	560	524	480	527	546	510	542	541	529	554	509	530	532	526	544	551	571	518	516	506	541	499	501	524	491	523	500	506	573	517	520	509	550	475	567	514	514	542	485	525	540	511	498	536	543	496	551	514	569	534	546	511	544	505	544	471	536	507	508	484	534	507	516	566	503	562	518	540	550	526	490	496	524	508	526	525	512	545	505	517	540	529	528	549	517	498	508	510	512	501	516	501	507	506	516	495	523	470	559	527	542	547	564	502	492	543	531	533	490	533	495	503	557	553	559	518	476	548	520	540	513	495	478	524	522	563	537	542	494	538	506	496	539	512	514	535	517	572	526	534	559	534	524	522	526	522	522	522	507	504	488	551	556	533	552	515	565	556	516	519	551	503	514	542	505	516	592	527	568	543	501	526	537	572	524	547	537	551	546	535	508	525	564	546	549	547	540	547	510	536	540	523	499	519	500	538	502	516	515	526	526	498	494	483	530	516	479	505	553	523	523	542	478	540	514	487	528	560	526	556	514	569	520	496	445	550	572	549	527	533	513	536	506	527	527	504	489	504	527	518	518	545	536	540	565	545	547	487	484	544	462	513	504	504	536	560	513	468	502	517	570	562	526	524	517	494	559	522	571	510	539	539	546	532	510	533	497	534	510	517	531	522	509	532	491	564	542	513	520	515	519	517	523	516	513	567	531	509	542	499	542	493	537	533	509	490	500	515	553	537	519	543	553	496	521	512	515	503	526	507	486	506	528	548	522	522	515	477	492	555	477	546	556	500	541	514	490	526	533	553	523	489	561	538	516	520	524	533	497	495	508	543	502	509	488	526	557	540	553	523	505	496	522	544	540	533	538	526	524	512	498	526	508	553	555	536	527	520	537	520	497	518	542	566	508	512	523	502	517	496	509	506	537	472	534	520	506	532	520	508	530	514	531	483	484	525	522	534	487	562	505	546	519	574	566	499	563	499	494	547	497	575	489	540	528	523	539	530	505	536	529	514	552	518	499	516	484	510	548	510	522	539	494	500	571	526	510	539	547	528	491	516	472	482	551	500	480	531	550	524	558	518	534	552	532	527	569	529	550	568	561	550	477	518	506	542	533	501	540	460	577	523	543	517	536	553	510	532	542	556	531	541	489	537	512	540	536	502	545	532	485	539	546	491	510	504	522	506	545	488	494	532	475	523	495	479	524	493	481	524	526	534	537	518	513	518	496	513	531	529	520	546	506	487	528	512	533	515	554	514	511	516	502	559	490	483	528	540	560	532	536	578	509	495	494	526	531	524	525	569	545	527	524	490	538	505	518	512	521	531	542	546	505	542	536	488	516	549	516	496	508	519	535	510	525	534	465	530	506	529	525	475	539	570	504	554	534	570	561	483	503	540	511	556	530	517	565	514	512	502	533	514	552	536	535	514	535	514	577	544	520	522	534	503	446	483	518	579	488	520	496	528	503	542	527	530	539	516	526	491	481	517	538	521	532	501	489	539	493	528	532	492	519	566	520	551	533	533	525	521	486	557	524	565	554	496	515	532	559	504	517	540	484	544	561	498	523	543	525	511	523	517	499	506	510	551	514	539	526	568	558	550	547	522	502	523	500	545	514	535	544	520	460	531	527	517	534	528	534	517	533	546	518	507	490	512	555	496	492	566	557	566	522	491	537	589	501	517	471	522	550	509	510	507	542	559	509	488	520	536	486	526	563	525	468	523	553	550	524	499	466	489	494	534	497	505	544	488	547	520	561	492	470	530	538	486	540	530	541	529	503	540	531	523	523	525	531	541	537	552	560	516	516	539	559	550	511	529	534	532	553	568	551	483	529	538	498	506	498	556	493	512	519	488	550	539	546	557	543	521	524	526	542	502	508	535	544	533	499	515	525	510	511	561	510	550	495	467	549	537	516	529	546	522	507	463	542	546	506	525	505	532	500	541	482	532	520	480	523	468	527	503	506	509	502	501	517	522	533	469	550	540	533	490	511	525	489	526	549	504	535	516	541	527	504	535	521	522	524	529	533	501	521	534	529	480	518	544	475	550	526	493	531	479	536	540	475	516	507	489	541	515	519	501	531	515	504	536	514	518	531	503	516	527	545	533	534	537	585	559	503	546	570	489	522	587	484	541	514	567	555	524	543	505	552	494	530	454	540	545	536	523	497	517	524	491	526	516	544	532	540	558	503	564	542	535	510	549	514	549	498	490	525	551	539	532	552	571	508	503	558	501	508	511	526	563	530	549	534	491	537	479	517	549	512	474	554	543	506	502	528	538	540	570	578	505	518	565	535	509	481	514	538	536	529	508	558	519	566	550	530	536	571	516	546	503	525	493	519	560	530	506	504	535	553	519	510	497	543	544	491	511	525	542	570	491	503	552	525	556	547	522	597	524	519	558
39244	79310	34070	1805	1387	1227	1043	971	912	838	791	790	796	749	729	756	742	679	651	722	704	716	652	674	702	644	670	638	703	682	673	624	669	687	690	689	693	667	668	672	669	643	701	683	716	743	712	708	674	685	714	696	715	721	706	704	741	700	674	702	672	661	749	696	710	682	689	656	669	690	688	653	691	691	692	673	714	664	660	637	672	689	654	637	681	663	656	652	631	702	668	701	725	642	687	703	677	656	700	645	675	688	686	720	686	685	722	711	694	683	693	715	665	716	716	668	632	678	676	623	692	660	697	665	704	684	648	695	695	714	653	713	664	640	697	664	651	665	626	692	647	659	695	642	692	656	655	665	690	612	651	649	665	671	745	679	678	687	703	679	695	644	679	687	653	672	648	699	683	717	643	621	688	648	699	653	672	689	703	661	689	674	677	650	676	677	717	693	668	694	690	644	677	697	702	671	708	692	640	679	698	671	655	695	687	671	650	686	664	667	687	743	671	656	689	636	639	675	670	657	673	662	681	648	684	691	646	676	665	659	672	725	680	700	685	702	651	646	705	649	609	680	687	712	683	707	675	630	641	621	665	693	635	661	646	663	618	688	699	616	629	636	697	659	688	664	667	691	713	640	690	714	647	655	657	627	696	680	673	669	637	719	678	678	661	615	677	674	645	658	675	676	693	722	658	646	645	667	656	652	690	681	656	706	668	671	709	691	638	683	702	669	684	673	683	662	637	691	656	702	633	645	653	684	675	666	654	669	655	680	627	686	677	624	705	653	678	627	675	721	651	682	654	626	700	672	719	698	680	644	668	677	632	686	666	680	667	725	714	654	636	676	696	632	689	705	667	727	646	684	660	678	683	682	644	636	687	646	651	700	658	718	648	649	725	691	669	691	660	650	691	646	656	646	696	702	657	693	654	730	656	658	688	668	703	687	681	654	683	687	690	636	689	645	705	664	689	711	654	641	688	700	640	681	677	669	730	638	649	687	681	687	679	691	644	645	719	660	693	686	633	653	669	665	667	662	661	657	716	648	682	635	715	663	687	706	675	678	676	642	640	679	652	702	702	648	627	674	658	658	640	683	611	684	673	655	661	656	741	623	686	660	647	702	599	651	689	649	659	738	705	646	693	707	675	704	672	648	687	687	656	640	681	677	676	700	659	684	700	687	729	707	695	646	703	661	681	694	672	652	662	701	643	675	658	688	665	597	680	711	683	682	687	675	680	725	717	686	691	698	695	666	686	635	657	695	677	656	666	662	690	621	658	673	686	677	675	711	698	665	629	694	655	697	685	699	741	639	695	661	737	698	625	671	680	642	683	643	661	657	683	654	675	658	658	637	652	632	684	651	695	682	690	697	694	681	644	692	651	676	731	697	672	653	640	696	691	704	655	647	677	724	659	711	687	671	634	681	620	662	690	687	641	694	662	640	652	695	660	688	628	645	670	665	692	675	667	672	672	654	690	645	624	680	675	676	657	694	678	671	648	655	701	646	704	648	677	665	685	694	659	649	664	646	699	683	684	679	684	632	655	687	702	670	723	677	642	681	681	630	672	691	657	648	672	645	669	693	665	665	700	697	674	710	683	699	684	675	684	656	713	688	676	694	653	657	699	672	653	637	687	698	661	655	710	650	677	645	664	661	734	675	662	680	678	677	690	675	625	616	674	687	662	613	708	648	670	662	644	705	699	689	657	697	724	626	681	639	726	688	656	661	626	666	678	636	650	663	660	654	703	683	676	684	658	685	670	686	682	659	648	675	657	627	694	679	676	630	654	684	682	645	676	657	696	662	704	659	697	650	704	654	673	671	690	670	673	663	653	707	714	673	664	662	689	684	654	710	667	649	667	685	661	705	671	654	672	658	675	652	648	704	655	723	728	688	685	659	651	672	665	659	686	696	698	673	667	611	626	650	669	705	700	685	644	690	668	678	673	707	672	677	628	685	672	694	643	674	673	628	658	673	651	682	694	645	626	709	651	651	694	687	663	660	676	664	644	671	641	731	663	686	642	678	710	667	690	654	688	689	645	691	710	692	616	625	696	633	685	676	682	704	663	650	662	637	665	698	695	699	666	685	610	683	657	663	653	681	661	645	655	690	672	694	640	680	672	694	685	647	649	643	668	736	686	671	665	704	679	657	686	669	673	717	685	664	617	665	706	688	676	681	703	702	693	674	690	676	675	671	674	742	625	682	701	681	659	735	691	672	676	686	648	682	657	701	662	642	684	670	653	681	672	685	672	704	633	673	688	697	680	701	649	658	685	695	629	725	688	695	667	638	647	680	667	646	683	674	655	691	694	638	676	694	683	691	659	712	665	681	612	655	608	635	670	679	678	632	639	717	643	677	687	702	738	677	706	650	664	699	669	652	648	718	682	620	715	669	660	674	662	628	678	715	704	719	698	666	683	658	636	660	649	692	658	718	681	671	662	688	699	684	677	706	640	705	685	653	654	654	709	643	589	644	662	693	663	655	694	687	676	656	622	668	680	677	651	676	706	678	672	696	631	682	689	682	678	667	644	717	662	660	661	646	668	664	636	630	664	692	677	643	726	648	672	717	646	629	647	713	656	642	665	680	656	667	629	649	632	700	691	668	641	664	627	671	638	647	638	648	660	652	652	695	682	658	623	634	682	693	708	609	662	734	716	681	711	730	671	704	676	715	689	737	663	597	643	668	695	696	646	669	655	654	682	704	650	698	738	635	699	706	662	680	686	664	642	602	656	703	690	695	678	701	653	670	708	650	665	655	638	696	694	652	685	687	685	649	671	665	664	630	635	673	639	688	677	662	682	681	646	701	619	666	672	666	685	719	669	663	688	684	676	667	673	691	741	696	654	675	646	696	695	720	668	649	680	666	660	670	699	670	688	634	672	702	669	668	637	621	696	676	677	653	659	661	656	675	689	680	689	701	691	686	658	672	695	702	647	660	651	667	700	692	675	682	711	649	671	619	656	627	683	698	687	685	663	684	648	612	681	649	747	705	732	671	689	715	639	678	667	681	737	651	681	651	680	707	677	684	680	690	650	682	668	669	664	733	625	665	712	691	652	715	708	697	687	655	665	683	645	663	701	655	693	686	697	674	672	669	648	650	686	650	644	692	684	667	636	650	669	649	698	647	690	666	632	667	661	673	710	688	681	690	690	688	659	673	680	641	685	681	675	631	634	653	680	659	700	672	691	677	687	684	675	647	683	644	622	704	674	681	698	664	650	703	630	659	653	643	655	729	651	683	651	732	673	694	685	657	671	672	671	642	687	669	734	657	652	639	646	750	678	662	646	697	632	660	689	717	696	698	716	657	639	656	680	663	658	699	635	651	683	704	687	694	692	670	666	708	680	666	707	640	659	656	649	656	669	722	703	674	658	670	692	658	637	666	673	704	670	677	657	674	699	655	695	639	670	677	686	645	664	700	672	677	680	710	663	670	664	685	671	678	654	709	696	704	673	642	665	708	703	643	687	653	685	687	709	675	621	659	725	678	685	648
24984	22094	27603	24152	5826	738	646	626	557	611	605	558	551	561	545	531	545	544	518	553	521	537	528	544	549	516	553	537	564	534	528	560	557	547	507	568	554	561	532	564	507	545	527	543	512	554	491	531	513	526	514	570	526	524	569	562	546	533	565	593	535	543	565	570	523	562	557	564	521	555	508	545	547	518	557	514	514	539	561	541	565	529	520	554	537	565	539	515	521	558	542	550	562	531	531	522	555	525	554	526	550	557	522	547	522	539	494	566	547	504	543	547	547	571	564	556	533	586	562	544	544	520	521	556	545	510	542	538	538	556	548	558	565	542	551	522	528	547	565	512	540	551	488	492	556	529	504	543	524	520	540	563	531	553	545	529	517	564	537	563	588	564	515	535	553	530	534	526	529	517	526	543	528	585	547	511	551	534	556	522	551	563	547	533	539	559	541	528	583	545	574	574	551	550	536	566	538	497	511	561	534	539	573	547	529	573	555	550	515	535	504	543	541	497	540	530	522	548	503	533	536	564	551	533	544	507	523	556	501	521	571	545	524	538	547	559	553	514	571	583	543	557	533	548	500	560	573	523	540	570	545	519	526	533	535	544	524	524	524	520	551	568	560	513	523	502	522	547	552	527	570	557	537	536	532	543	516	495	576	516	508	551	522	496	525	525	536	545	550	522	503	528	568	525	528	523	537	480	543	510	552	562	551	547	574	542	539	548	520	486	516	516	587	549	513	553	561	519	521	547	519	555	520	510	543	544	526	542	540	531	515	533	510	528	558	557	541	560	532	542	513	501	552	515	528	498	546	474	522	536	553	505	533	502	515	541	589	552	524	507	543	503	520	557	491	526	555	522	526	529	559	505	488	481	542	539	524	540	509	513	542	548	544	553	554	591	559	543	566	545	552	559	552	567	519	500	531	533	586	544	545	553	554	561	550	556	541	547	518	528	559	552	544	493	554	556	502	542	556	574	550	511	541	546	575	566	563	512	574	527	563	551	522	504	545	517	517	520	539	523	535	532	555	576	558	503	530	551	509	554	543	554	514	554	535	521	522	562	506	534	530	527	572	539	499	498	519	560	564	543	555	541	517	504	526	559	552	567	473	561	525	514	513	510	508	539	540	497	546	551	517	551	536	530	537	565	593	558	499	538	527	498	535	523	526	564	540	557	534	525	500	527	562	518	545	553	541	526	541	567	509	543	536	548	529	499	559	546	518	533	537	553	535	545	543	610	536	553	530	534	522	537	505	530	528	550	560	556	508	553	529	484	573	564	538	479	447	567	535	550	554	520	531	550	552	550	529	558	568	527	582	548	531	481	541	531	593	508	568	526	539	531	564	548	559	576	554	528	533	531	565	557	544	547	556	553	545	568	538	495	542	535	540	593	552	556	572	547	551	517	504	513	560	546	499	536	549	551	509	533	538	546	502	514	510	585	550	514	595	522	535	518	536	534	574	545	519	490	521	532	559	534	501	527	583	506	548	555	547	538	552	552	530	533	514	545	534	536	579	508	497	552	547	575	571	550	530	508	524	566	535	527	535	571	517	504	582	539	575	547	495	517	549	528	529	523	559	558	511	583	518	516	535	576	567	546	552	547	548	576	559	533	536	598	517	549	496	552	538	532	540	545	549	558	560	530	516	542	516	551	551	587	545	526	531	570	519	549	547	530	553	533	590	507	552	527	546	541	588	533	575	542	571	536	560	531	528	526	544	526	480	505	544	547	530	543	510	573	570	561	513	549	547	530	561	539	575	543	519	531	545	521	565	522	553	549	525	527	524	538	526	576	584	503	530	496	527	510	549	560	577	512	521	572	533	541	547	519	533	547	551	555	514	524	550	534	546	554	562	518	569	550	587	559	519	549	493	515	549	549	563	546	573	546	540	563	554	526	513	536	522	559	516	551	518	502	592	572	538	531	572	533	540	526	549	539	568	532	554	535	557	517	529	556	581	541	553	535	577	539	535	515	537	583	553	541	540	511	497	519	521	559	570	515	564	521	505	560	513	538	516	535	579	534	565	516	513	562	549	522	500	541	494	532	605	534	525	536	527	553	532	534	531	546	527	530	515	557	525	589	537	532	518	524	549	515	554	539	527	530	507	554	544	524	535	542	552	522	520	590	554	514	550	522	545	536	531	552	548	536	573	523	524	558	530	543	532	502	592	530	523	573	490	557	525	524	506	530	559	548	575	537	519	564	551	536	536	551	534	488	515	503	559	583	548	563	529	526	571	552	553	563	551	563	543	522	522	601	525	539	507	492	538	527	544	546	510	525	520	496	574	571	497	522	538	523	583	517	508	545	508	507	523	509	558	531	541	508	523	544	522	538	527	560	549	542	515	543	576	546	588	538	575	557	573	509	533	528	560	550	541	555	533	533	544	524	554	523	564	491	575	504	546	540	570	566	531	529	514	523	530	557	543	531	550	528	512	499	519	528	552	588	564	577	549	530	517	566	550	533	542	537	529	551	532	503	545	518	557	560	555	520	531	493	547	556	477	540	547	516	537	545	545	507	547	519	538	546	518	548	551	531	533	539	503	546	544	524	546	546	580	531	580	502	499	534	509	542	500	530	547	546	526	546	576	507	577	465	514	534	523	560	562	549	532	555	514	545	571	537	535	564	559	528	515	556	566	528	520	540	597	554	528	529	533	562	536	529	560	498	542	517	542	530	548	532	524	537	503	566	583	532	583	555	519	558	547	535	584	520	595	504	520	528	524	529	502	525	530	515	577	485	493	576	551	549	562	566	551	548	559	513	551	571	511	523	499	538	511	572	530	540	529	521	573	523	472	556	537	549	572	527	469	534	529	517	501	532	519	538	533	539	555	554	521	537	550	547	551	580	553	529	521	538	525	548	534	569	512	530	514	576	553	534	522	503	532	540	525	570	533	507	490	542	571	496	560	528	559	537	524	550	567	533	530	577	516	538	537	514	499	544	517	545	543	514	563	549	549	476	527	508	552	502	548	551	535	531	560	506	532	554	539	508	520	558	545	526	538	525	566	531	552	524	540	568	540	517	520	554	570	526	544	514	499	501	544	494	539	533	565	538	528	558	522	548	545	522	523	516	512	529	570	525	563	519	545	511	543	572	526	531	534	554	522	529	517	507	505	539	557	547	520	517	535	541	525	508	573	525	556	521	509	538	590	519	516	533	546	517	532	518	541	536	550	502	578	539	539	556	594	530	532	549	550	542	525	538	540	550	527	507	510	574	504	525	555	556	551	525	523	523	549	538	542	529	524	554	568	536	545	516	521	598	569	524	515	560	541	540	532	543	522	498	536	541	543	534	573	511	525	541	511	560	537	481	527	592	528	542	480	496	505	530	514	514	529	536	548	499	552	517	554	525	534	556	576	554	504	560	552	520	579	533	526	526	556	560	544	556	510	538	571	556	543	535	544	535	546	524	523	518	538	541	546	585	546	560	547	529	531	519	520	568	554	521	533	566	544	547	532	534	520	545	514	541	528	522	501	534	526	537	539	511	504	523
35596	65601	28776	1213	1094	919	829	888	793	776	741	740	718	730	723	742	699	680	701	720	685	728	703	702	694	732	649	685	651	679	641	646	670	686	708	666	669	731	724	655	649	730	729	702	679	733	699	691	704	729	684	691	692	656	724	676	664	683	718	704	723	719	695	689	726	658	678	698	683	655	687	680	678	695	683	715	693	642	663	675	661	703	716	703	693	669	653	645	745	668	716	686	642	633	681	644	694	683	673	646	681	699	660	664	697	692	649	717	645	680	707	681	706	690	713	678	677	671	661	677	681	666	661	703	728	655	692	639	650	692	649	670	673	657	699	717	703	646	696	682	685	709	656	670	654	714	692	702	667	695	669	668	696	681	694	703	685	653	697	669	680	682	695	698	682	725	658	706	697	666	663	704	663	716	637	687	670	648	641	696	635	663	624	702	659	691	682	678	716	688	648	697	642	698	706	705	723	676	716	630	697	629	663	658	702	681	640	665	658	691	653	685	735	642	687	636	680	648	699	680	691	641	680	677	672	668	691	694	675	643	673	709	671	606	705	679	751	715	646	660	719	741	673	714	708	667	676	666	716	694	692	673	726	695	689	658	725	726	686	694	728	669	677	682	651	673	675	690	723	688	676	733	662	679	711	706	661	677	695	670	709	682	680	678	694	637	684	680	658	725	693	650	657	664	707	652	701	698	700	719	678	647	698	690	667	722	698	718	652	691	702	701	703	679	701	648	687	705	680	673	641	681	645	673	649	657	694	687	671	709	654	670	720	670	724	661	707	711	660	673	650	662	663	643	694	683	648	705	689	678	697	675	645	672	686	669	710	690	675	694	698	712	664	710	656	708	683	643	667	685	750	661	687	681	657	638	687	695	695	684	670	672	710	666	652	661	697	723	670	640	706	639	659	672	635	673	696	680	676	678	664	665	673	720	675	670	674	660	734	663	691	642	643	672	678	689	640	664	683	666	671	662	659	719	698	717	726	732	692	631	648	687	660	672	646	647	677	661	669	690	706	720	677	661	685	731	674	659	633	689	696	663	713	661	715	673	641	704	683	689	680	679	678	703	682	665	667	671	669	656	708	716	668	694	669	683	680	697	675	630	694	719	703	669	683	722	681	683	620	682	664	682	663	643	630	667	700	664	693	690	683	691	672	658	732	683	675	718	687	689	619	691	676	660	690	657	701	673	635	701	728	680	679	645	645	684	625	642	717	667	744	727	679	664	649	690	692	653	682	703	672	660	700	721	660	677	688	727	629	679	687	669	653	667	688	662	676	672	664	655	691	678	615	715	681	689	641	680	668	713	675	683	689	649	659	699	636	658	658	689	634	686	660	716	665	721	712	695	685	686	683	683	700	683	702	658	678	664	648	664	672	684	688	695	676	664	644	679	682	696	669	659	670	721	658	688	675	685	693	666	697	691	719	650	727	682	710	661	677	690	635	705	661	736	699	685	652	672	694	657	714	713	643	687	677	691	756	658	670	698	716	655	680	675	719	717	675	678	686	686	667	659	720	671	667	656	694	694	645	705	702	669	658	679	727	695	634	709	717	702	722	678	659	669	682	686	697	721	657	639	665	685	682	678	715	675	671	689	718	698	690	670	700	676	675	700	677	688	705	682	733	728	675	688	685	695	730	643	708	679	708	701	692	666	676	729	668	679	681	702	663	682	685	679	622	640	719	662	713	684	682	658	704	668	676	675	701	704	728	676	719	646	681	713	699	694	700	673	623	666	677	725	666	723	718	688	717	685	650	625	693	656	681	730	654	669	671	650	698	672	663	670	668	645	635	616	681	643	687	700	674	684	714	662	698	654	711	651	673	698	666	671	696	685	676	673	660	711	704	708	691	683	673	666	712	687	663	705	714	650	667	656	681	640	685	703	670	639	721	709	647	704	695	632	695	635	694	703	690	664	646	688	702	683	676	659	729	665	662	666	694	729	659	679	672	661	680	682	702	709	660	657	665	688	668	740	680	660	684	668	669	672	682	700	672	669	684	664	684	718	666	670	646	656	685	678	678	673	701	697	671	621	644	666	744	631	701	702	694	648	690	676	667	691	680	663	660	717	660	685	645	687	741	737	713	691	634	708	688	694	658	679	697	693	690	684	678	672	678	658	702	675	681	702	691	732	669	669	637	699	682	654	681	708	733	676	665	700	678	699	687	680	679	650	698	683	711	682	658	691	729	706	708	669	694	693	677	640	703	654	643	713	693	665	647	651	678	696	618	673	662	662	684	672	708	744	706	710	665	654	706	688	653	684	710	685	703	720	664	634	709	650	672	679	662	640	690	674	664	709	700	718	712	739	685	686	694	687	707	711	673	662	685	691	674	656	696	666	680	664	712	656	688	680	633	709	708	713	632	684	654	652	668	667	681	667	695	681	729	651	653	651	715	680	720	665	671	636	704	671	631	700	644	700	708	704	678	678	686	722	644	703	651	638	690	608	633	693	661	703	607	743	667	636	669	689	651	685	669	700	667	671	706	641	698	680	706	710	712	673	718	659	709	679	652	685	692	674	683	691	695	668	671	666	719	679	696	645	684	694	647	672	696	724	700	698	661	673	697	690	689	707	702	696	621	711	601	650	665	701	699	679	723	648	659	690	688	622	688	666	666	719	664	657	625	686	672	692	722	672	721	700	662	725	743	682	709	708	653	684	690	661	709	666	671	674	672	646	665	683	710	654	675	658	683	698	708	705	708	695	720	632	641	711	674	682	698	694	662	695	657	702	703	659	632	648	668	681	644	656	675	693	684	686	671	709	683	640	650	725	682	713	725	737	634	661	684	633	646	718	656	690	705	679	679	628	661	650	679	669	603	661	690	679	656	690	696	699	648	672	691	661	661	677	697	665	692	655	692	720	650	693	628	674	712	700	710	678	687	680	694	704	666	715	720	649	626	707	672	705	644	709	733	661	658	685	661	715	678	698	673	708	651	670	700	650	700	668	682	671	727	712	689	714	700	677	682	669	700	671	641	725	677	678	639	640	678	652	639	702	660	695	652	688	697	620	684	680	678	689	662	681	735	761	682	626	660	656	673	660	657	684	682	669	663	671	729	639	630	719	711	711	668	688	703	702	661	666	677	655	680	693	701	672	692	672	654	728	660	669	642	663	714	705	704	706	718	677	716	666	634	693	697	685	715	670	680	684	634	641	682	676	694	646	662	712	687	618	672	702	717	673	683	688	716	697	690	670	635	673	688	686	682	659	664	713	686	695	681	675	676	682	682	661	649	715	680	646	656	691	663	706	664	659	665	637	695	677	697	660	686	690	701	715	678	681	700	711	625	681	675	667	712	710	661	710	666	684	690	666	699	694	731	659	677	680	762	688	664	647	666	669	669	698	698	682	741	665	662	660	616	653	680	691	715	699	607	755	682	641	706	689	697	695	693	677	663	606	696	678	672	663	660	668	671	674	699	728	689	707	669	627	657	680	683	657	662	727	691	689	629	679	696	694	655	671	660	691	715	708	711	710	650	635	666	651
22769	21523	29181	24192	21417	20058	3270	708	547	569	474	443	467	474	437	457	456	435	449	429	463	449	437	449	380	425	461	390	387	386	412	423	424	394	402	388	392	415	431	417	394	439	419	389	410	376	435	422	433	389	443	383	409	374	452	391	444	442	420	432	419	392	430	425	387	409	460	429	402	415	381	398	406	411	402	379	405	383	369	423	351	373	387	412	382	397	381	409	367	413	396	386	415	365	395	372	438	375	378	428	403	401	391	380	374	405	441	347	375	365	373	413	418	399	408	418	396	376	378	421	402	371	377	419	421	401	402	423	420	406	410	386	400	390	394	408	380	415	385	380	355	360	392	442	408	386	416	408	387	398	400	396	424	396	395	407	412	385	391	444	399	411	409	429	412	416	414	386	398	386	395	417	403	388	396	408	407	416	428	380	357	387	395	373	366	424	432	415	404	411	395	391	417	390	388	406	410	379	402	411	379	359	408	370	368	409	389	378	403	407	404	423	349	432	406	429	366	389	386	404	404	356	386	373	391	410	420	395	395	400	424	398	373	427	391	418	386	371	429	368	386	378	411	371	383	413	392	392	409	406	389	370	355	359	406	371	399	414	421	413	411	403	383	393	380	362	368	391	370	369	388	382	418	381	403	396	405	365	393	401	377	420	416	385	412	381	394	388	385	407	387	433	415	382	409	388	423	377	400	387	382	383	386	403	386	394	424	390	414	397	429	426	382	393	419	415	349	404	434	415	398	376	385	443	392	433	451	421	389	382	355	369	365	418	414	414	436	409	382	399	416	397	385	431	368	401	377	417	405	384	408	392	367	403	392	381	365	411	375	384	396	374	397	411	409	387	386	355	380	382	424	402	430	371	409	395	409	395	382	358	429	401	392	412	379	393	384	392	383	398	395	408	374	398	401	389	422	388	443	433	432	409	392	412	365	423	406	377	374	401	414	406	416	394	418	374	380	412	420	374	426	396	375	381	371	400	405	421	360	404	432	385	361	418	391	409	391	417	386	406	409	370	409	391	424	379	405	378	423	424	388	402	390	400	396	425	423	391	451	432	378	382	391	420	404	409	405	356	385	392	395	388	418	397	400	388	418	385	406	384	401	411	377	403	395	367	397	407	437	407	392	406	384	419	406	403	410	420	386	434	400	390	375	396	364	391	419	444	391	386	396	408	385	395	413	396	357	376	415	426	389	402	371	407	387	455	399	395	399	385	390	385	410	385	425	374	409	422	374	367	380	384	394	406	408	394	377	389	384	428	397	376	395	421	395	392	401	404	409	396	411	390	386	408	404	396	378	406	397	400	412	407	386	365	371	380	361	378	408	380	417	392	389	390	384	403	350	371	378	435	350	397	438	409	408	376	412	402	357	418	377	395	375	407	401	356	423	415	356	369	393	391	394	398	422	404	397	389	421	420	359	383	394	385	382	418	406	385	432	412	368	372	405	392	416	397	398	417	420	382	390	391	394	404	378	385	433	401	363	384	396	384	386	387	401	349	367	391	387	395	410	380	384	408	393	404	388	454	416	393	386	361	405	398	405	429	390	371	356	404	409	389	433	401	407	400	401	416	393	390	401	389	409	414	383	414	359	358	414	383	372	423	402	419	371	359	427	395	389	418	387	407	404	410	415	409	409	422	374	404	369	410	378	391	396	392	389	424	419	380	399	393	392	375	389	346	407	437	363	401	384	388	411	388	369	393	389	417	407	405	409	389	370	440	382	388	403	390	407	380	390	400	403	407	410	385	389	363	403	403	353	412	381	405	398	376	390	393	365	408	429	397	378	411	358	398	396	377	431	417	431	363	438	432	414	383	385	381	390	360	390	383	388	417	390	405	366	374	404	372	389	403	391	413	400	411	404	397	395	430	409	392	370	376	347	400	393	378	392	420	392	389	445	374	384	392	360	412	376	419	402	423	396	396	406	374	412	386	359	400	409	377	400	405	433	393	402	391	362	400	426	405	382	373	387	372	400	427	348	395	399	451	395	386	441	396	391	395	411	437	436	378	408	411	407	388	431	388	387	396	399	440	378	410	421	379	399	435	431	409	402	382	418	401	387	399	404	419	396	402	388	387	389	390	362	413	402	368	416	379	408	404	382	369	363	422	413	412	373	383	394	402	402	394	415	407	369	358	399	418	395	369	404	412	414	388	394	413	399	350	411	431	360	393	413	412	395	396	386	386	427	371	426	381	381	407	388	397	411	429	389	416	407	380	358	412	370	421	404	421	397	408	386	421	418	417	390	380	380	362	375	392	398	450	390	403	404	395	371	387	409	430	376	332	384	396	384	382	402	378	394	414	390	418	404	378	382	418	377	414	392	380	403	364	402	413	409	402	431	377	442	414	380	388	397	412	435	383	387	389	344	374	382	378	382	398	396	375	407	407	397	420	385	413	404	367	403	409	382	414	386	390	373	408	400	423	386	404	388	412	389	391	369	423	402	392	407	377	378	407	376	406	403	367	419	380	377	389	410	410	388	382	387	395	395	392	432	376	420	388	368	413	408	382	376	403	373	408	404	412	388	415	422	384	392	402	411	389	417	418	373	398	373	391	393	397	375	411	413	390	412	378	370	360	412	385	400	388	415	343	392	383	376	421	383	385	368	393	398	383	403	414	417	356	410	387	365	418	422	401	401	412	389	362	431	367	419	399	377	400	395	403	381	403	396	396	396	385	428	391	411	413	417	389	434	410	384	396	360	392	380	426	412	376	389	403	394	431	405	384	386	414	402	383	378	432	429	392	400	387	398	382	412	400	368	381	418	410	397	404	385	386	388	384	416	366	414	396	391	376	372	351	410	376	376	387	399	444	397	358	385	404	402	384	393	418	390	416	410	396	390	402	394	432	396	387	418	380	366	412	425	427	396	377	391	393	394	410	443	413	400	369	409	362	390	388	412	399	378	455	401	418	340	383	393	395	430	388	415	387	395	403	411	397	405	382	392	443	387	368	396	409	365	399	390	418	396	400	385	408	399	376	386	390	398	387	408	398	378	367	393	388	405	411	378	370	355	405	424	370	409	387	415	419	439	390	410	400	403	353	373	420	357	390	411	398	411	408	400	398	411	359	366	409	383	371	373	433	387	381	430	360	361	354	391	404	421	420	408	382	401	382	427	424	395	417	426	385	383	362	368	391	368	361	362	397	411	418	416	383	396	363	391	433	390	415	407	393	389	418	395	399	451	373	382	383	387	388	393	372	431	403	395	425	389	398	416	393	389	366	376	408	428	428	367	409	436	413	383	400	408	372	415	420	382	397	404	440	438	370	392	416	388	423	373	388	366	406	373	414	376	406	447	407	367	422	391	375	420	417	434	383	396	381	393	425	376	369	419	381	391	367	415	378	397	370	367	409	389	420	399	370	425	382	391	382	421	390	367	373	404	396	408	423	376	390	379	396	392	414	441	393	393	408	369	400	371	385	395	440	418	392	373	368	383	386	392	378	393	395	348	398	446	414	372	435	397	402	437	395	386	371	399	394	431	419
46649	91296	46581	2417	1856	1437	1238	1053	894	817	768	695	675	623	603	603	604	590	588	578	554	515	550	558	574	507	518	525	480	501	556	506	521	548	529	536	516	550	509	533	524	532	537	539	566	566	527	527	583	561	556	521	540	539	519	496	564	532	545	544	520	527	512	485	580	554	545	537	541	526	514	500	515	518	562	466	512	519	530	529	479	512	518	506	537	517	461	499	517	477	504	482	544	514	513	536	509	483	425	512	479	521	518	501	500	533	535	500	534	500	527	514	510	503	506	453	511	483	512	522	493	465	509	521	510	493	521	446	474	471	510	495	494	466	492	499	518	479	527	494	502	489	508	536	494	500	499	514	510	483	501	471	497	493	511	489	528	474	504	504	525	508	504	504	464	535	497	489	508	469	467	527	499	489	499	472	516	468	484	487	475	499	519	488	475	524	509	498	489	483	512	482	523	495	500	500	532	504	508	494	534	482	532	491	512	502	533	506	486	463	478	517	504	474	508	514	439	536	504	487	470	475	510	514	490	510	546	496	522	516	517	508	515	530	472	523	559	532	502	499	516	503	490	543	507	532	493	513	493	547	514	524	510	488	505	467	470	545	518	513	513	526	445	507	554	535	527	543	508	516	489	451	456	513	460	519	510	476	471	483	489	486	452	530	518	519	507	501	550	521	519	500	557	492	479	501	492	474	497	520	489	528	461	529	536	513	490	456	510	483	529	465	519	474	486	478	478	532	487	503	467	540	509	484	525	515	498	464	465	515	518	483	502	534	503	466	503	507	537	496	496	516	536	475	513	495	482	522	521	537	488	564	510	511	517	447	478	542	526	517	492	482	518	483	485	508	525	468	486	501	515	520	512	510	471	496	554	516	531	516	513	474	464	484	499	502	470	424	509	529	489	530	498	486	459	510	535	539	521	535	492	495	513	512	451	527	535	493	501	498	502	456	516	511	514	467	512	536	510	499	522	514	522	521	512	462	461	515	531	533	490	514	504	551	459	511	495	513	504	529	464	483	498	539	511	466	508	530	556	469	463	503	461	492	540	479	506	525	496	519	474	503	484	511	528	502	509	515	518	569	522	493	525	510	531	566	484	496	508	500	471	496	528	481	527	495	484	480	488	507	490	526	499	498	532	536	488	535	535	513	538	481	517	516	509	531	549	505	533	498	461	512	487	504	549	481	521	514	472	533	506	513	525	501	481	536	490	463	539	520	502	489	472	521	486	527	504	498	490	483	466	490	515	518	501	534	471	509	540	527	512	541	514	510	502	500	482	483	481	516	531	479	499	459	471	496	489	569	458	474	497	498	519	529	479	490	533	526	471	524	514	501	508	531	503	495	526	520	459	490	505	507	515	486	460	496	515	472	498	549	522	521	482	494	529	506	456	528	499	465	502	522	521	471	497	535	506	545	530	484	488	584	460	498	514	451	479	485	486	520	455	514	550	483	477	515	523	473	506	520	516	496	512	510	494	490	450	519	515	515	512	505	471	445	484	517	501	486	538	486	487	512	545	469	513	500	517	487	492	493	519	500	466	521	501	492	482	506	480	513	488	471	485	491	526	520	483	490	510	537	492	496	488	518	496	519	511	505	476	512	499	493	517	470	459	502	529	524	487	489	495	471	518	499	497	510	477	531	521	488	491	549	521	492	484	484	485	539	513	534	495	508	530	517	478	540	526	505	496	494	510	503	500	512	517	520	508	537	494	494	517	522	524	530	548	473	497	495	483	477	493	514	510	533	516	494	525	503	563	498	479	505	503	526	526	524	524	458	520	511	472	467	473	541	570	502	469	523	534	503	513	461	506	505	559	492	536	493	488	512	498	519	508	541	523	526	500	479	499	495	515	496	494	516	496	488	490	503	534	503	535	526	525	531	496	529	476	504	502	520	505	494	457	480	545	516	506	522	532	527	511	490	519	506	499	484	530	500	487	498	489	502	527	523	523	493	511	482	502	466	475	507	476	492	501	514	510	515	480	517	467	515	497	494	525	509	502	531	500	514	506	515	490	476	483	482	502	497	495	527	509	475	498	521	485	544	518	484	499	493	503	496	501	519	504	489	476	512	544	447	508	477	514	516	472	504	491	498	484	491	483	520	516	532	456	497	512	538	489	504	534	536	517	538	519	463	538	481	493	531	516	495	490	500	514	487	533	493	519	516	476	508	502	508	491	477	485	540	507	484	550	474	526	493	518	541	516	517	482	527	510	508	509	479	517	502	528	480	511	493	506	532	478	554	521	499	527	507	503	537	471	527	508	512	496	479	471	471	474	495	483	506	536	501	512	509	481	551	489	473	498	468	496	508	534	544	501	512	499	500	470	496	534	473	495	505	497	473	507	501	497	522	441	482	494	491	490	523	476	510	515	472	534	508	509	495	469	509	495	518	544	484	511	524	495	495	529	483	484	543	525	512	506	490	458	527	484	530	528	487	513	509	551	485	489	480	528	481	491	480	513	529	519	503	497	498	513	515	507	497	473	486	530	483	476	484	459	500	466	530	518	485	518	504	497	493	515	501	497	475	524	513	487	525	488	522	473	522	481	495	479	524	502	480	494	523	524	526	466	458	515	512	463	492	497	520	509	506	518	488	507	460	498	529	501	493	528	495	468	503	507	510	509	494	476	498	501	509	488	519	511	533	491	514	523	513	501	502	513	461	532	472	519	516	508	513	503	504	526	480	534	521	464	503	505	470	528	508	475	492	511	525	506	538	488	507	554	496	496	517	519	481	492	497	485	497	505	475	507	514	480	451	482	504	538	475	532	487	507	534	492	471	495	515	483	511	511	504	493	505	521	488	507	494	484	500	485	488	490	533	509	553	496	550	571	446	479	553	500	508	518	478	516	512	516	518	512	504	543	511	506	507	515	481	501	504	525	517	507	497	470	509	483	506	485	530	550	499	512	498	473	508	503	522	525	514	526	492	543	483	488	450	510	500	482	508	510	481	483	450	504	499	555	492	489	522	534	488	480	546	490	538	536	504	522	505	507	511	502	503	491	521	503	521	493	503	497	455	538	540	516	468	509	437	474	506	503	504	512	500	485	502	542	534	487	523	477	500	504	484	489	496	542	492	515	517	460	494	484	498	531	472	535	484	509	539	504	476	501	511	512	491	501	488	501	513	516	461	516	496	538	457	501	491	503	498	513	500	508	540	476	510	523	497	498	522	507	511	456	505	504	512	485	470	535	530	522	493	562	516	536	493	481	505	515	518	483	505	461	495	494	494	530	478	491	526	509	492	479	498	482	479	465	494	483	491	503	517	513	500	531	505	523	547	498	503	535	488	517	493	491	520	502	503	511	521	521	463	556	509	533	501	534	518	500	512	492	514	545	527	480	468	502	493	493	525	536	498	525	515	520	514	495	460	494	524	539	554	502	490	495	516	497	524	515	461	529	497	521	502	502	509	508	514	551	481	513	488	524	539	535	475	536	529	514	479	500	481	475	517	508	489	527	527	514	479	511	511	504	493	472	473	538	530	512	494
28313	21466	13341	1367	640	616	651	683	604	658	615	644	618	622	620	635	605	614	563	583	651	629	636	593	570	621	599	631	612	614	643	625	594	641	624	647	651	643	609	607	634	621	616	589	633	704	648	622	591	582	593	645	667	634	595	594	641	647	653	616	622	623	596	635	657	619	626	605	634	625	615	623	651	612	611	642	621	585	590	617	631	592	635	602	619	649	634	571	583	660	604	635	586	672	621	600	588	608	630	584	663	587	579	640	623	642	658	568	613	657	632	645	573	615	606	606	638	599	658	617	643	612	645	647	573	647	605	606	679	638	618	575	622	646	630	633	634	652	623	605	576	653	628	634	658	612	614	644	680	631	580	633	586	637	601	689	626	642	656	614	611	590	639	680	621	610	635	622	638	633	589	602	642	611	632	585	635	613	644	622	574	639	658	643	603	600	611	618	606	605	592	625	623	627	626	657	647	645	651	639	599	621	622	611	637	665	609	673	632	618	569	630	594	638	699	619	659	639	603	588	629	612	650	638	633	616	673	603	649	587	615	619	598	666	643	626	644	592	656	654	661	568	663	609	638	602	585	581	590	605	624	630	617	643	622	646	593	616	612	623	620	638	587	613	627	598	624	630	658	650	617	614	645	675	655	642	637	671	618	628	675	657	653	617	622	570	673	659	603	623	606	661	621	595	597	627	595	614	591	602	573	641	629	627	589	630	594	638	630	673	615	594	654	583	614	667	629	635	602	595	645	703	636	640	615	693	611	599	612	591	622	626	626	634	659	635	591	647	651	626	583	658	628	658	649	639	658	636	591	620	622	648	620	591	641	620	623	622	576	633	645	591	593	657	659	655	637	653	574	622	636	591	601	604	662	648	603	608	607	643	633	663	667	616	635	623	613	586	630	632	603	599	604	602	579	641	652	618	601	633	631	653	606	608	627	650	582	640	595	598	649	641	627	648	614	659	634	628	620	626	649	634	586	606	588	634	641	586	646	611	654	576	603	602	606	621	596	647	661	594	625	618	658	616	618	591	633	597	620	614	621	653	634	629	604	641	665	590	580	639	635	622	622	622	634	607	612	680	640	650	611	567	627	621	616	587	639	585	671	612	632	639	661	594	658	651	617	630	656	600	627	623	632	651	650	648	678	651	608	661	590	649	612	638	618	633	666	653	634	616	634	568	677	592	572	595	589	618	625	618	619	595	606	639	602	666	644	616	625	611	629	635	642	579	648	640	632	596	596	626	634	610	623	570	623	644	597	604	596	631	612	612	648	619	647	663	654	615	663	648	620	638	580	652	612	634	594	600	619	653	623	609	641	617	617	595	642	621	672	635	635	607	649	608	637	641	647	595	613	585	637	599	637	597	671	645	575	630	605	650	638	651	632	660	615	648	620	642	629	613	635	636	637	561	617	572	673	567	656	598	639	626	628	643	638	656	585	661	646	660	643	648	618	610	619	615	591	633	581	620	635	580	617	630	634	600	638	644	601	639	660	637	623	571	590	615	662	651	622	600	652	615	642	616	615	636	623	628	678	670	582	619	641	644	621	603	614	605	656	626	629	624	645	609	638	644	624	611	624	664	631	607	667	597	624	644	614	613	618	666	610	628	640	650	624	630	583	639	627	618	633	610	633	633	621	612	618	660	614	553	621	610	650	680	660	609	620	623	633	645	599	662	612	601	588	595	611	675	613	677	627	607	610	596	629	605	630	644	592	585	625	640	653	654	624	662	607	618	596	642	615	621	625	624	669	628	604	639	633	587	590	646	593	607	607	637	624	662	616	578	637	625	630	609	606	611	633	657	629	672	610	639	641	607	628	613	589	615	607	644	632	615	622	567	611	661	638	594	619	616	620	656	594	628	633	629	597	655	634	655	602	581	643	633	624	643	616	596	584	642	587	632	638	598	630	596	673	650	632	605	645	629	630	610	641	646	641	647	616	612	613	603	640	647	615	624	587	614	618	668	595	629	595	644	655	660	584	615	625	617	658	635	637	629	615	600	653	618	632	589	623	648	657	598	656	595	646	596	649	669	622	588	625	624	584	645	561	638	639	624	623	636	599	560	642	590	632	619	579	674	618	596	629	615	614	655	619	640	666	593	651	609	611	626	624	670	600	654	616	644	622	602	606	608	573	618	593	584	618	659	612	565	651	638	602	594	616	617	606	615	589	659	611	612	626	595	604	622	662	603	623	597	625	568	609	637	621	602	607	617	603	606	660	592	610	635	606	604	631	646	625	649	612	582	591	623	636	589	598	605	636	650	633	598	616	590	666	608	597	577	667	607	620	620	608	602	633	600	634	584	629	655	617	637	631	614	635	680	617	621	647	624	623	624	626	602	636	628	670	616	642	667	598	619	609	633	618	622	639	623	675	589	616	611	606	641	634	612	584	628	602	647	658	660	635	641	598	587	642	636	616	611	613	616	637	635	645	641	653	596	593	611	634	637	634	596	577	670	628	630	628	621	613	635	624	640	685	645	617	633	632	591	642	627	652	617	637	616	666	643	675	570	631	650	603	599	596	660	623	672	587	611	655	620	620	619	615	619	620	629	641	573	632	622	630	638	605	611	648	674	638	628	648	625	656	647	596	609	633	688	641	580	575	616	622	632	643	594	606	638	626	616	604	600	673	617	608	639	611	598	585	613	611	656	629	630	612	619	629	616	612	612	620	605	608	594	632	605	583	680	633	601	583	612	593	643	586	602	586	612	601	606	590	616	598	634	627	655	630	625	609	645	617	586	620	601	623	653	559	588	639	670	623	619	629	609	637	629	623	606	690	628	656	655	589	609	627	595	621	584	628	609	649	626	637	597	640	644	638	608	652	638	650	604	619	604	642	641	630	612	631	588	629	599	629	634	678	646	613	626	624	616	627	601	637	653	625	615	572	591	617	620	588	589	652	579	625	657	604	686	594	617	624	617	654	656	636	589	628	613	584	617	594	639	628	644	665	625	623	615	628	623	633	624	655	647	607	637	630	596	673	600	664	605	629	673	600	613	632	648	650	612	583	624	622	636	604	589	637	590	568	627	564	618	629	660	601	646	611	638	600	620	657	658	607	589	637	644	622	677	596	623	625	602	596	616	596	631	668	608	591	595	627	631	620	610	619	637	595	598	617	606	638	647	590	600	603	575	644	626	605	604	601	609	602	626	612	661	652	646	617	596	597	658	640	625	615	665	618	591	632	617	632	593	620	610	626	607	631	621	654	626	593	641	597	635	623	655	665	632	623	622	636	630	605	657	612	619	603	585	613	650	619	630	618	610	611	588	570	603	613	596	604	651	655	635	595	570	658	594	606	604	627	645	662	615	647	611	637	653	657	604	611	632	635	640	607	615	601	654	599	650	556	652	602	612	629	609	662	570	674	638	618	610	619	632	628	635	633	585	608	630	663	643	577	701	615	661	680	636	687	604	603	620	592	653	630	670	639	611	630	596	633	649	607	637	622	607	625	595	629	652	602	658	606	583	618	647	589	590	651	580	631	701	640	618
16653	29096	9035	849	832	841	775	836	783	767	788	836	775	799	786	789	778	776	768	774	790	817	822	772	791	815	807	791	769	800	801	784	788	788	789	802	812	761	810	807	787	798	751	783	825	811	808	805	825	831	782	743	792	803	842	781	829	815	811	879	789	813	807	795	819	824	766	781	753	828	779	840	779	825	803	827	806	729	749	820	817	832	800	809	811	797	799	771	835	794	840	767	780	790	807	769	805	807	795	788	795	821	816	761	799	796	767	803	814	814	735	829	814	807	802	781	783	820	799	799	789	822	809	855	787	799	816	810	768	781	851	821	747	786	796	735	786	769	772	802	804	748	776	830	795	823	857	858	797	805	799	797	756	816	767	818	772	808	745	762	776	866	777	810	769	802	775	780	822	819	795	811	795	738	807	825	754	833	830	800	807	757	764	759	773	788	838	793	825	807	820	812	796	807	804	806	830	784	788	884	828	751	792	826	779	758	788	803	792	786	839	814	772	778	798	767	827	823	815	762	790	796	794	747	824	779	785	803	835	758	789	765	791	775	805	814	816	767	751	844	806	735	760	804	815	818	776	803	758	808	782	764	781	816	767	785	785	767	757	742	817	732	818	765	752	780	799	820	796	818	826	800	815	779	790	804	774	775	796	776	773	803	839	807	759	773	794	822	797	781	808	799	755	848	787	750	834	759	791	764	762	873	796	766	798	854	778	768	781	765	756	809	801	769	772	804	823	794	847	795	792	795	820	754	759	808	787	769	828	808	777	729	843	804	785	725	791	814	792	784	816	774	853	771	799	846	829	821	809	800	810	779	789	759	801	767	815	777	787	784	807	809	756	781	754	807	808	755	787	801	741	788	796	782	816	805	843	826	771	814	726	793	797	860	815	764	816	787	841	774	790	779	811	815	763	789	771	758	822	810	810	810	768	798	814	755	833	809	783	782	835	793	786	780	817	780	785	762	782	843	764	849	788	789	797	783	826	802	847	779	770	795	804	789	789	798	775	825	763	805	825	786	851	811	740	788	797	794	760	783	804	881	711	787	837	798	770	796	793	768	729	777	776	845	838	799	819	782	806	830	760	773	808	788	781	774	809	808	784	782	785	796	806	826	764	805	773	800	801	831	794	806	776	817	826	783	790	801	817	788	779	755	794	807	780	750	793	837	809	829	778	802	839	770	782	787	812	791	799	785	825	793	766	786	819	795	854	818	795	802	786	846	769	824	802	810	793	820	753	801	783	800	832	792	754	784	763	819	785	792	756	776	823	802	822	817	811	801	727	806	777	781	777	802	778	791	733	839	830	817	762	779	801	847	759	810	818	793	807	846	730	814	804	762	762	783	755	794	794	795	776	799	754	764	791	795	743	739	785	815	807	788	804	763	797	778	765	812	795	795	724	805	803	804	824	745	799	812	813	773	771	780	822	766	763	786	788	835	800	750	767	772	787	792	773	772	794	797	765	799	755	744	766	763	801	749	815	812	769	775	750	770	783	784	766	766	820	748	823	815	796	746	785	774	752	761	785	811	799	846	790	748	772	797	825	799	819	831	773	767	753	776	764	773	829	782	799	773	810	784	756	778	801	751	815	740	785	786	797	779	762	830	821	776	823	771	807	781	754	770	792	837	789	813	760	769	808	811	749	785	761	798	827	796	828	864	782	811	794	814	797	796	797	746	797	808	787	896	759	814	761	774	779	804	819	784	770	785	782	768	779	805	789	788	753	807	815	794	761	863	777	809	804	798	759	785	819	787	742	803	810	791	800	822	760	795	772	819	804	823	778	805	808	767	823	779	769	767	729	782	768	808	736	769	825	768	810	819	811	785	839	786	779	813	854	833	789	775	820	814	715	799	770	800	761	763	815	869	792	815	766	754	822	838	757	811	778	823	778	759	737	796	820	780	787	807	853	828	743	801	772	784	786	769	767	778	790	849	786	836	806	817	762	835	810	790	818	785	801	811	779	767	766	803	813	797	776	841	760	802	825	827	771	772	788	840	783	852	783	800	797	750	794	756	744	771	758	778	867	763	810	753	792	781	805	798	822	789	769	821	791	776	755	767	789	757	800	749	758	793	813	776	846	858	840	779	815	802	775	873	847	898	805	808	792	804	805	816	843	776	804	781	769	747	777	777	854	812	781	804	751	842	786	786	810	813	801	756	786	838	813	782	785	787	776	796	855	883	755	777	786	798	817	776	781	735	791	799	786	778	725	756	833	788	796	756	762	790	789	795	881	786	816	778	805	803	831	789	765	850	766	798	809	810	838	793	809	768	740	771	771	845	792	772	815	803	779	728	749	784	761	814	788	752	772	776	772	813	784	841	792	809	752	757	794	791	764	809	807	790	758	805	755	836	821	779	784	804	778	825	807	810	792	743	815	797	833	797	718	819	773	756	753	799	814	810	770	767	803	783	787	777	853	780	838	774	813	754	804	779	780	776	835	809	818	842	816	823	790	811	771	785	825	802	831	801	810	774	767	778	808	781	778	793	822	780	781	791	762	818	801	801	769	754	815	816	785	753	795	774	739	761	838	773	806	785	806	782	822	792	756	729	820	848	809	810	836	835	819	807	778	770	777	727	775	799	810	853	801	795	774	788	728	778	797	844	786	823	744	752	815	801	794	796	766	775	806	784	795	798	810	789	808	801	828	733	783	825	801	793	798	857	793	823	805	806	785	751	787	832	766	772	796	798	787	811	778	781	759	789	835	819	749	756	773	782	793	796	794	816	768	803	829	792	774	777	763	749	852	763	789	795	839	823	773	845	786	812	810	845	809	823	784	772	790	818	753	806	796	780	792	769	768	791	831	793	831	787	797	803	827	775	818	791	816	800	768	762	793	757	762	786	810	770	802	777	809	816	798	835	810	769	760	786	762	743	790	808	787	795	806	846	807	791	790	815	794	775	801	816	796	760	805	808	810	804	803	806	805	746	806	833	823	790	797	794	802	783	804	856	806	772	823	825	822	828	782	830	811	794	819	776	786	769	788	798	794	783	790	770	766	779	786	787	783	789	806	837	793	786	768	788	807	804	800	810	774	832	789	788	810	783	799	786	828	801	762	798	777	806	818	784	774	818	798	785	742	770	785	798	814	782	792	786	852	789	789	765	837	752	786	816	828	775	765	857	780	839	831	770	784	810	796	778	804	736	795	790	770	805	780	788	811	758	794	825	745	788	755	795	771	766	769	791	828	789	809	818	780	863	817	788	797	813	779	852	834	804	848	829	807	815	714	763	773	778	819	841	766	783	826	776	788	806	784	792	779	757	802	866	779	791	821	801	805	778	781	770	798	767	756	767	800	795	783	761	764	802	809	849	808	799	737	817	803	816	756	793	803	784	801	789	747	811	771	785	816	812	775	810	785	818	780	769	786	753	802	803	829	754	796	763	724	790	823	802	792	811	783	775	840	819	808	800	782	799	825	771	834	761	802	793	733	788	825	809	785	794	786	777	787	826	815	805	799	778	759	828	773	783	755	761	797	750	758	835
23818	21693	28992	24600	20110	5297	914	640	593	585	575	575	603	567	572	541	580	551	566	519	525	565	579	540	564	570	519	502	544	555	580	524	530	563	556	536	506	544	537	499	543	561	523	554	551	506	534	498	576	562	560	564	537	546	577	540	504	584	570	565	514	540	540	539	527	511	542	539	563	539	540	583	516	542	504	535	561	528	541	505	509	537	539	502	521	570	511	496	518	522	546	540	512	519	525	525	544	502	535	544	564	527	489	535	516	518	538	517	548	558	538	546	503	533	520	531	511	537	517	521	547	540	516	511	514	551	533	512	528	583	544	538	503	526	527	549	514	522	551	512	517	560	515	566	526	536	464	541	524	501	547	531	531	494	506	542	548	538	536	524	558	531	535	496	526	522	554	538	534	526	561	515	511	541	569	569	521	568	497	541	540	497	537	535	557	556	524	537	539	507	522	537	517	532	521	514	498	534	545	547	571	499	531	523	534	543	534	536	549	515	520	508	492	506	539	515	578	498	543	507	538	550	505	522	527	542	500	533	541	530	510	526	541	483	497	521	543	507	509	522	504	532	550	501	570	541	555	518	508	498	506	509	529	519	512	463	522	543	521	519	495	543	527	542	560	534	533	552	502	509	523	492	504	514	543	541	478	485	597	537	547	535	510	562	550	539	547	519	535	493	539	471	529	521	495	518	577	530	523	540	521	518	508	491	536	491	510	530	504	530	537	480	547	519	513	532	539	523	569	506	505	590	526	533	524	571	514	484	512	493	506	500	545	533	554	540	545	548	513	504	525	521	521	535	528	509	519	518	568	537	544	552	537	512	541	487	514	561	538	531	527	534	525	469	584	474	515	582	533	518	518	524	553	502	526	527	502	509	510	525	520	486	490	565	545	485	535	501	532	500	518	553	483	507	515	512	528	547	498	504	492	513	521	507	526	510	536	522	500	543	527	568	499	508	511	507	505	525	540	517	522	515	502	548	547	539	506	545	473	551	526	511	555	525	525	537	493	525	531	519	542	557	535	539	570	496	533	582	538	541	502	514	523	495	550	534	568	524	495	524	519	551	510	558	554	522	550	503	548	530	527	477	529	519	517	530	532	535	524	546	536	537	523	522	535	539	570	541	511	477	505	533	534	543	517	522	514	503	519	552	494	547	536	533	511	531	550	497	486	527	516	592	521	513	541	593	530	525	527	476	527	536	521	534	548	540	500	505	509	561	502	525	538	518	535	525	535	493	527	545	574	505	529	538	566	507	540	544	504	522	524	523	530	518	509	511	533	526	518	550	534	513	548	514	553	520	572	537	507	541	560	541	523	548	497	541	532	548	538	525	514	534	528	531	504	534	524	530	504	513	512	516	517	488	515	546	534	540	540	551	527	538	476	488	516	530	544	529	529	523	513	558	499	483	470	532	534	582	570	535	560	525	498	491	565	496	528	546	512	533	585	536	533	549	552	543	512	553	534	498	467	559	516	546	545	551	578	520	489	497	530	520	558	560	532	534	514	531	484	544	518	552	511	579	533	526	512	500	541	505	483	526	530	578	515	541	545	524	543	576	501	485	509	494	507	511	539	531	472	512	531	520	526	542	514	503	541	508	560	520	510	526	530	498	546	507	494	495	524	536	520	542	549	591	550	554	521	515	545	513	553	498	514	520	513	498	539	522	602	525	539	540	515	530	554	499	505	479	535	536	535	557	549	560	508	547	536	487	557	501	518	575	529	499	528	514	562	500	479	526	522	528	534	556	515	529	538	527	534	554	515	514	515	528	565	535	566	508	536	516	544	481	522	542	526	510	519	503	498	519	535	541	511	508	499	537	544	554	519	529	579	528	546	560	494	528	511	507	538	503	528	537	508	525	536	538	509	539	556	529	529	545	528	566	511	490	536	529	499	523	504	516	561	533	506	509	574	548	503	493	559	504	527	516	540	538	565	500	525	530	534	496	513	530	519	555	537	532	505	502	532	525	495	534	513	538	516	533	518	564	534	545	520	493	508	504	562	521	540	522	500	536	515	491	493	516	518	532	542	572	545	494	527	547	542	555	545	518	514	528	531	511	560	525	477	530	504	522	552	491	550	547	567	547	499	523	554	503	498	512	513	516	538	489	495	534	517	525	552	519	541	518	539	530	549	518	516	567	531	517	501	517	525	495	511	506	488	516	492	514	511	507	513	500	538	530	491	515	539	562	539	562	528	562	565	546	520	541	531	529	515	555	532	555	555	513	527	588	544	516	532	548	505	482	553	552	503	553	514	567	490	520	544	533	522	523	502	518	552	526	521	540	520	506	545	494	518	520	571	535	551	556	531	468	500	531	505	550	531	542	519	543	563	526	552	548	535	550	513	569	510	513	523	565	520	485	523	528	539	540	532	568	582	508	504	525	506	515	528	529	500	481	501	539	555	523	535	549	547	543	518	498	519	495	534	542	504	543	510	494	508	523	514	556	533	496	552	507	566	513	561	549	534	521	527	544	542	506	573	529	541	518	531	530	513	527	524	542	549	534	507	525	507	535	485	512	494	557	542	517	529	505	512	509	510	521	556	560	514	485	507	513	542	506	563	510	551	534	535	544	511	527	498	533	517	505	528	518	538	542	538	530	525	514	509	524	529	533	533	514	529	533	534	518	491	537	572	513	517	561	536	516	575	512	495	535	515	497	555	540	524	523	498	544	541	533	526	526	548	526	540	501	479	470	504	541	546	505	555	490	507	506	518	533	513	557	532	530	517	514	521	487	507	506	546	569	500	537	473	546	555	514	510	514	529	495	514	511	531	532	525	506	512	530	546	506	505	543	572	483	494	534	538	487	510	514	516	530	577	534	478	520	526	512	520	504	546	526	548	536	538	529	525	535	514	522	552	503	515	566	543	543	557	537	499	544	513	539	543	568	521	522	528	533	558	515	514	512	547	543	520	556	544	555	523	539	521	511	503	557	519	536	480	553	554	544	517	520	528	488	526	523	517	526	543	531	486	499	525	541	517	514	517	474	509	522	502	577	550	538	489	524	508	574	507	497	500	528	535	535	528	471	578	525	501	553	497	498	552	539	515	551	545	477	510	514	505	542	504	542	495	501	540	507	487	486	536	535	545	504	507	547	593	548	572	498	530	526	548	527	559	539	535	495	532	538	568	543	557	537	521	557	549	533	542	517	511	562	542	564	496	521	531	555	496	541	522	525	541	550	525	501	500	491	529	496	547	509	494	537	519	514	544	525	565	526	490	523	531	527	507	514	530	519	504	542	516	470	507	524	494	546	553	534	548	535	511	518	546	544	541	518	540	469	533	532	492	492	535	526	538	537	538	520	565	518	510	568	502	510	535	562	489	498	498	504	510	569	502	531	507	535	502	517	534	539	512	544	517	525	508	532	584	509	503	525	490	534	515	537	532	535	501	520	504	535	500	513	498	539	548	532	540	549	548	485	493	529	525	511	543	531	526	543	507	542	514	569	530	516	555	520	502	576	527	523	521	546	521	549	526	506	549	500	526	539
40811	79425	37911	1683	1386	1150	1030	951	864	808	799	756	767	777	689	743	694	697	722	707	689	707	703	656	686	704	723	690	645	657	748	665	679	715	729	697	677	708	654	703	749	680	705	727	719	735	693	712	697	718	719	713	714	689	696	776	717	727	713	737	723	705	671	677	768	704	680	701	674	666	685	670	673	693	725	693	688	686	703	690	662	690	647	676	683	673	671	724	663	644	684	704	599	729	670	655	618	706	703	707	670	653	660	689	635	653	672	693	753	664	644	676	726	681	735	707	642	637	696	649	696	665	638	648	688	679	687	684	695	650	628	689	753	689	664	674	684	667	660	699	689	675	735	653	688	667	705	680	696	672	653	698	680	690	698	673	673	655	685	718	714	688	687	670	712	673	627	671	653	714	669	717	691	695	666	744	639	691	719	704	644	642	619	685	703	717	686	726	651	689	634	720	656	654	693	675	690	676	697	738	710	657	669	688	689	633	700	689	657	664	650	660	647	686	670	651	642	678	639	727	615	667	734	669	669	679	675	728	707	705	697	663	671	683	719	702	659	694	691	654	671	653	641	670	632	637	624	710	652	706	655	661	638	735	655	656	674	698	673	678	698	660	657	689	710	679	668	678	703	672	656	687	610	684	674	677	677	678	725	674	707	665	622	682	718	673	635	686	663	719	688	685	680	684	692	631	666	693	650	689	658	680	693	622	674	692	718	691	664	670	686	684	665	694	673	644	691	701	647	691	681	651	708	646	657	657	663	725	640	709	670	660	726	693	709	676	720	699	643	710	707	634	655	637	661	646	669	675	662	674	678	656	670	639	721	645	655	682	697	665	638	737	649	671	715	712	676	668	646	648	647	685	682	695	640	626	722	708	674	725	699	675	651	666	681	700	729	715	651	721	696	631	636	681	599	694	675	645	684	651	689	715	711	671	699	665	692	696	672	631	684	645	650	654	684	690	648	713	701	658	632	690	693	651	638	661	700	702	709	667	697	664	644	656	682	669	696	681	677	670	641	657	674	643	660	665	626	690	677	617	645	661	667	674	645	679	678	703	633	705	640	714	624	639	663	642	633	683	697	735	691	690	686	671	703	677	679	698	676	710	640	688	658	669	648	720	645	693	665	660	703	692	679	719	678	666	641	726	660	688	709	727	685	671	690	658	686	676	668	679	674	667	673	706	638	689	673	679	705	646	693	642	618	651	701	649	655	635	681	675	631	711	637	646	695	657	662	710	655	626	641	629	665	694	710	682	699	674	684	699	684	622	681	665	682	660	703	635	661	706	709	652	704	737	679	705	708	728	687	697	650	613	658	668	712	679	729	727	683	643	682	694	663	644	677	670	637	654	644	695	630	671	670	623	667	675	670	678	675	661	651	669	698	699	732	647	664	706	696	689	721	636	713	667	693	659	712	721	689	671	660	680	676	679	668	643	656	692	738	618	610	714	670	724	682	688	672	676	689	676	701	696	656	669	689	684	666	686	687	680	704	671	686	708	689	673	649	641	690	632	665	651	655	689	670	665	652	673	637	693	668	680	671	706	658	679	675	701	682	717	671	682	687	657	701	678	674	640	655	714	672	716	686	676	644	696	685	631	667	657	709	691	681	669	679	663	668	651	653	733	650	677	678	584	636	703	651	669	685	683	676	721	680	657	671	717	652	716	661	665	650	732	651	677	653	697	680	642	672	725	661	656	695	657	701	666	697	682	677	664	699	656	697	682	702	683	681	723	697	696	681	727	684	653	710	706	638	713	652	654	690	654	609	710	621	647	674	661	620	670	659	692	667	623	716	630	677	673	661	666	683	673	692	672	677	683	708	714	641	698	714	638	666	688	686	684	680	693	634	679	666	698	647	745	657	671	637	676	660	631	661	671	708	694	705	688	709	671	629	691	709	656	683	688	651	701	675	698	675	679	672	693	695	648	639	697	706	704	668	670	704	654	675	671	609	636	673	657	748	645	684	692	700	661	663	723	673	658	663	680	672	665	707	680	681	633	659	663	684	671	676	714	689	629	677	651	650	681	688	685	632	699	626	655	665	710	690	660	647	695	672	631	691	709	669	636	701	634	695	646	699	710	659	638	693	682	679	682	671	658	706	664	681	670	689	624	689	644	650	702	658	707	732	668	667	671	699	723	724	691	669	669	669	648	634	680	685	666	720	676	657	679	695	709	677	680	726	648	711	663	686	671	657	703	693	674	636	668	674	715	660	681	600	684	716	678	682	674	706	683	673	726	675	671	699	692	653	624	640	678	686	676	671	675	700	678	622	648	628	663	629	679	698	703	705	618	682	677	689	674	655	698	670	712	722	720	659	688	728	697	685	674	661	661	680	668	657	675	690	679	719	668	683	686	722	709	668	644	692	677	675	637	701	663	697	648	666	619	645	663	670	633	653	669	700	655	643	665	646	672	624	741	725	676	677	661	640	688	668	669	675	673	663	717	681	689	697	632	661	681	689	693	659	635	647	706	698	652	704	652	676	665	677	652	628	665	665	709	682	643	598	692	681	700	682	668	676	670	693	666	685	678	693	663	699	663	638	617	657	675	661	725	674	727	637	685	646	647	687	660	711	641	687	701	704	672	694	722	644	670	693	726	653	703	707	679	689	688	698	713	689	692	680	717	677	683	648	704	642	668	653	684	645	661	668	686	648	738	633	664	684	644	662	693	693	632	663	688	617	692	676	675	701	617	650	678	681	678	680	682	683	716	706	691	673	672	688	670	665	607	671	694	639	663	709	703	671	652	687	692	656	694	689	685	642	694	657	641	729	690	673	664	654	679	743	655	685	692	695	687	671	677	665	657	695	645	686	645	661	679	688	637	660	672	649	699	662	681	668	660	629	644	664	722	663	660	672	682	712	675	662	633	664	651	693	690	682	706	707	681	645	678	637	676	642	650	748	676	671	675	666	705	723	658	670	662	702	689	671	705	724	657	634	677	650	661	669	673	709	663	681	705	658	658	685	694	675	659	665	678	660	591	658	683	676	669	681	694	730	702	641	684	624	636	690	715	686	670	653	703	703	680	715	669	681	651	645	661	629	645	659	665	633	661	684	694	686	679	658	740	694	664	653	679	706	634	698	665	698	667	703	661	719	681	667	666	610	677	619	642	698	703	711	673	670	675	678	658	662	666	667	655	682	678	682	622	664	691	649	688	657	686	685	659	679	686	686	727	681	689	649	670	694	656	700	662	677	700	622	682	672	697	642	686	650	714	705	685	685	637	646	669	701	696	678	689	650	668	689	701	652	635	704	680	708	654	685	684	667	649	673	709	631	664	715	673	695	656	659	697	680	650	678	649	708	680	704	659	694	716	657	651	672	693	634	680	619	632	682	661	660	658	717	705	680	699	674	661	670	687	625	687	635	719	654	659	672	668	667	684	653	672	662	666	686	667	690	634	667	677	690	679	659	694	673	642	705	736	641	631	694	599	682	698	685	621	690	695	684	691	659	726	704	662	645	662	678	674	704	700	689	704	683	643	648	661
24991	22080	27732	24329	6122	715	593	654	571	634	617	572	553	562	562	588	586	551	555	521	546	545	529	529	535	555	534	546	516	566	543	566	523	555	570	503	539	602	519	551	554	533	572	537	540	569	520	572	530	569	568	554	561	543	552	508	548	555	511	576	556	552	531	512	531	522	562	505	540	548	524	565	503	558	562	508	519	520	546	560	571	546	528	548	572	527	523	552	530	577	533	505	534	565	513	520	553	553	543	526	525	540	563	564	538	552	533	539	520	532	528	540	551	527	560	499	563	527	540	540	533	574	533	519	528	539	535	553	562	540	528	553	526	550	568	511	535	594	539	497	565	539	524	553	551	606	583	551	544	539	557	607	537	558	556	545	560	531	523	549	570	545	571	547	515	509	553	569	577	545	531	536	522	534	551	502	548	559	540	566	555	550	536	519	554	547	536	562	506	546	560	513	530	532	501	566	535	525	547	531	543	534	523	578	545	504	520	562	526	551	530	564	548	611	575	523	573	568	519	500	511	543	497	539	485	522	531	592	567	536	604	499	541	545	545	540	507	509	594	573	586	487	559	524	578	560	545	527	550	530	560	545	561	573	525	568	579	556	538	542	570	531	525	521	523	520	514	543	520	519	556	537	506	508	488	513	539	573	555	554	550	522	500	551	543	550	568	543	529	503	530	537	558	552	529	523	574	525	512	522	558	530	561	508	546	517	543	534	528	559	532	563	578	506	543	556	571	520	523	581	537	522	566	558	583	565	515	541	521	514	547	489	520	572	520	524	548	517	567	551	494	523	544	523	534	532	570	509	536	540	503	553	518	571	525	548	518	562	500	540	578	537	532	583	547	541	561	551	565	538	528	509	531	549	566	567	504	503	529	526	587	546	563	553	513	514	543	517	494	527	526	562	566	554	545	508	529	546	569	534	553	526	540	560	566	524	512	556	542	494	595	545	519	560	516	520	535	581	550	563	559	548	540	565	528	529	514	539	582	556	551	585	545	533	517	518	535	527	556	579	543	548	560	543	595	510	550	510	535	511	530	537	534	523	542	582	564	574	551	514	534	534	591	524	532	540	567	556	542	529	553	540	498	516	520	512	549	541	553	549	529	541	545	550	544	512	542	550	555	525	502	530	489	541	558	581	564	559	518	540	526	526	521	575	596	506	514	565	529	486	510	551	552	585	512	550	551	524	529	530	546	547	551	531	530	527	531	514	546	530	528	561	517	561	552	529	520	549	537	580	534	510	573	541	550	541	574	583	536	540	521	556	509	601	547	524	521	569	549	528	511	558	524	553	573	542	542	542	575	555	575	566	525	537	578	511	532	522	566	507	513	567	538	547	544	531	605	507	553	524	544	538	572	552	537	530	544	569	555	547	589	566	520	563	553	565	590	542	591	521	528	534	534	537	534	519	551	547	556	529	549	565	521	526	537	548	530	572	540	543	566	522	554	520	538	544	555	533	532	556	566	533	565	553	526	524	554	538	522	566	551	577	547	536	519	573	504	542	523	543	526	526	556	559	529	537	573	504	518	563	533	516	528	476	556	529	562	556	512	536	508	568	544	555	518	571	538	565	552	527	535	557	511	565	540	550	532	550	525	552	564	539	544	555	540	524	502	554	534	528	550	524	565	496	539	537	554	515	580	593	548	575	516	531	516	544	546	551	526	566	541	524	545	528	519	549	561	537	551	546	597	543	526	542	555	544	572	553	543	520	562	530	513	561	539	533	558	533	490	511	539	546	540	553	571	536	544	518	548	535	568	587	533	549	590	563	520	537	507	530	550	532	537	536	547	547	559	541	538	528	542	519	536	526	487	560	524	535	530	493	563	523	533	521	501	536	546	518	529	586	559	508	547	540	561	561	552	545	571	540	560	528	529	557	526	556	566	547	561	529	548	536	519	531	548	499	521	534	529	512	553	519	529	536	511	583	566	559	535	549	520	511	544	507	527	527	505	538	551	568	551	563	525	545	515	566	517	515	542	560	511	514	527	521	522	517	600	538	567	598	529	518	535	547	485	551	595	549	507	545	561	555	510	554	552	572	553	530	552	527	590	536	544	536	570	556	525	509	536	580	542	533	510	528	527	524	504	570	543	543	548	538	538	572	546	546	559	521	532	509	560	549	570	535	566	550	554	505	548	542	541	559	494	557	492	545	538	504	542	542	541	542	533	543	537	514	550	562	520	537	518	570	587	537	537	528	526	538	536	549	580	517	562	532	525	527	573	550	566	532	566	504	520	541	519	544	520	564	522	535	599	574	525	533	533	535	591	532	578	539	554	542	547	540	555	572	563	536	585	534	550	536	550	581	537	539	577	517	536	476	562	574	508	530	549	536	536	579	550	526	547	520	551	549	542	569	585	510	554	540	565	552	528	533	557	503	558	541	558	545	506	515	531	525	579	549	563	532	549	534	538	544	559	559	530	590	529	569	518	525	528	519	574	516	521	537	558	544	581	543	528	558	549	523	562	551	516	534	557	538	515	555	527	499	576	529	490	536	574	564	569	527	557	574	513	544	529	538	564	553	521	559	542	565	551	588	521	578	534	513	550	537	562	519	529	546	563	560	510	514	534	540	563	568	552	558	528	510	530	534	555	552	508	527	534	517	506	517	496	489	557	527	518	497	556	539	550	510	543	578	499	561	565	531	533	549	535	550	515	544	563	576	544	537	538	544	537	551	516	566	553	563	550	516	540	550	509	536	580	560	576	535	545	512	556	551	546	568	530	530	507	572	569	568	530	557	579	537	559	539	515	527	552	534	528	511	549	578	511	531	586	560	537	538	512	526	540	518	532	554	525	514	557	571	590	572	560	558	552	565	503	513	547	589	572	522	517	514	574	555	485	545	574	530	555	536	548	541	542	539	547	501	593	525	551	547	522	559	584	544	502	520	534	565	544	504	546	515	578	561	477	564	519	555	553	550	535	528	556	514	518	565	542	547	534	551	562	541	526	502	508	545	540	544	507	553	519	557	570	511	514	530	503	563	526	516	530	530	576	531	582	530	530	570	558	536	516	555	522	573	531	499	541	528	512	588	554	541	562	568	517	546	530	558	519	575	551	505	522	600	544	556	538	541	519	507	542	523	527	557	571	512	518	507	538	479	544	517	548	520	506	537	527	511	506	577	547	541	478	527	538	540	522	505	531	543	515	543	534	582	571	507	549	585	545	542	537	560	494	550	549	528	592	546	535	522	533	539	559	550	554	541	528	565	574	535	544	579	555	522	571	548	558	517	523	480	543	496	550	583	504	541	524	544	529	494	551	527	518	546	563	560	538	563	587	537	580	537	567	531	522	501	545	517	517	549	533	559	545	520	576	538	543	529	496	527	549	528	573	576	567	501	573	534	544	508	577	530	546	505	570	521	551	547	558	520	618	555	506	525	566	499	527	521	549	548	514	544	533	529	553	593	491	503	503	542	530	539	541	541	589	573	505	508	500	520	563	492	542	508	561	502	520	572	499	558	545	508	551	560	553	530	551	526	522	540
37048	65522	29910	1230	1035	929	845	840	788	762	738	664	677	729	713	707	734	696	649	677	702	707	724	686	680	689	705	677	709	715	681	716	693	721	680	695	692	679	691	763	672	711	704	679	704	734	733	752	676	729	657	701	719	686	672	743	691	712	727	705	665	691	666	753	693	699	695	672	659	687	693	685	680	659	708	655	659	679	658	678	715	694	719	675	716	659	687	707	691	683	701	704	649	698	648	693	693	674	706	678	685	692	719	714	639	683	672	689	663	706	678	708	698	677	692	671	660	687	712	673	650	703	734	687	680	718	688	645	686	709	659	700	670	690	672	694	679	647	668	651	667	670	705	670	681	656	685	677	673	679	703	737	673	691	690	678	652	646	657	654	640	684	685	686	688	720	661	669	713	713	720	662	650	726	703	680	699	690	716	709	710	711	674	696	702	679	691	714	691	691	668	691	717	658	712	667	701	621	681	666	669	714	720	664	724	675	680	720	668	696	689	700	698	675	664	712	667	637	690	683	718	697	672	696	674	665	660	680	697	657	702	664	742	642	648	669	663	672	690	668	708	683	699	657	653	698	704	709	650	679	652	667	675	706	633	682	657	653	635	689	664	672	671	684	694	672	656	710	696	637	687	689	676	681	683	650	691	680	719	674	709	642	705	726	648	638	696	679	670	650	701	698	725	663	651	709	682	727	680	660	697	720	661	711	651	690	707	697	668	685	668	657	636	722	702	707	721	680	667	676	664	706	704	711	717	679	725	666	658	692	692	669	717	673	718	706	700	700	677	686	627	697	670	743	700	703	673	668	670	710	702	706	689	687	649	669	654	685	730	680	704	682	705	707	683	694	669	734	653	731	731	650	682	641	723	714	663	657	685	652	666	709	722	598	670	725	733	639	701	626	675	673	705	665	693	700	630	674	637	687	699	713	767	686	711	654	682	696	698	655	661	730	683	696	684	711	687	650	672	694	653	647	648	691	635	631	658	709	698	686	682	675	754	665	682	654	694	712	654	682	706	659	652	706	651	684	658	690	690	698	687	655	715	663	634	658	663	659	723	657	667	673	637	729	661	699	693	745	690	682	698	631	691	702	690	680	697	673	721	668	669	716	693	710	668	693	642	635	677	729	707	721	642	687	718	665	677	651	658	689	686	699	680	672	657	710	661	681	687	638	666	719	676	667	637	691	690	643	622	661	706	692	684	629	663	686	733	711	671	691	720	676	681	657	686	707	677	705	687	682	663	678	702	700	683	659	731	668	702	649	678	707	721	683	711	692	684	686	690	659	678	702	669	646	682	681	716	667	672	695	695	735	704	672	659	690	712	619	673	710	684	650	655	666	680	676	675	663	657	682	688	698	713	751	712	689	646	661	698	701	702	694	647	683	672	676	670	673	692	679	668	692	692	676	694	651	680	717	669	714	694	655	685	641	708	691	667	662	637	653	689	670	642	718	660	675	676	643	747	656	675	707	691	681	672	653	709	695	675	682	671	668	713	675	753	692	714	680	667	690	706	640	716	697	639	730	723	710	646	714	706	668	653	658	720	689	673	731	664	668	652	646	695	692	658	644	721	643	655	650	695	710	639	731	641	700	651	676	703	700	658	690	718	697	686	673	674	669	675	641	635	679	629	649	712	710	649	705	695	683	655	657	632	733	731	674	716	699	682	695	718	676	684	636	689	671	712	696	700	691	655	676	660	714	707	657	696	675	653	739	666	708	654	706	708	667	681	726	660	659	647	730	649	724	693	695	660	645	666	617	691	702	667	670	689	700	684	662	683	660	680	706	683	677	722	680	677	703	723	672	701	691	662	679	634	675	681	664	687	694	693	635	686	706	717	693	671	692	639	693	752	670	698	726	706	662	679	676	673	683	668	665	711	688	736	680	681	656	698	692	718	676	692	678	635	662	636	711	673	628	696	697	675	713	688	695	688	674	702	687	691	682	666	733	637	663	662	675	672	679	662	665	715	674	714	670	705	660	705	682	693	664	686	655	684	704	653	655	739	689	679	672	697	716	684	643	700	698	724	697	656	684	761	666	668	691	656	700	678	662	677	683	697	636	672	652	706	686	683	717	729	685	652	705	697	672	697	692	677	678	683	695	700	662	683	685	671	693	686	680	695	649	695	695	701	669	636	710	654	665	719	651	710	673	688	740	703	636	696	684	669	682	704	681	716	680	677	640	728	704	674	636	671	678	702	734	668	675	673	704	735	664	662	664	705	651	699	707	703	702	701	718	688	681	656	710	689	704	706	695	688	713	700	674	683	691	715	692	674	720	688	687	680	711	706	660	681	707	690	691	702	713	715	694	703	664	669	683	689	695	692	683	689	728	683	682	661	668	723	683	659	715	613	642	666	689	660	691	702	716	658	708	705	669	690	706	657	734	687	704	681	732	678	704	721	642	709	710	681	671	663	664	709	668	688	692	718	676	643	648	707	675	675	707	650	664	659	692	685	697	702	675	671	648	660	701	701	708	658	692	724	646	646	715	682	702	743	686	681	690	705	672	689	691	702	683	628	710	691	648	682	687	672	659	664	659	684	694	670	707	685	686	707	713	700	708	690	658	717	689	655	701	678	717	639	679	668	705	709	715	709	686	694	672	679	621	615	673	697	703	654	665	689	692	658	646	672	696	679	697	679	655	721	699	643	654	709	695	662	651	700	655	719	676	672	714	684	685	681	659	714	689	694	729	656	726	671	660	656	720	680	652	649	688	721	635	671	645	703	668	709	663	702	673	683	674	730	681	664	708	707	698	684	704	692	678	681	685	658	697	699	687	677	705	701	698	672	699	675	651	661	709	707	724	728	675	704	686	643	677	679	691	683	665	672	705	665	696	634	669	673	639	674	648	708	683	666	669	682	687	654	684	734	714	721	665	636	688	685	671	712	700	663	728	695	729	658	695	691	704	656	668	754	716	675	724	662	689	664	658	661	715	742	663	706	635	696	707	717	642	669	669	687	706	672	695	659	692	657	611	712	674	637	689	693	672	637	653	699	664	688	639	652	705	734	673	643	734	667	688	721	686	653	695	673	660	625	701	695	711	707	664	657	652	673	706	687	703	708	694	639	723	678	684	651	716	674	679	721	674	681	667	682	666	684	678	658	679	709	700	686	682	724	656	688	680	693	707	715	683	672	717	670	675	789	679	680	708	712	686	730	664	655	677	669	675	701	709	710	677	690	641	705	696	691	711	676	704	709	612	702	636	713	697	683	710	698	667	704	662	676	655	664	708	637	699	654	737	744	696	679	668	702	718	682	717	667	663	731	713	647	675	676	687	680	671	691	673	684	684	724	687	665	658	680	724	694	720	719	722	655	668	668	686	695	727	699	647	692	703	643	666	707	742	736	699	678	739	684	715	692	683	638	706	710	699	679	699	693	717	753	668	676	675	658	648	694	711	672	704	648	668	709	648	662	742	690	673	641	700	654	698	682	713	692	664	672	684	714	702	679	651	647	670	652	655	715	659	682	732	741	685	680	701	661	657
22792	21510	29219	24114	21403	20127	3454	672	551	527	524	497	461	486	472	473	443	433	419	457	459	462	405	431	427	409	405	446	427	394	415	393	417	420	394	416	438	423	375	438	429	440	413	425	430	387	449	425	418	411	426	403	421	449	448	430	437	415	423	427	412	447	445	432	431	418	428	359	387	418	418	391	413	427	415	407	431	444	412	395	420	424	414	426	437	377	393	412	403	388	400	366	410	406	437	402	409	419	399	421	403	413	407	426	380	390	426	402	418	400	430	398	401	415	413	442	381	397	399	422	386	400	396	398	427	432	429	402	453	405	437	409	412	390	402	412	387	392	422	398	408	450	392	453	376	397	396	418	419	379	397	410	418	390	407	401	402	397	391	412	413	393	393	374	394	418	401	441	417	392	448	442	426	437	392	411	419	404	398	390	383	410	415	428	413	403	391	372	406	419	386	413	397	414	396	398	405	388	413	414	373	412	375	419	444	413	412	399	394	417	447	424	415	393	406	380	359	424	428	368	408	439	423	446	414	449	390	387	435	401	385	378	377	376	391	395	391	417	378	411	407	422	419	378	390	397	386	401	379	409	414	370	419	369	410	397	406	414	407	388	392	373	411	408	396	409	385	416	415	366	379	432	401	385	376	426	399	401	398	391	404	387	411	454	432	392	407	409	393	412	386	381	379	436	403	387	407	436	406	382	437	398	418	414	418	360	371	424	410	392	430	395	417	434	375	408	396	415	430	383	404	436	383	410	384	416	398	434	432	395	389	401	432	401	410	423	455	424	373	402	455	375	434	429	410	408	413	368	384	382	442	413	416	439	395	364	423	424	432	427	401	406	396	451	399	408	399	405	397	398	401	383	381	409	367	385	403	376	412	400	412	424	405	425	407	372	398	439	422	410	450	446	432	425	371	405	388	415	412	406	400	401	384	414	417	422	418	382	389	401	391	439	392	381	438	405	371	378	373	416	404	400	394	388	391	411	410	439	356	399	375	436	436	431	411	422	436	413	404	395	376	417	374	408	413	414	396	390	393	411	379	409	381	440	389	439	395	397	408	398	439	425	405	423	415	392	394	385	413	385	388	398	405	403	420	451	400	426	418	360	395	397	421	411	393	390	415	402	397	383	404	417	436	397	425	371	401	379	398	399	365	421	424	439	411	410	399	412	414	395	396	419	434	459	380	380	433	386	406	384	396	406	379	381	395	389	439	435	411	401	406	389	408	418	431	419	410	397	388	389	407	406	398	410	383	427	394	429	389	413	409	417	425	418	421	409	391	401	424	387	407	420	404	449	429	382	401	384	433	418	409	372	400	399	436	407	419	384	417	410	430	410	436	378	416	399	450	424	430	390	398	420	387	400	443	403	402	405	390	414	433	445	406	432	407	390	421	417	414	404	412	402	415	420	419	410	395	381	439	434	403	380	443	385	376	405	391	405	396	406	420	407	376	434	395	400	393	389	398	381	406	417	425	396	403	402	424	408	416	413	401	421	413	408	379	413	390	401	428	423	405	412	386	378	376	383	393	404	411	395	423	406	412	381	386	426	395	413	405	418	407	420	431	397	417	392	392	414	416	419	415	376	437	397	434	424	407	444	402	397	416	389	398	395	403	360	424	409	418	374	397	400	411	413	442	388	473	428	432	379	380	410	396	382	384	458	434	401	406	405	402	425	399	421	405	395	441	445	426	358	414	400	397	413	409	410	387	410	384	455	344	377	410	420	386	448	428	392	432	418	361	435	403	426	387	382	394	433	438	403	426	403	417	401	406	432	384	411	434	422	412	393	414	458	397	409	425	385	434	389	395	383	421	393	405	420	409	384	412	402	403	371	409	438	421	422	438	439	432	373	381	383	418	425	435	422	407	404	401	406	421	415	393	415	423	382	427	393	404	393	403	373	398	370	409	423	422	413	395	422	437	404	421	390	354	421	412	405	414	397	430	411	411	434	405	384	404	389	420	391	435	433	396	440	382	414	407	408	371	424	408	419	385	415	379	404	405	380	394	390	401	392	423	424	448	416	398	412	389	399	408	429	401	433	389	401	405	391	433	412	404	442	433	402	422	438	459	422	432	370	387	409	409	389	409	437	416	391	409	400	411	459	431	399	413	402	378	416	389	402	415	374	394	420	445	374	408	407	415	380	451	399	415	427	377	419	382	405	397	374	426	383	398	438	411	390	408	417	413	416	456	422	384	387	426	422	427	397	400	367	387	411	417	425	437	419	385	418	434	398	400	396	372	400	403	404	400	391	400	452	394	439	406	377	415	398	448	432	419	405	400	424	418	422	409	398	381	401	379	379	432	412	413	400	404	385	435	438	402	431	406	385	405	433	405	428	425	407	431	390	404	410	401	445	362	400	402	406	400	405	415	392	382	395	370	426	352	412	387	396	410	397	398	402	406	421	402	411	399	369	390	409	405	375	415	377	379	448	441	417	444	400	420	410	419	423	411	375	385	411	362	426	393	367	388	400	384	388	411	396	416	455	405	391	421	423	383	406	429	412	428	431	390	409	383	421	363	412	389	411	422	398	437	357	437	387	401	395	455	373	431	420	387	418	383	406	404	438	388	429	418	386	434	420	424	421	385	433	392	405	422	422	368	356	404	419	397	419	397	386	407	412	420	407	398	384	414	443	413	398	436	402	393	404	405	406	396	428	405	345	411	416	358	390	408	444	369	401	403	380	412	406	442	399	440	387	423	392	436	421	388	390	436	365	413	398	432	401	402	437	376	411	412	416	403	426	400	402	428	397	392	403	412	376	393	426	404	397	402	410	396	379	399	405	370	375	429	386	390	401	411	393	397	417	477	394	397	367	414	417	424	410	394	419	391	419	395	423	411	411	390	418	409	403	417	373	413	421	402	397	394	393	423	386	416	381	409	393	391	414	397	416	414	398	381	397	432	379	427	411	390	406	428	385	396	394	397	395	416	373	412	455	399	418	438	425	412	385	394	379	412	424	434	379	389	384	410	408	399	428	395	406	407	380	399	410	437	444	419	375	412	402	438	393	431	401	395	417	416	403	384	392	374	385	374	446	394	439	379	384	427	422	395	393	417	400	394	404	403	401	399	401	394	414	426	396	370	416	396	417	428	406	380	426	434	395	413	420	370	393	426	411	411	398	412	419	417	395	402	393	408	415	412	384	430	426	426	405	367	411	412	414	400	412	384	415	366	358	382	428	379	409	375	366	390	388	411	410	411	422	396	415	377	447	416	386	421	414	414	395	389	407	393	403	433	377	382	390	418	399	422	411	379	416	418	383	439	384	427	452	387	425	399	433	391	445	402	419	388	381	389	410	375	388	428	405	397	421	385	375	431	394	394	433	388	416	407	410	394	413	414	408	391	400	413	400	405	417	409	394	412	436	412	402	417	399	408	409	370	406	419	443	393	411	447	407	370	390	364	389	383	404	372	424	415	412	398	383	364	409	397	381	390	394	397	414	448	397	377	393	403	420	398	435	438	394	401	393	389	425	431	390	410	388	404	407
48278	91934	44816	2361	1769	1442	1218	1044	899	788	759	716	662	606	640	575	606	557	539	559	548	570	525	561	550	510	539	513	529	577	535	568	542	555	450	434	482	545	520	546	541	498	524	564	548	543	488	530	615	549	569	575	534	548	578	541	566	505	537	549	558	544	521	536	516	545	558	524	583	510	587	534	543	531	478	486	508	513	511	556	527	513	548	476	500	521	525	541	541	520	502	511	514	507	518	484	529	555	496	498	541	535	488	517	528	532	535	513	457	543	502	550	520	528	535	525	520	516	485	497	566	502	534	496	500	534	536	521	505	501	535	530	508	506	549	534	513	482	516	511	522	515	519	510	479	504	523	492	512	529	538	517	540	496	484	550	544	488	485	505	550	499	488	592	508	527	497	517	503	524	497	485	560	507	524	507	481	501	478	510	505	513	495	529	584	503	487	505	483	504	472	525	566	511	507	544	482	532	485	530	501	477	514	494	521	550	477	517	536	530	495	478	524	537	542	487	522	531	519	550	524	525	550	529	487	528	518	517	513	505	508	487	534	542	476	513	507	492	473	491	504	523	542	515	530	531	520	494	515	528	482	511	475	494	496	534	565	498	551	527	525	490	499	499	490	523	469	520	512	526	562	503	485	520	519	511	487	526	512	506	517	482	523	492	558	499	520	530	482	539	545	545	538	483	539	515	524	537	484	563	501	526	529	511	500	513	481	502	537	541	518	467	503	487	497	488	482	522	490	531	497	510	500	538	530	471	534	539	525	538	506	565	563	568	533	540	486	553	492	499	514	509	494	551	495	513	503	526	515	534	524	539	526	538	535	534	516	475	534	504	532	470	517	487	492	491	487	544	548	517	496	519	486	528	495	500	555	508	537	501	486	502	544	504	505	522	460	500	538	482	477	539	540	501	516	503	518	538	544	444	516	494	482	526	507	526	488	543	486	578	505	488	491	546	542	533	534	498	521	506	498	518	545	515	507	478	502	487	514	475	490	564	552	521	571	499	473	534	472	461	553	513	498	510	505	513	479	502	508	519	489	505	521	529	516	487	491	517	503	509	533	532	479	478	508	502	538	509	480	479	527	489	540	517	508	513	521	506	514	537	510	508	530	518	521	546	522	504	537	553	477	475	496	487	530	502	557	502	542	480	475	525	526	526	554	516	522	506	548	517	529	501	510	539	539	535	528	522	509	544	505	464	484	528	513	508	513	513	520	524	471	510	507	484	492	506	491	505	488	525	534	475	492	476	495	544	536	527	515	540	518	524	505	489	465	512	517	503	524	535	472	534	527	492	540	498	504	512	495	520	497	508	523	537	528	475	510	517	549	489	521	500	508	505	543	505	490	521	529	484	489	535	513	524	507	470	529	543	499	508	505	528	519	507	549	484	468	550	482	514	528	480	545	514	542	546	505	503	540	492	528	477	515	497	470	561	491	479	518	493	528	480	513	528	532	518	486	500	500	516	548	540	518	526	504	529	535	545	517	482	527	492	489	524	534	484	488	486	498	469	533	501	488	492	488	473	507	510	510	520	538	502	524	516	558	495	539	514	521	497	518	511	513	478	532	460	537	504	574	505	522	512	500	511	528	512	476	518	502	492	515	554	513	530	502	520	512	493	503	498	501	509	496	481	508	505	564	508	486	554	499	512	498	495	516	514	544	503	517	486	521	523	531	529	547	511	512	473	545	486	541	490	549	485	480	508	501	562	501	520	543	510	503	476	517	502	529	510	498	542	523	528	486	527	473	505	520	559	506	529	559	498	496	524	485	528	523	487	498	509	503	477	481	488	521	465	500	513	553	504	498	511	502	534	562	528	591	465	543	496	556	509	518	493	520	521	520	518	509	518	518	544	509	505	525	525	521	550	571	486	528	500	501	544	517	503	525	498	494	520	476	538	511	554	539	526	507	501	500	512	495	508	542	549	498	490	494	507	487	522	448	525	511	554	552	519	535	453	543	513	528	466	506	470	536	528	546	525	487	482	521	528	534	461	507	510	545	542	504	502	557	556	496	509	529	503	536	546	512	506	528	503	583	514	527	470	535	499	489	493	511	529	500	516	541	523	521	543	513	545	538	527	541	533	490	503	526	547	544	543	509	518	546	510	467	545	529	499	550	495	525	535	508	541	502	497	527	513	520	484	488	517	540	504	507	492	507	527	485	520	504	509	544	515	464	485	514	516	527	514	496	535	505	554	507	516	497	495	526	519	483	503	511	522	498	543	514	457	489	528	541	583	543	549	474	481	460	520	497	501	508	544	513	510	512	508	520	529	462	489	519	461	503	527	495	499	537	539	513	560	530	514	571	494	505	552	493	521	517	525	546	485	488	472	553	521	535	564	510	489	523	519	522	570	534	521	534	483	545	490	500	544	495	492	548	534	526	521	528	508	441	488	528	494	481	509	493	516	498	527	517	538	522	487	494	512	581	527	524	543	545	518	500	510	474	515	526	532	534	532	522	510	557	518	456	503	486	505	497	532	518	541	526	568	496	518	484	547	543	553	497	500	507	497	548	521	501	487	494	480	477	502	499	549	494	512	533	485	564	493	541	521	521	502	483	480	503	509	534	512	451	508	518	498	496	507	493	491	534	494	496	534	524	507	504	481	499	535	464	514	522	512	472	479	539	476	514	495	501	560	561	527	547	494	512	570	485	542	547	535	479	505	492	518	490	521	500	496	496	537	521	473	508	541	528	516	532	557	473	527	521	531	517	572	512	464	478	498	496	548	512	544	526	531	507	505	537	490	510	510	530	519	547	491	546	477	525	535	505	513	544	499	491	467	527	512	528	445	520	534	522	491	522	504	587	515	493	519	493	517	524	518	505	459	491	510	537	515	468	485	535	526	464	510	487	474	540	504	514	485	516	512	485	507	534	502	512	498	535	481	520	530	506	538	493	558	526	542	473	529	549	512	505	506	485	504	530	481	512	500	490	530	525	485	526	490	496	529	500	518	552	505	557	538	566	495	508	479	487	505	487	505	534	479	536	501	495	476	530	485	531	513	515	507	531	500	542	528	522	513	504	514	509	498	524	520	508	496	498	535	491	538	514	511	508	544	496	515	498	559	547	486	537	516	477	503	484	525	499	531	507	510	506	538	496	504	526	515	526	508	539	494	487	485	490	467	504	551	548	513	512	477	524	490	545	553	513	514	515	522	495	529	516	515	509	488	539	517	490	537	523	529	508	500	553	551	503	499	492	557	491	518	507	474	514	492	511	505	539	549	470	493	516	506	528	557	470	502	534	498	498	483	516	481	500	514	494	519	520	495	512	511	549	508	525	498	534	491	502	488	490	492	476	505	531	552	573	481	524	512	536	500	524	558	481	551	549	515	541	508	537	490	504	496	506	524	518	516	520	494	525	525	512	532	490	501	546	501	503	481	531	547	534	543	521	490	506	514	522	526	542	547	531	521	543	513	516	501	516	549	523	522	503	491	506	542	518	516	464	522	526	540	514	533	522	493	552	507	499	480	525	538	509	542	537	518
28144	21669	13269	1352	667	608	595	628	617	568	630	640	637	607	608	584	627	632	643	577	647	650	631	644	631	637	622	575	594	610	585	676	648	597	620	607	651	671	615	634	638	667	647	654	652	618	626	582	649	628	626	613	638	574	629	646	649	602	628	616	654	619	637	609	618	608	626	609	622	635	630	631	635	616	607	623	646	600	570	626	638	628	685	646	625	610	604	608	614	632	616	629	611	638	610	653	597	620	626	661	653	677	635	629	596	630	665	629	616	599	579	617	660	577	692	572	637	640	615	649	624	628	687	690	614	619	631	631	606	586	615	618	628	629	643	612	604	675	566	637	626	609	585	651	601	586	614	576	640	610	645	632	637	666	604	584	606	602	619	618	576	650	660	581	633	604	628	669	645	612	601	621	637	613	637	621	632	642	644	615	637	613	645	617	611	602	640	620	585	654	621	630	695	598	644	599	625	624	626	641	635	642	605	622	582	630	632	625	621	610	667	575	654	604	642	645	653	636	604	601	618	647	643	614	596	630	596	574	599	608	663	611	605	612	608	622	649	594	635	602	607	605	619	596	645	610	601	629	599	625	601	646	608	625	653	621	606	603	639	675	622	647	579	629	634	631	623	621	682	673	678	658	653	682	640	584	605	648	624	648	638	618	639	636	675	630	603	616	575	643	635	656	597	646	626	666	640	628	644	619	613	641	620	651	649	614	652	671	615	618	597	614	594	624	604	583	608	621	615	637	644	631	604	569	608	639	663	625	589	607	619	614	663	635	656	639	629	630	576	574	609	638	630	669	620	666	666	657	589	618	632	657	615	618	629	638	611	641	609	638	651	643	615	578	588	591	624	599	641	623	623	648	628	622	621	619	593	617	643	627	591	579	616	569	634	617	625	639	628	604	641	671	624	623	555	607	597	632	622	653	619	641	599	640	592	615	610	599	618	643	663	618	684	580	650	634	618	640	649	615	651	605	606	593	622	639	649	579	659	647	614	668	625	648	662	579	606	641	548	653	668	626	644	641	635	617	669	641	623	674	648	582	651	633	614	609	647	646	621	635	683	635	645	592	636	615	613	611	618	660	588	583	650	617	636	643	672	581	647	595	669	622	602	650	642	615	620	629	680	610	642	636	601	613	621	639	650	639	623	588	643	607	556	651	593	622	562	620	620	652	619	589	578	626	632	594	615	596	635	618	646	641	624	637	623	646	624	637	625	616	612	629	618	641	611	617	631	684	612	633	619	585	644	607	652	639	590	612	612	615	621	630	622	645	615	598	621	595	616	613	633	589	580	612	619	623	681	648	623	611	602	606	630	679	656	626	625	645	613	592	648	671	601	662	597	609	610	621	619	603	619	663	632	644	644	648	581	606	635	589	553	622	650	616	667	650	645	605	635	608	635	611	658	631	617	621	634	622	616	620	627	636	677	642	623	624	635	607	616	631	610	623	622	610	591	647	649	618	604	633	659	656	621	629	640	604	612	667	588	553	625	698	618	608	616	616	623	594	610	629	620	625	600	636	651	588	599	606	612	589	618	648	629	633	614	597	622	602	628	650	624	628	653	624	670	606	592	715	664	608	571	639	639	608	639	669	650	631	655	618	645	590	617	627	583	584	602	601	619	608	613	632	623	615	641	655	656	616	652	626	594	656	666	625	617	619	640	611	605	621	633	609	618	611	638	601	605	673	604	576	637	667	620	640	631	651	620	636	600	626	653	663	594	651	601	665	614	596	623	567	558	657	586	629	614	699	599	600	594	658	640	608	604	625	602	583	606	616	657	627	637	597	658	591	594	664	609	626	615	586	590	615	595	590	640	641	628	636	638	620	639	622	663	649	611	636	651	606	602	629	645	630	622	607	617	583	654	610	630	612	623	632	607	612	616	635	639	605	616	620	599	591	633	631	617	687	610	621	604	645	670	621	661	670	650	603	629	630	610	637	620	634	620	603	614	614	622	598	577	598	671	627	582	656	602	612	603	604	674	666	636	651	612	592	648	609	616	567	657	626	622	629	619	577	659	633	628	611	607	629	629	614	627	610	604	615	632	588	609	617	610	638	589	672	611	628	552	644	605	611	612	655	599	595	625	650	613	637	631	626	612	586	643	632	610	646	644	616	672	661	643	604	657	616	600	639	633	633	667	614	630	626	612	666	643	643	637	620	641	632	632	613	648	612	604	610	580	656	623	652	588	648	618	606	619	582	629	614	597	649	578	620	626	647	622	649	571	652	564	592	644	642	637	615	628	596	633	668	603	590	640	662	599	620	662	626	598	634	605	631	644	656	598	607	648	610	639	596	685	636	636	626	616	631	623	622	684	668	611	644	635	639	651	622	648	631	649	629	624	625	601	619	644	587	624	598	636	642	650	607	639	618	622	576	595	564	622	597	675	634	648	608	621	630	605	644	647	648	611	629	639	656	646	604	635	586	640	618	582	625	590	599	588	620	598	633	679	601	620	629	616	610	624	633	627	577	594	621	628	635	610	638	667	625	623	617	607	625	648	661	616	662	647	675	602	680	628	636	640	645	699	589	609	635	637	625	663	689	653	620	593	641	598	608	640	612	612	645	621	604	614	603	645	619	624	558	626	614	664	627	621	663	641	611	596	614	612	635	600	648	636	617	593	630	654	605	624	644	610	609	665	622	650	568	633	637	643	617	653	656	632	625	593	665	628	623	583	639	630	664	648	601	597	594	645	630	608	660	639	615	644	663	625	592	603	634	609	633	660	617	597	627	630	653	649	601	642	593	581	613	595	589	634	653	612	649	622	604	651	625	610	639	625	599	664	604	649	655	589	652	558	616	592	638	598	657	646	603	614	654	635	646	616	645	585	576	597	640	592	624	660	595	589	645	624	592	635	644	648	609	622	636	628	646	625	647	617	598	695	637	566	606	650	577	655	618	645	604	656	627	624	607	639	688	661	639	585	611	614	608	633	638	631	647	562	640	640	601	675	632	596	613	635	626	632	627	666	596	619	612	674	618	612	623	600	608	641	640	663	625	663	643	628	615	591	643	610	593	618	600	609	603	640	641	677	586	601	634	602	602	619	605	668	660	626	656	645	630	620	601	626	614	625	655	605	601	589	612	627	581	593	646	656	601	646	665	635	604	683	668	653	635	638	652	635	608	664	594	594	637	620	614	624	652	616	688	686	618	565	617	648	609	598	617	589	604	623	634	672	635	658	585	631	601	647	627	639	634	580	654	616	601	631	574	626	620	595	638	613	647	620	587	620	597	640	612	650	628	635	616	639	647	605	610	657	662	646	656	627	653	666	595	667	615	622	651	634	627	600	632	655	596	666	626	585	620	627	605	625	601	605	644	644	623	614	624	586	639	644	664	653	612	638	641	645	626	663	624	634	629	663	665	646	633	654	624	610	623	664	608	630	588	607	606	631	571	623	574	638	627	636	616	658	601	604	612	598	566	679	638	614	587	644	662	587	623	623	613	638	645	658	655	635	613	630	609	598	632	641	621	631	627	621	594	599	634
16512	29504	9281	838	811	798	801	829	824	796	806	812	839	778	793	779	793	801	783	773	822	794	842	766	806	805	843	778	802	778	817	796	770	737	790	789	809	798	752	825	819	817	808	835	826	776	833	798	807	794	781	819	803	806	772	779	820	795	802	769	794	789	766	827	851	806	746	742	792	844	796	831	789	835	835	765	785	812	804	802	774	802	817	826	778	793	749	779	833	789	746	808	814	803	803	708	814	761	773	778	797	810	828	848	843	748	776	782	865	834	857	744	805	787	791	773	806	806	789	823	751	792	803	786	809	771	791	771	757	836	788	729	816	848	787	802	796	777	785	806	826	809	744	804	811	808	837	804	811	726	805	784	800	734	764	766	786	817	795	786	796	803	796	842	808	799	790	773	807	772	828	807	760	876	771	748	797	812	763	777	726	836	779	770	803	795	772	756	816	802	770	782	778	744	761	858	777	810	794	823	819	789	792	761	784	790	780	808	804	831	837	768	746	758	747	801	807	790	758	780	749	815	786	775	828	768	832	781	801	833	779	863	793	794	833	868	827	748	831	783	813	788	775	800	804	771	770	789	791	771	816	795	779	830	805	869	738	826	803	854	761	835	855	777	748	792	835	815	762	770	848	826	815	811	836	744	780	833	822	777	738	756	789	776	796	837	763	816	771	751	800	773	795	747	796	846	751	814	779	799	783	807	728	802	792	812	777	832	827	804	733	795	777	835	818	717	798	784	767	799	822	824	775	839	818	802	780	751	735	812	783	814	823	788	798	833	759	824	795	778	821	777	812	773	809	745	784	803	791	755	767	822	804	840	813	777	763	794	773	743	797	789	806	841	780	749	785	729	764	764	794	804	730	825	797	810	773	740	775	755	822	767	744	786	809	804	803	791	838	790	796	831	842	782	761	757	825	816	808	792	768	839	769	771	885	774	774	769	770	846	765	787	788	770	818	838	830	771	787	833	763	801	827	768	807	795	784	712	804	824	777	780	793	727	805	761	781	809	811	809	772	799	806	821	764	762	804	779	830	773	848	814	820	780	766	792	755	759	777	762	826	803	825	766	779	772	724	822	782	811	791	839	874	798	747	777	708	819	785	796	792	783	770	792	744	782	810	799	757	803	809	820	780	783	758	779	825	790	826	820	788	740	790	739	787	832	785	752	797	784	774	763	857	835	790	804	732	798	833	823	754	849	780	812	791	785	795	844	792	792	806	798	815	789	807	794	792	780	800	840	846	784	788	809	738	831	777	776	803	751	750	774	766	774	780	804	753	782	807	816	825	816	787	818	818	783	788	778	821	815	815	799	814	790	799	832	790	803	731	805	819	741	834	815	782	795	761	799	777	762	813	804	824	754	811	814	809	781	779	810	774	782	818	784	764	809	774	773	796	816	840	765	738	787	802	772	775	790	764	751	810	826	815	790	826	818	862	800	829	732	793	768	754	824	809	799	838	779	835	786	828	799	804	794	792	787	769	752	838	789	774	810	773	826	778	831	782	824	778	828	823	731	761	826	768	790	804	764	785	796	765	800	791	795	856	805	823	802	786	796	814	750	805	733	766	814	773	761	805	790	860	840	835	868	808	849	825	764	832	759	781	768	795	803	820	823	786	849	832	797	781	790	783	799	809	746	717	770	781	792	808	841	786	811	881	758	779	786	775	779	775	796	803	823	737	781	778	755	809	810	774	738	795	761	787	782	821	804	787	795	817	802	774	763	785	722	770	791	840	805	772	767	789	789	788	784	836	810	807	797	827	770	800	824	804	804	826	812	853	807	771	783	799	824	808	790	772	803	819	837	800	780	823	780	779	798	772	795	834	793	772	775	791	763	766	777	803	746	772	846	779	789	761	779	769	834	839	793	767	795	762	776	755	782	742	865	795	780	783	781	771	759	784	758	739	821	775	784	802	798	746	794	777	820	769	818	774	825	797	773	795	775	818	778	748	839	779	809	837	809	821	814	792	791	792	785	807	819	828	812	776	792	785	835	816	790	807	853	807	820	832	770	807	737	793	794	779	784	834	800	787	803	775	800	835	796	849	795	785	845	802	759	796	788	799	837	792	818	776	736	785	811	787	767	807	762	841	791	776	793	789	813	755	769	789	858	788	849	787	802	806	839	779	792	778	760	807	846	767	763	851	768	816	784	797	726	795	741	807	766	763	781	804	771	746	824	802	752	835	804	781	751	780	790	766	779	800	784	788	770	830	806	808	758	804	791	738	820	780	750	803	781	814	832	791	780	794	817	801	806	772	826	774	799	820	775	809	811	734	726	729	780	771	797	798	767	765	816	837	770	781	780	788	816	757	784	812	797	803	750	773	819	805	805	831	817	823	809	784	808	832	782	816	776	784	754	811	770	787	796	777	806	824	777	798	800	831	751	779	802	816	776	758	796	772	843	815	782	817	816	776	782	739	811	777	775	807	804	793	783	786	767	757	821	827	821	813	811	794	803	727	790	792	762	796	802	799	783	803	795	808	789	811	766	786	838	791	819	788	800	805	808	781	790	805	738	760	732	829	805	763	755	796	786	819	821	780	849	796	795	800	768	795	843	782	704	797	774	789	842	742	786	753	777	768	823	819	816	788	762	780	739	770	751	797	785	804	763	795	803	763	794	804	814	830	771	759	805	838	856	770	861	803	796	742	833	766	786	752	789	766	754	778	823	757	840	763	775	808	783	794	842	767	771	751	762	820	810	745	789	723	844	773	783	818	843	805	802	772	742	774	779	750	852	786	798	797	798	815	821	767	816	796	777	789	799	798	821	835	792	800	778	782	777	762	776	767	824	764	792	803	798	837	759	830	797	786	772	790	783	745	794	842	790	807	799	746	809	798	774	789	815	807	794	745	728	816	771	790	823	830	822	800	720	768	818	826	793	743	803	769	772	814	810	816	757	721	790	759	804	792	778	766	803	717	743	787	806	819	828	794	825	798	807	765	803	793	771	786	792	769	769	797	776	783	825	777	753	793	793	810	801	765	788	766	790	828	782	779	801	804	764	777	787	776	780	774	778	809	823	785	777	809	786	779	779	768	771	774	795	785	786	772	826	787	810	783	782	766	764	803	801	801	827	776	760	797	721	761	775	789	816	775	772	787	812	778	787	729	822	799	772	815	793	794	792	838	805	772	782	823	786	787	775	766	829	841	759	779	771	767	819	814	757	821	813	824	791	788	833	811	802	822	815	781	746	808	807	744	815	851	798	835	766	809	772	810	746	811	738	795	820	780	791	776	793	800	787	835	762	834	750	776	781	808	768	795	845	769	812	785	805	778	794	785	824	767	804	756	791	770	811	804	809	784	791	759	784	752	820	792	764	818	777	763	826	778	789	810	779	810	740	775	796	796	839	775	794	836	801	785	787	798	782	819	776	848	760	802	781	833	752	818	765	778	857	775	741	758	806	780	787	768	790	793	756	782	786	807	795	773	845	802	795	773	846	837	816	794	830	818	792	731	743	788	818	794	808	827	788	765	792	793	795	826	791
23836	21690	28916	24715	19846	4997	788	722	635	626	610	582	547	568	588	546	542	573	515	553	542	542	552	534	568	522	561	540	521	488	516	494	521	524	525	532	523	552	575	536	559	534	525	566	580	513	523	555	549	552	556	537	516	534	552	533	585	538	521	563	542	524	594	546	559	560	557	478	529	510	538	548	549	531	498	538	546	558	534	524	568	551	522	511	497	502	520	560	534	526	539	507	511	540	523	503	515	537	508	508	559	562	500	570	523	541	514	530	525	528	507	550	472	521	515	471	515	506	527	519	511	519	533	550	547	562	542	495	564	552	530	549	573	527	559	537	556	550	552	531	581	555	487	516	529	519	544	505	526	467	571	518	554	554	540	547	543	508	521	533	524	532	532	536	532	520	538	501	512	522	514	541	547	493	529	566	537	559	546	498	558	555	561	563	547	515	516	524	493	554	520	513	518	524	538	566	511	510	505	532	540	539	511	512	507	522	556	579	536	484	543	533	568	544	533	568	513	513	577	526	560	494	543	553	556	527	519	572	538	551	552	556	515	526	548	524	558	522	543	513	515	511	575	530	506	533	511	536	467	521	502	515	550	536	549	516	536	506	503	502	509	530	497	541	497	498	525	521	497	545	491	517	517	529	523	560	516	563	553	518	538	561	557	543	502	583	537	537	565	507	532	526	536	569	530	532	533	534	531	532	530	526	505	575	553	540	557	547	528	542	494	520	541	499	508	543	524	547	537	513	518	534	520	526	542	558	522	522	515	510	573	533	497	499	572	516	555	512	524	538	514	555	572	525	512	538	497	571	528	518	522	520	563	487	528	550	554	545	529	541	500	521	549	555	510	502	542	532	539	536	569	542	518	500	543	531	510	565	523	552	505	545	545	548	538	539	541	520	529	505	554	534	571	551	539	523	518	534	518	517	490	515	538	514	524	584	515	542	515	508	539	517	532	510	566	517	503	536	498	500	503	520	490	532	483	517	509	530	504	550	548	550	522	510	538	516	566	536	479	547	534	512	539	535	540	537	577	543	495	559	553	539	507	521	546	551	530	532	563	545	551	583	466	543	548	534	533	518	539	528	488	537	509	510	528	565	528	543	540	542	517	493	476	525	530	552	568	534	535	584	525	532	525	525	497	535	528	543	488	572	489	556	525	498	528	566	471	519	533	532	548	557	521	517	532	483	491	547	550	549	530	546	529	550	496	552	506	545	543	518	527	555	545	531	540	533	526	539	518	511	511	558	540	543	528	513	526	572	559	519	558	545	518	552	529	505	531	509	542	509	521	520	554	519	532	552	546	541	518	512	547	559	543	524	570	526	507	558	519	555	569	505	516	545	545	521	536	528	560	524	516	502	525	548	546	564	526	550	506	565	526	529	513	510	509	503	533	528	538	552	506	509	546	487	498	556	520	503	479	522	568	554	507	547	528	528	555	536	526	538	568	540	531	530	580	495	558	511	538	526	521	529	529	596	522	544	510	541	499	529	493	516	510	506	545	527	515	545	498	482	591	510	541	539	558	534	508	513	488	529	540	530	554	544	533	526	509	563	549	527	556	502	512	532	502	520	514	520	551	515	539	515	552	575	470	515	536	526	531	520	479	550	544	523	549	550	509	515	560	488	539	520	548	542	515	516	510	496	548	519	530	521	534	510	501	552	565	551	541	517	499	541	551	564	533	532	522	533	552	489	577	570	530	498	543	527	535	522	534	492	558	517	503	477	492	518	507	553	537	508	498	518	517	531	549	526	524	513	553	508	530	527	480	516	551	543	544	603	532	544	537	544	493	553	530	556	488	504	518	523	532	511	507	521	527	508	558	537	538	495	523	531	521	534	511	533	550	498	501	511	521	528	559	583	556	517	512	533	536	513	566	512	500	530	570	523	485	558	550	537	510	496	535	539	544	492	519	517	523	501	526	573	534	529	576	533	538	538	516	559	541	539	511	515	549	543	556	501	581	510	551	520	497	544	536	507	546	541	543	516	532	595	504	495	541	549	496	520	547	491	544	509	531	580	570	558	556	508	557	524	520	544	518	521	516	555	542	517	541	552	553	525	591	499	546	542	554	535	511	562	578	496	529	529	580	523	552	515	556	536	527	518	562	531	558	516	529	584	523	538	515	549	542	594	527	503	547	571	479	577	564	537	550	487	559	528	555	559	519	546	525	530	557	539	529	542	495	549	523	561	553	559	492	518	517	552	505	480	511	517	516	531	508	554	548	497	557	528	486	530	555	497	522	546	552	558	524	519	568	537	535	546	555	525	506	478	513	492	520	524	483	520	538	522	570	570	546	559	531	549	501	491	486	562	548	531	533	499	542	524	499	536	518	494	499	517	514	559	509	527	522	513	508	591	579	519	532	502	554	499	517	532	516	503	549	519	483	496	532	547	519	523	521	493	539	494	519	536	521	542	524	497	512	535	511	507	499	565	545	521	483	563	532	571	541	552	489	539	515	506	521	555	541	506	487	528	553	525	539	528	487	518	508	506	555	527	512	519	527	568	543	515	547	489	503	512	570	512	535	510	550	527	555	554	534	511	554	520	514	505	543	510	483	549	566	484	559	532	530	542	494	519	578	555	541	547	557	545	508	553	545	543	512	505	521	572	571	562	525	508	506	508	527	524	544	518	513	516	513	518	532	535	528	518	530	560	577	554	550	525	493	533	514	554	542	497	549	542	532	520	537	562	525	534	534	495	529	539	531	574	517	525	492	545	513	548	533	494	493	519	514	498	549	536	489	490	500	525	556	508	540	549	501	497	486	535	531	524	564	510	531	519	519	523	532	521	529	554	529	536	539	562	525	539	517	502	526	516	530	541	531	514	557	541	486	531	577	551	556	518	501	550	558	538	531	546	521	554	540	524	571	505	520	539	538	536	530	510	562	486	560	560	525	531	511	564	537	543	523	512	537	538	529	546	546	550	558	482	512	521	532	499	510	499	554	550	543	515	572	537	512	547	531	511	561	496	522	528	509	522	575	519	509	517	534	547	568	515	513	554	516	518	567	542	537	506	540	533	542	520	526	538	561	561	521	568	539	508	535	535	584	566	502	548	514	548	515	518	533	501	491	534	508	520	488	508	553	499	526	498	536	535	542	539	502	512	499	554	560	591	487	547	529	536	522	519	562	530	515	534	523	570	543	517	488	487	517	565	500	501	515	524	529	540	541	556	497	507	496	536	539	522	533	517	532	540	538	484	500	538	526	525	522	535	545	523	511	537	537	542	537	515	559	500	532	491	543	546	545	502	527	515	513	583	539	521	506	530	533	548	527	544	564	512	557	563	554	519	533	527	554	482	559	543	521	529	529	555	571	536	547	527	565	561	489	523	518	496	534	546	532	509	496	545	529	518	563	534	528	513	504	517	552	503	529	529	514	523	511	539	536	523	532	567	522	517	515	544	488	521	510	534	545	515	544	531	550	482	558	541	558	567	561	504	504	490	525	532	519	505	511	545	528	531	527	524	532	525	517	494	529	541	546	535	530	523
41617	80393	39366	1678	1318	1205	1041	982	908	856	820	804	768	755	748	723	727	691	731	674	655	739	686	721	680	716	628	689	689	676	692	718	731	689	723	710	695	716	649	675	664	679	706	663	701	714	693	760	715	712	699	711	667	714	686	705	727	692	707	674	717	710	702	677	695	684	690	675	671	700	697	679	677	693	633	651	710	654	661	738	684	668	697	708	679	678	671	686	660	671	685	678	673	672	668	732	695	637	734	682	690	689	690	679	682	705	671	673	725	686	740	667	629	677	668	667	718	699	685	658	680	667	648	688	729	674	697	659	733	696	672	683	636	666	668	632	661	677	677	688	617	649	693	734	669	679	717	681	634	682	680	679	668	679	668	735	679	659	702	667	669	677	633	660	678	711	675	667	679	628	626	643	683	657	725	635	723	703	689	692	639	655	647	699	712	655	673	704	676	677	687	656	668	632	647	690	686	637	687	683	678	680	725	658	708	703	647	661	646	706	626	697	679	649	678	635	636	677	688	630	699	718	671	672	609	671	680	679	717	674	693	674	639	668	676	697	655	675	733	685	713	718	716	693	672	671	630	664	697	733	668	645	665	650	652	650	699	647	653	671	642	670	674	698	686	666	682	698	708	705	681	626	696	684	659	686	645	736	677	688	681	666	704	689	683	678	688	649	695	668	642	674	695	659	733	676	675	685	637	672	710	684	702	714	654	691	665	646	659	699	681	644	668	649	732	758	657	657	687	676	662	647	688	697	685	696	646	714	718	698	639	691	618	700	633	654	679	674	699	705	610	671	717	653	712	687	714	687	653	700	702	729	714	695	669	651	708	632	682	674	681	689	661	681	675	685	718	666	709	654	625	691	676	691	664	669	665	658	691	667	678	706	679	691	708	636	663	671	655	689	720	707	667	720	686	659	619	641	703	672	662	710	680	675	689	717	654	694	677	694	681	684	674	696	664	714	690	675	715	688	721	694	679	671	690	662	704	744	692	652	668	631	678	698	682	650	658	681	748	678	656	678	668	693	644	731	676	656	734	687	691	669	640	669	698	689	650	690	729	656	661	661	683	693	711	718	657	665	688	737	690	713	685	681	688	694	671	652	679	681	687	705	705	661	656	654	687	650	696	660	689	700	684	686	645	681	674	662	664	696	677	687	655	701	683	698	705	697	702	685	665	701	701	714	672	642	683	646	669	672	665	701	637	688	646	688	674	647	674	675	685	673	730	682	617	696	722	679	699	701	675	698	633	678	652	659	659	676	665	625	730	642	682	676	689	709	714	631	709	756	674	712	661	659	615	678	660	686	662	666	630	645	692	752	676	678	680	729	668	690	670	737	666	720	649	698	719	626	652	639	679	657	713	688	663	678	706	714	660	687	661	677	693	720	715	731	688	656	725	706	679	692	657	678	670	680	670	687	674	659	659	649	712	691	659	693	686	708	684	691	635	699	680	693	683	719	751	696	681	711	707	674	719	681	635	636	691	659	645	661	704	682	647	689	630	700	693	684	628	646	666	645	653	664	680	691	674	682	705	657	704	693	640	681	705	698	647	657	703	689	668	695	685	680	697	704	716	644	706	656	686	731	672	685	663	687	667	665	689	672	643	664	727	683	713	695	658	706	680	660	683	683	690	643	676	668	674	662	687	643	645	663	687	698	680	661	683	686	663	684	708	623	690	610	675	669	670	695	691	659	707	671	685	699	663	709	696	715	672	684	693	660	681	698	667	645	698	634	666	630	661	677	630	644	714	662	689	595	640	667	672	679	652	700	678	665	664	667	689	674	666	669	687	672	680	643	729	694	677	695	668	680	708	678	729	664	683	674	650	688	676	656	697	665	674	668	691	647	704	660	707	677	647	651	659	647	671	676	684	694	693	734	706	670	660	685	684	668	701	652	655	674	696	689	690	677	633	670	642	665	671	658	661	748	666	704	664	715	617	675	715	698	704	682	698	708	675	668	662	638	733	652	715	682	667	686	675	706	647	652	691	654	703	633	642	673	665	690	727	713	660	699	650	724	719	698	683	703	640	665	672	639	664	631	688	667	665	666	649	670	718	696	695	696	643	669	626	693	687	681	662	659	700	709	685	667	730	648	659	713	677	698	656	681	646	692	644	717	678	623	690	703	710	679	606	672	651	711	644	709	671	687	630	711	610	702	697	683	658	682	668	640	676	692	673	687	673	626	691	698	673	709	659	649	705	657	657	713	648	699	670	692	635	679	709	682	694	690	709	675	688	716	644	658	706	668	652	708	642	672	650	712	665	698	630	639	708	706	659	699	679	674	705	681	618	658	710	730	628	673	680	664	669	672	656	694	623	707	708	665	650	662	653	686	643	700	664	641	679	641	716	689	711	677	696	673	694	687	606	654	682	652	692	701	692	702	666	655	663	695	694	687	670	674	679	680	623	658	694	661	674	675	680	687	679	709	688	679	666	722	708	696	668	672	751	693	621	666	680	658	706	697	696	677	652	687	659	711	611	700	681	661	690	701	687	681	647	676	693	662	682	645	710	671	689	711	651	698	687	662	662	684	680	699	681	701	644	681	668	674	674	703	720	658	669	648	673	696	618	658	725	694	706	678	684	722	649	682	656	675	698	661	689	648	680	664	699	615	680	689	679	637	674	622	648	674	651	692	720	668	635	659	650	653	667	657	686	695	728	658	674	684	670	665	698	662	647	661	667	672	752	648	654	671	652	677	651	679	673	702	676	688	700	698	707	675	670	658	704	697	651	683	695	669	693	656	685	684	644	661	673	709	687	726	704	664	657	689	713	667	693	660	741	648	680	654	658	614	701	656	695	692	658	653	673	632	677	655	654	687	685	669	660	666	667	681	654	651	703	694	667	672	714	650	681	723	682	616	695	706	693	664	728	674	677	643	697	663	670	704	655	716	677	695	680	725	677	667	721	666	621	676	696	691	728	652	697	639	646	642	681	667	664	662	660	674	685	648	688	660	679	637	683	677	666	685	659	670	737	667	703	657	740	657	677	713	673	687	683	690	680	672	694	667	684	707	665	723	676	670	653	661	722	649	713	712	721	629	685	664	704	693	705	648	635	700	737	650	632	669	693	637	720	675	677	693	671	690	694	704	683	704	685	730	696	642	653	627	677	702	687	674	662	648	721	700	644	661	666	680	699	676	661	629	656	679	681	670	665	738	617	670	703	627	678	710	644	638	689	692	651	673	687	680	672	653	636	678	722	678	655	726	671	685	657	655	700	669	682	665	668	685	690	693	714	680	705	626	666	670	670	725	694	710	694	730	687	715	659	676	684	674	666	677	694	657	629	673	673	701	721	676	680	604	707	683	658	713	661	636	696	650	660	703	700	689	639	664	677	680	676	735	656	707	677	656	696	669	728	676	694	724	712	674	646	694	687	701	728	693	672	702	681	662	662	666	642	691	649	656	685	659	696	644	680	683	710	714	667	698	660	701	697	662	707	687	696	688	677	691	661	630	734	710	660	653	646	709	604	706	657	665	695	660	678	645
24941	22236	27645	24167	5779	741	643	622	629	592	543	580	562	562	509	554	609	573	525	544	571	549	534	508	528	549	572	518	578	551	572	543	558	559	548	535	553	532	529	493	553	549	533	587	501	582	567	542	535	545	596	552	561	502	551	564	540	575	536	565	579	509	527	567	536	548	550	588	595	551	535	537	535	568	574	519	529	545	546	558	556	519	538	571	492	535	552	522	567	546	509	545	610	538	529	574	569	539	512	526	532	581	568	555	553	540	577	546	549	533	572	543	528	550	578	561	529	555	557	580	541	570	536	533	540	546	578	522	499	579	589	503	546	523	516	549	535	541	515	517	534	526	540	546	545	517	573	564	562	561	549	525	521	523	550	604	552	487	619	537	569	533	572	552	575	534	506	538	542	557	560	552	548	526	566	559	532	556	524	606	572	543	556	523	507	518	548	505	544	520	548	541	498	550	500	499	542	499	539	574	529	539	546	534	567	525	524	511	551	528	540	508	472	526	550	580	543	572	516	560	513	558	571	549	533	549	503	533	528	530	554	553	534	548	595	538	517	523	546	566	499	533	553	532	516	554	560	551	529	541	501	566	541	505	559	488	518	523	528	495	537	582	531	567	559	531	577	525	561	552	530	551	552	520	543	540	513	525	570	531	559	554	537	546	602	517	541	568	534	558	547	570	513	519	568	538	571	524	546	563	531	542	528	561	553	534	518	514	510	557	559	549	529	572	544	550	518	553	502	513	541	578	576	561	522	532	539	520	537	541	546	519	534	560	519	549	547	547	534	573	549	542	513	528	553	536	536	517	566	564	535	519	546	503	544	564	552	547	541	527	566	546	565	526	506	568	534	546	523	582	530	555	583	547	506	523	529	563	538	527	517	590	529	518	499	514	612	539	571	547	553	571	525	533	524	523	537	543	534	551	533	567	543	550	556	525	541	560	515	529	503	540	527	527	560	551	552	534	505	559	577	546	541	536	518	569	562	517	557	534	533	533	555	552	528	558	533	534	522	489	568	550	556	557	555	560	498	502	544	516	562	555	554	504	561	529	563	541	539	583	496	577	520	485	525	544	539	559	541	510	510	537	564	547	531	545	527	529	553	525	515	529	527	527	545	586	548	538	524	528	519	530	513	557	533	554	560	538	513	562	531	500	536	527	533	530	509	555	532	567	524	531	584	519	560	506	578	521	568	516	548	548	528	568	527	561	595	543	527	496	509	543	565	496	567	521	528	542	529	581	559	514	528	509	538	509	517	504	547	539	530	525	549	519	545	542	535	502	512	541	556	512	554	548	575	530	513	546	555	559	534	523	524	497	524	521	528	590	560	534	538	527	489	521	520	514	537	486	523	554	525	535	543	544	562	523	545	535	553	554	496	537	578	553	540	534	513	521	523	544	518	523	539	568	557	537	566	553	505	557	505	530	559	584	532	575	510	552	552	515	541	527	534	544	518	557	564	560	558	559	547	588	540	504	516	520	532	579	510	540	559	571	527	579	532	492	504	559	550	543	516	553	544	532	563	579	569	562	541	533	525	538	554	545	533	538	596	540	532	500	526	555	559	542	557	512	518	568	519	557	558	525	557	545	589	560	533	531	530	557	550	530	529	540	542	541	548	505	584	530	563	549	525	527	546	525	522	515	551	563	556	512	546	520	544	553	559	545	577	536	534	545	558	553	568	499	566	518	519	549	514	525	527	561	569	580	616	523	556	547	531	542	563	525	560	574	569	511	505	509	516	553	526	534	564	546	547	566	518	505	565	594	570	539	563	558	588	515	553	511	561	576	536	546	542	525	555	523	558	541	542	509	608	547	534	509	510	543	522	511	610	521	568	528	540	515	524	504	577	539	535	539	520	560	547	558	539	494	564	566	514	527	515	542	547	514	516	544	541	532	530	510	525	566	538	566	536	550	535	528	538	574	544	523	553	538	603	580	570	532	567	560	547	507	563	554	512	543	511	529	571	536	558	571	553	543	546	544	552	560	551	569	560	502	558	541	594	533	530	547	537	562	561	551	546	514	502	516	548	553	536	531	501	540	565	477	566	525	532	537	569	509	581	598	554	569	505	576	560	528	501	542	551	566	566	535	590	528	574	559	561	557	555	522	540	516	521	538	562	565	557	511	541	535	582	550	564	590	537	592	586	524	526	525	549	530	531	550	500	527	584	574	536	559	516	504	549	562	495	538	527	557	559	536	532	545	553	575	608	519	525	555	521	554	525	550	513	536	513	524	549	489	540	513	571	552	555	515	570	606	525	497	540	521	559	532	543	567	565	535	504	536	524	527	550	537	555	530	587	558	549	537	606	535	546	562	541	497	553	526	563	540	546	568	530	495	526	548	544	532	551	554	506	503	557	546	528	560	587	544	631	564	601	544	511	529	517	543	555	572	506	546	540	554	532	566	595	536	585	540	557	545	542	544	556	551	515	569	570	516	573	537	546	536	544	511	539	506	543	539	523	547	555	562	530	550	536	563	555	538	526	591	526	521	546	545	565	513	551	481	550	482	567	513	565	519	563	535	514	519	526	544	565	522	548	552	538	542	595	573	496	543	513	546	533	522	522	560	594	533	569	522	523	503	535	564	499	546	524	545	530	534	566	564	532	570	549	508	532	537	526	525	524	487	569	550	535	549	523	537	524	532	550	521	579	570	545	499	542	542	495	550	582	582	504	528	553	519	572	519	534	539	530	530	568	539	540	579	526	514	586	539	565	566	554	560	523	591	518	541	540	521	527	553	529	543	511	534	562	528	550	551	606	512	486	557	514	548	568	551	530	548	526	567	543	552	590	518	513	527	558	551	550	541	540	534	529	552	543	559	522	557	537	522	564	577	519	539	559	554	558	564	557	568	564	558	549	545	530	535	531	547	536	585	535	598	530	535	523	527	598	556	513	549	520	559	501	549	544	520	526	552	583	500	523	519	518	524	511	507	550	535	545	514	535	550	532	557	502	535	567	556	559	547	530	530	539	539	580	524	530	538	537	552	519	509	498	509	559	508	555	562	524	597	515	509	568	511	515	541	539	545	521	546	553	521	538	548	567	541	539	514	534	562	521	552	516	589	547	514	533	570	476	527	558	569	488	569	503	521	531	576	572	583	543	511	532	559	509	565	532	490	534	544	528	532	551	482	552	525	520	530	554	516	529	563	556	528	534	560	533	557	522	583	534	507	569	559	509	510	541	547	521	531	599	513	567	530	530	549	522	517	521	539	551	566	534	531	538	545	504	567	525	539	546	506	539	566	587	543	541	503	502	558	535	534	510	567	572	571	555	535	546	535	537	508	550	516	512	544	519	520	568	552	585	529	544	526	543	556	523	537	517	493	550	508	535	560	550	530	528	573	535	529	568	519	533	516	524	597	521	544	540	553	570	565	505	531	556	587	542	567	534	562	514	544	544	510	583	549	515	535	516	529	545	560	500	527	567	569	464	526	514	563	567	503	541	573	486	517	550	559	505	538	550	521	532	530	539	521	565	524	540	536	535	514
37885	66421	26648	1164	1034	964	846	800	791	753	748	744	753	729	746	698	656	675	772	705	730	666	697	732	703	719	648	676	707	680	663	711	658	681	674	687	715	655	700	667	695	688	719	726	671	706	720	685	709	698	702	730	734	692	665	704	746	654	702	756	670	700	711	659	737	719	680	758	730	715	698	696	680	667	686	665	716	674	742	673	660	707	663	677	688	707	727	714	673	718	648	652	647	708	712	669	699	680	692	658	704	621	701	677	664	702	710	711	652	671	689	650	707	651	697	697	636	687	696	704	712	628	682	708	633	659	680	655	752	722	674	653	718	693	642	650	694	661	745	693	694	728	690	646	650	691	680	683	725	734	664	700	685	686	675	685	675	702	666	667	671	721	702	643	631	658	691	679	731	656	607	672	652	752	649	705	719	674	740	671	724	692	715	678	710	666	694	725	655	707	692	688	681	683	646	691	688	644	672	687	653	645	669	668	658	676	689	663	697	739	676	723	670	656	649	659	637	624	683	691	691	694	653	706	724	692	722	686	692	714	656	658	610	653	669	671	682	668	722	668	630	675	669	708	679	664	689	750	673	681	675	688	714	708	722	667	691	672	726	657	714	627	686	673	676	701	676	675	730	694	694	713	679	706	697	686	666	726	703	675	671	686	683	669	669	704	640	659	715	741	698	680	685	686	692	668	708	682	688	692	685	666	666	654	687	709	660	705	664	714	653	670	746	675	655	665	683	690	651	691	671	684	684	690	627	718	684	725	727	698	698	760	681	712	733	688	691	696	638	690	750	642	673	673	695	684	696	729	706	635	637	699	674	705	704	679	658	645	724	685	673	656	662	676	703	703	675	705	722	679	747	681	696	724	670	694	683	674	714	720	656	671	650	714	611	687	718	684	653	654	667	663	708	681	701	677	670	654	711	715	705	723	661	691	661	699	704	645	672	707	703	691	631	667	643	702	670	688	663	726	676	657	653	665	684	681	678	659	675	662	713	692	650	695	693	672	707	722	713	680	691	685	650	699	739	696	691	695	708	697	663	651	659	627	675	663	663	686	662	683	675	680	725	740	660	715	673	685	664	693	647	686	701	664	714	688	675	758	721	710	697	685	694	676	655	703	689	723	687	685	646	709	679	656	678	717	685	694	726	645	704	663	649	652	637	654	706	738	699	655	723	742	701	624	650	675	669	657	710	689	684	707	700	691	664	716	635	658	661	709	677	701	660	700	645	691	691	737	660	682	721	651	669	658	719	642	706	679	681	694	713	702	691	681	673	680	729	695	677	636	704	674	676	688	702	669	701	663	718	682	652	657	629	699	696	683	632	711	717	710	682	734	651	713	648	737	672	677	700	684	731	705	631	722	683	633	706	673	727	722	649	662	692	648	667	685	667	738	742	681	687	694	675	678	701	700	690	680	681	694	720	676	674	724	681	725	631	658	676	686	646	701	683	733	689	657	667	677	717	678	712	688	700	686	658	670	686	612	687	635	715	685	697	685	697	689	653	660	665	691	652	656	703	667	679	715	629	685	686	674	691	664	691	705	681	708	685	699	665	621	679	713	696	650	694	670	713	685	681	719	646	691	699	659	664	707	678	717	757	713	694	671	653	694	659	671	632	710	697	656	669	654	672	655	650	673	685	648	657	681	637	657	666	692	605	687	682	675	701	695	655	665	660	691	644	660	729	653	676	710	681	708	692	666	676	676	658	719	682	675	677	676	684	687	706	693	654	660	668	680	707	676	711	689	673	664	711	688	628	671	671	646	703	642	691	731	680	702	710	671	701	644	729	653	681	677	697	717	691	655	634	665	636	686	690	685	693	670	656	717	675	723	687	653	648	697	645	703	692	690	705	698	690	658	695	692	721	692	703	689	728	699	671	670	703	653	676	705	671	704	692	662	691	698	715	628	684	703	659	696	639	671	712	717	630	680	652	671	678	678	676	675	713	715	703	669	668	689	685	688	677	679	672	642	701	736	661	662	704	719	697	646	695	667	709	694	680	724	643	676	697	672	665	683	703	662	709	660	645	683	668	656	658	698	694	679	708	685	673	703	677	673	657	664	686	702	676	648	667	693	665	673	698	707	696	688	665	694	658	680	716	670	684	646	682	714	711	644	681	643	710	638	707	716	685	711	687	687	677	646	677	704	718	691	660	689	665	662	718	683	718	690	662	676	679	703	672	696	673	717	698	725	721	694	709	653	725	693	675	705	678	654	703	677	652	682	702	692	668	659	662	677	646	706	703	714	685	665	649	652	687	699	618	701	725	670	706	659	706	651	681	675	650	674	649	700	695	703	649	639	719	692	685	685	656	662	708	665	672	684	708	661	713	709	748	723	715	632	677	691	707	691	698	680	639	716	700	664	653	704	645	684	712	696	683	696	707	675	681	700	657	681	664	677	669	708	665	666	692	693	693	724	746	690	657	649	653	646	690	673	713	644	670	723	711	727	662	658	659	664	669	735	670	696	669	684	695	699	671	719	730	664	730	649	642	603	747	702	740	697	714	656	664	660	710	678	699	713	660	641	660	668	675	706	646	716	637	678	687	673	726	710	700	696	680	696	669	619	668	702	649	747	722	720	738	638	680	689	675	661	710	676	661	635	686	687	635	666	682	650	699	653	690	703	636	669	701	730	669	695	691	653	682	684	646	672	676	673	673	662	633	655	677	636	659	688	682	703	667	722	654	739	685	651	680	661	716	689	644	685	687	660	666	689	702	643	667	729	666	689	703	628	688	705	674	675	673	702	668	654	701	703	690	631	659	677	647	674	691	666	659	656	744	681	741	692	689	679	717	677	692	692	647	641	683	681	690	648	700	654	682	655	711	684	718	708	692	700	654	724	663	687	723	647	667	746	655	648	712	681	680	675	672	654	674	691	689	730	690	678	672	670	687	675	661	717	672	692	688	673	652	690	681	669	693	696	636	718	673	637	666	648	669	677	693	689	703	661	690	653	736	695	646	673	637	675	699	645	703	676	696	676	687	681	693	701	661	687	687	689	666	657	655	741	710	686	697	735	694	696	699	687	674	741	667	695	685	702	673	657	674	685	670	661	671	733	708	696	686	698	719	646	710	714	674	723	715	685	659	682	674	683	674	667	718	691	681	706	704	708	664	696	676	692	658	702	707	690	668	708	669	651	724	672	673	626	690	721	694	709	730	667	671	617	695	652	692	718	697	678	643	731	700	703	646	669	683	697	636	677	736	711	632	618	667	710	670	667	679	678	644	672	673	675	657	680	732	679	700	637	690	727	695	660	703	706	657	687	636	731	684	716	671	677	647	653	680	722	730	732	681	622	664	673	654	674	707	640	673	687	654	623	685	668	640	719	738	696	637	614	689	665	724	668	673	701	711	640	672	689	652	678	681	700	665	671	696	678	631	672	673	679	661	672	700	695	695	680	681	685	694	708	696	728	672	686	719	690	704	655	739	695	667	669	663	663	690	658	673	647	700	683	663	734	730	719	663	699	714	680	714	676	676	659	707	687
22782	21528	29172	24188	21425	19706	2671	693	613	525	509	497	495	461	421	475	446	445	462	452	458	449	424	439	409	374	422	406	457	409	434	416	437	385	390	424	405	411	408	396	430	432	401	401	441	425	452	444	433	414	428	414	389	388	440	411	437	405	406	442	375	428	435	402	419	392	424	401	404	399	420	415	407	437	393	367	424	412	424	412	416	420	415	409	422	399	425	401	386	414	422	361	386	410	393	372	370	400	391	413	380	429	406	378	400	418	412	403	455	399	409	375	413	411	391	392	383	386	370	386	410	390	416	398	404	403	426	411	440	424	386	376	399	390	394	384	402	352	389	407	398	420	384	430	406	419	378	407	401	396	410	385	391	415	388	421	395	393	404	377	399	431	413	410	400	413	430	383	391	375	376	412	426	414	366	425	429	391	381	383	377	409	406	396	368	388	421	378	393	376	395	387	413	379	412	397	386	399	416	386	448	387	391	392	428	424	378	409	390	400	388	392	430	386	387	403	403	435	400	426	410	382	428	427	375	397	393	398	406	400	428	385	393	417	398	364	411	413	379	407	392	388	435	419	421	382	364	423	393	379	380	377	413	394	367	418	415	382	418	392	401	398	390	380	384	416	382	393	396	356	370	357	402	388	394	449	419	403	396	394	373	400	400	380	376	385	376	435	399	411	418	389	389	404	393	429	378	359	382	372	409	441	386	403	394	433	408	382	393	407	368	392	370	413	394	428	393	412	378	386	412	401	403	389	417	418	402	379	390	376	409	409	392	414	425	423	370	405	389	375	393	432	385	395	387	421	400	364	399	400	403	430	383	408	389	385	408	372	399	406	427	390	390	394	413	355	430	391	400	392	404	371	392	420	372	384	426	387	372	427	391	365	410	416	394	397	389	397	379	389	396	420	421	379	420	426	407	409	377	409	384	403	390	397	396	388	398	388	385	397	381	416	410	375	402	409	390	388	427	387	399	406	382	388	365	414	378	444	424	398	404	428	433	406	423	403	392	397	412	387	425	409	421	386	411	365	433	426	409	437	404	405	378	387	408	418	383	446	388	391	404	369	408	408	416	387	425	403	394	348	409	404	376	413	386	394	374	384	374	381	380	381	381	366	400	423	388	426	379	389	398	383	412	402	397	407	396	400	406	376	401	390	415	433	420	430	439	393	417	447	386	403	402	412	401	392	359	393	390	377	414	423	411	395	403	430	392	385	361	396	382	394	415	399	380	383	394	403	405	423	396	432	396	362	376	404	429	393	378	406	388	424	391	411	416	395	389	451	393	399	379	415	396	402	402	398	429	398	386	379	400	381	350	391	397	430	390	383	424	417	356	386	403	380	382	390	382	353	408	418	387	395	408	388	402	427	395	373	417	397	419	404	424	420	405	406	414	390	386	415	408	351	398	422	414	403	395	413	382	412	434	399	399	381	357	394	386	423	409	434	407	405	403	453	402	386	414	397	408	399	402	420	379	414	378	376	414	431	388	411	389	408	396	400	437	405	395	397	366	390	398	424	377	437	438	388	375	377	404	384	377	413	383	434	365	414	418	400	422	375	421	404	401	409	426	398	404	383	381	398	383	339	392	429	387	399	410	410	403	376	394	419	394	427	406	388	384	406	372	399	382	399	372	367	388	353	387	394	412	411	386	377	389	369	346	407	383	398	404	428	381	450	401	427	389	389	384	380	394	370	413	443	385	410	363	358	382	395	398	375	405	387	390	390	423	399	416	420	390	372	433	392	445	387	414	413	406	383	451	389	393	417	389	433	413	403	410	417	392	403	418	394	400	357	384	358	414	418	435	419	425	416	440	407	398	373	378	415	398	396	414	404	385	398	412	370	372	398	374	405	397	390	392	423	410	387	399	391	429	412	413	401	395	404	368	382	385	402	384	394	366	403	421	413	414	385	386	380	405	375	410	375	372	426	421	370	396	405	367	401	422	377	411	411	420	397	390	399	402	399	402	389	400	418	410	386	381	390	405	420	408	417	411	416	361	418	420	452	435	421	391	406	374	387	405	408	380	405	393	400	365	400	402	444	410	377	367	399	404	375	385	417	404	409	375	425	403	387	395	398	404	435	404	417	414	374	386	370	377	401	410	386	416	405	405	407	393	400	367	399	375	427	422	394	432	418	399	384	401	371	407	412	383	391	382	386	384	368	413	422	415	424	382	412	377	352	380	399	417	427	399	414	385	386	380	373	400	409	392	394	388	405	429	413	371	399	411	409	434	400	417	381	413	422	401	386	409	381	385	397	402	408	384	405	390	401	404	434	443	413	414	402	409	371	389	410	432	424	405	398	390	392	385	389	407	407	392	404	391	379	395	410	430	403	400	391	420	435	419	383	401	431	398	419	400	420	391	376	429	378	430	437	404	416	411	399	392	393	380	436	415	425	437	391	432	420	378	366	400	438	410	392	389	407	399	415	391	435	391	401	414	388	375	420	396	374	414	392	403	408	380	406	370	399	397	400	406	376	372	394	392	423	381	427	393	385	406	410	394	395	396	394	393	435	429	397	442	390	379	387	399	390	415	383	402	373	382	404	386	426	399	427	386	431	360	376	397	396	393	404	376	366	390	404	362	454	383	432	401	394	368	379	386	433	407	407	440	411	362	407	387	430	432	387	397	425	353	415	415	422	399	400	411	406	386	418	418	414	376	368	376	385	413	373	389	390	382	375	430	409	385	416	409	390	406	419	407	373	402	415	393	394	400	364	412	424	425	403	394	371	381	400	384	370	419	377	399	380	371	386	413	416	405	386	436	417	381	424	450	370	404	381	387	377	400	394	389	430	436	414	391	367	413	412	422	401	448	421	393	431	387	399	377	392	421	399	386	397	381	383	378	418	379	415	403	399	398	361	392	396	364	412	388	343	384	391	377	390	393	366	411	420	420	361	387	362	378	393	410	386	394	393	392	369	380	400	381	407	405	432	396	373	421	404	371	398	427	391	390	407	382	419	387	434	434	364	409	405	430	390	375	409	380	382	396	418	398	395	400	397	388	427	410	402	351	394	395	387	401	406	396	411	371	394	424	374	383	441	364	405	395	430	403	415	409	400	403	411	389	433	414	398	364	404	386	417	393	409	389	402	401	402	392	381	417	426	391	415	374	380	410	398	385	407	397	427	368	422	415	404	387	417	394	406	393	356	388	438	402	417	376	386	385	416	413	395	410	380	422	415	417	395	381	406	402	426	396	373	395	380	378	374	368	420	405	402	407	426	416	423	392	371	395	415	376	399	431	379	367	393	355	384	415	398	411	394	406	381	409	415	371	407	406	392	377	391	392	403	410	394	398	421	405	384	387	395	422	416	397	437	400	399	426	421	351	432	403	383	403	425	403	376	389	405	386	404	385	418	394	398	410	435	381	438	400	438	349	394	367	374	406	405	421	422	385	400	436	414	400	391	362	406	362	361	405	403	398	401	387	337	427	421	403	443	373	350	388	389	379	402	408	423	429	420	409	420	419	368	384	398	411	402	383	388	400	409
48077	91688	38693	2377	1765	1414	1243	1058	901	788	744	729	658	654	619	608	541	536	574	553	561	494	570	551	524	529	523	516	533	531	584	545	539	509	527	520	548	512	549	545	560	567	563	533	553	522	524	574	515	554	566	570	591	514	544	550	534	490	560	537	524	535	560	503	545	576	510	488	490	531	492	513	537	545	484	535	504	503	525	506	508	533	533	518	490	511	533	504	502	524	503	519	498	509	491	490	519	508	517	497	517	524	527	533	515	479	517	511	547	541	490	476	542	515	467	487	539	517	510	507	511	505	525	538	468	525	487	464	514	498	504	503	486	513	504	502	474	531	505	513	528	511	501	523	475	533	505	520	468	508	501	480	491	511	521	518	501	511	538	543	471	526	496	524	510	541	500	510	514	464	493	468	496	497	517	529	518	506	516	483	475	505	502	513	498	533	514	490	517	570	489	495	540	505	515	489	548	518	502	503	538	482	563	536	513	535	530	546	481	494	509	489	522	528	529	501	477	509	507	511	476	483	501	524	521	521	517	512	464	544	511	547	513	511	503	501	515	521	505	489	540	496	474	486	495	498	500	469	520	491	505	492	529	529	534	525	527	522	488	450	476	548	503	500	519	518	496	514	501	496	528	472	442	539	503	505	486	543	469	497	521	566	463	507	522	504	498	517	562	490	519	463	523	490	495	495	529	543	485	482	538	497	505	518	505	521	479	495	539	526	554	523	511	512	528	522	519	528	536	462	500	502	476	506	512	467	514	509	508	502	500	538	485	480	512	520	508	499	505	511	479	487	467	495	473	510	503	514	477	459	495	544	505	482	464	504	467	520	511	533	495	515	545	495	504	524	505	519	524	532	521	522	530	494	495	483	505	531	523	501	517	540	464	503	506	485	508	529	483	492	487	491	507	539	520	492	548	546	471	511	534	497	503	503	478	555	499	495	573	495	545	502	496	500	526	489	519	525	518	533	468	502	496	510	528	480	564	539	489	504	469	488	491	474	532	529	521	494	498	488	503	518	474	490	514	521	463	498	509	538	506	455	529	494	519	478	537	518	482	536	494	503	507	530	541	528	506	503	506	544	507	516	516	490	520	514	512	471	501	502	512	471	502	504	526	514	537	467	496	495	532	501	511	523	477	513	450	478	533	501	495	469	489	517	521	489	490	503	539	504	495	485	485	467	492	514	493	502	490	495	487	500	541	509	523	520	497	506	495	518	522	510	492	504	501	502	494	524	478	527	497	484	473	501	489	496	517	468	491	513	485	514	546	494	521	495	563	509	503	480	505	529	514	505	507	533	521	517	482	507	545	513	508	530	505	527	477	527	465	491	525	509	487	522	506	488	491	493	502	472	541	509	468	481	515	491	499	533	522	519	478	493	503	536	512	544	479	524	500	496	529	484	499	523	508	533	524	534	522	509	482	493	499	496	533	516	517	529	534	506	525	519	544	483	485	509	512	506	505	508	523	515	490	555	493	523	505	533	479	523	520	482	483	513	516	493	455	501	521	492	494	499	491	499	485	516	548	487	475	493	548	476	549	491	492	453	524	478	528	515	526	497	512	554	506	513	527	457	494	559	507	510	470	481	519	520	504	504	514	449	522	489	508	506	525	507	515	554	508	490	526	502	487	526	486	503	507	486	482	501	495	475	480	518	492	575	496	464	520	532	532	506	494	500	500	541	499	514	483	510	547	513	499	518	481	528	502	503	511	517	536	497	518	499	556	507	488	495	522	487	504	499	541	488	514	527	501	497	504	470	506	505	513	516	540	542	503	505	511	519	520	524	521	477	505	492	521	470	478	521	510	509	511	473	490	495	501	528	489	471	539	540	524	531	482	520	524	501	502	472	485	517	501	472	496	528	515	481	501	505	469	527	500	471	520	495	462	570	550	482	487	505	497	507	515	502	509	497	531	524	500	513	490	577	541	530	561	529	545	476	517	484	545	505	505	510	533	492	512	494	509	493	521	493	520	483	486	503	525	510	515	490	503	503	527	508	530	514	531	485	514	478	550	509	485	521	491	525	522	488	466	502	516	489	543	505	527	485	534	516	523	487	518	495	510	523	525	481	483	518	459	499	502	501	534	514	504	498	507	571	509	543	516	516	482	507	490	507	521	505	505	536	514	525	528	461	532	532	526	539	518	527	517	515	492	476	527	520	521	512	538	517	518	496	494	519	537	516	515	489	509	490	489	478	507	507	499	473	512	502	520	500	495	491	535	496	499	478	482	501	514	484	539	509	482	512	489	523	511	539	468	488	482	546	521	493	507	525	499	477	477	529	492	529	500	518	516	523	499	495	528	531	506	466	510	495	515	490	506	498	490	519	568	498	525	529	502	506	478	486	508	535	522	506	510	480	544	513	481	493	487	480	488	495	520	499	520	462	515	522	497	515	520	492	527	535	487	470	509	511	529	487	513	504	513	532	492	530	556	522	528	506	527	505	506	527	513	495	532	513	520	493	516	501	505	493	502	485	525	495	525	542	525	545	519	502	496	520	496	515	522	485	489	499	477	478	425	472	537	497	485	486	519	529	522	498	510	539	520	536	483	522	495	516	508	483	510	481	488	525	475	519	513	493	541	505	504	516	513	491	525	514	507	490	521	503	509	535	518	498	539	529	531	491	525	539	488	505	484	551	505	505	525	505	499	493	532	505	473	494	497	508	498	526	532	486	544	454	477	500	472	539	540	538	528	508	535	478	505	500	481	489	491	522	534	523	508	508	475	527	562	519	515	501	507	489	512	525	537	532	529	520	497	517	531	499	479	492	487	482	543	538	504	499	477	476	493	499	494	497	500	528	477	538	490	516	518	505	497	479	515	514	506	525	564	527	508	530	527	508	459	525	504	519	488	449	559	536	517	465	497	497	531	489	514	526	496	498	470	510	509	489	518	536	510	504	541	516	513	503	532	514	499	509	519	493	484	527	510	524	516	539	495	508	504	558	524	518	585	488	448	496	498	502	510	545	476	512	483	516	486	515	498	496	531	525	519	486	499	506	468	526	497	485	526	514	483	477	496	513	505	496	499	476	485	526	552	493	502	520	511	470	523	532	506	510	492	518	478	495	534	471	482	539	514	518	505	497	494	491	536	547	508	522	536	497	483	506	468	524	525	493	481	482	519	526	477	508	486	470	507	489	469	534	512	498	502	508	508	525	522	533	506	481	519	522	540	520	479	508	517	507	526	492	483	512	492	492	521	463	476	513	564	481	456	520	505	522	501	536	531	515	554	546	535	513	522	530	508	502	548	526	529	539	490	483	515	481	487	499	465	550	486	545	483	562	535	487	493	491	480	519	499	491	525	484	499	490	512	525	500	488	507	528	499	510	466	530	496	486	523	504	529	470	493	528	494	485	514	540	504	492	495	525	545	514	501	510	522	499	475	500	509	490	504	465	495	524	500	492	521	482	508	524	481	504	512	489	520	491	510	501	525	509	518	505	534	513	502	461	518	507	503	516	518	504	488	522	505	565	568	521	453	511	476	512
28045	21943	13069	1274	687	640	642	622	628	616	624	597	623	637	621	610	630	631	630	609	608	638	627	645	636	611	582	618	606	666	595	593	591	675	619	622	597	637	611	619	621	646	653	640	616	634	645	644	614	616	626	608	634	635	617	598	629	625	539	640	639	594	637	626	630	658	643	628	624	609	591	625	623	602	633	616	625	669	614	622	602	587	617	646	631	623	600	622	619	575	652	630	656	668	636	602	631	633	638	646	600	642	635	614	591	648	644	594	646	577	634	576	581	651	616	635	618	641	658	618	636	594	607	633	584	590	597	614	646	604	673	666	586	625	633	607	618	589	596	593	603	600	636	612	601	597	626	613	577	616	607	561	574	608	592	606	591	602	637	673	619	604	598	598	610	634	608	568	647	622	642	618	617	565	607	597	603	646	599	619	657	622	578	621	653	609	647	597	620	652	624	551	593	640	653	590	625	604	652	600	645	604	639	636	581	613	655	578	630	619	606	598	640	609	593	599	600	619	603	619	609	586	607	686	610	605	651	650	645	604	654	590	598	647	611	583	630	647	614	591	661	653	598	597	613	614	645	599	580	622	618	636	572	582	623	568	605	607	641	619	634	608	621	616	593	616	610	647	576	596	625	608	632	660	628	607	604	620	630	618	637	574	624	595	604	617	606	668	635	598	612	608	627	603	606	658	647	667	656	614	604	601	616	603	622	601	618	597	639	596	597	649	572	623	639	601	607	610	590	607	614	605	639	621	600	610	584	577	629	633	600	656	679	635	631	620	595	625	594	600	606	592	614	597	610	587	589	612	621	624	601	607	637	635	635	576	595	575	611	671	640	610	603	640	596	621	602	614	654	604	639	622	601	619	634	636	636	591	645	641	649	662	667	618	577	588	648	631	621	590	655	622	592	585	566	612	599	626	611	615	607	638	643	626	610	636	643	602	653	604	623	584	606	621	600	614	659	649	619	630	661	621	607	639	613	601	646	616	605	605	641	605	632	633	603	613	638	626	594	605	610	634	590	650	620	644	626	627	623	620	632	606	652	655	575	625	626	578	638	605	606	564	610	607	625	627	608	581	585	609	645	586	612	617	569	635	633	609	597	631	617	629	588	607	616	602	624	654	617	571	602	631	653	610	597	597	611	572	602	596	614	655	608	589	578	589	650	607	649	626	607	643	626	568	605	616	610	587	577	616	639	640	634	560	618	664	620	690	610	662	627	660	602	629	647	608	599	619	594	579	608	608	613	627	623	618	591	606	619	631	674	587	604	589	613	620	632	650	625	633	619	612	600	597	603	559	648	600	579	621	583	583	562	606	595	682	626	638	630	608	602	588	612	614	616	638	629	625	642	630	577	638	567	589	605	629	637	607	609	640	611	619	593	656	573	645	606	608	608	612	636	640	595	600	622	605	645	607	637	593	626	638	592	651	640	615	601	606	598	640	589	602	618	631	580	624	613	618	614	548	587	629	618	606	620	573	637	666	616	616	585	605	595	662	631	621	577	611	601	606	601	600	611	628	607	582	638	624	642	638	642	592	654	664	578	634	607	652	595	658	604	639	617	613	606	625	617	595	601	646	657	659	575	608	593	612	615	627	639	591	585	635	603	600	661	555	657	656	588	619	630	637	613	633	607	604	623	627	589	642	594	639	589	592	630	649	639	607	623	627	628	591	629	594	588	596	619	612	594	622	584	617	618	625	612	600	640	677	596	633	630	616	695	615	655	598	616	648	612	624	590	613	593	654	636	618	591	606	662	626	643	606	589	601	622	627	625	649	597	644	593	651	593	653	595	598	689	643	615	612	605	635	585	615	604	592	598	566	641	640	572	619	590	651	593	639	647	597	614	608	606	618	591	559	640	653	616	637	629	610	634	609	611	620	664	634	587	665	599	628	628	624	628	598	610	604	576	583	602	669	613	617	673	596	620	632	608	641	612	598	580	607	629	642	619	615	629	618	594	612	601	671	593	616	606	626	656	598	637	614	625	615	598	608	584	628	603	638	583	603	622	616	606	611	639	615	625	633	646	660	673	657	613	627	622	583	609	583	598	574	624	583	654	605	628	615	588	604	617	610	637	605	644	581	633	590	622	664	647	587	653	597	631	622	615	659	642	635	615	585	562	623	643	621	626	618	621	605	579	643	600	628	603	649	623	581	617	646	637	604	633	586	653	611	630	542	635	639	643	594	601	593	655	658	596	614	604	612	640	623	622	626	574	577	651	630	621	631	618	612	585	637	609	632	612	569	677	625	596	581	610	617	618	595	627	606	605	643	613	561	590	624	637	638	601	647	632	614	616	621	640	615	621	617	593	613	602	625	616	611	567	649	639	628	593	590	578	579	590	599	622	586	618	626	636	618	628	634	627	605	621	603	654	566	608	616	664	618	614	605	633	660	636	607	595	649	634	632	610	576	620	598	633	653	633	618	602	637	615	592	572	633	615	646	632	546	583	608	628	636	651	620	646	618	615	624	616	601	639	597	637	585	572	647	653	602	668	620	595	610	645	626	621	605	632	647	640	624	614	611	597	624	647	601	639	628	662	628	593	647	612	597	598	609	666	557	623	623	593	618	655	605	632	632	615	610	656	604	615	585	660	583	603	620	594	624	640	562	602	632	653	631	614	575	674	594	611	645	643	613	601	620	619	693	622	612	610	609	637	612	625	578	610	626	588	667	593	589	572	625	620	596	644	593	617	636	610	651	627	668	549	609	613	630	682	645	598	593	631	620	615	574	598	639	675	571	661	613	593	616	600	607	657	613	649	627	627	648	666	595	640	625	576	634	571	652	647	611	645	571	601	661	628	659	622	641	609	620	602	602	633	641	612	600	646	616	619	591	591	607	633	605	625	629	635	622	650	590	623	631	605	599	609	624	633	623	626	645	597	604	620	637	638	614	625	634	573	627	627	591	647	619	635	621	603	646	646	646	601	643	620	656	591	643	603	591	616	606	649	617	627	619	612	612	632	624	589	642	580	630	587	678	594	630	638	646	601	619	618	619	586	580	600	614	630	631	632	620	600	589	610	640	599	589	606	633	571	583	605	595	645	597	628	665	638	651	594	654	613	605	597	667	634	623	630	642	658	634	616	586	636	605	538	608	580	610	606	621	619	662	637	617	606	595	619	601	591	634	640	599	623	655	583	617	626	643	615	619	555	641	640	573	652	582	543	637	655	613	616	625	560	633	656	580	594	572	634	656	607	669	616	608	596	637	636	639	639	634	635	644	614	627	596	624	661	604	611	629	650	623	585	632	665	595	649	626	641	622	603	601	587	653	603	620	619	600	638	579	631	662	642	564	649	639	627	631	677	628	625	606	649	618	597	620	644	619	697	593	573	630	594	587	605	638	658	590	605	647	605	608	624	588	564	616	616	621	654	613	642	643	633	601	626	639	665	582	625	627	605	626	624	614	625	624	590	672	583	620	617	641	596	658	668	653	614	611	613	605	637	655	654	582	583	618	585	660	631	584	631	635	589	640	590	617	600	628
17372	30574	8284	819	760	805	811	799	797	785	841	751	758	779	778	799	803	767	750	773	794	798	824	790	752	824	797	798	743	815	796	770	763	788	752	818	818	817	790	841	778	803	823	796	778	812	802	781	805	786	785	821	801	738	811	764	809	814	832	800	823	810	791	754	820	760	814	806	776	832	780	771	825	837	738	809	816	767	791	852	778	769	772	765	789	769	762	759	792	813	811	802	741	799	804	763	770	753	724	805	780	846	762	769	769	811	769	811	809	760	816	791	787	745	788	762	775	777	794	809	769	763	796	735	794	792	807	801	771	714	813	792	778	782	795	771	816	793	810	785	749	815	773	788	791	804	798	794	763	829	820	831	735	790	727	790	769	759	738	769	770	800	788	800	761	773	810	802	750	791	795	742	805	773	782	741	803	812	756	778	806	825	803	816	800	764	783	770	732	778	813	729	806	724	792	826	740	809	810	749	785	767	786	777	826	804	812	825	805	780	765	779	747	791	807	760	805	728	773	773	849	822	773	832	807	791	799	785	814	751	797	762	775	785	753	758	769	826	701	758	818	738	810	816	788	800	810	816	761	793	768	788	827	761	814	789	800	820	774	800	803	851	839	782	733	778	761	730	783	794	734	791	809	763	776	765	753	781	788	838	804	797	785	789	829	816	823	756	799	771	771	787	790	775	800	725	766	783	768	798	813	828	765	755	816	755	749	781	800	779	787	793	744	760	827	820	774	820	811	785	820	811	755	761	761	731	813	774	817	775	763	766	787	751	814	734	756	767	803	789	751	743	734	757	841	814	772	785	776	751	813	788	732	770	817	770	785	756	767	767	788	752	799	772	804	762	786	805	815	806	804	824	723	791	760	728	774	816	741	731	797	760	761	763	797	838	794	839	817	795	804	781	774	779	791	775	768	816	766	776	777	776	775	787	741	787	777	795	760	777	815	786	801	801	753	816	768	711	806	801	776	782	746	827	780	759	780	790	807	789	802	763	737	789	789	772	770	785	709	766	730	702	811	827	807	799	756	797	790	810	803	795	788	797	745	774	782	771	744	767	811	749	813	817	771	757	819	710	779	779	788	783	742	841	759	778	814	779	811	836	777	808	809	747	792	791	792	816	757	735	757	809	767	769	797	800	776	851	814	827	788	803	762	810	789	816	799	746	787	808	767	801	746	778	770	776	807	803	813	784	769	774	790	785	784	776	780	759	776	802	745	741	794	774	861	734	788	748	800	825	801	740	782	827	783	841	830	745	752	797	800	808	817	772	735	782	831	802	771	819	750	799	773	809	793	715	792	784	784	760	806	808	805	747	827	767	805	795	753	802	772	773	780	791	783	790	754	749	790	792	811	808	793	766	730	777	790	727	772	791	795	821	762	794	793	745	806	794	804	765	744	813	730	768	780	746	762	781	775	779	789	766	784	805	805	747	790	835	738	798	763	790	816	766	804	782	774	771	762	804	809	756	801	797	800	756	788	780	744	749	787	778	790	766	764	795	794	782	768	825	753	723	763	781	823	810	813	787	712	803	818	803	796	786	785	795	765	791	812	796	792	781	738	805	795	805	765	739	789	714	798	806	735	770	741	770	779	780	785	757	813	792	793	808	824	746	777	788	809	781	766	789	778	768	810	726	846	793	797	770	759	753	805	773	786	796	732	755	760	824	809	784	768	763	774	832	789	813	774	746	827	791	793	787	759	769	737	735	786	749	753	773	792	797	796	776	821	805	757	769	777	780	778	714	763	769	782	786	761	780	801	777	780	829	740	801	796	769	819	778	757	805	768	809	764	816	793	833	712	829	764	802	811	786	767	803	759	850	798	815	791	781	767	773	771	819	831	840	807	783	821	771	787	784	785	762	784	782	773	765	756	748	788	755	792	773	745	747	786	801	736	751	800	836	785	751	760	779	757	784	800	783	795	781	786	757	786	797	811	848	757	805	774	807	817	786	841	785	817	797	813	755	785	763	783	804	766	822	730	744	819	780	790	752	766	755	781	788	802	741	776	791	806	803	797	823	825	796	747	814	744	805	799	802	770	796	789	809	780	766	798	832	736	797	799	770	812	773	752	820	773	842	772	810	750	795	764	759	748	702	811	781	824	786	783	823	776	784	779	789	830	777	801	776	768	800	785	803	754	861	761	756	750	777	791	794	802	745	786	806	821	770	776	785	772	771	789	797	793	783	782	795	803	791	768	834	793	780	753	753	798	781	799	726	793	786	738	830	789	823	799	825	791	736	792	766	802	803	799	764	743	779	810	805	776	779	810	807	760	724	814	767	782	818	792	768	731	819	791	789	824	773	842	794	842	768	743	720	722	800	796	771	795	796	800	763	778	786	771	775	771	815	824	804	770	733	781	802	802	822	837	785	808	743	768	763	814	804	753	806	772	782	822	822	787	774	810	749	809	757	795	800	780	755	823	787	815	795	807	814	817	754	829	821	795	766	756	767	767	786	779	797	840	753	772	847	792	795	735	813	781	771	777	771	775	813	762	788	772	795	812	779	761	751	792	801	798	823	752	801	773	781	746	773	782	794	772	756	759	800	811	792	821	810	754	766	791	766	794	785	748	809	785	745	754	809	802	803	731	798	809	754	747	819	770	793	848	753	787	768	757	724	786	839	769	780	819	778	805	755	807	734	742	804	717	790	751	821	724	788	836	764	740	798	794	760	834	818	760	797	828	774	826	839	842	797	787	799	759	772	766	755	758	810	784	738	721	764	789	741	821	814	797	739	745	755	754	766	793	779	812	745	774	794	754	773	847	770	797	780	776	777	789	765	787	813	800	791	779	750	779	790	805	816	763	813	798	835	787	788	781	770	730	775	738	788	757	826	758	759	812	804	799	765	754	785	765	816	772	826	772	794	807	809	775	805	788	772	792	760	757	779	818	755	772	797	775	806	766	763	738	763	768	825	746	775	804	787	783	773	798	774	769	782	770	765	776	775	788	798	743	800	797	807	808	798	818	756	798	749	754	821	813	783	814	759	822	776	796	715	783	794	814	788	770	698	804	754	780	755	809	819	783	762	775	826	765	763	809	826	763	751	791	762	801	765	820	756	819	835	740	769	770	799	760	793	786	813	806	779	811	748	800	769	772	755	757	776	817	766	824	762	755	743	799	792	791	761	757	795	809	830	743	774	745	765	728	785	766	806	749	753	770	766	769	807	786	758	814	773	798	751	763	696	827	795	828	787	782	843	774	757	785	745	766	817	776	795	759	777	778	803	799	787	840	780	815	798	770	762	778	814	822	801	774	779	756	813	793	792	787	847	774	780	795	791	750	840	826	771	794	792	722	804	783	813	794	807	768	877	754	740	770	779	775	769	799	757	803	756	789	788	765	753	782	752	774	817	820	797	770	774	802	791	791	738	806	736	809	765	739	764	774	790	787	794	816	840	809	790	742	757	756	791	777	755	791	782	797	813	786	741	754	763	774	802	774	833	761	793	860	783	784	794	724	791	753	806	743	780	791	692	781	749	762	786
23818	21635	28712	24662	20150	5152	786	656	622	600	590	538	538	545	560	551	562	593	534	513	551	529	547	506	538	514	567	526	541	562	567	527	533	570	477	558	534	510	522	537	564	546	520	529	508	559	502	562	535	535	547	525	587	544	580	516	517	582	540	534	565	541	543	535	529	534	509	550	534	546	554	545	545	550	524	520	512	537	499	546	553	561	556	482	522	544	542	535	513	528	499	543	505	511	507	540	563	570	554	483	513	534	563	539	542	553	508	559	485	488	524	502	525	522	549	498	505	517	528	529	518	524	497	495	541	515	522	514	535	537	581	520	560	544	499	554	511	543	507	538	538	547	534	521	559	525	527	541	503	548	515	532	545	537	514	563	518	531	537	539	508	506	546	505	516	505	548	541	539	540	526	529	506	533	518	546	488	529	542	519	492	523	536	535	528	505	556	559	553	542	502	536	539	505	537	518	537	507	496	495	525	534	538	509	520	543	517	556	521	511	515	535	518	522	518	515	493	523	553	528	530	493	529	503	524	514	503	488	531	523	507	509	562	513	546	480	508	519	531	559	528	564	512	511	568	570	545	506	533	516	531	547	531	521	523	505	529	516	522	510	504	557	519	543	501	510	496	547	516	497	552	532	550	520	557	556	487	538	498	521	559	532	535	527	522	489	505	501	504	547	499	499	543	524	527	562	520	508	529	561	522	536	523	541	488	576	524	569	557	524	526	518	536	495	549	534	553	458	505	539	549	503	536	563	563	546	512	546	548	513	540	578	564	512	517	533	488	529	556	528	548	535	504	558	487	541	482	527	540	513	515	507	563	569	546	531	515	533	481	486	504	515	522	511	482	512	540	557	518	540	524	529	541	519	521	531	486	489	561	594	499	502	519	485	505	535	558	531	539	541	554	501	538	531	524	517	541	559	522	497	512	580	551	520	531	535	518	563	545	528	506	487	506	517	533	517	527	528	554	491	488	531	534	553	485	493	542	534	517	545	475	558	571	555	566	528	508	527	545	541	531	543	486	520	549	528	505	532	498	571	518	509	563	520	526	529	540	523	524	537	512	559	540	569	531	551	551	545	504	517	516	534	499	511	500	536	550	556	545	541	524	522	529	540	508	535	505	529	540	501	491	530	525	541	499	514	505	529	548	492	571	513	519	520	500	582	528	519	488	551	522	534	522	552	516	522	513	554	553	486	527	508	522	528	509	516	555	505	511	526	584	513	493	495	513	524	519	519	485	545	479	535	559	537	538	549	536	536	520	492	548	520	538	529	543	551	554	554	521	489	502	548	508	510	568	549	527	498	546	527	502	509	506	501	494	523	560	550	555	500	531	508	534	539	545	546	520	508	519	529	525	555	499	525	456	564	511	540	569	546	520	549	521	518	540	499	503	522	554	512	509	507	541	541	520	501	501	547	499	539	533	502	505	508	530	488	561	554	539	563	553	576	531	539	527	497	531	536	532	539	521	507	543	555	507	519	554	525	518	508	519	524	541	492	526	498	507	525	567	550	538	509	560	552	548	507	543	483	533	519	509	527	479	551	488	461	536	515	484	512	538	522	504	548	573	513	500	515	557	516	506	528	516	569	540	528	521	509	515	569	520	517	566	513	528	533	568	528	547	531	526	524	533	547	529	496	554	540	537	516	522	504	518	532	558	545	544	511	514	517	496	534	563	560	531	520	516	532	528	513	510	563	555	510	496	541	526	509	544	513	537	514	497	544	519	508	486	506	515	549	517	552	500	520	541	503	490	526	533	544	479	549	532	560	528	501	540	536	551	497	529	502	554	534	528	519	575	510	534	541	567	577	510	544	532	520	506	543	507	532	553	528	548	478	514	520	550	536	534	532	542	521	523	538	475	503	529	506	546	525	532	546	545	536	529	524	511	525	533	489	502	556	540	551	566	493	500	547	498	512	513	545	547	555	512	468	504	510	562	510	538	526	487	566	578	546	503	492	540	546	510	513	531	569	544	501	527	535	533	550	546	507	519	489	562	519	544	534	537	479	520	596	568	549	550	494	570	530	573	527	472	568	517	506	536	515	540	508	500	511	553	529	504	493	583	462	514	546	500	559	535	554	531	542	487	511	555	525	507	500	489	575	491	535	575	551	457	476	536	516	530	515	528	506	539	498	511	539	550	504	502	521	523	482	560	535	536	510	524	493	548	508	499	552	524	513	511	541	540	508	504	467	524	504	590	541	542	539	536	482	510	535	552	522	530	496	511	533	526	497	533	481	508	529	534	530	509	530	557	529	486	492	561	512	526	500	517	522	507	536	506	519	504	539	512	505	520	493	507	516	487	536	554	511	537	536	550	554	560	546	536	538	539	508	529	491	496	531	541	544	505	514	525	460	517	462	482	540	531	543	518	564	518	504	528	541	496	557	546	518	522	548	565	527	521	461	527	527	496	517	502	506	589	541	534	493	545	522	504	511	518	572	527	519	501	501	523	507	520	540	540	521	508	551	520	538	548	554	480	524	534	530	528	509	526	553	559	555	528	559	524	501	512	533	535	524	592	495	522	515	504	502	500	523	528	527	514	545	533	487	525	560	498	555	533	530	548	561	536	521	498	516	541	533	533	505	549	523	519	539	519	545	537	543	524	565	516	509	496	486	555	535	519	565	532	524	568	545	547	481	532	514	551	526	559	509	486	512	511	538	540	539	529	555	537	509	523	542	553	509	511	511	568	511	543	578	515	586	451	521	495	540	513	510	502	532	505	546	529	495	552	527	533	546	580	541	524	540	534	533	520	536	571	533	528	537	524	553	508	526	513	508	534	518	507	500	533	533	548	556	561	574	572	548	523	548	483	560	517	517	544	509	536	527	545	512	530	537	521	490	541	520	519	568	518	533	559	524	537	516	532	523	522	520	523	513	515	468	540	550	555	499	527	529	513	549	597	492	536	529	531	522	499	534	504	533	533	528	523	553	543	536	509	491	516	537	508	494	514	532	522	529	532	503	533	568	523	527	495	529	519	510	512	528	521	493	512	571	558	590	465	520	515	528	556	492	521	511	505	579	527	534	533	528	511	554	499	530	490	529	536	487	554	529	510	490	489	474	516	511	498	523	547	522	517	571	531	518	526	526	540	511	556	508	522	527	548	517	475	552	521	525	500	511	547	515	533	525	545	515	585	528	540	535	526	516	497	523	542	532	519	521	538	543	552	502	506	583	565	518	584	527	545	547	523	561	520	523	522	499	521	504	513	549	537	509	544	473	502	584	537	518	508	564	532	473	532	491	548	567	522	511	533	547	515	519	532	539	584	543	478	525	474	528	501	524	505	546	525	550	537	527	514	501	532	521	546	520	518	504	509	530	506	523	569	529	514	554	580	538	514	564	535	533	484	509	549	516	544	563	548	543	555	498	523	495	517	541	532	542	507	522	550	503	511	518	550	536	550	537	510	554	576	532	535	530	470	556	572	519	483	545	536	556	526	557	511	526	505	545	503	545	535	561	532	503	497	526	535	525	562	527	498	520	545	530
43158	79045	32867	1624	1355	1145	1049	948	824	849	793	791	735	753	733	731	713	760	680	714	712	680	674	730	677	680	725	708	653	713	656	757	730	659	679	710	733	639	689	650	676	722	702	675	695	748	683	700	726	738	697	722	731	741	698	692	723	707	707	666	707	711	649	678	627	712	721	671	688	655	737	676	692	687	730	712	681	701	695	650	678	697	679	678	667	663	657	724	656	692	639	697	643	691	735	723	643	630	682	688	647	696	656	684	646	669	694	681	689	653	675	635	634	742	663	647	678	691	647	690	715	656	670	702	720	707	661	724	683	662	688	669	659	685	665	689	642	656	725	643	715	705	740	676	662	684	702	676	635	621	669	712	665	771	670	686	686	697	701	645	699	663	691	658	645	688	686	717	696	685	698	671	643	622	648	673	703	634	668	689	717	699	672	638	654	710	695	734	667	646	663	652	676	644	677	654	690	669	725	674	728	704	691	679	682	652	686	608	687	699	693	672	682	708	663	714	643	663	644	656	663	660	680	703	719	680	654	684	694	688	687	658	722	699	642	694	683	691	700	717	663	719	692	671	677	717	655	689	704	690	684	633	654	650	676	642	684	694	684	652	673	629	680	712	683	691	697	640	665	643	678	700	659	624	654	703	655	676	699	658	657	662	703	706	706	672	685	659	731	648	628	643	657	720	669	664	689	653	699	700	636	692	649	639	687	717	691	732	657	670	680	744	665	630	676	658	685	680	676	691	669	697	673	658	679	665	712	703	710	658	649	697	650	653	651	650	689	682	666	678	688	676	658	686	648	713	712	688	687	714	643	660	717	727	656	639	710	675	704	651	701	705	656	650	669	672	661	664	629	733	685	693	668	714	652	655	665	707	694	673	632	648	669	696	664	662	663	669	700	700	629	680	664	670	675	679	691	658	665	642	646	709	686	706	673	658	655	683	702	705	696	661	680	693	703	728	619	716	705	645	684	675	676	639	659	658	675	631	666	664	682	673	681	662	689	656	679	694	616	672	644	667	687	661	699	710	653	676	619	643	676	631	673	670	692	659	642	689	634	680	667	694	689	693	683	668	682	655	682	684	686	686	669	642	665	665	715	698	682	637	689	641	672	710	615	654	693	673	678	647	682	690	686	721	733	672	676	655	745	627	706	714	684	660	708	693	714	638	706	701	683	659	690	688	740	668	708	681	697	698	686	738	672	669	731	651	681	698	650	688	691	664	663	670	680	726	652	674	706	676	697	665	723	677	692	669	688	648	650	665	721	655	670	709	663	672	713	653	705	709	684	667	681	644	715	686	677	688	642	711	693	667	656	695	655	675	667	673	662	708	651	675	685	624	729	724	685	622	677	704	688	688	692	662	681	691	703	652	678	713	683	684	711	680	716	675	659	677	689	669	681	640	718	650	693	671	624	695	649	674	666	611	656	689	662	724	642	694	664	698	662	713	646	676	662	705	670	716	687	685	639	669	667	690	632	687	687	708	666	674	650	635	648	711	647	706	721	690	662	702	646	668	655	659	667	640	705	702	645	684	729	716	670	685	678	645	647	666	679	700	658	645	718	717	651	686	662	703	703	661	698	668	682	649	705	672	679	671	649	705	707	621	665	719	682	706	635	663	631	649	692	645	723	689	692	727	691	644	689	705	714	672	703	708	703	674	633	659	712	644	690	680	670	685	656	686	718	639	683	708	699	667	679	699	653	667	704	672	668	691	670	703	658	696	706	647	648	746	629	724	689	732	702	718	679	694	712	658	674	649	643	696	700	713	704	711	718	696	648	723	666	650	710	659	693	706	643	659	721	685	674	671	687	657	701	686	718	652	718	709	693	685	689	656	666	685	703	676	680	693	744	636	714	671	656	675	683	668	689	622	659	716	658	677	696	680	698	657	705	650	670	646	771	622	687	669	662	697	649	667	691	682	630	664	666	685	671	687	693	665	661	706	674	659	678	662	679	648	704	671	676	670	670	675	621	644	694	714	674	696	679	639	707	653	677	693	640	666	651	638	657	674	632	673	727	671	683	681	670	675	652	631	659	672	695	667	702	695	707	704	648	685	621	700	666	662	646	678	686	645	699	664	639	667	678	657	721	666	667	737	680	674	707	726	701	649	633	675	673	705	695	628	686	664	700	683	735	698	703	685	654	647	700	676	708	704	697	650	693	695	665	718	696	707	697	649	716	664	663	686	652	699	713	702	666	681	682	707	678	665	702	706	687	721	638	674	689	690	689	710	660	686	642	710	663	695	666	650	661	689	696	646	640	672	691	637	664	662	700	633	679	650	648	701	670	702	692	675	721	650	671	658	680	678	641	694	701	694	688	634	614	700	682	653	680	704	672	682	700	680	703	677	633	671	721	673	658	625	665	665	641	664	629	683	647	669	699	672	690	675	721	682	646	674	607	661	683	651	666	634	696	697	700	685	705	675	658	683	682	668	742	677	694	672	715	658	685	710	634	699	681	675	711	682	697	688	680	682	667	647	675	669	648	663	671	675	698	677	706	675	674	653	674	681	687	698	681	638	643	704	729	683	670	702	650	660	701	660	623	673	689	703	677	664	711	661	654	665	665	708	685	684	683	658	721	639	732	694	685	658	680	677	697	652	651	664	682	675	675	636	683	638	667	713	677	657	673	716	695	729	609	692	683	688	642	697	725	686	662	642	686	692	680	701	669	681	667	668	632	638	652	688	663	698	682	661	676	637	695	657	681	670	693	663	707	601	699	673	698	655	667	693	683	727	688	700	692	693	668	702	677	634	669	671	682	698	669	696	680	648	644	726	681	678	653	692	665	680	695	704	695	704	690	691	697	683	709	684	634	690	704	664	706	675	668	698	670	700	677	660	592	660	663	659	643	641	675	711	650	702	700	693	701	680	693	682	648	681	661	677	737	710	705	643	695	668	675	636	731	709	706	679	711	688	620	649	669	704	644	705	634	679	694	674	700	689	676	750	676	625	661	707	681	712	664	703	727	701	702	673	656	664	693	625	706	702	677	654	724	672	675	741	721	679	651	704	640	686	713	713	654	688	674	663	700	657	657	683	675	701	700	668	667	688	635	676	688	667	704	710	651	646	707	642	687	673	652	668	689	680	713	664	645	710	682	657	657	714	626	698	656	698	679	694	668	685	691	679	679	676	667	678	698	662	718	656	689	691	667	703	656	687	635	706	675	687	644	666	702	701	705	704	632	653	678	704	635	682	605	685	716	689	626	684	652	645	644	651	647	620	654	662	676	701	696	695	644	652	706	681	716	672	704	663	653	661	682	663	690	656	659	661	690	657	630	691	672	704	661	676	699	648	701	662	657	680	705	675	677	687	677	695	661	719	616	669	714	647	686	674	698	703	677	640	707	663	676	708	671	724	684	679	651	674	657	699	702	649	685	690	657	697	664	670	662	712	669	669	706	689	651	705	661	677	712	679	663	677	646	701	649	669	664	673	644	654	727	684	674	685	670	673	669	633	692	755	678	686	711	689	641	657	672	672	672	701
24997	22196	27403	24259	5546	682	647	583	566	622	568	583	615	544	541	567	574	635	584	592	543	582	538	542	566	532	543	560	554	560	570	546	541	501	538	521	584	538	578	575	559	555	550	562	568	566	561	545	512	525	579	571	553	583	536	529	591	562	530	528	542	552	544	585	572	562	530	562	501	547	554	525	519	557	545	512	520	526	558	506	520	518	551	534	553	530	516	532	533	569	532	556	555	564	526	513	539	549	569	502	544	566	561	525	526	544	569	548	551	556	549	526	564	520	541	523	492	566	526	548	569	502	555	479	538	527	531	529	529	485	520	562	545	519	545	556	560	527	526	486	514	560	550	536	536	492	521	546	508	553	568	532	521	540	521	515	544	522	534	533	531	531	580	581	561	516	565	500	560	553	530	555	556	526	497	512	582	472	510	482	574	531	536	522	532	561	557	524	519	535	510	563	524	543	486	537	544	589	519	552	570	557	551	503	541	530	515	520	538	548	531	567	545	556	570	536	583	569	509	575	530	526	557	543	540	513	527	499	636	562	563	487	532	528	531	561	528	508	535	546	539	565	560	525	527	555	536	569	551	528	545	556	514	548	538	532	513	557	540	522	538	560	577	519	532	537	536	504	550	536	546	497	574	512	537	545	553	544	537	551	563	527	568	537	538	541	540	536	550	540	523	549	548	523	537	570	516	486	555	552	556	556	516	561	554	532	514	540	537	547	507	540	526	539	559	539	558	484	544	549	510	563	537	521	545	602	533	501	570	512	569	580	541	596	563	535	528	525	534	544	559	534	559	515	546	549	573	596	496	549	537	499	528	527	538	570	526	573	539	532	550	556	589	561	538	492	521	571	521	559	535	553	577	532	478	547	534	517	550	534	541	539	507	569	587	557	516	559	531	542	545	536	551	568	565	539	607	561	578	545	555	562	548	518	551	514	534	534	596	570	491	536	582	542	607	540	533	537	577	573	553	526	525	519	516	554	586	556	542	512	485	516	499	549	560	509	517	540	593	565	560	535	510	565	509	583	545	572	511	544	552	555	524	530	537	502	534	557	599	509	584	515	546	542	541	523	547	499	550	528	518	523	528	521	555	535	526	518	541	532	542	552	527	526	557	560	536	547	499	546	570	546	535	480	578	522	524	621	583	544	523	492	528	542	510	498	537	553	559	522	555	519	586	534	550	513	526	534	571	531	538	539	570	556	567	538	525	531	503	538	540	574	474	570	546	515	570	540	525	567	559	517	513	543	562	556	544	548	554	532	542	605	523	530	544	579	511	561	580	540	586	562	577	518	554	577	557	576	542	504	535	543	543	551	525	531	543	524	553	567	545	531	564	504	499	513	530	569	540	522	518	562	523	521	525	567	533	552	545	550	543	529	563	529	542	549	550	526	540	529	542	492	519	539	544	522	541	566	559	563	535	534	554	549	564	562	550	535	550	559	561	541	546	493	529	577	526	511	544	557	516	533	486	533	555	547	535	561	540	510	548	541	532	527	536	545	505	559	564	526	538	536	558	600	562	532	502	533	538	506	545	522	547	516	541	531	588	545	562	523	576	537	521	567	548	544	529	512	483	542	535	531	568	539	561	583	578	489	512	565	524	520	530	523	535	511	526	580	557	526	522	549	550	540	521	547	561	522	517	556	525	549	492	554	579	529	536	547	537	533	542	541	569	527	540	562	546	554	527	529	497	578	524	522	515	519	562	535	553	510	497	549	545	572	513	522	559	576	544	526	514	519	544	581	574	476	573	520	580	542	551	526	559	574	555	539	542	542	514	533	598	514	531	530	500	575	536	498	490	567	527	524	534	568	532	492	562	574	524	578	536	542	550	544	544	551	559	559	525	569	551	521	531	591	536	540	558	514	541	515	569	536	532	547	577	547	585	527	577	549	523	534	524	547	517	533	550	531	519	568	556	541	517	556	545	570	572	566	525	539	569	530	578	551	584	514	513	548	536	539	531	563	569	539	551	555	514	507	542	507	526	547	527	552	575	550	524	531	535	563	525	557	552	556	544	559	525	518	580	561	563	531	507	548	575	558	507	555	524	514	482	553	557	516	575	571	531	499	537	529	581	539	545	528	503	521	534	559	521	521	527	522	545	530	564	524	529	544	591	527	537	523	560	526	563	553	552	568	529	557	564	549	568	512	554	593	510	516	558	526	542	558	533	526	524	488	500	520	542	532	528	533	568	550	503	544	583	551	570	549	501	531	550	580	515	515	531	562	519	572	571	525	566	554	541	556	526	551	556	547	536	540	570	537	573	544	536	530	571	528	571	571	559	529	549	572	532	538	534	553	554	544	539	492	543	542	512	551	530	548	526	519	525	556	559	553	559	544	518	542	532	519	532	502	513	521	546	563	533	560	583	552	575	567	530	509	537	529	508	518	533	547	518	540	524	567	513	542	558	513	539	521	557	538	533	506	531	566	545	518	524	572	541	575	561	550	541	521	534	545	570	576	531	514	556	522	505	544	574	573	518	521	514	548	583	538	542	575	561	550	485	559	569	558	536	561	552	547	557	530	520	545	536	511	572	492	539	556	516	554	532	574	553	511	517	531	496	522	530	551	549	551	550	538	509	555	551	569	538	556	537	531	578	528	550	537	531	538	582	554	606	512	591	544	518	541	516	541	530	519	550	566	528	537	548	553	531	570	546	583	557	563	534	524	536	575	566	551	525	542	524	519	524	529	561	542	538	547	531	543	550	544	551	555	553	554	561	531	525	560	519	515	500	551	558	510	528	553	550	580	560	569	532	512	548	528	563	567	534	544	494	513	538	490	558	547	530	535	530	507	500	506	520	515	532	583	530	521	548	548	512	523	546	545	512	544	573	532	548	538	501	543	541	510	510	525	556	509	537	520	565	535	559	577	518	566	553	545	533	571	548	497	535	577	558	555	535	510	522	536	550	513	539	546	569	531	568	552	589	570	522	564	532	573	517	569	531	565	527	533	552	530	516	570	510	534	534	522	539	547	552	530	542	578	544	571	522	557	547	501	574	511	559	539	526	536	535	550	586	521	540	521	548	548	533	568	543	513	520	531	514	564	546	509	563	561	554	551	534	542	539	544	550	565	523	528	567	571	597	566	557	586	522	525	537	539	528	559	561	522	551	555	496	577	556	555	547	574	543	533	537	528	550	544	532	511	585	520	573	482	577	501	545	557	501	510	499	531	526	542	553	497	546	528	578	530	549	523	551	542	517	509	546	600	555	552	527	530	550	528	565	546	560	504	540	571	508	548	533	565	505	538	606	538	536	547	517	539	554	539	534	533	585	505	556	528	557	579	523	570	495	520	498	517	551	525	544	531	578	559	546	519	568	584	522	587	527	541	563	542	534	494	543	557	513	558	519	558	522	493	532	571	532	562	528	562	555	510	537	573	515	596	516	531	558	492	541	532	547	532	550	520	540	584	562	521	543	546	536	539	546	583	556	523	575	519	531	557	547	562	476	543	587	527	545	546	574	523	548	526	568	553	565	536	529	550
39569	66028	25383	1195	1071	935	858	819	770	812	746	746	703	671	660	753	726	681	746	703	656	706	674	667	715	649	650	724	722	679	719	699	686	719	710	662	674	707	684	692	664	731	710	711	732	704	681	686	684	712	685	707	710	689	680	757	723	680	730	687	682	665	677	751	683	691	658	717	680	695	741	678	664	701	691	721	669	715	688	693	667	631	666	706	665	691	662	712	654	694	703	674	662	693	687	673	681	691	682	691	689	678	681	694	716	654	663	708	714	698	664	649	719	658	681	685	660	648	711	658	693	671	684	698	671	670	678	674	729	681	691	706	706	681	697	680	699	646	669	684	678	661	672	665	719	676	734	669	671	645	684	692	685	730	734	735	668	707	687	665	686	725	679	672	664	670	649	651	728	688	699	675	699	652	705	674	692	682	692	681	740	669	710	687	706	663	694	693	675	681	706	725	692	619	659	676	634	675	695	692	657	694	713	709	687	675	670	654	686	672	746	684	687	676	666	679	724	741	705	706	688	628	683	653	736	658	678	647	665	685	618	685	706	725	643	672	681	709	699	648	650	683	636	677	676	657	660	694	656	696	662	743	663	682	677	669	715	666	668	632	724	721	691	670	678	713	707	674	669	691	730	645	675	647	631	688	682	710	682	656	672	706	734	723	648	692	666	673	707	656	658	698	696	672	640	698	690	676	656	675	663	651	669	670	687	715	686	669	651	686	682	659	710	658	660	735	699	653	671	695	664	670	749	652	646	712	701	682	663	702	709	683	726	662	709	664	676	658	717	685	687	692	688	686	668	733	715	685	664	644	706	661	720	702	716	641	670	693	699	686	684	695	642	721	676	687	669	679	690	682	686	678	709	666	691	723	698	692	646	726	666	711	711	674	716	695	706	682	690	689	606	673	668	691	659	682	664	675	687	674	706	693	666	692	729	699	696	716	688	668	675	712	718	620	689	648	633	672	721	708	685	662	733	698	706	640	675	675	685	664	664	708	695	643	657	648	671	674	665	741	683	703	655	701	701	716	663	690	671	715	648	657	648	687	664	701	669	680	662	689	708	655	676	687	673	688	638	666	696	640	681	697	728	659	739	646	662	666	688	702	694	698	708	686	665	736	698	695	702	671	676	712	716	694	682	705	663	710	683	687	725	706	727	707	704	734	690	709	652	648	652	720	724	694	690	680	684	711	651	599	700	704	702	701	682	720	660	685	647	692	691	720	712	665	707	685	681	684	658	664	664	620	688	709	683	711	667	672	662	656	658	703	641	618	700	703	661	707	697	673	678	723	670	705	663	691	698	642	687	682	679	667	652	674	711	681	680	672	650	690	652	653	694	697	674	696	648	622	707	681	686	737	664	672	668	729	712	679	684	747	678	652	691	696	657	665	693	682	710	627	635	738	637	680	628	672	648	684	698	652	693	683	699	705	708	660	688	672	709	708	666	677	623	757	655	688	676	652	697	675	662	669	655	638	745	665	641	641	699	684	684	648	695	700	687	682	698	645	698	698	705	671	685	700	644	661	650	690	739	721	663	697	666	714	660	676	708	656	705	656	693	663	680	665	748	712	739	681	653	698	706	693	681	703	633	719	687	719	660	694	685	641	643	673	667	649	744	684	659	670	670	633	651	631	682	705	660	694	678	705	699	638	681	672	708	722	710	681	624	660	688	693	688	719	660	680	667	667	675	631	686	688	687	663	674	704	700	701	738	697	680	633	665	669	671	652	691	675	727	703	651	717	686	662	690	716	754	671	666	676	668	727	714	725	646	697	641	663	713	699	664	670	680	674	672	662	651	674	701	692	698	699	694	682	695	670	707	742	728	671	719	687	655	684	630	746	698	717	719	652	676	644	643	652	665	701	672	726	697	683	679	686	698	661	666	657	658	675	740	696	639	698	703	659	715	674	703	671	726	627	683	674	682	683	647	688	695	669	714	671	700	680	697	669	690	733	691	702	705	711	653	676	689	667	731	668	688	637	713	677	681	673	688	725	675	640	659	655	710	663	722	649	655	683	704	730	707	653	670	685	654	652	648	710	717	650	655	690	630	694	684	678	695	709	728	686	731	680	690	685	709	681	684	685	718	698	685	650	648	711	674	675	692	684	687	707	679	716	688	726	679	708	711	661	679	663	650	682	680	697	702	691	688	630	682	731	675	693	693	664	723	680	667	712	694	684	674	707	673	659	704	689	662	651	693	650	654	674	746	659	686	712	687	646	637	699	734	725	682	689	655	675	654	695	678	706	684	685	621	668	669	705	692	721	672	727	720	737	704	673	654	714	670	694	669	696	656	707	644	642	709	703	647	662	658	664	701	683	673	667	718	676	689	706	680	637	666	652	675	659	694	689	695	672	658	702	755	648	674	644	660	672	714	690	696	718	683	690	663	715	667	627	697	675	676	716	679	652	696	666	684	680	667	714	722	727	635	691	725	671	689	699	708	619	658	705	682	632	668	695	681	712	706	664	695	700	689	667	661	664	716	673	675	680	691	713	709	717	673	679	665	658	673	659	636	701	728	680	654	689	657	681	683	688	675	690	677	684	730	675	657	689	688	708	692	661	683	658	702	755	722	676	701	690	685	644	721	663	667	645	652	726	633	698	662	713	678	729	704	659	714	715	712	680	700	671	691	650	683	648	672	682	667	712	659	645	646	715	708	659	684	695	684	655	672	702	715	693	636	667	649	692	664	698	679	680	708	701	723	668	682	698	693	676	657	631	636	716	700	650	673	630	683	697	690	679	702	662	689	674	756	664	664	675	670	695	681	685	621	717	673	673	652	708	691	658	685	661	683	686	699	654	717	727	637	651	686	672	662	669	640	678	670	673	666	712	729	651	672	628	662	714	763	709	683	712	666	697	691	702	682	703	710	719	689	666	702	702	717	705	645	648	694	690	740	696	660	674	662	688	677	649	720	661	651	653	698	672	691	704	687	677	718	731	653	640	703	655	670	704	706	657	657	685	655	711	675	645	695	643	670	639	642	684	717	693	699	655	647	681	712	639	674	666	708	697	699	677	676	677	655	683	683	673	711	661	656	669	730	650	709	694	652	684	674	644	681	698	727	687	657	668	700	699	660	662	700	666	679	670	677	672	621	697	745	656	675	678	701	633	638	732	687	658	708	668	654	689	696	695	682	682	694	696	627	724	665	690	621	700	756	704	680	677	642	637	698	711	660	667	711	693	683	684	691	728	665	673	701	659	717	698	695	707	710	652	704	706	671	659	652	694	638	697	716	666	720	701	657	681	633	664	681	677	705	713	719	703	674	682	680	688	675	669	695	643	680	704	658	727	674	643	729	709	669	673	734	720	653	719	742	676	675	697	680	676	675	703	681	706	657	703	677	642	741	666	690	668	684	689	640	682	668	718	685	661	694	693	652	704	720	665	637	698	724	654	705	671	749	690	741	692	714	628	640	680	711	668	645	672	720	673	705	681	666	687	695	646	707	686	674	706	686	733	712	692	646	705	691	672	672	676	676	711	685	718
22829	21552	29030	24347	21437	20261	3411	683	556	527	538	460	487	516	452	466	439	484	434	474	477	487	429	424	430	457	423	421	428	403	392	438	418	400	438	401	425	413	436	388	421	435	437	416	409	445	435	454	412	399	446	412	417	450	429	441	426	433	450	413	464	438	445	448	401	426	376	427	402	407	418	411	416	385	403	451	412	415	439	400	398	422	400	422	435	401	466	409	394	399	413	389	407	416	378	422	415	426	390	402	410	424	386	407	437	389	458	395	412	419	379	411	425	416	416	432	396	407	411	408	407	418	407	399	444	406	412	397	414	423	406	401	416	412	426	359	410	429	424	417	403	426	419	418	393	416	424	397	410	422	419	434	399	382	400	424	394	415	391	372	384	464	432	420	429	431	391	396	396	411	393	410	417	416	433	412	438	420	390	406	371	380	434	427	435	421	426	386	426	405	411	406	389	423	397	389	401	408	391	448	390	354	399	385	407	411	460	398	459	389	437	383	417	421	386	389	390	400	387	401	442	375	415	416	387	380	414	417	391	424	410	419	381	428	382	427	380	420	389	411	389	423	409	426	370	455	399	369	408	417	448	375	430	383	368	384	414	390	374	400	396	401	443	421	415	404	388	383	416	372	395	429	438	424	411	443	396	420	382	400	420	408	385	391	445	446	415	428	448	402	380	396	387	394	408	382	403	407	395	441	421	408	398	423	420	394	411	389	393	415	415	411	458	435	413	452	370	397	406	427	437	410	411	411	430	400	430	403	417	418	413	450	432	410	406	383	418	420	368	417	376	444	415	426	397	388	383	379	406	388	435	415	403	407	410	397	416	386	402	423	430	429	430	404	423	398	380	410	394	413	399	440	424	442	411	446	428	430	447	379	408	392	441	372	406	395	378	393	404	405	414	378	361	413	400	402	408	424	465	408	382	455	406	398	395	409	431	424	413	411	430	418	408	423	389	412	397	394	395	401	405	407	381	389	453	403	397	375	423	387	433	365	395	424	386	437	452	430	439	390	409	395	439	437	431	413	403	379	415	422	421	396	417	417	407	397	386	411	400	433	413	413	367	411	398	414	409	400	415	414	400	409	381	413	392	394	411	392	405	439	434	410	387	417	428	436	399	397	409	415	403	425	412	404	404	457	383	389	383	410	393	400	420	425	389	397	429	389	434	386	438	405	375	396	388	422	349	399	424	415	420	383	422	397	409	410	407	435	389	429	373	409	431	409	438	425	453	450	426	420	438	381	441	432	423	414	378	389	414	389	409	429	430	385	420	414	393	435	434	383	372	448	418	377	403	441	395	391	414	438	404	425	406	428	416	419	409	441	387	444	389	435	416	392	381	454	419	424	435	429	404	405	421	412	398	417	421	386	417	390	383	397	435	409	397	433	397	417	419	432	441	422	391	424	421	437	409	420	388	398	410	396	381	418	368	433	411	367	432	418	419	421	388	398	401	380	447	406	414	411	437	415	387	441	384	379	393	380	426	390	461	422	409	453	435	396	414	410	413	388	417	403	397	416	426	433	403	383	400	388	409	408	413	422	425	383	372	383	439	386	454	435	367	431	428	409	411	430	413	420	420	388	441	416	415	418	424	400	391	403	434	394	437	429	415	386	382	425	396	431	428	415	418	374	400	415	394	404	390	405	419	442	398	421	420	426	440	400	397	417	399	457	426	454	408	385	392	420	434	422	414	424	392	412	375	404	387	383	406	398	418	424	451	411	407	407	396	412	426	394	433	362	418	405	409	393	389	391	387	371	417	413	387	404	396	464	380	449	397	414	425	408	435	408	380	400	457	421	428	416	404	402	406	410	386	434	406	434	423	393	420	417	429	416	420	353	450	424	380	414	412	418	431	415	415	419	409	378	380	417	403	380	379	395	402	421	432	378	405	422	425	411	405	408	418	370	401	416	402	387	423	407	406	426	421	430	422	405	436	405	385	406	399	399	415	397	404	400	429	393	410	389	379	407	419	446	386	380	400	401	436	443	405	435	418	383	445	397	425	432	443	419	420	398	382	421	423	409	449	379	394	403	383	421	420	430	377	397	454	412	434	420	428	413	396	457	392	400	381	411	401	414	399	378	423	391	432	398	409	384	400	420	427	407	377	410	367	393	420	435	404	374	404	415	461	395	376	443	409	389	443	407	353	403	404	398	451	402	402	415	412	410	445	401	409	404	419	396	383	434	430	421	388	421	391	442	396	443	392	402	406	412	409	399	417	401	384	395	426	446	440	411	431	437	409	426	414	451	433	408	421	398	472	415	415	414	399	407	421	418	420	387	401	396	375	419	403	395	389	418	410	408	422	418	393	427	409	424	392	390	423	396	410	410	423	421	380	397	410	401	426	429	416	381	428	424	387	408	407	427	407	408	422	387	400	409	396	424	395	429	424	419	418	422	418	427	432	445	417	383	425	415	398	399	400	405	429	414	430	409	414	408	391	370	412	393	396	444	405	410	435	419	377	419	383	445	421	368	402	420	406	417	422	421	399	373	425	414	385	415	430	396	407	421	424	403	433	414	409	424	406	407	367	402	428	410	392	364	395	425	453	432	441	423	374	375	400	352	379	427	375	386	397	390	412	401	379	400	466	370	419	399	423	402	433	401	431	392	408	419	383	427	394	421	414	401	437	426	396	386	427	426	371	413	409	399	415	443	423	433	376	411	407	374	404	384	405	396	397	456	384	435	396	388	401	385	407	403	393	412	401	399	392	383	437	432	415	420	438	437	427	418	411	413	391	432	392	409	416	411	451	392	408	454	429	398	421	380	411	409	412	414	393	426	417	416	405	399	415	434	406	403	400	397	426	409	373	380	429	422	423	444	422	394	401	415	421	407	421	416	412	415	416	429	388	384	393	392	439	423	445	377	419	427	412	422	371	386	394	378	417	412	440	423	444	388	370	404	366	419	373	425	410	435	399	389	371	410	412	423	404	387	423	402	369	370	434	380	405	410	411	418	429	399	391	383	426	368	422	436	430	412	421	367	416	397	403	407	411	420	367	424	370	431	431	426	409	438	409	405	417	383	409	436	423	417	363	446	407	403	400	401	441	412	382	431	412	428	407	384	385	388	404	385	408	417	410	419	400	429	432	416	421	427	424	427	416	435	395	414	409	377	418	414	394	418	409	453	417	380	398	409	431	377	380	391	426	422	437	420	412	471	393	416	419	371	391	428	420	412	409	399	359	364	409	425	429	425	381	410	428	389	401	405	391	393	405	380	448	379	404	429	409	409	432	409	399	399	403	387	427	408	443	389	402	383	407	429	438	385	437	438	394	390	418	411	385	417	454	432	423	435	442	389	395	401	403	426	433	414	428	396	442	434	415	363	388	402	407	401	423	405	385	368	437	414	392	395	386	429	422	427	434	444	432	435	405	436	404	442	385	377	414	419	403	392	393	355	386	419	364	420	386	412	391	416	372	402	436	405	414	401	406	430	405	384	449	392	420	426	404	425	436	443	399	416	415	402	429	448	428	437	404	408	395	402
50372	91430	40995	2236	1799	1349	1165	1053	946	773	774	707	663	641	618	606	618	591	580	643	582	568	582	554	538	557	531	491	530	541	531	545	488	546	523	539	539	538	516	563	526	564	535	542	582	552	559	561	564	512	571	535	574	544	569	551	529	572	544	550	560	525	527	546	547	538	552	548	545	485	550	537	530	543	475	580	496	493	552	563	507	480	561	535	509	504	549	503	509	495	536	511	540	511	533	482	519	544	537	502	512	510	535	541	527	492	567	508	534	534	534	529	508	524	510	519	489	503	540	523	555	545	512	542	541	514	548	524	529	484	555	509	507	500	523	539	483	519	484	515	499	508	498	544	516	537	556	494	542	475	504	517	498	481	540	522	512	484	541	494	487	511	542	531	564	532	485	508	539	524	532	493	515	518	501	552	531	517	456	506	499	560	532	480	555	514	510	533	498	524	532	532	509	562	511	494	523	501	522	521	546	517	526	523	542	520	475	514	500	522	475	508	529	526	510	518	521	517	544	522	517	552	500	547	575	503	489	539	526	565	542	529	501	462	500	541	536	527	503	549	527	522	501	518	536	507	574	502	506	565	453	506	527	510	496	510	509	544	511	532	528	489	538	499	518	502	530	553	509	497	521	522	521	497	503	529	505	558	523	556	477	528	539	457	524	561	508	522	502	517	510	526	503	496	519	487	510	486	525	501	516	540	544	490	457	482	550	545	525	533	497	508	522	528	556	527	522	545	520	532	502	478	544	533	482	530	482	476	501	563	562	494	566	545	486	547	555	507	556	512	499	494	507	475	552	502	504	468	501	547	516	488	529	539	498	537	483	556	475	526	503	539	517	534	489	534	521	502	523	526	511	510	510	520	488	537	496	508	526	538	534	491	492	492	542	518	505	549	539	511	507	522	518	521	533	519	536	537	557	528	552	532	469	463	493	487	504	484	528	506	529	525	517	485	505	496	514	527	523	492	523	529	495	509	492	516	527	497	476	526	528	520	507	485	500	512	527	481	553	549	485	523	489	499	510	532	490	534	497	488	510	555	496	487	491	519	547	501	526	473	485	477	554	529	513	513	548	495	513	526	482	551	533	542	515	505	562	494	537	513	487	575	537	517	508	498	534	483	537	490	496	536	536	514	487	488	477	511	548	487	467	538	515	518	556	511	490	494	482	506	497	551	568	479	489	493	549	484	520	560	521	507	563	499	525	528	525	502	532	501	529	505	490	533	567	507	508	503	475	480	515	539	529	546	512	520	524	543	497	514	534	476	537	525	572	517	549	521	497	492	531	521	499	542	542	547	503	568	517	509	525	511	594	495	536	535	522	501	521	532	485	556	502	537	508	508	522	520	523	512	508	548	532	533	515	475	503	527	540	442	508	483	539	554	559	533	538	546	507	533	504	528	527	507	519	500	533	524	502	480	538	529	494	513	501	537	522	503	497	527	478	504	513	535	536	513	520	508	489	535	513	494	526	513	566	521	530	532	536	543	548	556	552	456	530	504	507	526	561	516	538	520	552	534	505	502	544	499	545	513	502	531	540	519	533	526	469	530	492	510	541	491	544	479	525	541	480	495	554	560	528	499	526	505	553	534	539	526	473	521	515	487	524	496	514	527	565	489	510	521	503	485	531	511	487	491	521	492	514	502	513	497	519	529	510	495	516	531	525	526	550	475	515	508	539	515	531	551	551	526	519	537	467	469	510	520	536	509	511	532	510	510	520	554	497	488	558	511	510	485	504	537	511	499	510	497	531	524	532	537	516	534	511	553	522	518	505	479	534	521	506	505	520	517	505	505	514	506	487	499	494	543	531	503	503	521	544	504	517	474	525	543	525	506	487	497	497	501	513	537	505	522	550	514	505	527	516	532	557	516	498	515	526	499	516	500	510	567	530	555	509	503	554	526	551	498	539	561	515	538	488	532	494	537	514	558	527	518	520	500	509	471	479	521	457	512	495	521	532	547	524	570	513	459	513	531	474	535	537	487	567	537	513	519	561	522	547	498	505	520	525	501	484	535	500	500	516	466	523	491	522	493	531	538	529	507	517	527	528	501	505	493	485	533	535	561	531	491	534	487	498	540	549	513	503	511	532	531	510	499	481	515	557	479	512	507	500	594	511	532	532	487	498	482	562	563	534	515	505	538	525	515	479	516	521	513	502	508	505	523	534	542	493	501	518	518	553	538	509	486	488	494	528	536	561	490	510	524	554	517	540	555	500	519	533	529	522	510	508	517	510	500	524	512	515	512	505	502	526	560	508	507	515	492	517	528	493	490	517	510	537	499	508	505	525	493	506	543	514	528	489	496	527	511	497	533	555	493	549	521	541	485	513	505	556	511	554	553	519	553	513	489	515	518	519	495	538	477	540	501	529	492	571	520	497	499	513	523	529	546	527	531	551	503	504	491	509	543	474	541	484	503	484	514	514	506	505	527	530	551	528	516	544	466	506	513	569	530	505	504	509	507	515	525	523	477	503	528	552	523	495	555	513	514	538	529	523	487	514	492	543	499	527	477	560	507	521	525	527	538	535	484	486	510	487	544	517	504	519	532	525	529	511	503	541	514	539	528	493	521	534	536	567	539	517	502	531	546	494	526	526	530	497	497	518	525	515	494	505	502	510	546	484	487	505	502	530	509	489	545	473	559	528	554	500	479	525	521	526	506	497	564	492	525	488	493	530	537	487	548	530	508	493	509	486	549	553	544	526	512	540	515	539	500	442	550	502	481	523	532	517	472	552	514	511	527	522	531	508	500	542	528	490	506	491	537	498	505	540	551	503	507	480	549	498	498	517	560	476	526	534	502	505	527	500	493	509	537	526	528	534	522	531	504	551	505	492	486	506	543	513	535	522	508	509	515	530	486	523	555	508	516	532	510	496	515	513	535	528	528	495	543	557	489	491	539	569	523	493	538	552	541	505	521	522	483	521	555	528	495	525	534	507	534	527	547	497	493	525	532	563	525	525	523	519	501	464	517	522	533	527	517	487	547	560	535	503	481	530	474	530	517	500	537	526	510	511	484	535	541	493	538	515	503	540	527	530	483	519	521	502	513	517	499	532	508	500	511	530	513	556	512	521	525	479	549	504	472	536	526	491	528	488	468	536	541	514	519	516	529	530	524	470	515	538	495	543	496	523	508	529	502	530	534	500	546	526	512	517	542	541	522	540	509	525	515	504	529	523	541	536	543	558	481	489	580	517	519	493	525	538	535	534	537	528	489	457	529	496	546	524	493	524	510	529	548	469	580	554	531	502	565	534	515	480	527	464	493	522	517	560	470	465	507	490	528	572	524	513	496	531	541	500	549	523	497	508	501	474	537	568	536	518	520	534	476	552	541	477	551	521	520	519	542	509	538	551	514	504	557	527	527	486	493	524	461	481	542	538	547	533	492	530	523	475	522	541	506	545	519	551	594	494	490	500	542	542	502	515	523	524	544	517	528	534	520	516	486	513	538	542	551	484	524	512	531	510	534	501	504	524	524	492	515	525	548
28220	21970	13224	1323	652	629	631	642	658	671	660	601	652	633	610	635	657	658	615	596	590	624	571	632	594	632	610	605	659	649	624	610	580	618	613	590	615	633	630	617	589	638	624	590	643	645	643	669	608	694	626	628	638	623	609	616	605	604	652	592	652	649	607	615	625	629	621	626	607	643	621	608	612	655	626	624	619	602	628	636	605	600	668	546	637	626	631	635	607	596	634	594	590	595	661	634	638	620	598	637	610	652	635	575	631	584	618	625	632	616	624	641	603	581	629	609	585	644	632	591	652	616	603	619	638	623	621	588	633	623	616	606	651	623	675	635	583	644	613	605	590	599	662	642	586	631	619	617	644	609	623	614	637	593	606	615	643	614	624	646	630	607	633	626	571	627	644	615	667	616	613	620	616	623	625	644	654	607	618	631	641	588	598	602	630	612	628	643	625	607	607	652	620	639	675	636	612	622	600	607	616	605	639	667	626	632	621	608	598	625	635	614	664	636	617	629	641	631	617	608	632	623	625	619	586	641	607	608	608	639	621	557	625	629	601	644	634	604	639	653	600	622	606	637	565	616	582	613	623	673	630	579	613	665	659	613	601	627	630	619	666	611	604	604	635	615	665	634	601	573	632	609	607	626	634	664	646	636	636	601	618	647	602	584	572	613	646	643	617	612	631	609	592	633	642	624	634	608	612	603	610	628	590	587	637	585	675	600	602	661	611	669	621	646	645	641	623	629	605	584	593	630	596	620	626	651	687	626	620	646	618	608	598	620	608	618	621	623	588	593	573	628	624	592	642	614	631	627	579	662	625	600	641	647	601	677	642	674	605	624	641	619	645	634	593	652	696	632	675	645	599	645	651	582	599	639	603	635	642	611	568	662	622	614	610	624	616	617	639	649	608	632	639	652	653	580	603	590	626	624	632	660	617	635	653	646	599	617	602	670	643	640	630	619	601	627	592	603	611	618	604	633	663	612	605	617	627	602	614	640	640	612	608	605	649	619	625	643	607	622	666	607	593	613	676	614	618	628	584	629	631	628	621	622	642	582	628	677	635	609	622	635	621	629	635	611	624	651	563	612	648	559	649	611	654	616	620	654	592	655	636	622	598	618	618	630	631	638	637	607	608	610	638	620	631	609	674	660	638	653	620	632	622	633	594	670	655	618	642	567	616	591	643	625	650	636	559	613	592	639	636	621	638	650	634	611	601	611	645	611	608	662	631	596	643	652	614	600	571	627	637	610	675	629	618	661	621	611	602	590	647	596	622	687	624	611	610	617	617	625	654	651	616	620	619	599	585	670	633	568	611	613	623	633	664	640	594	603	624	636	650	601	601	671	600	611	630	625	649	632	624	609	614	590	641	619	599	618	604	637	626	614	633	651	572	671	622	635	643	599	607	600	648	632	651	621	638	659	669	578	626	611	603	668	592	648	669	681	615	638	630	613	609	611	615	616	647	596	647	609	612	634	606	583	620	647	631	706	572	618	635	627	621	642	625	616	634	616	658	616	628	615	605	637	610	643	586	602	632	619	637	640	646	603	614	608	624	572	633	667	648	633	635	595	616	622	594	616	657	596	597	622	577	613	624	626	656	667	645	597	625	613	648	568	576	613	625	608	640	604	634	603	635	598	633	590	625	653	624	659	612	628	659	604	614	610	611	612	608	601	601	642	641	627	637	624	654	651	573	638	603	598	636	611	611	623	665	603	616	598	593	676	617	638	662	569	619	635	627	638	606	595	619	634	645	616	652	643	608	665	613	622	602	648	642	592	639	590	609	601	620	675	616	638	593	631	652	607	666	616	630	618	629	605	649	673	619	620	613	613	615	653	584	658	631	657	627	630	638	609	655	664	607	619	611	617	650	645	621	628	670	616	583	624	634	584	620	604	600	642	622	589	596	596	619	613	600	621	630	648	617	669	624	623	647	641	611	660	598	643	653	608	635	628	583	613	631	639	576	604	632	647	627	598	646	623	606	634	588	658	633	641	628	626	657	615	617	595	640	609	645	601	645	608	619	644	607	644	678	628	618	605	661	610	602	610	619	671	627	654	620	628	637	623	643	623	629	626	637	631	623	603	594	633	603	673	623	603	612	634	619	619	617	593	583	641	594	575	620	639	603	643	635	640	621	553	619	593	613	569	634	592	641	643	664	618	654	559	680	646	617	632	606	660	633	640	646	620	660	597	651	608	654	589	600	587	627	592	620	601	600	591	608	625	647	583	631	631	627	593	618	620	652	647	633	608	622	632	595	634	620	630	638	596	642	620	611	604	654	647	599	570	612	651	644	603	625	613	616	638	612	587	634	604	596	600	624	601	660	589	631	628	601	599	626	628	597	636	625	610	644	637	619	599	587	585	694	618	690	642	634	644	653	568	646	637	603	601	623	616	611	598	634	631	611	603	593	620	602	588	651	634	632	583	628	622	609	640	578	629	613	652	570	630	610	570	610	586	629	659	655	633	649	643	611	647	638	623	586	620	605	652	585	665	632	583	611	622	622	590	619	648	642	652	633	640	639	639	647	646	605	597	616	563	624	669	638	656	623	603	596	616	620	584	586	611	606	620	608	648	662	610	635	622	588	623	623	626	632	636	600	594	636	607	602	653	615	616	646	651	637	612	590	577	606	653	639	629	616	632	630	628	589	625	569	637	638	626	622	607	614	622	636	612	602	605	612	659	651	673	622	617	648	624	627	696	629	626	630	626	586	602	632	640	614	619	694	673	614	648	668	570	604	609	629	594	609	611	604	594	649	633	602	669	637	611	661	629	633	653	616	652	603	668	576	650	636	628	614	638	659	614	605	674	623	615	614	612	608	610	589	618	610	665	629	618	648	623	632	641	612	660	612	625	655	655	621	609	596	624	604	625	682	640	615	586	593	640	607	606	592	636	648	632	660	659	606	601	653	642	594	639	624	646	626	579	587	630	613	646	613	616	644	664	635	641	613	637	615	669	637	624	592	585	599	605	612	612	617	596	644	609	610	618	608	632	622	620	632	611	573	668	635	616	588	612	650	626	628	649	603	614	602	615	616	613	640	614	573	647	631	616	620	625	665	621	639	622	616	578	646	604	604	624	592	611	668	641	622	587	597	619	654	601	639	618	583	661	627	579	645	608	618	622	608	649	616	594	599	626	619	640	593	658	579	607	574	661	596	628	611	608	633	655	639	635	699	627	586	633	602	600	631	601	652	616	624	614	612	602	641	615	597	675	640	629	653	620	621	629	654	630	678	603	615	606	666	626	634	619	603	624	605	625	624	584	580	638	632	606	664	583	625	588	590	621	616	619	653	638	654	590	654	656	603	594	627	588	632	602	630	637	588	578	617	605	651	633	589	637	627	623	624	639	589	633	640	659	649	623	592	596	642	647	634	616	644	602	641	579	649	591	589	582	625	638	642	622	568	643	635	592	593	628	602	664	648	601	615	643	681	625	620	601	654	608	638	621	594	632	624	661	611	620	621	578	615	563	594	652	635	589	612	640	579	628
18253	30117	8700	810	791	779	815	826	806	806	791	815	780	827	782	776	832	812	801	757	816	792	804	798	777	770	779	778	787	786	800	788	762	764	761	832	803	758	774	808	807	749	815	806	820	769	797	892	774	808	778	810	770	838	819	821	790	817	759	855	797	811	803	814	819	804	774	833	808	771	819	839	750	784	761	819	799	771	775	835	758	789	817	792	821	775	816	751	807	770	803	793	814	753	743	766	793	771	806	778	776	784	747	798	798	764	763	750	785	850	802	802	807	750	788	804	838	719	770	823	776	812	759	827	774	782	760	824	756	813	777	795	776	786	773	802	770	799	793	787	727	797	788	789	767	745	801	803	822	816	768	797	746	810	774	794	818	803	814	799	767	792	775	781	801	812	773	805	776	755	806	773	745	785	767	792	800	808	766	799	815	792	839	830	787	783	794	804	787	796	816	755	795	782	794	755	758	774	873	786	744	746	762	726	733	763	815	783	810	749	786	769	833	755	829	750	831	802	792	795	791	796	747	813	792	770	752	756	844	757	803	741	828	818	780	762	789	792	768	783	799	748	783	787	801	779	796	771	785	820	813	785	792	763	802	760	782	765	876	824	750	729	772	803	798	764	802	772	784	798	807	852	766	768	824	809	771	810	806	780	793	763	785	806	764	788	810	747	795	815	813	774	842	848	805	799	796	774	782	771	863	758	798	800	798	764	791	776	788	772	812	796	775	802	788	769	853	773	799	798	745	796	811	799	787	769	757	797	787	772	798	734	728	795	722	780	753	738	757	775	778	775	829	777	801	846	740	819	789	773	831	783	822	764	772	762	753	748	776	814	799	718	789	776	760	834	793	764	766	770	737	826	775	829	783	823	746	775	809	825	813	789	834	779	752	766	797	784	830	808	717	816	809	824	809	777	748	790	785	838	812	836	757	788	817	805	803	776	815	772	756	842	844	822	842	779	838	793	789	796	797	761	760	816	762	831	782	799	761	792	801	820	800	811	795	835	772	825	788	750	770	760	798	822	804	796	748	807	770	833	815	777	805	777	756	826	804	768	818	815	732	760	792	770	779	791	786	800	790	770	800	775	808	794	785	753	810	813	768	775	822	794	751	790	702	714	812	790	790	765	718	766	849	777	769	783	729	796	846	770	786	834	804	811	782	788	763	858	807	756	772	747	777	798	851	799	802	794	798	787	757	784	822	805	807	778	775	778	801	796	821	804	778	793	801	774	797	754	816	832	730	763	752	752	813	746	811	787	754	776	805	768	771	789	777	803	788	755	836	806	827	770	740	771	808	810	806	754	729	773	773	809	818	765	779	749	818	780	806	751	748	757	782	808	770	839	817	761	804	808	772	797	850	779	778	751	817	787	805	757	822	797	745	791	788	824	754	787	794	796	813	824	792	791	774	745	789	782	835	804	789	806	829	794	809	785	755	796	744	789	762	772	768	794	804	796	821	786	797	808	846	781	798	789	847	790	790	777	770	803	851	834	772	706	789	769	823	782	778	822	773	718	749	748	788	775	749	777	816	738	828	780	812	782	816	768	845	790	759	811	782	830	812	766	825	787	783	754	799	751	820	795	840	801	813	791	769	834	766	765	800	818	833	768	802	828	802	757	803	808	806	795	776	747	782	789	765	785	740	797	771	765	783	806	763	749	773	793	767	802	795	772	784	813	808	825	764	787	843	817	787	763	826	775	801	786	775	812	758	786	802	796	783	768	788	837	790	807	783	771	781	778	731	814	798	820	746	789	814	787	800	806	804	798	767	818	744	801	768	771	784	760	791	826	800	761	808	785	781	794	766	771	797	775	814	786	787	768	797	773	775	763	754	784	713	764	797	773	786	802	817	811	803	781	795	782	800	825	798	751	762	810	770	810	805	774	756	801	794	767	761	809	823	773	780	790	790	762	825	792	722	794	774	828	787	782	786	816	778	764	797	790	753	818	772	777	787	852	805	769	808	804	797	810	764	804	819	791	817	745	773	798	791	746	819	784	788	765	773	800	776	795	795	826	809	769	816	829	827	774	821	783	850	770	812	783	770	782	802	736	776	787	739	810	811	788	761	776	773	803	770	765	740	742	825	786	806	777	810	771	761	838	797	792	757	812	782	787	773	752	843	767	799	829	798	755	767	806	735	801	806	754	823	737	764	794	777	756	791	767	840	786	777	778	748	796	777	837	779	753	797	796	815	820	769	789	737	771	768	793	811	792	792	800	777	752	810	774	787	798	712	796	753	797	806	772	761	793	775	761	780	779	803	823	787	804	773	767	805	785	789	828	772	795	780	833	746	866	737	820	798	783	777	790	746	800	702	767	773	791	725	791	856	793	829	775	791	735	809	746	789	765	830	783	822	829	759	816	823	810	763	800	778	716	778	797	770	801	763	781	786	796	776	825	780	780	797	798	774	820	771	786	754	780	787	764	799	762	752	784	816	752	836	779	788	786	770	784	757	763	751	790	831	800	796	835	820	733	823	793	755	747	811	794	789	768	802	749	758	757	787	753	755	758	762	757	777	769	808	776	834	770	782	756	795	774	838	786	745	812	808	800	775	738	819	810	810	801	731	761	827	769	805	773	733	811	776	747	724	795	733	810	819	834	736	802	727	778	800	864	828	779	822	788	779	767	792	804	788	814	759	774	818	745	811	801	774	823	849	816	838	785	835	761	805	765	757	748	790	827	754	787	777	802	758	756	759	798	747	835	765	850	737	765	789	827	780	821	786	834	778	773	775	760	773	819	818	859	812	796	754	784	727	767	731	849	762	782	842	784	742	798	819	790	815	789	769	814	762	798	756	792	785	785	750	801	744	768	748	790	795	783	777	820	752	738	782	785	791	816	750	773	797	782	836	808	798	785	809	772	745	780	825	807	768	769	768	814	818	808	766	850	774	811	796	773	840	763	777	802	748	778	774	777	746	812	746	802	775	794	778	767	801	824	732	794	812	753	773	763	761	766	811	757	827	772	805	733	733	823	785	840	875	812	780	795	850	793	788	746	813	801	803	769	782	791	740	841	813	775	803	820	754	796	777	757	800	782	798	769	755	810	778	828	797	811	768	805	796	781	822	763	751	805	775	838	774	810	787	777	780	767	774	755	762	824	804	794	808	742	772	796	736	801	757	747	798	788	797	797	785	768	801	750	825	766	807	810	813	834	748	829	789	738	791	716	775	756	757	799	781	785	790	821	778	774	753	757	805	830	772	784	765	759	812	757	759	792	800	770	843	749	850	750	766	784	799	754	783	798	822	790	783	785	771	780	780	754	772	797	748	779	787	818	794	767	782	804	752	787	836	820	741	829	798	781	787	778	837	776	720	781	823	747	784	805	771	747	790	794	761	742	777	765	752	771	770	787	822	808	781	780	825	783	818	795	739	785	764	794	808	800	748	777	789	774	743	845	777	786	797	794	766	797	838	824	796	822	746	749	798	776	766	797	778	810	827	772	772	798	836	834	775	833	821	759	811	787	804	787	741	828	798	817	778	778
23841	21713	28701	24656	20255	5613	846	695	603	637	613	591	576	619	549	555	566	592	554	572	588	526	570	559	615	558	525	492	573	515	578	544	518	534	545	545	529	584	526	537	587	543	511	528	584	560	484	547	542	590	526	554	560	529	618	523	563	598	564	583	591	569	545	554	544	544	569	498	569	607	545	555	542	530	534	567	560	566	581	553	515	516	503	549	534	518	525	546	538	514	554	535	532	575	531	548	537	518	569	567	533	538	550	543	541	507	520	537	533	515	568	513	540	536	542	537	540	506	519	557	518	512	502	534	540	504	535	524	566	524	573	545	550	507	565	532	545	515	512	523	542	572	522	541	550	509	480	536	528	569	539	540	557	536	529	511	544	515	583	523	578	553	540	548	526	554	513	532	529	554	523	523	542	552	546	573	571	527	539	523	563	529	556	554	499	552	574	551	562	531	533	571	505	565	551	551	545	536	501	521	540	504	511	539	541	501	530	540	540	530	543	552	555	524	501	528	567	520	571	529	549	519	502	502	605	537	518	484	546	519	558	547	514	556	563	550	572	573	531	486	521	560	539	551	553	555	551	557	543	556	583	544	536	580	539	556	568	504	540	615	578	601	532	581	542	543	553	531	540	522	516	525	564	509	547	541	547	535	540	551	558	548	550	540	492	525	533	478	513	539	517	571	591	526	563	564	558	573	543	578	520	562	578	561	541	550	562	550	581	530	549	533	518	528	547	546	489	493	574	573	536	540	528	535	540	585	560	567	548	485	565	531	524	559	518	543	541	560	547	583	510	509	519	520	556	550	538	530	536	530	573	555	549	538	589	549	562	547	488	567	554	526	561	499	577	568	502	526	542	502	565	553	550	510	545	498	528	531	527	549	536	559	543	501	549	522	537	501	549	565	547	537	538	535	499	544	537	531	557	560	553	550	534	524	569	547	575	529	555	559	552	507	556	504	481	520	568	523	504	520	554	543	524	547	578	533	551	525	547	513	552	526	569	542	496	529	537	515	545	540	532	546	530	542	518	532	534	564	498	566	501	516	550	531	562	519	517	568	508	553	525	564	545	561	523	566	529	550	502	509	528	557	483	529	534	542	542	507	561	532	537	552	517	533	552	563	534	532	531	537	561	523	519	571	571	539	534	523	574	511	561	522	539	525	520	569	558	532	558	537	548	548	512	537	489	529	533	503	530	549	566	555	535	536	528	534	498	525	536	543	524	554	556	529	542	543	510	546	549	528	518	566	538	547	499	566	534	503	563	522	536	555	521	565	523	549	563	559	519	564	557	527	549	545	472	536	553	526	553	549	563	577	529	524	537	543	525	562	580	529	587	517	535	561	548	549	557	525	556	471	536	559	562	530	546	565	548	540	522	567	572	553	531	535	543	563	560	495	570	521	564	536	569	560	569	504	550	529	520	517	566	552	546	566	551	520	584	541	517	525	529	550	517	531	541	544	563	566	544	530	530	467	562	549	522	544	540	541	581	545	534	498	557	565	535	563	518	590	509	541	551	541	500	483	566	527	526	554	530	537	542	535	573	539	548	497	522	512	547	546	543	565	592	498	539	507	518	515	540	531	572	536	513	543	543	546	572	555	537	553	546	506	534	559	541	548	555	529	490	519	529	535	546	559	512	539	514	543	567	491	550	525	552	554	542	518	548	511	553	545	535	536	522	530	545	510	532	541	525	532	565	531	557	533	507	502	532	534	526	523	511	492	549	574	562	539	542	533	558	561	536	530	584	545	537	519	518	531	561	514	543	531	583	540	521	527	552	515	537	565	561	576	545	538	567	569	548	547	559	536	517	560	511	531	543	499	520	512	493	526	481	484	509	590	555	543	539	564	596	578	534	526	542	548	539	554	500	576	545	571	574	550	518	502	559	559	571	550	530	523	527	517	552	527	519	529	522	545	534	566	530	534	504	559	549	534	550	548	549	522	560	511	533	555	554	525	542	560	536	552	520	530	522	553	568	526	577	522	560	482	502	529	547	516	583	522	536	552	588	528	556	567	537	496	545	487	576	565	505	518	526	540	537	521	533	517	515	538	547	508	524	616	530	547	546	561	538	555	545	531	555	553	556	533	533	576	502	568	578	557	557	566	540	530	558	536	547	559	537	534	513	565	538	524	570	555	535	490	535	524	556	532	512	540	598	593	527	521	536	561	520	548	571	545	579	512	575	532	550	519	535	557	529	527	532	573	537	560	505	539	550	509	556	541	506	517	538	538	521	515	513	515	516	529	554	515	532	562	532	549	573	568	562	563	547	558	565	539	513	505	582	556	564	520	513	517	534	527	535	518	550	553	543	494	560	531	562	531	565	546	547	529	531	524	539	561	529	568	548	572	547	526	523	535	537	497	551	534	496	539	512	513	555	533	527	552	503	513	530	507	535	546	539	516	557	537	539	578	537	559	554	579	560	550	588	542	573	540	515	513	521	530	549	523	544	527	535	535	540	500	503	526	549	529	569	558	548	596	537	550	523	514	561	568	560	568	523	528	531	605	534	535	536	550	497	564	545	564	556	538	555	534	530	531	539	550	573	552	572	528	516	551	512	567	544	554	540	508	528	556	514	556	522	559	528	527	572	515	544	546	602	533	567	563	526	523	518	536	523	529	545	521	552	538	504	470	537	541	524	509	581	550	542	571	506	529	518	590	528	569	543	523	527	565	549	555	560	559	562	522	504	565	500	539	576	541	563	565	517	530	536	548	533	514	533	544	552	549	549	503	492	557	549	510	579	531	484	546	527	588	493	539	523	560	578	540	547	545	522	539	509	556	530	529	536	528	523	519	511	550	506	514	574	575	547	534	557	554	560	517	500	564	545	502	554	536	535	526	563	544	532	541	520	527	553	571	576	556	527	512	507	528	517	521	506	537	560	528	536	517	536	510	553	510	526	570	580	586	578	533	497	546	524	556	548	503	556	536	544	557	566	509	543	561	542	506	533	519	518	514	539	537	538	544	511	498	520	550	543	544	502	512	487	519	544	506	518	526	557	516	525	561	573	531	532	541	497	571	552	492	560	538	524	527	580	554	528	538	559	561	529	529	557	543	561	507	533	534	543	489	562	535	499	570	569	543	541	524	529	543	552	527	522	537	549	560	540	524	562	566	506	519	565	566	521	512	506	545	544	562	526	503	545	572	609	553	523	490	568	556	526	579	527	515	514	530	540	530	578	505	561	546	517	519	538	552	500	523	528	519	528	506	559	493	530	565	563	538	523	569	544	525	577	523	561	538	547	572	518	547	504	487	529	543	528	577	528	523	534	551	548	535	544	506	561	545	485	580	558	581	555	550	512	539	543	513	543	537	603	482	549	565	547	555	527	571	546	527	522	543	523	510	521	573	542	500	547	534	551	537	506	533	575	544	511	512	542	534	523	535	504	566	534	488	550	511	500	460	550	545	546	548	586	544	569	566	536	528	552	539	559	560	524	568	553	537	549	505	509	572	517	539	517	542	520	565	557	549	511	534	525	545	539	512	551	522
43795	80700	32196	1701	1365	1175	1045	944	875	847	820	791	758	702	777	696	698	723	743	720	699	704	708	733	742	678	664	710	697	672	692	695	735	706	699	727	647	733	743	723	713	666	730	722	723	691	690	756	724	718	687	733	726	672	736	653	724	734	671	688	746	706	655	742	675	718	694	699	679	744	687	657	715	678	650	679	643	666	695	729	657	679	697	707	705	701	702	688	663	720	669	704	674	693	677	686	697	706	669	694	670	671	681	700	713	675	692	722	662	756	685	667	711	578	651	710	645	738	690	682	696	665	677	737	641	671	686	704	633	691	726	645	688	627	677	685	638	698	671	697	712	694	712	657	646	666	685	639	696	699	682	667	739	705	623	683	673	681	677	679	682	684	693	698	697	696	669	688	670	745	654	678	676	708	656	669	645	677	633	703	637	683	725	711	718	693	710	668	704	711	702	675	704	679	677	678	681	707	670	661	660	653	718	725	713	644	667	664	665	729	693	721	693	688	642	640	720	689	677	678	700	711	680	687	681	649	700	704	657	670	701	705	681	693	696	657	692	708	647	700	729	685	650	640	651	686	679	691	692	640	656	705	692	722	701	686	686	686	653	652	694	651	677	666	677	699	676	639	663	670	730	750	666	657	685	668	680	697	680	654	691	691	668	649	728	685	689	678	669	674	674	715	693	682	649	639	690	703	693	688	663	646	692	693	698	727	677	661	672	683	706	655	627	693	685	655	689	711	700	683	687	683	737	669	702	680	641	667	699	702	674	698	672	655	695	734	692	695	661	694	706	684	686	733	700	718	666	723	681	675	711	654	687	669	734	705	728	680	642	695	670	690	711	704	682	687	711	645	651	657	662	680	690	678	683	694	703	680	651	638	722	695	731	673	709	681	710	661	707	708	660	727	657	627	659	686	702	663	698	709	709	681	676	707	683	710	703	704	647	702	716	730	685	697	660	696	710	657	706	629	672	703	649	712	740	663	700	678	706	666	701	678	711	681	709	718	705	680	656	677	731	668	705	677	704	687	686	667	687	653	666	685	685	680	698	646	666	738	686	671	668	684	676	699	687	691	665	703	678	719	691	663	662	674	670	735	702	663	732	689	649	652	680	707	773	684	633	748	602	698	719	720	696	646	657	648	659	629	685	688	671	670	649	685	726	666	665	697	725	686	693	735	652	683	660	679	708	715	691	697	665	677	715	685	663	673	627	732	721	689	643	634	686	744	681	701	679	693	702	649	661	688	705	670	650	643	660	707	655	709	703	677	659	693	691	748	703	685	641	681	696	705	651	664	684	679	661	712	676	683	699	694	712	682	691	729	736	651	660	751	683	697	695	633	672	700	659	724	669	657	682	731	660	683	712	685	703	694	717	669	702	678	666	699	685	669	683	733	656	682	680	651	697	669	698	692	707	645	660	653	660	689	650	638	677	697	681	695	702	725	653	666	684	731	658	672	646	680	692	658	711	695	687	692	697	686	736	668	713	715	672	729	728	653	652	662	648	687	743	659	720	687	700	658	663	645	663	683	683	658	671	712	651	695	728	651	679	631	657	687	695	709	671	693	678	728	704	673	700	648	655	700	692	648	687	701	683	719	702	689	689	707	631	656	684	633	717	656	685	652	720	716	731	668	639	706	688	680	688	690	625	668	666	681	625	680	725	649	644	640	702	706	681	642	723	666	659	661	656	668	709	665	735	723	701	685	713	695	698	689	689	671	687	693	685	653	671	653	677	752	708	662	683	730	711	678	666	655	657	732	668	678	663	632	732	685	688	683	653	743	680	680	682	689	670	720	709	716	711	684	703	698	687	628	680	715	705	687	693	684	694	702	699	672	685	668	722	708	657	677	746	701	669	700	687	655	687	694	637	693	701	672	658	695	724	687	662	723	667	658	720	682	671	664	650	761	697	690	662	690	726	686	661	707	676	698	721	691	700	658	689	667	632	647	733	716	714	673	702	660	676	676	695	676	659	668	663	673	745	685	682	724	709	727	663	674	665	702	691	615	637	675	628	652	615	707	684	704	683	668	700	695	648	676	640	663	734	681	697	649	707	709	725	652	673	675	674	682	668	704	696	715	702	689	675	709	685	631	711	722	663	702	677	718	679	695	663	705	636	682	689	687	698	667	713	707	722	696	662	692	743	660	656	672	688	705	703	675	755	692	707	696	603	660	660	680	674	661	708	686	684	670	654	701	683	689	686	642	724	661	715	653	691	645	617	660	684	663	655	712	693	712	747	667	687	683	672	647	684	674	680	685	686	667	669	710	669	685	670	690	680	732	701	688	714	661	652	697	631	671	694	667	655	715	650	719	708	700	679	666	710	731	741	695	693	670	666	698	701	703	724	666	682	690	627	648	681	664	645	638	650	650	728	678	684	658	700	741	690	714	675	688	671	669	754	657	663	697	696	700	668	676	668	724	662	662	729	687	664	647	679	695	677	685	691	699	673	713	698	660	719	670	657	655	678	690	704	679	688	668	708	663	678	648	707	692	696	649	695	704	704	699	686	706	698	667	678	645	670	714	675	704	679	694	680	674	717	678	684	668	649	697	672	691	675	711	711	683	665	638	647	689	659	678	655	727	686	725	707	704	700	708	678	710	691	731	682	682	718	715	712	692	668	710	658	682	701	692	714	677	684	700	706	673	643	664	724	686	695	649	632	625	694	654	678	691	674	672	674	670	733	701	701	712	678	688	682	727	696	688	676	712	644	659	668	655	694	698	711	679	691	732	651	658	665	675	665	660	696	650	750	661	686	710	686	680	674	698	654	732	768	719	654	634	686	753	683	671	648	676	711	669	717	666	713	647	688	694	670	691	693	691	708	683	694	709	697	661	669	683	655	702	669	726	704	720	662	712	672	675	647	692	721	699	704	698	696	674	652	745	678	688	658	642	663	658	702	687	650	748	701	692	696	685	648	683	662	676	641	673	670	656	698	663	694	677	687	725	725	698	665	593	690	696	716	676	672	683	695	694	737	689	719	703	686	653	664	675	675	663	686	701	650	671	668	716	721	685	702	671	714	704	704	684	666	667	662	682	657	669	698	693	706	664	664	638	720	669	701	703	653	696	665	745	645	668	712	727	717	708	702	698	723	677	697	704	709	663	741	717	705	705	653	671	715	728	643	684	672	702	707	706	699	684	702	689	692	712	722	698	766	715	676	656	682	692	633	650	615	665	714	694	675	656	714	679	684	650	669	680	700	651	695	699	722	692	716	651	711	650	738	682	647	671	662	688	678	711	709	704	715	688	707	665	671	688	691	671	679	703	696	695	667	688	685	697	670	686	693	677	673	674	662	698	732	666	686	641	699	709	653	666	705	659	667	656	685	678	699	682	640	690	697	708	707	673	667	672	663	691	692	715	685	732	644	688	632	695	672	687	646	670	656	694	673	668	679	632	681	660	678	681	657	756	644	703	631	703	680	702	720	650	653	670	671	623	673	691	610	649	641	682	678	643	682	674	716	688	696	717	674	641	676	687	682	723
24868	22169	27513	24254	6393	740	661	614	587	600	588	576	578	592	576	591	569	593	581	588	558	577	555	540	534	597	544	537	508	534	549	572	564	509	593	530	581	542	505	582	567	541	561	556	527	518	581	596	538	531	599	609	552	578	590	547	524	549	570	579	542	581	537	568	536	549	526	574	499	582	539	549	563	525	487	547	526	548	573	537	530	600	559	502	532	543	547	565	529	560	568	567	520	500	576	532	508	541	491	558	548	577	519	530	518	585	548	573	581	544	598	550	586	527	545	576	589	570	514	557	549	570	552	539	539	560	566	551	530	569	613	555	581	587	572	528	534	539	533	572	552	531	546	546	553	532	549	510	539	538	520	514	550	586	592	544	559	534	591	536	591	530	541	572	564	566	540	532	582	564	521	535	506	556	544	591	614	580	550	563	531	577	493	578	567	587	539	566	550	520	490	552	529	586	552	570	562	536	553	570	583	532	536	520	571	533	574	554	545	548	553	570	544	559	570	553	522	572	549	595	555	531	535	571	587	543	530	552	543	547	529	509	560	551	553	533	560	564	525	556	572	556	535	600	519	582	514	591	569	610	589	601	528	591	592	603	550	521	518	533	553	552	519	540	585	542	546	533	553	552	537	567	549	570	541	557	532	563	578	569	541	557	526	561	608	518	536	564	551	533	547	560	557	564	568	586	547	521	554	532	540	560	579	560	525	552	554	595	564	596	555	543	519	532	549	573	563	520	573	589	534	557	544	537	521	556	530	577	629	542	549	575	555	572	541	568	549	567	552	581	560	550	599	513	532	584	568	520	524	558	521	509	559	558	563	551	536	542	522	527	527	536	539	549	565	570	539	582	506	541	560	529	538	565	529	575	546	569	551	609	537	590	536	569	592	583	531	561	553	554	545	548	565	572	558	567	542	545	548	521	588	549	581	554	569	546	548	548	551	558	588	534	596	556	563	586	578	505	569	592	545	588	575	533	547	549	575	599	519	539	557	574	569	565	560	586	580	541	558	557	532	517	562	571	610	529	543	557	482	548	566	547	557	547	588	541	553	596	568	534	536	533	520	557	609	568	569	540	541	568	581	552	550	558	538	545	568	553	551	569	551	568	539	542	576	556	520	535	536	535	548	519	575	578	534	510	531	580	524	508	532	541	530	548	542	580	546	549	510	564	562	534	549	547	552	509	507	535	577	578	557	563	542	532	566	573	565	544	532	547	580	510	551	556	570	588	584	552	513	545	523	546	527	576	545	521	590	518	568	563	566	566	548	537	518	567	540	559	555	526	557	576	557	561	539	563	580	551	569	550	554	552	536	576	525	555	529	551	549	549	579	503	540	527	525	555	498	534	537	563	580	540	568	576	581	540	555	571	531	566	565	532	587	547	587	494	585	579	557	559	549	545	559	544	533	537	527	563	552	534	553	556	561	599	516	537	556	506	554	575	555	609	572	542	547	596	554	561	571	549	532	574	572	567	559	510	553	544	541	561	556	525	590	552	563	539	550	520	568	536	585	580	528	568	561	570	576	502	538	534	607	521	596	556	555	540	510	518	531	566	572	564	599	568	596	595	535	525	552	557	572	541	554	533	533	527	573	568	547	578	526	547	545	532	553	583	561	543	540	562	567	535	567	583	589	546	551	540	574	550	599	543	548	542	535	506	584	597	530	551	540	538	551	582	559	566	547	519	547	525	567	544	547	555	564	559	511	565	550	525	540	552	579	575	535	558	536	558	558	554	561	552	521	573	545	566	563	561	517	557	571	532	548	585	534	530	577	522	525	505	536	550	538	577	568	509	522	540	545	566	593	556	576	559	543	542	569	575	545	555	572	549	533	565	559	583	549	591	568	587	538	583	557	543	559	499	563	543	556	588	569	551	557	577	551	550	535	577	566	535	554	579	565	542	558	542	564	562	550	573	587	578	514	558	599	545	543	569	518	546	544	573	571	531	553	567	531	524	558	569	564	568	508	568	556	568	562	529	549	515	581	556	567	513	571	570	574	563	521	594	539	539	540	514	564	531	512	599	563	596	541	509	502	570	577	547	571	540	557	529	541	572	552	573	533	527	576	562	534	561	548	535	558	565	546	582	567	550	548	547	497	545	581	585	577	533	536	576	594	554	508	559	562	586	540	528	538	564	539	543	560	590	546	567	547	544	562	513	540	551	565	564	565	547	527	532	525	539	578	504	582	554	563	544	594	546	566	531	520	544	515	540	551	514	543	542	565	510	583	546	535	576	519	502	550	526	557	549	543	564	538	580	549	553	557	523	547	517	564	555	528	521	559	535	569	559	578	595	520	570	512	543	504	563	527	588	574	542	598	563	558	583	572	563	504	584	516	531	527	522	547	526	566	488	553	561	558	586	577	561	531	530	531	533	517	574	527	543	601	555	572	574	525	561	571	537	538	594	620	575	567	558	543	556	563	569	597	565	553	532	524	589	589	572	560	554	558	544	569	574	541	534	562	502	563	549	530	573	565	541	565	552	551	557	565	556	528	536	574	494	542	578	582	518	576	573	542	569	555	554	534	550	581	549	560	574	564	556	557	550	546	492	540	525	588	542	528	563	525	545	587	562	551	549	557	573	550	549	567	608	545	530	523	581	598	526	584	567	536	604	567	525	552	554	595	558	550	535	516	604	521	555	565	514	572	527	567	544	559	582	544	528	553	601	573	552	582	561	557	613	560	550	539	533	541	516	584	504	539	571	550	556	535	512	540	571	556	570	553	601	559	584	546	547	615	566	552	573	527	517	536	548	551	543	556	561	513	565	576	592	594	577	516	546	584	538	535	573	528	580	574	531	559	518	594	607	549	582	522	512	568	551	567	534	580	587	566	538	546	559	538	503	592	548	594	574	532	567	541	542	539	585	604	552	563	565	522	564	553	553	570	483	554	523	560	607	552	604	546	519	528	569	558	548	578	531	533	537	575	513	569	569	571	547	605	576	566	528	579	527	549	541	547	565	539	573	553	521	539	533	531	560	563	593	563	555	534	556	567	547	556	543	540	557	538	546	567	532	520	520	582	526	549	563	575	600	569	570	540	558	562	571	515	565	587	548	580	535	524	512	591	573	543	562	567	540	536	590	539	583	598	587	571	588	555	533	566	535	537	582	595	534	547	539	560	563	545	541	556	545	567	576	566	563	537	545	582	538	599	536	542	573	574	577	579	559	575	544	501	553	529	564	562	537	559	562	535	596	559	550	531	511	538	549	524	543	505	561	522	579	571	520	572	559	547	530	575	567	555	568	528	516	553	539	512	538	539	547	556	553	550	522	564	531	531	578	519	548	562	553	523	522	551	617	566	549	555	573	551	562	559	547	552	552	573	546	530	584	494	560	562	526	562	592	550	534	557	562	557	540	580	603	590	577	560	575	512	531	572	529	557	551	547	564	553	532	566	546	544	581	560	588	561	540	515	542	569	568	556	579	537	547	517	605	594	535	541	543	544	571	585	549	534	549	519	539	623	582	526	541	561	592	527	569	561	587
40504	66756	26052	1192	972	940	827	813	783	737	714	724	726	740	741	718	697	739	724	670	659	687	705	658	706	712	697	711	694	698	753	692	699	695	675	721	735	672	690	720	759	697	664	689	711	712	654	713	693	733	728	739	660	710	693	693	683	669	700	676	729	672	705	746	701	655	729	686	722	690	720	686	677	725	660	760	726	726	710	692	603	727	747	642	704	695	764	713	699	680	679	692	659	704	710	715	725	639	682	692	700	700	693	707	693	698	668	717	672	699	678	671	728	679	742	677	723	685	700	682	672	720	682	704	655	673	715	652	688	666	647	738	671	696	668	678	721	669	684	621	719	689	724	682	700	688	639	712	643	696	692	700	705	696	662	677	655	692	687	706	647	717	679	655	714	670	704	654	682	745	660	672	713	709	668	710	681	648	662	678	724	725	670	680	731	677	721	697	696	658	672	728	751	700	689	728	721	679	740	667	682	690	699	660	649	676	737	686	669	699	645	708	697	689	706	698	726	695	691	739	665	692	689	717	686	701	680	722	712	670	652	690	689	673	723	712	712	681	700	708	697	671	706	704	721	714	684	690	679	745	715	687	670	717	696	666	695	678	687	681	690	767	686	687	650	704	688	664	631	670	660	707	724	703	705	674	710	686	698	658	710	668	760	704	709	677	745	666	686	662	675	668	654	724	727	770	713	706	711	744	726	698	639	723	691	682	731	662	678	723	678	667	703	692	718	720	718	697	684	662	699	695	699	668	672	704	653	678	697	696	743	696	692	680	683	699	710	710	680	675	712	705	677	740	707	663	683	715	661	670	666	667	694	691	667	686	692	657	726	734	680	735	715	726	679	686	677	671	685	679	721	695	705	704	652	686	685	677	673	717	721	709	731	713	680	677	699	690	701	656	685	735	682	720	664	722	719	710	706	674	704	669	716	732	710	701	718	680	705	678	702	686	722	723	708	671	717	673	644	702	663	678	708	682	710	679	705	684	670	695	673	666	715	655	709	715	693	660	712	706	690	697	725	715	657	672	728	666	683	647	723	698	690	676	727	648	670	697	727	689	695	732	696	719	690	717	701	704	675	674	729	690	671	646	674	706	706	712	728	699	673	697	704	728	756	697	669	639	664	688	662	727	680	715	671	680	682	689	631	664	705	720	685	733	716	692	654	703	649	675	662	721	642	632	720	742	669	680	651	686	689	660	702	678	674	720	666	709	712	713	674	681	697	703	689	716	737	647	709	714	683	713	677	681	674	670	680	697	641	691	696	648	705	683	701	719	751	686	683	681	721	664	726	711	675	728	749	674	689	666	691	708	706	683	681	742	654	676	722	706	677	694	695	711	660	687	734	680	630	656	718	675	649	666	620	661	652	682	697	715	708	701	663	703	691	681	688	705	698	635	659	710	657	725	729	660	748	675	701	681	711	661	722	666	694	710	701	700	653	705	693	716	677	695	717	690	695	719	676	633	668	758	668	661	629	723	636	734	681	675	678	727	664	740	716	727	657	662	705	706	711	656	680	632	667	707	662	669	664	742	669	680	660	659	714	687	723	715	699	696	719	683	642	712	656	743	715	676	705	750	683	701	725	713	683	645	697	704	648	683	690	649	688	688	697	708	671	616	690	694	712	666	669	688	680	674	738	657	695	677	683	701	714	699	700	726	675	748	726	634	658	626	715	684	689	696	679	677	660	671	703	710	672	733	693	713	690	668	697	720	670	707	661	694	697	707	721	744	655	699	705	717	674	657	680	620	724	718	709	660	702	711	655	723	715	713	648	754	690	670	679	705	768	708	695	714	719	657	663	728	665	684	678	644	725	707	652	735	668	748	731	668	670	666	697	661	697	669	701	715	674	690	694	706	703	705	708	731	683	714	683	705	698	658	717	725	684	709	699	745	725	703	707	697	633	666	665	660	748	713	694	654	653	676	698	722	697	678	693	743	663	707	656	650	691	672	711	677	651	743	675	715	669	635	659	721	654	714	732	710	686	681	691	670	666	680	666	723	672	709	712	748	658	720	738	673	695	721	657	688	722	693	716	649	709	733	724	683	703	653	704	712	703	680	681	691	733	651	659	689	680	690	702	671	686	709	670	709	720	694	722	717	669	700	664	689	697	687	694	700	700	699	635	682	720	738	656	633	674	652	676	670	708	733	711	678	691	685	683	660	726	692	703	670	686	690	691	693	688	674	718	649	690	719	747	716	669	719	693	697	677	701	718	656	656	672	630	720	694	668	730	696	687	704	709	662	647	723	676	687	705	721	762	644	640	715	701	691	705	726	687	707	700	660	681	693	670	636	662	675	672	715	723	674	678	703	667	680	681	692	679	750	725	691	702	665	736	639	679	676	680	645	762	700	709	645	707	705	699	667	686	688	718	717	714	695	705	642	676	661	713	659	671	635	682	681	657	674	707	714	718	699	701	727	681	696	707	696	712	665	652	683	711	668	671	648	663	687	692	707	705	709	708	673	660	637	729	703	690	699	671	690	729	680	691	694	699	683	667	662	659	670	661	713	664	696	648	689	720	658	691	675	661	712	677	693	724	726	706	699	738	675	716	756	696	688	700	688	677	710	702	700	686	718	693	683	683	677	686	682	652	649	678	643	681	680	695	702	653	666	711	678	722	689	683	675	697	744	713	671	665	706	684	699	646	683	704	670	710	703	712	697	692	670	719	700	676	689	677	683	699	663	694	701	660	644	669	684	687	685	724	704	709	711	699	668	671	666	690	684	665	690	631	705	673	668	707	696	700	664	645	639	659	698	690	689	691	643	656	669	680	676	678	702	710	679	656	662	675	707	735	691	677	694	723	690	657	690	723	711	659	710	715	696	662	728	663	718	669	726	696	686	708	709	686	673	667	654	725	717	685	684	667	629	681	680	698	725	690	722	720	660	674	678	649	703	663	705	717	681	666	670	687	681	668	735	695	660	658	701	674	687	672	686	672	684	696	729	669	733	683	677	696	685	684	684	661	654	678	669	732	723	711	716	677	679	719	707	692	661	691	681	688	671	663	706	694	705	703	664	721	704	685	680	731	706	720	734	651	694	672	699	695	706	717	690	648	709	702	712	674	672	669	652	681	661	697	709	672	695	690	653	728	632	683	665	695	674	711	714	696	680	710	712	686	641	668	736	668	712	680	654	672	668	692	715	731	732	648	686	716	705	686	666	682	672	684	720	702	695	713	690	712	654	609	693	719	655	640	674	637	697	704	676	727	736	650	649	686	670	725	681	712	681	711	702	690	698	702	697	697	656	665	740	738	718	707	702	670	713	699	752	685	702	690	691	704	681	674	721	699	674	681	639	690	684	690	665	696	701	683	683	688	714	648	690	677	696	673	683	706	724	673	674	665	670	683	690	708	677	698	683	676	687	696	693	710	697	697	672	663	679	678	737	652	678	706	670	688	625	716	717	683	689	718	695	684	690	685	701	726	700	709	716	711	674	698	693	663	693	708	733	661	669	670	754	715	673	670	692	694	661	676	671	716	705
22736	21509	29078	24136	21348	20023	3368	710	597	536	551	491	443	511	440	462	470	454	435	488	431	463	433	438	439	448	425	461	426	410	466	441	447	422	433	440	413	475	426	477	486	412	433	441	481	391	444	426	468	392	470	448	479	452	434	416	428	475	433	432	393	435	432	427	440	402	437	414	420	432	488	439	422	417	408	418	414	386	447	420	395	490	435	420	434	428	443	467	446	446	418	433	434	421	436	448	444	476	463	443	455	425	433	474	450	448	414	404	408	452	463	415	439	432	417	416	400	468	431	440	435	444	423	389	418	455	439	439	449	418	378	407	424	409	420	403	409	433	450	432	448	406	409	430	474	421	422	418	392	436	408	401	402	433	400	399	453	411	423	427	421	405	425	443	422	421	414	441	392	453	431	484	392	460	409	427	374	429	381	396	384	435	426	401	453	433	414	445	421	416	447	450	418	439	447	431	444	434	436	440	403	417	422	398	392	437	418	437	406	424	449	418	417	392	437	439	421	443	417	447	426	431	465	450	435	457	452	417	441	431	417	439	402	391	418	454	398	410	468	434	420	414	449	448	438	424	442	430	475	407	442	432	439	429	416	448	427	440	388	448	413	445	442	410	412	437	427	463	436	416	413	502	430	466	433	439	386	423	425	438	439	431	471	431	413	458	417	426	426	434	416	429	408	405	410	416	405	444	442	421	434	409	434	444	412	402	437	432	420	439	425	438	429	439	386	459	466	439	461	429	420	426	402	429	447	403	391	454	448	444	410	463	434	442	390	413	439	410	440	465	365	420	387	406	449	470	431	413	453	451	401	421	439	408	411	410	434	424	443	395	434	433	395	394	462	398	436	391	414	426	417	408	393	468	434	405	448	450	432	415	431	448	456	453	452	419	413	453	409	463	433	419	440	440	400	449	410	404	434	428	421	423	416	391	424	409	396	441	384	426	416	438	467	414	439	455	419	414	420	419	456	447	410	460	406	437	452	430	456	398	424	418	425	445	411	420	402	417	430	435	427	447	448	399	437	450	403	437	422	436	427	419	435	441	459	430	415	402	395	412	450	437	409	408	398	447	463	421	432	414	457	420	389	416	439	452	467	426	411	434	426	434	390	421	409	423	423	402	418	433	431	406	445	409	445	411	436	448	446	447	404	477	416	398	424	447	447	429	438	394	469	405	411	437	463	460	467	425	434	436	434	417	437	452	393	411	451	430	424	427	420	414	432	436	420	435	411	462	468	398	458	414	426	417	425	430	393	429	433	433	412	400	444	418	438	397	406	453	386	426	452	410	428	411	417	446	446	440	394	404	453	442	396	438	405	434	403	437	422	429	424	438	443	443	467	431	397	419	414	411	429	433	430	402	424	416	444	406	471	358	412	420	407	428	450	433	436	437	431	418	414	433	442	456	408	459	431	441	419	422	404	412	450	448	447	404	453	449	455	421	429	470	417	426	429	437	385	416	426	441	422	416	391	420	428	412	377	442	404	431	400	411	415	462	405	430	428	481	429	442	432	420	436	426	423	443	434	412	421	411	450	435	406	449	398	438	421	429	377	427	454	399	414	433	437	476	431	433	395	410	425	442	444	449	416	458	412	403	432	412	385	405	433	392	456	389	422	419	410	451	422	418	389	438	414	423	460	437	448	414	398	417	428	414	421	435	432	418	426	430	417	440	428	412	419	453	426	443	408	391	399	404	440	421	448	420	410	401	404	422	435	408	439	434	411	427	432	456	418	434	418	414	438	396	467	390	433	413	443	431	458	395	406	450	391	424	417	401	410	429	394	383	443	448	431	406	404	433	387	444	404	459	413	429	411	409	420	442	404	440	419	414	441	397	427	458	459	462	393	437	411	441	430	408	437	437	417	417	424	436	448	400	391	450	392	429	422	461	414	432	403	442	451	426	397	413	424	410	475	439	450	411	408	416	406	407	426	415	407	439	382	457	407	472	436	406	407	446	442	409	425	423	453	433	434	449	446	420	412	446	442	430	420	443	426	418	426	453	432	400	419	427	381	399	422	401	428	372	409	438	438	413	424	418	422	443	440	428	416	459	421	425	460	413	461	387	440	429	427	421	428	429	432	443	378	436	405	424	424	414	408	430	419	419	420	450	420	394	410	420	432	427	390	440	437	434	466	430	422	419	411	433	465	423	416	406	429	405	406	387	428	404	408	400	422	449	405	446	417	503	392	449	448	455	418	422	435	419	407	403	449	467	420	428	418	417	417	411	379	452	415	428	426	420	430	447	415	420	424	390	445	394	467	455	417	440	423	423	416	381	396	432	436	409	438	424	463	434	426	446	464	417	430	449	406	420	450	438	425	415	419	431	422	410	463	410	425	424	393	445	410	412	469	436	413	432	464	414	426	415	418	440	407	463	448	424	414	422	408	403	434	436	432	402	432	429	435	423	428	434	402	427	434	418	412	435	455	411	462	405	463	436	451	431	432	459	394	430	438	446	407	424	414	422	377	422	408	417	428	412	439	448	396	426	433	416	420	411	440	428	418	397	440	431	403	399	423	418	439	400	437	444	401	398	445	423	434	414	386	414	427	427	425	429	453	402	412	405	461	427	426	407	421	435	449	397	434	429	442	408	407	420	421	440	399	423	463	426	430	428	405	449	445	408	439	421	396	438	451	396	399	422	423	471	405	378	399	440	440	453	436	432	465	395	434	456	434	432	422	428	405	420	434	441	417	448	395	424	436	438	427	417	426	406	467	454	410	432	423	413	423	433	401	430	424	445	450	428	398	428	402	452	429	455	444	423	450	462	476	399	399	400	424	407	393	415	450	393	412	460	407	403	440	377	442	468	473	445	407	417	416	440	440	418	425	420	420	434	410	367	417	469	398	405	434	433	410	433	415	427	440	434	424	448	436	430	445	436	429	410	461	454	416	431	396	402	429	449	452	421	435	447	415	436	440	450	404	439	418	428	460	412	429	408	442	444	406	432	425	430	419	400	440	418	432	410	397	441	429	406	419	437	407	427	427	437	458	391	417	429	458	440	461	446	457	405	402	424	441	372	397	389	403	447	421	410	424	438	415	435	396	424	429	439	430	461	392	436	452	432	435	423	410	420	436	403	444	404	450	437	424	415	469	397	478	403	467	427	418	450	443	455	462	422	402	433	416	435	423	406	420	426	431	450	402	428	439	429	396	447	498	452	432	445	428	430	426	426	416	407	439	435	400	399	399	410	425	457	397	436	410	454	404	408	395	403	436	419	432	463	420	432	463	413	420	464	460	402	454	405	458	429	431	411	425	412	448	407	427	452	418	454	459	408	400	391	429	422	419	459	414	420	397	437	400	430	433	422	414	447	453	413	455	408	404	437	425	394	424	431	423	413	429	414	442	432	435	421	412	410	412	444	436	427	429	394	416	440	436	425	462	419	438	409	444	467	422	464	413	455	444	454	417	466	422	418	452	439	405	394	486	450	404	439	406	422	458	453	416	406	401	454	447	429	437	459	423	414	452	430	401	465	442	441	439	434
50352	92555	40480	2349	1729	1447	1131	1062	928	803	740	734	703	660	650	599	609	560	603	615	568	581	570	565	577	584	549	581	552	542	577	553	506	550	572	553	487	524	547	603	529	585	550	613	560	545	580	559	599	595	583	625	572	628	567	592	563	544	575	559	596	561	576	557	555	589	527	561	590	564	541	566	547	534	528	501	542	532	552	528	575	569	534	534	525	522	558	568	558	511	514	537	529	524	541	560	524	521	538	521	520	580	534	557	564	537	537	548	548	546	490	561	517	519	491	554	527	527	531	540	565	562	567	482	552	582	510	513	567	544	588	538	553	579	504	540	535	464	566	563	553	544	557	539	509	528	540	544	571	554	557	523	558	558	536	595	553	532	544	524	551	516	551	510	521	545	521	568	560	555	553	564	528	505	549	562	541	548	577	551	514	604	525	521	565	562	527	530	515	538	559	560	544	534	528	552	583	540	560	561	534	535	553	563	512	543	525	540	504	519	529	544	493	574	563	496	542	585	567	532	544	524	544	507	548	569	514	493	561	566	498	548	539	537	551	516	513	521	573	496	530	589	545	519	536	539	531	520	563	508	530	528	499	561	515	545	518	529	546	537	538	517	511	511	532	538	517	549	575	532	523	552	546	553	564	525	543	542	557	531	517	539	590	537	545	541	512	492	553	521	537	509	506	526	542	506	563	505	581	522	504	547	535	507	554	512	539	553	538	560	504	552	525	546	583	500	549	545	565	557	551	525	546	547	553	559	537	553	549	559	553	532	530	508	545	566	546	536	498	545	555	535	503	561	538	497	496	532	524	561	548	503	574	495	533	509	546	552	522	572	575	539	559	572	537	465	537	543	514	541	533	536	586	532	542	536	549	538	577	534	526	580	508	539	504	523	510	528	480	543	526	541	567	539	539	526	555	559	493	530	518	524	523	543	520	536	550	564	553	538	574	565	523	533	516	525	544	591	558	529	511	534	545	573	520	534	565	496	516	539	506	516	562	536	539	550	541	523	532	560	506	549	509	513	512	576	505	561	497	509	550	496	565	580	542	516	513	515	535	532	515	509	562	521	501	546	549	558	533	511	509	501	523	548	533	546	523	558	530	505	530	545	537	574	517	557	559	501	508	547	530	554	511	528	507	538	528	514	554	531	554	605	542	572	563	536	510	574	582	575	540	516	565	545	537	594	507	538	516	531	531	519	547	530	549	532	520	542	536	515	553	530	557	579	572	567	531	557	470	531	594	559	542	552	573	556	569	588	540	540	503	530	555	526	541	523	561	491	529	563	556	565	533	549	532	528	523	525	544	537	534	527	563	558	490	527	560	511	548	541	530	547	594	541	532	566	541	502	502	562	572	546	558	497	524	579	528	540	514	541	528	530	537	539	543	557	489	536	529	555	540	516	558	487	518	518	510	561	528	541	573	517	525	550	581	536	564	559	556	572	528	528	516	528	553	484	546	507	536	546	550	529	497	564	565	518	532	491	573	535	535	526	534	540	579	539	523	533	515	567	520	544	512	563	556	559	528	560	538	514	545	529	505	539	558	558	493	550	543	517	564	521	561	490	526	559	541	521	550	529	564	530	530	505	517	505	523	524	571	534	554	534	533	553	536	531	546	524	498	560	554	530	554	559	559	552	541	542	537	525	559	567	503	539	532	570	547	539	516	592	531	531	571	562	572	514	542	508	494	533	538	550	533	523	558	569	504	498	535	494	545	542	514	535	554	536	549	508	516	557	546	477	567	575	560	538	550	579	535	532	554	532	531	506	549	523	538	565	527	556	550	499	539	529	534	507	543	493	619	518	528	548	552	548	542	566	537	539	546	539	517	558	554	509	535	533	494	502	526	526	535	522	570	559	537	557	517	552	545	502	531	547	543	506	516	587	534	565	511	564	517	518	524	536	537	542	539	591	531	532	511	498	539	546	557	570	562	515	531	565	551	542	559	583	569	564	461	580	534	554	549	511	519	578	536	543	511	576	548	537	531	533	549	571	492	534	553	544	536	528	511	551	508	516	550	577	526	560	568	519	519	553	503	541	532	538	538	501	504	556	509	511	591	555	521	544	508	476	532	493	516	510	520	560	523	578	581	571	520	523	559	531	565	489	571	545	562	540	506	541	514	561	528	548	549	528	525	496	518	524	522	522	519	546	531	532	549	533	496	539	543	575	522	540	542	551	529	540	511	555	537	575	550	506	522	540	562	553	550	535	539	540	537	502	536	524	591	515	566	512	523	516	512	548	538	521	519	523	522	550	520	503	569	567	546	532	550	534	567	525	514	521	531	531	539	548	523	517	566	548	516	532	539	522	546	574	558	529	549	573	563	554	521	542	605	562	541	530	539	519	531	524	527	536	556	508	539	545	557	555	507	536	534	578	540	513	563	542	517	510	503	565	576	552	563	532	513	519	554	469	535	537	559	510	525	524	560	506	532	595	532	518	562	548	552	536	542	544	532	507	505	526	541	505	516	553	501	538	549	547	568	553	565	559	549	572	522	528	528	520	549	527	525	526	509	544	525	572	508	531	506	560	526	531	513	581	562	537	513	503	510	530	505	551	515	573	558	545	528	551	515	560	546	546	580	534	557	570	559	530	544	556	525	569	532	536	560	550	516	552	553	553	553	527	556	512	556	508	562	519	512	507	508	537	548	522	540	530	572	566	579	528	516	524	568	556	497	530	572	511	533	520	497	518	522	567	525	510	570	510	498	542	570	566	531	571	559	536	502	551	585	537	546	547	528	528	555	561	534	563	510	498	556	491	531	482	511	521	561	525	501	562	523	515	567	504	535	547	507	549	566	506	570	536	514	540	580	530	526	517	547	498	537	533	511	515	489	500	553	584	512	525	548	559	568	492	534	523	544	569	545	524	524	565	529	606	553	544	528	516	549	562	544	495	577	481	513	538	534	518	539	542	542	529	555	568	548	583	540	523	581	531	545	522	555	512	542	510	529	573	533	504	549	509	538	539	524	581	514	524	570	525	582	532	552	504	523	535	585	569	595	574	559	542	521	534	520	550	540	530	522	525	567	497	564	526	505	566	550	521	547	491	546	579	531	570	548	513	571	504	531	490	568	530	545	567	555	524	542	501	547	569	550	522	524	470	504	529	509	516	561	537	519	549	523	569	512	510	522	558	490	556	597	538	529	551	494	563	572	561	552	544	521	533	525	560	495	530	520	504	519	586	554	535	551	495	567	556	548	584	568	517	512	515	528	523	530	542	571	573	568	510	569	543	518	521	552	539	572	538	506	551	548	533	543	515	535	534	555	540	573	525	529	539	544	511	556	552	553	552	553	543	482	559	552	528	526	552	522	612	532	520	557	543	550	511	530	526	540	575	554	551	565	498	515	537	507	575	510	544	591	513	530	543	508	563	571	534	527	512	536	561	521	571	522	519	525	534	558	529	586	571	524	550	559	531	542	568	558	504	527	561	530	535	563	514	578	547	555	531	537	521	522	525	560	573	555	519	540	568	547	566	536	560	533	585
28007	22146	12458	1264	696	666	655	676	613	632	659	608	674	671	619	614	633	623	651	649	612	633	610	636	626	585	665	641	635	631	645	598	625	639	611	600	626	622	635	589	597	630	589	604	602	649	626	652	633	646	652	647	694	618	637	593	653	657	605	653	662	595	679	627	663	612	620	632	644	625	611	639	612	620	640	646	668	629	661	609	694	587	616	631	629	597	600	640	639	625	633	621	620	590	633	619	616	594	613	668	634	631	597	649	616	603	640	645	670	576	619	620	624	671	686	614	620	602	666	632	615	664	649	624	614	592	578	652	586	660	614	625	644	629	639	604	645	638	616	642	632	613	639	614	586	593	605	624	626	611	619	601	613	652	660	630	667	597	630	620	642	656	623	609	616	660	563	633	655	606	663	655	621	616	601	602	621	605	587	621	657	617	653	650	630	649	683	621	644	647	677	638	614	613	613	602	617	589	632	624	616	627	639	594	611	630	622	643	619	574	653	632	592	641	656	589	603	614	616	636	639	650	628	611	642	631	675	682	662	613	639	626	599	653	640	591	634	627	654	630	659	656	624	594	597	577	625	650	592	623	595	633	649	630	631	628	660	671	667	653	625	646	575	639	628	617	623	629	606	611	569	647	589	641	651	667	647	606	713	602	642	609	594	639	634	670	609	638	659	652	629	627	634	594	618	624	615	587	655	661	625	593	637	629	596	618	604	611	643	664	614	592	619	630	607	642	636	656	666	624	643	613	618	581	632	610	651	569	645	638	623	638	596	637	634	656	659	647	670	607	644	661	605	655	622	614	615	653	658	630	643	620	636	650	671	614	611	605	637	671	617	640	684	641	655	593	623	638	647	619	630	613	633	619	589	636	647	596	630	643	641	592	638	604	607	580	594	636	628	631	647	619	613	629	612	653	587	629	590	653	667	617	607	596	654	614	608	596	643	613	612	657	599	622	645	627	657	645	635	642	629	614	637	615	621	670	667	615	664	601	626	613	616	600	624	622	614	674	637	695	659	654	618	678	626	629	660	630	606	632	655	605	705	605	631	661	646	621	613	627	663	638	645	605	612	623	617	574	588	581	615	584	647	655	632	637	607	645	608	573	653	646	588	625	611	663	635	686	606	682	616	570	641	645	634	589	632	613	609	644	662	641	606	603	666	647	653	636	600	607	618	627	617	652	670	636	631	638	628	657	595	695	620	635	650	650	636	600	644	682	628	604	614	611	667	603	604	618	605	633	642	619	644	615	646	632	623	633	596	596	636	612	612	617	657	634	633	616	613	593	660	627	649	627	661	601	606	619	630	634	614	602	598	622	627	642	677	633	617	671	640	616	626	652	597	689	658	660	635	624	659	618	600	646	634	603	601	659	664	653	632	602	643	635	630	622	621	607	626	647	557	623	623	668	650	645	662	615	653	630	661	678	636	606	603	591	625	615	602	594	618	625	625	615	655	609	646	622	630	633	605	654	612	598	587	610	584	601	640	587	654	615	625	631	610	608	694	658	615	626	602	578	624	638	642	627	662	640	649	603	600	599	634	608	627	610	629	650	583	621	653	640	631	647	647	665	595	576	617	641	632	656	634	608	610	637	642	600	577	644	665	647	616	602	629	659	613	615	600	599	640	652	669	658	624	629	642	626	656	654	599	593	647	626	636	627	619	650	639	626	638	627	619	622	631	593	654	578	654	606	609	651	643	640	627	625	594	637	638	609	630	622	596	630	593	615	655	593	610	665	647	621	676	639	634	656	581	653	593	608	684	631	584	614	622	637	629	620	599	640	635	686	632	638	645	633	627	666	625	638	671	658	659	612	624	602	593	670	703	626	628	602	614	602	612	633	636	618	660	646	678	610	613	629	620	619	642	602	654	575	607	657	625	632	630	635	608	668	690	656	644	619	633	625	629	669	625	636	637	643	611	589	637	647	622	638	648	607	668	614	598	583	639	664	606	635	627	661	646	614	640	665	622	658	634	631	601	610	659	614	615	594	679	662	668	614	604	672	649	640	613	594	600	644	664	637	651	654	580	647	643	658	646	639	627	661	615	591	607	653	623	609	660	625	610	581	614	618	615	657	673	567	614	695	595	645	600	601	598	609	649	627	625	648	579	644	598	594	629	640	646	651	610	596	650	651	668	618	670	642	645	634	633	617	635	580	613	613	653	639	635	620	629	609	614	629	661	598	668	620	611	630	643	613	577	632	625	621	605	623	639	603	653	669	619	646	604	593	616	681	598	661	636	616	609	631	629	597	631	624	643	639	624	671	656	627	641	633	679	633	624	606	669	647	622	656	609	633	640	632	611	580	555	595	605	629	615	641	607	650	653	617	645	621	626	619	610	595	595	610	610	604	609	637	609	624	625	657	624	603	607	657	649	621	646	650	646	636	623	576	679	616	652	605	622	662	562	613	651	639	641	661	646	633	620	646	626	627	626	620	679	608	610	642	642	622	625	664	692	647	621	608	625	641	642	602	679	672	652	585	554	650	647	621	603	635	643	646	618	577	605	590	613	601	618	649	580	610	608	647	626	625	624	634	633	590	634	633	633	605	605	634	606	634	604	665	601	665	631	589	639	627	699	666	649	658	690	651	608	630	615	611	637	575	624	599	605	628	647	580	614	678	610	616	614	658	620	656	610	642	670	655	631	634	627	622	580	607	636	645	606	619	652	598	675	640	643	636	599	602	602	626	679	690	618	646	588	608	620	618	636	608	627	627	648	648	609	640	646	638	570	612	628	651	646	624	605	642	600	621	617	680	633	689	649	642	646	644	614	631	607	646	612	625	687	643	637	636	613	641	671	674	653	594	626	608	611	587	661	587	610	613	580	602	626	614	623	600	646	660	628	613	638	643	606	620	621	601	594	633	607	656	612	630	622	692	653	678	656	632	621	605	607	662	628	661	612	661	635	618	656	659	638	640	653	643	592	616	687	597	645	632	628	642	625	629	650	632	636	603	603	607	644	662	660	617	631	603	673	618	577	631	647	630	653	614	617	644	582	657	647	616	656	631	616	657	662	589	615	643	658	640	606	678	611	605	658	668	640	639	603	599	635	635	639	611	649	671	613	611	654	619	650	615	663	617	583	618	631	646	651	651	580	622	687	583	612	596	645	636	622	646	660	612	615	662	635	644	602	646	655	674	602	636	640	634	613	678	617	672	607	651	644	610	664	650	664	599	622	622	676	644	681	595	645	654	638	622	645	597	657	645	590	621	645	624	674	626	616	618	666	642	649	678	646	632	597	626	639	642	625	620	583	623	646	631	596	653	629	621	628	634	623	611	598	621	619	630	636	620	652	630	586	626	661	637	626	605	670	595	639	599	624	587	664	617	639	673	636	650	668	611	633	634	619	624	610	691	613	633	653	675	650	644	642	610	606	637	659	646	650	639	627	637	570	609	600	634	671	588	610	644	674	628	612	627	628	633	622	661	661	637	602	646	624	594	628	607	620	575	595	651	672	603	618	623	623	678	582	588	646	599	582	657	634	618
17559	30468	7454	828	795	823	822	834	821	833	891	784	815	833	785	802	785	781	781	793	802	786	796	777	817	852	807	863	732	786	765	733	811	785	746	820	828	776	802	843	861	782	779	795	795	807	755	805	820	810	798	750	837	803	803	818	832	798	788	810	805	869	801	770	747	760	802	815	788	819	787	774	812	847	819	819	802	812	770	757	774	832	783	803	810	745	814	793	787	787	819	824	749	800	818	794	769	750	813	788	772	804	766	787	772	826	791	831	830	821	799	791	781	783	770	830	764	824	805	758	808	779	791	786	782	809	797	747	788	780	836	847	769	802	775	774	815	839	796	773	783	732	773	806	733	797	845	793	809	815	757	798	762	800	817	793	742	835	802	800	840	768	775	826	775	810	769	845	777	815	753	847	812	765	841	754	781	822	779	772	769	809	748	810	744	741	787	785	801	831	784	792	800	799	780	803	814	730	788	800	756	791	788	774	765	803	783	834	799	800	812	694	803	862	785	801	791	839	788	796	805	858	752	795	724	788	812	823	833	853	834	784	826	753	768	822	783	794	809	777	758	777	785	780	788	792	767	813	800	829	793	825	824	805	805	789	818	821	806	842	787	808	769	838	836	758	796	810	770	799	770	801	804	794	804	842	829	819	793	773	815	762	797	744	784	789	797	773	809	827	778	823	793	774	776	798	817	816	800	809	814	806	787	766	830	788	833	820	785	724	815	835	767	764	843	818	790	762	829	792	820	789	838	772	802	813	819	828	810	780	802	779	763	820	796	805	767	806	806	830	762	784	766	772	751	790	773	825	777	830	803	773	784	820	853	803	789	783	767	801	808	843	795	771	800	769	775	767	768	802	787	801	830	764	826	810	789	777	854	727	725	819	769	843	807	768	839	801	837	732	774	771	754	860	804	787	775	785	804	808	774	768	819	826	782	793	784	827	828	803	808	807	843	794	868	837	849	790	798	811	782	825	766	799	799	789	823	771	805	783	775	763	785	799	768	828	739	766	808	819	807	765	742	790	775	854	786	825	819	836	792	785	826	799	783	787	835	774	861	801	787	824	780	777	752	798	748	816	811	829	772	799	796	768	848	787	774	753	789	762	778	803	790	820	770	812	832	754	795	842	836	802	776	790	801	868	785	769	802	772	749	822	812	786	804	879	805	797	810	796	811	780	812	813	863	839	783	751	839	829	799	797	803	811	838	789	809	787	828	813	735	782	770	727	799	777	762	821	822	752	783	784	762	760	778	805	826	798	850	747	764	802	768	757	742	792	803	849	757	793	807	796	748	810	754	814	869	803	816	794	763	816	819	838	827	821	738	819	741	794	849	850	747	808	762	781	828	802	780	767	855	822	754	807	770	774	797	769	777	801	803	849	755	788	795	803	804	835	753	799	790	784	815	763	789	825	809	759	778	761	861	820	774	794	836	768	812	779	786	805	793	795	771	766	830	769	809	806	756	786	785	754	799	796	827	733	739	760	778	804	812	785	773	821	791	793	787	754	821	761	790	813	849	779	781	797	830	813	731	819	818	768	831	764	716	764	813	814	820	813	790	762	758	815	789	774	774	812	809	813	808	754	771	769	798	807	834	798	801	812	808	726	843	788	832	813	832	776	812	762	800	813	807	768	802	794	803	790	815	778	828	814	797	821	843	810	805	764	780	797	821	791	813	787	784	817	767	825	817	718	763	834	808	774	854	788	776	800	751	795	824	818	748	803	797	701	764	806	825	807	791	733	731	769	797	841	797	751	762	777	767	802	798	824	840	825	771	744	744	811	790	789	766	794	818	793	756	765	807	789	788	740	843	810	791	791	807	780	735	777	770	797	842	748	793	790	834	846	802	797	799	735	834	797	820	790	753	780	770	792	801	806	743	741	794	811	826	824	791	787	872	856	759	785	776	781	830	853	796	799	795	815	814	821	797	782	791	790	755	799	834	797	825	801	823	780	789	812	824	812	812	819	783	781	793	783	833	789	796	798	790	767	841	817	807	803	817	780	795	791	782	807	805	769	802	816	776	805	721	774	783	822	797	802	841	813	767	818	784	751	817	723	858	769	810	795	812	786	828	804	760	805	844	804	830	797	797	786	822	802	735	795	771	780	812	819	815	815	781	828	810	776	810	787	782	752	812	840	800	799	819	779	805	804	848	780	808	806	800	834	798	789	720	764	762	781	788	726	759	800	790	786	818	739	801	782	816	812	809	803	836	700	783	780	836	768	795	789	829	773	784	769	741	810	827	816	798	823	829	773	780	796	754	802	796	753	755	794	751	750	787	787	795	754	782	746	779	738	798	836	801	771	799	802	777	805	836	786	780	787	803	795	799	804	818	781	834	795	746	808	784	807	777	811	748	841	796	788	739	760	748	813	852	805	834	775	782	759	778	790	793	810	791	812	754	795	766	774	788	783	793	820	765	751	797	815	754	786	832	759	791	833	766	753	774	787	771	780	805	855	848	800	815	778	796	801	799	827	801	787	776	773	817	754	815	756	754	834	796	796	810	749	817	777	849	788	789	833	813	794	773	797	786	832	782	780	795	883	776	795	787	822	797	817	870	826	814	788	761	810	776	769	780	759	808	777	786	775	847	765	776	832	766	813	751	782	840	798	768	782	760	863	797	817	801	788	766	756	827	775	738	801	765	829	818	815	802	773	781	777	745	860	837	821	804	854	810	781	818	794	772	792	797	801	840	781	793	836	788	779	779	799	792	794	812	850	797	770	811	780	791	799	781	811	821	779	779	744	796	806	791	801	766	787	800	799	747	784	777	815	771	806	823	791	761	791	783	817	779	776	731	804	814	811	824	792	791	800	797	787	779	779	814	792	822	820	778	807	800	797	817	802	771	756	794	822	767	789	751	781	768	790	819	814	797	832	823	788	777	782	819	805	775	744	797	814	788	805	806	757	784	799	761	761	748	839	840	787	779	790	816	778	749	820	776	797	814	761	822	808	839	832	753	782	781	772	800	787	763	789	824	779	780	802	805	841	783	822	816	826	772	794	855	812	767	783	805	787	800	804	780	762	811	797	779	807	714	817	743	743	778	758	770	803	776	810	830	834	787	828	784	800	796	843	791	798	855	778	813	807	765	783	779	788	775	845	807	800	801	805	760	848	805	753	765	831	763	803	774	828	749	805	780	806	768	764	788	768	775	791	753	772	776	763	803	804	802	785	782	800	810	765	814	778	789	808	786	783	828	796	789	770	778	736	779	822	743	828	823	833	805	788	787	750	822	751	697	777	747	752	843	796	762	781	809	833	794	840	845	824	807	737	772	805	792	792	750	820	780	803	790	798	810	771	807	772	752	768	754	840	789	838	811	797	839	775	814	781	817	781	792	782	765	754	800	790	773	760	819	769	790	768	812	839	833	778	813	781	787	779	828	851	788	816	796	779	783	797	812	777	755	803	789	806	797	790	782	829	772	804	804	758	867	783	776	775	817	794	741	827	798	791	806	806	800	736	804	775	798	777	759	780	819	784	876	806
23712	21695	28822	24452	20081	5358	828	666	644	612	591	570	598	560	579	572	548	496	585	529	563	536	557	555	549	554	566	524	516	611	594	473	499	619	530	568	546	522	510	537	558	494	543	539	593	527	560	520	502	550	557	558	548	543	561	540	557	549	535	547	583	559	529	582	569	541	588	531	539	524	566	556	503	546	570	520	550	523	494	524	540	522	610	507	542	554	520	562	512	535	565	559	531	541	551	549	550	515	528	548	525	490	534	591	548	507	519	525	537	536	565	523	534	518	518	533	536	564	544	556	531	531	582	516	532	523	494	501	548	574	515	571	527	542	530	523	603	568	544	526	540	526	536	541	588	553	525	554	542	517	533	553	518	558	580	535	601	472	501	556	577	537	568	568	523	519	579	516	511	532	516	523	537	502	558	548	501	525	541	531	510	531	532	559	594	565	537	515	514	503	530	541	584	532	556	530	522	593	535	558	558	527	528	551	513	548	539	552	534	534	558	499	566	556	543	519	569	518	543	535	504	550	555	539	514	498	559	513	520	553	504	540	543	512	533	573	562	588	557	528	542	509	548	544	518	513	538	554	511	585	530	568	529	490	519	520	568	530	554	565	516	574	537	569	543	518	557	564	554	543	538	484	557	535	574	574	560	553	527	528	520	582	583	564	520	553	528	523	530	516	544	512	505	558	564	567	520	508	494	514	508	550	553	571	534	552	506	556	534	540	531	528	503	577	546	527	520	566	537	534	534	520	511	517	532	524	528	557	543	540	533	548	522	528	584	546	559	515	518	566	489	564	577	552	517	512	532	544	565	509	544	561	579	534	570	549	548	536	534	518	566	562	557	544	562	548	544	529	534	539	575	522	559	516	559	538	527	557	530	537	517	535	598	585	548	544	542	547	539	506	576	558	536	538	546	560	546	589	541	513	560	546	551	553	566	556	524	534	528	519	565	555	577	528	586	579	533	526	524	491	580	533	567	547	549	564	526	526	542	506	544	509	565	571	528	561	556	522	541	526	529	525	538	505	532	528	549	554	506	564	523	569	547	542	556	507	577	502	514	543	558	514	525	539	526	549	550	562	563	485	539	530	519	538	573	479	577	539	593	547	555	573	519	534	531	540	516	550	524	528	523	581	554	515	514	538	545	508	535	525	546	556	558	528	511	496	576	554	553	540	536	574	545	574	539	486	514	531	514	527	550	565	539	500	538	530	545	507	507	564	557	593	538	559	565	536	558	515	529	538	584	527	568	543	523	530	566	552	513	525	557	517	523	515	503	530	494	532	508	538	487	526	576	564	536	548	544	563	560	539	561	536	549	576	534	530	567	501	498	491	501	567	560	574	483	510	543	574	511	552	505	557	529	530	516	522	558	530	532	522	518	535	531	532	528	559	537	546	551	546	527	540	537	514	565	549	543	552	554	568	523	574	512	494	550	556	502	542	533	544	505	544	546	527	540	558	531	564	577	522	550	528	559	531	532	518	539	540	536	518	545	505	504	546	533	538	502	514	547	547	519	539	561	547	555	525	538	537	550	548	552	541	592	542	535	559	539	570	529	556	575	507	530	554	565	550	535	526	542	564	541	521	559	567	512	557	542	549	524	543	524	564	511	535	545	530	551	544	540	506	556	551	565	548	498	511	559	536	543	562	546	549	531	534	578	506	581	496	537	508	550	516	534	534	519	546	507	549	523	558	522	528	529	518	566	556	552	568	544	541	520	510	540	513	505	519	530	514	544	507	513	520	586	529	534	546	530	530	521	536	543	565	551	554	549	538	532	521	527	484	557	558	564	530	514	485	524	525	559	537	515	540	521	516	542	566	525	539	519	502	519	565	537	537	568	500	588	562	528	515	538	603	528	511	517	500	571	549	510	512	543	558	544	512	540	547	541	513	561	509	507	518	556	602	570	503	499	528	537	520	480	539	494	513	530	527	519	516	549	527	541	530	521	524	542	542	529	563	533	554	524	509	536	510	499	609	501	562	563	502	508	539	531	534	555	499	570	531	544	523	484	536	534	529	503	514	510	571	554	537	569	543	503	541	557	534	548	507	532	541	507	527	553	527	559	568	556	532	510	532	566	527	539	563	570	518	553	582	550	557	538	559	560	544	524	537	566	540	557	509	509	513	547	558	496	552	501	488	545	533	530	528	552	564	522	532	562	551	542	523	538	565	550	584	569	557	557	525	554	551	528	590	563	533	575	572	510	562	499	529	490	524	531	547	544	531	533	546	546	561	533	489	531	520	568	559	510	536	583	565	515	535	530	570	555	535	561	577	527	564	520	510	491	524	563	548	551	548	552	543	554	545	530	541	530	531	533	508	509	548	527	555	509	544	541	569	546	527	567	547	554	504	536	565	560	533	492	532	534	540	584	553	554	578	550	500	537	544	536	534	522	527	522	541	532	523	555	537	515	543	513	575	548	572	537	524	552	565	508	558	559	537	576	608	541	565	541	516	541	571	544	547	578	523	546	564	552	551	537	533	541	569	568	496	529	521	552	525	546	510	526	531	541	531	523	530	515	540	571	535	525	512	579	540	579	536	533	518	512	579	528	521	545	535	536	555	536	531	504	543	510	547	523	493	531	562	541	504	544	502	554	541	534	508	536	528	531	526	570	556	557	504	554	488	541	533	582	523	505	495	542	534	540	589	552	544	521	532	518	537	571	512	604	513	513	526	495	546	556	545	527	551	532	539	596	518	524	535	500	564	533	544	539	580	508	504	529	537	547	514	519	582	500	532	544	593	536	569	542	544	575	510	544	495	603	552	557	529	514	523	533	552	546	529	553	519	543	509	562	520	550	570	523	552	520	540	538	593	509	520	537	539	538	546	591	511	525	535	526	562	552	530	555	570	567	507	509	514	542	479	563	522	531	574	537	521	519	545	524	514	562	507	542	548	497	536	534	547	506	489	502	553	552	574	522	537	503	557	568	543	536	550	570	525	573	589	510	525	567	512	546	500	511	543	537	508	567	582	522	522	502	568	549	476	570	540	525	492	520	496	514	563	507	562	514	505	516	520	534	527	551	517	543	533	511	524	500	519	541	555	568	553	497	538	544	585	606	536	506	508	508	556	568	520	560	555	564	511	573	534	534	510	499	524	545	543	507	572	562	506	506	537	536	548	566	560	542	542	557	526	522	544	522	507	536	555	546	536	544	586	530	527	575	517	508	512	559	521	524	551	533	561	523	579	511	531	516	508	551	536	533	544	509	557	547	531	585	545	522	553	554	518	566	594	530	584	570	528	542	556	488	568	527	562	519	540	482	528	565	577	519	556	510	530	545	547	538	519	535	542	525	542	571	581	574	537	574	526	529	528	559	567	546	554	541	539	529	517	533	509	552	512	508	512	519	557	551	567	544	555	530	553	555	507	581	554	580	543	524	534	515	521	568	526	537	515	547	526	536	538	577	582	553	516	495	517	566	502	546	577	553	537	532	549	539	519	511	529	514	491	468	539	553	515	532	583	509	512	564	493	545	520	516	519	513	518
43532	80398	33961	1662	1271	1132	1021	945	896	825	828	799	788	734	743	779	749	733	723	754	683	727	676	739	680	692	679	681	654	708	691	691	683	716	707	692	679	658	703	716	755	681	685	745	719	711	705	680	737	683	772	735	714	726	698	715	724	665	689	685	730	696	722	731	705	685	720	709	703	667	692	648	656	696	686	686	628	696	670	689	738	688	696	669	652	702	682	702	690	659	729	694	693	679	702	678	713	712	663	707	673	725	664	750	641	699	677	676	698	711	680	680	723	690	690	746	732	626	708	667	603	713	706	677	687	695	717	726	683	715	641	732	703	691	677	697	687	709	659	674	659	665	696	693	665	701	649	687	669	679	685	700	674	628	650	689	722	742	658	724	679	693	695	657	667	669	674	696	704	632	705	694	732	715	681	723	688	736	645	699	656	646	689	731	736	685	699	700	663	709	664	672	671	697	687	709	679	687	715	701	745	709	669	664	665	657	705	690	705	664	690	699	667	731	724	720	664	695	732	684	688	692	729	704	704	711	697	667	704	695	715	696	681	684	736	681	659	692	665	678	690	660	646	686	698	651	681	706	706	718	673	687	678	697	656	717	671	695	672	657	693	714	648	639	699	710	659	711	657	693	677	685	679	675	681	702	660	675	683	684	689	673	689	736	686	623	705	673	692	685	662	689	692	657	688	670	672	722	695	677	684	688	689	660	662	703	621	704	649	681	696	691	694	696	677	646	704	705	678	657	710	650	687	708	690	711	670	669	669	678	696	666	683	689	682	672	729	677	653	676	696	660	696	702	691	677	692	672	685	676	665	704	733	685	696	726	650	687	678	697	718	727	671	752	671	667	670	697	675	653	720	735	659	679	686	703	707	643	718	687	688	678	668	668	747	650	702	713	695	701	665	707	682	667	662	683	661	659	667	680	666	704	696	740	648	642	710	692	685	661	711	721	702	654	692	680	692	676	734	705	697	674	669	678	666	727	683	705	655	677	737	734	719	632	702	710	702	697	678	673	697	709	701	695	701	666	673	698	754	726	716	702	678	666	669	679	686	690	677	665	714	717	675	685	693	704	674	707	712	663	674	672	685	691	672	701	623	681	673	693	693	660	679	702	689	666	718	683	680	715	669	728	736	702	669	668	715	686	669	696	671	697	695	677	687	703	686	670	685	659	673	696	697	687	683	687	684	672	698	667	657	693	722	675	678	751	655	636	665	677	730	677	684	697	715	695	630	711	695	670	672	673	728	689	639	708	700	687	678	683	695	688	727	746	672	710	674	675	746	688	714	710	702	680	680	665	674	677	762	665	728	690	730	668	690	696	652	685	693	659	678	665	717	732	662	731	663	690	681	711	694	684	699	661	679	708	705	650	689	684	658	678	686	699	707	662	676	679	679	698	707	732	671	635	670	695	679	657	718	688	672	684	678	712	693	670	674	687	677	707	679	682	708	722	658	674	645	692	667	689	680	701	682	694	689	718	658	688	708	737	733	676	650	728	702	648	679	697	690	699	683	707	693	710	707	714	650	729	654	673	713	689	703	718	703	662	691	683	726	711	674	659	697	680	720	696	691	661	691	693	689	657	700	715	656	657	698	681	667	743	673	714	708	673	704	675	639	686	717	671	670	698	653	704	695	680	684	704	690	658	681	698	733	649	681	704	709	692	658	721	665	683	670	668	662	671	684	691	674	743	689	704	639	680	686	704	680	733	683	692	686	656	681	700	671	690	678	698	701	645	652	663	678	732	655	770	732	711	687	734	660	696	688	690	685	676	681	686	622	713	718	677	665	693	690	713	658	724	703	729	721	646	679	671	642	671	721	708	710	671	681	729	724	691	701	688	677	670	642	697	658	742	735	708	704	694	706	676	658	693	660	715	695	741	636	702	649	657	654	634	743	707	656	696	750	712	709	660	672	694	663	744	693	730	690	726	658	674	699	699	686	667	668	706	676	644	717	709	662	674	669	674	705	728	655	694	685	634	680	672	668	736	709	703	670	680	699	729	691	696	667	687	698	665	672	691	733	664	722	671	680	698	688	701	689	669	680	713	701	643	671	709	677	680	676	672	725	665	687	716	725	677	671	661	703	717	662	674	675	693	725	659	702	678	719	675	698	723	750	734	731	675	638	719	681	673	695	721	691	711	715	680	651	735	670	667	638	755	703	726	755	667	682	700	658	661	677	705	664	670	719	702	690	708	670	675	690	683	707	675	681	681	643	661	708	715	719	713	679	715	683	691	692	693	696	667	670	686	708	704	709	642	662	688	704	699	684	696	737	698	659	704	642	697	687	681	673	735	730	707	679	675	699	661	653	678	685	636	685	671	702	681	693	651	679	700	735	658	667	670	675	626	683	685	693	637	681	674	695	746	656	671	695	648	704	720	648	633	672	690	669	697	681	661	696	649	681	718	682	664	706	675	680	680	679	685	718	696	647	705	646	696	693	750	704	693	695	725	690	703	692	681	767	645	695	663	704	673	700	735	738	728	674	724	691	688	708	693	704	703	731	686	667	718	678	665	625	733	716	658	753	673	670	658	709	648	678	639	671	676	709	648	693	684	693	685	704	707	695	680	706	711	691	683	755	680	691	702	666	693	728	654	715	671	642	734	664	691	722	725	633	702	641	654	673	682	697	726	667	698	648	666	708	688	691	705	665	668	706	677	653	701	753	657	684	729	680	709	651	730	700	692	698	649	645	691	664	688	667	677	703	710	711	670	688	743	655	698	672	673	684	660	661	671	742	708	705	721	688	705	697	683	665	745	703	659	706	685	686	669	694	672	701	705	668	646	701	670	685	714	707	640	654	697	706	700	697	629	688	695	698	700	735	670	686	662	690	724	687	663	644	671	718	655	661	669	660	673	695	716	712	622	684	666	682	681	678	687	724	716	706	697	726	663	676	691	700	683	670	682	667	681	695	741	669	652	690	714	718	702	714	700	695	694	715	676	664	670	677	704	662	691	680	678	697	706	707	685	669	704	673	671	748	694	704	671	667	687	692	717	677	697	702	684	702	680	680	676	705	698	662	677	660	641	667	722	694	724	688	654	685	681	707	675	683	742	637	659	668	693	688	650	706	692	703	686	723	652	668	619	722	667	697	704	715	662	700	700	702	664	682	673	656	639	656	686	649	677	640	669	689	687	699	674	747	693	688	634	716	691	685	670	664	699	681	673	689	671	702	687	688	706	704	710	697	704	689	740	700	632	783	643	648	679	684	694	712	706	692	694	670	710	665	715	669	697	688	704	722	670	681	705	697	639	697	654	707	671	716	680	667	691	691	644	736	682	651	666	688	721	712	694	644	681	692	699	677	656	647	677	684	644	684	625	678	700	710	668	660	689	748	717	658	672	665	698	684	647	719	687	677	627	708	707	753	659	677	679	745	729	654	759	688	679	670	685	696	706	716	651	668	700	688	725	724	698	699	698	692	682	665	689	667	664	678	707	725	656	665	661	667	670	684	701	678	682	693	732	687	671	690	693	656	684	692	687
24963	22251	27370	24093	5753	684	609	618	616	592	605	605	586	596	556	525	573	590	575	580	555	553	557	555	561	570	561	560	535	562	531	566	553	570	542	535	541	515	551	599	570	543	610	520	601	540	570	596	558	571	510	563	537	559	578	554	569	521	555	552	551	535	541	539	561	560	581	537	530	564	554	558	556	506	561	550	518	544	554	525	547	555	527	575	595	505	542	511	543	570	524	529	561	557	544	553	586	562	538	536	555	528	531	510	536	526	519	591	533	531	547	531	583	580	536	581	558	517	539	577	549	533	569	522	557	545	577	567	527	486	529	552	547	555	543	549	560	544	553	562	528	588	556	549	534	553	522	542	524	557	549	603	579	569	534	537	501	532	544	527	524	570	554	543	548	564	595	575	561	583	507	559	592	579	585	566	510	560	552	563	537	585	525	567	531	535	583	537	543	537	521	549	577	532	578	520	570	568	522	516	555	587	555	516	528	618	542	544	545	552	571	529	544	529	524	538	518	554	514	541	552	552	555	490	562	537	568	547	587	593	531	561	528	563	522	563	551	550	529	562	575	525	589	552	562	519	567	544	551	505	548	523	600	548	579	526	573	563	530	544	526	572	572	539	548	550	512	521	540	573	540	509	554	554	491	526	578	555	590	543	568	539	497	578	527	531	541	564	520	533	559	535	554	569	542	543	568	579	505	559	593	484	524	571	540	567	511	546	545	525	491	572	491	548	531	530	522	561	556	543	549	578	514	535	565	565	538	566	569	529	563	564	538	589	553	525	554	536	561	570	536	572	538	493	559	551	541	536	548	578	565	541	559	526	573	523	539	538	547	517	546	561	544	561	524	553	539	540	554	556	540	564	577	509	566	591	566	565	544	516	512	553	545	566	499	538	562	534	498	560	521	528	559	521	564	592	547	548	543	533	547	548	559	536	512	551	524	516	518	561	530	562	519	522	494	555	553	582	559	545	544	578	547	546	570	547	530	527	529	528	572	548	550	515	571	540	547	540	550	526	565	528	512	545	611	553	550	502	501	530	559	531	559	521	548	520	541	507	497	550	532	551	533	528	524	565	512	530	614	579	548	499	550	502	561	529	552	536	538	569	584	517	554	562	575	540	537	521	547	536	559	582	543	559	535	547	540	564	559	496	543	535	535	563	549	555	514	485	547	543	546	565	521	570	552	549	572	555	597	526	528	564	537	515	506	540	555	503	561	553	556	557	518	520	550	593	527	519	530	565	516	542	569	540	573	525	538	573	516	552	555	518	585	553	558	564	554	535	593	534	520	556	535	547	562	536	552	590	571	529	559	553	525	545	541	500	570	522	507	566	521	547	558	510	536	542	527	559	549	530	552	565	539	533	512	535	564	539	522	560	573	588	519	589	584	542	536	541	541	537	585	562	531	591	539	545	580	525	516	526	546	542	572	553	587	508	587	534	581	543	552	524	532	564	557	543	553	549	554	585	543	526	538	546	544	558	522	582	597	498	591	542	529	592	522	513	536	504	530	553	534	565	513	557	561	541	545	570	535	602	556	545	527	559	566	553	557	513	537	510	542	556	551	547	548	546	545	515	537	553	544	557	585	558	540	554	531	566	562	561	577	563	558	549	533	528	542	578	511	507	579	602	553	569	555	542	527	540	578	523	536	552	493	530	552	544	555	549	523	556	547	581	597	572	514	608	558	560	513	589	534	543	531	555	535	550	511	538	548	584	529	575	551	517	571	550	559	529	569	552	534	547	524	561	573	565	546	546	497	562	572	531	570	552	547	544	569	551	566	586	545	534	533	569	584	545	557	571	532	535	567	525	538	582	549	556	563	556	515	545	521	610	584	544	536	565	524	541	536	557	558	557	623	536	524	525	544	546	539	530	554	575	551	536	578	558	560	516	565	570	534	510	556	560	582	556	568	538	551	540	554	555	581	521	553	518	546	589	526	563	557	566	578	523	530	543	532	547	530	544	538	563	526	557	596	582	520	538	558	496	588	556	514	531	521	584	526	540	540	529	532	558	555	527	571	506	568	580	547	535	572	519	534	575	542	545	510	552	547	530	570	519	591	539	558	531	584	512	574	521	559	526	547	584	530	589	565	543	569	542	550	534	522	569	517	576	562	540	605	558	549	529	546	557	509	566	519	568	529	595	575	567	568	555	540	546	513	529	525	544	525	519	530	513	587	561	553	524	555	519	563	550	540	530	525	529	600	552	550	519	544	546	519	549	529	549	529	594	533	592	545	538	506	502	506	548	540	514	552	582	533	547	525	536	545	497	496	577	543	553	518	545	497	510	534	562	551	539	546	537	562	559	548	512	556	545	554	536	565	571	533	565	524	575	532	539	609	569	526	544	546	521	539	521	550	570	555	499	514	554	563	544	555	597	552	545	545	534	595	570	571	564	572	546	531	568	564	548	547	552	531	551	555	568	582	521	545	560	540	532	547	526	553	546	547	554	563	524	539	491	524	552	556	511	509	585	522	531	508	552	531	516	587	558	533	549	542	549	598	541	518	592	510	569	532	559	564	558	526	544	554	559	569	547	524	537	522	526	511	559	591	541	571	538	515	562	559	549	540	565	537	532	541	490	554	553	552	557	535	542	565	561	566	541	531	539	547	559	519	579	566	515	538	536	539	572	590	505	514	541	545	528	544	528	558	519	543	528	514	573	552	518	530	566	587	553	559	574	503	537	525	550	581	566	563	581	527	581	572	511	540	563	550	569	522	526	578	512	581	521	582	556	576	561	558	492	532	554	559	539	566	528	540	543	554	576	553	537	578	567	589	573	529	530	539	557	535	532	518	554	539	568	569	540	537	526	574	529	522	567	557	576	526	519	567	565	525	537	541	557	553	557	535	567	570	567	533	565	556	526	541	568	517	534	566	565	570	536	543	584	537	513	536	523	554	555	518	534	581	583	582	559	569	539	534	541	510	572	568	506	555	537	523	521	536	531	518	531	516	535	572	546	528	521	541	519	524	545	539	560	547	568	519	531	543	532	580	544	566	565	548	527	530	527	526	537	542	566	560	565	592	523	545	548	571	535	551	530	561	525	497	565	511	538	565	554	558	540	538	548	501	529	516	526	568	570	534	527	572	547	516	578	545	549	554	541	506	604	563	498	533	528	538	530	566	593	547	564	515	573	531	527	533	517	492	557	564	543	561	557	590	559	568	560	558	522	545	522	545	539	540	544	538	543	558	546	560	595	527	532	562	531	545	541	474	547	554	521	545	569	588	558	531	522	547	540	552	545	548	571	503	537	572	530	546	573	543	576	510	542	552	573	558	552	538	576	542	567	559	576	577	574	574	574	540	558	544	568	531	575	536	532	548	530	547	507	542	551	595	504	546	560	571	503	555	550	547	561	536	507	517	535	577	517	555	513	533	546	561	549	537	531	534	550	542	561	518	540	564	535	554	575	542	532	539	513	543	513	558	552	540	551	560	566	533	575	532	529	550	588	538	514	560	536	553	526	537	571	540	559	487	549	520	574	524	542
39811	66415	26977	1165	1013	979	882	839	860	815	762	770	735	747	695	713	702	688	681	717	741	695	720	694	639	728	705	727	677	694	699	693	721	670	707	686	717	673	719	732	681	723	748	702	710	741	733	728	729	704	738	661	713	728	761	678	711	668	722	730	707	701	694	691	699	698	722	718	688	690	671	718	683	660	703	684	678	698	721	693	704	712	725	655	668	653	701	724	696	674	682	724	716	720	695	743	737	681	754	685	679	692	722	676	706	723	649	673	711	656	695	705	669	642	686	710	689	691	712	694	661	702	675	707	707	659	706	703	645	705	676	717	662	689	691	739	713	717	678	689	705	688	695	699	656	724	712	692	656	760	703	675	693	733	694	666	617	709	707	683	681	661	695	660	648	637	694	713	680	683	704	695	692	700	742	704	731	682	665	733	638	703	763	700	675	677	683	694	673	705	725	672	658	693	732	681	710	725	705	640	696	703	714	723	687	677	727	666	706	691	678	708	674	713	654	677	636	697	675	662	636	718	696	673	673	729	683	662	647	698	661	719	681	689	702	696	676	707	709	724	684	732	647	675	696	667	661	703	702	676	648	677	735	680	664	699	683	677	722	714	768	639	698	690	713	667	718	689	694	713	729	746	659	685	700	705	674	716	708	658	702	688	711	659	705	672	682	666	677	644	700	662	711	669	725	710	738	713	674	703	644	655	681	700	677	661	734	688	667	700	650	660	674	685	672	660	721	676	689	678	689	715	733	701	693	699	663	708	740	736	714	707	711	707	685	711	716	691	624	699	755	672	644	675	697	671	685	699	702	698	722	739	657	671	721	694	667	725	652	662	680	671	709	708	727	668	702	665	679	658	675	704	674	672	647	671	684	726	698	674	652	711	737	690	661	704	677	723	692	719	680	694	648	673	690	704	636	683	703	716	666	708	695	717	677	648	674	696	673	706	674	706	654	669	658	687	680	697	686	739	700	716	715	724	681	684	711	657	712	686	705	695	702	662	690	665	707	655	732	753	665	671	698	789	671	667	662	674	711	695	710	687	664	721	704	716	646	695	689	690	633	691	680	678	636	666	719	675	647	708	685	706	653	651	721	691	690	731	673	677	693	708	697	657	718	687	621	650	696	733	667	736	680	687	714	704	686	686	693	731	684	694	690	634	641	698	703	687	645	756	670	754	674	705	670	700	718	709	713	671	689	638	683	641	643	655	683	682	637	703	629	681	741	677	639	693	692	754	742	743	709	676	707	651	679	685	722	694	700	686	701	718	693	657	679	690	654	677	685	678	674	681	681	690	690	672	681	626	692	678	660	680	661	727	685	674	650	649	703	695	667	730	694	694	694	705	689	668	697	675	743	705	696	721	660	696	744	727	679	658	724	704	661	732	711	663	690	687	609	696	681	709	686	674	683	689	695	688	744	704	696	664	686	710	699	726	655	651	685	702	740	701	707	723	735	686	704	673	685	661	674	662	656	676	712	722	690	659	712	702	700	694	683	667	675	690	680	692	665	653	752	634	696	700	686	686	718	705	700	664	722	696	684	671	662	699	715	658	694	707	691	650	717	704	683	730	709	700	704	698	709	708	711	687	710	651	692	717	656	692	717	722	688	666	652	666	691	642	702	708	669	679	704	651	724	684	639	674	709	694	677	688	701	694	740	704	713	718	655	741	665	731	711	680	696	693	677	720	674	666	684	706	620	674	681	679	711	696	678	674	689	710	685	715	670	669	708	673	685	695	687	673	695	656	686	687	633	699	667	695	690	654	707	645	697	747	692	676	686	733	682	693	639	688	683	656	695	714	696	693	682	702	631	708	710	670	655	691	686	658	727	668	710	699	666	676	664	692	703	661	676	676	610	669	710	705	704	727	680	667	688	689	696	655	672	679	699	642	683	683	690	659	630	693	658	691	705	654	693	712	683	695	719	694	711	710	699	690	717	677	697	712	683	701	675	657	691	726	715	690	697	710	697	702	700	683	716	683	672	688	690	698	688	687	661	739	661	646	673	693	689	681	681	667	695	671	736	668	644	738	682	653	675	733	646	679	656	683	664	700	713	728	680	691	684	631	667	654	727	712	652	732	720	686	693	723	730	662	633	660	687	693	655	658	673	674	749	685	668	687	682	663	682	711	698	666	664	688	672	652	651	698	691	691	670	661	723	710	703	695	708	679	674	682	712	653	638	682	663	686	665	675	671	658	676	661	747	644	691	731	658	669	660	638	652	720	626	724	672	703	708	691	688	663	701	641	687	703	669	696	707	711	697	683	695	728	710	700	671	734	671	692	702	656	673	657	688	689	693	676	661	659	690	691	656	702	705	646	654	695	716	697	697	686	668	682	666	684	717	675	681	693	712	647	708	702	706	695	607	724	683	676	719	767	704	678	705	656	663	736	688	649	735	699	742	658	667	677	712	666	710	717	693	700	673	727	719	684	721	688	653	649	743	667	707	735	666	735	740	689	699	718	666	691	638	701	725	704	719	706	711	644	697	681	692	701	689	744	722	646	677	702	659	647	664	691	670	691	671	715	672	728	698	686	710	666	742	711	724	684	709	666	696	702	709	689	710	686	678	695	689	672	669	703	704	725	718	703	693	694	710	653	685	701	670	694	707	662	702	624	695	717	716	696	677	672	704	682	681	712	742	710	705	642	750	678	742	681	683	706	728	692	733	713	705	672	662	655	691	664	701	723	687	674	702	690	705	698	684	711	695	690	675	697	668	685	709	730	692	714	663	661	673	684	711	660	682	667	693	696	683	675	687	670	662	693	709	712	696	662	735	719	725	695	685	647	652	718	715	709	683	687	667	727	714	675	692	702	707	679	654	737	692	688	659	678	691	712	664	686	675	681	657	719	662	721	717	709	669	722	709	684	672	710	685	717	669	668	737	671	743	654	667	642	638	760	644	715	712	673	689	650	652	684	704	688	690	679	695	622	694	709	672	679	681	725	663	639	712	766	677	649	669	714	727	694	738	682	660	691	706	679	670	668	660	682	707	684	694	696	664	674	684	684	650	715	709	714	741	712	643	710	701	719	660	696	705	707	702	677	704	681	718	657	661	758	676	695	725	685	658	678	689	676	710	674	712	718	682	686	678	736	671	686	660	648	657	672	698	726	692	713	699	694	689	664	710	697	720	703	723	718	679	680	687	704	659	694	661	666	699	699	662	703	636	722	705	667	702	663	688	679	719	692	725	712	692	730	707	701	677	691	653	640	712	712	680	666	658	690	696	673	717	660	712	656	732	679	705	684	668	707	638	654	701	701	660	655	706	689	670	728	696	667	658	678	636	729	607	674	661	701	706	695	704	724	676	699	701	676	703	667	696	672	704	756	739	719	678	680	704	663	670	727	704	665	676	713	661	683	663	733	680	691	682	739	671	693	707	676	712	738	696	697	702	702	650	686	665	716	692	728	712	727	714	738	662	691	700	677	679	735	682	692	739	700	687	608	622	692	717	681	685	670	723	703	692	726	674	681	649	715	665	636	692	706
22742	21504	29044	24180	21364	20105	3463	704	637	496	536	511	492	478	507	479	431	456	447	445	448	454	406	437	460	443	432	415	459	427	417	438	407	410	452	448	459	445	405	448	453	491	439	419	400	460	458	451	450	432	443	440	402	437	449	468	414	450	442	407	423	441	454	452	405	417	386	409	426	423	428	426	435	467	408	420	424	424	408	419	436	417	399	388	440	414	428	440	449	417	423	432	449	412	418	421	440	423	449	409	403	449	436	417	404	434	428	434	420	444	381	364	412	406	409	401	380	405	446	395	391	415	409	424	424	415	447	433	456	419	403	441	393	435	394	418	409	444	407	414	432	422	423	420	434	432	419	429	415	447	382	437	404	426	410	444	412	409	426	425	435	420	418	412	402	435	374	450	435	409	413	444	426	421	402	422	436	406	392	447	420	405	416	418	387	381	428	448	387	412	411	429	410	401	395	404	461	430	431	385	456	453	447	412	378	480	404	422	403	438	391	415	402	448	387	402	395	441	407	408	408	408	403	426	422	443	459	421	409	443	427	409	401	413	410	403	431	377	443	384	428	418	420	440	425	399	433	422	408	395	398	428	423	415	463	389	387	408	410	433	434	386	394	442	430	396	417	417	451	419	442	419	423	396	422	403	409	429	397	449	411	447	393	377	438	422	400	405	395	420	396	423	419	390	402	412	426	427	439	384	410	417	442	417	411	421	439	400	441	441	437	437	429	439	420	399	412	434	428	373	421	382	451	423	452	392	433	404	384	416	452	394	426	427	442	429	437	394	423	444	402	402	465	402	457	436	394	415	407	463	399	419	426	411	391	410	427	415	423	438	403	429	431	458	391	406	451	413	402	411	415	401	434	417	416	446	436	447	460	393	454	415	429	426	443	463	420	378	443	415	406	421	400	421	424	417	421	434	401	377	437	415	405	388	449	428	439	425	400	415	416	394	408	399	440	465	427	403	400	452	410	411	409	414	414	389	414	435	423	434	384	446	400	447	428	440	374	426	441	392	442	408	429	403	393	421	387	461	425	430	403	411	440	433	427	443	428	407	426	415	403	403	377	392	417	451	420	429	435	461	462	443	487	426	400	409	412	445	419	444	422	425	398	402	423	405	419	435	386	420	434	410	427	432	449	424	398	428	440	443	443	424	395	425	405	406	436	433	393	416	403	420	408	410	403	409	441	412	406	455	409	438	420	428	447	403	432	402	463	413	436	416	415	420	424	430	399	397	423	393	439	401	419	402	450	405	395	394	435	386	435	429	429	392	410	409	432	392	394	439	417	433	410	420	410	428	414	455	417	386	437	406	397	455	461	409	435	405	399	413	444	428	425	447	400	420	415	432	389	394	415	455	461	431	421	441	435	436	409	445	408	407	409	428	427	441	427	407	427	400	427	421	427	400	437	394	413	430	410	446	417	416	476	393	433	400	451	409	392	449	449	395	395	421	413	425	436	400	425	448	418	465	407	465	409	401	437	444	431	411	416	390	444	429	440	408	424	405	392	391	362	392	440	408	426	416	415	463	447	386	390	438	376	387	405	429	386	428	427	402	401	415	403	435	422	402	444	453	406	390	422	415	413	409	453	398	410	441	452	434	398	442	395	415	423	436	419	407	449	401	411	417	442	407	444	431	416	421	427	412	442	406	439	400	407	430	417	433	428	427	452	455	407	423	429	428	412	452	413	426	429	402	391	406	432	423	380	411	428	415	442	420	399	423	425	405	393	399	399	431	412	410	403	422	419	434	387	415	387	457	419	384	395	441	417	430	403	391	422	421	429	424	453	412	463	424	409	466	435	409	424	444	439	390	486	415	423	423	409	447	401	437	426	401	380	443	406	448	412	406	407	423	433	446	404	414	384	417	441	421	387	425	408	442	410	417	379	454	419	444	423	413	401	389	442	393	410	413	426	406	418	410	405	426	389	394	397	396	412	420	455	397	424	427	427	433	411	425	419	380	420	455	408	431	427	434	438	421	429	434	382	433	458	434	435	369	391	406	431	416	443	432	424	440	414	455	434	399	387	430	417	421	386	404	462	411	460	464	416	426	398	450	436	416	400	405	442	423	429	448	394	424	421	426	442	393	429	389	388	415	419	465	427	400	450	398	420	438	418	425	397	443	406	399	421	392	446	415	433	474	414	408	414	397	456	416	406	406	402	391	428	434	401	358	412	443	422	401	434	379	420	409	417	423	448	413	473	425	372	389	448	405	418	405	397	412	401	388	396	415	436	401	425	440	401	452	430	448	423	399	464	414	440	394	430	432	424	404	408	399	408	479	410	384	432	421	447	420	438	430	434	390	447	428	378	417	419	382	437	413	436	454	412	386	389	439	393	409	434	433	412	412	412	398	409	403	393	387	425	410	426	401	434	441	422	390	414	410	391	401	412	401	436	422	446	393	459	429	437	426	420	431	425	407	412	392	437	374	396	410	420	451	423	430	375	405	422	429	392	412	401	435	403	409	403	432	403	430	420	455	407	428	414	394	419	439	412	406	433	420	466	391	422	431	435	424	420	433	406	444	406	436	388	409	401	432	426	401	395	379	426	427	438	411	387	418	411	452	413	436	423	440	425	405	444	432	406	411	406	417	416	412	424	446	437	395	442	403	425	390	442	424	427	437	390	430	408	382	455	407	448	424	409	420	444	398	405	432	428	431	439	453	450	396	412	442	427	448	391	428	406	405	421	436	418	441	431	389	402	393	427	407	399	394	399	414	491	445	407	424	381	468	422	411	426	428	417	422	413	449	426	402	415	432	441	389	411	436	376	414	437	428	408	411	445	437	394	419	415	424	403	424	403	410	395	424	399	387	413	404	417	392	407	410	426	442	429	406	409	401	399	393	436	414	417	411	428	405	453	409	402	392	395	440	429	425	387	422	406	433	387	425	408	408	398	425	399	446	417	422	388	397	408	413	401	391	396	435	412	400	422	401	440	405	411	429	425	413	441	416	439	375	409	396	412	406	427	409	430	400	398	417	416	439	393	419	437	412	430	423	432	423	405	409	407	435	410	407	394	428	409	417	420	411	396	436	463	460	419	429	383	439	406	457	426	417	424	436	459	401	420	442	404	453	443	419	374	406	395	392	401	404	384	419	419	423	434	411	432	417	450	424	411	431	423	458	419	405	441	449	423	398	390	406	392	398	431	365	469	434	366	421	433	422	427	415	414	396	374	404	407	414	420	434	423	427	375	416	428	400	441	405	402	413	397	429	415	413	455	411	425	411	414	420	444	420	461	399	398	446	431	404	402	396	439	424	393	418	424	398	403	423	443	404	370	416	381	434	454	414	430	406	434	427	431	397	427	431	395	392	446	423	439	423	407	398	411	389	419	454	403	417	473	398	455	431	413	400	425	440	455	420	418	383	434	413	427	407	467	401	396	426	423	407	415	439	403	417	443	422	402	442	434	427	393	431	402	454	449	427	394	426	419	424	413	414	452	428	443	424	403	376	426	437	474	412	424	410	414	384	449	406	426	409	414	403
49587	92485	43184	2281	1785	1452	1140	1060	886	760	722	691	694	674	611	641	618	578	556	553	573	559	564	584	554	514	503	517	562	583	581	545	541	523	524	515	567	559	491	547	577	570	574	570	590	535	523	563	549	588	609	514	598	590	556	577	573	572	563	527	559	572	582	573	583	493	548	524	542	527	538	524	529	564	576	565	552	519	510	551	542	545	532	519	536	536	531	538	491	521	537	586	536	572	521	537	506	526	550	528	514	567	564	551	547	501	574	540	533	505	548	528	531	531	527	515	530	574	570	506	535	546	542	476	564	545	562	539	550	553	520	528	508	528	564	539	520	505	545	523	531	514	534	548	524	511	519	521	531	515	573	514	474	513	534	551	559	521	563	521	524	587	447	523	536	544	506	537	523	514	541	515	502	514	538	503	527	533	492	500	533	532	556	530	511	534	498	529	518	503	518	533	518	525	472	543	523	545	471	542	536	533	508	514	515	533	525	479	538	523	484	572	522	480	520	552	526	516	521	511	544	510	496	528	492	535	554	593	518	547	493	521	490	515	517	556	530	538	460	493	499	538	497	506	546	535	531	554	514	531	546	519	547	543	528	532	530	552	497	538	517	536	561	548	488	541	517	527	514	515	526	535	495	527	540	523	527	512	530	540	526	524	543	560	505	531	525	528	518	513	543	507	535	501	531	546	508	557	546	554	475	539	561	546	492	532	541	544	491	509	539	534	542	567	528	497	479	518	544	505	534	519	552	528	510	511	508	555	546	528	523	536	509	517	517	547	533	511	555	498	518	520	555	560	520	535	517	543	554	547	544	548	536	492	514	519	562	486	517	519	538	495	484	516	552	521	532	518	497	562	542	508	514	527	531	522	491	537	508	495	575	566	544	507	514	506	522	551	516	527	538	534	503	532	526	542	545	547	547	524	537	541	562	530	525	506	550	526	516	556	516	523	523	530	540	537	516	501	541	527	550	536	488	510	522	538	547	501	531	483	565	548	485	554	493	518	505	521	508	542	551	484	527	539	519	543	526	510	529	497	491	541	532	500	488	532	514	540	486	512	489	526	552	523	549	511	528	553	526	559	531	546	546	494	521	483	540	520	511	504	544	549	544	499	534	521	537	553	524	537	493	537	515	534	544	567	571	548	508	527	520	536	517	525	532	475	562	542	514	523	515	505	549	534	529	535	500	526	496	523	553	529	501	518	507	513	523	535	504	535	531	518	515	500	536	546	497	527	509	486	511	554	590	514	545	504	540	517	474	511	518	516	524	504	548	484	491	542	541	512	505	493	516	527	515	525	574	479	496	530	528	535	534	525	486	530	529	505	552	536	571	536	549	531	524	520	529	540	574	545	480	564	582	527	533	560	522	529	540	515	531	474	576	545	510	520	541	478	523	553	529	524	549	542	564	502	544	562	552	535	528	512	528	532	565	540	539	528	550	523	530	518	533	556	479	548	510	563	529	511	546	541	544	556	506	526	533	513	541	517	509	507	487	561	538	560	563	547	515	533	529	562	479	567	541	507	541	546	512	515	542	527	536	492	532	583	530	562	542	537	528	492	600	516	498	527	558	512	520	529	519	479	514	521	504	535	504	541	566	562	506	563	507	516	481	512	493	509	508	528	523	532	520	529	496	529	571	544	508	524	577	492	515	551	528	506	519	565	521	528	522	511	533	506	536	529	540	575	563	495	559	545	503	543	545	531	519	532	488	537	520	568	526	554	496	549	507	539	525	511	502	522	537	525	542	539	542	524	503	540	525	521	503	514	507	530	543	506	496	537	542	573	530	542	518	531	515	537	519	537	597	567	492	535	517	515	601	583	557	527	541	537	547	524	509	527	533	531	522	521	530	533	571	537	534	525	514	523	486	534	512	552	534	518	526	511	528	540	518	531	549	518	532	518	555	483	513	525	525	540	501	516	498	561	525	494	539	524	528	536	491	569	521	525	564	509	547	536	523	512	490	529	533	523	539	520	545	493	523	544	502	477	515	578	520	548	494	521	533	512	507	544	497	532	540	563	560	509	521	528	508	507	549	525	557	534	519	507	522	537	549	516	517	496	508	511	500	502	537	538	496	535	535	527	546	503	531	530	516	508	500	499	528	525	542	535	541	518	549	532	590	523	491	527	521	516	530	521	539	501	504	529	497	535	539	561	527	538	545	504	519	528	521	577	528	512	499	568	528	552	539	484	508	523	544	502	500	507	530	578	537	551	520	508	502	509	545	493	532	526	563	513	538	514	474	576	591	543	519	546	486	494	547	517	543	540	561	549	528	545	554	532	510	522	555	546	556	518	487	555	541	524	483	528	523	492	480	536	535	494	540	500	538	522	556	530	512	561	512	549	505	559	527	516	524	478	515	518	561	567	493	549	505	506	490	527	542	492	508	527	515	517	506	549	498	556	520	520	497	534	541	519	516	499	526	520	549	556	492	537	525	542	547	556	549	547	546	540	529	522	534	510	533	550	510	506	490	538	520	518	510	531	516	523	483	550	479	520	498	516	528	537	549	493	541	518	512	542	533	515	545	546	518	551	529	499	531	562	515	515	561	543	492	490	531	559	522	564	528	550	544	512	544	532	537	530	505	569	537	566	520	552	514	504	503	498	490	498	529	537	565	560	513	505	516	513	552	547	547	511	496	529	529	562	511	521	530	569	501	512	508	548	510	549	507	534	487	505	486	538	533	545	522	546	501	486	529	527	556	518	486	550	507	551	521	526	542	525	501	534	490	545	550	523	505	519	506	496	533	579	526	576	563	537	568	549	513	533	484	498	580	520	525	552	549	513	506	535	574	583	520	563	555	497	535	525	517	536	512	531	534	554	522	509	502	536	557	505	498	510	514	535	538	541	512	514	512	553	526	567	474	502	518	523	473	567	508	541	563	555	512	539	524	525	519	547	514	531	533	498	494	526	494	556	552	513	507	521	533	541	525	548	565	527	511	514	565	536	495	507	514	530	523	527	515	539	530	526	503	555	518	518	517	521	536	525	531	552	552	531	521	510	524	518	509	532	544	553	528	556	540	534	491	541	521	515	498	507	556	515	545	540	518	541	524	527	504	528	503	544	545	557	540	522	550	539	515	549	530	534	527	496	484	531	523	544	573	517	506	514	508	516	526	526	495	524	547	511	543	541	528	513	545	552	557	535	524	530	523	541	519	521	575	554	508	511	559	533	551	547	534	532	541	539	500	519	525	516	499	527	522	531	565	499	498	504	491	536	559	545	502	504	510	497	541	521	460	530	550	541	523	559	520	526	531	521	518	483	510	553	512	530	534	501	515	536	519	539	535	529	499	504	551	506	511	540	532	542	554	505	539	499	502	495	513	512	500	512	535	520	582	528	520	528	518	558	550	550	572	553	514	511	544	518	497	486	509	557	539	561	529	473	509	535	499	549	524	518	528	477	534	546	533	555	507	529	501	490	530	548	533	526	496	485	549	509	539	512	513	557	525	518	517	508	493	497	510	551	494	561	557	532	544	544	489	529
28050	22021	13016	1385	700	646	645	645	619	604	580	624	595	666	607	641	629	631	618	585	645	664	625	602	640	608	656	622	622	614	616	590	622	624	614	658	589	630	617	581	633	600	623	651	648	597	597	652	605	675	658	647	630	680	637	623	590	681	648	577	670	622	621	549	641	596	610	614	639	626	643	614	635	578	626	662	604	667	622	656	616	634	618	640	638	622	645	624	605	646	664	592	651	608	605	655	598	633	642	628	580	628	599	645	675	625	592	613	649	590	656	633	639	627	632	607	633	618	594	622	655	618	557	627	653	618	622	577	650	645	615	596	657	661	585	613	635	593	674	632	604	657	586	651	614	642	608	636	614	606	605	603	634	651	631	665	639	630	633	581	635	630	638	593	609	677	607	589	600	617	623	580	631	607	618	650	601	584	613	646	638	620	598	621	625	635	589	611	627	640	618	626	617	655	625	614	638	650	578	587	602	611	628	630	643	628	630	610	576	601	581	644	621	610	621	615	593	650	571	593	646	624	623	604	660	614	615	601	594	577	623	626	624	633	621	649	631	631	615	647	571	629	559	617	649	591	603	637	606	580	633	659	634	622	610	649	622	605	659	631	679	603	651	594	641	605	643	634	638	611	659	571	577	659	622	613	607	607	623	622	635	688	633	601	635	582	575	641	589	679	621	615	677	649	591	641	618	578	593	624	589	618	623	606	671	623	604	624	674	623	612	656	630	617	650	642	558	588	624	592	637	633	700	620	644	611	655	628	642	622	591	601	650	599	585	617	593	645	618	665	575	660	597	600	653	600	634	626	621	638	646	661	594	645	632	579	606	606	627	636	620	583	619	633	606	624	609	639	611	595	648	613	616	607	616	607	582	592	612	601	610	601	646	642	640	644	618	604	616	709	625	617	602	662	643	599	596	617	666	629	635	599	660	617	599	605	653	623	602	608	651	576	597	623	578	620	570	609	636	633	620	627	571	650	634	596	657	628	614	621	601	605	590	653	646	627	663	592	587	633	638	639	616	635	660	628	624	611	631	584	633	624	633	629	626	626	619	645	634	647	676	621	638	642	654	641	539	643	662	660	584	628	615	654	627	594	599	592	664	617	602	594	632	615	618	646	674	630	643	651	646	626	596	589	590	635	636	605	607	624	597	611	579	641	599	695	631	662	630	581	613	603	574	653	652	615	623	639	607	657	594	672	625	620	632	609	591	626	619	652	611	646	633	629	634	627	614	612	616	606	628	647	592	616	635	607	617	612	623	611	665	656	621	645	634	661	581	632	583	643	632	631	646	590	628	613	643	646	625	628	629	640	625	683	614	611	654	622	627	635	568	562	608	589	639	588	603	640	616	583	617	594	634	662	622	593	575	586	628	563	601	624	614	610	589	624	569	607	593	631	636	623	628	616	645	618	574	611	606	606	641	605	597	605	631	598	639	634	585	659	599	602	664	629	577	632	618	583	637	636	590	586	610	572	666	599	606	625	625	622	625	632	663	608	598	592	640	643	610	630	578	579	624	617	602	696	631	607	560	617	631	604	638	615	630	639	634	629	600	615	623	606	627	593	636	622	634	642	627	611	619	638	644	637	629	633	649	631	622	609	614	617	589	621	609	617	590	632	603	615	659	622	647	667	586	622	593	623	618	618	625	624	592	585	624	621	663	621	639	630	608	577	604	618	628	627	604	627	606	656	632	603	619	585	646	572	644	610	641	577	623	629	598	622	630	619	643	644	669	618	631	655	647	676	628	634	661	646	599	612	574	653	661	635	622	648	650	672	633	617	658	611	659	602	665	586	652	591	622	585	608	632	608	590	621	596	625	607	667	646	664	632	606	597	653	651	562	588	640	612	644	622	626	640	555	625	611	612	623	613	649	627	594	648	659	638	632	641	651	568	620	620	575	627	597	618	635	585	639	663	613	666	669	587	641	649	624	574	654	614	606	568	619	612	665	628	637	679	647	660	594	621	633	608	613	609	648	600	638	640	634	622	656	642	647	605	595	626	631	588	596	633	599	642	611	604	610	588	665	644	594	581	636	605	622	598	621	647	639	625	607	622	614	642	628	684	611	629	650	636	648	592	625	634	620	615	637	612	649	612	622	601	609	640	596	610	627	675	657	610	631	635	614	618	640	622	621	677	643	652	613	560	676	627	584	619	630	623	595	612	620	663	617	661	617	606	621	575	655	629	638	620	676	638	614	637	601	606	630	618	638	591	673	642	582	667	630	613	643	648	651	637	704	608	618	606	563	615	598	592	576	607	615	636	639	603	594	640	642	609	652	649	590	616	636	635	625	656	625	638	671	632	612	641	650	642	602	612	632	642	653	650	578	645	663	602	628	593	628	607	633	620	622	674	613	649	658	628	627	587	594	637	609	652	636	610	587	649	618	618	628	645	628	655	585	654	679	648	609	624	599	606	652	649	683	611	649	611	630	625	653	589	647	646	662	588	586	590	599	611	596	635	617	619	609	648	610	625	618	633	622	623	649	678	616	618	644	630	663	601	611	604	576	621	621	641	554	630	615	644	657	629	643	651	635	607	648	609	653	692	634	573	634	620	652	621	651	626	652	630	607	593	614	643	589	596	666	607	642	620	613	624	602	601	652	634	640	660	648	590	584	600	579	648	643	639	611	614	618	601	617	611	625	646	628	612	639	579	606	623	623	687	621	613	643	654	601	596	652	610	655	616	630	612	636	580	628	610	610	656	578	600	652	592	635	617	631	679	602	594	611	633	613	601	636	600	653	640	624	603	636	622	625	636	617	670	640	619	635	625	635	635	616	621	637	607	609	630	626	593	656	625	542	591	653	660	679	643	625	583	659	623	657	639	628	604	659	577	659	582	620	650	588	694	615	584	611	632	599	649	623	623	620	623	612	615	550	637	639	614	623	667	603	634	670	643	598	631	653	613	637	657	594	578	638	625	660	653	652	620	645	593	583	607	589	647	641	611	614	621	643	601	611	656	640	623	608	625	607	600	639	598	626	631	603	619	591	615	597	645	627	671	601	627	640	615	611	646	651	627	574	568	621	643	634	613	607	625	634	622	636	612	599	624	626	597	656	621	622	588	626	579	623	627	599	615	603	616	612	608	625	678	633	603	619	666	590	609	646	630	655	659	616	609	634	647	628	657	636	613	646	628	636	646	624	662	633	622	605	659	613	659	611	621	590	628	619	622	614	627	570	627	581	626	603	605	639	675	626	632	641	613	655	622	622	660	617	650	616	648	588	572	684	656	617	634	653	587	594	623	591	605	648	640	619	636	592	656	587	584	654	577	636	658	623	635	655	651	630	656	569	598	639	641	626	618	662	602	603	551	584	630	656	637	612	656	623	594	610	630	601	624	596	622	623	616	661	634	653	616	638	635	599	685	607	630	590	588	591	591	614	625	607	613	635	644	627	597	660	604	601	595	654	647	651	598	585	592	635	623	616	646	638	644	637	618	628	606	643	572	630	612	633	630	649	660	636	637	638	635	627	615	626	657	616	635
17729	30245	8243	792	842	851	786	835	760	810	764	792	792	761	780	737	823	774	771	825	769	763	787	772	774	779	821	808	747	752	781	789	834	771	806	769	802	787	794	738	790	778	808	767	763	810	786	789	803	847	785	863	761	805	834	815	770	813	774	805	800	773	792	815	730	749	799	856	844	811	832	811	756	778	812	756	806	808	839	743	787	774	829	764	836	746	786	814	767	795	793	770	783	792	809	767	806	840	762	778	771	794	781	813	748	759	804	780	768	772	787	760	810	802	754	792	762	756	762	802	827	761	770	737	776	829	794	799	811	773	872	794	774	826	782	813	772	796	785	778	807	726	773	758	783	702	785	828	743	746	751	797	766	804	793	801	790	826	761	830	781	759	778	780	763	773	749	811	808	758	779	858	771	819	742	809	783	770	785	755	796	759	786	851	812	740	815	817	798	804	794	796	767	808	740	838	765	771	744	794	831	835	813	774	799	850	764	769	770	803	821	724	771	762	808	758	809	816	804	800	765	788	763	786	758	801	784	801	730	793	791	758	787	757	835	793	785	783	771	737	753	879	823	783	800	789	812	778	728	808	780	733	760	779	795	779	793	788	788	796	826	770	796	772	785	765	797	776	763	711	772	748	787	788	788	758	851	820	804	817	826	802	765	752	806	789	778	768	802	810	787	784	779	786	790	785	764	804	829	811	772	804	808	771	789	784	804	798	794	756	783	762	809	798	794	767	786	771	780	719	811	772	753	810	774	794	824	737	733	748	781	761	761	757	784	778	792	799	759	814	796	821	805	751	769	745	797	775	780	778	787	791	750	821	763	814	747	806	798	789	771	801	739	760	780	794	743	819	787	804	776	790	819	801	760	757	790	776	770	786	730	812	808	787	791	747	771	825	820	823	826	768	800	794	764	813	801	745	829	845	808	798	760	788	772	776	834	820	855	811	755	796	845	784	759	772	823	782	786	728	733	808	793	804	766	771	781	855	807	810	801	786	764	786	824	769	788	752	748	784	763	777	855	823	752	765	759	833	792	761	786	804	805	790	796	747	802	780	796	826	743	822	775	794	789	794	798	784	815	793	793	765	795	763	808	814	788	789	790	827	834	825	758	791	750	809	724	748	779	759	785	825	826	763	829	793	806	770	853	784	759	773	779	750	803	798	785	782	755	736	784	740	737	788	794	757	761	750	740	770	812	749	796	766	733	801	773	860	793	822	771	833	779	753	794	810	827	797	824	763	770	759	739	727	782	795	797	787	776	809	748	756	801	775	762	787	789	779	784	795	822	810	772	775	858	759	756	725	799	768	793	797	764	788	790	816	782	761	777	777	817	760	787	755	741	833	813	785	802	820	825	806	766	744	761	843	810	803	742	815	812	775	810	711	773	783	774	850	783	811	777	736	792	815	756	782	808	790	797	786	776	844	751	764	787	740	794	770	759	781	789	802	829	817	799	727	785	818	797	748	838	761	701	805	800	775	745	801	823	835	790	799	743	822	824	775	804	749	782	759	739	775	782	776	763	799	822	811	792	765	761	764	767	786	769	740	808	780	823	746	824	770	784	797	789	782	781	775	781	816	792	796	768	734	795	751	757	791	785	823	767	797	780	763	786	777	819	786	806	818	790	772	795	779	775	808	794	778	766	827	805	734	759	779	731	791	794	824	777	821	759	782	820	773	752	797	781	836	798	766	813	791	783	785	758	787	816	837	767	761	859	793	780	828	721	791	770	785	817	793	817	807	784	758	797	824	796	775	777	757	793	817	761	764	743	774	808	764	799	804	783	767	805	803	773	770	804	852	729	768	787	821	785	722	747	816	784	740	737	752	784	771	785	816	805	792	825	752	826	814	796	762	788	797	841	787	818	805	760	771	840	802	822	797	810	835	798	769	815	757	782	795	803	854	773	860	735	772	824	756	771	767	834	759	746	761	795	817	817	784	798	718	846	819	799	772	804	781	790	812	775	795	780	760	769	774	811	783	774	764	800	820	773	779	775	768	806	793	785	745	786	803	782	796	780	762	768	747	789	781	766	800	754	802	755	826	775	750	838	832	746	797	775	777	807	806	827	795	800	762	781	812	769	820	785	788	780	811	758	739	812	693	811	812	793	813	792	767	769	780	833	766	785	775	793	786	780	771	816	778	768	795	798	808	766	804	792	811	783	814	779	776	752	803	777	778	777	784	818	793	787	826	791	780	796	772	815	819	762	773	815	789	735	839	788	817	809	758	759	805	834	786	769	830	814	759	800	772	753	833	791	784	779	773	802	783	809	785	794	806	824	788	808	776	791	734	760	818	751	756	778	751	835	761	808	821	806	793	792	765	789	792	793	734	761	754	820	768	778	752	795	804	767	791	783	778	778	788	771	763	785	748	782	754	824	787	787	771	765	828	740	782	779	816	813	759	787	773	784	808	767	743	805	781	765	794	769	836	790	730	813	817	770	780	774	812	781	765	797	744	764	786	752	807	850	777	815	764	795	796	840	784	817	755	782	778	839	820	766	776	794	767	771	866	753	767	795	771	828	765	755	782	827	807	767	752	766	820	806	782	770	767	785	783	817	771	750	797	791	778	816	827	778	795	832	793	788	823	758	763	735	792	805	803	805	824	752	791	794	775	794	754	795	731	755	717	765	820	828	768	773	794	770	806	821	818	806	786	766	767	816	774	734	837	795	821	807	814	811	778	770	797	826	808	763	775	734	816	823	775	798	807	766	767	785	755	735	812	798	781	822	787	787	803	793	800	762	803	804	737	801	770	813	786	785	798	802	779	853	761	766	742	769	759	766	778	775	833	783	820	792	766	724	790	766	716	793	750	836	833	792	810	771	799	776	795	755	862	753	805	839	804	794	782	767	776	821	800	769	823	806	803	807	756	796	800	717	816	768	790	770	800	797	739	790	803	813	740	729	828	753	763	774	821	858	794	794	730	786	795	786	781	790	810	810	784	777	765	754	826	829	816	763	802	763	759	768	745	777	756	752	765	807	788	796	775	778	805	800	777	792	806	801	792	797	711	793	801	714	850	763	777	807	795	796	829	831	762	800	788	767	810	816	818	755	825	786	777	764	809	773	777	771	762	791	750	777	767	772	786	775	765	791	739	833	772	752	739	747	755	806	776	770	776	803	754	792	777	820	741	793	798	777	786	774	743	744	827	809	805	808	756	792	808	783	774	744	796	774	829	848	751	762	813	785	738	767	816	761	817	795	754	795	819	796	716	823	788	720	783	824	771	767	788	803	837	781	779	772	807	756	771	791	809	809	732	775	813	772	801	770	757	808	762	799	829	792	775	843	773	782	796	764	848	811	732	783	822	822	824	795	803	782	781	795	772	780	781	751	810	803	760	783	754	840	740	841	853	741	829	748	759	722	773	809	815	747	807	771	808	776	797	836	778	739	808	810	808	829	774	811	766	786	816	809	797	749	765	807	781	779	807	826	763	787	799	745	755	791	854	799	858	732	774	798	758	778	779	769	800	803	788	774	797	783	763
23771	21682	28711	24556	20468	6156	834	707	611	622	640	552	565	614	600	630	568	551	561	548	540	570	540	549	524	553	547	590	559	563	529	509	546	511	550	541	545	534	523	519	531	502	584	509	540	562	512	531	541	553	558	537	534	550	509	557	569	520	497	578	508	496	573	534	526	563	544	514	514	503	529	530	469	537	532	524	512	517	509	521	511	543	523	553	571	580	486	507	553	539	521	547	565	550	522	534	551	522	530	549	551	543	492	549	524	502	548	502	555	520	501	540	589	558	472	511	560	518	487	512	537	548	567	564	558	532	546	509	522	497	539	539	551	563	513	572	509	556	536	548	536	567	565	554	532	531	525	519	557	557	550	505	529	569	478	490	541	517	510	542	510	542	566	548	544	537	576	527	516	533	563	523	525	498	543	543	547	558	513	518	584	543	534	498	561	484	515	527	511	547	555	516	535	546	548	556	525	524	533	556	503	563	480	533	519	505	550	571	545	521	533	538	544	539	548	529	498	504	536	542	503	493	591	537	499	544	530	524	519	531	585	551	496	506	543	526	562	504	525	534	519	525	519	563	525	539	534	586	501	543	529	538	530	479	511	554	538	497	504	523	502	478	488	583	498	520	520	548	515	523	541	566	504	560	516	495	521	473	517	513	525	561	561	506	511	549	525	512	550	527	528	529	521	493	535	525	547	543	523	495	528	531	498	525	523	515	555	554	553	525	496	532	511	522	523	532	525	551	544	536	516	538	507	539	572	521	555	502	496	521	514	502	525	468	539	513	488	556	574	520	501	548	547	532	546	552	533	551	542	574	527	524	536	550	532	495	552	547	551	534	520	490	492	506	529	532	530	539	541	536	485	525	526	534	541	555	511	575	564	521	520	535	538	512	526	556	503	494	498	491	506	550	506	568	530	566	486	503	554	506	519	584	534	497	555	526	545	540	560	504	542	547	563	565	497	536	536	514	559	509	543	509	539	566	562	505	514	504	537	516	498	522	509	535	498	545	568	499	540	501	550	539	517	483	549	529	555	544	573	480	552	500	545	507	513	510	513	528	545	570	497	567	507	552	532	524	491	508	527	501	561	498	508	524	533	520	511	532	570	514	543	530	553	548	549	542	567	502	527	541	526	556	516	569	514	551	547	559	541	558	508	522	554	491	568	543	536	486	553	526	498	513	543	488	495	580	563	561	565	562	512	544	525	574	563	515	497	539	536	520	496	511	580	492	534	515	500	541	518	564	529	529	517	547	510	518	535	529	523	589	530	520	491	561	546	551	537	576	534	514	542	504	543	516	557	537	538	515	527	548	548	558	538	545	561	547	551	535	524	541	522	535	549	553	516	562	551	535	546	550	546	546	532	550	517	507	547	509	535	519	531	550	503	541	517	516	525	559	545	540	492	490	511	527	537	509	493	546	492	516	527	527	523	512	564	506	513	572	530	522	502	560	513	529	510	605	534	542	523	507	627	521	574	534	533	550	526	491	520	532	510	533	502	491	499	544	526	576	516	550	599	526	539	537	556	552	554	572	544	540	524	581	544	526	525	505	541	510	561	498	555	520	530	493	547	496	535	536	553	520	522	580	561	497	513	509	550	504	479	498	519	553	500	496	520	525	513	507	505	521	550	526	504	541	517	575	501	560	538	467	549	548	546	534	541	489	470	553	515	558	560	555	512	540	538	552	511	540	515	529	548	547	570	508	531	533	557	509	540	520	515	524	530	546	519	557	531	505	537	509	511	524	515	485	538	528	506	510	576	516	522	529	514	548	489	543	521	537	529	510	509	562	538	518	513	560	547	495	554	528	515	538	521	498	548	554	531	516	568	517	576	521	570	550	585	574	494	525	541	552	538	472	524	526	528	531	521	565	497	535	550	530	480	566	487	520	520	506	519	514	535	579	503	549	563	509	548	560	534	527	530	543	531	559	491	523	556	563	553	523	557	536	544	540	497	532	538	562	545	505	517	560	513	532	556	496	531	510	535	527	543	504	460	526	543	552	545	519	491	530	539	510	543	537	532	514	555	553	569	512	517	533	581	508	524	588	544	523	482	561	518	546	513	505	529	520	538	542	523	524	518	517	585	530	543	555	547	545	511	543	536	517	502	561	510	552	557	501	533	563	544	480	517	520	521	509	517	537	542	537	527	501	516	553	526	516	529	533	570	572	565	556	517	507	507	545	505	548	537	534	516	548	530	507	553	549	524	513	535	561	515	520	514	521	489	531	553	567	526	577	513	554	528	545	491	510	506	502	516	593	526	525	551	546	538	533	532	511	571	512	545	537	523	565	546	555	556	515	543	546	564	560	572	495	533	501	494	523	550	542	546	519	553	574	535	506	532	503	566	537	555	514	535	496	519	587	546	506	554	536	551	520	557	508	536	551	550	519	487	538	522	525	485	516	504	500	521	520	485	521	563	545	537	533	558	506	512	535	539	529	563	524	504	554	561	544	533	523	575	550	490	559	543	508	535	508	540	559	540	507	555	517	554	547	524	526	533	489	563	541	550	536	544	533	515	564	547	530	498	496	551	504	505	561	531	521	554	513	526	548	528	547	546	506	553	574	549	490	518	542	520	508	530	507	531	569	543	551	504	523	565	518	536	534	561	537	537	486	533	517	536	510	526	506	555	555	549	505	538	538	585	572	557	519	547	494	505	557	516	580	550	562	534	499	547	510	549	516	500	584	533	548	544	564	543	486	516	496	536	566	532	550	519	572	515	537	533	538	555	536	500	514	535	556	585	530	518	558	507	521	536	542	553	555	556	526	492	525	532	536	526	584	539	529	521	552	511	510	504	518	488	542	553	523	519	516	536	517	521	588	544	567	515	547	504	531	539	532	517	581	550	521	503	544	501	519	536	517	536	495	551	505	538	556	508	533	545	521	508	504	545	553	563	530	523	539	512	526	549	520	481	508	558	535	513	522	502	569	519	539	523	563	543	530	515	544	534	578	493	569	553	578	535	537	535	514	487	521	544	550	581	579	510	548	563	563	511	539	517	508	519	505	540	570	515	566	558	553	531	579	526	492	525	521	557	524	546	516	559	591	530	545	605	587	528	557	535	502	519	529	498	521	506	527	518	557	511	506	541	552	506	554	587	533	510	556	563	575	503	521	540	577	565	517	556	499	540	567	496	538	509	558	541	521	482	583	517	503	552	530	525	562	487	528	524	543	510	522	533	515	536	534	532	550	501	544	532	542	556	497	530	558	534	515	547	529	553	484	564	572	530	506	455	533	519	530	497	550	501	558	540	552	542	514	507	547	547	580	531	542	547	571	530	534	545	538	558	529	567	534	533	564	502	540	547	525	545	517	543	498	526	530	544	543	518	552	577	533	478	543	537	540	556	534	573	519	546	517	528	516	568	518	523	543	547	540	517	509	514	536	520	509	505	566	491	487	514	504	553	500	505	554	521	562	552	514	533	539	492	511	511	544	530	506	519	532	492	558	530	529	524	544	495	568	500	549	532	563	545	528	562	526	555	519	540	545
43654	79285	37714	1613	1364	1072	1083	1047	845	852	829	788	728	734	749	714	697	733	699	744	683	729	717	678	684	683	652	724	710	658	735	660	728	686	667	680	670	669	683	664	692	694	714	722	718	643	745	680	682	667	715	746	702	728	680	694	705	629	674	660	649	670	661	654	655	678	725	710	698	700	729	702	705	771	738	701	717	686	690	735	683	697	655	663	666	661	655	655	733	688	682	686	711	652	650	723	697	650	687	706	670	699	682	683	688	654	692	654	652	645	652	691	685	614	689	657	680	681	675	690	681	725	665	706	652	713	636	681	679	687	684	665	667	674	713	689	687	710	661	641	681	672	667	655	682	710	679	652	630	689	660	661	704	643	682	673	692	696	707	683	720	704	692	660	674	626	692	670	683	661	682	696	667	624	669	713	654	672	666	656	668	688	698	718	685	697	662	697	667	712	707	736	634	703	699	699	669	662	676	661	666	691	630	731	679	658	677	686	709	662	703	663	736	689	699	679	681	702	640	660	698	649	680	713	693	714	667	686	686	693	711	634	669	663	730	690	635	662	661	692	680	667	713	671	652	637	635	684	644	685	680	718	698	668	670	684	666	684	691	700	640	654	735	708	681	701	673	692	657	683	668	685	717	709	656	643	677	689	639	682	716	711	683	749	727	674	707	649	684	673	655	671	653	677	709	688	658	636	718	642	629	639	723	661	686	686	670	662	704	647	672	694	662	676	633	643	660	650	708	636	647	698	699	680	687	672	674	689	689	748	656	642	665	617	707	709	675	655	677	669	631	692	661	722	664	660	688	692	708	676	680	691	682	669	669	702	727	683	694	731	676	657	687	707	672	638	660	652	619	672	683	685	700	682	687	656	695	717	675	680	678	775	704	687	703	690	682	677	698	617	712	681	711	723	703	688	666	678	674	690	665	686	663	667	678	675	665	677	671	690	641	721	698	676	679	713	647	688	696	649	707	643	690	679	633	698	678	677	677	696	650	686	681	642	690	702	635	711	659	684	700	659	612	635	674	680	716	643	701	686	660	664	739	695	658	697	681	675	700	637	744	679	691	667	693	697	712	632	693	679	668	700	713	709	653	662	689	618	659	664	673	706	689	658	713	708	686	655	644	693	692	712	714	663	692	692	722	672	657	688	690	675	679	646	671	661	673	708	632	690	673	725	671	706	660	686	695	687	705	672	705	662	668	646	686	663	703	644	675	691	633	695	690	672	673	661	703	689	600	666	649	675	626	663	710	685	658	727	691	686	673	725	684	672	692	655	690	667	684	665	690	708	654	723	713	695	658	687	699	646	682	685	674	713	651	693	684	649	655	678	610	667	689	702	689	681	657	639	606	640	764	679	673	620	684	681	655	641	666	663	692	700	655	640	681	697	732	684	682	701	704	653	703	624	719	662	701	657	671	682	699	657	649	678	678	637	681	670	698	651	668	657	702	655	690	679	682	695	662	660	682	664	707	654	690	657	664	688	644	648	666	720	636	608	673	696	640	669	665	597	696	634	666	673	711	666	691	640	666	655	681	660	691	699	662	678	703	684	662	716	669	729	684	675	662	609	698	635	690	698	654	693	610	678	650	670	680	645	737	722	643	634	692	697	674	698	662	719	683	697	666	697	659	657	673	701	626	726	625	687	679	738	670	646	664	679	672	671	670	671	737	687	710	668	690	622	697	692	663	671	678	687	688	668	612	623	698	685	666	660	716	658	645	708	709	658	678	623	671	675	681	691	685	647	669	677	660	684	690	696	667	687	638	695	698	694	659	666	677	672	648	708	721	741	649	720	659	697	712	688	677	671	696	654	643	676	668	639	711	675	695	693	695	652	658	660	688	678	675	691	696	656	665	668	714	670	679	699	693	685	666	698	694	649	700	651	680	652	709	650	666	667	617	657	668	691	720	664	643	659	688	678	684	669	666	661	691	676	732	679	688	642	686	684	666	695	703	641	656	679	668	658	703	706	704	701	657	647	669	706	660	677	659	668	689	674	670	700	625	671	681	702	655	711	710	656	661	679	641	661	692	703	714	679	626	670	696	700	650	688	670	700	648	668	682	687	634	688	634	647	691	645	668	710	678	675	686	693	691	694	687	707	671	677	692	593	736	703	666	610	685	676	695	693	675	670	671	663	687	636	679	678	673	691	694	694	703	658	662	668	670	696	656	667	721	690	734	650	672	682	680	650	668	678	652	630	655	656	638	683	728	684	680	635	641	633	685	666	675	657	657	669	701	669	653	634	668	700	732	666	663	701	694	645	644	675	654	688	678	660	677	666	677	684	671	688	659	699	707	634	667	699	699	709	643	689	710	645	656	689	688	664	655	656	687	668	722	679	630	659	695	708	680	683	653	682	659	663	655	719	641	678	672	741	647	651	739	680	657	680	697	683	658	723	712	639	651	653	664	666	725	681	650	675	707	691	662	694	694	707	663	678	674	685	638	696	689	643	669	657	697	643	761	697	648	698	633	729	655	657	659	765	684	700	697	700	680	663	744	670	648	674	655	666	689	701	708	647	702	659	685	682	695	643	672	689	704	666	634	679	704	662	688	681	690	667	694	682	659	657	709	669	613	715	681	714	640	703	686	648	700	660	658	650	691	669	687	633	682	649	682	678	681	679	727	636	639	672	693	680	706	680	710	688	689	682	685	673	728	710	697	642	686	660	658	652	720	708	654	644	620	678	628	657	653	677	709	634	682	679	676	645	640	667	640	671	707	643	661	666	681	651	637	668	657	675	697	693	710	690	639	661	701	682	706	681	696	701	673	684	650	714	676	652	676	715	723	741	657	675	688	649	654	668	638	660	702	731	651	692	649	672	683	646	675	680	733	695	651	674	643	650	672	685	646	661	671	656	679	688	692	623	655	691	701	679	672	664	643	619	661	679	678	705	672	683	674	675	666	684	636	689	694	659	664	643	718	659	675	720	649	666	728	687	678	712	669	677	686	684	648	608	665	715	661	666	650	694	699	685	710	652	639	680	674	721	639	664	685	688	696	683	695	649	671	674	663	676	759	690	702	690	630	673	641	630	689	645	697	637	644	704	656	708	673	711	700	682	691	650	665	690	687	645	710	647	693	720	692	692	670	677	670	681	655	661	658	664	724	638	691	673	650	695	710	673	662	631	678	669	640	718	647	654	669	660	653	726	647	652	669	672	659	713	656	656	724	680	670	655	679	623	669	668	743	665	682	659	690	690	647	675	682	695	700	703	685	627	660	732	678	717	637	689	682	703	674	656	662	640	677	653	671	718	706	676	661	636	663	713	645	656	681	669	665	669	670	721	693	697	638	671	671	695	655	664	669	686	674	692	734	710	650	721	675	665	673	655	685	683	679	771	635	688	710	718	695	685	678	636	745	658	668	741	672	645	702	695	709	698	650	693	672	688	667	662	689	646	672	643	662	682	645	650	725	668	643	757	665	621	673	675	679	659	662	659	652	735	697	655	661	686	744	684	720	652	665	725	669	664	633	672	666	671	704	666
24929	22075	27548	24305	6270	754	654	581	545	535	622	579	558	530	553	574	566	561	566	532	548	554	536	583	533	547	559	534	559	588	533	556	555	531	545	572	513	518	555	541	570	602	525	549	536	521	587	547	576	567	565	539	525	554	521	531	576	575	554	513	572	513	544	533	565	538	535	557	551	604	565	564	544	547	475	551	520	543	540	560	553	524	562	557	503	515	512	523	543	580	535	508	562	535	527	551	539	534	529	566	536	537	525	588	531	549	533	506	580	558	524	565	532	522	549	526	554	575	560	548	519	531	549	530	519	509	539	531	546	543	546	564	494	524	520	509	547	532	523	536	547	575	529	536	525	506	525	542	546	541	509	529	579	551	599	581	557	584	569	509	533	557	567	543	573	536	539	528	532	532	548	505	510	492	513	517	553	541	461	557	542	509	549	552	515	560	557	547	561	528	527	535	502	514	559	513	581	555	524	583	501	497	560	596	534	583	556	558	513	531	535	531	526	501	534	549	551	529	501	541	527	497	497	537	552	505	554	539	528	553	554	548	539	525	553	538	513	590	565	539	532	511	515	588	551	524	553	536	549	516	550	538	528	532	498	529	569	536	514	531	541	508	540	556	561	521	565	536	544	537	543	546	523	528	561	513	527	536	480	554	543	535	485	554	573	532	524	549	509	544	555	565	495	559	549	527	534	532	528	527	535	573	553	519	547	584	549	560	533	512	593	516	583	551	557	556	530	538	562	559	532	540	465	520	521	511	564	518	539	557	550	565	553	541	530	526	542	548	537	521	575	542	479	532	590	537	533	538	520	519	527	521	524	548	518	516	547	546	546	581	515	560	548	542	534	579	552	537	546	587	543	553	580	558	537	547	544	504	513	527	542	572	554	578	597	560	516	567	557	501	508	533	529	536	527	558	538	591	526	540	546	533	549	544	517	504	493	570	531	517	555	550	579	516	542	490	552	549	562	537	518	536	542	514	521	531	526	516	578	546	528	511	521	552	548	515	513	582	519	500	555	578	555	489	524	521	557	564	535	503	524	540	558	530	517	485	580	520	554	497	526	514	528	534	516	510	546	498	525	538	541	576	579	525	600	567	539	537	556	560	568	522	539	549	514	512	580	523	557	510	574	507	537	555	534	520	526	535	572	522	556	544	506	520	528	536	520	544	536	548	537	536	548	570	534	567	560	571	532	501	564	555	557	533	537	560	572	525	526	560	575	536	519	531	499	522	514	529	530	549	556	512	520	540	528	567	510	521	554	536	522	507	523	487	548	554	542	530	568	567	514	559	540	591	549	529	544	546	576	567	556	527	532	533	553	514	538	538	526	514	531	540	542	567	567	520	528	571	551	513	556	553	562	560	545	534	534	510	504	533	544	532	509	548	512	530	541	539	550	515	558	530	547	551	518	534	513	520	497	546	542	553	556	535	539	562	546	544	586	526	510	512	539	545	538	540	570	540	556	519	558	545	542	519	535	549	549	517	563	567	546	563	587	561	562	553	531	501	529	557	537	590	541	573	519	571	502	549	553	536	565	545	565	559	518	542	487	531	501	520	508	526	551	541	537	555	520	548	516	517	581	552	577	512	554	572	503	541	548	578	551	536	569	565	549	569	547	549	527	551	546	563	588	535	547	539	529	537	519	540	550	533	532	608	533	574	517	509	485	552	569	538	531	554	522	549	528	529	564	550	575	507	563	544	550	586	532	512	535	572	544	546	546	563	522	509	529	560	546	549	500	521	510	531	514	559	542	567	516	533	527	525	566	563	541	602	552	499	546	535	531	532	532	526	493	572	568	525	512	554	552	562	511	526	534	540	534	541	517	551	563	536	545	599	540	576	555	529	526	533	561	552	527	513	546	586	572	536	540	510	533	503	564	538	538	530	565	535	556	567	552	561	563	515	546	533	548	520	560	533	534	562	524	535	562	520	523	537	516	502	517	553	567	518	556	572	532	524	537	534	510	540	529	536	527	565	527	545	593	536	550	518	554	502	534	591	583	528	570	540	545	517	565	516	557	562	526	526	568	560	551	551	537	536	538	521	516	555	544	541	537	532	500	566	549	496	581	573	534	560	563	525	544	523	543	596	568	514	525	507	533	530	474	537	545	510	565	542	545	545	565	600	546	542	510	548	582	561	543	529	524	530	520	533	580	537	534	558	530	531	568	532	516	552	554	560	539	529	531	554	561	559	554	537	517	511	534	552	539	542	576	524	521	500	532	546	563	528	535	507	520	548	575	540	542	552	569	488	577	545	491	550	544	541	567	535	507	557	529	568	529	515	569	600	527	531	549	559	532	558	543	545	566	560	526	507	535	536	539	490	532	545	543	586	548	540	537	558	551	551	585	535	567	538	564	523	544	503	525	556	516	551	504	547	525	562	567	551	540	578	576	549	538	532	512	539	530	542	564	541	525	534	498	560	504	546	527	518	533	540	521	515	537	534	550	547	482	551	553	599	519	546	536	545	543	523	533	521	548	561	501	590	522	567	546	547	573	546	567	562	542	569	561	537	536	519	540	531	542	542	511	555	586	566	543	551	540	527	581	547	538	556	568	533	533	550	549	524	540	550	613	536	512	542	535	537	554	565	535	538	549	525	550	515	512	551	512	541	529	556	577	521	550	559	537	543	527	566	541	525	509	552	566	523	568	564	548	544	485	498	525	522	529	545	536	529	518	558	544	544	548	552	533	540	533	520	535	567	530	502	539	527	561	584	524	503	530	543	524	519	578	518	525	556	524	516	521	534	573	512	526	528	538	577	523	587	543	497	539	546	536	546	546	532	528	530	510	576	543	565	523	560	552	534	536	528	577	513	535	548	540	539	504	548	518	554	593	500	540	534	562	529	517	558	536	586	535	518	517	530	546	531	539	514	538	552	575	548	497	548	527	538	557	560	504	554	561	562	543	542	554	559	536	525	532	540	538	537	528	545	520	506	574	519	533	527	537	549	546	562	552	531	541	523	519	504	558	547	497	513	499	534	531	548	559	500	545	563	532	558	562	591	584	500	513	527	503	513	556	494	514	531	531	535	505	531	594	534	534	525	572	542	514	525	557	570	548	543	561	582	528	589	537	508	539	511	551	533	517	541	576	516	577	539	571	562	542	544	516	513	516	537	526	535	533	518	514	552	554	537	534	524	551	580	592	537	511	533	539	550	546	548	543	524	542	595	523	561	506	543	517	550	526	504	523	534	538	532	493	540	539	553	550	532	528	527	519	591	523	551	538	513	560	559	514	519	488	522	585	548	559	563	510	564	545	543	509	518	529	507	591	558	516	555	542	576	572	562	515	558	526	550	598	566	530	554	543	540	552	523	537	485	521	516	536	557	541	565	536	561	520	540	526	518	547	569	547	503	538	570	524	559	553	534	577	506	538	488	538	521	591	562	550	535	530	573	542	570	512	539	534	526	499	490	596	540	536	540	558	512	538	527	529	542	519	533	551	532	501	530	543	539	550	569	554	542	541	555	516	532	533	527	530	551	526	521
39625	65866	27538	1118	1037	965	919	808	784	774	742	658	692	678	696	697	725	718	649	648	688	701	676	688	713	726	694	647	732	680	684	673	711	655	687	659	679	643	704	708	673	712	709	664	684	710	663	714	744	724	703	746	701	719	668	712	670	761	708	673	647	683	686	687	728	691	673	672	698	658	708	731	702	677	648	667	689	696	712	682	675	669	660	701	696	662	651	717	686	649	687	693	630	679	688	663	702	635	701	717	691	708	752	675	658	698	644	717	661	727	689	701	648	653	663	680	715	702	649	686	644	708	702	700	699	674	711	671	694	683	673	688	679	647	701	668	688	686	666	727	679	655	692	645	674	664	662	646	707	681	661	668	654	701	676	642	719	668	666	665	682	630	682	681	689	680	657	700	699	708	678	693	715	722	653	734	686	663	621	695	670	684	658	691	705	684	714	664	706	704	720	731	701	680	689	655	695	659	673	720	683	722	677	750	643	711	662	677	685	662	664	709	705	669	693	728	675	681	689	690	688	675	683	668	652	610	671	686	709	651	689	697	633	679	681	682	703	697	654	639	640	656	734	674	656	706	700	679	662	736	687	667	677	686	652	674	675	694	668	669	643	644	668	688	676	645	641	690	658	686	699	702	682	657	691	647	709	666	714	668	697	651	672	707	693	681	670	675	684	701	680	690	654	651	791	658	700	684	684	698	692	730	709	679	685	629	692	669	684	666	715	739	711	660	730	642	681	651	671	662	748	705	661	683	680	650	719	662	694	708	698	675	705	650	659	667	676	668	669	698	680	687	674	665	688	682	688	703	683	676	692	640	683	710	712	677	704	750	663	687	650	669	713	676	675	705	680	680	688	690	694	731	654	663	668	673	708	663	660	683	704	674	668	688	647	664	707	674	675	678	677	661	666	726	701	685	714	688	656	692	689	686	632	663	688	697	703	700	691	703	717	702	670	657	661	737	669	657	664	623	681	673	655	698	658	660	709	717	646	675	678	677	678	689	696	677	657	675	734	680	675	664	684	671	727	670	741	689	738	631	621	691	690	727	637	730	725	684	686	668	692	644	676	648	676	648	681	662	684	696	664	702	707	708	644	691	672	692	645	676	669	702	686	667	670	717	683	665	697	678	700	664	686	653	734	694	626	633	629	650	680	678	657	670	673	656	683	751	646	667	698	653	697	719	726	660	681	673	616	698	706	697	677	695	629	693	686	693	684	674	664	690	670	704	667	706	717	632	703	648	660	694	662	685	672	653	659	694	665	666	682	687	702	680	689	663	648	663	659	678	720	635	665	685	675	669	690	702	671	662	636	644	652	688	640	647	723	691	688	710	633	732	665	674	709	697	697	722	750	697	692	699	707	714	625	681	718	641	683	672	681	684	668	607	656	670	723	689	683	688	685	655	677	671	680	676	703	675	685	663	711	679	688	692	640	617	672	682	691	695	683	715	704	666	676	674	645	686	649	679	650	658	645	700	659	708	709	682	730	722	714	678	698	675	696	643	674	672	667	664	671	745	679	693	684	633	694	677	709	649	709	672	666	695	672	712	610	675	681	716	656	632	633	670	677	709	659	687	646	704	653	694	689	725	670	693	651	677	664	707	691	731	643	716	653	721	633	684	664	731	675	702	678	655	708	728	718	659	642	678	697	679	672	642	735	708	708	743	679	676	717	662	678	678	628	682	627	680	672	670	674	637	694	700	637	689	654	684	681	703	692	685	676	698	712	711	660	657	711	701	665	714	742	661	664	707	619	676	710	692	720	726	720	601	652	680	710	661	734	665	692	686	668	669	700	681	662	696	674	674	639	729	628	690	679	664	653	730	708	671	699	679	668	699	676	708	693	663	708	708	667	669	674	713	669	688	688	671	681	690	700	666	669	731	650	711	684	686	692	683	635	698	690	674	628	718	651	653	696	660	690	648	633	636	716	701	658	681	654	685	629	686	681	727	667	696	717	650	676	675	679	659	662	707	703	694	673	738	670	668	671	701	668	683	662	715	696	712	700	650	682	672	703	713	685	654	654	669	657	674	622	682	694	688	734	661	656	668	698	630	702	670	642	659	688	705	680	635	670	660	685	684	691	650	670	685	609	688	687	666	648	699	641	689	689	729	654	711	724	657	705	674	680	688	693	707	649	650	615	774	670	633	694	653	694	708	691	672	694	674	728	696	698	639	728	654	669	709	697	703	642	714	703	704	698	699	681	723	693	652	681	678	646	641	716	713	674	664	678	650	710	692	723	692	694	647	665	717	684	664	684	670	658	687	679	673	691	691	680	656	682	688	669	654	691	693	662	705	662	679	682	663	697	688	673	710	658	661	718	676	666	689	615	696	682	651	679	666	696	687	676	709	746	681	699	704	628	703	660	701	652	708	668	674	671	677	696	671	645	676	681	666	694	703	656	632	688	681	672	665	668	706	655	673	708	640	659	671	718	644	638	686	678	717	672	671	676	646	693	690	689	667	680	666	719	700	717	670	670	650	670	701	696	678	708	714	676	690	683	693	677	744	687	687	679	642	653	716	674	659	692	654	727	639	671	769	706	676	673	654	632	652	696	662	678	724	688	676	718	635	673	673	669	663	664	647	672	656	679	695	703	697	676	673	675	640	720	750	685	651	713	680	643	673	674	658	697	726	682	700	713	702	708	686	692	692	676	665	664	661	664	651	688	685	676	641	668	685	681	710	743	649	663	704	639	673	679	676	700	662	671	685	741	658	672	704	705	700	702	657	732	724	708	699	651	652	663	680	668	632	659	703	711	678	679	706	689	654	712	665	686	688	621	683	693	661	685	699	660	665	680	703	665	734	646	679	696	641	683	702	704	695	669	648	688	679	687	673	641	665	681	700	707	669	737	705	658	659	684	677	604	651	630	696	695	696	722	702	632	713	684	669	640	676	709	684	700	727	700	679	702	709	728	686	694	731	650	705	675	680	687	706	709	630	684	697	660	690	672	670	632	691	631	630	715	691	688	661	651	649	686	686	680	683	722	702	688	655	622	704	608	695	637	705	681	611	660	685	650	706	703	685	669	628	686	688	651	665	663	693	671	661	650	694	679	626	707	701	661	665	733	682	640	689	715	687	701	712	652	683	721	673	703	647	660	651	698	686	687	742	671	676	668	692	632	650	689	702	707	692	701	717	687	706	673	712	712	671	647	627	663	673	703	705	634	689	705	652	728	687	698	667	642	679	661	699	663	641	649	702	648	667	666	693	673	723	663	663	693	646	661	653	676	664	676	649	701	677	671	728	650	682	704	676	672	730	697	651	697	720	705	698	675	681	719	645	650	727	720	674	648	643	661	671	625	671	683	697	662	699	693	685	689	691	640	676	719	689	701	655	686	722	633	633	681	642	603	671	740	641	638	693	681	704	682	684	682	664	695	674	679	661	734	664	657	685	750	688	697	619	646	666	687	702	705	660	723	664	643	688	676	699	683	675	639	672	672	636	675	667	709	699	681	689	694	750	705	690	716	697	652	750	660	682	731	658
22733	21499	29157	24077	21365	20075	3058	697	559	522	502	527	523	465	512	483	479	420	423	450	443	465	406	484	422	451	384	455	406	438	423	405	430	429	420	410	382	421	411	437	466	416	442	437	456	431	424	427	405	444	439	450	421	416	469	484	429	421	451	431	405	423	458	440	415	441	407	460	425	455	405	422	422	428	431	456	412	428	407	441	453	401	389	391	398	421	400	394	425	386	433	417	411	432	438	434	422	472	402	431	398	420	425	407	418	436	471	442	399	391	371	403	409	410	411	424	447	420	424	407	416	400	407	404	404	402	419	376	417	388	437	405	431	422	416	398	405	380	405	397	429	422	403	381	373	394	383	415	425	419	409	417	420	405	422	431	426	422	432	428	390	430	412	403	406	415	418	445	405	405	416	410	453	436	417	404	398	418	406	398	417	423	411	421	446	421	395	398	390	426	413	419	426	410	434	436	408	411	414	409	413	419	387	440	416	425	408	414	458	413	392	387	426	427	409	472	401	412	394	393	400	419	418	441	413	413	451	411	442	388	440	399	418	397	428	412	443	424	423	427	417	425	441	416	437	410	418	398	419	423	407	415	401	409	420	416	426	423	421	396	398	408	402	403	414	401	397	442	401	417	432	412	402	423	418	416	409	425	428	440	373	428	420	414	422	422	425	423	421	382	442	418	414	395	425	376	417	411	426	415	423	425	413	416	396	428	411	392	428	394	461	412	437	441	389	428	407	382	406	438	398	421	445	434	392	407	424	368	393	417	445	396	385	388	444	404	402	388	380	398	420	424	359	408	379	407	426	420	442	412	423	416	386	384	391	426	397	407	387	440	428	425	399	413	445	373	426	408	434	404	416	418	414	384	408	389	402	421	437	432	446	434	402	372	392	458	429	435	389	425	422	374	396	429	452	419	411	420	392	414	383	378	398	434	414	446	415	396	436	409	430	405	432	368	407	437	419	412	430	390	418	456	396	418	388	450	411	421	367	389	441	461	438	409	387	372	421	424	432	470	398	412	412	426	415	425	398	392	436	449	456	405	464	422	403	452	419	398	395	400	393	383	440	403	445	407	433	447	420	422	430	422	453	419	440	387	415	405	415	394	446	443	428	433	429	408	383	389	434	390	433	397	380	381	390	414	419	401	412	379	423	406	403	431	375	390	395	392	406	408	417	411	384	439	376	402	426	418	348	391	437	381	419	378	396	410	399	432	413	400	407	422	397	420	386	406	417	430	423	435	415	404	422	416	422	425	418	378	415	470	432	434	442	425	430	452	385	444	421	441	412	430	389	427	441	443	423	403	381	393	411	379	430	414	421	415	417	432	375	417	411	428	413	415	405	432	454	406	451	393	402	441	421	381	401	436	427	396	432	415	415	402	423	426	412	390	447	414	429	450	420	435	461	389	397	433	410	458	415	441	387	436	406	449	428	448	393	413	404	401	402	413	436	440	402	418	373	390	383	405	397	424	411	430	431	429	418	384	411	402	390	428	447	415	421	410	419	441	436	426	444	412	368	401	424	442	385	380	396	414	422	387	374	407	442	392	438	380	402	420	445	433	402	406	429	415	393	411	408	433	411	432	459	442	411	398	396	402	407	412	385	407	427	428	427	409	387	423	373	400	415	423	431	452	407	451	434	390	394	415	411	407	415	435	414	461	390	421	410	455	432	421	398	398	411	421	401	394	405	446	410	410	398	436	396	410	407	429	384	407	433	461	446	420	403	407	413	386	396	396	395	386	396	404	436	416	410	401	401	412	374	426	413	413	417	434	400	412	391	402	441	420	402	395	426	403	407	434	391	390	404	441	435	374	371	443	425	375	406	398	419	399	429	404	398	423	426	441	405	424	404	395	417	402	420	448	418	369	398	390	405	385	391	451	404	427	434	400	401	433	412	414	383	406	388	414	423	422	397	436	443	381	373	406	454	419	402	444	410	461	407	386	411	391	404	398	409	399	395	412	405	430	389	425	409	411	418	413	413	420	418	437	466	400	419	402	382	407	436	428	448	413	408	418	417	418	416	412	401	419	385	443	446	395	427	437	427	387	451	422	455	444	390	411	407	485	423	378	426	432	419	410	395	432	383	397	418	430	391	389	420	395	389	451	436	412	426	464	388	405	410	417	400	382	407	440	424	406	422	403	380	413	415	394	432	440	432	380	421	432	386	465	435	400	430	424	409	432	412	452	427	431	410	411	426	424	389	418	428	415	442	419	376	441	404	424	384	457	376	422	430	392	418	438	423	420	369	382	420	403	379	385	393	416	394	408	440	385	386	424	401	375	428	424	417	400	436	425	367	427	409	451	421	397	440	392	413	417	450	422	393	414	394	419	423	431	425	407	407	402	411	434	448	407	442	384	456	416	405	427	380	403	424	426	425	428	398	439	408	417	387	406	455	415	399	450	427	415	432	386	407	388	397	398	409	405	438	434	408	426	419	413	433	433	406	451	414	440	400	406	442	389	411	435	410	431	418	392	397	434	417	407	427	404	417	405	396	415	392	378	392	431	392	423	401	384	419	435	405	410	397	423	377	417	410	443	419	436	450	402	437	493	399	390	402	411	410	402	437	404	407	404	405	406	420	402	421	410	425	402	412	466	421	418	441	425	389	417	396	435	438	405	409	386	407	437	413	437	414	411	435	456	373	437	426	447	390	409	404	456	411	417	412	413	415	420	422	394	396	391	390	401	437	376	388	418	421	388	413	383	426	409	406	419	409	471	388	441	430	417	407	408	420	373	425	400	394	420	401	418	392	436	416	424	420	419	415	424	401	408	429	364	398	417	382	388	445	391	425	396	405	424	446	381	449	428	446	395	414	427	365	416	418	404	428	395	417	392	377	427	427	425	418	406	383	442	408	420	372	413	428	398	441	439	427	385	423	426	416	421	394	396	415	435	394	429	424	394	427	442	411	408	420	422	394	425	401	398	432	381	415	411	426	434	401	443	416	427	406	409	414	404	408	429	390	408	440	425	406	428	458	419	443	408	415	383	380	421	432	404	381	393	379	422	413	448	400	451	430	384	407	416	382	477	421	418	401	430	404	385	436	400	420	412	401	406	407	426	377	452	455	394	415	405	367	378	414	416	433	411	407	434	410	383	421	402	387	388	409	406	410	431	387	403	389	407	425	401	445	400	437	420	359	463	397	401	420	403	399	403	408	413	443	407	406	420	422	422	396	421	395	386	440	396	419	411	417	456	413	423	449	409	453	426	367	381	393	443	423	422	424	404	389	382	427	440	386	410	415	418	422	426	421	404	406	408	382	385	392	372	437	414	392	437	400	436	436	380	393	410	443	421	421	429	411	419	427	414	391	434	434	412	403	426	421	426	444	396	410	441	402	419	408	419	397	378	422	415	400	396	448	397	438	444	413	407	412	443	416	422	410	423	417	418	410	386	423	402	413	428	409	389	444	419	416	419	427	382	401	416	424	410	403	395	412	408	429	359	395	371	413	439	424	423	440	430	415	422	407	423	417	407	395	447	380	401
49147	90936	40699	2421	1784	1404	1151	1053	906	828	732	722	679	664	638	589	599	589	617	572	538	540	534	583	552	556	534	539	575	557	542	555	560	543	571	527	604	520	513	539	549	528	545	565	618	538	601	560	580	575	562	531	556	621	522	561	554	536	629	619	540	557	557	560	570	519	559	540	569	519	533	504	537	556	508	511	517	519	542	511	517	475	544	540	486	510	514	522	524	527	520	497	517	530	541	567	547	556	509	519	531	523	506	529	521	536	498	518	565	480	563	496	530	552	517	518	512	519	545	510	522	548	472	502	546	536	543	507	517	520	528	543	532	545	545	528	504	502	505	536	526	547	511	533	566	534	521	542	543	552	514	541	554	524	521	502	489	537	483	500	533	508	536	542	511	524	514	487	519	530	478	519	512	547	506	499	486	508	489	545	549	492	497	515	516	538	514	516	536	529	522	568	491	524	485	491	545	532	524	484	503	543	533	511	502	508	564	519	483	556	521	501	496	496	493	480	504	523	511	529	492	527	525	526	502	509	557	536	510	516	505	520	482	534	528	509	531	505	533	515	517	538	539	516	509	505	527	498	525	533	489	499	500	544	556	520	515	513	516	483	525	544	512	525	490	452	529	510	544	533	485	548	508	531	506	529	526	525	467	489	521	477	486	510	522	524	479	487	508	535	522	515	531	528	523	511	510	535	534	497	485	529	491	505	566	523	522	519	519	511	493	508	495	499	526	500	516	499	519	557	526	465	515	509	532	481	505	487	547	499	517	501	510	540	516	491	514	535	488	523	492	501	509	494	533	549	513	510	524	502	517	537	509	506	502	556	532	491	519	510	515	515	548	517	571	540	520	518	525	530	536	535	511	538	483	528	552	521	523	500	508	530	481	520	490	569	504	537	539	524	531	538	561	510	499	463	514	504	546	500	541	511	520	523	517	500	516	574	529	499	495	534	514	531	529	539	522	512	497	527	491	475	563	534	533	517	516	566	486	522	535	573	521	528	534	542	511	520	482	537	525	524	501	520	561	492	465	481	564	502	526	488	567	480	529	507	509	524	505	574	482	542	478	512	540	538	514	499	508	458	482	500	524	520	513	502	492	515	528	479	495	551	492	500	523	518	501	512	552	483	522	488	521	555	553	520	537	546	519	495	509	510	546	505	506	487	528	507	521	565	557	460	553	530	535	528	517	543	536	528	481	520	535	523	538	536	479	551	546	482	498	544	552	515	604	535	571	542	465	533	526	554	545	541	511	509	496	481	524	460	528	527	507	488	550	509	486	474	507	491	510	497	528	507	504	517	518	496	500	491	521	535	510	498	502	513	487	536	526	539	530	504	524	544	515	511	535	503	537	534	528	505	560	496	508	503	491	506	543	541	516	518	512	510	516	535	518	539	549	497	527	513	536	494	488	530	535	540	525	548	541	535	523	513	495	519	543	500	497	515	513	544	475	521	525	551	503	544	489	501	507	531	503	518	551	484	480	495	534	550	520	537	544	494	530	555	544	559	510	532	536	527	536	513	531	513	484	517	523	530	542	520	511	471	526	542	549	510	498	482	549	547	505	537	502	522	521	526	505	530	551	491	501	475	505	527	535	532	536	551	479	511	516	537	519	539	510	544	554	516	513	507	493	484	546	562	535	523	494	540	526	521	535	525	516	534	497	517	507	524	492	522	506	494	546	521	496	480	526	529	500	542	520	514	537	483	529	527	527	535	507	465	503	524	516	486	492	533	502	564	510	549	499	499	540	524	562	494	583	518	492	548	513	527	480	563	527	516	518	508	485	522	535	462	513	482	548	502	492	534	489	546	524	505	473	456	486	523	498	529	506	483	535	495	514	515	549	532	474	547	527	523	488	534	498	514	522	532	464	527	545	515	551	486	522	498	527	566	517	502	517	516	532	551	537	509	559	543	518	535	534	533	523	511	524	514	566	561	548	478	555	532	494	520	484	541	557	539	484	522	556	488	555	488	493	539	517	520	496	516	549	532	507	510	495	522	505	576	548	489	549	523	519	547	492	484	514	540	524	499	494	547	486	516	491	519	529	524	536	491	535	536	537	531	536	522	521	477	541	507	542	507	505	535	531	520	489	527	497	454	518	508	551	512	512	510	514	534	534	485	538	522	476	521	573	501	567	526	517	543	520	559	498	518	510	533	522	522	500	519	550	501	495	525	496	534	565	537	507	523	505	535	503	531	492	550	513	538	514	555	522	498	578	525	503	496	507	507	511	520	532	491	522	482	498	493	530	493	510	501	456	528	507	522	490	496	543	492	539	505	529	529	482	466	537	514	491	486	522	537	526	519	516	508	557	484	495	509	496	499	515	509	536	509	512	521	499	536	539	497	463	480	529	537	552	522	515	509	510	539	499	533	518	538	514	479	560	545	503	491	503	533	536	541	510	508	459	510	497	534	517	512	503	515	533	514	515	544	506	522	546	503	548	496	543	528	477	521	514	486	525	492	522	510	519	531	566	504	527	512	526	534	515	509	570	567	531	534	527	497	544	556	545	491	521	508	550	529	500	479	497	475	565	504	512	505	486	517	512	520	532	497	522	506	543	504	495	534	547	495	539	526	499	501	525	515	531	514	518	506	501	500	538	534	518	530	541	500	504	485	525	516	530	501	497	508	529	507	495	546	485	512	555	506	519	514	538	524	451	539	516	494	494	530	524	525	517	499	564	528	505	515	466	528	547	528	507	467	508	573	493	520	527	519	532	503	500	528	532	503	528	520	533	501	519	483	513	511	523	542	518	538	538	518	523	489	528	452	529	499	545	512	569	538	509	512	493	526	548	535	518	521	524	492	504	519	495	578	494	550	524	566	480	508	520	537	541	528	515	488	519	516	545	508	521	506	529	562	506	474	504	526	509	544	525	539	522	516	520	493	532	531	496	512	537	517	528	501	491	542	508	566	508	504	563	576	507	491	491	517	545	502	505	534	527	491	553	555	529	506	504	491	480	510	519	509	495	498	506	485	523	497	512	513	511	520	492	506	521	517	489	494	531	534	494	550	473	522	542	548	540	527	491	485	492	500	549	514	487	494	487	497	520	495	535	495	492	510	514	528	526	541	507	481	504	539	524	520	463	516	501	479	510	489	485	491	493	525	538	485	498	552	500	540	550	466	537	521	508	503	476	544	472	489	491	530	501	536	558	553	529	469	474	498	501	538	498	540	526	515	524	485	524	529	508	514	531	524	509	483	528	501	534	547	521	550	517	491	494	502	539	531	534	511	534	526	509	483	521	538	554	486	529	540	501	520	494	535	515	501	518	574	551	517	534	532	512	499	556	549	538	541	492	544	469	516	525	582	536	522	467	484	512	490	567	511	500	502	514	498	502	540	514	485	514	536	527	550	485	482	488	519	548	458	501	544	536	508	516	514	488	516	508	517	542	546	459	488	519	511	476	523	519	498	555	528	511	537	496	561	493	520	495	530	534	512	528	486	507	479	511	519	511	490	505	537	503	520	533	531	523	511	502	564	507	498
28138	21472	11878	1351	739	777	629	615	618	616	603	625	570	583	604	633	636	629	622	608	605	609	644	619	572	596	570	673	575	633	595	629	612	620	679	644	618	615	578	620	652	647	567	615	668	615	600	649	603	631	596	630	600	627	606	605	579	629	652	620	618	555	630	596	585	570	610	566	621	589	567	639	605	567	594	602	625	568	570	590	595	585	623	563	622	625	602	610	632	607	623	604	608	591	574	610	612	584	604	575	595	585	588	580	572	651	595	624	620	577	607	611	585	599	598	626	643	591	632	616	583	613	594	584	626	638	592	612	603	589	603	671	597	570	608	604	643	605	593	630	594	584	581	605	566	589	613	607	636	630	613	599	637	622	604	598	633	645	631	584	600	592	566	609	616	608	641	610	599	612	608	604	617	576	590	583	578	650	596	590	621	588	603	612	625	634	624	582	589	583	614	627	628	571	628	642	594	602	618	583	585	615	609	616	615	562	582	564	591	607	611	578	617	600	607	585	633	622	603	593	623	607	603	606	619	622	580	572	616	564	601	657	585	672	635	687	616	627	597	596	627	634	622	676	592	576	585	584	609	556	609	612	603	609	604	579	633	568	638	643	574	650	599	663	601	570	589	608	604	626	600	608	624	582	595	586	595	636	633	584	634	566	612	605	620	632	632	593	638	607	670	608	614	600	593	647	603	589	585	621	600	598	624	608	599	606	580	622	601	582	608	618	630	625	624	610	587	605	598	620	618	598	611	602	589	602	593	630	564	590	618	634	609	600	558	631	611	609	612	633	617	613	580	627	607	556	599	643	602	579	577	610	624	668	621	606	589	590	616	614	591	564	558	586	604	610	580	597	627	619	624	609	639	636	633	596	631	639	612	588	579	581	592	602	613	607	624	607	631	592	606	546	572	584	563	596	639	617	627	562	572	601	615	618	582	599	580	639	602	587	588	597	621	629	544	656	591	565	598	604	649	611	648	601	612	606	592	642	612	594	672	600	634	620	649	588	589	627	637	592	575	642	585	581	627	553	622	642	605	645	589	582	603	612	593	611	622	613	548	614	602	561	645	618	641	599	617	595	583	625	577	590	598	617	606	615	600	633	604	617	571	585	593	591	553	603	653	579	592	575	617	606	621	573	590	611	594	614	565	561	623	652	627	595	587	618	565	632	619	588	585	570	590	624	622	609	596	609	574	588	636	584	592	644	647	590	636	591	631	634	599	584	604	635	584	626	622	594	607	588	652	631	607	598	657	608	597	608	657	604	612	614	636	593	634	595	559	577	579	636	623	549	601	634	602	586	639	605	638	638	636	597	644	626	557	639	609	580	617	624	634	563	634	611	606	598	616	580	590	571	573	583	582	611	613	598	558	572	600	615	630	659	598	602	602	605	610	586	648	621	560	571	598	625	590	589	618	604	563	600	599	605	555	585	593	618	610	636	648	591	627	580	642	591	615	598	611	634	608	655	625	593	581	641	615	607	647	605	624	588	610	617	621	616	617	610	599	585	581	614	641	593	611	568	603	619	624	647	573	626	624	620	640	575	611	591	645	625	573	572	635	571	616	596	543	572	570	616	594	639	623	589	592	651	649	644	596	577	615	607	593	618	582	582	615	616	631	580	650	615	621	614	553	594	596	591	621	630	571	616	577	585	590	595	626	606	639	566	611	572	669	598	593	625	621	578	610	609	601	620	616	673	614	614	586	553	587	590	636	608	589	596	594	635	600	665	571	612	606	597	609	636	629	577	602	597	624	574	561	636	537	627	603	576	646	558	595	591	582	646	606	588	580	560	608	581	548	634	636	634	596	595	624	625	578	588	607	598	634	610	592	545	597	604	570	563	626	596	625	551	595	579	596	585	601	631	570	623	663	597	585	639	571	665	630	574	635	587	597	594	599	601	671	631	601	600	571	620	592	615	579	617	598	637	614	605	587	605	628	599	579	573	623	604	557	669	609	586	599	586	621	633	557	620	653	602	648	648	618	601	625	591	575	634	601	602	626	582	596	595	607	599	607	636	595	580	591	613	572	609	612	653	611	621	622	552	598	629	580	639	556	592	585	627	623	568	614	633	577	568	578	601	652	593	602	626	592	645	560	632	609	570	639	607	616	637	616	576	604	580	603	659	615	615	624	623	598	618	617	608	626	605	650	592	617	607	632	626	604	604	597	597	599	589	644	584	566	606	607	588	630	615	582	621	578	623	622	593	600	576	553	633	637	601	624	638	595	629	572	647	636	599	634	614	606	587	640	586	580	585	589	618	576	602	591	594	636	644	543	603	600	595	635	621	637	579	647	581	672	576	610	609	623	577	583	609	568	563	591	645	636	601	616	588	597	593	615	593	609	602	616	588	613	618	607	629	588	577	603	610	616	664	574	557	610	594	565	599	561	586	570	590	589	585	619	608	566	626	625	606	616	603	602	600	587	604	561	599	571	566	608	660	589	607	621	596	591	643	637	643	645	606	603	576	599	602	556	593	552	618	603	587	625	548	622	631	613	620	636	590	596	593	600	575	592	651	613	600	633	631	581	611	579	573	632	599	610	577	642	601	623	575	627	602	610	622	565	634	612	617	618	531	628	600	601	595	631	618	622	639	632	631	653	613	566	656	617	581	616	641	595	607	621	580	624	619	618	608	603	611	598	620	656	583	614	617	603	627	616	635	660	544	607	610	590	642	610	593	621	605	593	623	642	554	629	601	607	587	603	632	656	618	635	555	590	580	588	569	577	621	592	624	636	588	640	611	628	592	572	568	618	574	588	598	613	622	575	588	570	615	627	634	595	589	559	595	560	621	592	605	635	587	632	584	654	633	587	619	631	566	655	591	607	635	590	634	649	587	554	677	624	604	636	586	594	590	568	630	601	570	601	613	598	559	584	597	555	649	617	598	585	598	617	615	593	618	622	623	598	638	599	595	597	614	542	607	600	631	618	577	596	606	574	569	601	616	623	636	594	609	589	603	605	588	607	614	604	587	585	581	627	651	599	586	579	584	608	593	614	597	633	594	590	601	649	569	616	582	631	616	605	562	584	581	599	603	575	641	605	591	635	598	637	529	622	632	614	652	587	588	621	580	592	636	610	577	579	594	602	574	598	589	607	627	616	608	618	660	610	609	559	678	612	574	636	616	590	624	581	590	606	572	612	597	615	640	634	588	622	566	612	611	613	605	607	571	607	605	607	577	621	580	616	599	573	622	635	626	604	592	643	586	589	616	634	630	627	620	656	644	610	581	586	605	585	618	589	590	597	575	620	591	626	586	582	541	540	616	615	609	571	612	598	585	611	617	590	627	599	562	596	597	615	583	601	563	618	607	641	558	595	621	571	634	605	571	560	646	627	624	578	589	574	558	598	600	591	598	621	596	610	586	583	629	552	650	616	597	641	533	611	608	596	640	610	603	611	601	615	590	583	571	622	634	588	595	603	631	563	651	597	639	610	592	634	591	621	579	626	603	613	565	558	613	538	566	576	599	594	610	633	574	633	621	588	612
17705	29551	7435	813	783	793	811	771	764	763	813	755	781	817	775	795	734	815	807	802	779	806	754	800	804	751	790	809	777	766	771	798	727	779	764	807	795	774	741	747	776	809	751	757	798	787	730	781	787	786	830	734	742	755	758	782	733	775	766	797	748	778	757	784	746	788	764	774	785	738	757	766	725	812	760	723	807	747	746	772	786	781	773	767	763	727	718	764	770	758	756	798	807	739	791	724	803	797	748	778	773	772	759	760	751	730	742	792	798	756	768	771	714	830	767	733	746	788	749	798	786	786	725	775	765	761	748	754	764	749	763	736	699	762	759	797	756	765	765	730	780	737	748	818	771	783	776	770	741	767	752	793	767	833	768	754	744	777	794	743	781	770	760	745	801	740	767	717	777	745	769	741	799	749	751	753	772	783	766	788	757	729	805	756	772	746	767	719	761	779	741	725	689	704	737	754	780	782	778	760	742	806	788	782	779	706	812	747	766	790	801	768	748	736	783	757	803	704	733	777	767	776	724	807	758	770	757	751	746	780	799	808	768	815	742	787	799	725	725	727	758	757	768	798	752	810	747	756	773	788	830	768	783	769	738	783	811	785	782	745	736	747	779	811	720	776	773	761	765	784	747	724	745	723	761	763	781	753	799	775	789	784	772	709	754	786	786	760	789	722	745	713	749	765	743	705	793	746	745	808	746	762	770	807	814	739	737	714	765	778	782	802	795	710	787	718	787	753	749	758	714	776	736	726	785	716	750	760	755	735	784	815	766	749	767	810	788	820	782	730	747	786	722	793	800	802	783	759	793	844	790	760	720	725	724	772	789	797	775	716	809	798	760	757	798	777	725	733	762	744	743	806	703	780	713	714	700	771	757	758	756	735	768	787	716	767	793	762	773	709	753	766	687	746	780	739	770	791	781	791	788	737	744	755	795	729	780	758	764	751	777	776	725	762	766	773	788	749	732	799	752	791	759	775	737	830	735	829	746	773	770	779	753	820	741	716	774	794	769	751	778	760	725	784	733	736	753	761	786	743	810	787	748	714	744	745	773	728	784	824	734	745	741	769	728	744	743	849	752	774	755	785	779	760	776	761	750	784	795	748	793	780	774	728	771	773	743	781	758	727	780	724	764	780	756	779	759	756	791	750	762	717	758	753	754	762	773	813	779	768	818	789	801	772	765	769	788	753	753	747	718	746	768	793	773	808	800	745	736	747	747	780	729	809	785	737	739	772	795	770	768	751	767	743	783	773	733	744	761	779	742	731	759	762	743	766	713	748	735	801	769	754	754	742	737	807	769	770	748	741	770	724	835	767	731	819	817	779	786	803	766	723	765	752	789	782	773	745	751	760	766	757	776	801	784	774	821	726	758	773	715	786	784	727	738	787	795	843	724	780	724	754	813	767	786	727	785	780	760	752	813	704	753	766	718	796	733	783	708	730	738	767	755	761	711	740	835	761	731	770	726	769	799	733	737	778	809	770	780	769	776	735	751	756	808	727	720	753	755	790	781	755	744	732	762	765	732	754	766	758	736	793	735	758	759	801	761	734	738	782	818	799	769	760	764	793	783	737	773	752	754	743	785	779	711	759	758	777	784	767	763	763	749	776	754	755	738	789	768	753	736	759	772	806	777	753	780	789	720	765	774	776	712	738	780	790	751	716	714	819	751	752	734	825	785	795	719	720	788	790	763	735	700	774	775	781	799	749	729	758	777	788	760	744	778	774	751	742	756	761	743	786	790	742	779	783	760	793	772	755	767	758	782	777	775	761	796	776	746	770	762	759	716	830	789	780	731	740	838	760	802	727	785	718	743	787	748	778	753	805	729	769	767	721	721	753	783	757	780	750	757	786	778	757	767	791	789	787	755	756	783	772	806	763	731	747	740	761	755	793	782	760	778	765	820	780	749	784	797	772	757	785	776	761	783	786	733	813	759	694	776	825	787	810	732	740	764	779	780	821	762	800	762	789	798	743	755	746	764	749	772	789	777	766	801	743	808	800	757	747	738	758	771	765	791	799	796	786	765	778	793	774	766	757	790	715	739	838	756	727	760	769	778	735	775	818	767	806	812	730	784	762	776	771	770	820	807	713	794	793	720	758	716	751	793	751	800	751	763	783	735	761	747	763	769	746	768	737	775	771	757	779	808	832	706	748	803	743	731	714	791	760	752	813	788	789	789	761	774	765	834	807	760	768	793	808	766	724	784	767	773	786	772	797	740	732	743	801	742	766	759	773	793	709	790	735	717	737	746	757	781	800	777	760	765	792	743	816	781	759	761	761	766	795	769	818	722	798	807	734	769	751	740	765	751	730	748	759	747	787	710	767	777	748	737	749	744	770	762	747	736	769	721	773	732	735	727	771	775	757	739	816	774	794	776	802	750	822	787	755	834	805	726	762	753	794	751	781	758	755	776	757	707	787	778	747	797	803	785	779	732	765	702	738	730	786	764	777	778	756	736	741	755	745	757	754	761	805	745	792	777	761	772	759	767	785	770	780	838	772	805	759	756	752	770	699	749	724	780	760	759	718	778	740	734	729	752	791	777	752	743	781	785	771	779	768	758	731	773	753	753	787	775	744	755	731	785	802	725	768	761	741	720	740	761	746	726	772	707	771	793	718	749	769	741	788	733	759	760	741	740	718	783	743	689	768	722	770	779	751	801	759	751	752	759	762	800	718	719	779	732	775	761	809	765	761	788	722	788	790	750	800	766	739	728	763	781	778	722	786	796	758	728	774	754	805	778	731	824	761	745	782	759	771	759	776	775	753	758	735	774	740	750	770	746	788	798	778	758	803	787	753	828	744	725	765	805	784	714	761	771	796	727	773	765	757	749	760	746	782	725	776	779	765	782	776	774	712	749	750	745	785	764	767	760	803	748	756	744	758	796	831	710	778	695	753	755	792	766	734	764	813	717	723	746	774	743	776	775	746	814	770	770	780	761	757	812	757	783	739	731	756	778	787	778	798	729	798	766	781	765	752	757	814	784	737	787	731	746	738	811	820	793	776	750	716	730	740	754	743	764	763	719	797	776	773	785	718	721	773	749	749	772	752	702	751	820	754	753	737	763	797	756	728	740	772	774	773	766	767	759	808	785	765	800	791	765	742	755	775	761	745	747	794	785	755	737	759	787	751	800	748	742	702	765	739	727	785	778	779	795	737	730	772	805	756	721	787	776	808	750	733	776	752	811	738	752	764	763	750	764	785	786	769	699	748	723	774	744	756	773	761	762	784	815	747	733	775	808	722	717	783	796	723	752	776	735	826	745	721	719	781	778	737	760	675	750	737	758	777	802	759	810	766	784	754	729	759	798	746	778	760	739	746	789	769	783	806	757	708	778	791	768	782	744	765	780	772	777	757	796	795	810	723	761	774	739	738	796	786	773	728	764	721	793	763	799	763	725	729	781	783	753	824	787	736	742	742	776	788	768	745	761	788	819	827	808	818	716	806	744	732	759	773	802	742	760	723	757	733	768	740	800	786	753	719
23759	21582	28661	24607	20073	5209	839	672	594	638	582	531	498	537	519	551	505	521	537	548	530	513	493	514	516	503	530	533	592	513	500	510	553	489	528	542	527	509	543	508	512	564	537	522	497	519	501	526	525	550	528	539	578	480	560	508	499	551	566	553	525	527	530	520	537	467	530	515	501	530	541	477	582	507	508	527	526	500	563	533	480	528	508	492	480	504	488	504	507	508	528	532	482	473	535	484	530	479	506	485	477	501	505	492	530	486	475	507	507	554	547	462	527	504	526	498	517	528	503	544	530	533	555	506	514	508	471	468	477	518	490	504	560	497	543	545	519	556	488	507	547	534	507	536	513	512	530	492	508	532	515	546	531	489	514	526	481	506	550	498	505	534	496	497	499	501	516	511	544	518	528	509	513	480	539	525	473	532	510	482	513	531	518	542	543	515	492	525	490	465	484	495	529	500	523	529	526	440	464	497	515	530	531	493	563	517	529	526	518	468	518	508	545	542	509	573	523	529	491	534	510	518	522	503	518	520	485	546	511	452	484	503	460	546	524	485	527	498	522	516	488	541	492	510	479	526	463	524	509	559	495	487	538	485	547	553	464	502	540	553	503	490	518	503	528	503	541	542	492	557	523	521	506	523	524	527	478	498	474	485	524	551	471	515	526	524	515	524	509	554	527	496	540	514	533	516	510	515	560	489	503	504	530	472	489	532	531	478	507	511	531	537	509	513	461	525	532	512	532	477	500	474	532	509	507	535	544	494	491	476	529	463	509	535	580	565	542	508	539	571	519	506	475	556	500	530	524	490	554	519	487	507	536	465	525	536	537	543	572	523	500	533	532	487	514	527	488	538	486	527	520	519	490	540	473	506	525	476	533	515	535	512	509	487	513	539	518	507	488	478	513	505	518	541	488	557	490	528	478	508	513	528	516	538	519	474	526	523	501	510	526	554	510	506	497	536	513	537	528	509	502	510	520	516	509	525	518	477	488	536	490	514	521	504	530	510	492	531	508	502	478	523	516	532	483	520	532	516	495	511	487	562	532	496	524	489	511	560	498	493	509	526	491	520	471	521	517	492	567	521	494	513	499	492	517	509	559	516	513	518	505	532	533	509	533	545	498	520	497	528	505	555	498	497	508	539	515	476	495	530	555	533	549	518	519	530	487	511	543	536	530	520	505	493	511	526	510	521	526	530	494	476	538	480	538	544	526	533	514	506	513	499	552	471	538	494	510	500	507	520	504	480	508	497	541	503	540	544	554	491	499	542	525	506	508	529	508	509	532	509	537	534	489	515	514	537	532	493	509	499	505	522	494	511	487	495	500	534	480	498	521	490	528	550	499	495	533	521	548	560	534	507	539	534	470	499	551	509	485	500	536	478	539	525	525	532	536	527	515	499	518	534	517	510	513	548	512	461	486	485	561	504	541	506	526	508	471	489	519	529	525	481	509	490	475	535	498	478	517	482	518	464	515	491	497	515	507	505	533	494	504	515	514	469	516	493	467	532	515	503	526	526	525	532	527	515	524	531	545	548	491	486	490	526	497	499	492	494	507	496	521	502	536	554	549	500	498	512	498	532	479	515	522	529	512	535	502	522	566	529	489	533	524	517	531	499	538	522	484	475	521	491	515	480	533	545	539	505	498	521	492	510	492	514	521	503	518	548	493	530	491	518	511	505	528	513	485	537	501	502	526	488	504	502	519	473	501	516	525	516	498	527	503	527	476	557	565	512	498	548	546	501	510	513	525	536	503	509	540	540	502	491	544	531	506	521	526	529	498	501	504	521	582	508	497	555	576	524	502	487	508	519	476	502	535	504	507	587	477	498	522	561	526	497	494	477	553	494	536	500	489	496	515	517	514	482	560	466	538	515	531	472	536	506	518	536	488	504	509	512	525	489	550	501	532	505	507	563	539	487	554	528	502	493	478	475	513	550	517	480	512	475	497	524	523	522	529	482	490	493	486	488	470	535	556	527	485	546	540	489	497	506	527	527	536	519	539	496	519	525	506	502	518	531	504	567	496	529	513	581	482	528	488	447	513	507	490	528	491	546	519	533	520	476	493	521	529	497	501	504	534	492	534	495	492	507	446	504	542	517	541	526	466	488	528	531	561	536	515	539	507	493	534	486	489	490	531	531	556	523	471	488	512	536	537	499	507	524	568	501	523	472	518	504	516	518	520	510	483	551	512	529	566	491	512	517	525	487	528	492	559	564	496	480	536	511	526	527	541	524	489	514	510	548	520	502	522	506	545	531	470	493	481	523	505	519	519	498	515	522	507	508	508	540	535	558	478	520	534	507	504	516	475	522	493	514	535	501	496	492	482	520	526	532	539	563	485	518	549	499	439	487	563	494	535	508	548	488	534	482	529	514	496	516	518	531	498	527	526	554	467	484	505	453	524	498	475	523	507	512	541	541	509	481	503	510	504	494	508	515	514	486	502	467	486	541	530	485	536	528	530	495	551	499	511	479	547	462	497	489	487	490	469	474	521	482	524	499	505	512	489	511	513	494	527	507	537	516	546	554	538	500	521	494	500	539	521	467	500	532	493	479	507	536	504	486	485	460	528	500	502	492	536	539	495	520	534	555	520	521	474	493	529	522	496	504	504	515	553	556	486	527	501	517	579	527	482	542	526	489	529	524	516	546	517	512	537	517	523	510	509	510	523	526	580	509	492	550	496	519	521	516	551	515	504	543	476	521	487	507	502	503	521	516	532	504	499	497	517	535	499	556	531	554	505	561	518	533	527	492	551	529	481	474	521	502	542	497	491	513	487	545	550	539	505	492	514	511	484	549	534	489	543	540	516	507	498	459	479	505	554	516	539	529	500	531	506	512	532	522	510	521	537	470	540	516	489	503	522	511	524	519	533	486	526	466	534	483	507	489	529	491	529	501	509	526	496	497	516	558	540	478	519	500	521	525	517	496	525	536	536	519	516	529	484	504	520	518	500	516	491	580	503	488	491	484	592	511	462	478	489	533	484	506	529	537	510	478	532	496	504	556	517	520	520	484	542	523	494	530	530	538	515	515	512	493	516	539	526	508	493	517	497	517	497	493	505	497	494	489	484	541	501	535	502	527	530	478	506	498	511	505	516	478	513	530	506	469	523	512	513	504	525	545	531	504	501	519	519	541	538	484	533	519	492	486	547	499	483	523	528	507	508	526	533	470	514	478	520	503	545	500	509	530	541	508	493	487	484	484	503	527	524	508	556	489	486	511	501	517	506	538	522	530	482	542	522	512	557	488	539	516	469	516	536	548	527	528	512	497	538	541	525	556	516	514	485	504	519	537	531	498	498	540	506	551	548	522	526	510	500	561	519	495	518	524	509	473	503	517	521	477	489	464	506	541	514	513	529	469	548	473	476	489	525	517	532	497	540	488	532	508	534	528	529	511	527	499	492	521	518	531	513	531	544	505	552	509	463	530	509	514	506	548	521	499	482	567	526	479	535	517	445	526	531	522	543	473	531	546	551	518	522	515	488	551
43556	78476	34417	1617	1355	1182	962	932	895	830	752	759	692	737	616	746	684	721	687	703	666	627	663	714	673	649	691	679	718	630	658	704	706	663	692	677	681	679	665	631	687	669	677	644	698	642	643	722	691	661	683	659	700	667	712	638	680	697	692	675	690	708	736	656	720	690	637	675	648	666	649	708	667	662	658	673	661	682	656	667	621	650	633	640	680	678	644	668	688	686	664	638	717	655	647	683	696	626	663	651	634	657	679	662	679	640	676	637	674	633	655	634	650	664	660	638	638	621	646	685	654	631	658	705	639	644	661	640	682	640	621	661	659	653	648	651	704	604	680	659	637	631	653	619	715	675	626	616	666	639	646	686	653	648	670	656	643	657	671	637	671	653	683	649	665	653	667	659	656	680	673	679	638	651	656	663	672	701	689	681	664	672	641	646	651	677	653	675	679	693	638	674	669	688	619	640	666	644	652	661	593	640	612	663	627	603	650	601	642	646	621	700	642	692	642	653	660	668	631	638	662	685	611	636	692	668	640	651	630	618	672	653	685	621	683	646	655	613	656	600	631	657	635	623	681	622	645	639	668	671	651	653	656	672	643	653	688	660	639	664	642	615	604	650	655	687	697	655	640	685	605	688	592	657	627	726	663	635	686	624	641	633	672	614	647	686	713	720	625	650	673	644	623	708	648	679	642	589	680	640	699	695	670	601	631	635	657	634	665	698	652	619	680	624	658	633	614	661	641	640	631	640	655	646	625	675	575	633	695	614	703	647	615	688	670	611	658	664	659	645	628	713	609	670	667	663	661	599	693	705	656	682	633	672	647	661	617	673	639	662	664	665	686	645	651	588	598	690	661	673	640	608	641	665	647	635	612	685	664	695	589	681	659	657	690	698	655	680	662	642	642	660	636	651	700	649	651	668	628	654	685	640	621	654	641	670	618	631	635	627	660	620	646	706	629	675	631	613	648	644	659	633	620	632	688	667	639	688	632	666	686	651	607	634	636	628	651	643	672	663	670	667	673	608	664	666	615	636	656	682	667	629	616	648	679	632	652	682	656	653	659	645	667	634	683	704	620	629	646	592	678	712	669	658	660	611	671	638	697	670	643	632	655	633	679	628	634	624	671	673	680	624	641	627	662	650	652	626	627	629	647	690	626	669	659	688	679	614	627	668	659	673	654	691	620	658	673	638	632	647	669	607	674	627	634	645	666	642	690	642	635	670	671	639	647	653	628	683	626	654	652	648	692	607	647	663	682	642	678	621	642	643	662	623	672	665	677	687	681	634	640	618	598	671	632	710	670	669	652	691	620	651	658	662	652	659	635	647	653	705	669	633	673	655	669	710	642	643	676	651	653	654	646	692	630	674	666	699	686	642	693	619	646	640	648	682	686	665	605	639	647	649	676	646	647	658	658	684	690	705	667	618	680	631	644	639	649	686	659	667	623	660	608	635	636	660	690	605	635	631	675	679	684	654	725	648	648	618	632	653	615	651	667	694	672	631	660	642	655	668	699	610	645	669	658	680	655	642	647	676	679	636	695	697	681	638	670	662	655	657	607	615	657	622	664	641	663	693	737	641	600	691	655	657	674	628	606	627	676	656	633	682	644	610	681	627	621	674	647	646	680	678	679	626	674	629	649	669	638	654	655	665	633	615	685	689	648	694	671	652	644	648	662	711	635	679	679	674	635	699	686	635	663	671	620	660	677	656	680	648	674	645	716	718	668	653	650	705	662	658	693	634	685	660	686	657	675	692	669	662	623	661	702	646	655	660	671	647	671	693	718	628	629	603	704	681	681	660	646	655	646	649	659	623	646	630	643	613	610	643	660	686	634	715	639	627	632	663	664	621	664	599	640	658	684	599	638	650	683	692	640	694	620	655	652	667	668	677	697	671	655	667	627	686	667	650	637	651	646	612	688	607	692	692	640	623	643	675	671	659	661	696	641	633	636	639	610	655	615	653	656	626	619	680	608	646	666	674	657	608	687	680	597	659	653	654	670	654	695	645	617	685	639	653	702	633	653	661	656	673	660	618	658	652	637	617	646	649	666	715	654	655	679	648	638	651	669	706	656	646	657	661	605	628	655	653	678	686	651	647	660	624	645	665	689	671	622	672	641	635	691	653	686	702	662	658	668	639	653	619	622	664	696	704	580	677	681	678	655	697	649	658	678	662	632	625	620	670	680	672	677	642	632	639	665	655	611	653	715	679	648	609	635	634	670	687	647	664	660	681	640	663	630	648	674	678	635	701	648	610	722	669	629	628	673	673	671	664	649	693	709	611	643	656	672	634	700	620	682	689	673	646	690	707	646	655	642	663	656	647	622	693	648	669	645	689	665	671	652	681	659	654	688	703	624	652	661	619	640	662	646	626	652	727	657	650	637	657	670	690	675	639	669	676	659	639	665	641	681	724	640	628	656	671	694	635	663	632	642	617	623	636	682	664	623	675	630	644	659	670	641	635	626	612	636	649	657	683	618	636	648	640	698	630	637	655	650	631	602	660	660	690	685	653	678	684	669	663	655	660	622	676	646	644	619	690	667	635	647	684	656	645	659	671	650	664	631	657	685	690	697	704	669	657	651	685	676	640	636	647	676	659	690	582	652	621	651	656	664	663	749	641	627	671	652	604	642	626	644	646	680	615	647	597	633	631	616	646	651	652	635	621	666	679	650	649	670	603	638	648	662	656	684	636	611	666	634	638	667	632	623	618	687	727	642	699	644	669	612	668	666	656	636	616	722	655	676	652	641	651	632	685	656	685	666	663	665	688	679	632	686	664	670	682	662	686	636	682	649	650	636	678	668	680	680	621	641	630	630	674	623	646	631	661	629	605	685	668	670	668	659	679	664	681	675	668	609	668	729	633	668	677	687	599	696	659	685	601	642	665	677	698	707	627	608	657	652	638	646	671	623	649	703	616	665	658	654	676	618	663	681	644	654	635	627	643	640	654	650	628	636	650	688	657	633	645	623	639	645	641	610	676	651	662	657	663	692	632	636	609	653	617	619	650	640	646	652	637	624	662	671	641	689	636	638	637	651	620	684	663	632	676	657	672	653	629	643	685	632	651	625	672	664	699	641	701	667	664	670	648	672	654	664	654	657	645	668	686	654	646	654	645	691	653	625	608	650	652	650	658	662	664	646	642	688	676	643	612	662	684	645	665	655	672	677	680	642	685	641	686	667	624	689	679	677	614	687	617	637	635	686	636	647	633	672	635	649	653	656	640	623	653	679	604	645	663	652	654	607	623	657	684	654	661	666	704	698	639	666	646	652	643	588	677	635	655	671	671	653	692	654	573	641	651	652	627	673	681	661	644	662	663	631	636	617	673	640	667	643	674	648	685	625	651	637	607	649	680	633	671	650	633	683	632	667	640	599	649	660	632	640	663	665	669	674	617	641	634	673	653	684	629	674	663	666	675	658	616	638	665	632	658	608	631	704	650	686	649	662	672	632	646	619	642	648	699	722	660	682	642	648	633	671	677	681	635
24934	22080	27367	24417	6149	716	661	587	601	569	574	556	553	570	531	526	507	525	511	558	516	514	471	539	527	531	516	535	530	545	524	558	541	534	537	527	554	577	536	517	515	545	534	537	549	528	513	540	509	557	539	557	561	558	549	521	550	550	533	506	565	568	571	512	542	490	563	524	532	493	544	537	519	503	529	535	463	560	516	477	552	521	524	549	552	566	504	530	487	522	569	514	524	486	571	529	532	545	534	510	544	569	513	523	515	504	534	546	542	524	547	508	558	541	528	560	538	521	504	517	514	526	556	565	536	552	559	499	528	481	518	510	550	546	518	543	505	552	524	536	539	521	494	521	534	577	560	550	534	554	490	535	518	532	544	545	494	537	507	547	582	501	539	536	500	517	531	517	532	526	542	552	532	554	537	462	540	557	551	524	503	540	539	520	505	490	525	510	533	553	505	507	518	520	551	578	473	535	522	498	528	555	513	538	530	511	542	518	545	501	490	546	452	546	530	530	506	525	493	535	489	538	482	544	476	575	550	561	496	503	496	549	518	535	520	502	536	545	516	513	554	543	534	521	540	545	573	523	503	517	553	517	513	503	552	507	510	563	521	556	542	546	507	563	581	522	555	553	514	560	516	545	525	531	545	512	525	561	517	529	529	489	516	549	473	545	540	552	534	543	523	461	516	484	518	495	520	551	492	518	573	494	476	526	544	564	535	525	510	520	537	502	534	527	514	497	546	560	546	566	506	538	535	499	527	552	537	511	509	507	554	530	553	496	550	513	571	539	562	519	551	552	530	512	503	549	525	535	513	559	496	543	496	545	519	538	520	527	534	535	509	511	533	513	544	515	515	558	500	518	536	538	537	504	537	562	523	510	533	511	504	538	516	518	511	567	469	550	519	528	510	500	481	493	526	551	544	533	521	533	532	523	525	537	518	494	557	495	535	487	544	544	528	537	556	506	520	550	535	532	527	558	503	548	559	525	532	526	521	492	536	544	563	527	530	560	555	511	507	548	540	521	542	546	532	551	517	531	512	543	499	528	580	573	512	533	562	557	519	529	502	526	549	522	555	534	569	507	553	511	545	572	525	515	507	484	526	538	569	546	566	552	518	538	537	523	496	516	561	519	522	501	520	535	495	538	536	529	499	547	552	507	526	543	513	489	518	540	537	518	547	533	543	523	552	537	524	499	495	588	545	535	547	518	542	503	538	484	543	531	516	539	513	552	555	582	540	521	538	507	506	528	519	517	538	509	545	540	510	506	538	550	544	581	577	495	545	529	509	565	552	559	483	569	565	537	557	524	506	533	540	521	537	522	556	499	539	521	496	559	526	537	518	510	528	547	536	561	518	514	527	523	512	556	549	531	503	522	558	518	559	524	504	533	503	524	525	509	505	515	547	565	516	531	551	507	530	516	521	517	543	521	539	541	567	548	517	529	484	565	520	554	528	525	509	499	549	521	496	544	538	529	526	508	510	500	462	493	532	516	520	565	504	538	511	575	536	527	568	549	555	541	574	530	497	487	503	523	529	541	533	529	473	519	531	485	515	525	569	516	540	567	553	549	534	533	497	495	525	516	536	512	505	501	519	533	512	531	540	535	522	536	548	542	567	507	552	509	587	565	513	550	513	500	545	514	539	502	496	510	504	510	545	492	512	525	519	522	573	504	531	540	537	489	510	539	529	523	549	518	528	510	523	515	507	533	535	487	504	522	509	493	514	546	495	554	525	531	497	488	534	506	528	514	532	558	556	520	527	582	580	516	534	559	510	571	551	535	500	539	547	479	553	507	515	512	513	555	515	540	571	504	556	524	534	539	526	519	513	555	539	505	496	547	512	550	519	502	520	465	547	551	522	557	543	531	538	516	535	529	506	506	537	531	489	537	586	536	524	515	532	543	527	568	546	526	521	518	508	522	541	528	560	489	585	477	543	541	523	510	528	539	514	506	532	556	524	550	536	552	565	488	545	544	500	521	535	548	492	567	514	510	503	541	539	478	519	553	553	551	519	496	553	549	526	531	488	543	549	543	546	532	514	520	526	543	534	515	519	522	507	596	524	527	548	503	498	487	554	525	517	542	552	486	550	496	493	481	525	554	524	534	534	544	527	539	538	505	536	504	540	566	521	565	551	529	545	526	494	563	488	528	542	537	540	566	524	523	538	516	551	553	542	567	552	501	504	551	534	561	532	545	518	468	518	574	553	550	538	527	547	515	532	526	516	520	525	506	540	528	490	507	518	535	525	531	518	523	529	563	530	521	518	515	530	538	516	557	487	516	544	530	525	517	540	510	531	517	496	511	560	541	566	502	534	510	535	509	534	474	524	566	544	554	563	493	498	510	562	494	513	546	544	510	528	494	541	539	550	522	538	526	477	544	547	504	511	533	563	524	515	496	544	518	506	544	566	553	513	527	487	485	553	504	550	520	524	541	512	525	531	502	579	521	524	484	544	511	465	531	508	529	568	459	527	553	475	527	487	504	533	520	569	545	480	499	535	524	532	484	527	534	537	551	552	553	535	534	498	498	528	568	502	516	513	521	546	525	547	543	533	530	516	488	527	474	485	504	540	526	527	521	553	492	560	535	531	499	525	527	520	543	524	555	560	510	555	488	496	484	512	512	498	528	563	504	531	496	531	543	510	528	528	519	518	552	560	510	553	541	527	538	515	565	591	530	528	478	484	529	561	515	518	524	501	495	507	535	569	524	490	528	547	515	540	514	530	525	558	546	543	503	554	558	546	506	513	530	569	502	528	557	472	523	504	527	546	534	537	532	510	526	539	553	527	501	540	529	544	515	536	516	521	556	566	512	502	493	534	528	541	560	550	532	541	550	503	563	519	467	542	563	515	517	491	543	575	531	522	541	530	526	561	520	539	535	525	527	549	513	506	495	544	488	542	510	543	481	557	548	547	528	523	543	549	550	528	503	542	515	538	532	556	468	547	518	522	547	534	575	511	517	537	532	509	508	555	538	494	539	542	510	526	529	500	531	536	522	543	470	507	504	531	569	513	526	566	535	552	550	527	556	558	548	523	505	554	515	569	530	528	533	530	517	512	571	523	533	494	524	532	522	505	492	520	538	526	535	512	573	499	523	516	503	549	492	528	508	536	553	520	541	512	473	498	547	514	533	541	521	501	529	511	508	567	557	526	552	524	534	548	553	571	520	527	547	533	575	536	504	535	567	484	549	495	516	559	494	534	533	481	519	517	517	557	552	555	506	464	497	498	519	516	530	572	491	501	576	569	535	563	512	545	540	535	518	529	574	535	557	542	549	546	530	550	520	546	503	537	560	514	530	550	535	513	525	526	536	514	569	507	558	514	545	529	545	496	558	540	554	502	522	562	522	500	516	532	513	541	548	545	518	503	497	494	548	495	538	551	533	548	509	553	496	541	544	530	509	525	545	532	496	514	501	537	547	546	563	544	510	488	474	549	549	529	492	502	531	523	510	551	493	557	568	521	504	499	508	492	545	518	517	544	569	508	578
38645	66074	24925	1135	1034	920	858	811	792	728	717	732	688	734	691	728	720	673	657	642	655	669	683	629	660	640	661	705	659	655	674	681	687	600	705	695	693	697	669	657	648	706	637	580	705	663	701	641	649	685	650	680	712	689	676	708	655	704	695	674	706	680	655	696	668	651	648	649	658	640	658	656	675	687	648	642	605	652	665	651	624	687	689	665	666	654	619	622	665	673	668	623	657	690	674	673	682	688	669	655	680	643	694	626	684	651	673	653	670	628	662	681	654	633	662	647	681	642	663	683	683	638	681	666	660	674	701	645	601	676	653	642	649	662	640	676	628	630	605	642	681	651	683	665	657	643	676	616	670	683	699	647	677	649	675	640	668	689	627	683	684	653	618	659	660	632	648	659	645	647	663	674	680	651	680	649	663	633	629	677	604	621	679	649	684	636	654	687	590	629	687	661	672	678	702	720	660	687	667	656	681	625	700	689	664	595	687	651	660	654	648	635	661	643	663	642	659	654	695	691	624	669	670	652	635	636	644	679	626	698	619	690	592	671	675	629	678	627	652	677	637	703	683	635	677	699	607	739	706	640	613	677	662	670	696	627	662	720	698	699	636	602	687	615	646	662	653	658	638	678	656	708	641	671	658	639	652	666	673	652	658	689	641	655	660	698	633	697	680	684	653	678	661	644	613	653	666	671	627	701	628	667	637	737	645	663	662	638	623	668	729	655	647	659	640	610	678	663	657	697	694	664	660	642	630	708	663	627	575	666	641	688	621	690	614	616	627	676	621	677	662	659	630	694	696	615	653	642	638	657	650	658	657	720	627	681	650	671	641	627	618	690	648	625	663	654	660	616	630	637	658	623	683	647	664	690	683	658	675	666	640	665	694	659	689	682	686	652	638	622	612	628	640	662	658	647	618	616	648	634	637	704	713	660	652	678	650	644	667	671	652	640	665	652	621	690	680	677	641	643	684	679	678	721	691	665	686	648	676	681	662	687	672	657	652	671	664	659	686	670	652	656	640	656	625	649	649	678	651	664	674	615	643	651	653	676	680	642	662	652	634	658	629	644	637	635	627	655	676	626	655	643	647	665	638	660	679	669	636	653	640	607	679	646	664	695	709	633	658	652	682	624	658	606	645	702	662	665	684	648	716	662	703	657	640	705	690	671	628	655	710	676	648	668	681	644	641	659	674	668	674	686	618	658	657	660	659	660	630	591	667	686	667	674	679	657	612	681	673	689	696	694	704	684	621	651	683	608	685	686	649	678	617	670	661	639	613	665	677	653	668	595	623	678	669	672	646	665	658	681	656	653	650	649	643	718	678	716	667	680	660	702	668	625	628	653	655	691	711	664	668	663	655	700	662	695	735	656	664	665	636	685	679	646	650	673	652	635	686	634	683	652	663	611	658	676	723	713	645	652	700	656	695	699	634	626	681	674	684	681	698	659	639	635	686	622	670	665	650	628	668	641	629	651	747	728	682	650	670	621	679	642	627	633	682	686	694	722	686	688	636	662	659	653	662	660	655	657	678	662	650	678	696	651	653	672	650	647	648	673	621	632	666	649	635	672	702	678	688	644	614	614	630	700	636	645	676	697	638	635	675	677	608	692	718	646	648	662	657	666	613	688	690	684	653	635	670	695	645	652	677	633	666	644	633	665	645	699	637	637	694	620	667	662	616	697	673	626	662	643	647	652	621	660	670	652	671	650	659	635	656	712	668	654	655	679	674	685	699	645	654	638	656	634	667	646	650	645	613	649	687	654	671	634	660	670	677	688	647	641	680	682	681	663	631	679	630	632	673	616	619	662	674	649	682	707	701	676	663	655	666	666	622	651	678	649	633	681	638	708	667	653	632	708	676	704	654	618	658	650	625	664	652	600	681	664	629	659	624	610	668	617	623	702	642	641	657	656	657	676	715	644	619	642	693	685	661	617	675	666	641	669	671	666	671	658	663	693	650	655	636	645	642	652	654	634	659	675	637	676	691	705	631	659	661	701	722	663	671	668	622	668	638	671	658	633	648	711	613	640	681	650	674	636	698	636	693	676	684	655	627	637	639	667	695	633	686	655	649	661	659	702	662	635	620	669	641	656	655	674	679	683	693	658	674	675	676	690	677	630	676	642	717	647	626	661	630	681	628	687	690	683	644	709	631	610	674	712	705	667	650	667	664	636	624	653	691	675	646	641	655	678	657	655	634	668	626	711	663	671	700	645	662	641	700	695	645	632	681	701	671	676	682	683	632	639	643	659	676	667	711	695	652	652	690	635	660	655	663	672	639	660	683	662	642	675	691	669	643	664	641	669	629	690	668	656	651	662	643	712	679	714	678	686	717	666	652	680	695	693	671	643	645	678	606	646	620	694	659	642	644	704	726	675	624	666	644	680	667	663	621	643	655	678	615	662	725	703	663	691	615	658	688	656	700	670	682	623	635	682	680	650	682	671	665	641	669	656	628	624	678	677	711	679	668	671	654	670	650	621	673	691	643	601	674	649	652	671	654	697	616	670	633	725	642	629	641	666	652	698	628	691	662	659	650	637	648	649	647	652	660	665	605	685	673	690	706	641	649	618	629	646	640	645	662	642	718	665	658	652	686	646	625	618	689	620	658	660	629	652	665	648	690	660	669	665	658	637	669	624	654	687	667	682	698	683	624	712	629	650	598	701	627	706	676	632	633	651	670	670	673	628	672	675	692	666	639	621	674	678	661	654	657	645	664	655	672	641	626	683	665	678	639	630	700	655	633	672	636	667	689	656	671	653	675	685	717	681	666	634	603	691	671	723	614	643	667	656	673	650	642	668	618	671	651	655	640	620	633	680	649	656	678	647	666	645	676	632	622	666	707	646	677	713	652	653	643	655	620	667	645	643	639	668	697	633	691	658	663	660	649	636	671	677	653	700	672	670	700	661	626	698	684	656	655	632	646	654	685	690	686	614	658	644	622	656	632	668	661	650	662	647	653	693	591	628	659	702	671	668	693	650	633	680	687	667	682	650	633	659	677	680	652	615	656	679	683	633	649	658	691	664	627	651	666	658	649	624	656	640	623	662	699	697	689	646	613	634	675	603	690	650	665	633	691	687	645	688	651	657	684	658	684	654	669	638	678	623	649	672	666	692	660	670	621	645	697	624	649	636	653	663	677	693	682	647	627	668	646	621	646	663	670	625	724	644	671	666	628	693	623	668	670	654	712	620	620	672	652	669	662	668	663	684	651	642	667	705	665	640	657	634	680	688	666	681	667	641	670	663	635	670	671	635	690	658	664	669	673	687	660	667	681	669	659	663	662	643	681	653	680	654	669	674	677	695	635	699	696	626	706	668	670	693	624	718	674	660	705	637	673	660	658	623	670	657	646	666	663	672	666	646	666	659	650	644	646	681	638	683	647	688	680	672	648	653	703	635	697	632	658	641	651	640	688	661	635	653	649	621	680	629	690	729	676	676	655	655	691	618	688	716	679	703	699	626	684	666	627	663	671	641	661	680	685	676
22839	21496	29071	24175	21394	20138	3166	618	593	529	518	495	435	459	448	412	412	426	453	397	423	424	428	402	386	421	409	415	403	412	383	370	423	429	405	378	392	389	405	428	402	420	419	382	413	436	400	396	444	398	396	442	432	420	434	392	436	425	431	427	420	420	434	409	426	427	373	369	402	383	406	426	391	426	369	411	377	396	392	415	376	386	383	376	455	400	405	363	400	419	407	404	394	449	393	393	383	364	388	382	390	391	380	396	347	418	360	370	425	402	385	416	397	383	356	390	420	409	441	404	418	374	386	391	394	410	406	419	421	361	380	410	405	384	389	369	406	385	399	398	400	401	365	365	391	385	383	395	383	404	415	420	388	402	424	402	382	373	392	394	372	384	381	412	412	397	370	401	364	374	383	389	424	393	386	422	406	357	404	390	415	385	436	370	386	395	384	400	424	395	402	411	390	406	411	422	404	416	386	384	373	389	402	357	381	373	348	372	370	413	380	406	385	393	393	385	364	408	366	399	411	379	371	383	430	400	381	386	415	393	390	423	373	402	346	401	421	392	414	398	395	380	389	406	386	452	383	382	380	368	384	372	402	397	399	370	382	396	370	429	363	390	416	353	384	381	392	411	412	374	370	385	402	369	359	389	401	374	406	351	423	370	426	383	383	376	378	411	402	395	397	382	386	411	402	384	390	373	398	381	377	366	410	382	387	396	400	417	393	383	424	417	436	370	355	370	386	364	395	374	385	398	417	373	375	446	392	405	420	388	386	383	359	410	400	434	424	412	385	400	397	386	393	372	372	408	341	381	413	382	400	398	356	355	395	386	396	406	373	363	377	403	426	362	408	409	404	392	398	392	410	411	398	380	411	397	373	426	378	437	383	400	379	401	363	405	408	399	390	366	394	409	365	411	369	397	365	380	395	421	415	394	384	378	383	439	390	368	396	382	362	399	406	400	416	388	391	411	390	404	388	397	404	385	389	381	353	426	410	362	402	421	386	387	397	384	418	383	374	381	383	405	397	376	365	412	384	388	374	389	405	385	383	374	352	382	359	377	401	369	384	420	372	377	375	394	380	393	369	362	344	399	406	406	392	354	392	411	421	402	385	402	410	378	382	417	389	399	378	371	355	388	404	399	402	341	408	399	417	372	355	351	405	455	410	415	392	355	363	398	378	436	385	370	340	385	381	390	398	390	413	408	387	410	362	391	385	345	378	393	378	350	405	392	385	389	377	394	374	401	404	340	345	373	369	396	407	403	358	371	372	383	427	359	430	421	389	357	385	385	410	371	405	391	400	377	395	370	382	387	401	399	383	397	375	418	385	375	408	419	382	404	333	380	389	383	394	390	387	346	394	400	400	430	411	390	396	376	424	382	410	402	398	391	378	415	373	398	385	403	426	373	380	405	428	397	400	364	397	386	401	421	388	396	380	382	406	419	414	371	382	346	391	410	366	378	381	389	418	381	378	392	462	416	350	360	422	386	372	355	360	391	418	385	422	376	389	391	416	405	362	360	339	415	404	401	403	377	405	434	395	374	404	377	406	390	408	403	361	392	390	364	367	392	410	421	404	397	386	379	404	400	385	362	423	387	392	374	381	405	374	396	405	394	401	373	379	406	394	406	378	401	419	434	398	368	370	375	386	385	366	364	414	381	396	392	404	381	362	400	415	429	423	381	339	405	399	348	406	399	414	397	398	365	371	365	395	393	381	408	395	384	392	407	403	405	408	440	372	376	382	396	399	415	409	404	410	393	360	422	384	413	421	367	389	363	425	401	376	341	396	417	386	391	392	403	410	394	426	398	368	384	391	373	401	403	420	413	419	395	394	370	397	381	423	369	359	406	414	378	391	390	406	422	386	387	376	398	401	416	376	384	436	386	422	403	404	391	380	339	379	407	399	412	384	402	385	394	421	376	365	386	361	361	382	409	350	405	411	425	359	364	395	380	426	405	401	367	381	391	382	414	382	365	392	412	392	396	380	425	384	381	392	413	395	395	374	381	380	363	385	365	372	427	398	387	406	415	385	390	359	380	376	376	409	386	448	397	367	396	394	412	401	399	383	404	377	376	387	399	426	418	366	393	394	408	371	382	419	429	432	387	405	373	400	391	411	392	379	362	400	411	417	370	420	389	388	388	389	387	409	393	395	371	433	384	371	374	429	375	364	387	418	383	414	346	405	425	412	384	388	360	374	373	428	388	364	362	429	372	385	377	389	388	428	387	412	421	400	379	375	382	374	362	350	396	411	375	372	371	387	412	396	373	380	414	375	423	366	357	388	399	380	403	395	458	403	376	357	424	398	429	378	391	372	413	378	379	382	377	405	423	421	384	374	405	402	392	405	385	432	376	379	427	393	400	416	394	405	387	414	384	384	396	421	374	436	359	362	408	385	393	383	360	385	403	431	363	365	428	370	373	339	377	420	383	377	400	382	372	408	408	379	400	412	399	401	421	383	409	411	419	385	368	386	393	409	422	401	371	398	427	391	380	371	399	410	405	401	420	413	393	385	415	359	405	387	391	367	387	361	362	407	386	394	409	421	405	404	392	410	414	370	398	404	396	384	407	405	418	393	395	402	431	385	382	405	391	409	352	432	390	358	420	392	416	393	435	374	416	370	391	396	398	372	381	397	393	460	378	376	407	384	399	376	377	362	354	402	383	402	400	376	402	369	412	385	417	397	400	386	408	400	411	398	380	384	385	390	393	423	400	393	395	394	360	400	366	371	403	360	393	388	401	368	378	375	416	402	361	418	415	351	366	405	375	369	384	371	415	400	380	405	364	373	403	421	381	393	428	402	381	357	346	393	386	358	375	378	391	403	377	399	407	400	442	418	424	400	411	387	418	345	361	407	394	387	401	395	370	416	374	358	384	366	397	419	406	385	406	372	405	378	415	387	377	398	377	409	369	376	397	385	382	416	381	397	391	396	408	360	416	376	406	382	418	401	395	356	410	360	396	366	386	357	413	393	376	363	340	415	357	383	409	393	412	370	407	390	381	386	414	378	417	413	408	405	393	367	380	421	363	404	401	411	395	363	410	382	406	386	383	375	354	415	380	379	350	378	392	417	421	375	387	389	373	378	377	387	358	346	406	368	410	423	406	371	388	385	417	367	406	399	410	378	428	356	381	408	381	377	375	395	425	405	373	433	396	402	380	398	399	399	374	396	370	357	390	391	387	398	409	352	374	421	426	386	400	379	384	407	403	350	418	396	414	399	402	368	423	424	405	390	374	392	359	412	372	390	383	370	346	358	395	404	423	385	386	407	416	405	366	405	427	419	371	392	389	401	359	420	412	359	374	428	408	392	421	369	377	438	396	392	399	408	414	361	387	397	384	377	390	402	379	423	373	385	393	415	385	392	382	359	424	363	397	373	427	381	423	370	412	433	384	367	352	410	391	389	400	392	386	402	364	368	396	409	431	383	363	401	396	379	377	377	420	361	405	373	366	397	413	383	381	385	428	409	354	387	401	407	397	346	399	404	373
49815	91915	36422	2331	1823	1400	1219	971	906	787	705	681	653	616	619	571	589	516	554	561	510	584	506	518	539	515	529	522	510	523	486	541	517	545	511	486	549	481	531	507	525	513	552	527	549	550	534	525	507	503	534	522	519	511	441	524	508	580	553	491	570	548	552	518	505	529	500	516	552	528	477	544	495	517	479	506	514	484	482	456	505	514	545	479	472	516	519	480	512	500	547	467	516	482	482	466	497	483	501	478	525	511	464	525	511	486	489	479	483	506	504	507	467	494	461	485	537	486	477	505	485	494	487	461	510	477	483	467	507	506	500	449	517	501	500	477	489	544	463	511	493	484	500	442	520	498	456	478	537	495	448	500	483	528	474	510	498	515	505	471	476	527	482	493	488	462	513	517	507	497	500	470	536	473	487	476	488	470	472	469	504	517	504	486	471	461	465	495	520	418	522	479	475	512	511	462	466	507	505	496	502	470	499	473	464	473	463	509	490	471	518	513	470	474	501	432	495	520	434	498	476	503	500	473	485	492	470	515	482	471	535	485	468	493	468	485	496	481	467	518	490	488	491	488	471	490	492	492	498	513	473	468	498	500	514	517	520	516	457	450	470	546	508	496	452	503	469	538	486	487	540	448	518	499	464	504	474	493	455	463	477	514	496	483	504	498	494	498	515	507	448	552	506	467	457	488	500	472	515	469	519	489	484	497	477	542	513	516	486	457	462	520	481	518	505	476	482	468	515	493	508	517	499	498	491	490	448	494	507	471	527	462	490	470	453	529	480	499	490	490	525	488	448	448	519	480	523	468	505	502	493	489	503	497	498	498	481	501	481	513	486	500	484	514	505	537	489	489	441	493	444	538	475	463	490	495	511	530	468	512	487	513	501	480	509	499	485	502	517	505	487	540	499	488	481	480	519	484	456	461	523	542	505	466	483	510	457	473	540	455	512	490	460	525	478	509	500	526	490	503	502	463	499	526	499	515	490	499	520	507	500	476	511	492	477	535	513	524	495	476	509	493	491	487	465	492	487	515	486	490	521	476	478	535	493	486	475	484	465	477	512	486	451	472	508	510	471	518	524	515	450	510	505	481	479	519	489	516	495	492	486	470	488	438	549	466	499	511	503	528	513	455	486	498	478	499	502	477	508	496	488	483	513	521	489	476	460	467	468	486	488	482	518	528	492	485	483	495	492	496	521	504	457	504	530	489	477	484	485	460	488	481	491	514	502	482	497	473	482	470	458	477	468	506	492	513	506	484	507	483	499	461	496	503	498	520	484	478	501	474	497	466	472	517	489	483	456	480	493	474	454	438	562	525	486	482	513	531	493	486	496	473	493	526	521	497	497	457	488	483	520	483	476	499	496	468	486	464	490	516	466	477	496	485	496	476	515	494	488	471	505	515	461	502	495	512	486	463	490	473	484	502	505	506	473	457	494	467	496	463	525	462	500	463	491	499	481	502	481	436	508	498	463	502	499	508	488	477	507	487	499	483	533	506	538	491	472	465	484	480	508	473	476	465	523	488	510	505	449	458	476	493	488	470	489	511	477	486	495	515	486	500	472	532	469	460	493	491	488	477	482	513	488	499	473	463	479	518	479	471	516	495	484	443	481	515	487	471	493	480	496	499	549	515	510	502	477	471	479	506	476	486	502	499	522	465	495	504	514	499	502	497	502	533	466	514	501	522	514	529	476	504	507	523	467	491	490	457	487	487	509	486	504	458	493	511	477	492	500	494	490	476	457	512	497	503	482	521	503	462	482	496	486	491	495	495	501	490	540	472	481	479	496	475	530	448	489	467	512	487	482	496	491	471	482	482	509	520	504	491	508	465	441	524	496	465	516	483	514	491	487	502	498	478	496	472	514	498	491	481	492	526	484	490	472	518	459	472	499	499	515	492	486	458	521	489	530	521	505	477	511	494	485	483	479	474	509	477	502	505	504	498	495	476	478	530	500	517	486	476	509	499	496	493	496	527	456	524	482	491	458	489	507	506	476	496	474	453	516	508	483	506	472	493	504	499	510	489	492	497	504	452	466	472	512	444	504	500	478	447	495	493	484	518	510	516	496	503	490	520	486	485	481	470	499	538	477	528	511	453	471	476	483	471	504	506	492	472	491	508	539	497	522	465	524	515	491	476	470	482	539	472	524	470	480	444	471	510	498	442	479	484	522	466	484	509	467	516	554	498	489	479	511	473	514	494	474	549	479	485	503	495	487	489	544	477	481	501	503	463	486	478	496	520	486	530	502	527	498	510	513	465	469	485	465	487	501	512	473	465	517	527	518	444	492	503	498	456	489	488	529	501	492	487	514	479	506	480	495	497	505	470	497	514	476	518	499	518	480	522	517	488	487	502	490	500	481	475	475	509	485	546	511	518	503	466	453	443	473	450	471	481	464	467	468	459	496	482	502	480	543	531	470	469	492	476	496	487	498	481	510	508	495	545	475	486	520	483	478	452	480	489	521	490	460	511	516	465	506	477	475	514	504	491	524	463	492	495	479	469	519	489	512	475	473	480	440	479	472	492	473	460	462	539	469	492	486	474	505	494	486	474	491	492	504	501	467	494	515	527	520	465	454	514	475	451	515	501	495	507	484	467	485	465	488	538	460	497	514	527	512	463	495	506	473	489	437	482	483	499	455	499	485	493	535	467	515	509	494	460	517	494	490	523	506	532	505	477	495	486	484	511	507	501	508	525	475	488	484	510	483	520	493	499	506	477	521	486	463	474	508	472	456	498	494	493	501	510	494	479	480	504	484	470	505	460	511	540	543	495	434	453	495	521	490	480	484	483	532	488	489	486	513	526	515	515	473	484	494	503	481	503	463	505	482	450	507	492	436	506	519	514	485	502	498	516	517	497	450	454	466	523	501	488	476	485	498	462	459	517	480	509	482	493	490	503	467	493	480	540	480	499	486	487	477	500	514	429	518	469	484	468	518	464	489	493	521	503	470	496	468	496	512	507	492	481	501	472	459	481	506	463	493	456	517	461	473	487	495	498	510	473	530	473	477	507	478	519	524	490	455	511	486	509	515	507	515	498	506	456	447	528	507	507	462	478	504	508	506	517	511	468	509	476	497	515	513	513	468	492	487	471	468	486	431	511	489	496	510	560	515	475	475	518	510	545	451	447	536	500	513	495	481	461	484	503	516	516	492	517	500	499	490	493	466	509	506	489	462	485	506	492	471	508	464	496	489	459	484	485	477	490	458	524	480	502	488	486	474	472	477	510	489	476	479	512	480	486	534	494	475	532	510	487	478	500	493	505	491	471	471	526	480	491	468	506	454	478	442	463	513	473	499	486	517	473	493	491	494	505	490	515	434	484	506	499	525	453	516	484	506	513	457	446	461	500	492	496	491	478	482	495	498	448	468	458	473	505	474	481	481	489	474	465	506	486	502	495	502	519	443	466	483	487	534	505	495	474	491	469	499	505	478	477	460	461	483	474	486	507	509	502	527	506	520	508	509	510	492	486	465	510	520	448	502	478
28239	21672	12414	1174	663	623	614	645	646	623	632	578	566	592	607	618	590	607	616	578	608	570	628	563	584	576	624	653	565	633	602	617	592	613	596	607	590	602	598	605	610	586	604	601	592	591	608	614	595	626	582	601	604	583	615	621	598	610	612	612	666	591	586	606	625	563	614	636	620	585	547	626	569	634	553	561	645	668	618	595	613	616	609	600	623	582	587	613	603	615	579	613	612	622	628	613	591	617	640	577	597	569	625	641	559	575	557	594	564	592	606	621	589	590	605	576	581	610	572	577	600	577	623	596	617	583	595	628	585	644	538	625	569	596	575	540	583	585	599	618	605	581	619	581	618	583	602	591	588	604	567	552	651	609	585	601	602	558	591	572	600	625	623	651	608	572	594	626	560	544	617	560	581	599	570	569	603	606	610	601	571	609	625	599	569	572	631	584	606	601	595	623	557	641	588	588	534	606	599	553	617	594	570	555	579	568	659	599	611	564	644	614	606	617	569	647	582	609	577	528	584	556	581	546	567	617	597	614	563	600	619	543	600	557	586	581	596	588	576	544	602	604	632	578	590	607	607	584	582	543	606	599	635	631	609	606	623	627	618	623	581	607	573	626	571	589	592	581	584	580	569	607	595	579	618	579	601	600	550	607	597	586	561	611	589	598	630	585	582	599	591	623	575	550	599	622	550	582	600	604	628	584	623	574	618	619	552	522	561	573	616	606	583	617	636	557	603	602	562	580	605	605	604	633	604	607	625	555	626	583	578	580	588	632	573	600	607	590	610	578	546	575	605	587	594	584	578	622	600	555	612	578	581	608	639	608	617	597	577	616	594	566	594	586	615	616	586	577	569	640	576	576	621	582	614	609	570	643	543	599	577	595	574	595	611	604	585	589	625	609	597	589	580	561	564	621	616	609	574	598	608	588	607	590	650	627	530	580	573	601	613	543	572	606	595	576	589	608	591	562	588	560	579	587	598	576	619	567	627	578	587	593	600	622	598	614	600	573	614	653	612	600	562	592	565	592	560	588	539	601	608	565	562	577	603	568	591	563	607	592	588	589	596	579	571	522	595	586	590	597	611	589	591	636	571	618	560	605	557	594	641	580	589	569	598	586	581	622	562	601	591	620	621	594	615	590	582	586	611	593	573	602	559	599	599	613	633	598	568	639	565	581	570	616	600	568	581	563	590	593	572	593	591	634	549	607	617	578	591	599	552	589	597	637	586	634	614	615	605	637	583	617	605	640	642	588	606	607	611	547	597	570	587	600	607	569	556	527	587	570	594	563	606	564	600	618	610	620	611	596	621	607	592	635	576	547	603	638	660	626	606	615	600	589	563	608	598	600	619	603	629	609	595	584	591	600	549	548	585	645	575	604	575	589	583	612	569	587	630	605	581	602	590	559	588	608	584	619	613	615	584	576	599	584	599	613	611	624	569	578	603	582	591	571	545	602	597	585	593	592	596	568	580	585	610	551	617	586	584	575	590	579	580	602	604	622	570	614	599	600	585	577	546	637	632	571	636	617	604	581	553	582	628	577	602	614	613	591	567	611	586	615	605	581	589	558	607	617	636	561	593	578	587	596	595	627	604	585	630	635	615	600	609	570	578	570	573	593	597	622	604	591	621	592	598	624	558	545	613	628	565	639	632	578	609	600	608	576	602	583	603	576	575	647	545	651	590	573	601	534	612	594	557	603	610	567	597	595	600	629	582	611	616	581	567	601	578	606	623	620	613	622	591	640	651	637	617	574	547	596	601	585	612	599	604	613	573	593	594	592	594	589	585	589	553	590	624	611	572	607	623	559	596	576	626	600	593	594	626	623	587	563	589	579	627	547	589	587	594	616	626	628	611	590	612	602	552	603	616	569	590	582	599	590	602	592	613	601	602	613	613	612	642	642	621	628	624	585	599	577	573	598	597	581	550	638	594	616	562	619	568	621	597	652	555	605	602	590	563	616	563	634	576	639	601	628	550	598	611	636	563	626	583	590	581	595	616	547	622	606	556	605	576	598	613	555	635	577	564	623	594	565	578	605	591	658	570	580	579	573	611	585	597	581	577	562	595	614	628	612	565	553	619	635	558	568	621	616	604	628	556	630	603	593	569	574	596	602	598	586	590	629	616	639	614	562	600	604	572	572	611	582	577	600	648	592	596	576	583	620	581	583	614	582	588	565	572	606	595	648	600	588	593	593	589	621	604	568	559	644	606	589	597	634	566	598	609	589	588	595	569	607	622	604	598	605	598	624	629	575	579	568	574	595	607	581	570	643	617	596	612	576	591	604	633	583	543	618	643	592	607	565	562	567	580	611	567	590	600	576	624	574	640	576	597	577	585	562	570	607	553	591	638	609	561	584	614	597	611	562	619	632	603	582	592	576	568	607	560	590	645	609	598	591	600	615	630	581	593	608	576	601	588	630	603	579	637	613	571	572	566	588	589	622	637	609	552	574	592	585	627	608	588	572	620	616	594	578	607	599	619	607	572	610	569	626	631	627	623	593	600	615	606	588	602	591	595	544	601	594	532	575	622	572	585	615	605	574	619	583	591	591	578	600	597	612	609	590	595	593	623	588	592	599	604	577	594	597	619	597	579	594	598	580	577	618	640	587	577	649	599	609	624	614	617	568	608	604	542	588	593	584	602	629	580	590	632	589	586	550	607	560	606	579	586	600	554	611	636	587	610	578	609	619	614	569	601	631	619	616	583	594	567	553	561	655	584	571	613	591	629	612	602	595	653	557	628	540	579	610	547	549	573	570	579	594	577	562	625	621	607	604	552	563	575	561	565	585	618	575	607	629	607	576	590	591	578	617	626	547	583	598	590	568	604	632	590	586	607	595	555	584	552	569	567	574	590	600	566	563	580	580	555	604	590	600	613	588	591	560	618	590	583	584	638	593	609	627	592	601	561	611	604	546	599	587	652	578	572	575	616	590	568	600	601	635	607	562	636	583	568	635	554	618	559	581	609	604	568	610	555	607	617	639	545	603	579	614	591	588	615	607	606	622	639	582	597	634	626	604	595	596	572	586	595	578	591	602	537	587	594	627	568	579	594	591	589	598	546	578	598	563	568	598	564	659	597	568	577	601	559	634	576	558	623	570	578	599	591	573	568	577	603	603	634	620	583	625	585	614	621	617	613	600	600	514	599	624	561	606	627	607	570	583	646	594	564	589	583	575	617	625	570	608	602	574	617	614	568	620	621	610	587	604	585	623	610	623	592	640	586	548	628	607	587	617	616	572	577	568	601	570	606	608	563	577	606	610	628	590	594	568	641	596	585	625	588	606	566	586	561	603	572	603	606	650	621	598	602	619	593	587	536	563	615	579	585	612	567	606	621	614	585	610	537	602	672	609	567	602	638	568	578	596	571	598	649	552	627	603	575	576	621	644	572	570	621	576	624	574	598	630	586	535	573	611	611	608	611	584	568	599	626	671	652	588	609	584	600	597	605	594	643	628	587	544	596	576	598	601	593	534	615	586	584	560
17667	29360	7463	776	770	819	800	767	800	743	792	718	772	733	740	751	734	752	751	802	729	754	754	739	718	768	758	757	751	727	746	755	741	734	764	779	684	749	745	742	750	746	771	768	715	735	798	758	783	748	765	735	717	761	747	802	765	787	765	777	752	710	759	783	725	772	805	735	757	736	737	762	797	707	760	689	775	736	744	770	706	761	757	710	763	728	783	738	722	765	794	733	732	725	749	735	755	790	721	715	723	778	753	712	740	760	745	764	725	768	787	793	769	726	755	747	758	739	718	787	780	742	722	797	695	757	744	760	742	751	727	743	772	774	768	682	751	768	704	773	748	718	766	726	715	747	771	737	771	756	704	749	730	792	782	735	757	706	747	739	753	719	725	752	700	711	743	739	746	747	774	746	751	782	762	739	749	729	738	727	751	740	768	745	752	756	719	762	827	739	749	791	752	714	741	757	725	759	772	751	717	778	750	760	777	718	684	775	721	785	707	815	755	735	748	748	708	744	742	739	744	770	758	766	793	767	740	773	708	740	761	751	788	742	745	687	741	760	732	800	766	806	763	729	763	760	745	733	742	764	732	667	773	803	767	745	728	735	732	717	800	713	764	736	731	820	745	798	720	787	738	756	719	782	735	753	747	717	741	754	742	742	767	717	755	780	747	753	773	762	736	807	793	729	760	739	755	781	742	725	699	781	775	686	754	708	758	806	691	788	767	766	699	761	766	734	754	799	756	710	756	763	721	782	731	757	763	761	808	707	755	737	736	752	785	739	696	711	738	773	762	743	753	733	746	746	711	777	758	759	726	708	695	705	739	744	725	744	715	761	757	793	758	784	671	734	740	761	737	743	718	772	765	766	721	687	756	755	760	704	804	724	775	756	774	751	758	782	783	732	704	750	745	736	739	719	791	678	785	742	807	753	771	756	761	699	759	785	729	708	731	728	751	786	786	766	759	719	776	747	789	784	732	721	715	746	783	775	777	791	759	754	691	763	748	713	742	746	721	685	720	788	796	817	770	741	814	772	724	749	715	787	722	753	769	775	749	761	752	727	756	741	715	772	774	756	769	736	725	750	764	730	729	788	771	738	723	748	726	740	753	817	737	698	772	737	777	709	767	712	748	775	791	693	823	754	755	774	715	691	769	756	699	763	742	711	731	761	768	802	753	810	751	779	743	766	734	718	726	799	795	766	719	645	788	768	737	780	731	760	738	709	777	766	753	785	779	760	762	737	770	768	723	741	751	791	738	749	745	700	706	739	766	744	745	711	729	775	713	766	780	731	781	717	714	712	748	713	772	741	727	727	739	732	801	786	726	740	783	770	768	735	774	717	726	738	787	776	775	788	728	726	730	712	730	745	789	745	803	750	756	728	749	752	726	783	715	738	735	724	737	728	709	714	776	745	710	699	737	786	704	768	795	770	734	710	738	763	770	755	684	768	793	717	746	738	729	762	734	748	755	762	708	775	717	757	793	750	745	738	759	760	782	738	741	750	708	745	769	750	802	691	754	697	702	733	738	698	735	754	793	736	810	719	797	701	733	778	774	733	762	734	803	770	752	742	756	765	720	709	732	736	722	698	763	747	743	754	727	719	743	785	758	773	686	730	738	759	781	756	773	763	716	741	754	755	720	733	751	765	746	750	729	778	749	757	740	767	700	733	735	755	721	732	747	729	772	753	774	726	776	744	779	760	724	746	715	762	767	754	779	767	767	760	823	759	730	772	718	771	703	735	746	715	815	769	718	712	793	734	766	775	771	760	695	747	720	723	749	778	754	751	735	736	732	708	737	752	718	710	756	777	758	820	781	767	740	743	745	728	739	754	731	765	752	770	724	758	728	724	761	729	763	708	716	782	771	722	789	760	747	786	765	735	787	751	736	770	792	776	709	745	793	786	762	780	731	759	734	765	763	735	760	746	790	694	709	746	781	733	741	727	760	711	755	763	758	797	702	772	760	746	696	758	749	795	752	782	784	663	811	767	729	710	720	793	751	732	758	722	774	796	727	792	744	737	762	749	754	729	752	768	764	733	721	747	759	749	753	801	790	795	744	775	776	743	727	741	752	709	777	728	755	771	769	802	762	802	761	791	745	748	773	806	698	748	762	763	719	766	756	764	728	755	754	758	755	762	725	695	744	719	763	776	777	769	750	827	769	712	737	709	743	710	785	762	763	805	730	742	777	702	757	769	744	733	745	731	747	779	766	734	715	748	731	719	753	789	782	712	705	749	766	726	761	719	738	748	732	766	763	772	808	739	754	739	721	762	776	829	736	743	782	751	765	716	731	736	773	743	745	721	854	764	807	736	762	750	786	723	770	714	759	724	747	796	721	740	733	759	719	788	777	777	729	800	734	779	696	798	743	734	760	753	716	758	750	759	726	724	731	749	753	760	759	747	740	744	743	733	749	760	743	746	750	785	775	751	752	718	771	736	772	765	750	730	733	739	696	770	813	737	744	769	777	742	741	763	741	767	776	750	729	753	767	774	742	758	733	707	742	743	765	718	721	747	696	742	755	725	760	762	742	727	722	705	756	704	763	782	709	721	743	776	770	748	795	704	773	778	811	744	706	753	734	745	743	785	721	737	752	768	746	765	712	729	756	761	811	734	727	785	733	774	807	792	767	721	768	711	742	726	709	727	749	715	691	768	674	744	777	711	726	728	716	780	735	773	786	752	789	706	805	716	748	759	732	738	811	764	752	736	806	756	733	789	775	747	790	767	797	774	755	787	753	775	760	717	828	725	721	756	752	737	764	751	758	711	738	715	685	734	719	748	790	787	755	734	733	744	734	745	723	739	767	766	752	751	696	745	789	744	688	739	761	760	767	760	786	804	726	761	717	751	725	731	770	744	724	735	743	779	773	769	741	786	770	759	701	773	721	723	748	737	756	732	736	733	716	736	761	779	754	729	751	713	739	758	786	766	753	728	771	712	737	737	727	781	766	746	712	753	701	750	753	751	776	777	764	735	785	754	785	807	733	736	804	755	758	715	745	761	783	755	706	739	736	745	750	730	735	755	783	715	798	779	775	722	738	704	714	742	723	783	717	740	735	728	749	772	830	764	790	791	766	759	744	769	761	727	809	767	786	765	785	733	735	711	759	714	755	751	767	745	767	724	702	754	762	776	728	772	744	719	720	774	753	773	762	744	757	741	731	790	738	762	762	702	729	763	761	729	765	736	740	755	783	798	741	751	732	759	764	756	751	738	735	742	805	774	688	728	753	762	710	764	760	776	728	768	723	750	782	742	771	728	714	760	727	746	721	779	763	764	764	717	723	798	735	745	725	706	745	735	769	763	805	735	762	745	726	701	758	734	778	749	806	731	720	713	743	798	744	748	773	767	762	719	742	765	792	756	744	771	771	768	751	809	771	744	747	782	763	787	726	737	729	774	757	764	752	748	705	757	740	736	698	755	713	740	717	728	783	725	770	772	780	733	785	761	721	765	734	764	767	760	716	765	767	761	700	765	737	736	715	731
23778	21612	28514	24695	20356	5468	809	657	600	569	588	513	560	513	521	539	546	533	501	537	491	492	538	482	559	528	510	515	514	511	527	585	488	501	521	493	539	496	489	519	522	506	494	545	499	548	553	531	531	524	517	516	552	514	528	518	561	528	549	508	531	524	518	561	530	550	481	455	529	543	469	478	479	528	500	495	523	491	513	491	503	481	500	523	501	468	517	522	519	536	521	538	502	570	528	506	510	474	443	491	510	490	506	468	545	524	494	505	529	431	480	506	516	512	496	507	480	488	502	521	506	530	518	445	470	515	511	468	486	492	526	522	485	495	527	510	502	511	518	499	469	548	496	532	520	571	531	481	491	526	479	526	488	503	462	486	496	539	502	496	472	507	544	511	494	510	497	454	534	518	482	501	470	545	493	495	475	485	500	531	488	515	516	499	511	469	517	518	506	487	520	507	552	488	482	540	517	496	538	507	524	507	509	479	491	528	513	476	483	521	462	457	500	495	505	522	519	570	485	520	531	485	523	496	509	505	489	507	493	511	492	494	478	493	524	518	527	508	500	497	491	507	488	514	453	533	485	514	550	553	486	511	497	518	479	535	474	474	562	546	535	538	510	477	486	513	518	504	505	499	475	460	494	516	509	538	494	529	498	515	500	477	479	497	483	509	511	563	502	517	466	507	528	499	491	478	464	510	492	478	526	523	498	497	512	515	511	511	451	521	512	503	527	515	485	516	498	494	527	531	492	523	529	510	505	520	499	477	520	520	532	495	538	535	523	483	494	504	491	525	491	540	491	522	512	505	525	487	534	509	502	497	532	526	497	502	524	523	481	495	521	467	462	562	487	522	521	465	515	520	488	500	495	496	501	496	480	522	508	515	508	507	527	477	524	487	499	508	482	490	491	489	509	528	493	518	512	500	514	526	504	517	509	491	516	499	507	521	514	511	482	524	509	501	498	517	529	506	473	487	512	536	506	509	473	518	504	524	525	532	498	510	496	455	510	549	535	508	567	497	461	490	522	491	486	549	490	520	526	476	519	492	508	526	523	500	492	538	530	494	494	557	456	472	495	487	497	527	472	533	541	484	496	507	473	468	482	484	486	473	485	505	544	510	477	531	499	526	507	480	529	486	518	506	508	432	519	556	489	504	482	449	475	505	496	492	488	509	487	482	492	500	495	510	560	511	513	481	479	451	511	530	503	498	543	495	499	538	473	532	504	520	465	470	498	517	542	551	495	492	483	481	493	527	548	516	533	458	547	477	495	515	505	490	510	502	488	538	504	497	498	510	567	526	494	520	511	474	473	493	514	479	479	501	517	491	532	510	535	482	543	499	519	513	488	464	521	513	496	481	489	485	507	518	525	496	497	525	511	512	536	517	475	491	489	527	526	490	529	466	497	484	487	506	509	515	509	528	508	530	518	519	492	505	481	480	480	449	500	487	524	519	513	546	479	536	547	507	489	550	502	540	497	503	460	463	470	501	497	493	530	497	503	496	508	524	541	570	511	492	514	545	498	494	526	534	470	491	476	481	479	532	561	513	516	498	499	481	496	512	511	530	511	535	471	546	499	535	509	499	472	512	485	504	453	463	489	474	488	537	508	500	504	512	496	486	495	476	500	514	529	469	513	517	513	493	499	516	529	510	463	517	528	481	517	534	528	512	509	504	484	479	505	480	482	480	516	496	496	528	552	534	493	542	477	526	507	456	504	509	517	529	522	509	464	509	511	519	515	470	515	518	518	455	502	504	498	492	515	480	495	503	496	482	491	517	504	524	504	528	494	513	500	491	497	505	521	491	491	492	510	500	517	521	467	516	468	480	551	504	502	510	467	510	516	505	461	508	478	486	507	496	541	503	528	475	507	521	495	494	499	490	498	507	485	509	487	520	484	526	493	502	525	481	516	475	538	517	540	468	549	509	541	533	465	553	527	521	500	471	498	501	504	521	522	509	514	483	494	494	516	514	532	528	549	527	516	472	494	485	513	487	496	518	522	518	514	531	507	498	512	499	517	543	524	513	488	498	526	527	521	534	472	484	498	487	491	517	475	473	495	540	527	528	525	477	539	457	520	527	509	501	471	492	519	507	488	508	475	518	518	505	488	535	480	485	530	537	522	463	521	480	470	531	506	508	502	473	505	503	506	482	496	500	472	449	516	490	506	515	501	505	537	492	491	518	499	487	526	494	487	512	546	524	521	481	487	498	523	486	482	520	493	529	499	546	524	474	476	510	486	502	524	541	532	441	519	498	520	494	503	522	486	490	540	518	507	514	520	483	487	523	517	501	474	474	508	497	497	492	509	491	478	518	504	482	520	504	511	494	498	512	527	489	531	481	495	479	452	498	491	546	473	513	503	535	494	529	548	483	494	503	502	483	504	513	460	499	536	523	511	551	484	493	512	491	504	498	511	523	510	463	534	475	530	487	483	504	504	496	518	497	496	513	451	524	524	524	545	493	524	532	493	500	525	487	489	506	489	499	489	473	482	521	517	460	521	499	531	498	476	515	474	468	556	500	485	510	479	539	529	503	518	470	487	511	515	486	492	475	468	518	531	532	511	538	530	507	516	517	494	524	520	504	494	499	544	520	455	487	483	476	510	482	515	509	503	551	517	472	504	504	533	477	518	522	490	541	465	495	532	481	511	473	515	485	541	481	464	484	489	538	498	480	517	499	510	524	521	535	540	476	512	514	498	503	505	520	508	510	495	524	502	517	557	518	500	517	532	525	506	518	523	527	495	498	492	562	511	553	503	471	529	515	516	510	511	495	505	523	504	512	491	475	486	523	510	481	501	492	518	492	486	515	528	502	513	530	532	514	518	549	499	538	535	526	536	507	511	493	530	515	547	564	521	491	521	500	519	484	522	486	517	498	515	479	498	529	523	483	505	503	517	539	497	528	482	528	476	527	505	561	466	522	564	487	506	522	529	501	512	519	503	491	543	505	485	489	510	521	476	498	518	484	471	518	492	527	468	492	523	525	461	464	482	523	470	514	515	521	490	499	528	518	510	502	519	506	526	516	440	532	500	458	508	524	472	528	503	528	495	497	535	496	483	468	528	498	497	509	497	469	476	521	536	508	444	518	469	524	518	548	523	487	509	490	515	524	489	477	485	506	461	496	513	484	524	499	502	522	533	489	530	533	490	513	540	529	481	526	490	490	498	482	529	489	543	499	471	513	471	498	529	552	529	498	472	520	510	479	458	515	516	481	535	490	492	493	495	500	481	507	514	518	528	530	482	495	541	480	505	487	520	521	526	499	515	495	542	499	514	532	498	480	528	517	544	509	542	515	508	540	514	562	525	495	487	539	520	496	529	484	505	507	480	447	470	464	505	518	514	472	505	530	534	514	479	486	514	511	495	488	468	516	512	479	499	531	529	459	501	506	524	505	494	537	483	506	502	546	497	526	495	522	519	496	490	486	533	471	502	489	518	501	457	515	528	472	468	538	483	480	520	533	501	472	489	490	518	537	521	534	502	521	507	505
44031	78839	30271	1649	1308	1116	1044	902	886	750	789	730	726	707	724	671	697	709	728	674	683	698	649	650	668	645	673	651	632	673	647	706	657	690	651	638	641	661	628	645	658	675	665	656	678	670	660	688	668	657	676	656	647	641	659	675	629	657	692	700	718	683	687	682	688	682	663	653	625	643	624	651	683	629	639	608	601	691	700	646	599	658	634	661	608	695	599	662	701	589	656	641	632	611	679	646	666	653	612	626	640	628	628	692	652	650	651	694	651	634	628	635	676	661	627	656	660	648	641	647	623	695	669	622	657	670	652	629	625	669	715	658	602	648	653	686	658	636	614	656	629	648	620	634	664	642	626	724	642	663	604	683	641	650	643	629	654	714	642	646	659	632	633	714	605	679	635	659	647	674	729	610	623	620	605	644	621	650	619	637	658	622	615	650	657	621	636	625	661	637	632	657	601	616	649	660	630	614	626	640	636	649	643	631	667	636	588	641	647	666	653	624	634	646	632	642	633	610	608	649	616	658	614	662	671	663	611	639	626	648	655	659	669	633	629	621	669	617	613	638	629	664	643	622	622	617	636	625	624	665	645	663	650	646	629	667	635	657	629	635	635	682	693	648	608	632	623	664	658	672	681	608	695	635	581	638	687	617	633	667	635	652	578	618	654	669	641	622	639	650	612	670	681	620	619	640	646	602	616	655	667	628	643	649	621	625	648	602	662	613	628	631	662	707	645	711	646	638	638	692	646	664	642	635	643	667	641	641	590	627	641	646	688	587	594	622	614	662	649	682	638	628	604	619	608	691	638	693	654	661	653	693	622	639	687	695	615	675	639	643	643	658	693	689	655	688	614	618	578	630	624	631	658	634	629	678	638	620	671	648	632	623	571	619	632	667	649	637	612	666	641	631	666	612	645	620	657	609	630	615	645	664	653	657	655	643	689	668	656	613	628	647	616	632	652	607	664	658	653	651	670	646	638	654	663	650	694	631	657	695	680	657	636	639	641	642	610	629	621	631	666	629	632	619	659	646	602	678	661	648	657	611	620	645	654	639	647	656	690	657	669	648	617	597	664	635	684	707	624	646	636	604	645	603	692	637	646	643	628	627	618	642	609	595	655	632	633	675	617	620	644	689	628	614	630	591	653	624	619	646	678	659	636	632	675	644	664	665	670	622	609	616	622	656	636	646	652	636	638	661	647	666	666	624	663	646	643	632	662	625	600	684	677	626	622	659	636	629	616	664	682	612	634	629	648	596	676	593	655	654	612	675	656	643	652	596	624	660	671	632	680	623	654	634	630	623	700	637	646	604	607	619	628	618	625	634	668	660	633	629	647	642	679	649	613	623	633	676	633	619	613	633	703	638	601	621	642	652	629	656	662	651	619	585	616	599	659	673	590	640	625	643	691	612	657	599	647	662	682	633	623	636	627	660	641	594	671	637	616	649	660	645	673	661	652	636	648	656	643	625	660	637	696	618	667	665	675	610	608	649	625	646	638	648	631	651	660	603	589	630	649	644	643	616	647	655	660	623	649	676	624	650	637	640	656	652	656	634	643	631	645	617	605	663	671	626	631	652	670	654	677	658	676	645	625	614	680	593	669	606	682	662	618	647	637	608	649	603	656	627	681	698	659	653	626	649	652	627	639	639	659	664	620	636	624	543	644	651	670	612	610	663	650	653	656	645	631	616	661	606	669	642	620	628	664	630	649	631	652	643	664	653	627	676	640	623	670	676	630	637	671	633	617	684	691	675	665	665	641	669	660	643	589	650	627	656	620	645	685	618	563	636	623	661	631	680	672	694	611	644	620	631	674	698	721	662	661	586	662	645	633	642	602	640	684	603	668	645	721	635	643	643	622	630	673	650	660	627	652	664	653	650	663	641	618	631	661	666	593	647	674	631	614	582	638	632	634	640	650	642	629	607	653	625	624	653	636	660	642	618	596	626	653	656	686	655	656	674	614	654	607	665	586	631	642	658	651	639	633	629	658	640	649	638	678	672	642	626	645	637	673	615	662	664	669	663	696	620	688	649	668	659	627	649	615	629	677	607	625	628	640	685	673	636	629	690	657	646	691	625	642	603	604	676	591	654	649	633	638	677	656	641	658	731	641	644	625	675	658	642	643	649	614	629	664	655	605	604	666	661	614	640	633	639	655	628	628	648	685	680	693	657	644	626	642	616	656	654	624	660	626	640	639	658	620	679	645	639	631	584	588	666	681	669	618	613	654	619	636	622	586	618	643	625	669	610	660	640	661	615	639	635	587	667	635	617	682	605	689	633	641	659	656	587	650	663	582	633	604	609	639	624	614	670	693	638	616	641	633	632	655	640	630	656	667	668	676	660	611	610	624	672	670	616	685	607	641	709	653	624	613	651	585	650	656	637	642	619	632	673	659	651	691	647	623	647	653	626	641	676	630	651	600	704	623	629	662	688	648	676	643	607	652	656	627	636	621	642	635	596	637	621	632	617	626	626	629	609	633	655	663	647	647	599	636	630	645	662	675	662	667	653	591	611	618	655	621	630	615	657	572	642	638	621	674	640	637	642	633	594	681	652	680	683	647	659	667	702	608	656	675	627	649	659	654	650	646	628	655	659	619	599	622	668	636	647	611	604	683	621	680	658	630	627	651	602	627	609	633	647	647	651	650	638	667	648	689	621	627	659	673	626	626	603	657	613	641	657	576	625	643	636	604	588	637	683	606	651	608	644	620	624	604	637	657	634	675	654	677	636	615	654	603	698	636	641	649	640	607	619	638	667	635	633	647	623	609	608	658	621	669	653	634	641	655	660	600	651	660	641	656	673	648	613	705	613	613	638	651	626	626	652	672	650	607	590	665	703	620	660	685	655	619	678	630	667	660	658	642	649	645	645	632	646	709	670	674	607	618	612	677	596	623	619	664	626	637	663	641	657	639	663	621	643	676	664	609	647	638	635	688	647	639	636	623	655	657	668	623	666	617	634	631	629	618	667	686	623	635	648	621	635	611	616	670	605	606	601	659	659	615	629	651	641	684	657	610	627	652	641	624	616	611	662	624	650	653	628	611	600	615	633	670	665	658	639	673	616	676	602	621	651	668	626	691	606	630	646	652	640	666	614	673	639	640	680	644	626	661	690	633	617	630	688	648	662	636	676	633	628	641	641	652	611	619	667	658	644	634	650	628	670	649	619	648	647	630	652	624	607	629	640	607	631	670	640	626	598	622	645	652	669	667	620	670	667	643	647	651	635	639	616	662	648	663	657	655	622	618	675	700	661	642	658	643	705	654	621	640	664	641	664	643	658	630	643	626	700	620	664	642	660	675	631	659	647	662	654	631	654	639	643	703	626	656	638	635	645	636	644	642	591	648	650	690	612	668	657	647	625	599	612	638	640	620	623	647	649	637	605	625	650	674	659	659	645	636	688	649	605	654	650	637	641	614	623	623	688	660	615	593	661	589	643	671	631	606	626	630	644	664	651	673	671	626	628	636	612	662	673	683	668	606	634	654	663
25007	22004	27218	24494	5909	734	635	584	525	588	582	551	532	539	567	541	517	512	540	516	557	539	511	532	520	523	546	509	555	548	528	544	525	491	539	529	516	498	499	508	523	524	529	519	511	548	519	464	542	516	553	544	504	501	529	523	542	493	533	533	508	526	504	432	540	485	476	514	493	516	520	532	508	553	482	481	480	525	534	522	512	524	538	536	496	583	533	548	461	520	513	522	533	535	483	546	500	542	541	522	524	480	525	506	520	434	494	523	533	503	517	525	539	507	515	536	510	533	525	506	534	503	521	527	538	490	481	544	508	497	546	516	519	520	528	494	460	536	525	576	550	512	500	535	539	504	525	521	506	491	505	578	516	530	516	541	543	495	473	493	528	508	518	527	520	522	539	510	518	562	560	549	494	534	501	514	516	511	524	508	523	510	499	543	497	511	507	538	531	529	515	514	537	500	532	508	468	570	504	527	513	541	530	527	557	530	531	510	481	484	503	503	522	505	546	524	510	542	511	486	556	532	503	544	497	520	509	490	523	511	478	542	520	563	475	490	525	488	509	526	481	519	502	499	533	537	513	523	523	490	534	492	496	509	542	512	521	514	513	536	462	516	516	537	485	542	472	533	491	480	491	507	497	514	524	491	467	527	498	478	500	499	515	529	505	537	535	508	508	511	535	507	527	560	543	520	584	526	490	502	563	542	502	540	525	563	520	519	542	515	511	524	499	516	515	529	510	533	525	541	490	518	524	537	477	530	581	501	528	489	529	533	480	466	500	506	516	469	504	502	493	489	529	544	489	518	506	567	491	498	497	520	509	498	517	517	519	502	488	513	562	495	492	514	490	519	503	497	510	467	507	517	520	497	516	543	509	499	511	548	517	516	512	489	528	495	483	531	545	518	519	498	496	538	531	508	513	508	537	504	486	509	506	496	532	516	486	515	470	502	530	531	517	514	506	484	459	545	516	537	527	539	506	494	526	534	512	539	494	509	509	517	556	497	513	537	529	564	505	526	563	504	522	519	505	512	505	543	516	512	507	564	482	545	496	496	528	517	541	534	511	508	506	554	479	523	518	504	495	551	466	508	537	532	539	499	567	521	522	541	518	505	516	525	501	479	454	499	553	519	475	487	502	514	511	493	497	508	477	504	504	500	522	529	469	542	557	514	512	515	538	511	483	499	482	503	516	482	486	515	488	498	516	471	502	480	458	538	532	573	532	536	545	510	551	522	497	492	483	519	529	528	522	496	542	479	516	496	495	484	526	543	532	523	495	509	510	529	557	476	504	560	533	481	494	509	522	499	513	554	466	550	538	504	484	512	517	491	496	509	512	541	515	521	553	525	511	503	512	540	490	510	493	537	486	544	508	489	514	550	553	502	520	503	540	560	482	511	529	547	502	513	517	538	478	499	466	476	511	560	546	525	527	545	528	498	539	548	521	545	505	528	514	465	531	520	500	512	548	511	494	505	543	483	481	539	495	548	518	506	467	499	446	564	554	533	511	518	527	527	534	521	555	531	524	538	508	500	489	532	486	532	488	492	526	532	486	509	478	521	528	515	484	560	483	501	509	501	529	494	524	532	537	506	532	552	468	500	496	523	482	507	522	474	547	530	510	490	484	522	494	562	514	512	503	510	536	504	526	527	522	527	466	536	508	552	515	496	513	458	495	508	508	496	488	518	520	503	517	510	513	466	557	516	537	509	527	506	448	528	511	528	520	480	509	470	525	513	536	518	504	453	507	515	544	517	510	484	557	541	542	509	483	531	449	524	471	518	511	523	508	549	512	526	499	514	537	505	531	498	541	514	500	546	495	513	501	525	480	507	527	496	508	529	497	438	517	519	543	492	560	535	557	517	503	536	544	500	497	533	535	555	530	518	511	486	501	545	513	485	488	501	520	561	522	541	499	502	483	503	500	495	512	502	553	492	513	565	512	508	492	514	500	502	517	530	522	508	515	520	546	504	501	520	528	501	504	556	486	495	495	487	496	581	544	504	533	511	529	515	500	539	517	505	525	506	516	509	502	542	484	507	511	550	498	533	496	511	536	512	492	487	495	475	519	512	542	526	485	512	480	510	544	501	527	472	542	509	519	536	530	557	493	501	514	527	521	528	541	555	490	547	520	511	512	534	508	510	468	509	524	506	515	532	535	515	507	557	555	519	540	538	507	534	496	539	544	511	526	525	508	518	506	489	501	498	533	495	495	501	478	494	503	516	474	540	511	509	494	527	531	512	541	534	516	514	490	540	542	498	525	517	508	556	491	524	501	485	521	526	496	500	535	539	494	546	524	502	476	535	529	542	535	539	561	499	509	510	471	502	495	501	570	514	513	513	519	526	515	484	512	552	514	537	517	523	468	553	467	518	523	493	531	540	550	511	515	527	550	499	506	522	532	516	488	503	478	474	495	514	522	501	481	517	521	534	520	499	542	475	509	518	511	528	497	491	548	514	535	546	487	522	481	546	491	541	503	561	490	529	497	512	545	546	532	510	519	469	505	484	502	513	526	498	520	495	534	497	485	518	505	511	499	551	498	485	491	516	500	510	497	504	547	519	544	544	522	486	507	514	577	511	512	512	532	537	468	535	494	476	517	482	549	471	514	516	520	494	527	487	505	496	509	537	507	531	501	512	515	512	515	486	521	515	506	501	508	528	491	511	496	535	479	502	483	538	490	510	479	490	566	500	482	496	475	556	544	519	466	528	522	550	476	511	494	506	501	480	487	524	572	557	519	487	512	508	525	483	532	564	522	485	477	543	495	517	499	547	496	523	548	549	515	493	517	536	545	448	529	541	524	504	547	536	503	490	504	453	506	505	515	517	503	468	507	478	505	529	537	504	476	522	543	524	519	502	482	491	498	515	510	506	507	453	540	546	506	524	512	478	531	538	489	473	539	511	526	526	496	512	501	513	536	494	524	485	537	529	525	509	556	491	509	546	530	480	499	507	537	507	499	480	518	493	533	523	531	518	551	554	520	546	546	524	558	555	506	507	525	505	525	552	472	500	501	485	520	519	517	550	530	505	539	504	513	519	507	483	526	483	516	520	495	520	478	517	494	505	521	515	503	500	517	522	492	534	539	565	510	494	503	517	544	494	533	553	497	516	495	470	513	548	500	547	512	503	551	506	514	538	516	539	565	516	493	493	520	523	541	541	519	510	512	514	520	527	529	529	514	505	481	513	514	472	478	483	501	514	443	545	544	512	514	529	482	527	515	520	530	477	528	509	534	517	496	508	536	534	538	555	552	504	519	531	530	491	527	514	569	510	564	536	484	500	504	523	467	502	508	535	490	520	503	507	531	532	507	469	549	488	491	516	520	521	514	528	512	501	528	511	520	524	497	522	511	562	519	502	535	494	482	477	522	516	503	536	529	551	501	515	497	521	556	550	538	539	478	524	543	511	486	502	499	511	527	574	545	498	520	575	523	525	490	505	550	467	528	515	524	520	525	505	532	514	519	481	558	535	488	497	525	553	494	515	533	554
40030	64593	21171	1102	1059	997	834	764	782	784	704	694	704	692	696	693	691	641	714	648	694	631	666	652	687	651	613	687	664	680	636	672	698	633	652	644	671	698	680	690	654	652	678	679	691	695	683	639	650	670	696	671	642	634	674	670	694	638	665	680	688	691	630	643	676	670	698	656	635	643	652	677	634	647	638	642	671	619	685	618	665	593	653	675	679	646	637	664	676	641	667	665	674	609	673	645	617	676	721	659	648	656	647	662	669	663	632	649	648	630	616	627	621	668	657	645	632	693	621	656	639	651	689	696	647	660	668	650	601	650	659	659	633	685	639	648	617	654	610	694	659	660	606	666	643	663	689	645	689	632	687	638	663	649	662	642	672	654	622	704	669	702	592	647	686	674	671	625	649	638	665	650	610	603	629	657	658	587	640	675	593	655	674	699	728	640	670	666	676	584	623	638	680	662	640	655	651	706	652	653	586	639	629	669	669	603	649	664	619	672	634	635	663	707	656	657	666	626	627	649	689	683	650	659	622	703	614	638	653	650	637	706	638	637	637	612	657	611	667	607	654	652	671	650	655	633	627	674	636	595	644	632	630	680	599	647	669	626	618	639	620	666	689	650	614	659	636	582	640	671	626	679	667	674	637	680	678	622	683	678	632	605	649	663	613	612	679	669	665	655	636	639	680	639	637	623	626	688	645	622	647	634	682	651	635	676	631	648	682	697	630	677	653	684	667	649	618	625	642	648	601	637	604	619	674	618	647	627	666	626	630	640	621	639	663	646	643	664	666	677	649	656	682	608	661	678	638	672	674	619	669	683	642	638	657	629	660	687	669	614	659	658	677	654	649	662	632	639	643	667	631	640	637	643	625	616	686	693	664	603	658	606	671	606	606	647	643	621	674	661	617	635	669	639	647	653	640	680	666	627	637	623	713	623	649	695	638	620	671	662	658	687	666	650	604	639	657	642	649	637	652	646	661	714	670	638	643	679	716	666	651	638	640	671	702	648	634	702	616	609	650	645	658	653	670	665	652	657	666	668	696	680	677	674	670	646	637	630	658	666	633	657	664	634	648	713	649	647	639	666	647	643	638	632	678	677	676	626	668	637	654	650	664	609	675	600	640	652	638	620	710	664	672	620	653	625	681	643	648	626	672	664	616	614	662	657	694	646	621	651	633	637	654	678	626	624	651	608	647	615	672	644	680	680	615	658	633	630	647	656	648	647	650	616	651	643	652	650	647	707	663	673	647	675	611	683	661	664	661	680	687	679	626	643	643	668	677	674	649	655	660	653	660	633	602	670	652	647	656	631	646	637	689	602	657	655	659	622	625	596	661	686	692	622	656	641	648	693	682	622	626	643	659	687	709	632	681	640	626	685	686	647	676	646	640	640	687	659	647	621	681	647	680	640	654	681	651	648	626	615	660	673	614	615	636	684	673	673	650	690	651	678	619	712	667	641	649	638	668	647	625	662	628	648	673	629	633	621	638	653	651	658	629	676	646	660	658	645	671	662	671	677	658	635	657	648	666	669	630	705	624	636	625	650	629	676	658	646	628	641	680	629	624	663	628	689	624	665	655	605	643	684	649	622	673	641	660	676	606	626	644	672	668	658	681	617	642	659	635	660	680	650	658	663	644	638	686	681	666	657	636	631	652	651	657	648	684	629	696	680	631	641	603	644	658	637	627	686	668	649	619	619	628	677	644	684	690	659	662	597	652	647	661	628	653	616	661	634	620	641	653	691	643	627	635	672	639	659	682	663	583	630	676	679	636	662	639	634	670	606	629	696	648	665	650	672	583	688	649	687	640	645	682	647	606	654	665	654	623	636	637	663	638	611	625	678	632	692	678	660	683	654	659	674	643	631	656	671	645	645	653	635	651	665	675	642	651	656	666	627	633	630	645	668	664	664	669	702	623	720	644	680	666	674	634	648	621	696	646	667	707	686	639	664	673	691	631	703	728	687	659	655	661	667	676	671	643	659	635	616	669	658	639	631	656	613	670	641	680	683	657	677	614	669	664	614	653	664	667	617	651	623	614	650	664	663	632	648	649	642	683	632	631	651	639	636	640	630	634	619	658	648	640	688	610	676	643	642	692	654	659	677	679	674	680	677	654	628	683	660	640	717	635	632	681	595	670	640	718	663	680	676	620	663	635	645	652	667	640	664	633	679	619	630	681	656	691	690	663	621	650	632	619	664	704	656	618	638	658	665	677	633	649	614	645	667	658	643	653	631	646	693	613	637	641	665	647	641	641	638	668	687	683	649	628	642	659	668	623	605	677	623	682	669	668	651	635	651	645	658	663	631	605	692	621	643	676	640	644	703	689	666	652	634	687	626	663	686	651	637	611	664	675	683	665	632	677	657	681	662	645	683	648	698	669	666	654	655	660	611	660	653	648	658	652	685	653	647	662	634	642	639	707	646	658	662	649	662	667	642	674	656	689	662	668	619	607	639	656	650	660	641	685	685	628	608	668	638	658	669	615	672	618	603	600	644	653	682	638	631	666	620	679	676	630	657	681	691	667	702	663	650	639	645	657	647	630	646	692	637	619	626	627	630	671	659	616	661	635	628	699	641	651	628	687	636	650	683	664	649	662	648	606	628	637	666	663	695	609	643	643	689	662	636	644	669	648	679	673	673	662	658	694	672	614	635	635	672	638	669	605	618	646	671	638	580	649	649	671	636	652	708	652	666	655	650	652	636	619	661	634	652	663	683	704	608	621	701	679	673	632	646	610	638	613	642	630	643	653	655	639	654	618	636	656	651	697	644	676	655	659	679	590	683	612	642	608	661	646	605	629	650	674	689	668	639	624	626	651	661	620	612	636	662	667	649	639	663	604	652	653	618	663	691	631	638	629	616	725	622	658	611	650	625	658	630	655	690	657	653	663	637	625	673	594	617	631	690	665	690	637	623	626	697	659	607	659	667	608	659	647	674	629	688	630	630	667	663	662	624	595	628	675	645	658	692	647	631	621	606	613	645	645	653	674	673	597	645	656	670	708	643	681	673	620	659	661	719	664	655	637	622	697	623	676	626	671	655	713	647	631	666	598	635	695	644	660	621	633	636	657	670	698	667	636	659	626	647	631	650	632	665	622	644	635	634	696	628	683	624	638	650	650	642	642	633	629	615	648	631	622	656	640	626	650	653	662	629	659	628	641	670	642	661	687	688	656	683	658	725	649	687	634	661	629	701	641	629	637	624	622	691	640	690	663	673	650	630	615	666	665	640	659	626	654	659	687	658	666	678	623	668	659	659	642	645	583	667	616	648	630	673	636	637	704	629	640	634	683	639	671	630	638	658	627	625	681	676	659	683	663	629	659	671	627	710	648	608	670	640	696	675	624	629	628	661	612	638	645	645	677	576	652	684	653	631	688	649	666	663	649	646	692	657	652	680	724	648	623	656	701	665	657	599	667	636	667	639	653	669	648	700	623	634	625	641	686	585	638	690	646	635	651	639	640	664	676	707	668	658	640	562	691	665	642	656
22763	21447	28905	24209	21344	20157	2951	687	533	503	474	421	465	498	441	437	407	393	412	401	430	387	419	382	379	363	390	394	360	387	390	399	376	378	407	389	415	387	395	403	415	427	434	397	365	396	383	366	408	390	367	375	432	406	400	434	392	387	387	431	404	419	393	389	388	402	344	397	413	386	382	409	419	383	378	387	410	399	385	383	365	400	374	366	376	391	376	397	372	378	396	434	368	352	385	391	403	357	366	350	400	384	369	404	386	393	380	374	393	378	369	380	356	364	385	393	367	373	374	380	348	384	378	374	345	350	394	404	361	407	370	373	410	372	371	404	368	387	398	378	373	360	358	381	383	357	374	380	340	373	407	352	356	396	327	388	402	363	364	344	401	395	381	371	359	400	367	367	333	366	364	377	374	386	406	371	366	377	385	392	372	400	365	377	397	349	349	392	395	384	410	361	394	354	384	380	373	385	385	337	379	388	376	396	403	369	366	395	382	370	350	351	395	382	361	376	354	364	397	387	381	366	371	427	378	421	355	374	385	380	401	361	348	364	367	381	363	403	367	378	410	374	393	405	395	397	334	383	369	377	419	395	402	411	375	377	369	379	405	401	365	367	360	362	363	344	387	359	388	409	359	340	388	371	411	384	398	353	377	405	363	401	401	374	392	375	350	383	377	372	387	326	353	401	408	365	358	368	376	385	372	390	387	371	382	407	349	391	413	375	379	366	376	385	384	333	379	394	392	388	368	373	373	405	374	390	394	369	389	393	355	378	374	371	379	362	362	383	376	362	367	415	363	399	377	364	394	402	396	378	404	370	393	379	378	380	398	381	368	385	369	354	362	401	387	403	365	349	387	395	371	382	397	361	423	373	404	371	377	380	374	364	335	376	387	363	385	381	413	370	399	409	375	353	369	379	367	394	370	359	407	365	418	362	361	390	385	392	364	391	389	353	369	344	355	378	394	372	380	368	368	367	341	354	339	367	396	393	362	380	378	320	385	397	341	382	366	349	379	410	352	394	383	383	345	359	387	373	402	364	388	417	377	359	408	339	380	345	377	400	402	383	353	406	384	376	360	380	394	383	352	387	375	402	375	381	401	385	367	387	390	360	389	383	373	403	372	375	392	399	346	340	382	362	367	365	361	391	368	370	424	367	345	399	375	412	368	364	347	405	351	400	370	364	382	355	369	381	369	398	376	404	407	365	389	359	381	386	371	358	423	419	359	368	375	403	387	382	378	374	367	363	356	381	379	346	382	397	373	370	404	377	349	376	355	376	372	391	391	368	384	382	385	365	411	340	352	381	382	374	377	377	381	384	378	399	358	421	407	379	408	401	367	376	385	340	414	386	382	373	380	333	375	330	352	399	376	371	397	366	386	393	413	375	371	383	373	374	374	394	365	349	389	361	426	411	407	397	418	377	397	408	373	369	379	380	359	396	375	360	348	376	388	361	389	411	382	368	373	355	383	368	366	384	392	410	391	364	381	347	371	374	417	380	349	393	349	392	367	377	377	357	384	355	382	413	377	408	383	358	391	368	358	379	382	367	342	378	305	353	372	396	337	353	368	394	346	381	378	385	394	369	384	384	400	346	407	355	375	364	420	418	377	386	379	345	366	365	386	370	371	391	401	387	410	386	371	399	398	397	409	363	369	380	364	407	397	329	398	382	355	359	341	352	382	379	389	384	384	399	367	324	348	418	350	335	374	389	359	363	395	385	364	388	355	398	371	403	388	387	372	403	368	375	382	380	399	368	387	391	381	334	394	373	351	372	407	400	359	405	390	380	385	389	373	412	375	372	403	375	396	339	365	395	362	362	376	381	367	389	339	367	373	380	395	355	337	352	361	411	392	355	385	384	370	361	372	374	369	404	372	415	369	386	364	342	378	397	379	411	388	359	350	364	359	366	353	384	369	387	372	383	369	384	370	391	344	360	356	351	409	391	378	377	383	394	381	365	396	377	370	356	394	376	388	404	383	406	409	368	387	377	380	381	390	370	365	376	361	384	357	368	370	368	360	399	393	425	367	356	386	376	376	396	347	399	404	401	385	419	361	371	380	388	378	371	404	377	355	391	371	335	368	382	342	382	407	398	392	349	381	362	395	370	378	399	358	387	378	336	366	396	360	358	371	365	374	406	381	372	349	387	395	393	399	385	373	384	387	377	406	371	379	395	364	346	352	387	370	357	373	370	353	363	364	388	380	386	359	362	383	372	390	382	375	371	386	392	391	341	368	399	373	367	410	393	344	368	354	348	395	354	353	371	380	359	409	369	358	379	387	365	383	402	359	425	372	391	367	366	368	374	368	363	367	330	386	419	397	344	342	390	372	367	353	342	361	380	396	363	381	370	359	340	387	377	368	366	370	376	387	365	384	407	367	379	353	377	378	357	375	381	365	401	390	362	371	352	361	352	383	397	350	359	348	394	383	362	355	388	393	376	367	373	366	352	378	386	373	387	380	420	373	369	375	380	377	371	390	372	385	358	376	341	366	359	376	364	350	385	388	401	347	398	344	412	386	364	343	355	370	395	360	378	376	371	380	385	418	382	388	368	407	384	381	398	372	407	414	379	376	419	357	374	390	388	402	368	349	378	356	369	402	368	388	409	409	371	362	370	400	391	371	400	354	374	371	364	362	385	356	374	367	358	381	413	393	348	375	376	357	333	378	375	360	357	379	373	352	386	368	411	407	339	393	380	372	383	369	376	397	377	374	366	377	350	351	396	422	389	391	354	330	359	371	358	390	375	394	345	358	376	394	401	379	374	370	366	355	359	381	368	373	384	340	378	345	397	373	403	420	372	417	356	360	377	378	365	373	361	405	389	362	383	383	394	386	350	358	370	400	330	392	351	361	402	364	384	354	371	401	390	341	400	377	402	362	372	407	385	354	387	375	405	376	390	400	395	358	380	388	377	394	331	373	375	339	378	377	393	371	374	387	381	374	344	375	373	367	383	354	390	405	362	341	396	398	389	386	344	395	367	377	338	394	376	391	354	364	367	358	356	368	377	370	390	371	401	382	373	386	395	388	366	376	387	347	408	389	397	376	344	405	359	347	381	382	349	343	409	362	374	374	384	361	382	390	345	362	370	373	369	387	345	406	391	376	374	384	377	332	385	355	349	392	416	386	367	384	396	392	373	364	386	396	353	387	383	359	338	400	363	414	370	400	357	350	393	390	364	359	390	378	336	380	364	365	361	355	390	394	364	379	362	402	386	372	377	378	419	374	381	411	406	367	374	386	379	360	386	373	401	379	392	372	382	343	370	380	430	341	392	383	357	386	390	386	373	369	375	369	415	393	384	393	359	391	361	406	381	411	358	383	351	356	389	374	403	367	366	394	404	361	380	362	352	384	329	382	387	392	353	335	368	387	420	362	387	363	369	387	407	386	388	377	348	385	378	353	394	363	385	395	419	372	373	398	340	371	344	388	382	371	395	382	366	365	376	348	411	379	377	358	374	365	359	367	374	350	407	387	383	337	400	366	364
49807	89725	31690	2534	1856	1471	1204	1046	896	783	653	661	682	593	587	532	567	559	551	530	586	566	541	515	517	527	495	512	496	494	517	469	493	478	488	452	511	499	504	510	497	479	499	502	497	503	535	486	534	518	496	497	528	507	537	532	496	573	527	509	502	570	520	488	491	514	471	492	516	481	463	440	480	482	476	485	473	476	484	475	462	504	484	468	506	474	523	454	497	469	495	508	473	463	470	483	480	474	483	448	460	452	513	462	474	497	462	496	483	473	466	485	480	496	484	454	430	477	490	449	475	473	481	475	483	495	482	483	484	526	476	486	441	482	514	513	503	499	515	464	490	480	443	477	485	498	468	456	473	465	473	473	491	462	489	474	439	482	459	481	447	516	515	464	514	484	494	475	483	477	487	528	471	447	480	480	456	514	452	446	498	483	482	491	469	512	505	480	491	477	476	491	498	513	460	452	473	468	502	470	460	501	493	469	502	464	459	461	488	432	490	519	468	451	492	474	471	472	477	468	491	498	474	438	438	506	517	502	452	446	476	451	516	496	493	486	506	492	474	462	481	512	433	493	432	481	488	476	518	503	477	479	499	454	522	462	504	506	452	460	484	469	489	505	456	459	474	441	482	457	482	496	421	476	499	433	475	489	428	444	498	452	446	492	446	464	484	462	472	495	494	472	496	464	461	486	413	436	458	452	478	486	468	502	473	450	434	480	472	504	457	501	469	463	528	494	468	464	461	479	510	473	477	472	477	516	488	468	496	481	514	480	511	475	494	482	423	433	502	484	489	507	517	506	456	475	483	497	507	486	453	453	476	494	466	512	478	466	471	436	501	462	483	510	456	489	490	481	503	464	446	453	488	493	472	470	459	434	475	465	447	461	466	454	459	484	479	483	478	491	528	462	468	505	458	479	497	475	468	496	478	471	509	504	469	482	456	462	487	441	481	486	480	495	446	452	517	471	424	506	474	531	471	491	494	459	486	467	479	440	468	520	464	469	476	486	491	471	470	512	484	485	481	476	505	436	492	473	481	469	496	470	473	494	497	458	460	510	427	488	477	488	484	462	455	475	488	506	509	447	499	495	483	475	504	479	469	449	467	498	470	472	520	474	455	492	486	499	451	453	483	503	480	471	494	470	434	459	482	467	470	482	441	513	499	471	462	462	487	452	439	438	473	492	522	481	472	456	497	456	452	458	464	489	513	467	487	478	462	490	530	488	479	474	483	492	499	504	483	480	507	468	494	498	440	439	434	466	467	467	474	460	476	499	475	485	471	449	434	478	501	502	475	461	510	491	467	488	456	484	487	472	467	484	505	466	477	448	471	483	504	476	448	481	440	472	486	491	478	479	474	521	506	450	460	494	461	466	480	428	459	488	476	474	484	480	474	491	469	482	460	463	477	477	519	477	471	468	470	484	481	459	468	502	503	467	466	507	488	484	469	500	533	496	457	480	475	458	452	486	461	465	459	449	502	452	511	466	467	492	482	452	448	506	435	510	496	440	453	487	475	479	452	488	466	480	460	438	507	475	439	523	461	479	484	530	469	470	460	478	517	492	443	490	456	553	510	516	500	527	524	505	454	492	459	458	494	494	463	436	472	479	445	490	480	460	449	414	510	466	485	482	453	492	430	460	459	455	451	478	476	488	495	475	449	445	464	472	468	450	467	481	458	458	497	503	494	461	489	498	468	462	518	523	482	498	479	462	470	482	508	493	447	439	462	468	461	513	462	465	492	504	459	450	487	477	498	487	458	450	466	488	472	479	470	484	486	485	464	487	502	491	503	501	492	496	446	464	462	483	480	473	535	460	457	486	480	510	499	489	479	471	458	483	479	507	475	447	474	478	487	450	482	451	465	460	491	447	475	529	479	510	507	493	485	469	480	475	487	455	463	501	444	480	496	451	492	484	480	486	466	460	465	475	446	460	459	484	490	473	470	512	463	481	452	468	513	484	499	475	481	463	451	482	474	453	490	457	467	511	422	484	482	458	499	500	491	435	457	506	467	466	479	468	449	473	476	499	463	459	493	476	504	483	477	497	468	467	473	484	487	492	481	458	453	472	481	475	505	484	470	449	485	466	493	490	466	464	465	479	504	482	459	480	493	488	450	497	458	455	452	543	492	484	489	460	458	459	484	443	486	452	459	485	471	480	483	458	493	437	485	488	464	490	503	463	490	471	470	494	456	488	463	460	477	475	474	464	476	491	471	494	464	477	482	465	473	440	491	476	450	483	509	489	470	501	457	497	462	478	455	458	457	482	460	501	483	484	524	493	469	514	505	459	469	488	481	498	471	468	484	474	468	458	466	471	465	476	478	485	455	524	465	478	467	495	475	486	462	449	496	484	488	445	482	489	483	449	448	470	478	510	487	448	491	474	502	486	492	485	414	487	459	481	471	431	455	477	475	489	445	460	479	459	504	469	461	445	514	468	491	473	479	462	449	476	459	476	492	480	474	469	485	484	470	473	490	505	448	497	484	459	472	473	500	485	495	500	436	492	529	477	460	494	453	467	465	475	488	526	512	498	523	520	457	496	483	489	470	501	462	506	478	451	499	491	480	492	444	488	525	500	480	447	464	471	459	468	493	455	476	451	526	488	487	490	473	453	460	477	506	424	444	473	464	482	509	446	479	513	499	486	458	500	458	439	440	475	488	478	464	440	495	486	457	441	480	461	470	473	473	448	505	494	502	489	487	489	461	478	481	500	471	507	435	470	486	471	428	510	498	459	464	489	498	481	467	487	425	483	457	519	431	487	457	474	470	476	473	475	444	515	461	513	477	484	487	474	482	494	517	471	470	446	475	483	465	470	482	468	487	517	463	455	470	474	490	470	539	504	488	470	482	493	466	438	463	490	460	491	476	478	455	459	498	515	474	458	492	462	477	492	450	496	491	495	490	474	465	464	492	496	474	485	454	495	465	478	511	480	465	473	486	475	465	497	466	492	427	482	471	449	455	456	510	471	477	466	514	457	458	453	445	458	498	429	467	487	473	476	470	473	471	447	509	472	454	516	504	481	479	471	449	465	491	492	483	497	476	471	475	435	467	502	481	476	450	500	476	472	421	473	449	479	505	484	510	493	484	468	480	471	474	446	485	530	463	455	458	491	472	483	453	461	455	503	492	512	465	440	495	443	507	455	471	501	542	470	472	473	467	452	483	453	467	450	463	487	486	522	496	540	500	461	528	470	505	481	472	489	478	500	473	456	465	463	472	499	473	494	488	455	481	504	485	478	470	495	459	472	460	470	464	477	500	481	505	434	470	434	463	478	444	486	483	467	459	472	497	531	501	453	488	427	498	472	493	485	483	504	497	463	482	478	517	484	474	456	501	534	486	484	480	469	486	463	465	487	523	465	440	505	493	453	447	503	482	490	471	474	497	465	478	472	472	473	517	501	432	483	485	474	466	498	522	413	499	454	529	462	475	485	487	480	503	452	489	505	499	482	462	472	486	485	488	446	459	478	467	472	465	527	437	496	493	490
27995	21260	10285	1016	634	593	586	605	576	553	594	555	554	546	618	542	555	575	567	575	588	591	558	579	591	589	587	600	601	525	602	555	590	583	578	588	574	590	603	598	580	592	551	574	627	551	616	608	572	569	569	613	598	604	579	616	563	548	586	590	567	606	579	579	571	533	529	591	589	611	591	583	615	590	553	561	586	569	527	535	588	570	559	551	545	603	559	596	561	569	578	539	590	558	576	556	591	550	626	585	636	616	586	585	562	537	570	578	558	569	610	592	604	537	558	600	600	531	582	571	555	573	598	604	571	561	560	623	548	607	613	608	572	571	587	546	609	583	571	540	597	576	565	537	611	574	548	569	603	540	583	592	576	565	563	584	611	603	580	581	577	555	583	567	529	557	577	584	578	590	608	577	611	610	616	551	559	561	596	562	559	564	599	598	610	579	555	587	618	579	586	564	515	588	578	583	537	583	602	606	593	592	612	563	590	561	581	570	559	602	623	569	555	579	574	557	592	563	611	601	576	566	620	544	564	632	530	580	557	584	628	575	549	610	585	603	525	573	585	573	575	530	578	630	594	601	561	520	620	591	583	547	580	600	579	559	604	556	628	555	612	588	585	598	581	555	545	557	559	575	580	615	589	593	566	583	565	545	538	601	581	573	553	560	600	600	564	593	547	617	592	552	558	611	569	595	564	644	600	617	566	559	562	593	593	572	587	544	612	542	604	554	598	638	569	592	625	603	582	550	595	569	610	580	575	572	593	574	536	580	561	567	562	603	578	519	599	559	583	549	568	607	559	572	598	557	581	541	556	572	547	564	564	563	562	567	572	588	551	564	579	598	601	601	562	584	587	594	590	604	615	552	585	568	581	553	618	569	607	550	542	567	592	570	571	592	550	621	590	559	601	570	533	551	609	608	573	603	592	539	612	583	590	560	587	585	578	558	633	563	595	617	587	561	570	579	536	602	577	546	591	615	603	563	569	567	580	552	578	554	561	566	556	624	600	631	536	570	610	568	604	585	561	519	582	632	599	510	604	582	592	601	568	570	534	558	580	597	605	595	605	638	588	575	581	566	544	586	588	558	567	581	598	634	524	545	545	578	596	587	604	584	611	585	531	564	557	606	576	560	566	567	570	590	612	602	588	580	563	568	587	530	614	566	535	600	576	598	561	601	576	543	559	579	580	557	570	562	579	642	580	544	578	585	609	581	609	559	573	564	559	617	600	582	533	592	579	587	592	627	542	586	574	563	571	571	601	534	554	558	543	559	563	577	529	607	537	561	592	621	590	578	550	568	556	591	598	578	571	554	580	603	629	640	556	546	569	583	556	560	591	605	579	616	598	589	577	565	596	563	575	624	555	544	595	566	593	598	535	539	534	580	569	556	596	556	595	561	555	593	567	587	617	540	571	623	597	568	586	576	584	610	637	563	544	584	562	568	579	576	589	603	577	570	565	586	573	507	595	565	578	579	597	564	558	589	582	577	565	566	591	591	605	607	554	581	556	599	549	588	583	571	612	603	576	598	587	537	591	614	593	558	585	582	588	588	573	531	598	584	574	542	547	570	576	590	608	555	587	549	609	549	586	572	565	541	633	554	571	559	600	566	556	565	557	579	562	593	616	575	560	610	626	574	551	578	595	571	553	608	618	616	577	577	594	543	582	573	547	608	576	572	572	611	571	588	574	607	559	561	633	584	560	580	592	584	606	528	555	570	567	597	574	551	578	568	621	577	578	576	558	581	547	574	600	610	578	559	527	583	604	557	579	551	563	615	575	571	549	574	551	574	571	603	574	538	581	563	568	584	588	605	536	601	622	579	616	577	597	569	566	593	608	606	557	552	560	619	552	540	548	579	578	634	538	548	585	593	584	596	537	572	599	564	626	588	551	610	587	592	548	563	572	606	560	539	578	613	573	614	576	559	561	607	574	543	602	598	551	552	596	596	596	585	608	547	544	550	584	547	617	591	589	545	562	595	579	559	572	543	581	573	575	540	587	572	573	597	568	607	597	591	615	577	597	581	555	588	591	570	545	606	622	561	593	571	559	576	621	578	577	581	529	584	553	580	595	604	577	578	575	560	604	576	530	557	587	573	576	593	599	576	589	612	581	632	562	543	572	563	551	565	575	551	566	598	528	588	549	536	575	557	561	587	564	581	513	582	572	606	546	604	543	552	601	564	551	601	591	585	593	619	611	536	592	571	569	543	583	664	549	553	547	592	604	601	560	582	567	585	536	568	619	543	561	569	616	575	581	623	580	598	605	610	584	577	572	606	596	609	620	577	562	574	588	553	586	610	595	566	561	576	590	563	593	591	576	578	557	592	588	595	558	600	545	583	582	587	608	578	534	559	572	562	569	574	581	580	630	590	583	613	564	565	587	574	621	588	582	548	554	593	517	590	552	613	605	581	573	568	634	593	600	580	561	593	595	561	600	585	558	596	598	596	580	568	587	597	568	571	556	562	585	562	601	620	603	575	620	601	564	535	580	567	562	580	609	553	603	582	579	614	558	582	567	591	595	624	584	612	579	521	567	602	580	587	576	594	641	585	551	639	565	631	630	591	558	590	584	544	573	610	578	564	579	606	573	599	584	572	580	578	574	598	519	601	555	539	604	545	618	609	563	556	556	594	571	543	603	592	626	570	556	582	560	616	606	535	608	571	590	576	572	553	555	542	583	563	592	602	564	577	594	604	575	574	577	519	584	601	603	598	598	603	565	572	551	550	607	586	624	602	535	623	621	569	573	524	574	599	630	585	590	570	556	582	604	561	582	584	556	544	536	601	592	581	570	620	602	559	598	607	571	611	608	557	600	599	589	568	584	544	555	533	596	532	539	583	633	524	546	561	597	610	555	605	591	586	562	557	540	509	569	558	566	568	568	543	568	563	584	555	587	564	603	562	579	586	570	642	584	571	586	549	626	568	529	569	584	578	575	572	572	607	590	564	650	604	514	566	590	542	547	595	601	599	555	581	583	613	546	559	635	583	602	581	590	551	562	583	606	543	571	588	576	600	565	564	599	568	630	590	597	578	592	563	533	585	553	614	579	638	596	550	559	601	556	579	558	538	601	571	532	572	577	552	591	571	600	524	556	567	616	579	581	562	595	619	573	540	575	572	591	595	625	583	592	578	575	554	538	569	597	564	549	570	590	554	566	602	619	585	590	625	615	576	630	626	541	593	621	572	568	583	580	611	588	595	581	580	571	618	628	608	576	565	552	600	545	569	581	574	563	578	567	557	540	528	558	557	600	572	589	576	578	596	613	581	600	660	567	555	580	575	621	618	589	561	586	559	559	602	563	603	584	562	602	597	586	555	580	575	616	615	611	572	545	547	567	584	543	630	527	564	554	565	601	568	591	574	606	604	595	568	589	540	549	531	527	566	547	556	557	575	567	574	586	584	578	592	592	580	557	563	641	551	564	564	614	578	567	578	583	573	613	553	587	560	580	594	546	558	631	577	583	523	604	573	589	571	584	600	554	554	548	587
17248	27987	5489	809	768	728	744	727	732	752	717	727	760	721	751	732	719	766	751	725	754	745	795	747	729	753	745	766	777	751	716	763	739	701	699	716	718	710	745	756	700	738	752	795	774	758	710	742	748	776	764	738	783	732	755	771	830	719	713	721	770	760	749	722	738	736	743	812	697	759	721	736	704	723	728	727	720	700	738	678	780	717	740	724	706	764	724	745	773	690	745	726	734	724	763	747	678	703	746	783	718	686	739	752	714	747	765	704	715	732	751	761	737	779	758	751	745	722	726	763	781	719	736	705	738	722	736	752	761	784	697	695	696	771	712	729	747	756	737	686	718	784	755	725	743	724	719	747	775	775	735	755	708	742	739	733	723	777	731	728	733	733	729	742	736	694	763	757	711	714	737	722	698	754	777	706	729	704	770	743	688	696	659	751	698	743	771	718	721	781	724	762	758	684	763	748	711	689	719	729	718	729	764	712	741	690	710	747	738	719	728	756	725	738	720	798	740	729	736	737	734	766	683	726	762	763	762	733	720	783	745	781	717	739	693	695	771	736	723	728	728	685	741	757	751	773	709	725	724	741	726	755	688	720	754	693	706	704	740	753	726	766	751	735	771	737	748	759	734	715	719	700	696	769	744	733	745	727	774	754	716	763	707	694	723	722	724	763	709	739	800	711	743	698	710	736	728	720	713	733	680	714	776	747	721	764	717	748	759	729	735	760	747	744	742	710	726	718	702	755	718	763	727	756	739	715	728	771	754	758	738	739	769	821	739	731	713	744	768	739	749	714	745	752	710	747	711	720	710	798	716	740	699	738	718	708	757	809	720	728	742	750	767	776	708	711	744	784	752	745	715	717	726	694	736	754	704	753	750	692	709	758	756	719	748	751	720	743	799	740	696	725	710	749	774	767	708	806	750	732	721	727	757	775	707	749	727	719	777	702	706	742	733	772	686	758	739	788	787	736	756	757	777	758	778	706	715	682	761	764	711	747	772	759	733	751	726	743	723	717	687	729	735	721	759	740	733	750	725	826	702	744	750	671	730	745	706	749	769	698	704	739	735	720	743	727	689	779	776	748	739	806	770	700	750	761	736	721	798	782	738	752	715	721	784	756	769	675	779	708	690	690	745	733	724	745	713	711	717	714	711	763	733	740	791	721	736	669	754	713	742	759	768	744	728	722	717	740	755	748	747	689	766	691	735	717	735	737	804	716	704	723	731	677	713	748	729	707	791	707	756	756	733	776	745	686	681	777	754	758	745	755	753	750	711	714	765	734	709	764	770	747	725	670	669	734	728	705	725	731	726	720	725	759	738	706	815	757	716	705	713	780	710	741	736	725	724	754	733	758	741	770	724	725	726	789	766	733	816	756	739	707	757	724	694	756	747	744	711	719	767	747	748	750	701	745	795	749	748	706	736	737	696	720	724	728	716	725	709	735	730	748	700	784	708	746	766	725	755	696	734	741	710	732	786	681	726	724	716	712	757	736	744	763	711	732	729	727	709	747	703	738	723	776	707	711	712	776	763	734	724	727	704	786	759	729	750	714	687	743	753	732	771	785	687	728	737	739	709	766	780	761	740	734	749	714	709	744	756	753	762	713	723	732	755	714	751	771	737	737	743	791	743	784	748	775	761	738	737	700	742	737	758	735	678	789	752	727	726	725	717	753	730	769	749	705	775	776	787	733	720	736	772	690	713	719	730	763	717	759	740	767	740	711	740	718	691	790	736	764	716	701	744	721	706	726	740	702	701	743	775	717	741	704	759	718	729	708	733	708	768	679	706	716	699	768	743	756	706	746	710	680	802	731	707	736	747	732	763	704	769	704	746	763	757	720	724	727	757	767	726	759	737	726	740	736	736	761	721	768	744	739	778	762	780	729	736	759	764	707	722	781	787	704	730	724	735	728	726	719	798	750	657	755	711	704	731	695	730	735	750	768	732	755	779	752	688	730	745	747	719	756	710	709	697	792	755	707	785	754	739	771	734	690	705	726	706	738	712	737	745	776	714	723	733	747	794	731	732	694	717	708	701	757	709	717	733	732	755	731	735	739	749	772	731	748	757	747	733	769	723	759	760	693	751	750	702	761	728	750	732	775	764	747	729	718	726	757	738	730	764	688	757	730	711	750	693	797	709	732	735	753	743	779	686	774	777	714	738	795	696	680	746	759	764	771	713	767	728	725	712	738	724	761	775	734	694	706	780	716	662	746	747	730	703	762	718	778	793	735	773	731	705	727	744	760	676	703	795	683	754	781	743	765	709	708	711	728	706	737	745	749	748	754	751	730	758	752	693	761	752	720	737	721	735	738	709	737	723	733	706	768	761	742	784	711	747	750	732	768	738	718	713	757	742	781	763	734	731	748	746	746	754	726	697	700	757	756	678	753	708	726	701	726	714	731	719	732	724	748	722	705	665	751	730	773	689	687	719	736	739	703	725	705	768	762	736	759	737	763	742	711	746	734	781	708	741	719	749	700	775	726	756	772	789	758	740	733	673	692	720	689	730	702	711	758	750	727	788	736	731	750	717	768	753	732	754	704	750	723	727	733	721	685	742	743	702	760	742	700	739	802	740	696	742	723	712	751	706	696	710	716	782	681	758	734	749	764	719	713	774	762	700	743	759	751	720	763	721	751	727	784	699	722	707	755	714	750	752	706	739	755	690	696	720	735	700	708	709	744	762	778	718	766	726	749	741	779	763	766	769	772	742	663	761	710	720	753	759	725	723	750	744	768	737	696	731	748	726	731	706	746	737	739	747	745	736	714	754	716	742	700	711	741	724	692	758	736	777	769	771	725	735	717	741	745	732	748	722	696	747	740	779	729	713	718	738	712	724	774	726	722	741	718	752	712	710	744	768	729	766	698	711	744	714	763	728	730	723	745	756	722	737	755	727	728	760	750	761	750	769	701	736	749	678	719	755	740	740	753	705	754	735	760	722	772	742	726	737	728	733	734	724	715	683	750	748	718	798	740	731	750	736	767	694	732	728	716	716	730	777	746	710	703	779	726	750	720	739	730	737	762	745	768	754	709	719	746	696	766	751	751	720	692	766	730	722	717	736	728	734	741	701	726	756	744	768	760	711	652	757	703	716	703	732	728	751	768	769	780	717	751	686	774	705	734	742	755	710	743	729	717	720	772	749	707	759	743	758	744	719	768	699	726	701	708	735	676	724	713	736	720	712	733	730	751	763	691	731	742	738	750	706	723	738	750	733	723	769	737	781	761	720	723	746	701	740	792	755	752	727	739	710	704	753	738	750	772	766	770	726	712	760	735	772	760	747	703	716	739	751	743	687	715	714	695	703	776	743	743	759	756	717	751	699	698	761	661	741	714	740	730	762	693	734	756	775	755	757	728	731	752	747	752	685	723	768	767	749	739	778	744	737	764	721	751	697	731	753	711	752	696	740	756	767	756	713	708	713	755	741	752	721	709	782	771	751	701	764	682	773	746	723	718	691	745	733	744	694	748	768	782	697	762	707	748
23736	21563	28448	24702	20438	5112	792	651	611	551	565	551	528	533	510	539	491	525	502	517	466	507	517	484	518	520	493	502	503	468	503	470	522	522	483	481	501	504	499	505	499	459	493	498	497	487	523	522	499	482	487	517	509	472	493	460	547	535	489	513	516	516	529	501	483	493	522	499	496	481	513	506	498	503	465	490	482	483	503	476	501	463	527	467	495	503	457	478	476	520	479	502	477	495	477	516	489	490	528	514	509	531	500	465	469	522	488	503	495	473	482	500	511	463	500	529	492	500	477	500	485	517	465	531	544	491	499	480	471	462	468	467	514	475	501	515	465	499	517	490	493	488	457	520	505	490	475	473	486	481	460	465	469	486	536	469	502	519	431	493	501	471	443	478	441	437	494	477	523	451	500	482	513	489	465	487	437	495	466	483	527	501	470	452	504	461	481	514	507	485	516	464	473	542	459	523	497	483	533	466	494	440	481	526	513	495	548	505	511	523	488	500	506	478	485	504	495	496	517	527	474	478	452	492	508	509	521	487	495	471	515	480	505	509	465	496	508	531	457	503	469	502	499	516	513	484	537	480	490	479	487	497	477	512	517	506	460	491	490	472	480	514	471	506	487	507	491	525	505	517	492	512	493	484	437	478	482	501	481	488	495	464	484	511	484	474	449	481	491	488	463	506	541	438	555	488	467	455	487	443	472	512	473	503	484	482	495	525	487	486	461	472	446	452	492	462	462	460	491	513	518	484	499	475	482	494	474	451	498	501	513	463	500	515	492	486	479	490	459	473	530	471	489	484	488	518	469	472	452	478	499	469	466	526	514	505	500	513	470	500	472	515	456	516	501	484	515	474	499	506	498	462	490	509	502	490	504	481	470	482	469	505	540	468	464	491	459	512	481	496	489	475	478	488	481	440	504	487	471	450	477	472	502	464	487	488	461	472	534	494	501	489	461	474	492	489	468	484	466	503	533	489	491	473	489	475	493	477	485	488	502	520	503	493	495	482	473	495	479	515	473	461	527	508	535	516	486	462	480	494	520	491	477	493	427	515	485	504	509	482	497	483	456	531	488	495	525	529	510	477	458	475	490	479	493	514	487	523	493	494	488	518	477	516	469	477	478	503	521	515	499	496	492	501	532	470	510	509	482	482	524	477	505	478	463	496	500	471	475	505	474	440	439	504	480	471	463	495	478	450	496	517	469	465	518	503	484	478	464	476	505	475	483	468	471	530	483	472	486	461	512	492	496	515	467	516	473	485	541	481	516	488	496	488	442	482	499	509	426	490	459	515	469	464	486	549	459	484	443	500	461	464	493	460	496	496	478	507	506	499	512	468	480	474	485	463	456	496	490	485	464	498	486	514	496	507	489	509	459	495	510	500	474	439	509	421	477	498	479	457	463	454	511	490	493	466	455	460	504	489	515	491	509	464	469	503	480	460	517	527	505	478	514	487	481	480	479	464	475	450	484	520	484	506	481	492	482	502	502	452	495	496	467	489	467	543	506	512	484	461	496	456	506	494	516	484	482	457	495	493	514	540	459	543	472	445	498	500	540	485	461	496	483	462	475	510	474	472	507	483	506	524	503	510	514	499	503	458	504	515	499	519	515	497	529	483	490	489	477	505	522	506	439	525	468	525	470	522	440	489	503	469	479	478	489	520	463	541	469	475	491	496	490	497	493	521	478	502	499	486	462	488	487	507	493	462	458	475	489	518	485	522	512	495	505	511	458	496	453	503	507	498	466	542	492	504	517	512	546	486	462	538	496	475	495	503	554	502	486	482	488	498	557	465	496	473	431	482	478	464	489	493	462	443	470	481	503	495	469	476	466	499	453	489	495	524	499	488	454	499	482	484	505	461	510	459	494	510	474	488	496	462	485	493	470	484	469	486	499	487	502	498	494	480	493	529	493	454	502	457	463	480	486	492	470	484	507	478	449	481	482	489	484	491	502	487	482	502	488	515	492	511	490	483	481	486	506	496	490	499	512	498	480	485	519	519	503	487	480	449	495	462	510	451	500	514	441	462	490	501	503	487	494	466	534	496	491	487	481	494	497	487	485	487	489	489	458	492	467	489	482	496	463	514	495	458	493	486	485	453	464	476	497	511	494	438	472	527	515	467	488	492	500	458	505	512	483	505	510	485	445	487	506	487	467	533	504	495	493	448	497	492	460	497	471	548	444	458	467	486	462	490	492	467	476	486	421	536	478	476	542	462	518	475	494	472	496	496	492	514	488	450	497	492	438	468	471	440	462	507	496	504	502	499	470	503	469	483	479	442	453	454	500	473	462	486	488	493	480	512	530	470	486	472	494	488	538	489	499	499	536	495	489	463	541	478	467	488	500	488	514	471	493	456	465	480	481	495	482	490	522	464	495	475	471	491	479	442	481	449	482	520	488	489	480	487	493	478	452	492	499	518	519	505	484	477	509	488	507	502	487	495	479	481	456	481	510	441	479	472	490	496	511	492	479	499	476	526	535	462	498	492	472	489	486	496	511	456	494	438	508	500	500	535	495	496	514	450	504	472	495	435	492	499	479	477	456	467	485	487	476	503	460	486	522	460	501	459	504	504	483	523	481	462	492	504	469	481	481	517	447	471	494	501	499	476	477	484	492	497	469	505	486	488	537	455	464	463	460	493	534	478	482	506	513	467	528	483	503	496	451	520	507	518	488	470	483	489	499	494	538	467	525	494	516	494	484	495	474	489	469	513	537	513	481	443	493	488	485	441	522	483	481	483	499	504	484	513	488	483	478	502	484	477	501	495	511	495	483	460	495	469	517	484	456	516	475	521	464	464	486	466	529	504	511	499	490	504	452	469	459	491	478	528	468	487	480	500	458	483	485	486	508	453	502	494	464	451	523	456	482	497	512	449	501	464	449	474	508	497	479	508	473	494	477	471	486	483	483	520	478	445	447	494	497	483	455	465	454	491	511	490	495	502	499	497	495	501	488	505	466	528	508	517	500	461	493	467	481	503	529	480	505	515	493	489	480	509	463	500	495	488	500	512	500	522	460	552	529	487	515	509	451	494	530	494	454	498	478	460	475	473	515	496	450	522	463	493	480	499	515	512	475	524	510	528	505	450	496	507	508	515	478	478	514	506	483	478	486	464	456	495	498	510	513	479	514	475	493	453	502	497	465	504	472	535	476	472	543	487	533	501	478	469	472	502	490	509	469	509	514	426	482	526	478	475	459	455	530	487	486	500	507	511	500	502	464	482	490	475	463	492	466	475	435	488	481	487	501	448	487	467	508	442	465	473	521	450	478	498	465	479	479	464	515	472	481	508	507	484	492	502	459	491	477	484	468	520	475	445	495	481	493	457	453	478	494	440	500	490	517	509	498	451	511	496	477	491	481	480	433	491	470	514	498	481	508	483	484	471	465	514	490	487	501	451	480	463	493	474	511	473	477	474	483	523	479	490	490	532	487	488	475	501	505	515	492	471	490	537	461	444	503	503	531	475	473	492	454	489	489	465	470	488	469	435
43061	76374	23300	1736	1393	1157	971	912	863	781	756	700	733	714	680	679	668	637	642	671	669	713	624	638	644	683	654	615	607	685	605	630	670	645	644	682	698	676	608	640	631	664	656	614	653	675	643	659	650	662	644	652	655	671	647	668	649	685	694	620	655	644	622	639	706	629	676	625	626	629	631	620	602	647	590	615	655	615	646	636	632	635	639	657	630	671	598	635	619	638	660	620	615	668	608	673	681	608	654	635	644	641	608	643	603	595	595	653	638	608	654	624	660	608	618	628	662	594	613	595	614	595	616	580	606	635	581	655	632	607	584	669	636	651	632	615	638	623	609	624	599	626	648	627	627	647	607	582	624	652	598	615	631	625	644	610	616	615	621	607	642	641	648	627	641	637	646	653	621	626	673	634	616	640	636	696	668	622	611	607	625	636	628	617	650	619	610	630	630	641	636	619	610	604	617	603	632	616	612	622	614	619	603	695	586	635	651	586	606	585	607	635	617	643	621	639	599	628	611	656	678	610	654	639	620	627	649	637	631	644	615	634	599	682	618	633	629	613	613	635	652	623	611	610	628	618	633	624	604	614	600	649	670	593	611	642	601	610	599	633	624	666	667	654	631	650	667	668	645	640	621	669	629	624	609	591	600	617	610	616	581	634	639	650	602	629	611	602	635	620	641	614	650	614	639	622	638	648	582	609	598	602	631	681	601	647	627	703	651	625	638	608	666	640	592	643	616	659	626	626	609	604	665	624	665	643	622	651	648	590	618	671	678	638	657	605	671	603	678	656	587	634	634	613	667	637	642	632	617	644	635	613	630	593	621	638	642	652	619	613	615	671	611	673	635	642	563	606	628	627	614	632	631	620	614	642	652	606	638	634	637	640	606	600	639	691	595	677	662	644	626	646	657	639	593	607	624	598	635	593	668	629	618	657	665	638	622	648	615	639	634	598	607	631	645	649	608	620	621	625	643	624	637	671	633	613	640	620	657	665	615	627	579	646	621	640	607	653	608	628	660	620	675	665	612	676	639	637	631	644	677	602	634	626	607	674	603	685	652	659	635	617	611	655	617	671	588	626	633	603	597	615	633	589	636	621	675	663	594	634	657	621	672	673	718	643	624	578	654	619	596	599	614	687	670	628	611	593	601	608	640	641	650	637	653	640	646	661	637	629	618	609	654	582	624	674	609	582	626	666	624	657	636	634	616	629	648	625	717	662	626	588	573	583	632	628	616	626	579	606	623	649	645	569	609	599	636	617	645	645	667	618	626	675	617	625	676	644	616	607	644	567	606	636	585	634	600	685	678	592	637	597	642	610	635	647	602	647	637	642	653	661	645	650	627	640	630	663	640	599	643	651	619	653	669	602	650	642	629	638	634	608	685	613	657	656	643	588	666	629	625	624	663	622	610	632	660	611	616	614	614	658	637	625	625	632	630	616	637	609	654	616	637	613	668	718	616	636	601	598	624	626	650	615	615	648	653	666	615	621	654	617	618	688	629	637	623	643	655	621	673	649	623	604	617	683	591	606	658	616	642	651	646	608	623	663	622	606	630	603	617	599	628	658	649	647	596	632	680	637	599	648	613	647	604	620	616	640	635	598	633	612	627	637	667	634	629	638	661	641	636	606	616	606	599	589	582	645	606	627	587	593	603	669	590	598	635	628	653	599	634	644	655	612	612	700	637	637	666	612	624	599	665	614	637	607	656	621	634	640	627	641	633	661	563	599	635	640	601	673	631	666	601	569	619	633	597	641	615	589	660	607	654	644	654	656	629	640	643	698	603	563	616	615	643	636	658	599	591	603	663	609	629	611	661	609	617	594	607	624	639	589	624	618	623	683	663	635	659	590	607	592	635	588	609	610	584	602	674	628	640	666	612	607	612	622	627	622	615	673	645	623	640	652	635	629	597	630	631	630	633	622	612	608	633	596	620	619	606	637	610	652	625	638	609	648	629	666	647	629	633	658	592	588	615	650	620	631	657	615	591	660	655	600	633	631	667	644	628	631	612	613	656	607	619	626	602	622	654	622	620	642	617	637	653	621	627	664	641	630	601	682	631	618	592	608	637	673	673	604	631	610	622	656	649	646	607	605	635	635	643	647	634	647	641	682	644	629	646	693	615	644	647	647	617	625	617	650	633	646	617	640	598	601	639	665	631	629	637	618	644	625	629	629	627	615	641	618	628	666	606	660	642	605	643	641	633	615	581	596	643	663	655	642	617	643	624	608	593	641	649	629	624	620	622	629	641	621	673	630	666	654	588	617	656	643	634	617	652	656	659	673	631	632	645	596	612	632	602	671	638	579	641	640	632	661	626	643	625	572	602	662	566	618	646	654	615	656	676	639	608	614	620	627	601	603	589	629	647	670	664	643	616	606	651	656	613	637	602	633	600	606	608	601	621	629	592	642	674	659	671	637	656	639	625	629	602	648	647	596	662	610	630	654	622	624	614	612	661	614	646	649	617	644	639	667	638	626	620	692	642	644	594	607	616	647	647	634	659	649	632	632	681	619	654	634	613	620	617	624	657	626	613	634	652	671	629	631	669	656	622	658	629	639	638	627	628	661	597	654	589	607	640	665	693	643	640	642	632	635	713	683	655	633	632	609	658	630	621	589	600	655	659	673	596	641	626	613	626	605	619	647	614	635	627	563	566	646	636	607	643	628	668	591	680	598	639	669	641	639	652	635	607	605	633	611	636	658	647	676	629	610	631	612	626	636	604	667	622	651	673	607	628	661	585	605	665	634	600	680	604	630	620	591	632	667	627	612	645	638	583	608	626	594	609	637	634	596	658	614	621	637	600	645	679	617	632	616	651	651	647	647	573	622	630	623	600	621	627	625	631	643	675	629	623	660	612	621	640	650	594	609	629	632	627	634	607	608	599	627	626	652	660	619	628	647	633	638	657	637	635	595	643	634	631	686	664	569	615	646	616	640	644	654	630	637	638	613	632	600	636	631	640	665	613	617	653	623	639	614	609	566	598	660	659	641	612	633	637	609	671	613	621	678	605	622	614	658	623	621	627	659	616	588	642	577	642	615	657	613	587	590	621	603	629	634	605	619	604	632	637	614	621	672	625	665	607	625	602	658	662	646	635	634	617	584	623	649	652	615	632	625	622	626	597	643	625	629	620	599	624	648	607	609	632	617	623	683	635	654	589	632	571	620	618	610	647	664	606	645	645	619	620	615	585	629	604	625	576	623	575	591	579	635	624	636	659	665	655	654	653	619	614	675	639	657	653	649	604	620	593	634	656	623	611	656	624	655	630	623	619	626	615	615	610	638	621	617	644	649	599	647	624	641	604	591	625	654	624	656	639	647	668	616	661	638	665	580	633	595	584	636	619	629	631	635	650	610	618	693	648	623	689	605	635	658	621	628	621	608	603	637	598	653	603	636	586	641	621	626	679	632	668	606	595	634	608	627	640	648	641	586	657	638	644	620	639	585	619	630	714	603	610	636	597	663	632	627	609	636	646	610	642	632	656	600
24956	21833	26956	24666	5759	742	648	576	551	565	557	509	496	564	539	509	563	509	566	520	513	505	527	553	539	468	480	466	505	521	495	479	506	508	521	539	495	497	521	517	553	492	486	513	490	545	539	487	510	527	503	546	547	519	570	537	565	524	544	558	575	525	514	522	531	566	518	490	528	523	522	482	488	491	533	486	501	487	478	528	536	519	482	456	519	516	494	551	525	566	507	520	520	510	500	511	483	512	483	487	552	494	488	498	520	489	497	512	531	475	509	478	502	506	486	488	475	490	524	520	536	521	520	514	522	492	519	499	529	525	498	478	485	501	499	575	478	467	519	543	491	473	511	476	504	491	498	506	494	490	529	535	464	514	514	546	559	458	538	518	516	562	527	475	498	498	480	486	510	524	501	525	508	502	477	471	481	533	513	511	485	549	496	496	533	548	490	507	520	496	503	507	522	496	488	478	479	493	558	536	496	525	525	535	510	507	537	489	491	464	527	487	487	495	513	513	522	499	515	495	503	529	518	528	505	495	545	497	478	529	496	526	525	529	537	545	525	496	567	535	530	537	512	517	493	469	530	537	464	534	557	541	532	510	519	545	479	523	525	479	520	505	524	492	509	489	510	532	484	497	516	496	539	512	536	511	511	488	511	498	477	505	475	538	511	493	527	553	545	544	542	517	527	532	506	513	539	480	475	510	498	506	514	489	497	492	534	526	501	533	460	523	510	523	485	492	507	503	536	494	496	545	485	531	534	493	492	472	499	505	522	559	522	507	516	494	526	474	482	480	516	508	535	489	438	511	513	478	511	525	488	480	539	457	487	504	541	501	511	517	490	516	520	549	543	523	507	498	523	511	500	575	502	521	497	530	504	509	498	520	495	502	537	529	511	535	519	490	523	485	513	495	517	481	472	494	509	505	531	493	533	492	485	552	541	510	507	480	601	500	482	518	514	496	507	507	533	509	514	527	510	509	512	504	523	517	504	559	551	494	516	522	499	514	486	561	526	479	444	531	517	482	503	522	496	511	579	513	484	530	495	526	484	465	491	541	547	504	485	568	466	523	532	538	514	516	459	473	526	525	538	503	497	530	513	510	548	527	536	517	526	519	503	508	503	521	514	524	505	532	530	491	493	521	512	542	495	519	488	533	505	506	511	535	523	517	513	488	465	493	516	531	528	530	541	515	473	529	546	543	517	507	490	499	502	520	495	476	460	503	502	506	523	562	534	552	507	497	471	513	520	491	531	497	498	496	526	536	542	503	555	514	504	507	510	513	461	498	526	466	489	485	520	445	511	500	552	533	507	515	496	510	502	500	506	498	563	500	490	510	511	492	541	529	509	496	516	533	502	493	521	521	524	507	523	525	510	505	497	507	494	510	491	466	492	517	513	512	532	536	506	513	454	532	515	521	523	483	480	501	478	521	530	484	540	531	523	530	491	476	515	483	557	542	521	520	535	485	514	540	495	549	469	490	497	494	522	558	484	486	504	494	497	511	486	516	509	533	507	510	505	551	481	555	483	516	521	469	524	536	539	515	504	484	570	500	535	515	523	481	530	528	512	541	524	528	515	532	511	457	491	513	527	466	487	452	469	492	548	488	453	468	478	512	513	537	503	553	519	481	518	514	516	490	489	526	544	466	540	489	526	500	537	471	508	527	505	526	557	507	509	495	507	494	520	489	511	521	520	473	511	511	485	510	494	519	510	537	532	494	538	509	509	496	507	525	488	502	559	533	564	543	495	527	508	490	454	510	549	497	473	492	495	525	494	481	493	509	488	472	546	529	549	538	529	521	471	507	476	526	553	508	495	496	547	496	503	532	545	487	497	519	507	479	503	524	486	493	503	522	507	526	495	552	510	476	501	510	503	516	516	507	455	488	533	496	490	553	517	539	501	499	484	502	507	521	534	539	505	531	518	513	491	518	508	501	494	505	493	472	500	507	543	524	542	527	532	532	552	495	540	505	512	550	522	521	497	472	515	484	521	533	525	481	475	553	513	543	491	511	516	501	487	536	510	522	526	492	468	487	519	510	465	534	496	541	505	502	511	519	524	517	495	511	499	516	529	457	489	457	527	513	488	538	512	500	484	556	504	516	527	521	518	483	499	519	474	493	500	514	475	492	505	545	514	564	508	528	513	497	512	501	532	505	502	537	534	523	535	516	537	492	535	496	518	531	560	542	483	511	526	494	535	528	515	513	508	549	525	492	513	533	468	526	524	518	520	493	491	501	515	500	457	500	507	513	496	457	494	518	515	542	504	489	563	518	478	508	513	526	512	520	504	513	506	535	507	496	527	518	480	523	520	483	526	466	522	449	475	510	512	539	497	513	519	510	511	457	528	502	529	529	496	460	522	514	502	514	553	465	506	538	484	527	517	500	549	527	484	497	487	507	512	544	515	522	519	493	488	508	497	506	476	470	490	529	458	526	540	536	531	467	520	527	491	543	519	508	504	476	490	525	480	494	528	468	552	518	507	548	541	533	558	501	490	546	510	524	501	471	537	497	472	510	516	536	475	546	491	516	471	528	487	539	508	484	499	572	487	560	516	560	529	501	525	490	503	500	485	546	520	480	524	507	542	472	535	487	468	536	514	506	514	522	538	515	523	528	517	525	513	489	553	554	500	497	464	527	503	497	491	500	521	513	509	513	493	520	567	507	505	504	523	523	516	531	499	528	482	527	484	524	544	508	486	518	520	525	520	482	503	514	533	490	489	509	500	502	504	504	543	531	512	481	496	499	552	497	496	515	542	506	473	506	507	505	485	521	497	550	527	485	513	496	477	529	513	537	467	505	553	494	512	526	527	501	504	553	512	498	521	529	493	505	531	490	493	505	482	504	509	488	481	533	511	543	526	507	526	505	503	533	546	508	494	513	510	496	494	540	525	528	558	510	540	471	537	476	491	528	476	483	501	510	531	520	516	565	515	529	543	485	510	510	508	479	517	517	537	517	508	523	505	430	519	457	489	539	547	512	524	513	503	510	486	492	499	548	537	491	522	507	499	497	496	510	494	496	460	452	491	507	486	542	483	469	524	500	476	508	523	501	471	518	514	548	518	521	519	545	522	519	513	534	504	506	578	456	503	513	541	551	524	483	530	486	507	488	482	541	509	505	481	543	530	544	554	520	512	531	502	538	528	522	504	489	490	523	516	528	481	528	503	512	529	513	511	486	491	520	521	486	512	487	528	488	502	524	509	493	498	494	520	482	494	485	491	520	498	529	528	525	509	519	471	544	519	455	509	473	509	492	463	516	484	491	525	533	510	522	525	527	504	529	532	489	527	510	500	507	499	494	534	480	515	534	491	487	533	537	513	531	503	524	534	491	531	537	538	488	520	457	515	473	500	516	513	507	466	510	496	516	554	519	496	479	525	472	500	522	512	513	532	496	487	522	515	469	510	492	500	544	507	510	515	529	472	485	539	524	502	522	493	479	487	485	497	522	503	548	556	503	514	534	515	515	535	534	519	474	491	481	530	515	536	536
39677	63284	18975	1132	1049	922	892	779	740	725	733	702	728	674	727	685	700	686	694	658	685	636	671	687	658	656	660	708	694	686	642	659	680	660	641	657	639	603	628	671	627	698	647	694	673	675	687	659	663	663	671	631	645	639	672	695	652	688	699	651	706	671	663	654	620	659	644	652	658	657	653	634	646	610	683	697	651	684	681	643	702	657	614	649	655	649	623	657	683	699	651	648	636	681	606	693	658	638	644	636	711	639	672	677	667	639	662	660	598	624	635	601	668	617	657	663	665	645	649	638	639	671	617	708	642	647	680	645	702	634	649	622	625	638	682	643	618	651	637	649	646	692	631	636	631	675	659	642	633	601	629	646	656	652	692	621	641	657	645	652	658	676	673	657	585	615	652	637	640	698	661	615	685	686	629	651	627	616	642	642	654	622	629	663	661	614	660	631	611	592	650	635	621	669	651	634	625	652	642	658	633	651	690	619	686	655	699	581	682	641	686	628	674	646	654	641	640	629	633	643	632	636	661	634	681	621	614	649	663	625	608	608	585	621	655	614	612	604	643	618	687	637	643	646	665	644	641	670	609	672	642	648	694	674	676	673	642	641	660	674	671	706	658	643	615	659	650	693	611	590	694	609	665	652	643	649	658	658	658	637	645	642	648	619	672	642	629	646	654	645	648	688	659	654	618	695	611	608	611	663	650	640	659	613	633	645	647	650	625	658	641	639	619	608	620	653	624	613	614	636	599	627	660	625	634	638	623	668	630	599	653	644	656	618	685	637	669	629	653	617	645	642	637	651	604	654	650	614	618	673	629	686	656	632	630	652	606	620	676	666	656	659	631	693	671	655	670	672	651	646	692	635	666	628	688	624	690	653	680	623	638	666	616	676	650	665	640	627	691	643	661	675	623	665	608	693	688	619	631	638	662	654	632	634	651	628	626	591	661	654	657	661	655	641	634	671	662	688	622	646	618	613	641	656	634	695	632	637	644	660	621	623	636	627	663	641	595	638	663	677	645	619	619	630	630	637	671	636	649	638	645	628	644	657	673	633	661	645	647	696	618	651	660	629	668	639	663	641	645	608	598	622	655	663	600	667	679	597	642	626	594	613	679	627	613	622	685	645	656	648	631	666	658	694	686	666	637	668	624	619	623	664	635	612	649	634	679	645	637	622	631	651	635	670	619	612	657	643	649	671	640	653	664	651	646	649	646	635	669	645	634	640	590	637	651	674	647	672	680	636	627	645	653	664	663	638	626	628	646	642	650	678	651	646	643	638	658	601	694	643	619	608	625	625	628	668	635	643	664	642	631	647	623	639	660	649	643	663	676	613	622	634	669	612	666	655	674	682	641	635	668	675	666	640	695	646	666	641	617	643	638	641	635	688	669	633	683	703	665	638	652	663	603	631	630	640	668	681	586	700	632	655	637	640	667	624	645	659	633	645	692	650	595	620	621	650	647	644	601	649	658	657	680	623	632	668	658	663	636	654	677	699	635	626	643	644	667	582	636	670	625	642	659	639	642	676	667	642	630	613	626	691	612	653	660	677	623	672	597	629	618	632	659	651	632	650	613	593	650	658	661	651	653	647	633	656	639	662	617	692	636	654	654	642	617	631	679	645	673	664	624	653	673	640	587	650	650	649	621	636	613	633	636	606	630	620	596	644	620	618	654	679	592	621	662	642	646	647	655	608	618	618	631	618	650	605	678	624	628	640	672	638	605	641	611	644	598	629	642	630	627	635	588	631	621	602	638	669	678	642	629	661	585	645	653	684	640	630	655	645	634	637	633	661	621	651	618	692	659	629	644	637	721	687	664	599	591	650	664	706	600	673	630	656	604	642	643	667	632	622	655	643	680	637	615	639	654	616	634	678	638	627	649	628	622	642	695	630	633	637	634	629	627	638	672	638	688	592	645	639	607	635	637	691	633	640	639	670	632	680	612	666	677	683	634	627	600	648	617	619	647	622	620	685	642	691	640	667	641	596	683	634	627	588	639	609	641	664	691	668	666	614	696	640	639	643	645	632	593	647	668	605	622	642	626	616	642	665	653	610	648	656	637	646	690	613	651	634	651	653	649	583	676	669	643	664	658	634	684	644	646	654	672	663	643	635	594	616	651	696	636	617	672	647	641	622	666	664	645	643	642	619	642	676	699	664	621	636	668	639	652	633	627	609	689	651	664	662	658	646	607	638	649	617	668	624	630	642	609	593	621	627	613	643	648	601	652	593	595	638	646	620	639	671	652	610	639	614	630	651	623	636	613	667	623	666	620	666	699	647	638	653	668	692	609	649	630	644	688	638	625	663	619	646	630	656	657	610	611	668	651	630	656	612	664	670	637	693	641	664	630	662	650	695	648	667	655	648	653	618	647	702	594	662	645	640	651	611	663	644	629	612	599	713	626	635	642	637	615	599	672	615	633	651	659	609	685	654	597	631	622	642	652	602	665	617	624	647	596	607	651	638	648	672	633	632	622	666	632	659	663	620	626	629	626	655	613	662	643	622	661	658	626	616	680	673	619	666	640	648	650	654	596	688	637	699	653	627	607	688	653	660	618	669	688	645	664	679	639	608	639	607	663	632	620	653	643	628	628	649	665	654	636	688	649	695	671	632	668	624	649	661	608	639	661	670	646	624	670	618	663	658	630	635	669	672	597	614	647	629	601	619	645	681	671	632	670	626	647	629	642	647	603	660	642	676	667	666	641	617	710	640	664	639	606	653	651	600	674	666	655	646	658	625	617	655	645	647	659	632	625	653	667	627	688	645	637	692	646	688	668	647	609	619	671	653	690	619	652	663	663	654	648	655	656	580	631	630	683	644	625	608	649	650	617	683	664	645	650	650	682	622	655	640	659	617	652	643	609	642	659	649	655	610	655	648	654	638	685	647	643	650	648	666	670	661	659	658	642	634	591	655	614	622	604	663	594	657	667	665	682	648	662	685	645	652	676	661	666	634	628	640	671	667	608	673	613	599	668	662	655	686	677	669	646	638	674	620	644	619	622	648	639	633	640	635	646	633	663	664	676	625	637	611	679	656	588	644	637	631	651	648	628	651	649	627	657	617	669	640	641	631	679	626	634	669	685	658	646	647	647	642	652	608	643	648	666	646	650	706	601	622	670	645	632	669	639	587	674	643	633	643	652	649	655	662	649	630	623	643	683	651	622	631	589	627	666	691	610	606	626	653	631	673	634	672	679	657	653	642	651	662	627	687	613	628	613	671	694	593	635	629	657	684	670	643	658	634	591	629	684	637	675	708	653	629	606	634	711	628	639	651	692	660	645	602	651	615	629	618	640	631	629	661	640	607	623	662	679	627	653	693	675	642	626	676	615	600	635	614	656	675	615	587	633	636	619	639	688	644	619	690	650	638	662	633	655	643	636	668	650	708	640	660	652	646	607	665	622	653	604	693	638	670	630	656	690	645	715	638	624	661	693	634	646	661	695	637	641	685	614	655	664	640	658	661	674	647	660	643	647	658	684	609	643	626
22761	21459	29028	24148	21377	20322	3226	701	587	537	505	482	488	470	413	425	486	428	406	391	389	417	354	405	411	415	382	382	362	410	396	386	397	393	389	415	366	353	406	407	401	409	418	397	433	391	425	404	418	426	395	402	438	416	414	384	373	397	424	411	400	422	412	387	377	378	377	396	404	403	397	385	392	379	413	369	391	387	385	393	395	389	409	358	391	422	394	427	395	403	407	426	378	386	391	393	381	377	417	364	426	363	407	393	387	343	363	374	368	320	402	412	369	383	380	367	396	372	380	379	402	410	381	382	357	373	404	350	374	403	427	382	382	360	394	362	366	378	403	358	396	350	358	383	397	388	395	393	360	372	372	425	369	392	380	387	406	375	367	401	371	379	383	377	375	417	405	369	393	339	363	355	389	409	360	379	368	364	354	381	362	395	373	376	397	422	380	360	407	365	359	373	359	357	404	394	400	378	386	378	356	393	391	374	383	397	373	368	434	364	392	397	378	396	345	393	323	387	358	361	392	377	383	395	397	391	376	378	386	405	377	370	380	385	374	410	383	372	405	388	392	375	404	385	388	399	401	346	378	361	404	388	415	404	362	403	381	403	360	394	340	371	384	379	376	402	411	380	379	378	376	359	373	411	379	373	377	380	367	371	379	394	377	361	367	393	424	426	400	390	388	376	352	376	392	392	383	360	372	388	422	394	394	412	400	384	368	402	360	369	398	417	361	387	402	381	357	401	394	369	398	411	391	390	405	396	376	379	377	369	385	351	353	349	360	374	401	371	386	392	361	386	346	333	410	356	394	373	409	391	384	374	373	379	382	399	422	388	379	398	363	377	384	375	384	386	397	384	400	383	379	376	361	361	389	391	352	377	365	401	391	372	436	375	400	373	332	394	374	394	354	406	364	358	383	386	395	353	362	367	372	390	370	359	382	379	378	380	378	392	364	387	369	403	351	370	371	374	376	381	368	387	392	394	384	364	370	358	364	392	378	375	384	376	367	416	349	425	399	390	371	376	388	364	397	386	392	377	380	398	362	326	394	355	406	395	406	342	406	389	391	352	400	392	336	420	432	364	371	376	405	348	354	364	394	382	363	355	363	372	373	381	413	403	372	376	395	379	390	342	401	397	374	355	446	375	386	404	357	372	374	407	406	383	399	344	380	378	383	397	396	403	389	389	399	403	418	398	349	392	383	361	384	343	369	374	364	359	387	403	379	388	404	362	386	394	386	395	391	359	416	404	399	371	353	377	357	396	355	359	394	358	390	381	383	388	371	399	379	374	400	376	393	401	359	375	374	346	407	378	402	415	432	349	388	364	366	396	358	380	438	361	388	406	362	370	395	343	350	386	422	378	376	350	416	404	401	379	398	393	386	385	357	409	393	345	384	374	383	347	386	370	399	371	362	361	360	358	375	361	354	355	352	375	385	364	401	377	393	397	394	375	415	378	348	365	348	363	374	385	388	376	366	368	363	400	408	371	379	412	402	378	384	367	399	374	406	393	372	393	415	355	394	387	366	380	415	343	395	404	386	381	379	386	398	369	392	379	399	360	372	418	393	378	401	399	376	403	414	347	364	395	371	421	364	365	407	376	410	378	367	385	372	367	373	362	392	378	415	369	390	349	364	362	377	394	399	359	372	373	430	369	388	416	390	383	350	364	367	381	396	383	382	402	383	331	361	382	443	373	358	350	404	368	395	417	364	344	400	391	388	384	425	392	378	346	387	387	376	390	399	387	361	334	354	407	366	398	371	377	383	385	389	376	381	349	382	382	374	409	402	369	399	398	386	403	390	373	368	377	402	374	380	378	396	398	371	387	371	450	420	371	373	377	377	398	364	386	343	395	367	364	361	416	387	364	376	372	357	398	420	394	368	333	390	334	390	377	413	346	362	375	374	397	388	390	388	371	396	391	378	342	433	387	389	372	418	362	408	375	401	360	361	380	397	361	400	376	397	391	380	393	378	357	389	382	412	374	385	376	410	394	410	402	369	408	383	348	396	403	400	410	402	380	398	363	405	390	373	383	390	424	374	376	372	394	366	396	425	384	361	406	376	384	374	383	355	373	375	370	384	347	370	373	368	363	350	395	382	409	388	369	379	330	371	399	380	351	402	372	387	367	376	375	381	352	378	365	352	375	354	375	364	399	378	348	374	390	372	378	395	351	379	392	389	392	361	400	352	355	393	392	443	385	386	366	360	407	379	386	346	407	390	349	386	356	381	387	408	367	372	411	344	374	399	363	397	394	405	365	401	382	376	391	384	408	360	382	394	396	368	396	396	431	363	345	407	368	401	414	397	370	379	391	390	376	377	402	400	396	353	376	372	390	382	370	397	392	329	381	378	379	371	397	384	376	373	359	388	366	367	381	426	397	405	412	394	411	396	391	393	385	372	372	387	391	375	386	405	398	383	380	355	385	409	354	379	385	362	381	398	374	360	401	399	364	393	389	384	387	370	390	388	359	378	380	378	380	365	392	384	391	376	414	361	385	426	363	390	372	368	360	383	394	391	403	365	381	403	350	382	396	386	398	375	387	371	399	361	341	376	383	382	429	383	318	394	339	387	370	372	369	356	380	394	406	383	383	402	403	361	381	402	401	395	390	388	351	385	360	342	404	366	429	408	376	366	375	403	371	380	396	344	387	367	359	388	345	389	392	368	405	383	369	367	376	402	381	386	347	403	367	367	384	416	391	388	375	390	374	383	365	414	381	394	408	382	374	358	358	385	393	367	383	424	378	392	372	340	366	372	339	390	368	389	388	389	398	390	393	379	442	387	414	417	361	351	401	411	377	394	362	394	352	343	365	408	418	387	371	356	372	391	395	405	346	395	374	375	385	384	352	365	402	380	399	414	392	400	397	401	358	376	364	373	365	389	350	407	371	364	401	363	378	384	364	371	411	395	354	366	380	397	350	396	378	342	399	380	375	385	373	351	419	382	383	383	393	393	392	385	359	378	371	401	374	407	378	386	352	340	381	371	404	397	340	397	365	350	360	377	363	403	379	374	365	349	363	376	353	408	386	391	434	388	433	406	415	384	359	399	357	406	363	385	343	373	372	378	384	370	387	387	358	382	392	390	405	376	397	351	375	390	418	388	369	364	382	366	353	360	428	368	417	380	418	356	406	394	386	397	418	370	350	333	396	375	360	384	411	358	390	366	384	366	375	410	367	375	342	337	360	389	355	366	384	374	409	396	374	396	372	381	383	372	398	403	365	390	380	379	345	379	425	365	375	378	400	396	387	399	363	368	362	409	393	351	392	411	372	387	370	377	382	358	349	416	364	346	346	364	356	365	355	375	391	364	354	381	416	401	405	413	372	403	381	375	371	393	348	362	361	376	407	387	369	399	372	384	418	379	380	344	377	357	356	357	367	371	367	404	378	371	344	369	374	392	358	407	374	387	381	389	379	356	375	412	382	404	374	367	390	404	413	400	371	373	391	388	370	369	386	384	356	401	379	376	359	357	372	387	420	365	386	375	360
49731	89163	28294	2509	1937	1474	1176	1110	994	833	754	706	682	592	593	585	568	571	543	533	544	524	542	539	501	540	527	526	506	483	531	522	501	528	515	532	477	492	496	523	528	492	517	520	520	552	567	563	580	543	535	531	563	564	544	547	528	546	536	517	532	493	485	505	474	522	489	460	548	549	459	489	477	469	492	495	467	548	496	507	456	481	506	474	502	535	490	493	527	506	523	463	477	518	480	503	474	457	530	464	470	483	479	446	473	484	503	512	541	485	464	501	485	468	470	482	467	451	512	458	497	500	436	459	464	457	504	490	513	480	493	515	480	482	478	478	494	425	483	503	443	507	488	488	495	468	472	526	473	494	468	496	485	484	466	474	467	472	459	512	503	454	478	511	495	485	489	515	497	482	517	473	499	445	480	498	479	487	478	485	471	480	494	472	503	503	467	506	471	509	444	471	512	502	498	483	504	454	518	484	501	472	497	505	457	473	503	469	479	465	506	484	468	476	498	507	480	488	468	435	448	436	497	505	487	466	510	473	496	516	504	505	472	475	438	465	468	524	474	512	482	473	516	471	485	473	479	489	491	478	492	471	494	481	505	515	463	468	473	522	490	460	510	508	496	495	454	490	521	482	495	499	481	449	516	457	508	513	496	480	468	504	470	520	450	508	470	477	482	520	496	475	503	469	467	492	451	472	480	482	452	493	501	445	493	470	483	487	474	476	472	440	539	469	447	439	473	491	495	491	504	472	464	503	440	499	469	493	451	452	460	522	499	491	471	470	529	456	471	482	471	501	470	499	471	487	527	502	425	492	464	505	504	554	536	497	484	505	480	449	521	504	481	491	458	504	510	489	475	461	514	484	463	497	483	457	486	483	486	486	502	460	460	504	503	472	517	524	466	522	504	458	484	495	511	474	504	505	461	482	487	426	480	496	494	497	429	445	443	480	485	512	512	437	473	447	462	477	483	520	483	471	496	471	478	458	513	430	540	495	423	524	451	517	524	522	490	511	464	473	463	485	485	464	490	490	541	486	463	530	468	481	510	491	507	492	495	472	483	455	493	471	509	466	469	476	493	472	438	500	489	485	526	513	505	500	477	506	484	486	454	470	465	498	460	520	451	480	478	455	457	522	502	499	490	490	439	507	448	478	470	503	489	465	520	510	472	525	508	453	485	503	490	486	501	462	477	522	474	505	464	523	489	495	484	474	457	494	494	495	510	476	480	507	485	498	507	454	497	478	509	465	494	486	538	441	521	468	487	475	496	481	482	475	493	466	448	476	510	476	501	454	516	514	511	528	541	489	510	487	456	471	513	503	482	488	494	518	478	474	464	529	457	488	482	482	461	529	445	492	482	522	487	519	496	481	506	490	469	482	457	493	492	497	478	491	517	451	460	482	497	516	523	525	483	508	512	516	507	491	483	483	525	502	479	501	466	472	495	502	474	506	505	446	455	472	522	484	447	498	483	513	508	501	467	461	510	490	448	508	450	452	491	489	462	474	515	487	487	500	465	496	509	461	483	497	497	463	475	529	475	479	480	468	496	512	522	517	518	502	467	491	496	419	517	485	488	462	524	448	457	472	471	492	485	485	442	484	473	486	516	476	456	482	467	514	486	517	492	497	469	467	508	453	529	463	522	454	466	477	507	458	506	523	497	532	473	453	471	513	469	481	508	481	501	503	516	500	456	480	498	514	494	477	477	475	485	491	466	499	493	505	481	467	496	442	480	540	502	488	511	486	494	487	490	535	498	484	455	466	453	489	500	477	482	450	485	473	487	419	484	504	485	461	489	466	489	443	492	459	456	482	493	501	452	466	476	478	462	486	482	504	502	436	503	523	470	523	464	461	438	487	471	469	497	478	499	459	469	476	516	474	479	477	494	495	495	493	478	464	522	466	465	477	492	471	482	487	477	482	498	457	457	509	486	462	464	441	483	499	510	522	516	487	539	500	484	528	473	490	494	498	484	530	507	499	495	472	441	518	465	496	471	482	520	487	510	493	485	499	460	457	473	487	457	494	484	464	455	488	512	489	470	473	487	525	472	477	474	473	518	491	460	456	495	446	476	480	462	479	495	443	514	503	519	442	506	490	500	496	472	513	513	493	491	499	447	460	465	494	492	489	448	496	463	477	490	478	500	469	462	504	481	485	458	460	476	491	465	471	482	456	439	490	487	455	476	506	463	500	445	511	454	451	496	472	467	519	495	485	485	473	445	470	482	508	465	467	504	487	487	501	478	462	470	472	500	453	508	495	482	449	522	505	489	484	492	478	448	462	475	496	464	461	494	494	493	501	493	487	495	453	484	496	533	450	486	488	468	444	478	469	480	471	463	462	444	482	520	480	485	475	473	490	534	476	472	499	464	515	475	495	484	495	494	461	483	503	471	475	482	486	479	500	532	480	505	498	497	499	493	452	494	478	516	488	495	487	497	465	501	439	508	500	502	486	526	512	491	486	525	477	462	498	454	467	458	484	440	461	506	492	462	525	499	475	529	526	454	494	459	472	497	461	465	493	523	503	484	498	491	473	474	503	504	521	487	452	493	461	507	478	446	453	472	458	487	435	495	452	473	472	490	520	499	518	492	505	488	509	547	522	439	455	514	451	462	515	489	501	474	490	472	518	524	527	524	510	465	526	473	494	470	514	511	485	504	518	483	459	481	467	499	472	497	487	502	468	444	501	495	472	500	451	465	502	505	509	520	508	475	519	482	465	498	461	484	483	503	481	462	455	491	498	497	455	465	478	518	505	454	475	463	512	462	489	465	520	485	475	486	468	484	504	490	505	531	494	452	482	493	521	465	448	501	503	505	506	488	474	465	499	450	472	468	477	498	476	497	470	477	501	497	476	497	512	521	496	517	503	474	496	499	484	520	481	484	458	510	473	487	518	481	451	493	520	498	454	481	458	484	482	487	485	494	476	466	469	499	480	447	486	472	461	485	458	496	512	438	473	473	490	476	511	524	481	497	525	471	504	505	478	501	497	454	533	486	447	487	474	488	500	503	498	463	473	473	505	491	470	484	465	498	511	508	494	488	450	513	497	476	509	478	454	485	455	491	492	514	495	473	460	465	511	453	471	457	530	482	517	497	469	469	502	474	512	499	531	497	475	466	469	460	448	513	468	462	481	474	463	440	489	488	432	468	488	448	500	549	500	495	431	502	512	537	499	479	502	488	514	481	444	458	479	445	515	498	453	474	472	484	481	430	486	484	422	506	478	500	479	479	495	472	444	458	488	457	524	496	484	512	475	493	492	500	459	474	461	458	496	525	503	476	471	440	523	480	484	479	437	456	471	477	490	502	484	504	509	496	504	460	479	462	495	491	511	512	470	474	485	501	490	476	457	505	475	477	478	520	486	449	452	490	502	450	470	493	495	463	503	514	497	490	464	482	476	502	466	494	478	481	494	508	465	482	500	472	479	418	504	481	457	483	456	460	492	442	495	507	515	482	484	486	505	522	523	506	483	497	473	512	458	497	445	460	454
28148	21063	9859	1017	637	629	550	607	614	604	629	573	606	563	624	555	640	612	631	581	645	600	601	605	572	614	581	593	627	560	606	623	586	605	622	622	626	586	598	579	635	620	614	628	625	592	627	617	565	591	573	638	637	621	608	590	586	601	597	647	634	580	584	614	582	569	602	610	653	600	576	590	606	624	611	618	591	566	633	633	628	576	610	585	596	611	567	581	576	635	604	587	609	573	547	588	627	604	620	642	609	569	565	588	550	576	585	586	571	637	559	594	571	581	566	555	590	602	623	598	642	598	604	584	613	580	598	585	609	599	603	597	536	553	597	583	591	567	584	620	600	603	602	560	540	584	617	615	587	601	633	579	635	586	594	562	650	602	523	594	589	572	625	588	606	598	566	574	600	581	583	604	599	559	575	601	611	597	597	602	625	616	637	571	579	530	616	626	586	592	577	617	615	549	592	636	616	611	622	612	611	611	660	649	546	598	589	607	586	630	625	592	619	575	604	589	567	591	577	558	600	615	614	578	589	601	557	618	576	599	593	621	576	618	572	588	608	550	544	617	566	570	558	573	613	611	621	605	570	575	584	628	552	644	602	606	562	606	595	594	613	610	605	561	624	560	601	578	632	575	565	632	611	614	567	561	597	581	587	642	557	552	639	568	613	629	564	602	587	594	564	624	556	614	541	574	563	556	588	560	581	636	608	588	580	561	584	612	592	615	612	611	589	603	583	592	583	577	600	582	632	538	590	597	587	620	568	556	606	583	512	569	618	612	607	624	599	600	587	580	591	576	624	626	554	564	576	590	601	597	592	589	611	585	602	572	565	597	621	618	614	582	606	606	559	584	585	627	588	612	602	564	593	624	564	612	571	607	561	645	534	566	555	622	573	580	569	566	572	598	563	564	627	584	592	632	586	571	573	614	639	581	528	577	586	592	601	613	579	575	604	596	591	595	577	612	589	573	612	567	565	597	533	620	559	601	602	603	563	606	590	568	612	612	570	617	584	590	578	603	585	573	630	658	579	586	628	603	549	582	586	569	607	535	619	622	547	597	590	574	607	553	573	580	612	574	639	546	585	569	556	573	586	586	618	629	582	587	586	620	657	600	558	616	601	612	586	644	602	594	639	580	564	609	612	639	591	614	614	602	613	615	558	603	577	621	615	598	588	571	577	654	571	588	614	620	569	609	617	581	599	594	607	572	577	549	612	594	629	604	604	553	621	590	583	601	520	615	574	572	601	602	607	562	573	591	556	598	569	606	605	598	567	577	615	583	601	609	595	559	591	601	584	568	598	566	562	600	603	584	622	601	561	624	610	602	558	604	562	545	612	590	573	594	663	540	573	597	565	602	602	625	605	591	643	543	566	595	617	583	607	594	572	581	613	585	597	609	564	637	600	588	669	565	559	570	596	574	599	628	576	601	600	622	631	614	568	585	578	589	613	580	613	608	589	594	615	571	626	622	539	561	595	608	566	606	619	617	620	635	613	613	617	584	604	551	600	580	610	624	554	577	596	571	570	612	583	576	626	604	608	566	586	586	593	623	574	617	627	599	593	582	594	587	621	611	580	582	583	573	637	564	590	616	613	598	563	617	627	556	592	622	579	630	658	572	587	622	590	613	597	592	614	605	592	594	629	593	606	569	573	606	596	583	638	583	564	590	649	553	640	622	569	626	614	604	598	600	577	562	619	566	573	590	566	580	591	636	575	620	608	582	589	601	625	584	578	609	556	615	597	641	597	619	595	579	552	588	630	609	618	624	598	599	619	607	547	567	596	571	600	571	598	583	531	583	606	612	577	590	608	568	559	589	559	610	627	572	584	563	565	597	592	615	599	614	613	603	592	583	616	637	602	596	551	567	544	588	626	604	595	588	587	594	542	596	560	616	599	578	585	559	562	581	638	580	531	572	602	531	573	615	589	586	603	568	602	580	604	589	607	599	585	580	587	569	605	596	571	609	602	547	579	591	580	599	558	567	610	584	623	593	560	602	573	617	587	640	601	596	580	624	594	570	577	613	618	610	613	587	611	597	634	584	625	590	632	605	621	586	613	560	648	588	584	576	609	615	605	602	636	620	600	602	671	628	610	631	621	606	632	562	564	612	615	610	555	568	582	614	608	559	574	614	624	597	576	629	601	580	598	608	607	597	576	604	602	567	562	593	627	596	592	611	645	554	598	617	616	640	592	602	601	579	583	580	558	621	581	535	628	650	638	580	601	595	590	634	585	578	611	615	613	583	542	571	594	599	625	618	573	604	603	649	620	613	628	598	596	553	562	588	598	588	590	573	566	587	597	585	588	574	578	594	541	606	603	598	620	558	591	596	616	616	582	592	566	595	593	594	587	604	640	630	602	575	604	619	590	600	623	535	575	576	590	562	605	619	642	617	615	572	597	581	600	567	604	579	612	610	606	583	578	596	605	563	564	606	580	616	598	581	589	570	604	608	556	590	619	585	578	622	565	587	623	582	601	590	587	606	600	594	616	563	566	607	551	604	583	593	605	600	564	576	627	595	646	601	594	567	580	609	550	612	596	568	580	609	566	629	595	563	619	584	577	573	600	586	570	589	561	613	604	557	574	615	583	620	570	545	570	610	614	591	634	639	612	570	565	615	628	611	565	609	560	547	563	575	533	609	589	599	604	597	589	586	601	618	574	574	601	635	573	572	593	611	642	564	560	616	559	595	576	574	611	613	581	611	622	590	578	596	580	613	606	584	554	620	570	595	620	601	589	560	598	552	639	582	587	603	584	592	588	601	562	599	549	586	646	594	578	607	604	567	581	564	563	569	605	563	601	585	585	573	573	539	578	540	600	566	613	600	610	576	581	603	608	613	605	624	585	606	569	627	584	583	652	584	579	609	582	616	591	582	587	647	589	566	588	585	646	609	573	601	615	583	565	571	607	579	616	551	597	568	576	556	584	613	633	590	588	606	617	591	568	613	547	591	594	582	628	625	594	611	616	638	605	546	595	612	622	598	567	592	637	580	600	616	614	572	595	584	594	581	610	564	600	647	579	601	578	598	593	581	580	572	623	612	622	595	628	584	571	568	580	586	631	611	578	576	611	581	598	574	586	562	620	633	569	618	612	568	591	612	558	622	607	599	611	611	562	589	593	568	581	566	596	600	578	583	583	627	594	652	584	552	607	615	571	522	565	594	565	572	617	627	623	566	602	600	605	564	564	555	610	577	605	560	604	590	593	590	546	617	601	585	583	636	571	567	578	572	576	582	563	579	599	565	562	611	562	583	605	610	612	569	610	550	572	581	584	592	607	561	582	615	609	567	602	545	594	603	612	606	595	597	604	578	558	561	607	553	585	608	588	600	615	614	590	611	602	557	598	575	583	616	627	538	571	585	588	608	565	585	572	597	525	605	613	617	608	636	620	557	614	621	595	563	630	593	608	587	558	548	596	569	563	553	579	612	609	580	628	562	579	572	624	602	606	598	616	606	551	626	604	597	584	580	585	561	591	603	607	654	561	583
17716	27496	5192	824	801	770	814	778	760	767	836	724	760	808	772	724	778	765	719	812	735	784	768	739	736	773	783	751	725	819	764	724	809	792	739	746	742	711	817	733	754	768	762	773	712	771	768	762	792	727	785	737	801	779	745	732	823	780	772	754	717	775	756	743	731	785	715	795	775	711	788	738	721	745	773	720	789	733	749	745	782	731	751	731	772	758	765	811	741	790	751	764	741	768	713	792	690	725	736	742	788	726	759	741	738	766	766	721	734	721	756	784	785	771	749	775	745	768	780	703	712	748	737	715	746	727	743	734	781	785	756	763	754	705	762	756	749	704	802	734	746	733	762	769	753	778	739	732	792	755	773	778	765	721	810	758	759	729	718	741	798	755	763	734	804	753	747	735	765	762	766	758	743	831	759	747	689	797	771	733	745	727	726	746	692	764	780	763	745	756	730	722	825	777	777	758	756	739	793	787	752	760	717	731	792	748	721	767	778	770	724	737	780	777	738	752	764	791	751	748	757	762	728	751	739	774	743	719	789	739	750	788	728	752	760	738	740	697	762	768	726	723	770	722	796	715	746	735	756	749	746	761	724	801	707	779	752	734	837	759	760	742	762	776	737	773	765	777	755	788	730	751	741	783	783	726	756	736	755	804	787	775	738	747	780	732	794	764	803	705	713	746	763	720	754	753	811	797	742	752	792	740	753	732	728	734	769	751	751	723	734	785	750	754	725	803	768	756	769	778	748	789	683	763	758	760	784	727	752	722	700	778	743	705	754	817	778	754	738	774	735	760	771	759	774	734	735	771	766	746	772	775	765	767	800	757	742	776	756	782	806	774	727	769	809	708	744	739	705	784	747	756	771	764	768	769	712	750	755	712	764	752	751	754	788	792	728	784	707	712	823	715	702	739	731	732	768	750	699	725	815	750	721	679	766	792	799	814	726	781	792	778	721	701	749	735	668	743	731	693	757	805	768	764	802	697	741	748	754	721	738	714	771	719	812	750	756	754	729	760	721	748	763	753	710	739	738	725	736	738	755	837	708	715	791	718	817	774	716	794	796	779	748	750	721	798	755	820	786	736	787	746	715	713	754	757	787	732	793	763	785	704	710	768	734	777	750	756	768	797	746	727	757	716	776	708	726	767	734	766	721	763	763	703	769	750	742	745	785	785	746	786	734	745	768	764	768	733	746	769	721	767	790	741	714	729	752	752	817	756	765	754	773	791	786	795	744	780	708	693	801	727	761	790	745	770	733	764	712	715	721	762	788	771	711	752	808	769	755	694	694	720	734	757	772	755	774	776	755	798	739	752	689	722	749	772	738	765	778	774	712	729	760	739	804	772	715	727	804	760	801	772	761	747	802	736	755	756	756	752	764	754	759	759	780	746	767	803	764	743	772	743	731	747	777	730	754	802	728	787	745	745	746	725	793	744	748	719	735	694	800	774	709	740	763	719	701	794	748	783	777	717	765	768	774	750	717	768	794	734	766	751	692	754	774	781	793	728	805	773	777	753	748	736	742	771	729	728	720	777	726	731	748	758	736	773	785	745	778	784	739	737	724	780	722	743	815	779	718	783	771	764	714	783	761	760	775	720	766	735	744	712	773	713	747	735	723	801	746	799	741	751	738	739	733	747	745	781	721	753	720	786	755	778	799	764	793	765	721	746	788	768	775	791	736	705	762	718	782	770	741	810	765	750	744	761	778	765	670	755	705	711	775	718	755	778	775	758	787	768	760	725	747	741	778	782	766	721	745	748	776	756	756	735	762	749	713	780	730	740	767	799	737	801	785	734	729	736	696	806	763	760	762	739	722	689	747	739	771	743	765	769	731	708	738	764	788	808	737	786	757	781	749	760	710	736	742	793	767	720	771	801	739	740	772	781	764	758	733	773	798	748	788	779	739	764	748	756	746	720	726	723	745	739	724	763	762	715	767	752	743	766	734	736	781	745	717	721	818	731	755	736	767	750	777	771	728	780	755	745	685	780	759	785	722	802	730	776	734	760	766	764	772	752	757	704	704	717	760	756	780	738	760	715	700	810	804	782	723	706	707	811	728	777	733	756	731	777	758	814	702	712	750	752	730	752	776	753	783	822	759	721	729	743	746	794	734	793	746	785	740	763	715	716	744	737	748	818	768	727	740	744	740	720	750	774	725	758	755	757	737	716	771	784	743	724	781	784	728	755	768	747	714	712	762	736	762	756	754	769	744	795	776	746	725	792	753	754	794	744	737	750	763	805	767	800	738	763	754	803	789	743	769	764	732	725	762	810	723	750	760	731	747	767	711	759	737	715	734	777	808	754	742	739	747	751	724	749	747	797	764	813	773	791	797	778	778	756	784	752	790	765	767	792	720	674	724	758	754	760	752	713	706	759	687	745	743	717	774	741	730	726	758	748	760	724	782	755	700	739	774	756	746	711	755	772	703	757	758	744	737	775	757	735	773	753	736	784	737	768	765	738	738	751	768	742	790	736	738	761	761	690	779	734	806	770	725	774	764	740	754	780	734	772	704	781	774	745	773	717	747	743	713	804	742	718	729	749	781	758	711	784	769	699	762	745	789	732	747	771	744	727	761	685	779	732	767	761	752	714	748	769	777	796	760	781	749	758	735	778	720	723	757	734	734	712	755	748	736	722	746	716	729	743	695	755	780	731	744	798	763	813	724	736	780	758	745	804	737	776	728	740	743	760	739	780	725	767	765	761	774	810	735	779	738	815	747	739	759	799	736	790	801	766	778	769	765	802	748	729	745	771	740	779	745	748	750	809	760	721	717	724	752	750	746	754	789	750	767	719	653	725	758	711	721	761	809	757	747	737	746	818	719	756	714	806	735	789	709	750	744	741	754	725	753	712	726	789	725	763	740	753	738	737	769	767	772	754	767	728	768	759	777	793	762	730	720	778	807	761	749	752	747	807	746	773	721	745	768	752	714	756	706	783	714	761	795	737	767	715	777	745	761	743	744	739	788	781	712	768	741	743	760	743	765	771	745	694	760	723	774	735	691	747	706	771	752	732	761	735	793	825	754	770	741	760	731	738	729	766	776	770	742	725	735	761	706	727	754	796	762	743	786	764	783	701	735	733	732	790	793	795	722	776	758	731	717	783	768	758	747	806	748	771	805	785	732	739	730	739	756	746	770	777	756	765	765	739	793	823	738	710	701	742	737	783	731	754	779	764	752	798	735	711	725	762	778	730	754	770	751	781	777	769	746	758	811	798	757	797	752	758	744	714	772	804	757	738	759	785	772	720	731	771	753	775	756	758	764	707	760	752	788	775	763	709	740	780	797	735	783	793	757	758	762	744	745	717	738	767	752	712	746	778	724	786	731	729	739	741	744	761	803	811	783	737	707	737	735	758	749	767	765	767	750	764	731	749	782	792	745	751	759	736	749	708	732	765	760	731	714	788	779	754	759	751	747	734	674	727	790	754	782	771	756	786	808	729	773	792	735	727	715	744	745	745	761	782	749	744	722	747	758	718	785	802
23729	21565	28494	24674	20401	5118	825	664	600	630	518	574	540	560	535	514	549	527	502	510	543	530	486	506	501	521	523	512	540	497	532	490	528	527	491	501	500	495	521	510	507	532	541	493	465	506	528	498	542	499	516	485	508	518	499	530	483	523	525	524	505	520	492	517	510	488	493	493	513	473	523	500	460	499	446	495	510	496	520	471	491	469	500	481	481	467	517	461	518	531	474	498	509	508	494	481	505	530	452	478	496	528	496	501	526	473	483	486	516	579	521	505	526	513	491	547	469	492	491	480	514	507	453	457	517	473	502	484	528	500	521	525	531	461	463	512	521	489	490	488	461	522	570	460	472	492	497	495	479	497	507	507	477	484	480	494	498	478	477	517	492	512	485	511	516	475	498	467	479	507	512	455	480	518	471	518	528	502	509	471	523	530	483	486	523	499	465	500	492	488	492	472	505	506	527	494	473	499	539	535	529	498	548	468	495	512	548	475	519	519	513	500	497	490	555	502	496	500	509	473	448	508	500	533	508	490	466	507	511	512	485	505	444	525	538	534	459	477	460	538	517	501	536	496	498	489	488	509	503	494	483	505	495	488	452	480	456	485	525	490	499	508	474	483	468	499	539	503	502	513	482	473	539	526	518	493	535	496	492	483	498	491	503	502	513	507	495	518	519	521	496	449	543	484	493	504	500	450	528	525	493	509	503	504	453	495	522	476	514	501	497	500	513	497	532	540	490	484	499	504	496	511	517	489	492	531	509	465	485	488	478	465	475	530	515	493	531	511	520	484	514	506	477	516	511	512	501	498	516	513	482	546	453	507	470	485	501	507	505	523	531	517	510	497	525	531	514	499	492	499	453	496	488	535	496	484	495	483	511	485	487	507	477	517	474	522	546	477	485	435	512	524	458	501	467	511	490	501	548	499	501	509	476	474	490	537	485	504	506	465	521	501	505	506	485	505	516	527	472	505	511	493	476	526	482	487	485	516	481	473	478	499	479	514	513	523	490	481	546	517	491	512	500	497	502	492	467	469	505	492	525	510	503	521	526	479	505	495	463	460	520	521	514	459	519	453	508	537	523	515	525	510	478	533	528	519	502	477	519	483	505	508	473	501	473	495	505	507	499	507	494	492	540	503	486	484	512	512	490	528	452	513	474	558	502	521	490	528	512	492	493	500	477	493	513	536	512	511	499	502	508	492	532	476	511	460	526	474	507	511	526	510	491	475	513	492	511	471	473	521	474	488	491	495	485	506	485	473	483	485	492	508	545	530	519	535	475	501	496	507	524	461	517	537	516	499	489	471	541	473	499	490	507	492	493	503	539	518	497	503	493	508	467	507	479	494	516	504	450	518	532	513	491	512	496	487	464	501	490	456	533	509	492	478	492	529	496	541	500	443	499	485	509	529	503	456	523	463	528	501	505	485	494	483	520	511	521	490	495	486	527	475	481	502	512	465	521	497	501	482	537	501	498	522	512	514	491	500	494	509	474	484	536	509	499	488	467	488	487	514	503	499	470	493	485	501	520	500	513	472	485	498	459	505	458	502	473	500	485	476	512	491	505	491	519	521	488	479	496	512	489	504	504	466	540	472	509	530	445	510	482	514	501	511	488	494	499	484	546	506	453	452	454	487	508	478	475	518	476	532	493	515	520	481	528	478	485	515	483	497	510	491	473	476	496	470	550	515	519	515	512	469	507	507	466	498	508	487	501	518	494	503	452	500	476	472	507	471	464	524	514	495	461	490	532	482	502	489	473	511	467	455	504	462	493	484	507	493	518	510	503	501	508	489	480	490	466	513	500	478	466	532	534	514	515	487	545	501	516	494	496	500	513	517	482	508	484	485	465	541	505	491	440	513	514	485	481	505	477	462	531	519	526	499	514	503	513	504	527	496	471	474	474	507	511	463	478	477	540	548	527	513	503	465	487	491	462	498	501	474	476	503	510	500	532	488	511	496	499	524	507	511	479	501	480	530	496	486	487	471	497	503	472	471	488	513	486	492	523	482	527	532	503	485	504	487	506	499	500	514	517	502	515	480	500	497	510	495	451	489	471	526	497	471	481	496	473	491	497	507	495	526	531	510	486	505	493	488	490	493	466	493	478	489	504	504	544	478	518	502	515	521	505	478	475	477	479	515	523	514	511	534	452	496	508	522	445	504	516	514	487	532	478	476	489	495	519	469	535	463	527	503	481	542	508	517	479	531	499	507	513	490	464	463	500	526	493	499	556	499	499	488	520	524	483	507	528	478	526	489	524	471	478	516	509	499	549	512	525	534	514	514	492	513	480	521	483	524	481	525	505	531	490	497	502	514	484	517	496	493	509	476	515	513	519	503	499	529	468	502	489	495	479	523	529	493	521	514	539	511	540	520	490	497	516	450	506	471	476	539	508	500	513	520	453	492	517	481	470	501	499	502	500	516	528	488	489	490	501	540	494	493	536	479	498	515	485	508	485	505	482	484	499	463	516	469	489	514	493	495	513	478	540	476	533	504	511	536	477	520	526	514	442	472	475	460	492	501	512	474	535	525	494	501	495	461	483	495	525	463	495	497	455	438	485	479	486	478	475	512	488	535	509	462	484	509	458	484	510	502	454	484	481	487	535	483	487	473	516	498	520	480	504	503	439	487	479	467	540	523	514	466	487	512	519	501	514	505	476	524	497	490	499	499	506	477	530	471	508	490	466	520	472	509	527	458	530	516	467	522	490	525	493	471	504	439	505	437	504	529	498	496	515	543	459	491	494	486	503	484	512	520	477	533	516	493	504	481	479	551	464	510	501	528	533	519	482	499	459	527	484	515	453	512	488	499	490	508	509	513	503	523	504	501	518	507	461	478	477	510	478	506	490	523	459	526	477	469	515	489	514	512	490	466	491	475	502	523	504	542	498	490	521	477	495	526	494	475	477	518	548	480	493	466	523	480	507	477	487	486	525	481	475	484	509	503	525	526	497	485	511	514	469	514	505	491	513	487	508	451	521	487	510	509	511	521	465	489	532	451	573	533	496	504	441	498	550	495	469	460	553	501	502	475	463	497	498	552	519	516	476	498	495	518	476	532	516	485	501	514	507	464	525	503	515	492	484	499	524	511	471	486	482	474	451	515	480	515	491	527	490	512	509	511	542	485	503	541	498	495	461	519	525	541	526	494	485	450	498	516	532	476	512	461	473	544	478	482	499	502	491	501	508	467	491	483	488	528	489	478	510	495	478	480	492	507	503	480	501	477	513	502	511	537	523	500	512	476	511	473	543	519	481	512	476	532	501	481	490	484	513	503	528	512	511	498	517	479	500	501	521	501	535	505	470	515	530	519	500	506	539	502	518	493	513	526	484	491	503	487	514	494	494	473	452	487	489	531	503	541	489	517	478	486	524	490	523	466	485	456	487	494	495	458	488	488	490	499	510	423	468	504	474	530	500	505	506	455	459	492	513	485	485	462	494	477	524	492	494	457	519	492	481	534	490	519	471	505	515	478	487	518	504	496	517	501
43649	77160	22700	1743	1350	1194	1030	948	830	815	761	736	714	711	703	665	719	684	696	731	676	663	633	623	659	709	648	650	614	680	632	652	625	666	630	613	650	666	612	659	617	661	692	653	685	667	671	634	658	739	673	671	674	622	648	626	679	631	654	707	622	670	671	678	668	662	668	590	632	665	604	651	623	675	650	614	652	646	671	599	666	679	640	605	646	672	660	635	626	625	637	661	641	678	628	658	669	629	676	666	606	676	597	632	651	653	629	707	636	621	659	670	658	609	598	663	635	703	638	607	640	623	657	652	649	640	677	644	650	600	605	641	646	647	641	704	637	618	662	654	630	624	649	653	661	663	630	610	638	639	640	632	624	658	653	604	663	673	708	677	676	602	636	660	604	650	636	665	634	660	648	653	676	610	641	663	630	673	631	606	640	631	628	611	647	650	629	631	605	620	602	638	605	632	608	622	647	626	607	634	642	672	648	650	610	638	636	615	613	665	658	616	653	620	650	627	647	658	648	605	641	633	627	698	659	643	669	643	592	600	589	644	588	646	641	630	640	668	608	635	651	647	663	643	628	653	653	649	600	653	623	644	672	651	631	663	624	636	575	615	634	603	645	634	659	675	652	641	620	662	709	624	627	635	597	647	638	634	653	662	636	584	644	658	637	604	655	636	633	632	631	692	636	629	659	612	656	623	628	637	665	650	644	603	597	617	659	635	675	665	636	615	656	622	619	635	616	615	655	646	629	645	629	597	650	640	642	632	614	617	636	607	651	688	605	638	680	661	658	656	648	645	627	594	675	671	687	675	655	657	650	620	656	639	614	627	597	666	663	654	666	635	623	616	663	654	634	616	658	663	615	663	676	674	676	668	590	614	626	644	631	661	655	617	637	648	649	665	625	658	666	619	662	627	607	655	628	638	682	625	642	683	603	612	676	601	666	610	606	620	644	697	650	695	639	602	629	668	611	661	646	632	628	656	608	621	654	628	662	620	631	595	682	615	581	621	656	648	661	627	681	598	624	637	627	623	657	616	689	635	640	652	711	603	679	629	643	665	641	689	643	667	657	671	629	605	634	662	628	592	619	661	623	624	671	614	600	674	624	625	668	645	665	631	668	665	681	646	611	608	691	692	616	642	686	654	637	633	662	637	646	642	657	657	622	688	577	678	654	609	637	632	679	613	647	641	665	656	649	677	669	639	656	647	664	657	642	651	657	611	696	590	663	620	632	649	700	676	635	644	597	639	677	661	599	597	658	635	627	641	658	641	628	676	656	682	620	661	663	651	620	659	651	653	621	622	659	653	650	603	654	665	660	703	635	612	607	676	617	634	640	648	663	644	660	651	643	638	605	676	610	614	634	639	604	662	587	594	669	647	646	627	612	656	683	621	662	640	653	620	648	648	637	657	672	641	654	615	676	628	660	605	574	582	650	609	664	601	619	653	609	644	630	650	619	630	665	573	647	624	665	575	640	613	662	670	651	656	657	712	616	645	601	633	642	681	662	624	591	611	620	666	664	625	695	620	626	665	614	675	635	635	650	653	630	630	658	634	665	652	655	623	629	639	601	657	654	650	654	649	650	623	663	639	635	633	624	604	669	722	631	659	621	581	635	644	641	619	626	624	646	613	700	664	659	688	659	631	670	659	633	668	656	629	662	678	643	665	619	622	638	626	631	639	657	625	628	675	663	623	619	665	620	660	666	621	633	641	668	615	607	635	651	649	655	659	601	622	681	625	612	661	649	696	651	638	589	640	633	641	650	675	612	619	625	601	662	665	636	627	645	678	617	662	648	638	634	647	627	644	649	657	629	682	672	638	608	648	641	646	639	636	643	667	679	642	630	667	661	638	607	641	661	633	586	629	623	639	656	636	618	669	625	678	674	636	630	653	628	642	655	644	612	642	641	629	672	587	604	665	689	642	659	664	638	610	668	622	660	645	664	635	678	621	636	653	654	630	648	633	621	644	633	647	626	638	654	612	686	661	661	634	674	656	642	637	659	599	666	580	679	664	674	660	654	643	663	624	662	589	614	629	666	598	660	594	645	618	607	598	638	654	599	684	674	673	667	666	626	658	639	618	660	635	595	618	667	597	638	631	613	613	675	639	653	647	671	659	632	638	648	670	630	639	598	611	618	640	612	668	668	596	619	622	681	686	627	656	606	623	665	641	701	673	609	614	645	639	649	648	658	665	703	689	626	666	666	633	603	646	614	636	624	640	653	658	711	621	636	608	637	626	677	622	616	666	612	627	612	645	606	612	628	650	587	596	619	668	663	642	660	641	672	608	598	678	638	668	650	604	646	641	660	636	616	641	621	647	625	644	675	680	643	648	646	661	663	606	614	607	633	621	618	628	619	606	628	598	626	629	656	675	635	641	617	660	618	633	636	636	669	599	654	634	637	655	633	633	689	611	660	614	669	598	646	660	682	608	665	651	683	652	613	651	599	679	653	641	629	583	632	612	632	644	636	656	623	670	595	651	673	645	672	622	644	623	608	666	629	710	656	610	679	657	634	612	672	646	624	666	620	647	653	664	625	663	644	677	674	655	623	611	628	680	625	648	646	636	650	627	636	600	657	653	611	659	622	640	627	641	614	647	640	634	680	620	674	644	610	627	634	629	589	626	598	678	653	613	632	624	643	696	646	607	652	632	609	668	680	626	622	602	631	642	683	648	630	636	622	688	656	649	625	650	595	644	684	623	672	612	694	623	606	649	626	625	627	671	681	693	613	628	647	649	633	674	656	656	638	653	624	612	643	630	657	661	707	653	638	614	625	657	655	604	589	632	665	596	660	625	611	676	651	646	655	663	712	696	597	635	657	613	697	598	644	643	667	656	622	625	720	655	664	666	686	637	673	658	614	634	646	658	646	624	639	678	635	653	676	648	638	695	590	650	684	654	611	626	609	616	623	665	638	616	657	670	676	653	639	636	653	609	668	646	673	607	602	617	694	680	669	669	625	590	673	664	658	648	612	652	654	684	624	622	623	696	635	636	608	691	605	641	626	659	651	615	635	606	636	679	611	612	651	639	623	704	643	580	667	636	616	635	642	609	675	654	577	661	648	687	626	651	658	686	612	659	643	661	646	667	688	656	641	661	638	642	606	631	597	632	625	645	650	642	617	645	628	623	661	662	645	636	706	629	598	625	616	589	642	632	663	614	628	672	650	634	635	670	668	658	628	677	635	643	641	665	593	651	645	688	633	663	646	667	618	698	650	589	645	635	660	607	654	662	654	622	672	685	666	639	645	623	603	718	653	651	625	710	619	625	631	654	574	651	678	648	693	650	637	621	655	632	665	703	603	646	617	646	617	646	598	649	580	625	630	652	646	639	648	649	637	637	645	667	655	588	675	689	648	648	666	607	670	654	676	664	678	675	590	633	618	650	644	667	641	661	688	677	632	635	631	702	680	673	651	653	663	617	641	638	627	684	646	638	639	651	612	679	622	665	636	639	639	631	613	597	653	655	615	626	610	616	714	634	658	616
25048	21856	27077	24682	5807	704	634	558	549	542	529	553	546	499	508	520	530	539	569	538	491	534	546	519	503	490	486	513	508	519	504	469	497	489	528	527	539	519	531	513	534	477	489	521	544	511	507	525	534	507	562	503	555	520	537	537	559	544	512	513	519	533	494	477	508	507	508	501	478	521	483	521	511	518	515	496	514	512	529	508	514	525	497	509	561	508	504	568	520	492	492	504	513	522	487	516	521	503	526	506	521	507	554	511	507	547	520	538	475	500	497	500	509	520	531	515	514	509	478	555	491	528	477	482	511	501	499	482	478	519	492	509	488	525	494	521	492	544	486	508	491	494	512	550	535	534	526	515	520	490	484	537	513	545	492	517	531	471	469	505	503	539	492	526	506	482	525	501	530	512	502	528	502	506	546	489	516	514	538	522	472	526	497	521	507	527	543	514	521	531	500	501	471	481	519	468	519	532	526	488	504	502	507	508	474	506	519	496	514	499	509	527	558	506	545	515	472	494	538	516	492	530	516	488	526	529	517	520	532	528	514	508	505	534	529	483	490	490	506	489	505	502	566	514	524	515	500	497	553	518	488	485	506	516	477	508	503	525	500	503	498	523	498	486	525	483	507	524	510	529	541	492	536	507	570	505	519	523	515	475	518	528	556	538	509	515	501	539	488	502	511	573	507	539	512	501	484	507	526	502	489	496	518	549	469	495	526	565	509	537	521	521	515	502	506	535	540	530	521	515	507	496	505	520	519	513	486	492	530	486	562	499	515	496	524	531	522	512	487	534	505	523	497	491	512	533	472	527	536	490	502	539	511	521	542	527	487	497	501	501	485	508	511	521	499	484	526	507	509	513	523	523	520	477	507	518	489	510	500	514	516	516	522	513	526	517	504	516	525	490	474	530	501	467	508	494	491	487	526	476	514	497	518	505	520	549	523	490	497	543	519	516	470	542	491	510	523	485	514	510	505	507	547	495	546	492	499	553	497	524	524	524	502	517	556	509	538	516	536	528	581	482	495	528	499	530	505	499	518	530	525	516	496	489	501	496	508	523	512	525	463	529	542	486	519	520	515	490	510	540	516	514	476	480	500	503	475	502	512	511	545	515	493	463	472	481	475	491	445	525	512	523	506	487	501	475	499	522	549	514	525	491	474	516	491	494	528	528	469	527	519	501	542	491	499	519	575	539	537	488	484	501	518	517	536	534	526	503	544	507	548	510	497	515	564	522	491	521	512	492	486	514	492	484	494	483	523	510	528	498	486	540	508	519	520	523	495	484	520	486	545	502	527	507	479	534	523	494	512	529	498	538	481	465	509	559	517	482	491	469	557	504	507	522	530	470	471	525	482	500	513	494	485	491	525	516	508	517	514	502	493	462	499	500	512	503	508	526	470	532	510	458	486	512	498	537	569	496	524	527	487	509	520	497	513	472	506	515	568	524	507	504	506	534	510	532	552	545	532	498	527	523	532	491	570	511	508	487	503	493	484	508	523	501	528	578	516	535	530	520	536	526	527	487	542	512	528	478	523	510	504	495	503	518	518	510	525	520	516	476	491	498	506	495	516	506	515	471	534	514	533	522	512	512	461	506	530	510	516	458	480	517	500	508	540	517	524	497	539	510	534	541	542	529	500	523	499	524	534	526	535	499	497	497	502	510	529	502	516	508	499	494	553	540	500	484	522	507	505	493	525	503	502	525	518	497	564	527	483	472	469	509	511	555	506	502	477	471	551	517	535	523	478	545	511	518	521	517	501	527	495	497	475	496	484	478	518	529	513	496	484	527	520	541	529	521	506	500	555	516	487	518	532	507	530	544	529	463	538	522	515	499	516	492	510	539	505	538	503	493	530	545	487	498	533	515	489	506	491	525	509	508	508	497	507	548	537	526	520	495	457	500	517	495	528	525	499	507	524	507	531	493	527	517	494	508	511	497	529	524	549	528	491	512	530	508	495	474	443	527	503	506	489	491	517	501	477	513	502	507	480	534	527	465	524	542	511	482	527	507	473	536	531	493	517	507	497	492	482	536	517	519	523	503	553	543	486	498	501	529	543	517	545	532	480	520	522	454	497	512	530	502	501	490	502	522	478	511	533	505	520	525	463	509	518	535	559	546	518	508	541	525	552	498	497	518	492	509	490	505	505	582	462	477	546	534	508	488	466	517	494	501	520	530	500	524	493	474	532	534	514	549	504	486	501	521	506	504	517	465	542	504	485	510	544	502	492	496	522	451	471	519	531	524	511	541	526	500	472	481	505	528	504	500	560	547	515	522	515	489	471	498	519	517	501	523	514	525	531	513	481	505	537	499	511	479	519	487	509	524	510	505	525	500	525	476	527	502	527	520	504	480	452	514	494	535	514	503	522	530	509	511	545	512	512	537	527	514	495	510	519	505	520	518	495	517	497	510	520	537	513	505	501	521	490	524	493	483	548	535	516	526	517	571	509	515	449	550	488	511	528	542	486	551	481	499	519	537	509	500	480	491	534	499	523	456	511	512	509	486	487	458	499	556	511	492	547	477	483	476	528	540	530	497	527	478	500	500	522	553	564	551	571	468	496	490	501	513	484	504	524	494	466	496	530	518	506	521	471	538	480	500	519	504	510	497	527	516	486	495	540	544	489	562	509	504	514	505	512	487	547	505	547	510	513	521	528	500	521	512	496	519	516	504	480	533	502	512	520	539	505	487	499	483	544	533	510	489	511	531	544	479	489	496	470	497	485	485	530	535	458	511	518	538	499	555	520	501	551	513	526	504	528	515	510	532	465	510	515	521	522	514	501	538	532	498	488	526	528	539	544	533	526	487	550	565	523	525	522	507	534	540	501	534	523	552	524	499	540	519	543	539	486	527	507	526	492	524	509	514	488	526	509	487	511	513	553	473	531	509	488	489	535	512	540	509	538	535	483	529	509	527	571	521	511	517	521	486	493	562	481	511	527	510	548	531	445	509	545	527	514	500	467	515	531	495	517	496	532	498	525	507	524	513	489	453	457	540	535	523	498	525	522	493	542	521	511	506	553	504	484	533	494	504	535	505	520	487	507	496	484	512	522	520	506	522	495	480	469	477	468	502	484	499	532	515	541	527	515	536	472	508	511	546	533	511	573	515	549	530	518	482	552	469	493	497	525	484	497	514	504	542	513	525	503	523	519	538	556	470	496	533	509	484	515	518	470	535	500	517	525	543	541	489	497	513	534	521	457	505	505	500	477	501	492	547	533	465	487	524	526	528	500	521	560	487	492	521	511	494	530	510	464	517	535	496	543	500	505	526	506	530	520	520	520	491	500	466	523	513	526	525	499	480	496	493	485	530	485	493	511	503	512	529	519	535	477	507	505	502	520	516	555	521	490	509	497	454	527	524	516	561	542	536	530	530	506	501	491	548	515	543	556	492	527	532	518	519	509	512	540	511	562	518	522	523	514	505	494	533	540	494	498	489	511	512	530	519	510	540	508	501	513	500	533	541	503	539	541	519	516	504	511	533	493	511
39669	62784	18359	1224	1111	942	848	840	737	742	740	719	701	697	692	655	670	628	695	692	648	684	673	672	624	649	679	638	590	652	647	677	629	633	643	616	626	683	670	624	648	638	629	642	637	645	674	665	659	653	679	693	660	656	662	664	653	634	655	646	632	625	639	610	643	608	679	628	673	662	607	646	683	623	643	662	646	643	653	659	641	595	645	643	639	627	672	672	676	643	626	656	660	679	620	609	663	619	639	629	659	614	646	663	659	641	627	660	677	647	633	607	632	656	703	644	637	616	683	647	669	617	660	618	647	664	546	672	650	651	611	654	668	659	602	679	639	624	672	662	648	603	681	621	639	663	657	650	684	678	645	631	651	624	672	661	647	619	686	653	620	646	651	613	658	594	663	650	682	648	644	642	658	656	631	682	634	626	633	653	630	646	645	617	650	586	650	607	659	666	598	680	633	667	631	650	648	645	626	679	620	624	615	623	630	641	609	630	631	663	590	637	627	628	637	699	675	697	619	666	662	635	680	633	644	634	672	688	648	683	610	648	662	618	664	614	633	639	633	625	641	643	599	615	669	610	654	622	669	660	678	637	590	671	591	623	648	673	675	629	654	639	665	600	620	632	652	590	658	633	677	646	662	652	657	652	661	707	654	685	694	644	664	620	689	639	655	663	664	652	652	588	632	649	619	598	652	634	681	623	640	670	631	588	634	697	655	609	665	659	615	611	662	660	626	642	668	656	650	639	686	653	631	649	650	599	667	695	668	634	663	623	616	643	680	615	648	633	627	627	632	652	629	658	674	629	649	642	638	634	647	664	642	644	609	599	627	637	629	623	675	654	632	620	624	633	663	622	634	636	635	677	687	683	655	658	642	616	643	649	663	607	631	644	675	629	661	657	688	674	688	602	671	669	627	618	662	671	661	651	662	663	667	577	663	632	696	649	653	630	624	675	705	647	658	636	640	641	671	622	636	600	650	592	657	645	635	677	681	620	589	709	649	618	644	635	657	636	642	639	664	626	626	641	635	610	639	682	676	656	638	673	648	605	633	642	675	647	632	653	666	601	662	635	634	653	642	658	641	665	634	637	651	599	603	673	691	632	607	702	688	636	641	651	643	617	644	665	629	638	646	633	625	634	677	621	652	661	648	583	632	629	641	649	620	651	647	595	588	660	623	646	594	680	638	671	640	648	677	621	664	683	660	646	648	705	710	646	662	654	632	650	656	649	649	631	680	611	674	612	700	641	636	666	634	655	655	666	604	619	666	641	635	644	629	628	620	663	613	632	652	622	616	645	640	651	653	634	649	686	638	633	630	683	682	638	665	680	668	709	667	630	655	615	667	633	604	681	626	661	673	640	621	630	634	663	625	631	653	600	672	616	640	627	623	622	601	641	644	637	659	648	639	658	634	613	683	661	661	653	693	624	641	616	672	649	626	653	661	667	641	650	652	654	639	594	618	651	608	699	643	682	637	613	651	576	660	621	600	604	695	653	658	639	627	663	633	678	633	641	653	657	612	639	623	673	628	638	647	622	669	698	655	619	655	669	621	656	667	610	626	667	621	617	624	621	658	605	669	611	648	653	601	654	625	618	652	645	672	661	633	615	613	678	636	667	642	644	681	662	616	633	676	632	639	622	655	627	639	617	686	658	698	615	658	633	653	614	649	656	621	658	639	597	625	694	632	633	660	608	615	625	682	664	666	660	652	629	627	637	645	639	630	663	645	613	681	699	663	657	631	694	652	675	637	616	594	649	637	660	634	661	633	615	665	640	655	669	652	609	632	673	642	662	639	653	650	686	673	622	624	630	627	649	666	677	657	612	594	638	639	687	623	660	630	658	654	628	639	668	652	647	642	663	678	627	641	634	667	656	642	656	645	664	657	606	673	642	612	684	670	644	620	652	638	649	663	602	643	645	665	690	637	666	617	654	663	649	657	645	630	620	709	629	625	633	614	609	654	648	625	624	636	664	644	606	667	683	680	686	621	624	636	645	596	609	643	639	668	665	675	632	606	720	675	668	671	644	628	648	617	666	657	610	668	619	666	664	655	661	682	642	683	668	675	644	654	650	655	670	622	660	644	606	652	648	658	644	665	620	670	655	614	684	665	643	632	620	660	625	657	628	644	672	617	632	612	590	649	636	664	668	669	631	644	655	634	639	663	633	618	595	678	659	622	692	671	617	640	665	633	614	660	620	648	662	701	649	650	672	678	620	634	571	703	658	638	635	593	622	639	623	625	652	670	650	651	655	676	633	657	635	629	619	646	675	687	669	611	636	654	611	676	588	637	668	630	594	656	629	610	658	642	624	612	650	647	639	659	663	621	666	667	638	659	632	671	647	632	632	704	631	642	695	630	674	693	654	671	651	645	596	606	630	646	665	628	631	677	640	629	611	681	612	627	601	667	646	637	623	587	610	652	651	627	627	639	691	669	681	676	701	656	639	660	655	622	639	622	631	646	668	634	651	628	681	637	662	617	676	655	650	648	614	609	613	638	646	660	637	651	672	641	623	638	652	630	659	604	640	621	640	628	576	646	657	655	655	658	637	592	659	642	622	648	679	627	603	662	608	677	662	672	654	643	625	666	624	599	617	664	685	615	637	690	624	633	689	684	663	620	671	635	623	642	617	641	657	637	649	639	646	680	635	646	647	691	639	646	652	669	613	645	650	618	583	620	653	670	646	664	664	595	648	616	642	663	603	624	618	659	663	645	626	646	656	675	671	665	660	680	680	637	623	621	629	661	607	631	619	630	655	657	663	697	709	700	581	625	637	643	632	670	706	653	672	679	604	636	632	623	657	641	663	685	690	624	632	644	677	612	592	670	624	635	615	662	625	575	661	651	663	652	676	617	636	645	627	678	686	619	665	653	681	633	655	656	682	619	679	636	664	672	657	655	607	673	646	640	588	624	670	640	639	686	674	625	619	620	600	682	612	633	646	663	634	692	649	616	664	650	672	637	660	642	620	628	618	642	627	633	662	618	637	668	651	646	629	622	677	620	656	620	675	680	660	640	652	668	659	653	691	665	674	676	610	692	637	607	647	637	664	633	636	601	613	617	641	630	654	680	639	674	651	656	605	679	602	654	635	710	693	633	601	685	663	641	685	604	640	688	629	603	651	623	650	622	594	649	651	690	640	653	608	593	617	604	669	644	629	661	659	624	649	611	622	598	653	658	660	691	677	607	661	603	686	642	686	658	657	643	666	649	634	714	635	615	642	642	689	647	594	631	634	648	629	666	663	648	617	601	642	694	663	588	707	634	629	658	650	660	678	635	652	624	639	635	671	627	638	657	661	677	656	663	673	651	602	625	635	647	612	605	642	620	630	634	629	636	619	667	652	660	694	655	651	628	649	587	715	618	661	690	687	651	676	666	648	588	629	633	690	654	631	644	661	673	632	726	661	653	644	594	653	667	684	631	656	619	670	634	627	668	647	661	636	636	658	620	686	629	625	617	615	665	696	652	629	639	623	641	613	576	652	625	638
22747	21431	29062	24088	21359	20459	3180	671	572	516	484	416	480	410	439	434	436	401	426	401	368	455	407	394	393	392	360	386	357	373	397	382	388	372	382	359	377	402	399	377	392	415	367	403	426	399	390	429	387	411	402	401	396	387	402	417	377	374	422	368	372	408	394	407	385	380	359	397	381	369	348	395	373	400	396	378	385	392	367	378	365	365	402	380	401	382	403	376	368	393	376	381	338	345	397	388	350	350	353	362	348	417	356	381	383	381	380	354	389	397	374	357	364	374	366	393	366	384	393	360	387	365	338	380	391	373	358	393	374	370	386	372	372	390	339	352	336	381	355	369	358	344	387	370	365	344	361	392	353	362	385	373	389	379	403	352	372	353	377	396	362	375	347	382	399	382	376	342	361	379	355	364	407	389	374	377	392	367	380	363	378	376	375	343	370	357	356	368	364	360	367	353	339	385	388	362	378	360	380	370	360	390	365	388	380	365	397	403	391	378	376	418	354	328	379	393	384	380	373	365	367	402	324	387	359	333	398	382	395	362	384	379	354	331	377	362	381	354	370	358	393	355	358	369	390	390	344	381	333	400	414	373	378	347	358	385	390	412	395	357	347	379	363	356	361	347	363	351	377	320	359	376	350	380	367	382	382	367	406	385	361	393	366	375	353	397	408	383	369	368	376	377	338	351	358	357	389	377	346	366	399	392	333	342	384	396	346	358	360	345	379	389	373	365	389	382	355	412	400	377	361	381	374	377	361	380	358	370	342	338	353	345	365	362	387	372	379	383	399	373	355	378	334	333	371	399	347	357	369	372	401	371	379	397	367	376	376	359	403	362	356	357	362	354	352	374	364	383	384	357	382	379	377	369	361	356	362	388	354	340	364	371	358	386	361	351	392	364	359	412	362	352	350	367	397	335	339	391	402	364	363	366	371	402	372	340	360	393	348	362	394	388	377	386	367	380	400	352	342	392	350	377	361	390	360	361	351	399	366	417	378	375	398	391	370	384	371	364	391	349	361	365	360	367	357	362	366	374	368	364	403	377	358	376	374	410	379	426	329	353	367	398	410	380	354	357	380	369	365	377	368	359	367	365	383	376	373	371	402	391	360	369	373	415	402	369	382	376	368	404	374	395	371	391	368	364	360	376	375	337	381	376	359	360	374	374	372	372	387	373	370	361	364	363	396	360	386	349	390	369	360	355	355	375	378	403	382	358	367	381	365	344	344	344	339	370	359	349	379	362	343	337	372	361	378	338	363	398	360	385	363	369	361	380	381	369	392	395	378	357	367	373	400	356	356	365	373	361	351	362	379	371	408	372	368	384	403	373	388	352	377	390	378	375	348	350	365	407	399	349	369	379	352	353	373	373	386	388	378	387	371	362	366	438	370	414	373	363	361	340	342	378	374	343	368	376	372	367	375	365	396	385	411	394	373	377	386	376	368	378	389	371	369	353	391	346	408	373	349	353	378	365	386	379	375	367	367	360	354	388	357	378	374	367	371	413	384	353	397	396	387	352	373	401	385	416	368	396	373	377	412	397	374	391	380	383	341	370	366	380	357	361	326	380	369	368	401	373	352	385	358	399	370	373	361	374	376	393	357	347	404	405	403	353	382	369	391	377	385	397	407	378	388	373	364	357	402	394	376	393	377	408	399	360	373	379	331	357	392	385	369	380	383	387	368	382	364	385	362	356	396	366	382	382	405	345	375	366	364	391	376	380	305	373	342	384	346	385	395	379	383	383	402	382	415	397	390	388	405	336	358	384	373	376	364	338	344	354	385	349	391	404	352	407	389	373	356	427	379	400	383	405	331	365	381	391	391	379	391	372	379	397	401	369	356	332	387	392	397	355	364	368	398	375	374	380	380	346	384	373	387	345	349	363	369	340	355	395	356	381	377	356	354	361	337	375	396	373	393	368	362	389	348	358	332	406	367	387	408	361	373	362	331	401	377	366	359	371	406	367	378	335	376	353	376	345	366	371	391	399	377	367	369	363	374	385	351	363	395	368	360	344	365	336	377	347	359	385	395	372	377	348	381	365	385	393	373	348	398	374	382	371	362	386	383	400	371	390	397	350	331	386	352	379	392	347	371	370	405	381	398	373	373	366	400	381	416	373	380	371	379	371	374	384	374	391	367	374	336	375	371	347	373	370	370	397	372	380	331	369	396	370	353	359	342	407	352	390	349	382	363	387	367	351	391	410	335	383	388	379	348	396	390	417	371	367	403	372	353	353	370	364	385	387	396	353	398	333	376	380	369	350	351	350	353	367	392	371	359	393	375	399	374	398	347	356	401	371	356	351	393	376	375	382	392	383	376	387	395	375	384	354	385	349	353	369	357	388	388	384	380	352	382	346	365	337	381	371	388	370	379	361	364	358	393	366	405	383	353	348	381	364	345	390	373	398	359	387	377	366	370	360	357	353	359	391	341	377	359	411	346	344	371	355	379	354	360	364	379	364	370	351	393	356	347	356	400	420	362	324	358	389	369	361	396	371	365	383	349	373	422	381	335	377	371	385	363	414	372	371	362	383	371	380	367	414	338	367	359	397	366	377	377	354	350	354	379	333	360	385	356	388	371	426	358	389	371	339	362	362	409	365	387	366	371	324	362	348	389	363	384	398	395	406	381	423	365	352	373	383	377	343	352	357	399	380	371	362	400	380	372	365	364	408	393	393	377	364	339	387	367	342	334	413	375	376	369	362	404	359	360	339	352	375	371	395	410	362	371	341	309	392	380	372	332	409	379	349	386	397	362	383	394	346	369	366	394	386	382	363	397	370	380	343	360	355	405	366	383	375	359	373	384	377	352	347	365	361	361	362	382	351	371	372	359	339	368	379	412	360	383	371	337	384	385	382	393	381	349	372	362	381	376	378	385	353	337	389	360	351	344	366	363	352	381	381	386	339	392	367	358	388	387	359	363	387	379	358	370	400	344	382	361	370	398	341	363	378	390	338	382	383	361	370	361	359	372	356	371	397	352	391	385	376	408	394	406	345	417	368	378	348	379	388	360	360	411	392	355	389	370	368	366	348	376	338	342	352	400	334	403	342	379	416	353	350	356	368	427	354	362	372	345	387	350	368	353	378	369	367	405	356	367	363	373	393	362	387	420	351	384	387	383	411	405	384	368	392	367	391	404	335	393	386	357	385	388	380	362	375	377	395	360	386	325	341	374	329	360	388	377	375	400	390	377	340	382	394	390	390	351	369	345	381	363	357	374	418	368	355	416	388	376	377	344	363	403	333	357	394	348	347	385	372	380	357	357	386	379	392	393	377	401	353	388	402	355	360	364	357	368	386	403	387	369	369	361	325	359	371	400	389	357	408	361	407	354	389	369	371	421	356	392	355	383	370	363	350	360	377	366	390	365	371	386	355	353	359	392	359	344	381	403	375	359	385	397	344	366	392	376	340	378	380	374	384	401	366	389	406	371	385	359	387	375	366	370	386	373	394	339	387	378	351	338	412	371	368	428	391	360	404	400	350	394	380
49860	88479	32099	2528	1832	1541	1182	1093	932	809	763	605	663	656	550	566	543	550	535	557	510	525	490	547	485	492	474	479	522	505	517	467	493	497	466	485	477	525	455	467	511	512	503	506	507	521	558	502	526	520	544	512	520	522	548	525	541	487	500	522	541	488	530	457	465	510	484	470	435	518	505	448	520	463	487	498	449	483	494	495	465	478	503	504	468	531	485	470	507	512	456	507	445	461	490	478	498	462	463	497	514	491	538	456	503	503	468	461	489	511	451	432	479	485	481	443	501	451	498	500	466	483	489	475	491	450	514	408	524	456	479	487	430	458	486	504	529	468	453	456	475	454	484	497	486	484	425	462	502	491	494	462	466	472	472	492	446	501	468	479	464	470	489	470	473	485	461	473	436	455	468	456	466	450	476	476	482	425	489	501	467	440	423	460	447	467	494	441	458	439	454	438	475	498	519	468	470	439	452	494	441	467	475	491	510	451	480	466	467	443	454	486	476	516	451	477	487	499	517	440	460	448	495	477	501	462	453	470	457	456	442	479	459	484	463	444	425	468	479	489	499	459	479	470	454	455	448	450	455	456	481	457	468	480	462	489	481	470	514	470	429	480	442	478	482	475	460	496	492	467	440	459	482	492	480	474	474	480	426	456	464	436	454	480	497	483	492	461	456	477	472	496	467	466	456	461	441	494	456	493	477	441	470	478	430	503	472	468	476	503	472	447	475	467	483	478	494	431	495	490	459	467	497	421	484	483	499	425	460	462	467	454	509	490	452	463	472	467	490	492	486	446	487	453	426	480	460	498	509	474	449	459	492	450	458	500	467	460	454	449	453	490	434	473	435	476	488	478	488	443	479	493	485	510	500	482	430	486	444	495	487	490	459	458	479	478	490	504	466	467	459	467	450	458	466	501	446	451	464	443	503	455	537	479	483	446	514	452	455	470	449	444	491	482	453	460	494	479	448	484	471	492	474	420	449	477	473	526	469	465	501	455	450	470	460	481	471	447	485	437	463	457	502	486	472	495	476	470	451	470	476	489	455	463	494	487	480	487	442	491	492	475	504	481	472	439	481	482	465	473	468	469	455	448	454	448	482	515	490	452	500	486	474	499	484	458	477	462	464	499	470	479	479	508	459	471	513	500	474	465	474	467	455	488	505	475	476	443	467	443	473	498	426	525	469	473	472	494	455	486	477	462	478	482	489	497	474	458	463	485	464	493	460	466	466	508	445	452	466	443	509	465	503	476	491	498	477	446	476	485	475	466	439	492	460	462	483	448	484	490	457	470	462	464	466	438	425	476	495	491	479	478	498	459	475	468	466	458	471	457	469	486	478	462	444	474	489	471	496	495	478	459	479	505	433	487	483	457	448	486	460	444	477	478	477	484	425	481	474	454	488	477	478	442	481	440	485	490	466	446	442	458	516	467	469	486	490	444	455	494	494	479	499	447	484	462	500	485	436	469	437	478	461	457	473	473	440	498	470	479	442	479	464	466	464	529	492	476	496	464	505	502	474	466	457	460	493	462	482	467	498	468	460	439	465	470	452	493	428	474	493	450	445	444	519	451	490	455	458	463	430	454	471	469	434	443	494	501	495	483	468	497	460	457	514	485	501	445	470	444	474	490	440	461	485	494	417	422	455	453	490	455	452	492	463	490	479	466	491	478	478	460	495	481	475	445	469	461	416	484	467	476	482	464	527	509	473	442	515	439	469	507	461	447	440	454	472	502	467	474	477	454	483	454	463	457	497	484	508	482	431	489	458	497	481	445	489	484	448	469	508	495	485	467	472	462	455	462	505	505	456	428	491	483	431	482	491	427	455	500	488	446	454	494	470	499	471	496	447	482	495	450	479	472	464	443	480	456	421	464	444	448	443	480	467	465	456	453	488	477	558	454	493	516	486	458	493	479	437	457	445	441	492	465	452	475	469	483	480	464	460	463	445	454	487	474	464	468	473	472	481	484	493	489	496	475	465	473	487	469	464	440	456	443	457	440	494	444	493	443	469	478	467	477	452	480	493	475	434	447	449	517	464	492	511	483	483	459	475	465	482	442	462	463	490	447	467	445	435	478	475	466	435	477	464	483	456	462	489	479	421	477	450	473	471	478	453	529	458	511	483	477	459	459	505	462	485	521	480	485	477	479	480	452	488	496	498	455	467	499	498	500	448	489	485	487	483	508	465	482	526	490	479	478	490	469	494	450	441	460	500	473	439	481	492	449	482	493	458	440	459	508	485	455	487	524	459	462	471	473	518	482	474	456	470	490	451	494	484	443	463	467	468	448	472	464	439	499	491	466	487	444	463	481	481	474	477	456	468	460	466	472	482	425	435	485	487	461	431	489	458	429	464	473	511	464	465	470	436	509	453	480	470	488	457	481	475	474	442	464	481	451	493	472	463	449	505	469	469	493	502	450	487	502	427	426	482	466	473	485	462	484	468	478	498	467	488	454	439	462	500	451	520	477	455	465	468	497	512	474	455	470	481	474	497	481	472	466	479	506	463	482	458	487	515	449	495	467	494	495	472	507	496	488	465	462	444	467	459	450	467	458	431	492	469	447	505	486	455	514	458	493	463	487	473	474	448	514	486	485	477	479	465	433	464	480	467	473	440	487	439	485	504	453	498	497	481	454	475	460	461	494	477	431	518	468	463	455	459	483	464	471	472	487	456	470	453	459	470	499	465	465	458	455	489	516	461	460	466	468	501	461	475	441	461	455	498	419	471	511	474	491	478	495	481	476	440	472	470	511	464	458	459	517	457	477	502	470	450	479	484	464	451	454	447	451	458	433	487	464	452	488	505	461	460	498	496	512	456	457	443	502	446	468	466	487	465	466	468	493	482	465	471	487	504	466	474	504	499	466	493	470	466	448	472	442	476	445	457	452	482	487	490	470	479	443	433	500	492	491	438	456	419	468	471	482	451	501	515	477	500	473	478	454	477	468	483	526	494	471	478	481	444	485	488	455	447	473	435	500	521	495	477	500	465	468	486	486	487	477	477	480	479	498	499	471	510	447	429	491	467	469	492	455	474	468	499	471	456	494	486	473	461	456	442	496	468	484	490	477	486	474	491	455	468	469	445	494	449	451	466	472	447	423	456	514	446	425	426	482	473	468	515	476	487	477	461	490	467	473	483	436	476	445	494	503	475	450	482	506	443	462	474	480	508	487	496	476	458	459	469	492	499	489	466	445	460	444	462	458	488	451	482	455	471	453	483	474	452	463	495	491	482	485	461	486	474	497	454	478	505	463	464	479	495	497	460	483	442	480	483	494	494	500	496	443	477	447	493	446	450	491	480	454	463	498	484	452	452	467	519	473	537	509	491	482	483	476	478	477	456	512	434	497	460	482	465	478	488	438	461	465	434	440	498	448	494	468	481	460	499	501	509	464	458	470	478	487	474	465	454	468	444	468	493	490	487	450	448	427	437	471	442	480	475	508	481	477	459	445	513	527	471	445	509	463	492	453	477	471	478	506	438	484	444	486
27917	20924	11250	1153	775	718	584	571	544	545	536	581	581	552	579	581	560	571	525	598	571	608	549	583	585	559	563	563	542	571	550	623	571	582	578	565	583	598	533	597	620	543	532	554	577	603	606	553	575	596	601	612	563	575	549	592	570	575	588	610	606	585	577	566	609	600	541	567	576	581	572	553	551	553	568	565	589	559	554	538	576	551	593	603	558	557	602	578	567	551	575	591	571	597	594	575	544	563	593	548	581	587	571	570	597	633	598	549	613	557	571	569	554	560	583	533	582	565	563	530	548	542	535	560	566	603	575	571	608	589	562	565	559	610	573	526	606	579	556	556	565	573	575	556	551	574	596	548	534	607	562	595	603	618	589	551	571	572	583	596	568	569	567	586	568	589	590	553	585	537	593	600	571	589	555	547	545	575	561	591	549	588	557	597	629	548	614	561	549	527	563	529	575	533	541	545	542	596	577	572	571	574	515	614	624	579	570	584	620	533	556	537	564	568	572	500	563	536	557	591	582	557	576	531	590	571	601	561	592	588	538	530	611	583	554	551	573	586	562	547	533	609	587	581	549	573	551	539	583	560	593	532	569	581	599	577	582	576	609	575	618	606	566	563	588	570	570	603	637	550	544	553	610	578	520	561	542	561	612	588	579	599	611	577	532	580	620	582	573	592	583	560	566	594	559	580	539	612	574	559	616	550	585	535	535	589	558	518	579	540	520	542	528	597	583	534	572	599	595	571	535	566	563	551	592	553	565	565	558	555	606	592	554	593	531	616	535	575	593	501	577	567	578	547	592	564	562	617	536	546	626	567	590	571	571	586	589	593	505	531	602	569	587	581	573	561	597	573	569	544	590	585	575	533	592	650	616	588	650	554	579	546	576	599	572	547	553	568	587	534	570	590	583	580	547	561	554	608	571	560	573	552	568	571	529	561	547	582	582	575	561	606	539	552	569	569	590	538	577	548	597	590	560	566	567	567	583	545	577	534	603	572	551	543	587	595	558	556	565	565	567	552	586	576	575	550	600	574	575	598	572	582	564	535	542	553	572	588	613	557	555	566	601	552	586	604	598	554	580	549	593	547	573	565	565	547	542	575	588	565	589	536	555	583	578	531	554	569	538	568	555	582	590	588	557	576	568	596	625	585	515	553	521	569	574	590	574	582	555	551	597	551	577	593	581	557	546	611	583	591	613	609	614	583	561	548	568	572	554	543	561	579	532	577	571	598	573	602	556	561	573	557	536	552	595	544	562	595	529	541	597	585	561	547	588	564	561	627	584	593	571	618	570	593	588	572	548	566	564	564	556	549	598	529	598	559	634	593	545	593	525	609	566	566	554	596	614	563	560	530	615	565	587	499	532	582	547	609	558	532	554	576	592	593	594	617	588	553	619	532	561	638	592	575	586	579	582	555	536	618	537	568	573	572	580	579	519	546	573	555	598	539	525	561	539	578	547	569	558	583	576	597	569	584	546	569	565	560	561	569	556	571	601	572	554	576	548	584	579	578	554	547	546	590	601	611	587	581	552	600	621	562	539	562	611	582	559	581	541	540	605	539	621	584	547	562	573	568	594	601	576	551	612	551	550	558	571	578	546	597	565	557	561	578	496	594	560	560	551	524	578	535	573	553	601	591	539	586	614	532	583	547	549	568	541	570	590	570	532	638	534	521	634	581	579	624	579	601	557	579	610	601	554	543	585	520	567	547	558	581	561	564	596	556	554	550	582	554	520	608	604	562	591	550	566	593	592	556	577	572	613	606	590	561	570	537	610	538	533	575	623	551	581	563	553	599	574	589	541	588	587	593	595	530	549	567	565	569	541	540	582	596	586	546	558	555	590	594	574	563	575	580	566	605	555	547	570	610	561	582	573	586	540	576	562	562	531	591	552	532	578	545	583	590	599	572	543	572	566	570	552	568	591	577	607	596	550	530	523	532	538	593	582	607	632	507	562	566	601	552	563	518	570	606	578	562	562	567	529	574	569	541	533	586	596	593	536	559	567	596	560	524	589	585	578	601	555	601	579	575	607	599	580	541	608	604	566	560	572	572	565	530	577	529	567	554	561	586	601	550	591	548	603	571	557	549	618	548	548	587	560	598	594	603	553	608	580	530	558	561	569	567	551	537	564	564	600	592	599	567	573	582	531	633	575	595	584	553	598	575	562	524	556	573	569	599	601	563	569	560	541	596	556	630	586	566	597	588	586	560	542	602	584	558	604	574	542	590	545	548	585	598	606	517	526	568	624	588	553	526	573	544	585	562	553	599	555	566	568	628	569	576	559	590	556	525	579	526	559	533	561	544	559	572	548	552	605	576	546	537	560	562	615	589	554	583	584	544	513	565	581	555	596	567	621	595	572	554	544	525	529	545	582	567	566	557	548	606	542	572	527	589	578	562	591	551	562	553	578	569	565	583	532	538	545	570	592	577	530	570	576	542	568	548	562	583	551	552	617	559	577	593	586	563	519	559	577	576	569	580	576	573	540	536	592	567	574	541	578	589	547	606	557	591	593	576	605	591	562	560	604	507	586	574	601	569	562	573	562	587	563	579	576	574	603	560	609	565	594	511	560	587	556	558	587	578	586	587	584	597	564	572	542	598	553	561	535	583	577	579	577	608	561	579	541	574	590	580	602	594	570	575	581	594	568	549	599	564	563	572	591	540	607	546	540	559	609	567	564	595	575	596	575	586	579	581	559	587	550	568	594	573	547	619	577	554	554	540	613	551	570	564	571	560	593	591	562	582	566	579	579	583	589	581	644	585	552	579	604	553	607	576	547	573	546	555	601	582	565	595	557	578	614	516	594	590	540	584	558	598	580	546	589	591	585	566	583	564	559	592	548	529	586	568	572	532	535	602	527	571	617	602	577	583	576	591	549	550	588	575	557	607	565	583	588	565	586	558	573	575	546	552	531	605	549	559	582	583	535	551	540	570	599	596	556	544	590	572	546	557	567	565	577	585	581	596	559	532	597	587	567	512	595	561	589	565	573	539	562	598	580	561	572	547	569	566	559	551	565	556	604	572	559	586	600	539	554	534	497	615	600	579	569	552	611	583	543	585	504	542	584	585	580	551	606	597	553	503	516	574	546	572	543	603	546	576	607	570	609	574	586	552	621	603	541	602	564	589	538	572	539	537	568	574	574	562	526	597	623	569	614	550	596	581	599	560	581	552	556	617	573	565	591	543	573	543	597	578	604	587	575	565	565	594	594	621	535	571	572	551	578	605	552	571	608	577	550	578	622	615	535	543	583	552	560	568	603	541	520	563	569	587	532	565	568	584	536	552	573	566	592	576	562	572	546	602	585	554	596	559	529	587	559	600	525	618	569	530	518	567	530	585	557	513	579	529	587	579	600	588	591	554	556	566	580	610	628	580	551	632	597	577	607	561	590	568	572	551	583	552	579	597	591	588	542	555	543	586	547	558	568	563	563	583	585	545	579	603	535	544	556	550	611	579	532	612	567	571	572	574	571	606	563	535	556	587
17583	27261	6976	825	795	782	722	738	769	669	771	750	735	768	739	712	771	741	739	720	747	776	751	723	716	749	747	732	685	692	755	736	754	694	737	763	680	682	715	775	693	707	784	723	764	732	765	735	741	712	769	748	748	731	732	735	746	733	754	756	765	750	744	732	743	736	735	691	759	753	744	778	759	715	781	739	704	782	750	724	754	741	751	688	741	749	751	713	749	739	724	681	757	678	716	750	705	696	753	713	723	766	746	763	778	714	752	721	692	773	737	700	759	684	731	728	736	704	737	769	736	746	743	709	700	739	766	734	750	787	733	720	737	732	748	748	716	759	753	709	773	754	714	691	744	765	724	720	697	727	719	727	753	731	710	725	733	717	710	703	730	713	726	768	742	732	719	747	766	740	681	730	731	720	745	769	774	733	708	750	694	727	686	753	711	709	735	781	737	773	759	704	680	728	746	705	742	720	715	736	702	745	710	737	685	745	769	793	726	739	728	740	753	735	745	737	750	786	724	769	756	717	686	706	677	680	717	708	732	682	736	733	717	727	716	754	721	746	773	753	748	764	747	685	712	763	773	775	725	638	715	677	734	721	737	702	705	690	730	695	719	745	725	716	761	699	641	710	732	719	741	762	749	778	737	693	727	712	730	692	699	721	720	761	681	729	756	735	716	748	733	702	701	742	723	689	720	727	729	730	729	715	755	775	756	734	719	654	779	683	716	747	781	716	761	806	751	714	701	699	780	753	732	728	738	732	718	711	727	730	697	670	719	761	705	697	697	721	730	702	704	735	783	734	711	733	720	678	763	753	743	713	743	699	715	711	714	714	707	727	679	747	769	740	726	748	680	661	714	759	713	742	675	745	802	686	781	711	789	739	719	742	699	802	745	704	730	698	745	734	722	759	708	744	721	724	687	731	722	712	742	726	722	744	735	708	743	742	686	669	724	772	724	723	709	727	736	736	713	781	744	723	715	712	734	693	747	695	721	732	763	754	765	738	682	735	702	688	737	710	749	709	757	725	732	696	699	725	713	743	675	753	728	679	758	754	771	745	736	797	744	704	711	755	716	709	717	788	685	713	706	736	680	739	701	750	771	723	723	750	730	731	714	721	716	730	751	731	714	741	724	712	790	711	753	723	735	699	732	673	778	768	742	798	754	763	728	750	771	768	768	731	741	725	771	753	756	730	705	715	705	715	733	716	762	732	738	732	767	692	742	742	731	728	731	676	723	740	735	725	744	654	749	702	723	743	741	713	695	734	711	715	713	713	710	742	775	733	713	779	742	788	726	735	712	713	795	730	734	714	716	723	750	676	748	727	715	757	732	715	732	673	762	712	708	698	732	725	720	758	719	785	750	824	752	739	702	727	716	739	746	705	721	735	695	727	755	700	702	704	715	732	714	696	729	720	744	726	728	712	740	759	712	791	703	691	721	730	761	690	723	747	746	754	750	725	747	687	726	767	733	686	707	729	717	715	713	730	719	724	764	699	756	754	706	753	754	773	759	780	739	732	704	737	758	669	764	731	737	716	768	711	737	725	780	723	742	741	741	696	706	689	765	693	732	749	722	737	696	749	739	742	733	800	759	725	700	748	691	701	704	732	730	700	752	718	742	730	690	734	721	715	715	744	723	721	739	761	698	685	733	726	716	707	719	713	712	682	707	699	719	753	780	730	720	729	728	706	740	741	710	732	748	724	700	763	710	700	750	687	727	738	735	736	740	718	710	710	749	691	717	717	752	719	669	777	757	685	759	715	732	735	747	718	725	709	737	773	749	723	696	725	745	704	712	747	722	752	732	742	715	689	727	727	753	739	711	726	730	731	733	728	715	737	703	710	720	756	737	751	752	742	739	697	753	745	732	702	702	726	701	771	747	729	708	727	747	680	726	723	731	743	732	683	723	705	710	741	741	725	737	742	732	705	696	752	769	730	716	728	726	708	743	724	732	751	737	702	707	744	726	805	736	775	701	749	717	700	759	720	742	733	701	728	729	709	733	661	800	695	727	717	732	741	714	722	731	742	726	723	653	690	719	732	700	753	728	733	732	736	732	694	728	759	738	702	684	744	722	756	738	763	697	757	724	753	771	714	728	756	671	691	740	729	712	713	750	713	770	701	712	747	733	744	713	724	720	725	710	731	746	748	686	742	713	747	744	732	727	698	714	737	749	727	730	752	703	737	743	731	727	725	721	704	684	790	749	723	747	723	784	732	722	814	766	755	740	750	730	740	713	721	721	697	740	755	691	784	723	736	787	709	742	667	689	772	710	775	770	726	779	716	725	697	734	766	744	768	753	713	761	705	724	762	710	728	683	721	749	697	698	769	739	690	705	778	781	715	755	772	747	721	725	750	719	725	733	672	729	761	713	724	795	755	744	716	726	727	738	699	722	670	741	738	714	780	703	701	741	709	683	696	715	739	717	707	689	730	728	801	741	729	683	731	745	696	743	746	709	723	735	765	733	716	767	719	743	757	721	730	703	715	752	718	740	752	719	689	740	755	742	799	755	719	686	738	724	731	771	703	741	744	685	704	726	678	701	733	748	699	710	740	685	764	757	775	736	740	756	773	735	736	705	724	756	757	739	690	731	696	716	739	758	709	687	731	713	701	730	750	702	703	788	708	725	733	716	740	703	753	737	706	753	690	738	780	719	729	727	718	725	727	749	693	774	755	731	722	733	721	724	775	679	721	696	717	696	722	709	702	696	740	721	706	709	750	726	741	742	735	722	749	777	690	722	728	706	698	734	709	714	753	756	718	743	701	734	713	762	710	717	727	734	759	723	738	774	738	698	711	745	749	729	760	697	756	769	753	726	695	739	724	712	738	683	727	737	757	673	709	749	756	735	710	748	720	764	737	736	702	725	749	719	737	719	688	746	693	694	730	816	732	686	758	677	705	688	741	702	710	740	761	718	752	689	732	685	748	733	716	744	756	744	740	729	710	714	738	763	689	712	716	718	742	736	729	744	717	727	728	739	712	704	714	716	717	737	721	707	725	764	710	708	715	740	748	727	764	747	745	780	712	729	726	714	735	743	766	749	704	725	705	708	728	715	728	762	710	735	721	786	708	777	720	754	716	687	689	732	721	770	774	748	694	739	707	737	747	690	677	736	753	746	775	728	792	752	746	771	755	748	726	729	709	786	754	712	758	724	675	767	696	749	727	763	752	770	707	698	693	748	739	732	767	711	734	737	747	739	708	696	711	724	750	674	710	733	722	716	707	731	788	706	695	755	724	714	731	744	771	725	779	706	714	710	762	750	717	671	698	757	745	701	764	746	702	720	714	743	734	701	713	741	779	744	763	734	732	718	761	738	738	733	750	692	683	738	686	668	756	687	688	742	745	743	691	711	705	713	758	717	741	763	738	766	704	763	734	718	704	743	712	733	726	753	772	751	710	738	715	734	730	722	715	712	706	711	693	748	745	729	669	741	736	686	714	695	732	700	711	726	738	745	724	732	741	756	693	714	763	702	754	736	696	707	719
23816	21578	28518	24738	20427	5050	782	649	628	548	573	583	591	513	544	497	516	509	488	484	471	454	501	547	494	487	490	498	507	503	470	513	492	501	511	507	535	514	503	491	499	506	501	516	530	478	487	503	532	482	505	553	508	516	502	485	528	515	520	483	494	496	523	510	483	490	481	484	514	490	491	466	473	489	491	508	485	541	452	493	516	495	493	505	507	519	490	508	487	492	492	484	500	481	476	507	498	481	477	463	509	518	543	519	502	482	499	554	506	489	442	480	468	493	515	451	486	471	472	497	495	496	452	532	473	502	524	502	496	491	487	473	493	492	500	528	499	518	483	485	493	457	438	514	493	500	470	474	502	498	509	521	455	485	482	515	459	519	484	510	517	488	480	533	473	478	493	482	525	490	501	487	435	480	470	498	457	483	499	490	504	479	531	458	522	522	521	491	501	452	468	489	486	485	501	537	503	486	471	501	491	481	481	485	489	486	513	498	461	480	486	509	476	449	458	507	515	487	464	523	488	449	481	519	505	522	451	460	494	458	503	532	487	455	456	503	479	518	462	496	473	478	464	474	496	496	549	446	499	448	493	500	514	468	452	483	506	509	500	517	495	481	510	477	529	472	476	466	456	487	454	474	506	497	483	487	497	486	474	471	484	485	492	448	485	509	481	523	438	474	500	525	485	443	483	465	548	480	470	461	506	463	467	518	531	523	462	463	509	494	480	511	464	493	507	497	515	458	483	483	493	464	486	504	531	473	497	480	493	469	478	481	499	461	506	474	504	485	526	492	521	495	481	536	490	486	510	487	490	463	541	453	485	538	455	511	458	497	452	517	474	451	497	493	489	472	510	515	492	473	479	433	508	445	456	519	429	485	493	462	533	483	473	494	476	498	506	464	460	497	472	489	499	484	478	475	486	509	489	504	523	485	511	483	456	488	452	457	464	491	502	492	512	495	518	513	463	486	492	444	475	518	483	471	488	511	457	478	481	507	500	501	490	516	484	476	477	494	519	511	470	489	498	476	479	454	505	476	461	520	496	441	489	476	513	453	488	486	475	466	513	527	494	466	496	471	490	503	497	478	492	483	466	530	505	462	489	482	481	474	489	486	491	491	471	487	452	473	483	478	451	476	556	466	491	517	463	507	482	466	495	480	481	483	458	504	443	532	459	519	519	505	467	482	479	529	445	477	522	442	493	472	514	491	512	532	495	495	506	519	478	494	484	467	504	488	502	503	475	495	488	510	490	512	538	473	470	460	515	503	509	471	501	457	527	489	484	489	460	503	458	523	486	530	482	499	490	498	505	466	487	493	486	459	491	474	499	491	481	470	491	437	503	506	499	493	486	473	502	488	482	488	452	526	487	505	496	505	467	527	501	485	506	510	480	484	473	464	498	506	479	499	520	459	508	480	493	487	488	534	482	524	478	496	483	523	511	492	500	505	456	539	498	489	451	522	512	506	475	463	477	548	488	490	506	479	498	467	475	458	456	455	489	479	495	462	502	491	486	491	493	459	450	484	496	500	460	489	475	472	486	471	506	508	512	501	461	487	477	469	510	525	514	503	507	483	485	495	462	498	512	504	524	505	476	483	494	513	472	515	486	494	508	459	498	495	480	518	454	476	490	480	467	485	501	498	491	476	492	476	489	496	484	481	476	495	494	486	472	532	464	468	500	486	498	521	500	468	521	500	482	469	482	493	465	477	476	475	480	494	498	479	512	517	497	468	510	431	490	471	456	499	476	482	460	516	478	486	460	492	492	491	502	476	508	441	498	538	476	451	512	483	519	512	482	508	493	476	529	467	498	519	491	517	494	459	475	482	470	509	498	486	533	523	482	481	506	485	500	496	511	500	506	497	511	473	472	505	508	495	501	503	523	508	466	482	469	501	497	499	472	516	505	523	509	480	500	537	496	535	516	471	506	504	495	453	460	496	511	481	492	504	471	501	492	501	489	509	491	486	488	512	459	444	470	489	493	450	482	494	474	508	474	494	492	477	495	508	474	519	480	488	481	500	520	499	456	501	511	521	515	480	489	494	441	472	445	458	532	499	445	490	511	461	495	501	490	523	511	511	437	456	490	454	485	494	510	462	499	499	511	497	524	501	518	487	526	481	478	466	465	451	499	535	473	466	463	527	468	500	471	487	486	491	468	478	490	463	494	509	463	514	525	455	459	513	511	500	481	479	506	507	485	493	507	520	482	492	506	500	466	503	502	472	498	531	495	477	480	515	486	435	497	479	461	504	505	479	476	523	497	462	484	488	496	497	483	485	520	461	498	484	479	472	481	489	518	519	489	450	476	496	479	464	508	477	519	496	487	515	514	495	444	524	482	471	477	491	468	454	505	496	491	512	507	496	480	479	479	487	517	461	474	488	487	490	480	482	528	535	490	483	505	444	510	483	453	491	490	476	485	513	510	473	445	521	519	499	495	518	463	475	476	486	536	528	468	449	479	470	485	464	495	508	481	478	464	471	474	473	504	509	512	490	457	439	516	497	443	518	479	495	483	495	461	451	488	494	455	529	508	489	478	476	514	479	461	471	509	476	513	494	525	497	500	460	454	466	512	493	525	474	489	507	470	523	493	489	495	486	502	487	485	498	495	493	526	517	523	488	510	519	530	505	473	495	485	491	500	494	482	459	484	495	478	542	520	492	459	470	517	468	496	453	491	506	523	488	483	522	483	449	470	477	477	449	502	528	488	479	506	466	500	472	467	521	453	475	478	535	483	469	493	488	489	483	480	490	487	457	501	485	513	515	469	520	485	441	487	507	522	506	476	481	467	502	524	493	443	529	516	471	493	474	452	490	490	438	487	525	505	510	467	510	461	523	495	497	488	500	449	471	503	514	515	505	472	465	470	475	517	476	524	468	552	453	465	507	500	505	466	512	495	488	442	498	480	526	487	497	493	477	478	503	544	527	536	455	549	496	493	522	474	526	517	476	466	473	483	509	457	502	503	461	501	516	477	497	526	488	484	522	443	479	507	482	509	517	507	432	475	481	527	494	525	482	500	466	473	500	477	508	494	503	476	499	416	539	469	479	519	486	509	489	463	502	524	460	509	457	499	477	489	511	464	488	545	480	477	512	463	495	466	490	490	495	478	486	488	462	508	479	475	473	506	469	532	516	489	474	498	461	508	502	549	491	508	495	503	525	468	510	477	480	511	478	476	518	475	476	428	498	496	488	489	488	495	494	532	507	511	481	527	479	485	524	513	479	461	454	472	477	471	489	481	443	484	501	514	522	493	518	451	509	519	480	461	500	531	500	463	477	469	498	489	469	464	538	525	499	514	518	491	504	498	449	477	518	496	485	460	482	465	502	500	491	505	495	521	461	540	512	468	497	470	551	507	496	502	474	483	495	486	484	508	460	483	489	464	492	482	458	476	501	515	482	482	466	498	468	463	478	479	480	515	490	496	505	468	491	497	516	456	502	513	472	459	505	533	531	497	507	471	487	458	503	494	499	534	476	530	490	490	489	518	468
43011	77109	25887	1750	1394	1133	1014	925	869	827	750	756	752	689	706	695	702	715	652	615	657	651	661	659	687	683	618	612	640	677	664	595	673	637	611	642	596	629	631	629	635	627	640	610	655	647	707	680	662	665	693	671	679	650	691	670	667	663	630	663	660	638	618	690	603	696	610	667	656	657	638	670	630	648	642	683	612	643	617	603	652	619	689	610	628	666	672	649	667	661	647	640	663	620	641	643	646	600	662	600	615	664	648	616	659	632	581	606	649	573	655	648	627	631	609	639	615	586	645	625	600	636	599	597	612	640	628	599	631	580	657	650	656	585	649	605	664	643	609	603	651	640	613	627	627	606	647	651	643	595	627	612	625	643	655	618	629	636	632	595	653	642	618	635	634	638	651	651	662	607	605	628	652	652	625	639	626	658	658	600	566	606	607	592	620	624	638	655	637	622	633	675	604	685	576	644	642	627	560	616	629	672	620	600	622	605	652	616	642	627	630	660	645	615	648	659	608	609	618	656	598	623	599	631	674	684	636	610	635	670	612	628	606	605	624	607	643	657	668	625	621	617	637	642	638	679	635	648	613	673	614	630	642	632	621	640	663	655	646	615	655	608	656	675	621	618	659	639	668	642	625	666	602	639	612	645	679	628	631	657	612	653	616	623	638	610	587	608	611	662	600	638	566	649	623	618	614	606	676	647	583	624	631	633	581	626	563	577	658	660	608	601	615	629	649	611	595	609	618	633	649	634	609	633	618	604	644	647	635	612	653	673	598	607	587	618	618	596	589	648	608	622	645	643	666	623	617	586	633	644	663	609	647	620	645	618	640	648	621	610	595	670	624	613	621	602	620	593	621	580	659	626	618	587	669	596	620	627	656	613	647	640	669	629	556	645	693	656	670	612	555	651	645	630	615	590	606	638	616	674	650	608	635	619	662	608	664	647	600	637	602	654	613	632	613	656	654	612	633	571	632	660	624	631	634	599	627	578	650	609	643	630	617	596	676	649	603	606	616	612	621	647	619	646	605	645	630	660	657	650	684	597	607	579	619	623	636	624	637	604	623	665	661	612	607	668	646	644	651	611	661	603	632	636	634	639	632	605	659	601	645	630	603	597	636	561	636	659	623	642	627	594	626	620	605	626	619	623	612	623	615	592	603	640	627	673	644	602	607	610	631	615	587	595	620	658	641	618	606	653	595	673	652	636	619	670	650	616	642	615	596	664	651	620	636	606	620	630	597	651	638	623	615	646	616	639	628	603	679	623	605	678	599	649	649	592	593	637	638	620	600	592	636	583	612	642	633	635	651	638	647	609	644	643	665	647	646	618	590	664	607	637	642	605	666	638	628	648	662	643	621	624	648	654	622	649	651	661	611	610	672	681	637	668	611	602	639	679	612	635	621	649	592	590	626	620	661	632	600	631	618	634	644	673	661	614	600	672	665	643	643	646	584	659	578	596	646	603	593	621	633	598	584	673	614	643	611	640	622	607	641	608	635	644	630	616	634	645	636	612	615	625	614	643	671	626	630	653	627	648	630	635	605	627	602	659	646	641	629	633	667	671	637	602	600	654	610	643	598	612	663	590	634	634	613	655	621	642	651	644	641	653	626	602	646	617	638	630	640	631	643	612	677	605	593	614	645	634	633	571	655	637	642	618	653	562	615	580	641	672	621	613	667	626	633	629	587	580	638	641	638	666	613	638	620	624	619	639	583	643	582	604	639	645	619	626	589	663	648	646	622	613	630	575	626	631	573	633	621	633	610	661	623	637	643	642	608	636	684	614	676	620	642	651	660	625	616	606	631	634	643	635	568	630	606	614	638	668	619	651	611	610	640	609	682	633	643	614	644	643	597	628	657	657	639	674	636	639	619	636	577	611	623	668	671	545	629	648	635	608	656	611	627	653	631	633	632	598	627	640	610	622	626	628	639	628	625	683	591	640	608	605	664	617	625	659	615	599	633	580	613	678	633	640	659	625	648	584	649	602	586	618	673	646	578	652	646	616	592	667	667	640	610	631	627	650	592	598	613	644	615	585	637	630	602	613	594	629	619	625	614	627	630	603	713	624	630	645	613	644	598	673	630	624	655	613	627	592	659	632	646	680	658	635	668	596	625	654	618	625	636	595	679	632	642	610	640	639	634	612	638	620	658	648	658	600	612	626	636	621	654	568	640	657	608	642	616	606	611	604	628	657	591	651	655	620	616	604	627	640	645	606	602	654	629	646	646	596	602	600	600	578	609	624	637	644	651	623	635	632	662	680	619	617	645	614	623	665	642	607	613	600	655	649	647	624	655	567	590	640	698	619	633	658	625	581	656	643	622	680	598	650	611	673	647	632	608	624	632	637	645	655	623	596	611	635	642	602	645	628	611	592	617	657	608	620	641	650	635	609	665	618	625	552	618	609	609	651	616	618	600	646	643	628	628	654	637	618	600	655	611	601	645	650	629	653	637	621	626	604	646	618	640	622	651	613	600	650	622	627	598	663	608	639	621	639	611	648	639	654	629	622	641	608	615	644	653	637	678	642	631	630	621	627	628	634	659	629	593	628	637	643	616	637	666	641	602	600	610	619	649	633	626	612	635	595	664	635	569	605	613	649	625	617	643	663	626	620	597	623	589	621	613	606	617	646	613	658	631	635	616	573	594	612	651	635	624	603	608	599	660	648	607	633	637	589	636	650	615	613	606	644	692	631	669	664	660	637	643	641	658	624	707	675	608	620	599	643	612	670	628	622	628	649	595	629	618	649	644	627	629	650	628	669	690	654	644	628	616	640	646	614	679	606	631	606	628	616	632	628	627	641	650	623	645	609	645	623	697	653	680	624	603	640	619	631	638	572	608	622	561	653	625	626	641	607	627	609	656	638	681	688	653	622	640	621	663	638	616	661	653	620	645	667	644	629	638	637	616	623	617	601	637	633	645	652	617	615	665	604	647	597	687	650	648	611	647	607	630	625	614	649	635	640	585	639	599	556	594	632	642	593	667	622	598	623	617	649	642	604	665	633	622	606	593	633	601	633	641	609	595	627	686	637	616	612	562	616	604	607	620	634	634	612	634	671	596	628	629	636	609	621	580	711	611	615	625	619	645	636	642	617	623	634	688	611	602	656	612	615	637	622	594	651	676	655	653	669	634	620	623	644	636	614	635	622	665	629	625	655	641	623	660	596	637	653	601	664	658	639	611	614	636	656	638	615	634	600	636	679	595	656	611	660	598	583	657	643	636	632	589	620	628	631	669	641	590	618	659	660	614	668	678	603	613	635	646	619	651	674	613	621	649	648	635	616	670	614	651	703	690	636	601	632	631	610	627	639	644	660	622	624	655	645	634	637	628	654	663	601	578	626	622	616	637	648	660	626	610	648	669	658	592	645	620	589	640	628	637	639	647	606	636	667	594	625	646	636	642	629	665	578	602	625	660	622	644	584	668	639	648	639	649	606	629	631	667	617	636	617	600	620	625	618	644	659	651	604	600	648	649	658	646	664	575	633
24900	21793	27132	24536	5795	654	626	538	567	492	512	488	512	535	471	508	551	516	498	523	496	490	491	516	519	518	537	504	526	480	495	515	490	505	497	483	472	472	522	481	496	465	484	494	499	517	539	491	508	526	526	484	492	495	482	500	510	522	519	516	574	543	534	523	492	505	523	531	489	536	478	524	517	507	490	454	554	493	486	491	546	503	548	541	522	516	479	502	488	505	491	464	493	472	479	462	498	492	495	531	478	536	542	472	510	505	495	533	512	488	484	500	490	491	500	515	471	511	521	508	519	520	479	510	489	516	491	501	511	477	494	495	539	507	544	494	480	477	425	526	500	514	431	514	499	472	452	489	488	474	509	513	503	486	512	483	497	497	481	489	491	484	500	491	508	466	474	513	463	472	522	482	522	494	525	533	505	493	477	489	513	511	493	504	523	524	499	498	491	489	511	511	486	501	488	500	555	479	479	496	513	503	502	491	490	461	480	467	529	510	468	486	476	491	505	471	550	486	485	461	494	515	504	514	512	481	486	482	522	516	504	509	482	510	490	483	493	509	490	505	493	509	510	505	505	476	490	477	491	493	510	474	480	516	505	503	523	516	472	501	513	514	528	511	495	547	498	535	519	491	451	516	459	523	517	479	463	491	517	526	483	470	511	510	486	505	462	503	533	482	484	549	450	514	491	512	495	468	505	506	493	493	514	496	505	515	464	449	456	482	520	474	531	474	480	496	548	451	507	504	522	500	519	509	461	540	491	488	491	473	471	481	546	501	498	528	490	509	537	483	488	486	497	498	505	500	519	510	490	514	502	515	484	529	534	491	530	512	525	504	504	507	482	481	461	478	506	495	525	529	450	461	471	495	473	533	496	536	508	517	470	503	518	467	547	497	462	476	494	510	486	530	532	490	484	526	474	565	496	495	501	494	475	514	508	514	483	504	488	480	533	508	467	492	474	473	483	517	519	480	479	516	507	493	511	482	484	461	451	500	465	474	520	464	500	501	510	451	494	535	497	537	501	486	512	536	494	489	525	543	510	519	509	461	478	493	482	548	473	522	506	503	508	474	510	463	523	494	518	444	497	477	471	480	511	487	506	505	494	480	495	519	483	494	501	534	462	498	520	524	475	488	467	516	509	482	499	500	490	514	503	478	491	532	487	519	485	511	504	498	510	496	502	483	513	494	486	521	502	484	510	470	477	490	514	475	537	496	501	516	503	501	502	516	485	504	499	544	521	484	501	491	503	491	524	500	507	480	525	471	484	513	537	520	506	512	529	526	549	480	497	496	519	487	457	496	479	519	509	503	491	495	505	516	480	527	494	489	518	487	516	468	491	471	485	470	479	491	514	494	509	484	515	520	499	504	488	485	534	504	507	510	500	489	522	526	455	486	490	489	524	481	482	501	496	515	488	488	489	511	524	498	491	524	525	488	500	528	552	469	491	522	494	535	480	491	527	487	526	434	515	505	483	488	524	506	545	513	514	450	493	510	511	488	546	492	487	562	505	502	485	493	521	536	491	477	518	489	476	548	547	499	521	497	550	537	478	491	505	503	532	527	478	480	515	478	518	512	478	486	529	516	471	484	461	524	511	471	482	524	475	567	516	522	455	497	508	478	494	480	510	535	479	485	490	526	525	493	502	488	512	529	480	511	501	496	512	481	522	547	529	512	493	541	497	484	485	475	527	533	504	483	472	490	515	482	461	519	497	456	505	480	528	536	507	504	508	483	521	479	488	539	506	464	494	511	495	508	532	526	482	472	495	559	487	471	477	475	506	518	502	509	541	483	480	499	497	478	493	485	457	515	520	513	493	494	494	489	493	525	542	468	486	531	523	530	518	485	438	528	488	546	515	516	499	487	497	493	532	482	537	482	501	515	521	490	515	510	505	507	463	513	471	465	494	489	495	538	518	463	508	482	535	475	457	490	517	491	511	473	484	492	506	455	527	489	514	484	520	533	516	504	503	489	469	511	497	454	465	510	529	517	522	511	505	518	517	516	515	532	463	425	505	534	511	509	491	522	496	503	499	484	497	484	474	518	471	457	506	466	489	506	442	466	479	477	521	512	486	499	514	496	537	471	523	526	504	473	496	495	486	500	488	516	521	542	509	523	499	520	489	506	487	495	512	495	520	483	517	471	453	455	487	509	488	482	507	501	489	498	514	535	490	504	454	489	551	540	528	505	483	515	486	538	489	477	513	460	462	506	522	491	504	523	483	518	517	504	494	508	574	534	512	501	464	493	500	519	491	498	509	481	449	479	477	506	475	507	524	486	457	486	523	494	511	485	502	509	501	474	512	466	496	460	513	505	474	468	462	523	507	481	466	493	516	499	521	523	500	500	497	496	467	483	528	458	486	499	507	487	489	500	524	501	479	496	519	484	465	445	561	462	475	484	488	510	558	478	543	491	548	504	536	532	456	512	534	512	491	487	492	536	487	505	517	488	524	516	495	449	520	495	483	494	487	504	521	496	447	528	518	478	521	523	460	493	479	489	510	493	488	457	512	528	506	475	504	478	483	484	526	487	520	491	484	499	467	540	494	542	478	477	545	526	477	463	481	534	518	493	503	518	514	484	521	464	496	548	504	515	490	484	509	523	509	466	497	460	484	490	519	486	520	486	495	519	506	485	452	464	529	465	535	467	529	490	484	515	493	465	513	504	515	534	464	497	473	502	519	512	542	502	537	492	520	520	483	492	496	500	519	488	471	485	494	515	492	509	518	522	474	515	516	451	485	437	472	530	482	506	477	478	474	495	508	493	494	494	510	492	492	501	523	512	549	488	532	507	506	485	476	520	470	504	516	503	491	464	459	515	493	476	491	516	466	497	515	478	507	504	514	503	499	476	523	468	493	485	536	469	482	476	510	506	464	497	533	519	479	528	471	491	501	545	480	511	520	497	475	501	487	519	520	467	481	527	486	472	537	511	505	473	508	481	481	467	515	508	497	542	513	489	490	486	450	484	479	525	465	482	522	499	501	487	518	505	478	500	503	525	508	510	529	530	486	497	504	484	484	502	497	495	515	481	473	490	499	497	542	524	497	492	533	491	493	490	499	480	483	437	463	533	481	481	473	545	526	507	528	498	474	493	522	504	465	520	516	516	514	480	511	546	534	487	503	509	511	528	476	475	501	497	505	501	493	539	499	476	484	501	503	524	458	486	491	489	487	498	511	521	496	504	506	555	472	462	468	517	510	486	480	517	516	484	546	501	493	470	496	496	506	514	492	499	463	499	476	450	486	484	504	481	498	485	516	552	507	516	500	484	474	502	441	518	523	513	490	476	505	519	463	523	459	486	475	495	454	490	521	503	488	525	502	484	499	519	480	522	501	472	456	519	491	495	489	524	501	457	492	517	514	516	503	476	493	535	512	493	504	523	556	505	498	540	487	452	478	522	486	474	501	511	492	519	483	493	531	503	491	483	501	513	481	501	536	492	502	482	489	520	474	494	487	518	503	538	510	495	470	494	481	487	530	453	498	487
38369	63190	21939	1217	1042	907	935	797	768	724	686	702	704	658	653	628	621	625	658	652	583	641	596	603	644	662	626	609	630	626	645	662	611	618	648	608	649	657	621	664	636	663	650	628	656	628	664	660	645	682	685	647	640	643	715	642	661	666	608	694	652	650	661	601	636	626	588	631	666	650	603	649	622	673	637	646	680	615	586	581	634	597	611	570	614	633	608	614	621	629	614	638	659	599	638	609	652	621	617	600	659	652	661	625	601	615	621	648	628	625	627	664	645	618	622	608	660	627	586	627	629	626	603	644	664	664	616	615	625	641	630	580	614	655	648	629	613	659	604	642	638	583	655	667	667	657	634	641	650	625	646	622	664	612	582	612	598	623	592	634	617	636	598	622	643	630	677	663	637	626	632	627	668	617	622	662	663	636	606	588	613	653	602	643	638	623	608	638	639	603	615	645	615	613	642	647	623	631	652	621	627	610	671	628	650	652	615	587	636	602	665	625	631	603	631	609	603	598	621	652	630	605	616	656	668	662	634	629	633	624	611	631	621	573	625	646	679	631	666	614	617	651	601	630	601	662	636	667	603	620	678	643	596	607	641	624	619	614	635	641	607	607	602	613	654	673	607	616	580	605	629	685	635	608	597	684	621	638	603	656	609	598	595	653	613	646	651	680	652	620	625	624	668	637	630	591	635	636	607	669	612	671	621	626	655	647	607	626	635	639	611	641	633	644	674	632	613	662	644	640	605	640	594	646	656	605	660	604	626	598	653	656	638	635	659	583	634	623	628	645	617	610	668	619	673	618	637	616	633	629	628	626	611	633	619	614	697	639	603	634	641	623	656	632	599	630	591	616	587	667	604	642	659	614	581	597	639	583	615	640	652	621	635	616	653	616	603	629	641	635	629	655	632	629	634	615	657	619	650	606	665	668	622	652	635	633	651	641	627	648	666	635	647	619	620	644	618	655	641	640	651	612	642	664	643	602	613	589	632	629	638	604	639	651	639	637	630	606	604	590	604	639	610	672	622	637	613	661	599	623	627	646	634	579	605	618	613	656	659	648	607	628	633	582	660	630	634	628	675	604	614	643	674	617	596	654	672	652	639	617	629	634	626	628	627	638	650	626	648	621	590	643	624	595	645	599	644	607	616	625	641	616	615	672	638	656	631	611	687	673	614	628	673	696	648	607	644	657	632	629	652	666	632	664	608	657	627	651	591	618	663	626	642	659	627	644	617	649	605	603	579	593	680	635	631	637	622	634	658	653	638	587	663	614	633	601	650	642	647	620	646	634	629	635	658	653	625	609	613	672	680	637	636	607	617	579	655	604	647	582	644	578	637	629	688	617	597	646	623	636	640	614	624	621	651	602	610	631	677	637	631	647	636	587	667	628	636	658	651	631	621	615	616	673	640	584	623	643	643	673	613	596	641	628	624	624	637	650	590	610	632	629	680	643	628	628	654	617	617	654	639	638	640	645	637	665	609	585	611	628	627	613	626	618	601	628	629	662	619	600	605	622	611	639	683	635	657	639	610	644	638	636	618	588	640	620	689	665	592	621	630	636	628	600	616	620	618	633	625	635	680	630	633	627	653	643	641	653	636	629	598	618	619	638	631	675	643	642	656	675	669	674	624	614	597	639	654	627	621	627	586	620	640	635	587	613	634	568	603	611	589	643	673	622	669	615	650	667	615	626	624	635	655	592	656	582	645	617	641	640	601	674	633	593	611	644	607	607	658	640	668	616	580	647	655	647	637	649	644	611	654	654	640	597	596	649	621	613	666	637	624	662	642	637	650	630	605	615	662	614	622	619	596	635	622	629	617	673	688	623	641	651	594	632	633	615	613	619	600	642	598	614	659	664	667	649	629	591	634	657	609	653	631	637	658	623	616	651	629	601	616	626	604	637	626	666	641	662	674	650	614	684	632	639	666	624	611	602	637	678	631	648	567	649	583	659	599	634	654	604	630	654	638	578	598	645	637	624	641	603	606	584	579	660	644	660	613	669	607	614	628	614	629	630	585	665	641	613	623	648	629	666	637	606	656	613	615	611	612	567	687	597	608	566	596	587	595	587	634	666	653	620	636	694	615	652	600	637	610	645	619	632	582	624	600	661	637	611	618	624	633	592	608	627	633	609	607	634	575	584	642	631	632	632	648	645	638	649	627	652	635	646	628	655	615	618	592	641	596	629	607	613	649	619	626	606	577	634	597	644	665	601	654	672	609	667	635	624	626	611	629	629	627	633	602	664	601	653	625	632	671	632	645	643	647	616	592	615	616	610	621	617	640	601	594	684	647	641	624	581	599	602	704	662	631	581	617	621	627	616	609	616	635	583	617	651	616	677	648	629	601	613	620	655	668	677	628	571	677	674	656	662	626	679	650	609	649	637	634	634	625	578	622	590	589	641	633	647	636	662	646	631	629	661	590	623	635	632	614	616	628	669	621	604	624	619	634	598	619	646	654	670	621	669	601	625	660	664	645	652	619	634	630	630	622	644	602	620	622	611	677	633	628	643	648	685	619	642	684	640	632	656	625	642	660	665	642	630	653	634	616	615	646	630	619	628	618	640	682	599	597	610	673	612	612	643	623	623	646	643	620	668	635	638	606	629	650	632	627	638	621	628	643	615	616	664	636	661	663	634	606	662	650	631	637	665	605	614	600	654	663	620	592	626	622	670	647	632	649	597	640	683	653	672	661	601	627	633	627	608	634	626	638	645	667	623	655	680	631	570	655	667	633	628	604	608	629	613	618	634	606	674	639	642	665	618	627	604	652	661	583	644	632	636	603	616	605	635	623	642	673	600	612	597	581	607	657	619	667	632	641	630	661	611	615	643	633	636	645	642	607	622	644	602	608	611	648	659	627	607	617	668	644	592	637	616	622	634	589	662	662	647	660	595	590	635	616	652	654	625	620	662	576	643	613	633	621	596	654	647	627	638	630	681	641	564	641	609	665	721	653	666	614	645	664	637	655	625	620	661	632	639	624	668	628	627	610	661	621	650	627	630	626	614	626	647	619	656	657	636	663	645	609	623	604	642	669	629	637	625	680	609	638	600	662	680	667	651	600	579	596	615	589	610	626	648	605	635	600	645	579	589	635	680	573	642	631	582	670	603	618	667	584	612	646	612	623	558	599	604	659	628	635	575	612	629	641	649	606	603	668	562	651	623	610	636	641	657	623	637	591	656	665	640	607	582	659	640	611	661	629	630	617	613	658	614	621	664	657	643	642	680	630	604	663	596	639	653	638	616	641	594	623	637	638	608	599	701	629	612	610	657	656	649	620	615	641	649	607	647	657	654	637	589	591	667	621	616	607	658	630	623	648	618	661	650	645	627	658	617	658	587	625	616	661	621	626	630	634	617	628	641	635	621	685	655	619	576	587	632	597	659	635	617	652	591	633	629	617	614	594	600	634	646	597	584	667	607	666	637	608	624	625	589	630	599	625	621	641	638	643	629	600	624	595	595	615	641	619	625	671	622	639	655	606	653
22705	21398	28956	24115	21338	20298	3016	640	527	463	473	455	438	402	408	414	412	356	400	392	374	399	396	387	396	355	379	386	379	397	381	330	334	397	369	361	385	362	370	377	351	360	358	340	337	384	390	393	418	381	453	380	399	386	398	399	365	357	392	404	380	382	355	348	371	389	378	365	373	360	388	340	368	368	367	362	378	359	411	374	362	332	365	359	396	368	393	385	380	343	345	361	355	340	367	338	366	361	398	323	364	361	349	340	375	345	374	379	341	361	339	347	401	374	361	349	374	369	374	345	348	358	382	349	338	361	339	369	371	332	349	337	347	362	341	349	341	374	331	352	328	368	361	379	361	367	356	347	325	350	328	343	360	359	350	347	356	379	366	366	340	349	356	377	325	357	358	370	355	365	331	334	353	343	345	366	364	357	340	356	376	377	360	363	322	380	327	354	327	347	314	359	354	394	351	339	319	377	368	345	362	347	377	373	337	373	373	381	351	367	381	366	370	383	345	348	370	354	341	366	366	358	376	343	357	340	358	377	340	388	365	368	365	336	333	347	389	399	365	325	337	349	365	330	325	392	346	377	349	357	362	347	336	326	350	387	341	364	364	352	353	348	359	340	336	358	363	332	369	362	404	367	337	357	333	347	339	336	384	342	381	345	358	321	365	328	359	327	344	342	329	359	365	380	363	386	400	366	379	352	333	352	348	350	370	379	398	356	356	354	347	361	357	338	342	366	390	366	379	359	349	361	343	360	347	348	368	330	363	354	354	376	370	351	349	353	350	362	370	359	373	354	397	343	363	366	351	345	359	345	351	359	364	344	335	367	359	353	373	366	333	378	354	370	368	371	302	345	358	327	351	355	335	363	370	369	300	356	381	335	395	363	406	373	364	344	367	340	360	348	387	354	373	351	312	374	381	348	357	352	370	359	382	341	360	352	374	348	365	342	356	365	380	375	318	352	338	345	368	360	337	359	339	363	352	368	331	350	336	360	343	365	376	384	360	364	360	328	384	377	376	345	366	332	331	348	340	379	345	383	360	357	377	352	383	343	350	362	354	322	362	377	358	369	360	342	345	329	374	372	317	382	344	347	393	338	365	343	342	348	357	369	343	352	331	333	350	353	368	377	360	335	357	340	377	368	380	400	333	386	356	345	363	332	344	339	360	369	373	366	381	353	379	361	353	369	336	344	380	385	372	383	312	340	362	338	334	353	333	371	365	351	361	345	393	383	321	382	348	357	339	311	363	317	373	333	350	348	325	385	318	369	339	349	334	338	367	318	346	351	374	379	375	339	379	341	338	384	366	332	333	356	357	329	362	350	357	328	320	365	343	344	343	355	372	380	369	353	371	335	353	374	370	363	359	347	367	352	338	341	341	355	357	377	357	330	348	349	323	343	347	348	352	370	364	357	359	359	338	361	351	351	368	346	343	321	352	358	370	347	362	360	345	341	347	375	354	359	370	365	370	338	345	375	328	374	366	357	363	353	355	355	333	339	375	357	339	392	341	364	359	388	349	379	365	346	367	379	350	348	356	351	375	351	382	375	351	391	363	372	337	304	355	316	362	374	332	359	344	363	386	366	345	348	347	346	347	361	364	364	342	383	344	378	354	317	352	370	379	368	350	325	342	378	367	361	383	384	361	362	364	331	360	370	360	345	352	375	366	321	320	346	352	363	382	374	349	314	392	346	349	356	386	351	353	349	365	352	370	339	362	366	350	354	350	353	372	375	363	320	351	371	361	358	372	374	352	367	355	340	341	368	329	360	342	352	357	350	331	397	363	380	361	345	375	360	382	368	352	373	360	363	352	331	372	391	326	336	364	339	372	359	352	332	401	324	382	353	348	361	354	345	358	334	336	343	347	323	360	351	385	332	368	396	385	336	353	353	344	364	368	347	331	364	382	361	371	371	331	310	352	391	351	355	402	355	366	344	355	345	344	363	345	375	359	370	348	371	362	310	357	359	362	340	388	371	361	350	337	355	349	346	352	337	372	345	375	319	358	363	370	393	380	362	318	358	349	370	373	380	361	340	348	336	337	355	345	371	363	381	371	346	342	343	375	376	383	373	355	371	359	344	363	366	365	377	322	380	364	379	388	343	361	356	357	331	328	356	361	344	378	356	388	316	329	373	356	351	376	411	331	355	332	355	365	352	383	343	362	344	392	401	348	360	334	377	363	363	354	357	366	319	382	337	365	359	353	339	338	353	354	397	366	380	356	350	330	351	367	375	354	411	328	372	331	328	365	345	363	354	329	352	346	351	346	398	340	327	346	331	342	341	342	392	369	341	343	330	363	396	324	342	348	362	394	334	376	366	373	366	368	361	361	389	404	386	333	364	347	364	360	361	352	324	336	382	369	341	346	345	352	372	337	371	367	346	370	346	324	360	344	337	341	356	370	365	340	358	363	349	340	354	377	348	355	370	348	370	360	392	322	376	350	334	356	352	333	361	350	376	384	352	340	352	369	349	344	370	315	350	316	344	373	383	354	315	344	341	367	366	367	396	356	364	350	337	321	333	328	365	361	339	364	352	356	377	358	351	355	369	356	370	351	388	364	344	353	390	399	357	362	376	380	379	376	394	364	398	341	369	359	391	347	346	363	338	369	351	355	381	370	342	402	357	373	362	356	367	343	340	372	353	366	339	343	345	366	382	334	370	347	355	354	329	341	364	317	362	354	346	364	350	362	370	362	341	338	311	402	348	358	345	342	336	338	323	328	348	342	355	340	365	386	360	360	369	339	379	365	351	381	330	346	357	384	366	384	330	323	387	366	335	372	364	370	358	377	360	349	328	366	353	372	316	353	363	358	346	358	351	336	331	347	359	394	374	356	382	356	332	379	341	349	376	332	361	338	357	366	364	396	347	340	316	361	348	370	356	399	362	369	355	363	311	362	364	345	357	410	334	350	340	359	371	351	387	333	354	368	371	350	338	361	363	355	350	357	323	359	358	381	377	350	399	339	313	345	352	403	310	389	342	356	343	348	350	344	345	382	361	359	345	392	370	369	361	347	376	338	323	344	350	373	316	328	378	358	372	356	345	347	331	367	380	385	351	359	363	360	347	351	355	343	359	374	364	345	377	339	352	378	393	366	342	380	349	373	359	330	393	331	369	360	361	335	347	325	365	342	372	365	346	333	345	364	373	370	356	349	343	341	350	345	335	343	363	377	374	365	362	337	346	320	354	367	400	341	341	361	363	350	347	366	352	359	393	380	326	350	347	362	366	361	366	366	328	393	368	369	345	345	365	330	381	341	353	380	345	374	325	366	346	361	359	354	332	338	364	346	356	387	360	363	380	370	343	372	365	370	360	390	357	398	379	327	353	342	341	372	364	334	389	330	348	374	363	346	380	353	356	357	352	367	363	369	349	374	351	372	382	351	342	340	344	363	334	352	341	351	360	320	361	375	356	358	361	348	390	349	384	346	385	351	351	326	355	364	376	351	328	334	349	326	360	371	359	370	356	363	383	354	379	360	332	359	365
50065	88865	29332	2502	1901	1462	1291	1106	935	741	712	727	633	615	556	550	562	520	499	497	475	494	518	474	549	482	468	430	482	450	483	466	484	468	484	475	452	490	508	427	499	530	491	488	517	505	532	531	532	513	565	498	511	512	541	519	473	502	465	480	461	469	453	465	456	507	428	442	468	511	467	478	487	478	437	453	434	460	431	478	479	479	504	514	497	457	476	494	525	480	470	465	437	464	423	488	473	434	428	461	470	494	471	462	470	477	474	469	449	440	431	430	458	480	425	413	453	447	455	444	504	471	441	446	436	465	458	446	439	507	456	438	486	409	429	435	457	451	464	470	460	455	454	462	444	446	456	437	429	470	466	451	439	468	473	471	416	450	470	475	449	454	455	432	447	443	466	422	450	474	462	491	479	457	456	460	479	481	438	436	439	454	451	423	457	485	452	422	455	481	467	483	435	420	449	468	442	461	438	437	461	468	465	402	452	474	488	481	435	501	412	424	445	422	411	430	439	451	457	440	452	502	473	438	464	453	476	451	409	473	430	462	474	417	491	449	445	470	432	430	435	456	456	451	431	505	437	431	434	476	456	440	453	433	429	488	433	452	447	447	442	455	446	449	476	475	448	489	430	468	464	444	424	452	448	492	445	444	478	452	439	476	443	432	430	472	479	429	437	446	463	489	446	454	478	445	464	454	468	458	419	434	442	435	478	427	434	468	434	461	495	460	445	449	450	469	463	483	401	443	447	417	461	436	482	448	463	481	426	445	432	475	435	424	465	438	421	469	450	426	432	452	457	488	458	463	438	434	458	425	473	464	440	468	448	460	469	452	448	434	451	473	479	471	465	456	439	439	464	443	475	423	448	432	440	475	434	489	436	425	444	457	468	459	446	469	463	438	477	468	431	414	455	453	484	431	485	451	443	441	480	465	421	472	412	429	460	459	473	446	508	461	478	467	462	459	481	467	464	436	452	458	474	453	464	428	450	466	440	435	481	445	457	401	486	492	443	472	458	486	426	460	469	460	426	436	465	466	451	449	410	454	456	443	430	458	473	481	430	452	460	484	444	449	456	458	442	451	413	471	490	476	452	467	469	461	461	473	469	435	453	469	510	464	468	495	417	411	469	479	477	475	450	450	419	470	469	464	452	440	471	460	495	464	443	439	459	452	471	458	436	470	429	431	480	452	449	470	486	452	449	436	468	455	439	456	449	446	449	466	440	515	490	449	468	454	461	464	466	425	489	448	456	437	471	442	462	445	433	487	494	453	449	440	438	453	441	445	467	468	479	434	473	484	496	466	451	509	446	474	437	442	407	447	460	459	462	461	471	452	454	454	427	479	421	423	473	476	485	442	500	448	461	424	465	431	441	486	458	416	460	453	501	465	440	464	418	482	486	467	449	436	465	408	468	474	458	438	467	441	468	433	435	442	434	455	427	435	443	435	452	445	423	390	434	448	462	452	438	504	460	474	455	409	463	445	449	401	456	428	476	434	465	471	483	469	456	451	456	474	465	474	451	421	465	474	448	413	461	436	447	452	437	483	492	449	488	471	453	440	432	462	445	417	443	505	473	438	440	472	483	485	453	480	444	475	466	458	433	484	429	447	456	485	438	457	514	408	442	472	466	492	435	474	427	455	461	440	439	446	450	434	478	469	483	449	380	462	445	467	459	481	449	455	445	517	420	475	444	467	477	502	428	450	469	466	454	472	421	465	461	453	454	472	447	444	501	432	471	458	446	438	467	428	437	441	482	463	464	439	445	477	436	436	448	483	476	466	427	461	462	458	425	419	453	461	461	429	443	503	457	452	425	483	501	462	442	457	460	476	444	423	480	457	462	456	452	466	445	452	461	441	491	450	445	474	476	447	438	446	407	472	458	453	469	440	505	459	469	518	437	411	477	432	440	405	426	452	443	439	442	477	450	471	454	444	481	444	449	432	448	425	457	419	449	449	480	445	441	471	489	505	474	437	446	479	434	464	432	482	498	492	455	460	490	473	465	463	452	434	468	448	477	482	438	441	428	441	472	465	484	467	455	438	461	447	484	479	464	498	444	475	443	488	481	459	427	455	423	428	438	477	478	481	439	466	451	458	476	419	460	486	436	427	432	440	449	429	487	448	474	458	453	447	468	452	493	446	471	445	502	443	429	451	432	466	441	480	412	444	461	411	467	460	461	447	483	463	458	466	445	454	490	504	469	435	479	464	438	463	449	437	466	464	472	483	439	479	448	471	466	450	457	438	467	482	457	457	417	470	475	443	486	461	458	465	447	438	464	462	465	461	477	464	446	470	482	483	442	468	495	461	465	469	450	451	508	446	440	394	492	447	444	479	475	431	446	459	482	435	453	443	481	466	435	413	462	442	480	473	473	448	428	448	439	435	497	487	465	448	467	443	461	435	452	443	416	433	447	414	424	430	459	444	475	453	432	429	469	454	486	448	450	477	456	451	463	439	456	464	444	429	444	437	452	461	481	435	459	440	441	452	420	461	441	464	497	485	465	459	436	496	451	448	467	487	470	467	469	471	485	476	450	444	447	462	473	445	450	474	473	432	482	448	465	451	458	461	492	465	448	452	466	435	426	464	468	462	452	423	472	453	489	457	432	448	451	431	484	484	476	448	423	477	455	459	458	448	458	466	438	469	461	447	463	433	459	455	495	478	457	452	437	463	436	472	443	451	433	475	452	464	476	473	443	480	468	458	455	467	485	463	472	441	453	431	455	447	418	445	459	458	430	437	458	452	478	438	446	510	470	482	463	475	430	468	454	444	462	460	453	447	439	450	477	462	423	437	475	460	462	458	456	419	467	412	502	427	434	453	466	480	459	441	436	456	439	424	458	477	441	417	494	473	466	488	522	483	459	431	486	416	455	457	442	472	480	448	438	463	449	476	437	474	404	443	450	417	428	484	412	438	490	468	443	468	458	413	464	515	444	459	453	492	438	470	451	449	404	429	478	457	443	446	436	443	463	451	462	417	434	473	452	446	486	436	422	410	498	439	468	450	484	440	456	464	417	454	478	464	437	466	473	423	464	383	484	478	435	419	442	422	422	434	443	416	442	458	476	489	444	457	465	455	458	477	442	483	448	484	407	452	484	508	434	490	422	473	420	437	467	431	470	440	463	474	476	513	432	481	445	427	462	468	444	438	472	501	437	468	439	404	466	481	436	466	439	449	472	464	405	417	439	444	454	465	420	430	445	444	422	455	471	470	479	419	461	480	462	455	429	481	503	455	453	419	467	464	478	445	467	435	455	461	446	434	448	457	481	487	441	461	447	443	487	447	484	460	470	447	432	478	417	467	415	457	436	428	413	469	481	485	478	435	415	468	456	440	393	465	435	455	441	489	472	461	489	422	442	435	474	431	478	462	424	426	444	454	486	474	471	431	442	470	439	497	454	460	461	490	451	469	447	425	463	474	457	458	472	472	466	451	458	463	456	457	511	422	470	418	460	436	479	455	444	457	428	481	455	484	505	465	442	460	497	452
28061	20791	10378	1055	562	561	559	601	549	613	581	598	589	572	582	592	559	587	620	568	605	551	540	574	544	555	566	595	578	589	529	599	590	568	527	557	591	585	560	578	581	531	592	573	540	600	589	580	588	616	611	621	555	546	587	560	550	564	556	602	576	530	571	546	565	603	581	542	534	529	523	591	545	579	543	556	522	557	558	570	527	549	541	557	608	514	558	586	574	554	562	556	538	559	591	559	541	563	629	594	615	555	562	608	536	528	549	553	584	584	557	570	564	544	587	557	566	573	579	574	526	549	565	584	544	570	558	545	564	604	577	575	558	536	568	548	583	575	603	513	574	559	584	546	576	582	555	526	592	600	571	521	591	540	584	565	573	549	579	534	574	561	569	559	609	575	543	573	541	576	575	537	550	527	588	565	588	575	551	572	559	597	501	590	561	572	576	573	593	530	591	560	542	556	571	574	537	556	541	572	574	537	587	549	557	522	565	608	561	529	540	594	558	548	547	567	573	586	539	590	609	579	574	541	615	579	581	557	578	546	565	597	587	539	603	555	540	565	561	598	577	519	548	561	568	583	570	574	556	579	545	582	574	584	562	537	585	545	603	544	569	556	564	556	579	585	587	595	543	570	595	533	545	587	521	522	586	582	565	546	568	576	545	573	574	556	549	577	513	552	546	548	545	584	571	609	541	573	548	596	587	568	520	540	570	536	598	578	578	573	545	544	533	535	567	595	564	568	587	525	589	630	610	543	568	556	548	583	588	589	576	547	607	571	575	537	511	569	621	591	555	570	504	574	543	581	564	571	544	524	555	580	542	546	553	567	596	556	544	578	566	559	546	602	616	585	541	533	553	555	580	600	610	566	569	586	574	622	533	570	575	593	558	527	547	511	571	545	566	569	569	588	555	575	559	557	593	531	611	564	611	545	562	551	566	562	549	551	541	544	588	558	558	566	562	543	606	573	550	543	557	506	559	571	576	545	580	550	565	585	572	570	555	568	578	569	569	569	538	567	576	567	577	606	586	539	544	559	555	567	559	572	598	597	586	603	563	605	591	585	567	567	547	581	582	550	544	577	581	561	544	602	589	580	598	590	608	597	572	610	566	539	543	581	561	542	570	558	557	560	606	581	609	551	576	590	581	557	588	573	562	557	626	586	577	519	595	568	561	542	550	570	567	623	586	559	550	593	578	552	539	579	553	575	566	538	594	604	556	562	539	577	566	546	525	534	546	561	564	571	581	521	597	552	582	545	599	588	602	550	555	557	604	568	603	575	517	570	618	528	563	572	559	568	528	600	588	555	548	614	552	591	580	560	579	516	565	568	584	581	566	561	548	551	500	587	535	621	577	551	508	561	595	547	531	592	551	568	510	569	561	587	561	591	567	574	580	593	562	540	554	565	564	557	533	581	540	570	544	554	574	558	573	545	558	587	574	560	559	529	553	544	565	595	551	560	553	589	593	554	565	580	569	581	572	537	545	571	513	581	539	546	579	596	568	549	592	560	546	594	585	593	577	555	565	558	545	578	570	591	542	588	526	550	545	573	587	561	591	584	575	504	547	553	551	618	585	563	560	578	552	572	545	598	530	564	507	579	557	558	551	546	573	586	587	614	550	563	584	522	604	564	610	564	603	585	605	561	572	548	580	596	553	578	580	565	595	536	540	581	564	568	535	615	567	559	522	575	533	574	550	539	572	557	580	583	565	568	551	553	569	548	560	604	578	567	610	582	569	531	614	586	605	530	598	559	548	585	534	556	558	545	546	542	561	554	513	566	580	567	592	545	592	580	605	558	565	608	555	505	585	574	528	581	592	601	576	549	572	567	577	569	531	557	581	584	581	585	569	601	532	556	572	537	544	554	572	559	566	534	578	562	567	535	566	552	556	604	589	560	577	579	596	511	555	544	601	585	555	578	553	568	593	543	550	508	571	576	565	585	566	547	560	545	577	548	585	547	579	558	590	548	543	560	593	575	507	551	616	597	571	545	605	559	605	576	569	545	550	550	547	581	597	603	574	565	548	546	600	516	591	575	573	563	569	527	564	566	539	557	511	568	533	561	542	584	569	560	543	576	552	551	594	568	550	535	538	531	560	541	537	581	604	536	567	583	576	584	598	580	555	588	525	591	533	568	618	531	558	521	537	526	602	575	580	588	590	595	554	569	572	605	565	591	532	572	536	549	570	573	596	565	632	569	601	569	550	567	581	549	602	562	577	593	562	534	541	601	568	570	544	571	608	518	557	523	576	549	575	612	583	550	564	580	519	582	569	585	545	532	584	606	577	558	559	543	545	565	557	574	591	538	568	576	545	571	559	565	557	591	551	551	566	572	567	616	571	579	569	591	621	576	554	566	582	560	548	535	578	583	597	614	570	592	551	526	573	562	534	565	582	545	568	540	566	517	570	522	557	606	505	595	589	578	570	571	540	578	567	545	555	540	572	551	541	553	566	605	561	543	591	543	556	582	560	570	535	560	535	593	603	545	581	540	591	546	585	590	569	552	564	541	606	575	580	581	581	567	533	517	535	514	516	569	571	532	581	613	588	573	553	531	608	542	587	584	585	551	607	492	596	559	650	577	516	550	561	526	551	558	542	534	575	569	588	566	573	599	575	565	575	585	561	557	591	606	610	528	565	552	578	549	593	546	612	558	596	521	554	543	597	564	596	571	533	570	547	546	605	554	563	595	576	555	595	541	561	600	563	553	620	528	605	591	553	611	598	570	564	538	577	545	549	613	578	544	558	618	622	581	546	563	560	594	562	558	574	569	565	547	576	593	582	590	564	522	623	539	557	537	548	567	544	610	524	615	552	531	554	594	596	543	582	526	582	581	574	567	561	538	588	543	568	614	569	552	566	534	575	587	572	592	559	516	549	590	584	533	610	534	583	583	579	635	570	565	577	550	542	599	571	587	536	533	568	592	603	555	580	532	580	571	579	543	570	558	579	549	582	571	589	573	563	579	609	585	583	580	549	515	570	576	560	556	557	587	549	602	610	557	565	560	597	575	577	556	629	582	548	560	587	555	601	551	576	538	595	580	572	607	604	569	579	579	545	571	577	550	551	598	552	522	578	569	606	551	574	585	588	546	539	603	546	580	577	574	552	563	575	564	537	566	581	580	570	523	553	541	558	582	546	569	572	607	584	546	573	510	541	550	576	584	579	597	546	556	536	541	612	598	587	547	600	561	598	611	553	554	567	527	567	580	557	580	598	581	588	572	569	562	559	610	598	540	579	592	554	538	617	574	602	553	571	567	592	633	503	561	543	583	516	573	584	572	585	614	546	601	602	563	566	569	587	596	534	541	558	594	586	594	529	544	545	570	551	560	602	556	593	590	549	589	603	585	549	594	545	612	561	590	548	575	583	569	550	526	578	529	527	581	564	554	566	545	526	612	552	593	521	518	523	577	564	575	574	542	568	587	511	554	568	591	577	579	545	556	592	575	577	563	565	571	561	513	585	576	547	560	588	531	593	542	576	537	521	545
16946	27007	6089	774	761	768	763	726	748	756	752	717	698	735	715	715	703	677	661	731	732	722	731	714	711	736	729	756	671	791	716	708	711	744	711	734	692	698	778	765	698	692	723	712	713	753	718	752	767	778	726	743	791	714	718	740	756	724	747	767	733	681	732	709	738	732	730	734	723	714	710	742	731	740	707	744	712	763	722	734	751	746	722	705	711	741	739	753	748	706	788	729	741	683	734	726	730	719	742	763	653	738	742	702	703	754	733	710	745	739	742	716	720	720	711	712	722	696	746	774	686	725	731	689	721	702	736	701	690	728	712	720	723	730	696	755	732	717	722	693	748	740	718	737	733	750	737	739	761	739	712	725	733	740	731	692	697	705	768	717	695	690	713	753	742	744	734	704	727	707	737	716	761	724	725	733	731	752	785	772	726	723	715	707	703	729	728	701	704	703	706	707	700	717	698	775	717	722	733	690	782	732	703	743	713	741	741	718	743	752	723	702	708	665	756	705	715	710	680	718	745	692	723	715	696	793	714	767	736	709	721	743	682	724	719	721	715	750	715	726	693	709	740	741	700	737	745	716	703	725	725	721	727	635	697	753	699	672	698	727	731	695	768	774	692	744	740	699	755	736	777	673	729	731	742	731	724	702	719	739	708	677	730	694	746	727	691	678	749	654	710	715	673	700	709	676	732	777	721	729	763	714	714	742	760	703	683	711	708	715	712	754	706	736	693	750	735	725	724	685	683	709	743	707	699	707	695	700	723	703	702	718	726	752	714	684	676	699	682	747	734	739	749	670	691	720	712	715	790	733	706	691	715	770	695	714	747	729	727	669	708	719	724	727	711	732	744	742	751	749	690	723	694	739	686	697	708	695	707	759	742	731	722	666	719	744	735	750	700	707	711	717	799	752	708	694	623	722	688	738	718	724	710	706	729	704	745	760	738	711	752	731	712	722	754	711	694	738	696	757	702	719	696	702	749	729	724	743	745	662	723	720	784	707	738	709	737	769	755	722	741	728	755	763	758	727	679	707	680	710	699	690	705	776	682	725	672	745	738	756	665	716	734	717	699	710	722	738	765	684	741	732	708	718	721	784	671	748	702	720	726	716	749	752	733	731	719	734	755	783	741	708	758	706	683	750	718	723	731	761	729	739	727	721	695	750	678	686	730	724	779	721	713	739	708	669	726	759	715	672	746	716	793	706	757	730	742	703	736	677	746	724	717	707	735	690	716	725	704	741	722	691	730	719	720	737	667	678	710	720	707	745	741	726	755	707	675	746	695	735	748	758	721	734	729	743	713	715	765	742	743	683	734	732	718	743	758	763	766	681	703	708	737	697	751	723	708	750	729	721	752	745	710	685	726	727	716	718	701	687	712	657	754	728	759	708	737	691	750	723	719	700	700	732	742	701	690	768	699	712	742	732	718	699	683	713	732	753	729	806	691	678	727	698	716	740	722	742	747	709	681	741	693	697	701	703	739	696	766	726	705	710	739	750	725	716	719	734	686	708	679	764	689	674	735	706	695	696	757	707	689	732	715	699	714	737	729	717	728	693	705	737	689	745	712	702	715	703	726	745	722	731	764	759	757	707	736	703	735	769	718	725	707	725	700	755	752	743	684	735	733	726	734	689	706	720	754	719	726	734	711	733	712	731	734	754	707	722	733	654	664	697	711	717	688	630	721	705	721	749	721	707	747	688	706	732	702	738	743	722	713	681	729	695	709	728	736	729	753	736	752	724	726	697	723	685	751	741	661	716	782	747	717	723	756	779	695	697	736	709	743	762	739	711	740	690	705	722	733	712	697	723	697	722	718	731	713	695	692	772	736	701	694	736	679	760	734	768	725	764	730	718	788	759	743	796	750	767	749	731	714	697	724	745	683	678	727	721	687	751	726	710	738	737	731	703	738	704	738	721	725	668	759	695	726	701	750	745	716	729	732	718	696	712	727	711	677	756	753	701	722	755	709	673	714	757	744	706	729	744	706	718	747	719	721	672	688	709	703	736	668	716	736	741	717	747	671	770	711	705	691	746	773	686	729	711	715	740	716	707	757	745	740	753	709	724	701	745	733	701	712	724	719	715	714	774	710	757	719	710	699	672	694	718	710	711	770	716	761	742	657	667	697	744	747	671	693	735	728	750	740	738	722	741	718	717	716	736	716	696	707	722	739	710	713	759	768	723	712	691	759	734	715	716	684	738	697	717	703	721	708	687	745	756	710	722	726	691	736	723	728	716	758	726	735	713	691	710	752	666	730	733	748	745	715	720	737	742	703	700	714	741	733	725	738	704	747	705	724	701	706	707	756	726	809	687	672	709	722	661	690	719	750	704	741	747	741	751	728	691	733	716	733	717	746	688	700	693	715	687	676	705	677	711	738	697	711	765	727	711	703	745	733	722	769	674	691	711	729	664	676	740	735	738	759	740	768	753	732	720	691	749	671	725	709	701	759	761	739	714	682	713	696	760	719	679	715	742	753	727	755	729	709	727	681	722	726	714	776	731	704	729	721	723	716	719	717	718	711	762	757	716	685	729	705	695	721	692	711	737	713	739	713	703	676	670	698	696	711	702	726	750	712	685	726	716	771	710	687	717	715	722	710	731	729	729	763	755	714	740	703	760	742	740	772	725	719	759	737	669	750	732	719	723	712	684	708	705	715	732	717	763	723	760	766	723	721	720	719	720	728	740	734	722	744	707	707	731	724	671	742	729	709	754	705	749	710	724	771	739	724	659	710	674	732	739	774	711	701	707	710	687	710	716	741	708	788	687	723	693	694	735	766	670	744	697	693	656	738	700	749	695	721	763	702	677	731	741	719	776	732	761	704	697	720	725	660	720	743	718	704	716	746	726	722	730	686	717	706	718	742	729	717	734	707	710	754	755	753	713	736	713	756	725	705	757	772	720	720	718	719	780	740	721	738	719	746	724	722	718	739	703	727	701	761	741	730	737	714	709	724	685	729	709	710	719	777	716	756	686	747	713	737	727	737	725	755	724	739	742	705	722	710	769	781	712	757	756	719	729	730	728	745	723	743	720	710	739	717	680	715	702	723	750	795	761	738	732	704	740	717	695	778	697	731	701	720	717	671	730	712	743	752	702	723	732	738	726	753	675	703	745	770	707	727	749	758	666	704	760	726	734	692	730	696	696	724	702	678	759	703	701	695	720	726	691	707	708	713	723	682	715	685	770	754	762	752	723	676	704	686	740	690	680	751	693	733	721	770	731	735	676	691	683	711	711	724	674	680	698	750	730	779	726	728	746	665	709	687	712	687	697	684	758	741	718	754	738	711	743	735	741	723	678	747	703	700	730	733	732	790	717	695	727	744	722	730	723	709	727	723	765	731	712	705	727	731	675	675	721	683	745	691	695	701	717	744	751	735	711	757	712	698	764	730	703	728	733	748	733	759	785	702	727	725	738	692	738	710	745	717	730	718	679	675	778	702	758	721	722	717	697	732	731	740	739	699	718	743	762	744	743	746	683	769	725
23745	21513	28635	24587	20341	4864	801	615	555	564	556	538	517	528	509	514	509	516	470	507	478	487	512	493	490	454	493	470	503	471	453	490	486	434	460	436	462	431	474	506	467	509	487	437	498	453	496	484	456	488	477	479	479	451	452	480	479	520	488	464	431	498	510	461	483	512	465	472	485	447	490	497	473	452	464	444	468	482	427	454	466	468	491	516	463	478	459	497	516	442	493	441	445	488	469	473	453	459	444	451	462	446	465	485	451	432	467	454	462	475	438	446	460	464	464	495	492	478	451	467	487	511	433	465	484	448	496	494	473	499	485	511	457	460	466	503	463	431	472	480	462	499	431	463	451	432	481	467	464	490	442	465	433	488	449	480	418	492	454	449	442	497	441	494	489	469	440	482	430	424	504	479	455	522	421	478	478	488	436	459	467	471	490	458	508	443	457	466	427	482	520	443	473	534	485	480	478	474	465	469	449	463	497	468	488	486	478	468	465	482	461	454	457	475	451	459	494	471	481	455	451	448	446	455	472	436	467	464	470	458	483	483	440	428	495	449	465	496	443	470	505	428	509	470	491	485	453	461	466	466	486	461	438	471	472	494	461	468	471	480	464	484	453	454	510	459	451	475	498	467	467	464	448	462	431	474	497	445	474	474	475	488	507	503	503	461	453	484	479	453	463	498	488	496	460	481	476	472	491	448	478	489	437	456	441	477	460	454	461	463	457	482	490	474	460	509	472	443	484	467	459	490	478	469	496	491	453	471	493	501	431	481	483	494	470	451	482	464	505	462	440	472	468	498	457	452	479	456	426	445	487	485	521	462	505	459	475	444	468	460	503	491	450	480	471	502	478	464	477	476	458	467	482	476	494	463	496	445	482	486	513	479	470	462	502	481	417	469	470	463	474	468	478	466	503	454	479	492	474	477	426	487	480	442	477	454	455	448	495	488	493	444	417	457	453	478	485	473	491	447	484	500	460	463	481	497	515	451	451	511	476	461	437	448	488	486	455	450	418	461	477	455	451	460	467	467	457	455	470	422	484	443	440	498	450	462	447	452	443	465	461	447	449	498	463	476	471	472	447	471	481	480	491	461	492	475	469	458	506	446	419	489	464	453	454	464	471	459	476	471	451	454	488	462	493	461	460	452	455	465	498	470	503	464	479	480	447	447	435	498	490	461	474	434	500	486	442	476	494	462	483	470	480	461	467	457	454	487	469	490	496	483	465	449	485	472	511	449	449	472	471	418	493	462	492	475	487	503	490	507	455	445	453	451	498	496	472	467	504	489	463	445	462	465	489	478	499	465	437	466	471	492	458	466	490	453	448	499	460	475	476	438	487	462	456	466	477	445	486	458	495	480	434	476	470	446	454	438	431	471	492	515	463	460	508	478	455	441	474	476	475	475	450	430	459	458	504	465	487	469	465	429	438	458	455	416	459	438	492	505	475	479	491	454	467	450	471	466	464	499	447	480	478	485	444	491	467	467	497	469	489	458	483	475	469	455	500	514	474	414	442	453	445	473	447	450	441	442	527	463	455	469	472	500	447	489	447	441	500	453	477	476	490	472	485	464	471	454	473	517	468	440	489	454	454	473	505	443	465	463	450	479	488	452	468	491	451	474	482	439	433	520	482	479	450	425	487	455	501	446	475	440	473	447	482	457	450	470	453	484	485	439	456	483	490	472	451	459	457	481	463	470	480	464	495	474	470	440	462	442	432	473	469	484	471	425	486	474	452	443	469	445	509	484	470	466	475	472	452	492	422	461	466	486	434	456	417	495	466	472	447	505	442	444	445	494	459	469	447	483	451	474	495	439	476	480	471	477	464	453	464	464	506	432	507	455	442	501	470	478	471	470	455	437	496	473	469	453	453	456	482	497	457	479	504	445	412	451	451	464	466	476	458	543	441	479	455	425	506	468	463	466	465	483	464	455	482	443	495	457	483	464	478	461	472	463	488	499	492	484	463	471	459	467	493	424	474	459	444	458	457	474	453	483	450	461	467	450	476	483	509	446	483	460	424	427	476	472	489	467	463	497	464	437	427	477	461	459	451	480	520	498	475	504	456	470	483	458	494	421	465	458	438	441	471	444	471	484	490	493	441	488	455	500	471	500	506	500	468	455	457	515	489	496	481	463	452	465	487	472	438	461	442	512	492	461	471	466	470	481	417	427	470	446	458	468	476	468	454	452	445	445	481	487	478	461	472	482	478	471	459	424	485	466	465	472	514	471	405	490	494	486	412	461	469	513	503	493	471	491	482	444	473	504	452	468	510	482	424	466	470	476	458	448	498	458	466	463	452	489	477	450	505	460	484	445	491	476	504	498	510	514	495	463	447	502	468	526	444	430	467	480	459	452	503	487	463	490	466	494	460	443	440	508	486	515	437	454	451	439	463	504	489	455	491	482	437	472	480	474	461	492	476	531	494	483	468	482	481	482	462	438	473	463	456	530	455	491	412	472	449	422	489	454	462	464	453	465	480	467	482	464	481	483	497	466	486	459	468	427	477	430	460	481	454	472	477	487	476	492	473	414	455	459	478	437	482	430	455	457	424	497	466	497	441	478	473	457	450	478	493	493	427	446	455	509	471	515	463	542	480	451	482	493	469	443	477	435	496	500	472	443	473	517	469	430	436	456	500	454	512	426	485	462	446	463	485	487	490	433	446	485	474	486	488	477	469	481	483	522	473	468	442	468	489	508	456	442	442	478	509	472	425	481	488	497	463	489	455	486	510	473	441	454	461	457	466	477	466	493	451	479	454	425	436	475	516	459	473	451	435	470	434	491	530	439	467	483	421	483	481	459	434	468	437	538	422	467	462	481	455	473	493	456	442	439	479	454	529	468	504	465	470	430	480	473	451	469	490	459	467	470	468	469	472	470	473	488	430	469	480	473	440	483	518	492	449	436	460	467	452	499	464	455	477	486	417	487	454	475	427	472	463	491	481	454	462	497	458	448	451	454	461	460	465	500	492	485	469	485	483	473	503	456	483	465	436	433	460	476	450	502	488	466	446	459	449	461	445	499	482	481	458	513	461	466	485	460	470	503	501	466	456	458	491	500	487	486	459	466	450	485	457	446	426	428	470	469	494	474	489	448	454	470	458	443	450	478	467	454	474	488	460	424	465	451	440	466	493	473	461	472	474	426	451	474	487	453	438	463	429	502	477	456	474	465	453	514	462	462	478	469	464	496	465	412	446	473	496	491	487	475	506	472	437	455	458	457	479	486	500	443	463	513	462	490	480	487	488	488	488	475	465	496	459	452	476	497	468	466	462	438	463	464	459	436	474	480	479	504	490	492	425	494	486	470	463	463	473	460	496	440	479	513	435	440	483	439	489	447	465	469	490	454	438	492	457	477	512	473	458	483	447	497	477	466	457	458	490	476	535	441	493	490	463	463	482	488	481	453	470	474	481	449	491	461	474	466	447	468	492	462	493	496	501	472	493	433	461	430	456	466	478	455	458	466	458	491	486	485	490	487	474	460	462	485
43135	76464	24456	1787	1283	1231	1027	916	839	817	722	755	736	663	635	695	662	638	679	678	631	646	655	620	653	649	614	657	684	575	615	620	639	620	616	643	587	592	601	617	634	609	618	583	643	639	642	646	677	631	655	675	650	634	639	629	645	628	636	649	618	607	624	585	650	565	571	593	617	651	623	626	602	646	591	621	614	605	634	578	608	621	606	621	645	614	593	627	626	597	632	623	587	606	604	638	581	589	579	620	646	618	623	615	601	677	641	592	599	619	585	578	593	664	592	606	582	606	618	609	612	593	600	598	596	591	598	589	600	590	600	570	598	631	610	550	636	589	584	617	625	579	620	613	625	622	614	632	575	629	572	583	608	620	605	598	605	588	585	619	609	635	596	569	599	599	610	601	621	638	576	604	602	615	618	594	534	574	569	592	612	609	630	586	596	582	592	624	616	619	578	596	630	638	593	594	623	611	628	645	572	656	611	597	611	590	553	602	588	624	610	606	608	621	634	609	572	564	619	642	606	617	590	644	631	638	596	636	614	598	597	614	624	611	607	610	618	598	587	605	614	610	585	594	568	633	614	624	638	582	586	606	605	600	634	547	605	622	594	606	643	578	613	577	562	603	559	593	600	632	623	631	586	628	616	601	595	619	617	622	599	636	623	575	618	608	627	613	633	582	584	600	615	608	575	602	611	622	651	589	594	604	624	652	584	640	656	581	587	631	594	591	588	596	566	591	592	640	580	584	642	598	627	613	643	571	611	590	577	603	627	549	603	588	617	612	660	600	579	620	607	630	594	578	624	620	619	624	677	599	599	625	626	607	620	590	619	628	591	620	611	637	629	624	588	603	586	620	574	590	629	606	620	605	596	607	605	581	617	591	589	653	595	597	584	605	583	642	633	603	602	593	642	619	606	598	607	620	593	619	589	596	556	639	635	605	610	626	582	567	621	579	581	589	626	631	599	596	571	606	583	596	633	606	598	576	569	652	583	585	609	608	616	597	619	578	596	580	594	585	557	578	597	608	593	608	569	612	598	577	598	566	565	615	647	579	592	581	593	628	618	654	637	591	530	641	638	586	587	602	575	574	577	654	607	622	598	613	644	630	622	600	589	595	611	630	612	631	611	570	652	611	598	593	593	633	585	647	594	654	622	573	603	619	617	606	635	578	609	605	599	600	640	573	613	634	573	607	602	599	609	592	641	603	579	574	601	586	594	622	635	600	595	604	628	631	671	592	581	588	634	561	618	619	607	554	607	666	636	622	666	641	623	617	623	629	561	602	588	549	619	598	605	606	595	559	622	575	622	593	639	611	603	611	618	610	626	541	608	611	628	646	617	567	617	594	640	613	660	624	638	644	603	576	604	575	601	653	615	621	577	552	555	603	589	585	611	555	596	617	614	603	626	598	593	586	619	632	604	603	586	604	573	612	619	578	612	612	597	640	597	611	586	569	582	628	605	644	605	637	625	589	615	607	563	609	577	587	622	587	566	575	562	588	609	577	577	579	580	643	594	586	598	586	624	618	565	596	606	600	598	653	593	590	599	575	639	621	600	607	604	602	596	587	629	611	602	585	574	621	573	638	628	596	573	599	582	600	637	599	608	642	593	626	614	594	631	559	648	591	606	589	596	565	625	625	601	577	639	584	595	588	608	603	620	617	618	604	577	580	676	662	629	681	625	563	600	607	632	562	591	590	648	581	572	629	632	593	605	608	604	636	601	592	624	597	532	570	572	623	615	572	564	582	562	606	601	589	609	610	581	603	610	564	583	631	582	570	612	630	591	605	598	635	630	638	589	563	612	645	574	655	587	625	611	642	632	609	609	590	615	599	592	577	590	573	610	637	580	642	626	614	601	629	566	570	618	611	605	618	600	620	621	630	624	596	627	633	617	593	612	627	565	605	582	615	594	576	596	599	634	623	626	586	550	609	563	578	616	620	589	587	637	604	605	604	637	619	621	589	689	653	614	597	556	607	584	576	560	575	625	549	585	601	595	623	607	615	590	566	587	607	603	596	651	613	587	615	621	599	609	616	623	632	561	616	572	588	598	568	567	608	606	585	595	612	623	559	623	630	626	573	596	609	582	611	615	625	618	611	606	634	592	601	609	605	636	563	615	598	610	619	620	610	592	548	573	610	599	585	605	597	587	551	632	616	608	578	606	619	625	613	647	598	625	606	632	633	580	626	604	619	612	619	614	609	628	613	594	594	587	655	578	565	611	565	582	586	597	614	602	568	600	611	557	618	578	606	609	567	585	610	598	575	621	599	599	615	615	618	648	655	598	544	649	548	611	622	564	580	589	579	631	637	581	582	627	619	633	565	590	541	596	603	582	612	591	619	632	605	607	597	660	619	634	622	609	618	613	587	561	630	599	603	626	580	557	613	600	574	598	586	576	582	599	623	649	598	596	614	577	585	560	579	623	612	593	626	590	582	637	588	630	552	606	597	590	621	574	661	609	613	643	608	588	570	608	624	595	642	586	654	654	579	637	622	613	603	602	538	618	638	643	600	654	634	588	622	596	590	578	584	607	622	606	573	649	579	647	612	593	621	597	645	606	651	604	590	648	628	600	637	584	603	581	583	617	599	591	619	612	621	588	611	592	601	556	626	584	618	610	589	637	598	578	601	603	596	632	604	646	592	583	584	575	615	651	619	576	615	584	556	609	632	606	578	616	591	592	639	642	632	595	616	631	599	590	597	612	635	641	598	606	557	610	605	634	610	604	586	605	606	604	636	573	589	577	564	629	594	572	601	593	586	610	619	568	563	620	597	597	604	563	637	627	603	592	571	599	578	584	631	565	609	617	649	604	600	588	641	632	614	575	616	634	601	630	593	625	573	613	607	627	578	598	639	605	588	669	585	606	614	559	627	577	613	596	618	598	599	626	601	549	617	618	583	594	602	584	616	611	586	598	588	629	631	570	575	628	628	591	597	607	652	615	630	593	618	619	606	599	632	603	613	622	578	585	575	595	629	615	606	599	605	562	632	605	621	603	631	585	586	595	572	638	570	595	619	653	640	589	615	644	595	625	601	603	598	582	603	577	628	587	584	587	642	645	625	587	597	566	574	629	587	635	567	608	611	622	620	625	587	607	590	622	581	599	610	584	633	616	621	649	612	581	592	604	631	598	616	642	544	587	620	616	638	612	596	629	587	605	647	600	588	644	626	593	637	623	577	572	582	610	592	604	631	632	620	587	599	607	564	609	589	600	627	578	579	576	611	623	572	613	600	618	616	602	584	611	649	576	600	572	597	623	607	604	618	563	586	600	644	591	652	575	632	570	598	605	605	614	620	633	637	628	589	612	608	615	590	606	623	587	568	598	629	591	643	584	596	602	597	576	614	627	606	598	603	588	613	635	604	616	613	623	580	603	653	620	592	670	554	606	584	641	606	600	590	615	614	671	592	637	597	575	591	563	582	580	603	625	662	574	637	595	600	608	582	650	614	590	614	574	562	606	627	592	565	630	616	591	598	624	616	602	595
24881	21691	26976	24635	5772	678	570	537	575	523	533	501	491	544	474	557	514	498	503	508	524	501	507	462	481	509	524	468	498	489	497	468	483	477	500	504	507	484	458	497	487	456	516	501	506	492	487	508	491	477	475	506	507	496	494	492	523	518	498	489	492	486	480	549	480	466	489	495	469	507	499	536	518	497	521	526	476	502	480	474	494	504	471	491	544	465	504	480	490	488	492	491	482	490	532	491	519	506	488	460	484	514	477	536	489	484	462	440	520	470	509	513	488	484	485	481	495	482	489	487	495	465	440	452	505	440	478	463	483	477	446	481	461	487	511	496	470	456	470	494	509	499	489	476	467	453	455	502	490	464	475	487	478	475	516	483	482	466	455	451	449	468	487	476	514	520	489	513	456	528	514	470	465	522	487	490	467	456	475	454	487	505	470	530	496	460	487	505	479	490	461	470	478	488	498	512	502	463	498	491	465	473	493	485	483	478	492	505	488	503	494	450	442	524	514	489	451	500	516	466	465	462	446	496	421	510	474	438	495	476	465	438	485	505	436	516	484	504	489	507	451	501	492	502	459	489	491	498	467	521	481	469	468	531	469	476	484	463	505	479	466	480	472	466	467	518	467	497	491	456	468	451	454	465	487	465	461	471	438	499	472	448	465	477	468	491	475	483	470	495	455	467	477	528	482	471	459	491	475	473	508	524	434	502	494	492	469	476	480	529	488	510	480	511	466	484	491	492	464	484	502	470	431	470	495	490	466	532	518	511	495	445	506	439	508	493	450	477	421	490	482	502	513	495	491	484	532	472	458	482	500	467	467	476	461	527	478	491	509	540	482	478	499	472	471	496	494	468	485	475	496	486	495	484	515	432	515	512	428	460	430	502	477	490	469	478	485	507	480	430	505	477	473	514	455	467	483	473	485	471	457	519	442	467	451	451	440	495	517	456	498	540	456	473	491	490	529	467	481	500	476	468	463	486	444	504	458	517	502	467	466	471	464	510	484	510	494	488	485	476	480	543	498	501	524	472	464	452	473	501	461	471	457	452	498	450	511	496	516	501	505	496	468	442	496	464	456	503	455	481	455	482	455	462	478	497	484	542	489	528	466	482	462	482	475	461	489	443	482	430	492	485	475	489	498	542	474	495	505	473	530	498	508	500	461	443	468	501	488	471	481	489	518	507	499	508	477	493	465	475	472	458	488	513	492	488	485	507	504	498	506	506	485	492	472	459	472	496	489	505	483	468	492	460	477	491	487	493	510	511	434	503	471	488	433	499	499	489	473	456	501	469	460	515	458	467	499	476	488	512	504	508	455	545	449	471	492	458	546	505	503	466	505	475	496	425	477	497	443	482	494	481	479	504	489	461	502	509	464	487	503	488	484	504	489	483	474	492	494	486	493	534	461	487	512	469	494	454	489	477	496	483	473	476	525	499	464	502	515	501	492	479	475	509	441	497	481	494	494	491	510	490	479	489	478	488	484	500	500	495	498	450	517	482	471	498	490	476	475	449	501	467	456	499	501	478	506	479	470	466	475	481	507	509	472	462	489	488	447	502	492	442	481	471	487	458	466	483	500	488	467	490	468	469	466	496	498	458	492	457	499	433	495	467	481	471	519	459	490	491	495	516	460	477	475	440	465	513	469	460	453	481	436	450	471	498	473	468	504	494	484	465	441	482	459	466	492	511	506	480	481	437	515	482	494	451	501	443	457	472	467	517	466	505	515	466	453	487	514	446	497	464	506	503	464	499	479	460	516	496	495	470	469	467	503	505	482	486	533	501	427	469	479	477	480	481	490	511	511	468	461	476	456	453	492	434	466	509	458	515	484	499	463	445	457	444	500	457	491	490	505	528	477	478	472	490	490	492	479	504	470	475	529	494	492	450	498	491	495	513	482	494	479	488	471	475	482	473	463	472	448	488	494	456	454	508	473	506	442	491	472	455	504	484	446	483	470	435	488	507	476	479	512	493	523	480	492	462	499	514	506	481	503	481	503	484	475	482	465	452	492	479	496	484	437	469	481	487	495	431	506	518	440	471	490	454	481	505	486	493	497	501	506	466	482	479	477	475	484	476	455	486	532	493	457	451	490	516	482	460	476	455	474	482	507	501	508	461	534	499	510	482	504	447	515	485	473	486	484	538	460	479	517	485	494	463	474	480	480	506	452	490	420	464	468	437	513	481	471	471	470	484	443	509	490	408	435	521	462	484	479	501	488	527	486	486	488	496	475	478	487	481	505	473	510	504	464	522	470	491	487	473	498	491	465	477	480	479	464	529	464	469	542	476	508	456	468	475	463	483	487	507	504	517	492	468	510	492	500	430	497	446	482	500	471	473	487	503	530	458	492	513	461	482	480	530	498	477	487	493	486	495	492	492	494	491	494	470	501	466	455	445	481	507	487	462	494	486	480	480	458	480	443	494	515	468	463	490	505	446	497	471	477	522	494	516	478	461	444	482	501	498	501	486	538	510	419	470	450	432	465	464	498	530	460	469	445	473	468	494	492	491	469	465	491	472	464	487	474	474	509	514	482	446	479	468	484	489	464	486	500	497	502	490	507	484	504	515	495	489	461	451	479	487	504	452	508	471	486	465	477	536	446	471	488	508	492	493	493	479	471	479	488	464	472	462	513	488	496	492	471	496	484	489	475	482	478	472	481	482	495	480	485	495	495	472	471	450	467	495	501	498	492	505	473	470	454	509	489	531	483	483	457	459	463	453	473	478	507	501	487	481	487	495	492	494	469	528	478	538	483	450	510	468	466	469	473	468	456	422	457	508	475	455	489	466	493	497	470	441	455	505	505	462	512	492	508	497	467	471	516	483	493	505	426	463	520	474	468	440	521	459	441	462	486	485	469	487	442	474	499	504	497	463	487	491	436	491	478	511	424	518	480	484	480	479	438	465	485	440	445	467	467	487	508	472	483	509	487	494	481	476	461	469	484	417	492	464	479	475	490	495	530	519	538	475	475	426	535	495	446	482	460	496	465	487	502	473	494	486	490	441	463	465	486	460	461	501	469	514	472	469	520	534	462	473	458	480	515	451	459	470	503	486	457	464	458	458	452	513	496	467	477	458	441	523	495	492	504	501	482	490	486	467	458	474	464	490	475	472	459	483	455	478	473	530	489	488	468	497	505	499	473	495	476	468	460	517	493	540	526	480	494	464	448	504	481	440	506	444	506	482	481	441	450	455	509	482	484	461	490	503	525	498	477	493	529	488	467	503	471	483	495	428	517	496	486	468	453	470	506	468	513	457	477	479	491	461	500	501	476	519	478	505	501	491	525	489	478	471	477	513	503	454	464	460	471	436	469	467	462	493	483	478	466	474	473	446	510	508	466	484	465	472	492	476	501	497	507	479	518	460	484	498	459	464	478	494	496	543	492	502	483	458	475	473	502	489	479	515	491	493	472	465	488	513	514	504	469	482	476	471	512	490	547	538	474	460	469	490	469	510	465	496	476	473	486	476	501	483	506	488	458	476	464	532
38471	62281	22522	1217	1036	881	818	802	707	706	621	657	643	642	635	651	653	623	636	615	634	640	610	641	616	594	640	608	645	609	604	578	658	647	623	639	644	618	620	620	615	640	640	645	622	623	649	655	650	632	671	661	623	624	613	641	611	648	611	663	639	605	586	657	593	627	675	645	573	629	583	613	556	646	590	571	631	642	601	551	604	639	627	654	652	639	620	631	628	602	635	589	639	541	629	610	609	575	645	586	597	650	600	624	644	576	628	607	634	581	638	615	622	576	568	621	595	616	567	568	598	630	574	581	623	587	628	605	578	590	624	630	601	625	615	630	608	629	601	613	628	586	621	635	562	573	637	601	604	629	600	633	607	649	598	611	573	628	599	620	640	629	610	632	624	628	628	609	594	610	644	627	628	601	614	623	631	646	590	608	553	615	598	616	632	590	611	602	596	598	653	627	634	568	614	649	641	610	636	605	635	626	616	603	660	634	578	648	626	643	566	612	602	641	614	637	576	641	640	589	640	635	604	626	622	618	608	691	604	633	567	633	595	618	611	555	580	606	629	643	616	634	630	644	637	579	644	651	574	618	593	607	544	628	596	611	574	621	701	613	580	599	631	627	648	607	589	598	607	591	622	612	614	602	589	566	652	631	646	594	640	617	618	613	592	586	633	579	566	613	592	637	629	634	602	591	594	631	584	615	581	611	562	583	645	625	640	611	608	588	658	603	602	610	618	570	634	604	589	595	601	613	607	605	584	625	643	626	596	593	629	599	628	586	617	626	628	645	609	643	659	587	602	636	613	561	648	621	595	674	600	622	613	592	622	621	607	616	631	608	625	601	638	566	639	622	564	607	629	625	621	654	577	620	635	613	592	645	575	608	561	610	608	591	611	608	618	617	585	597	597	648	619	606	623	645	641	630	622	669	632	599	627	639	618	650	607	632	646	610	564	592	590	579	625	610	612	600	625	691	626	593	597	616	618	626	605	626	593	634	641	630	588	610	591	613	569	613	636	621	649	574	623	689	612	588	642	591	618	610	596	635	643	637	656	620	601	599	601	566	620	609	589	571	595	642	617	617	621	626	631	594	570	582	647	592	646	601	606	595	627	594	629	609	653	641	630	605	595	599	619	662	590	608	577	616	585	562	598	600	591	669	607	591	632	661	619	603	639	614	612	615	607	647	639	671	597	628	667	603	604	597	609	618	613	633	609	616	593	596	545	643	635	582	601	639	650	614	605	585	628	653	574	641	609	610	622	607	593	583	633	619	590	610	618	647	625	582	614	598	633	564	556	662	647	608	599	626	590	598	607	610	616	639	598	625	649	634	624	618	616	610	614	631	596	613	603	586	626	605	579	602	614	603	607	655	645	609	604	634	573	594	628	623	602	655	603	641	592	620	582	556	605	631	633	601	616	632	623	622	603	634	616	614	594	607	645	613	590	623	638	566	653	631	588	624	626	602	648	643	635	582	606	628	607	556	625	601	596	597	648	620	640	621	589	592	626	581	620	615	633	563	620	613	618	574	634	613	631	598	660	636	599	628	606	610	601	670	612	606	612	625	614	652	585	615	631	656	602	563	607	598	651	643	616	585	638	646	609	631	584	590	654	583	605	608	624	622	651	614	648	618	603	593	621	630	646	623	590	619	587	639	667	596	596	607	599	605	608	599	616	630	613	584	594	602	630	636	626	578	583	609	605	632	596	602	561	611	597	608	597	641	599	586	563	622	582	627	600	645	619	626	658	613	612	642	614	579	611	600	608	628	583	614	606	591	636	630	611	604	618	643	609	639	633	643	572	637	596	631	630	609	664	573	603	611	632	624	616	588	605	637	609	638	590	581	601	636	607	593	603	605	630	610	613	650	614	628	584	583	598	560	618	628	597	595	644	637	627	633	615	604	595	594	616	617	593	619	601	556	577	588	584	628	617	660	570	658	575	604	615	598	614	630	643	598	586	611	557	621	635	605	602	596	604	595	594	666	545	638	576	654	625	648	631	576	612	611	619	593	642	596	658	587	626	621	625	638	656	613	579	619	630	619	596	601	596	603	602	603	607	539	611	558	612	590	662	616	640	599	579	554	590	625	613	643	617	587	611	655	600	600	595	622	601	653	615	592	616	618	589	597	642	580	614	619	588	587	624	608	641	587	638	625	601	580	591	639	597	613	682	581	630	674	615	603	583	580	644	610	597	594	611	582	617	629	655	618	632	656	564	607	607	608	586	612	630	609	589	566	638	640	634	672	590	598	619	612	604	582	658	607	622	594	570	603	633	631	620	607	623	629	596	630	615	612	603	613	615	594	605	578	574	620	618	668	633	572	588	634	623	619	614	553	634	623	604	622	642	629	574	550	604	607	596	585	636	623	639	611	632	625	636	606	631	618	608	589	606	652	602	607	594	594	622	623	607	610	591	613	637	691	566	661	646	621	595	618	614	645	606	617	579	620	586	632	623	630	660	580	617	593	606	619	578	576	613	600	577	584	668	579	622	627	610	622	626	569	634	602	585	640	649	579	613	586	628	673	660	619	631	603	621	562	593	588	568	637	623	606	628	596	592	617	595	631	609	561	580	606	631	629	660	609	634	579	593	571	618	641	633	617	601	632	620	595	588	594	664	597	614	630	613	584	591	608	633	638	588	599	619	590	637	591	621	623	613	661	564	583	573	659	626	573	640	596	568	601	606	583	607	615	586	635	579	670	606	558	588	632	591	643	635	600	582	602	644	603	643	672	613	601	561	585	631	627	637	625	624	629	606	610	594	649	617	626	600	676	651	642	654	612	620	607	637	592	671	617	629	610	617	568	642	611	619	619	623	620	581	609	606	593	596	627	621	629	580	622	608	623	622	619	583	615	660	589	651	639	616	576	569	600	631	624	565	637	622	594	556	598	623	582	599	614	614	606	647	661	636	584	616	610	622	641	591	610	644	600	612	577	603	609	600	615	610	637	605	629	624	609	598	633	635	593	579	631	583	646	603	616	623	583	608	619	667	601	584	584	640	630	633	603	659	592	676	654	651	601	600	612	594	589	552	581	622	580	651	621	571	609	636	595	579	614	621	678	600	658	604	579	611	621	606	657	610	616	635	589	575	599	590	606	617	621	621	633	636	612	660	600	596	625	652	617	625	618	580	607	596	616	636	580	637	599	609	616	630	638	614	596	598	629	575	601	574	651	617	649	620	576	608	642	673	642	594	613	653	631	618	584	643	603	608	631	640	625	696	592	591	631	613	590	593	604	593	580	589	646	584	585	622	593	613	639	549	614	566	538	608	640	607	611	581	613	614	591	642	631	593	631	620	632	597	647	622	587	610	656	608	638	646	591	662	634	602	589	649	626	596	639	592	582	623	598	616	659	641	626	588	606	632	603	609	618	590	663	589	631	625	625	597	580	606	607	615	612	634	617	631	598	668	635	614	619	635	636	591	631	632	611	592	625	635	631	650	633	614	593	612	579	593	597	634	611	608	612	590	628	589	620	564	611	654	646	585	648
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
