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
340309458245	340309458814	340309459364	340309459914	340309460462	340309461014	340309461564	340309462114	340309462662	340309463214	340309463764	340309464314	340309464862	340309465414	340309465964	340309466514	340309467062	340309467614	340309468164	340309468714	340309469262	340309469814	340309470364	340309470914	340309471462	340309472014	340309472564	340309473114	340309473662	340309474214	340309474764	340309475314	340309475862	340309476414	340309476964	340309477514	340309478062	340309478614	340309479164	340309479714	340309480262	340309480814	340309481364	340309481914	340309482462	340309483014	340309483564	340309484114	340309484662	340309485214	340309485764	340309486314	340309486862	340309487414	340309487964	340309488514	340309489062	340309489614	340309490164	340309490714	340309491262	340309491814	340309492364	340309492914	340309493462	340309494014	340309494564	340309495114	340309495662	340309496214	340309496764	340309497314	340309497862	340309498414	340309498964	340309499514	340309500062	340309500614	340309501164	340309501714	340309502262	340309502814	340309503364	340309503914	340309504462	340309505014	340309505564	340309506114	340309506662	340309507214	340309507764	340309508314	340309508862	340309509414	340309509964	340309510514	340309511062	340309511614	340309512164	340309512714	340309513262	340309513814	340309514364	340309514914	340309515462	340309516014	340309516564	340309517114	340309517662	340309518214	340309518764	340309519314	340309519862	340309520414	340309520964	340309521514	340309522062	340309522614	340309523164	340309523714	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	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
23147	21632	29632	24120	21628	21706	13253	1980	1452	1362	1326	1154	1144	1054	1017	1045	1050	1030	1049	1064	1033	989	1035	967	957	966	988	925	958	918	928	963	900	937	944	1007	1030	1038	1066	1045	1006	988	1004	1058	1118	1056	938	957	952	898	925	906	885	868	962	909	832	923	900	896	874	891	910	881	846	868	917	903	887	847	888	872	876	883	873	871	931	907	888	908	910	881	921	873	891	888	892	884	908	922	863	957	926	897	892	853	821	865	853	932	878	856	827	850	854	893	893	901	904	894	902	835	900	879	932	872	845	858	837	848	898	850	879	872	886	873	895	857	869	844	851	890	881	837	870	936	871	916	897	940	894	873	818	849	866	863	863	912	901	891	856	889	930	876	909	860	859	852	870	881	932	918	912	873	879	849	891	890	918	881	857	849	924	846	850	889	894	857	918	830	849	914	898	898	880	875	869	866	887	932	884	879	922	863	889	900	877	875	918	912	913	913	944	893	936	907	857	869	880	848	799	863	820	843	923	857	854	932	842	888	852	939	889	875	874	900	878	907	883	875	849	884	907	881	885	839	852	888	887	893	861	875	931	973	895	867	883	842	887	884	893	889	791	896	916	915	895	867	839	890	899	859	852	928	887	921	846	807	869	883	833	850	892	878	876	934	924	876	858	911	875	901	891	886	876	864	881	831	903	855	838	894	862	928	850	851	897	863	856	879	853	892	874	869	877	863	875	908	931	880	918	940	915	862	885	924	863	912	882	841	891	837	921	855	891	853	875	867	829	880	894	926	904	902	917	907	898	883	849	853	878	893	870	897	877	873	889	926	899	909	862	848	836	870	901	919	887	902	882	851	921	937	851	879	870	844	862	867	871	908	905	837	906	854	894	883	876	855	824	831	836	865	886	883	851	911	858	841	935	871	898	880	859	889	921	845	886	921	907	907	862	877	904	881	893	851	906	916	878	885	899	866	886	871	836	835	880	922	917	894	855	866	913	874	823	842	869	909	827	857	861	893	874	887	869	869	904	933	894	875	848	861	884	871	933	879	895	867	864	869	881	885	845	869	849	922	899	845	883	872	864	887	912	870	902	904	940	917	924	909	875	853	914	859	838	802	906	833	903	872	924	832	898	866	909	844	889	826	913	901	867	882	841	881	889	892	882	878	935	855	832	838	882	891	901	873	830	917	893	830	884	873	917	848	897	939	908	891	877	907	903	904	847	899	868	917	888	868	841	828	857	846	868	908	867	819	935	881	893	890	835	819	875	899	859	893	854	891	906	930	911	850	873	850	861	896	899	867	913	863	841	917	880	936	970	871	870	876	849	909	886	896	873	883	917	867	939	889	885	917	878	847	826	844	891	874	924	911	883	854	861	878	882	872	903	841	858	937	856	861	850	875	876	944	838	898	846	879	851	903	837	898	888	893	949	885	921	883	851	939	842	868	841	888	905	897	888	892	890	874	886	962	974	913	806	884	889	897	841	921	910	860	881	856	819	871	908	851	861	910	889	830	850	844	869	829	854	902	818	862	835	823	870	936	838	862	872	858	878	878	879	872	888	869	878	859	891	870	870	803	839	892	894	874	882	944	875	891	826	875	895	881	916	849	877	906	820	875	875	868	889	892	891	931	870	913	875	882	874	837	873	853	858	901	879	870	907	868	862	880	859	852	883	912	849	853	901	908	889	914	892	873	931	916	881	880	874	851	910	880	926	852	859	863	880	891	910	855	901	868	886	908	911	890	866	862	907	880	876	870	928	907	865	872	846	827	892	903	946	887	867	875	865	891	899	854	909	902	938	837	876	869	923	893	857	908	900	845	888	859	842	869	936	913	860	893	913	878	885	862	840	876	893	852	896	958	847	887	870	856	858	887	872	872	896	879	911	878	884	858	848	881	893	922	907	881	936	925	924	914	893	904	865	829	869	833	872	904	884	904	843	880	827	884	885	881	820	815	893	897	855	872	906	928	906	881	842	816	925	880	851	846	855	852	869	880	843	874	850	900	887	853	873	870	841	872	889	918	852	889	848	868	898	877	932	898	951	827	973	857	886	910	816	877	911	867	877	842	820	861	876	904	842	870	892	915	885	817	910	857	900	900	837	850	888	894	852	859	888	901	845	866	939	914	877	877	867	874	942	844	853	827	874	863	856	867	876	840	896	887	916	884	870	898	858	848	896	910	878	913	877	830	853	868	900	886	886	908	872	877	942	870	868	929	902	842	879	909	863	874	924	888	884	840	869	881	902	879	892	879	908	854	873	924	956	907	854	875	873	910	876	897	828	867	910	893	934	866	886	873	864	901	876	897	889	900	854	913	849	831	905	892	897	901	832	836	921	942	866	882	818	834	849	920	876	895	943	874	854	862	884	907	849	882	870	903	925	916	831	881	834	878	866	853	871	886	850	897	875	886	881	837	948	847	873	932	890	892	888	872	848	920	842	857	871	857	874	888	949	851	894	896	873	853	852	859	902	852	881	827	834	885	862	952	911	910	880	797	920	879	922	869	879	824	864	891	816	879	897	921	844	895	864	874	839	902	825	922	890	882	865	915	891	867	848	925	873	887	897	851	853	881	862	902	862	913	870	882	855	865	866	882	876	855	844	881	895	894	886	866	910	875	908	894	875	932	847	860	918	856	879	881	881	866	883	827	862	868	877	871	829	905	900	928	865	825	936	896	821	882	901	879	870	866	874	883	869	900	866	867	876	881	869	843	854	875	835	895	883	855	860	859	938	850	876	862	874	860	879	866	904	872	840	893	892	881	840	888	827	885	911	830	857	900	877	865	896	845	889	921	877	880	873	849	887	887	897	901	868	891	875	890	902	891	866	852	858	914	891	924	905	859	837	880	861	902	833	855	890	899	916	896	893	893	869	853	896	871	857	843	852	879	867	901	883	877	877	846	900	880	844	872	863	897	883	947	848	837	839	877	903	911	873	877	866	887	900	888	873	843	855	889	936	873	905	923	878	892	889	911	908	897	849	886	829	875	886	861	902	868	917	900	908	864	841	853	873	904	855	880	926	820	882	879	914	859	890	874	898	909	885	894	869	888	839	837	837	901	822	865	857	831	909	891	924	915	852	846	902	899	849	874	878	832	869	838	865	874	856	888	860	903	925	875	918	873	818	885	888	900	901	900	866	908	900	888	901	855	836	898	914	888	873	897	873	849	871	825	861	816	882	875	904	906	869	866	878	877	885	852	867	879	872	812	893	891	872	803	891	897	910	920	844	806	850	887	930	941	878	864	854	872	914	907	908	891	934	891	866	863	856	834	926	897	905	945	880	922	837	843	905	857	889	894	862	886	875	901	896	921	904	897	917	859	868	867	881	891	891	833	902	883	855	872	864	855	885	874	916	865	940	875	860	822	907	866	874	957	908	924	884	831	908	864	858	860	887	874	886	891	855	869	899	831	840	898	857	886	888	884	886	830	888	866	898	874	882	864	868	899	862	902	925	849	896	844	900	885	883	889	870	889	810	868	918	904	869	937	903	842	908	924	888	909	848	836
41861	36166	15618	8989	6064	4627	3475	2591	2354	1923	1702	1590	1421	1320	1310	1249	1327	1230	1300	1135	1181	1160	1118	1196	1125	1135	1094	1113	1057	1136	1038	1062	1096	1113	1084	1149	1281	1235	1287	1268	1219	1249	1183	1273	1290	1161	1123	1051	1062	937	1004	1018	954	977	917	967	996	968	986	996	928	976	982	941	980	1019	962	1015	1007	911	964	968	1009	952	963	1011	968	925	994	988	981	921	967	990	944	966	963	963	1009	903	1023	987	949	966	936	988	967	974	980	1008	995	974	1004	948	962	981	953	959	973	967	1027	990	952	1014	975	959	948	925	976	969	949	974	968	921	1014	964	920	990	976	966	920	995	912	978	928	979	1013	971	979	957	985	1050	1035	938	930	955	978	918	1001	952	933	913	976	965	1034	995	993	1023	945	942	940	899	903	1023	929	963	931	1021	911	1026	939	994	950	973	997	976	931	948	956	936	950	926	972	944	973	964	950	997	974	1008	1019	926	955	948	944	947	956	965	925	1010	949	951	1000	957	996	1033	926	1005	968	919	925	961	965	939	972	903	973	979	987	996	967	997	964	974	981	1038	991	937	997	970	983	1000	984	962	977	978	954	926	1017	917	954	999	992	941	922	952	1009	906	974	919	987	937	942	944	943	933	971	992	939	963	955	949	998	1009	985	944	972	993	934	995	972	970	972	982	972	1007	983	1032	959	912	969	951	940	998	992	954	1025	991	921	924	928	989	995	904	943	909	961	960	971	962	969	1002	972	942	961	955	1001	933	962	945	1021	1050	985	930	948	950	953	1016	948	974	1011	931	1022	936	930	958	897	1009	920	977	958	998	986	992	1044	963	957	961	938	964	979	954	916	906	977	941	952	981	983	950	965	945	945	963	994	948	963	980	979	969	1008	1034	984	1001	1006	982	899	960	946	957	1021	950	901	965	1003	1000	997	983	1003	907	1002	971	1040	980	941	946	982	990	953	1009	1024	927	973	982	972	971	982	1005	987	1001	964	1023	1002	1000	973	894	951	985	911	953	953	987	994	925	916	950	934	975	987	988	976	974	995	977	947	930	986	992	960	984	1034	977	984	964	968	998	954	957	948	1014	933	988	968	959	991	984	983	951	947	951	988	933	917	1007	993	911	961	921	992	960	947	852	1022	933	946	995	943	943	986	1006	985	986	940	981	964	966	1008	872	959	975	1006	976	1012	980	964	954	949	953	985	891	955	948	995	901	948	908	932	970	918	961	970	971	989	956	1010	925	999	966	953	992	959	1068	972	953	948	997	887	1029	926	929	957	934	948	962	937	952	930	940	978	950	899	965	932	987	973	961	959	973	1033	1003	889	1011	965	979	947	936	1003	948	949	929	972	980	966	996	958	915	965	983	872	963	941	1013	943	965	1031	926	1036	960	922	1006	938	982	968	994	935	1013	929	1018	977	929	1014	955	1021	958	953	980	1015	983	911	946	987	904	967	988	989	983	928	973	973	956	954	973	980	981	912	946	978	981	952	933	978	1015	974	1013	970	1012	947	1012	958	1018	963	1057	964	961	1041	980	955	939	1006	944	1009	1010	988	947	959	924	955	945	979	973	986	981	966	1017	964	962	927	962	960	909	954	995	969	980	964	983	913	964	996	996	1002	951	950	904	965	903	977	955	931	977	995	940	996	939	978	975	931	1004	1005	961	1003	1004	960	1028	988	994	889	959	964	992	996	948	998	938	1010	958	951	970	970	1067	993	993	942	978	952	951	942	925	1003	970	947	986	929	971	953	983	1026	979	938	995	949	955	920	943	955	993	934	998	994	956	1002	896	988	928	1011	969	978	994	952	960	1040	929	991	928	954	940	979	931	923	932	990	988	989	1001	976	1004	960	921	949	1010	978	977	945	976	920	1028	955	959	995	973	963	1010	992	974	940	988	946	960	970	1005	1031	935	965	924	981	953	917	935	989	961	956	981	927	958	986	956	1034	1013	988	963	957	959	923	965	1003	948	999	948	935	949	953	966	962	998	980	951	1000	1004	1000	959	970	937	977	921	952	962	1004	914	987	1032	984	978	963	981	1011	977	1014	947	947	1001	980	991	976	954	997	1009	956	937	965	996	914	1005	959	980	1010	996	952	929	1000	935	1019	941	1020	963	923	928	955	981	935	990	951	978	965	952	911	984	954	934	1019	1017	941	926	969	1014	952	988	992	976	984	973	976	934	1030	992	977	918	975	961	1050	985	1006	964	983	1002	985	1029	945	976	1013	981	1004	967	989	947	965	964	930	935	954	950	994	960	1031	965	972	962	1007	959	961	932	971	984	938	916	946	937	953	965	951	1062	989	952	955	963	928	943	1010	977	947	998	964	944	918	993	921	1003	979	963	990	938	940	985	951	971	958	917	952	970	989	935	1006	966	968	1031	957	1017	981	926	934	983	956	995	987	967	944	923	944	964	928	935	925	996	951	984	964	948	1004	950	972	927	956	942	977	953	965	955	953	929	1039	999	960	995	983	978	961	979	913	944	939	1005	934	965	929	967	980	969	1013	957	962	969	929	933	960	942	970	919	985	985	941	973	958	990	993	955	970	962	953	994	915	954	995	959	985	930	987	953	958	1029	939	944	972	1015	978	1051	945	946	961	1005	975	1046	942	1020	988	937	971	932	968	965	969	1017	946	921	1033	994	974	956	985	945	931	967	1007	1018	995	959	960	1017	991	921	963	989	993	883	982	918	1023	995	983	964	937	960	1003	1009	953	912	947	980	919	941	923	970	996	1002	973	938	999	962	1011	965	977	999	973	954	991	973	944	949	985	958	933	927	955	989	994	934	989	978	977	986	964	931	958	963	992	1008	1030	961	976	976	942	933	979	903	925	937	944	917	976	930	940	972	986	977	932	975	894	987	947	1013	958	910	984	972	966	1013	938	1004	975	974	1040	996	940	944	942	934	987	985	987	964	930	1000	1021	972	1016	1005	1027	915	949	934	956	919	935	940	914	1001	978	951	987	1037	961	939	951	905	1026	945	940	936	1034	917	1007	955	1007	956	967	968	985	988	975	969	1000	964	978	987	1002	1003	956	964	960	932	1010	961	932	1001	982	1076	916	1033	987	976	979	1001	978	962	983	951	964	913	960	1016	978	987	945	967	1018	931	957	931	974	919	925	955	999	882	1027	982	954	992	1008	993	901	930	1033	989	959	933	947	964	937	1000	947	912	971	962	941	921	950	934	925	1009	985	993	981	977	937	1005	1010	922	1020	986	962	983	946	969	953	1000	983	958	968	963	930	970	1012	1023	976	930	925	899	896	964	936	982	950	977	954	994	987	975	967	960	962	939	985	951	961	998	1037	974	987	962	995	929	971	951	945	970	923	954	984	1042	936	998	1002	904	997	978	933	966	994	945	1030	1003	930	976	1019	977	913	975	931	966	980	956	921	948	968	950	963	967	963	970	967	878	984	961	958	977	979	965	983	978	997	1013	980	974	936	964	939	925	979	941	1016	945	917	1001	921	988	941	1001	985	918	978	974	1025	993	1014	980	953	953	949	977	947	948	1001	990	949	969	1007	996	1002	949	1024	929	962	949	944	948	965	959	972	1002	939	927	955	1027	1014	1031	959	880	940	979	958	951	895	969	947	971	894	886	930	942	945	932	940	935	1023	979	955	945	964	940	963	958	910	990	919	947	1033	921	977	947	917	1010	999	964	972	987	983	932	914	907	969	935	945	1013	970	982	964	927	972	970	983	970	933	981	920	1008	1007	986	963	984	1015	942	1006	983	1017	916	943	934
28786	21475	10909	1564	673	504	469	373	372	361	393	384	353	349	360	378	363	345	363	373	363	403	425	378	381	389	361	346	373	391	363	360	373	367	408	404	398	397	422	361	384	353	431	460	381	348	373	366	333	321	312	369	366	329	347	328	364	351	316	311	340	347	366	372	338	338	321	338	366	344	338	356	369	357	331	345	381	393	382	328	331	342	341	342	327	341	369	359	354	371	348	339	367	362	350	339	364	360	364	372	356	359	357	341	361	354	377	373	365	367	338	373	371	373	355	354	320	346	370	365	318	332	323	390	361	364	360	374	348	341	379	353	325	356	362	367	368	385	349	347	359	330	359	371	359	334	366	356	362	364	339	369	359	323	365	355	361	317	332	368	337	373	369	336	331	353	372	354	359	356	350	373	388	356	374	355	350	344	316	332	367	349	378	398	339	353	357	352	343	318	349	381	354	360	339	356	358	373	362	365	327	347	334	365	353	353	330	340	357	319	352	328	356	363	361	365	361	367	353	333	348	353	336	374	368	356	349	375	335	352	366	378	360	334	353	318	363	334	354	340	371	370	349	326	337	334	326	348	358	360	388	355	354	346	371	371	348	357	318	338	359	336	362	364	347	387	362	341	359	378	327	364	341	343	352	334	373	377	373	351	334	361	358	325	355	322	330	344	333	315	337	313	370	341	334	314	336	364	371	350	347	337	323	329	374	348	350	348	339	347	336	368	334	362	362	373	358	336	359	362	365	365	390	376	344	364	368	340	383	328	349	368	345	373	358	362	359	371	357	316	353	369	342	352	335	354	349	378	334	362	357	350	396	364	378	384	315	336	358	325	324	340	334	357	366	353	402	343	370	335	333	361	347	352	353	333	342	347	325	335	359	346	356	367	355	347	334	341	349	319	357	392	333	336	359	351	339	375	365	352	372	346	341	343	367	387	360	346	354	360	328	412	316	383	372	370	345	353	354	351	328	368	333	374	358	364	339	363	352	377	338	379	358	391	386	361	320	315	377	325	366	383	364	373	347	355	349	361	379	340	385	354	342	343	355	368	352	342	348	341	342	315	357	345	348	349	355	342	358	362	377	356	350	357	374	347	344	346	353	353	370	372	340	349	370	349	339	358	391	352	390	380	355	344	335	340	352	352	373	364	388	360	384	348	340	323	366	366	351	367	362	348	345	352	348	361	363	357	364	352	354	345	356	328	334	340	340	368	372	360	377	335	332	343	354	333	356	384	328	342	354	365	343	342	360	331	364	352	353	373	352	339	363	329	323	364	325	375	356	379	336	377	334	344	377	341	295	323	340	330	367	341	353	364	359	335	356	357	386	351	360	366	350	383	350	356	335	356	328	357	341	361	371	380	363	324	341	331	356	392	350	376	367	368	344	309	329	333	365	341	328	344	367	379	376	361	377	356	357	368	342	345	330	364	350	324	314	342	366	378	356	348	362	347	353	334	355	368	384	352	390	358	359	385	355	360	334	366	349	322	380	322	350	320	349	345	344	343	358	358	372	375	355	364	346	347	330	335	342	354	338	343	338	341	355	350	336	346	352	359	344	351	342	370	326	365	334	388	349	369	341	363	367	386	364	368	366	360	359	371	337	322	359	360	354	371	360	344	336	358	332	331	370	340	352	354	360	351	374	331	365	353	350	363	375	357	333	329	341	358	325	359	353	350	321	336	322	351	353	334	319	328	363	337	339	337	337	406	373	368	361	351	335	342	341	332	333	340	343	340	349	368	352	322	334	352	371	353	306	345	337	337	387	366	315	347	355	354	309	359	325	361	335	332	337	339	382	364	358	384	355	345	345	361	345	384	332	385	355	336	331	312	379	323	352	357	328	308	345	353	345	374	367	367	349	365	346	366	341	357	351	348	329	364	336	362	359	340	346	358	381	390	339	367	366	344	319	338	351	343	349	358	365	335	316	354	337	385	365	324	356	347	311	364	348	359	350	364	364	312	355	363	371	347	361	356	366	320	394	356	361	364	347	326	363	365	354	379	336	347	372	321	364	313	352	325	372	353	351	367	324	358	330	362	347	343	351	368	366	384	337	358	346	338	347	362	347	370	372	381	346	353	356	363	365	334	348	342	359	320	345	356	415	367	373	372	355	368	357	367	372	355	356	343	366	332	347	383	367	311	385	325	364	352	364	343	354	333	361	346	333	343	377	350	353	357	349	340	348	372	356	371	352	352	368	305	340	307	359	349	342	361	358	349	366	340	366	361	318	371	349	344	369	385	372	334	351	391	376	334	384	371	365	335	349	372	379	367	377	314	358	363	373	334	331	365	317	306	360	355	306	303	360	357	362	387	340	344	350	374	359	360	344	378	361	338	325	350	388	326	387	350	321	379	351	347	342	337	352	348	367	312	358	353	341	343	360	324	369	377	377	383	331	401	348	373	344	349	362	357	352	337	358	342	369	361	368	337	331	370	346	372	358	370	341	373	388	366	330	353	388	351	359	343	368	358	344	352	337	349	337	331	321	372	317	337	348	403	374	359	350	343	361	353	350	324	326	344	349	360	339	344	376	364	358	363	347	376	341	357	365	350	399	320	378	319	348	337	368	386	383	352	372	373	378	316	373	361	338	343	320	340	364	354	348	323	353	336	329	368	350	358	371	322	349	348	355	376	370	346	323	345	342	338	334	329	344	323	357	381	341	316	345	350	345	343	350	327	364	319	350	366	324	351	339	359	348	388	357	364	355	321	360	338	378	343	351	353	366	323	354	343	347	365	367	352	355	329	350	348	338	317	333	365	329	369	341	327	330	373	360	350	364	382	379	355	374	359	350	308	344	362	344	334	331	349	354	327	331	336	350	352	355	329	348	358	361	367	347	336	394	348	363	348	384	321	395	348	342	352	357	336	328	343	366	345	388	335	390	336	360	354	358	340	351	316	350	333	345	346	337	341	361	328	363	340	358	327	363	303	360	337	361	327	330	337	355	365	358	372	359	345	366	328	355	363	362	365	403	347	362	352	358	382	346	368	344	333	364	334	343	348	335	346	350	317	373	341	367	333	317	355	342	327	362	345	329	358	330	376	324	360	361	359	368	362	327	318	361	362	360	338	376	314	359	379	358	344	314	366	358	367	331	343	381	326	345	386	320	378	346	352	344	328	355	343	395	384	379	376	362	338	338	367	361	358	349	337	329	367	366	352	321	379	372	350	343	368	328	340	307	352	360	364	372	362	388	352	346	356	358	355	345	348	347	338	327	335	357	352	326	320	350	354	363	380	397	370	343	343	349	356	366	349	337	362	340	393	359	346	371	349	356	344	373	372	372	347	324	346	374	365	402	363	370	350	387	380	377	344	338	347	327	342	349	353	366	338	364	344	365	342	363	333	348	367	317	334	355	342	332	313	337	353	364	377	359	336	339	334	363	371	355	358	346	352	363	367	334	374	345	351	353	360	374	308	345	344	358	334	353	358	354	339	346	351	361	362	345	321	384	360	339	319	344	385	347	321	377	339	341	357	370	368	344	338
34677	13521	2814	1533	874	747	555	494	513	482	467	434	476	438	449	456	433	460	438	452	407	406	411	440	405	409	444	423	447	457	408	432	421	443	418	461	467	477	506	468	467	488	488	475	531	428	470	452	448	440	361	430	440	421	407	412	373	405	389	330	410	412	412	397	375	402	432	445	424	385	435	430	409	392	416	417	412	372	428	396	425	386	382	441	409	397	408	400	410	434	392	398	392	417	401	425	394	420	408	408	394	373	410	388	394	425	391	427	428	418	411	393	410	405	448	396	419	396	394	399	418	395	392	415	389	433	423	368	390	403	383	405	435	419	417	388	417	402	396	378	410	382	389	400	421	422	426	421	390	446	416	408	425	414	431	358	416	375	390	389	423	445	409	457	418	383	412	389	425	427	434	419	421	422	428	431	437	438	446	425	414	380	431	410	388	394	437	403	398	406	390	454	375	395	396	384	412	419	423	432	429	417	433	417	407	408	430	408	409	411	428	436	395	373	393	433	441	427	396	451	414	392	420	384	423	408	410	381	431	423	419	419	378	423	387	386	396	392	432	398	363	420	422	422	422	387	380	379	412	394	389	395	432	426	387	377	413	410	379	386	451	421	390	418	393	400	399	392	405	417	438	421	412	412	443	429	429	409	416	393	407	383	415	390	401	416	399	428	407	461	414	387	385	406	405	396	430	418	372	407	397	400	417	425	426	413	430	396	391	404	372	417	425	421	411	422	451	406	386	403	383	401	431	382	455	392	408	388	393	399	422	404	406	393	393	389	405	427	368	402	433	363	410	431	425	436	375	389	403	403	367	428	383	413	426	441	430	392	418	423	426	397	396	394	403	396	448	386	396	400	434	416	419	399	407	404	389	437	385	418	394	404	426	425	408	405	426	388	415	452	429	410	412	411	382	420	388	401	405	391	406	429	398	412	420	436	398	399	375	431	426	415	384	399	451	388	408	401	396	417	417	422	405	398	380	445	397	406	440	408	421	359	407	432	398	386	401	386	407	402	386	416	388	396	390	408	411	408	438	433	424	397	396	415	397	413	378	410	400	403	385	390	411	429	407	413	419	383	391	400	409	418	396	404	379	413	392	377	377	407	425	439	388	443	399	404	399	398	426	417	415	403	378	409	397	392	400	414	388	441	373	414	392	396	385	387	434	391	418	374	404	413	410	394	390	405	427	417	402	401	420	400	399	385	391	414	424	395	435	401	405	423	416	400	421	426	408	422	413	422	433	411	389	377	368	418	426	398	401	397	406	436	388	409	416	391	398	419	406	413	399	409	371	408	387	391	373	384	415	428	415	373	434	398	402	414	400	385	416	404	389	410	382	398	418	413	425	418	454	412	383	393	410	378	404	413	410	372	392	398	407	421	416	396	402	408	389	431	414	405	414	420	431	395	396	386	431	403	409	427	404	411	433	393	404	387	405	384	406	401	421	460	417	428	393	399	398	399	400	406	409	395	376	385	453	373	405	384	371	406	406	427	410	408	430	367	442	394	443	431	429	422	384	426	418	412	382	400	409	407	428	400	399	411	371	433	383	414	456	427	422	388	379	422	383	465	425	411	414	417	421	389	397	456	409	372	432	410	383	423	404	413	439	444	384	413	403	406	463	427	438	411	401	412	424	441	409	385	377	367	403	402	390	432	411	397	384	438	446	393	390	439	452	441	385	411	418	446	464	423	377	391	437	433	427	410	379	399	392	405	408	400	404	420	368	405	420	425	402	413	376	415	405	432	409	371	415	414	401	399	440	401	402	408	424	395	405	442	413	437	436	406	401	404	398	399	381	402	439	446	422	404	411	373	421	404	399	400	411	401	389	393	384	423	409	377	417	370	448	422	403	382	400	438	344	383	436	423	412	435	405	421	398	405	413	427	396	430	390	390	402	426	376	395	390	379	382	448	434	408	407	402	407	441	419	426	386	383	410	471	444	387	434	404	434	426	435	412	391	405	429	372	378	441	400	426	439	425	385	393	395	393	416	412	400	398	432	434	411	406	394	486	410	420	428	384	443	431	416	437	402	392	402	412	408	424	409	406	420	440	425	437	396	419	379	373	409	396	405	427	388	395	423	423	412	422	424	383	422	414	409	355	415	422	395	440	423	439	419	432	420	382	402	353	424	415	456	417	368	429	437	422	414	397	427	388	399	400	400	369	368	408	393	397	416	403	393	406	442	390	405	390	418	404	391	407	439	428	400	435	424	402	408	407	429	413	407	417	402	417	398	364	401	424	432	405	393	372	398	428	402	393	396	395	402	369	400	394	390	415	415	434	404	414	401	378	417	445	416	391	392	412	413	435	402	397	403	417	414	412	386	412	380	388	390	413	428	384	399	453	428	397	410	391	405	405	395	430	443	432	430	394	413	391	399	403	398	373	399	373	411	391	390	403	438	378	410	389	372	413	383	414	444	392	395	405	405	388	400	395	414	389	420	394	419	375	397	446	412	441	394	388	368	421	367	390	368	452	415	448	404	457	424	399	420	381	419	383	427	368	399	423	396	406	393	417	439	408	389	418	397	385	397	416	412	417	396	429	411	375	385	370	426	441	391	420	406	440	412	388	395	409	426	391	396	419	392	404	385	445	402	377	418	414	415	411	395	437	406	424	402	425	410	443	406	426	402	388	419	417	416	391	401	375	395	392	424	413	401	398	393	421	434	397	429	453	418	413	419	425	410	406	408	436	393	400	385	383	425	431	382	411	424	410	370	395	369	347	419	405	413	402	436	429	406	407	405	409	409	404	424	413	375	401	410	404	406	423	448	402	403	416	393	395	394	437	427	403	419	414	411	375	398	382	426	424	380	419	389	414	426	412	408	387	402	440	419	423	430	395	381	438	437	436	418	429	404	398	439	371	370	415	412	413	410	434	395	385	402	414	436	418	379	389	432	417	386	426	410	418	389	409	405	395	462	400	414	404	414	411	371	412	395	418	415	381	413	371	396	395	374	465	401	435	393	409	428	397	414	395	410	412	388	401	427	434	436	426	451	431	410	453	415	431	386	394	397	396	419	390	391	393	366	396	421	450	421	402	419	418	406	407	402	388	394	405	370	426	397	430	430	375	449	377	390	391	386	414	381	381	420	414	417	394	419	421	421	405	393	411	424	396	399	411	433	398	388	429	388	411	453	372	418	431	397	370	375	420	398	415	386	388	429	417	377	405	397	428	381	412	400	408	415	404	424	401	434	406	428	396	388	386	415	420	388	418	373	398	377	409	424	354	446	429	432	424	371	377	388	433	434	405	431	412	428	397	405	366	435	433	434	387	426	403	425	365	402	418	403	366	408	402	433	387	422	394	417	405	410	413	396	403	395	415	413	426	392	405	416	422	395	395	391	439	429	393	421	438	435	380	422	393	415	393	403	408	388	423	419	392	427	414	423	388	400	424	383	404	365	402	400	424	425	401	382	400	399	410	391	378	392	389	414	388	415	411	394	438	399	373	444	390	404	388	385	397	382	437	398	421	390	422	435	392	371	393
23412	20896	28183	23729	20905	12773	1740	1037	942	917	830	807	808	772	744	773	674	726	699	750	692	724	673	671	707	678	735	709	663	666	656	649	713	708	681	750	721	735	756	711	714	727	801	803	711	689	669	671	614	644	674	642	610	626	617	620	651	647	621	641	624	638	635	635	634	667	638	633	585	622	664	683	614	660	607	621	630	601	631	630	654	636	632	638	644	626	644	632	631	637	642	567	614	618	627	615	611	603	615	655	633	663	588	626	626	649	648	644	653	616	607	589	636	679	604	611	660	620	640	610	613	636	661	620	634	586	622	601	628	623	622	615	610	645	642	625	649	612	603	656	665	651	645	629	598	641	614	644	629	629	606	655	619	618	594	618	665	644	690	604	632	695	634	634	676	657	629	643	644	616	590	640	644	600	583	648	666	694	628	639	659	645	622	649	597	620	629	639	674	610	636	636	598	636	618	619	596	655	670	636	627	649	628	600	641	636	637	607	647	630	611	640	638	655	647	633	618	670	620	620	657	684	628	623	603	612	632	651	611	599	629	647	603	632	599	644	635	622	657	589	628	623	608	606	614	585	630	655	665	656	659	648	614	649	605	673	651	640	631	627	659	658	637	653	641	615	622	656	593	640	646	584	621	594	628	625	632	619	622	619	578	650	627	618	627	621	628	627	667	618	598	632	616	599	662	642	611	645	648	640	616	618	660	666	652	631	606	644	614	635	628	638	641	594	588	600	625	626	625	615	639	644	621	623	621	612	667	603	607	651	624	647	596	647	596	624	632	635	617	641	610	619	619	637	625	650	627	628	609	653	616	651	636	649	648	639	608	618	636	652	601	597	623	655	616	606	645	655	686	626	635	631	625	640	625	590	632	625	600	644	656	628	638	642	636	611	624	624	679	598	634	628	620	657	640	651	599	630	660	628	648	644	635	612	615	647	633	605	562	618	651	660	660	636	626	617	617	635	639	635	626	642	630	606	581	602	634	631	605	637	639	637	598	654	652	628	619	620	588	628	570	644	642	662	654	626	601	618	684	629	621	645	623	628	657	610	648	635	636	643	669	603	632	643	611	609	686	611	629	601	658	602	616	632	638	616	648	653	647	614	637	646	625	668	602	619	683	621	630	643	632	560	646	639	653	667	610	634	634	678	647	624	605	637	646	675	649	649	599	629	662	609	651	632	636	607	648	638	671	621	677	692	629	642	621	620	624	662	625	675	686	628	641	655	646	638	610	614	687	645	619	619	640	621	627	640	654	673	676	663	603	630	664	650	673	662	620	615	655	619	655	655	629	626	619	607	622	710	597	597	617	597	608	603	632	588	587	621	660	624	634	588	650	616	646	668	636	591	618	664	642	620	669	633	622	623	566	659	662	595	631	621	667	634	636	643	649	650	624	673	633	651	605	576	687	680	606	636	641	580	653	641	640	602	631	603	629	673	604	616	621	707	637	659	667	627	615	650	630	660	611	699	619	636	581	702	592	681	625	644	626	646	627	637	600	621	632	623	598	602	586	615	636	653	607	684	625	595	660	667	677	614	617	640	665	664	661	622	633	685	608	641	643	614	649	660	641	664	649	633	661	656	632	606	634	675	621	636	617	657	606	608	648	641	629	602	622	665	625	619	638	629	640	650	642	593	605	628	627	608	651	630	653	667	605	621	608	663	639	657	630	595	610	636	666	632	631	659	599	645	630	628	659	634	667	613	651	574	572	647	636	637	598	605	596	660	627	654	650	588	604	604	667	652	582	625	604	612	663	648	624	615	659	632	604	586	583	611	608	595	667	626	608	632	656	642	628	666	620	635	621	643	629	612	624	609	681	621	624	635	604	671	624	582	565	568	680	638	600	644	625	666	637	619	630	596	620	634	661	646	677	627	616	686	588	662	638	605	601	619	681	613	639	613	617	664	640	610	647	597	576	638	619	620	629	630	630	623	662	658	630	626	617	606	650	641	625	633	587	623	640	624	647	609	601	619	678	640	634	666	595	610	656	599	626	655	653	637	633	632	618	635	660	606	637	640	667	681	603	617	664	661	625	652	635	638	628	643	622	627	635	640	623	608	641	585	618	652	651	625	636	633	668	617	613	583	648	657	637	679	643	621	627	609	619	655	648	661	574	631	624	615	616	630	605	689	628	607	633	623	647	651	623	610	640	635	682	618	641	629	656	600	676	591	660	667	636	677	616	605	635	669	650	659	631	608	648	605	659	660	635	623	625	598	635	669	619	626	661	640	638	629	626	661	599	641	578	654	630	645	646	714	663	601	631	614	655	660	621	659	626	617	577	620	633	602	650	659	673	669	611	629	627	635	595	673	629	628	628	598	658	660	623	643	626	672	623	656	613	634	616	629	669	628	666	633	642	666	667	618	603	627	576	651	640	643	659	585	621	636	663	639	623	590	647	600	623	646	640	617	625	603	626	599	642	658	653	623	647	654	634	597	651	624	677	620	595	636	640	680	607	616	662	648	596	650	645	639	645	576	626	636	635	637	641	607	628	591	646	633	626	618	617	631	603	676	654	639	628	620	656	587	641	650	612	643	581	675	619	654	633	651	658	608	584	673	644	637	626	590	591	676	650	651	673	632	663	595	650	660	593	642	687	611	610	624	653	610	608	609	667	641	626	612	596	669	602	604	646	608	653	659	581	646	615	617	664	604	663	652	621	586	598	662	625	600	640	623	593	578	624	645	630	628	636	639	601	594	576	650	591	655	588	607	629	597	653	595	628	606	597	646	679	639	642	639	659	619	622	623	652	658	677	614	655	668	602	638	621	641	593	590	629	620	637	636	648	612	630	649	630	591	654	628	654	625	622	626	619	658	627	632	655	657	632	593	569	627	607	650	656	642	651	657	643	601	626	623	630	642	644	657	651	614	630	591	620	661	620	691	666	664	611	602	625	606	619	624	629	631	586	607	612	661	651	657	662	643	635	687	630	610	670	648	652	611	646	663	609	664	650	651	661	642	614	606	635	585	604	616	621	633	636	620	594	678	618	645	627	626	633	584	650	633	642	629	636	606	607	621	630	625	673	626	628	650	592	633	609	664	667	665	654	621	630	564	635	641	637	611	661	657	648	613	625	627	664	616	618	618	638	631	653	619	636	638	664	634	584	581	612	626	615	642	604	635	632	649	616	626	663	643	623	623	655	647	597	613	626	602	619	645	643	648	629	623	677	635	675	622	636	667	643	619	614	589	605	634	651	596	653	621	605	654	619	625	625	600	634	655	639	603	598	601	629	624	625	633	643	607	637	648	604	698	603	644	637	636	608	590	639	597	608	609	614	639	643	652	642	624	610	622	625	651	625	611	642	653	665	601	634	628	627	615	674	668	632	645	601	618	633	610	613	642	578	633	616	618	621	677	644	640	642	652	592	628	610	625	619	617	666	636	627	676	636	637	663	572	616	645	638	624	607	684	614	680	634	646	622	603	658	628	611	596	611	663	612	621	616	676	688	583	646	642	624	619	623	626	693	632	675	632	571	646	655	615
36581	27733	9965	5323	3259	2347	1967	1566	1315	1190	1061	962	908	879	824	856	846	894	874	879	804	849	821	785	825	867	763	817	810	800	819	756	776	805	835	814	844	834	860	802	843	868	918	938	830	779	780	782	741	745	736	714	701	707	665	718	725	707	739	647	690	689	724	713	719	735	731	647	720	668	698	698	729	701	709	705	707	692	766	741	709	692	694	664	683	738	701	702	718	670	742	680	703	680	697	741	725	670	728	708	701	658	686	710	715	717	700	681	701	673	726	723	702	746	700	732	713	681	756	702	743	699	684	739	750	740	726	680	702	754	712	742	698	755	685	743	660	702	636	714	759	664	708	744	717	704	715	743	687	709	720	723	688	750	693	747	703	711	706	698	651	683	681	712	703	687	663	708	754	716	669	717	689	672	706	707	700	691	693	693	726	709	681	750	707	699	725	707	727	679	737	717	723	703	717	708	691	769	685	751	707	687	714	738	719	693	663	689	720	671	663	715	744	746	691	717	736	718	704	743	763	731	694	762	715	675	680	718	733	679	723	694	715	726	683	727	682	686	692	670	767	725	700	749	693	714	762	720	712	646	722	753	645	697	693	738	720	672	715	716	749	693	701	674	728	689	686	759	736	718	683	691	677	711	678	695	739	734	758	712	673	696	749	633	671	669	701	748	696	701	722	695	733	730	737	662	691	714	738	713	660	726	702	681	750	725	732	718	720	707	692	711	731	692	736	645	706	686	746	700	655	652	685	718	704	709	771	691	687	740	717	665	729	694	698	681	679	709	661	697	673	707	731	724	719	767	722	675	690	695	698	702	724	680	720	699	702	682	691	685	751	666	683	705	689	709	708	678	776	694	738	687	682	740	731	666	705	703	727	707	727	682	709	658	721	739	694	715	719	686	703	749	758	691	698	719	712	702	730	750	728	682	687	692	733	702	702	689	739	744	744	729	712	697	730	715	717	774	684	717	707	680	745	671	766	692	657	748	709	670	722	657	697	734	725	678	731	692	703	722	722	693	691	753	742	697	671	664	665	673	693	695	719	662	694	722	730	704	696	715	697	692	688	713	712	672	724	734	696	714	668	701	697	737	680	718	728	718	697	668	723	742	707	729	686	746	669	699	733	743	685	667	679	688	743	747	693	702	666	732	704	695	729	728	727	696	723	752	752	680	731	710	705	702	729	694	689	701	671	704	718	729	690	696	675	708	739	726	732	720	675	718	704	702	720	675	683	658	715	695	733	687	727	692	693	701	655	722	715	661	739	706	736	739	683	755	696	713	696	703	688	726	748	684	707	711	726	688	731	759	635	734	730	742	701	703	677	674	697	645	718	693	722	670	744	733	715	720	703	712	693	719	698	754	688	700	740	733	672	688	660	740	727	706	671	736	696	746	711	677	747	701	720	703	714	706	718	691	691	731	700	704	716	693	694	737	686	658	682	717	710	697	717	724	704	684	680	625	670	707	685	760	715	687	719	692	714	703	619	698	736	663	714	697	688	735	706	668	658	741	754	686	712	723	734	705	716	675	720	770	719	756	665	751	678	761	714	728	724	763	702	753	720	714	726	713	653	728	713	698	705	696	712	714	665	734	716	706	726	712	640	693	734	763	708	713	721	759	663	656	719	705	688	671	748	742	684	701	738	736	707	629	672	693	711	698	713	662	732	682	672	685	747	715	685	666	705	731	644	743	665	717	734	664	738	708	672	705	712	723	742	737	726	693	721	695	687	631	725	689	714	696	685	723	734	746	660	701	691	716	702	672	699	717	755	733	693	762	676	669	688	721	724	727	726	698	680	685	737	735	754	698	707	678	694	698	678	709	723	718	706	724	715	695	675	725	703	725	655	696	743	712	738	706	725	728	718	722	688	708	676	686	682	673	704	685	663	663	696	734	702	674	718	684	695	691	722	705	719	665	720	704	727	673	741	711	676	732	742	722	679	724	697	690	692	700	721	714	684	665	710	747	678	687	670	695	697	699	703	658	743	717	657	727	687	737	712	749	705	685	683	658	756	738	688	739	737	745	663	691	698	721	695	684	662	683	666	686	744	693	703	693	677	735	652	704	695	709	723	686	661	692	740	723	727	714	733	677	724	668	719	665	701	750	727	708	683	667	703	692	706	656	708	729	711	715	715	748	701	683	732	736	690	726	662	741	718	717	693	696	718	706	763	680	705	703	722	691	702	681	714	705	686	712	723	722	729	726	705	694	681	723	716	746	696	731	678	703	690	654	654	682	781	694	722	708	641	715	695	669	693	688	736	701	731	707	690	694	713	697	660	706	697	749	715	702	705	662	724	719	709	724	726	698	719	722	792	654	676	695	743	694	742	724	654	708	708	691	689	711	719	656	666	693	756	704	680	715	697	720	721	723	733	716	714	672	714	696	745	700	703	745	679	694	706	705	698	723	728	711	717	691	713	644	670	727	676	702	683	715	680	761	752	673	712	674	734	700	737	692	701	660	707	710	686	711	720	717	719	690	680	671	715	668	734	740	674	665	690	676	679	706	672	681	617	738	771	675	741	670	677	678	688	679	721	729	677	701	675	715	703	681	682	734	640	723	656	662	707	751	674	707	714	705	705	707	704	710	709	711	704	727	744	704	697	674	738	712	666	685	659	659	679	690	710	704	649	726	759	698	674	686	702	675	693	638	721	684	692	745	735	671	734	732	715	705	698	734	706	666	735	745	709	695	686	684	726	702	735	674	681	684	671	716	703	718	698	693	660	749	686	719	725	679	667	717	722	738	711	716	734	702	682	699	715	677	712	708	717	735	728	667	759	693	688	744	646	709	758	697	735	699	699	734	733	654	688	670	730	732	674	670	690	655	688	725	742	706	709	673	696	690	683	722	704	660	713	678	670	691	706	730	696	729	705	738	721	723	744	757	664	749	735	692	717	699	699	665	733	694	707	705	646	720	694	702	692	699	716	640	640	698	747	730	722	670	696	703	703	724	735	709	667	693	684	707	690	717	685	746	669	694	695	671	689	729	717	738	741	736	770	732	724	726	685	739	684	701	709	674	704	757	737	697	679	707	706	722	697	707	721	713	679	721	705	711	740	727	686	748	663	740	695	684	691	708	670	693	693	690	712	678	676	703	720	741	731	727	689	703	753	738	754	730	713	720	707	679	695	703	713	699	734	698	720	693	734	732	734	656	784	712	717	684	665	680	723	716	667	678	694	685	728	715	747	725	694	671	685	752	721	689	720	702	725	668	661	745	726	737	675	729	687	743	682	731	715	682	720	692	742	663	738	650	638	699	746	683	690	692	719	728	719	699	666	677	689	671	643	686	684	707	721	722	696	688	751	688	661	716	718	716	716	726	766	739	732	725	702	693	753	683	729	714	698	722	690	740	689	686	733	704	709	739	703	729	671	738	737	713	677	749	724	661	718	741	704	690	678	708	702	664	732	684	680	654	750	712	697	715	762	696	721	732	709	677	702	684	725	779	654	709	686	685	737	714	719	744	680	736	690	670	687	747	669	698
24576	20900	27248	24568	12859	1041	693	597	510	507	479	479	439	481	449	464	424	456	450	453	434	395	417	447	450	439	458	448	438	397	424	477	423	433	411	476	477	484	467	471	420	479	481	474	450	439	439	408	398	399	404	401	404	410	421	390	380	408	421	440	439	412	400	388	439	403	399	422	458	429	417	428	460	408	377	426	412	427	411	383	446	395	369	396	408	388	392	418	408	429	390	358	410	392	406	416	429	392	429	405	410	401	402	431	446	395	402	414	392	434	429	373	444	429	417	410	395	408	414	430	394	440	419	390	416	391	412	407	376	397	412	415	435	416	389	384	378	387	402	389	368	453	406	404	378	393	402	403	381	428	400	433	411	402	362	424	416	382	406	428	427	418	421	387	434	418	408	405	406	386	363	424	402	392	418	418	361	414	395	414	408	408	395	444	406	416	437	408	379	426	394	424	427	371	433	436	402	393	386	407	412	381	415	394	378	419	419	410	424	426	396	399	417	419	402	405	410	392	419	425	389	412	376	404	437	408	401	379	388	392	392	443	435	428	379	404	415	420	427	422	390	388	351	397	390	391	387	391	387	392	390	401	419	422	417	410	421	375	431	430	412	412	396	385	393	382	381	443	413	381	425	394	439	453	407	417	414	391	392	401	390	406	432	397	405	406	407	382	373	412	387	433	395	409	413	415	391	359	392	410	412	373	422	399	396	431	424	391	418	398	388	429	408	412	368	401	372	418	406	384	421	403	392	379	397	392	361	393	415	371	380	420	426	413	396	392	405	396	400	409	407	432	442	398	391	379	421	445	397	379	420	423	400	405	387	434	386	418	398	424	403	430	390	386	377	401	429	394	413	453	430	413	397	418	419	436	413	453	399	410	416	381	393	389	414	423	392	383	394	395	390	392	408	405	403	381	425	371	386	413	405	397	409	419	396	416	399	405	412	423	416	364	402	410	432	359	428	368	382	418	387	398	391	416	406	399	367	411	433	439	376	405	380	400	421	375	403	366	365	408	420	408	419	411	416	393	392	413	375	407	406	404	413	441	421	407	410	412	409	440	402	395	407	395	400	412	395	416	405	394	422	438	385	410	407	403	373	413	389	399	393	390	363	416	413	440	392	373	404	427	447	390	394	436	432	410	416	424	448	383	396	414	424	413	462	455	415	417	449	406	437	375	368	372	410	404	416	403	401	422	405	382	393	425	443	416	427	366	422	447	390	389	396	385	407	404	400	406	399	401	444	403	422	400	402	419	367	415	414	382	404	365	387	348	414	443	455	423	431	438	390	398	392	399	404	407	396	421	446	400	409	436	394	440	421	404	397	432	414	413	398	404	435	422	393	410	403	380	383	394	429	382	388	420	385	367	418	415	422	378	374	417	424	394	382	375	422	425	397	400	391	437	376	416	421	432	406	432	410	413	434	421	406	415	405	413	450	416	402	407	405	380	418	398	408	371	413	392	412	404	411	396	405	446	401	434	388	399	425	404	420	396	424	391	416	384	375	419	386	404	405	383	375	412	405	424	373	429	426	423	449	458	369	405	398	411	438	389	394	407	371	424	422	404	427	379	403	384	425	430	418	430	444	414	399	379	384	407	428	396	382	433	397	395	403	386	379	379	435	382	428	432	388	414	433	432	375	399	384	383	408	437	414	384	405	367	420	381	389	398	401	379	403	404	384	436	404	424	401	418	411	408	398	380	424	383	424	400	414	406	381	417	409	423	384	415	408	393	429	371	365	443	416	455	385	342	417	391	420	411	411	432	363	343	387	443	409	409	370	424	410	435	399	375	396	328	390	421	419	404	389	391	395	409	434	415	389	413	399	414	377	407	394	405	380	371	367	423	388	389	354	391	373	409	422	395	431	406	397	412	404	419	381	399	383	394	385	413	418	425	395	419	379	397	395	396	421	408	417	443	398	436	420	404	450	395	411	432	399	401	397	399	415	388	396	377	420	407	425	432	385	425	385	448	417	358	423	397	403	430	407	428	359	419	397	385	413	412	435	446	370	397	383	402	389	405	399	459	366	371	391	404	415	401	384	397	440	396	449	396	415	410	364	404	406	409	411	420	417	403	386	425	426	404	433	383	375	394	398	393	423	388	431	410	388	399	452	436	421	403	420	380	403	408	425	354	415	436	393	401	389	412	380	405	401	374	412	419	410	408	384	391	408	430	406	417	404	392	379	365	372	368	414	402	413	392	448	376	418	406	415	424	395	386	378	375	397	412	392	385	397	410	451	411	408	394	434	386	404	418	403	396	414	422	393	390	389	366	367	398	382	407	401	377	419	436	370	416	382	417	403	406	391	408	378	417	407	424	418	401	395	389	386	401	387	408	371	371	408	390	379	439	427	391	404	435	405	440	406	392	432	395	391	427	399	385	407	385	394	388	411	437	441	391	382	446	416	403	379	417	400	395	420	371	425	421	405	358	418	386	410	387	374	416	384	378	401	409	443	434	416	411	426	444	433	398	416	377	410	392	455	388	397	410	395	388	360	399	384	386	439	394	411	418	432	390	421	377	393	418	400	434	396	419	413	402	403	423	404	404	447	384	408	386	417	409	379	413	437	381	400	422	432	434	384	383	419	379	393	396	450	390	394	400	431	420	409	396	379	411	424	419	416	404	449	390	401	431	417	403	399	421	401	413	377	373	404	390	399	411	396	356	407	373	439	380	421	399	436	378	435	442	402	399	423	416	412	425	404	407	438	397	424	418	412	409	413	401	402	436	430	416	374	369	411	417	379	394	392	429	399	439	428	372	376	390	323	415	398	380	376	426	393	431	382	406	399	419	419	412	396	402	389	393	383	407	398	411	398	362	408	403	441	418	378	396	398	401	419	383	381	428	406	441	409	394	407	422	403	391	394	411	380	427	394	410	408	424	407	422	424	402	428	415	410	404	406	409	418	410	431	402	416	431	402	405	404	425	402	385	429	439	376	368	392	404	400	392	432	405	420	449	403	418	427	407	415	398	436	398	381	429	402	420	382	392	392	382	423	405	406	421	400	393	410	410	397	375	419	383	399	439	399	397	388	395	381	402	412	379	432	425	434	431	422	392	407	426	433	438	408	443	371	415	465	408	379	399	407	396	433	417	456	407	437	387	456	403	399	418	447	423	403	402	431	416	401	397	381	399	383	410	394	392	384	405	403	407	425	417	400	408	424	411	404	424	427	415	406	399	408	420	433	412	409	429	434	370	391	383	421	428	363	400	406	401	403	419	372	407	356	421	449	425	415	396	395	395	381	411	388	369	399	400	424	403	420	440	424	417	400	399	424	435	394	388	415	398	433	410	425	378	371	408	418	463	388	397	401	401	398	409	394	428	386	396	437	402	398	367	402	399	386	398	397	437	428	405	435	419	411	428	388	408	396	377	409	403	416	401	403	379	388	377	412	410	418	372	394	412	444	429	407	413	411	395	410	411	407	411	401	428	436	455	386	363	426	414	408	393	415	393	421	415	395	386	413	429	461	411	391	407	425	414	411	432
35056	23486	6599	3519	1996	1436	1156	1007	888	687	700	655	635	593	619	604	640	572	592	584	585	536	583	529	579	516	558	506	517	565	558	510	555	541	587	593	604	604	612	603	533	583	636	622	564	555	554	512	517	447	465	485	470	475	491	472	472	483	483	477	458	502	505	446	486	464	471	495	502	485	489	455	475	502	462	527	511	514	463	492	519	483	489	490	493	484	449	496	482	477	478	458	456	459	474	450	475	470	500	468	530	504	453	500	499	510	489	487	485	487	481	514	498	482	502	495	521	519	463	454	481	483	486	435	496	489	486	435	455	438	460	461	498	443	458	462	471	481	477	429	448	505	527	468	462	508	513	492	515	532	473	485	467	493	495	461	485	462	474	497	468	496	500	480	509	474	498	518	479	468	483	485	490	469	474	485	448	467	499	481	441	470	484	506	483	495	468	487	486	536	522	482	488	454	483	504	504	454	475	465	496	472	474	531	468	471	516	468	477	521	486	486	490	451	468	463	484	476	462	468	459	487	524	466	486	499	506	479	485	486	489	546	495	473	482	488	493	522	474	509	457	450	471	478	469	504	486	480	475	435	468	430	458	475	516	464	467	502	458	477	493	456	503	476	486	490	468	452	463	480	457	458	463	499	521	489	481	497	486	504	444	487	461	522	439	527	477	463	494	500	469	466	489	502	469	495	529	467	463	490	482	475	447	468	458	491	487	473	438	439	495	451	486	463	488	515	473	428	440	492	483	449	491	436	487	496	523	478	501	522	433	485	471	471	491	480	434	453	513	458	499	484	457	473	497	489	478	495	448	487	485	493	464	494	479	436	462	478	496	469	512	502	497	474	473	486	447	500	506	444	497	484	489	488	476	468	491	488	521	479	474	509	443	448	473	477	502	498	465	477	484	457	463	484	510	520	522	481	505	458	463	471	469	504	461	490	491	505	500	511	511	486	479	433	483	453	492	492	459	462	493	516	472	472	504	485	450	478	453	469	477	484	508	493	491	482	477	494	462	529	440	446	462	504	492	489	503	520	474	398	440	464	450	487	464	483	499	456	486	500	496	455	477	484	449	494	451	490	456	483	518	483	477	496	461	530	455	512	498	485	456	496	460	488	459	484	518	522	447	464	472	493	505	472	486	467	453	483	458	514	463	465	499	471	459	465	516	431	487	492	417	488	475	511	490	480	459	452	505	451	474	467	521	468	472	477	475	454	462	451	462	459	489	477	457	500	436	512	503	452	467	467	489	467	454	460	482	497	503	497	515	469	455	475	466	490	474	465	489	485	483	497	489	455	490	502	491	473	499	478	488	454	471	494	498	440	474	480	488	528	465	500	455	498	471	491	490	466	465	452	443	484	490	457	474	482	455	457	510	475	482	441	466	481	475	513	501	494	476	464	451	482	522	409	471	500	463	465	460	443	491	465	510	483	475	478	467	460	454	477	480	480	444	462	475	483	464	482	486	474	478	481	516	489	463	462	504	430	512	453	488	478	493	447	488	493	498	470	465	513	459	447	472	513	475	473	481	458	473	482	491	444	414	479	497	477	471	497	469	490	460	486	487	499	485	493	502	459	482	493	511	476	478	482	520	519	514	448	514	467	485	447	469	468	474	471	500	471	510	480	476	484	460	513	481	491	496	473	472	450	481	493	509	475	484	457	458	500	488	472	447	480	488	495	482	481	461	475	500	493	466	514	478	502	482	523	485	484	499	476	460	511	489	515	452	447	510	480	449	466	522	453	519	473	492	505	467	480	478	503	493	464	536	485	458	513	467	476	471	444	465	493	461	497	478	475	494	475	479	502	456	462	502	462	446	472	497	475	485	515	480	471	468	466	521	468	485	450	511	512	476	501	472	451	498	465	502	474	485	477	473	496	507	483	471	476	487	468	486	475	464	499	482	477	498	433	470	434	500	496	481	489	504	510	447	486	463	485	476	483	495	431	515	479	483	501	458	454	493	493	478	511	494	499	470	477	464	471	493	482	475	440	511	502	504	476	453	491	448	490	480	512	538	491	542	462	524	468	479	478	499	476	474	497	478	483	495	481	478	485	471	473	503	490	475	506	482	510	492	485	472	474	518	467	463	489	462	453	472	422	479	469	474	474	475	483	464	476	506	494	512	499	501	454	507	522	453	491	497	443	479	473	451	467	477	476	455	492	507	500	509	502	460	488	503	447	454	482	466	487	449	452	468	532	491	455	462	480	459	465	443	477	481	486	492	467	487	488	447	497	485	460	480	454	479	489	460	522	479	472	462	520	537	506	487	448	448	489	501	434	474	489	518	494	474	471	479	521	481	449	480	488	489	486	470	452	492	507	499	505	479	474	454	486	505	518	458	514	491	481	501	492	453	493	449	475	472	486	470	452	487	487	511	471	458	468	460	475	504	447	465	512	501	482	459	452	477	477	481	487	495	470	473	500	504	451	464	496	455	468	477	528	471	482	461	473	508	474	451	488	476	519	486	488	435	494	496	493	472	457	518	484	470	466	509	482	473	465	470	486	466	505	489	482	480	463	457	476	481	479	499	452	491	449	442	455	477	512	471	475	498	513	516	436	508	487	468	491	455	443	478	488	461	487	498	475	444	464	501	497	474	448	448	492	455	479	534	472	466	528	470	477	471	456	492	467	505	467	518	451	486	486	477	504	439	446	481	464	462	476	458	488	455	485	459	517	484	511	472	491	440	469	426	483	487	492	449	528	465	454	458	485	502	456	491	455	489	460	491	499	437	515	478	502	488	500	470	457	459	465	468	459	449	486	487	477	457	485	479	505	477	510	484	462	502	525	472	467	461	490	489	464	511	493	491	488	465	473	464	459	459	453	512	485	482	488	504	495	502	480	448	486	496	481	461	436	495	474	464	523	437	496	490	464	495	488	508	478	489	494	524	451	482	451	462	485	497	495	482	518	490	443	466	468	490	508	467	482	488	498	513	463	456	486	494	449	499	476	518	477	484	458	480	458	448	464	490	486	453	500	452	443	518	469	488	473	503	486	500	464	507	465	460	525	497	518	473	482	515	504	493	479	488	491	485	472	479	486	457	495	463	482	522	508	490	469	492	439	497	497	475	489	505	465	456	460	494	516	509	502	467	526	491	508	472	489	463	496	495	494	487	450	488	517	502	477	509	465	516	484	456	470	468	472	471	494	488	449	529	424	506	483	467	492	419	466	507	481	473	473	527	508	466	510	454	441	517	543	524	468	488	500	508	482	462	474	481	484	495	457	485	486	480	475	448	483	483	452	449	504	499	490	452	479	493	471	439	488	516	455	471	485	464	469	449	471	431	454	483	472	511	491	463	470	440	497	494	471	487	462	439	476	518	460	470	477	466	487	507	483	477	473	488	465	499	490	469	477	515	525	465	493	491	485	486	465	509	478	533	543	501	493	480	425	508	451	486	480	465	459	482	474	446	482	473	482	472	488	516	485	481	481	501	489	493	459	481	470	488	491	495	448	433	530	449	488	463	447	477	493	525	489	511	505	504	471
22470	20963	28722	23361	20957	21036	12357	1904	1415	1258	1257	1160	1037	1086	990	1042	1042	956	954	982	929	965	902	926	917	884	1002	913	950	923	847	933	874	952	899	926	955	1007	926	949	979	935	1055	945	955	951	914	835	834	817	825	849	806	852	840	882	841	842	899	865	870	810	788	830	775	821	896	885	850	843	801	844	835	838	823	850	827	860	871	873	871	876	826	848	847	806	819	814	825	845	840	800	870	819	863	815	845	810	860	878	836	814	831	810	886	824	832	827	908	835	851	876	830	831	795	850	807	808	821	799	804	870	803	819	804	828	856	813	814	830	802	846	842	845	827	831	779	849	919	816	808	816	860	796	863	829	826	850	846	840	823	836	819	791	862	815	822	822	841	841	830	856	870	852	845	820	849	817	870	846	837	828	834	875	842	798	815	846	828	810	841	852	836	858	846	812	848	821	866	866	821	848	852	821	860	866	888	869	820	839	803	836	825	866	888	825	792	837	831	857	824	823	825	802	863	855	825	837	854	831	808	785	875	812	808	818	869	847	844	817	796	808	821	860	814	839	819	842	789	855	842	821	886	821	819	826	876	809	820	824	794	858	860	841	802	794	833	871	827	810	834	843	869	791	816	767	867	827	852	834	797	841	843	859	789	836	874	845	806	870	870	877	902	878	811	871	805	822	791	839	893	817	844	830	855	778	806	854	812	791	807	829	791	826	813	791	860	843	805	870	840	832	879	834	841	781	841	793	815	800	882	844	837	811	853	849	816	838	841	843	899	861	805	829	811	811	835	884	808	791	843	845	852	788	853	809	850	817	852	872	803	837	828	808	854	824	812	827	796	833	866	819	823	802	809	855	843	856	836	874	832	830	801	830	838	832	835	879	860	843	853	801	832	822	855	858	859	866	860	807	847	848	816	793	840	841	883	831	889	842	853	845	807	873	855	882	891	866	868	794	802	837	798	833	852	833	839	824	846	802	847	796	840	833	825	864	828	834	845	898	843	849	782	862	925	842	814	858	858	790	826	790	834	842	880	835	836	820	815	859	828	852	815	849	841	831	850	808	899	882	814	862	838	842	872	815	866	845	855	782	861	837	844	810	769	860	815	845	859	820	818	813	875	863	860	840	872	820	816	858	838	800	805	806	835	837	825	828	838	797	829	821	870	788	824	850	852	845	766	827	818	825	869	808	791	852	876	870	895	824	805	828	867	829	793	845	826	838	829	817	831	858	856	828	847	820	807	886	821	832	835	819	821	835	790	892	814	881	838	843	822	842	853	847	816	837	860	806	809	867	796	826	893	850	817	854	845	866	842	825	815	863	898	811	882	806	780	837	806	859	881	820	871	831	830	806	826	765	841	828	857	837	876	878	836	835	798	828	848	835	836	833	837	809	791	869	857	816	865	848	848	821	780	788	802	830	859	862	823	814	822	827	817	838	842	815	786	848	835	857	795	835	868	825	821	882	810	877	797	853	850	834	834	854	837	853	867	791	844	788	815	884	785	860	828	834	807	826	873	830	883	841	859	832	849	821	818	834	851	836	788	833	861	805	854	822	846	889	788	847	817	815	825	838	797	885	815	839	824	820	813	850	774	875	818	840	796	830	822	914	869	838	818	819	843	819	883	827	837	838	809	834	832	837	913	799	813	915	887	786	873	837	863	904	853	805	821	832	819	818	851	828	770	832	830	786	866	837	843	802	859	804	850	828	868	744	812	817	801	813	814	867	860	874	861	818	851	809	818	872	862	821	859	806	870	868	886	844	869	860	847	891	846	876	869	858	781	851	836	847	812	790	848	856	805	832	841	828	837	821	845	789	780	819	888	849	895	867	841	847	782	830	835	856	899	844	822	869	817	883	874	902	794	861	843	843	786	784	836	817	822	854	830	882	833	870	876	858	870	857	855	835	834	797	868	881	822	880	797	830	858	849	850	829	815	853	857	837	842	846	809	849	825	830	818	805	804	809	799	837	830	912	842	879	793	869	852	826	824	820	823	823	837	813	860	825	859	863	890	824	787	830	842	816	821	859	826	809	859	853	850	840	824	788	784	819	832	855	850	806	888	800	853	862	841	838	890	852	791	773	819	870	826	842	796	822	850	817	802	803	827	879	849	836	830	825	864	870	816	828	857	853	880	789	834	882	856	809	834	870	792	835	808	807	821	855	862	821	876	835	859	793	848	840	820	816	803	807	814	801	842	860	833	823	824	840	840	847	830	864	886	797	814	797	855	851	869	829	836	814	829	829	842	832	846	833	857	822	795	818	814	848	857	827	799	852	849	856	847	861	832	877	821	829	908	875	845	807	872	769	835	834	811	830	863	855	779	823	809	864	813	824	822	830	885	779	831	774	863	847	795	829	776	819	830	878	876	832	814	795	822	832	860	847	851	838	873	821	862	824	792	874	812	836	872	839	827	831	812	845	816	870	835	873	844	804	860	853	808	872	814	894	863	841	822	838	860	847	857	864	856	822	841	872	809	871	835	802	864	838	818	831	878	866	809	852	842	810	842	874	778	833	869	883	818	869	826	845	802	827	861	821	817	783	796	856	807	832	847	857	793	840	820	827	820	830	830	836	841	853	897	842	807	844	832	839	842	792	815	803	912	800	821	834	818	885	938	882	820	826	845	849	801	857	821	792	886	877	856	803	873	828	821	787	836	795	833	883	854	807	835	815	859	790	868	871	861	845	842	844	852	835	863	860	810	819	797	873	790	807	813	855	855	756	790	820	874	860	818	854	864	832	883	843	845	780	818	808	889	839	806	841	885	849	825	820	849	843	875	805	842	876	828	804	834	824	833	850	807	853	804	779	873	784	848	836	867	843	866	835	847	845	848	816	835	823	874	846	830	855	818	865	813	821	851	806	856	823	838	853	835	888	812	826	831	837	859	837	802	836	825	819	866	812	820	822	885	794	812	810	840	882	807	891	842	801	816	882	890	881	851	835	851	830	827	848	830	897	845	862	844	799	846	884	818	848	822	831	827	802	846	852	826	798	834	844	882	813	856	821	834	795	778	820	842	849	872	867	784	856	836	796	856	823	839	811	883	868	817	801	817	849	830	849	848	843	787	803	834	849	824	858	827	833	845	844	778	840	845	834	826	812	808	824	825	823	774	801	799	828	851	853	864	823	825	832	840	806	835	788	818	841	791	787	771	787	844	884	815	814	830	850	884	825	852	800	897	853	858	831	849	873	849	853	854	841	847	845	815	802	841	805	843	849	837	791	805	799	868	842	809	896	854	893	849	863	867	857	791	828	863	835	818	818	869	809	840	848	862	860	825	803	845	793	814	889	841	828	844	816	832	803	784	802	875	850	888	847	821	868	831	821	836	834	793	818	798	824	832	833	833	870	857	849	833	828	855	798	812	875	839	875	844	804	833	821	890	834	814	821	874	841	850	868	852	874	838	852	881	801	783	864	828	805	802	885	834	844	844	851	829	875	835	834	822	837	795	855	868	819	863	818	892	802	811	798	780	850	798	829	859	885	893	874	838	867
38859	37518	15258	9255	5529	4109	3229	2532	2215	1854	1593	1468	1455	1425	1279	1227	1233	1238	1202	1176	1133	1106	1101	1083	1132	1113	1069	1075	1101	1051	1021	1018	1005	1066	1112	1104	1150	1149	1097	1146	1201	1218	1248	1131	1096	1137	1084	972	975	967	941	925	974	922	904	924	955	971	909	960	921	978	943	866	954	937	956	970	950	941	947	917	917	907	924	954	964	908	914	877	881	963	844	942	914	890	952	915	950	902	881	907	897	928	919	944	919	1006	936	873	913	952	907	982	927	941	893	890	892	881	951	883	975	949	848	958	955	939	905	978	937	936	946	913	956	931	851	945	959	964	883	949	929	940	917	916	882	849	905	908	947	925	933	955	960	936	934	885	908	910	859	958	882	981	880	931	951	940	954	920	952	910	922	899	955	960	871	983	903	920	914	935	927	961	891	899	878	937	942	908	864	942	921	976	924	955	913	983	971	959	960	904	957	972	931	902	959	942	874	954	922	877	938	984	868	935	933	932	927	883	964	968	888	930	974	919	928	988	931	901	952	922	932	888	941	912	870	910	932	969	937	971	952	944	904	931	959	923	973	901	959	918	991	907	905	891	943	921	883	948	919	955	946	912	913	947	949	895	923	893	911	889	959	960	936	899	947	945	916	904	914	901	898	915	890	912	914	918	952	896	923	888	953	950	965	913	875	957	968	952	891	928	910	901	953	919	869	940	946	942	989	920	889	969	928	900	921	913	950	888	888	934	926	897	888	866	918	920	885	889	899	921	904	950	896	941	897	915	865	924	965	937	912	968	932	940	948	943	917	912	887	944	951	900	955	936	939	899	939	906	971	895	929	918	939	933	976	933	928	922	940	918	928	892	911	951	966	946	969	914	934	933	896	890	834	911	956	898	920	929	879	935	957	877	929	932	904	911	933	952	933	913	893	904	866	990	894	891	952	917	933	993	998	941	996	904	902	877	929	942	947	946	891	929	938	967	892	939	922	910	928	947	934	952	919	965	918	945	864	922	875	892	893	948	887	944	902	914	948	889	941	988	919	916	893	902	903	884	950	959	926	950	894	927	911	919	957	928	942	937	953	954	928	913	916	944	891	933	911	917	904	964	967	911	886	969	934	968	888	948	929	960	892	950	908	978	934	928	886	925	941	894	916	976	867	895	953	900	926	890	922	940	936	916	958	966	906	917	895	938	929	982	943	876	895	933	932	886	961	896	992	902	896	998	907	919	908	905	948	887	910	922	911	941	933	921	954	929	931	913	927	962	899	906	874	870	944	899	962	955	948	884	939	917	928	968	894	914	935	858	957	966	931	871	939	926	907	897	936	938	928	873	898	911	925	959	976	944	971	923	934	908	876	905	933	992	910	939	907	940	919	920	929	913	941	882	942	907	947	860	905	909	925	943	894	940	913	907	943	942	944	857	900	910	958	941	956	966	940	899	959	910	937	906	926	953	954	891	903	918	892	868	945	980	886	912	856	860	926	896	856	938	953	868	940	913	903	899	928	896	949	884	921	928	953	929	929	903	916	937	915	959	955	930	933	887	937	919	917	966	918	964	870	968	896	904	940	957	940	984	897	938	917	936	894	936	931	939	938	886	899	965	891	957	903	900	959	916	929	938	939	950	899	958	964	924	944	907	905	984	906	916	941	976	967	938	973	860	939	951	951	904	959	897	909	968	953	943	913	892	909	919	933	891	934	902	957	903	922	949	926	942	890	990	924	926	899	968	936	916	923	940	889	911	943	943	966	874	879	959	949	893	904	960	964	918	944	933	930	914	945	881	934	956	903	932	916	950	927	888	1014	1004	921	904	914	893	930	961	896	955	923	930	921	958	900	918	884	953	932	894	959	940	924	879	944	912	920	925	916	911	910	951	909	901	937	939	951	951	940	914	941	929	944	940	901	937	966	956	956	953	937	836	925	945	984	892	922	949	947	945	952	935	891	959	890	958	966	958	965	908	934	950	901	869	863	921	915	968	939	949	917	889	961	979	960	935	924	919	872	998	948	941	964	892	926	930	947	963	882	941	963	945	928	954	910	915	936	912	918	897	936	895	875	941	934	918	914	951	982	961	966	945	928	956	949	894	886	922	960	903	917	932	918	947	928	900	881	861	958	959	957	896	911	932	882	908	895	965	936	897	962	953	946	959	934	935	919	928	945	940	901	908	921	922	915	939	945	931	944	901	982	891	929	889	969	956	909	971	916	941	930	968	951	928	929	914	894	933	930	900	931	898	953	969	894	934	934	934	922	908	895	928	921	959	936	890	882	899	953	894	866	932	938	929	912	942	879	925	936	934	946	921	968	927	949	949	887	916	918	961	896	917	924	911	942	899	905	905	865	841	941	930	970	998	954	940	893	933	904	863	974	912	903	928	917	953	916	993	966	914	928	933	933	888	908	931	976	924	893	945	930	979	928	1019	992	944	939	915	953	908	865	932	908	906	934	953	960	937	875	895	935	915	923	901	888	907	900	963	924	920	943	976	929	925	924	903	961	914	959	926	890	957	924	917	886	917	902	943	961	901	918	978	922	898	940	913	924	966	982	918	893	903	935	926	927	964	947	975	923	961	915	949	908	922	904	966	906	956	929	896	913	872	951	904	946	888	948	942	907	878	919	963	902	934	888	907	856	943	928	908	923	909	941	893	939	919	943	956	945	990	935	913	977	974	885	918	896	956	946	954	903	916	933	902	934	906	961	922	943	937	930	938	944	954	892	938	958	900	956	938	989	896	934	997	869	948	887	913	906	871	894	969	968	924	906	879	940	915	944	984	908	928	921	948	917	941	945	919	943	944	924	958	894	977	905	960	969	935	939	937	943	963	936	909	912	942	906	913	912	1010	973	988	936	916	905	947	889	957	922	938	932	935	921	959	904	881	979	956	913	911	903	904	958	957	891	931	871	919	919	994	959	927	942	909	917	942	935	939	920	890	925	901	953	933	886	921	969	936	968	932	897	984	957	921	997	925	945	911	949	906	975	976	957	911	915	948	933	996	940	927	935	980	934	949	944	995	905	934	953	903	950	868	948	933	929	935	959	934	904	954	955	913	903	966	945	957	949	884	891	937	926	913	954	880	939	914	937	941	897	949	950	949	945	944	888	913	928	925	923	934	919	850	941	965	950	901	923	882	954	921	987	896	914	904	916	976	926	908	881	973	950	907	997	888	899	950	921	908	964	937	850	911	902	951	882	991	941	976	900	895	907	900	934	863	918	896	918	988	915	995	908	938	959	953	895	900	947	911	928	927	963	948	925	929	922	970	905	907	904	912	946	940	904	917	979	914	960	972	954	913	941	892	917	938	913	958	913	883	975	964	986	956	977	920	938	943	955	907	921	910	906	911	920	952	941	978	919	956	975	906	935	909	914	928	914	919	963	916	874	921	940	894	927	927	957	871	969	924	943	901	944	930	967	947	941	982	888	909	938	950	960	951	914	941	917	934	943	942	923	942	928	925	929	935	918	900	925	921	962	923	856	960	901	911	927	930	921	954	960	965	921	915	906	909	935	896
28365	20476	10571	1664	705	467	436	382	359	376	336	360	339	372	340	351	368	348	337	372	362	345	373	386	358	375	358	359	389	343	343	377	356	352	353	372	364	402	382	358	381	361	366	346	389	377	350	340	288	341	306	342	324	319	327	320	333	347	346	308	339	323	355	344	369	332	380	316	330	325	365	333	315	342	371	360	337	358	331	343	350	312	323	335	360	331	318	309	361	306	318	338	329	323	344	358	330	332	338	326	338	331	329	327	338	327	326	330	354	349	333	355	325	331	349	308	353	337	354	336	313	307	309	361	327	337	304	332	366	329	341	334	339	315	325	331	339	361	357	342	332	296	339	312	328	357	357	343	364	354	340	326	359	351	334	308	400	327	295	346	317	318	306	305	316	349	327	354	344	321	339	331	328	316	362	337	353	350	358	314	321	323	358	323	306	306	332	336	336	359	354	347	333	308	357	341	354	329	329	330	342	306	337	346	323	351	338	323	355	344	338	328	356	358	328	369	308	323	302	347	336	350	334	331	378	359	334	318	336	307	308	343	367	307	342	305	320	327	327	329	331	297	326	370	305	378	370	344	376	343	314	336	311	324	329	352	363	357	374	352	322	319	309	325	319	315	339	305	334	316	384	355	327	359	344	331	348	334	325	330	334	340	375	341	316	329	336	322	369	332	336	318	309	319	325	318	332	325	356	322	353	337	371	314	350	341	318	339	337	318	328	361	364	315	350	322	346	300	326	331	338	341	305	328	313	351	344	329	321	320	331	377	384	329	349	328	349	324	321	368	348	371	345	327	332	335	321	315	336	337	323	349	350	364	329	324	333	320	343	353	342	372	337	372	327	358	331	324	339	333	364	329	342	308	317	349	339	329	339	334	332	319	330	365	345	352	345	334	348	367	326	361	312	378	340	344	378	341	318	354	332	365	334	342	343	340	354	360	324	342	331	302	401	349	320	329	334	344	310	350	337	362	340	353	331	335	338	338	327	317	345	304	343	326	359	336	329	343	353	337	334	358	338	370	337	343	355	359	332	328	380	325	317	323	344	333	333	329	328	356	309	322	324	342	326	360	350	299	321	317	315	295	335	346	353	346	334	324	313	350	316	299	332	345	324	366	336	319	328	354	327	377	319	309	317	320	364	375	361	345	322	322	321	329	339	352	319	356	333	305	322	306	344	351	356	322	337	329	328	309	331	323	379	336	350	359	323	324	336	330	335	326	337	340	324	316	328	332	348	337	321	337	344	352	310	335	335	316	362	344	314	337	326	331	342	334	344	352	314	351	369	347	348	338	328	367	352	320	308	358	363	333	359	351	331	346	336	323	333	332	314	304	320	334	321	326	302	330	357	340	296	331	325	342	346	313	353	381	321	334	324	310	304	317	370	318	366	336	361	302	349	357	332	340	363	347	303	331	333	351	337	339	334	350	353	350	316	393	315	355	341	333	365	307	332	317	350	326	339	334	310	329	359	332	327	343	344	331	324	328	353	344	326	338	360	329	323	337	323	341	319	378	347	318	346	326	354	327	361	336	337	347	336	349	317	337	322	313	345	350	367	322	331	342	324	347	333	365	320	336	326	317	321	340	322	328	347	351	340	312	319	319	339	357	325	342	314	337	288	340	328	358	306	329	323	329	318	346	331	327	316	333	312	347	312	352	352	351	339	320	340	367	317	304	372	354	318	339	331	298	360	352	339	339	324	334	318	340	313	306	312	337	346	318	282	318	325	331	357	319	330	311	344	330	328	322	320	322	330	330	316	306	299	348	380	330	333	333	365	324	300	312	352	308	351	321	332	347	350	315	361	335	336	332	319	317	335	351	306	341	310	330	317	330	323	359	321	327	352	334	346	342	314	310	321	305	324	335	329	309	355	325	341	372	289	329	348	363	313	313	316	351	327	343	312	303	335	348	338	343	361	346	331	335	335	337	335	297	356	334	326	303	345	343	352	336	338	336	349	347	350	321	311	350	328	311	373	327	347	318	323	373	336	307	321	341	346	341	344	334	312	324	347	342	348	318	341	343	333	336	311	339	302	341	353	345	338	356	346	338	373	332	366	318	327	306	316	340	365	351	319	338	329	343	363	341	340	322	341	327	335	345	345	337	332	329	367	352	295	335	340	370	279	343	331	326	331	329	336	335	331	350	345	319	337	359	334	339	322	322	372	316	339	319	346	312	367	322	321	327	325	369	340	355	326	337	339	346	326	330	328	334	359	314	354	349	345	334	326	346	345	314	305	351	301	339	324	329	319	356	309	325	333	347	325	354	319	346	326	318	376	350	329	298	360	364	343	331	331	321	318	329	323	334	317	308	356	320	318	327	351	343	348	335	328	333	348	320	342	334	351	346	323	315	335	328	370	353	330	336	300	303	365	332	339	335	343	357	356	328	363	328	312	330	342	288	359	320	327	323	349	334	328	283	341	330	347	327	321	330	331	336	320	368	337	318	357	327	348	360	328	354	351	324	352	354	326	342	327	338	318	316	321	332	343	309	340	353	325	321	323	330	346	353	348	357	312	349	336	325	328	346	340	319	311	348	343	334	341	301	341	299	321	335	319	338	353	358	359	358	342	317	309	313	393	325	332	328	312	345	341	321	345	354	317	340	368	359	343	355	331	353	330	315	354	329	351	310	365	321	357	365	323	334	343	350	334	346	319	305	355	334	314	313	344	378	332	339	325	374	329	331	334	360	366	331	317	349	336	332	281	324	309	329	316	332	320	337	328	350	318	300	332	349	346	311	357	318	325	335	326	360	352	302	350	337	348	311	337	343	297	314	325	325	356	303	322	328	327	357	342	329	298	341	350	330	335	348	319	339	361	312	330	337	377	346	334	331	340	313	318	358	342	338	309	347	305	363	365	354	358	336	389	379	330	358	345	329	339	324	310	334	317	353	337	331	361	307	317	327	361	323	335	328	354	337	343	342	346	347	310	345	328	347	336	344	341	361	330	343	339	333	303	337	333	321	339	340	343	333	324	296	346	347	347	304	351	341	321	321	312	302	355	323	332	335	333	340	320	339	365	354	357	351	324	349	314	337	309	318	334	329	331	349	327	328	360	329	368	353	358	331	338	336	347	310	329	317	327	366	334	345	328	335	366	330	351	350	331	362	329	334	339	326	325	346	357	374	309	330	346	358	314	361	350	342	341	345	334	372	352	314	332	317	325	349	328	344	322	339	331	338	337	349	325	329	299	338	347	350	347	316	305	320	316	314	347	317	357	317	365	298	331	331	356	334	354	325	350	338	318	311	343	357	314	323	310	333	324	342	336	309	325	312	319	350	334	319	371	377	309	331	315	354	346	306	330	347	313	320	309	338	317	314	333	357	364	357	346	299	321	377	351	323	301	313	355	342	354	374	325	356	329	293	327	336	333	357	321	332	330	348	320	303	353	340	315	345	350	349	349	342	369	360	339	340	311	344	400	329	342	375	331	338	313	338	326	320	307	320	341	350	345	319	347	348	340	354	305	312	315	341	340	356	342	347
31120	8714	2726	1876	975	689	530	474	448	431	462	459	431	431	410	434	462	437	424	426	477	428	440	415	410	457	408	411	410	401	434	428	425	432	451	449	467	477	464	427	430	466	473	443	464	451	436	374	360	385	385	385	368	389	409	422	389	367	421	393	419	386	442	422	366	405	406	344	374	394	385	389	417	393	392	381	406	357	406	394	371	392	402	371	375	361	363	379	387	380	431	404	397	369	377	394	374	376	398	376	416	407	381	412	411	401	410	377	373	368	396	379	402	358	376	375	381	409	401	403	403	402	394	381	414	372	394	389	404	416	435	390	405	365	372	404	378	391	381	374	382	413	353	397	394	380	365	426	397	402	364	410	364	386	395	399	357	427	406	394	394	373	386	393	334	373	400	409	404	390	395	377	381	350	361	406	363	382	426	411	384	384	383	372	397	393	358	387	382	395	368	367	361	390	396	409	350	379	400	380	392	417	384	379	354	408	390	373	364	361	399	375	410	372	385	376	360	393	390	371	386	386	357	379	375	411	380	425	386	357	381	381	422	400	386	383	404	386	356	392	399	367	385	377	384	369	391	390	373	391	372	388	366	373	384	376	395	411	399	430	406	369	409	404	395	381	390	381	384	396	382	372	395	338	398	392	397	381	366	412	415	412	393	417	385	387	367	394	397	370	421	435	394	375	411	405	388	372	396	374	386	367	372	388	352	369	367	419	397	370	343	378	374	386	355	388	430	351	360	368	347	400	382	384	371	370	397	412	381	390	407	405	402	403	368	367	398	407	390	398	396	373	355	375	377	374	361	384	386	386	383	420	374	381	354	417	364	408	372	397	441	354	392	380	395	433	437	408	399	384	398	396	408	392	381	371	365	369	395	366	398	394	409	372	368	374	381	407	386	370	389	361	434	406	370	399	380	368	384	403	379	400	391	395	409	372	407	384	385	382	386	386	375	383	366	379	397	370	357	380	341	385	404	387	404	415	386	387	379	394	380	387	377	386	389	393	364	372	371	401	438	377	376	401	390	389	408	381	421	370	391	376	374	365	371	406	421	376	393	405	377	393	372	384	385	378	399	403	406	373	391	376	354	389	396	372	378	388	386	403	392	371	400	393	397	432	422	389	387	337	388	411	407	378	374	405	373	369	387	396	377	393	390	362	365	390	413	389	372	388	413	390	385	400	401	377	366	380	408	383	383	375	357	364	414	413	368	406	384	442	416	369	423	396	380	400	384	411	368	411	438	401	416	366	377	405	388	403	417	389	421	334	383	357	341	395	350	367	375	398	376	399	393	404	388	379	391	377	384	406	411	374	412	390	377	379	400	390	382	387	417	399	422	404	417	375	360	411	344	357	371	362	419	377	369	368	416	406	409	381	397	411	379	371	402	376	378	362	386	395	380	398	397	381	390	377	414	347	374	409	380	395	396	376	411	427	391	370	366	402	377	394	394	373	406	342	399	358	378	406	416	383	420	427	374	369	392	359	415	382	395	411	402	396	378	376	385	409	381	409	393	403	369	373	393	368	378	393	410	377	392	395	383	380	421	388	415	360	419	394	373	384	399	373	424	390	397	363	393	400	354	386	389	414	374	439	390	370	401	395	396	378	397	395	367	411	418	399	406	399	370	382	404	389	369	407	408	356	385	366	405	425	345	389	433	410	390	433	399	401	393	406	411	380	396	387	383	383	372	364	405	415	368	406	374	437	394	354	450	423	396	416	388	363	397	403	357	402	384	386	399	417	400	379	372	391	381	399	387	393	361	403	404	404	433	413	417	383	374	369	395	356	379	389	400	391	360	373	413	391	382	378	360	393	378	415	389	374	395	410	405	402	395	405	415	385	403	395	398	407	380	352	404	384	396	424	387	418	407	397	376	407	364	412	391	364	351	430	402	372	388	370	389	422	424	365	405	399	413	409	396	397	400	396	386	383	371	346	402	360	394	380	361	413	379	374	379	355	386	372	363	383	372	396	407	375	368	390	403	381	407	367	361	374	362	395	402	363	369	395	332	405	423	397	361	398	405	396	402	407	392	382	376	402	383	367	393	396	379	408	386	384	395	385	373	367	422	406	380	390	404	389	394	375	404	360	404	379	404	432	396	399	374	438	377	384	404	371	361	389	396	380	358	382	403	410	391	412	370	382	403	385	383	429	398	364	354	394	384	369	347	385	369	378	399	365	384	354	396	422	396	350	391	415	418	392	379	393	366	385	392	363	403	373	407	389	382	357	390	403	387	418	383	388	402	414	395	381	390	420	398	400	381	390	385	411	418	386	390	375	346	400	398	351	357	401	367	404	365	380	371	373	348	374	393	395	383	368	385	384	374	369	391	373	376	399	374	408	398	378	379	357	365	403	411	404	348	402	382	366	363	383	379	409	370	429	408	398	401	377	392	388	384	359	386	383	370	381	401	413	379	402	408	378	409	380	415	385	417	365	379	442	383	418	388	343	383	409	384	373	424	385	380	348	403	429	389	379	389	360	425	420	364	404	381	367	377	418	393	411	390	401	433	388	410	391	415	396	391	394	392	382	349	386	374	413	418	372	365	389	371	388	339	427	389	375	376	365	397	386	363	402	393	421	399	379	380	370	385	386	355	426	379	379	390	379	372	400	406	399	383	391	381	400	403	393	368	369	424	367	377	380	382	387	388	392	380	366	372	399	385	387	396	356	389	384	395	391	403	408	381	359	367	360	408	422	422	379	391	385	407	380	406	368	410	378	383	382	403	368	384	426	349	396	412	396	439	390	443	421	389	389	384	410	354	427	396	381	396	370	374	369	436	422	417	370	403	381	394	380	410	384	399	340	397	384	383	420	359	392	387	399	371	391	405	378	383	426	364	367	380	358	379	388	438	424	387	382	398	377	412	365	367	432	415	419	378	430	372	397	420	396	406	414	375	384	410	371	413	424	391	377	372	419	382	362	393	357	371	373	371	374	377	381	376	376	356	380	372	366	408	385	401	373	399	360	398	385	436	388	406	383	401	375	378	403	385	432	408	373	429	380	393	391	375	391	387	400	341	366	422	390	418	362	408	390	391	401	386	388	384	423	394	409	400	379	366	371	393	386	383	359	396	384	424	372	364	382	408	379	403	435	353	390	368	374	395	390	407	413	386	412	383	399	368	391	405	378	375	396	398	388	387	362	395	395	378	386	374	397	396	371	391	409	369	406	396	387	417	405	367	402	409	375	386	358	403	395	376	386	422	384	362	396	390	361	361	405	387	424	406	422	376	396	419	423	387	378	413	381	401	388	390	395	362	389	414	392	408	383	392	445	371	379	378	399	363	387	400	388	399	380	380	380	354	399	429	368	375	412	407	384	398	390	350	391	396	401	355	406	382	360	366	352	386	362	401	421	373	421	357	404	421	395	368	403	391	399	378	389	361	418	401	366	419	403	372	363	380	400	378	398	358	371	437	352	417	379	389	394	389	418	396	391	382	368	412	404	418	324	391	349	397	404	394	390	406	388	382	402	387	404	382	400	364	376
23433	20906	28219	23746	20919	12775	1690	1100	922	822	860	745	756	722	689	723	704	711	757	698	678	684	678	689	687	660	740	669	652	639	656	609	676	695	678	664	629	680	674	744	714	710	699	701	713	644	605	636	623	623	630	626	673	663	653	628	651	605	612	611	608	643	636	615	657	611	630	669	661	621	609	572	623	578	644	630	617	650	621	619	623	673	606	599	596	594	606	648	618	559	636	649	575	625	615	580	646	615	594	668	624	624	629	574	642	639	632	628	620	608	591	617	641	613	619	631	639	641	618	607	609	595	585	595	579	626	635	642	616	640	615	601	610	595	588	612	574	619	615	628	627	627	616	591	608	630	630	593	646	669	646	621	610	596	650	589	666	652	586	604	578	630	615	593	626	635	654	624	616	631	602	638	644	612	580	623	612	641	606	587	616	668	604	584	629	616	620	629	641	598	656	573	639	583	649	634	592	648	598	620	582	655	614	625	568	611	567	621	687	595	611	628	618	623	621	624	583	602	585	613	591	595	647	586	614	577	579	630	604	588	639	655	657	583	604	606	580	591	595	615	620	615	613	599	624	579	621	632	607	646	618	628	607	592	648	622	620	582	655	596	631	629	607	612	620	616	602	641	579	626	627	607	605	632	629	628	626	596	590	625	644	601	616	590	623	625	629	609	582	606	617	606	613	644	596	615	598	596	607	646	626	595	604	614	620	594	632	633	601	601	632	651	619	639	630	558	627	580	628	649	590	621	621	605	636	606	596	615	586	604	602	608	570	612	617	595	604	603	633	613	644	619	628	605	606	606	577	612	627	600	635	605	617	635	610	648	647	657	592	621	618	620	608	585	608	621	602	587	651	602	590	604	610	634	596	618	658	638	600	635	620	659	628	656	666	662	581	616	622	620	638	628	610	636	585	596	635	652	630	612	591	656	633	674	546	621	585	650	619	654	611	630	627	646	606	614	610	648	616	599	581	612	628	607	621	606	621	618	596	642	617	625	595	613	596	564	623	628	653	597	633	621	650	659	615	600	610	627	588	595	621	582	604	617	608	624	601	622	619	647	606	610	560	642	658	618	618	595	643	627	612	586	588	606	574	622	670	640	627	618	652	612	637	580	580	674	611	608	583	590	594	576	604	597	658	612	612	623	645	603	625	609	622	617	655	625	570	612	627	624	571	633	632	616	668	606	628	597	644	622	620	614	625	586	619	649	600	604	587	616	623	617	596	610	636	618	636	582	609	655	675	612	626	625	587	577	577	629	576	619	577	613	596	619	624	627	607	604	655	650	625	617	600	632	627	601	631	596	618	619	616	601	633	638	616	595	614	610	593	622	631	631	563	679	642	609	604	640	596	578	607	585	640	648	600	623	638	644	628	598	599	604	613	590	612	588	602	660	624	639	602	594	644	638	602	572	610	635	635	642	655	639	633	628	656	675	646	628	606	617	598	637	635	688	655	590	587	658	636	618	580	627	633	619	618	658	612	601	609	647	592	607	613	656	616	629	659	592	593	649	603	641	637	630	593	625	589	624	633	643	639	607	634	596	625	601	625	650	588	594	598	614	590	664	603	606	637	590	583	637	632	584	613	639	615	570	623	586	630	631	631	603	627	617	613	608	609	593	597	609	621	617	604	646	617	619	601	612	617	652	584	635	618	646	642	591	599	647	602	577	639	640	607	690	594	589	575	604	601	589	683	643	604	648	620	606	601	583	589	618	578	617	624	683	621	609	627	640	602	600	606	589	631	594	608	580	669	636	631	595	650	619	609	614	639	628	656	582	579	634	603	634	635	616	611	636	598	638	633	643	637	618	597	609	652	595	620	626	624	637	605	635	648	642	606	626	654	626	604	666	634	667	597	637	573	629	638	650	595	613	655	607	651	621	625	598	617	655	645	587	611	658	577	622	594	640	654	632	598	639	624	608	654	617	621	610	603	644	635	586	624	609	634	597	646	644	683	630	643	633	614	631	646	699	647	591	572	658	570	655	593	599	601	650	634	585	645	627	624	677	660	637	591	586	654	613	619	639	598	659	612	612	637	659	581	616	595	654	581	610	588	679	628	604	605	619	647	598	589	603	593	615	606	617	607	594	619	626	650	614	596	621	619	596	628	636	570	646	600	610	606	569	617	632	632	639	605	631	565	618	631	607	643	652	618	646	626	629	615	657	641	600	609	629	625	607	608	585	634	625	597	633	644	618	634	630	665	609	546	622	628	637	591	624	692	604	654	628	634	628	627	648	601	683	621	596	598	652	592	677	560	619	639	579	604	627	606	603	595	628	624	599	651	616	643	577	621	575	644	596	603	645	625	629	627	635	634	600	605	620	650	632	631	659	657	607	593	598	583	647	610	595	610	645	598	644	595	581	578	574	593	605	602	617	646	615	647	614	583	639	582	593	645	610	615	594	620	653	627	620	614	616	602	584	617	638	664	622	605	600	629	650	605	573	631	625	615	659	645	592	614	599	621	613	614	584	645	604	612	605	593	613	624	643	646	627	622	655	618	606	618	650	625	660	641	588	543	642	613	608	634	624	596	602	600	606	620	619	628	596	624	625	597	620	660	658	682	632	620	643	597	611	610	623	616	636	652	620	607	597	580	634	575	585	629	614	637	607	664	609	599	599	615	649	639	597	621	592	598	613	575	682	625	643	642	616	581	621	640	642	618	583	586	624	616	613	624	633	659	652	629	594	649	579	635	658	613	600	617	627	616	636	598	598	617	603	625	627	608	671	622	638	641	616	622	599	583	625	652	617	569	645	604	560	596	625	665	620	605	638	583	592	607	611	567	593	605	597	615	632	618	601	621	591	589	588	598	610	628	613	638	582	637	611	632	625	625	575	591	615	672	607	590	595	576	616	637	625	614	589	611	629	591	613	607	593	636	642	644	571	601	638	654	585	602	664	611	650	580	608	608	619	610	599	614	612	598	601	629	594	601	627	591	600	597	614	597	613	614	658	633	607	571	594	639	581	606	610	608	585	673	665	610	604	603	591	613	585	606	650	618	563	593	575	620	660	586	628	641	606	601	581	654	621	648	605	635	597	583	608	588	678	603	671	619	596	641	612	597	626	637	636	639	629	606	641	605	593	633	649	626	590	595	614	630	632	583	632	608	618	620	612	607	607	623	654	597	596	593	614	619	603	591	620	632	610	560	592	611	604	642	688	638	616	603	630	641	621	632	601	614	618	603	656	616	610	613	641	599	626	650	597	630	583	650	628	605	601	608	643	619	581	625	641	616	659	599	624	606	647	614	625	637	627	608	601	538	634	616	585	581	610	613	621	619	592	614	581	637	620	659	592	663	612	612	664	630	595	590	582	581	612	604	629	651	625	619	643	654	638	597	597	602	646	588	612	614	579	664	624	620	627	548	596	621	641	581	651	580	615	620	586	609	612	586	610	599	654	658	581	632	614	646	617	628	573	620	616	596	622	583	610	598	571	608	655	583	645	652	638	619	649	598	631	606	611	619	586	589	615	602	599	618	610	622	591
35221	27628	9731	5772	3714	2507	1963	1544	1345	1133	1085	1004	896	924	833	923	853	847	838	869	853	807	827	792	804	807	780	743	724	776	775	769	809	774	792	813	763	845	781	948	810	836	793	858	839	782	702	725	684	709	676	686	689	705	716	758	674	699	696	708	719	670	652	716	682	704	701	701	704	707	691	682	639	664	734	714	645	651	683	668	712	670	691	682	695	724	716	650	703	641	668	704	665	687	693	714	651	683	722	719	662	721	697	685	677	638	695	643	692	686	678	667	708	725	709	746	731	668	688	695	745	714	604	703	695	687	661	664	704	676	698	714	705	718	704	719	657	672	668	661	748	654	737	622	700	681	654	694	666	647	677	708	702	675	675	655	698	633	669	707	670	673	641	648	701	699	718	695	700	675	703	650	702	642	649	684	697	681	740	687	658	700	713	685	690	671	664	691	708	705	670	645	691	702	732	684	710	689	649	651	749	664	669	735	755	713	719	653	672	660	707	695	682	708	680	704	697	671	704	679	721	669	719	677	669	643	691	683	723	717	721	726	685	709	709	709	676	684	704	723	655	676	660	740	677	685	675	719	701	704	695	703	680	659	718	655	706	659	700	666	687	672	699	698	710	677	736	661	671	693	685	684	697	729	740	671	673	683	676	703	698	686	703	688	688	701	714	685	724	667	671	713	661	684	670	751	711	681	708	713	718	710	683	704	693	663	699	677	706	697	673	741	696	682	744	683	686	676	660	681	702	629	680	686	664	656	684	711	686	703	693	669	739	689	685	660	641	674	649	698	738	635	697	667	725	690	706	704	677	644	717	698	690	659	696	665	680	656	708	676	685	713	681	744	655	709	713	645	688	707	642	664	702	708	697	696	738	684	710	697	677	667	674	691	695	693	647	695	665	727	696	697	697	691	715	695	664	686	667	675	680	666	690	679	681	669	712	697	652	720	672	713	677	680	634	696	688	661	660	681	717	681	661	698	736	690	681	694	642	686	681	678	693	639	684	714	664	704	673	720	705	764	648	641	646	721	676	652	704	677	715	721	688	695	691	710	705	691	726	710	689	667	657	694	680	676	655	703	703	671	656	645	710	663	674	723	690	744	691	654	724	728	671	689	716	675	694	695	676	665	678	691	691	694	709	690	696	698	689	691	751	668	709	727	647	654	699	685	706	716	723	680	646	732	705	676	713	732	658	694	661	678	704	668	702	681	708	733	653	698	676	715	696	687	642	684	674	709	677	699	690	680	661	691	725	658	678	704	668	727	669	610	652	713	684	701	689	680	674	664	709	707	695	739	683	698	677	695	686	686	659	623	688	652	694	667	682	702	694	696	711	723	678	726	691	675	673	650	721	649	687	713	703	699	722	672	661	701	691	725	637	727	671	656	682	713	685	691	707	704	692	701	653	687	649	660	693	644	702	717	722	683	662	689	683	677	701	716	635	717	719	709	699	677	680	684	665	679	717	713	706	714	701	673	722	701	677	704	701	643	682	741	671	658	720	679	687	727	696	705	682	698	712	654	663	701	704	698	677	669	690	666	662	715	692	695	666	709	688	725	697	633	710	611	688	656	717	673	734	709	711	707	731	718	707	616	679	719	682	696	697	684	679	705	726	662	665	670	724	707	649	663	674	712	618	676	642	653	685	709	691	660	656	750	699	675	697	674	636	667	687	702	692	723	681	668	634	727	733	736	638	672	683	669	662	683	670	673	713	691	693	668	673	727	706	668	677	714	731	688	695	728	685	680	653	647	641	724	682	697	668	633	706	674	710	671	659	691	694	648	703	658	668	634	678	696	687	646	681	684	673	660	676	660	658	654	703	689	642	685	720	627	703	678	658	657	688	697	749	666	756	689	710	682	657	692	654	655	687	651	696	647	670	658	664	693	652	688	722	642	710	691	711	703	662	685	678	701	703	708	690	725	702	721	707	679	674	673	674	681	693	763	675	733	688	687	651	710	727	715	713	705	679	699	682	690	730	681	701	717	683	691	705	687	702	677	672	644	684	678	653	674	680	725	657	704	703	673	734	660	705	693	713	708	675	721	660	703	720	731	690	659	730	665	656	688	687	720	668	646	690	641	655	703	690	691	642	684	713	701	699	698	706	709	673	684	755	699	674	709	668	619	659	660	720	734	681	657	660	696	715	733	685	658	684	674	644	683	714	701	658	669	674	670	675	642	685	680	692	739	681	663	686	662	747	643	676	736	747	694	704	698	696	706	628	704	707	724	631	680	688	675	719	674	698	704	672	655	695	664	724	703	659	653	650	712	654	715	675	725	682	676	681	703	629	655	684	712	673	719	693	684	720	681	711	702	687	691	709	739	691	671	650	683	711	691	704	689	709	693	692	696	712	683	686	707	686	678	666	631	658	718	646	683	708	679	639	672	695	739	699	661	690	696	727	718	680	742	668	666	709	715	682	667	701	665	686	672	707	667	687	651	710	736	698	699	710	693	686	711	673	672	653	686	672	724	685	706	716	679	672	605	675	694	699	703	693	707	739	653	735	708	716	709	694	679	694	659	683	673	711	699	663	694	733	684	676	663	681	695	693	722	690	688	691	670	713	689	675	740	651	700	696	686	695	735	673	641	663	633	636	709	688	649	691	648	707	717	742	694	713	698	675	649	693	668	650	646	665	719	675	689	659	696	669	632	671	729	725	691	657	680	654	673	661	736	732	698	707	676	686	701	679	743	651	706	674	669	748	681	682	688	672	706	665	685	704	680	672	681	686	756	693	694	711	715	689	732	727	693	669	674	667	678	678	666	684	707	702	652	696	635	653	647	703	733	737	696	699	673	650	658	682	716	654	692	683	669	665	694	677	703	675	695	631	667	664	670	704	682	691	716	671	670	703	647	686	690	674	673	707	644	702	677	692	697	667	691	682	688	677	662	692	664	741	703	676	726	662	689	695	670	661	654	692	704	673	721	696	681	718	678	671	722	709	673	718	657	669	698	699	645	680	700	680	698	686	677	703	688	656	695	708	627	667	729	694	689	685	686	652	647	715	715	714	656	643	666	711	674	718	685	651	675	649	691	670	722	685	696	688	718	657	687	687	690	680	641	714	675	708	703	716	728	712	668	683	645	660	677	700	674	649	675	698	726	653	673	654	709	698	663	672	657	721	737	709	681	706	668	710	731	700	690	702	695	696	696	673	705	687	695	679	694	694	722	684	662	729	673	720	697	757	685	689	681	705	697	688	684	681	705	686	700	727	662	637	676	703	707	654	672	702	711	730	688	670	687	696	659	678	699	710	663	695	677	683	704	726	685	636	671	643	712	707	713	657	667	723	649	664	676	724	708	726	682	659	701	685	657	703	686	748	655	696	700	663	690	713	665	739	670	658	694	665	636	695	699	698	725	691	681	695	733	693	687	693	710	703	721	696	705	719	689	652	658	658	729	667	719	697	716	689	674	683	699	715	684	658	711	731	682	702	663	712	685	679	676	652	667	667	693	629	684	739	688	639	702	708	688	663	664	695	707	718	678
24511	20881	27321	24472	12979	1161	681	594	494	523	479	482	442	442	445	415	418	432	441	433	442	459	410	418	380	388	411	435	435	381	425	409	426	484	444	432	437	411	441	462	456	417	467	455	473	377	402	378	409	371	407	373	411	386	389	401	414	400	383	397	362	379	410	398	359	369	378	359	374	408	396	406	372	396	381	399	387	408	400	361	405	377	397	385	398	404	389	398	359	372	400	372	406	374	424	389	397	386	387	439	354	360	388	388	388	371	374	378	412	386	384	357	381	426	381	370	371	387	399	369	368	379	371	383	378	381	390	395	392	372	393	370	396	372	400	426	386	360	394	414	371	406	408	420	404	405	367	391	403	393	398	403	377	422	390	379	392	391	391	367	363	346	371	391	380	404	390	396	376	371	415	366	396	380	397	386	374	386	386	382	361	426	388	381	380	432	404	375	379	379	387	409	359	384	376	365	382	357	362	369	367	351	397	391	383	372	378	420	391	402	386	402	379	382	394	403	392	415	366	419	393	404	382	410	406	367	432	366	424	349	394	384	375	366	415	364	394	383	398	359	397	405	367	366	376	384	387	352	355	427	406	393	359	397	386	380	366	390	377	397	389	378	408	387	367	415	388	386	360	377	396	381	365	410	396	415	425	382	377	383	420	376	389	419	384	375	390	380	380	411	389	373	371	423	381	365	354	404	370	374	406	376	406	396	368	382	384	408	409	383	362	406	355	399	353	409	414	421	380	368	381	390	400	368	399	372	387	399	391	405	366	372	385	399	355	427	379	376	388	403	371	414	414	419	367	375	367	399	376	381	376	388	370	378	378	363	367	390	358	358	373	380	382	398	379	365	405	368	395	366	379	369	386	360	368	401	404	372	387	402	423	375	386	362	382	402	397	399	418	359	380	399	396	387	399	397	346	402	416	357	359	350	379	383	343	389	414	388	400	382	431	404	382	383	380	398	414	390	364	404	413	375	355	363	386	373	357	405	403	402	405	421	396	419	377	401	376	378	378	374	366	380	431	408	380	372	392	388	389	387	373	391	366	363	399	397	391	376	395	390	366	414	400	382	397	403	384	356	381	365	379	382	410	396	395	386	416	395	338	379	383	394	409	388	415	374	410	362	385	398	418	382	370	361	391	390	401	376	383	376	354	370	397	346	381	374	384	383	376	409	357	398	368	375	408	405	402	379	377	385	399	386	354	379	379	385	380	379	393	409	366	359	373	365	382	421	372	416	407	361	376	367	377	390	415	377	377	405	410	379	388	391	391	382	404	370	400	365	384	403	374	365	389	397	392	413	393	412	364	404	370	378	404	417	398	384	393	428	386	401	386	424	376	367	386	378	387	384	373	377	393	384	394	378	394	361	406	389	404	362	337	381	393	398	394	369	370	387	381	393	351	363	411	372	377	400	391	376	371	402	401	411	406	383	356	384	367	405	384	403	391	380	373	374	393	391	417	377	382	379	411	362	398	389	370	409	389	382	366	405	388	385	380	379	390	357	412	390	360	401	415	418	430	397	400	400	386	413	380	334	399	415	365	391	403	383	390	376	401	349	406	425	367	395	374	397	378	381	372	397	401	394	371	369	364	401	396	393	409	383	381	379	377	386	386	379	407	387	414	416	392	372	382	391	369	391	401	382	392	426	404	391	374	388	391	374	363	379	338	410	400	393	377	388	396	385	396	340	371	400	425	387	354	376	396	389	393	397	374	417	374	367	394	366	395	354	374	366	397	355	422	415	395	388	418	403	406	346	394	411	383	379	370	402	409	404	389	393	382	384	382	372	379	409	384	367	390	358	324	392	379	357	394	388	377	405	380	408	371	413	438	410	397	424	366	365	379	397	365	413	375	392	357	365	368	393	362	392	391	383	330	371	408	391	391	421	356	380	355	394	409	358	377	373	388	387	383	405	373	394	370	354	376	388	375	375	407	347	389	404	372	388	412	404	407	378	395	364	407	369	369	355	406	409	395	378	358	361	385	345	418	388	437	380	413	397	444	431	394	400	402	400	376	385	367	429	432	378	394	376	399	348	426	381	400	348	400	381	391	369	416	387	373	371	399	364	359	375	411	384	359	419	382	360	385	422	394	411	392	374	402	405	389	407	385	401	392	394	384	437	381	367	359	396	361	402	381	403	369	372	385	401	371	397	371	374	374	370	398	415	432	397	378	381	406	377	380	358	365	363	402	386	395	391	396	385	395	405	345	370	418	368	417	374	401	379	388	375	407	398	399	373	370	408	401	392	406	375	389	384	372	375	390	386	368	409	376	397	389	341	395	408	382	357	390	400	448	370	342	379	395	394	403	377	413	356	386	379	392	402	408	386	387	361	353	359	392	366	413	385	394	358	367	392	382	424	399	399	366	384	390	392	388	403	360	373	386	422	359	344	378	416	369	407	381	404	366	396	341	388	370	376	363	388	349	368	421	400	367	405	364	382	386	386	403	378	409	341	399	396	400	392	409	385	379	371	445	367	441	347	364	414	370	373	392	373	424	367	405	384	386	364	396	388	402	379	383	378	370	398	426	376	402	368	390	406	415	407	408	423	404	359	376	391	392	383	356	372	389	400	394	380	380	353	394	386	416	373	411	414	369	409	409	405	360	397	390	389	403	416	371	388	384	374	411	387	370	402	373	375	392	394	358	372	382	389	379	373	402	441	388	393	409	343	376	395	396	366	381	364	371	387	367	367	411	393	389	384	379	421	411	373	385	386	394	415	378	361	358	368	388	389	417	410	384	412	386	384	367	393	373	425	382	428	377	354	402	383	370	408	334	341	405	388	375	407	396	401	383	396	382	403	392	374	416	411	396	397	421	406	391	420	384	397	376	397	371	398	376	383	422	421	367	395	373	371	377	382	397	421	407	382	383	384	380	350	361	401	403	372	373	393	392	383	393	380	406	403	388	368	396	387	380	398	407	374	407	373	415	396	398	385	376	376	366	382	379	397	404	395	363	376	380	382	381	415	384	387	371	372	388	367	405	412	369	358	391	366	406	368	399	389	381	394	392	410	357	409	381	394	411	415	381	365	403	405	397	403	378	395	399	383	406	343	383	354	407	384	382	388	429	337	398	382	392	393	365	410	382	369	406	384	397	391	391	387	367	373	407	403	391	386	365	387	359	366	373	398	375	374	383	387	378	409	384	402	393	378	410	372	395	397	397	397	375	369	402	417	382	394	364	368	377	393	372	359	387	356	407	395	390	405	419	423	378	387	389	390	375	384	370	401	377	379	408	379	398	362	370	423	398	379	393	405	408	420	342	404	382	381	394	381	403	398	382	405	402	420	387	372	406	395	421	397	421	362	387	386	404	370	387	368	376	368	379	354	405	383	365	376	399	386	400	428	430	368	408	415	434	357	403	399	371	397	386	361	365	398	359	396	361	373	392	358	378	368	370	420	377	404	351	362	369	394	397	374	380	389	428	364	372	416	405	374	390	363	372	358	397	368	387	403	400	426	380	368	384	425	373	364	352	392	387	420	400	374
34112	20639	5920	3530	2444	1646	1254	943	855	794	709	657	594	569	573	574	566	599	602	585	524	601	556	531	511	569	514	529	462	519	512	542	553	510	595	584	536	526	602	552	616	523	537	588	524	508	479	447	454	447	455	473	481	447	459	477	478	513	448	437	457	452	476	465	441	445	482	501	497	479	462	479	443	483	433	479	491	479	442	491	472	481	499	475	444	466	464	437	444	485	443	489	471	480	434	464	474	469	491	446	476	489	491	479	464	476	494	450	418	510	448	427	493	480	447	456	495	477	476	513	503	493	460	463	469	437	429	481	496	433	458	467	445	437	468	524	481	468	491	454	424	440	471	447	452	433	485	444	476	466	441	469	449	474	461	459	495	456	475	480	444	437	478	457	472	498	441	446	478	458	455	458	467	465	457	450	456	432	461	483	462	454	479	447	444	506	476	463	446	488	426	460	476	480	416	492	467	484	452	483	430	464	438	435	473	475	462	491	456	414	467	469	405	441	477	472	461	490	471	418	485	456	464	431	478	507	469	420	451	479	454	492	468	453	471	444	428	478	461	448	441	472	495	454	433	436	467	475	451	458	486	492	471	445	457	440	438	453	465	431	454	476	480	463	465	437	424	459	459	465	487	462	445	442	481	454	426	459	485	491	452	469	442	446	430	462	437	452	449	450	489	460	477	460	481	440	508	473	434	477	464	471	455	476	462	486	443	439	516	474	456	490	473	460	485	445	491	448	466	443	471	436	458	469	487	476	484	475	435	455	431	437	417	484	450	440	437	497	464	470	453	470	454	462	443	489	487	448	449	426	447	419	440	451	416	468	468	460	478	446	445	439	477	458	508	463	454	479	445	475	456	500	513	482	444	493	447	445	415	482	452	451	432	435	453	498	438	467	476	465	458	434	447	467	481	486	448	460	462	442	463	457	452	452	450	441	465	468	448	431	453	472	467	456	449	444	460	476	442	473	470	436	453	428	470	457	445	462	457	489	474	447	458	510	462	452	485	474	502	439	427	459	458	449	476	472	450	432	412	469	447	435	420	467	477	475	469	419	458	465	463	477	497	475	440	471	454	422	438	437	475	486	445	470	430	462	477	440	469	474	456	391	421	456	451	460	430	451	481	477	459	426	454	470	451	430	459	410	466	485	531	501	452	458	446	481	474	482	440	452	447	435	498	464	486	446	482	465	433	459	470	445	478	512	452	436	464	481	472	471	500	464	444	453	465	450	455	449	489	493	463	459	487	470	485	466	463	484	482	455	468	477	446	455	476	457	437	495	469	459	496	495	452	504	476	473	482	455	444	432	445	443	473	467	434	470	470	445	490	439	422	480	429	452	419	471	424	440	424	479	485	466	461	462	440	456	499	486	484	451	426	478	472	436	448	449	423	454	487	466	462	460	494	482	441	466	434	429	485	426	435	443	440	475	491	445	451	504	457	478	459	439	481	465	435	457	454	492	465	480	466	470	432	440	460	452	460	444	427	439	498	429	431	432	463	441	471	492	471	454	464	433	466	504	469	424	426	446	486	492	448	481	465	495	458	455	458	468	464	470	499	525	460	447	464	442	437	477	496	464	497	464	469	457	463	452	500	462	498	447	476	488	436	470	488	448	405	493	466	425	472	448	414	498	467	470	479	506	449	450	435	449	478	485	501	472	436	462	431	443	458	447	438	458	430	457	430	483	474	478	448	470	459	469	483	460	458	441	444	469	434	490	460	527	471	470	462	466	523	488	501	408	474	463	463	436	492	458	467	456	480	422	473	496	489	485	533	479	484	494	435	489	470	445	433	498	461	497	438	493	471	464	484	480	496	484	479	437	489	440	465	447	498	484	458	491	440	471	495	470	482	492	446	482	477	442	477	486	477	482	488	446	506	492	491	511	472	474	439	441	495	451	442	465	433	504	482	471	436	445	470	436	492	437	489	513	451	469	428	456	507	460	462	439	472	444	440	441	463	462	450	494	485	447	471	452	465	464	427	450	511	483	465	462	443	466	502	512	478	484	437	438	447	442	460	453	475	515	497	454	457	482	470	492	444	474	490	434	439	440	453	439	441	451	487	488	509	463	431	475	427	492	426	476	488	444	459	450	451	449	434	456	409	473	478	478	477	451	455	449	456	490	464	469	488	437	444	445	476	445	479	446	461	476	469	531	489	477	503	444	464	487	494	430	440	475	443	486	483	482	439	440	478	440	453	458	452	462	457	441	466	456	465	469	469	454	456	465	426	475	454	455	471	477	433	493	453	454	433	446	469	473	459	488	436	464	477	439	435	492	435	462	452	490	460	436	476	461	445	451	489	465	458	461	476	409	478	449	465	453	467	466	486	480	485	459	450	482	451	440	465	451	443	434	462	419	511	476	487	468	448	483	466	472	469	467	441	422	455	425	448	457	445	456	455	488	425	448	478	467	464	490	469	459	467	439	485	437	428	437	445	488	431	477	440	467	444	442	435	472	485	455	495	467	471	492	436	431	441	458	489	496	459	465	465	470	444	427	507	463	456	423	443	463	429	475	482	478	474	469	479	480	496	446	444	448	466	470	466	452	462	440	435	432	468	435	481	499	456	465	445	487	471	460	453	488	464	466	439	462	500	460	478	439	451	458	453	455	475	457	473	445	461	492	476	466	449	442	459	441	461	445	469	489	448	470	454	445	505	475	415	470	451	441	481	503	435	483	439	451	475	450	447	497	428	452	433	465	466	484	471	470	474	449	461	478	450	430	451	482	460	470	453	463	439	471	460	436	484	425	449	447	473	505	457	492	460	496	482	450	465	476	448	492	480	500	459	448	463	431	448	462	455	497	434	447	446	453	455	466	447	439	420	448	448	468	468	454	418	505	468	486	483	445	451	437	489	500	478	489	490	443	480	445	460	491	462	465	501	435	473	474	476	433	461	478	455	432	491	517	448	463	536	485	458	489	471	484	449	469	437	458	425	410	451	468	460	448	476	496	460	439	486	474	474	464	480	422	481	455	456	488	453	431	477	415	437	439	488	474	458	481	447	477	469	496	508	428	467	467	460	426	479	462	502	453	468	455	426	454	458	499	459	507	430	455	451	492	452	472	451	462	489	487	439	442	470	457	438	445	506	430	456	459	474	450	467	468	438	466	448	472	443	431	469	439	454	465	494	469	480	450	501	489	493	450	487	462	493	485	469	471	458	501	464	464	474	451	472	475	454	442	437	490	443	484	442	441	464	485	494	471	481	460	466	469	480	453	432	448	416	465	472	498	453	471	476	470	477	462	415	455	452	468	471	431	445	448	471	479	509	492	430	502	467	460	489	432	459	442	460	464	447	474	457	454	475	420	439	480	454	450	497	464	489	469	456	490	436	477	474	467	464	463	438	435	480	481	470	433	446	484	443	431	447	436	475	442	477	459	427	483	474	486	493	472	465	490	430	476	445	478	440	438	470	472	444	493	462	439	520	467	476	498	452	505	449	470	467	486	451	466	450	425	444	443	441	473	469	460	433	495	468	442	457	481
22490	20950	28794	23273	20954	21041	12345	1963	1386	1302	1202	1098	1084	1059	994	1004	1015	994	983	950	920	960	927	908	919	910	914	912	905	921	909	937	900	910	902	869	924	970	957	997	966	864	971	878	864	856	886	884	778	839	855	851	798	842	849	790	812	787	832	830	814	841	827	801	848	793	824	823	822	833	806	791	823	809	799	800	836	828	790	861	782	828	812	848	866	828	805	839	805	810	804	808	808	769	832	772	811	809	804	838	790	792	797	829	811	825	874	823	811	823	782	811	810	860	889	791	795	846	859	835	858	842	812	849	790	816	822	827	836	845	795	839	801	827	855	819	801	785	864	836	810	770	794	813	775	791	823	821	847	884	843	840	832	800	842	856	850	811	773	809	773	829	842	838	824	790	785	822	826	842	817	827	794	794	815	826	825	799	819	815	761	816	849	778	810	749	772	785	819	795	806	843	767	840	801	745	836	820	818	879	818	784	813	810	824	745	794	815	838	826	773	803	802	831	824	839	820	819	848	799	841	829	822	788	858	826	822	839	770	800	812	776	871	832	765	798	773	826	791	795	864	849	784	829	793	821	837	778	803	856	834	784	794	802	826	797	800	839	820	851	858	764	816	816	797	833	787	806	833	837	817	866	836	784	799	818	776	784	800	820	830	873	845	856	810	783	815	785	800	804	797	786	821	830	792	788	828	876	831	852	784	858	855	796	821	856	789	786	867	804	828	772	820	786	829	810	816	823	803	822	838	826	826	833	827	792	808	797	807	855	825	807	826	863	809	826	799	829	887	816	805	806	853	817	807	830	810	821	825	756	889	851	792	771	760	822	805	808	827	841	839	793	863	829	886	841	822	803	798	806	825	854	845	834	774	777	812	848	808	751	793	843	854	798	835	862	830	840	837	825	796	813	827	818	803	813	819	812	769	812	799	856	835	836	774	806	777	799	840	839	821	787	818	802	827	812	766	815	832	748	808	800	822	858	815	836	814	777	797	829	786	861	830	818	753	813	787	835	763	841	838	839	794	776	816	815	750	819	800	829	779	843	784	826	794	838	829	794	826	783	869	736	819	816	806	818	857	848	887	799	783	769	817	824	820	826	765	852	813	864	820	820	847	772	826	907	789	792	823	810	815	845	818	765	818	824	801	858	877	800	806	791	820	813	837	806	880	761	821	806	820	830	819	809	830	834	849	806	841	825	818	789	772	813	800	873	842	798	847	860	833	807	822	861	789	812	819	829	797	843	762	849	839	874	838	797	753	825	803	841	793	848	814	764	815	865	846	792	806	811	839	787	809	835	797	732	837	814	791	750	785	833	816	767	794	791	747	832	843	795	801	756	842	801	787	795	795	861	786	838	846	790	815	829	863	816	784	848	788	811	817	817	840	830	823	837	759	772	810	813	818	886	837	820	859	831	846	812	821	863	784	803	827	823	803	790	852	838	816	871	787	844	780	806	808	828	869	835	826	824	826	831	895	825	842	833	817	834	816	790	778	848	817	832	808	854	866	869	855	772	876	828	794	805	846	796	773	822	844	809	810	814	851	812	782	830	777	850	850	848	811	824	867	851	799	863	809	801	809	811	820	814	808	835	771	833	784	766	877	789	842	771	840	753	833	811	840	802	777	784	877	811	818	803	792	838	859	803	809	811	808	807	792	800	787	785	822	829	822	840	803	837	833	770	769	812	786	847	832	802	807	825	808	805	799	736	829	820	858	761	854	790	855	849	831	806	858	822	798	828	826	753	783	855	830	794	826	793	828	848	807	792	842	843	823	865	848	811	788	825	865	835	801	817	771	847	802	822	797	869	759	831	812	807	824	856	813	818	842	845	798	843	832	895	749	815	892	891	830	850	771	874	836	812	839	789	831	779	855	758	794	816	733	801	847	820	782	829	838	871	812	797	808	823	787	811	804	848	798	839	796	761	807	770	840	868	809	821	825	851	804	816	814	833	803	795	861	818	819	787	843	806	729	815	822	819	868	817	808	755	814	756	792	821	818	861	844	888	815	848	845	845	829	802	854	867	824	779	800	833	809	810	848	826	853	792	824	803	831	844	831	793	791	860	845	829	844	823	801	818	810	840	839	866	853	808	844	823	835	808	814	782	826	801	801	789	826	809	862	763	778	792	848	857	855	810	790	843	811	813	816	795	848	849	791	823	824	823	839	861	817	849	845	778	813	803	783	830	783	802	807	829	813	782	821	825	843	863	806	810	837	822	850	785	814	850	828	859	841	822	847	772	819	815	851	806	769	841	852	788	792	794	793	834	884	835	838	870	769	860	811	808	781	814	819	809	827	778	795	789	811	786	811	814	851	809	834	835	830	815	817	827	845	879	844	804	861	837	820	806	806	875	782	837	846	833	846	800	783	856	835	813	785	788	781	777	834	805	841	816	826	837	826	848	812	814	873	889	816	798	827	837	840	855	800	822	823	802	823	765	830	830	837	823	828	792	839	878	820	869	801	808	817	820	824	786	833	783	825	832	832	824	807	801	806	801	780	803	745	863	801	804	817	765	801	758	821	745	826	782	841	843	823	834	758	752	802	830	818	776	764	818	828	835	829	760	809	846	860	809	788	755	802	843	795	833	812	829	825	874	825	800	854	788	777	817	774	824	858	814	824	842	808	816	758	799	819	792	800	831	804	831	801	802	821	822	837	798	880	849	811	789	872	820	829	813	791	846	846	803	797	801	796	788	803	817	841	784	784	818	763	780	802	812	859	858	767	850	785	873	835	809	813	844	804	814	830	812	845	858	832	863	791	791	831	786	817	780	784	788	767	817	837	818	807	788	821	810	863	806	837	793	814	845	813	757	816	812	836	797	834	854	793	780	812	825	763	816	815	855	793	826	792	796	811	809	821	793	848	824	841	809	825	796	765	767	808	844	798	883	825	799	826	803	794	770	794	787	808	882	834	849	830	855	816	829	772	781	821	814	877	824	826	844	764	807	778	785	833	810	849	776	839	789	891	791	859	832	828	814	819	826	786	811	798	831	819	831	814	832	761	818	827	824	817	862	811	816	856	850	817	849	776	836	835	812	781	877	824	828	842	827	823	808	803	844	828	841	807	888	804	823	815	865	871	814	823	793	826	842	837	827	852	841	799	820	858	828	812	762	812	833	844	780	837	798	878	825	837	803	799	841	841	828	797	833	752	801	797	835	832	832	831	822	832	737	782	822	815	797	774	800	822	837	786	848	786	803	840	845	807	811	804	791	819	800	799	833	831	803	810	808	834	803	812	814	797	909	821	823	846	829	806	783	788	809	824	806	864	828	823	814	800	783	847	848	799	853	812	817	845	882	822	813	802	846	738	738	838	810	780	835	878	790	802	825	864	815	804	825	858	840	799	819	859	804	807	762	790	848	813	847	789	819	799	865	812	857	794	881	799	772	829	765	828	828	796	790	840	816	774	809	831	831	777	796	849	823	760	811	848	829	861	782	838	792	799	783	782	785	817	882	822	824	816	836	837	787	794	844	818	813	804	789	803	837
36034	32279	14374	8988	6211	4460	3612	2647	2156	1951	1671	1527	1402	1332	1239	1179	1188	1248	1242	1202	1129	1170	1124	1055	1171	1149	1044	1075	1116	1091	1033	1098	1051	1098	1074	1032	1101	1103	1111	1245	1083	1053	1130	1052	1057	1018	919	930	928	919	945	921	911	916	915	959	922	919	956	951	919	923	959	901	940	930	943	912	931	921	900	860	929	991	903	932	871	937	901	889	885	901	896	913	919	885	963	919	853	920	904	953	943	938	954	875	879	917	931	920	925	903	914	915	929	875	901	881	882	922	982	877	890	950	948	894	946	937	895	939	910	899	956	893	900	886	883	899	955	940	895	916	899	880	964	875	899	893	852	927	873	865	907	905	943	948	891	948	903	893	904	913	890	947	917	883	886	958	908	965	934	943	958	876	913	936	895	937	919	949	924	884	922	930	924	926	927	945	897	939	947	893	923	847	936	930	936	889	917	897	886	936	944	927	919	889	868	882	921	889	870	871	889	943	905	918	933	939	916	902	910	852	936	876	882	899	894	921	900	907	874	928	936	938	919	953	883	933	959	910	920	908	886	877	891	904	938	888	889	907	983	884	948	884	906	915	918	934	868	957	891	931	919	900	898	920	910	913	926	911	902	886	916	934	924	899	857	902	915	920	903	958	835	934	909	886	907	887	897	905	901	896	956	870	901	897	903	926	874	909	912	950	849	919	931	855	922	887	936	887	931	904	875	913	950	948	934	922	913	857	932	876	915	911	938	887	893	884	897	942	952	916	935	894	860	923	943	840	844	914	920	946	892	873	897	907	992	872	931	878	958	937	888	893	940	939	906	898	964	919	890	977	870	922	889	898	882	971	898	901	957	906	893	869	876	956	922	897	932	918	921	945	900	915	883	937	944	894	953	905	911	913	926	957	926	924	895	896	945	889	925	890	872	853	853	887	881	906	928	927	916	880	932	935	891	909	880	899	963	920	905	900	896	919	886	876	883	902	900	916	910	922	883	885	882	918	893	855	914	904	890	893	914	906	940	889	863	919	865	856	895	918	927	914	916	892	880	936	900	940	915	911	899	854	865	902	967	901	883	863	918	909	920	934	899	909	934	879	896	900	943	930	933	909	921	860	904	885	846	937	920	910	926	903	877	926	911	969	958	872	931	894	856	925	926	924	927	920	879	923	931	895	887	879	896	893	888	910	912	874	902	974	940	910	926	959	861	923	917	944	899	904	868	928	910	898	903	872	898	906	870	920	890	887	926	914	892	915	943	913	936	939	849	905	849	866	918	926	897	889	918	952	883	905	838	957	859	901	900	909	928	874	884	959	882	864	878	856	947	910	937	869	895	896	896	1005	923	892	881	879	936	917	882	875	900	975	929	899	924	891	889	858	956	882	937	911	945	907	894	956	969	893	902	917	920	933	905	891	910	898	848	943	911	915	909	923	904	894	890	887	968	870	923	895	913	985	939	911	929	946	921	865	912	910	884	911	903	901	868	901	890	932	899	948	909	900	886	890	890	861	928	887	882	875	855	926	908	915	943	924	875	881	920	879	923	899	942	918	909	880	913	819	928	893	951	906	886	951	869	910	906	880	942	899	922	895	787	942	905	905	922	874	906	931	899	905	884	909	881	875	919	872	894	876	867	903	898	926	884	903	860	959	897	919	902	856	869	934	954	924	913	874	900	882	934	873	862	890	906	952	892	937	874	933	898	923	888	942	880	930	868	941	922	893	852	898	917	872	896	925	919	907	918	892	925	925	948	916	880	913	888	937	908	980	936	924	902	945	923	914	878	891	872	907	841	876	938	983	874	956	907	940	903	923	889	923	914	921	952	902	945	931	918	906	898	911	948	905	923	878	886	909	880	915	888	888	839	908	898	943	825	830	897	902	945	881	944	951	861	938	969	908	915	947	876	923	929	896	880	937	908	915	908	949	856	882	921	941	893	916	915	861	846	838	879	943	913	870	941	865	882	875	895	908	899	897	902	878	938	913	931	929	892	936	904	877	879	926	896	846	884	843	903	912	858	922	862	947	892	895	893	879	937	943	943	963	962	919	970	906	890	884	842	925	910	921	931	866	905	890	901	905	897	871	933	925	965	921	894	926	899	879	884	927	899	857	887	924	928	922	952	913	921	898	905	943	876	963	892	938	894	928	858	908	932	902	924	882	883	897	901	942	883	881	914	941	925	939	893	909	832	896	870	845	926	873	861	912	887	967	963	877	929	861	920	923	877	886	948	929	914	924	955	974	928	937	868	924	888	938	894	855	860	898	878	867	951	893	887	870	928	910	960	901	899	893	870	917	909	927	903	908	967	890	894	906	929	907	892	937	895	915	920	880	889	924	903	906	918	900	901	929	903	897	924	875	905	846	925	908	906	903	902	916	882	913	882	948	908	961	901	945	864	932	932	911	883	919	908	890	873	905	912	936	893	931	906	905	937	906	911	937	835	904	926	915	838	905	938	908	868	850	874	912	951	867	896	927	916	923	866	927	912	901	900	962	887	876	901	949	867	892	865	882	923	894	967	953	932	940	856	932	882	891	880	900	911	904	902	942	933	865	877	898	941	974	888	868	913	923	929	885	882	914	905	933	905	922	888	952	927	950	935	838	859	887	948	890	912	931	893	910	866	988	850	920	891	899	893	881	912	942	967	940	893	926	900	905	913	933	882	916	947	938	872	921	935	890	932	916	961	891	907	908	918	938	880	932	906	909	947	956	883	916	856	966	874	890	969	891	934	929	924	961	863	937	933	921	882	936	955	898	903	958	890	897	863	952	882	966	950	902	914	887	936	894	927	871	875	905	936	923	929	864	902	897	975	961	930	928	844	890	889	915	943	889	913	929	890	944	900	921	887	926	917	861	907	885	865	932	910	945	892	924	935	925	876	911	881	922	977	880	910	812	993	895	893	903	909	892	833	925	857	845	863	899	980	843	880	914	909	879	886	882	906	895	883	994	850	862	956	928	872	919	992	918	855	897	887	912	907	888	947	891	881	905	914	963	913	927	930	874	892	884	905	937	910	928	884	816	904	914	945	903	931	881	905	904	905	881	943	879	939	918	851	944	896	935	898	913	920	954	894	890	892	924	876	883	889	884	918	928	922	953	927	886	968	878	916	983	914	886	903	927	933	916	893	864	949	881	929	950	895	867	896	900	873	898	949	923	897	847	948	882	910	915	899	867	916	903	890	919	909	940	880	954	918	968	924	920	908	912	885	891	890	933	892	905	892	960	870	865	887	903	891	944	891	919	898	899	930	874	868	881	954	909	884	903	875	967	897	986	890	929	926	902	861	917	896	927	889	913	884	947	913	940	916	879	954	908	907	916	1001	903	951	878	846	915	898	931	907	1000	887	940	941	880	909	884	891	925	897	907	929	892	904	871	926	864	940	914	881	957	846	899	898	920	894	890	920	938	902	921	898	925	925	856	901	863	929	880	892	893	910	878	904	884	883	932	906	910	929	872	927	895	901	922	910	892	900	909	909	930	897	890	892	876	901	961	858	894	887	976	845	884	858	871
27971	20267	9880	1291	673	460	489	352	367	330	318	304	319	367	303	336	346	345	357	322	361	323	340	365	361	345	359	318	355	335	345	317	346	344	349	337	364	321	356	328	357	342	336	344	304	304	307	301	326	306	307	354	303	314	323	304	342	302	332	288	289	325	330	341	324	331	315	317	287	319	317	332	310	298	327	296	316	278	309	349	328	307	329	352	318	341	320	319	339	307	339	335	323	313	314	317	334	321	313	311	337	315	364	326	342	323	315	293	301	338	316	309	294	350	331	292	308	317	290	302	330	354	320	322	297	308	312	291	329	292	294	316	311	317	335	312	333	308	299	301	310	328	301	311	362	324	354	266	341	367	289	344	297	322	308	324	296	293	307	300	323	292	330	274	294	318	301	332	333	333	320	326	307	339	325	345	313	320	314	305	301	335	312	329	314	289	323	323	313	319	273	302	299	358	304	316	340	289	349	312	342	332	327	328	333	317	293	303	297	326	294	321	333	331	301	330	321	315	302	325	343	325	297	345	323	329	293	318	290	301	342	308	324	303	318	299	319	304	295	336	288	294	309	330	331	366	321	341	315	331	312	296	302	330	322	347	332	308	348	325	284	285	303	315	279	316	308	308	354	358	324	336	303	307	326	348	334	290	293	292	320	321	311	323	312	283	296	300	330	314	338	307	317	293	309	335	319	330	314	304	297	334	296	342	313	279	318	297	285	284	310	299	323	335	289	303	323	304	322	281	310	318	334	289	357	338	326	294	279	293	303	334	336	317	316	341	296	312	302	317	321	337	305	305	321	349	281	312	311	344	280	344	329	311	312	324	311	313	325	321	347	314	324	321	327	355	311	331	312	304	328	285	307	329	293	333	308	310	325	318	320	337	314	352	345	298	289	296	312	298	318	337	294	322	340	341	329	318	328	312	324	315	322	338	325	285	321	319	304	310	320	319	311	319	300	287	314	298	307	299	292	295	313	314	312	299	313	307	324	329	309	288	328	299	312	311	318	301	288	293	326	304	335	317	283	327	309	342	298	317	301	294	316	314	331	326	297	313	323	320	322	312	314	338	315	301	314	350	326	316	318	320	332	297	279	321	324	349	311	348	315	311	311	316	322	351	300	315	314	308	321	299	306	301	325	298	309	316	312	324	294	312	340	332	287	325	344	298	342	306	309	332	293	323	334	322	310	318	314	315	329	318	312	313	360	306	305	327	335	303	316	321	328	322	331	310	313	333	319	323	328	290	321	333	294	327	321	338	297	324	303	321	292	320	349	310	297	306	319	309	322	330	345	319	327	324	313	292	306	290	293	345	316	331	287	317	301	289	311	295	333	334	344	319	312	326	351	324	290	306	311	324	325	338	309	337	336	301	298	318	349	335	325	307	307	318	329	356	331	274	325	304	311	318	328	316	304	344	329	339	343	323	333	337	329	358	304	345	326	333	303	336	300	293	293	335	300	318	336	282	301	317	313	333	290	341	345	337	343	303	336	334	329	316	339	302	310	311	322	327	272	292	326	303	336	352	311	299	319	325	340	373	321	299	303	331	310	331	317	333	272	290	333	332	337	303	323	330	313	326	300	288	329	323	301	319	309	310	302	305	324	317	291	306	303	307	336	312	352	315	284	306	325	337	311	312	300	323	333	290	348	307	315	356	298	327	326	332	332	318	314	297	332	330	304	330	313	311	309	330	340	304	361	315	297	346	315	301	301	316	318	315	312	316	310	318	314	309	319	312	298	310	305	343	307	293	264	326	329	326	312	289	334	302	326	317	327	334	333	297	304	333	301	317	335	305	317	321	325	332	312	303	334	308	291	335	290	322	299	321	312	304	310	316	333	287	326	330	324	322	324	321	309	322	305	311	297	324	318	330	326	311	331	322	317	314	313	307	362	323	327	305	287	304	350	334	319	344	287	300	309	305	326	301	340	295	296	297	332	327	306	305	338	327	338	297	353	312	321	347	313	280	323	319	348	284	356	314	347	279	303	343	335	328	297	318	308	318	335	327	307	294	367	309	319	328	328	294	333	307	342	296	311	323	355	315	313	325	298	317	309	323	321	318	316	365	313	286	299	305	299	314	312	315	318	318	311	295	338	289	338	278	301	311	328	343	331	321	318	327	312	332	308	329	300	315	315	324	354	287	316	334	299	331	318	327	324	338	316	311	286	290	307	326	293	334	323	322	318	310	301	304	323	317	298	303	303	350	326	318	329	280	319	303	327	368	344	313	315	321	298	298	337	342	338	294	308	319	324	329	311	309	302	317	334	316	287	353	322	336	313	346	350	334	302	326	320	280	324	321	346	330	335	300	320	318	279	335	304	318	341	324	305	298	302	322	268	322	336	334	338	305	308	339	312	342	325	298	310	311	311	317	338	311	334	298	308	309	330	329	302	306	330	290	335	312	282	335	332	281	280	305	289	329	328	309	310	333	356	316	344	330	317	323	341	316	309	333	353	345	332	329	333	341	322	326	316	328	333	305	272	315	317	325	321	335	358	310	308	317	319	305	305	310	328	311	309	318	342	302	342	314	318	304	341	324	314	340	315	342	323	316	295	355	329	327	320	313	326	340	322	346	311	328	310	321	305	293	321	355	309	320	301	325	296	344	307	304	288	318	359	294	306	335	307	329	323	296	288	322	328	313	318	329	328	332	280	289	307	317	310	346	316	350	299	336	296	300	303	340	300	315	310	310	344	324	305	319	339	328	278	311	331	296	297	333	301	326	339	289	326	311	316	303	304	333	317	335	308	308	300	316	357	315	311	321	321	302	269	295	305	286	318	341	327	286	338	312	304	298	319	299	299	325	323	317	335	332	344	320	335	315	325	325	312	355	314	294	327	335	310	346	312	341	320	325	334	311	312	288	329	298	357	300	315	288	325	300	337	322	318	297	343	330	320	338	326	306	290	319	316	283	329	323	319	349	324	288	281	327	326	328	299	316	322	316	309	325	353	324	340	268	320	315	360	330	312	326	325	327	331	343	305	364	297	303	299	330	328	329	302	303	298	325	306	295	301	299	328	334	319	311	324	315	307	333	302	317	332	306	289	312	319	320	300	343	324	303	306	329	298	300	334	318	301	308	326	337	340	311	300	313	323	326	298	320	277	329	287	318	319	302	311	277	314	305	275	331	324	324	318	310	332	287	336	303	324	317	303	340	326	292	317	317	339	337	315	337	314	316	345	350	295	289	316	313	300	325	297	342	312	319	315	294	310	321	288	312	329	315	319	313	315	312	271	305	310	311	299	333	285	292	334	328	311	323	302	324	324	310	325	278	302	305	303	311	337	322	309	346	311	317	309	311	336	322	322	321	324	311	339	330	314	351	316	341	329	370	326	313	321	339	315	322	354	302	268	313	312	287	290	320	328	327	325	318	310	293	312	318	307	310	325	298	322	305	296	320	322	316	297	311	305	316	327	304	316	291	313	311	322	312	318	318	299	338	322	331	344	315	320	317	305	360	336	282	298	294	284	324	297	308	279	316	318	300
29709	6951	2046	1463	1003	740	630	517	437	472	382	420	349	389	379	391	448	389	447	432	436	400	430	401	423	403	439	413	388	415	429	402	403	450	411	422	395	450	453	452	433	455	407	384	387	366	354	374	355	359	363	374	380	356	361	348	371	365	350	396	367	369	366	380	360	366	365	347	336	359	361	378	363	389	341	391	348	375	355	396	354	349	370	373	388	357	365	356	356	378	387	384	391	358	362	387	330	397	371	385	336	361	360	400	362	348	357	345	370	354	374	390	379	355	386	372	396	372	358	354	362	400	349	368	360	360	365	368	407	365	353	348	360	382	392	389	372	348	409	349	363	388	357	352	375	380	369	371	373	373	386	371	378	382	367	356	365	357	361	404	379	383	381	353	366	367	376	342	406	349	357	352	369	380	381	355	393	366	392	348	367	355	344	366	336	374	399	324	348	378	406	362	343	389	353	426	376	365	388	382	353	398	379	381	374	387	395	350	333	391	364	377	354	389	374	375	366	341	351	324	355	358	348	356	361	380	370	374	400	362	368	393	374	343	371	356	336	394	359	389	354	383	385	359	376	393	375	376	389	378	379	387	386	367	396	381	368	378	387	395	385	374	355	354	379	384	357	368	361	387	369	344	379	366	361	388	355	364	387	346	373	335	382	352	377	384	392	356	381	388	378	371	356	370	374	393	370	351	350	350	417	362	375	375	385	383	347	364	368	352	393	329	386	384	373	381	388	356	366	397	408	389	341	380	380	346	367	370	359	373	420	359	370	366	356	329	353	334	361	391	381	362	360	378	385	341	360	384	368	363	358	364	360	381	357	374	339	374	353	377	397	378	389	385	378	376	365	327	377	349	335	354	373	364	358	330	368	321	353	357	361	396	365	316	355	369	350	343	381	376	385	341	366	364	374	350	343	369	351	377	361	363	380	401	379	387	381	398	362	365	381	362	383	405	334	351	361	351	356	363	375	363	360	365	383	407	344	350	332	383	347	369	354	348	354	406	371	409	360	372	331	341	372	346	384	368	355	361	362	362	350	356	367	370	379	370	349	351	376	364	369	395	337	370	346	368	327	350	370	351	350	330	348	353	362	347	371	391	395	362	351	353	381	362	396	362	384	350	403	396	384	360	392	371	396	337	356	370	404	366	371	372	338	344	352	397	398	380	393	345	375	384	393	337	383	380	383	364	339	419	404	370	358	373	391	379	383	381	360	365	367	373	387	346	391	392	390	368	358	388	382	386	373	366	357	368	382	355	370	356	340	371	345	377	374	386	360	378	341	354	371	355	362	360	352	345	377	400	365	393	354	400	373	345	382	352	339	377	383	345	398	354	381	391	351	369	387	385	357	355	370	350	379	388	370	354	358	379	375	365	366	357	329	329	390	369	373	347	391	383	359	376	398	360	385	372	336	383	375	372	350	355	360	364	381	378	384	362	390	353	392	358	383	421	369	413	377	393	387	418	410	366	393	381	360	367	336	362	346	347	398	347	377	367	373	383	365	368	377	388	357	385	367	396	333	370	423	378	417	345	360	372	369	309	362	375	363	388	367	377	384	410	352	422	403	365	372	402	361	351	389	377	362	397	374	352	333	376	382	370	360	384	403	373	329	357	360	330	363	358	322	378	402	366	385	392	358	355	351	358	365	346	389	360	347	395	375	395	379	352	369	325	347	380	369	351	363	347	359	333	355	353	357	387	353	371	339	353	378	359	362	394	343	390	366	396	343	378	355	379	379	392	380	356	364	401	377	358	374	342	377	347	373	375	368	384	368	394	374	343	354	375	415	350	342	355	372	397	351	423	375	359	375	382	398	403	340	375	345	349	352	357	375	395	343	429	347	369	365	385	367	378	361	395	384	370	361	374	420	382	354	396	390	363	388	357	386	356	387	356	343	406	373	403	371	370	356	372	371	364	389	391	333	379	379	377	373	400	401	363	378	368	352	380	380	362	360	398	373	350	359	377	370	390	354	376	352	366	369	372	343	352	372	355	381	403	355	379	331	393	397	398	383	405	370	387	398	357	371	356	334	366	343	335	368	361	348	346	401	379	384	374	365	375	373	383	393	366	381	335	333	371	374	395	337	378	363	370	363	368	386	374	353	365	384	362	407	359	353	413	359	381	378	388	379	363	403	372	367	380	367	413	369	360	367	367	364	389	353	352	394	391	362	354	393	354	363	401	369	373	388	377	347	387	354	355	369	367	359	390	315	340	338	374	358	354	351	379	339	369	372	371	362	357	412	369	387	374	376	372	320	360	379	384	401	381	399	391	351	387	354	342	383	394	386	377	382	377	351	381	379	360	341	361	359	363	373	354	359	364	356	368	386	393	365	382	361	349	345	418	367	350	356	370	368	344	367	381	345	346	368	358	401	351	349	336	382	389	360	353	370	324	385	378	352	364	420	372	378	348	362	333	368	390	378	393	353	371	348	352	370	367	394	365	354	349	348	357	373	373	350	379	396	349	399	336	360	389	351	376	413	378	371	377	342	365	369	374	364	369	410	358	343	361	374	365	413	359	390	362	375	332	381	383	363	380	346	354	379	336	370	365	367	375	368	359	350	378	369	351	381	364	374	392	359	355	356	379	334	344	359	367	344	373	371	366	373	377	377	388	370	361	379	361	365	338	353	368	379	353	362	355	358	365	384	391	398	379	371	354	361	383	357	363	370	371	393	392	399	386	355	408	373	362	382	352	359	380	348	359	386	384	352	370	344	400	414	399	336	360	370	368	388	363	385	371	336	364	375	383	341	369	358	394	388	404	370	352	365	370	350	380	385	358	364	377	343	381	385	385	407	379	361	372	375	358	381	351	364	385	358	317	374	358	385	346	346	339	415	378	353	369	372	440	373	362	354	373	347	366	374	374	367	355	356	386	377	375	383	337	375	354	399	379	349	361	378	336	382	372	377	396	373	372	396	389	353	357	359	396	384	343	370	346	367	363	361	388	327	336	352	355	324	388	350	378	337	383	376	365	336	380	385	371	385	370	381	368	390	349	352	402	336	363	372	384	364	378	339	373	394	353	352	351	363	389	352	385	353	352	347	390	339	353	379	349	334	386	335	361	404	379	346	352	369	391	385	354	365	361	415	366	370	376	373	353	355	407	394	368	382	385	404	388	340	352	353	329	386	374	366	342	334	360	367	361	364	385	380	364	376	384	370	365	379	355	351	368	386	353	370	399	366	363	353	381	358	366	361	363	379	409	380	396	368	364	336	375	368	362	420	392	345	375	380	386	389	396	357	385	365	360	384	371	365	372	374	393	382	378	381	356	357	362	364	348	377	379	353	364	373	363	339	343	388	401	414	372	378	386	369	377	364	381	366	343	354	376	382	357	372	354	357	385	390	348	363	380	387	345	344	390	366	352	351	368	386	348	367	341	356	354	377	393	392	399	361	370	376	386	339	346	342	388	394	394	358	341	362	386	365	375	354	350	316	359	371	365	365	340	353	392	375	345	353	404	369	376	351	392	377	365	352	381	369	373
23410	20896	28274	23625	20890	12590	1849	1112	918	849	809	732	725	727	698	683	639	718	695	738	681	692	685	680	687	703	614	671	638	634	686	707	634	714	662	698	662	678	652	648	681	625	609	610	599	608	608	592	637	596	605	608	584	595	636	642	617	573	623	622	598	615	603	597	585	604	587	623	582	590	569	576	557	620	599	619	584	597	589	571	607	571	586	581	591	640	604	616	588	632	634	567	601	615	584	559	601	613	632	629	610	591	566	572	613	628	653	587	597	623	646	573	650	548	575	626	612	631	535	623	580	596	627	594	608	578	599	599	581	595	599	602	598	571	569	583	608	589	661	598	588	598	572	576	621	565	591	588	620	570	603	603	574	622	614	565	609	587	613	613	614	622	597	561	575	559	583	590	602	560	540	581	587	571	571	622	586	610	572	590	602	591	539	601	557	608	578	601	611	586	600	559	584	619	606	591	609	576	567	602	537	634	579	584	560	552	600	553	612	550	597	635	587	604	591	633	561	619	608	584	618	606	598	591	601	583	617	569	630	596	605	590	581	571	578	563	585	566	638	624	629	605	611	604	591	598	593	535	653	582	618	635	606	594	620	607	547	564	619	615	578	605	613	593	607	591	563	594	553	609	550	602	590	633	604	567	626	592	625	569	564	572	542	573	584	609	616	621	645	581	596	596	636	613	624	551	628	583	587	616	596	557	571	608	605	645	594	598	626	605	586	606	602	595	591	587	637	581	582	618	619	615	594	585	578	571	579	578	567	581	563	586	586	559	589	606	583	588	578	598	615	593	557	578	586	590	596	591	573	593	596	590	640	567	588	571	598	584	568	606	589	622	607	564	586	611	652	578	607	597	548	576	577	626	565	616	559	620	583	606	615	565	620	618	542	614	570	583	579	572	573	616	596	565	585	568	581	618	590	587	596	575	598	627	564	584	603	676	548	588	623	583	607	578	580	583	586	569	590	621	650	570	576	595	576	614	603	591	580	589	613	581	635	631	644	628	584	596	594	594	584	605	614	593	603	577	557	601	591	579	631	621	612	585	562	605	586	555	625	566	577	574	643	594	616	627	574	603	551	604	612	633	639	650	601	587	565	568	590	616	659	581	605	614	577	653	610	602	528	596	584	587	600	632	600	614	576	579	576	577	611	577	579	627	559	560	599	598	579	584	564	576	554	594	634	611	615	635	603	586	600	580	584	604	610	609	625	573	544	575	617	622	566	614	590	608	571	570	619	613	613	574	619	609	604	607	613	648	585	604	534	633	580	608	582	601	598	622	548	618	576	579	589	587	620	552	577	588	610	609	621	597	617	561	620	643	626	652	596	528	567	610	610	606	594	585	624	606	606	591	586	617	665	597	587	579	578	622	578	591	611	591	586	604	594	605	623	606	604	563	558	580	604	603	610	607	605	677	587	604	594	591	610	620	605	583	599	631	605	615	619	586	599	592	594	562	568	608	592	589	602	592	595	550	640	626	633	605	596	560	618	610	607	547	593	572	593	577	624	546	619	577	607	618	622	583	608	627	607	605	608	557	585	587	631	588	585	568	595	585	584	602	604	582	585	605	564	624	556	565	612	588	625	591	625	577	597	644	586	558	593	622	561	620	592	555	580	599	603	634	627	603	632	613	577	565	624	635	527	589	624	539	598	589	588	600	558	631	603	575	588	573	605	571	608	579	576	609	590	599	610	621	601	550	566	535	584	572	612	589	599	621	599	650	612	608	576	576	597	598	581	599	611	582	564	632	592	589	585	588	595	572	584	598	659	614	584	607	636	608	618	608	593	602	572	605	610	612	597	566	588	580	598	578	622	619	565	583	596	555	572	609	627	626	574	633	557	572	576	611	600	613	617	601	594	544	633	556	633	605	611	566	577	564	604	584	603	569	582	577	592	595	598	576	571	557	620	567	584	631	579	572	612	623	609	608	657	612	605	593	559	608	569	655	604	544	574	602	632	567	612	632	596	627	585	623	588	577	605	586	622	615	576	627	584	603	576	583	569	557	618	607	627	601	549	600	582	647	621	568	600	566	554	576	618	619	642	612	599	576	616	603	589	598	627	562	609	591	614	589	598	598	588	579	620	585	581	558	617	613	580	576	587	637	622	634	538	594	612	558	617	604	617	581	605	592	571	614	616	571	604	633	586	614	608	607	591	625	609	620	593	586	647	625	607	619	597	600	607	604	596	566	571	600	587	588	607	625	638	648	602	566	579	578	555	622	588	627	589	568	583	563	615	585	611	602	588	571	610	595	587	588	581	598	571	598	588	594	595	600	608	600	585	649	584	585	605	591	606	611	619	578	587	589	616	604	607	627	585	631	562	606	600	574	596	637	587	576	574	557	567	630	586	644	577	618	565	573	617	590	598	607	623	559	546	570	605	615	605	602	632	615	619	572	557	598	615	608	591	648	598	569	639	543	585	586	574	623	622	586	614	584	585	568	631	594	610	636	604	592	610	639	573	620	637	572	604	556	611	637	590	577	587	614	632	591	621	586	610	589	603	545	604	630	578	603	561	579	567	593	617	593	621	623	608	606	597	602	617	594	570	581	581	588	637	611	626	585	544	583	616	563	560	591	596	593	616	560	564	617	590	632	579	569	612	612	592	558	577	599	616	609	618	651	604	606	617	560	588	566	565	592	597	567	561	597	618	620	591	582	591	615	573	602	616	580	608	548	539	545	600	600	588	617	633	602	592	614	570	592	598	591	588	597	568	574	620	560	595	596	618	557	625	605	571	631	612	601	568	607	594	555	586	586	589	624	608	603	612	577	601	596	602	595	583	607	626	602	567	571	579	577	638	588	576	606	599	566	620	569	590	638	590	581	562	576	593	593	534	598	578	590	643	573	610	545	598	576	591	618	655	586	610	664	620	602	604	575	579	609	621	606	623	564	612	544	581	620	584	564	597	620	564	619	607	606	591	590	639	619	587	635	595	562	578	592	606	591	612	611	619	543	579	554	546	582	603	548	606	579	606	603	625	609	594	569	642	593	602	654	569	564	594	603	590	563	594	574	562	567	658	562	587	573	588	581	590	593	596	581	582	535	624	620	610	577	595	557	593	601	563	580	592	571	589	556	538	596	589	597	592	593	563	611	631	564	561	600	593	552	534	580	570	555	579	584	597	605	644	611	582	613	592	608	608	592	608	585	580	630	592	602	601	601	572	573	579	574	648	595	556	619	581	602	585	569	594	618	598	633	597	595	637	606	594	619	593	540	581	547	605	554	635	562	607	558	636	598	549	613	610	596	540	594	617	571	621	613	581	601	610	592	590	537	599	563	630	626	603	560	585	596	590	591	615	619	567	601	597	584	577	565	609	566	599	628	565	597	604	566	589	620	600	613	593	594	575	579	611	594	567	609	556	626	592	589	594	579	614	615	578	614	625	584	598	632	620	556	600	594	611	602	580	597	585	596	597	617	608	587	607	585	577	607	613	613	613	614	561	580	610	598	577	615	639	608	642	556	588	571	599	605	615	571	594	570
31744	24964	9198	5182	3718	2761	2235	1697	1341	1178	1141	960	909	895	914	830	860	853	944	901	851	850	797	794	855	831	768	782	792	818	718	761	846	813	829	775	796	802	833	835	805	747	721	767	672	699	705	704	678	680	676	666	685	704	682	691	635	649	685	696	706	680	690	696	666	671	719	647	677	663	650	668	686	655	669	681	683	665	647	662	673	726	646	642	629	663	670	698	686	704	642	660	665	679	689	658	642	667	662	660	638	679	651	684	700	637	668	691	676	721	672	700	715	678	696	685	632	661	684	672	670	613	676	688	652	655	644	692	688	666	678	640	684	652	674	703	668	668	673	666	692	744	678	698	665	662	678	661	620	689	682	622	681	703	623	634	629	663	611	625	687	721	701	655	655	616	666	638	680	714	686	658	700	622	680	630	661	644	683	681	638	673	642	665	655	670	628	661	652	681	663	664	670	665	677	690	678	663	623	632	626	683	657	704	707	665	684	696	669	654	645	686	694	672	673	660	637	693	669	674	714	658	659	659	641	655	650	683	674	681	659	656	643	654	696	679	696	673	661	691	685	672	675	625	691	665	678	661	673	662	690	653	619	685	659	704	681	683	657	665	669	683	652	634	689	699	653	704	681	689	642	669	657	658	617	654	626	656	682	704	706	636	684	646	688	650	673	677	690	670	636	644	675	682	719	655	685	685	654	680	653	675	648	621	646	637	653	674	638	668	662	686	711	631	652	678	716	668	682	683	689	682	621	664	634	655	676	657	700	680	693	671	646	684	666	722	655	638	638	666	684	660	679	699	647	658	698	675	647	680	643	682	712	642	646	691	667	660	679	651	675	669	675	672	665	684	686	649	688	647	688	611	694	648	764	638	673	653	698	682	638	697	692	660	676	641	660	645	681	642	667	657	624	661	682	676	645	647	658	666	673	633	650	685	673	656	715	710	739	678	664	717	659	698	688	693	675	659	644	641	723	695	642	690	674	665	677	680	650	654	688	650	659	693	661	647	643	692	634	725	679	695	713	675	700	711	701	650	658	656	611	608	652	690	634	678	677	681	671	671	682	674	694	684	654	673	683	710	666	635	656	664	683	670	671	650	657	628	637	701	671	688	672	654	720	635	675	603	689	648	666	631	658	684	671	647	697	677	687	706	683	689	664	652	675	652	673	677	618	662	645	647	646	664	696	646	649	671	674	670	659	664	677	695	646	702	650	669	649	695	699	635	659	664	646	672	691	684	682	674	682	636	669	626	660	687	695	686	656	649	643	625	662	691	652	695	682	703	655	665	657	691	722	699	686	656	642	674	639	673	639	663	716	690	678	594	632	648	664	660	700	677	693	624	675	644	647	659	636	664	638	639	700	671	692	702	689	663	675	698	627	698	667	698	655	671	611	687	637	667	686	680	678	683	727	660	741	726	689	689	689	667	648	676	683	676	624	646	621	691	670	674	670	633	663	666	645	692	659	670	641	649	633	681	635	666	676	702	684	641	666	598	632	668	677	632	702	682	648	670	663	644	688	672	697	660	661	685	630	681	691	672	613	671	700	680	646	697	664	655	640	659	640	696	645	678	657	665	634	689	685	662	635	666	616	672	713	686	643	682	692	711	653	644	715	680	622	646	671	666	642	672	675	712	682	666	702	702	651	681	671	662	661	687	667	632	651	707	636	662	669	630	652	651	716	696	668	699	665	669	699	640	688	689	657	672	661	707	697	643	718	667	675	714	658	665	669	649	640	690	680	680	619	691	701	693	674	680	709	649	662	658	635	669	680	648	670	685	694	681	666	666	701	673	672	698	651	700	702	670	653	687	676	642	666	648	672	670	703	664	639	683	688	711	720	661	630	677	684	666	660	670	639	620	686	677	639	656	693	656	668	649	660	697	622	640	676	686	649	628	674	708	687	678	663	676	672	669	704	687	668	674	686	696	684	651	699	625	628	678	704	622	660	716	645	698	688	676	661	676	708	692	652	714	655	687	684	680	680	667	693	698	650	670	685	675	662	689	690	693	685	662	655	675	661	676	716	697	678	679	699	666	668	669	663	657	659	663	665	650	692	690	641	672	699	711	671	647	670	638	703	660	643	691	669	682	632	646	645	660	686	723	643	678	671	640	685	686	681	684	618	689	682	668	675	685	676	668	649	694	670	630	693	685	659	680	682	682	657	699	648	702	653	650	670	647	659	635	665	653	660	647	689	681	650	675	677	661	633	723	669	677	616	693	650	642	733	657	609	653	666	694	645	687	651	699	699	696	663	635	650	677	672	659	694	668	644	684	694	648	664	688	661	594	681	703	690	645	705	659	677	699	657	621	705	652	680	697	645	695	661	694	665	673	679	696	692	636	627	651	676	683	660	672	654	677	640	706	638	675	668	667	655	691	632	662	665	676	678	674	658	685	658	685	634	656	724	635	666	684	635	695	655	659	649	663	684	699	647	713	685	656	686	657	685	627	679	681	644	675	689	676	675	660	714	684	681	657	672	676	676	652	699	652	633	636	644	663	736	672	642	673	667	652	706	677	626	688	624	630	734	672	679	641	666	671	636	685	679	624	639	677	679	639	597	682	629	683	649	652	668	666	708	660	684	639	670	648	683	649	661	685	667	649	632	689	674	617	680	619	667	676	677	624	709	651	678	674	662	651	673	661	639	677	693	628	704	727	724	685	672	655	671	685	674	660	634	684	713	644	682	659	633	631	633	648	672	726	651	656	671	662	656	692	635	689	668	704	732	634	690	725	634	655	693	672	630	675	648	636	674	689	672	656	686	645	653	680	678	651	672	671	687	679	615	709	654	647	698	679	700	672	634	662	687	644	666	694	703	683	680	694	694	660	666	700	648	671	666	707	657	675	657	692	679	665	712	673	676	661	646	697	662	691	667	620	687	682	680	705	665	648	688	667	687	670	652	662	675	626	673	674	644	699	634	647	693	665	682	623	658	649	636	648	695	667	665	674	656	689	667	634	687	631	722	684	631	638	712	616	663	736	637	671	646	676	646	655	647	694	713	668	633	688	647	666	645	691	632	690	679	662	666	659	700	681	700	662	672	634	674	674	680	704	648	700	629	681	669	649	665	686	663	689	648	671	695	655	662	716	645	674	659	655	680	709	669	669	670	660	688	650	627	636	634	693	696	708	710	658	663	697	665	666	663	669	694	632	681	701	701	643	678	699	639	662	684	713	685	615	701	643	664	672	678	636	708	662	669	644	696	685	663	667	639	627	639	689	658	679	647	678	642	679	708	690	680	648	676	669	687	695	685	685	695	708	687	675	653	704	712	671	620	652	675	628	660	684	644	705	688	672	689	632	661	686	703	701	665	663	614	620	689	657	703	701	699	728	663	679	651	694	641	683	708	686	632	676	679	662	658	611	630	665	699	631	670	697	693	670	652	652	660	655	637	676	623	680	680	605	692	698	671	659	633	641	681	592	657	667	641	698	639	671	639	691	656	662	670	698	647	661	676	664	659	644	645	678	678	631	632	659	694	661	685	680
24654	20903	27329	24555	13142	1232	773	632	532	552	459	437	458	448	404	414	451	436	423	430	427	411	435	397	412	415	405	424	399	386	405	395	401	418	388	425	444	399	427	438	435	419	401	400	391	385	409	371	393	381	384	383	378	347	389	405	368	392	347	399	373	362	387	344	373	378	415	395	356	369	351	397	357	378	382	371	346	378	367	362	356	348	371	352	389	385	385	381	386	369	386	393	373	364	398	390	400	356	363	357	366	364	377	365	363	353	389	351	369	361	362	369	349	361	352	373	377	359	356	379	367	363	350	390	348	340	342	371	357	360	401	373	378	357	373	332	380	373	389	343	359	359	358	380	365	360	360	365	364	369	344	395	351	378	347	394	358	342	326	350	374	391	392	382	403	359	364	405	362	356	356	384	369	376	388	371	418	380	374	378	385	413	362	378	358	362	395	408	392	363	336	369	369	368	333	358	365	375	363	388	375	367	356	336	364	409	346	419	379	372	362	382	380	384	386	377	355	389	382	382	366	335	394	362	372	336	372	398	361	366	366	409	409	385	386	376	411	391	403	348	360	375	373	346	327	367	391	364	354	369	392	398	387	371	336	388	354	383	368	375	385	376	400	381	351	369	364	375	371	363	318	371	380	375	378	379	320	374	385	364	354	322	393	372	349	358	376	359	378	370	357	373	425	381	381	365	376	349	390	392	369	375	375	362	376	329	370	350	379	314	365	368	361	360	390	362	362	384	391	372	351	358	389	352	388	398	387	382	387	376	387	346	383	375	401	358	364	380	376	322	350	337	337	385	366	385	383	378	377	371	363	348	397	360	376	371	356	404	342	343	358	319	364	364	354	373	371	386	354	364	371	323	369	349	374	391	334	375	376	384	365	376	361	371	328	347	366	361	368	386	343	374	369	375	377	386	367	379	339	388	339	379	376	355	391	386	408	340	354	353	362	348	391	336	384	360	380	393	363	342	374	376	377	370	381	384	360	377	370	384	382	398	421	390	375	348	311	350	375	374	367	371	329	341	393	368	372	366	360	355	358	383	355	380	368	378	369	381	379	398	381	354	370	384	378	356	367	388	381	356	364	348	363	364	346	379	354	366	335	395	364	349	371	368	384	352	398	377	359	389	341	396	357	330	368	357	358	413	392	340	426	354	356	373	374	363	334	369	402	346	390	365	363	357	357	363	363	398	397	374	397	363	384	353	368	374	362	365	347	388	369	368	374	384	360	366	361	333	376	354	354	385	373	359	385	333	402	336	393	344	372	392	356	377	333	367	385	381	359	385	366	368	355	338	341	356	367	376	394	348	384	363	362	358	365	385	346	378	395	353	409	378	394	391	388	376	345	344	366	373	373	363	373	409	364	374	390	392	350	399	359	370	389	372	382	346	379	360	360	360	387	344	374	366	393	375	366	392	351	393	354	382	367	357	369	373	393	350	389	352	378	371	404	362	360	349	354	385	371	398	374	350	354	319	394	388	363	351	349	395	361	368	359	387	358	339	395	380	362	369	395	312	361	397	375	391	367	358	386	392	354	363	394	343	400	381	343	369	393	390	347	350	373	365	410	356	371	371	363	386	381	368	348	392	363	349	373	364	350	361	374	368	384	337	381	369	341	345	381	380	349	337	377	375	359	427	358	392	393	397	367	408	381	375	374	365	359	378	370	394	354	338	394	357	378	384	361	395	389	397	364	395	388	386	391	379	385	363	362	391	383	366	397	372	384	386	369	363	391	356	369	359	347	351	336	396	358	400	370	379	382	388	377	376	374	369	404	332	381	373	375	356	406	368	374	353	401	361	385	396	389	360	368	370	363	350	375	361	377	366	341	359	380	359	362	366	399	380	366	361	348	347	356	349	378	393	381	405	377	397	349	394	356	390	348	374	377	381	399	346	353	363	356	340	372	345	385	342	390	388	397	410	372	355	338	367	335	378	359	349	357	350	366	383	346	376	359	387	380	352	398	408	354	356	393	385	362	332	364	371	370	392	351	356	351	371	364	371	357	343	359	372	334	328	351	408	386	320	360	385	387	367	372	367	341	379	376	355	366	341	378	379	371	327	379	354	364	354	338	341	382	360	381	405	387	382	372	379	374	346	356	383	379	337	384	374	397	344	396	375	373	391	363	396	372	352	366	346	371	385	370	405	400	393	393	361	361	344	369	374	399	382	384	403	399	354	375	350	401	414	403	378	371	374	360	363	364	373	373	378	367	369	380	388	364	362	358	354	370	408	361	366	389	337	403	379	388	371	371	396	354	383	363	361	359	427	361	398	365	343	416	363	381	363	376	383	367	357	336	368	402	366	399	381	386	381	389	359	367	362	378	373	370	379	398	364	352	376	363	353	371	396	378	385	386	384	356	393	361	346	372	379	387	377	349	357	369	401	365	384	361	390	379	378	360	403	392	388	370	356	386	344	357	367	335	420	344	394	362	376	385	378	334	376	364	366	378	362	355	376	364	336	363	363	383	364	382	363	402	372	383	348	407	357	359	385	389	372	348	378	358	383	398	349	373	344	362	412	372	326	415	406	357	341	382	355	408	386	341	366	378	348	371	330	387	380	354	382	377	383	390	351	385	382	370	368	361	374	381	361	400	351	377	368	354	377	386	335	373	354	404	382	345	353	372	380	364	364	374	362	343	390	385	342	337	376	383	329	305	396	365	362	401	363	379	393	384	365	377	367	365	365	381	345	376	385	388	366	355	349	377	366	366	362	370	403	387	372	373	378	373	335	405	375	359	358	391	336	366	379	373	404	365	376	382	367	352	396	379	367	351	366	392	393	382	379	371	344	355	371	373	385	372	377	391	376	358	362	368	368	400	363	429	363	373	391	343	351	350	334	360	375	356	358	382	353	361	350	402	378	375	398	383	325	354	402	388	367	369	351	380	392	379	346	362	379	386	403	355	365	374	395	392	377	365	365	399	378	381	350	369	343	384	380	372	375	355	381	389	369	349	352	375	343	361	399	381	357	372	352	373	343	400	383	366	365	357	378	355	376	355	387	356	393	360	378	388	369	391	386	336	383	391	362	372	402	366	371	391	354	395	404	326	355	352	347	393	401	372	352	381	342	355	370	340	390	365	368	370	363	363	357	398	371	351	361	409	374	351	356	376	406	357	394	396	375	351	376	365	338	386	376	354	363	349	365	337	312	389	404	396	372	341	351	366	351	357	353	418	390	407	382	383	385	372	380	332	356	388	344	370	367	380	362	346	374	346	362	381	381	349	379	388	349	351	385	351	339	369	356	400	354	372	370	369	376	365	382	357	347	369	406	392	343	346	364	379	363	353	385	360	394	361	334	349	358	368	370	380	369	370	394	396	368	409	377	381	365	369	398	336	357	350	395	362	323	380	355	382	385	352	354	376	349	381	362	361	365	374	373	351	383	365	369	384	415	392	396	391	340	373	387	370	370	375	388	349	376	352	406	379	394	338	390	403	366	368	383	404	403	378	348	365	368	401	381	357	382	387	364	377	392	380	370	386	385
33164	21535	5559	3257	2268	1708	1376	1114	834	751	661	593	569	557	542	523	552	562	618	614	614	579	618	541	572	565	517	480	459	552	495	496	507	567	534	565	566	559	555	545	512	489	493	510	452	478	446	450	452	437	469	479	463	439	470	373	424	469	445	443	427	457	459	420	445	466	440	424	438	452	484	455	460	440	456	421	451	447	457	441	455	415	422	440	443	451	427	422	438	461	422	424	421	449	472	469	447	438	452	437	452	469	427	424	444	432	435	446	423	437	424	464	441	420	446	448	469	450	441	422	435	455	419	451	438	407	447	431	417	421	422	437	432	430	462	475	445	463	417	428	459	443	461	457	451	444	430	430	458	461	454	425	466	438	454	469	400	408	470	433	428	437	454	463	443	440	430	409	497	449	447	457	478	442	416	449	424	435	441	447	428	488	484	458	487	392	448	440	441	442	471	448	449	443	429	424	448	469	417	454	421	438	455	449	397	440	444	465	435	441	452	488	446	449	456	426	480	447	472	420	460	434	478	473	418	459	437	452	453	419	418	461	451	471	425	453	446	423	458	412	469	442	442	417	469	465	435	441	446	438	454	465	437	488	429	435	469	454	436	489	446	470	456	429	462	448	436	439	448	432	478	453	411	457	449	447	473	430	438	452	465	439	454	402	463	435	418	460	454	447	426	422	443	463	418	451	436	430	430	444	436	481	448	474	453	429	469	485	426	442	447	441	445	411	473	450	409	404	496	465	482	465	433	467	461	450	413	403	461	481	412	449	432	469	463	446	470	438	423	463	471	459	493	421	451	447	434	451	435	475	451	468	441	413	423	458	417	441	450	426	439	448	452	429	445	457	448	453	449	420	472	474	449	430	423	455	480	460	456	465	498	446	460	432	439	469	439	467	448	401	445	477	456	459	435	432	432	450	465	444	433	470	467	454	478	478	484	433	418	473	439	463	436	445	464	459	447	425	406	440	426	442	428	424	455	468	440	464	445	411	428	430	450	444	482	425	451	474	462	478	427	425	460	420	421	445	438	434	454	427	431	453	477	457	461	451	453	466	412	445	432	444	479	432	470	463	433	453	407	459	436	463	488	437	489	463	450	433	460	413	481	511	459	470	422	463	434	482	430	432	444	461	456	453	407	409	410	434	462	435	407	434	464	416	440	400	436	434	454	436	442	427	459	405	449	464	462	466	443	474	477	437	440	437	448	437	431	487	430	446	429	456	461	459	399	435	427	425	462	431	450	459	462	475	431	472	438	442	446	435	478	424	444	418	422	436	396	437	419	447	462	435	418	421	439	431	478	452	448	437	433	447	494	433	429	430	494	455	456	448	441	453	446	411	404	411	455	464	464	460	454	413	458	448	435	448	466	432	443	446	419	452	447	464	441	412	471	450	426	445	428	470	433	443	431	447	442	457	435	412	405	485	457	434	460	434	446	455	453	451	432	447	454	457	427	443	421	447	493	423	445	429	442	418	465	498	413	450	494	439	443	466	452	478	479	480	434	423	442	434	443	439	438	444	450	444	430	438	411	443	428	470	459	447	432	440	417	404	413	469	429	432	470	449	436	454	489	423	479	444	457	457	441	436	419	451	448	442	405	426	446	435	455	426	441	437	442	437	455	448	450	443	481	428	416	462	416	443	433	485	426	448	463	448	417	429	420	468	442	430	442	437	403	473	395	433	427	477	451	409	442	448	464	433	448	453	482	441	477	435	435	439	432	498	453	413	438	443	455	416	464	443	468	443	461	450	439	447	421	417	458	440	440	425	471	457	438	450	445	458	450	421	448	461	448	450	428	460	456	408	437	416	474	449	440	472	437	458	441	411	436	435	438	437	457	450	430	435	439	441	447	485	451	437	449	447	476	456	427	436	414	421	413	470	464	471	447	450	441	428	411	461	471	462	450	461	487	440	432	403	479	459	420	474	415	458	443	434	460	416	457	456	448	460	474	422	441	442	421	423	448	447	418	442	471	460	490	432	426	463	402	496	436	425	470	466	469	454	441	461	458	443	444	442	442	452	441	447	454	482	399	445	457	405	491	455	446	439	432	463	448	429	433	441	495	455	428	458	456	437	460	472	435	434	435	427	416	437	462	475	428	441	412	452	433	445	449	427	451	465	430	424	450	427	438	443	445	427	468	444	385	439	413	443	457	432	466	432	465	427	441	450	442	412	442	467	424	455	447	421	474	469	435	436	418	423	459	461	481	451	432	446	438	460	455	439	452	434	432	433	440	442	475	469	470	462	445	444	419	421	454	431	389	462	469	456	452	452	401	450	465	419	439	444	427	430	448	469	470	451	418	466	471	443	440	445	452	414	432	406	431	404	482	450	419	429	423	428	462	444	429	453	416	426	465	401	458	477	446	460	411	436	467	438	478	462	449	449	460	448	421	476	482	452	444	427	452	444	395	454	502	430	416	424	495	406	415	446	464	455	458	435	440	437	456	471	466	432	430	456	465	448	470	469	484	443	452	441	444	444	475	405	458	436	432	446	413	422	450	425	471	492	478	461	460	427	434	453	458	440	465	448	433	448	452	395	449	452	428	470	479	431	458	462	436	414	417	466	443	435	436	439	446	407	450	405	419	420	491	492	498	454	402	447	443	528	429	467	459	418	405	426	450	436	438	447	450	433	444	433	421	429	466	475	435	427	453	449	430	430	455	429	455	415	414	415	443	460	456	444	475	460	426	449	437	424	441	437	432	470	419	437	465	427	407	410	409	443	461	434	436	423	433	460	453	424	481	422	449	429	472	427	478	429	430	450	437	430	418	478	419	467	415	475	445	459	449	433	467	440	445	437	453	441	416	464	439	435	462	409	433	433	490	483	448	455	432	417	459	462	475	439	445	438	466	466	477	427	411	446	482	468	479	454	449	427	429	428	445	424	420	480	449	449	458	425	461	435	434	474	380	472	454	453	441	473	452	468	463	404	449	476	422	452	456	426	443	410	447	443	433	439	430	463	470	445	447	439	437	416	404	432	420	465	440	442	466	454	434	473	409	429	424	461	448	433	434	409	423	458	494	474	485	425	446	440	455	471	423	438	419	452	455	463	446	457	451	464	471	411	452	420	466	392	438	476	455	453	467	452	469	484	454	474	461	419	432	451	436	430	445	439	415	439	451	471	457	427	450	443	423	468	453	436	420	449	405	438	446	478	443	452	479	434	459	438	461	441	412	422	441	467	445	449	467	446	432	448	423	449	451	452	432	414	440	438	472	447	439	429	493	434	481	429	461	470	434	412	467	445	472	435	453	426	443	456	456	438	447	428	409	448	473	454	458	438	403	446	465	459	463	461	441	457	482	467	482	479	457	428	467	453	454	500	441	437	462	457	420	498	445	462	465	454	451	440	465	476	418	433	460	475	423	470	437	450	432	462	395	458	443	438	464	409	454	410	430	440	441	479	441	463	456	453	459	433	417	476	468	469	429	424	457	452	433	461	471	472	455	423	448	465	408	423	476	457	465	431	482	428	454	461	455	410	466	448
22473	20950	28788	23276	20927	20978	12656	2097	1450	1283	1220	1080	1063	975	1021	932	1016	999	963	1050	1034	1015	999	907	911	962	909	887	900	923	940	912	956	914	905	902	930	907	875	923	894	792	850	832	826	861	842	835	812	868	807	790	862	797	750	848	790	802	814	802	810	808	846	824	813	801	828	771	780	786	839	825	803	775	790	825	839	772	816	819	844	822	787	799	836	808	864	845	777	787	793	812	765	783	804	790	796	770	860	792	856	828	823	766	742	780	790	782	856	736	801	836	815	802	861	768	787	818	740	838	795	831	836	758	799	779	821	758	817	810	832	795	821	848	771	781	836	797	825	852	834	812	845	873	810	830	822	797	850	812	817	778	814	838	876	806	745	754	818	775	800	814	829	778	846	781	831	811	788	795	861	827	768	825	821	780	816	815	799	862	793	873	745	867	809	819	813	763	813	767	782	809	834	809	796	809	775	788	826	807	770	837	815	824	810	792	790	816	805	808	809	841	767	794	803	840	820	834	755	800	780	782	820	762	812	801	814	827	785	786	780	800	775	795	794	813	771	756	763	826	799	746	842	809	828	775	777	829	803	783	787	794	828	765	824	760	819	805	816	762	812	758	774	786	798	763	777	803	802	766	809	806	825	769	809	816	788	828	764	776	786	725	842	846	801	809	822	780	831	797	794	807	849	790	757	777	807	819	804	822	829	792	838	854	828	838	837	768	785	763	790	781	716	839	844	808	793	815	749	807	811	781	825	837	795	785	793	779	813	816	832	767	793	815	807	811	770	815	795	778	785	828	827	783	777	758	774	767	783	860	787	803	820	806	833	772	798	726	744	804	745	799	828	850	812	817	849	854	842	776	758	796	823	815	825	779	828	827	789	818	808	787	844	759	809	808	760	781	803	809	781	833	729	777	827	775	807	758	784	806	812	771	770	820	791	805	831	818	829	803	804	798	787	823	780	818	795	777	806	847	771	772	856	806	827	763	736	833	833	806	807	810	782	864	819	804	828	768	815	823	790	773	781	801	841	832	787	830	804	803	783	805	799	882	837	817	789	806	774	787	804	809	827	810	789	807	859	838	812	849	776	828	819	782	797	789	786	833	786	800	830	824	865	788	797	820	773	796	793	786	780	758	797	733	772	769	750	816	841	798	842	788	774	860	817	853	836	776	775	800	797	812	852	837	835	807	841	816	790	775	838	796	794	836	840	851	801	741	800	815	848	776	811	829	850	790	823	818	791	834	858	787	787	758	829	790	778	797	807	786	831	851	790	757	820	764	785	847	773	759	752	792	803	827	791	814	809	739	820	845	808	806	831	813	799	824	807	757	806	769	783	801	777	839	797	801	817	803	782	797	772	786	802	783	835	769	757	812	797	817	806	824	787	775	740	883	747	796	772	782	816	813	839	814	763	788	814	806	793	771	783	811	789	806	783	801	816	786	810	764	828	804	772	807	741	803	796	789	814	820	821	806	749	839	768	794	814	819	780	819	797	830	858	787	805	800	815	818	751	785	738	811	808	816	842	743	766	756	841	779	890	884	811	830	803	796	827	832	843	812	796	763	827	839	798	785	800	772	794	819	834	827	750	781	799	764	821	775	758	814	778	778	771	774	814	801	751	780	822	827	781	777	796	810	821	810	819	770	830	825	800	870	745	827	836	830	813	833	809	813	793	800	805	834	821	810	792	853	820	800	833	775	762	764	793	810	825	788	799	765	824	773	810	765	769	838	835	799	835	767	799	837	840	772	766	750	805	871	836	809	771	803	772	800	790	798	769	777	815	756	804	782	800	758	793	863	818	823	807	848	837	818	797	830	787	786	835	766	798	795	809	794	787	810	865	807	771	789	830	802	757	827	770	758	802	815	814	823	829	782	799	780	804	809	786	795	755	819	821	804	827	779	803	812	829	769	763	874	770	797	813	801	798	808	821	766	840	801	748	796	774	850	794	839	807	786	759	820	792	809	771	802	801	828	782	865	787	873	782	806	795	727	831	837	781	773	827	815	821	772	761	839	841	801	785	788	846	814	759	821	826	787	775	820	855	805	771	784	828	798	846	812	791	775	772	810	788	758	855	808	822	836	800	772	841	797	789	787	787	813	778	836	851	790	808	780	796	824	833	803	826	804	767	809	797	843	806	755	810	769	785	806	746	833	778	808	759	772	782	779	816	835	813	849	783	817	789	813	810	865	751	803	737	821	780	828	803	787	798	770	781	817	780	774	788	818	769	796	790	812	810	762	761	793	791	834	807	786	834	800	781	765	787	850	810	779	778	786	805	832	789	784	804	813	812	823	811	813	811	816	791	795	802	794	839	755	821	801	753	774	796	816	788	816	817	780	782	805	837	765	852	819	810	772	789	826	758	813	779	858	790	794	828	806	830	873	768	809	799	825	858	760	806	831	805	791	811	795	826	760	826	766	779	766	806	806	805	825	846	798	804	823	840	831	823	830	806	818	764	805	800	772	783	781	843	792	787	817	848	785	797	760	784	823	827	823	778	846	800	773	818	847	760	767	822	810	814	840	808	803	780	706	795	778	759	797	831	813	838	802	789	805	773	810	792	772	813	802	775	763	755	789	798	811	809	803	801	810	747	793	812	825	822	792	813	817	803	854	777	754	812	790	796	787	778	757	779	817	789	815	827	835	847	761	806	809	808	769	751	822	773	778	760	794	762	797	802	841	820	751	841	838	799	808	855	804	816	780	799	776	778	758	801	810	750	835	807	747	770	774	795	856	797	821	854	805	753	750	790	796	778	800	768	794	838	780	811	767	804	799	835	772	754	857	837	786	786	815	786	787	746	767	782	792	746	815	785	790	774	832	797	773	839	814	760	800	834	801	772	775	794	801	829	797	813	811	759	790	760	809	857	790	776	754	802	809	785	783	792	829	782	766	756	789	845	794	764	795	770	776	821	769	795	776	803	831	789	789	759	797	802	812	829	769	777	781	831	813	809	814	764	779	787	813	782	794	887	808	815	831	808	831	796	807	777	796	808	795	822	747	761	781	793	848	823	795	754	768	810	877	800	805	844	810	809	825	787	759	814	815	785	796	776	804	792	793	771	780	784	789	798	775	787	764	771	803	849	757	818	844	824	833	798	830	777	760	834	790	838	827	787	746	777	809	840	791	829	790	809	823	801	742	880	815	773	791	772	838	824	789	784	787	799	843	769	848	833	822	786	818	810	745	826	792	871	863	784	796	778	804	788	814	765	838	752	834	813	800	845	786	793	762	758	819	805	841	804	792	850	740	771	808	772	802	811	815	799	817	797	802	799	760	827	753	772	752	838	838	803	824	740	795	793	761	800	764	795	808	806	733	795	855	789	842	842	830	773	837	826	785	845	786	773	792	824	758	781	847	827	793	803	797	778	792	742	766	787	808	810	827	814	761	780	807	787	808	748	751	810	831	808	775	804	824	814	798	766	827	850	782	793	766	812	795	849	781	818	779	843	823	835	805	777	750	819	821	824	785	800	788	845	807	803	800	815	794
36901	32673	14298	8717	6110	4638	3562	3049	2216	1913	1679	1553	1372	1347	1209	1169	1164	1168	1325	1308	1342	1250	1281	1262	1158	1159	1083	1015	1066	1006	1057	1076	1025	1079	1052	1172	1094	1088	1001	1080	1029	971	972	887	931	914	931	860	929	860	905	858	910	893	903	879	893	900	904	922	973	916	889	923	897	836	858	875	897	916	948	912	902	927	896	890	942	899	926	935	867	842	878	865	951	929	854	938	884	836	948	858	891	929	895	887	919	896	926	918	965	892	895	938	891	926	839	920	828	913	891	823	888	896	844	927	882	933	902	958	869	905	944	879	876	887	862	818	886	862	913	871	888	905	898	966	884	887	896	850	875	884	938	863	881	884	856	833	872	834	873	881	919	885	933	901	887	917	898	910	877	907	907	919	881	910	907	909	883	848	893	868	888	908	876	926	882	840	900	901	891	878	914	900	879	939	859	896	882	903	913	864	805	895	934	919	912	868	931	905	902	876	909	895	898	890	866	853	855	905	854	867	830	929	877	853	913	912	930	904	890	894	870	894	862	911	849	927	875	924	896	935	936	868	866	856	933	915	897	867	848	877	867	857	882	897	895	880	897	936	900	862	945	915	853	887	886	936	887	849	872	850	899	931	905	944	859	910	856	874	938	919	938	900	940	864	857	850	864	852	947	868	907	848	839	911	878	848	915	909	890	856	870	864	870	892	864	896	825	914	848	854	927	885	910	874	856	899	907	906	872	875	851	917	909	903	885	854	917	869	873	877	867	932	881	850	945	905	899	945	886	900	863	910	872	908	898	867	919	931	844	874	925	900	927	878	883	919	840	907	925	892	955	869	855	876	870	894	911	903	893	878	905	943	885	995	903	902	850	913	897	918	876	902	884	892	908	939	873	893	895	896	916	905	924	875	891	938	850	930	896	935	939	890	884	889	913	931	884	891	895	932	922	894	872	912	830	919	900	860	866	867	877	873	916	884	871	871	864	877	883	893	909	855	893	915	872	862	884	902	903	851	855	856	869	918	848	920	929	899	920	895	910	878	930	854	904	905	907	877	904	890	899	894	864	897	882	905	886	856	955	881	911	885	929	881	850	915	878	910	874	838	887	912	900	898	910	867	943	924	904	862	892	900	927	904	881	878	846	949	884	856	885	903	900	919	892	874	897	954	846	909	913	905	897	895	867	946	929	906	889	898	882	846	850	906	900	891	883	905	866	894	900	814	893	923	847	870	837	926	880	884	890	908	907	858	874	906	897	937	892	888	941	913	862	894	878	895	942	882	921	891	913	845	921	868	905	881	876	920	879	865	943	972	878	914	893	860	897	907	893	912	865	894	887	869	887	889	880	893	926	866	821	924	927	830	874	867	888	832	885	851	918	915	872	929	908	929	888	877	858	897	860	897	946	901	919	930	862	890	898	850	860	856	870	871	942	887	903	919	879	896	855	884	860	892	890	886	835	886	890	892	881	929	940	904	809	865	851	913	856	879	942	887	911	869	898	883	950	817	908	902	921	859	861	869	913	903	917	864	916	902	866	911	935	908	917	883	902	867	877	925	893	874	868	895	856	869	900	877	831	931	891	969	913	881	919	900	903	932	956	891	916	902	900	896	906	910	906	882	891	878	916	882	955	897	909	872	853	845	872	884	867	856	920	872	895	880	940	896	903	879	912	891	916	894	833	952	904	908	897	902	933	868	857	866	860	835	873	934	904	893	891	914	911	862	890	933	910	885	922	907	879	928	910	880	954	903	879	861	891	879	874	915	842	916	845	885	928	939	862	898	866	853	830	842	831	940	896	897	890	912	898	924	873	895	913	846	873	854	913	885	874	871	907	838	871	896	856	922	918	915	886	816	872	893	952	908	898	859	867	894	828	965	907	918	887	864	863	880	924	866	830	878	942	855	913	940	862	866	894	947	863	880	864	887	916	904	889	891	870	947	941	851	917	951	867	888	866	875	824	855	917	846	884	915	855	880	859	828	958	843	870	863	869	920	911	858	903	856	909	889	857	900	839	852	874	848	885	830	889	847	895	855	910	911	860	919	889	870	883	847	869	856	870	879	868	921	863	931	865	888	935	867	889	851	914	956	873	883	863	881	902	894	924	894	919	836	904	890	906	894	951	910	899	923	820	901	948	917	874	898	915	896	913	920	902	882	875	883	899	869	959	869	901	898	849	908	877	853	929	876	893	918	890	916	879	900	950	916	886	922	914	850	863	874	845	903	872	821	883	887	886	898	880	849	898	860	881	860	931	932	876	861	831	890	904	902	844	902	873	903	934	894	917	868	853	866	925	859	867	878	924	892	905	886	894	894	866	863	880	900	930	864	907	929	941	878	868	890	949	929	843	864	882	883	913	892	930	872	879	895	922	906	938	912	862	895	914	953	884	886	867	888	874	854	919	897	893	907	882	904	899	847	901	865	909	941	870	976	908	906	887	850	925	896	916	871	862	887	860	901	848	899	883	945	911	905	948	818	900	928	853	970	916	852	872	898	888	828	877	792	913	882	883	880	872	868	882	902	899	895	955	884	841	870	849	902	880	833	971	849	872	881	901	912	907	874	878	874	882	930	874	860	877	867	871	885	904	921	901	939	904	953	897	881	879	903	882	861	851	858	876	848	846	857	897	899	902	871	854	910	907	886	851	860	878	888	909	895	866	881	899	907	863	947	903	881	867	882	880	877	928	884	890	917	879	817	883	855	935	858	920	891	957	902	890	866	834	878	924	907	962	934	862	903	935	865	846	915	900	910	856	877	916	880	884	906	873	946	899	900	901	875	886	942	918	861	890	844	888	915	915	949	921	922	871	906	889	877	879	895	869	901	867	896	879	904	894	921	891	876	920	925	866	874	884	896	913	886	893	908	899	926	865	915	899	906	895	853	864	888	868	880	924	826	853	900	912	951	870	923	941	942	893	877	882	871	923	814	900	926	857	846	922	857	888	904	879	875	912	956	927	927	912	883	899	909	894	910	904	855	881	855	900	901	908	817	902	907	881	867	911	891	849	905	898	899	908	904	887	871	880	858	932	874	904	906	889	845	921	904	859	865	893	907	916	932	874	917	848	896	865	889	858	891	911	930	952	872	882	926	863	864	904	886	881	922	925	894	851	876	882	893	936	896	887	873	893	901	845	835	919	885	895	856	907	840	859	853	888	877	871	919	941	881	920	924	856	873	820	949	888	864	872	861	864	900	858	859	960	892	942	906	831	903	860	911	920	869	922	858	901	909	870	879	839	914	891	859	893	909	892	921	865	883	916	923	845	913	931	892	870	927	925	946	919	914	898	899	900	917	928	888	889	888	928	919	912	905	905	870	926	846	891	922	894	901	923	871	926	888	880	917	889	868	895	847	889	912	914	874	889	869	940	905	868	870	941	971	921	862	931	937	854	903	876	852	912	876	910	865	886	919	866	872	902	930	884	906	903	878	856	940	876	845	934	895	878	919	892	836	866	857	914	908	925	931	850	888	893	865	914	894	905	906	893	935	914	902	885	913	877	887	924	872
28079	20461	10224	1233	620	491	426	343	352	348	347	284	337	292	307	315	320	328	330	353	392	349	307	344	337	342	333	334	307	338	327	291	331	342	334	334	365	321	298	320	305	300	271	292	337	314	303	317	333	313	296	278	308	332	266	325	273	347	319	319	286	306	305	269	318	292	323	303	313	302	321	290	322	284	302	295	309	320	319	315	322	323	303	304	325	310	292	307	293	320	282	338	290	324	298	292	342	274	319	297	310	296	290	313	300	339	296	292	273	279	274	304	287	300	306	283	277	319	320	288	296	310	296	304	309	315	298	310	287	308	317	274	307	321	294	335	292	329	310	299	302	323	281	302	328	306	318	333	316	333	325	291	307	315	358	247	304	284	280	310	310	293	357	312	312	294	286	290	299	318	304	301	300	309	258	301	302	298	316	298	307	274	279	321	329	270	321	302	308	316	286	298	329	322	277	297	329	312	332	293	307	297	306	314	307	326	293	286	337	309	316	264	318	315	313	318	306	284	281	286	350	286	314	313	304	310	318	300	313	306	298	301	284	297	307	301	304	294	302	302	306	325	309	278	298	313	283	298	308	288	318	316	292	299	306	311	295	266	305	295	316	313	288	285	307	301	282	321	313	297	284	309	283	334	336	310	288	316	308	304	277	301	288	286	297	303	303	303	314	309	330	300	328	316	297	307	309	331	303	277	252	291	287	293	290	308	283	340	296	320	290	288	297	299	303	302	289	319	308	298	337	314	317	301	315	314	306	304	311	304	293	301	312	332	325	271	302	314	287	282	327	281	322	330	311	333	291	312	289	315	312	320	282	299	335	340	288	316	322	333	316	280	346	272	305	333	312	285	297	311	300	305	315	306	315	342	290	276	314	321	286	264	281	298	296	287	313	353	320	301	292	281	310	338	299	273	332	305	300	291	312	294	310	306	300	321	315	293	324	317	308	315	315	300	308	315	321	296	311	309	309	295	319	281	304	273	304	274	305	326	322	321	307	300	308	325	262	308	292	287	316	353	339	317	325	307	304	325	324	286	324	281	321	302	307	295	306	290	273	308	319	309	299	284	308	350	348	286	300	301	290	296	310	319	309	276	291	302	278	270	335	311	294	318	290	344	298	324	293	334	282	325	310	311	327	332	308	285	288	284	326	313	317	305	302	304	285	292	306	329	303	311	297	307	280	267	315	289	268	328	329	309	352	300	340	301	296	292	301	295	306	296	278	306	282	295	305	318	300	321	300	312	318	269	299	287	326	317	299	328	304	273	270	295	287	312	286	276	314	284	289	289	317	317	311	292	309	285	323	306	310	339	278	303	310	274	310	290	301	272	352	286	322	314	294	319	306	288	298	303	316	273	320	319	324	319	309	348	297	340	313	288	310	285	323	329	290	309	278	261	300	292	288	314	326	309	298	296	273	324	301	289	297	307	315	321	291	309	337	315	326	264	318	308	329	300	342	296	325	343	288	290	286	302	308	345	280	292	278	271	324	282	295	297	311	288	289	298	297	276	351	281	319	320	302	342	292	289	317	298	297	313	306	292	295	299	295	307	297	321	272	299	330	332	297	289	304	305	292	305	328	321	301	306	309	331	290	296	297	328	316	306	292	310	287	293	313	297	306	303	295	332	283	279	314	311	301	307	308	274	289	317	304	297	303	291	298	302	301	313	303	286	304	356	297	289	307	323	316	297	302	327	330	301	283	303	301	313	291	297	270	339	305	293	306	308	299	288	286	316	320	313	307	310	289	289	317	314	322	321	323	278	311	316	331	301	320	295	316	299	321	312	271	318	316	316	307	301	302	334	281	288	312	270	299	287	299	321	328	273	299	286	334	284	300	286	295	311	293	253	322	288	312	296	298	313	292	281	326	305	300	308	328	309	296	321	301	286	318	336	282	317	314	318	325	311	302	349	300	305	324	330	304	299	272	311	307	300	273	316	301	303	320	297	315	322	324	297	313	301	339	338	311	291	325	314	314	305	329	256	318	325	271	289	293	295	314	309	268	294	298	343	300	289	315	297	325	301	313	297	301	314	293	318	309	309	311	315	317	294	274	319	336	312	305	269	294	320	253	314	301	314	312	304	304	329	292	305	317	283	289	333	332	309	273	282	345	315	283	296	295	329	304	292	323	318	276	295	298	314	302	289	310	285	287	281	283	277	293	296	303	309	336	310	305	296	287	295	319	272	333	314	335	323	295	322	323	312	303	298	309	302	320	302	265	312	278	284	295	315	267	317	290	326	340	307	293	292	310	308	293	306	321	296	304	292	286	293	276	318	300	312	331	289	299	298	281	294	311	291	311	321	325	299	310	331	300	322	286	297	305	320	320	324	314	303	333	311	316	306	303	304	299	284	304	305	322	301	290	293	359	289	285	305	301	309	294	303	301	276	296	294	308	279	359	293	301	304	274	294	332	303	309	273	310	307	311	305	332	278	290	292	304	328	300	325	305	312	303	275	326	307	330	314	302	305	282	286	300	302	321	295	312	341	292	315	341	319	325	339	295	306	242	306	314	324	292	296	295	280	303	282	300	304	286	292	307	274	300	299	301	323	343	296	313	292	300	301	315	298	312	315	283	331	304	307	326	306	303	322	313	297	287	282	316	307	315	289	293	325	301	305	291	274	296	328	304	290	308	279	332	278	318	293	308	325	297	324	283	302	306	318	306	329	279	302	322	309	298	260	304	330	271	292	315	310	319	274	326	345	312	332	297	287	336	300	300	291	314	313	311	292	310	284	315	290	326	310	286	295	297	289	290	296	293	321	297	319	317	304	289	318	264	327	304	304	324	286	331	296	319	301	307	318	301	329	301	294	317	297	291	314	317	301	286	299	312	299	298	289	290	301	288	277	306	307	286	316	313	308	300	288	327	288	322	282	314	323	311	314	326	291	308	304	297	289	281	291	292	293	293	336	287	290	315	284	292	322	307	333	319	292	337	316	271	276	300	282	296	293	314	326	284	298	294	301	286	293	305	307	299	308	299	330	282	299	281	292	289	290	319	297	293	295	331	308	297	261	278	308	303	309	320	291	304	299	307	318	290	302	329	306	290	276	353	336	274	273	302	299	302	308	321	308	297	309	305	283	320	313	319	284	335	287	308	298	300	302	272	301	309	344	334	294	279	304	313	303	315	303	314	298	289	293	308	316	311	288	318	304	294	327	359	291	327	286	279	305	309	324	287	309	301	299	290	305	319	297	286	287	292	299	301	309	337	328	310	301	313	307	308	317	311	315	280	281	300	327	298	310	296	320	311	287	307	303	319	315	304	268	301	302	286	326	286	290	306	320	261	326	311	318	305	327	278	284	298	296	286	283	319	279	302	314	277	310	313	298	285	315	313	288	293	307	314	300	329	313	299	304	314	313	323	311	331	287	310	309	298	304	304	310	299	294	297	321	314	359	318	297	280	306	294	338	302	280	323	291	317	315	311	303	287	289	311	314	283	329	304	283	321	311	325	284	298	324	327	314	309	323	291	297	291	298	279	332
30584	7402	1765	1439	995	783	616	578	514	463	392	397	411	377	363	389	428	432	441	440	488	452	420	467	407	420	377	369	409	375	394	394	398	408	361	424	411	409	413	408	359	366	374	365	368	368	360	342	358	360	344	347	369	392	373	364	328	358	371	363	347	329	376	358	377	345	335	360	348	369	314	352	365	350	361	328	387	341	341	345	365	384	347	390	357	348	366	329	343	370	348	362	376	341	333	357	335	353	362	362	365	371	398	349	391	340	370	387	349	339	320	353	350	340	365	368	357	333	355	356	358	350	338	342	330	333	378	357	359	347	335	370	369	367	361	327	340	373	353	367	378	321	360	322	345	340	330	381	352	357	408	354	366	352	342	340	378	378	350	347	361	349	338	322	391	340	368	350	322	356	339	387	333	374	350	383	339	344	386	339	351	316	368	344	370	347	336	371	371	365	366	362	377	357	340	349	363	362	344	331	345	369	346	398	354	364	328	331	359	356	334	370	322	371	386	351	363	347	371	351	362	319	360	335	358	343	357	357	309	350	373	340	390	386	359	345	333	348	344	364	354	371	385	316	354	393	365	356	339	343	371	373	352	341	334	376	361	362	324	335	360	336	320	376	317	337	363	365	358	357	381	353	334	371	370	356	352	341	350	375	354	343	344	360	347	358	345	345	330	307	359	351	349	330	379	348	340	337	373	350	361	390	335	352	382	344	381	358	337	348	380	339	333	354	351	334	350	385	364	380	325	343	331	345	345	352	335	350	354	360	359	344	334	351	354	343	366	350	356	351	374	367	362	349	418	354	358	377	340	382	331	310	341	383	355	369	350	346	327	338	368	368	326	372	340	323	392	365	351	359	329	334	371	358	332	349	349	344	360	343	373	345	333	410	338	357	356	327	383	336	376	335	386	362	365	356	363	341	369	355	354	320	324	384	346	331	354	334	380	361	345	359	368	343	343	336	372	361	374	356	341	363	306	358	327	330	333	363	360	337	386	369	383	344	330	359	349	364	371	373	348	332	319	392	364	356	332	376	318	357	408	370	329	337	343	337	363	359	341	361	368	342	345	372	335	358	363	376	362	339	344	364	353	383	331	330	371	351	353	346	345	373	316	350	335	322	372	347	349	378	378	361	375	341	380	333	362	369	362	363	352	389	349	370	369	393	382	353	351	335	365	352	344	391	324	353	339	345	392	372	384	342	352	374	335	370	351	369	379	376	329	349	348	343	348	355	370	333	359	331	373	382	363	345	369	360	383	362	337	362	349	368	320	319	340	373	338	359	361	348	385	360	351	365	345	351	338	366	354	322	386	350	335	340	349	372	329	324	364	362	351	341	356	323	315	380	338	367	348	354	338	353	391	378	329	341	365	366	300	348	395	328	362	385	344	355	345	361	342	334	339	329	339	335	327	342	374	383	342	355	346	350	360	355	310	372	361	363	368	354	353	367	343	398	336	330	363	378	365	386	336	371	365	371	311	351	350	320	344	366	351	373	384	307	367	356	379	395	342	354	344	370	325	359	373	364	375	361	379	354	361	362	360	326	351	344	346	364	362	375	350	346	354	346	376	339	350	357	368	366	368	343	374	362	369	349	379	328	354	355	346	376	366	344	369	352	351	361	337	352	362	347	364	351	386	342	342	342	365	338	346	353	322	330	393	345	364	331	382	363	386	365	351	368	347	349	360	327	366	348	337	348	364	352	341	364	339	362	374	351	346	348	357	355	342	367	342	380	345	351	339	352	372	367	340	354	346	384	359	367	373	352	355	379	347	355	349	344	368	328	350	333	383	375	337	350	347	332	360	354	335	329	343	375	389	370	330	353	362	356	388	377	332	360	348	339	342	334	324	377	380	356	350	367	363	373	376	360	358	325	354	371	350	355	337	347	376	350	366	356	390	344	363	356	368	328	345	370	359	347	372	362	333	347	409	391	336	341	341	369	330	358	366	354	360	326	348	334	354	355	383	333	367	373	377	353	331	353	347	356	347	353	338	367	373	366	400	308	337	339	342	360	367	358	375	331	346	361	310	350	342	372	357	350	378	361	330	370	359	356	376	377	354	318	363	358	360	366	358	370	352	369	363	327	363	355	316	355	386	332	322	399	350	362	323	359	384	383	346	338	379	353	376	357	380	366	340	318	373	357	320	350	354	369	331	345	383	351	381	373	347	353	367	351	370	329	372	344	354	382	374	337	366	362	358	320	358	342	353	356	364	329	323	351	358	397	378	349	327	353	367	373	359	353	331	436	342	371	389	334	345	361	372	339	337	357	365	363	383	332	376	351	346	378	346	388	352	344	362	367	365	361	356	355	377	345	343	369	336	365	341	339	345	361	329	362	383	363	365	365	368	352	320	356	354	374	330	350	385	350	353	361	363	369	397	345	327	360	336	324	329	354	351	330	362	372	359	375	345	388	328	359	380	366	353	380	357	360	340	325	365	341	367	344	371	364	366	374	321	353	307	404	347	361	371	344	334	358	337	344	378	363	368	336	353	363	361	349	340	364	351	350	324	398	358	374	347	343	354	363	379	341	355	372	368	380	355	354	334	387	347	333	382	351	358	373	335	340	350	330	369	329	371	327	359	385	368	382	375	343	367	346	342	357	369	333	379	322	362	340	341	364	376	351	359	381	349	363	367	351	402	352	352	358	357	370	359	338	331	327	366	377	342	354	370	361	385	353	386	356	358	358	363	357	351	366	361	360	372	322	352	336	386	366	355	351	345	381	361	377	355	344	351	341	389	346	353	383	379	336	369	320	374	342	340	335	362	358	329	347	355	384	341	347	348	339	349	343	363	361	384	369	366	338	389	394	346	347	358	379	355	338	346	378	345	313	366	362	348	363	343	351	345	363	365	390	344	321	377	330	336	372	316	350	368	338	331	355	371	382	334	347	353	341	338	354	335	362	347	363	361	363	345	326	374	350	363	357	351	350	336	368	345	352	362	349	373	367	371	361	387	344	347	318	363	366	361	337	355	367	336	320	378	369	344	378	346	364	326	376	371	376	351	411	356	377	400	366	355	381	353	356	366	355	358	320	401	340	354	372	335	391	352	336	339	334	402	385	371	352	350	345	362	362	372	339	367	360	361	362	349	343	369	327	330	369	376	358	394	375	380	342	331	325	340	326	369	338	329	354	382	366	377	355	357	350	348	387	378	350	347	355	361	392	379	330	316	375	359	346	355	344	365	360	340	361	342	355	374	355	331	377	326	365	366	360	382	357	344	383	349	345	333	367	347	330	370	410	380	357	361	342	341	369	348	351	321	352	333	362	358	346	355	376	375	365	337	353	342	374	378	354	355	354	348	334	364	363	371	322	346	341	342	356	351	355	326	322	368	340	384	348	361	346	328	349	353	353	339	358	385	362	345	363	341	365	352	366	389	342	335	351	351	339	344	347	351	348	371	367	352	328	381	396	373	367	343	375	360	366	363	335	384	327	375	401	364	357	337	368	398	367	348	361	369	318	363	357	374	345	374	373	352	349	355	346
23366	20892	28285	23601	20878	13228	1788	1153	939	861	835	753	734	729	718	633	690	735	652	733	697	755	705	734	645	633	600	660	666	637	685	643	683	631	677	629	647	631	582	599	577	606	600	595	603	600	550	604	587	574	612	573	555	606	595	624	599	622	582	612	581	600	622	594	537	595	584	630	602	608	576	591	564	615	558	583	587	599	584	558	617	585	567	623	575	567	557	553	559	579	577	552	616	524	572	585	584	585	597	574	614	597	555	601	590	625	596	610	621	599	581	547	621	564	541	602	584	619	640	571	588	607	564	521	600	584	594	577	558	576	597	571	570	578	584	557	550	581	613	599	605	598	604	569	596	523	561	575	565	563	599	581	596	595	648	589	575	614	564	557	575	588	617	592	637	591	571	595	564	585	620	639	592	563	595	588	552	582	611	560	581	613	626	593	558	606	613	601	622	551	587	578	610	591	574	604	582	619	569	619	565	606	567	570	631	563	587	600	603	565	596	593	597	600	513	605	581	559	617	581	595	590	538	594	586	571	587	565	642	566	598	568	604	660	604	589	597	584	591	629	602	597	595	582	584	623	612	630	588	600	561	624	575	611	589	604	615	636	563	596	614	532	603	585	617	570	654	567	575	600	601	556	560	577	592	572	584	617	590	581	572	569	575	580	518	583	637	537	628	586	612	618	580	617	569	619	609	540	587	632	583	616	601	613	634	565	600	572	595	596	551	594	568	609	586	582	590	574	533	589	584	591	625	578	610	573	576	544	568	584	564	591	599	630	577	570	612	588	566	588	597	573	595	568	605	584	585	614	610	603	553	574	572	601	612	543	578	591	568	600	558	578	629	560	574	596	564	597	566	589	566	584	597	613	550	580	576	581	575	559	561	574	578	595	610	652	557	604	571	583	641	591	573	559	545	547	574	609	550	612	576	561	570	592	561	545	608	582	571	608	612	574	590	553	582	556	557	561	621	576	566	588	578	580	531	592	603	604	597	605	602	614	602	593	593	552	597	580	508	591	554	587	600	637	570	525	633	602	590	576	615	560	584	620	568	594	583	572	588	602	608	601	571	601	625	610	588	583	612	552	590	574	583	575	579	554	576	578	644	547	591	604	532	561	565	571	558	613	607	643	591	601	563	565	573	582	642	618	634	584	583	553	600	607	627	604	585	573	625	595	618	598	550	598	580	585	584	566	629	590	541	578	557	587	573	621	589	584	608	596	609	608	630	569	590	554	598	594	580	574	581	601	575	588	598	555	648	600	545	595	622	610	573	597	561	591	564	630	569	592	565	653	596	571	565	572	515	569	559	579	644	537	574	562	566	573	587	587	574	523	577	607	571	632	540	518	540	591	592	602	598	593	559	618	554	591	565	588	570	523	592	587	589	613	583	589	600	584	552	547	586	591	561	563	557	577	559	640	564	607	565	546	610	579	604	570	595	579	584	580	599	590	608	618	599	603	577	578	647	593	559	563	564	577	591	592	576	598	622	565	608	576	565	606	581	580	575	560	624	619	597	545	590	602	615	549	576	561	592	641	594	562	543	594	577	601	608	543	577	567	622	600	526	561	597	588	568	571	592	575	558	618	578	565	579	553	589	581	581	607	516	585	594	584	598	581	577	564	607	626	637	561	626	591	526	586	577	554	597	604	577	598	556	572	576	526	583	593	606	561	568	586	575	614	627	572	593	573	539	570	612	594	569	585	579	602	590	624	578	558	566	641	554	569	605	530	571	614	551	603	573	582	547	557	577	600	625	544	572	595	589	596	539	569	604	544	621	608	607	539	574	609	603	588	590	572	578	591	601	585	565	591	569	548	607	590	579	582	599	568	585	553	623	606	620	569	609	634	581	598	556	597	583	530	578	540	569	604	622	550	607	549	612	610	544	579	631	622	588	602	577	627	596	571	589	645	584	628	589	558	571	620	596	563	584	603	580	614	629	569	601	602	610	576	610	597	574	581	619	615	581	576	548	600	598	584	646	591	594	610	598	615	583	601	571	614	600	571	563	553	582	596	595	587	581	569	563	594	577	596	555	571	579	600	637	585	585	535	613	590	549	593	577	596	558	589	585	599	598	535	586	609	555	602	551	595	562	604	549	615	577	595	616	549	587	590	649	594	599	577	588	580	596	610	586	566	551	597	533	594	584	592	645	582	559	596	604	564	595	549	563	620	582	606	572	603	580	579	607	573	570	573	546	586	575	609	574	584	615	620	625	538	557	535	576	583	591	612	597	588	615	602	568	601	598	576	591	554	615	556	567	607	579	570	556	578	630	603	589	607	597	537	573	531	621	565	605	601	545	584	567	543	586	547	601	602	578	558	595	588	622	589	618	558	586	603	575	606	583	571	601	618	585	554	608	598	591	593	611	589	574	610	573	583	544	571	608	606	597	563	578	608	589	599	578	588	584	593	565	599	565	546	609	575	629	597	634	601	576	573	601	563	588	603	537	608	555	574	593	587	596	635	614	600	571	545	596	584	578	592	587	581	633	561	553	565	582	595	603	566	621	570	579	555	588	606	579	556	547	626	584	603	507	567	587	594	572	599	628	594	555	553	606	605	547	594	562	579	613	573	612	605	603	590	592	591	624	546	583	569	523	598	563	586	606	633	559	571	550	596	504	624	593	559	599	601	603	574	567	566	559	595	611	588	562	548	580	591	563	634	617	614	633	581	543	566	583	574	574	610	576	589	578	604	621	637	614	580	573	586	609	602	605	551	561	571	579	612	580	553	636	611	566	592	571	611	610	607	595	587	520	601	595	549	549	566	597	609	573	564	609	573	561	601	570	580	577	615	597	590	584	590	558	554	544	589	557	661	558	610	537	573	600	551	566	605	603	607	604	600	531	570	578	593	583	568	619	615	570	602	567	581	600	568	623	595	607	617	598	564	612	624	566	576	600	586	579	582	570	591	582	558	612	579	550	577	584	589	597	587	597	559	573	581	564	581	597	573	543	592	581	560	570	587	596	599	594	576	569	623	606	625	564	546	613	575	603	585	559	581	574	568	573	595	592	633	546	592	570	556	572	579	569	575	628	593	572	622	574	579	579	533	606	573	555	584	604	612	580	589	602	524	603	587	569	552	525	566	614	585	626	634	567	596	587	578	548	571	566	648	560	606	579	538	551	611	577	623	570	604	596	606	559	586	559	596	612	548	600	557	573	544	542	592	594	597	593	591	617	586	595	601	590	581	641	639	546	585	591	597	583	606	572	602	589	622	590	567	554	577	634	606	596	587	606	591	575	607	582	570	566	600	587	579	565	563	620	570	598	600	602	599	600	570	597	562	596	584	574	559	540	611	557	585	591	539	615	589	578	623	614	616	583	619	609	600	574	549	618	574	558	590	584	619	575	616	616	566	623	603	569	589	550	586	572	547	591	540	552	596	582	551	579	570	613	600	566	573	580	563	568	556	564	594	584	594	602	565	593	574	564	604	600	593	606	597	546	613	593	638	558	570	626	606	524	573	585	561	592	587	564	603	576	571	606	534
33831	25554	8905	5352	3690	2750	2050	1773	1514	1218	1057	957	955	947	823	832	829	840	813	924	863	886	948	810	788	787	734	744	772	767	767	845	812	767	812	738	729	741	703	733	731	667	679	657	647	701	680	705	651	647	715	648	704	673	626	683	607	702	712	657	689	649	624	625	637	694	652	658	663	665	618	625	630	641	720	654	673	646	710	667	653	685	694	633	646	678	639	634	664	657	667	673	640	663	604	692	657	644	661	707	662	681	620	646	623	664	672	681	644	618	640	641	700	662	715	637	643	626	654	678	635	665	665	707	667	639	617	641	643	651	688	672	662	649	696	630	634	620	616	652	653	669	681	668	673	660	623	698	676	701	653	644	647	682	666	647	720	632	660	638	639	678	675	686	692	668	633	666	662	652	697	648	656	675	633	688	641	660	650	620	614	633	639	658	663	666	685	646	715	644	630	667	647	617	675	695	617	701	701	630	617	709	651	658	687	665	703	672	670	656	654	632	681	676	595	659	628	661	697	678	642	644	613	671	687	670	689	636	602	660	674	664	685	658	668	633	668	653	632	620	663	639	652	647	680	681	661	654	651	630	667	652	660	641	677	647	647	656	634	642	660	680	706	651	635	702	652	658	633	645	668	646	653	662	689	659	677	647	660	636	632	623	698	714	642	637	724	674	716	607	694	661	616	608	680	626	636	625	681	687	713	676	690	675	684	673	656	632	660	679	647	667	654	619	674	697	653	677	695	621	648	658	677	632	690	651	668	628	688	683	643	623	715	631	686	675	637	667	660	683	600	659	661	621	638	636	648	648	653	714	621	653	678	644	678	649	658	628	625	649	641	641	651	611	676	688	669	669	662	616	684	648	688	637	681	675	665	687	667	654	655	652	620	716	619	592	660	693	643	676	690	631	650	687	657	675	672	630	641	667	674	684	681	638	612	683	633	635	679	650	655	612	699	668	632	652	628	618	663	603	644	651	669	692	665	659	686	671	648	660	686	678	703	670	643	683	655	701	642	652	668	639	680	647	681	671	648	637	645	640	641	682	646	677	665	655	635	636	651	620	629	679	657	663	665	627	656	612	672	647	688	668	655	632	607	630	617	634	662	682	621	663	683	645	642	669	637	619	636	681	654	687	680	702	642	655	657	637	635	655	647	640	649	656	686	668	666	674	684	668	668	633	672	640	670	659	615	654	626	668	688	666	682	621	618	632	639	646	683	655	693	675	638	623	638	635	648	650	654	688	689	656	694	617	662	610	695	689	682	697	646	687	646	632	653	663	672	653	662	659	696	640	646	657	613	677	635	649	642	627	662	692	665	625	642	643	640	654	644	677	649	647	684	700	681	672	656	645	650	647	667	697	618	657	722	633	664	646	614	650	700	634	701	673	699	694	622	661	601	661	632	666	612	619	671	644	639	634	665	657	644	700	685	624	650	613	638	650	675	702	667	676	681	643	644	676	673	636	640	635	634	648	654	632	662	600	638	662	629	694	691	621	642	650	656	692	626	674	632	676	648	626	644	666	633	646	651	649	703	654	658	686	653	618	634	648	651	670	655	671	636	657	661	640	623	655	678	624	662	671	694	683	688	655	668	637	655	644	658	630	672	673	682	656	680	645	625	642	658	663	671	637	684	691	644	639	668	660	639	652	695	638	645	654	664	656	639	596	644	683	676	657	680	634	636	702	672	671	601	659	660	660	650	650	624	674	669	665	692	611	697	662	595	678	682	659	672	676	593	668	629	647	637	658	655	624	656	638	634	688	657	673	634	688	636	670	626	668	663	681	669	633	665	671	648	645	626	639	637	688	665	653	626	644	663	658	703	665	670	624	665	654	652	650	633	624	618	653	704	658	643	636	629	633	668	628	677	600	630	642	614	655	666	678	662	627	708	649	640	693	681	645	681	648	593	638	663	637	606	669	661	641	662	649	668	652	621	650	638	659	709	644	641	684	636	653	658	695	642	634	651	662	693	668	662	648	624	685	663	678	652	666	641	664	640	635	633	656	652	622	664	660	618	625	697	691	587	650	680	658	627	665	617	638	648	648	668	597	650	619	718	663	661	661	642	676	659	664	689	636	672	688	688	648	652	645	627	687	624	668	601	667	643	697	636	673	690	626	667	659	612	690	640	659	637	683	704	628	635	664	616	648	679	677	623	611	609	677	692	612	624	596	657	627	648	607	636	670	660	656	632	665	622	680	633	612	612	639	643	636	678	677	661	686	673	630	649	666	649	675	655	669	697	659	656	648	665	671	687	669	596	640	680	604	681	670	683	662	605	673	642	616	631	628	625	658	631	677	600	652	636	610	641	642	648	601	668	716	629	660	636	689	653	635	682	633	686	643	681	636	639	641	664	645	630	671	619	619	699	621	645	638	666	678	660	663	673	664	640	652	678	674	635	668	660	664	612	621	642	659	644	623	639	666	621	653	602	652	624	654	664	663	629	636	706	673	671	635	641	601	625	624	674	594	669	652	675	662	684	661	681	688	684	646	582	652	646	713	665	676	638	633	651	665	666	675	603	624	715	750	671	612	574	669	654	641	623	631	619	674	669	649	665	743	664	602	654	639	670	621	693	620	682	650	691	662	677	686	620	680	651	666	657	669	578	645	623	657	665	643	651	664	641	652	748	706	644	673	678	643	628	639	653	589	615	660	665	622	668	647	636	641	662	629	689	615	669	658	642	617	678	595	675	621	642	711	664	631	628	682	692	628	648	620	628	671	627	696	624	633	663	667	607	628	643	626	651	649	677	716	675	594	668	674	659	675	639	686	652	621	660	648	660	642	681	639	652	598	622	640	659	608	613	674	638	674	645	683	659	656	700	604	695	656	686	620	674	625	675	642	684	637	656	605	624	607	642	649	690	669	675	679	656	673	677	607	633	653	641	649	668	620	622	676	671	642	711	637	681	642	626	648	718	624	614	632	626	640	642	655	641	664	656	707	672	676	637	656	682	689	629	666	668	663	687	698	676	675	719	667	700	674	667	616	675	645	691	626	660	654	643	689	612	634	676	654	666	626	612	648	662	693	615	656	647	602	656	655	643	675	623	612	664	670	625	641	681	675	661	667	653	689	643	710	643	643	701	645	629	651	632	645	643	675	645	644	666	643	653	608	640	646	687	652	647	642	681	630	669	588	659	675	695	626	683	628	652	692	653	675	636	655	695	684	632	713	649	675	666	653	650	710	634	644	662	668	621	685	677	648	657	641	670	662	657	688	618	667	647	616	673	661	627	640	633	642	678	623	677	663	665	638	611	654	681	637	685	638	658	695	601	650	682	679	655	690	623	681	720	639	647	622	659	627	707	667	680	655	677	650	677	647	586	642	662	666	669	645	672	631	637	678	660	655	625	650	640	647	641	626	629	668	639	655	649	659	690	661	654	697	679	694	688	687	687	628	665	681	666	679	644	664	671	685	613	670	659	647	642	630	676	634	657	697	655	626	639	657	669	668	644	627	643	701	632	660	661	712	624	653	618	657	654	606	638	681
24712	20917	27394	24510	13103	1214	701	613	547	486	461	444	432	395	389	394	377	408	404	436	490	443	469	411	418	371	382	410	396	395	423	455	401	348	382	382	372	375	389	355	331	346	358	330	373	342	361	377	377	383	357	350	371	356	387	352	393	361	365	347	354	376	346	337	366	334	355	362	382	317	366	341	341	353	335	414	338	327	365	428	366	388	345	346	360	381	381	343	340	371	364	356	343	359	360	376	362	359	363	366	347	329	340	361	353	361	344	350	331	345	351	377	329	377	384	345	339	328	301	385	373	326	378	349	361	350	341	360	386	312	370	381	357	367	304	332	348	396	351	346	343	332	336	351	329	354	329	374	352	358	350	324	355	369	355	317	346	355	335	332	361	379	364	364	353	358	379	359	340	361	355	336	343	369	336	374	370	373	363	341	339	338	379	357	358	328	347	367	368	312	354	335	333	392	363	356	364	361	379	398	351	379	365	341	317	372	391	338	350	347	385	347	323	368	336	339	336	356	353	410	331	315	324	347	371	382	352	344	347	340	338	356	372	356	372	363	345	321	359	360	356	379	350	411	343	371	382	352	383	361	369	364	398	345	367	358	361	360	374	392	365	352	408	397	343	377	330	365	351	338	364	310	332	345	352	364	378	377	356	380	328	342	353	378	376	354	345	345	354	360	391	349	370	344	377	365	323	373	347	291	382	359	361	352	349	343	350	379	354	375	340	358	356	333	380	335	359	333	353	319	369	364	346	367	353	363	356	349	359	369	353	319	365	344	344	366	326	348	337	377	320	377	369	377	394	341	359	386	360	343	350	348	361	328	326	334	326	365	342	334	358	356	363	366	384	317	329	380	371	340	324	345	363	330	374	356	373	360	332	323	393	349	361	362	352	388	387	351	325	333	382	343	366	350	341	335	321	403	361	384	382	374	378	359	346	353	372	354	335	358	343	336	354	365	382	361	356	354	348	345	348	350	340	361	340	391	341	358	355	344	342	360	357	367	344	352	327	340	354	319	377	359	383	384	355	374	352	345	347	374	376	328	311	352	365	373	367	341	342	337	387	314	341	370	373	365	311	356	346	345	337	388	350	366	338	379	375	341	337	291	376	363	370	345	404	356	357	338	365	349	394	314	338	367	376	351	351	366	343	372	350	366	361	371	315	358	363	346	352	385	361	368	356	351	379	357	353	382	340	384	351	350	380	355	355	373	383	366	336	371	317	358	332	322	356	348	361	351	349	328	364	370	330	346	332	340	364	380	352	352	344	387	361	334	326	348	358	372	344	366	368	343	384	366	345	315	342	334	347	331	387	408	358	329	348	391	367	328	326	420	347	393	329	352	353	351	327	342	360	345	387	361	341	373	349	343	330	349	354	365	345	342	342	350	337	355	376	368	356	361	352	385	337	399	334	347	364	353	352	351	332	391	318	354	385	351	330	372	348	349	368	334	367	341	370	321	355	333	340	293	327	343	333	360	384	335	388	341	327	325	373	382	350	338	349	333	340	365	342	334	384	380	370	365	367	348	346	351	350	350	374	393	364	334	373	367	312	362	347	365	358	357	366	355	337	339	362	378	361	340	316	369	336	348	358	303	361	387	342	366	354	365	336	352	367	339	339	346	371	342	352	367	350	372	336	349	371	350	339	349	342	364	349	360	359	348	398	390	341	392	332	410	361	371	379	374	375	379	336	378	331	375	331	349	343	331	366	355	365	360	355	337	342	358	357	328	348	339	350	367	363	354	351	336	369	370	378	324	382	347	368	360	322	325	334	324	348	355	343	339	361	352	344	323	349	357	348	392	360	342	346	350	305	342	346	347	344	324	317	369	360	342	319	340	382	314	402	348	311	342	362	378	339	378	331	355	373	314	409	328	352	330	367	368	329	406	377	335	382	340	388	352	342	339	349	342	377	366	347	357	345	381	341	331	358	395	329	323	366	370	339	407	343	360	356	357	370	341	392	324	386	353	339	406	342	346	378	391	319	338	381	338	344	334	349	356	379	357	339	383	326	360	340	345	334	356	372	327	337	354	355	298	359	352	391	331	351	350	364	375	356	329	338	369	358	360	384	353	349	365	360	377	375	349	386	384	361	360	352	359	368	363	372	376	349	340	336	379	326	364	362	355	373	374	352	348	352	335	355	360	343	302	329	343	352	364	361	349	382	344	336	321	380	367	353	372	362	354	367	334	388	362	351	404	347	376	324	407	379	332	327	343	349	360	345	348	359	344	365	336	375	359	375	366	410	347	356	369	385	367	388	340	394	343	349	391	334	356	374	384	349	341	355	384	349	381	327	340	357	362	323	321	338	360	335	359	364	367	347	354	341	348	349	398	346	351	338	356	336	333	352	367	335	329	363	374	356	344	365	355	373	347	377	379	320	350	322	380	371	355	361	386	317	389	369	335	379	326	322	346	342	346	404	337	367	328	368	347	326	337	331	340	352	360	357	357	335	322	361	334	365	335	357	377	371	366	361	353	340	348	376	365	356	363	344	323	352	364	364	336	353	309	346	353	371	344	349	395	362	335	379	387	343	383	374	342	355	328	374	371	357	369	347	361	364	372	355	354	363	373	353	344	360	354	395	317	355	339	358	341	320	387	366	368	328	339	359	362	372	332	358	359	365	353	347	366	325	335	382	371	328	359	346	348	349	343	371	331	345	353	367	325	338	340	367	372	353	360	366	339	330	322	338	343	386	386	395	365	340	357	354	370	386	381	351	343	334	337	364	384	370	362	333	369	338	339	354	357	355	347	348	360	371	360	344	359	354	325	339	331	388	347	318	361	362	370	362	354	375	388	352	361	321	362	355	363	363	379	326	321	353	387	349	364	340	352	365	369	344	377	377	329	359	373	340	341	369	327	362	335	317	358	347	341	348	366	370	348	329	329	359	323	345	333	360	353	374	363	343	315	335	348	338	333	367	377	327	318	343	381	328	377	353	353	378	352	346	345	361	359	366	337	335	329	332	353	380	377	337	349	356	364	384	366	331	369	355	350	367	328	402	322	364	373	340	352	323	354	375	396	333	314	331	331	370	328	366	336	365	379	354	394	372	325	372	360	324	351	380	344	353	339	342	301	368	370	344	360	340	328	337	357	364	309	341	347	353	354	337	324	351	331	341	347	352	342	380	402	360	326	342	358	338	329	328	359	354	352	412	339	364	363	348	357	372	386	370	362	366	368	351	373	389	400	344	374	357	388	314	360	342	377	385	337	345	351	333	369	373	356	362	360	372	343	344	344	313	358	359	366	315	334	373	362	346	331	326	340	352	358	352	355	365	352	361	325	347	360	338	354	357	328	324	341	346	338	360	327	371	368	381	308	357	368	374	336	316	360	369	374	335	361	354	332	364	341	387	334	351	338	337	306	356	357	365	337	336	342	368	344	374	332	380	352	336	353	339	374	349	330	367	349	337	356	353	397	374	347	357	392	337	343	342	359	338	365	344	364	382	330	372	340	343	376	352	364	381	387	353	359	364	383	363	381	366	336
33053	17780	5575	3533	2335	1667	1372	1074	877	754	613	617	546	549	544	516	503	532	583	622	629	629	597	528	572	487	501	461	509	489	442	521	492	507	499	472	462	477	480	474	460	440	437	461	408	405	417	437	436	436	470	427	440	446	424	441	426	449	450	451	460	440	457	445	428	419	417	391	407	451	430	410	411	422	399	457	425	414	437	432	433	442	417	436	433	419	437	411	411	427	428	415	427	416	436	443	428	414	455	451	426	440	410	462	436	456	431	412	429	422	444	419	435	413	419	423	429	410	431	417	417	429	422	415	422	423	446	427	424	388	445	411	423	461	415	419	416	403	441	434	418	440	420	433	443	423	437	455	435	452	412	414	404	440	440	443	402	429	446	425	434	418	480	422	433	434	415	439	424	459	445	430	455	404	448	430	448	426	421	450	409	425	434	448	432	433	440	427	416	419	420	404	432	458	406	419	424	414	452	398	386	456	415	416	445	370	427	398	410	427	432	394	416	409	444	433	466	415	420	446	453	466	433	448	424	436	422	433	420	429	434	451	425	446	426	465	426	430	410	434	440	409	438	407	427	426	416	469	459	389	425	425	442	442	400	429	444	454	432	413	428	415	455	432	439	424	433	425	434	406	388	437	406	401	443	422	450	436	385	456	461	466	427	446	450	435	407	462	440	427	424	414	415	401	480	433	428	428	381	414	448	428	407	431	408	423	428	421	444	459	385	442	417	413	467	440	432	451	404	459	433	443	428	445	426	447	444	417	416	421	423	426	429	429	434	428	449	432	424	457	387	428	490	459	445	446	433	452	435	401	447	426	421	433	391	416	432	430	452	431	416	448	414	446	405	422	451	445	447	419	365	440	431	430	431	454	430	408	424	424	411	439	452	458	422	424	412	401	436	460	469	424	445	424	415	440	472	436	439	409	449	484	435	408	435	430	396	426	416	438	445	418	420	454	454	448	420	442	424	444	462	414	426	418	432	427	420	424	460	427	450	435	446	413	438	416	436	422	426	440	391	438	463	422	419	439	425	414	443	420	418	418	436	433	394	424	449	418	380	468	418	426	414	439	408	403	430	420	449	433	404	399	403	416	404	415	409	422	436	444	461	424	438	423	456	463	429	413	432	428	444	402	423	430	413	410	402	433	433	450	435	432	463	424	403	413	437	444	431	448	424	446	435	433	451	452	408	414	424	449	429	415	390	409	402	449	418	398	423	411	481	397	406	434	422	409	451	425	453	398	399	437	437	432	437	447	455	450	402	430	426	429	445	423	413	401	423	427	428	421	438	457	404	473	432	429	403	432	393	415	470	416	431	427	455	426	430	426	456	437	412	413	413	434	466	442	422	429	431	402	408	449	425	441	388	442	424	437	429	424	433	403	426	445	440	411	420	439	425	452	415	409	418	401	440	421	467	420	406	420	449	424	429	464	382	430	419	435	448	405	385	430	445	447	440	438	450	417	447	413	477	428	439	454	464	414	402	412	422	422	483	441	423	454	440	416	413	396	441	418	428	438	416	387	420	433	434	456	392	451	437	434	434	408	430	407	455	401	460	428	417	368	400	396	412	381	408	448	420	416	423	470	431	415	408	432	421	402	420	439	421	437	429	441	424	455	399	446	412	404	414	454	420	402	422	384	433	414	437	404	445	432	417	421	415	448	422	398	393	473	411	428	420	437	418	412	439	444	442	434	418	397	398	418	435	405	432	429	441	454	409	445	434	423	455	405	450	463	429	431	413	421	466	453	430	452	434	451	451	424	435	444	419	363	419	428	444	451	418	448	433	435	444	402	467	435	429	489	462	438	449	402	422	441	412	414	437	425	417	437	476	454	400	403	409	403	424	424	429	441	401	447	397	434	428	414	394	466	410	403	443	431	452	444	473	447	449	441	411	439	435	409	459	442	428	426	418	462	439	398	406	426	432	415	423	446	455	431	399	422	444	414	417	448	418	452	398	441	454	425	403	413	408	434	435	452	442	448	465	437	436	418	415	400	424	429	441	421	448	451	421	409	457	433	460	422	446	409	407	429	476	425	424	448	461	418	415	436	441	451	446	409	412	417	440	485	423	431	415	382	406	437	449	414	420	440	441	446	433	461	488	428	408	413	434	421	438	402	431	436	432	400	429	419	430	367	448	438	414	425	388	459	439	450	446	422	405	418	430	384	389	393	435	417	460	403	420	474	423	425	410	388	473	418	400	437	461	419	434	435	445	388	460	407	425	417	423	457	437	418	408	410	421	406	421	435	480	448	427	454	403	421	433	432	417	432	426	444	447	469	398	452	423	391	447	432	468	436	406	433	435	427	430	420	421	402	412	462	445	433	458	431	409	434	429	453	430	437	427	436	444	464	426	457	454	435	408	486	434	414	411	421	431	456	416	444	425	400	411	428	402	425	446	475	431	413	412	414	421	426	450	416	433	426	406	422	397	394	443	415	413	421	402	420	443	411	423	435	382	448	411	424	443	408	468	419	446	419	467	432	452	431	447	401	428	415	441	396	445	422	436	391	467	418	466	469	420	393	404	435	457	411	424	430	414	433	434	447	425	423	463	439	450	391	421	430	396	426	414	445	413	411	451	414	392	381	426	441	409	422	406	458	432	422	420	417	421	408	445	428	451	456	448	424	446	424	429	399	389	379	463	446	449	443	402	418	401	406	392	443	436	440	409	460	425	410	453	424	419	434	398	421	436	463	420	452	434	411	447	427	441	437	432	432	430	458	422	432	458	467	426	430	442	467	423	418	423	428	439	424	422	439	466	403	395	394	438	440	452	440	422	428	423	444	434	393	461	401	467	453	384	398	461	444	441	439	444	441	433	409	425	425	429	441	425	384	428	436	415	431	379	432	430	451	430	408	445	468	430	429	426	435	459	450	466	413	473	420	451	411	402	420	423	444	446	420	442	429	455	420	441	430	409	446	439	476	436	418	423	424	404	431	422	405	402	405	412	474	440	420	414	435	413	404	449	435	429	419	440	407	405	428	447	400	421	460	404	463	418	396	440	428	440	477	395	440	410	436	448	394	456	397	439	431	420	436	418	437	441	434	397	416	432	461	407	378	433	407	392	420	490	420	446	441	411	477	436	425	421	406	456	462	426	455	456	446	400	422	440	418	422	432	433	439	422	450	409	434	417	449	433	395	425	416	441	453	469	425	456	408	404	428	436	397	464	447	440	434	449	415	401	473	445	411	445	425	378	402	444	388	445	412	433	399	419	415	421	429	441	415	400	403	443	436	442	376	424	395	459	443	440	469	412	387	420	453	428	435	433	411	453	407	424	404	455	459	376	415	459	440	409	427	413	428	451	459	371	426	436	412	420	425	417	473	428	423	410	411	408	434	419	423	433	427	394	453	452	414	426	422	456	400	448	444	436	453	421	398	433	434	432	427	443	437	432	439	411	474	416	430	427	404	405	486	441	423	406	432	437	446	439	432	403	391	413	454	426	403	416	411	410	447	411	410	450	398	424	444	435	468	443	404	428	474	455	423
22528	21002	28803	23407	21001	21086	12163	1972	1382	1307	1167	1093	995	992	936	890	893	905	967	1025	1035	1010	976	946	860	908	909	881	829	898	894	863	905	921	887	880	858	837	816	825	856	877	847	817	783	799	808	789	798	797	811	740	820	823	779	808	838	797	816	788	783	791	784	832	768	767	757	771	753	790	758	789	838	785	794	795	758	783	813	796	772	822	782	760	737	834	790	812	816	750	840	795	755	849	816	801	880	766	774	772	797	790	813	801	813	773	828	772	799	865	823	857	775	783	845	788	811	788	763	762	781	814	821	790	808	790	769	829	795	812	779	822	851	816	794	749	779	766	766	803	775	814	817	784	782	777	827	724	774	782	762	787	748	786	796	759	824	743	811	803	790	773	830	776	792	767	822	805	774	781	829	761	774	804	740	770	810	785	807	774	776	770	821	811	825	753	773	804	801	793	855	824	785	767	802	833	780	769	780	778	775	785	742	778	770	841	782	767	840	803	805	802	778	780	779	746	777	804	793	809	762	782	783	813	778	828	766	749	860	812	758	784	786	810	792	777	813	786	843	770	770	788	768	779	784	796	780	756	813	778	778	794	818	744	767	793	809	744	765	831	805	784	804	775	803	827	808	765	780	760	759	802	823	742	793	864	841	717	769	792	814	796	757	788	812	823	787	772	780	765	803	748	768	799	744	773	796	790	807	748	828	754	799	760	805	801	773	832	783	764	800	779	772	780	792	832	749	757	829	803	774	797	763	760	836	769	816	780	830	764	746	816	796	802	732	778	842	757	812	816	865	897	775	770	836	821	773	761	774	853	779	782	753	766	813	821	747	780	779	787	812	721	840	795	792	777	753	778	815	796	778	804	756	758	753	818	746	814	836	770	819	777	788	777	804	827	808	825	787	759	777	770	794	774	766	778	807	782	771	793	815	766	778	811	796	765	747	790	768	819	756	800	801	753	809	784	742	822	802	809	814	777	770	834	795	772	802	805	772	745	767	728	807	781	767	803	772	832	711	794	825	807	804	781	773	804	760	755	783	814	755	772	761	798	779	789	817	769	822	816	796	746	803	790	807	803	805	815	814	769	793	832	778	844	782	813	788	793	801	823	784	841	795	877	779	825	845	755	843	749	791	785	819	785	806	815	804	790	753	799	839	743	757	802	798	776	796	744	757	789	773	788	811	781	768	806	749	778	809	808	828	782	785	813	775	815	799	752	796	726	787	813	771	810	819	788	783	783	806	784	834	818	816	780	827	791	813	798	819	780	826	800	812	772	811	781	809	793	775	760	790	810	764	806	754	851	802	845	797	794	827	784	848	774	770	777	788	825	793	790	740	796	773	759	779	809	746	784	752	856	788	722	762	800	813	796	783	797	809	779	847	796	756	816	834	777	809	799	771	755	825	781	795	798	767	772	717	833	788	832	828	757	791	756	748	847	780	826	795	839	816	824	820	789	810	852	766	726	822	786	749	761	783	809	746	791	810	813	777	767	799	770	787	764	799	818	802	761	772	798	807	796	779	782	776	798	832	781	834	752	795	833	767	773	750	786	748	732	712	762	770	774	752	780	805	761	779	823	750	855	821	804	783	835	839	810	833	799	793	799	772	757	829	821	789	812	759	788	799	777	804	763	804	812	725	808	783	797	801	810	828	756	751	767	825	787	796	759	755	839	794	832	792	798	790	762	788	751	773	805	769	793	801	754	785	802	748	771	836	817	795	779	762	795	739	751	809	795	810	750	803	798	773	807	814	827	779	800	842	786	796	807	771	860	832	813	804	829	804	744	800	809	775	742	804	798	734	762	771	768	841	803	768	798	809	763	784	773	782	808	837	836	822	773	786	766	781	797	789	773	770	800	781	770	757	740	747	829	750	810	850	795	834	798	802	779	831	765	811	799	788	769	784	806	821	757	750	749	809	768	764	778	783	713	794	757	759	797	803	843	807	748	771	818	790	786	809	776	798	820	860	790	800	789	770	775	835	801	824	797	744	777	809	799	828	754	802	814	801	725	811	789	811	831	766	816	808	800	802	804	784	794	767	806	775	776	744	804	753	766	802	765	802	777	842	790	746	784	798	814	788	792	782	815	800	776	786	848	752	781	757	765	791	781	782	774	770	767	803	757	805	767	778	843	769	772	729	753	816	803	793	761	774	764	787	760	835	819	801	836	784	829	786	763	803	756	809	788	759	735	801	822	783	796	789	784	787	771	823	809	802	780	782	800	769	792	762	788	806	789	758	786	811	772	792	815	798	785	815	737	813	824	791	775	794	753	805	739	801	774	837	782	772	827	807	818	792	767	794	732	755	777	778	803	821	810	788	810	799	790	782	783	731	765	819	742	786	772	739	804	756	808	796	811	802	764	815	725	796	842	730	739	771	764	811	716	734	751	755	816	812	813	771	786	827	763	813	714	796	809	791	807	801	772	778	760	807	799	801	753	786	795	857	779	772	803	791	836	759	789	769	745	770	769	823	795	788	800	777	799	756	798	804	754	790	750	810	735	827	806	780	839	806	825	770	839	806	790	775	779	814	808	820	789	795	797	861	785	782	778	756	819	779	803	817	808	751	781	807	804	801	787	761	792	767	760	787	776	835	817	770	794	771	772	780	758	770	742	788	881	802	823	766	787	811	775	790	813	723	829	827	791	790	796	798	802	817	812	777	773	791	810	759	809	795	764	764	739	786	831	791	778	827	775	824	895	803	742	775	746	825	789	740	804	775	752	793	767	761	783	795	800	756	752	814	775	819	812	763	817	738	783	767	747	759	775	743	822	753	827	826	806	851	803	807	791	785	770	759	784	817	754	794	742	757	841	789	783	778	741	743	807	780	735	734	777	824	807	798	806	725	832	796	767	820	742	804	817	849	790	776	757	783	764	832	761	760	788	787	841	762	823	773	774	812	841	769	806	834	769	749	838	774	803	773	797	816	775	820	783	782	787	788	780	823	829	822	805	830	788	813	802	781	797	758	840	782	777	738	862	809	800	854	830	767	797	783	796	770	796	775	797	770	785	762	779	752	824	811	767	804	752	782	789	763	766	788	750	827	784	797	817	821	797	785	758	754	808	738	778	779	806	758	778	798	762	772	768	784	734	748	813	805	810	803	837	771	800	833	825	802	773	793	775	827	765	791	810	744	736	781	786	816	823	810	753	774	812	759	805	756	802	792	782	767	872	804	809	797	809	807	752	778	783	767	756	814	825	799	819	786	798	748	796	846	765	803	802	777	795	782	794	737	809	779	785	804	868	753	805	769	773	775	790	750	802	804	790	807	800	787	769	739	795	784	768	784	789	806	791	786	781	730	781	806	810	755	790	805	835	744	781	767	788	840	747	788	751	735	786	794	736	789	764	770	796	837	755	820	766	785	778	763	784	774	782	792	834	763	755	762	762	746	790	729	795	755	742	780	767	773	837	776	782	811	796	803	798	755	795	794	733	799	753	825	825	791	785	776	798	804	784	800	751	736	825	817	831	843	749	778	833	812	753	790	786
34793	27913	14460	9131	6219	4641	3612	2863	2384	2017	1691	1539	1427	1272	1270	1159	1194	1231	1209	1334	1338	1356	1300	1193	1072	1081	1070	1114	1045	1033	1033	1109	1053	1034	958	1010	1070	984	883	933	966	934	885	931	949	921	919	877	942	886	894	909	885	868	895	934	903	931	941	890	902	870	836	933	843	921	840	927	881	937	897	887	891	878	894	899	891	930	890	869	933	892	891	896	838	909	910	881	846	899	861	936	863	855	881	897	872	863	885	814	870	830	830	865	913	879	901	841	917	861	919	899	850	864	848	864	902	875	917	854	883	846	872	872	862	925	886	934	882	867	868	921	905	848	914	899	905	908	880	896	922	888	879	864	899	869	873	853	873	930	874	845	829	918	855	861	940	861	889	911	847	866	846	902	895	869	897	883	864	896	879	882	901	807	847	814	882	875	881	847	903	885	851	901	900	893	891	888	895	857	908	862	882	855	827	919	885	911	819	901	950	853	881	841	859	897	852	914	867	846	880	842	945	902	861	870	879	883	895	874	837	834	840	875	900	837	872	903	881	886	885	834	849	903	859	878	875	883	922	868	897	880	860	850	875	896	870	853	909	880	842	894	853	854	909	890	929	901	859	870	922	882	875	838	911	909	888	823	838	888	910	859	897	874	818	848	878	902	911	886	838	866	928	843	854	891	868	905	887	887	953	855	859	847	860	860	911	861	917	899	906	914	928	859	866	900	845	873	886	892	889	868	893	877	942	884	886	895	908	923	885	859	847	898	898	873	848	885	870	855	884	868	884	901	933	888	902	915	888	857	889	934	879	927	851	882	917	852	815	893	883	910	857	899	840	901	857	900	864	859	884	833	876	837	928	920	904	875	896	845	910	889	861	906	801	873	864	888	906	914	855	883	937	852	911	837	862	895	879	871	886	879	901	898	898	877	902	884	895	893	919	871	854	881	845	861	883	898	861	854	873	869	853	881	881	846	833	850	830	891	855	866	848	896	826	865	879	887	905	866	950	952	934	874	907	833	873	890	891	898	853	917	868	878	839	869	893	850	882	900	906	856	945	919	871	867	878	857	914	843	926	853	851	921	844	881	779	909	835	870	927	878	899	794	926	873	843	911	827	888	899	840	919	809	861	894	869	885	893	869	863	838	962	835	903	879	887	884	894	911	855	881	836	830	835	905	885	856	906	878	918	859	855	858	867	864	890	855	841	894	898	843	925	970	886	897	837	836	873	799	831	899	848	832	879	888	909	859	876	871	859	884	852	841	904	880	857	932	896	905	945	850	886	817	947	867	822	863	844	873	864	847	927	916	873	909	901	874	866	902	884	856	837	868	875	850	944	879	874	870	901	856	865	862	873	813	847	897	884	899	905	856	870	874	872	851	835	822	896	850	836	891	825	868	851	832	920	922	912	920	894	871	838	924	903	828	894	848	881	881	902	828	858	880	935	853	851	842	877	886	876	872	863	799	885	903	869	858	891	854	902	914	845	876	886	864	925	880	898	863	851	917	904	849	900	852	876	909	907	860	855	876	884	901	899	879	889	869	893	848	911	846	864	880	919	875	864	858	780	850	880	851	880	869	855	893	841	842	871	904	883	865	866	871	871	852	943	843	864	890	871	926	885	912	856	895	898	880	923	872	851	881	962	841	903	857	865	841	866	862	856	864	901	852	870	887	917	851	873	890	898	902	869	918	893	870	844	880	882	823	893	898	835	891	859	918	906	921	856	923	922	930	854	895	905	857	929	850	837	866	868	871	883	899	886	873	878	882	913	858	818	886	859	918	898	864	893	937	918	880	874	837	855	845	877	895	837	817	854	849	880	854	857	879	843	837	885	925	875	910	830	840	836	901	871	857	912	853	869	857	918	884	883	842	901	888	967	849	855	847	853	909	853	870	894	877	900	857	803	852	901	871	880	874	877	888	888	845	901	838	858	900	882	859	888	960	923	874	851	928	855	891	868	906	917	899	884	896	899	920	913	892	889	899	899	874	870	891	845	865	903	831	858	865	967	874	885	888	871	868	833	845	869	865	918	895	852	893	860	885	884	886	853	864	843	872	859	867	872	879	866	883	900	893	858	893	875	863	858	814	896	876	858	891	912	897	874	902	843	834	853	851	868	880	843	919	924	887	893	846	906	928	892	878	865	885	794	893	874	890	877	930	894	921	906	840	852	848	882	877	816	857	910	918	881	878	889	841	877	847	832	913	924	908	826	867	899	945	882	891	908	890	869	936	874	907	884	858	858	853	906	882	879	909	866	877	861	899	891	877	900	919	828	864	919	892	857	869	872	883	918	873	851	863	848	846	891	877	900	847	848	883	924	829	861	893	891	847	870	848	881	889	859	836	914	887	868	863	867	919	898	892	866	865	882	863	847	900	864	878	851	841	865	863	881	877	851	859	888	840	888	878	897	858	838	920	925	857	919	858	889	895	904	922	839	870	873	886	818	860	923	911	885	872	892	900	875	893	916	855	933	889	837	908	870	911	848	875	872	871	856	836	890	866	817	866	876	871	890	849	879	803	872	933	856	888	909	833	880	892	847	844	898	853	881	910	874	860	885	899	878	850	909	848	920	891	931	870	850	880	912	872	877	928	871	910	893	883	923	896	894	871	971	853	853	886	854	901	860	884	811	862	829	918	848	863	870	851	837	859	872	848	895	902	879	867	846	892	943	873	847	868	845	894	892	946	893	863	857	887	854	912	879	841	898	890	859	873	892	943	865	859	885	862	825	849	919	894	871	860	876	895	884	916	911	898	829	870	917	856	944	869	899	871	851	914	836	832	918	904	831	898	838	887	876	854	879	849	852	903	867	896	824	924	897	842	868	883	822	892	875	869	900	834	801	853	877	877	888	937	896	876	877	855	874	865	907	849	879	902	828	900	916	876	877	854	863	909	867	876	853	837	872	915	878	873	863	906	855	856	872	859	809	931	893	881	913	830	904	886	885	863	877	907	840	913	845	815	890	889	901	889	899	885	854	879	833	875	854	824	893	922	816	912	877	911	898	848	888	895	860	893	842	878	824	805	865	930	832	893	885	869	907	910	845	905	894	849	866	868	822	860	873	874	834	895	883	882	901	930	813	882	855	884	898	876	886	857	842	832	876	864	870	916	901	848	887	895	816	852	899	885	867	865	892	874	879	874	824	851	882	880	863	886	872	874	870	877	898	837	917	887	881	910	909	867	880	901	847	859	923	853	838	888	885	866	899	854	842	876	848	926	931	827	854	859	837	891	885	953	926	888	856	888	904	876	887	912	881	872	851	867	822	832	874	915	840	866	905	869	859	878	902	870	873	850	931	841	915	904	863	903	864	883	857	928	906	894	880	922	798	878	913	832	908	880	858	857	860	844	929	884	888	870	893	877	853	845	902	941	867	858	896	828	900	892	873	867	894	897	844	868	904	873	858	916	874	848	858	846	875	881	907	839	891	838	896	857	838	913	890	858	859	921	941	863	879	903	859	872	866	826	852	931	831	889	879	854	860	839	861	846	888	850	824	876
27943	20146	9015	1075	610	441	392	384	320	299	307	319	347	307	301	311	284	295	320	363	349	396	333	317	287	332	284	295	300	332	311	290	316	311	286	295	313	312	297	314	307	305	267	318	293	288	294	311	284	288	277	300	274	265	277	288	270	296	272	259	275	280	308	310	273	296	280	278	284	288	293	315	307	289	289	298	293	304	313	292	272	273	295	298	310	297	317	302	307	292	298	249	239	294	298	301	262	294	294	304	300	308	288	309	294	269	310	291	301	310	268	295	281	301	308	278	290	263	253	292	284	296	293	290	277	284	298	316	294	297	274	325	292	293	280	284	300	305	294	269	297	278	286	296	271	283	313	253	273	286	286	280	290	293	277	309	293	329	301	301	292	301	302	327	251	291	293	263	293	270	290	278	285	317	299	279	282	266	266	277	270	285	290	262	303	282	279	289	312	270	251	249	301	278	291	271	305	279	289	278	287	266	279	283	305	275	307	276	298	287	301	290	297	286	250	322	280	299	295	279	282	291	290	262	296	271	262	259	282	301	296	274	270	257	290	277	276	273	300	276	294	292	291	282	312	261	303	286	247	291	287	289	299	282	300	307	281	295	313	279	271	270	249	292	295	298	314	311	293	295	283	264	316	281	293	268	265	281	313	285	316	299	294	303	264	296	250	263	300	289	282	284	310	265	300	285	287	263	280	308	288	294	296	299	242	298	268	303	293	284	290	320	282	313	299	299	290	315	296	270	322	292	278	309	274	297	249	268	274	271	277	274	253	297	290	266	287	312	300	265	306	286	280	310	298	299	275	292	322	322	287	314	276	293	286	305	291	267	295	296	296	305	326	299	284	310	298	316	305	268	291	304	298	289	288	269	288	286	270	285	304	267	282	248	267	317	312	281	271	286	282	285	298	267	262	285	288	281	284	257	304	296	272	275	281	291	274	339	286	283	296	266	297	265	300	268	294	293	312	281	287	280	299	319	284	291	312	261	274	289	267	291	264	288	298	294	282	275	256	293	285	296	297	241	302	278	276	290	270	300	290	246	315	274	258	280	279	286	299	265	297	268	288	316	290	285	301	272	281	266	276	297	289	262	275	291	297	264	266	329	299	292	296	294	289	254	285	298	287	302	303	297	282	325	301	271	280	279	303	277	275	309	293	278	302	292	281	290	275	292	301	304	308	279	256	272	302	296	272	283	265	285	297	281	294	268	293	299	282	279	309	271	278	264	280	298	294	272	274	263	285	281	275	308	280	287	320	313	324	260	279	281	305	270	278	284	290	272	272	273	281	275	296	271	284	265	268	276	316	287	311	281	250	302	306	272	284	258	315	301	266	295	277	275	283	276	280	284	311	293	278	271	298	312	272	277	279	296	276	272	295	285	276	277	288	267	303	292	300	295	277	284	312	298	292	274	289	263	309	278	309	270	295	247	286	303	257	316	281	296	266	266	299	314	276	280	301	311	275	288	313	249	278	286	292	268	314	303	263	276	241	302	309	264	281	322	284	292	292	296	266	279	300	305	288	278	297	292	287	295	282	282	282	280	312	305	318	290	291	265	296	274	264	280	270	276	269	264	282	271	288	292	294	262	323	301	277	291	307	272	286	261	306	276	286	275	262	314	282	281	287	313	301	274	257	290	274	324	314	260	289	308	296	275	274	275	322	242	280	294	236	277	313	276	295	279	258	303	299	285	273	292	272	238	320	261	272	267	306	291	262	281	290	282	303	283	283	302	282	280	309	290	305	298	286	289	263	262	294	296	257	270	290	303	307	309	292	264	272	309	285	284	293	314	275	279	289	298	300	273	300	276	259	292	276	282	315	273	327	288	317	285	265	295	277	314	279	302	284	297	272	315	324	306	300	295	284	294	281	277	283	298	290	277	295	276	288	278	275	290	314	295	291	290	288	295	265	301	261	309	293	304	289	317	270	252	276	259	303	272	286	265	267	267	280	300	289	292	283	299	284	296	288	296	264	277	269	276	274	279	298	281	287	294	293	285	286	288	300	294	305	280	277	302	281	320	265	259	298	257	329	273	263	290	284	301	292	282	288	300	277	290	261	289	279	275	284	272	268	278	288	298	297	280	259	280	307	288	291	280	283	336	267	277	289	278	297	275	305	295	275	261	310	262	281	301	265	264	282	299	293	295	269	278	273	255	297	318	291	286	291	278	259	278	327	285	289	271	285	267	294	308	276	271	296	284	301	267	301	304	298	298	291	311	275	253	280	287	292	277	325	269	291	291	270	291	274	257	262	275	286	270	287	259	270	261	297	302	288	278	318	297	307	294	241	255	312	297	276	285	273	298	265	304	266	286	292	278	316	295	288	293	301	271	286	290	284	274	277	298	305	259	294	309	290	305	300	308	306	277	264	297	295	293	257	290	301	277	290	278	277	269	309	280	256	291	294	297	287	307	286	289	285	321	296	280	308	314	265	280	281	312	279	298	261	286	263	294	259	297	255	304	262	269	283	296	286	301	316	298	252	319	307	260	285	274	292	285	275	301	281	292	298	305	296	278	279	290	294	288	310	284	278	281	288	271	267	288	293	300	299	320	284	254	295	270	299	303	260	265	286	300	284	284	271	293	289	294	256	235	273	282	279	305	272	292	287	263	294	295	308	309	257	289	288	293	297	294	292	296	277	290	299	256	296	323	282	273	306	300	283	280	277	302	296	294	281	272	268	279	269	302	299	302	279	294	289	292	293	295	299	300	315	275	309	278	307	291	280	283	285	264	299	271	281	307	312	282	310	305	272	294	303	300	286	300	306	291	321	274	273	297	311	328	277	303	293	293	286	279	314	292	309	273	294	298	310	281	291	292	268	286	302	282	286	294	290	322	290	287	288	261	297	306	285	264	303	260	313	305	295	284	275	291	259	298	298	283	299	275	284	270	273	279	294	291	263	292	291	261	300	306	290	269	279	279	267	276	287	316	274	262	290	261	291	293	296	298	288	301	272	262	322	282	316	300	306	305	284	302	299	283	277	254	275	278	285	277	283	302	324	297	281	295	258	287	298	274	312	274	295	268	284	271	292	278	299	252	307	273	285	296	250	262	268	288	296	307	331	303	294	284	271	299	269	259	268	251	293	289	291	288	306	273	295	282	287	268	283	272	291	257	262	306	278	276	316	300	253	317	281	289	308	269	301	295	301	271	287	297	291	275	257	287	284	270	294	272	319	299	299	279	316	262	294	282	266	290	275	292	303	274	273	302	237	310	282	288	284	273	295	285	277	248	279	320	260	289	300	279	293	275	280	295	282	288	271	306	282	299	287	279	293	295	287	293	252	302	275	284	288	279	289	276	277	292	296	289	320	289	273	278	277	264	297	276	295	313	251	289	282	299	278	311	265	248	295	305	302	287	335	293	314	300	291	280	288	317	296	286	297	256	273	314	266	265	317	297	284	306	299	308	308	287	274	278	267	300	298	299	258	309	284	284	310	258	266	279	266	271	290	269	274	278	289	303	289	278	260	264	295	271	301	283	290	272
28579	3805	1629	1360	933	707	594	496	473	413	385	411	359	366	350	388	357	386	413	438	478	468	425	395	377	419	365	407	371	412	384	448	367	361	365	373	367	346	368	338	337	333	330	315	349	338	337	350	328	346	324	319	360	332	311	336	323	307	310	379	346	347	336	347	320	334	345	336	346	324	346	312	344	321	314	339	286	374	366	339	332	337	352	338	341	343	323	358	332	333	352	325	344	319	349	366	321	334	374	297	309	340	358	376	325	345	317	355	340	337	349	355	333	346	339	322	335	351	366	311	360	304	338	357	339	350	319	320	325	330	333	328	333	361	335	326	332	354	300	346	361	326	323	327	337	349	346	313	301	372	353	332	352	331	344	333	360	332	349	320	324	381	339	319	348	370	318	356	345	341	328	331	317	335	305	327	345	325	321	317	328	361	324	352	351	341	343	333	319	370	294	324	343	331	327	314	337	319	334	338	341	332	342	360	364	317	305	311	313	335	377	326	328	334	349	339	349	377	321	320	330	343	324	315	330	326	344	365	353	332	340	352	351	354	355	361	314	353	325	356	349	354	333	334	359	356	336	338	353	348	328	313	329	345	332	326	352	292	351	329	347	323	329	331	348	337	343	351	382	326	337	368	348	377	329	304	330	363	319	350	328	322	348	327	341	333	329	353	353	292	335	353	309	301	343	323	334	324	342	328	324	349	335	336	355	326	308	350	347	331	322	324	343	327	347	355	312	323	324	329	307	376	340	347	328	335	347	363	318	316	351	341	374	355	315	314	339	337	344	330	390	311	312	360	366	383	365	324	319	329	327	332	320	340	330	309	359	363	323	343	323	357	350	357	373	366	349	357	332	328	350	332	329	366	329	374	364	346	362	329	359	310	336	337	351	334	351	344	357	311	318	315	344	354	340	347	360	337	345	337	335	344	324	363	331	346	320	331	328	342	332	321	339	334	326	316	329	336	318	309	316	298	313	347	326	354	331	318	312	343	315	313	354	343	338	328	295	323	339	321	336	356	315	333	342	325	343	326	341	314	320	344	353	323	347	344	351	335	335	324	359	346	324	329	337	315	367	358	313	336	330	329	335	349	343	356	350	340	365	364	353	314	345	357	319	337	343	338	338	355	309	333	343	349	351	339	391	332	327	341	321	329	352	330	336	344	318	322	343	335	339	335	337	329	339	350	341	349	310	334	313	346	337	330	316	322	325	344	335	330	327	321	362	358	305	315	331	350	350	340	359	345	321	338	334	325	308	329	329	336	302	365	337	353	353	338	299	349	332	326	346	371	349	323	347	350	295	337	337	342	303	323	372	351	337	331	309	311	333	341	323	348	333	314	342	333	315	319	325	355	321	324	351	354	318	323	361	344	333	343	339	351	322	347	371	319	359	336	334	336	310	350	307	331	330	333	298	327	336	343	331	343	355	331	326	319	362	335	328	339	329	320	329	349	333	342	326	323	325	341	333	345	363	315	383	336	335	320	321	349	314	322	319	345	325	326	304	345	372	317	302	362	364	344	351	354	323	352	340	358	335	320	316	329	323	363	321	317	327	323	352	329	326	332	362	307	318	334	344	330	341	330	349	316	319	349	347	341	347	332	349	326	331	333	311	306	324	339	366	312	355	342	361	371	340	324	323	365	337	353	336	357	343	353	353	370	337	350	370	340	317	322	342	310	338	300	302	321	364	343	339	331	335	356	335	313	345	321	357	330	347	324	323	290	291	293	326	362	381	345	347	348	305	344	336	309	369	341	323	345	352	304	381	345	348	330	353	366	338	324	346	364	349	346	381	326	347	339	358	330	339	329	320	336	320	343	333	325	319	319	315	314	332	334	307	335	320	324	327	343	325	341	380	345	320	310	342	327	327	317	318	327	304	321	360	356	333	322	346	352	336	355	334	336	382	341	368	340	346	345	350	307	364	343	337	338	333	330	334	319	325	332	332	319	305	322	343	346	320	359	293	350	305	333	336	349	345	368	325	330	365	350	363	314	334	324	397	353	335	327	318	376	357	322	391	372	320	335	343	339	343	333	355	334	361	328	321	338	358	366	269	330	354	353	310	326	351	357	326	353	312	317	368	362	329	359	335	327	338	312	342	320	341	326	334	344	327	322	326	343	366	337	364	324	326	315	320	307	304	310	340	364	333	333	306	317	322	347	307	351	320	309	347	337	321	314	309	340	352	362	376	334	341	339	306	329	322	342	344	370	350	348	313	343	357	345	345	357	337	344	328	360	394	343	334	322	335	334	344	336	346	337	298	300	340	326	348	341	325	352	346	328	324	365	329	315	325	366	327	342	319	330	338	359	327	372	352	309	340	342	336	347	341	319	325	344	341	309	313	352	327	341	323	352	305	349	317	307	319	319	345	349	352	380	359	346	311	327	348	336	333	338	314	347	317	344	344	328	329	352	319	314	314	333	338	346	308	334	333	397	355	321	273	372	318	347	349	333	319	353	306	350	327	363	339	342	361	321	317	325	302	326	351	321	320	314	289	319	347	323	327	326	362	328	364	346	343	333	352	335	334	315	333	311	325	342	338	333	349	337	314	358	353	305	340	324	331	307	334	345	338	314	328	338	331	336	324	332	341	346	334	358	338	314	328	319	381	309	337	332	313	363	357	328	328	325	341	278	334	312	348	349	338	316	354	344	354	339	315	351	326	335	325	336	311	331	352	325	303	337	333	350	356	338	344	344	320	352	363	319	342	297	293	360	315	348	357	367	317	348	317	341	350	322	325	345	356	322	357	360	374	325	322	339	328	312	335	329	335	306	329	334	377	332	361	294	299	361	308	339	337	371	329	354	349	344	372	367	349	317	305	319	339	308	333	325	335	328	353	340	317	323	331	330	374	310	343	342	323	377	381	317	330	329	338	321	314	319	311	334	314	357	321	366	339	340	329	320	329	356	329	344	362	346	332	344	321	323	310	308	356	369	362	327	341	324	352	318	326	347	341	364	316	327	363	311	339	318	327	328	367	319	328	360	348	340	357	359	379	342	340	345	328	315	336	325	348	325	319	355	333	336	316	367	373	330	364	352	300	322	333	322	377	338	301	329	353	355	331	328	363	328	336	384	353	327	309	351	339	325	320	339	344	336	307	339	341	361	357	319	297	315	359	329	351	331	338	333	319	332	375	374	331	288	321	350	361	360	346	339	322	338	371	318	343	305	324	296	345	319	301	323	340	310	323	368	340	335	351	324	303	294	343	354	313	345	326	367	353	353	331	366	335	355	325	333	334	343	320	325	301	364	370	335	320	337	336	316	306	349	334	348	285	352	336	330	361	305	354	329	346	304	326	305	343	361	342	330	327	335	345	330	342	328	334	331	337	334	340	324	329	303	350	323	343	332	335	347	356	358	344	294	311	347	345	335	335	334	352	331	318	316	345	335	324	310	332	292	363	347	334	328	355	302	343	360	301	361	340	332	327	348	344	356	337	327	356	358	338	336	347	349	332	353	331	322	323	320	348	346	351	360	312	336	340	370
23379	20900	28205	23746	20903	12478	1756	1132	867	858	797	750	723	706	631	637	658	693	662	733	738	725	688	655	601	614	611	591	612	654	606	599	553	616	557	558	571	565	611	569	569	560	537	573	576	607	602	592	600	606	550	597	586	526	542	580	590	572	569	560	589	597	548	576	577	588	610	560	618	562	584	577	614	583	555	581	581	571	583	577	588	586	551	564	562	575	564	583	571	597	570	565	548	582	603	606	551	545	594	560	596	580	574	546	550	580	581	573	542	569	534	590	568	588	562	580	573	594	602	574	511	579	543	529	580	552	614	592	605	576	565	582	559	535	615	594	574	527	590	554	565	602	585	587	589	539	599	563	553	605	606	601	567	577	569	602	547	586	571	590	584	583	618	573	557	571	534	558	549	599	599	562	575	593	575	585	605	572	602	546	543	524	605	543	535	567	596	618	525	552	522	580	535	553	550	598	583	574	610	589	592	508	563	558	590	578	576	590	595	530	607	546	556	563	567	538	569	540	573	607	586	580	542	540	585	558	557	559	598	598	598	574	574	617	565	556	564	584	557	530	548	590	546	560	571	614	590	556	608	577	600	580	584	638	566	549	590	540	581	561	546	527	558	589	580	559	599	567	571	581	574	593	585	578	563	578	587	582	555	557	579	588	562	588	598	573	571	623	563	508	564	574	594	591	612	550	564	531	600	551	537	559	555	562	572	571	528	578	575	560	584	567	559	550	588	571	534	563	596	572	578	518	549	540	632	641	578	597	574	563	560	551	567	538	563	541	562	573	633	602	550	571	611	548	569	539	525	578	615	579	567	579	543	526	623	551	584	577	609	587	581	579	580	562	572	562	609	573	602	580	603	573	552	539	607	560	584	579	527	551	562	568	577	603	582	552	550	612	609	584	593	545	591	564	567	518	545	552	571	541	557	549	575	608	554	568	583	588	552	601	576	556	552	546	593	574	562	560	568	583	558	555	576	579	588	613	563	555	589	559	558	604	504	584	563	584	585	590	553	552	564	585	551	560	578	549	592	573	566	535	616	553	553	594	596	593	569	569	578	580	553	609	567	502	552	557	542	572	597	532	589	532	546	577	577	562	544	580	555	557	600	580	567	591	588	558	558	595	548	567	512	579	562	532	553	543	559	562	536	606	579	585	523	592	577	540	531	529	589	567	561	531	570	556	595	573	580	548	534	587	564	560	559	578	577	578	540	577	560	536	558	560	538	614	580	595	599	600	578	559	544	581	575	588	566	541	587	561	568	571	583	558	596	547	588	591	592	613	603	556	546	564	540	589	617	554	568	579	565	555	600	571	548	549	586	589	575	596	596	605	585	576	563	591	569	600	573	580	527	547	556	556	567	578	596	550	569	585	589	577	571	548	569	558	548	581	549	577	568	575	585	576	546	576	596	544	545	573	555	552	580	528	572	609	565	565	558	575	547	578	567	541	583	546	558	567	594	555	553	616	587	597	622	581	609	560	571	558	573	575	584	536	572	617	564	589	559	603	584	557	541	595	575	589	555	565	566	581	593	635	578	579	512	598	634	573	571	583	561	537	576	520	504	577	590	579	569	565	588	547	585	581	592	536	534	577	608	624	631	552	575	565	616	612	560	580	524	579	569	545	570	566	564	576	580	583	585	590	512	564	568	562	591	539	601	538	575	568	575	601	597	569	570	580	563	585	624	558	583	602	555	522	568	581	548	555	564	551	545	578	585	611	542	585	605	554	536	536	554	596	572	567	578	568	541	563	578	588	550	555	570	550	565	567	572	547	580	554	542	615	562	557	588	566	567	568	559	584	586	541	551	589	562	593	565	602	539	569	524	575	578	603	584	553	592	550	537	553	566	519	578	597	574	625	610	584	567	556	550	533	596	578	555	544	508	568	555	614	559	551	558	553	568	607	580	563	570	580	603	550	588	509	573	552	558	551	604	573	559	558	528	561	592	564	571	580	562	563	581	574	572	579	583	568	590	560	564	555	587	579	574	572	578	550	567	574	573	523	591	559	581	600	593	563	592	585	586	541	588	547	620	575	554	550	567	528	568	597	553	587	588	527	571	594	565	597	556	560	578	586	548	546	603	582	509	617	571	566	558	599	588	540	552	547	589	585	526	558	595	556	553	569	534	615	565	571	628	579	575	555	583	563	570	568	573	556	562	564	583	552	538	573	591	625	613	588	582	540	572	608	546	537	539	583	591	569	599	597	582	615	595	568	543	538	584	557	561	592	566	578	576	559	584	582	559	579	598	558	521	596	554	566	546	614	565	514	532	545	546	556	554	521	569	524	588	553	607	623	588	586	573	575	554	574	548	598	573	580	598	582	555	567	585	579	542	560	557	577	568	573	595	604	588	547	574	546	526	561	633	550	611	532	565	554	630	557	596	537	580	566	548	570	622	523	580	569	576	618	578	584	554	538	560	569	569	576	536	562	564	603	573	573	539	521	594	568	579	508	568	584	570	588	570	544	554	554	544	550	569	547	529	582	567	578	596	523	589	585	555	535	603	548	563	576	521	547	562	548	562	573	537	531	576	575	579	587	609	589	571	562	541	549	568	571	581	531	609	577	602	572	562	575	606	595	548	575	564	533	562	547	556	565	550	591	550	574	562	548	537	573	572	528	588	573	566	567	538	537	574	566	560	540	596	623	552	599	604	591	529	584	509	533	558	550	571	564	530	567	577	594	557	518	572	563	568	606	575	603	552	564	583	589	540	570	531	584	589	573	561	550	617	563	590	565	633	543	600	599	598	545	546	573	580	585	569	595	610	562	585	589	568	529	543	562	575	533	574	553	570	589	569	548	532	570	601	559	587	572	546	609	520	580	561	610	575	603	603	592	575	566	563	619	567	620	595	558	582	566	582	566	587	546	535	566	580	544	548	560	578	580	595	528	578	609	576	602	551	553	574	571	574	557	584	583	545	553	586	570	555	571	508	550	581	562	536	563	571	565	581	531	547	566	572	575	539	534	575	559	522	571	565	575	565	546	546	582	583	591	544	601	554	563	596	574	593	581	536	584	618	582	581	547	573	550	563	602	599	588	576	572	589	555	547	587	568	549	536	592	585	561	554	565	546	523	569	602	552	569	542	566	605	580	560	542	544	552	560	569	548	586	559	584	592	559	620	535	566	549	582	569	582	579	553	540	574	596	538	589	599	548	592	585	544	574	562	560	545	594	582	584	557	569	577	561	592	561	572	590	556	580	556	529	619	576	570	545	576	612	579	537	594	593	581	558	534	522	565	581	609	547	595	538	554	575	565	560	575	541	497	561	600	596	580	560	577	568	586	534	548	559	548	525	602	583	565	590	517	578	547	545	592	576	574	600	586	567	583	601	557	601	575	539	562	580	582	568	555	540	545	561	569	539	582	582	577	578	572	611	586	583	560	575	599	571	520	570	570	581	558	585	548	524	540	567	536	549	609	583	567	530	550	567	551	555	579	536	568	589	576	567	556	526	524	551	571	543	551	596	560	544	623	555	586	620	533	564
30149	18325	8782	5463	3611	2745	2156	1740	1354	1210	1046	1033	899	883	804	813	816	815	893	876	936	899	819	784	725	779	737	717	798	752	793	692	759	659	712	694	692	686	650	654	691	647	659	635	637	619	637	651	682	616	645	644	617	659	688	657	645	651	639	664	661	663	668	654	628	632	630	667	644	628	623	653	623	636	645	598	643	586	646	637	653	657	633	608	652	607	643	608	652	642	641	638	630	607	625	628	640	635	653	660	674	663	662	644	589	623	697	658	627	615	596	654	610	639	674	605	600	601	627	634	637	653	643	664	650	620	645	678	667	640	603	611	661	641	616	642	642	640	620	633	637	642	663	652	668	598	640	662	714	628	591	622	618	655	647	656	616	638	603	627	611	666	648	618	652	642	605	639	609	631	615	611	583	608	668	608	619	636	648	640	648	677	657	643	662	602	650	652	608	658	628	656	704	637	672	628	622	547	617	626	659	623	657	606	649	619	618	625	633	649	646	586	667	649	625	659	662	631	650	624	672	621	633	649	624	686	635	602	608	623	615	668	620	681	629	626	654	672	628	628	636	630	672	635	652	650	638	606	621	626	651	617	606	662	588	640	661	679	653	644	600	642	610	629	674	676	643	651	621	655	674	642	645	642	633	669	666	615	654	628	632	611	657	684	601	621	648	632	626	657	662	595	640	634	648	640	607	607	623	691	663	616	641	636	639	569	601	637	650	611	640	621	613	642	626	632	642	595	648	653	623	644	619	632	649	564	637	624	597	591	610	666	628	629	627	643	627	643	635	649	641	612	640	647	655	632	660	676	579	602	631	610	626	635	676	685	631	626	635	652	617	675	602	661	614	623	621	599	618	603	629	648	633	619	655	648	597	662	609	655	622	663	652	636	613	665	621	577	665	623	672	664	681	625	648	619	613	605	640	636	664	625	633	627	642	663	628	651	627	629	631	631	627	628	666	660	629	635	606	595	640	713	631	631	632	696	615	622	664	618	639	609	631	672	681	621	685	609	616	622	663	632	651	660	628	637	668	600	612	620	651	685	624	587	640	632	670	647	624	603	656	631	578	616	624	670	618	661	602	646	644	665	634	643	629	644	632	587	592	644	707	610	670	634	604	646	634	643	632	607	623	651	602	596	649	698	646	612	618	605	649	668	649	654	640	643	635	623	641	640	625	625	675	656	644	629	631	651	683	633	613	641	637	625	651	647	608	627	662	636	630	657	633	662	653	608	686	660	636	683	608	633	609	624	645	667	635	611	675	670	658	669	660	638	654	660	634	646	584	617	624	639	640	638	628	589	655	630	639	695	615	654	647	658	640	619	663	607	637	674	644	622	617	653	612	609	648	674	646	628	643	657	642	617	624	661	671	638	671	607	613	666	634	659	611	645	670	619	634	609	635	601	606	643	600	630	599	643	664	633	663	643	615	614	663	644	639	610	635	672	650	705	672	706	684	650	617	620	610	664	614	598	658	619	642	629	666	661	638	627	654	638	630	672	621	639	614	654	594	606	624	600	617	631	599	669	634	643	592	619	599	636	646	617	666	620	616	646	663	649	645	662	666	662	627	700	630	647	633	659	624	646	645	648	619	634	622	658	601	618	637	622	667	640	641	628	604	661	643	649	638	673	628	638	666	686	595	648	660	646	643	654	619	649	639	593	667	642	615	648	636	668	659	604	603	621	663	591	651	665	642	608	612	639	618	674	643	584	647	628	631	633	629	645	629	672	628	644	680	609	642	667	626	658	657	668	618	624	605	660	647	649	646	628	638	674	631	623	604	676	620	633	653	655	630	690	661	621	576	648	610	638	660	630	598	646	630	613	649	656	642	608	597	634	658	604	663	596	656	654	638	647	639	655	677	621	604	611	615	663	637	664	639	664	619	584	653	682	637	633	663	610	590	649	612	669	570	655	630	600	638	614	634	569	638	621	646	650	643	657	629	557	626	612	641	691	606	631	649	654	672	664	645	693	645	651	644	632	606	624	612	673	652	642	632	661	649	631	638	625	595	608	666	602	651	686	602	612	631	645	615	655	696	667	621	637	670	611	654	606	659	640	628	657	663	614	629	702	632	714	636	682	666	631	616	659	614	630	644	599	667	607	601	659	652	642	616	661	641	610	610	666	610	656	663	615	613	659	659	589	623	643	645	646	613	659	644	602	680	675	582	672	583	637	630	634	584	682	708	678	628	673	665	673	640	658	646	598	659	625	629	632	610	634	606	676	660	635	625	625	669	618	634	620	603	607	697	656	673	673	623	637	633	613	685	639	623	617	654	642	633	678	668	627	645	632	633	592	637	676	624	635	648	670	623	653	633	632	647	625	635	660	661	596	630	666	585	656	637	623	641	604	614	643	675	632	647	670	670	626	688	617	648	657	611	644	654	657	624	602	628	650	619	601	616	589	598	654	670	677	656	614	637	626	601	643	637	592	590	629	628	651	608	623	606	620	664	669	606	666	652	657	603	623	632	675	634	601	640	633	648	639	644	632	642	626	589	632	649	625	635	650	635	573	609	643	629	654	654	668	630	655	627	630	630	624	619	657	595	627	660	655	607	662	685	651	677	642	654	618	638	629	658	690	651	625	624	632	640	644	665	625	661	627	650	661	620	607	680	670	665	651	640	661	652	660	623	604	613	632	657	625	643	646	625	649	617	659	658	628	659	637	632	637	637	600	644	606	665	614	652	646	626	638	626	667	627	678	657	642	651	663	595	659	609	641	604	630	640	645	641	664	627	654	611	620	616	621	634	618	647	635	614	646	657	622	614	682	595	621	653	599	601	617	624	628	672	644	603	675	633	618	655	647	681	618	649	633	659	609	635	634	657	679	616	662	622	676	625	636	619	637	637	639	670	656	606	675	626	645	652	647	659	598	611	616	674	634	661	648	631	684	666	583	665	624	631	649	650	637	633	639	615	665	692	618	627	631	670	600	649	632	635	612	701	667	663	679	638	596	624	620	611	591	691	661	641	669	576	659	597	643	633	618	663	614	595	625	603	648	641	647	673	644	686	664	648	636	652	642	646	647	635	637	664	648	600	644	625	667	693	612	627	602	623	606	646	643	622	607	660	606	631	630	641	621	648	647	654	626	625	639	622	659	635	556	649	654	655	640	624	638	633	651	604	634	674	623	671	597	637	624	696	624	634	647	625	655	624	617	679	648	633	613	627	652	628	615	597	661	642	647	610	631	657	633	618	622	635	614	656	588	658	621	634	649	634	627	594	656	601	613	597	621	650	598	590	658	631	646	653	611	640	637	640	639	625	696	639	642	661	640	640	654	605	622	691	591	687	646	640	582	650	600	639	640	662	651	654	659	692	614	660	644	602	636	614	642	627	618	634	632	602	620	635	626	654	610	592	619	640	670	660	634	623	613	635	661	606	635	633	619	683	624	602	640	645	641	623	604	644	648	659	662	678	659	608	650	632	590	619	636	613	664	619	647	642	603	670	630	644	589	651	664	580	593	637	610	655	641	634	617	634	645	650	613
24622	20910	27192	24658	12912	1088	688	607	521	448	439	442	424	386	393	383	393	414	403	435	421	425	397	383	395	345	385	367	354	390	350	376	359	386	354	375	362	375	381	367	352	354	341	375	328	336	339	352	365	352	326	322	359	331	350	368	324	352	348	357	359	347	329	338	350	355	346	341	328	331	325	320	355	357	345	353	366	326	321	338	335	372	320	350	342	349	371	349	391	370	365	323	374	339	332	337	338	316	343	370	369	330	319	310	380	317	349	336	307	344	347	347	314	342	315	358	362	329	356	375	353	375	331	314	344	352	319	357	313	349	329	359	318	341	320	353	357	334	345	367	339	309	336	334	340	316	344	355	328	349	320	356	355	352	299	325	348	345	344	357	355	351	336	334	366	334	323	316	344	337	295	324	338	353	323	346	350	341	361	353	345	328	353	318	349	319	336	371	306	359	329	317	360	315	337	352	324	373	359	328	357	362	330	339	360	342	348	367	332	353	354	335	337	362	389	345	362	337	345	350	345	355	347	398	325	337	332	328	348	325	329	348	355	299	363	328	342	348	327	369	325	312	340	331	340	317	307	363	336	312	359	347	345	342	308	331	321	379	342	337	339	355	295	343	355	363	315	303	326	357	367	323	322	332	338	339	366	345	346	375	355	336	337	312	333	342	313	354	358	335	339	314	304	382	351	326	364	334	337	370	333	342	341	364	337	344	338	337	354	343	321	329	338	347	337	342	345	362	327	345	329	361	313	347	331	341	310	303	304	333	381	350	358	324	302	350	346	319	331	362	344	329	319	363	389	312	357	359	352	344	363	329	373	336	339	368	344	371	362	336	349	336	314	370	353	352	340	327	310	346	327	330	334	340	364	326	339	332	344	366	343	360	363	348	347	384	321	358	354	336	341	318	338	341	341	357	334	350	342	362	345	348	350	334	340	364	328	339	328	336	375	351	328	336	343	347	339	368	317	341	386	347	335	351	331	321	364	344	346	358	318	350	352	341	350	367	329	343	348	339	365	317	314	353	322	347	341	323	334	369	369	356	323	304	359	359	329	374	338	342	338	346	348	350	342	318	341	367	340	348	346	355	348	397	332	349	324	357	346	344	341	346	350	341	325	321	360	316	389	329	343	360	322	323	372	343	326	333	337	322	354	346	338	348	396	346	323	343	347	358	313	329	341	336	333	354	337	365	381	334	342	354	381	350	340	330	344	363	386	339	310	351	355	360	329	347	403	327	358	367	377	309	329	335	354	331	357	322	344	352	327	330	358	320	314	368	326	337	339	312	337	359	342	361	378	343	358	318	352	359	332	302	342	339	370	338	330	331	342	310	341	329	359	337	320	345	341	351	325	343	324	338	348	352	358	347	308	314	332	344	353	348	354	345	379	354	325	331	296	330	350	352	353	301	322	327	386	358	370	330	324	348	354	342	339	328	311	358	378	336	384	335	331	353	319	322	385	345	335	338	353	334	351	320	350	329	342	332	350	346	332	352	358	411	316	345	345	341	320	345	323	356	306	308	336	370	314	321	348	359	312	339	354	287	349	334	347	372	349	311	313	350	355	309	322	361	351	353	365	336	354	311	373	327	333	376	361	358	339	336	345	358	318	331	323	327	335	342	320	325	329	349	386	362	366	354	316	349	366	322	347	361	366	350	352	332	343	305	368	323	370	315	327	322	341	403	313	333	332	373	342	337	336	337	335	380	353	371	350	330	347	329	338	334	358	335	344	325	336	373	331	354	340	345	349	350	372	306	341	339	327	369	370	339	359	348	311	347	346	313	369	353	333	358	322	346	322	319	320	344	324	312	376	355	322	344	308	329	350	324	325	357	347	334	339	364	339	321	332	349	347	360	371	335	355	332	352	357	370	320	329	354	361	336	344	333	338	317	345	355	330	339	319	334	329	327	331	340	387	313	354	325	331	369	302	333	354	325	372	372	313	340	320	338	360	333	347	327	336	335	343	334	347	331	324	333	356	359	332	350	363	321	347	325	351	324	343	371	360	335	372	344	326	320	333	354	364	348	309	282	348	384	352	346	331	320	320	386	329	351	364	349	353	333	350	347	329	364	345	385	364	356	348	364	330	332	333	349	347	341	345	328	341	358	355	350	347	334	358	312	325	313	334	343	325	324	324	344	351	326	344	323	368	334	359	323	318	348	361	344	338	338	328	342	363	381	337	377	336	318	352	309	377	310	344	305	363	333	337	354	367	356	334	375	309	319	312	354	297	355	329	340	358	319	356	331	345	340	344	342	325	378	347	372	378	347	348	322	384	336	349	333	348	354	339	322	325	369	337	353	362	323	332	339	351	361	343	343	360	359	372	341	350	367	342	378	344	310	346	308	339	344	329	343	346	348	321	343	357	330	332	330	351	324	311	338	330	351	360	321	343	322	341	375	347	362	310	355	355	377	371	325	361	350	336	370	375	359	328	334	347	340	343	341	357	322	341	343	372	338	331	379	322	315	369	364	347	354	375	345	397	323	356	348	336	334	312	356	337	329	339	364	354	349	363	352	355	360	355	351	367	344	358	346	352	350	350	331	314	323	350	358	358	352	330	350	363	330	324	363	332	311	354	358	335	362	341	334	340	328	348	366	323	319	296	343	322	331	327	352	363	344	349	329	343	331	331	335	339	352	328	355	356	331	307	363	313	341	348	374	319	327	354	330	350	335	347	356	351	330	348	345	299	318	358	364	329	356	347	342	321	319	303	375	356	340	340	314	353	326	359	372	358	351	347	369	343	351	369	358	357	352	328	306	326	351	324	350	350	340	328	316	352	335	362	323	343	349	320	328	346	299	359	342	322	328	330	308	347	380	322	319	334	358	338	326	329	297	336	317	323	354	333	333	365	348	323	354	351	345	363	338	359	335	315	343	325	334	363	354	364	329	336	309	338	315	344	346	356	335	332	304	341	354	347	359	330	345	331	325	328	356	319	335	329	356	347	337	341	360	359	339	369	391	288	317	329	341	332	351	339	369	338	304	334	329	334	339	343	348	372	324	323	374	329	368	328	352	329	368	347	325	297	336	340	331	346	325	362	332	332	338	317	364	303	360	351	338	325	361	367	326	322	365	358	359	362	341	342	359	336	328	313	368	369	329	328	365	319	336	358	311	315	332	340	354	350	317	346	332	371	338	314	316	334	333	345	343	370	337	313	372	351	342	348	356	329	340	331	339	348	335	330	301	347	353	338	337	318	380	318	326	320	377	326	381	344	333	341	337	327	339	323	359	344	292	330	316	338	346	379	334	359	322	340	313	319	328	300	338	323	330	363	374	321	337	324	342	331	329	361	330	366	352	324	326	351	330	333	335	333	364	359	309	325	333	370	326	309	361	332	337	346	325	350	353	341	333	336	336	341	324	382	377	302	365	303	356	332	348	335	321	316	333	314	350	325	350	365	324	375	328	305	328	341	323	355	372	332	344	312	340	319	385	355	338	358	334	334	341	358	310	315	332	317	330	352	327	357	360	367	350	356	320	342	324
32767	13325	5133	3280	2173	1682	1326	1051	834	730	641	597	503	561	518	501	473	572	479	552	571	562	506	500	482	461	493	450	489	446	472	455	482	449	438	438	462	457	429	478	458	436	406	454	439	442	422	452	455	426	421	376	391	438	423	442	457	441	416	452	422	418	423	393	428	396	414	447	393	414	429	406	409	434	395	408	380	421	421	427	406	431	432	417	431	401	443	414	369	406	413	399	408	436	432	408	393	420	433	400	405	430	397	391	406	393	448	419	422	408	394	404	416	424	434	401	379	443	392	409	396	379	408	415	421	394	415	430	382	377	418	393	383	406	415	431	395	407	430	425	384	408	385	413	466	423	407	444	388	427	419	428	424	392	418	395	411	413	386	406	393	393	404	409	397	411	425	401	385	398	456	388	429	396	416	435	434	390	421	398	385	449	398	409	419	422	421	439	369	433	395	395	414	421	452	407	431	417	399	401	420	388	402	392	396	390	425	380	437	416	433	420	377	419	416	444	394	394	425	408	414	382	444	383	420	433	397	374	429	432	404	379	428	441	381	414	411	407	410	415	394	398	430	415	408	422	415	392	410	417	397	389	389	408	426	402	433	426	414	434	402	426	386	392	398	406	400	408	435	416	375	384	413	379	404	414	393	412	378	370	416	410	397	414	391	407	418	408	447	411	393	398	382	371	439	402	423	403	370	386	406	405	409	409	372	393	413	395	433	396	421	401	410	415	448	394	387	404	418	421	442	413	404	390	394	423	421	398	363	418	415	416	411	428	440	379	387	385	397	402	428	433	410	438	400	406	430	432	423	420	423	408	420	417	376	442	409	385	440	432	390	451	429	433	415	441	409	405	441	450	407	415	391	406	400	398	411	420	412	435	411	438	440	376	384	362	405	407	424	386	397	427	407	406	381	405	414	447	436	423	417	468	426	399	409	383	377	406	420	427	411	404	429	411	461	439	383	431	390	430	421	411	387	417	420	405	406	379	418	390	461	430	410	392	421	439	414	389	425	389	346	464	411	372	425	412	374	401	428	407	404	430	393	411	403	411	411	419	444	419	398	415	424	403	411	393	417	418	385	390	439	390	379	404	413	430	389	403	448	448	403	402	409	423	414	410	428	443	414	399	413	441	429	427	403	422	412	399	409	370	416	395	375	418	419	420	407	415	414	426	393	392	400	407	411	392	422	444	410	405	420	390	374	402	405	435	395	430	427	435	435	418	444	392	432	413	382	418	400	400	406	396	421	388	418	462	419	396	415	434	397	404	412	426	418	405	409	384	388	395	443	398	413	427	401	400	416	432	422	392	405	409	402	372	396	407	416	404	393	363	380	381	406	413	425	403	451	422	411	411	397	389	406	397	383	386	444	390	417	449	452	391	402	397	390	422	435	393	407	402	421	398	368	445	428	421	427	423	424	410	413	410	404	415	378	439	427	424	428	395	369	404	408	411	422	391	394	423	399	400	399	411	388	398	412	423	430	424	373	413	374	403	396	391	387	416	408	447	425	432	399	421	397	453	382	431	401	433	410	388	388	416	408	420	397	406	382	407	398	387	418	406	411	427	416	428	407	412	411	408	422	427	399	385	455	397	390	414	411	433	395	455	457	422	400	417	431	416	465	416	418	378	419	406	390	413	417	439	412	422	354	428	382	436	404	405	377	411	453	413	437	405	397	417	418	426	409	376	396	387	414	414	433	437	416	418	423	393	386	429	396	390	429	384	413	417	417	411	443	391	416	401	397	396	415	400	390	415	387	397	415	426	389	395	412	430	390	384	417	383	442	372	429	446	412	382	424	400	370	445	400	435	446	425	391	415	400	418	426	429	426	457	404	382	434	398	406	428	406	424	415	391	419	394	411	385	396	419	403	374	429	383	387	436	376	409	382	423	380	433	388	379	392	387	396	409	412	356	395	412	420	411	383	436	414	410	420	433	410	410	406	411	420	409	422	407	463	451	416	425	407	433	399	424	412	375	422	395	390	409	426	426	410	395	387	390	399	407	376	417	438	450	429	392	407	420	396	423	413	414	440	416	432	410	428	397	419	427	394	409	417	385	408	416	365	438	383	393	408	382	392	401	410	421	369	407	425	391	421	402	434	409	425	434	448	404	374	414	435	438	377	392	394	381	383	441	478	409	395	413	441	406	419	432	412	397	455	414	352	380	415	401	393	375	426	412	397	428	414	399	440	416	414	421	401	420	397	405	379	439	428	380	408	425	415	370	439	383	388	402	431	406	398	400	417	420	399	411	414	390	423	362	371	404	428	392	407	412	371	407	418	432	397	411	411	420	405	371	407	429	406	450	413	407	394	395	409	431	413	423	382	377	413	429	429	418	417	411	402	416	399	403	417	390	404	422	423	430	403	417	419	420	417	433	402	393	450	438	419	395	403	397	365	437	408	421	396	402	417	408	400	384	417	415	440	392	418	394	399	395	390	416	392	422	418	390	394	353	421	423	382	404	405	399	445	416	422	420	404	416	397	423	444	450	414	394	415	373	408	429	412	437	413	469	404	401	404	419	418	439	369	425	387	426	412	423	416	418	411	382	441	414	423	417	435	385	386	400	427	417	371	428	398	402	408	399	463	369	389	411	393	386	423	401	438	405	380	401	406	400	388	382	445	414	440	391	388	437	409	406	398	442	418	409	387	441	394	415	406	415	416	399	444	389	408	396	373	425	383	411	441	424	417	440	391	428	382	384	419	376	410	398	407	435	408	381	384	405	394	405	398	413	389	420	406	417	431	398	394	423	394	428	436	403	378	410	410	425	393	384	399	407	393	397	383	407	428	403	390	413	439	420	447	407	426	422	436	413	403	395	410	398	383	374	401	416	417	394	402	410	414	392	393	365	372	397	382	411	402	425	405	404	431	403	410	390	375	417	424	414	398	417	413	401	418	395	421	402	423	439	387	408	393	390	399	398	423	410	406	423	456	397	399	421	387	400	411	417	397	404	396	407	399	389	408	398	391	393	432	417	419	437	398	384	408	402	420	436	429	392	427	438	414	445	418	431	401	406	440	418	431	406	400	437	445	451	405	402	448	431	414	444	398	390	427	397	423	396	411	436	422	414	380	416	409	390	418	429	374	445	425	424	395	393	440	434	432	395	410	410	401	419	423	363	404	400	395	424	399	418	389	432	417	412	362	408	423	384	416	384	425	418	400	380	419	411	423	403	393	395	399	376	398	446	424	410	400	390	416	418	450	375	448	414	402	418	401	403	381	447	450	402	385	400	382	398	411	421	447	453	399	407	433	409	444	418	400	410	389	388	402	423	376	411	402	400	415	409	426	411	393	398	421	376	412	396	399	430	430	405	400	441	407	405	380	430	411	415	412	413	432	441	411	394	388	408	412	399	425	383	409	443	422	372	359	413	418	415	451	387	413	391	426	376	436	393	409	375	374	390	404	454	367	396	392	428	397	396	399	439	430	403	452	406	410	387	392	446	434	433	434	427	398	426	444	425	462	413	411	435	397	394	415	422	405	370
22463	20944	28677	23389	20935	21005	12621	2012	1384	1244	1183	1058	1035	1013	974	962	954	970	901	929	981	957	938	914	866	920	914	846	809	771	834	856	843	790	802	803	837	834	845	812	847	869	860	756	832	867	792	831	804	786	804	724	838	798	826	735	765	823	790	809	798	765	757	812	768	801	781	782	805	797	776	825	814	837	764	767	749	819	761	827	793	772	789	813	792	760	797	769	809	818	780	774	768	790	817	853	745	816	824	805	810	817	764	765	793	813	797	800	707	743	809	831	811	835	826	788	796	731	773	772	745	741	831	800	818	750	831	817	827	740	784	744	758	788	781	806	729	809	764	796	744	833	799	731	769	746	733	853	762	851	760	789	756	860	803	747	821	779	822	764	802	803	798	781	810	854	756	796	809	773	761	771	799	836	785	786	818	759	769	768	755	833	794	809	720	723	778	773	737	730	759	781	773	737	750	774	816	800	815	808	777	766	789	731	839	775	745	801	778	745	782	777	820	778	798	809	777	797	772	763	800	700	782	767	790	775	756	827	772	755	812	763	794	793	774	761	763	789	762	782	762	797	793	762	800	754	811	817	780	787	775	768	815	781	781	783	843	770	757	765	769	760	761	781	797	773	761	802	806	733	793	781	743	748	764	745	764	818	761	710	750	786	786	853	777	726	776	794	791	771	777	744	807	753	805	795	776	747	747	767	796	791	802	753	781	780	809	781	728	763	771	761	792	792	783	780	812	752	797	779	807	736	766	747	754	779	797	754	768	823	769	791	746	777	749	773	793	781	831	813	804	747	749	725	788	786	830	801	787	779	743	780	768	806	765	789	795	736	784	817	757	786	755	794	751	757	765	812	790	828	738	792	802	814	781	727	809	772	760	837	781	767	778	812	768	762	790	768	772	732	738	766	758	780	820	807	823	751	794	796	794	783	782	821	791	767	828	754	806	826	801	745	779	827	828	816	794	779	764	766	762	774	788	797	787	765	758	744	807	714	742	798	756	809	769	774	826	758	801	827	822	808	762	774	788	849	778	777	804	748	751	769	748	750	726	807	795	787	803	821	772	786	713	815	796	749	815	768	736	834	813	769	808	770	790	793	817	739	775	756	837	768	820	747	780	788	786	773	757	767	784	775	801	768	761	737	788	792	741	772	771	796	784	805	756	793	822	742	785	791	817	809	766	785	810	786	787	777	773	803	752	790	782	751	780	729	796	787	810	736	738	765	770	771	801	774	720	791	786	786	782	839	785	767	784	773	840	789	767	785	809	740	779	775	766	812	769	781	764	809	762	782	791	798	782	813	753	784	772	749	821	783	759	818	801	776	819	790	829	751	801	852	744	793	737	793	792	739	773	773	770	742	731	796	736	739	733	775	770	795	790	798	802	749	810	773	817	820	766	764	769	774	799	745	816	800	751	773	762	815	788	724	827	777	790	792	781	733	775	813	823	787	719	767	832	762	780	783	771	785	746	753	832	844	755	817	755	758	796	788	820	770	795	797	779	753	801	774	746	746	742	757	794	768	777	770	799	797	775	777	755	773	760	774	780	799	797	788	816	773	766	755	768	749	748	760	791	796	803	810	802	767	745	757	810	767	821	812	822	784	743	762	729	777	759	825	813	768	774	802	814	751	814	785	755	775	770	760	778	767	816	779	779	794	785	825	794	797	797	766	821	824	834	821	810	753	788	788	768	764	780	778	802	769	767	801	819	766	770	809	752	729	798	800	779	790	761	778	793	799	802	849	739	779	737	787	805	794	858	805	764	774	781	805	781	777	794	825	805	742	774	842	724	797	775	729	758	763	764	798	760	798	765	788	754	779	839	758	756	761	808	772	765	787	796	799	753	779	807	762	820	780	771	758	790	773	751	790	793	790	789	769	791	763	797	740	752	739	791	781	768	769	767	780	742	785	798	791	745	754	791	771	782	787	754	779	817	749	790	805	803	749	841	742	842	739	801	747	792	799	744	782	765	756	754	821	780	754	781	707	747	754	800	785	749	775	763	780	781	804	774	782	736	739	806	761	745	748	784	753	788	794	785	752	791	773	754	749	783	792	772	794	767	810	780	760	798	756	756	795	767	740	752	763	817	745	780	829	713	794	816	764	782	732	755	799	724	810	729	800	789	813	776	783	753	772	719	795	791	724	759	772	753	782	846	806	770	749	779	772	826	763	800	731	758	796	766	739	775	797	751	749	787	809	775	761	780	805	814	791	775	753	761	791	786	743	801	788	723	766	793	776	816	772	759	793	780	739	720	753	751	777	768	752	746	788	800	768	771	788	761	787	758	787	779	767	734	763	785	706	780	794	737	818	758	792	770	734	759	768	787	775	787	761	797	768	825	744	768	762	792	753	762	721	831	733	777	812	816	814	737	747	782	839	800	744	811	746	787	761	810	802	826	760	785	793	776	771	815	751	779	762	766	740	736	766	810	750	813	817	830	751	750	797	796	761	734	728	795	826	802	770	761	758	748	738	790	792	820	743	874	777	825	770	786	805	807	718	807	797	796	783	730	775	802	779	744	802	810	754	794	762	736	743	757	730	774	818	799	839	768	743	776	833	803	792	720	803	776	838	774	774	811	789	772	771	763	783	767	764	784	824	791	723	699	807	765	767	739	770	774	816	733	794	789	817	740	726	758	754	783	738	772	780	802	777	841	797	780	805	788	848	751	795	736	732	763	800	819	808	762	780	793	782	785	774	748	765	788	828	812	775	755	785	738	779	749	789	825	775	801	793	782	737	783	766	732	737	736	794	760	763	805	779	752	732	822	761	798	781	785	791	753	747	750	761	808	754	797	795	791	742	826	722	799	819	794	785	690	725	729	774	788	730	710	796	775	789	765	766	758	787	786	768	789	782	732	771	706	785	811	764	733	784	840	766	781	780	844	776	780	743	796	772	752	736	743	692	743	760	792	744	784	786	823	739	829	748	792	762	789	798	792	779	787	787	741	756	777	800	765	771	754	761	805	757	790	827	723	821	751	770	822	784	769	770	793	805	804	770	813	794	817	742	760	808	771	754	755	813	758	769	787	772	752	757	807	718	759	768	714	766	728	775	750	753	736	718	774	787	788	738	745	765	761	804	750	734	784	748	767	748	771	769	773	770	739	756	805	776	792	820	747	798	831	806	783	774	809	735	821	694	824	733	788	793	782	773	769	753	766	751	775	780	756	743	736	770	774	783	757	777	801	762	781	761	777	764	788	789	750	787	785	765	792	775	808	823	785	771	772	798	776	773	784	769	773	794	754	810	791	776	789	798	756	767	765	790	799	786	763	776	815	751	770	776	775	736	764	792	816	760	821	741	800	766	781	787	841	801	784	779	786	792	793	819	796	793	761	826	730	772	831	788	717	809	793	779	755	768	775	787	795	754	817	729	812	810	719	806	769	763	780	765	793	741	805	758	780	734	763	747	772	776	717	810	776	786	788	795	764	830	779	769	768	749	720	736	769	774	789	780	841	800	784	813	797	805	782	746	778	734	792	776	804	767
37942	21247	13792	8405	5840	4535	3453	2707	2304	2003	1727	1498	1382	1340	1243	1169	1228	1179	1134	1195	1229	1137	1156	1092	1037	1040	989	999	901	959	936	934	1022	962	999	959	935	917	953	881	926	898	886	911	867	865	842	862	896	882	898	889	901	896	842	852	844	881	909	868	877	887	886	911	830	892	859	874	882	899	880	882	885	887	878	859	816	871	824	912	947	810	779	862	822	897	873	817	814	835	870	833	806	890	905	866	892	887	860	875	932	871	828	877	841	895	859	895	871	857	928	846	906	863	840	873	831	868	830	844	874	874	841	887	867	863	881	869	851	898	868	899	870	898	942	822	905	839	881	866	855	842	864	806	825	878	879	890	856	885	814	906	834	854	811	849	884	857	900	867	859	895	940	856	854	845	854	905	877	854	869	861	887	877	819	860	850	839	857	831	902	860	850	850	867	877	902	842	868	866	861	845	898	934	848	856	887	811	855	900	849	834	870	881	890	834	825	927	872	851	908	850	887	861	824	877	835	850	886	857	886	834	847	816	841	890	879	903	865	817	837	855	882	855	944	858	871	864	920	895	857	854	876	867	864	881	839	842	858	881	858	852	840	883	835	861	827	869	869	847	880	830	876	899	868	856	852	853	835	890	913	905	890	840	853	911	860	885	864	878	815	855	914	878	837	908	857	846	862	831	882	853	825	841	894	911	853	863	894	898	856	901	856	848	852	859	879	821	869	861	860	907	872	893	840	907	859	872	887	864	795	923	865	890	810	834	797	828	835	835	889	905	879	857	819	878	878	868	829	858	846	820	878	846	886	821	867	821	899	797	897	890	852	816	845	789	852	893	844	862	901	795	817	894	852	902	850	876	902	900	886	847	842	816	861	814	915	851	906	900	837	900	866	801	900	847	886	890	872	877	888	804	897	878	871	888	791	846	845	874	848	845	835	867	847	848	914	817	855	858	835	852	889	878	918	864	871	835	843	863	857	842	874	881	866	889	853	873	855	823	834	869	926	901	868	811	822	885	824	861	875	829	882	876	869	855	846	855	875	826	862	871	925	861	857	885	830	893	857	849	916	785	841	936	918	809	880	857	838	917	853	868	846	852	864	879	866	853	866	820	826	869	809	827	851	842	869	847	853	857	867	889	833	873	820	859	881	837	840	855	855	855	829	886	859	824	846	853	882	920	845	866	859	831	911	833	829	835	865	883	817	863	867	831	825	833	838	824	855	839	881	905	887	888	919	900	892	823	838	871	896	855	824	908	832	864	883	906	878	849	841	853	881	853	875	821	826	858	933	854	846	883	896	884	857	858	846	887	864	809	833	916	867	832	890	920	867	874	875	873	901	901	881	883	887	845	832	843	880	883	871	841	837	849	890	811	836	903	876	873	842	853	856	872	847	862	791	870	868	894	827	867	850	870	951	895	835	847	867	827	824	908	902	839	878	879	930	821	828	817	862	830	877	842	893	857	846	872	857	866	882	851	839	893	845	857	875	865	850	913	828	864	843	829	885	827	898	866	868	860	773	891	836	851	841	838	856	835	881	823	881	832	874	827	887	828	839	854	841	851	892	894	870	814	894	829	841	851	852	912	858	881	872	924	886	876	918	855	823	843	842	846	846	820	829	861	938	847	884	888	878	850	869	859	827	864	919	901	855	790	862	876	814	902	858	899	911	796	832	846	854	879	874	935	832	822	824	879	889	915	865	866	878	892	838	839	875	842	876	883	893	887	889	872	852	847	897	832	871	865	872	837	897	843	876	901	894	855	895	806	937	853	902	830	855	839	880	887	836	849	843	866	870	852	872	923	849	848	859	879	854	867	836	818	899	916	832	820	865	834	830	837	823	893	880	843	846	907	843	865	814	882	904	837	855	880	832	841	871	854	864	858	867	883	856	850	849	857	887	817	832	871	869	865	842	834	852	851	895	882	858	945	833	879	843	824	839	886	864	890	847	902	815	854	880	871	921	893	810	837	824	872	866	868	873	863	892	843	857	804	864	881	862	806	877	883	914	893	843	830	881	828	855	812	899	850	875	874	888	891	909	802	902	865	874	893	869	829	901	877	889	899	937	855	760	848	846	862	875	901	873	846	850	829	826	879	789	838	855	820	861	833	871	903	853	889	884	877	826	855	876	854	907	892	853	863	850	834	851	860	894	833	911	816	866	853	882	830	826	858	879	901	872	850	888	875	813	848	880	834	902	889	834	881	823	831	927	865	849	858	825	833	893	830	828	885	896	930	877	841	825	813	867	829	847	876	910	869	819	884	813	866	872	850	826	840	825	912	828	871	835	859	906	879	868	905	834	852	871	853	805	901	854	874	831	869	877	815	869	931	909	836	841	851	775	777	878	815	879	864	883	877	803	880	819	873	810	832	816	881	903	924	872	868	796	880	827	823	835	908	875	841	833	820	857	819	842	880	863	835	864	857	849	848	875	835	913	867	840	881	900	875	866	830	888	872	888	852	882	859	825	916	843	845	843	826	877	884	869	836	838	824	831	848	856	873	826	876	884	789	891	902	932	923	889	916	853	873	868	853	852	825	851	854	893	807	860	891	894	857	820	873	885	929	843	845	891	792	908	894	878	895	858	847	876	902	891	868	878	870	909	828	826	863	845	892	900	881	859	863	806	889	863	891	871	925	838	836	904	808	872	861	859	785	874	855	804	812	814	843	900	881	882	805	833	816	899	874	886	890	848	869	848	884	842	867	897	864	889	850	870	850	847	845	846	867	870	901	902	840	886	851	862	840	862	820	827	877	850	855	800	864	913	897	866	863	815	899	891	855	864	854	809	896	880	851	876	844	858	883	898	827	888	805	904	850	946	891	910	844	916	895	835	845	817	852	874	906	855	903	847	840	878	868	807	898	882	859	882	841	912	872	899	844	852	848	889	859	862	827	847	897	859	884	848	845	855	863	881	835	836	875	891	897	888	867	843	854	865	907	857	882	873	864	858	871	820	819	892	857	863	851	895	893	819	883	839	888	836	867	848	856	865	829	918	917	852	828	885	880	900	804	869	844	955	885	851	838	855	845	850	850	818	851	898	861	849	842	885	851	879	901	780	855	866	835	849	890	856	815	871	897	870	858	904	868	840	834	898	908	898	889	864	892	829	875	871	850	830	832	853	888	882	866	830	886	873	833	919	891	886	844	881	838	862	874	846	868	835	843	849	894	879	845	841	822	895	827	864	912	837	862	871	831	859	852	844	860	869	888	876	844	834	852	828	882	908	833	880	846	826	870	850	881	855	822	853	858	840	900	842	871	847	844	855	839	842	841	785	907	889	880	848	802	853	907	852	863	908	861	855	862	859	865	837	872	870	804	841	894	930	944	844	838	867	858	815	858	867	897	834	884	839	875	887	891	866	869	884	841	829	849	839	856	881	827	811	889	794	806	889	863	836	853	866	849	909	886	881	889	874	862	851	836	901	906	827	853	880	875	843	887	848	802	862	893	878	886	894	873	871	849	870	845	870	859	886	870	850	848	843	859	909	913	846	887
28049	20118	9249	1131	585	464	377	353	349	298	320	343	307	277	286	312	264	297	335	332	322	353	271	309	273	287	306	302	277	234	317	267	290	255	294	273	289	280	293	283	267	305	273	272	269	259	276	291	254	267	289	302	287	236	241	277	285	256	284	273	254	285	257	294	278	251	303	258	280	292	263	281	303	258	254	300	256	258	264	279	275	267	293	256	285	273	275	297	261	274	282	294	286	277	280	296	294	266	273	250	276	265	260	288	280	302	277	285	295	283	277	275	268	299	279	279	253	293	297	283	304	289	257	275	288	291	285	250	279	291	299	301	284	305	266	285	266	277	326	278	243	305	294	278	260	259	279	265	309	264	300	295	274	288	277	280	268	264	268	261	295	256	257	271	288	268	251	282	287	275	298	272	268	274	284	289	284	280	304	292	277	288	284	291	257	299	271	308	277	258	281	278	287	295	274	293	270	252	298	300	284	263	277	270	251	284	253	258	275	272	283	232	255	298	249	287	283	277	296	270	264	269	306	255	284	280	269	279	269	280	262	268	293	273	262	275	289	262	258	281	255	244	297	276	266	251	261	273	277	262	254	273	281	299	247	273	283	287	263	278	297	295	278	277	294	293	274	269	265	259	295	270	285	303	265	276	257	276	282	278	260	278	267	268	267	273	284	287	280	273	283	272	283	252	282	299	271	262	267	283	259	275	292	275	309	275	291	302	289	273	290	273	273	287	282	262	272	261	274	279	252	274	272	273	272	269	263	296	271	303	286	299	292	277	269	302	296	301	260	267	299	291	267	289	302	269	273	260	277	290	264	239	269	291	290	290	249	281	263	300	278	267	272	270	297	305	303	259	291	290	276	278	235	310	303	303	317	276	278	294	303	287	267	283	255	252	274	274	270	275	307	309	237	268	274	256	266	256	273	277	264	269	280	293	253	281	294	270	285	290	286	295	293	267	269	292	261	273	266	279	252	259	284	277	257	261	307	255	261	297	280	277	288	286	292	272	299	264	282	277	264	272	274	256	260	281	295	287	256	292	289	305	267	262	266	280	288	297	289	275	269	254	312	275	295	251	277	295	281	249	312	279	264	255	304	295	293	295	248	267	291	273	279	275	278	281	276	269	270	289	288	271	255	315	291	283	263	280	275	259	271	288	278	299	269	276	259	286	273	288	288	273	287	281	303	293	285	277	273	252	287	267	281	273	247	282	293	281	295	307	254	252	294	307	295	276	238	279	261	269	285	259	300	266	279	247	264	266	261	285	268	271	275	252	306	253	283	304	292	302	293	254	276	290	232	268	253	273	260	257	302	289	252	271	262	283	272	316	293	301	267	289	252	266	304	279	280	289	254	253	291	312	288	262	291	272	298	288	294	264	260	308	266	280	242	272	259	288	266	301	264	269	313	244	275	288	277	283	292	289	280	267	303	300	282	275	272	293	268	249	275	262	260	255	253	280	308	307	273	273	260	264	290	305	278	249	290	289	278	293	299	290	264	249	268	291	243	291	261	286	285	290	274	304	284	273	273	289	275	278	269	307	295	286	303	296	276	282	273	280	292	288	272	286	269	283	303	288	292	292	299	280	248	275	279	280	277	282	256	270	269	312	255	300	299	265	267	275	269	274	295	286	298	295	281	300	287	275	267	274	310	274	281	254	265	253	280	277	292	267	263	246	275	275	284	264	276	267	301	279	287	258	278	273	256	269	290	256	264	260	277	267	271	311	266	281	268	279	265	281	256	283	280	292	281	266	290	266	296	264	255	265	304	271	283	290	278	277	252	285	261	274	280	264	261	279	251	284	283	297	279	277	299	295	274	293	266	289	268	292	252	279	276	279	271	264	291	289	254	274	270	250	261	283	279	268	295	289	269	310	242	247	296	287	278	271	266	267	295	247	259	274	253	275	247	298	271	278	255	310	259	243	272	291	309	286	292	291	281	263	277	262	270	292	277	309	276	269	245	272	291	272	269	283	259	252	249	276	271	298	285	273	279	297	262	258	307	262	264	250	291	255	295	284	289	276	295	272	275	288	285	316	256	233	264	256	252	272	296	248	287	225	285	269	275	281	233	268	255	269	298	270	274	314	244	274	251	269	274	303	293	277	262	258	282	259	281	266	275	286	284	284	282	260	295	311	251	284	288	259	273	300	277	288	263	260	280	262	294	255	287	278	269	291	290	264	300	283	283	267	290	302	276	268	284	276	281	258	268	268	305	240	257	286	277	294	277	265	281	262	281	244	268	288	292	280	283	274	295	306	281	263	246	281	248	282	296	269	329	243	236	291	292	291	267	289	293	292	299	270	287	272	276	261	292	255	261	255	256	319	266	268	275	281	298	276	292	272	304	289	295	284	256	274	284	287	269	270	301	278	275	290	308	265	279	272	264	276	262	271	273	275	269	291	280	297	274	299	270	288	249	290	253	253	271	287	273	321	264	276	293	282	291	271	256	275	320	258	251	264	280	256	274	267	268	277	290	260	283	282	250	261	253	282	252	286	265	278	253	251	264	260	295	256	254	289	309	261	291	284	291	258	278	289	291	243	267	233	294	301	258	271	277	258	273	272	296	297	247	308	273	289	265	276	253	299	273	260	300	267	266	271	255	276	268	291	295	279	250	266	305	279	262	250	265	265	280	305	279	263	315	289	269	298	282	269	309	302	281	297	273	238	295	273	257	288	260	270	285	279	296	241	292	262	290	280	287	249	258	257	264	269	286	285	264	255	261	261	300	302	250	275	289	275	271	297	254	287	256	285	294	302	312	279	264	285	303	273	266	305	272	259	289	282	273	293	276	275	273	281	288	280	243	275	330	279	260	284	292	295	285	248	266	282	291	293	261	247	315	290	248	273	274	276	260	283	245	304	280	285	235	282	272	266	306	275	287	272	271	269	280	272	269	262	271	262	274	253	285	258	255	297	262	257	270	277	285	257	270	298	271	282	298	265	290	271	274	282	280	305	258	297	265	291	292	284	278	281	284	305	271	278	280	290	264	258	287	293	255	280	254	315	296	266	285	290	261	288	263	266	268	308	280	248	299	283	262	277	269	298	284	262	293	285	270	295	286	277	276	274	271	268	275	244	300	241	283	251	284	260	292	301	250	269	295	273	281	294	264	267	272	245	293	284	260	259	291	269	291	307	276	213	291	260	267	300	263	279	295	284	275	277	252	275	279	290	287	264	298	289	273	279	274	246	322	295	297	288	273	256	306	269	276	293	280	251	299	280	270	262	272	297	275	300	275	290	279	299	245	268	278	277	294	265	260	271	297	290	291	281	280	272	277	269	269	279	243	255	307	261	257	283	272	302	295	263	259	240	280	276	263	306	289	255	301	294	270	265	287	261	276	260	280	301	256	258	296	265	275	279	267	275	299	307	276	253	271	329	272	274	285	281	279	274	261	284	262	268	278	262	277	266	305	246	261	303	295	275	265	247	273	294	267	287	278	266	252	278	314	306	285	235	271	251	288	290	285	279	296	273	300	261	302	267	256	294
29143	2582	1556	1251	942	727	614	474	434	407	373	377	359	328	389	353	369	426	389	392	397	350	364	356	357	385	360	353	330	375	324	335	340	317	348	346	353	345	337	368	307	322	313	326	326	346	297	339	333	323	319	332	309	349	289	295	328	321	337	332	341	376	344	337	284	296	334	313	327	350	343	338	347	318	320	314	327	331	314	319	342	345	372	305	329	324	344	324	319	324	314	324	299	317	324	322	309	360	320	344	306	266	290	315	345	302	330	300	326	332	311	333	321	298	322	293	339	352	332	346	339	302	357	344	341	311	324	299	333	308	319	320	332	325	306	300	313	319	338	308	336	329	334	322	323	349	317	309	301	302	330	317	304	292	336	330	325	338	306	335	302	314	334	322	291	339	327	349	335	342	282	330	345	308	310	320	335	304	324	331	336	336	349	340	302	328	326	313	327	340	321	340	354	333	314	352	322	311	325	311	316	333	311	329	292	320	313	314	300	323	324	313	359	333	328	336	320	321	324	305	313	344	340	330	311	347	329	310	316	335	303	317	319	328	323	319	323	323	326	328	333	346	304	329	319	297	334	297	318	329	323	310	329	337	314	339	320	335	292	329	356	298	298	338	334	329	313	304	327	314	331	349	312	320	321	343	310	321	314	320	352	331	348	323	333	326	311	324	329	340	336	332	313	340	302	311	333	311	333	348	314	323	318	334	321	328	332	319	318	310	305	344	316	329	360	322	344	331	340	291	341	338	343	325	335	322	307	319	330	326	334	319	392	338	351	312	323	297	288	315	297	332	332	354	281	336	310	348	347	329	359	353	351	317	333	350	306	317	332	335	335	272	304	340	306	344	315	319	336	314	341	335	380	334	299	364	314	314	310	331	331	346	355	337	336	302	343	358	324	322	332	309	321	315	328	330	341	294	348	324	309	302	322	333	302	353	326	330	343	316	331	292	332	353	335	315	275	314	300	305	292	319	311	317	338	316	331	321	300	345	349	313	313	338	318	332	309	327	317	311	294	341	325	338	331	343	296	302	312	306	312	311	298	344	329	328	344	352	367	328	327	330	342	292	330	334	336	319	326	358	368	352	305	277	310	315	312	331	332	326	367	312	322	339	308	318	331	340	347	331	322	352	322	329	330	332	350	323	357	308	336	315	327	330	361	333	345	330	326	302	331	347	341	346	326	322	327	319	296	314	333	303	317	330	300	303	329	321	333	323	318	327	316	336	340	335	319	336	347	331	343	344	340	330	356	317	320	322	331	301	337	313	317	313	335	328	323	315	338	351	346	334	350	361	328	306	323	366	320	323	319	301	331	340	376	317	356	319	325	289	353	309	312	308	329	328	315	316	333	332	327	336	314	297	334	324	304	335	333	323	306	282	336	313	309	340	310	317	319	333	322	317	302	348	319	329	322	361	313	314	346	327	313	294	336	322	332	327	317	342	332	323	343	339	327	346	305	316	348	323	352	321	317	325	312	305	354	330	359	299	318	314	316	303	353	319	319	317	335	363	303	305	319	315	312	301	306	314	329	317	318	318	301	364	333	329	338	323	306	303	311	283	345	327	330	308	319	381	333	321	340	349	335	296	338	354	325	300	309	300	351	343	317	328	327	339	350	298	357	325	338	315	297	318	303	311	302	312	302	349	313	339	342	316	334	341	341	299	291	332	323	342	338	328	326	330	332	331	322	304	339	354	335	299	337	330	329	306	339	310	336	310	355	326	308	344	346	311	340	322	301	336	333	307	306	301	344	320	338	327	341	300	345	316	357	356	315	315	328	289	347	344	318	303	311	328	316	315	312	311	355	304	323	376	335	323	309	317	297	320	321	321	312	349	311	308	339	305	298	275	329	327	311	338	320	330	321	332	344	328	333	326	322	319	329	308	332	305	336	315	311	355	335	339	321	314	309	287	354	331	332	362	308	313	351	334	335	313	317	303	352	374	354	341	316	329	331	329	330	370	318	322	362	314	332	337	311	326	322	326	351	356	313	308	324	332	337	334	319	337	319	318	357	320	338	340	309	288	297	333	343	325	330	314	323	337	334	340	331	328	347	330	311	341	353	328	319	331	319	288	299	329	340	306	333	349	319	321	319	330	294	330	361	300	309	329	348	360	315	334	315	315	326	347	364	336	342	322	285	324	317	299	342	316	326	302	342	352	314	350	324	333	352	337	327	329	318	323	311	322	334	343	327	325	324	322	348	309	318	308	325	338	343	338	318	346	307	303	356	323	332	288	318	327	294	325	355	311	321	303	328	291	316	315	296	294	325	298	300	337	315	355	322	321	356	305	346	334	342	339	358	310	315	331	333	322	359	294	342	299	324	330	331	325	323	334	305	344	305	315	302	302	356	355	339	313	309	318	331	330	360	327	315	332	300	313	328	317	340	330	318	359	325	300	314	314	305	344	325	316	326	346	331	310	324	356	331	346	332	327	329	316	336	357	335	360	335	337	338	338	322	339	315	318	339	315	354	312	347	293	325	300	361	325	352	353	308	352	319	307	373	319	335	350	336	276	308	316	338	319	326	335	303	327	342	314	328	301	344	309	324	353	328	309	302	313	329	355	304	335	312	314	328	322	318	323	323	331	320	305	294	323	305	306	312	340	325	330	308	308	334	355	346	343	304	336	301	350	319	310	349	326	340	341	361	299	324	330	328	337	338	316	341	328	319	303	331	315	351	323	337	316	297	340	318	325	306	315	334	319	338	328	322	347	326	317	337	335	306	328	296	315	323	331	314	312	302	323	343	312	346	318	332	315	332	323	311	283	312	293	325	325	305	308	339	328	337	313	317	315	314	339	330	328	341	317	350	321	345	313	326	310	319	314	328	332	304	324	328	286	298	313	349	323	339	323	338	323	332	346	345	341	316	319	302	362	296	356	320	324	342	304	323	338	326	354	311	361	274	310	345	286	297	311	327	350	343	322	311	344	307	324	328	324	307	320	327	322	323	332	315	281	329	311	344	322	354	323	327	318	341	306	330	287	333	328	328	357	317	321	316	323	332	326	355	336	310	313	306	309	343	336	307	297	322	315	314	345	336	302	327	322	310	322	288	325	350	306	333	335	318	333	360	333	300	325	312	301	323	309	337	332	342	336	311	331	314	319	352	357	297	345	346	342	335	320	313	348	332	334	314	325	326	318	314	293	321	329	317	326	320	316	336	309	305	338	330	313	295	330	333	284	304	314	347	316	325	306	294	289	351	298	334	351	318	327	316	309	340	306	336	313	296	342	274	301	304	326	298	289	338	326	348	342	331	313	323	311	343	340	300	339	312	342	331	326	314	340	305	356	340	334	332	352	315	335	338	320	339	337	297	308	310	347	359	342	297	340	337	327	343	298	317	318	305	334	343	299	330	325	315	326	318	279	323	326	342	308	290	308	344	349	285	362	327	334	309	285	320	260	312	317	317	327	317	311	310	317	334	291	320	296	327	278	282	347	311	355	289	312	340	336	317	312	353	315	324	326	305	330	308	356	318	318	334	317
23437	20910	28219	23750	20896	12880	1804	1064	862	799	771	742	729	687	710	642	725	714	636	641	611	617	620	616	611	592	620	607	583	613	637	550	643	620	584	599	649	608	571	593	590	567	549	555	560	534	529	537	583	600	572	535	547	568	561	586	549	565	557	583	532	586	574	583	565	561	541	578	559	572	574	582	544	539	498	541	556	532	600	558	577	568	529	545	581	584	599	586	560	581	539	608	603	644	587	608	532	566	556	578	579	585	572	580	577	592	514	605	561	574	575	543	570	537	511	584	542	578	599	560	556	559	558	568	577	537	577	592	533	594	521	560	563	567	537	538	553	523	566	552	603	557	566	585	543	569	542	534	583	516	555	542	564	584	583	559	520	564	529	537	547	517	615	577	574	577	597	537	545	547	558	565	567	569	563	545	521	603	609	542	546	583	598	563	515	581	551	582	610	512	561	573	566	588	514	569	559	558	511	514	543	619	558	576	561	576	565	566	594	575	597	527	563	571	567	576	567	579	611	534	599	518	554	542	564	539	545	548	582	567	558	546	549	549	517	551	575	590	540	548	520	538	543	576	612	546	605	567	579	551	615	527	586	519	567	569	548	524	565	578	537	561	579	551	565	544	572	546	590	527	549	556	574	555	568	572	540	583	557	585	553	554	540	551	553	569	555	570	571	584	550	569	586	578	552	551	550	558	606	520	579	556	570	525	573	538	565	574	551	542	523	567	559	576	553	596	553	515	583	566	529	558	544	574	542	565	554	595	591	549	530	542	525	531	585	550	568	557	586	530	525	540	549	538	579	542	581	571	545	590	541	551	591	546	498	565	537	551	603	541	607	560	578	577	594	498	565	593	569	613	565	565	534	565	535	551	549	545	568	569	523	516	537	486	562	584	580	552	545	526	559	549	536	558	558	574	591	564	564	560	528	551	558	538	537	537	556	554	539	554	551	543	631	550	551	551	581	569	564	516	564	493	557	595	577	565	551	535	605	537	513	538	543	535	597	516	554	533	518	585	600	565	557	553	552	579	606	536	618	568	581	624	502	499	564	587	543	588	571	532	538	576	559	563	598	598	561	588	567	559	578	606	540	603	536	557	539	529	528	562	549	523	542	553	572	548	554	576	542	563	577	563	582	561	563	548	544	606	528	549	583	526	536	573	550	555	554	571	522	589	555	587	569	554	539	527	605	544	572	538	562	562	560	599	578	585	580	599	497	568	534	623	541	576	571	551	542	594	567	542	581	610	576	563	524	537	574	536	511	550	561	575	539	570	547	550	587	528	569	581	579	542	583	528	558	566	547	548	539	600	637	505	540	564	569	549	573	544	575	550	559	580	585	581	609	567	562	534	544	554	563	579	574	569	578	540	515	572	585	540	507	537	528	567	547	572	585	611	532	558	573	569	524	536	560	569	529	518	593	555	593	542	555	570	567	578	546	541	523	586	597	557	564	529	582	513	560	500	510	542	578	532	568	553	586	580	527	530	527	609	537	574	603	594	610	572	530	564	515	565	584	509	549	589	602	542	541	579	517	552	541	566	583	544	561	511	559	573	568	516	530	523	588	555	567	575	583	553	558	623	515	558	545	584	583	546	557	582	559	578	574	583	577	527	561	557	531	554	551	609	579	548	543	535	589	527	603	519	538	544	606	527	553	560	507	555	510	551	543	529	546	575	592	577	567	579	522	556	555	553	560	548	577	553	510	565	587	583	565	510	560	545	560	553	571	552	512	535	551	537	526	562	513	556	572	569	563	557	552	524	551	590	507	555	570	558	566	541	563	585	588	533	582	587	521	553	546	545	551	573	549	588	585	522	584	560	549	558	550	547	602	557	560	527	548	528	547	567	497	539	558	567	557	546	594	533	576	513	564	524	538	548	581	568	568	589	551	550	549	592	525	565	590	572	561	593	565	563	572	550	579	542	554	534	597	564	584	528	533	541	544	565	559	549	556	563	561	554	570	555	552	563	602	532	559	579	561	553	576	585	569	596	511	603	529	534	569	552	601	535	556	537	595	580	530	563	589	551	551	563	559	568	559	553	575	550	548	530	560	550	564	583	565	524	547	539	556	512	567	587	525	551	543	551	565	592	529	559	548	508	584	524	556	613	545	516	578	554	543	574	541	576	506	561	555	501	563	569	554	559	580	534	558	624	602	572	563	544	538	527	553	581	595	571	563	547	573	581	553	564	528	547	583	537	545	522	545	531	576	609	551	585	546	548	559	596	568	552	579	571	606	541	543	596	566	556	531	556	517	550	562	546	542	525	558	536	562	515	571	588	552	529	551	558	537	582	561	507	551	574	494	544	551	533	514	586	521	547	544	576	588	564	601	564	555	552	540	554	593	575	560	592	584	588	575	513	566	538	533	596	561	594	557	588	558	534	535	575	552	538	556	569	573	537	585	558	554	563	559	541	516	556	564	567	569	538	552	534	537	594	529	596	533	595	544	539	543	580	582	539	558	568	546	606	563	578	577	585	600	541	568	595	555	529	553	568	534	562	567	563	530	560	595	607	603	522	581	556	527	606	559	530	520	576	531	556	576	541	558	555	545	583	521	598	582	532	569	541	514	569	534	509	565	555	539	540	583	523	559	551	552	542	510	565	593	553	602	546	559	572	559	557	547	513	538	598	554	581	522	595	542	586	533	564	573	587	525	522	554	563	555	630	565	537	563	544	532	548	564	556	543	568	557	536	537	563	516	571	592	594	526	548	557	535	602	556	568	522	538	589	578	551	559	576	566	596	559	564	584	538	570	587	543	506	566	577	532	579	552	515	605	560	573	599	577	558	564	560	559	560	545	567	564	550	527	542	536	570	567	555	541	542	548	537	579	533	579	563	552	566	549	608	568	560	554	612	519	545	517	526	553	586	564	519	588	559	576	574	552	586	568	544	565	556	574	548	583	582	559	505	534	524	566	565	578	512	546	561	599	541	591	541	577	526	577	540	531	579	540	528	564	575	548	511	525	504	557	586	584	550	548	560	541	577	579	571	561	605	558	554	543	579	573	550	522	553	581	603	533	570	549	567	537	566	571	555	570	564	589	565	499	566	605	540	574	537	573	535	542	555	572	561	536	565	539	534	558	553	548	518	533	571	547	606	597	600	587	579	567	544	559	561	575	584	578	587	521	564	573	550	572	530	534	563	591	546	539	592	573	584	536	599	510	564	566	571	590	532	570	556	562	583	555	531	607	549	535	540	578	575	600	580	533	523	554	534	555	554	561	547	553	543	516	547	543	587	536	560	590	563	575	569	558	580	528	570	539	567	543	571	615	526	551	574	490	580	571	554	547	517	530	524	546	539	535	567	561	548	523	553	536	573	578	558	553	552	522	551	514	572	540	579	555	517	558	581	572	574	597	561	579	511	531	514	572	544	595	523	548	547	564	524	542	552	539	558	507	547	567	494	552	551	554	552	548	584	585	537	553	549	551	571	581	546	512	583	602	569	601	511	527	507	542	512	535	561	560	538	536	547	521	571	572	525	575	561
32464	11450	8747	4973	3597	2845	2078	1602	1401	1230	1108	1019	937	869	821	894	844	808	853	803	818	754	759	781	714	759	675	678	672	731	653	683	703	732	740	699	682	693	654	619	680	691	647	617	654	610	626	663	641	596	622	646	602	633	584	614	627	630	639	584	598	692	616	681	644	647	637	582	689	606	648	615	647	641	661	658	627	625	632	652	640	665	582	637	629	638	622	592	628	623	665	653	660	632	626	675	675	635	638	646	596	596	622	612	661	621	604	602	632	679	627	640	642	612	627	653	586	618	632	608	634	635	641	694	630	657	656	635	635	653	648	606	596	639	593	617	659	610	634	627	601	619	616	612	578	647	641	639	645	665	647	590	654	615	648	666	637	642	596	597	598	634	642	637	648	600	628	655	640	613	643	636	635	646	637	634	656	590	620	638	643	593	627	591	633	644	642	591	647	629	637	668	628	604	626	608	653	622	591	666	623	697	622	665	634	600	621	642	612	646	653	663	631	600	607	669	640	635	636	610	611	643	603	593	597	660	624	621	618	635	663	617	600	617	654	611	652	636	636	608	654	624	626	605	619	629	612	636	620	677	674	672	637	625	674	654	641	592	656	679	643	603	607	643	672	660	664	581	669	636	615	615	658	623	612	674	625	623	617	653	632	610	676	652	606	614	619	583	654	620	690	618	643	616	676	610	621	658	605	627	668	647	664	608	645	626	584	655	672	633	629	648	654	624	706	617	591	680	620	668	641	576	657	636	650	617	629	594	604	626	635	612	647	646	640	631	644	637	667	656	591	645	634	598	647	622	597	658	632	597	597	668	618	648	631	601	592	661	589	633	621	684	621	666	613	671	628	683	698	609	631	599	640	640	647	646	681	637	617	663	611	619	642	626	663	647	616	611	643	659	604	664	648	611	638	647	574	638	658	598	617	636	592	613	673	613	636	633	637	655	618	655	599	610	642	640	615	671	612	648	655	608	610	671	642	602	626	651	618	644	640	660	671	651	591	603	610	644	615	651	655	640	664	634	623	637	654	613	643	667	685	642	652	654	581	667	657	647	594	598	668	613	646	634	605	588	623	671	658	613	606	613	632	618	629	651	652	623	642	622	659	677	622	652	686	636	608	665	605	628	618	614	625	661	639	629	646	619	662	676	630	644	624	634	632	595	636	599	592	641	594	650	647	588	620	646	641	604	658	676	618	626	645	639	606	640	683	667	619	616	630	608	618	651	628	641	604	636	656	598	605	652	603	620	614	577	637	662	622	597	609	656	655	645	666	614	635	664	653	653	656	620	610	607	622	646	678	645	628	657	617	654	646	618	594	656	654	633	625	674	640	625	691	616	614	617	612	638	586	648	614	637	618	686	639	631	623	588	591	581	635	612	635	641	616	598	650	650	612	655	655	639	628	599	581	639	702	650	625	600	657	612	622	647	635	608	577	621	603	655	581	623	635	627	653	611	641	671	636	611	662	610	637	611	654	626	659	621	641	659	598	618	636	628	627	668	635	628	608	588	619	621	614	631	651	626	610	635	613	611	640	649	613	623	634	616	655	569	652	631	625	577	618	656	662	605	634	648	630	647	595	645	618	592	644	621	640	652	615	629	607	653	635	635	639	617	607	610	607	638	623	660	590	623	640	612	645	637	630	627	617	657	689	638	652	653	645	633	620	638	621	608	618	658	632	651	672	627	623	563	638	599	643	662	617	597	604	687	609	611	613	575	612	605	596	632	635	649	570	638	615	631	669	700	597	637	692	637	669	650	605	607	632	616	668	587	659	627	616	644	665	617	681	593	576	666	628	645	610	642	626	642	627	628	608	595	623	640	665	635	640	658	629	596	662	616	601	566	630	654	666	641	636	651	633	588	602	601	645	607	642	650	611	618	639	633	610	580	610	607	647	650	627	649	662	652	649	686	644	631	653	610	653	665	670	653	657	655	622	611	617	676	667	613	648	647	598	603	633	621	584	642	603	615	611	654	597	609	601	581	655	604	577	664	613	622	610	639	649	642	612	646	617	639	644	662	598	646	613	658	604	590	638	643	634	629	561	656	594	625	641	642	593	640	630	574	631	616	614	614	663	645	639	621	628	627	643	665	612	602	631	592	621	592	613	632	637	649	624	612	618	652	657	640	652	666	641	621	631	656	613	637	631	669	665	599	633	675	648	618	628	634	660	619	649	651	595	596	647	584	634	607	626	679	640	647	657	644	669	625	653	638	612	586	618	595	617	615	636	646	627	655	610	624	591	652	643	612	652	626	625	680	660	625	644	621	591	606	616	617	642	618	635	652	630	652	624	641	630	626	669	680	584	601	631	675	578	629	640	629	613	596	638	633	580	611	628	629	604	648	603	642	581	631	602	658	598	662	621	656	599	624	637	613	634	610	607	588	664	610	600	656	641	637	612	617	566	634	604	600	607	646	622	626	617	674	638	593	626	704	643	602	626	614	635	639	610	691	608	611	579	572	622	602	613	605	655	645	642	624	684	609	626	678	622	592	626	632	613	588	618	619	662	626	616	608	616	611	643	625	591	611	594	622	670	616	629	668	620	626	646	672	660	639	600	620	639	632	666	614	626	646	627	660	625	627	638	617	593	645	628	638	631	671	673	646	634	619	665	652	613	632	640	631	653	619	623	575	658	655	644	630	626	706	648	660	625	640	676	646	663	666	593	659	630	636	647	647	636	615	590	630	626	644	612	614	634	606	651	637	626	624	643	643	615	659	683	613	621	638	617	649	649	619	631	662	642	582	662	612	645	647	618	635	590	655	596	614	611	612	578	648	603	626	600	624	630	644	637	587	652	646	633	620	628	608	651	620	622	620	653	642	658	620	634	635	654	596	639	643	621	604	635	655	623	593	607	656	646	643	605	643	579	596	621	609	647	611	633	620	663	675	603	616	664	603	599	629	606	611	600	619	624	644	643	664	610	624	631	583	634	619	625	621	596	630	598	661	663	646	605	630	638	621	605	568	628	653	613	626	605	644	648	569	563	635	679	661	660	652	638	607	643	632	614	633	596	648	627	586	612	639	618	630	606	612	611	616	645	619	655	646	642	633	633	629	640	619	632	586	623	645	632	642	607	667	668	647	637	626	607	675	634	605	644	603	597	676	663	615	629	635	634	624	653	632	631	593	608	611	618	676	605	656	652	615	633	677	638	663	684	587	613	650	648	638	634	615	618	623	624	599	624	608	619	616	614	717	603	619	620	650	609	686	616	604	594	601	629	635	672	641	649	652	631	604	674	623	644	625	659	614	609	678	620	616	604	588	653	612	638	647	650	619	626	637	627	616	611	641	634	645	653	638	634	635	611	655	655	676	612	651	681	636	613	639	607	663	651	616	659	630	660	632	651	641	638	610	636	622	671	638	621	693	641	669	630	602	629	589	679	623	690	608	582	676	648	630	644	616	629	637	668	667	624	636	636	640	593	607	639	645	631	642	643	635	580	639	618	595	615	589	568	655	642	673	658	671	646	632	662	634	623	610	617	617
24653	20899	27292	24530	12765	1134	734	515	511	457	444	439	371	412	406	374	395	395	360	366	394	419	375	344	369	351	315	338	355	324	349	363	397	353	353	371	396	373	349	356	314	315	347	344	317	341	328	350	332	349	316	354	335	337	347	327	352	319	328	339	344	328	317	336	315	320	308	357	301	345	342	330	354	353	339	300	324	346	342	343	335	325	329	299	321	307	361	340	356	316	328	331	322	335	301	318	349	307	311	344	350	361	328	319	324	364	301	289	319	318	321	345	357	314	329	347	352	347	315	363	370	367	330	357	328	327	362	319	320	335	337	355	340	327	332	336	374	332	345	332	342	336	299	306	352	319	329	344	332	291	340	323	340	340	319	322	320	317	318	350	303	319	336	335	319	339	373	322	318	351	342	369	375	332	285	370	359	303	326	327	311	317	310	324	340	326	367	315	375	335	306	355	330	331	338	326	390	318	367	332	326	322	315	315	337	330	324	299	317	322	350	330	351	323	337	304	330	323	290	308	329	354	294	338	328	324	326	347	339	333	337	326	327	310	349	321	324	311	327	344	313	300	348	354	309	294	302	335	292	333	330	330	321	339	352	315	364	326	342	355	332	316	319	341	334	323	340	301	341	300	318	312	340	303	315	337	340	336	348	356	321	334	313	353	320	347	334	321	327	310	347	315	325	315	302	309	328	330	368	316	349	305	322	324	337	328	318	318	345	336	301	329	339	320	331	342	327	334	334	351	341	336	346	293	335	325	314	340	334	301	316	306	345	340	351	333	381	351	291	343	294	343	305	343	322	344	349	328	353	315	320	343	318	341	304	344	336	368	320	333	323	344	308	320	323	322	335	337	303	361	348	332	321	332	316	321	336	300	346	376	312	306	311	333	342	359	336	330	310	317	327	309	355	323	309	323	336	335	368	329	325	337	329	353	316	328	350	325	317	347	322	325	362	324	336	313	337	319	323	338	312	323	345	363	330	325	343	325	346	350	319	307	298	329	348	344	349	314	337	313	327	321	361	311	340	328	323	336	347	328	302	337	333	328	330	333	296	332	310	303	335	344	330	356	362	308	326	362	354	319	344	310	352	341	327	339	324	337	319	328	366	328	332	352	327	330	319	356	333	318	327	323	345	316	336	311	358	302	352	339	324	325	340	340	341	328	356	324	335	344	357	310	317	325	342	320	356	301	353	346	317	355	316	335	331	329	337	304	342	307	315	350	330	341	334	303	326	343	317	299	308	298	316	345	309	332	328	319	302	310	334	343	318	352	334	321	362	315	339	315	325	343	368	368	331	322	321	347	347	315	332	341	332	336	344	333	292	309	331	355	336	313	301	311	330	321	355	334	332	301	314	335	336	349	286	332	341	323	334	319	354	354	322	323	373	352	361	340	342	328	333	387	332	343	325	352	339	360	334	304	318	340	325	371	311	303	329	335	319	289	336	338	348	314	319	310	328	312	330	328	316	303	319	333	364	346	365	338	341	360	308	325	315	312	309	322	329	306	354	331	360	327	350	321	321	353	343	311	324	313	364	344	339	302	312	325	352	335	308	325	363	313	316	337	333	354	346	330	296	297	330	310	297	317	331	326	341	340	353	334	338	355	349	329	362	353	329	321	322	370	385	352	331	321	333	305	323	320	306	341	318	322	339	338	357	335	328	333	322	337	341	310	322	356	323	316	321	313	347	359	317	316	329	359	319	357	314	327	306	298	316	283	309	338	353	324	331	352	331	312	335	333	312	315	337	343	272	315	352	336	356	317	331	328	352	329	348	320	328	301	313	357	346	344	320	341	294	325	306	321	327	339	324	318	364	310	331	329	336	304	314	320	349	307	355	326	328	375	336	361	322	329	315	339	342	322	319	331	333	335	325	335	339	360	332	341	351	360	318	319	372	349	325	316	312	327	324	338	331	357	339	321	329	349	354	315	365	360	348	329	361	342	313	346	358	332	328	325	345	335	335	305	323	316	343	329	327	317	369	335	296	318	332	364	329	344	336	333	298	323	347	357	338	307	321	300	301	346	306	343	328	322	330	309	335	347	326	327	350	314	333	305	345	309	357	361	330	341	313	324	348	319	351	300	355	334	313	332	287	365	326	332	344	329	349	368	335	372	332	319	339	332	311	335	359	346	333	310	325	362	349	326	348	329	363	331	320	318	320	373	314	328	328	336	326	334	336	345	329	313	329	347	357	332	318	298	329	300	328	365	331	328	347	328	356	330	339	360	340	306	350	358	313	383	336	344	354	312	325	332	331	333	338	338	345	324	336	378	330	310	355	324	348	328	307	349	334	325	329	328	335	303	319	298	302	381	350	309	288	359	339	351	335	299	338	346	335	342	300	322	302	348	321	305	308	336	329	355	342	338	358	316	317	338	321	320	331	311	361	320	340	312	342	340	359	331	373	312	317	320	327	320	303	316	328	337	343	337	356	303	319	326	326	355	326	332	304	312	307	369	338	328	359	348	345	327	347	321	310	334	343	339	356	333	332	345	303	340	384	342	380	342	331	327	338	356	332	339	358	308	363	332	346	308	322	338	359	323	305	318	339	325	333	336	340	344	333	342	363	340	337	355	356	320	345	334	363	298	338	310	339	361	365	343	323	324	330	366	333	330	331	315	342	320	354	323	322	346	320	326	334	296	321	332	333	387	324	321	345	354	331	360	327	326	326	323	359	330	359	377	310	314	306	350	353	339	318	355	359	323	330	334	341	322	354	352	292	295	326	307	328	320	360	311	351	342	329	366	333	329	328	289	316	311	318	344	335	309	306	374	329	318	358	316	324	304	332	299	354	321	316	342	334	329	316	342	349	382	323	304	330	336	336	373	370	340	318	302	317	345	353	309	363	339	308	344	347	321	326	372	346	352	305	360	326	339	306	321	333	317	288	325	349	358	278	317	354	312	333	345	373	332	324	340	337	374	342	319	372	329	326	332	334	332	316	323	324	309	327	322	323	329	353	340	308	328	330	313	303	323	363	333	309	346	322	315	334	324	363	319	323	340	339	338	333	310	319	324	370	336	347	345	308	284	321	344	365	349	318	343	337	344	333	332	333	313	314	375	385	304	313	317	333	335	318	334	337	335	304	340	334	384	340	312	358	360	315	327	366	329	360	326	358	321	333	342	349	325	339	351	326	341	331	293	327	370	327	318	346	357	340	330	344	304	330	305	311	326	319	316	338	363	357	298	336	342	353	310	377	347	324	332	325	333	332	339	333	298	325	339	342	293	350	319	349	333	321	335	320	354	295	345	315	350	314	351	320	311	308	347	314	339	316	342	312	324	324	346	324	333	318	342	301	316	326	328	344	336	333	361	325	331	340	332	313	338	293	359	317	343	343	323	337	327	324	294	347	337	361	307	335	339	331	328	352	319	351	342	338	369	335	347	285	300	333	316	344	350	327	345	341	350	375	348	327	338	330	319	317	327	334	345	316	343	331	360	337	336	354	349	332	349	368	327	357	309	307	345	329	303	339	325	331	337	313	319
30924	7430	5112	3120	2237	1567	1273	990	836	807	661	598	609	558	493	505	557	563	471	524	475	498	474	461	498	493	456	416	467	446	418	431	447	420	447	457	472	456	415	404	368	421	436	400	386	436	400	420	417	405	391	415	416	431	422	414	417	401	421	426	354	376	400	411	399	368	452	423	449	422	423	407	390	380	406	424	376	433	390	382	395	379	405	415	452	387	390	397	381	395	434	397	403	402	395	406	415	375	396	384	429	390	404	396	425	390	398	425	407	416	382	438	402	432	394	408	438	400	380	392	380	419	383	398	433	423	421	430	429	394	368	391	386	419	401	367	424	395	403	438	419	391	411	418	409	399	404	426	370	386	377	408	389	410	410	431	404	424	374	402	398	420	397	417	398	406	424	400	429	410	410	392	407	386	383	389	413	439	402	392	405	408	453	408	399	396	413	379	400	375	405	426	394	427	406	398	378	394	394	406	415	413	415	429	417	392	438	397	405	390	389	418	423	409	411	379	417	409	427	418	371	388	413	424	377	413	394	414	398	377	376	399	403	391	389	381	392	393	403	388	374	420	392	443	396	371	356	434	378	379	391	398	410	414	455	400	383	354	377	401	389	409	383	394	410	391	426	451	383	396	375	412	407	378	424	376	418	417	409	403	413	410	376	397	391	385	364	400	394	374	418	406	380	369	422	400	438	422	375	406	396	395	403	400	387	409	389	420	359	417	413	386	377	409	370	400	390	424	378	370	379	410	443	357	352	413	397	397	435	400	373	403	422	420	368	391	382	427	379	417	403	388	400	386	423	369	450	405	409	417	405	407	392	380	404	395	446	416	416	430	369	416	413	403	410	399	439	400	397	400	401	398	388	410	394	415	364	388	401	429	449	430	425	394	430	406	423	419	386	404	420	401	357	415	424	403	376	377	411	383	365	407	405	391	391	390	409	417	412	410	425	376	402	388	377	392	406	408	420	397	408	389	413	406	390	412	389	435	410	409	419	410	383	433	397	399	370	393	377	393	420	415	387	401	391	410	399	406	422	412	397	394	393	355	404	383	400	387	404	405	410	420	374	402	401	370	399	410	419	411	406	408	418	410	380	411	382	382	369	428	392	382	418	379	384	421	398	431	408	381	436	412	359	416	387	378	384	399	398	434	422	415	397	409	414	410	403	371	422	413	415	431	394	397	411	442	393	403	388	409	408	427	413	377	402	381	391	414	393	405	378	410	382	390	420	405	403	418	395	401	401	400	387	395	414	415	394	419	375	394	361	389	399	411	402	401	420	417	381	371	433	373	393	415	389	409	408	387	370	419	388	415	365	404	418	393	385	445	415	385	353	422	412	374	383	420	354	416	391	398	393	386	401	399	403	429	386	390	386	396	393	431	392	401	405	382	415	366	403	409	435	397	372	404	401	402	424	420	397	397	381	425	400	391	370	420	401	396	417	432	393	421	386	379	381	405	394	425	418	380	419	429	401	392	426	419	443	388	410	397	403	411	422	407	389	393	379	387	405	370	382	366	396	389	378	385	393	391	424	422	417	388	395	381	438	403	385	436	425	434	350	409	385	433	382	421	382	386	394	401	414	417	374	416	409	397	386	382	384	406	396	378	395	380	407	379	407	414	414	404	387	386	397	426	382	453	403	398	403	445	404	447	384	399	414	383	394	379	380	420	391	419	405	378	421	415	390	427	429	401	404	386	364	381	369	431	413	418	386	417	423	389	369	410	404	407	396	401	392	392	425	407	366	386	387	408	398	398	435	370	383	435	398	435	410	393	376	399	412	391	370	389	424	446	414	386	399	399	420	389	413	438	426	415	402	390	358	388	397	393	416	396	401	391	389	413	354	420	361	413	392	403	415	437	449	406	360	414	360	409	427	430	390	349	433	414	403	389	400	397	425	417	393	381	369	366	416	407	365	397	396	406	370	395	426	377	389	371	388	422	419	423	387	375	367	399	408	379	404	387	392	391	388	381	382	397	392	436	417	403	416	368	432	418	405	419	377	402	350	398	417	413	362	397	386	411	344	448	393	406	388	404	430	370	431	413	394	405	405	413	382	358	381	412	420	402	380	398	377	405	386	398	373	401	394	440	412	409	428	377	391	425	381	411	443	410	400	393	407	392	416	402	395	401	355	411	397	401	414	399	410	336	407	403	398	401	398	387	370	417	380	394	405	404	413	411	407	385	397	415	424	405	406	396	411	385	391	372	425	397	392	382	401	423	413	421	402	408	383	365	430	387	380	400	460	433	410	396	390	401	393	370	382	394	406	408	403	394	405	423	401	413	395	377	406	400	388	404	381	408	440	405	388	405	425	355	401	394	379	386	420	398	419	402	391	430	416	370	406	389	392	394	405	398	414	407	407	390	421	398	436	395	396	403	400	376	404	412	400	390	405	383	402	385	400	415	386	371	411	381	408	387	412	369	381	403	422	426	422	439	378	394	418	404	400	395	377	393	426	428	400	377	438	402	425	397	396	340	388	406	410	432	401	403	423	435	382	366	380	405	402	371	417	392	369	402	378	376	415	390	396	394	391	429	406	389	412	385	378	419	428	389	405	391	411	428	377	437	381	402	405	385	406	378	377	391	370	389	416	413	410	402	390	388	429	406	416	406	409	405	398	363	380	402	412	403	369	392	387	414	374	393	390	406	365	404	400	432	388	377	386	447	409	403	423	392	420	414	440	412	423	391	420	379	412	435	407	388	402	427	381	348	425	421	391	407	390	409	442	414	357	455	432	422	406	419	439	376	404	386	370	445	392	374	417	442	424	415	425	401	406	447	385	432	381	384	421	413	416	421	398	410	426	415	421	397	397	403	376	358	444	413	384	400	385	415	380	419	402	370	408	368	435	392	414	399	387	435	392	390	407	386	421	412	379	414	397	398	391	438	395	376	457	389	397	384	394	403	422	403	401	402	423	391	429	401	390	392	404	422	368	392	387	383	404	406	420	413	421	362	420	415	418	389	427	394	411	403	383	396	370	420	419	377	403	389	397	417	416	399	410	419	401	387	415	407	379	385	400	412	400	394	403	378	397	400	392	407	387	407	385	345	398	417	430	372	422	390	402	389	397	415	416	430	388	398	391	406	387	392	414	413	366	397	427	376	407	382	411	386	431	395	384	395	399	406	414	374	401	420	389	396	387	405	398	404	395	415	410	364	387	427	379	429	414	395	426	367	426	412	397	384	363	403	382	405	369	394	389	418	368	418	369	401	382	381	394	435	374	389	407	392	430	395	375	416	414	392	422	395	419	376	437	408	401	396	387	415	393	402	410	408	390	432	406	402	393	400	392	410	353	393	411	443	406	401	412	415	400	418	414	423	376	384	411	420	412	381	396	394	406	397	402	369	420	444	423	423	425	379	410	391	415	394	399	407	416	380	364	382	413	385	375	447	408	417	413	399	413	430	403	417	441	414	361	403	404	402	384	376	419	400	395	415	416	386	391	384	374	382	415	415	392	392	368	429	428	427	411	410	389	380	386	416	382	401
22441	20930	28615	23384	20938	21019	12698	2006	1465	1318	1155	1108	1122	1043	956	906	971	963	900	894	919	920	881	827	799	833	828	798	908	821	844	750	872	825	826	829	740	825	788	845	796	755	838	795	793	795	803	820	740	770	771	760	760	791	751	786	758	782	747	782	777	768	757	815	752	739	740	755	803	799	784	750	789	793	794	753	754	802	771	763	795	818	752	754	783	824	744	799	778	778	769	756	756	744	751	774	738	763	786	767	775	815	738	755	777	729	803	756	794	776	735	769	771	805	733	810	847	852	775	763	790	785	782	780	798	721	777	805	787	700	746	746	809	770	769	770	781	751	808	775	709	780	773	740	723	754	784	826	722	783	751	797	744	773	799	756	768	819	740	759	781	796	775	812	745	774	789	761	735	781	779	772	779	778	742	750	767	766	820	719	796	722	794	803	747	821	764	779	751	781	817	784	767	814	742	730	800	752	784	764	804	763	785	774	738	789	810	729	842	753	782	757	776	755	762	750	765	743	717	752	770	765	746	747	730	754	703	765	736	771	791	768	755	789	762	754	747	785	742	751	775	767	751	783	756	775	734	780	727	811	753	775	768	738	782	744	747	776	759	736	776	769	697	753	758	788	782	814	776	782	775	750	779	741	744	773	777	802	812	803	746	770	775	764	705	779	810	786	793	791	732	708	798	764	746	773	784	723	759	759	735	762	785	753	756	796	775	769	764	771	789	721	769	781	754	751	755	723	742	778	780	775	832	791	715	751	753	739	753	735	798	744	797	728	752	784	760	830	816	765	806	821	793	787	761	772	743	765	779	803	710	741	760	790	769	775	738	777	741	727	719	777	786	791	752	760	757	793	830	796	787	709	795	756	751	789	750	805	778	802	772	737	773	821	770	779	776	761	789	766	752	732	770	789	787	797	823	753	781	763	743	760	753	754	733	754	790	754	755	753	770	785	766	783	790	860	761	783	785	760	745	792	727	716	722	772	745	792	755	726	790	760	765	831	787	752	778	717	756	796	747	743	774	746	769	765	781	820	759	752	758	769	805	737	751	831	713	748	800	767	753	781	766	708	743	730	813	803	754	716	805	806	763	742	773	768	759	747	766	771	772	820	761	759	765	789	788	747	780	736	761	793	792	777	779	791	759	740	777	711	782	747	754	784	810	756	771	756	804	763	818	778	762	761	796	749	731	795	776	777	772	791	748	763	804	756	797	772	797	770	723	782	795	818	784	762	721	781	758	737	779	762	769	757	767	755	790	783	790	785	778	775	740	728	766	750	797	790	713	778	793	779	768	719	772	791	762	764	779	744	761	781	758	764	737	759	758	717	770	805	816	762	785	748	775	807	783	743	769	740	756	768	787	754	769	776	783	763	746	754	748	752	753	744	766	735	772	752	765	838	724	789	796	764	836	794	768	760	717	745	737	750	761	767	761	791	787	789	776	750	763	784	774	745	732	739	735	729	768	702	800	713	736	741	809	741	744	732	786	763	769	799	766	785	763	765	746	768	744	758	754	800	737	738	754	748	738	743	742	701	755	774	763	746	742	719	758	752	769	774	758	766	813	780	762	774	758	757	734	789	798	804	769	751	791	769	793	783	760	796	701	755	720	759	734	733	727	734	766	800	765	747	738	719	757	731	716	806	786	728	723	796	771	757	787	783	767	763	774	749	755	781	769	847	780	712	808	782	801	768	813	776	745	733	756	827	756	783	801	770	766	764	739	721	811	754	778	766	791	746	838	719	746	734	747	744	739	756	784	747	762	747	801	762	739	747	757	755	745	748	740	810	803	760	753	773	778	821	791	773	762	807	759	739	765	773	745	733	807	774	770	803	703	753	759	759	755	726	755	751	779	790	764	792	749	782	809	778	750	773	736	760	735	746	763	730	741	746	779	739	782	773	760	763	740	790	810	775	768	781	736	790	753	755	752	771	763	753	769	733	747	794	761	717	765	804	792	771	799	776	776	789	759	777	764	785	734	767	797	787	778	787	751	780	735	749	766	770	752	770	740	798	786	764	762	785	760	738	694	748	758	742	792	810	819	837	786	745	740	752	719	734	794	773	795	810	758	787	791	749	766	793	742	807	742	702	742	763	706	757	778	754	733	776	817	765	740	768	794	766	745	739	769	762	792	740	774	761	762	813	773	822	761	775	759	760	745	732	739	764	808	764	813	768	786	746	798	725	763	775	814	769	750	778	777	796	698	718	813	792	805	760	764	764	781	789	773	756	746	771	733	737	791	765	743	764	757	789	744	809	758	719	778	745	755	791	766	766	805	777	759	789	751	770	752	777	791	743	749	774	751	757	715	814	805	777	778	767	767	784	780	750	733	810	768	767	771	779	750	711	776	743	783	781	812	799	764	746	759	774	756	777	711	764	746	790	784	755	803	819	711	727	726	740	756	744	761	752	751	771	744	735	769	732	770	756	763	733	771	765	734	747	766	781	768	766	779	758	809	797	811	790	784	742	755	750	740	769	809	776	757	803	757	767	775	780	703	835	734	757	781	793	737	784	754	781	791	799	727	764	764	754	727	746	809	765	744	742	763	752	761	786	832	742	750	792	749	804	780	739	788	774	767	843	768	754	755	779	715	764	762	768	760	796	760	774	777	777	731	794	777	799	724	739	782	741	744	784	771	802	766	768	734	759	769	804	731	776	783	798	788	772	766	776	741	717	762	800	737	761	736	736	754	754	786	733	748	750	774	778	744	784	782	740	749	777	774	763	770	758	775	766	772	790	764	766	740	761	799	763	751	752	744	767	732	753	728	755	712	739	748	766	720	734	772	793	788	785	767	747	744	754	725	813	818	757	767	744	774	734	740	767	768	764	747	731	766	756	773	769	705	786	737	763	765	731	795	759	743	696	780	776	754	759	762	780	746	761	785	747	719	734	752	765	741	752	771	745	787	764	766	772	723	741	818	833	723	775	779	754	781	758	775	725	757	778	728	680	768	703	748	791	748	745	769	766	784	738	771	740	720	746	776	718	773	770	783	739	758	774	761	806	757	732	750	780	760	773	770	806	774	803	772	739	746	806	735	771	780	745	768	780	749	777	748	769	744	822	755	753	753	758	791	742	789	758	799	753	770	780	771	792	824	709	798	760	789	762	782	729	787	739	784	785	743	743	757	785	731	753	778	778	799	794	760	747	756	797	740	775	732	783	792	772	730	732	737	772	780	816	781	797	800	784	799	758	731	748	790	752	752	774	768	745	745	710	778	768	806	779	721	775	804	719	767	745	804	748	791	706	775	765	764	790	697	756	786	755	781	730	780	783	826	720	794	754	764	744	772	742	742	782	719	699	780	744	754	750	724	729	753	793	741	783	714	799	737	775	741	772	780	757	803	736	816	742	798	769	737	775	772	794	730	779	749	763	740	791	805	789	718	768	766	766	774	763	723	784	745	797	748	751	755	774	729	745	746	718	795	733	807	756	756	792	798	761	713	733	725	731	748	748	739	765	779	783	808	778	755	772	779	714	857	774	794	748
34919	18628	13889	8244	6068	4267	3678	2835	2385	2001	1641	1516	1403	1298	1208	1258	1254	1209	1209	1086	1099	1095	1076	1031	995	1001	989	950	937	908	928	961	977	1001	929	1008	974	976	910	943	841	899	916	905	899	865	871	824	878	859	896	898	843	942	866	844	828	900	862	874	821	881	913	832	891	911	845	861	884	912	842	851	882	890	836	864	850	881	863	856	862	884	866	896	850	884	842	884	859	850	807	899	827	829	866	799	873	804	878	885	870	846	840	854	800	855	841	871	902	907	847	847	852	859	867	845	811	839	829	840	831	850	834	828	790	794	851	868	829	844	872	887	828	790	867	913	869	824	823	831	858	844	850	841	895	842	902	879	876	841	801	878	800	882	828	822	842	856	837	798	843	817	863	854	877	858	894	838	873	855	899	864	908	855	873	867	906	874	865	820	833	836	864	846	874	879	849	854	789	903	864	852	827	841	815	871	843	850	813	894	849	828	815	880	879	844	835	827	853	843	824	912	857	860	871	831	841	838	820	867	840	872	904	858	843	836	843	889	816	837	825	820	804	882	839	804	848	888	839	880	876	826	865	909	846	865	817	876	816	816	886	847	884	829	859	833	869	871	861	873	856	837	844	876	829	858	869	845	864	878	807	853	888	833	844	793	907	885	892	854	857	858	904	829	886	849	824	870	848	845	871	795	845	842	850	823	870	802	855	924	850	847	854	836	819	895	850	873	856	834	852	856	841	898	904	858	838	839	838	819	923	888	847	886	857	821	858	793	878	838	899	849	846	883	844	833	811	837	841	860	905	864	837	852	900	802	815	856	829	887	902	812	847	836	879	840	879	778	812	769	880	842	883	866	854	847	847	905	834	838	830	875	809	833	843	804	851	854	846	872	792	846	836	875	839	895	809	867	889	856	818	870	805	900	800	872	855	843	891	860	796	859	856	943	888	863	847	868	870	838	807	877	847	850	824	823	859	838	834	852	792	883	820	889	874	848	874	863	873	828	854	885	866	850	818	801	869	855	851	831	850	809	853	859	887	879	806	849	867	855	889	891	855	849	895	850	865	930	830	861	860	877	859	835	850	815	865	901	892	821	863	800	866	844	863	857	891	851	921	855	883	885	854	855	859	804	889	809	867	833	865	886	856	828	822	884	880	835	835	841	854	897	857	846	816	824	869	869	892	896	825	836	820	828	833	869	880	874	851	886	870	869	851	814	872	870	830	811	837	837	847	881	812	869	880	814	872	821	823	863	914	800	832	833	857	886	875	821	878	845	813	815	884	869	839	937	807	880	860	785	860	866	832	811	858	862	910	837	834	822	857	793	844	815	866	859	845	811	847	820	898	859	868	889	876	814	829	787	823	853	867	798	787	867	873	890	905	856	808	857	851	816	869	816	856	852	858	882	838	882	868	855	882	884	877	849	847	819	877	834	884	853	859	867	817	840	887	821	869	832	782	825	849	863	858	899	844	852	814	811	859	854	823	859	881	778	866	831	889	862	814	872	902	828	805	843	837	798	799	827	840	827	903	871	849	837	854	886	869	832	882	815	829	862	845	836	801	869	861	876	869	870	859	809	873	822	817	892	873	879	882	860	882	849	839	850	934	865	865	855	853	899	854	805	846	864	849	792	876	844	820	858	841	858	819	831	894	839	877	805	869	870	847	869	866	848	819	865	891	842	856	798	907	831	892	851	857	859	862	854	881	859	841	835	856	887	840	871	877	813	840	873	867	844	870	828	864	860	864	854	825	874	856	891	838	900	886	888	922	932	864	874	886	868	847	838	873	833	829	836	859	856	812	826	849	847	856	818	829	887	823	810	871	828	836	835	816	876	880	899	809	915	868	822	896	810	848	874	840	842	849	857	913	878	820	896	825	791	810	866	848	871	896	850	875	803	796	856	781	864	830	811	874	876	798	864	840	838	846	819	841	850	893	833	856	901	860	832	846	856	868	897	880	842	828	800	876	838	879	893	856	882	884	877	864	850	834	854	892	863	853	890	818	866	850	884	889	837	888	815	844	840	827	824	915	859	872	877	854	845	899	845	834	901	797	849	864	886	821	867	871	828	883	855	880	893	873	876	852	866	855	853	862	893	830	885	874	854	860	878	860	844	895	812	852	910	851	861	805	866	857	827	896	842	872	884	827	866	877	827	810	819	864	814	901	905	903	826	765	879	767	857	902	830	848	826	840	889	843	823	853	869	842	795	892	848	825	855	871	814	866	837	874	814	847	905	836	848	842	876	815	813	863	842	833	846	834	894	860	843	835	840	854	857	849	853	834	825	864	856	890	848	887	838	836	831	864	861	836	842	891	916	834	838	868	782	840	842	903	861	822	836	867	853	849	824	850	869	837	819	864	846	846	845	855	840	844	885	868	875	858	864	850	848	836	812	866	837	851	881	911	831	863	888	850	856	866	886	845	845	898	868	850	926	856	816	818	777	861	804	856	854	860	826	851	863	815	872	879	899	814	837	847	813	790	880	823	818	875	864	871	828	833	882	829	864	846	820	855	889	874	856	872	781	842	840	822	810	866	893	836	884	871	836	795	895	898	907	857	815	850	829	826	841	868	891	846	885	854	867	844	841	873	889	823	855	826	839	836	840	864	862	893	856	865	810	859	822	867	806	867	845	863	883	830	841	860	832	838	889	847	903	865	921	819	863	845	867	815	864	840	897	856	859	878	882	886	845	839	842	850	869	792	871	841	849	821	836	831	800	840	855	846	910	872	827	802	815	868	841	850	837	805	836	861	883	842	867	860	848	828	900	826	857	863	811	853	881	815	862	907	819	858	855	890	822	877	880	865	817	885	843	864	865	857	838	870	827	840	862	841	888	832	870	849	823	877	809	882	854	865	825	854	854	877	803	827	831	856	905	863	875	842	886	837	800	870	845	839	863	827	846	880	819	836	850	854	843	867	881	869	824	817	858	848	859	864	850	839	875	850	843	803	849	849	871	828	834	892	854	822	822	851	829	935	907	829	867	893	880	849	872	958	787	879	830	835	852	831	825	868	876	830	849	866	822	894	835	877	824	838	839	886	861	823	842	889	840	815	877	877	881	858	863	822	834	887	866	883	797	851	849	865	856	862	854	802	859	840	848	808	896	848	847	918	873	851	858	816	806	876	819	851	795	861	794	794	773	824	875	820	833	853	858	890	843	876	789	832	827	835	902	840	821	795	810	845	845	883	921	856	883	874	869	853	820	869	819	832	819	873	852	840	885	893	881	878	798	830	816	907	852	855	856	821	811	822	887	885	855	855	782	834	869	811	807	843	849	798	798	884	840	840	794	816	816	868	853	879	842	835	847	851	871	937	863	870	808	881	862	862	905	836	844	875	810	868	799	842	885	858	882	882	810	886	848	815	842	857	899	814	893	876	906	843	874	879	834	913	832	832	846	841	849	934	848	834	830	849	818	836	907	843	913	840	874	835	866	857	867	926	819	851	868	822	822	855	853	881	865	868	839	834	796	850	885	861	802	814	906	851	842	860	877	805	842
27926	20399	9595	915	621	414	402	361	303	330	309	292	286	296	297	286	326	297	325	287	295	283	274	263	269	278	290	270	266	301	292	252	277	289	297	291	286	260	305	294	278	300	280	291	308	240	270	276	286	257	275	295	266	231	273	297	277	263	296	313	248	234	279	253	265	263	298	268	304	257	246	260	266	277	249	253	291	297	281	271	321	267	296	268	289	259	274	260	299	287	277	298	280	256	285	283	270	299	281	247	263	254	281	272	300	304	267	271	266	280	276	291	261	253	244	259	255	293	266	274	275	266	259	279	255	245	281	225	272	290	259	293	289	275	278	304	285	291	234	267	283	245	289	304	280	284	260	255	289	261	259	242	247	311	293	301	274	281	260	279	281	310	261	270	282	251	269	239	262	288	292	279	264	250	291	269	283	300	287	279	263	244	280	244	264	301	241	317	278	280	262	276	263	265	252	283	294	273	289	305	256	252	260	259	264	288	320	274	266	275	252	280	247	281	274	280	285	241	260	275	284	250	266	263	271	264	279	282	267	260	255	295	247	258	257	278	287	257	275	299	277	326	285	281	258	286	295	248	278	256	271	294	292	243	266	286	272	292	281	300	281	257	283	295	276	269	280	270	285	294	274	277	287	268	271	252	278	274	272	265	274	281	281	276	279	269	282	266	313	262	271	294	262	319	262	280	276	295	266	277	236	280	262	259	318	298	272	296	323	248	264	262	284	275	248	262	282	273	257	276	263	265	244	274	268	256	279	285	249	275	269	249	288	293	298	247	272	254	269	302	259	281	250	308	274	262	246	296	283	263	284	296	240	270	248	281	266	272	283	257	288	254	254	289	278	282	295	252	276	293	293	268	299	269	262	290	285	298	246	262	245	267	273	270	264	264	288	246	271	286	284	280	263	282	274	283	265	273	280	264	262	305	280	282	265	270	278	268	291	254	306	293	278	268	290	249	269	258	282	257	264	279	301	253	289	267	272	261	311	261	305	257	259	270	277	271	269	299	310	298	297	280	259	270	268	301	296	248	250	287	274	251	278	279	293	262	280	307	261	275	286	274	298	280	277	281	279	275	270	266	258	247	268	273	287	253	281	246	270	267	273	297	276	275	299	278	243	256	279	261	272	250	248	280	253	269	253	278	258	287	293	275	242	294	263	240	269	249	247	282	267	281	276	277	277	286	280	266	256	277	306	308	265	300	267	270	257	266	266	285	280	250	293	231	253	266	275	273	257	285	290	276	293	252	275	241	260	288	280	244	264	290	263	283	285	275	280	292	279	282	257	278	248	298	286	253	254	253	293	276	270	286	278	285	292	269	286	250	264	253	283	288	273	265	299	270	280	242	249	281	246	277	261	256	275	247	269	317	273	288	262	257	304	310	281	298	277	296	276	298	250	301	288	278	240	282	245	264	281	269	267	289	277	275	287	265	255	279	254	283	275	283	278	250	223	276	259	277	288	268	287	268	278	290	271	290	242	270	264	269	253	271	271	308	283	250	303	273	295	280	308	244	276	262	280	272	230	266	275	239	280	263	283	240	281	268	278	268	255	267	286	303	250	262	300	283	284	226	272	274	311	284	259	266	254	268	255	264	276	260	260	277	290	290	287	277	257	245	262	277	273	274	252	290	278	281	254	273	264	285	248	290	265	261	276	264	263	269	276	255	262	257	266	259	268	269	292	288	278	279	278	273	258	269	284	253	272	308	302	265	249	297	285	256	260	275	285	284	276	259	269	278	256	248	291	273	269	305	280	250	277	270	280	289	286	288	270	243	282	269	296	282	272	289	280	261	263	256	260	260	258	256	245	291	274	254	270	287	244	284	261	254	274	248	242	282	252	267	277	277	262	282	264	280	279	289	276	271	254	240	297	249	264	264	254	267	265	304	304	269	309	259	271	256	302	289	240	298	258	271	258	242	276	259	275	275	301	286	277	261	321	296	241	283	276	261	236	268	284	309	284	273	269	302	313	305	259	290	255	265	276	262	309	274	292	253	272	266	271	278	299	275	264	283	259	299	272	262	247	287	254	310	241	288	260	281	272	283	270	261	260	250	270	270	285	258	281	249	263	288	244	247	292	269	292	259	260	277	281	267	231	269	292	257	264	297	262	295	287	301	269	267	257	303	256	247	279	256	294	274	291	271	299	269	265	268	274	259	295	233	253	271	279	259	264	290	246	263	294	271	281	264	270	254	247	294	291	268	275	236	287	296	278	258	277	301	278	256	254	248	275	279	261	276	280	261	259	256	267	275	281	276	268	264	273	280	274	279	247	255	259	276	264	290	270	297	255	298	284	271	263	273	270	250	304	268	263	290	257	273	285	268	268	263	301	279	300	264	297	265	312	277	289	271	268	298	269	263	256	254	297	262	290	275	258	259	240	250	292	268	304	277	281	268	298	278	289	294	305	301	288	298	266	247	283	280	285	277	284	290	249	287	269	292	256	292	224	261	267	277	285	268	276	278	235	255	272	270	262	316	275	289	285	264	260	284	276	301	279	293	282	259	291	242	290	275	281	277	237	291	267	265	280	270	278	304	281	276	305	261	265	302	261	271	271	253	267	289	288	273	282	260	285	291	258	267	275	295	286	316	302	265	274	255	300	285	263	258	267	266	314	290	263	272	273	296	280	273	268	259	267	273	277	281	274	274	241	263	239	272	281	288	274	262	296	230	276	303	268	272	288	269	265	270	262	264	270	255	300	309	263	258	261	267	244	251	276	276	284	285	267	291	282	251	262	286	249	297	285	255	262	294	289	255	285	290	255	271	300	279	269	287	271	267	262	282	239	294	257	280	286	279	281	265	252	269	250	298	237	289	259	242	275	302	291	288	291	253	280	276	258	273	254	268	296	296	283	262	263	255	256	295	272	284	256	271	237	292	263	281	289	258	295	291	273	288	254	277	281	277	270	282	262	271	277	267	295	244	232	257	261	272	300	247	238	295	287	284	297	276	263	269	261	306	276	266	282	294	286	266	290	309	262	288	285	281	284	291	290	270	277	297	310	240	273	273	250	269	274	255	285	290	285	284	264	272	279	289	274	281	289	271	253	263	277	305	257	290	283	263	258	233	265	273	261	296	252	289	297	276	280	278	299	260	286	299	245	282	274	268	268	281	259	276	266	277	270	286	273	258	289	261	243	286	257	262	272	280	307	262	304	269	258	251	273	269	275	307	260	256	275	283	292	296	262	323	279	283	281	265	239	270	288	283	256	273	270	260	294	275	295	276	278	257	304	275	261	286	231	267	273	293	241	302	293	262	259	255	265	282	263	301	262	259	299	276	266	244	277	262	267	299	275	279	287	255	247	266	300	285	294	282	271	276	251	269	273	260	274	278	277	256	288	266	272	285	296	269	274	268	246	275	250	263	305	299	282	278	267	226	271	252	276	267	268	244	306	296	271	254	241	287	297	283	242	244	285	299	293	279	297	264	284	280	302	280	242	238	268	286	290	275	255	305	302	292	268	241	286	246	257	262	299	259	272	251
29621	3782	1502	995	968	687	533	474	465	407	423	357	342	345	369	340	357	369	379	349	365	357	352	333	346	308	336	332	355	347	329	310	341	349	380	334	347	313	330	354	330	355	317	336	336	321	318	324	333	315	316	308	334	345	338	356	334	336	327	317	349	327	317	316	322	310	344	279	312	306	328	305	336	319	339	292	329	336	310	299	328	340	316	344	349	321	334	323	318	333	356	296	316	311	319	320	336	329	319	290	338	312	316	337	283	306	289	320	299	334	331	331	313	324	301	298	315	300	342	317	290	314	348	310	283	344	325	333	308	321	344	344	295	316	351	313	311	305	360	282	305	330	347	334	362	348	312	341	296	333	301	313	307	327	330	339	320	312	332	317	320	344	320	306	320	326	332	334	371	334	317	326	331	321	323	319	289	277	342	301	323	305	311	316	325	334	335	284	293	331	326	294	335	323	302	370	331	284	340	319	328	325	351	337	331	320	309	337	333	326	310	320	330	329	330	319	307	385	324	335	297	328	305	319	338	320	325	307	318	304	323	319	318	346	320	269	303	308	319	319	333	329	328	315	339	327	294	311	329	302	302	302	300	319	319	331	318	289	330	353	330	306	322	310	276	312	286	287	302	320	315	292	316	330	318	313	322	314	298	320	330	330	323	355	314	302	317	334	292	355	318	325	309	356	342	300	310	321	293	335	322	302	307	306	321	323	301	315	338	321	363	309	335	322	311	323	353	340	339	360	321	319	327	298	331	351	318	314	312	311	307	316	309	364	289	335	312	331	317	319	313	307	344	325	281	309	287	324	299	280	331	310	308	302	318	327	326	307	313	326	287	318	317	289	320	285	344	338	336	299	305	328	324	322	330	302	317	301	351	327	332	308	348	343	334	304	336	326	338	329	319	326	347	310	335	316	318	331	311	334	303	329	313	326	333	297	326	273	329	333	295	324	330	336	310	294	312	308	319	329	308	337	301	339	348	369	317	334	308	328	315	361	320	314	331	329	325	343	319	343	314	336	301	303	325	289	321	324	305	304	334	331	325	339	322	324	360	334	303	350	327	335	305	326	330	346	323	320	345	309	309	286	329	356	308	321	325	335	327	301	325	312	310	309	327	314	296	348	326	320	347	308	333	310	358	354	312	327	312	296	278	328	346	328	308	309	327	311	318	273	297	338	309	300	332	326	318	341	323	309	291	335	313	325	299	324	309	301	321	330	333	334	318	336	304	307	350	347	327	341	327	310	354	332	330	336	321	339	298	291	333	298	305	321	346	322	306	318	353	337	327	317	322	311	310	306	325	356	338	330	273	336	357	305	348	354	342	337	312	325	340	309	322	318	328	301	335	335	316	301	306	362	338	321	325	335	329	317	302	330	337	329	332	330	333	303	311	349	301	306	344	312	329	333	336	314	324	352	335	324	335	305	321	309	323	347	327	320	346	303	298	327	336	303	344	315	327	314	331	308	345	322	313	320	326	343	305	288	358	298	325	325	330	301	351	309	336	289	336	330	333	324	312	295	331	320	324	316	329	307	296	309	340	323	373	319	356	337	328	320	307	348	273	338	334	314	316	315	313	311	308	297	341	338	308	301	313	335	315	309	291	326	326	293	323	327	273	340	327	322	312	339	331	304	308	319	289	289	335	325	315	302	282	302	327	319	330	330	294	343	293	309	315	337	340	336	301	304	307	324	329	293	308	316	356	330	307	334	309	330	309	328	346	306	331	340	336	323	317	327	321	319	307	298	308	323	317	319	317	311	328	300	311	318	334	339	295	290	324	343	319	326	328	321	292	324	303	321	294	300	317	307	315	333	330	310	293	323	317	328	335	294	344	296	301	274	328	292	330	331	342	314	312	349	307	323	316	326	330	322	328	295	310	326	329	326	332	329	305	305	342	299	333	333	311	320	316	303	333	289	287	317	326	309	370	312	322	316	326	303	323	279	319	281	285	325	339	297	281	328	325	326	345	317	316	302	338	314	322	356	303	316	291	325	340	283	315	304	309	295	321	312	316	334	322	314	310	320	306	302	343	316	301	302	323	307	330	320	317	352	318	329	338	330	331	314	337	344	338	303	289	327	309	331	314	329	310	309	319	347	301	319	329	329	307	322	364	307	304	318	321	301	345	320	331	329	327	325	335	306	311	344	316	295	345	293	355	316	309	297	338	354	337	338	321	310	300	311	306	333	301	327	317	280	329	304	297	324	343	330	298	301	319	301	331	350	326	317	331	313	296	334	317	335	317	327	354	303	309	298	300	301	289	310	327	337	321	312	314	352	329	331	324	319	332	317	330	329	320	333	303	330	296	320	313	318	306	329	307	319	324	315	351	318	326	313	303	318	317	300	304	305	294	276	350	322	338	315	317	313	302	335	347	310	346	324	313	308	294	284	325	324	340	318	314	312	318	329	291	300	325	328	344	313	334	317	304	315	287	347	349	329	318	322	321	329	317	342	296	314	299	305	306	310	354	322	302	345	307	306	314	303	325	319	318	301	305	348	341	331	312	305	321	327	325	296	285	349	306	322	318	298	296	330	329	361	334	305	326	286	304	321	330	328	344	331	310	324	315	366	313	314	363	308	330	296	299	338	314	291	341	347	297	308	317	333	337	337	341	325	337	312	306	295	288	323	369	319	320	319	312	325	318	319	304	310	329	299	321	350	346	331	328	308	316	334	301	329	325	345	317	332	313	309	339	292	340	318	291	330	293	321	297	335	331	293	315	335	324	305	333	312	290	299	285	328	317	326	355	331	291	328	327	287	337	332	324	338	304	299	314	318	343	350	324	332	323	309	345	308	326	318	287	317	321	348	310	292	319	305	324	339	293	339	330	308	328	318	299	315	308	325	328	332	306	341	307	309	308	340	295	260	280	306	329	300	348	324	341	327	333	291	320	287	314	314	306	322	295	286	317	305	322	357	292	321	320	324	315	293	298	335	341	343	343	303	329	300	334	338	295	323	285	309	321	274	349	306	336	284	306	311	309	306	305	316	300	291	329	293	319	326	287	338	334	309	309	313	323	288	308	321	327	356	336	329	315	295	340	337	332	295	325	304	340	298	347	303	313	311	337	307	323	307	286	330	311	305	325	315	314	322	361	347	291	320	326	274	323	303	324	323	307	327	314	352	355	302	340	319	322	340	345	313	322	314	349	346	296	299	303	320	322	311	314	309	347	304	306	326	334	351	327	326	329	278	337	286	276	287	327	341	305	311	304	313	320	343	333	305	347	298	332	366	310	311	313	306	319	309	340	303	322	316	321	327	307	326	325	299	294	340	326	306	356	336	316	323	333	308	327	327	299	333	332	329	301	319	306	311	313	358	335	309	332	301	341	310	314	317	300	354	307	330	305	346	324	319	342	340	299	304	330	337	337	306	299	312	353	309	337	338	305	316	301	313	321	307	330	308	300	320	312	281	309	330	305	349	331	285	309	329	305	324	308	322	298	315	334	321	316	348	294	357	344	349	317	319	319	331	320	303	319	323	297	293
23395	20916	28206	23724	20910	12637	1721	1022	870	796	799	722	680	659	670	625	656	653	693	647	621	585	549	580	604	587	570	572	581	529	584	552	606	612	570	606	600	559	595	580	557	668	553	593	557	562	573	567	583	570	570	549	556	560	547	593	551	535	553	573	536	537	554	590	559	554	513	572	529	575	517	568	576	563	513	577	550	548	593	522	585	526	537	522	538	558	593	540	568	585	547	576	620	528	564	504	546	547	584	605	581	562	592	516	521	538	549	551	508	550	561	570	523	523	565	542	590	564	584	563	540	578	558	523	560	553	496	548	563	562	521	573	550	566	541	591	581	543	601	487	565	537	560	520	536	529	593	566	564	543	606	545	553	536	573	595	541	564	524	552	559	576	573	575	548	531	588	569	585	578	525	535	586	581	558	535	561	569	563	583	559	567	548	531	559	512	539	561	569	563	524	528	555	581	587	557	567	553	559	498	570	539	577	605	564	608	588	548	572	565	551	559	556	549	557	558	555	555	565	539	568	504	542	552	545	550	601	526	553	565	578	592	546	524	505	544	570	529	532	545	537	584	547	548	553	514	542	494	559	542	552	567	581	563	520	529	537	564	558	538	505	577	602	575	561	530	556	522	546	577	558	593	546	531	550	541	566	556	557	565	527	568	551	575	543	571	577	551	537	582	575	534	584	547	575	541	581	539	533	565	533	596	563	540	541	519	558	571	524	557	546	569	568	556	547	576	545	553	544	557	576	552	550	553	571	605	608	549	530	596	539	559	557	577	537	542	577	521	591	584	551	533	538	542	561	601	568	571	542	521	548	570	538	536	527	539	576	574	531	571	525	563	556	532	544	563	516	544	578	573	563	552	554	533	575	559	536	559	546	527	533	546	554	575	525	546	636	560	548	561	617	569	530	528	534	595	547	574	596	517	570	546	523	553	536	572	545	555	539	576	564	597	588	558	542	540	510	559	544	524	540	565	549	571	535	557	536	530	519	544	557	552	572	552	569	496	522	554	540	542	560	531	571	548	551	569	565	546	567	582	582	557	569	537	558	544	563	525	546	565	562	509	520	546	570	599	548	557	604	558	577	538	577	535	531	531	543	539	538	574	574	529	547	554	542	542	583	550	555	566	587	543	557	589	530	564	529	557	547	544	577	612	558	557	565	577	513	551	547	588	548	541	539	589	606	558	569	549	550	535	562	561	541	546	534	552	585	617	538	524	539	555	554	566	542	550	542	579	554	552	579	542	550	558	502	576	553	560	556	560	586	544	538	565	545	539	535	543	532	567	546	531	553	565	597	565	519	546	574	530	569	562	513	527	565	563	553	517	591	543	587	588	534	570	539	555	547	511	568	540	563	567	551	531	544	590	576	539	544	576	526	566	576	616	556	560	534	560	576	532	533	555	556	575	572	531	545	554	573	583	551	547	491	568	532	527	575	537	559	542	574	535	529	582	572	553	538	541	514	598	561	567	549	559	601	576	562	556	530	570	548	590	581	553	552	562	564	601	532	559	624	563	566	533	578	626	577	562	586	562	576	581	548	587	526	530	532	510	570	505	555	583	561	541	578	563	589	537	522	587	564	523	559	536	578	548	589	580	551	559	530	550	560	562	566	560	575	602	527	570	565	509	585	578	554	579	568	570	556	525	557	554	546	581	540	561	550	575	518	564	548	572	566	595	551	559	565	572	543	588	567	595	522	615	519	539	507	550	557	543	530	557	527	545	556	560	544	557	568	516	541	556	540	530	589	567	567	554	549	580	572	538	542	573	564	530	523	547	538	520	581	537	588	558	565	580	550	563	574	551	586	530	578	566	581	568	535	595	599	569	610	536	614	556	531	558	574	580	547	547	570	524	540	571	563	559	500	522	545	576	534	559	529	549	576	533	569	533	545	589	558	554	536	568	560	523	517	566	519	543	517	551	559	560	591	542	578	552	545	536	560	518	557	569	599	529	567	549	549	583	563	579	510	546	574	552	588	532	554	555	587	541	541	548	566	580	526	587	508	528	564	568	525	605	549	517	528	553	571	572	567	539	565	528	566	510	534	528	564	550	530	559	597	558	545	585	568	550	595	527	579	556	568	512	567	534	560	503	582	505	522	537	522	522	554	557	580	543	577	536	530	564	548	523	555	521	558	567	562	579	533	518	528	543	555	498	548	582	554	553	557	573	474	553	537	563	554	562	526	557	523	557	543	568	534	564	575	556	516	609	536	538	538	565	536	548	516	527	542	544	556	566	553	571	522	526	572	535	557	555	548	553	599	572	501	558	528	511	537	565	586	573	556	563	561	562	563	506	554	558	591	550	547	525	611	525	525	552	506	603	540	531	573	554	544	520	537	583	551	561	562	541	552	583	556	534	511	541	557	535	517	585	538	569	532	570	579	560	512	515	568	570	592	549	549	532	543	545	566	509	558	591	584	567	535	576	559	548	554	551	556	494	575	564	557	536	520	567	593	522	550	563	563	561	536	549	522	527	597	561	524	560	580	561	567	581	585	585	546	542	549	510	574	572	504	562	561	565	559	520	555	540	600	550	581	509	513	587	544	561	561	569	573	562	553	569	593	609	542	557	530	555	557	539	582	545	556	548	538	512	542	571	569	580	572	524	553	560	566	549	554	601	553	587	542	525	597	507	525	606	536	559	558	508	534	516	596	522	558	529	493	556	572	571	544	529	562	580	552	540	575	551	560	526	555	542	541	576	534	510	537	523	595	549	557	556	507	533	571	586	531	537	595	535	530	545	587	543	588	567	553	546	580	573	513	555	549	551	510	529	548	555	584	560	610	546	540	539	533	587	555	509	547	547	577	575	602	549	519	563	565	591	582	575	520	595	554	518	571	535	575	594	610	552	513	549	570	568	566	571	558	570	522	564	521	578	554	573	563	598	572	540	557	558	595	581	544	553	533	560	535	581	515	571	537	566	539	550	552	572	551	560	552	591	574	513	578	567	537	547	557	532	526	546	582	540	609	612	562	533	585	525	570	597	552	544	598	524	577	519	550	547	560	551	516	539	571	555	528	514	580	578	554	541	540	552	530	569	516	534	577	544	582	561	513	594	556	560	552	544	560	600	548	550	569	552	563	559	511	543	516	571	556	545	538	562	556	583	526	603	561	516	536	586	546	572	567	544	558	546	562	573	570	550	544	532	554	616	575	572	561	571	544	557	567	598	558	556	572	527	528	571	545	544	551	581	556	522	517	580	567	554	545	548	558	520	529	587	538	515	540	524	549	532	558	526	556	593	585	511	531	579	534	578	584	548	501	513	556	537	587	563	531	539	590	553	573	565	547	537	551	573	543	533	534	559	579	537	523	517	561	557	580	536	582	564	555	543	576	549	552	537	556	555	549	552	528	594	523	526	536	575	567	542	546	568	547	580	543	548	553	552	509	559	542	552	523	588	550	554	579	535	536	563	535	541	542	573	528	532	539	543	577	565	561	573	528	579	563	548	536	589	546	525	554	579	584	534	576	528	583	558	561	534	547	524
34125	13099	8694	4882	3644	2466	1889	1611	1364	1261	1138	985	974	869	839	805	793	817	849	753	753	737	691	761	676	658	690	657	655	633	657	672	725	662	702	611	685	707	677	626	655	634	669	670	628	624	634	637	663	635	637	620	607	643	633	651	662	551	614	620	625	645	637	638	631	632	640	634	674	647	656	654	668	603	605	642	620	609	617	658	633	644	571	658	612	659	651	630	639	591	621	590	645	642	587	601	628	641	612	603	642	604	617	594	577	629	598	630	584	621	636	629	604	602	649	616	632	651	631	653	585	603	628	616	639	658	619	597	646	611	626	609	663	611	585	603	647	579	619	629	614	640	647	632	641	610	643	623	639	633	660	622	631	603	625	563	657	614	619	601	666	606	636	589	617	594	584	619	663	585	610	680	657	610	617	655	623	646	645	644	647	578	587	589	647	608	588	618	613	632	644	605	641	622	626	601	672	573	655	658	633	596	632	556	617	656	610	617	656	572	623	642	599	608	618	673	636	613	635	599	600	598	590	612	618	597	659	595	620	617	657	633	593	598	662	683	636	605	614	654	584	606	620	595	622	645	615	576	617	625	585	609	618	612	603	627	620	578	621	600	576	607	597	641	624	625	642	607	609	601	591	605	645	624	616	633	614	601	634	667	689	670	597	628	615	661	586	630	632	637	623	607	564	666	658	668	601	584	577	585	614	681	606	606	652	605	623	670	663	603	626	596	632	606	632	650	658	641	660	642	616	634	656	633	658	612	606	619	654	636	666	634	591	644	654	570	631	592	598	660	654	596	576	608	637	621	635	626	660	607	600	573	560	631	636	607	649	588	605	639	617	618	628	592	608	576	650	608	629	593	588	580	629	625	617	579	583	585	632	624	634	615	617	607	642	619	675	611	622	606	649	647	579	608	602	643	627	644	637	626	670	649	647	643	649	640	664	623	611	630	645	624	622	609	650	587	621	610	655	579	635	597	614	560	569	624	646	617	657	637	627	659	652	624	616	601	635	649	598	645	629	639	634	638	654	645	610	613	597	635	630	583	623	652	639	574	668	612	641	660	624	652	647	653	642	652	631	604	658	641	603	688	593	642	644	619	601	594	641	657	644	543	642	631	601	639	638	629	572	622	660	606	666	662	654	645	637	656	672	600	634	648	609	673	605	596	653	655	650	616	613	639	635	626	597	640	647	664	611	624	623	555	628	618	606	654	621	630	577	641	674	651	609	640	626	591	576	655	617	621	603	610	661	645	582	618	574	640	620	645	645	624	617	610	610	646	605	653	644	597	599	603	613	634	676	628	644	614	586	612	630	573	605	624	649	627	585	647	595	617	650	610	622	609	618	642	608	650	620	606	628	642	616	628	640	588	603	608	626	655	598	609	619	644	628	583	607	619	591	640	608	673	603	639	618	642	639	595	622	665	574	655	623	629	618	631	608	655	674	632	680	638	620	648	597	638	604	596	671	593	578	628	684	628	631	573	647	625	639	626	642	631	642	628	594	651	607	642	608	638	669	619	669	600	584	666	614	641	618	595	620	665	639	667	611	616	585	626	624	606	674	622	595	612	635	607	654	606	637	613	633	577	660	631	607	590	633	634	626	616	566	630	615	640	672	602	602	554	605	620	587	617	642	610	632	634	640	638	624	613	654	627	620	624	625	649	611	622	590	610	623	598	591	649	639	598	662	653	637	635	606	649	667	632	654	614	607	618	615	596	650	672	608	620	626	603	651	607	647	624	640	582	650	613	663	609	617	650	622	619	608	634	612	617	624	583	660	634	626	624	603	619	602	667	617	631	606	656	631	611	637	575	628	608	622	622	626	618	587	595	611	634	611	623	627	623	579	634	603	615	632	606	626	606	601	595	630	649	623	644	628	626	693	632	654	669	638	640	638	612	608	619	613	654	611	630	611	588	601	575	655	647	661	608	586	612	663	579	607	632	635	593	616	622	610	634	573	619	646	692	621	625	639	581	579	623	615	680	610	650	620	642	641	647	627	589	636	630	677	593	591	622	609	582	642	602	652	635	578	686	584	585	607	608	605	619	656	594	629	623	603	618	629	563	629	672	589	683	598	684	654	600	593	631	622	640	642	579	585	606	580	657	589	600	591	664	587	592	624	585	627	649	658	608	614	662	635	612	644	623	609	636	651	591	626	630	589	632	612	625	623	650	634	617	611	585	651	638	619	627	643	587	612	633	646	651	619	584	606	608	603	623	637	656	629	634	617	648	607	663	614	614	599	630	570	620	596	592	670	664	613	593	580	600	571	657	659	647	663	637	580	626	595	599	619	618	609	604	602	619	636	639	672	613	621	606	603	650	623	630	610	642	643	628	562	665	654	592	591	588	599	588	643	583	607	614	632	612	620	661	646	603	619	596	621	628	622	597	665	627	621	585	611	591	629	632	618	616	653	645	610	626	631	635	637	595	636	659	617	625	591	618	594	615	645	632	606	618	634	626	624	646	626	662	591	593	636	606	621	639	588	611	581	621	613	626	628	624	610	606	621	648	646	588	679	641	620	654	609	614	652	629	611	634	607	667	633	644	613	682	647	643	626	621	631	604	630	616	631	607	609	617	616	642	637	611	656	582	611	612	634	683	601	616	583	620	630	639	597	634	616	608	602	610	610	625	612	658	653	585	579	658	560	616	614	601	644	637	657	616	624	638	592	582	621	598	610	643	600	591	605	629	648	626	608	599	629	589	594	667	607	579	634	608	579	579	665	600	619	608	649	607	631	610	560	589	586	593	617	615	612	608	632	625	599	635	620	617	591	605	603	640	649	617	636	644	587	621	628	626	650	622	638	607	647	585	627	598	673	667	645	579	616	604	623	621	634	587	602	632	667	596	593	619	614	605	618	646	618	610	612	628	604	648	603	632	640	646	613	662	643	559	620	645	591	600	587	631	610	595	661	636	639	633	587	608	636	655	642	610	629	562	614	630	601	632	631	645	599	577	643	580	630	617	636	618	625	604	577	608	632	635	653	591	631	657	659	599	662	615	628	612	603	576	659	626	625	591	655	590	675	637	604	613	616	677	630	610	614	586	622	593	641	586	619	597	668	617	617	596	684	604	670	594	650	603	613	645	628	619	610	636	634	606	632	649	602	622	612	594	547	621	596	599	651	631	591	618	648	641	655	644	642	636	656	622	600	622	616	624	628	610	651	646	616	613	646	638	613	630	610	630	609	577	654	619	623	596	631	619	622	600	593	632	657	654	617	614	590	626	659	624	563	625	621	639	617	650	655	623	599	612	669	638	604	654	672	600	619	628	615	610	663	601	642	618	625	575	644	623	609	632	571	629	668	651	608	641	655	660	639	598	602	626	670	631	607	614	629	593	642	616	670	567	609	621	588	645	623	671	664	622	638	639	598	588	593	607	673	637	621	603	632	551	629	616	595	634	606	608	621	592	605	568	613	645	623	645	628	579	676	601	602	645	583	646	612	610	635	614	664	645	615	634	651	657	638	613	613	636	601	620	623	615	640	616
24611	20915	27153	24710	12770	1035	657	607	492	445	444	418	401	364	372	374	376	398	407	394	364	380	350	360	352	350	346	333	334	363	341	339	388	346	324	338	327	319	313	306	342	329	311	321	333	349	320	350	319	319	342	334	318	307	326	326	308	314	302	368	333	339	327	331	314	365	316	344	334	341	310	320	329	335	328	327	301	356	303	312	322	348	324	319	304	331	340	316	362	356	317	332	313	336	300	339	336	321	333	320	282	335	346	317	345	296	325	311	335	308	311	302	323	320	339	337	299	365	305	296	320	326	368	315	359	316	349	292	331	291	346	314	319	339	330	311	331	324	312	336	373	319	341	319	326	318	323	324	330	346	299	298	319	322	321	327	308	321	325	325	328	324	323	328	306	323	344	327	306	312	302	348	309	314	328	337	307	327	330	308	331	355	350	313	343	330	322	343	349	313	291	349	276	317	348	348	318	331	321	293	313	343	329	332	336	331	318	322	340	349	369	355	330	329	313	368	301	306	383	333	341	322	305	331	304	344	330	329	322	350	338	306	357	332	332	354	345	286	339	319	300	335	342	338	306	349	313	328	325	332	337	311	312	319	360	299	346	339	329	344	323	316	312	319	342	310	308	297	329	304	317	353	318	299	327	327	304	318	338	322	293	323	319	321	317	330	309	308	313	349	334	317	333	333	356	310	322	329	349	340	337	331	299	346	313	318	336	331	339	346	385	327	316	338	346	330	286	327	337	326	323	315	332	329	352	290	344	337	338	360	312	318	333	282	332	353	328	345	296	326	346	360	306	368	339	294	319	298	322	347	296	334	326	326	329	329	332	300	326	319	330	353	305	329	353	338	328	339	327	325	296	337	310	337	334	337	324	333	310	319	326	328	324	292	320	341	313	340	325	315	338	325	360	300	347	336	284	333	336	321	346	323	328	327	317	281	303	314	336	316	328	333	329	319	271	315	320	329	334	329	331	348	304	322	323	334	324	318	307	296	321	307	317	326	300	336	305	335	328	333	301	291	331	334	357	343	308	350	300	335	325	361	315	322	318	357	331	324	325	342	329	345	314	317	362	315	340	315	310	313	302	308	320	357	321	284	309	309	347	305	314	295	306	304	311	334	324	312	294	338	346	294	310	330	339	347	350	318	335	336	350	337	319	318	316	358	298	352	344	309	318	348	347	331	326	333	326	325	358	333	356	311	298	324	294	311	324	329	331	309	359	337	354	332	316	346	310	340	381	325	330	363	309	319	317	344	331	323	318	322	351	320	318	337	358	353	306	328	334	365	318	337	335	347	297	346	307	306	334	327	267	307	336	340	326	326	322	357	341	310	336	337	323	319	342	313	341	328	353	320	300	320	319	325	319	311	346	308	307	348	301	310	321	329	349	348	303	349	294	329	317	315	343	327	320	331	321	371	339	334	344	354	315	344	307	328	328	302	366	344	317	324	349	331	318	303	373	353	304	313	308	337	320	304	333	323	318	327	330	346	299	327	317	343	308	306	318	341	347	326	327	315	340	332	316	293	307	349	312	333	322	287	337	332	310	367	346	330	289	375	338	331	333	332	323	335	324	300	333	309	340	348	305	295	347	326	320	330	324	342	339	342	339	288	342	321	355	321	320	339	318	331	324	358	332	348	337	338	338	300	324	327	335	330	331	311	325	334	317	365	348	326	320	323	328	321	336	313	327	311	322	324	315	326	305	322	305	354	343	347	365	328	283	321	352	335	322	300	319	331	317	324	340	356	353	313	349	311	326	318	340	328	327	331	338	342	348	297	340	304	375	333	330	317	330	326	317	300	339	303	322	314	322	301	314	345	328	332	323	326	356	346	325	343	312	302	327	338	313	285	320	336	311	319	319	315	306	294	325	346	346	332	314	335	341	334	307	332	296	364	332	340	333	367	347	331	348	322	318	327	345	331	320	326	327	313	334	332	349	315	310	284	314	367	292	337	301	317	321	320	299	340	312	337	381	318	335	307	323	325	332	323	316	317	344	318	319	313	285	318	333	316	311	342	316	310	332	323	329	335	313	346	330	322	319	332	309	310	341	340	330	341	301	345	327	275	355	324	346	348	324	332	327	291	330	361	332	324	310	337	325	307	324	340	316	308	344	324	332	333	307	325	303	322	362	301	344	313	315	341	332	304	313	326	312	311	307	345	305	334	322	317	296	324	307	322	331	309	324	326	319	297	304	334	346	308	338	341	325	333	332	348	332	320	309	342	353	299	350	281	329	322	335	345	343	334	326	338	304	335	342	342	332	335	363	320	311	320	306	295	325	307	280	312	329	333	316	304	317	321	290	287	289	372	305	344	323	338	342	324	327	353	343	317	315	319	341	331	341	330	311	335	330	284	331	284	306	348	345	309	304	316	314	305	318	334	313	326	327	338	332	315	356	360	324	352	331	342	345	305	339	317	335	312	307	312	312	344	307	351	340	316	321	330	313	340	327	323	322	328	303	291	314	343	309	332	328	328	306	308	300	318	303	313	295	290	348	304	338	302	318	344	340	327	344	335	344	329	362	314	323	313	324	346	330	308	362	312	307	332	318	308	322	329	285	345	326	351	324	337	328	284	333	291	352	350	325	334	318	312	316	356	302	327	320	302	322	328	337	347	307	313	328	336	324	334	304	313	300	343	350	325	304	292	317	339	338	356	322	289	326	310	321	345	297	293	328	335	333	291	321	328	327	338	313	355	307	329	328	340	315	340	308	331	312	329	314	343	310	344	298	321	327	320	321	343	332	325	295	325	305	337	316	353	294	340	322	322	329	305	325	356	333	319	342	357	339	324	334	311	346	341	322	335	317	325	327	342	325	303	359	327	301	340	334	335	320	356	344	296	306	318	288	372	311	314	326	331	374	317	313	303	357	316	337	318	337	331	300	309	326	314	332	307	339	343	304	300	328	281	308	310	301	344	334	296	310	343	320	287	346	319	330	312	338	300	335	313	325	354	331	300	299	320	301	310	317	325	333	367	334	333	292	337	360	336	330	331	355	322	319	319	330	347	347	317	324	308	321	324	310	338	341	302	353	376	305	317	314	326	340	306	331	324	331	335	324	328	349	350	289	351	332	332	335	339	324	296	332	322	307	330	329	334	298	332	325	317	329	347	293	301	332	329	322	338	351	316	343	351	342	323	310	295	320	337	359	326	315	327	333	319	286	292	324	318	306	325	308	358	309	311	338	357	323	314	323	377	330	368	345	337	320	314	306	350	321	322	306	334	296	318	353	329	296	321	329	342	312	328	327	356	343	325	325	308	344	341	295	315	293	309	361	333	316	309	305	337	318	288	331	316	336	344	319	336	305	343	351	308	343	313	321	340	317	335	315	326	335	337	339	325	334	356	329	300	307	352	363	336	318	323	315	319	342	325	330	325	335	337	321	293	310	339	324	346	306	336	325	325	323	321	322	345	346	321	314	320	323	362	315	311	332	325	315	324	357	310	333	359	342	307	326	330	318	315	325	336	325	325	328	317	310	323	307	361
34668	10735	4885	2801	2133	1525	1197	953	893	733	713	663	605	542	526	488	534	526	502	468	483	444	444	435	440	455	423	454	443	471	414	467	428	462	450	417	438	409	387	425	394	410	400	425	377	456	400	389	421	419	419	406	401	392	417	363	412	393	383	395	393	356	409	395	366	420	381	402	403	402	413	402	398	351	398	379	395	380	415	359	404	437	411	369	404	409	386	385	400	379	415	380	396	408	437	414	421	432	399	391	383	406	367	377	396	407	388	414	430	388	390	413	428	384	380	393	432	401	388	426	418	373	413	415	403	413	391	427	359	394	391	377	364	331	385	404	389	384	392	419	394	396	388	394	384	401	390	356	435	387	400	399	359	412	409	375	407	397	409	424	373	407	391	356	405	389	443	386	431	390	409	409	396	392	406	433	408	390	412	389	385	421	395	390	394	419	402	383	389	444	450	389	402	353	396	400	417	387	361	396	331	411	420	378	378	382	429	400	413	403	349	426	402	419	386	339	379	398	372	377	403	420	396	437	378	381	386	411	374	398	378	425	372	417	388	417	372	381	402	397	413	439	396	374	374	427	423	404	384	420	388	397	437	406	413	385	372	374	413	395	387	373	361	379	410	413	418	410	385	423	428	424	413	372	394	434	416	420	420	379	386	416	419	419	383	403	385	369	393	379	428	374	377	383	407	405	391	376	373	404	387	402	417	419	391	439	400	384	379	389	441	421	398	420	432	403	418	417	387	412	415	394	410	381	422	436	407	373	414	390	378	359	414	410	384	398	394	390	407	391	432	400	377	418	375	418	381	392	398	415	400	408	424	386	408	391	413	382	417	405	383	390	402	395	391	391	407	368	396	416	431	389	402	390	389	416	400	451	400	407	400	389	400	419	394	384	393	373	395	424	400	394	411	419	365	389	393	376	380	439	370	397	424	395	369	395	419	418	419	445	431	429	358	373	424	401	401	395	356	410	423	423	406	414	408	384	390	420	402	400	397	403	396	385	403	380	372	377	400	384	418	415	364	395	419	410	430	379	389	411	376	413	398	374	366	380	393	382	391	449	428	393	391	384	355	401	401	439	403	385	405	451	399	411	381	416	393	423	357	385	395	419	393	399	397	422	406	398	367	380	400	378	391	423	439	418	426	380	382	416	397	398	414	396	414	421	379	428	379	408	375	382	364	383	375	380	385	397	401	392	392	411	430	370	426	399	382	409	395	402	418	427	392	400	404	396	375	410	417	416	400	379	394	380	421	388	393	396	379	383	409	421	407	416	420	424	393	427	381	409	389	394	387	409	418	420	402	389	364	405	425	385	443	380	385	388	400	390	392	380	402	384	384	376	401	410	396	395	399	394	389	414	402	375	396	420	394	370	364	381	383	382	403	399	435	397	361	378	397	412	402	425	396	394	412	379	401	426	392	403	412	393	397	417	383	407	390	421	402	408	376	419	406	404	437	377	375	416	398	389	375	406	403	417	398	437	384	433	387	401	427	377	357	420	396	378	392	393	398	418	436	390	389	393	368	392	404	433	421	385	378	393	394	385	393	398	377	403	390	415	390	395	419	403	401	407	384	385	443	402	422	378	382	385	365	382	423	391	388	396	381	438	419	410	364	418	392	411	386	442	399	363	394	397	375	419	394	340	403	388	406	394	400	361	386	398	421	382	390	390	399	404	412	378	391	409	368	365	412	388	373	413	421	393	426	346	416	384	414	408	397	408	406	404	447	378	365	417	383	395	396	429	439	373	364	413	377	400	383	388	391	414	385	396	412	373	399	364	388	397	369	393	409	416	402	395	411	392	427	387	419	398	388	402	404	387	378	405	378	400	397	408	404	387	387	414	428	389	418	419	380	433	436	399	395	377	395	393	368	426	385	390	377	439	365	376	389	400	417	390	380	401	387	371	407	403	377	412	427	377	374	378	403	356	416	400	416	412	416	407	406	413	420	393	419	362	373	403	393	384	387	407	358	396	421	389	436	380	398	394	428	365	413	410	376	391	428	439	393	358	410	396	430	373	394	386	376	372	361	383	385	390	413	367	401	384	421	378	434	407	397	392	417	406	408	398	396	413	365	415	392	410	381	409	390	402	390	404	371	416	424	416	425	404	421	410	372	411	386	374	374	383	407	365	396	401	403	388	399	393	424	383	378	409	423	366	396	393	396	438	434	433	407	394	424	421	385	409	415	403	380	373	388	432	392	402	405	402	363	399	391	413	409	387	402	418	404	359	380	366	394	408	409	385	385	391	397	396	357	402	403	413	366	360	397	378	382	436	403	388	401	398	416	391	361	380	377	394	424	388	397	418	419	355	384	398	386	418	394	435	372	408	391	376	389	390	427	409	400	401	407	395	413	415	379	388	380	405	398	414	403	397	408	384	396	409	398	390	425	411	400	419	377	414	418	396	384	399	419	386	395	418	378	378	410	453	389	426	349	368	379	417	382	368	401	393	393	412	408	391	394	384	411	423	416	403	390	365	385	446	397	407	356	372	367	388	411	406	405	418	415	400	376	420	375	410	382	391	383	404	399	405	421	376	403	407	427	400	378	397	446	398	389	388	384	399	438	416	378	425	377	397	369	395	382	408	383	392	411	390	422	382	389	393	411	409	413	413	415	397	425	409	408	410	371	398	390	390	404	384	418	420	381	372	378	406	407	403	387	368	399	419	407	407	405	405	389	417	407	420	401	421	395	404	378	391	408	394	409	375	395	380	379	389	410	394	379	417	414	411	417	415	412	444	405	407	423	433	387	401	384	385	362	416	395	379	418	412	411	386	378	379	398	438	386	409	397	399	406	419	421	409	419	386	415	383	371	388	427	382	403	350	394	403	420	381	397	405	434	438	349	407	391	362	411	452	361	419	399	387	398	400	374	413	422	409	387	408	397	384	397	424	373	395	341	433	386	379	401	392	411	396	403	364	395	413	409	373	353	413	392	417	399	436	366	376	401	402	405	385	397	400	414	414	354	406	384	417	404	399	434	391	430	352	380	398	409	406	413	400	368	383	405	395	400	384	429	367	419	374	436	374	376	397	406	420	382	384	392	403	375	360	382	402	405	423	395	406	372	416	436	421	386	390	415	386	403	410	379	380	392	364	393	371	427	374	388	407	391	358	402	369	406	381	406	417	400	393	416	408	393	437	380	417	412	419	372	421	401	382	382	371	395	395	433	411	396	423	417	371	372	422	399	374	425	399	410	387	383	395	437	404	384	366	380	362	359	384	420	392	390	394	415	372	398	394	405	412	403	356	414	370	431	387	396	395	425	393	387	403	396	404	398	404	416	412	401	366	461	400	419	417	402	386	384	425	386	407	401	383	408	383	418	365	395	399	392	367	413	433	414	410	407	395	399	400	405	411	408	422	384	379	399	394	429	377	388	420	396	393	402	394	427	396	407	369	393	403	400	376	378	421	405	394	395	442	363	406	409	393	412	376	392	399	391	356	377	417	364	384	390	389	392	405	443	368	386	416	391	395	422	391	363	409	412	392
22438	20950	28692	23390	20946	21010	12457	1840	1396	1284	1266	1093	1047	959	981	974	923	957	898	937	918	860	864	820	833	814	846	912	839	805	827	922	830	841	822	812	781	847	836	780	811	792	761	783	776	810	758	785	763	776	776	800	759	766	804	737	808	822	727	762	750	758	733	762	759	758	799	741	766	771	744	744	729	801	725	724	733	773	772	723	724	722	775	767	762	798	787	778	738	761	750	781	763	759	778	784	732	743	763	732	747	691	756	760	746	805	734	719	779	813	734	777	763	807	771	749	736	747	738	712	751	726	736	764	753	776	793	755	704	764	734	775	718	756	760	742	738	813	766	717	748	769	769	803	737	800	739	742	734	749	727	801	759	749	718	725	783	756	770	783	751	759	757	725	814	708	757	759	766	676	734	767	751	721	761	787	762	798	717	793	798	731	771	795	779	782	709	756	745	739	802	799	734	740	732	759	730	785	746	722	785	742	791	735	825	737	770	776	776	738	786	778	728	736	773	792	770	735	783	781	770	788	753	751	724	791	735	794	750	757	724	756	766	775	776	757	751	768	736	759	718	759	721	770	808	701	717	756	751	761	774	715	715	787	727	766	705	765	727	740	752	779	783	801	746	740	753	741	793	742	779	782	775	750	820	738	767	793	760	779	769	791	739	728	818	768	787	772	763	738	760	722	771	777	697	765	772	781	755	808	821	722	750	751	797	745	691	775	764	729	780	775	759	738	786	797	752	773	769	754	750	728	777	781	754	710	744	755	784	750	785	770	744	760	742	760	724	687	743	820	786	765	800	790	706	791	785	772	769	753	747	793	816	700	725	764	752	761	772	765	765	754	752	715	737	785	720	763	763	774	732	732	744	774	777	709	752	784	835	771	781	768	771	775	800	751	770	756	688	808	766	732	791	704	751	756	770	784	762	725	699	746	758	789	778	723	764	751	748	747	763	759	735	771	759	736	725	775	830	819	779	739	772	704	764	717	813	750	735	724	725	707	759	760	766	754	771	780	751	743	733	779	727	788	751	766	753	747	717	789	774	730	732	748	773	746	766	808	739	740	720	742	706	789	754	709	720	715	754	718	770	798	718	765	788	763	785	743	788	763	745	739	743	693	752	738	796	785	735	799	760	771	779	810	780	775	738	696	755	785	750	770	752	769	795	807	754	753	727	744	784	692	809	728	712	809	750	772	740	759	740	749	760	737	751	798	759	751	720	752	718	758	755	795	728	762	775	774	730	743	750	769	782	736	745	753	749	757	772	738	745	798	760	751	725	758	724	727	717	778	788	773	780	728	786	739	720	711	697	749	761	762	790	774	791	757	796	767	703	762	741	770	749	741	752	728	761	727	754	768	769	724	766	745	756	751	746	783	723	775	739	712	759	735	747	757	808	782	737	768	783	769	738	740	755	699	734	761	750	779	800	749	754	815	743	704	738	682	752	793	803	712	758	759	780	733	772	775	761	744	790	696	727	748	702	785	688	771	766	725	752	779	789	706	730	759	744	769	769	779	749	745	789	721	804	729	737	802	752	769	793	748	748	693	750	732	687	748	767	751	699	767	756	795	752	783	759	739	741	690	717	734	778	710	800	771	754	715	750	737	760	761	746	744	751	740	723	774	757	792	784	740	761	772	782	746	715	725	755	739	759	753	761	746	722	797	763	772	735	740	738	735	722	731	764	752	815	800	735	764	767	734	779	827	776	748	758	776	787	751	766	719	704	760	701	754	796	708	782	784	734	807	780	771	771	735	719	736	751	782	842	755	735	814	730	703	740	753	767	759	760	759	748	757	714	739	792	743	748	710	767	784	757	757	700	794	722	772	750	766	794	752	786	731	772	755	787	803	803	735	778	750	756	734	779	762	738	714	757	754	761	759	801	776	740	764	806	748	759	762	706	794	757	738	792	739	743	771	744	682	743	823	754	767	784	781	773	757	716	723	744	794	791	707	743	690	803	780	733	711	742	786	762	791	746	735	809	764	789	772	779	719	750	738	712	750	739	741	768	787	806	758	726	732	797	678	744	737	772	794	682	724	760	750	764	785	795	789	749	716	738	784	746	755	736	764	760	707	741	787	791	744	745	732	747	717	763	793	768	783	788	735	728	719	773	778	757	769	768	758	746	768	736	782	767	808	744	743	714	793	748	709	707	727	769	758	711	743	770	728	744	771	771	747	737	773	714	705	828	720	752	754	748	724	734	722	721	791	749	797	783	783	783	698	774	786	790	787	770	818	766	707	725	696	767	809	748	732	744	751	747	745	746	819	724	821	741	736	716	724	774	757	783	794	726	745	764	725	787	764	782	761	730	735	774	769	728	762	753	739	714	774	716	778	788	746	754	735	738	756	789	715	769	761	791	780	726	760	719	788	767	703	731	805	794	785	812	749	709	765	713	762	732	787	747	758	742	801	714	786	804	710	771	759	809	735	787	757	777	778	766	709	754	756	711	791	729	782	742	720	700	724	745	734	697	719	692	763	719	770	756	729	774	741	781	746	762	776	732	721	795	786	773	747	764	755	751	786	768	788	760	727	742	736	792	792	756	760	786	774	774	767	788	736	769	809	765	786	726	739	784	733	779	763	758	757	724	760	748	749	799	796	785	681	760	774	794	719	796	741	762	734	777	813	733	729	746	733	766	739	763	731	755	750	784	798	736	799	738	790	715	732	747	740	803	748	701	817	751	713	771	746	763	757	748	770	790	728	710	779	776	803	754	770	772	807	768	766	749	737	793	691	757	762	763	776	775	728	754	763	736	686	727	786	746	749	743	739	808	758	732	762	750	716	749	740	768	720	771	756	723	750	780	724	793	730	719	745	770	735	749	766	741	784	769	739	764	737	782	758	760	747	747	750	733	767	781	722	833	766	741	790	791	751	735	746	755	770	768	706	809	719	714	740	729	753	748	787	766	728	729	725	733	714	752	767	720	741	787	774	724	734	715	785	724	709	825	788	755	793	754	741	692	783	693	785	745	760	748	779	742	773	744	769	741	725	738	715	734	761	753	754	764	713	746	740	808	745	734	714	749	757	769	754	786	749	746	739	755	723	743	738	775	792	769	711	735	802	791	778	782	765	760	728	779	711	783	755	784	748	774	750	717	844	688	790	753	786	798	741	716	787	738	742	795	758	793	795	720	797	753	770	770	792	766	759	770	776	725	759	759	759	797	761	771	747	742	768	811	774	782	759	759	773	810	758	772	752	741	725	752	779	799	763	757	699	713	713	782	750	760	756	754	785	780	731	791	758	731	805	727	743	770	729	721	794	700	742	727	782	773	785	746	751	756	742	776	716	732	790	791	785	746	777	734	720	771	783	728	717	695	787	757	769	806	741	758	762	743	685	756	756	766	739	708	746	743	771	728	779	721	706	739	766	769	752	692	797	762	787	743	720	813	754	771	785	735	715	806	754	706	750	791	784	743	791	801	847	735	712	800	761	750	798	736	745	753	727	739	761	731	777	743	740	763	722	709	805	777	702	749	746	765	758	775	740
35240	15576	13855	7838	5873	4305	3403	2715	2233	2007	1776	1634	1436	1294	1241	1216	1164	1212	1151	1113	1115	1054	996	973	943	961	951	912	934	960	917	931	974	924	922	885	931	929	880	906	878	917	887	899	856	937	898	941	862	912	881	863	800	812	826	854	839	865	886	864	893	930	898	845	910	865	840	857	877	852	839	878	854	867	895	904	815	847	844	811	879	895	833	864	889	918	854	913	928	805	846	810	888	829	836	819	812	849	866	869	878	842	887	873	790	846	842	889	872	858	845	841	824	851	821	884	912	825	872	817	811	792	892	836	837	815	823	851	868	819	824	849	864	838	808	833	851	849	870	840	838	870	870	808	902	833	853	827	874	857	851	838	831	871	841	825	881	847	834	821	798	812	853	871	801	868	866	860	791	866	876	838	877	868	863	824	820	863	864	841	850	833	860	819	857	814	844	836	864	802	884	838	863	847	849	847	815	869	853	852	833	868	888	835	855	885	912	856	848	851	845	821	821	856	923	824	820	816	870	778	830	805	873	821	847	829	850	861	830	833	792	873	843	857	869	810	821	845	842	891	833	853	884	880	818	823	928	880	825	848	795	806	869	894	814	814	821	854	856	869	856	872	853	821	878	851	821	840	854	803	827	841	826	836	801	838	794	867	854	838	884	813	828	831	862	846	792	839	834	893	848	876	868	833	822	814	850	879	859	822	877	824	861	845	863	817	847	906	837	849	852	870	816	841	838	866	838	832	900	840	818	904	834	828	873	827	848	877	858	850	821	895	851	822	848	854	837	850	830	819	848	859	901	821	840	821	839	866	860	863	822	778	873	824	893	851	839	791	860	874	853	850	848	902	870	815	887	837	852	837	805	877	848	818	814	865	852	832	862	861	852	859	863	840	838	801	864	841	889	843	888	819	821	887	860	875	831	869	898	882	854	873	827	863	914	818	815	863	822	871	843	853	889	880	855	804	892	848	865	804	816	839	787	841	884	837	821	837	878	823	806	865	836	787	850	854	861	836	881	855	854	851	827	811	887	841	851	802	818	841	822	875	870	867	897	853	910	827	844	801	842	852	842	864	921	806	856	774	831	868	869	878	898	844	841	821	853	880	811	920	886	853	864	854	843	790	917	876	851	812	842	819	805	847	812	818	832	882	840	869	880	835	816	869	892	854	845	872	832	771	831	842	876	849	847	803	829	871	846	795	808	848	814	834	921	775	870	865	829	818	824	848	837	799	827	855	832	807	876	856	874	817	832	844	891	834	864	857	878	865	863	893	857	882	840	854	808	879	929	827	854	882	822	852	856	890	811	873	835	790	856	811	899	826	808	829	831	819	831	822	821	880	876	868	877	875	812	840	825	837	841	856	891	805	869	870	824	847	847	837	857	858	845	835	835	864	804	819	857	874	841	855	874	847	868	819	838	862	910	844	852	862	853	839	826	883	854	848	843	857	829	851	848	869	863	829	858	822	823	846	875	819	875	830	844	873	864	849	820	885	826	848	855	849	828	861	790	814	857	831	875	818	849	872	858	854	799	862	883	845	832	930	889	770	855	823	853	837	876	836	813	820	850	831	810	812	822	865	853	821	820	840	882	805	832	842	833	845	870	839	876	802	854	866	896	849	797	817	813	896	855	810	781	852	880	852	857	891	889	875	802	829	850	912	830	867	854	853	881	835	853	846	855	839	849	844	780	884	873	901	897	876	823	785	823	826	879	828	814	863	880	824	867	868	846	828	873	832	859	849	805	791	848	815	852	843	841	820	852	848	851	901	807	888	897	791	845	875	832	811	878	879	884	818	819	907	819	816	865	822	800	825	873	856	802	904	845	859	813	870	808	849	802	867	857	857	828	860	829	832	868	825	821	829	812	825	900	842	841	854	798	865	834	834	788	872	879	888	844	869	806	859	792	807	828	881	805	859	856	796	850	886	838	799	824	809	835	853	837	868	795	884	816	871	897	847	819	868	858	886	821	860	803	855	848	813	827	813	795	848	868	821	838	862	789	807	896	851	880	845	876	855	876	845	808	839	838	821	862	862	814	847	864	846	816	880	842	862	847	815	802	892	810	864	849	821	835	848	823	851	856	832	860	868	846	879	843	867	879	817	850	853	839	854	882	812	862	884	860	864	841	874	876	788	847	825	824	847	857	860	783	844	889	858	862	806	825	833	802	896	879	884	790	898	825	864	851	803	826	884	829	802	878	881	857	896	830	818	844	882	858	810	855	870	840	803	790	849	880	880	817	863	905	805	819	854	837	855	783	810	906	829	866	866	906	879	783	848	858	800	873	833	840	814	903	816	814	921	845	807	817	865	820	799	815	854	852	879	822	904	846	853	810	855	826	869	814	848	885	897	855	829	892	842	823	846	838	787	782	871	854	882	818	882	862	913	852	824	885	933	852	870	862	869	833	849	839	865	798	833	863	840	812	804	815	834	842	837	844	829	836	805	845	843	796	884	827	892	865	841	826	908	858	873	847	833	887	883	857	839	847	895	806	794	890	823	859	796	902	871	822	814	837	823	844	881	877	831	881	838	820	806	835	839	898	830	832	855	868	843	851	856	870	832	890	832	849	857	872	857	874	838	832	869	853	828	821	872	853	854	856	753	884	873	854	822	818	884	868	867	836	812	891	856	852	838	842	883	835	875	848	845	833	853	812	860	842	895	823	859	833	875	908	822	888	840	883	836	851	819	788	870	869	837	829	830	860	858	888	885	849	828	883	879	810	896	835	833	810	867	824	827	910	795	825	838	820	777	846	914	795	845	874	857	869	885	885	849	823	869	847	842	819	858	852	855	831	863	869	822	864	851	828	822	818	874	838	842	904	833	870	862	842	870	834	814	834	846	829	807	883	842	903	877	830	843	800	869	845	843	830	880	867	833	881	874	875	824	880	818	839	827	885	856	823	861	820	874	850	834	868	826	902	841	819	865	809	835	831	880	863	898	837	842	876	834	805	817	841	907	861	840	853	873	867	859	854	809	904	832	876	879	885	881	887	836	825	840	865	876	830	820	855	805	820	839	803	859	846	859	878	831	831	848	816	864	841	866	837	836	857	891	810	865	861	847	870	812	827	838	844	884	840	867	852	815	846	893	873	881	840	849	870	896	820	853	819	794	798	915	810	869	830	833	815	858	854	820	826	824	827	840	904	863	894	829	796	869	859	833	855	846	859	830	830	868	851	870	841	828	837	834	830	861	822	886	875	867	862	859	844	844	864	848	824	855	887	843	845	894	842	836	893	831	827	884	839	878	850	796	835	825	843	865	862	870	867	848	838	847	882	844	846	822	824	883	812	892	852	842	894	852	848	838	860	891	850	866	841	888	813	809	820	818	825	881	868	825	926	823	855	849	835	852	835	903	858	866	839	862	842	856	842	831	847	839	839	872	862	859	883	841	837	839	837	863	847	894	877	843	859	845	886	802	831	825	853	861	842	811	889	823	888	868	861	799	857	814	839	873	902	837	864	906	842	847	838	899	856	851	863	874	859	866	821	827
27934	20041	8721	954	622	414	357	312	287	304	325	339	288	320	248	267	326	284	291	307	301	276	296	281	296	283	277	252	263	292	287	270	273	278	254	259	252	253	291	254	245	273	278	286	258	284	272	254	274	250	261	287	279	257	298	282	249	242	263	285	287	284	267	264	251	277	279	261	253	252	274	259	269	293	262	262	269	260	274	263	273	270	250	238	265	288	292	239	268	282	276	282	288	257	250	268	271	277	286	249	247	238	247	293	288	278	252	234	301	265	256	221	286	224	252	291	249	253	259	245	270	275	272	262	257	254	247	231	262	286	273	283	274	253	267	272	259	268	251	275	257	239	296	254	251	272	268	296	277	271	265	268	272	237	278	257	248	290	278	274	254	264	273	266	287	276	253	265	250	248	250	278	269	273	261	279	282	269	250	277	249	261	261	262	273	234	283	260	249	276	270	292	252	255	304	261	276	263	252	248	243	296	255	251	285	294	241	281	255	255	260	234	279	250	243	249	253	280	291	272	260	246	266	268	286	253	290	251	256	285	274	266	258	255	279	274	242	252	261	259	254	262	262	276	260	267	283	240	264	288	270	280	258	269	256	270	264	310	273	259	260	281	255	266	290	258	298	255	294	271	277	289	243	252	257	290	281	275	250	271	291	275	258	266	279	266	273	276	268	233	272	277	255	254	235	263	264	267	278	262	246	230	278	263	283	291	249	243	270	264	287	295	255	293	278	238	259	278	274	246	269	296	275	236	247	304	252	271	292	271	283	272	250	235	269	262	264	244	254	262	264	245	249	311	287	252	259	257	285	243	233	242	232	277	276	268	273	287	265	295	278	266	284	256	277	266	245	275	261	244	267	283	285	269	277	294	301	230	282	270	253	273	249	279	280	265	250	245	238	288	240	266	269	278	245	278	248	276	290	274	262	280	277	277	296	280	254	266	238	264	282	256	282	288	273	267	279	245	253	270	265	270	285	242	260	252	277	230	261	273	287	281	264	261	279	275	241	264	250	278	259	258	285	246	286	263	274	266	264	250	293	253	267	261	248	244	273	284	284	275	265	266	272	231	273	283	276	246	238	273	243	257	276	279	257	264	261	275	285	270	240	267	261	265	252	258	281	256	277	264	254	253	233	283	262	262	291	261	297	280	272	286	257	311	267	283	286	246	256	263	271	286	255	279	276	265	243	262	254	285	258	280	283	271	259	256	254	271	258	298	281	280	265	273	239	267	250	272	255	270	293	242	271	260	283	273	258	287	282	271	273	275	262	255	278	258	249	271	231	271	284	260	278	284	307	284	266	282	255	272	296	244	266	250	276	277	270	266	262	276	284	270	244	250	246	256	275	237	264	256	271	272	255	264	280	262	260	299	260	276	259	268	305	299	297	269	244	285	242	274	267	282	269	274	274	237	241	239	258	282	261	255	284	254	268	249	261	271	279	271	254	246	277	236	279	245	265	288	282	276	245	285	253	259	279	251	261	284	273	274	248	258	267	278	302	241	259	250	273	272	226	252	292	259	271	295	266	266	280	258	258	254	273	249	272	257	264	267	283	281	279	283	280	276	245	282	263	272	258	254	259	270	277	242	270	287	281	280	292	266	243	273	285	266	246	253	268	268	261	289	281	266	287	260	300	260	269	268	289	251	293	261	240	264	263	279	284	317	249	250	254	252	245	258	253	268	261	298	256	256	274	240	283	275	257	256	285	282	273	264	252	279	260	271	263	239	287	282	262	257	244	269	233	255	265	284	250	285	268	272	250	257	278	307	255	239	276	295	240	271	282	259	278	260	266	265	281	264	249	265	262	269	258	262	286	272	263	265	258	299	275	301	294	268	258	257	258	259	243	288	253	285	261	275	280	302	255	266	271	286	260	266	268	264	265	268	268	296	256	280	270	280	245	253	250	260	257	269	245	284	245	274	269	282	277	284	281	276	264	261	306	277	255	287	276	239	278	255	251	285	254	299	253	260	251	256	281	281	273	277	245	280	292	280	253	252	272	274	286	277	276	261	254	265	273	279	238	272	300	295	255	256	277	255	279	287	272	257	248	258	281	276	249	271	286	273	240	260	250	275	263	250	269	269	292	250	269	260	269	259	273	278	265	266	244	248	265	274	272	299	266	273	283	271	276	231	283	243	285	282	291	267	245	252	254	284	251	239	277	266	267	259	261	278	256	257	250	271	296	261	275	250	264	289	265	254	247	272	266	237	247	248	256	252	274	250	267	260	267	264	257	256	265	272	282	278	279	264	289	292	285	268	265	259	271	276	282	285	271	261	258	259	276	278	283	266	250	259	238	292	271	262	255	250	275	258	262	245	263	271	285	269	278	283	297	269	300	275	281	275	238	290	258	274	240	275	270	270	296	269	277	268	273	258	273	274	263	262	251	308	280	271	287	292	238	266	256	265	272	271	259	271	280	252	261	279	255	276	298	281	282	276	254	258	277	262	285	290	266	238	285	257	282	273	252	264	248	269	261	249	244	259	287	250	277	262	271	268	264	254	271	288	255	236	272	250	284	264	280	261	259	283	267	264	255	246	269	254	260	266	280	275	269	262	274	278	276	240	282	273	248	255	278	268	257	285	272	312	276	244	288	263	254	272	238	265	239	269	247	248	313	275	261	265	266	269	285	271	272	295	273	260	240	251	270	266	286	280	238	279	267	257	298	250	274	271	271	273	264	276	290	291	234	286	254	263	278	278	254	268	256	257	279	253	268	258	275	243	247	266	311	277	240	301	274	258	255	307	264	244	287	252	267	292	269	241	290	282	260	263	281	246	301	267	268	241	266	246	279	253	281	229	251	279	271	273	273	267	230	267	297	283	272	283	289	280	268	247	264	270	267	236	274	259	272	272	268	280	257	257	270	272	259	262	289	299	247	274	258	269	251	301	266	254	246	286	296	250	275	293	286	273	268	291	256	275	256	242	266	267	272	265	244	276	255	248	295	278	233	262	263	243	263	274	271	273	279	272	272	265	271	302	250	264	281	267	250	257	279	253	257	261	255	254	271	268	293	255	286	286	277	266	258	262	264	252	272	261	270	272	249	256	260	275	282	245	288	265	267	263	263	298	293	279	260	248	252	283	273	268	277	253	277	257	290	267	258	273	283	229	275	273	260	303	263	268	249	261	263	291	284	294	267	289	250	258	251	292	268	268	272	290	250	281	244	259	252	244	288	272	227	270	251	256	275	317	271	252	237	274	261	282	270	230	285	255	288	279	271	287	283	280	270	253	275	275	274	268	269	297	249	279	282	275	232	265	275	251	266	261	269	270	264	260	261	278	300	265	271	273	265	266	247	258	292	249	249	281	278	254	290	271	289	263	253	260	260	278	272	267	249	266	279	256	245	249	253	266	239	280	258	260	285	265	277	272	279	240	283	300	263	254	270	259	253	266	267	270	280	249	268	253	265	273	269	274	265	290	279	269	285	261	295	237	246	265	255	247	246	270	257	250	237	252	243	277	266	274	268	296	279	284	248	269	250	211
27646	2474	1549	988	911	670	537	481	394	425	411	385	366	371	347	364	326	372	354	331	391	356	322	335	325	327	289	351	308	323	355	367	362	337	323	346	311	322	309	298	359	330	334	316	311	307	310	326	305	287	276	367	315	318	317	309	287	290	304	306	331	307	318	304	298	331	318	306	296	319	322	357	310	321	303	293	300	304	301	340	295	311	325	273	311	294	285	282	320	309	338	312	280	304	309	307	325	324	288	310	324	313	315	299	320	348	312	321	272	298	282	298	298	298	305	290	265	301	323	301	331	302	284	282	309	315	294	337	299	306	302	313	311	297	338	312	334	319	306	275	333	316	314	355	332	302	343	312	330	315	313	323	331	312	310	290	327	339	328	301	319	303	307	313	322	317	301	319	303	328	304	304	325	310	261	313	335	333	319	332	264	306	302	299	323	340	283	335	309	322	316	313	325	304	311	311	316	336	314	300	312	357	313	324	309	312	305	303	328	293	338	304	302	329	301	309	310	308	317	306	307	284	297	323	325	315	325	333	316	329	305	302	329	327	308	303	294	324	319	334	291	325	323	291	271	304	311	307	335	285	312	325	260	326	331	339	333	296	301	323	324	323	303	325	299	312	299	339	333	318	355	283	313	311	319	302	310	306	352	292	304	344	306	304	309	307	292	329	302	330	293	316	335	280	329	315	316	302	290	299	351	316	321	276	326	273	312	300	316	322	302	322	320	305	306	307	300	312	322	345	276	306	306	305	327	293	309	329	344	334	319	321	321	279	336	318	302	307	310	325	318	290	328	295	301	314	314	309	303	329	293	317	313	313	308	305	344	328	319	324	310	310	321	317	301	333	327	284	304	320	313	322	338	351	308	288	318	314	301	333	312	320	311	303	319	294	334	327	307	309	301	311	312	290	319	324	318	304	320	304	312	339	319	300	304	299	337	275	305	322	301	311	311	293	277	315	298	316	316	317	314	314	311	337	300	296	348	313	315	315	335	310	330	312	318	323	322	294	296	336	310	326	322	338	300	317	324	310	344	298	308	274	345	295	296	276	297	345	332	339	312	333	310	318	311	309	307	313	334	326	316	322	307	277	306	283	306	318	268	318	306	322	312	317	299	298	313	338	326	309	322	306	307	285	337	326	302	283	338	345	287	311	324	288	299	328	309	305	301	290	299	330	301	314	269	336	323	317	345	306	305	321	327	310	316	314	315	317	308	297	344	314	339	284	290	300	330	309	345	309	304	292	305	273	329	278	297	315	319	312	285	306	338	287	279	295	315	281	324	317	292	343	304	327	331	296	321	311	292	282	311	323	300	312	327	276	328	343	294	325	329	286	320	295	288	299	329	302	313	354	323	314	316	302	331	295	314	321	304	301	300	335	301	323	308	313	306	327	297	288	309	314	321	301	296	328	290	326	309	318	339	298	303	306	346	314	315	314	321	324	313	288	307	306	295	315	300	332	308	301	329	331	305	314	321	327	358	311	329	308	313	322	293	328	306	335	321	321	291	327	310	321	303	318	312	322	282	315	289	332	287	353	294	305	318	303	323	297	323	295	331	315	320	285	322	311	294	288	279	345	331	291	307	308	292	300	286	315	281	300	316	329	309	318	311	317	292	315	312	303	314	328	305	295	327	287	316	316	270	326	312	305	314	318	317	339	312	284	303	343	326	321	299	343	298	310	337	318	292	303	339	303	342	340	318	303	310	290	293	311	342	272	328	308	355	327	303	325	301	311	288	328	320	303	325	292	303	301	337	309	284	298	311	320	319	322	309	327	343	307	331	345	311	298	292	278	319	309	326	296	305	322	312	330	332	327	330	327	284	311	300	308	319	321	288	298	319	304	336	309	283	292	308	321	319	322	342	305	320	319	299	356	288	307	327	330	289	301	303	383	308	288	304	284	316	296	321	327	319	328	339	346	307	312	318	309	305	312	310	323	310	301	325	316	317	322	305	318	291	308	335	305	302	310	311	357	329	341	283	323	293	304	338	341	296	319	309	335	325	305	316	306	291	295	289	294	310	322	297	327	326	294	317	308	346	310	314	306	297	311	319	313	319	330	305	314	341	307	304	318	291	318	308	291	308	302	315	327	314	309	334	295	317	309	333	272	314	314	331	327	293	336	327	301	329	255	318	329	298	306	329	311	311	298	339	300	295	296	304	296	345	312	306	315	317	292	314	338	344	308	298	334	331	320	298	326	333	309	292	351	318	287	286	311	304	303	308	277	304	319	328	299	315	307	316	326	326	334	342	321	303	363	325	308	260	301	317	290	325	322	299	333	318	317	300	316	320	301	303	309	296	325	307	302	301	309	312	337	337	342	360	296	288	314	315	309	351	328	338	326	296	296	316	298	293	318	309	315	286	316	312	311	314	306	298	291	296	306	339	307	301	308	293	311	297	312	312	315	315	326	306	334	300	343	292	299	338	319	310	311	328	299	306	304	317	326	314	331	298	303	327	319	291	338	309	316	330	298	312	314	323	325	297	317	326	318	345	294	295	299	311	297	345	308	315	300	312	295	288	336	304	307	315	306	321	323	304	276	283	324	300	295	321	330	336	338	299	313	337	288	298	329	301	297	287	325	298	319	317	312	325	338	330	324	357	342	334	278	306	307	297	322	374	311	283	330	320	315	326	324	330	321	316	288	318	327	309	306	322	315	287	293	342	321	317	275	325	302	299	304	305	298	297	319	330	307	325	290	322	326	326	292	302	297	327	305	349	315	317	340	301	332	308	333	321	297	311	313	325	307	293	344	280	305	316	284	310	313	282	294	301	317	303	325	336	285	325	295	287	309	281	292	309	323	312	315	335	320	297	296	321	328	307	323	330	325	310	298	306	315	330	307	290	313	298	303	329	318	296	288	314	321	305	332	346	321	300	315	319	313	294	279	320	324	320	315	314	325	304	314	318	316	323	332	297	286	335	290	306	313	328	306	291	319	367	305	353	324	303	310	299	296	316	296	288	311	324	305	316	303	304	315	302	306	304	323	311	307	318	284	295	309	329	276	336	304	296	327	286	328	332	301	327	298	320	310	307	331	335	335	307	310	298	327	301	332	323	318	322	347	311	301	336	301	331	321	276	306	306	298	301	309	326	330	326	321	291	299	293	336	331	319	312	343	302	333	302	318	308	274	319	295	306	299	300	259	290	322	326	317	324	328	323	334	306	340	295	330	288	320	343	298	299	333	294	320	335	303	319	293	279	306	344	299	307	284	332	301	301	320	319	322	316	310	282	287	296	288	304	296	311	336	315	290	303	315	332	340	311	289	334	305	320	341	324	323	341	313	315	347	305	297	300	316	304	296	319	310	300	338	329	317	316	325	287	307	319	311	284	307	284	322	301	349	324	293	305	303	338	321	299	303	308	301	299	315	334	300	286	295	318	286	317	299	333	345	313	302	337	300	314	319	296	297	293	313	311	330	309	320	295	309	301	297	283	299	288	340	322	324	311	308	308	343	312	311	280	289	324	307	331	308	303	334	324	334
23501	20908	28145	23815	20899	12414	1657	1061	894	807	809	818	713	680	684	644	666	665	646	618	637	602	608	570	553	615	566	567	576	562	541	638	597	573	574	632	615	567	542	546	564	535	592	568	505	527	551	538	574	551	558	560	525	562	570	555	562	506	567	598	524	552	563	518	535	559	500	556	555	548	571	525	497	517	521	541	530	550	503	548	496	545	536	561	529	572	541	564	534	589	540	550	554	559	560	520	521	540	569	480	572	526	514	584	513	521	572	559	575	569	518	559	568	551	552	516	554	555	538	515	549	524	577	557	586	570	561	569	521	567	524	553	529	501	538	503	551	579	560	542	551	579	587	575	559	576	543	573	529	537	562	535	524	605	544	543	544	560	539	528	567	526	578	541	562	544	577	566	538	558	568	536	553	542	579	538	578	551	554	551	554	502	526	573	532	494	553	534	553	528	534	534	576	524	528	552	580	520	544	547	594	551	524	579	541	524	544	539	564	525	534	556	542	523	545	537	544	552	547	569	544	577	570	580	521	556	603	579	542	580	510	576	563	526	529	520	534	560	567	557	548	571	563	560	538	535	531	569	537	550	545	571	554	542	511	512	533	588	550	502	524	548	526	533	553	553	545	534	549	523	539	536	554	566	583	535	532	557	507	598	552	592	559	551	522	536	559	515	488	543	554	551	545	531	556	564	531	556	537	533	520	547	547	545	557	526	554	557	562	548	532	578	570	542	568	512	530	544	518	532	542	533	518	568	531	539	561	572	555	558	550	534	545	531	565	578	579	533	540	544	571	558	588	518	549	537	516	530	516	538	553	538	574	571	514	543	548	528	546	550	522	567	543	535	598	533	558	560	530	545	502	593	564	534	565	536	525	548	561	562	563	567	541	540	542	564	559	547	573	534	570	586	552	531	526	484	561	515	557	546	524	504	556	557	563	561	572	561	569	561	544	509	569	546	551	547	538	561	558	547	542	563	571	545	529	569	595	551	559	592	603	548	540	530	581	559	547	525	570	539	538	547	542	603	572	574	562	589	591	563	562	536	564	555	552	553	552	535	571	544	545	555	558	507	567	562	534	553	539	528	557	569	515	562	552	516	570	521	592	538	535	557	530	563	514	557	555	546	542	537	526	537	502	569	496	576	529	550	548	509	582	570	580	545	567	574	548	524	534	529	546	532	536	570	544	524	533	548	562	565	553	567	513	517	566	551	552	495	547	547	535	545	551	565	553	528	523	542	530	550	569	510	563	547	513	583	526	509	546	536	530	540	550	554	526	563	527	526	558	514	535	558	534	554	528	560	599	540	525	557	534	528	580	558	586	582	513	556	550	530	557	573	545	569	571	565	522	559	544	532	572	565	542	537	548	575	544	517	542	550	552	536	562	538	505	548	554	538	530	564	537	519	518	570	543	575	544	544	519	568	527	605	555	567	539	558	557	505	579	574	536	538	560	540	547	526	540	531	574	606	553	572	511	575	542	639	559	543	524	537	542	522	561	545	537	574	503	515	553	550	540	533	587	555	544	548	550	529	596	563	524	567	532	561	548	582	540	541	532	551	550	571	528	552	532	523	529	553	545	597	559	559	531	557	515	576	582	543	528	548	561	554	522	574	563	549	597	611	539	538	550	532	559	560	590	554	535	542	541	559	533	520	507	540	583	533	565	493	550	583	541	536	555	542	535	587	543	559	546	515	567	576	564	532	578	512	579	537	567	553	542	554	545	566	592	511	557	551	511	539	493	512	532	554	578	521	558	551	519	576	550	550	556	556	563	601	542	555	547	513	574	570	543	531	560	607	563	557	517	548	558	605	582	511	609	541	554	555	558	521	508	545	571	539	515	570	553	557	552	540	573	520	610	545	509	582	545	531	532	509	558	546	594	556	542	532	522	542	562	506	523	534	538	493	542	540	544	525	550	587	550	558	579	519	544	513	525	535	528	551	570	556	549	551	584	524	593	570	579	590	551	520	554	558	545	531	551	528	558	543	529	578	556	540	586	537	539	521	513	539	516	558	582	536	531	519	569	558	554	564	600	600	559	528	531	484	554	532	563	519	539	564	557	520	515	561	541	554	556	555	535	523	565	545	548	518	558	565	621	551	541	531	529	540	563	528	498	586	557	539	534	540	542	528	544	515	546	520	583	506	499	531	545	584	545	567	553	558	532	541	583	540	543	567	574	532	549	568	536	541	522	553	590	557	483	582	519	544	556	520	552	552	573	469	534	556	488	559	552	578	493	513	527	550	531	563	577	549	530	558	573	526	560	575	560	547	546	548	566	557	534	567	542	572	542	597	531	549	514	566	543	520	568	564	544	561	527	566	561	542	556	564	574	544	571	560	485	564	538	545	529	564	543	575	548	550	522	531	547	587	528	564	566	564	544	581	546	562	531	517	580	528	585	570	533	556	588	579	526	525	501	562	516	548	561	555	492	552	564	581	569	584	593	550	516	576	561	573	537	569	600	550	550	543	553	556	545	535	543	523	536	582	540	539	605	518	531	538	533	537	518	588	538	532	535	603	562	544	529	574	575	539	551	578	526	555	548	515	511	540	518	543	494	554	581	548	553	528	603	537	507	524	572	544	535	551	523	533	567	583	531	535	547	567	537	544	586	542	563	581	553	569	559	523	544	517	549	579	548	561	518	593	578	495	550	542	564	583	519	583	548	556	562	556	552	521	606	539	533	525	547	527	510	552	525	535	558	566	556	541	547	531	524	559	560	508	575	492	546	481	594	507	532	540	591	557	522	569	550	498	543	562	572	576	565	500	543	554	557	588	563	560	510	542	547	546	563	537	538	527	589	551	535	595	509	551	516	526	566	517	535	525	532	507	528	589	556	545	565	552	527	533	543	557	497	575	563	605	545	479	513	540	559	524	566	539	550	524	562	556	545	527	557	539	573	566	527	530	534	532	536	525	535	554	513	565	525	527	547	509	563	600	533	564	564	575	560	559	568	520	529	575	582	567	580	531	536	516	553	533	521	564	566	596	542	552	530	548	535	557	555	504	584	499	527	545	539	516	556	555	539	559	539	565	541	550	546	566	520	554	518	532	553	502	535	559	545	547	551	546	569	574	554	535	536	526	531	571	526	545	554	544	551	570	529	555	578	539	562	552	539	581	565	541	510	551	556	571	562	530	549	557	533	520	547	509	549	529	512	572	525	532	565	533	533	590	561	535	586	549	527	493	568	544	560	526	557	517	545	569	559	564	532	563	533	561	538	548	514	539	532	551	560	575	555	531	561	534	483	572	492	573	499	566	554	548	574	540	553	478	528	547	530	576	536	565	529	534	540	576	552	555	585	530	521	571	535	537	533	560	583	583	552	524	574	597	546	519	530	520	510	579	557	561	546	524	578	556	574	549	572	527	565	534	541	576	561	584	508	554	579	559	558	584	536	561	514	561	545	549	523	565	536	536	536	553	523	558	536	603	552	582	552	537	573	584	520	528	574	497	579	546	564	573	561	529	590	551	506	526	506	551	599	535	572	558
32047	14279	8850	4618	3332	2520	1995	1662	1378	1209	1153	1049	960	869	822	832	815	807	794	747	767	736	694	674	694	655	676	669	670	675	724	694	660	667	698	671	647	627	625	656	612	602	636	612	627	624	628	628	678	623	612	614	622	597	677	641	620	634	630	579	641	657	576	573	646	657	582	611	639	646	639	652	593	633	649	611	627	643	646	635	612	658	640	630	650	609	621	579	643	569	636	643	624	607	621	636	640	625	617	617	602	654	646	636	590	628	612	620	586	618	615	619	608	568	586	665	645	637	589	587	643	644	623	639	628	610	614	601	600	630	639	644	634	612	627	645	582	657	611	612	638	612	619	616	637	604	600	649	614	660	576	599	630	647	608	593	616	576	606	580	670	610	557	640	635	629	616	599	636	592	613	645	637	589	591	609	626	612	691	641	629	604	590	618	657	607	615	573	624	603	597	567	616	637	680	619	606	606	620	615	596	639	635	587	605	587	604	640	620	618	606	624	577	644	644	630	571	616	584	639	618	638	630	639	605	570	597	594	652	601	651	588	607	574	600	646	574	575	606	666	603	610	648	615	563	553	602	648	621	600	607	644	603	618	642	630	610	622	645	613	649	619	555	605	654	601	624	589	627	596	654	612	636	576	594	637	630	597	592	612	608	618	607	648	639	607	631	621	618	641	622	651	603	540	605	632	614	581	623	623	648	578	650	640	605	594	578	622	603	607	562	516	602	653	687	662	611	623	633	631	612	621	670	609	606	653	563	587	602	600	595	578	595	589	612	578	605	617	564	608	606	608	629	622	644	621	589	609	630	597	611	651	651	637	608	590	605	656	615	615	594	560	628	641	575	590	628	675	596	603	609	599	673	643	638	587	648	589	608	627	653	597	661	661	623	588	575	659	642	612	625	576	612	595	614	649	626	643	650	648	628	629	626	621	647	631	594	588	623	642	621	592	603	637	615	604	611	599	651	625	643	636	634	628	631	565	590	637	610	648	600	628	648	607	627	666	605	627	608	591	612	623	581	592	617	631	646	630	608	590	660	601	598	581	591	645	615	614	621	607	593	604	625	605	622	672	636	596	634	615	635	573	688	636	605	643	611	542	562	614	627	571	611	604	607	610	614	612	605	573	621	626	629	635	651	603	584	585	619	630	565	575	584	615	596	645	537	644	603	632	679	630	627	624	657	615	605	586	619	583	630	572	626	601	601	590	585	617	603	689	632	621	633	647	595	664	661	649	596	621	639	615	576	612	632	582	626	591	615	654	631	608	616	644	598	587	608	640	616	603	617	672	605	603	633	652	653	608	571	621	625	622	621	599	632	628	640	587	609	582	621	612	589	638	648	652	620	625	637	652	602	618	666	609	667	563	615	604	653	651	619	600	661	622	645	600	614	560	642	637	622	567	651	623	608	604	633	587	610	623	586	652	638	662	574	608	593	628	632	612	603	609	678	632	643	643	616	646	572	599	552	611	651	597	645	644	623	658	664	625	611	622	646	628	629	594	623	582	591	652	597	600	644	651	586	606	616	552	614	640	686	621	640	590	599	630	632	609	613	598	605	640	583	597	610	605	655	629	616	587	615	624	591	606	622	624	629	588	599	676	598	641	623	609	595	584	599	626	615	587	599	627	611	664	630	602	638	621	592	630	642	619	591	589	592	595	609	616	634	626	598	649	578	588	630	624	671	619	615	626	632	595	627	588	595	612	596	652	622	653	630	596	630	618	656	638	631	663	618	601	552	614	612	626	632	603	628	603	626	607	643	584	596	593	626	573	623	606	605	573	627	580	648	638	606	678	618	625	606	646	601	651	633	614	605	644	639	616	613	612	621	631	644	619	622	574	618	658	582	646	621	621	651	632	654	627	602	642	599	631	633	575	647	604	598	591	626	608	624	621	622	656	645	653	622	622	627	624	576	655	593	600	579	595	629	600	659	636	601	641	658	565	606	610	620	595	624	609	667	606	599	616	594	599	586	593	611	593	640	593	606	608	613	613	591	611	608	655	649	644	641	603	597	591	648	634	630	609	579	600	615	583	637	621	634	618	639	603	676	623	619	635	620	630	607	628	642	650	611	622	589	586	594	612	560	661	630	619	599	614	585	588	640	596	630	609	635	614	604	572	635	662	598	627	597	544	654	622	623	585	598	630	608	626	615	629	597	619	565	591	672	595	619	629	641	602	587	626	590	628	654	607	611	593	639	596	598	598	642	629	587	580	660	604	610	593	636	631	601	605	590	688	610	622	652	608	600	640	623	604	621	640	622	595	614	617	647	581	620	666	633	588	633	636	673	607	579	661	614	600	607	614	594	582	617	624	615	637	600	556	616	639	603	638	583	606	603	642	602	592	626	591	629	656	659	620	626	576	590	615	662	602	639	629	602	611	624	592	614	595	625	611	678	640	646	598	597	605	619	622	584	630	629	649	599	630	582	567	613	625	609	659	642	631	612	665	635	617	629	608	562	605	581	605	614	604	677	594	663	599	571	591	629	638	643	612	604	625	677	609	606	635	596	597	635	604	610	625	569	610	574	633	624	614	616	643	629	650	615	623	636	635	593	557	592	626	581	627	653	635	627	601	631	595	642	616	625	629	586	632	585	602	630	593	662	660	646	634	628	656	659	640	628	619	538	623	675	607	599	629	604	578	587	620	598	662	607	590	632	639	634	629	622	644	608	630	632	643	599	660	607	648	668	652	625	629	614	617	610	606	624	616	586	634	603	616	627	635	685	618	635	621	587	611	593	593	663	602	592	661	602	608	605	589	611	620	624	599	626	584	574	604	622	657	640	602	584	613	628	605	621	645	644	604	621	632	657	618	591	611	597	589	669	632	598	622	602	604	604	578	659	662	598	620	596	624	624	622	587	643	632	640	575	609	640	621	603	657	614	551	617	656	608	581	613	646	616	633	571	644	646	636	609	608	625	584	594	665	605	572	630	614	611	626	638	640	652	552	618	609	604	580	614	603	654	613	608	606	572	671	623	628	557	648	611	648	625	652	597	636	573	631	646	613	592	641	616	605	628	627	620	562	652	604	638	615	630	604	632	616	634	605	630	579	649	625	596	622	601	605	602	602	645	624	610	631	624	619	632	606	598	609	594	637	612	686	615	607	607	599	607	639	623	608	637	591	588	621	603	613	635	616	617	605	688	625	611	627	633	635	635	617	613	628	610	662	613	625	587	637	583	608	600	601	630	620	645	643	600	566	593	664	655	603	609	625	651	588	609	591	620	619	628	598	615	633	588	650	657	575	594	600	646	653	621	588	605	642	606	593	615	591	625	640	627	618	602	635	590	602	662	625	631	599	610	688	619	616	640	578	631	572	621	604	610	647	636	590	618	596	619	643	656	632	569	605	591	605	649	582	592	636	606	634	605	619	626	552	607	604	620	622	644	607	601	611	604	642	611	621	593	647	615	600	612	615	645	592	581	596	593	619	613	611	604	642	659	646	605	633	659	654	641	571	594	652	569	613	605	684	632	587	632	626	597	630
24646	20881	27173	24625	12724	974	659	538	455	440	444	389	404	382	403	378	388	345	382	401	313	359	326	317	316	333	347	348	298	361	335	304	348	327	299	334	325	307	313	307	331	325	289	331	314	349	309	306	298	336	279	318	318	303	324	348	313	345	312	322	329	322	343	302	349	325	302	309	324	326	312	323	306	318	325	317	311	327	320	341	318	324	316	326	308	339	305	337	305	350	345	313	286	292	322	330	329	341	298	325	344	314	306	300	313	318	304	316	277	296	321	301	303	308	334	312	310	321	315	330	336	284	298	296	315	330	328	331	376	334	316	304	326	312	311	338	288	311	307	316	319	335	290	294	296	297	347	310	304	318	322	319	285	325	328	309	315	332	338	327	264	339	344	342	329	323	334	312	326	287	287	315	319	335	339	336	365	328	277	305	354	304	319	325	319	312	290	320	338	327	306	320	285	342	328	321	337	305	304	323	286	313	323	344	313	314	353	292	314	306	323	327	337	332	284	316	331	324	315	293	295	310	319	308	326	330	308	290	316	348	346	313	291	321	326	333	324	318	307	312	322	336	314	338	329	321	341	327	327	352	294	302	319	291	309	329	297	302	333	335	331	333	282	339	318	327	330	313	320	334	337	318	298	299	316	363	292	321	351	329	360	315	314	332	282	333	314	312	314	357	318	309	308	334	308	312	317	327	305	340	308	322	319	336	308	322	324	311	332	266	310	333	311	321	331	318	331	323	316	328	317	296	314	328	301	309	327	307	318	302	326	302	362	330	290	306	290	311	314	341	317	301	311	302	316	303	364	334	285	317	317	313	306	322	328	316	303	333	287	305	350	314	337	339	302	305	337	332	324	283	358	332	328	342	320	342	328	320	357	279	338	323	314	322	301	343	307	327	301	332	317	302	305	300	330	340	310	282	313	317	312	326	319	325	301	316	330	328	336	306	322	361	279	332	356	307	294	340	309	356	301	309	337	311	306	310	305	315	288	301	322	277	341	349	352	287	310	308	335	322	327	326	328	336	306	329	316	307	358	299	310	340	343	321	314	350	278	323	360	308	347	305	290	350	340	328	335	296	263	337	309	314	305	294	311	310	339	321	323	332	317	328	350	307	296	303	306	317	302	307	337	298	304	308	289	313	337	302	322	344	343	338	337	329	338	313	273	348	338	307	347	370	285	342	276	320	327	296	314	327	323	311	336	315	295	318	303	296	345	336	320	327	294	327	307	305	319	334	331	332	313	340	331	323	325	298	333	345	332	325	362	352	333	326	333	305	290	351	332	338	342	339	323	331	284	329	336	336	269	316	319	332	346	330	330	321	350	294	307	320	328	315	294	299	312	317	310	361	289	319	330	302	301	327	317	278	309	328	333	345	335	317	352	320	325	308	326	315	332	331	324	327	308	292	303	325	324	313	283	326	309	301	337	324	331	306	294	291	304	318	311	310	333	330	303	321	346	312	297	323	318	340	322	300	345	324	346	298	330	305	288	361	319	288	331	320	308	335	291	316	321	334	330	328	329	329	319	332	340	301	314	323	299	299	309	334	346	342	324	316	292	321	331	310	292	343	321	284	347	329	326	324	351	342	332	284	328	296	298	314	336	287	322	328	315	303	346	303	331	303	320	339	304	308	303	304	332	310	339	323	302	302	296	319	311	336	312	334	303	300	346	350	305	288	311	301	320	335	307	310	347	358	315	320	314	340	328	305	340	325	335	321	321	334	298	325	304	315	294	327	308	317	317	318	309	328	334	340	340	305	326	320	315	304	350	320	314	288	315	339	319	305	307	320	322	329	309	302	315	333	313	314	342	332	298	326	321	299	295	334	313	309	308	310	330	317	315	303	290	337	312	307	290	317	337	332	317	327	309	305	316	296	336	285	296	318	302	315	346	309	278	290	303	324	300	320	294	315	324	307	336	323	352	286	337	311	306	331	304	305	312	317	320	310	344	315	345	355	339	329	331	320	361	300	313	325	314	342	290	317	293	280	311	327	313	330	309	344	325	299	338	321	339	309	323	307	301	338	328	325	312	338	301	324	324	338	323	347	294	310	329	302	314	340	329	315	343	297	296	321	328	330	335	293	353	327	333	310	308	307	306	305	336	309	332	324	308	331	313	325	345	306	334	342	319	290	336	328	329	349	342	333	328	298	332	310	294	322	289	322	299	335	293	299	325	306	289	338	322	325	307	326	338	330	315	316	307	313	316	333	317	302	322	363	311	306	299	318	325	315	323	344	290	317	313	299	311	317	324	324	324	310	344	332	313	306	331	344	307	312	291	292	316	295	293	330	388	300	310	322	315	310	302	318	300	314	314	322	331	316	331	302	343	313	288	338	329	287	354	320	351	305	314	350	314	308	350	307	288	331	312	303	303	326	319	365	329	288	299	341	293	321	333	321	309	317	321	317	296	346	307	334	305	314	336	314	316	290	327	323	359	306	321	340	337	320	340	343	312	307	340	337	304	310	323	336	346	304	305	304	310	334	325	303	328	312	307	336	307	319	305	316	310	286	309	329	299	337	325	307	312	320	306	316	317	330	331	309	305	332	312	337	308	331	326	297	335	307	298	305	307	328	336	329	321	304	298	326	337	319	321	316	320	342	324	317	330	311	326	316	323	273	320	328	340	318	310	361	296	302	329	325	347	308	329	331	319	287	294	326	305	330	351	337	322	309	325	283	304	330	322	314	319	327	301	331	316	317	330	321	309	342	310	327	278	329	322	330	346	331	316	328	326	284	349	358	299	301	306	312	323	304	328	292	316	333	329	323	316	286	340	305	304	292	329	337	295	319	323	323	304	314	302	341	288	345	320	305	338	306	329	329	319	327	305	333	331	309	320	313	302	293	320	331	343	284	330	291	308	289	313	302	366	325	274	307	328	319	328	328	314	321	323	354	312	306	316	314	328	339	330	325	332	313	330	315	323	309	309	321	318	323	302	330	327	323	337	317	330	332	331	313	319	289	323	322	295	316	334	327	316	308	332	315	286	345	328	288	339	324	309	279	320	325	308	299	299	327	329	341	339	281	315	310	332	300	315	305	342	297	359	305	316	327	280	323	297	328	335	337	345	318	310	323	334	339	292	335	308	296	327	310	316	297	315	334	310	324	320	328	310	338	283	324	342	293	309	301	289	319	314	324	306	336	356	305	280	339	319	320	338	333	325	277	317	310	344	314	321	348	267	342	295	338	303	333	335	296	280	329	334	318	303	306	317	323	321	337	317	320	289	329	300	306	329	328	344	324	297	318	332	343	307	307	336	319	345	339	298	316	324	313	336	304	273	329	303	312	317	311	327	310	302	340	318	346	318	343	309	282	305	299	306	333	321	334	303	296	293	309	327	317	324	307	291	318	298	307	334	289	298	353	307	352	298	306	342	323	307	327	325	305	308	328	324	329	309	312	293	283	337	310	313	306	335	340	288	335	318	332	324	289	310	302	312	278	336	309	327	324	323	301	295	334	324	320	336	284	324	339	307	313	284	311	293	313
33394	10990	5327	2650	2018	1493	1285	966	885	766	685	633	537	544	503	478	454	518	513	516	470	447	434	467	405	404	418	422	431	401	399	438	427	444	421	412	368	432	421	395	411	417	419	388	389	415	395	386	389	412	383	392	386	417	407	384	409	376	428	379	372	406	362	411	387	396	401	394	406	366	397	404	398	386	364	402	402	357	426	398	387	386	408	374	390	387	406	445	383	380	396	379	395	398	402	423	379	442	400	434	398	346	381	387	394	379	383	364	383	389	364	377	408	417	396	380	386	373	376	417	380	410	381	406	387	378	364	372	381	418	403	395	412	384	406	389	384	381	371	404	372	393	395	407	387	393	379	369	385	393	436	392	375	391	399	372	384	354	332	367	422	413	427	427	428	409	389	366	358	393	360	399	387	375	391	390	397	416	393	357	375	405	403	408	393	387	416	389	376	371	374	404	386	386	414	373	413	384	382	398	419	398	396	419	379	401	372	365	403	412	357	361	389	378	414	374	406	368	398	382	392	392	397	351	378	396	381	404	416	382	374	432	395	407	386	394	378	358	385	359	372	329	392	425	359	392	387	417	384	418	378	369	388	393	410	348	393	429	413	382	401	379	353	389	384	380	411	395	420	381	387	377	354	428	425	398	396	364	355	407	386	375	375	382	385	383	394	396	366	403	419	372	396	390	377	403	400	410	413	405	398	390	408	394	381	408	390	397	378	400	385	369	403	405	343	406	355	384	401	398	367	417	335	388	395	364	387	411	402	403	396	394	440	393	366	388	384	376	390	366	375	361	373	423	443	435	423	409	394	354	383	388	393	396	365	372	376	390	392	402	416	393	404	384	389	386	421	393	393	364	365	392	411	383	365	392	399	382	347	387	387	418	361	365	392	381	355	413	322	402	378	404	358	403	372	400	405	371	398	404	375	375	383	365	371	391	383	417	403	375	400	357	398	412	428	391	393	408	369	382	368	386	368	350	351	414	386	399	390	370	417	377	410	397	362	371	427	390	393	396	365	390	365	393	388	393	377	397	406	382	345	401	403	399	375	382	422	389	404	389	358	398	380	417	386	377	396	436	389	372	409	401	404	381	383	355	407	379	388	412	373	388	376	372	377	389	419	363	414	396	350	411	395	384	374	359	399	383	369	366	408	399	385	375	380	371	357	390	404	382	411	419	386	365	400	372	406	382	414	403	403	376	410	364	398	383	415	400	407	373	377	414	387	405	408	361	361	390	389	389	393	413	380	382	384	383	386	410	383	396	402	396	408	363	371	367	393	341	411	383	398	373	380	399	384	396	411	364	396	369	370	384	392	391	399	381	392	399	389	400	392	374	368	373	381	415	391	397	363	360	388	374	405	377	386	403	364	399	387	392	371	373	396	417	372	425	399	397	419	376	428	365	370	390	361	373	359	421	390	398	402	381	391	377	380	379	386	409	412	415	389	397	374	410	414	404	381	404	384	368	379	388	407	365	411	398	403	391	373	385	378	435	370	353	403	349	419	396	408	377	399	397	378	410	373	453	416	357	386	369	369	420	379	398	411	378	395	380	409	394	370	383	372	397	419	375	427	403	377	404	338	374	425	389	401	376	376	369	397	357	385	411	380	397	350	392	353	394	405	403	388	358	377	365	386	375	382	362	397	386	404	370	428	424	357	364	381	404	381	400	384	378	344	394	424	386	411	387	398	399	380	412	385	386	420	391	414	387	357	401	378	398	378	372	391	417	399	402	376	377	395	359	402	405	399	386	381	391	391	425	389	374	443	373	358	427	380	435	413	420	405	372	382	378	375	404	391	391	402	406	421	380	391	346	392	379	381	406	398	386	390	357	410	370	369	398	345	394	387	398	378	390	389	362	383	399	389	366	409	418	386	396	385	414	358	411	361	409	402	393	397	385	351	370	413	374	397	386	356	366	406	377	371	409	427	392	365	384	366	397	409	392	390	368	414	399	407	414	419	401	424	387	382	397	390	335	413	367	401	395	423	371	410	404	392	380	384	418	377	368	383	381	410	413	370	404	384	401	406	403	390	395	396	400	359	390	397	403	410	415	423	421	378	380	362	407	422	403	400	385	370	399	390	381	367	384	360	382	395	414	415	384	386	405	384	366	376	378	406	382	377	387	403	383	392	397	388	380	368	413	382	367	391	379	388	372	345	372	405	425	401	420	401	380	373	395	397	409	387	407	413	388	369	398	396	380	381	377	388	407	396	433	341	415	405	391	366	393	392	356	375	413	380	370	387	388	406	411	379	407	390	380	369	394	389	423	384	417	373	390	350	401	361	402	378	386	398	369	343	380	385	403	379	406	385	343	389	400	401	382	379	387	370	409	370	423	358	366	362	387	386	385	398	416	381	417	399	375	402	363	403	397	391	398	388	365	399	401	392	376	410	374	405	368	378	408	401	345	354	378	384	400	419	366	399	386	395	357	412	377	382	392	375	379	410	389	361	400	389	412	396	435	373	422	380	401	413	361	382	391	365	397	377	395	391	423	404	402	372	390	362	366	397	369	360	408	385	390	389	388	404	373	398	356	385	369	357	402	400	407	373	368	412	399	438	346	373	397	421	405	380	378	401	366	401	404	364	400	384	390	378	389	367	353	404	365	374	407	378	413	363	377	410	421	408	388	382	394	414	415	384	389	417	387	373	404	382	381	378	390	381	393	379	439	363	391	372	371	369	385	370	406	396	377	412	404	407	398	403	399	397	386	385	386	379	400	379	407	383	399	412	396	361	408	419	418	367	411	384	387	370	404	378	408	403	376	377	333	397	377	349	366	381	404	365	381	364	401	395	415	383	356	387	425	371	409	376	385	377	404	386	401	381	405	384	409	334	415	387	391	386	399	400	405	416	437	385	384	418	371	417	407	385	409	408	367	389	385	407	369	398	408	414	414	347	386	345	423	384	407	367	412	425	410	360	403	362	376	375	360	365	376	395	384	353	382	377	408	406	368	396	410	347	383	397	389	386	362	394	387	390	355	385	393	353	412	396	418	402	391	401	402	377	396	384	380	368	410	347	384	401	357	370	375	390	404	363	338	417	369	418	388	401	398	394	409	380	364	413	380	382	382	391	393	408	335	392	400	379	422	378	384	372	373	399	365	405	378	386	375	381	413	366	361	403	390	385	367	410	406	398	370	391	385	405	399	379	386	381	413	409	360	396	373	356	409	415	421	397	364	418	389	379	401	367	398	402	401	394	382	389	376	370	371	399	374	375	370	368	411	409	411	411	381	374	395	361	363	405	354	400	376	382	378	364	387	388	396	383	406	413	393	418	427	402	425	364	366	362	366	428	361	405	398	405	403	362	364	405	384	407	402	365	380	395	391	381	402	407	379	372	352	390	388	370	412	381	394	417	390	389	361	389	374	381	390	413	385	373	387	407	386	415	386	403	385	406	390	396	389	359	375	421	390	384	366	389	368	395	400	391	368	386	375	394	425	380	383	403	364	403	390	403	385	389	419	392	420	395	370	419	402	425	392	369	362
22542	21010	28727	23495	21003	21071	12628	1911	1429	1264	1218	1101	1118	1023	962	918	925	977	940	880	922	830	849	869	840	844	812	853	818	826	789	799	794	824	855	791	774	764	797	788	823	832	737	746	752	810	776	792	757	690	737	771	790	755	781	763	834	765	777	794	749	771	748	737	781	712	750	788	782	769	784	776	793	772	742	753	755	725	769	722	792	723	772	798	772	802	722	737	752	747	754	774	775	773	776	736	714	814	712	734	715	781	736	749	780	756	781	759	786	809	768	765	797	744	743	808	757	759	798	783	758	756	784	760	727	803	718	786	748	746	783	765	809	800	756	722	789	754	732	752	693	785	751	796	777	783	736	787	716	761	715	754	803	767	810	734	707	780	765	779	766	746	720	792	769	761	728	718	731	694	781	764	802	724	788	801	735	711	772	742	705	782	721	729	744	819	798	748	767	743	730	754	757	776	786	754	734	739	780	749	737	718	723	751	798	753	753	715	801	706	747	771	733	746	742	740	778	784	768	766	738	767	748	771	729	754	725	716	724	774	723	762	694	767	779	736	723	777	718	749	775	735	791	744	753	696	755	722	769	725	714	768	731	775	731	732	785	758	768	741	778	720	715	734	756	730	704	767	709	753	722	761	735	731	730	747	730	786	760	792	702	764	738	744	744	757	745	750	776	752	765	733	767	699	750	787	731	779	751	767	824	747	760	759	815	779	714	721	782	742	762	753	758	716	819	743	740	767	705	730	743	792	797	813	747	756	772	741	769	782	771	720	759	724	721	785	748	742	767	695	751	757	742	778	737	737	717	716	758	706	696	698	740	735	739	787	769	711	815	733	747	750	751	764	754	769	724	776	739	752	765	728	719	732	761	758	794	740	790	782	752	741	740	757	711	772	733	699	744	736	729	774	778	771	741	726	747	802	739	776	755	748	794	716	737	747	718	773	768	748	792	776	736	736	770	753	789	739	798	743	715	734	783	767	808	801	769	760	789	725	780	786	744	759	729	763	745	723	759	773	812	728	744	748	685	769	765	750	736	784	722	719	751	762	737	783	723	741	717	746	784	760	786	738	809	771	804	742	750	728	751	722	798	774	785	745	773	716	760	688	743	720	771	767	720	770	712	741	771	821	726	751	739	767	751	753	688	737	780	739	695	755	758	742	757	771	742	819	777	720	684	725	739	717	777	773	731	743	775	730	784	815	763	758	727	768	710	771	745	759	772	755	771	783	719	749	782	714	729	762	716	736	747	797	705	768	755	750	811	765	734	786	719	727	697	735	755	745	702	749	742	679	751	783	711	759	758	736	735	689	756	755	783	726	710	663	794	786	726	716	741	744	740	773	729	750	770	748	751	776	729	746	769	675	762	771	817	766	766	751	724	768	765	729	716	726	714	777	765	734	758	729	816	765	731	756	729	761	767	731	782	775	743	751	732	775	752	772	704	773	763	782	773	752	717	746	733	745	692	790	713	787	745	739	737	782	754	754	774	795	722	787	797	760	747	756	737	709	735	774	772	748	799	778	739	711	742	762	737	733	767	757	734	708	759	794	763	788	804	749	752	770	728	723	835	805	787	709	798	759	755	743	770	722	763	757	709	760	698	725	752	780	674	726	730	749	738	745	758	774	764	759	791	792	820	771	753	717	815	823	764	797	789	760	734	812	704	699	751	761	747	750	724	700	736	779	761	726	721	746	775	780	745	759	781	768	771	813	711	749	731	775	738	748	772	731	765	828	780	768	786	769	757	761	765	803	742	747	814	738	707	723	781	766	788	773	762	766	726	747	791	751	753	771	753	787	806	746	765	746	751	789	819	712	711	754	734	713	751	768	706	797	754	748	745	788	714	711	764	752	756	765	794	726	739	746	707	743	708	755	766	777	787	708	746	725	778	755	756	756	742	724	699	802	786	753	746	731	781	763	747	756	748	747	738	757	709	729	727	702	726	736	742	745	745	747	728	749	810	779	776	747	769	755	703	705	760	729	791	741	804	722	752	733	780	737	744	740	753	742	747	725	745	715	751	743	775	778	746	755	762	688	742	755	743	747	758	731	783	753	743	757	795	752	796	748	777	753	759	763	763	778	755	731	758	755	733	776	761	777	729	778	714	795	776	755	747	771	755	783	757	733	713	788	772	791	726	760	735	744	741	782	776	769	755	776	745	794	766	757	722	708	758	794	727	752	735	738	760	727	756	767	769	750	781	742	808	762	802	720	785	738	741	753	709	728	695	741	778	741	786	712	677	755	780	721	769	747	744	719	719	770	732	723	699	763	765	780	776	746	734	747	774	749	768	705	736	742	746	771	755	782	764	755	770	772	735	795	730	715	699	734	803	721	763	749	724	754	758	740	726	750	736	759	743	749	742	708	783	781	724	768	768	817	795	788	790	784	763	743	709	765	752	777	725	759	695	768	743	758	797	763	777	708	718	765	763	769	771	768	687	731	732	743	743	727	783	781	765	764	738	734	694	764	774	798	749	779	774	706	789	725	771	746	723	728	728	786	740	694	804	743	676	752	773	717	731	748	748	758	771	761	741	753	804	704	755	777	730	757	730	767	760	713	722	698	753	750	749	745	794	725	765	766	739	788	727	756	741	714	752	761	752	774	761	724	780	776	773	736	737	819	769	715	735	734	780	758	737	766	763	758	770	742	741	779	773	791	770	738	709	790	757	740	767	775	786	745	740	749	772	693	816	724	800	683	733	739	743	792	752	794	789	726	720	738	707	784	794	787	753	748	736	772	719	757	765	699	692	734	754	713	753	779	744	757	733	720	809	756	811	694	787	797	768	738	769	700	772	720	772	770	752	748	777	747	741	751	788	784	783	817	787	745	759	729	770	755	744	721	786	765	739	748	737	773	741	719	690	723	750	747	752	765	705	762	714	780	791	804	745	771	740	771	726	778	748	819	723	725	816	767	715	765	745	753	725	698	735	717	780	736	727	715	771	740	747	798	750	817	714	777	761	746	708	779	771	727	732	743	750	765	761	807	747	714	766	762	740	769	733	751	780	748	726	762	693	764	757	718	767	753	780	822	744	754	743	772	787	661	751	778	776	772	784	770	739	757	707	748	765	746	736	749	738	700	752	751	790	778	740	784	761	774	754	725	740	777	780	743	732	755	773	687	770	681	766	713	768	740	735	773	756	765	770	742	778	752	800	724	766	760	790	813	774	690	790	762	792	793	780	757	781	743	725	769	808	757	779	784	733	758	771	752	758	767	719	691	745	745	730	783	777	744	740	746	744	751	684	782	712	741	703	746	769	758	740	764	701	762	738	762	731	758	778	723	744	734	739	768	760	743	742	785	775	761	750	711	774	748	784	767	722	761	778	765	773	767	730	755	726	772	767	766	727	725	787	786	748	733	737	744	760	771	739	769	785	811	779	762	727	754	732	753	747	696	775	742	759	761	765	741	741	719	804	747	753	759	698	733	765	680	749	712	756	764	748	777	677	742	762	757	709	748	713	805	809	718	703	721	794	781	831	764	775	743
38467	19494	14299	7690	5511	4285	3303	2626	2337	2011	1770	1530	1425	1307	1271	1211	1140	1177	1135	1114	1107	1033	975	947	983	941	954	965	976	886	939	929	903	905	891	911	927	911	912	907	866	869	875	859	848	834	901	851	899	816	856	903	836	848	846	817	869	842	886	845	837	855	863	863	858	894	857	840	843	873	853	845	834	848	829	856	876	832	822	855	904	859	863	892	891	860	936	854	846	834	813	842	845	857	813	825	793	808	859	834	836	845	871	816	839	865	834	852	840	825	834	901	790	856	854	863	837	850	799	866	886	848	809	904	841	869	829	805	822	857	856	841	856	908	852	835	887	846	898	853	831	782	831	877	839	865	852	867	877	835	879	840	835	851	919	798	894	891	884	845	820	869	815	839	836	908	872	860	824	823	842	829	867	821	829	814	840	821	808	855	807	831	867	777	878	848	853	786	850	823	866	801	923	824	802	820	886	828	908	799	798	851	886	841	859	891	839	840	849	822	812	844	899	858	841	833	846	871	824	859	868	810	846	791	806	824	851	821	871	872	807	875	818	802	849	813	826	823	815	882	829	836	803	838	905	835	907	829	858	809	861	855	843	871	870	870	835	879	861	864	860	807	833	816	881	779	835	889	833	883	842	843	905	869	840	860	824	859	863	879	879	817	900	805	865	811	850	838	816	821	846	808	864	806	869	815	892	836	863	831	803	867	767	831	829	863	822	837	790	852	835	824	849	864	849	844	831	840	887	855	838	826	887	834	866	831	812	876	833	821	885	868	882	831	849	801	804	796	841	835	839	889	825	884	791	808	836	868	873	847	833	850	825	829	903	840	855	827	858	829	821	808	813	874	790	836	868	834	774	824	859	885	814	850	887	827	885	859	860	846	870	827	866	842	810	807	880	867	850	818	879	821	853	848	882	859	856	826	858	823	766	804	825	908	855	877	847	873	882	826	886	862	845	832	870	838	843	850	812	798	823	835	818	874	872	849	843	839	798	840	847	828	849	866	811	850	889	825	808	851	852	872	854	808	814	854	822	840	891	868	839	838	821	852	850	796	880	852	835	823	845	885	869	841	887	863	837	835	872	813	855	856	898	802	838	818	826	834	846	797	808	824	864	830	838	823	840	862	826	885	833	845	799	889	895	860	895	818	827	818	801	858	851	857	796	865	857	813	827	852	849	876	776	851	827	837	855	840	879	836	884	831	828	833	872	819	863	802	865	813	867	796	831	828	865	860	905	862	891	853	823	815	780	914	869	819	867	837	879	870	923	841	823	885	836	841	823	797	826	830	886	859	811	871	833	847	856	877	840	866	838	879	863	858	866	846	837	801	826	812	863	808	868	809	864	859	832	829	849	833	816	826	809	828	852	817	852	891	841	844	867	822	813	803	783	858	889	831	860	890	856	868	812	864	853	837	881	883	792	806	867	802	874	834	858	844	833	843	791	787	837	860	820	842	869	822	818	830	810	799	823	858	845	862	827	807	808	832	788	806	813	854	835	882	893	866	824	817	851	822	876	826	867	839	838	810	852	883	844	833	817	827	853	858	801	869	824	789	866	863	853	805	850	845	812	887	825	786	831	826	809	876	824	844	876	866	789	821	840	827	843	917	819	832	867	864	875	815	848	842	838	860	849	796	818	835	854	777	857	889	850	848	835	852	904	823	870	837	809	819	820	860	831	834	856	831	898	850	846	825	835	839	877	865	822	856	777	910	838	893	807	844	869	898	808	810	842	824	806	809	821	846	847	807	894	834	847	831	805	855	883	833	838	818	857	831	915	842	893	802	884	905	810	804	843	821	834	909	866	810	828	879	807	846	911	876	796	835	847	870	796	814	855	883	859	815	842	838	878	827	799	835	871	817	858	853	831	886	838	898	900	856	800	862	809	808	792	848	797	820	852	822	830	837	839	805	858	854	827	859	852	870	841	829	839	801	862	797	832	888	863	865	857	858	843	852	867	865	866	845	857	833	868	832	875	793	826	808	861	882	833	928	865	810	831	872	833	826	887	895	790	895	869	875	858	891	839	858	865	782	849	833	821	869	801	788	815	834	879	914	843	883	841	869	809	852	824	861	878	814	847	847	861	834	849	774	867	883	839	854	866	857	836	850	825	879	860	851	791	826	862	858	846	869	870	813	836	883	815	837	859	907	831	831	844	812	803	829	822	840	799	856	846	882	849	802	863	838	853	819	859	877	873	859	797	846	813	896	828	813	882	859	917	863	834	835	889	888	847	882	845	862	791	853	839	809	811	827	910	797	821	837	794	833	815	847	844	840	853	894	813	854	853	886	919	845	818	814	868	894	850	858	848	890	900	784	851	876	797	829	850	862	858	846	856	851	803	887	809	890	889	872	837	850	897	883	809	881	801	788	802	866	852	861	847	815	903	865	885	833	810	861	853	843	842	847	803	844	868	868	873	900	826	860	874	905	848	813	827	857	903	802	842	880	820	872	868	831	802	881	841	872	868	864	892	858	851	839	794	813	837	849	807	829	850	829	831	848	846	813	815	803	893	819	859	893	804	790	832	809	859	859	836	813	871	874	888	785	817	836	850	827	884	811	827	799	833	892	849	823	837	825	825	889	831	852	800	822	831	849	877	849	788	832	829	840	788	868	843	814	836	859	833	814	815	827	844	856	836	773	811	868	905	825	845	856	829	830	894	857	836	906	834	847	851	848	839	798	861	813	817	803	802	857	834	839	841	848	859	843	820	838	858	894	846	828	871	881	815	840	844	858	846	847	835	846	877	844	873	872	836	855	789	826	862	849	840	804	862	870	891	833	841	845	854	873	830	876	873	836	828	842	823	863	865	807	866	768	808	872	809	821	910	860	819	810	873	822	849	831	845	868	842	849	836	824	855	848	859	889	879	878	873	819	854	877	813	857	810	790	834	840	849	846	862	787	820	777	856	837	861	881	876	803	853	872	832	828	826	872	899	807	826	848	828	806	866	791	866	877	885	884	801	849	849	880	839	836	844	837	773	830	832	833	854	870	819	794	857	854	833	814	873	847	867	868	900	895	795	844	878	826	848	833	814	841	890	882	820	829	796	854	825	788	870	851	907	832	840	868	834	823	834	817	854	803	805	886	799	872	827	847	807	861	824	826	823	831	838	885	861	866	813	841	822	832	816	874	868	828	835	845	895	834	802	779	805	809	894	844	841	827	897	829	858	827	841	840	826	817	866	871	795	872	871	821	825	801	802	846	812	855	841	860	855	826	816	799	875	971	802	778	883	818	856	885	795	818	855	820	893	857	831	790	832	876	868	894	780	814	865	878	820	831	797	808	849	852	879	836	826	849	886	839	864	775	861	855	859	838	854	820	860	837	875	889	811	801	903	833	849	840	876	858	864	880	902	841	855	804	845	833	807	826	877	759	845	813	872	855	797	876	818	829	835	821	883	864	847	869	834	833	945	823	806	815	817	841	862	842	878	838	794	847	862	854	825	822	898	838	835	827	809	832	843	841	840	858	811	843	807	865	856	820	865	875
28273	20322	10044	1039	502	424	391	362	310	330	286	320	316	277	319	297	313	311	294	284	333	257	251	273	256	266	269	279	237	276	280	273	298	274	274	282	225	263	281	273	280	280	263	257	278	288	284	253	272	257	254	265	258	257	257	236	256	264	263	270	272	271	248	247	284	263	272	217	256	277	236	272	225	262	261	233	237	273	255	293	253	257	266	277	272	294	249	248	264	288	246	269	238	265	248	242	273	237	264	271	265	259	269	268	254	269	277	260	240	281	255	255	253	269	282	274	272	266	274	280	254	274	259	286	228	267	266	262	274	255	254	269	310	235	247	240	261	256	259	259	240	262	264	274	245	257	231	291	279	290	271	236	244	281	256	265	237	268	275	285	277	280	270	266	263	281	250	254	290	236	275	241	272	274	262	233	266	248	300	268	277	269	278	264	290	261	254	288	248	254	255	264	268	253	277	261	244	253	266	255	241	244	255	267	251	265	271	269	261	252	290	297	291	272	238	265	292	266	258	261	230	248	263	256	259	233	279	274	241	272	276	266	239	235	250	269	289	308	267	261	306	283	266	249	279	247	250	273	291	257	287	261	275	282	271	253	288	271	294	279	262	238	246	268	289	239	266	238	292	252	270	252	271	279	259	282	264	271	266	254	278	277	272	257	250	239	249	276	256	289	279	272	271	290	259	289	245	261	258	263	268	267	249	290	277	264	276	270	269	230	249	275	234	271	259	260	233	262	266	228	277	306	294	269	258	284	276	263	268	268	278	242	281	297	258	285	272	271	247	241	278	259	267	271	267	269	262	251	248	261	256	238	261	232	257	254	274	248	307	259	285	268	257	280	239	249	280	272	237	282	278	272	265	239	252	294	251	283	266	274	254	282	278	284	285	260	286	271	253	269	277	280	258	283	274	259	287	261	285	285	281	257	233	276	258	252	270	259	273	269	272	257	264	277	271	249	286	287	259	270	241	284	242	251	252	230	255	270	250	270	269	277	250	253	276	260	275	273	243	288	243	284	268	285	263	272	243	272	245	268	273	251	259	247	261	292	243	281	256	267	256	288	244	279	275	283	273	271	264	252	282	256	270	256	268	289	268	246	238	272	250	242	228	259	236	246	280	273	261	259	288	260	235	263	247	280	269	247	290	301	270	251	302	259	266	250	283	244	286	251	272	244	244	279	274	269	232	286	278	239	234	258	273	247	282	268	292	272	241	265	278	246	238	255	271	239	237	278	266	273	260	263	263	282	281	279	271	255	270	285	262	255	278	267	251	277	271	258	256	250	246	288	266	239	277	223	253	254	261	242	262	245	256	255	256	297	273	244	262	240	243	285	269	252	277	275	266	253	266	254	267	254	246	260	295	284	279	246	254	257	266	265	266	246	279	283	276	277	258	236	246	281	243	259	224	275	266	270	256	255	264	270	304	240	245	251	256	260	287	241	265	271	263	280	228	257	247	266	279	270	270	249	289	279	253	273	280	258	270	253	251	251	239	270	268	276	273	289	295	284	293	312	258	267	264	255	264	286	243	265	274	279	277	238	280	273	304	230	260	270	277	243	243	283	256	275	253	266	280	286	255	266	249	234	264	294	287	262	293	289	244	260	269	248	246	262	240	251	275	255	275	258	244	250	244	273	271	251	249	267	279	257	268	265	299	283	251	285	271	221	251	283	254	268	247	291	267	272	247	243	253	288	238	268	256	273	300	278	273	271	254	279	261	274	254	249	247	297	268	264	239	257	278	282	266	265	269	240	273	264	255	263	254	251	256	275	226	291	269	266	278	278	314	293	239	267	249	243	280	252	273	288	275	282	258	273	239	254	244	299	257	270	278	277	260	271	234	297	274	272	252	263	247	272	238	259	276	288	282	276	267	258	236	277	240	242	285	260	266	258	281	278	235	278	293	289	278	277	288	262	248	250	295	289	267	255	259	275	275	257	291	279	253	262	245	258	240	261	280	272	253	251	252	264	236	284	239	241	262	288	257	290	281	257	280	252	286	288	290	275	320	284	281	239	279	277	237	278	264	278	294	316	266	261	258	257	259	256	258	283	257	256	235	261	249	249	263	295	252	254	270	250	245	272	271	284	318	249	256	242	245	244	260	272	277	288	287	283	261	282	284	269	281	244	255	245	267	236	299	215	271	307	285	244	276	286	284	229	271	285	277	279	280	243	272	253	239	268	256	254	266	307	252	272	271	290	269	280	225	319	263	280	263	245	287	279	289	246	271	245	248	235	273	235	277	264	264	266	242	249	248	272	280	250	267	258	248	282	260	253	256	269	265	263	242	252	287	274	296	270	255	284	281	271	251	282	292	230	283	272	260	262	274	249	249	228	253	292	267	244	265	272	282	289	287	234	240	260	247	267	269	292	239	253	258	231	250	279	280	258	286	268	288	289	250	265	267	272	254	256	276	262	294	269	241	252	272	256	277	268	271	272	278	285	292	246	249	253	245	239	286	252	247	281	251	258	255	251	259	274	241	273	280	281	285	232	266	226	266	277	291	233	290	285	269	254	281	282	276	258	254	284	266	241	243	288	278	242	290	244	272	251	275	273	262	244	268	264	267	289	254	259	257	270	274	256	264	240	221	238	237	277	265	270	252	267	233	284	288	258	295	244	291	279	237	273	252	256	269	263	273	272	255	228	278	260	300	264	281	276	269	255	251	262	256	256	244	275	247	263	269	296	263	279	262	250	256	290	271	260	267	288	254	254	254	257	275	260	282	238	283	259	269	251	260	247	260	238	241	257	230	284	267	249	259	262	273	236	268	279	277	262	289	260	252	250	272	277	268	282	236	263	277	279	262	262	238	239	287	251	295	282	269	255	266	255	276	288	257	266	271	233	269	264	257	235	298	264	270	268	280	254	286	265	280	231	261	286	236	256	231	278	279	246	265	265	254	280	265	266	264	268	251	270	246	266	251	308	266	290	236	267	260	287	249	264	273	218	266	295	237	266	233	277	267	258	241	276	273	253	262	260	257	285	259	273	262	247	314	271	279	256	241	258	299	294	262	251	280	257	276	244	279	258	240	235	298	270	240	272	230	266	263	249	276	286	255	246	291	253	253	284	251	255	304	272	253	268	269	282	275	269	274	246	280	294	239	256	258	263	277	272	273	227	244	248	243	283	294	236	273	260	255	232	274	257	270	263	271	262	277	271	255	275	262	284	289	252	238	278	261	263	267	272	250	278	252	272	247	278	272	256	269	262	276	279	257	269	285	273	263	274	264	287	276	272	268	255	252	246	272	246	282	255	249	264	273	247	239	284	253	275	259	279	261	253	270	293	254	276	275	252	269	286	265	277	270	250	240	264	242	241	285	267	291	232	246	230	275	258	251	250	257	275	242	250	277	286	270	305	278	253	280	268	273	272	256	265	241	280	227	250	261	283	282	234	278	299	255	248	259	285	246	258	271	270	244	263	261	277	294	274	264	256	235	285	266	270	279	241	261	262	260	256	268	267	267	241	266	259	247	247	285	250	273	237
30808	4145	1920	882	772	592	590	453	433	417	405	390	328	378	370	380	370	358	353	371	344	356	330	323	333	294	359	299	386	359	321	369	300	323	317	299	315	326	293	321	343	298	322	292	327	360	351	313	311	289	351	288	307	268	315	325	343	319	315	322	319	288	323	298	335	326	295	299	302	340	317	298	294	329	329	345	309	332	342	311	318	302	305	299	291	276	274	319	314	321	325	322	298	319	345	295	291	304	293	305	301	294	328	309	299	294	301	294	299	304	300	314	309	310	338	328	306	343	298	308	289	311	274	304	314	326	313	321	344	303	316	316	325	313	287	323	314	304	282	339	289	299	294	335	322	301	320	319	332	302	321	319	331	307	332	329	312	303	306	305	317	282	293	326	294	311	296	297	335	295	312	281	305	324	312	302	310	292	315	311	339	345	301	289	282	325	301	314	349	305	300	313	334	341	305	308	330	303	325	296	295	318	313	317	329	284	316	329	259	295	327	323	296	296	301	313	320	321	314	326	310	300	304	310	295	317	321	321	326	291	327	338	303	301	343	309	312	301	316	312	291	283	303	292	317	335	292	309	301	332	325	300	306	330	302	321	274	329	307	313	331	291	317	280	302	320	324	305	305	314	296	316	317	312	334	308	304	312	290	315	299	304	297	315	296	331	295	292	327	327	300	290	337	346	299	314	315	331	313	340	295	296	310	289	336	302	305	301	317	277	313	308	298	320	339	317	318	322	341	315	331	325	306	302	301	296	327	300	308	323	301	299	317	317	333	310	292	296	297	323	291	321	294	313	289	299	311	281	297	336	298	313	304	269	291	345	296	279	285	336	310	295	313	302	320	308	302	311	314	306	318	314	299	347	324	341	265	318	303	311	354	305	299	283	295	323	312	338	314	314	249	333	287	269	318	300	308	333	316	300	301	320	313	329	353	296	310	326	310	306	305	262	302	296	331	299	313	295	300	352	270	291	297	308	279	309	302	300	280	325	332	310	306	324	278	268	316	300	286	302	307	313	304	308	319	288	278	273	298	322	303	293	327	298	300	326	298	327	292	286	341	315	285	359	296	316	307	329	322	302	294	269	304	322	304	332	312	304	275	323	302	311	322	338	307	311	334	295	292	323	284	327	332	325	283	262	300	293	309	330	337	286	332	314	314	323	346	302	309	298	301	316	313	298	295	318	280	333	293	296	346	306	328	304	296	342	292	317	304	339	327	310	319	320	311	290	319	294	320	323	287	312	286	331	307	332	302	289	303	296	326	288	287	286	291	307	297	328	315	297	292	297	281	290	301	336	300	283	316	287	310	296	318	307	331	297	339	324	325	315	296	319	297	297	294	312	312	318	328	336	298	282	312	288	335	313	298	331	285	292	327	296	346	336	334	311	319	325	332	288	311	302	332	302	302	350	292	318	312	293	299	309	297	330	286	291	292	292	297	316	322	332	323	330	303	325	322	331	301	306	314	302	291	315	288	287	330	282	324	307	317	316	309	267	323	308	348	319	336	291	284	285	319	313	354	310	307	308	296	306	316	357	339	288	322	312	312	309	318	308	326	282	314	340	263	320	322	340	313	292	288	296	314	309	320	311	291	287	282	315	294	303	319	269	317	320	334	326	279	336	296	311	322	305	322	318	333	309	300	302	324	345	282	285	288	327	325	299	298	337	287	311	309	326	338	309	301	310	346	316	286	310	322	343	300	334	309	324	296	298	312	322	326	299	356	328	319	286	316	316	321	323	319	312	304	315	333	322	336	333	327	332	296	348	326	318	290	335	334	312	334	298	283	317	321	334	285	328	312	293	332	311	312	314	332	332	278	304	293	302	320	345	322	294	310	351	289	303	297	300	319	326	286	298	289	333	303	286	329	299	304	326	311	303	313	295	302	319	298	284	303	289	307	330	323	315	276	305	305	338	316	294	339	317	307	293	310	340	302	333	333	283	317	298	303	329	306	321	328	338	304	307	304	307	336	330	295	330	304	323	333	288	286	341	322	290	304	283	288	325	315	349	301	274	313	299	259	310	264	303	302	321	316	283	317	296	273	296	328	317	300	332	342	299	272	307	306	340	327	286	302	293	284	315	309	314	321	291	291	302	360	303	318	303	309	305	317	295	311	313	318	314	300	319	287	315	286	327	348	309	305	308	306	295	312	324	315	293	304	308	308	322	270	310	311	308	321	315	303	321	327	324	300	314	275	316	321	289	305	287	285	291	291	308	308	315	335	363	306	301	306	270	300	306	334	342	292	333	317	329	327	319	327	305	325	309	282	298	300	299	340	335	300	325	291	314	289	328	315	313	320	323	321	302	324	312	317	302	320	334	329	330	283	290	322	309	288	310	313	315	292	328	297	321	302	308	283	313	324	315	319	343	317	302	335	328	311	337	331	295	314	317	343	347	334	292	314	293	302	286	307	324	317	295	314	279	322	307	290	303	288	293	313	290	308	329	294	284	305	311	308	335	333	328	327	307	312	309	294	333	289	308	318	289	335	318	314	265	294	305	321	311	312	325	301	333	348	308	313	307	288	329	303	323	321	315	349	313	327	251	319	327	310	316	300	285	307	307	309	293	329	303	316	348	306	306	304	283	305	321	318	308	352	296	340	287	304	322	298	313	305	313	338	337	278	325	318	274	326	304	309	308	336	299	313	307	320	299	298	295	300	319	342	295	313	297	305	299	334	329	294	310	346	293	349	313	324	294	318	322	313	282	312	311	310	290	319	313	323	277	282	309	284	295	314	318	273	300	311	308	299	329	295	289	305	327	331	321	285	293	363	324	288	325	293	302	298	334	286	310	307	306	317	330	324	286	334	324	308	309	317	323	300	294	307	309	311	317	325	322	296	331	297	273	291	322	279	302	297	284	318	293	319	301	300	325	318	341	297	295	284	309	316	275	290	304	328	322	332	311	308	305	293	301	323	306	331	308	300	372	316	324	310	324	314	322	274	322	274	334	318	309	313	324	322	315	334	323	295	282	289	323	291	339	295	298	318	300	309	325	317	305	315	336	283	311	305	336	298	315	318	313	325	344	297	268	293	286	297	350	311	304	275	338	312	317	342	314	267	318	284	322	309	360	343	310	284	337	295	283	300	313	338	317	340	333	316	327	316	339	326	303	315	320	321	317	352	317	336	286	312	323	338	313	307	311	287	294	305	329	331	319	308	322	321	327	293	332	315	269	269	286	308	297	289	301	288	327	303	325	320	313	320	300	310	301	299	332	289	344	316	321	286	333	316	352	301	317	302	298	302	326	308	286	343	326	305	257	318	355	308	321	286	342	309	305	284	355	322	326	320	317	320	292	334	285	308	317	316	355	322	349	325	307	313	282	338	304	315	293	291	305	303	330	282	326	298	298	309	315	304	336	317	289	302	312	299	298	315	303	277	315	319	333	324	327	327	313	336	305	319	305	332	292	293	281	310	298	297	319	316	319	307	281	326	307	305	286	296	344	292	341	328	314	291	284	306	326	334	342	330	302	313	351	299	325
23530	20966	28280	23790	20954	12727	1796	1099	886	847	761	676	682	676	714	681	678	683	617	624	648	591	564	603	611	563	602	594	587	573	592	561	615	599	564	583	544	604	603	565	573	541	558	547	524	535	538	563	567	549	566	509	536	546	527	553	560	546	513	526	535	584	580	558	554	554	533	564	530	589	595	580	530	528	528	562	591	536	615	569	555	513	533	528	572	550	499	586	561	512	519	523	533	553	556	542	535	534	520	501	553	537	526	585	497	539	552	587	589	562	554	561	525	552	555	505	528	539	543	526	543	528	555	551	541	559	578	552	599	561	524	533	566	555	505	541	558	549	546	553	540	584	587	567	514	564	566	565	549	546	510	578	577	551	579	591	518	559	576	529	497	548	540	567	561	556	526	557	578	564	598	565	566	551	510	530	575	518	594	545	527	573	573	561	541	531	520	516	542	537	530	541	571	565	587	527	530	575	564	574	523	564	548	583	550	563	513	525	526	526	593	551	519	606	584	610	549	515	525	571	575	515	529	571	551	548	557	562	516	546	544	548	544	546	546	572	521	512	572	510	546	519	539	538	565	576	551	528	526	579	513	535	539	546	525	558	542	533	566	511	530	504	528	538	535	551	544	535	544	571	572	565	562	538	551	591	532	527	569	561	549	546	512	528	532	547	551	529	572	514	548	583	565	560	554	573	582	564	534	528	555	547	515	564	530	540	568	576	582	549	542	563	524	525	564	519	541	578	523	546	585	535	540	498	553	546	543	555	551	558	525	581	538	540	551	537	533	610	503	570	585	533	568	540	567	534	569	513	547	549	574	541	539	567	552	555	546	574	558	536	541	524	552	608	522	564	540	516	572	577	569	526	534	555	529	579	541	563	559	558	532	547	554	579	541	544	553	560	562	519	512	549	555	564	538	578	542	558	550	554	556	568	529	550	557	572	542	572	595	587	579	533	590	543	553	583	545	527	510	541	558	563	554	535	557	517	590	576	569	468	534	522	491	594	520	572	522	550	539	602	537	546	573	508	559	542	557	583	544	521	566	556	528	541	572	567	532	607	542	534	572	526	547	602	525	487	548	540	553	548	526	521	530	539	539	558	562	543	537	572	527	534	514	581	561	527	526	589	537	568	569	559	556	549	557	577	567	531	561	549	536	530	577	552	554	523	534	583	553	512	540	508	507	530	509	525	626	547	556	567	560	532	539	522	536	524	555	551	563	550	522	577	521	578	538	513	586	493	563	531	525	568	532	540	562	540	551	540	544	555	586	504	519	585	554	534	546	514	510	538	535	528	537	494	554	552	565	542	502	539	531	539	520	583	542	510	538	518	532	553	536	578	536	547	533	559	595	492	525	558	538	510	554	565	561	543	562	563	533	554	526	520	549	537	494	546	551	555	570	576	520	573	561	580	539	560	527	559	548	503	558	518	571	520	527	568	498	552	548	572	567	539	529	517	558	563	547	543	568	585	534	512	538	554	566	536	524	577	569	556	559	561	535	548	553	555	562	570	533	558	521	560	506	543	565	553	514	512	570	523	522	596	547	554	568	510	564	568	508	568	581	581	498	535	555	579	530	526	561	520	537	506	536	531	514	544	517	554	545	537	597	533	601	543	562	592	559	542	525	535	544	549	536	545	567	576	600	532	512	577	560	545	572	565	549	511	552	565	532	536	533	589	541	522	593	543	545	554	530	529	522	560	538	587	552	548	552	527	532	573	535	512	548	535	548	547	544	566	579	567	557	526	512	573	534	566	529	535	574	523	548	548	590	542	532	590	494	575	526	533	529	535	570	596	533	577	546	541	509	517	500	559	502	552	531	541	547	559	529	556	548	499	532	561	508	525	563	540	526	507	547	586	509	543	551	524	539	544	533	548	586	526	521	550	565	519	522	541	541	529	525	545	553	532	572	549	547	534	485	547	539	521	543	584	543	542	576	545	579	544	510	535	524	564	563	522	542	534	550	622	506	538	592	540	575	559	534	516	522	546	536	554	528	564	564	550	536	532	506	532	575	551	553	560	544	537	553	545	561	531	550	572	546	566	526	555	536	595	558	539	528	563	495	549	490	570	578	565	520	528	574	568	545	533	564	552	518	564	570	513	514	541	556	510	538	576	555	551	548	553	530	527	548	555	572	528	545	562	590	543	559	561	551	552	542	551	553	536	538	549	560	524	585	505	554	544	550	578	559	553	520	594	539	574	525	523	535	542	547	552	540	562	536	562	558	561	587	538	570	576	522	542	528	512	572	593	546	530	557	563	509	575	547	491	569	572	507	570	585	554	552	505	550	538	616	499	541	542	547	538	533	506	529	574	531	603	535	579	518	555	535	552	535	573	528	578	546	520	617	548	588	547	524	541	505	560	535	581	571	556	518	559	486	540	575	536	535	555	507	502	578	515	572	502	536	532	562	516	601	558	555	512	560	590	519	574	536	546	593	594	535	592	534	564	572	517	507	580	562	528	574	563	534	518	495	538	535	530	513	500	533	555	532	581	539	551	557	576	557	568	544	570	520	519	569	531	613	545	580	564	548	552	525	557	520	547	555	592	539	510	521	526	557	537	539	523	593	530	575	519	525	594	538	544	580	521	534	564	532	514	586	541	544	571	544	561	531	523	534	523	529	534	603	581	536	603	546	571	542	519	518	537	548	552	519	566	549	520	550	577	533	515	534	531	514	531	543	584	578	529	565	507	547	566	541	561	553	540	554	560	563	558	557	539	579	591	555	574	508	540	563	551	571	524	552	530	559	529	541	519	555	538	534	550	553	523	550	530	511	554	517	568	536	562	543	560	534	562	559	535	539	569	573	545	533	541	573	548	540	532	492	532	529	550	562	516	521	529	522	568	539	499	534	586	523	555	555	522	542	521	540	553	543	530	506	527	557	556	499	514	571	552	549	549	554	549	556	518	519	573	552	574	564	501	531	572	521	541	565	560	510	555	534	559	572	548	531	553	516	563	577	597	541	535	519	530	552	578	523	531	507	566	512	559	539	506	545	533	594	555	526	599	545	520	533	570	530	596	543	569	544	561	524	537	519	552	556	579	542	540	537	541	522	490	591	549	558	519	517	521	528	553	533	539	556	538	604	571	544	544	555	551	545	537	459	584	538	578	548	531	515	536	565	556	536	531	556	563	500	557	515	558	545	506	562	546	526	550	587	556	537	557	573	559	526	512	520	496	558	567	561	541	525	552	539	543	526	551	569	577	539	528	558	621	547	530	553	583	547	610	548	535	571	570	558	526	590	555	596	531	541	549	539	559	510	558	508	529	560	564	538	567	560	569	564	567	538	558	518	542	507	527	563	557	549	546	540	545	558	560	550	520	560	535	578	496	582	558	532	548	517	532	578	548	580	515	565	547	524	557	549	497	530	556	499	568	569	548	507	535	568	537	534	601	531	552	579	561	566	554	557	528	519	547	589	567	525	591	568	537	567	563	556	559	559	517	542	532	563	551	477	554	546	563	546	569	541	542	590	577	513	525	548	513	544	550
32430	11664	9441	4517	3153	2443	1886	1664	1367	1221	1105	1037	958	949	977	896	835	807	810	729	754	704	726	723	662	670	691	709	684	685	626	628	651	660	594	661	658	664	618	649	642	650	599	707	648	642	582	625	656	660	641	637	669	596	624	621	603	604	608	619	571	645	584	608	604	626	613	614	685	589	620	586	616	605	652	629	574	597	571	611	586	619	606	595	628	620	634	634	602	639	562	629	633	614	612	609	621	574	644	599	584	645	632	607	606	623	623	594	664	572	612	623	580	635	630	643	620	624	590	571	589	615	634	609	630	593	645	592	600	615	662	639	602	588	639	594	585	609	622	659	603	592	625	600	639	579	570	594	591	619	603	584	654	601	619	615	611	647	635	604	630	596	595	610	596	639	653	650	636	609	637	620	591	600	624	625	616	651	628	595	626	598	645	653	614	633	597	638	607	625	608	592	601	603	622	614	665	627	590	638	595	594	625	640	646	590	623	611	620	588	616	582	588	626	591	605	644	640	595	585	591	581	625	621	599	607	613	590	619	607	616	638	606	648	613	586	599	643	607	546	583	600	644	641	625	619	627	615	671	598	624	610	631	617	659	646	671	643	595	619	615	628	612	610	580	614	563	620	698	620	622	637	579	627	657	588	630	628	646	622	623	609	609	564	583	591	605	581	579	624	602	566	657	640	687	619	615	597	637	586	651	610	636	603	628	620	638	576	614	600	575	612	599	568	639	591	650	640	664	597	602	609	578	587	591	640	624	603	644	601	672	620	618	567	603	613	615	649	590	612	662	648	617	564	653	611	618	647	609	603	573	594	623	637	600	617	617	617	589	624	569	581	591	639	572	649	603	620	614	639	661	608	617	625	634	589	660	618	582	617	616	655	647	611	619	598	575	588	582	608	665	578	648	642	634	646	610	612	602	607	644	643	586	587	579	614	594	603	638	616	616	614	596	623	668	620	614	608	622	628	644	618	627	625	644	612	615	572	562	571	577	605	648	613	643	617	598	638	652	627	621	620	629	632	575	627	608	585	628	644	534	612	631	639	624	622	627	620	620	624	622	626	589	628	580	597	631	581	593	592	600	625	651	634	584	623	622	604	556	571	580	612	604	601	577	635	594	608	598	619	591	596	608	651	590	574	613	622	611	626	628	600	580	625	615	641	661	629	632	617	600	559	606	627	616	602	584	623	629	560	629	628	617	567	601	602	633	556	598	612	635	621	602	599	606	628	625	607	683	643	652	619	579	666	628	607	630	583	621	652	617	639	643	641	605	601	662	575	612	619	647	603	597	613	627	583	619	623	571	664	630	578	579	584	581	611	619	620	629	632	626	573	622	620	586	594	663	658	613	659	609	651	627	671	640	642	611	600	667	611	592	584	606	585	667	602	622	637	658	652	636	574	649	590	590	592	603	640	558	612	596	594	605	600	619	572	621	579	657	645	595	592	624	646	580	604	594	641	600	601	605	616	621	623	621	643	605	611	591	595	608	615	613	609	587	595	607	596	629	630	588	601	655	585	625	613	614	662	621	662	642	638	601	615	659	609	638	577	636	640	590	622	610	571	675	637	628	698	639	593	645	606	593	603	642	609	655	638	559	605	644	644	601	624	637	604	622	593	596	631	642	605	620	605	625	580	630	643	646	603	623	588	606	587	591	625	590	565	648	602	652	659	612	602	608	647	587	632	665	626	615	607	609	631	620	636	573	600	588	650	602	615	603	643	626	589	569	590	616	613	604	646	625	613	641	598	587	629	598	597	599	617	630	585	640	605	610	611	581	658	618	593	552	618	621	597	588	604	635	633	622	618	597	600	628	631	595	616	590	584	599	592	601	624	559	659	637	621	579	640	605	632	628	647	625	586	630	605	592	607	587	590	642	659	628	645	643	611	618	611	647	565	638	647	627	613	589	639	628	630	593	611	603	606	616	601	614	626	612	621	610	581	678	572	630	641	603	569	634	658	604	635	625	630	614	602	600	634	598	624	596	623	650	583	592	636	600	649	594	604	634	635	587	624	663	587	606	621	598	616	600	646	649	643	604	597	626	602	645	600	587	599	630	637	632	565	634	616	609	621	605	560	611	612	660	597	640	619	626	574	614	594	597	584	647	589	657	580	584	587	623	579	613	615	626	631	650	613	612	617	613	575	613	607	623	610	577	650	611	610	592	640	609	604	631	591	606	623	637	609	629	636	623	680	653	573	636	619	637	626	648	625	592	613	610	626	627	592	637	638	621	626	616	627	631	583	610	647	601	587	696	598	606	615	582	596	591	602	623	586	587	612	563	566	671	601	601	665	576	628	605	608	617	639	617	596	636	607	667	568	628	650	616	588	640	623	619	566	572	649	660	588	624	638	577	664	621	634	594	609	663	597	600	627	595	631	629	652	655	626	635	648	605	592	608	542	617	618	628	623	582	637	621	647	643	613	616	651	579	629	598	519	633	596	612	650	584	577	596	635	635	655	586	598	633	607	623	607	649	613	603	606	636	619	627	624	613	602	640	625	624	585	634	606	586	580	637	616	595	627	634	570	608	623	623	617	592	603	601	599	642	608	617	633	604	590	635	620	573	618	584	650	628	624	655	618	634	596	670	612	642	598	643	639	594	620	628	599	611	625	648	591	603	634	603	600	618	597	632	661	648	596	636	638	607	630	575	665	603	572	619	596	629	626	627	604	626	617	629	588	643	640	636	595	660	588	563	628	647	589	600	578	641	623	603	628	582	580	602	622	618	585	657	579	583	637	663	587	568	607	597	598	593	601	618	602	644	633	593	618	618	601	651	628	625	627	593	637	643	628	639	621	651	606	606	601	637	586	606	574	599	629	649	645	631	636	609	603	625	572	636	655	580	586	600	645	650	626	621	604	609	618	607	625	615	630	628	649	602	623	629	653	587	602	626	628	612	603	594	647	631	625	655	631	590	588	612	638	607	591	615	618	622	611	624	626	654	616	603	609	616	645	598	624	637	610	615	631	663	599	647	644	555	602	626	568	628	622	634	609	639	615	599	581	585	661	626	622	605	580	632	603	607	619	663	604	624	639	636	644	630	619	594	577	579	595	595	599	620	609	685	626	648	625	636	617	605	593	628	600	608	612	635	607	598	600	642	559	629	585	638	611	565	623	598	611	629	580	577	615	573	645	629	608	626	662	605	652	600	604	604	617	594	595	632	627	630	632	613	667	614	622	608	622	591	616	612	643	593	626	586	611	591	588	678	618	627	613	633	607	635	625	580	622	643	603	592	626	599	679	600	580	594	599	616	643	631	622	602	574	576	604	568	637	583	625	586	602	562	668	619	636	611	609	586	627	618	598	625	609	630	623	611	571	567	577	600	644	645	629	634	626	646	608	629	590	616	653	603	631	605	591	632	647	616	630	568	623	577	612	613	581	633	572	607	599	624	599	635	624	626	582	633	642	602	628	622	627	594	653	570	597	641	577	620	631	627	610	596	656	581	595	565	578	613	568	636	615	580	641	574	615	583	617	616	593
24639	20903	27270	24587	12823	950	632	514	469	456	400	448	410	403	463	411	380	426	366	369	355	325	337	351	338	337	327	325	304	334	337	343	332	340	372	368	322	300	326	332	354	336	347	345	312	328	324	314	327	310	323	314	303	379	320	352	311	321	326	293	310	298	277	298	323	324	307	304	329	293	312	282	329	284	280	316	316	325	312	336	338	342	337	318	302	325	316	328	291	306	307	338	329	304	298	313	308	315	321	314	296	349	349	305	358	317	322	290	291	310	315	291	321	310	312	318	331	291	306	302	291	324	333	318	342	345	289	313	304	304	330	302	297	338	334	318	284	326	317	329	323	332	326	316	300	341	317	322	311	286	293	285	304	324	317	311	333	343	347	298	320	318	331	295	288	323	335	329	343	315	281	304	337	329	337	341	339	306	303	320	301	308	337	344	303	338	300	323	363	314	298	330	305	310	326	329	326	293	264	314	332	313	322	327	310	328	302	336	326	330	314	338	303	299	294	339	289	305	316	327	308	307	343	274	340	323	295	337	296	274	331	297	301	316	315	324	302	323	313	288	341	326	317	294	306	310	306	298	348	305	311	321	289	290	312	337	298	297	318	294	324	314	288	323	309	356	332	340	346	289	346	335	301	292	355	320	308	274	312	312	324	304	338	322	347	344	328	269	305	317	288	328	319	329	341	324	314	290	333	310	317	306	286	342	309	326	328	323	318	296	300	333	324	355	314	284	334	298	343	324	351	292	297	317	328	320	292	325	312	297	298	334	331	334	293	292	316	302	280	323	315	337	305	310	308	299	329	331	372	320	309	301	296	285	304	328	299	294	318	288	347	309	302	304	334	288	332	317	318	336	290	292	344	305	331	315	343	343	315	328	326	330	303	327	294	301	336	322	314	297	344	327	306	318	324	322	301	314	351	344	325	300	298	305	320	287	292	349	340	320	329	324	350	295	361	323	341	314	316	332	314	296	301	314	305	342	306	323	307	299	288	312	317	307	291	318	327	299	316	381	335	307	299	319	317	342	316	340	342	315	309	303	290	303	320	319	298	328	336	314	302	324	363	300	309	303	303	304	340	288	341	310	309	348	319	332	331	313	342	311	295	286	287	312	321	320	293	331	275	343	304	285	328	286	348	318	317	331	305	329	322	333	269	321	289	310	311	283	320	308	284	314	335	267	300	348	310	312	308	322	301	312	305	325	292	299	324	337	273	321	298	338	301	323	309	339	296	347	323	312	299	315	353	316	303	311	318	337	302	317	337	326	296	305	296	325	320	301	295	314	315	316	295	327	285	309	296	307	318	300	286	320	332	339	315	329	316	325	308	334	310	334	334	294	309	306	321	300	262	313	294	324	317	335	309	327	334	323	313	313	302	294	274	335	310	318	339	317	321	339	337	318	326	318	321	305	308	307	327	313	303	304	309	300	344	305	297	317	333	325	332	326	306	314	318	306	307	319	292	300	290	341	325	326	319	297	285	348	330	325	317	302	297	302	308	309	315	317	300	279	311	295	325	321	332	316	304	290	306	325	315	314	317	313	324	293	322	313	313	321	295	318	328	317	278	309	335	320	308	321	304	327	338	339	309	328	309	321	294	287	329	288	322	307	310	302	314	277	305	288	327	330	336	280	300	316	327	305	323	334	320	325	312	298	317	292	321	308	316	312	318	314	320	310	341	316	362	338	316	330	312	326	313	313	311	314	333	323	308	302	317	276	337	308	321	302	307	313	347	342	329	324	280	312	269	314	282	304	302	298	326	300	315	317	306	350	321	318	309	319	308	300	314	320	323	311	326	285	317	307	300	342	308	311	328	329	292	315	324	302	283	334	298	320	319	305	308	319	350	329	334	298	327	328	342	316	300	289	322	333	329	334	327	303	308	314	285	323	299	310	332	283	313	311	314	321	292	311	333	346	312	320	303	297	317	320	292	354	345	336	283	354	309	328	300	321	314	312	324	322	330	292	328	317	321	312	310	299	293	286	326	281	330	316	287	322	295	305	306	319	285	298	341	326	320	328	293	308	297	309	285	312	298	332	317	305	288	334	330	346	325	333	330	326	334	287	307	315	344	321	321	291	345	320	337	314	318	365	316	310	339	280	324	299	352	360	321	329	307	302	297	281	310	300	317	316	309	318	275	339	313	312	288	307	321	325	299	310	328	313	311	291	272	300	336	297	286	307	310	320	300	343	339	339	286	317	309	338	319	326	327	307	309	327	322	313	314	335	360	309	276	309	316	309	284	301	340	314	324	307	335	344	316	333	318	324	304	278	318	300	327	316	338	328	299	315	294	307	324	329	324	306	304	306	334	309	337	292	294	336	341	345	296	301	323	321	340	351	323	350	316	339	310	319	331	318	346	328	301	323	308	306	288	316	292	330	316	317	306	317	295	283	280	325	325	312	330	329	328	289	306	325	300	299	294	296	305	304	306	307	320	313	319	293	313	322	327	324	331	303	286	312	308	312	355	312	317	293	327	302	275	314	321	330	306	314	307	305	331	303	315	331	345	312	284	300	323	346	316	298	334	341	302	338	334	318	321	312	297	361	325	311	330	296	321	347	317	306	286	282	314	321	319	324	326	323	295	319	337	301	334	305	311	292	324	319	311	275	319	307	344	309	317	324	332	290	317	296	333	311	293	304	313	319	294	295	300	315	314	307	311	336	300	321	309	352	325	331	326	324	315	310	280	323	278	327	306	303	325	303	300	317	324	325	344	341	329	338	303	323	343	311	335	340	296	311	331	302	324	315	298	318	307	312	322	327	320	328	316	360	319	333	345	347	311	284	320	319	323	296	305	297	332	340	325	326	325	312	303	322	315	329	327	315	333	312	306	363	273	334	317	301	324	320	325	298	307	308	333	317	337	332	332	308	310	329	327	348	298	309	278	300	329	284	312	331	306	319	297	330	334	285	334	326	321	294	337	324	304	318	332	345	331	297	325	312	314	319	325	287	330	339	320	264	306	305	344	319	346	287	320	325	316	313	319	282	298	316	331	345	301	346	293	329	302	318	308	324	327	306	282	337	357	309	299	300	306	308	307	318	321	321	317	332	316	291	302	325	342	313	338	303	304	314	318	311	327	281	331	310	317	306	315	322	318	340	334	332	320	290	307	307	316	342	322	316	316	360	344	336	322	310	332	324	319	298	314	313	328	367	323	301	316	345	343	321	334	305	312	303	306	358	317	303	278	323	304	333	315	350	314	279	290	295	332	309	348	340	308	327	294	296	334	297	348	311	328	339	312	309	323	308	318	290	334	301	305	318	319	337	295	337	320	303	293	305	293	281	307	313	322	330	302	274	301	321	344	292	332	278	303	290	332	297	338	338	302	301	314	302	305	331	307	311	295	333	301	315	310	311	323	312	298	327	308	319	284	329	360	301	324	344	313	330	306	323	321	301	313	323	321	276	314	326	308	303	297	301	308	314	345	302	335	338	291	351	312	310	302	311	324	301	320	324	288	326	311	311	321	281	327	290	310	319	322	293
31093	8117	6025	2650	1962	1464	1188	955	811	723	668	579	565	632	694	595	496	516	498	478	489	440	439	469	409	380	425	430	407	387	428	429	445	384	424	445	420	362	395	423	376	385	370	419	401	379	392	347	406	352	404	394	361	422	401	384	358	378	392	395	365	402	363	441	362	412	381	366	370	406	399	385	377	386	396	386	420	378	387	414	381	356	344	371	379	410	386	398	366	396	369	402	390	348	386	366	376	383	409	401	379	393	409	370	413	386	396	356	401	358	381	357	394	380	373	386	370	396	395	359	356	404	348	386	385	367	348	362	396	348	404	395	387	382	359	380	388	411	378	408	378	367	373	387	378	409	375	381	389	398	390	405	376	394	416	396	366	407	382	381	364	372	375	397	402	410	386	401	368	397	365	397	386	389	429	418	352	393	391	351	352	380	367	387	390	398	383	367	360	412	348	363	418	385	351	376	401	371	382	361	411	338	413	444	329	382	415	363	356	388	389	386	356	394	397	402	414	415	376	362	368	367	383	418	375	377	381	348	357	401	365	349	359	367	367	383	370	384	393	384	405	375	373	387	365	390	390	354	390	383	356	429	370	389	373	382	400	412	391	380	412	393	384	379	388	358	375	399	335	381	360	391	390	366	408	392	385	392	378	367	383	374	356	375	394	351	376	365	365	399	392	399	379	364	402	375	381	358	378	361	364	392	345	364	398	398	383	327	344	398	360	386	384	381	395	399	373	409	403	372	386	405	386	389	369	380	375	385	367	368	346	391	406	411	382	403	393	364	410	391	365	375	403	419	353	376	391	402	369	397	383	370	342	355	381	376	386	362	383	385	357	350	414	369	374	394	417	388	372	420	360	400	400	414	404	384	362	371	389	391	412	395	406	383	404	393	409	370	374	377	399	393	348	394	389	374	355	408	388	411	358	420	393	355	405	387	362	427	374	361	384	379	363	377	390	369	378	367	428	397	378	381	422	423	381	382	375	392	371	333	377	363	422	382	406	392	361	360	411	396	375	365	359	406	398	391	393	431	356	414	381	396	407	386	378	407	387	378	396	401	393	371	333	371	379	411	332	364	390	389	408	379	398	366	372	387	365	385	391	365	387	372	376	350	393	391	384	358	368	346	393	401	377	447	388	398	381	374	374	390	372	365	369	377	355	392	369	387	375	379	396	376	392	389	425	377	384	425	391	401	352	407	388	399	395	374	363	401	385	380	391	377	418	427	424	392	376	410	402	402	390	357	423	374	406	430	386	360	385	413	357	412	411	370	381	353	388	379	397	371	391	368	431	382	374	363	384	402	389	405	368	400	367	408	404	381	411	429	405	367	397	354	398	350	357	418	363	357	382	364	354	388	382	390	386	382	380	377	396	388	368	368	378	395	363	380	373	396	375	390	367	339	379	382	356	340	428	374	362	397	379	390	383	387	394	356	355	361	393	384	412	407	393	380	373	395	378	356	370	367	373	368	378	384	352	367	350	378	365	381	377	385	412	340	376	412	408	368	384	370	383	359	370	390	392	387	394	386	375	396	377	390	375	392	381	401	412	389	404	406	379	414	361	378	396	393	400	400	402	371	368	358	361	392	402	354	407	379	372	388	383	332	375	347	393	374	351	425	378	393	364	388	387	392	376	393	362	408	376	359	384	377	366	385	402	383	424	360	416	418	389	364	408	367	371	400	390	389	350	378	398	378	380	389	410	389	379	373	375	392	372	393	370	358	381	377	420	383	414	394	354	360	384	386	399	370	371	404	362	391	385	366	401	402	419	388	373	353	380	390	376	366	401	381	381	368	390	385	382	376	388	390	372	369	362	355	391	401	369	400	386	372	380	377	357	385	386	367	396	363	359	423	394	362	362	372	404	390	380	402	400	364	382	368	447	380	388	390	397	406	384	367	384	370	352	377	377	404	371	381	375	406	390	396	380	394	408	378	348	417	398	404	390	399	384	390	362	401	385	390	391	361	367	372	392	379	400	394	379	355	375	407	423	332	400	363	387	395	387	397	384	396	396	428	381	374	398	370	379	395	364	380	384	399	378	363	408	344	387	379	390	389	400	399	407	395	353	369	395	376	355	378	435	378	400	381	407	362	371	405	394	379	362	360	375	384	421	394	367	382	406	419	398	399	396	393	394	402	383	382	387	374	360	400	388	371	362	401	372	411	362	414	384	394	430	389	377	366	398	366	372	379	366	360	372	397	368	393	389	394	405	415	345	387	367	343	389	381	381	371	368	402	369	401	387	373	386	373	397	363	367	369	381	393	395	405	408	370	380	376	395	403	412	396	377	375	404	371	385	375	362	385	401	352	403	391	366	373	379	401	363	404	391	392	382	381	424	388	376	401	391	367	384	360	371	389	369	384	415	378	390	379	382	404	387	374	389	379	364	399	399	386	380	391	400	361	367	381	371	395	387	362	393	404	376	368	374	382	414	381	396	389	379	386	394	364	405	372	407	348	383	381	373	374	380	391	343	335	377	332	380	417	377	428	344	400	385	392	355	381	381	353	388	377	416	357	400	364	374	389	409	364	386	423	366	364	394	367	414	383	391	397	394	398	382	369	397	348	372	420	397	349	388	376	392	373	393	385	389	394	364	369	388	364	404	393	399	380	380	383	366	361	372	383	375	367	382	388	372	406	349	365	401	419	399	411	387	340	362	384	407	412	397	378	397	371	364	418	409	371	374	383	356	390	388	377	405	397	381	387	389	383	401	390	389	358	402	386	385	372	443	338	389	372	390	383	351	381	412	376	362	365	416	403	387	368	391	367	352	346	386	360	392	368	380	424	376	402	342	396	347	390	388	415	394	422	388	366	429	375	401	386	432	382	377	379	382	357	409	373	381	343	432	388	395	401	376	373	352	350	408	396	364	376	367	371	392	393	389	367	386	399	395	409	356	380	383	394	427	397	408	373	381	361	407	386	367	392	378	375	384	372	373	383	386	392	378	415	438	398	397	351	406	346	380	402	394	382	362	370	404	392	382	350	408	372	351	368	384	373	362	413	380	383	406	380	349	400	383	394	377	348	369	372	376	384	394	411	398	378	412	365	382	356	389	376	366	382	397	372	351	360	360	392	390	376	371	372	374	380	385	381	407	422	370	408	387	378	365	349	385	382	406	397	377	366	355	400	394	372	330	366	380	396	382	373	371	398	356	367	384	408	380	383	372	411	371	355	383	345	351	361	372	385	387	355	390	400	418	395	389	410	348	384	370	388	397	375	392	374	406	395	362	409	379	391	360	387	381	380	347	376	362	373	378	373	367	371	359	424	382	375	359	375	394	387	396	415	382	408	408	387	390	393	407	386	387	379	356	373	375	409	374	392	394	392	379	381	392	382	355	379	377	367	395	397	393	383	387	388	387	333	380	359	348	381	394	374	358	390	371	384	369	388	367	410	393	361	382	359	387	372	388	406	351	389	373	374	373	403	398	387	356	384	352	399	381	362	377	353	384	369	404	404	381	374	401	366	367	389	366	402	393	402	353	424
22455	20951	28678	23400	20943	21007	12649	1942	1362	1315	1159	1123	1154	1058	1095	1095	957	920	933	878	885	811	877	850	822	835	838	787	800	761	834	759	780	825	816	787	789	780	798	845	744	769	779	745	706	764	748	753	737	790	733	738	737	719	774	775	804	759	698	773	771	759	745	780	766	747	757	763	767	757	788	729	744	712	753	733	728	731	715	786	721	709	739	742	764	726	746	748	737	746	806	714	778	765	728	806	709	764	725	723	751	755	722	742	763	775	779	756	751	754	740	742	763	776	772	744	736	722	797	763	714	745	794	727	751	791	796	737	705	722	753	757	788	742	772	757	782	734	720	743	779	771	776	732	734	711	773	751	737	703	766	740	725	749	742	715	767	738	834	748	764	792	725	776	742	727	756	773	754	789	741	787	750	766	747	723	770	757	725	782	805	778	682	733	735	731	722	788	754	786	738	715	736	744	804	749	771	776	728	781	797	747	768	746	735	730	778	739	752	757	760	757	760	787	739	701	785	769	776	730	740	748	789	785	762	778	783	750	748	724	744	691	784	734	734	771	773	786	740	718	742	693	758	792	788	772	787	753	718	715	747	745	747	775	753	768	778	733	723	747	725	758	737	770	737	712	744	749	717	699	768	701	743	809	714	724	709	805	755	734	744	780	762	766	800	743	789	765	762	766	717	765	696	762	781	742	776	741	702	741	738	743	757	712	726	759	686	757	728	766	812	767	777	738	744	710	750	796	738	756	713	732	748	750	774	774	718	747	745	746	762	725	773	753	774	797	757	760	700	748	766	702	715	716	765	760	744	746	739	784	773	793	737	752	775	766	766	748	804	769	722	746	770	767	679	762	718	733	716	742	712	747	777	776	740	768	755	779	757	711	749	738	738	733	686	764	808	695	748	791	758	763	765	726	751	735	741	736	789	775	761	735	766	747	716	722	739	716	769	764	731	748	723	724	757	732	747	737	710	732	793	740	759	706	754	705	744	742	740	753	788	729	741	754	769	722	761	759	726	724	721	736	694	729	699	727	762	735	790	745	737	740	710	682	778	740	771	773	705	759	680	697	744	705	691	710	729	700	759	768	743	719	760	758	725	742	786	696	719	762	707	759	724	731	742	795	751	747	717	760	688	744	702	742	722	783	747	797	749	762	777	723	790	759	752	749	768	809	743	735	766	743	733	761	736	812	748	762	792	792	774	754	737	724	769	785	716	740	751	721	803	776	725	783	722	759	786	748	799	754	751	716	738	778	786	765	741	688	744	761	790	763	851	735	724	761	749	761	690	738	782	727	755	769	742	727	773	744	739	689	784	781	752	748	760	705	698	742	762	748	766	727	819	768	696	753	740	715	740	704	806	772	771	742	766	758	749	784	794	734	751	778	726	722	758	717	721	707	720	742	752	759	721	738	763	708	762	737	772	750	806	740	699	744	745	753	736	748	731	728	800	744	767	747	738	774	755	754	733	712	744	752	744	764	732	719	672	776	721	757	802	761	728	745	688	742	817	715	717	764	738	751	721	765	765	747	770	747	743	800	733	742	767	734	743	729	692	754	738	738	778	734	675	768	809	749	721	760	755	810	721	774	779	736	716	726	734	767	691	750	725	695	761	785	722	696	699	738	707	776	741	729	698	790	726	778	734	766	770	762	739	738	755	747	723	782	749	735	736	722	764	740	759	796	741	720	753	788	747	750	772	751	749	754	793	722	773	721	756	782	753	759	780	742	742	710	731	782	757	729	750	774	766	721	788	755	752	730	781	723	724	691	743	805	682	680	759	774	741	734	743	739	778	780	733	742	721	741	774	758	730	686	679	736	809	780	705	698	752	733	739	696	724	743	754	762	770	741	750	738	727	760	761	765	757	776	714	728	694	729	756	756	740	781	807	746	702	772	752	754	753	809	745	761	747	717	722	736	756	761	708	739	761	771	725	765	744	756	774	765	792	728	729	735	774	745	759	756	783	760	725	752	756	794	745	775	781	743	763	710	756	743	711	704	743	745	776	740	742	729	730	777	778	786	775	725	744	720	721	759	746	766	728	755	721	783	706	731	702	725	729	714	766	736	718	731	781	756	750	695	771	784	776	747	799	765	722	769	720	717	751	754	732	774	721	705	678	713	757	773	735	735	765	684	771	787	693	737	727	737	809	744	785	766	734	738	737	725	737	748	835	724	766	753	768	772	780	781	782	777	753	733	743	787	798	716	741	755	709	721	747	759	772	757	730	756	766	750	749	764	710	684	775	764	739	745	716	753	771	701	745	771	760	799	793	750	801	722	751	710	815	706	742	755	754	771	714	770	698	711	773	743	761	723	728	713	758	771	775	725	732	732	797	792	770	750	770	752	722	731	744	752	749	763	744	729	740	746	743	745	758	711	774	756	713	751	752	752	661	714	704	783	700	763	735	714	743	673	711	821	717	743	764	677	697	729	776	747	734	719	741	704	733	752	756	717	752	729	770	747	727	754	755	727	762	772	728	733	805	719	774	747	708	736	765	758	730	707	750	761	760	749	733	723	775	741	751	699	757	756	703	681	722	734	692	726	763	707	714	735	755	722	746	790	727	755	712	791	719	762	730	725	805	738	748	759	711	772	735	746	706	719	774	738	768	739	674	735	746	769	683	720	819	708	726	749	716	705	752	799	750	699	762	745	736	770	731	739	751	756	788	738	745	722	734	752	727	706	773	740	778	755	779	729	755	745	751	714	766	706	722	819	733	759	705	695	772	707	737	762	747	714	730	737	765	802	706	736	724	751	770	777	732	769	760	727	701	703	765	739	726	775	773	751	745	746	763	759	769	722	744	743	799	782	768	791	739	765	733	776	755	712	699	752	770	701	725	722	700	738	760	723	724	748	742	746	735	806	751	724	681	746	733	717	785	717	674	718	767	726	711	746	740	733	767	736	730	756	718	760	725	713	740	786	768	731	766	777	797	722	775	741	736	820	744	769	764	742	740	790	782	740	771	711	740	751	765	751	775	764	714	722	792	765	760	701	678	777	750	737	735	786	755	726	793	768	736	729	765	753	707	699	757	724	742	730	771	742	728	746	752	780	722	746	729	723	707	711	747	729	769	724	784	773	745	790	761	751	745	762	702	728	728	735	739	743	757	719	771	782	748	762	758	713	753	781	752	734	703	759	726	756	721	732	734	704	792	762	738	765	675	735	735	696	789	722	748	779	748	765	758	717	753	765	743	773	728	747	675	678	738	759	725	732	803	769	758	757	713	787	739	741	734	732	791	747	791	702	744	752	775	759	710	737	715	801	696	705	712	711	776	704	741	706	776	755	738	774	755	744	742	701	720	735	693	720	732	744	684	781	704	775	781	782	770	694	735	772	740	699	798	748	789	739	728	720	680	754	691	788	713	768	744	762	732	780	771	728	697	732	736	771	744	754	754	751	724	752	773	715	775	745	701	716	756	817	716	741	768	697	730	729	726	746	746	745	700	709	741	771	744	743	703	714	787	735	730	761	764	730	804	794	787	730	734	793
34574	19561	15859	7695	5273	4131	3350	2763	2207	1966	1776	1649	1527	1471	1490	1435	1208	1216	1214	1155	1036	1037	1030	960	962	915	893	918	974	899	943	903	920	888	923	876	873	811	881	937	818	903	853	836	833	908	877	872	905	791	840	881	872	841	860	847	832	835	865	858	890	844	845	818	814	843	823	845	819	844	795	896	834	833	861	847	848	853	827	841	791	851	861	851	885	877	839	870	793	814	814	846	822	816	827	802	838	857	895	844	823	877	856	858	791	859	849	762	858	856	799	809	847	861	858	916	866	879	871	828	803	819	840	881	805	857	865	848	843	875	789	816	792	809	790	916	841	789	792	827	833	795	869	834	842	860	826	815	816	837	879	828	849	847	781	857	854	860	788	836	820	847	866	760	778	839	802	847	850	835	826	884	845	852	853	840	856	852	864	839	819	814	808	823	884	870	845	832	875	811	824	862	841	787	864	854	822	891	812	865	826	857	796	863	804	786	888	835	854	838	881	774	808	812	869	794	813	806	860	784	797	756	866	848	837	825	827	847	818	881	837	890	839	816	869	792	806	833	872	849	807	850	788	821	840	871	846	850	832	860	856	828	834	787	852	821	842	831	846	750	808	807	870	851	872	837	817	842	848	806	841	810	808	859	822	813	824	825	848	812	812	859	849	820	855	862	836	801	828	821	792	811	790	822	862	842	814	840	809	856	813	839	822	814	834	828	813	837	826	870	813	812	809	831	832	792	872	788	835	855	780	822	830	817	808	834	881	820	829	844	843	831	822	821	847	834	832	855	840	860	849	791	856	841	808	863	838	838	831	831	823	813	831	807	821	844	831	862	824	793	833	897	831	799	834	824	808	821	909	824	877	912	831	827	807	796	875	851	830	843	865	809	863	840	785	810	820	903	836	842	785	890	851	867	827	848	855	828	863	862	826	848	857	893	850	825	765	861	873	814	794	861	789	787	831	838	891	808	886	834	835	782	837	864	795	833	831	841	865	879	838	851	854	853	844	853	805	822	827	831	813	905	852	844	856	811	790	849	810	819	813	862	812	815	841	866	804	777	860	853	880	853	782	882	797	858	846	802	854	790	867	822	841	837	862	833	814	825	867	836	852	811	825	765	870	890	820	781	802	862	841	862	837	808	785	863	838	812	830	770	885	854	836	826	803	773	886	815	818	859	841	803	840	854	845	794	782	817	760	791	864	905	855	826	802	875	849	808	901	771	852	818	838	828	858	830	862	856	862	849	832	871	845	860	835	820	833	774	838	884	874	884	815	858	806	803	885	866	826	851	856	848	873	788	821	859	845	771	835	817	810	872	860	825	832	828	810	849	867	829	828	888	812	827	870	794	857	811	804	852	870	772	828	850	808	819	861	831	849	839	809	804	839	877	833	828	850	856	863	816	887	813	816	839	825	806	847	781	898	852	803	813	802	841	824	830	896	792	828	883	887	851	903	822	759	883	862	858	824	831	820	789	857	829	849	824	779	864	849	847	815	808	801	839	820	816	843	815	833	818	805	886	849	809	821	836	837	828	788	831	854	862	829	848	847	821	805	857	798	826	849	838	885	883	859	846	834	876	871	814	925	837	859	843	823	853	872	864	818	824	858	811	854	844	843	833	869	846	830	821	827	801	849	821	828	832	787	843	889	808	848	824	833	853	833	794	830	891	884	789	830	863	855	791	872	862	842	818	792	837	853	831	825	793	821	874	829	846	870	819	904	817	832	808	879	838	813	831	880	851	824	803	817	836	816	840	842	865	800	834	820	841	832	819	828	813	873	833	810	809	856	846	830	824	820	780	834	843	822	803	879	808	809	771	828	872	816	841	844	887	834	765	873	799	831	815	843	834	854	901	871	821	836	839	831	833	827	799	833	822	829	830	819	852	797	774	866	831	861	842	846	781	829	840	796	807	784	837	826	858	838	781	805	825	809	833	871	787	831	805	829	849	858	828	823	830	824	843	848	874	809	813	811	848	806	820	842	817	756	860	770	827	823	850	874	773	825	856	849	845	863	855	822	782	835	817	789	808	873	828	847	843	860	844	805	837	845	835	861	833	820	832	836	816	856	801	815	836	883	808	852	874	818	831	880	843	839	879	882	889	872	851	772	849	855	811	760	862	814	887	828	805	794	812	855	847	811	872	824	865	852	805	799	783	792	863	847	806	864	858	775	884	795	887	797	836	844	852	814	869	858	831	840	804	828	847	818	833	847	842	827	824	811	809	793	823	837	856	850	825	846	843	801	807	834	850	842	819	877	865	854	814	907	807	800	837	842	835	809	839	844	827	836	874	834	833	842	862	881	849	806	785	850	882	778	865	847	877	821	886	828	828	860	829	823	768	800	831	870	791	867	768	824	836	787	830	840	827	877	828	848	801	815	820	900	819	816	844	861	807	832	786	800	816	832	836	838	863	808	826	836	851	832	840	785	827	777	791	789	840	847	804	816	820	896	865	826	826	795	824	832	830	825	869	780	817	862	830	823	875	875	803	804	855	882	829	836	838	814	923	846	829	813	814	898	817	862	878	784	848	832	832	871	827	813	843	856	820	807	853	856	830	791	825	794	847	852	806	812	842	832	813	846	829	818	807	827	881	857	775	802	789	827	824	825	867	786	878	783	803	783	874	819	817	787	860	822	863	798	867	828	883	861	864	788	797	825	838	883	872	803	798	830	802	841	790	822	821	851	810	845	861	820	820	854	841	846	869	794	871	791	828	847	785	905	889	817	808	860	790	849	840	846	830	821	808	804	876	853	830	855	876	834	757	818	801	849	861	835	810	831	841	856	866	838	841	839	890	776	784	801	811	815	809	829	799	848	773	810	838	827	833	827	842	812	840	869	837	803	813	802	826	835	866	800	851	840	881	890	817	828	879	872	830	844	893	835	861	886	797	816	864	855	849	832	836	836	835	812	819	823	848	855	824	868	780	815	805	821	856	830	859	831	829	829	826	793	861	822	862	844	839	870	805	808	799	874	853	866	863	840	841	832	799	821	907	841	830	830	835	865	863	767	840	874	840	859	839	812	848	849	862	851	817	802	838	867	813	820	898	833	803	844	874	849	857	846	831	847	849	840	875	817	825	848	813	893	823	781	841	839	809	840	799	819	890	846	789	778	861	791	889	873	833	797	839	893	790	865	813	833	841	808	798	830	850	801	791	837	859	796	833	842	806	798	837	786	829	849	870	875	793	821	819	846	804	835	841	843	803	800	822	821	849	858	877	838	831	887	814	811	845	842	796	832	854	896	819	912	849	812	859	860	804	840	850	839	824	810	810	811	865	803	821	870	819	853	810	802	827	814	807	849	849	826	814	852	815	876	795	859	810	813	812	822	856	839	813	866	826	799	811	784	869	816	866	830	844	843	861	823	839	861	814	800	810	861	853	878	811	804	853	846	829	868	808	828	785	868	872	838	795	878	805	810	805	828	848	861	787	837	840	864	777	859	838	849	861	848	811	858	865	825	875	832	846	840	771	818	824	858	796	801	815	802	836
27654	20312	10232	1133	620	518	406	331	331	302	275	348	297	308	314	359	312	282	295	275	277	279	262	298	292	278	253	268	273	286	282	292	245	262	262	267	251	261	259	267	263	250	271	263	240	246	270	254	249	275	248	275	269	284	273	292	254	251	287	274	270	263	275	297	257	264	260	297	247	252	266	260	240	272	254	287	272	278	242	248	268	273	262	280	283	247	256	249	255	288	270	270	250	287	284	251	289	259	255	271	254	283	268	263	279	274	268	265	259	278	251	235	240	254	277	265	273	261	268	249	254	282	282	250	248	257	269	255	275	271	257	269	293	252	266	256	236	246	255	284	276	262	310	251	250	281	216	246	264	251	266	302	239	255	252	271	258	286	300	246	278	255	268	279	270	275	251	281	265	287	261	269	265	276	270	284	245	283	291	241	265	261	260	260	275	255	233	273	254	263	257	293	259	273	263	271	294	275	262	270	278	249	242	291	269	257	287	245	265	266	275	290	231	261	269	236	261	268	248	270	240	291	257	277	252	259	246	259	243	271	272	254	271	254	246	260	282	240	262	269	283	269	231	270	261	255	253	265	247	274	277	259	282	248	248	290	228	278	235	285	223	233	276	248	247	321	271	279	288	284	270	254	234	251	273	254	279	260	265	274	265	264	281	264	257	256	264	255	267	247	255	283	281	258	279	257	230	273	279	265	278	240	276	255	256	274	286	262	258	256	249	262	258	246	247	277	253	262	253	259	257	247	268	268	282	292	268	282	295	264	255	252	246	252	275	277	278	268	272	233	298	254	256	241	260	315	266	248	237	288	255	258	273	265	269	231	280	283	246	242	300	264	265	237	238	252	260	263	265	245	257	276	263	258	249	283	278	283	266	251	242	286	268	278	259	256	290	270	280	265	257	267	259	299	257	276	248	252	245	229	281	241	269	269	257	260	254	274	263	263	274	268	254	264	252	291	238	249	278	251	262	250	288	282	280	284	271	274	285	272	276	276	252	257	262	265	265	232	272	297	231	276	243	278	258	270	279	231	278	248	273	233	250	235	282	259	265	274	273	286	251	261	260	247	231	250	246	260	316	238	248	269	250	279	269	283	266	273	243	271	265	298	254	248	305	276	253	244	251	250	256	270	281	249	260	277	270	260	272	248	248	287	269	238	275	234	263	249	280	272	274	224	269	251	243	223	286	250	248	291	277	263	256	250	260	274	289	261	280	254	238	292	284	268	264	273	265	262	273	239	268	288	276	277	261	270	275	234	286	269	269	284	269	290	273	256	263	247	278	272	267	301	258	256	269	260	244	248	295	256	229	241	286	250	261	246	251	249	279	262	254	256	267	293	281	241	266	255	254	257	299	271	244	305	250	266	274	255	268	253	262	255	296	275	277	256	273	275	273	293	262	269	278	263	252	244	261	242	246	267	254	282	254	263	262	226	288	272	304	252	249	241	274	270	261	255	237	253	274	265	279	267	271	272	286	274	268	261	269	284	263	262	275	271	252	254	238	277	260	278	238	263	227	259	236	277	251	262	263	251	288	286	227	235	284	258	247	257	298	233	229	241	259	266	251	264	254	269	250	285	280	255	255	255	262	292	247	254	255	225	283	262	269	240	236	235	256	334	272	270	258	241	281	263	276	253	271	280	282	275	266	296	305	279	253	254	241	284	235	271	254	266	284	283	256	290	243	258	272	279	264	262	277	253	295	273	267	249	272	247	259	248	242	248	276	275	256	259	265	227	272	267	283	262	263	237	232	242	253	244	258	286	293	256	267	259	249	270	261	246	273	269	246	297	255	314	241	252	244	262	263	270	271	276	234	262	254	270	263	249	242	319	258	222	222	261	243	269	249	251	244	235	273	231	259	275	249	260	273	282	277	255	257	278	278	278	247	254	254	303	280	274	273	284	245	270	269	273	276	274	252	246	271	255	248	255	268	251	260	256	269	236	262	251	260	273	254	282	244	290	259	278	268	247	285	246	284	284	227	251	255	259	269	258	250	251	250	263	275	274	228	265	246	286	266	254	268	264	272	267	291	258	246	253	253	282	250	286	266	270	251	245	264	261	262	272	259	231	268	272	271	280	276	237	269	240	280	257	275	256	264	273	275	237	242	240	258	234	259	285	260	270	249	272	269	251	268	267	260	260	264	259	257	271	276	287	224	263	226	272	251	261	249	262	264	284	249	250	260	235	266	243	273	271	236	254	256	269	250	285	303	280	262	275	248	264	270	275	270	236	260	274	245	284	264	259	280	266	276	259	296	250	288	240	277	276	283	248	245	258	249	275	275	264	279	253	260	244	288	264	258	275	257	265	296	246	280	297	273	255	262	284	283	280	239	255	277	285	281	255	245	230	280	265	279	251	263	272	254	271	258	265	235	277	256	243	259	281	257	296	269	255	264	278	257	281	229	265	263	266	299	267	257	298	246	263	239	249	262	247	241	292	255	286	249	274	272	278	254	259	277	257	266	258	273	287	240	244	244	265	279	275	282	280	256	271	248	249	263	223	255	246	270	284	276	294	271	252	246	281	256	266	281	246	263	268	241	257	258	245	266	248	276	263	270	264	244	277	256	256	263	285	269	242	262	263	266	282	267	283	253	258	274	277	293	268	263	240	262	273	251	240	274	260	265	269	256	263	263	284	278	291	251	258	272	248	260	253	256	255	269	270	256	266	239	258	265	254	279	290	264	269	219	246	264	245	275	233	265	249	283	257	261	282	283	253	274	304	276	241	287	252	283	264	275	285	267	255	286	271	268	275	277	273	287	262	269	255	256	266	283	245	289	250	296	291	254	254	271	247	283	279	253	271	245	263	251	236	288	247	262	269	246	295	252	250	276	280	236	297	265	305	242	274	253	243	261	285	269	283	273	245	243	242	253	257	278	274	290	261	283	253	291	277	258	255	236	258	302	265	253	259	267	247	278	275	256	250	252	260	254	275	251	261	293	241	278	297	243	261	270	251	262	301	248	266	255	242	266	274	266	276	267	267	280	261	256	275	276	258	253	253	244	265	247	268	279	276	258	270	257	288	253	265	261	247	282	276	266	282	225	286	262	268	259	268	238	241	278	275	256	288	232	269	244	245	242	241	276	270	293	243	267	277	288	251	254	243	258	259	273	262	272	260	264	263	270	246	277	245	258	254	272	264	249	302	281	263	251	258	246	291	252	264	241	251	251	247	263	276	263	261	257	279	250	268	276	273	262	270	247	254	270	225	285	224	254	269	275	265	269	262	250	281	267	248	285	241	262	257	282	257	260	253	265	252	249	247	264	256	269	282	269	290	258	264	271	260	273	264	251	266	242	260	252	258	285	280	285	266	290	260	233	261	258	263	253	283	282	280	245	250	265	272	279	243	278	258	264	270	265	251	230	244	252	243	273	291	240	260	272	251	294	267	258	266	262	263	238	275	269	253	274	272	222	278	258	261	283	244	289	256	277	269	244	273	275	317	245	292	244	272	252	275	277	252	272	259	273	247	268	284	280	278	270	240
28197	4840	3175	915	694	614	493	484	427	410	379	417	402	396	466	457	390	398	395	373	342	327	322	347	346	352	286	351	327	332	313	366	312	291	304	328	291	308	344	314	304	303	290	329	326	355	305	326	306	327	302	315	295	331	328	323	321	311	307	323	307	298	304	354	325	341	330	311	318	323	310	326	323	329	282	326	307	280	326	314	347	310	297	310	323	318	316	327	309	342	316	330	337	297	298	320	297	294	294	333	284	302	329	314	285	311	309	295	321	346	306	290	308	320	291	293	291	310	313	318	316	321	327	344	323	323	348	321	312	297	290	304	313	302	293	315	301	302	319	330	318	283	310	286	296	300	295	323	301	289	317	298	321	324	311	306	313	301	313	321	315	310	297	292	311	300	311	311	311	308	317	324	334	345	302	263	306	317	319	312	286	301	296	325	318	282	310	348	306	294	308	290	324	299	308	318	333	307	311	280	305	306	310	309	306	310	269	327	285	331	337	317	268	306	292	313	333	306	284	314	276	284	334	326	336	314	327	351	335	270	292	284	314	297	313	319	308	299	326	316	323	328	278	273	339	301	294	309	343	343	322	329	305	313	314	279	305	285	294	312	309	289	308	286	307	291	266	298	278	276	329	316	305	282	297	314	293	326	300	338	324	289	306	299	280	319	349	316	280	340	310	293	347	330	294	320	317	303	287	310	310	312	305	310	309	319	337	331	306	316	327	286	326	339	301	275	324	301	315	300	296	310	301	310	304	290	316	313	280	351	310	326	303	295	339	313	353	313	331	288	306	303	279	303	296	318	306	316	333	290	289	290	314	334	324	354	298	309	326	311	329	323	319	298	319	295	327	310	313	297	286	317	292	323	276	347	305	304	307	318	318	325	339	295	319	330	311	299	304	289	315	302	329	328	306	316	290	320	318	331	308	319	294	319	327	307	328	304	333	339	291	306	304	281	305	272	330	314	299	325	315	290	322	306	316	289	341	295	302	328	328	310	321	276	294	302	316	294	351	322	287	333	294	313	307	307	311	290	297	315	299	329	312	275	301	327	249	302	347	325	327	313	320	303	316	312	313	322	301	310	316	304	317	328	325	295	319	305	323	325	321	324	291	339	316	315	332	315	310	295	314	337	320	299	283	320	306	313	268	272	328	277	302	290	272	314	320	277	318	314	303	306	321	319	301	315	326	325	289	296	331	284	295	270	294	298	287	291	311	326	335	304	331	301	314	301	334	297	307	295	309	316	337	328	314	309	349	283	279	283	300	304	329	338	297	300	330	309	303	286	296	328	333	324	316	331	312	326	321	325	309	333	281	317	306	314	338	316	297	306	297	321	310	315	294	294	305	304	276	325	298	301	288	332	311	310	334	334	340	311	316	290	311	293	308	308	309	308	307	316	305	296	317	307	311	335	319	292	309	306	293	322	313	289	302	272	280	323	323	308	320	317	303	320	327	310	292	323	301	347	298	279	314	293	310	302	329	302	304	344	274	318	282	326	330	302	288	355	302	305	295	325	305	306	319	318	307	305	282	302	311	314	324	330	314	304	295	315	307	287	309	314	271	324	287	309	291	306	327	311	309	310	319	338	285	282	295	304	300	311	279	334	286	318	274	347	266	284	318	314	303	299	311	308	328	292	327	314	301	279	310	320	307	296	302	290	296	299	296	305	285	316	302	314	312	315	307	320	321	304	316	320	306	313	320	314	351	301	302	297	275	314	326	311	289	315	291	260	330	318	302	331	302	327	315	294	336	357	290	337	328	271	284	320	297	288	325	308	278	303	323	299	302	308	287	265	305	321	324	293	305	300	315	325	307	300	336	326	315	315	304	323	303	319	327	285	299	342	293	304	291	324	294	313	317	335	307	347	317	321	299	304	323	326	291	307	326	324	294	321	331	317	304	316	310	281	306	300	327	317	311	317	295	310	313	309	278	296	282	313	292	335	300	327	301	297	344	342	302	307	326	305	341	327	328	317	299	331	292	315	264	319	329	319	312	294	301	320	303	306	310	317	304	313	332	314	285	356	317	339	281	321	310	334	314	329	323	309	314	297	322	299	311	311	313	311	310	307	303	329	299	336	331	315	309	280	296	289	302	319	296	317	285	289	310	286	293	327	295	316	310	318	320	304	273	295	314	333	302	290	302	297	290	332	303	279	306	293	306	316	309	301	292	256	319	322	319	297	316	313	322	329	301	288	317	305	296	306	289	305	290	315	320	288	290	282	326	316	308	331	319	320	283	279	326	298	288	330	284	301	336	301	316	326	346	355	296	322	284	305	329	289	299	294	330	291	294	312	341	321	328	322	310	320	294	289	310	282	331	329	297	282	313	326	323	283	342	313	297	314	314	315	286	294	325	280	293	309	311	316	299	311	291	318	333	299	297	287	314	310	312	316	323	293	344	285	312	311	315	301	323	329	350	292	298	314	299	322	308	337	309	293	302	310	297	330	319	291	320	327	315	305	311	316	305	320	313	309	327	295	337	286	281	325	303	320	300	298	314	341	327	284	303	317	313	314	324	312	312	295	309	311	313	300	303	322	292	307	314	313	299	288	288	311	289	304	283	326	299	324	329	316	338	313	319	327	312	328	326	283	289	301	323	307	307	275	317	280	308	334	294	293	332	310	315	289	284	330	312	313	290	321	317	300	300	299	294	307	310	301	323	302	341	310	318	356	317	315	290	300	302	295	338	302	304	285	317	310	315	343	313	315	313	307	325	314	308	338	284	305	280	302	292	290	307	312	309	290	306	304	326	325	311	338	297	316	308	297	296	322	323	308	293	326	339	312	307	296	314	298	280	313	315	303	299	296	315	305	333	302	275	323	272	326	317	325	267	301	316	285	294	295	294	327	331	303	273	288	289	343	307	315	317	284	308	283	318	334	288	299	323	278	335	265	300	315	313	307	336	302	304	332	338	311	317	316	338	320	306	299	293	319	321	322	322	352	308	291	300	281	291	333	291	301	291	312	301	284	311	307	352	312	300	338	316	308	330	300	315	310	296	312	299	309	281	298	285	327	344	342	295	309	291	276	295	301	325	296	311	333	294	320	317	315	325	281	304	311	318	289	320	321	299	316	308	294	303	336	308	294	349	314	326	310	291	294	286	302	319	297	294	313	302	291	316	296	316	312	306	340	296	307	308	292	334	283	319	294	344	303	317	297	311	296	291	327	322	312	346	297	288	305	309	302	338	327	309	343	332	289	317	327	300	314	334	278	293	356	317	318	310	329	316	300	295	326	316	305	302	318	309	299	317	306	332	296	317	298	300	322	304	310	317	302	292	287	313	323	279	329	267	298	328	300	326	337	323	286	305	332	300	326	327	303	304	320	319	334	292	302	348	278	289	301	328	329	314	276	343	317	330	333	325	287	318	304	299	306	314	342	329	304	313	309	295	307	280	341	332	322	284	355	307	296	270	321	348	296	324	319	317	316	302	294	289	319	337	279	318	310	307	326	311	328	316	304	291	288	304	301	312	310	289	295	283	320
23474	20934	28270	23770	20938	12729	1643	1047	878	883	806	716	700	745	743	734	669	639	615	616	631	613	581	605	628	597	577	538	549	513	558	577	573	524	569	535	567	569	527	600	528	555	532	546	546	559	551	555	585	603	545	575	572	532	567	560	537	507	540	535	583	580	538	476	555	560	599	552	537	509	531	575	509	548	570	522	536	523	553	563	582	541	551	532	500	546	546	551	539	585	539	557	560	547	578	533	518	556	575	557	546	533	511	569	570	559	536	570	547	540	491	534	577	526	542	525	533	535	580	526	528	516	517	525	485	537	527	597	556	548	533	546	502	550	514	563	533	589	518	520	543	519	563	566	531	537	531	551	554	577	561	559	543	563	548	576	562	550	542	518	479	543	513	537	541	537	578	565	580	558	558	506	547	547	544	510	556	535	558	533	538	567	548	525	542	502	546	526	557	544	566	534	581	571	531	512	555	538	513	591	574	521	547	530	528	528	556	541	497	559	554	546	518	581	513	569	524	552	550	538	532	524	546	564	553	580	554	578	559	575	554	568	539	532	551	568	513	536	552	523	548	535	525	516	541	496	527	533	526	561	524	515	564	564	530	557	499	539	493	573	556	538	532	580	542	545	544	585	581	534	568	551	559	570	559	566	582	525	513	522	533	521	524	509	512	520	567	535	542	491	528	535	587	570	542	548	552	564	515	531	516	560	594	541	531	545	501	560	609	528	539	578	553	533	579	553	530	534	547	537	555	539	585	541	556	521	556	565	583	535	539	532	567	551	554	499	559	576	524	511	506	510	529	558	547	567	485	538	554	508	534	566	570	517	542	541	547	534	551	527	540	504	542	554	560	577	524	507	559	548	534	502	521	547	529	591	550	559	567	549	533	540	562	532	524	537	492	573	537	558	540	501	543	526	526	542	566	579	569	531	512	566	539	565	537	575	550	574	577	558	553	555	566	525	532	560	570	587	574	518	549	536	543	524	542	529	541	528	594	566	550	548	550	533	576	530	548	539	539	491	600	515	540	529	534	568	588	580	555	514	532	548	526	554	515	573	505	475	547	557	552	557	548	504	542	577	548	528	552	572	505	523	538	581	568	527	567	577	502	581	579	508	544	548	533	533	573	554	523	493	521	531	558	563	566	500	559	539	514	475	543	566	591	520	572	547	532	587	565	545	557	556	570	569	533	499	515	542	524	507	553	566	520	586	533	575	551	548	547	594	518	559	546	570	516	570	547	601	538	508	562	553	577	545	607	542	567	535	527	535	578	536	568	550	530	544	578	581	547	500	506	525	490	561	571	578	543	590	492	553	557	536	542	544	524	544	566	542	578	541	506	541	521	552	528	543	509	550	527	583	515	535	525	502	546	542	517	533	569	527	514	579	557	528	527	541	555	541	578	558	527	526	541	538	541	551	515	566	578	532	570	531	553	599	513	551	537	547	581	559	548	533	526	536	549	572	571	542	515	530	573	524	543	502	554	551	528	529	552	544	563	517	551	528	563	575	580	549	510	472	556	553	540	565	551	534	509	553	533	531	533	544	568	559	508	527	509	548	547	556	568	541	558	548	560	577	548	518	525	549	556	506	574	512	570	505	515	523	539	528	535	549	560	516	551	528	558	574	524	519	560	508	556	556	566	556	514	519	544	542	537	514	546	539	561	521	561	526	541	503	577	557	538	551	536	534	550	556	515	513	539	534	548	593	549	560	549	499	519	535	539	512	508	547	553	571	560	532	547	530	520	522	512	553	534	534	578	530	533	556	539	556	544	568	554	552	532	494	558	535	537	506	505	542	578	586	529	509	543	515	537	515	569	534	532	550	576	536	562	538	547	555	480	516	544	552	522	566	541	537	534	580	521	548	559	587	542	511	542	522	582	536	554	570	519	526	547	507	553	595	522	517	550	560	541	523	532	531	528	575	559	531	542	551	562	530	530	554	534	558	511	541	510	547	561	541	528	558	559	537	581	569	492	573	565	578	554	573	538	538	501	525	520	507	591	525	551	570	550	601	585	562	521	562	498	516	516	550	484	589	538	556	524	525	532	579	540	505	528	548	560	544	547	516	533	545	566	541	527	551	521	528	539	551	552	566	540	548	510	528	573	559	583	558	519	535	563	529	519	525	502	543	544	585	550	601	518	543	594	518	501	572	539	548	546	543	565	543	505	570	528	566	546	570	548	532	514	560	551	561	538	556	543	577	537	563	625	583	553	553	540	542	551	588	523	507	545	538	533	485	508	536	555	512	561	529	526	525	491	537	565	549	571	561	520	549	560	552	563	529	560	519	527	523	575	476	548	526	557	536	546	546	536	547	551	553	519	545	507	558	563	572	524	501	511	526	568	545	561	532	512	573	519	537	547	544	534	541	592	564	544	547	540	549	536	529	534	552	538	545	561	509	535	545	572	539	548	516	554	557	549	518	555	558	543	529	519	526	549	521	561	542	504	518	536	520	513	610	583	516	536	539	535	526	483	489	529	557	588	559	515	559	519	529	565	548	499	548	541	543	551	557	515	523	500	523	515	566	541	501	553	543	537	535	539	535	542	555	530	486	527	542	526	527	563	525	542	529	538	575	522	528	534	529	534	534	504	528	534	563	515	513	535	566	556	529	518	574	529	567	573	525	535	549	536	501	572	544	514	527	559	537	532	517	529	538	540	561	551	555	593	527	534	515	511	519	566	526	592	549	563	542	523	537	550	563	555	558	542	542	563	558	544	529	528	569	547	556	531	557	565	524	546	529	498	541	552	533	517	531	564	503	540	478	570	546	542	580	507	534	526	541	521	605	569	530	595	528	530	552	575	529	530	521	533	502	532	541	533	561	531	570	543	525	545	514	518	565	554	598	547	527	545	574	573	539	496	542	531	522	562	544	533	517	554	516	494	532	552	577	545	552	570	544	526	534	526	512	551	512	568	550	551	523	564	584	548	534	557	555	558	553	480	551	526	556	509	534	537	547	554	506	537	559	510	536	537	534	519	561	561	578	526	532	552	533	550	560	574	526	517	554	565	531	540	536	515	531	499	542	563	547	540	539	543	549	558	566	543	537	521	525	565	480	546	552	532	550	558	537	542	545	542	519	494	524	496	527	538	557	555	489	539	563	561	505	536	528	613	524	600	527	526	514	550	511	559	525	566	546	539	518	604	525	533	534	581	601	563	562	564	532	527	529	551	562	532	490	549	526	572	548	537	524	528	552	570	518	591	509	542	512	526	535	517	539	563	534	558	533	541	527	561	565	553	503	562	564	520	558	554	556	510	522	567	504	542	523	545	517	511	513	524	528	530	536	537	543	557	540	540	498	541	537	510	540	539	523	552	545	540	536	524	541	507	537	549	584	539	574	552	565	531	550	577	502	534	543	533	533	539	526	531	554	569	550	531	537	528	548	571	542	543	519	535	531	516	518	554	554	537	511	577	554	565	561	577	539	516	541	560	521	535	511	547	514	552	533	543	535	540	513	476	535	506	542	579	566	502	520	539	551	540	536	525	562
31302	13178	10603	4481	3085	2421	1850	1566	1369	1236	1088	1025	972	892	1039	1016	857	865	801	787	731	735	701	689	657	666	666	612	709	659	648	620	623	722	669	621	683	673	649	669	641	648	650	641	613	619	643	672	609	630	607	609	637	619	635	645	603	590	600	590	622	611	621	664	600	615	559	634	642	588	630	666	595	584	628	616	607	603	618	624	609	672	645	647	566	617	600	570	599	579	588	626	596	581	614	597	661	632	607	630	620	627	639	593	587	660	608	675	582	588	568	590	571	591	578	642	611	592	606	590	630	599	599	622	600	595	604	638	623	641	577	623	635	622	597	651	586	640	613	633	621	612	559	633	636	703	561	611	582	621	596	615	625	602	623	596	572	607	629	592	561	600	608	586	642	619	581	595	610	639	668	621	628	586	607	598	613	587	602	645	674	609	622	603	640	608	634	588	626	566	589	652	625	604	639	602	633	596	640	578	627	611	557	600	643	594	619	557	603	582	632	633	635	640	622	637	588	640	603	558	595	601	599	639	587	621	568	612	639	574	609	622	639	648	612	616	612	596	607	599	636	627	587	612	597	663	600	604	647	629	616	612	612	602	652	642	633	614	592	613	612	562	596	581	593	596	574	618	606	573	561	575	603	650	604	578	585	620	596	577	624	619	594	594	674	625	611	601	617	562	567	648	610	593	600	605	622	613	643	602	609	626	583	583	624	614	620	649	616	650	582	588	595	604	604	606	637	620	600	601	595	625	584	624	658	619	596	598	612	559	612	603	615	624	595	616	612	594	595	612	639	590	618	563	578	641	582	573	586	598	593	619	616	588	657	642	639	613	607	622	608	637	642	646	623	593	621	648	618	605	630	583	620	553	598	657	648	579	678	609	622	616	608	580	616	562	618	615	618	667	631	633	581	613	616	623	627	604	596	616	578	577	633	615	651	634	602	620	634	634	587	582	626	564	608	614	655	583	650	607	555	609	598	645	588	608	618	626	612	612	615	624	619	600	609	605	580	599	608	614	596	612	611	638	623	602	587	600	582	612	631	620	625	592	575	634	609	572	607	634	613	589	599	629	598	637	652	628	629	591	620	598	604	642	623	625	621	614	608	645	593	563	591	637	581	585	573	584	642	619	597	597	593	618	562	599	608	570	613	592	625	604	634	607	648	616	616	630	629	626	585	623	610	618	607	624	594	578	616	637	601	628	658	618	585	632	627	627	621	579	626	592	606	649	654	644	598	573	582	575	616	631	623	630	635	622	629	608	646	612	613	626	627	605	601	590	604	612	635	630	590	639	620	646	601	591	627	632	658	615	615	582	625	656	611	619	556	622	572	589	641	595	571	608	632	602	637	639	621	569	628	651	617	560	587	621	597	642	620	627	604	631	630	621	599	609	602	682	611	609	589	562	605	567	623	611	568	611	653	630	652	621	593	667	583	585	590	601	601	648	617	592	603	609	592	618	609	597	583	632	585	604	617	612	601	606	644	616	575	601	652	564	647	586	614	658	600	624	628	607	590	640	603	591	601	617	583	601	588	614	556	619	642	601	561	622	657	653	590	600	619	606	638	593	623	643	602	586	630	600	632	654	651	630	583	607	595	605	631	603	629	619	615	596	612	623	598	583	583	589	574	585	635	583	608	586	643	584	605	642	590	631	566	669	602	666	607	640	590	592	603	621	590	602	639	619	595	603	596	595	616	657	609	638	564	662	614	646	591	600	606	541	587	626	610	624	623	586	644	571	625	631	627	584	613	605	572	578	618	619	633	605	629	645	619	607	579	583	626	638	602	605	575	563	614	623	672	648	634	619	586	585	600	609	633	592	617	606	599	620	597	605	571	609	597	642	626	625	597	625	613	603	641	557	610	604	614	589	592	631	587	581	623	600	609	638	584	611	626	612	616	614	643	626	640	601	621	621	614	582	627	614	578	622	552	594	661	621	570	612	596	612	604	600	584	642	584	554	623	646	613	619	593	622	603	624	632	595	576	632	601	604	593	637	619	583	581	645	643	617	569	581	597	622	610	597	577	582	624	606	574	614	596	637	572	629	582	603	593	624	609	596	607	591	652	622	595	613	573	580	579	587	606	581	592	604	590	626	646	620	616	618	605	597	609	611	621	615	632	625	604	610	639	635	648	599	622	602	625	590	621	581	606	578	594	567	592	616	624	600	560	554	593	601	624	665	618	592	604	599	621	603	613	606	586	607	646	606	652	611	620	605	641	596	638	579	546	580	588	608	632	606	597	560	627	640	590	607	614	610	622	613	609	595	614	628	646	619	603	596	584	639	592	583	568	593	570	604	636	600	573	635	618	619	625	584	625	561	668	631	626	592	595	639	593	603	568	551	589	582	574	609	585	595	604	617	602	588	605	586	613	584	624	614	614	628	620	645	619	629	625	552	617	597	637	598	611	591	604	618	618	655	634	599	603	616	595	600	581	585	584	586	590	579	620	620	578	574	638	608	576	552	645	589	615	607	624	621	636	598	619	644	633	658	592	594	602	624	632	637	599	622	605	615	602	657	644	604	641	643	609	609	613	616	609	647	576	594	604	545	588	624	651	592	620	634	626	633	578	613	600	576	599	597	601	662	631	657	583	619	588	660	603	611	578	577	542	608	652	624	635	617	663	579	596	658	598	603	609	647	630	668	594	664	597	564	563	635	592	650	595	595	640	606	606	577	629	580	627	597	614	637	629	614	588	606	625	642	603	575	606	580	615	629	640	616	589	617	617	601	639	629	599	596	643	606	637	583	649	609	583	590	636	593	644	618	637	620	624	612	613	628	614	639	641	665	604	601	610	591	624	614	639	623	575	603	612	637	603	651	615	620	629	642	592	629	589	626	596	639	583	586	579	592	609	570	610	565	632	616	574	627	635	569	615	612	610	656	553	606	652	634	601	610	601	604	644	593	596	640	643	594	604	612	659	612	691	604	610	595	624	555	616	589	596	597	596	636	625	617	570	625	638	598	644	574	563	596	613	622	586	595	568	599	629	593	591	608	599	635	620	623	612	618	580	601	594	600	609	638	586	619	635	565	601	574	632	585	587	599	655	605	568	617	597	640	608	584	635	617	565	618	591	639	641	636	587	611	619	602	595	626	579	645	628	608	630	620	627	590	633	632	594	616	618	634	613	635	584	636	620	613	657	608	610	645	647	635	626	574	610	639	630	628	631	575	606	575	602	609	592	608	589	613	612	641	606	587	616	630	586	606	607	618	557	613	617	570	618	608	652	595	602	601	620	562	609	579	622	585	615	565	624	580	629	611	622	670	603	635	643	593	639	662	623	614	626	600	579	618	637	643	647	667	632	610	643	638	593	604	629	611	633	598	598	580	567	598	610	638	640	628	619	626	623	631	572	656	572	565	608	587	602	573	640	612	569	606	615	572	589	614	613	603	590	601	635	624	631	619	588	632	663	592	588	591	573	575	630	600	630	670	607	630	569	579	572	603	620	638	605	609	635	600	580	628	603	632	619	590	605	595	628	577	645	612
24633	20885	27237	24557	12841	945	664	496	484	434	401	418	412	396	428	424	416	379	363	375	342	389	333	326	329	311	327	339	345	325	322	346	283	311	326	325	329	334	334	317	333	304	344	326	315	276	321	319	325	295	289	305	330	288	312	300	304	333	287	313	303	317	335	308	313	313	322	302	308	337	326	295	325	312	337	318	325	303	302	332	318	317	317	297	319	317	285	306	293	327	308	314	334	317	281	318	330	298	299	333	340	300	294	347	311	290	317	313	304	303	282	334	285	308	299	322	325	267	307	290	331	331	322	302	345	303	266	305	319	301	307	322	299	309	304	345	340	329	330	319	334	324	322	321	279	297	280	299	317	298	294	302	300	335	314	285	329	298	296	339	327	292	304	298	308	320	332	311	319	308	327	336	315	292	298	285	310	327	295	304	310	297	301	321	330	309	316	322	351	298	323	303	315	299	344	325	308	315	320	335	310	306	298	272	297	333	341	325	312	286	290	327	307	332	308	321	294	328	355	308	332	309	292	306	322	314	316	322	324	284	319	326	297	305	330	305	317	296	299	323	311	297	294	299	341	345	299	305	295	333	278	314	296	286	304	324	340	322	338	314	330	349	312	318	316	330	293	286	311	302	315	348	333	309	323	317	331	319	324	313	326	308	293	285	287	322	316	317	320	302	318	304	328	301	316	325	329	310	297	320	304	305	327	330	296	330	304	316	294	299	337	326	292	303	314	316	310	328	306	324	311	307	287	303	319	287	309	325	316	300	320	305	299	348	314	289	340	342	292	342	312	328	316	311	273	332	315	299	346	305	307	321	299	297	338	265	306	299	329	324	307	329	307	330	312	336	312	295	309	309	313	324	311	290	281	313	291	312	326	318	318	304	315	310	304	283	302	309	293	288	333	343	315	307	300	291	321	266	304	281	303	339	297	333	337	303	299	301	300	342	317	334	313	282	340	317	304	334	297	319	323	297	323	323	282	325	319	290	286	299	316	337	334	339	326	323	307	299	350	298	293	307	323	272	325	342	296	324	364	317	328	315	304	281	292	357	327	320	311	328	306	328	295	318	337	348	330	289	280	327	299	319	333	314	337	329	316	327	269	289	316	327	324	299	323	295	325	293	303	325	335	292	313	340	334	293	286	290	281	321	333	317	296	331	311	325	293	311	340	314	321	308	306	309	306	294	307	324	322	301	321	319	348	298	337	334	328	296	322	319	279	315	302	305	300	305	287	333	306	308	290	305	317	309	318	309	295	329	298	309	306	322	349	293	303	283	310	312	280	320	318	334	330	327	340	348	294	319	334	320	308	318	313	297	337	311	341	321	327	289	325	319	286	303	330	277	319	295	316	300	300	301	297	295	302	295	292	336	292	303	319	333	295	335	329	312	323	325	281	316	317	318	287	291	307	291	319	320	340	319	311	282	315	310	287	329	309	314	316	350	323	322	304	313	300	321	324	299	321	318	339	324	302	303	340	296	322	306	322	292	306	325	316	321	301	310	294	300	327	296	306	312	323	291	316	295	302	315	320	306	298	298	365	301	334	320	327	279	333	315	301	294	313	332	309	289	322	322	281	294	337	342	306	320	293	314	327	301	287	322	330	339	312	299	309	347	322	307	271	314	290	325	309	292	353	306	296	316	298	304	302	286	312	312	317	324	315	315	290	311	288	297	337	299	302	300	312	320	302	300	297	316	323	320	292	296	316	285	291	328	339	311	324	285	292	317	296	301	307	290	304	315	352	317	321	308	330	290	270	293	325	327	313	337	317	318	302	301	301	311	333	296	289	302	322	337	305	269	325	331	303	306	303	309	310	299	296	308	349	292	288	327	311	325	317	309	318	336	330	339	301	316	302	278	312	323	335	314	287	337	334	306	322	304	290	280	332	298	326	279	307	323	287	311	313	310	309	298	297	351	315	277	314	301	301	312	326	297	302	312	310	287	320	340	302	314	289	284	308	313	301	275	329	293	304	304	312	323	303	313	339	339	304	283	331	318	319	301	307	317	319	286	292	289	319	314	306	254	280	319	314	286	302	318	324	319	317	278	321	303	317	293	324	314	316	323	295	305	335	313	321	329	301	355	295	307	351	317	305	283	328	319	293	301	302	308	356	312	298	322	315	294	280	320	333	290	330	304	294	290	330	294	319	333	332	324	313	286	317	319	348	333	319	329	304	298	294	361	298	319	300	328	286	323	309	305	347	323	331	343	299	300	318	313	332	311	323	311	327	316	312	281	326	303	340	272	317	292	319	321	304	312	298	299	303	316	322	297	308	314	356	331	313	305	301	294	286	308	295	340	314	348	321	317	319	295	322	305	330	321	316	328	303	308	302	313	350	304	295	282	365	313	317	314	305	316	298	334	336	303	276	335	292	331	305	295	326	311	314	286	299	336	297	267	311	329	326	302	307	316	305	333	301	318	337	318	290	315	305	290	306	296	294	329	335	319	281	322	301	300	300	315	305	309	280	327	294	333	294	305	292	326	296	313	290	338	307	282	313	291	299	318	297	306	313	299	353	310	315	308	319	309	290	308	323	297	297	319	308	302	285	291	307	321	309	284	334	313	285	292	302	334	272	323	277	312	300	303	280	336	320	293	298	295	321	328	291	324	310	318	311	294	311	323	312	324	321	319	299	308	294	290	297	318	296	324	313	299	277	331	305	336	330	330	302	299	335	327	324	300	316	339	304	306	282	283	299	325	299	320	316	280	296	300	306	341	325	304	295	320	295	328	302	326	275	312	315	305	285	305	311	328	310	277	322	325	304	314	323	286	284	277	286	342	293	316	307	311	332	294	298	351	351	352	337	306	325	322	310	317	316	309	297	313	333	318	306	311	296	297	307	291	292	312	315	307	340	307	308	286	298	322	352	297	290	329	342	275	306	295	316	344	312	300	306	297	300	303	299	322	310	307	285	295	323	291	307	301	280	315	321	307	295	302	319	328	340	284	294	274	302	339	273	320	309	301	306	315	296	308	294	286	305	314	333	304	346	288	318	324	317	345	296	293	304	355	318	287	305	318	328	336	334	316	316	300	295	335	292	322	304	331	347	312	328	309	296	345	302	316	316	317	299	312	354	296	309	315	302	335	296	341	304	312	312	316	302	316	312	319	325	286	245	279	314	302	337	309	292	295	337	264	328	290	340	286	314	292	343	296	315	325	301	302	295	300	291	307	312	299	293	284	327	302	293	296	303	279	316	306	326	291	294	307	313	287	294	289	309	324	309	343	324	291	333	351	267	309	311	305	315	322	299	286	327	297	324	319	328	277	338	297	317	316	308	306	322	292	312	315	321	328	298	319	307	307	294	331	350	299	289	307	340	319	305	285	358	296	291	297	297	266	292	273	305	306	296	285	299	335	309	323	322	317	319	303	310	310	306	317	297	300	319	287	305	296	328	318	311	298	312	312	298	332	270	311	320	292	354	283	301	295	326	291	339	292	273	312	332	295	308	314	281	336	306	313	303	297	313	282	297	335	322	332	325	305
30729	9311	6518	2629	1779	1425	1103	1017	809	768	651	651	549	573	578	620	597	476	492	486	482	463	442	458	404	409	398	422	440	396	417	381	371	408	351	364	416	370	390	362	405	396	378	406	354	393	362	404	420	380	361	400	395	368	397	384	356	387	380	340	351	339	369	364	350	396	374	396	391	385	388	361	398	360	381	370	378	385	382	382	382	390	421	405	379	395	367	388	366	406	361	406	364	427	382	385	361	381	369	403	374	364	393	386	385	337	356	431	367	387	360	367	391	402	345	383	387	405	414	386	345	379	407	387	389	358	385	414	372	379	398	392	352	383	380	379	401	373	380	414	367	340	375	354	395	366	349	395	346	399	350	379	392	425	363	377	362	363	422	394	368	384	383	382	371	378	389	375	379	364	365	388	377	377	357	409	368	360	369	383	382	376	363	375	357	388	418	389	397	402	392	343	392	377	386	396	382	396	383	384	412	417	383	375	377	396	363	390	377	383	374	383	378	337	408	363	345	369	373	367	401	379	382	384	373	397	393	420	353	379	385	432	383	391	371	403	345	376	410	349	346	377	378	399	351	379	375	365	402	407	352	360	402	374	384	410	360	392	375	413	375	370	398	363	396	400	393	394	384	398	360	355	402	376	415	412	389	364	366	415	343	394	384	388	423	362	355	389	413	333	409	362	372	410	366	376	375	385	390	367	382	396	384	409	376	362	370	380	400	368	388	406	396	356	372	357	341	409	370	393	380	389	416	396	371	383	367	371	383	409	366	371	352	401	383	356	404	373	338	396	364	353	368	409	341	357	391	392	432	378	409	372	370	391	354	359	371	370	370	344	377	374	391	373	380	390	379	393	366	348	406	364	360	396	379	409	388	378	376	389	371	380	376	368	377	378	365	385	407	365	391	363	358	399	384	368	391	367	375	378	367	372	408	411	344	383	373	378	377	397	361	374	381	405	388	414	394	401	424	364	359	388	358	395	387	377	410	338	380	381	360	358	365	379	369	390	364	352	383	376	379	391	355	385	379	367	369	425	375	418	328	401	333	385	358	377	377	372	395	392	391	408	342	399	363	420	384	367	383	385	386	365	378	349	415	409	395	383	375	384	388	366	380	385	394	371	403	347	398	379	365	409	388	378	401	379	353	369	385	401	377	373	372	375	379	400	360	353	386	346	344	405	371	382	394	380	390	361	377	351	369	373	400	377	365	365	383	377	367	352	354	363	345	372	386	365	385	430	390	382	377	389	361	402	367	332	371	362	371	361	371	380	377	364	396	380	367	382	382	406	427	372	400	380	381	380	399	403	380	412	389	336	387	359	334	380	396	375	367	389	381	357	363	408	378	396	399	397	416	385	357	334	372	353	365	384	388	381	367	362	381	389	359	370	372	367	396	355	367	361	425	380	387	384	385	391	420	374	375	371	447	396	358	384	403	369	403	355	362	362	408	392	407	356	359	357	338	344	375	394	375	400	367	382	361	397	393	394	397	376	413	389	338	399	386	401	372	370	409	388	413	343	353	361	379	363	358	361	372	388	393	346	389	416	372	364	355	414	358	361	338	406	376	420	413	407	372	374	334	384	405	377	368	382	373	411	354	381	360	398	369	365	390	382	395	355	395	377	378	393	378	358	378	372	429	379	379	380	328	389	362	382	390	385	393	394	336	368	385	364	392	408	368	395	401	396	327	374	392	378	398	440	365	387	389	362	367	410	385	394	414	367	387	387	391	402	377	378	403	384	381	406	365	371	363	371	403	397	362	373	363	357	375	332	358	366	388	381	358	397	374	403	382	377	427	346	379	391	392	365	402	376	356	415	387	371	366	408	386	408	364	361	395	408	369	393	358	342	395	400	390	407	412	381	410	372	378	375	378	392	365	381	388	395	373	376	366	367	399	393	368	397	379	396	349	389	377	400	361	369	386	386	379	405	378	383	366	351	376	382	415	388	359	341	394	372	399	368	389	391	408	378	363	363	380	378	350	374	398	365	406	384	381	379	382	370	378	402	384	390	380	409	370	360	373	380	355	369	410	389	382	358	375	408	399	380	353	358	365	383	377	333	391	386	402	350	349	383	391	389	362	381	387	345	368	393	384	352	385	340	396	399	379	367	395	373	373	346	369	347	377	376	347	409	378	365	343	366	396	336	380	380	383	370	374	344	368	364	349	368	371	389	376	367	366	324	390	369	365	381	414	376	360	384	391	397	382	349	376	385	345	342	414	360	404	433	379	404	425	390	412	388	392	388	366	372	407	359	353	401	385	408	407	380	385	372	405	384	387	407	338	429	409	385	397	362	364	428	356	381	369	369	398	398	363	399	373	402	375	338	406	409	372	371	394	440	373	431	340	392	376	375	374	358	367	348	348	356	364	411	376	431	355	353	397	363	375	391	354	357	371	396	376	415	389	355	362	372	424	391	365	425	361	371	356	382	357	383	393	390	410	384	367	364	378	348	375	347	377	367	361	383	389	364	390	372	399	394	391	354	357	410	361	388	404	343	391	408	361	372	364	373	405	416	361	367	366	361	390	381	365	369	359	369	416	406	412	410	395	410	361	350	366	362	368	388	385	342	359	410	333	344	369	383	382	342	372	423	376	399	385	339	354	382	383	386	395	386	384	368	395	409	348	371	377	403	399	369	387	371	386	336	389	372	361	378	413	368	382	345	369	395	379	365	370	332	377	361	366	395	376	366	369	368	356	371	376	392	387	371	401	338	407	359	376	347	401	385	387	373	375	409	362	376	422	357	402	398	386	347	356	402	376	385	375	372	362	392	387	394	358	389	380	378	402	404	387	378	373	397	382	403	385	398	399	373	357	382	381	385	368	379	388	388	397	384	384	384	392	355	399	369	351	380	378	387	403	384	359	375	378	369	348	414	364	388	356	388	390	377	405	388	369	376	360	374	405	377	403	364	400	389	363	388	394	391	353	368	368	394	349	382	375	371	415	405	407	376	394	374	366	385	370	416	371	339	357	357	349	371	399	381	388	386	390	414	374	363	344	337	376	372	374	384	392	374	374	406	422	370	364	410	379	403	382	362	383	340	414	388	400	354	353	375	349	361	379	383	360	370	379	372	409	396	410	362	382	385	364	399	371	373	363	381	372	349	317	408	368	382	407	401	389	368	374	363	372	369	371	383	416	388	360	380	384	372	361	368	366	350	389	367	376	370	365	355	374	368	391	366	390	367	376	384	393	352	383	382	386	394	364	390	368	355	418	416	376	364	370	379	388	370	342	402	348	367	355	366	364	369	384	380	415	388	400	400	404	341	399	365	376	334	385	367	412	381	370	379	396	358	369	371	388	390	390	377	369	368	358	362	376	417	397	369	354	378	379	387	340	365	380	353	352	361	383	372	378	379	350	377	386	380	349	405	411	416	371	409	364	386	346	369	354	404	395	355	369	354	376	387	360	368	345	380	403	375	383	383	384	382	353	382	389	379	401	357	374	395	384	374	351	388	364	381	409	382	370	374	363	374	370	354	388	381	372	369
22592	21034	28820	23472	21023	21091	12774	1936	1391	1315	1124	1104	1122	1090	1081	1054	954	977	911	982	881	866	878	860	866	882	811	771	732	732	769	795	805	777	732	761	813	774	801	722	750	762	745	736	818	759	780	789	765	763	745	746	756	752	752	749	769	745	750	760	768	819	745	749	773	771	750	801	744	752	708	773	776	789	709	759	787	800	749	742	803	775	744	751	772	730	729	810	745	712	791	781	799	752	760	740	736	790	713	683	759	758	731	806	749	779	751	736	771	768	734	748	722	760	784	707	766	712	752	745	770	738	791	760	786	750	730	765	760	769	746	754	747	800	789	722	740	712	734	798	776	741	750	765	785	767	752	790	769	743	750	761	765	752	760	772	725	751	796	807	744	794	807	800	773	715	777	787	759	757	753	761	774	758	728	723	796	739	744	784	707	711	782	755	752	778	774	726	752	749	758	737	801	741	756	822	742	763	778	777	735	791	750	730	736	742	723	715	765	754	766	759	730	758	749	700	814	750	729	733	734	762	778	769	784	713	725	801	758	777	710	753	737	737	790	757	761	735	720	753	713	776	703	752	741	772	729	747	765	713	808	772	768	777	747	734	741	774	727	780	737	772	754	746	775	734	782	805	745	730	781	752	782	811	771	727	787	765	801	751	756	720	713	755	780	782	724	807	755	778	743	773	767	775	765	710	773	725	793	749	741	765	744	731	742	728	769	715	803	728	757	748	799	720	758	766	806	749	788	789	779	792	730	730	798	790	732	745	785	714	719	703	737	698	768	778	737	781	763	723	793	779	736	746	796	762	749	733	798	796	741	750	717	779	777	701	780	720	705	798	748	781	740	756	739	780	727	747	799	705	763	770	770	745	751	807	829	727	811	789	759	770	749	756	743	774	694	741	736	762	737	792	730	745	762	774	728	746	771	790	709	784	755	729	776	731	744	769	713	743	736	751	753	768	718	787	740	762	737	786	717	704	685	778	741	746	769	722	763	766	740	756	750	748	750	768	766	748	711	774	711	705	740	747	715	749	758	720	760	758	764	727	710	717	760	722	697	800	769	740	770	756	770	718	697	762	761	824	743	687	751	751	794	755	745	721	769	731	743	774	727	748	770	762	715	724	707	754	737	793	719	760	723	745	753	775	771	779	753	785	761	728	734	750	726	762	698	746	716	765	727	713	782	760	715	733	741	749	726	757	748	734	734	725	729	742	731	715	761	739	750	748	777	727	759	762	821	731	781	781	707	718	776	813	762	764	817	717	761	787	728	742	769	745	797	752	763	708	692	708	755	747	743	723	748	739	786	787	755	754	777	710	721	750	762	762	734	758	720	736	758	824	772	716	700	752	764	726	763	749	762	717	717	804	749	727	780	712	749	751	726	790	748	723	728	752	755	759	795	775	788	760	760	734	765	769	763	755	753	788	728	835	767	754	762	752	777	745	737	756	737	744	712	728	726	751	717	739	739	736	732	756	738	764	759	770	764	733	783	741	755	788	747	756	684	756	707	747	757	724	758	753	757	797	719	752	727	741	768	791	772	782	736	754	744	772	756	736	779	714	752	738	720	703	742	723	769	793	763	767	805	743	724	735	758	757	782	805	794	802	728	752	719	687	771	709	762	736	754	711	783	740	708	750	709	793	780	782	769	718	786	751	710	783	764	745	716	744	728	732	740	784	751	743	776	786	756	723	704	763	816	727	768	728	711	742	796	769	795	734	803	800	742	736	752	768	737	759	770	734	714	693	737	743	756	764	717	755	783	793	775	760	753	708	743	742	756	741	741	728	760	730	787	712	770	798	739	775	715	721	805	745	748	733	737	742	735	728	774	792	683	751	737	765	695	766	730	728	756	759	806	740	687	763	754	716	720	746	702	735	764	729	733	746	704	735	791	771	738	767	743	719	782	705	777	776	788	729	737	731	786	693	721	709	785	762	762	750	757	760	765	762	676	787	746	767	786	775	713	743	757	765	795	750	722	797	689	747	743	789	748	796	754	748	812	748	770	727	712	769	749	776	791	759	738	742	738	774	771	714	762	714	779	766	773	725	746	737	794	785	789	756	695	779	694	783	749	771	770	757	746	734	737	762	707	758	717	784	752	732	752	778	741	744	680	704	766	783	768	778	803	809	756	753	719	784	794	761	769	761	757	716	752	751	767	722	730	770	737	726	793	781	765	703	735	757	736	789	766	767	786	696	748	766	761	741	737	737	769	785	781	756	761	742	799	779	785	753	748	741	767	731	707	723	810	742	755	701	813	750	751	767	759	761	718	780	784	773	774	791	739	719	688	777	743	728	751	669	760	776	759	755	686	753	754	783	720	743	746	762	713	749	740	730	743	741	703	687	749	779	753	680	752	725	757	756	765	742	771	791	773	742	689	731	714	802	763	764	728	725	724	781	766	734	759	745	741	759	715	748	739	742	748	735	743	735	714	752	765	740	764	747	771	723	792	718	789	777	730	793	740	703	715	780	714	765	792	766	738	744	718	759	741	746	743	760	745	733	748	723	744	715	760	793	760	717	784	732	745	776	768	735	776	770	757	770	751	772	700	779	751	792	699	770	765	772	720	753	768	702	797	758	737	775	746	778	734	777	724	762	761	721	717	710	787	770	738	742	725	730	706	725	695	701	730	758	765	723	722	715	725	757	684	745	759	764	775	743	750	781	680	752	765	729	725	785	788	755	777	724	721	776	719	767	779	751	800	732	778	745	750	772	728	761	737	744	766	784	727	735	766	731	774	728	714	751	751	744	730	766	734	767	795	733	721	760	733	751	726	790	779	728	765	758	719	723	714	712	746	809	783	729	760	775	736	725	751	736	743	746	735	754	781	767	774	752	730	744	736	746	739	741	764	765	755	753	740	759	734	708	775	786	723	756	772	787	765	756	731	743	754	790	704	716	717	730	788	762	743	742	700	789	771	753	769	733	755	762	743	739	762	764	739	749	728	767	728	757	699	751	758	781	726	749	768	772	758	737	722	760	767	714	732	749	753	734	680	754	811	724	740	730	767	698	774	712	774	768	718	718	746	710	724	714	748	746	785	752	758	770	753	803	738	780	749	765	730	782	738	714	730	771	794	712	752	744	737	735	711	763	751	793	750	711	770	723	704	768	721	737	769	756	769	756	763	747	703	720	736	731	783	698	735	719	801	788	736	768	731	738	754	717	773	801	759	735	758	724	698	737	734	753	747	765	760	731	747	749	729	755	727	722	749	706	784	728	773	737	741	730	776	755	772	760	765	751	749	708	735	771	730	761	750	722	746	731	741	792	778	733	769	719	742	720	780	713	773	762	771	747	748	772	774	750	768	719	739	739	754	776	745	727	687	711	719	739	769	730	739	751	725	805	740	735	720	764	762	677	718	745	727	724	772	760	752	744	766	784	761	758	745	780	736	761	722	775	738	717	729	757	750	772	734	762	736	733	721	723	731	711	785	730	710	731	809	749	709	761	751	742	740	743	716	712	720	778	783	740	724	781	730	729	764	778	759	742
35392	21604	16464	7773	5156	4099	3285	2678	2255	2093	1766	1508	1362	1459	1398	1365	1326	1213	1148	1055	1048	1047	1031	945	953	885	936	929	933	921	864	930	904	846	839	885	904	869	848	835	865	844	838	894	881	831	849	843	829	880	857	872	869	841	874	846	842	826	777	862	814	884	805	829	814	835	822	849	832	827	824	828	910	886	807	893	875	885	842	795	830	835	877	881	837	851	837	808	843	852	811	810	842	858	842	839	843	825	864	872	848	831	822	820	835	877	863	831	855	845	821	829	852	805	800	799	843	791	880	911	821	805	801	828	781	806	834	796	820	849	853	847	839	801	847	874	823	827	831	837	839	823	770	825	761	848	865	839	824	828	817	866	827	830	844	776	830	857	836	795	815	813	862	823	867	815	825	778	847	837	849	838	872	853	838	830	863	881	879	806	828	858	860	849	808	825	895	829	834	877	809	855	811	822	827	889	789	847	846	896	851	832	797	816	832	809	840	805	824	844	851	790	791	839	821	867	790	809	818	802	848	780	807	847	850	865	824	833	808	864	867	788	830	844	802	861	809	827	855	783	825	826	815	843	817	823	813	853	843	832	811	828	793	828	868	828	900	822	884	854	822	851	853	833	840	844	816	903	852	791	781	852	831	867	821	841	847	824	803	849	833	806	863	805	838	857	815	775	813	836	899	812	846	855	861	806	818	854	819	863	855	853	866	810	817	856	835	830	799	828	779	849	827	860	818	815	868	841	837	902	826	899	891	867	855	840	813	810	793	842	861	859	831	786	821	822	835	810	818	836	825	852	823	845	833	797	821	844	860	817	830	835	848	829	828	831	854	884	836	876	816	848	797	843	856	859	835	860	832	834	880	848	876	797	795	825	843	856	825	825	847	799	812	899	807	797	829	803	850	801	812	823	825	819	797	830	846	811	854	834	901	827	880	808	855	840	857	780	825	808	823	909	837	837	852	841	844	847	847	792	816	853	783	796	855	813	878	872	869	804	797	843	851	836	844	880	803	813	845	830	809	880	822	837	873	826	813	877	855	808	793	804	852	852	843	822	809	826	792	794	852	866	837	813	844	837	841	845	840	850	798	820	846	815	779	801	859	791	858	861	869	849	855	842	872	828	858	872	840	819	817	842	793	776	859	833	858	816	855	828	853	779	869	830	809	810	776	823	807	823	867	851	878	871	857	831	910	833	851	845	831	823	801	843	842	817	804	871	879	839	843	847	852	861	821	827	810	869	817	817	863	888	830	796	827	845	856	823	792	816	877	848	795	803	806	865	817	818	845	831	831	845	797	845	857	829	844	831	897	845	830	863	850	844	816	909	854	857	846	794	860	803	848	827	846	803	872	849	797	822	754	828	860	855	839	841	818	790	808	878	796	795	819	846	847	871	823	881	816	820	846	821	851	848	794	869	825	828	859	836	829	863	834	870	871	819	875	826	807	859	807	805	796	833	799	839	824	800	813	848	815	903	863	849	882	809	822	811	826	808	848	842	827	863	843	872	825	783	825	823	850	867	787	830	816	877	851	887	793	827	822	840	851	777	862	882	831	819	843	884	840	882	850	821	836	883	882	818	852	796	796	855	823	840	870	730	837	786	878	824	844	813	856	802	850	803	838	854	845	780	806	821	788	873	868	825	837	752	768	842	824	852	854	833	808	819	892	789	843	790	872	806	888	803	781	855	798	848	890	818	845	857	849	807	855	832	893	811	864	843	846	803	829	830	823	818	846	876	856	842	858	841	855	818	838	855	911	857	874	859	791	770	822	795	798	846	812	854	833	805	804	771	852	842	785	847	899	823	789	842	859	783	864	920	813	832	852	825	845	881	846	812	814	811	892	869	830	822	844	822	850	841	814	873	814	759	836	847	833	856	858	845	863	813	826	849	814	806	846	802	806	795	862	808	825	844	847	829	779	802	783	816	813	778	879	894	821	815	838	817	867	800	865	815	855	816	821	856	808	811	802	853	873	862	884	836	792	831	876	836	865	790	826	849	846	851	842	838	824	820	806	865	841	876	822	828	803	810	771	853	871	881	813	848	823	835	821	855	791	848	859	805	847	805	802	835	806	866	756	859	805	857	852	867	871	846	790	862	812	877	880	818	804	776	814	808	837	824	803	827	873	838	819	831	796	876	837	819	820	843	814	828	818	787	841	814	804	815	839	839	847	865	857	805	840	861	806	851	823	843	862	842	838	848	825	811	839	843	830	794	804	793	815	853	847	834	878	809	844	831	845	851	813	876	843	862	844	851	862	869	846	875	795	817	804	794	864	842	813	785	847	845	814	788	848	870	814	854	834	851	837	870	813	841	831	796	861	801	828	839	827	831	786	813	848	895	832	852	826	848	833	794	849	871	770	845	798	794	853	833	806	767	871	842	843	870	870	824	863	791	838	825	784	840	780	826	862	858	807	853	812	794	826	839	841	830	808	840	807	789	805	814	840	872	814	851	814	827	782	786	857	846	836	843	830	831	805	792	834	864	763	852	887	815	854	822	848	855	809	808	850	822	836	848	843	816	870	876	832	805	895	826	801	908	839	856	795	843	819	806	820	833	826	813	787	822	837	852	751	830	804	841	899	816	809	842	795	815	835	828	804	820	844	853	797	822	847	864	842	825	843	848	806	834	863	907	870	812	800	856	831	814	864	840	793	806	849	851	816	840	841	867	812	837	822	847	811	802	801	837	830	850	825	823	819	847	869	865	823	883	857	785	816	832	803	893	895	832	847	783	824	853	851	772	812	810	844	808	800	848	826	862	821	815	806	794	878	841	834	898	795	825	865	841	838	822	788	811	818	866	841	848	875	841	823	830	874	864	886	793	833	839	853	806	768	829	806	852	847	824	881	794	893	853	829	818	848	850	859	812	870	865	836	840	786	773	768	792	842	821	819	873	841	841	826	832	844	851	837	808	851	847	836	862	862	826	831	831	810	814	789	857	821	816	856	807	834	826	812	818	832	853	866	865	851	834	806	838	862	825	850	856	820	798	833	847	846	871	831	884	854	813	857	845	834	838	858	840	817	836	828	831	851	824	905	843	815	827	846	836	853	853	870	823	793	840	856	914	836	808	818	856	829	805	845	799	793	828	863	822	791	795	825	841	878	834	788	797	840	855	829	833	889	848	834	815	820	833	844	811	820	913	826	780	856	824	871	853	837	807	846	879	827	827	837	877	824	874	861	817	777	861	822	844	855	857	824	840	842	823	805	827	862	824	854	817	844	825	873	800	805	823	844	823	824	863	874	877	845	836	778	838	838	829	871	810	843	873	818	841	901	828	868	822	790	795	807	808	797	824	808	846	869	857	806	853	837	876	829	906	818	794	815	880	814	840	807	843	835	812	812	875	838	799	771	842	793	817	814	821	761	841	841	847	836	845	830	831	851	807	863	884	797	861	845	830	838	857	805	792	880	822	870	879	829	813	827	825	885	811	864	822	853	811	848	869	850	850	814	830	818	813	853	793	839	833	803	840	798	812	819	852	856	819	891	861
27543	20073	9518	979	434	329	332	286	310	287	278	243	260	315	308	309	300	299	295	284	281	288	249	278	255	235	252	263	270	279	260	260	272	253	267	269	251	264	285	252	251	255	298	254	240	266	265	282	259	251	262	259	252	263	266	289	249	282	241	254	214	283	250	280	252	254	279	254	253	226	257	262	260	259	263	266	261	247	266	254	269	233	265	275	267	245	258	276	246	232	229	243	232	231	259	249	239	203	263	221	256	245	286	273	245	234	253	261	267	270	285	238	265	256	295	241	248	240	278	252	277	262	242	267	261	239	268	271	267	268	255	258	256	271	245	247	241	236	265	215	279	277	284	241	245	256	272	245	245	259	238	244	281	266	269	245	242	259	256	286	250	246	256	262	268	235	265	246	273	246	272	264	252	276	261	271	282	279	270	263	251	277	254	261	269	242	281	244	259	245	268	241	267	288	244	251	240	212	248	241	263	240	281	271	273	278	256	241	236	259	252	240	245	265	247	268	235	258	266	259	239	260	253	255	245	237	266	274	250	282	255	262	273	235	279	271	245	238	271	259	250	269	239	252	255	275	246	255	237	279	259	272	225	247	265	257	254	276	240	258	250	264	276	265	252	239	294	258	251	256	248	273	258	230	236	268	269	235	259	253	247	264	263	281	287	259	286	245	254	270	265	270	265	281	258	277	242	270	281	274	270	256	243	264	257	266	287	266	246	235	252	240	246	263	260	253	273	259	245	260	251	265	248	235	257	265	261	241	269	237	250	252	251	271	233	276	250	240	285	275	255	233	275	237	290	241	267	248	263	267	279	263	243	273	268	243	253	246	262	230	302	264	243	256	258	277	266	277	266	236	246	264	258	257	252	261	260	248	241	248	255	263	272	269	242	265	249	237	283	261	248	241	241	269	262	241	257	257	270	240	271	249	262	257	244	261	247	253	271	263	218	248	249	231	253	216	236	274	259	270	256	235	285	269	249	276	276	249	246	290	264	261	285	272	227	254	247	266	246	246	263	261	248	277	259	233	247	247	226	233	272	247	251	238	235	240	239	288	292	257	260	273	276	247	246	256	273	254	260	252	251	276	237	283	259	214	272	276	267	258	273	278	229	257	275	271	273	262	253	262	254	255	241	231	286	257	253	226	262	261	240	266	271	256	251	246	256	269	240	242	255	220	228	248	284	259	256	247	250	270	263	237	264	287	240	261	233	231	262	247	234	275	285	225	254	277	255	253	266	237	304	236	249	233	239	256	245	263	265	254	254	240	256	243	239	268	281	275	230	232	262	272	260	253	245	282	247	213	282	245	261	268	262	236	271	254	250	302	261	254	274	245	272	249	235	266	265	255	270	254	283	240	264	277	264	259	253	261	245	246	276	253	248	230	272	279	262	236	256	241	226	272	270	254	259	274	263	259	245	256	224	293	258	253	234	276	249	267	271	251	241	248	228	220	263	248	246	280	251	264	260	272	258	277	230	293	253	265	246	232	268	239	270	238	258	232	243	229	274	251	258	265	246	235	249	258	276	259	278	228	236	265	274	259	241	250	279	251	265	248	276	264	262	255	253	265	246	248	241	246	241	268	283	240	245	276	266	248	251	258	238	275	286	265	248	295	244	251	247	286	274	258	259	267	262	233	263	267	268	265	247	283	231	280	257	265	240	247	242	284	233	262	244	242	265	249	238	247	261	250	237	263	257	257	290	255	261	262	282	232	258	267	256	254	274	225	250	230	234	238	234	250	262	272	267	246	272	258	250	245	254	261	247	270	230	244	229	231	265	240	267	263	288	265	247	268	251	241	265	242	228	267	258	253	264	261	214	271	253	257	250	254	252	285	271	256	248	231	254	244	242	288	261	252	267	258	252	260	234	240	268	257	255	296	259	245	247	228	278	257	276	248	258	276	273	272	270	262	267	227	258	283	234	265	259	246	283	264	262	252	259	266	267	279	231	228	231	200	252	254	253	284	244	247	252	299	253	243	263	238	256	260	242	261	228	240	250	264	229	278	250	252	260	265	231	261	268	276	260	255	242	262	238	262	223	241	236	206	249	252	253	259	247	246	239	237	281	266	257	301	248	236	243	267	267	255	237	259	252	264	269	258	275	252	274	270	267	241	256	281	235	229	272	263	254	264	278	257	238	240	262	256	240	235	277	252	269	223	237	237	222	258	268	257	232	239	227	259	250	264	257	248	252	260	282	239	235	266	238	259	229	274	271	248	272	239	286	253	282	274	249	230	254	256	268	239	279	260	243	237	257	277	249	257	270	246	252	263	277	263	244	269	268	266	253	254	247	298	267	261	258	274	279	240	287	268	276	255	255	249	281	243	247	250	275	250	258	246	260	289	254	259	259	229	283	272	264	275	276	252	248	254	247	259	234	254	224	273	273	229	264	264	252	276	233	254	238	237	242	272	248	272	253	245	264	260	259	248	243	266	285	244	229	269	230	250	281	251	251	242	256	243	243	249	245	237	259	268	245	261	263	293	241	259	241	249	251	257	267	236	249	266	235	246	273	258	290	235	259	258	260	279	249	261	255	251	252	263	264	250	260	259	251	249	274	285	260	243	285	266	250	241	265	249	235	252	232	286	269	263	257	249	268	274	259	268	242	260	231	254	244	267	242	246	257	251	250	258	251	272	242	268	290	269	248	263	273	278	253	274	231	256	262	260	271	254	258	240	258	235	242	271	255	270	282	244	274	248	254	287	254	245	277	219	254	240	273	271	254	248	232	263	251	243	270	222	252	256	287	268	254	236	245	280	271	240	273	247	275	272	259	273	252	259	261	282	258	241	247	248	273	263	270	257	222	253	274	251	259	275	256	247	281	263	245	249	274	265	215	266	243	247	235	237	263	245	259	266	236	261	250	260	268	227	259	263	242	269	249	288	246	240	252	256	235	268	241	248	274	245	262	255	268	264	239	260	256	231	257	249	255	258	245	298	241	258	239	257	248	249	258	251	240	244	230	263	263	236	254	267	241	260	241	242	243	252	255	255	258	221	236	266	273	236	262	243	257	268	243	242	243	270	254	254	255	246	260	266	277	281	230	251	256	266	256	262	250	273	254	238	275	263	244	251	220	269	255	235	270	226	235	254	234	279	258	259	255	250	257	254	244	251	239	238	286	252	255	223	283	250	254	235	260	242	271	247	245	240	252	251	238	244	246	261	245	274	254	246	256	275	248	223	234	246	244	300	254	252	271	261	267	253	258	261	259	266	242	247	237	261	286	249	221	253	263	256	284	268	217	264	255	265	268	234	248	239	249	244	260	227	241	254	262	271	259	276	273	290	271	239	245	261	247	269	232	259	256	243	226	280	245	227	228	254	247	266	289	279	235	239	249	248	258	242	249	250	249	217	257	214	272	234	262	267	252	259	268	259	247	225	248	290	274	248	274	225	262	239	289	257	249	270	250	280	260	243	258	261	228	256	268	301	249	244	247	252	256	255	239	240	262	300	242	258	248	237	239	267	266	265	255	241	247	238	253	263
26054	3524	2989	913	590	493	437	356	399	396	361	345	394	427	408	386	362	375	339	344	339	279	330	333	313	340	327	356	338	322	315	290	290	294	305	292	290	308	323	313	353	315	279	302	311	310	321	310	296	310	326	285	313	306	290	307	285	316	289	259	311	281	310	303	336	292	298	290	302	318	338	302	301	289	284	304	324	262	325	294	276	286	329	284	269	285	304	275	308	281	369	280	297	310	285	295	315	302	325	286	338	249	301	317	297	330	312	304	307	278	291	312	311	328	323	300	343	298	275	292	287	297	314	303	283	316	292	294	294	311	307	306	290	303	313	290	287	302	298	270	309	289	306	275	309	307	272	307	292	310	289	311	273	292	290	301	262	287	315	282	302	299	312	326	301	296	290	275	292	308	291	311	327	287	264	310	293	294	313	317	306	329	301	307	307	327	292	296	304	289	304	295	304	310	305	300	284	320	300	304	327	272	300	310	320	305	310	302	286	286	314	327	309	318	327	310	318	293	320	287	303	272	304	307	326	314	302	295	314	294	281	283	307	308	323	330	309	295	301	290	307	284	324	299	294	310	266	276	279	299	313	301	320	288	312	326	320	277	292	270	262	299	319	293	307	316	265	270	271	291	291	297	335	289	301	305	272	308	281	258	297	293	281	299	308	297	298	285	317	306	315	282	307	293	283	271	309	282	284	272	291	323	310	324	327	315	312	300	291	315	284	319	293	309	283	311	300	321	312	284	281	305	294	321	307	281	324	329	306	311	287	304	302	321	304	292	308	283	294	286	280	331	311	299	282	304	334	304	274	297	299	305	293	324	305	300	322	311	303	291	309	290	301	323	288	325	304	291	317	291	330	281	293	333	293	291	303	321	311	314	274	295	304	303	285	307	299	319	327	311	291	295	301	291	293	290	294	306	326	290	326	304	305	290	327	316	316	296	303	320	280	299	298	303	312	310	303	273	318	297	310	301	290	298	289	316	294	315	327	328	277	287	298	306	285	307	313	301	309	329	311	281	282	311	304	302	305	311	297	303	309	315	298	358	305	262	335	335	307	284	312	302	294	312	319	309	295	305	338	291	311	308	279	267	254	319	296	277	277	296	298	322	332	318	317	323	301	320	300	295	318	326	273	294	332	308	306	308	299	281	295	307	317	298	332	325	277	284	273	309	282	321	284	308	312	309	301	313	288	281	295	324	302	296	306	317	299	298	347	348	294	334	306	317	286	298	305	304	320	302	305	308	272	307	324	286	282	312	289	305	323	283	302	282	281	290	282	297	281	300	301	287	318	312	285	309	337	290	311	287	303	312	328	283	310	288	302	294	288	280	281	319	288	311	301	351	301	323	317	319	306	317	281	293	302	297	314	280	292	312	293	277	299	284	320	307	304	253	331	302	317	299	309	308	280	317	331	307	293	303	303	291	305	289	300	297	301	293	314	329	296	307	276	279	349	300	300	292	298	304	299	313	308	278	288	307	293	308	324	327	308	297	335	285	301	292	298	287	296	301	317	321	310	306	317	271	336	288	286	303	288	292	279	295	314	278	284	302	296	288	297	345	307	313	286	326	292	294	295	310	290	270	297	318	305	311	323	295	283	301	300	305	317	300	256	318	283	300	269	298	291	279	271	294	303	281	296	302	290	295	288	304	324	320	307	280	275	280	287	283	305	301	258	312	282	287	310	299	308	329	327	322	275	301	287	295	292	300	307	322	281	324	281	292	296	270	289	274	282	304	292	293	305	301	276	304	304	289	290	328	307	315	325	264	279	277	328	302	330	312	306	329	308	290	292	315	319	304	307	312	295	322	316	287	267	284	294	309	302	310	278	321	293	319	274	302	316	327	302	298	282	289	268	294	311	284	276	286	301	280	304	324	292	295	297	303	287	283	310	286	297	316	281	304	308	313	323	305	294	296	266	346	297	296	292	292	278	306	273	313	302	295	285	315	298	299	284	332	314	286	307	300	309	308	316	313	297	331	286	273	286	315	310	292	303	331	283	288	296	309	306	286	257	308	318	333	307	279	291	333	333	294	338	285	292	305	275	303	298	295	284	299	310	247	298	292	328	269	326	315	333	303	290	300	303	317	347	321	338	302	305	311	312	274	293	290	313	319	318	314	295	321	286	280	288	321	310	288	266	295	296	329	296	294	316	319	292	301	318	294	298	269	289	252	324	318	292	311	287	313	286	315	301	325	307	270	275	308	258	315	285	279	295	289	321	294	329	264	267	291	300	275	320	294	318	313	318	312	286	283	324	295	279	279	300	309	303	294	274	300	340	305	278	305	291	305	289	289	342	312	284	328	300	319	275	293	307	300	292	313	288	312	259	319	338	301	306	306	302	297	294	293	331	316	278	304	272	273	295	257	306	280	272	289	317	288	291	267	286	294	298	288	322	302	294	276	269	273	330	290	296	265	314	303	298	311	300	289	317	298	289	297	323	297	277	286	291	340	286	306	288	283	302	294	325	322	316	299	289	294	285	312	278	279	320	305	304	298	284	331	328	313	308	272	305	305	299	316	301	305	314	330	282	294	302	273	271	329	294	269	300	292	325	285	288	282	274	302	277	315	334	277	309	309	296	283	279	300	273	332	294	261	321	304	293	312	288	310	288	300	271	278	299	277	304	314	312	291	296	303	289	299	300	273	307	303	299	304	310	285	276	281	317	294	291	286	283	299	306	327	294	305	304	293	301	329	304	280	283	332	300	290	272	310	306	277	289	316	287	314	278	289	273	290	287	310	288	269	278	310	303	307	282	293	277	306	334	309	265	308	297	283	295	286	320	304	325	302	266	272	309	285	295	320	276	313	307	296	286	272	308	281	298	288	288	302	291	317	286	270	317	321	293	297	297	296	305	304	297	312	282	271	317	307	331	291	327	303	295	329	286	302	331	299	294	290	281	280	330	341	316	321	300	296	298	288	291	305	310	305	315	287	332	292	310	282	301	292	290	303	311	295	301	277	299	281	299	313	293	276	300	271	292	297	289	310	332	323	298	310	307	301	328	310	290	290	287	322	294	282	296	320	300	305	271	324	301	328	266	300	286	297	295	307	284	300	281	296	298	269	263	299	312	296	313	323	306	294	312	277	280	328	322	313	308	285	324	314	295	328	273	349	293	302	286	276	305	323	311	314	282	289	299	283	285	285	285	274	285	283	303	274	350	321	291	335	334	330	301	278	311	282	288	293	307	312	310	280	280	268	298	300	315	313	298	331	302	291	278	331	306	309	310	288	278	327	279	336	294	280	276	275	287	291	291	307	282	295	298	323	313	319	303	318	304	299	289	334	309	273	312	309	278	285	283	299	307	286	301	313	281	307	295	309	277	305	297	331	314	309	278	305	277	291	295	318	283	304	280	286	283	293	308	326	276	289	304	309	277	292	310	318	319	320	298	337	281	292	303	311	278	273	294	310	286	305	302	323	299	309	293	307	291	329	307	293	315	312	309	295	284	279	286	289	304	309	279	300	286	269	304	285	304	298	276	293
23442	20900	28228	23675	20889	12764	1619	999	867	771	723	701	659	703	680	596	670	655	682	636	554	578	594	548	597	591	611	539	581	552	586	526	565	562	575	525	529	557	587	517	576	532	554	537	571	529	542	550	535	536	533	567	524	575	562	568	508	495	522	526	510	545	516	564	562	518	571	578	527	577	505	584	516	555	562	555	536	523	587	533	485	531	573	573	528	528	543	558	541	510	510	566	526	517	529	552	543	557	527	558	562	526	523	502	536	550	564	526	553	553	497	512	508	499	566	543	535	562	543	539	554	522	539	500	547	514	550	579	578	528	536	537	520	541	547	536	484	550	515	496	505	529	579	532	528	529	560	536	540	544	522	494	532	559	570	510	562	483	556	490	545	518	533	534	555	553	535	539	542	524	492	511	564	544	533	531	529	513	515	555	531	508	542	529	580	486	525	572	528	564	533	524	578	523	535	557	576	531	509	495	567	544	523	505	564	516	533	523	520	529	543	532	544	532	513	525	523	549	528	510	553	573	538	575	535	575	547	578	543	495	552	546	560	551	528	568	564	534	551	544	543	537	567	494	544	536	524	553	549	543	496	539	519	520	523	525	549	561	553	529	554	562	534	555	507	526	565	524	588	541	559	529	549	482	544	564	510	556	526	559	572	502	565	549	531	531	495	512	541	495	534	519	539	492	561	569	491	491	532	526	529	557	570	554	561	494	544	553	543	499	529	546	532	570	527	551	535	555	560	478	520	512	552	543	537	554	538	525	563	512	512	540	522	554	570	516	520	517	498	548	507	521	511	575	546	532	548	572	524	556	538	532	602	529	508	557	535	548	565	555	532	576	548	563	543	526	537	523	539	521	531	504	510	522	515	522	524	500	509	529	544	507	519	519	545	555	560	586	523	538	524	567	546	570	495	555	526	549	530	483	560	535	529	553	557	522	546	553	526	534	532	515	552	509	567	533	548	546	505	525	581	542	555	534	520	565	554	487	497	521	546	536	537	550	560	560	521	531	557	527	534	547	480	544	529	527	515	556	565	547	546	550	560	546	527	542	564	512	508	520	538	515	527	530	556	547	545	566	555	516	555	518	530	504	522	563	554	560	546	576	513	538	493	525	521	554	544	562	540	521	569	564	577	536	560	510	549	568	537	558	523	557	548	570	517	583	536	529	535	532	566	504	538	546	517	492	546	548	572	512	557	532	497	529	529	531	568	543	558	566	596	568	527	549	553	500	511	495	551	553	490	591	526	515	522	496	524	536	531	494	538	576	517	516	515	520	547	496	530	530	530	529	527	533	555	519	560	526	573	569	522	505	539	536	601	548	592	513	525	595	516	579	556	559	536	504	547	542	558	522	525	518	561	563	542	560	573	559	518	561	583	506	506	514	539	546	503	498	534	535	526	524	526	501	499	563	503	503	560	534	541	574	532	534	502	534	511	521	563	519	526	516	528	547	553	541	490	523	568	528	517	529	537	525	524	507	496	522	520	528	523	525	536	574	518	523	478	579	528	511	525	522	513	525	517	545	507	549	570	527	553	541	529	526	477	578	538	530	543	551	548	550	527	557	565	514	543	526	510	503	551	513	538	510	547	555	516	529	547	503	533	497	547	498	497	539	516	489	512	528	532	499	548	499	513	538	500	498	569	533	525	555	502	580	548	556	527	578	561	541	562	474	492	554	524	567	570	504	572	555	567	522	544	566	492	539	540	539	513	501	503	519	527	521	504	539	542	548	583	523	529	561	517	523	579	526	554	535	509	540	517	573	557	485	520	530	525	531	522	511	483	520	545	545	512	500	569	502	550	524	510	558	565	535	514	504	511	503	526	533	554	515	568	538	556	523	519	519	555	489	522	550	556	515	555	526	543	582	516	551	531	540	521	499	534	551	516	540	570	554	550	556	534	564	526	494	526	497	596	568	539	560	508	539	551	522	538	562	544	506	525	554	515	520	544	489	518	567	535	556	503	542	516	517	535	516	521	535	487	574	562	521	512	538	529	534	573	559	514	573	541	551	550	553	529	595	524	556	542	499	542	517	556	502	523	561	513	526	553	568	434	540	524	504	551	533	568	540	527	524	521	585	568	561	502	522	516	508	508	506	511	546	551	526	606	573	523	579	521	526	562	576	546	521	521	543	481	498	522	536	538	511	535	561	524	523	530	549	528	536	519	548	570	511	578	504	528	513	488	526	512	521	533	546	560	544	514	483	541	528	516	577	532	529	538	531	536	537	533	503	527	511	546	507	525	532	526	560	547	521	532	536	590	522	568	537	536	502	574	547	536	519	542	519	527	539	571	563	521	516	540	534	542	529	531	501	519	524	517	560	527	537	555	497	530	524	557	546	538	541	579	476	550	503	608	541	533	517	557	547	505	488	521	546	561	506	495	536	521	535	466	521	496	589	573	510	554	554	528	523	532	510	542	537	531	555	557	531	582	496	550	522	501	540	525	503	527	536	570	522	517	538	500	536	517	562	517	533	544	505	538	558	560	552	535	517	546	552	521	563	501	512	522	506	543	539	519	543	540	539	539	517	535	518	516	553	597	560	559	567	553	521	538	526	532	501	550	540	540	590	546	517	529	536	524	559	527	544	535	522	526	533	533	515	520	547	542	550	508	556	561	496	534	524	572	503	527	533	552	537	528	503	554	539	509	533	551	516	508	556	567	563	568	530	520	567	537	551	561	508	499	550	524	528	507	508	541	560	509	503	493	494	560	500	567	562	520	544	548	553	547	523	521	552	555	539	548	516	489	497	546	494	518	533	579	562	533	507	543	573	527	534	536	526	519	498	499	490	527	559	526	528	511	571	545	564	562	528	566	536	569	557	531	515	503	548	545	569	525	521	546	555	555	520	559	518	518	536	544	546	503	553	539	535	526	517	539	528	543	523	507	529	532	520	520	570	535	529	532	564	518	540	524	529	568	549	567	490	507	548	516	509	550	542	532	520	525	529	515	545	489	549	569	530	497	567	505	546	536	527	535	545	508	545	562	557	524	599	542	531	525	554	540	495	558	528	544	532	511	553	534	494	555	504	499	513	518	508	539	491	584	488	531	525	559	541	503	515	553	560	483	547	550	513	521	534	501	512	512	492	569	548	527	533	539	518	562	552	541	504	558	530	556	546	545	529	524	506	531	542	527	528	560	541	531	511	522	545	554	555	513	564	528	520	512	556	531	517	488	510	530	535	547	509	549	499	572	529	575	519	495	521	550	520	494	509	518	548	583	558	560	497	503	504	484	525	537	525	513	524	540	558	514	497	557	523	562	527	528	535	541	565	510	549	553	530	530	509	517	524	551	559	542	569	537	573	549	502	517	510	513	565	514	534	559	501	548	511	544	535	545	522	592	515	542	546	549	487	517	562	528	491	524	495	524	490	533	503	531	516	550	579	510	522	544	565	531	477	553	542	524	538	519	506	567	533	540	563	548	532	536	565	560	522	530	544	534	552	525	506	492	537	548	542	576	530	527	557	557	550	550	538	529	519	544	524
28615	16763	12344	4963	2961	2364	1892	1581	1428	1158	1071	979	976	960	884	913	871	850	778	768	748	680	704	684	690	705	677	654	619	651	691	642	617	618	621	634	623	595	672	586	597	628	623	663	617	633	631	662	597	562	590	632	620	595	591	617	651	635	606	630	589	564	604	638	625	632	614	613	597	606	638	597	622	615	622	622	584	630	626	614	627	595	574	608	602	554	606	637	649	570	597	604	603	612	591	596	626	601	623	630	591	584	606	638	593	563	584	567	620	585	640	579	594	650	613	618	608	563	589	595	542	580	620	597	616	610	629	574	613	633	579	608	631	567	607	606	598	646	605	567	633	643	575	616	563	610	623	627	615	641	617	576	611	601	607	556	603	576	604	574	625	593	609	588	574	624	593	588	608	589	549	627	632	548	630	572	593	605	527	582	578	624	583	636	575	574	578	583	654	639	575	621	562	588	659	569	628	618	609	634	604	607	630	606	587	644	588	599	554	566	613	647	647	579	638	641	622	613	590	595	654	585	595	589	633	599	577	599	623	595	607	605	583	587	612	619	621	581	566	615	614	646	615	575	584	594	578	600	606	613	566	556	590	590	605	576	647	586	580	642	603	609	588	578	611	618	597	629	605	610	643	607	602	603	607	552	593	619	636	594	640	586	595	653	590	616	594	569	574	572	597	627	587	596	596	588	597	636	600	562	612	607	616	655	608	630	614	594	602	583	608	578	610	619	581	605	592	588	632	609	605	612	594	610	617	627	595	584	630	554	600	580	626	621	611	609	596	612	621	626	629	582	597	585	616	574	570	614	568	592	638	583	621	610	603	584	573	610	634	613	625	549	591	609	624	613	597	633	581	546	598	638	594	606	540	635	611	597	564	593	580	624	581	609	593	610	544	572	558	631	596	610	570	618	572	609	603	606	576	623	627	608	643	584	639	617	596	637	609	608	585	641	600	618	593	580	614	603	608	591	582	609	576	587	598	590	601	622	610	610	632	544	610	623	623	658	603	594	610	622	593	622	602	600	570	604	579	617	586	542	577	577	570	589	608	567	592	624	586	594	605	633	586	578	597	613	591	653	594	602	634	606	562	617	570	581	578	617	597	650	596	594	581	614	639	599	628	648	632	592	632	568	570	600	592	610	617	548	535	630	626	624	584	595	609	558	580	609	614	612	587	588	591	599	583	601	594	576	582	568	602	594	616	603	637	622	629	605	606	584	662	577	618	589	607	576	612	601	546	608	623	565	629	617	584	635	600	583	581	580	586	631	603	633	586	630	580	576	586	595	630	647	594	584	602	643	588	589	608	612	566	635	599	590	591	632	579	593	551	582	582	594	570	570	598	618	635	586	657	604	576	575	594	604	655	605	576	591	559	626	552	579	618	588	595	611	627	611	582	601	637	595	615	579	602	629	590	560	612	575	614	575	638	614	593	639	599	578	559	586	616	610	637	614	627	597	609	599	637	623	617	598	582	526	573	604	604	605	583	562	590	610	583	566	595	570	609	634	624	601	611	585	576	630	639	651	639	608	590	571	578	593	585	578	626	579	626	586	642	594	616	620	568	605	577	618	596	542	584	621	609	642	624	608	564	642	541	591	544	539	611	561	590	622	559	602	592	598	570	619	643	575	567	605	613	638	623	591	597	585	567	624	605	558	582	576	627	599	625	635	621	607	605	595	618	610	546	581	589	566	601	589	602	640	586	595	611	595	628	604	617	614	631	625	589	627	612	597	588	590	567	610	582	650	645	602	595	617	617	625	593	612	602	584	666	652	668	610	637	602	600	608	636	641	588	604	585	587	611	595	649	586	582	579	560	613	616	649	609	562	594	621	569	630	606	622	556	620	614	607	581	608	529	591	605	593	585	586	605	589	592	602	607	608	592	610	603	597	644	614	593	588	573	587	621	600	581	609	665	584	623	616	570	596	599	610	565	599	568	671	556	587	590	594	624	599	604	618	629	600	627	607	601	601	577	623	568	572	597	630	599	629	615	593	619	640	614	578	581	618	617	598	618	610	564	589	608	629	616	604	592	576	620	546	603	601	577	595	604	629	579	581	594	595	609	605	596	628	651	607	572	581	535	584	616	626	600	581	629	603	601	617	589	597	624	593	605	652	559	624	600	605	629	590	643	563	626	567	574	600	610	576	588	617	610	630	559	597	627	582	576	602	594	602	609	598	582	556	571	643	582	597	606	596	577	628	577	580	648	652	616	625	610	603	571	604	623	636	621	605	603	597	637	592	586	582	593	618	608	614	578	627	593	650	596	606	622	548	586	584	635	639	629	569	678	590	579	610	619	591	617	621	621	654	597	653	606	631	602	567	575	628	659	614	617	629	637	626	586	568	589	600	617	613	633	578	628	642	592	612	603	606	610	600	576	646	563	585	613	591	595	594	647	612	583	620	628	603	584	589	587	569	609	591	598	628	643	567	569	600	607	650	602	601	569	606	593	574	585	632	625	598	604	661	600	541	570	603	579	606	614	613	624	587	616	602	593	569	619	608	583	551	584	633	582	611	624	581	567	636	570	566	583	625	687	657	635	604	577	581	635	641	615	605	607	633	565	612	612	591	587	542	585	610	589	653	618	590	616	623	554	610	579	597	626	625	601	641	573	578	547	642	590	568	595	621	626	590	602	640	621	569	600	611	591	595	527	591	618	609	674	583	623	602	603	605	583	607	660	613	619	645	573	532	600	604	575	588	627	574	591	605	613	639	658	567	632	615	568	608	608	644	598	586	615	630	583	604	602	589	576	599	587	660	596	607	616	577	595	582	607	555	612	603	609	595	618	573	635	573	589	597	587	626	575	612	572	603	603	621	580	613	583	625	585	612	667	586	564	631	619	623	606	603	598	576	562	579	609	610	668	593	610	592	597	633	608	587	593	571	572	629	584	595	585	609	606	577	640	583	576	619	587	650	562	619	594	584	576	559	588	598	633	588	597	575	597	618	620	634	576	553	611	613	635	584	602	590	626	577	598	588	622	589	643	606	641	602	564	644	633	651	628	573	622	611	698	589	616	582	603	627	606	591	638	582	621	617	605	603	580	602	633	669	596	564	581	610	579	592	594	621	596	608	648	551	604	598	609	615	570	630	606	594	663	607	616	600	589	609	613	632	608	586	642	618	618	595	599	570	632	597	568	604	600	575	598	640	588	581	573	613	658	588	635	605	621	595	596	576	601	653	583	629	594	586	597	624	640	606	544	589	603	573	588	602	619	602	613	624	645	569	570	596	632	638	621	639	600	629	563	618	581	637	590	612	585	599	646	647	618	644	598	577	571	599	569	621	634	614	608	607	585	590	621	593	561	604	576	618	616	646	618	598	568	620	563	588	561	591	631	577	588	581	607	628	612	625	628	599	598	600	604	566	607	657	588	591	593	615	620	578	619	592	607	598	580	568	582	639	616	570	575	594	608	644	618	625	582	575	589	619	643	593	599	608	596	606	599	604	592	602	598	611	622	601	612	620	586	589	609	585	567	631	561	589
24534	20887	27309	24494	13280	945	619	503	463	426	373	377	378	371	398	403	379	419	372	321	306	284	342	322	331	301	307	304	350	317	340	308	301	291	335	325	322	349	326	317	325	311	307	295	303	302	314	302	328	314	298	337	273	310	281	345	340	311	322	338	305	287	296	340	300	278	342	307	296	305	291	318	322	330	324	319	305	294	292	309	311	293	305	299	297	314	277	284	296	306	315	290	308	311	311	303	282	304	280	322	302	315	291	296	268	343	323	342	304	279	361	318	331	292	306	300	312	294	280	318	292	311	318	304	306	309	324	297	292	323	313	308	335	292	298	315	287	300	294	329	286	298	301	283	311	323	270	314	284	325	271	295	316	290	316	314	273	319	304	325	295	357	301	306	318	294	320	320	307	304	308	293	325	267	309	340	321	313	290	302	300	322	322	308	315	279	318	291	295	314	324	311	294	312	311	322	285	296	302	336	319	310	342	307	299	327	326	329	302	314	331	287	306	321	294	286	306	318	313	324	304	311	318	325	351	315	292	275	326	319	343	312	315	304	306	276	297	307	300	302	304	325	296	291	317	300	322	324	323	326	300	282	293	296	334	326	306	286	306	299	322	316	305	316	283	314	349	298	309	316	323	314	299	310	289	337	315	303	328	300	289	308	284	315	321	313	316	309	293	308	284	320	289	317	307	312	312	292	294	289	311	318	304	312	312	293	301	307	312	304	308	326	303	334	288	306	320	310	321	310	311	342	309	321	303	340	297	297	316	316	289	284	343	307	321	323	313	311	325	308	304	312	284	311	305	316	322	319	290	307	321	294	297	319	316	296	293	307	290	310	308	300	322	296	343	285	278	307	309	322	314	315	319	314	282	347	282	336	333	314	313	324	289	303	288	278	298	295	299	290	309	331	276	310	327	346	335	303	279	306	296	314	341	298	296	325	306	298	310	336	301	307	317	305	311	336	295	295	303	312	300	314	294	295	294	297	312	315	289	280	329	299	303	324	302	278	312	337	270	283	300	323	307	301	289	305	328	297	319	306	311	295	318	314	304	330	313	320	291	304	294	304	305	285	302	301	274	337	320	312	299	278	297	292	308	301	313	306	345	311	296	296	302	317	322	264	318	270	280	288	300	315	317	304	288	311	308	292	281	359	293	316	320	310	288	304	331	298	326	356	331	324	295	333	284	298	302	316	302	296	328	314	313	316	298	329	316	299	285	319	312	322	339	328	311	297	335	295	318	315	298	319	322	273	302	332	326	291	320	283	305	279	308	300	315	289	296	319	271	289	299	307	308	306	328	296	311	330	299	284	314	287	330	300	326	315	299	300	321	292	319	303	314	306	295	308	284	292	298	285	312	351	310	283	271	299	286	306	289	298	281	292	318	301	343	294	304	302	303	315	283	295	285	314	316	333	316	290	283	301	308	306	303	301	300	304	286	323	331	351	304	261	287	297	298	317	283	311	282	321	296	306	301	266	310	283	314	305	330	336	290	286	306	287	291	269	301	322	272	327	306	327	308	307	309	330	300	317	296	288	321	288	282	296	318	340	327	313	293	327	300	316	316	296	321	320	300	277	299	312	295	306	273	288	317	291	326	299	311	327	307	318	321	315	316	332	333	322	282	282	281	316	307	301	309	307	357	323	309	323	328	310	326	308	303	328	316	285	310	296	273	309	315	326	317	331	321	292	305	315	324	290	365	315	296	322	284	305	299	339	268	311	308	290	319	297	315	329	329	276	277	322	302	321	297	331	310	322	317	297	307	302	306	272	277	312	302	293	315	275	290	324	306	329	305	302	334	290	310	297	308	296	295	293	327	332	342	293	294	323	296	316	296	300	319	344	306	302	297	282	316	318	289	298	331	298	294	323	313	312	294	317	282	291	327	319	307	312	300	309	304	362	311	287	323	335	272	309	275	291	322	332	285	311	300	311	278	340	339	307	294	330	305	288	297	300	296	333	311	292	316	297	316	297	265	304	297	312	307	297	268	339	272	297	301	331	305	317	321	330	277	321	329	294	310	301	319	289	318	317	328	297	307	299	323	304	323	320	311	304	297	307	311	282	311	288	303	294	328	343	324	325	302	318	319	339	334	298	314	339	296	308	304	286	274	323	325	279	305	327	276	290	300	298	273	294	310	292	287	303	294	316	284	306	293	280	307	272	319	306	321	340	313	279	311	326	305	311	284	273	284	318	310	305	285	336	328	261	307	304	299	302	291	296	282	306	285	316	311	344	304	298	296	320	303	315	277	281	320	291	297	332	300	303	346	305	326	300	335	313	310	279	289	319	315	322	328	312	337	300	301	294	307	302	287	314	298	300	315	311	336	264	330	266	325	306	287	321	308	286	298	309	287	297	319	277	299	308	345	306	302	277	300	324	283	288	308	342	338	307	335	294	320	320	319	324	295	315	286	295	300	297	314	329	302	306	330	298	319	281	336	308	326	309	306	298	284	298	318	290	278	335	313	329	295	312	330	320	294	279	320	338	288	287	329	269	311	293	289	311	308	312	340	327	329	307	274	278	297	344	291	321	302	340	292	309	309	312	334	276	272	300	281	305	337	293	303	314	296	307	318	307	315	316	289	295	310	321	330	346	277	319	302	298	293	310	335	328	303	302	311	279	288	292	294	303	310	298	299	296	300	270	313	335	332	284	277	306	336	295	324	310	302	300	294	308	334	293	295	311	300	325	281	294	301	290	304	322	322	302	310	302	285	267	277	317	307	299	296	324	308	299	279	325	320	342	304	314	301	324	334	297	281	275	304	308	322	292	276	302	297	314	302	270	316	317	315	298	301	348	302	328	334	315	305	313	334	288	311	350	324	344	337	320	331	328	313	300	299	308	319	304	289	311	337	304	300	337	300	310	277	290	297	288	308	282	313	306	318	304	344	301	287	285	309	282	331	322	296	296	340	286	271	267	333	317	301	311	355	292	303	332	284	340	343	310	302	290	299	303	309	258	320	338	271	305	295	293	330	333	345	318	300	291	309	315	298	263	316	314	308	317	309	297	310	310	340	317	291	319	293	312	322	329	295	304	290	305	322	285	264	308	322	333	280	309	317	297	296	297	297	274	309	292	298	300	272	283	330	286	314	268	300	317	302	318	310	330	315	303	329	293	293	325	329	293	348	289	310	305	305	300	306	297	318	321	338	301	321	314	314	290	291	320	305	312	313	326	311	317	311	321	288	330	295	311	283	316	295	289	312	302	304	306	331	310	297	351	297	308	290	329	328	281	287	319	300	324	302	317	281	309	312	312	324	318	316	331	306	306	328	279	324	320	260	317	298	328	331	294	284	303	319	323	326	288	291	284	303	283	292	316	315	315	301	303	317	306	312	300	331	302	336	302	291	319	294	348	304	299	288	342	292	296	302	335	333	328	337	322	275	307	314	314	273	319	308	291	297	310	297	336	305	295	325	288	312	318	323	323	309	314	352	292	280	297	328	306	311	320	317	317	313	332	318	339	310	300	324	303	309	309	300	322	312	304
30754	13448	8610	2871	1666	1413	1104	860	818	753	636	535	579	532	585	588	573	557	492	483	477	450	405	431	469	394	417	370	416	428	390	388	400	369	381	369	389	380	380	385	403	362	386	434	378	373	373	369	379	371	351	378	387	392	403	364	363	350	364	403	377	375	377	367	350	397	384	402	376	397	417	383	382	378	352	361	365	390	416	409	375	384	362	385	357	379	375	380	378	363	344	374	357	409	380	365	351	392	366	389	427	375	384	367	382	354	380	379	374	393	384	344	369	362	333	389	383	377	359	370	386	335	375	367	359	346	367	394	385	347	370	380	389	344	370	357	370	339	409	373	358	395	382	316	377	380	361	379	359	360	387	391	393	379	387	383	427	329	405	365	408	394	363	382	359	357	388	379	388	418	398	383	355	378	354	378	378	385	373	386	380	394	388	402	355	380	359	370	371	382	368	336	405	378	352	390	387	366	353	335	393	374	405	337	383	339	402	353	374	367	365	358	336	383	401	396	366	394	371	402	368	397	378	361	367	388	382	382	378	390	352	372	385	404	400	355	379	388	388	398	421	394	389	392	433	405	372	394	374	355	386	392	369	368	399	357	380	342	407	356	391	369	358	403	391	367	372	335	351	371	346	355	397	370	365	347	362	389	354	379	403	366	386	363	393	383	339	340	356	374	383	366	366	378	378	376	418	354	369	361	388	384	373	403	402	366	380	348	375	355	374	426	399	355	363	332	407	400	364	367	377	378	345	322	405	355	382	344	372	336	354	371	365	366	353	378	345	361	387	386	366	356	356	352	375	344	393	395	391	337	384	353	392	363	354	358	372	364	357	366	382	350	355	402	378	389	362	361	430	379	422	388	365	385	330	345	377	340	339	406	397	374	359	356	409	369	383	391	375	400	352	371	373	355	334	355	407	353	388	384	342	385	336	366	415	389	386	346	370	368	373	373	380	406	358	388	352	365	400	384	373	388	402	368	338	345	379	369	345	394	408	394	389	348	377	376	400	366	374	387	361	375	390	402	374	387	351	367	366	372	387	383	377	326	395	379	375	377	393	373	379	413	358	374	368	395	400	373	382	376	394	379	382	344	369	371	403	368	370	377	354	372	374	375	408	368	383	362	400	348	388	406	357	346	376	381	393	396	391	369	371	379	400	359	377	387	376	347	366	351	407	369	360	387	359	378	341	384	390	390	406	400	387	388	334	358	378	397	346	334	365	400	354	375	385	359	380	356	353	393	383	373	366	391	394	370	391	397	379	374	349	397	400	404	381	353	385	397	376	387	370	398	364	382	363	337	333	366	392	418	420	367	385	384	351	384	364	394	369	381	372	404	369	418	381	392	389	374	357	379	374	369	364	370	363	388	374	394	400	365	385	387	384	365	387	371	405	358	369	376	338	398	398	372	399	398	360	337	392	371	336	369	380	345	354	356	335	396	391	352	367	352	399	392	366	367	356	344	380	374	370	378	377	341	398	389	370	386	334	373	356	367	376	363	389	363	398	374	386	380	367	363	365	375	384	379	398	391	362	350	360	420	360	358	370	373	366	387	350	396	354	377	380	373	383	406	338	359	371	354	402	376	401	371	364	378	360	341	397	355	363	375	348	383	350	398	356	363	373	380	394	378	376	387	398	362	379	364	379	399	367	384	324	332	400	380	385	406	364	404	357	387	389	391	377	372	394	393	344	368	400	366	366	362	368	381	351	394	377	346	364	354	378	372	407	414	415	401	382	391	396	387	392	365	405	357	380	351	362	372	349	383	357	340	413	394	378	357	430	391	340	399	366	411	379	393	355	363	378	391	376	396	344	397	371	375	359	366	347	385	364	366	365	370	353	375	359	386	408	402	375	368	405	356	379	356	368	363	382	331	382	395	381	346	354	370	401	397	374	399	380	344	350	334	376	386	356	371	373	404	357	376	355	360	393	355	337	394	374	387	375	376	362	367	364	383	380	377	358	371	337	359	364	371	346	364	356	338	352	371	436	339	374	380	383	369	385	375	384	359	349	384	361	365	364	403	348	364	403	388	345	352	378	359	376	384	381	343	365	416	382	385	359	382	371	390	369	375	369	366	412	376	388	333	373	419	358	381	347	374	396	374	390	398	379	354	388	406	380	343	369	344	369	382	373	397	378	396	368	408	375	421	337	404	384	375	383	380	395	374	372	372	348	374	367	386	378	372	404	402	353	357	375	388	387	363	375	376	363	395	349	366	370	371	336	374	350	405	374	393	383	347	362	381	395	372	382	376	400	346	376	376	374	363	378	371	344	385	375	391	418	395	391	379	402	396	401	380	375	395	423	371	351	386	332	406	356	357	358	368	410	378	388	372	389	356	385	391	366	366	418	394	371	366	385	368	398	390	358	357	391	354	362	340	387	353	373	354	385	338	375	371	397	386	404	361	379	383	384	379	361	380	362	356	353	374	373	348	369	388	381	363	367	350	359	405	369	353	379	364	357	404	380	371	380	369	393	371	369	344	405	410	364	388	376	348	379	379	386	402	385	357	399	404	350	378	390	359	351	358	378	387	375	408	357	360	398	374	347	416	386	373	395	388	374	389	371	360	355	375	371	379	383	383	351	324	381	339	361	373	364	375	399	361	382	347	354	391	370	382	365	363	378	388	382	364	424	399	391	364	361	409	393	367	396	398	369	400	362	396	383	399	364	384	362	354	348	392	373	384	355	380	388	361	372	362	386	351	365	374	389	371	398	356	403	408	383	392	339	387	381	391	406	362	381	381	383	408	382	375	397	397	385	361	400	358	367	398	389	368	379	397	392	369	353	376	404	389	402	380	384	340	375	365	393	397	344	361	381	401	359	361	345	397	350	346	360	378	363	371	358	375	398	363	365	382	377	388	387	361	375	353	436	373	380	344	387	415	375	366	368	329	392	356	344	376	371	373	352	411	345	373	392	362	382	385	407	373	414	393	395	380	364	373	374	397	374	381	321	372	357	389	404	372	377	349	374	385	368	418	357	375	346	319	346	377	390	371	379	393	376	366	381	361	375	376	370	379	404	345	360	368	364	352	383	329	385	351	374	365	405	414	373	331	386	381	366	396	353	382	382	372	379	397	384	404	374	401	355	389	377	364	348	392	396	377	364	338	370	359	396	385	361	373	361	391	370	371	403	363	374	377	373	370	399	386	385	355	414	414	396	349	344	374	385	351	377	381	378	409	405	381	375	394	397	333	355	341	385	375	394	359	377	395	361	397	363	384	386	389	380	389	398	350	372	386	369	370	342	379	401	413	372	380	346	363	369	389	380	375	393	359	402	386	376	370	383	401	377	358	390	378	362	384	375	393	368	350	357	348	376	341	384	380	372	343	389	369	391	349	370	380	365	394	388	339	350	371	369	363	380	343	390	385	394	365	398	402	363	362	399	377	394	384	369	346	373	378	383	377	406	410	368	385	359	346	381	366	355	384	349	376	341	382	356	346	354	356	376	347	365	339	364	349	381	390	329	370	400	386	382	366	401	358	358	404
22596	21010	28765	23470	20997	21072	12712	1789	1338	1251	1146	1041	1001	1007	1024	1033	1023	949	993	883	809	838	860	790	816	831	787	808	758	757	769	792	753	795	787	766	750	784	770	786	747	740	740	803	753	766	794	746	777	749	792	738	787	761	692	764	772	693	738	749	738	718	791	780	736	732	778	734	738	743	743	735	755	817	709	750	727	770	696	737	774	761	752	724	775	755	737	745	758	808	770	743	766	790	783	796	792	743	783	767	718	728	753	725	737	737	789	706	739	752	770	765	761	727	771	740	771	751	750	767	732	742	705	738	705	770	775	784	723	780	788	703	755	758	731	717	706	707	712	712	735	705	769	803	737	753	712	725	755	705	725	761	712	743	752	730	706	699	708	713	754	697	779	737	734	742	762	731	716	755	781	768	717	721	735	733	724	719	745	753	742	739	726	760	713	729	727	777	691	724	714	792	702	706	761	772	770	785	752	722	711	720	780	752	715	715	746	716	739	795	768	698	736	729	766	737	766	780	728	738	733	734	777	750	778	758	706	726	728	733	707	779	696	727	703	704	742	710	754	726	757	754	743	707	763	746	755	752	777	727	804	732	750	732	761	775	712	755	762	772	719	757	795	752	705	772	803	742	725	735	745	782	722	780	777	722	729	734	749	715	736	780	776	717	706	717	781	733	727	670	717	783	725	716	764	759	728	758	748	748	728	738	754	750	722	698	759	774	735	702	708	684	777	729	769	704	731	755	721	753	755	707	716	730	762	781	758	718	730	755	699	766	778	752	716	726	737	759	762	735	780	744	711	728	722	741	684	752	749	728	760	779	781	704	754	722	828	729	705	703	716	720	743	749	712	776	757	756	697	742	767	684	710	719	759	742	778	740	757	786	731	763	752	751	688	707	769	738	742	731	780	716	715	716	736	676	752	736	735	728	752	716	734	753	739	732	741	719	720	738	747	740	754	751	734	724	694	726	781	754	729	757	719	725	713	757	794	711	738	754	735	698	668	684	735	755	698	716	696	731	668	751	707	742	721	737	820	752	749	750	799	711	727	791	737	671	705	779	748	733	724	770	703	762	730	769	753	682	742	758	708	719	737	733	768	751	777	698	741	748	713	768	753	742	768	733	748	743	737	715	735	729	723	779	774	709	704	756	728	722	685	729	671	692	753	704	737	758	722	739	706	714	759	755	778	686	712	693	745	749	692	705	706	693	724	736	735	716	765	700	709	728	738	753	691	728	728	720	741	725	728	750	692	722	755	726	713	722	759	730	691	763	762	704	764	756	747	736	781	752	698	696	776	734	785	761	748	719	750	745	696	767	747	704	710	723	791	682	746	757	755	739	749	719	736	700	724	721	756	732	738	759	769	740	731	664	713	782	752	663	755	790	717	724	724	785	727	710	743	706	722	758	727	712	731	738	757	721	769	753	720	736	738	712	761	773	769	734	709	744	735	715	691	730	717	721	743	757	750	745	756	703	741	770	742	728	712	702	712	730	717	776	699	755	712	767	777	766	693	781	740	718	676	708	771	724	801	732	692	725	718	763	762	677	734	772	783	732	754	754	790	687	742	747	759	703	733	733	754	691	719	758	718	803	743	757	766	762	756	693	739	734	770	767	702	730	754	728	719	747	691	730	691	726	753	702	732	712	787	798	725	741	751	701	754	734	700	708	723	749	726	741	715	756	729	750	749	782	714	707	728	704	687	717	722	718	752	758	714	819	737	757	743	732	727	740	738	759	709	708	732	711	717	734	760	707	772	735	703	728	741	731	746	783	707	737	693	747	775	740	763	763	711	753	739	733	746	724	699	810	757	782	790	694	698	792	721	714	722	732	705	705	723	771	683	686	693	730	748	715	684	762	709	746	716	699	750	745	693	719	705	717	712	737	746	744	769	724	704	735	735	744	749	693	752	738	733	743	705	705	748	720	744	764	743	735	748	756	707	745	764	711	736	719	740	771	772	767	701	776	687	751	717	750	717	755	734	706	756	748	780	773	736	752	742	719	697	725	766	728	747	731	753	705	690	786	756	745	755	721	744	752	739	745	714	721	693	728	756	714	721	723	760	692	737	730	718	756	765	734	745	680	778	669	773	728	739	708	712	748	755	754	784	791	708	707	761	689	754	698	719	742	747	745	742	710	728	754	749	708	742	754	725	710	715	712	790	780	761	734	720	755	716	770	705	721	767	737	743	710	731	725	726	717	728	768	702	691	750	720	715	721	724	786	709	691	706	682	750	752	716	742	773	734	744	718	689	693	739	756	727	730	730	734	765	756	745	759	762	736	740	753	754	768	710	760	761	752	756	739	778	772	774	779	730	764	746	722	719	767	740	722	723	743	717	711	749	759	732	718	689	728	735	739	746	810	719	724	723	688	764	741	814	729	699	742	752	740	743	737	702	705	711	748	780	706	815	746	772	758	755	744	737	696	679	705	724	725	733	748	747	742	746	781	732	708	735	712	684	761	767	755	751	762	721	733	699	706	711	706	728	719	702	780	700	747	783	671	755	734	703	731	731	751	765	716	705	728	719	747	750	747	722	770	737	746	715	683	751	741	759	741	748	725	745	752	740	800	775	740	727	703	724	730	687	759	719	703	727	750	706	780	734	711	749	740	657	670	736	723	747	756	776	759	794	710	738	721	719	785	776	737	754	738	760	667	724	718	713	728	703	776	773	779	769	799	753	759	731	774	741	749	740	751	756	745	711	712	776	771	716	712	739	741	764	733	735	759	746	708	738	766	754	743	714	723	722	732	735	722	777	761	715	725	718	737	711	799	787	732	739	718	755	743	666	711	751	770	743	739	697	742	699	719	759	731	714	692	709	697	724	735	730	744	730	743	757	720	728	728	730	735	750	734	726	717	778	711	774	714	738	732	795	776	721	744	723	741	689	750	745	730	725	710	719	705	762	740	731	713	717	768	745	718	739	719	735	741	754	750	750	764	723	772	727	747	724	714	699	745	692	760	739	803	688	731	702	768	719	764	720	764	706	750	739	758	691	731	698	743	727	730	748	765	743	716	752	743	688	710	757	750	734	732	720	764	705	718	713	719	741	727	765	738	719	725	711	739	739	757	800	721	812	750	703	742	731	724	736	733	748	761	750	776	769	711	686	742	700	658	726	765	741	728	703	730	723	732	682	731	767	727	742	748	748	780	742	783	757	713	781	756	697	739	707	705	712	731	747	771	710	705	728	759	735	731	756	706	726	715	737	742	708	754	759	731	715	717	754	731	729	727	740	696	780	729	727	733	728	721	708	728	751	735	728	754	748	743	696	740	724	704	739	749	744	736	765	764	715	699	764	793	740	718	706	738	739	705	692	697	778	743	736	773	766	711	760	727	718	681	760	714	732	747	715	746	799	731	716	756	721	720	712	739	754	739	751	757	746	770	740	725	710	735	787	762	696	689	768	766	759	741	760	757	788	693	735	727	691	750	772	765	761	719	729	708	738	720	742	718	729	737	785	755	765	746	726	774	737	737	729	763	727	729	725	717
34453	27167	19302	8033	5179	4082	3259	2599	2134	1924	1661	1579	1427	1487	1352	1286	1297	1232	1169	1039	1070	973	1013	964	985	944	925	905	898	890	897	932	869	883	860	844	825	838	903	871	883	888	852	859	831	820	877	760	849	862	826	814	873	775	900	848	869	858	865	803	799	789	791	844	819	796	818	856	849	823	830	844	854	874	856	830	854	810	786	833	833	854	802	835	848	851	844	857	827	840	796	853	825	841	770	829	850	780	859	844	818	833	787	849	843	848	867	839	873	801	850	814	856	854	866	821	870	780	812	828	839	883	853	786	844	829	803	867	877	808	812	815	798	794	847	852	843	848	832	801	829	840	863	835	821	834	818	863	827	850	803	806	908	843	848	887	842	892	853	791	822	818	837	816	849	779	836	781	813	788	853	829	821	853	777	868	849	849	795	880	821	852	827	847	811	813	829	825	816	802	841	858	836	794	775	868	821	823	808	772	791	824	814	817	835	870	834	791	855	827	863	808	832	840	816	808	835	830	850	820	810	792	803	806	793	789	798	878	777	858	878	821	791	837	833	815	830	777	813	816	847	842	878	806	858	818	781	797	896	828	823	807	830	817	856	824	872	816	849	811	859	804	856	811	783	825	817	855	812	841	815	820	841	822	785	886	901	810	784	807	858	767	820	806	816	834	823	859	795	844	834	791	819	854	798	829	826	826	826	832	871	784	816	829	812	866	783	814	818	826	815	797	777	858	805	869	836	834	812	852	848	822	816	857	772	849	819	842	836	852	848	807	828	845	853	813	839	810	810	837	848	862	831	834	856	852	841	868	799	852	863	828	842	846	839	815	859	824	788	772	789	792	839	859	873	862	865	829	849	869	793	825	810	820	864	857	799	849	866	830	831	868	827	861	799	789	848	841	850	870	844	786	831	827	811	871	865	802	824	824	807	828	806	852	838	831	816	813	833	828	781	813	818	793	802	817	844	878	816	816	841	834	859	808	842	783	854	843	829	818	851	852	859	796	807	846	861	808	837	868	813	856	816	828	840	846	803	809	817	785	850	815	786	805	818	831	808	776	810	823	813	847	795	858	826	783	772	850	864	822	836	823	857	787	815	831	810	753	812	847	809	890	839	830	800	839	852	832	794	846	780	838	810	778	795	816	815	798	852	841	855	861	777	831	819	810	818	830	811	808	816	829	772	814	837	775	822	796	847	855	803	836	846	797	835	804	820	811	830	810	810	831	767	814	855	852	818	792	838	833	856	846	769	867	826	847	770	814	844	816	889	813	797	830	797	889	834	840	845	834	851	826	811	769	804	824	851	796	841	871	796	796	848	805	796	791	830	801	828	800	824	802	854	802	841	839	851	827	847	825	851	839	804	770	860	877	855	864	868	863	808	819	820	820	817	813	835	828	825	833	809	849	850	836	849	797	800	857	802	866	871	804	750	862	806	777	786	783	812	850	828	816	858	820	838	819	853	864	819	839	772	835	848	826	806	866	868	792	790	804	853	839	799	861	845	776	808	846	830	843	824	881	867	816	865	825	811	832	820	857	813	848	827	798	844	837	807	827	810	888	820	878	870	830	821	853	801	848	829	832	836	873	823	838	844	772	815	812	792	870	822	829	843	858	852	782	772	803	790	819	847	792	821	846	833	914	812	765	828	835	841	751	794	815	812	828	853	832	907	811	824	809	807	784	859	809	873	828	854	823	843	804	817	822	836	835	858	846	843	843	813	855	822	834	760	790	825	778	810	808	819	862	839	784	819	776	811	795	827	775	819	809	855	834	798	808	908	845	839	811	805	822	851	836	778	861	825	813	790	841	801	844	758	810	820	816	769	808	801	822	785	806	756	847	864	819	811	830	874	835	860	777	815	816	831	791	841	823	815	826	788	843	846	811	770	811	850	839	874	787	869	813	823	854	798	842	837	856	844	843	829	788	731	839	803	785	796	813	874	858	880	840	842	837	829	859	853	787	789	789	819	889	817	775	854	807	806	883	822	827	819	829	831	793	831	810	808	841	806	788	851	875	827	802	818	834	805	814	797	827	849	853	832	822	784	812	818	855	821	838	849	771	802	859	824	849	834	810	835	833	858	827	798	842	853	818	775	822	782	866	816	782	863	805	855	840	834	815	823	872	806	831	759	830	792	804	815	806	787	839	819	849	809	775	805	807	852	834	860	860	821	799	830	848	821	827	818	828	819	791	798	818	861	832	828	844	861	794	825	848	795	880	800	873	814	820	844	761	815	839	866	846	838	773	783	809	822	854	812	824	845	880	817	820	832	820	836	828	840	800	819	784	824	845	778	836	862	806	878	835	852	821	854	822	862	871	788	878	801	826	803	828	797	856	852	814	810	799	812	817	855	781	767	810	860	822	805	767	813	827	817	888	825	826	819	886	811	799	876	901	831	859	840	857	847	788	837	869	832	794	826	789	818	858	828	767	806	862	795	789	819	788	763	824	797	825	769	842	809	795	790	799	813	808	828	821	807	741	808	822	818	821	855	848	815	851	862	793	821	785	800	841	841	862	759	806	817	822	796	789	826	765	851	813	833	860	802	790	802	787	823	869	791	785	833	805	784	869	776	805	811	774	846	789	863	853	832	828	832	837	861	789	841	834	819	833	795	839	836	807	800	821	796	872	745	882	838	867	809	811	796	837	820	837	824	839	785	832	913	802	874	835	793	842	801	830	859	799	783	805	778	853	755	857	845	858	818	806	803	799	840	836	854	825	807	805	823	796	829	852	765	813	799	831	840	828	875	832	860	741	819	816	876	810	808	835	843	803	825	766	860	826	884	859	844	800	795	849	796	756	850	803	872	800	868	814	793	882	836	801	807	789	794	804	802	812	789	845	822	814	843	803	834	814	802	811	822	797	810	800	826	809	791	834	844	816	815	837	825	842	821	844	825	823	785	842	821	786	806	860	815	827	786	846	785	862	778	827	793	839	794	753	840	850	829	825	865	894	796	892	828	818	796	842	818	866	800	832	827	814	783	864	806	795	883	848	811	767	833	855	819	864	865	809	833	820	843	829	843	830	828	842	837	836	803	839	837	799	814	788	849	824	822	811	835	812	828	786	824	868	825	785	815	859	770	840	862	843	864	837	824	849	847	806	817	826	858	883	820	812	834	811	856	894	828	835	871	798	875	806	899	817	810	821	847	799	833	812	845	827	891	856	836	765	867	839	831	838	841	813	881	850	855	795	806	816	787	818	803	800	780	846	802	778	824	838	855	787	814	835	809	805	838	831	836	841	845	863	823	789	829	804	780	814	803	786	779	785	802	868	806	841	852	811	823	803	803	891	832	823	868	829	864	810	802	833	855	867	815	835	772	833	827	775	836	830	828	838	799	831	828	791	795	815	815	818	843	788	829	801	811	817	852	845	847	869	873	798	793	839	902	866	828	842	862	790	786	867	888	824	827	877	864	774	827	801	834	824	825	813	864	771	812	788	800	831	863	839	851	835	865	825	788	815	766	818	838	823	854	784	818	823	705	846	830	830
27596	20342	10318	1189	582	505	385	279	272	312	272	291	311	301	293	328	318	305	284	287	286	283	292	248	287	270	281	248	281	279	273	281	280	262	255	245	279	260	273	275	264	292	266	271	246	228	261	228	266	258	268	238	249	283	278	246	266	252	297	246	244	255	261	236	248	233	222	257	250	245	261	229	266	255	256	260	286	238	270	267	274	263	259	241	246	265	237	246	242	275	272	280	258	304	282	262	243	271	285	256	254	277	263	240	238	236	253	252	279	239	255	244	247	259	239	277	256	269	234	244	249	256	261	268	266	264	248	254	243	283	270	284	282	287	253	277	255	256	250	285	261	286	262	238	262	250	256	269	225	243	276	283	276	277	281	254	284	267	261	255	228	261	267	251	246	248	262	273	250	246	244	264	249	243	256	225	241	279	273	252	269	273	255	272	253	247	237	259	283	287	274	264	258	299	300	243	259	253	247	253	261	233	271	247	269	282	260	261	251	266	260	271	275	255	260	254	272	253	263	271	256	277	260	244	257	236	273	275	279	229	254	251	280	268	256	283	263	268	276	233	263	291	262	272	256	263	248	255	273	284	273	235	243	261	293	277	251	265	260	271	285	271	254	229	278	272	268	259	265	269	266	272	273	250	261	254	260	246	272	262	248	283	237	239	250	255	248	254	236	273	235	267	240	275	275	269	287	283	248	287	284	276	271	232	277	280	290	272	268	237	260	255	250	242	239	264	254	252	263	257	252	266	279	278	244	250	247	248	252	254	252	279	271	260	246	270	235	274	255	251	255	250	261	267	266	245	277	240	259	249	269	260	262	256	263	250	240	249	262	250	259	283	263	246	271	272	259	253	281	254	252	275	245	260	272	267	262	252	250	283	213	275	276	271	277	287	252	254	281	308	231	267	274	248	253	267	290	268	283	267	252	276	246	248	280	281	270	256	233	223	245	263	281	258	271	252	244	236	275	238	251	276	270	255	249	269	281	251	262	266	275	276	248	237	263	256	256	240	248	273	279	241	234	259	262	245	279	251	261	268	275	227	243	272	238	276	240	262	261	272	269	234	233	241	280	256	230	232	226	222	237	249	237	264	233	267	258	251	230	264	271	264	265	248	259	248	271	254	259	237	261	274	268	240	253	248	269	259	251	253	264	273	255	243	274	279	241	255	255	277	263	253	249	274	258	289	269	228	244	286	280	252	240	267	209	258	265	271	242	277	273	261	285	250	255	228	259	241	282	266	274	283	266	269	255	258	241	247	253	210	213	245	276	260	256	254	244	260	260	251	261	242	251	258	221	268	241	288	254	281	256	263	246	254	251	243	245	291	267	251	261	250	247	259	262	261	266	251	262	252	273	250	251	258	269	252	257	240	272	272	247	261	270	233	303	278	267	265	259	256	274	267	254	269	253	276	269	224	277	290	244	280	270	277	262	268	237	248	258	247	270	250	257	274	258	276	276	267	273	250	265	258	236	242	239	283	248	256	271	253	279	276	250	270	248	260	268	286	260	261	262	249	263	259	251	274	258	236	263	246	247	213	268	251	289	262	230	266	258	264	262	273	235	248	267	253	252	271	272	243	256	247	277	265	279	232	254	256	265	241	270	230	270	223	253	230	240	235	275	258	259	290	260	274	268	240	274	301	329	246	266	229	253	281	252	240	265	253	254	244	244	293	277	277	250	252	254	277	280	256	235	267	240	237	275	264	235	270	256	244	247	230	272	272	261	290	269	266	239	268	253	275	279	276	267	246	293	272	228	274	254	249	274	255	260	269	275	251	250	248	242	260	246	249	237	236	265	287	275	283	252	257	235	259	282	251	264	270	243	262	255	247	288	269	264	243	227	245	229	255	242	247	248	254	255	262	277	275	227	240	268	274	256	271	238	258	283	252	250	249	268	256	249	247	222	264	286	276	242	252	260	245	269	262	287	267	265	262	272	263	270	254	264	263	281	271	229	258	233	270	268	254	270	282	250	252	233	254	248	238	267	238	268	237	258	268	261	249	255	239	251	296	251	278	232	275	260	244	242	263	263	257	272	246	271	266	255	252	248	250	253	275	262	257	253	244	238	241	238	246	284	256	283	248	283	260	279	265	271	249	240	262	262	278	260	256	260	243	280	261	277	252	249	263	283	251	237	281	264	272	228	273	264	273	242	261	266	279	232	273	259	283	277	248	247	284	257	260	248	249	242	230	270	235	274	283	251	234	261	281	259	264	236	277	269	252	264	265	282	252	266	234	263	255	253	254	251	233	225	250	286	254	267	256	258	275	260	292	271	255	253	249	248	254	242	227	265	240	278	244	256	270	257	279	240	238	272	250	248	280	251	273	253	260	250	267	244	257	268	253	241	254	258	281	282	260	256	291	281	227	273	241	260	265	256	267	268	288	238	261	250	270	233	244	241	269	252	266	263	281	271	240	235	263	250	254	248	255	240	262	286	250	249	272	244	233	277	228	267	267	261	232	267	243	247	253	269	278	255	252	281	283	243	243	271	253	234	274	261	278	262	245	251	257	279	263	269	292	236	245	243	261	280	254	269	269	282	264	242	284	278	252	256	260	264	256	243	250	243	263	258	250	285	266	261	267	240	287	275	257	256	248	261	275	287	259	269	258	255	260	262	256	234	271	270	265	256	255	258	249	290	254	241	261	244	274	255	262	252	266	290	219	254	237	261	251	241	288	266	266	265	237	231	260	239	222	253	289	250	276	271	254	282	281	265	232	227	262	270	244	255	268	259	235	266	248	240	235	242	263	253	241	249	290	273	261	254	260	263	276	265	260	252	284	275	247	257	245	251	239	246	272	267	294	275	277	250	246	268	241	265	277	294	242	259	250	270	257	255	231	274	253	271	263	231	230	287	257	277	250	273	244	267	282	253	272	247	250	250	249	267	238	276	238	274	251	245	286	251	266	258	242	240	279	275	268	260	280	241	282	286	280	277	248	272	255	252	276	265	257	230	268	249	270	242	277	267	263	268	282	248	262	252	281	280	251	249	286	255	265	244	241	289	257	262	242	236	260	266	236	263	254	247	266	266	260	272	263	289	265	269	249	251	228	265	253	250	266	260	270	275	216	258	259	268	278	265	291	239	278	250	292	263	244	256	251	270	264	266	255	261	258	278	258	243	271	266	240	259	255	268	242	243	249	258	259	247	273	258	265	256	278	247	256	249	265	237	262	247	265	291	269	225	247	257	234	284	258	288	241	243	254	274	266	252	268	288	260	261	225	240	257	253	279	265	249	262	292	246	252	272	273	259	283	250	258	283	240	246	227	272	273	251	279	265	240	261	243	257	251	257	268	231	252	274	283	265	284	257	284	248	264	261	255	287	277	299	255	259	235	265	264	247	275	255	252	256	266	243	235	248	249	275	274	225	253	255	257	252	273	256	245	254	270	261	268	267	246	315	246	254	241	247	259	251	260	261	219	283	266	267	257	225	252	263	251	253	266	264	268	277	270	265	244	262	264	264	248	245	276	244	253	245	274	218	279
28465	5687	3256	1072	549	470	452	398	367	367	344	386	345	336	370	415	445	408	390	369	340	314	319	321	320	297	309	315	311	300	311	315	328	330	329	334	318	313	342	316	319	306	266	334	318	303	318	294	301	309	297	289	287	331	298	326	304	334	270	320	294	279	298	314	318	285	333	321	296	311	336	296	299	280	331	289	308	316	281	300	280	303	305	281	302	313	297	329	282	320	308	283	290	317	299	317	291	312	289	314	324	284	300	312	316	332	280	277	298	327	285	299	312	303	279	320	296	316	307	284	315	283	275	301	302	303	325	301	284	305	331	266	290	310	316	318	286	316	316	301	316	299	323	281	287	294	331	295	325	311	264	290	274	330	293	342	282	334	287	283	288	292	274	278	330	289	315	288	307	293	304	310	311	307	288	306	306	318	349	293	288	292	301	275	317	311	316	295	292	329	305	325	294	304	307	291	314	307	315	300	318	308	309	318	300	307	309	309	318	273	320	304	302	300	276	276	317	286	295	334	298	291	296	303	301	321	302	312	291	307	310	275	314	296	330	268	310	306	296	315	309	341	304	292	298	286	282	289	290	307	330	340	301	298	297	303	316	291	279	302	333	319	305	309	320	287	270	270	317	290	290	298	286	330	319	272	314	339	292	271	303	297	286	302	301	321	290	284	324	307	324	286	311	335	311	296	299	317	287	288	283	319	334	306	274	322	351	276	298	262	292	296	335	297	304	303	282	340	291	330	291	315	320	305	312	329	312	291	286	313	296	320	321	313	329	287	315	307	367	297	270	327	286	314	313	286	310	322	311	317	304	301	319	298	284	298	337	350	323	289	305	310	284	316	316	306	294	306	304	332	294	280	272	310	306	287	321	334	283	302	303	275	327	288	301	299	313	323	278	342	335	324	310	326	323	323	310	296	287	277	299	316	304	298	297	316	312	292	304	289	309	328	292	300	318	328	291	305	314	316	324	299	281	312	278	288	298	296	285	312	323	283	271	301	286	291	321	295	331	324	299	312	271	319	307	334	285	327	297	314	276	292	313	263	277	308	289	261	315	306	350	319	303	291	297	324	309	314	313	287	284	330	294	258	281	333	281	322	304	301	322	275	336	298	297	303	303	298	307	327	331	318	313	305	303	336	293	315	295	318	327	323	299	298	293	301	343	312	300	321	285	316	298	345	313	289	319	296	314	305	310	278	298	305	300	293	309	302	347	312	343	291	322	306	300	308	301	296	314	299	341	280	315	305	306	297	307	292	324	291	285	309	281	322	309	315	329	307	335	302	285	301	302	297	307	342	329	295	288	288	281	286	289	313	311	301	284	301	291	308	292	334	314	325	314	325	316	312	319	249	290	306	314	286	305	320	271	304	332	297	309	306	331	293	276	299	308	281	298	299	305	317	302	278	304	303	298	261	277	308	287	300	311	307	293	298	292	296	321	303	308	274	304	289	310	297	293	318	290	269	278	288	330	308	317	293	302	326	303	306	285	276	303	325	296	300	293	300	293	298	305	296	320	314	298	325	317	319	317	294	330	285	326	314	304	289	299	321	289	308	288	306	274	283	303	315	316	294	324	309	284	291	317	311	310	332	314	286	323	305	300	286	293	326	306	330	305	310	274	324	296	334	331	307	292	324	295	276	321	311	313	323	301	258	306	337	289	284	300	296	297	312	311	337	292	311	286	307	323	279	309	297	297	301	335	289	274	275	315	313	332	327	299	292	298	300	303	295	277	333	307	291	312	332	323	302	306	346	346	311	301	326	302	321	315	322	314	315	268	277	297	313	298	283	283	317	308	300	291	302	345	294	316	310	307	318	313	317	320	342	328	298	327	286	299	318	288	303	290	311	320	316	302	322	322	328	324	298	306	296	290	291	300	325	290	322	308	331	326	291	312	298	302	324	306	277	296	272	303	323	281	327	323	297	301	318	295	289	315	286	282	287	303	269	318	271	290	303	270	289	298	288	282	311	312	301	283	302	295	294	277	307	291	314	279	282	326	301	272	282	289	327	298	311	250	303	326	296	307	318	318	316	321	299	335	311	285	310	310	296	314	297	307	327	312	312	303	307	309	314	276	290	317	314	281	307	286	314	311	321	318	306	333	319	290	330	291	284	288	306	332	310	297	322	337	297	319	286	276	294	302	301	299	283	287	298	293	317	287	305	277	324	329	294	322	274	300	291	321	303	299	318	277	295	307	295	294	317	295	305	307	289	292	299	320	301	290	288	331	283	323	289	322	273	323	331	286	297	293	293	318	319	313	317	290	299	307	315	311	305	297	314	320	297	317	303	292	307	308	302	308	297	287	317	301	266	328	331	316	288	348	281	307	284	287	278	306	288	306	297	298	294	316	274	316	307	301	287	294	314	283	290	325	334	308	284	291	310	314	311	341	304	300	299	342	318	299	314	299	306	290	292	291	309	291	263	319	300	275	296	304	298	329	322	284	324	297	315	260	321	309	280	321	299	311	321	323	344	308	279	294	287	321	329	299	274	298	284	339	318	278	332	317	286	292	285	345	302	330	292	276	312	313	300	316	291	294	294	310	297	321	288	334	314	342	320	270	304	318	299	299	317	340	298	296	324	294	275	290	276	302	350	288	275	314	283	338	324	322	320	305	338	292	303	301	284	288	273	322	323	264	308	279	310	344	302	304	274	300	298	290	270	296	299	277	323	311	314	314	294	300	336	291	330	298	291	309	323	318	308	292	312	318	309	320	309	314	324	289	280	305	300	285	295	317	292	332	301	313	348	286	334	280	286	289	282	291	294	251	306	296	295	304	327	339	262	298	295	318	298	288	334	268	307	280	322	292	298	297	314	308	313	320	323	291	287	300	289	308	291	277	305	284	278	309	302	281	338	297	322	314	328	295	309	290	305	310	292	287	301	329	301	287	316	315	282	289	309	311	312	306	319	333	309	307	343	284	310	304	307	305	309	292	290	307	286	318	285	294	308	301	322	331	306	279	313	305	318	327	306	314	272	316	294	297	327	284	341	329	303	308	303	287	271	311	278	299	321	301	298	292	294	299	288	285	303	316	290	304	256	301	306	299	293	297	319	301	302	293	285	307	300	302	299	322	317	275	298	269	328	292	289	293	334	303	317	315	271	299	274	292	330	292	302	315	289	314	306	320	294	320	295	343	309	278	316	289	289	304	284	298	325	301	294	306	351	325	320	278	307	337	337	328	263	328	297	316	294	330	304	294	305	310	301	322	302	303	293	292	294	317	299	303	296	291	291	311	295	294	306	320	287	306	319	316	308	301	315	308	308	295	281	274	298	332	294	295	295	299	267	359	320	293	330	303	340	295	310	321	293	308	293	317	290	301	318	296	307	304	301	303	352	285	294	300	281	311	302	339	281	295	316	309	283	333	267	309	326	309	284	312	292	282	300	306	311	273	284	290	314	298	303	293	308	286	257	278	321	319	316	316	280	272	305	275	295	278	322	306	294	308	277	301	317	288	314	280	322	294	296	281	341	316	350	304	317
23489	20912	28182	23757	20895	12605	1588	964	798	801	733	702	711	706	696	681	733	646	662	634	572	622	554	623	578	533	534	590	587	532	553	531	532	537	553	543	559	563	571	528	503	495	578	544	563	574	489	577	578	553	559	560	502	567	557	561	564	564	569	564	555	545	542	508	528	536	502	503	548	545	538	577	544	531	529	495	562	491	544	542	559	563	550	537	583	525	541	532	522	535	538	542	523	530	513	554	501	574	511	555	504	498	587	528	539	570	553	516	568	554	564	536	506	513	539	562	505	536	568	546	563	548	535	534	519	515	557	516	507	483	538	543	514	558	541	509	521	532	527	488	553	524	567	499	566	500	539	521	499	512	587	533	527	546	513	558	569	537	541	505	540	543	509	511	544	542	527	527	541	568	536	533	517	478	573	586	534	530	515	504	529	523	548	574	562	539	559	555	543	515	573	527	530	505	527	525	580	479	526	507	539	562	534	540	545	520	563	507	517	530	498	527	502	516	505	504	527	563	526	537	559	558	534	548	506	538	527	500	567	530	537	508	525	511	508	501	520	539	507	558	535	546	553	552	528	512	572	535	574	563	521	544	561	564	545	584	550	563	527	521	494	567	545	532	536	543	542	521	564	559	560	543	565	525	484	519	541	523	522	551	539	527	553	493	522	535	564	532	583	552	491	503	566	541	569	536	524	525	533	498	508	537	547	508	532	556	547	533	535	539	540	497	509	529	532	556	482	532	552	511	531	550	519	532	532	520	478	536	485	531	533	527	549	539	541	551	551	523	535	549	532	561	543	513	548	526	529	538	499	512	591	556	543	552	493	544	535	532	565	546	547	542	554	547	550	550	503	546	520	540	564	515	576	537	548	544	556	533	516	520	521	540	575	555	540	554	505	518	522	546	536	529	536	566	520	536	465	553	513	536	520	525	531	563	525	528	507	510	521	525	533	599	553	550	544	558	551	555	598	507	481	522	520	530	559	543	543	516	544	514	540	564	523	525	545	504	574	591	563	518	545	555	534	600	586	482	568	494	537	531	526	538	530	502	526	512	503	522	557	543	547	550	539	552	524	521	521	515	494	512	566	564	533	544	515	493	558	550	559	534	542	558	544	544	529	544	518	555	502	536	526	529	538	493	519	536	548	530	522	555	545	524	465	499	511	572	553	509	517	573	485	533	535	552	557	541	529	573	531	586	504	547	572	542	509	565	521	511	547	542	520	519	558	544	543	558	536	545	547	521	514	516	518	530	533	553	529	557	529	553	573	554	552	510	556	543	548	561	538	529	526	595	513	522	511	529	515	555	536	555	532	527	535	506	565	505	574	539	527	520	511	546	530	543	567	513	531	500	539	497	524	543	516	551	513	529	511	555	532	554	523	512	535	539	539	499	542	544	524	505	547	552	563	562	540	571	561	549	540	601	540	526	551	505	525	505	574	511	568	524	508	512	534	510	509	514	539	554	557	605	588	523	543	515	596	522	513	535	520	490	557	559	523	516	543	547	510	558	554	516	552	561	560	579	576	553	532	554	554	515	516	532	497	540	525	560	540	544	553	526	535	566	565	522	523	519	552	529	509	510	520	528	541	532	502	530	538	512	525	537	533	568	495	512	535	498	529	521	520	488	535	518	550	528	534	531	482	534	504	527	528	529	540	520	525	571	530	543	514	557	535	588	475	529	567	546	586	582	549	586	546	487	556	538	557	517	539	537	507	518	552	531	511	531	589	486	517	510	568	507	571	535	537	536	594	525	531	549	545	537	532	502	514	503	544	510	520	526	526	573	543	527	541	497	529	543	563	547	521	557	551	517	494	590	536	542	519	544	535	555	529	513	550	527	514	565	534	482	508	503	553	599	558	526	532	546	496	545	603	532	499	554	529	512	521	476	552	551	485	515	569	516	511	538	540	536	521	580	506	555	487	518	526	565	533	508	532	510	508	550	517	521	531	553	552	498	579	510	542	555	549	549	522	528	530	557	532	561	544	559	524	541	525	525	546	529	534	514	519	553	514	527	565	511	538	538	514	508	523	547	530	501	486	577	537	498	545	568	530	565	557	544	554	537	523	510	527	540	523	497	535	576	519	504	508	526	516	548	565	540	517	547	535	515	530	546	518	512	531	544	488	571	535	540	563	505	535	523	519	549	549	550	485	557	548	533	555	546	532	547	523	540	542	563	520	517	509	519	583	566	555	531	506	532	499	523	515	547	542	508	485	540	526	545	535	533	513	553	567	545	514	547	496	535	552	522	509	590	491	553	532	547	493	562	505	560	509	509	522	537	570	557	531	579	546	495	557	541	557	529	551	544	508	558	516	497	553	553	499	576	532	492	491	590	546	514	554	552	564	546	520	517	546	554	544	543	549	536	568	537	474	530	542	502	503	527	519	531	517	536	520	571	544	513	509	524	560	538	530	542	535	551	499	521	512	537	524	573	518	529	491	552	558	539	521	505	551	521	542	564	557	545	524	529	526	547	524	520	490	505	537	510	511	572	527	534	508	487	545	509	499	573	560	547	544	521	546	543	547	566	561	543	515	537	470	513	575	528	521	512	529	498	503	548	536	524	547	530	524	506	492	545	584	519	553	506	512	553	548	543	583	517	558	531	555	522	510	507	527	530	528	544	555	576	524	522	576	601	523	540	495	523	494	544	584	531	549	541	565	543	514	563	508	498	514	517	505	496	514	551	544	506	551	524	578	566	534	525	592	535	571	547	537	523	514	532	591	536	554	484	540	536	530	514	584	513	567	573	590	540	523	570	535	597	539	529	562	581	578	539	559	540	573	538	508	541	515	514	519	546	505	559	514	536	522	530	527	519	577	490	460	518	506	559	544	515	559	548	462	556	550	538	584	488	511	542	526	535	533	586	571	529	552	550	569	519	562	546	524	539	532	529	546	542	559	529	525	534	512	546	564	536	544	520	535	591	541	558	510	500	505	550	511	543	522	521	537	540	507	538	548	537	555	523	532	525	520	522	536	530	513	558	519	515	552	535	555	532	508	513	503	494	536	527	561	508	556	565	518	552	494	553	557	571	540	542	521	571	493	518	535	521	533	511	500	531	525	541	492	490	561	531	525	541	529	539	567	530	580	523	550	512	544	506	472	554	529	520	541	537	550	524	542	529	518	552	549	548	536	605	502	499	504	518	516	553	514	551	537	517	540	513	530	530	570	532	530	564	525	552	519	553	469	524	562	504	508	545	587	514	512	563	486	528	514	539	506	524	530	572	565	538	535	533	542	570	541	534	547	549	559	516	561	538	515	537	509	526	526	508	513	493	575	537	559	480	518	541	540	537	566	592	547	540	517	580	563	494	534	535	530	554	561	550	509	562	498	525	533	510	543	549	506	534	557	549	507	502	514	522	541	543	543	523	546	534	539	519	525	545	539	571	551	536	528	548	528	534	495	559	509	497	521	520	549	577	548	594	528	538	545	535	525	545	506	578	515	546	553	530	506	517	571	565	535	484	516	527	542	574	532	536	545	497	540	529
31559	23461	13045	4926	2894	2363	1845	1517	1261	1176	1065	911	938	982	898	895	931	901	811	735	726	730	643	689	710	671	647	631	614	646	664	660	647	608	618	630	653	639	631	635	641	585	571	561	635	610	629	656	638	619	591	594	604	632	619	582	611	602	605	599	596	573	577	556	624	588	648	625	571	610	589	627	616	587	594	659	641	598	608	634	609	548	632	559	611	657	588	609	564	609	592	608	583	659	655	600	641	618	573	549	597	582	591	601	597	605	605	598	617	581	610	623	618	639	591	570	598	629	604	633	611	582	641	621	575	634	614	594	637	648	622	580	637	605	604	600	642	638	601	558	588	609	558	571	603	592	629	607	605	589	623	612	658	583	636	584	578	558	620	618	640	599	607	636	544	599	598	588	604	611	593	616	593	606	570	602	586	573	606	612	612	589	587	615	632	559	635	654	611	609	573	579	560	603	606	648	668	602	598	564	597	531	634	597	567	606	588	608	583	595	612	645	526	575	630	627	645	620	625	599	607	613	548	561	607	607	628	615	624	604	668	597	601	609	598	612	584	605	565	630	593	594	588	625	651	589	650	589	578	587	656	612	640	595	571	589	589	608	613	613	625	660	624	617	599	607	588	615	565	643	608	621	577	560	604	601	584	574	608	631	598	616	587	611	549	564	612	641	601	570	632	596	583	603	630	639	583	559	595	581	569	623	641	608	578	616	563	618	614	580	625	607	557	599	634	577	625	539	576	612	599	622	588	614	612	631	585	613	596	603	622	564	639	591	587	644	595	567	584	624	590	628	600	676	578	594	624	591	640	610	561	595	629	585	577	651	596	603	580	608	569	623	584	604	596	625	612	594	624	605	586	575	590	597	569	603	615	636	576	607	597	613	559	592	595	582	613	577	612	580	585	621	623	556	565	588	606	586	583	579	569	594	621	597	629	585	614	624	622	628	613	606	573	612	601	608	601	577	598	613	608	609	602	620	594	583	612	574	583	574	592	609	618	568	621	615	575	661	606	625	596	569	591	611	606	588	610	569	623	585	590	666	580	589	589	571	591	621	584	611	610	630	591	617	648	593	595	610	600	614	569	545	588	626	649	598	634	604	644	627	569	596	602	634	649	545	597	658	569	607	567	637	590	604	602	600	566	573	586	592	578	574	599	603	615	579	620	579	598	619	599	596	571	598	575	628	576	599	602	614	627	591	602	589	588	661	599	602	608	586	607	615	578	633	608	616	618	622	626	597	638	570	599	600	647	566	614	588	608	584	617	634	590	555	615	602	612	557	583	588	584	591	631	602	616	607	631	646	600	605	596	588	601	600	646	606	600	607	610	658	601	563	572	578	575	576	587	601	603	552	601	596	605	578	569	578	578	603	569	575	593	589	592	606	609	591	652	606	646	563	632	588	623	634	553	640	595	634	627	602	592	593	589	623	604	593	614	583	596	574	614	577	621	616	599	602	613	624	618	637	628	596	586	594	624	624	593	621	592	628	601	647	603	625	613	606	565	580	612	609	578	576	591	590	644	581	615	628	618	609	621	577	629	571	620	633	602	596	613	608	628	569	620	605	628	621	572	589	594	588	633	545	615	621	606	609	576	635	576	620	567	623	639	616	623	612	580	613	597	596	630	617	628	584	580	623	604	583	595	579	619	592	640	610	593	624	558	574	605	592	595	591	577	603	572	602	581	649	613	601	590	615	613	593	610	595	564	621	607	573	599	609	568	551	609	621	618	580	583	626	623	593	594	614	612	638	605	617	624	603	632	612	566	597	618	593	611	616	564	617	607	616	614	544	606	590	605	641	629	586	606	609	565	632	558	596	587	602	579	620	684	616	610	669	564	619	601	604	623	617	602	592	560	589	607	555	606	591	573	600	578	588	579	618	633	591	633	571	616	575	652	606	629	587	598	608	595	610	592	577	656	618	622	605	668	618	611	597	633	571	621	634	567	623	627	614	583	558	641	650	589	550	624	567	608	626	609	633	577	582	616	591	606	588	621	663	577	574	606	604	538	599	567	561	609	570	637	607	610	589	593	607	600	593	612	608	586	596	628	535	608	601	582	585	595	598	557	591	589	605	615	550	608	641	615	573	615	596	606	624	575	643	580	567	607	574	605	589	603	581	666	606	600	586	590	623	571	623	586	605	562	623	610	616	592	627	612	616	629	587	591	602	577	601	586	606	606	584	606	592	586	600	614	612	611	579	646	608	550	655	601	583	645	578	559	591	586	620	565	644	601	579	591	602	549	558	620	643	596	542	611	609	598	610	589	635	574	614	622	595	637	625	571	567	567	644	625	599	570	669	607	637	577	631	602	606	603	616	589	612	587	604	597	613	616	655	572	565	600	577	583	607	555	639	603	601	609	587	624	594	600	642	637	629	594	605	620	613	590	567	600	544	597	596	546	602	624	610	615	594	608	646	655	601	586	634	597	567	596	628	635	588	595	592	581	618	616	549	605	597	598	620	625	557	588	604	598	609	632	622	606	596	651	591	614	610	553	574	606	573	600	575	595	633	629	606	617	622	631	588	610	601	589	583	631	590	628	606	546	608	576	613	541	645	629	613	620	587	627	585	569	596	629	601	594	613	627	600	595	626	597	607	558	615	638	609	592	585	613	659	585	591	630	590	561	648	604	628	564	552	607	632	605	637	610	619	615	610	614	601	574	635	617	624	609	581	601	629	618	588	602	605	576	618	572	616	625	619	590	592	613	590	633	648	609	579	632	605	607	622	587	589	585	605	559	588	580	599	627	603	578	620	618	615	583	572	560	603	633	600	588	574	564	569	587	668	598	605	575	612	618	635	634	623	616	587	577	607	662	610	623	614	627	636	591	620	604	641	556	609	582	614	585	555	614	619	595	618	582	617	588	594	581	604	598	592	597	591	604	602	627	615	627	607	624	555	624	624	621	624	593	612	593	594	579	616	578	614	609	583	602	625	615	666	570	611	602	591	579	612	633	635	639	591	589	588	577	580	621	596	584	596	614	569	590	558	630	599	617	622	594	598	649	614	599	565	601	570	625	575	541	648	622	612	573	625	583	629	579	633	598	578	547	650	600	582	577	616	615	539	633	596	600	600	602	598	592	590	645	617	646	617	625	664	559	602	601	628	624	623	606	590	605	622	609	601	582	587	603	586	641	593	577	633	601	576	571	592	616	597	582	577	613	572	605	585	605	623	606	601	630	669	613	575	618	616	603	605	587	607	624	618	578	575	613	646	593	560	586	599	609	598	586	581	632	573	569	621	578	615	573	557	589	599	651	553	632	575	581	577	644	583	561	550	605	607	604	595	588	620	624	575	603	578	571	591	579	593	605	650	586	593	601	564	571	597	598	628	629	627	613	617	618	654	645	608	616	609	611	580	579	625	585	565	588	584	576	638	588	561	569	613	560	589	606	576	621	597	590	597	646	632	635	607	620	591	625	577	597	613	595	577	592	596	607	578	629	624	634	604	585	596	608	634	631	588	624	604	584	625	596	606	595	596	647	543
24678	20933	27254	24642	12883	933	609	523	436	435	408	359	409	373	413	441	443	371	373	376	371	329	329	350	337	339	313	343	310	338	323	302	309	313	320	317	293	345	313	326	290	307	294	271	310	285	287	337	322	315	302	309	294	306	316	284	302	308	298	319	310	324	276	328	301	319	314	315	274	320	328	313	324	294	285	313	314	302	320	305	326	332	286	308	323	316	288	302	301	352	290	339	337	301	319	309	296	286	321	301	314	319	287	323	309	308	321	339	338	311	354	323	306	314	283	273	321	333	323	327	311	325	303	319	307	305	312	309	314	326	305	297	320	285	304	316	296	324	292	300	322	329	293	313	317	316	299	295	314	317	287	283	303	363	324	279	308	280	316	301	295	308	326	344	303	324	327	325	305	311	301	324	286	283	325	327	288	308	309	312	265	271	309	292	299	323	328	311	292	303	347	318	304	268	327	294	297	286	330	301	312	298	310	308	298	323	359	298	300	296	307	304	318	286	313	314	266	271	315	271	294	290	309	310	349	328	323	299	289	308	324	292	293	331	307	287	312	319	306	280	309	306	303	322	342	304	304	297	286	343	297	286	324	314	311	332	290	289	327	325	324	293	289	294	306	330	322	316	346	296	278	320	304	320	327	322	311	256	305	292	308	305	291	319	304	292	279	331	321	314	281	338	313	307	320	315	305	300	278	335	319	318	313	298	290	279	311	299	265	297	310	266	313	318	308	314	304	320	303	306	313	321	335	296	305	296	305	337	271	283	325	312	340	353	293	324	294	315	291	304	316	305	322	318	284	294	296	300	316	326	362	321	322	314	330	317	301	322	320	281	336	286	302	299	316	317	303	324	310	292	300	321	310	298	305	297	328	308	306	296	323	312	316	332	280	318	310	329	319	303	303	349	299	298	316	291	280	319	286	315	305	286	275	305	313	331	334	307	321	321	302	320	306	318	316	312	306	284	312	300	311	299	307	295	332	320	306	325	290	298	328	278	312	298	287	300	320	359	319	321	275	318	283	306	286	288	306	319	329	301	336	309	321	323	268	342	290	286	335	324	311	322	297	310	327	350	318	289	293	298	284	300	308	255	277	298	314	317	320	293	335	291	308	328	318	328	294	283	308	287	291	294	300	284	301	278	312	341	291	303	279	297	307	333	294	295	334	316	312	316	316	321	334	264	298	315	304	335	307	291	304	312	320	298	328	318	301	323	322	346	309	304	249	338	258	310	313	307	295	300	326	316	337	299	311	328	287	305	317	307	325	308	303	351	294	300	325	318	311	305	285	280	305	267	297	274	302	315	339	288	306	308	302	305	288	302	347	316	300	309	295	281	298	321	332	313	307	333	318	303	323	284	315	322	313	295	318	261	336	305	328	301	289	320	300	304	282	298	310	314	290	326	305	329	303	299	292	321	308	304	344	283	293	300	310	302	301	359	324	320	304	331	279	300	325	320	293	273	296	303	296	314	301	324	312	296	289	301	298	301	323	304	330	338	290	323	308	315	320	326	296	300	318	286	304	296	320	355	294	316	307	324	290	321	308	329	342	282	296	300	292	299	308	284	347	337	280	336	272	292	344	272	286	327	302	326	299	286	300	287	311	317	334	284	286	282	347	298	321	300	283	282	344	288	296	328	311	285	294	313	303	332	295	322	323	321	281	331	287	305	297	323	267	332	291	296	305	310	309	325	300	297	292	321	282	331	274	301	322	317	314	260	326	309	256	335	314	320	304	303	305	313	310	273	296	327	315	325	320	310	307	305	306	336	326	314	323	289	310	324	314	319	302	276	313	317	291	312	314	306	301	350	324	286	291	329	295	328	314	294	283	324	329	319	279	317	286	321	337	309	308	306	299	310	345	321	278	300	300	318	308	289	288	314	290	314	299	323	305	321	309	308	303	315	326	266	314	292	299	295	294	304	305	324	322	322	314	318	300	322	298	290	342	283	307	320	317	299	303	311	347	335	331	315	331	317	302	301	295	352	301	305	296	287	296	317	326	329	292	309	289	299	310	319	295	327	310	294	329	352	291	342	294	320	338	308	306	328	300	277	289	319	316	325	330	302	310	311	316	275	303	327	311	297	304	317	319	322	300	305	280	296	304	325	303	304	300	307	314	299	305	279	299	307	306	270	316	322	287	328	333	324	300	303	320	304	303	296	262	294	323	295	341	309	317	292	310	318	291	306	308	294	282	324	334	348	296	318	335	334	321	308	315	295	302	309	285	261	281	288	316	302	298	303	311	296	312	281	291	320	297	314	314	318	311	309	337	310	323	293	324	321	317	319	303	310	298	346	304	334	296	291	283	315	323	301	301	267	273	304	301	328	293	275	286	326	331	313	312	318	296	291	305	324	338	305	285	297	326	312	312	311	309	331	340	339	302	306	307	329	326	309	314	286	330	275	338	309	283	299	306	270	309	344	293	254	294	274	313	298	318	312	306	307	294	303	319	331	302	342	299	278	326	325	330	310	285	286	313	355	278	329	336	289	318	273	302	310	318	283	289	317	284	286	329	280	313	312	328	295	295	292	308	297	357	289	326	326	303	276	279	295	317	343	310	303	297	307	293	292	321	348	295	306	320	318	294	329	279	311	322	279	301	293	276	312	330	310	298	313	312	318	305	306	321	319	296	318	325	290	314	297	321	287	267	299	298	318	334	291	332	317	310	297	301	310	291	331	311	318	295	293	297	307	315	322	297	296	283	300	307	323	315	328	331	300	277	280	311	289	345	305	300	297	311	316	304	286	320	304	303	326	294	293	296	324	289	290	311	300	305	275	296	310	309	306	279	316	303	312	281	319	316	316	319	320	291	339	322	297	336	322	317	327	274	320	292	315	347	286	320	321	295	298	283	326	312	313	285	314	298	290	310	308	323	307	313	308	282	335	323	295	286	316	297	317	313	338	304	313	311	332	299	304	320	315	320	311	312	300	314	333	291	302	324	325	278	300	316	318	334	306	324	299	318	302	293	334	296	293	317	326	324	310	345	339	349	299	290	283	283	330	300	303	284	276	300	276	325	325	324	315	291	297	318	324	314	343	315	319	339	310	280	312	328	312	317	295	307	281	312	294	327	311	300	313	301	299	272	304	305	330	322	333	297	315	287	323	295	303	303	312	319	307	309	310	315	297	302	309	322	318	321	294	324	315	300	309	312	271	304	302	278	300	297	284	294	299	313	327	315	302	306	279	276	313	308	299	304	290	292	285	317	295	296	317	293	317	314	314	299	298	316	327	286	295	267	322	328	341	304	306	323	283	321	284	288	291	300	296	315	334	293	295	326	333	316	301	295	310	306	315	302	302	293	321	289	300	286	300	317	313	304	311	295	319	275	283	318	297	300	315	302	299	318	296	322	347	302	297	293	310	301	296	289	318	308	284	304	343	313	277	326	323	289	334	309	294	304	326	290	294	311	297	314	310	312	308	306	310	293	311	309	278	312	295	293	279	290	288	337	290	319	331	309	333	311	307	291	311	309	281	277	296	305	289
30540	19035	9284	3166	1751	1296	1059	898	786	756	579	552	561	607	555	654	622	626	513	479	435	436	452	435	473	381	387	417	401	360	387	387	407	346	366	394	411	410	366	352	390	401	389	392	356	358	396	394	402	373	388	392	390	360	363	354	367	370	359	360	365	387	377	366	405	344	364	369	391	381	380	344	369	368	421	398	375	386	395	383	399	385	371	395	417	385	388	381	405	359	348	355	373	370	387	381	341	400	379	392	357	368	375	367	374	362	346	374	358	338	368	344	358	373	396	381	394	375	377	351	360	382	356	359	348	400	366	375	370	345	379	380	374	364	401	378	377	355	395	377	355	343	375	393	369	378	356	368	356	397	360	376	409	372	367	436	344	368	394	380	354	360	367	370	359	373	380	398	368	382	341	373	389	374	379	340	373	372	415	374	370	369	389	322	387	411	373	370	373	356	355	325	386	346	362	346	348	378	361	372	350	380	368	374	406	379	369	367	333	386	353	400	383	382	403	367	374	403	399	373	364	370	391	366	407	404	401	366	381	373	369	369	370	326	397	397	369	361	336	345	345	348	383	385	370	394	366	362	362	392	359	376	381	379	365	390	394	363	354	362	410	363	367	363	374	378	391	383	398	356	379	390	372	369	354	370	383	362	395	404	377	350	341	334	372	378	355	379	395	361	374	374	362	371	409	395	380	391	403	344	373	356	347	362	341	338	389	389	385	363	375	370	389	370	349	384	365	392	360	343	379	377	382	384	374	411	395	337	368	355	420	368	357	378	365	380	361	395	386	394	375	398	368	337	402	367	319	413	372	408	359	365	390	334	392	365	377	375	380	377	387	347	381	349	387	372	369	365	381	347	363	351	381	388	381	388	389	416	389	362	354	393	390	404	404	409	399	389	401	336	388	378	361	368	367	411	379	349	382	379	362	350	377	359	346	344	358	403	358	399	380	408	385	364	370	382	416	373	383	360	382	404	366	374	389	391	369	387	403	381	401	358	356	353	397	377	352	401	369	375	387	390	395	353	386	350	384	396	396	370	369	391	368	388	412	379	360	373	388	390	349	368	392	391	392	408	334	405	386	390	357	369	339	387	392	393	392	391	357	356	401	363	358	361	376	357	401	406	380	386	391	346	338	377	377	386	362	368	405	359	402	355	316	392	319	405	370	349	354	362	375	379	377	365	364	376	389	379	377	390	356	408	359	368	371	362	400	364	354	376	397	376	390	376	404	388	383	354	379	401	354	376	395	381	354	392	386	360	375	361	353	370	351	379	379	393	376	357	388	434	425	387	397	377	373	368	398	366	337	406	360	368	337	384	411	389	373	394	358	389	378	353	360	365	333	354	396	366	342	390	384	370	328	370	382	363	387	389	374	375	402	402	368	383	366	398	393	361	375	393	333	349	377	366	394	378	410	384	380	363	380	393	398	355	396	375	380	398	396	378	403	373	367	366	374	372	374	407	352	362	351	392	394	379	359	389	382	357	353	371	396	360	339	380	361	342	369	364	360	389	361	382	357	393	363	368	375	378	407	378	365	383	395	355	387	369	399	396	320	377	404	344	363	352	365	380	378	392	368	357	328	350	365	379	359	383	364	386	345	372	364	389	381	371	391	371	344	383	375	381	391	378	320	371	394	340	384	390	353	399	400	390	365	395	360	374	360	412	366	381	371	431	367	362	361	403	363	369	382	367	344	356	376	377	375	355	406	360	346	415	382	403	364	377	372	362	363	357	350	410	387	387	380	336	370	362	372	366	345	364	350	359	364	394	352	346	399	377	387	355	392	386	347	398	368	394	384	422	380	361	357	379	365	380	379	393	398	398	350	362	402	366	366	357	376	386	362	360	383	376	350	383	386	353	369	414	352	324	380	372	377	343	362	379	365	377	353	352	360	383	379	359	367	373	372	350	372	372	377	383	361	383	364	382	388	397	353	385	376	364	397	395	369	353	384	343	368	363	367	367	374	369	366	385	380	367	379	431	367	375	387	357	382	336	365	346	353	348	354	370	381	348	376	363	381	363	392	341	390	384	396	371	377	386	352	363	353	393	360	386	393	363	400	338	389	420	373	378	387	349	390	399	339	358	367	371	372	402	375	396	370	395	367	359	370	400	394	359	370	384	365	361	371	350	357	397	373	341	347	355	379	347	421	353	375	368	385	353	392	360	393	389	349	399	388	333	398	399	395	391	307	395	352	398	355	369	356	354	374	357	352	388	381	381	387	351	359	342	367	340	409	366	367	424	349	401	391	350	346	395	366	411	341	373	374	372	382	363	357	364	366	377	409	371	349	400	362	399	361	356	394	355	401	367	384	353	375	399	345	358	389	363	369	366	392	379	385	371	382	346	376	353	419	356	363	381	339	396	392	362	370	388	413	376	365	357	367	390	380	398	376	391	370	376	355	350	398	377	395	371	353	381	404	331	379	415	355	357	374	363	355	346	343	348	407	333	398	386	364	371	376	386	360	357	386	365	422	371	361	379	398	348	396	387	386	359	397	384	376	404	374	385	377	368	347	397	328	377	373	359	365	378	358	377	349	347	368	370	377	424	368	406	391	415	365	375	374	375	337	357	364	351	372	385	352	376	372	363	412	361	372	385	359	381	367	386	389	339	313	348	340	394	356	372	356	351	361	367	358	347	385	366	373	366	359	354	365	380	372	362	375	380	394	408	364	357	367	366	386	352	420	384	364	350	349	373	340	356	365	329	372	365	368	350	353	384	350	378	371	341	375	393	395	358	359	388	385	367	354	364	392	371	396	372	389	340	390	388	356	379	376	389	351	368	374	413	356	330	374	377	397	392	368	383	369	363	369	380	358	366	410	344	369	382	361	373	384	330	379	392	370	391	372	354	419	401	390	398	344	406	379	390	380	380	342	393	385	387	345	367	377	362	397	393	382	381	358	351	374	354	372	357	393	363	380	360	387	368	397	335	393	430	392	374	350	376	374	377	381	358	374	385	365	385	401	369	401	405	352	413	372	385	367	354	380	383	362	376	329	393	344	361	343	358	406	357	397	405	391	368	375	405	367	369	369	400	402	370	412	329	376	373	382	369	370	379	344	360	363	377	367	365	380	351	364	349	380	406	367	363	369	362	382	384	419	354	384	359	380	358	386	353	353	357	380	352	384	381	396	412	372	362	389	403	336	366	381	370	339	373	407	350	368	395	350	370	368	360	370	379	406	361	382	399	389	378	356	381	374	355	391	383	364	353	366	345	362	400	367	384	378	378	393	386	402	361	360	389	369	399	381	407	366	333	361	366	356	395	405	395	364	367	371	374	426	369	353	411	364	386	387	350	368	380	373	368	386	386	379	358	406	320	370	371	351	350	363	366	360	419	378	382	380	377	370	354	364	368	392	380	400	375	385	392	390	362	414	378	406	394	357	370	364	392	340	353	343	333	388	371	365	374	370	382	372	366	357	381	353	373	378	367	379	385	362	391	377	345	369	357	386	374	382	358	357	359	376	392	347	354	396	375	360	366	363	379
22455	20936	28667	23357	20927	21008	12599	1937	1266	1250	1164	1090	1027	1113	1092	1073	1104	1088	904	928	879	852	817	782	865	802	821	753	818	792	812	753	761	828	762	762	721	767	787	764	781	820	747	709	769	710	720	730	751	761	748	745	802	763	726	799	761	749	752	715	763	784	702	802	741	734	703	789	771	800	785	783	756	719	712	750	752	718	762	773	717	711	677	747	728	769	733	724	717	733	713	758	718	744	725	735	728	740	751	747	738	729	700	739	744	774	768	725	741	814	721	756	713	680	771	713	756	721	717	709	768	733	704	766	734	788	753	743	711	724	751	771	724	768	682	762	733	736	731	743	748	771	738	763	706	762	722	769	738	823	758	745	679	800	697	682	774	718	746	733	762	736	789	725	748	698	709	728	724	735	747	763	744	766	692	756	712	710	736	727	674	698	708	747	734	726	756	749	717	754	732	736	748	679	713	749	712	686	749	741	768	709	731	730	759	799	691	735	673	739	737	735	718	759	737	749	734	744	733	750	731	761	751	705	719	746	762	750	743	737	712	736	737	705	733	698	717	701	714	736	695	717	730	713	731	729	737	781	702	757	747	758	704	737	759	760	747	727	690	752	724	741	726	733	748	768	709	732	701	710	753	727	708	765	723	753	730	712	714	736	699	740	717	771	727	794	682	739	719	736	796	722	734	718	690	709	733	716	706	708	758	729	739	738	718	714	749	745	720	735	740	708	730	675	744	732	711	690	782	702	776	716	739	709	725	765	795	750	731	760	760	795	713	740	709	748	756	744	724	748	731	739	719	716	696	727	681	759	746	739	734	753	726	721	763	706	730	760	747	735	746	755	727	765	671	711	694	754	696	754	789	720	736	844	750	724	761	719	697	733	686	759	727	738	738	755	700	766	712	709	738	748	727	682	727	713	682	731	712	735	757	714	746	690	741	761	685	737	721	752	731	742	756	724	728	725	719	721	731	762	740	740	741	719	748	682	696	702	719	784	748	774	714	731	783	756	693	712	714	724	744	760	729	741	708	765	742	703	732	748	785	756	746	741	700	759	738	770	761	752	736	718	758	717	748	731	737	712	756	776	759	765	738	759	711	701	734	707	741	696	709	711	752	731	700	751	725	712	756	748	764	782	712	745	718	763	713	735	727	711	691	747	713	761	726	725	719	697	735	763	774	720	744	744	735	741	763	740	689	710	741	725	718	734	715	762	731	707	746	767	722	751	727	741	738	790	743	694	765	768	747	762	726	723	769	750	725	703	735	753	726	696	746	752	783	737	758	754	725	754	718	783	741	757	723	706	780	766	724	694	720	717	726	718	740	770	665	726	774	804	719	751	697	770	743	726	763	733	722	726	759	729	761	697	788	727	770	785	742	764	727	713	738	723	743	718	738	749	738	710	726	750	730	677	779	722	739	738	735	756	755	748	770	693	770	743	728	716	729	736	731	760	768	764	758	760	753	749	720	742	742	773	733	723	733	729	764	771	683	772	731	745	737	748	767	735	718	729	761	763	714	778	734	793	701	693	751	765	737	689	753	812	689	737	721	706	697	747	775	726	728	724	669	780	777	697	736	717	715	761	770	739	755	716	731	761	725	772	768	760	738	789	750	718	707	765	813	713	730	737	793	729	674	783	735	754	663	728	783	739	713	714	731	746	733	742	715	700	759	714	777	676	746	747	705	692	700	774	741	719	756	723	690	730	741	752	754	714	725	751	753	780	741	719	728	786	763	733	775	730	730	722	730	681	730	757	697	736	671	703	740	766	763	667	746	707	771	698	766	734	740	745	726	771	691	770	740	707	755	736	735	742	763	696	707	770	737	704	726	710	730	724	736	750	742	764	777	760	718	746	732	735	757	757	752	763	759	749	724	733	728	713	724	721	726	739	718	787	722	747	762	745	725	700	720	714	726	704	723	771	739	753	727	725	709	703	739	736	725	730	724	741	721	728	807	727	710	766	747	757	716	732	733	755	722	734	685	705	786	757	693	731	733	740	719	713	709	743	742	732	732	738	723	755	749	744	756	723	676	671	716	685	743	750	725	742	757	698	724	729	711	706	747	725	720	720	709	674	701	736	753	729	681	720	734	719	753	679	766	725	723	722	750	784	734	754	738	688	730	726	730	714	732	715	748	771	740	751	774	771	694	707	726	756	783	720	702	762	740	743	728	698	739	736	753	720	754	755	716	735	764	669	747	726	695	809	719	722	691	717	788	748	741	732	749	713	696	728	714	743	724	750	702	743	775	728	720	768	734	759	727	748	708	716	735	753	714	743	760	769	755	758	757	753	734	696	724	741	738	733	744	736	744	699	740	764	779	772	699	732	720	698	728	717	755	714	663	734	714	770	750	709	701	715	703	721	667	747	722	747	702	734	732	767	713	723	686	790	787	775	747	715	752	684	727	709	747	683	769	743	711	713	718	696	703	728	746	734	739	679	718	726	748	760	706	747	710	755	690	708	672	721	757	751	726	743	785	774	752	692	762	709	720	794	774	733	701	773	695	766	752	734	755	729	732	705	778	668	703	737	754	803	691	692	740	713	767	724	802	758	727	711	733	721	723	768	733	726	735	732	742	744	760	726	746	700	703	743	739	749	738	756	717	723	728	723	707	759	794	751	740	764	662	772	763	778	726	722	740	731	707	756	703	739	756	712	740	744	720	719	756	714	763	693	781	725	700	742	747	758	774	726	701	790	768	729	715	692	729	731	747	766	709	718	753	679	716	746	762	746	732	747	728	719	763	692	755	753	708	746	739	743	762	744	754	731	757	744	764	711	747	706	741	793	759	751	720	733	760	737	723	748	735	733	761	700	731	718	725	753	733	698	756	713	766	718	738	766	751	766	746	721	725	760	704	701	752	723	748	754	764	814	766	775	762	746	770	737	738	729	706	770	742	751	741	737	747	794	701	801	770	751	708	738	755	726	727	736	732	760	703	719	768	709	725	782	760	730	821	742	734	754	751	755	796	718	720	699	769	726	733	714	739	737	726	753	779	717	756	719	716	760	674	736	724	666	709	720	787	734	713	720	731	748	763	724	715	738	756	741	676	750	735	694	793	777	657	693	768	766	745	777	734	768	730	719	777	791	728	703	761	726	745	713	713	748	757	715	728	745	692	734	723	768	714	729	727	711	761	728	734	773	705	746	735	733	715	726	731	692	728	753	688	715	704	741	746	708	723	752	777	766	778	714	725	745	695	766	731	784	739	751	725	665	712	767	765	697	731	748	778	739	760	703	745	691	709	715	698	741	732	718	729	779	706	756	706	765	713	783	735	738	704	723	739	762	720	677	753	741	692	761	780	743	692	731	733	718	743	763	804	751	692	732	722	694	728	758	737	737	728	725	723	731	707	738	737	735	691	724	751	752	704	694	730	712	801	756	730	725	716	698	768	706	729	736	721	726	706	793	702	739	786	739	766	767	727	757	747	712	738	784	723	774	763	736	776	709	679	726	762	712	732	733	783	738	706	656	706	700	730	753	730	727	762	801
33519	34795	21138	8923	5186	3815	3226	2655	2093	1883	1617	1477	1523	1456	1491	1416	1587	1346	1263	1071	1108	966	998	973	967	955	901	904	918	903	882	909	874	870	855	824	854	921	854	857	867	822	829	831	812	831	828	811	842	843	853	883	849	827	803	815	824	803	901	827	815	821	852	798	822	815	845	841	857	806	840	800	838	820	842	852	798	842	820	828	799	807	836	841	783	848	806	807	848	791	777	839	826	824	839	867	804	816	817	839	848	814	831	823	818	754	815	791	811	828	822	815	831	855	802	804	832	810	772	782	839	829	833	807	854	764	808	846	810	825	835	827	763	825	854	805	843	850	865	802	755	870	822	832	803	812	832	835	769	813	832	799	799	820	795	824	783	794	838	794	848	839	808	862	783	783	817	833	807	789	758	840	810	813	832	788	793	777	866	816	809	807	816	815	787	832	795	815	797	799	806	816	812	817	837	822	818	840	867	860	786	869	844	794	822	811	848	862	871	843	787	786	861	799	836	857	819	828	834	790	813	834	779	825	783	825	834	856	783	846	830	844	850	779	838	850	865	794	795	833	772	815	825	849	814	799	796	825	818	821	846	856	798	815	825	798	840	816	809	824	805	804	846	800	807	785	786	831	883	853	755	791	830	821	843	824	840	829	794	895	817	830	830	819	792	807	851	850	788	900	858	844	794	813	809	766	835	821	847	777	825	834	791	834	786	856	796	885	799	883	807	752	840	825	821	830	821	804	810	823	773	801	801	842	825	811	810	821	857	841	772	823	766	807	827	836	851	869	775	868	804	848	845	862	812	819	832	787	828	813	824	808	799	789	805	806	793	854	769	788	829	780	837	855	772	849	767	824	828	833	828	784	821	810	821	805	853	814	836	859	772	802	790	830	833	788	815	846	802	771	820	812	793	817	785	854	839	836	835	793	837	822	842	844	819	797	826	816	801	831	803	846	818	800	809	808	809	823	815	775	828	768	840	802	828	886	866	840	843	766	857	781	816	838	813	851	826	783	818	777	835	814	838	830	793	814	812	841	834	842	786	807	794	794	776	816	795	836	810	795	854	815	791	823	804	810	842	852	804	811	804	827	805	877	775	858	814	876	791	806	838	825	822	833	827	801	806	781	832	838	819	829	827	829	857	800	857	840	825	890	829	817	820	840	826	832	810	785	794	814	796	842	801	814	845	788	839	780	862	839	788	828	826	814	807	799	868	850	858	828	825	831	794	793	818	858	891	819	819	821	859	794	759	795	834	814	824	770	810	802	778	826	844	752	852	817	829	782	842	805	846	783	811	844	854	795	877	788	830	781	846	777	777	822	768	795	808	836	863	797	876	859	827	800	835	865	795	845	802	827	778	835	824	818	768	824	834	850	885	762	835	801	857	808	788	832	819	794	848	858	822	874	867	825	748	798	754	827	829	837	851	812	778	832	800	822	817	857	792	809	791	828	800	809	839	844	863	878	827	860	849	809	836	800	828	802	810	844	848	803	857	821	791	785	806	838	804	797	851	839	762	826	802	817	857	796	842	849	800	848	820	819	749	823	868	807	787	829	841	785	823	763	849	768	843	880	772	829	850	800	826	820	778	808	847	807	830	793	824	857	798	783	828	736	781	797	916	914	820	864	853	847	806	798	843	819	867	862	864	863	779	876	784	802	819	798	838	825	764	783	868	819	825	852	799	821	879	815	886	821	846	824	830	821	881	819	834	787	777	787	855	785	836	804	841	782	813	799	835	858	804	825	840	809	856	842	819	816	805	790	845	824	823	777	823	798	777	756	812	831	800	822	777	849	853	783	813	813	839	816	741	778	875	859	846	826	814	825	870	813	844	807	841	871	813	838	788	793	813	818	834	847	822	859	796	792	839	812	836	831	813	815	824	804	853	791	816	868	804	808	801	864	858	820	819	803	798	808	841	852	823	833	836	825	815	800	810	808	846	893	847	770	853	866	791	849	856	805	810	854	773	822	803	877	835	843	829	862	794	803	792	818	758	833	868	803	815	889	802	838	822	829	852	798	837	772	822	797	817	819	893	823	773	816	850	825	787	858	816	821	896	831	801	798	819	799	805	806	879	821	852	812	788	819	826	792	797	789	812	834	816	856	817	802	763	840	830	833	830	822	777	834	792	817	786	827	812	777	828	872	772	794	834	787	834	842	822	813	819	798	795	811	859	840	771	826	860	802	828	804	807	804	763	798	833	795	833	872	796	755	787	800	802	788	856	788	808	819	824	822	803	806	787	810	827	855	836	838	835	770	878	762	808	835	825	826	793	783	808	821	807	816	792	795	881	811	807	777	908	854	799	771	819	846	816	856	826	782	841	839	816	778	802	784	819	879	824	844	772	802	871	815	830	838	871	806	840	815	821	847	843	863	789	828	806	813	849	805	838	848	781	849	793	861	809	866	782	781	791	838	794	807	825	792	805	848	818	842	838	879	826	854	869	817	797	803	843	815	850	808	817	820	796	853	819	794	768	800	808	845	841	837	839	802	820	804	805	861	796	836	832	771	766	835	799	787	768	791	823	827	869	802	842	848	797	815	830	806	863	813	831	845	801	842	819	794	815	848	792	781	790	778	872	829	786	814	802	852	804	827	824	844	764	798	781	891	854	833	772	831	860	809	848	852	912	773	839	844	838	836	788	831	849	817	806	809	787	801	840	831	850	833	806	852	821	774	785	848	780	851	809	850	756	823	816	784	821	821	832	812	863	825	808	855	826	829	831	829	785	762	741	811	819	829	866	819	763	830	807	857	794	835	785	851	819	818	847	834	801	803	802	821	827	845	833	828	842	833	824	831	835	796	812	820	834	864	831	821	799	792	815	819	820	830	862	852	801	823	821	804	813	839	760	791	849	832	820	834	840	833	780	772	806	815	824	814	825	791	801	842	848	783	831	823	836	762	806	816	763	794	800	857	786	858	832	819	844	829	853	819	811	825	792	812	850	853	836	782	825	803	811	861	801	884	782	838	839	836	832	835	852	810	833	838	839	822	812	805	817	788	840	766	825	865	856	804	797	843	795	800	803	832	778	818	826	839	811	819	790	885	786	836	818	796	791	832	815	792	791	779	793	841	800	819	791	838	805	781	838	815	809	802	842	797	837	774	799	790	831	785	817	823	795	829	799	802	802	836	824	852	868	844	843	806	853	803	829	819	865	857	889	873	803	831	807	776	802	829	848	815	840	807	824	828	814	876	797	824	819	830	799	838	812	804	787	790	810	836	804	876	847	867	808	888	834	825	806	813	839	815	794	826	861	823	779	855	809	752	840	829	816	805	888	824	831	821	814	794	808	752	835	856	859	836	810	765	806	803	856	828	859	779	789	835	894	834	858	815	859	838	802	856	839	797	846	833	831	834	804	802	822	829	783	811	796	851	815	799	790	778	821	838	817	802	804	817	866	800	817	810	833	787	821	855	841	786	820	880	808	855	805	767	842	833	806	812	831	844	809	818	862	812	807	840	805	820	842	815	826	819	826	791	785	832	815	780
27549	20383	10435	1138	437	361	305	302	312	253	281	275	264	331	305	335	349	336	298	282	279	300	270	263	263	234	257	266	243	237	282	265	272	233	240	238	232	298	276	291	266	281	252	256	270	259	266	235	256	237	258	271	232	246	268	260	247	264	282	240	254	239	265	279	257	247	249	276	284	237	250	233	230	258	281	274	271	250	267	271	259	237	251	264	296	263	250	304	259	279	248	260	276	244	265	253	253	266	252	232	251	248	275	251	206	261	265	285	255	264	261	262	263	252	290	251	273	272	293	232	262	263	222	250	237	232	254	274	234	263	244	235	278	265	240	256	241	261	270	254	254	233	285	244	244	239	234	250	261	265	232	273	238	259	228	250	246	245	242	257	223	290	257	256	257	240	236	242	241	247	259	235	250	271	280	238	229	259	227	291	274	247	242	262	266	267	299	266	258	270	235	266	252	244	230	258	237	271	222	249	242	273	248	247	220	296	276	249	274	290	254	259	241	262	272	250	247	237	283	264	229	224	249	255	249	249	274	245	249	263	246	233	288	253	233	261	260	264	260	240	254	261	255	297	263	256	283	286	244	239	266	245	278	257	277	248	250	251	253	243	272	255	225	276	224	263	267	279	265	253	288	264	247	253	294	291	231	234	273	230	252	272	288	234	256	231	263	268	255	282	249	254	233	255	239	227	261	262	238	255	271	244	243	241	244	247	287	270	249	238	273	252	292	257	249	240	266	273	245	267	263	274	261	267	241	234	266	261	261	250	250	262	261	262	283	261	275	255	248	229	241	271	248	258	254	277	267	265	246	262	267	251	226	246	253	251	277	271	268	261	287	278	250	250	246	253	293	224	268	259	237	237	252	245	227	235	267	263	272	277	262	262	267	269	256	280	252	264	251	233	282	248	250	249	261	264	264	265	248	256	279	258	273	260	249	265	239	231	243	257	248	252	282	260	262	255	228	247	260	237	259	258	286	269	228	275	269	240	253	278	247	273	256	239	250	245	270	248	273	235	265	274	265	271	286	251	277	259	267	264	239	228	242	322	232	243	236	225	270	255	244	257	247	254	272	239	246	268	257	231	261	252	254	263	240	255	256	270	256	243	259	264	265	249	261	272	269	258	249	262	253	246	197	212	247	252	262	246	264	270	234	253	254	255	260	282	237	231	276	263	241	231	278	279	256	244	264	270	265	277	271	241	240	258	288	230	257	240	233	244	225	275	240	257	251	243	273	243	235	247	243	271	254	221	253	255	254	240	271	264	252	257	248	260	258	263	253	261	268	242	266	258	248	246	283	262	244	262	276	239	255	252	256	235	245	269	252	233	259	270	262	259	246	259	251	245	271	263	276	253	259	252	270	269	254	243	270	243	253	258	266	249	261	240	250	271	249	249	266	230	261	277	275	250	264	240	238	244	261	237	257	242	278	248	244	259	270	246	265	275	269	278	269	256	257	279	269	247	256	244	248	241	234	266	260	249	238	245	230	276	265	245	288	282	258	237	246	240	273	248	249	256	281	269	245	255	230	243	238	221	264	246	237	274	261	238	216	241	252	245	264	248	274	255	239	245	231	253	273	257	273	278	266	260	246	245	248	273	289	261	257	273	239	268	251	253	242	270	255	264	265	275	278	251	227	284	258	277	238	289	303	230	264	275	262	254	270	256	250	261	267	282	255	264	259	259	240	239	239	258	269	247	261	247	280	253	258	267	244	245	269	259	257	265	255	234	274	258	247	255	246	252	261	253	254	271	283	256	246	259	257	283	270	273	228	244	286	239	251	256	252	254	300	251	225	255	264	247	251	268	221	233	257	247	259	263	259	243	272	245	260	253	273	250	279	244	249	279	237	259	255	262	243	249	266	291	256	253	246	271	256	259	269	226	245	279	232	267	250	242	244	271	283	215	252	269	209	239	251	268	260	255	240	273	278	257	249	241	253	268	270	272	251	247	275	247	273	273	266	254	234	231	271	264	248	256	272	280	250	267	273	236	252	279	284	253	278	242	264	268	259	266	238	282	225	265	268	290	248	262	259	247	285	250	275	224	243	239	260	252	255	282	253	255	267	282	260	265	238	286	259	241	233	254	272	281	255	248	241	253	269	253	251	246	267	258	240	240	242	244	247	272	272	244	242	239	284	250	242	260	286	227	233	254	218	234	257	262	254	258	260	257	237	277	286	232	222	250	234	255	225	252	284	261	256	274	256	237	228	277	279	250	268	262	293	273	253	255	263	299	269	276	242	259	244	250	235	253	289	241	228	284	239	268	229	241	260	241	277	232	267	267	231	233	295	254	222	255	284	235	271	243	245	265	233	249	262	264	233	287	261	260	253	263	276	258	232	263	241	264	240	259	261	246	269	298	238	242	250	231	251	269	282	279	262	247	274	283	254	252	255	272	260	239	276	249	253	253	273	282	256	270	239	253	246	271	268	253	251	248	257	264	274	251	251	257	260	276	240	246	249	273	255	251	234	260	268	292	261	226	239	230	272	251	255	246	229	276	226	267	226	228	257	231	252	263	271	250	278	281	269	250	270	274	232	250	228	270	264	252	261	265	270	237	264	233	236	262	243	274	235	260	254	245	238	237	265	261	255	238	234	251	228	275	252	242	244	246	269	229	262	250	294	242	262	237	266	256	251	271	240	244	274	251	248	279	255	272	250	253	252	260	249	276	259	257	256	276	248	245	271	237	246	293	267	240	286	250	281	247	240	255	252	274	285	279	258	254	258	268	257	258	256	281	261	262	245	287	280	253	226	242	257	269	259	265	283	215	260	235	276	235	248	236	257	246	258	261	265	255	262	248	260	253	258	228	277	263	253	265	284	254	266	265	247	273	247	252	256	258	272	251	260	253	242	266	265	243	258	267	255	244	235	236	274	237	263	251	257	248	259	251	257	279	271	223	284	223	260	262	287	254	253	230	236	265	279	238	247	271	272	258	255	272	243	240	239	231	250	245	274	263	239	282	242	263	239	271	251	230	248	264	282	277	261	253	267	254	256	284	237	251	232	262	257	272	239	241	272	251	280	242	259	249	231	240	264	256	264	244	256	227	263	284	250	235	246	219	271	258	283	234	269	264	277	261	256	247	259	260	267	274	270	268	257	268	276	286	269	260	235	222	274	256	255	253	218	261	236	231	271	246	281	244	242	274	272	250	258	277	240	245	258	277	286	264	251	251	239	253	259	289	264	273	271	273	289	253	271	238	290	271	260	273	239	242	223	246	270	267	248	277	259	249	248	253	256	246	295	253	250	252	259	249	275	243	268	227	259	256	256	262	264	291	272	267	264	250	296	228	239	228	253	263	245	276	251	268	257	273	261	249	269	206	270	265	297	267	245	265	266	224	244	258	272	241	242	241	238	274	262	249	270	266	262	239	249	276	293	261	243	259	262	227	225	259	256	276	236	256	251	259	227	242	258	257	259	246	283	270	236	227	251	243	243	259	251	295	259	261	267	285	250	247	279	284	253	274	265	242	254	254	250	281	278	249
27483	5845	2888	1295	640	478	407	384	330	350	371	332	352	397	447	468	489	465	387	351	324	338	330	345	327	288	317	309	309	266	309	339	350	309	317	303	307	300	286	325	306	301	305	313	287	293	310	294	310	296	298	317	268	291	302	305	314	313	296	313	315	296	318	312	292	286	302	322	314	316	311	306	307	278	298	298	283	281	312	287	295	290	294	298	289	296	310	285	270	295	293	292	290	299	311	319	327	304	313	288	289	322	282	305	318	287	299	288	284	293	312	299	289	275	312	296	306	304	264	333	296	303	305	283	318	319	279	292	302	291	316	343	267	311	308	280	291	313	276	321	326	333	311	303	299	288	322	286	274	265	306	315	312	301	302	304	285	299	271	307	317	323	294	269	292	305	286	295	286	308	283	275	274	278	315	321	294	264	269	276	312	311	314	294	296	295	331	289	308	322	306	326	319	296	336	315	312	294	304	270	321	285	322	270	301	298	310	310	307	313	265	299	289	288	301	302	332	340	307	290	286	285	288	329	306	309	271	313	287	269	294	280	297	308	298	296	292	316	324	299	283	299	305	281	303	305	311	291	308	280	290	314	292	332	291	283	293	298	301	312	275	278	298	316	310	279	296	314	293	321	286	320	305	292	285	294	268	299	300	324	292	295	296	274	284	329	319	302	314	270	300	278	294	311	314	305	299	310	301	289	270	293	283	276	319	293	282	283	290	300	291	280	302	330	318	329	300	328	286	310	340	281	286	302	289	304	292	316	315	284	323	307	280	295	331	292	291	270	276	286	265	286	305	270	275	317	304	259	307	323	301	296	309	298	302	322	289	310	322	294	314	308	305	288	297	289	306	329	318	285	276	321	300	308	322	307	319	316	311	322	288	299	264	328	330	283	300	283	286	306	311	272	294	294	286	286	330	284	288	282	268	319	301	282	293	312	293	314	289	302	310	289	272	290	275	295	281	285	305	299	322	300	258	307	299	301	297	319	305	306	309	318	310	294	303	316	316	292	307	292	318	282	295	296	315	303	325	311	313	289	316	304	314	352	286	268	302	270	284	306	289	312	325	307	308	337	287	290	279	301	282	322	320	294	274	300	296	307	299	331	296	298	297	297	295	280	320	301	309	292	308	268	304	326	310	299	320	301	287	294	340	315	287	302	305	289	309	307	294	315	286	322	297	269	286	316	291	281	287	322	296	328	300	289	298	277	320	277	278	301	334	293	286	311	325	302	302	316	301	306	295	290	308	333	277	286	337	270	313	301	326	293	282	286	329	263	313	318	303	282	308	328	317	254	307	305	308	325	325	291	306	291	313	311	280	292	263	291	267	313	315	277	300	295	286	296	293	317	274	287	286	319	283	307	300	280	321	309	310	336	286	342	298	295	290	315	317	309	293	291	304	312	292	323	289	321	286	292	284	285	309	282	329	324	303	284	293	313	309	302	342	277	289	301	306	295	309	290	302	285	302	267	305	310	301	312	287	289	306	301	306	302	295	299	327	296	303	307	304	259	295	299	312	316	299	288	291	301	283	293	285	287	273	320	283	291	316	276	309	289	283	316	280	326	329	296	323	285	305	304	283	268	275	272	318	312	295	287	299	301	332	285	291	297	319	313	311	339	318	305	309	284	304	286	289	289	319	292	301	290	291	327	300	298	299	313	295	325	308	304	292	300	286	302	321	285	286	286	296	301	296	307	304	301	306	278	322	312	296	306	303	278	292	312	291	289	294	296	276	297	331	293	315	289	324	310	308	323	324	290	306	294	284	341	309	287	299	297	305	296	290	275	299	297	304	319	288	298	332	276	285	327	305	282	271	290	287	311	296	298	307	278	300	295	303	308	329	302	314	299	293	299	325	311	308	298	317	289	305	297	296	279	305	301	320	284	311	294	318	265	331	308	277	256	290	304	316	281	289	360	302	312	318	313	328	303	325	285	313	286	330	310	297	326	273	290	294	307	278	323	270	289	267	286	299	312	306	339	274	316	302	319	329	305	300	274	322	298	300	316	324	295	264	300	323	302	289	322	309	285	291	288	307	340	272	255	294	295	287	301	266	290	339	290	326	289	274	307	290	298	319	312	298	305	288	311	333	328	291	292	288	307	314	295	323	297	301	316	298	292	304	310	272	335	287	303	296	304	283	278	288	310	275	372	282	322	348	270	323	294	302	286	308	280	304	297	308	322	307	292	301	285	331	278	300	286	295	265	331	289	271	292	304	302	288	309	298	309	299	295	317	290	308	343	314	289	297	300	301	300	316	316	322	284	314	308	286	306	280	277	317	308	281	308	269	296	297	290	306	280	324	320	334	317	256	326	282	294	323	318	293	320	270	309	289	310	278	320	288	345	289	299	311	316	320	324	330	277	321	341	327	310	310	288	312	321	255	299	300	302	307	323	286	297	293	308	305	306	293	314	283	304	294	296	283	283	290	284	304	287	270	330	280	281	344	295	295	311	334	307	332	335	301	275	326	305	280	315	303	309	308	297	289	306	300	275	302	280	305	304	287	300	316	272	284	303	309	290	302	299	308	301	297	290	279	301	305	299	273	296	315	315	316	307	277	277	317	302	305	289	295	289	298	299	294	285	310	299	281	303	298	287	279	306	261	291	303	286	333	324	329	292	309	289	281	281	295	289	282	266	329	324	306	277	310	313	285	308	281	288	295	309	301	301	313	280	320	301	280	274	330	306	275	297	310	290	288	307	294	298	288	287	286	292	308	297	313	314	292	277	292	300	291	291	320	247	302	289	329	286	323	284	311	305	305	299	326	299	303	257	312	295	321	312	337	316	313	303	317	276	319	285	318	299	293	322	282	278	288	300	274	301	321	294	318	305	315	293	317	294	293	290	261	315	292	302	299	267	314	258	297	302	316	304	301	272	296	301	302	326	293	303	304	294	317	285	265	307	326	331	315	305	285	277	294	294	297	278	284	319	301	281	292	306	284	284	290	286	295	288	295	320	290	331	289	278	301	266	284	318	312	304	281	298	306	288	337	308	349	301	310	290	272	288	298	297	309	304	308	320	289	316	315	282	285	309	291	298	277	265	300	308	297	293	301	302	301	308	312	305	302	304	288	325	285	325	312	283	311	313	328	287	315	302	252	313	293	304	317	281	288	284	296	278	324	281	306	307	300	320	298	293	311	326	315	284	271	270	310	278	285	295	272	315	295	296	310	285	306	305	294	306	326	324	298	294	290	320	343	276	299	302	311	264	304	300	296	286	312	292	297	295	305	323	301	302	290	283	307	320	271	283	258	300	295	303	299	308	322	310	303	257	293	328	315	324	308	309	316	314	303	287	303	297	320	285	297	296	302	281	286	276	339	286	310	308	323	324	308	319	305	297	303	294	305	296	306	284	261	328	347	321	312	307	314	292	300	303	323	332	308	289	291	299	266	315	302	301	301	339	326	310	300	317	313	303	330	301	287	306	342	287	331	301	301	270	306	295	319	273	291	309	303	310	334	320	296	307	324	306	293	284	301	336	311	324
23425	20900	28153	23768	20883	13010	1551	1008	842	809	729	720	682	744	726	791	805	732	719	641	635	647	561	577	565	616	535	590	606	548	558	562	533	571	552	541	575	562	555	546	544	562	577	554	520	530	533	546	547	532	509	510	526	567	524	550	536	542	558	552	533	526	556	499	550	557	576	564	548	511	530	557	570	527	542	516	559	509	524	535	575	560	527	568	518	503	562	531	510	534	520	564	549	546	556	540	551	564	533	533	534	520	513	526	518	534	506	532	561	500	523	564	546	517	527	552	544	537	539	530	565	530	519	530	560	509	555	562	532	519	509	477	559	519	556	553	505	502	549	482	565	579	501	534	551	552	536	514	521	553	563	539	562	515	542	527	565	524	488	530	532	490	566	479	527	543	556	562	536	584	493	526	524	526	570	523	539	514	508	526	559	509	523	565	524	578	575	520	544	508	548	543	492	525	519	508	519	522	528	562	583	523	537	544	551	530	551	566	543	516	530	521	537	516	525	531	524	507	489	565	539	541	515	573	475	575	519	537	502	539	555	549	534	550	544	566	544	511	536	569	515	544	542	525	547	511	565	530	579	512	564	539	573	535	556	534	543	527	573	542	572	516	539	570	533	506	554	527	511	523	536	507	518	525	597	529	526	522	521	555	547	564	549	571	546	532	530	530	563	541	536	515	514	553	536	548	542	545	530	559	493	579	521	541	546	546	543	521	527	518	520	580	527	544	505	555	576	525	568	535	534	565	529	519	580	550	525	549	526	526	539	521	569	547	511	567	552	589	537	546	548	517	490	505	535	545	561	549	540	565	557	556	537	553	538	546	556	569	533	527	554	614	505	514	560	533	521	537	574	530	542	556	566	566	607	499	527	523	555	543	554	541	536	559	544	544	563	555	518	542	515	566	541	578	531	531	492	548	513	559	537	561	589	493	559	557	513	566	511	509	503	541	496	556	524	505	574	500	546	596	501	577	530	520	518	524	571	530	548	540	549	532	502	533	555	520	559	535	516	586	545	547	545	545	573	509	523	525	507	498	503	522	520	538	551	527	538	564	488	554	511	541	567	532	549	534	504	518	505	505	475	541	518	526	531	560	502	558	533	537	530	529	532	539	496	542	563	565	559	510	538	529	594	512	491	572	542	524	584	516	526	505	505	501	521	540	532	527	530	507	594	530	542	540	534	535	538	548	518	516	503	528	505	539	535	528	522	537	540	522	522	488	499	476	549	582	559	489	515	534	528	522	555	535	534	518	545	520	519	545	526	535	544	553	517	537	545	565	537	529	508	545	535	514	590	501	527	531	542	509	536	544	536	531	570	509	562	553	543	514	562	529	544	530	526	523	554	548	516	568	531	519	519	510	503	525	509	545	522	533	562	516	580	506	550	517	566	515	509	541	539	539	562	528	534	543	485	502	521	540	523	504	577	554	504	562	533	540	522	504	509	488	471	489	543	517	531	530	507	492	502	552	548	577	523	503	514	540	539	530	547	549	545	566	556	566	583	528	507	515	513	523	538	544	528	507	536	524	520	532	522	520	499	510	507	535	532	596	498	544	522	595	533	531	576	544	529	536	532	551	524	574	512	528	519	466	538	550	531	539	526	561	529	521	547	526	546	549	545	520	528	511	554	570	563	603	555	580	510	521	564	543	549	502	504	527	538	548	565	567	555	550	544	549	529	549	556	540	564	531	514	528	526	504	538	566	527	534	560	565	522	553	536	540	524	509	532	547	550	546	565	549	504	523	529	532	522	520	530	531	520	560	550	503	506	538	523	535	496	563	545	501	591	502	517	494	528	550	504	494	541	522	534	528	527	524	537	523	567	562	522	532	535	553	516	523	551	530	502	519	561	538	521	545	521	531	547	508	552	533	533	566	538	556	520	541	549	533	556	539	530	539	533	550	507	545	554	516	563	535	512	556	528	542	566	568	562	593	481	538	528	493	551	546	502	493	547	535	497	546	530	545	492	567	526	538	534	550	534	562	529	558	506	553	563	545	558	536	573	533	515	533	583	539	528	523	574	496	544	513	549	556	551	560	558	544	524	566	557	535	547	532	543	542	554	540	538	569	505	514	539	505	585	550	520	539	526	539	536	568	525	505	539	515	533	505	548	553	523	514	544	535	561	498	551	509	542	543	539	541	512	525	557	504	574	553	521	514	530	551	511	565	559	536	498	582	498	535	561	557	517	584	560	527	553	523	532	589	509	569	524	543	560	542	548	522	545	515	518	516	564	479	550	521	550	530	570	533	536	514	547	587	522	523	581	570	504	527	500	581	522	568	589	525	538	555	534	513	560	536	543	539	557	493	550	537	540	509	544	527	516	551	544	543	560	534	523	546	526	510	520	530	519	517	509	539	564	577	579	573	569	554	492	539	546	539	523	524	511	588	505	529	541	537	541	527	539	514	522	516	517	493	501	530	574	546	560	554	523	589	532	526	540	496	539	516	530	524	548	546	544	525	516	545	533	494	517	496	524	557	530	566	536	507	512	514	504	516	540	526	554	513	510	557	571	504	552	520	622	537	546	555	531	564	523	538	519	513	561	554	520	532	545	522	566	523	560	515	503	549	558	546	551	518	540	527	566	530	498	532	554	533	518	504	577	500	585	536	565	517	494	543	535	533	548	542	551	499	508	508	477	511	520	514	523	564	490	511	568	503	518	562	509	522	506	513	552	500	541	546	591	557	526	585	558	522	537	490	533	578	494	559	514	508	547	518	547	539	490	508	563	541	552	533	553	540	541	585	574	551	514	523	523	571	515	534	514	543	571	552	514	520	575	521	540	546	512	541	545	518	512	532	575	562	519	498	485	552	511	558	537	531	550	495	536	522	582	550	546	559	521	520	555	554	553	519	578	531	533	517	537	512	558	530	513	525	506	536	551	527	528	509	543	558	539	562	517	547	539	507	535	532	502	542	488	567	557	536	522	529	549	544	538	556	577	539	533	497	534	547	568	554	566	552	515	534	530	514	523	559	500	504	541	505	572	536	579	546	514	513	536	589	558	566	575	575	516	512	562	498	503	526	504	566	549	571	532	526	530	531	540	554	544	512	540	526	521	501	514	562	554	553	529	541	555	555	516	542	547	570	550	566	573	511	535	529	563	507	532	505	533	509	603	565	590	515	536	498	515	570	542	538	536	531	543	528	547	548	576	548	493	524	580	508	523	545	555	540	549	535	570	556	532	521	553	548	552	540	528	558	523	560	545	553	539	570	520	525	541	580	507	511	565	492	526	508	563	509	558	504	543	586	522	530	533	516	536	526	577	590	527	523	535	544	538	538	552	535	525	555	533	561	552	532	525	499	525	524	493	542	518	502	541	555	547	530	506	518	481	496	553	527	550	499	540	513	506	508	519	533	551	542	570	558	539	551	523	546	566	516	552	525	574	521	526	552	534	505	520	546	527	569	540	563	497	520	530	533	548	523	544	554	527	572	473	540	556	500	512	528	545	483	535	542	516	542	541	508	562	547	557	522	553	519	509	519
30826	29454	15983	5180	3104	2246	1775	1511	1293	1054	981	942	987	1063	1028	1135	1094	951	908	774	787	749	638	692	634	679	634	681	618	611	707	616	631	650	620	598	642	626	644	641	575	633	611	639	629	622	574	577	621	636	607	615	627	613	601	586	598	601	605	615	569	622	621	599	627	660	570	613	601	613	573	643	622	571	685	637	580	622	633	566	616	661	591	596	636	580	626	574	638	600	557	656	574	590	623	618	582	580	596	605	609	602	632	614	598	634	630	584	639	581	619	637	607	616	608	588	581	603	584	555	635	593	595	608	602	606	580	604	585	631	588	614	597	602	579	621	557	610	609	626	595	605	631	611	549	592	575	622	611	601	603	601	605	614	599	550	600	635	629	610	604	601	585	600	629	614	558	651	599	613	621	592	564	605	605	599	625	585	605	641	638	649	582	631	602	577	585	606	576	680	556	608	638	548	626	611	606	573	605	595	593	619	537	643	616	636	574	580	587	570	605	586	625	581	571	569	627	617	668	623	613	587	525	559	591	575	594	554	620	609	624	550	602	581	581	596	636	591	612	594	591	573	575	593	635	629	564	574	601	551	586	573	566	627	593	647	590	613	578	635	581	587	588	622	625	592	653	607	619	643	592	594	615	581	594	580	612	625	617	643	570	604	620	599	559	623	621	652	554	616	590	562	601	577	580	591	599	580	593	574	618	580	674	608	600	541	597	579	655	576	585	576	590	569	626	620	592	576	570	587	567	604	606	615	560	587	594	650	545	636	565	607	625	607	605	606	630	612	630	623	631	580	551	570	626	580	622	566	597	586	595	600	552	604	597	654	599	608	599	592	619	587	627	604	581	626	600	604	542	634	636	590	591	598	614	591	592	630	571	640	621	585	598	616	565	631	595	582	600	600	611	611	608	590	604	585	578	607	591	613	574	632	601	601	570	599	605	565	603	609	615	589	647	600	585	636	584	616	600	572	636	572	563	609	634	595	580	611	582	617	572	568	624	598	612	602	572	623	589	541	610	631	608	613	635	580	590	598	576	564	602	576	609	614	605	620	613	630	612	597	630	601	559	617	585	614	632	571	591	612	612	597	596	571	641	637	605	616	603	563	628	604	603	633	600	589	621	560	585	628	582	635	614	606	621	609	641	612	588	611	644	620	608	568	598	585	582	630	669	591	611	607	639	590	604	557	601	566	590	606	596	584	615	664	598	606	563	606	542	609	618	621	647	566	585	574	566	595	562	632	612	614	647	595	606	604	603	599	615	604	566	612	595	569	614	629	614	596	596	622	580	576	636	626	591	604	600	577	626	591	578	628	635	631	573	600	620	537	571	585	555	628	589	550	586	606	593	598	642	613	605	613	603	574	639	567	580	626	604	601	577	615	624	598	585	584	567	611	629	583	595	622	554	613	612	594	621	611	554	626	637	600	598	598	589	600	571	579	591	565	576	636	598	597	594	601	587	577	598	609	579	591	636	577	618	616	600	578	603	625	608	613	604	585	632	599	580	607	613	610	607	563	576	622	576	603	615	587	587	636	611	590	626	621	602	587	709	590	607	643	604	599	617	614	621	635	622	607	623	606	576	656	606	600	569	637	627	602	578	690	597	613	537	602	617	654	600	627	623	605	641	609	597	572	596	619	630	607	598	610	639	572	600	593	627	584	593	602	596	580	605	621	594	583	626	590	596	622	589	607	597	591	567	555	585	632	601	607	660	586	598	585	602	614	596	638	620	588	623	632	594	615	567	609	613	592	593	576	600	559	599	583	583	580	543	607	608	638	595	599	649	622	622	590	650	576	660	612	619	570	597	630	593	608	555	566	620	584	611	622	587	592	583	631	601	601	613	670	607	603	615	617	603	636	593	584	596	625	591	649	588	613	606	574	621	620	598	609	591	585	631	600	553	627	643	594	608	600	616	603	601	572	605	615	596	600	594	596	604	649	572	580	573	632	574	583	581	613	602	622	607	581	627	610	637	605	612	613	587	586	606	608	624	581	629	615	624	540	580	641	614	666	625	580	567	599	621	608	592	583	601	584	623	629	656	563	619	599	612	606	592	579	572	575	623	571	566	619	600	593	580	595	565	586	558	633	618	580	631	621	583	589	618	632	636	617	645	564	613	592	595	619	600	615	590	566	613	580	614	586	548	595	553	622	577	644	575	603	602	553	589	575	614	607	566	590	572	602	597	589	589	557	574	601	603	602	641	618	596	617	567	622	601	620	599	644	614	606	568	549	587	622	598	613	641	631	624	604	611	591	579	612	592	595	606	612	602	612	625	628	592	578	613	595	607	584	606	633	612	561	635	571	556	606	659	602	599	582	630	592	572	600	614	640	599	598	574	590	561	601	606	618	622	562	604	616	577	582	582	577	594	587	544	628	575	569	613	568	619	625	607	581	594	570	582	589	634	569	604	652	593	624	624	576	668	602	604	597	568	602	615	594	567	626	607	595	557	613	660	603	582	637	591	575	614	618	603	582	571	601	615	556	622	542	592	607	619	611	600	563	602	611	588	554	648	596	591	639	604	592	599	611	617	612	562	599	612	585	623	613	602	639	608	561	586	583	594	625	609	652	561	565	577	577	624	647	599	597	587	618	600	597	563	582	640	618	624	604	594	593	620	603	578	585	574	600	609	647	614	623	596	593	580	608	589	589	587	618	614	599	617	599	631	650	619	585	623	575	561	615	633	632	596	609	616	565	582	565	625	609	660	596	589	618	625	585	575	605	576	588	626	603	601	636	602	620	617	610	575	616	621	576	672	600	641	592	616	601	590	622	605	605	619	592	585	596	593	657	676	634	601	601	603	561	633	636	592	591	635	642	610	633	632	596	603	569	612	609	601	612	592	567	614	618	619	651	579	588	603	643	559	577	598	613	592	563	631	613	583	621	566	581	589	575	572	611	610	606	572	586	632	579	590	585	611	608	620	585	584	602	602	625	608	607	595	577	593	628	606	551	649	596	609	641	605	616	643	585	570	594	581	552	578	640	611	626	597	575	572	552	573	559	597	594	645	582	565	576	647	621	595	614	594	602	586	605	590	607	595	607	596	582	579	598	588	609	590	604	607	609	621	646	582	603	600	586	642	575	561	630	607	606	614	597	597	603	617	603	620	618	607	579	594	636	621	589	614	575	651	605	608	589	609	575	597	587	586	614	595	597	664	616	667	644	570	568	624	604	607	609	572	597	617	604	623	567	594	577	625	548	632	626	622	603	598	630	607	626	591	634	632	630	574	563	591	600	600	598	623	618	652	558	555	528	581	598	617	625	631	613	624	602	644	616	588	582	596	625	608	604	599	597	583	635	581	599	607	576	580	577	580	590	578	615	591	569	660	590	616	614	608	620	598	557	643	622	605	610	633	611	577	597	574	558	598	635	603	617	577	617	609	600	578	614	586	596	670	604	608	572	629	617	622	627	569	633	582	618	597	618	584	638	625	562	620	616	657	614	593	525	633	586	609	584	584	621	602	576	566	586	600	576	628	590	628	582
24671	20900	27310	24595	13318	912	587	511	414	404	399	363	432	437	422	501	525	443	394	403	353	371	340	313	321	305	318	297	292	310	324	321	314	298	311	306	327	350	302	320	345	302	307	326	294	327	313	333	311	310	297	299	332	286	322	318	282	306	314	303	291	315	301	305	298	337	330	328	293	310	312	296	302	257	294	333	308	288	323	299	310	307	316	313	327	323	318	338	328	326	310	289	304	316	320	318	296	315	321	272	293	314	329	328	300	308	347	317	272	299	321	301	297	312	318	287	308	307	299	319	312	280	287	308	295	311	311	293	326	322	305	309	305	285	295	306	312	324	303	296	300	340	286	302	312	310	316	278	303	290	315	320	314	289	282	304	316	312	328	294	324	312	322	286	303	293	303	306	344	287	324	312	337	336	341	309	306	309	302	333	309	346	320	309	302	297	308	287	302	299	326	291	297	298	299	294	324	311	325	304	299	294	320	322	352	337	345	347	322	294	304	304	332	342	299	351	309	301	286	306	303	312	305	305	334	292	303	288	320	304	290	278	294	283	291	290	282	330	287	307	320	315	346	308	296	310	306	320	331	289	297	290	312	317	285	308	290	303	305	298	322	314	277	313	299	308	333	289	301	301	316	321	305	302	313	338	290	336	292	315	319	283	324	304	301	310	302	327	296	304	331	256	304	299	287	314	324	319	313	332	366	302	336	297	323	307	337	288	324	302	312	297	315	300	285	309	317	307	339	316	293	290	319	294	307	329	325	290	319	329	271	302	318	306	321	317	311	282	319	297	288	341	343	318	300	306	302	299	336	321	309	328	348	311	317	296	301	291	311	321	275	307	300	318	295	315	322	313	313	312	304	324	315	299	344	301	301	319	306	300	315	302	304	325	301	302	316	318	336	311	335	301	286	332	293	335	295	332	317	310	309	314	328	340	304	290	291	306	265	325	312	297	297	307	323	346	337	305	326	322	304	295	311	302	245	302	303	313	301	294	326	336	305	302	294	310	313	332	288	297	324	304	309	311	319	317	322	296	326	304	280	315	298	339	343	332	337	328	323	316	313	329	340	300	306	302	311	310	283	276	310	309	300	293	328	325	319	338	322	305	332	301	292	308	298	308	323	331	333	324	313	301	300	317	289	309	320	269	330	347	312	303	326	280	315	307	323	297	308	311	290	342	346	316	363	307	308	297	313	305	333	299	303	323	306	291	295	352	299	300	304	367	286	299	317	322	295	291	294	273	283	324	270	296	310	292	272	306	292	321	317	296	286	295	283	307	296	330	347	314	300	305	320	294	312	327	307	295	318	331	297	322	296	316	342	315	299	296	320	293	331	287	311	277	313	311	289	295	279	278	306	313	295	343	321	328	322	332	260	288	289	317	310	315	316	317	307	303	310	313	329	309	307	301	287	305	311	331	330	336	293	329	292	311	329	311	305	287	304	295	311	288	293	310	346	325	319	307	282	321	330	319	297	308	307	334	286	311	314	326	284	306	268	299	313	309	312	336	309	248	302	314	297	309	284	337	319	310	303	300	308	305	311	315	330	307	347	306	287	324	316	299	306	337	323	282	301	307	315	313	291	319	287	323	298	322	338	311	330	297	291	298	314	297	321	306	320	316	294	273	300	321	304	321	294	298	317	332	323	321	296	325	293	299	312	322	288	332	309	315	297	320	302	331	349	345	303	316	319	323	292	336	321	294	312	338	309	299	335	298	315	312	331	257	288	321	307	310	292	269	308	300	310	327	302	318	320	321	294	324	302	315	315	319	297	302	302	294	314	315	309	306	314	338	290	276	316	327	312	319	305	321	306	298	268	326	318	330	313	307	295	312	310	312	280	324	315	313	306	345	293	300	333	315	269	320	319	308	310	278	270	325	323	312	300	304	297	331	289	320	320	315	300	305	288	345	309	325	304	318	263	326	305	300	296	324	309	322	316	294	294	292	317	285	313	291	293	309	299	289	265	304	310	313	326	306	292	325	326	322	327	319	324	306	266	346	304	301	320	310	331	311	310	332	267	278	307	325	315	302	305	278	335	328	303	316	277	292	303	273	313	331	293	294	321	296	304	299	328	304	345	354	298	298	335	306	298	300	288	303	303	333	306	311	320	338	311	309	296	277	302	308	301	301	279	330	299	312	326	328	317	305	300	281	313	319	306	312	299	343	280	324	300	279	325	303	326	329	297	285	321	316	303	294	338	323	273	308	303	296	313	297	326	323	315	298	326	291	294	274	334	321	303	344	300	294	304	303	306	330	324	318	296	302	294	305	317	290	306	287	304	324	329	319	303	301	316	293	290	338	317	331	306	308	300	316	309	311	312	351	313	330	289	281	322	332	315	332	294	331	314	303	302	312	324	291	291	298	331	312	333	322	306	327	314	303	266	323	319	330	316	311	301	358	322	300	310	298	315	306	298	305	311	295	306	291	292	292	322	268	296	273	310	317	296	299	295	316	318	307	339	310	285	326	322	303	319	302	343	319	314	307	295	305	297	304	323	309	320	323	306	322	348	301	334	328	302	275	325	287	330	303	301	326	297	314	287	279	311	309	293	335	330	318	325	286	320	304	321	299	313	317	310	312	324	323	321	291	297	322	306	305	311	295	301	331	323	345	315	292	352	299	310	279	301	295	316	299	336	312	294	297	300	278	323	301	288	294	311	332	285	309	322	323	284	302	297	324	272	291	298	303	320	330	311	285	335	335	297	316	320	304	297	307	298	296	285	284	284	301	299	340	295	317	340	308	294	297	305	310	280	327	304	291	296	340	305	304	284	313	313	336	299	326	314	280	296	296	291	319	337	338	292	343	300	263	312	309	281	323	311	328	325	350	292	299	340	320	292	328	289	305	309	309	332	342	310	327	310	313	317	294	326	325	310	309	317	281	297	341	298	324	303	300	306	309	294	295	336	319	357	320	315	308	309	298	303	325	351	305	323	300	312	308	324	331	302	338	308	311	322	318	345	298	295	325	284	295	294	303	303	279	311	308	301	328	335	321	303	293	306	306	287	298	294	310	266	316	300	303	320	327	308	312	352	321	310	294	310	314	336	277	332	290	295	294	325	323	299	320	300	306	315	294	320	305	300	324	294	291	321	326	330	307	269	320	319	313	334	320	284	314	324	300	329	342	285	321	289	319	318	322	316	310	281	262	320	305	285	292	284	308	295	327	297	314	327	303	301	295	311	330	310	315	308	302	300	308	293	303	304	335	351	300	288	281	295	336	289	291	333	323	272	333	323	346	322	296	317	315	281	299	336	322	295	300	320	313	311	267	324	333	273	311	276	288	270	303	317	302	319	324	339	307	309	314	336	329	352	286	285	302	284	307	334	288	284	356	326	288	333	272	324	298	333	330	303	300	286	271	322	263	329	342	292	290	319	306	310	298	305	310	300	285	275	276	297	310	326	293	304	292	342	295	294	334	314	300	310	301	299	325	294	290	287	288	304	298	308	280	313	339	279	280	281	293	327	308	326	291	293	314	316	310	302	312
30085	23015	11598	3168	1837	1411	1081	876	735	684	610	590	601	621	655	680	803	675	569	506	533	495	405	439	426	408	376	440	411	402	376	410	394	394	406	418	370	404	412	391	370	412	373	389	343	389	347	372	354	369	381	368	365	396	380	407	402	376	386	370	396	372	383	404	388	403	379	369	384	366	384	379	402	363	382	401	341	373	334	383	390	359	339	357	392	393	386	363	366	376	339	388	403	366	323	372	353	391	412	387	347	368	387	394	394	389	357	380	384	340	336	375	359	388	407	385	382	345	384	375	377	361	350	375	407	392	381	350	392	343	445	390	346	376	379	376	375	401	391	348	396	371	397	361	379	382	363	392	406	352	361	366	399	420	371	384	372	369	380	363	373	362	379	343	358	387	362	389	408	371	388	375	380	391	364	374	379	382	362	400	393	386	398	359	354	355	360	370	380	387	379	351	342	374	328	429	395	334	376	375	366	390	360	332	375	383	386	373	397	402	396	398	375	353	364	395	371	370	380	364	374	366	367	393	371	368	380	371	355	373	374	390	396	346	360	367	375	343	387	388	375	357	366	404	346	365	381	337	369	340	390	397	374	364	361	380	400	400	413	369	337	386	383	395	347	377	374	412	410	394	377	347	391	357	393	396	373	370	373	328	406	362	382	361	346	361	343	399	371	362	388	400	401	359	370	376	399	397	367	336	386	364	393	398	379	363	406	379	345	365	353	399	350	385	380	360	339	352	354	369	371	383	399	345	367	393	348	370	367	402	359	370	367	379	344	373	382	392	332	375	364	368	393	400	375	401	388	372	353	365	354	392	380	349	379	402	394	350	371	397	360	331	381	419	404	382	403	357	382	366	382	378	374	388	390	366	365	405	378	381	371	394	339	361	365	364	370	369	425	371	384	382	379	378	384	368	337	412	382	378	359	386	396	359	370	369	395	360	357	371	365	397	355	380	389	344	399	355	409	351	360	398	375	383	404	336	346	372	389	363	376	393	372	378	377	392	430	415	363	369	367	342	406	389	359	401	365	376	388	364	365	348	380	383	398	362	372	342	384	388	384	387	374	368	377	370	344	392	384	403	396	370	370	374	369	371	355	385	407	358	379	377	400	394	379	370	388	411	350	362	381	356	353	339	336	406	361	342	400	367	376	389	378	395	412	377	394	397	370	360	372	403	390	368	347	401	387	385	356	350	396	391	377	379	402	373	371	366	388	363	364	358	400	406	357	377	367	368	387	400	333	364	399	366	341	342	359	376	384	379	361	334	354	345	363	341	354	350	423	374	397	387	374	348	358	375	388	400	380	392	379	389	367	399	362	386	411	378	370	382	386	371	397	400	364	421	382	377	394	367	348	365	399	391	387	388	388	374	349	379	325	383	371	398	391	338	386	354	394	400	368	399	375	379	387	352	378	360	383	378	395	384	366	407	373	402	395	400	384	424	409	406	380	325	362	387	410	415	385	351	370	374	357	366	368	357	344	371	393	373	386	338	356	399	402	339	363	393	369	396	402	376	360	375	387	366	378	393	359	360	395	356	367	351	342	360	406	372	374	399	323	374	386	374	391	370	357	383	385	388	410	359	381	366	408	350	370	394	374	358	369	381	392	364	399	388	378	336	380	384	393	394	338	387	393	332	343	352	365	394	349	343	366	387	393	339	371	351	389	352	372	375	386	370	378	408	383	373	365	364	359	387	366	390	381	383	365	369	361	411	375	356	362	368	392	367	350	314	357	384	376	346	347	383	370	368	396	382	361	347	351	355	385	399	374	332	385	395	361	353	355	375	359	382	340	403	384	355	385	399	361	378	390	382	377	382	398	375	341	342	399	396	377	376	367	399	371	367	370	389	376	409	358	369	408	367	384	358	381	372	389	367	369	399	374	394	380	395	376	392	360	372	343	397	381	343	385	412	362	383	362	410	378	356	372	345	388	361	340	383	343	377	378	390	338	378	390	378	373	373	377	378	369	373	396	384	404	399	393	375	376	387	392	370	389	399	358	341	401	402	380	390	361	423	362	356	380	332	385	356	388	382	361	388	380	366	371	354	332	374	428	401	385	370	393	401	364	371	393	401	344	387	368	370	393	383	419	344	383	362	348	386	404	404	355	390	380	370	331	372	438	370	376	363	352	381	341	384	396	365	414	360	377	412	365	372	367	363	390	384	399	363	425	371	374	374	391	355	359	388	421	399	388	377	365	387	359	371	408	366	343	356	391	390	373	367	389	365	355	413	384	387	375	393	370	383	366	378	346	395	344	345	353	403	395	394	373	371	390	335	415	347	362	357	379	381	378	374	362	389	379	406	379	399	439	338	369	381	383	368	414	381	383	370	391	367	367	394	418	369	406	403	377	370	390	384	330	385	354	390	372	382	386	365	352	360	378	373	376	401	352	403	422	394	382	379	362	372	340	379	393	391	355	344	374	350	384	382	376	363	362	377	363	408	370	369	385	392	383	365	384	367	387	377	362	374	368	346	412	382	356	342	351	373	390	417	392	357	376	381	376	379	399	359	372	377	406	352	343	394	392	401	358	380	378	374	400	375	373	375	361	412	354	350	361	364	430	388	387	379	387	380	366	431	345	408	369	385	379	383	388	389	406	383	377	373	407	400	383	404	375	382	359	385	363	389	344	380	412	368	385	324	390	387	393	364	365	378	380	373	375	381	399	380	389	385	327	379	382	378	379	378	369	394	322	340	374	380	371	352	362	388	377	383	358	361	374	390	395	378	376	393	370	410	403	370	377	391	355	362	390	386	370	387	379	383	389	386	387	380	399	367	384	372	366	330	364	376	402	379	419	390	326	327	371	409	366	385	394	362	408	386	368	380	391	376	371	386	349	345	376	363	384	330	352	379	378	377	373	370	381	351	391	324	401	364	366	404	364	384	387	399	340	375	374	408	349	377	373	373	365	372	406	387	361	426	381	383	369	370	359	381	342	384	353	369	414	381	364	380	362	374	372	389	377	404	373	373	377	394	408	347	362	373	376	379	352	356	383	359	381	404	363	378	366	381	383	371	352	399	361	375	368	378	409	335	395	365	330	374	403	369	381	363	381	350	369	386	375	397	370	397	381	388	393	371	369	374	371	401	367	392	386	403	349	387	383	378	370	417	361	377	391	338	373	371	383	358	378	379	391	346	417	387	379	392	381	368	402	356	369	383	364	364	391	387	389	367	358	354	361	358	391	368	388	430	365	393	375	376	389	350	365	378	367	337	352	372	399	356	382	386	380	378	340	360	358	372	359	361	360	385	370	364	364	346	371	389	357	364	369	377	397	373	370	385	381	383	362	373	401	381	359	364	408	380	343	377	398	370	373	406	367	333	366	374	369	363	398	358	386	381	343	374	387	341	408	366	409	402	381	391	384	367	381	371	357	374	382	395	394	322	390	375	377	399	371	371	393	369	363	373	369	369	363	379	400	388	388	378	383	385	397	360	364	349	381	396	414	362	368	374	376	385	388	384	353	394	375	385	388	367	361	387	372	358
22483	20946	28640	23405	20899	20886	12302	1764	1253	1173	1159	1072	994	1108	1156	1051	1164	1132	954	874	859	842	862	796	802	744	785	813	765	789	758	746	789	784	758	743	779	787	770	866	723	793	759	726	772	695	715	693	730	734	788	716	716	731	718	760	686	801	759	763	732	728	714	769	752	742	706	745	758	707	745	735	744	728	728	737	734	758	727	742	731	719	759	726	766	764	720	698	770	722	727	797	735	720	726	692	770	755	721	745	769	729	712	751	709	775	752	731	741	760	741	716	738	760	760	751	797	736	735	734	736	699	709	742	698	708	774	701	727	736	698	743	698	657	728	695	729	720	748	721	743	739	695	734	705	719	689	703	696	734	713	736	732	694	715	734	721	707	765	739	689	730	701	741	770	694	737	728	756	772	724	772	690	650	782	782	712	742	767	768	728	753	708	754	709	751	718	685	742	745	757	685	743	684	725	730	741	738	725	735	721	714	717	763	735	712	749	760	734	693	725	766	747	747	673	724	718	752	710	765	741	767	745	684	732	748	710	684	744	689	694	761	708	747	699	745	703	729	796	773	749	722	712	784	758	716	722	763	701	716	717	757	745	780	726	771	726	773	644	745	718	718	745	750	707	763	727	730	747	769	731	729	696	742	658	717	772	714	718	734	740	774	748	729	773	737	702	707	739	747	744	713	738	721	718	695	737	707	755	740	731	737	736	752	643	740	740	733	744	725	740	707	694	747	791	716	745	752	723	735	688	742	740	739	726	707	754	700	776	707	709	706	675	703	770	756	668	725	701	755	771	750	764	733	736	738	717	733	744	722	736	706	757	722	679	721	758	687	787	739	777	738	712	771	701	746	780	706	707	732	739	716	729	665	806	741	727	752	713	720	714	764	736	715	748	720	721	719	723	747	718	745	703	743	737	774	744	708	736	754	759	748	711	752	754	722	690	727	720	714	725	727	732	712	722	727	765	746	729	708	724	698	711	687	753	664	729	726	702	777	737	734	731	727	754	740	744	695	719	711	740	730	701	715	729	746	716	740	732	711	736	756	716	704	742	694	744	744	735	713	734	756	757	758	775	741	716	705	729	725	700	774	768	775	722	769	731	710	707	745	769	726	721	704	710	744	724	749	741	706	740	720	718	698	721	728	740	729	752	727	731	751	745	731	789	701	755	742	728	780	691	761	781	783	769	707	747	761	691	749	715	724	699	746	730	753	714	740	727	701	744	699	703	741	706	693	691	740	764	728	740	711	753	711	728	702	779	752	755	749	726	746	738	725	713	719	746	704	756	713	699	726	747	738	724	703	712	727	715	701	744	704	691	766	683	699	749	726	746	735	688	752	733	762	679	742	766	757	737	726	684	696	720	744	672	690	676	720	750	764	774	671	760	735	765	735	686	734	752	742	748	733	707	685	744	734	733	696	717	721	720	768	663	703	748	711	684	753	779	719	725	709	726	687	722	733	731	719	728	742	746	737	701	773	742	729	766	733	751	693	674	714	729	687	772	731	699	702	685	717	706	681	752	751	754	727	773	768	741	768	749	736	733	728	738	783	737	728	713	699	673	708	730	752	692	773	763	759	687	713	701	688	722	755	757	753	746	697	787	706	746	733	740	771	705	715	745	742	712	772	700	771	705	781	723	705	692	764	714	753	730	732	706	737	792	705	744	676	722	776	768	724	746	720	719	742	760	716	780	800	729	758	732	735	684	715	752	720	736	718	774	708	727	733	766	680	768	729	730	738	747	750	692	725	746	718	704	686	720	765	716	713	769	737	754	708	721	699	779	721	716	758	712	731	738	759	695	781	730	754	726	710	775	775	674	718	785	810	723	743	738	728	711	717	691	722	747	715	707	754	713	711	747	712	714	702	686	694	698	721	681	722	732	721	762	757	733	734	718	709	738	721	783	763	774	704	748	699	762	714	716	725	756	676	717	707	688	720	713	780	740	745	730	744	707	732	758	746	728	702	739	728	743	718	730	722	755	697	708	682	736	715	724	760	723	715	738	723	726	736	684	704	665	741	726	689	722	739	713	771	726	670	726	708	713	746	702	735	717	736	733	708	721	704	725	716	743	748	746	714	744	670	725	731	718	708	719	694	764	763	705	729	728	734	744	702	729	731	691	683	703	773	733	753	736	713	772	716	737	735	763	758	716	665	739	701	722	753	750	746	717	696	706	720	772	696	768	725	722	669	713	716	792	723	712	773	736	752	745	730	737	733	686	723	742	755	686	702	751	741	758	709	677	743	744	683	741	722	741	738	673	742	668	741	740	727	731	720	720	753	743	709	692	745	702	736	698	702	705	747	734	729	754	735	757	747	740	704	705	735	738	708	742	769	714	757	719	762	732	701	764	752	718	744	737	708	748	754	767	746	702	817	701	719	754	756	744	711	731	733	735	721	739	709	756	729	731	742	750	720	720	727	677	708	713	725	700	691	686	792	733	715	681	744	743	712	765	721	746	717	784	753	707	697	714	708	746	701	713	728	720	699	744	730	766	731	751	697	752	779	745	683	703	743	703	743	714	727	717	663	758	729	740	723	719	705	728	708	750	716	763	672	686	753	722	692	757	730	723	700	761	729	713	751	705	732	757	665	713	758	748	761	675	720	707	710	709	737	748	775	739	727	671	716	713	742	704	683	734	748	687	752	716	707	742	763	688	731	743	728	783	688	739	693	733	723	716	767	753	721	751	709	737	716	692	761	710	720	710	695	739	711	710	725	697	724	729	737	773	727	726	705	698	707	728	716	745	728	768	728	726	725	746	722	734	725	693	711	709	692	728	711	758	716	708	693	726	728	749	694	726	722	732	703	722	741	747	702	748	727	727	738	724	747	755	697	710	701	744	705	795	703	729	754	740	774	771	720	679	698	775	749	718	750	700	755	744	762	671	778	728	725	733	798	720	697	751	724	737	706	697	708	716	709	735	737	752	696	699	699	725	696	665	754	728	729	764	756	684	741	680	748	741	713	747	732	732	679	744	746	732	713	736	696	738	755	699	742	718	761	713	745	717	731	756	711	738	716	729	783	713	708	758	677	678	748	696	758	734	714	728	736	779	715	744	743	700	705	695	739	730	773	723	721	715	731	755	706	698	698	729	720	737	700	745	693	710	715	714	689	765	771	700	745	750	755	710	724	737	703	716	741	751	701	714	745	701	743	661	711	710	726	702	720	727	795	708	727	738	740	747	712	718	727	718	682	735	732	695	725	730	709	780	730	749	755	759	770	691	705	722	745	701	752	750	667	789	730	713	709	773	716	739	739	720	751	743	710	799	745	672	747	694	687	726	711	727	709	689	694	747	753	717	716	757	746	694	696	692	716	731	708	731	695	724	681	695	713	724	709	717	706	763	695	774	750	711	748	701	743	771	731	695	754	766	719	731	720	739	765	701	777	732	719	717	699	718	721	754	716	713	742	737	714	718	695	691	743	728	683	692	702	691	729	727	680	753	782	788	711	727	747	736	768	770	753	754	750	705	677	759	730	747	761	741	685
34149	38441	19966	8631	5435	3936	3037	2553	2086	1829	1589	1547	1523	1697	1535	1489	1706	1603	1248	1245	1125	976	967	987	898	918	959	906	898	945	893	880	842	932	859	888	883	850	896	837	869	839	808	830	847	863	830	842	802	862	845	845	833	830	863	815	883	837	831	843	825	844	864	811	854	754	820	820	808	823	813	827	836	850	835	868	816	808	788	822	852	811	807	829	841	834	815	737	859	851	866	769	847	828	837	788	783	805	837	808	809	814	782	803	787	829	788	823	831	802	815	882	856	854	871	832	816	803	783	821	798	832	808	798	835	766	824	796	855	843	794	831	796	818	798	816	846	790	841	822	791	797	846	823	782	829	814	866	804	791	818	849	848	805	873	830	837	835	798	797	816	774	745	829	757	832	802	792	804	829	803	847	804	787	811	847	784	880	833	790	762	814	809	841	809	835	845	773	796	844	782	818	826	792	861	858	812	845	858	787	832	839	821	828	830	817	829	801	802	831	825	774	823	822	797	830	795	772	839	831	772	798	830	813	852	824	832	854	797	824	809	818	816	780	826	842	803	857	807	861	813	797	852	790	816	755	870	777	784	853	781	839	809	819	838	890	782	816	849	807	839	788	807	791	850	820	852	785	809	805	814	840	850	852	736	807	798	850	809	830	798	822	851	803	769	839	839	809	826	843	830	845	856	804	784	796	855	837	856	814	795	835	796	841	813	804	848	868	818	740	806	783	791	832	813	780	807	856	863	862	864	818	791	827	810	836	804	858	830	880	833	744	810	851	777	792	770	779	820	830	809	854	819	842	836	883	841	845	800	791	792	774	879	826	827	807	837	781	787	856	785	800	818	809	817	776	786	821	819	835	842	828	793	796	822	801	809	762	778	829	834	841	830	810	800	804	827	784	793	776	789	809	803	793	824	851	853	830	829	798	792	833	819	837	781	801	819	844	832	783	785	820	843	804	788	843	806	867	881	838	737	835	822	831	802	781	839	804	809	831	830	795	860	839	785	769	809	820	814	820	818	810	808	829	770	823	816	808	820	818	820	861	801	771	835	825	795	826	847	813	820	813	822	793	783	871	769	814	795	800	820	813	867	836	815	857	787	825	841	817	827	805	855	829	865	850	787	807	795	770	811	852	802	835	813	816	831	796	830	802	840	797	859	857	866	834	822	800	824	775	793	829	788	811	783	772	792	849	778	835	772	854	851	839	860	813	819	805	794	823	824	824	827	701	805	799	792	809	841	836	799	828	779	797	865	858	820	816	824	820	856	814	811	783	845	797	856	832	824	781	838	830	807	781	830	903	808	835	829	830	822	796	781	787	801	829	839	826	820	800	842	800	752	882	834	853	779	797	816	847	833	827	836	778	816	818	813	818	793	857	847	862	807	777	771	808	817	841	828	833	858	760	810	809	811	814	822	790	797	852	831	838	777	786	828	883	850	837	819	867	858	782	831	871	837	806	834	780	853	878	822	850	805	858	788	797	767	828	813	849	844	791	871	797	798	794	807	836	882	782	806	833	829	772	789	795	808	820	777	824	799	836	847	801	830	798	804	800	825	752	828	810	781	826	810	817	751	808	865	799	808	850	825	762	856	833	801	800	809	785	780	811	799	797	747	838	748	830	823	817	810	773	787	835	811	778	825	811	836	852	803	845	765	815	788	800	805	861	818	821	816	779	801	830	824	781	813	855	797	830	793	852	795	793	812	794	772	819	799	825	813	846	830	833	826	808	802	794	860	864	762	780	832	851	804	763	833	844	863	764	811	784	812	823	779	758	840	865	769	843	793	802	801	824	793	818	788	761	809	798	798	851	845	764	785	804	819	797	812	839	809	833	835	838	823	818	807	765	830	791	845	783	816	824	834	820	832	866	807	788	848	831	784	813	809	854	777	835	819	792	779	775	825	850	816	790	807	849	832	774	802	780	804	828	781	806	823	798	787	793	835	756	839	773	797	814	772	820	822	831	804	794	813	793	836	783	808	815	788	785	871	817	789	816	811	772	835	845	765	779	831	788	805	812	828	837	791	828	775	806	838	816	769	847	842	799	845	788	854	779	864	833	742	780	805	829	832	783	755	808	818	759	829	800	818	825	827	834	829	816	880	780	782	765	843	812	777	841	838	864	840	822	833	811	769	791	835	823	760	823	850	838	834	847	836	804	833	822	794	761	771	842	828	829	850	818	770	828	792	808	790	788	796	809	837	814	786	813	808	821	827	812	821	856	819	845	824	838	836	810	791	825	793	804	849	791	779	880	846	823	839	815	782	802	810	821	823	822	843	789	797	799	788	840	804	826	786	790	799	858	818	813	844	800	797	778	836	840	797	826	834	827	882	768	786	867	852	783	809	806	785	776	797	815	808	844	751	801	789	831	830	855	851	820	833	800	853	842	844	822	788	797	815	792	827	813	810	772	755	771	813	801	854	827	818	782	849	785	821	807	844	759	816	796	813	862	795	775	811	813	841	830	793	791	792	801	772	805	806	787	784	785	843	795	849	821	805	849	779	786	848	861	799	817	818	825	881	773	818	799	836	833	775	815	811	860	830	825	798	800	839	740	773	827	819	768	843	863	774	813	804	824	835	815	822	834	832	845	788	765	834	786	825	804	859	812	821	858	847	790	841	818	860	840	808	809	753	782	789	797	773	842	793	843	798	800	872	835	843	779	906	811	805	811	778	824	817	834	824	820	767	820	810	861	861	837	801	840	823	817	800	848	781	889	827	816	796	787	824	826	807	799	798	812	801	799	826	796	808	857	787	764	805	845	813	860	791	813	788	814	818	844	884	796	837	808	810	844	824	827	790	811	807	795	793	809	824	794	782	752	784	857	823	801	787	824	819	765	821	839	859	835	779	836	836	847	753	817	785	747	817	822	796	786	840	818	793	858	833	826	827	842	832	853	800	807	796	807	833	767	821	864	859	862	808	825	828	856	879	812	819	795	788	802	828	795	840	789	833	822	767	806	811	837	761	849	777	813	810	783	781	807	833	811	749	777	814	817	832	805	859	819	852	784	787	804	825	794	798	816	811	846	845	884	864	835	818	797	791	824	800	879	794	846	820	844	778	889	797	803	786	782	824	828	787	826	805	862	778	801	778	805	808	824	831	839	809	815	866	827	822	813	807	851	809	811	808	770	819	814	824	776	835	819	862	868	823	789	812	824	812	828	782	836	859	826	815	765	844	850	778	830	833	863	838	827	786	804	806	851	818	769	793	781	805	810	803	788	840	815	778	809	805	820	784	848	807	869	815	839	816	811	819	814	794	827	823	827	845	754	804	815	831	789	833	782	799	810	832	782	824	819	776	798	777	791	800	841	803	788	821	820	832	815	810	825	829	806	817	767	799	877	781	781	806	831	826	795	758	812	813	859	812	830	815	739	822	808	854	780	848	822	813	811	839	811	792	847	805	820	785	851	818	828	830	759	793	829	858	818	818	766	813	817	818	789	752	816	829	826	812	813	825	786	774	830	786	817	787	824	830	823	786	796	768	797
27572	20397	10306	1515	728	596	480	316	314	316	310	290	327	358	356	347	377	371	335	341	297	284	295	288	282	273	256	292	296	289	262	269	272	265	252	278	277	267	325	275	272	258	233	299	244	270	254	281	279	249	265	247	241	241	255	265	282	257	262	281	268	269	245	267	294	252	287	260	294	268	247	273	289	274	271	269	310	271	276	313	262	262	268	271	262	264	274	256	239	275	251	263	279	274	268	255	278	259	242	260	302	257	260	287	268	287	271	265	289	277	272	260	281	273	287	229	249	244	252	269	254	259	251	282	246	263	271	251	261	261	293	243	250	269	278	267	258	262	261	267	254	238	255	277	313	307	299	264	297	247	276	261	255	276	280	273	266	292	263	273	269	261	273	283	299	272	261	250	274	254	247	267	241	272	280	258	240	275	276	271	294	266	255	270	273	260	254	262	248	266	262	260	262	257	262	262	245	278	268	249	260	264	241	269	261	280	254	280	255	274	256	273	267	264	255	279	274	253	270	254	307	278	243	240	299	292	247	270	285	257	271	266	276	253	256	237	289	273	270	270	281	257	266	262	246	253	261	265	292	282	261	264	239	248	249	301	282	252	285	247	227	272	263	239	280	238	272	274	280	251	276	272	261	251	296	261	254	268	285	284	268	254	263	288	243	253	275	259	294	251	291	273	243	286	289	244	269	231	248	288	283	271	269	290	253	252	231	292	272	250	242	236	254	238	270	252	247	261	278	298	288	230	279	251	261	265	244	278	279	259	286	276	247	269	244	239	292	243	297	302	292	272	284	288	286	260	278	240	246	259	240	281	262	271	277	258	270	217	257	272	285	241	286	268	300	260	240	273	254	264	295	267	271	264	248	289	259	254	303	278	286	260	296	269	251	245	249	268	245	284	262	249	270	255	237	270	263	248	263	288	249	263	272	271	262	266	277	282	305	246	266	279	269	258	259	262	252	257	272	294	247	260	255	285	257	267	257	248	250	249	256	247	251	277	280	268	297	280	273	260	239	263	261	256	275	269	257	257	289	270	249	242	253	258	249	286	270	265	268	267	282	248	295	270	257	268	288	259	275	284	235	231	278	246	248	270	257	266	249	282	251	256	258	276	245	258	274	280	264	291	276	282	248	286	270	254	284	271	243	266	277	283	271	298	261	242	255	293	277	286	292	279	255	262	230	256	236	268	270	278	267	292	280	258	276	268	267	261	292	283	285	308	275	302	267	283	261	238	264	279	249	282	279	293	279	282	242	280	257	244	267	251	262	272	276	251	249	292	264	259	255	254	287	257	274	285	255	266	270	269	268	262	251	269	275	267	251	250	227	254	254	250	288	269	247	246	260	261	260	273	242	234	247	257	274	262	255	278	241	274	277	249	256	274	288	266	268	231	246	271	256	294	290	258	276	260	253	306	262	269	258	266	258	258	281	248	278	247	257	267	283	274	279	272	249	250	269	274	253	261	259	294	252	292	252	251	247	262	274	255	248	238	274	226	279	258	266	259	264	267	300	261	256	271	236	273	240	273	281	230	267	269	264	253	268	268	275	253	265	265	240	318	278	250	271	263	266	248	247	259	273	296	266	273	260	265	240	259	253	271	265	279	272	280	271	271	250	270	242	260	243	275	287	228	271	261	274	259	287	259	272	281	262	264	260	292	278	266	252	276	248	280	243	278	260	251	276	277	258	263	264	263	251	241	252	257	257	252	251	245	257	260	271	225	263	282	248	248	257	294	271	274	264	265	274	245	249	229	249	262	294	264	275	261	253	253	285	272	262	281	273	233	275	263	285	269	303	254	254	246	265	243	259	283	277	260	316	261	260	231	259	256	275	278	249	283	250	283	271	260	281	292	269	254	257	241	268	286	243	284	312	286	261	229	251	297	266	273	267	267	243	269	268	248	237	274	276	233	291	294	283	257	293	277	267	278	275	262	258	265	280	278	271	251	225	272	266	252	267	290	256	277	271	265	279	238	271	262	268	273	259	239	260	260	257	268	279	260	242	258	260	253	256	255	293	254	260	254	260	285	303	274	270	257	260	290	273	225	264	279	260	263	253	241	234	286	294	291	256	264	280	253	268	279	284	288	269	284	252	232	285	277	278	249	256	280	277	297	266	254	274	266	240	268	256	273	276	273	260	273	261	261	237	274	296	292	249	269	252	266	269	258	264	268	273	299	267	270	273	246	248	251	261	250	281	252	271	297	269	253	273	248	273	253	251	283	243	250	246	277	254	260	257	268	256	284	284	255	259	250	288	268	269	258	294	258	273	267	250	254	257	290	256	271	277	280	240	273	261	248	280	269	282	243	252	256	270	268	260	276	287	281	270	259	268	278	255	251	293	260	277	259	260	262	262	268	272	258	245	282	245	277	269	274	275	279	290	262	255	235	243	280	241	260	263	287	234	262	273	257	270	261	283	250	252	277	249	237	282	269	274	271	258	271	268	257	260	245	283	285	244	281	249	259	262	277	270	277	261	281	285	259	260	243	289	259	251	288	220	230	287	291	238	259	237	256	271	246	281	248	251	245	252	260	276	271	240	297	265	281	241	270	280	281	245	278	260	260	250	268	267	268	281	234	250	280	260	250	273	244	271	255	250	244	254	251	265	263	266	283	267	263	277	269	244	262	287	276	271	264	268	260	273	269	266	246	286	277	285	282	250	284	278	262	242	279	282	273	265	267	261	249	269	259	256	265	267	269	286	260	267	270	259	258	258	269	274	283	260	257	251	257	262	263	220	284	267	251	260	292	264	245	249	307	273	268	255	264	250	271	257	281	270	253	257	258	276	268	259	273	239	272	271	287	287	301	256	265	267	259	270	259	248	254	274	261	249	275	272	263	263	246	271	274	254	261	279	277	283	247	254	270	271	238	260	249	273	257	267	262	287	296	290	228	260	260	256	264	299	267	267	272	263	241	283	262	276	258	245	267	259	274	274	280	270	270	258	279	285	309	273	269	274	272	273	263	263	273	256	282	284	240	274	284	253	272	256	256	270	265	253	217	254	271	266	231	267	265	264	265	253	304	271	263	252	250	274	242	250	245	265	247	244	264	259	249	266	274	243	263	270	274	255	243	279	282	256	276	257	255	241	234	236	262	279	236	239	268	257	250	246	269	246	275	268	262	262	301	270	248	278	260	281	271	271	246	262	259	279	248	253	256	282	292	277	275	270	262	245	283	274	264	264	273	256	285	241	247	236	290	262	288	243	246	273	249	286	261	249	242	271	249	282	251	283	244	236	269	231	264	260	232	282	255	255	269	272	280	224	268	263	267	271	295	234	243	260	289	266	250	268	272	286	277	268	271	253	264	281	271	237	262	299	279	233	278	255	251	280	215	264	269	286	272	301	260	283	271	273	281	271	258	278	261	240	303	271	254	276	268	241	259	268	275	265	267	283	267	265	269	271	279	248	266	268	272	251	269	267	274	308	237	269	270	256	263	259	253	229	265	297	271	268	273	264	310	275	281	278	262	230	247	249	250	251	262
27634	6770	2828	1375	723	502	449	367	402	401	369	371	417	492	498	473	498	537	404	373	358	351	296	345	346	284	335	342	304	365	305	356	304	320	324	322	325	333	359	299	322	290	321	329	312	328	280	311	338	334	321	294	315	295	360	293	303	293	312	320	314	301	299	321	281	287	295	332	312	291	308	299	317	313	314	282	319	322	292	307	295	316	298	311	328	329	319	340	315	302	315	301	315	301	284	310	307	337	312	315	337	304	358	312	318	301	289	297	289	337	310	276	308	320	300	315	280	319	314	323	318	309	301	296	294	295	323	291	312	318	289	315	311	313	284	303	319	312	328	289	319	314	287	346	313	291	302	292	305	308	323	325	302	297	306	308	312	313	286	294	323	291	304	279	304	295	296	311	313	314	314	325	341	303	335	338	285	299	291	315	304	312	310	315	298	294	291	332	342	321	322	326	298	309	288	289	320	326	300	308	307	331	318	312	295	305	336	300	293	311	309	360	289	318	309	335	295	328	289	325	316	319	336	335	346	308	304	303	299	283	307	316	280	303	321	303	314	330	303	340	281	284	288	326	294	334	312	294	291	317	297	303	302	313	307	280	346	299	328	319	337	328	309	305	289	312	292	322	325	335	294	310	298	312	313	290	308	321	319	287	278	280	298	293	277	293	301	309	318	315	368	310	326	312	341	306	346	311	328	312	322	332	307	297	327	295	355	326	306	306	303	294	312	327	296	323	322	327	287	315	312	323	295	287	313	318	363	321	292	299	307	323	312	316	290	304	337	304	312	315	297	309	287	318	313	305	328	318	337	317	324	312	326	310	314	331	303	290	344	331	301	300	314	292	297	323	287	291	343	292	337	318	336	305	306	330	321	328	301	308	331	302	316	325	329	293	325	298	285	304	282	301	328	323	312	330	335	313	328	345	333	311	291	307	349	309	301	289	309	282	304	333	344	340	304	328	350	314	300	303	292	333	325	296	321	321	327	295	289	283	306	315	295	336	289	336	307	329	324	298	295	307	317	320	374	330	340	302	337	304	349	305	299	317	301	325	317	323	327	323	306	309	313	301	300	300	317	298	316	276	320	312	331	328	300	325	306	328	307	294	288	298	326	299	302	305	341	338	310	320	317	272	301	315	320	294	326	326	286	332	321	297	333	295	323	322	297	289	316	338	308	316	318	330	317	307	296	326	312	295	316	308	322	300	329	264	313	320	319	327	306	324	334	324	315	290	283	291	332	306	296	284	293	307	296	262	316	340	320	350	295	292	323	346	333	312	315	326	306	308	292	301	313	298	315	278	312	300	307	306	309	311	329	332	297	292	308	336	296	317	291	291	312	294	325	289	309	344	317	300	299	312	316	313	318	338	313	317	290	277	318	324	305	298	327	300	326	282	304	285	320	288	334	309	306	318	311	325	282	299	308	287	306	278	344	349	327	310	325	303	288	312	309	277	324	295	302	302	290	306	297	324	289	285	298	350	315	315	289	319	300	341	304	269	313	335	302	314	297	300	305	314	306	322	323	303	308	327	326	296	327	313	355	278	294	277	333	298	324	299	310	313	287	327	313	308	306	287	292	304	310	325	326	341	292	303	324	331	326	296	359	309	351	316	322	285	316	290	330	326	323	335	299	359	300	307	329	314	333	294	319	301	288	322	320	340	312	301	303	327	296	291	315	281	291	330	320	319	334	306	306	276	291	292	292	288	334	325	320	301	304	299	313	307	313	296	308	320	333	296	319	300	304	329	321	313	302	310	321	338	282	318	310	281	327	317	318	314	286	321	307	295	325	295	346	277	318	297	346	318	292	334	324	349	320	308	326	307	287	320	304	308	318	314	309	317	294	312	306	309	308	293	294	339	295	304	309	319	345	304	323	327	314	337	312	284	314	320	303	303	301	299	293	290	314	304	327	284	313	319	343	318	326	311	322	291	303	307	308	320	356	294	335	328	327	293	309	295	348	309	314	314	296	348	320	311	288	303	320	293	324	300	296	301	320	334	323	339	331	306	326	306	302	330	313	351	322	293	317	325	337	320	306	306	312	299	317	333	303	320	340	298	344	323	274	309	283	321	288	334	311	310	325	326	302	289	354	358	313	314	306	326	295	313	309	282	329	287	295	325	319	301	305	316	316	328	320	302	310	300	303	308	304	281	320	327	289	316	315	299	313	302	303	340	324	328	290	317	318	312	340	309	318	344	293	315	306	311	317	301	296	320	287	306	342	331	295	263	311	327	315	309	313	322	329	287	324	314	299	332	341	306	316	320	334	337	286	298	315	350	294	306	322	308	331	298	306	314	327	329	313	285	292	312	330	330	311	295	320	340	340	323	318	310	302	320	328	314	299	314	334	298	313	340	308	325	306	291	308	294	302	285	290	262	302	305	315	330	330	307	284	319	289	300	292	312	302	337	327	328	314	325	300	310	331	306	304	304	336	289	314	301	291	322	291	284	344	314	326	321	309	312	304	291	342	275	344	307	316	305	327	325	312	271	330	300	329	338	326	298	293	308	301	319	315	352	300	320	337	347	302	321	323	278	320	283	311	338	320	283	299	309	323	355	310	285	266	322	309	298	302	310	320	301	327	313	318	322	315	317	307	333	312	329	316	290	299	309	320	309	319	288	325	314	314	277	286	306	348	330	314	308	299	293	324	319	294	290	332	318	308	307	336	336	301	312	304	295	308	269	306	287	333	322	342	317	339	292	322	328	328	297	304	305	303	293	337	318	297	314	281	319	316	310	327	329	313	322	307	323	305	328	305	320	317	308	301	329	319	331	316	299	310	289	291	270	316	316	338	303	323	324	302	283	327	300	267	310	306	291	322	292	323	307	344	308	294	291	299	316	320	278	314	308	293	279	303	301	308	320	323	321	330	313	284	287	290	276	305	314	288	300	298	305	283	289	321	318	311	317	327	327	292	335	307	294	303	336	316	333	276	340	327	314	340	329	299	286	292	330	336	322	304	279	328	326	316	299	301	286	290	315	297	334	325	283	325	347	324	295	312	312	282	313	320	309	306	332	296	302	327	318	317	348	336	335	316	264	304	330	337	312	339	320	312	336	324	305	287	323	322	309	310	309	293	293	313	301	299	320	280	320	314	326	339	347	328	339	332	279	270	294	320	293	325	317	311	332	322	285	301	313	296	310	344	333	319	306	309	321	305	335	311	343	323	320	302	303	305	301	309	325	337	333	282	315	315	291	309	306	301	328	310	303	327	324	302	318	345	299	331	325	295	326	306	293	328	333	331	311	295	296	335	312	329	295	329	309	301	307	318	315	318	290	320	348	295	305	328	303	331	312	302	303	311	313	326	338	294	319	323	319	319	291	320	296	302	343	320	317	302	329	332	329	301	345	326	274	292	315	279	330	281	286	323	286	321	331	288	320	305	286	294	270	290	284	293	299	301	315	307	333	310	276	293	317	306	333	325	313	287	313	300	316	321	314	315	317	283	301	302	319	307	318	311	320	290	313	293	309	320	316	309	309	306	290
23401	20914	28240	23716	20903	12633	1572	940	789	788	800	751	745	789	779	713	756	778	731	630	666	588	581	553	574	586	539	560	576	582	548	527	572	541	524	557	582	566	561	533	560	541	537	575	582	499	545	532	503	511	517	540	510	513	524	511	557	543	529	596	519	552	572	549	551	507	548	547	529	527	500	543	546	511	525	515	571	534	494	551	534	539	557	554	523	524	541	537	506	492	525	549	546	539	540	525	523	502	536	502	571	523	511	575	478	532	526	551	513	532	501	517	540	567	524	551	563	529	522	523	560	531	560	512	524	518	601	524	555	527	505	537	549	520	563	531	546	569	522	493	556	570	565	510	530	526	512	520	516	531	543	505	527	524	524	558	563	553	531	537	558	565	522	547	532	480	506	527	542	511	519	491	555	568	495	609	542	482	520	529	501	559	526	555	520	497	560	511	543	541	554	492	506	518	573	529	538	498	479	514	555	512	525	508	524	534	566	567	527	594	555	522	520	560	539	542	550	534	550	542	518	508	489	544	553	495	580	512	523	543	553	501	527	513	519	496	580	534	520	540	524	521	523	524	590	522	568	529	498	506	529	529	549	557	519	517	551	541	530	514	542	534	537	533	577	519	525	550	533	517	533	523	596	517	522	528	531	494	551	499	557	536	567	504	555	547	527	513	538	487	528	546	563	568	521	512	511	495	531	524	504	572	555	512	526	568	551	553	561	560	551	526	529	544	492	539	582	528	549	533	495	526	517	502	512	567	527	532	522	516	557	513	540	574	530	519	540	557	548	559	525	559	539	520	549	518	470	542	563	556	519	488	513	544	553	543	480	529	524	533	527	544	537	563	533	514	559	550	532	552	529	541	526	514	555	538	488	546	541	533	524	506	564	524	586	534	513	551	551	544	553	525	495	546	512	529	538	510	514	571	522	549	519	522	572	538	554	539	547	534	537	552	527	541	521	536	548	503	530	545	531	529	508	596	503	600	537	543	478	499	543	536	544	546	534	484	539	540	553	567	531	511	527	502	529	526	569	490	592	536	505	540	515	497	503	541	488	478	592	524	509	487	541	536	495	528	588	485	540	549	514	506	486	514	530	541	548	512	502	503	557	549	497	554	511	539	520	534	519	538	502	528	525	534	533	500	530	526	578	553	527	501	537	508	581	523	554	553	514	524	563	551	538	512	533	518	511	586	528	544	543	515	514	489	546	552	527	571	546	518	529	549	547	540	527	530	518	526	497	460	557	499	546	530	525	553	500	548	508	519	518	522	525	492	503	528	523	505	514	576	502	531	513	546	503	505	546	548	542	570	544	534	524	523	537	491	565	531	553	546	557	535	528	520	508	521	530	526	476	498	543	566	580	563	528	507	526	523	554	556	554	547	496	534	520	523	519	549	507	508	500	522	556	561	528	544	539	547	497	530	530	505	498	516	505	492	530	503	527	550	574	534	523	528	502	557	506	542	579	569	517	534	546	525	531	536	514	509	537	573	513	471	534	549	514	540	591	516	508	524	536	534	534	513	552	529	509	523	537	592	541	514	548	511	473	534	531	508	529	567	526	542	526	557	505	541	534	516	500	522	558	561	561	531	502	570	557	558	519	525	519	529	526	516	517	521	559	555	558	551	545	525	562	495	540	515	522	550	488	526	545	504	500	549	505	537	532	493	567	545	549	518	520	541	537	525	553	527	517	526	557	500	603	519	541	488	505	526	535	537	532	542	520	543	509	542	533	571	523	577	539	515	506	524	513	549	516	581	566	535	547	513	519	556	525	521	511	557	561	501	492	554	571	499	511	556	510	488	524	554	516	540	564	528	514	530	511	505	517	523	558	578	547	502	568	543	520	512	544	512	569	557	542	546	528	573	535	515	571	530	512	512	523	520	540	539	521	562	519	521	530	544	513	548	562	545	533	551	548	571	523	516	515	535	535	576	542	527	520	551	560	530	527	545	534	523	532	561	528	524	502	561	476	542	516	561	558	500	494	537	505	508	528	496	550	516	555	576	505	521	534	517	567	549	533	530	507	528	569	494	536	560	544	563	521	546	536	548	523	487	534	528	535	533	515	521	555	521	505	536	500	533	538	543	490	515	562	535	516	502	550	520	519	538	530	500	515	509	511	531	524	514	526	543	525	546	525	554	479	530	518	488	489	503	539	551	518	580	520	500	535	538	531	517	510	518	554	541	531	577	551	531	516	528	557	528	509	506	536	579	534	546	486	576	497	525	509	544	552	545	564	573	542	522	500	498	576	506	535	513	514	504	534	548	510	533	500	523	524	513	514	562	539	536	534	516	567	514	545	524	548	496	509	538	500	564	545	521	553	546	492	528	535	529	582	555	527	539	528	523	561	521	516	498	540	506	528	543	534	562	532	534	540	500	513	532	522	563	497	551	538	522	527	561	515	549	524	515	532	508	527	497	578	556	561	530	525	528	513	530	510	556	513	561	526	522	552	513	549	522	532	532	576	521	506	558	557	545	546	558	515	527	521	523	512	517	535	502	540	525	522	542	500	532	547	538	559	508	505	519	545	506	504	553	532	504	516	538	526	530	517	525	558	566	536	523	486	547	532	537	535	526	555	522	527	500	545	480	485	542	496	552	523	570	545	548	484	526	519	545	513	542	552	570	511	547	543	549	527	529	513	530	535	553	535	506	504	574	486	527	524	535	528	545	572	566	512	532	566	524	539	562	545	533	525	554	525	543	525	548	549	541	511	533	483	550	535	522	558	558	504	514	543	534	518	540	541	557	551	510	532	541	507	506	517	495	506	535	506	545	500	525	572	509	535	532	519	519	524	546	503	584	525	531	519	528	540	541	526	535	505	538	511	580	563	529	522	540	527	523	551	516	507	596	543	534	526	541	510	571	552	534	487	576	525	519	525	501	526	525	532	518	549	507	505	553	546	547	544	483	546	530	563	488	526	529	520	532	537	558	514	537	517	513	521	573	523	523	520	512	506	479	555	514	533	567	516	518	544	498	545	561	472	480	525	512	555	499	518	517	547	541	535	522	535	541	547	551	534	511	509	527	526	519	495	523	523	538	532	540	498	500	519	532	502	536	524	547	493	548	556	483	549	554	529	529	520	522	548	553	554	486	531	536	527	549	495	535	526	557	541	579	517	491	535	458	522	531	569	533	509	520	537	527	513	478	592	515	504	577	529	518	549	504	538	564	558	539	492	542	534	509	564	561	526	555	500	523	535	537	503	512	578	591	504	481	520	527	531	507	515	539	499	502	542	531	496	540	512	502	527	551	530	536	537	536	525	561	508	515	526	559	533	529	549	510	524	537	500	550	503	524	508	539	497	514	530	507	530	571	548	529	517	480	489	523	522	515	567	521	524	488	515	530	576	539	516	486	513	527	534	519	557	530	545	570	515	519	545	534	560	518	548	528	571	516	527	520	542	529	528	532	543	534	501	569	523	519	526	499	515	529	567	544	568	539	536	528	522	550	549	543	511	547	529	528	548	551	524	561	518	526	462	519	511	547
29730	27450	15322	5415	3055	2289	1845	1439	1308	1160	1073	1028	1011	1184	1088	947	1050	1098	922	830	779	707	733	705	711	654	679	622	649	661	663	677	581	604	627	672	732	640	659	621	596	639	657	625	618	626	617	582	636	578	642	628	585	668	605	640	617	646	584	655	605	639	570	643	618	585	593	650	531	597	606	614	587	598	626	669	645	594	626	599	596	622	553	597	620	647	619	607	624	615	631	583	627	624	588	592	633	594	599	588	604	605	617	601	607	568	573	592	564	576	559	599	610	575	622	602	639	584	618	630	612	559	567	622	545	614	618	596	585	619	578	618	572	615	598	603	594	619	593	559	571	611	594	601	583	580	611	675	608	589	550	615	601	634	612	586	593	584	600	604	642	551	560	587	616	636	617	605	631	613	581	570	618	581	578	633	647	619	591	597	583	615	591	612	589	631	625	658	653	610	586	591	629	657	628	577	607	625	581	624	616	574	573	567	591	634	613	623	576	596	604	621	589	626	622	603	648	625	586	634	573	608	644	611	577	553	614	611	619	619	617	536	606	558	652	635	627	594	618	616	605	613	645	595	598	613	619	648	589	623	598	629	620	622	629	583	631	573	619	619	605	613	615	641	597	587	609	629	593	648	604	577	605	611	595	621	589	604	601	619	614	593	609	627	623	630	622	588	557	620	594	570	588	642	617	629	528	559	647	651	598	634	612	584	602	560	585	612	570	619	614	596	606	618	648	576	599	584	607	549	582	562	608	573	587	544	591	591	610	602	613	575	641	633	571	608	603	603	575	570	566	624	618	580	578	644	618	582	528	544	574	575	610	585	594	634	663	610	615	617	617	589	629	566	598	616	630	638	604	621	596	600	619	558	619	592	603	651	654	624	627	615	641	583	570	594	640	607	554	600	661	600	630	601	602	582	601	622	645	624	607	569	595	597	629	634	624	604	600	580	636	623	627	636	628	611	599	608	617	612	611	614	578	581	614	636	579	596	640	582	592	622	600	594	613	553	602	614	646	604	581	621	604	573	621	576	588	558	594	636	597	644	557	653	593	658	610	649	632	594	573	583	584	635	604	593	664	627	614	622	574	635	611	630	644	607	542	597	579	581	576	578	588	584	611	612	605	611	626	632	611	617	611	577	589	616	683	600	619	573	627	641	615	593	600	598	622	597	664	592	600	643	636	628	627	613	609	644	583	573	600	583	557	574	642	640	700	584	616	615	642	602	579	606	636	654	583	627	603	550	603	651	610	595	663	554	580	608	540	603	584	579	566	655	623	601	594	604	638	633	577	657	620	613	624	590	571	590	641	623	604	596	568	636	597	604	605	637	629	594	607	599	590	573	618	635	607	592	636	603	624	599	631	609	579	602	625	588	562	613	628	639	577	608	662	588	607	585	621	536	619	546	580	561	625	617	640	615	630	606	545	589	592	595	576	621	591	605	654	603	636	590	630	600	575	611	596	604	578	606	641	628	616	608	578	637	605	560	592	558	639	625	587	627	611	625	603	635	590	621	617	638	638	602	588	593	585	636	602	600	607	588	605	600	590	584	594	559	562	595	589	642	603	619	633	597	597	579	619	632	628	603	633	571	604	600	613	601	582	594	602	628	592	583	566	620	574	568	621	610	611	588	565	635	638	605	575	636	587	593	605	609	642	625	570	636	628	584	624	607	567	622	601	623	587	623	569	608	576	590	645	620	626	623	609	590	558	613	582	591	600	629	612	589	632	611	591	561	610	578	576	573	631	648	604	633	615	605	636	582	607	603	548	609	584	600	634	602	624	610	595	679	606	586	607	609	595	591	587	596	608	631	596	665	597	589	666	567	611	632	607	614	586	635	606	601	623	620	607	584	580	608	576	643	603	571	562	581	608	622	626	606	613	599	611	593	595	585	605	611	628	588	566	619	609	597	646	584	608	577	601	622	609	594	611	592	596	565	581	639	607	595	627	585	643	649	569	620	629	595	575	618	590	647	575	624	633	598	546	615	615	576	641	578	579	628	592	653	641	631	564	599	596	627	611	577	606	573	653	542	588	667	578	599	578	580	586	625	594	628	655	573	577	581	644	622	651	613	624	585	586	580	620	616	606	600	601	638	628	616	568	645	546	626	591	603	668	575	655	605	637	585	620	536	662	620	590	600	591	634	634	595	642	598	591	595	595	637	586	588	626	605	544	641	589	579	607	581	586	604	600	602	577	609	606	610	623	608	645	578	615	613	590	572	584	604	631	601	564	604	588	612	633	565	564	597	597	608	634	568	601	593	600	556	597	572	578	604	610	619	566	631	620	665	591	591	599	579	593	556	588	618	612	642	576	611	592	574	632	546	610	561	627	577	574	598	613	629	593	605	646	638	598	581	529	663	599	605	623	596	604	614	642	586	581	592	573	625	612	620	585	622	629	579	621	614	563	640	527	608	572	637	565	558	597	609	606	659	604	590	565	617	665	614	626	603	620	605	608	550	627	620	662	594	622	586	628	606	595	600	650	621	588	611	621	571	591	624	605	570	579	621	596	599	589	606	609	593	596	593	622	623	664	566	628	571	599	582	597	572	622	579	626	596	611	591	588	642	602	609	615	622	688	607	605	594	603	534	624	597	580	599	572	587	620	622	604	612	595	609	600	618	630	549	585	620	614	563	603	597	575	592	643	605	590	614	603	610	607	640	613	584	589	626	568	571	672	635	572	609	630	618	567	648	571	620	635	574	608	633	620	565	633	609	609	572	577	591	582	647	654	562	602	596	564	633	585	596	635	587	610	626	643	580	603	589	620	593	606	582	579	603	653	622	610	664	602	632	610	581	619	585	600	637	617	624	614	610	592	610	621	552	605	616	624	592	581	597	626	631	625	618	599	590	645	581	600	579	630	652	587	594	592	590	623	618	646	581	607	616	565	597	625	609	559	614	635	561	572	612	579	594	638	600	576	629	565	604	597	574	610	614	587	585	608	579	639	596	627	616	619	616	555	600	620	619	629	586	639	660	636	621	583	584	643	628	669	596	601	604	571	643	586	627	614	595	591	576	622	593	597	603	633	647	589	631	633	615	585	573	586	591	592	581	592	593	601	603	603	611	592	593	587	621	601	640	578	620	635	623	670	595	596	573	617	605	584	602	602	600	583	564	534	587	642	573	598	652	591	599	605	595	577	637	626	642	606	583	574	580	609	647	596	643	604	595	643	631	607	577	573	639	592	587	650	577	636	579	604	621	606	627	600	587	566	608	597	611	572	571	613	636	581	618	598	611	606	580	564	595	589	610	610	632	580	583	560	591	621	564	603	615	543	658	636	645	632	575	607	612	599	590	580	581	617	583	564	612	587	619	600	600	574	584	561	567	642	597	603	592	646	637	615	608	621	604	627	633	623	607	582	595	599	609	604	662	637	626	588	626	633	585	616	576	620	618	600	599	613	610	603	619	615	552	607	576	604	605	611	640	591	596	581	645	643	553	580	566	573	614	603	633	606	600	635	602	632	522	610	576	637	603	646	636	617	596
24639	20884	27245	24542	13227	906	608	477	416	421	472	423	431	500	418	454	422	441	458	407	342	379	334	336	296	312	305	318	345	326	309	330	308	327	341	342	319	354	333	334	295	316	317	329	295	319	327	329	287	327	292	302	317	332	310	306	295	342	302	330	326	299	329	310	293	287	256	333	315	309	311	327	290	310	321	289	328	327	312	303	306	334	295	289	334	308	324	294	313	293	310	312	288	303	308	310	299	276	271	317	349	294	283	288	280	291	323	298	311	281	308	308	286	329	308	298	327	321	309	330	311	309	314	309	293	298	311	308	298	275	299	318	298	294	324	309	273	298	297	341	331	302	304	336	309	296	358	316	292	332	302	301	332	277	278	326	322	329	313	306	296	312	332	296	301	277	295	321	303	317	308	316	301	304	266	315	294	311	306	330	320	306	316	287	325	291	313	294	279	288	345	310	274	311	312	322	274	284	316	331	306	278	303	315	305	280	311	288	315	287	350	308	294	265	296	274	298	310	322	291	293	302	294	322	312	304	304	303	295	339	328	279	302	332	310	309	286	312	321	306	293	308	317	311	306	299	280	297	325	327	296	313	338	293	301	294	319	300	295	302	293	314	313	301	309	309	319	295	319	300	336	322	317	327	305	317	309	299	324	311	291	318	332	329	286	296	297	315	319	322	319	308	315	312	284	280	328	292	321	325	332	297	292	317	342	295	309	302	300	305	299	292	285	289	304	316	286	298	305	327	296	291	321	310	300	328	311	328	303	306	298	313	288	280	297	268	267	336	290	287	307	316	314	304	290	303	317	320	333	315	311	328	297	293	311	270	300	327	334	303	318	296	310	327	337	305	292	315	307	301	330	307	311	305	305	305	315	287	304	323	301	267	308	300	297	302	332	326	299	315	317	323	321	319	292	278	304	280	286	317	295	359	283	342	342	306	302	321	318	313	297	288	300	329	280	297	315	286	297	318	307	308	305	295	315	291	303	320	295	304	306	286	297	297	278	286	294	297	267	284	304	288	307	273	287	301	279	279	309	296	306	297	362	271	306	295	336	293	338	293	284	327	290	333	330	297	324	323	284	292	308	309	298	323	296	283	318	292	306	292	293	318	310	280	324	319	315	283	309	296	304	302	305	296	316	295	305	291	330	282	294	330	278	301	320	294	264	354	277	348	321	308	302	325	318	291	305	275	293	301	312	281	306	296	310	337	341	310	305	322	312	313	306	301	288	306	285	303	298	303	313	320	281	294	298	303	317	340	317	287	294	333	296	313	303	313	313	294	317	306	304	285	312	288	301	300	284	341	319	303	341	322	294	322	295	302	311	284	281	300	305	307	345	307	304	308	313	298	332	304	283	284	309	292	309	330	297	302	303	323	299	314	313	310	299	271	294	312	298	293	325	306	281	303	295	324	324	337	326	305	347	290	298	314	281	292	295	300	317	339	324	302	345	300	303	287	305	305	291	342	306	294	298	295	294	298	293	294	267	320	298	295	297	318	267	317	312	305	308	296	294	304	316	275	306	303	317	363	326	314	294	276	297	307	338	302	310	302	303	322	330	333	304	310	341	318	299	291	304	294	306	304	303	345	320	317	350	276	296	321	287	343	322	305	310	299	307	317	274	305	297	336	305	322	321	319	297	304	305	300	320	303	306	281	298	278	326	301	325	308	315	308	304	333	297	312	282	322	286	320	293	300	297	335	328	327	302	298	302	287	326	302	271	312	288	342	312	310	328	329	312	299	319	283	295	288	314	311	294	330	276	295	291	282	311	312	303	321	312	335	280	279	299	309	294	291	293	312	316	304	323	304	323	338	273	254	323	279	297	335	296	303	308	299	316	294	302	318	311	276	304	302	329	281	293	328	297	287	313	323	295	301	296	303	332	298	296	311	341	285	315	319	306	299	303	311	294	336	337	272	288	316	319	329	303	296	330	286	300	290	317	278	331	300	286	306	279	323	286	333	328	313	333	293	324	300	290	304	297	320	293	332	327	279	295	309	317	323	315	314	309	300	270	304	308	325	323	292	305	313	341	341	284	321	316	312	283	315	309	324	333	305	310	308	309	264	308	293	284	323	277	317	302	315	327	296	338	282	317	322	304	303	338	304	312	301	303	355	295	299	311	312	294	288	290	295	306	297	316	330	306	279	318	323	315	336	296	305	293	292	308	325	318	290	319	282	275	323	311	290	298	316	245	322	295	291	292	315	296	327	283	302	311	293	298	296	303	310	327	284	283	313	332	318	312	304	328	289	294	336	297	285	298	301	317	302	315	314	281	323	313	284	288	326	318	289	298	307	297	314	286	301	297	320	310	305	298	333	296	340	294	322	291	289	313	337	289	320	298	316	285	309	324	285	314	309	306	307	300	333	327	318	270	329	324	323	310	279	291	285	304	292	290	320	280	292	319	298	328	299	328	325	311	301	330	317	319	319	281	295	314	290	325	303	303	292	323	295	277	300	289	332	301	312	286	324	311	316	274	307	294	283	331	310	299	308	308	309	315	325	283	299	313	323	293	326	274	315	307	283	274	300	323	329	337	310	330	280	312	281	320	308	290	304	299	310	327	298	285	279	334	321	290	300	320	306	289	321	315	282	300	301	296	279	307	283	300	295	314	312	286	332	320	286	294	295	314	327	298	309	298	337	341	286	278	300	344	307	309	330	313	287	297	304	312	285	326	335	321	295	302	316	312	303	266	315	281	291	281	335	321	313	311	304	312	286	267	297	276	321	318	285	305	311	287	339	286	290	279	285	305	313	327	299	285	315	305	322	275	294	291	291	264	270	290	271	318	307	340	287	297	327	331	322	311	292	303	313	331	297	298	329	298	305	279	300	303	313	329	286	343	294	295	313	295	308	292	341	304	289	332	307	312	307	285	275	313	306	277	291	313	320	288	298	287	362	323	294	318	300	308	297	313	328	289	311	340	301	329	323	291	311	357	292	311	299	328	301	317	301	315	319	306	302	298	311	324	297	310	325	310	298	295	303	290	323	299	328	300	298	283	300	291	301	312	288	272	287	325	298	318	279	319	275	303	316	328	322	343	300	296	304	341	316	280	299	303	281	302	290	328	324	314	303	302	327	285	299	318	295	283	280	305	253	283	296	298	313	347	326	308	297	292	288	309	277	271	308	347	317	348	275	301	293	307	324	311	309	310	319	299	288	309	305	315	311	309	318	274	326	290	283	267	341	329	319	296	310	294	313	302	311	295	293	307	284	293	285	281	306	320	273	297	292	325	316	277	312	293	282	304	307	300	314	335	294	290	345	326	320	318	310	317	293	327	295	349	330	277	324	323	308	308	297	325	281	300	311	309	312	307	327	314	309	293	263	306	311	294	278	294	333	327	309	307	292	308	273	313	315	345	312	318	293	301	299	307	286	334	310	324	319	308	323	302	291	310	331	305	318	318	285	318	306	298	324	278	282	295	314	285	275	315	315	295	285	302	310	338	300	307	276	366	329	336	302	299	292	294	308	265	340	307	340	327	284
29559	19492	11810	3259	1930	1308	1061	913	772	685	634	603	697	857	700	569	609	683	611	519	472	481	487	391	385	427	393	383	393	376	418	387	381	367	409	415	440	404	381	419	402	404	369	377	391	375	391	363	363	393	364	410	413	392	378	355	379	356	401	384	401	394	365	370	375	378	371	365	361	377	381	369	370	382	384	366	356	393	383	366	364	357	370	365	402	345	352	407	368	403	381	397	354	359	382	386	388	386	358	387	341	340	365	363	380	378	364	371	366	372	389	361	355	334	359	362	382	383	349	359	384	387	359	363	391	366	354	344	373	417	388	348	398	365	383	370	371	377	389	379	397	392	331	387	371	391	424	388	363	400	377	364	386	338	364	404	392	360	391	385	383	346	355	381	362	358	365	389	369	390	359	390	393	355	346	407	402	361	357	385	346	366	375	350	382	345	393	377	397	377	377	340	428	387	366	369	359	355	415	352	378	365	373	360	348	340	364	393	367	425	363	401	379	374	391	380	380	359	382	385	354	384	394	337	407	380	379	373	346	365	370	360	363	393	416	408	356	380	357	396	397	337	379	345	364	372	369	348	369	387	387	380	350	392	381	364	399	377	375	355	373	372	366	368	347	354	349	373	342	353	380	371	416	389	384	382	394	368	378	348	353	358	377	399	329	394	387	354	367	389	397	366	361	393	406	372	384	404	359	389	400	408	375	373	397	352	360	412	359	388	377	366	341	364	367	395	350	341	395	406	398	400	421	377	347	367	371	368	374	373	360	385	375	360	366	401	349	391	354	382	384	395	384	397	369	355	375	345	402	338	387	376	387	379	410	364	396	389	356	375	380	397	382	397	393	385	371	373	374	355	378	374	348	390	407	367	386	367	349	361	420	375	377	409	391	384	371	353	409	357	363	401	336	407	380	340	372	362	364	367	408	385	382	380	395	372	355	365	342	410	358	354	410	366	396	390	383	382	375	361	401	359	354	394	373	346	351	360	391	380	404	384	379	374	359	372	342	365	376	390	374	350	385	407	378	376	388	352	364	394	404	390	381	368	411	385	360	344	382	375	366	366	374	379	392	382	366	370	404	380	400	355	387	368	356	382	379	387	349	382	347	378	392	359	330	377	354	381	376	370	386	362	380	384	365	373	372	380	393	388	388	369	383	400	401	408	369	393	344	384	393	390	350	375	375	398	379	377	393	361	396	372	329	394	388	359	401	324	378	363	386	370	372	398	374	383	337	376	380	365	369	356	387	378	359	347	397	377	367	376	343	385	381	374	398	347	358	377	391	354	373	400	362	376	376	350	402	395	406	360	368	369	378	371	364	352	340	375	362	363	369	377	382	373	411	352	382	399	345	367	352	375	362	373	405	371	369	377	385	406	383	383	361	352	387	403	394	366	365	379	406	392	359	366	403	395	346	376	368	393	387	363	364	346	361	368	354	396	349	385	380	398	384	416	346	365	408	379	366	365	377	357	412	405	372	364	385	369	350	379	377	418	336	372	388	381	358	359	359	365	373	373	329	386	412	384	395	377	357	388	348	423	348	350	352	412	340	370	383	369	384	361	382	402	409	365	378	392	360	358	369	368	371	374	372	391	371	363	363	366	377	378	360	363	385	388	350	388	392	346	383	393	355	367	392	388	375	348	380	385	412	366	381	406	317	387	413	390	381	394	396	384	368	377	349	358	398	371	374	379	376	406	343	352	367	378	387	364	348	378	344	368	370	383	407	370	353	378	364	374	334	400	365	354	363	373	373	364	398	391	359	410	349	402	376	346	353	371	385	390	378	397	372	368	407	382	390	389	379	354	386	417	377	354	359	384	371	406	414	340	348	407	405	378	385	354	385	347	363	349	376	359	356	374	421	388	383	379	373	376	351	349	376	363	402	365	367	401	364	380	359	370	386	397	387	366	374	381	388	401	396	383	405	374	378	321	357	340	370	370	375	376	391	378	373	353	382	391	380	390	349	370	386	376	398	341	399	409	380	355	398	362	371	359	352	356	350	340	400	391	343	380	414	373	381	434	372	348	387	341	385	364	384	389	355	350	417	343	397	375	389	356	315	383	389	369	362	396	379	364	374	362	385	376	321	352	364	384	358	409	426	349	395	370	390	351	355	388	387	371	341	363	396	385	385	392	371	360	376	362	366	378	382	364	345	369	367	391	367	353	378	362	375	386	375	377	390	395	360	365	381	338	388	378	384	389	373	379	425	363	405	381	399	373	377	352	367	373	356	380	408	361	372	379	393	344	376	357	376	365	367	369	414	371	347	342	390	376	373	346	402	372	374	365	381	382	395	379	353	342	387	364	391	388	404	390	337	377	356	361	362	369	381	393	395	352	382	361	356	358	404	361	397	374	368	340	371	352	374	397	330	349	358	346	400	399	394	381	346	414	353	411	320	349	362	377	385	376	383	353	356	406	361	372	366	373	403	375	346	364	387	362	349	336	329	341	376	382	354	382	365	354	374	388	366	390	383	370	372	355	396	401	388	400	371	374	394	355	364	361	367	366	381	389	316	384	372	359	361	388	412	342	367	380	364	348	389	365	360	368	352	378	389	341	369	404	337	366	369	367	384	368	368	372	384	375	371	379	382	362	375	376	357	355	382	375	396	406	426	372	353	333	394	365	368	349	391	358	395	378	365	371	389	354	369	384	365	408	393	376	440	340	410	382	388	313	368	414	378	366	353	387	349	386	376	354	399	387	389	363	370	365	353	391	367	368	341	353	379	385	397	394	378	371	392	375	379	358	406	351	375	369	343	369	393	403	334	366	384	392	395	409	391	364	356	355	388	362	369	388	355	414	374	368	379	363	335	385	380	396	395	383	324	381	379	368	397	344	351	379	360	359	389	338	389	373	361	368	371	371	353	389	387	340	366	347	372	348	345	363	367	394	355	378	376	414	392	342	391	340	332	376	370	360	367	340	402	367	341	389	399	374	376	431	366	366	346	363	360	385	341	389	393	391	372	348	325	367	375	366	356	364	385	371	370	336	359	381	385	412	373	369	371	365	339	365	344	351	381	354	375	354	387	391	384	400	359	368	396	423	391	390	406	400	397	403	355	409	385	356	410	371	398	366	352	397	415	393	384	373	352	368	362	371	391	374	341	352	395	407	390	331	361	348	379	369	401	363	400	367	382	363	395	393	373	378	348	352	384	360	355	405	359	346	404	373	341	400	378	385	363	386	363	389	389	345	357	348	385	334	367	389	367	362	360	360	400	413	412	379	369	391	364	393	367	397	368	388	368	354	413	375	368	364	382	387	409	412	403	354	397	389	369	382	348	375	390	366	399	390	376	388	373	358	389	339	368	385	389	404	370	368	348	385	369	356	387	411	351	335	388	370	360	410	378	389	349	376	365	339	378	357	370	371	368	371	370	350	406	374	410	364	326	387	384	371	382	342	372	372	387	378	370	372	370	341	363	389	349	374	390	412	379	392	404	365	375	373	375	348	366	322	401	366	391	348	396	350	360	375	341	386	369	391	383	394
22450	20942	28703	23341	20939	21002	12513	1837	1373	1186	1217	1111	1131	1295	1190	1104	992	1016	1075	900	860	916	876	829	818	758	783	802	814	739	762	805	786	802	789	769	815	788	799	696	773	755	742	731	738	762	734	796	789	709	740	767	756	797	778	720	735	727	787	714	756	748	719	736	757	735	731	739	697	735	755	735	694	759	726	750	730	730	725	768	720	722	753	738	750	733	779	703	736	760	778	730	761	735	721	770	834	710	694	728	738	714	737	760	751	752	716	747	743	777	727	730	733	767	722	708	716	723	754	737	717	772	745	735	790	726	691	731	779	756	746	749	771	725	743	746	695	697	767	696	726	738	751	733	706	783	745	684	721	742	787	743	757	707	748	784	756	750	752	771	713	733	722	722	770	726	792	791	714	769	776	726	732	773	769	718	776	707	764	723	769	702	776	734	662	702	731	770	688	806	703	772	747	718	726	737	716	719	711	739	707	737	699	732	731	749	745	740	772	775	722	764	773	734	763	704	738	739	730	723	758	719	741	698	751	738	741	742	699	736	803	731	728	723	755	738	711	675	733	639	727	766	748	728	741	729	696	719	681	747	744	725	780	752	725	713	708	738	736	770	758	745	756	741	744	740	729	709	748	722	824	773	767	703	728	708	778	743	731	707	752	774	761	761	754	741	739	697	736	725	766	668	732	795	763	715	718	732	754	730	745	749	709	748	716	734	666	706	740	723	690	710	711	765	764	738	705	738	709	738	733	717	709	715	702	722	723	745	777	741	771	742	742	732	731	736	738	733	697	724	675	756	766	697	739	731	732	710	727	747	744	739	748	706	755	738	725	730	727	719	715	723	733	738	712	740	716	721	679	803	758	751	709	784	734	741	715	727	714	693	723	708	719	689	720	751	740	715	744	691	759	722	815	752	744	711	716	769	753	726	684	719	741	781	730	763	709	755	709	739	718	742	758	724	753	718	727	768	795	716	764	696	711	748	699	739	741	734	749	777	754	749	694	754	664	732	715	735	721	707	740	693	745	753	719	724	736	671	722	715	747	709	718	693	736	700	717	706	733	740	725	782	774	754	729	688	695	724	737	731	717	685	705	695	744	737	753	726	761	739	710	769	732	690	739	751	747	746	728	683	734	724	754	757	723	686	718	709	717	702	727	766	801	673	763	739	724	748	769	743	766	755	703	665	767	777	692	750	768	725	731	732	738	687	747	769	773	760	696	714	740	762	692	717	730	773	737	699	695	715	723	753	710	742	693	723	762	757	751	764	759	760	727	754	742	725	741	697	710	718	759	716	765	757	705	785	728	725	794	747	708	749	711	731	719	808	779	746	740	735	709	735	746	702	756	764	749	712	776	748	715	669	773	747	747	735	725	754	713	782	704	738	750	746	761	707	795	755	728	758	726	747	746	744	770	718	772	737	734	729	748	721	774	701	713	695	731	724	737	703	728	786	739	725	740	695	698	733	760	741	792	724	738	693	654	747	745	736	735	742	709	740	724	696	720	738	750	684	736	703	747	693	758	730	753	717	690	754	678	762	741	693	782	733	678	737	803	739	720	751	692	740	719	727	715	735	784	769	773	703	759	722	735	762	714	758	738	774	721	690	729	728	755	720	746	688	688	741	788	764	749	710	722	731	724	764	683	734	730	738	784	724	707	718	766	807	730	761	732	738	764	743	705	737	741	741	712	712	694	692	770	759	740	698	714	722	752	726	734	723	718	723	737	701	750	741	719	774	743	777	782	745	751	749	723	767	699	648	732	722	715	700	717	731	725	737	718	739	725	680	740	718	767	741	723	736	750	695	771	754	716	697	742	731	713	750	715	775	808	756	699	780	761	723	773	723	731	714	741	747	784	752	715	778	700	739	721	732	749	756	739	728	731	747	752	729	721	795	697	705	732	691	778	766	721	726	755	737	724	743	696	706	702	685	752	702	762	758	727	734	718	746	736	763	715	797	683	699	707	705	749	759	707	757	727	713	764	712	766	747	684	768	753	719	739	745	745	793	702	675	710	747	689	754	727	725	680	806	759	748	735	716	735	691	748	705	696	698	786	709	755	722	705	731	761	734	699	733	715	712	761	707	751	700	740	765	739	714	710	682	697	773	724	752	744	708	723	707	733	725	725	695	712	780	751	742	745	713	735	771	734	738	704	750	747	759	721	763	756	766	743	726	786	778	666	753	734	715	760	746	722	747	707	710	706	775	713	716	735	773	685	744	753	757	742	715	689	746	745	718	707	753	726	708	758	721	696	745	742	703	761	699	716	736	732	786	746	684	792	717	680	745	720	754	734	696	772	722	734	756	786	726	742	742	719	739	728	670	751	751	766	744	725	685	699	714	788	760	714	740	712	741	722	722	734	700	704	742	756	754	714	703	752	774	774	757	727	695	731	725	782	710	695	699	770	725	707	690	684	715	756	728	706	714	759	740	726	713	771	744	730	719	735	733	734	733	765	691	687	731	770	717	710	728	739	731	746	743	725	704	749	704	767	742	723	721	758	731	781	757	754	753	704	739	776	726	740	742	693	760	739	762	745	755	700	703	777	730	752	716	743	690	758	750	772	724	768	740	730	751	737	760	715	699	719	727	698	724	750	758	759	731	775	750	735	746	753	731	766	761	707	731	710	730	769	742	749	743	702	714	703	750	725	726	720	710	761	720	713	742	714	668	652	691	681	746	765	722	705	699	745	690	703	780	726	700	765	763	700	750	767	701	713	680	749	693	727	727	741	761	721	766	733	774	738	693	761	748	681	750	704	797	690	713	740	763	741	685	789	735	702	735	715	737	780	759	710	740	694	727	766	791	669	761	747	802	742	742	736	727	702	693	744	758	794	734	738	750	735	724	710	726	706	734	700	727	712	760	769	696	678	731	740	727	721	728	714	723	725	730	788	781	756	713	732	763	735	742	715	759	698	708	773	717	741	724	720	714	670	728	771	777	706	756	725	684	724	752	748	737	726	776	695	783	723	715	745	710	749	761	753	682	738	715	733	771	688	767	722	743	744	723	751	715	723	733	694	677	709	714	724	715	722	697	706	714	761	747	699	745	736	733	732	758	720	721	774	730	720	731	738	755	774	707	739	762	717	741	758	715	700	692	741	735	711	717	753	689	700	758	714	740	704	717	732	691	737	697	717	747	751	745	718	721	756	781	729	707	724	751	744	746	766	760	779	714	701	756	727	763	715	712	726	724	675	719	720	760	787	755	756	735	721	717	725	701	701	756	719	740	777	713	724	719	747	742	733	763	762	727	766	730	719	726	721	771	710	714	730	725	757	733	698	743	737	738	730	723	729	757	675	728	738	736	724	732	717	692	759	758	764	685	725	751	706	729	707	720	764	751	758	685	697	750	698	695	753	714	739	673	721	706	762	763	722	715	693	684	692	732	766	741	731	710	718	733	709	713	757	694	795	764	734	736	708	710	708	723	716	712	747	715	705	729	786	703	732	715	718	686	727	701	693	682	708	720	699	741	731	725	757	726	721	768	725	713
33976	31299	23815	8695	5453	3942	3225	2517	2208	1947	1651	1612	1675	1855	1581	1418	1224	1305	1432	1162	1127	1084	1059	1011	950	879	943	920	884	892	867	932	839	926	892	967	937	930	897	921	844	864	885	858	856	871	842	820	810	851	811	816	856	859	827	839	827	794	815	875	859	858	862	816	856	812	811	795	867	874	793	831	890	821	802	804	812	824	836	827	816	813	829	837	777	792	875	816	813	804	842	826	842	854	835	806	803	794	826	889	768	843	788	780	837	846	863	812	814	823	763	809	824	833	830	795	869	794	816	832	845	795	802	856	804	818	850	796	855	787	798	812	778	804	801	855	864	790	804	835	818	864	814	820	793	832	807	805	778	837	831	794	848	796	797	798	814	836	841	846	830	829	854	847	799	766	774	819	809	823	821	817	782	776	831	808	802	809	798	819	818	802	791	763	857	796	813	807	777	833	828	850	772	815	847	801	792	816	815	853	811	836	793	817	822	835	807	848	859	816	806	823	847	799	832	845	843	837	807	867	818	848	817	817	800	791	826	846	829	777	751	823	859	801	805	836	828	851	788	815	802	810	799	794	829	833	814	853	778	794	851	821	834	783	879	776	775	816	818	818	753	785	843	807	788	854	764	826	828	835	856	787	815	802	812	844	774	821	763	877	847	818	811	767	804	855	860	872	790	826	747	861	862	810	816	817	825	854	835	814	818	773	817	765	803	774	855	766	780	830	827	796	806	795	849	850	798	823	843	813	833	783	830	830	844	756	854	869	790	818	783	810	841	841	805	817	826	810	857	793	838	753	827	795	815	832	833	836	861	798	834	785	786	800	807	820	791	815	785	810	810	809	831	765	750	812	838	858	814	831	833	830	809	807	812	846	832	774	812	852	827	808	838	896	786	803	807	824	866	848	798	836	806	809	808	845	825	871	810	796	842	818	802	853	821	816	819	789	831	841	813	831	861	794	878	776	822	778	868	819	832	807	815	786	832	859	831	808	822	819	824	845	867	817	779	802	840	788	796	802	831	784	786	766	805	809	855	800	782	762	804	817	823	785	793	781	810	803	798	763	825	773	833	831	831	829	772	803	785	808	848	842	839	778	813	777	811	808	787	804	830	788	791	775	803	773	809	843	821	853	874	845	836	796	813	818	854	836	832	833	873	827	790	860	847	793	823	751	878	837	835	793	793	862	823	812	822	860	795	845	820	803	868	822	848	800	807	773	842	839	779	785	836	844	774	807	836	819	750	861	820	783	805	792	830	799	786	818	813	823	757	858	861	872	810	777	770	818	804	888	786	818	826	857	807	844	838	843	827	764	842	795	778	873	812	794	787	793	820	798	860	830	851	786	879	838	799	797	838	802	795	875	813	887	854	849	790	792	855	869	895	805	856	832	828	807	786	806	837	809	801	821	762	799	777	804	788	872	782	781	840	832	813	766	806	826	883	810	838	832	809	827	848	788	788	798	840	793	825	838	807	783	873	833	857	872	864	811	837	860	803	785	765	816	822	802	766	821	830	804	830	800	852	813	864	791	837	800	822	821	786	812	819	831	843	822	829	800	822	826	834	793	842	776	801	787	831	819	793	829	826	811	833	788	784	783	786	857	779	812	793	796	816	812	849	761	843	798	841	824	850	789	794	852	846	818	846	793	794	873	830	870	806	842	814	879	819	778	799	799	855	794	813	817	821	810	810	861	816	854	774	839	818	766	765	812	841	829	822	834	811	834	796	807	814	778	795	819	828	833	761	834	783	826	809	844	759	859	827	823	824	823	788	827	825	803	802	872	844	810	785	791	801	833	795	827	809	788	796	836	849	823	827	792	793	785	881	817	778	782	816	754	816	805	794	800	810	796	796	807	794	839	848	828	862	804	837	819	836	785	827	790	785	809	800	824	826	789	812	804	844	807	851	856	828	829	843	809	788	806	795	818	799	840	812	790	873	766	821	808	816	817	819	800	807	798	786	872	781	850	876	777	835	825	825	777	845	833	837	831	846	814	827	824	825	858	821	854	839	817	828	850	805	764	780	793	811	821	823	843	820	798	814	812	794	773	861	816	792	851	818	853	779	827	844	828	772	829	769	824	827	848	743	791	833	801	879	798	809	813	809	846	853	806	820	851	818	812	794	819	833	875	802	843	783	872	806	807	780	805	812	866	785	841	834	850	819	835	817	808	808	788	885	791	828	856	808	787	805	827	826	829	793	782	823	822	813	825	854	755	791	803	808	797	856	796	853	765	828	761	860	834	804	874	761	836	851	862	814	736	756	829	841	784	846	795	729	829	759	790	798	812	781	818	811	852	779	835	855	821	828	815	806	799	814	777	796	759	832	792	833	818	789	819	799	824	800	788	813	829	816	797	808	771	797	772	738	832	780	838	832	860	811	800	848	893	819	855	828	831	832	776	832	858	834	863	796	826	799	824	819	821	842	821	837	858	847	837	767	797	789	826	775	823	808	774	799	822	866	815	806	802	811	869	777	743	823	803	801	777	834	796	815	767	828	874	825	853	805	837	836	811	801	837	782	867	831	836	818	828	817	813	811	877	844	816	845	837	812	815	849	837	822	846	802	804	746	790	822	840	853	784	809	823	852	854	764	766	786	840	805	835	808	809	766	838	833	845	791	820	832	835	809	778	829	769	791	782	817	805	821	834	833	844	829	821	855	778	818	837	822	817	814	749	832	807	785	801	835	836	764	789	817	785	788	806	750	776	825	826	790	858	799	814	797	809	879	842	844	794	865	850	789	818	790	831	818	762	824	831	833	858	813	854	842	851	796	890	791	819	830	851	804	842	822	838	834	832	845	812	807	792	800	820	787	821	807	801	822	830	844	810	763	822	750	818	816	788	805	794	819	834	864	844	838	817	818	825	824	813	791	815	774	853	770	802	788	861	804	859	861	771	845	846	828	802	809	820	840	771	821	835	810	783	858	772	848	813	815	805	824	837	764	783	783	820	822	839	809	782	843	839	898	853	807	824	813	803	860	762	807	821	776	811	840	821	795	832	840	796	817	843	804	861	768	847	825	861	824	799	816	750	853	842	831	781	759	834	884	863	826	841	846	801	842	816	835	805	831	814	826	830	802	858	804	775	796	848	778	781	809	804	856	847	813	803	899	848	835	829	780	819	818	820	847	853	792	838	822	799	837	800	817	821	833	763	804	822	868	860	808	822	859	848	799	812	783	829	798	822	798	777	779	838	803	735	828	857	830	857	789	828	809	812	802	866	800	808	876	842	834	853	852	809	839	754	808	822	828	749	820	811	832	833	815	821	785	812	843	796	825	816	813	819	829	811	792	820	824	824	828	785	874	761	801	782	841	829	870	822	765	796	822	833	844	794	836	818	823	828	810	830	804	840	825	796	845	844	881	843	791	770	856	797	839	815	790	786	845	809	826	810	813	769	824	831	846	767	776	789	844	811	796	803	891	801	875	831	778	779	841	830	796	798	812	793	831	825	772	796	789	823	827	853	822	824	847	825	841	856	789	816	802	856	812	816
27434	20061	9565	1208	541	352	326	284	280	314	292	288	329	407	366	323	272	278	321	304	289	314	277	265	254	264	274	266	270	280	251	285	292	266	317	281	282	293	264	265	244	250	262	280	246	244	272	276	256	274	277	297	254	268	243	282	240	253	273	278	268	227	255	244	300	271	273	244	282	276	247	263	279	257	272	270	283	263	266	249	245	267	218	266	276	271	242	260	253	275	268	247	262	270	249	275	253	263	248	264	257	273	271	258	248	259	260	251	246	258	280	234	282	265	271	243	254	237	261	244	261	237	264	272	262	255	269	242	254	242	270	235	246	255	240	269	268	270	272	285	249	255	264	264	254	297	271	246	244	258	274	258	263	255	249	267	248	250	243	267	240	266	260	250	263	245	280	240	269	243	242	260	249	247	250	236	259	264	275	271	253	257	269	250	251	270	253	265	272	252	260	281	257	263	236	265	266	257	256	290	279	247	268	259	262	244	262	237	273	268	267	242	269	237	284	274	235	278	248	272	248	284	258	266	272	267	269	264	274	275	256	262	258	221	264	256	267	262	254	281	234	233	232	276	268	275	248	255	268	262	253	266	243	280	273	283	243	238	255	262	253	250	274	270	257	276	251	262	275	254	259	252	264	252	276	247	279	253	271	276	286	249	273	264	254	256	294	280	257	222	241	255	242	261	260	282	280	265	252	269	252	245	312	256	255	258	275	244	249	225	264	225	239	250	248	248	267	259	247	221	271	251	263	260	254	255	256	268	287	277	275	261	233	274	275	270	270	258	271	219	254	233	252	224	272	256	285	252	261	258	253	254	226	276	252	256	287	278	259	262	285	278	281	265	271	259	266	256	258	276	265	290	259	255	260	274	251	272	282	270	273	268	286	252	255	260	254	247	283	263	282	274	255	271	272	276	275	255	255	234	246	240	231	242	256	244	271	264	259	278	258	232	267	292	267	253	277	233	248	245	245	255	235	260	271	263	273	286	259	285	276	266	280	272	268	286	276	248	242	248	284	257	248	264	233	252	256	234	253	271	281	276	253	288	256	276	266	283	244	269	247	229	279	259	277	246	256	266	244	267	271	246	248	250	236	265	235	231	256	242	251	281	259	256	249	294	250	245	263	246	260	253	239	251	238	253	263	248	254	225	288	238	278	225	250	258	264	247	233	276	278	289	241	265	246	270	256	267	258	249	286	277	272	274	246	264	250	246	271	235	256	269	230	259	254	245	256	256	286	241	245	275	271	258	250	225	278	247	256	248	242	262	276	285	252	259	272	259	260	299	260	267	268	255	234	238	262	255	251	286	247	261	264	272	257	269	275	257	238	266	274	250	265	276	264	270	289	231	269	246	258	242	280	256	245	270	225	238	243	253	252	269	286	260	246	267	272	270	299	264	215	254	227	243	236	257	241	222	250	273	248	287	267	279	282	249	249	263	237	249	283	255	231	273	242	247	254	230	263	285	275	280	287	267	239	238	254	249	237	274	258	238	236	269	257	240	294	256	268	273	257	252	265	277	271	260	240	281	249	247	234	242	266	233	231	217	278	219	238	259	256	246	273	277	265	288	245	243	229	277	258	253	265	269	266	259	265	259	226	245	235	244	268	270	250	244	247	262	262	251	259	236	267	254	262	250	261	265	270	273	258	267	244	243	251	278	262	269	251	256	276	245	265	260	252	283	271	265	258	262	289	259	257	258	208	257	223	272	249	264	269	235	236	260	261	232	234	263	255	266	238	255	234	260	268	242	271	263	269	264	263	252	282	269	247	245	247	254	244	275	259	271	252	256	280	252	234	262	269	282	272	268	245	245	248	253	265	268	271	264	251	272	254	248	265	256	260	251	232	265	247	268	251	268	262	261	261	242	244	256	264	266	305	259	252	259	267	240	241	254	235	268	232	255	276	256	268	266	253	256	265	271	263	261	233	261	236	263	238	300	267	285	237	269	270	267	263	256	267	231	247	269	264	249	247	239	253	276	246	230	255	258	244	254	221	236	248	260	239	261	254	264	296	246	254	227	260	294	238	257	247	235	246	265	239	264	248	249	271	283	258	272	287	261	277	251	252	252	253	252	266	264	263	241	246	233	277	237	249	276	256	282	255	268	249	261	277	297	249	255	267	274	272	267	265	259	269	265	250	268	235	252	225	281	271	248	278	270	235	211	252	256	260	259	265	252	252	249	284	258	250	239	290	261	236	266	256	264	254	258	282	262	273	256	233	273	257	243	250	260	232	280	231	258	302	256	298	268	260	248	256	274	258	266	239	255	238	260	250	246	226	258	261	269	237	256	256	288	288	282	249	283	246	311	271	253	245	239	268	267	243	278	266	249	273	265	225	278	238	251	256	273	271	238	247	251	270	239	213	251	232	251	235	254	271	267	265	285	246	228	266	239	263	274	261	239	266	244	248	266	257	237	252	288	247	268	290	241	263	250	263	242	236	258	235	283	241	289	267	243	272	235	260	283	250	286	287	259	250	255	248	253	257	258	243	233	268	267	252	309	222	254	257	259	245	216	241	270	259	222	235	263	232	262	269	286	246	261	283	249	248	247	252	240	264	249	248	227	282	239	279	282	272	251	249	263	283	255	296	258	249	266	256	292	242	278	240	258	254	268	259	251	256	242	248	262	249	260	252	270	243	253	240	245	248	262	284	269	261	292	257	248	243	244	269	242	261	277	240	224	252	258	245	277	280	271	259	282	264	256	271	256	245	244	255	251	254	209	256	276	261	240	246	267	270	261	252	254	246	280	250	280	265	267	281	270	273	265	250	288	285	250	310	245	259	260	242	238	253	220	267	283	255	256	272	257	247	261	269	251	242	254	261	271	258	268	235	248	240	245	240	268	246	264	260	265	270	255	279	265	278	233	270	253	278	255	250	288	236	244	246	248	253	247	238	280	260	231	269	268	235	255	229	254	237	251	256	269	270	269	231	253	232	242	255	256	273	260	226	266	247	259	249	239	293	260	253	286	245	302	263	277	277	257	278	259	242	259	251	266	262	250	263	254	246	236	277	256	251	285	248	251	252	260	257	256	259	280	256	238	254	286	277	270	260	240	253	252	310	273	209	274	271	255	281	260	256	264	249	286	252	257	297	241	279	298	272	274	240	232	235	247	234	253	248	236	248	244	279	281	250	260	248	242	288	261	267	260	271	243	225	247	228	261	242	257	273	268	262	263	272	275	259	265	260	277	276	255	264	269	267	249	259	238	250	257	271	247	249	270	265	246	260	282	263	258	241	255	261	277	254	276	268	242	270	256	269	244	254	243	259	283	255	240	263	263	259	257	286	269	259	278	280	250	250	263	269	270	252	290	254	282	263	237	251	252	298	269	235	247	246	236	264	239	247	230	284	241	241	258	264	258	256	244	276	215	263	300	270	264	268	271	270	238	241	254	240	283	227	216	220	285	260	270	272	280	256	249	271	229	273	275	271	282	297	272	236	256	241	240	236	249	243	269	234	233	254	277	256	243	237	240	231	288	245	240
26871	4470	2753	1254	752	410	409	355	384	413	388	400	514	533	495	397	432	403	412	428	383	379	346	308	328	342	300	279	303	287	309	301	324	307	346	303	332	314	283	295	312	304	291	297	346	286	313	316	286	310	296	297	325	297	330	315	330	297	318	283	307	310	309	336	292	329	324	296	300	298	300	278	325	294	304	286	312	293	308	301	283	286	320	340	302	312	295	307	285	285	318	319	329	297	297	303	287	305	295	300	316	299	315	295	342	294	302	288	260	327	306	311	307	327	314	294	318	318	311	319	299	319	303	294	297	302	278	282	277	289	317	302	280	297	297	311	313	324	288	313	309	294	300	290	328	316	271	298	276	308	316	293	314	273	310	325	327	316	316	292	294	320	299	300	288	289	300	309	314	294	293	312	307	313	322	312	311	291	292	307	326	310	316	264	296	286	293	292	310	294	324	298	293	306	291	310	284	309	292	281	319	300	307	300	281	299	319	299	283	299	320	324	330	318	277	263	320	296	299	313	313	313	290	307	268	326	305	299	309	285	252	327	294	308	306	311	291	313	297	301	280	326	283	268	320	328	305	330	318	249	298	300	299	288	304	292	322	306	293	333	304	348	306	312	312	325	272	296	330	292	269	294	318	313	314	298	313	285	286	292	294	272	284	334	273	286	282	328	281	303	306	308	323	290	313	302	295	305	305	313	298	319	318	294	287	299	316	284	349	291	292	316	278	329	321	331	281	290	292	329	295	318	291	281	284	302	325	298	300	287	288	316	305	312	290	300	290	275	310	288	313	308	274	296	314	321	302	288	293	317	302	298	309	340	295	309	285	298	284	304	307	271	328	287	294	303	306	285	304	291	320	300	306	316	353	310	346	306	302	319	305	306	295	297	289	306	315	283	300	288	269	318	312	305	305	295	300	317	305	295	297	325	333	305	300	326	323	313	298	315	295	296	299	310	287	279	297	282	300	314	303	317	288	296	297	296	295	313	291	323	311	287	316	324	333	296	302	286	267	312	306	334	306	302	307	296	297	271	309	295	288	313	287	277	365	307	293	326	309	313	292	297	305	299	306	297	310	293	326	291	296	279	289	308	289	303	270	271	294	316	301	251	289	266	298	289	301	300	291	310	274	293	307	275	315	311	295	294	289	300	307	319	298	274	312	331	265	293	303	323	302	308	329	311	299	298	355	309	306	300	300	296	278	323	345	295	321	292	312	307	281	305	299	286	307	307	290	310	287	289	316	264	314	288	309	291	280	312	333	309	313	312	316	314	287	321	276	300	325	307	285	299	302	291	328	298	327	295	279	283	277	314	293	300	304	332	293	306	308	321	313	294	286	320	331	303	291	294	313	318	300	324	301	286	303	327	304	277	332	305	302	305	266	296	308	304	331	307	276	298	296	298	296	292	308	304	322	318	320	302	327	273	301	282	312	292	302	319	312	315	311	314	329	268	311	326	306	276	302	300	302	305	353	293	317	304	313	329	296	297	318	320	317	275	304	306	330	314	295	312	322	293	322	329	321	317	299	308	295	333	285	280	314	293	321	297	313	301	282	342	297	310	277	311	277	293	308	283	290	289	309	284	309	318	307	308	312	313	289	320	304	282	289	307	299	297	310	319	296	314	301	304	300	342	298	298	276	317	315	302	301	316	313	298	286	297	289	298	308	322	276	317	338	321	302	270	283	309	289	292	302	320	311	270	315	316	329	290	275	333	321	328	293	281	286	295	289	307	303	312	302	292	302	309	291	292	302	284	314	282	317	262	346	306	305	264	304	295	277	304	299	344	316	313	290	270	305	315	309	276	294	317	310	304	296	276	304	327	306	326	302	286	283	288	326	302	301	292	287	299	299	301	321	281	323	295	325	306	283	302	280	280	292	310	309	325	294	295	317	308	279	295	306	299	297	316	307	319	296	301	306	281	286	271	312	297	291	300	305	318	300	296	304	310	317	274	309	276	314	304	293	333	270	289	282	286	288	304	307	293	302	342	290	283	308	296	311	304	309	317	287	311	305	278	278	301	299	288	293	285	339	298	312	302	317	294	292	290	320	297	298	283	299	308	318	293	318	303	352	300	291	273	321	349	289	328	316	314	301	298	302	314	304	314	318	323	309	286	320	324	339	306	316	301	323	291	292	302	326	302	313	300	290	302	310	313	280	280	309	306	293	321	309	280	299	305	303	304	294	300	306	308	306	320	290	279	327	300	313	314	295	296	311	291	269	313	298	334	312	316	304	295	316	298	319	307	301	314	295	307	308	301	299	286	270	317	298	321	316	330	301	299	288	295	291	307	321	307	288	285	304	312	333	316	306	303	321	291	290	301	317	292	269	306	268	283	287	324	289	294	287	292	282	297	305	296	344	260	323	320	280	304	315	278	328	278	312	346	312	258	302	286	312	311	298	302	299	281	304	315	307	317	284	312	329	295	304	314	308	307	316	315	320	272	303	311	323	315	280	303	279	298	296	301	292	316	332	307	296	293	323	329	285	324	309	322	320	288	298	311	306	311	292	305	318	311	289	296	293	327	285	322	270	260	315	314	338	290	289	280	303	312	321	301	304	278	291	329	345	288	303	314	288	303	320	292	277	298	316	307	304	327	324	297	304	299	303	324	289	318	314	281	303	296	315	318	316	294	293	293	292	297	298	307	274	304	305	320	295	286	332	313	275	295	312	314	328	298	299	302	296	307	310	358	308	264	305	315	306	317	272	302	301	292	284	321	335	286	290	291	308	310	302	325	295	304	320	302	296	310	267	308	277	306	312	311	293	306	326	304	295	280	305	307	285	270	326	283	290	279	287	302	324	321	293	326	309	302	293	312	331	312	302	305	299	309	336	298	288	304	308	280	329	338	290	312	320	304	292	321	291	321	305	292	309	316	300	302	311	275	276	275	301	315	302	280	306	318	260	315	292	296	306	293	309	307	302	306	309	305	298	247	305	296	288	327	287	323	302	302	316	306	301	288	277	322	339	304	334	304	293	288	282	295	323	284	308	303	301	284	327	293	298	314	315	287	276	316	296	332	300	290	293	313	317	307	315	308	315	292	287	307	338	294	310	294	303	307	322	285	334	308	331	314	293	332	314	298	312	293	312	287	291	312	280	315	291	302	289	304	300	294	310	321	301	296	328	333	322	303	282	291	309	308	308	305	299	320	289	314	314	298	320	326	294	282	286	274	328	324	283	311	329	323	299	315	308	300	289	316	327	304	294	305	312	298	324	321	312	296	330	308	329	319	262	316	316	316	291	310	292	294	309	320	282	271	291	303	324	287	304	304	284	293	295	318	285	327	304	298	286	325	284	269	288	319	317	295	319	324	326	297	296	312	301	274	305	296	307	295	306	326	288	323	281	284	289	281	316	285	332	321	303	302	304	305	320	293	296	304	325	274	320	314	348	319	288	311	303	314	304	278	334	292	289	292	304	328	312	289	307	305	313	314	299	323	259	314	313	342	266	295	298	313	293	271	297	259	316	276	318	312	288	313	292	300
23375	20904	28213	23764	20917	12820	1560	986	938	847	775	797	849	910	780	761	681	626	673	689	590	613	599	563	545	555	581	611	580	588	566	589	575	548	565	577	649	592	556	562	518	550	577	560	492	553	577	577	540	566	538	507	545	546	510	588	585	534	540	550	528	536	539	549	547	564	538	549	526	561	541	531	529	527	559	494	525	551	518	558	540	498	578	559	578	544	551	552	548	509	519	539	488	492	533	536	558	537	547	532	509	541	528	547	548	524	538	550	509	521	602	557	557	539	572	539	560	549	543	544	553	551	562	494	532	517	566	504	600	539	541	516	567	536	544	558	566	581	535	537	535	518	561	554	578	520	544	564	512	558	531	551	539	550	573	576	569	558	552	556	560	531	547	510	551	495	574	537	510	561	513	549	501	570	560	546	543	473	529	524	535	520	548	532	540	519	565	571	532	534	545	527	551	556	517	546	527	557	548	517	574	540	577	531	493	541	513	491	533	538	540	553	545	532	539	576	536	532	520	558	574	522	532	574	552	538	549	529	549	530	524	558	513	547	575	517	559	567	516	527	526	539	537	481	543	562	524	541	511	537	566	556	520	534	558	479	480	515	512	538	532	573	549	541	511	555	552	539	535	519	495	531	566	535	473	539	536	535	572	541	493	502	543	577	553	545	521	524	531	544	527	528	535	550	562	505	569	592	553	559	519	557	525	534	518	513	486	536	546	536	523	494	548	527	569	551	499	506	563	567	530	548	568	472	569	526	500	514	571	519	554	568	494	502	528	539	566	514	520	526	504	550	581	561	512	531	513	504	556	550	525	518	551	506	499	549	515	549	586	534	514	513	558	560	535	545	534	555	555	586	535	546	558	515	553	559	533	521	509	525	485	511	538	561	557	552	549	527	558	516	546	579	541	499	519	540	546	532	522	551	539	555	573	496	519	530	559	541	543	560	559	483	504	501	547	517	541	562	549	542	518	535	566	503	490	549	507	518	502	542	540	548	527	567	550	533	486	514	510	557	522	489	567	519	515	560	549	545	497	494	532	567	505	504	541	557	527	527	547	523	539	530	538	519	548	577	521	504	528	552	540	552	579	531	567	542	532	539	517	533	543	509	559	544	531	547	480	546	531	586	548	507	542	499	549	568	552	522	516	504	547	544	537	550	514	525	560	537	562	575	545	544	539	521	558	559	511	542	551	514	555	540	540	526	508	547	504	544	539	567	530	566	530	498	509	519	515	561	566	552	553	524	544	528	531	531	507	529	512	530	552	521	499	513	522	551	496	547	515	554	518	554	550	556	540	548	506	574	559	563	546	553	530	529	531	544	531	533	533	518	519	516	550	568	555	534	527	499	504	569	540	525	514	537	510	540	567	539	523	490	558	511	547	559	537	509	490	563	515	543	533	565	557	540	526	539	516	527	554	535	526	539	496	530	519	522	576	541	551	560	527	553	498	529	576	497	519	503	537	522	515	531	554	576	577	533	552	503	612	568	511	538	544	550	550	518	534	528	525	534	518	537	504	518	541	512	500	558	481	536	505	527	531	517	531	543	562	563	550	554	538	570	583	555	517	516	542	531	499	550	537	554	566	525	543	519	497	497	523	527	587	532	560	537	558	527	568	585	548	546	522	499	555	528	555	535	547	509	529	511	514	563	517	512	576	522	561	552	514	536	586	585	568	521	567	524	569	513	496	577	529	540	547	545	570	514	547	518	543	543	550	573	517	515	545	539	476	543	505	565	512	583	533	505	576	556	542	518	556	530	507	581	498	547	527	581	585	526	537	509	558	537	516	533	561	540	518	514	551	552	551	491	556	503	564	567	533	534	516	521	551	547	513	530	501	553	527	540	502	504	531	545	580	536	520	534	512	543	541	536	516	503	550	554	514	520	498	511	526	527	535	549	578	529	505	520	530	494	560	539	569	507	497	564	518	580	538	505	478	524	565	523	510	589	537	550	495	543	519	529	539	534	560	512	524	526	535	505	557	476	556	531	506	528	591	533	535	512	509	486	549	510	527	528	532	540	570	545	546	550	515	548	522	512	516	537	538	584	531	577	513	543	546	521	512	567	482	571	506	520	560	532	540	568	531	522	532	541	517	543	544	537	570	553	540	503	525	533	531	527	527	528	580	528	528	563	542	536	550	533	523	531	547	556	569	497	552	526	553	542	534	526	531	524	577	537	539	518	518	529	573	544	555	549	546	579	539	531	493	536	543	554	558	551	559	529	496	549	511	510	552	547	533	518	507	556	538	524	569	529	547	539	548	560	534	567	546	537	559	559	520	540	548	561	581	510	522	564	526	530	544	540	524	552	546	504	555	522	566	497	539	531	590	532	531	521	555	557	512	551	532	524	547	576	550	535	513	524	568	553	518	534	512	555	503	521	576	560	534	539	545	530	540	549	543	587	527	570	529	531	544	529	536	537	525	502	489	542	535	581	505	492	536	502	478	521	584	536	520	540	548	496	548	550	547	492	527	518	538	555	514	522	560	540	551	570	556	519	533	508	510	507	541	496	572	522	564	585	546	549	558	548	503	558	491	539	521	588	551	521	525	512	512	528	540	508	560	497	538	517	526	531	527	578	501	508	514	568	498	500	577	525	545	556	493	568	541	511	556	514	573	569	572	552	506	587	524	546	536	504	518	523	561	493	559	541	499	512	555	539	560	519	522	579	510	560	562	549	542	558	511	523	497	580	534	538	525	554	563	571	527	498	538	495	535	485	526	559	555	530	597	600	573	506	531	523	588	513	567	523	534	540	556	549	547	541	557	512	552	550	543	475	518	541	531	516	560	496	550	570	507	542	519	560	561	555	549	547	530	563	554	525	548	535	536	518	579	540	542	511	538	567	519	506	525	521	542	482	516	517	543	504	479	523	584	548	521	527	532	581	581	533	543	572	534	535	552	549	549	537	493	564	555	501	527	498	567	534	530	578	562	552	554	525	535	551	538	533	545	537	552	517	537	525	530	548	548	530	547	511	502	558	526	539	531	527	538	539	573	573	573	517	528	562	546	543	532	507	518	549	536	559	534	569	496	526	551	542	485	508	518	580	542	538	529	519	517	539	535	568	482	525	502	518	511	549	529	550	542	515	563	574	513	557	589	528	523	515	486	544	536	549	532	523	535	519	512	591	564	524	524	546	506	531	533	567	530	550	526	539	499	547	536	524	550	550	516	516	539	542	585	581	532	542	502	517	531	590	492	548	561	553	513	540	533	558	555	556	542	575	548	526	538	561	566	547	557	556	512	547	537	570	538	533	538	542	549	545	567	529	537	563	523	522	564	529	506	526	562	530	562	555	559	578	563	538	545	553	525	535	554	551	530	546	517	502	533	523	561	540	497	563	508	562	500	557	510	514	550	535	526	564	563	558	492	514	506	549	557	546	557	500	543	555	567	518	506	516	552	565	543	521	566	551	587	575	547	543	478	526	561	521	569	529	544	517	509	515	512	517	548	535	532	532	531	546	552	539	528	488	480	558	560	500	478	543
30760	18375	16472	5191	3296	2199	1787	1447	1260	1190	1140	1044	1120	1321	1139	1020	881	903	882	773	763	733	734	701	680	664	692	657	643	646	644	673	654	621	688	679	703	706	651	636	643	608	594	633	622	600	616	587	624	662	581	637	597	592	638	605	585	603	629	600	575	635	643	626	653	659	587	623	580	550	587	580	612	644	609	609	624	636	604	567	659	600	611	627	593	604	576	608	629	574	593	592	631	584	613	625	604	648	619	601	574	593	594	592	609	630	592	627	600	569	612	635	587	600	614	642	609	595	617	640	613	587	553	658	572	629	653	606	628	630	652	582	606	613	608	626	648	626	595	595	561	574	593	587	644	614	635	575	624	647	617	635	608	613	628	591	594	610	640	567	576	604	607	583	592	626	618	577	609	615	623	604	594	609	600	584	627	621	616	561	594	601	592	601	658	605	609	628	565	637	595	576	587	607	609	592	604	603	614	560	591	596	595	601	638	572	615	564	587	619	627	633	574	598	574	564	672	609	634	588	616	574	584	604	602	611	619	628	588	580	654	633	579	636	596	637	623	622	597	608	610	608	623	564	584	604	602	578	614	570	596	640	604	636	608	615	585	593	586	577	609	597	629	664	597	598	574	610	627	592	609	586	635	630	567	590	621	582	587	596	596	666	597	601	582	597	593	598	588	542	551	636	590	618	576	602	619	603	574	579	678	604	599	603	572	590	619	656	594	578	587	565	575	619	625	576	599	597	615	624	587	585	637	605	582	584	655	564	599	537	570	583	615	580	585	605	609	582	585	592	560	589	625	607	568	588	608	618	634	637	585	589	638	617	627	578	587	601	598	614	587	598	633	607	602	581	625	602	593	585	586	609	569	594	571	572	595	605	614	609	625	604	583	579	621	615	585	640	563	580	614	625	590	588	589	559	605	604	575	579	623	574	582	614	581	595	587	609	576	621	623	571	613	612	605	658	640	603	601	589	623	644	560	606	586	655	621	633	615	622	566	587	579	660	577	598	576	612	581	615	628	626	563	617	602	594	647	598	636	626	616	600	598	625	595	627	642	587	582	594	599	603	636	642	599	593	642	584	604	606	570	592	631	576	588	591	631	649	618	602	573	604	610	632	605	578	590	549	549	538	587	615	607	590	613	612	568	613	570	623	590	615	644	629	586	582	609	600	610	627	568	578	601	626	619	633	599	615	633	587	588	620	620	615	622	656	570	579	618	585	618	586	644	546	609	568	607	631	610	635	625	588	624	578	569	594	604	617	606	595	583	658	626	665	634	593	609	589	630	583	608	594	569	576	617	610	585	607	606	583	616	607	596	577	607	591	626	633	587	595	626	583	605	599	609	602	608	640	637	590	625	671	587	607	640	605	580	593	627	604	525	587	605	610	619	644	616	599	569	631	607	597	627	596	604	600	640	655	603	582	544	621	578	594	587	602	622	610	618	620	559	621	635	640	646	627	600	586	610	580	638	633	643	599	575	612	594	608	558	614	605	643	640	606	595	670	575	602	583	606	579	594	585	588	554	592	601	605	606	615	613	599	602	586	633	554	648	603	609	613	626	563	607	595	641	602	593	610	602	606	601	575	603	640	604	617	613	590	589	591	613	666	584	599	609	617	605	611	615	580	614	604	598	568	598	555	585	547	646	613	570	649	611	616	591	586	637	636	598	609	590	595	633	603	631	657	632	565	571	608	568	613	630	596	632	616	627	610	596	563	585	634	637	608	580	605	536	609	624	575	600	604	600	590	570	603	579	627	639	604	603	609	630	622	585	579	569	601	644	605	647	607	614	607	557	612	599	618	605	625	622	599	603	613	610	621	569	599	627	603	638	568	588	609	571	552	627	601	616	592	582	652	611	616	598	568	610	562	578	579	611	635	615	561	619	634	625	634	619	612	579	605	601	601	597	616	650	646	618	616	628	616	596	577	649	586	629	592	581	599	600	563	557	612	591	575	594	591	579	600	555	640	592	582	614	624	564	577	574	597	593	669	592	610	618	628	555	625	560	654	585	587	594	603	586	619	607	606	592	615	587	566	595	592	552	638	596	636	628	604	627	594	572	623	585	559	582	595	603	623	596	618	618	573	641	616	632	629	600	579	592	597	607	552	589	632	574	599	605	632	602	582	551	594	590	605	626	600	606	610	585	604	598	592	645	574	639	643	617	603	603	603	544	620	620	623	634	580	629	591	630	613	608	600	581	548	576	601	616	603	620	609	621	635	632	582	591	581	588	627	571	640	592	618	575	635	658	589	623	622	587	609	576	621	614	617	618	651	637	560	613	610	621	584	566	622	581	603	628	588	580	608	659	586	596	604	636	596	619	607	593	635	607	599	602	585	619	598	615	577	603	611	587	593	580	599	625	628	621	635	608	613	622	602	613	631	651	607	591	586	589	596	545	623	623	569	622	566	605	595	566	602	637	684	560	601	577	583	587	555	605	639	583	632	554	623	610	634	619	630	589	625	637	621	623	632	646	568	614	566	615	651	616	548	640	587	577	609	606	639	617	582	621	571	588	624	578	619	623	654	600	598	605	671	641	570	622	624	608	593	607	657	590	651	616	562	580	568	642	628	588	614	601	601	615	605	630	592	604	628	594	576	616	597	553	583	635	601	580	604	646	608	630	611	615	632	569	556	633	589	644	609	598	584	602	616	562	635	591	603	637	625	600	591	567	627	617	579	609	594	657	593	607	656	599	612	600	612	552	544	648	612	597	591	601	639	587	645	593	585	644	627	578	602	625	624	589	584	619	633	631	594	656	618	609	584	604	566	586	614	593	615	641	594	599	584	611	571	634	620	581	597	633	588	581	610	618	598	634	618	571	628	636	594	622	599	587	599	579	584	610	596	608	592	587	612	614	613	608	597	559	592	611	576	616	590	593	579	614	608	630	605	577	612	599	570	607	605	599	598	612	617	628	609	621	617	575	622	594	619	563	606	592	615	569	572	604	633	627	598	596	659	578	641	608	601	573	658	609	589	600	634	585	596	586	638	618	579	639	629	603	644	627	620	592	571	613	588	552	615	597	580	553	639	607	591	589	591	589	563	604	584	582	564	654	594	568	583	599	584	596	620	593	675	601	621	619	633	595	627	611	585	632	590	614	600	633	583	625	605	624	582	658	614	634	598	594	606	586	643	615	601	618	585	602	604	575	602	621	570	653	656	608	601	573	601	562	622	596	616	618	659	592	661	588	578	593	591	623	628	624	661	670	611	577	605	575	571	604	615	582	590	569	612	549	551	573	619	620	597	575	588	589	603	596	631	674	600	592	599	653	661	595	595	643	642	611	587	574	571	612	592	560	576	603	632	563	638	562	613	608	583	625	576	613	641	600	567	617	592	578	612	620	634	617	620	640	587	583	588	593	598	625	552	691	569	610	582	615	560	589	629	603	612	608	625	612	604	597	622	554	599	609	644	560	602	638	566	585	649	630	572	594	593	617	611	626	567	637	580	596	647	577	636	584	604	652	622	602	566	591	603	570	620	598	574
24597	20876	27256	24574	13198	908	595	471	448	405	380	464	433	493	465	454	378	370	424	401	352	319	357	367	315	338	297	355	305	289	331	305	355	358	330	337	398	325	311	331	350	332	319	328	293	298	330	320	298	288	306	317	285	302	322	323	321	325	318	320	356	315	302	317	337	291	318	304	327	332	299	286	324	299	316	307	323	333	299	316	318	294	304	265	315	301	328	313	306	303	325	292	324	303	331	302	310	293	315	331	308	327	306	292	279	313	290	350	297	314	334	292	304	312	298	291	321	314	307	312	315	311	317	311	319	310	312	302	283	303	332	326	323	327	318	296	319	305	306	290	295	308	325	341	280	339	296	316	299	289	303	313	288	302	307	289	318	332	340	301	317	321	305	314	306	304	297	308	287	294	293	293	288	319	345	322	315	291	340	314	300	322	290	300	305	298	324	284	294	327	340	305	319	352	292	290	320	304	312	308	321	303	297	326	289	321	288	324	300	344	291	336	313	343	339	273	305	327	308	321	286	276	305	316	329	309	287	322	324	297	293	310	321	294	320	323	320	345	288	308	324	277	311	308	334	335	325	300	290	288	316	309	305	336	301	324	309	291	303	322	291	319	319	309	296	320	332	282	311	323	314	321	329	286	336	316	277	306	355	316	301	295	345	298	319	323	303	311	340	285	316	335	318	307	305	301	340	302	313	313	301	304	312	267	313	288	327	320	277	306	313	312	314	300	310	306	315	275	292	306	314	306	301	296	318	302	290	269	279	293	294	294	288	300	288	283	309	309	340	315	262	305	306	294	316	312	293	337	327	299	291	279	290	285	293	317	327	285	316	325	286	322	330	281	312	305	329	305	293	295	289	325	282	293	304	310	330	303	258	294	295	321	302	314	288	326	314	279	315	303	304	331	310	289	313	300	323	321	307	332	338	318	330	271	321	329	314	324	322	302	297	292	337	317	293	327	282	323	332	317	338	294	288	289	342	287	320	332	291	346	301	285	352	316	318	314	319	314	308	293	298	327	302	297	318	334	295	310	317	301	294	283	330	285	318	330	303	288	307	323	318	294	295	288	271	292	327	335	295	308	310	350	297	294	309	310	276	296	313	294	347	311	280	315	306	317	301	317	327	309	329	316	313	354	337	316	292	313	297	326	307	305	316	306	343	321	299	302	314	298	355	332	273	309	302	329	317	302	308	283	318	319	358	305	332	323	335	302	294	279	338	297	297	326	331	324	288	316	299	302	316	307	297	278	289	321	327	308	326	311	316	312	326	285	315	305	313	307	310	298	315	317	304	283	321	310	314	304	307	332	331	306	304	294	285	304	323	297	340	325	274	299	311	321	317	304	305	306	348	302	296	310	285	321	296	293	301	298	271	301	336	309	351	341	298	324	293	315	310	297	323	331	319	314	296	283	305	280	285	351	317	344	309	306	287	297	307	292	304	290	305	316	323	328	334	314	342	307	324	332	325	324	328	325	298	285	326	292	302	309	319	284	312	317	328	305	308	346	311	333	319	328	299	297	303	312	322	315	328	323	297	286	295	297	306	271	271	337	289	319	269	319	342	306	294	312	301	301	325	337	303	308	312	301	299	314	324	325	342	293	320	314	333	303	328	307	311	333	312	311	319	345	273	322	305	304	311	338	324	335	290	309	305	286	307	312	295	295	303	324	341	314	289	319	322	340	282	313	293	300	326	312	331	294	312	344	316	300	295	324	315	276	312	314	305	314	324	332	325	316	338	310	305	318	291	306	300	305	307	303	310	347	292	297	320	300	309	309	294	360	323	326	280	335	327	302	322	329	313	299	301	281	287	320	321	296	347	280	309	326	297	322	275	296	270	315	291	322	294	312	308	295	320	319	295	309	318	307	304	326	311	333	330	330	284	338	310	314	303	306	320	313	312	342	308	333	304	319	310	328	346	290	350	301	300	320	326	294	297	325	328	311	326	307	320	325	316	278	291	298	294	323	309	340	297	293	308	332	333	318	302	340	305	339	300	324	315	330	309	299	318	284	317	338	333	301	280	305	341	301	300	314	310	298	316	308	284	306	304	275	328	327	279	294	306	317	338	344	326	307	314	302	284	313	303	302	286	311	278	323	303	308	328	316	293	306	309	303	294	317	318	320	322	287	322	313	313	311	347	307	303	302	303	313	288	314	297	296	313	343	301	292	304	298	300	320	316	291	316	309	303	300	295	294	302	291	322	310	350	303	324	306	296	325	284	313	323	323	301	341	304	280	285	299	310	310	329	304	297	327	310	288	306	329	302	317	321	329	330	294	303	329	310	307	285	342	310	316	335	295	303	309	295	300	312	305	310	320	316	292	324	284	332	304	313	326	315	334	316	310	322	327	314	312	303	288	330	318	309	292	316	309	303	326	354	312	306	310	319	328	282	288	339	299	335	301	299	302	326	308	287	339	297	319	283	332	320	315	333	336	328	311	311	314	303	326	328	308	311	304	297	319	311	289	351	314	319	287	325	310	299	323	317	300	305	313	313	318	315	292	337	269	306	287	294	299	297	320	321	313	325	291	332	322	329	351	328	321	326	317	286	286	315	315	301	309	318	309	330	293	326	330	306	284	305	292	337	316	305	324	283	299	268	280	286	301	327	308	296	305	300	297	306	329	344	283	292	328	283	302	326	290	318	326	330	306	297	324	327	321	322	312	315	300	320	308	310	293	304	322	320	296	287	312	272	313	315	337	329	305	315	289	310	303	301	316	316	304	329	317	308	301	294	323	292	314	302	312	315	303	345	283	343	314	323	281	317	315	311	327	305	280	304	331	316	301	304	301	317	310	308	285	306	296	304	329	316	297	298	303	311	286	284	300	309	285	332	295	315	309	348	328	284	324	336	298	307	289	305	293	305	321	306	308	283	339	312	317	314	312	289	284	298	302	278	306	280	316	285	299	312	304	330	307	306	325	305	294	298	320	288	315	322	300	306	330	319	313	289	308	290	306	300	300	344	282	323	308	307	307	313	318	318	306	315	326	284	323	284	265	317	341	297	315	294	329	342	295	322	353	289	318	295	317	305	331	294	274	316	321	308	296	325	285	331	293	313	335	334	312	303	308	286	292	258	290	277	286	289	323	330	301	317	313	310	322	328	315	312	294	284	330	334	317	316	282	311	327	302	316	335	310	316	321	311	335	305	298	291	328	339	301	337	313	321	299	295	308	313	326	361	313	298	319	339	308	318	325	336	333	321	281	306	307	304	316	328	311	329	310	339	278	274	324	286	300	316	291	306	286	322	344	304	300	336	312	291	312	319	312	336	293	311	294	307	324	300	296	323	294	343	302	310	310	305	315	298	340	326	325	345	304	293	294	320	329	286	285	297	320	305	296	329	304	305	319	325	320	312	311	327	307	306	298	308	312	291	294	306	283	302	280	318	298	291	315	308	309	338	332	289	310	336	292	318	297	303	310	325	313	286	323	308	311	300	298	336	329	323	299	322	286	319	298	314	332	300	333	325	320	273	318	316	356	290	293
30931	11549	7413	3240	1958	1253	1039	853	777	705	658	655	723	837	718	693	541	593	549	525	517	473	481	431	467	430	397	391	428	383	404	412	406	430	463	446	436	428	428	393	384	403	370	393	381	385	381	397	404	352	362	422	365	408	359	377	380	383	367	370	392	370	355	350	350	396	390	393	368	369	377	369	413	390	391	367	411	381	366	375	367	381	391	389	391	375	367	394	349	368	365	386	400	390	378	389	409	375	356	385	372	362	369	385	380	366	357	335	395	399	384	393	362	384	389	376	399	377	355	359	392	366	378	361	416	364	379	402	350	354	355	362	372	369	374	396	387	380	359	390	418	395	352	373	401	385	376	395	358	390	427	349	388	391	404	405	411	419	373	371	377	389	380	386	393	381	379	348	354	383	373	349	346	343	379	390	348	369	407	364	377	364	394	406	404	377	358	342	376	357	349	383	348	381	413	339	370	368	395	393	395	385	395	353	422	424	354	400	384	380	346	386	410	364	356	356	410	379	384	401	355	405	356	373	377	379	378	358	402	380	352	375	365	391	379	400	361	374	357	381	369	391	350	383	384	386	379	414	333	377	397	389	379	391	361	396	378	375	382	367	365	387	367	352	369	368	409	403	386	378	367	342	404	421	399	380	337	393	370	400	416	381	368	383	411	383	382	383	391	336	344	372	350	353	372	389	402	330	371	394	356	362	404	391	354	371	407	370	414	391	384	359	340	376	363	364	419	402	388	412	401	352	402	404	376	389	360	389	386	357	380	374	349	374	381	361	397	346	350	381	371	351	369	383	376	371	390	327	347	396	382	341	362	392	380	407	376	351	352	391	388	408	380	351	347	368	377	352	370	405	374	401	376	397	414	392	360	384	373	361	381	395	395	345	403	360	375	387	381	396	369	383	383	366	375	378	380	371	333	356	408	376	407	375	348	389	355	379	371	378	362	375	362	390	356	348	392	399	443	414	400	330	390	405	407	355	395	363	399	389	394	371	341	368	385	402	338	379	400	393	391	380	363	352	382	364	365	379	391	379	360	399	358	385	365	394	359	402	375	370	377	401	401	381	358	358	366	375	404	362	370	421	388	390	359	383	373	416	370	374	390	361	368	388	389	377	372	392	344	384	416	367	381	370	401	358	358	385	374	394	378	370	351	368	389	389	356	377	372	379	380	377	384	375	352	370	342	355	348	352	365	359	354	375	397	360	380	346	373	386	365	382	388	338	415	376	374	355	361	369	364	382	374	373	386	372	371	368	363	399	390	377	411	385	358	346	381	396	387	378	390	385	383	376	359	360	383	383	360	372	342	375	413	380	384	408	377	391	403	388	392	354	375	397	353	391	359	367	383	399	382	373	377	354	396	371	351	378	384	363	395	376	357	380	367	388	393	363	370	439	374	448	364	387	386	362	394	386	368	339	397	375	381	360	390	361	396	375	392	398	369	351	374	351	384	403	369	408	373	380	350	384	397	365	396	389	352	372	378	361	369	356	344	390	397	386	385	371	376	385	375	352	346	363	362	368	343	385	418	363	380	385	398	372	394	373	389	372	384	388	392	407	371	385	384	369	358	428	352	391	410	393	398	394	375	355	364	358	362	365	369	371	387	389	389	350	409	400	363	384	374	358	358	374	357	370	371	402	395	411	379	352	367	362	385	357	402	389	388	351	401	404	357	381	387	388	349	396	379	361	393	329	355	360	390	365	354	384	384	357	399	368	420	387	371	390	372	378	390	371	381	417	346	358	354	370	344	381	375	369	357	380	353	384	398	370	376	365	371	348	402	380	363	350	357	382	404	396	392	364	381	406	367	374	404	387	352	353	360	391	345	368	380	380	365	344	409	363	399	390	388	383	371	376	355	388	370	410	410	368	386	386	355	391	389	372	368	350	373	369	385	398	369	346	358	397	406	374	391	381	390	345	382	365	413	405	400	388	403	396	404	397	390	380	419	382	372	357	388	363	407	376	368	368	397	393	391	376	382	344	351	346	395	393	392	345	357	349	387	389	387	400	361	335	377	373	341	396	378	394	391	391	381	401	384	380	401	328	363	367	406	380	355	369	382	376	341	384	424	392	392	379	390	351	387	343	370	385	379	392	352	361	369	352	354	376	378	357	362	388	370	355	353	341	381	395	403	397	397	359	404	405	371	351	371	373	358	386	365	369	350	398	372	352	400	363	398	415	388	373	405	391	342	389	407	382	389	359	358	389	367	368	410	363	367	395	397	371	368	372	329	351	371	375	384	360	403	372	397	375	366	368	391	392	343	411	383	382	367	367	387	387	369	398	364	400	338	408	402	411	368	378	386	386	388	382	370	362	424	367	405	370	370	374	381	367	370	333	368	362	365	389	374	376	387	367	389	363	357	404	408	360	382	349	363	356	397	370	384	356	362	399	369	383	365	370	377	374	376	369	391	412	367	340	383	330	388	378	387	378	383	349	370	374	366	361	380	352	400	346	355	381	388	353	337	407	350	380	406	375	368	408	360	359	381	370	356	389	389	395	379	390	377	392	360	375	373	407	386	368	375	386	375	327	361	369	400	364	387	357	360	381	360	365	361	371	404	369	405	371	373	374	385	356	380	371	358	380	386	367	393	400	380	384	355	388	365	379	374	374	391	342	340	402	404	374	361	354	361	383	373	389	363	381	382	374	360	338	384	389	340	367	327	369	351	398	413	373	375	331	371	364	399	382	358	380	394	391	431	372	404	339	341	360	356	386	388	402	414	372	356	382	376	333	362	366	386	380	386	397	364	362	383	363	378	370	357	359	381	356	330	416	374	379	378	401	379	418	394	365	358	362	401	378	394	387	396	376	411	354	367	391	369	366	366	375	401	366	381	349	380	365	376	361	375	351	378	363	405	371	381	376	381	343	386	352	394	403	374	403	365	364	376	387	355	348	338	343	395	397	372	396	352	394	393	400	382	360	377	371	345	334	372	353	386	366	363	390	392	382	359	423	376	333	356	382	350	397	367	377	378	341	403	369	370	403	403	400	413	361	350	399	404	387	364	374	398	379	388	343	389	367	401	380	406	362	414	368	409	357	344	352	399	402	390	396	401	377	371	404	408	384	336	384	364	362	391	356	355	323	365	380	370	373	406	379	418	378	385	377	375	419	403	367	396	371	379	372	386	375	378	359	364	367	373	334	380	384	385	386	411	355	426	374	404	354	374	351	376	346	384	380	376	354	370	347	362	382	394	396	395	374	373	372	402	389	391	412	374	386	354	363	375	368	405	414	348	340	397	367	373	419	389	371	397	380	396	368	354	361	367	387	379	386	386	408	354	395	340	387	389	370	392	367	338	347	386	376	403	378	342	400	414	332	337	399	373	379	358	363	384	336	388	379	377	357	392	360	391	389	400	374	384	369	388	394	370	348	341	360	370	393	384	384	387	389	390	365	373	375	372	374	356	388	390	398	371	379	404	354	371	392	352	370	394	387	386	360	392	376	398	395	335	368	342	354	366	386	390	423	382	337	375	377	384	366
22409	20932	28690	23334	20927	20989	12621	1826	1345	1247	1203	1057	1105	1214	1185	1045	989	1055	1007	899	878	872	774	851	833	795	864	810	793	782	774	868	759	830	851	880	782	763	795	728	713	794	793	804	736	730	772	799	707	754	730	678	744	766	796	736	754	744	739	726	707	698	754	773	705	706	758	750	752	697	769	722	726	764	712	708	702	728	688	745	680	763	752	716	765	744	729	756	689	772	743	700	769	744	700	754	699	780	736	748	741	737	739	684	681	767	737	712	737	683	729	679	669	763	745	733	740	743	721	753	746	721	747	739	718	736	698	744	731	720	718	769	719	737	768	723	733	748	693	762	732	725	718	725	743	732	754	728	716	731	768	757	712	711	738	721	703	726	711	717	737	701	733	726	735	734	763	674	785	689	752	728	748	728	717	678	748	753	751	727	750	738	722	737	706	746	733	741	715	761	776	739	750	722	714	728	739	720	741	758	692	744	729	751	680	688	759	725	755	717	690	683	722	750	763	728	723	748	747	793	765	742	732	715	753	714	734	719	704	718	775	761	763	723	696	729	722	722	724	732	722	700	721	714	685	730	744	736	726	675	733	681	742	698	750	767	756	694	761	692	702	747	765	734	746	730	727	752	711	728	719	690	737	723	745	749	781	708	685	731	747	720	728	706	747	740	710	743	703	737	744	742	721	749	715	711	757	721	724	653	728	763	766	758	764	747	715	740	755	741	754	696	764	743	720	716	670	729	732	766	733	720	758	752	761	695	726	744	725	745	769	734	719	703	712	751	701	717	717	681	742	759	796	717	722	720	737	750	746	728	756	724	764	701	725	720	754	729	683	718	717	741	705	744	775	726	701	700	750	741	716	738	717	787	743	709	740	742	723	752	706	716	770	745	790	704	750	705	740	738	752	688	781	708	713	725	700	727	718	753	744	733	720	731	658	755	735	753	738	724	715	735	739	747	684	734	735	744	733	728	688	737	755	699	760	692	716	727	724	735	706	717	714	700	686	739	740	693	751	737	689	743	740	730	707	718	761	710	749	663	728	732	772	720	748	703	666	691	749	686	689	711	720	726	772	746	739	703	737	739	709	784	762	698	746	675	706	734	731	691	779	671	651	759	719	734	747	745	774	739	698	716	718	757	752	766	752	727	700	690	703	718	743	741	727	765	719	759	738	766	723	763	738	763	714	791	761	734	726	750	683	717	718	710	765	736	740	788	740	756	684	767	687	692	726	689	729	715	688	746	741	713	721	769	770	715	744	708	747	707	729	742	676	745	718	751	720	748	720	769	774	690	712	713	720	741	741	733	722	713	702	749	702	692	760	701	726	750	780	722	714	747	688	704	764	713	742	766	680	774	747	733	766	782	718	771	707	747	695	730	739	758	686	761	739	714	731	730	740	741	758	709	732	753	735	715	740	722	756	662	749	774	744	711	769	692	766	703	704	717	733	745	670	762	722	697	776	729	715	739	722	694	709	709	756	709	700	775	687	714	711	739	707	746	750	716	710	742	751	727	730	696	732	719	713	742	693	673	710	686	794	745	722	754	748	700	679	685	724	747	700	649	742	728	723	731	712	767	707	783	752	649	708	713	720	748	710	699	802	721	750	717	788	762	737	729	681	762	734	704	720	689	709	734	716	771	689	746	732	710	706	746	706	714	688	724	764	703	714	815	724	759	718	697	748	730	718	685	763	763	694	749	722	738	720	728	760	731	706	729	702	770	763	746	789	736	700	732	700	693	708	738	722	737	743	760	721	746	727	724	727	702	708	711	729	747	713	747	769	704	719	733	741	728	704	704	726	733	706	695	627	712	722	758	725	707	707	726	712	721	758	740	769	734	732	744	790	749	749	717	755	733	720	774	728	744	689	713	681	710	755	734	719	748	714	796	711	764	726	740	717	734	711	686	716	729	710	681	707	736	702	675	718	717	709	737	715	731	752	735	727	742	756	699	736	727	719	740	677	726	722	721	771	743	744	720	713	687	760	707	733	719	712	743	763	707	745	695	709	720	710	715	755	777	709	698	746	740	744	736	720	715	724	736	729	673	718	778	733	726	780	759	672	727	737	714	684	665	703	742	727	766	737	700	707	750	698	713	777	731	748	757	712	718	735	769	751	655	709	734	715	744	729	687	730	713	709	767	712	697	737	719	765	703	712	729	746	772	752	714	733	798	708	711	699	740	758	713	740	695	737	750	739	716	712	710	758	760	722	771	730	724	685	736	741	682	777	704	707	729	741	742	759	742	740	695	693	686	720	685	728	759	729	779	738	723	701	748	752	737	711	676	721	708	717	721	719	748	687	717	764	743	743	712	719	712	738	732	676	671	721	756	784	764	722	731	699	733	711	746	728	743	693	688	713	732	754	729	764	723	719	754	788	755	720	742	717	704	770	762	728	729	737	755	689	740	711	711	715	713	708	757	698	741	668	712	689	713	733	691	770	750	784	793	678	762	743	693	710	720	696	749	743	686	775	703	692	718	713	724	729	701	707	700	693	740	735	667	723	762	768	771	706	745	692	715	750	714	747	735	717	749	720	711	733	697	724	718	708	771	687	709	721	693	727	749	746	735	743	782	718	728	712	710	697	727	778	756	686	749	699	742	756	744	757	715	702	747	723	761	709	714	711	749	719	682	749	714	677	739	739	688	729	735	741	657	719	719	721	747	757	739	698	761	718	704	714	737	722	805	736	732	748	712	752	727	744	735	714	691	756	725	678	713	710	760	703	692	718	707	760	715	716	740	728	736	737	772	735	775	723	700	736	777	729	685	730	738	714	779	678	754	747	713	760	754	710	694	718	723	728	750	705	773	723	709	769	714	685	744	690	770	747	749	740	688	701	688	740	724	801	724	708	717	699	727	757	719	748	727	700	754	743	724	729	736	731	734	744	768	770	701	750	711	818	707	739	672	762	732	738	731	709	722	724	706	774	708	714	693	705	697	739	718	734	741	727	738	711	716	724	745	751	731	772	729	738	763	703	735	769	726	719	745	757	699	731	732	724	722	711	705	703	753	724	753	742	742	739	729	811	717	744	721	750	734	756	748	754	722	792	708	742	762	729	736	743	658	690	681	708	706	679	701	752	743	742	729	774	707	699	767	732	729	736	732	760	725	739	673	727	749	743	712	698	700	719	728	746	737	727	723	714	777	735	715	700	720	733	745	731	670	767	754	748	723	756	771	778	743	748	726	726	740	689	701	784	724	736	737	743	745	735	744	725	716	718	718	743	772	722	778	706	721	717	775	767	750	752	717	721	708	720	734	746	712	763	729	729	717	759	752	754	738	743	733	709	741	715	781	732	754	729	709	685	722	742	760	757	713	746	764	736	713	768	725	734	689	728	636	744	757	752	776	756	691	742	763	780	739	699	763	747	746	731	726	742	734	716	730	769	693	740	738	696	740	759	730	739	707	721	679	753	732	736	777	712	698	770	716	724	726	708	718	695	723	747	744	720	739	751	722	767	729	769	705	742	748	685	742	671	673	698	753	732	740
34524	19780	16588	9241	5692	3947	3172	2680	2103	1951	1709	1530	1672	1826	1701	1528	1354	1385	1320	1127	1071	1037	1006	942	931	948	919	890	936	922	946	970	975	1033	1001	988	938	966	892	864	872	821	866	819	809	825	856	865	892	843	827	829	827	793	888	805	844	827	830	871	799	805	799	837	838	850	822	759	854	824	829	814	820	799	804	799	855	791	841	814	804	829	765	821	797	844	811	847	845	780	825	831	870	811	857	788	805	832	865	865	796	818	812	838	867	790	807	836	768	795	779	812	854	841	801	829	809	795	791	851	830	800	788	776	794	756	803	812	822	753	793	829	852	857	807	849	799	820	851	831	784	873	854	866	846	807	814	870	818	781	767	856	845	816	816	802	796	792	848	836	803	815	808	808	802	808	776	832	805	786	836	875	816	761	846	821	799	805	829	823	820	781	766	816	837	786	803	834	771	875	870	812	805	814	804	782	823	851	838	791	797	806	842	781	810	849	812	828	792	827	811	854	783	810	867	804	781	843	826	797	770	822	855	783	852	840	826	835	887	757	855	833	815	785	870	844	841	791	819	802	790	835	784	809	891	785	817	798	798	852	857	834	802	806	856	775	836	888	806	893	851	826	790	805	787	783	851	837	851	765	821	859	842	842	837	836	812	808	843	836	841	825	826	815	755	810	844	788	834	823	786	823	841	838	827	767	832	851	780	806	788	804	794	855	792	808	782	815	827	860	833	851	813	830	815	818	855	772	823	819	792	806	807	806	779	825	790	804	840	818	831	795	834	875	845	833	859	826	822	776	807	825	784	817	848	799	871	799	812	849	798	829	787	846	801	856	816	781	806	816	800	759	823	809	812	800	849	800	825	821	780	738	812	833	805	828	770	805	823	851	797	805	780	845	810	822	860	784	764	792	798	785	844	844	817	825	798	839	830	766	813	859	793	802	833	825	810	838	816	817	806	829	798	799	809	795	894	800	826	789	847	813	821	795	776	781	842	816	858	813	801	842	839	780	861	779	820	796	814	786	816	817	783	798	785	822	802	836	823	778	812	830	824	792	796	814	797	812	794	866	823	785	850	812	821	789	860	813	800	803	859	776	778	811	761	800	803	816	784	839	800	825	809	811	839	771	811	824	771	783	822	758	809	845	889	850	792	826	821	804	823	790	848	878	840	814	773	811	817	772	814	834	861	838	870	811	842	790	806	871	850	845	821	832	825	803	797	853	811	867	847	805	781	794	794	814	807	825	791	835	838	818	800	774	832	832	862	853	768	828	781	810	784	775	829	777	832	823	793	862	807	800	817	779	797	826	812	840	868	836	822	765	823	808	857	775	792	849	794	839	787	817	855	824	814	843	774	791	835	789	841	829	819	835	776	803	822	783	806	840	826	821	846	875	842	802	835	865	849	843	812	799	830	808	813	768	867	882	815	854	818	844	812	804	794	822	842	827	866	801	840	854	810	854	830	790	819	776	788	810	832	762	789	832	771	819	815	821	904	788	811	785	835	832	810	834	866	757	872	812	840	803	823	813	839	786	819	789	806	834	798	799	802	796	773	805	857	831	813	855	742	842	802	786	814	868	835	841	825	823	764	764	834	787	838	830	817	842	835	823	789	779	802	833	846	794	829	849	909	831	814	835	778	809	808	811	777	871	830	808	777	776	830	786	766	757	849	777	800	826	832	837	876	857	816	805	845	809	822	802	840	802	812	789	799	795	810	811	844	827	823	735	878	843	778	801	774	823	887	785	799	820	826	806	837	789	864	788	850	807	807	803	776	816	812	829	807	795	792	819	829	777	855	806	792	880	806	816	856	822	821	794	812	821	858	809	786	826	798	791	860	819	745	800	808	873	858	767	780	807	810	811	795	857	812	768	787	782	802	832	832	878	854	818	863	849	818	754	858	818	826	818	810	772	828	770	780	822	866	824	836	770	769	853	788	786	858	783	848	830	819	828	769	836	838	864	785	818	820	805	797	792	786	829	809	814	820	740	775	778	899	810	862	790	817	825	791	822	819	775	824	769	829	850	804	827	855	778	812	806	781	798	818	823	830	790	855	822	810	792	841	785	853	813	797	780	840	812	854	793	826	873	792	850	866	779	814	858	813	864	813	796	796	788	813	850	831	825	827	811	816	808	797	859	813	796	790	792	788	809	823	805	777	816	819	809	773	798	863	864	877	838	799	830	812	859	803	823	817	865	816	840	818	765	795	857	847	843	797	825	802	865	825	804	842	785	824	851	796	826	789	779	819	762	821	836	806	796	808	821	797	836	793	808	866	780	815	850	793	815	838	859	817	783	818	851	761	793	817	778	837	896	826	782	804	896	807	801	821	828	760	827	828	818	857	794	873	833	805	821	839	856	777	891	819	747	801	837	785	845	854	786	782	789	825	811	813	801	817	832	781	833	813	835	826	828	815	833	830	856	814	806	828	791	791	812	835	790	825	762	787	803	848	851	832	806	854	836	811	798	847	830	827	789	816	814	791	824	770	813	813	774	781	827	802	781	821	812	813	782	806	785	796	836	808	799	815	858	802	801	786	871	817	793	805	805	802	844	801	758	800	803	773	829	803	828	820	864	835	773	780	835	807	797	772	823	822	808	832	819	834	804	838	814	814	792	787	863	876	802	816	832	816	764	865	821	814	806	851	795	806	811	778	820	839	792	788	870	790	765	816	828	784	830	791	835	826	767	803	810	843	805	796	823	855	843	806	830	822	734	777	811	830	806	820	835	832	847	838	851	847	828	813	857	858	782	827	762	818	834	854	811	828	869	809	787	839	809	821	795	775	782	808	764	872	804	784	845	772	826	810	825	830	778	813	809	833	799	821	802	754	797	828	814	812	810	848	833	827	793	846	753	855	844	786	778	833	817	801	792	838	811	830	820	811	815	787	799	796	799	822	817	778	814	822	788	759	855	828	784	819	777	840	844	819	795	867	733	804	792	815	828	824	808	798	844	823	780	845	789	859	788	818	807	822	793	802	771	805	812	844	794	847	826	850	807	853	812	827	827	820	824	772	801	843	863	783	827	811	821	832	825	847	828	807	749	777	804	820	775	807	782	884	771	799	845	808	802	782	792	826	798	806	866	829	843	816	801	798	782	803	809	808	828	783	853	808	789	825	802	834	819	798	853	802	740	852	798	791	828	840	821	815	833	805	768	808	804	841	777	821	818	847	780	758	807	783	814	870	827	781	863	783	770	778	802	814	802	834	813	769	773	793	788	787	858	836	818	794	813	812	820	818	800	781	772	784	806	843	850	785	772	787	785	804	759	821	784	832	814	806	810	782	833	793	760	826	839	845	833	821	812	816	830	849	794	873	827	811	795	832	821	842	811	859	808	795	798	822	837	774	762	839	850	818	817	817	861	771	856	865	772	777	808	851	840	786	775	786	764	813	777	784	867	801	827	824	825	789	803	794	785	807	807	815	776	848	806	818	846	779	837	855	861	865	748	832	769	820	792	776	833	827	827	825	796	855	797	839	795	855	827	810	766	846	831
27650	20225	9646	1522	858	613	456	328	331	325	283	315	312	359	396	348	360	376	312	342	292	326	318	287	229	287	284	298	308	292	272	302	299	286	300	284	264	251	291	269	289	293	275	279	285	271	255	266	268	278	262	264	275	278	273	291	253	220	269	269	250	263	239	270	281	270	280	290	257	271	264	271	258	306	302	288	273	252	278	245	287	265	273	268	289	282	273	275	274	286	248	263	288	273	267	227	251	297	273	274	244	302	263	271	272	281	280	238	264	296	298	270	276	253	263	305	248	290	285	283	267	279	281	283	259	263	277	299	278	250	293	258	238	255	263	267	268	273	282	296	266	277	250	262	285	247	318	258	257	237	271	242	260	267	292	261	279	261	279	267	250	291	270	245	316	261	276	265	305	288	258	259	260	278	263	274	249	251	277	278	246	281	268	268	310	251	236	271	281	260	246	269	260	280	262	263	257	272	262	303	281	256	240	234	240	261	264	225	293	283	266	274	282	303	277	262	249	238	280	290	286	255	265	284	263	258	282	261	251	288	292	267	274	291	261	249	293	261	282	247	262	271	244	280	270	264	233	290	277	265	295	285	285	280	296	284	262	263	276	259	271	284	271	260	274	275	275	240	270	272	270	259	310	290	262	277	292	261	276	260	284	270	274	270	276	273	269	270	251	265	286	259	269	278	263	292	277	298	275	256	250	239	277	266	238	282	247	254	275	260	279	265	270	286	262	259	298	259	289	271	268	273	257	263	249	272	230	249	289	251	245	276	268	265	254	285	271	315	280	268	236	284	281	274	284	279	271	297	298	278	266	295	271	275	270	277	289	253	297	280	268	250	302	257	258	263	271	281	255	273	281	273	279	272	258	265	267	297	260	270	260	299	250	292	267	278	277	268	254	284	270	257	276	250	281	282	241	281	281	274	263	278	276	289	291	285	245	264	269	274	263	262	267	245	269	270	261	268	280	250	266	260	254	263	303	306	255	272	271	271	273	288	275	263	282	268	279	267	269	284	264	264	264	268	280	247	258	277	260	262	257	277	255	259	261	273	267	257	278	253	252	280	288	283	303	275	257	271	246	248	238	286	264	257	289	286	279	260	280	251	255	276	252	261	263	261	260	281	272	264	268	254	288	284	243	285	275	263	248	269	256	257	254	292	259	276	272	260	262	282	304	306	273	247	278	281	254	277	288	266	246	268	262	257	245	272	275	267	268	250	294	270	256	285	262	279	274	261	247	269	270	290	246	276	311	254	272	258	261	254	280	266	252	253	284	278	256	287	281	274	282	283	263	274	274	269	262	242	252	270	254	273	256	269	286	258	278	255	297	233	265	291	270	265	263	280	224	290	298	235	254	261	258	262	305	261	254	256	301	249	255	253	298	263	240	249	263	272	298	260	276	277	266	268	289	275	279	263	263	258	252	271	266	267	259	264	243	268	304	272	265	275	245	289	255	244	303	280	293	272	249	327	226	265	274	281	256	222	280	265	270	283	268	266	275	289	272	265	257	274	247	266	273	272	245	261	243	273	289	284	267	266	258	283	267	248	252	267	252	300	252	269	277	259	255	271	277	260	283	255	303	257	257	278	291	283	261	261	277	285	239	263	268	263	252	249	276	259	283	251	271	252	278	283	272	281	265	246	239	260	283	276	294	257	265	284	299	282	261	274	279	266	263	276	277	253	283	275	274	305	250	252	284	253	256	251	280	293	292	285	279	279	276	277	275	272	244	283	249	281	272	279	264	280	271	293	287	265	271	264	271	274	275	238	268	265	272	254	306	279	274	264	253	261	275	267	290	268	247	257	267	248	269	265	266	280	303	276	265	261	296	254	261	279	255	238	261	277	257	286	259	305	268	241	251	226	292	280	272	269	280	273	289	265	259	260	259	261	245	283	252	271	255	281	255	290	280	252	270	281	271	250	258	267	269	289	295	254	285	273	265	277	271	248	274	258	289	250	268	287	295	265	271	282	280	260	283	252	252	268	300	293	249	269	268	292	258	233	258	276	248	263	275	300	255	283	293	278	267	259	257	256	266	277	260	276	263	267	240	269	265	282	251	270	260	245	274	269	233	245	287	275	279	290	260	263	248	311	273	288	277	281	286	241	265	275	299	279	250	252	281	254	290	304	263	287	277	303	233	287	270	247	274	259	253	261	270	256	258	233	261	307	294	264	248	260	256	256	256	275	274	287	272	269	251	260	239	261	260	275	268	253	273	282	281	260	268	259	287	275	292	236	263	263	261	296	250	263	261	280	266	256	291	316	257	296	243	259	284	269	263	261	259	272	270	246	291	265	302	276	277	270	234	274	294	267	284	267	256	268	250	279	277	285	287	282	262	298	275	290	256	263	277	260	261	239	275	272	272	255	251	279	278	253	254	260	277	267	257	219	270	254	259	248	256	285	231	292	294	273	263	287	254	258	230	271	272	281	270	262	275	280	249	287	293	276	262	252	288	263	270	283	266	275	273	276	292	255	295	277	275	246	265	268	235	254	274	284	253	273	294	241	288	259	274	282	248	266	257	288	280	301	293	256	256	264	284	277	250	267	275	308	264	296	250	252	274	261	271	260	272	268	216	275	276	256	274	280	257	286	256	262	270	277	233	245	285	252	253	295	278	226	272	285	266	279	275	262	278	265	265	273	277	292	239	297	279	292	255	281	295	270	282	261	265	270	258	284	265	265	259	309	289	273	255	285	273	260	294	278	252	241	268	238	311	273	271	274	281	263	297	280	288	265	287	279	252	263	244	290	297	277	239	267	265	285	265	257	282	256	268	265	257	278	289	265	290	281	284	245	257	269	264	247	276	260	258	259	279	251	252	239	257	280	270	271	279	280	262	270	304	316	275	271	292	264	293	282	260	272	281	286	275	264	257	291	285	304	263	288	286	258	249	266	270	264	296	281	263	276	252	263	275	270	231	278	265	273	242	263	258	245	310	285	277	262	276	258	243	239	278	261	255	278	275	274	257	271	255	246	247	293	259	251	278	288	239	246	286	279	286	233	274	266	263	256	289	279	267	270	284	282	275	273	308	244	267	249	278	261	291	271	257	245	261	262	281	299	260	300	261	294	268	242	268	288	254	261	276	276	295	270	263	257	263	241	286	289	243	255	242	248	278	279	247	249	290	287	279	257	273	288	280	279	266	282	262	271	291	283	233	236	289	265	275	282	267	262	273	263	292	258	284	244	245	259	256	279	259	274	264	258	285	302	278	265	289	243	275	281	247	267	238	286	264	299	252	296	254	284	268	255	289	272	246	269	263	269	264	265	223	299	257	288	275	268	252	281	285	260	263	289	284	271	282	270	268	271	266	223	247	243	226	295	267	264	248	275	268	286	263	272	255	271	285	271	260	239	289	293	271	255	289	264	265	275	277	254	282	254	276	305	299	308	271	275	246	248	287	273	265	273	242	277	236	279	277	259	263	255	258	247	275	279	257	284	271	271	271	278	229	263	264	269	283	253	265	249	241	256	244	261	274	266	282	234
27197	3816	2403	1557	935	540	441	414	457	441	345	410	432	541	538	470	438	512	479	366	351	349	335	353	338	331	343	311	348	339	338	327	336	394	391	357	327	329	347	324	338	325	307	350	312	326	325	277	345	298	288	301	275	305	365	318	290	324	336	328	329	309	300	342	327	329	338	323	309	302	321	330	336	318	338	328	333	331	320	336	340	321	307	329	315	319	296	326	301	293	336	368	290	350	308	302	300	284	321	295	309	330	326	291	326	320	299	301	308	308	314	295	336	296	333	331	330	281	295	338	341	333	324	330	327	306	299	304	310	330	314	340	314	313	317	304	332	350	298	284	326	340	332	330	329	310	299	302	332	315	337	326	279	312	323	314	343	312	290	297	281	327	343	339	289	345	355	306	319	353	304	313	319	311	319	321	301	339	287	297	329	295	303	318	309	350	281	308	281	314	313	295	318	339	312	297	306	334	281	315	328	303	316	316	326	310	324	320	311	306	327	303	354	301	288	332	336	325	316	318	336	302	337	278	326	319	291	316	301	336	315	314	319	318	328	299	315	329	318	326	302	323	300	306	305	329	348	318	308	300	329	338	269	301	324	332	329	337	311	315	344	316	329	257	306	304	335	330	292	310	319	307	314	325	361	329	314	296	322	309	319	312	309	316	328	319	309	332	331	305	324	297	299	363	307	283	309	303	325	333	316	319	327	262	326	330	322	303	308	360	334	323	296	276	332	315	284	326	312	299	338	331	321	284	321	313	348	319	281	331	307	314	319	323	355	319	287	304	317	328	305	291	350	334	336	344	329	307	301	309	310	288	316	322	331	325	321	314	280	320	321	302	320	306	308	312	319	330	327	335	312	322	284	314	318	343	351	308	303	323	292	296	306	288	299	317	313	290	288	328	318	326	311	297	322	309	326	311	322	297	323	296	318	312	325	342	295	325	290	307	322	304	313	311	301	294	328	329	318	324	333	306	315	311	309	272	313	325	296	324	317	313	341	318	308	310	326	273	324	318	294	323	328	274	322	303	298	303	327	327	298	340	340	332	304	330	303	296	313	320	312	309	299	332	313	334	338	304	285	313	328	312	324	303	343	324	323	326	324	336	302	298	297	300	305	313	288	298	298	320	328	288	311	330	290	325	337	324	287	315	326	313	315	317	308	337	312	295	298	294	317	333	323	309	300	304	301	311	303	274	331	279	312	303	315	294	325	334	312	304	324	295	316	317	322	348	343	319	309	312	346	324	320	341	299	289	312	312	311	301	296	318	328	353	295	270	342	310	295	314	324	314	287	299	322	306	331	331	312	324	319	293	328	317	332	317	294	327	295	297	312	316	314	312	320	335	284	321	311	326	315	316	282	300	305	302	352	322	317	302	319	324	305	323	299	360	314	290	316	300	317	328	331	282	320	329	324	309	307	321	303	311	303	280	330	322	320	332	297	283	350	330	326	310	317	300	306	333	323	291	310	297	325	339	347	326	291	330	318	351	313	284	284	319	295	317	331	333	293	307	301	294	337	357	325	293	310	301	319	351	297	316	297	337	315	308	337	280	328	307	340	312	319	301	324	321	328	304	301	290	300	314	311	293	300	291	304	301	295	291	339	319	310	324	324	313	302	289	305	308	326	350	291	280	314	313	331	302	330	321	349	302	320	329	303	305	342	309	293	307	333	293	331	344	316	314	282	334	300	289	312	289	313	312	336	292	316	336	310	297	317	294	316	285	328	306	297	301	358	318	306	295	326	321	313	303	324	330	311	325	322	304	319	330	296	331	309	298	333	309	349	319	331	315	317	323	312	321	286	325	352	338	318	311	342	334	345	327	343	314	338	302	336	319	354	331	314	329	331	297	334	312	300	317	282	336	331	323	355	312	297	346	308	302	316	347	307	297	315	332	303	338	333	314	341	303	305	298	340	313	330	298	297	312	337	296	284	296	288	303	307	321	318	329	307	329	310	337	299	324	336	323	318	322	338	312	308	323	308	309	309	303	298	320	280	291	270	293	290	297	329	348	284	278	299	336	310	299	299	327	297	329	314	330	290	336	303	333	354	310	312	286	332	337	315	354	328	307	340	304	311	327	312	333	300	343	307	339	328	325	327	333	304	318	313	312	345	313	329	302	321	283	313	287	330	291	322	309	326	333	312	322	308	284	311	332	328	325	320	302	317	311	269	340	311	328	304	322	304	313	303	327	312	310	310	308	361	301	339	345	317	282	324	284	334	331	347	312	349	339	316	300	342	295	357	326	298	318	329	316	297	328	304	340	345	312	318	324	321	309	311	353	281	347	313	327	318	336	324	329	298	331	333	317	297	333	322	330	360	296	340	349	339	300	309	316	311	295	306	324	261	303	289	337	310	328	309	301	308	306	371	315	300	311	294	283	334	348	332	290	340	305	313	286	349	329	326	336	348	312	315	318	318	305	329	337	318	315	303	307	294	332	344	310	339	314	292	328	307	311	329	313	305	335	304	300	319	313	307	328	316	309	314	320	330	298	311	305	337	344	262	313	340	297	341	316	336	323	339	319	316	313	305	314	343	306	330	314	290	310	301	316	296	307	339	329	311	309	323	306	349	302	302	312	336	317	298	291	307	315	301	324	329	325	329	307	308	361	346	318	302	331	330	312	329	279	328	339	324	295	313	301	293	313	292	310	335	308	317	333	305	334	314	323	333	305	323	331	311	334	328	302	326	306	327	309	315	324	311	300	280	343	304	322	282	315	292	310	327	313	335	343	318	315	290	323	322	279	316	334	315	292	332	312	288	316	329	323	295	302	300	321	342	332	290	308	345	320	311	328	318	303	330	305	331	330	313	307	330	305	301	315	336	343	311	313	341	310	310	351	291	308	332	331	297	336	315	311	342	328	321	315	312	298	294	303	296	303	314	340	295	300	306	298	318	337	285	290	346	295	345	309	317	311	283	306	317	345	340	291	330	312	312	300	315	352	299	344	326	299	340	307	298	301	329	328	332	336	324	335	314	309	314	349	338	342	334	356	309	340	327	323	318	308	291	310	346	316	284	315	316	307	293	291	324	319	279	323	323	315	310	306	331	301	329	295	301	304	317	330	303	301	324	319	354	304	316	287	311	303	336	325	333	301	319	292	329	325	314	332	288	296	318	313	322	295	325	313	342	364	305	310	288	329	313	306	327	332	309	303	343	309	313	311	314	330	331	324	308	308	341	309	327	330	322	277	286	288	285	304	301	312	322	312	351	304	298	298	280	307	320	308	321	302	293	330	301	288	310	326	324	305	287	303	334	301	331	323	343	302	324	320	293	306	317	310	331	319	322	362	319	311	292	293	320	313	304	335	330	307	333	326	336	332	313	337	308	319	311	312	353	301	313	318	307	326	287	299	288	319	304	350	307	310	343	293	317	309	324	334	337	299	288	327	333	326	339	321	314	292	318	315	315	313	309	354	323	334	354	312	314	341	308	304	324	316	352	302	308	306	304	328	306	348	352	343	348	311	308	319	303	314	324	309	288	336
23465	20978	28336	23745	20969	13091	1606	1027	848	837	770	708	730	859	834	740	750	759	750	633	549	652	602	590	568	600	580	542	620	607	583	584	604	604	593	631	629	516	575	561	553	566	533	545	542	535	512	529	526	543	550	557	527	585	545	577	506	527	555	588	564	516	527	530	492	578	552	521	560	501	507	527	533	519	530	502	605	524	478	550	571	513	520	553	514	536	546	535	509	550	528	536	534	529	515	512	535	576	542	554	542	555	514	537	541	554	557	578	555	545	545	554	534	539	485	538	554	538	503	547	512	533	544	567	541	527	537	538	554	539	519	530	567	548	548	503	541	555	533	529	507	547	551	473	498	510	563	529	520	568	485	537	575	581	563	528	522	544	517	512	466	526	538	521	557	572	528	553	523	505	521	536	519	533	506	583	562	521	501	519	538	538	541	544	563	524	516	538	523	540	561	526	568	559	530	517	544	524	484	550	523	536	498	538	541	547	529	497	521	511	534	565	582	571	536	562	533	530	508	559	549	481	586	490	539	556	551	518	541	536	564	533	516	540	523	548	523	538	552	509	543	505	546	538	513	521	517	536	544	536	526	540	555	552	559	569	529	510	506	549	529	544	529	515	495	567	501	511	602	540	535	533	528	491	533	540	570	538	560	567	521	535	519	557	549	551	516	543	565	536	560	535	536	516	509	534	504	566	552	529	550	519	545	515	541	565	532	543	502	529	508	558	536	538	499	530	520	529	546	517	562	529	500	588	527	517	507	578	510	488	537	532	537	534	499	512	525	519	542	551	547	515	544	542	553	550	530	526	546	526	539	541	564	556	530	545	474	542	565	492	562	511	517	534	532	521	501	554	518	552	577	553	572	508	555	522	551	540	487	551	552	550	514	586	539	488	537	529	574	523	560	507	548	532	530	523	557	543	535	500	523	544	510	555	545	527	571	559	477	546	548	548	560	538	561	590	518	516	550	594	548	499	501	576	497	552	558	560	518	548	532	554	556	486	557	528	494	560	504	559	531	568	521	526	548	526	534	529	528	575	533	506	495	533	517	522	525	474	535	540	554	526	525	565	553	490	553	533	546	561	552	494	528	517	490	530	549	516	531	540	564	519	511	548	494	532	558	480	583	513	522	496	526	520	555	511	508	546	547	533	591	541	526	566	538	579	546	525	523	563	545	533	537	517	552	539	511	524	479	544	495	535	568	497	545	529	493	588	532	523	551	529	520	582	496	546	542	517	517	526	529	549	519	505	509	546	531	522	539	545	514	543	538	559	540	582	550	537	492	538	553	546	547	528	567	547	530	478	510	545	526	518	520	548	558	545	564	542	516	553	553	533	589	513	522	541	567	541	529	522	530	509	528	538	599	555	559	535	546	524	505	522	522	541	521	550	538	500	545	542	524	511	536	560	539	545	528	512	529	532	536	554	542	500	542	498	579	534	548	533	512	537	546	577	558	478	554	510	547	514	562	503	485	501	540	527	516	550	548	533	496	506	500	511	530	565	521	482	514	535	552	496	501	528	539	571	511	531	543	542	492	509	545	542	559	554	569	565	544	523	533	514	531	531	531	534	565	518	532	510	471	550	519	506	526	568	520	549	526	531	541	498	510	531	578	526	536	567	567	486	581	507	516	502	506	524	542	522	565	554	553	521	544	555	520	505	528	580	561	509	523	481	519	554	527	524	563	568	547	532	546	545	545	509	533	577	546	548	528	580	501	514	524	578	559	493	542	513	531	568	475	520	546	523	555	558	513	546	517	526	553	589	555	511	522	522	551	546	534	534	528	526	486	528	552	520	516	519	529	527	547	536	548	500	515	553	534	509	561	495	531	553	536	543	559	499	565	520	553	599	528	583	528	545	546	513	518	523	513	560	500	558	515	559	533	548	563	520	567	504	561	514	505	521	512	540	536	548	571	510	530	532	512	530	536	565	546	517	522	559	550	519	529	555	550	525	531	514	554	580	533	536	549	537	526	535	523	512	470	540	519	559	508	533	475	512	575	536	583	518	557	542	571	544	552	535	556	538	523	500	491	566	502	543	541	546	551	525	528	581	540	525	529	516	511	568	522	533	527	480	558	526	548	554	525	542	555	519	564	553	566	522	530	521	545	533	522	546	571	522	547	539	549	521	543	511	565	506	505	544	503	527	519	524	545	506	511	549	525	552	558	566	548	529	544	526	502	524	538	536	479	516	530	569	545	498	530	510	532	525	519	534	529	523	531	552	571	584	544	508	546	514	547	492	524	560	535	537	529	536	499	570	520	559	532	545	546	568	523	511	537	560	477	586	559	546	506	550	525	586	556	545	544	519	525	579	521	553	542	571	532	504	590	527	535	553	552	529	527	551	550	551	521	554	554	472	546	491	534	580	522	529	560	516	567	562	547	585	498	506	509	540	538	528	495	558	522	555	537	535	489	534	526	538	549	531	555	516	567	529	541	519	520	562	538	557	551	539	556	555	560	499	590	527	528	536	559	570	552	534	535	528	543	540	507	521	522	536	531	540	571	497	527	530	514	524	541	529	557	538	507	548	552	548	552	548	530	510	523	504	535	522	558	521	583	524	542	490	527	540	515	554	562	529	525	522	536	513	515	491	504	531	516	531	539	508	535	604	525	530	543	538	540	539	531	493	594	533	546	514	563	543	542	569	540	569	549	508	539	545	538	521	556	531	519	522	533	567	539	550	600	594	545	524	530	545	540	556	595	540	499	555	490	552	533	572	553	509	539	537	534	533	499	528	545	513	499	545	565	524	555	540	524	525	537	541	518	510	559	523	527	527	544	526	575	543	533	501	531	553	519	543	560	522	540	541	555	533	517	467	529	527	533	550	572	538	536	553	524	507	510	521	562	546	496	551	501	561	508	549	557	545	549	541	526	532	511	490	559	516	530	552	508	510	513	552	562	557	516	525	494	564	490	540	535	557	515	503	480	519	531	545	500	554	525	509	591	522	534	529	570	584	574	552	569	519	486	525	531	537	526	540	508	517	536	501	532	512	560	547	584	552	544	529	566	533	532	569	499	555	543	549	534	530	567	507	554	472	549	541	541	516	520	538	493	562	551	493	527	566	520	519	521	530	528	557	504	505	552	515	519	570	569	501	541	517	545	561	498	539	512	523	505	523	583	532	533	566	524	530	556	542	528	529	498	526	546	508	533	538	550	515	559	552	519	515	531	568	541	552	550	515	526	549	495	518	528	564	494	559	567	539	565	559	545	514	580	508	491	501	545	540	583	521	533	530	540	526	510	518	505	508	556	544	517	531	510	545	546	557	573	549	512	526	495	512	586	545	540	523	568	566	565	544	555	589	545	534	534	487	489	554	584	561	557	493	574	568	531	532	520	567	533	562	509	567	538	520	522	511	538	591	506	558	535	571	553	547	525	540	519	566	508	548	515	557	508	548	487	527	516	546	559	533	555	527	522	515	531	562	495	561	547	536	570	564	512	571	506	552	540	536	529	574	555	575	501	553	584	520	507	524	565	514	506	539
31743	14738	11250	5744	3555	2308	1864	1512	1354	1201	1067	995	988	1131	1115	1030	912	1102	1051	804	705	699	688	660	685	659	671	634	679	691	747	652	706	695	800	681	639	651	667	621	639	619	638	614	644	572	644	615	592	610	606	603	611	614	601	623	654	621	589	619	601	608	604	607	623	636	606	640	648	571	612	646	615	595	639	618	642	639	640	621	616	593	605	571	629	574	626	647	601	631	606	610	601	629	604	664	596	604	611	600	623	612	639	554	639	624	608	600	594	635	585	574	601	595	615	592	606	605	621	626	585	605	616	614	584	583	617	615	600	635	626	612	625	617	615	603	570	580	600	636	615	606	602	619	615	614	594	628	581	617	622	628	634	573	605	597	598	646	633	628	610	648	591	602	597	600	587	574	611	565	608	628	566	585	606	607	568	593	567	619	610	643	584	638	579	628	611	613	636	586	580	573	627	599	556	626	613	634	641	610	638	601	578	593	591	584	617	592	582	636	566	602	630	600	603	601	627	584	577	607	605	612	592	613	644	610	652	637	634	589	597	670	607	621	604	609	609	632	613	607	685	632	621	582	606	616	575	574	630	642	590	581	579	622	618	599	594	600	593	580	577	590	627	563	616	630	613	637	608	575	614	618	610	598	606	642	634	589	581	611	552	609	587	620	630	636	619	638	631	590	606	573	576	626	620	620	622	578	605	600	600	609	609	600	560	621	625	574	630	581	601	608	606	588	561	572	640	603	627	584	620	631	635	583	624	646	597	571	632	599	596	610	611	614	600	598	579	630	621	623	634	589	577	583	615	649	571	637	583	570	590	598	599	601	633	662	600	632	599	593	623	606	631	631	633	591	627	614	640	618	579	559	585	573	564	585	589	628	577	647	603	616	599	636	669	645	623	609	602	556	642	603	604	577	602	577	592	630	595	608	598	581	593	622	583	609	621	589	594	610	608	608	604	595	633	594	626	571	614	600	608	639	615	586	605	562	641	635	590	614	607	567	640	633	628	629	627	611	609	598	617	608	594	606	541	601	643	626	616	595	613	580	630	624	591	553	613	537	634	601	618	588	570	615	672	627	587	628	559	546	605	579	595	607	590	601	626	658	601	592	658	601	628	599	639	588	573	610	563	578	622	623	594	639	627	622	579	609	574	594	600	631	571	631	652	564	602	618	606	589	590	577	646	630	609	621	589	591	607	592	595	592	629	606	602	637	616	590	674	543	596	613	657	585	610	603	640	612	604	585	632	625	667	600	580	586	600	594	607	649	621	579	628	638	577	560	628	583	599	587	666	589	601	605	592	589	624	607	621	670	588	594	630	612	635	550	560	606	583	642	588	587	652	619	564	563	623	598	647	629	597	614	568	577	610	640	619	582	607	637	620	639	596	624	574	611	629	619	603	575	574	595	607	640	554	638	594	606	606	618	644	591	597	622	614	628	605	634	565	616	588	561	625	628	608	605	597	631	612	627	568	623	605	606	605	593	577	601	606	573	638	596	587	587	617	596	597	613	611	608	610	595	609	606	593	618	587	572	607	624	609	593	651	653	643	657	594	618	582	575	603	616	540	641	602	590	600	605	659	602	611	619	615	598	615	657	592	595	628	598	598	586	631	602	606	656	619	620	683	610	580	637	629	573	597	622	592	600	600	615	616	620	604	630	620	615	577	638	635	600	595	590	618	594	595	611	596	626	604	609	651	655	637	594	622	614	581	614	589	651	560	617	569	610	612	604	601	646	579	602	596	606	622	604	614	639	640	599	590	586	568	599	608	586	582	572	615	596	611	650	624	563	637	613	602	632	615	619	597	605	592	585	632	588	590	592	635	653	574	603	618	567	646	605	590	630	590	634	615	594	626	618	602	629	589	596	623	600	571	602	592	625	586	562	593	564	602	563	609	601	658	592	583	581	588	573	633	597	612	556	634	623	598	586	637	649	581	608	626	599	648	617	584	609	579	605	618	603	614	588	567	601	615	626	618	622	627	628	605	615	572	601	578	619	607	585	601	642	609	600	614	654	620	627	619	605	609	593	594	579	604	571	622	600	607	626	607	604	610	620	589	603	608	624	588	573	615	602	643	572	582	591	598	568	592	651	584	600	587	619	628	622	549	589	610	601	581	650	628	575	618	608	588	593	635	584	645	610	565	611	613	571	595	603	600	593	630	569	611	554	622	619	622	609	578	544	634	591	590	561	605	642	613	583	618	640	581	611	658	598	612	586	601	629	600	592	617	602	616	598	616	587	604	595	646	613	619	570	593	565	598	605	577	610	624	593	604	646	594	596	596	601	598	583	597	610	633	651	596	608	604	623	577	580	618	620	563	633	603	596	624	617	647	608	582	628	619	598	607	564	583	627	612	588	614	595	622	635	611	605	605	643	623	581	655	621	591	625	601	657	617	589	624	575	615	598	586	620	700	584	626	603	608	580	594	598	555	597	581	588	603	616	613	592	561	608	591	607	567	588	610	630	596	601	591	640	585	604	587	618	651	585	592	629	594	625	552	587	651	610	597	593	625	644	572	591	601	607	627	614	586	621	549	594	617	626	628	616	580	621	605	588	600	612	585	605	591	639	603	603	608	653	601	591	615	615	587	629	612	608	591	585	571	599	649	598	587	637	604	592	571	639	644	586	602	605	660	572	607	623	611	617	622	593	630	653	607	613	614	612	606	574	617	635	592	593	612	619	650	606	607	620	648	640	562	633	598	588	650	623	585	616	610	639	634	589	624	580	597	620	589	575	565	596	594	600	592	602	626	626	591	645	604	612	613	617	629	612	626	583	583	629	601	574	611	580	597	643	630	581	629	601	659	629	614	619	624	622	596	613	598	581	591	592	626	569	604	613	606	613	650	612	640	601	627	595	627	571	575	653	617	620	625	610	579	599	586	656	604	653	537	593	650	614	608	614	569	651	597	611	631	617	605	575	591	572	605	616	584	603	619	567	608	610	585	596	605	599	607	629	592	603	604	586	617	603	633	631	609	644	642	616	624	645	559	576	639	572	616	571	620	603	537	613	645	566	591	630	584	643	613	631	621	615	638	628	600	639	636	582	619	626	617	624	598	636	617	603	606	592	616	565	632	613	579	592	599	599	632	599	580	621	596	616	573	586	609	588	596	601	607	666	590	586	592	593	616	627	562	555	587	648	611	612	603	612	673	621	614	671	596	599	615	602	596	619	623	604	575	605	639	655	554	619	605	628	633	593	594	604	619	627	592	634	609	630	619	599	562	586	637	608	624	610	630	607	598	583	593	606	591	612	572	597	616	625	571	611	561	647	572	607	590	611	612	622	576	627	631	594	552	608	587	599	557	619	612	589	621	604	598	596	609	624	593	596	586	625	592	572	598	589	599	603	623	598	673	589	581	660	613	588	568	615	611	611	611	602	601	599	602	580	568	593	600	586	585	645	643	571	618	578	618	683	598	616	594	603	618	566	633	597	634	612	616	601	599	599	641	560	542	613	599	625	608	604	622	599	608	643	622	623	613	596	642	610
24618	20893	27339	24547	13338	981	578	517	463	446	430	434	391	435	488	508	436	489	518	369	374	302	319	344	341	290	374	351	333	343	324	321	335	369	369	349	335	316	342	325	324	304	315	332	318	343	327	322	326	319	296	316	321	286	315	300	310	319	301	296	323	311	287	315	322	316	320	310	314	350	345	314	324	283	326	319	326	312	281	312	357	308	301	286	293	293	321	296	305	295	310	317	347	307	292	320	282	329	305	332	298	304	319	294	299	303	322	311	286	297	340	306	320	325	286	313	308	355	328	314	270	302	310	318	326	295	323	326	316	321	307	333	320	286	305	317	271	282	320	319	332	349	341	303	321	311	292	299	312	312	323	328	294	307	319	326	278	324	351	323	277	330	331	313	301	312	328	336	299	288	307	318	296	296	311	339	338	338	305	358	314	280	304	313	281	288	297	309	298	329	316	311	343	307	315	287	289	302	288	333	323	318	313	316	302	291	296	284	290	316	323	310	304	315	299	305	326	338	310	311	286	294	330	338	308	314	303	322	323	282	358	337	287	289	300	306	321	294	303	277	315	286	292	315	318	360	314	293	300	330	316	325	313	318	319	311	301	313	270	286	315	320	293	303	286	332	300	302	297	338	346	311	324	327	319	340	304	348	322	311	330	319	325	297	316	308	317	319	328	297	290	299	321	303	328	289	326	300	321	283	308	332	328	299	287	305	318	311	299	315	336	320	310	321	320	290	284	279	294	312	331	267	309	305	317	278	329	257	355	319	307	292	345	301	319	295	318	286	327	312	298	309	321	318	283	312	336	322	302	308	352	324	315	320	315	326	313	325	336	294	308	310	295	308	306	267	310	302	322	335	273	299	312	338	310	310	296	325	310	331	327	295	302	314	281	293	311	312	321	296	317	296	311	282	273	296	333	286	300	311	291	318	290	303	321	309	308	316	317	339	304	301	294	320	330	323	304	318	297	308	312	319	288	310	317	319	314	326	327	306	300	321	340	312	289	326	295	297	322	327	314	340	322	298	330	294	314	298	308	285	307	310	314	300	310	302	302	302	300	272	309	325	315	294	312	352	321	311	306	332	317	299	307	271	315	316	286	342	318	312	324	311	303	314	289	293	329	314	298	303	311	318	337	327	313	298	321	327	335	268	329	294	293	313	287	315	338	302	299	332	276	306	322	296	309	323	330	307	308	315	331	320	279	278	328	308	314	310	283	297	313	321	317	316	296	297	306	304	337	286	303	331	323	336	291	314	315	304	293	304	315	315	300	306	324	333	268	312	295	299	318	325	283	308	312	301	331	308	315	305	313	309	319	315	289	297	325	293	276	298	313	301	329	292	295	309	326	306	315	319	321	305	325	306	359	297	313	317	305	303	338	299	284	309	317	307	312	304	323	311	297	339	297	297	305	302	318	305	314	300	286	307	323	309	316	302	325	309	321	294	322	299	303	294	335	325	316	319	292	300	325	333	306	306	328	293	305	300	287	301	306	291	293	336	338	297	319	272	305	314	338	293	305	321	304	306	312	327	295	319	313	329	316	324	319	316	292	334	297	316	323	329	314	315	343	288	318	312	324	320	344	322	310	321	304	289	307	299	337	300	303	303	304	322	315	317	314	297	287	308	317	303	323	287	313	336	316	351	310	293	314	305	288	311	324	304	291	313	301	294	306	285	274	303	305	303	290	337	297	311	295	320	300	335	327	304	329	306	310	293	307	308	331	304	335	317	337	311	305	310	287	301	315	315	295	327	303	329	302	287	299	304	290	319	329	318	315	306	275	286	299	332	331	318	322	346	315	309	299	312	299	322	290	293	290	309	326	293	306	277	281	291	330	295	296	291	316	316	316	301	318	315	286	275	313	297	305	319	283	309	275	285	292	318	315	295	337	276	306	286	293	325	275	323	332	282	303	282	312	323	320	322	281	309	300	313	303	271	299	283	303	286	321	291	299	281	327	293	316	325	320	316	308	278	314	287	310	319	344	298	337	285	301	321	292	315	315	312	315	337	333	323	326	289	312	313	293	334	287	319	300	292	297	336	331	283	298	284	332	333	340	288	306	332	281	294	320	320	303	343	273	300	321	331	311	321	327	302	322	296	298	295	339	295	311	324	325	310	340	314	294	340	309	317	305	300	280	299	343	338	306	312	285	298	301	304	327	326	328	265	317	349	300	310	300	345	300	297	319	316	326	309	323	324	306	295	310	319	299	332	326	282	293	313	290	297	314	293	326	288	309	311	304	311	284	327	313	290	301	288	308	298	327	303	272	305	325	298	307	340	307	319	296	348	300	304	300	317	315	283	315	289	315	304	324	307	301	336	312	327	337	294	312	300	302	294	283	302	320	314	322	327	313	313	325	308	305	307	304	331	309	330	296	318	306	319	319	299	273	347	283	308	346	254	310	304	329	309	289	315	315	292	303	302	285	287	314	301	291	295	307	329	306	307	288	315	297	330	333	289	308	312	298	291	332	304	290	288	288	327	330	316	279	329	324	309	297	320	298	294	293	341	293	318	313	299	305	335	301	301	303	310	328	299	293	315	291	319	292	313	326	311	301	332	302	334	309	295	294	302	308	306	274	306	283	323	298	307	329	296	324	327	296	291	312	323	310	332	327	323	303	294	335	329	308	333	322	313	305	352	331	310	315	301	304	294	319	311	319	292	305	345	298	320	287	283	318	330	317	318	311	291	312	277	315	313	304	315	289	314	316	315	291	321	267	299	298	309	286	300	340	320	295	311	312	320	292	286	298	315	328	350	313	333	335	296	318	291	302	291	303	263	316	293	311	317	305	306	291	302	305	292	308	300	320	305	307	314	328	300	326	294	291	310	325	340	296	330	288	324	312	280	308	316	331	300	302	322	316	316	301	288	310	303	303	317	319	307	298	339	310	298	305	309	306	294	287	357	297	350	283	301	329	333	311	338	285	314	267	304	282	294	295	298	293	342	324	303	291	304	336	311	287	345	348	323	303	310	311	289	299	305	290	314	345	306	304	324	292	316	271	315	320	317	325	322	302	319	326	311	326	282	313	300	323	326	293	277	311	283	283	296	350	310	347	325	314	289	313	306	306	296	289	324	300	307	296	320	310	307	335	305	321	307	325	310	305	315	297	333	302	307	302	325	315	307	330	302	314	316	291	299	297	300	318	337	344	314	325	314	308	315	296	314	328	333	294	299	297	328	332	341	320	323	304	320	334	287	267	319	308	293	309	331	320	330	299	297	324	309	299	309	293	322	323	300	285	281	293	335	315	291	318	312	297	330	303	307	327	284	300	331	263	321	305	299	295	299	321	335	300	320	321	321	319	310	310	316	313	305	312	299	321	339	354	280	308	338	332	296	343	285	287	285	338	335	290	275	298	327	277	317	316	326	340	344	293	310	316	304	294	279	308	307	318	255	295	337	318	301	332	284	309	306	316	312	288	304	309	317	315	344	266	283	269	341	335	282	285	282	317	333	325	335	292	304	320	317	324	308	320	282	296	320	297	331
32090	11941	7837	3649	2268	1409	1113	929	792	698	625	617	613	728	765	691	570	743	773	508	426	479	448	402	430	424	416	412	457	457	444	450	464	510	452	420	416	411	384	360	412	395	366	382	399	406	409	379	361	386	348	387	373	351	384	380	375	348	373	406	393	373	402	387	399	377	352	379	375	381	387	367	386	371	356	375	370	366	383	357	389	385	383	386	403	406	403	392	379	368	383	415	378	383	359	383	375	388	396	360	395	364	401	376	386	372	370	374	354	377	355	409	357	396	379	402	351	411	389	397	374	388	338	357	335	402	389	393	390	374	416	364	383	393	364	396	377	371	399	365	398	346	376	381	376	373	372	347	351	387	372	413	465	364	381	384	396	398	376	359	364	355	398	381	359	379	366	338	377	388	373	387	355	360	388	404	341	383	409	370	408	396	363	415	384	395	392	367	389	388	374	372	381	383	396	393	386	356	404	375	418	364	357	397	372	394	378	395	398	374	365	402	368	395	371	357	360	357	370	397	371	393	345	373	367	350	387	400	399	376	396	381	351	373	372	373	330	353	365	394	399	367	370	390	355	372	378	360	386	352	383	357	362	365	378	406	415	392	383	376	359	365	375	375	392	368	388	373	377	364	382	370	374	388	364	355	382	371	368	391	362	387	369	390	371	403	371	413	412	387	397	343	352	360	390	349	367	384	358	366	371	375	379	383	412	393	366	375	375	381	400	377	412	380	370	372	396	358	398	381	382	378	368	379	395	412	375	380	356	403	347	383	386	391	374	396	355	367	428	362	349	381	368	400	388	364	385	399	425	343	367	406	358	375	365	375	372	427	347	402	386	363	388	388	393	392	371	390	344	390	377	368	430	365	387	353	368	398	382	390	367	361	399	352	380	365	354	386	391	383	393	382	360	379	407	355	356	333	376	394	417	403	355	369	370	392	366	353	399	361	384	384	379	345	376	390	422	355	373	337	352	405	361	361	406	361	373	356	400	383	408	381	333	400	364	380	329	366	383	402	365	396	375	381	369	374	368	404	357	375	372	375	370	403	406	396	398	350	373	376	396	390	378	399	384	394	376	365	390	387	357	364	363	364	378	355	378	372	395	372	400	372	366	366	389	384	390	393	385	366	344	378	379	380	396	396	382	389	392	368	406	388	357	386	384	394	363	387	369	397	390	370	393	384	410	407	354	379	382	373	377	381	376	385	374	332	363	390	385	392	359	334	347	375	394	376	406	369	392	391	388	360	350	347	388	356	347	397	354	372	414	371	352	393	355	362	392	378	399	363	371	376	423	368	376	379	348	382	384	361	362	363	379	377	352	371	367	388	393	354	373	411	340	394	375	340	352	394	420	384	372	392	380	369	419	398	359	388	374	416	363	370	352	380	356	345	398	369	403	357	366	416	400	409	366	356	371	401	351	348	420	372	359	393	394	371	355	355	380	424	400	374	397	357	412	368	387	374	431	346	396	371	385	401	431	400	366	351	396	392	371	384	374	389	388	358	388	375	410	386	351	399	410	359	388	404	379	375	382	384	379	393	376	381	380	381	363	369	396	355	386	399	391	371	406	363	375	358	388	393	364	395	366	353	375	340	378	360	374	331	363	390	363	383	389	410	397	413	373	345	380	405	360	367	406	375	381	377	381	375	349	377	363	400	367	361	378	365	395	385	359	385	378	371	409	383	400	384	369	392	394	385	376	375	382	366	376	366	362	407	357	414	383	406	387	374	365	368	384	407	330	391	344	390	374	375	341	365	375	379	366	396	366	418	354	364	394	373	366	352	348	364	382	351	345	389	380	389	375	350	377	368	359	378	369	392	398	414	421	391	373	380	374	376	365	367	383	344	399	402	390	376	390	389	432	373	365	357	402	410	418	344	415	393	368	376	380	372	370	401	402	364	364	388	375	367	379	388	346	358	386	388	374	391	364	354	403	360	385	372	345	391	385	388	374	373	366	362	365	369	393	383	375	398	381	384	384	365	350	359	353	378	380	344	375	380	352	360	349	368	418	409	383	381	395	339	369	392	370	375	362	410	359	426	375	375	359	376	372	375	371	366	409	403	364	375	352	356	384	420	364	399	379	362	367	352	378	355	376	368	386	386	349	371	390	375	417	364	380	359	343	384	378	389	354	372	407	374	393	359	406	397	352	352	398	370	365	369	394	385	391	364	351	353	392	351	365	424	383	405	389	384	398	402	322	374	360	422	363	361	384	354	386	374	398	381	384	368	388	408	382	393	391	385	413	368	373	381	382	371	370	407	402	375	399	390	341	362	404	444	383	354	397	402	379	414	371	374	372	404	357	400	394	393	368	385	405	361	362	362	365	391	349	366	364	341	394	366	397	372	377	377	390	373	398	409	388	398	388	413	371	363	369	392	384	371	392	363	358	421	373	397	378	370	404	388	376	376	373	392	373	386	387	336	374	372	363	391	379	368	392	362	392	361	389	367	353	366	381	414	381	383	390	381	358	340	396	364	398	350	416	388	377	383	394	358	376	358	341	397	343	367	377	352	373	355	382	378	370	398	390	416	355	394	385	382	396	399	391	364	384	382	379	376	405	420	405	409	374	402	357	413	388	352	352	368	369	374	409	373	369	380	419	418	369	415	361	362	371	383	383	366	388	412	408	380	391	367	345	393	366	396	378	361	366	378	367	372	388	360	387	389	389	331	396	364	372	366	402	366	396	381	399	427	348	375	380	387	361	378	384	390	365	367	381	377	384	353	377	370	390	390	368	375	406	391	394	365	347	419	374	392	352	360	367	372	388	340	385	391	378	372	378	359	334	357	417	398	376	360	389	384	351	386	366	415	356	351	385	396	385	375	381	383	385	376	404	377	353	371	359	379	356	379	373	370	393	362	371	372	392	377	388	355	389	411	352	387	367	379	390	375	347	360	371	366	379	370	414	400	382	333	377	390	381	348	351	398	392	387	356	366	387	372	408	390	393	389	394	367	377	364	409	380	358	338	344	394	394	371	377	371	384	405	355	388	373	384	383	352	402	347	399	410	380	365	382	343	369	402	393	373	367	411	408	374	369	385	400	385	370	407	380	376	413	371	378	344	375	386	379	341	369	372	405	374	391	378	381	366	374	369	404	392	381	355	359	364	412	371	366	393	354	391	379	393	422	387	369	386	387	394	371	375	379	360	382	406	384	407	372	392	387	369	365	405	358	360	386	354	387	382	388	381	388	366	370	409	383	388	368	407	412	365	358	378	344	396	394	388	356	369	411	354	371	382	425	391	380	379	421	380	387	363	363	413	388	351	385	400	402	384	408	331	443	369	389	381	397	394	383	406	379	337	410	361	403	371	402	401	379	347	370	350	401	334	370	375	358	368	389	377	385	396	386	353	387	392	332	413	373	402	375	376	386	398	350	356	369	345	378	381	357	365	348	356	392	358	359	399	345	370	362	355	392	347	373	387	399	367	360	368	346	382	390	382	372	368	383	369	366	358	372	385	370	403	387	418	410	354	388	346	383	401	388	368
22427	20940	28664	23348	20933	21008	12537	1739	1323	1186	1159	1152	1075	1178	1236	1125	1016	1145	1248	968	832	829	806	824	806	776	811	822	786	833	851	823	827	875	799	796	776	791	796	804	689	726	783	721	734	758	735	762	764	733	742	741	784	736	711	793	705	718	709	754	686	728	739	721	747	647	774	768	721	734	801	771	736	730	786	724	733	702	754	705	760	736	730	714	776	735	727	708	704	755	717	714	781	724	759	712	783	717	688	735	735	737	689	736	763	723	713	740	729	748	738	718	732	697	761	746	747	741	736	745	777	763	750	743	725	748	751	707	709	756	770	743	751	731	709	741	731	738	719	782	725	778	693	718	717	721	727	716	722	745	740	697	719	709	725	712	776	718	733	761	703	769	722	749	744	745	728	741	776	738	769	739	721	725	766	764	689	756	714	728	770	708	734	724	747	740	720	763	756	746	702	738	777	757	738	764	746	719	684	708	746	735	736	774	759	754	733	702	744	695	771	682	734	699	709	762	699	710	731	730	690	717	738	675	737	765	763	761	724	718	753	777	722	703	744	724	731	759	725	743	724	711	733	753	725	754	721	763	689	730	727	688	728	743	709	736	736	759	763	753	715	793	745	742	776	677	719	763	741	752	727	746	745	702	739	755	763	712	739	700	698	785	703	717	740	755	739	716	777	720	686	715	747	753	734	690	733	681	752	776	738	761	775	689	773	737	696	749	749	764	723	794	767	724	701	700	741	722	744	732	719	731	725	722	777	777	760	699	766	764	703	731	733	683	740	791	696	783	720	762	714	702	719	673	710	699	731	726	707	783	738	752	705	743	729	786	771	710	739	745	757	709	743	754	766	737	745	699	765	735	729	738	742	739	724	735	736	789	764	756	726	723	740	767	737	724	717	745	780	728	774	707	732	704	680	695	737	749	733	751	763	756	755	735	771	719	698	731	730	702	712	719	743	712	730	747	705	836	712	703	767	741	741	731	715	689	726	725	724	720	750	709	747	779	716	759	750	709	701	729	761	752	736	776	716	694	738	787	687	716	730	685	726	725	732	641	758	720	713	722	730	706	723	755	728	718	746	736	734	779	687	761	769	759	723	719	727	703	674	727	765	719	753	764	746	764	729	714	760	747	729	732	754	739	746	726	722	695	733	728	693	744	789	776	721	737	703	728	693	694	675	725	733	715	713	722	732	738	743	707	740	779	699	728	785	754	756	732	746	688	702	732	771	740	739	726	787	768	764	743	700	687	758	744	704	734	760	762	748	710	709	731	722	729	702	717	746	689	714	773	732	743	704	732	751	701	715	746	723	700	687	701	725	723	700	752	756	791	705	741	710	690	677	716	758	739	679	724	735	726	700	754	732	761	716	764	716	722	772	715	755	712	762	746	689	761	709	743	714	777	750	773	735	746	749	755	729	751	761	751	751	777	771	662	730	728	794	699	716	730	737	779	762	734	770	652	748	742	721	727	702	733	695	779	735	706	712	714	762	739	731	724	730	707	774	697	664	724	712	702	699	737	730	769	740	750	766	727	778	707	715	756	703	710	690	721	778	745	759	716	727	747	725	726	712	751	747	690	770	752	707	697	702	765	718	669	764	746	719	748	684	718	724	744	652	701	725	766	714	704	715	735	739	704	702	710	753	682	726	765	731	730	719	738	698	708	729	776	765	679	705	732	739	717	754	709	718	759	754	744	766	762	703	659	740	743	710	745	768	685	730	761	772	718	751	767	741	734	690	733	729	699	733	740	721	686	721	720	715	733	726	810	741	673	702	675	712	714	746	733	746	712	729	720	736	746	776	779	731	712	675	702	737	745	729	770	699	735	717	694	710	738	700	739	768	755	725	749	764	738	780	732	755	685	715	699	740	725	742	730	721	730	686	760	734	728	705	763	709	688	727	743	707	719	735	720	782	739	746	720	736	675	711	711	746	774	715	710	759	764	751	712	779	680	721	714	733	717	685	720	700	722	712	665	743	775	745	762	712	691	777	743	718	709	743	715	742	702	705	749	763	788	741	751	758	744	759	708	701	677	748	712	749	769	736	746	756	727	761	739	728	678	720	688	719	755	690	706	698	719	748	716	696	719	683	745	709	723	760	677	704	756	740	732	731	738	763	741	728	765	750	739	718	758	675	761	728	751	732	726	739	706	723	727	743	711	727	694	730	723	772	690	731	693	724	675	735	709	717	776	711	735	729	746	729	708	733	722	722	717	703	722	735	715	719	732	693	745	746	727	695	723	763	682	790	733	739	715	734	737	725	696	672	708	733	685	761	717	691	670	734	695	740	677	782	744	706	726	732	716	720	772	748	721	733	773	643	765	713	739	714	757	746	755	713	765	721	722	730	716	746	717	745	714	724	704	769	702	745	755	681	737	729	736	769	723	760	682	672	734	824	726	735	740	749	752	711	743	722	731	721	754	758	703	697	746	744	746	705	690	709	744	708	755	700	741	708	723	757	694	776	757	716	716	700	754	706	710	733	697	728	763	745	727	740	716	733	758	725	735	707	728	689	681	724	741	701	718	748	720	715	718	741	762	755	717	741	694	705	689	709	736	756	730	728	732	728	749	737	722	704	729	692	656	695	675	740	696	733	717	699	720	688	705	713	756	690	761	703	717	704	764	741	786	729	754	691	680	706	764	754	689	755	723	701	767	712	722	688	762	698	742	734	749	713	730	691	703	723	700	750	733	706	757	703	733	733	697	722	736	751	740	771	735	700	739	748	712	745	713	670	712	682	778	668	711	706	685	728	778	746	674	725	668	705	697	724	748	758	707	744	758	726	709	743	751	689	692	734	763	718	818	727	707	674	718	709	765	731	747	758	776	737	715	735	750	719	733	736	685	683	676	732	701	705	743	705	779	728	742	739	783	735	744	745	660	777	738	743	705	729	700	729	659	728	744	710	754	755	726	711	713	743	732	694	700	648	694	725	739	773	749	727	729	711	752	752	709	761	736	720	737	728	701	738	743	753	737	762	790	752	697	656	750	754	772	717	739	717	742	740	715	697	711	715	729	697	713	761	716	717	686	707	744	798	715	732	750	665	693	732	718	758	743	722	748	770	717	766	721	699	710	711	733	740	711	698	678	773	739	714	726	756	754	727	726	766	739	754	681	742	709	677	777	732	725	735	686	696	730	721	731	716	763	712	682	755	742	758	685	741	723	777	720	674	721	735	726	741	665	739	751	756	723	745	714	723	781	725	714	723	754	720	771	749	707	724	700	726	717	732	724	693	677	752	741	740	718	735	745	723	749	752	710	762	710	741	756	718	699	762	759	691	737	759	697	763	765	678	689	720	733	737	692	695	757	692	737	709	702	722	743	717	688	710	729	738	713	734	723	722	767	703	743	731	718	682	714	744	745	739	754	702	703	771	775	762	771	752	744	749	753	661	719	753	737	754	717	741	675	714	736	785	689	739	690	762	759	732	699	744	758	725	738	759	708	709	787	692	717	709	766	724	680	735	722	737	739	740	747	743	732	714	690	701	723
35295	22537	19141	9184	6499	4148	3182	2571	2222	1990	1649	1483	1395	1665	1750	1576	1311	1568	1805	1184	997	969	914	872	916	947	952	969	900	922	959	977	1003	1029	966	990	902	865	817	844	890	766	841	840	813	855	858	847	782	820	832	820	824	907	815	798	826	813	776	847	852	882	810	760	796	814	842	836	803	805	829	837	824	774	830	823	842	817	813	830	798	834	770	818	810	795	841	859	797	846	775	856	825	803	837	792	832	797	790	841	784	729	804	810	839	849	810	801	787	787	804	847	791	852	817	816	826	835	849	828	839	804	836	783	828	790	751	780	811	804	811	819	804	820	812	831	830	825	852	791	789	866	825	819	860	804	806	792	812	888	828	835	822	843	860	780	824	886	844	836	824	830	829	842	831	808	849	818	818	798	802	836	842	829	835	800	821	838	828	819	791	837	826	805	785	832	846	809	864	830	801	844	803	778	775	824	805	802	827	774	840	825	776	804	752	798	820	814	851	801	857	793	828	804	791	788	864	835	801	827	820	813	816	794	855	868	794	801	789	823	810	839	822	791	796	809	830	854	786	834	868	826	775	810	790	823	844	800	813	819	823	835	834	823	801	837	772	832	783	822	768	818	795	811	799	809	860	823	825	856	855	797	816	793	819	848	803	798	836	791	845	831	839	801	829	848	853	811	828	870	870	818	834	839	782	818	848	765	808	832	795	815	826	808	831	819	820	792	796	858	818	849	804	848	787	786	795	826	846	811	806	772	820	786	817	802	854	820	811	833	792	820	811	891	792	825	778	804	833	827	829	810	825	826	805	782	799	823	821	859	830	825	829	804	799	852	799	800	803	728	847	787	799	836	799	762	827	775	833	772	838	789	811	809	865	798	885	792	862	772	780	828	827	829	777	859	851	840	781	805	844	808	784	804	844	808	795	791	829	821	802	780	833	828	861	809	811	791	792	829	818	778	833	831	828	847	750	838	807	793	842	769	806	867	848	842	832	811	853	774	799	785	841	805	812	809	785	788	793	809	831	832	796	790	828	844	796	883	868	790	887	773	815	797	816	803	829	806	791	761	803	799	790	836	829	797	850	838	793	816	843	811	822	775	776	826	863	849	788	840	842	806	808	803	791	838	810	796	759	810	767	817	784	841	850	795	846	846	832	805	795	858	786	823	828	849	843	743	840	858	814	787	820	826	800	766	792	777	837	821	819	783	888	821	825	803	814	865	792	846	836	776	823	806	808	821	809	796	814	771	876	818	795	822	818	831	773	843	835	805	804	862	806	821	789	806	790	837	792	854	840	811	825	846	829	817	825	800	803	805	825	791	799	795	866	812	851	841	845	800	824	867	780	822	840	829	806	807	773	792	812	815	803	835	813	839	797	825	822	830	784	865	820	830	809	774	846	799	833	791	800	829	794	839	796	883	835	815	803	835	828	813	808	807	807	833	814	771	751	831	834	800	808	816	811	780	832	799	905	803	814	813	784	806	804	801	808	797	796	825	843	787	842	891	790	821	788	797	807	796	858	870	852	833	793	815	826	867	834	793	826	811	818	838	833	838	814	828	835	826	880	827	833	781	804	807	828	823	782	776	848	821	795	759	850	801	795	836	825	806	828	847	814	773	805	848	819	796	744	806	829	814	818	807	835	800	767	775	825	820	816	798	843	869	830	861	841	787	792	834	801	783	815	848	812	831	857	859	806	834	834	787	862	796	824	827	790	825	834	838	859	818	836	835	837	818	810	794	800	791	847	778	825	838	789	783	804	770	795	842	828	816	785	822	793	770	813	853	852	769	810	813	811	806	805	783	795	805	821	871	832	823	820	827	820	811	820	838	753	800	819	809	785	825	783	801	800	805	807	804	858	805	718	786	814	833	805	804	849	803	865	809	762	855	787	859	875	737	766	780	781	792	807	808	828	800	816	773	790	851	844	812	810	805	790	853	796	742	857	823	788	777	771	822	797	784	802	804	806	814	770	844	780	789	856	847	827	825	782	735	860	787	809	807	811	804	785	802	814	841	825	801	808	778	785	821	781	845	864	799	786	809	819	801	841	804	789	801	823	820	811	784	868	835	811	769	860	802	868	804	802	803	877	804	836	809	744	795	820	812	768	752	826	788	809	766	792	774	817	805	834	822	742	848	810	820	842	822	813	797	801	834	759	799	795	841	767	812	820	827	790	845	798	800	802	851	777	825	888	804	779	807	826	811	831	864	822	791	802	825	854	800	798	826	789	792	790	792	857	821	800	809	800	851	790	845	813	808	834	790	843	837	799	830	803	838	838	827	831	813	818	795	791	788	816	861	834	798	801	837	811	811	844	874	812	801	785	773	789	789	770	855	814	829	828	799	832	814	845	853	777	798	820	839	814	789	798	844	790	839	792	875	797	777	809	770	832	776	860	787	775	774	818	809	789	832	806	864	805	768	808	786	788	800	866	794	794	766	828	809	808	793	800	797	868	843	849	826	822	831	852	830	823	823	821	801	826	821	771	830	816	810	814	831	835	842	868	813	827	831	858	811	769	816	815	769	843	762	816	805	776	800	847	783	833	848	848	826	827	776	796	803	844	804	809	791	835	846	799	782	831	775	818	839	763	814	856	827	803	853	815	787	820	808	801	823	775	762	806	822	824	856	830	783	866	778	770	807	787	810	774	795	776	828	829	789	810	822	862	832	825	795	812	806	789	757	867	823	809	808	820	830	816	792	820	803	835	839	835	804	834	844	816	841	804	824	809	825	847	859	811	829	857	859	777	803	805	796	836	844	848	810	861	859	811	763	814	862	844	771	790	811	781	827	819	820	831	774	812	800	770	765	873	787	817	804	829	833	846	894	753	846	808	849	790	860	851	799	822	846	878	811	808	820	833	789	835	796	839	793	769	841	836	829	890	757	859	803	827	822	839	803	828	813	824	786	800	840	839	819	836	830	779	773	853	822	841	785	775	775	793	802	825	851	829	800	828	839	795	823	766	797	816	812	774	810	813	877	771	837	831	836	807	810	878	836	858	849	840	773	775	808	811	810	807	823	763	785	865	836	790	815	819	816	781	845	809	766	887	806	823	785	850	803	838	729	794	829	821	785	798	834	785	841	854	767	810	756	840	822	743	834	884	788	820	843	803	841	822	809	743	771	820	824	799	786	805	799	790	774	791	786	838	817	829	807	783	774	775	794	823	779	810	892	838	816	827	811	824	817	817	821	813	783	801	773	815	843	829	837	843	798	799	801	746	852	809	799	826	774	835	825	836	815	820	845	771	815	801	792	790	835	798	830	737	788	854	822	802	809	839	834	832	878	827	855	843	824	858	811	855	884	813	767	762	777	855	850	798	841	781	843	794	820	854	797	856	813	799	857	807	837	796	845	843	788	775	831	842	786	793	800	801	803	773	794	819	853	856	753	798	815	796	803	822	776	771	793	849	783	802	803	814	796	814	803	805	819	811	826	781	818	824	840	842	793	848	811	779	795	840	853	836	760	813	832	764	775	810	826	815	809	892	858	816	862
27711	20342	10243	1259	712	390	330	267	331	297	266	296	305	355	384	378	289	332	420	316	279	265	271	270	297	271	280	275	297	253	274	313	326	294	260	278	255	277	255	270	271	303	268	274	243	269	325	261	264	247	298	268	270	255	255	254	300	296	234	263	268	263	263	294	269	250	252	278	243	273	239	262	276	271	284	257	270	269	276	265	265	262	250	283	271	270	271	294	258	247	240	281	261	267	289	270	241	241	270	252	282	214	291	273	245	257	254	273	264	216	225	275	240	284	253	226	285	250	245	268	286	252	253	248	244	270	259	267	254	254	266	241	241	257	271	270	235	243	238	249	242	243	262	240	265	266	261	275	249	247	259	269	264	267	265	264	283	251	283	293	267	235	269	232	279	259	263	251	273	255	263	254	274	269	263	283	249	281	248	270	294	273	236	245	275	255	280	270	239	246	272	266	304	275	260	248	241	256	263	277	256	252	296	263	278	280	238	241	275	231	290	275	307	261	276	274	269	260	247	231	289	245	251	253	271	257	282	265	259	264	257	266	260	248	255	247	261	270	279	268	260	271	281	261	256	261	259	277	254	243	248	260	295	241	216	261	268	263	254	253	283	287	267	276	256	284	242	283	261	264	247	244	252	293	243	284	261	256	262	288	250	271	245	282	265	251	248	236	262	257	281	270	269	280	269	262	268	233	267	256	254	286	276	241	265	279	254	260	262	240	276	253	268	259	275	278	256	278	274	267	276	271	272	253	283	296	272	255	295	257	292	275	259	272	250	264	246	257	259	245	271	271	288	253	255	268	274	283	272	237	265	274	248	277	258	292	266	243	279	273	285	254	248	273	272	260	244	252	262	252	265	252	265	274	274	255	243	245	299	263	233	255	272	257	289	242	291	283	267	248	256	279	291	277	294	244	286	246	283	292	278	247	263	276	259	287	273	238	257	262	253	282	275	282	263	247	243	238	255	287	269	240	249	276	251	253	254	268	266	258	258	281	263	256	276	238	263	276	279	262	258	248	275	261	270	238	269	280	267	254	252	262	231	250	295	287	248	243	254	251	254	291	258	267	261	303	265	232	247	264	273	265	248	268	238	240	265	265	279	239	300	261	254	268	275	262	268	241	277	273	261	234	238	286	242	270	267	250	288	273	295	254	316	267	256	262	273	274	294	290	260	300	259	249	272	274	250	251	267	266	269	269	269	276	262	261	258	282	264	258	249	261	260	277	298	263	276	261	261	245	255	229	274	276	254	278	262	243	268	256	261	252	263	250	259	290	279	265	264	245	267	253	270	260	264	289	267	236	258	267	260	270	318	257	229	277	273	250	270	247	260	256	252	272	278	286	278	271	287	276	261	266	246	248	239	260	247	253	269	223	275	286	258	252	255	249	277	301	286	294	265	282	280	268	246	265	260	278	283	246	253	263	306	263	247	252	280	267	242	261	284	274	252	230	272	268	279	280	266	276	303	246	271	292	260	284	262	276	243	256	239	272	262	272	268	268	279	265	286	278	253	262	276	279	241	243	266	263	259	297	260	248	278	256	246	245	262	258	271	275	296	282	264	260	236	282	260	268	257	261	281	290	270	278	261	286	238	281	265	253	230	262	262	276	266	250	276	214	288	242	239	293	222	276	273	261	268	257	277	251	269	282	269	244	283	262	235	232	264	300	248	283	257	249	267	285	246	271	246	267	242	289	295	226	251	277	246	269	284	261	265	280	265	276	278	284	255	281	253	268	279	242	238	247	259	264	281	269	259	284	270	267	265	262	258	288	261	270	255	266	248	268	271	259	272	267	285	259	242	267	271	268	262	256	246	284	271	290	244	273	258	253	253	270	255	245	275	289	240	250	252	262	272	282	287	263	258	288	273	275	276	244	281	233	288	262	264	280	279	251	277	241	271	251	264	282	262	271	262	247	267	283	278	242	281	259	296	257	267	262	261	229	258	284	272	260	241	264	244	255	267	241	258	237	249	250	246	269	251	234	274	261	275	267	261	239	257	253	260	281	259	272	279	256	262	295	264	257	266	267	262	273	265	279	253	281	267	253	280	279	260	276	294	266	261	278	251	249	270	272	252	261	265	273	253	270	263	274	259	265	257	262	261	249	255	270	264	284	231	269	264	243	252	260	276	256	245	279	273	261	274	279	275	247	268	249	250	283	276	291	253	273	273	284	264	271	244	281	258	230	294	274	244	254	261	240	259	256	280	289	257	252	248	278	249	220	266	278	266	279	269	268	260	294	278	267	252	262	246	267	268	267	264	262	296	283	259	271	269	254	259	275	253	254	260	271	267	266	254	261	259	267	249	248	244	269	270	251	259	247	295	268	284	296	274	255	250	285	282	276	283	246	241	251	258	252	264	247	273	259	300	283	273	250	241	257	261	235	259	277	258	273	256	292	263	257	267	286	267	273	255	260	254	261	253	257	251	257	251	284	252	277	285	270	269	257	262	257	271	279	235	275	268	239	237	269	263	298	264	263	264	271	229	235	284	286	275	273	258	244	256	252	274	269	243	244	280	251	270	249	241	279	268	265	264	250	265	272	233	256	277	282	257	251	292	246	264	264	247	287	261	240	286	259	283	286	237	266	269	269	275	267	258	275	233	249	258	257	273	290	257	277	246	283	278	274	250	287	277	271	287	279	248	257	248	262	255	277	260	238	250	254	234	296	259	275	266	270	282	279	279	297	254	253	249	282	257	252	270	264	266	282	263	262	262	299	292	242	252	256	275	265	274	290	253	272	272	261	240	288	268	271	283	269	260	253	240	272	242	256	285	278	247	292	287	271	270	245	261	277	268	249	276	235	233	272	256	265	280	256	275	255	265	277	271	249	281	233	254	260	254	264	270	262	282	253	243	260	299	260	252	266	273	276	272	271	278	280	261	265	258	296	279	247	276	283	265	286	289	240	276	258	280	234	226	283	264	260	227	253	251	268	256	264	234	264	279	281	283	235	254	246	262	258	278	252	265	285	245	265	273	271	286	255	235	262	260	252	270	280	254	259	254	293	277	266	251	279	284	281	267	265	248	262	269	246	273	260	258	284	266	252	292	239	270	246	253	266	286	260	263	281	257	269	245	281	275	284	255	244	256	263	275	276	289	279	270	259	234	259	296	241	259	248	257	283	273	239	253	270	280	236	266	319	267	288	252	281	256	249	276	256	257	261	263	278	249	258	233	258	253	277	264	271	229	237	279	237	245	271	255	266	283	272	258	245	287	268	255	287	250	271	252	319	266	272	258	296	267	293	259	281	253	242	268	257	240	278	273	260	258	257	259	250	227	291	263	255	263	273	248	274	248	246	247	274	277	279	232	284	262	276	266	255	276	268	265	291	251	268	269	273	281	263	263	247	273	249	271	266	244	245	279	293	259	262	277	259	270	285	258	268	242	268	291	277	280	243	283	231	238	258	296	246	255	256	265	282	274	247	269	254	261	266	247	258	262	261	281	234	248	280	271	255	268	211	265	267	249	279	262	259	265	217	263	264
28525	6256	3181	1385	1147	531	486	431	384	401	370	364	405	474	543	486	427	434	593	406	335	324	323	316	335	332	327	356	303	333	329	372	397	359	319	327	329	351	357	335	306	319	322	317	327	295	290	307	312	352	303	323	320	302	310	334	276	321	315	318	299	313	295	306	315	304	315	295	272	282	270	339	279	299	324	289	308	356	296	297	312	287	318	312	325	319	317	303	328	331	279	318	311	301	318	321	332	344	312	314	311	285	328	292	300	283	270	304	293	336	304	306	301	305	307	302	342	307	278	320	332	298	317	303	311	312	321	306	338	301	333	315	317	311	324	334	317	324	287	300	340	324	318	271	317	292	329	271	337	311	315	322	285	302	340	322	331	290	332	306	293	329	307	281	306	293	295	321	325	318	327	327	315	280	314	294	292	306	320	321	327	314	328	314	316	299	306	317	298	297	275	319	310	323	264	293	313	336	312	267	317	325	326	308	295	289	304	307	283	320	288	315	318	301	286	306	354	333	293	301	335	315	308	289	305	333	322	308	265	330	319	301	295	317	296	316	295	298	317	309	324	303	316	291	318	300	313	304	329	326	307	294	310	301	311	321	306	320	306	303	288	317	290	283	326	314	292	295	297	311	306	304	305	318	344	339	270	296	329	308	300	318	321	296	299	320	322	285	291	288	313	299	299	316	328	257	295	307	310	307	327	307	303	308	310	304	298	283	313	306	320	290	314	317	327	315	300	328	313	313	317	360	301	296	305	283	333	301	306	333	302	343	338	294	292	309	322	325	298	314	313	317	261	289	302	283	360	301	297	303	318	305	294	326	303	318	321	285	311	320	297	284	357	317	301	323	303	292	295	321	274	304	288	294	355	304	323	276	337	326	302	291	299	295	326	310	281	328	303	309	315	317	307	296	300	314	318	307	291	294	305	318	297	311	316	291	292	325	312	316	296	307	313	319	299	315	324	290	344	302	321	305	303	291	288	333	324	312	284	331	278	278	340	291	319	314	289	319	328	266	303	284	299	298	312	293	341	302	316	289	314	305	317	295	302	325	318	288	343	323	313	309	327	314	288	295	308	288	305	290	318	318	328	328	297	300	278	329	317	296	322	304	278	286	345	316	286	309	319	296	320	317	309	321	314	314	300	285	341	308	269	308	337	320	324	303	283	322	308	329	295	328	291	296	282	314	296	335	283	342	289	306	309	277	302	301	304	328	311	317	302	322	293	343	298	291	327	294	343	316	287	293	324	309	335	295	330	289	313	269	304	305	307	302	317	277	314	301	310	294	287	301	329	301	332	329	309	295	316	345	300	300	340	299	331	325	302	297	296	330	316	329	314	300	307	316	317	343	349	269	326	320	335	302	286	291	317	308	311	316	330	313	333	312	343	321	294	331	281	295	316	299	309	323	314	317	286	339	296	309	297	291	300	300	329	323	323	313	284	312	309	309	332	317	319	281	330	305	293	304	286	320	300	270	318	313	327	334	322	302	342	299	279	288	308	324	289	304	305	327	286	307	327	306	316	290	284	303	298	325	296	307	277	307	292	287	286	302	355	327	285	309	306	318	308	325	300	289	325	308	330	309	328	291	309	287	291	329	296	331	278	291	294	314	299	318	303	322	289	294	291	316	337	318	313	296	288	286	281	310	297	303	302	328	323	349	309	327	338	320	304	301	319	283	330	301	297	328	288	299	295	274	292	309	318	312	332	301	310	277	298	318	305	316	323	330	342	291	275	338	324	300	332	304	311	275	310	338	312	311	316	310	289	292	291	294	325	348	304	299	345	302	323	307	306	288	264	275	336	281	341	271	299	300	309	297	312	255	309	316	303	330	343	298	280	297	289	308	336	333	303	322	317	329	334	308	317	300	313	328	299	335	304	314	329	308	323	294	315	330	322	315	300	292	303	306	335	321	275	311	310	296	267	318	332	297	287	287	273	278	319	313	323	317	302	337	328	307	322	324	301	319	311	315	310	293	297	274	329	310	320	296	313	307	306	348	346	329	319	324	326	292	302	285	346	292	291	317	311	310	307	306	313	299	303	309	327	328	297	307	312	309	311	321	346	309	350	310	278	330	323	316	329	300	288	322	337	316	315	318	292	305	306	330	304	313	313	288	312	350	310	302	307	285	313	315	326	321	322	318	324	334	311	286	313	321	307	271	331	304	285	301	308	280	307	296	287	316	347	300	287	312	293	302	316	317	328	281	301	326	288	320	321	296	304	319	279	311	300	330	312	298	331	327	309	333	309	317	329	288	294	303	328	285	304	324	325	316	315	287	302	319	313	316	333	292	281	311	301	277	314	315	359	304	310	307	312	317	309	327	300	290	306	309	297	322	316	290	321	317	298	288	301	276	317	287	302	304	325	284	301	321	333	291	293	304	326	298	283	310	339	330	290	290	310	315	327	327	309	294	299	300	302	323	282	286	333	311	302	287	303	255	316	287	322	321	285	316	310	325	294	311	317	338	332	304	305	327	334	316	252	327	313	309	295	301	294	340	296	316	309	285	295	313	321	295	317	302	285	314	314	308	305	314	306	308	310	324	297	298	315	322	337	308	309	274	316	279	332	337	318	329	289	305	294	299	314	316	332	333	338	292	326	310	304	334	296	306	328	323	316	306	293	304	321	302	281	300	302	307	315	316	276	314	337	301	310	308	299	315	301	319	300	321	304	297	295	320	304	290	329	292	331	326	318	302	304	304	327	277	315	275	312	332	314	307	352	313	294	311	305	286	312	303	292	311	332	319	332	292	339	317	294	303	320	301	307	301	323	321	303	295	281	294	324	284	304	297	298	294	321	302	272	305	317	314	321	305	340	298	284	306	311	299	300	285	332	305	318	311	316	319	307	317	324	318	311	319	314	320	301	267	298	289	343	305	319	317	318	320	310	294	278	306	307	315	324	270	331	322	283	302	310	323	310	282	301	316	284	314	286	306	290	326	304	313	278	300	273	274	282	306	287	293	297	293	311	294	298	297	326	327	273	312	353	304	322	305	293	258	336	297	331	295	305	316	328	316	277	336	325	344	295	283	295	290	268	319	313	312	322	358	302	294	297	355	294	317	312	312	340	304	334	312	296	327	319	310	289	295	293	299	317	301	334	296	315	297	295	322	303	309	319	302	320	314	351	298	322	337	321	309	295	303	332	326	286	290	313	315	321	302	289	338	338	260	316	318	320	306	299	295	313	299	317	325	314	309	295	304	299	322	290	304	339	303	302	306	315	308	292	304	303	294	311	335	306	310	348	330	294	325	327	309	301	322	325	292	294	310	303	327	314	317	297	298	303	347	290	327	315	323	310	298	312	310	283	316	302	302	316	352	273	320	305	278	317	328	325	296	283	296	314	311	341	311	298	294	321	326	306	345	301	310	305	328	288	323	327	313	292	280	319	310	303	348	329	297	326	291	288	306	287	301	313	301	300	286	332	330	312	322	296	308	306	310	315	290	311	316	325	307	315	329	327	312	276	311	307	305	281	310	337	288	325	324
23365	20900	28287	23659	20883	12498	1525	1035	864	772	742	718	704	765	797	842	674	710	823	714	612	582	587	591	556	582	538	540	547	618	609	600	620	575	530	552	536	540	589	598	528	542	510	530	533	529	530	506	529	569	541	547	501	535	544	491	527	540	527	572	499	515	516	538	551	521	552	552	527	563	560	505	563	526	538	545	558	527	543	553	555	544	536	554	540	522	516	506	556	508	471	510	561	520	584	575	556	553	558	524	521	559	561	534	497	544	534	571	545	507	559	493	511	505	562	534	528	489	559	518	536	511	511	546	514	513	563	523	544	590	511	552	571	500	505	523	534	492	552	559	534	551	543	528	511	527	520	534	544	467	536	568	538	538	584	548	534	535	535	563	542	594	562	577	544	510	476	531	533	523	560	569	492	522	546	554	537	523	493	499	509	510	568	533	528	535	528	579	507	562	534	526	525	553	576	529	536	546	548	482	550	522	577	561	545	530	541	547	513	538	520	541	562	556	536	498	517	542	504	508	545	529	553	574	526	538	519	531	520	509	568	556	519	518	549	535	552	493	533	537	529	550	507	525	546	550	559	552	551	505	545	502	559	584	522	516	536	575	539	539	550	557	512	582	554	558	541	558	561	521	541	510	515	537	547	481	530	545	523	483	579	575	528	551	523	533	573	538	523	531	513	526	514	545	528	520	525	535	549	558	538	507	566	547	544	518	530	559	537	545	569	566	562	542	514	525	567	537	586	579	541	533	524	510	551	553	554	556	578	557	521	552	540	491	569	549	518	533	539	484	507	506	516	511	531	551	553	548	533	554	512	544	567	509	602	549	538	521	528	510	575	530	537	543	561	534	543	561	557	548	546	512	543	534	512	578	538	536	541	556	521	535	536	539	531	539	507	491	568	546	524	534	526	486	524	517	516	491	498	537	466	523	508	537	554	562	571	502	539	546	537	576	545	528	543	521	555	554	520	529	553	554	539	525	544	541	551	518	536	501	495	510	506	547	498	579	512	552	500	562	545	540	547	566	548	522	545	513	522	545	529	540	539	575	546	535	500	554	567	555	497	578	536	560	559	535	536	521	507	516	544	558	539	559	523	520	535	496	545	545	544	494	515	524	559	565	547	509	547	539	537	520	542	546	508	475	568	543	573	547	503	560	511	540	512	561	535	532	538	506	521	506	547	517	553	548	576	538	540	533	497	493	542	546	531	491	498	547	562	522	514	512	558	550	557	523	531	532	524	524	506	501	545	493	530	519	518	507	541	509	547	558	527	547	521	548	560	501	543	585	563	534	538	525	517	554	521	530	583	559	537	564	547	523	543	523	529	517	567	549	566	519	526	545	514	511	504	508	544	517	532	522	490	560	503	513	538	524	522	524	521	545	537	536	505	547	523	519	524	578	512	568	541	548	536	567	554	555	532	531	532	531	578	566	536	486	502	533	542	550	543	563	531	570	551	561	555	557	520	549	578	556	564	568	571	551	539	502	581	515	518	534	564	527	550	536	503	529	507	524	566	542	533	516	543	541	555	516	547	514	541	535	540	563	534	555	528	552	506	585	498	515	548	545	517	571	560	491	560	509	503	558	551	596	507	490	557	527	571	534	535	520	534	528	487	515	527	489	520	535	485	522	519	561	549	510	511	526	555	499	585	544	521	549	551	521	550	560	571	550	503	514	544	540	532	504	558	560	577	554	504	507	531	524	516	541	505	512	562	488	537	494	526	499	541	538	512	605	519	536	548	519	534	502	530	512	573	520	530	511	552	524	546	566	541	540	486	526	521	534	546	557	545	536	513	520	548	504	532	554	494	556	530	599	536	528	547	539	514	516	523	555	542	541	521	519	534	601	578	519	502	583	527	591	556	533	540	514	549	543	522	506	540	516	536	537	528	559	555	541	527	546	514	566	545	535	596	565	511	552	559	544	550	543	481	556	549	508	530	530	559	521	517	543	515	551	531	546	548	516	551	555	522	557	504	467	545	516	534	523	544	500	506	520	530	505	566	548	526	532	547	514	541	568	491	492	552	495	510	547	532	515	518	534	512	574	546	539	590	538	539	507	544	538	517	496	537	557	512	528	528	482	515	559	541	524	540	563	584	512	508	495	519	505	534	532	588	525	518	514	545	536	529	545	543	545	524	547	527	521	537	541	524	536	587	516	564	596	524	508	542	510	527	541	540	589	535	554	533	549	530	534	579	559	462	519	509	514	548	571	540	535	546	493	539	526	588	555	545	519	550	552	530	524	525	552	542	529	545	546	518	523	520	510	515	540	563	524	575	523	568	526	551	540	480	524	520	541	495	537	507	542	566	522	541	544	560	532	528	504	518	542	519	511	549	571	478	533	535	559	555	538	517	538	517	519	520	569	541	535	531	566	513	549	507	554	522	549	529	578	507	529	520	536	501	522	530	517	493	543	554	509	537	495	532	562	562	557	553	558	509	555	538	546	514	527	489	539	515	567	528	554	529	495	535	502	536	551	513	557	508	538	506	516	555	563	516	538	548	534	526	546	494	549	570	546	564	508	509	490	541	552	554	516	551	537	546	519	549	521	512	529	542	561	549	519	522	539	526	557	536	519	571	515	550	556	543	568	516	538	543	603	524	578	489	536	555	530	539	551	536	551	560	519	534	544	486	531	479	507	526	511	519	534	541	540	512	505	542	511	577	521	526	545	550	521	526	553	542	524	538	545	526	508	557	569	503	492	566	548	543	547	560	544	562	539	546	554	554	553	537	545	535	501	524	546	514	527	526	541	518	526	531	507	533	551	548	536	535	527	575	519	534	558	529	546	539	544	555	562	564	533	560	570	556	536	527	530	546	534	516	520	551	516	520	555	510	485	535	541	560	547	540	527	488	584	544	527	539	555	492	503	539	555	568	531	522	541	579	488	563	552	538	488	501	488	549	513	549	529	517	478	514	493	537	521	533	556	565	526	549	511	507	558	514	497	537	554	533	582	549	535	536	547	548	535	597	564	579	558	587	511	535	521	494	521	540	554	537	560	512	528	564	548	502	530	509	504	567	499	531	535	532	557	538	537	547	505	512	538	527	545	558	533	550	518	526	519	556	536	553	512	514	496	568	531	537	592	537	565	564	557	514	542	507	549	488	525	571	537	508	533	548	548	544	536	536	540	528	505	541	497	569	535	516	527	531	522	519	515	536	528	555	540	523	517	546	524	520	505	530	575	548	557	592	524	530	546	528	551	509	503	533	541	489	520	561	526	530	533	520	535	508	514	546	549	544	525	536	518	517	546	519	513	510	527	534	569	542	517	572	529	542	548	494	513	544	524	538	545	535	509	547	542	553	555	505	514	548	535	545	526	525	542	529	547	511	529	609	560	545	547	525	536	509	572	515	557	528	542	586	570	509	544	537	506	509	534	533	479	507	540	580	532	518	527	507	510	552	498	535	544	520	505	477	513	563	527	545	558	491	554	540	512	533	582	525	562	546	517	539	592	523	513	550	579	536	584	589	526	548	507	538	535	551	554
32908	20553	21603	5652	3834	2589	1830	1537	1336	1141	1064	1024	963	1052	1117	1101	995	853	1109	938	783	717	667	671	654	663	667	713	689	708	705	726	726	652	649	669	620	666	620	596	594	602	615	572	619	626	632	587	585	640	609	594	647	630	622	608	586	610	598	621	607	567	621	633	590	619	612	586	597	585	598	641	645	608	637	572	590	595	626	620	626	645	645	608	577	595	629	632	621	610	624	636	623	582	579	581	554	602	631	621	669	626	620	572	604	600	627	596	592	595	574	545	578	545	596	610	622	618	623	629	600	595	654	618	613	620	628	609	608	588	603	596	630	578	601	591	580	568	614	615	628	602	579	590	606	610	621	568	577	643	603	602	596	615	639	613	602	581	588	627	588	565	596	577	557	594	593	594	575	579	564	598	612	546	618	605	569	625	585	611	593	646	608	596	568	594	559	575	619	616	637	615	585	637	593	608	579	624	599	595	583	595	545	600	610	664	603	584	568	611	605	605	605	613	583	603	589	580	600	604	628	618	597	597	575	618	598	621	618	613	590	619	612	615	608	626	574	606	587	615	613	587	610	636	587	596	628	610	621	647	623	601	629	573	603	637	596	587	591	600	620	611	611	619	596	610	610	599	595	627	537	622	580	596	638	618	547	614	607	582	602	618	640	605	573	595	617	603	637	614	622	659	579	609	613	630	618	600	584	604	600	654	602	646	611	638	631	620	570	614	578	622	640	636	603	646	620	602	603	608	601	602	561	610	616	558	637	587	649	616	578	580	623	625	606	591	607	639	616	607	616	633	617	643	593	555	597	591	587	596	628	564	594	627	601	589	584	624	602	579	594	620	628	591	607	630	578	588	598	618	599	661	584	580	608	628	612	589	596	653	639	613	618	639	600	616	590	601	610	610	613	579	594	582	593	629	598	664	588	612	572	670	597	617	602	601	618	644	619	582	626	613	601	597	593	583	621	597	634	606	593	565	618	577	569	605	566	587	555	609	640	614	606	604	594	592	605	576	587	618	619	638	614	574	637	614	578	580	579	565	624	615	613	587	675	603	570	584	622	595	589	621	614	610	586	608	612	580	595	588	610	600	604	611	587	577	625	636	655	548	590	604	615	588	644	574	637	635	613	596	593	606	636	599	587	618	612	581	581	608	602	589	583	591	660	567	652	616	624	622	621	599	619	583	619	609	609	554	604	599	627	583	612	586	565	588	603	574	573	595	572	541	561	603	587	594	592	620	603	612	580	605	614	640	568	622	594	558	613	548	589	580	612	652	585	598	637	637	652	563	596	610	590	599	613	649	606	656	628	616	606	622	610	578	565	645	655	632	654	597	590	586	592	615	592	590	622	597	611	596	590	607	557	568	600	612	645	603	636	630	612	583	569	616	597	610	633	610	610	620	598	625	620	574	641	590	613	567	646	582	580	591	582	582	617	618	604	583	604	600	652	601	620	591	602	598	627	628	536	621	603	623	605	652	603	603	603	601	611	610	604	606	593	626	565	621	578	614	649	625	605	567	583	626	617	567	595	587	581	552	599	600	567	632	576	611	605	603	572	616	637	627	621	624	601	570	586	590	638	580	634	604	639	601	640	589	603	628	621	605	619	636	630	626	621	622	624	601	616	618	624	592	601	599	621	599	632	636	620	583	595	567	615	621	625	582	613	585	592	611	610	608	577	604	598	603	601	593	573	621	637	542	594	555	620	586	582	609	615	650	566	611	619	616	608	604	603	637	601	606	607	608	579	594	607	629	602	617	615	567	598	609	617	568	605	583	574	598	592	562	590	598	602	589	584	604	652	626	569	591	593	603	571	591	600	569	651	589	584	587	619	600	607	630	619	633	601	616	551	577	569	604	568	623	583	584	602	659	594	609	657	587	589	594	597	609	623	566	588	615	589	620	568	632	632	590	635	592	574	627	637	622	602	593	611	591	598	613	580	605	593	609	586	608	622	636	591	625	621	622	589	599	575	637	610	604	605	590	575	629	597	614	653	600	631	610	619	628	620	601	581	577	606	642	639	583	634	588	597	589	623	596	643	603	589	615	636	629	594	583	564	593	627	556	614	605	569	586	601	578	583	598	573	621	556	612	599	618	642	590	612	633	626	607	581	606	543	593	559	567	582	569	628	613	551	622	573	570	653	604	628	651	584	587	618	615	605	596	608	638	616	595	606	620	620	661	589	597	587	612	590	574	628	590	604	590	643	616	586	635	624	602	626	593	583	667	586	570	610	582	650	598	604	579	593	622	612	605	552	615	624	619	586	575	597	583	568	593	607	607	623	615	650	569	577	605	595	628	578	590	597	610	601	576	573	617	632	588	563	587	595	576	623	576	601	609	589	603	650	608	629	605	657	561	573	589	610	625	598	615	628	605	630	587	588	620	586	591	570	621	619	603	590	609	569	616	589	579	582	619	565	625	610	625	604	569	586	644	592	659	579	639	562	575	620	623	643	562	606	583	573	635	599	650	608	627	642	607	606	540	580	626	599	624	607	578	636	581	621	604	610	586	606	596	586	593	592	615	592	588	615	641	619	610	618	633	601	588	635	624	571	619	577	569	606	593	625	564	605	556	638	616	584	601	587	583	591	621	614	565	589	640	624	616	586	580	602	569	587	596	567	602	604	604	626	621	602	628	582	633	614	613	644	597	618	627	606	593	628	603	540	641	601	631	543	594	585	633	593	635	588	601	606	612	615	576	640	612	591	606	601	658	553	585	586	613	595	601	585	614	682	642	580	589	543	594	603	588	617	601	564	621	595	620	606	632	619	591	594	596	598	604	605	564	584	624	590	590	597	557	583	576	573	613	608	613	609	601	590	604	628	573	597	611	628	630	574	598	564	641	593	649	631	585	589	598	598	582	598	588	596	603	634	587	586	579	639	590	617	595	649	578	621	609	622	641	615	602	596	602	626	606	610	577	589	567	548	587	579	643	607	618	613	642	600	541	613	632	610	613	569	611	563	664	618	636	647	624	585	594	619	592	614	558	650	602	644	606	565	633	620	567	560	634	632	598	576	575	627	614	642	616	630	577	605	628	625	625	600	626	619	639	588	611	622	590	603	580	606	601	622	574	593	583	596	585	589	583	610	604	563	580	644	627	659	557	583	607	603	591	637	605	634	603	611	599	602	623	613	593	579	590	620	623	603	575	607	589	610	627	622	584	616	608	578	596	620	631	593	601	626	592	611	572	573	563	648	594	575	570	604	591	612	589	616	588	616	576	582	578	597	629	632	627	596	578	607	626	630	598	624	583	578	614	577	598	625	599	607	621	558	611	637	630	625	592	596	606	635	599	613	630	618	636	606	616	620	586	562	633	610	614	612	598	585	611	601	602	619	594	588	601	610	548	608	640	592	636	575	567	628	612	588	579	593	630	621	615	600	613	588	611	587	571	583	623	613	643	610	601	616	593	619	627	601	600	580	625	637	590	588	608	602	619	591	628	637	576	588	582	616	596	573	597	602	600	635	577	599	590	594	610	603	604	616	607
24631	20895	27317	24511	13541	1017	632	495	468	459	417	410	424	480	436	483	412	415	396	402	350	334	324	303	298	336	391	300	326	363	332	306	315	330	350	318	318	361	313	304	335	310	297	310	306	288	291	323	269	311	297	352	314	312	321	299	316	309	341	334	319	354	323	301	282	329	293	304	280	311	293	321	288	321	316	308	338	286	320	318	285	323	297	327	325	280	313	320	286	309	270	296	307	296	310	292	312	298	323	313	302	325	313	296	323	278	320	323	316	311	299	319	327	290	301	330	312	308	298	300	313	321	321	312	310	326	277	307	317	305	297	272	318	312	290	301	320	292	292	341	289	335	307	316	306	298	316	304	288	293	311	328	304	259	319	299	337	294	286	301	296	316	292	321	333	303	338	289	296	301	314	274	295	326	312	313	303	305	319	299	307	283	257	324	310	274	317	304	318	273	321	315	326	291	284	334	323	303	315	325	294	313	314	309	277	290	285	326	302	308	326	292	327	311	327	322	325	307	337	303	300	295	271	289	306	285	315	309	300	271	281	320	284	313	312	309	303	292	345	335	302	330	342	305	283	334	307	307	326	312	318	290	285	301	314	292	303	317	288	321	291	347	324	299	313	311	306	333	329	286	324	304	266	299	269	313	315	322	330	314	309	298	334	299	300	298	319	294	291	311	322	329	322	286	314	302	327	286	300	328	308	304	352	300	323	317	300	298	281	311	288	321	326	307	308	309	296	318	319	298	313	330	301	317	315	307	314	287	283	333	305	300	322	331	292	325	277	301	300	315	299	298	302	319	311	313	312	341	328	325	292	321	292	304	310	269	308	285	303	320	300	342	304	287	282	316	284	332	282	326	295	335	338	292	314	307	312	301	302	308	300	303	318	309	334	308	285	308	286	293	314	323	284	307	282	302	298	320	274	301	286	296	296	299	294	316	278	259	312	282	304	265	293	294	317	283	342	286	296	303	266	304	322	300	341	297	308	340	318	307	304	343	311	292	320	315	302	299	311	320	330	296	271	323	324	293	332	326	315	319	331	324	307	296	314	291	301	320	315	303	292	328	340	304	319	337	313	282	318	306	313	295	261	327	293	312	307	297	311	326	313	348	311	320	301	310	305	269	291	311	326	335	317	298	305	324	332	306	318	320	301	303	287	292	303	324	308	302	307	293	287	315	328	314	299	320	289	294	314	298	289	286	278	304	329	305	312	318	327	317	286	299	293	312	290	301	305	322	318	264	339	302	299	301	295	318	307	291	319	291	337	316	303	303	322	330	320	326	303	307	309	306	311	343	317	281	295	300	301	294	322	315	288	301	296	288	286	316	296	317	347	329	329	285	301	317	292	299	301	307	293	296	337	287	315	290	285	309	280	311	336	316	311	295	339	285	308	329	303	337	296	320	290	372	287	330	310	296	308	294	304	286	303	339	311	312	326	297	290	298	344	313	328	293	324	288	293	303	278	314	325	328	276	279	287	307	306	306	307	317	295	313	307	331	290	278	308	289	289	280	306	325	320	323	316	297	317	305	314	316	277	309	277	335	320	306	334	319	291	299	312	300	301	336	309	296	321	299	350	297	321	319	319	339	313	317	297	281	317	335	301	326	296	292	280	330	320	300	350	301	302	328	302	310	324	299	352	306	304	303	289	315	279	286	293	307	334	298	311	316	311	300	270	289	306	307	324	275	346	296	299	306	316	303	306	314	300	296	295	280	333	314	314	318	294	309	318	317	329	281	314	301	317	284	300	306	271	299	298	323	304	291	346	318	339	318	341	325	323	338	301	296	297	310	318	313	312	323	337	302	263	288	304	298	355	319	291	298	305	318	316	308	321	305	303	303	303	312	311	286	309	333	286	323	297	299	314	309	287	308	345	286	305	326	312	272	312	292	291	303	298	302	301	339	292	323	314	326	304	294	283	298	312	300	339	324	273	306	324	331	327	294	328	300	317	279	290	315	299	295	285	280	346	323	307	312	331	281	321	295	294	307	314	313	259	327	323	301	313	330	292	311	323	317	290	313	299	310	281	335	336	321	321	309	355	334	345	298	290	327	300	302	310	293	320	300	294	340	298	311	317	321	283	310	303	317	309	309	289	310	297	321	317	335	327	328	300	322	328	313	299	306	309	316	320	283	309	276	299	311	312	278	268	291	320	316	295	303	282	295	315	284	310	332	281	335	329	335	294	307	302	345	299	329	310	294	325	321	294	309	317	310	308	331	338	307	290	305	310	321	277	312	294	286	303	309	298	303	322	311	299	282	320	291	324	312	288	295	307	305	285	304	316	321	280	314	295	283	312	322	309	319	291	286	295	304	309	304	319	292	311	323	338	268	288	290	324	290	308	318	316	325	322	261	301	315	307	303	294	299	326	301	288	334	297	298	318	297	249	318	287	294	322	297	310	340	293	315	323	293	309	338	322	288	311	279	318	335	312	305	297	283	311	299	332	324	329	307	283	298	303	295	284	302	297	309	287	296	266	305	314	315	295	314	315	277	310	303	329	316	306	312	317	286	298	315	336	330	307	310	326	317	307	295	316	304	316	309	290	296	300	290	305	348	293	308	286	326	293	333	318	303	271	319	323	296	313	318	306	287	283	287	349	310	302	339	281	338	308	301	336	313	317	299	307	312	320	301	308	303	283	283	330	307	321	284	326	291	297	327	274	290	276	307	316	296	310	299	338	314	305	309	311	339	303	308	309	315	324	302	325	272	352	291	312	285	282	318	331	273	294	312	293	321	286	320	275	341	296	287	301	301	308	320	328	301	277	324	334	317	279	306	333	277	319	326	325	312	290	304	322	325	296	312	299	298	283	319	338	312	287	308	323	321	314	293	345	322	283	311	255	309	289	280	290	291	328	291	291	300	342	330	305	316	292	315	305	329	327	313	287	347	293	302	292	298	293	319	298	290	293	318	333	308	312	318	327	303	291	296	293	345	322	301	305	289	290	284	315	318	300	265	302	341	289	364	327	296	323	314	300	303	303	317	333	299	335	297	322	322	303	310	266	281	321	309	275	308	304	292	287	306	307	323	296	313	291	343	321	295	308	332	297	330	295	343	293	331	306	326	313	281	285	306	291	322	285	290	294	301	329	289	314	298	296	316	300	358	304	315	328	304	283	286	309	320	313	312	313	357	308	285	326	262	285	290	337	305	309	296	302	293	307	300	300	314	311	283	301	312	323	313	277	315	288	312	305	340	314	310	303	296	305	312	295	295	283	294	309	316	286	306	287	293	305	309	317	297	306	299	308	287	308	293	306	345	323	299	319	302	297	303	309	302	294	312	286	309	333	291	312	311	312	312	297	306	317	294	290	297	323	304	310	287	292	325	276	295	311	314	348	326	316	324	308	299	303	307	341	286	315	298	313	294	290	299	346	297	311	297	283	303	329	295	312	320	331	296	299	304	288	298	298	290	287	312	305	342	285	315	300	344	298	318	297	323	309	314	310	326	306	317	297	311	300	303	305	320	303	327	304	322	318	321	324	323
33516	14290	16921	3307	2703	1534	1100	899	769	672	630	607	568	581	635	766	692	570	559	564	407	434	449	417	436	441	390	409	400	438	449	430	416	433	382	390	428	384	399	386	396	383	391	378	362	389	374	371	360	383	375	372	405	371	346	380	369	375	396	393	377	417	375	394	360	374	346	380	373	385	375	346	372	355	365	373	407	395	385	359	361	376	344	382	395	343	387	369	395	344	352	409	374	367	409	412	390	356	402	374	356	387	386	398	389	345	368	384	402	386	374	339	380	380	366	358	370	368	359	400	363	333	367	355	386	393	376	324	386	399	396	390	365	384	356	379	352	367	366	376	392	346	382	368	353	381	370	366	386	381	388	409	388	390	371	361	353	392	401	361	348	362	385	362	385	373	381	395	374	382	356	347	376	403	391	380	378	361	342	364	361	378	358	379	343	376	362	351	396	381	383	373	379	376	389	378	361	383	381	383	366	402	358	394	387	399	374	373	338	361	371	339	362	377	369	391	387	360	411	382	383	383	378	373	402	406	381	384	387	374	369	372	400	415	374	344	379	391	363	366	366	362	371	382	354	385	407	380	385	385	381	368	375	377	351	376	365	375	331	369	366	340	373	357	353	384	395	389	378	379	382	375	353	391	377	367	342	382	392	356	348	365	390	362	370	397	372	401	369	406	369	367	397	385	375	373	376	368	363	359	372	372	382	383	355	368	370	349	386	365	397	358	343	372	331	364	330	361	362	382	337	367	413	382	359	360	334	371	373	382	369	377	361	395	399	375	402	402	363	402	409	356	374	387	386	311	366	405	395	351	394	374	352	369	438	355	321	385	340	382	346	372	345	379	376	363	407	401	357	328	399	373	364	358	381	365	354	409	391	383	344	358	398	381	362	413	378	381	372	397	439	342	344	385	357	405	403	377	371	383	377	376	356	336	355	406	367	394	368	370	406	357	380	374	336	343	386	352	329	361	400	375	353	390	409	349	367	400	373	435	367	355	360	387	389	363	390	387	331	362	369	318	365	409	413	377	378	367	378	377	349	367	343	415	367	369	378	380	370	361	371	383	341	385	362	385	370	370	384	390	378	344	338	370	352	405	371	368	374	369	372	366	366	361	356	357	375	399	341	388	343	375	360	364	360	371	384	386	339	382	370	377	372	321	363	362	368	358	345	349	397	373	358	386	386	372	379	384	375	364	386	379	382	365	365	383	361	355	346	359	371	387	408	381	371	369	347	342	357	386	353	377	356	327	364	369	397	380	368	355	342	347	345	360	323	379	383	348	405	404	404	350	364	382	389	365	353	349	362	378	390	390	391	352	385	404	334	372	353	364	388	373	375	357	371	353	341	381	375	360	381	390	358	373	385	381	337	380	345	374	373	355	413	375	335	367	356	357	395	344	380	351	360	353	365	349	377	349	408	366	359	360	363	351	348	382	386	368	381	372	377	397	384	403	333	371	374	410	353	379	395	382	361	371	365	342	356	371	381	357	432	345	373	386	378	377	372	364	362	352	386	356	366	373	344	376	391	411	355	374	391	367	367	383	385	367	367	351	397	343	396	364	372	360	381	354	373	388	385	385	338	369	376	376	347	380	363	402	350	397	388	365	364	362	367	363	366	362	383	352	373	361	371	410	360	414	372	320	375	360	377	380	406	371	387	329	365	369	372	394	383	361	343	393	386	363	384	380	351	380	358	346	379	352	339	403	363	396	356	385	390	355	360	364	341	383	387	382	395	395	394	380	372	363	357	371	368	362	368	386	387	347	343	343	385	396	364	362	360	380	374	359	366	369	347	373	380	367	367	356	336	362	363	375	366	383	379	375	349	358	375	350	344	366	371	376	377	386	376	405	334	365	354	372	367	375	356	351	379	367	366	373	360	367	370	343	389	409	383	351	362	355	366	369	378	345	379	399	381	348	348	390	379	354	396	393	356	376	348	378	383	380	380	338	393	383	381	361	341	366	383	345	362	360	373	369	369	406	399	359	331	353	370	378	363	363	375	385	346	365	377	387	360	356	360	374	382	383	374	355	356	358	354	405	360	355	378	405	355	389	390	365	363	380	416	380	331	374	381	375	370	352	373	376	351	356	368	364	392	340	392	391	386	365	371	357	377	380	345	397	375	401	354	351	370	395	331	391	379	376	377	399	354	365	355	332	408	373	345	411	389	384	382	374	375	359	361	363	415	324	359	348	354	364	377	368	381	358	361	383	362	386	370	333	381	353	381	381	379	393	371	397	330	337	348	384	326	321	371	347	379	379	361	364	349	415	373	356	387	379	383	371	402	369	390	366	344	376	389	370	360	370	358	385	412	352	356	392	358	352	399	363	372	388	376	375	359	352	378	391	370	380	381	355	367	359	361	369	383	397	363	364	404	384	365	364	352	343	364	383	354	379	365	338	382	344	401	384	413	347	364	382	390	356	323	377	361	406	361	380	366	355	402	351	361	383	324	378	400	379	376	339	384	356	365	398	380	387	414	365	355	362	367	366	374	380	388	342	363	389	391	406	379	368	365	372	335	394	353	371	384	324	346	351	381	386	374	372	346	372	340	383	361	357	383	361	387	404	365	363	359	386	357	377	340	350	348	354	398	404	381	319	371	353	407	370	350	379	356	371	378	378	343	378	391	376	379	340	393	379	352	360	404	381	367	381	343	373	364	361	347	357	385	377	356	367	372	375	378	382	390	373	355	367	364	378	375	365	375	350	388	368	353	320	386	338	392	397	386	363	368	374	384	373	368	385	372	402	394	388	356	416	378	382	367	354	345	386	360	384	365	412	358	346	373	357	373	401	359	366	390	346	392	392	379	364	381	382	425	358	356	346	337	391	400	393	333	388	356	350	384	375	380	380	352	398	385	365	358	353	400	388	360	366	359	380	376	362	382	400	356	362	398	354	374	352	402	360	399	356	352	396	431	383	365	360	343	390	378	347	389	372	370	372	358	375	380	391	365	362	389	352	385	341	368	323	381	370	422	349	376	357	351	381	363	414	373	366	357	342	336	361	381	384	355	369	388	354	368	343	361	365	388	385	354	386	367	367	367	345	361	345	339	407	373	361	408	367	325	377	341	341	374	402	380	371	340	390	360	361	364	354	362	356	374	406	397	383	343	370	366	394	361	355	407	385	379	395	358	354	397	322	393	387	356	360	364	379	345	397	343	385	345	416	347	380	367	351	358	380	356	367	364	369	339	356	367	389	414	373	387	372	348	387	388	362	385	370	395	387	386	385	351	364	323	408	391	365	382	356	356	384	329	401	357	395	353	394	395	381	371	366	377	383	382	396	338	385	391	388	358	399	386	356	373	387	400	369	371	359	377	419	357	391	365	399	415	347	389	367	369	361	378	371	359	402	390	362	377	337	400	363	389	404	369	355	372	367	367	356	351	403	351	357	384	342	333	366	354	341	347	377	359	414	359	391	365	361	387	368	400	413	361	359	392	394	353	378	347	375	372	405	395	388	373	399	377	370	331	340	358	385	376	354	402	365
22512	21002	28762	23433	20996	21081	12743	1824	1357	1198	1067	1017	1026	1115	1080	1166	1141	964	971	856	812	828	768	829	761	809	814	782	825	747	813	788	800	795	754	774	771	766	744	779	795	772	754	781	734	708	709	755	696	753	700	742	744	739	754	765	683	790	749	757	723	740	688	714	729	770	682	681	745	731	688	717	748	717	746	710	749	726	691	663	729	746	731	729	659	708	671	705	721	722	742	692	742	718	735	654	697	758	766	707	681	739	725	726	752	656	739	664	736	718	754	709	712	733	730	703	736	739	772	720	745	691	752	703	704	711	768	677	705	782	728	708	728	743	685	706	740	696	727	749	744	697	717	730	770	746	738	758	700	739	751	710	675	744	700	672	747	748	694	717	753	723	705	707	708	742	743	745	707	722	743	721	696	710	721	774	723	779	751	716	736	716	768	633	756	711	757	764	729	718	702	693	758	702	747	743	768	761	733	773	713	724	683	706	688	727	732	709	721	711	673	720	746	760	705	702	709	770	752	724	715	741	697	714	705	724	709	716	725	800	695	701	715	765	674	663	758	720	730	722	704	750	699	673	766	750	734	708	774	754	735	749	690	736	705	750	716	734	801	727	772	697	691	710	726	709	751	746	749	702	744	757	702	710	689	723	746	704	743	709	728	703	725	729	724	744	768	667	711	742	732	711	753	715	714	732	699	735	729	768	771	724	741	707	707	716	767	724	740	721	671	736	724	764	743	747	731	756	738	709	741	723	690	736	746	712	712	641	693	731	729	714	725	683	752	745	688	744	719	700	740	724	744	740	700	775	688	692	750	701	732	756	763	741	699	677	778	702	724	757	746	711	703	703	742	742	679	679	747	726	696	700	747	714	724	730	674	754	681	741	748	705	782	719	755	741	772	699	697	725	688	709	672	716	673	761	728	742	760	697	776	729	751	778	695	714	704	748	707	684	665	726	700	737	723	774	741	736	752	674	732	701	728	763	732	736	715	703	711	692	683	694	779	739	703	716	716	693	741	755	738	695	720	703	707	723	741	730	743	721	652	690	716	742	741	695	715	737	706	762	708	716	737	771	776	751	723	709	725	675	727	728	674	698	735	701	742	702	700	687	732	739	734	700	701	719	759	721	708	726	701	749	689	770	757	728	732	686	730	677	724	735	664	737	740	719	718	714	730	708	735	708	729	734	732	704	753	750	765	719	740	735	721	698	707	753	751	761	718	732	693	688	744	709	740	713	728	702	740	777	702	708	718	696	680	740	709	711	757	709	711	731	736	734	674	692	691	726	721	672	745	697	705	720	748	736	718	695	767	708	703	766	751	696	669	737	689	705	705	714	728	717	699	744	732	737	769	746	710	717	681	709	754	676	699	694	740	704	710	725	735	730	744	721	710	721	650	759	713	709	780	754	683	728	712	658	712	767	702	756	680	739	745	731	747	722	732	674	756	751	738	721	726	728	707	735	722	746	744	738	706	688	669	751	731	695	742	767	725	737	713	673	749	771	734	715	745	698	714	700	736	697	728	762	774	705	719	725	745	742	735	730	706	699	713	715	655	692	662	676	678	786	706	731	720	735	730	766	714	775	742	742	746	717	694	745	743	686	731	745	748	735	745	750	730	683	754	697	741	715	739	719	729	719	697	690	732	709	717	733	695	713	689	734	702	716	734	761	696	737	687	695	706	693	695	736	719	712	717	748	730	711	722	743	691	728	732	787	703	750	727	769	731	660	708	681	705	696	717	676	744	761	702	740	683	711	733	680	729	756	712	742	718	752	674	772	640	688	738	705	747	748	724	691	743	688	670	732	736	748	698	714	732	709	705	700	723	754	718	771	722	713	770	718	675	708	670	682	698	744	742	694	718	744	728	718	800	716	671	714	688	774	740	722	722	750	696	740	707	704	759	716	735	735	704	692	728	704	777	732	678	713	715	711	750	759	733	701	725	758	739	714	675	755	755	703	732	707	705	735	751	705	719	712	744	714	742	716	736	717	710	714	662	725	692	698	724	768	743	769	710	721	690	725	753	721	748	735	731	713	734	686	721	715	698	726	704	756	747	739	701	745	720	679	751	730	709	758	708	690	667	716	724	705	772	713	734	736	756	729	657	736	691	701	676	702	694	712	738	755	783	721	746	731	726	783	743	701	738	702	711	717	705	725	751	738	764	746	733	682	711	727	693	725	735	701	721	730	738	692	740	712	741	716	695	683	743	703	705	720	730	717	684	713	728	696	727	756	743	716	722	714	746	733	754	702	768	712	719	674	719	739	742	669	722	701	737	735	746	767	712	686	740	696	767	671	749	763	691	697	728	727	739	746	718	733	695	686	732	723	738	756	811	732	752	765	726	763	723	735	711	688	727	719	734	736	734	680	716	761	709	733	745	703	679	676	702	725	730	768	756	753	713	709	734	756	726	683	688	698	678	710	699	746	717	724	728	725	717	726	737	676	715	704	691	697	675	698	765	721	711	746	691	723	771	702	735	702	692	711	719	705	651	743	723	691	772	697	692	747	716	742	723	684	766	713	741	775	768	651	718	725	766	723	671	713	760	751	679	706	748	697	739	719	739	714	692	740	710	695	736	709	732	717	707	736	716	709	691	734	735	751	759	751	735	737	702	708	735	702	754	736	813	779	737	709	691	741	711	716	719	743	715	733	707	733	753	691	724	712	682	702	714	676	725	698	713	723	692	700	741	749	699	756	736	691	749	696	740	698	763	667	679	797	725	764	725	707	729	678	704	679	737	709	686	729	751	724	761	710	725	735	743	715	694	756	752	744	739	702	709	743	706	722	799	747	710	701	686	732	710	694	696	717	718	695	771	693	730	704	686	700	721	676	736	716	749	752	667	707	742	722	748	756	706	743	714	712	690	743	773	709	737	688	729	709	697	714	714	692	725	681	740	753	700	724	745	751	716	753	694	694	746	710	742	706	756	750	762	719	746	718	774	736	705	698	687	713	729	653	781	710	710	691	733	692	730	726	709	758	706	758	709	767	685	718	743	717	793	703	681	766	660	764	693	744	737	689	728	719	709	747	737	697	753	720	726	749	746	686	695	730	728	755	797	738	712	729	672	734	723	716	750	674	730	697	725	712	723	713	795	724	723	691	772	718	663	673	747	685	661	698	714	756	720	709	715	697	768	698	716	770	679	699	763	745	748	708	762	668	676	722	731	665	734	684	708	707	716	724	669	724	704	681	747	701	776	706	702	744	703	728	703	739	753	702	735	754	730	755	748	752	733	708	719	704	711	743	713	730	755	684	698	696	752	799	696	723	741	727	687	717	717	704	710	719	697	735	739	716	733	684	745	753	758	692	709	696	692	731	730	649	748	698	709	715	748	767	728	698	708	723	702	753	712	671	689	762	738	766	730	770	716	764	708	689	767	768	718	679	724	665	725	701	731	761	738	693	716	715	693	709	722	757	760	717	760	709	695	757	683	686	715	727	701	712	714	667	711	701	686	732	764	717	755	652	759	718	678	697	705	701	747	682	755	757
37883	27308	31389	8156	7496	4578	3176	2595	2120	1875	1666	1499	1455	1510	1633	1569	1489	1302	1159	1137	1084	1037	922	939	913	909	905	920	909	947	955	900	885	921	851	882	904	882	845	885	848	838	863	848	854	857	772	817	846	809	862	831	850	843	848	800	815	814	810	805	811	829	814	863	837	835	764	754	789	771	841	813	847	841	800	829	835	801	853	811	836	852	817	804	792	792	790	782	817	785	792	828	775	831	810	817	820	835	849	758	845	780	811	864	835	831	785	827	819	802	781	817	782	868	794	802	800	821	870	774	824	788	840	797	824	808	759	841	821	789	824	804	824	804	756	840	796	806	802	798	839	793	763	793	809	808	788	826	842	749	836	820	844	796	807	831	801	821	807	801	825	811	791	843	808	797	783	824	781	804	823	815	850	805	799	821	815	822	831	799	821	829	788	801	835	808	831	791	785	853	776	804	828	803	843	853	807	804	806	815	829	843	822	806	840	837	760	811	798	818	713	806	769	782	825	838	783	771	782	801	799	868	831	848	766	787	794	858	791	776	806	820	834	801	813	759	785	812	809	846	827	783	794	811	804	778	786	820	851	803	789	783	774	824	772	818	860	809	766	830	804	797	811	805	780	794	842	806	800	819	828	800	829	790	799	808	872	737	793	783	852	820	801	803	773	830	813	780	777	833	801	822	834	810	812	776	818	804	807	752	792	763	820	829	764	826	782	814	801	795	819	791	842	821	825	782	825	784	768	845	763	805	833	795	795	809	815	776	773	858	836	807	798	838	834	841	806	737	794	836	847	804	804	798	804	786	780	793	820	798	776	858	821	793	816	814	789	867	874	816	799	785	799	812	817	832	773	770	826	822	808	802	843	803	787	778	793	744	793	775	810	841	817	806	824	764	832	813	787	843	840	796	866	814	777	812	835	823	824	791	860	824	825	810	757	793	774	812	806	776	786	767	820	823	866	843	771	813	771	807	830	799	821	798	835	780	791	843	790	785	785	838	807	809	841	801	804	802	871	807	823	815	811	784	829	807	813	829	768	818	808	807	790	846	814	792	774	843	789	773	804	746	819	896	795	818	792	838	820	822	816	802	806	810	836	888	826	883	801	808	817	810	856	820	769	783	794	824	817	793	799	846	845	818	780	782	847	813	830	831	837	837	775	823	806	771	819	840	823	814	805	828	825	814	822	764	824	746	770	809	792	822	799	831	792	852	768	828	793	800	860	836	810	854	869	851	812	811	792	843	773	845	754	806	893	804	808	767	851	774	761	817	806	803	811	796	793	770	842	818	810	781	825	791	816	849	838	807	832	771	806	839	820	861	828	784	798	818	763	744	824	790	732	812	809	841	820	819	783	821	822	812	852	796	842	879	829	821	782	815	852	854	767	832	812	818	819	827	782	829	788	809	775	801	808	795	771	798	802	825	870	792	833	847	815	821	774	775	791	766	803	803	839	843	786	802	808	811	819	812	830	838	805	775	793	803	797	805	847	824	771	791	811	751	847	777	832	818	753	762	836	801	827	842	839	821	808	826	799	810	850	779	782	840	820	786	812	798	819	823	766	803	802	817	784	838	821	804	836	836	763	763	817	808	800	785	858	780	772	796	863	834	779	795	830	818	792	849	830	801	752	769	800	824	827	781	871	801	815	778	754	822	821	800	824	760	760	845	758	811	739	756	827	776	794	841	824	803	802	805	859	811	788	854	771	796	837	796	781	740	851	821	789	793	818	874	812	801	858	787	802	821	822	797	794	840	811	838	762	778	741	839	766	916	776	816	851	795	784	800	796	842	770	815	829	811	847	835	787	848	822	853	786	830	828	777	819	787	816	820	882	810	824	819	805	828	803	824	834	771	777	822	838	780	829	754	770	786	772	821	793	879	802	781	794	741	862	788	822	839	834	827	841	851	851	813	760	873	863	791	811	793	838	809	806	792	859	826	780	809	797	826	848	789	774	798	811	801	793	798	796	829	803	841	817	782	814	817	805	851	846	812	806	793	813	802	794	807	839	820	788	802	800	800	816	825	830	812	793	788	793	826	860	856	853	814	818	790	808	826	816	825	753	787	779	806	830	798	823	814	844	821	791	808	828	807	786	813	812	852	819	796	754	768	784	799	803	777	795	808	834	794	822	841	808	825	795	829	812	827	793	832	799	788	816	816	826	785	791	796	795	803	806	780	841	828	822	796	830	811	819	806	831	778	806	801	835	812	778	840	796	769	829	852	804	788	834	787	782	799	820	831	834	752	813	810	808	727	779	829	810	833	764	843	797	823	842	807	783	750	820	856	778	807	800	833	849	772	787	812	758	850	825	789	795	804	830	773	771	777	831	810	800	808	839	820	820	847	825	832	842	803	839	759	799	824	793	757	848	783	755	796	788	826	801	824	811	795	824	837	807	762	744	767	808	826	753	786	795	783	773	826	781	830	799	797	814	769	781	759	757	773	778	847	820	810	832	769	809	788	793	794	820	764	771	746	850	763	840	790	797	765	789	781	794	837	832	785	810	783	767	773	803	770	844	811	819	808	811	761	811	755	832	793	793	809	824	785	841	728	862	794	818	821	750	805	822	799	827	778	841	842	767	807	814	797	811	766	812	795	836	810	814	856	837	863	825	793	814	857	799	783	827	793	815	847	822	775	802	807	786	770	775	798	799	810	825	852	803	772	846	781	827	821	823	786	757	822	799	771	823	823	799	794	825	787	829	777	757	842	772	886	805	777	808	809	804	789	863	773	735	900	805	812	837	816	807	804	816	873	805	852	802	796	780	812	796	787	802	797	781	739	813	793	848	781	772	774	845	824	859	790	789	810	801	794	800	805	808	799	801	808	851	796	827	806	808	858	819	771	836	825	829	791	842	795	784	784	789	780	812	826	846	846	806	794	779	818	741	840	854	822	803	809	803	776	804	867	808	800	776	823	790	793	771	819	757	766	795	789	793	799	838	795	819	816	830	813	777	816	843	789	797	779	765	827	828	818	827	824	793	792	833	869	808	788	806	757	808	787	824	786	806	830	787	808	775	773	764	790	812	781	791	861	793	802	818	799	781	840	840	792	797	833	832	761	794	880	798	844	808	755	821	828	804	748	806	824	843	811	846	821	796	814	778	794	800	798	768	782	923	784	829	802	801	838	782	819	832	775	765	827	811	812	805	806	841	833	790	765	872	783	786	849	831	772	817	790	817	788	828	838	797	825	768	803	797	783	758	841	883	783	792	820	786	810	822	774	778	803	764	816	824	793	802	804	886	799	802	812	843	800	834	783	777	829	794	804	817	789	801	749	829	814	825	808	785	826	837	778	842	809	851	797	776	802	803	830	787	790	849	811	798	794	844	803	809	812	815	839	771	822	823	827	823	823	819	789	763	838	818	812	852	759	841	813	824	819	822	814	810	752	816	730	784	773	841	802	792	803	814	768	825	816	785	796	809	804	791	825	748	821	815	806	792	825	767	770	818	806	803	792	795	853	869	806	835	795	801	821	769	803	804	827	848	810
27904	20352	10757	1123	747	476	347	327	271	277	269	307	316	314	353	327	312	330	282	262	253	236	275	280	270	267	271	292	242	305	253	261	257	269	256	297	280	265	256	248	269	262	291	258	264	251	262	233	277	274	258	254	282	252	265	268	244	253	238	249	262	259	249	248	271	266	279	268	265	264	248	244	273	277	263	267	283	255	254	260	281	245	255	240	243	240	254	245	250	285	266	269	245	252	264	240	242	234	265	262	227	256	258	273	250	253	246	239	262	262	257	245	277	259	232	237	295	236	280	272	247	259	272	232	290	251	252	236	300	252	251	247	267	262	241	239	263	268	241	268	255	276	234	280	244	238	244	242	294	257	282	236	225	278	290	280	266	258	227	243	281	240	262	252	262	246	252	228	266	238	266	269	240	253	233	261	301	248	278	268	250	252	234	261	254	273	263	281	253	234	253	256	255	249	270	249	265	242	249	282	246	262	249	255	253	250	274	261	244	267	257	278	256	266	261	255	238	268	249	263	240	281	249	240	251	253	263	261	265	283	247	268	267	257	279	253	251	246	242	247	257	279	250	235	270	293	251	258	268	253	259	268	247	255	263	273	239	259	254	280	272	224	269	254	237	235	277	259	234	246	250	262	291	244	253	265	268	230	248	274	237	253	262	264	244	232	248	233	277	242	260	243	259	258	249	247	228	254	243	279	247	248	229	271	240	241	260	266	277	244	250	283	257	243	298	242	244	247	253	226	299	261	233	235	255	294	264	260	237	241	257	253	275	238	267	223	287	235	271	241	252	244	252	282	262	275	271	262	234	245	260	241	245	233	267	275	244	248	268	257	254	260	234	236	274	231	266	277	248	234	262	230	266	263	267	282	249	251	255	243	270	268	247	228	204	252	264	267	253	253	257	264	240	268	235	253	233	267	256	252	239	269	262	263	248	243	258	288	232	256	233	274	249	241	236	261	256	261	263	255	273	251	263	237	251	273	257	253	254	243	248	258	252	253	280	249	256	255	257	282	281	228	232	232	273	282	268	267	267	243	244	270	245	284	244	275	277	246	254	267	233	252	250	223	247	269	249	263	250	273	256	258	278	275	255	249	241	278	274	239	232	249	272	259	240	251	273	266	237	266	251	269	253	248	268	249	227	270	266	243	268	244	261	271	244	276	254	232	269	229	256	247	232	270	252	247	277	262	260	294	266	280	223	248	255	268	261	288	273	285	224	268	279	248	217	254	254	238	265	218	276	224	266	246	257	276	249	229	262	232	257	253	258	281	243	284	272	248	247	242	274	229	256	242	257	264	235	235	263	244	240	232	260	241	281	252	256	251	224	267	274	254	266	276	232	281	269	254	235	243	244	236	260	252	254	269	247	242	247	243	256	246	260	284	230	289	276	257	275	255	241	247	250	262	263	267	256	275	253	251	246	244	270	234	258	290	257	264	231	260	251	255	277	282	278	268	275	245	238	286	279	279	268	234	290	267	269	249	243	255	241	238	238	249	251	257	259	276	295	238	242	247	259	278	264	259	280	277	246	293	273	240	273	246	248	264	230	249	254	275	244	244	286	262	252	269	254	254	276	265	278	234	232	267	263	256	272	248	251	266	273	269	227	257	243	227	233	251	241	263	266	257	259	261	274	268	221	250	239	242	246	266	255	253	242	239	253	273	265	236	274	247	245	271	251	272	275	268	240	261	226	239	265	240	247	233	265	284	263	274	260	253	244	269	260	287	264	247	254	249	266	249	259	251	259	253	231	254	264	253	239	249	276	277	268	274	237	255	272	253	249	277	256	261	240	230	291	219	244	242	264	250	254	232	269	277	255	263	243	275	275	269	247	246	246	251	264	230	232	252	246	276	254	266	262	281	253	266	258	258	228	267	244	273	289	255	240	266	285	261	244	289	246	228	263	236	252	240	255	243	295	250	252	274	267	259	279	274	255	234	245	249	241	262	238	272	272	282	251	258	265	241	232	249	282	267	268	237	274	246	243	262	275	271	263	252	235	261	268	219	234	249	239	261	236	270	269	255	255	241	253	297	269	254	212	251	254	253	260	244	243	275	251	256	263	254	249	230	264	243	268	241	232	263	253	245	240	229	255	286	266	255	239	225	255	279	257	259	271	257	257	247	247	271	269	251	257	239	248	283	242	244	268	227	242	261	243	241	267	253	227	259	304	269	238	251	246	250	281	293	239	237	303	268	268	276	249	252	285	237	240	279	275	272	234	267	260	280	259	246	248	240	264	265	245	292	253	286	252	276	248	245	277	241	286	253	251	270	247	274	244	238	288	245	240	256	255	247	232	236	247	250	240	230	255	262	235	250	231	264	280	279	265	283	247	244	243	269	265	247	253	295	280	259	258	252	269	275	280	251	251	258	214	241	259	260	263	245	243	271	279	247	275	255	265	240	255	236	261	246	245	249	273	238	255	281	291	263	243	267	244	230	289	239	226	230	257	250	250	271	270	251	276	222	231	249	252	255	265	258	222	232	240	260	255	234	272	251	240	280	260	266	275	248	261	271	241	246	265	243	256	231	266	250	248	240	249	272	255	274	278	261	254	248	247	282	282	276	262	267	246	268	254	254	275	259	246	258	276	196	248	250	289	260	256	248	274	246	241	269	237	256	239	242	261	262	226	268	252	282	243	257	261	260	273	273	284	283	270	257	260	264	258	229	243	250	244	291	264	233	228	279	252	265	249	257	261	256	261	308	215	254	277	248	261	271	252	240	242	238	266	238	267	274	251	261	259	247	260	251	270	259	247	278	251	237	254	273	259	262	244	273	265	250	222	281	263	261	262	248	266	225	223	248	260	250	273	255	282	256	265	233	267	248	264	257	266	255	242	237	236	275	274	253	278	263	241	269	252	283	279	266	260	253	287	271	253	257	261	259	255	248	255	249	259	275	255	254	260	271	253	267	232	258	264	240	239	271	271	242	247	264	267	276	258	252	251	264	240	254	279	268	262	258	253	248	257	276	238	253	245	259	276	250	225	266	226	265	228	269	285	257	216	269	225	263	240	251	287	269	248	250	276	255	268	275	230	260	295	259	265	207	244	263	261	246	265	261	263	238	224	257	237	269	233	277	266	262	273	268	248	260	282	285	268	253	255	259	253	271	253	247	254	280	252	244	238	260	238	257	265	261	249	261	258	257	229	249	256	257	244	249	248	253	245	246	265	274	287	250	245	266	272	262	251	276	250	257	237	255	252	259	261	238	258	260	260	273	241	254	251	240	280	249	250	269	237	277	276	236	243	258	250	252	284	265	266	267	271	260	303	269	258	255	278	255	280	251	264	236	264	221	252	255	270	258	260	257	267	263	251	276	249	254	241	257	264	271	253	250	257	292	263	243	266	251	258	229	236	270	251	262	247	260	271	263	237	234	276	226	270	271	220	232	257	259	273	268	228	266	258	272	272	258	239	277	286	250	231	260	251	223	236	254	266	225	256	239	257	264	265	272	214	267	280	272	254	248	264	228	252	268	251	246	269	270
29827	6399	4170	818	1307	762	529	410	365	394	354	369	381	433	441	467	479	396	360	345	271	340	303	314	319	309	329	327	327	348	337	336	300	339	311	342	310	302	280	325	300	246	318	304	330	263	299	335	277	310	296	279	302	299	275	306	282	327	309	271	301	272	277	320	335	282	324	331	317	303	294	288	279	289	297	301	317	288	309	279	300	320	319	278	308	328	298	326	318	330	294	287	294	296	320	275	301	306	287	308	300	292	305	305	277	289	283	272	306	284	317	313	285	266	299	317	305	286	304	289	299	314	295	292	318	289	298	281	282	285	303	307	316	315	297	313	281	292	326	300	288	292	339	267	309	278	275	306	296	271	317	305	320	278	358	289	310	277	287	326	291	265	292	306	281	318	296	274	291	303	290	307	307	309	300	312	304	299	315	292	314	305	309	292	327	304	281	293	279	319	311	283	321	317	297	309	268	289	302	282	301	298	282	296	290	313	278	279	298	295	312	318	299	274	301	343	306	296	318	273	339	293	301	301	289	330	332	313	281	273	341	295	312	301	297	306	279	331	291	314	310	281	263	350	286	330	283	306	301	291	279	323	311	270	329	313	308	306	310	299	302	298	293	313	281	280	293	316	272	322	272	298	276	298	307	305	280	274	284	328	287	279	300	315	294	305	309	287	295	299	293	301	323	303	294	293	264	283	316	293	316	282	302	293	307	296	330	300	297	275	267	304	310	286	322	294	315	329	309	293	303	307	300	332	265	281	281	309	304	302	308	289	310	296	288	305	298	317	316	285	306	295	319	298	298	314	289	272	321	285	279	264	301	301	301	317	285	284	335	293	264	311	331	306	292	269	314	272	289	324	292	269	310	303	295	285	324	301	294	308	303	291	321	293	293	291	333	280	319	289	302	328	313	287	301	308	300	283	291	360	298	280	278	305	299	320	312	302	334	307	296	298	312	295	289	293	278	303	287	287	300	340	303	294	284	284	284	268	312	312	310	281	277	288	280	297	313	271	317	264	308	283	279	308	269	287	264	295	326	295	305	300	326	279	290	322	285	295	293	287	267	320	309	306	284	299	267	293	297	340	303	284	305	318	298	303	308	280	321	281	316	323	307	296	296	322	306	307	278	292	296	309	318	300	301	313	314	328	295	299	307	313	289	286	297	341	307	300	256	316	320	290	311	308	287	319	337	303	300	320	310	297	298	287	298	329	299	334	308	307	315	286	317	331	317	291	288	261	311	297	290	313	322	323	334	305	302	322	278	282	303	278	308	294	303	347	299	289	278	280	315	290	330	314	334	321	306	293	307	271	291	340	299	277	324	292	307	291	259	300	255	308	286	265	319	288	319	275	272	322	286	283	289	290	289	292	314	313	298	295	304	319	306	312	290	305	328	270	312	306	301	265	317	310	306	327	303	294	345	303	346	281	313	295	292	316	279	297	313	279	318	294	295	290	302	274	322	301	319	300	297	309	266	329	303	266	279	297	303	308	348	286	316	308	297	316	302	288	299	322	335	295	305	307	318	290	313	318	279	292	282	318	322	282	338	303	318	331	321	282	295	283	305	302	304	280	316	283	281	292	341	313	330	311	300	299	273	321	291	327	295	314	292	301	309	331	286	317	297	309	296	324	294	315	325	280	302	312	317	307	312	287	303	322	317	272	305	280	333	268	309	312	300	263	297	298	282	304	286	321	304	291	298	300	287	321	317	269	323	313	283	318	294	288	306	303	310	322	289	316	305	330	327	284	295	325	303	320	297	272	304	327	317	312	308	311	324	308	305	284	287	284	280	303	307	298	276	297	282	321	304	313	314	317	286	331	318	280	305	320	306	319	312	288	298	318	271	303	329	310	308	288	268	305	298	318	302	283	328	279	281	310	339	315	291	280	336	287	341	319	265	285	324	281	330	283	323	274	262	293	294	311	295	285	318	285	289	323	309	306	325	308	295	288	314	296	328	276	318	318	296	290	289	315	298	304	283	290	285	297	295	305	310	297	314	313	302	265	295	315	290	301	309	287	313	272	302	273	316	272	275	323	298	292	307	302	303	274	286	290	300	279	288	275	294	293	279	277	306	301	297	300	261	316	319	327	310	289	306	291	301	287	305	354	296	292	316	270	330	295	299	303	272	290	302	331	283	306	322	302	298	293	317	341	308	328	289	296	329	313	279	306	288	285	286	280	287	287	302	288	324	294	303	311	291	309	304	283	294	334	319	298	296	290	306	339	293	268	306	284	275	296	301	283	257	297	317	319	287	289	304	318	301	307	292	292	333	290	317	302	306	299	307	302	319	278	291	292	304	321	310	291	309	269	287	299	332	298	269	332	301	307	312	325	271	283	286	301	307	290	309	259	285	315	318	309	280	304	315	296	313	293	301	303	317	280	278	310	323	298	278	322	288	285	294	312	298	295	321	273	294	272	294	282	290	283	279	308	291	315	291	287	313	332	274	302	309	321	316	279	307	316	302	329	336	303	331	306	300	295	294	302	319	316	272	304	322	309	294	312	309	289	309	297	291	313	288	297	330	304	272	293	297	284	289	291	291	286	286	332	286	298	298	289	278	307	310	313	317	312	261	312	289	311	298	313	294	285	320	308	286	293	291	296	290	276	297	299	322	271	344	359	299	294	300	320	331	318	294	321	305	283	324	293	310	315	296	302	329	305	299	293	302	279	310	281	304	331	338	297	309	288	279	320	312	263	289	329	276	325	331	304	312	316	293	298	297	346	295	283	308	286	334	295	294	289	299	300	306	302	281	306	285	283	338	299	309	325	304	291	333	290	330	305	300	311	332	300	310	325	296	285	308	285	297	311	312	313	301	290	302	304	305	282	311	285	285	291	276	272	290	281	290	318	299	301	268	300	299	263	315	311	316	293	302	304	322	304	289	327	307	320	299	286	329	320	292	294	298	300	276	298	299	291	304	305	309	328	307	308	290	318	277	305	320	298	285	304	315	332	308	293	286	292	295	315	312	313	291	304	315	300	307	326	291	326	308	297	280	326	291	304	286	313	315	280	287	309	301	296	287	287	302	279	327	301	276	296	278	329	302	309	264	294	293	317	315	325	274	297	304	307	294	310	288	316	299	287	294	286	285	313	296	317	307	290	321	296	301	314	296	275	298	316	282	288	315	341	275	318	316	302	309	339	284	297	297	286	292	301	291	313	324	294	329	308	295	302	294	291	304	299	294	318	286	255	276	311	313	313	283	312	347	309	282	307	296	315	305	285	312	314	307	266	309	314	315	298	280	290	309	290	296	301	299	276	333	308	270	300	297	273	299	304	291	297	310	296	276	330	322	293	302	318	285	311	272	336	266	311	297	315	262	288	327	303	278	287	313	300	275	326	325	283	304	277	315	280	310	267	301	266	297	270	302	316	300	281	343	256	304	279	317	291	313	302	294	284	301	318	291	309	260	276	311	313	294	289	303	272	328	328	299	339	291	276	298	278	271	291	292	300	301	297	325	298	289	265	297	290	340	301	304	336	301	284
23447	20904	28205	23720	20894	13290	1682	1007	806	762	752	764	692	760	763	713	714	619	662	541	583	580	570	589	528	564	584	614	544	531	539	557	522	558	560	508	563	567	548	525	504	577	546	525	512	514	492	498	532	541	518	544	512	540	537	499	530	523	557	540	538	526	559	490	519	517	566	524	523	558	495	512	546	508	534	532	535	546	577	524	520	534	526	489	513	513	550	485	511	553	555	544	522	533	551	536	502	530	522	523	502	492	551	543	531	535	548	488	558	503	534	524	515	508	568	530	535	534	521	549	562	533	499	519	554	525	549	562	548	522	536	513	536	538	516	504	490	511	529	510	569	544	506	501	567	489	485	552	514	545	505	551	525	535	495	520	499	550	572	527	533	493	528	545	567	535	525	508	529	530	548	518	525	548	563	573	539	486	510	550	503	511	546	525	524	490	530	511	533	540	514	542	530	539	529	504	591	495	552	487	553	485	547	565	550	500	516	525	545	522	529	503	561	507	523	503	569	529	538	545	539	539	560	497	557	497	525	520	500	535	512	530	548	571	525	527	501	517	564	549	527	523	535	523	535	551	544	488	473	500	502	526	524	522	523	554	526	529	565	509	535	541	540	533	497	492	523	538	495	549	521	536	555	534	515	529	500	534	559	569	517	497	499	538	533	521	502	507	523	548	504	557	487	520	539	552	568	507	524	551	551	554	497	576	513	480	510	566	512	522	517	566	480	539	542	526	516	553	484	521	532	549	519	522	525	527	566	497	524	521	535	531	511	549	521	560	484	487	580	511	499	539	509	569	515	543	485	537	526	524	550	564	506	534	491	538	518	529	561	532	537	491	514	545	512	518	551	536	562	525	506	502	540	514	515	531	544	510	503	503	507	545	504	489	523	571	514	501	526	500	519	503	505	549	508	555	540	490	520	526	498	519	538	502	536	541	536	545	556	505	550	499	464	526	539	559	501	532	536	579	480	537	518	527	492	541	545	531	527	531	526	506	511	555	493	541	543	555	533	523	531	533	527	525	529	535	554	567	554	481	550	507	499	507	540	536	543	500	550	544	544	547	527	564	533	546	544	492	505	513	516	534	500	531	507	492	495	530	548	555	507	493	504	552	523	555	503	529	537	521	488	556	549	538	496	551	528	517	544	550	503	541	555	530	592	516	572	559	518	536	559	543	496	540	554	533	547	511	510	500	548	550	547	479	509	573	528	529	540	526	551	504	513	512	517	516	527	548	566	545	546	517	547	538	523	558	532	472	524	549	514	524	546	494	539	509	539	535	528	507	495	542	526	523	530	539	536	530	521	527	522	480	505	569	514	524	517	521	537	510	537	533	515	505	548	541	511	513	572	541	513	515	540	527	505	533	538	534	497	550	535	524	498	543	543	550	526	538	510	517	563	508	523	516	508	534	541	507	569	529	540	521	489	529	535	544	539	528	493	499	520	546	541	476	473	542	545	538	548	494	550	520	481	488	534	513	549	514	557	514	535	529	512	550	524	505	515	529	526	541	522	568	542	566	534	510	553	505	522	477	510	515	535	502	506	525	490	541	545	529	482	549	519	543	540	533	497	546	569	547	530	547	503	550	539	525	534	499	520	553	534	551	517	545	545	515	558	528	563	514	563	503	533	523	508	549	490	494	527	480	512	488	541	486	515	522	511	528	472	495	527	530	516	520	492	497	530	541	531	540	518	551	500	543	551	529	500	527	551	476	538	521	513	520	513	553	544	530	516	562	563	504	516	529	525	519	493	537	524	518	535	558	482	513	509	556	571	544	522	493	518	468	520	553	528	537	528	475	503	509	546	496	498	553	498	534	517	598	518	553	498	539	528	535	513	488	515	531	502	517	572	542	521	521	525	527	527	486	529	498	490	551	526	535	520	516	529	528	553	480	545	555	532	549	532	510	559	530	528	502	524	515	481	534	534	543	532	478	475	513	551	485	537	564	489	529	529	529	515	464	497	530	481	549	522	524	513	539	520	518	575	546	520	538	591	516	505	491	516	535	527	500	533	528	506	517	550	535	504	517	553	528	542	537	552	543	538	498	522	554	548	506	517	527	545	531	550	511	545	532	545	578	536	538	502	558	539	549	514	574	502	536	547	551	524	531	519	531	524	495	546	513	512	516	529	532	521	545	511	504	555	557	532	520	529	508	498	533	520	528	546	516	542	503	507	535	526	536	516	522	535	529	541	540	542	573	535	552	556	496	542	550	499	531	537	495	528	548	529	556	510	519	492	523	554	511	500	555	531	504	568	549	568	491	558	539	514	551	527	524	552	560	493	469	511	507	545	497	542	526	529	540	570	493	520	554	533	514	498	495	544	545	508	491	502	508	535	523	548	519	560	529	523	525	540	526	530	559	541	530	514	537	499	548	535	573	520	511	540	540	521	562	512	541	515	553	495	491	480	507	513	589	609	520	527	526	541	485	526	559	511	546	537	540	526	539	499	557	519	541	549	533	528	509	520	538	512	534	513	530	554	525	519	496	546	530	554	559	548	548	544	537	523	542	530	544	539	540	494	599	488	569	531	535	534	516	526	523	530	504	529	512	545	538	530	550	588	509	488	513	500	617	528	557	532	505	506	544	514	535	566	509	511	539	525	530	544	535	513	536	551	503	488	529	538	542	528	539	524	583	541	552	527	481	546	496	550	529	516	551	493	487	555	542	505	541	496	538	542	509	502	554	529	500	508	509	526	529	542	464	512	528	525	544	506	555	551	557	519	535	540	518	534	532	538	553	504	517	553	523	532	538	515	554	508	507	492	553	515	512	528	509	516	542	518	538	531	514	527	527	543	501	480	519	564	542	548	550	512	522	547	534	528	539	553	532	550	525	535	558	495	574	545	539	494	521	554	518	516	551	546	590	527	502	515	538	519	588	544	543	526	518	502	527	517	533	513	534	506	508	533	514	572	505	518	505	554	530	523	527	559	499	528	549	514	501	515	514	484	560	492	561	495	525	539	552	554	490	498	463	545	519	506	521	500	543	555	498	538	545	505	501	517	539	524	512	534	548	525	519	514	539	524	522	498	532	540	535	511	522	548	543	517	528	555	541	493	484	515	569	501	505	514	507	519	520	537	567	540	523	524	514	536	500	543	491	508	567	536	553	545	516	521	513	524	533	579	496	500	509	541	510	552	505	510	560	536	490	535	540	515	550	566	537	493	519	522	550	512	514	542	522	535	520	504	492	595	581	538	543	527	558	521	529	498	551	511	539	524	531	524	511	533	544	530	541	525	546	552	517	525	561	499	516	526	494	503	517	513	501	572	554	508	501	560	520	517	511	531	558	520	518	494	490	544	548	522	548	523	552	544	504	504	544	546	513	503	505	485	530	517	556	537	573	508	519	528	556	492	521	494	513	550	534	507	499	515	542	547	525	529	558	505	469	535	511	520	521	504	520	547	529	527	534	509	546	523	522	521	498	526	530	517	535	522	527	512	529	561	527	534	541	513	530	539	562	541	525	518	519	521	538	511	499	556	538
33784	31964	16430	4357	4116	2810	1963	1474	1282	1159	1012	949	955	1001	993	995	872	879	832	729	673	606	693	728	684	651	674	681	626	625	630	645	636	675	623	643	666	645	600	632	614	639	600	614	608	629	618	626	576	570	595	569	593	606	543	601	585	576	628	589	594	594	626	555	579	619	575	590	607	589	617	629	590	599	620	600	576	583	620	597	644	599	586	627	580	585	600	614	606	574	592	606	617	542	623	553	636	578	624	595	551	546	619	604	590	560	578	624	632	620	595	573	564	579	577	580	594	570	623	609	597	603	582	584	541	604	587	549	598	576	572	592	586	564	576	623	554	576	640	591	667	596	603	610	590	594	628	600	541	608	566	618	611	566	573	635	593	620	622	612	522	620	557	595	565	628	590	621	551	618	616	555	596	581	533	549	582	556	585	598	541	626	576	598	656	611	577	590	604	621	582	588	605	597	572	609	578	649	589	622	578	638	609	581	576	628	597	556	606	584	575	588	588	613	597	615	604	677	601	588	562	574	618	580	598	636	593	575	568	606	613	573	601	559	598	578	588	597	565	609	621	591	616	624	586	599	563	575	579	588	595	612	613	566	607	553	573	595	595	603	588	582	534	588	588	584	618	608	643	624	652	600	592	586	583	620	571	569	591	557	584	573	578	636	577	582	535	606	606	553	641	592	585	582	611	624	630	629	645	635	595	606	597	610	584	577	557	603	603	569	631	599	611	616	585	571	593	594	586	615	601	613	590	569	636	615	591	592	606	587	566	616	596	600	581	570	623	584	575	676	603	587	616	597	629	576	587	601	599	576	599	591	616	540	623	626	607	559	589	589	601	612	603	573	604	617	604	561	601	613	618	584	598	587	576	561	615	611	615	602	594	557	605	555	587	633	572	573	621	565	572	573	586	606	627	561	603	564	602	539	586	619	658	582	603	562	572	584	594	611	612	570	616	602	604	595	611	587	596	629	573	572	582	643	651	565	578	628	590	567	580	610	595	565	545	583	561	588	575	591	557	592	577	584	552	559	639	587	614	622	610	590	633	637	571	573	581	618	584	620	597	593	563	588	606	541	592	641	532	589	556	580	602	622	573	586	629	591	564	618	587	587	557	592	574	605	602	615	604	601	588	558	607	650	589	598	653	575	596	557	582	614	639	606	565	632	567	558	582	625	588	605	640	566	576	584	577	572	616	565	581	589	594	615	547	590	632	631	625	572	611	592	561	604	577	596	539	587	581	623	596	548	604	594	610	581	602	609	636	611	617	595	606	584	593	576	569	625	614	581	600	552	625	574	587	601	595	590	573	576	597	582	603	589	560	628	580	582	660	555	568	592	568	605	582	568	605	567	653	610	579	550	575	571	620	642	647	585	611	581	605	616	600	610	552	576	588	586	554	565	608	610	600	599	576	589	642	577	612	625	588	649	593	590	579	620	593	618	612	601	597	580	639	589	595	607	599	602	591	609	615	607	613	601	559	550	638	566	616	566	615	553	592	565	613	599	580	600	559	648	581	554	578	575	567	591	613	577	524	627	616	599	588	588	614	584	568	592	569	585	561	599	585	595	582	600	586	609	584	586	571	616	603	622	572	612	614	612	601	578	609	596	593	604	563	583	652	568	609	589	612	600	590	627	591	601	583	554	561	606	598	557	588	572	608	580	572	563	589	614	566	614	620	605	552	595	567	590	607	624	535	555	560	576	585	611	591	571	629	555	643	559	560	583	617	584	585	590	589	617	575	606	625	590	639	607	595	562	611	597	608	598	614	593	599	598	616	579	588	577	603	585	609	546	625	582	602	588	601	611	588	625	578	626	576	576	628	577	600	660	544	596	577	571	547	617	596	624	605	620	577	591	593	636	577	552	618	628	577	630	548	600	603	610	586	586	563	571	559	617	571	579	586	559	591	641	587	564	602	591	602	588	607	579	587	612	555	584	614	597	639	606	595	536	615	601	553	584	605	574	606	604	625	611	551	605	619	588	581	613	630	601	567	581	592	597	610	578	604	595	576	641	548	597	561	594	606	576	610	587	571	562	611	632	651	583	605	615	606	591	636	578	594	603	637	582	579	590	583	557	572	622	560	586	599	614	631	566	588	581	642	623	547	550	601	602	583	643	569	605	602	601	555	588	590	603	598	609	572	641	598	599	618	609	566	617	599	597	596	572	564	580	575	611	599	559	602	599	580	579	597	590	603	573	596	603	585	556	607	595	616	595	574	596	588	594	578	600	601	573	582	612	619	603	562	571	587	591	612	606	634	618	591	591	578	574	625	587	567	559	578	590	544	643	581	562	572	607	616	596	597	619	593	635	616	589	571	639	589	615	605	571	609	591	618	579	552	574	581	584	588	592	575	579	601	593	617	610	552	604	582	621	596	615	580	650	613	602	598	629	613	642	584	599	618	545	630	599	592	615	560	594	611	608	586	614	614	632	570	598	558	586	677	588	580	534	590	543	532	598	575	601	596	597	616	578	567	585	566	598	580	580	589	606	622	626	575	596	580	556	576	574	569	607	599	628	605	638	596	559	582	605	609	583	623	584	582	582	567	589	592	663	568	578	590	592	629	616	599	599	581	575	592	553	611	558	616	613	586	551	568	560	615	633	596	625	561	569	581	615	618	617	596	603	579	608	546	589	580	625	587	592	640	593	571	616	588	601	566	595	616	582	564	598	599	577	581	548	627	610	589	589	636	626	611	620	606	573	568	578	564	632	572	593	600	610	596	611	568	576	616	579	566	633	626	599	618	584	563	562	611	560	577	602	604	620	571	628	552	576	564	619	624	574	585	563	552	619	592	598	620	586	608	599	565	586	577	581	619	575	620	582	590	619	593	639	615	571	608	629	595	586	537	611	558	649	604	598	594	593	558	576	572	618	598	609	596	618	604	641	602	602	580	612	630	597	605	618	562	599	588	588	614	599	599	596	582	581	545	635	597	583	628	588	621	612	604	590	566	557	620	588	584	549	613	585	616	546	607	598	573	600	587	593	600	586	633	588	609	623	592	638	574	556	602	609	584	631	548	601	609	582	570	613	581	604	579	627	578	604	578	562	571	571	588	588	538	572	577	544	606	592	609	574	597	613	576	615	614	609	606	636	561	627	578	620	592	597	590	566	605	585	604	639	555	558	581	593	577	577	566	652	642	571	559	593	587	605	597	590	603	566	577	655	599	613	579	555	589	581	576	606	595	610	577	569	559	573	565	586	612	585	582	559	595	591	582	582	561	579	574	612	617	596	604	630	562	574	622	591	601	579	572	580	593	581	567	588	618	640	588	597	591	579	561	567	607	617	591	595	604	611	580	599	547	626	627	602	584	614	618	630	582	599	590	646	611	554	605	630	603	588	574	612	600	625	542	568	594	661	589	556	608	574	543	562	598	548	614	603	599	577	579	563	587	583	589	639	575	613	583	573	610	631	555	529	605	600	651	586	590	596	592	596	560	586	633	588	635	629	597	622	612	578	569	621	604	558	587	520	596	622	558	614	655	581
24540	20896	27331	24486	13586	1114	665	487	461	441	387	357	415	406	417	420	413	385	378	318	328	326	338	345	302	328	314	322	342	315	326	320	298	318	325	325	300	277	290	283	329	306	312	305	279	319	297	301	302	294	300	280	300	309	301	285	295	284	315	307	301	315	298	301	281	304	298	301	288	270	296	293	289	304	293	287	290	299	275	298	304	320	291	286	306	277	286	282	282	296	329	322	305	276	304	288	291	305	300	299	333	315	294	286	329	296	307	306	294	292	295	283	273	323	267	306	307	292	292	320	277	282	282	315	297	311	301	301	294	273	287	293	289	309	288	282	300	294	288	336	295	289	323	288	276	299	278	287	275	275	295	260	254	286	273	298	271	302	302	288	297	291	298	304	313	283	291	286	306	320	285	304	287	328	277	317	268	320	310	301	293	270	287	296	248	277	309	292	305	286	301	292	297	308	295	302	319	303	313	305	280	278	320	287	280	315	273	309	272	274	292	303	279	292	319	322	316	287	302	287	349	299	275	324	299	286	299	300	257	272	297	303	281	270	290	312	321	344	266	296	319	293	288	314	288	295	292	319	305	289	263	289	278	261	315	319	301	272	296	303	296	294	314	306	297	304	304	280	313	275	303	321	306	309	291	297	298	289	319	306	296	304	313	305	295	283	307	287	297	293	318	324	280	322	274	290	320	295	308	259	294	308	305	290	276	317	261	320	293	285	306	281	294	279	303	315	272	307	313	295	280	295	284	273	291	321	280	307	334	315	280	292	288	285	320	291	289	307	287	266	282	308	283	303	301	283	312	301	298	306	304	296	293	279	277	285	294	293	298	298	294	278	300	271	321	307	310	284	297	294	297	336	292	265	289	286	305	270	338	269	278	278	299	315	280	311	307	332	307	293	276	312	278	310	316	320	282	292	245	276	289	290	285	307	318	278	310	281	287	302	278	289	268	303	323	306	316	305	297	323	297	289	277	306	314	285	305	299	280	330	295	285	270	311	277	289	293	273	310	317	325	296	299	285	295	296	302	280	286	300	289	301	288	279	287	293	303	298	301	322	290	280	280	315	318	302	310	337	287	289	300	314	285	288	297	315	321	270	298	332	308	291	280	311	303	308	272	271	306	327	286	317	291	351	304	300	284	324	303	306	277	288	314	277	316	295	318	318	321	284	272	320	319	302	296	316	278	263	297	309	294	308	305	306	289	291	299	293	307	303	306	306	319	300	269	311	295	280	304	264	295	309	313	298	313	335	295	301	322	322	295	290	292	316	330	320	305	291	305	319	329	289	317	312	279	295	298	271	327	313	272	307	324	311	311	267	299	297	328	333	302	304	271	289	287	300	281	322	302	302	311	267	267	319	304	281	274	292	256	290	273	331	285	271	302	325	274	284	278	290	304	328	294	293	313	297	297	278	271	303	288	321	277	278	294	296	304	294	277	294	288	322	278	297	317	262	306	319	298	316	320	294	312	278	327	310	345	301	305	277	305	294	296	291	298	309	295	250	319	304	295	313	294	305	284	309	320	294	300	266	295	282	279	321	259	291	311	306	288	284	274	295	330	291	281	309	291	291	297	296	271	319	290	286	299	305	314	274	288	298	293	306	296	281	291	290	254	292	299	337	289	293	282	295	291	277	338	295	293	311	299	287	311	290	259	321	310	282	280	298	282	258	290	319	292	292	284	267	285	259	318	290	303	310	315	277	310	296	282	314	270	283	300	265	281	300	275	297	294	310	322	302	328	326	297	296	302	314	305	300	296	298	305	303	293	283	298	298	298	278	271	297	297	292	317	309	337	294	286	307	293	260	307	309	286	297	233	316	268	292	300	291	279	307	305	291	304	299	301	304	314	280	313	291	304	267	298	274	289	309	271	321	293	333	308	319	294	282	312	308	294	312	314	258	327	290	310	302	289	307	304	302	267	289	281	290	283	315	328	291	296	335	335	292	285	335	307	300	323	281	300	311	310	275	282	289	312	263	303	271	298	296	286	279	335	315	314	299	314	272	285	295	304	318	317	286	291	289	275	284	306	305	298	296	318	297	285	311	305	290	311	256	311	295	296	269	305	283	308	283	332	289	312	300	319	292	265	301	304	286	284	298	302	271	287	256	287	320	266	329	275	315	323	285	306	288	305	275	325	309	305	313	296	295	297	291	320	294	305	320	321	317	305	313	282	279	302	284	303	286	305	280	301	315	292	312	300	286	318	308	278	297	305	353	311	294	299	320	314	299	295	292	264	321	324	311	294	307	303	308	300	321	299	309	275	301	284	299	316	297	286	271	307	279	307	279	277	283	299	310	303	275	299	309	320	273	315	301	265	285	291	284	309	297	277	278	321	291	284	292	285	288	284	262	276	290	299	288	300	307	303	299	310	313	315	302	298	298	267	304	310	278	309	310	308	288	282	311	291	316	321	312	293	295	320	316	303	322	304	310	298	281	324	291	288	278	307	294	281	291	302	298	276	292	296	288	302	295	326	299	306	271	291	280	290	282	321	298	277	300	246	290	300	294	293	285	295	314	286	313	301	278	308	283	309	285	326	311	293	284	271	285	287	268	280	293	310	288	284	295	281	261	281	289	300	296	275	324	285	268	274	318	289	312	306	320	266	286	301	294	274	312	299	296	285	299	298	309	314	296	316	277	290	304	286	277	293	299	290	281	250	275	285	318	300	285	312	322	303	319	318	272	263	320	289	288	290	292	278	297	284	301	301	320	319	310	284	307	292	291	302	314	293	288	265	299	286	270	272	299	296	324	298	279	259	284	272	269	320	322	307	285	304	310	296	316	316	315	294	325	298	318	296	274	319	269	300	304	258	329	285	304	284	315	283	275	289	287	297	299	311	284	319	323	294	305	270	282	293	301	283	291	316	315	270	274	303	266	307	290	303	310	296	334	306	267	284	309	294	330	307	268	288	302	271	294	296	299	265	285	311	322	295	325	268	296	304	316	312	323	290	316	333	319	283	288	315	312	313	285	288	299	280	325	316	294	304	276	282	294	299	320	282	312	293	275	295	277	304	256	294	312	277	306	280	335	288	279	284	316	319	293	307	325	297	296	308	305	289	288	289	261	280	259	297	315	308	294	302	288	303	280	277	277	280	303	284	254	288	302	266	297	281	299	305	302	296	303	293	295	318	281	318	296	300	315	303	320	272	274	302	311	301	321	320	274	316	302	325	316	282	312	270	320	294	307	278	319	304	288	291	276	305	282	285	318	271	327	288	314	287	313	288	309	282	294	302	310	308	277	301	320	300	289	302	266	319	293	299	273	305	305	305	311	289	311	306	305	268	287	310	292	317	300	280	298	300	302	288	266	266	263	289	282	326	295	328	260	280	306	293	284	318	325	308	308	306	304	311	311	285	331	281	283	295	300	303	311	283	264	297	314	297	273	315	288	298	291	304	319	281	301	271	279	303	330	287	286	286	256	309	278	292	310	346	283	268	274	268	284	287	272	308	292	306	285	318	310	306	327	288	334	311	269	316	270
32952	24350	11013	2478	2473	1737	1191	957	833	689	633	600	602	636	619	655	606	501	496	423	393	438	398	404	416	418	415	396	373	401	413	392	377	400	421	421	362	360	392	363	355	384	409	385	362	395	316	377	379	394	338	384	361	440	403	380	346	387	359	377	366	391	391	357	368	389	386	353	361	372	370	384	355	374	375	369	352	342	399	334	375	373	350	394	391	386	380	356	341	356	368	362	360	379	349	376	357	351	351	342	385	353	387	387	357	379	368	383	362	370	354	360	339	352	393	391	381	369	354	353	390	400	388	355	362	343	371	421	375	379	365	357	346	356	353	376	367	341	373	372	388	350	395	391	354	336	367	353	352	356	359	383	370	350	375	370	372	384	359	357	336	350	359	376	356	369	382	385	359	384	381	350	331	375	419	370	350	359	365	352	355	340	368	383	351	393	368	383	385	368	369	365	371	389	371	346	345	377	390	358	383	352	368	337	373	350	376	395	358	333	356	372	361	376	373	388	346	365	354	381	362	372	348	378	393	382	380	367	360	385	375	334	383	347	364	356	365	361	375	389	370	382	353	368	370	371	356	348	375	373	361	379	376	385	351	371	357	331	367	333	395	359	362	359	365	395	369	340	403	390	376	352	309	358	415	326	371	360	358	372	348	380	340	378	348	387	334	369	396	346	383	413	332	368	358	345	376	368	336	375	358	401	362	347	377	396	353	392	333	383	346	375	368	356	375	393	334	389	361	371	356	349	354	380	370	341	374	394	370	410	343	374	358	383	380	374	365	365	365	347	379	351	369	337	376	380	381	338	333	393	380	373	382	342	368	359	387	408	334	398	371	387	381	368	385	376	345	349	376	339	361	354	347	368	337	379	362	352	342	374	376	343	372	393	356	364	319	369	347	371	359	350	393	401	365	358	343	384	353	339	371	386	374	337	358	366	361	353	360	336	329	381	357	339	341	362	366	382	335	372	389	388	371	381	329	314	349	375	389	393	364	344	363	351	356	376	358	346	370	390	325	381	351	350	381	405	370	354	348	350	371	386	355	334	381	396	351	352	380	398	363	368	397	349	379	378	348	369	379	382	346	362	343	363	377	362	379	346	350	354	375	370	395	356	336	397	337	406	375	380	384	350	377	372	355	353	375	357	371	341	375	410	365	334	358	390	366	376	401	374	367	339	406	375	368	336	403	377	377	378	370	355	364	377	353	344	356	394	392	394	347	323	386	342	366	354	356	374	346	362	370	386	352	365	375	361	379	374	358	385	380	378	367	400	381	362	363	400	367	357	365	357	311	369	379	371	368	353	381	339	343	356	337	379	376	346	359	349	365	364	378	383	330	378	395	353	358	367	358	363	372	348	389	357	368	362	344	386	375	400	359	385	364	385	393	383	376	364	363	354	342	333	367	337	377	382	344	345	363	351	328	345	376	366	387	346	380	362	340	381	385	363	348	334	376	365	353	360	350	364	337	361	340	388	340	337	356	367	366	372	398	373	380	354	395	370	367	373	357	365	373	363	332	361	373	365	389	314	355	353	355	384	367	357	373	353	367	373	362	374	366	411	359	347	362	349	352	375	330	377	390	376	358	374	344	363	328	385	416	368	382	354	342	385	375	370	364	348	381	375	370	389	361	352	332	328	336	349	335	377	351	333	362	388	399	346	372	364	346	357	370	345	383	373	366	404	362	371	392	363	346	331	338	359	343	380	372	334	374	351	358	353	343	398	363	365	351	363	384	370	364	361	398	374	349	367	357	360	373	360	361	350	384	362	380	395	370	365	360	393	405	369	365	337	343	352	325	388	342	391	327	396	386	388	371	398	388	349	350	380	369	408	380	382	386	328	361	362	364	365	344	358	341	366	376	370	326	363	358	346	368	372	411	384	396	336	370	378	383	359	365	353	345	358	374	374	379	404	354	370	389	369	371	333	355	350	369	376	392	379	375	348	391	390	406	369	360	344	329	361	366	388	344	383	363	383	350	380	375	389	365	349	365	325	397	355	367	365	372	377	360	339	369	386	388	354	374	366	392	372	387	360	341	354	400	348	334	324	357	359	377	360	383	326	391	361	383	416	371	373	386	371	383	330	398	360	342	360	380	370	387	389	352	379	364	369	374	388	355	374	402	384	355	372	354	366	410	386	382	380	359	373	354	375	355	329	366	346	384	351	358	358	373	372	371	347	390	399	377	356	405	362	349	366	405	361	382	370	359	355	361	367	349	383	381	365	395	365	373	321	353	389	348	353	337	381	349	373	351	365	393	366	374	357	365	321	338	372	353	373	346	365	340	380	360	392	371	358	372	343	363	367	378	396	362	371	362	363	394	377	385	379	348	344	404	398	342	369	348	381	366	371	344	361	363	371	368	372	361	359	400	375	331	405	387	385	338	379	366	369	364	377	363	358	372	342	364	356	367	385	344	365	373	348	371	338	370	352	362	383	372	336	369	379	363	375	364	367	365	341	337	355	346	364	356	352	402	379	373	381	336	349	370	382	381	358	349	361	373	352	332	346	362	365	350	367	360	360	357	379	366	400	377	350	363	373	341	382	355	373	367	389	350	354	377	324	328	327	368	344	355	401	361	381	408	351	374	381	359	380	352	370	362	346	351	380	376	380	377	352	384	361	362	397	326	341	354	349	363	358	368	332	364	402	370	363	395	387	355	362	327	323	341	361	366	361	347	391	393	352	380	356	375	355	408	337	369	360	362	357	345	392	364	370	339	342	375	376	381	364	399	342	375	391	372	365	359	349	370	353	355	363	351	390	361	352	333	374	383	376	360	396	360	350	378	368	342	409	384	390	409	385	385	347	376	354	370	367	372	381	331	373	340	336	343	383	366	365	346	340	362	367	369	384	353	388	367	377	351	381	372	326	357	376	358	370	330	366	384	368	358	329	364	363	362	378	368	368	365	381	351	375	364	336	390	358	360	364	322	358	387	394	363	348	357	357	376	357	323	372	384	392	375	361	378	322	373	389	385	349	345	333	394	397	366	382	376	339	372	315	393	357	363	369	337	372	363	367	353	320	346	382	398	359	370	377	355	352	376	372	357	373	366	376	373	343	413	364	354	340	373	406	340	393	359	391	389	394	369	358	397	361	372	376	360	359	392	334	358	392	347	368	378	362	396	347	366	397	357	383	387	370	372	390	380	365	379	354	352	360	378	367	382	360	357	364	360	403	379	369	358	356	395	336	386	398	380	364	392	334	383	381	324	364	346	372	377	367	340	350	357	389	378	357	351	395	335	350	407	395	358	370	346	400	387	373	384	388	345	351	352	349	354	362	365	371	363	352	378	355	363	334	383	334	366	352	374	382	366	365	416	361	333	408	381	341	398	380	365	352	369	358	382	353	383	361	342	381	373	373	374	384	352	372	362	366	370	415	364	385	368	365	373	367	355	392	361	374	354	348	346	365	374	383	352	351	388	364	352	347	383	364	362	381	364	339	352	328	338	383	358	340	354	386	368	320	343	357	359	397	353	382	326	347	362	376
22540	20992	28739	23432	20995	21071	12526	1877	1322	1205	1176	1115	1141	1100	1132	1080	1059	954	937	815	809	811	794	813	747	776	845	790	785	799	778	738	755	744	777	764	731	728	787	731	785	718	732	785	727	738	746	708	764	686	762	693	790	724	700	715	755	714	766	724	703	714	744	734	700	707	739	759	733	721	728	727	690	787	720	700	692	784	731	758	706	733	734	694	694	751	721	705	769	740	674	747	698	727	740	741	751	684	705	707	736	712	705	666	727	738	684	718	736	728	703	671	750	729	683	714	696	711	738	733	671	730	650	735	708	688	768	728	718	716	774	693	734	736	725	744	658	726	716	738	705	709	705	707	746	678	734	719	762	719	702	719	776	700	739	677	753	726	710	710	748	717	747	675	734	690	680	656	698	725	687	705	750	729	714	677	686	706	724	659	733	710	736	768	701	735	714	743	716	684	756	751	746	729	709	697	722	680	711	723	689	743	710	684	706	725	707	732	700	718	695	750	684	698	683	691	740	682	713	718	696	700	760	717	669	727	743	731	697	700	758	737	747	752	741	683	727	718	727	699	718	670	719	756	728	719	687	719	757	710	712	687	715	758	724	720	730	731	716	746	710	654	706	701	697	721	686	706	714	739	729	724	708	719	742	722	708	781	737	692	709	718	738	762	741	711	665	706	716	700	702	727	679	697	697	720	727	684	657	699	690	737	772	761	707	676	719	722	749	687	728	715	760	715	673	680	752	741	736	655	717	740	712	734	702	750	665	714	748	775	703	714	702	688	725	738	749	716	731	657	744	711	695	688	716	707	646	694	740	738	757	697	735	731	773	737	726	695	668	701	745	763	746	785	733	682	725	698	747	718	685	731	714	712	714	668	699	722	730	723	758	753	747	693	709	720	714	689	736	688	698	703	738	735	755	691	713	754	707	740	728	651	680	697	712	681	639	739	732	683	672	700	729	712	729	750	726	677	719	687	681	716	730	673	712	716	675	730	714	675	727	762	712	706	702	728	703	685	710	714	686	744	737	681	717	684	733	712	732	691	689	677	747	686	752	696	689	706	718	726	659	762	736	752	743	725	720	725	685	697	738	713	752	717	734	749	720	663	704	714	726	748	692	767	746	674	709	748	693	700	728	699	714	701	741	809	715	731	725	680	676	735	706	730	749	718	699	713	710	749	722	716	737	722	724	709	742	711	708	719	702	722	771	700	731	667	675	710	720	659	721	640	658	678	731	759	759	712	749	688	709	730	764	683	700	717	766	777	732	702	699	724	725	727	709	716	747	747	744	715	712	691	714	692	700	761	723	723	675	736	682	707	706	709	731	695	709	775	721	740	707	735	691	701	757	707	716	696	653	688	732	682	732	674	729	735	714	771	705	694	709	760	773	691	742	717	705	739	729	646	699	711	710	738	752	704	726	745	730	729	723	684	722	742	690	751	725	680	712	704	712	701	723	742	729	727	712	694	742	779	700	777	704	710	740	703	721	734	761	765	757	723	704	673	662	648	690	745	700	715	743	663	704	696	741	736	725	717	683	694	745	758	779	697	711	720	713	752	656	727	719	710	771	746	764	678	675	657	755	681	698	689	713	740	745	681	739	757	680	754	696	686	708	721	708	691	687	705	728	685	729	679	683	698	722	697	690	776	726	745	652	742	736	677	752	665	702	704	723	690	714	774	702	701	760	741	711	692	697	690	700	740	739	739	722	733	732	699	725	725	753	772	715	688	672	738	710	661	732	747	760	669	755	726	736	684	725	723	651	717	682	771	703	724	772	692	696	698	661	717	781	717	679	717	723	705	720	667	751	749	737	732	684	711	732	726	665	740	699	713	686	690	736	688	752	754	712	696	664	689	703	697	709	738	674	684	747	718	720	740	742	689	756	714	701	655	671	735	728	780	724	710	695	720	716	698	741	720	724	763	722	686	714	716	682	736	735	722	744	752	686	689	725	763	679	726	710	814	723	684	762	746	723	741	679	660	722	746	695	716	731	731	701	766	705	696	678	684	730	759	711	689	647	745	709	699	710	730	757	720	709	681	767	701	688	714	717	745	688	707	743	721	643	739	712	690	710	744	741	730	660	686	689	724	729	752	714	724	675	739	771	720	711	699	669	711	722	725	732	701	695	745	677	649	716	675	709	686	746	703	684	706	686	771	692	701	755	670	736	716	695	659	732	723	710	685	719	707	666	743	720	746	699	696	722	730	673	693	719	699	716	671	706	708	699	687	702	729	682	710	735	693	734	717	702	773	687	682	749	715	682	716	722	765	735	685	762	757	680	671	696	757	698	759	711	732	718	720	710	757	720	717	742	761	729	692	760	746	708	687	691	723	726	697	718	720	705	746	704	753	719	729	679	698	715	712	705	678	763	699	713	706	710	718	731	679	717	713	711	704	703	741	738	694	764	693	732	702	677	678	729	742	687	755	753	730	705	693	717	718	720	706	724	725	733	707	693	743	728	714	729	670	754	704	735	700	729	714	703	742	711	746	670	732	714	720	717	720	670	722	751	700	757	704	698	687	673	677	729	737	713	678	700	712	699	681	705	749	674	713	686	694	717	703	706	652	763	703	719	745	730	721	699	703	727	701	709	717	747	732	747	659	670	695	704	696	707	748	742	765	773	724	693	757	672	706	706	698	743	723	754	707	735	660	698	711	684	690	689	685	711	675	674	695	670	706	735	741	733	721	713	728	728	720	779	703	711	709	740	704	693	735	690	693	684	686	735	788	716	734	715	710	700	707	703	682	779	725	722	748	675	704	724	700	707	693	740	701	715	739	709	686	724	702	714	726	727	772	707	671	695	729	681	713	740	752	756	754	684	667	742	705	694	706	698	686	724	697	768	668	727	704	750	713	764	690	695	731	728	700	732	752	714	759	677	718	748	706	701	725	666	703	737	713	714	728	706	704	715	696	728	753	706	708	727	716	744	712	752	724	768	725	682	733	735	693	702	684	709	693	721	722	717	693	679	753	702	702	693	739	747	684	746	723	733	736	680	720	746	679	742	740	710	801	708	676	734	733	723	712	719	737	717	715	742	705	676	746	720	688	724	728	688	751	731	746	757	715	757	681	675	718	688	696	766	710	733	717	650	726	728	692	738	748	722	665	719	748	714	743	718	738	737	752	694	700	679	703	686	687	762	768	689	695	704	774	749	703	704	683	747	737	709	726	680	722	670	739	732	749	722	679	709	680	727	687	714	670	730	748	728	720	671	720	699	682	689	747	693	679	709	754	758	723	731	738	740	710	675	695	723	701	723	744	725	699	709	749	711	704	692	721	755	696	713	642	693	722	706	762	808	709	700	728	760	724	695	706	723	705	711	742	746	690	710	721	727	727	712	683	726	733	742	736	671	687	681	689	745	691	724	727	718	713	732	669	735	686	772	748	714	717	725	716	731	706	714	720	713	708	708	729	724	714	705	730	748	752	738	727	723	716	718	754	740	750	716	714	722	724	756	734	697	721	735	679	690	669	746	686	731	721	702	706	700	747
36428	39289	20050	7411	6206	4790	3426	2630	2126	1894	1529	1531	1604	1591	1448	1500	1473	1227	1102	1048	985	949	994	936	964	974	959	877	931	868	878	905	849	895	912	983	896	852	884	813	881	834	812	859	860	865	828	853	757	881	794	814	842	789	827	750	813	781	824	764	785	823	763	777	791	819	825	852	832	796	767	802	852	785	811	820	815	835	817	842	826	871	805	789	798	783	834	798	832	811	794	793	816	800	822	832	773	788	817	782	811	829	814	777	772	817	820	798	753	776	800	794	861	800	750	764	833	812	804	804	766	783	786	825	806	858	784	782	825	778	820	809	744	820	783	788	788	832	733	839	775	823	812	755	826	843	852	837	807	777	864	783	828	838	802	788	818	809	769	884	779	837	814	797	785	778	821	781	800	865	841	777	784	774	808	800	839	825	779	795	852	834	837	816	792	764	770	850	838	779	815	795	855	825	810	830	811	781	817	827	769	874	817	786	841	803	849	790	795	780	814	789	792	803	826	847	778	778	839	775	778	788	806	796	785	801	737	826	749	829	849	804	757	808	785	771	782	810	780	771	835	838	820	769	797	767	830	802	790	812	782	794	789	808	831	738	800	780	753	779	781	827	799	801	778	792	820	784	790	777	853	808	791	822	787	804	781	783	819	796	820	815	789	812	777	812	835	824	872	782	825	742	797	782	841	785	805	782	809	771	812	807	823	787	822	807	771	784	806	833	783	784	881	822	834	778	805	788	807	786	793	800	803	801	763	838	827	800	845	788	789	819	817	822	800	827	805	871	790	803	792	765	780	784	799	849	880	775	816	801	815	783	807	806	775	833	802	799	793	758	840	844	809	838	754	835	776	789	739	795	814	830	825	768	881	805	797	790	834	826	850	762	791	751	813	819	764	795	791	803	811	800	819	792	825	795	829	766	793	815	778	827	866	821	813	816	830	754	843	790	767	831	862	777	795	823	826	796	793	772	850	826	808	802	796	823	809	801	827	803	796	790	811	865	820	825	808	815	799	788	776	815	786	812	796	820	785	836	830	799	776	825	810	845	821	777	829	808	826	789	799	804	789	757	780	816	843	776	794	763	824	816	805	819	798	848	838	786	796	798	770	823	804	777	858	752	785	780	822	846	851	793	743	800	816	776	758	819	832	797	808	769	830	816	824	811	801	755	746	848	838	829	825	806	794	802	784	820	819	760	858	794	768	832	778	781	792	781	824	790	789	767	796	791	845	810	705	747	810	762	829	813	817	751	836	830	724	833	823	795	788	800	802	827	826	783	820	835	860	773	806	726	824	810	758	751	831	776	800	775	858	832	796	816	818	860	803	817	836	850	804	772	823	781	779	789	816	820	766	759	769	792	783	817	763	828	844	806	812	795	799	818	739	774	841	799	836	784	764	780	739	762	868	829	795	810	762	813	819	781	807	818	787	797	781	830	767	793	785	796	774	786	778	790	754	846	815	778	762	839	760	783	845	839	862	784	834	830	785	833	828	796	817	791	827	755	791	825	801	809	839	806	792	799	783	802	783	762	850	790	801	824	810	818	803	784	818	788	754	784	823	766	795	766	826	818	824	817	770	753	867	773	770	800	819	812	779	758	778	820	807	831	773	802	834	805	793	789	848	781	796	803	774	797	820	800	801	823	829	740	800	778	840	794	831	782	791	820	762	817	804	794	857	810	829	813	792	836	768	769	808	802	771	780	848	783	773	787	796	824	801	812	856	807	764	780	739	808	824	822	778	791	846	822	815	817	795	849	819	809	774	779	784	821	804	837	836	764	772	790	785	810	786	808	792	799	812	773	832	776	801	782	767	834	799	833	785	777	802	833	823	754	826	771	770	829	811	776	807	814	851	820	814	786	809	800	772	815	785	824	827	767	805	805	798	795	773	799	796	808	825	760	806	819	820	789	781	819	783	826	835	822	770	801	773	801	807	809	803	774	846	797	830	766	797	814	748	840	841	794	755	791	811	858	835	794	778	808	788	823	789	804	756	804	846	807	790	772	843	784	849	829	809	819	813	793	798	809	814	833	855	792	792	832	795	728	790	823	819	814	763	792	783	792	800	835	774	836	776	776	776	772	829	831	786	809	808	817	822	776	805	801	851	792	824	818	795	789	760	868	805	776	827	856	807	763	837	765	868	785	785	789	816	816	780	792	783	777	840	783	808	857	784	819	797	797	799	803	762	800	753	806	805	793	863	846	848	811	811	792	813	898	796	806	759	813	761	842	772	792	769	795	811	789	760	772	771	776	791	813	796	767	787	813	811	839	828	804	789	788	782	841	790	804	709	809	808	779	798	801	810	807	759	808	802	782	804	766	803	844	870	797	772	820	778	827	795	827	825	787	779	785	817	837	790	806	789	831	807	838	839	814	818	783	774	815	791	862	761	870	783	758	774	818	790	873	790	842	795	842	799	826	805	875	844	802	819	802	760	759	811	820	793	767	747	780	776	821	802	819	789	821	845	862	765	747	825	863	751	810	780	815	828	767	853	801	784	795	809	805	763	800	859	785	786	759	746	796	840	752	776	800	790	810	814	814	816	847	823	805	799	793	801	819	770	824	831	825	807	777	798	781	811	804	766	798	772	801	789	849	775	826	798	767	829	812	807	818	822	819	811	777	805	804	773	770	770	805	773	784	803	818	814	775	772	838	773	767	837	803	823	816	815	816	812	817	778	837	804	800	847	832	831	789	809	823	804	787	778	836	803	780	799	806	868	825	855	824	777	813	835	817	814	782	808	791	778	764	824	800	805	872	807	814	824	798	836	841	800	809	810	755	868	823	764	795	774	837	837	813	819	795	779	779	813	817	814	848	806	866	807	792	838	777	783	856	740	853	815	801	773	838	873	805	801	815	776	826	797	818	799	832	789	728	807	828	746	850	814	800	787	809	779	766	817	800	848	828	824	820	796	798	807	869	819	834	783	826	823	819	811	745	750	806	809	797	778	826	751	764	765	793	784	815	824	848	790	788	791	806	769	776	829	788	799	799	780	822	778	747	806	829	769	817	817	863	834	814	803	785	760	821	837	808	759	805	790	831	782	808	815	801	794	794	778	744	820	767	823	821	843	795	831	797	799	806	855	853	812	824	807	787	813	791	768	806	843	787	784	773	788	734	804	808	816	786	832	806	798	827	790	758	804	834	837	804	795	817	839	852	755	805	835	845	788	806	787	782	782	797	802	775	805	805	776	771	773	769	851	811	775	827	828	759	802	835	757	854	775	804	804	792	781	808	805	805	815	843	756	766	774	807	851	783	825	811	822	796	806	796	827	800	777	806	757	804	788	771	830	815	767	853	773	796	768	780	797	773	812	803	806	803	781	770	826	750	782	825	834	801	756	813	839	826	796	778	818	834	814	793	794	804	809	837	798	800	747	842	818	786	813	789	813	802	779	787	771	799	858	775	818	822	822	815	818	780	877	754	791	801	829	837	814	786	811	825	749	799	823	779	730	854	783	784	823	815	836	752	810	820	823	786	806	799	797	804
27866	20492	10500	905	524	420	341	299	307	283	297	277	302	328	355	362	370	373	267	228	277	231	278	267	283	278	276	236	294	265	278	263	246	244	268	279	239	297	241	260	272	270	260	233	244	235	220	252	235	238	270	242	256	253	257	256	263	284	268	234	263	259	250	260	250	282	292	289	247	240	248	268	274	264	268	280	260	263	224	236	258	253	237	257	243	272	266	251	239	260	246	246	243	248	218	252	271	240	258	234	242	242	268	268	259	247	231	251	269	244	260	239	232	228	230	269	233	272	256	248	238	237	251	274	249	253	233	259	257	236	224	235	250	241	228	275	235	244	249	247	258	282	244	248	244	218	270	265	269	261	267	250	260	280	244	243	260	258	263	236	270	263	232	246	270	279	261	260	264	271	259	234	281	264	263	249	245	283	242	265	254	251	256	245	253	246	256	248	254	280	286	263	269	261	258	253	235	250	245	235	264	229	245	248	239	241	283	276	271	254	253	254	272	240	260	230	276	237	246	245	258	249	240	251	262	251	253	244	227	236	261	261	255	279	261	254	220	307	272	285	280	254	240	260	255	245	252	235	252	267	272	261	229	258	250	238	233	261	279	261	264	239	231	265	250	280	255	256	253	275	258	258	229	236	264	257	237	235	251	266	259	257	269	246	256	289	285	283	278	240	252	253	255	248	270	270	266	258	246	248	229	251	263	232	250	245	242	284	258	264	251	253	241	250	247	256	280	249	249	268	253	258	255	242	253	245	238	267	291	240	269	248	241	272	238	278	273	240	248	232	262	272	240	267	275	255	234	251	233	257	245	256	286	234	242	231	238	204	233	289	243	243	236	257	250	267	237	265	258	257	262	231	255	267	265	245	239	252	256	281	279	283	271	227	234	257	268	266	252	271	277	264	242	266	249	237	259	236	269	248	271	251	251	261	262	263	274	258	281	278	240	255	266	249	272	260	243	254	257	226	262	279	280	259	314	229	243	264	234	236	246	256	245	286	234	262	266	251	253	249	259	284	260	240	262	268	227	252	262	275	240	264	279	234	250	227	263	265	222	281	251	256	231	274	246	279	242	246	279	280	224	259	264	273	221	263	258	246	244	289	240	243	258	243	255	243	234	261	233	247	244	266	270	292	258	270	235	255	245	243	240	241	278	271	255	247	253	263	256	257	241	272	275	258	256	247	234	237	245	262	266	254	265	236	239	259	242	273	244	244	274	273	249	251	247	287	248	271	281	255	252	252	248	272	226	228	242	239	262	237	243	268	235	239	252	261	249	269	294	238	249	252	244	272	250	255	254	285	247	272	260	271	262	261	240	250	257	263	250	249	259	245	271	234	221	264	242	265	223	254	251	264	287	259	257	269	262	246	257	277	267	285	221	245	250	249	252	246	259	260	283	228	247	260	225	262	278	235	249	262	242	269	257	264	250	268	242	265	268	276	249	263	273	268	263	254	231	252	258	249	263	256	246	258	245	241	268	253	243	261	280	252	259	243	248	266	250	264	261	257	248	264	260	242	265	242	267	257	249	251	274	245	251	241	271	232	268	246	280	244	289	250	236	226	230	256	275	251	268	278	272	237	270	268	253	276	275	256	282	230	250	281	252	265	232	261	257	252	241	245	266	255	264	270	299	284	237	244	240	251	238	263	268	259	267	258	252	253	244	276	258	223	241	287	226	273	242	253	249	216	261	267	224	283	258	269	257	271	275	273	251	290	239	270	288	256	281	283	282	249	291	229	248	233	277	271	256	228	250	257	263	277	272	256	251	265	224	256	252	251	272	267	237	273	279	263	255	248	248	242	251	258	265	280	251	283	254	242	241	250	261	301	243	251	272	235	262	242	273	269	249	251	270	280	255	234	245	251	267	254	274	254	248	264	264	259	231	263	237	270	259	231	228	263	264	263	262	286	267	263	288	221	267	226	272	243	252	266	249	246	263	255	245	240	260	241	233	298	281	249	273	229	279	235	280	250	256	247	238	252	270	249	255	259	252	250	254	266	260	236	254	273	268	263	261	259	261	261	268	238	282	249	277	240	239	243	250	244	263	236	237	265	237	240	229	250	247	236	250	237	257	252	260	285	230	260	257	250	249	277	276	223	263	265	267	236	250	250	283	268	258	274	245	255	263	253	231	270	238	261	222	259	252	254	223	268	280	254	247	263	237	226	255	254	250	278	260	259	237	255	239	229	263	240	261	261	259	237	262	279	236	270	272	245	250	248	230	230	247	285	245	254	255	248	232	251	252	228	276	264	266	265	247	246	246	259	243	246	263	232	280	260	263	260	256	259	242	276	281	265	287	254	238	242	269	250	278	262	284	250	238	224	243	254	262	298	247	252	250	235	249	283	282	245	278	272	251	252	273	231	255	238	256	256	237	278	213	255	230	282	251	269	248	267	256	270	264	275	252	247	271	264	251	267	264	244	243	261	268	297	245	259	251	265	286	253	245	242	230	242	266	242	264	276	254	254	233	231	252	222	263	277	243	236	243	235	238	249	250	230	269	210	277	262	226	274	250	283	251	239	238	266	244	234	252	263	243	273	264	258	253	268	257	235	242	289	264	282	243	240	240	267	251	254	242	223	246	257	237	209	250	274	269	245	243	266	256	259	246	258	275	259	245	254	214	270	216	230	234	269	239	235	268	266	230	250	238	270	251	278	239	240	254	234	269	277	265	244	265	261	265	253	266	270	251	264	270	271	248	260	223	245	213	256	215	246	242	279	263	237	259	284	247	227	252	256	230	248	245	253	249	257	265	255	267	273	237	236	246	251	242	241	247	266	236	232	274	273	271	259	238	280	226	257	253	254	283	279	246	262	291	245	259	234	252	276	288	269	242	241	240	228	290	262	274	251	257	263	238	225	252	228	215	265	257	245	253	263	252	260	252	254	235	274	277	243	266	265	248	262	243	242	276	275	264	252	274	267	271	265	233	276	268	277	248	268	252	272	240	244	253	277	237	244	269	241	239	254	277	245	277	245	254	263	273	257	247	254	281	243	270	244	262	256	261	243	245	266	251	245	235	257	234	235	281	260	280	246	280	253	251	236	280	261	240	255	252	246	261	272	233	267	256	239	244	264	261	263	251	228	248	242	279	257	258	268	264	283	270	255	272	273	259	245	223	249	237	236	282	250	253	236	244	225	277	236	264	259	269	273	237	235	266	264	253	257	247	248	252	263	234	251	243	261	257	242	271	250	278	261	268	255	271	256	260	269	244	261	233	257	246	255	237	262	230	261	272	269	269	253	237	248	253	254	280	235	230	222	272	229	237	274	244	281	230	283	224	250	267	231	229	245	269	262	246	243	258	270	250	253	260	222	271	253	255	261	221	274	255	260	262	251	248	265	237	279	251	271	268	276	242	288	239	259	267	250	284	248	264	242	279	272	266	254	249	248	257	254	235	264	240	246	251	247	261	253	266	241	256	253	231	265	237	285	267	246	268	264	258	258	244	238	249	247	272	224	272	226	264	252	256	259	235	259	280	250
29648	9566	3014	775	812	783	525	401	343	378	323	397	455	492	435	478	481	429	328	297	292	314	333	354	331	368	341	325	340	303	321	305	307	288	312	319	325	327	275	301	329	268	297	309	274	324	299	318	330	298	315	274	305	290	298	293	274	307	293	328	273	304	318	304	304	295	337	319	281	298	297	292	304	282	317	307	311	285	309	312	286	306	309	309	289	298	351	276	281	298	305	303	332	291	290	318	279	307	312	270	282	307	301	307	319	300	294	332	283	288	319	291	267	310	294	292	297	309	330	318	288	311	298	308	302	286	314	283	308	296	293	280	285	291	278	297	309	312	282	278	322	280	358	311	314	291	313	337	264	288	325	307	293	283	310	284	309	290	331	286	301	291	300	304	302	302	299	289	313	287	312	314	302	297	323	305	310	293	337	278	304	286	334	296	285	306	303	285	332	295	258	269	348	320	303	307	355	280	327	279	338	318	307	322	286	309	294	289	295	298	290	301	300	314	280	318	292	305	279	328	285	287	288	294	305	286	304	310	327	313	303	337	301	325	287	293	311	269	314	312	304	292	297	298	285	282	294	307	294	265	285	305	313	305	302	312	282	301	303	312	314	303	308	316	300	283	299	305	286	283	317	272	299	317	273	285	303	279	286	302	323	313	283	301	288	267	313	294	323	288	296	254	300	331	294	278	294	272	312	305	292	335	297	325	321	309	318	305	314	306	289	303	300	288	298	313	300	319	282	281	286	327	302	303	266	307	307	311	300	293	305	316	303	305	277	296	312	317	313	269	264	298	322	283	324	294	313	282	292	294	318	328	323	279	284	285	308	296	306	325	278	311	295	275	323	289	327	287	280	271	308	317	298	317	297	320	303	317	283	288	314	285	289	273	317	302	329	337	313	290	281	312	328	273	304	303	266	292	291	295	319	287	281	332	315	315	261	318	280	292	312	259	288	310	295	315	337	314	309	320	287	305	310	311	342	304	284	290	280	287	308	296	311	326	315	276	257	296	282	318	336	307	275	288	301	320	323	290	318	315	293	295	322	286	313	333	292	315	282	289	322	297	274	337	295	316	332	285	317	328	315	290	306	260	328	295	302	286	314	287	306	298	305	310	290	281	288	303	297	332	322	323	306	318	328	278	312	312	303	291	296	270	280	297	311	321	303	324	287	285	315	285	285	305	291	312	309	304	291	306	277	316	315	294	348	306	300	278	315	300	302	318	288	298	321	289	291	298	299	320	310	292	298	282	297	279	322	314	355	312	296	296	300	282	302	309	293	297	281	313	274	281	305	277	302	314	286	295	286	289	351	293	297	285	291	307	277	308	311	311	302	291	300	281	339	320	300	273	280	293	308	286	283	334	335	293	308	303	326	277	284	269	293	318	316	267	290	311	290	304	322	326	311	299	328	292	291	321	303	326	349	320	294	309	279	267	323	295	290	298	318	319	317	320	314	304	319	287	303	292	314	298	292	322	316	308	297	293	315	302	277	292	307	318	312	297	295	303	328	302	286	318	314	289	288	287	287	305	293	305	284	292	308	302	316	298	284	314	294	296	296	311	329	316	303	308	317	316	296	266	296	308	329	300	313	309	278	273	261	303	309	284	323	328	290	297	298	285	344	296	290	335	316	305	305	277	286	299	346	341	328	274	310	314	309	283	305	278	325	292	345	322	288	282	293	311	323	288	291	320	320	307	298	303	282	315	316	304	304	285	309	292	318	288	314	259	330	331	304	316	312	302	286	282	311	301	319	326	311	255	299	276	330	300	292	293	301	308	294	318	288	310	313	305	314	305	352	309	288	308	277	287	321	322	277	298	306	299	326	304	299	307	319	302	277	309	281	297	306	283	284	314	311	293	283	307	297	295	297	313	291	327	289	295	276	306	327	309	274	309	303	289	291	309	280	309	305	300	302	278	263	327	321	309	321	289	297	311	295	302	296	314	279	291	292	322	304	268	304	316	314	319	303	288	338	318	292	323	300	279	319	301	304	294	304	317	321	289	281	292	294	316	301	328	298	275	326	283	307	300	310	258	298	287	299	318	325	321	298	283	280	308	287	321	281	274	274	303	291	302	326	314	315	314	311	316	288	297	271	289	324	300	308	301	288	296	294	268	303	284	312	329	322	291	294	291	299	287	308	274	301	323	325	305	275	293	311	284	332	304	297	296	289	280	337	344	316	294	286	290	307	303	277	280	288	315	273	302	273	292	316	298	317	290	325	307	301	292	293	319	321	308	288	324	336	324	312	289	310	335	257	320	278	304	308	295	298	323	298	291	309	305	310	282	296	306	323	270	314	265	293	294	303	336	307	301	293	313	281	328	284	345	292	331	295	314	292	323	317	268	317	318	288	312	267	283	317	284	289	311	300	293	309	304	297	328	297	294	278	344	273	281	277	297	320	311	290	282	295	297	309	310	305	328	290	316	297	311	353	323	276	322	329	307	312	302	336	318	285	275	283	313	299	282	276	291	315	294	298	344	320	276	311	271	294	303	263	289	295	288	292	316	297	268	307	339	326	328	289	303	317	289	331	268	269	303	320	326	323	312	298	308	287	303	303	284	299	285	271	287	317	286	297	325	316	312	287	286	290	312	251	326	307	268	301	317	328	317	317	280	280	309	305	304	317	304	311	322	282	310	301	301	275	309	330	293	306	289	308	276	314	313	303	318	311	279	324	301	306	294	313	292	318	296	348	321	261	271	309	275	290	293	268	313	289	286	311	294	314	317	288	297	287	316	285	278	310	300	313	295	312	293	312	304	312	335	310	306	306	340	325	301	310	298	303	282	273	274	312	298	293	282	312	285	301	263	315	310	289	271	329	321	305	320	299	306	302	308	293	270	289	318	279	297	308	303	300	291	321	313	296	312	283	309	297	326	310	307	299	322	315	297	317	280	302	300	331	345	293	293	300	307	303	342	302	317	295	313	325	328	304	287	289	277	296	304	288	276	278	285	298	296	326	271	283	301	287	304	295	309	338	293	272	287	294	269	336	315	323	285	311	292	315	311	311	347	301	306	297	304	318	316	314	288	288	279	303	290	276	312	277	324	311	295	288	300	264	297	297	282	302	300	279	281	271	324	311	296	295	282	301	299	333	276	292	294	301	305	325	282	295	297	299	297	324	302	285	288	310	304	324	316	292	298	324	280	274	310	301	303	314	303	317	310	300	288	319	273	316	338	297	303	287	325	294	284	333	317	313	289	310	303	320	270	313	293	323	293	329	310	310	319	341	287	302	296	277	351	298	303	294	302	276	306	300	300	288	325	287	278	292	282	313	316	282	332	302	304	286	284	290	288	322	313	277	277	290	293	306	312	283	302	317	308	302	287	301	327	321	336	294	282	305	246	306	318	267	294	294	272	297	309	294	296	277	296	300	298	327	318	305	312	314	311	303	296	312	306	281	321	308	280	291	284	314	289	297	301	318	299	297	325	286	290	317	310	301	285	308	285	326	330	286	334	306	306	310	332	312	292	292	285	306	311	282	287
23401	20896	28235	23678	20891	12990	1736	993	780	844	771	691	789	810	754	786	804	766	647	578	569	602	590	587	631	615	635	639	562	582	518	546	567	561	545	582	551	559	596	538	577	548	556	552	567	586	540	512	562	546	535	534	560	486	494	575	583	551	496	487	536	526	531	517	503	513	525	535	544	562	543	532	572	513	522	520	560	525	508	526	538	549	522	514	573	517	538	491	521	542	508	511	560	541	487	543	553	515	536	522	500	535	525	538	511	540	566	531	522	585	526	533	525	474	530	526	545	557	469	539	518	539	521	552	527	531	493	489	548	510	522	531	537	523	525	499	521	513	518	527	492	530	515	568	488	549	545	508	504	552	517	502	580	522	501	532	542	492	583	550	524	549	561	554	551	507	492	558	535	580	543	509	500	549	529	532	513	518	514	575	534	516	540	535	508	487	506	527	533	542	521	543	513	540	509	502	532	520	553	525	492	530	528	554	488	547	545	508	555	521	542	549	525	539	519	509	521	540	490	506	531	538	531	501	509	511	514	507	520	553	535	539	577	537	486	567	528	522	494	507	528	521	555	520	548	522	566	534	507	539	526	555	528	523	521	506	493	501	502	558	534	482	546	531	556	541	493	539	526	528	517	512	552	554	582	548	518	490	503	515	565	562	540	572	532	523	528	532	531	564	525	516	525	496	506	548	557	519	506	515	527	511	585	508	522	551	572	512	506	539	498	540	538	539	537	543	523	571	560	498	516	524	500	539	534	516	501	522	537	535	564	496	519	500	486	484	530	504	485	531	577	545	554	509	501	546	528	458	511	528	489	510	493	537	541	577	551	518	513	598	519	615	533	491	514	544	516	589	523	554	552	497	498	553	516	525	518	541	547	520	516	576	555	493	539	517	561	544	529	529	513	524	579	518	542	552	573	506	502	537	550	522	531	531	539	536	552	491	526	517	578	538	493	527	508	525	506	526	533	533	545	522	533	494	546	525	474	503	520	542	531	518	530	571	516	564	505	592	560	529	529	520	548	521	489	544	532	534	544	468	527	495	533	527	534	519	545	502	531	563	514	511	511	535	530	530	536	529	526	548	565	520	552	559	515	549	500	515	534	530	511	507	497	572	558	530	525	516	547	496	540	510	468	534	560	545	568	531	506	513	452	535	543	536	583	515	511	520	551	562	526	494	511	545	542	511	501	559	485	534	520	499	540	563	530	547	529	557	502	555	533	532	511	486	500	525	497	552	556	537	534	519	498	518	562	507	532	531	541	531	530	545	490	540	594	533	504	532	533	513	579	497	530	523	562	504	504	527	542	528	510	493	548	552	537	530	522	514	558	549	522	534	512	535	508	495	508	517	492	545	508	527	538	538	532	540	535	521	516	524	536	550	480	512	528	512	498	501	486	535	527	513	525	540	520	485	524	532	536	528	554	565	513	533	526	521	526	505	539	512	510	505	539	546	516	548	559	575	552	517	519	542	541	526	529	487	519	556	537	569	531	505	511	564	509	508	558	505	539	528	516	543	499	537	565	554	536	528	481	498	533	533	548	479	548	532	539	524	502	521	541	476	554	520	503	524	514	514	508	546	541	526	533	511	533	522	525	527	525	571	523	508	550	529	539	543	506	493	561	507	486	523	519	530	588	542	530	542	488	521	563	566	507	542	536	552	498	523	573	506	514	534	539	529	524	542	549	550	546	547	497	509	528	540	546	556	547	540	523	532	526	525	523	525	503	548	562	534	501	543	501	530	534	517	525	469	547	557	530	546	557	514	524	550	544	530	546	541	565	521	518	512	540	518	553	549	552	527	502	542	536	540	531	525	508	542	559	515	513	509	547	523	532	536	524	549	552	493	555	522	510	514	541	522	536	578	533	525	545	506	523	535	508	535	543	531	533	518	510	546	522	515	527	523	528	524	469	551	535	570	558	517	549	536	499	517	525	544	554	496	541	506	545	543	556	557	530	535	526	527	521	535	524	520	533	523	545	497	520	504	488	535	544	512	521	558	519	507	527	522	559	534	521	523	566	522	507	575	500	527	542	487	583	540	522	491	517	536	534	559	521	546	502	554	533	520	503	543	546	529	581	521	518	570	542	531	556	537	523	553	506	529	524	497	512	542	533	512	562	519	467	538	533	525	561	479	558	492	519	531	553	532	500	565	544	529	489	523	517	520	516	502	521	494	477	555	527	498	536	516	520	533	507	529	552	455	518	541	548	517	554	512	542	533	555	549	519	581	551	512	463	583	550	525	524	541	512	539	526	532	530	544	545	533	482	527	513	480	525	526	509	553	515	534	554	525	553	514	546	579	536	528	552	485	520	535	539	516	530	526	519	526	541	561	522	484	513	506	526	512	533	521	505	498	557	539	552	525	507	500	529	478	536	518	549	474	566	508	542	551	517	523	539	520	523	507	510	535	550	510	499	546	476	521	559	522	535	543	558	502	561	482	484	521	528	532	498	550	552	501	529	499	525	555	510	542	504	515	537	555	510	569	524	489	529	541	569	535	531	523	534	566	545	484	540	517	591	538	526	521	516	515	519	537	542	520	540	547	497	497	534	484	516	536	523	507	495	475	501	539	529	522	539	535	503	549	529	529	544	532	517	506	517	515	527	512	533	548	525	541	523	506	514	526	539	564	553	525	536	496	579	551	517	531	543	529	495	491	550	519	537	571	536	505	516	561	536	480	533	490	543	518	522	507	511	567	496	533	528	544	554	525	493	540	507	507	508	527	507	526	510	539	541	532	576	526	515	510	584	545	537	535	545	487	553	544	544	547	552	522	507	580	506	552	555	560	546	527	474	524	504	471	525	554	515	536	559	530	503	560	544	523	509	520	510	536	507	603	498	540	514	497	557	556	559	517	539	500	554	549	568	512	479	537	521	518	514	506	569	555	505	540	512	504	524	493	525	528	516	511	537	561	520	564	557	511	520	563	541	552	534	567	558	519	538	541	526	535	500	515	513	525	523	528	539	559	500	543	528	530	518	549	534	552	523	508	486	552	562	554	506	519	501	560	550	508	518	512	537	495	547	558	482	548	501	503	563	468	540	537	558	516	569	527	504	536	535	518	514	482	586	517	543	539	535	501	539	550	490	525	559	517	530	531	526	538	556	533	538	480	479	546	493	535	534	528	507	513	521	532	506	540	493	529	515	517	546	503	552	535	553	474	538	524	537	521	517	524	542	521	504	537	544	535	516	512	512	524	545	541	561	514	513	532	521	511	545	534	528	558	541	501	525	524	520	538	523	539	518	510	502	533	551	539	514	506	541	530	512	537	493	527	506	572	548	550	484	556	551	541	537	556	517	554	531	523	539	525	555	512	550	550	512	548	472	495	551	511	566	522	538	543	495	542	538	541	537	570	506	533	539	541	528	519	524	550	520	523	515	518	556	571	540	555	507	515	544	550	565	535	531	564	575	537	540	498	520	563	531	599	542	538	561	519	520	515	557	507	542	544	514	556	550	509	533	525	499	504	500	550	510	478	534	507	522	538
33214	34062	12336	4291	3252	2726	1942	1455	1286	1160	991	1010	1093	1105	1023	1088	1167	1057	744	714	731	673	708	673	748	748	697	746	703	688	648	641	647	652	655	658	615	633	630	651	632	551	611	604	611	576	641	620	625	605	608	628	604	614	614	619	617	607	605	622	606	623	658	568	619	556	625	588	582	597	627	605	573	615	643	598	633	622	605	599	572	607	606	599	600	612	583	626	616	634	602	592	624	648	572	592	607	630	608	568	600	633	594	605	571	607	620	593	609	590	609	629	574	633	622	606	620	603	610	600	621	610	617	586	604	577	644	611	585	599	582	613	600	606	630	600	611	572	621	600	593	628	606	585	611	598	619	606	642	620	624	569	639	625	605	547	606	596	590	584	610	597	589	578	563	583	661	599	556	589	619	607	578	594	610	557	615	614	563	610	589	605	601	614	584	566	605	628	613	623	584	605	575	608	601	656	567	627	592	588	563	564	590	617	594	569	606	653	614	589	586	609	580	572	573	591	584	598	630	627	594	627	624	584	566	590	557	627	583	610	636	593	566	576	569	609	608	609	630	604	629	590	570	609	579	594	565	618	593	603	568	605	600	579	612	548	550	599	569	578	624	583	626	613	564	577	559	630	599	607	620	635	591	637	577	590	606	555	603	620	596	601	572	598	609	560	619	533	644	640	626	634	584	621	584	554	602	632	579	612	603	616	585	617	634	595	594	565	592	584	595	579	597	614	633	589	636	617	624	636	609	580	625	622	648	591	602	613	565	669	553	643	623	603	604	636	613	626	621	617	528	595	564	580	590	615	596	589	631	590	611	597	598	604	627	574	573	598	576	597	599	604	569	582	601	625	538	595	598	616	533	566	552	566	591	615	614	591	574	604	631	565	578	612	628	633	599	677	593	567	613	604	602	613	602	622	573	593	617	561	630	598	638	589	607	644	583	592	641	591	610	626	619	586	578	577	607	618	581	577	598	618	575	629	596	611	592	602	583	588	617	584	604	620	632	631	616	577	636	609	612	599	592	596	612	589	582	598	612	621	605	564	616	565	544	628	601	609	600	603	611	625	564	558	637	576	589	636	614	544	605	635	610	619	614	646	597	561	613	593	577	554	559	561	598	607	589	601	587	581	580	589	552	546	564	589	613	575	602	615	583	594	598	632	625	579	566	609	578	597	603	605	594	604	599	602	575	578	539	555	641	646	564	621	628	638	652	598	576	595	637	606	586	613	604	583	575	619	603	622	607	611	567	595	587	579	596	640	614	578	572	626	538	601	599	620	589	600	600	556	577	590	642	616	598	592	577	582	586	596	594	599	626	583	548	630	616	560	589	536	584	572	637	632	608	585	593	541	603	591	609	618	605	581	603	604	580	626	575	590	623	613	626	580	603	599	563	571	582	583	615	624	574	562	570	595	617	597	553	631	586	611	595	609	595	580	618	599	600	546	581	629	609	597	589	587	594	580	588	604	577	609	591	580	570	652	561	630	582	573	546	595	563	622	581	578	571	597	589	582	591	584	597	585	599	626	584	568	599	634	575	582	576	601	590	616	578	621	579	577	609	631	586	639	608	587	606	644	622	610	576	620	592	574	578	616	585	588	583	640	586	589	614	636	602	615	635	574	633	605	594	607	616	588	609	583	616	634	602	581	603	619	572	574	618	618	602	552	613	584	602	555	623	589	653	589	599	615	585	583	609	571	584	631	613	613	566	562	649	601	613	640	579	578	615	580	562	603	524	588	574	590	595	649	598	615	583	615	570	611	599	600	585	613	612	591	619	577	665	616	582	596	589	580	613	561	572	631	604	586	605	552	591	601	639	625	592	612	577	614	600	591	595	577	635	593	588	625	565	623	599	587	640	565	572	622	592	607	589	552	566	587	604	617	549	579	547	609	613	626	604	612	610	570	594	619	593	578	569	610	562	619	592	557	544	642	560	597	610	564	596	620	591	547	587	594	576	579	613	626	603	614	604	579	582	584	606	588	606	580	590	628	571	587	603	641	591	590	604	600	604	623	557	630	603	611	588	608	628	633	620	572	591	580	561	604	562	614	603	586	567	626	627	587	639	602	592	576	603	632	615	582	585	537	578	560	614	571	585	633	603	642	603	560	598	600	596	621	563	598	580	588	636	607	589	620	617	580	575	602	632	618	623	591	631	597	589	566	596	568	588	585	537	581	624	570	613	604	615	609	599	584	631	609	600	602	601	586	607	593	618	631	591	616	560	558	602	558	585	646	597	620	584	628	599	586	627	582	542	613	594	576	625	556	593	556	625	580	559	632	624	588	618	599	589	623	613	568	588	597	595	602	604	649	635	626	569	622	641	579	621	565	618	638	581	657	588	592	627	591	618	599	540	584	627	614	599	559	596	581	589	595	562	592	563	586	620	555	606	612	595	648	613	636	638	615	585	618	623	598	618	627	616	627	627	592	584	618	551	639	611	548	632	559	621	625	597	641	570	564	588	582	566	619	613	584	624	587	577	604	601	614	628	596	565	608	594	575	623	616	621	595	583	627	574	595	590	638	576	585	650	621	645	552	629	610	620	577	662	600	604	589	583	602	608	621	601	591	619	573	594	571	555	599	588	605	590	594	583	617	557	603	567	582	604	568	601	575	622	583	613	601	593	629	586	620	590	611	572	562	639	556	579	624	617	556	592	621	629	579	573	584	602	576	620	573	569	584	613	570	568	635	611	628	575	585	627	602	567	586	582	587	618	557	591	611	614	599	614	561	595	591	593	542	619	599	563	590	634	615	615	574	602	628	606	585	565	570	596	603	599	613	588	583	656	605	591	614	623	623	619	575	600	578	568	631	605	611	580	579	589	613	595	576	592	587	626	612	564	615	580	612	597	667	591	592	567	621	559	636	582	570	583	588	586	579	661	617	609	622	575	553	654	585	604	636	595	587	627	583	610	608	605	533	587	639	617	575	589	594	574	611	597	574	570	585	596	630	581	586	593	602	585	583	576	616	602	597	581	602	565	592	604	627	591	641	634	588	605	597	588	548	615	602	592	622	603	632	576	592	590	594	608	596	643	573	594	614	623	600	596	644	599	582	618	567	582	616	593	620	604	613	567	547	581	580	592	630	651	583	559	574	576	589	599	608	602	606	588	608	559	608	573	618	584	624	638	625	626	584	581	562	607	627	596	617	570	628	605	665	652	603	630	610	603	622	616	643	620	597	594	594	601	619	616	625	573	590	573	614	624	562	636	599	592	619	633	591	618	592	606	547	560	625	595	613	591	609	580	599	617	602	601	618	618	613	641	625	631	615	554	611	551	601	626	604	588	604	625	602	592	607	606	609	576	579	641	599	542	570	637	608	584	582	569	601	586	667	585	592	630	601	567	629	573	583	610	594	624	586	560	644	574	584	607	629	612	572	609	598	593	625	576	636	590	583	562	569	611	614	595	584	615	566	579	608	587	563	584	603	617	604	543	631	572	603	607	616	635	608	557	635	580	587	588	589	614	603	616	595	596	562	596	577	599	626
24631	20910	27250	24635	13104	1048	673	512	405	433	410	411	492	528	481	535	494	496	385	328	323	323	357	307	364	360	376	343	328	305	329	325	327	336	349	317	314	294	328	331	329	323	301	308	304	315	328	294	292	310	305	330	337	279	305	315	286	307	304	307	307	332	310	323	330	316	318	286	295	314	282	311	304	308	294	304	268	305	295	325	325	316	301	310	303	349	288	299	305	315	337	292	321	301	321	307	346	299	327	325	319	308	291	336	293	293	289	312	317	294	294	314	307	307	319	301	335	300	309	304	302	290	298	298	342	296	289	315	311	310	317	316	310	306	325	325	314	321	294	290	274	314	306	301	286	319	300	283	314	318	329	267	291	321	281	310	309	291	287	326	345	302	310	330	313	285	307	324	294	325	326	329	302	338	310	298	292	305	309	338	319	264	308	279	283	297	297	348	320	312	288	310	331	313	298	268	315	285	297	298	294	308	325	298	307	311	314	300	312	329	331	309	289	317	270	328	331	307	280	313	291	313	305	316	305	264	305	288	324	283	316	308	283	295	310	332	288	314	292	293	306	283	353	317	307	327	328	328	295	306	279	291	315	328	320	311	296	293	293	271	304	296	310	292	288	304	309	319	283	295	297	295	267	314	343	290	336	284	291	288	331	332	311	342	332	311	312	353	296	302	278	298	297	304	304	308	314	296	281	309	301	287	304	298	290	288	281	308	311	298	295	299	300	303	320	301	318	330	288	312	338	325	308	343	317	272	341	306	307	314	270	305	335	295	361	332	262	312	315	318	287	314	310	359	312	303	314	310	301	320	285	341	297	262	321	301	311	312	306	312	321	292	301	287	313	296	324	315	342	299	310	313	294	273	270	297	312	293	319	308	313	300	346	300	305	294	314	299	293	324	294	301	321	315	293	311	322	286	302	299	289	293	289	309	294	294	336	300	318	297	312	311	327	300	307	292	289	312	303	311	290	276	301	273	315	280	293	307	293	303	312	313	294	316	314	298	318	308	306	300	296	302	316	295	283	312	270	316	297	285	311	311	302	316	292	289	332	308	295	326	314	306	337	306	310	298	307	294	315	299	307	306	303	304	306	319	313	260	325	303	318	299	277	281	311	319	311	311	334	320	284	327	310	306	300	272	284	331	320	310	350	313	312	295	305	286	311	330	334	312	303	324	310	320	319	297	280	269	316	269	316	299	291	280	309	342	294	293	315	317	305	277	300	320	293	297	332	318	309	300	326	281	280	309	280	308	288	314	301	300	301	325	297	290	292	304	355	310	322	289	293	293	252	303	315	326	300	312	308	275	335	282	313	320	328	313	320	312	290	302	302	277	291	328	321	302	297	294	297	274	323	298	320	283	313	301	337	310	324	275	344	321	327	314	294	301	280	321	287	289	306	309	307	295	301	308	314	285	279	282	327	280	274	291	283	304	291	297	318	298	320	314	319	316	286	317	287	311	293	310	316	325	328	305	284	303	302	323	310	288	283	279	328	309	298	302	288	288	282	295	290	336	312	276	315	295	294	295	287	305	323	304	319	307	290	322	321	319	322	299	296	268	314	318	297	346	306	343	325	297	284	299	296	286	298	344	319	297	309	311	312	277	309	305	304	310	316	302	310	305	307	270	321	309	296	307	325	309	306	297	312	288	308	291	309	286	308	290	308	316	325	328	351	327	315	296	316	326	312	293	324	301	295	299	318	337	305	297	293	297	311	306	294	309	283	317	326	300	302	313	286	282	311	304	295	293	321	314	320	310	300	335	295	332	304	297	322	291	312	327	324	278	306	333	302	294	320	298	287	330	259	305	332	306	309	322	316	280	330	297	318	317	310	289	296	290	279	298	281	305	328	283	301	288	300	296	284	307	305	283	277	305	298	302	292	308	309	309	275	285	297	291	330	311	285	293	313	282	288	274	345	288	313	299	291	294	303	311	311	304	307	320	284	287	324	325	272	296	326	303	324	330	319	317	298	315	305	282	264	305	327	302	286	294	310	318	307	291	297	306	308	319	300	329	310	307	276	329	319	279	291	295	305	308	321	301	294	290	288	310	337	292	313	301	298	301	278	335	303	297	322	284	303	323	311	326	311	329	287	303	297	282	321	314	326	344	324	289	330	301	354	313	310	306	291	332	283	277	288	296	311	339	317	282	301	302	321	308	304	320	323	297	317	298	329	310	293	284	309	280	323	299	292	325	309	305	334	293	302	342	309	312	284	323	318	300	312	265	325	330	320	321	335	309	294	319	282	305	289	313	311	285	265	335	284	306	308	311	264	309	314	287	304	333	330	311	333	322	276	312	307	295	299	295	298	315	298	283	312	279	342	269	275	308	291	297	330	324	292	307	297	289	294	307	286	321	308	280	309	300	330	271	339	293	291	318	320	337	290	294	278	286	310	308	308	322	310	312	308	320	328	318	295	305	306	302	321	292	273	297	316	284	326	313	302	292	297	292	302	269	309	280	314	331	318	309	301	303	295	317	300	299	308	304	276	334	282	325	319	295	317	284	291	307	298	302	303	319	296	278	323	315	307	334	303	297	312	298	297	319	306	319	309	288	302	273	315	294	303	290	275	291	311	275	297	285	294	267	294	307	334	290	315	302	284	299	303	328	334	296	314	329	308	296	333	305	313	320	330	288	293	342	337	284	319	306	325	273	292	298	291	317	317	318	310	293	293	320	303	291	288	317	325	315	311	332	285	292	298	305	290	287	284	329	281	291	298	327	298	333	290	303	293	323	306	305	295	315	303	293	307	295	298	305	280	291	305	288	280	303	274	294	325	301	305	328	296	305	290	319	331	306	320	290	301	322	294	288	333	300	324	301	342	295	294	308	320	304	284	262	267	316	333	320	348	308	314	303	300	292	293	315	301	309	313	315	303	296	276	290	291	301	286	289	302	328	300	292	283	339	305	296	323	280	258	327	317	325	287	304	305	313	304	320	350	316	327	335	313	262	305	293	288	338	305	313	279	300	333	279	312	288	326	333	296	288	283	329	282	245	350	317	304	325	301	323	304	317	314	291	307	294	265	304	311	307	307	299	304	285	319	314	287	307	301	304	306	282	306	290	306	279	312	323	303	286	298	271	306	301	306	322	280	333	325	307	330	286	311	286	285	289	303	321	279	312	310	297	292	288	308	316	297	272	305	305	296	318	294	294	309	312	317	281	330	286	292	306	294	317	292	299	319	305	303	283	297	304	328	330	322	311	297	298	320	330	320	330	283	317	309	323	310	291	333	302	315	303	294	315	314	334	303	331	283	306	311	310	261	299	327	313	338	309	338	322	297	320	279	278	312	292	305	311	290	317	300	325	313	292	324	299	287	295	305	320	298	289	301	324	312	261	303	304	318	299	310	305	302	319	308	307	299	330	286	292	331	282	303	258	293	287	312	299	305	293	301	299	316	331	332	282	299	320	316	299	295	313	308	340	306	292	313	319	301	332	298	308	304	325	268	296	287	309	328	311	309	331	307	298	326	307	306	322	302	295
33802	27556	6786	2551	1953	1580	1202	874	786	720	604	644	757	848	688	745	814	750	518	455	462	457	435	454	506	481	473	460	439	436	396	405	373	402	408	401	362	385	357	392	360	333	363	388	352	375	378	399	376	369	369	368	409	366	361	428	403	387	365	402	390	389	365	360	357	400	389	415	381	378	387	382	392	397	372	379	362	407	355	403	409	392	393	388	372	383	384	408	378	374	388	386	365	349	368	400	381	358	405	357	353	406	377	411	331	351	343	374	358	373	362	353	409	383	390	370	371	365	385	396	349	377	374	360	395	374	377	342	365	378	383	384	387	398	375	379	361	378	373	356	385	359	410	362	359	365	389	360	370	395	381	366	387	379	370	369	405	369	375	373	373	348	365	376	376	383	376	405	367	330	370	380	368	345	364	388	360	392	349	402	360	365	376	377	390	358	367	324	391	375	333	384	387	383	353	342	343	383	385	379	375	359	370	382	372	382	370	370	364	382	361	357	359	386	424	353	368	389	362	358	383	381	377	369	367	330	363	345	369	374	391	354	351	345	386	364	387	385	396	402	321	367	385	403	380	400	367	369	382	345	359	344	354	376	355	356	364	375	352	390	383	380	385	364	364	367	383	344	364	389	376	361	371	397	350	354	354	373	399	376	358	356	372	373	362	362	370	389	360	411	367	397	368	368	369	374	352	372	431	369	380	354	343	341	392	345	384	382	394	367	395	361	373	358	350	378	371	392	390	371	380	360	392	366	379	379	344	369	385	364	339	335	333	343	389	376	367	368	386	389	391	357	369	384	393	352	346	353	354	383	372	358	367	376	392	391	388	377	404	366	388	373	358	374	390	352	364	385	412	369	349	348	379	338	352	403	418	364	409	349	375	382	388	375	361	386	366	396	374	348	380	372	361	392	364	362	364	364	406	396	364	363	403	371	380	378	360	382	400	397	357	384	386	385	364	358	375	372	393	356	381	375	363	346	371	329	365	382	370	352	381	374	365	377	363	379	381	363	373	339	380	387	379	371	399	364	384	403	370	379	344	348	370	333	341	382	335	403	356	387	372	386	350	363	391	396	383	383	374	406	377	380	344	386	402	361	359	392	321	357	386	360	359	371	393	396	371	398	353	372	379	373	413	382	379	353	399	352	353	389	406	357	337	370	375	418	393	337	377	357	364	360	369	368	412	347	351	373	379	384	344	397	397	367	360	377	348	367	367	359	388	355	378	379	334	355	369	375	365	367	377	387	377	355	374	367	385	389	381	353	395	359	386	370	385	397	374	357	405	339	379	368	362	375	368	334	363	386	364	391	367	370	334	362	343	347	386	367	414	365	391	388	358	363	365	346	379	362	371	377	358	362	408	381	389	359	396	387	360	382	386	396	374	355	376	345	346	383	373	376	339	393	391	404	357	362	369	375	384	384	374	379	386	353	356	354	352	337	359	365	406	353	336	356	330	389	363	408	352	376	395	380	342	384	350	341	402	351	402	358	365	375	346	385	379	369	407	370	379	375	362	370	382	384	349	387	409	364	364	367	380	361	397	387	392	383	366	361	340	339	384	345	340	379	380	398	371	383	348	358	380	416	389	377	394	368	366	358	378	372	370	354	352	372	372	358	381	379	376	352	365	366	363	382	380	346	342	407	350	377	351	380	382	375	382	368	371	354	356	348	412	357	359	367	365	402	377	355	401	357	378	392	362	335	382	406	394	371	362	371	375	366	376	376	384	358	373	385	369	386	375	356	358	401	397	363	379	368	374	369	411	353	370	397	348	384	371	389	372	388	382	378	387	323	343	363	374	392	365	383	372	386	339	371	343	367	422	364	366	367	380	355	368	367	390	317	381	385	388	364	353	373	402	353	430	366	381	363	337	371	370	385	350	388	374	369	345	374	379	349	373	394	365	339	421	371	343	351	351	345	394	375	365	397	338	396	384	381	390	371	388	393	341	377	377	393	368	381	374	374	386	389	373	364	359	377	371	385	364	374	383	364	368	378	368	370	377	363	387	360	382	348	330	375	326	365	351	385	372	422	342	371	389	402	383	404	394	335	398	371	376	402	380	370	372	376	393	380	386	398	406	406	385	349	355	357	361	374	365	361	401	394	387	348	367	363	418	374	376	350	361	392	383	381	370	340	360	366	372	369	372	384	364	364	389	399	369	389	370	362	373	356	373	360	372	366	362	379	357	373	348	360	369	373	373	403	378	379	375	366	362	348	371	337	371	371	359	398	348	364	354	389	366	392	398	382	378	398	358	377	349	369	373	345	400	369	374	365	354	358	357	397	347	359	375	344	347	382	416	354	327	357	361	390	378	351	401	364	366	377	391	365	395	359	353	387	380	364	343	380	382	370	359	362	398	370	371	365	392	383	395	392	399	386	392	366	400	358	357	388	358	396	389	332	351	347	431	375	347	369	342	371	371	383	365	347	390	362	410	352	400	370	375	374	384	366	357	354	345	337	360	384	353	351	389	384	365	395	375	363	381	365	368	393	375	409	423	398	413	389	374	365	382	417	380	362	357	368	370	368	365	386	368	399	375	364	373	347	375	396	367	370	349	324	366	348	384	400	357	399	362	403	360	389	321	369	365	317	380	376	369	374	339	417	383	360	339	353	344	393	369	365	363	346	366	404	329	361	349	364	362	401	368	367	356	368	367	398	362	364	389	354	368	411	371	383	365	395	389	366	353	370	353	381	401	383	367	384	398	382	349	338	384	380	320	388	380	383	389	428	379	381	373	368	355	386	378	368	383	382	408	381	356	343	382	376	360	333	389	355	377	386	414	391	384	388	353	380	365	379	378	367	400	373	394	344	368	362	392	394	332	368	386	392	344	343	351	342	382	342	410	359	361	338	374	366	393	378	362	358	376	385	385	341	347	415	366	321	383	385	406	378	363	408	402	399	339	352	361	370	352	387	369	385	375	379	402	354	390	388	380	381	394	364	353	345	367	335	358	371	364	391	366	389	369	362	390	386	404	368	368	363	356	333	359	357	350	388	378	371	362	353	391	377	365	316	390	386	359	380	337	386	345	361	411	396	369	382	357	389	356	387	376	349	349	384	383	365	349	362	391	342	365	360	383	401	369	346	375	358	422	419	357	325	354	388	345	376	377	368	369	386	362	393	393	357	402	373	359	412	352	356	370	345	337	368	363	389	387	376	350	365	395	355	376	395	337	358	364	376	361	383	362	385	362	415	389	389	352	373	356	393	374	349	380	378	384	389	375	406	373	362	361	395	348	337	332	369	363	410	365	382	372	400	376	373	359	368	365	373	371	376	359	379	371	313	368	387	366	386	351	366	383	355	392	355	393	361	348	359	370	387	359	371	367	377	388	360	353	389	376	353	391	357	355	352	354	368	392	354	398	385	402	366	394	372	391	376	392	351	369	378	370	388	379	379	387	378	374	362	394	354	348	386	349	350	378	371	330	362	375	383	366	407	389	354	377	382	384	369	359	384	359	335	374	353	370	349	399	378	356	398	390	340	353	367
22455	20933	28571	23437	20931	20994	12507	1770	1306	1180	1133	1121	1169	1446	1230	1263	1243	1193	1014	830	835	758	837	893	863	900	921	894	856	774	757	756	766	788	814	757	741	798	752	718	720	688	720	715	813	768	744	750	662	758	726	720	764	766	723	835	756	720	728	680	742	733	686	719	723	702	717	713	747	675	733	679	747	747	690	716	720	660	749	710	733	688	733	740	722	695	703	706	725	725	706	680	708	706	711	682	714	700	750	701	701	700	721	696	728	725	759	704	691	711	737	702	726	730	737	708	698	736	756	722	681	687	706	723	707	702	719	737	680	641	719	737	714	720	713	728	712	761	707	720	724	730	736	758	735	734	709	746	697	718	753	668	736	747	734	741	698	743	769	700	719	683	691	690	675	734	741	725	729	654	743	722	668	746	727	696	759	689	695	773	755	762	715	744	755	727	777	776	730	783	684	734	686	687	719	726	723	746	732	732	712	728	723	722	696	716	708	748	751	765	711	727	701	721	716	733	687	704	756	734	722	719	713	687	689	684	708	686	722	719	701	691	728	721	707	706	723	711	718	733	739	704	728	725	694	755	771	724	705	723	735	741	691	706	703	736	684	662	731	728	733	703	712	743	721	734	702	728	777	736	725	742	760	705	748	693	718	700	713	691	757	714	729	748	676	711	705	756	751	764	675	711	680	688	733	760	710	728	754	705	664	717	679	692	701	691	756	760	762	690	706	705	711	700	757	712	691	723	709	741	687	699	689	724	752	741	724	719	754	705	705	771	702	739	734	675	752	729	722	710	737	714	692	738	739	735	694	736	751	700	708	677	739	722	701	727	717	732	713	705	783	719	714	732	741	740	672	736	741	707	726	716	755	728	710	733	774	728	652	713	734	735	718	692	670	699	711	725	738	677	758	728	694	746	713	765	726	720	707	731	712	650	730	724	646	697	745	729	737	668	727	676	704	697	676	729	762	749	707	744	714	721	707	714	739	717	758	714	707	675	732	738	727	674	734	715	674	713	743	712	737	688	753	748	738	734	760	702	727	766	722	765	746	685	747	728	697	737	683	732	717	688	674	697	706	693	692	778	719	685	717	700	753	720	674	669	726	717	696	722	732	777	717	694	731	717	712	687	708	721	726	688	668	698	695	751	722	790	733	717	683	734	707	760	755	761	725	712	669	685	713	746	795	716	727	756	689	726	746	746	706	793	729	728	728	655	768	712	704	749	749	714	720	758	719	694	766	720	792	752	717	754	752	757	705	695	694	754	711	702	749	728	797	730	731	709	669	735	777	711	712	688	694	702	735	705	705	729	720	698	741	703	718	718	680	703	777	724	723	744	721	714	716	728	735	747	746	725	711	723	696	726	716	753	669	733	720	716	719	723	708	717	714	791	707	748	744	718	717	700	748	675	711	686	700	747	753	706	687	682	716	690	669	752	699	694	704	743	681	701	775	736	708	683	701	721	740	741	719	723	733	703	715	692	691	744	659	702	724	710	725	725	744	713	697	707	732	701	707	738	709	753	708	698	677	723	710	688	702	689	730	727	722	663	683	738	745	718	696	732	754	724	736	681	713	715	722	748	750	756	705	706	723	730	697	704	727	728	719	715	753	709	751	757	705	764	747	743	733	717	692	743	703	736	675	740	730	712	688	729	736	728	672	698	716	733	708	704	696	672	729	658	721	664	765	708	721	670	728	696	735	765	684	745	702	708	714	760	743	681	757	722	736	709	696	686	675	667	690	714	710	691	695	752	731	732	763	741	677	721	743	705	673	723	719	732	695	725	733	726	731	679	761	742	690	711	694	709	738	695	755	714	692	681	697	723	734	740	751	722	726	696	688	700	701	771	763	709	745	721	700	695	718	687	713	707	716	691	744	706	750	718	678	749	718	750	673	768	715	749	727	738	760	740	732	677	726	717	720	758	708	755	734	738	673	783	655	707	735	741	704	732	694	728	735	703	706	753	710	690	729	726	745	719	700	728	738	672	712	721	681	693	679	705	712	695	737	710	713	741	707	740	725	693	731	739	730	694	730	682	652	682	707	703	702	733	694	729	748	713	711	769	728	754	727	686	708	725	722	686	746	676	759	707	670	722	728	689	708	727	714	780	684	712	710	692	711	690	700	655	712	713	666	676	722	747	753	734	716	684	713	705	742	731	666	680	715	712	754	715	741	712	716	683	698	760	752	692	705	746	748	713	685	713	717	748	723	725	707	752	723	726	744	702	724	761	729	733	674	737	676	725	694	695	713	745	739	695	740	756	710	708	701	730	692	732	726	727	740	674	692	758	745	708	721	735	685	724	735	701	703	713	734	715	751	747	730	694	677	721	755	727	739	729	706	741	726	725	666	725	704	732	727	712	744	704	751	705	772	736	733	731	696	694	717	751	734	706	684	700	747	683	705	715	717	727	712	684	715	694	735	711	769	673	728	700	743	713	717	722	713	703	725	693	717	672	713	765	712	739	704	709	739	701	711	714	721	774	701	711	736	684	697	717	700	747	763	689	769	686	666	716	674	746	746	722	746	731	722	682	747	747	744	732	701	755	715	682	753	745	734	740	690	683	732	703	733	672	738	747	678	701	723	762	733	765	733	768	705	735	768	717	716	695	728	696	740	716	713	724	746	746	739	775	763	678	701	684	706	713	727	713	720	671	704	756	717	769	721	687	730	679	713	722	749	763	741	702	701	731	699	735	754	715	765	775	676	696	705	740	666	729	710	742	680	695	734	760	738	732	733	707	724	669	750	736	706	707	692	716	705	729	739	731	701	706	702	713	718	740	682	815	671	737	746	748	698	722	703	776	689	722	742	719	694	739	712	730	666	719	703	690	740	704	686	737	753	721	739	717	757	708	731	681	725	668	705	707	692	674	727	690	721	760	726	733	695	756	743	689	707	767	669	734	706	710	656	777	719	697	729	731	708	672	714	693	718	699	708	732	745	681	717	712	688	724	737	701	740	719	708	715	697	699	693	702	705	728	734	701	687	727	708	705	706	757	720	722	742	698	700	717	711	703	724	698	693	707	712	707	672	708	737	677	657	764	738	721	720	697	700	733	692	707	704	743	723	769	735	737	677	691	736	733	718	742	703	759	770	757	696	734	697	657	759	686	701	746	742	672	746	729	731	715	709	741	767	722	711	751	783	716	757	685	693	733	764	716	696	751	692	734	712	715	713	758	744	767	714	741	730	705	671	744	739	719	727	668	691	691	713	756	712	670	726	771	737	733	725	676	751	698	709	700	726	735	702	709	734	719	709	747	759	714	703	740	728	767	756	692	742	691	686	752	732	736	684	712	754	758	700	729	764	722	701	700	676	714	685	684	705	721	747	725	749	718	751	707	753	718	758	766	703	735	799	734	742	722	689	650	706	728	771	709	692	695	740	680	708	786	711	719	750	680	724	725	751	766	755	676	684	724	718	726	760	746	709	650	704	657	717	678	691	707	689	728	699	722	704	741	699	686	733	775	717	736	727	749	739	710	734	666	740	709	742	714
38770	41795	16344	7420	5209	4244	3205	2429	2166	1801	1633	1531	1696	2171	1871	1797	1764	1585	1228	1048	1014	1017	1012	1074	1072	1124	1068	981	914	918	855	922	856	903	843	814	844	870	876	874	854	839	825	859	879	788	771	834	821	779	875	831	779	802	862	858	788	867	787	803	806	825	840	783	826	849	783	807	804	771	840	780	805	842	768	814	844	782	766	822	790	810	826	800	813	805	815	812	834	848	811	809	772	833	786	842	824	868	832	814	769	770	793	834	827	797	811	772	839	837	835	853	794	824	824	821	796	833	815	806	818	826	793	779	784	800	768	801	752	802	804	803	820	786	855	778	800	828	812	846	784	811	778	804	800	800	777	740	810	795	776	766	815	804	759	828	808	798	874	813	798	768	832	757	828	860	798	837	786	799	812	779	832	814	781	800	850	846	761	825	838	862	797	801	793	761	833	809	821	832	779	832	760	834	801	827	816	798	822	790	751	787	836	806	864	788	834	792	760	792	789	779	792	804	857	806	771	847	728	776	788	794	802	772	857	819	802	837	814	817	852	810	776	813	812	777	809	794	795	821	850	791	755	829	797	837	796	781	801	775	826	778	811	758	814	812	784	801	814	791	818	776	771	771	816	806	824	794	777	769	782	808	826	817	760	775	807	816	764	828	804	836	814	792	781	802	825	820	793	822	781	798	882	766	790	799	808	811	807	834	840	825	744	831	791	802	782	783	820	818	802	814	757	807	789	825	844	817	731	790	797	827	796	805	845	833	803	815	800	786	805	851	856	817	763	785	792	779	862	810	768	785	817	802	801	794	816	755	808	791	879	865	796	782	794	829	782	756	840	832	823	755	797	802	770	820	782	778	792	785	804	775	804	768	801	817	813	840	773	800	839	809	789	821	775	827	809	764	833	835	847	794	810	844	809	808	856	784	780	836	803	817	797	766	820	853	844	777	777	791	833	829	822	782	831	782	811	817	838	817	813	781	800	787	810	794	803	734	776	808	823	815	829	803	869	849	866	786	767	798	806	758	796	822	771	770	787	805	844	791	784	832	779	805	778	868	771	843	796	827	802	799	779	791	772	853	858	831	802	785	824	796	822	740	810	759	811	790	836	789	821	821	842	823	874	813	806	832	874	791	794	765	771	838	820	823	802	785	835	798	776	796	794	798	803	778	766	791	784	785	796	800	842	788	767	793	785	767	789	866	805	858	809	816	807	810	754	756	798	836	837	836	787	817	829	843	792	795	772	807	826	844	806	771	797	792	743	769	811	797	797	838	810	831	796	756	797	877	779	785	784	830	786	776	769	819	822	804	776	828	788	820	766	845	840	813	821	824	814	824	763	766	824	749	844	789	844	783	846	802	817	799	771	822	801	803	804	826	788	793	783	801	804	777	823	780	820	824	834	820	853	827	800	767	832	816	785	807	810	830	845	837	761	774	822	801	781	807	839	809	827	813	828	765	839	791	794	810	791	820	767	777	799	842	800	840	747	810	761	779	849	817	814	764	781	795	833	764	846	816	817	793	804	848	813	794	803	810	823	847	814	794	774	821	829	859	804	723	816	831	847	827	853	803	818	820	828	792	826	814	819	756	775	780	779	785	798	782	763	793	805	809	818	773	846	806	824	792	787	807	825	829	806	811	802	807	814	744	781	786	791	802	740	824	828	794	852	760	830	819	842	796	820	813	798	798	767	779	762	828	825	732	805	760	789	825	823	801	849	769	824	804	768	790	768	839	843	807	866	802	848	804	773	837	784	821	830	772	779	814	811	798	832	816	814	839	769	841	783	779	769	766	870	822	731	797	830	818	814	799	793	828	799	787	847	818	806	787	778	750	812	797	815	811	789	802	800	816	799	803	778	811	783	805	839	804	798	823	792	843	842	848	851	781	833	748	862	808	812	820	825	799	793	808	782	857	811	789	829	782	772	752	801	820	788	799	786	797	824	875	794	821	748	850	854	806	769	816	781	795	756	790	787	804	868	805	805	758	805	822	820	785	790	830	805	765	801	826	793	816	865	761	759	805	813	815	821	782	824	785	776	829	844	798	754	830	829	783	818	881	769	799	843	813	802	807	799	833	771	803	790	818	826	760	775	795	782	821	786	789	849	790	790	792	823	748	786	796	776	773	808	825	738	774	844	785	812	792	816	806	868	767	784	786	768	813	823	805	789	781	809	803	770	765	856	854	792	797	821	762	802	783	741	764	796	799	769	815	755	831	839	801	826	796	839	781	778	773	819	777	805	803	821	892	819	816	740	758	797	779	881	810	791	811	755	789	820	790	822	791	811	832	784	806	816	822	769	750	816	768	825	808	842	751	785	781	773	865	779	847	731	834	813	830	774	823	857	883	830	793	818	809	809	814	807	841	782	818	786	779	841	797	814	798	842	831	803	794	801	826	784	811	817	767	800	806	835	796	781	793	803	831	795	819	786	794	843	781	825	827	768	825	820	833	776	827	798	802	801	813	839	799	790	813	839	819	793	829	805	842	783	826	715	759	816	815	822	835	818	778	786	805	843	820	821	836	842	859	830	856	800	783	824	830	783	819	843	799	778	820	794	787	790	829	834	823	776	854	816	815	811	782	800	750	743	794	792	818	727	766	786	784	788	770	790	821	731	790	783	844	755	805	776	852	818	836	819	843	764	852	823	811	790	798	795	777	831	793	829	813	778	802	834	820	829	833	840	794	775	781	763	778	832	796	824	818	798	804	807	884	840	850	828	810	810	777	808	772	813	788	770	822	763	792	807	828	802	838	759	782	784	837	777	764	805	843	782	806	824	789	832	726	806	863	855	751	809	888	759	855	803	812	789	820	808	824	833	818	793	810	814	750	794	763	832	783	825	750	833	793	782	788	749	793	843	750	817	810	808	792	812	805	818	822	762	798	824	781	815	765	811	784	793	754	786	807	793	778	811	822	805	766	793	844	768	852	767	805	807	801	847	841	762	794	767	811	774	816	804	821	814	829	827	815	823	826	779	828	819	832	828	806	754	815	775	815	819	841	796	828	829	793	822	832	788	815	806	801	735	824	810	799	782	782	820	778	860	891	835	833	835	816	871	811	808	777	812	831	814	769	786	783	816	792	791	743	792	801	783	810	807	817	832	825	796	825	835	785	816	849	843	824	827	835	820	793	794	801	792	792	803	840	829	807	836	789	800	793	823	815	783	805	768	778	800	811	796	816	814	793	836	797	824	785	791	827	840	820	809	849	806	855	748	776	795	799	763	781	772	808	806	793	771	876	811	764	823	808	790	796	845	802	801	777	761	771	824	776	797	777	795	778	784	779	810	828	774	781	805	839	794	793	761	857	844	798	780	772	801	792	792	863	830	838	824	813	827	747	813	777	802	788	779	811	789	849	785	809	845	735	804	804	826	813	795	808	792	811	820	788	815	866	830	788	818	817	801	777	802	859	781	777	778	787	800	834	784	820	768	795	762	867	798	760	812	787	805	844	746	831	780	774	797	793	801	827	755	733	777	818	819	817	804	847	817	840
27970	20445	10049	996	475	406	332	274	279	271	279	324	343	416	374	439	395	411	336	291	273	308	296	272	329	314	272	241	283	275	279	270	265	307	303	272	279	258	263	288	262	247	282	289	250	255	246	274	261	287	260	254	261	242	270	252	272	303	272	270	284	273	300	272	277	281	257	278	257	252	279	230	251	264	258	280	275	253	275	266	283	271	222	250	282	257	258	285	285	261	293	283	260	264	255	281	256	258	303	280	269	241	267	251	277	271	269	295	287	262	257	280	239	279	246	261	249	285	258	266	289	278	254	271	256	280	282	247	269	254	278	265	261	285	276	288	251	254	289	257	260	284	264	241	277	244	225	268	287	262	245	287	284	266	263	259	282	256	247	278	250	282	284	257	282	247	261	261	258	262	259	264	277	290	257	267	266	267	248	286	292	245	252	291	275	255	235	261	253	261	273	250	267	237	259	252	262	256	259	261	262	260	249	278	279	283	256	269	251	261	289	261	247	286	244	263	256	280	243	246	268	295	257	265	290	288	279	249	270	269	254	258	261	273	269	256	314	242	278	276	238	234	258	253	288	264	261	249	251	262	253	261	226	284	250	242	252	275	234	288	268	286	266	248	254	259	285	277	257	236	263	232	249	262	269	264	275	273	257	275	264	247	294	247	276	278	292	255	289	268	276	267	292	283	267	252	253	294	228	266	279	268	234	281	229	260	278	283	261	256	261	270	259	280	266	244	271	272	279	249	270	257	257	267	288	268	253	251	263	240	295	261	250	278	278	259	250	294	281	273	248	272	232	250	259	264	263	244	231	280	288	278	270	288	284	287	272	263	261	242	269	277	265	243	279	249	262	261	256	267	258	278	286	264	272	281	251	241	266	259	275	243	289	280	266	275	261	256	279	263	275	248	252	272	262	261	293	277	247	244	252	279	264	270	256	283	267	274	240	265	255	276	243	285	262	274	281	279	244	264	283	270	253	269	251	319	249	283	259	274	257	238	257	255	282	243	264	259	247	274	294	285	263	268	275	216	259	245	255	284	257	277	266	285	273	237	266	277	254	250	258	258	256	248	278	263	282	267	276	244	245	283	256	256	251	273	273	274	246	282	256	266	267	266	275	265	242	287	271	267	288	290	248	260	273	263	247	279	247	283	273	337	256	255	267	249	247	263	269	280	287	273	259	251	231	259	281	242	252	266	257	296	239	266	296	260	279	246	275	257	271	280	304	258	261	241	263	235	278	280	312	284	257	286	248	284	259	242	293	250	284	260	247	223	273	259	258	225	286	256	231	237	277	244	255	267	263	259	244	254	279	235	250	266	259	248	263	269	256	267	279	262	218	248	294	242	253	277	262	279	273	270	274	259	249	281	287	253	243	228	235	267	264	251	286	264	275	241	287	244	253	272	245	280	251	249	234	272	275	282	249	256	225	272	269	265	268	257	270	238	253	260	258	288	268	276	267	258	294	241	280	262	288	280	250	265	260	292	276	257	281	246	267	267	261	229	229	268	269	253	261	248	267	260	247	269	275	256	288	262	267	286	260	255	259	255	242	281	263	236	234	253	258	272	262	284	270	265	265	235	265	234	272	268	301	279	238	240	278	241	257	258	225	248	255	259	261	276	255	247	256	269	245	273	278	264	290	240	270	242	265	247	255	260	238	255	263	248	263	274	286	252	238	255	276	273	275	296	248	289	285	254	262	270	267	282	269	267	283	262	237	256	301	287	271	283	254	257	273	281	287	275	250	277	260	259	262	264	243	222	260	264	271	278	263	261	260	255	257	271	249	242	270	264	274	298	275	261	259	253	272	235	293	268	257	258	267	245	267	267	264	253	233	266	255	271	280	247	258	257	270	266	251	277	254	273	277	270	278	262	240	265	268	240	306	231	274	268	260	284	234	262	261	265	257	269	262	281	240	274	263	280	244	277	256	250	272	283	277	244	268	253	231	261	264	259	258	274	251	297	254	277	261	254	252	267	280	253	278	273	255	293	239	265	268	285	255	275	281	299	308	259	224	262	283	248	251	259	281	272	275	278	261	254	302	263	259	233	277	262	269	257	292	276	271	246	254	294	282	268	278	264	284	264	260	262	264	255	267	234	275	258	248	265	246	230	254	280	246	251	258	258	268	278	265	258	269	269	273	276	274	245	275	284	291	264	277	260	281	256	259	250	246	243	235	268	259	259	247	266	251	279	264	253	266	273	276	271	285	288	256	276	257	260	241	261	277	237	249	257	281	269	269	252	265	256	262	272	256	278	268	238	239	256	251	276	259	267	265	238	279	252	231	232	296	294	251	255	271	301	275	276	253	254	246	252	273	281	269	253	266	229	216	257	263	266	258	253	282	274	241	298	256	243	292	254	287	268	252	256	272	262	254	278	264	254	261	265	265	250	267	268	298	273	249	285	260	238	259	261	266	260	233	278	278	257	278	277	276	266	267	266	259	262	255	260	244	279	270	262	262	278	272	251	279	268	249	245	263	266	262	284	297	261	252	308	273	286	277	273	277	268	239	273	229	244	263	296	252	297	279	236	249	266	262	264	258	266	251	269	259	256	276	253	267	271	256	263	260	273	291	268	287	240	261	246	251	279	259	264	266	272	256	240	261	268	282	275	281	243	239	274	253	272	259	260	295	289	260	289	276	275	245	255	293	251	261	258	265	272	254	243	248	248	248	271	268	260	257	246	263	229	230	281	240	252	263	258	276	284	265	279	278	263	254	278	254	258	239	285	276	263	271	255	247	251	284	281	258	266	266	272	279	294	232	265	266	263	271	264	260	251	271	268	256	261	263	300	234	284	293	258	267	276	245	260	266	297	265	282	273	270	269	253	257	278	267	272	247	267	247	265	253	260	263	239	270	270	261	272	265	255	283	266	291	251	268	284	252	304	281	298	269	247	249	239	270	256	250	270	255	250	307	279	285	261	280	263	243	291	267	262	277	291	263	273	250	247	260	252	274	249	269	252	292	276	279	249	248	257	252	296	260	264	288	242	264	255	255	263	247	281	253	272	243	261	265	253	259	252	260	245	296	273	245	293	266	266	261	274	263	284	266	269	241	276	302	272	291	281	287	261	255	261	252	261	293	251	263	244	261	290	244	273	280	276	259	219	265	282	260	280	284	235	268	261	261	259	261	273	264	263	251	248	265	257	246	285	270	282	256	268	261	284	248	239	273	283	278	307	251	242	240	289	249	280	256	269	241	244	253	264	241	286	247	245	260	266	260	240	269	298	266	258	252	236	244	269	274	275	268	285	275	278	244	271	259	267	287	249	273	266	277	246	249	260	245	261	245	278	286	263	251	265	278	254	264	268	316	254	285	268	226	277	272	279	282	275	256	257	273	251	272	266	278	279	273	248	274	266	254	254	261	269	265	270	265	260	240	258	260	260	258	274	249	273	261	253	263	270	264	262	280	279	279	285	275	255	277	255	243	262	256	267	256	265	248	246	275	247	236	279	265	270	232	254	279	264	241	243	266	211	259	270	268	290
30570	9216	2171	924	607	633	485	421	407	375	342	367	432	705	695	644	633	598	492	427	337	383	342	403	429	392	366	373	331	299	323	332	357	357	287	326	316	319	328	314	298	333	322	326	315	310	315	327	304	342	332	329	297	332	313	303	316	300	313	309	338	321	314	308	309	341	299	312	332	297	317	294	312	277	347	311	305	317	287	306	338	326	310	315	322	312	322	301	294	264	295	328	291	290	290	328	313	304	287	289	308	311	299	290	330	286	309	309	278	352	335	322	307	344	282	332	304	320	312	281	325	300	327	342	295	314	330	303	313	313	316	358	315	345	302	324	291	294	304	307	332	332	311	297	321	323	313	308	330	318	318	366	326	332	307	259	351	317	277	323	306	319	304	340	319	364	313	280	340	360	302	322	302	310	370	322	295	323	359	316	324	299	318	348	316	295	314	359	313	312	326	308	297	329	300	310	353	320	298	324	307	328	325	333	323	302	342	325	325	312	302	291	296	299	297	315	327	332	294	323	346	295	279	327	301	310	287	316	338	331	308	318	300	291	297	348	273	267	318	322	336	319	305	304	299	303	298	332	288	299	317	331	286	295	301	315	348	312	308	290	308	342	348	330	309	330	303	364	332	316	296	350	323	329	299	336	300	326	337	300	304	303	316	323	355	314	328	308	322	330	301	311	338	291	309	301	307	332	316	303	321	320	300	322	331	316	314	339	294	340	300	317	320	306	275	340	307	329	283	285	312	302	309	297	306	280	324	331	309	338	291	326	308	302	284	346	325	298	304	285	314	298	304	321	297	311	346	296	320	299	321	324	320	296	327	296	312	338	332	299	307	343	300	344	313	321	314	321	290	316	284	302	311	288	330	308	326	306	311	322	351	310	335	333	327	320	320	332	288	337	332	324	303	275	306	278	321	294	333	305	305	341	320	286	329	296	336	315	289	316	334	345	302	317	307	289	311	299	306	312	287	326	314	313	330	277	302	293	294	320	329	316	334	307	334	324	316	299	348	344	349	303	333	330	294	326	302	322	329	317	328	310	326	291	335	320	297	335	334	317	287	306	310	324	319	331	338	338	320	322	310	280	328	332	311	325	306	335	320	303	327	319	343	312	311	322	330	299	337	342	306	319	351	312	336	296	309	286	314	316	322	336	311	314	305	342	317	299	303	308	299	330	282	325	319	347	331	321	356	289	310	320	310	333	298	333	305	315	313	315	313	292	310	296	314	304	330	298	300	321	309	335	310	316	299	297	335	326	334	270	356	308	322	317	321	315	282	325	330	301	315	310	339	304	285	286	320	307	299	319	336	346	292	310	298	318	295	299	356	299	311	289	315	299	297	351	294	289	348	346	310	306	337	305	318	316	322	315	337	296	310	302	328	321	300	323	313	278	292	314	322	297	333	324	300	298	296	309	298	312	319	327	302	320	288	300	316	333	323	338	295	298	290	326	317	298	301	286	332	305	298	359	286	321	320	320	317	312	305	297	302	328	305	325	310	336	290	288	321	284	281	283	287	315	316	301	321	344	367	328	308	321	317	300	330	321	308	318	298	330	315	288	320	291	338	294	289	311	281	322	308	322	294	278	287	295	325	281	310	307	321	349	326	292	305	307	361	333	278	307	298	275	312	317	300	360	336	331	305	274	314	280	322	292	305	320	321	273	344	310	329	354	341	304	319	300	309	308	300	323	291	310	310	315	304	321	305	299	296	328	305	343	339	315	303	326	288	308	303	310	331	329	305	301	287	312	316	306	260	337	287	323	316	316	325	275	283	294	317	363	321	354	314	304	348	306	294	311	312	316	293	301	293	300	282	330	308	314	331	332	294	340	321	285	319	297	325	315	310	315	277	319	318	311	314	308	297	325	327	303	318	314	299	321	306	333	326	307	283	309	308	329	317	310	295	265	287	296	292	317	302	300	304	282	322	318	331	305	305	326	303	318	291	288	309	347	281	340	315	328	317	292	292	315	309	296	296	330	298	314	298	297	308	339	310	339	320	323	331	317	277	290	294	320	327	292	280	301	332	320	337	291	318	275	320	307	338	316	310	302	316	317	297	345	319	302	312	306	307	301	324	300	316	348	310	326	319	296	331	317	306	309	294	300	281	300	328	330	295	337	333	301	321	318	307	322	290	305	331	300	320	311	322	317	309	307	318	312	336	317	312	295	324	286	313	305	328	311	319	334	303	301	291	297	314	334	322	297	299	299	306	301	329	313	300	332	305	352	329	309	302	336	328	329	311	294	299	344	340	311	305	342	324	310	273	304	337	291	329	320	278	333	330	311	306	329	315	305	360	295	320	316	298	323	303	304	352	294	337	301	301	307	293	321	317	323	311	313	326	330	303	313	316	305	290	313	296	325	289	315	317	292	289	315	303	300	340	305	337	309	302	315	305	305	326	324	332	290	323	301	339	312	321	277	309	309	322	269	329	327	332	313	310	279	327	320	303	327	308	298	291	319	318	288	322	344	311	314	326	259	266	309	328	319	290	299	322	315	288	280	279	305	297	339	297	304	275	319	309	335	297	308	312	299	341	315	336	290	322	323	315	297	326	336	297	335	319	321	293	308	303	321	305	274	332	345	274	318	347	276	318	297	311	328	334	318	309	313	319	322	312	328	302	319	333	310	289	320	311	307	312	296	311	298	322	311	319	316	316	315	268	336	304	295	320	316	311	330	294	317	318	313	314	286	319	318	325	273	338	305	305	312	327	343	331	304	329	328	305	328	295	320	311	295	340	305	302	325	349	315	338	288	289	308	277	306	308	289	312	328	314	311	297	285	325	323	312	318	302	317	312	295	336	268	291	338	310	297	317	311	309	323	308	322	321	338	306	300	325	319	329	295	296	321	294	313	322	310	306	310	308	305	320	284	327	323	303	332	357	331	312	286	323	340	326	301	324	316	273	318	361	310	307	355	313	328	321	287	310	325	329	278	289	341	312	303	332	320	332	290	317	348	298	319	320	299	281	325	311	301	287	331	344	315	317	273	326	321	294	332	301	329	336	293	342	302	304	297	283	323	342	295	313	301	300	305	326	332	327	335	321	327	341	321	307	309	340	300	325	311	300	298	312	314	341	322	292	327	303	289	331	331	299	314	324	318	311	299	335	285	334	314	324	309	337	305	325	315	305	321	308	286	344	318	317	306	315	331	330	304	326	329	328	319	299	308	300	329	310	313	322	313	360	324	306	309	334	322	324	308	312	323	318	310	336	320	301	307	323	305	318	344	285	327	289	306	300	313	323	324	318	326	319	308	334	305	328	322	331	315	305	330	324	302	277	299	338	300	325	305	315	301	315	317	295	315	317	315	299	320	331	310	310	315	334	322	278	303	306	317	296	309	318	311	295	315	287	321	323	309	306	292	308	296	328	303	317	296	286	345	313	295	313	286	324	311	318	323	292	333	306	339	318	286	326	324	323	304	290	300	320	312	301	314	290	333	319	323	344	309	300	303	321	293	334	327	324	311	314	299	340	303	290	345	288	317
23428	20966	28310	23764	20958	13037	1511	1001	809	818	723	769	774	996	950	900	903	821	806	696	582	611	662	666	701	641	613	594	570	570	562	559	520	569	513	572	581	548	543	572	563	567	577	514	514	527	542	516	538	563	545	541	546	542	566	520	503	515	506	551	542	527	543	534	531	518	549	534	543	580	536	496	523	547	481	577	527	532	521	524	528	512	546	523	544	536	565	505	526	561	548	525	489	544	515	510	564	510	549	511	541	520	530	582	498	517	516	510	543	522	542	520	530	536	536	523	577	556	504	536	503	480	504	489	550	517	495	548	492	512	560	531	549	557	544	516	518	513	544	496	555	544	507	542	567	542	517	502	523	493	563	505	549	530	554	522	509	563	547	521	540	513	501	564	530	500	539	528	556	589	516	534	528	534	518	528	560	534	542	504	524	509	534	573	531	525	527	522	527	585	526	526	552	543	560	528	529	561	521	551	556	531	482	528	521	540	557	534	531	506	477	550	505	547	544	518	486	529	499	514	528	549	507	531	522	602	524	510	499	516	517	520	518	515	545	527	528	529	537	532	524	499	549	517	549	528	547	531	559	524	569	525	507	543	577	573	513	489	503	508	561	503	529	493	539	539	521	479	484	549	476	541	522	518	519	541	535	514	552	547	549	548	549	512	565	524	554	533	548	535	527	505	553	501	528	527	561	543	554	510	525	493	535	498	567	533	554	518	543	521	582	522	522	512	538	546	506	560	509	514	524	530	509	582	506	497	496	565	566	521	521	530	544	510	564	485	569	559	515	531	522	509	540	527	525	541	535	521	562	528	554	548	530	533	502	553	508	513	515	557	529	509	583	561	508	540	509	493	542	565	552	529	502	490	511	507	555	502	539	567	577	472	553	518	506	562	491	515	541	537	511	499	557	492	526	511	519	539	520	510	558	541	516	496	509	529	484	537	532	519	534	525	526	543	512	529	512	492	494	547	545	542	528	511	538	538	524	542	502	511	544	528	515	548	534	519	472	521	557	513	529	507	549	548	515	518	539	530	521	512	504	511	531	518	549	513	493	517	503	560	531	555	509	538	530	499	562	528	535	543	526	518	517	550	551	534	560	517	548	506	542	576	513	528	496	505	542	519	555	554	528	534	561	508	550	539	594	518	536	525	531	519	528	580	537	501	531	547	511	544	512	500	576	527	540	491	560	518	524	546	491	543	483	519	533	498	546	524	506	526	539	514	550	510	530	518	548	529	522	512	542	550	491	549	538	537	549	565	521	565	513	555	519	516	524	544	532	503	489	540	528	523	515	548	498	534	589	555	517	447	536	519	497	548	548	499	531	514	551	560	518	532	532	520	511	533	523	543	534	517	547	550	543	507	513	544	495	531	525	509	546	472	551	524	515	541	533	551	530	500	544	527	561	567	508	543	530	559	557	544	528	506	511	503	531	517	528	534	517	519	553	557	527	500	490	540	531	502	547	573	542	561	550	557	513	518	538	493	530	535	524	532	543	518	532	516	524	518	484	510	506	495	561	558	507	502	523	513	526	490	543	529	565	497	506	576	544	518	541	561	519	568	538	492	584	518	553	548	546	568	508	554	541	526	514	508	516	529	548	519	517	550	518	552	523	526	565	519	542	545	513	567	508	520	525	531	543	565	514	474	549	523	556	536	556	518	526	544	517	531	529	551	553	502	494	520	523	549	525	506	519	506	537	538	526	547	531	484	547	554	607	539	474	535	550	531	529	527	537	513	539	518	515	470	516	545	546	534	518	483	491	513	510	519	502	517	524	527	570	513	558	531	499	509	551	516	536	533	538	538	515	520	525	496	556	549	544	515	534	500	540	527	453	540	543	521	501	580	550	518	534	541	505	532	538	488	541	588	522	557	536	510	536	536	547	552	513	532	535	543	517	503	511	474	524	558	500	523	549	513	538	525	523	550	489	528	492	524	554	537	540	506	521	543	540	538	541	517	548	532	538	568	546	583	563	529	542	536	546	534	547	579	546	518	543	547	537	509	484	547	549	526	529	487	500	537	544	528	524	548	524	530	525	533	520	520	532	546	538	560	540	542	542	571	517	562	503	535	524	577	529	552	548	546	540	564	525	534	556	547	559	533	538	510	514	543	548	514	520	537	528	527	531	539	566	542	527	517	511	547	543	531	508	527	534	548	560	548	510	510	520	572	545	534	484	563	506	480	565	548	536	538	556	538	586	542	557	548	509	498	516	554	532	565	561	531	532	544	519	534	522	571	512	548	538	514	546	528	517	517	549	526	459	509	518	530	541	531	544	517	507	512	512	521	561	538	550	515	532	512	500	542	529	530	523	513	521	561	530	558	520	564	492	516	508	496	529	538	504	585	522	535	551	488	537	536	516	514	509	524	507	512	544	515	532	515	506	531	522	508	505	538	538	535	522	560	527	514	529	543	571	507	542	557	525	527	494	532	521	532	545	516	487	544	497	547	553	548	490	537	533	588	539	547	532	527	519	526	550	537	554	490	564	522	550	535	518	537	573	509	572	515	553	524	505	513	522	524	519	568	564	520	539	560	562	524	572	557	525	540	528	490	526	534	523	552	547	541	542	576	571	527	542	503	509	505	573	490	524	545	506	527	495	544	513	530	559	494	527	530	529	528	532	542	535	535	554	491	514	531	510	532	584	544	527	506	534	573	558	526	554	560	552	528	581	489	483	515	558	522	570	502	537	533	532	515	543	534	541	609	512	511	510	538	520	548	554	546	530	539	549	554	557	520	520	508	508	547	510	495	493	565	537	553	566	530	540	517	552	487	555	565	476	515	543	567	504	538	515	490	558	521	489	518	533	514	561	538	515	552	504	524	522	545	533	535	515	510	470	539	484	547	514	572	480	496	508	505	515	550	523	537	557	541	544	516	511	525	546	505	565	506	534	535	534	540	545	552	546	571	492	488	513	512	484	545	536	529	492	519	502	552	527	547	522	531	553	482	501	539	541	519	498	524	565	494	540	488	520	554	538	530	552	500	522	530	519	508	547	519	525	509	517	466	513	533	532	580	501	536	513	516	531	535	548	524	538	545	523	525	484	534	558	542	518	551	540	529	521	518	549	525	568	513	504	530	558	521	578	509	514	531	524	553	561	571	504	529	531	513	510	522	517	500	538	538	542	534	516	553	509	529	504	503	539	553	514	470	550	568	557	496	548	500	502	557	536	533	539	557	514	521	494	523	498	526	516	452	511	532	556	516	545	499	517	485	564	489	516	532	567	467	529	519	477	582	529	537	544	530	517	550	531	526	519	508	480	553	528	581	506	547	551	506	518	526	569	510	530	534	567	513	544	542	585	537	513	540	589	506	512	533	465	499	495	538	523	530	532	487	526	502	519	552	522	511	547	483	520	541	586	582	522	529	559	518	532	507	547	515	534	533	504	516	508	551	551	516	519	540	500	524	544	519	513	575	525	537	506	523	499	587	537	520	583	564	540	512	514	507	524	545	532	568	537	530	534	544	531	531	512	511	553	538	523	521
32953	32947	9209	4437	2939	2470	1951	1497	1277	1099	1023	1035	1115	1532	1477	1261	1268	1219	1113	851	792	746	791	791	869	852	808	754	664	624	596	594	613	647	660	648	639	584	642	606	624	638	620	594	611	597	647	607	611	663	589	620	576	605	586	628	588	637	617	621	609	570	629	617	653	621	614	583	641	574	577	598	566	630	612	615	639	639	622	596	601	621	596	604	606	576	619	585	665	595	628	585	606	674	621	584	626	554	648	629	633	607	616	600	586	614	595	614	600	671	581	621	599	606	609	641	613	589	623	642	629	582	648	590	594	633	590	605	607	613	623	590	606	575	612	619	604	584	598	614	614	638	639	625	564	628	561	563	648	628	601	601	616	630	602	605	642	629	610	588	618	625	620	578	619	631	594	623	623	624	557	580	642	582	574	598	635	622	581	566	569	593	579	635	612	631	626	636	573	623	594	630	592	582	589	562	589	587	603	615	622	585	646	612	593	567	593	549	573	602	631	627	609	569	632	610	600	591	577	601	582	594	614	657	592	561	598	646	600	634	582	565	624	620	579	644	648	602	602	597	601	632	612	672	595	576	584	601	562	607	635	605	617	604	620	608	633	599	586	612	604	627	581	613	582	601	619	644	606	618	591	599	618	629	597	584	621	617	540	549	575	617	612	617	643	619	586	573	618	614	609	639	607	587	620	596	603	633	608	572	635	587	625	573	598	589	635	604	601	614	645	639	637	578	644	589	621	613	612	620	602	615	569	592	631	598	606	599	584	601	614	597	592	655	597	627	601	554	585	622	646	652	602	606	612	604	622	558	609	587	632	601	607	601	572	642	614	608	535	672	629	667	622	585	625	602	589	649	632	609	616	624	575	619	594	595	593	626	610	620	592	587	600	592	618	603	652	641	588	618	641	640	624	600	586	613	616	613	588	592	570	594	618	570	654	635	624	620	593	596	603	639	627	632	608	649	613	620	630	595	622	637	594	565	583	611	628	591	568	613	645	569	583	592	624	605	663	595	592	621	598	656	591	590	630	597	611	620	583	603	602	592	642	606	606	607	597	621	599	544	625	596	607	604	595	610	592	667	584	633	658	600	610	572	599	581	641	625	598	559	632	616	614	597	627	608	601	613	613	636	612	624	604	625	570	611	620	633	625	609	572	623	605	620	614	629	629	591	579	580	603	614	592	626	591	620	552	593	606	622	638	614	593	601	573	613	579	620	629	596	598	605	629	575	607	612	612	583	583	610	596	630	569	607	597	637	580	593	633	603	608	609	592	596	612	607	584	630	594	605	631	577	614	623	598	619	610	612	581	592	642	601	571	634	549	625	628	613	561	592	589	582	599	619	612	582	606	598	601	608	570	656	603	621	621	600	583	637	666	638	617	554	614	603	639	599	596	598	598	601	610	625	610	613	610	615	616	611	589	620	615	637	580	595	587	617	597	573	662	578	576	593	629	595	609	625	601	568	577	582	610	623	642	615	588	612	659	619	535	622	636	642	620	604	580	585	586	639	556	592	653	610	589	589	646	634	601	601	616	589	575	591	632	622	585	585	590	585	612	611	646	612	566	574	599	587	570	601	642	595	563	598	633	573	586	610	606	594	651	602	557	636	592	603	625	621	610	653	632	622	586	606	657	593	647	580	614	587	616	595	588	580	630	615	617	559	554	568	624	615	553	624	559	629	571	591	633	584	610	578	604	629	545	607	635	600	584	600	591	569	623	602	627	594	602	579	596	618	580	625	561	584	631	638	584	650	603	533	592	606	604	586	645	615	607	612	636	572	645	590	606	609	598	601	576	606	573	604	618	603	636	583	632	620	623	623	581	598	606	610	605	626	649	613	622	643	620	633	583	599	608	617	612	609	612	591	601	634	637	586	598	578	606	608	618	631	591	598	595	575	615	608	652	609	621	566	632	584	600	651	575	568	641	589	639	626	588	593	654	626	668	589	616	622	587	592	611	579	595	608	621	609	632	626	618	597	639	578	588	606	595	623	576	565	598	632	579	625	608	618	609	613	579	597	623	629	607	607	655	614	594	619	626	631	604	615	592	603	606	623	606	606	591	603	596	644	585	567	584	602	628	636	625	626	638	633	599	618	630	639	648	588	626	629	566	601	569	627	613	637	623	610	597	605	607	602	613	614	621	573	637	609	619	615	579	634	575	653	615	642	617	585	591	615	612	568	615	585	587	592	543	589	622	603	604	584	641	627	621	615	588	575	576	556	615	628	601	584	624	603	598	580	594	600	628	628	575	616	579	589	598	571	602	617	585	570	584	608	615	552	625	610	622	616	591	581	612	645	606	616	629	595	630	605	607	621	583	573	603	634	607	607	614	589	599	630	605	572	568	586	574	625	589	629	587	592	609	634	588	614	598	594	598	587	623	627	570	642	614	671	614	641	607	590	601	619	621	592	625	633	607	585	600	634	643	661	605	639	584	589	648	572	616	600	588	635	594	592	635	596	566	567	636	600	646	615	575	573	587	602	579	615	640	552	641	611	631	599	568	592	592	642	602	568	590	613	580	627	631	596	607	621	561	602	597	627	613	632	598	556	578	605	594	628	607	628	624	586	614	603	606	627	562	625	557	628	630	629	596	616	516	566	619	538	592	599	586	647	669	680	618	635	592	604	622	599	607	589	621	639	643	605	574	608	643	595	619	597	575	635	608	590	577	648	580	600	628	591	641	607	634	626	549	564	628	614	601	582	628	629	594	642	566	637	580	592	616	612	581	625	586	587	589	640	579	594	595	620	577	627	641	620	584	561	576	590	606	577	620	603	619	553	552	564	586	594	650	601	611	558	603	575	581	653	609	649	619	580	569	620	580	661	640	625	538	632	581	578	584	586	592	614	639	596	609	635	639	572	623	619	631	610	618	637	619	642	623	656	562	598	614	611	569	596	609	608	651	602	626	635	625	627	589	621	631	668	638	592	584	595	579	611	614	595	606	562	628	577	626	595	585	620	586	571	643	605	609	608	595	586	617	603	624	642	591	602	595	610	572	621	544	651	590	623	596	597	554	603	585	619	577	595	628	644	613	585	626	615	569	599	583	588	615	615	604	627	506	645	641	580	645	579	601	571	641	613	639	622	654	619	620	616	655	579	559	622	634	595	601	616	605	574	627	625	585	578	618	589	622	601	604	644	551	612	601	610	587	611	592	633	601	604	606	631	620	638	606	579	649	551	601	577	603	623	638	600	579	555	582	670	677	593	615	602	567	613	625	635	576	573	572	627	587	657	561	583	578	641	590	547	648	614	642	574	583	618	604	550	606	602	543	627	592	568	635	610	593	626	614	597	625	596	615	628	620	624	621	612	613	606	591	604	581	605	628	579	610	619	639	594	576	606	611	608	601	568	596	575	653	601	580	551	602	627	629	598	634	582	579	646	609	625	588	584	659	593	570	586	633	602	576	631	610	595	581	590	638	590	586	665	637	586	630	622	627	611	625	585	609	593	613	626	628	619	591	597	600	641	586	562	618	618	556	604	647	585
24566	20893	27325	24487	13375	954	580	496	436	422	431	381	461	573	618	586	556	547	504	445	369	360	384	405	423	394	366	363	329	352	307	310	351	336	327	336	317	343	274	284	323	311	318	282	324	323	312	314	311	316	333	291	302	279	321	305	284	310	316	317	305	316	303	297	278	281	308	296	281	313	313	311	291	309	308	289	332	292	326	291	310	291	297	302	283	316	317	326	307	282	293	324	318	299	302	345	301	317	311	290	301	290	301	295	302	321	343	292	293	281	307	331	301	262	306	300	300	299	338	300	322	313	321	356	297	291	325	305	316	272	293	305	316	327	310	300	294	283	283	304	321	287	291	299	278	283	302	302	307	300	320	317	331	297	324	306	322	311	314	304	282	299	315	323	287	323	279	305	304	346	312	304	334	314	318	304	305	320	327	296	329	294	338	337	348	314	290	299	334	285	339	316	271	323	301	297	319	287	301	301	309	307	319	321	295	308	295	319	291	291	342	301	332	276	280	295	319	321	303	303	315	281	290	294	278	301	315	318	313	282	340	334	301	342	288	314	301	309	289	296	286	332	289	320	293	296	292	278	323	349	298	315	316	289	327	320	322	331	320	319	306	301	312	318	287	325	272	324	342	280	304	344	307	320	300	280	338	314	309	315	300	306	329	303	318	288	296	302	323	330	276	310	289	315	287	297	287	294	301	274	309	299	311	281	302	336	276	289	287	292	329	283	331	292	321	299	303	286	302	275	293	307	312	327	304	315	322	283	308	284	303	346	304	325	299	273	321	284	314	306	305	314	335	311	295	286	300	287	278	307	326	340	299	324	295	294	300	314	325	279	291	321	305	315	309	301	301	316	295	321	323	321	294	302	286	309	304	268	312	322	282	295	277	295	301	297	272	288	284	322	305	296	278	329	299	339	345	310	309	321	286	297	302	299	269	296	318	306	322	293	307	267	280	330	295	314	290	272	306	282	308	312	300	314	311	296	320	303	281	292	295	270	294	330	302	301	296	309	282	302	298	299	297	291	317	298	314	312	311	329	285	295	327	307	325	289	298	305	294	313	313	308	326	296	322	335	289	292	321	325	325	286	268	312	306	280	302	297	314	301	289	318	317	303	296	330	290	290	289	307	305	312	268	312	304	351	318	304	321	304	295	321	321	306	335	314	299	303	285	271	313	324	310	312	292	297	304	316	281	319	309	296	314	309	328	320	334	321	317	314	300	330	315	298	316	309	274	339	299	319	293	311	315	301	301	273	303	315	284	256	314	327	304	278	304	292	339	317	323	273	324	280	303	299	288	324	289	293	286	313	309	298	301	310	313	285	306	315	288	335	310	327	324	289	315	299	319	299	325	316	314	291	309	343	293	341	281	312	286	270	316	281	292	312	289	327	304	329	333	305	325	316	296	318	302	305	306	303	309	331	330	287	283	305	278	299	346	311	296	287	287	304	296	299	296	291	306	285	308	277	314	291	320	309	291	290	315	293	301	307	285	319	342	302	293	308	318	345	328	308	295	301	315	295	297	270	333	306	298	308	321	323	323	335	318	310	290	279	304	291	316	285	316	319	292	305	307	302	301	318	274	313	321	325	306	306	282	296	316	311	359	281	295	252	308	322	305	340	319	309	349	316	315	305	324	296	295	306	303	275	302	299	315	290	307	339	306	341	342	310	311	293	312	326	319	313	332	286	293	296	321	303	290	309	297	335	320	315	321	309	257	293	273	309	303	321	285	310	325	304	303	298	296	273	291	319	304	320	331	341	312	295	329	316	285	266	303	287	327	342	306	281	302	305	355	300	307	285	308	321	273	309	300	296	329	318	329	280	300	328	299	281	275	305	318	300	278	285	295	311	316	276	323	307	301	308	293	330	311	342	296	299	266	334	295	308	308	313	317	289	288	277	312	323	297	318	302	282	266	319	329	287	309	333	299	288	300	309	296	331	310	326	319	286	316	315	309	320	323	329	292	284	314	300	290	302	315	315	299	297	319	306	288	297	296	322	319	304	303	319	328	316	313	296	309	309	299	304	311	310	301	335	288	324	333	323	313	276	285	328	289	308	300	305	310	303	325	293	306	303	285	317	364	279	314	291	323	286	301	294	303	325	286	285	295	296	312	333	279	319	301	314	316	271	299	325	288	273	305	285	294	283	313	289	311	301	306	313	286	282	316	303	266	317	321	340	336	297	320	289	303	313	293	278	321	314	299	330	319	317	316	300	299	333	272	289	326	303	318	339	294	306	312	306	267	333	284	286	286	316	304	277	314	309	313	303	327	326	295	291	314	296	315	313	332	297	277	293	281	278	298	296	356	312	360	336	302	323	313	319	340	296	303	285	316	301	270	300	311	311	304	317	313	304	297	276	294	291	326	321	303	321	292	288	314	294	304	321	316	280	296	288	290	306	321	267	301	301	306	302	329	311	303	287	310	302	317	298	302	311	325	347	314	297	313	317	298	297	314	313	296	300	292	317	339	320	295	290	294	318	321	313	336	295	313	317	327	317	305	304	279	299	314	298	303	318	301	314	298	310	310	311	308	295	287	289	310	284	310	328	331	304	318	297	309	308	330	292	296	289	326	276	280	357	324	337	300	286	265	307	277	289	289	292	314	294	301	302	313	346	326	278	301	305	285	305	309	346	316	299	313	311	308	291	327	289	341	297	309	298	303	301	313	294	331	317	321	295	278	324	293	296	294	304	274	291	334	264	296	306	298	323	290	310	308	309	320	297	295	294	315	281	318	297	293	299	272	352	284	285	317	310	294	315	296	289	301	299	309	342	314	314	281	316	298	342	320	311	313	288	287	342	316	299	294	307	315	308	327	281	273	293	308	328	305	291	308	292	324	292	282	345	305	320	293	333	322	299	295	275	328	302	293	296	328	290	313	300	322	298	348	298	326	294	338	315	267	309	282	296	313	324	306	293	320	296	323	288	301	284	319	312	299	321	315	307	304	301	312	299	313	312	316	325	299	315	325	311	302	326	311	291	267	313	323	323	331	311	332	342	291	341	311	299	281	304	278	310	320	318	294	277	316	303	281	282	308	318	300	308	292	303	290	338	295	333	294	302	295	313	291	302	309	334	296	302	280	314	300	318	283	342	295	292	314	277	284	319	294	301	299	315	295	303	342	292	353	299	313	300	310	320	290	299	311	296	281	307	309	316	295	303	297	289	295	301	310	304	336	276	306	339	295	300	328	324	314	298	304	330	338	315	306	329	281	302	297	290	286	301	296	300	302	287	314	330	307	302	274	316	326	306	294	309	309	302	317	294	280	314	310	302	295	310	331	277	277	281	309	330	313	274	301	315	303	308	312	307	300	310	290	328	336	296	299	334	283	330	350	289	341	306	315	322	324	297	325	266	300	271	328	312	298	299	312	295	327	279	328	290	246	333	313	312	279	298	284	300	281	272	289	313	272	304	339	323	329	296	314	294	281	286	298	310	301	291	273	298	321	298	285	326	308	295	315	341	339	291	306	292	303	314	320	290	300	323
30904	25355	5484	2708	1781	1373	1092	892	780	675	685	573	686	933	1075	850	852	876	768	667	491	447	520	584	544	579	486	448	423	412	409	397	443	443	420	379	401	384	377	388	387	344	355	389	410	372	390	394	364	387	350	390	378	398	403	363	397	372	370	389	379	389	351	385	370	376	382	382	390	376	390	340	390	386	373	359	358	375	358	394	363	386	370	381	390	348	382	384	412	377	387	375	357	387	398	375	344	353	358	377	379	383	391	362	400	368	368	427	357	401	404	393	370	360	404	382	417	367	418	385	355	399	399	445	378	366	373	357	388	368	383	389	378	386	396	360	374	379	382	362	366	388	387	366	392	355	425	357	385	386	392	384	365	364	367	355	411	415	396	366	394	389	386	393	406	371	400	388	380	393	364	372	371	380	369	363	362	396	389	405	387	405	364	384	384	373	365	391	357	358	387	372	355	402	357	374	358	390	389	402	384	383	399	352	352	368	360	378	360	365	374	392	371	390	392	385	415	399	344	396	396	379	398	371	387	404	381	362	365	339	347	367	364	362	410	360	371	365	352	395	390	367	341	393	380	374	380	357	381	345	351	357	384	367	381	375	382	394	377	384	356	358	357	381	376	402	362	400	375	385	389	369	396	406	408	349	395	359	354	401	367	379	378	351	383	376	354	358	353	408	365	373	367	371	364	353	361	392	403	403	368	402	333	370	391	402	367	394	369	368	356	381	380	364	381	370	365	387	407	367	377	360	351	341	363	359	382	397	352	319	350	381	363	354	408	407	407	392	394	358	376	380	370	359	401	374	364	350	392	346	376	376	372	373	376	409	384	368	366	354	350	360	361	400	378	378	367	396	404	363	387	356	411	360	341	381	355	371	371	360	374	353	348	362	364	341	338	366	370	395	386	360	373	410	369	373	394	380	377	350	401	389	356	368	370	382	345	357	393	381	365	346	335	427	317	398	370	345	423	382	367	401	336	368	397	383	358	377	386	363	392	388	389	360	374	386	355	349	345	358	407	397	358	376	374	393	355	349	384	382	388	368	387	360	364	338	375	362	359	360	379	385	384	379	370	402	372	383	351	363	348	344	386	397	338	380	403	378	374	357	346	319	367	387	363	367	373	365	343	364	378	379	314	389	362	354	361	360	378	373	388	380	399	362	391	385	390	330	379	380	386	409	379	355	343	375	352	362	375	393	371	364	392	402	388	393	391	381	406	359	368	377	375	398	341	369	386	377	404	377	388	376	361	391	378	373	348	369	351	405	343	381	377	364	362	389	390	371	322	388	366	382	413	383	389	365	357	411	367	392	374	361	384	378	342	369	349	376	371	390	383	379	375	386	389	398	356	405	402	389	373	387	387	378	380	352	385	388	391	388	390	373	356	387	364	375	371	363	376	422	356	372	371	376	367	338	356	390	347	330	354	381	375	400	347	366	401	383	397	372	396	387	358	386	324	371	375	333	386	340	410	372	375	373	392	331	378	359	363	395	377	399	340	351	406	394	351	400	384	378	369	320	363	400	370	350	365	400	410	399	370	380	387	368	378	348	370	344	366	354	376	385	382	348	378	383	349	359	376	373	398	369	360	361	385	386	351	382	389	355	373	369	398	414	411	378	394	382	393	348	331	384	393	353	397	393	352	388	378	375	358	393	341	329	396	387	368	372	342	358	346	359	378	365	390	352	375	374	371	360	388	366	366	376	396	385	398	382	364	372	393	339	383	379	417	381	371	358	340	339	383	380	364	382	366	372	365	396	361	374	389	395	395	371	390	391	379	378	362	384	402	329	399	363	402	375	405	419	380	360	388	371	361	388	379	413	395	354	368	381	384	379	348	374	375	365	391	371	408	381	368	381	357	375	382	368	391	342	362	375	361	400	377	393	368	387	401	384	375	374	370	401	338	385	371	393	410	371	385	361	409	362	366	383	367	397	370	371	386	373	351	380	376	404	381	337	392	390	408	367	370	355	397	340	357	373	381	388	377	364	374	351	400	355	375	408	406	368	345	377	341	373	375	372	331	350	350	403	363	365	355	366	381	372	383	384	320	373	357	363	353	422	391	400	403	368	384	387	382	387	387	394	347	386	363	351	400	399	341	381	380	401	425	356	365	373	370	351	360	351	356	383	395	371	390	371	401	364	368	380	359	360	383	361	412	379	351	363	345	383	368	374	380	370	355	401	372	356	411	368	367	365	380	405	380	355	352	373	370	375	389	353	353	391	349	367	372	409	363	336	375	380	376	340	354	331	395	358	343	364	369	325	395	352	394	388	366	358	383	357	360	362	371	387	390	373	384	374	404	389	355	369	430	376	366	383	381	391	369	367	371	364	371	387	397	393	387	380	423	361	388	391	412	360	391	365	360	401	395	341	353	388	367	382	392	344	394	328	373	375	416	370	355	390	386	411	373	383	362	382	370	381	372	362	380	365	395	374	345	370	389	351	348	391	377	372	380	367	375	392	354	359	404	387	368	385	346	329	388	357	396	385	353	392	378	380	381	339	384	374	366	350	369	358	390	393	391	383	380	363	364	358	386	367	358	380	363	402	384	406	367	403	387	358	428	414	385	382	402	362	357	413	387	379	363	424	329	356	386	344	334	389	379	358	398	393	382	387	380	359	399	378	339	382	395	371	364	400	363	419	358	364	385	378	350	397	329	378	354	357	366	357	359	364	379	363	361	354	407	383	364	363	376	374	351	369	373	374	393	357	357	383	382	367	387	385	348	402	383	349	352	376	365	388	376	372	358	356	373	389	374	389	367	376	375	399	368	401	372	387	367	344	379	378	354	389	362	348	397	383	366	407	355	379	328	372	358	341	387	391	377	382	349	382	365	378	408	390	344	367	405	410	390	360	379	371	389	365	357	363	379	348	368	358	345	345	410	355	356	387	381	365	355	364	395	317	398	346	376	366	389	340	397	387	353	380	402	399	367	364	364	383	355	378	391	399	367	373	363	348	383	389	382	357	392	397	370	375	388	394	388	391	388	365	367	383	387	409	376	378	384	367	416	380	400	397	340	365	356	355	373	376	371	365	396	392	369	356	378	387	381	355	356	375	380	365	386	402	375	387	410	345	387	362	387	333	359	381	375	362	356	414	418	385	367	372	350	392	373	333	358	387	342	372	364	379	382	401	337	360	364	398	408	364	352	377	363	370	353	358	395	383	371	403	378	411	367	362	395	380	355	372	370	360	385	396	370	403	379	345	399	376	362	366	402	386	380	343	368	382	382	379	349	343	379	355	397	404	378	381	385	361	407	375	356	336	384	368	352	379	348	346	386	355	362	426	345	361	345	366	371	379	367	357	347	367	363	378	375	377	336	340	370	368	410	367	370	359	360	397	422	426	378	347	378	374	370	382	381	391	381	362	361	384	388	384	399	349	401	379	399	343	380	381	381	382	401	352	372	405	394	360	373	408	360	408	401	385	350	402	379	416	379	372	358	370	361	367	378	346	373	406	385	391	381	375	380	339	386	384	360	380	430	397	387	360
22477	20932	28692	23329	20926	20985	12769	1779	1332	1232	1107	1078	1051	1266	1344	1296	1271	1179	1232	1143	889	812	900	946	956	962	853	783	778	757	742	756	799	753	730	722	749	723	762	762	758	720	728	759	718	736	717	722	746	730	773	746	698	771	748	785	684	652	759	757	768	738	739	699	714	697	682	755	702	698	697	734	706	690	697	762	726	706	701	689	756	718	721	689	689	721	762	701	724	693	698	694	726	683	755	741	745	733	708	729	705	727	738	755	677	702	658	750	742	677	727	756	726	753	702	750	724	704	652	736	683	681	742	757	701	691	712	731	700	724	707	687	701	707	737	733	738	687	748	696	692	730	685	727	685	699	721	744	725	695	766	700	728	697	709	676	710	699	703	715	738	668	701	697	706	694	683	681	714	718	737	730	672	716	677	708	731	724	713	696	739	697	760	740	682	701	746	710	723	692	729	695	692	727	717	699	701	728	662	702	717	725	638	707	666	683	697	698	733	717	708	673	726	759	732	734	750	697	758	696	723	684	739	667	731	701	755	710	690	710	706	737	713	701	728	657	685	703	710	689	667	733	721	704	680	715	681	723	689	676	712	679	716	719	696	725	715	711	710	731	738	711	698	725	768	667	688	731	722	777	756	705	696	666	727	740	671	792	704	726	663	688	731	696	707	692	655	704	694	735	695	722	711	714	645	721	717	711	715	722	688	733	767	673	722	692	742	717	731	692	699	690	707	726	721	657	709	775	728	713	653	724	688	658	722	729	679	760	694	696	689	729	689	734	725	656	685	747	739	700	649	687	720	745	730	732	721	682	694	704	739	723	748	690	665	700	699	702	751	706	647	700	666	667	688	732	724	718	753	688	735	668	733	694	701	732	700	669	696	694	737	697	716	694	707	747	721	773	789	686	712	728	738	710	726	767	679	724	687	712	713	716	680	664	668	744	675	680	676	703	691	737	738	703	708	668	707	684	683	682	660	759	730	673	671	702	684	737	686	738	751	703	751	744	679	712	737	706	704	742	725	727	749	762	696	750	655	682	714	744	692	699	717	711	725	731	731	715	673	706	720	703	707	724	738	698	722	720	721	682	739	764	698	679	734	737	726	686	708	706	716	674	762	730	669	744	749	725	676	698	662	674	710	733	687	687	712	681	679	716	729	723	693	716	697	723	726	759	657	679	739	703	728	726	654	743	696	714	757	623	684	723	706	678	712	672	721	763	687	710	694	714	670	651	702	676	689	678	682	713	709	722	730	659	675	753	743	679	723	715	665	713	687	713	702	732	715	693	698	688	703	698	720	742	712	672	676	722	677	675	748	677	666	705	725	696	732	715	738	733	747	706	709	742	747	687	725	730	689	715	705	737	706	755	759	667	666	754	686	694	718	678	706	693	677	656	698	728	689	665	650	693	728	696	704	730	694	731	726	735	709	675	736	732	732	691	669	702	692	718	727	678	708	729	699	698	686	711	698	731	690	730	683	689	742	759	733	680	691	697	696	651	771	679	704	766	734	754	665	673	715	715	727	753	754	696	684	683	654	720	715	717	671	674	721	754	695	727	741	712	701	754	725	705	717	743	692	734	725	699	725	702	748	689	713	688	689	685	689	660	649	699	710	726	721	662	679	714	680	708	701	752	712	731	713	714	719	710	684	754	718	703	705	718	715	710	706	703	702	725	734	758	720	748	705	723	745	686	660	711	730	701	665	734	672	717	677	699	742	702	698	723	707	721	713	695	656	697	710	723	712	706	707	739	749	694	733	733	705	710	717	688	734	735	685	728	704	692	703	721	727	695	681	644	748	689	697	716	716	731	684	714	688	696	756	691	718	701	763	667	724	705	742	690	732	713	711	735	720	679	660	707	728	735	678	712	705	716	732	723	708	737	721	708	769	697	675	673	733	701	645	711	743	706	704	718	693	692	713	702	743	701	718	702	679	749	770	685	681	707	728	727	672	675	691	724	705	692	763	713	726	704	648	704	712	712	704	700	748	694	696	741	738	709	709	694	686	658	693	702	720	679	658	716	719	714	725	693	671	726	730	694	687	691	722	713	721	722	696	683	706	690	756	703	675	723	706	705	696	702	699	663	666	711	691	704	639	691	673	699	697	697	654	683	724	699	644	733	693	727	761	700	708	692	678	694	673	793	706	715	720	711	717	717	726	719	744	705	711	706	719	738	711	776	738	728	753	688	693	721	659	690	708	677	691	718	703	680	731	760	685	715	685	684	673	675	684	661	740	709	699	701	700	748	734	669	715	727	721	719	721	736	700	671	706	676	693	688	745	765	700	697	670	738	721	713	697	724	687	750	700	720	733	711	692	663	693	729	708	708	711	683	698	716	725	734	696	723	713	675	697	655	723	737	658	752	709	716	696	730	685	675	670	745	708	717	683	706	713	761	763	704	731	741	747	705	741	659	670	690	723	726	692	687	693	699	735	718	717	678	784	730	759	703	716	697	756	748	728	736	723	670	720	684	707	726	722	697	677	718	673	722	731	738	720	675	714	655	706	706	757	729	673	660	678	709	716	735	736	718	736	699	719	683	682	731	743	719	687	712	753	671	707	702	739	740	702	715	643	707	710	705	732	662	705	687	709	706	671	714	739	709	691	737	715	708	727	706	718	733	674	668	721	708	730	663	728	697	739	677	700	700	736	681	674	736	694	707	704	654	698	719	740	739	692	653	730	727	725	731	716	730	743	684	669	710	688	759	714	762	674	668	708	721	720	753	690	700	669	716	693	699	719	773	690	685	693	693	671	699	689	729	664	658	703	756	706	710	709	656	708	690	735	684	673	721	752	755	707	695	727	675	714	687	694	671	712	674	682	749	673	681	695	688	649	709	692	708	728	671	686	753	704	698	696	722	721	701	729	706	752	705	739	688	701	707	722	701	709	714	691	690	704	689	692	673	738	700	711	742	731	649	709	746	697	692	712	684	715	707	726	704	737	672	655	756	758	669	646	712	687	663	719	668	677	697	690	641	681	726	715	701	642	690	677	751	668	710	681	714	709	662	719	749	691	723	691	693	678	700	656	683	741	734	727	708	674	739	756	748	667	741	722	681	671	685	665	690	678	648	729	698	678	681	691	752	734	695	685	706	712	724	722	712	695	723	725	732	731	679	720	730	750	686	695	744	672	657	697	727	713	708	711	732	657	693	704	699	659	725	670	680	670	705	773	718	708	647	719	775	718	717	737	686	645	692	703	714	710	655	662	693	687	723	734	728	721	744	702	663	640	668	665	660	731	694	733	738	722	666	672	739	682	711	717	705	714	703	643	703	695	715	688	698	733	664	747	720	749	655	722	692	647	711	722	692	684	713	741	715	755	733	684	713	717	700	688	766	716	755	696	721	714	723	695	712	703	695	725	656	712	684	702	743	712	720	676	707	696	625	720	701	682	721	699	689	698	704	745	656	708	686	700	717	720	760	676	716	698	722	698	699	725	715	667	709	683	696	742	738	731	751	696	692	698	720	689	699	733	720	696	724	707	768	729	712
34900	37470	14957	7662	5126	4120	3164	2553	2083	1773	1623	1647	1562	1849	2140	1938	1869	1684	1646	1451	1129	1033	1069	1179	1200	1164	1009	997	919	924	947	846	896	890	872	864	867	868	826	822	874	803	807	817	809	836	814	781	840	771	830	836	784	789	791	823	831	822	832	824	830	795	791	803	842	831	808	792	827	826	858	852	778	823	822	791	801	837	783	825	808	786	783	833	786	821	846	810	810	787	796	840	810	782	809	808	818	838	764	775	812	815	746	832	841	792	768	822	817	781	763	833	809	848	834	838	822	834	820	787	817	830	799	788	761	805	793	827	817	808	793	781	804	821	792	795	757	785	844	838	771	821	855	726	867	813	825	823	823	813	799	799	813	793	809	798	848	811	825	783	816	770	774	799	752	848	751	766	812	817	826	788	776	810	771	811	806	768	798	805	834	778	776	772	794	812	786	803	785	776	799	781	819	808	765	804	828	815	811	846	798	811	830	771	796	752	780	814	754	822	823	769	828	792	773	817	836	804	760	847	792	810	793	814	794	831	810	815	791	878	808	815	765	764	813	793	810	791	784	799	787	812	782	776	820	783	779	786	809	794	811	754	781	777	834	769	792	817	798	825	779	884	774	780	825	797	823	810	779	834	792	813	770	761	807	809	809	834	812	822	797	821	774	803	809	775	795	812	802	793	791	778	776	783	768	800	783	774	792	795	802	767	798	783	811	778	853	808	786	806	775	792	795	809	804	756	791	788	813	812	824	793	780	748	776	803	801	817	805	797	789	752	800	807	765	775	768	807	785	725	785	830	798	778	814	826	805	789	780	856	774	784	751	804	753	799	763	832	787	763	814	844	821	830	855	807	763	774	841	823	764	825	820	741	827	792	777	832	749	819	778	798	800	817	816	808	782	762	800	852	816	784	827	765	813	821	806	787	797	805	794	744	833	843	784	813	813	766	782	837	821	806	801	800	803	801	814	782	793	796	816	818	816	811	809	811	799	776	781	803	822	829	814	779	774	827	754	786	825	764	795	822	802	803	804	788	786	800	809	788	857	744	772	780	811	838	806	828	766	819	817	824	788	814	803	794	819	819	763	793	807	797	808	790	814	794	790	768	777	809	777	764	772	817	753	840	787	814	803	835	821	835	786	851	815	812	817	838	778	827	836	830	801	800	851	742	752	844	834	810	773	819	836	789	835	771	785	778	763	867	814	801	793	804	805	814	847	817	811	801	785	790	763	821	882	815	815	834	734	758	838	848	850	794	812	844	756	760	746	814	821	826	733	826	810	758	799	795	801	784	765	775	792	886	788	885	824	833	803	812	823	762	799	839	756	775	775	843	833	789	789	775	790	815	804	810	783	757	821	860	858	794	785	768	751	804	849	755	805	844	833	801	809	840	784	799	788	818	856	799	755	818	815	835	782	803	767	794	838	784	824	801	832	794	802	791	783	768	812	792	833	811	799	851	808	803	761	796	781	772	812	786	786	774	779	779	811	773	807	805	864	820	817	792	811	838	794	783	840	751	795	777	795	815	785	806	837	797	816	790	767	825	818	838	833	757	802	852	793	836	795	758	799	800	804	857	808	755	760	790	796	781	772	796	827	797	821	828	835	786	768	773	811	800	800	823	754	828	868	823	806	786	782	807	762	807	827	826	809	775	808	833	694	804	801	833	778	825	815	833	810	800	803	805	811	761	812	835	808	815	800	841	795	802	799	789	838	815	790	758	814	858	763	782	828	804	838	785	841	813	772	826	794	791	804	840	797	774	816	830	733	837	814	789	774	803	791	826	793	765	861	839	749	799	799	830	796	818	796	838	751	854	764	835	768	794	800	799	806	814	729	774	782	803	793	778	801	814	807	798	804	805	805	793	788	811	829	823	825	759	783	805	820	796	759	759	834	843	795	809	836	794	804	795	791	777	830	744	809	732	807	755	795	821	814	799	807	820	785	839	850	831	784	810	815	772	793	844	810	793	778	784	845	798	767	779	763	831	745	793	812	758	785	798	814	802	812	784	795	777	836	773	764	796	806	814	802	752	853	777	847	769	833	763	817	788	835	775	762	795	819	749	831	785	784	849	799	794	833	769	744	860	770	791	784	767	784	817	808	804	786	814	835	785	777	800	759	772	793	780	728	817	825	769	789	770	762	796	733	776	767	795	819	783	813	792	796	814	815	765	821	789	815	767	845	823	803	784	766	824	811	823	837	835	810	829	766	772	823	766	829	801	823	795	805	825	794	771	791	802	832	785	785	810	802	817	818	829	770	794	764	787	797	796	798	751	781	805	815	824	813	772	820	798	774	792	806	859	866	813	777	772	771	865	771	732	804	838	771	776	808	798	824	823	782	782	759	778	833	801	828	788	814	794	824	799	836	797	802	775	846	814	814	799	810	786	847	831	815	793	799	802	816	834	802	802	795	760	758	771	801	775	798	833	774	792	760	809	831	821	792	758	751	758	792	847	829	793	860	783	806	797	782	845	811	804	788	860	799	777	822	799	819	806	827	812	838	785	767	805	757	835	758	818	863	771	851	817	841	821	766	805	782	755	790	836	785	736	774	832	811	797	798	800	788	791	745	788	770	838	761	811	760	837	801	849	788	780	812	750	817	773	814	778	837	782	769	802	813	823	752	805	846	770	851	752	818	808	862	811	767	809	839	787	842	822	792	822	801	794	790	774	821	804	777	833	784	801	762	785	794	778	810	798	826	813	793	817	805	813	809	785	769	795	793	797	786	788	774	777	880	824	807	819	799	806	843	875	809	794	781	765	820	846	778	797	807	790	814	796	797	847	774	757	825	817	811	791	828	883	782	824	756	813	808	825	853	792	770	816	831	805	755	848	789	819	733	776	828	822	816	827	746	814	822	842	809	807	813	798	766	779	846	807	807	845	772	765	792	797	819	803	848	800	854	845	762	834	795	794	835	844	788	828	806	808	776	774	829	804	789	784	762	801	795	767	790	849	777	798	789	816	807	809	828	787	834	825	813	805	784	793	806	796	778	791	812	789	763	808	787	825	733	816	778	806	742	804	753	766	791	842	809	785	796	791	812	749	817	798	774	817	783	816	729	832	815	797	801	828	826	763	833	780	761	853	846	758	777	801	781	815	791	785	804	809	743	791	800	835	761	793	762	853	750	806	816	772	788	847	797	827	808	746	827	776	844	784	811	835	850	742	774	779	791	834	789	759	782	773	834	823	811	765	762	824	828	750	821	777	774	778	792	808	792	746	800	750	772	774	821	776	836	771	819	829	773	790	824	810	818	824	800	838	835	775	787	821	843	829	817	787	794	812	779	753	798	818	826	818	758	802	813	826	805	808	806	779	846	788	745	819	766	808	799	777	794	759	779	833	786	771	753	785	757	822	774	880	812	799	840	811	782	785	795	823	818	848	828	821	841	801	804	849	839	822	807	848	835	773	842	785	793	788	822	777	794	806	811	767	813	832	790	839	800	795	799	791	818	829	792	787	805	820	827	800	801	827	805	803	788	766	770	814	762	881
27715	20299	9449	889	364	390	336	308	259	286	286	307	332	366	458	371	363	392	340	331	308	281	298	351	316	273	263	259	265	289	273	265	267	254	293	260	271	266	246	269	266	261	282	271	251	260	249	268	225	238	248	258	231	246	257	253	254	251	243	264	263	238	237	279	246	251	260	272	266	265	260	254	225	281	252	272	260	270	245	280	271	229	257	260	283	275	283	286	291	260	245	253	256	230	275	263	233	253	248	229	270	287	289	254	255	285	249	267	258	267	257	254	282	256	248	245	256	270	269	255	233	245	261	267	253	246	260	263	241	288	270	287	255	233	273	235	255	256	275	261	248	260	249	245	230	238	273	251	268	259	255	290	243	267	292	254	245	250	269	277	285	258	264	243	239	243	246	242	249	269	296	270	248	273	277	260	260	268	251	246	273	271	225	288	236	253	268	282	246	258	250	291	276	243	249	277	246	272	275	281	251	265	286	256	285	260	240	266	273	277	239	271	275	281	232	270	267	266	245	306	253	279	267	273	271	288	266	265	229	282	239	262	255	246	255	247	265	280	257	280	236	247	277	249	281	276	272	263	246	258	241	252	264	248	256	270	241	269	263	269	271	269	266	263	274	262	233	260	244	277	279	257	258	245	258	253	254	244	240	251	242	226	247	282	252	229	245	270	265	242	253	251	252	245	251	276	273	267	275	277	255	256	260	251	241	304	274	249	250	242	256	268	214	275	250	247	239	255	269	277	258	235	269	262	238	257	230	276	271	267	268	261	304	235	276	258	235	275	266	281	257	249	296	273	256	255	236	258	243	259	247	261	249	262	260	240	254	257	240	226	233	245	276	260	233	281	246	285	276	261	275	240	245	263	279	264	259	251	277	284	285	262	241	276	269	228	254	279	246	273	283	266	247	227	259	249	266	253	231	242	284	226	268	238	259	268	253	250	252	289	254	251	283	240	272	258	245	240	265	255	252	248	264	242	293	289	249	247	270	252	276	266	235	261	295	239	283	262	246	294	247	272	243	276	273	271	289	245	249	278	266	270	261	245	267	246	261	280	250	246	247	249	250	244	268	264	265	248	232	278	255	248	276	262	259	297	292	263	237	267	254	274	280	241	258	258	243	304	236	277	262	242	259	245	278	249	269	278	262	262	244	249	255	277	235	256	264	267	248	266	243	244	260	300	247	261	254	248	288	274	255	281	262	237	269	241	234	288	239	257	271	230	263	270	260	256	241	260	247	256	226	263	235	264	251	242	248	230	246	281	250	255	251	254	244	241	260	260	273	282	273	259	267	247	266	261	263	242	272	261	257	253	300	245	232	246	237	257	277	263	265	246	291	250	270	276	253	263	240	248	258	258	274	247	273	279	252	244	276	252	254	269	274	258	269	248	233	261	294	246	260	270	254	250	267	280	267	241	253	270	278	230	299	275	273	255	266	246	241	261	262	244	266	295	268	256	258	242	246	251	238	277	232	266	264	293	281	250	278	267	252	272	243	271	275	243	283	280	267	273	262	260	274	271	245	250	254	280	274	248	295	249	223	240	230	258	281	266	271	242	238	227	299	243	269	261	256	240	249	253	265	247	257	250	260	283	264	257	247	312	275	282	238	266	266	243	263	271	265	258	229	243	238	283	271	267	258	236	269	285	267	264	281	252	250	245	246	230	270	263	232	248	254	263	265	275	273	258	252	267	265	238	235	247	246	233	263	246	287	245	250	267	281	254	272	255	258	268	271	293	266	255	271	287	255	274	268	285	252	281	246	290	243	287	269	230	265	245	273	282	258	260	248	227	260	266	275	246	251	238	278	270	268	235	273	267	274	252	249	274	246	243	272	242	274	269	254	271	281	270	264	253	249	277	249	275	290	238	242	276	248	245	257	249	249	272	254	253	257	252	281	252	270	247	263	257	247	252	258	269	279	267	269	262	268	264	268	296	279	235	245	255	245	249	263	243	228	261	256	249	280	237	272	271	250	272	241	276	241	278	296	286	266	256	260	276	259	268	257	258	276	248	254	230	269	246	254	253	248	269	245	265	262	266	284	271	286	244	258	267	230	242	243	252	247	273	276	294	237	244	248	266	244	266	254	267	258	246	250	247	269	267	251	256	265	274	269	274	272	231	259	269	257	266	245	265	260	225	277	249	270	239	268	228	279	253	234	251	260	233	273	300	256	245	242	252	311	257	242	274	242	253	282	244	244	232	256	262	260	264	282	260	281	248	258	264	270	257	281	231	287	274	261	248	280	278	238	264	254	251	254	226	252	274	292	264	266	250	233	267	238	279	266	263	219	283	269	269	270	270	276	271	251	260	260	226	278	269	274	288	252	258	259	259	282	247	267	247	254	267	258	250	294	249	277	243	272	237	256	249	245	270	245	264	257	260	263	262	263	235	262	269	263	269	263	284	265	280	254	270	277	275	268	244	244	251	286	265	271	229	257	242	249	236	252	251	244	247	238	258	269	249	253	249	230	290	223	293	265	257	250	253	251	273	235	286	255	270	273	252	256	283	267	257	246	271	265	261	247	249	237	251	253	260	255	237	238	254	273	240	249	221	270	267	248	273	241	273	224	282	239	232	241	272	249	245	253	255	249	231	253	254	246	259	265	254	265	237	222	252	267	246	278	242	250	226	235	261	279	276	274	225	232	262	255	261	227	257	270	255	270	278	257	289	254	264	247	240	277	254	251	247	249	256	242	240	287	251	272	262	262	259	262	258	265	266	252	258	237	265	282	267	227	250	254	264	255	286	261	282	255	226	252	257	283	260	247	258	267	277	256	240	277	255	260	252	271	255	261	254	271	250	256	277	265	261	263	257	239	250	247	264	275	255	251	243	275	248	277	256	243	252	264	226	265	251	260	253	247	273	287	249	263	286	262	255	255	261	251	246	265	256	259	241	275	293	221	253	266	277	254	255	236	244	279	242	261	248	248	262	231	255	246	238	277	271	248	262	258	270	254	268	251	243	254	248	267	236	280	254	262	258	256	256	250	257	282	250	280	247	248	264	261	236	240	266	260	265	261	242	307	267	240	238	257	248	277	267	225	244	259	239	286	251	255	269	270	268	248	238	259	278	292	250	233	241	246	232	262	253	259	253	242	239	256	273	274	263	275	248	271	266	255	246	236	245	266	284	304	271	233	296	261	280	273	273	260	262	228	258	273	277	261	285	273	276	275	266	269	251	258	272	249	256	260	272	280	235	240	260	258	244	240	258	243	242	256	275	267	270	278	259	252	245	252	245	247	270	246	246	271	264	261	272	262	259	255	298	248	282	247	263	264	262	267	266	234	255	260	290	252	288	247	253	262	278	241	256	276	281	282	272	266	250	254	256	236	251	250	270	270	261	287	226	260	286	257	246	218	235	262	283	263	231	249	222	262	244	242	277	266	266	244	258	263	263	275	240	276	249	269	299	304	258	225	277	258	212	272	266	277	243	247	253	274	284	271	266	261	246	255	274	272	259	232	247	229	255	236	270	271	256	261	260	263	285
28469	6950	1594	888	611	527	449	420	393	347	377	376	408	530	672	666	552	524	541	470	419	332	361	404	416	443	314	334	332	312	332	335	318	308	335	325	342	323	328	318	335	342	311	289	307	347	304	342	310	299	326	319	256	303	304	283	296	296	301	311	334	282	312	310	289	326	319	314	279	323	329	309	331	316	295	297	272	341	330	311	320	295	300	297	302	276	275	290	320	324	339	284	306	299	336	306	279	324	294	322	318	315	287	314	330	335	290	301	314	302	318	289	293	339	296	312	285	293	315	272	315	294	311	308	306	321	304	324	309	353	330	286	294	320	302	287	312	328	323	290	273	306	316	300	311	292	311	308	312	315	271	296	311	306	317	279	292	324	293	301	315	343	316	269	276	304	299	281	316	307	289	293	274	286	305	327	316	289	299	287	290	325	292	321	338	319	354	311	265	305	279	324	313	324	310	320	299	304	305	306	298	320	282	327	316	324	336	304	330	321	327	312	325	292	313	334	265	295	270	282	301	318	324	299	332	287	274	308	345	275	272	312	302	279	327	306	334	283	287	319	327	329	303	338	312	295	287	301	301	294	306	277	299	311	327	333	331	320	282	327	297	311	323	306	313	310	309	339	315	285	276	290	297	290	332	297	288	270	319	284	312	315	313	285	288	294	338	305	315	317	318	289	310	332	293	342	304	324	331	311	314	321	281	280	316	323	307	314	312	307	296	332	301	302	330	294	313	319	304	328	290	335	306	315	299	301	284	319	333	298	290	291	324	329	322	278	296	292	282	338	345	289	330	324	304	281	276	319	294	297	324	317	298	293	300	289	331	291	301	304	302	281	280	317	302	290	327	294	312	321	316	286	306	299	296	298	286	321	295	307	286	308	331	286	332	287	302	331	290	316	295	329	311	325	307	302	296	305	327	316	318	312	301	299	299	294	303	300	316	289	296	323	307	302	332	299	315	322	328	304	316	293	321	317	302	266	274	279	327	307	314	294	311	294	308	337	323	298	345	297	299	323	300	309	324	328	324	313	330	299	321	298	304	313	291	320	322	314	305	291	335	286	309	320	329	317	299	279	333	313	302	319	307	283	350	316	331	321	337	313	292	325	343	304	302	326	296	288	294	317	321	303	300	285	345	331	282	298	293	331	308	325	314	318	318	330	313	323	321	287	297	288	300	299	282	316	302	352	294	302	292	303	287	283	261	300	333	315	338	297	308	324	300	304	299	296	297	307	327	320	302	327	294	296	322	340	278	317	311	345	302	312	322	305	291	307	338	306	309	304	295	304	291	334	350	294	298	269	286	251	251	328	303	288	300	310	321	290	304	293	300	305	319	317	299	306	296	313	307	318	272	312	309	305	276	295	275	319	299	290	303	300	338	310	311	293	296	307	282	309	302	310	295	292	274	321	319	330	318	291	302	322	277	282	289	290	300	327	250	300	290	310	360	318	312	310	316	265	332	325	327	337	266	317	274	299	321	326	331	297	306	300	301	277	293	320	292	300	324	314	344	346	276	285	290	288	309	310	330	297	329	288	291	281	309	322	290	311	312	298	313	301	328	304	325	311	297	290	314	290	303	303	320	284	310	273	290	325	287	299	333	330	294	297	304	282	324	290	298	307	293	328	302	279	306	303	314	286	295	291	309	326	303	336	290	316	310	309	322	306	325	298	305	310	301	299	293	318	318	313	318	334	306	310	296	253	323	328	314	330	313	317	314	292	293	305	277	283	300	296	312	313	319	305	296	330	315	293	323	293	294	312	297	313	311	337	288	314	318	343	300	324	348	282	363	309	314	285	298	315	303	312	310	283	275	289	290	310	307	295	299	321	318	313	314	314	327	307	334	316	313	313	319	289	283	270	284	311	345	336	296	282	342	279	296	315	309	289	341	310	288	324	312	291	320	299	304	325	322	316	314	298	302	297	283	337	288	317	293	295	287	299	294	331	292	309	288	323	285	314	300	297	297	308	303	308	307	315	332	302	326	298	311	277	322	285	300	320	306	321	300	289	300	294	299	335	285	310	312	313	267	334	292	309	310	265	305	307	311	309	327	301	309	306	310	319	337	297	311	280	287	318	326	313	285	318	269	286	296	311	317	285	271	297	317	272	294	318	308	301	304	293	317	312	294	303	296	288	311	298	305	329	311	318	298	310	314	291	330	319	328	300	315	280	299	312	333	310	301	319	310	316	292	295	310	309	329	311	269	305	314	328	308	299	272	318	311	306	325	309	295	281	297	278	355	305	325	305	327	320	298	299	330	342	347	314	278	349	325	314	303	333	313	294	315	297	311	315	322	316	324	302	298	292	309	307	338	327	311	308	316	300	310	293	296	301	274	306	301	292	320	307	347	278	322	290	284	287	296	309	290	277	303	337	345	309	300	311	295	291	260	328	302	290	312	321	326	325	308	307	324	301	326	291	308	310	331	291	323	328	313	314	323	317	324	325	324	291	287	331	339	315	277	294	309	304	309	314	300	267	307	331	297	316	308	291	300	293	342	272	297	300	309	300	287	309	300	291	314	295	319	293	301	297	315	321	287	319	322	306	337	308	310	298	336	335	301	309	323	332	279	322	331	299	308	298	303	321	308	302	317	329	320	318	300	321	294	306	298	315	334	336	307	338	315	295	303	298	291	306	344	310	302	293	312	324	307	278	287	302	290	311	277	297	290	305	308	287	312	284	302	297	292	320	322	305	321	323	300	287	286	327	325	308	323	307	325	355	295	314	312	320	302	313	285	281	286	287	310	301	314	313	329	318	317	289	283	298	318	329	306	330	310	294	292	292	299	313	307	299	323	306	304	355	325	285	347	285	312	298	325	287	279	298	288	326	308	290	309	287	305	297	335	301	330	318	326	304	301	295	308	308	309	304	336	282	342	306	317	324	289	322	293	319	346	281	300	288	338	331	306	326	305	313	311	319	317	321	337	290	307	303	350	351	322	311	301	327	323	322	304	347	278	324	309	275	301	270	306	301	268	274	350	294	310	284	274	287	306	310	290	321	297	302	314	308	292	275	316	298	331	287	307	336	291	279	301	306	311	319	310	299	346	305	328	315	307	306	308	313	323	312	295	331	301	304	323	288	309	349	305	308	293	295	298	310	309	318	305	326	307	317	296	315	293	306	321	288	309	297	302	331	328	303	334	294	320	298	329	312	321	290	308	335	336	316	309	277	326	275	323	302	300	312	319	321	314	320	332	282	300	296	284	315	319	322	347	331	308	298	306	315	317	287	319	320	298	291	328	306	314	325	301	316	304	321	304	294	302	328	317	311	272	304	311	305	328	318	327	300	317	304	310	291	299	307	277	303	336	314	318	293	307	271	345	320	281	277	338	338	309	288	295	292	299	293	320	303	300	327	293	342	330	313	284	327	311	317	290	320	272	303	312	318	272	273	288	308	303	291	297	315	298	324	318	296	291	330	304	262	309	289	304	296	300	313	331	315	308	324	317	310	283	288	308	319	323	344	321	273	295	269	314	312	293	325
23460	20966	28350	23768	20945	13003	1563	982	805	769	736	716	701	720	867	887	807	720	760	716	613	586	578	648	653	592	601	589	558	558	602	560	547	537	575	531	529	576	545	518	556	497	517	524	516	565	543	515	505	527	512	545	517	548	544	502	565	522	509	515	532	533	519	517	523	572	533	533	534	556	515	516	526	538	509	507	534	542	522	525	522	523	505	485	510	548	510	500	527	529	521	505	491	512	494	509	544	556	564	492	506	519	552	530	485	525	524	527	530	542	466	522	531	496	513	519	529	521	523	533	563	561	519	528	535	558	532	521	483	540	542	516	550	518	554	544	507	502	534	485	457	523	526	490	522	517	513	520	514	504	545	527	524	505	489	525	506	506	536	548	510	471	476	521	483	535	529	495	500	527	486	534	547	525	530	541	528	519	514	515	524	547	504	545	531	546	516	501	523	525	521	519	485	516	507	534	525	501	532	548	517	543	532	521	480	538	512	534	527	520	568	508	500	511	545	549	500	482	455	554	498	508	495	528	556	532	534	544	519	552	541	531	546	479	497	491	532	542	516	526	515	587	517	555	511	500	545	543	544	545	510	539	499	522	502	545	512	516	496	549	531	521	519	479	558	521	521	519	525	519	530	500	504	557	490	511	524	507	544	528	531	498	501	521	526	530	505	525	487	522	527	544	542	538	483	558	512	561	559	576	523	506	501	499	482	542	468	475	489	514	485	515	501	543	547	530	556	504	519	518	538	549	524	518	537	548	550	509	519	529	552	519	523	508	556	526	486	573	489	530	503	549	529	536	516	526	568	539	519	519	537	540	501	533	528	551	601	545	523	515	555	526	524	539	522	508	539	495	516	532	532	478	568	516	537	535	497	508	536	507	536	488	543	558	502	557	481	517	521	528	525	470	524	510	512	522	536	514	522	546	509	494	538	528	490	541	556	499	533	515	466	497	537	535	490	537	544	496	541	531	515	541	514	527	547	502	496	538	523	503	505	488	529	503	563	525	519	516	506	532	499	520	506	509	507	518	488	524	521	515	508	547	478	538	502	519	532	511	566	545	506	537	513	520	541	519	547	529	524	550	495	533	534	482	467	568	529	523	527	563	479	521	527	516	537	560	480	489	501	542	491	526	539	575	493	529	572	520	518	523	525	508	504	573	491	534	543	501	521	496	556	483	542	500	492	496	511	515	555	508	553	540	494	538	558	514	503	530	488	500	509	511	559	542	531	498	538	520	541	562	454	553	557	509	524	531	519	518	524	492	520	533	518	542	492	485	516	578	538	541	537	525	547	538	551	543	500	520	538	532	518	558	551	492	523	479	536	504	519	513	532	558	519	506	501	552	487	530	526	525	502	513	481	520	505	535	510	587	515	542	493	549	494	507	529	521	538	511	512	526	485	510	508	496	516	499	532	494	502	506	454	492	549	515	523	527	515	514	508	539	515	488	575	552	495	547	523	520	542	558	520	533	532	473	505	530	501	497	578	502	543	506	558	587	531	537	525	493	489	510	537	476	464	526	525	524	532	513	536	539	502	490	509	499	530	472	531	481	514	498	530	532	498	516	489	550	564	508	528	602	548	525	504	504	486	549	542	516	498	523	574	515	562	514	539	541	489	542	513	490	536	556	482	495	521	531	522	507	503	490	595	537	493	580	499	510	510	486	519	495	549	515	539	544	508	514	517	508	517	523	492	530	555	503	558	499	509	529	525	526	532	492	536	505	533	582	520	489	516	514	566	551	489	507	518	489	464	471	495	528	559	519	468	501	512	578	582	490	461	507	551	480	529	515	552	568	512	538	519	522	503	508	552	518	538	499	525	548	473	501	572	542	490	505	542	535	506	543	495	538	533	510	507	526	509	523	551	567	538	502	540	494	531	526	533	477	513	522	529	547	505	506	540	502	522	505	503	545	532	539	558	538	532	494	532	484	523	510	492	526	483	527	524	515	516	545	532	496	530	522	530	472	509	554	535	508	548	549	551	568	580	490	538	550	513	522	519	516	520	510	568	502	558	498	534	516	505	507	512	539	497	504	521	524	494	520	483	540	531	555	537	511	534	527	503	552	546	540	548	533	528	538	546	540	498	492	504	559	492	513	537	509	550	513	551	531	513	528	547	526	523	496	510	538	533	499	485	529	529	496	535	545	508	511	549	532	533	516	500	558	506	575	491	529	539	532	528	510	530	531	567	482	538	562	489	480	540	536	515	508	515	517	505	544	519	519	516	548	549	504	550	549	505	549	520	539	530	480	468	516	550	491	527	544	507	523	514	519	492	496	534	489	507	498	511	478	531	498	507	517	527	539	502	511	515	537	493	520	531	500	511	527	535	553	539	567	502	487	520	535	526	537	533	495	508	502	474	561	540	530	531	544	512	477	529	507	480	539	524	514	520	537	567	479	499	537	520	500	519	551	512	502	537	547	528	538	504	508	521	511	498	560	543	510	545	539	509	522	538	527	530	521	525	499	514	517	560	526	511	525	518	504	505	514	513	515	503	543	514	538	548	484	497	562	529	505	526	582	531	538	564	538	502	526	526	539	519	525	521	550	543	516	551	487	524	522	557	521	506	549	511	515	536	512	525	506	535	510	518	508	534	518	503	500	546	540	528	509	539	509	544	542	553	494	521	506	515	457	502	535	534	545	510	526	514	505	488	526	506	524	546	529	515	493	494	556	487	523	489	503	528	514	541	565	540	558	544	487	522	526	568	530	556	519	498	531	532	474	514	517	522	530	512	533	521	509	502	539	515	593	540	505	502	523	546	520	511	526	572	510	502	514	526	535	496	537	502	542	541	557	526	518	518	540	507	492	512	552	541	539	542	535	535	527	579	515	501	498	511	561	562	586	515	558	511	519	496	520	585	508	515	526	561	555	544	570	521	491	502	535	521	516	531	492	524	521	529	521	526	503	499	534	470	504	477	511	540	512	512	535	490	546	554	545	513	499	520	531	506	555	527	517	490	500	483	514	511	542	513	504	509	529	515	481	541	512	523	538	523	503	490	541	517	525	553	523	532	558	534	532	498	547	475	531	522	529	562	505	536	494	521	542	501	521	534	504	516	473	515	530	527	547	516	524	448	538	562	525	559	514	475	494	506	492	551	561	561	506	514	522	524	570	539	479	509	516	518	503	509	491	511	528	531	485	524	536	516	497	507	512	538	531	533	505	536	504	514	514	518	503	462	519	507	521	529	508	507	510	488	511	533	537	532	536	526	534	506	485	530	498	562	540	520	502	547	523	553	570	479	520	519	540	490	533	544	495	514	553	492	543	573	513	527	532	549	547	560	535	529	495	545	494	494	497	574	505	487	500	490	491	506	531	507	534	555	534	537	503	526	543	541	533	497	531	497	500	514	517	524	556	534	546	521	500	547	534	483	503	535	516	524	531	531	520	507	518	511	508	525	541	517	542	532	520	503	526	510	460	524	521	534	511	491	524	533	516	537	547	522	505	511	563	532	533	533	560	537	543	538	526	515	506	501	523	494	517
32046	28217	9257	4450	2923	2355	1842	1495	1265	1110	1019	998	984	1075	1269	1384	1209	1011	978	926	864	720	738	861	768	739	712	694	702	682	641	646	682	640	622	627	637	622	667	614	642	617	547	596	615	621	623	607	553	566	601	594	628	638	583	615	596	612	583	589	584	615	602	558	575	594	609	654	625	566	609	581	623	633	629	591	588	552	579	556	571	599	611	620	599	583	569	612	624	613	585	557	605	588	604	625	552	629	590	563	615	583	561	614	612	592	568	621	600	608	613	610	612	581	592	615	615	605	587	622	603	605	622	571	611	618	599	596	620	611	591	589	615	637	595	612	602	616	622	558	566	570	642	612	580	623	596	655	580	602	603	566	624	587	642	604	589	564	577	622	561	595	610	630	615	645	622	585	574	603	616	612	541	610	589	590	601	606	619	601	575	588	555	596	572	592	577	623	564	577	577	596	609	602	570	605	613	589	563	597	578	603	596	629	555	611	578	550	566	586	592	624	598	605	625	618	577	618	601	569	570	624	612	580	588	601	590	571	582	569	593	617	571	569	616	585	584	569	539	613	588	618	554	608	584	595	604	645	615	603	619	657	595	600	586	634	596	595	603	636	598	596	600	609	555	591	614	621	625	554	596	623	515	607	632	536	559	602	606	583	580	614	622	588	555	587	592	644	634	554	557	604	580	641	630	633	619	576	581	581	613	618	597	586	584	609	615	581	620	595	645	594	588	606	562	597	620	635	563	601	540	587	589	615	641	592	603	586	607	587	608	577	582	587	566	586	623	605	617	656	573	593	594	594	624	575	630	584	618	618	572	582	582	600	575	574	539	578	571	623	588	565	598	571	602	611	622	591	626	595	606	583	631	583	597	581	557	597	608	597	622	591	617	599	585	531	614	578	568	598	629	565	615	599	611	580	585	606	627	618	620	572	603	603	595	601	596	584	563	624	574	549	638	626	575	582	597	592	553	635	595	620	571	567	577	567	581	617	629	569	601	627	587	586	611	561	565	561	604	589	559	615	594	621	587	597	625	596	595	601	609	594	589	566	574	606	555	605	569	571	572	580	611	606	598	598	605	573	634	587	607	585	569	585	548	614	603	598	603	614	604	604	546	545	582	583	628	596	641	596	545	568	636	583	582	616	587	618	625	647	593	630	584	573	640	581	669	626	596	602	607	593	628	607	615	581	604	623	563	610	545	608	634	606	604	584	582	593	586	578	620	554	614	575	593	606	557	588	610	631	566	556	592	576	581	575	592	613	552	600	568	580	603	581	618	618	563	621	612	564	615	624	596	602	605	568	624	576	532	596	612	554	608	601	600	616	567	580	618	616	610	575	615	578	684	602	529	598	561	603	551	609	540	583	556	613	622	587	587	593	604	586	611	588	576	599	629	576	613	602	597	585	597	583	632	611	602	646	586	643	604	601	583	592	615	616	591	622	570	596	628	607	604	640	555	601	591	635	606	595	615	593	620	598	601	614	560	592	620	605	601	617	574	587	580	586	585	545	607	578	575	585	584	612	575	607	641	596	537	612	611	584	598	581	610	548	565	573	581	612	601	592	608	629	536	572	578	617	571	641	593	578	600	583	594	609	585	618	583	617	594	619	581	597	592	575	594	649	598	563	612	620	637	601	580	591	568	580	608	643	622	607	634	598	585	563	604	608	574	571	573	570	580	590	599	602	547	611	590	580	587	583	610	603	606	626	611	625	602	618	606	608	603	582	561	650	599	623	624	600	622	627	607	604	570	606	608	570	588	607	597	614	547	627	628	590	597	583	588	596	589	584	596	594	609	605	662	590	581	591	547	574	589	591	624	587	589	591	591	619	618	634	587	603	616	588	611	582	584	587	565	606	601	587	635	617	567	608	598	584	592	573	571	625	617	633	565	624	601	626	588	573	651	587	589	535	631	569	592	611	592	548	600	584	583	612	623	603	594	603	573	593	589	590	579	581	604	562	581	595	567	594	609	595	627	553	574	572	588	599	549	606	570	608	588	601	607	540	587	569	619	614	604	579	583	574	564	572	547	597	583	621	596	636	573	621	607	536	606	594	622	575	585	596	561	613	590	599	536	576	588	618	611	594	572	622	611	591	586	603	595	580	580	604	603	587	574	681	618	570	593	580	549	580	606	586	583	587	541	595	593	604	606	600	615	629	608	574	559	611	641	634	574	581	575	571	523	587	637	573	568	576	535	567	599	592	584	574	580	596	649	595	566	550	599	637	586	616	626	624	622	583	588	599	592	617	615	603	582	617	591	593	565	578	602	595	592	605	589	616	613	590	576	593	602	608	591	590	555	608	559	577	596	635	592	600	594	570	571	595	579	576	653	583	621	614	567	549	616	585	595	593	636	584	588	610	548	595	577	624	580	672	551	586	613	604	593	600	596	583	621	639	579	609	552	599	648	565	580	560	607	542	615	586	581	604	562	575	600	602	618	596	617	580	601	590	540	612	580	539	559	600	617	599	610	595	558	587	569	584	538	589	572	595	567	600	624	620	604	596	598	600	596	599	609	567	588	586	560	531	578	574	606	590	557	597	597	581	590	586	614	594	597	597	620	530	612	621	580	571	607	581	590	648	579	585	585	594	577	616	605	605	621	585	627	607	628	574	620	612	609	617	598	594	615	599	612	593	632	581	595	586	589	577	627	557	603	565	572	599	599	628	606	651	587	597	607	567	630	612	569	603	614	549	611	565	598	574	571	574	591	641	573	567	581	597	576	584	580	607	584	560	589	589	597	588	544	609	579	599	604	616	582	593	563	589	579	671	579	614	596	604	571	625	568	595	627	564	585	626	594	601	621	607	592	564	555	598	604	586	570	580	613	620	632	612	568	591	545	607	600	641	628	609	589	611	644	589	554	585	626	584	596	620	628	611	578	536	592	607	601	600	610	613	585	604	629	575	602	647	630	602	622	592	597	596	596	574	580	588	666	577	568	633	605	615	613	593	578	579	574	574	593	623	610	605	550	562	601	586	605	622	572	584	563	614	583	545	603	614	604	598	590	613	553	605	585	575	587	584	591	621	563	580	574	573	581	607	556	554	586	577	596	548	593	606	595	597	583	586	601	592	564	572	606	587	587	589	644	576	566	589	554	672	595	607	608	616	648	589	585	584	582	653	574	607	593	622	560	599	600	615	595	597	588	578	609	557	586	600	578	588	633	592	557	582	590	599	543	555	590	611	533	595	610	561	641	597	628	599	575	591	620	595	589	591	594	595	572	627	644	554	582	618	579	621	621	579	585	653	585	614	591	589	592	545	596	619	559	631	602	623	585	597	588	589	636	597	586	624	604	632	560	597	568	620	616	602	582	607	582	576	597	551	607	604	588	590	609	584	590	595	557	579	620	601	561	596	602	591	624	596	586	589	595	629	617	616	601	576	593	561	600	553	614	576	632	581	624	619	597	618	560	616	599	644	529	634	569	588	603	566	605	593	625	588	535	586	602	567	607	562	620	604	583	592	621	637	626	651	590	620	578	562	595	560
24531	20873	27284	24471	13261	889	600	482	463	425	385	385	390	411	503	569	475	384	378	406	371	321	333	363	360	329	345	319	295	330	284	305	314	315	337	301	291	298	290	280	274	286	309	285	311	290	280	282	285	311	281	297	302	291	272	310	308	288	306	293	298	297	300	298	298	305	290	313	310	289	276	317	300	306	289	268	327	282	289	291	312	312	299	291	290	316	286	292	298	281	322	276	290	277	310	310	277	282	312	282	320	298	284	303	318	283	311	324	297	298	315	289	281	301	297	340	298	282	282	279	277	322	302	276	317	305	309	295	289	302	290	331	264	268	293	271	271	284	306	269	296	318	312	294	302	297	318	287	313	293	306	288	290	305	305	294	285	307	308	344	291	300	283	296	289	297	308	325	276	281	265	285	296	288	291	281	280	290	303	274	298	291	296	278	305	282	282	291	301	332	318	333	311	327	301	269	303	291	309	302	291	291	314	312	300	299	291	316	295	291	301	301	321	291	284	280	298	273	275	288	290	278	294	306	301	288	301	293	287	289	316	295	330	261	289	284	279	259	287	329	292	304	330	300	314	277	300	298	300	314	309	289	299	278	293	323	273	324	319	304	284	287	310	304	300	274	303	257	269	296	287	289	293	285	275	299	287	286	283	316	297	280	279	302	299	312	309	279	288	297	311	297	283	316	302	325	305	302	310	271	298	305	314	277	268	295	322	270	295	317	298	306	297	295	269	275	283	299	304	297	310	302	269	304	293	274	321	298	306	299	295	325	279	291	308	325	277	304	313	254	298	300	288	274	295	294	272	291	306	300	326	315	291	326	272	315	298	280	294	286	313	307	265	281	260	328	275	284	302	295	297	265	303	299	288	314	317	312	286	303	263	302	260	280	295	314	282	328	279	288	309	302	319	274	284	285	309	288	282	287	269	296	317	285	310	299	284	274	329	316	285	298	295	287	285	296	289	270	270	285	327	313	305	315	334	273	273	257	293	296	311	307	284	291	304	294	315	284	295	295	272	273	293	263	293	289	319	287	279	299	280	307	297	282	303	300	294	288	296	313	313	291	320	304	304	268	266	281	310	303	284	305	282	249	296	283	281	311	323	321	281	272	279	310	300	314	284	321	302	293	276	298	269	269	283	279	287	278	292	303	284	295	292	301	287	286	278	297	329	295	274	277	284	299	306	277	285	282	298	313	288	288	319	284	304	301	292	268	299	311	303	284	341	285	300	288	283	331	284	311	285	288	296	267	291	323	302	287	275	287	292	288	276	329	309	275	277	309	282	279	295	281	307	308	291	303	307	313	308	286	310	299	328	272	308	304	303	328	313	323	282	269	296	281	280	314	297	285	298	320	294	304	302	292	311	282	321	329	307	306	287	284	267	315	313	288	302	302	296	310	297	289	320	274	307	298	283	287	298	305	302	283	309	269	299	273	285	296	303	273	294	306	289	314	299	295	283	307	301	294	328	321	305	291	292	304	321	306	291	285	307	278	271	277	283	268	301	250	300	281	284	272	281	333	329	305	285	280	264	334	285	309	288	283	304	351	283	292	310	285	293	271	315	298	285	283	309	289	291	251	295	278	311	281	284	307	304	292	279	277	297	305	312	292	301	317	320	291	296	301	299	297	289	292	286	313	293	294	313	286	318	303	293	334	290	289	286	311	302	291	286	301	277	284	289	255	264	327	250	300	263	279	281	304	317	312	293	286	291	322	315	269	291	291	284	334	302	284	269	303	294	290	301	304	312	310	248	287	279	305	297	255	291	310	275	293	315	294	330	289	290	283	289	301	292	292	295	293	307	323	296	319	280	262	289	305	301	283	291	281	308	290	325	294	280	300	279	270	291	290	297	287	282	312	295	303	305	319	295	304	281	296	295	295	306	279	319	303	292	278	309	281	319	289	333	285	293	282	287	306	256	248	292	307	303	323	281	298	283	281	349	297	295	302	333	294	293	286	303	300	299	292	329	281	286	303	296	279	281	326	283	310	298	319	307	286	287	291	306	305	268	293	304	313	302	289	319	304	311	315	285	278	297	284	306	292	295	304	289	288	301	341	310	277	299	310	294	320	295	296	311	291	296	284	300	297	272	307	283	280	288	296	295	302	294	312	321	296	277	317	278	288	301	290	299	304	312	267	310	301	273	308	258	262	289	286	291	291	306	299	335	296	283	309	307	300	324	301	314	267	280	303	326	311	307	295	294	322	279	312	282	313	293	295	259	286	294	287	273	275	287	305	255	308	309	280	299	281	300	299	275	284	280	328	289	308	282	288	257	300	276	274	324	314	308	301	281	305	279	287	273	287	296	297	289	293	312	322	277	280	283	323	311	299	293	296	279	280	299	332	314	319	290	283	306	274	293	287	301	310	301	265	294	307	295	295	268	287	281	307	307	281	279	283	293	318	277	299	288	278	305	274	332	294	306	295	278	294	303	259	309	316	310	315	286	307	287	285	286	289	301	320	282	309	295	316	296	279	303	321	320	272	264	271	286	274	330	272	314	286	270	275	308	299	294	284	311	280	291	297	300	308	291	287	285	278	292	302	307	283	305	295	272	327	284	291	304	304	287	280	280	304	299	296	323	269	296	267	285	290	286	285	308	280	303	315	294	317	269	297	289	252	324	296	297	313	320	270	290	282	316	266	274	277	293	291	293	289	291	270	289	270	298	301	307	311	319	290	293	312	294	294	264	314	297	328	277	310	341	297	288	310	294	279	280	308	321	317	297	319	301	309	290	294	259	307	318	288	270	276	285	294	278	305	291	282	292	294	294	247	286	305	300	267	275	301	306	287	295	312	312	300	271	311	320	330	293	304	279	287	310	329	291	304	310	302	292	313	318	294	314	279	298	297	298	275	278	273	281	284	304	283	288	267	317	322	324	301	278	283	275	294	301	310	285	304	323	312	297	298	294	308	304	309	301	325	279	334	271	301	341	310	315	290	283	318	275	297	286	270	314	293	314	317	272	277	314	289	298	304	297	295	296	300	277	310	328	322	321	274	283	294	275	322	280	316	293	315	263	313	303	296	325	278	276	291	302	301	296	305	297	335	302	293	304	321	293	289	284	336	275	300	298	293	310	254	304	275	305	296	324	289	292	308	278	265	283	317	295	292	329	333	294	321	272	299	264	276	280	264	282	295	288	272	297	321	312	290	308	311	307	289	312	294	308	291	309	267	305	283	305	298	296	292	269	279	304	290	304	294	301	308	327	313	258	296	309	306	261	308	287	311	319	291	303	293	314	296	313	275	275	294	282	283	259	304	265	265	279	325	289	323	269	299	275	278	266	286	289	285	305	299	282	307	273	323	320	296	304	302	309	280	303	315	323	298	334	283	296	287	295	263	300	315	303	318	291	299	292	280	291	290	291	317	276	297	318	266	331	286	308	315	295	300	307	308	299	313	309	286	265	292	311	295	301	276	329	277	336	310	300	312	299	287	289	356	276	276	278	311	308	307	317	267	273	287	279	286	314	343	258	297	314	322	278	289
32541	20089	6076	2545	1701	1476	1042	890	748	691	623	620	630	666	829	954	739	554	557	574	475	429	435	484	457	428	455	462	468	397	464	371	420	395	399	379	354	389	351	361	355	353	360	368	368	376	376	400	379	360	364	363	376	356	373	344	360	380	368	383	352	356	367	347	343	373	369	370	376	360	338	340	402	349	419	371	389	344	376	371	346	386	352	368	364	370	352	380	357	372	373	388	372	371	363	365	349	356	355	356	342	377	353	377	352	371	387	349	410	355	316	336	348	357	348	364	349	361	375	377	377	369	343	367	351	386	319	333	358	331	354	358	354	363	377	345	395	392	306	342	357	358	355	324	400	343	351	403	347	381	334	354	347	340	366	346	388	367	333	376	385	341	367	351	365	358	326	312	367	342	352	369	387	374	373	364	363	367	371	339	389	339	386	349	332	392	395	374	347	338	397	354	369	396	361	375	355	380	344	341	334	361	375	341	362	347	373	382	359	389	365	365	382	363	373	346	354	353	351	373	389	369	367	377	356	369	377	371	360	354	392	355	351	346	354	375	403	346	335	371	404	358	382	370	358	376	327	379	366	378	374	368	387	373	387	369	353	343	358	359	396	336	353	361	385	341	389	400	368	337	340	370	375	337	376	378	365	383	372	356	326	370	373	388	350	373	350	378	383	355	325	384	389	368	377	369	390	372	372	358	366	369	386	345	323	341	358	395	378	383	371	355	337	361	349	337	360	371	378	366	364	394	364	381	369	363	337	364	348	376	347	382	337	375	386	366	383	376	344	387	366	356	343	357	362	377	345	369	380	364	380	335	320	371	333	364	338	341	358	358	362	360	347	347	353	333	384	360	378	363	345	373	355	359	348	373	375	338	347	380	383	362	362	333	355	383	394	386	382	356	354	342	370	346	347	345	386	351	334	346	349	354	370	376	407	348	350	373	361	351	357	370	388	366	398	358	376	349	375	395	368	343	359	350	376	362	368	385	345	401	357	354	339	320	378	355	375	346	392	379	337	384	351	360	344	362	336	346	390	326	349	351	384	375	351	337	380	427	370	349	337	378	366	366	402	371	388	347	337	365	377	344	339	378	356	385	382	356	345	410	340	382	368	350	353	364	350	378	331	371	355	332	342	360	365	373	352	321	355	345	339	361	342	360	353	353	357	367	384	360	368	345	317	351	335	348	375	378	369	361	363	385	368	357	390	383	317	378	366	344	347	339	353	383	366	347	412	371	369	359	373	342	372	324	327	362	369	371	378	373	352	374	328	343	375	344	375	329	356	357	391	374	340	382	357	367	385	334	391	332	362	375	367	368	371	376	372	399	375	349	349	372	406	374	384	366	348	350	349	354	363	339	373	375	397	347	369	363	374	368	356	378	350	367	379	370	355	342	373	377	360	374	348	376	352	343	360	343	354	360	388	361	376	377	343	380	363	378	372	357	364	368	359	378	334	356	351	392	334	363	338	326	397	364	357	373	378	370	365	389	370	361	390	353	368	370	335	392	366	337	331	363	391	377	359	333	343	417	372	353	387	363	376	361	394	342	381	383	388	367	342	368	375	376	347	407	352	370	360	368	368	351	374	372	353	397	350	376	346	370	370	366	351	383	389	348	401	341	365	384	350	389	384	358	371	384	383	364	385	342	381	413	366	369	377	379	358	354	367	405	345	352	345	373	376	359	362	332	335	357	344	377	373	408	323	379	338	363	351	368	358	351	381	379	372	376	344	352	384	349	362	331	342	333	343	347	355	390	375	351	329	384	373	354	370	375	358	324	381	343	342	349	386	374	397	354	365	353	355	371	394	360	385	359	358	358	400	368	361	380	347	363	356	374	348	352	348	354	375	362	336	357	381	368	372	380	382	372	377	351	385	393	369	322	368	373	388	397	357	376	371	343	377	365	373	380	355	347	363	378	352	351	370	361	377	370	382	377	350	361	367	339	396	365	374	371	355	391	385	399	334	351	352	396	340	365	378	345	375	366	340	365	376	372	368	376	368	348	342	379	359	372	383	355	343	356	362	351	407	387	327	368	389	389	364	367	364	347	341	405	338	396	343	390	349	395	333	357	350	387	341	379	335	348	392	379	321	364	355	382	368	341	343	366	415	377	343	381	370	356	324	364	361	392	356	367	356	391	364	357	379	371	360	365	323	390	382	371	373	348	368	343	385	349	340	346	396	374	347	368	358	329	363	365	399	380	344	401	347	323	323	346	347	352	366	362	380	386	395	371	339	368	383	390	394	364	374	342	330	367	359	362	353	375	365	352	376	362	361	356	357	380	368	349	375	364	371	346	333	371	392	374	363	379	382	343	359	348	375	369	369	379	364	384	371	365	357	358	346	333	359	325	376	369	378	317	355	374	377	395	370	345	363	343	366	367	350	381	372	370	381	386	355	389	359	363	377	350	343	353	385	351	351	365	368	338	347	359	344	375	384	378	357	362	381	406	360	376	339	342	359	365	350	350	370	293	391	383	365	377	391	361	362	381	353	353	361	365	367	354	342	365	370	372	389	312	359	380	351	362	358	357	358	347	337	363	376	365	384	386	349	344	365	350	359	314	330	359	373	376	407	383	359	355	371	399	409	352	375	367	361	378	363	362	371	380	334	352	389	366	391	355	351	330	365	406	363	355	355	329	355	355	361	395	368	322	387	353	387	386	349	348	361	364	360	385	362	364	345	330	350	390	340	340	371	349	350	382	360	373	330	376	383	356	329	353	364	396	355	357	374	368	366	366	347	363	378	362	381	392	360	336	359	373	383	389	369	371	371	356	383	374	358	374	349	381	382	396	372	360	356	374	372	384	341	357	330	361	323	363	342	382	362	362	332	354	367	343	381	374	360	352	342	379	349	342	376	364	365	370	365	359	339	373	373	365	353	378	372	349	351	364	372	338	392	398	373	385	346	366	385	353	358	365	374	371	349	368	361	364	362	383	363	375	361	347	386	353	383	362	340	359	376	380	357	342	386	364	316	359	365	360	356	358	370	378	360	379	367	365	342	373	312	358	364	374	381	392	369	376	369	392	354	383	368	395	379	334	337	355	385	364	366	354	354	360	360	358	356	375	354	352	343	376	345	359	345	372	363	347	355	362	354	385	357	371	333	371	355	368	359	394	353	369	330	340	361	363	338	377	390	387	394	346	343	375	370	348	353	391	381	390	382	354	375	346	384	398	361	354	366	358	384	347	368	348	378	367	372	339	357	359	334	389	333	367	372	400	372	364	361	353	363	335	356	349	378	374	372	360	367	361	392	345	363	360	359	333	374	347	353	363	353	329	352	356	342	386	368	375	353	389	353	376	366	375	342	340	356	386	397	398	383	339	326	377	346	362	387	343	345	365	347	303	391	371	368	354	328	346	359	371	388	352	382	367	378	353	347	379	310	383	360	359	343	351	354	335	356	333	356	377	351	366	364	403	370	343	336	409	344	312	316	371	360	354	379	389	361	369	378	348	348	337	374	372	362	380	351	358	372	355	362	402	358	376
22437	20928	28719	23286	20926	21003	12534	1729	1291	1133	1134	1117	1040	1072	1176	1247	1084	892	859	883	869	864	824	793	845	825	829	781	748	787	769	760	806	744	717	703	716	679	723	670	748	729	698	729	735	717	719	700	695	697	777	761	725	725	754	615	696	712	644	673	689	658	678	707	747	622	692	717	682	701	653	644	725	733	753	699	703	712	714	708	675	688	701	715	670	729	690	736	735	746	699	689	682	703	690	723	673	690	700	742	679	702	705	726	706	695	691	755	736	655	726	709	726	714	700	708	690	621	640	677	720	690	723	685	701	737	662	676	715	710	671	733	763	718	694	656	724	728	637	729	723	731	652	662	688	680	698	717	662	758	663	689	694	685	675	688	767	681	660	702	642	672	686	722	712	703	750	725	691	690	694	640	697	678	694	684	646	739	727	719	691	694	716	663	657	747	682	661	689	675	718	660	690	697	670	703	705	729	728	680	686	711	641	743	710	647	715	710	722	648	710	673	730	654	697	717	784	686	691	694	708	693	720	712	660	722	721	751	711	770	739	701	652	748	723	716	695	695	702	725	694	714	686	725	677	738	728	714	687	689	696	735	712	656	705	686	688	719	649	663	732	715	707	760	662	693	722	709	717	698	665	700	699	709	726	716	664	711	678	719	663	708	657	655	720	711	719	796	723	717	685	647	714	680	701	727	718	731	706	709	696	680	669	715	661	720	657	688	678	671	742	675	671	693	703	689	666	679	743	697	717	708	673	677	668	716	716	713	710	674	689	685	704	675	714	719	662	724	675	696	705	723	688	732	625	706	703	686	675	705	700	714	712	669	712	667	697	725	722	731	682	689	734	706	687	728	639	693	683	732	721	684	696	714	706	705	713	698	687	708	649	678	746	685	694	706	690	719	687	691	706	731	674	679	636	669	729	689	754	685	719	663	699	706	685	669	709	716	716	692	706	675	701	693	690	709	669	723	734	715	706	717	682	702	716	687	699	721	639	746	653	677	677	698	685	705	691	694	695	704	731	687	691	712	638	689	701	656	658	701	691	695	689	710	717	648	721	711	713	681	701	678	713	669	676	691	734	705	689	721	725	732	646	659	700	702	745	721	695	699	678	691	684	714	687	699	720	746	705	666	681	712	715	649	642	699	669	689	641	687	735	751	682	722	739	717	687	663	711	709	689	719	733	720	704	768	692	720	649	699	713	709	741	674	678	657	703	666	683	704	669	706	694	722	703	644	697	712	700	656	709	717	673	637	708	665	709	722	647	680	749	704	741	645	684	739	716	683	676	701	641	679	768	721	671	654	700	661	705	709	727	698	705	668	730	704	673	680	693	670	715	752	725	724	743	703	722	740	705	674	678	699	706	703	694	741	683	680	713	689	724	679	694	688	642	707	683	713	685	702	715	667	653	726	726	688	710	686	703	704	682	668	687	705	686	664	691	686	761	664	647	726	713	699	650	702	711	710	660	672	699	685	668	669	690	697	699	721	666	662	697	710	712	696	687	675	713	672	691	716	690	730	699	680	729	689	716	689	671	663	678	709	652	736	685	670	698	720	712	706	676	713	706	664	697	705	685	683	692	677	700	715	656	718	712	653	711	679	709	698	675	698	681	652	663	741	695	702	666	711	709	710	704	717	672	684	717	720	725	730	691	703	702	661	670	678	725	704	721	672	705	724	700	691	716	705	709	745	690	678	675	683	689	643	717	727	718	730	723	727	724	721	702	692	687	660	709	728	723	691	698	707	625	679	671	737	699	666	743	661	666	675	694	650	728	744	721	673	667	729	734	668	719	724	725	677	695	716	691	662	654	702	648	708	716	717	716	681	740	710	719	701	696	683	665	698	694	630	693	677	709	683	694	672	659	678	720	774	763	687	680	699	654	729	690	736	637	687	679	672	688	689	697	669	700	675	645	678	682	712	697	654	730	699	703	683	653	672	692	689	718	714	640	662	709	689	714	672	693	708	663	672	716	694	709	713	667	740	674	703	721	731	668	663	741	692	678	716	660	741	674	689	736	666	627	644	708	649	716	710	705	700	714	680	703	696	707	675	722	711	698	701	729	702	692	708	683	730	686	693	722	779	711	681	699	705	735	729	703	718	681	697	684	707	665	660	698	671	744	698	727	676	680	650	714	660	688	694	703	720	654	705	657	667	664	737	715	675	714	676	682	706	707	707	694	717	693	697	705	692	659	666	674	692	657	719	666	704	711	716	656	697	694	691	691	712	707	682	743	713	726	707	716	659	684	693	709	672	721	684	713	677	693	651	652	732	652	723	644	678	665	637	705	717	663	679	731	718	716	726	712	704	694	686	658	662	660	725	729	696	679	673	728	669	726	641	663	697	716	693	695	687	687	710	683	710	691	707	708	715	673	724	752	723	714	711	677	682	718	721	711	629	678	678	659	706	696	701	735	701	732	693	678	709	692	666	722	700	679	684	717	683	701	667	708	679	725	704	683	685	652	673	670	710	693	711	699	720	723	657	639	726	673	662	694	682	688	683	731	721	705	689	674	667	678	642	716	717	694	734	702	694	725	673	697	679	670	682	653	738	727	712	735	663	726	706	669	671	700	683	713	659	682	697	705	696	678	652	695	682	684	695	671	698	707	713	694	630	708	715	736	668	670	730	704	704	665	700	670	654	685	696	718	685	733	669	669	678	729	700	686	683	705	714	728	646	705	631	668	674	686	672	693	668	687	655	726	652	673	648	678	679	696	686	741	752	700	683	698	691	694	689	705	733	683	706	679	685	696	683	696	693	697	681	711	733	690	704	705	709	689	684	649	700	656	677	749	666	624	727	738	680	716	725	716	741	687	702	659	731	686	663	665	714	686	696	697	725	704	690	726	722	735	696	686	689	670	670	718	676	729	686	704	631	695	705	681	724	637	722	671	707	696	702	717	699	735	642	691	702	735	720	682	652	720	701	711	705	688	667	714	726	664	745	676	726	713	663	673	692	709	674	680	732	630	708	675	689	667	697	710	703	734	704	665	720	707	708	675	677	708	701	682	691	721	684	663	703	667	693	671	705	691	670	668	692	692	633	691	677	665	739	678	704	682	722	736	661	724	632	700	708	711	685	711	702	686	690	677	709	720	707	725	693	721	701	713	702	694	693	683	680	682	713	706	714	638	716	715	661	730	674	728	725	676	673	704	709	718	695	665	661	707	725	655	722	634	707	665	707	700	646	684	724	714	662	680	682	705	697	677	697	706	670	680	679	668	770	713	713	667	693	722	684	704	735	696	663	658	667	679	716	657	711	681	653	708	685	652	669	710	667	681	669	646	691	716	694	718	697	662	688	702	698	707	749	702	686	666	719	724	690	717	698	722	685	710	693	656	663	663	667	699	692	696	747	714	689	712	693	716	697	703	726	697	655	702	679	718	709	639	746	683	709	677	740	714	633	665	654	671	731	704	712	676	679	687	699	735	675	681	708	701	729	676	711	705	695	625	728	676	698	696	693	723	734	731	701	690	678	706	732	674	731	696	704
36289	34603	17685	7342	5106	4056	3189	2473	2093	1793	1717	1546	1489	1557	1748	1874	1507	1277	1047	1143	1106	1017	1009	982	931	1049	1053	999	980	870	881	873	848	843	796	895	867	823	903	858	827	829	802	828	828	797	815	827	784	798	757	841	801	801	754	764	796	745	808	811	798	775	757	801	835	775	811	814	767	840	767	808	809	828	794	791	785	770	745	801	820	805	795	856	791	787	810	739	760	770	779	823	791	789	833	809	793	795	781	787	835	825	846	814	790	760	750	765	774	795	884	803	833	771	773	795	809	776	828	785	824	829	755	825	738	800	793	794	815	823	822	762	773	828	822	723	813	749	770	765	826	818	777	751	808	814	784	822	724	781	816	742	807	816	734	785	722	811	769	763	800	775	814	804	736	811	818	730	807	823	783	791	751	798	764	803	785	787	742	760	777	813	782	756	820	729	775	767	778	805	794	790	771	793	800	822	783	831	782	794	806	795	762	837	810	782	778	750	751	803	779	772	835	824	799	801	856	757	847	784	798	754	814	761	787	818	841	779	781	738	760	841	827	795	848	787	842	806	816	799	814	788	801	781	789	727	773	756	780	811	797	789	771	777	818	792	782	777	775	771	794	820	788	780	807	768	859	771	832	792	854	772	794	776	852	781	770	822	825	794	754	789	794	826	846	799	801	825	816	784	757	796	771	771	770	805	764	737	793	789	788	777	794	776	809	783	768	776	824	764	799	808	835	743	821	857	816	752	787	767	789	738	862	822	820	828	745	773	782	822	809	785	745	775	749	757	776	771	786	780	792	775	804	804	777	775	798	778	718	807	828	818	773	755	767	805	793	786	789	812	767	820	722	777	798	727	797	805	790	809	758	793	780	801	769	761	756	793	754	838	794	823	843	835	804	789	822	728	786	773	802	792	805	790	815	763	793	779	780	794	818	753	819	791	805	801	786	786	812	825	801	794	813	795	839	779	831	766	813	778	809	753	820	758	796	779	793	807	788	817	775	801	803	813	790	817	801	771	803	756	797	842	766	776	814	829	759	812	791	799	775	782	763	774	764	778	789	772	787	768	843	777	739	798	797	783	800	790	773	739	737	750	800	778	740	798	776	793	741	809	785	838	838	821	739	819	801	752	839	769	783	795	810	763	865	793	785	789	811	817	807	787	800	749	768	808	817	777	765	786	818	791	768	810	777	839	808	810	797	762	822	797	763	791	785	794	803	818	759	819	791	772	798	782	811	792	780	786	815	792	790	758	786	810	771	824	779	795	774	806	811	779	800	776	871	754	787	762	806	781	779	790	806	755	773	790	733	775	821	787	804	754	750	753	802	772	782	771	774	797	793	797	821	772	762	744	835	827	799	823	827	810	826	796	751	747	774	799	787	749	768	749	850	742	762	791	748	802	789	776	809	759	810	776	792	797	801	757	802	785	790	820	789	793	787	792	755	799	794	780	787	808	837	750	786	772	780	819	780	770	743	804	813	830	795	798	782	769	796	777	853	808	802	815	803	803	778	805	809	828	771	729	821	788	814	770	775	791	761	818	814	819	843	774	786	823	788	780	829	797	766	773	737	742	731	790	745	783	832	798	806	766	816	806	796	751	798	805	799	804	784	811	822	835	793	764	757	791	813	762	740	726	793	778	812	834	774	817	766	762	784	807	821	795	746	773	792	755	778	805	816	789	802	806	754	764	787	764	786	800	825	811	839	726	824	770	740	765	814	893	837	822	783	729	806	802	824	747	788	811	784	757	764	756	814	781	767	727	825	815	770	767	833	779	834	812	780	791	827	764	784	807	796	788	823	720	802	769	828	782	803	796	817	770	754	776	840	806	777	815	742	783	811	785	821	765	781	784	780	761	792	812	774	716	775	798	773	788	757	768	792	762	746	786	814	797	764	785	760	824	809	817	758	814	789	825	789	772	733	794	802	784	781	813	781	740	797	765	816	818	815	739	762	797	727	795	748	813	812	766	738	785	809	803	746	841	777	786	819	840	831	824	783	791	784	822	829	787	798	760	803	800	813	786	774	755	810	820	779	816	736	828	840	792	786	761	807	780	827	838	778	758	789	773	828	829	771	746	830	800	769	788	841	802	811	786	790	802	790	729	826	777	756	806	791	805	802	804	780	826	805	795	784	762	779	754	786	787	780	731	748	802	800	796	781	750	771	758	779	782	802	775	775	771	757	765	769	785	842	729	854	774	818	822	782	787	789	831	824	777	765	805	782	793	807	749	761	815	782	787	753	769	825	748	787	819	827	801	761	719	807	802	785	762	842	861	838	833	776	844	810	773	768	807	763	812	818	760	779	756	793	783	783	848	836	808	799	783	767	751	788	803	782	782	746	794	796	837	797	817	820	776	756	770	794	810	757	729	793	775	795	869	792	756	773	802	772	753	742	789	791	806	780	811	754	746	791	783	783	779	800	752	765	836	799	742	775	777	771	815	815	861	830	790	784	826	783	779	795	825	769	847	738	777	853	797	811	809	784	771	821	793	778	739	801	776	780	797	782	785	832	777	838	821	782	755	760	809	768	793	799	825	782	797	828	765	788	778	821	742	822	804	775	791	761	803	801	834	784	790	768	797	808	827	786	825	833	757	804	799	729	788	820	760	821	815	822	793	811	748	826	768	767	766	781	787	791	751	826	827	778	791	769	776	792	754	780	778	836	766	822	762	775	785	806	844	800	795	785	775	811	754	753	781	791	799	789	806	777	793	765	762	757	789	766	802	791	737	764	723	792	753	761	808	771	813	792	799	808	806	779	826	780	816	769	766	760	798	791	796	805	776	817	769	750	828	742	851	761	843	794	783	786	768	789	782	797	822	840	852	830	799	793	821	789	790	839	763	810	777	869	810	818	802	747	848	761	791	768	789	783	760	767	842	747	774	778	793	781	792	780	823	764	814	795	769	770	781	757	831	777	815	778	806	794	716	836	773	761	764	768	759	729	800	767	792	792	779	799	818	714	758	772	822	784	785	848	845	763	801	770	765	791	765	789	798	797	791	791	812	789	792	785	833	778	780	758	795	754	817	782	787	769	818	757	826	759	795	776	791	762	821	828	797	855	832	793	767	810	839	772	763	787	799	757	796	811	736	795	807	822	735	795	812	751	744	764	783	781	780	817	801	829	806	791	777	808	828	758	763	801	738	794	806	806	793	814	792	731	780	780	773	862	838	786	812	786	844	787	804	752	791	763	789	778	838	810	790	790	781	812	838	853	754	862	724	799	819	780	781	816	773	779	832	768	825	782	781	795	762	800	761	741	813	857	824	800	814	841	806	840	809	764	791	815	823	742	780	832	774	790	823	812	751	779	791	778	780	847	746	782	793	785	778	781	767	771	775	797	777	758	783	841	812	779	802	863	747	840	816	845	815	774	817	830	805	838	822	780	778	805	813	806	728	782	775	781	790	793	814	803	780	778	751	772	803	762	794	865	747	771	778	746	842	816	837	789	775	774	784	740	766	760	812	767	830	817	824	786	807	779	785	781	795	805	756
28195	20383	9949	854	450	377	318	299	322	291	266	282	289	300	349	349	334	288	277	277	266	270	245	291	257	288	314	276	248	249	264	275	265	218	253	245	246	243	240	232	231	248	244	220	257	233	251	247	267	229	249	223	246	262	211	248	251	277	242	266	245	240	258	255	285	286	263	241	294	264	256	251	258	250	276	264	261	251	254	253	256	255	258	251	270	271	244	253	263	276	222	239	272	248	278	269	267	258	243	225	253	278	261	258	266	248	251	254	240	254	218	260	251	268	261	235	266	247	272	238	253	262	259	273	252	247	237	247	263	239	278	273	271	251	230	251	258	259	257	260	258	274	253	262	248	258	261	240	250	282	242	249	249	250	244	241	249	267	226	247	275	262	276	258	241	252	260	278	223	274	256	229	247	256	235	260	256	233	262	275	253	269	230	249	243	267	258	250	249	265	262	283	269	239	227	247	252	247	253	254	256	265	265	245	249	260	239	272	262	242	232	249	275	249	243	242	257	228	243	251	256	272	285	251	256	240	238	264	256	252	273	234	248	256	245	222	263	266	272	265	274	232	261	254	251	253	248	276	229	269	271	257	270	252	250	238	237	222	269	269	253	255	270	237	266	258	253	269	275	226	243	246	270	234	242	275	252	232	233	257	254	275	277	274	264	251	232	236	232	271	221	249	261	256	248	246	280	228	256	249	269	251	255	266	270	234	259	232	256	253	251	245	234	259	262	234	246	239	249	240	254	275	246	254	244	252	226	288	239	225	234	264	276	274	272	235	261	242	219	231	254	281	214	258	263	230	250	236	245	281	262	238	261	256	272	273	249	248	261	257	251	236	265	250	255	259	248	232	255	241	300	261	261	260	252	271	236	254	271	255	252	261	231	255	244	257	247	250	259	237	264	266	266	254	267	256	279	242	251	243	249	257	243	252	251	260	244	245	272	281	235	240	234	263	247	239	280	240	241	276	243	234	251	266	286	260	284	264	233	284	251	235	227	251	257	269	246	252	245	247	226	251	241	261	240	298	286	240	232	262	262	252	257	234	254	261	251	266	250	264	275	258	277	254	267	257	233	253	245	262	244	230	239	243	251	235	254	231	235	251	263	249	254	246	255	251	260	261	258	265	243	225	250	230	277	234	273	252	262	233	252	247	281	242	238	262	247	260	245	290	225	276	236	246	208	255	248	271	256	243	264	245	230	260	262	265	261	237	240	244	219	272	256	237	235	277	239	261	246	254	257	239	214	260	235	229	274	247	215	255	276	282	244	251	253	244	278	258	239	266	237	249	247	222	240	243	246	270	236	253	223	233	259	250	240	242	275	255	227	255	231	239	259	262	250	255	241	247	239	231	247	240	281	253	243	240	244	233	237	233	230	256	252	259	257	247	223	243	231	238	242	259	259	223	286	271	265	247	253	253	283	243	253	263	203	273	246	236	254	241	242	219	248	257	259	248	249	256	206	254	254	212	244	223	259	250	243	253	253	229	252	241	266	253	245	262	260	269	264	255	256	263	271	252	280	225	235	265	241	261	252	242	215	250	243	280	251	264	247	275	247	266	243	254	248	255	264	251	239	247	247	238	217	266	244	248	251	260	279	272	245	260	267	233	243	234	261	242	224	230	242	276	230	252	249	263	246	245	251	267	232	232	244	262	237	245	273	246	266	238	260	248	262	237	255	233	266	262	244	229	267	260	303	235	247	263	275	252	267	231	265	264	247	265	253	254	263	258	265	235	250	221	238	247	228	263	259	233	237	263	267	274	208	282	246	261	256	249	234	232	290	261	254	258	259	241	219	251	280	242	271	253	228	275	226	217	247	233	247	272	247	264	261	249	249	213	234	262	236	267	258	228	264	250	257	254	239	263	251	281	251	240	231	252	267	243	265	239	243	255	247	275	256	253	274	257	230	248	245	245	266	221	215	237	236	266	263	232	233	254	269	263	252	269	245	250	251	257	221	245	260	239	268	262	243	245	240	243	242	232	248	253	267	250	260	254	264	263	272	272	238	254	257	237	245	258	257	259	247	244	271	252	249	253	258	226	269	236	270	270	240	242	236	271	241	269	264	289	249	240	248	238	235	239	245	232	241	235	224	268	243	258	265	231	248	242	221	261	236	266	229	248	260	249	256	260	248	242	230	282	217	268	235	279	234	253	262	261	254	239	245	283	259	247	244	243	239	283	258	257	238	246	237	225	257	232	233	241	260	228	250	240	278	260	224	252	283	269	251	265	242	226	238	263	273	246	261	237	261	230	250	258	252	222	215	250	236	286	265	276	243	245	251	278	258	252	232	246	219	265	260	263	272	229	248	245	292	230	255	246	262	212	248	226	259	243	271	242	252	260	240	254	247	250	261	246	251	247	271	254	231	242	245	273	264	253	252	260	252	221	253	283	242	261	250	276	259	240	269	269	257	273	244	281	264	244	249	269	295	276	233	259	278	250	241	246	260	262	235	248	258	265	264	267	277	241	264	263	260	253	250	258	267	283	283	247	277	279	236	277	266	272	275	263	251	244	277	249	253	243	261	236	266	271	236	251	250	224	273	261	257	258	256	255	259	237	280	251	245	256	267	255	251	266	254	285	296	256	231	227	257	233	242	257	240	248	262	236	273	260	250	279	228	249	245	233	206	258	256	259	244	242	246	241	246	275	260	284	258	276	272	234	252	243	252	234	265	242	256	279	229	258	256	280	233	278	247	253	263	226	244	224	268	266	244	230	251	259	245	264	240	239	250	257	251	258	261	240	230	250	237	233	244	225	246	254	251	230	254	250	265	273	279	253	223	237	201	249	233	263	255	234	249	272	257	268	267	266	276	266	264	263	243	256	249	245	254	249	262	226	238	273	247	246	247	247	244	245	248	254	257	236	253	234	257	252	249	283	274	270	273	234	281	243	256	255	268	259	275	257	261	258	250	237	269	265	244	259	260	248	273	271	262	263	238	269	250	260	247	272	237	268	242	255	225	260	243	238	252	267	266	252	249	258	239	254	264	240	262	257	247	241	243	270	244	261	218	256	247	264	237	265	259	262	280	244	256	253	233	253	260	267	233	232	261	241	260	259	253	243	223	245	249	242	256	238	263	237	214	252	256	268	216	253	240	233	266	273	267	289	245	224	256	253	240	237	247	248	249	264	245	254	261	262	244	275	241	252	243	269	235	239	269	248	249	256	254	270	225	240	249	261	266	256	237	256	264	252	246	278	245	248	267	253	291	241	242	275	275	256	286	247	255	258	244	251	273	260	241	260	270	265	262	257	265	250	258	237	257	241	283	284	260	275	242	246	252	249	250	224	239	261	265	264	247	256	246	234	276	271	246	264	273	238	259	216	264	266	251	288	252	233	270	248	270	251	253	269	277	292	257	268	207	255	255	254	271	248	243	268	251	256	242	258	275	256	246	233	280	260	247	275	261	255	248	258	252	236	238	269	272	266	274	259	227	271	251	254	241	257	255	256	251	269	229	269	271	243	239	233	256	209	247	255	250	274
30182	6944	2078	714	607	558	471	420	390	378	370	400	386	445	469	560	436	359	353	337	372	333	344	311	359	401	330	366	341	297	301	322	287	330	307	273	304	301	290	310	311	300	298	275	282	299	296	293	300	298	278	313	324	295	313	293	296	287	292	313	272	312	319	296	288	283	294	313	315	271	293	281	293	311	303	274	297	265	304	278	307	310	274	320	298	295	295	286	285	315	277	261	312	332	290	300	275	307	277	294	277	309	300	297	301	284	318	303	290	285	308	281	295	315	261	315	303	293	302	323	286	270	294	282	282	295	322	293	318	303	282	315	330	297	271	326	255	294	295	334	312	278	292	289	319	283	318	254	302	276	306	300	304	303	308	305	347	320	300	272	295	281	312	295	275	332	296	314	308	281	296	300	325	329	269	279	305	310	310	276	299	272	302	303	314	307	300	317	317	274	323	292	307	310	268	306	308	278	333	285	287	337	302	310	272	278	326	252	300	297	282	274	306	327	317	303	274	295	281	308	289	294	322	292	303	316	321	288	302	325	290	299	323	305	297	303	307	297	290	311	300	292	282	289	337	277	260	326	274	301	288	342	313	308	323	289	263	297	293	308	322	318	330	307	308	290	309	298	299	308	304	279	295	291	310	302	297	298	305	282	285	308	293	314	267	297	309	297	310	280	310	312	267	298	321	311	293	314	257	313	282	301	285	293	273	296	309	283	298	291	303	305	305	302	295	334	316	289	262	306	304	287	309	285	291	309	297	308	267	299	312	290	321	324	318	286	283	282	271	314	323	326	283	290	316	300	311	299	264	274	256	298	329	292	300	317	274	309	289	279	310	277	320	320	328	277	324	313	298	284	277	313	285	315	294	301	310	277	304	297	301	308	295	276	294	310	285	317	292	299	306	315	298	314	317	322	277	291	295	287	285	291	292	312	275	294	297	320	291	297	277	279	296	286	293	301	314	302	309	328	265	315	299	286	290	278	295	294	268	282	291	286	334	296	308	282	289	300	297	315	290	284	307	283	310	305	295	284	287	325	310	326	304	298	275	303	330	310	264	319	298	330	303	276	275	301	297	281	298	286	279	287	318	283	320	273	320	279	291	292	316	283	295	295	269	343	327	297	277	277	287	270	291	311	269	290	284	304	287	294	318	308	304	279	295	304	295	310	294	310	273	282	290	311	324	290	301	311	309	301	286	279	306	308	283	292	276	314	298	301	321	292	299	294	301	285	286	300	305	292	301	281	317	291	279	314	291	284	298	291	278	364	322	271	302	331	295	303	297	282	340	302	304	306	302	274	276	281	316	293	296	269	300	286	335	293	302	304	315	315	293	272	309	273	282	290	296	305	283	296	313	302	283	265	270	303	315	298	328	284	300	302	284	314	336	325	291	273	295	291	308	296	313	307	319	268	304	313	292	290	296	258	302	291	299	313	306	312	308	302	324	289	298	291	335	295	285	305	269	302	289	289	282	316	284	314	299	306	339	288	300	299	309	323	308	267	318	285	297	344	270	302	300	285	308	281	302	273	291	294	304	307	279	295	286	317	288	290	271	305	306	312	274	287	306	313	284	298	312	280	264	301	299	315	346	290	325	316	301	315	313	292	301	287	286	300	285	290	309	289	282	295	280	283	292	305	312	279	316	292	310	317	287	302	285	300	305	296	324	293	288	271	290	323	281	309	303	271	281	304	290	316	292	302	302	332	317	289	302	293	275	268	289	317	303	279	323	272	301	313	285	310	336	329	303	306	296	324	298	299	310	284	305	297	332	315	312	321	288	291	292	293	303	316	303	331	311	277	279	299	322	298	289	298	326	297	287	249	310	311	300	295	290	316	278	293	304	332	317	293	286	315	315	301	283	316	288	274	272	299	291	282	312	311	303	296	284	315	307	279	333	277	284	292	303	285	285	300	290	324	294	291	301	282	280	298	282	282	293	301	273	282	320	268	274	304	281	297	300	270	306	322	294	310	290	284	304	300	320	288	289	285	262	287	273	281	292	313	270	299	280	324	294	300	293	278	301	299	321	305	281	272	326	320	263	265	286	275	280	303	306	313	305	291	326	302	297	305	313	295	318	312	281	319	282	309	308	296	331	285	335	282	296	292	303	261	323	293	322	322	308	338	319	297	319	282	321	317	323	315	291	304	307	307	301	270	324	287	318	294	317	274	292	273	281	296	296	318	301	312	335	294	265	286	301	288	316	325	289	323	264	318	326	307	317	303	330	291	341	306	303	315	315	324	292	315	305	276	296	307	296	292	275	310	302	318	304	294	308	293	314	264	316	314	275	293	281	288	298	324	297	314	303	313	251	293	327	321	289	274	301	252	310	300	288	289	293	327	312	294	300	285	292	299	305	290	296	260	319	284	297	309	260	328	338	308	301	273	297	287	308	315	287	294	311	306	280	313	313	288	306	312	298	296	318	315	286	316	297	292	296	297	279	287	292	276	275	297	281	299	293	280	295	273	270	289	281	299	319	295	289	278	298	311	275	300	315	288	292	314	316	338	329	300	286	299	311	313	296	296	275	295	286	299	305	308	302	313	293	281	297	300	277	304	280	284	305	313	312	292	301	275	327	307	271	293	276	317	320	293	305	301	299	320	306	268	293	272	306	300	348	305	313	301	330	308	300	295	282	315	305	266	312	313	272	315	290	277	299	309	306	286	289	297	300	314	290	336	292	339	310	297	322	306	306	288	292	330	338	295	283	318	313	307	305	275	301	300	298	301	275	300	301	304	310	280	282	287	289	312	295	317	293	305	280	295	305	298	313	288	261	276	298	315	307	291	301	279	287	315	281	299	299	285	296	286	278	282	302	288	301	317	299	298	284	311	264	304	299	301	289	323	309	302	293	346	317	294	313	308	310	280	298	303	310	295	317	304	276	291	292	302	303	292	336	284	298	297	286	284	316	333	268	293	267	315	286	303	304	309	289	281	309	293	285	294	321	316	312	317	285	296	311	317	290	316	281	291	297	296	301	323	348	281	286	291	321	291	288	285	331	306	319	287	289	295	257	310	306	323	297	298	275	290	281	270	276	277	283	272	282	319	298	314	268	310	305	292	312	312	318	300	285	319	293	282	300	305	320	312	304	305	251	279	310	298	290	311	325	299	314	286	286	319	287	299	279	297	303	291	302	305	269	261	318	300	287	321	306	310	295	317	270	313	321	296	292	290	327	301	322	295	284	311	275	277	296	328	315	285	329	281	255	322	311	321	282	286	322	303	277	263	321	305	303	321	291	320	320	326	300	298	277	286	291	281	275	305	304	308	308	285	269	272	300	274	289	333	298	271	310	288	295	300	289	306	289	306	325	300	290	297	284	307	301	318	289	322	307	313	307	323	307	284	289	327	280	284	334	317	285	312	301	287	287	304	278	294	291	316	310	281	256	316	292	283	337	315	317	278	296	304	312	293	298	315	292	285	276	291	286	301	329	266	276	284	319	327	302	309	310	309	295	283	302	327	282	310	316	300	326	313	279	284	270	291
23449	20900	28139	23772	20879	12486	1525	956	871	828	758	694	742	680	772	787	699	647	635	608	570	604	563	567	568	637	606	556	549	549	563	537	542	546	540	539	536	534	535	510	537	542	531	515	533	550	542	496	532	537	557	536	516	512	558	497	518	533	522	527	463	519	506	506	522	554	497	525	512	524	520	481	506	502	542	534	541	526	491	520	510	529	496	516	496	492	513	517	538	539	481	474	522	527	531	490	517	534	514	483	495	534	528	516	500	507	522	515	540	505	503	525	563	467	480	508	522	511	513	505	484	500	505	533	512	536	544	554	493	518	482	537	544	545	500	558	508	534	539	519	519	468	495	490	484	524	539	501	494	490	509	524	547	520	543	516	528	495	489	535	557	550	492	527	491	520	505	536	528	514	505	539	521	493	541	472	506	491	515	567	490	509	513	529	501	497	478	543	509	513	531	527	549	531	462	478	485	562	527	496	504	468	477	464	510	490	475	560	530	515	530	472	497	491	510	517	534	515	498	523	506	526	479	507	559	476	486	535	534	515	541	549	547	493	491	493	512	519	515	528	507	522	482	550	519	512	566	522	533	488	513	506	502	544	517	509	518	555	545	556	554	515	545	489	528	501	553	532	516	514	538	515	491	495	477	533	479	503	480	518	543	513	512	526	510	506	484	538	516	506	547	500	540	501	508	562	495	510	544	504	524	508	527	536	516	504	511	507	428	501	495	488	502	482	502	499	531	495	500	523	547	499	514	524	497	531	471	463	513	518	517	533	501	517	517	527	516	497	484	495	523	555	476	556	512	533	522	464	525	548	511	504	522	497	489	528	540	502	550	524	492	520	509	529	515	504	505	465	514	498	480	502	502	528	485	528	536	496	480	490	529	542	484	546	516	541	540	485	527	525	492	504	539	553	479	547	555	535	491	505	559	483	516	513	506	556	433	535	523	517	550	512	524	520	539	523	498	564	542	487	489	510	547	557	527	533	506	467	518	520	499	504	499	488	532	533	544	455	484	551	532	473	525	543	518	483	508	489	503	529	507	476	508	538	505	507	537	496	540	471	522	524	482	513	567	496	532	500	522	516	527	524	537	538	499	552	517	552	494	508	538	540	498	525	489	549	529	511	511	518	490	495	556	540	508	491	556	563	528	490	551	479	484	512	543	488	541	555	501	536	500	504	481	517	512	542	561	505	522	527	524	485	536	480	515	527	525	529	541	530	488	532	562	489	536	509	487	517	539	513	499	509	506	465	516	507	540	506	509	486	461	523	483	557	497	480	491	513	520	516	478	491	553	522	541	523	526	522	520	535	500	480	514	504	461	479	530	515	501	515	509	500	502	519	516	492	468	480	519	543	542	501	499	539	534	525	526	525	483	517	505	543	515	509	489	516	498	512	498	494	523	511	505	507	514	521	510	476	479	517	481	542	495	527	486	518	499	512	516	516	489	555	528	524	542	550	478	502	454	504	510	540	485	515	518	503	460	499	549	520	515	525	531	521	517	458	513	504	535	504	516	531	508	508	516	549	522	523	498	520	536	537	523	526	502	541	509	463	514	494	549	511	491	555	503	500	532	515	479	523	492	538	554	513	527	534	532	529	479	548	515	519	515	480	498	545	520	510	504	491	540	542	487	544	462	507	483	536	486	497	483	506	514	499	530	531	556	504	519	504	481	509	504	546	551	489	472	489	531	558	504	533	547	504	537	525	483	530	504	504	500	510	555	518	520	512	517	509	487	537	502	516	527	505	509	507	567	529	550	540	541	540	534	538	525	540	528	528	515	524	535	494	479	545	521	494	528	486	518	506	503	500	533	526	517	497	540	522	510	526	522	513	550	457	472	534	519	525	518	532	506	510	554	472	509	544	512	500	525	523	525	517	496	536	533	487	525	494	496	506	548	515	484	532	532	493	515	514	509	560	497	505	518	540	510	510	533	537	516	497	535	546	499	499	518	541	515	519	499	502	476	562	509	533	487	521	503	507	577	509	508	553	539	536	516	499	506	511	523	498	502	507	537	496	524	521	516	514	524	511	520	496	549	466	477	472	524	529	521	517	506	513	523	551	508	519	516	523	513	496	530	500	502	524	531	488	535	516	520	528	533	513	502	526	475	507	526	565	489	533	512	515	488	506	492	495	568	505	529	519	507	517	520	526	524	512	518	527	507	503	507	513	533	527	483	523	508	532	525	551	480	510	500	504	531	505	507	520	537	531	539	516	501	474	514	541	518	535	518	535	537	511	512	483	521	501	510	541	525	503	547	536	560	546	508	529	513	528	489	447	481	500	533	522	522	482	560	514	500	523	527	541	490	491	554	502	497	506	567	544	507	534	561	494	532	519	505	477	508	513	469	521	504	546	504	541	523	522	485	524	531	495	481	543	522	492	480	512	479	497	488	485	552	529	511	518	488	528	494	517	518	499	560	476	505	527	547	515	536	529	485	476	512	503	534	463	504	510	526	527	528	535	566	512	518	530	501	533	553	510	489	523	541	515	500	460	489	506	496	549	504	523	484	509	501	500	533	504	555	502	502	546	525	528	538	536	486	524	516	535	544	488	514	507	535	504	495	473	546	470	510	502	487	479	521	497	485	528	493	491	523	515	499	527	543	534	531	522	579	559	539	498	538	530	545	517	529	504	527	507	502	485	521	514	513	473	501	529	510	530	531	469	555	491	535	526	484	491	497	511	521	492	516	541	532	531	479	494	493	492	538	525	493	543	485	522	502	525	501	481	505	476	496	529	541	517	501	542	486	558	505	516	528	531	547	513	525	518	491	538	538	503	521	538	501	487	527	512	548	538	501	531	569	550	507	504	499	516	557	527	496	519	485	506	511	544	535	504	532	566	547	540	490	530	508	550	493	495	554	503	512	543	460	464	475	515	540	519	526	512	514	512	528	504	457	534	502	493	504	534	495	488	538	525	517	491	481	563	491	520	529	549	480	555	515	474	485	535	500	514	540	501	508	549	500	484	517	505	497	454	499	506	542	514	532	501	495	500	469	527	540	499	472	497	507	497	479	509	497	488	510	529	516	511	531	481	516	540	509	496	525	512	481	507	507	540	526	472	504	501	488	507	486	524	504	539	509	510	511	481	562	523	514	509	517	505	511	552	500	492	521	535	535	509	530	515	491	537	527	517	487	549	519	494	535	532	521	536	511	523	591	530	526	517	523	518	512	493	533	502	454	511	493	490	528	476	547	520	518	494	508	508	509	497	524	501	520	507	539	479	468	510	515	517	539	536	558	509	534	539	522	494	494	514	519	494	522	509	536	461	550	543	509	475	504	551	538	484	517	512	509	521	507	528	509	507	505	556	509	484	505	551	493	521	516	464	496	496	545	512	514	489	538	516	507	508	540	477	525	513	522	512	522	526	489	536	497	492	494	513	515	530	526	486	476	539	509	538	529	522	539	515	504	507	491	531	550	538	519	545	561	481	539	472	514	527	495	495	537	524	535	505	534	530	502	560	482	488	495	493	511	503	463	529	556	514
33055	35584	10462	4033	2971	2377	1815	1564	1294	1199	1058	1013	1023	988	1099	1029	870	778	774	735	701	649	727	716	757	798	702	731	678	614	615	649	627	581	620	639	621	596	611	579	548	595	633	620	585	628	545	613	637	614	567	555	589	583	596	562	609	611	590	579	602	579	590	589	617	590	595	613	533	602	573	626	588	595	555	611	553	594	614	622	619	554	593	578	626	603	619	586	551	588	536	567	602	593	608	573	604	576	587	591	585	605	633	601	627	573	591	600	584	603	591	648	534	584	565	610	616	586	615	585	572	585	573	624	578	592	628	639	581	583	627	591	596	597	582	561	616	600	596	553	575	584	598	569	606	600	600	610	579	533	642	601	625	538	590	574	585	602	587	580	602	587	589	578	618	627	590	580	551	637	562	542	616	577	568	557	609	603	597	573	561	603	549	582	598	601	606	617	594	613	583	585	601	580	590	563	585	596	640	606	568	632	585	638	628	590	623	595	613	572	574	545	595	572	572	585	579	570	559	564	589	603	559	605	590	590	598	567	597	582	580	604	588	524	628	544	589	574	567	605	561	570	599	609	571	593	566	596	672	629	570	578	565	603	567	585	565	593	616	605	583	572	584	592	569	611	572	613	595	589	591	616	570	561	557	614	582	572	592	562	585	591	598	584	588	597	587	571	585	609	579	577	615	624	560	572	557	564	616	617	577	601	583	587	584	587	558	595	601	608	584	603	583	572	574	569	532	602	609	578	586	598	579	619	578	576	580	566	559	597	617	592	575	542	584	570	605	589	584	568	549	556	589	608	572	597	549	563	582	593	546	615	638	560	576	635	586	591	574	567	609	593	631	606	579	570	594	584	563	588	591	551	633	615	590	559	568	622	599	589	595	589	569	592	592	584	605	584	567	589	598	605	610	577	584	590	587	591	616	584	603	600	556	577	591	598	573	597	578	575	577	575	581	563	623	540	609	621	593	595	590	565	606	578	551	543	576	582	569	584	601	617	610	605	587	606	579	625	607	610	598	587	597	603	622	590	615	604	574	528	535	557	620	548	539	546	595	594	581	606	599	595	580	615	577	578	570	590	615	570	562	560	606	590	606	579	561	587	602	565	646	606	603	574	578	570	597	573	590	566	545	561	594	631	586	595	579	577	618	545	608	591	557	577	597	602	581	565	594	564	545	629	577	604	580	580	612	570	594	594	598	583	605	560	608	607	576	560	594	553	599	593	593	584	600	560	561	620	582	621	557	569	607	601	597	575	546	589	579	576	569	601	572	588	528	632	579	604	587	636	593	603	620	607	575	594	581	588	585	589	602	578	608	554	581	600	598	578	613	625	601	553	553	553	578	586	576	585	609	612	616	590	586	597	582	625	608	577	582	531	588	608	580	589	604	593	609	631	621	595	616	551	584	589	576	600	629	578	576	623	601	586	575	591	573	590	599	589	569	572	581	601	534	608	623	593	587	584	591	604	578	581	627	544	618	578	599	585	594	570	613	596	559	610	542	563	588	579	551	616	564	563	595	599	618	550	584	557	635	595	624	558	614	615	575	555	577	553	594	621	593	617	603	574	559	621	587	616	618	601	655	606	578	578	620	601	528	572	592	626	596	598	615	567	590	628	573	585	574	607	621	625	601	577	571	614	586	578	555	563	583	601	609	631	561	579	568	592	639	585	562	573	582	525	608	562	578	585	574	561	620	551	568	607	572	537	625	591	606	617	587	606	613	595	618	632	601	608	543	605	548	605	603	574	554	583	579	648	623	592	580	560	576	560	561	605	542	581	619	556	584	559	626	579	605	604	581	601	553	552	619	597	548	529	591	613	601	590	578	549	552	585	629	574	560	615	571	582	631	597	590	618	605	632	576	592	647	581	626	576	598	611	602	607	594	602	578	553	614	546	578	570	600	574	587	606	573	582	617	610	562	591	568	560	630	558	644	552	570	590	581	581	611	596	608	605	591	565	555	564	602	595	622	554	623	551	606	560	595	571	574	623	597	591	604	612	585	570	553	574	561	613	571	602	569	596	592	609	622	577	644	600	587	612	571	592	585	555	595	590	611	546	578	603	589	599	614	548	564	564	565	598	537	554	566	569	643	579	596	586	575	601	610	589	576	547	580	576	601	554	578	583	591	613	578	558	610	632	600	579	608	594	626	599	577	599	611	604	559	613	595	617	608	606	596	632	590	595	611	594	544	606	621	575	585	590	571	586	572	611	597	612	548	545	547	597	582	557	615	635	585	514	559	560	578	585	598	549	618	564	607	568	586	597	576	613	626	629	601	609	598	624	568	611	610	615	581	582	602	592	591	572	610	640	578	628	561	603	649	581	586	587	597	598	616	601	624	565	618	577	593	587	617	581	540	616	576	570	563	560	641	576	586	609	600	563	551	588	619	569	552	596	588	636	555	561	621	557	612	549	575	614	548	575	567	611	584	575	580	592	620	577	557	560	613	596	570	628	562	568	547	587	606	599	569	623	598	592	588	618	658	590	559	590	598	596	603	599	583	572	588	558	581	587	591	551	608	603	622	593	580	625	594	552	575	566	588	580	622	587	606	584	570	624	583	609	537	654	602	548	590	598	591	593	636	572	629	591	587	629	588	574	606	570	615	627	618	599	618	586	615	586	589	610	554	625	583	589	588	597	570	585	611	606	557	565	609	571	575	645	595	575	571	576	547	587	618	627	596	609	594	562	562	603	563	624	580	651	568	565	555	582	593	592	601	606	590	634	599	568	574	624	575	582	527	600	610	583	594	600	601	587	587	605	548	602	566	588	579	579	596	590	564	621	648	583	579	605	575	599	562	569	553	625	633	585	575	608	588	626	569	607	530	544	600	609	615	622	526	591	615	557	552	580	577	569	599	601	617	585	618	598	594	588	547	578	605	597	567	596	574	648	586	612	617	582	565	600	572	560	548	614	594	599	581	548	598	601	543	626	582	598	568	560	572	596	615	634	602	608	612	582	595	581	567	611	646	545	573	653	628	553	602	605	599	539	588	549	612	594	621	598	570	548	571	601	606	559	573	629	598	580	630	557	582	562	579	549	572	609	569	539	589	584	586	566	594	605	636	605	568	586	534	570	625	563	570	557	580	580	570	586	575	580	605	630	545	610	587	577	572	575	568	559	594	570	615	592	588	587	603	565	607	608	586	569	586	612	593	622	551	603	547	592	555	628	567	578	589	571	610	561	568	593	593	584	579	574	594	601	566	625	592	587	592	566	601	625	590	601	601	637	596	596	613	585	588	558	602	565	595	610	586	603	624	576	578	619	596	543	614	570	607	542	586	550	613	585	607	586	610	570	561	602	597	597	620	646	598	564	645	605	598	588	581	564	565	605	611	587	588	636	589	594	543	582	573	562	589	591	605	565	557	567	601	587	597	583	606	570	563	601	627	566	593	583	601	616	574	635	585	546	585	588	613	613	614	571	565	601	624	579	586	605	607	556	580	577	613	603	601	617	592	592	579	598	587	591	581	565	588	607	577	594	587	577
24657	20890	27146	24648	12791	943	573	518	465	449	419	403	442	407	439	398	376	382	385	331	287	333	336	321	336	351	314	299	326	321	320	307	297	302	305	317	282	300	290	301	299	291	261	308	267	273	315	267	303	289	299	312	291	306	315	265	253	295	275	303	289	328	305	291	302	298	280	296	269	297	290	297	281	272	296	296	272	300	287	308	263	303	324	291	288	287	279	282	309	284	289	272	318	315	318	291	311	287	286	310	276	293	273	304	268	273	306	297	288	286	262	286	291	295	274	298	305	281	289	275	288	285	267	258	290	319	260	291	275	349	266	332	294	282	281	286	276	301	298	271	314	296	271	282	288	278	306	279	313	297	278	287	315	308	295	302	292	274	280	267	319	276	291	259	289	311	269	307	297	315	265	282	289	243	280	271	293	309	283	304	304	278	319	293	289	289	282	284	299	300	271	294	270	267	275	300	261	281	276	271	276	286	310	331	282	301	298	290	276	296	288	270	314	287	280	275	280	284	291	270	278	298	283	278	318	292	282	274	295	322	291	302	306	277	280	274	288	309	272	297	304	302	270	303	268	275	283	276	263	308	270	306	281	297	288	295	294	322	298	264	305	250	285	326	280	279	281	278	304	261	290	303	284	287	280	280	293	288	273	309	288	278	279	297	292	284	292	321	312	290	308	260	288	303	275	264	285	291	285	280	288	292	327	268	269	260	282	294	270	281	296	285	296	284	283	277	286	306	321	268	266	299	340	288	298	285	281	282	313	284	329	295	310	288	311	267	299	306	264	257	283	298	307	280	269	308	266	274	302	308	297	292	323	305	289	270	249	265	263	282	297	278	286	283	289	285	285	317	312	273	292	290	284	301	277	255	299	291	284	271	265	270	261	289	299	296	291	301	307	268	276	306	279	270	278	302	285	296	305	257	337	278	269	282	298	298	319	297	283	301	270	327	312	283	258	288	273	278	278	275	279	280	290	268	299	297	301	279	301	279	282	307	323	301	305	281	306	312	300	297	282	261	282	302	280	260	285	282	286	296	255	285	295	282	270	301	305	284	281	273	296	290	269	281	281	288	280	300	303	274	267	277	267	242	300	300	272	279	269	286	285	286	290	273	296	318	283	305	302	294	304	329	272	248	282	284	293	292	310	262	285	257	274	296	273	284	299	263	251	319	302	316	321	279	292	282	312	299	282	296	298	280	298	294	272	258	303	278	305	305	299	321	284	285	307	329	280	296	301	285	309	270	280	290	299	294	299	262	310	287	298	276	316	284	293	272	302	268	295	338	325	245	296	256	276	296	271	297	305	308	327	312	324	282	306	258	278	296	310	323	292	292	312	296	300	306	312	323	265	307	285	283	273	265	295	297	290	293	285	275	287	275	290	289	261	287	256	294	274	279	274	287	321	266	271	304	312	302	329	261	271	291	266	304	268	308	249	274	280	287	287	302	291	289	320	268	287	300	273	294	262	299	322	271	314	291	284	298	311	333	270	293	294	285	307	306	303	271	308	276	294	277	324	299	312	283	285	300	286	304	297	276	271	279	327	304	307	288	260	288	293	286	323	268	333	296	288	277	310	290	327	287	312	253	287	321	311	296	307	303	311	292	296	270	299	285	286	289	289	294	273	310	295	311	314	324	261	295	304	316	321	315	333	302	289	272	278	288	281	279	272	282	273	283	266	274	299	267	292	280	267	316	288	309	311	300	311	304	263	288	283	307	284	277	269	268	276	296	298	283	254	285	286	285	279	287	281	293	295	274	301	324	321	271	277	296	276	303	295	272	309	309	305	308	258	280	283	301	279	281	282	280	291	298	300	318	270	318	293	296	291	266	309	301	305	303	274	284	322	289	314	279	281	320	279	321	288	265	288	282	288	291	297	288	317	302	317	306	289	282	286	273	296	264	293	289	288	297	287	305	275	318	314	295	295	288	302	279	287	298	289	284	337	299	286	289	284	312	288	304	313	307	300	292	299	268	288	269	300	312	274	282	311	320	264	293	298	299	270	298	328	284	283	282	280	283	314	296	314	300	301	297	277	272	285	271	276	273	301	290	294	304	296	279	291	309	288	288	285	253	283	308	299	297	297	291	307	295	294	269	285	295	256	290	297	301	304	297	250	283	260	291	258	331	296	284	262	285	274	287	267	278	307	283	282	259	311	297	264	284	258	305	302	292	285	263	264	294	284	292	307	277	305	279	302	261	284	307	271	318	283	318	283	275	296	288	287	333	280	290	275	283	302	279	275	258	283	302	282	255	287	299	295	310	267	289	308	285	285	314	278	293	287	299	281	302	301	278	286	287	288	274	273	289	317	310	281	295	294	267	295	293	295	314	277	256	266	315	253	286	277	300	316	289	289	270	277	270	302	266	273	307	321	292	270	271	270	269	280	271	314	291	307	312	263	329	295	285	251	285	292	301	302	291	264	335	289	327	267	280	283	265	306	297	313	273	256	277	277	292	302	298	281	283	325	267	309	284	276	299	301	269	286	301	288	313	260	292	294	269	311	271	280	286	284	302	292	247	275	305	308	286	308	259	276	268	291	303	286	298	283	290	306	305	255	311	310	278	274	304	292	296	317	280	279	306	269	279	278	306	281	307	274	277	263	286	277	306	275	274	311	285	274	278	290	329	322	327	290	282	291	297	270	282	286	272	321	308	286	266	313	292	255	295	301	278	274	265	269	272	284	297	282	312	295	262	273	269	298	288	320	289	258	289	291	304	283	297	255	314	270	283	306	298	274	261	278	306	315	303	279	303	304	273	280	288	288	310	318	252	239	290	299	306	270	277	286	316	274	266	288	269	299	289	294	288	319	275	269	268	299	274	293	281	294	310	276	276	287	273	260	272	272	278	276	303	294	297	283	312	283	289	285	303	293	290	268	308	269	316	278	310	290	295	294	273	310	289	303	291	305	279	283	303	308	315	288	274	318	296	276	288	285	265	267	293	279	299	270	300	277	285	279	293	313	300	292	297	306	296	272	296	310	293	302	281	329	288	285	307	295	227	288	313	272	273	295	265	250	262	268	283	282	299	303	266	304	297	293	298	260	258	299	270	325	311	318	298	296	268	299	284	315	281	298	271	314	293	301	245	305	278	289	271	286	259	267	290	269	281	286	273	305	296	307	288	308	275	291	280	298	288	279	267	299	287	270	296	298	288	331	262	288	293	276	282	300	284	280	290	265	293	294	312	291	311	277	298	279	272	319	288	298	313	278	290	288	241	280	294	292	306	301	282	293	294	297	277	310	280	295	309	253	280	260	265	296	307	286	280	280	294	291	270	276	307	265	305	275	309	326	268	269	310	266	268	300	302	294	276	298	305	298	279	306	281	264	280	269	303	300	293	299	290	290	300	262	282	294	339	327	302	273	296	263	260	300	273	274	266	284	266	299	260	287	289	279	281	286	282	284	311	253	262	291	303	290	285	271	318	318	287	303	294	292	267	289	311	275	270	276	266	290	295	269	296	298	307	273	288	270	295	296	260	285	303
33268	28962	5302	2218	1781	1382	1210	1002	867	697	675	588	610	680	761	617	556	515	487	454	394	441	421	412	469	495	475	427	429	410	366	398	376	361	357	361	354	329	353	398	343	372	367	373	352	380	342	376	355	362	348	367	369	356	381	383	345	360	371	381	369	372	328	325	365	365	354	386	356	361	328	384	364	384	357	373	351	336	375	325	370	384	348	392	371	352	364	349	352	360	364	342	352	362	333	396	370	368	329	326	340	396	378	349	355	319	341	379	346	369	355	351	385	342	327	364	378	351	365	352	352	365	393	329	317	373	383	382	362	370	364	359	359	359	385	347	337	348	357	345	370	391	329	345	340	348	381	364	374	360	317	353	335	326	351	350	360	372	354	355	352	372	345	343	373	318	360	317	390	366	360	364	345	352	319	345	370	324	338	383	391	346	380	364	362	366	340	388	352	327	370	337	378	380	330	315	386	347	339	306	356	327	372	373	382	349	332	362	349	385	381	353	346	364	367	353	368	341	343	310	336	358	358	333	373	379	336	325	355	361	397	398	324	322	353	356	374	340	328	375	352	365	361	343	340	363	338	358	369	354	352	333	357	377	344	359	360	354	338	359	362	393	381	343	371	341	368	376	384	409	330	360	363	373	348	360	339	361	344	344	368	359	368	340	339	346	358	344	359	388	333	388	339	371	345	359	362	347	350	345	313	371	358	366	377	366	351	340	357	330	329	355	348	349	358	343	373	339	352	362	371	393	357	380	342	366	369	348	365	344	372	333	365	360	394	408	392	346	390	338	369	339	371	354	316	342	361	355	335	358	359	350	378	347	356	358	346	359	329	378	342	341	317	338	358	370	341	372	338	343	354	375	375	362	333	337	370	325	356	346	355	316	359	367	336	324	332	378	356	350	341	355	350	351	390	336	330	370	389	364	378	340	372	358	366	291	365	379	365	354	339	334	387	366	388	358	388	385	355	345	364	392	345	347	355	352	370	388	337	344	363	338	369	371	363	375	380	368	360	389	347	385	358	359	374	366	332	365	328	366	348	335	337	354	368	327	331	375	343	362	345	377	345	375	350	337	347	340	355	351	323	378	363	352	336	346	358	380	365	330	352	338	371	388	331	357	360	356	359	370	357	362	359	367	373	380	346	366	394	390	339	348	329	387	388	348	318	348	337	370	358	382	344	323	337	358	366	335	365	358	374	363	381	379	350	332	342	354	373	358	367	358	359	331	383	359	390	379	376	339	373	327	379	366	377	372	345	338	342	376	377	313	353	340	370	360	359	379	340	349	346	358	331	379	374	343	319	360	350	364	366	312	394	358	350	334	363	367	347	352	356	370	385	411	341	356	397	378	372	332	365	372	359	378	357	369	332	352	360	358	351	336	363	357	363	384	326	358	342	355	376	344	341	392	359	312	370	338	331	415	370	313	341	354	355	354	352	354	368	366	366	395	390	384	357	350	385	363	308	330	360	354	369	347	412	392	376	358	361	347	347	384	372	365	360	396	364	339	371	400	379	358	369	358	319	353	374	327	350	367	357	353	353	337	400	324	379	349	362	361	347	345	367	387	367	359	345	387	369	360	359	363	385	340	350	356	373	389	358	348	340	342	374	338	361	375	354	349	369	352	364	387	340	392	352	368	344	316	372	365	361	321	336	357	376	360	372	385	351	352	361	353	374	350	361	327	351	347	351	356	367	383	367	386	357	381	345	314	341	357	371	371	346	360	360	335	340	375	324	366	358	360	340	351	378	392	342	337	342	366	356	379	332	360	379	356	385	360	347	337	373	375	357	345	326	390	373	365	333	363	327	345	386	353	370	337	360	358	372	352	379	339	352	366	383	348	356	361	367	375	381	337	350	370	324	332	356	379	402	361	375	346	361	369	335	340	396	363	377	361	345	350	365	354	365	343	342	394	370	363	378	318	332	355	357	394	365	371	336	393	344	383	326	388	350	343	400	381	375	360	364	338	368	374	313	369	357	343	384	373	366	363	363	346	364	343	314	349	343	327	351	348	364	352	351	334	338	355	376	364	340	353	382	349	366	361	346	347	355	361	351	381	351	343	346	378	323	343	377	381	324	378	357	371	347	358	350	368	364	353	321	370	351	379	347	387	388	388	388	319	364	372	351	355	349	338	338	340	363	343	402	338	336	366	363	383	365	377	356	353	386	338	368	371	354	378	350	342	367	345	350	386	355	367	334	333	385	339	354	369	375	361	349	381	381	358	327	402	363	378	376	322	354	353	360	367	379	363	371	398	361	359	346	345	357	363	326	378	312	337	339	358	388	350	351	328	347	361	395	347	359	358	345	346	353	344	352	360	359	367	323	320	325	348	341	337	371	352	364	356	354	373	359	367	353	351	364	329	349	366	322	345	355	347	366	350	354	393	374	384	367	349	363	383	367	336	336	331	357	356	301	389	358	362	324	389	359	366	329	352	347	351	345	320	361	359	388	381	376	367	348	330	340	339	342	335	347	346	388	305	357	338	367	364	352	386	380	353	313	349	336	361	372	378	336	357	388	394	359	370	356	336	351	384	353	346	353	390	336	360	360	371	351	384	359	363	341	361	368	381	347	351	385	344	381	348	385	334	352	369	355	352	353	338	371	338	350	389	339	339	358	322	369	378	377	385	341	381	395	338	370	361	354	339	350	350	342	320	346	384	365	343	385	301	342	367	363	405	332	358	352	370	352	352	378	327	341	380	352	367	331	348	379	357	334	375	380	384	341	348	355	346	345	331	338	377	356	354	334	360	390	330	376	331	348	360	359	344	363	325	367	337	340	394	329	392	358	354	346	355	356	367	330	385	329	371	329	341	361	341	389	350	364	380	344	364	331	371	342	344	357	358	351	389	356	384	365	362	355	353	342	339	387	342	359	348	352	371	353	323	397	369	364	377	338	370	357	341	392	375	368	343	330	405	345	378	356	338	358	362	391	347	369	366	358	352	386	354	337	358	349	346	339	352	375	379	371	357	366	370	369	357	363	361	374	324	376	343	352	364	388	336	326	350	373	394	351	389	350	352	410	356	343	359	344	380	352	342	358	362	379	342	373	323	383	370	351	333	337	346	377	393	363	343	389	357	398	372	350	409	332	330	373	335	342	337	370	389	316	374	345	348	309	358	352	327	363	360	343	361	362	331	344	382	349	325	366	341	357	376	375	370	348	373	339	343	348	359	344	356	360	368	396	367	354	372	382	340	368	336	337	343	340	336	367	339	363	350	370	346	338	363	334	393	363	335	380	338	377	347	393	318	361	368	384	383	360	346	342	382	348	350	344	353	367	347	359	355	323	349	346	346	379	381	392	389	385	340	349	347	342	352	384	341	360	363	345	358	354	361	367	364	343	339	354	383	361	334	388	335	355	372	397	344	401	380	305	372	320	319	341	367	384	368	375	351	370	340	351	341	332	362	348	343	351	360	366	395	355	364	391	358	347	369	347	345	328	372	345	360	345	345	373	362	370	366	325	330	385	354	365	374	355	328	396	386
22477	20950	28572	23467	20941	21028	12754	1859	1348	1236	1139	1059	1075	1026	1073	1018	904	845	900	782	806	788	780	752	899	837	822	796	783	713	760	776	745	721	714	740	689	744	699	713	696	734	730	713	674	680	724	710	682	714	705	708	707	720	697	645	703	689	722	746	701	733	702	704	712	748	693	670	731	730	754	661	726	708	691	664	722	699	721	684	693	714	713	713	662	706	705	741	702	686	704	705	645	672	712	683	718	679	646	712	761	693	727	692	710	663	677	701	708	712	675	673	708	761	716	702	723	642	659	707	683	697	729	677	663	651	706	727	661	662	675	665	666	657	704	642	749	707	707	706	696	695	687	656	690	701	683	737	662	678	648	710	721	670	707	669	730	695	738	620	689	684	705	705	691	667	712	704	701	707	729	727	724	697	721	693	743	674	673	740	657	720	685	709	682	704	679	745	687	687	659	704	699	686	701	736	666	722	703	715	739	699	699	657	705	674	719	676	689	685	703	706	702	702	681	698	692	718	715	688	700	739	714	669	679	673	704	725	710	711	676	702	685	703	681	682	709	669	680	646	678	678	713	700	649	717	710	720	698	713	723	666	646	721	690	689	683	708	687	719	641	658	643	682	672	678	691	700	724	680	709	672	706	646	673	686	700	674	693	716	685	704	693	676	729	679	726	712	633	646	656	683	727	632	711	701	692	664	684	719	681	664	674	680	721	697	679	672	662	670	667	725	697	692	748	722	706	721	726	666	671	666	738	711	725	718	703	670	678	682	734	658	702	727	675	670	686	673	724	676	717	709	701	715	674	700	756	714	711	725	710	664	729	744	697	705	678	674	697	661	667	712	731	681	692	699	686	659	688	659	680	707	705	716	743	691	674	733	719	706	746	707	661	660	746	727	667	731	719	696	673	758	734	700	696	702	703	694	684	712	712	742	646	689	709	719	692	734	636	702	724	725	654	723	680	735	680	667	726	635	672	702	690	689	718	651	710	673	690	733	695	644	685	697	687	675	731	711	743	706	719	698	741	675	641	736	688	685	645	677	664	669	683	683	664	642	683	715	698	707	695	660	709	678	668	690	711	703	715	719	722	728	687	720	695	721	694	694	712	722	698	689	718	722	709	720	709	712	693	686	659	681	712	678	685	720	709	699	712	685	717	679	705	712	682	728	714	652	715	656	675	739	681	659	698	687	755	680	685	715	689	749	736	643	710	677	662	700	697	703	694	687	654	737	680	707	652	684	652	702	698	708	729	702	709	702	704	693	673	671	663	673	658	697	699	688	719	701	717	685	663	677	661	722	707	661	698	651	737	676	695	696	653	675	634	675	662	742	719	737	652	712	738	700	709	690	697	705	708	707	736	720	703	703	725	729	700	634	705	703	713	704	727	663	690	697	700	676	648	685	705	696	705	735	706	695	748	689	685	740	724	730	720	722	733	713	733	693	729	701	667	690	658	690	709	693	668	713	711	651	741	698	705	718	747	711	670	684	655	687	665	734	686	717	727	663	689	684	690	699	705	712	740	731	710	719	726	686	713	690	677	653	676	728	717	676	663	656	679	701	683	740	614	718	710	683	730	736	681	656	684	699	678	636	715	714	708	653	683	698	738	689	695	732	691	689	664	680	720	698	705	698	662	675	709	711	666	683	717	720	654	645	654	682	696	672	635	680	672	704	675	660	727	705	693	734	715	665	697	718	699	752	685	687	709	682	742	709	674	681	684	695	696	722	686	673	711	678	684	697	683	702	699	673	698	673	740	626	681	655	660	681	661	735	693	716	659	670	728	698	706	660	680	664	731	686	741	669	698	737	693	683	723	691	618	709	673	708	684	689	721	719	733	671	695	764	716	658	718	702	716	660	669	688	706	714	707	662	683	673	686	735	659	684	702	704	685	645	706	701	696	687	728	744	697	685	732	719	754	674	693	752	681	726	680	664	705	731	711	684	667	695	705	698	706	655	687	699	673	736	677	726	694	696	726	684	696	699	747	747	684	703	694	708	720	680	690	678	678	694	714	728	715	709	668	693	644	687	667	667	691	729	703	728	673	664	676	672	732	657	718	748	662	713	680	637	693	705	701	698	730	681	708	664	670	678	716	710	709	701	729	697	732	663	698	700	691	670	746	692	675	722	665	658	689	728	726	653	657	705	688	672	648	696	684	745	714	693	670	705	679	645	662	673	688	603	678	714	672	690	712	667	720	650	675	688	731	667	713	689	662	650	696	648	670	666	691	698	710	679	664	669	672	680	698	698	691	679	702	647	667	679	668	675	711	715	682	670	665	694	707	668	727	680	728	713	697	706	708	674	688	726	697	685	707	673	677	712	710	705	716	705	690	684	685	718	706	661	680	723	705	680	687	668	689	656	704	723	649	700	703	771	668	702	703	679	705	717	680	619	709	724	684	712	685	701	666	717	729	693	693	710	681	663	715	655	680	673	728	725	715	643	681	662	656	728	617	716	702	733	725	693	727	681	697	673	746	686	662	696	686	670	649	712	657	668	732	723	682	693	655	723	649	695	659	691	646	675	721	717	705	705	699	675	710	690	672	692	683	686	712	678	667	701	715	742	676	672	684	688	724	731	624	716	695	685	702	704	669	726	685	709	684	738	660	716	699	704	683	685	715	715	686	678	710	646	668	701	698	691	710	676	666	730	659	694	704	684	684	675	711	640	672	713	673	714	640	701	698	687	655	720	717	688	714	715	736	685	686	661	666	696	667	718	655	719	684	742	687	667	655	745	718	715	702	664	689	700	666	684	702	721	706	661	653	659	718	669	625	707	689	728	698	686	704	665	707	670	681	692	676	646	691	700	732	698	676	657	715	720	690	711	643	696	683	675	660	690	692	716	741	663	662	741	722	670	723	679	731	698	684	717	762	715	705	699	720	748	727	747	704	757	682	716	740	631	648	668	659	724	643	690	670	620	698	681	681	696	670	699	674	714	737	693	734	690	709	725	659	716	708	698	714	691	662	701	653	667	725	649	609	681	746	681	698	688	675	720	653	687	724	689	687	671	624	728	689	685	667	702	692	680	721	685	662	688	673	707	691	687	713	722	673	714	724	676	717	700	695	709	681	702	692	666	632	674	680	708	666	673	696	681	711	684	675	704	737	689	662	686	708	724	722	715	700	695	680	631	660	707	722	719	688	720	675	697	723	712	662	707	707	701	692	682	615	692	690	644	686	708	676	713	696	660	714	715	748	653	755	700	701	694	719	703	741	692	654	675	710	685	683	654	698	683	665	669	707	724	711	722	705	657	744	666	700	697	648	690	656	691	655	670	687	664	677	655	699	660	665	712	642	711	702	688	674	668	748	683	683	673	662	657	652	691	719	682	667	664	679	685	654	687	662	719	704	692	689	670	677	676	671	759	665	646	677	740	723	707	657	711	695	675	720	667	694	693	710	715	728	668	674	714	707	671	698	710	720	643	671	675	681	728	694	665	697	667	711	717	702	723	726	706	731	666	742	697	685	696	678	675	691	655	683	695	675	681
37257	43536	12942	6787	5245	4100	3471	2695	2381	1953	1678	1438	1565	1518	1637	1529	1179	1048	1067	1030	978	942	956	990	1020	1023	967	944	987	895	864	842	847	829	807	849	824	850	801	812	764	786	826	834	847	829	838	832	792	819	845	750	784	800	789	880	788	818	840	835	822	763	736	864	811	775	810	804	798	793	769	799	774	821	812	776	778	802	813	746	821	796	819	784	760	798	774	808	765	783	788	813	755	808	828	766	756	761	786	713	833	782	804	802	781	815	758	816	795	785	816	749	762	820	771	819	778	797	777	780	791	816	728	750	766	773	746	749	782	751	751	843	813	794	774	833	829	792	806	763	744	781	777	752	789	803	814	766	801	758	777	786	778	767	786	803	797	784	778	784	824	795	783	814	815	782	766	789	730	763	803	738	835	799	810	797	728	740	797	767	784	772	737	788	729	819	769	752	771	744	789	756	850	841	785	785	764	751	820	785	744	778	709	772	827	786	773	784	754	736	798	762	749	774	817	838	765	781	787	755	807	785	742	754	771	777	831	727	817	755	772	774	753	789	784	776	842	818	778	748	783	759	797	811	785	815	756	825	817	760	799	768	834	831	737	790	808	783	756	787	782	808	751	808	820	755	793	797	763	770	744	822	766	745	824	788	807	810	775	795	745	792	786	763	847	790	777	798	805	802	768	770	796	800	767	796	758	747	794	754	775	717	767	777	813	781	753	794	792	796	779	796	755	727	773	749	818	817	793	819	797	762	748	837	768	818	792	829	780	741	794	810	748	774	835	783	761	806	766	800	763	767	801	768	754	755	798	779	715	764	750	810	771	811	875	797	781	734	847	781	793	770	791	817	797	771	796	789	773	817	779	771	822	776	792	762	832	798	814	778	772	795	816	806	808	840	716	769	789	768	808	791	803	806	785	850	810	776	768	817	766	810	758	823	767	725	777	751	764	781	812	785	860	810	810	773	775	738	786	758	747	756	781	770	751	792	789	825	829	770	850	797	808	777	799	783	817	792	770	735	763	842	790	768	759	745	753	747	766	755	768	767	835	765	761	823	731	757	781	769	795	757	795	796	805	764	771	830	848	731	779	779	835	773	815	712	811	759	811	784	768	814	806	869	738	766	819	798	809	827	777	801	840	783	805	799	797	826	763	778	818	796	788	775	757	756	765	788	789	813	787	794	788	795	797	772	794	787	819	804	802	787	745	778	775	808	762	813	760	791	785	775	752	762	769	811	827	813	780	765	804	743	779	809	773	802	786	828	789	749	770	783	795	779	812	758	781	774	799	775	799	766	783	831	779	785	792	791	801	810	786	764	783	754	796	758	769	760	763	738	790	749	851	772	797	819	784	789	774	803	777	820	759	801	783	756	783	772	799	769	787	777	749	799	791	789	743	810	818	873	761	806	767	751	756	807	755	767	728	771	802	757	788	771	742	754	798	796	778	817	783	804	756	800	766	775	775	789	781	774	803	792	868	806	830	833	726	775	779	784	788	793	807	780	756	795	774	799	756	756	819	815	743	781	764	788	756	796	840	818	769	740	796	804	755	795	791	822	795	766	824	831	742	797	742	787	809	771	811	795	810	777	776	758	763	801	809	785	799	716	756	817	795	800	787	817	799	778	796	775	789	822	783	764	817	786	762	751	845	728	735	729	761	733	725	775	800	771	822	723	832	753	767	810	816	777	792	825	769	797	784	769	807	801	794	781	733	814	821	812	732	761	809	823	807	804	825	771	780	770	733	795	768	750	795	771	845	820	787	827	788	858	814	800	817	775	765	825	743	822	803	761	804	772	806	805	816	789	818	743	792	826	818	800	774	748	800	864	767	779	798	782	791	754	771	845	811	807	786	831	776	828	763	799	800	751	757	727	785	751	809	770	768	813	769	773	839	771	767	799	832	717	758	766	775	792	763	782	801	737	746	732	795	782	826	776	799	807	746	830	807	774	789	814	800	772	746	786	833	748	837	759	735	763	796	760	833	761	778	824	784	811	775	825	780	842	822	843	817	767	770	778	772	826	779	764	789	793	798	824	780	803	814	809	793	767	829	759	810	796	739	820	797	755	797	834	823	817	803	734	839	763	798	765	801	787	771	810	807	814	803	782	767	713	750	807	825	780	801	847	812	791	764	771	787	764	722	794	736	736	740	837	752	813	785	755	808	823	799	772	764	816	817	761	784	784	781	728	780	736	761	790	781	811	797	740	745	754	783	781	780	768	764	791	837	776	791	790	752	808	783	784	793	763	796	822	766	783	799	779	789	785	804	815	764	757	828	777	788	782	799	813	814	760	824	780	772	781	774	724	791	754	760	758	753	792	793	776	793	788	795	783	778	780	773	720	808	806	764	803	796	843	740	783	806	820	741	814	790	766	791	820	788	804	763	739	751	806	718	761	778	803	762	773	804	736	822	806	803	709	814	787	783	777	795	765	818	744	801	778	848	776	817	786	775	791	799	820	761	804	788	822	768	774	787	801	824	812	746	862	829	824	747	754	838	774	779	732	753	722	819	817	787	802	791	800	811	805	813	768	821	819	768	756	820	836	757	814	786	781	745	796	806	798	771	785	767	809	783	795	760	774	805	753	761	777	768	779	810	777	771	777	736	752	769	792	728	781	739	835	761	792	769	784	814	724	751	768	789	810	772	782	772	770	777	767	770	768	776	745	824	730	812	777	835	772	783	768	768	764	783	819	797	753	741	807	786	765	751	810	777	732	809	799	775	770	810	836	790	786	794	763	805	844	794	818	789	767	732	767	839	830	801	801	797	776	789	753	769	796	767	824	799	790	786	728	824	824	770	765	811	798	857	819	848	824	786	744	796	804	755	742	770	809	791	768	811	845	795	801	752	839	781	814	844	799	793	815	807	722	801	770	794	785	797	765	809	800	834	795	826	800	807	783	755	843	825	764	748	769	788	792	752	762	773	783	785	843	809	805	761	803	727	794	788	794	743	774	774	809	798	758	789	761	807	765	785	802	769	742	770	777	764	743	738	746	773	780	771	806	794	761	770	777	785	746	819	781	737	781	839	770	786	813	795	819	724	788	796	757	762	781	757	807	800	771	808	802	802	824	792	822	799	762	792	785	768	835	763	755	743	829	734	814	731	750	780	831	781	802	813	795	823	787	783	783	784	800	801	800	780	748	780	808	778	818	747	796	810	760	795	803	808	751	824	801	751	807	763	801	781	758	735	779	794	806	758	754	846	758	806	806	793	790	756	796	820	805	806	812	767	730	801	876	790	779	775	822	797	802	799	790	776	785	851	736	800	751	727	761	766	790	776	793	781	776	794	776	790	749	755	779	751	797	761	818	815	768	757	784	799	760	770	786	779	824	812	833	826	776	811	803	718	787	770	813	767	828	742	830	829	802	811	786	712	775	819	767	771	758	781	822	764	756	775	789	806	807	817	785	783	814	809	783	795	760	760	753	768	779	818	750	772	767	755	779	756	764	795	752	793	795	819	797	792	785	784	801	783	802	780	761	813	782	774	743
28362	20548	9936	774	430	373	347	304	272	277	320	321	306	335	318	326	277	279	265	258	276	256	274	278	281	253	275	278	261	283	256	275	264	271	249	269	212	251	245	241	262	232	270	235	243	242	234	265	249	238	273	247	265	277	249	242	250	258	259	263	236	273	238	232	229	265	241	245	226	266	237	234	243	242	226	281	254	253	249	235	262	241	235	242	249	257	260	250	268	239	265	249	241	246	222	213	257	272	254	232	259	262	267	246	236	255	250	230	227	250	262	240	264	227	252	264	250	229	286	250	225	251	250	228	272	230	216	243	227	241	243	267	222	278	247	217	256	239	230	248	252	240	250	250	274	282	248	250	250	251	242	234	208	263	257	258	245	242	228	228	238	246	259	237	258	245	251	267	250	271	240	249	240	251	234	258	237	257	260	264	253	251	259	256	254	234	254	266	172	261	262	228	252	266	254	249	258	260	250	259	223	275	273	232	231	249	253	233	250	226	269	222	262	245	231	277	232	262	224	232	266	240	237	241	240	267	245	228	237	263	232	285	246	243	254	283	243	237	233	272	263	264	224	231	228	222	248	240	238	232	233	263	238	239	254	239	237	266	282	289	235	246	247	248	231	243	243	263	215	229	221	240	260	265	233	219	242	240	264	238	236	264	261	273	280	247	250	262	265	236	279	249	246	253	258	240	243	254	244	244	237	272	231	229	269	263	259	266	232	276	245	263	262	244	244	283	244	258	251	242	263	262	252	246	258	239	279	266	271	236	266	274	256	261	237	235	259	246	252	234	224	239	254	263	251	226	237	263	258	217	225	246	255	255	237	220	249	236	254	227	234	274	260	267	251	242	242	258	256	274	238	244	251	242	219	278	244	246	236	212	255	239	237	242	259	257	267	258	257	249	268	283	270	237	263	265	253	249	260	218	243	261	220	250	249	237	251	244	242	246	229	212	249	266	229	284	261	260	256	258	252	244	259	235	237	247	230	262	238	263	273	234	241	256	236	244	242	277	250	241	255	277	222	229	263	255	254	244	263	253	227	240	223	247	237	256	231	259	220	230	278	219	229	246	247	251	238	238	280	248	241	232	253	240	234	251	281	260	258	252	254	251	244	271	248	256	262	233	231	267	271	240	250	277	239	244	253	223	243	261	235	252	234	253	255	258	258	253	241	259	244	241	241	246	249	253	251	248	256	253	240	261	235	245	252	253	279	261	242	242	261	244	243	262	239	271	243	241	266	243	271	254	236	242	219	281	218	254	246	237	245	262	268	254	258	269	264	233	242	238	236	227	229	261	247	257	251	237	253	267	260	232	249	253	245	244	264	214	271	208	246	246	267	251	247	250	226	233	239	252	245	271	219	262	241	245	247	251	256	261	251	240	244	252	248	232	233	222	263	240	204	259	263	267	247	273	230	253	240	250	249	257	242	226	267	252	252	227	223	239	239	236	244	245	260	259	220	240	253	277	223	262	262	280	242	253	232	246	252	255	219	233	243	257	260	235	245	253	266	258	218	242	241	268	263	250	264	269	265	242	247	233	229	251	253	244	262	241	234	244	250	245	226	249	278	253	265	222	267	236	265	263	229	255	256	271	254	242	258	260	240	248	248	272	226	237	241	246	262	238	258	236	224	263	258	242	251	208	235	245	234	243	248	235	256	272	229	252	270	250	254	250	245	246	244	275	251	252	261	236	236	231	244	233	244	219	249	258	228	252	225	268	226	266	259	236	256	254	257	256	246	219	240	214	257	267	231	217	222	221	225	243	250	275	246	259	250	236	259	279	243	263	231	239	258	258	252	271	221	254	239	226	248	248	251	264	241	273	247	219	248	242	251	235	266	271	223	236	237	221	252	269	225	231	231	261	238	252	221	261	237	256	239	243	237	259	261	245	264	245	242	284	267	251	221	237	242	234	246	269	260	247	255	244	260	256	253	246	252	260	271	247	239	236	245	259	246	231	228	238	239	233	269	240	257	209	233	256	246	248	260	256	236	256	240	247	257	260	246	228	209	242	234	223	206	255	234	248	278	245	250	242	216	267	244	250	252	247	273	240	267	265	242	251	223	268	238	244	262	235	242	261	202	230	213	253	235	268	279	272	280	270	202	250	233	233	241	215	245	271	240	256	244	261	275	253	232	252	254	282	244	232	289	265	233	232	248	224	243	226	269	266	257	258	229	248	269	248	256	249	272	253	262	276	216	256	255	252	228	265	273	239	241	244	236	260	246	241	210	241	253	244	239	222	260	237	259	254	254	239	225	237	259	230	272	262	259	264	254	272	263	228	241	226	266	236	245	228	260	276	247	261	243	241	247	261	241	233	240	267	252	223	244	243	250	246	253	217	257	264	277	237	250	245	256	235	255	257	265	259	263	244	254	246	236	195	209	228	257	247	209	247	256	246	249	256	246	249	281	241	254	238	272	241	235	243	248	248	247	226	267	241	254	255	239	252	242	251	258	230	238	269	251	221	246	282	252	243	251	238	228	227	272	256	242	224	243	246	236	275	242	276	227	242	232	247	282	252	238	258	252	245	234	205	205	210	268	220	244	242	248	229	247	245	265	255	250	252	215	224	270	236	227	263	247	254	248	244	242	253	254	229	223	246	249	244	230	243	255	244	252	216	270	250	264	260	242	254	266	210	251	258	236	261	241	195	244	233	260	231	246	237	245	256	259	251	269	220	228	238	250	251	235	225	233	237	273	262	254	237	246	259	267	269	254	263	229	269	267	237	262	264	259	244	233	271	282	240	270	253	252	229	219	238	244	246	294	220	246	233	241	285	240	246	240	232	263	242	267	264	247	242	263	250	242	223	224	225	257	244	244	236	257	241	249	242	239	234	229	272	236	223	214	266	291	232	226	237	246	238	227	264	245	243	258	247	256	248	255	254	269	256	231	241	237	247	257	227	241	248	245	249	227	243	273	251	231	239	251	245	261	258	253	241	277	243	254	255	230	236	241	256	259	224	250	270	256	256	241	274	266	215	241	260	268	248	244	284	229	239	248	243	284	257	234	242	233	248	226	256	254	277	222	247	262	234	268	246	273	277	243	246	254	245	237	256	229	259	251	251	243	238	256	259	271	262	206	240	245	257	246	235	243	242	243	240	223	239	253	259	234	249	253	227	212	253	252	257	200	257	234	284	235	243	260	241	260	250	236	235	249	248	250	266	244	242	227	242	274	247	247	268	227	250	214	230	252	247	260	230	239	235	216	243	251	238	251	231	243	229	239	218	246	247	240	259	221	256	272	222	242	265	259	226	267	233	250	263	260	223	247	258	223	247	271	267	233	226	251	243	256	261	253	216	229	249	244	229	222	250	266	253	260	254	244	240	255	264	248	264	235	253	249	251	245	251	243	246	253	247	242	241	247	241	255	238	278	275	247	239	248	233	232	256	266	256	233	266	239	231	279	200	252	257	239	256	239	250	260	233	249	250	228	240	233	252	275	220	262	219	246	243	255	264	232	245	244	264	263	242	255	249	251	255	247	241
31523	9516	1104	617	631	495	525	485	406	428	367	388	403	446	512	490	403	360	299	335	280	337	341	316	341	346	323	348	342	331	312	320	304	308	283	290	321	307	320	332	336	315	318	288	303	283	282	285	278	354	260	297	283	304	324	290	277	311	295	320	304	331	337	292	320	285	308	255	328	275	304	279	279	316	306	305	256	283	274	294	284	268	312	275	300	303	290	296	275	305	269	303	292	302	302	282	271	298	273	265	269	289	270	324	295	276	276	301	288	298	304	275	320	315	289	320	315	286	267	292	273	264	262	294	296	316	324	282	326	286	305	256	328	277	307	270	285	298	307	267	306	321	299	310	262	285	314	327	314	278	274	302	302	308	278	318	283	308	293	306	284	269	288	296	309	320	294	289	321	302	296	277	291	320	289	324	287	311	294	281	305	262	296	317	275	314	295	340	286	282	287	291	292	322	281	341	291	324	307	285	313	259	266	269	308	291	300	325	297	301	298	286	279	302	315	306	282	299	296	304	321	298	297	298	329	280	277	309	301	288	296	293	297	284	299	306	280	317	312	301	317	333	277	273	287	301	289	320	275	289	283	319	271	326	296	276	274	306	266	295	289	260	293	295	275	296	287	289	290	307	299	299	298	280	275	317	294	306	282	300	320	291	287	319	288	270	309	272	281	291	318	290	285	301	308	309	280	306	283	266	277	292	338	285	294	271	299	306	285	304	309	287	322	339	295	273	303	323	310	319	283	322	294	272	278	284	324	300	313	302	283	303	274	323	305	273	302	295	306	312	291	319	299	284	303	305	277	289	304	294	286	281	290	301	271	302	304	277	325	283	275	290	301	287	279	302	304	285	309	281	303	287	308	273	313	298	259	303	267	251	293	288	323	292	280	290	301	320	283	307	285	332	275	279	310	310	276	277	294	290	314	266	301	301	288	285	333	303	268	304	300	299	319	280	293	262	286	320	307	326	304	305	276	278	302	298	316	292	271	303	292	311	294	310	278	307	292	314	314	296	301	327	312	317	271	309	267	289	272	329	282	338	293	341	311	302	322	293	285	283	309	291	273	299	305	281	335	305	316	312	278	294	285	285	324	263	294	311	283	303	305	320	304	302	273	296	285	297	302	265	284	291	289	283	294	260	311	293	311	293	267	319	271	292	303	289	317	275	292	304	292	297	284	298	277	309	261	280	290	294	275	281	263	308	281	271	273	296	258	290	284	309	339	309	319	293	295	296	269	321	295	290	314	290	304	298	255	335	302	322	307	288	271	303	270	272	309	266	280	281	292	306	319	297	292	298	271	295	304	321	301	281	280	281	308	255	267	265	318	282	292	293	292	277	253	314	292	309	319	283	285	287	292	299	283	281	298	289	284	275	292	273	304	269	300	317	299	273	311	286	303	310	299	301	301	302	312	293	299	288	291	293	320	268	322	287	279	288	304	319	270	290	269	310	310	290	295	278	261	277	303	300	284	321	303	286	305	290	291	286	317	294	325	312	292	282	308	280	270	268	326	298	292	299	299	281	296	305	301	267	281	310	302	268	311	300	282	291	288	298	310	313	281	268	269	298	319	283	301	319	319	309	290	309	303	295	270	299	294	288	327	277	274	294	312	299	286	294	285	305	287	302	282	304	269	323	285	326	292	306	296	271	305	295	292	306	273	309	320	291	309	315	278	333	294	276	264	291	304	304	278	283	305	282	295	294	314	272	290	312	355	299	304	306	307	261	283	288	307	308	293	267	283	294	307	282	287	312	309	294	345	285	305	286	268	297	286	287	280	325	296	298	275	308	316	295	283	335	304	270	280	296	317	300	298	321	305	289	288	325	299	319	292	250	297	282	280	269	306	293	291	321	286	304	280	280	345	295	280	287	323	276	310	291	292	288	317	284	296	298	312	295	300	298	264	271	311	319	314	284	296	295	304	296	288	280	296	315	289	308	291	280	281	323	318	327	289	270	286	319	307	280	314	291	274	287	289	248	299	285	301	314	302	308	312	298	252	290	273	282	243	270	296	293	270	314	284	275	301	301	279	324	290	299	310	305	299	301	301	306	286	304	311	286	289	294	293	289	302	281	301	278	309	270	304	313	277	307	298	297	280	277	311	300	282	279	266	298	312	320	318	283	315	290	280	292	285	299	255	282	305	287	294	261	271	321	265	311	310	325	265	311	269	311	308	313	321	285	293	283	313	284	288	286	326	283	269	311	322	300	304	278	285	308	330	319	281	274	303	295	287	306	278	291	300	296	304	332	285	295	277	298	288	312	294	276	336	298	318	261	323	290	304	342	339	290	293	319	296	292	332	256	289	346	287	315	304	281	300	302	279	327	305	308	294	319	323	302	276	318	294	276	302	287	283	268	327	284	301	299	304	298	307	316	293	277	283	300	286	302	278	296	306	289	291	292	280	326	287	297	318	324	288	277	266	299	306	309	304	292	289	285	291	310	299	269	329	303	313	290	301	276	279	304	324	304	289	311	271	304	301	290	290	308	323	331	294	283	325	312	327	304	313	284	310	271	329	293	276	301	300	266	291	297	279	310	293	323	277	306	309	294	311	318	311	271	300	293	261	309	294	306	288	290	316	308	293	268	311	308	340	259	280	271	290	306	310	270	284	292	296	290	276	309	295	260	295	290	275	338	295	291	293	299	296	267	277	284	322	288	298	323	278	299	331	294	252	257	329	301	291	249	294	287	329	293	298	283	290	317	300	269	307	291	291	297	315	295	295	342	281	327	291	276	276	291	302	310	317	272	285	296	256	296	290	274	309	313	294	281	301	277	279	305	278	285	306	282	287	269	306	287	319	311	290	296	267	282	272	301	292	327	291	304	316	326	265	284	290	287	301	281	362	313	253	292	309	317	296	272	322	307	283	308	276	300	297	276	278	296	291	318	282	303	295	303	308	313	280	286	323	323	285	301	306	293	278	285	311	292	277	321	275	313	306	298	277	301	277	269	284	308	297	328	294	305	275	283	321	285	311	289	278	291	298	279	300	315	294	307	338	284	292	333	301	315	298	297	291	294	281	305	305	277	308	294	302	276	289	305	300	312	292	306	308	276	265	294	277	293	305	305	299	286	301	306	288	315	290	318	277	286	282	282	312	287	287	316	274	301	314	310	292	306	305	295	273	318	251	265	280	285	303	291	279	288	283	332	289	283	317	306	257	324	299	286	315	301	278	283	298	304	290	335	282	292	293	313	282	292	308	263	296	303	272	289	323	294	286	310	282	313	280	299	306	284	296	287	290	302	290	254	316	278	304	284	288	306	288	320	321	292	340	306	306	300	324	296	276	315	303	284	289	313	321	277	295	336	272	316	301	276	316	305	300	282	304	298	311	298	261	265	283	312	307	296	252	300	296	303	308	320	311	282	291	296	279	318	273	263	279	283	275	316	264	290	274	286	286	297	313	250	294	279	317	310	323	292	287	280	285	292	279	281	287	304	292	305	301	312	320	282	277	323	308	272	298	300	331	304	289	293	295	328	278	304
23357	20892	28240	23694	20875	12870	1662	951	876	772	732	672	791	786	701	766	715	619	603	553	515	583	534	613	615	546	638	553	530	556	499	513	471	544	508	530	516	530	505	534	554	500	498	532	505	509	495	541	519	515	521	597	508	505	492	508	473	496	507	499	480	547	462	522	524	514	525	535	551	543	525	511	499	504	525	504	479	505	555	556	495	508	523	538	519	535	476	526	515	535	538	490	515	512	501	475	505	526	491	488	517	492	505	494	521	546	495	511	514	487	503	520	514	506	481	516	503	493	467	501	487	517	542	487	507	519	512	499	499	509	505	491	497	466	514	492	518	525	478	504	541	528	471	531	492	474	497	480	518	514	534	501	515	517	541	498	501	508	497	527	516	525	496	553	551	542	488	470	516	515	463	515	488	522	535	533	509	513	549	519	526	532	561	508	463	495	480	550	484	478	520	483	532	549	544	537	511	516	520	510	529	490	511	514	534	488	525	537	550	507	497	524	504	490	518	533	492	473	526	523	523	523	526	505	542	519	505	521	518	517	521	485	506	514	523	520	511	518	516	510	508	471	493	470	482	513	496	521	497	527	535	529	520	511	502	474	459	535	526	556	494	490	514	510	530	493	500	522	493	511	504	537	526	506	502	503	505	501	477	515	560	548	532	506	483	542	516	539	483	497	507	528	475	498	518	504	487	539	486	514	512	522	484	466	471	506	533	537	532	464	500	518	559	514	531	479	511	535	512	523	548	503	531	507	534	535	505	510	538	518	473	476	480	526	538	535	529	528	510	525	511	509	526	527	497	486	451	459	452	534	546	511	519	501	532	541	505	483	541	536	534	491	507	482	510	497	491	496	521	497	520	504	521	536	460	486	490	540	523	521	502	548	515	517	458	537	511	505	537	554	526	532	495	522	510	479	537	525	469	518	541	515	488	545	545	503	522	505	480	510	473	508	468	509	507	493	465	544	551	526	514	518	502	540	486	529	465	531	524	515	530	495	490	527	512	542	491	482	514	480	489	546	475	460	502	545	499	460	507	539	474	498	481	520	509	563	486	481	506	535	545	462	521	503	533	517	498	529	532	515	530	500	493	516	515	483	484	479	529	528	522	498	531	516	481	481	473	552	505	524	538	493	495	511	523	528	551	541	495	538	533	529	553	543	507	516	511	481	501	537	499	556	524	509	505	510	490	497	500	533	545	538	486	519	516	493	508	519	493	528	523	508	489	469	496	533	507	557	523	515	493	515	539	495	526	547	496	476	477	487	548	535	497	486	534	550	498	508	522	503	503	481	494	523	512	491	510	528	516	491	506	512	482	480	557	490	479	526	519	521	507	503	499	493	503	522	525	505	489	507	549	500	515	534	516	511	516	524	510	513	517	537	514	492	528	524	494	516	502	483	525	497	481	469	505	521	503	558	509	483	473	531	512	499	541	511	495	536	486	521	479	453	442	547	529	541	516	494	536	494	519	520	481	460	506	548	531	503	524	516	509	483	520	524	523	506	512	531	513	513	506	532	506	513	484	499	468	528	533	536	521	533	494	508	522	501	487	503	475	471	524	492	479	482	477	523	522	527	536	490	475	519	506	478	551	493	537	545	476	547	525	497	515	505	535	517	523	536	511	541	537	528	496	492	522	517	484	500	488	520	508	482	516	524	544	486	518	529	507	555	502	488	525	530	475	524	540	500	493	485	500	465	525	494	582	533	525	514	507	493	478	509	503	514	513	515	490	474	528	493	458	520	515	534	516	521	522	521	487	505	549	527	462	534	465	506	524	513	542	521	490	472	537	493	514	489	515	492	485	547	498	490	506	506	492	500	532	519	485	501	482	527	508	499	505	497	492	500	510	493	539	485	495	529	552	491	507	549	514	481	504	490	489	460	459	440	498	496	517	533	509	503	511	541	568	504	511	525	485	530	502	510	493	502	497	457	499	517	513	496	513	525	522	530	495	504	528	548	489	537	453	493	528	521	516	498	487	486	466	484	516	528	498	504	491	494	504	538	490	437	518	533	482	467	486	493	502	518	530	521	491	479	534	493	447	457	522	502	535	512	536	537	497	506	518	527	496	486	503	495	536	499	544	532	512	489	522	483	497	514	563	513	457	530	529	477	497	501	513	510	529	494	507	488	516	481	527	494	516	568	536	521	495	513	521	551	500	501	548	497	502	474	529	516	490	485	532	519	508	552	469	533	514	510	521	531	499	478	503	488	517	500	494	485	490	494	500	531	474	539	486	479	532	528	528	503	529	519	485	514	511	499	516	548	506	535	498	500	524	521	488	502	477	497	508	536	484	514	521	549	517	519	516	542	495	538	520	527	571	508	495	512	491	521	494	537	557	508	488	506	498	478	487	492	494	506	497	543	534	537	486	516	511	528	497	541	521	483	497	503	507	512	520	480	497	489	494	522	502	521	537	506	507	460	510	501	490	473	524	494	512	499	537	508	479	498	503	469	520	523	496	498	530	470	515	511	511	518	522	527	529	537	503	506	536	488	513	484	496	519	513	484	498	479	524	510	533	521	487	507	498	526	511	525	516	502	554	519	516	485	495	566	504	508	495	510	532	538	502	527	544	534	496	524	470	478	496	507	514	499	491	509	503	530	504	479	483	506	467	514	497	510	521	508	528	528	502	521	507	524	507	553	462	515	514	501	475	516	480	488	510	505	499	497	550	505	504	486	514	512	536	563	494	504	478	514	504	469	489	529	517	519	529	525	552	572	528	512	516	504	515	547	517	482	538	515	500	478	515	522	491	543	486	499	486	527	489	487	510	500	484	493	513	485	568	497	507	498	522	531	485	492	529	516	474	469	476	476	544	511	499	510	506	539	532	517	519	474	525	525	500	540	502	519	546	523	540	519	497	539	478	473	552	530	536	515	506	528	515	484	495	493	506	510	537	498	522	487	537	538	513	496	452	521	532	522	520	485	526	490	495	505	481	545	516	527	536	504	510	510	475	489	490	534	492	562	506	548	522	559	535	513	452	493	481	503	496	540	487	499	495	496	506	499	530	522	466	542	475	549	509	511	496	511	534	533	527	517	483	476	535	487	535	525	496	513	515	496	510	481	486	523	506	474	495	447	496	522	533	501	519	513	501	523	521	508	492	478	528	493	514	490	482	468	493	485	484	508	513	530	532	467	496	513	545	515	505	463	517	490	508	476	523	504	587	499	481	524	517	552	516	506	529	525	471	517	507	504	480	499	525	481	538	501	534	532	519	537	499	496	513	515	518	489	492	521	483	495	494	531	535	497	496	493	501	501	479	489	512	468	466	553	499	513	511	496	524	530	471	501	538	493	483	547	513	499	512	514	524	493	501	552	514	503	524	490	509	532	519	490	559	508	534	509	448	522	491	532	521	520	474	503	555	473	499	562	533	530	523	507	491	510	492	547	497	527	500	486	490	530	518	526	497	540	496	491	532	524	482	504	492	500	538	508	492	540	499	491	493	524	467	497	487	508	506	447	501	490	505	533	513	521	489	531	520	508
34597	33000	7717	3886	2933	2238	1983	1596	1379	1260	1075	1011	1123	1056	1189	1163	909	801	735	671	656	671	676	703	693	686	628	657	644	649	650	637	623	625	655	623	593	592	573	623	590	612	584	565	630	565	558	582	600	616	557	592	587	595	575	573	595	575	586	579	597	571	605	585	594	602	630	585	528	612	571	607	566	621	615	602	606	572	589	620	597	625	574	594	576	583	557	554	582	567	591	615	614	600	598	590	560	614	622	534	549	577	586	580	591	572	559	535	569	562	627	543	557	584	602	600	561	627	591	605	635	555	589	578	613	597	607	563	560	557	600	592	580	608	589	579	576	577	572	547	589	586	610	610	570	579	560	534	578	565	538	592	574	586	558	584	596	556	586	568	601	589	599	549	570	643	592	586	608	577	623	608	566	614	554	541	563	612	546	592	557	568	559	596	589	556	591	569	622	620	634	605	612	586	578	567	549	611	568	562	576	601	597	585	599	573	628	568	563	561	562	554	600	555	577	636	597	619	562	598	600	588	575	572	623	569	598	571	572	569	596	528	607	564	616	684	629	643	549	582	605	561	547	572	576	556	558	593	626	543	577	549	566	530	608	567	549	592	566	555	543	541	568	592	580	570	647	574	583	600	528	539	571	552	587	614	596	623	552	568	573	573	542	631	534	597	582	576	590	662	585	564	613	606	573	592	604	597	589	576	630	583	586	577	596	562	598	555	612	590	601	569	581	554	636	578	616	621	579	611	607	612	630	567	568	603	616	586	585	588	633	611	610	601	526	574	597	606	614	542	582	553	543	628	594	567	592	590	639	599	601	558	618	567	564	567	572	582	597	598	548	620	599	604	647	538	557	562	630	546	589	609	572	572	571	581	613	537	582	589	583	609	595	600	587	600	599	578	584	612	574	565	613	595	565	627	597	547	596	601	611	598	579	576	618	577	568	619	597	579	602	577	580	566	600	578	573	607	596	562	598	554	589	554	556	590	624	581	570	584	561	553	569	561	593	618	589	553	584	571	649	600	583	579	570	568	632	598	578	585	593	629	626	604	581	549	574	582	624	555	574	618	562	627	553	602	556	578	591	599	607	562	630	580	552	632	567	631	644	589	570	599	563	564	581	593	609	622	526	561	587	620	581	571	590	549	601	548	563	561	560	530	570	594	567	629	608	618	587	619	584	609	544	615	636	574	565	579	559	615	603	628	585	591	546	559	588	603	537	593	578	633	631	571	588	566	631	608	617	616	595	565	657	558	606	588	600	598	512	589	576	561	610	588	526	620	578	619	594	535	597	554	589	621	619	566	605	580	623	540	569	592	595	581	566	579	577	567	579	593	584	596	582	614	604	591	574	575	545	580	595	574	593	614	618	601	558	555	549	571	588	568	591	584	623	566	533	617	591	544	601	572	554	618	575	577	586	538	565	594	577	580	601	581	596	640	563	602	565	587	593	598	586	573	603	606	579	572	577	599	627	602	567	606	591	571	529	582	554	564	590	595	602	556	619	518	606	614	587	582	578	620	619	527	539	558	559	603	570	598	593	576	559	564	564	558	609	569	592	593	628	573	589	525	591	592	636	579	588	586	599	596	584	589	554	576	585	530	566	577	522	563	580	599	552	576	545	636	568	607	557	594	551	618	613	575	541	566	584	565	610	598	560	580	584	613	591	582	596	636	565	605	591	561	599	597	595	598	599	602	540	548	579	576	585	563	638	610	587	559	594	568	564	621	578	573	585	575	525	529	590	597	569	589	585	607	553	570	588	590	603	522	575	596	621	577	556	597	573	572	604	541	576	559	600	584	566	563	562	561	649	592	560	557	551	554	580	580	611	610	537	587	550	582	568	595	589	564	597	589	620	566	592	557	577	589	607	561	572	556	605	601	594	583	588	603	574	585	572	572	598	588	575	590	608	556	558	557	558	591	611	585	562	597	572	610	586	594	548	582	570	636	640	578	625	560	583	601	576	564	574	572	606	542	564	593	583	572	603	615	581	580	547	534	577	624	604	559	628	576	575	560	569	602	608	563	578	578	578	593	546	600	589	598	626	565	586	599	587	613	603	583	571	535	575	620	542	604	612	598	560	593	605	585	594	560	565	574	584	571	568	574	575	568	596	578	558	611	580	576	627	591	586	589	612	558	555	600	556	594	607	592	596	632	630	569	620	562	643	566	627	577	586	574	605	634	584	587	568	562	533	575	586	569	600	537	570	619	564	566	628	566	544	577	649	568	564	586	560	563	608	650	577	566	627	572	610	614	568	579	585	579	544	608	577	549	625	540	561	578	599	555	602	617	561	609	564	556	620	604	591	559	642	566	589	585	587	585	607	566	568	571	610	565	600	581	577	544	603	580	569	541	568	564	585	599	562	584	579	563	615	564	581	614	576	561	543	591	600	591	612	568	535	582	554	597	605	553	544	547	531	528	540	597	556	592	556	550	550	566	601	550	589	564	564	588	626	589	547	569	597	606	530	658	550	547	606	569	559	600	612	578	579	582	565	595	579	591	610	591	598	572	592	562	599	624	546	569	577	560	589	638	625	588	605	540	574	580	588	595	565	573	605	603	626	597	587	570	610	539	551	633	603	549	618	567	585	626	594	590	559	589	546	589	539	620	601	622	547	536	596	542	553	574	613	550	581	599	598	621	572	587	621	568	562	611	597	609	597	518	542	635	572	578	605	566	571	613	588	605	575	582	605	575	557	573	577	520	601	571	590	567	586	578	580	569	585	583	614	591	544	549	573	599	550	574	575	580	582	592	602	600	632	574	573	626	591	600	553	599	598	571	590	583	528	613	583	559	572	603	633	553	546	576	550	635	580	601	551	567	586	566	560	629	599	602	589	577	563	594	550	592	602	578	591	564	600	546	593	581	607	582	502	568	590	579	557	547	603	592	584	606	542	563	537	576	624	565	591	595	584	587	578	585	581	558	597	610	580	617	581	596	588	583	606	579	553	576	578	602	583	580	578	585	589	562	554	627	585	574	603	576	610	535	600	565	570	645	567	557	525	598	611	570	557	539	567	596	595	638	608	572	562	614	596	596	548	559	585	624	591	635	608	552	543	598	632	578	615	551	558	581	598	588	577	584	608	569	586	615	588	601	592	605	578	611	541	582	550	561	607	604	582	525	576	577	565	557	609	606	557	549	564	612	603	564	609	557	593	615	594	585	551	562	563	577	560	590	586	575	618	607	588	591	535	559	547	570	649	581	575	616	564	623	585	571	571	587	559	557	633	588	618	598	582	565	603	574	601	610	619	617	597	618	620	550	563	601	592	600	583	588	596	554	600	592	579	616	571	592	560	562	651	598	574	593	599	585	597	567	559	562	602	589	583	611	616	588	577	553	624	590	562	605	552	584	548	596	594	571	569	582	536	599	579	585	608	568	578	549	591	573	626	580	597	611	637	576	644	575	596	596	577	580	581	598	594	582	589	567	610	550	576	609	566	538	579	573	589	619	587	618	593	588	578	572	588	592	569	587	577	559	587	553	538	582
24595	20889	27291	24504	13266	911	613	520	519	458	413	403	488	538	524	465	439	307	324	329	301	305	330	315	284	348	328	309	336	289	319	306	311	290	327	307	286	299	290	298	280	271	283	293	296	294	257	270	246	298	290	327	284	304	292	289	312	291	302	283	297	268	326	290	291	287	293	286	255	315	266	283	294	299	257	272	308	252	295	280	254	289	275	304	316	305	287	331	271	285	307	291	287	256	266	277	303	266	272	288	295	287	274	277	294	277	308	252	296	313	296	275	277	291	311	270	315	306	294	298	287	306	304	277	263	271	258	281	288	290	274	243	305	299	290	279	296	283	280	294	311	288	294	278	301	320	294	300	291	308	284	275	275	297	322	278	287	269	280	257	300	310	269	299	290	292	260	287	255	258	319	258	294	270	286	295	280	304	301	295	285	290	285	281	272	289	277	289	285	311	299	290	299	289	304	259	269	306	267	269	310	302	283	276	309	302	306	293	287	276	285	269	311	269	320	278	294	297	304	287	315	300	307	289	284	278	268	269	286	273	276	279	325	253	294	292	270	272	295	293	281	276	282	292	303	266	321	327	315	309	288	299	290	313	296	271	283	275	298	317	291	283	281	286	310	284	294	259	323	294	286	284	313	304	314	303	291	273	315	278	274	289	268	298	290	317	287	316	267	310	265	268	301	256	290	275	264	263	282	279	296	286	271	305	301	293	281	271	288	258	275	301	284	307	285	315	290	290	310	308	311	276	315	270	291	271	261	299	286	287	329	286	307	257	289	284	304	246	311	259	278	266	307	269	302	277	309	277	310	294	287	287	266	283	289	264	310	285	275	296	289	285	314	307	268	277	266	307	253	293	302	264	293	278	299	262	315	282	278	297	275	286	294	309	311	279	267	260	285	266	284	298	284	302	316	310	292	271	262	275	283	302	307	269	291	280	286	288	314	289	300	277	272	284	291	301	310	276	324	291	299	313	296	278	285	279	284	281	313	306	282	283	288	282	298	272	290	296	286	301	306	286	302	327	298	301	270	281	274	299	253	290	272	271	291	250	294	305	274	259	277	289	279	274	289	271	268	299	294	295	305	270	299	261	287	259	310	290	318	339	294	308	270	278	297	300	311	270	299	309	305	309	286	287	307	299	295	317	304	285	274	302	285	291	312	252	276	306	280	268	299	313	289	288	292	302	289	308	281	284	272	256	289	293	264	305	293	296	280	290	296	303	315	303	307	306	282	291	281	285	299	270	334	297	269	280	306	281	271	275	282	279	262	294	300	289	296	250	260	301	280	328	283	299	280	283	281	320	299	288	289	301	320	279	292	296	285	304	271	276	275	300	261	274	278	289	306	277	252	294	286	286	277	281	292	293	260	284	244	285	269	287	326	287	305	322	298	268	303	318	308	299	270	287	275	256	290	268	292	310	294	306	301	332	276	289	291	283	300	334	292	285	291	304	280	293	254	301	278	284	292	293	296	288	295	301	278	267	276	300	277	288	298	306	334	308	270	306	281	307	275	297	293	268	283	256	273	298	302	299	300	323	291	297	282	285	285	284	285	259	285	264	283	264	299	296	319	313	280	284	289	290	307	280	284	265	296	282	254	260	269	303	329	286	318	287	296	289	282	271	276	306	300	296	297	288	290	292	283	285	284	272	283	314	300	255	283	244	289	312	286	263	254	243	273	274	294	295	271	293	304	294	293	326	300	277	273	316	311	297	285	269	316	305	286	311	299	272	313	316	286	313	300	284	274	289	301	279	302	291	311	301	274	277	275	279	288	291	274	286	275	294	266	285	292	263	277	297	302	299	273	278	290	297	297	314	281	278	306	289	269	286	278	289	284	292	299	279	291	293	282	279	292	281	310	280	301	305	299	281	287	262	300	247	277	264	294	298	279	282	295	277	329	297	284	316	289	283	289	298	279	303	292	289	296	304	286	287	303	284	272	289	330	261	265	284	305	279	270	297	312	340	316	304	292	315	288	279	290	296	293	316	257	285	265	291	285	318	281	290	274	281	296	284	286	270	317	292	333	281	291	290	312	296	279	306	301	301	280	296	273	280	311	274	295	274	280	287	261	286	297	284	293	265	289	276	265	295	277	259	307	303	286	306	297	271	266	276	281	315	296	305	287	297	294	258	264	300	287	322	290	299	275	265	313	278	285	309	290	279	309	269	278	287	273	287	273	251	314	259	287	281	274	287	252	264	292	309	292	272	285	270	299	292	291	295	322	287	297	284	286	301	280	277	297	301	263	318	275	275	277	305	303	275	293	288	313	304	288	317	286	288	250	293	275	280	262	296	305	284	294	280	300	302	298	273	273	295	282	290	290	279	298	295	259	274	308	308	296	311	274	273	290	276	308	304	278	255	304	312	283	292	307	269	268	274	278	286	296	269	267	272	316	301	291	269	281	264	293	303	300	277	299	313	296	299	274	264	300	285	287	322	291	305	274	291	279	288	289	321	252	285	297	322	284	301	272	269	275	297	277	262	284	270	311	278	290	312	282	306	298	274	283	298	307	279	299	258	261	263	283	286	277	276	266	284	269	313	270	280	308	280	255	282	280	253	266	261	301	265	299	282	287	311	283	302	300	300	303	307	321	287	324	307	299	287	254	324	285	292	277	294	338	302	331	293	307	286	259	306	307	294	296	269	281	307	286	293	254	285	292	279	282	291	267	300	267	315	296	281	288	277	266	294	312	295	310	294	302	299	256	299	287	294	293	275	312	300	264	285	282	244	271	235	278	285	304	318	297	295	292	297	298	313	303	294	269	292	292	279	283	304	311	260	287	308	295	299	284	278	299	285	327	297	281	267	291	285	293	267	277	298	320	298	250	297	274	304	293	280	289	299	301	283	274	282	288	297	277	316	267	309	282	284	303	277	277	282	289	302	280	299	274	283	293	293	272	269	280	283	292	308	259	288	267	283	321	288	297	311	268	303	307	289	268	285	288	255	287	303	289	275	324	299	300	285	270	306	281	257	259	293	299	277	296	300	294	289	267	293	306	274	288	294	277	273	261	294	303	288	301	294	279	325	284	265	309	284	306	313	270	282	308	300	280	303	264	300	294	260	297	298	299	305	285	262	279	284	302	294	279	298	269	316	275	317	267	288	280	301	334	303	285	295	298	310	268	276	295	296	271	307	294	300	276	310	281	276	289	271	287	292	307	301	290	274	300	277	284	317	296	263	286	307	295	299	283	320	314	284	270	288	275	319	293	299	297	278	294	273	313	285	297	291	302	302	327	300	307	306	316	275	262	273	278	292	316	280	283	307	277	295	302	298	295	319	295	277	287	287	296	295	307	309	289	291	290	301	298	271	282	325	280	287	287	296	272	293	321	286	313	263	271	311	275	295	264	279	259	285	304	278	286	272	264	302	270	290	267	273	295	302	286	302	272	300	307	308	296	287	298	281	271	252	280	294	308	284	315	289	309	269	314	308	306	280	274	292	284	265	323	274	303	291	285	260	295	286	294	295	291	305	281	284	292	308
34255	22417	4243	2265	1669	1304	1083	945	783	722	620	653	792	861	818	737	604	509	425	419	408	432	443	415	441	420	396	377	417	398	410	353	379	387	364	393	374	350	363	382	348	329	361	363	347	356	351	376	349	374	335	353	396	347	348	360	360	357	351	397	359	353	373	384	344	359	380	356	324	372	347	354	350	330	354	341	380	307	359	365	330	361	348	373	341	379	357	353	384	355	344	382	363	336	313	356	354	336	363	369	374	372	367	327	354	313	366	332	351	375	342	376	381	350	361	367	347	381	363	363	337	382	371	324	381	341	330	347	359	387	359	343	330	362	342	357	368	330	364	330	353	358	370	343	341	354	333	349	351	358	376	328	354	348	348	342	338	353	345	344	363	369	357	331	354	369	348	354	372	346	379	342	329	367	323	338	328	370	355	370	386	363	324	369	338	366	358	357	372	371	365	360	361	361	349	341	340	355	369	358	335	370	391	347	358	379	388	392	348	360	347	376	358	366	347	340	372	346	381	353	382	361	342	325	379	357	338	327	393	387	360	354	392	375	354	343	360	343	364	347	332	348	365	323	343	323	322	340	372	346	329	367	360	351	345	332	323	371	391	359	352	350	359	362	342	345	341	349	380	353	332	382	325	380	317	372	369	336	332	366	360	353	377	357	334	343	326	345	380	337	345	327	370	356	342	360	355	360	390	364	333	340	364	337	365	324	348	375	347	357	361	345	368	352	378	358	366	366	344	360	361	353	359	337	406	395	352	359	331	346	339	346	341	387	349	342	353	368	346	394	360	347	348	368	389	335	341	350	369	309	353	344	341	342	352	335	329	339	332	359	379	389	340	335	378	334	399	367	359	354	314	355	361	353	351	355	356	374	367	333	351	357	356	333	359	387	365	362	365	362	323	377	339	367	365	349	375	350	328	394	333	351	327	338	334	356	349	353	351	336	369	332	329	340	324	367	340	349	332	343	362	364	360	338	358	337	332	348	358	366	360	334	335	360	376	365	353	383	372	329	359	366	313	359	379	362	348	382	346	335	378	383	379	388	371	378	358	357	330	373	352	384	336	367	344	352	342	359	368	355	358	344	341	337	363	359	399	350	337	364	323	372	381	386	367	361	376	346	381	370	362	354	331	380	340	368	373	340	304	359	359	361	368	349	359	340	320	365	380	369	326	382	351	356	350	392	320	368	355	362	340	343	380	327	344	369	372	380	351	353	374	358	351	380	385	351	363	359	337	315	361	343	353	306	376	355	345	375	357	356	366	365	333	316	355	356	352	374	334	358	397	337	370	366	336	375	341	381	353	320	365	344	376	354	349	363	343	373	367	391	365	338	346	372	368	357	404	354	368	339	342	325	351	362	334	355	355	333	350	344	365	346	364	339	347	338	363	369	348	409	336	375	361	348	356	347	357	354	343	365	350	333	366	362	340	331	340	363	300	331	371	359	398	363	370	371	372	352	365	333	395	366	353	360	328	343	358	368	375	360	355	383	380	352	355	360	358	371	394	362	342	345	345	376	338	370	371	349	371	321	334	367	359	330	318	370	361	340	344	349	341	340	383	344	367	336	352	364	360	368	350	374	381	340	397	353	350	374	342	396	339	377	380	338	324	360	316	327	345	359	363	341	377	351	345	379	347	391	353	362	342	372	357	379	350	351	369	362	356	374	357	359	372	357	384	368	353	366	337	386	323	359	343	413	376	361	341	363	330	347	349	358	353	340	365	335	340	361	350	327	363	330	358	357	344	360	349	357	366	370	387	341	354	367	337	361	358	371	392	351	353	358	381	356	353	339	379	347	363	373	343	316	364	366	354	390	342	346	371	341	372	360	374	330	339	324	319	352	351	365	380	369	357	386	313	360	380	382	359	347	365	369	378	365	331	360	332	332	344	375	352	349	310	325	344	367	405	337	376	362	376	381	354	329	374	354	367	337	341	359	385	360	355	340	350	354	372	360	377	357	324	350	372	324	345	360	321	330	320	339	338	327	328	333	362	367	332	366	336	352	348	351	354	363	386	365	340	323	340	324	356	365	354	374	347	345	368	360	355	363	359	365	374	366	327	351	337	324	337	350	352	347	372	392	350	351	348	374	364	348	367	357	338	365	410	369	345	318	395	352	349	351	338	366	345	357	379	357	351	352	395	349	323	365	364	348	336	377	345	354	368	355	362	333	359	355	370	336	361	374	335	336	318	354	350	359	367	361	343	347	368	365	334	354	375	353	318	361	388	370	334	332	315	332	361	366	338	370	377	379	399	337	351	361	337	363	344	362	369	337	360	369	331	344	372	348	362	343	363	338	387	328	344	366	370	341	321	346	352	342	338	359	389	383	388	368	381	342	337	330	356	349	325	351	354	338	370	324	383	357	342	354	363	398	381	396	337	343	349	353	330	378	338	332	345	335	343	348	353	356	361	378	385	374	338	353	327	357	368	322	340	358	370	353	388	326	379	367	341	365	329	380	368	339	363	357	325	334	370	363	347	351	354	371	380	349	382	348	336	368	373	351	360	329	367	346	363	358	352	332	357	382	347	379	339	345	361	370	345	392	349	353	347	363	368	352	339	364	355	313	324	366	368	365	344	347	368	354	360	332	357	350	355	360	333	380	345	370	377	369	329	332	389	386	351	323	353	383	343	368	384	319	340	333	364	347	385	370	387	339	351	329	356	303	344	368	334	363	354	344	349	343	372	351	355	320	371	368	343	320	333	324	359	340	367	373	338	345	379	359	358	358	377	348	371	362	350	360	332	374	360	343	358	351	330	354	371	385	376	340	370	385	366	366	355	353	387	366	365	344	383	355	325	366	352	357	379	322	389	358	366	394	379	367	355	332	334	359	346	331	362	342	342	364	355	328	380	349	350	335	347	364	375	346	327	337	341	338	334	329	365	345	360	343	354	306	329	363	352	354	393	347	381	342	338	347	375	340	364	364	351	359	364	341	355	370	321	361	353	348	369	322	366	378	321	336	365	334	340	380	356	367	383	336	333	387	359	382	344	324	343	382	333	367	377	355	373	342	405	374	348	364	356	366	357	327	350	339	376	355	353	340	367	338	362	367	382	329	351	345	405	338	344	350	333	358	383	373	350	372	382	346	388	410	352	360	364	361	341	361	377	331	351	346	378	341	353	336	342	406	348	347	346	383	331	350	344	355	348	361	340	317	349	339	325	358	337	348	362	326	355	351	346	331	366	357	356	350	344	379	345	370	366	369	369	375	381	344	354	328	357	329	348	374	341	347	350	377	348	351	373	367	353	359	345	371	361	340	364	349	370	336	365	327	370	354	324	337	361	379	362	327	374	375	368	360	338	357	352	365	336	353	366	357	368	352	356	385	378	366	325	352	352	327	369	353	347	365	372	374	353	370	304	357	337	355	347	378	353	354	368	365	356	338	349	356	371	341	361	335	347	324	348	336	345	364	359	321	328	385	392	356	373	359	359	387	346	333	340	342	336	382	337	352	354	391	353	323	370	348	335	361	331	363	322	366
22514	20990	28797	23367	20984	21048	12739	1828	1339	1204	1177	1200	1314	1310	1266	1160	1013	906	856	816	801	851	781	738	771	810	767	767	775	759	719	747	696	740	754	698	792	754	693	771	738	756	714	717	696	734	725	674	692	681	682	711	738	697	703	674	668	662	684	728	714	716	720	711	703	697	654	722	740	695	707	679	710	647	680	638	717	708	712	730	712	688	725	719	763	710	717	689	742	692	716	678	704	677	644	666	702	681	685	659	680	674	738	681	721	700	710	664	682	652	679	690	706	677	704	697	743	711	686	778	728	691	687	717	677	709	659	752	690	675	668	689	711	742	744	721	664	667	735	723	668	680	684	704	706	710	717	676	675	682	715	682	680	699	701	690	699	684	707	661	703	704	666	696	704	705	702	711	715	691	698	653	667	693	708	708	695	690	698	743	696	746	717	724	674	697	744	685	712	680	696	682	685	728	703	688	696	697	698	662	729	669	739	682	710	646	681	692	645	681	725	704	686	674	696	651	660	676	668	687	695	639	669	665	721	693	692	720	687	685	722	658	729	716	691	741	707	674	707	714	660	704	665	704	705	699	646	682	676	712	683	688	722	693	687	709	673	724	708	711	741	684	700	677	680	719	689	731	669	690	697	687	677	755	692	712	750	717	688	726	698	689	653	693	681	699	648	670	666	692	735	695	738	708	715	735	679	719	727	676	692	738	672	679	718	680	661	681	752	673	685	686	698	711	726	665	669	682	704	728	698	695	660	676	664	676	682	724	733	689	692	663	678	684	682	703	697	713	737	712	709	710	689	693	699	724	740	730	647	688	731	724	718	654	679	702	667	683	689	727	716	662	660	697	705	709	704	713	664	691	691	698	708	666	683	680	702	700	758	699	687	691	715	657	725	646	650	728	667	674	696	695	691	665	672	671	671	711	679	679	739	651	691	710	694	709	709	727	696	747	718	668	681	728	726	634	707	684	724	681	668	679	715	715	680	687	700	715	716	691	693	642	698	687	681	709	685	692	702	664	683	700	676	674	714	667	712	667	681	725	700	662	722	725	693	712	680	666	714	677	757	653	716	735	646	698	730	747	681	705	782	751	716	681	707	740	665	679	704	718	743	699	711	727	679	704	712	705	687	685	709	696	683	686	721	713	715	684	704	713	681	667	706	703	720	669	683	690	748	687	686	681	722	736	697	665	749	696	688	688	689	746	703	695	703	648	685	743	701	735	728	685	673	699	685	683	694	732	758	672	710	690	699	710	693	664	681	685	682	744	661	710	653	714	725	709	684	683	710	759	686	712	657	722	666	688	682	692	689	684	693	693	651	704	762	669	643	712	655	674	683	720	701	639	730	695	705	695	669	726	703	645	724	701	749	722	702	702	681	667	726	690	692	697	725	702	679	726	730	711	669	717	667	728	713	698	680	699	694	655	651	704	720	714	701	692	695	687	689	690	684	711	682	680	707	686	648	727	723	677	652	699	679	712	645	712	622	729	662	705	667	710	676	731	722	677	682	676	689	700	684	698	672	699	671	674	708	699	650	693	657	697	684	659	684	709	684	719	723	678	729	753	693	756	684	717	705	693	694	651	657	625	727	692	682	696	728	669	657	685	665	720	690	698	715	736	702	679	701	733	670	679	700	686	705	687	677	718	741	678	678	684	681	681	672	701	668	722	673	666	728	677	676	696	681	677	712	711	683	695	700	690	672	670	700	729	638	714	683	747	684	684	688	679	693	659	744	699	669	676	703	712	713	699	686	689	678	644	692	651	663	688	681	691	710	666	692	677	696	699	717	700	670	718	727	696	733	638	729	731	685	689	703	689	692	712	647	706	674	668	640	699	681	700	670	687	696	699	703	679	712	708	670	697	733	662	664	695	696	741	701	687	650	745	727	637	709	638	677	680	722	708	688	669	703	702	698	668	667	755	712	680	687	703	695	709	715	665	662	733	674	743	665	659	735	704	645	699	708	736	686	731	673	700	649	700	701	704	716	681	696	726	678	721	704	637	711	707	675	739	664	692	707	703	657	647	731	693	695	689	665	701	722	709	680	708	659	692	690	677	694	689	719	687	683	640	721	765	665	704	641	696	695	711	679	718	668	678	690	679	669	692	689	676	699	687	710	685	685	707	716	659	688	657	691	724	677	721	702	711	686	684	686	715	687	648	704	668	704	723	726	694	721	680	704	659	692	727	746	666	679	655	671	693	654	665	647	671	651	673	699	680	671	725	713	681	649	652	748	720	662	767	682	656	724	673	693	675	662	717	649	699	705	644	726	716	651	677	676	674	705	705	708	673	700	702	657	711	714	696	700	696	699	783	715	711	713	698	682	688	679	732	689	693	733	717	671	716	702	682	660	663	638	701	651	727	676	685	700	685	690	706	694	694	669	686	718	715	694	696	748	678	696	711	685	687	693	675	667	675	693	657	685	669	744	628	714	722	695	690	703	651	697	670	710	651	695	711	676	717	674	709	709	696	701	708	717	699	668	718	709	696	681	677	702	687	701	702	675	660	689	718	697	725	764	688	716	697	681	687	671	677	709	681	718	659	636	735	705	678	714	726	720	670	687	665	713	718	666	675	734	722	669	699	671	732	724	708	676	708	698	681	689	706	678	689	675	638	682	699	701	694	645	684	644	692	703	645	686	653	646	753	658	708	671	686	657	702	707	715	731	685	653	668	723	667	702	667	695	675	679	665	667	721	717	617	675	710	693	715	670	622	661	714	700	664	681	658	668	671	669	683	745	659	692	655	655	733	715	728	676	700	748	704	715	664	710	682	740	708	713	672	729	694	686	676	668	727	681	740	677	690	661	725	642	678	699	705	690	689	697	676	696	662	707	744	718	726	706	705	669	697	711	725	652	717	672	707	641	683	717	714	686	686	700	705	695	663	707	726	673	689	670	757	655	688	702	718	663	692	661	698	660	715	676	720	696	740	658	710	668	692	677	684	705	678	689	702	688	668	702	675	685	660	708	699	685	751	663	716	740	709	716	688	702	729	685	757	697	678	672	648	626	664	729	662	679	694	637	659	701	760	659	708	675	704	710	704	690	688	664	681	670	681	709	650	691	662	713	730	751	704	689	717	691	698	650	708	741	658	666	678	694	714	643	708	711	713	654	708	625	643	709	676	691	692	727	761	675	695	689	701	700	706	707	628	675	670	714	648	700	715	660	703	682	714	673	694	683	682	725	702	726	710	688	718	735	687	688	777	637	715	691	616	672	688	711	677	696	705	696	701	684	729	694	738	679	709	709	734	681	680	691	661	744	678	666	732	729	678	709	711	704	705	706	683	717	707	685	733	746	688	737	686	727	711	736	688	718	717	710	704	697	697	661	663	707	710	682	679	712	680	730	659	674	692	674	671	674	676	710	669	717	705	684	681	698	649	722	724	667	674	692	703	759	667	707	689	702	705	688	657	694	691	700	711	700	757	614	684	736	686	709	720	649	681	693	718	673	640	684	694	707	719	688	709	700	696	692	704	735	679	742	681	690	707
39105	37208	12502	6634	4924	3670	3052	2589	2301	1920	1603	1748	2065	2060	1990	1643	1373	1217	1089	971	943	992	962	932	954	957	899	915	852	878	896	854	809	834	816	807	872	788	776	847	773	817	842	875	848	827	794	780	834	783	816	771	779	800	774	813	807	776	832	774	806	855	770	808	785	784	748	818	840	796	813	774	818	778	788	770	837	800	796	793	789	796	824	817	808	750	768	775	783	821	791	780	763	793	747	806	766	784	755	790	807	811	795	823	791	809	812	857	767	811	792	782	820	783	801	750	723	802	794	807	756	813	815	812	788	796	807	764	832	796	792	773	762	822	763	804	810	796	766	792	813	795	820	722	767	823	776	768	746	811	751	759	765	812	843	769	852	829	790	750	831	797	756	782	807	744	834	801	810	785	794	756	774	805	816	765	776	832	834	817	769	750	800	831	829	804	808	778	809	781	784	832	798	775	804	793	787	806	787	775	792	763	807	815	765	852	780	826	787	799	758	811	830	811	751	773	812	850	820	806	789	755	823	824	790	800	697	801	752	756	737	779	796	782	814	769	723	805	848	825	761	792	833	770	756	779	783	775	785	817	731	795	760	825	754	801	783	742	758	824	807	775	809	841	776	792	773	755	765	801	761	811	793	784	813	845	812	764	770	763	797	775	807	789	719	755	740	772	785	745	745	755	807	754	776	809	811	799	792	801	795	726	768	787	762	770	766	759	770	772	801	836	799	776	773	829	752	802	799	775	791	810	790	786	803	797	766	748	757	820	776	821	843	810	794	765	803	737	784	771	811	815	776	760	797	769	827	752	768	759	762	782	801	784	784	722	807	808	824	776	811	818	782	759	768	813	754	801	723	775	788	806	860	772	781	802	771	777	803	736	794	809	804	724	805	784	751	789	819	773	783	787	781	791	788	776	798	788	833	750	842	759	740	763	802	732	799	771	778	768	763	833	718	830	786	778	765	812	733	791	796	829	815	796	747	818	787	808	748	796	838	774	770	768	779	797	773	834	824	822	800	794	789	815	772	784	830	777	856	801	779	717	811	768	783	765	791	818	811	746	819	813	737	796	815	757	761	792	820	794	829	745	757	755	834	792	760	809	800	787	808	743	761	805	808	816	781	752	737	791	808	806	776	776	788	823	839	803	812	786	731	825	773	748	762	798	797	775	767	750	782	742	739	774	797	739	801	759	782	801	814	757	770	776	771	745	827	828	771	744	796	796	823	780	752	781	798	798	768	831	748	783	798	748	808	772	821	740	724	810	808	771	816	772	740	763	824	756	799	836	760	753	833	824	806	770	747	781	729	786	800	790	765	790	775	773	771	772	798	815	767	755	751	771	790	749	804	793	778	780	839	770	738	724	812	741	822	770	808	797	778	776	776	832	795	721	774	801	758	802	818	795	797	818	792	831	792	792	735	844	826	766	810	792	796	760	822	791	789	807	782	748	771	763	835	772	777	785	825	753	778	822	795	799	800	760	750	796	767	779	776	829	782	781	749	805	813	811	750	794	757	811	743	742	787	791	825	756	738	750	834	775	807	755	782	741	831	811	750	814	789	726	772	801	712	836	790	822	816	793	779	773	751	743	705	760	790	776	779	800	755	808	780	804	780	819	757	795	765	770	773	775	788	780	812	802	810	817	804	745	810	729	776	791	758	814	801	795	825	833	800	802	750	803	778	780	776	770	743	799	776	778	830	798	789	770	753	814	792	786	722	816	853	741	834	824	752	765	758	831	806	818	748	800	810	823	789	822	807	767	758	808	813	732	760	768	782	792	791	791	777	790	794	741	792	774	829	773	775	794	779	814	790	712	828	822	776	764	761	826	736	783	816	802	784	769	766	821	773	811	798	839	799	752	800	760	740	784	793	852	785	772	771	816	757	789	777	769	741	838	793	790	787	770	780	725	814	814	838	778	835	781	730	793	787	755	808	767	777	824	735	752	729	758	807	773	751	831	809	770	801	792	792	768	807	751	792	774	824	746	768	848	771	800	771	762	804	800	759	782	744	800	788	772	771	752	802	786	759	739	781	816	808	739	779	767	801	803	744	742	819	781	812	788	778	806	769	818	771	795	756	786	804	821	742	758	812	758	819	816	791	768	806	757	740	813	785	834	771	780	756	778	831	739	792	757	805	783	774	820	792	755	861	799	803	796	807	722	786	787	770	776	832	794	740	757	788	775	792	788	811	790	799	718	785	769	762	777	782	796	772	741	784	836	865	808	783	779	774	807	768	767	812	804	784	815	815	829	766	758	817	761	752	794	735	786	749	768	803	742	811	719	819	813	787	809	815	784	774	743	826	790	771	795	772	762	749	791	786	789	767	784	774	766	724	768	814	792	754	771	776	748	734	774	770	807	747	779	793	821	757	787	773	775	793	810	813	786	749	787	784	772	778	792	790	777	822	830	812	791	747	743	771	830	785	748	809	788	756	770	764	809	844	788	773	779	807	796	761	768	755	802	747	789	824	784	793	766	749	804	782	808	728	746	817	798	804	761	779	800	788	780	770	788	777	783	780	804	758	742	787	761	739	818	784	761	787	788	779	765	763	803	781	820	761	840	810	739	808	797	793	779	829	808	799	798	761	827	772	753	794	788	776	808	769	806	789	742	779	780	797	806	759	753	787	791	786	772	791	789	841	772	774	819	770	817	787	789	784	787	759	783	786	791	785	779	752	748	832	756	826	777	782	795	745	854	787	769	768	756	768	810	778	767	798	719	797	787	819	837	784	805	792	783	747	770	759	774	831	780	782	798	778	803	847	819	774	764	794	832	785	765	758	762	820	836	763	798	788	753	758	756	734	772	780	793	808	769	817	779	792	837	756	763	798	758	817	777	742	774	820	832	771	761	798	786	767	767	727	783	797	791	827	764	821	762	824	776	788	818	818	782	817	794	796	758	782	777	788	807	767	747	738	805	838	833	819	784	812	786	780	771	776	767	799	791	758	807	786	733	780	777	836	764	749	798	797	774	800	773	801	771	777	781	771	798	827	863	774	788	801	767	784	768	813	753	746	808	774	784	814	792	757	785	773	771	766	760	786	812	825	805	742	770	809	746	776	756	804	772	780	792	808	809	805	741	798	781	807	799	807	810	801	823	796	758	793	791	799	833	764	785	775	794	794	769	753	758	730	779	832	819	758	809	750	766	761	771	758	816	749	773	772	770	786	797	784	799	730	778	784	766	744	747	794	793	794	724	831	818	775	801	767	784	765	744	797	796	767	761	761	779	766	765	805	785	820	792	827	842	812	798	762	786	788	807	750	851	767	768	799	831	796	780	757	776	759	788	761	764	750	818	766	775	798	800	807	757	751	816	766	767	783	792	767	836	823	781	763	760	771	781	781	766	771	813	805	819	767	788	868	838	786	743	760	758	813	804	823	803	792	786	777	751	765	813	737	830	756	759	792	748	784	760	750	756	789	765	789	778	784	824	805	781	823	774	831	772	737	821	809	777	746	818	784	774	738	809	775	777	769	799	804	794	804	834
28393	20374	9287	732	409	324	314	294	293	290	280	340	434	416	439	342	266	289	269	262	238	251	243	275	289	286	256	264	245	249	229	230	247	241	230	244	266	250	252	266	255	210	240	276	256	249	251	247	225	233	243	238	263	251	273	232	245	255	271	235	249	250	280	242	268	247	289	223	233	221	265	257	253	257	272	255	266	265	279	267	228	262	218	249	255	206	233	258	273	235	245	256	258	245	226	241	235	262	234	225	247	256	257	254	250	243	280	265	266	239	244	251	226	259	255	247	242	231	261	230	244	243	220	242	279	247	239	250	245	220	261	233	254	243	244	257	260	247	270	225	244	226	267	235	242	256	254	264	236	238	289	246	252	274	233	252	252	269	249	249	222	271	237	226	202	245	247	266	237	258	252	235	258	253	248	228	241	266	238	223	243	248	222	250	242	237	249	249	239	256	246	251	244	277	252	215	268	241	244	246	243	259	265	244	272	228	259	249	238	256	242	238	264	228	266	247	258	244	265	241	260	244	254	257	253	239	225	279	245	252	226	242	252	236	265	244	261	250	260	244	230	256	249	242	258	249	247	226	249	257	267	258	278	217	250	238	271	247	255	260	221	256	238	221	265	247	244	262	241	253	250	238	269	229	235	254	245	245	254	256	234	266	241	257	241	226	265	239	284	255	260	261	256	245	257	261	250	244	251	216	219	260	248	282	215	220	240	217	252	258	229	234	253	245	250	238	241	260	260	236	245	268	222	233	232	256	259	250	245	255	251	249	265	236	232	255	226	249	241	258	267	249	265	257	252	244	264	256	239	218	229	249	223	227	261	258	247	254	237	248	246	254	231	224	254	277	239	232	197	218	263	260	262	233	225	239	275	228	275	247	246	250	233	254	255	252	242	249	244	214	238	241	254	259	230	237	239	251	242	255	240	255	254	235	251	237	264	233	232	228	258	251	271	254	210	258	263	258	236	260	271	267	245	245	252	236	241	278	242	247	241	240	274	283	246	248	252	274	269	251	235	257	244	240	239	257	246	255	262	256	250	256	249	227	247	227	249	271	259	252	236	255	213	237	269	243	242	240	250	281	246	235	258	254	226	251	249	269	277	273	259	218	229	276	267	252	269	229	253	234	242	269	270	243	257	243	270	245	237	219	243	226	266	278	261	271	264	253	262	244	252	232	234	278	236	243	239	246	243	246	248	247	248	270	253	252	265	260	236	221	244	236	218	212	256	270	240	271	252	254	247	256	228	282	247	255	238	239	276	241	271	267	250	249	262	227	261	293	242	291	231	237	257	255	261	228	261	280	230	246	258	249	231	228	254	258	237	253	243	270	245	251	259	262	243	236	236	249	206	233	250	233	270	267	229	262	224	258	250	265	268	238	263	233	257	238	246	254	225	259	233	256	270	265	220	256	253	234	256	274	243	252	271	256	217	210	260	263	252	273	239	269	253	235	259	250	248	270	264	261	222	247	227	243	240	278	247	260	245	216	267	233	246	243	259	244	268	246	248	249	278	244	240	235	257	268	261	280	224	262	261	239	266	233	240	275	252	272	287	233	254	278	243	241	229	255	261	244	247	253	239	252	247	231	266	238	255	246	250	248	246	258	282	245	254	232	253	240	262	247	233	249	232	262	237	242	243	246	265	254	238	227	271	252	241	265	240	246	248	252	239	264	271	236	234	240	225	243	289	248	228	215	234	253	229	236	271	262	228	259	217	246	236	298	266	241	245	237	256	221	251	238	243	243	263	253	233	260	268	279	248	240	252	271	270	251	269	257	233	243	265	264	245	254	266	253	218	259	241	237	243	272	251	226	246	260	241	281	244	238	236	278	244	231	264	245	239	261	229	267	246	247	242	229	250	257	240	232	246	241	253	219	208	269	272	271	260	250	258	246	251	249	261	239	245	233	224	272	273	260	258	254	250	265	228	258	268	263	232	278	241	274	280	239	230	248	272	243	242	236	261	220	247	235	239	252	228	259	233	254	249	253	260	277	250	220	237	232	267	270	259	241	273	259	231	250	280	246	243	260	228	244	242	215	275	252	229	256	267	247	269	264	263	252	262	268	263	248	255	248	282	251	274	250	260	261	243	234	226	225	240	251	251	274	249	229	272	247	230	223	274	224	273	270	254	248	254	298	266	249	272	251	233	259	263	266	262	232	268	272	271	237	256	261	258	246	268	229	263	258	266	226	217	291	253	238	255	242	241	248	239	252	244	254	262	240	254	248	251	260	252	252	256	264	247	250	271	273	240	254	255	255	273	271	240	243	267	215	242	245	238	234	237	240	252	244	221	259	243	232	263	254	246	258	262	267	221	270	232	226	236	249	224	260	243	226	236	218	222	227	254	259	217	268	260	259	250	240	233	226	237	250	241	249	235	251	259	262	231	231	242	229	233	231	253	251	224	232	239	256	273	253	222	259	256	263	266	252	253	227	258	257	236	242	222	240	232	256	219	242	242	249	251	256	218	237	233	274	259	264	220	265	256	219	249	258	227	278	242	259	254	253	260	230	242	221	261	252	215	253	265	248	259	260	261	250	249	216	248	279	241	245	221	246	250	249	257	274	259	250	226	253	268	243	247	270	229	226	230	258	241	256	248	234	224	240	259	262	258	227	266	229	248	239	259	235	215	262	264	225	230	260	260	248	223	281	241	266	268	265	248	270	248	219	270	231	237	253	245	228	271	235	265	214	260	239	274	248	244	249	243	255	261	269	250	231	292	276	245	252	238	257	245	258	279	275	243	251	250	228	227	224	232	261	256	232	236	254	227	255	258	252	274	248	261	275	220	246	277	211	249	243	250	240	223	265	254	252	236	267	254	237	245	234	242	265	272	217	261	280	229	226	251	231	244	257	240	246	256	239	273	243	258	276	236	256	222	293	267	247	252	228	265	245	254	230	251	255	275	240	228	267	257	247	266	250	280	261	284	249	257	258	237	249	252	257	262	233	261	269	267	280	277	229	278	232	251	236	243	259	256	233	246	262	233	247	233	256	246	249	269	258	266	230	252	254	261	223	264	235	231	246	250	227	229	247	278	252	242	254	205	239	246	222	267	258	256	225	219	248	229	274	239	258	281	240	247	248	247	223	251	256	209	259	262	245	252	251	275	248	267	238	238	245	248	225	245	274	239	280	245	249	265	258	299	253	260	242	218	249	225	238	279	251	274	251	266	235	253	260	257	236	257	259	274	256	280	270	229	243	240	241	227	248	266	264	241	259	240	232	269	247	266	260	225	245	242	239	266	246	243	252	257	213	261	269	238	234	249	241	252	248	221	242	259	260	257	237	230	271	254	231	241	252	244	252	268	244	266	233	234	240	263	241	284	252	244	263	272	244	260	240	265	252	248	264	253	232	247	223	260	244	246	242	253	250	245	237	256	265	221	229	241	257	239	243	278	271	243	273	255	240	265	252	261	255	220	277	247	236	256	249	240	256	260	245	262	221	252	264	244	242	250	225	259	262	246	254	257	240	226	260	235	269	263	255
30810	6698	935	594	481	475	398	419	409	391	359	441	638	660	646	499	375	417	308	328	334	304	311	333	329	315	313	339	318	309	336	293	297	277	279	301	298	284	328	266	296	295	321	301	295	300	322	286	294	289	318	296	307	291	317	295	284	305	312	300	293	308	290	302	293	279	286	274	275	299	263	331	294	279	314	269	285	300	292	295	305	289	286	301	295	302	280	315	316	289	310	279	315	296	299	291	287	336	291	298	300	270	316	293	308	282	275	312	307	314	323	323	303	298	288	313	319	304	307	307	292	310	298	285	275	332	282	268	289	297	275	311	332	282	304	298	295	301	282	294	334	312	320	270	273	284	279	322	298	282	283	322	311	299	296	318	315	270	277	305	313	293	264	285	299	298	272	289	343	312	303	292	297	299	307	305	297	320	279	329	274	271	328	332	288	296	335	279	290	287	307	278	284	329	287	298	295	271	327	301	310	297	325	278	260	302	282	301	304	296	310	281	293	260	300	293	317	298	295	269	280	311	305	292	272	300	281	301	294	298	282	287	309	268	308	279	288	295	299	308	282	292	277	286	298	269	297	289	280	315	290	282	275	276	277	289	283	324	291	301	271	293	318	295	303	305	336	322	291	307	300	308	260	290	299	313	295	280	313	309	295	313	336	277	312	315	307	300	322	304	288	310	294	303	302	299	284	290	328	301	309	279	314	309	302	270	289	306	306	329	293	298	282	295	306	300	296	272	308	319	280	293	275	287	284	301	335	289	281	287	301	296	292	330	267	342	308	268	306	307	293	297	299	314	308	253	274	303	295	278	301	307	295	285	266	298	254	282	259	295	293	286	277	288	322	328	316	266	290	283	289	279	332	287	322	309	315	306	289	312	292	279	306	287	303	339	310	331	261	287	304	280	280	283	292	292	269	306	299	303	295	271	293	306	286	290	283	302	292	280	285	273	275	284	270	311	309	297	293	306	280	329	275	306	261	312	298	291	315	305	318	312	257	315	288	287	292	316	323	310	301	295	294	299	271	288	294	300	270	273	318	332	291	301	289	281	284	287	296	265	299	282	288	286	288	336	295	272	273	298	307	334	263	299	307	290	308	294	281	297	245	316	303	304	281	299	296	299	269	288	292	311	289	314	301	306	298	322	271	313	281	309	304	277	315	313	258	309	286	288	294	307	257	291	291	315	294	299	315	272	303	286	278	275	294	286	295	275	288	261	290	317	304	297	292	290	297	305	310	305	292	293	311	290	315	318	305	315	297	303	303	287	292	312	291	267	289	272	271	302	279	320	285	306	258	325	307	291	280	293	282	319	296	258	288	296	314	314	297	304	269	318	292	277	308	274	285	260	258	311	264	282	290	276	294	304	305	322	316	259	299	321	300	278	285	288	340	281	274	299	295	286	287	294	280	301	314	275	261	264	302	300	282	284	305	321	298	296	309	310	321	290	274	289	291	289	281	295	286	281	256	277	275	310	308	303	292	283	292	287	265	280	299	295	285	325	271	313	303	280	294	267	328	275	276	296	289	312	297	300	244	332	301	314	278	293	306	280	306	270	273	296	311	301	313	327	290	304	292	288	259	285	275	270	308	291	298	270	325	311	327	268	281	317	271	311	267	289	295	297	252	284	266	316	295	300	287	301	300	279	288	274	285	327	288	314	329	324	333	306	299	280	277	301	320	280	289	305	275	291	269	302	294	273	292	296	303	264	298	310	301	307	317	306	286	294	309	311	289	320	287	293	269	294	308	323	310	288	306	303	310	307	301	291	299	286	312	311	284	250	327	303	308	303	318	287	296	276	317	313	299	268	301	269	313	300	309	282	297	296	307	259	295	293	279	320	304	305	283	279	327	276	313	283	271	303	323	303	301	284	286	295	303	317	319	307	289	301	306	298	305	272	277	307	308	316	313	257	298	276	289	308	292	296	293	310	308	293	306	286	281	279	299	309	299	287	277	277	312	259	278	309	297	307	305	296	277	322	291	304	296	302	282	278	299	290	316	300	334	301	293	302	287	300	295	278	312	304	286	328	328	270	315	342	258	284	265	275	259	314	301	318	302	302	308	306	291	311	311	299	294	315	286	329	278	285	277	289	302	309	298	312	324	276	298	305	319	304	283	286	301	299	305	252	312	345	257	320	303	288	291	255	288	281	296	335	293	288	313	276	319	315	286	280	305	305	304	291	287	292	278	326	279	247	299	293	317	293	315	280	277	274	288	302	294	271	294	310	273	311	310	289	298	305	280	311	299	288	293	272	263	282	297	251	288	316	301	310	304	275	281	272	286	284	294	319	309	274	289	271	258	284	287	277	286	257	316	295	310	295	323	280	302	325	295	285	307	283	284	288	277	302	264	284	316	306	284	279	328	255	292	296	305	297	286	295	294	276	311	284	271	298	265	293	306	287	297	288	302	248	308	279	297	315	298	296	306	299	290	280	299	290	294	273	300	299	293	288	292	279	297	284	313	302	295	287	288	291	300	299	278	311	297	343	296	291	269	300	298	278	304	281	300	302	300	303	312	284	285	301	295	324	309	289	300	288	300	301	277	283	272	323	327	298	268	317	288	297	294	306	319	314	299	294	298	298	286	269	295	291	270	322	296	290	287	292	321	306	283	285	288	303	310	288	290	288	295	285	289	264	304	287	301	316	310	295	284	280	282	300	295	273	306	291	295	254	305	295	301	282	288	299	291	297	284	307	292	289	285	309	293	288	312	284	302	266	292	298	287	268	310	304	290	280	297	271	295	307	285	280	294	302	291	284	327	299	303	309	281	268	295	300	298	274	246	294	293	312	292	285	309	312	300	298	327	264	271	306	307	261	310	296	292	295	289	294	332	284	254	309	306	298	300	282	297	304	258	318	295	289	279	273	290	265	313	262	312	309	276	310	295	274	289	268	284	291	324	278	304	308	290	280	274	296	286	285	309	287	299	296	293	278	295	265	308	267	305	279	274	323	314	298	274	313	315	311	292	309	269	295	303	303	268	308	292	304	310	292	305	330	288	294	344	280	291	299	288	317	311	302	263	303	308	284	271	265	293	302	291	293	269	278	303	280	296	303	297	304	334	288	288	283	256	288	280	274	300	278	270	303	283	300	287	307	309	283	271	305	297	317	278	282	306	306	285	334	317	297	317	282	263	290	275	294	280	279	281	319	279	294	285	297	312	285	313	301	316	320	314	310	304	307	278	272	293	314	300	308	318	311	308	282	271	268	273	296	293	329	313	292	298	316	273	281	310	301	294	272	274	294	292	328	310	298	334	295	293	286	289	281	299	301	303	299	275	325	299	308	274	315	293	297	289	290	300	297	267	311	296	307	283	284	300	278	324	283	277	295	311	308	307	301	317	307	308	282	286	307	308	255	305	303	267	270	307	317	263	301	302	314	303	275	297	288	303	293	272	291	305	282	315	266	325	274	306	332	293	263	304	276	308	285	319	315	303	292	280	335	315	290	262	307	316	295	286	286	261	285	298	282	316	298	289	302	304	279
23413	20894	28241	23672	20883	12395	1487	985	819	790	716	802	938	1021	953	910	707	603	575	581	581	579	599	547	563	544	520	556	560	533	544	532	546	544	535	518	517	513	564	527	523	522	507	535	544	570	537	513	530	517	513	521	572	521	484	532	509	538	510	494	519	525	529	496	525	570	510	517	568	559	516	480	490	488	522	550	504	491	527	535	494	537	493	555	495	510	523	511	531	527	490	501	535	490	484	499	507	496	506	515	519	498	537	527	514	527	502	531	564	509	500	543	532	552	481	528	501	553	479	522	525	516	499	514	494	529	495	491	529	524	517	529	500	514	501	522	548	465	540	522	516	552	532	498	531	539	517	519	493	508	506	502	485	504	526	504	555	509	491	568	493	527	506	531	475	491	505	499	513	503	527	500	525	508	510	475	486	505	511	502	524	496	482	533	557	503	488	552	513	549	485	585	553	546	509	538	527	490	479	506	535	523	517	528	537	452	497	477	515	505	493	537	556	517	523	538	508	533	484	542	526	534	471	471	495	545	546	510	548	501	509	499	537	556	552	503	501	508	497	565	498	544	519	546	534	519	559	517	509	509	526	495	556	506	533	521	490	518	527	517	497	559	505	516	522	541	515	556	503	487	510	498	510	525	505	503	488	502	481	496	523	529	484	521	498	533	521	488	532	531	516	523	550	515	539	528	502	535	506	505	539	515	508	546	513	485	499	500	517	506	491	509	505	489	549	546	507	470	547	492	491	530	467	563	485	486	509	495	494	474	569	510	505	512	516	512	493	528	503	540	527	537	504	478	453	481	520	495	578	537	512	493	543	535	536	498	509	493	537	490	524	518	516	507	497	496	488	507	530	546	518	519	523	525	532	518	515	557	537	517	536	515	505	499	542	534	493	509	502	484	519	492	538	524	520	453	555	561	507	539	496	538	514	512	545	530	518	508	497	521	531	491	534	501	504	512	485	521	529	508	521	487	504	453	532	500	469	498	536	536	512	492	520	533	562	486	497	519	573	520	530	510	524	529	536	519	525	507	547	476	542	549	533	487	550	519	515	505	523	488	526	517	486	508	498	513	507	479	462	547	529	520	499	530	537	502	550	536	515	560	530	496	494	486	527	501	510	500	503	528	496	503	482	517	493	514	499	511	551	519	504	498	568	532	496	571	508	525	510	505	503	515	510	514	517	489	489	533	502	528	539	533	478	516	479	507	523	521	507	523	485	532	474	524	502	549	520	551	519	511	457	511	501	524	495	532	518	513	521	499	495	484	517	531	541	521	520	551	529	498	502	479	551	538	528	542	505	506	482	533	462	495	520	514	523	513	501	518	481	528	548	526	524	468	508	528	511	510	546	513	506	526	504	507	483	511	542	487	530	534	524	518	552	527	491	518	563	504	497	500	515	522	517	522	478	510	492	511	538	506	484	496	506	474	447	482	509	512	485	563	505	509	503	493	470	524	539	524	484	559	534	487	492	530	529	473	480	485	539	538	528	510	511	491	521	505	475	506	530	519	527	539	532	501	541	495	536	516	522	489	496	505	504	529	494	501	514	524	540	545	536	518	502	515	491	565	547	525	499	515	491	494	486	487	540	489	501	521	491	539	517	508	490	521	542	529	557	498	513	528	521	529	514	525	535	512	560	538	487	543	491	488	537	509	540	504	505	516	544	525	545	474	515	484	495	479	517	521	486	537	499	502	558	499	519	533	513	542	529	501	495	520	519	502	501	559	503	522	475	528	534	538	489	532	541	532	482	535	495	526	502	482	515	524	495	527	510	543	528	544	495	544	491	554	532	522	497	515	550	509	534	495	534	524	575	511	501	491	481	538	491	496	448	517	493	510	472	514	515	491	513	505	537	516	540	520	530	485	535	543	536	491	503	514	484	486	527	529	461	543	524	492	528	481	508	531	518	482	530	531	496	535	559	498	484	552	542	521	519	514	523	533	518	476	524	516	517	544	464	476	551	519	507	466	502	511	504	552	511	492	451	516	523	526	445	492	521	504	562	513	488	513	447	515	526	502	506	524	520	466	522	546	554	555	517	483	525	479	494	496	547	528	520	528	510	555	492	494	548	530	531	520	520	522	508	572	482	534	506	512	507	517	542	530	561	541	522	530	527	488	478	519	542	486	515	499	524	484	514	480	523	532	531	491	496	491	502	502	521	509	508	515	575	469	534	527	490	547	545	545	498	527	525	547	517	519	533	520	537	525	515	506	475	543	548	532	513	508	474	510	488	519	522	484	540	491	513	563	491	485	506	487	492	478	467	523	501	553	514	474	496	524	483	480	545	475	534	485	546	484	501	511	500	552	496	500	516	459	527	482	480	447	520	538	516	501	467	514	514	483	486	490	520	508	534	506	537	543	505	528	543	545	545	533	536	517	488	521	523	530	507	534	531	508	496	531	513	499	496	493	469	475	486	579	525	500	494	518	519	489	533	514	479	525	528	518	512	473	513	546	513	532	528	504	547	559	509	511	518	544	526	474	515	458	505	518	494	506	493	514	532	530	518	519	505	532	529	510	500	525	489	530	493	516	569	515	489	509	569	490	510	491	528	531	520	516	499	560	505	485	499	527	504	539	517	533	511	486	484	538	545	487	465	512	468	437	540	499	538	503	523	478	521	537	499	507	512	533	485	513	510	516	512	494	472	528	553	477	519	438	486	515	518	515	533	494	507	545	522	511	537	522	504	483	544	520	482	499	529	516	561	488	514	533	486	501	472	529	497	486	539	492	502	511	533	494	510	497	501	543	540	503	498	531	534	549	487	518	558	492	509	546	505	523	530	580	475	553	505	511	544	519	514	481	542	508	506	501	494	509	549	536	520	508	526	570	481	501	504	493	507	486	496	539	508	505	516	500	494	499	507	542	533	488	531	480	489	495	500	479	497	471	491	502	494	535	513	529	512	529	523	499	506	459	533	517	506	505	502	500	512	503	528	532	527	502	490	488	513	494	462	491	508	507	551	491	525	504	564	498	543	530	492	476	500	515	506	503	502	481	526	510	507	479	551	510	539	499	517	479	526	553	525	525	538	512	513	545	527	534	483	543	507	528	565	481	475	483	511	525	519	506	537	516	485	539	505	515	533	501	517	508	506	547	524	471	514	496	536	512	529	512	526	498	479	499	534	561	545	528	550	531	517	508	516	494	501	520	524	532	539	545	455	509	454	507	520	545	533	525	542	479	502	516	501	496	499	492	560	501	489	480	512	527	524	476	505	510	511	489	515	460	489	490	530	510	516	488	552	483	480	481	497	525	471	519	556	490	504	538	488	477	486	555	524	498	478	479	525	493	491	469	499	526	508	542	492	519	476	545	530	513	477	544	528	506	496	554	541	521	517	515	438	561	576	484	501	586	517	498	545	545	504	535	519	539	501	559	480	527	530	525	551	500	505	542	518	531	505	523	509	509	492	515	483	544	531	498	556	511	502	496	522	510	519	555	532	499	541	520	518	526	523	520	547	496	523	527	525	532	478	543	489	497	511	535
33888	27056	7602	3909	2649	2158	1728	1454	1383	1179	1051	1109	1498	1569	1449	1293	954	793	771	733	637	679	642	671	685	637	657	694	646	613	584	649	636	626	615	586	572	603	619	582	598	584	548	600	586	573	581	604	630	596	618	578	566	635	631	583	512	594	571	589	566	574	570	587	560	588	589	609	554	554	582	573	625	594	618	559	566	592	560	604	560	571	589	548	553	606	589	568	559	569	607	570	618	539	590	604	612	601	580	593	597	587	594	612	579	599	598	580	574	572	604	636	581	599	599	555	602	527	548	572	596	580	576	573	584	565	536	599	609	574	568	538	581	562	580	550	598	577	558	595	591	576	549	583	587	573	591	550	565	604	589	591	574	630	593	562	594	554	590	570	580	561	559	560	581	577	534	611	610	641	592	665	609	551	559	551	590	527	580	566	565	585	598	582	562	581	576	592	532	586	583	600	573	550	548	559	600	600	603	580	622	583	564	595	584	607	569	619	606	551	587	545	582	604	575	618	616	591	586	552	588	593	556	593	606	579	563	579	591	558	562	592	570	569	583	558	580	577	604	569	594	594	548	555	608	561	580	541	598	578	570	600	574	615	555	610	550	581	580	550	610	555	548	609	579	587	571	598	592	579	560	611	554	617	624	562	543	571	587	577	595	565	572	600	546	558	603	559	554	575	564	646	572	645	588	574	570	613	588	558	622	591	558	553	569	577	560	584	573	577	580	606	565	563	581	618	633	583	613	568	554	567	584	607	613	573	583	617	584	555	569	549	576	606	558	608	630	566	571	599	594	560	560	597	580	549	543	566	610	575	577	599	572	560	545	593	603	560	604	574	570	567	567	590	582	586	591	590	597	588	568	587	593	588	607	623	562	523	569	552	581	589	602	603	568	588	614	559	591	595	606	557	545	564	609	538	593	571	575	586	571	587	603	590	583	586	557	576	609	531	560	559	598	610	567	563	583	590	594	599	584	566	593	555	576	563	590	599	581	599	586	582	617	588	580	586	589	540	531	562	602	565	594	558	586	552	586	600	575	616	581	571	603	612	585	576	611	567	592	592	588	597	570	570	567	595	587	599	645	576	573	532	563	571	561	603	616	589	597	570	553	568	610	575	548	612	565	591	620	594	558	575	606	624	612	586	574	586	551	566	543	545	584	580	599	570	563	563	589	588	583	576	575	581	602	554	584	598	576	570	576	529	588	577	564	576	537	565	590	583	557	632	558	637	583	572	576	588	606	577	574	592	576	607	552	560	591	619	579	570	623	606	595	626	583	606	600	575	588	580	553	577	582	582	582	590	568	545	582	611	574	590	572	638	577	584	559	596	570	606	589	560	593	516	566	572	596	606	606	613	545	586	577	673	592	608	555	578	577	544	583	599	566	639	580	607	618	607	596	606	604	521	582	552	566	580	551	608	573	598	565	583	580	556	589	553	607	580	553	554	603	598	541	600	571	581	569	594	618	589	562	637	590	577	598	565	600	536	583	617	567	600	586	623	606	571	565	561	649	563	575	657	569	605	604	548	595	534	565	527	576	600	589	586	572	593	540	561	586	559	543	574	575	613	561	578	588	580	598	564	580	621	581	556	543	582	597	601	600	567	624	542	583	600	573	592	587	593	535	601	610	589	581	561	567	632	545	554	597	577	601	603	612	585	543	603	565	581	605	577	604	571	591	558	583	571	571	555	568	541	612	564	603	536	572	577	593	573	581	589	560	596	528	577	595	628	584	560	605	575	604	565	555	584	598	617	559	577	575	557	558	599	562	580	629	575	554	567	621	569	601	576	569	593	616	603	555	550	611	578	605	568	585	571	543	569	596	601	565	593	617	569	556	581	546	584	601	603	583	564	590	557	577	545	606	599	569	543	549	598	604	556	591	603	609	589	579	599	575	582	555	571	618	584	542	618	568	607	609	585	567	591	553	599	568	633	563	579	582	568	589	557	616	591	564	576	597	597	567	564	559	563	562	543	590	601	597	561	600	605	617	624	616	591	606	614	547	594	576	615	589	540	578	599	585	575	597	557	576	558	576	606	590	627	557	592	602	623	567	573	547	538	596	543	591	589	625	567	568	595	563	602	600	594	604	554	610	563	625	573	570	531	546	617	580	558	601	556	591	538	627	581	566	576	563	586	566	546	620	574	604	555	544	601	582	545	588	576	591	591	556	592	556	603	603	554	570	607	551	623	593	519	592	577	579	598	576	587	622	586	596	635	565	570	599	574	599	550	570	626	630	533	586	567	570	584	601	557	550	593	579	598	590	573	581	581	550	592	613	588	556	595	574	577	561	563	562	623	570	588	598	552	532	610	531	601	608	557	589	572	608	579	608	550	597	578	590	583	564	577	651	564	579	559	587	587	612	538	536	575	559	535	579	635	548	588	563	578	548	536	597	604	574	587	568	555	604	570	614	573	580	603	589	567	589	570	601	599	577	577	579	511	567	631	595	549	579	603	554	638	524	581	578	590	574	576	545	562	527	606	530	571	609	542	564	589	572	612	604	587	595	580	564	580	612	562	597	574	602	594	570	590	558	551	576	576	529	627	577	584	585	574	584	573	543	563	603	587	582	591	620	553	579	551	596	559	610	619	569	574	559	606	581	584	541	597	588	594	560	569	591	546	558	580	607	585	558	567	539	564	596	560	606	581	603	584	622	561	524	550	552	539	620	582	579	561	560	566	564	585	568	586	580	600	570	568	556	560	577	544	633	565	593	580	606	583	588	570	615	548	598	574	576	597	586	569	592	577	573	594	554	597	576	560	571	602	620	627	601	613	554	595	570	568	579	585	547	611	582	605	569	547	581	561	601	593	621	614	586	596	588	610	576	600	617	552	582	566	614	552	598	623	585	598	598	599	579	591	588	595	568	582	667	595	547	576	540	607	609	606	610	608	550	568	575	566	602	573	599	600	598	573	578	575	558	557	533	510	578	591	587	570	575	555	556	564	575	580	522	562	540	552	589	575	585	540	598	599	575	563	603	629	543	558	559	598	633	549	586	580	604	565	556	564	580	607	565	578	566	572	568	622	588	599	530	579	594	588	584	567	583	581	575	575	571	581	567	616	575	567	561	595	578	538	583	594	531	574	545	597	568	572	635	551	560	601	603	601	608	580	613	537	572	573	599	572	582	568	562	573	604	578	606	571	542	562	577	551	605	613	620	629	575	593	584	555	613	535	614	563	592	572	550	616	521	569	545	636	564	584	609	606	573	569	612	564	590	552	590	553	542	542	580	593	533	585	596	547	604	574	583	580	626	583	588	614	605	583	610	574	597	590	613	547	595	585	590	567	561	617	588	598	621	562	619	556	627	607	573	614	592	589	570	575	584	590	586	619	611	580	597	618	547	557	586	549	558	553	541	559	557	585	554	579	589	594	576	578	614	568	570	592	590	606	603	576	603	579	591	614	599	519	577	587	587	567	612	614	618	584	581	542	555	596	586	589	585	610	578	562	576	614	577	598	574	575	586	586	589	610	586	597	599	583	577	590
24625	20877	27217	24573	12680	839	581	455	463	453	384	427	561	609	620	559	381	373	353	318	316	316	332	382	286	321	332	311	322	298	315	323	312	317	296	292	305	310	344	295	300	281	294	294	281	292	309	313	310	301	296	302	258	297	295	300	292	296	302	281	293	299	255	303	293	274	289	298	313	298	310	304	306	289	286	286	276	304	300	279	258	263	303	301	266	285	287	279	279	262	293	309	250	296	287	292	303	279	282	296	302	314	344	288	276	289	298	291	288	289	303	287	295	278	286	305	293	312	274	292	292	303	310	286	272	292	308	282	277	289	315	280	304	262	296	283	257	278	278	292	269	294	325	295	286	305	287	292	301	297	279	291	297	311	308	283	299	286	279	312	273	316	319	297	287	285	298	251	262	276	283	300	323	292	277	283	283	294	289	292	302	297	286	303	266	260	286	291	309	330	318	279	343	295	281	272	312	298	341	301	300	296	303	336	276	282	259	287	285	280	249	311	301	280	317	275	288	301	304	278	296	282	298	306	270	284	314	271	302	274	291	269	288	295	279	252	279	290	295	280	281	276	294	302	316	301	295	259	271	267	317	298	287	300	278	293	283	312	310	303	272	261	284	289	290	289	269	285	280	279	266	308	293	296	292	304	259	266	315	289	295	264	302	306	272	304	292	280	324	285	272	266	271	289	288	285	293	281	311	293	315	290	308	276	287	281	283	311	292	248	298	331	291	266	311	325	303	292	294	280	302	310	293	282	268	265	273	288	288	281	290	269	275	285	280	269	288	275	315	268	281	277	304	295	312	273	271	300	277	296	301	297	301	305	276	287	282	291	278	310	310	292	305	298	301	290	278	291	286	282	281	265	306	268	284	306	291	290	319	286	276	301	284	299	289	282	301	291	298	300	291	294	274	307	288	299	301	267	305	287	314	277	271	290	285	287	297	262	262	277	293	289	247	310	276	267	304	316	286	278	308	304	271	286	271	261	280	295	306	316	314	317	298	263	295	298	299	276	293	303	310	280	268	282	285	290	259	277	285	286	299	282	303	273	285	269	269	294	304	307	267	296	295	290	290	302	268	308	318	310	287	282	318	307	273	324	270	309	310	256	282	291	294	298	282	311	276	289	280	309	275	295	299	273	302	282	327	257	263	277	281	264	278	299	314	269	288	310	307	311	309	301	282	289	296	307	268	263	311	270	293	280	290	308	265	290	278	294	282	272	308	295	276	290	285	325	294	272	305	291	280	309	294	312	306	306	274	256	251	308	282	303	300	294	275	296	292	295	300	306	313	307	291	313	297	275	265	277	290	316	295	278	272	276	300	310	301	288	314	281	295	306	346	291	286	281	309	291	281	291	316	290	272	275	298	300	308	308	272	274	287	236	282	286	286	306	296	300	278	289	272	296	304	306	269	317	275	287	300	275	309	278	305	290	263	291	309	246	274	275	297	300	268	307	292	292	250	298	277	263	254	269	290	301	265	273	278	302	273	254	274	285	288	300	302	305	305	320	295	302	264	299	262	278	298	280	288	284	295	281	274	349	281	310	276	273	257	276	296	278	341	320	298	284	282	319	265	286	269	282	274	304	326	281	256	306	282	290	269	263	290	293	273	314	282	273	282	272	313	265	293	273	320	300	316	289	276	271	283	279	320	276	284	271	283	265	321	287	254	294	307	321	331	298	285	277	266	296	304	299	308	259	284	308	292	297	268	330	311	260	249	283	300	290	316	292	313	301	278	261	331	288	291	308	314	328	274	267	313	283	339	290	310	295	313	281	310	288	293	327	284	276	304	301	295	313	320	300	299	281	294	317	295	303	290	284	276	275	316	287	317	292	284	304	264	287	287	264	281	271	316	287	291	276	272	279	289	319	318	277	290	319	271	287	289	311	308	275	333	290	297	318	273	303	265	278	307	255	253	296	302	296	310	302	290	332	291	293	306	300	291	259	267	276	273	311	268	286	283	288	297	314	275	321	279	305	278	316	317	318	293	298	270	299	297	297	310	294	297	294	288	283	309	291	278	292	284	298	299	271	269	304	283	287	284	272	264	321	259	282	309	290	289	297	305	281	291	323	285	316	272	314	293	278	298	291	290	311	288	316	280	282	309	313	303	284	293	283	289	312	294	286	264	315	286	292	283	276	268	312	271	304	272	302	283	275	315	272	279	279	265	279	292	297	281	276	286	298	274	280	279	299	276	290	291	308	300	304	320	303	301	290	299	307	319	327	303	298	274	297	302	306	305	281	292	289	288	280	278	260	310	297	327	287	275	302	280	261	299	267	289	305	282	298	286	296	273	300	277	248	315	303	283	308	297	281	263	264	285	276	265	291	309	291	273	291	307	319	302	317	278	253	277	293	293	277	330	323	277	268	260	272	288	320	289	316	305	284	266	303	306	303	320	257	298	280	314	280	273	291	275	283	290	280	295	304	282	284	276	308	291	295	269	315	290	304	276	326	278	290	297	258	276	309	300	294	292	272	291	270	291	288	282	276	305	290	285	278	289	254	308	298	270	303	298	304	259	290	268	307	305	282	266	289	295	336	265	291	257	279	287	293	279	276	284	261	292	256	277	291	293	293	306	316	292	299	277	309	293	290	294	276	297	280	310	273	260	271	292	268	284	296	302	249	274	275	275	290	304	303	312	282	289	266	289	300	298	311	308	307	279	294	278	306	319	303	264	303	280	284	264	282	303	284	261	256	280	305	306	326	321	311	281	312	288	277	315	285	305	258	333	281	288	306	276	291	325	316	291	266	285	290	276	307	301	285	282	318	293	298	305	283	324	279	301	307	269	309	267	279	311	293	360	286	287	307	290	308	312	282	284	294	337	317	297	324	318	316	282	303	278	288	310	270	291	300	295	295	302	296	268	293	311	286	278	296	277	297	304	303	278	300	274	310	310	300	294	251	295	296	286	281	287	279	284	296	316	294	324	309	297	287	323	313	282	281	290	308	286	322	309	299	291	312	305	292	283	308	289	309	317	300	271	299	280	324	286	282	339	323	296	293	278	301	298	309	247	311	303	290	274	292	275	297	298	310	305	284	285	293	279	273	252	267	284	279	273	259	316	262	268	264	294	277	296	284	304	287	302	280	277	302	255	290	310	295	310	282	282	298	285	321	283	273	257	269	271	298	282	282	292	287	289	314	310	305	309	305	293	312	293	300	279	270	330	296	285	304	300	294	287	310	291	281	304	313	272	301	289	322	296	313	317	308	287	301	302	265	307	287	310	276	280	280	281	345	264	270	287	284	285	272	303	285	290	296	294	268	292	277	298	267	269	293	317	277	293	299	279	283	280	259	307	307	290	291	299	284	284	302	301	292	312	287	264	307	288	291	292	261	314	312	278	298	283	282	313	298	290	301	294	308	277	304	267	268	271	311	298	307	286	286	300	302	281	308	299	266	296	292	276	305	292	321	294	311	273	281	289	257	310	291	286	264	258	289	273	292	278	308	266	282	270	265	296	314	302	305	317	278	331	275	311	310	289	268
34206	21143	4394	2144	1577	1240	1039	916	796	718	615	646	932	1082	934	918	571	479	457	483	391	423	439	429	419	398	422	419	372	359	370	414	384	353	362	349	403	333	374	352	400	360	346	355	362	378	368	359	347	370	352	355	360	386	404	353	337	374	366	364	346	377	374	369	354	337	320	391	354	363	348	338	377	342	323	366	353	356	380	342	367	322	362	346	346	361	353	335	378	385	334	344	368	375	321	345	359	342	343	371	358	400	336	361	334	359	353	337	367	330	375	327	389	354	360	393	341	316	339	374	354	364	316	347	340	360	354	324	372	347	327	370	329	358	399	373	361	381	355	362	375	373	334	382	362	367	379	322	345	345	353	346	348	361	355	362	350	343	380	340	347	350	367	342	373	368	354	355	364	360	358	390	377	396	368	373	339	377	379	337	369	313	360	383	350	365	358	377	323	322	352	343	370	374	364	324	385	354	357	360	374	340	367	323	353	349	363	333	365	351	353	374	340	342	394	351	346	321	345	372	366	327	332	321	342	355	331	330	348	371	365	351	359	349	364	360	346	383	322	346	381	341	377	352	349	321	353	345	360	327	351	337	374	378	331	353	355	381	349	354	346	336	344	368	334	328	351	385	376	369	352	367	354	355	351	353	367	356	341	384	343	361	372	336	401	349	388	350	372	352	373	336	372	334	345	357	378	337	372	364	335	334	353	361	316	354	392	374	346	368	364	342	343	375	345	366	356	348	352	386	344	335	318	360	377	330	369	371	374	362	356	347	346	326	388	369	357	379	363	397	344	368	371	357	346	369	331	361	355	337	325	367	381	365	393	313	332	360	362	348	372	334	359	374	385	358	346	353	354	384	365	364	376	372	356	392	327	358	327	329	336	373	382	339	374	378	346	335	343	343	361	347	379	374	379	337	380	338	383	379	357	342	353	348	386	358	362	352	346	345	383	356	364	364	342	332	378	364	326	340	372	377	402	395	359	365	361	395	376	381	328	336	339	360	376	399	327	339	367	365	346	372	348	358	338	347	342	377	356	335	348	373	325	381	349	368	408	349	364	366	333	353	409	349	358	340	388	391	376	343	332	347	355	380	341	381	385	353	358	338	360	353	371	325	386	354	421	391	349	362	357	369	309	344	337	376	339	341	348	334	322	382	339	344	316	375	365	341	369	346	412	360	340	327	358	351	344	320	358	361	371	365	361	371	361	327	361	330	353	342	358	368	357	341	365	322	326	374	378	378	352	358	354	359	378	360	325	349	354	340	330	363	363	329	348	345	355	320	304	384	363	372	357	343	374	360	342	366	378	375	347	319	362	340	342	381	353	371	330	365	359	353	358	337	371	347	343	351	314	368	345	349	364	373	341	332	332	343	344	316	377	354	348	323	325	339	358	370	328	357	370	379	354	341	364	363	350	346	397	365	336	354	346	376	331	342	367	359	403	374	335	338	369	366	326	329	371	374	336	341	354	362	364	402	357	360	376	342	340	365	356	381	355	338	382	351	377	367	362	368	348	353	356	342	348	371	400	351	330	322	340	333	341	358	388	393	336	373	386	363	371	364	339	333	385	372	338	349	380	353	353	359	370	366	344	357	355	389	364	367	395	368	328	355	396	346	363	383	335	383	337	398	379	355	336	378	352	356	348	348	319	360	370	365	361	372	394	338	385	349	340	348	345	360	364	322	372	378	328	383	372	347	335	341	369	362	373	359	349	359	348	361	337	378	341	361	356	367	323	339	352	374	383	377	339	363	360	355	338	375	367	363	352	365	339	341	339	360	346	339	351	347	360	369	388	351	372	338	368	387	351	385	381	352	349	342	354	379	402	373	375	365	357	376	335	358	361	362	347	390	368	348	389	387	358	388	365	382	355	341	341	324	395	327	366	378	354	359	329	337	370	367	359	353	344	386	367	374	354	347	362	389	364	340	365	343	351	334	333	361	358	356	377	354	341	384	387	342	346	379	348	330	352	363	322	363	358	349	371	343	363	346	345	357	340	340	342	350	369	373	360	373	371	378	369	343	386	327	309	340	376	391	360	358	397	367	382	337	377	335	359	334	375	380	354	367	342	362	336	345	350	355	333	356	366	350	364	339	328	409	335	357	355	368	360	346	363	346	369	344	358	332	344	334	346	360	335	381	325	363	385	372	361	333	360	381	367	344	365	361	344	344	361	317	325	356	379	349	353	357	368	352	326	362	370	359	357	375	393	338	339	334	345	352	406	372	360	378	372	369	394	354	350	368	376	317	342	374	338	351	374	359	379	341	336	354	372	369	345	378	338	347	350	369	359	349	356	343	371	336	329	352	365	362	363	356	373	347	364	357	356	361	375	349	344	371	387	387	350	344	369	350	331	360	339	335	379	341	362	370	326	379	356	358	370	358	341	356	377	350	368	343	340	351	349	369	358	360	396	310	361	331	314	346	316	364	328	353	360	333	378	364	364	375	371	376	359	367	357	340	374	402	326	349	344	352	349	345	361	345	381	362	399	356	333	361	315	352	355	364	347	373	330	366	366	389	343	345	333	356	381	325	371	357	346	378	358	370	389	370	358	364	353	322	328	373	366	390	335	378	377	346	335	350	394	337	351	309	372	352	339	347	363	347	349	377	377	325	352	363	334	361	342	380	358	362	348	340	369	326	349	328	330	334	370	340	366	345	341	360	378	353	350	387	347	370	400	389	391	344	369	356	321	361	361	352	362	371	354	340	372	320	354	345	355	340	385	331	379	353	358	368	347	351	363	378	372	369	386	353	353	352	355	348	305	368	353	329	339	355	351	360	374	361	375	327	385	362	359	393	358	343	361	343	359	378	371	334	351	333	367	343	378	335	346	325	345	313	320	343	373	377	373	345	382	367	327	380	376	346	366	341	329	373	388	323	356	354	346	333	351	342	360	352	395	366	363	370	330	364	359	357	345	339	352	376	317	350	346	333	361	347	351	347	386	364	330	356	351	363	340	355	377	347	339	359	350	375	362	335	359	353	356	359	358	324	345	363	342	367	335	334	381	356	372	369	358	392	342	359	360	351	345	366	368	353	343	362	348	371	349	363	357	399	363	341	364	295	355	378	339	373	324	366	359	337	378	332	358	362	340	385	381	374	375	355	347	354	363	388	359	374	375	350	351	320	393	357	340	392	366	337	368	367	349	356	326	347	362	359	348	351	354	356	357	336	342	349	364	339	340	339	364	362	361	336	329	341	340	339	373	335	385	333	354	375	341	323	364	367	368	357	369	338	326	368	353	331	364	358	344	369	374	369	357	363	332	360	353	346	360	366	371	366	357	384	334	338	381	384	303	360	330	346	365	333	332	333	368	354	360	366	353	377	363	367	319	357	390	342	372	379	379	325	348	358	366	384	348	367	347	370	329	383	381	370	375	362	382	331	360	363	364	361	327	322	353	372	385	367	391	385	359	352	365	378	333	337	388	364	352	340	332	332	347	361	354	346	343	385	307	322	301	362	408	355	353	339	341	386	347	340	335	361	335	376
22430	20952	28640	23434	20947	21009	12104	1718	1291	1190	1134	1098	1376	1536	1524	1417	1082	886	864	831	786	801	786	793	767	736	747	758	757	795	732	716	749	758	723	710	705	712	730	699	706	758	691	705	681	675	712	664	718	734	697	719	699	735	723	714	655	709	734	668	706	759	649	680	737	699	708	683	758	711	732	709	672	712	666	688	688	703	707	698	698	713	696	653	736	698	694	727	700	673	672	713	718	718	703	715	708	670	721	689	691	664	687	729	729	665	672	715	679	745	722	648	633	691	718	691	675	677	668	647	716	663	724	686	675	719	715	689	714	724	692	705	704	648	691	683	654	642	693	644	691	703	689	722	656	675	719	676	676	647	659	734	658	685	701	709	672	728	672	739	673	681	676	710	700	686	738	680	720	732	697	666	682	673	698	694	724	749	733	713	681	640	744	700	666	699	687	757	704	655	693	699	680	699	702	677	653	667	665	703	690	704	768	698	688	674	703	694	668	645	701	691	701	695	670	682	711	732	652	669	676	694	676	706	667	697	734	667	711	673	655	702	672	674	703	751	727	717	637	680	694	639	723	675	674	672	708	637	710	716	704	639	668	706	699	696	677	695	632	677	676	704	693	670	673	681	706	745	681	669	738	655	678	697	708	708	705	727	669	699	713	680	663	673	688	707	644	707	692	705	697	700	721	645	709	672	656	710	615	664	683	611	706	716	675	672	679	722	695	686	657	691	708	677	666	699	670	668	694	670	751	691	686	652	729	686	731	731	674	696	697	686	696	698	677	707	734	714	697	710	678	679	679	728	684	734	669	699	692	663	691	679	678	691	715	687	728	697	697	706	654	686	641	626	693	680	666	660	673	682	697	683	669	685	707	706	677	712	691	642	683	716	668	732	722	666	732	693	689	715	690	688	688	687	676	690	640	664	759	716	683	749	709	665	687	646	686	703	651	677	690	702	709	655	674	678	690	662	722	736	652	680	715	690	757	726	684	681	695	686	698	753	686	678	698	691	679	703	671	680	718	659	720	709	698	702	688	676	695	668	660	716	665	718	688	676	691	687	705	698	706	712	722	712	685	698	699	708	687	685	719	722	649	710	713	683	712	711	705	713	666	702	697	678	692	692	710	686	712	697	689	677	738	721	705	673	704	727	671	704	718	691	689	677	699	663	645	685	668	672	665	716	677	673	692	679	707	701	757	713	652	710	720	645	626	696	695	662	701	652	658	704	688	665	700	659	701	695	686	724	707	694	650	659	657	650	734	595	672	675	709	718	693	657	662	690	686	725	668	705	646	664	684	702	715	731	724	677	712	661	669	731	659	704	690	733	712	703	688	645	680	660	660	713	693	665	682	745	682	715	683	640	686	697	681	712	721	663	708	716	732	704	680	680	732	725	697	706	694	661	692	688	697	737	664	713	700	648	689	669	640	643	658	718	682	728	688	750	707	694	679	754	718	711	680	707	699	684	681	651	706	704	713	702	667	647	665	732	658	675	691	687	695	648	683	667	706	706	659	713	722	668	768	642	698	706	753	696	709	669	667	689	724	731	670	686	721	691	753	687	720	709	674	704	677	709	683	696	679	679	675	740	744	665	643	722	701	690	633	618	661	672	727	681	682	716	704	683	656	720	695	682	721	712	668	667	694	713	658	640	692	683	716	667	680	679	712	646	648	683	680	659	674	738	662	697	678	722	722	635	683	640	691	674	688	717	661	680	718	692	711	669	689	703	681	704	701	710	731	712	642	674	657	727	673	661	689	697	682	700	692	738	712	661	651	707	677	657	679	692	676	695	671	646	701	684	696	718	678	687	676	678	711	670	700	703	689	694	713	665	665	725	669	671	724	707	657	696	720	670	631	703	694	688	687	660	710	682	669	709	686	701	719	690	716	721	714	674	685	713	690	676	633	732	686	676	687	680	701	680	664	653	692	732	628	697	727	652	698	710	685	697	697	684	693	713	675	679	691	692	671	667	671	684	704	674	700	691	644	715	699	688	667	647	725	693	706	695	645	648	708	711	668	724	669	688	706	739	754	677	676	707	698	699	691	728	654	734	690	657	746	711	664	674	710	658	679	727	689	700	697	625	724	654	652	711	717	674	728	691	691	706	688	705	706	685	652	708	677	708	682	705	698	704	679	651	737	701	667	692	688	771	648	675	661	671	687	690	665	737	698	681	721	661	648	673	696	719	675	713	738	717	660	713	708	718	668	701	692	710	694	726	671	695	706	670	681	735	628	671	718	679	730	703	679	657	691	721	678	654	674	676	647	680	696	684	667	682	683	654	670	676	673	666	759	673	709	734	718	684	705	673	708	685	733	708	692	673	677	693	738	643	741	669	685	638	670	692	692	670	678	677	634	676	669	653	683	705	656	712	707	710	716	636	719	657	664	618	657	704	709	663	668	690	688	625	678	699	647	731	715	684	697	656	682	630	714	723	687	717	689	648	674	642	639	676	676	719	698	701	723	723	639	696	675	720	676	715	687	733	677	648	695	686	672	652	698	675	689	705	699	681	670	686	724	729	733	641	698	675	672	669	655	715	740	651	656	669	707	720	648	663	710	700	715	745	675	741	665	692	683	629	741	702	701	712	703	690	691	716	687	700	746	655	706	662	627	703	646	711	707	726	690	673	678	687	725	650	704	650	644	695	694	678	679	666	657	659	667	708	681	672	700	704	753	672	691	682	682	637	665	651	698	679	664	649	686	682	666	682	704	687	661	694	705	681	700	715	712	657	676	689	691	715	669	687	647	703	656	688	722	699	720	693	680	678	715	697	607	630	672	696	680	691	640	637	674	709	730	671	710	672	665	700	651	665	664	739	712	716	694	688	703	664	661	670	667	680	697	733	659	682	670	663	703	683	682	693	743	648	697	713	684	686	706	661	644	707	709	697	641	699	684	733	736	641	667	644	741	640	670	677	696	654	712	618	667	657	648	679	687	696	685	668	676	679	706	700	652	660	643	688	686	674	679	688	692	688	690	694	650	730	686	736	725	678	670	717	710	622	634	672	673	677	700	695	693	702	710	695	656	699	651	724	640	685	689	670	719	676	700	675	678	700	676	667	695	735	681	667	683	675	744	708	656	691	671	699	684	671	677	674	650	708	712	678	650	708	687	690	723	704	660	751	702	680	713	699	698	701	666	729	692	702	707	667	727	706	644	692	689	686	703	666	656	645	716	707	724	664	674	689	727	700	682	670	723	669	646	696	668	649	723	697	684	705	718	697	679	660	701	719	711	700	666	656	681	693	713	655	661	646	700	715	742	658	687	698	739	657	704	636	707	631	686	719	712	694	628	651	725	751	711	662	695	678	640	671	663	702	680	702	662	680	716	748	685	676	680	663	710	664	676	666	720	681	697	694	662	739	692	703	670	711	669	692	661	687	663	695	657	690	645	684	659	657	686	698	676	687	724	711	635	639	664	675	680	719	698	694	705	671	684	646	656	675	705	713	651	719	677	727	664	675	702	696	728	670	726	689	715	665	669	729	649	693
37567	33302	13608	6551	4704	3769	2983	2485	2088	1888	1614	1612	2068	2405	2169	2056	1378	1172	1146	1027	997	934	977	919	913	917	913	921	908	902	865	853	762	846	814	855	836	786	835	764	832	839	775	756	848	771	791	782	781	849	771	820	784	780	814	747	794	752	783	756	829	768	763	803	748	761	832	805	831	764	762	775	738	797	766	786	778	793	793	789	798	801	773	748	747	829	770	782	794	830	764	784	795	778	775	776	778	738	766	795	758	819	726	801	741	761	734	769	754	768	815	764	800	822	781	824	759	760	749	776	798	740	803	767	783	817	787	809	758	784	797	749	811	786	742	761	731	786	773	791	775	821	710	797	792	770	731	811	803	755	795	808	793	798	743	777	772	757	772	780	739	767	779	785	752	762	766	769	802	788	795	786	753	781	765	809	803	802	770	793	770	765	741	758	756	764	768	760	803	792	813	815	764	789	785	797	759	761	787	804	833	771	756	758	749	755	738	757	771	787	802	740	796	756	815	796	767	787	764	794	773	741	756	786	786	796	759	743	741	793	780	824	788	753	748	784	759	823	773	756	814	794	792	803	791	777	802	797	788	796	797	777	776	775	829	750	790	777	809	761	778	766	727	776	766	748	778	772	789	758	779	750	757	824	789	803	803	765	794	809	781	796	787	790	802	825	753	803	776	745	788	777	758	738	823	763	744	777	752	784	759	808	785	812	773	818	785	761	750	798	799	734	807	789	829	759	790	772	797	816	764	769	787	773	771	795	770	739	726	779	785	782	819	756	718	728	811	772	819	750	755	762	767	774	800	779	816	768	760	792	770	752	797	782	777	784	775	736	771	750	760	760	799	776	779	789	756	769	767	791	794	790	747	785	760	756	803	829	778	788	788	793	755	800	791	768	802	814	797	783	770	758	743	791	791	773	810	817	734	774	771	767	714	765	766	791	777	804	842	746	848	773	795	795	817	755	759	803	753	782	793	789	775	779	759	786	727	769	812	817	795	786	797	836	790	749	743	733	709	739	752	807	730	766	777	766	784	765	780	747	786	835	732	761	808	794	771	740	771	810	784	832	738	758	825	804	770	781	828	791	761	752	769	753	767	816	749	780	813	800	776	757	721	809	739	764	771	764	787	742	770	755	800	799	759	795	760	819	784	784	789	817	772	774	757	771	755	754	799	813	741	792	757	823	744	849	786	775	837	816	815	741	770	826	777	830	785	796	777	775	802	799	793	774	807	747	805	733	796	802	773	717	747	760	730	756	789	803	774	765	831	793	768	758	780	774	801	814	741	792	765	803	769	797	804	802	775	770	744	800	735	772	757	785	691	822	793	755	767	820	753	754	803	795	761	750	770	772	779	767	748	779	751	794	725	769	744	830	762	774	738	780	779	713	805	773	782	809	739	774	777	799	759	765	742	789	755	777	792	808	786	786	765	786	798	738	821	782	785	777	714	758	761	792	812	760	763	784	801	820	752	792	709	823	781	794	802	749	742	769	768	803	775	826	843	825	774	777	721	749	770	780	729	786	781	765	748	766	749	778	759	813	795	747	733	790	801	788	736	798	763	770	789	831	828	746	792	813	736	783	788	778	807	734	735	780	740	743	838	823	798	768	793	789	759	778	800	787	734	776	787	728	794	761	836	749	789	746	787	778	807	787	778	752	821	759	804	761	769	814	772	761	828	781	735	793	737	781	761	808	724	765	817	762	767	768	791	784	822	763	823	811	816	781	770	820	773	793	835	770	780	738	817	794	767	771	815	778	770	794	773	765	780	780	791	788	822	751	775	823	810	747	802	780	745	809	784	779	780	794	769	781	855	794	791	788	804	794	734	754	725	773	783	763	765	785	781	852	775	798	766	754	791	770	739	786	775	761	776	762	807	733	810	772	766	838	758	813	791	771	750	773	763	757	777	811	780	781	762	853	754	761	725	774	787	809	777	732	799	800	797	781	774	796	747	747	747	804	799	732	792	851	815	814	798	784	772	712	815	754	793	817	855	800	765	821	764	775	730	798	792	755	762	775	806	774	815	796	733	790	744	776	780	765	780	805	774	771	813	761	800	758	796	758	803	765	783	751	810	765	776	759	849	788	811	766	805	774	809	782	743	760	761	749	779	740	785	738	755	788	826	788	775	823	726	780	760	765	780	744	754	754	772	812	801	781	806	783	746	733	789	852	769	757	793	818	757	802	747	787	814	789	783	768	765	789	758	788	798	810	790	809	809	802	819	828	814	747	727	772	724	788	717	787	737	786	800	845	765	828	787	766	798	820	769	770	765	779	772	757	758	792	760	763	794	775	775	718	773	790	794	773	750	754	766	777	760	780	784	783	798	759	769	785	786	796	773	777	753	785	785	781	764	794	824	788	771	778	786	773	777	780	790	773	799	783	808	790	734	761	804	762	763	791	782	807	781	804	787	779	758	790	832	787	754	840	793	804	756	756	769	770	803	759	790	748	770	794	814	764	840	794	801	815	782	797	747	746	750	761	775	795	745	796	817	739	792	792	767	739	786	753	803	806	807	776	812	772	850	826	764	773	832	771	795	779	801	780	786	806	785	766	732	764	768	824	739	762	789	793	784	795	796	769	787	809	748	759	726	709	795	761	817	760	789	759	784	795	793	773	765	761	741	766	790	788	780	791	777	763	833	750	761	730	803	781	795	777	791	820	808	786	751	793	794	805	785	733	805	789	779	760	739	750	812	741	712	724	771	783	792	766	742	786	789	740	821	740	762	761	795	795	750	751	811	793	771	790	758	788	756	798	776	777	814	746	779	769	848	778	786	774	762	703	801	781	731	769	791	765	775	751	794	770	819	755	744	743	785	769	748	819	818	749	765	810	791	766	822	766	789	761	775	800	825	743	822	731	781	771	749	784	793	760	816	805	798	775	783	755	802	804	802	772	819	793	724	816	748	807	782	818	748	790	745	759	780	775	768	798	780	727	809	772	770	760	749	789	741	780	787	766	770	801	768	775	817	811	774	758	818	765	759	763	754	774	795	733	804	790	815	799	769	795	772	777	777	775	786	773	819	783	800	809	767	753	780	798	805	761	769	878	792	769	755	833	801	778	785	759	771	727	790	792	773	766	818	796	762	766	811	778	806	750	779	749	800	778	799	772	769	809	775	770	769	814	763	816	764	770	840	766	761	749	808	744	764	806	799	759	816	799	807	810	794	760	789	726	745	762	811	790	742	798	830	771	778	776	778	787	770	802	767	800	814	815	753	763	785	764	777	781	762	754	768	785	737	808	745	797	795	738	731	730	748	793	709	799	747	778	744	746	808	735	811	792	754	765	752	805	734	813	759	812	727	756	763	695	763	790	775	764	797	760	794	801	769	789	823	809	739	798	767	783	731	743	729	768	782	764	800	793	816	819	778	782	800	778	795	795	780	791	753	782	799	761	737	759	752	788	769	760	750	749	773	806	770	785	779	783	805	840	740	781	749	800	796	765	795	745	774	765	801	748	799	782	791	799	765	780	794	815	789	804	815	725
28243	20393	9691	758	416	360	307	286	306	316	255	297	394	472	482	423	291	313	267	301	264	277	288	294	288	251	280	270	251	233	278	235	245	258	264	247	262	254	255	249	239	254	234	234	251	261	270	261	249	250	268	251	227	242	243	247	258	247	266	252	256	229	273	226	269	262	243	241	250	248	239	239	244	260	258	253	239	280	239	229	242	247	249	280	242	240	234	253	246	253	250	208	263	264	252	260	233	220	250	249	221	249	224	238	252	243	239	239	257	243	257	244	231	282	239	248	264	236	273	255	226	246	265	266	247	272	243	249	285	243	263	228	262	278	247	247	267	246	279	243	238	261	273	247	220	273	227	222	246	252	247	243	234	281	260	231	228	256	271	249	263	249	246	226	275	269	247	237	253	230	286	254	270	260	233	223	229	202	243	238	239	235	223	225	260	227	246	270	275	253	261	241	235	246	236	291	259	224	232	249	244	282	258	243	222	248	267	238	290	245	244	233	263	259	253	226	248	246	229	222	261	235	244	258	244	228	246	242	211	228	259	244	240	221	216	246	223	246	227	251	251	246	265	263	256	256	232	246	257	273	240	243	230	262	253	256	254	241	250	249	259	244	223	262	218	268	239	258	251	252	246	245	257	229	283	232	239	244	232	249	239	228	233	264	236	239	251	274	265	250	234	270	238	248	269	268	258	206	223	245	237	263	252	259	242	237	241	260	252	236	250	251	272	248	256	281	213	266	254	243	252	243	260	273	254	264	238	230	238	249	268	260	245	272	279	263	260	258	256	226	268	267	253	242	270	257	278	308	239	258	221	253	234	243	256	281	244	241	243	248	234	263	268	248	264	263	248	249	229	290	253	251	245	235	233	231	264	223	248	234	269	217	269	235	237	220	223	245	251	250	231	223	268	261	233	240	243	255	231	264	240	264	269	244	254	266	243	270	254	243	255	245	248	222	221	241	258	252	283	239	252	251	229	277	269	291	244	247	265	262	248	250	260	243	250	272	258	279	229	247	230	242	223	257	247	232	268	227	238	238	245	281	258	260	230	237	246	240	241	249	246	237	236	247	273	251	243	233	225	271	246	230	252	233	255	252	262	244	274	257	246	222	254	238	262	267	266	229	240	264	247	226	242	264	250	249	290	249	242	234	219	256	233	264	245	235	262	251	241	236	244	242	244	235	278	235	227	252	236	276	260	247	253	245	243	233	238	235	277	272	250	247	237	237	271	212	257	265	253	268	247	250	235	248	273	264	255	242	268	240	264	261	213	246	232	236	258	251	254	233	262	250	232	229	230	244	222	262	262	256	293	280	256	278	259	261	211	236	246	254	236	257	226	231	230	256	262	257	266	243	266	260	226	259	248	284	228	252	257	279	233	255	223	226	268	243	252	251	246	258	297	270	247	263	256	240	268	221	198	246	244	231	265	278	250	270	238	235	233	249	255	261	229	271	248	243	238	251	271	249	250	247	259	259	255	221	269	247	257	271	247	267	239	244	236	254	248	218	240	266	250	245	231	265	269	237	222	246	249	264	263	250	232	233	267	260	231	251	252	227	254	262	248	263	268	275	238	248	270	235	245	233	266	244	256	223	243	254	247	260	253	279	242	272	247	226	252	241	260	239	253	256	227	274	231	229	255	275	265	243	253	254	238	260	263	260	240	234	236	260	244	276	272	227	239	244	239	252	243	272	257	253	227	267	260	260	229	251	264	275	266	251	265	261	273	248	252	245	229	230	250	251	256	247	245	252	247	249	238	252	254	249	240	241	247	259	246	266	257	219	247	263	261	255	250	253	235	238	214	262	209	253	251	264	256	224	242	237	253	236	253	249	243	254	266	209	248	268	246	237	275	278	265	269	271	248	237	240	265	262	240	244	262	246	229	235	258	225	244	262	270	273	239	232	259	245	205	245	250	227	286	247	262	240	272	260	230	246	245	241	265	252	243	258	257	258	262	270	243	268	217	244	256	254	274	265	236	267	239	251	240	271	219	254	262	231	227	217	265	240	264	250	276	237	229	241	255	249	260	266	251	237	237	256	248	231	263	248	265	251	245	244	278	242	270	245	264	229	236	275	230	238	245	238	252	238	282	267	230	256	248	250	228	250	231	267	230	246	249	283	234	249	274	265	214	232	250	251	238	276	240	244	250	249	257	236	267	244	273	266	286	245	273	247	265	259	222	257	242	283	265	237	267	256	233	251	259	254	215	231	259	238	222	264	246	248	274	260	231	246	224	266	243	271	229	248	232	233	248	233	237	245	239	266	276	261	247	240	234	259	244	243	269	224	262	259	259	239	258	251	249	249	257	240	209	235	259	240	251	262	253	233	234	256	226	271	264	231	269	244	265	230	285	224	247	236	250	251	250	209	250	263	261	236	244	257	245	243	271	251	234	248	243	234	263	247	272	244	269	228	249	281	243	260	274	267	256	243	247	267	223	261	254	274	209	233	262	248	233	245	280	257	285	254	266	235	239	235	222	253	246	286	248	254	280	235	217	248	248	272	242	283	246	272	238	234	260	280	240	238	263	249	242	260	240	248	266	239	267	257	257	243	235	244	241	235	257	254	251	251	238	220	234	249	233	267	247	243	230	278	231	254	239	260	251	282	236	230	221	236	254	239	254	261	260	227	244	249	240	260	251	256	259	242	244	220	275	247	247	226	230	255	243	242	243	265	230	238	243	251	261	238	233	269	248	275	252	248	226	239	252	232	248	248	237	253	263	242	231	244	248	251	240	258	248	235	268	234	257	238	253	256	254	257	232	222	236	275	267	261	247	230	242	246	228	263	245	215	233	279	250	252	246	240	257	231	232	273	226	252	243	261	244	230	241	284	225	284	269	248	266	285	256	250	270	253	264	232	231	240	245	257	255	255	249	212	247	242	240	259	278	278	229	254	240	240	263	248	241	237	269	234	240	229	248	218	259	267	259	264	285	264	249	245	249	239	270	242	248	244	278	247	240	214	271	233	231	244	248	245	247	254	233	238	242	241	254	265	243	247	235	254	256	246	245	247	269	236	260	258	304	258	243	246	266	243	278	251	243	258	261	251	269	260	227	228	249	215	265	269	261	241	248	241	231	273	253	276	264	257	253	254	249	250	278	249	266	247	248	259	248	232	267	258	262	240	233	260	252	247	295	237	260	254	248	217	232	234	259	239	235	261	211	254	258	248	248	245	245	276	235	243	245	208	271	272	267	245	245	273	232	272	254	264	228	255	264	235	250	267	283	248	251	245	257	256	240	239	254	257	263	240	263	264	277	286	279	257	230	240	254	218	276	255	262	253	250	223	260	231	247	263	254	235	214	226	265	249	275	215	247	284	258	258	235	278	254	238	254	251	230	239	259	263	248	273	236	242	272	260	265	234	239	259	245	270	252	242	228	239	232	261	231	251	246	247	265	229	241	248	242	260	256	268	226	246	250	234	231	238	237	229	272	255	270	234	246	236	239	251	254	252	251	275	255	275	236	241	242	270	224	243	260	248	269	238
31475	6881	1205	593	538	463	392	372	388	380	357	382	532	780	716	655	474	363	365	353	317	342	341	316	343	341	338	328	337	291	299	288	273	294	317	289	297	297	286	284	322	301	274	272	320	274	256	315	305	289	300	282	280	310	305	288	308	273	302	301	323	289	325	333	313	333	320	282	267	307	290	307	319	292	322	289	302	281	309	303	283	295	302	303	328	299	322	271	279	289	305	284	297	301	284	292	318	298	319	269	315	256	291	298	273	294	297	292	320	294	295	297	304	291	311	263	304	286	300	308	286	302	298	298	284	315	297	311	291	281	289	313	307	298	304	299	298	296	297	289	303	301	313	325	307	288	295	316	270	269	280	297	287	285	291	286	316	299	287	293	301	286	298	307	307	269	295	319	327	294	258	281	308	282	292	278	301	301	265	285	279	282	311	300	296	287	299	299	279	284	271	281	295	286	284	295	281	288	285	285	311	335	308	296	294	278	297	295	315	278	286	312	292	310	298	311	286	295	301	261	326	309	299	305	317	305	289	289	287	282	295	298	271	308	276	273	285	303	296	305	303	294	282	315	313	293	288	308	294	311	293	310	302	264	334	300	299	290	292	281	260	277	310	305	307	296	279	284	265	288	299	309	293	322	285	309	298	298	298	307	308	306	301	277	304	282	299	307	270	286	297	307	279	316	298	293	292	323	314	283	331	326	282	328	305	291	306	324	303	352	294	298	313	279	306	298	326	275	287	279	318	290	315	284	311	302	269	273	275	322	323	321	283	307	305	304	291	284	276	282	280	288	299	290	292	270	326	297	306	290	288	281	303	269	315	282	300	311	308	289	293	325	299	294	271	310	288	298	280	283	307	302	298	294	267	272	285	313	308	315	303	300	306	316	290	312	317	308	313	274	304	307	315	308	280	298	291	325	270	275	290	298	321	272	319	297	290	306	304	295	287	303	298	276	295	265	314	272	306	318	288	309	300	315	299	315	293	315	299	277	303	287	249	294	306	304	267	310	280	267	295	297	287	336	305	276	298	284	274	302	269	288	282	334	323	314	284	328	304	271	317	292	278	286	284	294	299	282	283	289	280	287	295	321	274	279	308	256	267	311	293	307	276	268	303	276	253	304	283	300	313	312	310	296	291	308	283	300	312	269	313	295	308	293	288	310	307	255	307	322	296	299	310	276	336	292	288	294	300	297	290	307	300	296	299	299	297	322	323	297	325	313	277	283	332	313	331	321	311	300	301	294	335	287	315	308	319	276	291	302	273	314	274	270	293	298	331	299	324	321	275	317	315	289	291	285	307	281	262	306	289	281	274	319	288	295	305	288	294	292	299	271	305	296	311	289	289	296	307	275	299	295	294	334	272	315	290	339	281	266	295	324	273	258	294	280	272	311	310	305	315	276	287	285	284	291	279	288	313	279	314	299	280	322	313	301	280	287	287	299	302	307	320	294	294	334	286	293	304	294	268	302	302	282	300	306	314	301	282	288	310	289	272	290	290	285	303	277	277	290	302	300	271	261	292	307	311	307	242	307	298	288	276	268	309	314	300	295	287	314	342	284	302	296	289	281	319	294	279	277	330	328	284	272	291	278	301	341	310	278	309	323	280	300	305	249	286	292	315	316	258	281	275	292	314	303	307	297	281	285	309	280	324	299	314	316	279	284	322	295	316	305	300	315	306	274	281	277	293	290	267	324	299	288	294	284	295	259	267	328	302	306	315	280	318	274	309	295	318	296	323	314	327	278	314	286	289	283	299	276	305	286	304	312	312	274	302	320	306	335	290	338	280	302	296	304	296	318	291	324	279	286	287	333	285	264	290	274	294	312	292	311	278	300	324	295	298	300	320	274	297	317	263	285	281	317	301	286	289	303	245	300	314	281	283	301	313	305	298	279	270	285	306	316	328	321	275	274	310	276	290	297	323	274	295	267	254	284	291	298	286	323	299	342	269	303	316	323	278	284	309	274	295	299	280	289	301	326	285	263	308	276	299	311	339	311	297	313	287	290	286	303	312	318	301	311	296	315	302	312	292	313	299	308	280	308	282	319	292	276	322	306	324	313	296	294	300	314	294	266	303	309	283	303	294	297	303	299	297	291	280	296	306	286	293	273	268	309	282	323	308	285	284	268	300	309	285	298	324	290	278	292	278	293	298	287	303	306	318	313	277	316	301	289	288	314	312	292	281	292	285	308	305	271	296	291	297	270	286	290	293	307	324	354	293	287	320	279	312	306	314	295	330	324	291	283	289	277	304	291	303	278	278	277	278	292	326	304	310	297	274	286	284	343	308	290	310	300	291	329	278	328	284	330	269	303	285	269	352	285	276	301	295	293	271	310	287	279	327	291	285	317	302	296	314	316	298	323	308	283	297	333	301	303	263	304	307	284	303	252	299	304	271	264	273	298	292	268	277	268	308	273	285	297	292	299	305	308	295	288	324	307	300	281	307	315	320	295	304	331	283	274	337	266	291	298	299	296	277	301	300	267	279	302	301	305	312	305	279	281	261	303	298	274	304	272	308	310	291	310	303	299	292	289	273	279	267	299	300	288	309	324	311	302	288	296	271	315	286	264	289	290	281	288	304	333	282	299	295	266	322	286	287	296	272	314	297	264	337	277	294	271	287	322	292	319	296	287	304	319	269	301	308	287	259	317	309	265	271	270	299	303	278	329	319	301	284	266	320	289	316	286	319	277	278	279	305	311	272	305	313	299	309	320	318	309	285	297	297	295	282	314	279	304	290	300	297	294	257	335	292	277	291	312	329	273	314	310	286	309	321	261	293	288	286	293	279	310	274	322	290	286	299	312	266	316	284	279	318	318	296	279	306	296	253	292	308	290	341	286	271	329	327	301	297	301	313	321	328	298	309	297	294	283	284	312	284	266	292	283	292	303	307	255	305	302	283	294	281	266	294	295	304	289	314	282	274	323	316	300	269	285	317	296	277	270	300	261	310	298	270	321	307	318	273	309	261	306	301	296	295	287	309	280	311	284	314	293	317	292	295	334	283	266	277	276	351	289	291	289	257	310	290	266	317	308	269	318	301	289	308	330	277	316	271	308	283	296	290	317	283	294	323	281	283	286	313	320	318	296	300	269	316	282	299	280	301	303	296	267	266	330	264	296	290	298	273	292	284	298	305	315	276	270	328	306	306	293	309	287	300	309	272	268	313	349	277	293	323	278	268	287	279	304	287	318	313	290	310	291	319	299	318	285	294	296	274	328	314	306	293	323	299	300	288	310	331	307	292	302	327	298	292	321	296	302	317	292	296	317	274	248	295	290	311	273	304	315	305	295	277	304	270	312	309	293	290	313	298	300	292	281	294	294	285	303	287	303	272	296	285	319	309	290	292	317	315	285	313	259	285	285	322	316	294	285	303	298	304	292	297	316	275	281	299	287	279	313	305	278	269	304	293	294	270	284	284	294	323	281	307	289	299	312	281	276	323	300	283	294	257	302	294	280	282	258	274	285	312	289	277	323	297	295	296	281
23495	20944	28264	23771	20927	12424	1451	925	834	796	778	678	786	964	906	840	648	605	599	627	528	535	573	600	587	545	592	580	585	538	520	529	566	523	525	542	534	503	515	528	549	489	534	509	512	540	469	513	526	568	559	530	551	534	539	530	540	545	525	560	506	542	510	494	508	508	531	496	504	508	486	492	488	548	490	521	513	462	528	538	530	538	537	544	526	500	576	483	533	498	508	485	505	525	520	519	508	541	516	574	533	562	528	523	493	503	509	487	521	483	480	503	498	487	497	502	507	495	530	535	468	493	505	468	547	494	484	514	497	547	508	525	495	535	511	524	497	550	517	531	507	511	531	499	502	492	514	546	518	467	545	465	538	519	516	489	507	489	517	488	501	495	514	514	539	571	496	510	501	535	525	490	536	528	527	535	524	529	511	532	516	521	508	497	483	524	488	475	479	483	506	514	523	498	487	537	487	472	513	510	501	541	539	501	527	485	538	502	518	478	528	521	552	479	521	500	506	481	455	494	534	529	536	573	526	492	487	488	566	518	474	554	545	555	517	507	505	506	528	474	496	461	523	479	524	518	518	522	517	498	511	528	524	520	535	541	506	518	507	470	565	506	470	498	486	512	514	548	521	570	490	515	506	531	497	498	512	506	493	481	543	517	535	527	459	491	501	520	506	503	484	490	497	490	511	524	525	493	522	504	522	495	509	510	501	541	526	529	474	498	514	524	473	527	514	532	545	489	557	464	540	481	524	485	529	499	516	526	457	513	485	522	481	493	557	539	543	559	484	517	516	533	530	500	548	518	506	536	526	502	498	471	524	524	538	507	484	524	502	516	528	550	517	524	520	519	517	572	536	495	505	496	482	545	491	540	508	481	554	503	542	517	513	471	508	577	499	495	492	510	494	508	540	494	478	487	496	504	508	514	513	483	500	522	531	533	512	512	507	539	514	531	492	544	524	547	519	549	512	520	526	539	528	542	564	497	514	525	532	510	468	536	506	504	513	465	516	493	498	565	500	490	483	537	508	513	462	565	527	525	496	529	526	496	525	523	524	503	541	491	511	473	525	469	532	546	504	504	514	507	508	496	501	525	498	500	516	494	507	477	520	512	509	528	489	556	563	491	476	465	529	519	508	470	499	462	499	469	497	518	524	505	508	487	543	544	536	524	500	475	506	499	512	514	509	550	493	552	493	514	505	463	518	531	523	526	518	504	550	514	522	551	569	440	534	515	502	489	528	501	538	519	489	487	528	509	504	529	501	537	521	479	526	527	511	478	525	488	533	499	544	514	551	486	511	525	529	516	530	493	497	525	504	569	545	565	523	548	504	495	503	539	520	500	526	524	556	513	528	493	513	535	509	500	504	495	501	526	497	541	547	542	564	505	452	498	535	557	534	520	518	517	489	509	571	502	511	505	526	470	526	503	525	476	551	563	521	525	504	546	510	479	488	491	465	535	489	541	523	477	516	510	454	543	544	484	510	533	514	509	515	526	502	500	547	547	531	507	528	535	492	515	544	530	484	540	500	532	491	550	496	499	518	505	493	503	563	532	516	541	537	490	487	516	521	518	499	533	465	512	521	537	488	518	504	499	520	513	510	524	486	519	532	499	518	533	485	491	502	567	514	560	485	544	497	545	480	521	529	489	522	528	520	527	506	505	535	498	537	508	552	509	517	481	515	489	517	530	552	546	505	496	497	539	491	552	504	534	513	478	523	544	511	517	487	511	503	515	524	518	517	543	508	516	526	527	449	468	524	493	545	550	520	514	517	522	485	503	527	567	483	524	527	519	487	556	525	514	488	508	514	488	485	538	520	498	484	515	466	515	480	487	537	480	513	478	534	519	511	506	544	520	500	505	513	510	476	520	539	500	496	486	539	545	512	548	518	535	522	525	492	477	498	504	528	541	524	537	481	502	493	523	496	492	515	468	494	521	525	534	522	480	482	484	534	535	530	528	514	517	532	460	524	487	507	525	486	536	534	525	490	531	484	495	543	520	494	509	554	523	512	532	540	470	513	526	519	521	514	526	503	500	512	567	520	548	500	529	532	508	562	502	562	510	524	475	525	528	457	524	531	535	518	497	543	521	492	516	512	499	520	514	538	547	462	511	494	507	534	518	474	497	554	519	496	497	507	512	477	470	501	491	531	509	502	512	520	474	555	516	541	505	521	503	467	504	495	508	494	465	530	480	490	477	535	489	544	540	503	481	495	523	531	548	514	518	497	520	535	517	527	483	512	484	575	553	518	508	522	516	484	497	504	483	560	529	487	526	491	527	521	526	491	520	512	534	517	534	510	465	563	529	500	511	492	494	508	513	525	490	511	483	521	519	524	492	523	528	528	476	507	507	467	523	536	524	519	531	518	494	488	502	516	555	526	523	540	531	498	485	512	493	487	513	458	477	496	519	495	509	528	511	515	480	549	540	523	473	527	513	530	549	531	519	507	535	522	543	524	468	495	556	530	493	511	517	491	483	506	478	536	537	528	530	535	491	473	524	532	446	540	499	501	533	485	520	539	515	545	514	535	524	504	557	538	490	501	577	515	523	498	524	498	501	514	526	538	544	495	487	519	501	506	503	500	531	485	527	521	495	498	495	532	512	533	554	508	541	520	481	507	475	549	555	493	518	536	498	479	511	499	517	526	519	553	488	529	495	530	483	515	512	505	494	523	502	527	502	483	537	521	489	544	511	526	469	518	519	499	495	529	523	499	530	482	522	491	484	519	497	482	544	520	501	467	511	503	528	554	570	508	507	528	545	499	495	538	521	525	503	527	525	504	519	500	499	528	512	538	501	479	510	512	483	500	493	505	532	516	502	496	509	512	515	486	532	508	536	536	488	498	529	494	548	503	511	500	537	491	488	514	485	510	489	548	485	523	450	530	557	513	515	503	465	526	524	532	540	507	497	488	466	480	530	546	509	520	546	525	516	507	503	511	464	516	550	504	497	468	530	535	542	496	522	481	496	502	496	507	572	509	553	508	551	548	522	509	469	522	504	524	535	560	519	571	532	496	503	507	504	517	537	491	541	506	577	517	515	521	526	500	478	527	556	533	537	542	503	548	525	516	503	519	522	532	505	527	510	503	528	525	527	517	497	478	538	520	492	545	553	543	508	526	514	545	538	515	533	513	497	458	555	557	483	496	560	530	510	531	496	502	492	520	515	466	509	501	558	495	483	501	522	542	524	520	509	510	524	513	520	490	504	495	532	528	495	518	509	528	507	506	527	449	559	523	445	497	540	493	511	506	485	538	515	516	494	517	522	498	500	562	500	493	499	543	515	502	522	515	542	517	474	539	561	504	534	477	526	487	504	490	513	542	474	569	505	517	535	516	499	502	475	503	479	498	517	506	499	505	497	483	534	489	472	504	502	515	508	483	518	502	530	496	508	509	520	490	505	515	478	495	542	472	504	521	537	505	518	567	506	508	562	517	545	537	559	497	504	513	492	483	511	526	504	491	516	494	508	492	531	487	516	482	509	525	535
34944	28770	9031	3730	2758	2055	1665	1422	1308	1172	1160	1035	1138	1461	1476	1173	984	810	768	709	707	678	688	673	667	664	759	730	743	582	684	703	641	576	566	622	597	632	618	630	598	599	563	614	609	568	582	581	618	606	590	612	575	599	617	582	582	565	589	600	579	588	565	572	594	549	571	625	616	563	562	571	574	578	569	587	572	591	598	599	619	549	558	581	559	568	572	597	596	577	566	584	586	601	595	599	599	584	600	596	581	605	588	596	619	568	601	598	584	534	593	550	592	635	620	595	575	575	600	572	605	556	558	557	573	600	594	616	548	570	604	602	572	561	608	593	619	597	584	622	618	593	610	623	614	618	560	606	616	616	594	569	561	593	553	566	570	590	606	602	593	566	578	544	604	603	578	582	601	585	606	618	565	594	564	598	553	569	602	604	592	549	597	636	591	604	583	594	581	596	570	586	608	619	615	593	556	578	599	593	583	554	557	618	599	549	540	577	638	579	564	569	532	572	627	599	623	609	592	546	557	602	553	628	610	606	568	575	575	610	582	525	566	617	569	589	613	585	547	564	578	616	599	593	556	530	593	562	568	573	557	585	567	617	566	603	596	594	552	572	576	614	564	566	594	594	551	598	575	610	623	622	610	561	574	588	550	557	596	559	577	627	550	559	634	592	600	550	597	541	585	535	606	586	609	546	562	602	588	567	570	586	555	581	608	597	595	588	549	524	555	622	556	601	555	576	589	547	622	605	599	578	603	556	565	606	656	575	619	596	582	565	595	559	577	604	591	535	580	558	629	560	650	575	562	647	577	616	556	549	616	539	574	590	604	588	522	567	564	562	572	566	614	590	612	579	611	576	562	616	584	612	577	626	600	608	574	562	592	571	574	564	631	627	620	604	614	579	609	525	626	607	586	573	574	601	567	582	564	567	567	574	564	583	574	547	524	559	609	593	593	581	601	557	570	566	612	565	608	582	558	601	618	575	609	571	581	592	582	597	564	587	520	575	556	567	549	582	588	596	609	572	642	540	599	570	579	552	547	573	529	594	559	568	624	562	580	569	580	592	582	556	571	589	595	571	575	576	601	627	559	623	553	588	605	582	606	565	586	606	608	557	609	556	601	584	602	597	619	593	547	564	564	568	579	600	619	587	601	608	587	573	606	588	593	579	567	607	543	533	582	584	534	558	582	596	584	567	612	572	594	543	587	572	564	582	583	601	561	561	590	588	558	532	600	565	538	580	538	556	564	619	590	596	544	589	602	541	588	594	633	614	566	608	535	591	605	578	602	575	598	592	596	548	610	583	570	564	592	549	605	565	593	606	566	558	580	577	572	575	592	577	562	603	603	542	588	594	629	570	586	592	579	569	600	612	606	535	615	618	561	618	562	599	599	578	601	560	578	600	584	575	586	614	588	577	616	594	541	596	537	575	595	543	583	585	608	627	577	565	570	561	549	608	591	566	603	568	557	592	578	532	574	592	631	585	600	574	609	584	602	583	606	583	595	594	622	582	612	580	570	596	582	591	607	579	542	578	586	562	572	600	583	569	589	569	615	567	594	578	593	574	565	561	561	557	580	594	563	599	619	561	619	526	599	595	575	586	591	581	542	586	556	601	594	594	580	578	601	567	597	576	628	561	602	568	623	550	611	571	557	585	577	591	577	552	560	566	604	597	565	575	612	580	569	582	574	598	592	616	601	576	553	574	587	623	592	593	615	574	602	612	600	620	578	589	590	626	557	602	544	591	588	558	600	523	598	591	562	608	640	603	553	560	570	561	596	551	580	571	602	619	607	606	583	595	559	584	562	509	545	567	594	624	583	553	606	622	596	591	597	604	571	578	576	555	583	586	568	573	562	546	571	565	595	570	584	566	575	578	591	566	550	616	554	588	594	600	543	584	583	587	585	568	634	592	606	558	561	555	532	563	605	597	594	597	609	549	556	580	587	579	584	583	576	606	526	555	582	596	624	597	590	603	580	568	610	587	585	576	594	545	616	625	586	551	574	550	585	637	584	592	594	564	603	593	547	595	605	623	588	605	574	592	574	557	599	597	576	579	583	607	646	600	577	554	579	640	593	566	552	613	604	550	564	627	552	550	575	598	568	578	597	590	574	571	583	570	554	586	574	607	541	549	597	544	577	583	576	560	627	536	578	576	585	583	558	627	613	590	612	600	573	567	594	544	586	577	575	599	593	610	583	608	543	575	564	618	595	532	597	549	597	592	595	635	583	634	598	570	550	598	600	630	574	574	568	572	569	587	614	554	573	559	547	545	614	575	551	574	575	562	512	586	581	579	592	596	587	569	544	587	589	575	598	584	583	642	577	569	582	555	590	624	600	614	603	592	567	590	575	578	535	612	572	531	553	551	557	578	607	590	557	608	615	609	594	565	576	562	594	584	590	564	604	570	589	586	612	586	579	572	564	592	559	639	617	593	614	570	588	573	592	539	591	604	591	642	554	589	568	599	633	586	601	599	646	569	586	559	616	576	582	560	601	636	557	603	615	574	613	549	619	594	587	597	572	565	568	592	583	595	646	612	558	586	609	602	617	622	579	578	543	603	568	581	530	570	597	594	626	636	604	600	586	579	577	584	620	586	576	579	614	598	607	562	591	600	613	603	562	608	600	530	609	616	577	547	575	532	555	573	589	556	628	591	565	564	552	617	581	587	578	576	556	579	574	618	572	597	564	587	610	610	564	549	580	550	571	589	621	562	594	560	607	625	569	578	552	598	579	567	572	583	583	552	562	565	548	616	564	615	579	598	598	579	605	542	569	592	585	596	568	525	623	554	604	608	593	605	571	596	623	598	574	590	614	590	575	589	596	608	619	599	562	586	566	591	573	580	552	611	586	578	623	538	555	609	538	564	555	584	578	596	556	586	625	592	587	571	618	626	592	605	625	575	593	579	600	618	608	606	608	553	580	600	609	562	584	601	594	573	545	553	554	545	537	596	576	575	566	566	580	581	579	615	594	565	581	606	597	581	561	563	596	559	593	524	534	546	588	604	582	564	598	587	603	585	536	578	629	580	561	575	559	562	561	579	575	538	581	562	576	605	603	598	564	596	589	587	565	581	576	554	578	576	573	621	553	562	651	593	557	607	601	613	618	575	585	610	565	569	630	600	580	553	600	569	559	576	576	630	593	547	586	600	580	594	576	605	611	593	610	592	583	605	542	599	577	603	600	611	630	610	575	566	579	580	584	595	565	571	611	571	608	562	597	559	604	591	610	620	639	579	590	555	637	540	573	609	570	602	581	547	579	613	594	572	558	595	604	565	597	616	601	623	590	556	606	537	616	596	584	597	608	622	614	575	608	542	614	522	623	622	593	569	596	586	590	623	564	588	586	550	588	573	562	592	587	606	597	552	552	591	602	580	606	577	597	607	574	585	577	562	647	597	559	550	566	586	569	623	584	554	583	601	594	570	569	632	554	615	589	540	582	582	581	553	585	585	591	602	565	581	559	542	622	592	551	595	591	572	562	583	626	626
24560	20897	27245	24595	12925	848	564	456	407	458	466	392	419	559	577	443	410	388	371	349	328	309	346	375	356	333	357	324	304	294	297	319	296	327	275	284	298	286	323	272	301	292	296	281	305	267	313	295	282	303	285	289	267	266	302	287	280	290	312	311	308	244	311	300	290	284	278	300	293	290	272	296	288	305	289	306	296	281	266	274	290	267	288	291	320	299	303	300	272	296	284	288	303	267	294	300	308	273	296	311	290	287	279	288	285	272	275	306	319	280	283	291	277	292	273	274	323	269	289	290	297	283	256	296	307	303	263	293	317	292	248	281	260	272	278	297	293	309	309	319	294	298	306	292	287	264	280	283	315	296	300	304	297	282	294	286	286	294	300	263	285	278	234	299	291	285	288	340	277	301	295	277	303	314	293	305	289	294	288	287	290	292	277	303	265	261	275	293	290	301	310	288	284	315	313	276	283	262	300	282	282	292	279	313	282	283	294	304	268	299	309	290	297	283	289	303	267	283	314	281	277	290	298	286	279	320	315	258	284	316	274	265	263	281	290	258	280	270	299	298	299	265	294	327	282	294	308	287	257	303	314	310	275	293	297	281	272	313	292	270	298	290	301	290	321	311	270	295	287	286	307	300	278	292	293	285	271	289	293	268	275	307	288	258	289	299	291	279	265	286	262	249	297	268	303	279	278	271	273	273	322	263	291	276	292	285	289	288	263	295	300	302	296	296	287	287	294	299	284	268	276	279	296	286	264	291	268	264	271	293	274	312	313	309	310	319	293	285	278	280	309	262	309	289	274	281	306	303	283	287	286	290	263	265	283	285	276	303	294	298	296	288	298	253	285	284	293	294	300	287	282	282	294	307	300	300	261	312	311	300	246	278	284	282	293	277	301	299	253	268	300	292	275	288	281	285	280	264	294	296	303	263	283	270	283	296	273	270	297	273	286	291	312	299	277	317	298	287	308	295	279	318	321	264	306	303	283	283	275	265	277	267	294	298	258	305	284	304	292	272	310	278	270	278	272	265	274	279	288	282	279	264	321	274	290	304	254	290	275	285	334	266	298	308	300	285	325	293	295	286	288	252	336	309	308	321	282	295	310	293	281	265	307	303	294	265	291	294	284	279	303	276	298	320	318	318	279	302	298	292	310	284	299	296	279	323	283	285	290	291	291	277	298	301	265	259	287	304	278	270	309	310	277	309	281	271	250	274	313	283	335	303	309	286	294	280	296	293	280	293	300	277	268	269	273	256	261	282	292	278	309	279	285	274	308	292	281	280	287	286	288	305	280	270	333	275	284	283	290	280	268	270	293	286	280	295	288	288	262	288	277	332	300	311	287	288	293	317	306	278	334	281	333	279	290	287	297	294	301	281	280	277	292	308	250	307	292	294	281	323	296	294	303	302	313	278	316	252	294	295	290	279	284	282	305	313	302	278	304	266	291	286	258	287	282	291	289	297	307	299	254	308	301	316	287	289	292	290	308	291	317	280	268	287	291	272	276	310	273	290	283	305	312	284	269	273	287	265	294	284	308	276	294	293	267	283	296	269	316	317	274	273	271	287	264	283	263	285	282	277	290	287	291	296	261	277	307	327	319	297	300	293	305	253	300	292	282	292	309	286	293	277	265	304	255	295	291	275	291	298	308	296	302	331	277	308	304	293	280	267	271	286	288	306	276	288	282	297	284	288	291	239	285	271	298	288	302	277	297	281	273	316	267	324	265	280	294	300	241	311	282	264	279	284	307	258	315	299	293	297	304	283	285	326	274	260	296	317	283	306	325	298	281	298	309	288	292	298	286	288	290	272	272	305	278	307	258	255	296	284	291	294	283	277	266	291	279	304	294	294	249	278	314	314	276	268	296	298	298	297	289	260	270	315	234	297	278	318	296	253	300	299	313	295	292	306	296	296	288	294	290	273	308	293	283	263	246	266	275	293	279	276	275	291	286	287	285	307	280	289	310	296	315	286	265	280	282	302	273	309	313	271	286	273	293	301	287	291	272	307	268	307	277	284	286	313	294	281	265	301	319	287	305	289	277	302	295	289	303	286	268	297	267	293	306	337	308	294	278	301	263	278	282	306	317	287	311	274	292	289	309	285	277	293	284	290	275	276	262	318	293	282	293	292	273	311	269	298	296	290	279	306	277	259	317	292	277	283	276	277	268	293	295	298	291	303	296	269	289	323	273	307	263	275	298	284	307	275	279	284	263	279	296	266	272	270	275	305	297	292	324	295	299	285	249	270	292	268	311	302	292	258	266	315	274	299	274	274	282	274	283	298	259	285	288	273	285	283	293	300	260	268	293	277	306	303	281	307	293	282	280	284	306	282	290	323	293	317	276	268	289	235	279	286	290	291	286	301	297	314	289	310	304	274	297	300	257	296	278	306	315	293	296	284	308	288	280	292	301	294	302	292	246	249	309	308	289	298	289	283	273	293	307	296	264	288	297	272	271	304	300	300	279	287	272	302	288	268	296	299	292	295	285	274	303	293	305	284	261	309	294	282	290	301	295	292	290	310	287	255	290	291	270	297	272	278	285	271	319	317	275	341	307	312	321	267	287	294	293	303	281	268	298	288	296	325	292	305	300	290	314	279	280	287	295	297	269	290	292	276	281	302	288	313	301	284	268	299	274	271	283	269	275	273	270	277	314	294	313	267	289	285	279	276	314	321	296	293	298	283	288	294	256	299	277	299	303	300	275	277	331	255	262	281	287	303	277	301	285	290	273	304	291	288	304	258	275	321	287	278	284	301	288	305	273	279	285	305	276	282	267	319	316	292	271	275	300	284	301	280	271	273	278	284	286	293	271	298	297	271	278	278	281	306	314	279	288	293	263	301	280	274	296	267	290	273	267	293	281	273	307	284	302	275	289	303	276	296	296	287	275	272	252	296	298	313	265	272	263	269	308	283	303	291	282	322	313	282	278	269	301	299	289	289	298	264	267	288	283	323	304	294	298	299	312	323	283	275	293	295	288	277	265	267	274	301	291	274	281	280	282	307	282	297	272	303	320	301	278	278	315	290	269	277	260	262	295	281	258	288	276	308	302	310	297	275	293	281	304	300	288	256	287	274	292	256	306	260	282	284	291	292	293	298	317	302	271	280	317	267	284	290	280	280	288	321	284	274	292	288	279	327	303	269	321	261	280	309	299	320	277	275	277	301	249	254	289	289	285	287	273	300	302	306	269	290	294	285	273	277	272	250	285	304	311	275	289	308	292	322	302	281	318	314	300	304	268	281	301	282	288	292	276	273	300	300	295	271	288	310	290	277	290	321	268	269	308	292	282	291	290	257	336	259	297	287	304	274	290	328	276	284	286	293	270	335	278	266	299	278	258	294	299	292	272	291	268	270	254	293	268	269	287	272	284	271	314	293	288	291	263	310	296	275	304	309	306	284	272	287	268	292	264	304	295	265	285	288	287	265	310	264	279	316	272	318	281	244	286	277	304	297	309	290	305	279	278	333	305	303	294	300	270	285	277	264
33907	21302	4692	2112	1557	1186	1076	843	792	745	797	636	688	890	939	740	656	568	517	453	396	413	446	448	415	457	463	464	416	399	397	404	358	360	374	356	372	366	354	361	378	352	416	355	355	365	368	362	374	325	341	374	364	346	342	378	360	356	371	335	371	324	322	324	345	341	356	391	358	338	335	373	339	343	336	359	391	351	367	336	372	356	349	343	374	342	374	365	324	323	350	354	307	359	394	337	337	339	354	366	352	366	326	339	348	337	357	337	364	356	329	316	362	387	346	371	354	381	358	331	369	335	357	384	382	400	331	392	380	331	356	341	370	365	340	363	370	340	357	370	415	335	331	337	356	367	344	335	343	359	333	346	346	326	342	358	371	330	384	359	376	362	337	346	390	333	375	363	349	344	355	353	362	344	357	363	338	340	371	367	367	364	320	372	375	367	325	369	357	345	327	368	321	342	320	338	349	320	357	354	385	374	354	349	374	379	322	358	341	365	343	335	347	341	366	356	390	350	352	344	314	340	354	341	362	338	352	373	359	375	352	337	399	370	341	322	338	323	356	326	340	351	366	336	391	397	372	376	373	321	371	377	384	355	360	343	339	348	371	330	373	336	371	352	368	343	383	356	361	356	345	334	375	352	352	376	356	364	353	351	333	334	359	332	377	342	336	356	373	358	347	376	385	359	331	350	373	366	366	341	353	351	353	346	318	343	342	336	369	388	348	331	390	353	361	373	386	320	344	342	349	312	348	342	354	349	380	331	382	343	361	349	360	354	366	358	358	343	355	379	353	359	360	370	382	360	334	377	352	362	340	358	369	360	363	338	347	403	354	354	364	354	348	362	355	361	373	342	366	358	383	329	331	335	365	383	328	395	344	318	333	363	353	380	368	338	385	344	360	348	346	345	341	325	329	308	372	370	309	317	366	351	378	345	329	336	357	353	338	336	355	364	332	381	357	346	386	371	402	363	359	373	337	381	348	346	396	346	412	360	340	339	393	352	341	369	358	331	386	363	362	359	331	325	351	337	346	358	363	342	346	408	342	360	377	370	341	359	381	354	338	382	375	354	341	356	347	340	357	334	346	353	351	341	361	372	348	356	351	361	377	344	384	356	354	325	353	349	318	363	383	343	358	380	352	370	360	359	333	360	346	345	336	374	333	382	400	359	349	356	341	355	380	319	330	370	335	361	344	381	392	316	368	328	333	341	360	363	342	369	331	356	357	343	407	349	346	353	374	356	349	412	346	321	373	363	360	352	331	305	366	341	359	346	351	373	392	356	355	362	359	337	344	358	345	346	388	347	337	404	356	341	307	329	356	361	377	385	335	366	362	335	343	347	332	358	331	328	379	324	386	358	353	345	373	327	348	346	351	347	327	352	341	322	331	348	370	344	345	337	344	349	370	363	352	343	349	355	368	344	337	373	356	379	343	341	296	357	384	316	358	334	359	350	360	346	360	357	337	374	375	355	350	352	358	356	347	351	360	392	333	328	375	351	348	346	320	348	354	324	354	331	359	360	341	394	360	365	360	340	353	376	375	354	362	301	358	357	327	362	355	364	346	354	351	350	354	360	357	352	353	341	369	379	318	374	367	345	364	335	364	374	373	366	356	340	357	362	349	339	367	362	334	334	365	335	344	350	363	377	361	347	374	355	360	348	369	327	373	360	345	309	338	357	358	370	334	385	349	364	375	356	381	347	330	393	374	381	381	368	340	379	355	348	378	367	365	372	368	315	335	355	354	385	349	387	368	331	357	340	333	335	343	341	372	365	347	358	369	365	392	361	367	327	387	363	334	381	342	359	365	351	358	351	341	370	352	368	350	335	336	373	382	336	362	347	352	356	353	347	344	359	357	353	365	342	341	364	360	346	372	347	325	368	357	365	335	342	346	328	352	353	382	364	380	368	331	361	357	340	328	320	372	359	352	363	321	376	356	351	339	333	358	376	346	366	338	326	368	362	349	397	341	348	356	356	357	350	391	349	351	342	375	338	377	357	352	367	362	347	333	381	354	371	363	371	324	362	373	355	336	362	343	377	329	373	341	355	332	344	338	350	336	361	354	338	334	370	335	361	362	375	348	382	354	344	370	344	325	345	335	371	358	375	359	363	355	361	390	375	343	356	354	347	342	350	351	374	341	382	379	339	351	366	335	365	354	367	343	332	329	328	353	374	333	323	361	335	357	351	363	345	348	346	357	371	359	385	355	343	326	364	364	353	357	373	358	351	335	355	372	393	335	364	338	348	364	337	342	357	397	353	363	362	327	339	362	374	350	320	349	374	355	354	334	359	357	379	355	361	360	394	350	371	348	337	346	330	379	359	377	339	343	350	372	358	373	331	333	362	340	335	354	366	346	336	381	334	347	392	360	362	348	378	331	352	311	338	337	354	352	362	332	363	338	323	358	350	365	386	348	382	352	384	330	347	356	342	410	348	378	346	342	343	341	339	342	359	354	360	359	350	333	310	366	379	362	362	365	333	349	339	353	346	339	356	355	345	332	335	338	334	367	374	347	345	320	354	333	364	353	344	333	339	390	370	381	347	374	362	346	363	387	359	353	343	323	354	361	379	364	366	327	376	378	379	329	369	383	352	326	370	361	333	370	356	340	383	352	375	344	327	306	352	359	353	379	359	376	369	370	348	364	310	355	356	351	337	363	386	352	354	403	328	344	365	356	372	334	384	326	384	375	379	358	354	339	349	359	311	351	353	328	355	359	370	344	376	335	332	387	360	353	333	358	346	336	330	337	364	353	353	350	356	356	322	402	356	362	394	355	342	365	337	344	363	348	368	364	351	350	366	376	355	335	323	381	374	346	348	356	367	384	363	346	325	361	332	373	387	333	350	376	369	379	361	345	357	357	356	366	324	328	340	351	327	364	338	388	317	311	358	357	350	320	357	357	322	363	318	379	353	329	385	363	331	346	384	345	339	365	353	402	358	363	352	337	342	370	382	375	350	378	373	349	348	372	369	376	351	370	340	346	357	339	344	342	360	351	403	321	343	360	310	357	382	372	353	375	368	361	340	354	370	354	346	377	345	380	324	341	383	339	352	357	386	344	348	387	352	384	351	359	345	369	350	370	356	374	373	378	337	349	349	369	356	355	371	364	354	321	327	336	346	363	373	332	359	341	343	328	353	367	351	342	327	341	375	368	342	347	358	383	348	378	361	363	376	331	368	349	353	356	348	329	358	340	391	365	346	355	378	348	326	370	354	341	359	355	354	357	375	357	345	365	357	322	342	342	365	359	338	376	349	315	350	333	378	326	361	363	374	364	361	364	370	361	336	346	329	366	377	346	361	346	334	346	338	328	321	339	353	349	352	365	348	360	357	357	339	352	358	334	377	387	336	353	364	355	363	381	361	392	370	359	359	361	366	382	344	349	360	339	361	372	345	362	351	324	339	356	342	365	354	340	312	327	375	396	347	334	388	343	356	362	362	360	362	372	342	335	380	373	370	395	354	359	327	344	370	375	368	315	342	326	357
22369	20926	28672	23337	20921	20988	12307	1679	1309	1227	1329	1163	1102	1234	1255	1068	1026	898	827	769	783	801	830	801	783	883	874	796	796	777	725	727	741	712	690	682	701	735	670	756	766	720	697	693	731	682	693	674	747	670	697	684	690	712	719	684	720	699	665	686	688	690	700	668	713	673	709	664	702	710	710	682	711	717	650	688	698	684	706	680	686	656	704	714	710	678	673	695	703	670	683	693	680	639	687	741	672	698	677	725	691	690	702	653	690	713	708	657	674	631	644	683	657	712	666	669	702	681	702	685	700	671	711	692	715	699	653	685	678	674	666	674	733	679	718	644	697	645	670	666	713	723	695	742	581	684	697	642	721	692	708	686	695	731	676	716	652	694	644	700	713	670	709	695	631	698	706	712	689	711	650	639	701	675	722	710	694	684	704	700	626	649	719	651	680	718	705	719	675	641	695	689	704	674	641	677	728	704	701	690	664	685	687	678	676	685	644	695	674	678	731	691	667	707	651	659	664	702	657	678	689	691	691	685	776	676	714	675	662	715	666	720	661	709	703	697	689	745	687	650	690	658	730	682	666	727	689	659	651	711	704	682	627	665	733	654	664	666	689	654	654	659	653	648	690	680	696	726	710	689	706	695	741	672	665	697	654	637	671	667	653	657	673	702	723	691	703	675	678	713	701	685	695	665	670	708	692	717	713	652	652	653	668	672	719	711	691	693	670	661	697	698	686	680	654	669	646	671	673	680	661	683	684	673	680	725	647	691	660	657	685	678	680	721	671	673	706	679	741	684	680	701	681	645	678	694	718	680	701	690	657	652	674	669	701	659	693	663	677	708	718	733	666	689	664	675	657	703	703	661	700	712	664	669	672	743	661	683	738	717	670	689	686	693	668	691	690	628	712	684	675	725	741	696	714	716	680	697	690	702	765	696	687	677	668	686	672	633	693	714	600	723	674	676	717	700	648	670	663	680	688	694	644	690	728	646	651	651	685	672	723	690	718	682	700	685	679	730	680	681	701	682	637	679	603	664	702	721	688	712	660	693	688	703	664	716	669	663	709	726	680	689	691	666	681	664	672	674	674	679	681	718	648	681	692	666	694	656	720	698	699	712	656	696	657	680	729	686	678	636	657	667	679	654	663	679	694	703	681	715	664	697	733	651	723	711	668	639	666	695	677	659	692	698	672	649	712	676	708	704	691	714	628	649	674	712	658	729	701	676	636	676	683	653	708	702	729	716	712	660	679	693	689	667	662	672	642	694	690	666	661	698	626	725	646	709	681	638	704	680	652	698	706	687	660	696	708	633	647	690	673	706	665	659	663	690	676	709	653	679	701	719	625	687	705	683	719	661	681	694	668	687	620	728	644	688	687	714	676	645	720	682	751	687	734	668	731	690	716	682	704	718	674	686	681	643	669	706	692	677	635	714	638	696	700	633	658	683	707	675	740	667	724	670	721	684	685	670	709	668	667	659	664	659	655	664	711	700	691	675	706	627	655	639	668	666	711	668	698	673	693	723	631	677	716	720	663	684	683	718	718	720	731	678	706	690	631	682	680	730	698	634	718	681	664	679	666	714	678	723	699	690	697	659	690	682	673	679	709	712	685	679	692	685	707	690	675	682	713	666	671	730	700	688	660	696	658	721	677	670	699	683	717	674	661	651	711	702	682	706	717	648	665	739	712	676	652	716	674	680	622	675	672	703	674	677	646	706	710	708	669	694	702	647	652	692	639	632	678	674	720	719	665	686	673	718	692	724	665	700	678	684	672	675	667	693	723	686	661	692	675	693	684	696	744	685	656	629	704	737	681	708	659	713	728	709	689	699	696	695	649	658	686	695	663	670	653	650	695	713	689	747	680	702	687	650	698	639	711	669	690	685	737	732	659	688	739	670	672	678	689	656	688	676	673	726	696	658	698	700	694	685	647	704	653	716	707	672	683	676	629	646	718	666	653	690	663	658	638	708	660	692	705	655	728	682	662	709	675	704	672	666	696	629	665	741	653	683	723	693	673	657	649	633	692	689	690	655	639	706	654	688	624	688	687	689	709	694	664	705	700	667	719	681	698	652	746	687	668	718	719	679	669	720	693	699	663	691	657	668	677	709	711	757	655	706	690	650	680	669	683	675	705	723	710	663	693	714	686	738	710	683	703	705	618	652	668	668	690	701	693	690	670	689	662	704	690	670	661	702	670	685	703	698	671	706	659	672	734	680	670	716	729	707	677	682	673	659	697	661	697	665	711	661	664	740	678	738	715	665	715	685	671	664	721	673	678	691	689	707	689	711	687	666	686	616	680	677	680	710	690	658	640	652	705	707	664	712	648	716	729	726	635	649	662	690	665	655	700	644	647	744	700	673	672	696	663	664	665	684	680	687	684	683	689	674	669	695	740	713	667	726	647	669	662	669	709	678	657	709	680	639	670	717	712	670	699	670	679	689	612	686	631	699	671	700	650	625	717	646	719	712	711	692	691	690	673	682	686	636	639	672	694	653	734	657	698	685	670	682	665	689	709	684	670	674	647	609	646	729	698	693	647	659	690	658	731	718	696	702	692	705	710	704	678	625	696	636	705	688	667	657	692	650	715	685	673	691	658	684	693	658	688	652	676	657	693	745	672	715	693	731	688	699	641	663	692	717	672	672	672	671	650	699	650	674	690	661	682	627	667	671	660	652	708	675	681	684	690	638	634	685	683	678	686	699	715	743	657	666	697	648	729	657	650	697	674	655	696	695	657	730	689	689	646	656	640	685	667	678	675	705	715	665	702	702	669	657	664	673	693	661	704	687	693	694	699	649	742	690	659	714	762	716	655	695	682	680	635	734	708	677	683	649	690	668	706	693	674	729	699	647	696	695	673	657	674	681	694	636	697	702	677	693	679	700	649	675	689	682	673	698	720	675	683	712	709	713	682	688	696	642	685	753	670	669	668	694	648	713	687	708	726	689	706	635	720	688	667	716	620	702	701	714	685	671	683	632	709	651	706	673	694	672	714	686	684	715	706	728	655	723	615	644	685	663	716	654	710	690	709	640	648	655	658	742	647	706	709	685	672	755	688	670	661	682	711	738	710	679	694	650	696	709	711	696	692	675	690	682	695	694	677	664	671	670	718	669	710	683	690	673	660	713	701	642	663	680	716	662	728	686	681	698	637	700	695	695	670	666	712	663	698	703	662	679	681	686	675	740	660	696	704	685	697	701	691	650	674	664	690	704	714	664	678	658	674	666	708	664	668	682	717	684	721	696	682	640	706	676	671	657	698	671	675	737	706	674	671	652	685	741	658	643	696	710	720	673	688	693	661	653	676	647	718	677	728	681	677	704	743	718	654	712	685	693	696	699	695	682	666	670	732	687	697	674	692	716	654	660	697	680	708	725	718	658	689	673	676	685	652	678	683	666	662	683	730	683	696	669	673	674	661	681	754	666	698	649	709	694	706	699	678	645	678	673	716	687	658	695	615	659	668	682	654	716	723	672	684	692	685	709	714	691	719	669
38805	32384	13024	6573	4692	3730	2917	2518	2181	2133	2137	1723	1580	1812	1813	1568	1469	1261	1131	997	993	938	958	980	965	1067	1052	988	925	914	841	849	765	778	794	755	768	777	803	828	802	803	795	812	777	808	755	808	832	814	803	748	794	826	816	827	775	739	781	742	826	777	762	746	814	767	758	794	753	763	744	785	775	790	735	767	774	797	747	760	782	822	779	730	762	785	738	800	817	773	784	765	784	757	812	749	786	725	827	826	757	756	771	772	746	733	777	785	780	777	787	725	778	790	833	717	761	783	783	751	783	774	756	769	838	768	750	737	740	787	780	771	770	808	779	778	750	794	748	804	777	732	753	756	753	761	762	748	778	800	796	782	786	765	800	744	810	747	771	771	745	792	756	820	782	741	773	757	786	781	799	791	774	778	766	774	765	744	840	830	783	754	797	757	758	726	845	767	755	760	803	736	808	770	777	767	739	793	720	786	756	774	793	794	779	811	774	749	739	747	720	750	795	748	770	786	757	767	759	770	723	784	790	757	806	808	811	752	769	715	811	742	801	780	815	775	757	805	756	759	783	789	809	799	770	786	826	777	748	831	784	778	719	760	730	764	785	774	759	755	730	799	840	800	766	808	776	810	789	740	788	768	794	798	746	783	801	772	752	748	765	740	728	813	764	757	748	798	761	753	776	770	740	782	769	825	716	790	784	794	791	760	745	795	793	797	749	802	796	750	759	781	822	779	762	787	788	760	835	738	740	794	738	758	758	732	773	796	789	768	711	776	787	782	784	758	761	801	821	796	778	803	711	727	769	731	807	779	791	803	791	803	725	746	753	782	787	841	816	728	792	817	740	730	796	745	828	769	837	765	739	783	779	775	814	823	776	782	765	781	783	806	753	795	769	813	828	752	752	732	785	779	745	736	798	773	790	752	749	734	785	801	753	777	704	778	779	788	814	762	756	735	760	757	791	732	806	749	722	818	774	784	814	760	734	795	784	739	717	758	797	784	757	766	782	757	751	777	777	757	788	749	745	811	732	767	840	801	787	753	769	739	806	755	782	788	774	734	761	795	816	815	714	793	759	766	765	761	787	800	752	758	765	760	755	802	750	778	753	754	850	766	736	748	775	770	783	781	783	796	780	798	780	744	799	773	772	787	800	758	740	818	794	742	772	817	755	751	755	766	793	717	774	775	728	768	784	788	731	727	798	786	765	784	761	757	800	730	785	772	775	785	774	753	775	780	752	794	721	809	807	758	834	771	758	785	756	802	765	741	740	755	791	790	771	828	805	798	699	770	762	749	782	847	789	788	785	765	802	761	801	763	769	774	779	761	813	763	791	791	758	777	770	816	797	784	767	797	813	805	761	789	758	767	757	729	722	787	777	766	772	746	745	768	773	771	762	751	738	842	777	795	804	760	729	755	767	754	760	755	781	787	796	787	770	773	796	796	776	727	781	762	722	744	721	814	771	764	778	800	764	749	803	784	846	780	731	796	771	800	755	773	810	751	763	703	790	756	782	771	751	729	724	783	784	832	744	740	762	764	765	759	813	776	775	742	760	762	806	812	809	734	777	763	840	799	816	759	776	741	793	750	739	740	752	789	786	747	786	819	783	792	744	747	765	741	776	806	761	767	759	751	779	782	808	768	761	735	764	767	733	779	754	751	779	750	738	794	803	786	794	817	811	751	756	759	816	739	747	731	764	739	788	732	774	765	732	732	770	771	762	740	765	786	776	765	789	769	767	788	824	758	794	748	758	818	749	803	740	798	765	827	767	836	790	803	766	757	804	816	820	757	733	752	760	815	782	781	795	789	764	779	751	786	767	780	754	748	838	781	815	782	800	839	742	826	801	762	799	804	733	736	786	771	788	756	787	767	777	757	779	809	754	771	724	758	791	790	761	762	762	760	761	722	795	729	806	761	723	764	774	775	757	769	791	765	735	764	824	771	759	775	785	792	730	773	769	782	807	761	791	754	791	731	792	767	751	747	802	740	733	745	758	761	723	774	764	807	806	799	763	793	808	750	742	805	775	782	730	804	771	769	794	764	730	761	737	816	791	760	730	761	795	740	800	788	779	806	795	777	773	775	794	750	769	760	743	809	768	762	748	746	755	780	831	821	735	820	804	831	806	753	793	806	773	800	792	799	783	779	792	757	777	756	751	760	802	774	821	821	767	827	786	740	800	771	775	810	784	733	784	777	761	752	770	772	801	757	679	734	765	744	799	799	786	773	751	791	771	804	746	774	764	752	762	770	761	806	817	792	772	743	745	765	758	745	774	764	803	779	758	778	760	758	773	764	773	760	774	805	804	810	800	782	782	757	799	840	795	755	775	773	754	776	740	810	744	756	799	731	785	776	769	787	767	772	817	774	750	798	769	771	783	826	753	823	800	782	786	817	728	766	755	744	783	723	763	768	829	765	776	714	787	754	763	747	802	757	772	805	730	753	781	809	727	757	769	809	757	825	780	723	742	772	808	780	806	775	795	766	754	800	729	747	747	784	810	738	795	748	786	842	796	764	795	757	768	781	815	819	744	815	771	746	775	761	790	770	768	781	800	773	786	798	804	788	788	722	755	775	773	759	791	700	786	787	725	751	797	846	768	753	770	771	768	732	798	806	745	751	762	767	752	769	743	765	819	766	735	806	774	736	785	751	789	739	781	793	780	758	751	757	727	768	784	801	738	752	822	759	804	790	796	762	802	722	792	769	731	760	786	828	821	821	768	797	794	771	764	749	779	749	770	781	789	772	779	775	782	789	787	746	802	809	805	760	755	778	749	773	737	756	738	758	772	786	780	748	772	763	777	746	783	806	779	828	778	740	804	800	726	748	780	774	746	788	786	750	756	795	783	772	791	782	787	807	780	745	778	773	795	742	792	782	754	774	816	748	767	777	753	797	767	771	723	769	793	779	772	789	776	757	814	809	858	774	764	799	811	822	767	773	797	774	806	757	761	770	803	750	814	799	781	751	782	786	784	783	801	767	754	765	798	779	789	748	786	786	744	765	751	766	763	800	784	781	781	757	801	731	758	840	780	760	779	762	800	787	795	773	763	824	758	773	786	773	812	770	801	859	746	769	778	829	771	793	725	795	774	746	801	804	793	794	767	779	761	761	783	802	758	789	782	783	768	820	777	716	777	809	757	773	791	820	778	769	783	785	800	796	767	785	752	784	797	787	776	767	831	806	772	758	772	767	739	790	789	776	722	819	784	765	771	764	729	743	803	784	773	796	812	778	765	793	734	775	755	769	757	815	781	813	788	796	747	819	766	757	713	782	793	822	748	740	797	781	763	784	726	732	756	766	688	772	733	755	778	822	814	787	771	794	763	766	800	751	758	758	783	780	792	775	774	775	796	789	763	781	787	771	808	759	795	785	719	728	755	761	783	765	730	782	801	750	800	767	753	735	781	735	758	771	805	788	747	829	771	772	745	814	751	782	833	834	835	791	777	836	753	800	813	788	742	796	813	726	775	694	778	798	802	764	896	767	751	820
28755	20512	9937	1084	674	597	444	336	339	356	372	330	328	371	359	365	345	287	277	279	269	275	277	270	307	320	305	285	257	271	279	268	238	278	271	296	272	281	247	266	244	276	249	258	281	271	259	263	247	257	281	249	278	251	246	270	261	226	273	259	288	267	251	290	266	284	269	271	285	252	245	294	283	276	287	293	281	247	272	245	250	264	270	257	261	277	268	258	251	246	254	255	259	246	254	276	238	260	246	241	263	258	259	272	236	260	251	273	261	270	275	255	271	236	276	250	237	254	255	257	280	260	264	248	255	252	255	211	273	256	252	250	249	227	246	235	271	291	258	224	285	261	235	258	267	256	253	253	277	242	238	259	253	262	262	273	253	224	254	260	277	273	247	265	272	257	246	220	256	243	232	255	227	285	250	247	268	257	264	270	249	293	260	261	241	275	252	246	274	264	234	257	278	229	306	272	265	264	255	255	242	246	290	234	237	243	240	234	265	234	253	266	259	257	288	268	263	250	268	256	248	231	235	251	264	233	257	244	268	259	222	274	241	243	264	270	239	259	279	234	273	258	249	277	262	262	252	252	259	238	243	250	253	241	233	287	289	237	246	240	246	239	260	255	257	240	251	292	275	225	265	270	270	283	244	246	265	277	269	261	222	248	258	236	285	268	264	257	249	284	249	249	234	226	233	265	246	265	246	267	247	236	254	290	251	231	271	246	262	250	239	255	268	261	248	257	263	276	282	238	256	274	256	252	272	248	266	254	255	261	246	258	236	258	242	279	262	221	249	268	249	264	246	245	237	257	249	264	288	283	263	224	256	271	250	255	282	237	269	245	234	267	260	239	266	262	273	258	252	265	241	264	258	235	223	250	247	231	258	253	248	266	227	254	254	252	253	270	268	249	253	250	256	270	256	240	252	236	248	275	244	242	247	267	253	244	258	252	245	245	276	280	260	262	263	256	272	256	283	237	315	269	260	270	242	241	282	249	272	263	277	238	254	249	237	259	275	238	238	245	257	267	270	254	255	251	256	237	238	269	243	294	297	255	249	288	279	277	248	261	287	262	235	278	279	249	261	264	272	242	233	253	273	262	285	265	262	259	245	243	250	297	246	298	257	258	247	273	251	300	268	251	277	236	262	251	255	249	253	264	289	245	255	273	247	275	266	239	248	243	238	244	233	270	248	283	258	269	243	257	248	268	273	250	232	260	229	277	266	237	261	244	258	250	283	271	256	224	246	240	263	247	255	239	264	247	250	273	244	266	256	257	254	258	273	239	267	249	240	267	281	277	271	264	245	255	268	281	254	263	278	282	264	247	262	260	262	273	256	262	268	262	264	273	255	237	240	233	250	259	246	257	252	249	259	245	259	252	293	249	236	271	250	266	278	247	231	246	264	254	265	265	256	261	258	259	254	275	257	249	243	242	259	231	273	258	245	245	253	278	255	231	275	248	268	259	271	233	246	269	253	220	273	264	276	261	256	264	283	238	294	227	254	283	235	231	247	246	276	274	260	278	253	307	229	260	267	277	273	264	265	248	236	239	258	271	269	257	270	248	259	261	242	276	252	268	258	256	263	267	219	254	246	247	234	259	290	267	286	226	230	249	233	257	268	275	294	236	264	267	258	273	243	285	243	259	270	253	246	260	266	267	240	248	256	279	288	261	252	277	238	264	276	264	243	230	249	254	240	266	253	298	246	226	209	282	256	233	302	280	256	280	252	253	246	282	257	260	241	237	232	219	221	237	238	249	260	258	258	212	232	259	254	259	271	248	244	258	258	233	259	258	262	268	270	280	245	238	243	229	265	221	253	261	254	238	269	247	267	270	228	233	268	275	242	274	288	254	252	265	248	231	256	246	266	271	266	267	269	254	246	243	266	258	218	249	252	244	267	258	239	278	269	248	248	252	272	278	257	248	266	274	250	252	278	209	244	277	250	263	231	216	242	247	238	247	267	273	255	267	228	273	252	266	255	264	250	221	263	249	258	269	264	278	266	235	259	269	267	265	221	251	260	256	282	265	247	264	221	252	268	234	266	251	254	280	301	260	246	235	269	253	252	244	259	241	254	274	277	232	253	232	259	254	251	275	264	244	249	282	276	267	275	245	255	268	243	250	262	242	248	265	207	299	232	273	268	241	268	265	251	277	244	256	240	259	251	252	268	274	273	273	264	288	254	233	250	267	270	232	267	267	253	251	246	263	266	268	239	278	244	243	253	254	254	224	242	265	267	240	251	240	272	245	270	251	251	263	264	243	263	231	263	230	228	252	234	256	259	259	246	235	237	232	258	271	239	260	238	272	264	241	227	242	250	275	257	260	239	250	242	255	249	274	279	284	251	237	258	234	277	229	232	259	237	268	216	236	265	271	245	246	283	268	270	246	231	252	257	237	260	276	254	243	230	254	248	252	262	254	255	248	227	292	271	271	281	253	247	251	259	243	212	271	279	239	254	271	250	242	249	274	291	276	295	263	264	264	245	274	266	246	221	267	277	273	267	246	245	278	268	263	274	243	255	262	262	264	255	270	257	251	244	257	260	265	268	262	249	274	232	240	247	262	267	247	258	276	268	240	224	273	290	260	266	232	226	262	248	288	285	260	267	258	250	257	237	275	234	249	250	242	261	262	280	267	248	264	250	273	282	249	267	251	225	266	259	244	242	283	219	259	286	282	278	256	260	295	254	282	271	254	269	276	256	244	271	259	254	276	253	283	236	252	248	269	278	254	261	262	235	274	245	280	270	258	260	260	260	291	286	245	271	254	269	260	243	246	284	256	258	263	234	266	281	269	280	263	259	255	270	238	257	259	279	249	266	262	282	284	261	261	236	249	276	278	270	251	248	243	256	261	257	250	263	236	238	250	289	265	256	293	257	265	246	246	242	249	250	250	230	243	259	258	230	258	278	276	266	264	229	279	236	248	249	291	253	279	245	234	270	248	273	249	246	247	271	261	246	261	254	254	259	265	248	264	261	259	257	243	241	257	286	269	267	236	271	262	267	264	242	260	236	252	243	257	234	247	252	258	264	241	258	240	256	287	268	261	227	281	258	252	236	256	274	251	253	239	248	251	258	253	284	276	247	275	272	265	267	249	267	240	274	249	229	281	274	272	257	232	271	245	238	263	269	228	268	248	252	253	254	262	269	238	254	257	254	235	239	234	270	239	259	274	285	276	236	248	289	252	247	280	247	262	258	271	276	239	266	292	258	277	277	283	241	257	247	271	241	261	243	246	254	254	263	282	245	283	266	259	256	240	257	244	254	240	246	251	242	243	263	263	245	263	255	268	273	238	245	248	248	247	272	241	249	259	254	267	275	280	261	240	253	276	236	290	253	270	253	225	246	247	241	247	248	253	254	257	263	248	249	250	282	257	279	257	254	250	243	234	241	262	262	249	258	260	263	263	248	271	232	246	240	272	249	282	261	255	262	284	262	305	254	272	251	254	240	227	255	212	274	268	262	245	258	245	270	265	246	272	262	255	280	272	245	260
32829	5985	1211	616	527	455	445	464	453	503	530	479	476	518	574	518	542	437	381	340	340	333	348	397	367	395	400	328	351	338	311	305	285	292	316	303	309	313	311	339	296	327	319	316	296	313	285	325	316	336	307	307	294	311	272	316	332	315	317	299	296	308	289	302	308	296	305	312	306	314	291	333	330	307	323	309	282	326	289	293	305	287	307	336	282	312	282	317	308	280	320	305	305	307	327	328	275	303	284	317	278	329	307	303	299	315	326	277	326	315	289	344	319	306	299	281	287	295	306	310	306	304	321	257	300	315	337	289	342	290	319	285	299	303	308	325	288	281	322	309	323	312	283	304	314	277	327	278	307	288	299	270	289	301	351	288	303	303	342	311	315	307	306	294	284	336	270	328	302	310	323	319	304	324	296	313	315	267	318	296	317	286	276	300	294	311	314	330	278	277	280	274	288	280	317	303	286	289	311	300	280	322	295	308	287	313	290	301	296	310	285	306	295	344	307	306	303	313	292	279	295	316	306	306	322	302	323	324	290	312	332	304	285	301	303	285	313	301	296	264	322	289	253	309	290	282	276	283	312	294	292	262	290	301	302	295	299	302	309	328	323	316	277	305	325	342	297	305	303	327	298	299	313	292	290	303	290	313	292	308	293	330	294	281	275	301	301	307	303	308	315	346	299	344	341	301	335	300	300	297	311	293	298	294	300	316	299	307	297	311	298	297	297	291	284	292	285	290	328	296	295	303	295	283	289	310	312	290	299	290	322	304	305	280	292	326	289	294	324	326	326	287	290	312	326	329	332	309	322	288	306	297	268	339	274	334	273	320	320	289	292	308	304	255	309	312	290	308	300	309	286	300	319	317	309	338	285	318	332	310	318	263	294	308	317	305	289	300	286	326	295	319	304	297	310	279	301	285	305	338	305	325	291	330	309	268	329	306	305	317	317	300	326	280	332	275	296	315	327	342	359	323	303	311	313	306	304	287	269	301	305	295	323	299	288	319	303	297	295	278	317	294	310	285	302	306	304	298	295	292	291	309	292	299	291	309	322	309	297	339	282	303	315	311	295	290	279	267	302	306	333	287	296	333	313	279	272	327	309	302	319	315	275	328	299	288	295	296	292	281	322	335	315	320	318	283	318	298	296	308	312	299	310	292	319	313	272	315	300	317	355	311	303	316	306	285	294	295	307	317	309	330	294	329	314	295	308	267	312	306	339	328	305	303	280	330	316	316	292	291	325	307	285	306	293	319	308	298	310	285	310	306	339	307	298	281	337	313	292	295	303	310	280	318	334	283	321	333	339	296	287	310	291	329	330	305	299	303	305	332	303	291	291	302	298	309	304	307	289	292	320	322	304	295	282	313	297	305	309	326	318	330	269	301	301	317	317	297	334	312	322	324	304	323	336	282	316	287	294	328	331	321	313	292	319	302	306	305	303	294	302	308	326	305	282	328	298	319	292	332	309	312	284	299	307	299	299	310	328	286	290	299	292	337	321	337	309	302	305	309	315	313	284	303	269	295	320	260	310	314	271	292	271	319	293	291	300	314	291	316	292	318	304	293	295	324	292	304	335	291	302	276	306	300	314	290	284	331	318	288	346	315	292	300	294	283	316	276	306	298	301	321	314	310	308	311	322	284	312	294	296	279	320	275	325	320	306	313	327	322	312	296	305	280	283	335	306	284	311	345	326	295	310	333	282	273	337	321	308	302	288	315	299	313	300	297	308	277	310	319	310	316	308	274	279	292	302	292	293	306	289	289	317	281	293	291	317	312	299	313	302	302	338	316	278	332	307	291	310	312	338	322	303	321	283	300	294	299	309	284	282	313	293	285	286	314	313	313	322	310	309	347	292	329	287	333	317	310	298	314	309	330	288	332	309	279	305	312	313	318	282	280	297	280	294	288	320	310	308	283	302	291	281	298	287	309	301	312	318	306	311	304	282	293	326	287	315	291	346	272	324	311	306	321	304	308	327	303	316	309	278	297	297	316	282	306	319	278	297	319	326	293	294	317	292	304	303	300	314	338	329	305	301	307	312	299	305	338	285	309	311	313	340	298	307	287	302	298	310	320	308	317	299	298	318	304	298	326	316	300	264	313	317	314	308	310	310	292	316	301	345	295	307	304	324	286	309	281	314	333	324	279	313	343	283	324	298	331	291	321	290	312	303	320	298	315	302	311	279	289	285	291	300	309	315	280	311	310	289	290	302	303	327	332	290	324	312	326	317	328	326	296	294	312	282	332	260	304	319	300	297	283	323	308	321	288	312	296	308	297	287	337	314	300	342	278	329	304	315	301	293	268	287	309	316	312	303	320	282	298	328	319	306	291	280	300	276	306	299	292	276	309	321	298	285	322	300	318	314	317	305	284	303	309	294	316	290	325	313	306	265	326	262	293	317	311	307	311	308	258	309	315	300	262	301	322	285	302	280	356	292	300	325	310	314	301	329	327	300	314	298	309	300	316	297	299	306	287	306	313	292	284	321	308	329	309	285	289	321	289	286	296	315	309	311	305	286	322	313	345	293	280	296	313	287	310	306	340	323	317	270	289	303	299	285	303	281	339	286	322	302	314	321	291	292	272	307	320	317	274	307	315	312	317	329	313	288	272	292	268	321	305	313	305	296	298	289	307	309	313	303	301	322	305	289	305	324	312	298	293	305	315	306	306	327	307	286	333	286	287	315	285	329	312	318	305	300	289	297	306	295	288	299	285	281	303	309	306	261	296	291	296	306	273	315	310	290	308	298	321	281	318	306	286	304	320	295	292	318	303	329	306	328	298	286	285	316	305	307	314	315	342	299	289	321	321	303	301	304	266	282	294	307	329	280	275	284	341	271	287	295	291	299	313	343	320	305	275	289	308	299	301	280	312	302	301	303	319	296	312	298	332	284	314	284	313	293	312	336	317	280	308	302	297	301	312	320	309	299	278	311	296	311	338	308	288	292	311	326	307	311	321	301	313	320	305	268	296	293	324	334	300	330	285	314	286	294	317	308	285	315	315	309	299	309	316	310	321	299	307	273	282	287	306	313	274	276	309	311	328	284	314	296	298	290	280	290	347	296	293	303	309	314	291	313	297	273	274	333	310	340	306	291	306	340	265	297	275	299	272	303	327	332	314	303	326	293	281	329	323	313	298	299	318	290	261	304	293	325	315	315	315	319	276	271	280	310	297	305	278	308	316	280	304	319	308	344	294	319	297	318	320	344	321	309	330	301	306	302	277	304	302	306	284	294	316	278	295	337	323	294	282	327	299	258	297	315	274	306	286	302	294	338	288	289	291	304	302	294	330	278	307	300	310	283	320	308	303	289	282	282	318	319	298	307	305	330	305	332	287	296	318	301	277	343	312	308	285	303	324	298	294	280	327	321	315	272	301	283	302	315	307	305	276	287	301	336	290	307	336	280	247	326	318	310	282	302	316	285	291	330	315	286	308	282	292	291	307	314	327	301	308	314	318	279	330	269	295	306	286	288	302	333	298	313	321
23324	20912	28222	23712	20896	12292	1485	1037	915	892	923	843	798	817	792	822	729	700	619	600	635	560	562	629	659	592	606	578	588	537	532	529	494	569	551	520	538	524	497	487	505	529	511	545	536	532	517	468	518	483	503	506	523	528	540	532	531	545	518	513	512	543	474	552	516	482	499	543	532	546	507	537	536	543	519	510	508	517	500	512	534	513	504	514	507	508	532	489	529	580	526	511	502	520	489	510	465	474	509	551	553	549	491	517	518	519	491	508	517	537	515	508	484	514	499	495	463	477	494	470	534	511	512	504	540	504	503	501	531	513	532	496	494	519	509	538	541	527	513	504	510	477	560	526	528	511	549	529	512	529	504	550	506	480	465	494	514	536	526	452	506	500	481	510	515	531	478	531	516	511	550	521	496	512	474	521	492	526	532	505	552	524	519	508	538	495	537	517	529	474	528	509	513	527	537	502	495	516	518	548	525	496	511	560	522	501	503	506	504	493	511	557	519	519	522	506	527	465	543	491	517	500	509	510	536	518	511	484	509	539	514	511	518	520	499	511	516	541	514	487	524	533	516	528	514	576	508	489	505	508	514	505	535	515	526	481	505	527	500	520	538	534	528	466	531	537	535	510	513	511	519	514	510	532	522	528	497	489	530	494	502	515	486	520	433	508	524	494	482	505	528	514	496	539	531	505	517	520	521	522	512	531	510	479	507	520	554	507	516	498	495	545	520	483	498	537	512	488	471	496	516	497	530	497	522	515	517	499	537	502	489	535	518	545	518	508	526	518	481	498	511	541	522	486	501	531	482	533	531	504	487	509	512	520	539	494	513	521	511	523	504	492	505	493	510	482	511	512	542	529	492	515	494	526	518	536	495	536	480	493	554	541	515	523	523	544	481	473	541	506	541	502	540	540	516	490	487	529	514	510	545	526	458	514	480	519	515	529	505	537	545	565	543	495	504	524	521	502	507	473	488	531	495	530	526	519	497	464	515	511	503	517	536	464	499	564	501	466	480	491	493	507	516	491	535	487	519	521	516	507	518	478	504	470	524	509	543	509	500	486	524	494	496	533	508	520	496	497	514	496	502	518	534	497	523	515	532	553	543	545	519	497	491	535	513	538	503	500	514	523	555	516	505	543	489	542	495	505	492	549	505	525	506	478	546	510	543	508	518	478	490	510	529	508	497	515	517	514	521	536	496	497	492	514	512	507	510	492	492	524	474	495	551	514	572	518	511	507	541	513	534	497	492	515	531	503	512	522	512	467	508	496	497	560	563	558	487	497	465	498	507	511	492	533	524	519	511	493	517	483	491	490	513	480	506	508	491	486	511	514	555	505	503	512	505	518	487	505	506	470	503	518	456	543	534	495	499	537	510	523	512	507	512	481	516	515	518	504	526	467	528	508	523	508	549	526	544	518	512	533	519	547	491	512	493	544	466	550	517	568	504	531	541	513	522	495	516	498	540	496	494	514	476	509	516	507	535	549	504	525	507	500	511	489	538	510	478	539	483	505	526	533	486	491	473	510	511	547	500	464	527	574	557	524	519	504	500	528	515	515	498	517	486	505	547	502	524	518	465	506	483	543	539	523	514	507	503	540	544	524	499	524	527	501	470	479	507	491	528	514	538	515	505	522	502	521	527	486	509	506	541	527	510	551	538	500	489	500	487	497	540	507	447	532	529	543	514	514	520	501	483	490	482	508	486	549	533	514	549	542	510	531	507	524	557	534	534	542	550	490	530	508	526	522	501	504	524	486	520	533	512	503	491	542	485	513	520	546	525	525	525	492	544	523	549	493	484	514	460	482	503	507	523	525	495	505	519	508	490	521	503	524	522	538	466	523	507	493	474	482	467	514	485	512	512	510	519	497	531	504	543	500	505	502	479	512	482	487	557	533	450	531	488	493	521	510	524	502	527	525	488	526	508	488	517	507	494	523	503	546	490	498	515	516	492	496	541	495	528	491	503	508	534	512	558	484	490	541	476	525	540	537	507	557	486	501	549	469	534	521	530	522	546	557	514	528	533	502	501	551	543	510	489	520	491	511	527	531	550	492	471	512	521	472	511	522	521	494	516	507	494	544	515	550	526	527	543	517	491	533	489	494	501	474	492	484	513	519	509	537	526	538	528	502	477	483	523	499	485	493	528	484	498	540	526	524	518	544	543	474	525	489	530	536	520	499	542	510	479	510	493	523	505	527	513	525	509	537	524	550	545	485	512	485	516	518	511	494	554	526	548	517	514	562	524	504	541	507	483	483	485	524	510	467	498	530	524	520	481	536	472	508	509	527	522	525	533	507	527	511	546	534	530	539	524	467	478	517	529	482	510	501	481	552	495	499	514	482	490	475	507	531	444	540	538	559	493	490	531	479	498	530	549	513	520	532	535	511	541	521	483	518	525	489	491	488	520	510	484	486	514	547	530	505	488	499	480	547	525	471	530	538	495	526	545	512	526	553	457	517	552	524	525	501	496	531	525	554	535	493	501	529	508	537	531	517	488	523	509	491	542	523	527	517	472	513	512	479	551	496	510	538	527	545	476	520	532	476	509	486	509	554	543	525	463	525	502	518	491	561	534	516	503	575	552	495	480	554	495	478	499	525	497	507	488	498	482	519	509	489	471	503	503	514	487	503	507	529	557	534	468	470	565	518	542	521	515	500	502	528	473	492	504	560	534	512	533	491	516	466	527	566	528	501	519	510	521	493	517	523	531	493	512	505	520	493	530	486	507	466	524	497	544	526	507	506	492	489	465	490	473	502	466	530	542	506	528	507	525	499	507	474	512	514	561	511	480	514	507	543	521	512	500	566	499	514	526	526	447	501	520	503	502	501	501	499	526	510	522	538	513	539	499	475	518	550	494	545	517	512	492	504	527	565	519	523	498	503	541	500	531	543	542	485	481	508	563	508	507	513	501	491	494	531	503	498	516	551	485	505	507	506	495	532	514	486	504	523	511	516	499	479	538	541	508	550	527	548	526	497	497	520	528	518	532	514	483	524	510	484	539	521	509	519	502	528	506	459	518	532	509	528	475	508	533	521	522	498	504	508	501	526	555	505	496	548	509	524	499	476	502	499	526	541	526	552	537	545	523	512	481	512	536	474	502	496	517	490	520	495	486	543	488	546	482	496	499	509	483	489	523	453	563	532	482	523	524	529	524	488	527	509	479	500	511	492	472	513	527	516	479	523	517	520	503	516	529	524	500	533	483	516	513	486	465	523	500	495	563	520	508	546	502	522	483	509	500	550	512	488	521	546	464	492	538	570	495	534	486	519	494	501	515	489	510	552	484	491	503	515	520	544	513	475	500	528	517	517	488	529	505	479	521	505	527	485	520	523	501	490	492	511	487	532	484	520	532	533	523	529	504	499	500	525	516	520	520	499	535	523	497	546	477	489	532	551	490	525	531	527	502	548	500	504	512	479	535	527	510	490	549	532	548	491	473	518	542	539	494	515	498	512	492	547	543	511	565	488	555	492	512	506	509	515	470	495
34624	22544	8409	3705	2606	2192	1719	1458	1453	1475	1398	1220	1058	1160	1163	1130	1073	946	866	732	729	673	671	743	825	799	743	729	655	622	628	592	656	598	583	636	687	598	547	605	641	626	623	606	609	612	628	607	589	668	604	601	580	562	619	578	617	562	594	588	583	589	584	547	579	626	607	515	571	578	618	605	591	563	587	642	615	634	594	586	537	607	579	576	567	574	561	577	604	558	568	592	577	621	602	604	575	601	593	622	621	569	606	608	559	620	559	594	589	602	564	592	614	634	624	587	587	543	570	595	605	559	573	609	588	594	584	621	577	578	616	562	575	588	597	584	558	589	599	564	585	570	578	550	587	587	569	582	575	587	597	601	609	565	562	584	572	575	569	631	616	569	579	596	630	559	592	541	635	575	575	577	592	592	550	566	588	577	598	561	554	552	576	574	582	575	536	580	600	596	604	581	603	594	649	627	598	536	585	592	612	570	568	592	553	555	551	596	575	591	558	589	552	610	596	614	585	566	566	625	580	594	595	595	628	634	586	594	569	588	612	562	596	607	598	599	639	606	586	600	576	540	603	570	609	577	578	571	601	552	600	582	578	590	590	582	563	565	575	583	616	612	585	567	543	586	609	577	584	590	589	572	560	558	574	575	574	573	593	555	607	600	579	599	587	579	627	571	573	587	518	556	577	589	539	549	645	600	617	561	538	616	630	588	564	535	593	566	591	586	590	598	582	620	595	570	561	570	564	614	582	556	558	632	625	521	593	549	585	594	579	583	576	590	590	579	596	553	522	587	599	595	587	565	584	580	591	579	595	581	591	559	591	615	573	600	569	583	603	599	590	640	578	603	595	577	568	597	633	627	550	569	553	596	596	595	592	555	587	578	594	594	548	573	580	593	615	611	541	545	608	594	570	577	598	605	585	570	607	617	577	583	597	645	568	588	574	591	566	592	618	568	553	589	529	542	635	612	577	597	544	589	606	576	583	579	593	572	607	585	553	577	580	584	563	564	607	551	632	564	611	557	579	530	561	561	560	539	590	630	581	576	545	567	589	614	548	562	614	596	576	619	557	570	576	547	570	601	559	604	551	574	626	599	567	579	575	579	581	659	555	576	586	578	613	586	560	582	599	586	582	575	529	600	604	620	546	627	545	623	591	589	613	513	574	574	605	620	574	561	570	601	571	564	582	569	540	573	566	607	571	592	557	581	592	553	600	591	573	632	574	569	565	608	577	612	552	546	573	608	589	571	588	570	591	543	574	579	570	598	599	559	584	569	567	609	558	568	558	605	580	547	589	580	588	563	583	565	594	539	618	572	575	574	578	573	579	617	616	595	602	612	532	591	591	634	594	562	591	596	630	601	604	587	564	562	551	574	582	618	601	572	596	631	554	627	629	582	588	604	617	557	635	570	560	618	590	613	598	577	541	585	551	587	608	567	571	566	566	554	594	590	570	597	560	557	603	558	569	605	592	581	587	582	594	586	591	584	617	606	599	601	624	582	605	548	619	603	546	554	622	597	607	586	583	569	577	578	573	586	615	574	572	554	571	589	587	585	616	571	587	556	577	593	585	571	580	563	594	562	505	610	617	530	620	610	598	572	571	573	580	559	525	608	592	583	601	581	529	552	601	580	560	535	601	572	591	562	581	589	612	626	579	571	567	597	574	592	598	517	577	578	603	583	582	610	587	586	574	631	582	563	597	606	539	592	601	601	552	596	562	567	600	582	553	611	597	580	553	598	610	606	627	576	585	622	596	597	597	576	586	571	631	567	589	612	525	596	559	564	559	611	592	602	622	601	593	612	588	647	586	616	595	561	555	604	567	588	588	581	583	572	596	607	598	589	601	611	583	609	587	567	556	581	568	539	620	614	545	552	561	588	660	620	580	575	590	606	570	574	592	595	595	553	609	613	601	573	581	597	589	583	596	599	603	572	621	585	549	598	594	586	565	608	557	601	578	568	579	589	580	595	576	581	580	590	576	575	616	553	655	609	588	573	598	609	570	599	592	578	617	614	642	550	561	572	585	614	597	596	601	604	558	612	604	569	590	582	564	611	603	577	601	524	584	599	608	610	564	567	573	594	643	529	589	583	576	594	580	576	589	561	613	561	560	563	606	601	607	565	571	587	575	599	614	583	576	598	601	603	584	594	575	588	599	643	576	568	571	595	582	603	604	571	614	612	581	572	614	602	596	592	542	562	547	574	552	567	601	552	641	627	571	610	561	556	601	591	567	525	641	584	568	566	617	567	527	622	581	600	587	577	578	610	616	620	571	606	620	614	583	604	571	577	604	593	579	555	512	586	573	599	590	597	620	546	572	555	568	576	578	599	594	618	579	576	570	569	565	576	637	577	590	582	644	554	592	627	583	605	625	591	632	589	608	551	563	585	575	599	628	636	581	606	614	583	588	587	591	613	557	541	626	581	621	575	579	597	577	565	594	594	569	575	593	609	593	619	589	585	562	565	571	578	599	589	535	556	581	581	586	594	623	583	618	584	606	582	597	569	542	593	570	627	576	615	569	568	585	547	626	574	583	576	554	556	536	590	607	583	563	542	585	637	573	574	611	658	589	586	620	597	598	604	559	590	582	613	569	606	594	553	552	538	592	559	597	568	574	594	578	570	614	591	561	599	570	623	535	630	575	590	569	611	552	585	602	592	555	578	555	587	569	598	546	587	575	551	605	537	531	558	551	574	569	593	625	580	602	575	603	554	645	576	559	533	606	602	601	563	592	577	569	551	583	561	579	523	575	622	612	583	639	613	582	565	590	563	581	645	562	575	606	558	555	563	612	588	616	551	583	595	583	596	569	547	603	605	552	626	577	585	615	563	619	626	576	556	555	623	589	601	597	610	616	591	584	576	572	594	569	566	613	594	621	593	573	585	584	625	602	562	587	604	589	602	587	510	591	585	574	605	595	583	616	566	574	568	542	599	603	573	616	563	536	559	589	573	595	580	580	600	567	551	583	552	566	605	579	594	595	590	577	633	579	562	569	565	580	594	581	598	581	591	560	593	609	577	608	610	577	589	624	611	568	597	579	585	578	601	595	566	574	581	560	634	599	588	532	578	566	595	613	575	591	608	628	540	547	568	548	606	612	546	635	593	590	593	565	609	583	581	631	575	581	628	582	522	561	586	606	612	560	612	581	591	609	565	593	542	567	617	650	588	615	561	608	592	602	561	561	570	585	612	614	577	619	548	579	604	617	584	568	574	599	588	557	570	561	603	594	580	543	569	603	574	536	635	616	608	540	588	625	575	561	561	594	587	598	581	582	586	568	572	616	587	620	605	572	558	633	574	588	570	581	580	574	594	614	610	648	564	551	641	562	596	566	569	582	593	582	620	581	552	633	594	577	577	547	615	615	569	624	636	608	584	629	616	568	601	590	550	588	583	569	584	606	594	588	625	569	560	582	557	581	589	584	562	561	603	577	621	619	538	559	558	573	567	567	576	607	587	580	564	580	556	608	602	551	509	614	612	554	627	565	623
24555	20890	27182	24632	12484	850	548	527	515	466	437	481	444	466	457	534	479	456	402	322	370	350	341	344	364	372	335	282	323	311	299	288	317	298	321	299	310	275	293	287	303	266	300	285	283	271	288	319	301	302	311	302	278	299	282	316	283	314	306	300	270	301	286	289	282	309	309	302	290	308	291	295	316	305	295	311	290	288	249	279	299	299	323	306	281	291	294	335	284	291	288	290	290	300	302	275	303	270	289	280	324	282	284	296	296	298	303	307	311	297	278	317	294	278	305	285	270	281	264	271	273	250	319	294	317	313	311	314	282	287	302	271	298	327	282	271	281	259	287	279	283	277	280	322	292	286	280	298	316	310	277	336	308	302	286	295	258	295	312	273	305	302	301	251	278	291	303	281	307	281	296	298	276	280	286	320	272	290	303	294	260	266	276	318	282	318	275	277	269	274	248	283	312	292	270	315	275	247	273	273	279	276	307	269	297	297	306	277	279	298	280	287	286	296	269	254	286	283	296	264	307	277	271	291	269	278	288	263	295	304	280	293	292	307	306	300	296	275	265	274	270	319	314	276	307	287	280	267	302	293	264	278	278	327	278	289	296	279	275	303	307	304	302	278	297	342	295	284	289	321	311	293	283	309	257	270	297	301	271	307	299	309	289	276	310	308	278	295	306	274	309	308	303	306	299	263	277	270	286	309	301	294	285	286	288	268	269	310	258	260	297	308	312	292	278	284	318	263	313	266	247	263	295	277	285	296	312	297	299	285	267	285	273	275	311	257	271	280	267	293	303	298	314	303	288	332	275	285	315	289	285	278	288	307	282	284	282	297	270	277	250	280	291	288	277	288	279	305	258	296	295	301	302	291	291	310	296	303	300	280	304	289	280	253	285	297	287	313	282	283	298	316	301	276	294	267	323	270	311	274	292	304	303	284	275	294	304	296	279	285	316	289	316	302	316	312	261	298	268	293	274	298	261	279	290	298	320	315	272	286	309	292	304	277	302	286	289	282	301	302	273	285	289	284	291	298	290	289	285	299	308	277	294	287	273	297	275	269	311	296	286	282	312	307	322	292	297	298	301	317	273	266	288	291	264	280	292	309	276	304	301	312	265	304	282	285	293	287	251	298	307	257	292	305	300	285	295	277	298	317	298	290	314	283	283	290	292	321	267	276	265	281	278	279	305	283	309	283	270	279	302	302	294	265	294	309	292	288	300	272	280	312	285	262	280	290	279	289	307	267	293	299	309	271	304	281	305	281	279	284	283	288	290	287	287	287	298	297	271	282	309	299	247	301	318	306	290	269	322	286	279	262	301	301	307	315	305	281	275	291	289	318	290	297	293	275	289	310	303	271	306	294	311	284	315	302	293	302	323	327	283	272	286	276	296	270	282	287	296	285	279	283	303	299	267	290	285	287	286	322	281	314	273	292	294	282	304	293	322	304	308	305	282	302	308	301	310	278	262	264	325	302	296	286	246	277	328	272	259	288	287	269	259	303	283	310	264	289	292	289	304	315	297	284	281	291	300	308	303	266	302	267	306	274	259	289	314	292	260	314	282	305	290	281	300	316	281	273	275	269	264	265	281	339	289	266	302	279	290	294	297	288	295	307	280	278	269	293	325	272	271	242	301	291	285	298	311	282	278	280	299	286	296	300	300	295	316	288	316	306	270	295	293	283	269	292	315	308	297	293	272	292	265	285	270	266	287	321	293	259	337	298	273	312	294	282	296	256	304	299	284	275	293	277	290	302	302	293	273	290	264	296	267	289	310	305	308	277	318	277	259	274	288	312	294	286	299	298	322	293	310	313	256	309	287	269	280	275	276	294	306	315	294	259	305	255	282	257	317	288	264	285	304	299	281	250	309	288	301	283	293	282	306	266	268	312	286	290	275	289	279	297	290	278	282	271	261	292	300	294	297	268	298	265	296	281	276	288	324	297	280	294	277	301	283	279	296	287	282	292	315	272	274	276	297	291	295	305	272	275	276	290	284	266	271	282	286	299	284	302	282	294	292	308	309	301	309	285	305	300	296	329	298	271	276	288	270	289	270	279	291	292	293	269	289	318	291	291	294	300	273	305	259	294	276	291	286	304	284	285	313	303	293	316	312	291	279	302	285	283	302	297	306	305	291	288	297	304	280	294	275	300	317	288	286	277	326	311	290	274	320	263	292	277	297	274	279	283	291	300	263	312	281	312	294	312	320	288	298	335	278	305	278	279	292	260	291	292	283	312	310	293	293	294	300	309	307	296	316	299	290	267	281	291	297	297	290	290	269	293	293	285	253	256	308	306	302	286	315	307	286	316	266	270	293	284	276	308	296	302	281	296	284	310	258	314	270	318	309	308	297	283	270	286	270	294	281	278	294	282	294	293	259	308	311	283	303	296	296	308	261	274	301	328	287	257	285	312	279	296	260	278	297	277	306	270	278	293	304	291	279	281	293	309	278	286	300	275	309	278	298	280	299	268	294	330	278	297	278	263	287	293	293	257	291	264	287	261	259	290	266	284	285	256	278	335	288	313	274	276	274	297	316	302	295	291	313	293	302	286	249	315	296	264	311	297	291	288	316	307	288	299	287	320	281	312	252	301	316	292	289	295	284	294	307	285	262	283	298	270	290	309	287	321	285	282	279	285	291	327	297	298	303	265	297	295	265	300	273	282	285	312	318	294	272	280	320	297	274	300	316	279	285	276	278	323	291	305	292	280	300	280	271	300	289	262	277	277	295	274	293	269	263	280	289	291	301	299	277	264	266	272	295	288	290	295	288	286	314	299	290	280	299	271	297	310	305	292	285	273	275	298	281	274	270	297	287	306	282	270	328	295	289	274	291	284	286	290	287	257	317	290	338	292	298	284	303	287	265	298	290	286	311	282	318	301	282	291	286	265	286	259	271	298	285	284	289	292	291	307	286	278	282	274	279	280	306	275	296	280	271	301	285	286	305	292	281	288	257	295	272	307	302	303	280	292	275	303	272	314	298	314	297	295	279	280	320	307	310	291	314	278	281	283	268	284	277	298	294	308	240	274	302	285	290	280	306	289	282	296	283	310	298	310	285	238	265	264	300	266	292	282	320	267	310	294	288	294	306	326	280	281	305	274	296	269	293	286	313	257	272	265	289	279	312	290	276	293	297	317	287	293	312	324	272	284	296	279	278	274	320	298	283	289	318	311	289	305	305	287	296	294	276	286	292	300	285	277	313	313	305	278	269	316	298	289	311	244	322	310	283	279	298	298	256	295	292	266	270	273	295	284	307	268	305	307	300	308	276	279	280	298	282	264	335	264	284	289	310	283	291	266	273	283	285	253	261	297	311	286	275	286	283	308	308	285	294	273	292	305	288	311	284	273	256	275	293	250	273	298	304	279	263	270	275	292	313	288	297	267	306	298	294	312	319	297	272	299	281	271	284	312	300	289	250	298	283	318	281	292	292	272	285	298	265	285	285	291	313	259	270	242	273	288	301	283	297	305	301	278	277	289	285	307	275	290
34499	17369	5230	2159	1550	1180	1069	890	902	863	826	750	749	760	791	863	765	641	563	481	464	389	431	474	525	479	438	432	380	358	361	353	404	354	359	381	369	337	385	355	345	363	330	382	342	357	338	360	343	388	365	352	350	345	329	341	337	375	364	335	358	357	323	358	370	352	325	341	343	345	351	373	382	321	357	325	358	383	373	392	325	370	379	383	350	381	356	368	355	330	367	373	344	381	368	366	343	334	364	339	373	363	372	345	377	344	373	344	335	375	338	366	387	372	350	372	353	356	388	359	352	339	361	333	333	384	342	353	379	357	305	386	336	330	356	342	344	321	327	346	362	374	332	325	387	343	348	370	371	367	372	326	335	351	339	361	343	341	337	381	358	382	363	326	317	368	354	394	345	368	371	341	352	353	362	344	369	321	342	360	353	351	371	347	357	372	352	385	332	362	372	384	373	362	342	334	346	401	356	378	339	363	346	363	378	359	398	362	369	345	367	336	351	353	355	363	338	332	334	334	372	348	338	371	350	360	333	349	344	342	355	332	385	339	322	371	345	353	360	374	316	359	334	367	327	342	383	350	358	350	342	304	391	385	347	324	327	369	359	374	351	348	387	352	345	359	368	353	401	361	325	368	356	357	363	393	339	357	382	345	357	392	365	390	361	345	355	343	349	360	381	358	353	358	359	376	378	376	329	348	336	408	373	363	365	348	368	371	378	389	353	370	366	384	345	336	350	387	339	352	320	365	364	370	377	376	341	375	352	342	373	345	379	321	374	357	362	366	346	383	360	364	329	350	354	354	354	382	351	358	319	374	363	330	335	345	341	392	353	364	367	375	363	345	379	315	360	357	364	384	318	341	342	394	384	367	341	319	353	384	368	333	356	368	383	360	334	367	361	360	343	338	352	362	368	343	372	340	373	352	360	364	335	347	356	365	352	382	352	384	356	338	370	341	367	359	323	376	389	380	346	377	349	366	358	340	339	352	367	371	356	351	363	332	344	324	341	355	366	351	382	328	382	363	363	350	361	334	354	348	368	360	374	349	358	333	333	359	348	374	366	356	315	371	372	392	356	342	366	369	374	342	358	335	365	378	353	374	366	378	364	346	340	359	334	343	374	356	359	361	317	347	338	345	340	347	389	366	372	342	312	313	395	358	383	358	391	370	364	371	372	341	350	352	356	358	347	350	346	354	353	372	355	355	359	368	350	346	372	346	390	366	365	330	362	344	354	379	353	376	370	366	394	353	336	366	347	341	380	360	342	312	349	337	372	374	394	393	357	307	368	330	341	346	372	363	344	370	366	351	392	372	367	347	331	365	370	343	341	372	338	346	373	340	363	360	354	362	358	355	335	349	342	338	322	355	392	331	353	358	386	368	371	355	378	352	352	359	327	375	334	347	354	374	366	339	345	327	381	357	343	349	317	343	337	371	326	353	354	381	375	370	361	365	377	361	333	348	354	380	360	378	333	344	347	365	343	355	315	351	335	348	358	366	388	327	370	337	401	344	374	383	333	349	378	380	331	383	375	344	344	384	354	367	338	367	329	359	343	360	350	310	374	374	365	377	360	361	341	352	393	357	381	324	342	342	382	362	338	350	356	361	352	380	343	371	345	332	339	333	350	341	364	345	346	380	328	346	345	393	354	350	340	334	368	406	351	383	395	366	350	322	374	326	348	368	332	367	388	343	356	384	347	362	349	346	388	356	377	342	346	354	338	357	348	359	365	351	300	367	386	387	312	380	334	344	394	380	353	347	347	324	362	344	351	365	359	383	362	361	353	379	360	389	331	389	395	328	364	341	360	382	372	346	340	361	344	358	345	347	370	348	352	342	384	393	353	350	335	356	379	371	331	357	350	350	309	357	351	366	344	350	367	345	366	392	375	334	378	360	373	369	346	357	350	373	387	357	378	350	358	365	350	333	369	374	352	345	359	389	330	366	355	338	366	357	345	339	359	353	344	387	331	365	353	344	338	364	346	359	353	362	330	334	350	366	354	383	368	307	361	373	345	372	356	369	339	333	375	366	341	357	357	334	355	381	356	370	359	324	357	356	354	373	324	348	384	355	324	357	356	356	366	351	377	381	367	341	366	369	355	333	339	350	333	351	334	350	333	360	355	361	337	332	363	373	348	370	327	369	363	375	392	314	363	348	357	376	366	357	353	360	393	354	380	334	341	344	345	313	362	377	365	326	356	369	355	318	352	326	351	371	343	376	365	341	398	351	373	333	364	373	365	374	390	349	356	327	343	356	326	341	332	339	367	328	333	347	334	353	389	349	307	404	387	326	371	370	329	334	330	393	315	365	383	374	353	377	366	347	346	371	336	346	362	367	339	333	369	362	372	394	338	336	344	329	350	341	399	369	382	347	330	359	355	347	381	358	365	374	341	354	356	374	341	328	374	343	373	395	386	349	375	364	347	304	360	339	398	367	322	331	393	352	387	369	384	349	341	327	350	329	362	381	380	397	345	352	341	349	359	313	331	329	370	353	378	322	349	345	348	355	342	350	357	363	347	379	356	384	368	395	318	360	379	383	357	330	338	367	370	367	324	354	335	374	358	358	359	337	403	327	325	361	363	365	388	417	365	393	356	389	336	371	352	342	348	340	352	361	325	369	369	323	343	330	357	384	364	363	365	344	390	370	342	339	390	377	326	397	367	349	341	379	323	369	369	349	388	350	353	346	348	320	340	346	372	380	353	370	342	344	360	344	341	370	319	319	353	378	350	363	378	358	374	355	327	382	333	370	365	364	357	335	352	376	338	383	324	371	385	348	342	337	366	363	362	313	373	338	354	368	361	334	345	323	366	355	358	368	353	340	374	342	402	402	340	334	370	352	367	347	330	358	386	336	359	349	368	324	372	379	374	351	349	363	368	361	342	362	359	367	381	359	348	377	344	355	329	314	364	353	371	362	368	347	390	376	383	379	366	379	365	356	339	356	374	333	378	356	344	339	351	339	364	334	360	352	383	352	357	324	362	372	372	332	312	350	362	373	360	389	331	387	348	353	329	357	358	317	354	387	357	345	386	333	383	359	386	335	351	327	355	351	373	357	352	387	386	331	367	374	340	355	350	356	331	335	356	375	357	364	345	352	323	347	359	361	345	377	365	365	365	306	350	342	354	345	352	349	367	330	356	375	398	362	394	354	345	367	359	372	383	347	348	344	376	349	368	338	373	331	355	396	354	327	379	342	354	372	361	368	368	393	329	368	359	309	335	309	389	371	326	330	359	373	358	346	322	340	389	375	343	369	335	353	325	352	365	350	357	352	380	327	348	382	360	368	387	351	346	357	328	379	373	360	357	362	349	379	342	359	357	320	391	396	341	347	370	365	366	327	339	322	360	353	347	347	362	327	366	384	378	336	381	297	349	327	359	375	372	318	349	370	326	346	370	362	332	386	345	372	368	386	406	369	356	329	321	356	353	352	329	357	321	353	377	348	391	350	335	363	360	359	331	369	353	354	399	355	368	382	353	336	349	384
22449	20946	28664	23380	20941	20978	12262	1811	1325	1227	1207	1211	1147	1196	1257	1246	1193	1069	982	901	865	806	888	939	908	865	766	774	770	730	713	721	709	758	685	696	701	719	701	674	712	769	727	646	720	727	743	729	688	694	681	701	696	679	735	678	690	730	726	668	723	689	747	705	711	738	668	696	647	657	691	705	706	697	720	683	703	658	707	696	711	639	679	637	689	709	653	692	654	700	687	693	708	659	665	661	626	641	652	669	687	674	676	698	674	682	666	710	679	656	658	658	704	644	704	661	732	684	705	667	726	696	661	689	728	682	698	684	697	702	636	645	692	628	700	705	677	655	660	674	663	684	699	645	689	688	720	675	632	710	666	679	735	669	633	644	708	682	721	669	721	708	648	670	690	719	690	726	705	715	679	711	664	676	687	673	689	678	711	669	694	669	712	703	668	659	686	718	681	701	705	723	650	655	707	709	704	679	667	677	668	648	715	680	665	701	694	708	647	693	665	677	695	723	665	744	690	706	731	709	633	693	719	702	683	717	701	662	708	675	653	686	692	636	650	691	640	722	731	657	671	689	694	677	709	706	654	692	611	700	705	694	669	683	694	690	622	686	681	669	706	699	723	657	672	738	660	683	735	671	690	668	663	703	695	678	712	685	713	677	639	661	693	656	726	699	647	714	706	651	695	717	657	720	711	722	681	670	740	731	724	650	673	733	706	671	729	698	654	682	682	674	676	685	718	675	731	647	710	706	682	731	653	731	739	614	733	677	686	653	698	708	664	677	661	647	669	720	717	663	684	688	711	680	697	669	654	692	660	647	689	699	670	674	661	656	671	687	687	717	632	689	635	734	658	658	713	695	736	654	702	676	698	676	700	715	702	715	749	677	702	706	651	661	690	697	678	701	688	683	644	670	653	682	732	684	736	643	677	666	706	677	712	692	673	739	743	703	647	693	698	687	715	686	712	656	703	641	685	693	712	691	704	677	681	663	698	694	689	705	700	734	698	684	672	667	665	668	727	660	653	660	663	698	706	656	673	686	653	697	685	700	687	703	696	702	664	661	686	686	672	670	665	676	695	662	691	685	707	699	692	684	688	644	660	708	701	722	673	673	681	690	657	692	734	739	662	673	638	653	682	650	667	664	676	657	690	680	693	653	716	677	690	718	673	692	736	679	711	681	674	660	713	698	648	666	710	655	647	639	644	702	676	655	667	689	720	666	668	689	656	695	729	684	668	696	732	714	706	719	675	695	695	697	656	708	726	700	684	723	681	701	647	651	701	644	680	688	656	684	727	702	676	668	676	741	669	635	713	696	721	686	685	724	739	682	680	692	696	669	706	671	708	712	719	678	671	696	662	651	669	693	660	673	716	630	696	644	649	659	701	684	710	658	716	728	670	678	689	682	740	691	688	633	673	670	675	684	669	677	663	676	678	686	677	715	716	669	679	709	678	650	691	654	652	657	691	685	752	699	709	704	726	673	658	642	669	727	685	657	732	708	668	707	723	714	654	666	691	695	700	690	706	733	699	651	656	700	716	713	710	635	662	680	716	742	653	642	627	690	721	712	703	636	696	674	679	653	709	680	629	682	673	707	641	625	666	694	701	667	648	677	642	724	703	695	708	678	706	732	651	672	695	652	628	702	686	660	673	688	733	660	663	689	701	707	706	717	682	694	678	659	627	721	702	684	692	725	683	699	673	727	690	689	706	662	650	674	686	659	675	691	689	697	665	670	675	685	704	659	687	687	650	666	675	648	603	619	666	676	691	671	689	698	714	728	680	714	659	673	637	682	692	617	705	726	693	719	705	669	665	650	682	657	668	664	653	698	709	662	678	707	678	673	639	663	690	684	699	664	693	650	687	668	671	682	697	716	655	648	693	658	697	653	690	695	662	711	713	734	644	671	665	657	644	661	719	643	659	676	666	682	666	696	726	680	654	654	684	717	695	679	676	693	669	688	682	686	691	713	660	662	686	697	688	686	685	641	699	765	679	682	667	680	657	683	671	710	652	677	665	667	686	672	687	659	647	726	670	706	691	666	668	697	708	666	658	691	656	691	729	674	649	706	677	684	658	688	621	681	697	679	730	636	659	669	678	680	708	694	681	652	685	689	701	654	716	676	688	700	671	696	654	671	716	720	710	673	637	666	652	657	656	687	659	701	674	666	704	656	668	680	738	695	656	694	654	664	655	689	717	673	696	656	650	684	694	679	681	684	649	670	668	666	652	660	678	685	680	632	698	713	687	699	713	640	656	668	691	715	677	689	691	676	682	677	665	687	694	678	674	666	680	693	689	708	727	688	676	696	731	691	672	686	649	693	623	733	644	694	700	686	691	669	664	648	680	725	704	691	663	641	702	689	664	705	669	716	677	664	643	653	669	700	695	665	719	670	681	633	630	706	667	684	666	690	686	633	665	679	675	707	678	638	680	675	708	651	647	710	698	697	692	649	720	676	663	719	695	702	653	630	645	713	669	673	674	665	693	708	647	685	676	730	677	710	679	648	621	670	686	672	652	719	724	675	666	672	671	692	677	722	687	702	642	649	687	691	671	664	679	662	716	689	686	680	740	674	685	706	667	663	690	705	717	672	643	648	695	715	630	673	719	681	674	684	690	681	686	670	686	711	699	697	664	683	692	700	704	722	702	691	685	698	671	713	707	685	667	677	673	654	722	664	691	687	589	667	665	712	703	663	671	684	709	721	672	682	717	662	676	662	702	682	643	701	693	640	676	706	652	670	664	687	647	736	675	676	673	654	710	699	731	687	701	680	695	737	699	728	731	723	694	683	720	658	665	684	699	679	638	636	692	705	683	681	664	650	664	675	690	670	644	684	670	660	724	676	695	715	696	674	665	660	685	720	728	653	713	694	651	687	695	637	678	666	665	686	709	661	666	658	661	699	684	696	723	670	657	676	737	706	693	630	710	705	757	696	714	701	695	678	672	731	706	658	652	677	669	635	655	660	700	758	640	694	696	668	690	656	734	726	683	692	666	674	681	678	721	693	715	670	678	669	673	720	706	717	641	652	666	677	714	708	693	683	696	681	623	710	663	665	649	678	665	656	673	646	721	663	663	688	683	675	656	700	714	718	710	692	678	686	676	717	658	716	646	664	700	696	682	638	703	682	722	704	686	707	668	682	681	690	655	697	715	654	652	662	760	665	701	656	675	707	679	721	716	657	680	668	701	715	682	699	728	708	705	706	688	713	700	653	687	684	698	686	629	650	698	690	714	673	635	700	685	682	664	687	686	702	678	676	681	667	703	679	726	698	664	673	697	650	737	706	710	630	713	672	666	678	638	674	657	671	633	715	699	687	686	683	675	695	727	666	782	655	681	672	688	679	707	663	704	638	732	713	689	665	745	716	668	708	671	661	670	690	693	655	667	703	669	697	726	614	682	648	704	662	651	709	633	644	687	690	661	681	619	690	695	714	666	692	666	697	751	644	670	652	617	679	684	709	671	694	668	646	757	676	653	645	646	656	690	701	669	658
39447	28432	15639	6455	4719	3772	3050	2658	2335	2171	1947	1874	1662	1735	1776	1891	1775	1431	1409	1156	1028	1018	1007	1144	1192	1082	907	922	893	829	926	847	796	823	838	839	784	839	865	843	859	785	754	832	784	838	827	774	774	807	825	826	784	744	772	823	791	755	774	778	802	812	763	786	760	706	796	795	861	746	736	784	817	749	795	812	785	763	795	844	734	807	769	742	737	780	802	783	818	773	759	813	800	753	782	737	740	858	802	783	745	786	802	745	825	745	715	791	793	729	753	744	810	793	782	755	809	775	766	755	775	786	779	769	733	768	761	757	774	753	749	799	745	795	742	727	785	826	759	780	784	801	796	785	717	777	742	816	795	797	792	766	793	773	779	786	797	771	755	794	788	733	822	749	787	760	784	763	784	783	787	763	780	775	739	788	805	803	775	809	790	779	786	779	797	784	729	738	787	744	768	808	764	801	790	777	741	807	788	799	758	747	789	810	768	782	833	754	763	747	749	795	787	813	781	768	780	761	765	821	747	785	752	762	760	785	756	731	763	752	788	743	794	804	777	796	789	766	761	813	765	746	781	736	809	785	759	774	768	798	808	804	817	763	761	794	760	794	752	757	789	818	826	770	790	796	782	755	766	753	741	770	808	815	763	791	827	820	754	799	773	792	749	789	798	759	808	777	775	809	780	835	806	777	754	779	788	776	771	787	761	788	774	782	798	800	750	738	780	794	798	815	777	762	725	828	759	787	724	799	767	798	793	792	765	776	787	818	783	800	782	722	819	797	758	763	816	829	791	733	753	717	828	756	768	776	763	789	723	780	773	776	727	787	767	774	775	724	781	763	759	785	782	792	749	788	798	747	799	735	759	796	759	790	824	800	747	765	788	767	775	779	761	715	776	727	728	791	762	712	810	808	789	842	753	748	735	753	818	793	742	775	810	767	792	707	768	725	791	808	811	782	770	763	769	727	831	766	750	839	792	803	753	806	823	760	809	784	783	773	789	795	781	730	800	757	823	786	767	766	808	748	734	794	821	805	781	766	807	778	777	787	765	808	844	748	754	820	834	823	765	761	763	719	762	718	800	761	861	767	798	739	741	778	795	787	815	794	775	756	761	811	751	748	744	754	753	809	785	799	800	795	795	757	789	706	788	741	797	752	824	749	732	767	753	772	714	752	781	769	815	760	823	759	790	748	784	746	795	762	809	774	759	774	754	792	749	753	785	775	731	790	718	779	847	772	777	757	783	754	778	789	806	783	804	781	780	780	726	769	812	779	745	784	804	732	749	792	784	835	757	822	818	789	797	771	785	761	747	772	754	762	757	802	769	735	720	780	783	800	750	779	746	785	819	721	727	823	851	762	784	756	768	736	765	791	826	712	758	785	789	753	768	772	779	797	810	756	774	744	746	698	757	796	794	781	824	765	790	766	734	771	763	774	739	810	820	774	787	735	792	789	769	765	796	778	748	737	713	780	693	757	735	815	761	765	826	794	772	740	783	784	723	847	849	782	782	790	768	762	770	781	798	742	772	737	769	796	773	755	689	775	779	750	789	770	777	757	809	750	780	793	748	822	793	790	789	706	739	762	797	757	780	800	777	797	775	785	778	763	740	773	800	789	778	802	758	812	786	792	744	767	747	749	803	788	801	768	773	752	821	795	766	777	819	773	778	834	863	762	727	773	700	752	764	768	788	770	766	801	755	767	800	763	781	735	781	760	744	789	746	733	779	806	732	802	744	767	821	784	794	749	783	747	791	721	814	759	703	737	793	803	826	770	788	807	775	776	772	788	788	759	779	747	804	743	762	755	763	774	760	797	786	804	738	761	788	761	755	770	777	772	781	711	773	797	802	791	780	772	782	773	744	775	756	808	777	793	800	736	806	790	754	750	791	764	732	739	747	756	771	784	767	810	840	771	799	752	755	802	784	747	772	774	766	750	762	807	783	786	774	787	747	740	776	769	743	744	704	778	815	774	739	725	749	770	756	749	714	777	791	802	799	796	765	734	811	772	730	789	754	733	748	766	732	768	810	784	781	750	787	757	790	768	821	794	756	726	760	770	797	758	778	751	796	788	739	797	747	814	793	784	774	808	792	738	771	770	787	773	801	760	774	758	794	793	822	803	772	792	781	782	760	754	818	770	771	748	823	759	772	800	746	764	775	748	748	746	788	763	743	784	783	747	792	782	753	780	792	791	790	806	819	754	781	786	742	813	780	768	759	766	756	772	814	771	797	786	747	772	810	770	824	806	773	774	725	784	748	779	752	750	769	727	788	763	740	739	711	777	750	797	865	750	705	744	752	787	785	776	795	801	790	795	803	822	784	792	790	791	802	772	813	805	779	760	787	748	792	806	792	762	779	749	791	822	739	755	789	789	793	764	767	819	765	756	785	833	785	779	760	749	774	784	799	808	812	788	808	780	790	785	792	786	789	753	791	769	795	805	751	783	782	804	806	776	757	767	793	813	794	740	775	783	774	721	780	806	764	767	793	750	724	757	776	803	772	737	726	737	774	737	776	722	765	711	799	762	722	760	742	800	761	793	748	817	760	827	748	768	807	788	819	776	751	725	761	755	766	728	787	812	776	806	776	739	742	807	755	779	776	737	821	770	801	805	718	753	765	758	779	779	784	829	809	785	738	789	785	773	770	769	723	769	771	847	771	801	764	753	780	748	714	826	808	758	768	760	815	743	720	829	773	758	751	780	781	818	789	782	792	751	719	783	726	778	729	770	809	792	777	819	784	806	762	763	820	768	762	804	770	766	760	771	798	721	799	789	781	769	774	763	743	760	729	763	763	726	840	754	740	781	800	743	783	767	771	767	758	749	797	763	775	747	766	780	757	789	754	745	799	775	804	817	779	738	789	776	788	805	789	783	811	747	822	758	848	773	734	758	774	808	776	810	811	770	787	738	770	820	767	761	800	785	802	811	776	784	774	755	758	721	774	739	798	781	754	784	781	773	805	769	743	782	784	754	783	761	734	797	792	768	763	765	772	762	762	761	764	767	745	811	734	759	784	796	780	794	829	794	800	785	802	779	806	767	786	789	794	779	823	811	788	768	779	783	771	776	817	786	834	819	748	756	805	790	795	801	805	780	778	755	784	793	777	770	759	752	766	762	729	807	807	778	773	769	779	788	784	765	810	768	767	792	777	781	712	746	771	757	741	762	758	745	743	784	772	764	751	775	750	762	737	782	783	811	815	797	806	761	776	728	791	770	806	774	771	762	737	809	720	815	759	717	776	740	782	748	782	735	784	725	717	814	826	815	758	759	733	795	778	764	760	759	777	770	796	720	737	726	780	808	802	776	790	802	787	791	729	782	781	774	769	772	788	802	771	778	800	787	769	833	799	809	795	748	800	791	750	754	767	773	793	835	717	835	785	739	756	753	753	816	749	822	779	773	794	821	745	818	799	781	707	814	774	802	771	751	765	740	789	745	804	802	759	756	777	821	774	769	758	785	783	797	808	747	796	821	834	785	787	784	743	769	771	812
28332	20216	9847	837	414	323	315	303	352	304	334	336	304	339	382	408	415	391	368	323	299	318	275	299	343	293	257	259	247	256	276	265	253	228	232	259	246	240	251	251	256	281	280	275	273	227	243	274	262	260	263	231	270	247	268	250	234	264	260	237	236	244	245	246	275	253	262	237	252	226	270	270	238	238	256	279	241	286	244	259	258	251	268	257	240	255	230	269	286	244	240	231	230	251	241	260	307	247	255	251	272	236	264	244	250	255	258	272	257	267	248	285	263	241	234	291	286	266	228	262	263	264	263	301	246	265	229	244	268	254	248	238	260	266	284	253	276	222	264	266	227	265	218	266	270	272	262	255	268	253	249	237	257	276	230	272	258	259	232	257	274	270	259	255	233	235	258	258	249	278	275	238	254	288	238	247	254	270	249	229	237	265	246	273	238	247	261	267	265	238	271	231	251	251	220	269	270	251	253	261	265	247	264	214	255	222	246	262	242	296	248	255	260	259	273	279	251	261	261	238	264	284	232	260	252	264	238	252	282	226	272	250	264	262	258	254	216	239	252	246	241	250	283	241	283	273	233	244	236	243	274	222	253	259	292	259	269	265	256	266	272	276	266	271	269	273	247	263	255	257	246	252	237	227	249	256	278	226	262	229	236	229	250	254	227	271	280	277	237	262	239	236	229	248	240	251	259	241	237	245	240	249	274	231	272	250	220	252	264	252	226	270	255	270	245	234	201	230	232	262	252	254	238	257	234	255	230	264	265	237	282	255	234	275	266	276	253	278	268	227	256	260	248	255	263	264	237	269	220	265	264	256	265	257	236	235	259	240	266	266	251	289	282	266	228	256	288	265	229	243	255	251	245	236	300	243	251	228	277	268	262	234	256	253	255	267	272	262	250	244	273	265	249	245	245	234	242	262	255	249	259	266	248	238	264	267	232	248	238	251	263	259	231	266	247	259	270	254	258	270	270	261	257	240	267	228	242	258	239	238	256	247	248	238	244	248	272	250	268	240	262	257	257	232	250	269	241	271	257	262	250	256	271	242	248	257	248	252	248	258	281	240	241	254	251	251	258	266	263	261	244	240	266	254	253	234	222	235	244	249	242	265	244	256	227	287	228	226	242	238	247	246	249	250	268	253	242	239	267	248	266	238	213	259	241	278	254	238	235	255	257	240	255	255	271	257	257	262	256	273	280	254	267	294	241	233	249	247	245	254	218	244	220	282	257	238	232	284	266	268	242	269	243	280	274	255	278	282	254	238	247	221	260	267	256	259	248	241	252	251	247	259	268	220	217	266	245	247	236	229	256	241	263	221	246	278	249	244	265	255	271	262	236	233	264	265	272	245	263	240	250	247	276	240	235	230	270	266	273	249	258	247	262	251	236	244	283	250	257	264	263	250	290	259	229	242	240	246	262	260	246	250	267	238	295	251	263	235	242	244	261	253	246	248	233	256	264	274	273	253	259	246	243	269	268	221	259	235	230	248	257	246	260	264	233	243	264	240	264	223	263	256	265	268	244	245	253	226	250	257	267	249	266	262	245	253	277	244	252	244	247	246	242	247	278	222	258	260	253	240	224	245	252	250	270	251	264	224	236	257	237	261	261	229	265	262	259	260	253	249	249	242	280	234	238	230	254	231	247	268	250	235	248	252	243	287	251	261	215	233	245	241	236	238	228	225	253	253	268	240	250	261	227	269	256	257	232	248	252	283	256	231	264	242	251	232	266	277	287	228	273	248	248	257	227	242	272	250	254	242	227	262	256	259	246	264	278	236	257	282	253	254	275	265	257	223	263	274	263	237	269	273	260	252	257	233	237	264	259	291	268	275	241	247	267	224	235	222	236	251	226	215	235	280	245	288	264	271	237	253	258	260	255	251	272	250	270	248	248	260	253	230	270	285	290	266	231	245	264	297	243	277	259	238	258	261	243	219	230	292	262	237	292	249	260	258	242	278	249	255	259	254	273	287	228	226	263	271	280	290	273	285	265	266	252	262	269	285	244	256	265	231	258	259	238	261	232	247	264	248	248	235	238	253	243	245	233	204	206	264	262	245	262	244	248	260	274	276	238	246	244	278	233	234	282	241	230	237	266	252	247	262	245	289	269	254	263	270	260	275	242	260	274	245	287	285	266	252	234	250	251	278	254	283	275	247	255	243	254	236	250	276	224	244	253	264	225	281	265	263	245	243	254	245	245	249	259	234	278	251	276	251	251	248	246	241	254	277	251	236	242	239	266	249	243	268	264	253	254	229	265	267	252	251	264	223	249	262	231	254	284	264	274	238	242	275	286	257	267	255	230	289	263	235	262	242	268	249	246	234	281	251	294	245	274	283	236	269	255	246	248	238	251	236	237	232	232	245	258	281	241	243	248	265	260	264	270	278	254	242	252	261	244	249	259	237	272	243	247	245	264	302	242	247	242	250	261	258	240	251	262	258	239	255	244	252	252	235	277	264	246	300	212	249	228	266	238	248	259	265	248	270	262	280	279	261	244	262	266	252	238	240	235	286	251	270	228	234	257	295	251	221	266	265	228	256	266	256	239	278	280	224	243	238	235	241	274	269	246	244	255	228	257	281	268	265	258	270	267	261	236	238	213	258	248	268	245	279	236	243	242	261	255	240	253	292	261	290	248	244	244	269	258	247	238	268	256	258	250	251	254	228	264	245	250	256	272	263	246	232	234	254	263	271	276	264	269	284	242	260	242	273	248	254	272	248	257	230	207	264	251	273	264	284	235	261	268	275	240	229	264	268	254	249	253	224	240	283	253	250	218	251	265	249	236	246	254	245	236	247	263	264	258	217	275	249	246	255	254	261	250	255	278	255	275	251	224	237	283	241	248	274	267	254	222	235	280	259	252	269	251	236	233	237	241	245	256	301	278	247	258	250	255	236	236	236	239	204	264	241	251	255	260	247	279	240	255	270	277	257	257	239	262	298	265	258	252	240	243	234	226	248	245	229	268	261	250	225	207	247	249	272	247	261	235	290	277	230	245	237	239	240	229	274	268	262	236	255	247	270	272	259	258	244	258	247	256	237	265	245	265	248	246	248	240	265	234	260	265	246	235	277	247	266	247	272	246	253	259	248	237	240	237	267	293	241	252	250	255	259	263	247	260	246	270	268	237	246	277	252	253	292	235	241	239	246	225	226	257	255	258	250	236	247	250	249	257	230	263	259	253	231	265	229	257	257	271	210	221	246	252	258	239	236	248	240	254	237	230	264	272	242	269	257	243	276	241	247	259	244	264	244	240	265	264	258	267	239	269	255	266	305	274	249	247	253	235	275	252	257	254	245	253	269	227	261	250	239	275	280	236	286	283	267	249	233	237	252	249	238	250	283	250	263	273	247	271	227	273	215	234	280	278	241	265	236	248	255	226	255	252	250	248	270	251	233	250	232	239	250	260	242	239	237	267	246	247	292	241	242	279	258	242	263	233	255	254	241	223	262	254	267	265	246	280	220	250	235	248	272	242	281	256	273	236	269
31387	5730	1493	523	552	454	475	447	490	489	455	456	440	543	606	627	679	542	521	499	402	350	372	428	426	362	352	330	306	270	324	296	311	280	297	302	299	361	278	309	289	338	311	325	295	290	327	283	335	294	321	315	305	340	304	291	330	272	287	323	299	268	305	294	287	317	269	355	318	302	336	326	282	275	306	308	299	294	298	306	292	277	292	281	293	273	322	304	300	294	321	280	289	305	274	295	283	311	262	301	288	331	293	286	319	295	341	288	294	311	297	302	312	318	304	310	277	320	305	321	333	319	297	290	289	297	306	301	280	285	278	300	287	300	314	313	302	302	284	291	309	261	298	285	273	299	308	293	301	311	322	323	321	294	278	304	305	305	285	312	296	297	307	317	272	299	268	324	318	255	317	324	296	304	284	339	294	308	272	313	272	272	301	291	282	312	339	298	312	284	320	347	321	300	310	316	323	288	292	312	303	280	310	321	305	319	299	343	300	275	276	287	339	307	276	292	284	336	281	280	270	320	321	278	299	288	296	265	304	328	252	304	309	325	278	261	295	300	288	300	291	303	316	291	293	263	302	300	304	306	328	314	300	323	256	268	307	302	273	288	312	298	305	295	289	305	337	318	301	266	306	305	296	298	326	311	288	285	299	301	317	303	248	294	322	281	314	297	297	319	309	305	318	282	316	294	313	279	296	296	300	281	307	271	286	300	333	295	294	290	327	279	295	297	275	269	298	282	324	295	316	297	272	299	268	315	328	283	312	287	300	293	276	293	303	319	314	291	328	279	312	312	316	274	307	272	305	296	303	307	319	260	304	291	300	306	308	297	343	311	282	297	279	284	280	325	313	288	330	298	268	314	327	296	283	291	303	308	279	310	304	310	301	310	271	288	285	320	338	297	302	281	304	281	314	294	317	289	286	310	284	316	312	285	300	321	286	346	306	289	290	307	277	287	295	320	326	282	319	293	311	292	303	320	300	303	292	343	317	296	291	313	290	289	278	288	317	304	301	309	296	326	269	314	298	301	293	266	281	296	311	297	298	277	280	310	305	285	303	296	302	295	324	326	307	278	296	312	310	310	302	296	261	294	288	281	317	283	259	276	295	281	287	307	300	289	303	325	326	283	316	301	328	289	295	304	289	322	301	315	281	315	316	300	303	301	327	314	295	305	301	296	311	286	324	269	290	281	281	303	285	305	278	325	294	283	301	315	290	294	303	292	265	322	316	282	302	265	298	272	255	301	309	258	288	274	319	294	278	295	282	279	302	296	262	287	301	286	317	302	336	276	321	305	297	280	304	314	308	333	285	317	300	290	317	296	300	323	278	279	298	313	310	313	289	291	291	278	279	299	301	309	283	299	281	308	282	298	292	281	326	308	339	286	297	303	325	292	319	325	304	299	313	284	296	295	290	280	308	327	315	293	282	292	322	275	277	302	322	284	291	303	292	315	317	286	291	307	254	289	289	277	251	317	301	278	295	304	293	275	316	273	317	310	302	257	285	296	320	297	289	292	263	276	337	299	317	300	275	345	290	309	305	301	282	299	298	309	290	287	295	293	284	294	292	294	294	279	309	331	291	321	317	286	309	301	288	286	294	298	286	270	298	286	334	313	340	271	278	311	301	287	293	299	280	266	293	324	300	339	310	289	280	301	294	331	292	307	310	305	304	310	311	301	286	304	333	296	293	282	294	302	300	291	307	298	313	264	270	333	286	274	279	296	289	312	288	339	306	304	301	270	296	277	322	312	289	317	313	281	284	311	270	284	306	299	299	280	307	328	316	307	307	281	273	310	299	268	307	305	307	301	320	297	256	304	301	270	294	322	288	314	293	310	317	302	281	312	310	287	274	311	310	344	317	272	305	286	310	305	289	293	307	267	312	307	311	311	325	325	308	293	310	281	296	301	323	297	299	318	258	294	289	309	330	310	286	314	325	309	296	296	314	309	272	323	301	276	326	291	329	301	301	254	305	299	276	310	299	322	292	308	310	317	297	264	283	312	289	293	323	302	292	300	294	292	310	304	298	289	295	282	277	342	310	333	306	296	281	335	287	307	296	301	298	329	308	303	320	315	296	290	270	287	272	306	314	318	307	301	314	304	310	297	298	309	270	301	289	288	273	288	316	289	264	246	309	286	281	295	268	302	316	304	302	305	302	289	284	286	316	302	301	305	317	275	345	313	288	315	329	278	283	325	323	285	298	292	314	300	312	323	319	301	295	291	274	289	320	291	299	318	287	299	316	306	298	313	304	327	266	294	307	290	288	307	314	277	299	301	311	298	269	272	283	313	309	284	306	284	276	304	336	316	292	295	310	291	330	291	281	327	304	296	259	298	302	307	300	301	297	304	292	287	307	310	292	296	261	298	288	285	289	325	294	313	330	283	293	282	318	271	278	288	302	295	308	294	331	291	317	289	276	283	289	313	267	268	273	312	294	307	284	320	297	325	307	315	292	288	289	304	297	299	301	287	303	284	303	277	274	314	287	281	312	326	288	289	313	295	285	291	363	290	329	292	313	268	302	319	311	304	336	306	318	296	316	294	316	313	289	308	319	318	292	312	327	316	303	275	312	299	278	301	298	320	287	306	295	324	338	332	298	309	297	306	300	303	309	297	315	295	287	311	283	274	324	300	314	296	303	303	335	274	298	272	303	316	287	301	300	297	283	270	340	276	275	307	287	297	310	296	259	297	318	316	260	302	292	301	327	336	276	326	302	293	307	270	291	312	296	300	330	291	288	300	312	289	288	291	314	291	296	292	319	306	294	297	293	319	296	284	296	287	320	292	296	321	302	324	312	317	291	296	336	306	303	298	307	311	292	311	320	301	299	292	306	320	309	289	281	309	297	277	307	304	304	307	293	278	328	295	325	294	285	293	298	281	280	286	289	302	279	293	269	313	270	306	263	320	322	289	296	310	296	281	296	264	312	289	320	265	282	266	326	272	305	320	321	310	277	321	282	276	275	299	300	298	269	290	287	300	299	313	268	327	293	315	293	308	300	301	292	288	297	285	261	277	290	292	276	299	294	295	272	285	284	296	307	285	309	302	295	302	307	322	314	276	258	296	306	289	299	286	311	299	304	295	283	332	316	296	293	290	305	278	296	287	307	278	317	299	273	340	323	308	315	283	331	306	316	318	314	286	335	288	307	272	273	295	332	311	307	320	285	272	296	307	295	245	285	294	272	298	296	288	303	269	308	325	306	290	313	260	298	287	298	283	294	283	298	302	321	286	297	315	319	298	273	302	291	274	308	316	315	328	323	295	252	324	296	307	290	274	301	322	321	301	306	276	285	283	263	303	318	306	276	286	293	284	300	305	279	294	328	288	298	281	298	299	309	318	293	320	280	283	312	277	295	273	315	263	295	299	306	321	276	294	301	313	303	291	310	303	291	295	291	309	289	296	291	286	279	275	297	303	317	279	313	349	281	317	287	298	290	281	306	292	256	332	302	301	309	288	287	283	333	330	307	297	280	292	341	271	293	307
23455	20904	28178	23796	20890	12297	1550	969	893	896	837	744	747	843	811	909	920	777	795	723	630	617	633	637	645	606	589	564	540	541	538	550	552	515	556	514	526	525	532	517	497	514	512	559	509	503	532	548	551	520	512	499	520	514	521	499	536	536	543	491	497	461	498	512	482	509	481	528	524	506	508	507	488	505	513	510	527	534	511	534	515	525	507	555	546	511	542	531	520	485	510	505	542	488	538	525	513	516	510	517	496	521	500	542	468	517	543	515	492	495	504	507	529	489	490	537	538	491	513	538	518	473	522	539	501	570	512	527	518	466	528	542	559	478	490	537	523	525	501	509	487	496	511	481	512	540	495	525	490	523	525	507	543	513	513	552	519	521	503	488	485	517	537	494	523	480	498	501	553	486	533	516	535	463	499	530	536	528	536	465	489	532	575	533	526	535	495	551	540	511	534	549	533	526	494	475	555	468	544	502	525	462	520	533	531	482	478	504	507	515	505	507	525	501	495	541	516	558	531	521	495	544	463	491	533	480	515	475	494	472	524	526	526	535	534	526	528	505	557	516	506	547	532	507	523	544	537	509	505	508	532	505	552	501	492	485	518	514	493	532	507	532	527	521	491	465	494	507	519	509	538	533	532	504	531	506	550	501	506	492	548	529	505	526	537	520	533	488	510	526	521	478	529	486	553	509	536	528	530	533	555	539	479	496	513	514	498	502	501	514	499	470	479	514	517	504	524	471	539	516	523	489	504	530	518	503	518	482	523	548	547	535	534	530	512	457	481	552	503	507	518	517	517	532	519	519	514	532	510	479	549	515	543	506	481	473	530	542	501	542	531	515	553	559	539	529	505	543	508	544	533	478	501	514	519	472	515	546	521	487	525	493	505	550	540	500	539	537	499	519	542	541	534	522	503	495	555	504	514	527	488	518	518	499	518	525	507	498	551	502	538	495	499	495	525	521	478	531	521	523	549	537	501	506	485	509	540	523	498	536	490	488	486	517	523	542	515	531	583	512	498	504	551	531	534	536	514	521	523	541	474	531	468	521	539	538	513	544	513	525	490	521	510	547	535	501	479	502	553	487	549	531	514	521	510	515	505	488	508	503	494	500	491	484	539	545	477	493	502	515	514	543	480	538	506	505	492	528	537	472	511	553	532	512	502	514	518	480	522	468	538	507	521	491	532	517	534	500	486	529	521	527	536	489	507	498	523	505	476	513	535	555	523	521	534	526	543	542	506	533	500	542	558	465	556	548	488	524	524	498	573	507	547	492	508	523	527	512	472	482	482	484	517	464	502	493	473	502	528	509	521	533	517	520	510	502	489	524	528	533	507	542	473	503	518	503	551	474	530	545	460	537	529	560	531	554	505	486	514	518	490	523	473	502	520	553	546	499	552	474	530	543	480	542	516	515	570	512	463	489	469	505	507	532	514	499	535	506	516	463	551	540	514	560	525	499	505	498	551	470	521	545	516	480	524	494	541	538	511	504	514	503	526	519	548	497	502	526	469	491	475	507	559	518	521	497	497	538	551	517	511	509	517	505	550	525	535	535	471	512	518	504	479	498	499	503	510	528	520	486	489	557	463	532	500	559	480	539	550	501	545	542	489	513	495	526	552	509	527	500	493	577	546	497	450	537	504	526	536	558	524	459	501	526	501	526	559	506	514	541	507	532	519	517	433	542	475	545	537	508	502	466	496	493	481	499	508	483	522	485	494	475	523	529	509	520	542	520	506	474	523	517	503	462	482	487	518	498	527	487	542	517	508	511	514	509	502	492	500	534	489	540	488	502	551	517	527	496	537	536	539	532	476	492	502	513	491	472	537	521	519	535	501	501	496	505	540	509	522	559	516	510	508	481	464	501	539	537	511	510	525	532	519	497	517	521	529	508	482	514	475	498	536	552	527	471	497	542	490	522	499	498	526	498	526	499	538	497	504	517	550	489	513	530	548	516	548	532	474	506	513	531	509	556	527	559	527	527	503	483	531	494	509	519	518	525	518	468	521	503	519	514	530	463	529	528	513	532	504	534	534	495	517	490	518	539	553	514	490	504	500	511	499	507	516	552	503	532	497	502	481	515	539	516	519	520	499	537	537	542	486	532	538	555	512	578	533	507	519	541	522	466	518	538	515	498	505	549	527	473	507	504	535	563	489	519	468	521	552	495	493	518	558	500	520	558	505	508	488	528	556	494	520	553	512	503	496	488	502	450	498	479	511	491	484	495	537	476	492	565	516	517	522	524	524	493	536	502	528	515	488	502	508	548	486	565	505	470	527	517	505	486	501	542	527	531	511	504	519	544	484	518	470	519	509	520	476	528	524	517	533	502	526	457	537	534	514	533	488	510	470	525	544	506	523	513	565	526	511	497	504	536	459	476	502	525	513	496	536	537	514	517	522	523	497	503	497	482	501	536	504	494	494	532	536	525	496	513	538	550	517	511	546	483	506	465	549	515	526	539	531	508	529	502	532	499	480	503	518	521	507	536	520	545	511	500	498	486	461	490	473	530	508	532	512	520	466	532	509	539	515	487	524	555	555	538	512	474	463	455	573	487	503	519	474	491	517	515	500	541	473	507	512	495	523	508	511	519	475	506	554	552	508	525	540	529	574	518	492	502	520	482	545	516	479	530	525	510	470	550	495	515	524	517	502	536	512	507	506	491	518	552	534	513	505	528	501	457	520	480	492	522	533	501	479	525	546	508	488	516	526	493	499	512	511	506	514	530	544	476	532	510	559	522	523	529	515	473	500	498	521	491	492	507	528	542	466	484	508	528	525	490	481	502	543	497	517	538	485	507	521	487	519	523	518	514	522	475	529	478	504	499	522	519	496	500	504	505	508	498	510	535	482	541	506	508	518	536	525	497	467	528	522	541	518	498	528	554	514	485	514	503	520	567	534	525	541	518	548	494	512	522	488	490	507	507	499	503	526	535	520	524	520	512	507	500	495	537	481	496	478	508	514	533	504	501	554	534	480	556	532	499	496	538	511	467	510	569	506	521	532	500	530	538	545	482	546	529	499	512	572	543	517	503	541	512	529	528	463	522	560	537	503	532	544	527	495	491	486	475	493	524	555	490	557	485	529	522	496	506	499	497	509	523	473	529	536	460	532	505	504	528	496	522	521	522	538	505	528	507	487	541	490	543	511	496	530	545	518	580	498	539	526	533	500	505	534	491	513	515	500	501	534	550	524	541	537	482	545	517	510	527	509	538	511	525	491	481	525	496	492	536	496	562	532	498	517	490	547	504	507	527	517	462	515	526	485	552	513	470	526	509	507	506	503	516	534	543	565	485	508	537	539	481	503	500	529	518	556	495	517	517	522	516	518	517	577	527	507	489	515	510	522	559	535	506	523	499	520	533	560	482	524	500	543	535	505	490	541	524	485	549	505	534	557	502	513	489	456	503	507	485	517	484	523	503	523	522	496	554	501	522	551	553	510	527	508	534	506	504	520	540	506	546	516	524	513	509	513	531	530	510	518	545	498	499
35635	23754	14408	3589	2692	2194	1895	1566	1479	1301	1220	1114	1109	1205	1335	1388	1363	1141	1089	1016	833	797	723	839	826	759	648	671	616	601	633	615	610	643	620	579	574	585	592	613	600	623	625	608	579	594	593	592	569	578	599	589	605	586	581	616	606	594	603	597	586	580	600	612	614	598	584	604	583	596	571	567	583	586	563	607	591	576	623	600	590	650	610	610	597	615	593	562	591	575	618	589	633	609	592	562	599	603	574	622	551	589	580	606	620	574	628	558	568	597	579	573	573	566	555	612	582	570	585	594	645	580	576	583	602	565	566	562	618	604	622	643	591	601	614	588	601	543	607	611	633	565	585	595	531	563	584	599	609	555	581	611	561	601	576	579	624	630	625	564	617	642	548	582	610	589	541	585	613	543	587	542	596	601	574	588	592	577	562	582	596	589	597	581	627	601	595	555	598	575	616	624	610	556	603	562	569	633	624	574	573	590	573	596	595	582	593	563	564	599	587	610	552	617	559	555	573	593	603	564	572	577	554	604	594	596	560	546	561	585	622	571	596	629	589	609	588	561	597	577	591	569	590	542	655	592	599	589	587	591	560	557	575	550	576	585	572	577	570	571	592	583	593	599	614	611	626	596	591	583	592	604	594	593	591	604	587	598	564	565	590	616	611	567	526	567	556	560	617	611	593	611	566	558	573	585	644	570	564	552	570	568	611	576	579	597	538	566	574	636	592	586	616	590	582	596	616	561	628	624	568	610	598	609	561	551	569	583	600	596	621	607	600	599	623	573	612	564	544	611	569	545	593	612	583	580	614	622	567	557	584	579	571	579	627	596	582	582	601	589	598	611	576	556	553	570	603	587	558	617	569	603	576	570	610	592	574	601	624	600	587	536	565	599	621	652	601	595	593	585	574	573	572	575	600	627	614	599	556	557	577	612	600	547	611	563	579	615	610	577	577	596	595	566	594	570	605	603	611	575	557	619	571	586	616	604	575	563	569	578	605	617	582	579	595	555	565	593	576	641	584	618	595	564	602	615	617	573	568	574	587	607	580	586	582	602	577	555	587	589	617	618	575	610	583	583	556	582	602	590	566	556	607	554	597	607	620	527	587	567	600	578	619	575	584	551	589	556	584	557	567	579	578	567	639	581	589	625	595	613	585	568	574	571	588	595	560	613	582	614	597	550	561	591	560	627	588	597	566	582	577	579	532	641	612	571	597	643	611	579	563	613	584	585	597	554	594	580	610	580	587	586	574	594	580	622	620	578	579	605	599	630	579	586	555	558	604	602	608	601	537	608	569	570	549	612	627	574	555	561	624	608	581	594	575	574	603	632	573	595	605	584	547	601	577	576	590	561	562	602	608	613	610	570	601	621	583	549	604	602	599	558	601	595	586	598	587	587	592	580	581	604	568	565	586	594	603	598	546	585	601	584	560	606	606	575	588	576	589	568	611	581	627	572	589	581	593	550	566	591	608	573	596	591	584	605	593	554	587	596	573	609	579	591	591	588	569	589	574	599	577	572	555	594	593	588	601	611	570	581	541	567	596	573	546	600	594	562	599	595	590	588	598	564	580	583	573	544	568	568	635	608	577	598	569	647	572	565	588	571	556	578	585	588	574	617	598	561	602	598	612	589	594	563	556	622	592	547	607	596	560	558	590	614	548	593	552	616	557	558	562	570	610	549	596	572	572	560	617	604	579	612	618	617	571	577	611	563	618	590	592	587	611	642	539	618	608	581	601	602	576	580	618	567	559	601	529	594	611	559	567	583	568	598	616	636	573	561	573	602	592	565	551	620	601	576	607	637	576	561	560	578	542	546	572	550	544	566	571	596	595	593	622	613	568	569	538	597	597	592	549	577	568	568	605	614	617	587	597	543	565	585	612	561	590	555	579	587	544	606	619	603	557	566	581	567	603	572	618	566	578	545	571	615	612	573	609	584	592	579	563	585	552	579	594	612	604	596	566	586	548	608	542	608	575	585	566	612	630	583	605	572	594	595	593	549	593	570	610	602	586	595	579	590	545	563	583	593	582	539	612	575	588	585	590	577	586	644	592	576	570	560	549	558	584	563	616	545	568	629	589	623	543	610	596	573	560	568	575	588	597	586	600	596	582	602	651	530	636	595	616	594	588	592	626	568	617	619	619	564	548	566	563	581	591	546	585	595	609	579	617	574	586	552	570	601	592	540	595	596	631	566	603	596	581	610	558	559	624	564	596	545	555	597	564	619	584	619	560	573	598	643	583	599	585	616	594	565	595	597	567	613	543	584	642	525	573	560	567	590	551	590	620	613	590	632	600	573	568	566	610	611	592	595	586	604	600	590	556	548	599	579	616	537	543	624	600	584	563	597	581	597	617	584	588	618	576	554	597	614	571	600	567	614	605	589	588	568	611	572	603	659	560	584	581	581	608	608	585	549	581	561	594	575	556	595	577	582	615	572	623	608	626	587	564	594	556	593	581	583	601	599	563	580	566	591	609	563	530	577	632	617	561	584	559	551	605	610	604	573	584	586	587	563	585	591	575	619	581	592	557	593	592	593	576	601	609	561	560	621	647	579	607	602	560	595	580	581	631	573	594	551	593	581	580	555	585	607	573	551	575	599	567	599	617	623	579	590	562	609	600	642	588	631	580	591	631	544	547	598	619	577	604	565	594	593	579	541	568	593	579	561	558	600	569	578	639	592	603	579	533	595	574	580	561	533	538	576	596	549	609	620	577	613	551	621	566	581	571	608	558	598	594	565	589	616	596	592	582	557	590	585	526	565	573	588	593	606	575	578	588	619	609	557	573	607	583	598	565	593	580	585	542	599	594	590	622	623	600	619	546	612	585	573	589	598	638	585	585	561	568	577	574	566	567	643	631	590	555	638	550	673	558	583	618	587	566	571	644	601	607	587	541	578	595	598	590	569	611	568	598	619	596	546	590	596	572	600	589	572	633	621	587	617	572	578	606	551	583	547	609	551	595	543	568	567	605	607	585	606	637	613	601	587	571	594	589	606	560	602	601	545	576	588	586	580	581	588	559	645	545	574	588	574	599	597	586	578	587	589	590	595	558	583	590	594	625	578	571	553	569	579	634	538	568	558	576	585	646	582	556	572	567	598	603	555	555	555	609	602	612	610	575	603	614	612	551	562	608	593	629	585	553	604	563	612	619	560	545	609	620	581	585	576	605	574	555	613	528	573	577	598	552	570	588	580	612	603	565	614	570	583	582	601	614	592	597	570	603	554	567	564	571	609	558	578	634	572	585	610	554	567	600	580	585	571	561	593	551	546	562	563	618	558	603	574	584	617	566	645	596	583	609	586	592	608	589	640	592	577	591	571	553	607	562	614	638	585	555	585	601	610	584	601	620	562	590	587	585	603	562	574	606	553	575	590	625	560	605	616	578	612	556	600	593	578	614	570	572	588	577	632	560	555	588	564	622	601	586	555	575	579	588	576	528	609	605	617	591	572	549	594	541	575	617	570	587	608	586	584	607	598	566	592	576	580
24544	20893	27252	24613	13349	934	643	539	503	514	465	406	420	499	506	551	561	524	496	455	455	374	352	382	381	343	365	318	289	325	303	300	317	289	326	281	309	345	322	309	310	311	319	296	325	295	304	294	288	307	310	284	299	307	312	262	290	300	313	263	286	266	315	297	325	313	295	295	271	317	308	319	284	300	297	299	304	296	315	305	313	300	280	277	301	292	324	293	284	269	283	308	288	302	298	290	295	293	305	305	312	272	322	301	274	265	299	324	291	324	319	302	305	272	303	306	305	284	274	312	298	303	330	284	300	291	283	313	244	287	271	321	266	308	300	263	288	272	323	309	307	287	295	325	296	283	307	299	301	299	302	268	288	299	276	304	297	297	291	307	312	245	303	299	292	304	276	266	302	285	290	270	267	303	304	291	260	293	263	300	295	303	291	285	311	308	343	285	298	305	301	300	292	320	288	284	285	311	319	316	284	310	297	305	282	289	275	297	298	279	296	279	290	293	278	284	280	300	301	268	283	276	285	313	300	302	288	285	297	269	283	313	301	302	318	304	278	301	297	312	258	265	282	311	282	290	280	312	321	334	269	297	304	301	319	293	284	288	269	329	296	301	316	262	299	306	319	287	298	313	316	269	272	297	276	308	282	268	318	296	271	282	296	281	276	309	280	283	291	276	288	279	284	285	305	305	324	314	303	324	291	283	311	300	294	277	302	294	288	281	299	269	308	288	289	314	288	278	309	299	291	285	270	308	286	279	298	314	279	292	285	303	278	288	325	280	284	286	316	263	324	309	276	302	329	294	304	321	297	314	285	288	316	296	285	280	309	273	320	301	266	295	289	259	294	277	293	278	299	276	296	295	270	269	313	298	301	290	298	330	304	308	306	286	309	271	322	285	285	307	260	323	270	286	312	274	271	323	335	294	281	311	298	313	312	320	271	299	305	305	302	299	291	271	287	280	283	299	299	292	284	289	263	263	309	301	316	301	285	297	289	285	294	296	302	286	304	308	275	285	324	310	274	295	315	303	272	295	293	260	319	283	292	283	310	307	299	303	267	291	288	285	333	284	334	273	300	283	301	261	312	292	264	329	283	277	285	312	279	271	324	300	273	281	285	315	302	270	294	288	334	302	300	317	283	290	308	262	315	310	296	303	290	308	279	287	341	296	305	293	290	294	300	295	265	263	278	289	332	284	273	316	326	278	291	307	297	295	295	281	283	296	292	289	275	309	269	301	290	290	297	286	296	326	303	287	303	291	280	319	251	286	282	310	301	309	318	296	292	281	303	277	298	282	330	282	312	328	328	332	308	325	314	304	291	291	266	261	298	295	278	290	281	283	269	310	296	288	302	285	296	296	306	293	324	320	290	289	320	291	298	285	280	283	311	288	287	321	273	308	298	288	295	307	302	298	280	295	284	291	269	294	312	316	315	294	298	292	304	303	323	276	301	298	305	290	298	306	300	296	294	287	302	302	283	284	301	287	304	306	304	301	296	286	284	284	305	303	285	283	280	324	311	293	296	272	304	290	308	298	295	291	283	281	283	277	283	310	300	287	296	299	317	333	297	327	292	288	265	288	290	264	305	300	291	302	289	315	274	304	306	297	289	264	282	294	317	321	286	290	285	292	295	278	279	290	296	295	300	282	285	291	309	319	321	317	299	290	275	316	307	263	351	296	284	287	292	304	278	294	277	297	310	284	319	296	330	315	288	271	286	303	270	295	306	283	326	270	300	302	290	283	318	296	304	297	289	287	300	305	282	290	301	292	301	299	309	307	300	287	259	277	283	301	318	305	306	280	274	287	299	296	289	302	289	297	288	286	308	272	304	315	294	306	309	287	323	271	301	282	296	304	291	314	276	315	295	308	336	280	295	300	300	317	294	294	305	262	293	300	281	315	251	289	303	301	302	260	307	309	293	289	289	290	282	277	283	310	277	317	300	313	308	323	280	305	298	292	275	290	292	289	302	290	299	269	287	303	305	295	299	266	266	321	327	276	308	260	326	304	306	290	300	302	285	301	299	278	264	274	314	335	271	276	286	287	301	291	280	304	300	283	310	314	291	284	286	301	271	309	299	290	282	279	306	315	295	305	330	289	296	285	294	299	295	281	289	274	287	293	289	258	284	323	260	287	301	295	290	303	315	302	309	315	288	288	254	302	314	310	285	333	325	273	282	272	289	285	316	289	316	296	301	304	276	276	297	311	292	279	299	283	317	291	276	324	290	292	293	295	284	271	281	304	291	288	286	319	269	260	301	284	285	295	318	288	313	280	315	297	286	290	323	309	301	289	303	293	321	282	307	278	257	283	283	293	285	271	288	302	297	308	302	301	305	290	291	272	295	271	277	294	314	275	331	290	305	300	307	284	280	285	327	272	281	254	314	303	296	316	326	298	311	282	281	277	299	282	291	291	273	313	288	291	285	281	273	304	290	310	276	272	275	292	292	315	301	300	290	279	284	303	279	303	283	280	296	326	271	285	296	260	283	304	302	286	285	266	278	315	302	308	285	291	298	319	294	279	308	281	283	321	297	306	280	282	288	257	301	299	269	262	303	304	288	330	273	259	281	265	292	299	244	299	293	268	279	293	274	286	317	297	271	305	283	248	302	278	276	303	293	285	290	315	278	308	283	268	299	324	284	320	263	317	310	279	305	299	311	290	303	298	303	319	285	290	272	280	308	290	295	282	289	282	279	287	312	279	321	298	348	285	298	299	261	290	280	286	326	290	265	306	268	270	314	307	303	293	308	340	291	296	290	294	277	295	292	269	305	299	296	289	300	310	280	316	317	302	286	323	286	279	292	277	325	292	282	320	290	306	289	281	303	303	279	307	322	276	302	281	293	312	297	300	282	313	275	277	295	250	261	281	292	278	269	294	313	280	307	285	301	277	276	318	290	290	271	301	262	274	298	295	308	310	299	253	281	294	305	287	275	278	281	271	312	306	277	283	331	288	270	317	282	306	304	304	291	302	289	308	311	290	310	283	320	272	327	286	260	305	279	263	297	265	264	263	273	283	247	288	316	290	290	300	314	294	276	294	258	297	303	286	301	317	294	312	281	295	299	331	255	286	310	284	317	310	279	275	310	266	289	281	275	292	304	333	279	328	274	280	281	270	304	311	287	313	303	289	284	282	295	305	322	266	292	294	322	267	294	298	277	301	310	295	298	286	294	267	321	273	279	317	297	282	301	287	295	282	275	254	306	290	307	312	318	270	255	267	267	309	304	302	302	298	273	311	284	297	302	285	308	296	280	298	311	325	312	310	267	268	317	311	303	289	300	303	273	316	313	283	324	319	260	346	280	283	295	307	288	300	298	275	297	291	329	266	309	287	325	267	312	276	294	300	307	255	306	313	344	280	287	286	292	299	281	290	288	281	282	295	278	319	271	326	309	295	306	303	262	300	269	286	301	308	305	270	293	294	273	275	302	285	292	291	286	311	299	265	320	308	296	275	290	267	299	287	318	295	282	256	271	320	314	277	302	276
35374	15525	10853	2117	1576	1330	1152	1101	950	891	770	682	633	727	774	957	950	777	757	713	627	538	522	599	539	424	402	395	364	371	362	380	395	350	385	370	358	400	353	370	380	363	398	383	378	357	375	354	349	401	354	368	386	388	374	359	371	340	399	396	336	338	364	354	363	347	343	355	373	352	341	367	347	351	348	380	362	332	342	368	365	349	387	386	339	371	358	397	396	366	384	371	377	357	352	386	368	374	346	346	339	419	350	354	358	347	361	359	323	362	341	382	356	335	330	380	347	352	347	366	354	346	363	338	370	341	358	336	355	379	369	358	353	360	353	336	359	324	352	348	373	352	345	381	359	342	324	331	351	381	349	380	387	375	337	409	364	363	363	369	340	371	332	369	340	361	389	360	379	349	362	344	349	386	361	368	362	374	408	372	367	342	361	360	341	395	366	384	341	396	340	363	382	351	350	356	327	338	382	348	360	328	323	368	396	357	367	375	358	372	390	313	395	357	369	351	400	333	344	382	398	345	361	344	378	356	367	369	374	362	385	350	371	374	363	365	356	373	367	314	355	384	337	372	342	363	385	325	377	346	346	363	343	364	357	384	378	361	365	365	381	388	379	379	372	356	318	346	356	365	349	352	394	368	376	335	392	369	390	363	358	350	356	378	395	352	372	342	370	383	338	358	360	372	330	393	323	322	339	386	359	352	374	364	368	362	357	364	348	388	335	355	360	369	375	360	337	361	379	352	345	378	354	370	360	362	358	364	334	361	374	371	363	374	359	357	351	369	357	374	371	372	363	352	320	357	379	356	341	350	377	360	368	331	337	354	373	362	330	369	323	327	338	366	355	339	356	353	385	347	378	372	314	357	342	365	390	357	367	369	378	377	377	342	330	330	365	378	381	375	326	340	344	340	360	367	384	396	367	350	375	364	353	345	370	316	375	364	360	336	380	357	385	397	382	394	380	377	375	400	354	368	335	318	337	339	377	370	390	362	376	384	405	382	354	343	352	369	342	366	361	355	353	344	373	353	387	322	341	356	389	336	343	352	369	370	356	348	362	359	341	357	341	345	408	338	356	364	348	340	387	332	354	316	339	358	318	369	366	409	354	368	333	365	339	375	356	385	367	356	373	365	404	366	368	355	331	313	346	366	345	363	372	380	421	372	330	314	362	341	340	354	380	347	381	365	349	375	378	376	359	353	360	355	366	364	355	364	386	330	354	361	384	377	388	345	386	336	343	384	387	364	369	333	353	350	364	330	345	378	365	363	345	368	384	377	346	379	361	348	353	347	355	347	378	388	330	386	340	376	357	392	380	384	365	358	393	345	360	349	342	330	347	383	370	363	348	357	351	343	341	359	354	371	370	359	368	348	370	368	357	379	353	370	380	367	352	351	339	350	358	347	367	403	366	366	377	373	379	376	338	360	370	396	377	387	349	411	378	331	369	359	379	366	364	364	355	375	369	366	348	360	349	395	403	384	358	355	351	355	348	348	376	354	361	370	327	380	362	359	387	347	364	376	357	348	360	344	359	336	371	341	339	371	389	369	327	365	366	349	379	349	349	361	362	314	335	347	353	346	381	341	414	363	368	378	391	369	375	365	374	385	372	392	341	310	380	397	348	390	377	359	341	346	362	337	363	366	364	376	369	353	359	362	377	344	350	393	394	379	362	351	367	343	320	359	347	353	365	346	342	305	347	343	352	337	353	378	389	357	342	341	351	327	385	329	381	349	379	382	365	336	375	351	375	356	382	364	386	363	357	369	358	372	384	349	401	365	360	375	345	364	355	328	360	366	360	353	323	362	375	391	380	384	402	352	365	366	355	362	370	362	351	382	391	411	351	387	362	331	334	366	336	363	363	392	367	362	385	358	360	379	370	398	373	385	360	381	348	392	348	344	376	381	360	338	377	364	350	365	327	357	368	370	349	357	359	321	373	388	362	375	347	400	379	336	334	460	367	340	334	408	357	372	332	346	370	352	338	373	396	362	312	354	325	370	375	321	336	379	363	333	383	381	371	305	398	343	373	343	358	355	338	345	383	356	335	401	362	359	356	358	364	373	343	334	362	347	363	368	356	349	371	418	380	373	378	379	347	343	363	359	379	364	307	355	364	339	391	384	355	375	320	342	368	383	378	392	402	371	369	382	403	388	355	349	330	344	324	342	364	341	381	394	376	365	357	391	356	379	347	363	373	400	338	357	358	368	366	352	373	363	348	353	380	362	361	393	337	342	350	359	337	351	343	364	368	329	334	375	339	359	367	361	349	352	357	363	360	411	337	346	350	335	374	331	360	368	368	352	381	353	360	351	371	361	369	377	336	372	362	364	385	352	348	360	364	365	334	378	367	379	361	371	370	370	359	349	395	362	348	373	351	368	369	376	367	362	340	356	359	363	373	393	332	354	354	363	348	370	345	351	363	337	320	348	336	348	360	347	333	352	364	350	374	355	384	398	349	388	346	341	378	345	363	320	358	349	331	379	353	340	378	332	360	347	343	338	356	378	349	343	329	409	393	361	341	347	379	366	360	346	363	353	363	327	352	365	369	356	393	313	347	326	367	322	341	371	361	373	392	352	394	356	330	361	386	361	378	398	352	370	347	383	376	330	377	374	352	336	383	355	354	343	394	371	368	361	390	348	360	399	343	372	359	362	352	381	361	337	348	357	365	361	366	359	350	314	351	366	388	347	360	355	360	358	329	372	322	332	361	365	372	337	356	374	370	360	377	407	346	346	373	359	358	349	371	369	343	367	348	348	396	364	373	352	380	388	381	348	383	382	322	346	354	387	362	341	370	318	339	376	362	345	364	353	336	329	346	368	370	364	331	352	367	351	384	381	360	339	354	373	344	325	319	372	365	361	393	391	351	350	370	410	367	332	344	381	340	367	340	347	323	360	377	373	369	371	339	324	348	385	343	344	393	352	334	388	380	342	355	339	401	376	329	340	361	351	388	372	355	335	394	338	365	384	358	347	359	366	352	355	312	345	376	364	350	371	376	334	367	340	373	334	367	345	372	341	358	387	372	364	353	398	350	338	367	379	353	414	354	383	381	396	395	364	338	355	378	361	336	375	358	365	377	374	392	388	353	322	353	363	332	366	374	357	334	362	330	360	377	347	363	376	356	369	372	371	371	366	327	371	331	384	312	352	359	361	348	336	319	354	357	370	361	330	349	358	364	367	363	341	365	354	363	378	327	374	324	372	404	349	374	386	365	358	358	353	374	344	342	379	390	360	355	374	363	369	369	398	383	353	362	336	361	378	317	351	405	359	340	367	396	352	365	362	377	355	352	358	367	409	367	370	317	349	365	393	356	378	362	343	354	379	379	364	352	363	360	371	382	340	370	342	349	367	350	347	387	343	363	351	337	360	386	347	328	334	353	368	352	346	366	320	354	317	333	321	364	334	338	359	364	374	379	373	403	389	335	353	346	361	341	334	318	396	361	367	356	376	382	353	390	352	339	345	374	396	364	371	344	327	354	402	341	346
22473	20952	28710	23361	20948	21015	12696	1975	1511	1381	1184	1141	1115	1132	1154	1370	1362	1204	1091	1099	987	857	884	966	863	804	740	698	725	740	714	702	700	713	691	687	728	727	721	698	716	678	729	697	670	706	732	689	688	745	695	735	734	649	678	704	739	716	673	749	711	695	691	672	734	716	706	712	693	683	713	712	746	697	666	690	724	703	684	726	652	678	703	653	752	690	646	735	674	722	708	722	668	705	665	728	641	695	677	702	701	705	719	680	693	681	696	680	717	682	727	699	716	716	658	692	646	711	649	669	667	704	669	659	710	674	701	685	642	727	690	680	625	697	644	684	685	711	712	662	673	697	683	647	710	692	682	670	690	660	700	680	686	697	668	713	668	717	706	674	738	717	656	720	725	680	717	741	663	711	709	691	706	722	695	655	673	656	660	730	674	671	689	711	687	673	702	699	700	690	678	667	673	715	675	700	668	753	711	711	710	673	730	681	606	703	695	710	682	735	694	629	653	638	737	695	734	676	745	694	718	669	739	648	666	696	662	725	670	659	687	684	708	658	665	701	688	716	694	672	656	671	640	693	708	700	656	660	706	684	689	730	742	682	616	684	691	722	702	707	708	708	707	662	715	745	729	655	714	713	740	697	691	670	685	684	743	710	694	663	674	726	693	741	723	706	652	695	705	671	670	712	726	718	676	697	695	721	626	681	679	709	672	697	728	709	699	697	695	675	699	618	698	665	684	700	695	713	733	677	677	697	678	755	703	726	703	662	639	718	697	731	696	723	709	693	686	705	701	638	691	690	704	648	651	645	669	716	709	722	651	699	719	690	649	741	661	664	656	697	686	691	668	687	695	719	714	685	711	691	654	700	697	708	663	706	719	664	678	688	696	698	694	647	676	690	718	693	704	688	687	649	758	704	718	726	676	676	676	711	689	686	694	667	671	710	689	669	677	704	690	653	709	710	680	683	687	715	691	728	666	715	682	692	717	689	691	701	705	679	675	684	696	665	694	712	721	710	674	679	724	699	721	716	674	677	713	652	695	734	718	715	676	706	684	711	721	687	657	652	689	702	688	686	724	679	678	664	654	711	680	746	660	699	639	705	709	717	710	699	683	693	678	695	699	680	686	667	696	694	742	715	664	692	713	683	689	674	674	749	704	693	714	717	722	700	697	704	649	684	644	694	709	660	696	740	665	649	709	663	672	721	676	707	734	683	739	694	652	696	642	645	728	704	717	714	716	699	668	709	718	673	694	632	646	703	642	713	721	736	690	701	680	731	742	674	703	685	682	689	708	693	667	668	667	681	661	652	718	668	714	667	698	714	639	700	693	765	731	729	657	689	720	704	701	707	658	664	639	662	707	704	695	708	677	690	701	710	648	711	688	648	703	681	745	713	757	698	651	691	655	687	693	756	645	728	655	734	675	698	698	694	709	678	677	659	720	746	639	658	658	695	698	709	671	636	635	724	681	625	660	671	642	686	706	712	644	672	705	675	676	736	684	656	703	635	635	687	695	683	700	672	695	691	632	656	717	644	747	696	751	778	683	673	698	705	689	666	644	705	649	640	685	659	674	667	706	687	723	682	667	716	694	656	663	701	726	622	665	723	681	674	679	711	735	653	653	692	703	675	679	689	674	685	713	709	699	688	774	675	676	683	709	710	669	693	707	710	669	676	755	688	701	712	672	741	690	701	677	726	667	675	687	712	701	717	692	720	680	689	690	717	660	692	684	664	653	688	698	662	681	682	699	700	724	711	675	685	698	695	722	718	695	612	714	720	675	762	704	711	658	681	701	710	649	739	712	715	705	686	683	735	694	684	639	639	628	724	675	756	664	667	695	688	721	651	659	706	715	698	713	646	657	730	670	670	641	682	678	675	727	695	695	703	727	730	676	687	677	707	706	651	708	668	656	689	691	695	654	714	671	707	727	644	679	696	695	678	658	710	683	663	709	709	660	661	725	727	697	727	670	723	668	706	685	715	641	706	722	659	684	701	692	678	677	712	739	682	653	694	712	687	686	705	667	682	724	694	739	693	703	712	723	692	711	685	669	666	693	693	669	730	674	674	688	678	707	707	701	720	722	722	712	710	675	743	660	683	667	714	662	631	685	739	701	667	691	686	688	736	705	739	734	709	716	666	682	710	676	653	684	748	652	702	646	722	674	692	693	660	679	727	698	697	683	739	699	667	681	683	711	710	676	711	682	717	691	730	656	688	730	699	690	688	747	722	674	690	676	702	677	704	734	711	666	657	722	720	693	693	669	645	656	705	662	712	719	712	657	642	689	705	669	710	644	680	746	707	694	698	699	718	665	676	702	720	684	656	661	722	661	670	650	674	667	668	686	690	690	703	671	722	679	698	720	676	670	687	657	683	666	683	694	670	679	654	658	719	707	666	692	699	686	673	672	672	728	677	660	720	656	707	652	679	680	712	680	701	676	731	707	715	678	702	674	708	698	662	720	709	683	700	670	711	681	679	711	699	718	734	668	683	651	700	633	682	703	648	657	637	682	687	702	679	707	646	669	692	658	659	682	688	719	675	660	692	697	679	665	683	672	668	649	733	639	677	661	732	657	668	675	713	673	618	674	685	677	679	702	705	735	726	672	663	664	704	698	679	684	700	690	731	716	695	659	707	703	720	703	701	691	664	706	651	744	697	691	723	676	696	704	689	724	661	670	721	712	633	667	654	743	693	648	730	666	682	721	659	687	705	673	689	693	661	702	705	687	626	718	676	721	694	737	621	693	735	732	682	663	688	685	702	736	727	651	671	661	713	671	711	729	704	718	674	684	712	705	711	714	690	650	733	644	708	747	680	732	667	711	697	697	686	698	695	652	688	714	679	645	704	673	675	749	694	676	675	634	676	645	683	670	663	692	714	730	659	669	662	632	666	711	666	684	692	675	703	677	718	634	677	697	658	733	744	656	699	641	665	666	735	706	634	697	712	715	697	651	693	675	671	699	702	699	716	661	691	697	696	742	715	688	692	680	740	666	654	724	698	738	693	719	714	691	649	700	688	683	665	691	668	677	683	667	669	703	663	676	684	683	699	682	684	677	695	714	698	700	721	688	710	684	704	704	732	710	635	690	674	671	702	655	660	693	711	720	659	731	723	666	657	721	699	716	679	681	687	669	739	684	702	685	705	676	689	696	659	692	670	663	654	735	692	705	709	675	721	727	711	663	676	673	668	685	673	683	676	642	672	711	659	642	714	680	701	711	698	670	755	695	668	686	675	671	734	743	751	689	660	709	728	686	677	709	708	691	736	700	684	648	671	726	672	677	684	742	663	675	687	709	692	665	763	708	686	711	635	701	707	728	712	710	677	713	764	671	691	648	664	617	673	644	685	698	709	664	659	700	707	639	679	692	657	669	692	677	727	706	663	735	695	661	703	663	671	652	714	679	694	679	684	651	683	679	678	677	710	668	671	687	704	669	704	610	683	651	661	662	730	694	678	698	728	686	620	709	672	736	722	694	692	611	688	716	677	678	666
39278	27297	24750	6533	4807	3983	3264	2995	2543	2184	1828	1529	1550	1616	1672	1994	2073	1735	1587	1485	1303	1084	1085	1224	1072	1000	907	863	872	892	824	831	831	768	855	796	796	799	866	800	836	768	813	785	800	805	787	858	820	767	774	807	783	748	861	774	778	758	773	809	840	726	769	854	789	812	780	819	799	753	756	791	712	782	776	761	782	782	832	761	803	840	786	727	822	784	749	776	781	783	773	785	748	783	798	815	754	778	739	780	790	796	782	769	765	788	773	745	817	741	756	732	765	755	777	758	811	769	779	758	783	743	727	775	803	780	815	724	795	770	815	747	792	786	790	763	794	765	756	809	787	762	732	826	821	733	795	742	716	740	770	763	757	772	788	783	777	843	803	753	758	791	817	805	758	750	748	760	776	757	783	759	769	752	799	793	772	726	756	745	790	800	794	778	800	775	795	745	747	769	745	774	762	810	785	741	812	735	759	742	740	741	746	733	759	755	744	763	748	774	731	843	774	791	782	772	812	741	754	728	770	775	759	774	771	788	765	787	775	807	746	801	752	789	802	753	786	788	732	747	760	794	828	779	797	811	787	752	775	795	756	772	795	755	813	787	805	818	762	737	733	841	756	786	791	731	706	765	756	795	760	739	786	811	785	773	792	747	760	798	772	771	740	779	777	782	772	766	797	825	773	719	771	803	786	794	849	798	767	759	730	774	759	804	804	834	777	789	759	731	812	770	805	764	785	799	773	756	826	812	729	800	822	768	752	816	755	773	764	800	774	778	753	825	770	761	792	752	724	767	801	758	769	723	780	792	754	746	778	734	757	801	778	773	758	811	774	735	753	813	795	767	799	788	759	760	756	766	810	791	772	753	776	773	747	719	775	757	779	809	775	771	801	809	821	754	763	815	799	785	828	752	814	817	761	761	766	851	774	799	766	746	827	790	784	791	758	808	760	766	767	817	779	749	756	775	783	793	745	809	779	731	819	828	796	793	819	745	786	772	807	799	835	810	794	795	771	751	770	813	772	777	775	797	794	762	763	774	821	796	785	819	740	702	751	774	803	758	759	749	769	731	783	715	734	786	782	787	772	831	726	786	777	779	770	806	773	787	747	776	769	764	765	777	814	753	812	738	760	785	795	740	798	756	807	804	729	785	759	788	795	759	755	768	745	729	764	763	805	772	792	735	765	777	792	769	751	781	825	780	731	779	792	749	710	783	778	751	768	729	746	790	786	765	762	778	765	795	816	768	793	740	774	726	763	821	755	755	777	754	798	776	777	764	812	752	759	784	787	782	778	787	808	795	797	774	782	756	831	776	799	743	818	778	781	752	785	787	782	812	781	755	799	748	816	786	763	794	762	735	775	742	762	773	776	739	781	802	772	751	785	752	792	779	755	761	791	771	716	790	737	806	775	760	736	781	750	735	796	734	789	757	787	807	737	776	808	745	762	722	768	754	789	786	789	782	771	735	791	764	806	814	817	766	753	766	798	724	795	794	847	792	749	758	761	751	773	788	708	759	773	819	746	772	731	798	796	804	783	811	768	814	745	844	768	823	802	823	801	770	749	804	748	780	764	782	800	788	803	696	729	750	774	751	753	793	738	765	787	750	774	793	788	788	783	768	777	745	757	785	770	777	794	815	762	746	791	779	747	762	786	818	783	797	762	795	773	805	794	790	761	731	750	757	751	770	732	784	828	771	759	826	732	808	754	777	802	813	732	779	781	817	817	783	816	748	765	770	804	723	828	762	776	782	777	785	811	722	821	777	772	720	778	817	793	748	751	817	780	776	787	791	800	777	774	733	768	786	806	792	764	794	779	783	763	795	776	809	813	793	810	775	768	773	762	779	803	768	791	798	791	790	817	808	790	732	799	808	817	779	759	768	814	721	761	803	780	781	765	769	836	810	821	818	768	787	816	743	802	795	738	739	794	727	764	772	739	777	785	781	825	742	769	793	795	769	788	722	825	774	794	771	782	763	794	762	794	796	734	760	796	742	727	765	795	749	783	772	832	768	815	779	781	788	791	777	766	753	733	755	776	751	770	806	789	733	790	779	802	761	737	779	750	730	822	698	841	758	780	771	806	765	773	742	808	773	797	746	741	764	750	788	712	761	730	769	744	801	780	814	774	738	809	793	765	748	799	779	782	769	759	854	773	732	787	782	720	713	761	827	832	751	796	743	759	809	791	728	767	795	796	782	777	793	800	784	768	735	769	780	754	786	794	730	798	790	763	725	748	771	749	729	793	785	803	793	714	783	815	760	766	738	777	848	705	751	773	741	777	792	768	761	782	771	831	752	769	802	745	790	805	788	791	764	775	750	748	761	788	752	748	806	775	795	799	766	835	810	737	750	735	794	799	796	797	820	777	778	801	761	775	755	775	776	755	860	731	801	746	819	755	766	793	736	765	752	818	772	774	763	764	746	758	780	789	785	760	765	802	824	755	779	738	741	772	758	775	740	784	724	814	784	785	778	777	775	775	735	757	740	775	773	773	746	739	745	785	795	841	819	767	728	734	814	794	759	780	785	759	801	806	788	796	784	799	827	774	799	763	762	748	769	796	730	767	763	760	798	866	745	776	790	807	761	848	784	752	723	773	735	755	772	756	807	861	748	800	797	793	703	775	782	840	792	759	805	737	763	789	804	791	791	800	816	710	816	782	746	755	817	775	762	766	779	801	755	737	829	734	796	765	769	744	828	755	801	762	750	766	775	820	758	796	770	767	775	782	716	792	749	740	829	784	771	775	819	759	773	760	723	758	764	764	745	749	786	762	791	801	725	760	786	758	767	796	787	774	753	754	773	803	731	784	802	740	779	793	791	743	779	781	779	824	744	768	768	772	721	783	774	720	815	745	787	784	721	775	767	771	759	809	781	761	765	760	723	792	795	837	803	771	775	800	773	755	736	758	792	758	786	759	782	736	764	718	765	824	724	767	740	799	745	812	807	760	817	816	763	716	772	845	739	799	854	813	714	784	808	784	714	770	755	790	731	831	706	748	821	748	784	779	779	796	756	783	797	803	705	800	776	747	776	782	780	732	806	791	788	798	788	783	781	773	778	762	778	781	794	798	779	784	816	809	770	781	792	761	758	769	774	776	785	715	762	756	768	779	779	779	800	808	827	754	766	807	805	748	780	737	798	745	769	758	753	786	724	827	814	734	759	757	725	789	733	778	759	775	759	815	763	738	764	811	773	734	786	771	817	764	766	751	761	730	768	792	778	806	771	785	797	787	777	753	788	785	767	737	744	768	813	738	765	756	774	755	746	773	807	771	742	807	848	789	786	761	740	780	753	769	732	795	749	813	812	787	775	753	799	758	782	780	772	766	821	807	754	756	747	752	794	758	790	760	788	817	790	756	780	823	808	757	755	776	780	802	754	796	780	786	775	735	799	795	798	802	787	762	829	831	770	706	745	820	763	792	740	804	802	778	752	788	754	814	790	786	806	757	779	832	782	817	769	781	791	786	796	767	779	768	789	716	795	717	778	754	844
28491	20454	10136	796	393	391	338	375	404	344	328	317	341	318	402	443	491	421	384	356	350	290	319	283	295	284	247	296	250	256	282	234	272	249	269	261	271	254	278	275	245	265	232	286	272	259	249	256	246	262	274	275	282	273	278	250	245	266	262	257	275	214	255	246	255	267	240	227	247	278	259	263	258	250	241	277	238	267	242	266	269	256	251	252	268	282	245	228	275	229	273	284	251	259	289	243	255	258	270	254	253	259	239	253	231	286	264	253	259	259	245	274	279	263	251	251	223	253	256	246	249	284	263	260	248	254	243	234	257	287	237	256	277	263	245	249	236	240	251	246	270	253	222	266	242	229	222	256	284	263	258	219	223	258	246	268	249	271	240	253	216	263	272	274	263	239	268	266	244	252	263	262	259	244	270	251	241	281	296	235	260	248	269	269	276	244	256	249	245	239	235	258	262	244	285	220	254	252	274	290	250	274	281	285	245	279	264	259	244	257	257	270	234	242	253	250	232	251	277	256	283	262	269	271	253	234	258	253	260	256	285	239	274	254	248	217	259	264	267	286	251	263	251	244	301	282	271	261	253	241	259	255	267	245	250	254	257	282	242	260	244	276	257	280	232	250	251	270	245	255	263	243	262	244	262	256	272	248	243	270	243	220	293	253	260	233	249	250	277	244	239	259	261	245	257	265	272	228	235	250	251	259	292	245	256	248	271	270	254	263	241	250	279	243	263	273	247	263	247	275	225	254	236	279	228	245	255	265	229	251	247	263	246	256	265	255	263	260	268	284	262	241	239	254	244	258	280	277	274	250	236	248	257	294	271	258	240	276	235	239	255	278	260	255	287	258	249	276	251	246	257	233	224	251	258	256	256	235	253	227	236	257	238	277	254	273	269	251	254	286	244	277	276	249	257	297	268	266	274	271	257	258	228	251	237	279	265	264	253	283	261	243	249	272	264	239	244	275	263	265	256	244	250	275	265	265	266	269	226	242	247	228	271	238	245	257	258	238	263	265	253	265	244	232	284	261	247	249	233	274	236	257	246	260	247	232	241	235	264	263	251	250	224	260	268	243	252	260	237	253	252	266	257	248	243	235	222	252	237	260	240	254	257	259	269	220	229	246	271	258	288	275	265	220	240	257	250	254	272	249	286	260	250	253	278	247	249	270	277	264	250	262	290	245	267	242	240	257	246	263	303	272	235	268	245	256	242	246	245	267	283	223	244	228	268	236	265	248	286	252	243	246	251	248	262	252	242	266	259	240	250	270	237	240	267	263	269	238	276	257	274	239	259	269	265	270	249	244	257	262	288	243	274	272	241	277	241	248	265	281	264	248	236	262	275	273	244	256	254	284	256	245	233	263	255	241	262	266	276	291	274	271	263	270	276	256	264	227	258	251	276	267	259	274	258	250	255	266	250	237	259	270	258	270	277	246	254	254	256	224	259	261	269	255	266	250	266	261	225	248	253	233	272	273	249	273	258	254	298	240	262	259	272	283	263	265	254	289	249	267	245	266	249	282	234	269	273	277	253	267	264	244	254	260	273	247	243	254	261	281	236	252	251	271	270	254	283	266	276	276	255	264	240	278	259	265	290	264	243	238	232	243	273	270	279	245	271	263	251	244	206	271	249	249	264	276	259	244	275	285	249	289	249	250	250	260	281	251	259	291	269	275	254	260	248	245	257	255	256	282	274	277	256	291	238	241	251	259	292	237	277	275	265	268	254	269	248	263	285	283	250	245	256	271	267	227	287	264	272	235	287	254	274	253	273	247	254	260	240	286	282	272	288	265	246	268	236	262	243	258	250	251	247	248	244	250	243	244	275	280	271	255	262	254	264	248	247	276	253	267	270	247	259	282	256	271	293	258	272	276	249	257	246	260	262	261	266	250	265	264	246	279	262	261	259	259	253	265	249	248	274	271	242	238	272	277	261	277	268	253	270	258	282	241	264	261	250	252	236	255	259	256	243	252	298	240	234	269	262	280	247	234	270	246	276	276	268	270	263	225	252	255	245	266	272	265	260	260	257	238	265	268	263	269	255	262	246	233	260	234	272	262	284	273	233	233	282	235	285	306	255	236	264	258	223	236	246	274	246	250	277	274	270	283	262	246	247	252	246	275	260	255	237	287	260	259	256	269	244	269	279	259	258	262	246	250	258	245	261	272	238	269	225	246	267	255	273	255	251	248	265	254	271	244	276	261	286	243	259	254	268	260	218	263	285	235	286	231	264	261	235	252	247	256	251	246	258	252	263	262	249	237	239	271	258	275	273	252	276	283	258	231	238	277	265	243	278	260	282	250	260	266	251	256	257	270	254	264	277	237	281	256	258	277	253	274	233	254	231	236	272	254	254	239	280	268	245	260	258	246	262	253	254	234	256	242	271	258	263	286	272	261	267	240	260	251	242	285	231	276	276	281	286	253	275	226	254	254	268	275	239	250	253	284	257	251	263	276	257	244	249	266	262	230	260	211	230	262	268	256	268	236	267	244	240	285	281	263	250	249	240	254	276	278	254	261	269	265	227	252	256	236	255	234	274	238	258	264	258	246	258	273	240	275	271	265	257	283	249	278	265	267	249	273	251	270	272	247	269	278	259	250	231	265	250	256	235	256	280	268	263	244	230	247	243	268	250	254	248	267	265	267	258	249	250	273	277	274	254	231	237	259	243	273	246	273	259	280	237	266	250	241	269	268	245	226	250	262	242	265	254	257	270	265	254	272	260	251	239	250	243	280	275	260	251	260	239	256	231	255	261	280	263	283	250	273	252	259	256	269	234	277	255	242	252	261	270	247	273	240	248	279	253	259	289	271	280	260	280	265	254	219	250	241	237	248	213	238	275	268	247	281	280	266	253	256	247	245	257	265	266	267	243	219	234	259	256	253	244	254	220	263	267	253	266	270	261	256	254	253	285	262	271	235	266	254	272	277	267	275	264	271	271	258	278	259	267	242	238	254	268	255	259	254	265	241	263	300	243	239	262	265	257	265	250	259	242	270	250	256	259	256	222	238	284	284	236	244	249	256	258	265	242	257	260	251	244	271	274	265	286	258	265	240	259	272	245	272	231	269	219	235	249	281	278	280	249	275	252	255	248	241	228	263	253	241	271	245	237	265	248	279	271	275	248	292	240	269	262	257	248	245	235	248	267	246	242	268	255	237	257	283	248	278	246	258	251	262	247	274	276	266	273	250	254	245	272	230	267	274	251	285	244	226	281	235	247	276	237	254	242	231	251	260	264	284	263	265	259	245	277	251	259	238	249	251	264	267	278	275	240	288	246	258	265	284	265	243	303	266	249	269	258	244	254	272	261	254	241	260	249	255	246	271	285	286	265	244	264	250	252	263	279	263	257	245	257	264	247	240	250	267	275	283	277	253	239	247	252	250	251	263	265	263	246	277	286	285	245	226	250	252	258	255	263	236	232	265	224	238	253	260	250	274	241	250	297	248	242	262	260	260	261	221	221	257	269	245	275	269	268	214	245	270	255	250
32344	5826	2561	573	579	573	528	631	569	516	428	449	455	488	565	718	791	666	590	482	486	400	423	430	334	343	301	328	328	317	327	334	336	304	299	264	319	319	319	334	341	277	304	297	294	307	334	278	294	272	297	300	317	303	309	303	315	313	280	260	269	291	315	295	324	310	320	287	328	300	319	285	297	286	309	295	301	289	307	311	312	296	322	306	332	304	299	316	304	285	305	286	297	299	300	287	279	302	296	322	290	292	305	301	312	283	272	283	278	318	294	309	295	296	324	346	281	289	309	310	312	319	324	280	297	318	290	298	315	290	323	330	310	326	304	281	310	342	290	303	314	294	302	293	273	277	320	285	318	303	292	330	329	306	319	313	299	309	279	332	280	317	321	312	313	276	320	303	297	292	268	318	319	316	305	301	320	353	294	318	324	273	333	264	301	344	281	295	313	302	330	308	320	299	324	315	315	317	310	294	292	295	314	292	329	289	291	323	294	298	264	321	281	292	316	317	282	300	350	299	303	317	311	293	296	309	291	303	301	266	327	295	290	311	287	326	303	306	311	302	300	291	312	295	302	310	295	294	264	331	302	311	325	267	291	309	286	311	310	270	274	308	281	308	317	315	317	333	295	294	274	326	290	336	301	321	288	292	289	294	278	323	281	297	311	288	294	309	277	310	271	325	352	254	297	308	286	302	322	310	328	298	321	323	295	299	304	309	296	302	319	341	289	349	303	299	274	321	299	297	305	295	294	305	287	313	286	293	287	357	314	295	288	295	307	306	297	317	261	290	309	276	287	287	303	277	292	304	287	292	332	313	296	283	317	315	291	316	300	280	353	283	294	303	329	279	278	263	306	311	294	301	285	323	284	300	319	299	294	322	313	286	319	297	305	311	301	302	313	309	305	310	299	330	296	269	292	298	319	303	302	298	299	316	295	284	295	304	286	305	316	320	289	328	276	295	300	284	282	333	304	313	269	365	299	319	295	329	304	307	295	343	298	312	290	312	330	289	288	304	327	321	303	318	308	306	302	291	269	318	290	298	316	311	316	321	327	282	283	313	331	312	311	319	317	293	311	325	332	301	331	303	320	306	307	296	293	322	331	295	296	294	332	300	345	320	296	303	312	319	304	328	328	304	326	312	298	278	303	289	318	317	284	275	301	303	274	328	304	267	315	293	322	321	284	298	290	306	319	282	316	302	289	278	345	299	304	325	304	311	296	298	272	318	294	302	303	308	327	277	316	315	304	302	312	292	301	352	338	303	313	298	317	319	282	309	324	304	301	298	316	309	307	302	278	332	327	283	317	284	306	296	295	297	306	302	319	301	290	294	297	310	293	336	308	309	299	269	288	279	337	317	325	300	315	280	305	301	309	308	304	284	322	309	295	295	321	314	322	315	283	299	303	295	312	340	319	319	303	324	304	286	301	294	307	285	294	280	262	301	297	317	325	297	315	301	303	327	304	287	300	310	269	308	305	314	310	321	302	308	299	276	280	292	297	283	310	327	316	274	325	292	300	309	312	288	310	320	299	285	308	265	320	303	322	322	296	323	337	305	291	309	275	305	337	270	319	277	307	308	319	305	300	291	280	324	327	308	308	295	295	315	260	278	253	293	322	297	299	310	318	288	291	324	288	296	280	292	339	304	312	304	274	328	286	287	310	345	317	301	319	317	306	311	318	303	295	311	301	308	312	307	311	263	309	336	325	339	308	312	302	336	301	321	308	292	302	293	281	319	300	310	280	304	342	286	261	304	274	307	314	334	330	302	303	302	287	281	332	290	323	309	345	334	287	277	317	299	329	293	303	308	323	333	303	296	310	320	326	300	313	283	305	278	302	294	296	272	281	327	317	297	323	310	331	306	257	326	298	316	303	289	290	295	294	300	312	285	323	319	290	270	272	324	301	304	295	328	307	293	300	326	279	298	331	279	281	318	327	279	327	295	315	327	300	352	286	318	328	324	296	298	333	292	306	300	299	295	316	309	295	304	315	285	303	309	302	303	306	302	316	294	285	285	327	320	306	304	317	332	265	337	319	326	293	291	283	292	285	285	260	313	280	300	333	320	286	303	327	272	307	264	311	274	304	306	298	301	329	275	287	287	321	314	300	324	291	313	302	309	281	317	310	292	310	310	311	289	300	308	327	313	276	276	320	323	269	292	314	329	285	317	324	277	306	293	301	326	325	311	291	318	311	321	287	292	311	349	344	303	330	328	304	304	270	309	282	329	322	304	293	321	290	295	291	296	330	327	286	303	304	295	296	295	318	299	293	284	305	306	310	266	264	317	312	295	284	307	308	294	323	290	289	314	299	319	339	321	287	294	307	303	331	304	318	321	309	289	291	289	300	328	278	324	309	305	294	293	331	306	323	283	306	313	294	321	313	323	337	326	290	304	278	308	317	284	297	330	321	322	307	285	295	299	294	291	301	305	295	310	296	312	308	288	273	298	319	310	309	309	321	291	299	314	319	323	289	319	292	276	296	319	304	294	276	306	324	292	301	310	307	311	315	297	317	299	298	300	309	285	300	308	295	325	271	298	306	306	323	333	291	302	319	313	296	316	327	315	310	292	282	280	284	322	270	305	296	310	286	300	275	298	313	303	308	310	298	287	315	286	309	339	269	288	307	324	282	304	280	306	308	323	305	281	304	301	283	303	319	307	303	317	311	299	327	293	303	315	309	298	294	331	319	291	284	280	302	314	300	295	300	291	284	278	327	308	343	294	268	278	294	285	305	319	290	324	315	285	300	285	296	301	313	292	330	303	326	308	278	321	319	284	292	286	314	288	318	306	320	306	284	296	308	289	297	264	303	306	311	313	287	308	286	269	297	299	324	278	266	319	325	288	312	300	280	290	265	313	279	316	329	316	277	287	262	300	281	305	313	275	330	306	326	288	314	320	305	306	294	305	309	315	308	289	321	299	301	284	305	293	288	315	306	297	316	291	308	285	342	296	298	271	293	302	297	309	332	286	315	311	319	284	334	285	288	312	287	303	310	325	287	315	329	301	305	324	298	317	316	296	325	278	306	319	307	299	307	338	313	326	261	323	277	307	319	287	297	312	333	298	314	306	317	283	307	280	276	302	318	320	278	268	309	299	317	301	351	309	289	316	321	314	295	300	325	308	314	294	295	322	273	325	307	303	288	321	292	296	309	288	325	315	318	301	290	302	283	291	314	331	284	346	310	326	292	332	298	283	304	305	331	314	324	338	302	319	299	333	292	292	289	297	314	307	303	304	298	277	302	315	293	291	318	311	263	321	265	292	317	297	316	288	296	333	305	312	294	317	293	307	334	302	312	307	336	307	295	300	330	269	287	316	297	278	289	294	302	285	298	312	302	293	321	296	313	337	323	316	303	327	304	279	318	280	304	318	292	307	317	311	274	280	310	301	264	311	312	324	284	312	328	280	308	336	296	304	290	288	331	308	298	303	328	296	308	334	310	334	307	332	301	313	322	313	320	266	304	259	334	315	305	342	320	305	323	284
23464	20936	28324	23700	20942	12731	1615	1170	922	786	727	736	761	767	866	1039	1079	953	796	722	722	634	615	570	583	570	583	569	554	513	548	522	562	568	521	533	549	539	508	532	534	509	539	532	561	525	529	523	496	570	545	552	550	513	496	549	527	530	507	510	510	489	493	476	526	528	544	535	506	519	493	559	491	540	511	488	521	552	528	521	513	510	513	496	515	488	506	496	512	508	531	533	486	515	521	512	481	493	552	530	501	554	557	488	522	510	480	547	513	538	529	514	505	534	523	547	538	534	530	492	521	520	531	559	524	536	570	475	525	533	529	486	477	516	557	499	526	516	515	519	522	502	509	510	494	506	477	559	541	507	509	549	490	524	512	510	504	535	534	510	520	519	534	539	518	520	525	524	541	524	501	520	518	504	530	520	494	484	514	482	559	473	505	516	508	568	520	506	525	518	518	506	527	496	487	479	513	527	513	529	488	519	509	509	516	536	529	526	495	567	494	504	537	476	524	512	472	569	509	499	511	530	494	499	527	508	550	513	488	518	465	485	490	499	516	574	525	548	524	505	519	533	504	545	562	540	543	534	511	513	514	524	535	552	552	530	521	514	489	509	508	501	547	478	501	485	540	524	543	475	526	557	486	549	503	521	521	512	534	557	502	514	498	517	514	499	508	570	568	525	520	507	507	521	505	528	515	547	532	531	514	518	559	486	516	540	523	524	540	499	477	551	522	519	520	510	517	503	527	498	529	521	509	527	519	528	547	517	523	548	528	545	510	542	516	534	515	502	501	515	517	523	492	523	523	524	510	525	551	487	560	519	511	525	511	511	532	526	482	546	540	525	485	520	517	514	502	542	533	512	499	493	496	514	511	546	517	512	490	520	504	500	513	500	549	516	537	513	550	495	511	508	490	530	514	496	508	451	524	559	529	543	516	526	518	524	495	520	524	468	509	534	554	522	541	532	507	508	479	519	512	545	525	500	512	491	477	498	528	552	486	490	512	485	509	483	529	534	486	507	534	508	494	505	526	491	522	545	517	535	481	508	540	502	514	523	502	531	550	510	515	489	527	544	500	513	516	496	550	563	539	519	572	573	500	508	513	502	495	534	484	515	504	528	528	523	527	518	543	538	501	537	507	572	498	494	567	513	530	542	513	517	497	511	524	495	502	537	526	534	482	536	517	479	532	542	507	534	531	497	506	505	531	518	520	529	471	524	505	546	527	551	507	533	551	517	528	523	543	517	516	517	543	518	521	534	502	513	588	522	504	549	571	511	504	515	513	522	508	513	502	541	559	505	519	509	547	501	460	520	529	500	500	541	524	523	501	492	506	553	526	554	554	555	485	525	516	546	562	534	502	488	500	468	524	526	496	519	453	518	546	496	551	567	492	474	520	563	553	489	510	537	495	566	546	530	504	542	515	523	534	523	552	479	486	520	527	503	521	496	491	515	555	490	512	466	551	528	503	532	513	516	517	560	512	505	533	535	501	484	519	524	515	527	510	527	457	520	534	537	533	540	497	500	501	473	488	515	548	507	526	543	480	544	524	531	521	505	526	536	562	528	487	479	537	476	493	521	557	503	564	515	556	562	536	499	553	538	507	543	566	534	528	510	509	540	544	494	497	501	506	535	496	515	552	554	510	477	475	480	498	477	534	484	503	532	547	512	552	497	502	511	499	530	507	522	544	493	481	532	552	497	578	522	530	472	530	514	545	492	507	505	492	509	494	536	497	490	487	538	544	507	519	527	517	542	480	486	471	508	485	491	525	506	495	498	526	506	544	542	523	573	503	477	482	517	499	500	515	503	513	524	559	499	502	516	504	470	495	488	498	483	513	511	496	529	542	530	520	540	527	522	523	531	535	481	514	535	488	461	503	514	519	507	507	517	558	517	515	491	458	510	538	499	527	475	514	532	559	532	503	504	536	526	538	473	494	529	508	540	544	515	506	538	509	522	518	517	494	556	511	492	517	511	517	559	510	514	491	511	522	507	529	483	515	475	505	507	510	483	515	511	500	503	516	499	496	536	509	519	508	522	495	508	504	478	564	554	507	465	527	479	481	491	505	508	516	531	503	553	500	580	521	553	500	505	502	505	528	542	532	505	545	530	521	533	473	547	508	513	495	547	508	553	517	500	507	518	480	550	525	520	511	509	485	481	524	524	530	521	532	515	491	576	499	550	510	547	509	528	493	535	555	529	517	521	530	480	500	527	549	510	558	480	506	481	529	547	505	489	538	494	546	530	514	509	526	549	517	510	503	505	463	479	523	511	547	485	521	476	527	515	502	547	480	532	503	549	503	575	558	546	531	496	538	511	488	520	531	505	493	477	500	511	564	564	479	550	528	505	507	492	522	535	505	499	492	539	483	514	486	516	527	538	513	545	520	554	587	529	521	507	493	503	523	493	565	512	487	490	506	561	495	510	482	532	463	524	508	488	509	514	495	487	497	570	515	500	491	506	536	501	519	535	519	520	466	511	520	533	480	529	550	509	495	500	514	535	524	494	533	506	453	521	504	489	509	513	554	493	458	484	522	532	539	512	522	546	504	487	512	533	509	541	532	506	505	541	509	520	545	488	507	546	541	537	520	526	546	523	506	520	464	534	509	488	498	491	504	482	501	499	488	528	502	481	498	516	487	539	525	550	500	511	530	573	501	512	523	478	463	542	503	518	505	573	467	506	521	539	514	481	510	487	498	569	490	531	491	538	514	514	497	523	501	488	495	497	464	571	564	489	502	494	545	495	490	545	541	510	533	510	535	546	538	535	502	487	533	521	498	532	519	516	485	532	488	500	506	501	493	527	472	491	534	482	504	525	509	543	525	508	525	544	580	489	575	524	509	492	484	514	529	511	525	511	522	543	529	543	529	500	505	514	509	506	508	507	541	466	525	536	515	493	519	501	511	528	507	557	527	514	494	528	531	508	548	548	511	518	513	541	510	466	498	492	543	484	474	517	519	524	508	498	522	556	497	523	567	483	509	489	487	523	531	510	545	526	492	503	516	555	465	501	538	533	514	547	508	518	532	501	504	484	488	500	516	520	529	520	527	503	500	532	531	529	499	518	529	544	502	507	503	533	529	562	513	490	516	503	504	527	509	492	516	540	538	511	545	484	547	540	555	550	526	547	535	536	541	479	528	513	473	487	512	504	510	520	488	484	511	485	517	495	533	514	521	510	497	507	518	502	502	465	467	528	533	534	493	538	519	531	520	521	557	501	487	499	527	505	527	516	516	535	510	534	482	514	503	518	505	526	556	531	526	516	512	505	528	521	524	556	522	500	527	509	484	511	529	515	500	539	512	505	504	528	522	482	517	500	579	503	553	498	544	531	516	558	504	526	505	524	490	540	518	505	518	492	493	546	507	532	519	529	545	493	493	516	517	509	530	485	532	502	536	491	534	512	489	511	517	532	511	522	510	511	498	496	492	529	537	502	527	486	533	496	515	509	515	517	534	531	510	514	500	516	476	498	536	508	523	511	477	491	470	511
35721	20355	19832	3723	2781	2434	1857	1727	1593	1286	1175	1072	1082	1070	1375	1624	1570	1463	1242	1046	1004	755	786	788	729	689	667	645	592	616	637	630	609	613	636	646	556	627	625	598	578	623	595	612	595	589	583	622	567	613	623	600	594	625	636	556	608	590	580	586	626	580	564	561	618	584	573	595	579	625	581	609	581	598	577	614	622	564	596	606	603	586	558	586	582	592	562	623	551	610	527	610	592	585	602	564	594	586	591	613	608	614	530	550	614	571	601	595	604	623	643	546	597	602	587	605	583	614	605	602	521	642	568	604	590	601	619	554	603	587	587	606	585	612	576	568	600	589	579	627	598	578	553	584	578	553	579	635	606	552	586	582	584	602	623	537	632	613	578	597	575	583	590	614	544	620	586	564	577	647	564	572	555	584	555	604	554	562	593	567	597	589	610	576	554	600	549	599	624	631	618	628	533	575	594	607	588	572	554	617	592	594	553	549	604	577	576	606	569	585	571	555	597	552	594	569	553	613	602	589	574	598	603	586	609	598	601	569	542	610	524	581	583	532	595	562	591	583	564	549	594	541	595	565	606	612	605	588	568	567	594	620	588	562	580	616	580	593	593	587	559	596	592	638	537	614	610	562	578	569	572	590	587	577	602	600	581	606	561	591	612	586	601	561	570	587	567	605	573	606	600	583	582	593	607	561	577	538	598	605	606	596	573	600	632	595	541	540	583	566	587	607	601	599	586	532	588	589	570	572	578	640	590	584	583	583	565	543	579	609	602	594	575	586	556	582	604	573	609	590	583	564	629	567	573	547	579	575	599	613	572	574	606	544	554	599	588	598	574	586	565	603	605	610	615	627	586	582	574	613	602	557	565	566	592	635	627	579	594	601	615	616	597	574	577	637	582	566	606	597	593	561	558	565	593	561	571	558	566	624	556	566	598	588	609	550	597	573	609	581	550	591	575	590	568	620	626	593	574	572	620	564	603	583	641	591	602	628	602	576	536	521	599	575	571	591	565	614	616	569	580	551	585	579	576	592	610	615	605	569	559	615	610	596	561	573	577	571	551	546	616	603	588	558	555	585	581	594	595	556	593	600	599	581	592	576	610	579	577	564	583	630	585	570	595	583	576	622	546	591	622	555	590	572	610	600	560	594	556	607	575	593	550	621	599	639	567	572	572	583	606	561	582	588	602	551	535	593	640	566	549	568	613	557	603	587	540	538	559	624	563	583	612	604	605	644	560	603	610	618	608	591	616	565	612	581	593	602	582	641	533	589	611	587	596	561	618	589	566	597	571	609	569	572	597	575	593	560	566	578	594	598	569	628	564	603	599	557	574	616	571	625	601	580	618	583	582	572	567	573	582	562	582	594	562	596	550	577	555	608	540	578	589	559	570	560	563	598	599	564	572	575	585	571	646	613	564	571	605	564	598	584	594	616	543	589	611	620	555	603	545	541	597	605	611	591	632	578	578	577	606	591	600	550	576	643	574	608	586	568	557	626	623	575	568	571	564	581	629	572	573	569	605	591	598	629	561	599	553	585	616	603	575	622	570	626	570	559	613	555	590	588	631	569	578	578	562	576	577	610	565	597	583	523	575	596	598	597	599	616	591	571	603	571	588	598	603	627	622	592	579	584	561	565	614	588	607	605	583	593	602	588	586	610	584	544	601	584	592	571	591	574	586	602	586	575	589	533	573	558	548	606	568	559	609	536	613	572	578	592	579	610	560	596	557	585	578	598	599	592	614	591	587	583	517	564	588	574	592	568	561	581	609	579	579	590	610	572	572	589	558	580	574	601	593	571	619	609	592	578	591	563	538	575	608	565	577	596	606	546	592	579	598	624	604	571	585	575	561	568	552	581	563	603	631	545	579	604	585	526	594	591	547	624	567	581	616	550	572	548	559	562	598	608	597	566	596	575	592	556	579	607	550	589	548	593	583	547	505	628	602	581	592	573	611	591	602	558	584	587	632	574	617	588	549	576	607	609	585	617	568	568	557	619	602	603	590	603	534	606	597	583	603	548	612	587	569	578	630	562	577	593	582	550	598	632	560	573	622	609	607	572	561	560	602	590	583	567	585	576	552	573	599	610	588	602	572	605	624	586	593	579	576	558	578	611	571	547	553	529	607	535	536	564	603	586	578	571	573	567	578	580	551	546	624	640	564	615	608	571	615	589	592	557	565	608	603	619	593	624	575	628	572	575	604	586	596	602	575	581	592	555	600	594	638	618	585	582	594	574	547	606	602	607	624	584	544	574	575	588	601	545	579	581	578	586	612	537	602	581	599	600	586	584	572	584	602	506	590	549	611	604	568	539	581	596	582	576	580	582	609	600	565	613	568	576	599	603	562	576	553	603	588	625	562	539	563	626	579	575	579	591	577	590	614	548	590	582	580	599	601	594	573	596	566	609	641	596	542	547	599	619	601	572	621	621	562	605	605	596	568	564	608	567	537	574	629	632	595	615	551	646	592	567	608	614	580	633	572	571	602	583	585	642	565	565	563	587	607	599	551	591	590	594	620	572	614	564	575	583	579	550	613	565	557	590	565	597	612	583	538	588	597	602	576	567	580	587	540	565	574	608	543	623	601	553	631	591	580	560	580	573	619	572	590	571	566	626	645	580	572	567	582	577	623	589	584	553	600	571	587	626	585	555	606	583	572	585	575	591	563	619	568	539	578	533	590	599	549	584	604	589	544	609	574	552	618	595	583	632	545	563	573	609	580	570	597	611	570	578	568	590	612	577	558	613	586	573	592	583	585	541	581	612	617	601	598	594	593	561	631	626	588	578	543	554	591	580	572	586	564	583	578	578	601	613	613	572	607	594	566	610	570	580	578	519	573	577	577	605	613	572	613	557	547	585	559	596	550	576	583	601	565	558	587	554	551	547	585	556	587	587	579	611	622	592	562	544	575	586	541	579	580	573	578	594	572	593	598	595	619	612	558	606	580	579	554	614	600	597	604	600	605	536	565	564	581	558	597	594	568	608	579	614	568	566	610	592	604	598	602	585	588	598	630	587	638	590	595	561	575	577	577	592	562	606	587	561	592	611	573	577	584	610	610	577	604	579	596	553	576	580	567	596	598	569	602	562	579	582	580	578	539	604	618	582	548	639	571	640	574	548	570	591	550	559	543	575	621	593	578	604	626	592	604	572	589	582	608	569	635	632	575	597	569	574	628	612	588	577	565	562	616	570	540	604	659	581	571	563	597	648	580	567	620	582	616	589	626	609	585	562	599	570	555	572	615	618	606	619	610	597	553	579	546	562	595	599	553	620	612	595	597	575	593	571	567	580	568	579	581	553	589	542	571	591	589	562	607	629	571	591	599	585	629	588	592	570	662	598	615	559	561	555	601	602	576	585	560	603	582	593	642	555	568	621	575	571	607	575	580	584	592	602	629	591	613	579	644	596	602	560	581	595	557	550	581	625	617	577	623	571	571	616	591	572	615	616	597	603	602	576	593	573	580	580	591	627	593	602	628	627	605	561	600	566
24550	20911	27356	24492	13279	932	575	556	519	481	391	435	452	517	579	694	703	646	591	486	428	376	343	325	371	314	315	311	311	356	293	302	333	327	303	282	267	263	299	269	286	312	303	311	314	282	281	323	335	310	289	324	302	293	327	298	307	261	317	296	298	287	290	293	307	307	316	282	291	300	302	293	298	284	263	307	296	288	301	307	309	307	317	280	286	270	282	282	280	281	280	281	308	273	304	298	296	287	317	292	277	291	326	294	318	305	322	295	307	315	257	287	301	290	298	303	312	316	296	277	286	300	297	305	302	309	294	312	279	285	315	266	268	275	317	280	296	314	320	304	277	295	283	285	300	287	300	296	259	268	299	278	292	278	278	302	282	316	250	282	272	272	305	299	242	318	269	301	298	311	311	287	307	267	281	321	299	294	289	285	285	267	290	316	302	297	316	293	279	293	278	284	293	305	272	285	278	308	289	307	264	333	287	316	314	297	298	295	303	309	343	325	286	302	291	317	326	284	300	275	263	302	330	283	316	311	272	308	290	306	321	276	299	293	316	316	309	303	273	288	290	253	291	308	278	278	271	280	272	268	274	287	280	296	296	285	301	287	285	322	312	305	310	294	339	307	301	299	292	311	272	310	327	287	262	301	285	292	298	307	318	296	300	294	304	280	318	272	306	265	308	273	284	286	307	302	308	277	337	296	301	273	273	262	303	295	302	288	266	275	288	288	300	320	292	297	296	326	297	292	320	341	294	277	270	295	301	305	320	271	282	306	305	311	312	294	302	333	301	293	311	311	315	283	288	302	297	291	314	265	311	296	309	274	260	278	329	299	283	280	287	292	271	279	317	300	256	314	314	317	293	313	273	290	297	297	294	258	271	287	269	274	290	303	275	326	292	277	277	297	283	310	307	311	273	303	296	318	272	309	283	295	282	307	302	272	301	270	310	292	294	290	336	298	298	253	298	285	283	287	316	304	278	299	261	263	272	292	291	314	308	290	302	294	297	268	279	301	313	281	288	299	274	323	278	312	302	297	287	311	275	309	321	292	309	325	313	311	276	277	293	299	325	283	303	284	293	258	294	280	280	302	281	307	276	290	310	285	300	267	285	303	266	315	318	310	302	314	279	297	295	271	310	326	286	270	276	282	256	287	296	312	302	311	288	308	301	288	305	294	314	318	301	297	305	275	264	290	284	292	269	280	282	297	277	288	290	291	309	275	308	293	301	288	286	325	255	260	318	313	283	299	273	314	303	301	304	285	296	294	304	301	290	285	265	279	305	304	301	276	298	284	324	301	283	326	274	308	314	311	319	309	308	296	268	299	303	276	316	313	308	274	310	291	303	280	287	296	296	311	322	309	331	331	278	308	302	289	283	278	261	268	267	271	262	277	290	306	289	297	298	269	313	283	266	302	251	282	266	286	304	299	301	292	273	331	295	309	301	289	282	334	280	276	280	287	303	283	270	318	302	288	311	255	275	309	284	282	307	290	293	286	273	312	270	302	290	330	260	283	265	294	323	277	311	290	303	296	306	319	293	315	321	299	294	311	274	280	312	301	289	317	292	284	275	277	321	282	300	302	305	293	312	280	291	307	327	276	304	307	268	296	279	270	286	291	299	295	301	292	327	286	309	298	290	287	307	267	309	312	324	272	290	309	295	267	291	283	325	313	253	270	271	256	299	322	293	285	313	302	268	309	279	276	293	324	296	275	302	282	300	289	305	259	276	304	297	290	314	307	283	282	299	299	305	294	303	280	288	277	266	314	278	280	266	305	301	294	277	318	269	296	271	279	309	296	280	294	254	295	297	316	300	295	318	315	289	295	296	304	295	309	260	294	284	269	315	300	303	299	319	299	310	295	360	309	294	290	291	305	304	323	270	305	274	266	284	327	291	338	315	305	266	295	282	292	298	261	284	293	291	289	278	297	295	309	321	308	307	265	285	310	290	265	317	317	249	260	285	257	290	292	269	292	269	286	291	286	281	311	283	314	292	304	270	317	297	268	311	325	305	280	290	307	264	307	282	294	253	313	307	261	280	285	286	281	285	288	301	293	291	286	318	293	290	292	292	282	322	314	302	278	272	285	270	282	307	313	266	276	311	296	278	304	274	298	315	300	276	269	303	317	265	329	304	298	297	319	307	307	289	285	309	278	290	280	250	297	287	311	279	309	253	279	301	311	266	298	328	307	269	318	310	282	283	284	267	298	282	306	300	287	282	288	284	280	291	282	285	287	326	307	304	263	278	249	269	265	272	316	285	300	278	289	280	260	315	322	302	298	279	314	289	302	335	294	304	292	301	286	286	314	317	265	260	300	283	305	286	297	315	281	264	318	290	278	295	263	301	294	337	288	312	300	322	291	309	276	307	305	310	290	276	307	274	301	310	304	308	266	299	308	307	297	289	321	298	290	295	266	296	285	259	285	278	296	318	315	267	279	296	314	286	316	297	300	271	284	310	281	284	291	310	292	278	279	281	316	286	275	290	295	278	306	283	312	302	322	276	249	269	307	270	312	302	308	314	282	307	290	294	285	294	305	297	295	295	283	270	285	282	296	286	323	265	276	313	268	278	303	289	304	302	315	307	296	284	320	295	277	306	274	288	280	279	307	290	306	304	326	298	278	283	284	336	291	335	288	283	325	309	300	311	280	305	308	279	286	281	300	287	277	305	323	311	293	331	300	314	312	308	298	281	264	264	311	297	312	275	265	304	279	295	270	295	311	306	296	307	258	264	328	295	314	312	302	294	323	307	289	311	294	280	310	311	284	287	290	309	298	312	315	306	303	261	268	304	271	298	271	297	317	265	312	283	295	292	262	316	318	293	296	287	290	301	274	298	298	304	331	317	292	335	288	286	289	288	270	297	278	297	280	294	329	257	317	315	299	282	295	276	303	275	291	292	272	297	282	302	296	293	305	311	300	319	305	339	266	307	276	302	278	307	262	306	308	301	285	304	290	303	269	292	277	295	306	309	276	289	322	298	301	290	260	290	267	300	292	316	304	281	316	274	324	306	306	316	281	328	291	280	308	331	297	339	266	298	288	303	307	297	329	318	287	308	282	278	283	323	276	293	311	287	309	291	286	318	277	303	307	312	277	286	306	287	295	335	290	294	316	284	283	313	301	323	283	297	294	286	279	294	286	295	284	291	276	271	313	281	284	276	292	321	284	319	285	277	284	273	282	302	277	265	314	283	299	303	271	295	282	284	287	294	330	273	294	256	294	294	256	296	282	349	300	274	290	319	291	293	286	271	312	318	290	289	316	295	296	291	309	284	284	283	259	278	293	307	319	265	315	289	280	281	331	309	286	277	304	286	293	317	266	300	318	326	274	301	289	297	287	321	312	266	323	311	290	275	300	294	287	288	280	298	295	313	283	322	289	275	325	296	276	304	279	274	278	317	301	292	283	275	287	285	289	287	312	305	275	290	297	336	303	285	289	288	308	303	258	265	275	254	287	279	282	278	315	284	293	283	328	293	283	301	298	280	300
35670	14678	11738	2143	1604	1444	1080	1043	951	777	653	730	769	794	1018	1101	1103	1059	957	711	581	436	448	454	423	463	396	389	410	414	357	344	363	399	333	370	380	375	339	399	369	380	376	358	359	357	400	369	360	362	362	347	359	393	357	355	365	339	370	347	375	389	343	373	389	339	365	334	355	362	361	353	337	356	379	355	361	368	366	306	361	380	370	351	345	366	373	394	353	377	353	381	363	349	364	387	350	351	390	385	350	356	343	347	371	373	370	328	341	343	349	381	370	372	372	371	365	326	349	314	381	372	342	341	351	368	343	374	391	369	383	370	364	332	371	379	379	354	348	359	358	332	378	361	378	356	381	380	339	373	349	362	328	366	362	363	368	358	355	351	393	337	367	395	365	355	360	376	374	347	395	389	378	361	349	343	353	384	342	357	347	355	350	340	399	375	358	347	334	336	329	386	356	362	382	397	358	351	342	409	378	378	351	386	367	348	380	362	347	378	356	368	385	365	380	340	366	355	381	357	368	368	361	354	391	367	347	359	355	336	358	325	404	371	362	352	377	352	383	353	343	358	348	360	355	343	357	352	345	361	323	377	364	362	364	382	365	382	341	355	373	362	368	366	324	362	380	357	360	361	371	338	344	361	358	320	352	359	362	344	369	400	338	342	354	373	379	347	366	351	346	337	374	375	342	366	378	356	335	367	376	332	367	359	351	404	361	390	389	363	356	366	367	378	382	362	381	378	354	360	322	360	388	367	372	356	345	339	363	363	346	356	337	356	352	363	348	347	363	389	361	359	381	352	378	364	350	384	345	357	342	336	339	361	366	361	361	392	326	337	390	395	337	362	372	336	354	371	366	365	345	358	329	365	376	368	358	390	371	345	372	369	367	386	362	353	365	361	379	370	358	368	389	350	366	379	385	363	362	369	413	330	369	378	388	371	343	354	340	357	374	398	348	373	348	382	357	332	382	371	341	378	378	356	346	361	336	414	367	351	361	335	376	372	391	358	380	365	371	367	376	370	354	367	341	316	348	373	358	386	360	382	344	343	350	362	348	343	362	339	349	345	392	359	359	359	360	357	383	368	371	346	335	373	339	382	386	367	384	365	366	320	350	384	382	363	330	367	349	377	316	396	388	373	332	405	377	356	339	368	345	365	367	358	404	365	353	353	363	380	356	367	344	349	368	348	361	346	378	364	361	372	351	343	417	329	363	382	346	376	375	315	326	339	401	358	365	361	356	384	362	353	371	356	369	334	317	377	335	319	382	409	365	368	363	391	365	338	404	377	373	372	329	380	364	397	391	380	336	367	369	343	368	364	361	389	338	376	365	372	372	389	346	382	361	335	366	356	356	345	377	416	369	358	349	355	385	353	394	328	388	376	359	356	386	359	355	387	404	369	366	369	362	379	333	367	380	341	336	384	363	373	381	366	406	378	336	369	347	333	367	341	365	346	348	392	382	354	362	347	364	341	364	340	379	366	382	342	344	344	358	342	362	380	360	359	367	344	363	351	338	350	353	325	381	380	356	317	337	340	360	347	374	351	363	342	342	355	359	387	329	354	389	341	364	381	370	358	374	377	360	361	366	370	352	360	379	377	347	373	326	342	343	348	378	379	373	362	360	359	366	335	356	342	361	366	377	352	379	375	358	367	343	366	352	363	353	342	379	370	364	396	401	388	383	413	359	336	361	355	360	350	404	348	388	356	339	360	345	361	336	338	356	353	338	355	331	394	353	382	327	367	377	338	402	354	380	323	327	370	375	363	378	390	363	342	395	353	338	371	346	335	353	390	371	325	373	353	339	354	368	376	373	375	368	364	346	341	342	350	375	370	318	359	370	346	330	406	398	318	352	365	349	379	344	366	347	373	366	376	389	324	345	348	375	385	356	375	362	369	360	363	388	350	356	396	372	355	341	364	386	348	357	365	363	356	356	381	374	368	372	332	350	354	382	378	372	339	355	369	392	365	374	385	322	348	381	339	372	378	366	357	321	372	356	363	391	392	373	343	350	333	326	378	368	389	355	358	381	328	337	346	370	344	359	349	371	347	358	352	379	362	345	389	365	370	372	397	365	358	348	350	342	324	350	344	371	340	383	363	349	383	380	383	368	369	324	332	354	363	371	347	358	379	354	335	343	333	347	331	353	322	332	352	365	370	369	362	366	366	332	347	349	364	381	354	369	395	366	390	369	348	362	331	354	384	366	379	339	346	371	337	349	370	360	322	363	364	374	362	386	354	356	363	354	378	351	368	393	364	381	382	336	348	368	336	355	351	354	367	350	366	351	391	349	353	371	381	352	361	330	395	368	354	352	366	349	336	380	349	365	373	356	361	363	386	409	383	355	395	358	346	338	384	372	351	379	373	347	343	338	341	377	363	359	385	346	371	351	357	383	384	367	354	362	351	349	369	373	374	368	360	378	365	370	393	376	363	311	329	358	337	357	345	363	362	398	354	378	345	354	361	372	395	328	383	382	351	375	342	337	352	377	335	347	373	323	356	378	366	383	341	317	387	381	346	371	385	381	395	344	351	385	364	356	350	395	375	361	353	347	346	358	350	370	357	369	366	360	384	350	341	371	373	339	342	375	354	365	393	396	368	369	322	364	330	362	384	352	361	315	354	386	415	353	360	361	360	382	350	390	354	329	367	366	334	382	356	324	362	347	362	356	336	365	364	351	379	315	357	336	379	334	381	363	344	408	400	372	341	367	340	372	365	340	357	351	392	386	345	363	372	340	373	380	376	378	388	380	412	373	406	368	364	324	386	370	348	362	360	377	355	371	353	358	386	382	382	355	357	368	347	378	338	374	338	354	369	380	371	387	323	367	345	375	363	371	384	360	357	371	364	386	358	365	338	355	358	359	359	371	347	379	373	386	386	380	342	382	355	332	360	358	346	353	367	354	370	339	314	340	355	414	349	356	335	377	369	379	337	346	407	363	327	351	351	321	326	378	367	387	330	365	332	366	358	377	339	328	368	360	349	338	368	400	314	375	386	340	368	371	370	354	357	376	377	346	323	372	349	354	367	356	334	340	399	370	352	370	338	374	346	343	388	356	373	346	355	383	368	350	343	371	344	370	366	381	385	371	356	384	329	363	366	354	357	357	385	340	379	370	368	369	373	324	402	347	373	320	384	326	353	368	399	357	341	362	348	369	391	337	338	358	352	351	379	393	382	389	353	388	344	387	387	370	363	356	346	359	360	362	377	357	355	342	350	345	366	369	301	361	346	366	384	362	378	389	352	342	352	373	385	363	348	354	363	354	359	379	340	320	356	375	360	370	383	350	372	379	394	361	362	371	355	377	341	361	359	344	355	382	420	394	354	352	381	345	357	370	390	343	357	374	346	347	350	354	389	345	349	363	360	353	360	364	372	363	360	347	368	311	381	376	351	350	336	321	330	376	378	359	379	332	365	417	366	355	344	359	358	363	351	370	371	370	359	411	362	340	345	363	347	355	399	360	357	373	367	359	327	358	348	333	367	348	374
22427	20936	28709	23351	20928	20985	12383	1891	1373	1248	1205	1278	1211	1241	1348	1447	1526	1568	1370	1219	940	864	789	848	807	802	682	732	732	720	736	722	746	733	713	743	695	735	705	720	699	701	725	691	689	734	738	699	747	747	711	677	655	671	683	687	688	676	698	735	722	746	698	665	684	704	659	681	652	676	676	748	671	725	679	700	699	692	680	678	662	694	699	664	741	709	683	655	685	691	690	699	727	686	684	708	692	668	720	702	663	708	703	689	675	719	646	678	711	651	665	669	659	680	622	740	674	701	697	683	717	658	716	710	689	691	633	683	688	677	691	651	690	712	715	734	674	684	709	713	671	662	691	712	648	689	702	672	697	660	680	680	746	677	693	661	676	690	716	656	694	698	677	640	660	683	702	639	686	683	680	690	677	652	699	743	636	670	712	648	696	696	669	698	712	688	664	654	700	691	615	712	651	717	677	657	709	703	691	606	685	655	683	677	721	710	715	701	665	679	677	710	698	738	708	684	701	715	663	719	695	689	665	662	692	650	698	660	658	676	717	663	663	710	731	696	711	635	650	669	709	709	681	709	698	690	716	676	677	687	672	655	696	695	740	613	733	691	662	652	704	660	683	749	711	744	662	651	700	708	671	712	718	695	699	698	671	694	648	716	711	695	649	718	672	703	667	695	685	659	661	654	642	693	669	744	644	757	705	712	688	697	693	719	702	660	645	662	684	666	724	678	688	698	717	674	719	697	694	667	666	687	660	697	693	702	716	638	691	671	670	691	686	642	691	649	685	665	705	668	666	664	733	656	702	679	663	620	663	666	670	658	667	690	715	663	686	643	661	728	687	693	640	670	745	718	720	666	711	705	675	687	698	703	668	702	674	647	694	738	698	711	681	658	707	691	639	672	719	685	656	668	671	692	671	647	661	673	662	716	682	717	684	630	608	664	643	716	701	655	702	683	685	669	688	687	652	692	722	701	722	692	671	730	693	709	701	691	739	696	692	690	733	664	678	709	671	678	677	681	724	680	653	750	711	664	694	637	685	626	660	682	732	659	675	688	656	662	707	724	684	662	712	672	695	720	656	687	677	662	712	684	684	692	668	703	711	677	701	701	682	671	667	686	624	701	701	672	683	679	661	653	685	748	667	732	701	695	736	660	674	703	673	688	684	712	681	682	655	708	666	642	711	674	739	657	654	714	720	686	738	639	671	717	679	653	681	699	658	646	675	662	713	705	746	702	718	677	712	697	709	699	674	701	644	706	684	666	693	712	700	657	674	657	676	682	678	653	726	665	681	638	700	684	702	680	680	710	657	674	683	689	744	712	654	686	667	652	699	710	640	670	680	656	720	673	664	643	666	665	712	688	669	679	691	696	656	658	640	628	704	705	671	684	668	708	663	706	644	707	667	679	726	733	704	713	660	671	658	701	701	648	746	706	697	679	664	679	694	672	701	698	677	721	675	659	693	676	718	669	650	693	691	682	694	680	677	710	613	666	718	667	710	700	731	678	653	699	679	722	693	688	671	668	652	652	674	658	700	657	706	741	709	699	686	669	728	673	699	708	692	650	643	695	730	690	644	703	659	671	697	652	651	716	680	678	682	700	663	658	651	646	666	710	711	716	673	669	651	680	736	724	714	658	728	702	703	690	674	675	699	696	663	722	634	666	669	701	721	676	652	672	697	627	666	726	702	690	749	679	720	700	697	734	730	684	678	613	719	707	661	753	723	690	692	679	679	688	639	709	667	642	696	675	701	702	657	634	620	685	663	673	698	660	658	683	680	653	678	685	676	680	661	657	640	679	698	648	668	717	703	650	680	669	679	692	676	684	704	746	669	661	646	650	680	685	670	671	675	745	696	698	642	714	686	717	693	703	688	723	674	688	690	700	681	680	703	652	601	641	693	698	668	668	693	720	647	723	691	650	679	702	637	704	701	684	706	680	662	698	640	681	680	680	675	731	701	685	657	611	654	664	717	693	670	661	660	690	681	655	637	674	674	646	709	683	655	663	693	664	643	655	673	677	650	670	648	649	718	697	668	673	721	707	653	672	656	674	700	683	642	708	709	689	692	693	684	729	685	699	703	671	724	670	700	713	695	665	715	679	646	689	670	679	644	660	670	672	662	687	641	665	665	653	728	652	678	682	702	685	731	708	674	698	656	693	646	702	650	669	685	639	618	683	654	683	647	671	675	696	656	659	729	664	672	710	678	670	785	656	642	689	682	659	667	704	693	651	680	671	672	642	702	697	701	615	689	681	683	670	635	639	628	670	679	712	732	607	707	701	712	695	705	658	777	690	651	680	664	692	649	661	672	716	714	686	649	706	726	746	701	715	707	719	634	676	689	709	649	695	714	727	667	713	717	678	656	756	673	688	727	674	683	669	678	694	680	726	726	724	675	704	649	730	649	693	691	668	715	693	717	678	664	635	644	691	709	688	706	696	678	707	697	659	696	697	659	677	733	663	693	726	665	761	690	672	714	693	641	640	669	680	662	671	659	667	721	668	738	665	718	664	692	706	715	633	645	675	658	685	704	701	686	692	664	691	720	680	670	721	728	644	678	715	617	663	698	688	689	652	683	660	692	663	754	643	650	681	695	703	679	654	622	652	668	627	699	657	667	736	669	663	652	752	705	645	694	685	695	697	657	655	644	735	686	717	690	705	651	665	681	682	693	713	687	686	696	687	670	675	699	656	666	672	673	642	636	664	695	685	621	685	675	709	689	718	690	694	708	684	677	669	719	621	637	660	668	652	691	652	710	652	695	726	689	674	669	648	707	696	703	645	685	692	695	659	675	723	707	706	686	709	658	658	681	676	642	698	670	667	672	680	626	642	705	677	713	683	683	690	671	686	684	683	686	653	639	710	653	705	630	616	689	681	672	668	742	678	705	684	688	654	705	673	667	712	660	712	725	706	680	718	651	647	657	645	679	666	686	682	652	678	703	667	734	660	689	761	642	648	691	663	681	685	690	699	689	710	668	686	664	717	719	698	674	667	680	678	688	683	717	688	686	710	661	621	657	668	698	667	683	714	690	650	668	641	719	718	714	674	653	680	630	677	684	670	696	732	680	670	708	680	718	676	693	719	660	660	680	673	643	674	695	680	695	639	671	644	700	699	693	685	682	666	650	654	675	649	699	694	634	693	679	698	688	652	660	682	697	676	693	668	697	723	740	672	712	671	658	687	679	711	690	694	701	631	647	685	660	733	662	684	706	697	739	699	684	702	683	671	681	698	689	672	699	705	676	649	680	734	630	700	719	644	662	685	662	680	622	661	676	649	656	720	698	743	685	678	700	733	711	668	674	692	701	666	694	662	711	646	725	640	698	703	677	642	695	636	677	667	711	707	661	666	663	702	701	685	734	695	675	675	670	674	654	695	668	674	662	691	694	703	636	686	700	662	681	651	697	678	688	709	695	708	658	657	673	639	679	700	658	681	751	707	664	685	690	699	710	687	656	698	678	751	711	670	709	661	665	675	696	739	692	680	676	658
38856	31723	17130	6623	4740	4058	3155	2635	2358	1984	1783	1767	1949	1834	2028	2346	2274	2335	2166	1688	1254	955	925	998	980	900	860	824	885	861	872	829	820	788	803	834	858	842	806	851	778	846	821	835	832	756	794	794	774	809	824	759	811	808	784	775	778	767	804	792	796	787	764	786	810	790	810	754	859	775	775	759	829	770	785	772	802	741	792	839	805	794	793	744	785	738	786	778	771	752	775	783	742	760	776	773	754	767	763	769	779	794	770	819	795	794	750	807	738	831	724	769	795	736	785	771	790	735	772	790	780	768	810	759	775	769	752	784	729	766	752	779	750	782	791	754	825	801	742	749	781	745	772	799	769	786	817	763	747	784	739	757	792	766	766	796	750	845	760	754	819	766	783	792	762	743	758	737	771	728	767	799	776	785	780	751	824	770	823	752	702	758	798	741	775	782	757	799	785	812	798	766	751	822	766	771	769	732	803	782	819	791	780	753	735	757	770	818	776	819	854	772	774	756	733	795	777	775	782	846	810	700	796	761	765	738	809	785	787	805	785	809	801	759	747	758	756	800	742	783	728	747	814	799	768	724	754	793	782	802	747	772	744	789	811	811	799	702	771	794	813	748	788	797	752	810	813	771	777	740	751	817	784	778	760	758	786	753	781	728	816	776	820	722	739	758	744	761	774	742	758	716	753	793	766	749	758	791	818	761	805	855	792	784	763	761	749	813	739	780	786	787	805	742	773	828	795	762	727	762	805	792	828	757	822	765	777	780	799	763	763	773	766	798	762	783	764	835	787	795	795	787	786	770	786	798	763	792	790	742	757	792	807	772	767	769	811	766	744	750	757	745	714	746	784	754	769	702	774	740	785	720	776	771	794	779	760	840	759	749	727	794	803	750	764	802	787	768	752	793	784	779	800	729	790	788	761	779	710	805	787	813	776	774	774	782	752	719	804	770	716	809	799	769	750	760	772	736	772	791	782	777	763	759	822	775	780	805	765	814	777	757	773	814	811	790	814	757	725	733	745	774	772	804	794	759	750	778	801	807	773	803	774	794	774	790	787	775	776	784	795	767	781	750	785	752	778	709	708	774	791	800	788	756	743	791	755	758	756	733	759	758	760	774	739	774	780	786	800	817	733	750	759	760	768	801	748	759	772	750	809	808	764	793	763	810	818	751	798	830	789	748	785	778	753	751	777	771	804	758	758	808	785	784	770	770	818	799	808	775	803	739	785	788	753	798	782	781	813	760	813	813	763	809	767	786	791	794	770	781	735	772	743	804	786	767	762	753	743	731	771	753	794	709	746	767	750	766	710	798	785	811	803	752	786	779	754	781	733	768	761	768	776	791	702	801	784	805	795	811	783	769	807	799	832	760	775	760	760	777	773	781	735	765	763	764	803	765	806	762	785	754	808	776	804	747	760	749	746	768	783	815	767	748	811	830	763	756	756	736	763	740	762	782	765	757	784	791	749	694	784	787	729	735	782	706	789	779	745	798	751	798	778	762	764	757	782	754	752	745	747	772	767	784	768	796	790	793	771	776	791	753	763	763	787	828	717	751	807	805	739	731	769	766	783	773	837	776	771	777	718	824	746	797	785	773	734	793	763	750	757	729	757	797	779	784	833	814	745	762	763	747	803	766	720	806	809	787	752	806	807	759	781	790	794	772	779	712	759	759	819	801	764	737	784	775	755	799	723	784	757	826	744	724	750	821	740	762	817	753	729	771	795	798	761	772	734	798	761	770	821	763	746	783	785	759	753	804	761	784	714	747	747	734	794	781	773	789	820	775	772	803	816	739	817	830	769	831	773	816	739	770	770	811	780	780	782	745	771	750	830	761	795	726	773	809	777	735	791	796	756	792	773	773	786	827	774	765	778	794	794	755	748	784	746	779	749	828	748	778	752	777	723	785	771	778	769	774	780	790	721	768	772	778	807	730	822	764	752	755	782	739	725	809	784	763	731	783	753	766	802	807	811	743	764	770	759	742	713	830	781	811	815	789	762	760	755	730	746	695	814	754	795	770	743	750	749	788	733	755	728	810	769	757	779	742	733	758	778	785	779	780	741	780	763	758	773	742	795	764	791	787	799	749	774	751	759	693	774	774	781	788	729	750	772	762	746	706	767	734	772	810	758	810	781	793	767	758	801	734	794	755	792	797	761	818	743	790	768	801	711	731	724	783	765	741	769	797	781	769	790	788	788	755	772	767	773	812	754	792	793	764	793	780	773	761	802	796	729	740	787	804	790	749	738	774	787	772	805	797	801	757	794	778	785	807	831	812	782	787	739	725	799	743	774	811	801	754	736	739	752	782	798	774	750	771	793	782	779	735	774	764	753	787	789	774	792	747	816	740	779	725	793	753	773	826	759	766	791	730	779	745	812	816	768	764	827	763	779	781	760	808	692	831	782	743	767	788	789	794	786	798	778	757	849	782	745	825	769	747	777	760	758	774	737	767	743	794	797	796	796	785	766	742	778	726	746	717	807	788	787	742	749	703	767	774	737	811	780	761	758	808	756	801	827	776	749	768	789	752	787	778	762	765	764	792	767	788	801	788	761	798	789	768	767	744	759	751	771	819	751	760	814	735	803	751	773	731	751	790	737	776	749	720	811	740	758	724	788	786	711	779	738	784	784	787	792	752	758	806	783	787	777	804	775	761	739	749	776	778	820	802	762	763	771	803	816	752	823	749	819	795	781	755	785	764	772	780	748	742	788	773	787	828	817	767	783	789	762	783	726	818	772	805	764	796	806	739	783	784	740	793	762	795	789	774	791	762	777	785	779	784	755	788	739	778	807	735	819	778	744	817	759	777	782	804	754	719	791	719	740	730	765	770	781	730	754	759	749	731	796	757	743	784	763	771	793	772	783	786	797	777	821	768	759	793	770	736	788	760	798	794	799	718	739	796	735	772	763	746	838	809	778	773	791	812	770	772	776	794	734	749	792	764	715	765	725	752	738	755	774	770	754	781	762	734	753	776	771	804	738	748	791	795	784	769	789	799	728	795	768	733	780	834	810	771	790	719	741	770	781	781	812	802	743	762	739	795	775	719	794	830	807	782	730	743	759	734	777	741	775	818	770	773	786	816	744	781	786	778	753	764	759	779	775	759	771	800	765	742	745	766	766	805	811	767	737	773	842	782	784	779	773	803	790	737	698	764	760	770	807	769	833	760	765	778	766	775	792	752	731	777	787	778	818	747	758	729	827	757	739	721	808	767	776	776	777	793	787	766	767	733	748	710	778	792	728	813	761	755	768	809	806	765	721	749	823	752	787	740	770	758	715	757	739	763	770	794	777	787	795	824	799	744	759	724	765	784	785	765	788	776	765	738	743	757	704	784	762	812	731	799	776	767	776	735	759	804	810	757	766	815	751	788	792	783	815	746	795	800	825	773	771	778	779	740	792	784	804	757	804	722	751	782	764	786	807	783	757	772	729	768	762	839	764	784	766	760	765	773	768	784	776	792	773	722	781	783	724	772	762	778	749	794	746	808
28412	20345	10135	1023	636	565	427	356	320	335	334	369	400	439	445	506	560	553	554	419	340	324	307	284	284	249	293	271	297	286	262	289	254	277	263	253	252	293	255	267	282	259	265	255	279	269	266	287	242	241	271	279	234	248	261	254	286	285	251	266	264	270	263	271	261	280	243	266	265	266	295	257	229	256	273	246	271	247	238	239	268	256	279	227	283	258	273	257	235	259	283	255	250	292	265	281	260	264	262	262	296	236	263	258	273	266	259	250	288	273	278	248	284	255	289	274	262	267	273	250	273	256	264	278	225	243	243	258	261	254	240	262	288	248	293	256	284	268	277	260	255	295	245	247	242	245	276	237	250	258	280	277	252	268	281	288	250	269	296	285	269	246	267	260	267	284	238	267	279	262	282	284	271	272	254	261	263	285	247	255	234	259	245	293	241	240	253	261	272	266	238	254	244	269	236	238	247	247	241	260	261	286	264	239	262	281	268	259	269	280	257	274	258	241	270	282	261	237	265	267	249	252	264	264	266	263	270	245	279	276	258	274	255	280	265	284	305	276	253	251	296	258	255	277	219	255	271	257	222	263	266	269	274	285	270	261	276	267	259	251	271	251	234	253	287	274	230	266	269	282	253	248	261	279	273	244	248	277	274	268	268	270	231	267	259	255	278	275	256	275	260	252	251	260	248	258	275	248	271	272	252	243	270	273	279	254	278	244	245	255	298	271	269	271	268	274	284	267	276	272	246	265	260	247	296	241	270	256	253	260	250	270	242	272	276	251	285	277	258	235	263	279	264	275	255	275	225	254	253	273	242	269	268	261	251	251	245	280	272	260	259	280	279	257	264	265	262	291	272	271	267	253	248	290	274	277	287	263	269	261	264	274	276	249	258	264	264	268	260	226	261	275	258	276	231	244	261	272	275	256	266	260	270	251	264	263	245	265	259	291	245	252	277	272	279	246	239	257	262	268	257	252	273	230	250	253	247	253	241	261	235	271	282	280	279	263	271	296	255	276	258	254	272	249	288	274	256	241	288	252	261	275	254	230	262	267	281	265	284	261	273	261	280	262	258	255	281	239	275	270	249	270	257	262	260	271	275	244	260	250	272	241	263	250	298	293	259	251	290	232	269	238	277	266	257	271	255	265	290	264	247	263	233	284	254	246	253	267	267	268	254	240	255	263	269	300	256	257	283	253	278	262	271	265	264	259	278	299	255	252	237	260	255	267	280	276	281	224	274	264	269	254	286	278	285	255	234	249	256	243	284	254	266	283	264	276	237	249	275	277	266	273	273	248	263	267	278	265	299	265	256	268	247	248	271	256	252	244	277	291	296	271	265	284	261	279	282	289	251	259	245	290	261	263	257	262	257	252	266	251	268	247	258	270	263	273	254	263	271	263	260	258	274	248	267	270	287	282	251	247	254	276	313	250	229	292	255	277	240	238	256	299	260	271	285	267	246	266	252	242	282	257	273	234	270	240	250	238	279	277	288	273	250	252	287	276	276	237	243	274	289	251	266	297	255	296	248	237	246	267	276	259	243	237	258	261	239	262	287	270	239	255	256	249	248	295	248	256	261	272	238	261	257	261	248	260	256	254	248	261	274	242	257	253	274	284	260	242	271	286	261	250	269	270	265	253	278	261	238	255	268	261	257	280	248	259	254	263	265	278	261	281	257	259	256	278	262	273	282	269	241	255	274	300	256	250	267	273	246	276	238	256	269	287	262	283	273	285	282	264	281	256	258	261	254	279	260	293	268	283	258	258	290	253	269	241	272	273	275	243	248	244	242	219	239	267	245	254	263	269	249	249	249	274	239	287	273	277	267	265	250	290	233	252	256	264	234	255	226	259	237	282	283	278	265	267	297	276	246	265	275	276	247	281	274	263	291	242	262	278	274	258	286	276	272	258	247	242	262	250	249	277	257	277	246	250	259	285	249	280	249	261	289	274	281	227	282	285	254	266	263	263	268	261	262	255	252	285	281	277	265	261	251	252	279	263	261	240	253	268	287	292	243	257	265	260	255	238	299	262	252	268	256	256	260	249	268	250	267	270	238	251	242	257	268	267	264	288	274	285	281	243	281	281	279	268	289	265	266	244	269	264	265	287	242	219	295	270	263	294	254	272	289	277	249	268	267	264	268	271	235	268	241	269	279	242	290	292	287	260	232	294	248	243	247	255	272	276	279	251	271	290	259	270	242	299	235	257	283	275	249	253	286	279	279	269	258	261	270	250	261	238	253	246	264	267	289	261	237	264	255	269	247	288	246	257	280	274	248	278	258	277	268	260	248	253	251	243	276	273	280	260	237	265	242	271	257	280	283	276	270	253	271	239	255	257	239	310	264	255	252	254	288	247	298	230	260	270	254	295	250	299	271	256	250	250	237	254	261	266	253	256	251	262	272	269	288	277	247	291	250	249	266	275	263	286	267	246	243	242	298	255	238	248	261	276	252	264	269	264	250	246	254	276	260	249	275	263	227	302	232	280	272	248	281	249	267	284	292	273	346	249	268	265	277	266	268	249	273	264	279	275	235	243	273	239	240	264	242	270	231	240	282	263	260	261	254	272	263	263	274	259	249	241	260	269	237	268	277	279	261	231	276	266	257	268	276	271	250	265	256	270	264	251	246	277	269	255	280	239	275	265	230	283	274	279	248	258	274	263	259	251	262	252	278	262	257	264	270	256	247	243	273	261	270	266	257	277	268	273	256	240	273	264	283	274	269	277	250	253	266	270	262	273	288	274	252	287	256	273	273	205	265	277	268	247	260	267	278	276	250	273	275	267	267	244	282	223	263	234	252	278	281	277	261	265	261	250	265	256	282	278	240	247	244	256	231	297	259	246	277	256	249	242	288	254	253	282	262	249	264	254	245	277	263	235	246	262	274	268	270	273	287	256	261	246	273	252	274	278	271	236	267	230	273	277	280	266	257	258	249	305	222	246	265	287	237	251	286	257	248	294	241	244	260	254	278	262	273	262	254	286	260	278	265	272	263	266	272	259	255	234	243	286	252	255	274	264	295	263	278	290	253	263	261	260	245	259	262	254	272	246	259	264	264	257	247	258	255	247	265	252	276	248	246	240	289	270	272	255	275	270	260	242	272	267	268	262	246	256	259	245	268	274	270	290	261	286	245	243	274	289	236	268	266	248	268	278	276	266	271	266	258	231	265	283	259	259	250	280	279	286	283	261	269	271	261	251	278	269	306	264	278	259	255	268	293	294	230	269	267	273	267	266	259	264	278	279	267	261	293	253	250	315	232	248	290	294	260	261	261	236	281	262	286	265	260	229	244	263	246	260	242	269	233	248	260	304	276	275	264	269	260	283	255	265	282	280	224	253	295	279	281	282	282	256	255	282	291	247	279	265	264	264	257	294	258	303	237	256	250	272	250	259	272	257	242	289	256	276	265	238	252	277	237	234	235	278	262	279	253	273	262	256	249	300	291	275	248	260	255	262	287	275	302	266	273	244	260	253	278	252	268	265	280	273
31591	5980	2137	651	604	598	553	451	491	469	427	552	612	662	670	823	900	889	813	680	437	382	354	355	331	312	332	327	331	292	354	349	314	310	320	298	344	313	298	281	323	338	307	304	323	305	299	329	304	271	309	321	295	349	294	336	294	298	317	309	325	310	306	342	309	302	338	331	333	309	322	324	328	299	287	326	312	336	338	294	300	272	286	336	336	307	298	294	330	331	327	324	336	296	308	327	315	290	318	294	297	304	316	275	334	305	301	321	326	328	337	287	356	327	307	322	331	329	295	311	339	277	304	311	290	301	306	323	332	331	317	318	315	306	309	286	299	313	324	295	299	308	316	314	318	302	338	278	318	328	311	309	324	327	325	317	313	291	311	302	327	290	314	308	319	319	287	311	302	330	330	330	307	305	327	319	324	335	305	311	286	306	301	305	314	322	300	292	317	290	262	285	319	305	312	292	295	297	306	350	316	325	275	305	309	307	313	301	296	300	309	357	280	326	297	310	305	303	298	275	327	297	335	290	319	322	307	302	330	292	308	333	303	339	288	318	332	255	325	328	315	312	308	332	305	322	324	316	316	310	340	328	333	311	296	298	301	299	291	328	327	306	308	355	319	307	297	260	305	313	317	297	295	294	298	318	277	287	318	306	327	305	323	295	308	322	285	308	322	333	281	271	303	317	313	325	317	310	309	329	319	305	303	320	321	299	336	320	333	326	293	303	331	317	293	298	332	340	327	318	293	327	326	316	341	311	330	308	278	309	336	281	277	340	308	305	317	284	327	298	312	291	306	278	349	321	317	299	300	292	333	330	304	339	305	326	315	284	357	306	312	306	321	314	311	331	285	323	311	292	296	289	315	316	320	328	300	325	320	317	294	319	344	316	334	298	313	315	304	349	310	284	309	309	306	274	311	338	320	295	330	318	327	288	304	275	357	296	320	291	307	308	327	335	307	332	329	295	338	308	314	290	355	329	295	316	320	285	282	311	288	317	322	305	303	327	309	342	353	302	311	298	298	306	323	297	301	304	322	344	314	314	303	322	339	305	315	307	309	317	322	307	322	303	290	308	326	297	320	325	326	294	312	324	297	334	319	286	338	338	316	315	345	321	330	307	330	297	317	334	305	309	294	283	346	314	307	304	298	274	277	309	284	305	312	312	324	267	311	325	314	293	287	328	294	322	338	304	305	313	298	333	314	321	307	332	300	331	321	287	356	319	323	296	323	309	320	311	351	329	329	318	322	306	305	328	329	291	312	307	341	327	329	292	316	325	321	318	312	284	300	348	330	298	339	293	323	293	334	313	307	326	310	292	296	305	341	317	315	332	281	283	285	340	316	285	323	279	291	286	293	312	302	333	280	352	311	313	309	315	326	306	286	337	316	313	276	346	337	322	294	306	325	305	300	308	296	315	315	303	323	315	298	294	290	287	289	315	315	297	292	316	333	311	303	339	290	317	330	294	292	328	331	320	314	303	323	301	314	318	313	303	332	353	288	316	317	315	342	301	312	294	308	328	323	317	340	319	334	340	309	327	297	321	302	314	304	311	319	308	292	300	293	316	341	335	352	328	281	282	299	318	313	302	306	337	314	299	295	281	293	306	282	341	314	314	305	310	281	301	311	286	322	313	315	308	324	277	313	290	309	332	284	279	338	316	306	325	281	324	322	298	302	335	309	318	284	292	294	321	323	322	331	309	338	302	302	287	319	304	324	330	317	302	349	311	317	321	312	312	311	324	332	293	314	325	307	345	311	311	300	347	278	320	314	329	288	343	313	309	307	303	307	312	281	312	310	316	301	297	322	309	294	332	294	307	313	311	312	302	262	313	304	305	313	310	313	338	305	283	297	290	309	289	303	291	296	334	303	334	334	299	323	337	315	318	327	331	364	327	330	310	356	292	289	322	292	300	318	295	316	313	299	305	300	321	292	294	316	323	312	314	310	308	346	312	306	292	279	303	329	308	315	323	329	326	299	324	285	332	334	312	286	315	309	338	292	302	286	328	323	284	297	292	295	307	318	339	328	305	319	283	314	289	340	278	336	309	285	325	288	300	305	333	322	292	322	311	291	279	287	308	334	301	317	328	282	357	318	290	329	327	288	298	311	293	302	305	305	283	324	332	319	310	358	307	298	258	308	323	323	279	314	301	317	348	298	302	322	340	319	320	314	279	286	289	324	303	319	321	315	288	322	311	322	316	328	306	314	330	302	311	326	319	299	316	274	289	331	318	300	313	289	318	299	296	300	328	275	337	291	309	316	355	324	292	286	309	291	311	268	301	306	291	296	290	297	322	292	305	328	336	309	322	290	304	350	287	310	330	311	290	311	345	307	332	311	307	321	298	320	265	331	300	333	321	306	327	294	311	320	319	314	338	325	324	343	278	324	315	309	312	269	342	300	307	318	312	321	337	313	327	314	314	309	288	311	338	305	300	315	298	290	315	321	289	308	281	304	317	322	306	314	316	293	287	310	327	295	304	307	322	340	313	323	285	348	350	334	322	288	282	320	324	330	307	314	311	293	337	355	307	282	305	315	309	339	311	314	330	350	321	301	318	298	288	295	313	279	301	310	356	329	364	337	327	297	286	313	326	328	299	321	322	306	295	273	292	317	325	324	307	316	303	327	298	317	299	306	313	304	305	272	323	322	308	315	309	345	323	304	290	330	293	316	301	312	336	304	323	293	316	288	274	320	313	311	322	317	286	308	308	319	317	332	299	314	327	341	308	357	309	291	323	313	292	276	291	324	306	303	291	314	305	304	332	308	303	328	324	296	311	286	275	290	294	319	304	306	298	311	328	297	287	345	317	311	303	276	306	319	291	314	304	304	276	281	318	323	315	306	324	327	303	324	318	288	329	289	294	324	291	321	304	302	321	359	289	327	325	327	298	302	270	336	307	315	317	326	321	293	287	286	329	291	294	277	303	336	315	338	293	323	273	320	325	294	286	292	291	300	296	303	291	305	321	325	285	307	270	333	278	320	290	292	321	310	293	317	321	312	328	342	314	300	320	337	302	321	284	326	280	314	310	308	298	318	323	327	310	311	278	309	304	293	282	318	314	323	289	285	316	337	330	316	299	294	305	328	330	288	285	288	315	318	306	328	304	289	321	327	325	311	303	301	319	299	307	331	294	320	310	325	325	337	297	303	291	348	297	316	308	308	318	335	329	305	301	296	303	328	314	313	328	310	326	304	316	319	285	289	296	317	329	297	304	294	275	316	319	301	319	296	296	309	317	305	341	313	319	294	309	279	323	332	289	319	286	330	304	323	341	321	288	330	321	334	275	290	318	286	300	305	309	274	313	304	302	290	316	295	311	313	319	349	314	323	293	316	333	281	333	334	296	292	311	322	308	294	282	303	316	317	324	315	291	336	307	304	324	324	290	317	312	302	345	298	325	296	307	298	340	311	295	339	328	289	315	336	326	319	296	339	269	321	310	308	313	264	315	281	318	324	311	299	316	308	319	334	335	334	320	307	336	323	350
23375	20902	28223	23734	20909	12434	1631	989	872	790	835	841	949	914	945	1081	1156	1073	1036	824	624	624	588	561	603	531	518	534	536	543	531	549	519	542	518	508	553	555	544	501	535	531	548	486	483	511	496	549	514	479	506	525	485	490	530	501	507	519	507	531	536	507	518	492	475	511	506	520	513	524	501	527	521	513	556	507	560	515	514	516	503	515	542	555	528	505	503	489	527	507	513	510	514	556	501	532	472	512	542	496	560	509	528	515	520	520	505	494	511	545	532	503	523	511	466	514	485	503	523	511	525	490	531	547	546	518	534	499	540	517	502	549	486	471	517	565	490	534	542	496	511	542	535	510	516	541	552	479	543	473	574	541	531	497	520	491	532	499	543	495	520	500	485	515	474	509	519	515	507	509	522	534	521	511	550	497	523	527	524	557	500	481	545	496	492	487	499	492	536	534	517	529	504	520	545	552	529	484	514	473	511	499	523	532	517	533	479	513	570	524	517	487	496	500	529	555	510	516	474	520	509	491	485	526	543	537	547	521	517	538	568	535	516	507	497	507	491	501	532	516	519	527	538	496	515	501	505	543	516	493	467	553	534	528	548	491	502	525	546	464	505	475	501	508	494	530	499	511	487	500	499	523	496	526	483	550	488	526	493	549	529	510	490	547	515	500	512	535	505	504	475	496	538	549	515	472	532	468	510	495	507	501	492	529	506	456	508	522	543	518	502	521	512	473	489	465	520	516	510	510	525	519	549	499	530	510	542	546	522	522	516	490	513	528	523	468	494	493	512	496	491	536	508	523	501	504	512	528	540	548	516	513	510	525	515	553	533	532	530	506	503	498	524	475	498	511	523	525	526	560	493	534	564	519	533	514	525	545	488	514	524	526	537	503	484	514	530	495	526	513	547	484	536	524	503	553	485	567	488	527	529	521	520	507	538	487	529	501	525	483	537	560	487	499	516	486	516	553	533	519	514	552	525	505	499	521	521	502	513	513	496	494	506	536	549	514	494	531	508	491	484	542	487	503	511	505	494	553	526	492	486	512	516	530	477	514	511	533	503	526	544	515	525	531	521	498	535	528	538	531	556	535	499	499	498	517	489	565	507	504	515	532	527	466	496	526	542	522	505	572	514	510	574	493	513	543	506	554	519	530	512	497	536	548	512	509	535	491	523	536	528	541	490	476	517	494	519	487	525	490	496	551	545	488	502	484	531	533	537	509	497	503	508	538	486	519	507	505	541	536	509	490	506	539	495	485	530	529	524	495	542	507	485	527	524	491	468	488	538	504	503	510	472	495	545	522	523	535	534	518	537	444	499	481	509	528	551	495	528	500	502	495	565	516	520	451	505	500	558	554	540	514	543	512	542	553	549	519	508	527	507	474	513	505	498	509	484	490	517	509	544	526	570	505	520	485	508	518	535	557	522	507	498	507	510	524	487	502	519	504	552	512	503	496	456	488	524	516	580	486	499	540	534	511	500	503	482	545	530	514	495	537	546	520	555	495	548	507	531	527	492	488	536	530	568	489	499	551	511	533	536	548	505	502	465	477	519	521	503	522	489	523	511	525	546	491	502	528	496	475	529	522	493	503	477	507	489	528	551	510	507	536	524	501	506	508	487	502	506	498	503	488	531	533	553	477	519	501	471	525	513	535	550	561	477	542	533	482	509	520	515	576	489	454	510	512	459	497	499	552	528	509	552	485	501	507	502	529	510	550	500	537	514	503	541	500	571	500	521	516	498	497	486	525	527	500	478	519	533	523	485	532	513	524	501	519	517	491	473	493	517	520	486	499	528	475	550	505	514	526	524	543	508	479	493	527	475	528	513	534	519	521	517	512	511	508	524	499	472	455	483	493	521	456	502	514	538	511	543	503	500	484	522	510	511	508	521	534	517	512	516	479	517	500	512	525	544	507	545	539	522	515	530	502	515	503	522	507	542	538	520	530	502	511	512	506	512	513	518	490	499	449	505	508	537	517	538	522	520	514	524	505	486	499	504	494	512	493	515	456	531	523	507	488	522	506	516	505	535	508	454	524	510	544	479	518	496	488	503	506	527	496	538	509	532	492	463	516	506	508	552	561	521	502	520	541	500	497	482	507	515	488	513	519	529	522	496	506	474	509	542	509	489	487	517	542	496	477	527	538	523	491	512	523	490	541	560	514	518	489	493	509	479	519	507	510	492	548	497	582	524	498	509	530	501	504	520	511	546	513	548	495	521	500	547	505	532	551	555	517	548	509	490	513	501	473	522	502	529	533	495	501	540	509	504	522	538	511	538	538	550	516	485	522	543	568	521	546	518	528	539	519	537	497	522	542	504	522	502	507	510	522	509	589	518	470	514	522	479	522	493	476	511	525	519	498	502	540	531	472	486	548	540	511	521	491	498	497	488	502	518	494	538	549	529	491	531	504	530	515	475	530	528	494	546	509	516	507	529	555	502	530	514	546	504	512	561	535	533	483	502	529	505	509	517	519	511	479	495	506	500	512	531	521	496	539	506	537	491	493	529	531	499	497	518	492	533	518	535	474	454	558	510	531	508	552	490	510	566	504	529	520	555	475	536	483	553	539	551	502	540	494	528	519	495	504	505	512	513	501	526	497	531	499	525	523	478	502	544	521	555	595	534	558	494	526	516	482	521	530	500	507	493	519	508	490	502	507	513	506	552	522	505	519	532	500	514	520	508	497	525	559	520	519	484	524	462	474	493	525	478	499	489	516	527	525	537	560	517	509	508	496	511	543	524	545	539	507	512	518	490	475	524	520	534	526	515	476	511	522	509	490	485	500	503	479	542	515	511	509	518	528	497	527	498	483	532	552	534	491	542	529	543	483	483	510	483	515	533	540	540	544	492	483	522	544	509	524	527	488	522	491	508	554	477	543	536	520	501	499	486	497	515	527	515	544	488	519	540	487	521	511	496	540	552	500	495	545	526	488	509	464	459	508	516	535	508	567	529	494	522	557	513	527	506	530	477	514	553	571	500	496	516	511	555	495	546	549	515	524	475	529	530	560	481	547	545	491	526	566	502	492	475	538	520	527	516	516	505	538	505	524	560	535	505	484	537	501	479	504	502	511	549	540	517	496	531	516	532	541	508	502	494	512	542	552	497	505	499	509	545	534	468	527	557	505	526	510	493	509	526	469	544	491	518	519	509	502	539	508	535	528	528	497	525	524	520	555	505	520	587	463	522	503	536	513	493	501	539	519	494	511	510	543	517	542	573	544	503	519	535	559	532	552	476	539	523	523	494	523	489	524	514	518	529	504	491	502	518	545	519	489	485	525	542	469	521	501	520	519	507	532	484	496	549	524	553	500	512	510	534	518	504	531	507	511	557	513	520	515	497	542	499	507	539	526	530	577	497	510	534	505	516	528	516	524	545	489	562	495	501	527	532	476	481	517	500	481	503	506	478	485	515	480	527	484	534	523	510	516	532	481	500	460	515	511	542	534	540	540	483	509	517	543	535	484	530	505	516	510	507	503	486	528	481	514
34401	27781	10018	3816	2628	2398	1917	1521	1363	1178	1174	1212	1394	1380	1455	1691	1761	1715	1596	1186	845	760	695	664	657	698	679	645	620	596	594	617	615	638	608	601	566	589	624	567	595	606	623	594	605	589	615	594	622	606	595	595	613	587	590	618	589	592	531	599	608	561	577	583	588	616	597	621	582	574	598	609	571	595	553	562	557	610	613	589	629	598	582	590	580	577	606	585	587	579	572	582	562	581	622	579	613	584	618	554	581	616	566	571	616	587	575	589	550	579	563	588	607	563	579	602	577	599	620	573	567	562	619	566	648	583	598	601	579	558	580	611	592	584	575	585	569	573	593	595	631	591	559	540	589	597	650	586	604	626	569	592	589	586	570	562	616	606	564	590	614	589	586	536	614	636	558	595	622	551	600	554	631	586	575	575	620	583	588	577	563	584	609	553	614	601	535	581	595	583	606	554	563	574	527	602	600	603	552	595	628	580	590	580	603	587	620	523	588	595	601	597	590	584	578	537	576	614	614	597	602	563	579	566	556	577	546	597	615	575	547	621	594	625	605	562	604	573	561	605	593	638	559	621	608	586	604	586	574	551	616	599	568	626	596	581	593	583	572	564	561	586	631	567	594	574	558	587	568	591	587	606	604	614	607	564	600	589	603	599	595	568	604	585	640	555	607	566	626	580	592	567	584	625	596	581	608	548	624	574	611	614	563	569	584	576	560	569	589	589	574	561	592	562	572	602	563	602	548	564	588	571	603	619	570	588	594	574	583	582	549	612	578	535	573	554	581	594	571	558	574	574	617	570	578	542	591	573	634	597	579	577	593	590	580	585	586	573	562	571	557	627	578	605	576	584	565	602	541	599	591	594	605	602	588	556	575	551	575	604	632	583	605	616	611	529	570	570	622	586	572	610	627	574	564	548	579	578	595	589	592	608	525	620	593	598	594	613	557	611	635	535	633	579	579	588	620	599	572	611	592	566	629	606	591	581	598	557	579	615	571	595	584	590	602	601	570	606	607	553	590	572	593	573	597	559	614	599	609	586	569	616	553	596	634	613	616	590	579	547	584	579	569	637	595	569	604	609	598	581	585	595	615	551	583	585	578	579	608	586	564	574	630	579	606	575	597	594	575	571	593	616	599	554	565	568	583	577	580	607	570	560	572	577	610	605	564	610	621	633	649	579	579	573	598	611	578	609	596	635	576	579	617	568	568	625	532	557	598	604	563	587	602	520	602	612	610	595	589	641	588	552	542	619	607	583	566	600	612	573	552	588	569	631	555	597	615	582	559	550	579	609	573	577	625	592	606	568	614	526	579	594	625	570	562	557	617	602	600	570	583	568	550	582	569	597	619	586	544	566	578	553	575	592	591	572	571	590	568	596	569	577	575	582	586	570	626	565	598	636	550	598	615	587	565	588	560	567	598	607	579	594	611	579	623	638	608	565	571	609	556	549	556	595	560	593	590	548	621	582	596	555	548	574	576	527	590	584	590	606	605	570	586	611	609	570	580	555	578	650	606	627	612	576	547	606	577	593	595	558	591	609	587	607	579	580	570	612	591	566	556	578	600	587	571	563	588	581	566	583	542	594	591	577	578	589	584	586	569	585	616	589	558	595	626	628	568	558	568	605	600	594	533	581	610	583	594	644	599	624	560	568	621	585	547	624	579	579	595	582	586	613	611	609	585	595	587	564	593	595	564	611	572	600	579	606	614	587	587	565	585	604	572	615	589	564	605	569	588	588	607	558	544	543	597	612	584	603	634	586	603	583	598	569	592	595	604	561	578	610	570	550	586	575	582	560	583	620	568	546	574	549	597	596	603	572	607	657	549	611	585	598	542	579	575	577	594	565	582	592	565	605	580	614	600	555	634	557	611	555	618	575	577	599	624	558	591	601	565	600	601	586	516	569	572	615	633	560	624	601	608	601	635	564	636	611	569	588	608	557	552	624	613	590	591	582	615	532	573	561	597	602	624	574	593	570	568	568	589	632	636	582	572	616	577	617	617	636	594	579	551	538	649	552	595	566	609	577	574	616	601	599	584	564	566	561	567	550	567	626	551	606	587	554	597	570	608	581	561	592	581	586	582	587	617	628	604	602	621	602	561	566	596	614	595	560	619	597	605	570	563	612	587	591	582	598	552	575	567	602	593	555	633	543	639	602	594	598	593	597	533	591	574	621	559	580	609	528	569	565	554	620	503	608	554	573	561	570	559	621	567	567	616	573	622	598	549	565	590	597	604	628	584	602	566	596	593	621	598	603	570	558	589	582	587	603	578	597	601	580	559	590	580	622	576	586	557	575	593	607	539	609	593	614	592	548	591	580	587	570	588	584	567	609	599	579	591	577	617	596	593	554	537	563	622	601	593	594	603	622	549	583	584	594	611	581	579	574	575	605	602	573	555	572	606	573	602	571	620	582	566	574	571	584	606	564	594	591	602	564	584	565	593	594	627	634	604	610	568	595	555	603	570	580	592	595	619	602	593	586	599	566	599	559	571	584	591	583	618	603	599	550	567	596	557	543	614	591	570	535	592	565	604	619	562	583	579	546	511	586	595	572	585	594	585	598	640	577	580	614	571	589	573	561	535	603	593	605	558	626	592	583	595	560	612	597	586	585	590	584	540	588	614	562	564	564	623	571	580	595	633	565	585	590	575	586	626	560	584	603	599	607	634	577	565	582	594	600	579	585	585	578	579	569	560	556	578	609	624	574	559	579	539	657	604	616	627	579	589	593	556	558	567	566	535	544	571	610	605	588	552	566	594	588	561	582	593	534	552	567	616	601	631	601	574	575	576	601	565	607	590	591	595	608	567	595	581	607	596	584	579	581	559	626	594	614	604	553	603	573	548	614	579	562	599	560	568	619	617	617	592	604	583	557	587	583	583	582	595	594	582	604	605	600	610	553	562	568	580	582	575	553	578	585	595	629	555	557	564	589	562	587	553	571	615	596	602	605	566	584	544	582	595	573	584	590	613	554	584	566	575	611	589	637	582	615	590	562	562	605	646	598	615	564	543	632	604	610	611	600	569	561	584	557	587	550	564	593	572	567	587	565	636	616	573	582	545	554	554	583	622	575	548	611	586	609	592	593	644	521	552	562	564	575	594	607	562	581	587	587	594	608	535	585	560	597	576	620	574	591	593	574	598	534	570	593	565	588	605	585	558	569	612	579	604	569	588	611	602	623	608	588	597	576	620	544	594	599	611	579	621	580	593	564	608	587	577	571	604	569	559	537	580	583	596	574	615	607	619	591	559	589	540	589	584	601	580	596	592	604	591	531	542	603	592	598	573	571	627	578	588	581	573	590	571	585	561	548	609	563	565	624	605	589	605	584	585	607	605	534	570	609	557	556	545	599	579	619	597	607	557	553	577	606	573	590	623	583	572	578	593	562	587	574	595	549	577	580	563	601	577	622	570	523	610	570	585	590	581	570	619	609	623	566	591	625	580	594	581	591	589	609	636	587	610	574	607	571	593	575	593	619	538	603	535	584
24520	20878	27225	24530	12919	923	704	509	467	433	473	460	535	617	665	765	755	718	633	447	378	358	348	346	328	333	321	315	335	285	297	271	318	280	277	300	289	320	292	309	308	311	296	300	306	317	329	292	268	270	304	288	281	349	333	289	308	292	331	327	299	292	298	296	294	305	294	304	265	285	290	305	305	304	323	298	284	291	297	342	278	296	275	305	287	255	293	283	290	282	275	299	301	290	282	296	278	266	314	279	303	297	305	273	324	275	302	295	318	297	322	301	311	293	279	309	275	293	285	318	265	293	305	299	287	297	281	309	313	298	331	286	309	275	291	318	284	258	308	279	280	290	298	297	293	281	296	279	278	302	288	293	289	289	306	319	278	283	308	301	303	284	298	287	290	303	313	295	301	256	339	290	285	289	298	289	292	282	288	290	279	265	296	315	318	303	316	260	303	285	297	281	275	288	304	277	309	271	287	279	329	250	282	267	279	317	278	317	294	292	292	294	303	284	300	262	310	303	312	296	281	310	284	301	292	286	272	303	315	293	274	289	273	265	289	308	284	315	297	300	271	271	304	280	308	306	268	315	272	323	307	311	318	316	282	316	299	298	262	283	299	324	298	302	312	291	330	285	328	310	284	294	308	294	314	301	312	283	286	281	258	286	325	274	295	314	295	283	303	305	326	287	277	298	280	291	318	344	314	291	305	279	331	289	288	286	341	319	311	271	312	279	309	305	297	296	275	334	300	279	296	305	306	264	288	316	279	301	238	290	303	276	286	305	274	279	253	291	284	306	299	318	271	278	293	284	263	307	284	326	281	286	306	315	286	308	308	277	278	261	304	304	314	288	287	264	298	307	299	305	303	309	324	296	304	300	291	287	283	291	298	278	283	287	301	282	300	303	328	289	290	288	292	279	300	284	286	293	318	280	289	295	328	297	302	293	315	284	272	295	276	299	293	323	275	281	285	304	310	293	283	296	300	300	289	305	290	304	328	324	336	250	270	321	311	312	322	320	257	304	291	299	302	300	283	313	285	294	330	299	256	304	311	280	284	302	306	288	287	282	304	296	282	305	309	293	270	280	289	305	319	299	268	299	312	323	301	301	324	269	300	280	282	333	275	296	312	299	294	293	312	295	308	289	296	266	299	317	291	296	300	316	283	291	291	272	263	304	281	314	292	311	308	311	314	283	301	268	312	286	288	285	312	281	306	297	261	263	280	307	299	299	288	267	290	318	291	282	276	284	309	298	295	323	249	302	284	292	306	269	293	298	298	296	261	302	304	321	257	271	290	255	306	295	286	296	276	294	296	333	337	287	277	252	301	295	336	291	298	302	308	308	311	285	266	283	283	304	273	283	303	276	300	312	256	297	311	301	299	312	297	295	294	318	320	286	280	281	320	302	295	281	345	299	276	293	317	341	319	295	289	276	239	298	279	278	299	292	326	298	319	289	294	279	301	329	263	299	313	274	321	297	250	274	317	295	314	302	327	289	289	284	294	275	310	316	286	326	312	293	281	267	299	301	280	312	283	277	294	265	302	297	306	329	314	292	294	284	272	288	305	307	285	292	294	293	274	308	304	321	299	296	305	292	293	325	292	284	291	307	314	272	320	278	287	324	279	306	319	265	267	302	326	249	313	294	270	327	297	306	277	277	287	288	263	278	288	292	302	287	287	329	329	291	298	280	305	265	303	298	274	300	317	271	302	298	270	272	303	264	293	271	304	295	295	284	303	313	312	297	281	310	286	306	300	330	297	302	267	302	290	312	272	324	274	282	303	290	261	301	313	290	303	311	277	260	261	310	277	285	291	291	303	276	258	307	297	254	273	281	320	273	315	312	285	314	287	281	263	298	271	321	313	292	288	302	246	301	329	313	302	280	290	290	325	282	289	322	276	316	269	286	267	296	264	304	284	271	265	302	283	308	290	291	280	310	319	287	277	296	322	304	298	293	291	294	299	315	293	310	305	321	312	277	297	259	291	278	310	299	287	279	301	267	288	290	288	298	272	277	284	268	281	311	279	287	281	305	311	306	286	294	283	274	326	290	297	297	290	292	339	275	327	270	261	279	306	288	302	296	271	318	284	268	272	310	290	328	300	285	292	299	282	282	308	299	293	297	283	268	309	302	297	294	327	310	274	312	323	313	271	319	294	290	290	296	314	307	291	294	313	300	275	302	308	283	299	314	287	303	290	316	329	322	294	304	299	316	320	296	302	295	294	279	265	301	269	273	309	299	298	276	300	317	288	314	311	270	286	305	312	289	261	291	293	284	309	277	262	296	285	292	322	291	298	309	308	300	310	270	277	283	292	334	301	268	288	316	283	300	286	303	326	306	292	308	283	257	305	285	300	288	308	278	318	298	322	293	283	285	297	297	292	308	272	328	285	313	281	306	288	288	297	310	280	295	277	311	290	279	313	305	267	275	282	329	296	309	290	309	318	272	298	284	309	283	290	298	289	293	272	286	299	293	275	287	307	286	266	280	268	295	293	304	297	308	267	288	299	302	303	289	273	279	269	290	276	295	276	270	296	286	281	280	319	292	282	268	265	325	304	290	291	300	300	287	295	304	295	299	307	287	291	308	300	310	316	279	291	307	282	286	267	283	312	274	315	293	285	282	310	313	314	307	329	297	302	300	274	320	319	297	275	310	277	284	321	279	296	282	288	297	334	293	309	297	297	278	297	309	305	277	305	330	276	296	294	283	281	291	299	286	296	288	279	306	306	317	286	300	319	307	261	301	318	330	283	288	270	325	317	305	300	321	274	337	315	314	293	295	285	319	262	289	287	290	321	307	273	297	326	303	307	308	323	350	268	309	312	299	297	322	336	286	291	292	300	282	292	271	303	315	320	269	314	315	294	318	290	295	275	310	270	313	277	277	312	302	308	293	271	315	285	296	327	304	297	302	284	286	290	310	277	311	299	297	319	283	300	284	309	292	300	315	270	315	280	276	292	287	281	298	317	307	294	265	329	290	290	313	305	268	288	293	294	304	313	279	289	322	297	318	295	322	304	320	309	339	294	279	286	287	293	290	311	280	322	305	268	289	305	296	293	292	276	295	294	307	300	285	261	287	299	314	299	306	301	278	298	296	288	273	302	293	307	314	306	304	328	305	260	292	314	317	296	272	288	302	299	288	287	305	269	314	272	300	293	293	269	267	286	310	295	286	306	296	281	300	296	280	323	281	292	293	284	290	299	298	295	289	304	291	285	336	280	274	299	281	312	305	296	284	297	293	297	283	320	277	301	290	291	281	288	294	292	291	308	286	276	312	276	298	321	278	300	318	296	305	305	303	316	314	305	286	289	278	284	293	283	316	291	302	289	308	287	307	284	287	273	294	281	287	309	279	265	280	305	315	304	286	295	286	295	306	288	292	295	278	269	300	263	279	306	299	286	297	303	259	311	301	316	305	292	323	296	287	271	292	283	288	287	304	286	293	291	291	308	326	258	292	301	276	299	299	311	292	295	299	339	275	279	320	320	264	272	277
34748	22242	5853	2154	1651	1361	1245	912	774	762	768	739	932	1033	1184	1315	1190	1172	1056	746	546	431	458	409	466	412	443	417	416	377	357	364	368	368	343	354	393	357	375	349	361	352	365	384	381	370	375	360	353	361	359	383	346	363	350	351	365	330	367	345	380	358	371	389	353	358	369	348	394	389	330	352	357	314	374	358	354	352	349	387	357	365	365	402	354	361	381	347	343	371	335	377	374	370	382	355	356	375	379	361	339	388	327	391	380	371	375	368	371	382	363	334	406	318	355	383	365	328	366	334	324	362	342	386	364	369	378	371	347	368	335	338	370	391	364	334	367	358	352	363	346	359	369	383	373	362	364	379	352	360	340	355	369	383	314	304	361	369	366	379	352	329	383	363	333	372	332	360	342	350	375	389	354	377	348	357	331	377	359	342	418	367	393	410	358	356	342	356	356	338	347	367	369	408	361	333	375	374	348	359	338	377	341	344	348	371	375	331	331	357	352	350	352	373	339	391	349	359	337	376	348	352	370	314	382	366	366	319	371	338	349	396	366	357	329	356	341	384	353	352	344	338	361	330	369	342	334	359	368	328	369	373	360	347	355	372	345	344	349	362	346	375	344	377	376	386	373	389	368	317	357	333	349	359	375	377	365	362	356	348	389	403	345	375	343	371	353	376	386	336	352	369	330	355	374	365	372	358	388	350	339	329	378	368	379	367	382	354	399	377	361	358	372	369	360	379	381	438	380	390	351	369	331	363	365	398	336	352	351	353	367	322	374	338	359	361	376	349	372	388	378	391	388	347	348	367	345	378	338	350	383	377	333	340	338	375	354	378	362	379	351	396	355	395	356	342	350	353	371	388	368	374	386	355	335	362	353	346	339	311	373	386	360	356	359	356	369	364	357	355	329	351	366	352	348	340	354	355	347	359	351	367	362	387	352	371	396	384	359	382	391	358	355	366	343	384	371	363	343	404	377	332	341	367	344	392	345	356	334	392	341	371	358	352	384	357	353	362	378	334	381	329	349	351	362	328	339	367	370	346	341	361	348	350	329	365	302	365	366	341	329	394	379	362	351	335	371	367	355	350	387	360	350	359	362	371	353	379	389	349	394	351	378	381	386	364	317	369	363	369	404	401	322	382	426	397	352	349	351	343	350	363	359	386	347	361	370	362	361	374	386	356	362	375	355	371	364	391	358	347	354	368	350	389	358	364	360	378	365	352	393	348	386	356	350	361	365	306	373	370	377	389	367	336	361	378	363	390	357	391	385	397	354	357	413	355	337	345	385	379	372	378	381	348	380	403	345	385	343	371	384	380	378	354	347	335	387	355	394	363	354	364	360	376	354	380	378	345	370	373	373	350	399	339	357	358	398	359	339	369	352	375	369	367	365	321	348	366	339	384	347	370	366	379	356	350	371	377	362	373	358	358	364	347	342	358	350	396	340	352	364	354	342	337	374	340	387	372	364	347	343	390	414	382	344	354	374	370	337	346	380	368	324	339	360	363	342	357	357	345	332	373	347	346	356	358	372	363	394	371	373	386	385	368	350	338	333	355	342	352	370	370	362	322	363	385	360	365	379	327	361	343	382	366	328	373	361	382	376	343	359	365	367	381	328	383	396	379	357	352	366	356	374	347	363	321	364	374	348	340	368	342	340	381	336	345	380	371	352	370	325	404	350	390	341	382	336	351	342	375	342	327	371	345	343	358	353	361	350	389	363	369	363	339	352	341	326	364	336	353	345	371	373	354	362	374	315	374	347	380	417	377	364	407	381	364	347	369	356	377	349	373	364	353	399	361	349	357	382	386	357	380	406	382	354	348	367	373	404	376	373	380	398	331	340	394	346	356	380	348	359	344	354	361	365	373	338	353	336	358	365	381	386	356	380	358	347	362	407	362	365	353	361	363	349	362	355	375	359	375	368	345	342	376	366	360	374	388	364	384	362	354	325	339	382	351	363	375	360	354	346	342	339	378	350	381	374	371	331	344	309	366	331	352	359	361	397	347	335	359	325	399	368	353	369	337	390	367	372	341	377	365	335	355	344	331	344	360	352	349	372	354	358	369	363	359	386	360	377	343	342	365	336	358	385	359	357	357	361	345	397	359	394	350	386	353	333	363	364	349	310	357	331	333	348	342	365	336	352	354	345	345	360	348	390	379	364	363	338	353	360	377	353	335	359	340	361	362	354	366	345	349	363	374	309	394	365	393	372	382	401	375	352	372	340	385	370	367	383	394	369	311	372	340	367	346	386	373	336	378	355	372	357	367	359	378	336	394	360	362	335	364	366	356	361	361	336	349	397	355	370	382	371	355	383	353	361	361	351	355	355	369	394	386	360	381	344	357	366	330	358	326	354	363	370	365	348	357	376	382	364	338	360	367	358	383	357	375	371	356	323	377	363	391	355	375	355	343	372	354	372	378	386	340	350	384	375	353	361	348	388	324	373	361	376	373	376	384	352	390	352	335	332	369	352	362	382	359	354	360	331	383	356	326	355	326	391	332	331	345	365	337	370	326	364	347	355	402	372	340	360	334	331	356	397	340	375	355	389	380	372	389	353	352	388	340	362	350	360	356	382	338	365	373	358	378	358	382	410	380	336	377	385	329	348	384	335	360	377	385	378	364	368	354	379	364	379	373	393	322	378	350	362	364	341	372	342	354	378	353	357	387	411	358	374	367	359	321	317	334	330	354	365	356	343	359	358	351	337	356	360	340	353	358	368	367	398	355	348	344	377	324	380	355	366	353	362	366	342	361	367	347	365	383	373	365	353	363	366	372	375	361	327	339	344	339	398	384	361	389	373	370	347	362	347	388	350	369	365	370	394	402	354	344	376	367	398	403	385	336	356	349	348	370	385	395	345	341	381	364	380	346	346	375	370	352	328	371	379	361	375	356	367	363	365	355	358	378	351	360	368	357	382	324	337	348	348	341	386	339	364	350	360	362	365	349	350	359	391	328	349	347	353	390	356	329	341	392	384	389	360	340	375	344	379	361	372	325	346	365	355	365	390	326	363	327	403	338	400	352	378	358	345	363	370	378	386	360	322	355	367	352	334	356	370	364	365	369	354	375	357	373	359	354	366	364	375	351	354	315	365	362	357	378	359	380	368	389	340	338	368	401	361	380	378	339	344	378	359	365	367	353	391	356	331	327	366	396	331	358	366	386	399	347	366	345	357	356	375	368	361	375	355	345	366	376	373	383	367	332	397	322	339	388	371	381	339	360	318	363	363	392	381	371	345	350	351	368	377	338	348	354	359	359	376	369	376	348	337	377	338	361	367	341	349	393	332	396	386	340	354	369	355	351	375	340	356	333	338	394	358	361	378	369	347	334	372	359	363	352	373	333	377	353	333	323	395	355	352	384	364	373	388	339	367	341	334	342	340	375	362	348	398	375	366	341	356	325	359	377	329	362	373	351	369	346	329	343	388	363	380	379	362	361	360	341	361	352	343	322	358	345	384	394	370	345	337	380	338	371	362	379	373	363	387	342
22390	20930	28635	23367	20935	20997	12526	1886	1292	1280	1143	1197	1366	1535	1637	1711	1552	1519	1433	1093	871	876	850	792	802	721	748	718	736	722	672	704	706	701	734	723	701	653	703	654	667	704	662	646	689	651	727	687	707	681	662	680	676	718	668	651	672	665	711	683	693	721	700	690	702	694	700	693	714	686	681	711	643	659	683	690	725	647	682	706	662	727	660	694	709	693	647	672	608	714	661	732	714	619	679	695	762	643	709	689	675	658	680	713	670	677	706	655	694	681	667	648	668	688	704	686	728	662	691	708	707	701	655	716	702	671	662	690	680	663	667	722	705	636	652	660	673	644	671	640	653	662	657	688	666	638	646	681	639	664	679	674	660	704	695	729	680	659	642	671	650	681	690	695	691	675	668	719	693	661	665	675	638	699	708	673	681	680	705	673	644	660	637	725	718	656	714	663	664	696	680	686	680	710	709	654	659	665	668	652	713	668	697	649	706	678	703	711	655	661	700	684	654	735	722	709	682	696	653	704	656	676	626	732	699	674	707	687	661	693	654	659	754	715	646	641	724	649	682	717	665	695	700	647	684	709	669	644	658	714	656	664	718	670	673	695	744	689	650	655	695	691	678	673	654	697	689	699	693	720	702	707	672	661	689	687	673	664	690	664	709	724	664	720	654	692	685	734	711	670	679	702	671	657	687	673	693	699	714	643	678	668	675	695	662	677	655	661	702	685	709	676	676	648	719	678	694	617	687	668	665	695	637	681	696	687	699	649	697	670	665	657	679	674	645	624	709	685	726	718	672	665	642	729	655	684	639	672	684	703	644	671	672	680	687	657	725	673	697	684	673	716	685	683	697	751	696	713	643	679	677	686	691	735	678	724	689	638	670	721	645	653	668	715	679	683	691	700	694	683	716	658	694	671	710	662	685	677	669	674	692	692	695	657	643	675	699	685	670	676	658	644	685	696	700	670	735	701	681	662	636	659	634	736	671	611	656	629	653	671	700	621	661	668	668	634	648	741	700	669	698	667	700	697	657	718	703	726	677	665	657	698	687	687	642	724	677	682	696	713	675	691	683	663	664	680	644	718	650	639	641	700	708	655	717	681	675	661	708	692	692	704	621	677	681	685	705	650	662	627	681	715	706	689	662	649	615	650	685	711	639	647	705	665	709	662	664	683	671	692	634	689	671	657	693	648	691	669	661	703	679	644	665	707	673	697	671	709	682	654	692	677	707	657	638	690	734	634	685	657	687	697	672	674	661	665	657	641	680	697	676	683	676	678	706	685	627	637	690	673	694	691	636	681	701	641	634	689	706	652	706	661	684	710	712	680	688	650	714	662	652	694	695	696	655	684	687	658	720	658	724	671	691	642	684	697	643	695	633	702	684	660	631	662	649	643	707	664	690	686	689	701	745	668	674	677	664	711	658	655	685	659	690	699	635	661	647	695	672	691	685	662	677	657	652	719	658	658	701	657	671	685	670	681	639	668	688	715	688	689	710	699	710	659	666	711	686	707	663	685	672	659	679	691	693	634	690	657	635	684	678	655	669	719	649	657	638	635	703	673	704	682	680	700	681	695	739	661	721	656	696	727	697	716	699	715	689	722	692	660	688	685	688	690	693	668	673	618	680	663	660	700	673	713	660	752	680	672	709	648	685	693	665	674	708	640	687	632	646	718	707	656	629	711	700	666	673	681	714	669	686	671	694	686	711	706	680	646	701	662	662	627	678	707	666	655	693	685	652	667	715	688	663	731	669	678	658	634	654	708	696	674	646	714	648	698	687	664	683	673	689	654	673	677	755	661	657	660	660	679	700	687	676	667	664	664	741	700	687	652	697	693	720	656	640	712	655	709	664	687	661	661	708	707	664	721	729	687	682	652	644	692	651	678	667	662	722	648	684	700	639	684	665	680	718	681	654	678	691	657	700	645	661	675	712	714	664	723	691	700	672	678	673	691	706	671	691	644	669	705	674	690	675	696	711	632	697	659	698	675	705	695	691	726	690	656	658	708	700	702	659	713	623	691	680	735	652	654	696	684	676	653	662	655	671	666	622	677	659	764	699	694	685	671	713	669	695	689	654	671	671	647	673	665	682	703	666	670	709	686	668	685	673	694	679	683	689	666	698	687	678	725	680	659	751	638	710	681	704	675	681	696	657	699	666	657	701	678	661	683	670	631	681	687	724	698	707	684	662	684	668	704	688	697	694	656	657	638	631	591	698	681	656	673	733	662	676	691	640	693	658	675	711	684	695	668	696	678	687	704	667	699	684	646	697	659	696	667	668	633	684	677	696	651	687	723	692	685	720	681	698	667	672	694	668	676	686	672	667	688	689	680	683	637	689	666	713	698	688	690	686	665	690	641	666	665	705	634	688	688	709	609	678	664	701	652	688	723	685	659	663	623	699	691	718	626	674	673	678	653	689	654	660	682	671	732	666	684	679	717	679	692	722	664	685	674	736	693	698	710	715	660	666	688	694	689	678	686	646	668	657	670	697	699	619	659	647	703	640	661	663	671	682	651	698	687	668	662	662	701	685	728	676	701	733	675	701	682	734	702	708	687	708	662	689	660	668	687	729	700	645	637	694	654	667	638	704	704	716	667	654	673	682	708	693	692	712	654	696	643	651	617	625	709	692	703	700	690	694	669	664	672	697	718	672	658	652	691	700	640	685	667	702	710	633	712	690	715	695	610	648	680	675	680	677	645	722	649	626	662	693	636	671	657	683	667	680	713	655	639	635	645	677	652	673	636	699	691	660	684	692	681	638	697	685	720	663	692	688	694	718	693	637	665	669	684	650	653	641	642	710	701	635	683	710	692	655	618	678	658	716	650	610	682	682	703	668	673	697	697	660	686	714	735	674	703	646	661	682	722	656	675	680	669	690	689	667	666	667	707	695	690	659	666	665	683	698	684	639	645	678	630	684	663	653	711	656	655	686	641	651	635	657	695	698	702	656	654	667	676	677	673	663	696	680	689	686	678	670	627	664	683	621	659	647	683	644	688	705	700	651	658	642	674	648	663	675	701	687	685	649	683	683	678	680	669	693	679	671	705	687	656	669	661	671	622	695	627	675	674	701	686	654	645	704	677	675	644	647	678	661	709	625	702	707	697	665	629	668	708	693	725	640	689	679	690	708	672	658	652	701	576	689	705	696	696	656	706	644	710	665	707	647	641	679	691	727	641	687	688	689	673	660	721	705	711	683	673	657	709	706	662	698	647	662	677	669	689	671	674	688	653	675	673	718	641	658	690	682	659	655	667	692	739	661	670	686	673	643	672	711	662	672	672	660	652	693	693	686	726	678	738	703	716	654	649	645	653	643	651	675	688	700	670	710	669	744	627	661	701	690	677	639	712	663	649	686	667	680	660	668	647	690	660	715	696	689	697	653	669	667	697	686	674	669	677	654	637	670	731	676	673	677	693	679	744	673	659	700	656	643	671	665	659	675	651	688	695	714	705	652	701	697	677	666	648	723	684	687	627	648	685	660	700	644	723
38961	38019	14791	6622	4771	4036	3249	2747	2148	2016	1840	1821	2158	2592	2587	2701	2459	2384	2074	1525	1184	1038	1005	966	898	863	876	820	802	857	836	805	823	814	786	827	769	756	817	759	817	755	776	806	824	805	860	805	798	781	728	816	834	797	843	751	783	776	785	805	807	763	806	764	753	776	755	787	803	768	775	815	775	747	766	761	772	763	785	818	784	787	758	744	803	805	741	757	801	730	781	782	789	794	785	775	804	766	763	766	787	804	755	774	775	805	815	760	832	753	768	767	743	807	763	771	785	758	789	769	751	770	777	781	756	739	779	754	758	768	778	753	760	802	768	767	820	778	766	748	812	753	738	782	730	733	749	790	777	767	762	764	780	788	763	790	791	801	761	748	781	787	801	759	770	794	735	771	778	823	768	747	784	765	778	785	774	768	807	750	782	769	764	799	803	784	740	788	808	727	755	790	765	763	702	767	778	770	788	785	761	828	796	822	805	778	766	813	747	800	755	769	795	796	786	791	783	801	789	740	771	772	745	722	750	796	778	789	743	751	757	769	783	764	763	786	796	746	781	781	796	766	788	801	763	797	776	787	793	746	780	750	799	728	799	757	729	793	744	840	786	783	779	789	809	747	745	768	789	789	786	760	800	770	759	771	783	766	766	736	784	797	757	762	779	756	771	769	797	717	746	764	805	790	775	833	729	778	758	796	727	739	787	829	719	794	756	767	737	801	787	734	788	752	733	732	769	772	770	752	775	769	825	767	725	790	828	774	786	721	771	766	762	741	764	803	795	704	802	747	785	753	763	738	713	775	800	791	724	749	776	769	734	773	788	775	707	769	785	804	798	795	756	768	763	802	783	722	749	751	825	812	765	814	703	811	761	753	752	747	779	746	744	784	728	762	763	756	801	762	732	760	810	796	717	745	791	769	756	768	754	768	783	761	805	818	738	765	778	717	701	805	795	773	807	764	811	753	829	758	734	835	770	768	770	757	760	777	753	749	767	747	735	788	810	802	795	795	783	785	766	785	732	775	817	793	816	795	752	787	749	801	742	748	765	780	721	802	752	775	825	794	763	813	772	745	781	765	767	773	781	708	780	734	731	810	751	797	772	788	787	768	758	759	793	743	759	800	813	748	814	786	742	773	796	757	733	737	787	775	757	714	739	785	785	794	783	756	735	779	779	795	793	781	777	797	765	784	781	815	765	758	769	800	787	744	810	755	768	806	813	734	746	785	796	782	817	781	822	802	805	773	766	765	742	757	763	752	838	775	785	771	735	764	759	720	766	802	798	731	763	743	730	763	763	773	802	794	802	772	749	749	769	767	800	714	793	794	812	790	787	808	802	779	768	793	763	790	740	810	795	744	772	812	767	757	781	736	748	827	776	770	767	728	780	763	782	749	817	777	738	795	711	807	768	787	757	771	749	782	842	731	825	810	748	755	742	760	763	757	745	783	776	726	783	779	778	744	725	798	778	730	744	788	801	820	751	726	766	789	759	743	772	721	762	790	796	771	748	754	809	752	814	772	787	754	783	776	758	785	795	755	761	764	760	744	775	759	788	780	787	759	741	777	772	768	811	780	796	808	807	781	723	743	802	756	731	788	801	816	761	738	833	787	760	761	779	770	799	790	811	795	777	754	741	779	759	778	793	797	817	762	799	747	752	815	730	771	779	792	762	747	760	756	807	772	765	798	780	737	773	794	766	765	746	787	780	805	706	767	798	785	759	764	779	762	748	797	781	795	749	813	791	865	724	753	825	763	766	772	759	777	752	768	752	750	786	815	794	734	810	746	799	786	748	804	753	745	800	774	732	766	808	759	797	825	772	755	770	822	756	760	840	799	796	774	778	818	751	765	768	790	782	723	821	766	738	800	760	782	828	773	807	797	774	725	764	755	798	776	735	774	737	747	806	783	784	755	772	754	786	733	778	772	721	789	761	783	762	797	825	816	771	799	801	784	750	717	778	811	795	779	780	756	712	775	783	774	784	812	792	749	763	739	794	740	771	788	796	753	795	767	759	752	769	792	765	804	785	777	717	776	795	751	731	758	792	804	749	756	774	754	779	761	816	805	806	768	784	762	792	757	740	798	764	719	777	782	756	728	756	771	800	783	729	789	791	778	780	801	793	784	787	763	749	759	767	757	762	737	739	777	788	787	759	747	727	763	751	795	811	721	769	756	825	763	780	715	784	773	728	748	805	784	781	728	788	759	779	720	744	792	779	755	793	751	730	751	725	804	772	770	798	766	747	730	730	743	731	748	809	744	829	781	800	824	790	769	786	751	793	827	774	758	800	752	761	844	740	776	776	719	764	753	761	712	730	822	780	770	770	807	803	797	788	768	755	759	741	791	755	817	736	768	791	850	776	797	777	827	789	783	764	801	796	746	775	711	735	802	773	767	770	759	744	735	759	753	816	772	764	737	720	814	778	768	729	729	811	776	755	771	771	813	767	809	734	775	763	802	803	813	773	746	797	787	745	821	762	803	814	789	735	776	769	779	737	798	773	841	731	778	746	782	792	812	798	725	753	754	798	808	762	779	748	736	787	786	772	776	780	776	772	771	754	782	782	733	766	757	790	777	719	772	791	801	793	739	740	776	773	743	735	779	752	740	817	748	711	808	769	740	777	764	862	752	839	790	803	748	828	806	781	821	726	787	800	792	753	761	770	729	756	800	787	790	803	788	727	728	740	731	739	800	800	773	737	770	796	801	738	738	788	785	769	738	754	779	789	738	759	767	803	784	777	754	777	806	731	743	846	769	760	751	777	829	808	799	773	766	733	758	732	763	799	813	740	819	775	805	803	736	736	815	777	778	847	792	816	781	804	794	708	797	748	734	789	732	779	815	756	750	765	775	827	763	736	774	799	792	768	781	738	795	764	724	774	791	786	780	725	854	765	766	752	778	733	788	795	737	805	766	798	754	796	747	699	767	817	754	797	741	743	756	752	816	759	781	800	752	765	846	751	748	768	780	765	800	704	735	806	756	761	779	819	787	823	724	837	793	779	754	743	800	789	806	768	808	704	794	752	759	775	763	805	796	738	806	755	765	781	760	731	762	777	800	776	725	770	756	821	762	810	706	795	740	800	786	818	784	792	759	803	761	762	731	801	778	732	759	763	753	741	749	803	739	748	795	811	765	697	798	764	799	774	749	780	750	735	735	819	777	778	806	815	791	748	819	764	784	748	782	748	725	765	772	776	771	769	783	753	784	732	770	728	726	773	774	782	733	773	773	786	810	741	725	749	777	767	779	763	751	802	745	769	766	757	757	800	760	788	769	836	818	795	788	763	756	835	732	736	771	777	837	807	787	757	757	798	735	765	790	787	758	760	769	801	820	763	789	781	784	775	764	773	767	773	772	790	777	773	787	732	809	760	721	768	779	757	760	741	755	736	750	769	737	774	759	771	812	782	778	735	772	818	751	766	757	759	731	752	787	777	762	775	736	811	776	767	751	749	763	745	772	755	796	816	752	731	769	763	807	783	815	784	785
28118	20299	9886	918	444	386	337	343	352	325	337	386	473	587	579	554	504	500	459	361	312	272	307	266	256	265	284	259	256	244	238	284	253	259	273	263	247	239	281	265	252	259	255	258	246	264	262	256	276	263	288	266	279	258	268	263	267	279	252	269	280	274	244	246	225	251	291	248	256	250	248	259	270	250	242	266	270	271	228	265	254	255	248	232	266	258	261	241	245	256	262	260	268	249	250	269	235	274	245	272	274	269	255	239	279	238	252	271	277	256	253	246	283	252	254	260	290	259	273	264	239	264	258	276	261	245	246	267	242	243	267	272	260	246	262	287	254	249	248	236	256	262	249	238	249	303	281	278	258	238	268	251	222	258	250	248	252	253	245	233	254	262	278	282	266	283	263	269	253	247	241	272	264	257	255	257	250	239	275	245	259	280	273	245	280	254	240	295	255	266	257	260	244	244	275	274	270	262	264	252	265	265	259	237	275	257	261	256	261	267	279	263	257	217	255	274	255	263	274	246	284	227	263	220	229	269	268	274	275	240	254	262	254	250	270	258	260	253	296	272	236	257	274	275	246	249	219	224	259	248	250	252	240	254	254	258	271	255	248	240	248	267	255	229	267	266	243	240	240	272	262	272	246	256	250	275	249	265	262	265	251	257	272	253	238	281	291	284	266	262	242	267	261	243	255	257	268	266	257	282	270	220	269	254	270	236	250	274	268	254	247	258	267	253	243	271	246	272	288	232	284	262	260	270	262	257	247	276	254	260	228	289	270	237	269	265	266	270	252	225	257	227	235	249	242	242	241	244	249	276	263	247	252	254	227	245	262	265	262	250	227	243	247	278	253	248	258	259	241	258	276	272	230	239	260	258	283	273	248	241	255	250	300	258	251	237	271	284	274	258	235	246	238	278	264	268	287	252	282	231	257	234	257	270	249	266	250	250	250	266	255	253	233	262	270	227	233	296	282	276	273	274	259	275	250	249	261	245	276	252	254	246	269	289	277	288	260	268	265	228	238	239	259	279	219	261	275	243	257	262	268	236	249	246	258	260	254	244	261	272	254	266	268	272	252	283	259	260	263	294	252	249	270	251	256	273	272	230	222	251	251	256	264	276	254	268	247	280	268	257	257	268	254	231	235	273	258	256	229	232	235	277	269	272	258	255	262	273	254	238	281	263	264	251	262	263	277	254	224	276	272	233	269	280	249	248	272	242	273	263	256	246	265	257	251	260	265	248	240	250	237	271	250	262	259	268	288	267	284	267	258	258	266	273	263	273	251	254	258	283	234	262	221	251	284	250	275	270	243	224	273	247	255	270	271	266	271	283	237	276	246	263	257	275	279	281	236	272	253	249	252	266	263	279	278	256	248	263	271	267	258	244	249	268	262	280	244	238	288	272	248	249	266	247	266	262	246	288	273	253	265	249	243	238	249	256	268	288	251	279	232	267	252	263	269	243	274	241	254	257	268	250	260	253	274	276	287	265	265	270	251	255	284	259	273	268	268	238	267	245	240	267	271	225	258	255	252	262	255	268	241	243	264	260	258	299	264	237	236	264	275	259	224	258	270	263	268	264	247	247	248	273	252	246	271	272	272	233	240	307	288	249	272	272	272	264	264	259	301	282	269	289	254	253	269	246	236	273	253	259	253	268	247	260	247	275	263	262	287	259	260	257	281	254	265	262	251	240	258	255	254	278	252	240	266	256	281	251	230	260	287	278	272	275	257	283	251	248	264	255	222	243	251	261	249	264	299	243	243	280	248	258	257	234	248	277	258	255	240	262	276	238	235	297	265	253	240	277	276	261	254	265	292	259	270	266	217	231	277	240	253	253	258	266	245	251	255	263	246	242	246	267	272	265	248	258	272	267	271	246	237	264	269	241	268	253	242	288	265	257	244	288	259	262	248	243	255	280	266	269	253	228	241	232	244	263	291	225	252	275	276	268	247	237	238	260	266	235	272	259	242	260	269	256	285	244	267	268	239	279	295	259	244	249	267	259	281	267	237	256	246	248	242	254	281	292	237	277	273	261	269	262	276	252	241	237	277	251	267	251	261	261	304	243	251	266	264	264	253	255	234	242	243	265	247	248	276	296	250	282	264	261	251	242	238	263	241	249	272	241	236	266	259	269	281	261	245	251	254	282	243	248	264	252	253	263	243	279	253	234	272	242	296	266	250	253	252	246	253	262	238	254	251	287	263	255	283	239	265	253	236	269	248	244	254	270	247	275	242	230	263	236	254	267	257	270	225	258	274	275	260	266	238	257	231	262	246	249	246	221	241	302	241	253	279	250	267	252	257	251	238	260	265	242	257	255	265	259	249	225	281	240	281	291	269	252	251	267	266	281	264	265	258	270	234	266	267	243	251	251	277	229	278	267	245	266	239	252	283	259	276	239	242	258	246	253	244	296	243	259	271	245	283	277	260	262	253	284	250	250	265	282	266	266	259	264	281	276	247	280	244	242	246	280	248	262	225	256	255	264	243	238	246	245	256	263	272	260	252	271	274	254	264	279	274	270	250	260	258	268	245	260	229	254	270	262	257	240	270	270	277	248	249	257	270	233	244	240	260	269	259	224	264	294	273	254	269	266	265	266	256	244	241	256	269	258	266	245	258	268	221	275	252	277	260	263	275	254	255	277	251	281	250	260	263	218	263	249	258	247	211	255	273	263	272	256	264	264	274	264	248	249	279	257	256	268	239	243	251	260	261	250	251	271	274	271	250	259	263	266	257	277	273	280	258	285	223	223	269	282	285	249	266	247	250	260	245	245	246	260	239	242	251	243	260	249	230	292	259	242	276	285	255	263	285	291	262	260	270	249	251	237	245	262	256	272	256	260	264	261	238	277	229	251	257	257	273	242	245	272	264	258	238	265	298	250	264	286	266	217	238	264	298	264	261	262	250	256	263	255	245	268	283	261	273	236	255	245	246	252	260	244	243	264	290	271	290	279	288	264	273	257	268	263	301	252	267	274	260	253	257	250	257	260	252	272	247	265	265	274	242	269	244	267	242	243	260	212	276	285	260	263	260	300	245	258	263	213	272	248	270	240	254	251	260	277	298	269	269	233	238	253	269	243	227	239	276	283	217	287	294	259	246	240	299	262	289	265	223	289	268	256	237	280	259	257	254	252	267	272	253	274	261	241	250	245	253	279	265	278	261	288	275	272	275	269	274	288	253	260	246	269	295	256	276	257	252	264	236	239	283	234	250	254	252	280	270	276	256	256	260	268	245	282	271	271	261	275	247	257	228	254	269	242	250	230	242	270	262	257	255	228	250	248	274	232	277	274	279	273	259	256	258	260	277	277	260	276	236	251	271	268	232	261	281	271	287	223	266	270	242	267	265	239	243	283	252	269	280	270	269	240	244	231	252	301	262	275	242	287	265	257	294	270	248	264	243	261	217	266	276	241	268	208	243	275	264	245	260	262	259	256	243	239	287	267	274	284	243	263	271	287	252	267	249	261	292	265	281	275	276	253	249	255	267	273
31044	8876	2397	729	549	559	495	548	467	474	438	551	820	955	1012	910	814	951	748	516	445	375	354	329	372	305	314	338	284	326	300	304	326	308	301	317	313	336	318	304	310	285	315	289	319	319	306	269	332	307	332	304	314	332	316	322	311	305	317	301	313	321	294	298	295	312	345	322	300	278	305	283	321	317	284	307	301	317	299	307	290	307	314	312	269	340	332	278	294	288	321	302	314	324	309	321	321	312	343	315	286	297	325	340	299	327	337	305	332	326	300	311	335	301	299	298	331	326	328	308	276	290	293	350	299	336	281	285	322	278	297	303	299	328	288	324	296	312	334	288	307	322	305	302	311	295	329	292	292	274	309	301	323	302	294	320	313	319	313	314	321	304	318	285	301	304	288	301	327	309	277	287	282	306	280	301	303	298	258	325	311	307	288	303	326	323	312	316	291	300	338	323	284	318	291	301	277	297	320	327	308	271	301	324	311	298	313	325	288	289	313	298	333	306	312	299	314	302	323	323	325	280	332	303	310	333	298	271	318	283	276	324	293	324	323	333	266	307	288	305	288	334	274	291	299	319	310	290	309	295	321	310	318	329	312	344	306	283	307	326	302	301	310	310	326	323	306	290	315	309	303	296	310	309	308	303	312	299	321	333	315	310	305	329	325	301	296	304	290	288	323	319	327	295	302	298	287	331	305	311	333	300	280	309	305	320	334	289	300	314	321	343	287	292	295	312	295	343	304	296	312	343	291	266	310	332	306	257	308	321	324	301	312	299	330	323	313	320	305	317	308	331	335	290	330	298	300	324	326	328	302	310	305	305	303	321	288	313	283	325	300	299	314	300	311	274	288	328	297	299	288	310	287	301	320	295	289	339	299	315	312	310	297	290	296	325	303	305	314	278	299	294	334	328	297	296	302	320	312	301	302	276	316	268	301	306	282	310	280	304	291	305	319	310	293	294	333	311	306	297	266	320	306	285	296	294	328	298	324	304	302	321	293	325	305	310	280	321	288	343	322	283	308	281	308	274	331	325	282	308	280	324	303	325	341	280	294	304	302	299	313	282	290	319	304	284	336	306	290	307	288	332	318	294	314	301	307	311	324	292	332	327	315	295	308	327	319	296	301	286	297	290	292	329	333	328	338	293	298	318	297	311	282	297	326	286	314	287	312	301	287	300	292	320	314	292	303	304	328	312	317	289	295	303	313	314	316	304	290	312	318	293	307	333	299	322	304	313	301	291	299	303	266	291	307	330	310	319	311	300	285	340	294	292	272	314	274	335	330	306	330	307	282	295	287	269	303	299	293	310	328	309	334	313	299	294	293	295	326	286	300	315	315	310	309	282	302	319	325	304	301	296	330	287	337	311	294	309	306	290	284	306	288	289	319	322	333	258	319	295	325	297	324	311	299	310	322	297	305	320	290	341	323	317	314	323	338	296	302	312	302	347	268	323	327	300	337	324	320	299	287	269	280	280	307	321	317	306	313	311	333	288	299	316	306	320	311	344	338	322	294	307	328	344	289	334	317	296	312	303	281	322	331	296	323	319	288	285	315	293	297	295	301	265	326	333	295	316	295	285	309	310	303	296	331	316	286	320	277	315	305	325	290	317	318	307	316	313	305	301	318	292	303	284	278	290	321	305	304	287	303	323	294	316	301	303	302	332	315	294	292	311	310	316	338	333	303	297	315	326	289	329	344	282	319	298	287	333	323	312	293	316	330	307	291	272	316	325	293	302	310	323	296	305	333	327	326	308	282	279	300	340	284	308	280	318	276	302	290	305	317	314	297	304	322	310	306	332	336	329	313	330	307	315	317	283	289	319	318	304	287	309	295	337	311	311	314	327	326	299	306	327	277	287	299	290	302	304	299	299	292	302	303	333	309	290	290	309	306	303	304	320	299	319	312	276	331	324	303	284	299	294	322	295	301	315	322	341	284	316	304	310	289	294	299	312	299	327	308	301	326	304	319	310	307	277	281	309	291	308	304	293	307	274	346	295	306	294	286	309	324	307	295	340	292	286	314	326	318	324	338	319	288	326	295	285	302	306	336	314	325	295	314	304	286	310	303	310	320	326	260	284	285	310	303	311	291	299	306	322	311	284	305	314	319	274	315	308	309	321	306	297	293	304	294	330	294	320	309	329	307	309	333	314	295	309	332	311	306	304	325	312	291	343	296	322	298	318	301	309	324	305	287	319	303	321	298	293	315	331	300	301	295	341	288	321	296	295	328	294	313	323	272	294	302	298	298	301	313	311	292	303	355	278	325	295	325	322	277	314	322	337	305	289	322	308	303	320	310	307	297	314	305	307	326	338	314	310	297	296	311	310	302	288	300	308	317	300	274	318	333	294	307	289	281	297	332	303	311	321	310	301	323	331	296	305	297	298	310	296	315	321	288	343	317	321	333	323	311	291	298	325	309	326	299	304	327	282	309	270	293	308	318	298	350	301	301	310	286	294	307	351	303	300	294	304	335	294	274	317	288	305	305	313	303	309	285	300	332	336	312	275	299	290	285	292	317	322	296	315	335	327	309	300	314	306	280	332	317	285	297	300	304	314	303	290	277	352	327	306	309	337	286	302	292	318	298	283	321	319	309	305	309	323	344	292	294	306	295	295	288	330	292	310	322	283	307	295	312	293	287	285	320	324	353	297	316	308	302	320	284	346	325	313	298	288	323	313	287	309	292	309	343	279	333	261	314	322	294	292	313	302	295	290	282	283	330	295	330	292	294	297	271	307	295	297	321	311	323	311	324	299	306	318	302	304	318	292	351	299	324	321	303	326	305	295	319	298	288	339	334	319	325	331	319	307	280	314	288	315	296	323	289	295	310	302	287	294	295	322	302	314	300	293	312	296	319	303	323	321	292	316	311	295	304	273	312	298	296	321	320	303	304	321	295	313	316	288	336	314	320	313	308	302	274	302	296	326	353	335	289	289	314	320	307	276	314	326	316	281	340	325	271	272	303	292	315	313	295	311	272	300	304	310	314	328	294	281	293	293	280	311	302	309	312	286	332	316	294	306	316	309	291	294	285	325	332	299	328	296	352	322	319	300	312	321	287	295	308	301	302	281	315	287	342	328	306	312	298	277	309	296	294	339	316	316	322	293	301	299	280	292	295	320	312	315	306	321	317	304	298	283	300	303	289	281	329	302	301	287	281	317	315	309	328	299	276	310	311	295	307	311	324	273	287	331	324	317	297	297	299	314	308	295	303	302	308	288	302	301	325	294	307	285	295	327	339	310	310	305	326	304	306	300	312	310	306	305	275	309	302	317	301	284	315	327	317	305	302	290	297	311	332	302	277	293	302	300	292	305	284	312	306	326	326	321	323	273	326	310	267	308	307	303	299	332	313	293	313	319	306	271	317	327	290	300	295	301	319	313	300	297	331	394	332	334	319	309	313	296	331	296	322	284	328	330	287	300	320	308	311	330	305	309	335	326	311	323	318	315	316	326	302	310	303	323	306	279	307	328	340	310	310	304	302	315
23373	20897	28197	23725	20880	12577	1548	1050	893	819	827	935	1216	1349	1270	1132	994	1036	941	768	622	605	619	604	593	578	574	530	534	500	522	531	548	558	514	558	526	493	500	551	511	519	499	534	515	519	498	500	501	567	517	537	559	542	516	537	523	525	498	527	506	527	528	482	566	502	533	523	484	497	490	493	505	561	505	516	495	528	488	565	552	534	547	518	491	501	494	526	535	533	506	503	505	502	524	523	505	553	549	511	530	521	535	512	515	547	497	514	535	519	463	525	513	521	512	498	518	486	522	509	473	476	537	496	525	497	501	477	500	512	525	526	533	519	491	493	510	511	507	505	517	506	494	536	493	519	486	505	515	485	507	469	539	509	414	544	506	490	519	485	518	491	511	529	498	502	512	461	542	532	537	519	514	502	471	525	520	493	507	564	508	549	540	484	511	498	491	517	512	517	533	522	486	466	517	470	498	515	510	517	555	512	536	489	549	519	508	500	479	482	531	503	486	521	523	486	558	511	546	519	522	534	538	557	509	496	506	506	490	463	508	462	513	478	569	502	511	481	524	516	545	535	504	530	512	525	498	525	518	455	577	521	526	506	514	489	552	515	501	515	517	506	498	495	539	531	549	541	499	559	532	527	552	524	536	506	498	526	523	493	470	497	513	502	530	495	527	557	538	539	483	534	502	547	543	518	532	527	548	516	485	534	490	527	508	512	510	538	541	512	519	516	508	489	536	515	511	498	566	538	519	511	545	496	493	513	489	540	529	517	505	538	509	500	512	514	514	535	483	481	491	521	497	516	502	501	487	541	531	533	509	548	513	538	507	503	550	530	521	511	501	481	496	507	514	514	509	529	513	477	557	514	530	489	496	480	556	504	548	477	496	488	517	490	485	511	514	495	558	508	526	488	522	498	511	468	535	497	524	540	529	541	544	501	453	503	489	516	529	499	498	487	497	513	527	524	529	548	511	551	527	516	499	516	513	509	511	520	549	551	503	498	560	534	544	513	516	549	550	488	479	491	496	531	531	519	503	523	523	497	490	491	524	527	520	472	514	525	525	544	526	527	528	549	532	530	505	522	520	511	540	521	504	473	500	510	541	530	524	482	501	470	498	468	521	517	521	524	555	496	512	523	524	512	513	537	486	558	523	512	534	516	477	563	470	508	526	462	518	532	521	475	537	541	488	514	526	515	545	565	508	516	565	522	482	512	509	476	527	535	534	517	531	515	532	534	492	536	488	554	522	490	525	498	464	531	504	521	513	508	539	509	480	544	525	504	485	495	518	540	553	493	498	500	510	495	474	477	486	532	502	499	497	541	527	506	522	491	542	528	487	519	501	502	517	530	488	474	554	506	531	546	513	544	507	528	538	491	512	528	517	489	494	510	496	512	503	515	493	544	531	513	480	535	529	516	506	495	506	483	514	519	489	504	542	498	485	518	519	497	542	525	543	509	486	519	502	527	529	502	534	497	511	486	526	515	496	493	474	498	512	504	544	549	508	551	531	482	500	477	505	562	497	518	475	499	500	506	516	497	509	507	525	483	501	527	493	514	461	513	538	525	550	491	519	524	537	547	525	516	480	516	541	516	503	502	488	544	487	519	524	523	527	510	539	540	501	519	493	476	475	487	519	526	504	539	557	537	485	502	550	520	524	534	502	530	525	528	500	507	516	535	495	516	522	522	520	495	476	505	468	502	536	498	517	536	527	523	518	501	491	513	514	469	520	521	512	501	556	473	502	553	513	513	541	513	520	514	502	528	513	538	507	491	535	551	493	524	506	499	528	479	496	529	553	516	522	538	514	508	541	511	530	555	536	531	514	494	535	478	492	479	569	462	524	544	554	480	500	531	514	508	510	478	511	496	546	500	580	510	532	507	542	504	521	565	510	500	514	530	528	532	517	542	507	488	496	554	551	497	539	526	527	506	503	528	544	521	554	478	521	509	480	511	506	546	524	522	497	518	503	507	535	515	541	513	487	525	557	491	524	533	515	526	512	493	525	530	524	522	530	529	565	498	479	507	517	511	512	522	514	535	494	470	497	557	501	514	484	523	558	500	525	542	515	501	535	519	511	521	523	524	505	501	517	446	454	481	511	534	507	548	519	537	504	501	530	519	506	482	502	517	491	451	520	504	474	533	486	521	496	541	513	479	506	508	548	502	474	521	531	503	477	516	529	509	521	519	529	515	488	535	508	488	498	519	473	508	474	493	554	515	503	508	550	525	515	528	558	548	467	509	532	498	502	533	521	526	504	463	495	500	523	511	525	510	532	516	484	538	545	513	530	543	486	517	515	515	519	513	530	537	528	471	492	478	490	528	512	512	500	477	517	532	490	495	505	521	544	481	480	512	511	497	545	499	525	501	503	501	516	523	493	501	501	498	520	551	461	553	475	473	509	526	482	503	491	507	500	459	477	525	483	476	520	511	519	525	507	495	525	538	467	510	509	501	533	545	509	512	487	530	507	494	481	534	465	539	492	486	492	517	527	490	486	476	509	498	541	494	519	508	506	559	539	506	527	505	524	526	519	538	523	519	516	499	470	464	518	564	489	526	533	517	507	526	524	507	544	521	466	511	492	487	524	571	530	531	533	557	481	500	505	497	501	527	473	499	523	522	499	506	533	463	545	543	486	499	487	504	525	511	498	503	493	525	507	502	505	529	503	528	482	492	511	499	519	511	514	559	535	525	505	516	528	509	528	512	543	552	569	523	524	498	545	538	550	546	528	477	515	519	496	543	533	505	506	514	518	512	511	494	479	542	523	552	514	494	519	495	514	486	498	468	484	478	547	495	530	531	475	479	531	515	491	501	529	538	538	512	486	484	523	536	549	536	473	469	552	469	543	506	506	545	511	503	494	501	535	477	497	531	494	539	506	519	545	501	513	523	528	510	525	458	504	485	504	506	489	496	504	509	503	506	474	534	501	499	495	557	526	522	528	479	486	486	504	521	470	510	496	523	517	501	522	544	504	510	511	521	542	500	523	517	514	520	537	539	542	523	524	538	499	527	503	494	496	490	532	538	517	541	502	511	494	528	513	564	568	492	518	544	530	496	495	513	566	532	486	501	492	545	478	506	526	531	494	534	499	513	517	507	530	498	539	470	497	500	527	529	494	520	515	528	518	495	500	507	500	495	486	540	531	468	486	489	503	497	497	559	553	519	569	501	509	488	495	497	502	508	514	515	492	547	549	507	475	511	471	548	510	481	523	542	515	498	494	518	509	499	479	498	505	489	533	500	489	548	547	523	490	509	509	527	503	479	497	550	526	500	517	486	543	491	500	488	482	542	496	555	506	494	511	519	517	544	471	556	513	469	547	500	522	513	510	508	515	528	552	518	508	473	496	505	513	471	514	501	514	503	492	510	539	529	498	533	496	506	478	517	507	555	487	485	525	519	467	527	497	533	565	498	503	493	495	496	524	473	492	541	544	533	512	560	518	511	529	505	515	485	486	543	505	515	510	516	518	523	494	512	517	483	497	524	522	526
33626	34245	11226	3946	2662	2271	1833	1658	1523	1273	1247	1385	1965	2266	2052	1805	1507	1621	1452	1004	909	792	679	682	677	665	692	584	644	654	608	629	605	646	566	601	598	580	611	592	611	575	544	565	599	617	593	611	578	602	579	551	604	607	618	595	574	616	577	568	616	526	587	628	575	582	615	593	573	596	607	589	585	598	618	577	587	554	599	590	578	579	668	585	572	614	568	612	588	586	626	589	608	609	583	584	564	567	563	594	641	585	572	607	600	637	569	572	574	566	562	558	619	595	545	604	615	602	591	579	610	553	603	579	576	580	600	651	602	563	588	583	588	584	629	560	566	582	573	570	538	617	578	607	595	562	572	614	592	603	612	580	612	549	569	608	583	539	601	589	609	568	584	575	587	625	614	603	553	529	560	579	574	572	523	587	591	596	583	581	571	595	584	569	597	618	574	564	578	588	579	614	590	554	571	611	593	521	590	594	513	626	569	600	592	511	543	619	542	592	590	586	535	594	540	547	584	580	593	535	592	582	551	541	606	603	565	605	593	588	542	559	569	557	601	594	584	619	602	595	580	561	558	586	588	571	569	573	600	552	556	607	636	584	581	618	615	611	562	553	580	627	647	568	541	597	588	557	606	565	613	594	564	586	609	583	614	628	601	589	577	563	604	579	612	560	600	536	533	582	565	585	569	582	578	555	598	586	578	610	551	584	608	552	532	557	558	602	588	562	623	589	617	590	604	602	556	586	580	594	580	585	620	594	593	546	620	591	579	562	577	623	557	543	598	594	580	603	547	559	605	568	614	613	548	618	640	605	558	574	591	597	588	595	585	588	567	577	618	580	606	617	604	605	559	618	589	629	604	593	610	590	587	585	595	593	530	585	544	602	618	598	621	616	573	616	568	575	625	574	543	603	575	618	568	576	614	564	601	605	566	581	557	569	588	613	594	605	575	568	615	568	548	609	614	576	621	556	651	549	548	635	579	565	550	577	587	649	549	559	584	536	597	568	571	557	577	629	595	567	581	642	558	561	553	601	572	611	578	606	596	537	587	627	596	612	579	587	620	555	579	612	608	574	578	571	594	600	588	588	596	566	595	591	592	623	606	609	590	590	563	594	568	572	564	562	534	591	614	590	619	585	593	568	537	545	575	619	598	576	597	638	599	548	593	562	647	599	546	598	636	588	594	616	573	588	551	545	576	556	545	566	543	618	604	586	637	583	597	553	565	652	584	636	596	524	557	550	567	577	580	576	605	599	571	530	621	597	550	568	616	574	607	544	645	574	616	544	581	597	566	640	594	595	557	538	592	545	587	579	604	546	587	623	554	616	606	606	593	623	602	639	588	581	577	568	599	624	604	603	586	590	594	583	570	611	593	601	595	592	589	606	586	619	562	578	582	553	576	602	599	567	618	586	616	551	572	572	551	557	594	556	589	603	585	566	605	644	538	537	612	566	572	614	582	598	577	601	571	579	594	601	609	602	562	576	607	587	595	619	564	617	582	589	593	604	570	586	596	581	578	577	599	587	518	557	562	581	566	581	565	565	579	586	583	601	613	614	583	576	596	553	601	589	609	587	609	582	570	569	584	584	593	603	596	586	605	585	595	556	595	589	621	585	576	582	583	588	555	584	545	591	567	600	533	566	568	576	576	591	611	618	651	565	589	579	580	570	545	618	595	612	576	573	642	613	640	537	605	599	563	598	580	575	613	625	585	580	584	563	595	583	594	566	578	606	580	572	618	612	590	551	564	604	579	555	607	608	591	612	581	592	544	577	602	583	650	546	577	585	621	578	590	553	609	578	562	570	618	573	577	615	639	569	578	566	577	575	567	593	589	606	621	560	593	636	581	564	571	585	563	586	556	542	563	574	582	589	610	635	601	559	633	593	586	599	577	565	527	538	580	590	590	535	557	551	545	583	591	536	617	633	576	594	568	599	546	585	627	592	570	553	564	606	593	595	597	569	566	581	606	579	543	565	573	598	558	575	599	545	573	578	616	593	588	572	592	626	583	577	569	555	597	594	602	530	618	636	585	601	592	576	565	574	571	607	578	541	555	579	580	599	570	525	580	568	560	543	605	577	565	616	593	565	598	587	589	604	579	609	583	584	638	553	615	559	538	590	543	630	577	611	595	576	575	596	583	584	584	653	613	558	569	569	595	595	556	601	587	568	523	558	546	614	580	540	566	535	597	555	580	580	562	587	582	654	556	582	573	578	573	576	570	586	575	584	624	588	584	575	552	591	589	592	593	569	567	599	608	542	586	572	623	598	598	599	594	634	592	608	605	584	628	617	555	601	569	543	555	655	596	585	611	587	568	616	623	622	548	564	570	572	577	633	595	587	567	589	537	571	595	562	577	577	597	613	634	611	581	566	558	570	567	620	561	583	552	576	618	572	562	625	571	563	573	608	584	576	543	567	574	548	607	566	564	613	587	632	612	584	615	547	593	584	560	566	596	573	615	616	585	571	582	594	565	581	585	589	601	564	584	580	617	600	568	586	619	574	572	595	607	566	606	620	599	613	579	615	566	565	608	569	606	588	615	576	574	578	588	576	583	615	596	591	620	574	583	584	600	590	577	579	581	600	563	573	603	610	543	583	615	591	650	577	580	592	585	613	590	578	594	563	547	552	578	610	597	571	546	559	562	564	564	606	601	600	625	537	576	548	596	544	564	570	607	569	595	583	574	575	587	621	627	568	603	599	601	595	588	574	614	574	586	564	597	560	590	557	564	588	578	599	538	605	502	532	625	597	581	573	557	594	571	564	592	589	596	551	588	613	548	575	585	610	586	612	616	581	573	563	588	581	559	591	595	589	583	579	557	584	568	575	557	589	618	556	582	608	560	576	571	597	575	576	551	590	581	557	582	617	590	584	564	564	594	598	609	582	622	581	606	631	603	596	597	609	554	572	582	594	574	595	619	571	561	553	587	588	631	613	580	618	585	628	563	626	603	623	563	632	610	601	573	563	639	583	607	589	596	594	574	634	574	520	593	576	585	560	558	614	619	561	587	611	620	572	587	568	591	533	582	569	565	551	574	569	552	539	585	627	575	568	562	541	588	592	577	607	583	571	612	591	613	636	607	589	581	570	551	595	553	604	597	601	590	563	577	616	592	574	630	580	604	588	575	576	618	565	593	566	582	585	568	575	601	620	556	569	569	534	563	575	596	617	609	557	615	587	589	578	516	595	615	577	556	586	594	609	583	571	614	601	579	609	601	559	585	642	609	579	605	561	587	577	545	534	615	577	576	612	555	624	573	617	576	592	573	615	591	599	552	575	580	570	567	617	577	551	601	594	635	537	593	612	527	561	585	568	588	607	593	550	590	580	621	534	617	599	607	590	553	557	582	567	585	617	569	545	590	570	596	583	589	611	585	600	608	594	606	609	601	564	593	619	604	591	537	563	560	595	559	598	599	546	567	593	566	584	596	596	608	580	599	532	571	632	602	603	573	575	590	614	581	549	586	591	560	562	537	565	560	570	597	599	609	558
24499	20886	27230	24577	12713	932	615	564	501	453	510	590	738	922	882	666	646	667	577	489	396	389	352	350	326	329	326	316	324	267	337	303	314	284	329	300	286	307	294	296	302	298	298	294	289	290	284	286	317	291	300	289	284	328	289	318	272	293	287	280	291	282	297	283	335	291	290	305	302	277	311	299	299	292	285	277	299	306	301	284	282	295	317	321	289	296	281	308	327	284	328	287	283	295	303	296	288	286	300	309	281	284	292	255	282	305	306	293	302	279	320	293	305	304	314	287	285	281	268	297	288	266	284	282	288	281	319	273	266	319	318	286	295	269	307	291	285	299	298	282	277	304	288	285	299	309	266	308	294	289	295	258	301	256	276	306	289	316	297	309	295	288	292	335	282	290	303	285	288	302	302	286	275	273	309	296	293	291	288	307	276	329	298	292	288	319	276	311	296	294	302	302	285	268	288	297	288	295	289	310	319	279	280	305	285	267	299	294	296	259	299	302	303	286	294	311	268	312	278	292	274	278	334	288	304	288	291	305	275	290	297	268	281	318	293	315	323	296	309	282	269	290	318	261	296	279	327	252	279	317	273	284	289	299	309	300	282	315	269	277	313	334	288	320	286	295	283	301	270	257	293	296	300	246	316	284	284	285	277	315	307	280	296	299	298	292	261	276	315	299	319	302	294	322	302	300	277	287	268	278	315	308	290	276	288	280	324	293	317	289	289	291	300	281	292	319	311	325	299	307	309	306	306	289	302	276	270	297	308	289	265	322	301	283	318	281	273	304	262	329	288	276	289	296	294	301	297	283	276	298	324	284	323	285	276	294	305	287	341	306	286	268	293	328	337	288	271	288	296	310	272	282	268	307	305	304	269	276	313	295	337	306	308	270	328	283	310	287	289	291	298	294	299	287	322	309	306	287	300	267	287	274	260	316	270	307	266	286	315	290	283	283	271	292	272	282	308	286	306	277	314	290	340	328	290	271	306	313	307	304	312	286	243	276	290	325	313	331	274	292	296	279	302	291	307	276	295	307	256	265	295	300	329	290	314	269	304	278	283	289	295	315	311	293	288	293	298	289	288	269	304	307	307	286	304	289	327	281	289	311	277	316	291	279	304	299	316	290	294	285	307	282	320	294	284	305	290	289	301	298	313	316	285	309	291	298	310	265	286	313	311	292	286	295	278	297	269	286	320	290	283	269	280	308	285	306	319	244	293	282	297	284	295	291	282	285	305	294	304	313	310	301	297	296	278	302	296	304	296	329	269	305	287	274	272	306	309	309	295	313	285	287	306	295	305	295	273	310	282	302	291	302	285	272	258	298	325	318	304	317	274	299	293	307	313	305	295	282	273	283	307	301	283	308	281	298	298	307	292	301	299	300	297	321	313	289	274	278	298	285	289	316	302	305	272	287	251	288	279	300	271	293	301	293	284	313	287	286	293	283	274	291	276	293	284	308	283	311	313	276	292	288	302	296	299	283	269	294	275	256	292	293	297	308	310	297	278	254	290	299	309	326	307	273	283	303	341	336	277	255	296	303	275	320	296	275	313	302	304	297	294	279	319	302	290	255	307	284	280	317	287	316	293	271	280	309	284	278	286	305	294	323	286	275	285	320	301	267	317	298	281	287	304	301	291	276	297	285	283	256	274	265	303	295	320	269	290	281	294	290	306	261	328	278	300	295	303	290	280	253	291	307	281	323	289	285	278	291	272	272	320	307	278	294	274	286	308	271	287	275	297	292	306	277	314	324	314	308	260	274	314	311	279	282	266	307	300	284	310	296	305	302	301	289	298	320	307	294	291	266	274	311	284	277	319	284	286	260	275	309	290	273	298	302	280	304	310	319	308	321	309	313	308	293	271	302	322	253	302	302	259	281	294	291	300	269	294	306	320	290	262	309	330	256	274	300	297	329	270	295	285	281	293	312	291	295	303	301	287	272	287	280	265	284	310	289	275	308	295	270	290	322	310	295	298	290	313	272	273	297	275	284	283	304	293	288	333	269	282	271	295	272	274	298	285	290	285	306	303	291	279	289	277	281	293	306	303	315	265	276	277	309	281	288	289	307	296	307	296	300	290	294	293	320	280	270	302	288	281	273	324	274	310	305	309	279	299	316	327	288	303	301	299	259	324	282	306	304	286	302	313	313	283	286	304	281	253	279	286	311	278	294	295	249	261	319	312	294	302	302	258	323	303	272	314	316	268	293	267	266	312	266	304	304	289	294	324	293	269	301	294	334	314	281	294	310	286	306	302	290	302	301	286	274	302	289	291	279	316	318	283	306	270	314	305	298	287	290	286	303	285	296	283	287	290	261	279	325	313	286	300	305	289	274	307	277	291	282	267	273	298	281	279	307	266	312	280	297	289	260	298	305	279	293	286	311	294	300	303	279	275	272	251	325	310	261	276	286	313	279	306	274	291	290	304	280	268	267	305	289	282	295	280	283	331	319	268	301	313	271	316	281	265	267	306	284	289	321	275	267	300	305	283	303	294	302	283	278	282	301	281	283	305	290	278	290	289	282	276	279	275	297	284	299	290	289	283	311	317	309	299	305	287	292	258	302	263	279	286	297	302	286	301	314	269	257	291	315	316	300	291	278	297	324	306	318	270	295	298	274	288	280	264	281	299	293	287	276	287	285	307	299	284	303	291	274	324	288	306	301	290	295	320	287	293	296	290	318	276	317	274	289	271	281	321	295	293	267	301	277	281	284	312	303	289	286	289	293	301	309	283	291	300	306	308	295	256	295	317	274	282	291	270	317	278	268	294	307	264	351	316	281	293	291	293	313	296	300	292	328	274	286	302	289	292	290	285	292	254	301	294	311	310	313	290	290	290	286	295	300	296	307	294	310	308	285	290	283	316	313	292	285	285	299	318	301	300	295	275	297	291	299	282	293	286	280	287	345	293	276	280	293	297	327	294	293	281	300	317	284	296	303	271	287	291	310	297	286	266	290	305	281	328	292	280	310	312	297	282	286	246	267	297	323	313	307	294	279	336	318	283	299	288	310	260	299	309	301	271	297	268	255	285	287	295	280	283	280	295	268	268	268	289	281	289	268	313	282	290	299	295	296	295	319	296	291	302	290	287	276	298	295	307	293	299	335	314	340	308	272	297	292	287	312	286	330	268	288	295	330	297	273	304	283	309	282	283	290	280	290	279	290	312	313	275	274	315	262	259	320	308	306	279	267	297	295	244	289	273	258	305	264	312	308	310	283	264	285	282	268	271	293	296	302	288	284	303	314	280	292	277	284	307	272	281	294	259	285	306	315	281	251	261	300	310	291	306	267	308	292	285	282	289	297	269	285	296	303	319	294	298	300	274	284	324	300	289	280	299	317	292	302	298	320	298	282	268	305	248	320	301	266	260	275	286	336	304	287	290	331	278	289	287	266	308	287	267	288	298	301	296	297	286	292	298	314	276	267	294	284	321	276	282	302	271	345	287	284	277	294	318	313	287	314	313	273	325	294	289	296	278	297	295	280	282	302
33329	27804	6921	2336	1613	1417	1093	999	923	903	876	982	1384	1689	1571	1242	1026	1096	969	715	570	505	513	439	473	400	417	378	368	359	400	401	321	376	354	346	404	361	368	378	371	370	351	337	391	354	364	405	369	387	374	406	381	354	395	378	362	363	356	345	304	404	353	377	368	385	358	330	363	375	352	357	369	351	369	351	344	327	390	387	398	344	394	374	334	339	346	344	340	364	335	366	365	353	369	383	344	384	345	367	407	361	372	370	379	358	359	345	325	359	328	338	347	349	345	372	364	368	374	370	360	356	358	379	344	367	413	353	361	343	367	353	359	380	393	342	338	393	362	344	317	383	378	375	377	354	376	385	348	357	390	397	340	343	390	347	353	332	381	348	345	319	364	384	347	354	357	323	347	360	376	358	359	387	372	377	350	396	362	367	352	347	349	357	340	378	386	377	396	349	346	368	347	343	365	373	369	337	346	359	383	345	352	365	341	360	340	312	334	356	375	348	344	382	333	396	364	354	378	366	345	332	319	371	341	356	347	375	392	359	327	372	363	349	364	357	343	355	353	380	364	339	364	339	359	394	341	345	356	363	371	337	329	388	358	370	378	356	342	330	395	345	367	355	344	377	366	385	381	312	342	355	343	356	347	338	369	359	344	363	367	356	381	326	345	375	356	355	400	320	382	366	362	352	385	351	378	360	403	359	380	361	374	359	379	369	328	373	344	350	311	366	357	346	306	358	357	349	352	378	364	352	346	342	370	348	341	351	364	372	400	357	362	356	369	377	401	337	378	368	311	362	355	354	362	352	357	346	376	363	342	334	350	374	343	333	353	383	349	379	407	356	354	388	408	359	332	362	346	350	332	380	354	380	358	357	342	364	369	355	344	332	364	370	359	373	355	411	378	347	346	371	364	362	381	339	362	369	362	331	352	322	347	376	362	349	377	373	354	352	376	338	370	385	358	377	365	343	352	347	350	372	352	332	335	401	337	345	360	368	356	356	339	399	393	364	364	359	357	397	337	405	349	349	361	334	365	390	368	390	370	355	355	382	373	372	363	411	352	364	345	387	365	377	364	339	362	368	329	325	337	375	390	356	369	359	356	368	403	350	361	413	383	363	344	404	346	354	352	338	349	359	345	405	361	361	339	355	361	355	361	378	375	388	370	404	353	362	353	363	366	356	352	379	382	383	364	323	342	361	335	308	319	327	364	369	353	372	360	366	379	384	345	353	360	354	365	361	390	330	362	343	389	363	355	334	358	353	334	359	346	379	364	379	345	374	357	359	360	384	362	356	370	388	352	369	359	358	360	339	344	342	355	373	369	343	353	342	355	387	361	386	341	386	350	362	355	361	362	336	389	354	388	363	360	400	351	401	377	328	346	381	368	342	357	373	356	347	346	388	396	381	345	389	321	349	351	386	367	345	366	381	351	333	382	360	362	344	364	376	392	354	381	347	361	351	378	376	314	352	359	365	318	344	370	383	369	385	366	332	346	386	371	362	360	352	367	347	389	351	378	365	345	358	363	366	357	362	387	368	366	321	345	366	320	356	381	368	354	352	357	383	337	377	354	368	367	339	371	378	335	388	342	354	368	342	353	346	351	416	400	382	364	360	344	389	409	333	361	383	326	362	353	362	358	359	360	329	387	362	363	345	332	361	352	370	370	342	327	339	385	358	385	358	363	371	351	313	342	389	349	363	356	402	332	363	366	356	362	332	362	346	368	332	349	360	342	380	325	357	398	358	353	353	356	314	358	340	380	374	379	374	344	406	370	338	363	367	391	378	397	387	347	350	342	337	363	411	378	353	328	394	362	333	407	333	374	383	374	319	344	360	356	358	379	364	349	355	340	398	340	392	387	387	385	371	369	363	380	366	318	382	319	368	361	359	341	384	387	368	366	363	370	358	393	365	352	359	351	363	333	345	384	392	345	329	394	352	360	354	397	341	358	348	368	368	370	362	411	353	340	327	324	383	411	344	404	369	369	343	330	373	370	331	364	349	387	368	366	348	358	365	348	330	344	404	373	370	353	375	388	333	367	352	376	382	345	356	367	349	400	375	372	369	365	353	363	386	373	350	340	349	389	370	383	361	371	360	347	336	385	365	329	325	408	344	320	348	344	360	350	373	382	381	376	379	380	368	354	354	377	387	387	397	426	349	377	358	372	361	396	361	337	357	376	379	329	359	345	389	383	348	392	381	355	381	343	393	370	371	346	358	347	322	345	375	327	364	368	343	347	394	354	370	395	365	369	362	368	344	359	356	383	331	352	355	363	351	359	373	376	375	364	357	339	380	311	359	379	371	363	343	393	374	379	371	362	361	360	334	367	346	386	343	349	342	383	403	353	408	359	343	354	331	352	344	363	358	364	363	364	386	342	347	355	359	350	353	336	375	369	389	367	356	354	391	336	411	345	348	384	364	359	362	359	378	348	377	352	369	364	348	370	370	376	360	329	346	351	354	350	349	326	360	400	354	373	360	353	382	358	356	381	361	331	317	339	368	384	340	336	365	324	365	330	351	361	372	366	354	381	348	355	348	328	319	343	353	348	431	371	378	332	396	358	364	349	340	393	354	352	348	357	353	349	336	347	370	367	345	327	378	354	343	383	356	341	364	378	370	375	352	386	338	379	390	323	348	368	373	358	376	348	366	343	325	375	368	379	368	368	357	363	331	362	353	347	380	347	352	365	341	374	379	325	332	360	375	358	402	362	371	377	384	384	389	383	392	360	346	343	318	375	367	347	436	352	356	365	309	330	362	365	342	407	339	375	351	351	349	374	389	370	343	380	364	381	345	352	350	410	364	358	344	370	390	368	355	396	368	374	366	348	346	361	322	373	360	379	330	376	361	347	342	358	367	350	366	340	351	371	407	354	352	363	352	376	370	393	361	356	356	358	385	379	384	365	375	340	351	338	390	335	364	334	327	357	367	373	409	358	369	367	362	377	365	369	345	329	369	327	395	359	346	324	336	342	366	378	326	336	392	339	357	375	381	355	364	359	359	336	354	346	324	350	356	382	327	345	374	338	404	381	348	350	368	390	353	350	366	360	419	374	364	338	383	370	371	345	371	327	353	376	358	370	350	357	379	360	368	377	337	344	353	365	327	319	373	338	376	367	369	347	369	363	382	357	353	335	413	377	356	362	391	361	337	400	364	358	336	343	354	356	373	369	391	350	338	318	350	392	361	345	340	336	385	357	376	379	364	394	346	361	370	364	371	367	344	367	372	362	354	391	361	355	362	366	381	372	379	373	363	402	376	353	374	372	325	363	353	420	353	371	352	345	375	367	373	364	354	382	374	361	353	378	360	377	387	404	340	394	323	381	333	374	340	344	375	310	336	400	359	378	363	362	376	347	370	347	394	334	384	378	385	386	367	375	361	387	351	350	327	349	339	351	358	362	328	334	302	357	338	338	400	361	336	323	365	347	358	354	343	352	363	355	338	354	373	324	376	353	364	374	367	370	336	369	364	329	361	376	359	360	384	368	410
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
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
