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
341559384448	341559384959	341559385509	341559386059	341559386609	341559387161	341559387709	341559388261	341559388809	341559389359	341559389909	341559390459	341559391009	341559391559	341559392111	341559392659	341559393209	341559393761	341559394311	341559394859	341559395409	341559395961	341559396509	341559397061	341559397609	341559398159	341559398709	341559399261	341559399809	341559400361	341559400909	341559401461	341559402009	341559402561	341559403109	341559403659	341559404209	341559404761	341559405311	341559405861	341559406409	341559406961	341559407509	341559408061	341559408609	341559409161	341559409711	341559410261	341559410809	341559411361	341559411909	341559412459	341559413009	341559413561	341559414111	341559414661	341559415209	341559415761	341559416309	341559416861	341559417409	341559417961	341559418511	341559419061	341559419609	341559420161	341559420709	341559421261	341559421809	341559422361	341559422911	341559423461	341559424009	341559424561	341559425111	341559425661	341559426209	341559426761	341559427309	341559427861	341559428409	341559428961	341559429511	341559430061	341559430609	341559431161	341559431711	341559432261	341559432809	341559433361	341559433911	341559434461	341559435009	341559435561	341559436111	341559436661	341559437209	341559437761	341559438311	341559438861	341559439409	341559439961	341559440511	341559441061	341559441609	341559442161	341559442711	341559443261	341559443809	341559444361	341559444911	341559445461	341559446009	341559446561	341559447111	341559447661	341559448209	341559448761	341559449311	341559449861	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	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
21362	20073	26937	22914	20117	19440	9312	3445	2333	1846	1318	1060	883	751	601	527	440	363	309	356	313	342	306	285	262	275	262	230	251	217	199	206	205	193	210	199	168	174	188	178	224	201	216	197	181	172	203	191	184	187	193	173	197	187	185	173	205	184	193	185	203	188	174	191	208	193	228	188	185	185	203	196	185	209	195	195	177	186	185	188	188	180	209	174	189	182	182	155	195	181	197	180	174	189	193	158	176	171	187	195	214	162	191	176	192	188	164	184	177	183	177	181	188	195	186	167	181	186	180	185	177	204	176	205	194	172	192	192	176	186	208	181	220	171	193	171	205	197	160	167	189	179	170	186	190	208	187	172	186	165	199	182	197	193	189	197	181	169	182	150	189	197	177	189	197	196	195	202	187	180	194	177	174	187	145	189	207	168	208	213	199	191	179	183	185	194	171	176	177	163	189	202	171	202	163	188	205	177	191	169	164	186	192	195	185	176	182	172	188	197	179	204	180	206	183	193	196	161	184	198	179	187	175	174	175	172	188	183	176	202	187	187	151	158	172	167	169	214	193	199	198	194	182	186	167	186	194	160	181	177	185	173	170	207	201	174	198	203	189	178	178	193	195	189	189	180	185	203	202	193	197	196	181	186	182	185	174	169	193	155	169	170	166	185	183	181	176	198	194	186	182	177	195	181	179	192	189	180	197	187	176	185	210	177	192	188	169	201	182	201	176	170	182	188	187	167	185	200	188	170	183	207	191	195	195	179	192	155	195	185	169	203	212	162	172	180	181	196	169	166	196	193	169	188	184	171	197	168	201	189	154	184	183	193	194	174	163	164	170	162	185	210	176	176	207	177	199	181	176	199	203	193	165	187	187	218	168	185	186	171	175	186	194	185	200	189	191	183	203	167	210	192	169	203	187	159	217	176	180	165	179	160	183	176	204	162	174	178	176	192	213	187	186	184	177	186	190	207	168	173	193	172	188	200	203	188	177	181	180	183	163	180	156	202	165	167	193	171	187	210	199	195	177	189	165	180	169	170	191	172	183	189	163	181	177	181	200	180	179	177	188	185	189	202	190	195	184	188	173	182	168	168	202	168	196	199	184	194	191	167	165	177	191	163	213	187	188	171	194	200	165	195	184	178	178	164	188	192	186	192	184	170	174	169	186	194	188	168	199	200	199	160	185	173	175	173	217	191	200	179	196	163	202	177	209	186	148	188	168	188	177	194	192	194	211	196	165	197	175	201	209	167	206	200	213	186	184	182	193	181	163	196	200	163	192	186	184	170	160	189	158	174	194	186	193	193	198	161	202	185	179	203	205	171	172	175	184	185	185	174	189	200	161	187	184	188	193	191	191	184	186	165	175	189	194	192	194	196	181	183	193	185	191	184	207	216	187	162	181	195	183	201	183	192	208	194	193	186	167	171	140	160	194	183	183	180	181	142	210	199	186	194	215	196	203	168	195	195	169	193	184	197	177	182	181	175	173	178	182	210	172	177	184	184	189	161	182	190	161	192	161	174	163	184	185	185	170	171	203	179	176	181	190	175	168	186	197	181	207	174	173	174	180	221	172	197	195	165	195	192	166	192	198	198	174	185	173	189	174	185	194	186	179	181	183	194	201	197	208	210	201	160	174	194	174	178	179	182	185	185	184	182	167	215	202	221	171	173	197	207	188	195	188	184	196	173	188	182	178	185	206	171	189	177	186	192	190	191	186	183	200	175	153	188	178	211	162	178	193	173	210	202	189	178	171	177	186	165	185	215	167	196	162	188	175	200	193	192	187	155	194	183	183	203	180	177	180	173	175	173	198	187	151	202	180	198	163	175	180	178	200	207	174	189	189	190	185	195	202	187	177	142	174	193	193	161	195	203	191	191	170	185	170	208	210	177	195	173	186	215	180	180	166	166	175	193	188	192	192	184	181	185	170	178	209	168	175	191	162	180	172	189	181	170	177	187	196	207	193	196	196	182	184	187	192	178	184	207	170	181	188	188	191	182	193	188	194	208	189	158	189	173	191	193	175	208	180	177	167	163	166	178	177	197	181	165	153	180	179	192	206	170	192	184	188	180	193	197	176	150	187	195	182	193	184	183	199	190	162	167	186	178	188	177	172	183	170	183	166	185	167	173	189	157	219	178	199	175	206	208	184	211	169	220	200	200	193	179	188	185	179	187	180	187	184	189	188	189	166	179	163	187	186	185	188	165	204	211	179	203	179	184	164	175	162	176	178	171	182	205	181	204	188	178	197	214	174	169	176	182	171	163	167	179	179	188	163	169	175	158	188	158	199	160	166	205	177	191	173	189	208	186	167	189	176	168	192	201	214	168	183	185	182	166	188	194	185	181	178	200	184	168	192	188	166	164	191	171	174	190	171	181	171	177	200	149	169	164	200	193	187	201	216	178	176	162	202	178	162	182	173	215	167	195	148	178	199	189	176	162	204	189	199	182	188	157	182	193	183	191	202	191	181	180	184	186	174	188	169	175	154	171	168	212	205	208	188	172	196	201	179	182	197	194	169	171	172	202	178	172	166	198	159	199	193	195	189	202	188	197	187	167	193	188	196	181	173	192	175	196	183	164	192	180	177	175	168	182	174	173	165	171	169	187	174	179	190	178	191	189	178	182	192	195	191	178	189	181	189	159	176	185	181	191	179	159	191	176	197	189	172	201	199	199	192	183	162	179	184	180	186	178	198	188	165	203	182	158	178	185	181	189	200	189	185	203	178	166	194	174	175	173	193	175	162	186	166	197	179	182	180	186	179	184	200	183	181	184	203	188	179	197	177	189	184	199	199	172	189	193	187	185	179	170	186	188	192	180	169	175	188	180	179	167	195	179	184	171	167	199	177	197	164	189	194	169	181	185	178	166	178	204	178	201	214	210	181	193	178	195	189	192	192	183	176	169	182	177	201	203	180	163	178	193	166	171	204	200	192	200	202	141	178	190	181	161	201	184	170	196	169	174	179	183	191	180	192	174	184	176	195	170	190	163	184	194	198	209	199	157	191	182	187	172	192	200	176	181	183	151	180	179	166	160	201	190	181	183	203	189	197	198	171	182	188	196	177	181	181	176	190	170	176	198	182	186	160	206	168	219	209	176	170	187	184	186	199	189	190	177	181	182	181	174	181	144	195	182	197	162	180	202	186	182	182	179	165	200	197	197	165	199	189	166	188	188	189	178	164	176	169	177	180	172	204	166	153	187	190	193	196	185	193	170	208	188	176	176	170	203	183	179	197	176	178	204	188	192	170	174	183	187	206	195	163	173	175	195	200	181	195	175	172	173	186	174	173	175	191	184	179	189	191	190	190	208	202	212	159	196	166	190	191	195	168	199	189	199	180	194	178	191	219	193	216	180	175	199	200	173	181	189	173	170	170	168	184	203	188	171	177	177	178	229	193	210	178	172	173	189	174	182	173	190	169	171	190	197	183	189	185	192	187	182	191	187	188	217	189	173	170	200	188	190	197	160	186	202	164	184	175	177	192	171	181	183
13575	34952	30916	21621	17089	12984	9086	6812	5359	4081	2839	2165	1883	1489	1199	1025	734	637	567	503	457	461	466	457	404	378	372	383	329	300	283	232	273	204	266	237	248	277	266	235	266	234	283	231	233	236	243	208	260	248	225	238	240	245	273	231	240	216	264	271	250	237	223	241	252	236	219	242	222	259	248	228	225	238	228	233	228	233	191	234	250	248	254	228	235	255	228	261	229	237	233	244	254	234	249	246	227	216	217	255	216	241	234	223	232	231	245	242	253	240	229	251	240	235	229	244	246	232	240	237	241	235	235	242	223	246	225	234	269	227	224	231	201	225	259	233	221	248	251	233	241	197	217	265	259	216	237	232	253	222	240	224	227	195	255	220	259	214	259	223	243	239	227	215	237	228	247	214	257	248	232	214	246	209	211	214	249	228	219	214	216	238	246	236	227	231	229	234	232	231	250	227	218	246	223	236	238	228	235	255	239	196	236	240	235	240	249	238	244	286	245	223	275	231	239	217	252	223	247	229	229	230	256	246	251	223	244	223	238	219	238	238	253	264	221	241	230	200	228	234	212	208	273	207	243	232	226	247	252	210	229	234	227	245	240	207	238	202	216	208	239	220	246	215	238	213	214	225	249	241	272	241	243	236	258	226	233	249	211	255	243	230	229	217	257	241	227	220	240	236	255	215	245	241	230	222	225	221	260	208	251	221	224	242	234	217	255	231	255	239	218	239	238	246	233	234	212	240	226	247	237	222	226	225	262	238	215	246	243	214	216	223	238	240	229	234	219	235	261	221	256	220	239	228	239	247	254	218	224	226	233	257	232	234	266	225	232	219	212	251	244	247	225	243	234	231	245	255	231	249	250	215	240	229	221	252	213	255	232	246	226	247	236	236	227	226	232	222	240	236	240	236	236	220	231	230	225	242	221	226	214	238	221	256	236	226	229	240	251	211	249	224	209	262	243	228	230	237	241	247	194	237	222	225	237	226	231	240	225	221	220	256	236	228	230	239	229	244	234	227	233	227	232	237	227	231	232	213	238	224	225	236	232	241	233	235	256	233	238	209	232	232	236	221	233	226	233	213	224	216	240	258	237	269	220	218	221	228	240	245	203	248	253	237	219	234	235	238	238	222	221	228	253	237	254	221	231	233	222	218	219	224	226	212	241	254	214	218	228	223	228	227	259	249	243	248	235	228	226	258	205	233	240	252	243	221	237	260	210	233	245	232	225	201	234	218	221	250	241	250	273	234	269	244	261	229	226	222	231	265	228	224	227	204	210	214	260	248	237	247	239	230	206	235	270	229	223	222	208	224	221	267	210	250	236	236	240	233	230	227	253	237	221	244	226	252	226	245	230	229	242	231	225	241	233	227	244	210	218	248	224	253	242	256	240	221	206	251	225	239	242	218	260	227	231	235	215	246	230	259	230	218	222	230	246	235	253	268	235	222	234	208	239	237	251	255	219	223	227	220	248	230	234	230	228	257	250	231	217	221	253	226	256	239	230	241	223	237	218	226	243	213	220	226	224	236	253	221	227	223	222	237	245	205	262	231	218	245	240	223	227	245	237	207	241	224	225	247	250	209	247	212	250	217	246	236	233	219	212	238	228	233	228	229	258	213	255	223	233	218	251	241	229	213	227	229	233	214	219	235	232	238	254	235	210	252	241	240	210	241	239	219	244	238	237	250	195	247	264	229	233	228	239	241	229	236	230	218	232	229	239	223	227	237	219	238	252	234	212	210	239	221	226	236	214	250	248	239	277	233	218	247	222	214	216	191	237	208	236	222	227	230	225	254	212	226	226	236	243	257	207	223	281	235	219	236	228	270	228	254	240	237	241	212	231	233	210	235	226	256	241	258	248	237	226	233	225	213	222	213	223	260	248	224	213	223	223	230	222	210	234	234	227	222	239	232	206	228	243	255	235	223	202	258	201	244	241	233	234	218	242	219	227	236	249	255	220	234	226	235	216	206	235	221	222	221	247	241	236	250	195	239	238	227	239	214	239	256	231	237	252	213	247	222	243	261	250	236	275	243	228	230	228	221	220	252	227	259	246	205	244	224	252	227	229	204	252	226	204	260	237	245	236	221	237	217	228	222	222	224	242	216	240	257	211	230	215	237	235	265	231	213	238	246	241	229	244	236	245	249	240	255	224	224	250	240	225	241	224	259	222	240	223	228	242	244	238	222	219	243	239	230	211	257	215	252	241	210	209	230	224	202	235	226	220	246	243	251	204	227	224	221	248	220	241	214	240	244	224	222	241	245	276	247	228	231	202	252	238	215	239	252	250	227	260	208	261	205	253	244	223	228	224	210	248	237	228	246	253	266	246	244	223	240	232	220	207	236	239	230	255	224	220	255	219	241	225	243	229	213	240	224	223	229	269	243	232	255	264	231	242	241	237	223	238	236	233	220	238	212	256	248	239	209	232	251	214	235	199	224	195	231	254	225	220	212	228	224	218	237	220	249	257	228	262	235	234	230	254	260	227	219	217	214	240	205	237	239	210	210	229	233	219	237	241	249	233	225	221	247	235	226	266	221	225	244	243	237	224	240	224	221	240	247	230	217	222	229	243	230	233	225	223	220	230	237	226	231	203	219	227	240	229	219	210	230	232	230	249	247	264	236	240	241	221	233	221	229	213	241	255	240	219	238	222	237	198	258	201	228	203	235	244	256	236	209	257	239	234	209	243	225	217	237	239	231	223	230	226	215	228	218	209	239	223	247	228	210	228	251	241	229	234	239	228	241	215	244	254	225	232	250	218	256	261	231	255	238	225	218	245	228	242	242	209	220	235	236	247	217	214	215	216	228	224	224	224	240	246	226	229	249	273	222	259	244	242	256	267	245	241	232	222	226	230	223	263	249	222	236	211	221	224	234	248	224	209	252	220	228	222	220	242	233	215	232	222	261	238	236	235	241	257	238	247	219	248	217	235	223	259	222	245	243	211	232	248	235	227	246	211	221	249	235	239	216	233	259	204	223	264	225	225	262	237	229	249	223	255	243	249	245	251	214	233	235	209	231	237	262	224	233	214	230	204	244	210	217	233	226	222	220	238	245	245	211	236	244	250	237	221	249	257	259	197	245	240	223	213	217	237	233	235	240	255	234	231	237	218	224	250	196	230	230	221	256	240	248	258	244	247	211	223	198	202	256	254	226	208	242	246	223	237	207	230	256	236	235	252	231	217	233	230	228	233	221	249	247	230	258	203	229	253	238	231	214	260	255	258	211	213	252	218	254	246	238	226	234	225	234	241	230	239	211	245	242	269	239	236	244	266	271	234	220	229	240	221	262	233	220	216	247	228	231	221	214	242	241	234	230	214	256	226	271	233	242	245	204	224	240	224	252	209	249	252	246	251	231	226	216	253	241	240	241	237	205	210	213	243	242	245	253	242	248	240	243	241	222	213	258	243	245	224	245	249	214	212	239	231	248	257	261	239	219	217	232	233	236	231	250	207	248	234	233	214	238	233	231	228	242	227	251	228	213	210	204
28512	19880	16286	10376	5003	3174	2032	1484	1227	969	838	641	613	571	522	501	444	417	413	377	419	427	372	406	401	401	380	363	353	392	389	355	385	348	362	368	347	381	376	365	352	371	370	337	371	380	381	343	373	383	362	338	369	356	350	404	385	351	373	349	353	359	355	364	348	390	356	354	375	347	372	353	354	346	375	374	343	335	366	361	340	352	353	335	374	355	369	394	377	385	365	380	373	362	371	390	338	402	361	333	389	351	367	360	401	342	348	347	366	383	373	319	350	345	332	365	384	365	393	374	392	352	353	391	370	341	368	357	352	345	353	321	316	361	360	345	347	316	357	383	385	348	355	350	348	384	356	379	343	388	359	355	351	384	345	346	377	383	368	351	382	367	337	340	367	385	330	343	363	365	340	336	330	403	351	374	321	381	356	392	365	334	391	394	360	367	355	346	340	329	364	368	338	407	371	360	355	345	365	382	366	325	364	357	359	357	404	375	362	381	359	382	380	329	357	371	377	357	361	335	319	380	355	332	371	358	345	377	319	348	365	362	370	338	366	383	343	408	361	357	358	331	352	375	357	350	342	373	360	386	367	381	321	338	359	339	341	368	330	344	348	363	339	381	326	352	328	310	348	336	381	381	347	374	356	346	392	330	387	369	359	331	341	357	354	357	362	334	338	359	348	369	354	377	335	327	368	367	377	353	323	369	352	363	362	363	375	378	415	398	401	324	391	362	382	338	391	361	363	339	418	352	357	370	386	371	343	365	371	366	344	380	348	368	354	376	366	330	366	343	350	346	389	302	390	371	379	394	371	360	394	351	387	360	358	317	358	390	358	340	376	397	360	318	346	356	328	381	335	418	363	333	364	353	360	366	388	386	349	380	351	384	334	322	351	379	350	358	377	396	347	367	331	314	377	334	351	353	334	359	374	353	341	370	389	367	366	357	356	359	382	398	392	369	331	345	361	369	354	356	321	348	350	356	377	385	376	376	365	364	347	358	358	364	366	363	361	349	366	364	360	359	362	368	397	345	361	371	382	350	347	340	385	337	357	362	378	340	339	371	354	355	370	351	367	392	366	387	384	350	362	360	397	374	339	382	366	387	398	364	351	345	376	344	380	377	343	368	359	401	357	343	368	320	366	347	368	370	349	368	348	360	345	369	367	341	363	342	350	356	381	351	365	377	352	323	364	372	376	360	347	379	335	386	356	356	393	358	388	372	395	377	343	358	381	369	400	365	392	348	368	346	350	366	351	348	332	351	393	392	368	373	373	320	350	332	390	343	350	378	347	349	362	391	377	374	384	340	358	367	335	349	364	373	354	364	366	364	370	349	379	354	355	374	374	327	375	385	355	336	440	371	350	371	383	356	354	359	343	366	347	357	324	354	361	393	363	363	379	363	387	389	362	368	362	326	369	331	349	385	347	361	346	372	374	368	378	352	339	369	343	354	352	354	328	342	357	385	371	366	392	354	344	335	367	346	358	392	350	372	369	381	324	379	378	403	364	351	351	359	367	396	361	358	384	324	355	335	323	347	383	359	338	363	337	392	328	348	345	349	375	354	357	355	314	360	389	357	358	368	353	353	357	347	324	355	362	376	376	370	358	385	375	369	340	336	402	369	342	374	381	379	344	403	351	353	367	321	324	365	378	377	353	334	345	379	357	333	374	366	328	334	360	379	379	362	378	347	357	350	381	382	356	353	370	377	370	343	398	364	370	363	346	347	373	340	395	343	375	397	366	349	352	346	378	352	348	364	334	370	430	330	378	342	351	353	348	354	323	368	356	364	388	342	349	355	391	339	348	366	357	367	354	339	362	335	388	396	375	323	382	319	365	354	333	330	338	329	351	379	355	362	353	339	319	372	356	352	390	353	354	350	381	385	379	399	362	351	349	355	356	374	348	377	361	400	356	374	365	358	368	382	382	365	365	341	353	374	358	347	370	356	366	298	383	380	357	343	423	357	383	334	364	416	353	335	383	389	359	342	352	372	359	340	353	359	333	391	413	367	355	419	344	325	377	341	367	388	370	336	365	361	389	379	360	334	335	376	399	343	394	374	362	367	368	366	364	360	346	359	401	352	339	372	378	400	363	384	354	372	322	381	343	367	352	364	339	367	369	369	373	371	338	361	413	347	364	313	361	348	332	359	392	356	366	367	328	338	398	355	373	375	367	357	356	353	354	366	344	400	344	386	358	363	328	364	340	346	351	377	355	390	378	352	382	370	339	363	357	340	393	356	336	355	349	369	363	390	365	348	360	369	343	345	402	372	355	343	345	391	370	358	389	369	348	361	384	366	373	346	399	381	362	333	343	352	342	331	335	393	374	386	353	364	337	358	347	348	355	363	372	364	368	366	350	335	363	388	354	332	378	342	361	351	329	408	346	344	372	376	360	391	339	332	337	333	340	348	370	346	376	351	349	384	380	341	347	356	356	336	340	371	370	366	400	366	383	367	370	390	345	359	302	352	336	333	361	344	344	375	415	387	373	370	353	345	358	395	364	368	371	349	347	378	374	350	365	341	381	376	389	346	331	353	355	391	352	353	364	365	357	355	389	385	356	362	367	352	359	330	355	355	357	383	344	348	340	371	347	353	357	375	380	356	363	361	395	337	363	335	363	339	375	355	375	358	334	376	350	385	346	379	376	405	362	378	369	370	396	380	356	319	344	368	336	356	373	380	373	329	366	382	363	374	362	354	342	402	336	371	382	353	360	334	357	409	375	338	415	367	360	373	356	375	415	374	348	388	349	335	374	347	374	353	345	360	349	346	369	381	358	374	367	344	387	371	350	373	388	350	345	370	401	374	363	375	364	379	329	373	383	367	337	351	355	364	371	362	358	330	331	374	319	354	410	378	355	402	372	355	364	347	354	373	346	343	371	365	384	362	371	354	352	349	341	377	374	377	339	392	350	351	323	378	324	338	370	354	367	372	352	345	351	373	371	362	357	351	325	364	373	364	384	360	375	339	360	376	389	362	349	343	351	336	375	357	375	350	391	361	361	367	358	340	352	339	352	340	377	377	354	361	377	382	376	322	359	393	344	341	347	337	341	357	378	352	366	367	357	359	374	374	342	365	388	324	375	378	354	369	359	378	319	345	347	360	370	372	347	360	371	377	355	354	340	347	363	369	399	369	353	345	378	326	401	387	321	348	378	341	345	362	362	322	381	352	371	336	354	371	351	391	341	357	358	374	412	343	364	370	348	368	353	358	369	378	384	345	345	375	379	348	361	386	337	358	367	381	350	361	345	359	346	337	355	335	336	359	379	344	340	352	362	376	350	396	379	354	355	373	345	401	360	349	364	339	360	382	382	340	336	363	369	352	361	358	349	361	363	366	386	370	332	339	337	351	377	346	346	391	357	389	360	378	378	343	357	384	369	375	340	336	351	355	339	391	376	382	393	377	397	371	366	366	390	378	349	358	383	361	373	380	388	373	363	396	364	387	330	362	362	386	368	331	377	348	388	344	344	371	376	378	354	371	315	357
12652	24266	20315	12828	9044	6642	4340	3135	2542	1963	1612	1125	1046	940	855	755	648	595	545	528	524	510	561	519	487	482	460	482	448	445	435	451	435	441	445	425	413	466	453	441	425	443	441	464	403	418	459	373	428	451	431	426	429	425	451	453	445	423	456	441	441	454	434	426	425	475	434	451	419	434	425	438	384	468	443	442	422	453	432	453	451	445	445	434	453	435	440	413	454	451	427	437	444	421	398	446	457	471	476	443	439	449	459	433	428	420	448	445	418	429	451	440	419	454	434	444	425	462	417	465	497	425	473	465	478	436	473	434	438	443	444	419	441	433	444	409	464	425	449	450	431	417	428	453	448	434	405	451	476	431	453	421	444	410	433	460	448	427	431	466	425	462	453	453	468	454	451	430	442	446	435	452	440	409	446	430	426	412	417	426	453	441	433	453	439	471	430	426	438	459	448	401	483	422	425	416	429	446	410	432	389	458	438	445	447	483	427	420	421	419	453	449	427	402	409	474	422	398	442	484	457	442	437	425	448	454	441	437	466	464	446	457	429	440	472	439	439	425	406	489	438	453	454	460	438	418	421	432	413	420	437	400	467	449	444	419	439	427	438	448	462	433	461	447	453	432	477	444	423	474	422	436	450	440	435	433	408	453	457	461	412	457	426	434	447	469	447	437	449	437	450	452	466	408	454	424	408	457	446	448	409	451	442	430	444	460	443	445	439	440	438	448	463	446	435	433	474	462	441	446	432	449	445	441	460	440	396	454	456	444	386	445	407	452	420	433	432	474	450	439	446	411	422	408	405	462	454	459	396	421	423	430	445	459	447	447	446	440	434	443	489	437	419	425	415	406	415	416	455	441	431	442	459	431	409	436	412	425	410	487	460	418	431	431	471	426	413	417	455	434	505	439	472	435	439	452	422	443	428	471	463	450	467	459	478	443	463	439	439	431	450	457	444	428	443	487	457	452	473	456	449	415	457	471	438	428	437	429	428	421	410	426	444	451	442	437	449	419	444	441	416	412	450	402	424	447	446	456	439	447	459	465	463	426	425	433	415	461	496	442	439	409	426	454	416	407	458	446	405	439	474	443	422	419	469	423	454	427	469	468	431	454	460	441	435	424	452	407	463	426	428	462	429	467	430	477	416	441	465	468	452	461	461	448	445	446	427	459	458	480	435	397	441	452	438	431	454	441	450	408	433	421	417	420	428	431	444	467	463	417	399	423	461	429	460	426	425	461	420	464	442	408	450	460	441	444	408	422	418	459	436	412	441	408	456	456	434	400	458	457	429	449	410	439	424	435	420	467	396	447	439	450	471	464	441	438	467	420	415	379	432	442	455	436	434	468	419	440	428	454	394	406	436	451	455	457	444	483	470	426	389	434	427	452	428	430	386	444	458	435	420	487	475	445	451	429	443	454	451	389	441	475	420	443	441	428	428	441	423	445	452	419	462	413	443	467	445	431	461	453	461	434	436	421	489	474	448	420	420	437	473	444	461	435	437	431	462	434	428	436	422	433	432	474	448	415	439	466	416	484	424	465	448	430	451	440	434	467	416	410	442	409	429	436	420	413	429	433	445	434	446	413	479	435	438	424	415	443	447	417	446	412	430	432	444	453	435	442	429	421	463	415	468	470	469	427	448	436	446	443	460	442	461	432	427	446	422	421	457	421	442	476	427	404	449	476	423	397	412	400	458	438	424	462	480	443	448	432	407	423	421	422	418	464	433	427	422	434	453	429	483	483	408	435	447	431	447	435	438	458	423	432	459	454	418	425	448	446	456	451	431	417	416	466	454	454	477	440	443	429	402	435	442	440	446	454	474	452	454	493	427	417	453	448	420	435	417	450	437	417	452	425	440	462	434	454	444	453	426	450	423	417	453	433	444	417	409	412	451	427	429	390	446	468	434	425	467	490	458	484	453	426	477	433	470	415	441	433	438	427	428	438	428	449	449	439	442	431	404	409	431	424	440	422	452	428	434	459	430	423	394	404	484	448	444	435	442	434	436	403	433	443	418	425	468	414	445	474	462	477	448	490	405	462	412	434	430	436	432	478	432	440	446	376	449	424	425	452	423	462	417	437	444	415	411	427	431	407	426	458	445	444	413	437	416	434	433	420	483	458	439	431	450	480	447	448	410	438	447	457	391	467	453	447	433	418	437	420	421	433	434	417	453	450	426	466	429	424	425	493	417	432	426	480	424	461	441	448	432	447	411	455	416	453	404	415	438	418	422	389	447	430	453	455	474	424	429	428	436	476	448	450	404	426	439	429	444	398	453	435	440	436	456	428	414	421	432	440	434	444	426	406	431	425	446	426	449	435	457	445	443	408	424	426	437	483	414	457	413	453	430	416	441	429	449	444	455	466	448	446	445	452	442	439	423	404	457	456	456	423	448	485	418	462	462	417	444	432	430	439	465	438	408	449	449	462	437	458	401	434	426	439	475	449	450	452	416	411	430	462	430	451	478	438	415	452	401	409	445	409	420	440	480	440	426	451	450	460	431	398	406	448	441	472	454	451	423	436	449	411	425	433	411	416	473	470	411	392	428	429	433	425	421	460	445	468	447	476	474	430	426	389	423	439	421	451	436	455	454	455	435	448	468	423	452	448	418	480	460	442	429	447	451	433	411	415	450	439	446	440	456	443	426	433	440	443	451	471	452	420	428	460	435	446	429	437	440	420	401	435	444	459	457	478	443	452	460	441	426	418	418	443	468	470	429	421	454	449	431	444	484	443	450	487	448	462	444	431	444	418	445	431	462	446	467	437	458	434	431	458	436	418	455	422	447	455	433	436	444	446	429	429	481	428	473	410	425	424	487	414	452	425	440	446	432	449	459	458	444	452	435	450	446	437	429	428	459	454	424	390	451	420	470	462	426	454	423	450	453	435	435	448	442	454	451	447	428	470	478	437	450	437	455	446	444	425	444	440	435	471	454	461	435	441	440	440	420	403	404	427	466	485	446	412	423	444	470	453	442	446	448	443	449	387	457	413	473	443	435	431	442	394	453	425	446	489	430	421	435	455	438	444	420	414	413	513	416	469	447	420	467	453	455	444	449	440	431	425	463	456	452	455	461	417	445	425	420	410	464	469	414	438	457	412	444	430	438	434	442	423	434	458	466	407	456	453	424	412	416	394	441	408	457	459	468	421	414	428	420	460	471	450	482	417	463	428	448	438	448	419	427	455	452	433	432	455	459	440	451	468	436	425	433	398	420	415	442	431	478	410	461	441	408	464	457	451	425	418	452	452	443	454	425	409	428	470	391	499	444	458	468	481	467	409	429	442	481	417	469	451	455	434	455	482	440	445	413	443	490	447	473	436	416	399	404	432	450	397	471	432	458	432	431	452	454	424	432	410	441	416	442	419	412	404	442	440	437	380	439	491	453	445	458	437	444	419	472	465	435	425	416	458	471	429	456	442	421	432	441	430	423	446	448	465	419	445	469	434	429	423	403	431	448	457	434	452	434	449	417	462	454	414	433	413	422	448
23994	21622	28465	25302	21218	11158	4652	2505	1842	1493	1358	1008	826	788	775	666	594	485	528	482	473	504	452	494	430	452	502	431	384	387	396	359	381	397	405	356	350	373	375	376	407	415	368	364	416	384	390	375	370	344	369	369	378	377	357	351	395	381	393	372	391	371	390	384	349	391	362	355	374	326	334	412	335	386	348	339	362	377	373	388	381	340	384	369	365	346	437	387	392	383	381	369	361	387	357	332	360	391	389	367	380	380	371	374	388	361	361	369	381	361	374	353	393	408	358	401	388	385	381	379	363	363	403	409	396	367	394	354	363	384	340	385	416	395	347	367	413	371	343	388	381	351	368	369	341	374	367	345	378	366	369	378	358	385	379	384	354	419	354	408	342	367	362	370	337	351	399	373	352	356	373	363	366	415	392	434	358	351	381	370	347	375	334	410	371	354	327	366	369	386	375	386	374	335	391	414	381	365	363	387	353	343	364	358	389	370	392	395	372	375	383	381	371	376	350	367	378	330	370	328	383	365	398	385	402	372	377	351	447	411	392	366	380	354	368	384	360	346	347	384	346	374	382	380	375	386	376	349	349	398	353	369	385	395	364	319	381	367	386	391	358	374	376	394	391	349	356	361	380	379	341	373	388	353	345	372	376	391	440	412	376	374	368	363	386	379	354	383	352	370	400	383	351	379	388	364	386	350	376	399	343	395	363	368	358	341	344	398	364	392	386	356	317	387	382	376	376	354	404	385	405	363	364	388	375	411	357	379	378	361	329	305	378	361	371	408	367	371	385	396	362	368	382	398	381	367	382	377	384	385	378	385	354	331	363	382	387	411	396	386	380	380	380	358	354	359	405	368	369	399	371	398	392	379	406	371	376	357	396	362	371	340	359	348	350	350	396	368	374	382	382	342	378	376	406	368	317	366	362	417	361	427	377	382	370	374	368	385	386	342	398	392	386	378	377	367	372	365	328	378	397	386	384	382	370	382	369	344	361	407	358	385	350	391	355	404	374	370	370	363	368	371	402	393	379	352	362	352	358	368	368	397	390	365	391	397	363	367	346	358	372	362	398	370	416	386	340	362	375	359	352	379	346	384	363	368	384	401	381	409	374	392	344	375	372	367	399	403	350	376	407	381	368	329	364	371	402	385	372	382	397	357	355	357	369	371	368	405	343	365	405	382	408	383	354	378	395	408	381	348	387	408	344	345	367	371	399	368	355	393	361	370	365	387	366	358	372	384	341	377	381	367	332	380	375	397	386	399	307	365	356	410	383	356	350	351	382	374	394	370	424	402	372	379	407	371	391	345	382	386	365	377	378	353	370	343	395	373	388	353	371	378	354	356	390	374	384	403	331	400	393	376	395	357	375	369	401	370	403	348	373	372	402	394	378	389	436	369	378	382	405	366	380	365	347	387	358	334	383	354	400	384	365	349	373	377	363	364	382	385	387	372	373	350	371	356	349	381	344	386	331	394	368	363	348	395	399	393	402	394	393	389	354	374	379	409	380	386	363	379	376	369	376	375	399	409	365	364	359	402	374	401	395	382	413	379	370	370	377	385	374	414	377	337	355	346	398	372	368	351	351	357	393	374	363	356	353	397	373	365	367	345	395	380	370	384	361	394	389	401	377	409	363	358	361	372	369	376	351	380	360	354	362	380	359	374	364	375	379	332	381	393	356	390	383	339	381	387	358	359	392	417	376	392	373	371	361	367	393	375	380	371	410	371	395	374	354	346	371	349	387	398	387	391	385	378	378	351	361	398	358	370	384	379	358	385	364	381	376	367	376	397	399	387	408	372	372	374	350	410	360	369	410	363	347	388	381	384	364	345	370	356	394	405	357	355	372	324	352	362	405	394	385	398	366	360	376	361	338	349	389	356	361	376	346	364	366	387	377	389	375	385	398	341	357	384	378	368	387	380	371	373	385	386	411	370	358	353	377	401	355	350	333	362	347	376	345	367	377	407	372	390	356	342	361	386	360	357	373	332	380	316	375	359	388	382	382	377	321	384	361	372	397	407	366	374	354	355	390	379	351	362	365	380	392	363	345	350	360	352	366	374	372	375	382	335	343	400	369	359	354	385	350	404	365	371	351	378	393	350	365	374	383	379	362	326	379	413	344	412	360	383	409	382	353	336	361	357	361	358	365	368	401	380	376	380	376	371	356	358	368	389	382	358	394	355	384	350	346	328	371	370	370	378	363	422	422	370	367	349	374	400	388	360	368	389	381	357	380	369	379	376	366	412	389	440	397	358	347	347	390	415	386	377	362	379	359	394	382	378	358	355	403	382	380	373	401	380	371	375	368	401	387	362	374	365	361	361	385	411	349	350	366	401	376	378	364	353	347	348	371	397	388	363	390	369	352	372	366	361	386	439	338	344	407	371	378	346	372	401	356	356	388	336	380	410	407	399	378	382	373	365	331	392	411	381	376	390	340	377	372	353	343	385	391	377	363	369	341	378	373	396	375	400	413	353	395	377	351	391	350	345	390	358	393	375	361	372	392	361	379	378	379	367	385	406	370	360	365	352	378	386	360	381	343	397	413	375	336	391	388	322	372	350	353	373	376	384	365	364	419	374	343	430	383	403	334	355	358	351	368	389	371	351	364	372	371	406	354	308	366	359	401	359	367	377	366	380	380	377	388	358	349	370	336	367	362	359	381	353	377	366	401	348	370	357	386	376	374	356	378	391	387	389	396	370	342	396	373	377	372	370	387	354	351	360	372	363	362	344	378	385	357	345	377	362	376	395	379	397	382	364	335	356	386	377	344	385	371	381	393	359	361	365	377	376	401	382	369	356	354	359	388	358	402	388	377	369	386	396	416	354	370	412	331	399	383	357	399	384	360	326	325	414	373	394	400	345	378	372	381	413	360	367	381	409	381	382	352	406	407	369	380	409	357	366	370	376	356	346	348	398	393	366	351	387	369	346	360	394	398	359	372	371	346	402	367	378	394	352	381	350	344	380	397	385	376	379	388	381	406	347	394	366	388	383	361	345	385	378	386	379	380	374	368	366	390	378	393	339	373	360	374	391	365	364	364	361	377	396	375	375	396	368	414	371	394	388	351	364	350	390	358	334	405	419	375	357	361	384	370	354	374	410	349	373	371	408	359	346	374	396	358	377	364	365	381	376	394	360	364	373	394	368	370	350	385	366	361	365	383	313	369	365	364	381	394	363	327	375	354	361	370	401	376	410	356	339	385	393	394	386	359	363	385	394	382	359	357	383	358	419	324	356	342	396	374	384	362	391	361	366	370	369	348	379	341	359	390	391	364	350	368	367	407	352	377	353	378	371	389	373	363	360	372	341	336	382	387	363	365	364	368	375	398	367	406	384	356	343	371	370	398	366	422	344	379	353	397	415	406	397	345	365	385	384	377	359	354	367	353	358	358	361	359	388	348	375	378	392	386	387	376	408	368	408	366	399	379	363	388	384	370	393	394	370	362	372	378	373	401	355	352	382	394	398	374	369	360	363	388	379	352	392	366	390
12382	32075	26411	18607	14112	10628	7529	5030	3770	3158	2581	1785	1467	1305	1246	1058	934	737	742	663	668	666	616	630	563	550	523	498	533	501	465	468	498	487	467	508	484	406	475	485	462	458	506	497	460	488	481	441	457	459	451	481	489	458	500	473	464	461	414	459	455	482	444	452	455	455	451	447	426	457	434	494	480	441	433	461	466	454	461	429	468	447	436	436	404	472	468	461	462	449	437	445	433	431	461	469	426	478	463	482	445	457	458	441	451	439	446	491	465	452	480	472	464	480	441	460	464	481	438	492	457	473	480	433	473	445	442	467	433	493	442	446	465	393	430	465	476	451	404	466	464	453	469	455	469	444	472	474	470	434	505	457	458	449	440	441	479	464	458	480	447	455	435	447	435	495	425	459	461	466	482	473	413	439	420	433	498	477	464	488	446	465	498	450	483	423	475	480	451	430	478	455	464	437	458	440	506	444	457	448	445	449	465	484	448	437	454	468	424	474	439	459	472	458	476	448	427	458	466	467	509	433	480	491	462	494	467	450	456	420	459	461	471	451	441	444	432	436	490	486	480	438	455	466	458	474	463	455	417	458	431	438	449	419	443	480	486	437	476	497	458	417	414	479	460	469	436	473	424	437	428	422	447	478	481	458	447	423	490	463	470	458	444	437	456	448	444	470	470	472	506	426	433	463	409	447	485	461	473	467	451	434	499	463	456	499	452	466	480	480	454	437	433	466	469	441	452	461	457	455	449	459	483	476	462	457	516	473	461	454	434	449	453	441	474	499	456	460	462	471	432	407	469	453	488	467	476	465	452	474	480	448	440	450	424	459	444	448	437	452	456	447	450	456	465	433	414	428	447	471	437	444	453	502	446	465	453	447	432	446	461	474	492	465	444	456	490	474	456	458	484	424	453	459	441	460	447	477	445	444	433	482	454	442	502	479	478	457	446	442	440	465	428	427	470	453	443	452	469	457	446	440	440	467	464	499	466	482	465	449	447	428	443	452	466	504	484	461	462	431	404	422	457	477	475	441	487	476	454	421	452	443	447	432	450	423	460	443	426	458	481	446	450	468	452	435	481	457	437	466	415	444	441	434	451	494	448	439	449	447	484	477	467	493	482	438	474	486	460	452	502	451	461	438	465	438	467	461	493	459	509	422	478	458	423	446	455	439	422	485	469	490	436	455	469	462	429	441	489	458	418	471	467	465	461	454	443	487	483	458	427	461	459	465	435	487	447	438	433	480	503	497	443	438	471	456	428	475	450	482	455	488	472	471	456	430	457	439	468	434	457	441	452	462	469	413	474	448	442	429	461	417	460	460	473	480	443	452	413	440	472	461	464	483	444	485	426	430	468	458	431	428	463	451	447	463	480	406	447	467	465	469	451	479	439	456	473	520	464	435	481	441	433	460	452	460	425	502	445	488	484	464	460	460	477	452	483	450	436	407	468	434	476	450	434	436	432	423	444	443	466	455	479	444	428	435	457	415	436	461	441	457	480	446	471	484	436	463	468	474	441	427	447	477	453	478	470	470	491	453	452	464	469	481	460	459	483	443	452	439	452	423	436	458	469	417	455	446	461	441	451	462	449	477	466	440	481	449	442	426	429	454	489	437	439	452	449	427	462	427	465	410	449	450	436	493	476	481	467	446	435	503	439	444	463	456	442	452	450	482	460	441	466	445	482	478	482	427	463	454	430	479	438	461	432	409	444	484	435	429	448	447	427	450	482	429	456	511	464	464	443	449	492	477	453	472	416	443	436	454	480	434	462	477	510	495	471	445	397	468	437	472	488	472	477	434	441	452	464	466	438	447	448	442	461	466	454	445	480	465	432	499	477	456	430	470	484	469	503	476	430	432	454	429	486	427	428	449	449	464	440	463	468	408	474	468	437	469	460	442	461	451	467	450	452	509	475	461	459	454	427	440	451	472	425	495	432	451	478	441	445	488	472	469	454	461	450	468	435	470	442	497	452	431	449	419	463	478	431	454	469	475	443	479	430	462	460	514	488	470	438	461	457	474	418	439	499	433	447	446	455	451	478	466	472	452	420	427	446	467	471	444	475	463	444	461	472	460	463	441	487	450	455	465	442	469	455	444	491	417	447	460	447	463	451	451	515	464	464	473	474	466	438	454	460	479	492	474	432	452	461	486	449	462	457	485	435	454	449	410	469	463	442	465	472	458	429	434	421	488	439	480	452	461	484	429	458	428	449	458	474	459	466	440	484	432	471	435	467	484	428	489	452	479	422	440	467	477	433	437	439	488	449	425	438	443	491	485	413	436	466	438	428	488	462	469	418	407	483	450	493	450	438	467	449	507	482	471	452	416	460	440	444	468	471	467	486	446	494	437	434	474	495	456	475	438	482	443	407	466	427	482	498	460	495	478	462	469	449	481	443	447	473	471	468	456	466	460	470	466	443	439	428	496	457	457	426	492	477	497	429	442	479	441	447	477	419	465	461	464	427	461	451	447	423	443	487	416	451	422	458	510	489	486	465	433	440	456	458	456	446	479	422	457	451	467	447	418	418	449	463	403	437	481	466	467	461	422	467	441	418	487	497	480	465	455	429	453	472	487	429	467	442	472	437	415	428	446	491	407	464	453	443	448	427	450	444	426	507	432	481	452	414	471	442	507	455	492	459	433	434	477	479	496	453	449	417	454	423	497	456	490	484	471	447	445	439	436	453	453	445	471	493	458	434	444	497	421	429	486	388	499	445	441	442	457	462	423	450	426	427	449	426	472	451	419	450	453	465	491	433	404	454	424	462	467	449	443	457	451	459	456	482	463	446	418	466	402	477	457	461	457	435	426	448	476	441	429	438	445	429	455	450	455	444	441	476	473	481	465	450	506	441	437	473	470	443	415	473	419	420	435	481	439	437	453	480	465	447	508	443	474	431	444	419	425	456	485	463	447	447	456	457	467	457	444	470	446	436	457	434	429	450	430	490	478	445	415	475	472	453	482	449	495	422	426	443	481	470	447	419	470	427	477	439	444	472	457	453	450	419	445	467	462	495	453	467	446	478	442	464	467	460	436	448	429	429	499	507	478	438	461	440	441	423	454	480	437	469	437	433	460	458	453	496	480	498	439	451	487	461	472	458	450	451	426	456	473	434	489	463	425	399	437	505	473	423	420	446	462	457	456	460	447	438	479	432	445	498	498	472	433	476	464	447	452	424	454	446	463	484	421	477	445	471	461	473	437	418	457	467	502	426	422	413	443	461	468	449	437	448	423	431	486	444	468	470	477	443	444	435	433	454	471	429	428	448	447	427	489	440	457	453	479	470	452	459	466	444	471	467	443	446	463	449	452	437	472	440	457	440	458	498	481	467	484	488	425	472	451	440	467	482	438	433	454	481	469	450	489	452	460	460	454	455	458	436	444	480	452	463	471	443	465	451	433	447	472	453	437	470	463	428	452	464	456	452	437	435	459	473	470	415	474	487	478	450	455	483	479	448	462	429	468	434	460	402	484	440	451	475	414	466	448	402	449
25468	21648	26873	25604	10154	4051	2640	1649	1074	936	859	698	509	503	465	421	358	327	303	313	277	292	279	247	269	241	259	250	248	234	230	239	223	220	230	217	226	212	214	215	222	226	258	225	223	232	234	223	227	216	209	206	232	242	233	201	243	207	196	217	217	214	213	215	215	232	226	225	220	228	200	235	215	218	211	206	217	212	222	229	202	207	212	255	188	214	210	223	238	214	234	227	247	218	232	236	213	225	242	234	220	206	229	214	212	229	217	223	216	225	206	209	234	204	230	228	229	205	212	217	209	195	221	221	239	222	215	230	206	188	235	229	225	239	212	197	197	217	215	211	221	232	232	232	226	232	201	196	225	242	181	216	219	245	222	204	228	222	236	202	222	232	221	222	212	194	238	211	201	212	211	209	221	225	222	227	228	242	249	235	202	220	217	248	234	211	217	215	221	227	242	222	234	228	226	252	218	208	211	233	207	220	233	245	233	225	215	236	195	208	234	238	231	228	235	226	232	241	236	214	204	229	222	245	255	222	247	207	223	249	212	232	241	234	226	236	198	224	261	217	213	224	242	246	209	224	208	234	234	192	211	225	201	209	203	228	221	215	218	213	207	197	241	225	200	211	238	218	212	207	226	238	217	261	220	246	233	221	219	222	227	234	247	210	178	236	191	229	214	233	240	204	229	220	229	221	223	188	216	210	204	231	243	212	218	219	216	208	236	219	221	240	214	223	198	244	239	212	213	221	247	229	212	224	226	232	216	219	238	235	230	220	245	197	221	221	208	209	205	233	219	216	229	222	240	210	222	233	207	200	210	206	220	205	183	216	223	221	233	247	227	223	227	214	219	228	231	235	216	206	201	235	230	220	206	233	232	212	203	248	200	205	231	237	222	217	220	224	199	240	208	229	227	226	190	188	216	211	216	205	245	208	201	214	211	237	230	201	223	212	236	215	208	227	205	218	231	213	210	228	192	246	200	220	218	209	223	222	208	206	209	195	233	254	189	199	224	210	219	206	230	232	231	222	225	230	212	235	234	230	224	226	250	227	207	245	245	209	241	225	212	203	233	253	233	222	200	200	200	216	214	222	218	239	239	214	233	217	211	215	217	228	222	231	205	230	224	225	210	208	204	193	247	233	226	237	218	219	225	228	227	248	217	207	213	203	226	199	224	196	191	237	223	221	212	214	232	227	219	223	218	245	206	195	229	223	224	219	221	246	206	237	239	219	219	216	219	221	219	194	214	240	231	204	210	236	226	227	209	207	230	225	205	218	230	220	224	199	250	217	218	224	199	203	227	219	220	198	251	232	259	229	210	205	225	201	236	213	235	223	227	207	242	220	206	224	234	226	202	235	238	222	223	224	215	229	235	210	219	244	208	224	209	197	232	213	207	231	201	218	225	214	260	206	218	237	213	220	223	219	216	216	229	250	206	207	214	217	211	224	233	234	209	216	194	244	212	219	212	218	208	221	219	215	209	229	228	189	230	205	228	233	228	221	195	212	212	212	229	199	220	225	227	232	226	214	191	222	219	201	221	219	206	206	237	220	202	221	216	238	236	207	221	187	197	203	229	226	196	218	236	218	230	207	223	207	213	201	204	223	205	231	199	232	236	243	233	232	234	232	226	227	218	211	213	205	238	220	223	187	213	221	228	215	231	223	218	217	206	253	218	222	244	212	217	203	229	234	228	189	229	250	241	227	226	235	226	222	244	242	233	206	236	244	227	232	232	250	254	213	200	225	220	200	222	209	229	202	210	208	232	209	254	217	199	214	226	223	205	225	227	228	223	206	195	203	229	221	225	221	201	233	212	198	214	228	211	221	242	220	226	236	230	227	217	195	189	215	231	220	231	205	217	198	245	217	201	194	198	190	225	238	221	197	227	211	215	204	240	207	244	226	217	206	239	235	226	251	216	240	227	225	230	206	231	231	249	222	228	207	238	219	218	216	220	218	212	228	230	217	227	236	254	206	215	222	247	194	232	220	227	210	217	232	240	239	253	224	225	203	219	229	218	230	212	215	227	230	216	231	216	241	238	217	207	230	212	197	210	197	214	202	238	220	195	219	215	206	227	260	207	242	246	217	215	216	218	238	202	222	183	197	220	194	231	217	209	236	197	240	208	211	222	206	217	216	231	256	226	248	235	160	228	219	196	251	209	208	215	231	209	224	248	231	225	192	202	242	244	224	211	225	237	221	223	226	232	201	237	242	200	231	207	211	250	224	227	216	219	216	212	214	207	203	239	198	227	187	215	215	237	195	225	219	209	207	240	229	233	207	223	230	217	225	222	228	220	235	205	216	207	193	217	232	204	218	213	218	233	226	233	212	214	210	219	204	239	202	219	194	211	237	238	219	235	220	238	231	224	211	223	248	205	250	211	205	193	235	228	215	235	202	208	209	210	228	252	211	226	226	238	220	210	227	226	225	224	226	213	259	242	225	223	184	220	212	215	191	222	218	196	233	189	201	236	218	199	223	234	212	203	217	220	203	207	199	216	229	243	240	228	208	230	222	227	210	220	225	233	216	218	235	215	215	197	214	228	211	210	201	214	221	215	229	195	225	243	234	201	226	226	231	215	231	218	221	204	233	234	225	230	201	220	223	216	187	215	241	234	233	224	205	208	222	224	211	222	223	225	228	200	219	207	203	240	238	222	199	236	227	234	201	207	234	216	230	232	240	205	209	190	232	223	213	197	244	227	209	207	231	225	202	222	247	231	228	230	227	237	231	219	225	205	227	220	210	215	224	210	224	219	214	217	208	255	225	211	230	251	197	212	248	192	248	202	211	208	200	219	232	218	201	227	237	218	235	221	212	215	221	212	210	208	236	220	218	225	229	251	224	219	214	203	218	216	211	232	223	217	233	195	234	232	199	218	229	225	219	217	231	216	211	208	219	209	228	231	224	203	209	243	204	210	221	219	209	237	226	236	232	202	220	210	236	221	201	195	206	244	234	231	239	239	229	217	191	245	216	231	234	230	239	218	222	229	213	201	218	204	220	235	222	260	240	247	213	226	192	216	217	232	219	240	233	224	229	213	211	240	188	209	198	228	220	185	214	218	244	230	222	211	223	221	235	226	216	197	243	225	201	249	221	212	222	245	210	208	186	223	196	244	225	209	207	196	219	203	237	221	219	234	227	201	206	229	233	223	234	227	216	202	207	208	203	212	220	203	210	207	216	228	223	192	218	235	218	222	236	231	200	227	234	222	245	213	222	235	204	229	238	237	223	230	231	205	231	238	226	236	190	211	243	235	197	220	218	216	241	222	211	219	225	210	199	197	217	197	225	206	226	208	179	209	244	204	206	240	235	217	227	225	219	221	208	218	214	217	194	249	218	197	253	210	230	209	231	207	205	194	223	225	202	213	205	224	220	221	202	198	195	229	219	221	224	230	240	200	225	207	222	221	200	254	218	222	229	213	221	185	215	209	222	220	232	214	208	229	213	223	232	213	219	212	234	245	207	224	231	202	206	225	223	208	232	227	210
11304	27542	21324	14927	11091	7782	5546	3570	2629	2199	1894	1417	1016	945	838	771	623	527	450	475	410	390	430	395	371	368	364	330	296	318	291	304	306	280	281	254	286	257	247	274	279	294	268	280	273	280	286	273	268	276	269	266	235	278	235	281	276	269	256	237	277	233	302	231	267	288	259	270	271	262	264	263	278	256	282	254	246	269	271	302	261	289	244	245	269	296	301	269	249	276	260	276	288	268	283	252	252	239	265	259	276	249	292	292	264	269	298	244	295	268	275	276	264	248	260	296	262	243	273	291	277	282	261	289	241	272	250	252	282	269	250	277	266	297	272	265	294	277	256	265	273	266	262	248	249	268	256	280	256	275	269	267	295	291	278	263	226	303	284	263	284	288	258	266	281	256	271	258	281	246	275	271	263	262	264	247	286	279	265	245	276	271	258	256	233	269	259	267	268	272	282	276	244	256	251	273	287	263	253	265	237	308	251	274	265	252	280	282	286	283	270	278	286	297	260	261	282	267	260	274	275	252	275	274	258	292	263	282	261	263	258	287	285	297	261	258	232	284	268	234	275	275	284	269	252	292	241	277	256	286	286	243	291	254	242	248	266	264	255	287	278	240	268	237	276	265	263	269	229	252	277	254	245	251	255	280	284	264	270	263	269	254	256	269	256	257	306	296	275	269	257	260	258	264	255	261	253	242	263	252	277	257	280	252	281	288	283	254	272	277	252	252	250	270	283	301	259	281	255	303	256	270	241	283	260	245	262	245	279	263	240	266	271	269	262	266	271	260	243	272	293	276	283	273	288	301	277	267	283	290	272	266	264	248	284	245	276	267	255	237	260	278	278	257	249	235	261	249	245	253	254	294	258	277	250	285	264	275	295	281	277	302	298	269	254	293	260	261	257	277	276	278	281	293	287	309	255	258	286	291	289	286	254	287	265	256	254	285	255	263	291	260	278	281	266	258	270	258	282	284	245	299	300	265	256	245	291	260	249	278	251	267	275	279	265	299	274	254	276	271	255	272	279	236	289	268	256	284	276	287	289	270	242	259	253	237	243	271	270	257	285	263	261	266	263	252	253	283	251	293	275	305	271	243	248	266	260	267	250	295	291	273	253	244	233	268	260	252	282	262	252	291	239	288	256	294	260	233	304	280	277	241	274	263	269	267	267	250	281	260	294	271	268	277	299	267	255	291	261	261	255	318	286	266	261	252	263	249	286	240	277	297	254	260	264	263	280	270	264	240	269	266	275	290	254	253	237	271	264	252	261	262	289	243	276	253	268	278	263	280	245	274	237	276	247	226	253	264	292	301	277	236	275	274	279	272	249	274	289	270	268	268	285	275	261	265	277	264	283	285	288	275	267	293	251	260	272	285	250	288	257	245	276	271	242	261	251	257	266	275	253	269	276	287	240	304	282	268	280	281	282	278	265	276	243	277	280	248	239	243	253	266	258	263	262	280	260	279	289	244	250	276	280	264	281	277	267	282	239	279	258	287	264	301	269	279	245	265	263	268	262	313	243	257	271	258	285	282	264	238	297	235	301	276	241	295	271	266	292	254	271	233	275	272	281	264	256	259	261	264	254	286	258	258	270	264	235	292	271	261	297	248	265	254	272	281	260	273	273	253	253	263	292	255	282	266	255	245	269	269	258	249	283	276	276	283	285	280	268	269	246	257	253	257	268	271	260	292	280	268	261	287	287	245	272	280	268	260	273	265	287	263	259	299	250	253	307	244	259	271	252	257	269	278	277	266	287	259	276	268	241	259	297	261	284	275	294	305	251	279	260	242	253	247	267	267	271	289	283	283	296	273	255	235	262	260	266	289	265	263	273	254	235	276	289	237	287	276	261	273	285	257	275	278	277	244	278	245	271	286	248	257	274	312	253	281	243	261	258	252	275	269	270	305	303	271	267	287	260	241	274	280	251	253	279	269	280	260	258	256	274	289	236	257	271	258	264	251	266	263	278	252	256	273	291	263	270	252	254	279	306	259	277	251	282	279	246	244	251	272	278	260	262	282	283	255	259	241	254	266	277	277	246	281	263	246	300	266	250	289	271	289	275	269	260	296	253	277	271	269	294	266	274	274	281	274	276	276	275	239	246	249	268	282	271	262	255	279	283	299	299	288	264	254	270	262	269	271	253	255	275	224	289	256	256	300	261	282	256	284	299	259	273	248	263	294	267	275	261	236	277	272	290	283	259	250	264	264	274	263	264	273	251	248	260	256	259	228	260	277	262	272	266	245	272	277	268	249	257	247	276	264	268	262	296	268	282	278	259	276	278	245	274	274	284	283	272	277	265	237	294	255	275	255	268	292	262	251	255	262	297	250	252	261	243	255	278	275	266	277	281	252	256	295	285	259	268	277	245	286	277	276	274	267	293	251	273	271	275	249	277	274	253	283	238	298	249	250	266	294	251	258	255	258	268	259	280	251	268	288	269	259	243	289	257	269	276	282	273	249	236	267	269	287	266	272	282	260	267	280	261	256	284	260	254	277	245	243	264	235	290	263	247	264	274	252	259	262	285	266	279	275	283	281	284	278	288	264	257	247	249	276	263	279	271	260	277	289	262	289	264	266	270	284	265	266	246	265	268	239	277	270	281	261	247	238	271	269	278	251	247	253	279	293	300	270	243	278	293	290	251	264	290	275	245	277	264	288	260	299	270	291	253	272	290	262	259	292	245	255	262	290	287	242	308	253	285	255	257	272	266	251	258	272	282	254	251	276	247	251	257	241	276	282	270	299	268	297	277	277	248	232	249	313	253	271	280	266	254	260	296	299	267	258	273	275	266	272	248	266	263	243	266	282	297	293	271	246	286	258	239	288	279	268	260	275	270	281	262	255	291	255	259	270	257	272	267	257	275	260	273	251	299	300	253	260	266	289	244	256	264	278	275	269	243	276	267	311	261	284	262	270	285	283	276	275	262	253	254	260	289	265	258	255	245	276	249	265	264	242	266	300	256	250	279	256	283	261	266	261	295	261	299	275	284	276	294	256	310	281	254	270	269	251	259	248	265	246	264	268	267	271	268	316	271	293	246	252	268	264	244	264	253	285	259	277	284	287	277	280	274	276	290	301	244	316	273	284	251	256	300	264	271	261	257	282	292	254	269	268	284	253	284	292	266	281	237	291	271	304	234	259	250	248	272	268	253	250	280	258	289	266	268	267	271	281	278	257	276	254	278	269	240	278	299	277	275	255	287	274	248	275	262	277	285	265	257	254	268	284	276	274	290	278	260	279	297	295	272	265	268	279	260	269	304	252	285	253	285	290	259	266	277	282	277	332	260	270	260	277	253	261	286	265	267	285	257	265	278	255	279	266	274	255	294	270	272	270	252	245	264	243	267	266	247	284	297	278	256	267	279	265	263	296	294	277	277	271	273	262	269	254	264	247	261	258	283	298	277	260	276	280	288	240	281	250	269	278	257	257	258	268	292	262	270	297	257	261	294	246	263	279	250	256	273	265	277	253	269	243	261	271	258	256	260	269
23035	21658	29069	24747	21685	20906	9185	3120	1960	1551	1298	1239	851	715	636	604	562	432	417	366	341	357	356	285	315	290	298	286	248	223	204	201	198	191	225	197	187	194	228	234	214	195	216	214	189	202	229	205	186	190	214	194	200	193	214	186	202	221	220	205	179	186	213	197	197	215	207	199	206	210	210	225	202	197	205	209	190	169	177	201	206	207	222	198	186	215	205	214	195	155	210	195	198	211	213	203	208	194	173	193	223	191	185	220	214	192	190	214	201	204	202	191	224	237	198	208	196	181	191	193	191	205	210	179	191	176	193	207	170	181	191	224	215	163	189	206	202	209	193	199	196	188	200	181	210	178	167	206	235	205	192	218	205	212	209	182	205	204	190	192	199	209	209	211	180	182	193	196	206	189	229	193	200	204	209	183	227	196	184	206	194	184	185	197	201	176	190	191	182	214	207	171	213	197	215	187	185	186	216	159	191	195	216	205	174	181	192	198	206	198	182	192	189	213	188	209	213	196	179	242	197	209	187	184	198	233	212	200	201	207	191	185	210	211	206	186	188	205	224	191	196	201	200	198	216	191	190	174	209	192	203	236	194	190	176	175	196	193	198	185	200	183	188	197	191	189	187	185	204	213	210	222	180	209	204	190	189	179	171	194	206	212	202	177	191	185	193	206	176	198	187	208	193	210	199	198	174	174	183	194	201	197	186	199	211	194	190	189	209	175	182	191	177	194	201	192	212	193	209	176	215	188	189	155	190	181	219	178	206	227	183	171	213	196	201	192	182	208	192	202	187	204	193	217	222	217	197	188	178	185	200	172	210	203	167	171	205	200	204	214	188	178	205	213	191	183	180	185	196	207	193	219	222	176	204	179	203	194	218	176	201	192	190	195	180	187	207	207	206	199	196	192	196	215	220	200	199	204	207	205	193	192	167	223	204	192	219	206	197	193	212	180	206	218	182	189	206	184	218	185	189	193	201	194	214	195	205	201	206	185	203	198	174	192	198	185	186	203	187	209	192	180	204	200	203	169	198	201	189	181	206	209	201	182	194	192	169	189	199	192	179	182	213	180	191	201	201	207	208	161	222	206	211	200	223	204	175	193	194	203	188	229	203	192	200	174	191	186	192	186	203	193	187	189	195	192	194	193	184	214	216	178	179	191	199	220	187	231	186	211	189	203	211	215	187	203	186	195	206	205	191	189	218	190	180	197	211	185	192	195	199	205	207	228	193	192	227	185	181	198	197	195	198	172	210	194	206	200	210	177	226	184	181	184	201	189	193	194	201	170	172	205	189	200	228	207	185	197	228	184	193	202	195	197	197	191	207	194	189	212	194	189	192	208	192	206	179	189	201	207	214	195	214	202	229	207	206	195	199	217	198	180	186	186	195	212	197	175	203	212	191	214	186	203	183	189	204	211	208	187	203	203	158	189	208	223	199	193	222	192	191	217	171	202	191	191	192	196	202	199	206	211	185	208	205	201	203	194	190	212	207	196	193	189	192	198	188	208	206	200	189	220	202	189	203	190	197	223	204	213	196	200	190	201	202	216	199	184	190	216	190	162	193	205	183	209	218	201	186	201	183	186	203	183	199	183	184	197	190	214	213	209	195	199	177	191	224	189	191	204	204	198	210	203	212	198	186	197	194	198	195	183	193	195	197	209	202	204	197	187	189	188	185	184	209	196	228	215	167	183	210	194	189	187	197	221	190	183	219	200	190	211	191	182	207	181	207	213	210	194	179	208	196	188	220	211	196	178	203	212	196	198	208	194	212	201	216	175	202	200	195	191	202	204	211	205	183	199	196	185	196	210	185	179	203	204	191	218	215	207	211	191	200	210	213	189	200	191	203	216	192	179	202	203	186	203	181	205	184	188	203	190	181	190	186	203	226	201	172	203	198	184	185	183	218	202	214	171	225	205	189	203	231	222	195	191	202	189	201	193	175	221	204	218	194	183	174	190	183	190	207	218	211	229	162	177	212	198	206	209	198	214	207	183	206	195	196	192	205	186	209	203	189	215	202	198	212	191	180	188	184	199	205	183	192	192	202	201	192	156	196	200	178	206	188	193	192	187	182	200	226	177	195	199	224	214	198	191	195	185	221	184	213	201	185	169	207	196	218	195	192	208	221	203	219	214	196	212	184	189	211	217	193	197	196	163	200	200	204	200	204	189	172	192	202	186	183	174	192	212	229	207	226	197	181	187	198	200	188	197	215	207	197	190	173	193	202	198	206	221	197	187	207	189	208	201	200	173	193	174	183	181	201	213	210	203	205	188	201	199	209	206	207	190	179	199	178	200	184	220	219	198	204	225	203	215	182	195	185	206	189	200	197	206	190	183	196	208	180	202	182	186	186	202	190	184	186	193	183	193	214	216	204	226	191	188	211	182	185	203	234	175	193	204	215	164	201	224	195	227	202	201	218	184	192	187	218	191	198	205	208	190	186	188	195	172	220	170	201	217	204	186	200	191	179	194	197	201	193	213	186	192	178	189	183	189	199	198	196	188	216	194	185	213	215	185	188	194	199	173	186	222	190	207	211	208	191	227	197	195	186	207	193	214	201	201	245	212	167	176	201	175	206	193	213	208	236	200	221	212	203	203	202	173	222	197	204	191	185	183	192	206	193	197	196	184	208	172	195	223	213	204	168	233	199	202	179	213	194	228	189	207	190	198	170	191	185	210	206	175	190	201	201	174	205	183	204	204	191	194	184	193	198	163	190	216	171	201	192	186	176	168	186	226	168	198	187	206	230	187	186	195	194	209	211	210	183	193	207	178	210	194	193	178	201	216	218	203	225	183	197	217	180	217	224	176	222	181	221	214	177	215	154	210	170	192	174	174	206	176	212	211	183	199	187	194	214	202	199	201	186	208	185	208	197	198	190	182	185	178	205	191	182	171	184	178	201	195	201	218	203	178	211	177	195	201	188	198	211	215	197	200	193	212	193	189	194	181	185	215	187	217	162	209	199	187	219	214	181	185	191	199	216	216	219	194	214	199	179	190	200	192	190	206	204	195	216	200	186	195	187	200	178	203	198	201	193	182	199	215	202	213	213	212	200	169	194	187	214	204	193	191	205	219	185	179	197	222	213	206	213	186	171	174	195	197	202	201	208	220	169	214	229	181	197	176	218	188	198	206	205	183	183	183	200	213	198	208	214	213	200	188	222	183	190	212	191	238	204	182	198	187	194	200	221	199	213	212	183	199	178	181	207	186	189	210	205	183	193	188	205	196	160	187	159	197	172	205	199	202	203	202	216	211	198	203	202	174	206	191	192	210	195	217	207	197	165	182	189	183	210	193	195	196	177	191	196	174	209	199	197	192	163	211	191	188	221	189	190	206	210	191	177	215	213	198	227	209	172	193	213	196	223	189	204	207	195	197	209	219	187	213	199	188	208	185	192	192	208	197	184	177	196	204	187	180	228	191	216	223	195	183	205	179	202	202	231	199	212	170	200	198	206	169	165	196	191	204	194	214	228	180	191	215	189	203
12527	35549	29436	21611	17804	12486	8983	6239	4174	3371	2847	2609	1849	1473	1311	1254	1043	762	688	587	596	551	481	502	505	468	428	387	311	317	304	254	257	277	254	281	292	274	250	275	265	271	259	258	258	281	269	248	255	284	249	224	263	269	234	234	263	265	244	244	241	249	257	258	267	254	280	272	261	253	241	232	244	278	259	234	260	237	265	261	273	254	244	240	292	248	257	237	274	220	251	264	245	262	232	277	226	254	254	232	276	250	242	237	280	245	280	225	244	240	248	243	256	247	280	229	222	238	255	257	253	276	241	287	245	254	242	257	245	249	235	235	233	260	231	264	229	256	241	251	272	236	264	262	226	241	249	265	266	235	244	228	240	271	267	255	255	254	224	253	232	214	257	239	249	240	266	236	264	237	253	283	261	233	253	252	233	244	236	276	284	233	244	266	220	262	254	255	247	255	252	258	246	242	255	256	262	216	227	232	238	250	243	227	253	251	236	269	256	235	213	238	249	271	263	225	247	243	232	254	258	265	272	273	232	255	264	236	289	243	231	251	259	239	229	242	239	267	248	254	265	256	251	243	250	252	257	248	253	236	246	270	271	257	243	256	254	252	241	227	236	244	257	258	258	242	245	261	235	251	250	266	267	254	281	284	231	255	276	221	243	232	238	232	256	260	247	245	252	255	256	235	254	243	257	244	262	273	241	276	245	242	244	268	249	224	252	265	266	280	277	234	247	247	246	253	236	216	217	220	269	243	266	264	261	253	231	236	242	257	289	239	239	257	277	255	253	271	245	231	264	236	252	242	257	246	286	242	269	240	213	277	257	259	249	248	272	247	240	251	207	243	244	240	236	237	250	265	238	260	236	226	240	224	239	255	274	213	261	233	235	254	235	241	217	228	251	238	284	263	250	248	266	246	230	242	256	238	230	259	244	243	257	219	265	255	253	256	247	209	250	242	253	243	238	238	249	252	211	270	237	219	248	249	229	257	260	260	242	252	269	247	249	224	245	264	246	248	268	242	267	245	227	232	241	236	237	274	257	262	242	246	233	259	239	263	257	262	237	233	237	260	238	233	256	271	268	249	264	248	256	265	249	268	262	245	235	254	244	262	277	256	260	262	233	244	261	259	252	244	256	263	263	231	263	264	248	264	254	257	277	259	255	242	247	256	250	241	241	240	234	255	274	273	237	245	241	245	251	238	259	246	257	265	235	209	235	279	237	238	271	232	240	254	260	256	273	236	253	256	264	233	237	241	267	256	231	263	265	261	257	212	274	249	246	268	211	271	243	264	223	244	245	258	239	248	228	256	220	266	255	263	237	258	236	249	244	247	279	263	254	247	272	200	277	227	248	225	246	254	260	257	258	285	264	255	254	278	237	223	264	266	266	248	262	254	273	245	234	228	273	229	216	244	250	266	225	261	257	241	247	206	271	251	223	240	245	239	245	276	264	247	234	248	262	236	286	245	255	238	259	260	244	241	248	260	238	250	224	274	256	267	260	255	263	226	257	224	266	243	256	237	252	239	274	262	259	263	241	252	271	236	232	257	239	217	226	207	242	263	245	234	244	242	249	226	239	239	259	258	243	239	237	237	273	259	252	237	263	241	236	241	236	259	242	245	248	236	257	247	257	221	227	242	262	237	261	224	269	249	232	250	247	259	253	250	231	237	278	238	232	253	218	245	229	234	244	249	264	253	255	216	235	231	234	262	260	253	226	259	275	241	246	241	248	275	253	251	287	257	257	236	240	256	240	271	227	257	252	267	270	238	230	237	240	266	244	251	242	257	255	247	262	257	251	235	238	244	254	260	263	230	254	259	248	261	259	241	247	292	272	234	236	239	262	252	231	251	255	245	241	238	259	243	249	240	232	256	249	253	244	259	240	252	268	252	268	240	232	237	274	256	247	260	233	241	271	248	262	275	229	258	267	255	253	267	226	261	243	276	262	253	256	256	239	256	276	277	246	238	223	266	241	245	240	247	263	236	272	238	270	240	245	261	246	237	253	230	272	245	264	238	235	271	268	272	212	266	267	255	269	257	220	265	270	243	268	238	251	245	253	256	242	240	266	274	266	247	237	245	264	274	269	239	244	275	268	297	281	239	264	221	237	270	266	231	257	255	227	229	232	234	271	241	252	227	249	259	254	272	252	242	282	259	273	252	218	262	231	262	226	238	248	259	257	256	233	260	233	255	239	260	239	261	214	270	255	241	261	216	275	265	252	253	282	262	272	251	280	228	254	242	223	230	252	240	276	240	263	244	249	259	252	254	254	242	207	282	248	229	237	245	261	232	252	244	234	256	260	232	260	249	257	235	236	260	219	243	238	249	251	256	244	256	245	265	255	259	257	257	236	240	257	253	251	256	267	242	236	259	263	242	247	292	245	252	267	230	253	249	227	226	235	262	249	244	264	238	251	274	266	242	249	241	272	236	237	263	241	267	240	224	242	263	269	240	247	252	225	274	240	246	250	239	269	243	229	258	242	225	262	249	234	278	227	230	251	276	235	253	250	238	264	258	236	260	256	281	259	227	248	245	245	275	230	270	250	251	269	250	256	262	261	223	227	259	232	250	246	255	243	234	277	237	235	269	275	260	233	263	247	269	251	243	238	237	234	261	242	259	256	241	259	240	256	263	257	266	244	238	267	248	259	252	259	244	287	242	233	266	273	262	232	250	220	224	243	223	266	228	228	239	237	237	248	238	240	253	244	246	257	257	256	244	254	252	273	248	235	230	262	272	251	252	254	240	240	216	241	251	239	267	256	228	220	286	239	235	260	278	238	226	239	254	260	243	235	233	281	250	257	270	260	247	259	278	242	237	244	267	246	264	251	255	252	249	238	255	235	252	234	244	251	236	226	247	270	240	280	267	258	275	243	249	255	241	239	260	218	242	268	257	253	247	239	256	255	215	227	231	259	247	249	251	250	219	237	256	194	258	265	250	287	243	239	256	253	235	226	222	250	261	265	265	237	265	233	255	257	251	240	269	248	248	273	257	226	226	251	250	230	260	263	259	250	268	269	269	246	246	264	248	236	248	226	262	280	274	235	262	258	253	254	255	271	212	240	222	230	252	244	260	225	260	229	209	253	193	246	263	235	231	256	254	267	240	235	237	271	251	236	259	247	259	242	227	242	228	258	241	264	267	262	254	235	229	241	264	247	233	249	231	246	247	246	235	231	244	243	250	248	256	253	280	256	239	264	254	267	264	251	260	240	264	254	226	226	231	264	271	225	229	212	228	234	263	216	249	223	279	248	240	247	238	259	219	252	277	257	243	245	254	237	244	260	246	235	257	247	262	262	265	233	249	237	263	241	268	259	270	226	226	238	249	267	241	255	256	247	241	260	256	233	271	255	255	259	268	231	234	235	256	229	271	247	255	253	270	266	252	282	249	256	233	259	264	271	241	248	252	232	254	247	223	244	251	232	261	242	224	243	253	262	245	250	257	241	273	210	251	263	267	248	234	244	225	271	243	262	224	237	241	275	300	261	244
28399	19478	13865	8051	4943	2976	1812	1211	922	761	814	712	587	513	504	500	460	470	425	412	391	396	432	444	420	400	386	394	355	393	340	376	382	310	389	374	373	357	414	403	350	352	349	391	362	375	389	362	370	372	366	359	369	344	368	365	366	354	362	365	354	379	384	339	367	338	344	391	354	363	333	346	359	395	362	369	349	347	343	348	365	369	345	361	379	394	371	342	337	350	358	360	376	353	348	381	333	372	372	338	367	337	364	368	354	358	369	351	376	337	372	380	369	356	372	377	383	315	378	357	337	363	359	348	313	373	357	401	350	356	368	364	390	340	378	328	351	365	403	348	354	342	342	355	350	357	352	339	363	319	367	365	359	359	372	362	383	342	364	331	382	361	365	386	371	339	384	365	390	374	383	361	355	343	353	330	331	368	354	341	347	389	381	344	374	392	412	377	356	390	372	367	341	360	336	381	390	365	378	394	323	350	394	369	384	379	363	365	377	328	355	378	351	370	363	391	374	370	394	365	370	369	371	376	376	353	347	350	371	353	407	379	327	345	363	387	380	383	399	384	357	361	332	348	359	350	375	354	354	369	382	335	368	379	354	359	336	344	335	359	375	370	367	390	355	363	379	388	400	326	377	356	370	348	358	328	358	342	332	353	384	366	377	374	357	368	394	386	394	355	363	359	361	357	345	350	344	339	393	357	325	373	360	369	387	345	352	338	355	367	381	363	369	367	386	352	364	341	387	378	362	375	363	403	327	327	349	380	368	393	332	370	336	344	317	343	378	353	358	324	373	361	371	327	378	345	346	361	385	402	377	351	349	359	333	381	359	373	348	391	351	333	387	391	364	412	359	376	347	366	384	367	375	331	389	353	376	374	390	351	310	372	387	353	371	370	339	334	359	371	370	374	364	346	339	377	375	351	383	406	352	377	357	333	346	344	331	348	354	339	353	352	366	359	357	395	349	374	367	379	340	374	373	369	403	392	386	352	330	366	375	336	347	350	339	369	344	369	348	392	334	368	369	368	336	383	383	356	367	388	350	365	395	380	385	359	357	383	345	362	378	358	327	373	376	321	348	361	329	357	353	375	368	410	376	383	339	355	335	367	406	367	400	372	376	377	400	369	343	397	391	375	361	391	342	336	374	383	367	364	412	358	385	349	338	373	395	389	383	360	328	385	349	369	385	385	372	380	357	352	366	355	369	372	367	376	352	369	341	380	370	336	378	343	364	363	355	382	351	376	350	382	381	386	359	373	378	379	362	416	370	348	379	397	377	360	351	389	343	394	359	384	357	329	352	366	335	362	391	349	380	374	360	333	364	361	345	323	366	366	357	352	363	394	360	366	404	354	375	343	353	363	356	358	324	377	368	339	366	365	348	425	403	375	345	373	327	350	376	386	342	367	333	381	372	360	349	331	360	360	328	322	374	352	376	364	374	383	334	381	348	403	347	353	396	370	343	362	344	369	355	365	370	381	362	340	359	363	356	360	364	381	378	365	388	408	376	369	379	356	337	373	378	377	384	333	359	367	401	364	343	358	351	351	377	342	362	365	361	328	404	366	368	349	361	374	318	349	372	424	367	349	338	401	399	334	401	363	362	341	367	376	368	370	382	355	346	358	347	344	385	372	323	360	345	336	364	353	359	357	335	380	353	401	334	345	349	361	353	359	353	384	387	304	372	357	374	365	374	336	354	392	383	355	370	380	407	371	365	389	330	355	333	342	353	386	399	363	375	342	373	350	366	359	361	374	334	358	358	362	381	369	350	370	339	338	374	385	370	340	373	382	384	350	379	361	353	345	364	363	350	341	341	327	330	360	376	382	333	371	392	362	380	379	359	364	360	363	344	388	352	378	388	354	338	386	380	347	375	354	354	339	365	364	354	363	350	408	378	368	372	373	352	359	381	400	354	378	386	365	354	382	377	350	375	348	400	348	348	368	354	343	364	356	348	327	384	347	332	381	366	373	385	344	353	363	360	366	366	333	354	328	384	376	397	361	382	375	401	363	375	386	331	385	344	359	382	367	350	317	354	371	339	376	358	314	337	367	337	370	364	341	347	346	366	390	355	350	359	314	373	359	357	316	338	359	369	349	357	367	368	376	353	357	378	364	355	352	311	392	352	350	403	355	348	392	369	374	343	377	381	341	359	381	375	381	349	410	375	384	331	368	375	368	366	373	384	368	392	364	347	376	367	377	348	362	361	363	365	361	359	368	375	360	318	359	375	358	339	361	368	352	357	398	390	334	330	407	367	366	320	355	336	365	332	369	351	337	334	351	388	355	344	350	397	363	355	327	357	362	326	372	374	359	351	416	367	364	331	380	363	371	343	363	332	385	374	382	354	355	363	360	352	326	379	345	372	403	354	344	359	364	361	357	367	340	401	327	369	352	365	350	370	347	359	393	383	354	344	379	359	336	358	339	397	378	356	383	398	374	355	397	377	334	357	429	358	370	378	361	363	352	381	379	347	345	383	395	379	351	356	358	360	408	395	377	387	359	348	346	386	373	375	377	365	368	347	393	386	315	363	394	368	365	342	391	370	343	379	393	366	371	341	358	367	368	365	359	364	370	398	385	320	385	373	352	353	387	358	373	384	375	337	342	369	360	372	372	405	354	348	334	366	400	342	347	391	378	382	367	361	369	337	350	380	327	370	353	347	379	376	374	394	376	376	392	323	374	384	379	329	350	396	383	383	345	360	378	354	362	348	356	346	390	346	357	342	394	365	333	350	345	367	358	340	362	351	357	350	380	342	349	347	355	360	372	407	356	373	315	364	373	342	380	334	361	347	358	359	361	363	392	381	374	357	361	356	329	356	376	366	379	373	381	340	386	352	347	359	369	382	359	358	368	359	354	365	361	345	368	386	364	397	365	380	364	356	379	402	349	352	352	400	376	358	349	351	370	345	374	349	384	342	339	360	338	361	355	359	379	360	428	388	357	366	361	351	338	382	385	360	337	340	389	361	399	339	360	370	394	362	370	387	345	360	330	371	321	367	378	350	326	350	387	327	357	368	352	365	359	352	342	336	340	358	343	394	354	375	390	358	382	387	382	367	361	358	316	360	342	376	366	396	363	355	371	338	365	357	349	363	350	379	363	371	363	367	365	387	379	377	372	381	381	382	375	364	367	362	366	339	392	371	340	364	359	392	372	364	329	378	384	328	400	362	380	361	365	365	355	356	351	351	378	393	358	347	368	358	332	367	346	367	359	365	351	372	356	385	383	346	375	347	340	336	407	370	384	350	382	383	369	396	383	390	353	362	370	330	367	347	384	378	351	403	362	367	365	369	341	360	396	381	365	352	382	366	334	367	361	373	341	365	362	373	355	355	374	371	331	340	359	376	370	385	370	376	352	374	340	372	346	375	368	346	377	386	361	393	368	371	361	370	380	347	388	396	348	354	352	370	378	326	356	380	359	350	353	392	356	363	336	327	351	358	366	350	349	371	377	348	356	357	378	367	395	351	347	362	345	371	362	346	359	398	344
10593	22278	17167	10451	8849	6022	3744	2579	1886	1514	1352	1275	1001	877	785	771	756	671	610	546	552	572	567	499	495	494	455	501	466	454	458	471	451	464	438	445	466	450	434	457	451	414	473	438	431	433	406	427	438	466	435	456	432	418	424	485	420	436	446	451	402	452	427	422	425	474	468	434	448	444	422	458	443	391	482	409	448	417	456	450	478	446	446	448	422	407	462	422	423	470	447	394	449	442	426	434	464	453	450	449	446	405	430	465	447	428	456	431	497	413	421	413	469	402	420	406	428	417	429	490	426	436	429	438	436	446	434	429	442	431	464	447	395	492	461	424	453	422	463	443	478	486	419	437	414	431	423	418	394	430	471	431	416	463	434	467	439	444	459	480	416	455	450	430	485	428	451	437	442	488	425	429	449	416	453	441	448	449	389	453	473	436	411	437	453	403	445	461	469	421	438	493	433	430	387	460	443	441	407	453	420	427	446	455	399	436	424	471	427	471	457	455	408	467	413	433	432	411	442	455	455	455	427	441	456	451	481	461	426	447	479	451	433	419	476	469	442	434	465	419	405	454	425	441	434	442	431	452	455	430	428	433	447	424	459	460	418	442	423	416	424	424	399	477	460	411	411	459	431	411	470	438	466	462	457	406	419	430	452	463	442	400	425	444	430	446	416	453	456	437	406	463	420	452	418	440	459	399	439	434	421	442	414	455	392	457	470	435	469	444	404	431	473	504	403	423	436	416	481	422	455	449	404	439	389	458	420	437	422	450	421	440	401	404	453	436	448	440	406	421	428	463	446	433	443	420	464	427	430	482	418	457	428	444	441	468	461	431	471	410	430	425	445	458	429	450	404	493	470	439	474	430	406	448	432	440	425	422	420	459	452	458	414	415	434	462	446	430	439	451	417	434	432	443	428	440	455	454	454	454	442	452	404	431	468	455	448	436	426	446	406	452	448	428	456	436	462	469	438	420	393	449	401	439	433	428	454	468	420	422	444	465	459	435	393	426	455	431	456	437	448	440	447	423	452	431	435	435	426	405	452	447	454	445	395	425	406	459	448	432	447	403	404	478	447	423	454	385	444	425	414	450	454	440	452	439	440	457	443	440	424	450	428	425	433	464	470	438	487	437	423	422	402	448	441	429	446	418	418	448	459	473	417	440	470	406	416	425	458	441	462	470	431	432	466	420	454	407	408	447	464	481	424	419	449	446	447	438	468	438	459	446	423	448	451	391	425	435	427	432	459	467	452	448	421	436	467	448	430	466	440	447	463	463	423	420	449	458	436	427	467	407	458	435	394	438	422	408	459	446	450	435	452	456	447	426	439	435	442	426	431	414	443	425	454	456	462	424	443	420	444	401	423	482	452	426	379	435	455	414	482	406	462	404	457	466	439	478	458	458	466	473	413	498	439	483	429	444	410	418	427	473	424	401	476	394	413	436	445	493	478	426	427	441	438	419	470	440	425	411	459	417	449	425	441	417	414	403	450	442	435	440	464	447	439	461	452	462	477	401	427	467	455	420	446	448	419	433	459	440	472	462	460	459	412	437	403	450	445	430	421	454	418	444	431	450	451	452	434	441	446	391	418	446	455	439	438	462	480	442	453	433	457	461	419	445	479	415	392	410	455	449	432	455	428	477	433	455	424	427	457	449	442	408	434	468	434	442	470	438	428	465	411	446	441	460	438	423	430	423	452	435	452	440	428	477	428	449	458	460	435	449	400	449	446	391	394	445	435	457	445	439	443	468	470	451	420	465	441	450	473	407	432	438	447	492	454	429	422	465	470	399	452	441	460	461	449	419	439	437	422	444	438	462	467	455	422	461	426	447	424	453	455	436	425	464	401	459	445	444	424	477	444	415	427	449	442	413	435	432	411	451	435	443	446	422	459	463	438	430	444	430	476	415	461	479	443	438	444	451	439	433	492	427	496	407	442	427	448	438	465	448	408	455	442	433	451	427	444	422	437	455	452	451	424	421	431	452	405	410	434	411	466	395	418	438	413	434	441	457	463	423	470	420	460	459	441	428	420	436	464	399	428	440	446	452	431	403	470	419	434	438	467	440	445	433	445	461	419	372	453	463	449	443	429	455	455	454	435	428	452	433	419	380	466	445	464	459	466	450	472	449	427	433	425	429	419	427	444	476	429	428	453	448	420	434	448	423	430	445	432	430	460	483	435	455	458	438	475	472	442	430	466	445	438	449	450	460	448	435	412	483	455	440	451	466	444	436	457	480	406	473	447	459	397	453	450	432	457	455	419	423	420	454	426	441	475	433	452	439	416	449	440	457	459	426	397	429	489	449	425	453	447	468	466	439	458	440	444	422	461	434	442	447	439	369	433	443	412	418	447	443	449	416	443	469	452	440	464	432	443	414	453	420	454	445	437	454	457	465	450	405	416	439	467	461	464	450	461	435	473	458	437	443	441	461	457	453	403	432	477	425	472	445	411	436	460	432	444	414	423	442	411	429	424	392	441	437	425	419	422	435	491	467	464	436	459	437	447	458	431	464	441	423	458	462	418	466	449	432	409	420	443	431	455	457	431	412	447	439	444	453	480	459	440	413	447	436	435	441	444	450	430	457	425	472	451	459	447	433	465	447	435	405	438	462	432	419	445	440	437	436	443	474	409	414	438	418	402	457	435	437	415	445	445	489	430	455	461	441	406	426	434	418	436	433	476	434	426	431	453	441	472	444	444	421	436	417	482	462	442	439	481	464	457	413	466	475	430	461	438	487	407	445	416	416	449	464	461	426	440	446	440	415	426	448	438	430	388	455	394	453	439	453	430	428	437	446	468	425	456	478	450	468	454	407	423	445	442	425	405	430	433	451	466	459	420	440	413	453	456	409	440	405	440	461	443	439	453	380	460	448	409	435	442	453	468	440	436	425	417	458	438	436	452	442	439	432	430	438	474	412	463	403	460	435	414	443	463	420	441	456	436	462	425	473	451	434	440	453	421	456	461	409	425	438	449	413	420	417	410	411	443	463	458	483	443	400	429	441	420	399	462	460	479	461	409	449	413	452	420	464	435	439	450	416	479	414	434	443	426	441	429	418	449	455	409	407	450	459	447	440	428	436	408	422	493	443	464	434	416	430	445	444	447	434	451	463	492	431	442	414	423	476	453	406	505	418	434	436	447	426	465	436	407	432	410	436	470	428	417	425	427	441	453	408	444	457	425	446	432	448	477	444	413	431	470	449	472	438	425	447	464	445	435	420	457	436	443	411	416	442	449	465	395	470	476	419	465	451	446	415	450	426	425	445	433	451	449	454	432	467	442	450	437	439	422	444	451	395	458	429	467	444	440	461	402	450	435	422	442	485	444	446	448	421	483	460	434	454	426	442	470	434	437	428	468	463	453	447	418	412	416	429	430	472	456	438	444	405	431	448	452	473	439	448	465	452	430	448	431	446	437	439	425	456	426	482	430	459	423	411	434	458	464	431	420	473	429	437	443	452	408	439	437	470	448	447	446	411	454	411	443	433	446	431
24033	21612	28438	25300	21216	10622	3954	2102	1477	1198	987	994	876	735	728	639	647	583	528	431	520	476	458	433	507	436	420	402	373	409	377	368	379	393	377	381	395	366	396	384	394	382	395	348	400	403	386	359	390	352	353	351	409	358	356	355	341	358	374	391	373	376	384	369	392	391	343	404	377	364	384	329	376	376	336	380	395	381	359	383	415	346	366	382	382	381	355	367	396	350	388	369	342	341	357	326	377	385	388	398	358	383	349	381	338	369	364	377	356	360	361	361	394	382	362	349	360	358	398	378	396	362	343	419	366	368	350	357	342	375	384	393	390	388	356	331	367	397	380	361	373	360	341	361	374	425	357	386	365	370	353	386	357	360	337	363	396	365	379	396	397	371	388	357	377	373	384	381	385	404	361	336	394	385	386	340	386	352	342	369	339	374	391	372	390	398	374	382	360	364	379	377	358	358	350	364	392	408	351	357	392	407	368	362	358	374	375	340	369	378	361	364	361	368	367	371	367	344	341	380	376	353	425	344	356	357	331	367	389	380	380	377	356	378	366	439	396	385	349	341	392	371	345	385	379	362	393	395	376	396	326	366	346	376	401	390	377	376	372	367	349	354	372	361	391	364	377	378	377	376	379	367	363	384	374	354	386	379	352	390	384	360	392	387	361	378	367	388	331	354	375	396	397	394	376	382	361	335	363	389	366	370	346	391	360	374	358	367	342	334	385	392	309	374	356	375	376	373	376	376	366	376	393	366	383	396	374	351	366	360	339	362	391	382	357	418	367	407	357	378	350	376	360	400	343	346	371	358	351	358	390	371	344	385	353	360	369	366	385	360	365	406	358	366	389	394	366	381	369	406	382	380	337	356	404	367	391	333	386	368	333	397	365	362	319	396	383	346	345	372	349	379	386	360	401	387	348	332	383	333	404	393	401	347	369	397	344	356	360	357	382	393	367	394	369	372	398	396	356	394	402	375	333	389	356	355	370	341	359	364	347	387	366	374	367	374	372	372	373	399	365	362	379	399	361	371	346	382	375	338	362	368	347	368	374	360	362	361	348	380	368	350	385	400	386	388	349	388	343	409	380	374	368	354	359	386	358	334	362	410	368	398	373	348	381	352	337	339	354	390	364	338	357	372	414	330	375	343	364	371	364	339	353	374	384	349	362	379	367	356	361	359	373	399	387	399	367	379	351	362	357	341	368	377	348	368	370	403	375	356	348	353	373	383	365	369	353	381	333	375	358	332	355	376	347	362	356	372	381	371	380	380	403	361	369	353	356	356	356	356	367	354	417	394	369	350	374	393	392	382	393	364	374	402	368	338	365	384	373	394	367	394	360	359	360	361	393	409	389	346	367	385	352	362	356	377	369	375	364	389	372	345	388	338	393	367	367	373	353	372	374	384	361	382	382	357	365	370	375	395	418	346	387	366	386	388	341	386	365	377	370	386	390	358	363	378	372	361	380	388	368	383	373	371	381	341	329	373	388	402	368	387	359	354	389	322	385	371	368	338	387	372	392	349	351	336	382	376	355	365	375	336	382	393	409	370	407	373	402	356	370	371	373	335	360	373	367	392	379	369	360	364	362	352	397	407	394	416	365	374	358	383	348	362	365	334	383	358	367	366	381	349	404	391	406	378	358	368	429	365	364	317	364	358	363	354	396	327	389	356	365	391	342	376	362	373	387	382	377	383	365	344	373	348	341	362	361	357	355	335	398	358	372	375	360	395	369	372	357	349	381	386	372	363	359	352	401	359	359	343	391	352	381	356	360	381	375	386	388	332	347	350	376	354	360	371	388	382	360	385	406	372	353	365	393	364	395	351	379	370	373	381	335	378	385	370	394	344	339	400	369	357	386	367	357	403	361	358	334	349	348	359	370	370	345	372	345	339	347	365	338	391	387	360	369	333	366	364	415	385	364	380	369	383	360	381	366	369	347	381	367	377	350	356	352	363	364	349	348	343	368	392	376	389	360	350	348	357	382	357	344	367	319	398	364	380	401	359	361	355	385	370	370	377	348	382	368	365	351	376	362	371	359	360	358	354	326	349	377	416	399	354	362	359	363	408	368	338	393	353	398	379	363	395	369	373	361	379	383	351	351	408	342	415	395	331	382	369	385	363	371	369	371	325	336	367	371	377	368	371	355	393	344	381	395	349	373	361	357	361	362	358	383	369	399	403	377	382	329	380	365	363	351	355	357	388	351	370	391	415	372	363	394	359	389	384	358	387	391	386	370	393	356	358	365	377	369	398	346	351	391	398	344	384	377	373	394	390	358	365	403	390	365	375	355	370	362	377	393	352	403	366	328	377	386	372	355	369	375	360	366	357	376	338	417	405	353	380	335	360	323	388	364	369	350	371	394	368	328	345	389	381	392	373	363	388	323	351	354	343	409	374	355	375	352	378	378	358	389	348	374	359	377	369	374	339	413	396	392	401	339	396	376	393	407	357	389	383	390	366	343	355	390	357	368	367	362	408	375	356	378	373	356	355	354	365	378	364	356	385	385	367	369	372	362	350	339	394	388	333	397	389	345	372	373	383	363	393	357	375	377	365	351	349	337	389	385	357	357	383	403	361	401	351	352	378	399	364	400	345	366	378	365	415	384	364	406	387	353	386	366	377	359	372	362	349	347	381	383	346	420	346	369	343	333	374	347	330	401	351	397	385	377	381	383	357	363	380	361	363	337	344	408	374	366	326	371	362	385	368	374	360	393	393	363	348	365	378	369	361	386	334	361	365	346	346	362	370	346	356	431	373	382	381	399	352	369	386	378	380	394	394	361	375	378	358	355	365	387	373	370	400	353	394	359	376	383	363	329	383	384	376	354	349	373	338	356	394	352	389	383	370	351	355	361	380	358	365	353	411	363	367	381	396	410	364	387	365	367	356	377	376	376	386	376	337	338	358	375	389	328	353	357	346	357	379	382	343	432	353	358	376	367	396	389	370	356	364	374	380	392	375	348	371	386	371	347	365	426	380	402	366	363	376	383	400	390	384	354	397	339	388	342	367	351	386	338	362	394	357	376	383	375	350	340	389	368	361	378	374	397	384	386	356	331	384	396	380	335	380	372	384	383	386	365	382	384	362	380	373	389	382	359	383	370	360	359	363	387	399	381	358	354	411	387	352	353	379	386	355	333	367	356	398	363	368	361	353	399	366	375	356	376	367	381	361	355	356	361	342	339	368	339	390	359	338	394	411	388	358	404	384	392	376	384	350	387	352	330	376	352	380	362	393	382	397	385	348	378	364	361	356	378	373	375	404	409	355	336	376	347	363	379	422	363	401	367	377	362	361	365	371	366	373	349	396	373	358	355	369	337	377	388	391	360	360	353	389	353	380	374	381	346	365	368	366	414	352	358	385	366	337	395	417	381	377	367	381	352	368	369	344	379	364	351	364	342	402	384	370	349	384	383	373	334	388	346	385	373	348	372	347	396	341	364	384	366	403	369	352	383	397	374	359	383	346	374	370	382	377	356	368	347	374	350	354
10466	29619	24140	15805	13023	9946	6275	4345	3114	2223	1900	1842	1608	1285	1055	1053	1007	887	764	685	692	711	643	579	634	605	518	557	509	505	483	457	456	475	482	450	459	470	469	453	453	510	466	467	498	441	484	439	490	439	451	416	488	465	436	464	418	463	444	464	482	473	455	429	464	433	467	468	498	476	427	501	445	424	432	467	444	479	453	417	441	444	469	425	465	497	460	464	454	442	472	505	435	452	473	456	465	451	458	449	471	458	438	487	427	445	479	443	464	500	486	462	456	452	434	503	461	466	442	433	453	449	412	440	454	418	424	418	461	459	502	442	444	440	477	426	458	456	456	475	480	479	460	488	434	432	445	441	454	449	427	471	457	449	424	468	473	454	448	474	439	470	462	442	439	495	427	463	481	481	456	447	437	477	447	461	441	469	485	470	440	448	436	431	436	467	474	466	438	434	413	424	457	454	471	447	468	452	467	475	451	457	526	431	466	453	457	449	457	454	462	427	466	443	461	456	489	447	438	430	476	465	467	468	452	482	429	449	454	452	468	431	463	455	453	442	480	461	452	449	422	429	446	432	482	441	469	484	457	453	476	437	452	414	494	480	456	487	420	426	472	456	449	465	436	454	438	444	467	451	460	453	466	482	445	430	443	470	450	437	439	486	440	433	439	457	465	469	456	456	474	432	471	430	443	446	476	463	409	480	451	476	430	482	475	456	494	451	433	454	453	440	460	456	463	453	465	474	415	432	495	461	422	475	455	479	449	508	450	472	433	464	445	477	479	431	474	408	456	440	479	495	481	485	413	488	472	468	483	410	438	463	425	425	442	434	454	493	464	464	460	456	418	444	449	463	434	434	459	436	446	434	446	472	430	484	479	459	461	432	453	444	428	496	442	472	453	436	472	480	464	461	452	493	469	464	454	441	465	439	458	493	459	475	464	466	457	455	483	492	467	435	461	482	461	453	444	488	477	448	432	447	476	430	441	446	478	461	434	448	450	441	468	466	440	486	443	435	456	444	450	413	454	455	466	479	437	474	465	463	430	467	484	400	471	455	481	455	472	447	424	454	466	428	470	464	468	441	460	498	474	438	422	467	438	517	446	456	464	450	395	471	464	454	474	434	446	490	481	412	465	467	472	447	449	435	443	465	475	469	435	468	467	466	433	474	470	446	473	476	447	423	472	482	478	435	439	441	436	436	460	449	466	450	437	455	488	455	484	443	480	434	493	443	451	472	387	433	463	481	436	465	484	462	453	452	476	437	437	469	440	440	463	481	446	483	467	475	460	464	438	474	439	443	479	430	474	466	474	499	432	434	442	465	479	443	429	476	434	464	461	480	471	508	440	481	463	450	445	479	450	454	456	442	482	456	469	491	497	445	507	450	439	495	436	434	448	468	412	485	476	462	470	434	461	454	429	471	452	430	403	449	437	432	458	422	459	441	447	440	515	438	506	445	486	486	410	479	437	430	445	437	430	445	457	474	452	447	444	466	430	487	421	451	443	443	433	464	477	473	484	431	430	407	435	424	444	478	448	448	465	450	435	431	433	473	452	471	434	432	475	465	481	442	468	457	460	427	452	443	453	441	447	408	464	445	476	429	457	464	456	438	475	440	462	479	451	420	465	466	443	489	471	439	479	445	451	388	438	481	450	422	455	428	454	420	476	430	475	474	449	425	415	442	429	438	510	499	468	479	459	446	434	467	474	462	466	450	477	462	482	496	455	447	440	474	455	458	463	469	493	474	454	452	446	420	433	446	471	429	437	435	461	476	486	440	493	467	431	464	451	445	459	448	428	445	441	485	486	457	478	453	447	448	479	435	426	436	442	474	491	454	503	438	487	471	415	405	452	455	435	455	435	421	466	486	441	447	437	433	503	476	445	416	455	486	444	446	446	443	446	463	429	466	454	468	441	455	462	436	457	422	468	524	435	472	423	465	479	435	472	470	475	474	459	464	476	468	464	464	427	465	486	444	448	455	434	455	443	425	468	413	433	442	439	440	469	481	469	481	416	469	466	463	480	454	481	489	484	488	453	473	521	456	470	473	471	456	506	445	476	462	457	465	452	430	439	421	484	430	469	490	412	475	480	456	447	447	430	479	474	476	474	452	439	488	453	430	452	462	454	489	495	503	456	464	461	451	483	462	467	429	403	490	459	473	452	442	434	460	427	425	472	481	457	487	475	468	453	464	452	451	422	431	442	440	429	442	448	464	470	464	508	423	449	464	476	473	456	475	456	449	464	490	474	481	444	467	439	447	494	486	409	450	428	475	478	457	487	449	468	467	429	435	464	494	509	443	458	437	423	485	440	469	447	472	465	474	438	482	456	486	483	442	437	428	458	450	464	464	476	475	459	444	439	445	483	432	448	445	432	449	471	467	439	466	432	414	422	482	483	444	472	455	450	481	426	464	474	496	423	454	430	441	424	473	403	467	461	472	480	448	443	464	442	455	449	483	442	468	437	449	457	422	467	491	470	466	453	423	455	451	474	456	488	448	455	458	464	440	426	431	488	482	441	437	450	487	453	436	408	452	457	504	461	480	436	410	445	418	476	452	449	472	441	466	440	450	437	450	469	456	438	447	491	450	437	472	483	491	452	447	414	459	460	457	450	424	463	464	439	398	469	481	478	457	451	460	468	443	431	442	458	437	476	435	462	455	479	496	442	459	471	496	456	455	444	455	480	426	452	461	438	432	459	466	435	481	462	464	476	450	474	438	490	449	460	462	438	451	425	441	477	455	443	463	472	427	472	436	419	444	431	498	506	436	431	422	444	462	480	484	432	477	455	439	470	467	460	443	450	455	447	464	451	431	465	406	433	439	472	429	446	461	488	446	455	462	464	451	416	429	483	483	448	482	464	451	459	422	450	479	475	454	419	440	480	451	447	452	499	505	470	459	463	455	456	437	445	458	430	440	471	468	467	462	448	454	469	435	480	405	435	452	453	430	447	447	428	460	456	429	461	426	429	465	424	466	478	428	456	439	421	461	453	437	437	475	451	451	454	462	471	444	452	443	481	480	458	469	413	447	484	456	454	512	491	444	443	460	459	502	440	455	470	444	406	423	473	469	436	449	415	411	464	484	478	423	417	464	457	493	443	487	466	487	457	464	423	449	459	463	450	500	417	445	451	479	459	419	471	466	446	442	473	458	441	465	446	447	490	481	445	437	400	484	456	412	418	461	430	467	494	452	494	436	474	477	458	444	441	444	442	396	457	436	431	473	427	443	462	481	448	490	441	446	475	397	489	457	461	455	449	470	416	465	442	512	464	462	449	430	456	504	475	485	456	464	467	458	460	461	417	430	440	466	434	447	450	469	471	442	439	435	444	443	495	466	481	464	475	458	448	464	459	421	454	435	424	444	473	444	451	478	466	462	463	388	418	463	430	483	462	458	481	442	468	452	457	444	485	469	492	466	460	484	448	430	427	450	466	441	449	481	465	464	454	429	485	464	437	467	503	441	428	445	446	461	459	450	454	494	458	466	412	445
25305	21616	26776	25366	8861	3775	2357	1358	1019	713	636	570	574	474	422	405	365	349	351	326	293	315	254	266	284	283	270	238	205	247	252	225	203	222	217	235	217	213	230	233	233	226	240	236	221	213	222	271	224	212	236	199	223	224	207	200	227	193	219	219	213	242	210	207	191	221	216	211	231	206	207	228	228	234	215	220	210	234	231	208	237	218	203	213	206	222	194	235	199	212	204	231	226	228	251	234	201	224	226	196	243	216	212	220	188	200	214	200	219	211	205	219	207	219	213	207	211	199	239	206	246	221	208	219	214	214	232	212	243	243	209	210	194	214	196	203	216	226	213	202	203	208	197	219	210	181	194	227	238	205	215	218	225	224	202	213	193	196	227	202	227	232	208	221	211	235	227	223	217	215	219	233	212	200	210	225	236	229	178	213	203	195	215	198	218	196	251	237	204	220	225	204	207	224	207	188	226	220	229	231	194	216	224	223	223	228	189	239	218	197	182	239	254	212	215	206	208	236	197	216	197	220	219	241	213	234	218	210	232	194	210	199	237	239	209	242	213	236	189	207	227	204	210	206	212	211	232	218	195	191	182	217	256	223	188	189	206	226	221	225	234	222	216	215	207	226	202	220	206	210	211	215	215	229	219	209	211	215	231	203	212	220	221	211	198	213	201	203	215	232	250	222	214	222	203	211	212	226	235	236	223	212	199	217	210	216	211	226	225	214	212	201	193	229	228	216	228	240	226	246	226	205	231	209	233	210	241	234	225	219	230	204	218	220	231	219	226	192	210	224	192	192	180	216	206	195	244	218	210	210	201	194	217	222	231	209	205	212	221	237	211	196	206	222	213	196	198	231	223	203	194	221	231	208	229	197	223	210	196	222	233	203	213	189	214	217	218	232	207	205	218	213	215	218	197	227	203	212	205	203	237	208	233	199	229	246	208	206	206	210	193	229	175	220	217	213	203	224	221	210	202	234	194	236	212	207	222	203	170	221	198	204	209	232	215	233	216	209	220	268	189	207	208	175	235	241	208	245	222	216	208	220	215	234	210	247	227	203	226	209	225	229	218	231	228	211	213	202	212	200	217	170	207	218	214	208	227	215	192	211	209	227	237	216	196	215	214	216	203	233	228	260	203	246	218	196	187	221	216	210	206	225	238	211	227	234	247	224	231	206	242	204	196	197	221	208	196	217	214	209	236	207	233	191	190	232	229	214	229	227	221	206	241	208	209	233	205	203	216	221	233	205	236	205	222	206	203	224	213	232	205	220	208	198	224	213	202	190	200	220	220	212	203	210	230	221	232	203	214	208	210	215	215	225	247	206	222	207	188	239	219	211	211	222	230	208	228	190	233	224	217	218	230	223	196	224	210	236	222	236	230	236	226	227	216	203	232	247	221	213	220	240	209	219	233	196	232	189	216	214	208	207	191	206	203	224	232	207	191	239	210	207	227	218	217	230	213	219	231	219	201	209	195	216	202	230	219	216	198	204	214	225	236	207	204	197	213	220	199	199	206	249	221	223	234	231	238	201	217	225	202	211	210	212	234	205	207	218	256	192	229	218	220	237	195	228	189	226	236	207	216	229	236	212	240	235	231	203	230	241	198	213	228	230	228	203	210	203	222	235	234	208	231	195	192	188	219	206	194	229	214	217	207	200	229	219	221	210	208	205	244	204	224	217	211	224	207	228	209	218	220	211	212	187	216	221	210	221	204	225	205	232	191	236	226	192	225	208	232	217	215	223	232	212	202	244	218	193	207	214	210	234	219	264	203	214	226	206	189	203	211	225	222	229	223	228	201	235	204	217	218	236	216	223	208	205	207	206	240	226	220	200	226	222	186	231	195	236	244	207	252	230	193	205	190	211	219	206	222	232	204	206	219	198	228	232	216	214	204	241	235	214	224	216	221	214	216	206	219	254	238	223	239	216	215	202	225	206	221	216	214	219	219	207	253	232	215	195	218	222	202	230	220	227	223	219	224	218	207	229	186	220	237	204	208	214	216	215	197	214	227	221	203	209	235	224	204	226	228	217	221	241	216	212	225	245	164	204	202	227	243	206	244	211	220	216	218	207	233	224	213	213	226	219	247	198	217	199	227	241	238	228	232	209	208	221	242	224	248	201	196	222	230	209	233	229	227	215	213	227	232	222	214	216	210	219	209	247	202	223	204	185	200	237	217	198	181	213	217	193	211	194	218	198	185	230	222	223	232	219	225	221	217	201	179	237	217	200	201	203	214	237	220	198	204	243	238	218	235	232	204	230	208	229	217	217	210	212	233	216	228	195	193	232	218	223	220	230	211	211	207	178	222	202	201	203	236	192	220	202	195	213	212	253	218	212	198	205	248	204	210	245	229	220	214	203	201	221	235	218	226	226	223	227	201	200	224	221	199	203	202	187	187	237	211	198	235	198	215	234	218	207	201	215	212	205	212	219	221	200	219	225	220	213	223	200	219	198	219	218	215	208	192	213	213	218	219	204	216	224	221	206	202	211	188	237	227	221	208	203	239	201	207	213	228	189	223	211	239	208	229	200	211	227	217	233	206	230	207	217	241	200	231	222	218	218	241	212	234	224	205	211	223	224	214	197	215	195	213	242	213	210	216	217	219	226	219	213	229	220	216	204	227	225	199	229	222	201	239	216	256	226	219	207	207	204	229	221	236	223	207	171	231	222	197	194	253	235	201	215	215	207	222	195	187	205	222	230	201	217	234	213	216	199	212	219	245	202	205	204	196	214	210	194	245	216	225	233	227	208	183	228	224	210	220	217	247	218	218	195	198	227	215	237	197	227	203	211	200	211	213	236	224	223	208	218	210	230	227	217	212	211	221	206	233	237	220	213	225	212	211	187	203	207	203	227	232	214	211	193	236	205	190	216	192	190	236	222	228	220	223	213	205	203	214	216	212	227	206	211	234	228	235	212	203	215	205	254	196	221	233	202	213	204	218	225	208	213	202	220	224	222	197	236	215	194	180	195	213	189	238	216	252	202	239	202	197	197	230	219	203	205	242	219	209	206	231	221	215	257	238	220	209	195	199	218	227	211	223	218	235	220	216	217	220	222	206	216	209	232	210	224	203	228	227	226	227	223	211	202	222	249	197	234	198	215	221	221	200	226	198	211	235	222	244	229	237	219	230	222	221	223	201	246	170	223	210	225	200	189	226	219	195	192	226	244	213	214	210	221	213	202	226	226	210	234	193	227	205	211	238	228	211	232	232	186	218	212	230	247	223	225	241	213	219	212	203	218	239	230	187	244	219	190	201	209	241	219	195	213	219	232	225	239	201	221	202	198	208	227	210	215	229	222	194	229	242	206	214	217	202	200	204	209	196	263	202	231	204	186	200	192	214	224	241	189	233	221	212	247	203	205	206	203	202	218	213	189	224	238	217	215	197	218	235	230	233	234	220	224	206	201	248	186	208	243	194	233	178	191	256	213	232	218	226	228	198	213	204	200	218	230	181	235	239	214	211	238	193	242	230	207	208	201	222	239
10294	24898	19923	12400	9802	7659	5248	3201	2245	1578	1239	1167	1031	888	767	640	641	589	551	421	503	431	409	370	352	400	345	330	281	319	277	298	275	253	273	251	245	264	268	256	283	274	269	267	266	280	280	281	272	272	291	278	275	275	253	251	228	301	240	232	274	250	259	280	291	248	220	251	261	268	269	259	267	293	243	282	265	253	263	258	235	264	264	284	263	262	254	284	279	301	298	278	293	248	254	261	273	295	265	264	268	265	235	271	249	259	274	247	278	229	254	284	290	303	266	274	248	244	252	250	251	283	285	269	288	246	270	279	286	289	264	283	267	264	263	255	265	245	279	280	251	239	318	255	258	274	262	258	274	308	257	242	279	292	264	257	268	245	261	267	237	275	257	255	261	292	266	278	265	249	250	269	275	287	257	257	255	245	277	258	279	274	232	283	262	259	268	259	260	253	296	236	279	280	269	258	276	243	246	266	286	269	245	263	258	267	263	260	235	281	291	285	294	263	271	262	291	258	262	288	278	300	257	241	254	272	249	261	272	258	283	270	263	253	260	270	266	277	236	251	244	270	293	273	270	275	254	252	263	274	280	250	239	275	270	261	293	246	270	286	236	264	261	276	265	274	255	289	291	267	274	264	266	275	252	260	282	284	290	255	274	265	249	260	282	285	267	237	274	263	280	258	231	289	273	257	257	262	277	265	284	263	273	280	251	279	263	265	251	265	243	274	241	264	276	224	276	266	259	267	282	273	262	279	250	260	287	256	260	272	247	279	262	262	298	253	248	231	312	245	278	288	275	240	252	278	278	288	279	255	260	280	280	265	250	297	264	274	267	297	282	259	251	260	265	261	279	246	286	251	272	299	274	267	291	290	244	277	255	249	265	272	299	288	277	272	311	295	286	251	257	293	244	283	281	285	255	239	249	265	285	261	288	275	269	256	286	251	265	256	270	299	252	270	268	248	252	248	266	273	282	264	252	259	276	266	262	267	271	277	291	255	275	279	276	278	273	264	259	286	275	246	253	256	268	264	236	267	262	246	289	267	254	261	244	250	263	249	222	301	246	271	284	223	281	275	259	284	255	299	242	282	268	263	284	270	261	280	283	264	255	279	247	272	250	258	246	255	277	278	247	250	276	266	238	237	252	259	268	262	256	260	268	273	267	277	280	276	288	262	245	248	275	275	257	265	267	254	288	245	262	265	263	282	228	244	276	275	261	262	258	287	258	286	287	253	274	265	268	232	266	295	244	270	309	284	248	267	247	256	273	277	289	272	276	252	267	259	253	272	288	253	264	228	258	267	301	252	255	273	262	238	274	265	277	275	260	255	281	261	276	265	264	280	265	274	238	276	275	283	253	256	251	247	269	276	242	285	300	243	289	271	234	270	269	266	258	297	258	247	229	303	282	286	267	288	256	283	278	272	247	278	231	265	261	243	294	257	263	255	254	255	264	253	264	275	267	303	290	249	238	291	258	271	225	253	272	247	262	275	233	302	264	266	248	272	274	271	252	274	259	299	251	243	299	258	280	266	280	280	248	272	240	266	262	279	293	258	260	268	278	250	288	258	257	283	257	267	290	242	264	288	285	228	268	285	247	251	272	284	260	248	294	259	265	267	283	253	279	273	297	269	272	268	263	251	275	262	254	259	253	269	257	254	294	268	281	269	280	284	265	266	267	267	244	283	273	249	247	274	255	286	270	245	266	253	281	269	269	220	270	248	284	244	252	240	263	245	290	265	249	253	264	285	283	268	263	249	279	235	245	244	261	272	263	283	246	248	272	273	283	248	272	272	266	258	242	246	252	241	284	283	266	279	277	243	302	258	262	280	230	252	241	276	283	265	261	270	252	253	265	250	291	258	227	227	270	233	243	271	312	299	252	245	257	290	300	257	255	266	293	262	280	276	270	262	263	251	266	272	277	285	241	277	278	265	255	279	264	277	231	280	284	268	248	269	260	260	276	259	287	290	260	251	268	278	275	279	256	260	278	220	257	277	275	281	263	255	241	239	255	264	282	267	270	276	276	263	286	278	315	275	274	275	291	246	290	251	258	254	258	254	263	251	275	243	294	291	236	257	260	283	291	296	236	268	264	268	294	274	267	238	282	276	284	263	268	262	307	249	247	273	257	290	265	285	268	243	290	270	266	272	291	284	291	249	276	266	294	303	221	289	291	285	261	275	260	290	233	244	279	258	255	248	271	252	254	279	263	265	282	267	293	226	289	247	270	247	270	243	266	252	252	248	278	253	268	263	248	256	268	301	265	268	236	277	275	274	262	275	280	247	249	281	283	249	302	285	269	239	262	282	269	262	228	265	286	266	242	287	246	276	248	269	242	280	254	269	257	260	237	258	265	306	272	266	239	241	272	261	264	307	276	270	278	278	272	259	265	259	278	247	254	275	261	253	296	304	293	296	268	257	244	263	262	268	279	274	291	285	263	246	260	315	271	277	262	263	250	256	276	266	283	262	272	258	243	277	239	257	253	275	272	259	257	284	267	259	249	260	249	249	256	260	265	261	250	254	266	276	242	252	251	277	272	283	231	262	228	253	238	290	260	271	282	248	269	278	264	261	231	270	266	269	286	250	292	304	271	267	265	290	265	278	272	269	262	248	270	278	246	244	237	249	289	276	275	245	233	274	272	273	254	254	274	275	284	263	267	239	265	264	252	276	278	257	277	248	287	244	271	257	265	263	239	274	261	272	236	252	256	286	232	253	254	261	240	282	293	275	275	283	262	268	286	274	258	239	234	231	263	261	269	245	285	267	250	263	267	287	273	287	283	250	253	253	287	256	265	280	255	275	291	227	233	253	277	257	262	249	258	266	265	252	274	287	277	242	301	286	252	290	282	259	238	256	263	288	243	252	283	270	255	276	290	239	264	257	251	258	268	248	267	273	300	253	279	254	259	249	277	267	264	285	286	266	276	296	279	253	248	253	270	283	270	274	290	270	270	293	265	264	287	283	275	249	274	232	273	250	286	257	280	274	255	236	285	277	273	259	211	272	246	268	279	270	298	246	282	243	280	233	247	261	275	272	244	287	287	243	261	262	245	275	274	269	257	285	263	268	264	271	311	251	251	281	260	267	268	269	258	264	267	240	259	275	257	273	273	242	269	261	266	281	300	257	266	288	236	252	274	269	277	285	259	271	245	295	276	255	267	289	262	265	255	286	271	286	286	263	267	234	294	277	266	254	274	285	255	280	266	261	261	265	271	267	266	271	296	286	264	249	269	222	269	258	284	258	321	254	252	279	291	249	274	262	271	293	244	282	248	257	286	244	305	277	245	263	258	279	277	284	259	275	280	285	280	253	298	277	253	269	280	290	262	252	305	274	274	238	288	281	282	259	270	226	267	268	269	272	270	247	270	282	257	241	297	276	260	289	267	275	264	271	260	287	273	295	263	249	289	256	284	274	255	260	264	254	237	275	244	273	264	241	268	262	260	251	278	257	274	283	267	261	264	256	251	287	258	265	247	258	259	263	258	262
23084	21654	29038	24795	21675	20969	9374	3164	1775	1244	982	853	857	720	684	587	543	488	465	420	376	364	308	306	320	304	307	268	240	215	209	197	199	205	194	220	223	201	197	186	192	189	190	213	204	215	186	187	215	216	204	207	205	199	189	204	209	221	198	176	210	209	204	180	192	194	192	231	199	220	193	231	186	168	212	194	171	212	183	172	224	208	209	195	197	192	189	186	228	195	179	205	190	190	194	195	212	228	194	203	207	190	194	197	192	198	197	216	212	188	201	188	158	178	216	214	199	209	201	192	195	220	206	216	194	212	222	181	199	199	180	203	180	197	198	201	176	206	200	188	214	206	194	198	215	191	214	212	194	212	203	205	179	220	206	215	194	179	198	209	184	200	198	226	205	223	216	212	180	205	186	183	216	208	193	192	191	200	218	176	212	191	212	193	190	221	196	180	184	215	211	192	180	174	214	206	196	176	161	200	208	209	185	215	196	185	205	209	190	214	190	205	215	197	184	192	184	172	175	200	202	192	203	197	198	203	202	204	212	201	212	205	182	196	163	203	203	212	173	190	181	201	201	200	213	188	201	202	200	182	192	199	190	184	177	198	186	206	200	200	202	199	200	195	177	198	179	198	206	213	184	176	217	222	196	218	189	210	178	185	197	195	175	207	210	201	196	171	172	192	190	202	179	192	204	200	203	199	208	212	231	187	205	191	178	191	179	199	189	186	191	220	207	204	211	183	197	199	191	209	196	202	217	211	199	202	186	214	203	193	194	186	202	204	202	215	199	201	210	186	206	193	193	194	184	190	212	196	200	210	190	190	197	186	173	203	215	193	198	224	160	193	203	223	201	215	194	210	178	189	181	213	182	205	209	199	192	206	182	203	195	226	165	190	202	191	212	189	194	211	203	175	217	206	227	208	197	232	190	193	187	208	193	213	176	202	208	175	213	188	208	195	193	192	209	226	197	206	197	211	185	204	191	212	190	163	187	229	189	204	205	219	203	215	202	193	203	199	196	211	197	167	198	200	190	220	210	180	197	218	221	202	195	201	204	197	174	222	223	214	202	211	206	196	200	211	197	176	194	209	194	203	213	190	194	194	184	213	213	169	225	212	225	195	207	188	167	207	213	182	215	193	189	207	205	208	167	158	208	192	195	210	211	156	194	200	195	204	199	196	223	198	205	205	182	189	205	191	188	176	205	209	181	186	211	227	197	214	204	219	186	194	177	194	177	185	183	225	209	206	219	227	185	201	212	174	205	204	179	179	200	168	183	189	222	213	206	165	203	190	195	185	191	196	207	199	184	218	212	198	181	176	199	215	226	227	178	189	176	206	213	179	218	184	202	189	206	193	177	201	188	180	175	187	195	197	187	192	190	195	172	207	188	188	211	204	192	184	172	194	225	195	182	179	166	170	216	192	205	203	182	202	224	197	194	193	189	210	180	211	219	194	192	204	200	194	196	202	177	179	192	209	197	189	215	204	226	177	181	230	194	224	189	218	199	188	178	194	205	202	208	189	192	203	186	196	203	183	211	228	195	194	175	183	200	194	210	172	212	201	182	215	231	201	201	199	180	206	177	219	200	196	180	200	201	199	201	166	217	196	210	160	196	151	166	185	197	177	203	221	165	174	203	194	197	183	205	180	169	201	198	201	208	192	175	181	183	185	191	208	191	198	200	182	197	198	184	181	170	225	211	178	200	185	211	205	223	180	179	182	215	201	183	215	154	222	219	216	214	194	183	213	175	191	207	192	190	186	231	203	200	209	189	180	189	204	188	191	215	208	202	202	205	188	173	204	231	189	214	190	172	210	192	197	207	195	195	196	201	181	183	207	209	184	197	180	199	192	184	195	210	191	215	191	222	195	173	210	190	215	193	220	204	202	174	185	173	200	182	201	199	176	188	209	194	189	177	192	210	221	211	208	187	218	192	194	196	181	179	212	177	203	192	196	211	193	215	200	174	188	202	186	199	183	196	170	202	210	180	186	202	169	188	193	208	209	219	182	183	182	206	185	203	193	208	185	215	204	196	186	222	193	169	209	204	186	200	174	222	199	199	196	185	190	180	223	194	164	197	202	207	197	186	216	181	186	194	209	198	230	205	212	186	191	197	192	196	197	208	202	176	199	210	209	186	187	173	188	212	197	193	201	211	182	198	200	166	195	186	165	202	205	212	192	193	186	196	185	195	181	177	208	193	172	170	196	204	199	196	191	205	189	194	197	186	192	201	191	190	203	197	203	170	199	213	172	200	196	185	198	192	220	183	170	200	185	189	199	192	193	214	180	193	190	199	184	207	175	215	193	170	184	200	199	205	198	194	197	201	224	193	189	198	194	204	195	216	186	178	193	178	197	194	208	181	181	213	197	212	213	212	214	195	193	206	186	191	208	201	211	185	172	187	181	210	182	198	189	185	191	199	205	191	194	188	188	196	215	202	189	202	211	192	180	207	204	210	168	200	169	197	178	208	180	196	220	179	183	198	185	179	187	191	194	183	195	191	206	182	178	193	203	214	166	202	188	177	192	209	177	218	189	185	184	184	204	191	193	191	191	184	206	199	208	234	201	212	166	201	186	182	180	195	193	218	183	197	208	196	186	188	200	222	177	179	206	194	183	175	197	206	199	194	209	186	187	174	195	197	204	174	191	202	226	209	203	186	188	198	201	188	190	230	195	193	175	193	199	187	198	175	189	189	183	175	195	221	183	216	176	199	222	197	194	217	195	217	200	195	205	183	200	200	199	236	209	189	194	225	199	216	174	197	204	205	188	188	202	216	155	168	199	196	153	181	185	169	186	197	217	193	193	170	202	187	192	205	200	210	189	195	212	191	206	194	194	176	213	234	218	203	199	200	199	169	202	222	214	196	212	195	204	206	177	221	198	213	204	206	192	199	202	185	188	194	212	205	198	226	195	195	197	197	191	197	196	158	197	187	199	192	195	199	181	200	181	187	198	200	183	196	195	200	188	199	188	209	171	201	208	181	203	225	203	206	213	181	223	185	204	192	199	201	196	207	217	206	205	179	204	195	206	187	176	204	204	188	214	198	204	190	207	185	184	207	236	193	188	210	178	194	206	220	195	197	190	200	186	184	194	202	193	204	194	199	192	187	217	194	186	180	191	183	187	187	181	189	180	222	219	170	206	204	193	195	209	215	215	208	190	194	194	186	202	200	205	206	205	209	188	215	187	210	198	191	174	202	215	188	200	188	186	181	190	194	210	193	204	189	191	199	199	193	233	203	191	194	196	200	208	209	179	182	171	187	209	198	187	200	175	196	190	201	192	189	191	201	215	188	214	215	211	199	172	173	191	185	204	201	185	216	202	187	187	202	187	207	193	180	206	208	217	192	212	199	209	189	191	188	211	203	196	192	207	172	205	177	189	192	206	207	211	220	211	215	202	213	195	188	171	222	185	186	196	216	203	196	204	179	178	212	193	194	190	225	185	168	201	211	199	217	188	217	201	184	206	207	211	200	182	194	200	192	205	192	190
12626	33708	28213	18921	15767	12716	9313	6203	3923	2871	2069	1776	1691	1465	1362	1080	999	937	821	759	662	520	477	471	541	431	401	364	285	255	310	301	276	257	300	286	262	247	270	255	290	247	250	259	274	277	247	291	265	259	223	256	285	265	263	251	249	273	286	248	256	258	261	254	249	277	272	245	253	245	256	276	258	237	241	267	271	258	265	252	260	217	276	251	258	242	251	255	245	233	221	252	232	223	255	273	258	253	263	259	253	234	264	221	265	253	269	230	211	242	239	284	241	268	250	238	239	282	255	247	247	237	242	288	239	255	268	225	227	235	259	244	252	252	242	201	250	265	223	251	253	242	268	259	225	230	262	261	218	247	248	247	264	244	218	228	249	259	234	242	236	275	252	230	237	257	244	256	239	227	254	262	238	267	274	253	249	267	248	268	245	281	230	238	234	285	282	258	263	221	263	265	248	264	222	232	254	224	244	268	243	236	231	259	249	251	222	244	252	246	268	236	210	259	240	234	229	271	247	243	242	259	263	259	263	255	238	247	241	242	248	258	272	236	255	214	223	231	275	249	258	234	235	237	238	244	248	253	255	239	234	207	228	253	228	233	247	226	264	231	254	244	238	223	245	239	279	237	242	247	274	263	268	246	252	229	245	256	241	257	274	253	241	289	247	241	258	261	248	250	258	253	257	267	241	253	228	254	248	271	244	240	238	248	283	240	266	251	259	245	266	257	241	239	244	277	244	259	260	254	251	243	230	207	249	258	280	245	269	253	249	272	231	219	259	246	226	271	252	267	233	228	249	250	236	257	234	237	236	237	250	255	245	257	250	224	270	233	244	254	250	265	251	265	251	271	223	257	247	263	244	253	244	259	245	245	246	233	231	243	243	261	249	262	236	250	271	238	279	228	257	240	261	237	250	232	246	257	243	237	276	225	234	257	272	243	236	235	246	252	240	250	264	230	260	233	269	240	241	254	269	253	234	239	247	252	256	241	274	250	276	255	259	288	273	247	260	251	238	254	252	236	239	256	225	251	266	240	232	254	251	253	246	242	232	257	257	251	265	243	260	248	245	230	287	224	248	258	226	248	239	259	242	269	230	262	241	288	229	265	223	248	260	264	247	242	233	277	269	229	241	222	244	258	256	255	254	230	242	273	238	222	241	233	255	233	267	237	247	235	225	251	272	227	250	273	239	274	248	239	259	236	251	241	258	272	247	246	242	246	276	261	235	242	225	233	249	240	260	263	223	264	263	239	249	297	248	262	241	225	240	266	287	263	259	258	250	259	248	245	231	262	270	243	252	234	251	266	260	218	219	234	275	250	261	250	261	244	252	251	266	253	249	267	237	214	244	229	257	252	253	268	220	240	258	261	263	260	235	237	259	233	258	263	320	236	258	253	214	230	249	263	275	250	258	268	244	222	239	269	247	269	264	270	277	219	256	258	256	234	247	224	235	248	223	251	245	271	236	235	266	258	247	275	239	272	245	266	243	237	232	238	255	276	238	256	241	250	234	279	247	255	222	230	235	261	285	248	236	235	248	244	270	264	226	236	242	257	217	247	236	243	252	241	248	225	250	211	244	303	251	221	255	223	237	244	251	265	240	212	280	246	247	249	248	246	225	236	244	218	247	253	246	260	244	245	247	260	225	256	259	251	253	225	262	254	299	239	258	258	237	244	253	266	257	257	242	256	249	246	264	250	269	235	229	249	257	255	264	240	265	255	260	256	269	247	252	234	264	240	254	253	241	244	245	275	262	236	243	251	232	265	261	282	267	252	213	256	262	236	220	255	256	236	258	226	254	245	243	258	252	288	261	252	243	258	256	263	254	247	256	246	278	253	245	235	254	258	252	265	250	271	240	245	253	241	245	241	273	246	249	258	249	230	233	238	254	228	240	256	243	231	244	266	249	256	240	245	251	239	277	243	282	245	256	250	248	252	244	244	251	225	242	252	227	220	266	241	258	233	264	226	231	244	231	260	248	253	252	230	221	240	249	240	249	256	216	250	259	272	247	241	227	213	239	252	232	267	242	220	234	264	267	230	254	255	269	245	241	289	251	231	235	255	238	269	260	250	270	235	251	263	258	263	244	240	268	254	257	239	258	269	272	233	227	264	244	253	245	287	247	240	235	245	219	234	254	262	239	256	257	241	244	251	255	257	237	249	257	278	233	231	215	264	258	250	279	266	244	255	247	234	242	235	230	251	247	252	266	241	244	263	252	239	258	219	276	265	231	243	254	234	249	239	243	251	261	250	238	240	244	280	265	233	228	245	265	227	246	242	226	220	257	242	265	287	236	223	256	271	251	262	265	224	231	235	244	266	246	261	246	220	259	236	243	248	273	232	241	242	285	273	257	275	253	199	211	258	229	248	257	254	246	229	266	235	232	247	239	237	264	249	248	249	229	236	228	231	218	249	242	243	238	242	222	284	265	225	238	245	248	230	255	253	256	260	233	257	264	258	228	233	241	255	242	249	226	268	258	234	237	242	253	256	227	254	236	270	228	251	242	260	255	266	219	266	247	235	243	231	231	256	232	250	273	267	243	256	245	260	268	269	257	254	230	242	270	263	232	255	247	270	258	260	236	216	267	248	239	237	263	231	287	262	290	259	232	247	248	236	248	260	257	239	243	275	258	243	265	250	269	251	241	268	281	258	232	236	276	240	240	238	246	249	258	244	248	246	220	259	230	258	194	246	237	233	224	241	278	249	220	254	237	226	249	241	249	269	251	246	230	240	256	222	261	241	250	246	231	257	259	237	247	249	230	236	257	252	258	288	247	224	275	236	256	246	240	243	236	247	234	237	280	263	280	261	199	250	275	267	235	268	234	265	258	236	274	227	260	250	250	251	251	238	242	254	247	257	242	255	278	279	243	259	249	246	251	230	258	241	256	243	233	251	260	228	245	240	268	251	254	291	223	249	271	250	227	224	287	248	244	215	232	234	264	237	278	248	274	239	227	213	229	254	226	282	252	234	247	257	247	259	230	241	227	247	252	267	229	226	244	269	233	279	276	230	244	276	227	251	276	239	253	236	277	272	265	218	261	250	242	249	253	238	242	250	249	280	232	229	223	247	271	251	266	241	221	251	235	272	230	254	242	270	276	261	249	232	225	246	246	242	235	251	275	214	237	260	220	246	230	275	217	239	263	240	234	236	232	249	225	279	219	243	250	227	247	238	243	247	239	247	208	269	224	267	262	280	245	253	236	269	221	271	235	245	274	256	239	233	241	245	274	215	234	281	234	262	273	229	265	230	247	237	231	270	237	253	247	256	247	248	261	235	262	260	256	246	223	283	272	255	233	252	240	228	222	250	255	248	253	219	248	236	232	277	269	245	246	238	241	236	237	246	265	264	247	258	250	228	217	246	255	232	238	244	264	268	283	229	260	243	225	264	254	261	250	249	242	262	246	285	243	248	264	236	231	218	262	253	213	249	249	260	251	226	258	268	234	253	259	232	251	221	241	253	255	259	235	279	247	261	243	259	247	266
28358	19234	12898	6801	3810	2697	1976	1386	907	716	610	542	605	520	526	471	479	474	448	452	431	401	385	386	408	377	403	393	386	347	387	341	375	381	356	389	374	386	367	398	370	352	341	366	368	370	348	357	357	378	349	333	359	330	398	351	334	365	379	389	368	341	384	350	351	344	373	380	375	341	363	384	373	388	344	344	398	363	357	395	340	331	370	320	327	379	371	367	366	378	335	356	364	324	377	361	386	374	354	374	360	333	394	383	390	340	335	318	335	360	365	388	366	355	374	383	362	330	357	389	362	338	347	335	348	347	352	390	369	345	367	364	386	439	379	346	378	379	362	358	351	358	374	363	330	390	379	365	337	357	389	382	358	370	365	349	353	375	410	402	368	345	383	318	352	378	360	344	371	358	343	331	370	347	347	358	346	374	342	360	354	360	372	353	337	385	361	379	325	341	368	348	375	332	352	379	355	354	380	389	372	361	365	353	387	372	358	368	362	399	365	328	372	364	341	356	330	332	353	344	366	331	374	359	357	378	352	318	379	347	333	345	375	365	356	334	363	369	387	362	358	355	380	362	375	341	350	335	388	351	362	361	336	387	360	371	377	368	367	406	386	383	364	392	384	330	330	345	384	367	341	417	370	328	368	363	379	349	368	362	336	330	376	372	337	370	375	376	363	381	388	359	386	359	362	313	364	346	323	389	356	369	386	344	368	358	337	361	404	367	379	352	398	384	347	385	367	371	358	368	389	365	363	360	396	374	348	361	376	387	351	338	380	339	374	347	353	327	352	341	331	368	364	332	322	352	317	376	321	357	347	354	341	350	340	384	346	371	394	379	387	351	363	399	348	354	398	381	343	352	359	346	342	366	336	371	389	338	395	359	395	370	354	380	358	337	356	372	381	350	403	376	346	370	364	382	362	334	370	354	358	372	363	369	365	365	375	341	335	362	392	384	363	375	369	389	340	393	352	382	361	370	364	364	396	358	382	358	360	356	327	357	374	376	400	373	370	318	377	356	379	372	384	357	370	366	336	371	359	361	374	348	373	366	365	389	350	347	383	385	368	365	368	384	347	362	359	368	345	359	368	380	385	340	359	338	345	350	359	349	364	341	353	368	389	342	347	359	378	369	365	350	346	366	357	372	376	356	383	369	384	348	374	359	327	340	370	341	418	345	365	354	412	342	361	361	335	346	367	365	380	347	364	381	374	358	372	371	364	340	337	384	324	345	346	380	358	342	352	339	378	399	419	365	372	381	361	381	403	351	350	357	357	356	362	351	370	387	371	342	375	374	359	346	386	368	352	336	353	347	378	367	374	380	353	367	388	376	347	346	364	322	355	349	366	393	359	362	338	342	331	340	352	388	354	380	353	363	364	355	360	378	375	371	378	367	352	370	351	396	328	368	369	369	339	343	379	385	369	375	352	338	346	392	352	372	337	377	355	346	359	364	375	364	378	342	376	366	336	373	361	371	374	354	352	357	346	374	363	398	376	355	393	347	378	383	378	344	363	340	364	358	396	388	373	357	394	359	390	401	362	366	415	360	347	363	366	375	388	332	359	401	367	370	406	354	368	348	354	344	351	378	374	356	373	367	351	335	318	410	362	357	363	345	351	343	382	379	352	389	379	368	366	350	384	328	373	370	343	367	385	354	330	377	374	337	326	344	356	370	370	353	347	353	352	375	391	353	367	367	341	365	359	387	357	380	372	363	348	386	377	356	375	355	376	355	353	365	363	329	357	391	370	371	360	346	377	339	385	357	342	377	387	374	352	339	328	392	371	350	407	383	357	374	356	373	369	382	329	411	337	372	354	377	401	352	359	374	374	355	364	391	335	369	342	372	342	369	351	386	365	336	341	351	338	318	378	365	353	367	351	350	378	353	370	365	352	354	357	361	356	346	395	376	349	373	378	361	370	400	342	351	364	362	357	381	334	359	374	367	354	345	364	355	376	342	348	354	361	359	359	357	390	367	339	362	382	381	365	385	367	391	374	356	375	336	371	349	348	341	354	335	363	347	375	342	323	342	376	386	376	350	372	365	391	368	407	386	384	354	347	392	366	343	351	408	373	376	394	363	366	351	365	401	337	376	350	371	412	415	361	372	413	339	373	396	382	351	308	386	369	343	372	371	340	367	373	344	358	362	361	352	380	365	375	381	361	331	370	371	357	386	354	340	374	405	375	352	356	354	380	380	359	346	376	353	360	337	360	370	397	360	362	382	369	360	339	357	396	382	347	374	389	356	361	368	380	379	387	363	394	341	361	339	387	398	358	369	373	364	346	347	416	377	350	353	362	379	337	357	379	386	356	383	375	360	373	360	369	385	340	396	335	366	360	374	366	314	388	336	353	395	320	370	342	382	374	356	372	355	381	349	352	369	363	359	326	365	349	367	377	352	370	369	363	366	358	349	345	385	365	374	371	337	367	360	366	368	394	406	369	371	373	361	362	395	376	359	371	352	401	350	333	338	357	360	346	373	389	358	350	378	397	365	323	362	349	375	354	345	348	345	372	365	376	360	403	368	359	357	338	331	404	373	345	358	363	350	374	346	353	341	380	341	381	396	337	369	342	376	348	373	388	353	364	362	364	369	393	347	341	337	323	381	345	347	379	358	363	367	337	345	399	356	360	366	345	356	345	348	350	349	348	374	388	356	400	385	335	327	374	355	370	376	372	400	399	378	398	361	404	366	385	350	379	364	366	349	361	377	359	361	366	403	334	364	362	355	382	360	384	405	341	395	354	382	356	360	391	381	396	356	330	368	365	340	379	368	346	393	376	386	362	370	364	365	382	347	349	333	346	344	364	361	371	357	378	352	359	378	354	359	332	358	397	372	320	371	364	382	368	373	336	357	352	349	404	362	350	366	356	350	362	368	392	380	340	346	365	351	370	394	345	372	357	356	348	407	357	347	355	357	376	389	376	374	357	358	338	359	368	364	352	351	369	347	376	350	368	343	394	367	363	349	346	359	327	337	355	376	360	351	368	378	339	382	345	383	352	386	382	354	385	410	380	376	345	386	351	376	378	379	371	347	320	373	380	329	377	375	351	362	392	352	407	343	395	361	370	343	395	354	369	373	371	355	348	374	351	376	388	365	372	368	376	314	383	353	355	343	341	362	366	372	360	372	359	330	381	358	378	363	359	386	381	359	352	353	356	349	345	371	364	344	352	367	365	373	370	328	329	358	361	329	373	401	357	358	374	379	349	368	383	389	337	360	391	387	381	353	374	351	356	393	386	332	355	350	394	360	353	336	372	349	352	358	349	390	345	384	369	360	368	381	329	366	355	382	376	351	401	360	341	346	366	359	352	381	315	366	372	372	389	363	359	406	349	371	380	366	376	357	381	367	378	347	323	391	395	383	340	346	341	371	350	405	359	368	354	331	368	357	340	399	356	372	366	351	358	363	351	336	373	359	354	373	370	386	348	363	370	364	367	368	308	336	374	381	360	368	353	363	370	355	361	367	352	338	376	361	389	374	388	339	405	369
11092	20533	15922	9236	7043	5740	4149	2732	1696	1397	1092	966	964	872	763	731	668	673	636	611	572	511	534	495	489	514	508	505	452	478	445	442	429	448	433	450	461	430	423	460	460	444	454	442	465	458	478	389	450	439	467	490	445	484	424	432	453	434	429	418	430	467	459	433	471	444	424	444	441	426	433	452	482	447	425	486	453	422	432	441	438	469	417	433	424	472	410	416	434	434	436	425	410	449	454	461	435	455	435	465	434	412	414	436	453	445	421	446	451	424	485	414	428	421	440	444	465	449	436	401	446	438	434	423	432	471	425	378	461	475	437	419	461	418	455	468	420	435	399	438	460	450	454	465	425	427	452	473	430	448	445	425	432	454	447	454	459	431	449	433	492	466	458	431	434	459	442	425	462	463	401	430	469	465	393	444	402	444	486	432	442	444	445	409	432	456	426	418	454	436	455	434	451	415	443	419	465	472	418	421	448	436	423	463	403	460	433	452	451	433	431	443	473	418	463	437	400	443	434	490	487	469	466	399	486	425	414	478	421	429	466	443	431	421	446	455	399	415	431	442	458	477	428	447	460	426	407	450	372	453	453	452	447	422	409	461	480	450	434	432	454	416	475	443	419	460	447	427	407	449	418	445	397	431	456	443	433	441	453	450	404	394	405	472	409	494	464	422	486	446	460	467	488	436	441	413	469	442	448	438	442	443	463	479	428	423	419	456	442	456	420	414	447	425	431	429	465	456	439	427	444	453	447	422	417	426	404	436	423	435	426	440	482	426	439	447	433	466	404	482	417	435	437	443	467	439	417	456	395	442	435	436	443	459	449	422	477	447	445	475	415	433	438	452	460	431	410	434	442	428	423	450	436	429	452	464	434	431	474	441	444	414	439	430	434	452	450	455	483	428	456	452	472	398	444	432	475	413	428	408	462	460	465	442	447	449	464	488	427	438	450	414	409	409	446	458	478	439	457	434	436	450	407	479	456	453	426	440	396	454	414	423	461	467	423	438	457	445	451	422	443	438	422	454	455	465	454	430	444	458	475	430	417	460	449	425	379	443	461	477	446	434	437	437	446	422	465	455	453	428	442	445	460	475	466	460	442	424	422	422	468	416	487	445	430	474	437	430	427	410	456	402	410	464	443	435	433	440	423	417	416	430	446	437	426	429	449	435	429	447	437	470	437	467	441	457	460	466	421	460	435	448	446	467	442	449	421	446	422	470	437	448	442	404	402	437	453	442	478	462	432	459	433	479	457	425	418	443	442	453	449	468	413	438	431	453	436	471	425	442	461	389	430	406	406	423	450	432	394	437	491	452	435	450	455	472	454	416	463	432	465	452	398	435	411	416	442	439	458	470	441	476	433	414	444	443	438	455	425	491	468	445	419	417	443	462	434	476	450	435	430	436	487	438	437	485	406	469	436	431	424	478	434	426	451	448	458	408	429	445	413	444	424	419	426	442	442	421	509	464	459	455	432	452	437	460	448	429	440	418	402	478	465	458	435	408	478	444	418	401	389	494	444	465	433	467	455	459	412	478	469	452	427	460	446	465	417	433	444	436	414	420	434	480	422	439	427	484	432	441	433	420	448	454	424	467	461	418	446	488	463	407	417	452	497	426	476	453	436	446	457	464	465	430	478	488	452	411	464	453	457	446	429	448	434	404	443	448	444	506	435	497	442	454	430	439	450	417	469	456	448	470	491	422	422	441	458	426	453	427	454	440	439	439	446	456	472	460	456	432	453	450	419	466	428	508	451	480	411	482	434	409	473	400	476	437	417	454	440	440	439	454	453	437	452	440	462	452	441	472	463	405	442	443	464	427	444	444	445	454	395	477	461	418	452	435	424	449	474	450	479	426	429	452	435	479	478	444	433	411	424	450	445	451	480	457	450	471	439	447	394	429	459	470	427	456	446	454	447	470	449	460	449	425	455	422	407	438	440	416	431	451	472	436	427	445	446	452	458	405	505	451	459	435	442	445	463	465	427	411	442	431	433	486	462	420	453	471	452	411	446	440	482	435	421	440	443	471	472	452	463	453	430	497	427	458	445	442	461	481	431	495	403	416	416	421	445	409	420	430	448	378	430	456	453	472	444	463	436	448	428	427	444	453	408	434	447	432	424	451	414	439	418	476	479	456	425	444	451	450	424	444	449	434	453	413	455	410	430	431	404	462	467	415	463	448	437	437	457	464	468	447	450	496	479	424	474	453	436	449	443	391	431	418	423	464	430	462	480	436	446	426	432	448	458	483	458	415	435	421	461	461	439	422	428	443	450	432	436	474	448	437	442	464	432	489	454	446	399	466	445	467	419	432	435	456	452	471	450	439	440	483	476	445	467	454	470	448	465	447	420	436	404	412	434	454	402	475	491	429	394	447	401	470	429	405	442	395	450	409	460	479	462	447	445	419	472	463	496	444	460	449	475	434	424	481	414	475	438	428	420	467	466	433	463	403	415	418	457	456	424	423	443	454	473	449	429	464	479	449	422	470	442	466	470	440	482	456	459	442	432	413	451	427	419	409	425	431	431	421	448	428	426	433	441	444	442	429	471	438	443	481	468	417	451	437	448	469	447	456	466	427	449	473	433	463	383	444	433	431	440	433	469	456	411	409	434	396	416	432	477	410	445	450	434	486	440	437	417	461	448	439	416	465	422	437	450	467	431	451	411	471	465	416	427	443	435	469	447	438	442	458	418	420	458	435	452	457	454	439	464	442	408	457	439	439	466	439	479	462	457	409	444	437	446	472	442	471	468	436	470	440	366	403	470	426	429	436	428	420	399	431	457	447	455	492	446	441	436	466	416	471	427	436	434	437	432	451	459	441	430	398	454	435	436	446	444	453	459	435	480	416	432	427	409	431	408	440	445	450	453	453	418	435	428	421	422	443	431	442	445	428	436	430	430	417	441	427	465	438	446	431	459	444	456	436	408	441	457	392	421	478	464	418	452	462	450	440	449	411	456	455	424	443	427	439	444	461	423	418	423	433	456	427	472	421	428	435	427	416	437	468	464	399	455	420	453	459	433	434	449	453	453	483	441	441	434	449	464	431	422	433	431	431	452	424	436	480	429	416	466	451	427	411	459	466	438	434	462	419	443	432	443	463	462	408	471	469	438	442	403	455	443	431	432	449	431	448	477	417	488	432	433	450	445	455	480	453	465	463	447	445	452	427	441	451	443	442	425	447	464	456	435	461	423	451	447	403	463	442	449	420	427	464	438	444	425	445	468	424	422	457	442	450	429	448	457	410	431	454	427	452	472	466	440	425	426	471	453	443	451	453	391	421	440	439	409	426	464	465	422	460	476	452	436	452	449	431	444	453	458	448	409	450	383	427	472	444	451	411	452	459	452	432	435	429	461	429	490	436	423	441	428	465	439	433	454	432	457	458	428	462	472	384	443	450	438	455	445	444	448	451	401	417	439	464	444	489	432	444	400	437	444	419	440	450	423	443	469	422	464	443	464	484	439	419	447	460	447	450	459	440	452	439	414	468
24100	21647	28484	25325	21123	9344	3805	2180	1428	1099	915	853	810	681	652	653	586	570	524	517	482	416	463	444	434	442	431	399	384	377	362	399	399	378	340	402	380	371	368	391	374	390	389	372	405	415	404	359	346	377	411	366	378	361	384	410	364	377	365	372	402	368	407	358	375	348	374	383	378	361	375	387	358	376	348	359	402	349	356	352	419	403	356	360	388	397	344	403	384	375	382	392	370	380	366	348	391	374	367	388	364	389	387	347	363	384	374	380	380	377	379	383	360	399	365	381	364	357	370	380	385	382	370	349	383	394	353	391	362	361	387	342	391	369	380	368	384	353	408	397	367	363	381	395	367	382	382	373	379	356	384	386	364	372	339	362	373	356	391	373	354	375	375	378	370	381	391	358	379	372	368	377	354	388	344	393	362	390	380	375	374	396	400	409	382	341	384	387	365	391	351	387	371	391	375	372	403	384	368	356	402	369	376	367	396	375	401	359	394	386	375	366	374	363	387	376	385	379	376	393	371	372	370	377	378	401	356	383	412	384	357	384	368	379	359	427	344	375	391	390	365	379	341	368	366	391	382	381	339	367	398	419	387	358	361	368	386	365	355	407	369	347	399	345	386	392	374	381	397	380	352	399	339	372	376	382	383	364	373	368	403	353	400	371	393	348	401	361	364	352	385	396	362	354	384	357	372	392	411	384	382	369	370	347	414	371	364	401	369	373	337	387	368	377	352	371	371	381	378	359	353	367	350	376	396	381	399	348	337	386	380	356	355	358	420	348	381	374	330	365	367	383	391	364	438	366	392	361	399	381	361	356	378	396	380	387	381	380	402	380	398	395	361	363	354	368	367	354	347	363	406	397	354	406	398	371	339	370	366	348	371	348	361	352	395	364	378	355	352	355	388	382	375	392	386	374	398	384	359	374	368	403	417	378	379	370	377	369	349	408	387	348	383	382	373	412	375	373	374	363	338	352	385	382	360	411	380	366	394	353	393	387	362	405	373	402	328	387	388	365	395	358	391	354	391	375	363	369	364	414	318	359	376	373	332	386	351	359	378	367	366	372	373	364	361	393	327	353	338	341	355	418	425	357	365	378	384	374	370	358	340	361	392	401	359	350	366	386	356	363	408	387	389	370	389	412	372	380	374	393	377	364	381	341	342	353	382	373	360	378	349	386	354	369	383	421	312	362	341	368	369	328	360	383	369	354	365	381	373	402	383	365	334	313	346	391	379	377	414	347	358	370	354	353	344	389	370	365	370	375	373	377	319	379	361	377	374	401	356	366	377	365	386	403	352	378	372	379	344	382	371	413	378	367	375	335	344	382	364	387	395	355	367	387	412	375	379	362	372	356	377	395	389	342	394	395	385	392	345	366	380	362	367	386	393	376	383	390	351	347	366	385	366	391	342	369	375	429	390	393	355	369	363	387	358	375	387	373	409	363	404	354	386	377	358	397	372	406	393	385	401	399	341	371	354	362	380	389	376	383	380	377	337	355	381	399	377	392	384	365	368	345	368	374	386	381	375	364	371	380	393	385	376	380	375	368	366	380	352	367	353	394	399	354	351	378	375	392	389	396	363	396	366	379	348	407	423	358	392	368	340	400	375	355	406	369	379	352	364	384	358	375	396	342	346	365	371	357	334	356	369	373	373	400	352	391	364	363	380	383	342	366	390	356	368	353	374	356	342	400	354	340	375	374	350	377	370	389	357	362	378	383	336	359	411	408	395	414	339	354	374	357	328	374	390	373	355	386	367	376	380	364	351	350	384	351	360	352	339	371	353	357	371	381	364	363	385	340	365	376	408	390	367	335	370	370	364	367	413	376	364	361	375	371	353	367	353	365	406	379	384	380	355	352	367	377	385	382	367	381	376	377	384	384	371	337	356	379	377	388	341	339	398	397	378	387	397	369	373	343	382	384	360	379	388	372	383	398	358	406	377	401	386	381	390	376	357	405	380	361	367	329	389	386	363	409	359	316	379	376	383	378	377	360	398	363	397	382	392	375	379	360	384	372	369	386	365	361	371	397	346	338	336	359	362	402	364	353	376	380	355	346	383	411	347	361	402	358	370	370	392	378	376	358	353	370	352	348	385	373	365	394	379	364	331	362	376	428	379	368	400	372	397	377	386	386	361	344	362	390	396	395	390	351	367	389	375	361	418	377	350	370	355	366	382	389	351	382	364	361	363	400	346	359	372	403	356	375	353	367	348	350	389	374	352	362	378	353	375	372	364	346	356	364	376	382	391	389	383	347	364	365	349	381	422	380	373	397	378	353	367	336	365	362	374	380	353	374	366	403	346	361	342	401	386	348	420	363	371	400	363	361	356	378	402	373	409	372	362	376	351	374	359	410	393	353	399	393	374	363	346	378	397	389	370	344	372	379	385	366	351	378	356	377	345	373	349	358	401	359	369	388	410	395	385	375	361	372	380	383	390	378	365	359	398	379	395	358	381	397	388	364	377	394	345	369	370	398	378	411	349	371	428	352	357	404	392	346	408	433	368	414	359	362	387	361	345	387	373	403	374	381	374	370	347	380	375	366	358	369	368	369	381	401	368	377	381	378	380	373	368	373	385	356	374	371	364	377	382	380	370	363	381	353	393	402	370	368	412	389	385	394	404	342	364	357	328	366	368	369	379	354	357	379	391	360	355	355	368	370	405	379	386	366	357	389	350	401	358	372	379	397	365	385	382	392	384	344	383	352	393	375	380	365	374	350	371	364	334	366	386	420	380	387	379	360	340	361	362	337	357	362	358	393	338	374	356	377	350	394	354	370	369	361	406	371	385	347	377	420	380	370	376	352	404	358	392	335	395	382	330	351	354	368	372	393	358	376	382	337	410	385	393	346	367	360	384	397	392	385	388	365	373	349	360	389	351	410	353	387	362	346	393	378	370	398	364	378	386	337	344	366	393	364	333	372	384	394	362	385	364	333	396	352	355	399	369	406	378	372	349	353	374	369	390	378	374	384	378	370	374	362	389	363	360	365	396	366	365	355	341	420	337	362	381	387	380	398	381	369	374	370	353	404	395	408	367	342	391	357	352	341	338	387	366	344	397	407	377	368	349	393	335	361	356	399	337	348	362	371	359	376	396	381	399	346	361	392	361	379	372	383	365	354	359	363	348	365	370	344	355	381	376	385	360	360	394	386	363	357	372	397	367	347	398	372	377	391	342	368	383	415	394	369	383	402	352	387	333	379	348	370	357	399	373	369	350	339	382	380	382	397	352	388	381	330	348	355	332	345	338	374	366	375	393	369	397	357	357	372	345	357	358	348	382	357	378	382	345	408	378	394	391	349	380	343	397	385	367	338	375	361	372	368	406	357	336	390	370	376	366	382	348	361	352	376	354	363	389	387	362	366	374	373	354	387	361	344	351	347	331	383	374	410	397	380	367	382	328	363	379	354	381	336	368	339	376	340	366	350	372	380	395	381	371	369	370	402	379	357	361	377	377	367	378	362	371	349	386	345	387	348	340	341	366	392
11015	29207	22641	14443	10639	8501	6521	4721	3042	2130	1627	1469	1291	1195	1099	1026	897	864	837	743	732	629	612	645	653	611	575	524	502	445	444	454	477	458	447	435	451	502	457	493	499	493	483	485	459	435	477	399	463	476	425	459	446	447	483	472	433	419	480	483	437	447	475	456	440	475	484	441	441	447	500	452	455	423	494	465	456	501	485	473	458	468	489	429	413	464	461	505	467	471	439	482	425	473	451	447	462	490	455	432	414	459	472	484	482	460	467	473	449	454	464	440	422	450	437	472	433	426	465	432	467	480	454	446	437	459	486	436	472	457	472	452	439	468	441	476	423	465	461	472	487	469	430	432	444	440	415	430	451	490	455	488	427	443	485	487	471	440	493	450	442	492	440	499	454	485	471	484	482	495	483	460	465	455	445	455	437	483	469	492	477	475	465	440	473	448	410	477	462	457	468	422	470	422	477	462	431	460	461	440	439	455	447	455	480	484	453	466	449	430	455	428	491	419	461	437	480	448	452	472	484	458	497	446	441	439	463	484	467	453	508	468	388	419	459	457	457	436	440	440	468	474	440	452	413	408	516	439	468	466	470	440	489	460	409	446	463	492	454	459	457	483	492	435	474	430	432	456	440	489	446	428	438	489	456	474	438	442	514	464	458	476	491	458	457	474	468	471	452	482	452	449	414	472	472	455	456	450	459	513	461	467	469	487	482	480	466	490	443	504	449	488	436	448	495	480	472	430	524	439	462	446	467	475	496	460	434	447	429	436	459	448	466	434	477	513	472	427	483	448	474	478	483	450	414	439	450	472	438	481	426	433	424	488	480	428	479	460	505	458	477	453	503	494	480	418	448	449	498	454	433	484	497	484	435	452	449	458	486	482	468	490	472	470	433	463	461	486	412	448	464	474	454	450	463	473	452	484	492	414	458	447	483	473	453	449	421	506	429	426	475	483	465	456	481	448	481	474	452	483	416	477	421	486	458	468	438	495	480	465	438	448	471	464	487	471	455	477	482	464	444	455	458	454	462	451	453	487	460	444	440	450	424	450	417	474	470	445	425	425	433	468	462	469	450	476	489	424	444	438	449	468	492	458	470	448	441	444	466	455	493	461	437	439	481	438	429	489	434	481	444	463	493	470	402	463	431	439	453	458	468	452	474	450	476	434	452	421	442	447	467	473	470	461	454	456	422	444	440	480	474	437	465	422	484	454	466	455	453	448	442	462	435	481	460	489	456	452	446	455	398	434	449	472	472	460	448	467	485	469	462	476	493	421	465	483	453	466	428	463	487	432	397	418	437	474	414	439	434	453	443	449	459	481	444	518	425	497	475	474	464	433	454	477	463	463	459	469	489	503	478	451	471	487	487	476	477	488	491	458	453	472	471	450	441	445	456	489	437	480	447	462	480	473	471	429	419	469	447	485	481	448	443	457	483	471	507	484	431	485	412	434	482	472	439	444	478	425	475	454	406	485	462	471	458	478	450	453	473	475	476	452	476	477	463	491	494	458	448	469	472	477	440	442	457	465	475	514	456	465	454	488	504	447	438	426	457	449	464	445	435	490	477	453	465	440	434	438	456	465	474	429	510	468	472	485	462	498	436	454	461	447	479	448	455	462	502	462	527	463	457	445	425	455	443	448	416	449	442	468	456	458	462	445	486	428	457	437	418	457	461	434	421	475	479	451	455	483	418	451	487	465	440	479	449	443	450	434	467	425	454	442	474	431	464	493	463	454	461	462	438	485	445	428	455	398	498	449	452	460	459	443	455	497	488	494	452	484	458	436	451	483	467	463	499	402	510	463	439	465	467	429	431	463	468	464	460	433	439	452	476	445	478	473	442	475	454	495	470	462	435	448	470	452	468	478	446	430	418	457	434	458	500	417	409	435	444	413	441	435	445	411	456	445	441	485	450	494	444	440	464	433	464	455	466	473	459	453	470	467	457	476	462	482	449	427	500	425	475	441	460	429	473	455	450	440	461	397	460	455	440	498	468	447	474	436	476	481	444	435	439	456	439	483	470	430	435	476	404	459	478	418	435	445	432	442	478	484	425	439	528	448	445	483	446	458	455	500	467	484	447	476	457	450	476	500	425	475	476	441	453	458	445	471	433	467	433	468	446	464	465	486	468	460	482	487	465	468	469	443	479	446	502	427	453	429	469	449	424	439	430	455	458	476	497	488	478	429	449	491	445	476	441	429	451	436	469	476	463	477	464	475	454	461	433	422	462	449	427	463	435	451	450	467	469	453	442	490	452	456	468	468	471	456	449	487	473	439	435	482	465	472	453	464	483	473	433	467	465	480	433	421	460	463	464	466	489	459	455	465	461	452	428	439	452	453	444	477	445	461	438	469	447	486	455	428	470	448	466	434	487	475	468	471	440	451	448	456	444	457	503	468	471	475	453	438	474	452	422	472	484	458	467	462	475	483	450	439	451	436	416	509	419	450	480	482	447	430	459	432	447	446	439	508	450	493	458	450	472	475	446	505	446	465	440	457	452	464	469	431	458	425	451	440	460	465	449	457	464	442	474	427	489	451	446	455	437	417	444	490	483	450	488	454	422	414	458	460	448	483	490	456	500	408	443	469	491	482	466	443	446	428	486	450	464	432	467	475	469	440	474	441	513	466	482	488	447	450	466	482	466	489	468	461	470	446	468	438	474	431	464	434	460	455	435	460	477	463	484	440	487	440	461	428	464	484	462	435	441	428	428	461	447	453	448	414	471	443	436	443	454	431	454	487	422	443	455	448	421	454	443	466	463	498	473	500	508	490	439	424	445	421	473	422	456	450	456	467	480	455	441	452	459	459	453	465	460	492	489	476	434	475	438	461	439	473	434	440	424	410	453	469	480	442	428	443	430	469	507	453	451	500	458	454	448	469	484	450	514	447	463	438	475	472	434	461	482	482	448	468	475	496	449	475	496	476	463	451	436	499	453	464	487	440	457	472	478	465	449	485	468	502	465	439	492	474	472	462	467	495	475	434	460	448	463	440	468	429	429	453	420	420	449	472	479	482	464	492	416	492	434	465	443	504	423	451	454	445	425	485	469	475	423	449	468	463	445	451	403	442	433	458	451	446	470	475	462	486	463	480	474	463	419	431	482	457	433	443	411	459	498	471	481	441	446	453	486	439	486	475	440	453	437	446	471	461	442	455	495	441	455	465	463	444	473	477	469	431	516	432	455	424	448	459	474	406	449	464	492	445	423	465	430	463	485	473	463	441	439	486	512	459	461	455	467	445	467	462	468	459	429	430	438	462	467	470	439	473	461	490	464	458	469	487	489	472	506	475	473	486	448	432	483	446	499	487	474	440	450	453	439	464	456	474	478	473	489	441	449	476	456	472	435	415	446	443	474	432	447	457	434	471	451	496	434	480	507	486	448	461	470	467	476	450	451	479	467	465	442	441	469	436	484	461	459	470	466	475	459	449	488	470	444	460	442	455	443	439	464	464	494	443	481	434	458	454	471	453	471	489	437	463	510	462	462	453
25355	21613	26758	25401	7695	2755	1947	1436	1017	712	582	507	468	468	411	371	364	324	290	313	248	266	290	245	259	268	248	223	212	251	213	213	219	196	223	217	196	214	232	213	227	240	204	226	229	210	203	215	236	209	205	196	226	213	224	218	217	220	218	224	210	219	238	212	214	186	215	190	221	212	188	226	199	213	237	240	230	218	210	201	222	207	209	195	248	197	198	196	206	231	211	234	214	205	209	216	241	213	193	233	229	206	233	223	265	225	200	205	219	216	216	187	212	206	220	238	234	215	231	213	222	205	214	244	217	219	204	218	186	199	201	216	229	225	214	210	202	246	204	217	211	210	215	219	235	203	209	220	200	214	245	231	236	254	194	229	231	202	224	219	190	210	235	224	226	198	196	207	223	230	206	216	196	227	235	214	223	205	232	230	224	217	224	219	212	213	220	220	187	205	223	217	222	223	228	206	190	211	208	227	207	192	217	195	216	228	254	203	213	184	224	194	204	210	206	232	205	196	194	221	223	222	205	210	214	215	214	230	216	229	238	196	236	206	214	210	225	200	229	211	206	212	253	223	243	209	222	219	215	190	175	230	219	215	205	223	204	225	209	211	222	240	228	197	222	198	240	211	219	201	217	211	208	225	187	214	200	208	187	207	253	210	220	237	235	231	214	225	207	234	222	220	202	202	220	222	220	228	199	234	227	205	191	243	210	218	225	209	211	214	227	229	219	226	218	213	213	223	188	207	212	226	216	223	212	227	184	201	226	207	226	214	212	218	228	236	205	203	201	210	217	235	230	199	216	220	230	219	226	213	207	213	236	209	202	223	189	220	227	205	206	217	215	236	225	225	215	207	221	210	216	225	218	227	215	198	231	189	195	232	226	213	217	218	203	240	224	190	247	238	205	242	244	188	224	214	234	222	227	235	218	217	251	213	224	225	226	234	211	195	206	214	210	218	205	222	218	202	217	214	197	225	229	223	223	226	244	244	195	192	239	215	201	222	208	207	189	202	206	194	242	252	219	213	188	239	226	235	218	213	215	230	238	220	206	222	229	208	213	221	222	224	213	212	223	237	204	231	225	204	237	233	206	217	210	210	199	234	210	202	214	215	223	253	203	231	230	210	232	207	207	223	197	207	196	213	189	200	223	227	220	204	225	220	230	213	215	216	223	197	212	247	211	217	214	228	252	216	192	196	230	245	228	223	211	195	196	223	228	224	213	187	235	192	202	217	230	227	236	212	227	225	173	231	204	210	230	212	210	213	232	221	229	213	213	207	262	225	233	223	222	205	228	217	221	221	218	200	248	207	197	198	213	211	217	209	226	208	223	213	255	222	217	216	241	220	213	203	209	231	203	226	218	209	203	202	251	211	227	241	204	213	196	234	218	251	230	237	215	185	191	211	211	229	208	212	221	203	225	214	240	207	196	216	207	201	193	220	240	217	204	197	189	241	214	224	232	221	216	213	213	221	207	214	209	191	206	212	217	222	212	226	204	234	200	187	208	228	210	219	195	220	216	249	214	212	194	205	210	228	234	210	226	209	188	200	212	211	213	216	190	192	204	221	180	256	218	226	230	213	209	221	201	230	214	226	200	195	211	199	198	243	193	206	241	212	207	216	210	214	201	227	232	212	198	189	227	213	212	200	210	233	223	191	229	225	222	231	204	229	212	216	190	236	199	224	216	225	211	216	214	237	220	236	234	209	223	229	200	223	210	225	214	191	210	238	209	250	232	204	209	197	211	190	219	215	238	213	242	222	226	219	244	222	185	256	200	230	204	194	224	222	207	221	202	251	211	207	243	199	234	221	199	213	201	236	214	228	249	226	225	211	247	208	211	188	216	205	199	210	207	224	201	199	200	207	209	223	210	231	224	221	215	220	205	194	208	222	229	243	208	224	219	223	209	215	235	197	183	233	164	234	218	232	222	230	209	218	220	222	229	188	254	219	200	189	218	202	247	229	203	241	220	196	236	228	231	234	222	230	212	215	219	219	206	218	214	210	215	210	208	222	209	217	217	206	206	193	209	236	235	230	220	214	229	210	217	219	215	202	203	222	205	179	215	223	237	205	240	201	224	213	215	207	218	222	232	227	232	220	238	205	231	231	220	222	222	193	208	222	216	209	212	216	193	217	204	229	216	223	183	222	230	214	232	209	194	196	183	239	223	198	201	212	211	199	211	219	207	227	234	234	215	216	227	216	220	200	195	222	207	199	207	224	204	228	233	201	215	187	226	205	186	209	222	220	214	203	212	199	206	181	201	229	223	209	213	233	243	220	224	214	191	202	206	227	242	226	220	197	208	224	202	210	194	221	224	204	239	229	224	201	200	217	202	218	225	200	218	220	226	201	227	194	223	221	231	220	223	232	215	217	238	218	236	226	208	232	203	209	219	200	208	212	240	249	226	197	201	213	194	192	210	217	224	224	186	217	215	221	198	206	242	243	208	220	231	217	243	226	220	216	223	194	233	225	227	217	203	196	210	198	240	198	229	218	230	197	215	213	196	204	219	185	229	206	189	183	208	218	180	233	202	208	212	200	227	229	254	209	214	214	195	214	235	182	223	197	206	221	220	224	212	185	209	238	211	217	211	222	215	215	209	190	207	247	198	231	203	229	235	215	236	235	201	218	235	202	244	209	241	224	182	200	235	227	214	219	213	239	223	242	216	226	227	215	194	202	203	229	222	209	204	228	224	223	208	193	187	229	197	190	217	204	215	203	197	228	230	221	231	229	230	211	212	227	200	230	242	222	207	215	215	212	207	232	231	221	194	220	248	200	237	219	198	224	191	214	188	212	223	223	229	231	221	217	218	197	243	184	217	219	210	201	231	196	225	223	197	224	222	227	211	197	233	226	209	215	201	201	237	221	205	196	206	225	217	202	219	230	224	225	210	206	199	209	215	214	201	220	194	206	224	228	203	235	235	196	234	244	207	217	240	206	218	229	217	213	197	226	210	220	213	206	229	244	201	209	239	192	234	222	196	221	204	235	214	195	227	211	207	188	209	232	232	209	230	207	250	208	209	185	217	213	212	209	199	203	189	244	219	196	224	200	224	219	229	220	203	205	225	213	206	212	214	199	221	207	215	224	239	221	221	180	227	218	186	209	223	204	190	210	212	220	202	202	217	210	204	241	216	217	218	221	231	201	238	210	238	214	207	230	228	211	208	215	196	199	205	188	219	214	196	241	228	232	223	191	227	200	255	221	178	193	206	203	211	207	202	182	221	233	203	204	191	190	217	205	188	237	191	216	216	191	217	245	233	236	216	188	212	212	247	223	225	218	200	202	231	234	207	220	212	234	223	227	235	207	196	211	216	197	182	207	196	202	201	207	214	222	197	202	202	215	206	222	210	211	199	214	238	208	235	241	189	205	225	221	226	220	201	220	195	221	191	204	192	193	207	202	185	204	199	224	222	196	236	233	244	197	197	202	202	220	218	220	224	208	214	227	214	228	187	225	210	217	200	205	205	178	219	195	200	230	222	200
10678	24978	18236	11391	8082	5865	4637	3400	2292	1590	1211	972	829	868	737	663	601	541	474	477	469	381	364	363	376	352	345	311	315	276	304	242	281	267	271	281	275	288	275	293	290	288	269	259	247	268	302	276	245	276	288	248	272	250	286	263	272	261	245	287	250	296	275	275	267	271	269	272	265	274	261	257	275	237	258	239	261	255	250	266	269	253	257	270	269	253	249	271	254	270	273	259	295	250	243	231	262	263	258	291	285	240	275	285	274	245	276	294	258	280	291	249	285	278	255	285	257	283	252	266	243	296	269	255	249	275	242	285	254	282	253	226	283	271	277	275	286	265	266	271	260	281	229	276	264	282	286	251	251	259	314	275	248	247	303	263	269	253	278	236	258	255	255	258	287	292	253	239	266	269	242	245	287	267	298	270	250	281	243	265	252	265	272	271	239	270	256	267	254	245	254	268	259	284	315	227	270	260	242	257	266	281	260	255	250	247	271	283	264	268	274	268	240	255	274	251	272	245	258	268	253	269	255	257	258	265	304	265	271	275	269	264	236	282	295	255	206	266	246	263	262	225	257	267	245	285	243	253	252	274	263	280	272	276	262	243	271	269	270	261	232	257	237	258	254	271	272	298	262	275	244	247	279	255	260	266	265	254	268	256	243	261	246	268	278	295	267	289	245	285	243	266	220	254	237	255	261	249	264	268	253	225	276	259	273	256	225	232	273	267	268	276	253	271	244	260	274	259	254	242	269	289	276	256	261	287	309	249	246	236	262	277	274	258	266	267	269	239	243	246	286	235	282	277	264	239	254	263	276	281	262	278	272	268	282	275	251	294	274	272	269	252	230	265	248	248	279	291	260	256	277	275	250	266	269	279	283	289	270	275	272	320	242	273	247	256	274	259	242	262	268	284	269	264	244	254	275	270	249	264	258	269	258	276	268	294	283	280	249	287	245	251	258	238	250	251	273	268	246	267	251	272	249	267	243	263	281	272	262	283	259	243	248	282	270	283	265	270	294	289	255	254	254	264	254	263	255	257	264	257	255	254	239	255	265	252	260	270	289	264	272	245	280	245	296	269	275	258	282	258	272	254	264	265	263	252	264	266	268	263	287	276	282	256	263	247	239	278	258	245	293	270	264	266	280	280	287	268	244	285	264	283	250	269	253	247	248	262	264	286	299	239	258	260	249	239	281	272	269	265	253	268	241	256	261	280	233	272	297	269	259	251	277	270	247	257	277	262	288	265	239	286	248	248	231	251	244	259	272	267	260	275	278	252	272	266	284	273	257	259	273	280	266	288	241	249	272	270	273	244	275	277	262	295	225	269	246	249	286	253	253	259	250	265	291	254	250	286	279	258	242	233	260	243	257	282	236	264	254	261	277	274	255	286	293	260	257	283	232	229	272	282	242	306	276	251	281	278	276	256	290	265	259	263	270	257	280	272	290	251	273	259	244	246	275	265	287	272	268	248	283	288	293	266	274	260	280	270	254	255	281	275	269	246	288	253	288	280	293	246	265	264	275	269	245	276	246	287	268	256	244	278	251	253	263	246	255	257	268	276	260	248	266	272	271	274	248	276	245	256	255	254	256	269	246	267	289	287	261	257	255	284	245	250	268	270	273	250	258	279	251	267	278	279	273	310	280	287	252	260	230	235	246	249	288	251	254	273	265	260	250	261	246	266	275	259	249	285	267	285	254	249	282	228	272	264	258	264	230	296	277	274	248	225	260	265	264	271	290	268	240	260	278	241	254	266	284	257	295	211	239	248	276	243	279	263	256	284	254	254	290	260	286	272	262	272	263	264	252	281	262	261	290	270	250	295	266	268	247	261	255	228	269	260	245	297	297	281	280	265	274	235	260	273	261	254	266	272	287	259	281	284	284	275	289	275	280	257	301	243	277	275	260	237	289	264	277	270	277	266	257	231	267	266	266	291	278	226	271	269	273	231	254	247	256	267	278	273	279	283	258	261	257	259	267	271	258	279	269	267	244	279	257	249	241	250	257	265	237	278	220	257	269	258	241	252	261	278	244	228	280	262	260	253	259	259	245	303	255	246	254	274	266	272	249	289	273	250	261	260	255	248	278	245	274	260	243	243	253	274	257	267	269	264	263	259	259	287	259	270	273	260	275	272	255	258	250	264	255	298	272	272	283	249	282	249	269	292	264	253	267	284	247	276	297	259	234	249	246	281	266	246	241	261	223	256	245	235	277	248	245	254	278	263	260	257	277	226	244	277	274	262	248	264	250	284	254	282	269	277	252	258	253	245	277	286	289	241	244	265	266	256	263	272	261	266	255	272	287	260	295	235	262	283	241	257	280	275	276	269	268	236	270	249	269	262	277	263	261	280	257	279	256	241	301	259	281	257	254	290	288	285	267	270	280	282	243	230	263	263	271	278	290	260	270	287	272	267	287	280	282	259	249	279	252	241	270	270	241	274	255	249	242	242	266	315	265	235	292	293	242	235	269	267	238	258	278	274	244	276	257	260	230	273	293	265	273	267	263	260	299	245	254	254	276	247	257	276	254	258	268	253	266	248	254	258	267	275	255	258	258	263	265	267	277	274	238	273	285	247	272	258	260	258	282	246	222	254	247	261	260	275	280	275	281	221	255	280	259	268	248	251	247	277	248	277	257	271	258	291	252	280	280	244	279	258	262	265	237	258	286	250	280	228	265	272	268	266	298	285	278	296	290	290	266	260	283	236	227	301	261	273	255	288	246	252	273	248	255	249	264	291	306	296	256	254	278	277	239	253	266	289	261	262	238	265	265	287	268	285	236	247	276	288	272	264	264	253	249	265	268	265	267	253	276	280	237	271	268	265	281	279	265	283	267	266	261	250	242	257	265	263	257	263	239	265	256	272	274	275	269	253	239	284	260	243	262	285	228	257	259	243	262	263	256	260	223	248	254	257	280	266	275	259	258	286	227	270	297	281	229	268	252	280	259	251	270	276	248	289	253	257	288	250	264	285	289	262	281	248	273	261	241	267	268	253	259	269	261	230	269	256	262	261	266	265	270	257	273	277	258	260	286	267	253	260	271	262	242	254	281	264	262	260	302	255	283	277	273	270	277	260	267	268	264	276	246	247	257	273	260	277	276	271	268	256	218	260	260	236	257	283	278	298	241	257	267	262	274	268	278	283	279	268	281	263	279	265	243	268	241	277	236	286	281	265	258	279	258	239	238	268	261	276	285	282	282	243	250	316	294	273	251	281	247	262	260	260	247	266	262	266	282	255	286	264	258	257	257	244	274	268	257	272	266	237	266	261	279	262	265	279	281	278	254	275	254	273	260	254	258	249	230	281	259	272	267	271	291	288	272	265	292	279	267	276	223	256	263	269	259	271	275	264	263	249	250	272	288	273	236	250	259	259	272	276	259	278	238	274	227	244	236	242	277	250	252	262	223	290	267	271	259	260	268	248	287	288	282	270	299	301	278	244	254	257	274	252	282	267	269	277	238	269	246	258	247	294	239	246	257	249	240	259	288	262
23046	21642	29023	24762	21650	20667	7484	2851	1980	1336	1043	842	727	672	637	601	546	457	422	393	333	356	319	343	323	304	248	238	235	221	220	202	198	209	219	196	232	205	233	189	223	213	205	192	212	184	197	173	201	215	209	212	196	205	189	199	182	203	209	202	182	184	204	197	195	198	166	173	180	174	203	185	169	208	191	187	191	211	219	193	202	204	177	182	204	223	200	188	191	197	195	217	202	205	199	183	209	200	177	183	217	202	193	180	207	203	180	177	171	202	189	210	193	210	202	175	189	192	207	194	207	189	167	183	194	192	170	208	203	210	174	195	195	196	188	230	162	172	198	175	188	177	208	203	174	204	202	189	211	167	180	196	200	177	200	181	222	185	199	174	167	183	186	196	189	167	193	169	188	219	193	201	188	180	196	203	192	199	210	197	181	162	179	195	191	159	177	197	167	197	208	186	174	202	171	201	208	219	200	191	192	218	179	216	207	210	185	232	202	188	187	209	181	214	226	219	191	183	182	208	194	189	196	212	183	211	185	173	198	211	176	166	201	193	202	191	210	191	201	184	227	209	192	197	207	205	179	176	209	217	220	192	234	188	180	197	176	176	193	174	213	181	197	165	188	199	192	184	208	187	176	200	182	201	193	191	184	203	192	179	180	188	189	200	207	201	187	218	181	187	180	183	213	201	188	179	202	196	191	181	198	188	195	212	204	178	174	175	209	185	200	210	162	192	183	215	203	193	180	203	224	175	189	205	194	187	201	187	164	191	215	189	209	203	213	210	196	207	222	175	193	188	179	191	193	170	223	216	192	202	198	184	201	190	206	190	189	187	183	163	180	186	177	178	170	195	193	188	187	219	185	200	183	194	205	196	200	187	193	206	200	199	186	183	181	206	204	211	207	185	189	187	209	212	188	205	201	185	212	204	210	220	210	195	194	192	194	194	190	180	199	182	203	209	188	189	169	211	182	213	184	193	202	214	227	186	186	193	221	209	209	187	210	215	187	193	196	195	171	196	175	164	207	207	198	213	182	197	197	186	201	193	190	185	174	181	211	208	170	179	225	185	196	218	197	197	211	225	186	161	184	189	183	188	206	185	213	180	197	243	206	209	199	210	222	180	172	169	203	209	169	188	193	210	207	210	180	188	183	195	213	224	207	184	181	195	214	203	166	195	214	176	182	187	201	209	210	187	192	207	178	192	220	168	179	187	186	205	167	190	183	192	186	192	163	176	186	189	179	194	194	205	184	203	185	216	192	174	193	186	198	210	200	168	198	195	180	185	194	201	179	170	182	184	204	198	207	214	175	185	186	166	175	195	207	181	193	176	184	181	187	166	189	198	188	193	191	215	179	178	200	176	193	184	197	213	186	217	173	214	179	200	202	199	167	173	190	191	204	192	190	195	229	165	197	183	161	201	177	202	176	171	188	196	188	195	193	216	199	202	203	177	191	184	183	212	184	192	175	199	183	212	179	211	193	204	213	194	190	224	211	191	200	201	191	180	208	194	195	178	190	199	202	218	192	182	212	186	211	226	177	194	208	198	204	174	191	189	199	186	202	203	178	208	197	208	192	222	209	180	194	190	190	181	201	196	164	184	207	187	184	204	170	181	225	196	187	170	201	195	203	215	208	197	179	204	174	179	193	181	189	197	199	205	201	191	175	200	176	196	194	187	203	186	214	192	192	171	166	193	184	199	204	204	187	210	210	173	188	161	203	202	186	225	192	219	196	202	191	210	194	175	218	202	201	211	164	193	174	188	208	192	208	184	188	209	177	201	188	233	195	177	202	171	209	188	208	179	203	205	186	213	199	182	210	198	168	183	191	182	173	184	195	210	197	199	201	190	178	189	182	203	204	181	206	213	198	196	193	198	213	199	246	198	185	199	221	229	179	190	180	185	198	175	173	202	203	203	189	179	195	192	196	179	194	196	203	159	164	180	181	178	170	187	183	192	178	206	207	210	202	201	204	184	179	176	193	188	194	192	205	182	207	190	202	196	190	204	187	184	190	189	190	182	195	177	192	200	194	171	210	206	202	194	200	180	192	191	209	189	208	189	197	200	197	206	189	160	164	186	192	181	189	178	184	203	180	185	206	181	188	198	205	203	180	194	191	183	203	193	174	189	171	211	197	185	187	197	170	164	217	204	205	182	190	187	223	185	201	183	193	205	166	188	195	189	194	204	193	210	189	206	221	199	194	186	197	180	182	177	204	219	200	211	176	195	199	193	182	203	172	187	189	194	202	215	163	179	185	203	215	220	213	180	197	182	194	186	192	187	193	193	196	179	174	179	196	200	195	185	164	196	194	177	184	189	209	171	207	170	204	184	181	165	192	213	198	193	206	190	194	185	202	198	186	218	207	202	204	182	192	185	189	191	228	173	199	165	195	208	199	189	186	191	209	192	191	185	183	193	218	161	197	192	198	177	183	192	202	207	190	207	198	198	188	184	209	167	181	184	222	205	213	184	195	186	190	193	192	197	205	196	193	187	202	199	217	192	198	166	187	204	179	185	184	213	200	180	194	191	194	192	199	199	201	185	207	191	183	203	211	198	204	192	162	187	191	177	157	184	187	187	197	218	173	185	180	197	189	200	161	161	190	173	212	193	196	221	191	199	190	194	200	214	200	204	185	188	210	186	200	201	197	203	165	195	188	199	211	171	212	176	195	177	196	196	216	192	188	200	207	204	205	199	192	187	192	195	207	161	192	195	179	178	192	199	198	202	194	187	179	184	202	204	199	174	180	177	193	212	176	220	208	160	181	188	193	206	191	155	188	188	204	182	177	170	182	195	181	184	183	203	209	181	204	171	189	184	189	179	211	195	198	213	210	189	188	202	199	185	183	178	194	175	172	194	200	189	212	195	204	173	172	203	214	206	188	183	185	186	202	202	158	195	186	191	194	197	191	199	221	179	173	198	219	217	185	199	209	219	171	197	193	194	195	192	182	197	177	188	200	195	195	198	199	223	205	200	179	210	197	176	203	198	198	175	206	188	211	188	180	191	196	161	179	185	175	193	195	208	197	205	201	179	173	199	174	212	182	198	212	199	183	180	201	204	190	185	210	188	196	197	204	197	185	214	200	161	170	173	182	177	198	173	194	190	197	187	197	197	173	185	189	202	209	193	170	205	191	189	195	178	186	187	177	187	212	185	200	197	184	184	158	192	200	209	204	184	199	187	174	167	209	190	219	220	192	198	197	203	181	206	193	174	203	175	149	187	181	182	196	191	199	195	168	189	194	185	185	190	212	185	189	197	203	203	181	198	190	169	210	186	169	198	194	192	187	197	209	200	194	206	171	208	199	201	212	200	176	201	189	185	180	190	181	165	195	191	206	182	179	205	196	200	168	197	195	193	179	189	173	198	194	176	199	171	207	184	192	189	199	208	190	199	194	194	189	195	173	205	183	188	180	200	184	178	210	188	169	173	212	207	171	206	210	209	202	197	200	194	192	178	187	186	190	191	194	168	172	173	178	185	181	208	203	176
12819	34121	26622	18223	13480	9972	7657	5839	4273	2970	2167	1746	1487	1290	1242	1054	935	827	760	650	573	501	443	528	452	471	380	332	320	279	264	289	290	239	270	250	271	271	259	282	255	270	254	252	277	258	235	232	246	247	244	235	274	293	239	267	257	248	253	231	255	248	229	229	248	258	228	260	230	269	257	216	257	278	225	235	268	257	227	228	266	229	235	262	255	237	234	253	248	238	221	219	257	233	264	254	245	252	227	243	238	268	238	234	237	243	269	262	276	224	241	252	255	248	248	265	225	252	204	268	248	222	218	238	237	232	240	268	292	223	212	263	261	231	260	254	240	211	260	255	261	266	219	272	247	231	250	244	235	215	261	266	257	276	259	261	261	239	259	242	252	238	259	255	260	241	244	267	252	254	244	228	234	285	269	258	242	245	229	214	230	247	267	244	239	237	248	251	235	211	258	234	233	243	235	236	245	222	235	251	245	258	218	266	249	188	221	237	262	231	227	263	248	239	251	245	253	233	241	226	255	261	258	253	239	255	249	279	234	263	253	249	236	259	237	264	234	242	254	228	258	281	240	237	266	226	264	224	251	233	246	250	247	228	214	231	234	230	273	261	278	245	249	242	251	253	259	234	231	253	260	247	242	254	247	243	254	238	234	263	252	251	243	228	227	222	225	280	270	237	262	247	222	253	259	242	230	257	257	259	262	253	235	238	232	244	239	255	223	261	231	261	265	232	219	227	253	245	237	231	233	275	243	251	240	279	251	240	234	213	240	255	244	267	253	264	238	245	243	238	232	238	249	258	233	241	253	278	252	275	226	279	250	243	256	235	241	256	262	243	251	251	254	246	249	259	243	220	263	246	233	243	248	250	265	237	225	230	251	266	225	267	246	245	253	205	220	251	231	229	281	250	232	243	239	239	246	242	244	229	246	232	250	265	234	253	258	234	236	235	264	252	239	231	281	231	261	218	228	219	251	229	241	230	210	222	242	244	260	295	262	274	244	265	255	284	242	237	196	236	244	238	233	236	229	224	278	241	263	252	255	276	228	231	261	251	239	217	247	234	270	230	233	266	250	260	239	252	253	228	242	255	239	262	226	264	276	234	254	244	240	226	253	269	219	234	242	228	239	251	250	257	255	238	244	240	244	254	260	251	240	254	225	246	237	238	238	239	247	253	262	270	233	229	249	245	250	236	244	237	229	260	276	248	219	249	255	194	236	251	260	255	231	255	239	223	241	221	254	245	236	235	256	284	258	218	236	233	274	248	242	216	241	226	239	233	231	223	247	263	253	260	264	230	233	265	227	256	254	235	236	246	207	269	236	248	247	236	214	264	255	237	237	244	221	276	259	219	278	241	228	236	257	241	222	246	234	219	246	236	260	260	235	250	278	233	253	240	236	256	252	238	243	237	227	240	231	238	244	290	231	261	243	275	258	238	253	238	255	244	236	242	215	255	237	252	247	257	252	255	236	226	254	243	230	237	252	246	230	257	225	246	263	275	227	267	260	233	261	218	260	271	254	220	231	246	223	223	229	251	238	236	268	243	228	264	243	254	245	263	268	271	239	242	251	253	223	259	247	275	269	222	244	250	221	250	248	246	227	244	238	255	254	262	265	226	236	225	209	247	256	258	270	233	263	251	250	246	240	270	264	252	229	232	242	242	232	242	257	220	261	261	254	226	249	261	235	222	263	229	245	237	235	255	259	220	255	251	229	263	244	208	219	224	245	246	231	267	236	224	273	241	249	233	234	260	256	239	228	244	258	238	278	247	232	227	243	238	267	265	247	234	239	251	243	248	255	226	258	276	240	248	252	259	260	243	239	258	232	250	238	246	220	273	227	254	260	215	239	248	228	245	246	226	253	242	236	250	265	244	260	244	235	240	241	250	245	257	248	262	276	244	256	221	235	226	253	236	247	231	219	247	238	257	206	251	266	243	243	254	237	243	232	245	232	248	287	247	240	213	244	276	259	230	227	282	262	215	229	256	234	233	224	229	264	224	240	240	232	251	233	244	247	223	250	253	255	228	233	238	241	236	269	264	247	270	227	245	247	235	276	273	257	245	237	233	252	239	242	221	250	251	242	239	247	225	220	250	260	259	231	248	253	237	240	238	232	246	269	251	256	246	258	246	235	244	221	223	224	221	257	244	216	250	240	242	239	261	248	244	231	235	237	254	274	212	249	214	238	242	227	249	271	251	221	269	271	246	260	244	254	232	232	264	218	249	232	231	255	227	246	253	268	223	240	266	250	279	249	261	276	256	239	244	242	243	251	241	246	266	248	238	244	247	251	251	258	209	214	250	226	235	250	244	218	239	253	225	241	239	262	251	246	221	257	217	228	256	256	255	230	241	251	232	254	249	233	242	235	253	226	256	229	248	253	230	243	248	251	258	234	245	266	251	230	241	242	242	265	269	231	240	257	233	229	237	232	252	265	261	233	234	238	253	263	257	258	260	216	246	248	254	249	277	247	260	245	241	232	240	239	242	236	244	251	227	251	216	240	257	244	227	246	240	229	225	221	246	242	234	233	246	236	226	257	250	258	245	242	237	267	261	250	277	259	242	262	268	230	271	281	216	239	214	251	245	221	244	225	227	270	263	237	268	232	255	266	253	230	233	244	232	248	266	216	236	237	270	263	263	223	261	219	229	260	247	234	221	215	247	271	254	265	251	246	229	226	245	247	247	263	241	228	256	255	236	252	248	211	226	229	227	230	240	255	240	242	238	245	234	263	216	224	227	232	229	284	258	226	232	239	250	264	217	213	247	242	219	255	269	236	237	227	254	246	233	237	255	235	248	219	248	252	234	266	251	233	256	272	262	234	220	256	272	256	256	256	236	238	283	251	232	259	253	242	248	252	264	238	246	248	223	257	248	261	258	230	234	253	239	253	242	217	246	218	266	234	215	249	237	286	239	255	238	271	228	260	253	269	249	261	243	246	218	237	267	264	248	252	233	231	246	228	229	268	270	235	252	249	255	266	266	237	250	251	241	241	297	244	247	247	255	240	239	258	243	245	226	219	259	244	263	265	224	241	239	249	253	248	238	250	249	225	271	231	248	238	248	234	228	244	256	249	238	237	259	215	276	217	250	245	244	258	241	285	236	243	247	239	250	247	241	251	261	241	272	265	266	234	234	250	229	251	244	237	246	249	227	244	236	263	262	246	255	258	268	245	238	242	233	245	229	229	259	265	266	248	256	242	226	266	260	224	237	222	259	241	232	250	249	231	211	242	256	219	226	233	241	263	233	220	255	213	243	256	254	252	236	269	223	246	244	229	252	261	239	258	240	249	224	230	250	265	246	227	270	243	240	214	244	255	237	240	258	234	239	241	266	243	247	241	215	285	251	236	238	224	235	237	249	231	245	225	231	236	243	272	241	242	240	230	259	248	242	245	250	235	268	246	239	228	249	228	237	252	247	232	232	242	279	234	235	251	268	230	253	256	250	233	227	250	256	247	236	251	224	238	251	239	220	256	248	249	259	245	245
28363	19342	12512	6513	3447	2210	1498	1136	991	766	659	615	550	504	485	438	475	499	426	405	385	428	386	404	398	428	383	401	367	366	352	348	378	357	349	373	369	350	349	366	364	393	375	363	354	351	337	382	329	331	328	384	369	364	343	378	361	384	365	337	385	370	380	384	336	408	335	362	363	383	381	327	372	399	355	361	358	379	373	365	356	362	359	355	367	393	341	385	366	361	350	356	338	357	362	335	357	367	359	351	350	408	366	361	388	368	396	372	348	366	365	364	377	362	362	331	381	359	362	354	383	388	331	408	406	358	340	350	322	374	365	377	342	337	342	371	339	345	386	346	341	337	380	378	361	337	353	353	377	370	355	338	378	361	367	367	373	323	362	381	364	355	337	326	387	372	372	342	400	345	364	370	364	317	363	361	369	374	373	375	347	377	333	338	344	362	376	380	346	373	387	415	389	379	343	398	385	352	357	375	345	352	381	359	351	362	390	351	366	384	350	381	366	347	412	352	389	379	358	363	348	327	354	387	358	357	313	357	376	373	364	362	384	379	355	394	355	345	371	385	359	376	417	349	380	369	366	368	378	357	357	372	369	349	353	323	379	332	378	365	367	378	371	387	325	367	357	348	334	351	367	369	385	373	389	355	388	365	362	362	339	370	376	368	392	380	387	355	367	391	344	351	358	402	311	365	349	350	398	386	370	389	359	391	379	388	378	403	364	375	333	346	365	358	328	378	360	361	356	390	367	348	376	377	384	369	381	359	371	358	328	365	343	326	365	355	347	357	373	380	377	359	344	333	361	346	346	348	320	367	356	357	345	370	376	392	356	358	360	357	387	382	351	432	385	389	374	360	379	396	401	380	368	393	360	368	342	376	345	346	365	355	370	357	365	391	383	390	346	349	353	360	403	336	352	383	373	380	386	371	349	370	364	353	373	357	368	376	369	367	328	383	380	345	356	357	365	391	362	397	377	362	375	356	371	348	376	374	354	353	369	346	382	350	355	362	357	372	359	376	416	343	376	344	373	373	347	361	374	363	338	355	358	349	339	355	355	370	363	357	372	347	357	379	364	399	339	350	350	397	391	369	373	400	340	386	361	363	355	365	343	390	390	371	361	353	367	407	375	356	376	373	376	371	360	379	383	359	369	348	415	396	334	365	392	318	388	400	346	363	414	426	392	352	344	373	366	345	356	331	365	362	357	392	358	347	355	382	347	362	375	373	390	375	355	353	378	371	342	404	387	360	351	372	415	383	379	397	339	375	374	389	357	374	365	361	379	344	381	362	354	333	385	363	340	346	346	338	361	383	327	346	345	338	358	354	388	324	367	342	363	387	343	356	397	371	368	352	365	356	354	407	349	377	370	380	352	382	358	368	364	363	390	366	366	370	385	400	376	363	365	348	361	440	362	380	383	370	357	389	355	340	388	386	369	360	359	356	360	401	386	402	382	363	331	379	356	357	361	347	371	359	410	368	338	338	409	373	355	357	365	355	377	344	341	360	335	366	370	350	344	350	372	368	398	359	325	359	365	336	360	371	360	373	361	331	370	390	373	373	343	350	361	381	390	330	368	356	376	392	373	327	375	368	396	378	332	390	375	382	342	366	343	365	345	367	336	406	398	361	339	362	367	361	368	375	348	340	389	376	357	405	420	392	346	382	359	346	359	404	390	358	376	349	404	408	363	372	377	367	368	378	370	381	365	334	330	361	378	359	366	378	382	341	339	343	395	368	382	341	348	370	301	345	359	349	398	344	379	362	381	362	350	376	375	360	353	386	381	388	364	363	393	387	353	346	374	371	370	349	381	381	393	374	338	378	369	411	357	375	367	389	396	377	365	369	373	357	371	364	361	377	376	359	372	349	387	362	352	348	385	350	388	370	341	376	359	353	369	361	356	352	328	332	375	380	407	363	365	352	353	366	363	379	360	369	374	364	366	361	355	342	360	375	330	346	356	397	364	364	385	344	344	390	370	354	396	321	381	352	385	422	399	356	373	375	363	351	344	363	346	354	357	409	385	365	360	338	358	358	375	340	360	361	339	401	372	398	376	349	370	359	392	351	365	371	390	407	326	409	334	344	379	383	349	372	360	364	375	386	404	364	374	363	351	398	351	376	350	361	347	383	369	372	387	373	345	343	329	376	426	362	358	407	337	350	394	329	350	429	354	376	368	344	356	379	358	358	351	369	360	370	348	382	348	319	365	382	360	341	391	377	341	344	377	345	379	358	354	340	391	390	386	369	380	384	374	330	391	342	384	339	344	397	332	345	384	354	334	368	355	368	387	382	365	379	382	362	345	354	364	358	382	331	391	325	364	365	390	376	400	350	381	384	334	385	389	381	360	332	347	350	391	390	350	319	384	378	340	382	371	352	369	362	364	368	374	379	372	362	337	375	377	394	380	357	366	375	351	366	381	339	391	413	378	351	391	371	339	361	365	349	336	372	335	357	377	340	385	369	324	386	366	375	348	390	382	386	359	333	354	360	382	368	393	368	351	368	335	337	349	363	340	385	327	344	362	338	379	363	349	342	350	381	353	358	377	384	375	331	368	367	370	347	355	377	378	347	393	370	353	340	351	344	355	334	395	441	395	347	399	363	352	359	388	353	353	344	349	378	367	388	375	354	390	376	352	351	330	395	345	407	361	347	340	378	346	363	382	342	347	339	358	388	363	368	367	359	412	335	345	370	369	357	351	354	344	371	378	392	378	366	396	390	417	371	382	363	381	353	372	367	377	357	364	351	392	375	356	373	349	353	376	367	350	356	381	373	339	396	345	384	338	388	355	381	329	393	354	382	334	394	390	387	391	364	362	367	389	354	332	364	372	335	341	342	361	352	395	334	363	338	369	342	376	370	383	391	357	364	349	406	356	380	361	365	408	357	356	379	366	364	363	351	386	362	374	374	350	354	335	330	348	359	369	358	350	348	357	369	390	360	379	379	341	339	389	360	366	377	393	377	357	354	332	342	370	393	369	334	389	347	339	360	364	346	322	343	343	376	377	355	318	383	368	384	362	365	362	362	374	346	360	368	370	366	365	363	355	393	403	347	390	369	359	355	434	357	376	382	367	368	373	345	361	353	354	382	347	369	360	368	372	362	369	359	361	387	357	372	377	401	348	360	369	364	360	366	348	389	367	378	379	361	391	336	364	367	343	363	381	361	374	352	392	360	361	335	363	376	355	344	359	381	335	344	370	398	363	374	417	385	366	365	363	374	364	366	339	363	352	381	338	329	369	349	383	352	375	332	343	355	345	370	337	354	344	371	368	369	360	374	360	367	343	346	386	386	380	385	365	347	354	359	356	386	393	352	375	391	363	347	351	368	386	355	357	343	339	356	404	340	378	360	367	400	380	359	387	401	395	356	354	360	364	362	388	366	381	358	359	375	370	390	369	353	343	375	355	368	372	336	372	398	376	320	362	337	373	317	367	336	329	368	379	380	382	337	346	357	355	339	346	364	371	349	321	373	399	339	359	367	400	350	371	339
10947	21428	14839	8609	6327	4388	3084	2564	1991	1420	1089	971	905	801	774	737	647	641	603	568	547	570	556	506	531	496	486	481	444	452	448	451	425	445	450	444	449	463	442	440	438	449	416	392	451	446	440	471	444	447	426	468	438	437	454	378	423	442	409	455	426	412	478	441	458	398	430	427	464	446	447	453	441	456	448	419	423	444	438	428	459	438	467	425	503	455	464	456	433	439	438	427	424	464	462	458	443	465	448	477	414	439	459	463	456	439	465	438	431	430	439	394	453	440	456	418	432	432	443	457	450	494	428	476	389	458	442	402	455	432	424	459	447	446	457	422	478	453	463	418	433	408	448	421	438	418	445	418	489	455	437	450	452	440	412	461	424	445	454	445	439	466	445	451	432	459	435	437	431	462	428	451	445	453	459	419	391	428	435	448	417	450	469	399	477	460	447	432	443	398	450	429	462	403	423	446	444	437	388	452	441	485	420	461	439	415	446	406	460	451	462	443	464	467	444	444	405	434	440	460	415	495	437	431	477	422	448	428	418	445	449	442	456	449	483	444	449	419	416	464	467	419	427	490	449	463	426	459	446	430	419	468	412	462	457	453	399	403	441	460	476	441	399	410	436	444	454	459	434	466	480	435	435	430	428	443	415	461	412	446	457	440	469	473	457	450	439	408	443	453	450	462	495	448	421	475	426	453	430	426	456	443	455	444	435	418	443	387	409	431	436	448	443	452	461	459	452	434	442	482	426	464	415	438	471	456	439	435	442	444	471	457	418	422	440	443	446	447	458	465	434	442	448	432	447	450	426	400	470	421	441	446	449	419	439	418	462	456	446	495	438	431	436	414	429	446	430	447	447	418	441	417	433	433	457	460	432	451	431	453	394	442	434	419	424	447	451	480	443	467	421	420	458	442	431	458	482	456	464	430	469	404	436	419	403	447	431	410	438	427	452	470	466	415	418	430	456	448	453	404	439	443	417	450	464	431	413	449	448	460	450	443	432	453	510	411	465	450	474	434	423	429	428	447	445	427	470	475	440	460	421	442	449	452	457	438	454	416	426	474	436	462	458	436	461	479	427	407	444	452	449	435	444	448	454	457	462	484	441	478	467	440	416	474	466	448	405	436	423	462	424	448	402	448	441	451	455	426	426	473	432	427	432	453	458	420	428	417	438	459	450	440	458	445	453	487	452	474	427	436	466	438	447	451	448	441	413	415	417	426	437	453	455	442	466	425	465	453	408	462	476	447	402	413	444	444	433	432	434	438	454	442	406	442	411	416	419	477	455	445	436	432	442	446	479	415	427	449	448	431	404	495	463	431	442	457	446	443	417	457	440	455	414	417	454	417	431	461	438	410	400	436	460	425	469	497	450	428	437	449	440	445	437	498	472	459	444	415	479	453	443	465	432	443	467	438	433	426	438	448	426	446	416	450	435	469	430	463	438	457	446	484	433	434	402	454	483	383	451	425	420	405	480	469	431	436	474	437	465	402	443	419	452	438	449	451	452	461	431	463	442	444	427	444	443	399	485	467	403	431	430	439	429	414	453	431	462	442	446	422	465	438	487	452	421	449	436	436	441	413	405	412	465	464	469	419	451	404	442	463	431	477	456	423	433	416	416	450	419	470	462	461	432	441	419	396	430	434	482	394	434	466	455	430	419	437	405	445	437	441	421	418	465	445	449	450	428	424	416	422	414	423	438	449	430	453	477	449	445	448	439	447	450	481	443	433	428	464	440	416	451	452	458	442	428	470	413	476	447	488	452	470	416	437	449	414	450	415	466	444	430	394	447	424	429	461	435	405	431	467	457	476	432	462	497	453	445	430	438	438	437	489	437	428	432	460	471	429	430	418	427	448	402	418	438	491	423	435	446	450	458	462	416	435	437	446	482	414	430	483	473	432	418	435	451	425	461	416	462	452	422	432	435	404	431	429	443	459	441	441	445	426	444	460	437	432	441	400	419	450	454	433	457	439	433	435	456	400	468	450	432	424	463	442	405	439	465	412	477	448	442	458	435	443	436	426	441	479	423	433	436	438	408	468	474	450	431	432	430	426	454	415	469	464	439	433	426	445	446	445	443	441	451	456	448	436	451	465	447	445	464	445	441	473	448	461	452	455	455	441	448	410	445	423	450	466	440	423	409	419	478	490	454	454	463	447	419	464	423	420	477	418	413	437	393	423	479	447	459	440	457	407	471	441	480	432	429	399	409	441	463	422	470	464	435	436	397	448	456	441	449	475	464	450	433	436	466	412	470	440	441	469	450	437	454	455	475	470	483	449	426	427	471	448	448	428	434	443	453	430	435	436	454	455	449	442	420	448	434	466	434	454	451	426	427	447	465	417	440	427	468	424	425	443	457	421	455	415	484	453	453	482	424	432	397	462	422	426	467	447	449	449	400	440	449	437	428	441	442	447	419	442	419	491	451	450	424	449	431	467	454	433	423	403	465	443	473	440	470	451	427	421	444	433	417	447	455	468	459	428	455	433	430	446	443	466	427	464	452	436	432	406	443	406	432	425	440	466	449	415	456	437	414	480	433	468	465	434	449	454	420	426	469	422	433	424	432	460	425	441	435	444	415	444	462	456	456	482	392	448	442	436	465	477	441	489	463	466	445	455	433	463	454	457	475	433	435	428	425	435	461	481	422	454	474	452	431	442	494	442	433	495	471	448	452	477	469	455	437	476	459	455	449	393	450	445	413	454	481	490	408	435	487	454	382	451	496	415	425	437	446	436	418	451	477	460	462	426	459	426	475	455	414	420	439	451	408	473	467	449	466	419	470	446	436	462	439	449	432	470	425	418	442	436	448	439	437	458	440	467	433	411	456	458	429	441	431	423	409	458	430	485	446	406	472	448	471	477	446	455	439	418	445	414	455	393	432	455	421	429	492	433	439	474	477	433	419	447	396	429	445	402	464	432	458	427	397	428	429	451	441	439	413	462	459	446	469	470	433	436	437	457	478	464	422	440	484	503	452	435	480	431	437	420	438	464	422	469	416	449	439	439	448	439	430	430	491	442	436	444	477	440	403	456	448	418	451	434	445	463	464	451	421	434	476	437	471	438	433	421	437	436	425	448	424	473	446	462	436	492	461	451	470	496	426	436	422	435	458	442	435	471	438	452	461	443	474	438	394	412	407	461	396	427	459	446	429	417	469	480	428	426	439	468	447	436	427	435	421	430	448	435	460	441	447	431	435	428	442	440	481	464	447	440	433	425	460	445	423	441	413	466	416	463	471	471	448	477	441	446	463	418	411	428	447	450	432	439	445	409	429	453	446	465	498	467	437	441	445	427	425	458	439	425	468	461	457	419	450	477	443	432	454	435	421	433	417	429	458	468	426	414	440	414	441	427	427	427	444	439	449	460	434	435	454	447	406	423	396	470	452	416	485	420	449	419	479	426	475	461	448	431	432	418	451	407	468	470	400	444	442	440	466	439	451	465	419	431	467	442	489	444	445	428	448	429	440	436	438	466	425	438	444	492	432	456
24058	21626	28423	25351	21165	9100	3080	1947	1510	1212	893	826	709	699	665	608	535	570	539	517	432	458	450	472	457	451	423	375	404	402	397	374	410	368	385	382	409	381	369	413	409	392	419	386	339	355	398	384	387	379	408	398	368	397	388	332	378	380	341	402	360	388	389	346	387	405	406	355	391	391	411	421	385	382	369	378	382	370	395	403	361	412	402	416	390	396	390	385	372	388	355	377	396	359	370	364	372	336	355	392	364	359	407	359	357	371	363	359	390	371	372	338	361	389	380	367	374	363	389	376	360	405	361	378	381	362	428	365	320	381	364	382	383	387	369	406	387	367	405	370	371	360	375	368	385	357	400	386	357	383	409	361	354	361	366	363	344	379	421	353	388	367	378	370	356	384	380	345	377	342	395	381	379	393	426	354	396	358	360	356	399	391	391	369	382	372	378	345	336	355	326	372	389	371	378	381	373	371	389	391	375	410	378	401	349	393	366	391	345	348	388	383	379	336	422	360	355	362	353	377	341	387	385	387	372	359	406	387	380	379	365	346	357	376	391	361	355	360	383	341	357	384	383	378	414	370	377	387	335	379	346	380	404	370	414	335	371	406	367	380	393	365	365	369	392	362	336	351	384	385	347	390	356	433	380	387	350	357	403	346	381	395	382	377	340	372	348	382	383	424	364	388	367	404	393	403	363	374	387	386	411	388	424	402	393	383	376	350	399	376	364	385	428	374	389	357	374	360	388	345	384	381	350	374	392	381	386	361	379	357	409	422	377	366	379	388	364	357	343	342	359	388	389	407	382	358	370	386	424	393	408	362	369	352	377	341	387	400	386	368	400	407	375	365	381	362	374	378	387	381	377	380	379	361	405	365	369	382	381	402	397	398	389	397	367	394	369	377	360	382	344	368	395	364	361	367	413	353	361	337	347	390	407	380	389	382	384	353	404	413	418	371	372	388	373	347	341	359	386	315	376	341	392	371	343	348	361	387	388	371	337	381	352	389	396	386	377	377	380	341	320	387	359	376	389	386	391	390	400	351	351	374	379	348	385	374	374	377	431	398	358	363	381	360	392	388	395	357	376	356	376	354	378	424	363	364	382	367	330	341	376	389	394	385	384	361	358	391	380	397	378	367	380	395	370	345	376	351	348	391	402	363	335	393	371	403	374	347	366	338	377	369	376	369	372	345	413	370	378	390	406	380	348	390	371	352	371	378	379	401	384	336	385	351	373	384	385	410	368	361	380	363	375	385	373	362	394	348	378	367	390	373	364	361	362	346	389	343	393	351	347	400	377	384	361	369	383	364	366	373	385	357	354	385	374	372	364	375	395	389	370	385	414	380	400	375	410	372	361	359	353	364	361	369	401	373	378	377	373	369	373	367	386	376	353	353	376	369	393	376	386	369	370	381	365	366	401	375	388	388	344	367	387	375	369	345	383	374	426	390	356	360	395	394	337	414	392	375	361	353	373	373	376	375	370	378	398	388	377	370	396	370	400	403	391	356	401	364	404	385	344	386	374	346	410	353	387	350	378	379	345	398	359	392	404	356	372	406	401	383	377	359	370	358	360	347	351	339	385	366	395	370	347	329	379	358	366	386	367	357	367	419	340	352	369	362	368	351	360	375	377	369	385	380	361	342	356	360	394	346	342	392	366	366	357	393	345	369	379	388	348	365	407	416	412	421	409	371	391	339	389	400	363	370	375	383	389	382	356	361	394	382	378	347	370	349	376	379	365	359	400	403	389	394	382	398	388	343	356	382	355	391	399	367	343	414	394	332	363	336	382	384	389	335	352	366	358	404	370	375	390	383	375	382	399	387	380	385	373	365	400	390	394	360	342	369	398	356	389	383	369	399	368	434	385	343	363	362	330	404	355	347	393	390	400	419	322	366	354	387	375	380	341	412	373	375	373	358	361	356	364	387	362	335	376	368	384	398	341	348	385	399	374	391	373	368	394	356	376	386	393	383	377	363	376	406	395	414	388	366	360	369	388	365	336	371	387	361	403	396	404	387	435	400	390	349	388	349	372	371	378	393	383	349	401	388	365	390	371	422	367	359	393	376	403	389	397	386	370	361	369	395	373	380	344	363	389	348	383	371	373	352	336	352	389	391	349	400	381	391	363	379	373	378	389	376	385	367	382	382	385	378	375	358	372	389	378	367	400	381	330	380	390	364	360	380	368	390	355	367	375	367	350	392	394	359	382	366	371	375	385	366	374	406	391	355	382	387	374	367	350	379	372	355	384	394	379	415	372	377	361	337	362	367	387	374	343	390	368	378	377	370	396	359	381	375	368	371	366	405	413	354	355	404	351	375	354	369	337	396	359	389	413	395	351	392	337	330	377	374	389	368	364	411	381	397	363	366	388	355	356	397	361	397	384	378	412	374	361	355	382	348	353	356	399	373	356	386	347	381	366	388	357	365	409	403	362	374	381	376	373	374	390	382	380	375	355	373	388	403	423	369	396	398	390	365	334	360	346	378	369	384	393	374	353	352	360	350	365	408	403	372	369	348	398	348	389	384	373	386	367	385	344	366	385	362	372	367	375	362	400	386	395	416	382	384	405	384	361	386	394	351	383	368	380	361	399	366	364	391	367	385	326	358	375	396	377	401	381	399	404	406	376	376	375	381	376	378	365	398	376	376	402	379	377	375	378	378	408	409	387	366	385	392	385	394	397	391	341	364	401	378	364	382	367	385	361	361	412	419	356	391	375	369	379	382	385	374	385	324	368	352	357	353	368	372	373	364	381	384	369	393	389	360	392	374	405	394	415	370	364	366	430	399	370	360	388	370	369	404	375	379	412	391	384	379	369	372	386	364	406	409	394	351	396	411	386	385	397	375	365	340	372	391	349	403	363	409	369	386	397	349	378	411	373	386	378	397	372	382	379	352	377	407	317	361	382	418	386	383	368	356	383	392	346	395	379	406	324	363	355	362	378	354	332	388	397	377	381	361	354	368	374	378	347	341	363	357	346	388	371	374	369	362	411	364	381	366	379	381	413	378	402	350	385	414	380	377	371	394	392	383	377	403	373	349	373	368	380	373	381	408	360	375	383	387	355	393	384	360	381	395	388	386	373	395	396	382	353	403	398	375	380	365	388	392	357	391	390	377	361	392	368	359	403	358	367	436	407	402	399	390	395	388	365	384	390	372	381	383	345	341	372	383	372	379	364	361	357	357	353	402	356	370	370	347	383	373	376	357	381	382	378	363	377	388	388	388	399	335	382	368	394	402	369	385	414	369	402	372	384	359	383	387	353	390	369	392	354	368	364	358	405	349	356	355	395	382	386	397	387	342	394	381	401	369	345	368	368	374	382	395	360	355	392	367	387	406	383	387	394	407	356	379	354	382	405	397	380	343	320	390	330	359	367	376	386	388	397	354	384	349	365	378	378	379	352	368	362	392	366	399	371	371	396	397	372	357	389	390	397	388	385	354	370	382	407	381	391	355	402	398	387	351	394	365	363	387	384	350	382	378	351	387	397	341
10882	29544	22333	14640	10583	7554	5332	3966	3195	2332	1728	1441	1269	1162	1043	908	843	788	786	735	657	653	611	655	602	593	544	502	492	470	455	428	499	459	429	440	436	466	470	535	437	468	495	491	468	487	437	473	445	455	463	489	468	484	469	476	508	470	468	425	449	486	467	488	468	454	445	411	458	444	455	455	506	472	455	458	442	475	474	496	494	456	451	435	473	474	461	419	469	439	514	489	456	471	453	450	493	450	456	447	463	488	463	435	478	463	445	461	427	465	482	433	462	461	439	460	501	474	486	464	430	450	452	468	466	466	461	456	436	476	452	469	464	448	473	466	428	462	466	457	414	485	485	478	449	483	460	474	468	511	485	449	486	449	497	437	490	487	493	510	455	466	477	470	453	486	434	451	469	491	436	449	470	454	466	438	443	455	466	502	442	461	440	481	435	440	447	467	455	491	479	459	488	468	481	481	464	423	439	454	454	435	432	491	446	461	436	481	484	457	446	463	483	456	420	474	455	447	426	453	449	468	454	479	508	452	444	448	488	458	480	451	478	487	456	472	459	449	479	451	486	482	495	458	506	479	458	456	464	479	471	413	462	421	427	478	440	488	450	470	492	481	465	448	474	478	446	458	497	455	452	470	439	466	468	445	423	444	455	465	423	474	493	454	452	495	473	455	447	465	470	476	469	488	455	478	449	448	493	433	421	461	465	451	465	467	453	428	429	472	484	465	490	468	465	476	467	476	488	472	491	497	464	472	509	461	436	463	431	475	492	469	485	475	463	481	446	461	448	479	474	472	484	478	443	443	413	454	444	464	493	477	471	455	480	463	438	463	468	453	446	483	427	451	462	449	432	460	477	481	483	458	468	454	462	452	469	476	442	402	478	432	431	459	461	452	456	498	461	483	449	460	420	471	431	464	464	466	466	485	451	470	492	466	491	458	458	476	474	466	480	468	492	470	463	467	444	463	463	486	471	459	434	473	446	470	443	485	453	486	449	450	418	483	466	428	465	490	474	481	443	463	445	483	438	480	507	448	480	469	462	474	455	440	466	466	487	459	462	463	466	437	463	450	461	432	424	487	476	431	446	451	451	491	434	465	481	474	442	446	449	464	431	474	464	453	490	481	478	480	444	503	483	451	480	445	475	520	431	453	482	507	457	463	437	433	481	431	459	449	462	434	487	457	454	452	454	410	468	456	456	435	459	460	509	470	428	444	449	485	452	436	498	438	463	503	438	466	454	483	453	446	420	501	485	503	466	460	479	448	480	446	471	486	465	453	462	454	467	439	485	476	455	450	449	482	476	432	445	448	498	454	476	456	489	463	470	410	463	497	484	478	462	474	422	476	453	446	446	452	515	462	461	465	481	484	466	389	497	440	501	485	436	455	463	441	440	424	484	434	441	446	472	463	462	452	462	471	466	497	434	441	466	455	473	473	448	445	473	470	453	440	401	426	452	503	459	466	466	451	453	454	420	461	432	424	439	431	413	443	519	460	467	468	470	495	475	457	456	466	452	452	447	445	486	479	447	447	458	449	500	492	456	449	440	474	449	490	499	455	426	484	437	476	443	466	481	428	440	435	480	458	495	445	485	450	457	468	492	497	426	499	468	476	479	472	418	488	486	454	453	480	494	467	506	493	478	479	453	426	460	482	448	475	487	439	440	448	453	479	451	465	441	439	470	468	467	407	463	480	450	435	455	454	471	474	460	457	479	477	426	460	437	453	482	429	499	491	451	472	479	439	458	436	451	465	475	484	475	455	443	427	478	506	471	430	462	486	491	436	444	435	402	444	454	437	488	462	491	433	453	457	476	471	473	439	454	463	441	459	442	463	443	466	449	452	473	480	441	491	478	442	445	438	469	450	433	481	463	468	469	476	462	453	435	482	491	475	496	455	442	456	490	449	411	433	464	477	439	456	471	410	480	440	493	500	481	456	472	458	472	435	453	449	454	500	464	469	447	478	471	419	409	437	487	437	475	443	480	458	497	473	464	461	450	466	464	463	482	468	456	449	444	473	478	452	502	466	443	461	433	458	425	472	477	445	422	436	475	475	461	450	426	444	447	485	481	449	470	453	416	465	481	433	422	463	473	482	479	425	511	486	478	462	473	465	443	441	496	457	497	508	457	433	447	464	455	452	474	440	473	478	462	423	457	458	472	447	494	468	492	447	463	442	447	423	460	502	495	441	467	426	425	477	462	475	488	428	458	440	452	449	450	476	453	449	462	463	452	478	442	474	444	459	471	518	490	462	457	480	473	438	451	458	411	483	473	452	458	495	457	442	486	506	471	416	473	445	457	484	430	471	467	449	450	453	440	472	472	434	428	481	445	483	420	443	509	482	485	466	438	453	469	494	469	455	439	466	463	445	459	475	417	474	444	417	486	466	466	464	495	472	472	493	444	481	456	495	441	463	459	442	484	480	492	440	479	430	467	461	453	453	422	494	497	465	469	488	435	444	442	449	460	456	473	467	464	500	442	456	430	432	472	460	481	422	429	451	490	463	465	448	434	430	499	472	445	482	418	471	465	480	438	475	452	461	484	465	496	508	481	482	433	482	405	477	498	422	438	428	463	478	394	447	478	466	460	447	427	446	449	395	454	441	464	437	456	497	443	462	432	468	480	433	454	472	488	463	459	468	460	465	437	479	460	452	465	486	473	446	443	470	435	470	490	477	449	475	457	489	463	479	429	437	431	454	445	466	499	487	488	428	458	461	428	438	521	444	469	461	450	459	420	446	480	481	452	460	454	442	434	457	456	454	457	446	450	472	456	500	455	484	437	427	433	470	454	461	484	486	442	440	484	441	408	499	512	454	420	473	436	471	444	441	444	464	492	478	444	497	441	453	414	449	464	445	482	453	437	427	498	436	483	426	425	440	461	504	503	455	475	500	456	480	464	452	482	470	463	446	476	472	462	443	494	420	468	492	444	413	477	499	469	492	491	490	420	427	474	465	468	434	439	441	478	446	453	466	462	494	435	498	485	461	470	461	461	458	458	454	457	485	477	442	461	475	480	437	483	449	466	482	443	462	434	444	431	453	453	441	482	494	440	440	464	434	449	449	479	468	483	466	459	442	477	483	473	462	466	463	433	461	455	451	451	441	476	481	452	478	424	461	467	424	437	412	456	433	450	479	433	471	507	463	438	456	427	416	473	434	449	413	464	451	459	445	434	452	444	430	496	441	482	472	450	456	475	474	459	479	477	461	459	457	475	443	449	474	456	483	444	422	456	412	470	441	413	462	455	436	481	471	454	472	414	431	504	444	432	469	450	481	458	435	443	460	476	461	422	449	513	480	480	471	438	475	453	472	478	473	480	420	467	463	414	455	427	456	413	434	463	423	478	436	475	438	478	454	469	462	464	443	441	446	477	450	470	461	453	475	461	424	497	430	459	406	468	450	405	454	476	420	488	464	442	475	458	457	472	458	447	447	453	454	498	417	458	426	447	460	470	457	435	448	486	464	457	483	453	448	484	500	480	472	445	468
25261	21601	26729	25799	9515	2604	1757	1210	922	780	591	522	452	417	419	374	324	347	277	273	279	268	294	293	285	235	253	234	214	232	230	245	209	225	224	233	226	207	242	221	249	229	215	210	214	245	204	222	216	237	227	238	220	222	220	244	217	250	233	210	218	199	228	220	236	209	209	220	200	223	217	233	227	215	213	233	236	217	230	212	240	216	249	206	215	235	195	238	212	205	216	226	221	259	209	239	226	231	212	202	216	208	206	204	221	211	235	198	215	262	216	216	189	225	242	224	213	212	222	220	220	220	210	230	212	209	213	200	260	204	275	198	219	218	224	206	223	204	231	201	198	227	244	205	222	208	227	200	221	220	228	223	197	219	215	198	222	211	236	196	226	176	212	203	216	186	239	208	220	207	195	218	225	201	222	214	238	219	213	213	203	243	242	223	229	220	207	204	218	219	218	228	212	202	215	234	225	225	223	212	226	216	224	233	219	218	203	215	225	224	227	208	230	212	215	238	215	207	224	211	214	214	217	218	227	215	186	223	238	226	221	203	217	226	195	219	214	202	228	212	242	217	235	190	194	209	207	229	219	222	223	254	237	205	218	210	210	230	201	215	219	228	238	241	242	230	241	206	221	218	216	249	231	222	231	211	234	206	199	221	214	218	204	215	200	214	220	212	185	220	222	228	236	209	233	226	222	200	237	243	206	218	234	199	232	219	240	226	208	207	262	221	239	243	232	226	246	260	211	206	253	194	251	202	230	221	202	204	222	224	203	215	242	207	196	201	233	209	215	242	211	237	226	189	195	224	217	212	218	228	231	215	219	226	229	196	200	227	212	195	224	234	204	219	219	215	233	219	194	203	230	224	217	202	219	189	197	193	210	222	204	210	212	218	218	202	232	202	237	240	215	237	201	215	200	190	230	225	213	200	208	217	214	199	215	227	205	242	211	215	229	225	224	220	212	234	213	235	235	208	225	202	215	218	217	222	221	194	206	215	218	193	222	214	201	240	221	200	256	223	203	248	203	198	224	200	202	223	207	205	221	195	223	203	201	208	217	224	201	192	229	221	208	206	214	210	227	208	231	231	220	215	208	205	215	176	215	215	231	210	219	213	214	206	214	195	211	231	249	218	240	227	218	222	204	221	183	233	228	216	211	238	229	246	197	221	207	235	230	225	254	234	220	214	207	214	243	246	204	209	199	229	214	204	211	203	226	204	199	186	215	218	223	212	218	219	226	220	220	221	229	208	196	214	229	220	206	230	212	225	229	185	235	246	197	216	217	210	191	237	194	216	221	211	223	196	220	237	220	207	202	238	231	200	210	208	214	244	227	214	193	208	209	232	216	230	197	226	198	207	200	215	214	242	229	224	217	213	228	231	216	202	220	197	184	216	218	203	228	217	190	221	221	218	227	210	230	223	215	223	236	208	235	241	206	191	220	213	214	206	213	213	215	185	219	201	216	240	209	222	236	204	191	237	201	208	238	197	221	231	194	219	218	232	220	213	225	228	222	240	224	214	231	216	232	226	226	226	204	222	202	212	225	225	218	199	215	221	238	198	233	208	217	242	221	190	210	187	212	180	199	249	212	199	214	220	209	212	225	209	227	215	208	208	194	202	233	203	248	182	223	208	211	229	225	251	209	221	225	225	227	209	201	199	240	229	210	236	215	226	207	246	205	204	230	203	196	220	218	236	228	222	201	213	192	217	230	241	224	244	220	222	227	215	212	229	230	208	213	188	231	217	191	212	220	206	226	243	238	200	236	238	237	200	251	225	214	213	201	213	227	200	200	226	226	233	226	215	201	205	242	221	212	225	223	225	221	234	217	224	217	198	229	234	227	225	201	227	207	217	234	220	207	232	205	204	240	195	215	218	204	199	208	209	237	229	218	215	193	220	203	222	215	236	218	220	196	230	237	211	225	208	227	197	198	224	181	257	212	188	210	243	210	194	199	225	212	220	237	233	232	221	242	219	215	224	221	222	219	226	234	228	209	241	226	200	226	220	199	199	212	233	208	248	207	233	197	215	224	231	237	223	212	198	210	226	230	196	220	206	200	203	252	220	222	229	209	190	220	209	207	212	222	206	194	204	208	235	199	249	190	220	215	228	218	232	238	220	199	217	210	206	229	236	220	206	245	210	207	203	214	215	208	194	203	237	206	237	199	208	207	203	235	216	219	210	193	203	185	223	211	207	238	214	222	224	213	219	236	204	222	227	202	219	225	210	213	200	224	216	217	228	203	234	257	233	194	209	213	219	223	212	256	227	217	218	207	205	206	201	208	225	212	203	207	215	221	226	186	215	216	195	236	213	241	209	231	205	220	244	207	232	220	210	215	207	230	200	212	222	238	210	215	213	194	200	221	208	225	220	211	224	218	226	203	209	254	236	199	217	228	210	217	204	242	184	198	233	227	193	251	240	210	227	232	223	192	211	239	225	200	199	216	208	219	206	218	223	212	200	222	227	211	209	229	213	207	215	224	210	212	208	187	253	231	186	197	204	209	195	209	209	220	224	225	204	222	230	233	226	213	210	207	223	224	219	240	211	203	231	170	233	225	209	220	231	220	219	222	218	248	210	202	213	213	229	225	221	208	194	215	199	255	198	211	203	209	220	191	212	203	251	227	245	231	217	196	205	219	210	226	228	212	211	216	208	222	242	210	247	221	225	219	200	220	225	214	207	203	226	202	233	243	195	214	216	202	196	188	211	221	215	215	203	218	209	234	210	190	225	203	215	217	216	226	226	216	218	226	241	214	226	231	224	201	205	214	217	230	237	224	204	203	218	217	232	211	218	195	237	197	226	210	220	213	220	244	196	235	229	236	199	205	200	206	215	245	204	197	227	188	231	216	234	197	232	209	240	197	206	232	218	215	226	207	214	201	218	212	223	228	222	208	205	231	200	214	189	232	226	233	204	235	213	190	195	240	224	229	236	210	218	211	221	214	236	221	228	231	210	201	240	210	223	206	218	214	210	187	203	233	211	204	234	208	229	198	223	234	210	234	218	227	198	219	192	211	235	204	214	202	216	198	237	230	217	210	188	226	212	226	212	209	200	264	195	229	199	231	213	229	217	244	215	215	180	223	211	217	208	211	197	207	196	194	211	215	208	232	232	200	243	240	250	213	207	234	205	215	219	195	197	231	240	241	236	203	234	211	222	211	242	189	207	215	225	216	213	219	220	223	200	219	230	211	209	226	225	198	202	197	222	190	223	236	250	197	187	221	195	209	236	247	221	205	249	229	205	232	192	217	204	223	227	205	235	229	215	230	175	201	215	222	219	209	217	192	195	212	210	210	205	201	214	215	206	222	205	196	214	230	206	193	175	222	183	215	231	198	210	233	215	224	224	225	231	244	226	221	235	223	227	228	225	230	225	210	226	200	230	237	167	211	218	222	208	206	198	245	237	211	220	223	198	214	241	211	189	221	210	243	225	224	239	214	216	208	225	189	207	216	217	211	192	232	224	191	216	217	245	197	213	212	199	194	224
10731	24934	18430	13614	8257	5580	3913	2789	2173	1780	1215	957	888	733	705	605	552	528	482	421	400	348	399	388	391	381	328	291	296	296	283	253	260	234	282	299	298	279	280	259	298	288	258	277	278	258	285	254	238	261	248	264	275	262	274	243	247	259	272	274	304	286	269	247	277	257	283	272	287	259	260	278	228	281	264	272	260	277	255	266	261	300	259	277	273	242	286	258	250	259	282	297	273	297	288	268	252	269	246	272	270	274	255	280	271	264	262	273	265	282	252	279	229	246	289	296	276	253	258	243	242	256	247	284	274	252	284	266	282	244	286	248	303	256	263	256	240	265	268	272	262	290	265	266	277	285	251	259	260	273	247	262	247	293	249	275	237	295	273	273	249	277	298	273	267	277	245	249	254	270	259	248	281	258	260	258	269	248	250	282	256	249	243	245	273	274	236	259	258	255	243	298	256	265	264	249	256	282	258	262	240	262	245	260	274	247	243	242	261	279	285	273	287	255	264	258	244	273	281	279	253	286	264	230	253	273	278	266	255	272	296	264	272	286	299	267	290	249	271	243	291	252	282	250	286	270	232	255	289	294	285	252	270	253	272	280	290	267	249	260	267	281	277	246	252	250	277	264	253	259	249	263	237	290	240	261	265	256	298	242	269	252	273	248	261	244	259	252	277	269	261	260	242	269	280	256	265	262	265	257	258	264	276	260	264	239	255	275	269	262	241	251	272	232	221	287	287	263	269	262	292	280	260	245	262	269	264	245	276	266	263	237	292	244	278	252	273	260	257	256	280	281	260	255	268	274	277	262	276	294	304	290	258	261	250	228	262	260	282	263	264	273	287	273	250	293	282	279	266	260	278	277	271	259	266	273	275	254	264	252	276	242	251	247	270	279	270	253	251	231	236	282	283	264	278	259	278	257	277	260	251	246	264	264	258	268	285	288	239	269	244	267	301	256	251	238	269	267	229	266	286	282	266	296	268	271	261	248	270	282	248	271	251	293	288	271	270	242	293	253	247	231	263	291	268	276	268	260	284	274	297	282	278	246	266	277	287	259	274	244	274	266	301	259	239	241	283	271	245	257	230	261	282	275	272	253	269	245	282	263	266	278	263	258	251	255	258	236	267	292	269	257	253	255	263	237	228	296	258	262	288	266	256	265	269	233	254	245	268	257	247	262	255	267	280	249	244	265	287	259	273	293	248	275	251	286	303	263	253	267	269	269	257	293	263	282	267	248	253	248	287	280	269	256	278	259	262	252	273	247	283	269	253	257	271	313	263	243	256	291	269	255	261	304	251	271	265	285	276	254	265	256	272	254	282	243	288	267	275	272	280	244	257	261	271	273	259	281	268	270	274	282	239	275	254	266	250	294	244	254	275	287	244	278	269	250	292	241	301	269	267	260	260	240	261	278	262	275	299	271	246	255	256	282	265	227	246	276	261	280	278	261	286	243	256	259	253	263	255	287	237	290	273	281	272	265	243	241	271	259	277	287	256	275	275	251	249	239	262	256	272	284	276	269	271	276	279	261	282	269	267	263	255	235	289	237	282	268	263	256	284	253	272	255	259	276	255	267	269	287	252	239	270	276	271	278	246	235	274	257	256	265	260	272	258	271	262	242	263	299	280	291	264	262	253	256	252	267	260	256	249	265	243	278	274	267	261	279	269	248	263	274	289	242	287	243	251	281	268	261	249	252	258	239	260	270	262	270	257	239	280	271	269	260	259	258	263	244	272	274	268	265	264	252	274	263	269	280	254	278	271	283	275	260	279	295	271	261	250	233	285	271	273	265	290	241	266	259	252	239	260	265	257	281	275	265	251	280	259	264	269	251	270	248	281	267	260	274	272	234	269	269	261	306	298	251	259	255	247	276	284	240	265	287	248	286	294	265	229	299	262	255	272	273	265	223	235	281	255	252	268	276	255	278	279	249	254	261	237	267	267	273	260	256	267	242	287	263	280	253	277	247	261	292	258	276	281	239	258	301	293	294	267	270	299	273	254	274	254	257	243	299	254	262	277	250	247	253	262	275	252	270	248	266	274	225	260	262	275	239	250	275	253	258	253	284	278	238	277	258	286	274	246	256	278	268	270	232	262	259	277	243	246	251	284	241	256	260	268	255	233	250	272	255	236	292	288	269	247	251	287	272	292	293	246	275	280	281	265	232	275	284	319	243	248	248	266	273	258	278	263	249	275	279	278	283	258	247	279	277	244	265	248	270	262	260	254	254	252	262	238	264	253	293	268	293	295	253	306	270	264	255	262	246	295	293	276	264	267	247	264	241	241	280	272	249	267	241	260	249	260	293	265	238	257	254	259	272	252	261	298	262	242	256	279	242	247	292	260	255	254	269	257	255	277	251	302	273	255	297	228	273	229	246	259	278	259	291	239	270	264	285	264	260	270	243	269	246	253	267	294	270	281	284	277	254	245	272	257	259	247	275	241	225	300	262	239	256	263	279	293	243	288	275	266	272	251	258	270	270	285	258	262	285	256	277	306	264	241	295	268	249	276	280	231	258	234	281	214	280	269	272	275	261	269	251	265	276	268	279	270	299	270	268	268	266	275	271	258	259	287	264	244	271	241	279	265	249	251	248	277	266	268	272	277	244	247	266	253	291	263	266	260	283	272	264	260	290	283	278	256	257	246	257	275	279	288	250	257	258	248	257	250	252	244	259	249	280	250	260	257	258	246	270	259	274	239	263	256	233	245	275	268	268	277	295	267	270	242	286	270	253	252	276	243	269	273	266	240	255	275	261	246	271	239	297	268	271	258	263	259	238	275	277	288	254	247	303	258	259	265	248	273	277	262	268	260	230	258	278	246	250	281	290	263	264	276	266	253	269	247	235	245	264	259	249	269	245	253	261	275	265	266	272	289	255	279	251	282	269	257	294	268	237	259	285	252	257	266	257	260	257	252	260	275	274	263	269	266	266	260	262	282	247	259	276	283	255	244	265	261	273	235	258	261	253	277	268	274	276	293	268	265	295	289	276	259	314	236	270	255	227	285	244	270	268	283	238	261	292	246	256	253	280	275	261	273	307	242	284	249	293	269	260	290	280	283	246	267	240	262	271	261	287	240	277	279	285	244	279	268	262	248	254	267	273	281	285	262	283	290	254	260	274	252	239	250	258	272	288	244	261	302	248	257	279	281	289	262	263	271	260	270	255	292	266	295	291	265	243	286	281	294	251	260	259	236	244	240	257	252	254	287	273	265	299	250	219	261	265	241	290	241	264	287	244	278	300	260	251	257	280	280	262	272	247	277	263	254	265	246	261	267	253	281	278	251	253	276	255	247	288	258	281	250	241	284	240	263	270	243	250	264	273	250	280	258	264	254	287	291	252	247	268	286	262	260	290	272	299	277	233	241	279	282	235	233	262	253	260	286	263	261	298	237	276	278	252	266	277	267	278	238	265	274	263	260	261	268	270	267	249	267	272	268	293	238	277	240	277	282	241	244	259	259	255	269	274	252	273	241	278	255	256	259	239
23117	21653	29039	24775	21884	21332	10340	2672	1716	1342	1007	782	660	614	560	551	465	422	416	376	314	323	309	320	334	273	276	266	238	215	222	197	227	214	220	199	197	207	213	216	198	211	219	207	192	192	204	188	201	185	201	198	169	211	223	216	202	208	205	198	206	216	233	193	195	183	170	232	206	184	208	195	191	169	191	204	206	197	199	196	186	199	186	191	207	183	195	197	197	203	228	206	186	203	216	202	202	203	206	184	231	189	174	186	163	193	182	197	214	179	214	203	176	208	208	196	194	193	192	198	184	197	183	177	228	202	181	191	186	214	194	197	198	198	206	198	226	211	218	206	202	182	195	196	190	199	181	221	201	206	185	194	192	186	208	177	198	203	198	191	195	178	224	189	179	191	192	201	192	192	188	200	220	196	187	195	203	184	164	192	191	230	220	201	195	223	183	183	201	181	182	191	187	172	198	237	196	189	215	187	206	192	194	201	179	238	185	209	231	175	196	176	190	224	180	168	208	209	174	189	186	192	203	172	202	183	203	195	177	217	205	222	195	187	198	187	177	187	204	181	194	215	165	208	194	190	199	200	161	201	188	215	194	189	198	171	207	197	192	197	234	225	198	189	185	188	200	200	207	198	194	188	211	177	188	197	204	192	193	200	190	176	186	189	216	207	198	195	190	177	177	197	178	228	207	193	213	195	194	203	186	190	175	199	191	192	189	189	204	169	173	203	181	187	188	205	191	186	219	182	203	187	185	172	193	211	171	212	214	193	194	197	182	184	189	183	184	173	208	200	209	194	215	173	195	210	176	208	194	214	213	189	194	179	201	159	175	199	184	222	207	198	190	198	195	182	203	218	233	200	182	197	191	210	196	200	197	213	205	189	198	195	186	195	193	188	188	184	194	213	210	212	175	185	196	189	190	196	194	179	203	179	195	210	204	199	177	188	199	178	193	209	203	206	175	176	225	176	200	204	185	181	212	198	191	179	205	205	169	172	200	200	186	195	202	194	187	194	184	215	218	197	187	177	200	212	220	193	184	203	197	184	213	172	188	222	193	193	217	193	184	194	208	203	203	189	187	192	157	198	190	210	193	210	187	185	217	193	195	200	195	205	206	202	228	219	197	181	203	202	184	198	205	215	216	190	190	199	210	188	213	200	180	198	194	183	191	206	201	205	181	193	182	179	197	213	181	191	185	207	184	187	190	177	205	169	208	192	169	198	202	191	184	189	200	194	184	190	201	190	180	226	173	190	192	161	204	194	169	184	188	192	213	175	187	198	195	196	207	198	187	189	183	184	173	192	208	204	179	183	201	195	201	193	200	194	192	165	194	197	193	201	176	217	191	190	218	179	203	182	196	187	192	192	185	201	207	205	198	195	211	197	176	215	186	183	206	215	190	177	202	188	177	216	167	202	155	198	187	185	200	203	189	186	224	187	196	196	197	170	204	192	212	205	203	218	180	182	237	172	171	193	198	177	202	176	171	174	225	192	201	201	199	202	206	205	174	197	180	182	204	179	179	178	193	200	183	190	178	184	171	193	213	211	207	196	190	190	182	223	206	214	221	193	195	196	192	169	195	196	193	195	197	170	189	182	209	182	200	182	194	163	214	227	189	188	201	188	195	156	186	194	173	186	204	190	175	195	202	186	171	200	174	202	186	190	185	198	198	196	180	189	197	188	206	204	207	198	181	187	216	213	186	177	195	183	183	190	213	181	190	176	198	226	189	186	209	192	196	189	188	197	208	171	231	186	198	183	188	199	200	196	200	194	200	208	198	194	179	211	198	174	187	179	184	196	222	190	185	169	182	204	205	202	191	200	180	192	204	200	184	202	216	196	174	202	215	185	191	164	200	195	213	171	199	201	200	171	203	206	210	190	220	203	193	162	215	183	200	196	191	185	179	193	190	224	208	195	193	192	199	204	205	172	202	186	190	181	196	191	195	188	199	162	214	209	170	189	208	203	181	189	175	201	160	184	188	190	203	193	193	219	188	201	209	161	199	180	199	167	177	182	214	185	191	207	199	166	239	180	191	200	213	190	187	187	221	198	195	159	173	196	209	188	198	217	202	193	202	228	215	212	182	201	199	186	173	183	192	187	212	161	208	200	217	178	179	192	223	220	183	218	187	197	175	190	184	201	214	183	202	193	219	209	208	178	227	201	194	185	207	201	194	216	177	195	200	177	183	215	169	173	206	192	175	220	205	207	163	200	199	195	211	201	189	198	225	199	196	203	217	199	204	213	192	199	180	197	177	194	189	199	169	192	208	206	198	196	214	212	194	167	198	168	194	210	180	190	204	228	198	188	183	188	228	193	215	203	187	236	212	233	194	209	204	210	186	190	192	202	195	192	182	209	173	168	185	184	194	190	200	198	187	201	175	186	184	190	191	188	201	169	195	205	201	218	183	199	207	161	199	182	209	231	187	213	174	225	188	203	206	204	212	190	169	217	172	167	211	198	210	208	198	224	171	191	203	198	210	201	220	192	182	227	205	179	200	207	194	180	210	201	182	229	198	192	201	181	196	156	189	189	212	220	174	176	171	204	201	213	225	180	191	213	209	189	198	172	191	210	206	206	193	156	178	179	198	198	192	182	192	171	196	184	179	191	208	221	201	179	219	213	190	203	206	185	178	188	183	221	198	170	223	171	234	191	203	192	208	206	184	186	189	176	214	191	195	184	179	191	185	190	207	188	200	191	203	197	189	201	216	202	215	209	224	164	202	211	194	190	204	195	192	226	179	195	197	218	211	191	203	188	218	218	203	213	192	214	166	174	212	204	196	186	194	201	179	193	214	195	212	193	184	181	194	171	212	192	203	199	205	209	205	202	187	196	181	206	186	180	210	169	198	228	175	216	187	185	186	225	196	178	178	210	206	164	194	189	213	195	185	214	174	204	172	205	206	203	159	178	193	205	195	183	197	173	199	173	206	167	194	201	184	188	217	196	195	180	198	200	189	198	196	203	187	169	171	209	196	186	208	191	185	206	186	201	182	205	192	194	208	169	199	197	193	213	171	183	192	187	196	201	165	189	178	195	195	179	198	186	218	189	185	205	199	185	181	184	210	199	216	185	196	210	201	194	171	208	205	195	193	186	215	197	161	197	208	231	191	193	175	196	193	211	176	181	207	180	187	209	205	183	215	201	195	196	194	203	196	182	191	190	203	179	195	187	177	198	195	196	205	198	227	215	186	213	182	203	203	210	180	210	213	178	206	183	212	206	216	189	199	215	196	203	206	207	197	176	200	199	186	208	200	193	190	212	209	189	190	199	189	201	194	180	191	187	203	198	208	203	213	187	187	235	189	181	163	186	181	210	207	186	192	198	223	217	206	190	203	201	217	177	189	183	204	186	174	185	205	195	203	188	190	182	201	189	187	196	178	195	172	179	168	216	173	193	185	199	183	200	204	172	207	213	173	204	182	198	195	152	195	205	192	210	199	200	172	206	204	196	202	197	213	210	195	197	196	192	192	198	206	200	192	175	198	187
12919	34090	27160	23835	17664	9759	6900	5099	3672	2936	2269	1656	1372	1243	1147	955	778	676	562	572	585	490	565	556	484	405	352	337	307	261	297	287	255	258	270	267	268	275	295	265	276	251	281	252	247	244	291	255	242	246	245	238	262	244	247	259	262	243	264	241	262	256	226	235	243	289	246	239	245	212	247	271	236	260	255	213	252	260	269	241	252	230	253	263	238	227	226	227	248	285	285	234	269	232	220	238	247	246	247	235	243	252	249	252	241	251	242	249	234	234	221	257	259	248	250	245	235	272	249	234	264	232	253	239	239	228	267	253	271	275	253	215	249	270	234	252	260	268	241	236	252	233	260	225	231	274	256	248	291	240	226	240	254	237	243	251	249	253	260	246	245	249	263	212	274	274	227	257	233	256	232	254	224	231	265	236	267	241	263	233	250	268	241	271	252	224	256	236	264	269	244	239	257	253	235	271	261	246	243	214	237	241	279	227	227	214	223	239	227	236	256	244	231	254	266	260	245	254	249	219	239	262	225	247	220	241	223	264	252	286	246	291	259	266	254	231	261	265	235	255	276	257	245	235	260	243	251	242	260	248	249	222	269	235	272	253	265	232	265	241	223	285	219	235	229	233	250	234	268	239	259	247	266	238	261	255	254	256	221	226	254	263	231	239	262	246	240	248	217	240	252	251	244	240	254	222	259	238	246	243	245	256	246	258	245	258	223	272	263	269	259	264	244	251	242	271	242	235	251	241	236	220	223	251	263	246	260	235	284	213	253	265	261	232	236	275	219	212	246	259	243	235	225	250	258	245	241	240	248	252	236	247	279	248	253	257	250	241	282	248	249	236	223	251	234	235	238	256	228	246	256	249	236	268	249	217	230	245	275	237	267	243	253	238	254	249	241	252	214	251	257	208	247	265	254	259	241	265	229	247	276	247	244	279	247	255	238	206	252	237	272	251	239	275	256	245	250	246	246	235	276	235	256	261	251	265	255	267	222	251	219	264	259	277	264	232	242	245	243	237	256	235	239	258	269	253	271	237	252	251	245	260	295	287	251	237	251	245	234	233	227	282	261	262	220	244	236	238	229	250	259	229	237	276	242	240	231	226	261	234	218	257	258	247	243	258	230	226	219	243	267	246	245	240	234	235	259	273	247	241	241	242	265	249	251	234	244	259	279	250	235	236	228	246	239	268	260	278	244	220	220	270	252	254	263	256	232	262	205	258	233	250	285	261	230	227	224	266	244	261	242	244	263	242	230	228	248	260	209	256	249	267	260	249	239	263	217	252	215	258	252	236	241	284	247	244	249	220	250	255	269	268	278	253	254	234	251	239	247	263	241	240	236	240	236	293	242	251	239	247	229	227	256	239	251	231	230	232	239	252	257	245	264	238	252	244	279	230	250	255	256	246	237	253	277	236	250	259	231	254	219	228	245	253	227	266	241	246	225	243	247	239	250	216	232	223	242	255	274	277	233	241	269	242	227	242	243	260	238	246	279	241	215	249	233	232	225	260	270	269	237	250	256	250	230	254	256	217	259	255	260	246	245	265	259	274	251	225	240	253	259	233	247	255	239	232	257	256	255	231	249	263	248	263	249	255	230	228	225	241	258	239	252	238	245	239	244	241	238	260	245	270	277	269	252	249	238	237	257	251	218	259	211	255	208	250	219	238	237	253	248	265	224	273	235	246	244	255	232	241	253	271	223	248	264	228	233	236	264	234	263	264	237	264	251	257	239	267	223	239	246	259	266	262	242	245	244	261	256	239	236	246	236	235	249	225	218	297	233	217	256	247	262	262	240	252	226	252	234	252	234	242	234	254	274	238	254	246	284	239	266	253	233	227	249	249	259	251	244	229	241	241	245	243	241	241	240	242	238	246	219	245	251	215	270	253	222	253	246	235	231	246	226	265	242	254	251	251	241	228	225	243	239	269	229	242	229	232	227	235	269	257	239	253	239	225	242	230	271	240	231	265	254	254	240	237	255	219	250	253	269	252	238	256	244	289	242	269	241	220	254	243	250	230	265	244	255	255	240	240	249	235	253	238	229	265	239	268	231	265	244	252	241	242	248	238	254	226	228	258	245	251	255	222	240	260	247	245	239	263	241	253	255	234	219	246	245	247	242	265	255	245	253	253	229	234	253	274	230	223	253	227	257	249	232	240	262	244	238	243	252	220	252	265	266	235	259	272	237	243	264	272	258	278	255	259	245	277	235	236	233	258	240	241	244	235	250	255	249	286	256	276	269	228	232	270	249	249	272	222	247	221	239	276	234	240	255	253	246	270	246	240	243	248	243	240	222	265	235	244	248	294	253	230	255	242	266	240	234	229	272	244	255	240	279	248	226	248	278	234	277	224	249	236	221	257	267	246	232	254	261	217	240	230	258	289	250	233	263	248	246	248	240	261	230	236	236	263	249	259	271	254	250	259	229	233	252	241	250	244	249	248	241	234	235	257	256	246	248	255	263	206	266	235	243	217	269	245	240	249	229	233	240	252	248	273	229	236	240	247	235	229	256	239	239	227	254	247	216	238	230	275	257	242	278	250	272	248	236	238	230	242	249	249	241	234	259	221	256	264	247	244	221	260	228	244	261	248	237	250	237	239	230	290	248	254	284	235	236	212	253	255	241	259	242	249	246	215	262	243	272	247	225	222	229	252	236	254	261	256	221	240	229	260	254	229	249	266	269	264	243	268	239	242	291	251	244	227	237	247	241	247	241	246	249	250	269	262	262	245	235	241	265	253	219	243	291	240	249	250	248	260	245	239	233	252	247	265	231	269	229	205	255	254	244	260	246	241	228	253	242	251	241	223	257	234	255	251	257	221	235	287	252	246	231	252	217	222	258	227	207	243	264	247	237	250	230	238	240	242	218	256	235	257	239	230	240	246	254	240	246	247	250	229	236	234	267	256	239	250	231	216	251	237	230	245	237	250	238	268	289	227	268	254	249	251	253	249	239	196	261	222	254	257	258	227	247	252	232	230	238	221	252	261	260	249	213	265	254	228	226	241	230	239	267	229	233	237	233	248	313	258	275	235	257	250	222	249	257	259	229	250	241	253	246	269	232	218	229	238	275	242	246	237	255	248	224	247	262	254	229	256	258	232	255	226	251	231	242	265	239	273	231	231	226	242	232	280	229	258	248	252	227	245	242	229	240	243	246	235	242	280	236	239	255	234	243	246	268	262	263	230	255	222	244	236	215	242	225	262	205	226	247	265	258	252	248	252	221	239	255	249	257	252	226	236	252	219	234	236	256	246	238	241	253	268	236	220	245	246	266	233	273	244	263	237	240	262	261	253	217	289	251	271	267	231	251	218	245	245	250	260	284	205	227	242	234	219	247	245	226	248	245	253	238	281	234	236	224	223	256	225	246	278	245	288	275	256	244	252	244	245	247	233	248	258	247	244	255	223	261	235	218	254	274	231	250	257	258	263	244	293	255	217	236	232	236	237	250	218	255	227	229	250	270	244	240	257	227	246	228	234	253	251	251	245
28242	19184	12349	6548	4506	2012	1486	1128	862	729	662	556	512	479	495	448	448	419	394	395	415	401	428	388	401	387	406	393	387	396	346	365	379	368	377	341	372	389	370	375	354	362	379	393	346	391	406	352	343	353	396	383	371	386	367	384	370	370	370	364	379	385	391	339	350	367	383	392	376	383	364	377	341	358	370	339	368	366	373	366	388	354	384	398	362	388	350	392	357	379	399	370	370	356	413	365	394	341	357	372	364	348	387	358	340	364	380	350	374	382	394	383	366	373	341	355	370	361	373	360	406	377	380	394	375	392	380	371	383	392	366	369	399	351	379	342	364	363	358	360	360	337	361	366	403	375	348	349	424	356	369	373	380	413	356	358	380	371	360	357	396	381	381	388	383	369	366	373	361	332	396	349	307	355	329	376	352	341	359	352	341	362	396	383	331	358	351	354	367	379	355	366	321	368	393	383	369	366	335	404	353	337	354	395	359	404	344	362	372	390	393	370	357	331	381	377	365	365	347	366	385	391	359	363	395	339	372	338	409	396	414	366	330	360	396	393	370	380	349	338	346	369	427	370	366	329	356	344	375	412	366	379	350	345	382	360	375	358	366	363	372	383	360	383	358	388	376	373	360	406	367	380	374	381	362	375	387	372	343	383	397	386	354	359	399	376	367	390	382	359	347	340	372	359	378	341	381	377	397	402	379	382	390	388	384	377	407	373	393	395	345	362	384	375	396	359	355	386	386	333	389	380	372	351	379	378	355	347	352	387	345	334	358	366	350	378	368	380	360	374	358	380	385	394	345	401	332	386	367	379	416	349	351	385	362	384	355	336	359	364	356	377	353	329	366	359	337	362	350	423	374	400	376	366	361	360	369	368	378	388	380	360	377	349	429	348	380	339	419	377	386	389	396	373	332	345	395	387	353	406	381	357	363	348	395	371	371	381	416	407	383	361	369	393	368	381	373	352	365	355	343	369	405	402	355	353	435	371	379	398	365	387	364	366	379	394	385	371	363	387	374	374	361	333	378	358	351	355	380	353	387	379	368	395	351	381	391	369	380	346	372	383	386	368	339	393	386	361	386	378	389	356	361	395	362	393	330	362	370	358	377	359	382	383	361	364	326	413	399	360	352	393	347	378	411	377	380	352	372	366	390	344	366	369	394	374	347	355	352	333	385	377	368	367	360	375	392	352	337	392	355	372	367	354	384	380	346	374	391	364	380	339	351	366	379	392	367	391	372	345	357	386	395	378	363	403	345	357	375	371	392	370	340	374	376	370	389	336	346	361	368	361	334	379	370	376	360	371	387	380	359	366	394	356	368	344	384	347	361	392	336	385	356	367	386	374	362	362	350	335	398	328	378	339	373	400	398	392	390	327	370	364	368	380	429	359	383	414	320	372	365	392	394	370	379	340	357	383	354	384	381	379	340	376	393	378	389	405	375	336	386	391	384	347	392	363	398	359	405	364	385	361	368	349	383	367	387	363	417	367	329	371	407	393	375	397	373	371	367	370	386	370	391	355	325	365	350	377	388	376	361	382	372	367	365	370	400	412	393	370	360	368	353	395	370	368	376	386	336	366	362	314	374	353	394	374	356	343	369	404	380	328	370	347	331	354	388	377	393	373	348	403	354	335	346	361	391	311	394	363	344	376	410	392	338	381	348	357	359	348	368	396	381	386	349	386	348	372	378	370	389	341	397	386	379	367	374	374	386	373	431	391	356	386	359	360	374	371	382	370	380	397	370	372	349	355	375	404	344	379	341	325	385	373	372	324	381	386	353	371	365	383	358	370	358	351	366	355	380	374	400	348	392	395	396	356	388	401	348	392	342	385	386	372	383	363	356	365	375	377	389	373	395	378	372	364	374	374	383	345	378	383	366	396	362	368	386	376	358	365	401	377	379	347	377	363	385	378	371	347	370	356	371	365	389	366	356	389	367	350	399	365	387	343	363	377	387	367	383	357	365	367	336	364	431	407	382	328	381	384	377	373	349	365	353	345	389	376	325	345	356	357	369	365	377	384	377	380	370	363	355	382	320	407	365	404	394	405	361	384	384	385	395	352	330	395	363	367	388	356	365	356	325	336	351	362	327	362	375	392	356	354	408	373	356	381	344	368	336	355	362	308	374	365	385	349	362	338	352	360	397	378	358	358	363	384	350	354	393	348	376	359	362	369	397	371	389	365	349	352	381	357	385	374	393	379	399	394	346	343	347	390	382	367	377	375	382	358	366	366	401	362	375	395	362	398	392	362	345	358	366	380	392	385	358	366	374	381	396	348	355	370	332	376	379	392	364	370	336	348	393	375	370	345	372	367	343	365	354	362	370	385	344	395	372	353	397	369	377	353	356	350	391	374	380	370	357	385	371	356	377	351	386	400	369	344	363	363	392	375	358	377	353	362	358	408	334	353	365	344	365	402	333	393	347	338	331	367	366	359	367	333	352	361	369	379	372	399	364	359	398	373	355	393	365	358	368	355	366	407	358	356	394	423	380	392	348	353	402	360	359	352	381	388	392	334	353	379	387	364	352	370	389	382	356	358	351	356	385	402	357	376	386	376	373	353	380	373	380	363	377	392	370	376	375	418	325	376	398	372	391	350	374	337	373	347	332	372	350	352	420	345	396	373	362	355	359	405	368	331	339	358	352	338	344	375	383	377	392	387	364	366	379	373	371	384	322	372	382	410	356	388	351	364	352	385	384	362	361	387	358	389	370	382	386	372	377	385	425	383	399	365	414	358	382	355	375	364	342	360	364	360	382	371	363	343	380	370	350	372	341	365	408	367	373	346	343	362	372	360	386	369	374	379	382	383	406	373	382	347	356	378	353	345	383	379	337	371	372	383	374	374	390	362	381	360	347	403	356	364	343	345	343	342	364	384	376	379	361	380	346	351	394	349	351	412	364	392	372	378	351	380	395	343	364	387	401	365	377	357	413	343	372	399	357	401	373	336	341	332	373	343	364	370	354	342	407	338	353	356	395	391	378	360	325	372	378	395	367	375	399	361	365	375	386	407	384	379	341	373	340	363	353	358	372	354	379	344	349	370	359	381	362	337	380	360	397	361	377	379	386	385	372	353	341	357	370	415	384	354	337	371	372	370	333	365	396	341	348	403	381	378	393	362	418	343	393	369	381	372	349	385	361	374	358	412	345	368	345	377	344	364	373	335	395	359	363	364	377	396	366	383	386	391	362	389	372	378	392	368	368	373	377	386	363	370	394	369	374	387	394	361	347	377	384	373	368	382	377	358	366	381	354	383	410	373	378	379	363	390	370	367	361	367	361	366	358	387	392	328	422	386	332	325	342	405	371	362	357	401	398	388	364	331	316	366	373	368	370	348	351	369	361	393	369	375	355	348	381	376	386	341	341	363	369	358	374	355	340	403	385	369	385	347	393	388	346	374	332	339	344	383	391	369	393	378	346	357	402	381	372	412	349	393	348	369	354	375	357	381	368	383	381	381	357	381	404	386	411	366	346	334	366	352	343	392
11039	21004	14928	8424	7174	4160	3139	2274	1683	1390	1140	853	823	770	691	690	611	579	543	495	549	525	542	528	511	510	486	450	433	455	451	452	454	473	430	425	424	438	443	453	442	435	461	437	444	481	484	427	490	440	480	455	452	460	436	440	422	458	428	459	469	477	450	440	415	459	445	444	455	397	459	448	428	446	462	410	445	470	447	466	467	435	407	424	474	434	464	444	474	434	446	449	402	452	411	455	455	403	427	465	422	441	461	433	426	466	463	472	461	438	460	455	441	477	422	421	397	461	450	428	418	448	425	480	443	433	463	421	451	438	456	398	444	464	432	434	467	423	440	469	426	427	460	451	480	436	479	449	404	403	423	445	440	464	439	436	464	448	423	415	452	466	435	465	441	453	414	446	439	432	480	439	439	469	446	445	436	460	423	459	457	418	449	423	458	471	461	456	474	439	432	445	475	438	453	478	450	441	449	452	451	425	467	416	425	419	447	439	436	450	430	420	448	398	451	454	477	455	441	422	446	437	469	439	472	441	434	484	432	457	458	491	418	432	432	450	459	451	482	445	472	435	451	460	473	437	456	435	427	447	429	447	471	441	449	471	418	457	450	465	461	473	458	453	448	446	468	451	415	498	433	415	396	420	464	450	438	434	471	455	461	450	467	405	415	436	452	446	427	479	397	460	416	460	438	420	469	419	430	478	440	462	443	446	444	407	491	416	454	406	457	414	440	427	449	458	447	424	440	414	424	438	444	464	453	458	443	455	452	464	417	453	413	454	439	469	425	423	501	438	472	448	435	422	444	450	452	413	427	443	413	446	458	434	424	429	441	450	468	459	466	458	433	444	484	442	434	411	449	429	442	424	438	455	443	459	409	426	488	491	430	472	435	464	448	429	455	430	439	425	453	467	405	407	480	474	482	453	403	442	450	444	433	407	438	423	415	418	452	435	442	455	451	464	398	454	432	486	443	452	430	451	446	423	434	463	445	419	459	473	447	457	448	408	409	452	411	455	449	456	434	441	469	456	448	427	434	465	492	450	465	429	458	444	456	457	446	474	459	471	448	500	460	454	478	472	416	456	447	459	440	436	474	436	433	438	435	414	453	429	449	421	413	433	446	478	479	449	433	470	395	436	497	455	444	459	442	475	455	448	470	453	431	450	438	460	450	448	458	463	432	421	439	449	422	481	433	455	473	446	417	443	459	445	452	444	417	442	442	470	479	442	471	454	474	431	446	435	434	428	458	435	466	484	500	469	462	426	451	451	404	449	436	440	450	429	437	477	421	465	443	443	445	468	433	413	442	416	421	409	475	482	474	432	429	464	412	458	448	425	430	446	472	442	470	451	433	468	446	411	428	456	439	429	460	468	430	503	437	447	460	479	450	426	455	415	428	451	442	464	458	445	456	425	496	465	410	399	435	418	435	446	447	420	472	448	444	442	445	435	463	425	440	468	460	431	446	421	466	476	455	424	448	447	477	466	434	445	436	422	449	420	437	428	448	457	424	456	422	434	440	437	422	456	446	437	472	456	431	471	427	447	441	488	437	449	435	441	457	429	426	433	420	458	417	442	413	412	437	485	475	429	463	416	435	452	506	460	464	436	417	434	453	437	424	468	465	469	446	414	456	433	462	434	446	438	464	430	417	438	441	433	446	420	459	446	449	437	463	472	434	465	440	469	427	460	447	415	445	469	437	424	407	449	454	448	456	431	440	449	395	441	443	434	453	487	464	458	448	465	466	429	462	467	428	448	431	470	444	464	473	441	447	480	433	433	409	451	479	438	432	437	430	457	447	434	440	445	466	412	454	422	493	443	410	474	412	473	428	512	467	447	426	448	442	436	442	452	446	440	463	407	467	461	446	419	398	415	477	479	436	454	445	469	434	458	437	452	427	436	479	442	427	444	443	491	447	445	429	414	449	462	412	472	462	427	427	477	437	471	454	449	429	427	445	437	455	473	444	434	463	458	430	446	472	429	413	506	441	478	443	462	465	458	467	469	425	424	440	447	443	480	439	448	426	443	420	437	464	470	467	448	424	421	403	429	433	410	463	437	461	503	418	424	446	467	491	470	445	445	489	450	448	430	412	439	421	453	429	438	459	429	465	437	473	442	456	465	418	453	455	428	414	451	421	449	459	437	441	454	436	465	445	468	414	415	434	462	443	455	428	432	420	447	424	448	438	417	441	464	465	445	443	448	471	466	461	463	499	440	440	438	426	468	454	464	445	457	431	455	452	455	433	474	487	416	440	458	479	459	428	433	418	469	419	455	421	461	442	448	443	439	482	487	399	432	429	479	416	398	506	433	429	424	427	423	449	487	456	478	451	389	430	432	460	465	432	466	486	477	448	437	443	461	476	399	449	440	418	426	462	420	418	484	468	445	443	436	459	438	457	421	481	438	420	415	450	485	448	464	450	436	414	400	427	449	486	450	444	467	450	447	414	444	451	442	434	440	478	435	429	433	481	440	438	398	471	416	419	435	439	440	449	461	477	447	443	431	479	471	456	416	467	447	453	458	432	425	464	444	449	477	446	449	407	443	434	418	436	441	485	439	428	488	468	425	446	442	443	457	453	421	454	435	484	444	441	453	428	464	445	466	469	425	405	453	417	423	462	425	478	442	453	444	462	436	418	437	445	495	442	440	441	469	458	480	444	487	444	458	446	445	466	439	453	417	439	464	432	424	475	484	449	443	465	405	443	428	427	456	460	449	419	479	430	493	442	425	425	449	460	457	461	434	450	417	481	448	433	417	446	449	443	472	426	435	451	451	456	440	439	433	432	452	423	480	436	440	461	478	437	421	456	467	442	397	422	450	481	444	500	449	478	459	454	463	450	392	433	434	445	434	415	443	458	457	458	453	437	451	475	426	437	446	454	424	443	450	432	403	456	425	416	476	458	454	421	453	473	451	420	460	468	448	438	449	480	468	416	448	438	457	435	481	417	424	442	436	456	489	409	441	446	452	436	470	426	465	456	421	489	463	473	433	435	425	432	435	456	443	423	487	456	403	477	424	429	433	426	429	455	470	482	439	412	427	439	424	440	436	472	462	479	452	441	444	442	454	448	475	424	466	400	463	431	452	458	442	443	452	425	468	432	473	422	477	439	479	480	434	448	446	447	455	429	441	432	454	461	418	451	407	440	448	447	451	436	422	463	459	449	446	459	426	447	430	434	447	482	463	452	442	463	418	460	438	457	408	459	492	462	462	430	449	478	441	442	464	438	442	474	417	479	429	434	463	411	428	406	426	460	442	438	467	464	438	497	431	429	447	413	453	454	458	453	437	450	449	452	434	473	447	428	458	449	405	429	405	429	488	417	447	428	462	436	487	490	425	439	469	460	452	447	429	469	446	404	470	419	413	453	456	460	455	476	397	444	426	460	429	452	477	473	418	432	445	498	503	448	423	451	474	452	464	440	412	445	467	451	462	451	462	431	455	446	487	451	458	453	438	444	393	447	430	434	410	442	429	453	457	425	476	460	477	433	455
23974	21608	28453	25645	26239	11630	3368	1891	1401	1088	991	767	690	609	668	554	572	474	480	472	514	476	468	443	472	430	399	384	378	396	439	387	415	401	364	396	406	382	372	394	379	401	392	367	421	402	395	406	348	372	397	378	375	396	373	386	388	382	420	379	372	435	346	399	407	390	378	414	418	366	361	364	347	392	373	376	373	402	377	392	384	377	389	394	367	389	381	374	416	350	406	392	373	412	410	395	347	397	385	395	380	414	393	377	388	404	383	408	376	392	366	354	390	373	400	388	406	382	368	415	396	385	357	383	413	417	398	329	371	379	381	392	361	386	357	362	396	372	379	389	387	367	362	399	397	415	399	390	367	412	393	385	390	382	377	386	392	393	334	402	405	380	333	408	375	392	368	375	366	392	413	418	394	359	378	386	333	359	377	377	400	371	394	431	396	368	368	378	404	384	359	359	393	415	365	399	405	385	397	404	395	372	415	426	345	407	383	384	387	419	395	383	399	366	363	359	357	393	353	363	361	388	404	377	385	389	387	407	401	380	370	361	369	365	370	409	378	376	393	403	377	349	387	372	394	371	391	384	434	391	407	355	362	385	406	376	384	388	397	347	396	383	377	382	381	359	387	377	415	389	393	387	369	361	382	419	375	409	362	345	403	414	332	404	342	388	402	387	378	394	378	393	370	383	369	365	427	363	404	346	375	373	398	395	366	377	387	382	383	412	352	389	409	378	390	374	404	391	360	387	349	385	391	372	387	407	385	369	398	390	377	397	371	376	377	372	384	373	409	398	369	415	353	380	384	376	371	358	370	379	333	417	434	416	375	408	347	373	405	425	401	414	395	369	391	375	409	357	409	385	374	406	376	366	399	370	403	385	349	377	410	390	409	402	353	398	394	395	358	395	413	372	418	388	414	396	371	429	395	329	399	359	378	386	409	385	382	409	357	381	402	383	385	342	424	400	382	371	368	362	422	410	386	361	341	374	373	405	355	462	396	383	404	411	384	409	449	399	388	424	350	351	336	382	357	405	399	345	367	380	393	398	408	404	391	395	382	333	380	358	384	372	364	364	388	397	376	370	368	389	379	354	386	402	368	372	388	390	362	402	380	400	399	377	380	380	404	364	408	375	394	397	372	381	412	381	392	385	322	387	375	393	326	392	425	375	379	365	366	377	372	454	408	390	363	391	382	415	404	411	366	350	371	398	363	381	376	361	374	422	375	378	376	396	375	356	387	404	387	379	393	395	416	374	382	383	350	368	363	352	393	405	419	382	391	351	379	394	392	421	388	378	408	393	370	358	376	352	409	359	390	395	377	360	405	383	407	385	354	407	390	374	369	358	358	392	367	386	334	374	416	374	379	376	400	388	373	343	379	376	360	421	395	390	361	404	368	389	381	326	385	378	385	402	381	373	401	363	399	377	366	396	366	378	376	357	364	393	388	368	383	394	384	355	401	422	411	398	335	365	370	385	379	367	349	374	364	376	367	380	367	381	393	397	394	376	372	378	389	384	404	384	390	393	374	392	370	357	380	403	355	363	402	378	411	402	391	347	407	352	368	359	389	360	424	381	380	382	379	379	348	386	373	382	392	389	377	390	410	378	414	374	397	406	392	373	414	384	386	377	377	354	418	353	373	368	376	380	371	400	370	375	373	358	407	371	371	385	371	402	417	378	375	390	374	372	360	410	366	367	397	388	366	346	405	388	336	371	413	397	445	382	431	371	418	381	410	369	364	373	361	387	408	376	404	380	383	365	394	394	373	411	376	409	407	403	388	368	378	391	397	378	362	376	360	391	362	394	355	366	421	324	373	370	367	407	366	386	360	392	353	382	387	385	375	380	409	353	366	391	387	395	360	394	358	385	361	373	369	366	370	372	361	380	364	381	395	379	369	385	384	395	368	388	390	399	395	364	388	379	390	366	377	391	370	393	376	399	343	386	401	393	350	365	391	364	376	368	388	366	373	381	356	377	379	406	408	399	364	378	364	379	370	404	395	423	374	382	381	393	392	365	337	350	350	358	404	361	411	394	424	411	384	395	381	354	381	361	349	415	406	377	403	389	374	397	414	387	394	399	354	388	393	403	379	378	359	351	362	386	382	354	398	400	394	384	375	391	386	362	403	397	378	370	393	367	389	374	379	413	379	395	401	383	377	378	392	368	354	424	361	381	414	392	386	382	394	398	373	384	372	355	400	356	392	381	358	428	377	380	391	390	396	363	404	347	410	391	378	382	367	339	371	414	416	377	410	358	377	335	379	371	372	371	368	384	371	374	367	389	374	359	386	372	347	382	387	370	361	351	407	375	375	356	386	382	365	362	396	387	415	402	384	360	376	383	355	390	394	384	388	405	414	383	402	387	373	386	380	386	398	369	398	383	383	379	419	376	364	362	393	421	387	414	409	403	386	392	351	386	389	373	384	360	375	410	361	414	381	378	375	373	451	377	370	404	399	364	417	414	365	388	386	388	391	423	368	375	413	351	382	387	319	341	385	381	399	370	408	405	396	370	362	388	400	378	373	357	399	364	404	366	401	387	356	381	382	389	378	363	359	368	372	398	448	376	384	404	351	338	403	399	387	383	393	371	362	396	393	373	436	374	387	364	371	396	357	336	380	382	384	382	413	398	376	351	387	378	403	420	380	367	436	387	370	381	372	393	400	418	389	370	381	400	391	375	370	384	386	397	378	436	404	365	397	390	382	395	352	405	354	363	425	390	394	381	367	376	383	389	398	360	354	356	403	394	363	392	378	382	357	379	399	388	374	354	389	427	365	376	410	380	387	419	372	389	329	360	356	395	405	405	357	423	388	393	349	383	382	348	368	362	366	403	381	374	404	388	406	369	385	402	340	377	355	404	412	371	415	421	367	374	390	386	416	397	413	358	400	372	376	377	355	365	372	346	387	393	395	359	372	405	378	377	374	370	369	334	376	416	351	384	392	373	411	356	394	399	399	371	353	365	375	404	367	432	359	402	409	389	402	384	399	387	367	373	396	422	357	398	387	414	377	350	394	410	389	375	377	378	385	376	395	372	386	355	356	420	386	342	390	370	424	362	355	381	370	368	355	383	376	410	377	398	365	370	363	398	381	376	401	376	340	403	380	407	355	374	393	408	369	362	361	388	390	385	380	386	407	382	378	372	336	367	405	405	349	381	397	369	341	403	374	344	376	364	391	394	408	383	350	395	385	410	387	363	358	409	377	381	390	353	392	367	396	352	393	411	386	410	400	387	363	388	367	394	367	390	348	374	377	343	368	387	410	367	354	392	381	407	414	360	429	352	392	348	371	366	368	377	354	398	411	395	407	384	403	402	361	373	380	387	405	378	378	358	381	360	374	400	393	357	389	369	394	405	384	419	361	412	399	432	351	370	341	369	382	402	414	393	371	396	384	374	396	375	390	366	384	385	400	356	370	375	385	358	393	396	373	369	400	388	363	362	397	389	368	397	356	367	409	370	390	379	373	410	366	388	372	377	359	379	382	386	410	377
11153	29543	22138	23211	24386	6708	5093	3853	2807	2199	1796	1417	1055	978	959	919	816	722	698	658	647	642	639	628	584	583	507	506	523	502	477	472	498	482	465	493	481	455	473	465	510	462	441	444	462	473	457	446	483	428	481	478	514	479	484	444	479	505	475	490	464	506	464	470	449	418	487	448	484	444	461	476	455	456	505	467	486	467	474	514	439	490	483	472	501	468	478	488	454	492	481	442	457	457	484	459	468	482	481	413	493	506	489	437	466	474	463	468	461	475	481	442	493	457	448	447	432	465	445	453	463	462	493	483	432	480	464	489	467	467	495	443	458	455	490	520	494	510	502	449	491	539	449	484	483	466	503	464	500	516	460	488	449	477	493	499	459	485	481	475	475	439	456	492	503	448	461	483	471	455	465	447	486	459	480	458	507	455	459	517	504	479	503	466	494	454	463	522	415	442	482	473	472	470	506	456	430	450	461	456	448	480	479	495	496	466	469	450	433	477	492	460	508	470	436	454	456	441	465	450	465	487	464	479	447	473	494	497	454	486	436	467	468	483	484	472	459	464	491	456	476	461	462	492	479	436	449	468	464	494	456	524	436	440	503	474	479	457	488	450	471	449	465	466	460	469	500	441	451	468	466	458	448	463	483	499	466	464	473	465	442	439	466	456	522	486	427	478	469	471	488	451	435	485	481	462	446	467	457	477	460	452	462	478	509	500	479	490	483	489	480	441	442	479	455	455	463	505	457	438	446	445	485	471	435	481	478	491	469	493	494	468	514	487	474	474	448	463	466	470	500	505	482	495	484	530	469	462	507	447	463	457	460	431	450	478	439	437	479	454	490	456	400	459	491	442	466	465	514	497	463	482	467	468	460	434	460	495	455	476	490	494	480	457	503	501	480	471	458	487	494	507	473	468	445	441	479	457	466	449	483	482	436	484	464	488	458	497	436	478	467	451	495	484	456	468	464	451	495	469	478	478	472	450	486	476	494	448	470	480	471	500	462	462	460	434	469	444	474	465	516	440	451	451	479	454	472	489	464	462	490	446	463	448	482	478	471	474	494	467	459	456	479	451	464	459	458	447	462	451	454	445	492	460	455	443	465	449	489	494	483	507	476	469	442	457	481	467	475	480	418	437	499	473	476	450	459	505	528	453	424	455	497	436	495	442	447	442	509	482	429	474	504	493	462	496	426	461	467	489	475	476	453	488	437	478	481	523	463	513	473	489	436	493	447	467	480	460	463	469	461	469	447	471	477	477	426	433	464	452	462	488	467	459	471	456	497	465	449	501	459	474	476	496	471	491	509	446	485	446	466	485	466	467	471	455	482	455	462	473	452	481	507	485	441	469	481	498	467	440	477	443	457	482	490	468	451	448	478	495	444	447	497	494	502	475	507	462	428	457	519	493	472	483	491	480	436	471	452	485	446	467	470	455	477	439	487	466	459	477	490	483	479	480	489	469	467	462	444	473	465	450	472	479	488	471	442	466	479	451	443	479	441	481	485	464	507	461	487	484	478	485	517	460	523	469	479	450	478	499	466	479	444	476	462	466	468	483	441	478	480	437	481	428	450	486	472	488	474	448	512	516	421	441	488	462	403	426	501	453	510	469	481	466	441	490	451	463	423	454	446	458	473	480	442	439	459	448	469	463	472	433	414	490	462	433	470	500	454	493	481	448	448	480	439	470	430	530	485	472	458	438	474	446	485	468	445	500	472	461	484	477	474	467	474	481	445	459	443	432	444	481	451	458	439	435	469	477	468	484	458	472	493	504	463	475	453	448	462	469	470	497	503	486	482	460	501	450	472	467	465	495	457	450	472	481	453	461	492	450	486	454	471	488	425	454	442	456	457	447	466	464	459	471	417	526	434	505	436	474	452	448	471	477	425	510	453	448	450	499	467	452	478	420	453	473	445	476	482	455	450	467	485	460	490	450	488	504	447	471	455	461	476	467	507	457	463	463	468	482	474	459	484	463	483	475	485	427	479	465	468	469	496	475	439	479	461	452	431	494	477	475	511	484	434	473	454	436	458	487	473	463	503	443	458	499	496	490	459	406	487	440	488	489	458	489	453	512	482	454	470	499	484	509	458	464	448	438	472	462	440	499	483	479	436	479	479	446	461	491	531	478	485	446	478	491	450	457	460	485	484	475	481	441	494	463	451	459	444	464	470	496	460	498	508	461	506	419	457	483	472	446	520	481	427	485	451	477	452	447	483	494	466	487	437	463	462	449	471	453	433	459	467	479	482	512	461	502	445	484	418	486	471	425	476	456	455	459	498	459	446	499	503	442	455	461	467	489	472	490	412	474	466	499	474	442	480	447	482	457	495	476	496	429	468	477	489	485	472	463	474	478	478	482	491	457	454	488	483	532	443	497	491	461	453	503	487	437	444	458	479	475	486	428	441	406	479	455	487	486	447	460	491	480	460	441	494	459	473	468	469	501	436	441	473	497	437	458	502	472	462	488	484	521	453	466	466	463	506	472	472	485	434	441	464	458	510	464	466	458	464	455	439	450	483	502	439	467	467	489	451	454	470	498	482	480	479	496	444	479	499	475	495	446	441	455	492	441	473	455	507	441	469	483	450	495	508	487	449	516	477	462	437	416	511	458	455	501	455	469	498	490	466	476	411	482	494	479	470	484	462	444	468	485	475	480	440	488	470	476	480	472	480	463	494	448	505	462	431	463	497	470	489	471	470	450	469	480	489	451	466	484	468	470	464	461	436	483	468	437	424	430	516	436	442	478	459	478	485	467	460	467	471	453	473	448	472	480	508	495	478	448	460	487	471	484	479	425	476	482	454	488	438	462	482	472	514	425	491	458	447	477	474	450	477	450	442	450	461	478	467	494	476	525	509	490	469	447	453	459	460	463	468	509	423	472	471	466	472	468	468	443	464	435	475	495	478	474	432	429	506	456	485	460	470	456	494	483	469	476	478	461	456	468	471	453	436	500	467	480	492	466	515	470	462	471	435	466	471	480	431	483	496	444	480	469	438	473	452	452	444	470	482	449	429	460	501	458	477	494	478	473	465	475	454	459	480	470	486	462	505	469	419	483	471	483	458	476	501	471	468	504	438	504	443	478	480	441	471	470	457	502	452	507	437	457	504	485	468	497	473	428	472	433	457	438	485	478	494	473	470	452	437	449	468	469	478	492	484	478	486	446	493	451	489	433	469	476	452	498	476	484	472	437	489	479	481	450	478	479	468	473	470	471	481	471	471	463	482	494	520	474	461	481	487	451	487	431	437	450	468	479	459	438	484	423	454	465	465	455	466	479	498	496	481	454	476	449	503	457	451	480	474	420	479	502	495	457	449	462	467	484	530	455	441	483	450	462	409	451	449	471	490	463	476	435	482	471	465	475	464	473	468	496	463	469	494	418	457	440	482	472	458	477	486	503	479	503	475	480	493	469	469	474	461	462	466	448	489	488	463	469	436	510	443	455	465	477	488	459	488	403	476	453	483	480	485	456	455	488	463	467	441	487	452	466
25339	21620	26737	27452	20042	3757	1523	1125	872	732	586	500	403	379	329	381	316	281	280	294	272	288	268	285	275	252	221	234	248	249	204	220	251	238	226	205	241	245	230	213	213	224	242	234	230	252	218	219	228	236	220	241	225	221	210	214	224	244	225	222	235	219	239	213	238	231	213	228	226	250	218	227	206	235	251	247	233	230	227	251	252	245	251	218	240	250	230	231	222	232	223	242	242	231	222	244	226	194	226	223	228	219	229	213	218	244	218	195	213	228	251	237	218	251	230	252	232	194	241	228	224	205	222	235	235	245	235	230	211	217	204	233	240	235	254	229	240	211	229	262	228	229	228	246	265	244	215	223	217	222	248	238	234	230	240	210	213	222	232	256	230	239	227	218	204	225	216	212	246	244	220	226	239	215	232	228	218	238	253	203	228	200	234	241	215	251	248	206	229	212	234	239	266	225	226	254	233	247	202	217	209	242	236	241	268	204	227	233	274	221	231	236	242	245	227	236	215	233	235	218	238	205	208	210	225	238	207	215	210	229	226	221	219	210	215	231	242	252	197	229	227	246	257	243	223	245	249	217	219	235	238	203	256	226	220	237	255	249	220	229	250	207	196	225	225	243	235	262	230	219	247	226	209	231	206	225	224	254	221	239	233	245	245	243	232	239	232	221	234	225	207	235	250	247	213	224	237	230	238	235	230	225	207	222	221	230	231	248	227	230	208	215	208	218	251	224	235	210	252	244	211	221	242	227	221	224	247	214	200	224	241	219	229	207	210	215	221	228	235	244	213	242	190	221	222	231	237	257	249	263	205	180	220	220	272	233	236	220	222	234	206	222	248	228	234	218	200	237	230	228	207	230	251	233	249	220	196	226	235	219	232	220	240	213	213	220	254	225	215	220	227	227	213	222	253	221	236	219	196	241	238	217	218	238	209	197	205	214	210	232	219	238	235	236	223	236	233	240	230	232	213	234	221	207	239	212	230	220	207	212	256	233	217	228	247	228	239	217	214	238	233	217	215	233	229	240	226	222	253	246	226	216	230	223	224	218	223	207	220	229	221	258	214	208	235	202	238	239	228	241	215	220	202	210	223	233	236	216	203	238	238	232	200	226	230	213	218	240	208	239	225	218	254	263	221	226	176	227	201	228	211	224	218	211	207	244	236	232	221	193	227	208	227	240	239	222	195	225	217	253	235	192	243	204	228	234	222	220	238	235	259	221	238	225	215	246	229	209	204	205	232	255	216	215	248	230	242	234	266	216	224	219	220	206	232	268	208	232	253	205	222	255	200	214	209	225	237	238	215	231	230	237	202	233	219	207	203	183	250	231	234	226	210	195	261	238	203	235	230	206	218	210	217	259	240	233	206	224	202	231	227	223	232	216	220	236	243	245	211	209	215	228	217	220	228	220	199	226	229	203	243	236	248	231	261	258	228	205	225	249	226	214	247	229	231	248	236	240	233	251	231	233	230	218	214	207	238	224	253	209	242	207	246	211	217	206	267	216	220	237	238	230	266	247	226	228	234	248	238	225	262	220	229	217	226	226	240	228	238	255	243	247	248	222	254	226	244	239	224	202	223	215	253	251	228	241	249	225	221	247	240	233	227	230	209	211	216	229	227	220	229	193	234	208	221	215	238	230	219	221	213	234	215	238	248	227	232	268	239	232	233	213	250	211	241	225	220	212	229	220	240	239	242	210	235	227	223	237	232	231	222	248	204	206	222	240	250	235	212	217	225	253	233	193	220	200	243	193	217	244	221	230	250	223	267	234	198	250	239	222	212	217	228	248	218	220	213	251	237	235	254	232	230	229	211	207	226	231	223	227	230	254	217	215	222	233	226	225	238	217	246	196	226	218	217	219	260	217	199	243	218	225	246	248	217	220	220	236	248	215	197	223	235	215	212	230	218	206	231	256	228	216	222	221	234	233	249	227	231	217	190	208	220	210	217	232	228	219	219	260	206	223	227	229	224	213	221	220	235	238	227	215	214	232	203	213	252	216	232	251	249	234	245	212	232	245	222	233	228	231	210	211	246	244	226	222	242	255	269	220	245	241	230	222	250	228	248	206	230	197	229	224	240	226	214	222	213	233	233	220	224	219	250	222	190	235	236	217	234	238	217	233	236	234	238	215	241	219	251	218	233	224	206	217	227	231	234	236	245	198	221	223	233	242	217	235	223	247	231	247	252	220	214	238	245	228	227	220	205	235	208	217	227	239	261	235	234	212	220	217	209	221	210	225	244	216	238	205	233	221	249	229	221	217	222	230	222	248	247	240	200	214	246	247	203	231	213	239	237	205	218	234	247	241	225	277	231	222	212	256	255	195	206	234	234	200	212	242	227	240	204	232	234	222	205	236	248	230	219	245	240	221	225	229	246	240	224	226	207	195	230	225	216	240	204	219	235	230	222	212	238	245	244	208	223	247	269	224	228	205	248	237	226	223	230	229	215	240	229	223	234	204	226	205	240	213	225	220	242	218	240	222	243	244	254	185	242	234	211	242	202	237	257	254	231	231	224	224	234	228	220	232	233	252	233	227	236	227	231	218	197	211	238	223	241	218	271	229	233	217	240	217	187	218	206	238	212	213	228	217	225	222	208	241	210	242	244	222	228	227	216	246	222	208	222	236	220	218	226	245	229	233	230	246	251	235	210	201	219	219	215	237	211	231	217	209	221	222	246	190	243	217	204	190	239	232	223	222	227	227	213	212	221	214	205	210	222	219	226	220	214	215	254	222	245	233	228	225	209	236	223	236	245	232	251	237	200	243	249	248	217	209	259	199	238	213	231	249	251	229	222	222	218	219	250	215	250	213	229	236	207	217	249	221	220	241	200	214	226	197	232	227	218	220	219	220	228	244	221	227	239	219	221	216	232	237	242	236	215	259	237	240	204	208	226	244	220	233	227	256	221	226	214	217	225	236	254	231	200	232	236	221	240	215	229	223	227	228	215	228	249	222	218	246	241	232	203	203	258	222	201	235	224	223	228	196	216	239	210	232	220	238	226	242	248	206	244	222	240	231	228	223	224	228	240	254	223	198	226	229	277	250	215	235	209	228	198	234	235	227	232	244	216	227	237	221	226	244	222	247	256	209	236	225	248	217	222	218	219	214	258	244	234	249	218	246	213	223	248	248	241	229	225	234	222	212	218	215	219	224	261	236	214	234	222	241	260	240	235	206	226	234	249	215	233	208	224	209	211	237	227	213	214	224	233	233	229	229	227	214	233	221	250	211	245	225	220	211	233	216	247	225	231	215	227	228	250	248	225	217	216	262	231	234	213	234	257	254	219	230	243	240	223	205	225	230	214	205	209	212	225	243	230	248	188	209	235	236	217	215	213	221	241	221	227	233	201	221	225	235	230	219	243	225	212	220	242	229	268	228	207	217	235	197	211	232	234	217	219	228	206	245	225	203	242	203	233	229	251	226	232	261	231	213	209	220	227	207	227	201	204	238	212	219	221	255	241	212	234	235	228	211	211	226	218	220
10791	25504	18600	22065	21487	4798	3440	2671	1960	1534	1193	885	776	656	613	535	506	414	449	375	365	396	385	431	337	328	307	293	294	295	303	249	278	292	277	270	305	292	249	274	287	287	293	325	277	265	295	275	255	307	286	268	253	310	284	299	280	296	293	276	317	301	250	250	293	284	265	294	261	269	269	280	245	276	297	277	291	279	255	250	253	280	263	275	277	277	284	284	273	282	282	269	304	282	258	262	253	297	292	284	238	275	273	301	301	273	293	290	255	260	288	299	299	292	303	267	271	260	295	268	260	239	288	282	287	260	271	294	255	295	289	268	287	258	254	263	256	285	270	283	284	286	296	280	267	291	282	254	269	287	271	268	275	297	255	265	270	294	303	279	275	267	260	279	299	298	248	272	271	276	267	281	271	300	257	251	249	271	272	240	283	273	274	251	296	282	268	273	298	294	294	287	295	274	283	261	285	255	256	265	234	280	254	268	261	247	282	295	287	274	286	289	291	293	299	286	291	273	273	269	260	275	283	285	301	291	260	283	261	281	294	269	281	284	275	264	288	269	285	269	270	281	278	277	256	297	271	256	267	281	251	263	268	281	289	290	259	250	289	291	281	292	264	283	298	266	316	282	243	279	287	314	290	284	258	271	260	285	264	248	298	267	276	286	289	267	290	265	284	291	254	258	241	272	279	260	253	306	265	257	291	257	302	299	272	264	260	278	262	242	325	265	267	270	289	267	268	289	283	265	256	259	254	256	291	291	297	249	282	290	306	311	274	288	257	257	249	296	292	297	263	279	300	281	285	248	301	295	250	270	270	273	253	302	241	281	268	278	267	278	261	252	255	304	255	282	273	266	269	284	288	279	296	270	262	276	263	288	271	292	250	280	262	282	280	289	284	280	292	256	274	295	298	274	288	257	288	280	261	269	308	305	273	283	276	281	286	265	262	277	282	252	259	267	277	289	297	279	293	254	259	290	253	276	261	254	263	269	313	290	291	263	298	287	295	240	261	276	267	257	265	288	312	240	276	283	247	276	300	303	290	266	292	258	262	280	291	270	258	312	285	269	271	274	274	292	301	269	253	282	286	303	283	282	286	312	278	248	267	293	263	302	257	278	277	260	291	290	297	284	285	289	246	282	250	260	283	312	266	270	279	276	252	261	297	279	258	269	289	255	280	277	298	297	282	281	261	262	273	275	301	291	269	266	294	289	251	282	281	301	277	294	275	261	280	295	309	256	292	277	278	281	279	265	250	288	284	281	248	275	258	311	283	252	287	269	265	257	253	295	287	284	308	286	262	277	270	283	252	305	291	285	269	274	266	285	292	264	259	273	260	262	252	275	253	289	286	270	279	244	251	304	252	267	265	265	264	265	267	273	288	315	274	278	274	282	272	294	285	258	295	268	286	311	238	274	310	289	245	286	288	298	275	256	241	300	296	255	261	266	272	280	291	266	264	281	269	267	294	271	289	289	269	240	274	266	306	301	256	279	246	263	297	282	304	289	295	300	297	259	279	267	283	278	260	286	242	263	268	321	261	273	287	239	269	262	313	275	264	327	272	295	266	282	308	247	294	274	304	271	302	268	261	262	299	275	285	284	265	273	286	270	275	291	248	257	295	258	282	297	278	252	282	249	272	266	304	303	268	280	278	254	294	256	276	298	300	303	293	270	259	263	261	250	267	267	255	291	258	268	277	261	291	271	246	253	302	248	276	282	277	318	287	281	272	280	278	288	293	278	314	260	274	279	292	286	263	257	334	262	286	268	250	279	272	279	296	273	292	288	314	283	325	245	264	289	321	292	254	256	266	277	273	242	263	274	281	246	249	248	293	274	288	299	251	302	252	262	291	289	241	273	271	255	274	250	275	288	260	253	258	273	259	298	277	279	259	253	275	272	291	281	258	264	313	276	304	271	249	271	294	278	266	286	272	291	283	288	239	295	285	311	266	299	258	276	277	272	252	268	309	280	274	265	304	240	259	258	290	281	264	293	270	321	273	291	280	267	267	294	279	273	282	279	280	270	267	270	266	278	262	293	287	264	257	281	266	272	297	238	293	297	302	292	272	260	249	255	270	280	283	312	286	270	295	280	247	269	284	263	268	297	278	264	300	261	250	262	282	280	287	303	253	276	278	278	268	297	247	276	271	280	320	301	283	290	307	295	288	287	296	284	253	301	269	275	291	268	280	278	264	264	305	274	301	273	284	291	268	261	265	266	262	270	253	280	299	270	282	238	298	308	269	247	272	248	274	239	287	279	292	289	281	278	278	299	259	290	262	246	267	260	276	267	275	267	279	239	311	297	287	260	265	236	267	272	278	271	270	274	302	258	269	293	282	318	236	294	273	285	285	291	271	288	287	275	267	269	280	270	285	283	283	255	270	276	311	263	270	275	265	230	282	274	289	278	282	280	291	255	290	273	247	301	257	290	282	278	294	313	289	282	275	278	277	294	256	260	266	252	275	278	288	285	280	285	266	278	283	294	295	262	280	294	271	232	294	276	266	271	295	278	266	247	265	274	264	307	271	282	302	255	266	265	296	264	269	271	262	247	279	262	234	263	297	321	270	274	311	282	292	290	274	288	301	293	287	262	302	267	308	286	289	304	255	301	276	248	264	272	288	293	281	281	287	246	285	261	272	265	264	278	306	296	241	274	306	265	270	253	267	290	266	319	261	277	280	293	273	269	272	266	302	303	258	299	277	280	290	293	273	274	285	285	276	291	281	301	281	281	295	277	284	282	272	286	251	266	299	272	276	273	216	266	260	281	308	270	285	285	274	295	303	266	245	286	288	264	262	263	265	266	269	257	271	277	252	277	264	279	279	285	275	261	249	276	246	263	275	279	257	281	279	290	305	301	291	279	254	264	249	287	252	280	283	277	270	254	278	260	275	272	266	271	263	294	253	281	259	293	273	272	302	277	284	279	248	293	294	253	296	237	289	257	294	312	304	275	273	288	272	266	267	276	276	293	296	273	256	273	297	315	264	268	283	280	266	277	272	248	268	266	285	291	289	265	280	284	265	262	301	271	252	262	286	294	293	292	287	252	318	249	273	280	255	263	267	260	283	278	295	254	263	294	293	262	259	284	268	259	270	264	300	294	281	306	270	260	278	265	286	260	308	235	293	289	287	284	278	283	262	282	276	297	292	288	273	268	318	268	278	286	274	262	264	276	259	302	257	278	278	312	272	277	254	254	291	266	266	267	287	265	281	284	293	309	274	267	282	284	280	273	270	299	270	232	288	305	294	258	254	275	296	256	257	249	291	283	254	270	255	260	277	255	277	268	276	309	283	275	268	302	266	273	273	280	286	268	255	295	259	255	275	292	289	282	298	258	279	272	287	280	280	275	296	279	289	288	265	281	256	262	267	290	288	286	274	280	294	274	301	297	286	272	276	262	293	260	272	285	304	280	279	255	306	267	276	255	264	271	268	264	243	257	266	280	267	269	282	275	251	262	275	262	270	270	293	260	249	294	268	258	265	239	262	261
23032	21650	29084	28249	32756	19266	8565	2511	1600	1200	1015	780	624	512	471	475	374	362	345	333	326	324	326	325	281	254	220	221	221	230	198	212	243	215	233	216	240	215	208	202	209	219	214	216	214	219	209	238	204	197	187	217	212	223	196	172	203	213	204	191	188	196	233	200	210	206	195	227	191	187	211	223	218	184	189	219	207	204	197	220	223	220	201	225	201	198	193	201	216	217	200	203	209	229	214	231	202	200	199	219	201	202	186	210	219	197	199	180	200	202	225	198	187	222	185	219	218	169	219	238	201	197	203	178	208	206	196	202	210	190	192	204	198	202	188	221	219	195	211	201	203	197	209	240	222	192	222	214	206	183	182	210	202	193	205	220	211	202	217	222	179	222	194	230	175	184	204	180	198	185	199	203	226	198	182	185	223	215	194	232	195	193	208	201	242	207	190	171	201	197	190	178	204	246	201	189	217	230	213	214	226	198	213	233	194	196	201	204	204	210	190	221	180	207	187	207	189	194	198	195	209	193	231	209	234	226	217	198	224	181	218	198	203	193	188	190	200	199	201	195	201	209	201	203	205	209	221	205	200	185	201	198	214	215	203	203	203	223	214	220	213	225	203	215	200	203	216	217	205	210	223	221	205	215	216	197	214	187	195	196	199	213	203	230	206	189	204	244	224	210	207	193	200	205	215	179	229	208	209	194	223	197	196	207	190	236	192	205	199	208	212	209	196	222	217	208	216	201	200	238	196	221	246	190	193	205	195	206	182	228	220	208	220	216	223	198	182	204	216	218	209	247	185	197	197	206	204	186	205	190	194	188	211	206	190	198	194	213	209	226	182	212	201	215	211	216	201	216	207	191	197	181	206	194	182	226	206	211	180	187	216	202	220	194	218	212	213	233	202	209	218	226	211	201	208	201	203	188	209	185	207	190	192	188	208	212	179	200	208	221	213	206	197	218	212	207	206	202	190	192	210	209	227	204	241	219	192	212	168	228	177	219	208	191	227	188	203	228	183	242	199	209	206	206	203	222	192	213	215	225	214	180	198	210	197	231	206	193	191	189	190	222	199	199	212	223	218	184	189	192	193	205	200	228	229	223	199	214	216	219	206	194	180	214	187	235	217	200	171	230	228	202	225	200	176	187	215	201	205	216	194	198	207	184	198	211	180	209	211	203	203	216	191	201	218	220	208	218	203	207	192	212	212	194	211	178	216	216	195	212	219	241	186	185	208	181	223	204	208	212	234	186	202	196	204	198	188	215	197	175	217	217	209	226	197	220	198	196	207	184	195	182	183	216	208	204	204	200	205	215	195	191	186	182	205	198	227	188	224	178	220	206	201	192	200	201	177	215	210	214	211	216	220	192	209	194	237	221	197	199	186	201	192	240	195	211	206	234	172	195	217	212	199	213	204	235	200	226	224	193	196	231	190	189	211	206	195	181	223	202	199	199	195	228	208	193	208	211	235	205	219	195	212	188	194	218	218	194	214	204	187	201	199	186	192	172	209	189	194	226	201	199	211	214	205	227	196	205	210	201	199	200	217	197	201	192	212	183	213	201	203	224	205	219	199	213	217	165	196	204	213	207	198	205	193	238	203	205	231	210	215	206	224	223	214	214	199	191	192	210	202	201	206	208	221	199	196	185	210	204	195	224	198	209	241	204	226	213	228	188	208	205	203	197	232	198	195	184	202	176	225	188	224	203	195	186	218	209	217	212	227	188	205	210	212	201	195	222	215	198	215	187	202	189	187	203	217	205	232	212	170	197	197	203	195	215	193	204	200	202	195	194	208	220	214	209	186	180	209	214	205	222	200	199	200	215	276	224	196	211	211	212	185	232	208	202	189	198	216	216	203	206	215	217	204	185	196	228	208	180	218	194	204	201	174	213	238	180	214	215	194	178	194	194	204	185	199	192	195	210	227	203	210	212	200	198	210	201	178	218	215	216	222	215	194	220	217	188	193	207	189	207	206	188	230	210	189	197	206	206	218	185	202	217	189	200	202	194	211	182	199	210	221	210	191	181	192	212	189	205	176	198	178	206	213	216	204	220	211	212	219	205	217	201	214	193	212	188	187	207	191	202	203	211	223	225	176	190	253	169	193	191	214	191	202	194	214	213	212	226	208	180	214	210	187	218	183	194	216	210	215	234	181	181	218	187	203	233	206	223	199	188	207	199	200	207	202	197	193	227	217	215	210	216	200	213	181	200	205	197	188	210	208	183	198	187	172	196	204	211	173	189	197	205	180	187	213	182	190	190	226	203	198	215	218	189	205	225	198	210	213	169	178	194	213	193	218	187	238	212	240	188	208	210	220	220	213	217	213	195	209	213	216	196	191	184	187	198	197	219	230	196	194	230	194	190	213	205	228	204	200	196	230	204	216	215	220	201	201	215	222	202	188	199	201	201	233	211	193	199	190	204	208	213	218	195	233	197	185	185	195	216	188	225	203	185	175	209	247	197	228	202	195	192	212	229	200	222	227	210	182	209	212	165	225	225	189	219	199	198	206	200	213	207	222	211	204	223	190	212	204	180	202	204	186	187	194	202	209	186	214	230	210	197	219	177	216	219	206	204	212	218	196	203	199	197	200	186	214	180	217	212	205	214	203	196	206	194	189	203	219	208	217	220	195	184	225	193	190	214	182	215	213	200	223	208	195	210	194	199	183	203	207	211	193	177	204	206	201	190	204	183	242	198	216	201	177	198	207	186	231	203	199	206	203	187	177	207	197	201	213	202	214	214	194	189	207	231	205	183	197	215	234	218	201	206	202	178	217	195	205	223	221	225	219	213	202	191	239	212	202	203	208	203	203	232	198	197	203	204	207	187	223	193	216	198	203	185	184	194	225	206	205	227	207	205	195	220	194	207	206	202	213	206	215	204	207	208	202	215	217	202	210	190	224	193	189	216	198	188	207	207	235	195	203	173	213	194	208	225	192	200	214	211	213	209	221	200	199	214	227	210	214	229	198	199	199	187	204	222	239	220	199	212	232	186	217	228	202	200	211	198	214	226	193	231	215	216	199	217	196	209	196	210	227	211	186	192	190	208	186	208	204	222	205	208	211	213	237	210	229	193	209	204	204	193	207	207	198	205	207	217	197	194	197	185	203	198	203	215	229	214	193	186	229	191	187	185	209	202	211	203	200	197	193	207	203	217	184	220	193	204	207	205	199	203	208	215	198	186	199	208	197	182	182	217	208	204	224	223	205	203	211	215	176	226	195	200	210	213	208	216	222	205	202	223	196	186	236	172	203	213	190	196	215	192	199	183	181	213	199	222	207	216	198	220	187	202	211	194	206	197	234	195	224	197	211	204	216	227	202	179	187	178	236	227	202	198	214	217	204	211	214	188	210	205	221	212	198	192	189	210	211	183	200	191	211	213	205	201	212	211	208	223	190	187	233	202	209	214	228	191	212	194	204	198	204	210	222	182	196	208	229	207	195	204	199	205	207	208	200	225	190	226	214	190	196	198	231	212	206	200	203	216	206	212
12870	35174	27415	43320	34117	8202	6134	4611	3480	2613	2067	1584	1200	953	848	790	677	613	517	505	500	506	510	451	417	385	302	285	303	262	309	264	276	269	296	268	283	296	251	284	256	276	267	272	288	243	249	260	249	268	251	255	260	280	248	231	263	246	267	258	276	247	242	255	263	236	274	240	258	251	273	249	272	253	271	246	252	256	258	237	271	279	251	273	254	232	290	242	253	240	268	275	241	245	259	242	239	264	233	277	273	253	274	247	288	236	231	241	252	266	253	261	271	240	266	253	290	269	273	258	284	235	270	247	260	261	246	268	280	247	277	260	272	245	269	241	276	254	264	283	256	294	261	250	256	270	259	253	249	264	239	233	264	262	278	255	264	274	251	229	273	266	247	230	246	247	259	260	253	274	240	268	227	258	276	266	262	269	245	250	231	257	249	253	289	231	251	272	247	261	248	228	252	274	273	249	257	257	259	240	270	280	276	266	227	289	249	255	280	249	262	259	248	280	276	249	282	249	263	259	271	263	262	256	251	266	261	254	249	236	256	277	265	297	282	252	281	233	291	265	278	285	276	267	246	257	248	279	259	254	272	263	260	274	268	251	274	242	245	245	264	285	285	261	267	252	294	285	285	258	248	296	227	272	267	257	269	263	253	270	235	288	270	272	252	251	263	276	249	286	282	237	275	252	253	270	257	240	246	268	256	283	266	255	252	281	240	227	267	270	264	251	270	258	224	255	259	272	247	263	242	272	276	259	246	267	255	259	292	253	285	256	251	246	263	262	231	251	299	266	270	249	264	282	229	235	275	262	260	265	284	278	248	269	252	270	299	239	281	227	235	260	265	281	256	251	283	246	238	253	277	257	260	247	252	259	211	220	267	237	231	262	271	245	290	249	226	264	238	258	286	267	274	249	256	272	255	258	258	287	230	253	266	271	288	256	240	254	252	228	266	267	246	273	286	262	273	268	273	267	243	290	266	268	277	250	285	275	270	260	272	256	268	258	256	261	234	228	255	242	241	266	268	258	248	249	245	278	255	259	250	308	257	291	281	257	286	241	232	251	282	289	258	264	260	279	246	243	236	278	277	234	271	279	255	256	239	268	256	256	233	275	258	254	234	279	238	258	260	258	273	244	265	283	291	222	247	238	261	239	240	284	240	259	236	272	270	262	285	251	260	268	287	252	258	274	285	245	280	263	266	254	227	261	261	230	251	244	228	255	252	277	249	262	272	268	243	234	249	261	261	218	268	232	276	253	250	273	259	260	295	253	257	279	261	274	269	251	244	284	259	277	280	252	249	271	295	251	259	255	274	230	240	269	263	256	298	279	286	275	243	256	244	251	242	286	248	273	289	238	254	280	256	259	251	271	284	259	274	241	272	249	257	257	280	263	257	265	265	249	233	253	267	265	269	247	256	234	261	254	266	260	248	256	262	248	283	267	248	241	263	296	264	296	255	244	234	264	295	240	237	252	249	277	257	260	279	243	266	248	270	273	290	295	253	254	256	279	285	256	275	275	262	269	232	244	233	254	265	258	235	236	266	216	250	281	286	251	235	280	251	246	264	264	236	251	272	241	241	249	233	246	263	277	256	297	274	270	255	272	248	246	264	298	271	271	232	259	255	294	288	265	287	281	260	278	255	256	240	258	245	286	304	251	250	260	265	233	261	256	260	268	268	270	239	271	234	262	236	269	232	245	288	264	262	243	276	233	237	269	239	252	286	246	294	233	258	240	251	292	268	279	243	289	264	252	240	246	266	248	262	247	243	255	259	266	257	279	282	250	255	260	244	259	265	260	258	259	248	266	261	267	231	244	252	250	254	264	278	257	239	261	265	288	287	230	260	246	246	249	248	248	252	234	266	272	254	248	258	237	254	249	254	255	260	240	301	242	283	252	280	264	258	252	236	261	262	259	251	269	263	236	257	288	241	230	259	275	265	257	244	287	278	267	243	279	260	268	252	270	281	247	261	255	227	251	270	259	265	264	257	251	265	272	250	256	255	252	255	240	282	253	262	257	258	265	270	267	270	254	261	284	260	278	243	238	217	278	260	251	257	240	273	266	275	251	269	225	249	274	255	269	254	249	241	273	250	245	301	259	262	264	260	271	280	254	256	270	271	298	257	293	258	261	284	246	285	257	260	266	278	258	237	264	267	291	308	230	266	243	246	238	265	256	249	262	263	256	266	255	232	251	268	245	239	255	268	261	287	258	246	272	238	269	275	276	253	277	266	244	233	254	261	257	276	223	225	246	241	247	261	267	250	252	263	258	279	268	279	250	262	233	230	248	246	251	248	249	269	237	275	276	261	249	271	260	261	265	232	244	262	250	264	248	261	268	269	291	269	268	230	241	269	264	249	253	232	265	243	258	269	277	269	266	258	230	252	270	271	280	216	251	276	231	283	264	260	288	250	277	240	240	253	266	297	225	241	255	276	265	258	270	269	251	257	258	281	259	242	272	252	285	273	275	246	273	269	249	232	233	268	245	257	268	230	273	237	232	249	284	254	277	245	261	240	268	232	281	254	252	243	240	253	268	266	272	271	272	256	268	268	247	266	270	231	276	257	261	233	238	238	268	261	240	255	251	277	269	263	244	242	256	243	247	246	268	235	254	297	281	252	269	268	270	249	261	258	283	245	245	252	261	257	253	261	229	234	264	239	292	270	261	263	236	259	269	234	287	248	264	262	234	228	258	267	254	259	291	252	284	274	258	291	238	258	246	267	276	246	266	306	254	251	273	215	276	267	260	242	276	282	268	254	258	277	247	259	236	243	267	248	248	274	303	289	230	246	271	240	270	293	247	255	291	247	231	246	249	280	273	276	284	228	259	239	271	255	265	290	254	257	254	252	252	267	283	255	247	258	267	273	284	244	250	275	265	217	249	254	254	271	295	263	263	234	274	222	288	253	253	271	254	260	243	242	261	245	269	291	285	265	267	260	285	260	251	260	249	270	272	256	226	258	276	255	259	254	237	214	254	267	272	271	240	306	274	262	252	290	269	261	220	277	272	268	264	256	261	292	257	306	251	276	278	247	240	264	220	235	260	259	247	236	252	256	278	277	255	270	251	251	237	263	270	293	254	268	257	261	263	225	249	250	272	253	257	240	244	260	236	265	254	263	261	255	249	230	284	281	262	271	243	285	246	240	263	259	263	233	273	254	275	252	239	235	250	263	243	256	255	256	265	246	259	242	235	241	234	267	230	276	238	273	298	267	267	249	252	260	274	255	250	251	264	267	255	257	257	291	259	241	228	240	248	243	283	262	243	290	236	267	281	279	269	240	283	263	263	233	233	241	264	256	250	245	242	280	246	269	261	254	268	273	257	229	256	287	272	255	269	283	281	251	260	292	250	237	272	262	251	280	262	294	269	264	273	254	270	280	258	274	264	280	286	275	258	246	237	259	283	257	252	256	259	248	254	279	256	257	274	261	258	273	232	258	229	269	257	262	240	246	243	245	248	253	263	247	249	252	231	284	249	260	262	275	261
28358	19366	12933	14185	7266	1756	1280	966	865	697	641	574	553	497	457	465	399	418	398	416	445	391	387	420	410	409	416	407	386	362	372	363	379	362	386	397	371	373	427	390	400	372	379	414	365	355	345	383	364	367	352	379	370	389	390	362	403	414	372	380	406	357	377	371	423	373	400	358	346	426	400	422	404	340	367	398	382	415	383	376	372	370	400	404	409	353	378	351	373	399	405	409	411	424	378	376	403	370	349	407	374	373	406	397	432	355	365	376	425	406	395	355	410	374	409	394	398	360	408	385	370	374	391	419	367	374	375	386	353	385	419	391	385	395	436	387	376	365	407	414	377	392	406	383	366	406	385	388	396	370	346	361	367	393	401	389	370	390	397	393	393	408	392	403	377	375	370	384	391	398	381	396	385	389	379	402	386	378	410	385	383	385	400	397	430	369	413	373	395	396	389	362	352	393	358	352	373	382	393	367	408	426	389	401	364	354	387	377	380	403	426	380	375	362	408	355	410	359	342	391	375	398	383	404	397	401	404	374	385	389	415	383	393	403	390	385	395	385	388	369	390	394	357	378	402	357	377	356	371	434	372	395	385	402	404	367	368	376	403	364	398	378	380	412	396	365	367	406	371	408	390	388	392	367	353	410	360	437	410	378	412	381	379	436	390	389	378	344	382	377	394	371	377	393	379	371	366	426	412	360	389	363	367	411	393	443	414	400	403	415	397	361	374	392	402	384	394	422	406	377	355	390	381	439	364	421	369	382	389	409	414	389	367	412	400	370	403	378	414	376	388	362	405	417	372	401	354	383	363	362	374	422	411	354	360	392	393	378	376	379	405	402	385	355	367	374	390	387	375	416	397	396	365	385	403	374	387	389	360	372	426	370	390	359	372	371	372	406	403	351	358	391	386	391	420	382	418	393	372	380	370	350	414	394	401	352	384	375	399	366	386	378	387	391	358	438	362	369	388	361	391	401	392	402	395	376	398	366	391	391	406	394	378	389	397	398	379	404	388	398	382	385	369	379	380	371	382	379	395	388	417	388	361	394	392	371	391	369	390	413	365	374	377	360	402	365	384	418	430	387	344	386	325	398	388	396	409	374	388	359	386	360	370	389	392	384	391	408	378	398	402	381	384	369	366	407	393	399	365	393	412	420	401	390	387	355	355	373	392	353	403	374	360	375	400	358	408	395	392	364	377	391	378	347	403	356	384	406	420	372	388	385	408	396	380	356	370	406	393	358	391	387	360	383	398	374	375	381	355	419	355	390	404	407	418	387	386	367	367	365	387	412	380	379	395	440	387	362	367	396	418	396	395	387	403	407	386	382	402	397	357	406	394	358	370	342	376	440	392	392	390	331	409	393	389	368	367	377	386	368	408	419	392	352	399	386	390	389	369	371	391	390	378	400	410	341	372	435	397	358	375	384	386	391	369	387	419	389	392	387	362	400	372	370	382	357	388	390	403	408	356	380	407	401	393	363	353	383	386	391	401	414	404	383	392	383	388	396	401	409	395	403	379	410	371	377	370	385	368	388	385	364	386	405	387	384	397	398	398	368	375	383	387	344	351	369	391	377	388	364	421	367	358	386	416	414	377	368	366	348	349	405	404	393	369	396	423	377	382	359	374	374	404	431	388	373	394	388	408	374	375	367	394	401	389	380	386	369	402	370	420	375	365	400	378	403	363	350	347	402	389	393	411	403	412	377	365	380	352	376	420	396	396	408	357	444	386	383	390	408	359	390	397	395	363	344	389	409	430	398	382	389	392	406	391	411	391	395	392	382	363	368	385	375	367	353	429	368	360	390	429	411	379	386	369	391	390	389	374	413	405	391	379	392	378	377	408	378	379	393	381	416	410	433	370	351	389	367	378	380	411	413	386	407	367	372	375	395	381	362	356	397	377	361	385	396	362	351	395	386	362	362	420	353	387	394	360	413	362	383	356	378	422	374	389	395	334	382	397	403	411	397	370	391	380	386	375	414	394	376	378	404	409	410	392	385	342	377	398	355	385	390	375	394	392	390	354	367	419	390	383	401	374	404	388	371	362	413	393	393	392	402	375	397	420	368	369	408	391	361	361	382	392	385	410	404	360	414	406	401	395	389	386	380	375	377	399	372	383	369	377	363	399	403	428	396	412	393	365	406	397	416	360	399	384	386	402	383	374	381	347	391	416	407	411	368	384	375	374	349	398	393	399	395	404	380	361	383	363	391	356	329	385	390	375	392	404	384	375	402	355	433	397	396	375	399	408	420	397	434	368	371	383	384	403	391	410	411	362	363	413	401	399	385	350	376	429	372	366	396	367	404	360	370	431	381	355	380	364	348	392	363	388	385	407	396	377	388	370	403	407	429	407	406	372	426	376	391	392	385	394	398	381	399	343	389	354	383	401	399	342	367	361	392	365	415	417	408	364	361	385	403	402	421	388	373	371	394	340	372	376	412	405	379	357	400	413	398	370	399	419	390	404	387	378	367	384	379	391	387	387	407	375	368	367	416	372	382	418	363	390	361	385	384	372	410	372	367	406	344	366	392	387	374	370	391	380	362	355	379	403	397	363	406	394	376	374	391	362	395	448	385	385	371	388	366	372	365	359	375	387	404	385	374	379	406	370	383	350	391	381	398	389	408	339	387	357	354	397	378	388	359	387	381	387	381	388	418	408	385	403	372	390	381	399	383	396	399	392	406	387	383	342	393	407	393	375	389	371	404	390	388	360	369	379	407	361	362	368	399	372	399	409	367	408	364	373	368	374	384	385	366	334	387	373	384	392	397	415	337	386	419	403	354	344	360	388	388	340	369	359	396	352	383	395	385	374	411	366	359	394	374	365	419	393	372	384	389	400	397	362	401	402	404	391	380	360	396	382	381	375	346	416	368	376	389	391	417	368	385	394	411	372	373	374	393	399	399	432	381	400	405	383	390	393	410	379	408	384	393	371	408	366	412	412	357	323	361	389	386	369	370	370	383	395	394	369	381	395	409	376	366	420	410	364	378	351	378	358	400	399	369	370	368	398	383	418	388	385	384	399	388	381	402	404	388	400	382	391	390	375	367	358	394	417	390	383	362	424	390	408	397	390	412	376	408	386	383	393	419	362	374	379	396	375	416	370	391	383	380	364	415	403	402	404	378	391	368	390	410	379	393	400	367	418	387	374	373	399	402	368	404	388	359	365	380	388	405	377	398	438	402	399	362	401	358	368	407	394	408	384	358	381	426	400	412	353	406	428	390	368	403	407	372	357	409	378	359	376	359	409	361	453	394	393	367	388	375	400	423	392	388	419	415	390	380	377	382	382	385	385	416	383	390	384	388	401	372	376	378	371	408	416	397	396	383	390	415	395	387	384	385	403	389	409	368	366	373	406	416	349	399	391	393	341	372	371	375	410	386	391	418	413	365	422	364	380	385	428	390	381	347	380	375	379	387	412	389	379	418	397	392	389	393	402	413	374	377	357	389	380	380	376	373	426	394	373	411	408	380	370	400	387	407	335	363
10908	22194	15353	15243	7516	3325	2640	2041	1592	1313	1066	927	743	733	688	607	633	551	534	564	521	574	540	567	503	460	478	457	474	442	463	432	487	447	481	461	483	494	472	474	478	482	496	489	510	476	510	483	445	426	482	467	436	497	454	428	468	463	475	446	442	458	480	454	475	465	452	445	455	474	481	457	469	464	493	489	419	473	466	508	457	494	443	449	469	484	464	482	481	457	456	471	447	494	466	493	434	433	462	462	489	469	465	492	481	467	455	451	492	461	477	469	414	469	509	468	496	459	463	494	460	490	454	477	474	440	488	491	511	467	466	451	439	458	465	491	460	432	497	443	445	493	458	487	482	490	451	468	435	495	402	480	474	474	507	497	446	484	462	440	469	458	496	494	484	472	496	414	425	444	453	488	514	504	475	469	467	456	465	471	440	452	478	429	454	479	432	470	445	456	435	442	468	468	437	481	454	475	487	453	441	462	454	454	435	447	488	444	469	472	457	449	467	465	465	460	478	460	445	472	451	470	493	500	427	472	474	458	461	451	412	463	444	443	434	461	477	510	477	469	467	477	456	481	448	443	476	439	483	454	491	508	437	446	486	481	486	451	444	433	479	455	470	439	468	440	478	447	449	472	489	450	470	488	448	479	455	479	482	481	433	413	483	477	502	440	471	506	492	467	468	413	482	483	463	508	470	478	493	479	459	496	511	458	458	448	471	436	439	520	504	481	454	506	454	454	485	455	439	439	440	507	448	453	467	495	492	457	439	466	479	469	466	442	433	468	451	460	489	500	482	474	422	446	433	479	468	473	453	469	460	479	437	493	422	478	444	440	504	455	493	435	498	458	477	434	474	469	469	468	490	473	469	503	471	454	457	495	481	463	463	426	482	485	490	488	462	467	458	463	487	456	493	447	486	449	439	460	452	425	463	448	489	479	462	468	444	461	449	467	502	456	478	481	469	470	470	447	474	454	457	480	467	437	492	490	473	466	459	470	456	510	453	498	471	482	500	457	461	463	528	430	472	465	439	465	441	427	460	486	475	461	449	466	451	476	464	425	501	449	433	482	473	479	496	497	436	470	496	482	511	506	480	466	459	444	470	480	478	445	490	483	516	505	478	474	486	475	491	430	470	437	433	483	493	442	480	480	513	485	470	447	484	532	473	498	476	464	444	445	483	464	450	472	469	475	463	482	438	455	477	503	457	477	487	424	451	456	459	485	520	450	458	466	513	468	476	490	471	483	432	468	450	511	466	457	460	494	456	446	488	453	492	461	487	474	444	431	491	475	500	445	485	504	454	496	457	428	447	477	446	459	442	455	454	489	479	495	470	431	479	448	448	444	455	465	487	452	425	462	458	435	468	448	443	461	487	462	453	471	458	456	452	456	462	456	487	470	474	449	437	490	451	462	500	483	477	480	458	453	482	454	457	481	450	464	478	469	459	469	475	478	459	451	475	448	482	469	465	444	462	433	462	430	463	482	451	447	506	472	450	469	441	462	478	498	449	482	473	454	470	479	430	459	466	460	468	455	430	446	496	448	457	481	473	474	512	495	488	456	483	458	475	461	463	433	456	465	461	501	486	444	519	471	499	471	488	463	474	478	504	440	473	462	478	462	521	432	470	486	463	476	463	443	488	477	472	472	417	499	467	465	470	480	455	505	475	483	465	423	489	462	484	476	453	453	431	464	470	490	476	461	493	505	462	451	480	493	455	455	477	481	494	451	465	484	525	480	473	467	479	447	477	486	487	456	464	475	457	494	502	479	438	458	447	511	450	446	442	492	476	487	464	470	486	452	445	444	445	484	469	456	439	467	466	489	466	457	453	484	473	440	438	491	458	451	448	456	447	496	480	477	470	440	480	474	446	466	476	431	462	464	492	474	485	484	479	466	500	428	464	487	506	490	481	506	461	467	470	467	504	441	447	500	494	452	478	472	436	444	495	450	439	471	497	457	431	479	509	495	484	423	438	495	462	467	431	457	485	436	475	475	445	454	449	459	458	442	499	471	483	458	474	488	439	458	452	475	490	459	475	463	477	429	442	452	477	489	472	453	462	440	454	488	463	476	445	468	469	492	466	529	494	460	446	489	482	458	477	466	443	473	461	471	460	483	454	452	501	461	463	439	467	474	408	469	464	461	463	473	513	439	470	486	453	468	468	449	464	470	501	458	471	454	487	436	470	458	533	418	445	455	481	469	460	500	447	426	504	488	483	445	481	483	471	483	466	457	465	461	472	497	459	446	484	435	512	481	469	506	483	489	466	407	537	478	477	456	483	494	433	471	448	478	479	439	427	524	469	491	479	408	446	471	471	491	465	471	464	457	511	499	468	479	457	428	466	463	474	475	444	427	452	468	445	434	444	474	480	446	424	455	466	532	500	459	485	428	502	456	459	451	424	424	483	455	463	473	476	430	468	470	440	466	450	468	465	496	497	416	451	495	508	483	470	462	472	452	468	452	484	432	453	464	462	439	464	453	496	449	454	470	468	485	494	505	446	474	452	469	450	452	484	491	481	439	463	453	478	480	457	436	449	466	459	476	483	455	487	476	480	454	481	447	464	453	464	469	444	439	457	516	492	446	464	492	473	481	491	495	431	464	456	496	475	469	497	462	424	495	469	487	459	481	447	485	459	465	468	477	464	482	474	436	494	473	485	478	513	473	468	483	459	474	468	498	466	484	460	452	469	443	486	469	455	447	472	450	461	452	443	410	476	473	408	447	445	461	469	468	481	474	497	460	445	487	465	485	524	458	472	502	420	475	480	448	437	466	503	443	489	477	475	496	456	444	445	501	492	409	469	488	517	440	450	444	458	480	453	435	462	492	456	495	472	478	510	476	453	441	461	482	433	477	464	485	452	492	441	475	447	472	458	438	444	489	508	480	526	466	476	466	505	478	506	456	474	446	468	489	472	477	488	461	509	464	447	432	460	469	447	467	429	479	456	468	484	438	467	453	452	472	463	425	510	443	503	453	482	482	453	505	455	454	499	500	470	460	460	461	492	484	491	475	421	459	480	484	441	487	487	490	480	451	478	479	481	499	485	488	447	450	464	449	456	434	468	460	454	474	520	451	444	526	459	462	426	461	487	467	487	457	508	450	462	446	480	440	446	457	433	485	463	464	460	438	450	455	435	447	426	474	494	440	445	453	482	463	446	485	476	455	469	450	439	463	452	485	467	471	461	453	434	485	472	445	469	455	468	466	472	488	464	512	438	440	444	490	448	468	481	465	515	435	459	440	457	499	489	447	469	437	452	496	501	471	490	456	461	500	424	453	448	464	487	444	487	470	475	485	462	473	495	469	477	473	478	495	484	484	474	475	452	445	499	505	464	473	473	492	423	420	461	453	452	474	468	469	460	472	493	437	461	496	487	455	459	436	454	486	457	479	466	474	492	465	473	465	457	440	441	493	449	448	461	425	479	455	468	458	485	452	471	474	474	445	475	474	461	439	477	466	470	447	467	497	436	453	480	481	439	469	453	489	484	459
23987	21598	28631	33185	30865	13304	3502	1542	1275	1018	928	773	646	588	527	513	487	482	464	438	484	502	477	457	427	428	447	401	395	433	382	386	425	391	361	375	454	414	369	398	401	396	414	392	427	410	425	379	369	406	397	394	400	385	374	392	405	405	374	378	404	401	426	419	401	375	375	389	389	384	434	393	390	407	413	400	410	399	436	401	396	404	414	392	433	415	405	394	380	402	402	387	397	426	397	406	422	410	365	426	420	402	357	412	381	422	421	402	368	404	429	414	399	429	458	429	383	440	400	416	429	420	384	424	402	421	386	414	399	396	451	405	407	412	403	401	389	408	418	370	430	382	397	388	410	400	394	410	395	392	409	416	391	406	406	430	396	414	421	396	407	406	443	425	418	364	382	419	419	371	408	381	393	385	384	412	379	398	442	402	415	423	412	448	389	394	405	434	443	402	422	434	384	394	430	400	416	367	378	416	420	384	414	388	380	402	420	407	389	441	422	417	396	435	435	366	405	398	401	423	426	382	389	382	373	404	390	396	408	393	430	416	412	382	405	437	396	405	383	393	419	380	408	404	361	362	388	377	416	391	396	392	380	380	414	398	410	410	402	405	366	428	378	402	385	409	369	426	407	386	413	396	410	415	426	418	415	371	344	429	420	399	386	396	377	394	380	455	379	381	412	418	363	393	419	387	397	449	396	340	409	372	389	404	406	431	378	392	356	449	390	399	376	413	428	419	413	434	364	362	445	395	431	388	381	386	384	374	398	388	401	353	392	375	405	402	393	382	426	424	401	438	424	395	370	397	404	439	428	397	378	433	428	420	392	395	398	435	369	403	391	377	410	397	391	387	426	371	406	424	391	406	389	374	374	399	398	420	431	398	391	370	444	397	410	374	418	384	384	390	402	380	368	401	429	386	360	395	372	387	398	389	409	385	377	380	403	384	420	402	399	387	417	403	401	398	399	392	375	423	404	403	370	396	397	389	396	405	390	387	413	397	364	419	400	365	367	395	360	380	410	356	425	437	397	404	373	395	400	379	412	418	416	415	390	410	424	369	401	404	413	387	411	428	389	381	398	404	384	419	409	414	414	388	366	409	404	389	404	373	416	386	394	433	379	387	380	399	420	405	415	393	385	408	415	369	448	401	411	396	379	397	400	415	400	435	419	413	448	393	419	363	393	421	404	418	400	422	418	414	394	385	392	417	392	377	422	408	408	403	383	362	410	368	390	394	383	394	434	407	407	369	379	372	426	381	427	401	426	360	396	394	402	368	410	403	416	383	392	418	414	407	399	391	422	394	374	403	387	398	404	392	407	447	419	433	384	389	408	394	403	371	368	399	422	404	428	368	400	394	386	388	365	392	422	372	402	435	359	435	400	410	397	370	395	409	394	421	378	393	435	396	419	419	371	382	390	379	404	396	414	366	413	420	365	386	427	408	421	383	369	401	436	405	419	411	413	429	401	388	374	369	392	396	410	389	360	418	396	406	387	406	370	387	398	384	378	392	380	433	414	408	378	460	402	399	396	402	395	418	390	391	364	381	393	432	377	438	431	438	394	397	377	451	394	415	413	387	363	391	389	407	421	359	392	396	366	429	377	423	423	404	388	420	396	366	402	368	381	401	415	402	417	398	401	400	421	397	392	423	434	411	412	402	366	378	360	389	391	406	428	389	425	398	396	395	417	375	367	385	405	387	409	356	416	390	404	410	397	402	418	413	397	412	387	385	414	418	375	395	379	394	419	415	380	399	397	419	404	413	411	389	360	421	399	385	391	383	399	382	393	410	392	386	423	440	384	387	418	397	376	371	422	414	401	403	409	421	385	402	403	405	425	389	412	364	409	423	405	394	381	406	383	387	423	408	415	443	399	436	396	402	434	385	398	409	404	377	397	384	412	386	443	413	397	387	395	400	419	406	366	377	415	390	389	407	367	395	408	415	362	398	361	383	405	386	412	417	440	424	422	417	377	388	400	427	415	394	407	376	398	368	399	401	402	404	405	409	397	397	416	390	406	382	382	397	403	414	383	419	383	410	399	410	429	437	432	392	428	426	362	366	413	419	421	432	375	429	407	362	386	427	364	411	411	379	390	406	397	416	394	403	386	418	376	419	403	410	394	391	420	395	398	377	411	388	412	412	392	372	379	415	401	399	416	392	415	364	383	406	424	406	397	387	419	372	410	434	388	388	407	383	405	387	351	401	391	393	406	415	436	395	404	420	390	374	411	388	401	394	412	389	412	393	371	379	388	406	454	384	400	445	406	425	407	419	428	382	419	399	381	385	415	390	389	416	400	423	394	386	410	434	394	363	400	386	418	420	404	392	413	418	369	387	402	403	415	360	391	413	376	385	419	385	362	414	386	401	376	378	428	378	401	408	379	390	431	393	390	399	427	383	408	426	400	421	333	390	377	411	399	381	393	378	407	431	380	366	390	427	379	399	375	381	429	397	405	373	392	394	401	443	407	412	394	404	376	442	448	431	398	359	401	438	389	405	372	442	390	414	402	409	406	400	416	419	406	393	380	449	398	436	408	421	389	408	419	398	389	378	385	394	360	420	382	410	399	396	368	371	393	410	386	383	406	375	406	377	408	416	402	397	379	434	397	413	409	409	414	397	415	386	373	415	398	418	419	389	419	403	399	385	414	381	391	387	423	376	422	439	390	406	374	393	410	399	395	417	422	413	407	379	401	392	406	414	398	396	384	407	360	371	399	388	379	410	416	378	399	353	395	376	393	384	427	400	401	394	369	439	398	408	410	387	408	403	369	414	414	414	408	376	404	384	382	402	421	396	416	413	410	391	377	403	407	394	434	383	426	416	418	411	390	382	437	407	390	390	426	400	426	444	388	378	427	385	410	359	427	395	411	401	409	395	393	387	388	389	424	393	407	396	434	355	383	371	416	394	385	402	394	412	412	434	429	397	378	396	391	407	399	396	422	380	441	376	388	388	404	411	427	430	438	412	442	385	396	418	405	350	429	407	381	399	407	419	415	419	457	406	394	395	387	381	400	398	390	380	388	402	389	396	395	438	396	390	391	403	419	382	376	406	366	390	382	387	408	416	417	422	391	377	394	406	355	438	398	401	380	374	435	397	384	452	367	396	404	385	420	389	398	427	376	399	394	420	380	383	426	396	429	411	412	406	377	395	411	412	378	425	406	402	369	387	401	411	382	425	397	375	392	401	381	413	407	412	404	396	379	358	408	396	412	355	407	369	418	423	403	412	416	405	406	385	439	429	445	443	404	428	380	410	375	434	413	392	403	385	442	419	396	380	385	388	384	404	398	388	417	419	404	424	390	405	379	372	407	403	383	409	419	411	395	431	409	397	409	396	416	406	425	418	388	392	411	411	429	412	395	396	389	379	378	412	436	424	395	400	416	396	397	411	392	368	337	440	381	397	368	408	378	375	367	373	386	402	377	421	417	421	394	404	406	383	391	413	419	386	410	388	400	405	419	420	424	401	439	408	390	358	372	389	382	390	373	387
10672	30425	25688	51279	20820	5283	4103	3128	2535	1889	1561	1282	1054	954	842	777	670	705	628	634	637	649	573	629	567	496	479	503	493	499	515	471	497	481	487	538	523	479	487	476	512	464	485	490	484	472	512	439	497	492	493	520	508	489	505	486	466	492	473	493	495	504	530	485	503	514	454	474	472	524	475	497	496	465	483	521	472	479	482	498	484	474	500	512	493	515	459	493	508	477	496	475	479	516	475	448	442	458	495	482	511	481	468	507	474	492	488	490	493	498	487	438	491	467	502	490	477	476	481	485	514	455	450	505	471	478	478	478	467	476	486	503	508	466	466	452	463	489	467	490	473	501	503	522	509	452	471	486	488	499	480	450	489	520	487	512	481	489	496	474	464	517	510	466	501	487	480	466	505	463	493	484	500	493	468	480	512	490	499	473	504	471	522	488	484	460	466	510	503	496	503	487	460	447	466	508	467	491	475	464	461	478	490	474	487	477	475	504	473	520	523	476	480	474	494	494	509	510	480	483	550	466	453	486	499	457	502	483	456	498	539	502	508	463	471	475	476	453	485	545	481	475	474	486	474	503	494	500	458	486	488	476	483	488	488	478	459	496	483	509	495	468	496	499	510	501	474	473	519	452	502	487	482	516	509	438	501	477	534	488	505	495	492	526	457	519	475	522	465	523	530	509	476	469	480	514	509	495	483	512	518	492	512	462	469	493	452	508	500	468	485	501	520	473	427	533	486	444	469	505	467	456	493	500	458	478	521	459	491	492	509	450	503	533	501	541	489	452	479	483	477	510	475	479	504	482	463	498	469	513	419	501	489	518	501	470	478	457	503	531	492	470	501	459	467	495	470	486	517	501	457	476	482	484	503	444	490	491	475	486	519	505	511	503	508	472	501	489	500	522	483	493	488	484	478	472	485	497	461	477	468	472	491	443	475	468	502	494	464	482	480	488	492	522	484	467	484	447	466	489	484	509	518	510	510	510	464	483	472	485	457	505	500	452	464	476	486	517	484	490	518	499	471	487	527	511	513	497	488	524	502	490	502	446	461	511	486	458	477	473	452	469	500	507	495	446	490	478	457	479	496	499	503	493	505	493	521	461	480	519	499	458	495	466	466	503	531	495	477	499	462	501	499	485	494	475	509	478	462	459	484	476	455	514	493	519	518	505	473	480	503	539	477	500	503	482	492	506	484	482	494	494	488	507	495	484	478	483	474	546	507	467	496	492	512	494	489	465	476	455	520	445	474	506	503	506	475	488	479	467	450	506	468	507	513	467	493	513	477	473	489	514	469	534	489	506	523	509	466	491	508	525	456	473	469	452	449	454	510	466	503	499	495	468	479	490	480	491	506	491	475	503	520	504	486	507	521	487	461	501	484	487	486	468	517	437	512	483	496	475	489	478	524	489	469	507	505	478	515	486	468	461	536	471	472	488	491	489	480	490	475	499	459	461	506	536	478	482	478	533	503	503	491	528	517	503	451	490	445	488	474	421	451	471	463	502	504	509	520	472	513	489	481	486	479	482	543	489	488	487	538	478	448	464	475	493	479	488	494	511	516	459	496	492	497	471	498	507	492	484	477	511	475	473	502	500	537	517	534	510	507	463	470	494	493	498	489	471	547	465	485	485	475	486	545	445	514	480	493	461	457	454	505	476	504	476	493	464	476	499	515	511	474	506	467	486	516	508	517	512	452	503	499	511	447	506	488	481	493	463	488	506	438	474	463	514	483	482	461	492	518	513	475	495	515	450	489	504	505	449	472	451	465	480	489	455	544	503	488	511	471	494	466	474	481	494	465	498	477	437	465	483	476	486	492	495	470	489	506	497	518	506	477	486	476	481	467	533	481	519	505	452	466	486	502	472	455	475	495	472	494	492	487	436	472	495	516	499	493	505	467	459	502	481	458	510	484	474	504	498	511	489	465	512	522	486	499	503	496	464	515	505	473	503	508	468	461	510	508	520	496	559	473	479	459	466	495	505	498	483	467	446	505	491	482	467	466	458	492	538	510	460	521	470	481	493	473	478	472	486	489	470	475	463	476	448	478	468	501	468	478	466	469	533	490	506	472	491	488	475	492	452	498	500	483	464	465	462	467	474	479	464	511	487	498	475	537	506	484	496	528	487	470	477	521	505	455	504	473	430	488	467	478	440	487	499	451	496	481	475	499	476	490	540	485	493	452	474	495	571	477	472	477	513	495	509	486	508	486	499	508	451	486	491	491	480	520	513	503	524	461	516	469	485	487	503	497	496	476	521	487	460	474	501	495	473	468	560	510	498	483	485	475	531	478	472	473	463	454	462	498	524	443	477	480	480	482	487	490	463	492	483	491	509	426	540	521	470	487	529	510	503	488	503	461	508	457	479	479	489	512	494	478	509	480	500	470	472	467	510	461	483	482	503	527	468	512	486	495	476	473	468	475	475	477	457	492	471	515	485	502	470	478	467	478	451	497	476	487	482	501	479	493	492	484	502	480	483	504	495	506	536	502	482	451	477	499	452	532	485	509	486	479	478	492	454	490	447	468	458	492	473	478	463	504	512	481	474	511	488	512	469	531	481	513	476	479	515	480	484	456	485	513	507	464	492	488	446	491	485	483	452	496	484	458	520	469	475	442	476	508	488	506	474	484	521	527	530	465	496	488	452	473	471	495	483	489	496	456	481	518	479	501	481	500	489	457	481	531	500	505	476	471	509	492	499	507	494	504	468	509	479	465	505	484	444	511	492	476	494	528	463	479	486	515	491	456	461	498	490	471	465	516	498	487	497	522	506	488	426	521	506	502	469	478	519	484	456	496	507	487	481	538	456	531	473	463	481	504	477	488	493	491	488	490	499	462	460	506	490	487	442	501	502	485	474	515	535	476	491	520	478	499	466	494	486	521	487	502	476	514	504	509	476	480	503	456	482	479	486	516	480	469	507	507	447	452	489	472	491	527	451	500	485	479	453	489	558	473	439	482	502	524	492	453	449	491	446	491	485	476	495	475	525	484	481	481	462	490	500	451	429	519	474	495	504	521	517	454	486	485	478	489	512	508	466	503	487	471	476	513	538	473	507	490	480	498	465	486	519	447	502	483	469	530	448	438	513	447	482	449	469	487	499	496	547	457	491	488	473	537	475	468	472	506	484	495	444	488	487	463	468	462	514	497	485	463	510	476	515	499	470	456	546	458	518	501	488	487	494	486	486	502	491	497	476	495	482	448	473	484	461	490	495	529	474	469	479	491	469	482	491	481	498	470	521	501	462	497	494	485	438	482	516	442	487	485	501	508	455	492	489	470	472	473	502	456	524	481	499	477	453	444	478	509	494	510	483	450	503	480	485	514	469	484	517	509	483	504	499	472	494	493	467	507	509	482	544	480	483	483	482	477	496	517	481	463	475	501	511	490	527	495	507	514	456	455	490	477	489	437	501	455	541	476	485	473	481	510	449	487	487	492	476	511	486	476	515	456	500	482	485	502	488	480	481	509	492	517	452	464	506	463	510	496	485
25444	21657	26987	33484	21840	4115	1384	991	771	656	578	463	401	381	380	313	313	306	308	312	294	303	305	308	286	271	251	233	231	246	238	233	254	216	256	255	265	238	259	222	235	244	247	245	224	269	253	236	228	199	240	221	251	237	230	222	238	251	238	281	234	247	210	247	276	239	236	269	231	251	268	260	285	245	265	224	242	229	249	236	280	248	242	222	230	286	221	255	243	243	257	235	253	232	252	211	235	228	236	240	267	269	259	232	240	254	222	228	250	263	229	247	249	237	242	240	257	260	234	220	233	243	232	238	238	252	242	237	236	244	238	243	245	241	264	268	234	223	261	254	229	241	252	228	225	217	231	240	256	273	217	254	253	252	241	248	248	257	231	254	240	279	244	261	233	245	225	237	234	252	253	240	238	265	220	226	264	236	237	244	255	270	246	254	249	243	271	234	246	225	247	214	252	270	246	276	233	237	223	228	246	229	230	247	244	249	238	249	234	225	227	260	237	236	228	233	245	254	259	245	230	217	257	234	253	256	238	227	219	240	251	224	220	231	255	231	244	243	254	232	230	261	232	246	235	253	235	249	238	242	246	258	250	244	248	224	250	235	275	225	242	246	231	223	236	222	287	248	229	251	257	232	246	229	253	231	261	247	246	246	252	228	264	220	226	243	259	265	272	259	231	239	245	211	240	244	240	216	261	229	239	225	255	242	241	245	251	246	229	244	242	233	254	242	220	243	202	238	257	258	256	261	244	216	246	222	235	247	232	257	254	248	250	254	222	269	233	251	235	226	254	274	261	201	238	262	248	259	243	211	245	246	241	250	239	261	241	261	238	242	253	251	223	231	220	238	272	247	284	233	253	237	284	220	240	207	240	269	236	276	255	252	255	228	219	251	267	263	248	234	252	220	230	242	243	227	229	233	249	242	236	245	248	248	248	264	238	249	248	242	264	253	217	246	249	249	287	233	222	242	246	247	240	235	228	236	242	220	233	234	236	250	208	241	251	256	240	258	219	246	236	258	258	250	222	244	232	248	273	275	266	272	247	244	237	251	236	240	254	235	231	239	260	232	254	247	259	243	213	233	261	253	215	253	263	225	226	239	228	237	238	276	252	255	245	210	255	221	228	251	255	220	261	241	242	226	268	244	256	252	230	259	224	242	237	259	225	225	236	223	239	236	239	273	261	223	225	241	235	227	241	246	229	234	215	218	270	258	222	252	227	225	233	265	251	234	250	253	252	226	251	249	238	246	258	216	254	217	230	224	233	241	235	222	241	206	236	237	224	247	225	240	234	257	260	245	248	239	224	230	243	236	241	255	240	242	234	240	258	255	236	281	251	198	220	220	234	261	229	256	261	239	247	221	234	249	232	241	242	250	247	255	258	229	259	252	239	250	231	238	239	259	223	242	230	235	230	276	239	236	235	247	245	262	230	239	227	250	241	269	236	241	234	244	277	256	261	253	239	259	254	249	229	242	210	245	236	236	250	243	255	233	230	249	260	259	239	242	248	252	240	250	244	226	247	257	242	228	210	215	233	252	249	248	258	248	232	246	240	230	240	231	252	252	234	258	262	261	239	247	217	246	246	243	228	246	244	208	239	227	263	227	266	277	249	217	259	237	209	228	205	249	252	225	231	230	238	202	252	229	217	230	243	236	214	242	250	232	251	234	262	237	262	250	248	237	244	233	230	250	243	272	237	236	262	239	253	231	237	256	224	254	243	219	248	221	245	222	227	219	249	228	234	235	228	237	238	230	257	226	236	260	247	237	262	263	223	236	273	287	236	242	247	242	223	270	236	241	251	252	263	229	247	244	227	231	238	225	259	216	225	236	228	273	276	222	246	237	235	223	251	260	257	230	233	267	231	243	250	238	263	278	248	247	239	221	244	250	211	230	216	222	228	236	252	224	243	209	251	243	225	239	213	249	248	254	259	246	228	277	239	224	247	237	238	295	238	244	248	245	264	244	240	229	242	242	228	254	244	257	238	219	235	229	237	226	270	254	227	250	234	214	240	244	228	257	226	253	240	267	261	248	249	233	238	268	214	254	250	236	262	231	219	242	267	230	216	255	286	228	238	275	231	247	254	246	254	253	240	234	255	222	220	205	258	260	237	234	237	273	235	235	228	243	255	242	273	231	224	254	247	231	250	239	234	237	238	240	240	216	271	257	270	236	266	244	234	248	235	260	275	226	240	261	257	279	242	239	257	243	254	248	256	222	248	228	243	257	226	240	251	227	219	268	234	229	265	228	241	229	239	245	254	269	204	271	227	243	209	238	226	231	239	257	212	251	211	249	241	221	263	246	224	224	249	228	230	221	266	214	247	227	248	278	224	231	242	231	231	250	221	263	234	256	236	247	237	253	247	239	229	246	220	266	241	241	253	230	246	240	242	247	236	257	259	245	261	233	270	240	254	258	247	199	262	250	259	249	223	256	257	256	249	240	258	256	246	239	222	243	234	248	247	238	251	239	259	264	243	256	236	243	237	249	270	234	227	252	241	268	235	244	239	253	255	254	254	236	221	250	276	233	234	245	251	280	245	245	243	267	253	226	239	227	244	247	245	213	234	246	261	266	216	232	240	241	244	241	266	242	244	217	255	234	253	263	215	245	234	229	256	270	234	242	249	215	268	259	246	237	245	284	244	219	234	228	251	250	212	237	251	263	203	253	244	248	226	242	226	251	255	235	248	254	259	226	217	233	234	266	228	216	249	265	253	254	231	219	235	262	226	229	236	261	228	237	248	283	255	228	238	243	246	246	247	245	216	267	243	249	248	241	263	273	245	244	271	243	250	261	217	258	245	239	235	261	268	228	272	249	235	229	264	233	218	241	224	225	238	248	256	240	228	244	249	235	244	253	250	259	234	248	238	250	240	223	240	230	247	249	258	243	251	252	250	246	257	241	264	258	225	271	228	256	240	268	235	265	271	211	269	247	254	251	241	240	250	233	271	249	240	244	235	247	250	241	233	233	226	266	248	204	248	255	258	238	255	229	228	225	229	223	300	234	225	220	236	217	251	241	256	216	252	217	245	221	228	242	230	235	221	243	253	271	226	239	240	254	232	231	259	238	236	267	262	264	232	213	224	242	247	235	237	248	252	255	234	238	238	240	266	246	252	240	227	250	244	232	259	241	228	248	241	219	238	230	243	238	257	233	240	257	216	235	229	239	240	259	257	231	272	241	237	240	240	258	231	232	221	239	263	249	261	247	250	238	255	227	239	236	252	228	235	234	248	244	257	237	255	258	234	231	241	216	239	236	265	248	240	199	236	256	236	247	248	265	232	221	246	254	220	258	221	218	235	232	284	206	238	240	249	238	234	233	273	225	247	284	229	230	239	219	252	245	240	275	273	241	235	260	212	229	238	231	283	255	229	231	216	249	220	224	237	264	233	231	245	232	257	238	252	224	244	215	240	256	248	229	209	265	247	236	264	242	225	221	240	242	240	242	279	238	253	229	233	212	233	247	236	235	246	235	261	247	226	229
10268	25855	20055	44122	16283	3744	2890	2183	1731	1338	1139	874	727	594	562	446	470	437	442	403	367	377	389	353	378	322	309	293	265	276	317	303	294	313	308	296	279	292	300	308	301	330	311	302	300	293	308	302	311	306	284	267	261	304	308	285	306	267	286	303	326	299	288	293	313	288	298	293	272	294	285	281	279	295	279	340	300	319	287	297	321	293	321	271	294	347	284	274	325	299	317	301	277	305	277	279	308	314	298	275	334	288	300	304	305	276	316	280	298	281	333	291	302	278	259	286	291	282	272	292	283	279	303	294	301	282	294	318	301	302	326	299	311	312	254	257	267	281	292	308	284	292	309	286	280	305	307	285	267	275	280	326	282	316	294	332	299	295	305	280	306	287	299	300	301	302	303	288	267	289	268	319	300	302	311	306	316	321	323	286	281	310	297	294	290	318	290	293	278	277	283	288	323	293	304	303	291	299	306	305	293	299	298	292	288	291	259	317	315	275	293	316	291	286	300	308	303	292	295	266	269	299	305	284	329	311	328	266	305	263	275	303	290	302	292	287	322	290	313	304	265	333	302	290	301	294	294	322	296	298	262	317	294	289	289	307	270	274	312	271	271	293	306	318	291	257	289	292	280	318	282	303	307	285	280	301	270	333	301	296	298	297	322	277	288	282	305	304	295	338	300	298	289	310	302	296	294	300	304	278	294	293	282	290	314	308	282	296	290	298	300	311	300	274	271	279	296	289	318	290	292	324	307	303	283	283	286	304	292	302	280	296	304	269	323	289	317	319	268	302	283	295	271	291	292	302	306	312	299	323	261	279	304	296	311	315	286	288	251	293	269	302	288	327	299	293	293	291	276	295	282	270	306	312	315	286	291	300	310	310	326	278	305	270	284	271	317	297	303	322	317	301	284	293	303	285	286	298	275	249	259	284	294	298	286	301	298	259	304	299	306	295	294	314	292	322	302	274	331	299	322	279	280	283	280	291	289	296	270	264	311	294	272	307	293	273	285	284	307	271	304	303	277	298	294	299	318	312	270	295	316	317	304	291	337	276	294	273	281	319	262	286	298	300	304	317	292	269	273	277	321	308	305	314	292	284	307	311	327	290	315	295	271	257	280	291	299	270	319	286	301	296	297	258	313	310	294	301	291	295	284	281	292	293	300	287	294	295	301	287	297	315	282	312	309	287	325	292	280	296	276	301	305	300	302	266	286	290	292	282	302	321	309	269	309	305	305	334	291	298	283	277	306	288	294	323	302	310	316	312	308	296	300	289	323	294	283	298	324	324	282	309	303	266	291	293	314	328	282	316	279	319	294	281	264	303	312	303	306	273	294	295	274	299	282	264	312	321	323	309	297	270	285	310	275	268	284	301	272	312	286	276	299	297	296	313	287	322	291	288	294	299	305	274	278	304	290	291	295	301	322	299	287	278	298	278	303	305	265	272	278	304	299	292	304	276	317	293	296	285	285	295	290	286	340	282	301	268	289	292	250	277	316	299	280	299	313	291	317	314	280	278	308	290	288	304	318	315	312	282	281	271	286	309	294	322	317	274	289	275	279	313	308	277	282	280	324	278	301	295	291	305	319	308	323	282	267	281	301	303	314	291	283	285	294	268	301	291	287	304	287	287	309	277	307	268	269	297	291	284	299	306	289	281	296	296	311	294	280	309	303	306	298	266	276	285	297	300	309	295	314	267	288	295	293	296	263	297	318	287	315	285	321	273	293	294	273	299	269	300	303	293	321	263	280	326	292	289	302	293	298	307	296	301	287	299	321	311	309	294	319	315	310	274	316	296	277	287	294	274	293	286	293	313	307	284	301	285	281	287	284	279	313	277	309	322	293	305	297	264	315	308	313	305	262	279	306	290	305	305	314	278	297	287	264	278	311	277	262	283	286	324	307	328	315	288	291	303	296	309	300	333	271	278	307	316	281	277	297	308	249	276	288	279	300	314	293	275	307	293	288	318	299	293	352	269	318	307	295	285	296	277	265	288	292	305	282	284	306	297	304	275	293	298	311	313	289	289	316	303	316	291	285	309	275	286	310	330	289	294	282	285	313	309	285	272	301	308	288	292	303	273	274	312	266	272	298	297	285	303	305	299	266	299	275	287	304	326	311	293	259	304	336	300	307	311	298	293	308	282	292	298	329	299	300	272	321	281	268	296	296	288	308	311	297	319	306	314	295	304	277	307	310	292	279	307	295	311	302	295	317	308	293	297	305	275	279	284	298	283	288	303	330	271	287	305	256	321	298	253	293	287	310	299	277	271	304	263	313	295	328	293	296	309	292	271	303	295	285	285	290	311	299	282	313	303	279	304	306	248	305	300	298	322	294	315	297	315	323	281	296	299	287	300	286	275	264	329	281	273	306	317	312	280	295	296	314	277	264	317	315	280	276	305	281	270	293	275	332	341	302	319	282	296	312	294	298	286	309	281	288	274	276	295	306	291	298	329	303	324	279	303	294	302	309	275	304	297	314	314	310	309	284	307	285	275	287	267	313	306	256	287	284	305	283	275	305	302	316	310	290	293	276	305	288	278	280	325	297	276	297	274	321	291	299	322	296	288	289	278	268	330	305	294	301	295	256	293	269	260	258	288	268	313	320	300	297	291	325	295	290	313	318	306	299	307	283	289	312	280	318	287	247	315	298	308	294	301	289	293	263	298	312	303	303	305	302	306	297	291	310	297	313	286	314	299	296	302	274	294	281	253	301	290	324	292	278	302	271	314	311	306	303	266	312	295	309	281	309	303	307	267	300	327	314	311	321	290	281	281	312	275	301	335	304	290	276	296	279	298	285	295	291	277	312	319	291	287	289	281	306	282	316	307	285	294	293	273	298	309	320	287	282	261	300	295	284	259	294	286	298	308	282	299	270	295	291	283	329	292	297	317	284	283	284	307	285	307	315	310	270	312	305	307	294	320	289	262	298	274	269	297	289	321	298	270	290	264	296	310	330	278	303	270	268	326	318	294	288	292	279	304	305	286	298	285	282	301	288	324	316	316	317	299	288	275	294	314	294	301	287	287	301	317	284	305	302	303	265	295	342	309	328	296	295	268	308	332	282	310	333	298	295	299	291	286	284	294	304	269	303	275	265	256	301	288	302	292	263	298	267	298	298	270	268	285	305	320	289	306	286	270	301	308	305	289	248	317	336	293	283	307	302	279	293	288	310	283	296	329	306	300	262	321	302	299	316	287	283	299	331	287	311	262	293	289	301	322	277	306	306	304	297	306	281	285	279	292	299	300	288	276	312	245	282	302	315	309	300	325	286	272	309	307	301	305	293	307	315	306	294	318	303	297	281	311	308	281	295	307	295	324	310	322	269	315	286	283	267	270	308	292	265	295	331	277	292	318	318	290	258	293	278	256	304	309	289	284	283	278	253	294	289	306	270	306	271	299	301	282	271	279	305	296	317	301	283	321	321	281	276	304	296	307	328	274	302	291	316	319	309	258	296	300	299	271	282	292	296	303	295	315	324	326	292	309
23070	21650	29286	31898	31216	20010	10429	2003	1274	1046	858	723	555	462	454	408	350	332	345	330	319	294	328	297	277	252	247	237	248	254	211	248	242	239	240	215	211	234	241	246	219	247	233	263	236	228	212	240	223	213	231	230	232	213	267	216	221	192	232	234	237	241	252	217	215	241	225	220	213	221	219	249	227	208	213	211	208	229	198	231	226	207	208	240	197	228	226	210	200	186	218	234	219	217	213	257	229	208	222	213	217	216	229	221	219	209	230	222	196	234	222	215	222	233	216	244	224	191	216	227	204	256	223	182	206	215	234	224	219	220	230	227	221	206	232	237	212	187	211	220	244	188	192	244	204	233	194	210	233	237	207	216	215	212	239	209	240	210	224	216	223	224	236	211	206	206	233	229	221	218	231	206	232	223	222	226	256	193	249	210	238	195	239	234	219	201	215	203	221	223	231	228	241	218	237	223	219	243	186	231	200	245	197	238	227	204	236	232	234	211	224	209	221	240	231	263	238	245	253	206	218	216	204	227	201	216	237	208	231	217	238	234	231	215	230	226	221	230	234	236	233	214	203	220	221	225	228	242	247	246	232	223	203	197	211	240	234	232	242	224	210	210	233	244	218	210	207	209	222	239	213	239	231	254	220	213	223	225	238	235	234	213	197	229	218	217	217	215	210	219	228	197	219	219	205	226	178	209	230	251	224	210	196	228	225	246	221	218	252	212	213	220	203	244	205	213	230	216	206	222	235	228	227	237	230	242	223	202	230	220	238	216	217	236	238	196	209	198	214	223	228	176	209	278	211	235	240	217	203	216	248	225	225	230	230	214	228	219	247	223	217	243	227	235	217	219	196	224	231	231	219	218	240	229	219	225	219	200	219	231	200	221	208	233	212	217	219	220	233	233	211	198	209	234	224	229	229	227	240	223	203	246	233	254	195	241	190	212	218	240	218	225	227	227	227	210	208	247	196	229	219	222	228	214	183	211	217	253	238	227	225	226	231	191	216	244	205	248	210	218	218	216	223	240	234	207	183	244	247	216	241	223	219	224	216	210	232	217	231	234	220	217	211	235	229	195	222	235	206	217	227	205	238	211	217	229	220	232	211	199	232	211	198	220	200	235	231	225	203	209	232	217	211	245	215	220	222	237	212	223	217	219	221	228	214	227	200	202	250	210	212	216	198	200	212	213	228	219	223	207	211	227	203	243	202	216	203	238	249	218	221	206	215	240	207	216	233	253	218	224	240	238	209	249	222	245	230	207	202	221	212	214	233	225	219	240	201	200	234	241	222	225	235	199	223	209	199	223	204	201	213	242	203	243	214	214	213	203	241	220	203	232	237	220	255	204	220	199	223	222	208	217	221	231	212	212	237	225	221	220	230	205	223	245	211	228	232	216	228	210	235	227	227	255	194	225	231	261	219	240	211	223	227	209	232	220	191	243	224	220	233	222	228	235	242	252	215	217	218	238	244	223	235	208	235	215	235	231	223	223	214	210	219	203	225	228	205	226	228	186	206	232	235	242	233	215	234	220	237	224	223	209	235	221	234	232	220	208	214	221	219	205	199	212	235	239	217	227	234	233	232	234	213	198	228	204	234	212	218	219	211	228	219	225	233	205	201	247	214	212	226	230	214	211	205	237	213	221	196	234	223	225	208	237	217	202	243	232	221	227	217	206	222	235	233	205	204	215	219	215	215	214	251	211	205	216	250	232	231	216	236	238	226	231	211	215	219	220	229	231	198	238	200	206	248	222	225	243	215	180	247	232	217	241	214	218	197	223	221	200	228	213	231	200	224	204	246	198	219	233	214	218	225	198	226	195	233	198	215	213	238	222	203	209	229	235	234	235	212	201	211	210	213	201	240	232	193	191	210	220	233	237	246	237	219	215	225	215	247	184	213	229	201	214	229	215	237	231	227	238	224	216	211	227	218	213	249	216	204	256	223	222	205	223	194	220	237	268	221	197	211	226	217	211	207	198	233	224	221	205	234	211	193	243	226	209	215	223	227	249	232	219	215	215	252	239	234	232	209	187	221	232	254	239	217	237	194	213	215	206	241	218	212	193	214	222	209	228	208	229	228	226	239	213	233	233	229	227	243	233	226	216	212	250	237	192	217	212	223	225	222	209	238	213	227	215	223	199	236	213	218	235	218	212	217	204	236	217	241	208	224	230	227	239	213	215	268	214	205	208	233	199	208	197	213	217	239	253	231	225	233	231	235	225	228	201	239	206	236	247	246	240	192	207	241	192	206	210	224	216	234	239	204	213	216	224	221	210	245	210	224	193	199	198	199	229	208	224	217	224	237	217	245	219	247	216	237	214	230	220	218	225	214	202	210	216	210	212	242	234	208	204	224	214	216	194	197	227	237	195	220	211	227	229	222	251	233	236	215	233	216	216	224	245	226	219	227	206	225	189	204	224	210	202	215	198	230	230	221	206	221	229	231	206	233	216	244	238	248	220	230	224	249	216	207	211	200	225	225	246	194	201	228	234	214	238	206	227	232	229	225	238	232	211	218	231	212	223	235	233	242	211	232	247	223	236	209	221	214	227	221	234	249	205	206	209	211	231	214	207	215	215	205	212	235	241	224	227	226	229	235	215	203	215	215	235	229	197	229	204	236	222	217	222	206	212	233	201	240	227	231	215	244	217	209	224	222	200	202	222	233	236	203	220	219	213	209	209	219	218	229	256	201	199	223	243	205	234	231	242	212	247	251	207	227	204	216	220	246	245	248	212	230	246	236	213	217	209	239	210	194	249	234	234	227	209	209	205	217	235	248	217	219	249	225	245	194	191	240	215	229	204	231	221	232	225	245	203	233	217	234	206	220	207	195	227	231	211	220	207	225	208	211	203	206	226	190	224	218	216	204	240	238	233	246	221	212	186	228	241	237	213	225	230	218	239	210	217	208	199	229	222	234	212	236	251	227	227	241	236	238	201	228	212	217	237	219	207	206	222	223	246	224	241	212	221	227	232	243	216	216	199	241	217	221	214	209	216	200	232	261	227	220	206	233	218	206	193	234	237	224	231	197	234	248	198	197	233	230	207	242	221	233	237	246	214	213	186	210	231	199	230	233	214	236	216	238	217	227	215	206	200	205	243	206	229	204	207	204	206	206	238	204	182	206	235	226	223	229	207	227	230	223	214	194	240	224	226	220	201	234	210	232	229	223	232	227	208	215	219	239	232	216	196	223	231	222	211	232	236	208	218	223	221	217	234	239	215	206	214	200	241	238	250	223	243	229	208	229	240	217	209	187	188	192	237	198	218	232	221	212	212	232	210	197	241	235	226	207	199	204	201	213	221	218	207	227	210	223	218	204	199	224	231	235	238	234	217	231	257	203	228	225	218	240	233	252	224	234	246	233	236	232	238	214	221	201	211	254	225	212	213	206	210	222	239	204	245	205	224	202	231	236	206	202	218	232	223	241	231	210	234	254	208	259	214	224	224	229	213	209	203	203	236	229	197	197	236	229	211	218	223	220	221	243	220
12276	35098	31999	65328	28650	6153	4839	3770	2818	2163	1795	1417	1154	916	763	644	546	512	527	497	481	515	516	465	373	346	326	328	301	270	265	315	317	293	271	285	295	304	275	296	309	278	289	290	277	280	286	315	294	287	267	299	283	247	292	260	282	260	280	280	291	283	292	263	262	290	259	254	270	254	270	259	289	294	268	298	310	290	265	260	275	274	279	256	245	285	285	260	262	277	249	271	298	293	273	283	257	293	295	306	302	296	287	271	262	274	276	273	275	308	292	264	257	277	289	273	269	267	258	274	266	274	272	284	275	269	268	255	292	281	271	275	276	264	282	290	275	274	267	273	277	272	275	290	294	312	283	265	273	279	274	252	246	285	273	274	274	259	285	293	297	275	310	256	262	256	244	285	286	269	289	264	289	261	256	273	290	290	263	263	274	277	275	290	290	246	284	280	271	257	295	289	288	265	295	264	281	293	291	237	276	271	256	267	281	268	281	289	272	288	316	288	290	293	269	249	288	280	276	264	319	256	249	303	294	293	263	267	284	257	260	267	275	280	291	268	269	253	273	268	276	311	270	321	249	267	279	266	272	288	290	289	334	251	254	290	255	304	273	240	277	275	323	255	261	269	257	292	266	276	264	287	252	244	260	281	274	281	281	288	300	240	268	292	249	307	284	277	277	321	277	275	272	294	256	265	256	278	275	266	269	280	277	281	317	247	255	273	282	275	268	286	283	267	283	249	294	295	281	256	297	278	276	279	279	262	267	282	272	263	280	301	270	248	303	274	267	258	289	272	250	301	280	293	253	282	277	299	297	269	253	268	267	274	262	264	269	258	268	294	286	296	258	263	295	283	298	246	309	267	267	275	265	272	255	267	288	286	288	281	285	272	246	298	253	281	273	278	292	302	251	284	291	290	297	293	270	279	290	270	283	281	287	273	282	266	262	280	278	283	286	284	263	281	285	292	276	279	276	255	266	290	277	308	272	283	288	255	261	275	273	278	260	250	271	297	263	286	291	275	278	260	284	274	284	266	297	260	256	268	257	271	281	279	297	259	278	262	292	277	285	278	254	276	253	284	277	277	257	290	279	276	285	288	265	267	256	259	282	286	254	272	251	271	279	277	237	273	270	295	286	288	281	272	262	286	264	251	296	270	265	274	279	271	287	267	292	259	311	290	268	268	254	264	281	294	279	274	252	275	280	272	274	262	266	276	289	288	281	289	295	281	292	276	280	274	282	273	282	255	249	318	274	293	275	267	269	270	307	260	268	340	271	273	261	276	256	295	284	297	279	264	281	268	271	292	303	291	251	273	274	321	278	292	253	305	265	265	281	292	257	258	257	299	241	306	263	285	289	263	271	277	274	276	279	293	243	301	296	282	265	279	283	273	266	249	275	283	267	306	246	273	278	252	300	276	259	289	282	292	291	275	270	279	277	315	269	277	271	278	278	264	284	271	307	269	282	272	302	277	286	313	280	280	275	285	276	253	271	261	287	254	270	247	261	288	275	270	270	271	270	256	259	282	293	270	279	294	295	297	260	241	285	278	287	290	257	274	271	276	273	281	291	273	291	287	271	280	292	322	284	289	284	300	298	245	261	285	275	260	289	288	263	258	276	281	259	292	260	261	249	277	303	290	243	271	279	256	254	270	278	296	256	247	253	261	245	270	310	301	294	303	289	292	254	268	272	265	279	276	261	249	261	280	259	294	297	255	270	282	302	259	268	242	276	296	295	280	282	287	276	284	235	297	263	303	274	286	303	286	280	282	274	267	275	265	281	282	304	286	281	286	287	292	287	279	314	283	279	278	297	261	255	302	258	294	288	289	277	255	302	301	277	290	257	264	255	307	317	255	269	247	295	268	274	262	272	291	253	292	289	274	286	281	286	285	287	286	255	272	261	271	265	283	286	308	267	271	252	271	294	287	303	289	258	247	267	311	292	240	281	260	239	264	281	269	274	297	257	272	290	269	253	264	266	266	278	258	272	253	299	246	283	267	290	277	261	281	258	322	289	257	288	282	249	278	291	252	270	280	295	277	326	280	292	277	258	258	301	262	254	253	284	265	282	282	268	268	251	287	278	283	258	259	294	260	269	257	278	316	275	294	285	286	271	266	279	278	264	254	302	296	289	279	272	290	250	302	274	297	255	302	285	273	280	277	262	261	304	285	270	259	288	272	250	244	276	288	275	274	288	268	279	272	272	252	295	257	283	266	285	267	303	284	285	280	273	273	289	276	270	254	274	279	263	266	274	271	287	276	276	284	263	274	309	270	270	263	280	273	275	284	255	257	262	263	291	272	250	290	279	299	249	272	284	274	231	241	265	277	288	258	280	278	267	255	267	247	283	258	278	249	265	286	275	270	274	285	297	255	267	273	305	258	286	247	267	265	266	260	292	286	306	254	286	264	267	270	260	303	272	258	288	268	266	301	287	261	262	307	274	254	250	243	260	273	267	281	266	267	253	273	268	291	275	274	245	282	293	283	295	279	254	244	252	299	257	275	266	275	307	263	243	279	286	255	292	265	259	267	239	264	274	274	298	276	249	302	266	259	291	254	264	283	278	275	271	273	245	281	237	264	256	249	291	280	291	279	247	290	277	257	280	253	295	278	293	247	290	277	279	296	271	274	264	257	275	305	287	261	292	272	265	262	303	283	266	305	259	279	286	284	286	261	302	310	282	292	271	270	293	307	282	293	272	274	256	258	266	292	275	298	260	282	282	288	273	266	231	286	289	283	287	276	271	273	326	294	267	284	287	285	262	302	289	291	292	275	291	298	255	278	274	280	284	269	294	272	266	279	264	287	314	274	265	300	286	300	260	269	290	258	260	293	335	237	285	284	263	270	301	298	276	264	261	267	322	251	253	284	284	295	263	297	263	275	273	272	262	289	284	281	301	261	277	272	287	324	252	276	291	313	259	264	221	281	294	258	284	290	284	294	272	278	285	271	289	286	257	272	265	298	271	289	263	275	257	291	277	225	293	275	241	275	295	278	260	285	291	260	255	305	261	310	283	261	285	247	272	310	286	302	279	297	277	252	252	291	294	286	291	296	286	277	263	257	258	292	302	264	300	287	281	249	286	277	281	291	297	286	305	267	277	261	262	296	276	297	270	285	276	256	278	243	273	280	265	298	272	270	252	267	267	277	265	272	285	301	269	266	289	295	276	291	262	257	284	259	302	293	268	253	278	278	288	246	278	250	335	303	273	298	276	295	279	256	265	270	273	290	272	260	297	290	274	294	294	251	302	294	269	270	272	274	272	293	275	304	265	270	268	277	270	296	281	268	279	277	302	295	272	268	279	282	254	261	307	277	281	281	267	257	280	300	264	285	259	265	270	283	268	299	267	282	268	269	287	264	289	272	287	289	323	245	325	296	296	302	288	284	287	282	276	289	260	274	283	276	260	254	294	269	267	242	269	269	278	265	283	289	276	283	256	272	285	247	255	275	294	282	285	287	257	269	277	302	285	271	268	284	267	264	251	278	277	281
28500	19595	16099	24181	7065	1343	1049	928	710	643	600	552	535	494	479	468	468	461	440	393	450	460	448	464	441	401	429	376	441	423	416	407	411	416	455	383	398	427	387	393	393	432	432	406	380	397	379	410	405	415	441	415	387	364	389	409	416	402	425	426	405	413	416	405	426	398	433	420	414	414	419	423	361	383	417	410	404	382	412	400	426	376	438	414	380	366	412	413	397	403	383	423	396	372	378	382	424	414	436	411	373	410	368	406	424	405	381	391	423	411	416	405	403	406	411	402	394	377	396	382	403	364	404	394	382	413	421	448	389	477	444	386	374	420	388	415	400	416	408	391	390	407	412	414	421	409	392	401	383	397	388	376	383	424	469	390	399	372	427	432	414	416	418	413	385	393	416	400	372	408	397	421	397	385	376	391	384	446	411	410	416	402	393	393	402	395	397	421	401	435	370	401	423	402	414	433	387	443	419	404	384	401	424	417	391	362	406	378	412	384	398	408	408	423	386	427	372	401	401	374	403	430	403	423	421	398	430	428	413	391	394	398	395	431	430	403	391	428	409	401	391	418	455	384	426	402	386	381	412	395	372	425	409	418	399	417	362	384	378	412	405	375	452	366	374	451	394	402	408	379	396	402	393	417	403	390	388	405	399	408	411	412	402	397	441	420	419	412	386	389	403	409	403	398	416	392	417	447	405	387	416	435	409	407	393	388	439	386	389	378	371	407	390	391	388	401	422	414	430	433	419	425	421	419	383	403	416	409	412	443	407	402	415	394	444	416	460	446	374	384	380	403	419	410	408	411	437	421	406	389	356	416	369	420	385	410	383	381	403	401	387	384	411	374	386	390	435	434	452	412	406	418	376	425	408	416	421	395	382	397	398	438	397	400	413	400	405	386	395	384	385	386	434	415	413	407	446	450	407	405	420	395	414	394	424	416	415	394	384	401	422	380	397	396	420	419	416	431	381	401	405	361	395	387	401	415	413	390	398	392	418	399	412	399	383	423	406	419	391	409	425	392	417	397	403	416	442	429	386	415	401	434	394	404	395	419	429	404	359	407	392	390	409	360	353	412	433	408	423	401	411	430	380	414	438	376	396	403	397	358	383	409	414	381	377	403	418	390	446	420	383	427	405	372	392	379	401	392	402	387	395	369	387	390	417	358	391	414	403	401	420	423	435	405	376	414	405	382	397	428	390	382	413	384	372	393	405	395	401	390	393	404	395	403	428	392	398	407	385	382	394	436	410	363	385	371	439	401	404	382	395	398	413	410	388	436	418	394	438	404	416	394	444	381	419	414	406	386	414	378	413	399	404	396	416	418	378	398	421	396	376	388	414	412	435	447	398	407	416	430	397	393	373	427	425	378	398	406	423	372	416	423	365	440	395	407	409	415	410	381	411	402	411	382	404	449	402	424	437	422	437	420	421	393	414	435	388	382	361	412	380	395	395	417	395	397	430	358	391	408	401	425	425	409	413	385	419	402	405	399	411	372	393	385	399	413	390	406	387	392	413	406	412	379	423	431	397	413	379	438	399	452	412	435	430	372	401	428	390	410	415	371	428	401	417	373	390	390	376	403	382	435	407	438	402	431	369	389	423	426	389	397	415	367	386	379	410	391	376	403	425	369	403	432	391	408	419	444	423	388	400	396	437	399	406	396	413	421	401	437	440	388	390	384	409	397	384	407	362	414	399	412	377	392	384	434	425	421	395	383	398	426	390	383	413	352	418	376	386	403	399	362	387	372	394	379	408	408	375	409	377	420	359	368	405	394	434	399	438	426	399	413	377	406	407	397	407	405	409	428	407	428	427	420	406	396	431	412	409	427	430	390	400	356	428	418	396	413	434	416	400	441	381	416	403	431	429	366	365	390	397	385	411	394	425	385	420	383	429	409	440	405	390	395	395	424	397	393	415	426	425	395	404	432	426	430	407	389	375	390	420	428	420	419	382	419	427	417	430	446	435	399	385	451	435	371	387	431	418	420	404	424	377	399	433	403	394	398	373	419	349	432	418	423	398	407	410	422	386	428	419	397	427	377	399	415	396	413	407	446	365	429	413	422	390	417	417	427	440	360	397	408	412	431	431	406	403	378	385	391	438	418	432	423	415	396	437	383	430	396	409	420	365	356	443	402	418	388	405	420	413	374	397	406	392	418	406	414	421	427	394	421	381	389	419	369	390	406	386	404	379	388	420	424	403	402	385	401	413	415	444	402	380	408	405	443	404	410	424	391	392	432	394	421	385	389	382	389	395	402	382	411	433	410	433	397	411	398	411	370	372	459	438	411	397	422	424	426	386	421	423	421	387	385	381	412	368	400	430	396	414	397	394	393	366	394	415	386	408	380	351	401	391	427	410	390	389	407	403	395	407	407	400	398	422	383	403	417	364	387	405	406	420	377	408	414	400	398	403	380	448	384	381	406	378	378	403	391	392	412	421	406	400	370	392	382	375	433	419	407	424	393	415	401	427	418	398	417	391	402	392	419	371	406	399	393	384	394	443	418	397	389	387	413	385	394	409	388	406	423	416	396	433	404	397	411	427	412	405	404	407	416	411	384	408	414	406	380	393	377	407	416	462	421	410	411	387	426	386	422	385	366	390	374	440	401	416	428	394	394	358	434	367	398	394	450	397	414	385	421	437	406	394	375	375	413	394	413	413	384	438	433	379	394	372	376	424	431	400	392	403	441	400	403	421	406	430	402	382	392	394	433	375	404	395	406	411	398	397	429	397	427	419	381	386	360	396	396	415	396	404	388	427	429	400	413	433	429	407	405	422	426	409	399	377	414	401	403	444	414	432	365	430	434	424	404	403	420	437	401	380	374	401	447	392	398	408	406	389	411	388	412	426	411	411	390	444	416	413	427	409	395	373	448	438	377	399	382	383	425	394	361	419	405	415	413	428	435	408	390	388	419	394	401	400	408	373	402	398	428	404	441	427	447	407	423	421	387	438	421	418	422	391	427	408	424	392	393	413	447	394	410	418	407	431	408	376	385	408	408	374	406	429	412	405	392	387	379	398	373	418	395	407	412	412	432	378	388	358	412	401	422	415	397	412	414	385	377	423	421	458	405	429	386	412	399	438	376	372	422	411	387	434	374	431	415	405	416	400	410	400	385	422	388	435	400	390	427	434	388	435	403	405	391	416	351	416	405	370	389	439	361	419	375	435	419	409	393	428	414	431	389	387	393	353	419	376	410	399	393	403	393	394	381	412	451	394	412	400	402	423	433	428	379	399	396	391	393	436	413	423	403	383	383	417	405	386	429	410	393	410	424	403	409	401	437	361	414	418	408	406	388	406	374	387	432	408	420	387	429	417	409	409	373	390	393	382	366	369	388	369	408	410	389	389	417	372	397	395	382	378	393	418	421	433	382	435	404	370	392	373	407	411	415	380	385	426	366	427	416	378	417	450	387	392	395	426	377	392	436	421	425	397	436	416	429	419	388	390	422	368	403	372	440	414	397	425	388	404	392	390	416	399	399	401	399
10803	22195	18555	21574	6537	2578	2134	1622	1174	1076	914	848	747	676	631	598	566	542	541	516	551	572	502	554	545	557	443	458	472	462	470	462	496	493	495	474	488	468	494	478	509	500	487	480	448	489	468	462	500	498	496	469	512	468	498	505	488	490	533	510	499	472	459	492	503	478	435	475	470	501	477	457	492	498	504	519	533	486	505	531	486	458	491	483	534	498	533	494	494	466	479	528	510	464	501	494	455	492	478	489	481	529	517	494	485	492	477	511	534	449	489	524	488	473	468	492	507	459	523	482	486	499	475	499	472	525	480	486	506	455	511	479	475	510	520	499	502	485	503	472	479	505	472	512	546	535	493	481	500	490	495	450	481	486	478	492	525	499	507	511	486	462	482	447	509	471	474	543	483	492	485	487	457	495	479	506	462	537	507	487	472	502	509	481	466	506	490	529	535	498	496	477	475	448	511	483	487	511	519	502	463	529	517	462	490	491	453	461	475	493	472	487	468	523	476	506	489	487	489	469	478	484	511	500	518	496	463	510	509	480	483	523	490	480	519	504	515	477	513	493	481	503	527	470	481	463	478	493	480	496	478	472	507	479	531	465	494	461	536	476	478	476	488	506	478	436	471	480	503	502	468	469	476	488	454	485	499	495	509	491	481	487	483	517	462	500	508	495	444	474	498	484	469	482	525	488	464	451	508	479	490	464	490	496	483	464	451	455	471	492	478	498	468	476	472	494	499	486	504	495	491	523	496	498	538	485	462	540	470	511	486	458	491	468	500	502	496	501	501	470	510	503	465	479	503	503	497	510	511	458	496	528	434	486	528	470	451	499	504	493	493	507	453	495	519	520	509	521	517	505	449	467	480	485	484	452	482	480	467	514	516	485	515	472	481	497	497	515	480	488	475	521	499	479	522	471	473	479	485	495	504	492	478	451	463	492	502	527	474	535	488	467	508	518	483	451	452	490	492	458	502	464	501	487	470	528	484	524	497	524	481	428	527	492	483	488	517	472	504	469	514	510	540	513	477	493	477	515	473	473	510	482	463	502	479	474	473	478	488	486	495	494	469	494	519	490	470	494	488	518	523	474	509	448	494	516	474	506	511	500	451	502	501	495	439	478	495	450	487	454	479	504	491	527	509	497	482	485	535	491	475	462	505	489	516	479	473	555	469	493	469	493	456	510	492	508	498	472	504	504	526	489	509	536	519	491	505	463	505	515	523	523	472	461	463	444	485	483	490	461	461	530	489	465	503	492	481	519	505	514	473	489	498	511	508	505	512	481	509	487	515	524	498	530	494	498	484	476	489	476	467	492	474	494	529	467	477	471	478	524	459	484	511	516	471	488	487	484	481	540	471	473	525	493	509	469	477	494	446	455	453	481	462	513	503	480	483	503	490	507	495	479	434	469	476	472	480	500	486	483	500	466	487	460	477	500	473	513	501	486	464	485	505	483	501	481	498	478	534	493	515	459	463	517	506	510	483	500	484	543	484	504	485	486	510	508	510	516	483	462	460	477	476	496	498	476	459	459	469	478	530	505	479	479	509	475	501	498	489	487	491	466	484	453	451	483	501	466	510	508	474	484	511	502	473	471	474	463	495	482	473	547	526	502	425	516	487	485	500	503	530	458	493	495	529	469	500	526	499	469	489	499	485	484	477	513	454	516	487	509	462	454	483	442	462	474	505	480	487	509	492	507	480	498	469	501	471	503	526	493	504	452	481	467	500	475	477	488	475	483	503	504	510	456	502	495	506	485	512	477	504	530	511	480	481	515	477	506	501	488	477	480	494	507	482	514	502	506	475	514	518	466	490	499	466	461	526	476	472	468	475	481	481	458	477	481	532	472	491	479	451	501	502	486	517	528	497	459	458	482	441	441	437	544	519	482	483	490	445	479	507	527	496	502	525	489	478	458	481	494	480	464	513	427	514	501	509	505	523	509	517	485	437	492	512	531	489	462	511	482	519	448	508	462	475	495	464	445	455	498	480	510	493	504	478	478	496	477	498	481	529	508	483	468	471	459	519	521	482	505	462	461	493	487	508	476	449	505	474	542	465	526	462	480	481	484	478	446	532	490	472	461	512	532	461	504	503	470	514	505	493	479	510	488	496	487	518	522	504	485	497	474	496	497	484	506	506	496	501	491	494	511	479	440	494	501	511	458	450	496	486	527	511	519	509	527	493	464	450	508	520	467	524	493	483	504	492	443	424	448	477	495	510	484	468	474	497	503	483	490	500	475	499	522	492	462	456	517	515	484	441	532	504	482	524	496	522	452	472	464	479	484	496	468	508	504	484	545	482	473	511	455	504	430	504	503	516	480	453	497	502	486	474	497	485	500	480	493	489	515	496	473	503	482	454	495	469	463	472	486	493	473	477	535	482	504	474	484	471	476	459	508	512	495	467	514	461	466	517	454	493	503	473	510	501	503	515	487	516	475	488	485	508	477	475	471	505	459	514	529	543	523	481	469	488	470	487	465	525	484	479	488	483	493	498	487	494	492	518	489	468	498	511	448	483	476	528	533	473	501	559	492	510	491	491	465	487	483	484	522	487	487	474	543	477	480	483	479	480	529	465	475	516	482	499	469	464	506	481	486	474	519	520	477	506	522	461	484	517	511	445	449	482	451	475	499	465	490	479	469	482	472	463	491	507	511	484	474	471	518	492	507	500	507	510	482	457	502	483	466	490	512	520	487	475	467	489	448	476	480	446	478	509	489	499	461	481	474	486	465	454	525	483	504	475	480	526	515	486	476	505	490	475	496	500	496	460	487	503	483	468	456	492	480	485	474	479	475	490	522	527	474	501	476	468	487	500	509	479	510	504	516	485	483	506	510	506	513	487	499	519	462	470	517	485	494	479	510	530	477	501	497	504	495	470	455	509	451	502	502	497	481	514	495	489	472	482	491	499	491	483	459	442	485	477	469	471	474	503	465	478	442	515	487	503	491	477	499	471	491	484	500	453	468	477	474	482	488	511	513	498	534	490	479	464	489	475	449	478	456	468	516	495	470	485	497	476	483	487	525	513	493	518	485	487	491	497	493	491	474	484	454	508	468	504	456	488	498	545	488	457	462	484	470	523	496	453	482	502	463	463	488	499	494	506	482	471	497	507	469	469	471	474	503	486	444	514	491	510	462	529	482	455	460	505	502	510	496	481	507	495	480	528	470	510	495	499	494	479	483	489	484	497	509	493	487	483	511	478	463	486	504	539	496	456	486	458	534	444	486	480	508	520	509	426	496	514	462	479	493	478	483	475	491	463	482	484	477	479	473	483	497	524	491	515	448	479	488	483	457	488	461	513	526	479	421	473	521	501	504	487	466	505	447	442	460	490	467	485	490	479	507	433	520	508	473	512	495	493	442	482	460	481	478	483	517	488	498	518	490	469	514	534	510	501	485	494	494	536	465	468	515	483	488	466	478	504	468	520	486	475	508	512	521	519	482	476	482	512	475	487	485	463	487	505	481	507	527	450	501	480	516	481	476	448	450
24002	21617	29545	45154	31265	12690	2925	1269	970	881	754	734	622	589	555	556	525	480	464	525	480	458	467	428	444	428	452	430	416	434	440	438	397	404	420	382	398	424	389	421	387	429	445	429	383	416	399	417	425	416	402	399	405	432	413	383	386	433	418	412	423	390	430	421	400	418	414	438	408	443	430	445	447	385	430	407	452	413	407	432	402	392	427	431	422	430	399	396	379	423	398	413	395	398	420	448	430	393	386	428	417	418	426	445	389	396	449	411	399	459	373	434	401	390	375	412	428	407	383	403	444	365	431	432	399	419	438	421	415	405	412	401	435	430	373	413	442	433	415	441	424	394	398	456	383	419	430	418	437	414	418	394	422	399	406	391	412	419	443	404	403	428	438	473	452	420	424	409	421	432	417	441	404	395	359	423	393	444	464	404	397	445	363	415	409	395	457	411	414	404	387	402	411	434	425	421	437	422	436	421	420	388	408	420	415	425	405	426	417	384	404	432	410	439	444	419	433	440	403	410	418	425	425	397	430	379	416	441	430	391	414	380	406	388	432	403	401	436	410	414	435	420	413	395	394	431	441	422	469	427	412	411	405	424	464	458	417	406	423	432	437	406	420	412	353	430	406	436	435	437	437	415	390	429	424	389	420	440	397	417	444	441	410	463	388	415	350	400	421	430	465	408	421	393	420	423	437	381	446	401	384	408	413	396	364	411	404	460	436	424	434	403	406	420	449	422	398	359	396	401	353	422	400	449	420	434	425	405	400	413	422	397	403	418	447	425	389	394	429	401	401	385	445	469	404	423	420	413	403	425	412	410	391	422	417	421	395	434	395	443	408	417	400	425	433	415	430	376	448	437	407	444	427	428	427	425	417	405	381	437	420	425	425	396	402	381	408	394	451	401	432	412	418	434	407	368	394	429	398	439	416	395	430	436	412	436	416	430	377	438	422	406	400	402	424	414	453	452	408	380	382	431	409	436	437	426	372	435	430	443	423	406	431	417	427	396	440	419	403	449	415	430	439	407	376	400	403	431	404	428	452	395	411	431	467	394	395	424	402	425	454	420	402	415	387	399	433	447	421	399	427	423	415	415	438	406	422	417	403	389	397	436	424	403	438	380	410	431	402	416	444	412	406	412	433	406	419	402	435	387	435	436	410	425	410	419	415	392	409	389	420	454	403	420	420	407	451	461	376	383	400	399	406	407	408	419	402	383	392	396	406	399	404	444	426	456	434	443	416	409	415	433	418	431	416	403	417	429	437	379	410	418	377	432	428	398	401	414	417	417	451	451	395	397	427	411	404	400	434	419	404	415	392	404	413	437	414	438	429	456	355	382	446	425	405	467	405	416	389	416	430	437	370	405	401	432	407	433	397	428	414	428	414	425	428	392	443	422	434	408	395	409	471	429	438	448	412	412	435	403	424	439	407	435	440	413	410	393	420	419	419	414	409	424	384	402	423	448	374	414	436	378	438	420	418	408	396	406	402	457	470	460	429	411	416	354	452	438	417	424	418	424	420	419	419	427	396	416	427	429	446	403	404	411	401	398	409	428	428	415	431	418	413	435	421	454	437	388	389	391	419	392	410	384	399	420	409	426	405	429	419	417	426	427	424	387	403	425	423	434	407	422	405	436	398	411	391	418	442	376	420	411	412	428	374	434	427	455	422	424	422	468	432	433	416	382	440	409	387	406	412	395	407	429	403	428	470	411	394	417	450	427	401	424	419	393	406	430	422	396	433	415	392	436	396	450	420	401	405	431	424	409	433	397	409	426	417	418	444	444	425	436	409	435	428	429	431	398	425	407	431	396	458	465	450	484	394	400	447	395	411	393	415	393	419	448	443	415	413	440	386	414	416	410	397	406	420	423	422	427	453	402	409	431	438	404	412	421	382	397	417	409	443	442	413	402	404	414	402	452	409	436	415	420	384	399	407	386	399	396	426	413	421	441	441	416	407	411	431	433	421	399	403	424	419	456	395	399	423	416	418	434	411	427	406	456	386	419	388	429	405	396	413	401	413	399	435	441	411	384	434	424	390	399	435	446	417	405	403	437	418	402	426	393	422	402	400	407	406	411	425	399	408	435	408	453	427	387	437	433	428	465	472	410	403	431	407	400	425	427	382	425	389	392	397	450	386	453	407	394	439	443	404	404	382	421	376	418	389	364	430	423	442	402	389	411	405	449	446	428	413	415	437	403	395	401	448	396	416	395	385	412	437	418	435	432	407	425	390	419	407	443	435	421	461	421	415	403	447	442	436	386	419	394	351	394	444	398	417	457	422	448	401	392	411	423	375	444	388	448	416	427	424	426	423	416	403	408	407	389	406	458	436	415	413	442	406	424	399	405	406	408	416	412	447	429	427	445	400	432	411	438	419	404	405	434	402	404	419	445	432	434	444	367	415	439	397	397	434	430	430	414	431	431	406	416	425	410	420	415	440	427	406	420	432	415	417	447	408	416	425	434	406	424	393	407	430	409	384	422	412	421	374	434	431	413	444	450	442	438	446	403	442	440	405	400	431	414	439	439	470	414	413	424	404	400	396	433	409	436	452	419	421	383	431	417	449	403	410	453	418	388	442	395	427	396	428	418	415	406	419	420	439	479	445	420	456	409	422	422	387	389	400	378	389	435	390	393	437	438	434	427	384	388	416	395	420	414	415	429	415	452	423	397	382	446	427	401	416	455	407	416	392	425	407	392	439	419	413	417	406	425	396	434	414	424	382	384	418	394	429	433	424	452	387	387	418	397	414	423	425	388	395	414	441	419	430	412	416	423	415	412	420	423	361	414	395	457	403	382	437	375	446	420	427	420	459	425	426	421	423	410	407	402	418	425	440	363	384	424	406	406	393	432	402	391	434	416	390	393	426	456	418	386	408	429	461	408	410	416	409	441	408	439	421	396	423	439	418	449	398	427	412	425	459	439	443	429	457	449	400	388	388	442	415	423	476	418	431	396	381	402	432	429	392	410	421	423	386	401	448	420	447	391	430	397	439	404	432	402	421	420	430	414	409	394	434	393	416	454	393	408	407	445	391	419	415	457	439	394	417	379	424	437	439	435	417	430	419	404	437	426	422	409	429	394	387	385	414	369	426	443	421	447	421	408	402	404	415	392	427	396	426	417	452	388	409	395	400	394	401	416	415	423	473	400	410	455	413	404	401	417	442	416	417	460	391	457	398	417	416	408	420	400	402	383	412	412	389	416	422	406	417	439	394	433	403	389	464	423	428	421	408	429	403	473	427	414	442	415	413	446	463	404	418	446	415	408	448	449	426	424	424	399	422	398	418	387	458	399	409	406	387	428	432	439	402	405	419	414	390	425	392	412	412	429	395	401	440	398	416	439	414	419	418	456	386	404	421	401	397	431	414	415	411	415	448	411	430	411	416	423	387	405	403	423	427	435	423	421	399	407	389	417	408	417	406	427	414	438	429	420	417	453	394	401	398	425	405	445	413	439	413	416	421	394	380	411	417	439	432	382	371	375	404	395
10547	29930	40614	58288	21843	3846	3094	2350	1854	1500	1226	1098	958	831	789	746	697	685	646	666	630	667	668	578	547	530	487	545	499	534	557	526	507	515	516	509	489	491	518	556	513	502	507	516	513	516	546	535	553	480	480	523	539	487	485	485	532	506	483	451	522	494	519	486	507	530	564	502	494	503	497	508	507	508	480	509	512	509	481	491	466	547	517	524	489	534	543	534	508	548	505	507	522	472	488	516	513	525	509	535	508	487	504	579	532	536	495	476	537	525	472	507	528	487	527	489	530	508	508	552	504	540	482	525	572	504	467	514	493	443	493	527	513	466	489	540	491	498	465	519	551	526	475	458	527	520	540	530	506	494	525	516	521	519	490	529	464	501	450	545	496	490	549	474	485	519	482	494	513	502	496	483	529	518	513	552	530	480	527	497	489	498	500	527	509	515	529	527	490	517	492	503	486	526	544	545	488	495	535	456	523	520	492	505	516	497	473	511	493	447	530	516	486	509	479	499	509	492	506	466	517	491	543	478	539	487	503	503	497	528	528	494	539	515	539	508	497	534	497	494	525	500	489	496	500	507	495	499	541	529	497	513	529	480	488	515	490	466	487	526	493	459	498	569	500	489	536	526	511	502	515	496	514	487	539	495	526	510	465	508	552	496	500	502	493	520	482	523	521	504	530	527	474	521	501	501	527	497	508	529	542	529	515	481	522	537	562	507	541	490	493	476	495	519	496	490	451	522	496	517	515	511	470	506	507	531	511	509	515	522	495	537	474	520	479	530	519	556	477	535	509	509	509	544	501	525	522	501	500	526	510	531	509	512	493	489	483	500	483	517	529	522	490	530	537	509	488	527	486	494	532	535	501	518	494	548	552	493	520	547	516	492	518	492	504	549	533	497	547	529	533	505	478	498	488	549	511	504	531	525	465	531	538	493	535	533	503	493	469	487	499	514	524	508	504	504	558	527	503	504	542	532	503	479	486	485	521	511	508	515	499	514	508	505	515	497	505	487	521	480	470	526	540	490	516	470	490	487	481	517	530	520	505	481	485	531	493	524	537	504	522	532	524	494	486	518	496	516	560	520	522	491	494	461	534	489	545	506	515	498	502	514	559	509	490	506	509	549	500	520	498	558	489	518	547	524	497	524	496	484	505	550	540	502	511	500	550	503	527	521	527	483	522	470	530	526	463	545	524	491	515	523	518	466	492	513	486	506	507	530	508	479	465	561	548	497	489	484	511	471	526	495	548	516	509	520	519	512	514	507	496	559	452	550	525	501	546	514	473	526	521	484	503	467	503	488	463	513	478	525	516	481	542	508	484	495	543	476	498	517	543	527	481	517	498	574	509	554	520	502	541	498	544	526	495	503	530	472	497	502	480	474	509	529	491	521	550	528	533	476	496	531	453	529	499	457	509	546	529	502	534	472	500	538	496	530	511	524	514	456	495	491	506	526	522	489	471	483	463	478	484	494	534	473	482	523	535	517	508	514	488	515	529	503	480	521	479	514	521	492	497	520	531	532	507	467	518	486	552	510	562	495	482	530	535	507	495	551	512	481	533	497	510	518	507	574	533	488	491	517	510	497	470	531	526	505	527	517	495	511	491	501	494	449	522	494	537	530	504	482	528	541	501	509	524	476	515	518	496	537	559	509	534	492	531	507	479	478	492	490	466	485	553	540	485	483	480	458	531	496	505	513	502	527	524	550	454	515	546	516	488	502	525	499	513	489	510	481	525	496	480	520	511	518	527	523	515	519	532	543	513	450	519	519	474	505	507	509	523	514	509	485	431	519	522	504	494	533	491	479	499	508	478	510	563	505	456	531	527	518	509	520	497	549	499	484	510	499	506	498	523	506	516	511	528	518	495	516	495	504	496	471	487	477	512	494	466	503	491	521	491	537	515	522	467	494	510	472	538	509	476	548	504	510	517	541	488	518	535	474	507	519	551	515	570	491	505	502	509	505	491	505	513	490	497	526	526	505	496	505	508	517	485	470	489	501	506	501	545	493	515	491	503	501	489	527	515	530	503	483	519	495	533	514	524	502	485	512	512	482	500	485	517	461	495	464	515	523	499	517	480	540	458	491	511	485	521	561	484	513	522	540	491	493	484	511	507	512	537	493	455	477	491	496	481	522	501	537	537	513	531	485	471	521	577	527	491	519	545	499	495	542	531	499	515	517	492	475	477	512	514	515	479	502	451	485	484	492	486	521	543	477	487	477	536	533	501	516	492	503	503	467	472	514	525	503	481	500	533	496	506	508	511	513	515	529	521	505	502	477	510	480	547	548	507	533	523	500	499	490	519	534	459	490	503	516	511	452	552	485	487	535	505	533	516	495	510	499	513	507	527	526	520	475	530	494	492	533	516	520	518	507	504	532	523	539	504	468	510	515	543	500	525	522	511	510	485	523	478	534	514	494	481	486	508	551	516	491	476	475	492	474	468	497	512	505	495	530	470	472	482	517	503	491	540	537	519	527	490	472	544	497	530	506	525	474	537	512	519	472	501	544	501	459	512	481	510	459	489	512	488	504	489	509	554	534	483	521	477	526	509	492	501	488	491	534	552	522	525	496	512	507	470	488	537	478	495	494	527	508	485	493	548	514	547	519	492	512	479	508	530	502	500	531	518	535	515	562	531	509	527	505	535	525	484	507	495	529	506	526	489	508	524	501	491	543	501	500	502	550	490	482	482	522	494	516	508	500	546	533	502	506	488	544	474	504	514	476	506	542	487	492	542	507	530	526	507	489	511	502	487	501	476	519	508	527	564	496	534	500	459	496	495	510	497	516	475	528	525	486	509	508	506	518	500	530	530	496	470	529	507	497	495	485	506	465	504	487	548	500	555	494	508	485	508	511	508	474	516	529	546	529	528	517	474	504	520	536	494	460	523	509	526	493	495	555	505	512	532	507	571	537	534	529	515	511	470	512	514	513	465	517	495	517	555	544	477	527	507	508	506	468	515	542	493	498	456	527	472	494	508	491	507	516	494	527	519	505	497	547	481	508	495	500	485	531	498	537	513	552	535	530	475	531	508	528	484	512	507	524	517	545	491	482	514	488	491	487	526	535	487	493	531	500	490	512	548	498	520	501	519	525	497	475	527	469	487	539	540	500	512	489	484	532	494	502	495	524	481	489	497	519	494	515	460	501	515	471	520	533	513	540	526	501	510	509	505	491	534	514	533	490	497	524	511	499	490	504	490	532	473	489	505	518	506	475	498	488	567	490	521	536	494	471	462	535	526	472	505	481	501	519	511	494	534	502	527	540	511	477	509	506	508	519	469	497	468	490	534	501	530	520	488	497	480	546	515	489	469	498	473	518	506	464	505	534	506	511	507	532	506	544	532	512	524	515	509	536	494	471	515	517	494	484	466	474	500	512	471	512	522	520	503	492	523	542	496	464	480	524	532	493	535	493	504	503	503	489	480	492	518	525	470	521	482	507	507	527	469	499	479	512	534	532	459	487	513	523	508	515	509	490	503	523	509	494
25318	21611	28567	40165	20853	3367	999	822	661	572	519	453	393	405	348	308	332	288	306	308	317	314	278	265	268	245	242	224	253	244	262	252	232	267	258	283	262	263	269	250	272	263	240	268	255	275	272	229	277	252	244	255	285	268	227	254	268	226	246	254	270	258	238	256	261	231	277	226	241	284	257	282	247	236	229	265	255	249	232	253	281	248	247	239	229	271	256	285	293	232	272	255	268	249	263	291	271	263	228	243	270	285	259	295	274	274	253	249	243	226	270	272	240	256	280	253	232	259	233	243	258	242	247	257	307	263	241	280	263	248	235	259	271	277	258	252	199	265	232	268	261	264	285	257	282	239	238	268	250	260	246	246	245	237	260	263	260	275	281	267	236	272	240	259	270	250	251	287	257	248	251	271	234	235	237	275	219	249	230	267	246	253	246	273	237	241	236	268	292	253	254	235	238	216	267	239	266	280	258	257	251	235	272	247	242	271	243	259	258	244	252	244	255	253	259	287	260	262	237	233	238	248	245	258	247	272	235	259	276	253	242	262	273	236	250	263	257	261	288	299	262	278	258	228	249	243	243	242	257	284	265	252	236	286	256	266	284	253	264	284	248	246	230	262	257	258	274	265	261	272	251	254	259	263	242	264	230	252	245	236	268	257	244	247	250	264	247	259	289	275	247	230	272	275	261	237	260	259	233	245	243	248	247	276	258	264	242	255	264	251	270	240	246	260	261	256	246	253	273	281	251	264	254	219	242	272	288	284	251	256	254	272	272	255	261	248	251	240	251	255	246	265	253	256	279	256	255	281	258	266	258	267	245	284	251	247	234	242	280	273	258	253	247	248	265	243	267	266	224	268	284	242	250	267	236	263	232	253	232	259	259	248	276	259	236	236	243	255	242	264	266	251	228	263	248	249	241	240	245	266	252	237	276	252	256	238	285	253	282	259	218	248	270	243	256	247	298	253	253	232	249	220	235	253	258	238	283	259	252	270	247	248	260	236	239	291	269	276	250	231	247	247	258	260	238	275	254	234	264	261	267	241	277	239	262	274	300	256	259	247	284	260	247	252	271	254	256	245	238	251	239	270	257	246	251	279	262	275	250	265	284	272	246	277	265	231	235	249	241	272	256	274	229	227	252	265	243	263	244	228	270	255	270	255	260	259	233	269	255	253	263	233	234	291	257	278	264	270	230	288	236	256	281	225	232	242	259	242	266	256	257	265	245	276	241	251	295	294	221	246	252	237	259	271	246	260	235	293	258	238	266	221	243	263	276	286	262	253	260	230	257	244	243	269	233	256	245	227	254	227	264	255	243	282	251	249	267	248	245	286	249	247	268	251	251	248	246	253	256	258	249	251	250	263	219	253	256	250	239	232	261	247	257	235	237	239	248	237	252	263	239	258	229	245	255	265	243	277	248	208	250	277	236	249	268	262	270	262	255	258	281	250	302	254	229	219	243	252	240	270	270	247	226	281	239	238	260	255	294	264	231	273	232	239	248	247	253	267	246	253	254	250	277	279	256	256	263	243	251	257	234	246	233	227	251	249	250	263	266	248	253	261	259	259	270	278	259	263	253	270	250	241	249	240	254	244	261	267	273	241	253	264	260	250	257	264	258	256	264	233	261	244	284	260	248	255	261	266	255	254	281	259	292	275	232	257	266	244	253	269	258	253	269	276	269	246	264	247	296	275	235	250	254	247	268	283	233	270	272	251	245	244	279	217	247	235	246	259	283	283	250	236	264	256	271	260	247	248	277	267	258	234	265	264	246	250	254	253	215	259	273	252	240	246	263	234	253	266	264	235	280	253	274	258	268	265	238	262	257	255	277	273	277	263	231	268	247	222	248	261	288	275	254	246	238	266	222	256	217	229	273	272	283	258	253	258	259	246	226	257	281	275	259	246	266	257	257	296	257	278	270	300	265	256	255	250	264	280	257	240	273	245	219	242	285	255	259	243	242	258	267	240	240	247	291	266	239	245	261	261	267	254	276	248	288	249	272	276	252	261	249	259	263	254	228	256	254	261	267	251	227	255	224	250	255	276	273	226	237	276	255	260	261	239	251	227	243	260	239	265	276	255	259	265	237	258	260	244	284	263	245	280	231	257	251	221	246	261	259	271	243	239	245	253	270	242	244	243	235	273	251	273	245	268	259	268	247	254	282	265	301	262	238	262	255	269	267	246	262	247	245	264	255	259	269	245	253	262	246	264	262	263	251	240	241	285	253	266	270	270	267	259	264	246	255	252	250	226	264	268	221	259	275	236	256	238	270	239	254	251	273	264	234	246	272	253	259	281	258	255	251	273	254	269	254	284	274	264	239	246	264	245	244	273	249	224	272	273	242	265	278	252	250	271	244	238	270	252	248	249	229	236	263	268	255	238	235	257	245	276	258	295	256	258	230	251	264	231	261	262	295	271	233	266	255	246	270	264	270	237	248	247	265	261	241	259	244	277	260	249	260	251	288	243	245	241	242	253	285	252	258	283	236	273	265	251	242	250	242	266	258	256	269	259	274	247	255	261	247	276	255	266	242	240	289	260	274	262	240	276	268	229	236	276	265	276	259	239	249	233	257	247	267	248	268	258	244	295	266	280	219	235	260	306	265	249	252	258	255	259	280	234	247	237	271	255	254	244	244	273	264	224	244	259	274	252	252	264	268	229	237	234	249	293	252	258	283	236	264	244	295	261	254	269	247	271	262	284	245	270	253	267	241	254	239	260	242	256	248	234	242	225	229	254	241	250	270	268	250	253	263	244	241	234	241	236	240	286	267	249	255	236	246	264	246	246	239	252	258	284	287	265	257	245	293	249	241	233	258	258	257	253	254	247	238	229	242	260	262	250	250	251	264	241	257	265	291	242	249	268	255	242	238	250	238	257	279	254	281	264	242	282	266	267	227	257	234	271	242	266	267	246	258	240	257	241	246	234	253	256	261	257	267	269	260	270	259	298	223	259	251	272	229	248	249	240	284	284	265	264	259	247	272	266	238	252	268	248	261	260	269	259	263	266	297	240	255	274	280	258	254	249	283	275	243	258	243	256	253	268	255	272	253	249	244	256	242	256	268	270	267	242	262	262	242	217	245	266	255	273	238	250	267	257	247	256	252	274	252	233	248	257	234	223	250	268	280	254	272	259	264	264	274	261	212	259	239	248	256	229	244	257	251	266	243	262	237	255	261	217	273	277	265	254	231	243	249	249	244	274	294	241	262	265	254	224	259	238	254	256	258	239	270	244	244	274	256	258	248	227	248	273	253	235	275	225	262	263	250	250	276	249	238	249	245	254	241	248	257	276	293	239	237	263	270	249	235	237	241	267	250	247	276	243	250	268	253	245	256	239	252	231	292	246	263	233	265	231	251	251	224	238	251	249	236	265	263	263	269	255	268	274	231	256	262	235	252	271	272	285	243	251	290	235	248	231	238	279	247	245	232	251	268	259	277	271	274	234	261	260	273	262	256	248	250	258	259	253	269	248	235	240	275	250	248	250
10472	25776	35921	46512	15583	2889	2134	1740	1415	1119	810	743	683	649	548	487	492	395	438	435	448	440	392	378	334	362	319	335	337	310	323	331	297	315	323	306	334	307	306	307	357	337	317	304	292	295	341	314	323	334	348	339	327	308	307	293	330	326	366	336	306	349	326	318	299	305	307	308	312	275	288	292	315	317	283	337	305	350	314	283	328	316	297	330	333	304	341	311	329	348	350	309	293	321	333	319	305	330	304	301	315	339	328	296	306	296	311	328	330	342	339	277	291	321	294	329	317	280	312	297	317	328	307	322	325	302	336	356	330	314	292	313	326	346	321	320	314	344	289	305	332	324	331	331	273	331	329	299	329	338	302	311	342	320	280	315	309	283	335	311	320	313	308	294	353	289	308	306	328	329	309	300	321	294	313	324	319	304	342	326	290	334	315	321	300	330	308	291	293	334	327	273	318	311	320	338	322	358	337	301	290	325	294	303	335	337	325	312	302	281	338	302	276	316	285	288	266	292	330	316	291	331	315	313	273	305	288	296	322	303	315	299	319	318	313	354	312	303	345	278	307	311	314	332	299	307	329	314	316	305	287	299	299	296	317	320	324	296	300	332	293	309	276	299	306	311	314	323	297	328	327	313	303	288	336	296	309	297	300	305	333	314	314	312	289	327	349	285	303	343	341	341	319	314	309	327	327	298	305	291	315	303	279	314	304	299	294	317	310	296	316	319	314	334	318	324	310	305	319	276	290	333	307	273	307	315	361	301	301	317	325	291	279	287	313	295	321	321	308	336	292	344	328	288	291	315	317	307	331	288	309	310	306	329	302	340	308	305	355	289	311	310	328	298	326	309	274	327	298	327	325	295	291	304	309	327	290	273	299	333	304	311	335	303	320	333	333	288	310	340	305	316	306	298	318	305	301	298	326	317	335	299	286	323	305	314	296	288	306	282	328	293	324	343	307	308	301	350	349	338	321	311	334	303	317	348	302	318	293	283	296	300	306	307	337	286	291	312	325	326	283	303	283	287	300	346	312	295	300	303	320	299	311	316	311	312	285	312	311	328	307	318	302	318	310	310	311	296	307	313	304	296	292	331	310	333	307	326	305	359	312	328	316	330	335	296	321	310	300	341	313	321	288	303	278	332	332	316	302	330	305	271	312	308	329	319	290	311	316	332	291	293	337	326	292	311	307	299	299	320	317	285	318	283	322	327	278	282	324	321	314	307	323	321	323	297	332	275	331	330	306	296	295	325	332	289	304	325	304	289	300	315	341	309	310	296	286	312	306	291	309	297	285	309	306	262	309	319	308	339	326	320	314	329	312	325	299	313	319	319	301	360	315	278	296	312	326	288	319	321	335	310	339	301	308	325	324	303	308	299	312	319	301	317	308	312	313	295	293	312	294	300	288	333	331	323	317	274	324	332	309	299	300	270	319	289	319	328	322	334	318	304	301	290	309	274	330	317	305	300	302	340	312	317	295	306	308	342	319	314	317	316	310	301	304	319	312	328	315	328	323	328	300	330	307	301	296	323	336	316	284	284	339	302	337	324	308	298	317	296	358	300	309	296	331	286	322	308	313	332	312	315	291	312	328	285	339	311	308	315	311	309	304	322	316	345	336	311	278	322	325	288	311	327	306	337	300	320	328	291	331	303	303	288	317	321	281	329	314	263	328	341	318	320	303	357	314	335	295	335	300	292	328	338	309	346	305	320	324	315	331	324	325	324	309	326	328	293	343	314	343	305	308	293	305	298	265	318	314	319	326	327	289	315	289	332	309	308	290	287	311	330	339	292	305	323	293	325	314	271	301	315	288	302	319	327	305	341	284	322	313	327	348	299	302	342	326	276	338	301	307	333	314	329	290	340	328	313	310	298	339	304	301	312	306	298	301	325	308	315	278	319	294	318	298	337	299	326	327	331	337	282	323	308	305	316	300	307	322	313	334	306	336	311	322	347	307	293	279	335	355	319	322	326	298	314	307	299	323	298	303	312	318	326	295	309	304	313	320	292	299	309	352	323	289	300	276	302	313	342	288	310	315	307	312	328	290	290	314	318	316	320	304	324	319	283	296	328	321	306	332	334	313	299	315	319	288	325	309	338	334	359	346	321	298	305	277	284	310	332	321	303	319	291	311	288	283	318	299	323	330	317	304	311	315	325	286	314	326	318	333	310	308	332	314	303	299	338	299	320	318	352	304	327	322	336	326	297	343	353	316	326	321	290	290	265	319	313	312	307	300	326	309	315	334	329	299	315	319	295	326	336	315	306	308	309	323	299	312	309	313	324	288	294	319	331	329	302	298	324	304	328	295	281	320	307	311	303	298	306	321	341	311	316	321	323	288	290	321	273	318	343	331	299	338	318	301	316	344	321	292	298	326	322	282	307	316	307	331	330	323	320	320	311	336	321	307	300	295	294	323	296	285	340	300	305	325	286	295	308	320	333	317	304	317	288	306	316	305	290	301	303	333	299	295	318	296	341	278	306	322	300	299	334	291	300	314	318	304	323	280	313	333	316	288	298	332	325	331	335	302	343	319	304	332	294	321	312	310	324	311	330	321	324	309	326	312	338	300	325	310	339	316	293	283	287	308	289	307	280	321	315	320	294	321	281	315	318	319	331	319	287	323	301	301	289	283	305	346	296	308	305	310	290	322	296	342	291	286	329	309	303	319	296	340	304	289	300	302	333	331	306	300	303	289	293	312	299	317	308	331	299	330	326	341	329	294	329	336	313	318	314	291	314	304	329	318	323	268	329	301	331	307	335	324	326	306	324	303	310	300	298	283	318	310	286	316	336	328	309	322	305	285	319	319	345	293	320	278	300	327	314	305	326	368	307	306	328	329	324	307	301	314	301	313	285	317	279	310	303	286	300	288	309	291	308	289	281	296	333	334	304	294	286	359	328	306	330	312	308	292	300	332	328	327	291	305	292	323	316	291	295	320	292	287	311	319	332	309	332	316	317	289	314	285	316	295	295	309	330	319	307	302	320	316	290	309	341	347	326	301	309	297	325	315	318	334	339	287	346	327	320	309	328	317	326	332	341	329	289	309	285	271	296	314	316	302	325	295	341	305	299	303	311	309	298	307	342	309	296	314	299	297	276	316	327	313	316	315	304	337	302	319	262	311	311	343	328	314	312	319	354	298	291	294	323	310	280	311	334	319	278	325	315	294	323	310	320	300	301	308	311	281	316	318	336	276	267	320	312	320	297	313	291	306	311	305	288	298	304	277	312	333	293	320	317	296	313	297	320	273	321	282	304	268	320	294	336	297	301	318	294	297	306	308	289	304	332	325	300	281	324	322	300	288	310	304	355	336	336	291	332	315	261	288	315	320	304	315	329	321	331	324	306	316	314	290	298	300	343	284	306	304	312	294	298	318	329	308	305	307	314	316	298	321	305	289	305	314	289	296	291	306	294	294	293	280	319	286	337	283	283	299	312	315	336	325	322	320	310	323	323	307	339	324	289	331	295	310	297	318	333	305	308	291	333
23121	21675	30149	42495	30366	17547	6673	1572	1069	924	689	588	580	515	448	367	351	342	358	349	306	334	280	292	276	244	246	235	252	238	210	224	202	238	239	244	227	234	241	241	254	234	238	221	224	268	252	240	231	235	237	249	231	222	209	232	240	226	231	231	204	213	220	232	253	247	252	228	229	224	213	216	238	243	203	217	229	247	230	246	262	231	204	238	227	238	209	201	214	214	240	232	217	251	239	235	258	214	217	223	246	221	216	245	224	237	227	238	273	214	203	222	238	229	220	236	237	248	234	205	248	237	214	251	216	254	256	251	240	224	246	217	227	223	208	215	233	238	219	258	247	250	229	239	251	234	193	229	218	240	261	218	228	229	236	223	225	223	211	227	240	209	258	210	247	207	250	207	212	224	211	211	237	262	206	228	242	258	232	204	231	223	209	264	188	224	228	238	235	261	238	240	231	241	239	229	214	252	236	236	243	211	246	224	224	224	228	239	231	225	225	219	266	244	245	227	229	238	247	257	215	230	232	221	219	247	245	213	224	228	246	261	234	243	227	226	240	223	221	229	229	235	238	239	258	206	257	226	256	229	236	243	246	223	235	252	221	250	227	251	227	231	227	245	223	228	225	233	225	245	214	251	253	248	207	231	257	226	232	236	258	213	222	231	223	260	196	244	230	223	238	219	245	214	241	213	247	208	220	236	244	239	234	248	212	212	245	224	225	229	220	222	241	226	214	214	252	236	240	255	234	241	226	265	254	239	261	229	216	222	247	228	197	211	236	239	206	206	253	211	240	209	243	209	239	249	236	238	210	219	234	229	226	230	224	215	244	262	221	232	246	204	249	265	228	217	237	232	227	244	232	221	225	196	235	241	224	213	234	249	239	250	235	216	244	260	228	229	250	229	256	214	243	255	240	228	263	231	240	244	212	215	222	205	249	218	245	249	220	238	221	250	213	231	242	223	235	229	244	225	233	230	227	232	245	246	258	226	245	238	236	230	220	205	209	230	228	220	226	239	243	215	241	227	230	215	230	225	234	245	238	232	236	234	217	233	251	222	229	248	238	230	214	228	221	262	231	233	244	273	241	225	217	243	215	232	232	253	237	214	238	261	235	227	252	235	224	223	220	219	257	235	231	235	236	229	235	246	240	230	208	217	250	237	222	249	248	219	202	231	235	263	244	260	238	187	219	225	251	268	214	241	239	240	257	245	249	194	245	222	228	230	255	221	241	219	233	247	216	239	230	244	223	242	233	229	229	216	237	219	238	224	223	227	237	241	257	261	252	227	217	226	219	224	213	251	243	246	233	228	212	240	217	248	246	227	217	225	210	242	230	228	229	252	224	174	235	215	240	215	231	218	208	210	249	255	231	245	270	240	227	216	207	263	242	212	222	215	247	204	248	229	246	238	228	218	255	188	227	234	215	209	220	235	213	229	228	229	252	241	265	248	259	223	215	251	276	240	240	237	217	240	221	214	231	222	235	235	220	232	250	227	230	219	241	242	231	253	228	238	202	230	248	234	244	223	220	254	251	252	229	215	226	217	234	232	241	213	253	216	232	212	216	228	249	208	234	220	244	218	244	241	220	235	261	207	235	217	258	230	234	234	218	224	235	235	241	225	237	249	214	226	230	216	230	248	232	227	231	228	248	254	228	256	240	249	228	239	222	241	233	234	221	228	219	240	220	212	241	245	232	232	230	242	279	242	250	240	245	223	229	230	219	250	244	241	236	225	227	212	232	249	206	243	224	255	197	209	229	225	213	228	238	223	242	230	220	256	253	248	233	242	254	229	242	238	248	224	235	236	223	220	212	234	256	215	224	225	227	225	229	262	213	239	214	240	225	220	248	246	244	220	238	250	239	210	220	224	236	246	252	222	233	199	208	251	238	199	217	227	230	255	230	230	237	253	227	211	240	245	267	238	226	223	234	235	223	215	288	258	236	248	228	243	251	255	255	235	221	244	235	221	224	238	220	244	227	230	221	248	242	256	245	237	210	244	229	229	243	231	260	217	228	228	230	221	201	204	219	219	244	194	241	214	236	217	246	217	220	206	232	246	210	244	215	240	248	262	225	235	244	247	238	257	237	211	246	218	239	236	233	230	210	236	218	253	216	241	216	226	219	250	254	230	235	255	218	261	231	230	235	238	228	229	221	223	223	224	241	237	224	241	254	260	201	230	218	229	225	229	226	255	200	205	234	210	221	223	244	225	217	239	240	241	248	238	232	214	248	240	234	244	228	213	230	244	224	232	207	223	218	238	215	231	269	225	259	237	241	252	252	227	230	222	242	206	230	236	244	228	223	228	243	224	221	233	249	246	221	238	242	232	239	205	238	224	221	244	259	233	248	217	230	212	255	240	224	248	244	227	233	231	242	233	234	249	229	237	255	239	245	200	230	214	237	229	225	233	218	223	223	212	279	227	234	262	240	211	246	226	209	231	224	240	204	242	229	229	226	241	231	258	231	214	252	230	242	220	205	232	237	230	241	247	229	231	213	235	209	235	233	229	209	224	242	228	243	239	237	219	224	218	227	235	234	227	236	204	236	241	246	187	233	210	249	220	235	234	234	235	248	222	239	255	256	234	223	244	204	257	223	230	256	222	224	233	238	218	217	219	229	223	217	242	229	210	230	213	237	228	223	238	259	259	256	227	231	245	225	235	240	244	242	231	247	211	229	219	234	244	226	244	242	258	232	244	231	253	226	231	218	230	236	233	253	230	235	263	231	214	202	255	226	234	243	217	230	243	225	224	219	234	210	214	251	233	224	209	250	227	253	263	236	247	259	234	252	255	214	239	208	226	238	201	236	228	262	237	253	248	232	209	244	197	228	244	242	240	236	221	194	217	241	223	211	214	269	215	233	248	225	229	226	221	243	234	237	226	225	231	231	224	229	237	264	239	227	215	208	226	245	255	239	238	217	247	226	248	233	238	235	241	217	235	215	250	206	220	226	211	236	233	245	215	254	227	238	242	285	231	228	216	237	217	229	210	235	236	231	225	245	214	225	205	248	248	226	233	242	246	255	230	255	208	201	216	204	240	252	227	229	222	215	233	213	241	240	241	229	240	249	244	228	200	245	247	219	248	217	228	252	228	227	224	219	214	251	223	198	230	212	244	218	207	217	217	232	222	237	223	270	223	231	233	234	251	246	242	239	237	232	211	214	274	236	225	222	229	242	227	230	207	236	251	254	239	222	216	252	221	229	250	220	219	227	220	230	234	235	223	230	204	249	226	211	244	226	230	250	224	250	209	205	222	236	248	205	235	224	231	237	249	224	241	238	232	233	233	223	253	213	213	247	217	239	244	226	196	239	230	243	259	228	215	233	237	268	224	243	227	206	225	226	232	236	231	256	251	230	248	217	250	227	223	238	230	221	246	236	245	228	215	225	236	263	239	224	218	214	245	205	231	234	244	217	235	215	237	211	223	232	259	219	222	237	235	246	240	237	215	237	246	200	260	236	254	246	228	233	210	257	220	248	232	233	215
12785	34387	56185	70943	18548	4872	3775	3070	2389	1899	1409	1125	944	822	765	658	594	540	511	478	528	485	502	397	357	318	303	346	311	323	284	294	319	317	275	314	326	312	290	301	310	289	304	325	296	276	306	316	291	269	299	335	303	309	278	280	291	285	282	284	303	279	299	271	262	276	301	279	284	293	305	287	299	313	285	335	302	281	286	315	304	295	296	288	287	302	293	315	289	285	304	296	291	311	307	295	257	292	271	309	276	303	309	275	310	303	296	286	281	298	303	294	305	276	282	328	306	315	307	295	301	314	329	308	262	309	281	275	304	299	268	275	261	314	316	305	273	298	313	299	263	317	294	293	263	289	276	267	277	247	262	290	277	333	299	289	292	315	313	275	272	280	307	282	298	271	273	288	300	312	298	295	278	310	268	267	284	298	294	292	329	324	276	332	291	298	308	294	318	315	269	291	304	300	288	279	264	300	299	282	290	306	307	279	274	292	306	270	282	285	299	263	279	310	300	313	264	281	308	285	285	280	298	265	302	280	286	283	324	281	275	310	280	254	296	301	295	278	283	275	318	299	287	317	307	307	296	308	268	262	292	287	312	301	289	297	290	292	322	274	270	284	292	301	303	302	288	307	279	299	259	260	265	278	318	278	289	264	283	272	292	284	285	314	303	270	340	289	269	299	318	299	311	288	259	307	312	313	312	293	282	288	272	303	279	287	272	287	283	302	286	300	283	295	303	246	298	322	291	316	302	315	304	301	294	294	289	286	289	282	282	289	283	297	289	286	304	286	303	330	296	308	276	275	283	301	308	282	288	256	291	270	298	293	288	293	325	286	306	267	308	305	310	298	306	275	292	295	274	279	297	270	309	310	289	303	293	281	294	253	283	301	300	275	297	275	308	295	303	288	296	287	291	269	290	317	274	293	290	296	296	307	281	314	301	276	292	284	286	275	273	297	313	295	307	290	289	255	314	298	293	285	309	302	279	304	278	288	287	304	281	334	308	311	296	303	291	296	309	319	277	288	302	280	301	293	306	309	325	287	287	304	311	305	264	285	261	323	308	272	293	268	301	277	317	298	269	294	334	283	319	267	291	274	261	298	278	275	301	290	285	305	288	289	289	272	300	257	284	262	301	285	279	299	284	293	293	271	276	305	290	276	278	301	259	273	273	285	301	286	297	313	282	306	292	274	298	299	299	310	298	294	281	253	298	291	282	283	309	269	271	285	314	293	276	304	305	270	303	290	292	314	289	292	287	285	286	269	321	297	295	256	287	284	274	307	289	277	263	293	288	314	263	272	278	287	305	320	299	272	288	307	315	266	278	313	239	272	284	287	289	280	290	271	293	278	314	301	282	287	306	301	290	292	279	301	310	305	291	261	296	302	283	306	292	294	287	275	301	283	309	248	279	287	292	281	288	272	292	276	325	248	252	276	291	313	283	289	274	307	278	275	301	299	287	272	287	333	290	295	297	311	300	274	333	291	280	279	271	284	267	305	304	290	340	295	295	319	265	291	316	300	283	308	283	287	302	267	307	279	296	282	309	263	279	283	276	303	284	329	300	270	293	292	310	245	304	283	293	280	314	282	292	302	285	307	281	282	301	296	318	262	274	290	297	268	288	279	274	279	286	281	304	300	269	305	303	293	282	302	302	268	336	270	299	266	319	291	280	263	317	269	286	285	332	253	302	304	290	329	271	279	291	271	277	297	300	260	280	269	281	297	303	305	315	313	286	303	269	321	316	293	312	308	282	273	292	284	306	313	317	300	279	291	259	303	289	285	269	316	315	286	297	285	317	276	309	298	297	304	306	298	290	272	262	279	273	268	313	303	283	298	303	282	308	296	304	297	278	282	273	263	296	299	281	316	288	290	321	288	299	310	308	305	283	292	297	313	308	258	298	272	283	278	305	253	277	274	315	310	273	311	291	324	303	306	295	266	295	278	294	302	295	294	309	289	290	283	289	298	301	302	294	305	274	325	292	291	292	294	265	316	320	297	278	278	275	268	266	301	284	284	335	300	296	292	275	308	304	301	287	278	310	283	272	289	286	287	279	252	298	277	310	328	306	301	271	294	311	299	275	305	299	314	290	265	303	265	285	254	303	280	302	295	273	281	292	286	311	326	294	308	265	272	283	275	299	296	306	321	285	321	282	292	292	273	304	298	284	290	286	315	263	269	308	284	301	294	283	287	294	274	297	323	284	279	260	256	272	294	319	261	303	275	275	298	290	294	288	299	249	277	289	315	277	303	344	292	310	279	309	289	318	290	276	306	299	296	291	310	272	300	275	281	283	296	266	298	275	288	308	296	292	274	302	270	280	297	294	284	290	258	268	288	273	302	299	311	265	272	274	305	287	322	286	301	291	269	296	271	272	306	345	301	285	280	280	286	263	274	287	321	278	273	273	296	314	284	300	302	284	268	280	316	275	306	309	309	280	291	276	283	265	309	278	318	287	305	277	290	300	298	298	293	281	308	279	287	253	296	284	285	271	275	280	310	283	285	295	293	305	300	314	270	296	273	260	310	290	296	278	305	265	286	277	331	252	282	299	273	300	290	320	265	330	285	281	277	304	294	291	271	302	297	258	265	275	308	294	286	286	274	266	295	271	283	299	292	291	299	299	309	285	286	275	264	303	304	283	298	300	272	295	295	282	278	293	294	313	284	271	283	298	262	283	270	328	307	300	268	262	309	287	309	288	301	290	303	279	255	276	309	280	276	289	314	278	309	308	270	300	274	265	321	289	296	266	293	296	276	274	269	295	292	263	284	255	281	296	290	284	316	291	308	294	307	292	300	275	277	303	273	274	279	287	307	264	305	292	271	282	311	296	271	309	290	291	306	308	321	303	290	283	321	290	289	268	277	293	286	273	317	289	317	282	272	287	288	269	283	298	302	286	304	266	290	287	289	283	284	282	292	260	319	348	331	277	291	290	296	302	318	279	332	323	296	290	295	282	281	299	291	292	268	299	299	296	261	278	284	279	274	284	314	272	289	303	290	300	303	270	321	287	299	296	289	332	322	276	280	306	286	288	288	303	303	287	291	263	282	325	293	278	311	309	269	289	289	284	291	319	289	270	293	299	277	307	285	240	274	273	289	271	289	290	293	286	316	311	293	310	310	270	294	305	292	272	289	291	300	305	312	303	300	304	280	259	300	307	256	294	272	286	256	280	304	288	298	339	271	297	282	301	267	293	304	297	318	326	271	312	277	279	299	286	276	320	274	320	312	292	256	299	266	284	304	314	297	291	292	322	280	288	285	284	308	291	258	263	288	314	294	313	289	307	269	274	307	286	319	268	282	296	296	292	290	296	292	305	325	288	295	271	272	276	282	301	268	248	274	258	297	299	287	270	324	288	320	279	294	269	267	319	324	282	287	287	287	279	288	271	272	306	303	291	306	286	286	285	284	292	295	314	306	277	286	293	323	287	299	288	268	276	325	311	272	282	314	299	281	288	302	312	310	286	263	306	296	297	279	287	304	286	292	284	284
28357	19484	22868	24975	5568	1206	928	742	645	647	572	550	527	473	492	472	446	457	433	423	493	444	438	429	404	382	466	465	418	391	446	406	425	437	414	435	362	382	391	409	447	421	413	396	430	388	379	409	447	392	402	403	395	448	420	394	408	435	430	408	402	416	426	397	429	393	401	432	435	422	417	431	411	403	407	427	418	394	455	416	402	417	435	432	400	447	439	421	405	433	377	425	421	376	432	448	421	434	426	404	442	404	408	420	422	399	405	398	426	408	390	393	383	397	449	408	413	458	408	414	413	407	414	423	419	361	427	425	425	410	379	409	400	408	467	427	428	405	411	405	439	456	413	405	451	407	440	421	441	393	399	428	408	398	418	429	402	397	429	440	420	426	394	446	421	411	440	392	438	413	436	407	395	445	393	426	409	401	415	402	416	432	432	444	412	385	414	416	400	388	436	440	424	422	418	427	443	433	394	380	413	437	442	403	426	389	376	434	388	394	412	387	426	407	457	436	412	393	407	430	434	402	407	383	418	438	391	426	400	441	405	410	420	402	405	397	434	410	433	432	435	415	414	420	398	409	422	408	389	407	411	417	451	451	389	447	431	428	405	382	386	426	395	395	382	439	468	400	408	418	415	374	394	429	418	441	417	396	413	428	443	402	408	404	406	410	423	414	412	421	348	383	438	435	411	426	431	427	414	431	398	423	467	446	445	441	454	436	396	385	452	433	444	490	423	418	442	426	408	409	430	426	391	420	407	400	404	457	421	404	390	397	418	422	423	409	406	403	395	427	415	405	426	427	424	450	445	424	413	441	428	392	450	453	420	429	415	368	447	398	393	407	419	410	424	441	421	423	392	405	378	418	441	402	386	448	395	433	389	403	428	377	429	440	395	419	406	408	442	410	415	424	414	412	439	408	420	397	397	415	390	452	408	411	398	446	398	405	422	397	427	407	441	404	418	431	389	411	406	423	374	418	423	430	421	435	448	395	390	395	413	402	417	404	419	445	390	423	414	429	442	421	415	432	434	449	450	430	418	414	467	432	419	396	455	449	468	436	406	435	404	373	400	422	443	420	400	403	438	415	363	406	466	430	400	450	424	428	413	409	404	406	407	462	435	401	395	393	441	406	447	424	404	417	422	408	394	427	433	406	416	451	476	419	402	384	430	427	404	400	437	453	437	428	425	424	394	452	440	408	422	451	386	424	427	381	411	380	403	453	416	452	399	407	425	426	426	431	445	453	431	409	460	462	420	418	443	415	425	458	435	412	418	400	449	444	412	404	385	417	406	423	439	404	406	415	392	396	443	412	403	409	430	415	411	405	378	415	380	430	417	395	385	425	411	413	427	407	443	418	434	406	430	403	409	419	416	420	410	441	410	435	389	405	421	399	387	408	417	456	408	418	414	431	375	423	417	443	436	391	452	415	442	430	449	397	434	392	427	410	433	417	376	409	418	439	417	385	395	424	405	404	416	393	379	404	362	402	430	422	464	391	439	379	409	431	432	390	418	401	401	429	455	409	426	415	421	427	410	429	408	405	406	418	418	441	386	465	420	393	461	410	407	408	410	454	403	461	437	425	406	398	356	429	425	409	417	418	434	400	379	445	447	395	406	408	421	443	435	414	400	431	399	381	391	428	416	422	391	432	412	421	397	408	394	407	434	447	430	401	454	411	398	400	437	402	412	422	390	418	404	388	404	431	391	414	405	405	419	426	394	434	416	412	395	421	443	442	432	378	421	417	411	426	411	427	426	412	414	413	431	440	413	386	461	403	423	421	407	401	407	386	450	388	424	406	419	409	422	396	413	387	380	401	389	398	381	410	392	417	429	395	405	385	429	432	428	414	409	411	381	404	403	396	447	456	396	389	443	425	417	405	415	390	410	423	398	415	436	421	394	418	400	427	423	396	440	450	452	426	426	407	414	382	425	389	391	411	420	386	409	425	429	423	424	430	418	449	406	461	404	435	423	386	395	426	445	457	409	393	463	400	384	373	419	435	416	443	377	409	457	426	427	443	422	416	429	405	432	403	435	387	373	413	424	386	436	423	397	391	429	434	395	428	425	400	378	423	379	415	451	456	411	387	421	409	415	430	388	434	408	420	417	397	412	427	393	405	408	388	409	398	408	405	425	432	414	413	425	422	398	401	406	425	410	375	424	408	434	413	413	399	467	393	400	425	440	429	406	414	413	393	439	461	432	395	412	417	406	436	446	411	421	414	434	401	373	405	465	402	418	420	399	428	406	431	417	412	408	455	402	408	393	439	419	394	414	440	421	431	407	423	406	418	422	419	393	404	423	419	415	417	426	399	443	407	425	439	408	437	412	401	408	458	426	402	383	401	439	416	430	361	412	425	398	411	491	422	415	423	406	414	404	412	417	411	419	436	418	419	441	401	374	423	418	467	442	387	404	388	398	390	422	413	438	382	416	409	396	450	430	407	383	397	371	419	409	399	423	410	385	374	404	444	441	444	432	428	426	417	409	384	443	404	429	422	421	423	396	386	415	431	435	438	421	438	426	397	388	394	435	397	424	391	398	410	427	449	427	452	438	416	442	424	428	433	414	416	384	421	421	438	408	397	423	407	452	413	460	406	384	428	434	446	400	400	442	484	417	391	430	390	393	382	434	415	421	410	426	426	419	387	429	433	442	424	430	438	402	423	395	418	403	416	420	438	384	395	400	434	403	426	395	422	401	408	436	413	442	429	428	429	460	417	404	443	399	448	424	427	390	434	431	452	395	384	421	433	427	418	415	437	419	422	433	457	407	400	439	402	419	446	434	401	453	439	410	426	409	439	419	426	429	388	410	415	431	406	412	409	425	427	440	421	397	396	405	409	395	400	445	428	438	425	417	409	404	410	363	394	452	359	411	425	420	404	427	466	410	409	421	417	401	417	426	413	375	372	426	393	409	412	453	398	421	399	420	401	393	440	419	435	414	401	429	433	406	436	411	416	419	396	430	440	448	417	413	442	434	441	412	427	401	419	410	408	471	412	449	434	437	374	394	428	417	397	418	426	439	423	388	420	409	434	429	436	397	447	429	417	424	444	393	411	441	404	425	422	425	387	392	396	406	417	389	393	403	399	387	449	456	419	458	417	409	382	413	376	420	384	378	404	410	403	407	420	439	446	397	423	407	425	402	434	413	455	427	406	382	414	448	427	431	426	386	401	425	431	424	428	409	421	398	409	424	387	443	437	413	402	430	403	459	400	420	397	409	409	448	427	438	393	395	410	421	385	425	418	435	373	395	419	431	437	395	377	395	417	435	436	377	406	418	381	448	460	446	381	412	428	389	382	393	453	405	402	414	420	404	403	464	411	378	410	462	410	431	405	445	420	393	431	405	451	407	406	414	446	407	411	413	449	449	416	375	429	406	387	405	414	420	409	407	421	431	383	400	408	454	436	441	417	412	416	410	441	380	428	418	473	408	427	432	460	426	422	429	398	449	411	404	421	440	414	443	425	432	424	425	411	435	421	457	421	467	457
11264	21915	25596	21267	4488	2062	1655	1465	1212	1062	858	775	790	712	683	624	589	605	592	588	580	591	593	541	525	495	521	515	518	506	494	478	481	478	462	464	512	471	553	544	492	497	484	494	498	482	455	474	486	538	489	506	507	505	485	505	512	485	497	502	503	485	492	476	519	499	479	506	483	495	509	498	508	492	530	497	514	511	486	505	519	485	488	533	547	523	485	507	509	509	486	482	496	492	475	500	480	497	486	488	454	475	519	462	494	487	489	476	493	490	468	495	527	477	514	518	489	508	531	518	527	504	495	533	513	484	506	513	519	501	470	449	501	531	481	487	522	536	504	535	502	484	513	505	475	498	499	493	503	523	496	525	499	516	502	473	497	473	510	521	453	479	493	502	517	491	492	538	480	493	506	514	494	527	482	495	496	481	496	502	527	483	443	468	488	511	488	524	485	512	483	505	503	494	480	485	498	517	507	535	519	511	480	492	515	528	500	516	492	473	505	491	519	507	530	482	521	491	492	519	495	505	498	502	550	485	471	469	455	509	496	512	482	499	503	509	506	499	542	481	489	526	469	522	514	537	521	552	465	515	509	487	492	486	505	499	460	483	485	512	476	520	476	454	509	475	481	519	514	529	519	523	489	483	473	514	498	480	490	560	517	488	493	495	479	504	526	483	510	511	458	494	500	522	497	539	509	547	525	509	493	504	493	504	499	519	445	505	500	503	504	484	510	484	490	493	498	508	472	513	500	556	488	494	490	483	495	470	483	476	500	502	525	487	504	479	501	555	509	534	544	537	513	498	468	515	483	513	514	538	481	528	543	523	453	477	468	530	489	536	521	497	497	510	502	476	517	470	525	453	507	499	482	484	513	512	522	515	464	537	470	481	515	493	507	532	517	546	518	557	520	534	512	528	481	493	455	487	510	511	517	495	457	486	474	492	529	495	463	453	508	504	504	513	507	510	499	513	485	478	495	484	529	496	492	501	516	491	516	487	504	502	546	476	491	494	490	510	516	525	489	487	505	536	507	479	518	489	455	493	508	499	471	527	540	478	537	483	526	451	465	499	479	506	511	487	504	486	529	475	457	511	484	503	481	508	522	491	528	519	534	519	516	467	495	523	498	490	522	486	488	506	487	515	472	497	486	481	518	525	489	463	468	518	492	517	513	526	503	502	476	507	534	524	530	522	491	494	512	483	507	524	487	516	479	516	504	469	473	499	500	496	513	512	535	515	495	506	488	493	536	518	550	511	533	520	477	521	522	491	537	526	496	494	493	537	477	493	528	508	523	481	520	497	534	478	523	499	527	493	525	509	491	487	484	510	490	508	500	483	541	480	474	510	539	475	556	499	495	491	512	513	504	523	484	465	493	538	502	485	536	531	499	512	541	496	507	512	517	530	509	514	472	560	539	519	495	511	492	491	534	508	506	476	535	499	543	493	487	512	495	500	504	524	441	499	504	505	539	499	544	491	475	535	524	482	496	528	509	482	520	518	485	548	503	500	505	481	486	492	489	515	551	471	460	532	504	512	471	529	482	500	513	492	509	503	525	496	504	500	476	518	478	487	498	472	539	510	531	512	534	531	486	544	521	511	511	502	493	519	498	498	499	501	521	520	482	524	524	490	446	501	448	520	502	480	467	517	483	554	524	543	469	486	483	498	471	527	479	485	544	506	504	498	549	510	550	517	506	487	472	488	474	531	494	489	516	508	489	500	489	483	474	494	483	520	509	530	466	515	467	467	491	519	512	524	489	491	494	498	471	552	536	485	461	508	524	459	493	518	537	475	478	523	496	486	529	495	512	496	508	494	515	522	520	517	517	478	506	467	501	521	497	501	489	510	535	510	502	527	504	479	506	517	526	496	521	489	472	524	488	480	506	502	506	473	529	513	538	506	491	520	514	509	565	531	507	527	527	469	503	495	507	476	482	517	524	481	540	515	471	483	496	478	502	494	543	483	493	501	493	502	492	501	524	530	508	511	525	486	486	485	529	518	484	456	523	516	496	480	503	493	458	491	500	456	519	518	465	504	481	521	530	486	516	503	498	496	542	477	465	516	498	518	504	502	525	542	508	520	504	457	509	537	478	504	514	492	563	471	514	493	501	488	473	508	479	483	473	496	514	517	493	511	483	515	510	504	538	486	543	480	499	475	529	474	511	497	533	490	510	495	519	525	529	494	528	497	502	494	524	489	478	503	509	511	508	504	486	530	492	530	492	504	462	470	499	476	507	490	478	524	491	478	502	463	524	489	505	497	493	506	524	522	496	512	505	488	522	526	493	502	508	496	516	461	491	506	471	522	505	502	497	516	517	484	509	541	480	513	509	499	504	522	508	517	524	493	521	514	542	501	552	507	526	520	532	501	507	496	525	534	531	467	526	498	489	496	502	461	482	478	459	484	479	525	476	551	493	484	509	535	515	516	490	490	519	515	518	501	483	507	500	482	523	492	539	506	492	496	461	510	531	464	449	494	488	524	489	500	531	527	487	515	522	500	487	478	538	501	529	498	495	536	499	508	485	496	491	492	478	515	543	538	485	517	462	503	481	498	529	495	515	488	487	494	534	526	480	513	497	504	499	502	520	496	547	544	525	521	489	514	496	510	525	523	472	506	495	493	496	479	564	471	503	536	483	512	514	468	505	483	525	486	529	493	477	525	464	500	495	518	531	466	465	522	541	491	472	511	538	497	475	474	502	463	517	516	502	474	499	469	482	511	492	459	504	443	499	494	541	500	512	520	475	514	497	529	471	514	536	491	504	459	489	495	487	526	481	460	468	516	512	501	508	514	520	508	488	495	476	473	525	498	509	530	510	468	525	522	540	512	499	516	510	482	559	505	439	488	517	496	498	488	522	519	529	478	548	505	506	508	533	491	497	468	522	538	506	518	509	489	494	509	494	539	483	509	490	463	464	515	467	483	503	488	504	498	496	507	503	469	583	509	512	489	509	528	501	511	516	455	521	486	479	484	493	488	472	500	491	520	557	511	536	445	522	513	512	482	501	496	518	487	530	510	495	532	486	507	502	500	501	499	524	507	505	509	497	500	506	493	512	522	531	538	460	472	522	514	511	513	486	508	487	462	497	474	489	501	484	518	515	520	496	527	456	506	481	575	490	477	503	521	479	526	546	486	477	515	503	488	520	545	474	479	495	520	499	520	498	505	502	492	489	497	520	487	508	508	551	506	540	447	507	505	527	483	507	531	500	524	506	529	517	500	499	530	514	536	463	516	488	495	509	478	519	520	489	489	481	528	512	513	501	507	465	528	512	515	490	484	513	510	487	468	490	512	508	463	505	552	518	482	496	498	524	517	485	505	494	460	504	508	525	525	518	500	528	518	490	489	484	537	512	514	466	532	478	487	474	564	492	492	529	501	501	524	538	502	505	533	472	498	491	519	490	457	505	522	513	502	514	515	529	500	518	531	504	487	515	520	513	532	509	507	527	473	505	467	491	520	528	473	498	489	522	505	531	522	501	476	486	471	481	521
24084	21614	31879	47830	27919	12119	2460	1098	887	815	758	712	612	610	565	537	540	521	529	487	504	523	459	456	466	447	455	434	443	419	452	427	416	439	459	442	479	446	443	464	458	410	488	434	461	458	398	424	436	413	470	448	426	453	436	461	435	452	426	444	436	462	412	458	446	432	442	426	433	426	413	416	441	429	451	421	427	437	458	436	423	430	420	441	443	429	448	437	413	474	434	446	425	459	435	452	428	437	472	442	442	436	420	450	421	416	414	454	394	417	449	419	413	446	399	456	420	409	430	418	419	410	425	427	447	409	422	415	476	433	457	415	435	471	430	459	416	449	417	428	417	445	456	461	423	391	435	449	447	444	427	428	446	400	435	397	436	450	451	397	421	442	449	469	429	422	420	439	449	435	443	451	428	428	428	432	441	433	433	463	401	424	406	467	449	448	442	436	472	413	393	453	420	416	446	454	420	451	425	400	410	452	442	406	405	409	446	417	426	430	442	425	407	438	442	427	423	443	423	440	492	444	437	469	450	414	454	469	415	460	403	425	430	444	430	424	437	438	436	440	404	413	453	446	429	425	399	445	444	414	394	457	456	438	446	442	455	392	424	451	430	395	404	410	462	402	435	398	480	436	436	455	423	434	416	433	442	435	416	434	377	439	423	423	420	432	428	421	403	460	441	405	400	421	430	438	453	414	420	428	438	405	472	444	439	409	442	409	400	439	453	455	450	415	444	448	426	443	418	413	417	442	449	424	421	460	443	383	436	427	463	463	400	463	433	421	418	419	440	449	438	411	410	408	449	452	413	419	431	433	400	446	409	465	446	447	440	422	420	414	435	430	404	447	423	444	443	437	484	432	428	468	410	436	444	422	475	433	449	450	413	437	417	410	449	442	451	406	416	411	457	426	449	401	398	413	421	469	416	434	444	430	434	455	414	414	424	429	427	423	420	442	449	449	436	463	446	422	418	450	441	456	418	439	448	466	401	424	454	454	421	433	388	423	390	427	433	429	440	418	375	421	408	419	395	392	408	415	429	407	427	457	415	423	423	417	454	406	422	419	489	439	426	449	458	460	453	433	414	466	425	451	445	452	452	466	428	452	418	419	466	421	454	418	444	428	397	423	415	397	446	387	411	460	433	459	467	429	460	442	428	502	409	449	438	433	475	401	415	435	405	454	460	403	413	429	448	433	436	470	449	388	421	435	462	434	430	426	443	438	421	439	419	413	416	421	443	425	361	387	445	415	404	422	441	477	412	450	414	450	424	442	438	462	469	430	443	450	449	465	427	454	413	442	429	471	442	396	429	432	421	452	441	427	418	443	418	455	438	410	454	398	460	447	454	421	496	455	426	414	435	456	447	435	410	440	452	434	439	404	427	436	451	442	361	403	443	419	446	450	387	431	434	412	425	400	409	420	449	470	427	442	432	420	430	439	458	427	418	455	410	446	421	418	415	438	453	438	402	444	454	432	458	445	435	448	433	432	427	410	435	417	460	422	446	412	413	382	424	437	416	425	442	402	406	422	454	405	439	416	442	439	421	433	446	425	439	388	423	424	458	437	449	393	425	436	421	415	418	428	389	394	437	421	452	430	412	431	463	454	439	427	452	456	436	436	472	396	449	449	438	414	397	390	401	401	430	453	397	399	430	426	465	454	395	458	438	452	466	446	441	443	415	384	416	425	450	465	425	399	421	463	429	456	414	446	402	464	382	440	427	421	407	503	421	437	476	448	430	445	442	441	433	396	461	430	380	423	395	399	430	432	430	422	444	425	464	414	456	458	397	417	448	438	410	422	456	417	437	431	468	467	427	433	423	362	423	413	442	406	434	453	459	431	413	449	461	430	414	419	415	430	410	419	433	452	413	433	427	432	396	469	432	442	446	417	435	427	438	416	465	418	419	417	426	439	455	411	401	444	443	421	418	408	438	409	436	436	453	453	453	411	427	423	428	463	409	418	471	443	435	445	462	429	413	418	403	464	444	422	400	486	429	446	466	449	412	417	433	434	435	439	432	433	431	440	451	423	417	417	426	447	413	448	467	474	414	437	398	438	432	474	388	431	439	436	418	411	432	405	430	430	411	454	437	424	421	423	437	399	404	418	422	454	424	394	458	425	468	467	435	428	388	443	403	437	433	475	446	430	441	423	463	465	455	428	398	426	447	418	435	442	398	439	434	456	401	414	448	420	422	431	448	424	417	428	399	459	444	424	390	425	428	411	448	439	426	453	414	459	405	426	435	437	429	444	406	426	415	434	454	428	417	461	458	438	417	419	441	434	456	400	410	445	446	417	457	428	462	425	408	429	383	399	441	392	447	455	439	438	428	463	428	431	413	388	441	440	384	399	402	424	443	418	440	418	417	414	415	428	394	414	414	432	434	433	444	444	414	397	406	429	387	428	442	405	422	385	416	426	470	442	431	443	452	458	409	425	392	431	426	410	416	435	435	406	403	443	462	415	415	428	432	452	400	416	462	440	438	430	437	403	411	438	439	395	420	421	399	439	424	427	427	452	441	402	419	421	439	451	458	456	407	437	451	423	431	464	426	412	421	400	423	447	432	392	426	446	451	425	411	457	440	415	430	432	450	466	434	439	427	405	398	447	414	441	457	435	415	430	416	442	423	413	448	450	464	452	415	448	445	421	429	405	388	408	471	434	391	425	452	471	396	420	410	435	420	402	415	421	420	456	443	438	468	433	414	410	417	400	423	413	418	469	430	460	442	404	417	391	466	447	429	427	409	411	423	436	433	439	405	444	434	408	407	433	457	410	415	425	382	421	416	441	411	417	423	428	451	407	410	419	408	416	433	391	396	434	445	411	423	426	435	409	455	453	439	387	395	467	404	423	429	419	445	459	434	415	403	448	474	416	428	431	395	434	452	445	434	426	453	428	399	446	442	389	408	424	430	435	447	414	406	449	447	404	431	413	423	431	495	460	418	412	454	436	426	449	457	440	406	381	443	440	420	415	436	413	405	457	434	434	419	454	422	430	466	412	419	454	430	393	435	392	433	376	425	437	425	427	414	420	426	411	433	438	438	411	421	426	422	403	433	406	428	424	434	493	407	463	434	439	433	419	462	428	436	420	474	445	432	437	404	433	404	406	443	446	441	413	444	448	444	432	472	454	436	397	460	425	418	433	412	433	422	402	435	437	454	402	411	415	430	451	459	438	437	431	401	417	419	443	438	423	396	417	446	411	423	403	463	407	401	450	433	443	419	454	441	442	421	395	416	427	420	448	407	430	386	422	411	428	419	395	432	441	451	381	443	416	457	392	421	415	441	457	417	362	438	476	431	441	428	422	409	406	460	451	417	401	434	429	431	449	437	437	447	399	387	431	425	390	409	431	453	444	425	424	419	421	402	446	468	471	426	404	450	461	448	429	401	443	455	414	427	390	422	408	487	422	418	411	449	435	452	393	418	405	405	435	428	435	439	439	443	372	447	434	436	428	442	420	443	443	448	430	404	402	451	420	426	431	430	454	414	433
10832	29384	55192	59304	13724	3071	2477	1952	1687	1366	1251	1106	903	852	838	724	740	686	693	638	731	616	632	573	554	548	539	521	542	526	513	512	529	511	556	539	527	513	535	518	529	523	522	506	555	532	523	519	515	528	520	524	555	558	514	520	522	522	533	529	526	525	534	541	510	509	534	523	539	526	517	488	525	504	514	482	469	508	492	534	544	487	512	466	523	503	551	514	543	507	522	488	479	537	527	497	489	530	515	522	554	514	475	501	506	508	530	531	517	477	517	530	492	505	514	494	533	502	514	517	551	541	521	536	533	574	470	534	518	538	516	470	502	505	536	533	525	488	486	510	516	513	509	529	524	531	493	533	523	516	535	564	521	495	553	539	537	469	521	539	531	506	501	534	536	543	527	542	536	534	517	507	536	531	547	498	542	508	521	527	537	538	542	550	504	542	524	571	537	487	558	517	507	507	566	502	530	512	531	534	511	516	498	523	528	481	531	516	518	523	472	515	555	519	496	527	538	542	496	580	541	503	500	506	545	494	485	507	544	562	526	507	503	511	516	494	532	506	527	481	540	543	528	513	498	552	533	513	552	526	496	551	558	507	496	518	530	542	496	513	515	541	531	513	497	492	522	529	510	544	514	598	519	525	527	564	493	494	473	520	494	503	522	524	527	544	521	542	516	502	523	552	528	525	499	527	553	492	560	537	527	550	514	542	491	549	522	552	480	555	484	511	536	494	482	507	520	497	509	531	509	522	522	522	549	542	565	514	493	555	548	500	524	497	504	505	534	492	525	525	546	547	495	528	554	522	551	553	551	558	561	548	532	536	556	526	520	511	517	529	513	513	517	546	515	538	507	543	577	511	506	543	524	539	519	469	560	498	523	494	510	459	530	491	560	529	505	538	545	502	559	525	519	575	558	562	542	466	532	546	533	487	506	496	546	552	501	531	511	524	521	530	518	474	517	539	506	534	496	528	493	556	530	517	515	510	531	578	514	490	520	518	508	525	520	557	471	544	526	512	484	557	511	482	510	538	516	540	503	514	494	510	520	530	515	482	516	517	533	506	544	509	481	528	515	479	474	527	474	530	506	525	552	540	513	527	504	559	536	497	551	516	543	548	550	542	517	491	528	523	519	512	511	539	532	505	519	505	532	525	527	533	543	534	540	541	505	514	522	531	538	498	506	551	525	511	522	522	525	556	523	580	556	528	530	552	557	496	525	494	579	516	503	533	510	508	524	513	542	518	523	523	519	484	497	530	514	510	520	558	469	493	516	482	517	520	543	543	512	536	532	554	501	529	528	495	512	505	553	522	476	528	560	527	538	549	574	545	523	479	532	517	512	494	515	550	499	520	514	539	539	544	487	525	539	502	520	548	496	493	521	538	536	503	511	518	529	484	502	529	536	509	537	555	542	498	514	506	569	558	540	528	516	504	524	530	542	550	500	562	559	510	541	490	538	487	535	536	518	497	486	531	544	541	514	562	531	550	500	521	489	517	485	535	501	545	504	495	531	532	555	517	478	559	532	542	525	528	532	499	548	540	548	505	531	525	534	559	500	506	480	543	511	543	552	568	522	526	561	524	518	538	565	525	525	529	498	505	519	525	513	541	546	507	496	507	532	499	506	564	511	524	536	475	560	523	507	547	563	513	553	488	545	485	549	505	508	525	482	530	506	536	543	525	498	526	541	553	525	568	530	523	546	509	493	519	536	534	544	536	530	499	527	518	559	511	505	528	543	571	533	511	470	517	543	552	529	532	514	519	531	533	520	489	536	482	525	498	511	485	531	527	528	517	504	493	489	471	499	490	550	517	555	519	515	533	546	554	532	496	542	531	516	533	553	528	511	548	530	493	506	501	530	543	532	509	547	509	532	529	532	501	522	541	522	509	499	547	534	529	537	555	513	545	541	514	446	481	521	494	527	522	486	509	541	532	504	538	514	525	536	469	511	498	535	529	462	536	515	518	499	510	510	558	485	477	522	544	553	498	542	513	506	567	508	470	545	484	503	482	512	530	550	512	529	532	486	539	543	515	530	524	514	513	471	517	532	545	528	486	519	495	514	510	532	544	516	482	542	528	547	547	535	510	516	514	497	530	505	516	536	537	511	550	526	512	553	518	527	514	536	547	516	519	509	571	534	542	499	568	491	517	516	514	551	543	517	536	539	538	538	513	508	521	521	526	520	556	541	548	559	547	496	529	482	496	541	512	506	479	494	548	546	546	523	543	488	529	502	520	551	543	507	577	511	526	506	505	525	555	548	548	536	504	522	558	488	518	543	529	525	547	515	489	504	524	473	541	500	504	524	526	507	520	509	546	544	498	551	522	514	568	540	557	523	588	537	544	538	529	524	561	504	555	509	503	551	533	522	559	524	498	504	501	528	492	508	510	502	539	527	492	590	515	523	509	566	530	542	540	583	540	538	540	517	519	520	510	541	526	520	513	536	511	530	538	534	533	498	493	493	517	508	559	505	521	535	551	534	509	523	563	538	565	486	560	497	523	530	508	522	479	503	553	520	526	537	533	547	519	524	517	524	543	523	540	498	480	539	528	508	520	543	552	506	512	541	546	496	550	535	551	504	535	483	522	548	542	526	525	506	521	516	514	535	497	486	492	519	486	538	562	534	482	549	545	503	531	529	480	516	532	523	529	518	527	513	520	518	535	537	526	543	504	502	510	539	503	490	546	514	496	532	536	510	539	508	490	506	510	533	535	520	523	522	485	535	522	526	527	521	527	559	493	540	486	498	492	507	532	493	530	502	498	520	530	511	557	525	566	530	534	548	506	507	556	511	520	528	499	530	515	520	503	493	517	508	491	536	505	522	513	514	525	479	525	518	498	512	511	541	537	557	492	517	489	530	491	528	532	509	515	530	522	478	522	503	490	552	521	521	508	522	522	497	566	525	585	552	525	477	461	522	508	548	536	496	483	551	539	535	498	482	552	521	523	546	510	509	525	498	520	568	506	510	476	509	499	535	492	535	502	542	508	535	544	462	566	488	538	550	527	553	503	495	527	496	539	537	494	511	519	559	496	502	536	519	528	550	541	547	559	538	539	464	555	484	508	508	492	536	558	547	475	474	483	548	527	552	466	506	578	541	523	451	487	521	523	494	518	546	510	533	501	559	506	499	579	538	529	498	492	519	484	527	520	526	511	525	507	493	526	535	525	539	533	530	508	513	491	513	512	513	511	528	536	508	504	511	474	532	518	536	515	582	494	486	490	546	541	506	515	549	568	542	512	544	551	519	458	490	505	519	524	529	558	540	557	563	518	472	484	530	554	478	537	497	506	472	510	546	477	516	537	566	544	562	529	536	464	477	515	519	528	542	554	552	514	532	531	516	525	514	510	546	525	515	561	510	550	542	554	528	512	553	554	488	517	584	522	541	551	518	528	525	500	499	521	540	526	513	550	517	554	491	518	554	499	494	497	504	521	515	497	505	500	537	492	481	574	512	514	526	492	515	513	501	474	504	513	504	498	485	539	508	486
25353	21614	32409	42334	18450	2725	818	673	577	486	462	404	388	390	344	333	327	332	322	337	301	317	311	293	300	285	281	270	262	268	282	294	270	269	279	272	261	259	256	288	275	250	296	270	282	259	288	286	239	252	277	258	265	256	281	277	265	255	293	267	284	285	250	262	265	268	303	263	255	293	250	289	237	262	257	295	286	264	272	281	271	257	264	241	294	264	264	245	257	287	270	265	277	270	289	243	267	283	262	289	243	285	294	283	258	270	275	283	270	291	259	260	278	278	259	263	289	301	290	263	264	302	268	273	275	295	287	267	289	287	251	266	258	289	273	317	272	243	249	284	308	264	264	270	252	261	274	275	269	283	244	280	298	303	241	275	223	287	252	267	277	289	271	242	279	270	273	248	274	260	286	245	236	291	260	277	259	261	249	266	292	247	253	274	265	294	280	263	266	264	282	239	256	302	263	315	270	269	269	279	293	244	261	267	281	259	234	270	250	287	283	261	286	271	265	299	277	284	298	258	272	274	244	258	247	277	274	252	301	243	266	264	282	246	274	273	287	276	289	271	261	257	263	282	261	295	279	261	286	282	309	279	251	244	271	272	275	278	268	254	266	261	260	277	272	301	272	260	288	264	265	264	290	263	289	274	263	250	251	263	267	253	293	276	279	280	284	272	285	266	285	259	246	247	244	248	299	265	260	291	272	268	307	269	269	237	274	288	261	255	267	281	275	251	272	270	298	242	275	255	275	269	257	268	248	258	238	243	251	256	253	273	300	250	292	279	289	293	282	277	244	280	255	300	277	251	251	258	283	279	253	269	291	235	314	237	269	242	266	286	276	243	268	278	279	247	276	289	273	277	216	275	290	283	265	280	264	263	276	288	257	219	270	238	279	285	263	295	253	291	242	271	273	261	281	275	290	238	266	278	270	283	290	251	265	287	259	281	289	266	298	276	266	265	299	288	308	287	261	276	273	273	257	239	277	274	300	280	292	244	261	269	266	278	272	265	261	256	244	265	286	274	248	286	230	287	283	285	256	231	241	277	249	278	278	257	271	293	255	249	277	275	257	265	259	269	256	246	318	265	277	234	286	264	290	270	271	306	331	260	249	262	259	297	296	277	280	292	264	275	281	284	273	275	289	248	264	255	275	288	256	271	281	269	235	258	293	260	263	280	263	262	272	263	284	270	258	267	237	265	251	273	262	261	263	274	262	282	277	271	249	270	263	283	261	286	256	269	262	249	281	262	258	266	253	280	246	265	263	291	278	273	253	284	294	273	286	268	251	262	266	287	287	285	273	260	270	282	257	277	255	254	225	257	266	261	252	298	277	263	258	277	298	275	286	288	254	251	259	271	319	274	240	246	254	244	269	282	264	223	272	252	260	295	268	288	286	292	299	260	251	294	291	278	284	292	241	273	255	251	292	251	238	270	264	262	262	241	303	292	285	278	271	259	241	264	269	294	265	255	240	264	256	261	283	262	265	266	265	276	268	246	258	268	241	273	258	271	290	276	232	297	267	255	311	274	256	268	230	244	257	285	259	250	279	249	267	278	270	265	287	279	261	294	285	271	276	240	281	270	268	243	286	284	293	244	282	265	270	225	278	272	261	311	268	278	258	277	239	266	236	269	248	265	294	292	304	267	306	280	239	327	283	272	264	257	250	261	276	265	261	273	281	285	262	251	269	277	285	265	284	301	271	270	275	249	269	298	263	252	256	289	249	274	292	274	237	306	266	264	279	264	292	256	292	271	243	286	263	236	290	266	259	273	262	300	278	259	282	288	247	269	232	261	259	260	263	299	265	242	250	275	262	272	258	253	282	260	270	284	280	260	269	267	275	272	246	283	271	282	288	306	265	289	276	292	278	241	262	273	280	252	271	263	265	225	256	252	258	257	271	262	294	267	254	278	285	250	278	246	258	271	230	263	274	299	291	242	307	279	252	233	284	265	250	286	287	227	284	308	256	278	255	258	254	281	271	248	294	253	268	252	263	258	259	250	271	248	247	281	278	231	272	292	262	286	267	281	296	259	248	268	299	284	236	309	282	252	279	274	267	273	291	263	299	253	267	265	268	251	274	269	296	249	245	282	278	295	260	272	257	296	277	318	260	264	249	254	254	249	248	255	258	245	259	297	267	277	263	247	246	277	313	282	287	303	283	275	280	264	286	266	292	257	286	262	241	285	291	233	290	290	227	270	268	287	270	273	257	253	256	287	279	252	279	245	250	259	302	259	258	244	257	259	252	267	264	281	262	268	294	268	254	266	262	266	262	253	267	251	268	244	274	240	262	255	287	274	283	268	267	280	296	269	280	309	260	274	258	280	303	253	283	268	272	283	284	274	267	301	265	282	285	268	288	264	269	259	253	256	261	275	299	277	282	272	265	248	251	281	240	259	272	269	286	280	272	261	259	282	279	255	278	267	267	295	265	266	257	267	291	266	284	264	266	298	240	277	291	249	256	241	260	258	232	298	252	241	254	251	274	260	269	245	276	269	260	295	275	259	306	286	266	318	265	269	258	275	269	247	266	297	279	293	262	258	299	227	288	261	257	285	286	261	257	264	300	266	258	238	286	296	290	281	264	264	264	255	258	291	287	255	271	283	278	255	272	291	265	284	275	270	240	283	245	246	275	273	244	287	280	270	270	260	281	266	268	287	288	260	248	265	268	270	259	285	277	254	274	266	256	245	275	269	282	259	262	292	240	263	276	251	272	274	282	268	263	266	283	313	299	242	256	238	248	280	270	294	255	238	276	273	270	275	243	278	283	275	254	275	266	271	269	267	234	265	288	307	293	238	276	263	262	248	273	276	301	269	254	282	242	271	278	265	287	300	273	278	257	252	257	242	248	256	278	272	254	284	256	274	265	265	278	263	243	256	288	273	241	249	280	269	262	268	275	275	271	288	296	275	253	288	261	310	266	264	284	240	265	260	280	254	234	279	270	291	247	260	239	251	269	273	252	284	277	250	287	267	280	250	274	258	256	295	273	259	265	295	242	236	310	279	248	260	252	293	269	242	269	287	262	266	253	283	262	251	254	268	279	286	264	236	286	274	276	271	272	273	264	282	282	268	278	268	265	274	281	258	276	300	276	276	280	237	263	262	300	264	253	264	291	252	282	290	279	267	256	259	260	252	281	266	278	280	241	282	262	257	276	248	253	320	244	233	251	285	265	285	265	267	291	264	279	256	269	275	296	280	258	277	271	269	285	268	279	250	259	274	284	266	247	282	238	265	269	247	282	263	244	247	240	256	276	260	306	263	264	285	251	272	264	247	303	250	273	273	282	291	280	282	249	299	279	286	257	302	285	263	277	238	293	254	279	271	288	261	277	282	256	296	269	235	236	278	242	280	268	279	270	290	289	254	264	270	252	248	263	274	251	258	278	292	279	293	262	253	291	264	271	278	261	278	274	302	277	254	290	233	275	269	271	237	233	251	248	239	325	263	315	257	286	283	260	251	281	274	256	269	258	274	280	284	256	298	247	268
10731	25555	48870	46450	8896	2166	1706	1292	1164	977	815	721	649	612	529	516	497	460	462	430	431	407	358	378	332	339	324	320	353	324	333	364	304	351	338	355	324	320	330	341	298	333	338	337	340	308	285	333	340	367	326	331	305	323	344	344	309	351	299	334	342	373	334	332	343	305	370	331	297	337	338	320	353	328	338	357	337	335	351	305	339	324	328	350	332	338	328	322	321	327	317	311	336	313	336	331	322	309	353	342	325	332	329	332	306	328	330	325	291	313	360	333	329	357	335	313	356	323	316	340	324	331	322	310	305	319	331	332	345	350	343	302	298	349	314	320	311	320	306	324	315	328	327	313	322	303	367	329	321	347	309	356	353	322	286	317	306	357	320	333	384	308	325	350	356	297	302	301	317	346	297	328	355	316	327	343	326	343	362	301	319	297	277	344	344	325	324	362	336	327	310	336	336	339	349	343	331	339	368	309	321	305	308	357	338	332	300	353	324	321	344	370	321	357	315	321	318	328	337	313	340	273	338	310	304	305	316	310	371	334	336	325	335	322	336	352	305	327	327	328	336	338	329	339	329	297	319	328	320	321	372	337	316	283	328	331	314	334	321	334	344	281	345	331	328	324	306	336	323	340	329	327	338	318	290	334	397	337	327	388	346	340	326	308	331	312	340	320	352	314	330	323	348	322	334	307	333	350	326	381	363	344	323	328	328	332	319	312	301	337	318	286	310	330	346	322	326	308	347	321	314	314	315	348	335	323	303	301	307	302	317	316	292	354	325	323	308	313	319	341	351	323	341	339	340	321	335	326	311	316	350	324	315	361	337	291	322	346	313	327	338	319	319	301	330	327	331	331	293	313	359	335	331	320	306	322	367	317	312	332	350	302	318	341	304	349	326	320	375	293	341	371	341	357	349	300	307	311	318	323	330	323	349	338	325	289	309	343	298	329	331	349	362	327	337	345	341	362	325	335	313	359	330	317	322	345	307	322	341	361	348	298	330	325	363	344	317	304	346	325	317	343	315	328	334	342	332	328	312	323	317	315	326	332	382	308	325	328	359	350	341	314	322	337	292	349	364	334	331	354	357	299	313	331	289	312	324	333	313	332	352	343	323	317	342	313	300	318	309	327	309	376	351	346	344	317	312	314	343	341	315	348	325	361	339	357	313	325	319	351	320	295	326	321	318	299	331	325	336	334	316	347	350	320	327	303	344	344	325	323	361	320	341	334	321	332	320	334	286	334	310	339	318	322	333	330	329	330	299	323	306	324	335	314	318	339	330	304	319	332	349	307	341	345	296	307	291	301	334	287	352	328	339	337	346	321	311	360	345	330	360	367	335	352	310	326	308	344	341	329	354	311	277	299	338	321	366	319	336	339	344	338	352	324	328	321	342	310	308	345	313	317	328	316	320	356	335	352	340	315	323	317	305	334	308	313	323	343	336	342	317	322	341	335	326	322	289	328	286	351	345	327	326	332	313	319	351	319	332	287	333	334	297	347	342	315	330	348	321	345	332	324	329	341	310	334	343	345	313	354	334	334	333	339	313	346	336	318	348	324	339	320	313	322	296	356	331	298	351	321	351	336	346	315	316	341	354	350	369	289	314	346	305	328	353	348	315	355	318	359	326	338	318	297	332	337	314	297	315	311	321	342	361	366	338	367	338	322	311	327	304	322	338	330	350	301	328	345	334	330	303	327	300	298	318	315	326	317	320	336	335	333	318	341	357	313	334	362	347	343	339	334	327	311	354	331	312	320	337	355	296	298	296	326	326	326	326	295	341	336	354	319	320	360	303	313	332	330	365	320	352	300	329	303	336	328	342	261	297	347	299	347	325	354	307	340	320	324	295	343	319	319	325	312	327	353	275	327	325	341	321	349	320	344	318	366	329	316	329	296	314	321	332	327	330	331	303	350	335	364	306	313	340	312	332	321	316	321	340	313	340	304	341	299	312	329	344	305	320	323	323	313	338	342	348	308	354	334	323	277	313	332	317	318	321	315	329	314	346	323	332	330	310	310	320	293	337	355	384	339	308	338	342	293	329	351	316	336	303	347	349	330	346	327	319	340	390	322	340	335	317	319	337	327	312	328	323	313	323	326	324	328	327	330	337	360	335	305	295	326	324	315	344	341	337	310	332	302	310	354	336	323	351	328	359	319	332	315	327	323	332	335	332	346	350	347	281	346	284	338	304	329	316	341	329	332	358	356	306	337	356	324	321	353	319	315	327	341	330	342	309	341	313	313	332	326	351	324	337	357	316	316	342	338	309	335	308	336	307	353	336	346	342	304	324	339	328	314	324	333	325	333	324	332	327	322	327	325	350	322	305	329	344	351	345	325	327	365	316	346	318	335	309	323	347	371	335	335	313	303	318	351	335	309	343	323	330	309	348	289	336	336	349	341	358	280	375	341	300	323	322	307	341	327	323	349	325	348	353	355	305	293	328	325	335	304	311	343	355	357	324	350	349	278	322	317	338	339	325	322	323	335	308	315	309	318	319	324	333	355	329	334	308	334	327	321	316	337	302	318	373	315	332	359	340	324	293	338	305	295	333	340	334	338	362	303	331	315	331	361	313	338	343	328	296	350	348	356	330	317	332	330	327	315	313	320	336	338	335	369	339	333	322	343	335	333	313	314	338	324	301	339	329	334	320	302	357	311	330	367	332	322	310	354	350	347	349	314	339	352	346	342	327	293	310	342	333	320	320	345	334	366	338	322	355	329	337	334	315	371	319	314	341	341	329	316	357	339	309	359	305	325	315	298	352	342	344	345	329	318	332	316	320	326	305	308	320	332	349	334	337	318	305	309	321	343	328	335	341	315	344	321	338	313	342	344	322	332	353	315	318	332	353	300	323	336	323	336	363	340	366	365	308	299	308	350	353	304	293	333	343	320	325	288	310	300	342	298	337	354	375	355	310	311	322	332	334	346	326	314	319	334	318	332	357	318	360	313	360	312	319	346	346	333	323	343	299	315	324	319	311	325	329	336	368	311	321	319	328	311	336	321	340	332	322	351	342	372	320	316	338	325	320	311	356	329	324	325	304	314	327	339	350	330	325	339	310	306	307	349	335	324	341	301	347	329	367	310	313	340	347	341	319	322	325	341	343	329	323	316	365	325	339	350	323	324	330	313	330	356	332	349	320	320	339	345	342	318	334	303	304	328	320	313	363	336	344	331	329	346	325	339	320	338	328	318	332	336	314	324	314	366	323	329	299	331	357	292	309	307	318	358	346	312	326	355	357	336	329	331	321	321	320	316	326	334	333	319	272	330	332	346	324	344	333	326	344	318	342	332	358	338	345	375	341	329	319	352	332	355	335	309	310	274	321	319	310	351	324	309	319	339	329	332	323	317	334	296	322	332	337	353	342	351	326	307	313	345	333	326	325	369	322	348	304	337	310	307	336	325	309	301	335	344	345	365	350	351	318	350	356	362	324	352	326	333	320	342	304	310	326	348	334	328	307	317	282	298	342	336	309	300	307	349	330	342
23098	21662	30221	41410	28659	19033	8784	1462	932	864	717	611	553	529	463	405	449	411	393	400	353	327	332	261	279	255	272	241	250	256	240	247	273	226	234	235	259	237	277	229	280	225	225	244	262	240	249	277	254	279	248	244	229	206	242	252	257	248	242	244	253	255	229	233	244	216	281	260	237	231	285	224	263	257	249	233	236	225	236	249	260	246	274	231	253	222	262	245	236	257	259	239	235	241	224	240	257	256	263	221	265	227	233	233	217	257	269	227	254	239	230	223	218	226	226	254	238	232	242	236	268	259	262	247	254	248	246	242	238	244	242	241	242	232	249	222	236	210	247	216	235	256	224	256	254	260	259	242	247	242	268	257	229	254	248	268	227	244	245	200	227	234	214	245	230	237	241	252	240	210	242	257	241	269	278	245	230	244	244	235	238	247	217	257	247	225	240	247	244	228	246	231	248	260	252	241	238	252	213	262	272	219	234	242	215	237	255	232	245	234	235	243	272	267	250	241	239	254	247	244	264	226	240	235	232	245	244	236	239	240	219	252	253	228	241	273	231	216	224	244	259	250	242	261	239	214	237	262	253	224	255	227	240	234	245	247	226	237	206	222	233	284	249	236	237	238	255	244	226	237	235	241	231	260	244	255	251	222	233	245	246	254	230	277	238	236	248	238	256	227	253	228	266	257	240	213	243	243	240	250	232	252	237	220	235	235	280	255	230	239	238	225	255	218	213	247	244	232	229	243	198	262	251	250	265	246	219	209	235	243	231	240	228	243	231	255	228	252	245	254	247	219	239	238	233	241	242	242	245	258	251	248	255	250	256	249	264	241	240	217	245	250	230	249	232	222	267	241	230	217	231	242	250	208	260	218	244	241	243	224	224	233	246	244	241	224	228	236	211	235	255	259	254	228	206	257	260	221	229	252	226	221	217	254	241	250	262	249	241	237	244	212	249	230	236	229	250	229	237	256	260	251	229	245	242	256	243	252	248	251	243	230	262	232	253	251	266	253	241	261	249	239	240	238	250	249	215	236	275	243	249	273	254	244	216	240	234	251	249	226	238	218	258	255	231	259	269	233	267	224	251	240	240	230	254	245	258	251	219	233	258	274	255	245	230	231	227	245	240	211	216	244	253	251	233	252	277	234	254	255	235	242	245	262	199	248	260	249	223	270	259	259	223	253	239	244	252	236	244	250	206	239	249	249	211	235	262	239	254	247	267	231	227	247	224	248	245	258	232	243	214	255	236	255	241	253	208	231	250	228	271	230	234	232	223	245	265	250	279	238	235	236	262	226	249	239	223	227	210	240	247	250	230	245	272	247	245	237	239	228	236	242	227	250	231	220	261	239	216	228	256	242	260	254	242	235	242	241	243	223	238	251	244	246	257	243	232	234	223	237	238	218	234	231	248	229	221	220	241	241	263	239	234	238	231	237	228	240	234	248	260	268	246	265	237	254	250	236	236	229	264	239	225	239	236	271	228	234	247	225	242	241	271	236	248	251	259	254	246	221	250	256	220	247	226	223	257	249	248	255	230	222	264	250	245	261	257	232	228	233	221	214	260	240	258	234	232	262	252	245	244	243	233	242	232	239	242	251	221	278	264	236	248	249	254	235	254	215	240	262	232	253	248	254	235	275	249	234	253	244	235	243	274	247	255	217	234	256	237	231	251	269	253	234	245	259	262	246	256	249	241	251	253	244	245	229	223	241	245	226	227	226	247	247	254	253	244	246	257	214	239	248	251	265	251	263	259	244	239	235	251	245	234	250	267	264	227	238	258	223	247	241	240	245	237	223	249	231	261	216	274	244	234	242	240	234	217	247	252	229	236	264	257	259	242	247	246	242	216	248	255	232	253	237	240	241	253	252	242	257	260	233	212	227	256	241	245	270	246	230	250	220	234	240	234	238	256	260	264	219	223	268	255	229	230	246	246	220	224	243	245	257	232	240	251	235	250	225	254	226	219	239	262	286	256	248	265	231	214	233	231	240	237	238	245	248	241	245	243	253	240	234	230	251	267	227	259	270	236	236	254	227	253	246	231	261	246	245	240	243	255	284	221	228	264	259	256	261	216	248	251	226	243	233	243	240	257	242	252	263	276	249	247	197	231	250	220	247	235	210	211	263	230	242	221	229	247	252	238	259	241	245	225	266	245	255	220	239	251	231	266	255	220	225	222	243	247	240	251	243	249	253	261	244	276	240	225	242	251	229	254	230	253	238	231	249	235	211	251	203	231	227	254	239	227	236	247	254	241	254	232	244	232	253	225	233	254	226	265	244	251	264	251	237	252	259	237	232	251	229	272	232	263	257	241	226	242	206	243	214	237	264	247	227	250	242	227	254	268	255	228	225	281	240	229	238	232	232	227	231	237	211	267	236	235	216	228	248	241	255	257	247	238	228	244	261	263	266	239	246	248	249	229	235	256	231	240	232	258	240	213	221	222	246	237	238	226	247	264	239	251	219	236	257	266	212	251	241	240	242	213	248	246	250	243	216	216	258	250	243	253	235	242	224	259	242	244	244	227	225	268	233	204	252	262	251	256	268	242	244	293	249	243	246	260	232	248	234	247	245	227	221	235	248	251	220	239	223	251	259	246	196	218	248	255	228	245	257	230	243	223	245	225	244	232	240	235	241	254	234	278	260	244	241	228	232	231	244	238	246	213	251	241	242	239	232	267	267	220	260	253	244	250	248	224	239	231	247	250	248	250	243	246	258	246	250	239	237	244	242	271	250	255	264	251	238	232	232	254	256	234	249	239	219	226	264	222	218	255	238	246	252	212	253	223	224	250	226	264	237	227	259	230	255	232	258	269	241	254	244	265	235	260	233	231	228	222	246	231	229	243	255	256	230	243	238	223	216	259	253	222	267	264	228	254	243	228	258	251	245	237	280	222	224	242	258	234	245	243	236	268	246	232	231	234	252	273	230	227	243	257	216	241	233	217	242	237	222	250	231	253	240	264	255	247	252	245	255	258	277	216	259	277	237	231	258	240	226	265	247	247	212	254	242	221	237	248	244	275	233	242	247	241	234	237	239	254	213	252	255	263	245	267	233	253	217	232	212	246	240	281	233	233	224	241	229	229	245	219	250	222	243	246	227	264	239	241	230	238	228	250	248	221	243	222	230	233	235	228	259	248	261	242	240	238	225	249	234	243	253	251	269	207	209	218	237	273	220	228	250	236	250	245	227	226	251	250	227	266	225	237	216	241	268	247	238	252	245	243	241	270	241	253	258	247	223	258	218	242	271	221	201	238	205	238	226	265	247	251	262	259	232	265	231	294	236	259	238	238	265	232	271	236	264	224	250	227	248	235	256	264	232	262	218	235	247	223	258	218	262	240	261	240	256	254	285	257	266	255	231	249	254	226	251	242	253	255	236	272	254	231	232	232	247	250	235	248	253	242	224	229	236	249	240	248	230	235	210	225	262	243	234	210	237	258	208	272	216	258	249	225	247	225	210	247	257	234	241	219	212	192	216	211	262	242	266
12467	34327	58236	71471	15897	4134	3114	2449	1909	1653	1354	1153	1003	873	800	690	706	690	621	605	587	515	436	384	347	336	340	309	344	316	291	289	311	291	320	267	305	335	294	273	320	333	296	328	268	280	278	293	291	325	268	314	316	309	312	306	284	307	284	294	295	295	345	296	299	284	291	324	295	315	308	279	301	325	315	288	294	296	332	306	312	311	329	295	297	306	307	326	300	289	318	300	292	297	288	307	283	312	309	313	330	310	283	315	303	295	293	303	288	292	304	304	314	324	300	336	309	309	322	311	334	280	263	314	296	286	300	304	306	288	284	273	261	281	300	309	280	287	298	278	298	282	262	296	304	295	333	313	286	300	281	298	315	264	335	291	309	337	311	310	297	295	291	279	313	303	309	331	300	304	301	313	257	329	315	293	311	286	319	288	310	290	278	339	277	275	308	295	304	314	278	298	305	308	296	282	287	271	286	316	296	280	288	285	300	304	301	321	282	321	314	299	311	293	285	307	318	296	286	291	287	300	308	306	304	298	320	297	296	312	304	326	316	294	286	315	295	272	318	293	319	332	284	284	287	288	301	296	318	288	298	277	271	312	325	320	333	280	294	274	261	316	292	273	325	316	312	267	287	324	306	302	301	306	281	308	308	315	319	311	321	313	318	282	270	314	321	308	310	319	288	290	297	307	300	303	298	282	342	315	322	262	294	308	311	305	301	314	329	304	293	306	328	319	308	296	311	310	290	319	294	274	289	312	273	314	292	292	311	344	294	304	302	309	315	302	309	291	298	280	306	337	310	304	307	294	311	296	288	285	303	295	314	318	324	329	317	315	292	341	303	305	309	312	313	283	316	299	306	308	287	301	305	332	315	298	300	323	298	306	308	274	300	295	284	306	311	274	312	313	282	292	303	313	313	292	286	337	300	296	273	302	295	307	284	272	315	313	293	300	307	301	290	301	337	242	284	330	302	293	289	318	293	354	320	310	324	273	288	287	327	295	273	287	282	320	280	330	281	309	280	267	289	306	283	267	305	305	279	293	287	309	289	314	311	291	284	339	285	307	291	276	299	298	280	283	293	278	300	282	314	334	295	301	318	320	287	284	329	333	300	302	275	307	306	266	312	296	306	323	313	318	314	301	310	296	289	270	336	295	291	291	304	281	322	310	315	313	297	297	308	299	325	276	295	315	304	302	287	305	274	281	304	307	293	309	331	329	325	265	280	328	284	302	326	264	298	284	292	313	274	277	269	293	295	305	285	298	297	307	316	305	289	302	296	287	302	302	316	310	307	278	311	277	308	292	301	288	311	310	310	340	313	255	295	264	316	283	316	295	298	309	320	307	303	304	294	287	324	310	296	278	298	301	310	294	300	293	316	306	294	277	298	325	284	291	304	300	304	324	311	288	310	337	314	314	299	311	298	315	296	257	321	331	315	290	271	329	310	329	331	329	302	279	299	284	293	333	277	295	317	310	308	314	276	288	293	316	297	330	295	321	292	317	289	313	277	304	315	313	315	308	305	301	292	291	359	316	289	260	311	293	329	307	281	332	275	293	278	281	290	308	293	297	315	286	286	295	304	294	314	340	313	304	299	285	306	314	260	307	292	285	299	284	319	296	305	294	291	277	300	279	292	291	275	280	288	314	294	292	274	305	309	281	299	303	337	295	313	302	309	314	277	309	300	303	300	298	297	326	281	347	291	278	329	311	273	309	302	328	305	299	261	287	297	335	278	295	298	292	301	309	281	332	309	289	280	283	294	285	294	305	311	317	310	343	294	318	287	286	330	276	348	303	303	305	287	315	272	330	291	318	298	287	319	259	301	315	263	294	317	288	296	311	283	305	303	295	326	310	314	307	298	318	322	273	287	288	300	298	309	301	287	290	277	298	331	287	272	272	299	338	305	314	274	278	332	297	318	293	300	325	313	335	342	284	314	323	286	264	319	327	288	298	307	310	305	294	277	314	303	306	323	304	287	322	305	290	295	306	302	293	306	322	313	299	288	307	330	319	310	295	323	291	313	318	289	324	298	317	310	297	299	296	271	300	333	316	325	310	280	269	351	304	288	315	293	313	347	301	322	321	278	304	301	336	336	292	289	308	306	297	309	284	311	317	282	286	310	300	304	310	295	281	300	295	310	301	290	262	296	295	296	315	303	304	305	301	293	313	299	267	282	290	312	284	307	303	276	281	306	290	287	291	307	324	286	307	292	274	302	298	285	299	294	320	293	325	302	336	274	264	330	299	314	268	302	299	288	327	301	300	303	292	308	304	329	304	296	316	313	306	303	304	312	301	335	278	319	279	285	289	309	269	266	312	290	303	288	327	317	308	265	319	306	282	308	286	296	295	296	326	300	284	285	336	299	313	307	311	287	276	276	290	297	317	302	337	302	291	301	302	257	313	311	311	299	290	297	314	330	296	313	354	284	301	300	328	305	320	323	301	307	310	290	329	285	302	283	300	289	315	265	323	279	294	305	279	325	307	296	304	300	286	325	294	310	299	254	288	287	291	297	291	308	267	279	283	297	323	306	287	334	294	301	297	282	310	326	314	317	322	285	290	328	297	323	309	292	301	305	339	332	260	275	256	300	309	281	303	325	314	306	299	301	332	299	293	289	318	304	287	291	276	301	304	291	308	311	316	327	290	286	275	299	301	300	314	317	309	319	285	333	301	291	323	328	330	297	320	303	309	355	302	287	320	316	289	319	297	317	293	290	328	282	270	290	335	293	311	300	284	299	297	315	328	346	313	309	276	313	310	334	344	309	272	302	332	301	303	300	289	316	300	291	305	272	293	303	336	311	296	288	307	289	292	301	312	360	292	301	317	280	280	312	305	297	294	281	280	321	300	280	357	309	291	334	341	296	317	283	285	260	294	297	345	311	304	300	306	281	299	317	300	269	290	296	293	329	315	260	280	306	299	293	298	302	306	292	308	294	315	295	337	272	278	319	299	311	278	297	300	290	284	330	308	278	311	294	323	313	313	336	304	302	273	299	310	299	312	284	325	326	316	289	290	293	301	291	299	304	309	323	277	274	300	292	335	306	336	284	296	305	267	335	320	281	301	306	294	308	286	291	316	311	290	292	284	327	301	268	302	272	308	278	317	312	279	254	283	304	317	311	287	295	289	323	273	280	287	330	292	307	303	316	287	281	300	294	280	314	288	324	304	274	305	265	333	286	317	286	274	312	316	325	279	272	301	278	292	297	308	293	269	303	289	299	276	327	323	331	296	294	295	301	282	307	284	307	278	286	309	333	290	309	312	298	302	324	312	306	284	306	301	294	304	327	289	302	328	289	312	337	321	295	299	302	286	305	304	305	293	290	314	316	293	328	303	299	303	314	293	296	291	291	310	259	280	311	325	323	285	347	288	299	274	270	285	301	282	294	281	282	301	285	282	312	298	306	280	296	318	304	282	321	271	298	312	287	285	317	314	286	289	314	309	313	326	287	317	290	280	282	303	273	305	293	313	293	325	283	309	289	327	286	293
28451	19509	22589	26766	5413	1061	820	673	601	559	598	574	585	533	550	495	500	486	470	463	449	489	460	404	422	430	428	456	418	434	422	451	422	427	459	409	423	410	438	444	412	442	432	410	429	404	423	420	455	387	436	451	452	398	428	416	479	435	424	395	398	443	467	385	418	443	410	450	437	413	430	407	452	414	408	449	426	421	444	464	406	443	475	432	438	437	461	459	405	448	422	433	416	460	446	434	441	429	443	409	425	429	409	435	418	402	401	418	459	412	409	391	481	448	441	450	401	448	460	433	398	423	411	423	407	464	428	406	445	445	436	440	428	415	431	427	428	432	466	452	462	462	427	441	437	427	424	475	417	389	486	434	424	471	402	446	415	436	403	430	415	414	454	426	432	476	425	446	396	464	414	408	471	426	437	443	480	432	414	403	433	459	418	404	441	379	403	440	426	443	418	416	413	443	428	428	446	422	470	439	459	440	425	436	408	407	423	461	463	434	425	444	408	433	435	388	462	517	418	430	424	465	429	395	432	443	413	442	443	447	428	434	453	467	462	408	448	429	416	425	411	453	446	435	460	454	412	469	457	406	422	429	444	438	403	386	447	399	418	410	442	402	463	415	448	416	427	431	447	436	420	421	423	432	447	415	410	428	416	429	418	440	411	450	423	445	442	395	413	418	424	423	470	403	402	427	423	424	424	439	417	431	411	413	432	416	419	439	415	433	467	412	405	399	432	455	437	436	445	437	432	449	436	428	482	403	388	426	482	426	424	438	441	444	408	429	424	436	414	421	446	437	427	447	454	458	408	428	401	428	434	387	433	409	389	445	415	411	390	444	450	414	437	414	427	429	432	408	407	425	429	417	431	435	427	415	463	455	424	450	438	457	423	442	430	399	440	442	431	428	416	397	455	444	404	426	438	391	432	415	451	474	410	436	443	430	363	438	507	411	397	399	402	423	447	451	420	420	419	410	453	454	443	415	402	427	459	447	449	424	460	411	452	434	464	413	445	442	428	456	439	435	413	442	420	434	438	432	444	400	418	427	396	429	435	398	422	477	476	422	394	445	463	386	456	430	421	459	426	445	449	442	430	434	427	399	458	426	455	434	431	437	448	397	450	426	416	442	404	455	463	424	409	419	440	417	424	408	429	434	408	459	420	405	417	417	438	413	433	437	463	409	419	449	398	391	388	411	433	446	449	442	446	429	416	411	421	413	422	425	424	438	421	404	416	418	448	440	424	387	435	465	446	421	452	416	462	427	414	451	402	449	444	440	432	442	427	424	453	426	423	409	441	444	407	428	406	413	430	431	427	433	413	428	441	439	429	441	458	429	403	408	464	415	448	435	456	439	426	411	439	430	450	430	441	403	438	405	452	426	404	439	437	429	428	426	425	482	436	394	410	402	414	425	432	403	421	431	397	455	429	426	411	435	412	414	462	458	437	398	415	447	421	418	456	430	444	443	453	417	408	455	458	410	420	444	386	400	418	442	446	408	441	456	468	434	455	443	431	444	426	447	393	440	425	399	385	437	452	433	423	455	452	416	446	444	440	456	438	398	454	414	446	423	398	413	409	428	438	453	398	413	435	389	440	400	415	451	425	381	375	452	442	460	434	417	415	432	389	432	383	403	412	449	469	440	422	427	401	438	431	431	403	393	462	415	432	427	414	422	413	439	466	423	432	421	422	468	447	441	426	457	452	433	406	410	422	460	395	453	419	452	434	455	459	389	441	451	435	419	397	434	428	411	430	456	456	443	441	453	413	431	400	455	437	428	407	425	432	426	441	423	423	461	429	421	431	402	463	442	434	423	438	448	410	451	414	431	429	432	445	436	417	463	406	481	441	419	440	422	421	449	420	447	447	433	447	424	416	421	409	450	420	428	417	426	462	417	429	428	392	433	429	408	423	432	412	390	412	393	422	467	418	445	443	417	404	455	445	467	445	423	442	436	438	435	445	453	447	398	449	438	431	424	428	461	439	431	461	402	423	447	474	397	390	411	414	434	398	418	405	418	403	461	432	423	457	417	438	385	441	425	457	400	417	435	460	436	408	449	415	430	437	428	414	434	464	422	445	428	435	435	459	414	417	421	429	432	416	407	422	414	465	410	412	398	402	441	428	372	412	383	459	462	426	429	479	432	426	457	418	439	441	426	442	400	431	434	420	411	433	442	452	406	433	452	428	424	439	437	392	426	414	428	430	460	416	437	462	429	473	442	418	442	451	433	441	409	451	432	452	475	438	461	446	447	451	424	463	448	462	434	431	422	386	429	452	422	461	422	393	370	424	429	428	438	421	426	436	423	436	434	429	429	380	447	404	399	448	439	450	457	417	414	471	426	407	460	436	417	425	433	458	429	387	428	422	403	408	429	418	450	428	468	422	437	427	417	418	406	434	422	431	421	447	467	433	455	429	458	409	432	442	447	414	439	433	434	425	459	458	415	438	429	426	423	401	429	432	390	468	410	468	446	406	418	436	429	425	406	463	419	453	403	452	446	407	413	436	432	419	432	461	447	415	430	444	429	428	491	439	426	427	403	422	421	443	428	449	435	426	477	425	440	396	436	432	423	430	427	426	436	457	452	460	449	400	427	434	487	431	382	416	476	456	462	468	481	473	448	461	434	443	403	466	405	389	404	448	443	425	441	398	422	454	439	424	431	425	442	451	438	437	459	428	465	446	400	451	453	434	444	426	418	440	462	465	447	450	397	403	398	413	424	418	431	452	437	451	482	427	390	444	431	447	422	432	470	450	421	368	458	395	386	453	407	415	449	449	456	427	448	448	434	440	456	441	415	406	429	411	452	438	433	429	406	452	423	415	450	443	414	390	415	435	444	432	443	416	452	416	429	408	392	447	424	403	398	450	411	403	426	424	427	438	398	416	466	442	438	420	440	435	412	427	401	434	411	413	418	421	442	436	434	428	410	422	463	436	441	431	481	389	426	414	439	370	436	409	477	440	417	438	406	448	406	406	428	408	438	418	404	432	428	430	416	460	461	414	413	420	395	456	457	437	426	424	417	447	444	420	425	432	467	403	424	408	434	409	426	434	431	457	405	429	399	430	411	434	448	420	430	411	448	440	428	427	437	407	434	419	437	393	413	443	409	465	437	458	410	442	479	395	462	416	451	419	444	414	412	430	419	418	444	403	432	422	467	405	422	438	448	437	433	421	415	438	419	443	415	453	448	439	439	419	458	492	424	432	425	395	439	414	426	448	420	420	460	438	418	437	405	452	441	416	435	425	403	418	434	409	443	408	411	438	434	433	425	455	437	397	425	441	427	406	402	451	426	403	377	427	386	443	421	414	455	417	442	464	425	432	449	402	442	464	432	433	430	444	434	430	464	418	418	452	410	443	412	432	414	416	437	424	454	421	456	354	433	442	418	411	455	458	441	456	410	453	456	410	446	420	423	451	407	445	464	409	460	411	430	407	435	398	437	413	458	404	437	426	457	425	401	452	449	441	427	449	443	387	409	444	411	417	452	409	455
10575	21633	24447	22533	3857	1812	1512	1217	1022	864	843	767	752	687	678	730	687	674	627	628	582	554	520	555	525	514	554	502	532	525	554	508	509	532	523	510	502	506	496	539	521	540	538	527	526	545	536	488	530	524	513	510	509	511	463	499	542	546	484	498	482	556	505	506	545	508	536	524	544	502	527	523	487	531	487	506	491	525	484	480	526	532	523	491	453	536	542	569	479	500	512	522	493	491	560	533	519	526	513	517	561	490	540	527	504	477	530	524	523	547	493	526	506	538	526	529	533	526	498	518	509	473	488	549	497	528	514	519	502	470	523	487	514	476	481	511	501	541	486	480	512	534	519	526	523	535	534	512	530	527	510	485	508	538	489	473	496	532	475	533	484	505	513	513	485	545	499	485	499	465	498	527	536	534	510	550	498	515	533	513	481	510	548	505	505	491	501	509	546	500	485	532	499	489	479	531	540	491	502	518	498	511	521	519	494	548	489	557	540	511	517	493	515	516	508	519	530	512	480	482	526	498	521	550	507	500	553	480	513	550	497	532	493	526	509	530	505	471	531	529	542	516	525	524	531	554	490	520	469	495	522	519	532	553	477	513	482	498	502	556	481	519	528	497	535	481	503	510	516	508	471	530	511	543	526	520	519	556	496	545	506	509	531	547	508	517	540	491	517	521	540	526	520	509	524	535	525	544	510	484	520	507	519	474	501	513	500	522	553	549	499	519	480	525	553	500	536	491	504	480	483	516	486	519	490	514	534	520	484	516	482	503	518	487	535	514	516	523	526	490	519	557	529	583	508	505	513	484	550	549	503	513	487	518	527	544	511	547	564	541	502	534	497	544	511	525	542	526	510	501	491	513	528	526	505	507	507	527	492	499	548	524	516	468	535	530	509	572	504	523	528	524	479	512	507	544	498	568	495	528	502	527	483	509	533	536	534	504	548	539	503	529	506	516	490	535	553	558	493	487	555	523	501	504	515	534	496	526	550	509	541	530	526	515	467	502	512	491	483	516	492	475	476	489	510	507	526	464	502	509	508	500	498	503	526	506	531	504	481	526	516	523	528	525	510	502	489	498	520	508	512	542	489	497	531	526	540	489	479	520	475	564	520	473	510	492	528	509	520	535	502	490	513	549	492	502	585	526	540	526	518	516	504	510	487	513	492	565	477	517	496	523	550	491	508	518	529	515	533	494	539	535	468	527	546	474	537	493	519	524	470	501	536	523	523	524	504	539	511	554	508	526	516	517	508	519	499	519	571	482	525	485	497	559	514	510	524	519	502	497	540	507	520	471	523	514	531	551	522	497	481	500	511	517	514	515	528	512	505	508	500	510	534	523	502	514	517	502	491	514	542	528	507	552	506	542	518	536	512	541	541	524	513	503	506	505	478	514	548	511	571	510	532	518	486	513	510	520	513	513	510	516	526	512	501	526	514	495	557	517	561	519	528	544	540	526	533	490	507	508	496	512	536	507	495	544	538	516	510	534	496	551	531	540	486	512	517	518	522	548	549	483	559	528	535	497	532	510	514	529	508	509	530	547	514	540	505	489	558	518	497	522	479	479	536	487	544	503	541	531	539	527	519	506	539	543	516	535	520	518	522	465	518	466	528	512	520	533	475	498	504	548	488	513	472	515	528	544	523	511	457	514	512	525	500	484	544	534	511	533	527	527	528	477	490	525	505	523	536	516	507	536	536	549	498	539	548	530	490	490	481	547	553	489	516	499	514	512	501	525	515	522	523	550	488	495	556	498	508	500	485	517	512	490	500	502	519	529	527	530	491	494	488	516	494	546	506	513	546	544	558	517	508	524	525	487	489	551	498	516	533	503	483	545	494	515	518	505	482	508	536	516	467	494	504	479	506	496	523	492	524	523	539	504	509	512	516	502	538	511	500	476	510	524	518	537	489	526	481	486	542	520	469	488	536	533	508	550	511	505	506	525	525	464	509	512	508	474	520	490	536	503	504	515	549	529	515	510	471	513	499	493	507	511	485	496	450	504	533	519	526	522	512	505	483	535	503	473	509	537	506	549	506	520	493	529	515	520	533	549	534	503	483	509	525	480	510	515	500	531	474	505	520	525	530	486	517	501	529	522	531	499	517	574	508	511	534	496	508	506	508	548	486	512	576	494	508	561	550	519	543	498	492	566	540	505	488	509	526	509	493	488	516	476	518	497	513	514	486	523	568	512	531	511	530	493	522	550	518	508	505	510	559	498	543	504	517	498	488	558	492	511	530	494	521	519	512	493	505	506	516	540	508	537	539	515	529	547	517	519	533	553	501	497	506	478	507	501	522	501	526	508	533	489	523	516	504	524	496	492	511	523	511	515	481	510	525	527	453	511	527	526	509	496	503	519	510	497	516	517	545	500	538	511	519	507	549	504	501	499	552	496	495	522	535	503	520	536	531	521	515	468	519	564	534	479	544	533	475	519	519	481	502	531	501	497	530	539	516	515	506	536	489	521	467	513	507	465	543	546	508	508	488	499	520	499	523	480	504	546	498	535	478	506	504	515	522	502	542	487	530	564	518	523	531	488	502	519	535	517	495	535	502	518	503	526	537	522	523	521	503	494	481	536	526	476	523	536	537	500	541	510	512	500	561	506	519	504	526	547	501	501	491	485	517	525	543	521	506	519	506	510	494	531	483	516	497	523	516	509	503	532	490	539	546	474	492	512	502	490	529	536	465	529	529	501	537	518	519	493	543	531	515	521	529	502	501	507	534	532	509	482	503	491	521	507	500	487	521	506	504	513	504	501	524	544	527	495	469	531	528	564	518	549	507	485	493	513	517	501	516	510	529	568	534	572	484	522	559	525	529	467	531	507	545	543	490	526	507	440	527	498	487	500	518	519	520	546	500	503	512	534	523	516	490	495	518	546	494	490	504	541	533	512	519	547	505	499	537	471	477	505	536	562	507	496	499	519	544	522	515	534	503	510	481	570	504	494	510	472	526	529	516	505	521	503	488	527	508	523	499	491	533	505	530	502	505	556	466	515	518	516	472	493	509	477	510	502	544	511	499	484	536	491	506	540	492	527	509	486	511	504	501	520	503	509	539	544	479	499	485	521	510	488	482	528	498	515	508	522	511	493	538	531	516	518	505	536	507	523	497	504	491	520	536	520	489	504	492	502	573	533	506	530	541	495	509	494	513	466	506	547	494	566	538	493	513	519	564	520	548	537	500	477	527	461	521	511	491	519	548	516	521	461	538	502	494	528	541	505	520	488	496	514	500	539	540	489	488	527	499	523	525	459	522	540	508	499	476	487	555	537	501	512	514	516	498	491	483	532	510	513	507	525	476	504	557	513	515	518	553	507	547	479	512	494	519	512	520	564	519	522	565	500	490	504	505	512	494	538	495	536	483	518	543	522	551	532	509	530	534	530	519	505	545	493	532	506	534	568	521	495	499	552	503	477	534	511	495	465	525	503	543	540	523	489	555	521	483	499	519	512	511	516	511	544	555	516	489	509	495	558	513	542	514	515
24021	21630	34199	48878	26880	12438	2417	933	837	707	650	603	612	629	536	586	559	563	557	553	520	443	503	469	432	428	454	453	455	486	449	434	444	440	472	407	433	412	464	432	427	432	397	439	442	431	404	426	434	476	426	420	448	428	443	430	442	453	472	440	438	414	480	415	451	461	419	443	460	386	469	447	455	451	474	444	397	484	452	495	467	392	424	443	485	446	439	447	479	470	445	430	440	458	419	402	451	438	445	421	470	453	442	463	404	459	430	442	440	436	460	437	457	421	458	450	446	439	472	428	461	453	485	380	456	409	448	441	435	451	432	431	419	465	430	443	450	407	460	425	432	430	435	450	449	436	405	430	402	461	406	481	429	461	452	436	411	402	454	422	454	434	484	466	431	426	433	457	474	408	445	434	439	436	446	448	437	421	456	430	417	461	462	485	441	437	457	416	393	416	488	429	417	422	486	460	434	448	410	467	478	458	424	436	463	478	429	403	462	475	457	446	464	472	481	425	453	419	449	443	467	442	427	448	467	461	436	405	462	458	425	457	451	432	455	478	426	440	466	448	433	462	420	413	445	488	456	451	428	429	451	444	390	454	444	444	412	450	463	480	433	451	411	402	433	453	421	465	441	423	428	464	454	462	442	423	468	417	434	414	438	427	448	416	437	427	462	448	431	429	459	448	433	457	409	476	460	489	427	441	450	465	443	425	449	433	420	400	442	465	468	440	438	459	401	442	422	469	436	474	426	448	420	482	412	457	440	443	430	469	422	455	436	444	465	438	451	454	420	399	471	431	446	453	423	456	439	444	459	462	454	420	421	466	419	430	435	430	449	442	419	450	462	474	490	454	471	431	392	418	449	428	447	449	439	486	454	463	430	415	449	402	463	459	450	417	427	428	450	456	449	437	437	411	448	436	453	447	419	462	448	425	463	428	443	447	487	447	400	469	428	447	441	406	435	405	440	446	439	433	441	437	445	445	454	439	434	471	446	434	407	487	456	419	410	388	431	440	455	455	449	438	416	465	445	444	425	424	448	429	439	408	440	399	481	415	419	415	441	444	435	446	442	458	460	468	471	434	474	448	462	453	461	426	446	445	462	452	427	457	427	445	420	447	442	447	463	457	395	414	412	450	443	387	430	447	459	435	461	409	439	446	464	479	417	488	471	430	415	465	470	457	476	454	411	407	396	438	449	423	435	417	449	453	455	465	424	438	439	446	420	457	480	410	445	442	450	416	428	445	442	441	432	408	466	449	418	435	418	453	458	477	422	461	439	453	485	459	440	426	446	427	477	450	453	456	423	408	418	463	443	438	450	428	441	420	448	494	462	399	434	452	437	426	440	448	452	422	438	457	448	449	429	420	471	437	445	434	455	439	456	408	409	432	444	472	448	465	439	423	468	443	462	477	403	431	435	452	438	388	457	398	485	427	427	446	418	456	441	454	430	440	421	429	432	444	414	442	452	459	453	459	439	441	453	432	434	439	425	386	431	412	435	416	460	447	478	421	420	432	452	472	414	442	438	412	436	458	483	448	464	432	441	425	416	445	411	425	453	411	447	412	462	462	454	447	437	452	438	435	473	381	486	415	445	449	438	451	453	413	444	491	448	444	445	447	390	457	424	452	455	422	489	453	474	411	418	470	411	455	417	413	442	473	482	442	408	429	487	414	449	440	442	449	429	454	402	458	452	465	466	432	378	467	490	449	440	435	450	468	474	434	416	450	427	445	419	488	454	440	453	372	406	402	438	426	453	424	381	452	452	464	433	437	413	460	441	434	442	445	418	402	445	481	469	426	463	478	422	439	416	449	459	431	457	449	427	493	435	431	458	465	476	428	418	418	461	460	425	438	445	431	462	437	462	483	466	459	416	428	424	435	443	444	450	466	428	449	434	449	466	471	450	433	427	440	444	433	409	468	457	477	421	431	472	442	428	444	482	443	423	390	466	414	394	443	488	436	439	426	453	468	437	431	439	442	440	420	466	444	446	394	432	441	419	461	459	449	438	467	405	479	440	466	449	401	489	426	425	451	427	436	422	395	474	421	432	449	441	403	454	436	414	426	441	423	449	456	408	445	429	436	443	436	443	461	485	456	435	452	442	467	453	439	432	449	419	430	460	416	457	410	430	438	460	432	445	458	421	450	449	401	430	445	448	459	441	486	414	451	415	431	416	451	426	430	473	457	454	480	458	449	445	435	471	445	461	430	408	472	453	441	451	436	417	479	431	401	455	428	454	419	468	440	429	449	446	462	425	458	432	425	444	427	488	462	452	459	409	442	457	422	445	451	451	429	410	468	438	447	446	436	435	447	455	447	426	439	436	443	424	443	423	458	413	463	458	449	464	421	457	445	432	453	468	448	430	472	420	414	466	405	475	456	422	468	426	446	447	473	432	493	419	444	458	467	398	451	451	479	478	454	427	500	479	451	443	431	465	447	473	444	426	454	425	415	418	426	448	395	428	437	475	393	408	439	424	436	456	485	434	429	472	469	447	457	437	432	427	470	415	427	472	486	452	423	416	460	435	463	419	415	460	453	419	450	417	472	445	430	439	426	439	420	385	475	422	466	436	426	425	431	447	450	453	462	418	436	423	445	387	413	475	459	444	456	409	413	456	452	473	443	441	430	412	443	453	469	453	470	445	380	422	434	468	433	432	471	435	475	477	451	413	464	427	464	419	441	443	422	413	467	460	456	443	419	443	469	484	471	462	436	449	462	452	467	507	431	446	413	436	417	435	458	418	401	468	432	433	449	446	420	419	460	462	431	433	452	434	409	426	404	418	414	414	425	472	449	468	454	421	451	430	432	402	469	450	415	434	407	487	459	422	418	451	450	450	405	446	455	478	446	463	429	471	476	466	457	425	452	454	427	411	477	427	441	430	443	426	400	461	430	431	472	396	443	450	461	418	451	457	411	404	476	431	474	468	488	431	443	460	460	447	449	438	413	401	458	466	439	441	427	419	426	471	410	436	439	425	478	430	435	443	432	442	486	451	417	417	465	433	410	413	420	491	422	431	493	434	471	452	469	405	440	441	463	428	446	468	415	469	426	460	461	430	433	474	426	414	456	474	443	463	449	406	460	410	469	443	434	381	451	433	439	425	426	423	421	467	477	414	451	439	412	456	437	456	458	429	456	439	433	400	458	462	482	433	443	414	426	425	438	447	425	442	474	442	440	429	442	444	456	423	489	433	446	429	436	459	429	492	458	440	428	441	420	468	456	481	452	440	433	453	436	505	457	442	471	385	454	467	445	407	449	423	449	453	456	451	437	426	457	447	413	429	398	455	477	450	418	445	457	454	461	456	452	438	466	427	464	433	422	473	497	452	467	463	440	443	422	445	476	436	424	450	415	468	437	429	435	481	423	441	396	467	472	437	449	454	447	411	481	397	427	444	439	442	417	449	431	463	409	475	474	443	425	468	436	417	452	405	452	460	445	441	440	441	428	429	440	420	459	442	416	445	472	460	408	436	419	428	445	433	423	465	451
9722	31290	64187	59522	12003	2620	2177	1613	1311	1128	1040	950	954	851	848	812	783	764	746	695	683	723	627	555	578	520	510	550	535	530	550	529	512	538	547	516	536	561	542	535	542	504	526	524	567	526	506	552	543	556	528	540	544	564	550	529	512	525	534	514	526	523	571	501	574	525	500	489	572	538	502	581	556	553	496	544	547	542	508	556	503	568	507	542	521	540	562	569	541	522	541	539	567	546	541	521	598	546	546	512	553	570	533	543	538	470	562	506	558	512	529	523	504	561	540	539	550	564	561	576	524	553	512	539	524	536	534	542	546	551	563	528	542	538	506	527	580	545	527	509	577	539	550	555	550	511	545	521	532	512	536	557	498	553	534	535	555	565	579	518	558	527	543	519	513	516	512	574	542	562	542	521	555	522	546	531	522	509	528	536	550	521	532	523	555	530	518	556	528	553	547	543	556	569	494	516	515	532	534	564	551	534	531	533	562	591	558	524	563	550	548	499	539	523	491	558	574	559	540	548	561	595	557	518	521	546	546	522	520	548	525	531	497	527	572	534	549	552	575	555	539	545	541	537	536	528	537	499	520	520	530	540	505	543	543	582	560	493	515	566	489	562	518	569	572	534	540	522	534	581	544	535	530	541	546	545	558	495	561	532	570	549	551	530	539	572	503	535	532	537	542	538	506	509	573	524	523	533	533	565	514	518	535	546	538	567	524	526	560	531	548	491	492	515	555	528	492	512	518	566	526	542	529	476	515	557	564	570	541	528	560	531	526	524	568	547	517	542	558	549	494	527	557	523	554	514	503	570	543	527	491	540	567	571	583	526	500	504	507	529	549	517	544	538	505	541	535	588	504	532	554	551	514	536	516	545	506	531	504	533	556	533	553	522	546	533	561	556	565	507	547	540	521	537	535	550	542	524	566	518	612	561	557	535	558	537	554	534	573	527	506	520	540	534	571	506	516	593	544	540	545	554	541	554	528	544	524	512	533	551	532	578	544	504	530	559	570	515	520	569	540	528	503	518	502	567	507	532	529	547	501	513	511	601	560	543	536	553	507	547	536	562	528	510	589	552	518	541	511	545	549	517	514	536	513	518	530	520	561	526	542	516	498	558	515	541	524	552	505	508	558	551	520	534	539	546	465	538	540	509	538	568	496	553	523	528	580	545	514	512	502	491	556	507	517	570	538	556	564	549	535	519	552	483	521	565	568	530	558	532	570	547	528	533	511	487	553	567	540	506	519	539	546	511	573	557	537	515	537	560	530	522	507	564	544	553	537	575	562	483	507	532	545	589	569	540	519	518	584	525	516	557	520	548	515	550	521	537	542	543	530	501	556	503	549	560	540	506	586	540	581	547	508	536	552	541	513	559	496	539	545	491	511	544	512	535	552	554	537	509	547	565	524	527	522	556	516	521	515	571	538	529	563	540	509	551	539	561	558	554	494	556	562	560	561	546	498	503	556	521	564	529	514	563	559	519	525	536	566	529	536	512	522	541	511	497	541	522	526	561	545	558	528	566	553	540	555	537	520	536	531	526	541	533	524	558	536	497	562	514	515	546	509	560	518	566	512	555	523	527	526	512	525	505	559	523	513	513	564	543	547	539	543	566	504	529	530	545	527	540	515	526	538	546	519	593	545	539	513	547	514	510	528	526	565	574	542	531	545	562	499	555	533	531	531	554	506	556	551	488	510	538	558	553	517	528	501	491	550	507	515	547	541	485	552	563	511	545	539	584	557	538	540	537	522	535	507	569	549	536	514	508	515	486	546	522	575	526	531	544	509	508	545	490	549	535	573	498	494	554	507	532	568	538	541	577	500	549	502	579	556	549	551	511	536	552	507	563	564	523	517	485	516	514	528	537	520	533	590	518	565	549	491	531	513	546	550	558	535	557	543	517	496	496	521	543	551	533	542	506	504	539	510	557	552	523	564	549	570	492	520	524	525	502	542	480	529	557	564	552	525	516	579	524	508	490	466	541	538	517	519	530	537	500	543	540	491	513	560	536	524	525	474	559	492	506	504	524	549	551	542	526	534	545	533	570	534	553	480	555	540	586	530	553	501	563	562	528	530	576	543	536	580	501	533	561	539	510	526	580	570	519	560	521	504	531	542	507	529	497	522	558	526	528	530	531	520	570	548	541	495	559	526	531	539	547	501	542	511	546	508	545	521	535	508	522	570	565	521	555	550	533	537	533	541	566	581	501	507	518	529	509	535	546	523	560	531	498	535	512	533	539	547	504	488	543	509	520	600	527	554	532	544	569	510	530	518	529	520	557	561	543	542	569	555	558	538	532	538	503	542	549	544	552	517	532	540	531	508	587	554	566	514	518	533	514	523	566	564	555	502	502	527	507	560	564	583	566	574	544	545	552	511	539	557	561	529	527	531	508	500	516	518	551	526	553	542	554	535	492	489	540	543	545	526	525	528	538	528	511	514	534	538	522	512	517	525	584	497	536	554	559	513	538	551	546	538	557	531	528	518	540	526	537	559	574	547	509	518	555	518	542	539	508	544	533	609	474	504	549	540	492	538	530	571	553	544	547	546	509	528	571	523	548	567	546	543	551	552	560	541	566	537	537	528	494	512	540	539	498	502	517	520	559	549	511	526	510	542	554	568	515	566	504	512	551	564	508	518	549	525	548	502	565	542	577	514	520	550	581	536	515	569	519	518	540	552	516	545	536	532	536	527	511	525	575	502	536	558	517	565	561	541	520	504	484	551	560	559	560	545	516	540	532	562	552	522	511	549	528	560	545	512	529	536	530	521	553	528	514	543	576	531	508	562	544	535	528	550	542	523	525	499	486	544	529	527	516	513	521	505	532	520	565	567	550	570	555	533	547	551	544	546	493	517	541	531	538	531	507	556	522	537	558	518	529	556	569	590	504	517	503	587	540	516	546	525	524	566	533	524	580	516	499	523	531	524	563	531	575	521	545	541	481	573	548	561	535	507	544	541	537	542	532	559	549	504	557	576	536	518	581	538	550	520	559	547	537	520	523	578	536	511	540	557	529	567	555	568	535	511	505	521	567	584	554	507	536	542	563	538	516	572	527	552	533	546	564	531	560	533	535	540	531	521	555	530	537	495	520	553	530	551	498	539	539	534	554	528	514	516	513	531	567	498	542	537	567	507	553	564	524	595	549	587	552	572	537	546	544	553	530	524	553	518	526	542	548	503	530	513	538	528	536	547	557	559	486	537	524	545	570	534	545	541	502	550	537	562	515	539	561	503	515	542	540	566	514	517	556	531	529	572	541	495	536	547	527	554	478	532	526	555	503	560	539	536	534	537	552	551	604	582	566	519	521	551	535	558	517	512	533	535	534	547	535	565	554	548	538	551	525	555	599	503	510	576	500	548	564	496	488	587	544	569	544	535	554	592	541	550	558	532	538	521	533	558	554	544	539	541	521	523	543	536	556	577	537	540	545	555	531	561	510	551	522	544	530	537	531	539	507	553	542	569	543	593	534	558	567	512	527	508	509	530	545
25373	21634	33201	43551	17857	2890	801	566	492	485	416	393	410	405	364	407	359	367	342	341	340	294	295	271	301	253	281	272	270	311	298	286	269	287	281	291	276	276	259	256	309	273	268	276	267	261	268	300	302	299	279	290	287	314	285	276	277	289	274	262	300	280	260	266	278	275	264	280	266	281	286	267	281	243	259	312	266	252	245	286	273	292	269	257	310	277	294	254	300	280	257	292	321	283	273	273	291	292	292	273	303	277	282	251	303	239	281	291	272	264	269	289	269	278	252	317	291	295	264	253	279	286	265	292	279	262	269	282	273	261	276	278	264	270	289	260	298	284	286	243	283	253	283	273	273	266	285	275	283	281	281	265	274	286	307	265	281	280	248	271	291	282	254	302	267	306	271	275	276	259	281	282	283	287	270	258	267	261	284	293	283	282	303	252	309	271	274	266	239	297	281	268	283	259	272	273	316	310	268	272	264	280	252	284	272	314	321	281	272	274	251	269	260	267	289	291	271	226	284	269	264	287	287	287	282	295	316	275	290	277	299	249	258	295	280	242	284	261	295	276	288	277	268	249	293	309	289	265	288	251	258	278	265	268	272	323	273	272	262	277	272	261	274	269	298	271	274	301	282	258	323	303	277	276	248	277	279	276	256	278	291	268	281	279	275	267	274	284	289	281	280	279	279	297	251	250	259	270	282	281	280	245	246	301	243	311	291	276	268	262	268	263	315	287	255	289	293	264	288	273	281	278	271	280	271	279	293	281	294	293	266	298	292	271	262	273	257	299	272	266	298	291	274	267	288	276	284	281	309	249	268	293	303	301	290	280	286	271	271	278	274	265	295	293	277	249	288	252	257	273	283	302	286	264	273	283	257	271	281	240	274	279	288	271	310	295	278	269	286	281	278	271	307	279	288	304	278	255	262	282	292	278	281	267	304	289	303	312	273	278	255	270	268	278	288	284	245	296	266	281	259	298	264	265	278	285	280	299	282	298	270	272	307	288	291	265	270	259	281	267	284	277	263	265	300	316	294	292	279	274	265	288	258	282	247	265	298	272	258	278	259	277	265	271	265	269	281	267	270	251	262	255	279	305	284	258	250	273	273	258	285	284	269	278	263	297	273	284	283	277	256	274	286	298	300	313	301	257	325	285	287	294	298	268	264	280	297	283	271	304	279	280	252	283	287	276	258	271	282	301	246	244	310	300	264	263	291	259	245	261	260	296	300	297	292	283	294	279	283	287	285	279	277	270	245	273	256	290	273	281	266	268	293	308	283	256	268	256	284	259	275	292	274	251	283	296	304	256	273	307	296	286	242	276	268	280	314	258	289	290	286	261	286	291	293	242	282	283	278	278	271	265	294	283	303	266	297	269	263	297	306	267	247	250	300	260	286	297	255	252	289	278	281	295	240	281	291	257	298	283	261	306	273	307	289	273	253	334	277	302	287	274	312	260	230	271	290	300	280	278	274	286	275	296	264	250	286	299	280	292	298	295	271	279	275	307	282	279	257	255	270	279	262	270	246	262	276	273	291	283	290	288	270	280	255	289	264	296	258	276	290	260	285	288	262	284	276	323	248	294	268	305	281	255	286	296	274	274	299	288	282	277	279	262	286	293	268	244	288	289	295	274	278	275	259	295	277	270	266	281	298	265	283	288	262	260	316	287	262	284	262	293	266	281	291	283	297	250	283	267	279	282	275	256	251	305	261	291	286	268	275	248	263	253	306	271	296	278	270	284	294	270	291	259	260	268	300	289	281	280	276	288	272	302	282	267	302	275	256	262	276	261	277	295	264	294	288	261	258	247	279	284	304	290	264	297	263	290	281	288	267	279	273	288	261	259	283	313	268	265	272	262	309	262	276	278	301	276	296	284	265	286	254	270	274	279	289	268	276	268	274	280	277	265	254	271	257	278	299	272	256	284	322	279	259	279	290	276	269	275	282	253	274	299	273	286	285	269	287	273	283	271	297	300	265	253	274	256	279	274	315	254	271	269	292	291	265	282	281	305	284	289	253	269	266	288	298	261	261	281	268	291	271	317	298	276	302	250	289	269	261	245	303	270	263	269	250	254	270	266	238	259	290	292	292	309	292	263	289	263	279	273	246	282	274	272	271	282	268	271	266	275	268	258	265	262	282	277	292	279	298	264	307	281	291	261	287	303	268	277	248	284	277	284	258	321	280	289	234	265	248	272	276	274	277	284	273	299	268	264	272	274	277	260	276	249	255	278	287	277	283	293	261	236	274	267	308	278	261	268	269	284	288	294	282	287	257	287	255	279	270	258	285	285	292	278	277	288	274	295	248	269	262	283	291	270	263	285	299	282	249	268	282	265	266	282	264	274	254	260	253	276	283	269	274	256	252	286	280	256	293	293	270	309	268	286	280	278	261	273	277	261	279	283	269	277	261	255	266	252	290	282	271	257	274	280	293	257	280	279	287	258	313	268	271	267	267	285	271	278	262	281	284	263	299	251	259	275	307	252	276	264	271	297	253	267	261	289	257	266	278	307	264	274	263	278	281	282	295	251	270	247	285	285	297	298	286	316	276	266	248	267	270	264	281	278	263	250	295	287	241	288	254	265	260	261	273	271	276	289	278	319	294	253	250	295	268	244	309	289	288	259	247	276	317	264	281	260	273	298	272	275	289	279	264	266	275	272	275	276	266	297	293	306	262	287	261	298	320	301	265	290	270	286	330	264	274	279	271	265	271	283	289	267	248	301	268	287	251	272	301	304	282	268	247	274	266	280	272	264	276	274	270	275	275	258	291	311	262	299	290	290	240	260	283	308	286	271	252	262	285	296	265	295	270	244	289	264	273	262	307	314	290	271	271	283	285	277	284	286	308	303	255	274	277	287	263	248	265	260	282	263	275	248	296	279	275	291	289	243	292	259	293	300	268	279	283	248	287	273	301	261	249	265	273	256	282	289	271	262	285	295	252	270	272	270	270	300	271	249	294	288	255	309	273	259	272	283	279	270	260	269	289	286	282	263	305	244	266	288	274	272	268	237	254	272	284	260	265	301	250	264	282	269	253	304	267	267	293	302	309	277	320	274	275	290	253	277	255	278	270	280	316	261	265	262	266	273	282	238	262	269	280	313	287	256	268	309	268	269	254	269	306	286	267	279	259	267	270	271	308	284	287	260	253	281	280	290	260	289	319	280	295	280	287	295	303	264	286	273	283	294	256	267	305	287	277	279	280	260	287	275	284	280	257	273	290	276	256	273	251	256	268	272	271	291	290	287	261	285	258	265	255	291	282	261	251	263	283	287	254	287	277	233	283	271	277	280	259	295	262	288	257	278	254	318	297	283	267	271	292	312	287	245	284	277	264	300	281	280	296	296	271	271	299	291	270	257	295	286	304	286	262	302	280	278	282	280	288	296	315	271	280	280	284	291	253	256	282	265	265	272	282	280	288	275	289	232	265	288	292	247	287	264	307	291	302	284	291	287	288	303	277	309	278	263	273	234	306	277	297	263	281	265	271	269
9434	24953	51857	46855	7007	1900	1532	1108	959	764	688	650	642	626	555	527	511	482	467	455	466	406	358	375	344	364	334	349	364	324	336	303	365	323	350	347	348	339	296	329	343	359	333	337	367	361	337	326	329	340	349	310	340	360	317	327	357	336	347	347	309	338	330	309	341	318	350	326	337	357	355	358	354	363	351	348	330	354	324	325	351	308	366	352	337	344	356	305	330	341	305	339	322	329	343	331	306	360	329	327	337	330	314	318	333	352	361	338	319	321	313	341	335	350	340	338	336	337	322	327	342	353	373	332	349	331	330	320	327	329	385	369	326	322	373	390	340	338	364	340	329	342	374	328	338	374	357	327	337	334	351	317	315	347	335	346	310	336	344	306	309	379	335	328	366	315	302	368	347	323	320	332	280	344	342	310	332	367	339	361	333	347	313	363	318	314	306	357	324	325	373	309	335	371	306	307	324	305	349	326	352	326	346	348	321	364	345	347	334	317	342	324	345	353	377	348	329	348	330	307	349	343	330	324	354	289	339	342	354	352	314	352	342	335	311	341	345	338	354	303	347	309	341	355	325	338	335	346	334	343	351	321	363	321	341	353	341	359	347	349	319	358	327	363	350	357	338	312	311	347	361	343	347	344	351	312	312	375	323	339	331	347	350	363	333	326	315	312	326	323	316	329	342	308	349	329	337	344	332	329	310	325	339	337	335	320	319	352	370	333	305	333	347	336	324	348	317	342	329	358	326	329	351	317	357	361	329	312	350	346	350	339	315	359	344	344	331	361	326	346	323	341	332	331	335	325	342	370	378	333	328	323	333	336	318	342	347	291	352	307	313	327	307	328	326	352	321	301	339	338	334	325	347	332	323	301	341	326	342	330	335	300	327	332	323	343	337	349	319	336	338	340	347	317	333	326	350	355	327	299	310	323	322	310	353	340	338	325	355	333	332	330	317	344	342	313	328	327	337	298	310	321	348	317	354	304	368	331	336	329	339	331	323	356	329	312	348	360	344	319	307	319	383	327	337	318	351	335	347	334	322	342	340	316	313	314	348	340	326	309	322	331	340	334	341	359	334	337	336	311	344	353	335	311	321	341	335	320	336	324	340	348	349	360	343	356	321	312	306	334	331	335	316	328	329	355	309	340	364	336	339	325	348	335	311	352	331	336	351	318	338	309	344	373	330	343	328	344	345	315	343	354	344	315	336	371	328	341	373	331	355	325	330	349	324	311	334	345	320	326	323	339	331	343	346	308	322	332	349	317	321	356	326	350	295	313	330	349	314	319	301	327	332	357	325	349	321	340	315	339	343	329	345	365	335	336	339	329	353	325	336	324	334	317	331	321	358	313	368	346	336	314	320	318	363	321	370	327	350	319	332	323	328	332	325	390	320	343	285	353	359	335	349	335	355	337	352	320	328	302	355	337	326	344	362	315	323	326	331	307	298	316	328	326	336	332	303	337	308	345	326	341	333	366	315	345	313	327	353	307	309	350	332	347	365	303	301	345	307	331	317	328	332	342	345	350	346	330	358	343	355	344	335	306	325	348	298	354	310	324	313	357	324	323	340	308	317	363	334	365	331	355	373	357	323	339	364	350	311	312	315	313	312	316	297	360	302	302	341	345	314	327	325	357	332	340	326	333	356	365	360	361	350	349	335	344	316	334	407	331	301	338	343	349	317	326	361	342	305	327	321	339	335	330	315	350	346	324	323	350	287	339	313	298	327	324	351	337	332	314	298	329	312	347	347	327	314	333	354	350	338	318	340	338	349	341	290	335	301	330	309	344	332	312	315	352	343	322	332	331	314	328	332	327	339	329	332	358	321	319	333	369	328	339	356	350	316	328	334	355	369	305	380	306	333	319	317	353	324	337	312	328	315	369	302	352	301	331	324	340	309	337	344	376	347	316	340	337	342	361	342	315	320	316	331	318	343	326	327	324	333	333	307	359	353	310	319	354	336	330	358	350	331	313	375	342	356	336	336	348	329	340	327	328	325	340	357	332	351	335	334	329	334	319	334	358	332	294	331	308	342	310	318	339	346	340	359	319	376	330	317	334	326	302	363	356	371	336	340	345	329	350	356	309	331	334	329	317	361	355	325	329	360	349	334	320	354	336	360	327	320	321	356	336	353	342	312	341	327	342	352	316	309	361	342	330	336	336	353	333	341	351	331	356	337	335	340	345	342	328	301	337	346	355	317	329	330	324	346	333	343	329	359	345	356	321	283	347	328	308	355	337	337	344	355	330	353	323	332	302	350	323	358	315	345	324	344	345	334	344	322	304	323	350	328	348	322	351	329	327	358	333	323	302	334	369	310	312	287	312	323	336	320	352	308	356	352	339	311	338	331	350	323	360	373	366	339	325	353	375	334	297	304	338	345	320	327	334	329	321	327	302	318	333	338	320	341	333	367	330	328	349	353	337	310	339	327	328	319	320	347	311	326	331	366	321	326	310	329	308	319	332	342	332	356	332	344	331	319	345	301	355	324	367	336	354	308	327	321	319	343	324	305	323	297	336	335	345	324	381	303	330	333	331	340	340	328	345	320	314	350	333	340	325	321	374	335	338	325	344	347	312	328	318	318	330	315	324	352	367	336	370	351	371	348	326	348	331	358	302	334	345	339	334	325	341	312	333	322	331	359	325	350	330	303	364	352	328	350	317	321	316	306	370	307	296	372	340	349	334	326	326	351	339	317	350	342	339	353	326	369	332	372	311	323	342	329	333	320	343	306	341	344	356	335	316	347	341	354	334	323	358	341	355	327	358	317	319	313	330	327	327	313	335	307	333	339	318	353	352	333	332	345	342	334	344	336	326	341	329	348	325	334	323	336	327	350	326	316	382	313	345	339	346	345	283	363	334	328	341	349	313	341	337	356	322	334	337	327	341	328	362	316	329	331	299	317	304	309	313	344	362	369	305	357	356	323	326	340	324	347	329	329	333	330	333	302	352	334	321	323	340	337	377	325	326	380	335	351	323	314	326	334	365	318	332	338	344	333	310	318	326	319	315	311	347	340	324	294	361	300	364	341	340	339	337	296	327	317	345	373	319	344	316	319	296	310	316	368	297	315	344	327	351	312	337	337	314	312	314	344	337	310	323	329	327	335	340	338	353	326	335	312	325	309	359	324	319	277	340	342	340	343	328	366	328	341	366	331	380	363	299	334	307	360	320	341	314	331	333	323	344	336	320	326	329	321	382	329	359	348	348	346	315	321	336	337	353	375	336	300	349	332	376	327	351	300	327	343	351	313	341	339	318	338	331	327	335	322	335	315	295	324	336	309	339	336	324	346	350	335	333	333	304	334	337	321	338	338	349	359	334	370	313	335	371	309	332	319	348	324	327	334	302	360	349	314	331	317	353	336	348	303	361	339	318	335	350	338	335	369	292	322	319	316	308	323	322	333	347	351	343	332	329	396	289	344	342	316	310	319	311	314	337	320	346	338	343	324	323	342	341	339	346	335	330	338	327	357	348	324	332	319	330	389	353
23074	21630	32756	41117	26315	19109	8709	1130	732	565	544	451	422	441	447	441	378	391	366	343	324	343	334	297	307	259	269	233	273	266	280	289	269	288	242	274	251	241	285	260	264	266	274	272	223	256	268	281	257	275	260	233	254	257	230	284	259	282	309	269	253	285	229	264	244	242	248	270	257	260	270	248	221	245	258	256	268	263	243	257	269	275	230	283	283	246	268	261	246	255	274	253	240	264	244	264	260	253	276	255	258	258	258	254	282	266	248	225	255	280	273	255	244	258	265	269	250	264	285	214	258	256	232	261	252	274	265	254	257	255	248	282	262	261	247	237	293	241	257	284	264	269	262	240	281	281	258	256	278	236	271	260	268	267	251	255	274	259	270	258	246	286	278	251	248	262	236	229	257	245	275	255	278	235	256	265	269	244	268	246	286	279	245	258	244	241	247	260	291	284	228	252	269	300	238	250	274	270	235	261	259	265	274	277	296	242	273	258	218	255	257	251	261	236	269	267	257	274	255	245	272	221	257	275	265	256	244	254	304	264	262	244	264	245	223	233	276	249	257	275	297	268	284	261	282	264	253	267	246	243	247	262	250	269	248	255	276	254	260	268	261	272	254	261	269	253	263	248	272	248	282	264	286	256	246	280	284	264	256	277	243	249	240	244	256	234	232	248	237	235	264	254	265	257	242	266	264	243	290	235	239	267	231	256	258	238	284	236	256	246	259	257	252	251	247	283	266	240	266	260	283	257	246	296	276	248	254	269	264	261	250	261	252	216	251	237	274	274	275	285	254	261	240	249	287	253	248	230	283	236	278	244	274	247	283	260	269	254	260	278	247	270	256	260	282	245	238	258	279	271	261	265	231	245	252	258	258	236	262	259	268	270	269	259	248	231	247	252	294	263	272	266	262	246	258	240	257	272	248	272	273	264	261	219	282	251	255	255	268	243	273	247	261	264	271	277	252	269	271	258	262	257	243	282	264	297	275	241	299	234	274	272	284	250	252	245	249	257	238	264	249	281	253	293	253	240	259	267	264	264	262	252	258	240	243	273	264	251	265	263	275	237	234	271	255	272	249	252	241	275	257	284	237	246	243	258	275	249	248	263	256	248	272	274	257	233	233	271	230	256	267	247	264	272	256	285	284	273	243	255	267	255	247	244	242	235	250	274	236	253	270	256	254	270	272	262	224	256	269	251	291	248	261	279	268	260	280	274	274	258	264	271	251	253	272	243	276	281	250	265	233	282	268	277	247	259	276	305	250	251	237	273	276	291	252	256	237	239	291	270	286	260	263	259	265	256	278	250	257	241	259	285	237	286	249	273	273	275	273	244	235	257	257	259	259	243	271	309	249	252	241	266	275	240	230	267	270	267	268	248	260	274	268	246	243	247	221	269	251	261	275	269	255	257	264	232	260	263	265	270	273	252	244	239	270	255	255	264	259	248	276	268	287	251	256	258	247	227	284	249	251	261	275	259	247	236	244	270	262	267	258	276	260	271	247	274	242	240	238	250	258	253	251	261	225	268	285	259	247	269	279	253	256	276	258	268	256	242	246	243	282	269	261	244	255	243	236	267	243	288	276	289	272	271	260	266	254	280	252	289	264	279	225	262	273	264	271	267	249	266	258	260	259	260	249	253	234	259	224	257	256	277	283	257	261	268	233	268	254	290	271	285	231	236	278	227	248	267	230	266	265	263	279	277	263	241	236	256	238	232	280	255	260	237	286	273	268	238	244	266	276	233	270	231	227	246	270	241	290	279	243	261	251	253	242	290	276	275	257	264	239	279	285	259	266	242	276	249	230	242	247	272	272	272	274	258	248	260	245	259	250	246	242	276	282	270	261	266	245	253	264	282	286	262	284	252	285	257	261	283	240	258	282	251	272	250	286	257	273	262	255	251	277	250	253	252	262	244	287	245	274	269	278	260	281	241	262	279	261	266	259	251	273	264	273	272	263	244	268	261	249	269	277	242	248	281	240	242	259	259	282	265	258	243	221	272	296	236	263	262	240	248	260	251	268	254	281	274	265	257	263	274	227	258	254	275	239	265	251	288	288	244	237	256	265	256	236	273	272	247	267	258	256	272	276	243	236	256	273	269	266	278	266	264	253	254	270	226	254	246	234	253	281	274	235	214	244	266	258	261	272	241	260	257	263	248	247	269	274	266	247	235	292	262	257	278	273	253	284	229	289	255	275	298	260	282	290	263	280	257	261	273	267	278	239	244	247	255	244	245	252	267	240	235	262	255	258	260	250	269	281	255	244	258	231	257	246	230	266	268	249	237	255	266	275	280	264	287	278	275	259	228	282	246	288	270	254	244	250	248	285	256	264	256	249	260	263	263	240	250	287	272	246	264	257	263	266	244	286	242	276	255	274	256	270	255	262	267	249	256	275	229	261	278	277	273	249	277	259	256	255	260	263	278	252	238	282	232	268	259	251	277	281	279	244	266	266	234	255	238	271	244	255	270	272	253	234	289	256	252	268	248	254	279	270	260	261	257	276	256	256	295	264	260	289	249	259	270	269	261	283	234	285	241	259	222	281	274	240	269	245	282	244	249	249	241	259	237	261	270	265	271	281	272	251	241	233	263	276	231	258	278	246	273	273	265	269	229	277	245	250	268	269	263	312	249	276	246	248	267	228	275	246	264	306	229	253	239	252	287	256	272	264	245	276	282	264	263	281	271	231	254	224	250	247	267	254	219	241	256	243	257	279	277	253	252	272	237	261	247	247	284	253	268	285	235	241	263	264	242	267	261	249	232	273	247	258	275	240	273	249	261	258	257	228	239	236	273	290	275	274	251	271	264	285	250	245	267	292	268	255	278	248	266	243	271	291	267	260	242	251	265	248	258	246	247	266	247	281	259	288	239	258	242	247	238	270	261	273	252	274	251	266	235	267	279	216	277	269	251	272	248	256	276	264	270	268	268	254	283	254	257	241	245	274	258	261	245	272	261	257	250	289	262	259	240	234	259	256	235	249	267	278	255	248	249	252	257	267	254	254	260	261	251	289	291	234	234	258	275	262	280	244	246	277	272	239	271	247	252	282	270	278	269	283	249	257	246	270	238	265	243	254	288	267	227	282	278	263	271	248	272	264	265	272	249	267	254	293	229	261	261	275	295	252	281	247	260	258	242	269	252	240	281	242	251	271	221	252	245	267	256	238	256	251	245	286	233	274	219	279	262	255	254	258	263	267	273	249	269	233	280	237	268	286	267	278	279	248	256	245	254	261	235	279	251	255	258	271	256	242	265	258	260	258	261	271	249	265	282	248	256	252	256	260	233	254	247	258	225	265	300	265	240	284	234	273	237	278	238	242	260	239	239	263	283	247	253	266	283	288	253	239	263	274	262	299	250	240	267	268	283	254	243	248	243	280	257	254	296	268	266	241	251	239	247	271	251	283	269	270	263	243	269	261	307	259	249	259	269	262	281	271	243	280	238	236	254	251	258	257	250	262	222	267	246	263	269	264	271	281	254	288	269	253	268
11052	36031	77440	69862	14766	3103	2218	1716	1388	1008	898	787	737	719	681	661	578	578	552	565	486	408	413	394	370	338	338	312	311	359	344	327	339	306	316	322	330	337	322	304	302	321	330	301	309	353	325	311	299	318	334	318	318	324	315	338	324	310	293	335	324	309	315	348	355	341	341	324	292	318	335	350	293	309	342	350	311	309	316	301	313	311	324	334	315	319	333	307	319	319	317	303	325	326	319	335	335	346	344	333	320	322	312	321	314	316	312	304	335	342	321	297	333	316	315	287	319	332	305	300	336	338	325	281	324	323	307	307	298	297	339	282	345	357	305	334	315	311	292	309	331	321	329	324	324	312	314	327	324	326	333	342	301	344	306	336	325	325	342	329	341	335	302	306	349	341	363	327	303	316	299	315	328	348	312	337	320	334	306	349	317	300	325	292	331	322	303	287	323	313	369	328	319	342	331	330	307	308	346	319	304	302	350	352	317	321	340	332	315	320	325	310	331	360	322	347	301	320	295	309	325	304	320	307	291	317	314	344	329	322	309	334	345	331	308	317	326	315	328	327	271	322	348	332	301	323	359	331	302	312	338	313	334	292	319	360	308	306	334	312	314	348	307	349	313	313	308	269	324	313	330	313	336	335	320	331	305	320	340	326	359	315	310	277	337	304	316	318	351	353	322	331	330	324	338	325	331	335	321	354	317	336	317	328	332	323	336	341	323	314	317	304	321	332	362	331	325	312	332	313	339	353	323	315	354	329	350	321	318	315	352	320	302	336	305	293	323	323	291	319	302	310	315	321	346	306	344	345	305	290	341	284	352	318	311	340	336	320	308	321	306	359	312	357	341	322	320	325	334	308	310	310	297	311	306	338	323	346	288	315	348	310	331	272	347	314	345	332	283	343	317	328	334	329	345	322	318	328	365	319	297	316	302	309	306	332	365	311	316	321	351	321	316	338	306	321	301	339	343	328	327	325	308	354	322	317	308	324	287	313	322	359	323	311	326	317	307	318	354	336	330	332	312	320	318	320	299	318	326	323	309	337	319	319	300	342	296	352	285	317	314	334	334	307	333	306	313	334	309	310	271	293	345	316	296	344	323	331	337	334	307	323	317	343	324	305	302	320	314	332	314	333	323	309	301	321	314	324	334	324	323	320	303	319	319	340	332	317	347	305	315	321	314	303	319	299	342	321	339	337	356	328	338	329	304	305	326	318	311	292	329	331	308	325	300	279	296	302	293	315	295	325	323	302	300	328	330	319	309	303	337	273	343	331	307	310	355	294	314	333	333	321	285	330	316	314	317	325	326	373	333	299	356	347	305	344	296	304	353	315	324	328	316	324	320	321	341	319	344	325	289	335	330	283	324	313	319	318	357	314	315	323	337	324	324	310	366	337	296	312	294	332	329	303	311	331	332	316	326	332	313	316	297	342	310	294	317	339	341	322	354	320	285	335	313	331	315	334	317	304	331	340	287	317	317	288	287	334	311	297	294	353	292	308	305	311	300	320	336	301	308	317	320	345	310	320	332	324	331	320	320	322	302	304	302	303	322	326	352	330	324	318	330	301	310	292	358	347	303	325	312	308	307	324	341	332	332	299	297	304	301	332	319	309	336	331	313	329	303	294	340	327	313	311	311	308	287	311	307	308	332	314	369	324	333	290	332	298	295	303	292	350	322	347	307	307	323	337	341	315	312	321	343	355	318	313	326	307	340	314	318	310	337	345	313	324	305	321	297	304	349	336	316	332	309	324	337	296	334	339	311	306	310	324	312	326	319	315	318	288	296	329	303	345	341	324	309	312	345	349	321	330	311	319	309	327	323	329	323	337	350	322	288	327	318	314	355	302	300	309	340	344	330	329	318	304	311	312	289	348	328	313	313	305	309	317	337	324	333	312	322	307	314	310	326	324	291	331	333	310	303	309	334	274	282	317	316	329	312	311	303	321	327	313	358	299	336	323	357	302	317	304	327	297	332	309	313	290	299	317	296	304	332	298	327	318	332	302	291	310	292	311	295	326	310	321	324	363	339	343	326	325	331	298	289	336	340	328	330	326	309	330	294	336	289	331	344	350	310	338	325	342	328	313	313	321	316	348	322	326	288	326	325	349	290	323	333	271	304	325	341	326	328	315	335	332	334	340	318	295	308	325	325	348	320	344	330	317	323	324	311	330	314	321	315	343	314	313	314	316	329	322	323	315	313	319	319	305	304	318	329	303	317	344	322	299	321	297	345	342	316	293	337	301	349	314	303	332	314	330	355	352	330	324	343	331	351	330	343	327	318	311	347	339	321	366	332	303	316	332	323	336	277	353	311	317	327	340	330	318	310	352	330	333	339	331	314	318	317	367	327	311	296	319	316	368	306	360	345	320	342	315	328	334	327	328	297	339	274	335	332	351	334	309	310	304	312	319	322	315	312	331	348	321	325	324	299	331	317	301	312	327	339	310	324	324	267	316	348	302	325	344	319	323	348	314	333	314	330	355	303	317	312	304	320	335	306	292	312	306	310	320	338	314	331	329	298	322	332	326	307	329	297	315	306	323	331	301	329	307	329	288	328	339	304	316	339	266	323	307	323	310	344	345	316	315	350	308	332	322	310	285	330	315	322	319	305	317	302	354	354	326	324	304	326	338	312	325	312	312	336	310	318	335	326	329	287	333	319	334	348	320	354	339	313	344	291	337	301	314	334	310	350	324	292	322	319	309	330	318	335	311	338	327	334	313	336	320	330	295	301	333	335	326	305	316	334	334	305	370	324	310	321	322	334	362	322	323	295	319	359	305	295	314	346	342	336	333	290	322	346	327	341	307	329	330	325	332	348	315	338	318	367	328	290	317	326	300	331	318	340	301	339	324	319	318	297	306	333	314	334	309	325	331	348	325	313	317	336	320	316	338	337	331	323	298	328	334	332	336	331	305	343	309	299	333	325	325	319	355	343	319	308	291	320	300	314	335	289	329	349	297	365	327	311	327	291	304	335	344	325	320	283	302	299	292	317	320	321	357	288	334	332	344	330	327	308	302	330	346	354	305	343	283	338	319	310	326	328	320	313	338	321	348	330	332	337	321	322	323	298	319	329	321	320	353	305	319	339	300	315	309	307	335	301	310	324	327	292	350	349	307	293	312	299	303	329	320	284	326	307	324	318	310	324	311	328	306	294	329	331	330	280	307	332	324	335	302	340	332	350	318	297	316	314	334	306	296	323	297	346	289	283	312	293	314	316	323	339	318	316	322	294	324	319	303	330	323	301	308	336	322	303	285	336	338	334	322	332	315	295	305	316	299	307	344	344	308	305	333	301	338	335	313	308	310	324	370	337	331	327	307	309	293	295	311	339	300	352	314	333	311	311	333	323	298	347	329	309	330	361	295	323	340	324	334	335	353	318	335	339	339	298	325	326	341	320	304	300	307	314	332	333	310	324	311	320	324	323	347	299	305	334	331	327	325	315	336	320	337	321	342	335	317	348	291	307	315	331	322	296	336	313	347	323	335
28323	19557	29593	27691	5652	945	740	632	595	596	550	493	509	518	498	497	537	481	524	454	496	465	477	457	414	438	476	413	440	485	458	418	419	473	461	457	420	463	483	447	430	467	452	434	473	463	473	436	455	485	441	444	444	461	420	495	396	465	424	443	466	461	440	464	470	400	462	487	432	432	422	466	436	464	425	412	471	449	429	418	436	462	454	444	454	426	426	455	429	471	440	440	470	480	468	459	447	459	470	427	452	473	466	460	443	426	470	461	464	471	438	393	439	415	477	446	510	406	426	438	407	447	454	435	452	409	448	496	479	463	451	405	454	421	444	450	447	397	452	465	477	465	467	510	449	464	469	440	470	421	423	440	444	471	468	453	416	437	452	461	427	422	434	474	453	423	450	443	428	396	425	427	451	482	461	457	457	452	444	449	466	482	440	481	411	471	475	433	450	479	448	455	438	426	455	473	474	449	452	452	434	435	501	458	440	493	461	438	467	482	477	443	434	418	435	443	433	437	447	466	424	445	444	452	441	436	465	440	435	433	433	430	451	442	451	458	449	440	466	464	419	472	458	412	414	429	462	466	450	453	461	480	470	441	453	462	460	453	498	426	467	436	433	427	475	472	434	457	418	440	434	438	442	458	435	413	414	467	460	427	419	482	425	424	395	461	452	459	489	457	444	490	445	480	421	477	438	446	417	465	444	475	432	473	443	437	471	418	448	458	430	409	492	467	475	437	470	485	436	471	435	476	462	441	443	464	438	481	458	450	428	439	469	444	445	459	453	436	476	427	443	465	464	478	495	484	424	447	490	454	419	440	454	472	438	439	471	481	489	462	426	485	468	456	447	469	475	467	464	465	456	443	449	453	453	415	422	407	465	450	472	432	432	435	443	433	421	478	442	435	444	475	451	428	477	428	402	432	468	460	424	456	437	433	473	423	427	406	491	402	455	493	474	462	450	476	454	446	487	480	451	444	449	422	438	456	438	460	434	471	449	452	463	447	459	457	472	481	449	457	471	438	433	411	505	429	469	462	489	438	465	446	495	441	429	460	476	497	465	433	493	485	477	438	432	437	487	416	459	429	442	453	461	450	464	468	464	446	399	428	417	443	496	425	481	438	463	443	464	430	462	451	496	452	468	476	404	433	439	420	435	428	441	496	462	445	445	475	458	427	435	446	408	431	465	445	446	474	476	482	423	464	470	408	477	461	426	467	440	380	470	463	483	465	465	459	456	442	442	452	459	475	495	466	424	443	482	447	477	480	429	428	442	465	473	455	471	463	457	456	453	461	470	452	448	419	459	464	441	479	454	483	414	448	427	445	472	484	469	458	462	416	460	431	459	421	435	472	436	461	448	430	416	457	469	492	429	430	460	453	459	448	434	470	414	473	444	460	414	446	445	474	435	458	459	455	429	470	439	453	490	462	435	494	485	464	467	479	440	466	427	434	466	420	469	438	420	431	466	416	460	451	441	431	469	478	479	415	478	445	467	457	403	478	484	440	450	473	470	480	477	469	471	418	453	434	441	417	442	467	420	430	442	431	469	418	436	428	423	428	436	436	450	425	448	482	466	445	438	473	452	471	447	455	432	423	447	425	435	454	486	425	470	430	471	463	444	484	416	408	368	481	425	443	432	485	411	473	466	454	420	442	431	447	411	438	446	430	426	439	418	452	420	410	448	435	458	455	473	413	429	430	436	457	450	417	440	487	441	429	408	449	433	435	435	487	438	478	445	421	427	434	451	493	426	474	493	455	434	436	472	433	493	442	446	433	443	444	482	440	455	423	453	440	441	451	451	399	462	437	454	413	448	458	452	446	434	488	413	457	490	437	446	416	466	453	465	424	415	417	463	473	423	484	462	447	418	430	490	449	441	440	442	470	475	472	485	474	428	438	445	430	421	472	440	463	471	426	449	454	462	472	424	451	442	489	449	428	400	479	449	474	462	461	466	430	462	437	452	433	472	473	465	464	414	438	428	457	473	441	457	455	457	438	433	464	449	475	464	435	455	418	438	456	451	456	472	425	410	451	448	444	477	437	466	437	425	415	419	441	464	422	434	430	436	415	452	429	397	432	457	463	447	473	464	465	447	445	448	495	491	475	445	431	441	436	448	465	442	430	439	462	440	474	436	437	434	444	451	478	440	446	433	464	486	488	449	447	430	420	447	421	440	451	479	483	440	429	442	441	449	468	438	479	467	463	475	469	431	438	424	439	442	473	459	448	458	465	431	443	453	472	463	424	488	452	461	452	442	451	458	460	479	438	440	424	433	476	445	464	442	449	426	452	444	471	486	425	446	441	444	410	453	442	478	472	457	494	416	418	416	441	489	495	484	473	447	441	468	435	441	439	465	420	436	455	439	443	426	459	448	417	460	470	451	468	455	459	464	445	483	447	433	434	416	469	440	448	501	465	451	443	457	455	450	422	423	448	440	457	437	423	451	422	404	441	421	437	458	404	441	425	447	442	478	451	469	476	448	452	480	436	454	455	476	445	471	480	495	438	427	466	456	442	427	482	480	436	410	449	434	423	460	445	427	465	453	486	428	462	454	466	455	437	452	458	447	474	433	430	462	451	460	466	440	456	423	428	434	430	439	473	457	442	425	462	443	464	450	484	467	484	459	458	443	511	428	413	431	500	442	444	442	428	416	497	466	445	426	476	445	429	473	458	459	430	436	441	450	465	464	446	431	459	446	485	461	471	426	470	459	453	447	446	442	453	470	456	462	450	455	423	446	460	455	463	423	476	452	460	518	474	444	471	454	459	474	443	452	408	456	454	412	462	441	454	505	423	434	459	446	462	429	497	461	452	440	463	444	442	438	457	445	451	454	441	454	434	433	507	430	488	438	445	436	438	447	436	435	457	480	441	436	438	434	464	449	476	472	485	431	456	433	427	432	464	429	400	454	475	464	452	496	496	495	454	454	427	486	409	445	452	465	446	452	453	445	464	439	458	443	426	440	449	483	438	467	455	461	435	418	477	445	452	404	470	429	470	440	435	415	477	429	433	451	480	412	502	429	460	453	449	432	447	463	464	481	414	449	449	458	462	419	432	448	411	462	480	459	446	434	434	419	454	457	441	413	440	480	496	460	466	447	434	471	428	449	441	453	450	452	449	435	462	440	463	417	462	468	478	452	463	433	429	405	417	438	448	478	438	444	437	503	426	434	440	462	473	450	479	481	447	437	426	463	449	444	471	459	445	442	470	454	459	434	426	473	455	432	465	463	430	451	454	449	497	446	480	444	442	476	451	467	430	443	398	485	430	454	451	413	435	394	440	433	451	463	462	438	478	454	428	437	455	455	459	455	450	446	423	435	453	455	461	448	457	454	457	512	422	453	452	429	437	452	415	436	394	465	440	443	462	425	424	447	437	434	434	459	472	435	443	446	439	412	435	486	473	443	464	445	436	460	448	414	494	468	459	439	500	455	483	442	481	476	468	462	430	445	430	429	456	452	472	426	413	455	402	478	412	453	399	452	443	445	470
9489	21695	30807	21841	4028	1472	1212	1020	897	785	728	708	669	630	665	637	648	640	615	563	575	597	586	521	574	524	555	540	533	532	546	503	508	511	538	517	530	521	534	539	548	514	541	580	485	551	576	601	523	515	526	547	550	526	547	515	558	532	532	532	547	567	489	516	506	536	577	527	530	514	505	513	478	511	519	486	536	516	553	552	582	544	533	537	516	552	544	549	558	531	556	543	507	531	529	541	526	531	553	532	533	556	532	536	544	516	526	531	520	488	546	521	538	551	536	540	510	535	495	569	544	519	512	533	567	537	530	544	534	536	558	508	552	527	550	499	518	524	518	546	565	544	530	536	543	509	508	511	534	530	513	531	507	551	519	582	512	546	545	529	546	576	519	570	538	562	521	554	555	532	570	552	570	528	583	520	548	534	531	543	515	521	493	545	538	550	534	509	552	500	549	544	514	512	547	481	512	527	517	541	525	533	551	561	508	522	502	550	499	523	552	517	532	525	553	537	507	523	498	526	531	514	509	519	496	535	539	509	567	579	526	515	582	549	502	536	551	525	520	511	530	551	516	531	566	586	522	556	527	519	521	491	553	516	546	515	533	534	539	541	532	531	557	509	539	550	537	554	551	515	518	541	532	554	513	565	541	557	512	533	541	525	517	529	538	482	538	528	543	548	495	530	507	564	535	516	581	575	550	548	526	511	543	506	566	570	545	551	541	565	539	564	531	559	562	532	510	563	545	544	524	552	548	538	526	514	522	523	544	543	539	535	545	515	559	579	538	563	525	569	544	561	513	537	542	521	503	536	533	529	507	551	496	515	497	539	560	511	560	541	554	554	509	549	544	485	526	552	520	528	568	539	525	511	524	551	532	502	534	557	534	531	500	541	549	498	536	561	546	547	497	544	543	539	487	595	522	564	566	548	550	538	523	503	525	531	519	552	583	539	542	534	555	534	483	497	519	505	518	558	525	531	553	548	515	558	540	516	524	545	529	574	524	539	518	526	480	529	556	500	539	548	531	507	525	525	503	520	583	555	529	545	573	527	576	523	532	556	526	508	533	594	546	548	539	567	575	486	515	566	526	554	550	553	544	582	529	473	541	545	523	533	544	555	553	550	549	525	566	541	526	564	510	532	518	547	551	542	530	531	578	546	536	520	566	508	491	536	538	540	494	541	520	545	537	527	530	558	523	536	492	579	496	571	547	540	537	516	512	574	533	544	518	539	530	511	555	536	558	524	555	519	557	549	528	579	520	539	526	515	538	536	585	543	549	524	573	561	541	524	545	535	512	531	519	514	533	512	535	547	537	529	535	475	546	564	542	482	543	517	531	525	524	557	528	537	492	550	550	493	528	556	572	546	551	506	550	526	560	524	528	530	570	553	557	548	546	565	509	533	515	566	510	483	523	541	556	562	490	555	522	556	605	514	529	537	567	518	472	556	514	539	520	562	538	521	517	567	528	548	532	535	508	525	495	542	552	518	546	545	506	550	527	523	478	535	521	555	507	531	512	521	552	549	542	529	494	537	532	563	517	502	516	547	546	525	506	491	552	514	523	549	553	564	517	483	574	568	522	533	545	491	512	500	550	525	541	521	542	532	507	511	545	546	478	514	511	514	520	520	537	499	530	525	520	512	548	515	539	541	575	562	526	556	513	517	511	531	564	526	548	527	548	529	555	570	510	522	525	532	525	472	489	541	539	541	563	526	547	537	516	475	537	562	528	559	488	537	525	555	523	526	499	547	542	478	508	523	569	516	499	511	566	543	495	510	539	570	489	483	504	552	531	521	560	552	552	543	529	555	515	499	537	518	532	512	527	553	572	498	515	558	533	510	551	521	540	522	535	540	545	575	546	571	537	559	566	546	502	518	512	525	574	487	514	545	539	546	545	522	550	527	576	493	467	505	518	511	537	532	544	527	538	539	511	517	537	540	518	512	521	530	556	518	555	568	568	536	543	548	541	565	557	533	488	490	509	514	498	524	560	516	554	509	559	535	543	544	550	524	589	528	535	524	511	510	466	540	524	498	496	524	547	530	563	526	525	501	504	577	515	509	560	518	531	530	532	524	517	538	519	550	501	562	515	503	493	477	592	539	521	555	498	523	530	489	538	540	563	509	531	545	554	528	542	491	525	535	522	554	556	506	501	541	522	514	532	532	534	544	503	545	531	532	554	534	513	540	536	563	542	576	557	488	591	536	542	543	497	528	511	534	532	584	526	536	507	551	517	579	539	529	551	508	521	494	501	575	556	549	547	566	520	545	506	550	546	520	517	544	528	537	536	536	498	539	543	549	527	516	511	495	547	537	509	543	536	519	553	548	565	529	497	562	572	547	502	540	538	554	533	545	536	537	502	557	550	503	552	541	509	502	506	510	549	521	523	497	536	528	532	534	505	550	510	517	537	514	518	516	539	524	512	506	516	553	518	559	559	506	542	501	531	536	542	522	531	549	524	519	518	555	554	541	547	526	520	524	516	566	540	548	511	513	515	504	526	564	508	526	544	531	506	499	542	545	518	484	555	549	507	503	526	495	514	564	572	538	514	573	577	505	507	519	530	525	539	498	522	525	554	524	553	502	548	580	530	534	540	521	568	525	492	517	524	501	520	534	515	552	529	551	511	556	545	566	540	519	527	520	530	520	537	523	510	542	488	539	526	577	520	548	534	552	528	553	510	570	520	570	513	547	530	556	530	525	543	550	540	514	557	529	520	547	547	535	510	518	543	559	543	547	533	540	535	521	506	524	535	576	510	557	544	524	558	555	569	530	564	509	551	540	561	518	518	534	519	509	522	563	534	498	551	504	480	549	520	565	506	536	544	557	519	529	467	543	474	534	516	516	507	559	560	547	554	534	524	527	554	556	479	569	514	514	545	518	511	551	522	535	568	533	537	537	536	560	559	537	568	544	512	526	547	548	546	588	507	531	553	560	529	583	554	484	535	519	534	555	552	551	562	536	545	520	546	511	486	517	534	515	557	532	548	510	560	507	512	490	492	560	546	563	538	531	554	500	551	541	507	512	551	548	521	535	536	532	495	536	533	514	542	563	543	563	532	548	584	534	547	546	514	556	548	538	556	487	524	512	504	514	520	538	586	549	551	526	538	499	556	521	536	538	566	521	530	541	534	566	516	528	541	510	549	524	526	577	523	538	542	558	537	524	554	514	548	487	480	544	528	557	521	538	502	578	555	525	567	502	507	504	552	541	523	501	563	515	548	512	550	552	540	563	551	565	538	540	503	513	519	531	532	512	541	527	531	553	537	577	566	498	547	536	543	529	543	526	508	528	524	539	535	527	500	495	538	499	579	581	510	518	566	521	520	556	522	544	499	494	561	522	529	559	558	504	518	545	547	517	518	536	534	573	536	535	543	502	532	559	511	539	522	523	551	535	530	552	527	482	546	518	525	520	519	551	533	527	538	494	492	534	518	553	516	534	546	535	540	515	527	538	521	581	569	536	536	518	544	518	534	489	537	541	501	522	538	538
24072	21613	33827	46249	25839	14206	3119	938	746	714	648	648	559	596	575	533	551	552	600	521	521	497	480	454	485	468	428	456	467	463	461	460	485	449	483	473	469	486	440	484	456	471	480	428	486	432	467	503	505	475	408	443	465	467	428	461	440	439	425	461	492	470	467	452	441	437	415	440	431	455	444	454	468	443	435	465	493	438	456	452	441	449	495	479	474	425	455	461	448	455	459	450	454	453	438	445	467	450	439	430	462	486	456	439	472	442	443	440	458	430	412	420	439	491	452	454	457	437	452	472	455	450	453	458	483	439	475	441	417	408	456	468	424	464	463	446	466	447	459	480	485	439	453	461	445	426	467	467	459	449	453	450	466	417	435	465	423	434	468	453	486	460	453	457	502	413	456	427	409	447	449	476	461	425	459	469	467	477	430	417	473	449	447	440	440	425	432	439	467	445	451	460	448	453	463	484	420	465	470	474	435	471	471	446	452	490	440	476	470	427	449	460	435	462	499	461	440	445	469	453	429	435	433	468	422	456	440	448	472	463	459	428	431	432	451	456	479	446	493	467	493	488	436	461	443	439	428	463	458	439	447	429	481	466	442	491	470	456	470	514	447	445	463	448	402	419	453	454	473	468	425	433	480	436	470	454	458	447	445	457	483	428	441	485	434	489	435	464	436	438	488	459	426	433	455	452	448	479	472	431	448	470	458	430	449	476	438	482	467	477	482	449	465	454	444	466	455	431	478	468	457	416	499	486	468	451	442	448	450	467	460	434	467	486	445	466	427	413	438	485	440	451	461	474	459	466	449	407	432	498	449	429	453	468	427	449	462	461	436	442	471	419	465	474	419	460	456	431	465	450	443	444	477	421	464	458	425	464	439	469	446	427	453	461	441	418	446	497	441	428	471	434	422	463	511	448	452	484	429	452	464	487	459	444	435	450	461	438	471	450	455	446	435	432	427	430	474	450	426	461	425	494	411	455	433	434	477	446	457	447	424	462	463	414	443	446	432	454	452	478	433	455	463	467	440	455	456	476	469	424	400	460	441	435	425	438	490	461	451	465	466	465	452	436	457	434	450	453	460	488	433	440	473	426	475	475	451	470	437	445	442	501	463	424	442	459	429	437	463	434	486	467	435	457	438	463	435	473	433	444	495	455	472	467	479	445	433	456	459	461	428	490	452	461	435	426	455	474	439	428	445	421	466	459	420	478	473	433	460	412	460	459	464	477	492	440	432	446	463	428	424	440	458	429	500	477	453	436	453	448	443	466	468	411	441	446	442	467	461	481	452	482	469	456	461	424	455	472	402	432	448	442	490	408	434	493	433	409	437	468	483	419	444	445	404	463	463	453	455	485	458	457	433	434	429	476	472	434	457	459	449	502	448	493	461	475	484	498	449	428	498	434	476	489	426	450	494	473	425	462	458	474	478	429	479	449	473	452	423	473	411	439	462	451	424	483	442	438	437	414	437	470	415	475	440	441	444	467	440	450	466	459	445	455	473	452	449	426	448	471	491	464	447	432	421	470	435	407	508	473	440	475	446	444	436	434	463	433	442	445	472	441	472	408	455	457	458	444	440	446	460	457	446	470	435	435	443	421	422	466	447	467	481	442	475	455	455	446	448	436	453	470	455	442	462	457	424	433	476	439	488	438	435	454	457	461	443	453	494	468	430	452	427	455	421	466	446	456	476	448	450	424	483	415	478	470	435	443	447	438	452	440	429	465	466	485	424	476	435	463	465	451	452	418	501	446	463	471	493	434	428	433	477	444	445	416	451	443	466	469	455	446	458	486	444	417	448	451	452	461	443	448	489	463	445	453	478	497	459	459	468	437	463	446	411	442	490	451	459	434	434	431	453	428	475	422	436	471	442	478	463	458	463	437	495	448	469	467	474	444	476	455	445	458	434	436	410	461	425	452	469	431	445	465	463	438	468	503	456	467	455	436	495	447	465	448	464	487	463	477	483	465	446	452	473	474	462	432	483	487	475	419	423	441	489	448	456	438	485	469	455	435	474	494	457	477	442	448	423	446	471	478	421	462	447	440	427	488	473	443	491	419	444	436	434	465	430	408	452	433	450	441	447	453	464	400	455	437	457	431	432	480	449	493	452	420	464	464	446	453	453	432	436	443	462	430	466	416	406	446	460	457	445	412	460	458	438	467	457	459	475	425	449	478	409	447	437	442	492	453	452	464	486	441	441	430	449	444	412	485	488	460	434	446	445	445	441	427	451	473	477	441	455	442	434	447	432	480	431	451	406	468	420	446	468	433	434	497	455	446	424	475	442	428	414	430	448	479	440	442	443	473	428	449	473	479	481	476	431	465	467	457	448	446	473	466	467	455	455	453	459	429	428	456	441	473	462	454	460	470	427	490	477	489	456	452	456	440	430	430	447	479	457	450	460	456	461	455	447	420	466	441	458	455	442	468	462	458	461	450	469	469	435	479	468	441	455	446	450	453	445	465	398	461	468	416	481	448	443	445	473	432	499	454	421	459	440	455	449	466	462	441	445	451	424	432	486	432	459	438	458	415	423	448	458	448	452	468	425	449	451	476	461	461	459	429	464	435	454	456	436	471	486	453	448	440	439	454	440	492	463	444	461	440	420	432	420	418	442	436	425	465	440	403	452	471	455	460	479	452	443	496	425	450	489	443	459	407	483	433	446	465	452	450	473	493	440	483	457	443	460	472	451	455	476	444	499	444	449	463	461	449	436	489	414	481	466	449	482	453	460	454	433	475	482	457	451	462	470	445	409	414	472	463	465	483	482	450	443	422	464	450	429	434	451	412	441	456	488	461	439	449	448	459	419	473	470	437	495	476	479	468	413	454	433	419	444	442	433	424	436	470	406	434	442	450	455	409	415	453	488	424	469	437	461	445	462	402	439	435	430	476	449	456	467	483	479	491	440	427	534	413	422	487	444	509	483	484	479	488	463	434	431	449	462	444	453	430	443	462	434	415	487	410	472	474	438	445	468	430	405	440	420	461	425	453	471	437	435	461	448	420	415	448	477	467	455	489	475	449	474	434	437	467	468	434	418	452	430	424	417	452	460	429	438	478	441	427	461	459	482	436	424	474	480	449	462	449	433	463	442	426	465	456	467	440	450	466	435	464	454	432	440	464	448	457	470	463	463	478	439	454	423	461	481	455	457	407	436	439	442	454	431	454	417	444	450	436	439	436	478	412	479	462	439	461	428	437	479	488	492	429	442	457	471	417	444	413	425	460	469	462	412	435	431	442	452	451	435	458	477	384	409	449	472	463	442	449	454	446	467	469	434	414	441	443	474	475	435	455	472	479	460	457	447	462	465	480	467	439	426	420	405	431	490	428	459	445	445	431	459	452	478	418	449	461	495	442	427	457	448	411	442	453	463	480	435	498	452	428	457	446	477	456	473	498	458	453	421	430	444	446	477	439	446	446	452	482	453	460	431	471	450	426	456	452	479	477	420	464	471	453	448	435	430	460	447	454	430	478	466	449	482	424	445	439
8598	31535	68403	59387	11768	2720	1993	1570	1278	1038	957	922	856	816	846	817	756	760	769	704	620	627	565	566	598	562	536	503	509	540	543	540	536	562	559	537	522	536	536	575	553	530	555	588	545	576	548	551	547	513	577	543	556	571	538	552	508	560	475	557	513	549	542	579	554	566	515	551	556	541	521	529	590	581	534	541	517	539	515	567	544	515	524	565	533	554	527	542	596	512	551	526	526	559	536	557	547	509	575	511	527	531	537	542	518	550	564	505	506	501	506	563	570	587	553	571	565	528	566	537	584	512	561	538	541	508	534	536	539	564	511	536	503	499	535	542	500	547	561	524	519	549	529	504	516	568	558	578	498	574	541	580	508	498	528	544	529	517	558	561	527	550	545	542	532	551	513	512	537	594	553	570	501	543	548	552	555	528	565	566	551	541	527	564	547	532	528	522	569	542	549	518	537	520	511	550	550	534	568	560	514	558	504	545	551	542	556	551	549	552	532	544	576	537	522	521	564	519	510	542	531	534	577	539	551	557	529	546	533	525	557	543	510	546	545	512	552	560	527	528	537	554	531	540	562	561	565	575	569	557	535	556	520	550	505	561	546	549	554	545	564	519	572	509	532	531	543	555	561	532	515	523	564	533	480	538	542	523	538	505	519	569	577	539	570	522	517	531	513	559	503	520	537	590	540	580	516	565	553	554	524	537	495	520	551	555	549	539	535	554	511	536	549	544	548	564	523	539	519	538	519	534	536	553	554	558	539	540	515	527	558	522	544	596	547	574	537	546	519	529	538	541	511	531	518	525	586	566	535	552	543	531	540	496	522	550	534	560	597	533	541	548	546	524	567	507	513	569	523	542	551	552	538	545	572	484	570	549	510	530	500	552	557	544	544	520	546	579	578	542	537	571	555	536	524	516	514	541	536	482	561	520	561	562	554	555	514	532	500	520	520	511	510	575	535	529	539	533	536	546	536	564	573	545	571	517	581	522	508	538	528	518	536	500	534	557	561	545	554	506	532	586	534	539	556	542	505	525	586	536	535	518	534	550	581	594	543	547	571	512	535	504	540	539	585	506	537	513	518	564	550	548	534	558	552	560	533	552	536	502	540	537	534	539	523	513	559	545	531	531	540	555	540	518	523	562	543	494	551	559	542	530	541	546	510	534	530	551	562	565	525	538	564	541	570	552	568	555	554	526	574	551	594	523	521	546	556	520	518	551	574	549	547	531	523	549	538	525	537	522	582	547	571	540	530	571	536	530	549	564	559	543	530	550	544	543	546	518	518	569	550	583	546	542	567	545	511	514	531	534	536	575	528	554	543	577	541	546	534	514	565	548	557	513	510	549	536	523	562	473	529	538	537	551	527	527	508	528	563	527	547	563	517	562	536	562	562	537	529	538	521	499	570	532	568	516	537	532	500	523	552	497	549	561	508	558	531	536	527	560	551	564	541	556	531	535	557	535	539	523	545	536	562	555	569	535	595	548	531	536	567	531	538	561	507	547	537	523	573	548	534	540	532	553	584	554	564	578	568	531	527	535	562	564	536	505	530	491	548	532	531	526	538	507	569	579	474	536	516	575	555	561	562	542	500	555	547	548	559	532	540	530	546	537	541	544	525	540	543	541	528	547	496	499	561	549	544	511	551	490	570	574	479	492	546	541	498	529	498	493	554	592	528	528	544	551	564	537	527	568	504	507	560	500	555	521	564	529	548	526	558	554	530	538	532	553	541	549	521	500	574	542	521	500	544	559	527	554	583	540	485	519	546	512	552	536	509	528	571	582	515	547	536	539	572	545	557	518	613	518	572	550	525	495	594	554	564	551	565	521	539	550	496	551	533	537	546	550	559	526	539	502	541	552	561	526	547	556	507	537	546	534	540	534	574	548	515	554	530	528	510	572	551	538	566	535	532	505	530	517	524	561	481	529	530	584	534	530	561	558	553	545	557	534	600	535	550	536	570	523	539	534	521	542	565	562	530	521	541	552	546	523	546	524	514	548	545	557	525	522	525	539	539	512	548	519	549	525	518	531	533	518	549	585	554	534	542	521	538	581	535	545	527	562	564	540	558	532	555	489	517	548	561	524	523	548	544	574	603	537	537	559	569	569	573	543	509	592	560	556	525	511	554	541	579	549	542	563	534	522	520	533	511	532	500	538	548	505	562	557	516	575	521	552	516	533	557	538	577	515	533	552	508	510	528	513	555	589	568	556	545	524	522	544	545	544	509	564	500	547	559	564	533	553	535	535	511	517	520	535	501	531	501	579	510	578	562	545	507	537	571	535	527	551	545	521	535	515	539	522	540	552	570	577	521	530	572	551	563	517	501	540	530	540	534	547	503	537	520	545	589	573	545	551	512	577	523	502	552	535	554	537	550	576	607	539	549	492	533	544	552	495	550	553	562	542	579	552	508	565	532	494	527	550	548	564	508	546	520	558	564	489	530	549	559	560	527	559	578	538	537	548	597	561	503	545	538	515	495	563	502	577	485	544	569	541	569	513	586	537	530	572	532	511	516	523	558	536	524	532	528	531	550	542	493	548	559	558	556	490	530	531	510	489	556	525	549	536	547	529	526	528	547	536	549	561	523	518	520	558	539	530	553	500	535	552	568	521	575	518	554	543	551	581	524	532	512	549	543	514	558	561	507	514	548	536	557	531	533	520	508	562	520	578	511	581	505	509	508	542	525	530	524	509	552	546	546	517	524	535	530	553	524	559	498	554	556	530	545	557	543	524	538	559	539	524	551	527	512	522	545	510	509	506	515	536	563	530	543	569	525	526	558	502	549	557	592	553	497	529	542	536	525	548	548	520	554	508	491	527	598	522	521	554	516	537	549	553	537	534	510	492	526	546	529	592	522	525	551	518	561	562	584	555	571	542	540	563	534	534	529	514	520	526	555	567	568	500	508	554	566	543	549	527	548	525	527	534	598	495	563	552	587	539	550	506	522	545	509	524	529	533	535	547	567	532	523	579	508	535	572	549	501	573	542	522	517	536	533	537	526	510	532	543	511	522	591	549	513	557	567	556	511	531	519	556	546	523	541	540	567	521	537	534	557	570	529	542	534	554	563	532	557	519	509	535	538	543	533	508	502	511	527	509	533	545	558	533	539	571	527	526	594	536	556	537	547	548	514	532	561	557	509	535	538	520	503	533	550	547	573	537	540	513	571	571	552	511	567	493	550	501	540	551	574	553	519	525	526	563	531	571	511	518	548	535	555	550	528	512	527	568	549	556	535	525	576	568	534	518	522	540	556	535	534	529	549	549	552	548	543	549	555	555	542	556	552	559	527	544	537	548	511	513	535	525	522	537	544	517	558	574	553	524	559	533	574	530	560	555	534	542	534	536	530	570	538	561	532	549	533	576	509	498	542	521	572	547	537	548	527	570	517	569	514	576	544	504	545	536	527	534	510	522	569	536	581	509	564	526	561	537	515	532	527	564	604	572	571	526	520	570	542	558	540	526	553	522	554	533	527	565	527	521	539	559
25507	21667	37441	40694	17821	2716	690	544	490	442	391	383	370	367	336	393	324	310	366	340	340	314	289	289	302	257	297	325	293	273	286	296	260	307	291	261	300	335	299	328	314	282	275	271	298	300	309	287	290	281	285	296	275	242	279	295	282	293	276	267	307	291	316	286	323	293	303	290	277	299	299	302	284	254	278	286	318	267	313	287	299	284	317	266	265	305	268	283	270	300	294	279	305	272	284	263	292	314	282	294	297	284	305	279	314	284	265	309	285	280	285	276	275	293	271	286	258	273	290	272	274	311	286	296	304	286	279	281	313	296	293	254	280	291	338	295	271	271	285	293	306	325	250	262	311	283	289	296	270	274	307	290	305	279	279	270	321	282	308	265	288	294	293	302	272	280	275	276	308	304	264	296	298	264	259	304	268	279	296	292	274	299	317	276	285	307	312	279	313	283	306	267	261	243	281	286	294	284	305	296	275	294	267	294	302	282	278	264	262	297	278	275	298	302	294	284	266	274	277	290	313	276	295	295	291	310	279	287	272	296	304	298	282	282	284	279	259	275	277	298	298	286	272	278	318	282	296	287	283	302	268	305	280	266	287	262	274	276	308	269	308	312	283	276	262	279	303	291	289	308	294	273	276	279	276	294	253	268	279	263	290	293	274	285	267	318	289	289	278	265	290	285	266	308	306	291	281	268	288	305	313	298	278	297	317	283	296	287	300	295	288	282	299	299	289	300	262	285	280	284	289	304	262	285	290	270	261	293	297	254	277	294	279	275	303	291	300	277	288	286	265	273	264	263	288	318	308	290	250	269	329	295	284	311	285	307	318	289	314	285	286	286	277	294	269	290	275	295	298	300	290	302	278	279	289	296	276	292	270	308	316	318	317	250	306	315	271	294	273	269	300	290	295	306	259	300	297	293	266	290	301	297	290	284	292	277	277	308	272	231	255	321	311	296	278	281	277	280	292	309	285	295	274	298	275	287	273	292	287	301	287	279	286	301	284	300	287	279	293	303	326	291	297	314	295	286	286	314	275	293	290	294	296	290	284	276	305	298	299	317	282	284	281	304	294	294	299	328	294	287	297	293	296	296	302	289	272	277	297	245	280	271	303	299	297	285	283	278	275	273	310	324	293	299	253	289	282	275	296	272	299	265	282	302	259	232	274	289	290	284	278	292	301	289	314	307	290	258	308	292	322	273	284	290	272	269	318	283	289	301	291	311	292	267	298	296	278	304	272	235	282	313	328	261	302	264	269	296	346	296	319	293	302	279	297	248	265	290	308	293	306	272	270	293	286	289	302	290	294	273	285	304	266	291	283	332	317	319	247	277	294	291	307	292	299	287	296	316	299	325	273	275	280	311	274	286	297	303	282	305	287	269	285	293	300	291	280	318	287	289	262	313	271	294	269	286	254	272	305	272	278	267	288	297	276	297	276	257	311	299	298	295	308	301	280	325	285	272	302	284	276	290	258	263	281	293	280	290	300	319	280	275	286	315	275	326	289	288	288	279	272	310	300	273	272	292	316	269	311	270	293	274	304	300	299	279	262	310	302	277	282	317	312	250	283	296	294	293	274	309	289	318	282	291	272	310	303	285	305	302	278	285	276	305	304	288	296	281	269	307	289	273	279	300	295	293	304	288	287	293	295	269	286	319	327	318	307	273	241	281	311	252	251	273	297	282	285	275	324	307	296	278	302	298	269	310	258	273	295	264	302	293	288	275	287	315	301	252	290	272	295	276	272	296	334	276	292	305	281	298	303	289	298	309	300	305	317	291	295	305	266	314	274	297	277	286	346	301	319	297	288	282	310	313	321	281	286	263	292	307	267	320	294	295	265	304	255	302	282	288	298	280	304	272	275	287	272	290	260	294	294	299	270	304	305	268	297	288	291	290	280	283	312	311	286	282	292	296	299	302	290	279	291	299	294	285	294	243	266	295	291	304	275	288	268	290	250	266	271	294	283	285	291	323	334	297	294	313	313	286	277	287	292	275	269	297	298	294	290	289	267	304	257	317	306	295	309	300	278	271	232	286	319	261	270	302	300	268	289	286	329	281	285	272	286	271	269	285	282	287	306	287	277	291	257	288	292	281	300	278	303	295	291	275	283	268	301	284	298	301	289	271	292	270	297	281	282	303	282	304	278	288	322	277	325	291	286	285	303	289	287	312	279	291	275	306	295	333	302	289	311	295	337	296	255	285	264	311	279	318	306	304	271	297	259	285	277	297	293	270	292	278	304	295	296	292	294	298	315	304	273	265	270	288	286	278	270	303	283	299	282	287	311	297	302	278	269	286	281	274	272	311	301	311	306	278	299	313	283	283	319	269	278	290	284	278	281	281	302	291	281	294	281	283	253	275	285	285	281	287	289	301	297	252	295	290	276	286	287	268	281	282	281	293	274	294	288	307	290	295	322	274	290	313	289	267	297	305	271	317	256	303	300	325	242	302	268	285	291	279	270	298	294	256	276	296	276	290	286	258	277	312	297	271	284	264	297	288	324	278	239	292	306	291	265	299	285	306	281	271	290	287	286	285	272	296	288	283	291	285	308	300	291	263	297	286	273	281	279	304	289	281	294	261	284	310	267	286	280	313	307	288	274	268	298	302	298	288	342	311	286	310	273	288	266	282	247	273	278	258	291	267	320	294	314	314	263	294	275	263	271	301	273	297	281	276	271	292	281	328	322	292	300	298	263	302	248	276	283	292	289	286	299	294	313	302	315	308	283	298	281	303	286	286	278	309	273	311	298	288	278	298	271	312	295	292	283	310	301	261	320	262	277	286	288	298	262	275	286	277	288	282	269	283	266	284	279	293	273	297	280	300	287	266	267	302	264	280	280	289	299	297	285	323	267	305	274	295	294	266	284	295	280	280	268	277	315	291	296	316	292	285	304	279	273	295	305	274	293	303	265	305	269	312	274	302	254	303	301	290	273	296	309	264	274	288	308	279	275	292	283	295	298	295	301	304	285	325	287	275	278	272	281	287	297	281	256	304	296	299	272	295	284	285	284	292	291	288	283	262	306	289	332	296	293	305	285	289	282	302	322	292	289	304	315	288	269	311	295	288	339	282	269	268	262	267	267	295	264	360	293	278	282	285	292	271	292	307	323	302	303	293	284	288	284	271	293	297	274	268	281	271	265	289	313	288	288	288	284	303	293	272	305	283	302	278	290	262	280	282	266	314	254	283	310	288	296	287	278	276	297	301	285	275	303	279	262	307	289	305	284	300	268	313	292	290	261	270	250	276	306	303	289	275	285	299	258	321	259	292	299	283	268	291	293	296	310	279	296	314	283	309	265	281	284	307	297	321	301	267	284	307	275	269	308	263	279	307	290	297	281	318	285	285	297	313	276	288	278	288	278	260	270	315	290	275	304	276	283	278	293	285	283	294	299	285	310	276	279	300	314	273	298	304	275	293	281	309	283	297	306	289	299	270	296	301	294	281	254	261	282	303	286	299	309	286	298	290	288	293	268	321	314	308	310	279
8101	32783	61206	44383	8051	1655	1295	971	761	690	609	569	499	542	501	472	486	473	490	473	387	419	375	390	331	370	355	338	352	341	330	349	357	367	336	367	360	338	335	351	338	313	384	349	350	331	361	348	314	356	332	372	339	348	372	342	333	344	333	306	343	327	350	342	355	328	346	330	343	348	348	364	368	366	357	354	334	340	323	322	321	343	358	362	344	356	346	351	348	329	345	341	369	350	318	363	367	361	357	363	363	369	350	330	312	385	337	341	369	322	345	371	350	349	358	352	317	362	336	351	332	346	346	360	329	317	366	325	343	374	341	378	353	322	312	339	383	322	339	336	330	341	336	376	331	356	360	343	340	356	330	308	319	334	339	334	369	373	358	366	358	363	317	303	335	348	324	300	347	326	331	359	388	339	326	381	366	351	330	337	365	352	369	347	340	347	339	310	376	347	334	340	326	356	375	322	328	326	315	352	386	334	346	352	355	374	340	356	338	351	309	350	360	397	334	340	311	326	361	357	364	331	349	355	318	332	360	342	345	330	341	371	350	359	353	353	366	356	387	355	353	350	362	350	351	354	334	328	361	299	355	360	343	350	360	350	356	348	357	338	346	384	340	340	343	329	349	329	385	364	359	347	377	346	328	350	339	350	348	371	349	380	315	333	338	352	339	356	330	337	291	347	367	354	342	357	375	366	365	322	353	344	369	337	362	323	345	371	342	320	304	337	369	335	305	376	344	347	377	353	368	368	361	379	353	341	326	350	353	353	338	363	377	369	367	317	382	345	344	336	360	332	396	371	328	321	340	351	336	357	345	346	323	355	351	335	391	353	324	354	364	339	341	351	350	348	340	357	350	352	340	360	356	403	353	352	336	346	328	378	327	357	373	347	382	329	307	340	352	334	345	349	332	392	344	337	361	370	343	302	304	354	373	347	370	348	352	378	321	360	336	336	327	336	369	326	317	355	371	353	327	347	390	333	342	344	330	366	366	336	356	343	344	366	336	336	338	338	355	347	350	327	328	341	348	357	342	337	355	346	349	393	345	367	349	373	356	363	378	375	343	334	325	346	352	332	357	359	348	326	355	346	303	338	354	368	317	341	317	328	356	333	393	329	320	339	376	327	328	370	366	323	360	360	302	344	354	369	360	339	298	338	346	342	351	327	335	359	370	343	361	341	380	345	348	340	335	364	342	329	319	348	353	385	360	335	353	366	365	325	343	318	377	321	363	336	331	357	349	328	348	360	328	344	345	340	326	367	360	321	310	329	318	369	374	364	358	343	363	358	360	362	362	361	358	320	369	355	357	331	336	362	344	346	334	331	325	325	348	334	375	344	357	332	372	358	322	330	340	328	368	348	359	365	348	346	353	318	345	342	329	341	323	311	356	369	378	365	363	337	375	354	345	384	353	306	344	316	318	316	365	369	333	348	330	327	364	323	341	364	350	361	345	328	342	328	344	329	347	336	348	345	338	332	356	333	354	343	320	365	343	359	322	350	361	369	306	290	368	347	350	334	357	329	372	353	325	335	342	345	370	303	324	322	316	338	320	369	313	327	351	327	351	369	362	351	327	355	346	373	341	364	332	347	369	359	355	367	351	364	344	344	376	321	337	345	364	350	333	340	334	365	350	326	354	326	349	346	309	349	331	328	313	350	333	357	337	336	363	336	325	340	345	340	403	347	344	346	326	348	355	375	347	328	334	343	327	343	344	372	327	324	336	333	339	329	368	347	334	315	338	334	357	342	304	348	318	337	359	325	328	338	329	328	356	349	343	368	356	351	336	341	344	359	334	337	361	336	376	345	352	335	334	355	334	370	356	360	341	342	337	321	364	332	315	348	331	350	301	343	358	346	380	353	364	365	348	334	329	329	348	334	385	332	325	322	326	338	351	374	313	334	368	373	350	344	345	352	369	390	332	368	337	353	341	335	326	340	356	345	352	354	338	376	310	311	353	349	326	344	353	332	333	375	318	350	365	368	352	340	374	371	351	315	350	369	337	326	330	351	330	345	367	357	354	367	361	340	348	341	342	355	292	352	318	351	392	320	345	363	384	350	340	367	339	333	369	380	322	354	363	340	327	336	330	358	339	373	307	353	352	346	333	334	325	386	338	352	376	327	330	318	323	354	349	348	353	350	358	369	385	341	400	296	321	313	347	344	356	337	348	306	333	354	335	329	310	337	369	352	356	329	369	360	344	361	358	333	339	317	374	345	341	362	372	376	359	342	345	329	351	353	358	339	347	349	369	333	367	350	340	372	316	376	346	338	354	365	363	351	361	342	357	316	364	341	341	341	359	357	340	328	334	350	362	346	374	357	365	336	330	365	340	372	411	348	348	377	348	304	312	342	357	358	335	345	337	346	313	340	374	354	346	338	342	322	335	337	345	318	330	363	367	330	370	359	337	363	347	327	322	372	352	327	340	366	330	366	384	333	358	345	360	369	342	333	376	355	360	374	333	353	388	329	339	367	347	353	339	327	343	334	341	346	319	338	359	337	319	357	370	361	337	376	363	338	331	353	359	371	342	327	346	322	351	331	374	371	327	335	332	361	359	346	345	301	356	353	373	338	344	362	317	356	362	338	376	355	354	334	320	326	333	383	347	364	361	330	366	328	318	364	330	344	354	306	358	348	349	359	371	352	335	365	338	365	329	368	341	339	333	371	358	338	340	345	342	338	353	355	324	351	379	381	327	347	341	334	351	331	323	342	356	372	334	347	358	316	389	315	310	361	376	350	320	370	349	311	335	328	317	327	322	337	323	320	360	360	321	379	353	309	367	393	362	354	344	337	356	332	367	351	367	367	335	367	360	369	336	346	335	335	330	357	339	338	349	355	324	292	346	349	336	361	357	335	343	339	340	327	360	338	340	327	337	315	355	346	316	337	323	337	371	332	353	332	335	355	359	325	395	343	336	354	317	352	350	362	355	310	345	355	335	337	337	340	323	328	326	342	340	344	334	362	301	345	353	331	377	329	334	382	360	344	335	349	308	370	322	362	313	346	389	340	353	370	346	313	381	360	341	361	335	378	313	341	364	363	323	342	334	348	312	327	363	373	356	362	366	339	327	351	353	348	339	364	338	336	347	314	343	338	336	302	341	303	354	351	361	354	313	357	336	329	350	348	341	368	335	327	330	378	332	326	320	349	345	346	366	335	338	327	336	358	334	343	326	358	358	348	383	331	337	346	363	350	354	353	338	342	342	355	341	365	349	319	306	348	336	358	366	353	353	332	357	335	347	361	369	347	347	343	357	313	366	342	343	314	339	330	357	365	354	360	366	363	336	331	304	347	368	332	345	386	349	328	335	330	340	368	323	341	350	342	338	334	354	381	383	356	350	344	334	355	326	335	378	344	346	368	324	345	359	349	355	375	365	350	332	338	353	325	325	320	347	337	326	323	326	351	332	324	378	356	310	309	355	305	322	333	321	337	358	330	332	342	338	337	393	346	321	342	322	322	343	363	363	333	352	354	346	349	363	360	376	341
23053	21712	35694	36354	23521	19486	8625	946	599	529	485	416	448	407	389	415	382	377	380	353	329	326	298	303	311	261	291	301	277	268	273	250	294	277	263	238	267	292	267	278	280	265	292	263	250	246	253	227	265	268	271	275	258	248	258	292	276	269	249	255	263	247	302	253	284	240	285	282	262	256	273	260	266	245	244	261	276	306	284	262	266	289	252	266	289	290	251	276	295	281	278	275	253	290	279	273	293	297	266	243	270	232	250	301	257	296	286	242	263	280	280	258	266	259	280	268	249	291	261	259	264	290	278	298	249	288	278	247	260	271	276	242	273	285	257	276	272	259	276	246	275	255	285	264	290	270	294	276	273	273	256	261	258	289	250	268	268	251	273	239	281	292	275	286	257	247	245	248	278	238	278	249	267	270	266	294	262	279	273	274	252	270	275	289	257	267	262	276	253	300	266	266	261	265	259	249	242	280	271	272	288	256	273	269	254	265	279	286	250	270	277	292	234	283	309	270	283	264	255	243	280	243	291	266	270	246	261	296	298	294	258	250	269	263	278	257	267	273	245	257	297	260	286	271	265	271	260	251	299	230	284	270	255	287	265	298	293	282	261	272	257	265	265	238	280	291	260	293	289	266	265	267	260	285	284	269	264	271	267	281	260	294	288	263	273	285	258	294	282	259	276	287	245	276	259	280	284	299	267	249	263	266	304	277	270	235	228	332	264	271	231	258	251	271	279	265	260	287	281	259	276	235	239	267	290	287	263	280	247	253	247	237	296	263	253	252	295	275	237	288	272	283	294	234	282	275	243	261	263	289	275	262	273	270	244	278	270	233	268	224	265	285	268	255	249	277	263	259	257	255	259	283	263	251	270	278	272	262	250	260	268	258	276	243	260	266	265	272	246	257	284	279	257	240	275	281	267	247	270	268	276	265	258	272	303	282	261	271	284	269	256	274	235	289	261	251	286	245	252	268	263	249	253	260	276	279	256	270	285	277	250	277	268	257	280	278	233	263	296	279	271	250	293	269	248	263	252	264	287	263	283	269	250	238	283	279	268	289	275	283	270	250	242	252	276	293	262	274	264	303	274	290	275	270	287	268	283	273	272	229	298	273	259	267	269	288	243	286	277	257	258	247	244	265	290	275	292	279	263	270	276	277	266	256	271	265	270	308	289	290	272	258	292	279	288	308	269	284	277	273	265	269	259	286	253	272	255	250	279	271	309	258	300	275	303	266	283	258	276	259	253	254	281	252	286	286	272	261	282	306	260	258	267	299	266	249	275	270	275	271	261	238	263	252	285	276	279	279	226	275	248	249	256	283	262	285	254	243	245	256	292	254	288	282	276	260	268	271	232	248	256	262	262	256	256	275	262	271	253	293	257	271	271	280	206	228	263	266	258	274	289	268	243	256	264	259	239	299	277	274	227	303	267	297	269	267	245	250	255	247	255	269	279	248	265	297	296	272	304	264	278	265	267	286	260	272	242	267	281	235	268	299	271	273	280	284	256	267	259	248	280	281	265	283	295	261	265	274	275	265	257	258	272	301	243	273	244	274	289	287	257	266	258	247	283	282	258	265	281	251	288	267	244	248	237	278	244	317	266	266	255	276	276	274	261	238	257	246	276	257	269	260	280	297	266	273	283	272	284	260	273	280	268	270	252	277	254	306	261	243	269	256	279	276	275	232	318	292	261	251	287	257	240	315	274	273	255	268	285	255	259	259	277	276	267	282	287	282	265	283	273	272	291	286	252	276	266	240	247	245	259	271	283	264	270	293	246	266	275	291	280	278	252	252	283	279	274	281	262	304	254	275	281	256	280	271	264	264	283	309	264	247	286	266	272	247	268	254	259	252	252	259	277	261	271	257	274	262	252	281	298	282	259	237	271	241	295	234	290	295	245	285	293	266	267	289	267	298	297	277	290	271	276	265	269	268	230	279	301	282	303	282	290	273	288	284	279	282	267	251	294	245	289	278	246	298	264	276	266	262	273	251	256	250	275	273	281	276	276	268	269	261	257	280	253	253	263	265	307	252	286	258	273	263	277	276	264	265	276	255	269	279	251	280	272	289	282	272	283	282	268	247	294	266	298	278	261	277	267	283	247	300	265	300	283	265	261	288	242	267	277	276	273	272	272	265	273	281	284	286	258	279	257	275	294	253	248	309	236	291	281	262	290	290	297	261	261	292	260	287	264	295	275	255	268	242	289	279	251	282	249	280	251	268	228	270	285	237	267	268	300	268	268	263	291	255	286	282	277	260	287	277	283	250	286	272	264	286	272	291	231	301	278	261	228	271	238	244	280	248	237	287	269	234	261	264	266	267	267	269	246	256	276	231	257	250	291	254	273	282	252	275	261	258	259	255	272	278	286	278	275	262	249	255	285	265	283	261	267	270	246	279	262	256	275	260	251	267	275	291	266	268	249	270	246	252	282	248	273	259	270	255	261	274	292	264	229	275	277	264	247	263	283	247	253	269	290	268	263	285	277	256	283	264	280	249	259	245	286	254	282	274	263	278	260	289	263	226	295	261	268	282	299	289	261	273	278	273	248	282	280	247	259	269	276	269	273	266	310	280	269	306	257	270	252	286	299	259	288	286	269	256	262	301	257	240	246	260	237	275	268	250	257	254	290	268	269	289	272	294	299	285	284	274	244	238	250	264	262	265	275	272	245	260	282	296	256	275	249	277	281	291	257	272	272	286	271	306	295	281	257	307	291	243	262	239	263	255	250	255	270	259	258	265	283	274	264	278	259	276	294	271	252	253	266	247	279	282	245	249	278	270	278	254	252	247	239	281	270	259	282	253	273	283	243	261	232	257	270	280	268	277	256	246	291	226	254	242	251	273	283	292	239	299	275	265	283	232	270	271	265	270	276	271	277	269	263	276	289	250	260	249	257	281	266	274	290	258	283	226	253	261	263	244	263	272	266	244	260	241	259	283	268	282	249	290	276	300	251	276	245	286	281	283	277	273	267	302	265	281	269	245	284	270	252	276	255	263	295	281	252	260	268	266	286	279	284	272	247	271	251	267	274	272	285	251	275	246	276	273	255	263	270	253	248	259	273	249	264	287	255	294	241	254	259	252	268	281	264	308	234	262	236	252	245	251	256	255	269	288	299	273	243	249	270	269	248	272	280	253	260	278	288	267	283	294	270	309	289	252	294	251	287	243	292	266	272	255	262	263	276	290	241	300	260	266	301	283	267	263	271	261	274	262	244	276	257	293	252	273	266	251	247	298	236	245	250	239	264	294	265	296	281	282	258	252	275	248	271	231	232	272	260	272	276	250	250	245	262	237	277	240	252	273	251	257	258	283	249	274	254	250	274	262	281	265	293	275	268	293	250	265	310	263	236	256	266	297	258	281	276	269	268	272	245	285	300	256	240	256	261	281	280	293	250	258	275	261	256	256	263	254	272	245	259	241	273	288	294	256	236	256	267	295	263	260	245	283	272	284	266	271	293	267	291	273	266	285	284	260	255	264	275	265	300	263
9733	50598	88124	62922	9260	2605	1866	1409	1056	911	816	725	607	600	547	591	617	547	572	517	448	401	389	356	372	334	342	341	333	362	344	334	324	275	300	328	312	347	327	319	334	328	356	333	333	303	320	331	335	359	327	313	329	306	319	307	309	347	353	380	346	332	327	324	344	321	317	293	331	333	325	321	298	327	298	307	321	305	318	336	298	311	318	345	305	333	326	347	344	296	328	339	344	350	335	300	300	334	337	347	344	345	332	355	288	312	313	303	322	318	316	304	343	326	356	333	360	336	329	331	322	353	321	334	295	298	362	378	329	338	336	351	334	324	312	330	310	325	311	306	308	326	324	327	333	316	357	311	302	325	320	310	357	332	359	329	315	325	324	365	361	351	355	352	337	318	314	379	296	347	322	290	311	334	311	334	313	347	329	334	313	363	332	314	307	355	316	329	321	332	327	304	367	345	353	318	345	327	347	342	331	323	321	319	335	309	315	339	350	346	315	348	311	316	312	304	351	315	340	324	350	329	358	304	328	332	348	362	375	335	323	288	316	315	349	333	299	318	334	328	310	334	353	390	328	292	317	329	329	333	339	313	314	306	345	321	318	311	300	329	320	334	336	354	333	325	327	318	320	336	351	354	336	340	340	326	319	358	307	342	336	347	325	333	320	301	338	327	333	323	374	315	332	352	351	311	304	352	323	325	325	353	321	308	314	342	330	354	320	307	311	324	322	307	366	349	329	321	366	337	296	343	280	354	336	319	284	326	334	369	330	307	319	307	342	328	321	302	314	303	353	318	315	345	330	361	297	358	326	328	307	321	303	338	322	344	332	315	328	321	335	368	291	343	345	313	319	313	325	305	319	318	313	328	321	347	309	354	323	334	298	358	310	336	338	327	314	328	318	332	360	344	329	334	315	317	303	324	291	339	329	346	288	319	306	338	321	300	311	338	307	328	335	339	385	352	336	366	309	371	322	317	308	327	355	323	339	315	341	332	337	316	340	316	301	314	309	307	337	319	315	319	318	313	320	312	384	330	304	305	328	325	342	367	335	363	322	368	343	349	313	321	322	341	319	332	327	329	318	321	347	319	332	315	320	320	342	337	319	316	335	341	307	341	312	320	314	325	313	312	360	348	343	352	340	347	333	327	296	349	322	304	341	304	339	359	310	307	331	314	337	352	348	341	310	322	346	334	343	361	334	307	292	326	326	321	311	320	331	337	337	340	335	334	304	337	306	338	333	357	321	324	295	321	325	330	302	330	284	340	323	325	344	310	336	297	308	299	350	365	300	331	336	326	329	298	312	303	337	315	295	330	363	368	300	298	315	311	341	343	311	330	311	327	350	334	331	348	346	317	351	304	311	344	328	314	320	343	325	326	307	338	330	363	323	341	296	326	343	320	311	332	313	349	317	304	328	321	325	333	340	321	350	309	310	339	369	297	328	336	361	303	303	337	331	323	335	323	327	335	313	353	318	298	326	302	309	315	312	327	333	304	306	346	352	302	299	330	315	322	336	344	306	321	357	352	313	338	317	336	308	326	321	314	315	331	360	298	331	331	318	305	327	333	297	340	319	327	354	329	326	374	306	316	301	317	321	320	308	305	320	336	328	327	308	318	354	281	303	354	306	312	320	370	313	356	356	343	340	332	362	351	315	335	325	312	350	337	324	361	325	313	331	351	320	334	327	315	335	337	314	296	337	340	372	334	322	332	360	367	329	328	347	347	304	317	338	357	357	316	352	310	344	299	333	356	304	321	348	351	325	301	315	305	331	346	318	364	337	322	341	350	308	336	338	334	317	315	306	292	355	327	335	323	333	349	341	325	321	345	330	341	353	291	350	339	331	311	319	334	272	328	349	345	340	315	340	343	345	321	307	313	335	336	337	274	312	347	318	350	318	323	342	320	317	310	334	352	349	357	312	331	340	328	323	306	321	314	328	326	296	349	332	346	335	357	331	313	317	338	302	328	335	320	341	351	341	326	327	357	341	320	306	325	337	342	340	345	301	319	309	347	335	332	352	332	321	335	361	353	329	322	329	350	336	345	323	325	336	282	364	336	319	365	328	347	338	327	351	342	343	328	336	305	312	351	328	309	317	301	298	368	310	320	312	334	342	323	299	354	326	340	350	347	343	317	336	317	347	340	335	306	329	340	351	303	303	312	339	355	326	344	334	310	326	334	321	331	329	327	321	331	333	333	302	325	318	332	321	322	354	322	346	289	322	329	355	316	310	335	294	332	351	355	316	348	337	312	336	341	309	325	324	337	334	351	331	308	322	295	333	317	317	340	349	349	353	335	344	330	335	305	317	305	302	320	349	338	326	338	319	307	317	332	369	348	318	305	331	320	349	314	312	328	328	315	346	326	331	329	364	308	339	313	337	325	311	348	343	335	301	297	314	315	298	325	312	296	308	342	346	329	349	331	310	332	324	346	318	339	342	295	292	315	312	310	301	312	326	356	312	340	309	305	319	325	309	317	323	334	327	333	312	303	316	352	315	342	318	313	324	325	342	313	333	323	338	269	332	318	361	303	342	344	332	305	333	336	284	334	343	354	306	346	312	348	313	353	353	292	335	299	302	299	306	312	346	343	295	341	319	341	334	378	325	337	329	333	284	339	339	300	370	320	328	369	311	327	332	347	345	320	326	335	349	339	336	313	343	328	297	327	352	323	323	360	321	332	324	341	305	333	308	333	355	368	354	321	321	331	298	366	317	339	381	309	319	336	309	325	376	302	313	337	301	345	308	341	332	309	342	344	363	337	335	321	330	298	320	341	328	313	311	336	339	315	325	317	331	323	315	327	336	321	332	320	347	295	340	341	322	306	342	330	311	352	321	315	318	345	313	311	321	332	302	334	338	313	318	362	319	297	344	311	319	305	338	302	285	333	344	358	342	306	317	336	336	334	297	308	318	327	343	360	328	297	336	329	332	337	318	307	331	314	336	305	300	336	333	339	333	302	341	336	299	386	305	304	287	320	362	334	307	321	342	331	320	330	352	297	342	324	302	321	336	364	337	349	323	302	337	320	345	327	321	340	323	295	334	322	305	315	351	310	310	338	330	318	318	322	295	342	343	365	335	318	334	294	346	301	316	340	325	298	322	327	337	337	318	332	307	301	329	313	334	318	324	319	319	325	321	311	346	308	324	291	326	355	330	306	307	288	325	332	361	319	319	319	329	344	316	328	323	336	308	331	355	316	351	316	290	352	313	342	348	342	338	327	312	328	307	345	389	319	314	337	329	361	277	335	322	353	333	359	331	325	314	301	340	322	352	293	298	336	299	306	319	317	367	306	362	329	314	345	317	320	325	351	308	337	317	346	314	308	284	356	320	342	331	363	354	323	326	337	302	336	353	300	309	326	296	349	351	305	304	338	322	330	310	334	331	329	316	329	313	325	320	302	372	331	355	312	317	305	316	297	319	318	313	309	308	342	327	332	293	320	332	311	339	339	336	337	311	339	364	304	314	317	333	296	350	320	326	320	332	341
28266	21820	37020	21639	2628	882	682	629	592	531	551	520	524	498	498	467	501	492	489	509	486	473	483	447	448	459	482	438	453	453	464	451	408	459	458	444	442	481	410	431	442	447	449	473	467	471	427	480	419	457	459	467	452	458	469	447	446	412	488	449	451	469	449	464	448	481	435	465	427	465	399	441	483	436	440	471	464	470	449	424	438	459	464	450	457	417	441	444	455	452	465	447	454	482	496	434	451	450	475	469	475	426	467	455	489	484	481	448	446	491	445	470	449	474	440	468	474	455	460	461	446	479	474	489	453	477	462	464	463	471	467	476	429	414	481	465	438	444	448	420	450	436	439	430	435	414	471	428	470	457	431	468	428	496	453	479	471	462	445	456	462	447	441	474	429	439	457	444	454	453	423	450	420	428	436	470	454	440	460	419	389	418	416	480	453	428	398	479	441	429	441	445	454	465	445	446	473	447	426	454	477	462	456	438	481	457	444	432	500	455	448	488	430	449	474	494	456	460	424	459	451	446	486	469	436	457	449	426	439	494	449	445	415	484	488	448	442	479	440	436	423	471	455	440	453	445	412	504	467	482	412	428	451	432	467	466	431	432	491	419	463	457	440	464	413	428	457	495	467	464	481	408	477	470	501	458	488	417	451	441	429	482	395	446	452	450	483	436	462	472	420	461	427	446	443	463	464	447	466	441	449	459	480	483	444	400	475	459	446	468	442	428	435	469	407	457	452	443	424	458	448	423	413	469	461	471	450	469	466	451	460	453	427	466	451	508	475	447	451	499	424	466	476	466	427	449	436	451	462	452	475	476	493	451	450	429	446	485	414	443	450	432	437	411	466	499	443	453	443	442	452	451	484	434	442	457	481	443	469	459	414	484	442	448	458	443	434	434	418	493	474	442	431	474	456	450	456	450	471	468	493	471	492	423	495	445	447	467	476	466	494	490	439	441	422	451	437	476	460	473	504	496	436	445	444	424	417	451	443	450	447	466	432	523	434	414	415	423	453	462	449	495	453	451	446	456	447	475	428	457	452	459	473	426	437	461	451	446	449	475	451	477	471	432	443	443	453	473	473	460	488	457	477	435	434	455	470	443	451	494	481	470	414	483	423	445	468	433	443	500	454	436	466	466	464	458	445	462	485	436	473	436	509	455	432	461	530	418	479	433	442	491	414	426	469	458	443	454	452	465	489	448	486	459	460	410	481	437	414	475	478	470	451	465	441	402	459	497	478	456	445	482	489	410	432	476	456	445	436	488	428	483	468	489	448	441	466	441	450	476	475	465	460	425	458	429	461	410	486	467	477	452	474	452	462	463	479	451	463	441	467	470	419	444	461	432	433	463	458	467	448	497	426	450	462	438	436	482	512	420	429	450	402	455	457	469	487	471	462	479	444	424	499	467	438	436	439	459	465	428	421	449	391	454	475	466	447	436	493	462	514	457	429	443	452	429	503	489	445	452	471	466	429	433	491	469	490	469	451	456	484	450	477	440	410	456	460	448	474	416	498	489	467	462	449	435	439	440	442	456	457	451	449	431	434	467	486	455	468	456	482	467	456	456	458	462	474	452	435	477	490	473	448	441	476	489	493	492	454	454	447	445	441	491	453	489	445	453	466	429	434	444	444	505	450	455	464	477	461	429	467	476	439	498	493	474	459	450	451	451	436	458	441	457	461	478	485	488	462	431	476	452	436	474	443	468	449	432	458	485	477	444	464	446	427	451	455	451	448	455	452	443	499	439	432	435	486	445	430	431	447	476	452	465	447	463	474	453	436	477	447	437	486	459	470	465	444	433	453	432	427	444	431	435	454	448	447	409	455	438	485	449	441	446	454	453	472	477	419	463	512	451	461	511	468	476	442	445	442	457	457	416	446	447	463	434	449	461	466	433	466	451	474	449	484	457	428	453	448	428	455	426	436	452	472	438	468	465	466	442	461	440	450	454	472	488	462	459	479	437	456	463	463	440	450	465	433	417	488	467	466	459	463	495	409	430	467	462	463	477	439	439	442	461	478	419	434	470	487	489	441	435	466	483	452	461	446	449	456	454	446	432	461	466	443	439	432	452	458	463	430	443	496	450	492	479	458	442	461	455	428	447	452	472	459	439	413	448	466	402	477	464	465	464	470	419	465	462	484	432	490	461	407	455	458	460	444	427	444	452	480	457	461	469	439	446	416	488	436	458	465	478	489	474	479	461	481	428	462	461	446	424	443	444	462	431	469	454	506	447	443	432	458	453	430	434	483	428	443	478	418	412	452	432	428	449	430	466	468	455	501	434	434	424	465	446	424	488	461	469	458	407	435	423	479	458	481	457	429	438	438	420	443	479	455	470	467	462	477	441	446	465	495	473	447	459	425	476	454	426	469	449	478	436	426	461	440	436	453	454	429	442	465	460	469	463	405	439	442	430	426	441	435	475	475	416	490	440	471	410	473	465	440	459	459	459	472	460	449	467	479	433	437	417	488	462	481	463	465	441	458	438	488	447	470	489	426	456	460	441	439	475	438	418	449	460	468	429	455	473	448	455	462	490	499	458	453	457	496	453	436	427	442	436	465	432	464	446	475	512	457	465	447	457	481	431	434	466	471	420	479	496	430	449	436	431	433	442	422	464	441	456	397	424	416	403	479	452	444	467	440	455	477	477	453	500	471	466	416	431	447	430	416	516	446	451	445	474	442	490	458	431	469	435	457	456	454	424	466	431	520	473	473	494	467	459	462	450	490	470	490	447	470	448	473	468	454	440	438	429	436	453	464	439	458	448	453	463	448	461	418	468	471	471	458	472	442	468	468	426	430	487	453	437	475	455	448	447	425	483	449	416	461	420	455	464	448	441	433	444	439	438	453	447	487	466	432	426	438	462	448	467	463	419	445	432	451	462	448	475	455	467	443	480	456	460	465	481	426	457	453	520	459	448	433	461	420	504	450	438	452	444	481	476	474	435	487	464	477	458	467	419	435	462	464	469	463	488	463	462	431	425	484	463	467	420	481	475	472	445	464	476	457	484	477	417	425	449	448	467	445	428	463	467	435	468	401	472	462	437	441	413	449	450	409	404	456	464	500	469	467	459	429	491	470	483	454	406	509	418	461	445	440	415	471	412	423	443	444	443	451	424	455	443	502	443	430	451	440	464	474	437	487	456	472	463	483	456	462	439	479	454	486	478	442	437	452	448	410	433	467	427	496	492	435	496	421	470	468	444	425	426	461	499	463	467	468	443	464	418	460	441	445	482	435	438	472	436	472	492	434	442	465	429	419	448	453	467	435	443	467	428	457	497	412	441	435	479	469	473	427	462	463	457	437	439	471	464	457	478	448	433	462	445	426	451	471	492	455	454	454	476	487	452	440	441	475	435	462	466	454	439	454	451	471	429	416	438	463	458	477	461	436	464	444	450	474	452	460	433	448	484	427	443	448	467	454	424	471	483	457	476	466	438	474	461	467	426	446	465	445	514	484	448	421	473	410	416	432	457	455	443	475	472	452	465
8706	27480	34474	15710	1916	1232	1066	900	816	787	680	631	606	641	633	592	648	611	637	588	604	575	572	551	581	556	541	541	537	557	543	533	527	534	476	526	581	518	547	487	574	564	539	557	572	582	546	549	571	530	570	562	573	534	550	522	542	564	547	505	538	538	513	526	560	564	561	522	568	552	532	576	555	501	526	560	513	546	552	522	559	544	520	522	529	539	521	553	513	523	551	562	545	527	528	525	585	520	502	537	495	499	536	533	563	553	498	525	596	542	565	503	552	551	583	568	507	564	524	510	498	529	515	564	562	499	496	523	518	526	581	494	572	559	563	518	509	516	544	523	542	564	571	530	524	522	526	550	505	535	495	532	540	560	554	553	563	585	521	556	589	529	547	501	533	545	549	556	510	555	589	509	518	547	537	512	540	570	586	537	503	505	594	530	547	584	523	557	528	536	540	545	497	508	573	584	551	537	534	531	590	540	553	554	526	533	514	526	529	571	579	560	544	535	534	561	508	514	499	526	524	553	502	495	508	539	571	523	529	530	558	530	544	560	492	548	577	527	565	548	555	534	492	527	569	538	515	549	508	545	544	535	549	553	527	562	522	539	573	508	548	531	555	538	513	527	534	543	534	521	565	517	526	576	534	535	538	533	561	545	568	602	563	513	526	496	592	552	548	564	501	511	509	531	514	515	545	526	507	535	559	542	530	587	535	532	470	536	513	519	505	513	534	543	547	529	520	532	539	548	530	533	563	529	536	514	519	554	584	561	519	564	566	577	597	529	533	545	539	531	559	563	510	550	523	517	533	580	554	549	529	513	537	551	541	568	542	565	563	520	486	598	539	549	550	522	553	516	543	570	544	554	564	516	504	516	530	482	511	567	521	540	546	520	547	494	554	544	520	501	537	554	558	574	515	534	511	495	507	562	524	558	528	564	526	504	523	527	525	531	538	537	522	545	534	582	536	515	525	543	502	568	584	555	579	514	570	511	541	540	523	539	536	502	578	516	542	509	577	557	560	501	579	571	561	517	505	498	556	540	557	544	539	539	504	538	531	558	533	558	523	531	545	534	521	534	532	539	519	538	549	524	519	520	539	519	571	527	505	586	543	525	568	520	541	555	525	542	508	529	528	546	547	543	554	546	509	528	560	544	547	544	578	526	550	543	555	575	554	512	559	556	503	544	519	573	523	542	508	546	534	561	518	528	531	511	503	529	495	567	564	535	561	505	515	548	582	554	557	543	578	615	519	558	575	520	563	488	574	492	538	461	499	518	564	543	536	567	573	537	489	540	558	564	578	587	519	534	514	542	526	547	572	539	491	564	561	536	578	497	527	544	555	545	562	539	530	541	590	549	539	610	535	486	518	556	557	560	493	559	527	538	543	536	513	579	542	507	572	573	519	528	529	554	567	530	476	521	514	568	540	535	563	505	559	517	550	529	519	524	525	532	571	564	546	504	569	556	552	548	520	552	533	518	554	511	525	532	530	534	538	510	522	540	543	547	555	581	545	523	510	567	578	551	534	533	526	589	559	540	591	524	532	568	556	544	543	498	528	554	524	569	533	524	527	521	552	561	489	563	546	535	526	574	548	548	523	576	537	509	517	515	554	544	539	532	512	528	557	523	562	536	533	556	547	547	506	522	526	547	517	525	551	535	528	565	533	539	553	549	583	558	477	536	548	508	515	511	537	525	511	576	550	549	552	554	547	531	542	530	530	505	570	536	550	530	549	550	500	583	533	522	526	525	506	559	545	552	578	544	558	527	491	491	545	517	567	555	590	523	536	562	533	549	517	527	526	544	556	530	513	529	575	542	530	540	546	551	538	593	505	510	541	541	566	515	571	493	541	539	536	556	534	558	570	570	552	517	497	558	550	530	513	542	558	541	580	570	512	550	536	518	556	496	502	520	535	540	563	544	553	517	550	544	538	567	530	569	524	556	534	533	558	564	545	483	560	555	510	535	537	569	533	507	559	520	550	542	529	536	551	544	501	561	530	495	535	542	553	518	537	532	587	553	527	535	573	525	562	541	544	535	539	568	515	504	539	536	523	555	573	547	555	516	532	509	560	519	520	539	565	536	522	558	543	580	526	549	550	521	540	534	514	528	521	550	513	511	545	536	563	552	547	535	551	559	530	550	512	531	534	538	562	526	479	544	539	520	523	530	578	551	541	576	504	516	541	498	566	558	535	583	513	564	546	577	572	527	538	511	560	556	549	532	524	546	551	542	574	493	541	550	563	577	582	501	535	527	568	522	560	529	544	520	496	550	537	510	544	510	535	542	539	553	518	518	553	565	522	534	526	542	520	539	554	522	507	506	534	554	528	550	563	576	490	540	522	540	530	515	501	559	559	564	540	538	536	546	551	544	556	543	555	554	544	542	527	512	522	535	507	492	519	549	481	577	520	550	546	564	553	544	536	573	524	495	541	515	596	530	569	555	547	527	514	513	538	552	562	501	529	528	552	497	574	540	555	520	566	530	516	549	526	514	505	554	527	564	532	539	502	575	535	556	501	553	543	547	528	538	557	508	535	554	531	519	498	569	495	553	527	540	553	552	537	525	553	539	513	577	572	513	531	553	555	507	542	526	522	528	554	552	509	534	541	545	558	537	496	546	550	522	582	523	550	567	548	550	570	544	493	543	545	507	540	543	551	549	541	539	550	569	527	515	522	567	524	554	537	557	584	514	548	570	521	530	546	533	520	529	526	546	487	540	519	508	558	569	526	512	547	548	545	537	483	566	546	515	568	554	542	506	532	493	501	513	524	518	559	538	530	564	542	546	536	514	555	545	516	567	557	520	549	503	563	535	579	534	544	533	517	543	511	509	544	558	526	506	554	503	548	532	535	540	558	561	540	561	521	523	568	556	561	526	566	512	529	554	556	534	527	547	499	556	527	532	520	566	484	499	564	564	548	498	520	522	547	563	608	505	535	545	551	553	548	554	556	563	509	506	525	557	534	498	544	536	569	560	522	552	532	480	576	519	560	519	533	526	557	531	548	586	536	564	548	545	527	504	556	519	522	538	522	566	520	495	535	554	557	538	588	573	509	521	513	540	514	513	513	559	503	553	565	539	551	529	549	560	538	527	535	564	569	576	549	527	496	526	506	569	564	510	530	514	552	510	536	535	518	558	543	541	519	551	538	543	569	532	541	529	491	518	560	576	568	495	532	537	537	537	537	510	543	555	532	558	545	565	543	555	512	594	509	533	540	571	515	551	518	536	546	539	535	532	533	562	514	525	539	574	518	537	574	565	553	520	516	535	534	507	549	501	579	540	542	501	544	533	541	529	538	554	527	564	583	522	555	543	550	526	553	524	550	547	495	503	566	571	538	570	512	559	556	544	596	552	536	545	505	565	498	547	575	540	520	518	546	510	570	548	540	537	526	538	518	572	542	557	510	569	518	595	538	545	543	558	547	550	547	548	527	550	512	528	557	579	519	555	532	556	524	499	543	532	527	541	562	524	529	509	556	535	543	566	536	554
24009	21749	40787	42248	21039	9035	1522	799	723	675	649	611	607	550	502	562	500	584	547	548	530	538	519	483	471	458	479	502	492	491	458	470	473	461	517	474	450	500	433	457	447	486	480	468	446	461	457	474	476	455	445	459	447	443	445	469	435	498	448	426	488	464	447	424	500	455	453	492	472	497	454	450	462	486	436	478	460	431	448	457	479	441	480	399	463	423	419	494	482	461	458	492	478	462	478	466	491	430	470	489	468	478	505	439	468	474	473	508	448	447	445	447	420	480	485	452	469	520	484	463	512	441	454	439	454	515	441	471	504	458	488	485	441	487	444	445	443	445	476	462	489	440	500	429	449	452	520	488	453	492	451	472	471	462	477	460	434	446	476	496	471	482	438	471	433	490	472	454	437	478	459	436	457	482	460	470	414	472	461	454	425	475	460	431	494	460	452	489	483	469	462	480	451	477	470	474	443	494	465	457	465	464	488	480	440	483	463	457	459	501	471	472	425	462	463	505	474	415	491	493	474	468	512	421	483	470	512	444	439	454	483	470	476	460	460	489	451	451	479	502	445	465	451	470	465	510	468	461	414	487	464	451	461	453	435	476	502	462	496	461	453	491	481	472	484	448	470	474	459	415	481	485	451	496	396	468	443	455	489	440	450	471	473	490	500	464	444	441	436	515	477	475	501	468	468	508	441	488	477	442	468	465	444	462	449	450	467	443	493	465	436	464	479	462	470	461	465	431	497	453	458	453	459	469	478	514	428	462	461	464	424	487	451	468	412	445	460	489	471	475	488	474	482	466	439	442	463	472	478	460	491	471	513	460	466	466	423	485	434	455	420	476	480	461	461	472	453	454	442	449	491	431	475	442	456	437	474	486	471	472	484	470	435	469	506	452	441	441	452	466	463	483	512	473	472	437	459	484	446	466	473	485	458	418	512	458	474	436	433	415	442	470	452	480	495	477	500	475	484	463	459	465	456	454	489	463	473	454	453	466	467	457	511	465	446	481	462	481	455	453	415	429	460	454	500	476	459	460	443	468	431	488	488	464	451	440	462	478	474	469	470	433	468	467	450	456	452	451	483	496	472	462	448	441	461	469	476	507	443	490	482	436	495	479	465	460	449	428	475	427	516	485	470	430	465	439	462	464	465	451	435	465	419	444	437	443	477	451	475	501	487	436	470	502	477	468	444	464	449	459	451	472	442	463	484	500	452	473	467	474	462	418	469	431	443	451	452	444	457	443	430	478	443	444	467	483	455	434	441	479	499	485	465	441	477	488	478	504	458	424	489	456	497	465	472	481	451	459	443	466	449	448	487	495	454	440	473	463	455	503	474	472	485	451	467	481	480	508	443	512	461	450	492	455	437	487	479	493	457	429	418	471	475	456	450	476	458	447	420	454	451	476	425	427	446	440	484	481	462	442	423	439	457	438	475	497	469	472	437	515	421	498	448	474	438	445	454	486	466	474	450	466	471	474	509	430	428	471	495	516	549	444	522	487	426	481	443	456	452	432	476	456	458	416	469	468	500	468	460	455	468	480	454	464	466	455	456	476	504	464	458	423	475	483	485	474	495	458	508	475	465	430	460	445	478	455	429	454	494	477	473	433	454	422	517	433	462	485	487	412	470	448	526	456	451	475	470	450	484	460	438	472	446	458	473	466	455	435	466	463	427	454	487	469	458	471	443	462	460	507	462	467	478	498	457	457	465	463	422	489	468	488	458	450	473	455	483	499	498	468	476	496	453	443	454	466	472	475	436	478	467	487	408	478	469	476	466	461	434	478	473	457	443	465	465	480	460	497	453	441	453	443	478	478	459	454	428	434	459	446	441	484	440	438	472	452	488	460	493	469	472	438	497	485	458	474	440	449	493	465	437	462	470	439	479	445	459	445	463	462	464	485	456	445	444	473	462	457	454	414	470	526	503	452	470	474	450	442	456	484	453	486	461	436	484	480	476	509	469	462	461	454	451	439	474	442	477	472	490	459	479	478	425	464	477	434	455	435	457	453	438	423	497	466	450	449	444	445	456	477	457	468	477	490	461	475	444	469	455	447	473	475	438	484	472	471	456	479	443	441	447	457	479	480	448	448	472	475	459	479	479	480	470	445	476	503	469	443	504	474	481	445	493	440	496	446	474	490	444	456	429	486	503	424	443	498	474	454	470	469	447	479	490	465	472	502	448	458	443	460	509	464	437	475	501	475	475	435	454	432	478	442	467	441	499	446	450	432	449	480	430	440	475	483	435	481	459	478	498	473	474	482	466	428	473	472	441	464	484	458	427	476	441	469	448	465	466	468	502	457	497	485	432	518	481	477	488	466	473	484	473	469	500	441	473	424	483	466	455	427	442	444	481	481	456	473	462	490	458	442	457	453	442	450	462	447	452	457	455	475	466	447	470	469	437	446	447	465	484	479	424	459	463	524	442	456	473	485	445	485	450	454	437	471	452	480	489	488	472	461	447	469	448	444	480	489	451	469	453	467	489	481	477	481	498	490	456	473	463	456	467	477	457	495	439	446	445	483	443	410	483	478	502	454	487	447	451	444	423	460	436	442	488	537	481	430	443	466	468	428	447	471	463	462	461	439	466	477	455	479	440	474	461	483	453	441	453	464	455	452	431	525	475	507	452	478	481	493	431	496	485	459	523	469	471	444	410	500	436	470	434	447	456	474	429	454	468	444	463	466	447	465	481	467	453	448	462	446	476	464	454	471	411	458	468	505	457	454	400	469	455	492	439	407	479	485	488	453	435	475	448	453	480	481	452	467	492	479	485	483	466	470	524	421	446	516	455	462	443	431	440	433	479	457	486	476	462	447	456	507	423	437	478	472	476	498	447	496	464	449	432	503	476	456	475	472	499	488	447	457	441	476	468	483	475	487	452	421	461	454	468	465	435	443	455	457	506	448	466	456	469	469	492	478	464	438	460	483	474	507	437	487	449	491	475	478	419	431	486	499	466	468	491	460	479	451	462	460	474	474	397	458	480	442	455	479	488	494	495	481	458	448	457	471	407	425	421	410	461	472	449	460	453	451	460	471	492	444	483	480	460	445	472	451	453	465	497	449	458	499	448	454	473	466	458	473	465	415	472	464	483	437	470	483	445	468	457	445	477	458	481	455	473	447	407	463	448	477	469	461	471	446	446	458	458	465	441	448	474	450	474	470	485	465	444	455	465	460	464	515	430	447	452	466	462	497	493	477	440	441	444	480	469	447	430	448	465	453	441	464	464	468	493	425	456	490	431	467	473	462	467	465	486	467	424	499	437	444	469	451	461	459	437	441	511	452	449	444	478	442	480	426	467	445	470	465	475	502	481	439	461	441	460	448	448	462	460	486	465	421	461	452	435	467	455	430	501	475	471	467	445	467	431	483	480	436	493	465	454	450	449	459	454	488	476	484	431	482	483	442	479	438	458	466	429	439	480	450	455	477	402	492	474	445	464	434	478	464	465	472	448	514	527	466	487	460	474	462	465	478	468	461	425	437	457	474
7660	50424	78326	48839	3344	2042	1543	1337	1157	974	895	830	770	733	716	664	739	753	728	660	665	631	620	593	551	555	542	570	598	548	577	599	532	547	529	527	598	535	532	549	522	557	566	523	566	553	526	529	576	546	472	552	510	544	574	598	526	552	524	571	533	547	565	542	583	586	553	581	526	552	553	532	554	531	523	568	552	539	565	519	542	570	547	572	525	542	532	521	562	580	557	545	540	533	578	524	538	534	557	551	547	553	543	516	535	573	554	563	559	563	539	559	539	560	572	598	578	573	558	561	576	559	562	567	532	548	563	592	501	562	551	561	572	561	555	505	532	598	541	562	533	517	493	546	579	556	588	523	554	558	566	542	548	547	552	552	529	525	558	509	552	578	517	570	573	538	547	518	545	527	543	574	596	579	530	582	540	523	573	559	556	544	483	559	495	562	550	532	516	542	502	533	508	567	593	531	575	488	564	529	577	554	564	566	544	566	559	593	542	571	527	516	555	536	600	572	543	554	589	551	538	558	568	527	541	570	568	564	527	550	560	571	517	545	539	558	552	554	595	565	577	554	551	510	569	561	581	545	575	598	539	534	582	577	574	535	513	593	499	513	563	535	534	530	577	536	575	571	577	579	583	546	523	524	588	553	566	601	534	545	541	494	546	521	577	501	553	557	532	545	574	567	583	529	559	555	524	571	535	571	553	553	546	551	542	544	548	565	546	529	535	539	564	548	537	569	530	573	539	541	560	545	576	529	537	561	557	523	554	561	572	541	584	560	533	528	570	599	574	562	574	578	572	516	507	579	543	566	550	551	559	567	561	521	577	543	551	531	510	588	550	527	541	589	578	512	578	552	521	555	561	570	571	577	535	569	542	552	533	528	503	504	516	602	596	541	573	549	574	540	536	544	511	552	582	525	575	573	536	534	548	558	555	519	594	507	572	564	580	543	587	499	517	600	546	584	528	529	571	539	535	539	542	525	528	541	575	527	573	512	563	548	507	536	541	522	543	547	535	513	562	532	551	524	526	567	558	561	519	546	555	560	554	546	583	577	560	554	593	533	561	582	526	575	581	555	534	519	542	543	560	569	569	595	503	535	535	545	545	540	571	582	567	551	563	555	575	545	568	522	581	570	544	600	547	551	546	569	565	578	532	560	563	585	582	561	533	559	560	544	534	571	579	552	563	549	529	557	530	561	580	558	546	548	532	561	566	566	546	597	557	481	527	527	545	578	549	593	515	551	514	566	556	597	557	542	545	570	521	525	559	504	562	541	558	583	578	530	584	495	572	538	498	545	548	534	552	541	536	527	531	564	552	548	558	548	539	538	562	551	573	523	541	523	520	582	596	529	566	560	496	556	550	608	548	587	541	536	580	569	511	555	528	582	567	520	567	556	576	558	565	547	517	536	558	554	574	575	565	569	540	545	532	536	577	581	539	542	568	550	572	543	555	581	572	583	563	555	578	581	586	516	556	585	537	536	556	526	553	536	566	527	530	563	552	532	532	579	536	528	559	531	544	607	501	539	524	536	524	506	557	565	537	521	552	487	539	557	558	594	533	571	558	567	552	574	539	576	588	568	564	572	555	537	521	553	532	582	572	524	586	566	554	558	552	562	501	525	551	557	533	548	535	509	508	530	538	536	572	589	549	554	563	536	523	547	538	510	533	555	570	549	538	542	529	538	588	516	555	548	578	558	561	571	552	592	584	567	542	519	559	560	534	615	544	587	548	545	557	516	532	582	590	530	540	544	531	514	569	568	559	542	550	589	555	520	544	547	520	571	563	564	535	563	565	569	555	535	557	564	542	525	527	571	538	563	559	587	558	582	540	519	565	553	533	575	543	565	547	541	563	522	572	537	604	574	573	555	514	573	516	514	569	548	597	549	530	569	560	538	556	528	523	581	550	532	555	550	554	510	574	548	548	562	590	576	547	552	536	548	563	520	540	562	554	551	536	563	533	517	544	538	560	537	579	548	572	571	533	541	554	555	569	560	560	533	510	534	567	562	543	536	531	550	567	558	547	596	516	547	568	577	565	547	566	537	524	516	532	552	563	551	541	555	541	558	553	563	528	569	570	542	539	563	517	533	560	535	581	565	554	577	528	582	513	576	539	575	584	562	544	566	525	578	550	540	583	528	581	548	542	548	549	507	556	566	579	556	601	553	563	578	575	563	562	542	542	545	545	559	573	539	589	601	517	502	532	568	525	591	556	551	572	572	513	554	580	536	558	524	556	553	519	541	523	566	529	550	557	556	585	550	512	565	550	553	527	557	560	580	520	556	526	525	560	571	588	515	590	532	585	539	558	583	518	525	556	530	555	531	508	516	532	565	605	564	509	548	528	515	533	544	533	516	543	543	533	532	568	528	510	539	556	555	569	577	534	565	548	554	590	583	560	527	597	556	572	532	579	553	538	578	542	566	608	565	523	553	566	532	554	567	526	551	552	564	579	562	558	587	529	602	507	551	563	534	544	551	564	562	537	582	565	560	553	556	566	602	565	572	547	580	572	577	530	605	550	559	563	545	555	505	540	531	555	559	571	578	526	555	505	552	552	561	552	553	557	529	557	584	556	522	552	555	543	577	536	563	501	561	554	542	559	544	569	590	518	561	579	530	512	531	529	564	557	590	543	514	553	551	541	565	569	554	555	538	549	582	531	531	576	534	550	554	563	534	539	588	523	524	548	550	582	573	580	566	586	529	573	541	533	544	598	555	527	561	543	507	535	532	552	570	607	504	568	557	549	587	524	570	557	520	577	561	560	578	528	569	560	586	564	548	534	544	552	570	564	569	570	540	550	565	530	559	548	521	571	579	561	552	535	569	589	530	480	592	562	581	602	548	501	549	516	497	530	516	558	536	510	552	533	581	587	594	546	559	586	509	497	558	503	533	551	569	508	531	575	559	550	554	589	513	505	567	558	567	535	570	528	563	532	554	538	546	534	541	549	580	588	556	519	547	558	566	508	532	555	583	551	521	507	542	552	562	565	512	539	585	572	536	550	551	537	612	526	519	617	543	470	634	541	555	595	554	544	542	529	555	587	552	533	507	542	560	544	528	538	563	581	571	525	559	548	559	565	543	545	559	530	544	559	542	532	548	575	525	556	581	539	574	537	532	560	558	564	531	547	559	541	594	576	536	525	580	524	561	523	518	557	617	497	517	567	546	544	542	577	565	587	548	541	546	547	554	521	543	546	566	562	556	565	530	551	542	526	540	566	546	538	585	558	526	569	566	547	558	566	548	575	519	606	570	538	539	537	583	581	549	551	559	572	560	536	525	562	554	575	555	534	553	569	559	555	558	580	546	544	536	545	531	545	557	530	522	546	552	549	577	582	548	530	506	555	570	554	499	539	508	516	589	560	534	564	551	555	567	543	542	515	523	534	547	537	535	557	535	595	561	527	598	550	508	520	507	524	528	568	538	531	592	584	539	561	575	588	580	563	578	544	581	549	540	511	574	570	511	535	525	526	520	547	543	556	595	560	541
25395	22405	43465	35945	11574	1326	570	512	477	454	396	378	391	346	360	321	367	359	347	351	290	322	306	308	301	307	319	297	306	300	281	306	335	302	314	311	305	300	302	316	332	318	284	312	301	283	312	342	263	283	296	308	275	277	327	283	285	288	283	279	258	296	279	281	315	299	295	312	300	298	324	272	300	272	283	325	286	299	272	313	274	264	285	265	299	293	286	284	310	284	304	313	287	285	302	317	293	311	326	327	283	254	308	285	304	299	294	303	290	303	294	296	280	276	299	319	301	295	280	296	313	294	301	307	308	289	305	286	287	292	327	283	313	317	314	309	294	331	280	297	303	293	267	277	262	277	310	312	263	286	297	292	288	287	295	280	296	283	296	275	298	310	295	308	327	283	315	306	288	291	313	258	294	301	289	302	304	301	305	313	298	318	282	291	301	304	289	286	271	299	297	281	312	312	302	286	282	295	283	306	317	289	296	280	299	312	309	310	307	301	292	294	295	274	291	296	290	296	288	295	257	267	298	278	305	289	287	301	281	287	307	275	303	286	328	288	269	282	298	296	279	287	269	298	279	270	288	330	286	307	271	296	302	283	302	317	275	303	306	305	291	296	353	291	285	296	298	305	277	294	305	278	307	282	289	292	293	296	347	307	290	294	261	296	282	317	303	295	291	285	273	265	254	290	300	292	275	295	287	300	299	247	305	310	282	283	302	280	274	279	295	287	322	273	284	291	299	286	295	263	281	290	295	302	332	280	302	300	286	330	293	264	272	277	286	289	304	302	293	312	293	292	307	282	251	294	310	256	298	283	262	268	276	290	283	299	322	268	288	321	291	275	282	274	346	278	311	302	316	275	317	288	297	311	309	307	286	289	294	271	305	271	306	294	293	307	292	292	283	270	266	342	304	290	290	323	283	307	302	304	273	279	319	281	295	286	295	289	313	306	321	277	279	299	299	300	290	298	268	282	288	278	301	250	313	321	299	284	308	289	257	310	319	316	273	316	320	272	265	292	286	302	290	286	290	274	284	279	288	275	302	283	297	296	302	258	324	276	270	273	293	302	275	288	317	238	314	318	306	302	281	281	291	289	267	299	325	288	274	292	321	297	310	317	304	285	295	316	305	259	276	310	283	278	314	268	269	267	327	299	280	262	292	284	297	278	305	297	337	286	270	276	300	255	268	288	278	316	280	287	309	315	285	320	299	257	309	316	309	310	289	304	277	270	327	294	299	280	294	250	287	270	310	306	307	286	266	303	277	275	280	282	306	284	273	300	286	295	297	259	288	282	293	286	308	280	309	305	293	310	286	305	301	302	291	296	290	289	313	300	313	289	297	299	288	330	281	301	304	298	271	320	276	273	281	295	299	284	271	290	272	265	297	286	275	295	260	293	333	313	306	289	296	304	302	308	302	279	301	306	295	300	333	305	288	293	331	281	300	285	291	305	297	303	321	263	283	303	313	289	305	331	307	331	301	328	309	313	318	300	291	308	278	285	328	308	274	283	272	329	301	286	277	286	305	307	273	322	306	289	259	293	309	285	279	280	320	302	301	287	287	289	285	294	288	276	285	301	298	307	302	276	281	296	297	293	273	269	294	282	313	348	324	267	283	287	271	306	281	301	306	308	289	290	288	259	299	294	278	274	296	280	271	297	300	316	289	282	313	270	273	293	290	286	296	295	279	297	258	303	289	276	302	291	296	300	291	289	293	296	274	305	277	279	308	267	275	290	300	283	280	317	287	298	302	299	293	311	303	295	297	289	300	306	278	299	288	262	280	283	301	279	292	293	311	297	316	281	293	287	310	299	290	284	295	279	286	284	290	279	305	301	292	280	299	275	284	291	265	289	324	297	273	266	279	266	330	303	305	289	274	272	278	307	252	294	282	265	297	289	333	312	297	303	293	301	316	290	265	290	295	299	311	294	286	318	304	305	298	266	299	288	314	271	298	288	289	272	276	307	298	296	302	321	286	290	302	259	277	304	294	290	287	286	301	303	311	292	291	307	299	314	302	285	308	296	281	276	292	274	293	287	299	286	298	266	298	273	318	263	293	273	311	322	286	280	284	311	287	270	292	334	286	295	266	295	299	304	310	283	275	306	290	313	285	288	313	291	295	314	284	283	315	285	266	286	273	338	276	306	334	295	327	302	288	292	285	298	327	251	298	288	280	282	300	278	307	310	318	301	313	283	272	303	284	286	281	307	278	268	283	283	275	304	297	282	310	313	286	293	300	279	289	281	299	287	287	307	275	256	304	268	298	291	307	320	277	316	287	291	285	306	284	281	322	277	289	297	281	300	298	303	295	289	319	258	267	313	297	272	304	272	287	272	304	288	309	305	297	277	291	288	288	284	329	306	268	301	304	326	303	310	295	293	278	282	334	302	295	330	265	268	268	279	287	298	284	284	308	280	297	301	292	271	300	301	286	287	296	304	287	299	262	290	293	270	281	266	320	299	292	275	295	284	306	289	317	279	288	282	294	308	295	288	314	272	293	286	307	284	289	305	302	296	288	285	301	267	281	314	279	281	306	280	276	290	284	301	287	286	294	279	284	310	284	294	299	304	292	307	284	290	313	310	291	260	308	287	301	289	303	277	261	294	279	307	308	310	256	314	291	287	301	312	328	313	285	298	292	294	302	286	302	278	308	305	308	317	292	269	275	283	292	292	313	283	290	274	293	294	265	286	289	326	311	276	311	294	313	302	269	296	286	306	317	266	278	301	279	288	291	278	285	262	315	287	298	270	278	277	290	304	284	312	298	309	273	289	266	315	284	265	271	294	270	308	290	286	261	321	328	290	315	303	286	292	263	294	276	300	270	303	307	317	281	289	301	303	302	298	306	284	283	279	266	306	290	308	304	293	298	317	298	271	277	275	296	263	276	293	291	301	277	294	319	301	294	299	308	290	293	272	280	319	309	272	273	318	299	304	329	267	277	279	290	269	282	281	300	282	294	287	319	272	303	310	289	290	309	328	284	305	307	304	303	343	268	318	281	285	325	293	300	292	298	281	271	276	301	290	302	301	282	293	272	295	275	325	297	309	286	310	315	287	297	291	308	296	311	284	313	302	311	320	276	291	280	288	283	307	280	326	293	300	312	284	299	283	313	292	257	300	268	287	310	304	299	275	295	307	297	302	268	280	302	292	290	286	284	279	304	333	275	297	286	297	303	288	294	281	297	270	278	293	305	267	306	309	303	322	295	302	307	304	289	311	299	308	274	292	338	333	317	294	300	286	320	293	278	308	296	271	278	296	302	297	310	272	310	294	334	295	287	302	310	342	314	304	321	307	317	266	315	288	288	267	280	285	276	293	274	299	279	303	281	314	270	250	299	296	282	289	277	284	280	294	315	293	283	302	320	313	296	282	285	270	298	313	306	295	330	294	320	260	282	286	288	281	289	286	305	270	294	281	300	276	300	292	285	295	303	320	331	319	260	273	275	257	293	309	305	324	316	291	267	351	286	276	285	262	300	322	284	304	264	300
6971	51481	63012	34739	2054	1434	1037	859	781	693	618	549	507	465	449	439	467	505	454	420	448	393	357	375	360	344	386	342	345	351	343	318	309	350	372	356	350	383	372	365	357	346	359	356	366	335	326	360	347	354	314	331	325	358	325	348	382	384	341	372	393	339	340	352	372	342	333	323	338	360	343	337	327	351	350	367	347	336	366	354	382	338	345	332	284	372	351	370	386	340	395	339	368	321	368	315	322	350	353	316	373	343	368	390	386	351	342	372	362	328	360	353	345	328	347	348	343	347	331	383	349	331	344	353	327	356	364	338	366	363	364	370	371	351	362	343	351	345	332	362	347	335	357	380	358	315	335	336	356	323	344	331	321	348	372	399	367	333	355	329	327	322	315	367	385	365	329	337	346	360	336	352	353	374	353	328	327	335	360	339	386	346	339	366	332	342	371	360	333	337	340	384	317	335	333	338	388	331	371	364	330	360	333	338	349	346	341	391	338	310	365	353	352	322	343	338	357	359	346	350	339	370	351	336	328	362	353	355	329	334	355	355	351	291	317	377	358	374	377	307	336	364	342	362	394	310	331	333	344	340	344	353	346	352	359	360	346	378	354	355	338	370	353	343	358	360	350	342	371	363	385	316	345	354	372	369	352	379	339	339	371	320	343	367	333	363	365	360	356	360	379	402	358	323	330	333	348	355	366	372	347	383	355	354	352	349	354	333	367	329	321	332	347	350	368	351	366	338	367	366	360	355	359	345	337	323	353	359	358	354	351	383	347	323	371	352	354	371	355	341	361	318	327	369	381	366	323	329	356	324	368	343	374	370	355	328	363	340	349	347	349	398	301	380	326	364	354	367	342	331	344	331	341	312	340	342	362	400	361	347	337	353	364	345	360	364	347	347	348	372	343	380	352	336	359	350	337	332	342	356	357	353	368	367	347	345	352	368	354	359	414	367	353	383	332	374	360	388	368	357	357	365	346	353	358	364	371	327	352	348	369	347	364	294	346	352	395	339	351	364	332	374	318	322	312	347	338	357	313	364	346	350	365	347	326	388	311	371	347	339	323	332	360	343	346	379	342	371	350	353	334	346	368	341	316	362	345	355	330	302	336	381	337	367	351	345	315	353	377	344	338	356	356	353	345	378	332	333	336	330	338	354	348	316	334	333	344	349	344	332	337	406	335	353	364	357	336	344	358	300	393	359	358	355	335	331	345	344	342	341	355	315	361	357	341	334	344	317	349	318	369	352	350	348	352	337	315	357	371	358	375	361	347	378	376	343	358	331	320	348	345	340	326	355	379	360	366	340	354	371	350	330	334	369	356	355	368	345	331	372	345	349	358	345	376	370	356	350	382	365	342	334	331	364	361	327	338	366	337	329	377	356	339	344	334	359	342	390	351	362	362	389	365	345	363	346	372	346	326	388	342	346	330	348	344	343	387	347	365	327	356	377	342	338	327	376	363	335	361	341	334	324	356	332	333	333	357	339	325	342	369	336	346	354	359	333	375	387	323	384	348	334	357	362	354	371	338	346	366	343	380	337	362	331	335	329	368	333	363	355	333	335	338	344	343	325	328	316	363	377	351	365	377	356	361	332	367	334	377	335	354	315	356	329	332	348	370	358	326	366	370	347	371	354	374	337	348	345	353	353	344	357	337	360	368	368	379	351	346	329	350	374	373	358	354	364	350	364	371	331	347	379	382	372	366	306	315	334	323	363	337	370	336	341	330	348	363	373	339	376	338	375	361	363	373	353	309	339	366	366	366	327	342	353	362	353	385	330	368	348	354	318	341	367	392	355	352	347	383	345	372	336	371	347	346	346	358	336	356	376	339	370	356	360	316	361	356	377	348	347	351	347	330	360	363	333	369	365	345	356	343	358	357	358	381	337	345	367	333	334	374	329	389	366	369	362	349	361	345	349	367	360	358	347	323	358	365	371	370	338	308	349	377	347	352	376	327	344	354	331	344	353	387	354	332	352	348	352	359	336	387	348	331	345	366	380	370	327	367	329	369	330	329	352	409	368	347	340	352	344	325	359	339	362	364	335	346	381	348	354	334	385	349	377	341	346	324	342	329	310	396	349	360	383	331	315	344	354	375	348	302	327	332	346	330	386	343	334	381	355	358	360	367	326	328	353	339	361	350	379	343	357	345	379	361	382	356	357	361	355	356	368	380	345	343	348	358	335	355	393	358	414	351	346	336	360	360	363	360	370	360	360	368	364	347	354	357	318	372	325	332	340	338	344	319	353	358	361	359	365	352	379	343	316	339	357	371	362	356	332	345	365	338	359	319	350	342	363	351	348	339	374	357	352	324	364	337	352	371	350	363	351	331	344	347	354	339	342	358	359	345	350	387	353	357	359	346	379	324	359	322	350	321	350	346	364	345	380	364	338	335	355	358	351	374	364	345	332	354	332	361	338	333	351	344	317	319	339	347	336	356	358	339	334	368	348	309	352	396	342	387	351	352	324	343	351	355	352	346	386	341	325	356	351	367	364	361	335	376	378	358	337	389	377	333	331	370	331	346	346	333	377	358	362	357	352	353	365	333	394	353	320	336	346	356	335	336	338	385	350	365	361	369	383	364	386	366	343	343	351	346	397	313	376	379	349	373	337	326	364	373	347	335	327	337	343	379	319	356	333	379	308	318	340	354	334	369	345	359	399	359	379	334	360	351	364	346	393	359	351	340	361	351	353	362	338	363	367	376	382	353	351	341	348	343	353	357	351	346	352	333	329	329	342	376	351	365	357	360	362	365	361	348	370	367	345	338	345	349	351	334	349	301	349	355	345	339	390	373	339	351	344	373	367	356	368	354	370	342	339	344	356	365	321	361	324	340	359	326	322	326	335	318	374	325	350	349	398	363	349	345	378	355	355	369	346	319	327	387	385	366	342	346	350	350	373	328	357	386	367	348	322	323	360	332	368	332	361	307	339	299	323	358	343	346	343	349	366	364	365	360	358	333	326	383	344	368	359	362	344	342	327	363	339	347	360	347	360	344	360	360	358	352	336	366	353	346	336	372	341	351	367	351	369	355	336	365	346	372	360	344	350	341	347	322	350	328	362	349	330	343	356	365	339	371	420	355	356	325	364	368	344	340	355	387	339	356	387	335	356	377	373	364	348	361	359	361	310	353	380	347	344	343	344	383	386	359	374	335	344	371	347	365	359	348	350	351	341	333	357	334	326	344	337	327	391	377	330	359	324	325	341	377	320	303	337	284	359	375	365	352	360	385	342	368	322	353	370	340	372	342	365	372	322	355	362	362	373	358	350	355	336	366	343	339	362	354	358	341	349	364	354	368	381	364	362	331	368	378	385	350	372	343	342	377	342	323	367	347	317	318	322	352	354	361	359	343	343	368	309	357	314	309	315	378	348	354	348	332	348	354	342	367	382	356	334	333	314	388	355	342	355	324	354	357	358	335	341	355	345	343	352	351	350	354	335	382	331	339	351	355	336	363	371	335	362	372	356	324	304	325	346	308	358	332	365
23051	21835	35797	34265	22072	17711	5782	778	604	519	522	485	396	392	366	392	402	399	377	358	310	301	312	289	282	297	298	266	255	303	300	270	254	272	293	272	305	259	272	269	257	238	259	285	259	256	290	273	246	273	268	262	282	261	283	265	249	253	277	278	282	259	260	271	258	272	253	282	259	256	256	265	257	242	244	286	213	255	297	285	278	255	274	261	269	264	290	245	280	247	279	273	260	267	277	251	234	271	288	255	276	249	247	263	278	279	300	234	275	275	255	270	268	297	278	265	242	247	266	293	249	239	247	268	274	256	255	288	291	269	258	274	294	260	247	257	279	257	265	285	254	283	266	259	267	274	257	269	257	269	292	267	234	278	267	263	252	296	290	281	241	261	264	259	282	263	231	247	273	246	273	235	270	258	279	247	246	275	287	287	257	284	275	280	245	267	272	297	263	284	272	258	267	292	283	258	269	257	253	293	276	264	300	266	262	256	254	255	266	252	253	303	248	264	260	243	295	252	290	285	282	247	264	281	242	264	251	250	263	268	262	268	279	263	242	266	255	244	266	282	264	258	256	262	271	255	283	268	275	263	261	271	244	245	248	237	267	269	268	274	270	263	287	249	285	273	277	264	242	270	257	280	293	264	259	286	277	263	242	263	279	285	294	267	235	263	280	295	261	248	262	252	258	266	282	243	247	253	259	276	269	274	258	280	274	281	259	273	280	304	266	256	272	266	256	284	287	252	279	286	285	254	264	260	247	268	292	263	253	253	280	270	277	274	242	269	253	268	273	251	261	259	254	278	267	262	228	248	252	267	262	249	274	250	270	254	263	307	276	292	269	263	250	238	299	282	297	249	246	259	285	259	288	262	261	272	276	262	267	241	257	263	264	274	277	277	274	263	261	246	295	266	281	249	263	273	243	269	302	281	274	252	262	272	269	289	269	241	267	261	265	264	245	258	291	266	271	273	276	264	230	234	284	282	273	272	258	302	242	273	285	285	275	232	261	278	261	273	233	263	246	273	240	259	248	240	281	271	239	258	266	270	269	253	253	248	290	257	263	240	276	282	265	262	264	262	251	278	244	257	261	266	271	249	296	251	250	292	284	263	271	290	274	262	240	293	287	267	271	274	258	265	256	263	263	274	266	263	250	269	242	270	298	258	287	247	263	295	269	296	267	259	266	259	241	252	268	264	242	296	280	262	292	252	299	294	268	253	234	275	260	261	262	261	256	249	258	254	242	275	273	268	272	271	254	295	255	283	283	242	279	243	278	274	276	279	267	265	273	291	250	254	252	272	257	246	278	276	283	269	258	270	258	281	279	245	280	260	262	254	257	285	264	257	277	270	266	249	254	237	240	285	276	259	265	257	291	243	272	267	291	270	264	266	271	290	257	247	282	266	289	280	254	270	244	242	282	242	262	289	279	274	239	237	227	260	282	315	267	248	253	266	271	266	254	275	273	260	279	302	289	267	243	287	259	270	251	263	274	261	250	272	235	277	256	262	286	230	256	262	258	249	296	279	260	297	289	295	249	236	287	280	276	288	245	266	291	242	252	249	272	246	260	268	269	284	249	271	259	267	255	238	299	266	264	280	300	279	269	280	261	267	259	251	255	246	248	278	288	246	260	262	240	261	251	266	241	272	289	285	271	247	271	250	260	258	251	269	275	283	290	279	281	252	287	271	238	273	231	260	247	262	262	272	267	272	258	275	269	306	269	253	268	260	262	273	274	244	267	265	258	266	269	244	262	253	256	242	288	272	308	257	256	282	238	265	258	243	246	275	278	274	254	246	253	252	269	267	285	240	257	256	290	270	255	263	232	263	265	295	258	299	258	276	306	236	274	250	265	282	236	272	237	288	240	286	270	253	262	252	290	246	237	263	283	272	287	286	272	266	291	267	253	263	282	273	308	308	283	276	255	257	245	260	286	266	276	245	257	247	287	261	255	271	245	240	260	258	270	275	246	254	265	291	256	253	287	275	250	250	230	290	273	281	267	279	249	242	262	243	254	259	261	235	264	278	252	244	288	277	253	269	261	255	256	268	249	286	270	277	272	266	257	297	273	265	246	281	251	260	245	264	277	292	247	261	269	253	272	250	257	273	254	262	264	239	264	266	255	270	267	255	265	265	285	265	257	292	277	269	265	256	248	302	310	273	273	242	266	324	256	265	231	270	243	293	303	275	271	245	271	236	275	244	291	293	270	241	287	255	271	271	290	267	249	264	275	286	275	268	263	277	258	248	272	266	238	242	254	257	274	257	261	265	285	236	257	283	257	262	271	278	282	269	283	271	252	278	234	271	269	318	310	278	265	260	288	279	276	275	290	283	285	250	262	238	284	264	255	271	262	270	260	246	256	268	272	254	269	266	260	264	268	272	263	274	241	265	254	268	273	250	262	279	281	247	262	268	241	278	286	278	253	288	274	272	263	268	261	271	284	252	280	267	279	294	256	258	263	280	299	279	284	291	248	274	269	254	276	262	257	268	270	271	263	289	280	260	246	284	269	267	267	246	271	278	278	265	293	267	271	272	292	296	265	268	261	258	275	268	276	258	249	264	264	259	259	261	271	261	278	281	249	253	264	268	274	245	273	270	268	267	254	285	269	282	268	253	260	267	267	273	247	250	261	276	278	229	238	272	283	272	301	278	277	268	291	260	232	283	245	270	240	252	246	271	244	268	265	243	262	271	251	275	250	292	255	278	306	245	268	273	292	270	248	272	272	255	310	271	272	237	275	248	244	252	270	289	263	269	259	262	270	268	268	273	307	242	258	276	257	264	264	289	246	268	252	297	252	281	239	283	239	279	278	268	259	262	278	259	260	254	265	232	263	268	252	268	249	280	263	268	255	265	283	294	286	249	278	268	251	273	276	268	297	236	269	253	277	313	247	252	245	234	267	256	247	277	237	283	272	279	265	269	264	287	275	235	267	269	240	277	269	273	257	256	251	250	272	279	269	290	255	263	232	270	269	281	253	269	236	264	304	241	273	289	240	238	266	260	260	286	290	276	272	263	271	256	260	248	262	269	266	248	262	276	250	266	275	284	235	287	266	253	275	249	262	266	269	282	276	277	249	282	280	239	260	291	280	309	240	235	266	272	295	285	260	266	277	259	274	272	258	286	270	280	273	281	281	264	288	258	276	265	281	269	266	268	266	269	259	273	267	270	277	232	275	267	270	253	292	267	258	281	260	280	280	252	262	269	271	263	273	260	278	285	257	250	258	252	272	293	247	238	267	267	263	265	287	263	240	272	276	257	269	228	286	260	233	272	277	240	260	273	257	274	272	260	289	271	308	256	282	277	276	253	234	248	255	277	261	283	289	281	269	262	243	268	251	253	299	251	261	246	284	263	258	269	258	250	259	264	279	290	286	254	282	271	243	243	292	284	240	270	255	246	265	286	267	270	259	273	277	255	259	253	269	305	263	266	290	267	259	270	254	242	258	244	270	277	234	281	271	241	273	270	228	277	262	269	296	289	248	256	236	244
8515	70033	86168	53338	3298	2459	1791	1406	1088	914	860	696	640	571	573	576	603	602	533	540	467	409	365	360	378	313	328	368	311	381	347	304	338	340	363	342	331	320	326	328	320	319	313	369	350	335	312	293	300	324	311	332	311	333	348	314	315	318	367	299	338	347	353	353	315	354	317	328	298	326	343	367	335	336	285	323	328	318	289	308	326	326	366	352	317	329	312	312	317	309	313	320	311	319	328	362	319	319	352	351	329	370	330	321	287	348	346	354	335	312	316	345	315	334	316	324	315	318	320	345	308	298	320	354	332	311	304	304	310	313	326	324	340	346	337	346	352	312	337	340	312	322	327	325	310	335	287	334	309	316	328	307	332	304	347	297	344	320	342	316	345	314	297	357	334	299	302	331	358	348	320	334	346	292	307	304	299	323	347	336	344	338	328	314	295	338	319	352	304	295	360	325	315	332	330	314	321	323	332	312	304	330	316	293	290	339	351	321	331	334	326	313	358	327	324	349	313	330	321	287	285	327	311	305	343	335	287	330	279	340	338	347	308	337	335	343	312	354	343	325	342	334	329	335	356	336	320	347	309	318	318	306	319	341	308	297	319	312	305	331	315	334	342	329	321	289	331	321	321	329	312	357	349	333	307	335	323	333	325	336	316	308	342	304	328	318	329	331	326	320	330	347	325	330	319	324	360	319	322	311	338	321	313	317	327	328	339	303	328	302	310	321	331	312	330	292	333	322	317	312	351	320	320	351	366	333	324	285	317	336	344	321	323	334	322	310	325	321	294	335	354	319	302	296	307	312	337	353	333	326	351	331	303	298	333	298	315	310	304	342	318	300	311	331	311	305	352	329	316	315	336	288	332	316	307	335	320	298	311	312	312	340	338	308	335	322	322	284	308	322	325	337	335	349	330	333	341	312	335	360	310	326	331	316	315	324	326	343	334	344	329	357	336	346	330	303	307	326	343	311	307	333	364	330	323	306	307	321	340	324	325	310	342	317	325	326	331	301	300	315	301	317	309	298	324	283	295	332	306	312	306	353	325	333	306	334	341	321	329	336	338	314	305	313	332	342	321	345	322	315	315	366	302	313	361	315	308	352	337	326	318	373	313	297	328	341	330	293	310	351	332	306	315	347	330	327	274	277	319	326	320	331	327	345	336	315	324	309	294	336	312	334	313	332	361	302	352	331	307	340	309	323	325	330	329	328	296	347	341	303	338	283	293	326	346	334	362	323	306	312	334	321	326	312	352	330	306	310	330	313	348	346	312	309	321	298	285	349	329	328	323	322	303	312	331	302	298	306	301	307	316	297	325	303	320	324	295	340	356	343	307	346	334	322	318	332	278	314	333	300	297	321	327	316	314	356	313	313	322	317	321	326	293	325	303	316	314	370	324	322	323	350	327	334	316	352	299	309	339	330	307	315	348	324	298	365	324	314	313	350	285	313	322	328	323	324	339	343	301	330	311	318	352	313	283	347	340	326	300	359	344	332	328	350	352	297	324	315	315	345	378	347	344	355	336	289	312	322	280	329	332	322	325	321	282	323	299	335	313	315	301	318	345	299	341	309	327	317	365	310	318	331	328	327	294	299	316	322	350	337	333	302	331	311	347	321	332	315	340	346	332	354	325	306	308	314	329	348	309	331	344	320	338	342	338	310	347	317	345	355	323	313	310	298	331	310	312	310	303	341	323	362	342	308	317	335	336	307	301	324	295	308	326	321	328	324	326	323	316	340	322	327	339	323	344	295	320	354	319	342	315	326	338	287	361	334	312	299	314	307	316	325	327	314	355	324	306	331	287	343	341	329	363	331	313	315	361	368	319	320	323	313	333	296	328	332	289	296	305	327	334	326	309	325	333	319	322	314	304	297	330	321	312	314	302	349	299	287	338	303	289	330	315	299	302	346	303	325	311	352	328	305	302	353	299	311	331	303	304	323	333	327	305	321	324	341	334	295	304	325	294	324	315	339	307	323	302	313	299	336	341	332	338	345	346	330	337	355	317	303	337	342	354	324	311	347	307	331	325	360	335	316	317	322	331	351	321	322	319	328	323	322	331	320	341	313	320	343	297	291	327	314	320	329	334	324	335	321	338	335	312	303	336	319	305	333	333	314	298	318	309	315	311	365	345	311	310	325	318	315	307	315	317	321	317	341	345	294	360	324	307	314	351	343	330	317	335	318	330	327	329	329	275	308	327	350	323	335	336	344	349	298	336	323	322	328	348	321	315	321	333	306	327	314	326	332	311	312	365	315	357	317	329	351	361	303	325	342	362	328	337	318	329	302	304	324	335	334	314	325	327	320	323	331	334	344	327	365	300	321	354	322	316	324	302	360	335	296	328	352	321	354	295	335	322	321	329	339	316	336	341	319	322	327	351	324	344	316	327	324	339	312	311	303	334	333	292	341	340	302	308	319	309	343	326	361	323	336	337	328	329	348	365	331	331	314	316	346	356	330	320	339	339	318	336	344	314	328	315	311	343	346	322	337	336	321	310	328	335	353	312	329	332	313	297	309	327	335	334	313	307	316	339	324	323	334	325	379	317	348	340	295	322	312	349	323	315	311	351	307	337	349	290	285	308	308	356	325	305	321	338	347	350	332	339	326	296	316	339	310	331	332	273	341	321	301	328	321	327	367	335	331	328	359	326	348	352	337	322	304	348	303	333	345	350	325	300	353	340	306	303	343	282	351	320	326	336	349	349	320	342	321	304	316	318	344	335	309	308	318	311	339	334	325	348	315	318	325	285	308	320	339	338	318	331	309	336	292	319	332	299	324	339	311	344	354	334	291	295	340	348	327	328	322	308	280	338	321	307	357	308	341	333	321	323	337	338	305	300	330	299	342	321	331	301	333	314	338	321	325	344	355	310	328	306	349	340	351	321	331	330	319	330	355	310	332	306	306	320	299	320	293	347	359	311	319	320	317	341	320	315	308	345	332	306	302	345	296	305	337	337	344	340	346	331	357	329	326	324	343	326	283	306	311	337	312	311	312	331	284	353	349	331	294	335	330	300	339	311	324	323	296	341	339	345	324	294	344	302	344	311	333	316	310	355	333	317	302	341	299	322	337	323	334	319	318	320	330	306	320	329	333	320	277	309	313	367	346	313	321	332	327	322	308	326	325	302	308	300	332	327	330	329	313	315	320	333	298	336	298	310	310	318	337	319	339	296	321	350	312	357	315	299	320	310	335	353	338	307	309	329	343	331	325	317	321	319	314	321	332	325	316	337	357	343	325	332	344	311	311	308	353	348	356	316	380	327	359	323	342	326	313	293	316	286	341	281	317	344	294	325	331	330	301	312	301	334	327	301	342	315	318	305	332	349	329	301	327	336	315	353	305	317	304	366	317	328	327	331	334	334	313	315	334	306	359	340	303	337	282	309	312	329	337	326	346	310	325	308	329	331	333	326	340	369	304	337	333	355	334	320	314	353	366	313	338	310	307	302	358	321	333	317	338	330	338	290	318	323	321	346	334	334	295	299	339
28366	22707	34252	21401	2733	881	683	600	573	526	564	495	510	536	492	481	467	540	518	505	518	452	445	466	453	463	496	392	482	488	438	446	489	482	452	456	453	436	468	451	485	472	436	488	462	465	461	476	478	492	444	423	418	468	461	450	439	452	446	456	415	461	479	453	466	450	464	479	410	466	416	467	460	470	472	445	463	431	435	405	465	445	470	478	469	449	504	466	467	464	464	450	433	445	454	455	480	488	465	444	454	417	471	437	450	441	457	451	451	485	436	458	481	450	444	445	498	455	488	453	509	476	474	443	455	440	442	449	450	467	488	430	449	466	473	483	421	491	484	433	442	465	432	430	471	482	412	416	438	454	480	419	499	485	467	450	461	454	463	479	442	496	456	446	492	459	430	438	459	461	473	467	421	478	456	435	468	457	432	450	458	463	464	418	451	462	453	444	481	486	440	444	452	457	469	440	464	454	425	480	469	439	462	463	466	467	457	446	448	455	501	450	489	455	443	439	509	465	430	444	474	473	469	480	462	472	395	465	457	445	467	444	445	463	474	472	498	448	491	493	449	449	487	430	425	488	447	449	464	473	455	455	421	439	445	449	442	474	471	483	479	464	507	478	439	449	444	472	447	474	493	470	450	447	470	501	459	455	471	472	489	489	457	470	453	436	443	448	435	511	466	481	454	436	453	429	464	442	464	481	436	470	436	470	459	438	465	495	442	461	454	473	491	455	450	471	466	462	451	465	434	477	420	457	453	467	445	441	476	468	437	434	481	459	445	458	471	500	449	440	445	505	417	468	481	457	464	476	466	469	449	456	470	466	453	423	448	464	452	438	467	451	469	424	417	436	463	449	448	484	469	441	476	447	452	446	470	455	442	433	448	455	467	445	458	456	440	438	490	472	458	457	471	436	471	454	447	449	466	464	481	470	426	456	450	451	483	453	439	405	451	440	492	448	450	446	405	451	455	446	465	447	480	472	469	481	482	469	466	470	458	436	436	468	488	444	441	495	443	474	439	447	462	434	464	482	462	445	471	447	477	449	472	439	462	450	438	465	478	446	453	427	437	486	435	472	504	450	480	457	486	425	480	440	486	472	454	502	436	463	458	466	460	510	448	473	464	441	471	425	445	450	466	464	461	448	449	481	459	479	441	409	438	455	467	459	468	470	431	471	453	462	457	457	438	449	433	450	424	420	464	478	419	467	447	474	474	462	451	496	438	458	442	461	477	446	448	494	465	448	460	461	451	428	441	432	458	486	493	480	484	449	458	477	464	468	462	428	425	442	448	487	481	463	443	485	492	442	439	428	479	430	412	450	442	456	471	418	502	426	480	466	464	434	494	433	443	485	430	491	451	404	471	458	459	439	470	461	481	472	432	422	475	444	456	490	446	456	451	435	493	445	455	462	480	440	504	465	444	441	462	466	426	459	474	463	423	445	470	420	489	422	446	451	453	484	493	474	452	444	463	502	479	487	473	464	444	495	440	454	456	479	447	446	472	466	461	452	486	449	459	436	462	446	448	462	448	463	452	466	458	472	460	439	477	409	465	480	462	442	488	479	469	449	458	408	467	460	450	446	465	425	471	448	451	433	429	436	448	456	437	455	480	432	483	492	465	483	483	446	430	484	469	485	448	462	497	495	444	467	463	462	454	554	451	445	399	452	488	472	494	437	438	430	463	461	487	467	501	440	447	455	447	445	447	468	426	456	428	477	450	443	495	490	493	445	470	488	437	438	430	455	487	478	486	502	461	447	458	474	434	444	465	436	500	455	463	447	453	458	493	441	475	457	454	472	417	447	464	458	468	410	419	463	445	435	415	499	475	494	482	443	471	447	445	463	498	462	459	466	501	490	444	491	492	447	474	458	474	477	455	431	442	455	480	443	450	463	470	494	409	444	473	436	444	465	451	446	467	471	436	439	445	454	454	478	469	459	464	475	453	465	455	453	443	471	495	446	414	505	443	433	492	467	452	474	462	474	445	453	435	463	474	461	448	428	477	445	428	472	422	461	469	441	488	430	450	466	471	492	440	458	490	491	413	445	453	457	514	468	502	461	442	445	439	463	456	450	439	454	469	475	457	481	440	460	447	509	430	469	490	459	481	455	457	478	464	453	447	423	425	487	456	483	433	449	456	432	458	486	455	431	478	451	457	436	456	454	498	436	459	462	462	417	471	442	413	470	458	448	434	472	446	446	498	473	478	461	479	444	481	506	467	438	447	468	441	456	459	469	477	433	459	453	457	426	464	459	461	462	461	425	435	481	452	415	445	454	459	452	442	515	440	475	442	467	422	474	460	438	404	423	441	452	424	453	434	457	442	433	459	501	465	423	504	463	462	477	492	445	449	449	482	482	459	506	439	501	469	452	447	425	455	475	455	439	464	480	437	452	440	465	472	480	475	478	481	465	452	419	488	438	465	487	477	412	462	479	417	463	495	457	453	458	454	466	452	438	481	440	451	461	461	421	478	449	437	474	444	449	428	429	454	431	472	463	482	440	477	445	479	496	508	459	464	480	462	422	468	454	476	453	446	491	453	463	463	455	454	478	494	434	444	437	433	482	478	438	446	419	464	512	502	459	474	499	466	423	452	453	478	482	439	442	452	469	482	446	446	447	442	478	468	423	448	479	495	463	495	480	448	478	458	507	482	458	472	457	415	449	491	438	474	448	475	497	485	465	487	446	482	457	450	422	469	467	503	440	432	462	452	461	469	465	481	471	401	458	463	471	455	444	414	461	481	432	464	442	466	461	477	500	452	454	469	451	433	450	465	437	505	427	470	449	479	421	473	442	436	477	474	473	432	477	464	456	448	460	480	509	464	461	456	452	458	470	440	488	488	439	462	454	447	452	442	419	470	463	464	455	453	415	461	457	448	459	465	426	425	474	431	498	473	486	462	454	454	452	441	453	454	444	488	453	484	433	488	462	481	486	464	464	475	436	469	468	463	447	462	410	436	435	439	474	454	445	454	507	465	461	448	502	442	462	464	496	425	427	466	438	434	487	500	464	481	467	457	463	422	439	437	408	480	447	463	478	482	479	460	445	419	441	441	472	446	463	476	489	458	433	482	415	422	455	442	457	416	436	501	466	455	469	442	456	481	480	453	455	478	464	467	482	499	438	422	477	464	488	480	468	508	427	462	458	442	446	473	463	433	461	451	473	455	470	418	451	454	486	421	454	465	441	481	430	462	446	450	497	448	450	470	453	449	445	460	404	474	458	438	465	445	504	453	477	460	451	440	457	440	463	470	429	441	462	459	435	463	468	471	444	450	453	494	435	473	452	460	459	454	450	466	482	442	462	443	463	444	473	461	466	430	498	491	453	457	471	475	434	431	462	453	500	478	433	502	440	432	495	482	463	465	466	525	476	470	488	507	440	445	445	464	492	437	477	450	464	465	424	468	480	474	418	467	471	449	438	478	475	408	484	448	439	436	448	447	436	446	468	472	449	455	451	484	495	449	455	493	485	486	462	430	471	457	502	474	453
7689	30195	32389	16311	1740	1292	1072	878	804	746	720	722	614	656	613	590	622	577	591	594	525	616	549	584	556	585	556	519	532	513	527	557	532	562	574	556	525	552	539	534	540	503	530	528	495	564	573	481	532	538	550	530	567	521	496	550	542	571	519	594	531	570	585	559	539	539	523	599	538	503	540	562	528	563	525	556	559	558	544	564	495	546	521	540	545	566	523	549	505	572	561	541	531	542	530	555	544	562	542	548	558	563	558	521	539	539	527	541	534	586	539	581	547	529	565	568	516	518	526	499	535	527	529	553	567	583	535	536	561	567	524	509	528	509	540	529	543	558	550	528	531	523	552	521	541	505	525	538	572	578	510	493	552	542	592	542	539	520	565	530	525	571	550	574	571	545	537	550	569	577	543	539	529	529	550	539	540	523	561	543	560	530	544	559	517	512	579	557	546	554	563	552	518	567	560	544	573	566	490	491	579	498	572	532	572	549	544	541	511	532	562	547	546	539	518	564	566	513	523	511	548	525	578	562	530	505	508	559	555	530	588	547	558	515	525	547	572	537	535	528	557	523	548	569	532	539	530	542	579	572	568	533	544	578	532	543	537	539	531	543	536	490	545	508	557	517	566	581	512	554	540	534	560	553	568	558	562	557	523	553	530	549	555	549	554	553	567	546	558	524	553	585	542	565	588	538	540	543	494	516	532	520	565	500	523	532	555	561	566	539	519	519	544	601	559	573	534	539	555	566	547	519	498	561	530	524	533	555	543	502	616	557	544	518	544	563	560	506	551	578	542	548	578	549	563	537	580	519	510	549	535	573	526	508	532	548	568	559	523	526	542	559	552	553	546	544	550	529	526	537	527	552	547	518	564	578	576	544	563	526	563	557	565	561	548	529	561	545	569	506	541	522	549	489	484	503	577	551	544	512	546	522	557	505	536	539	616	498	554	565	554	540	542	532	544	550	531	570	545	591	541	518	546	523	533	513	535	577	547	554	565	542	545	559	519	542	579	502	533	526	534	575	559	581	552	514	548	504	580	553	556	542	499	561	571	564	532	553	539	543	519	504	566	543	572	597	527	548	527	527	525	582	504	539	541	577	546	542	553	532	537	574	560	511	586	559	602	555	604	561	567	525	537	598	546	547	548	544	518	566	534	577	503	576	554	566	541	529	573	541	596	542	528	519	524	526	586	496	542	556	565	607	591	536	510	549	530	588	531	530	570	574	532	556	544	516	520	524	584	508	526	533	563	579	558	560	550	575	543	556	553	521	527	558	570	519	547	502	508	562	563	559	546	577	553	516	580	576	514	564	556	566	567	598	555	532	529	549	592	534	534	607	515	541	521	533	535	549	555	522	510	524	494	517	543	557	509	579	553	569	551	489	526	544	547	549	528	549	541	532	557	572	542	574	546	556	577	556	532	537	541	594	558	552	541	514	526	505	556	517	506	536	525	562	530	542	545	532	530	536	570	550	545	558	566	545	538	543	564	579	529	517	531	535	581	538	567	524	543	552	500	582	468	543	526	567	561	513	574	511	558	547	515	563	534	547	557	559	538	534	527	601	588	556	565	539	518	559	551	571	543	573	534	555	552	490	581	564	571	538	543	486	570	560	573	559	540	523	505	539	557	581	550	552	563	525	543	554	529	525	541	564	550	557	528	560	547	557	537	520	524	537	533	529	550	578	557	563	549	546	535	508	562	559	547	547	494	570	536	513	544	551	529	528	613	549	556	562	603	577	583	567	560	502	566	555	530	547	537	520	545	510	560	504	545	521	553	570	544	533	570	564	530	552	538	571	518	554	526	547	552	557	557	531	511	546	582	553	530	497	565	557	562	514	537	589	594	522	526	562	533	532	541	554	565	535	539	564	553	533	560	563	509	475	564	558	580	553	593	589	546	542	574	566	548	526	574	621	560	559	556	544	545	518	510	547	514	531	520	530	513	531	507	567	542	567	526	517	536	514	563	537	583	530	579	529	532	542	549	618	543	531	523	518	557	565	566	551	521	559	539	504	549	556	541	567	538	572	578	584	542	554	510	537	500	523	541	522	550	523	514	530	519	573	536	558	510	544	571	490	548	533	543	583	541	568	527	538	575	562	576	551	541	522	547	562	536	542	547	564	502	537	541	567	502	508	557	549	563	516	551	549	547	591	541	560	560	535	535	596	528	557	567	513	548	576	598	537	553	524	533	541	554	540	516	541	561	521	536	528	532	577	569	538	548	548	551	556	585	561	539	581	536	544	566	528	529	500	582	532	572	537	566	559	509	549	561	573	528	521	566	549	497	502	524	565	548	532	525	532	521	552	540	566	467	546	536	541	558	569	553	539	532	584	520	515	542	555	535	575	569	582	536	544	532	557	587	532	517	514	552	547	565	556	538	582	544	597	526	544	544	566	519	520	555	532	548	558	581	519	537	533	571	576	540	492	548	557	558	545	537	517	544	570	567	545	554	584	522	539	549	553	535	556	531	545	547	524	484	557	532	524	595	517	506	556	543	557	544	548	543	547	559	551	543	543	514	548	557	511	487	532	553	543	549	542	611	549	538	536	534	553	548	568	533	557	528	534	569	573	526	554	571	504	515	543	539	564	574	569	532	574	570	588	501	549	542	554	558	534	559	545	482	558	577	547	523	573	549	555	559	518	563	533	558	500	568	538	550	539	590	548	543	537	527	568	573	554	512	521	566	487	522	519	522	560	549	556	548	493	535	571	538	548	576	523	541	610	532	569	538	534	524	501	543	559	537	493	533	501	569	542	548	552	575	547	564	528	524	535	581	546	567	570	545	549	527	569	544	577	578	538	562	550	526	580	532	557	542	528	532	579	535	573	512	544	526	547	541	551	556	554	544	555	504	545	549	512	612	511	581	537	566	572	519	509	523	560	557	516	556	545	567	521	514	554	542	555	520	574	556	537	549	542	547	539	548	526	562	555	523	560	531	552	557	535	541	552	549	519	562	531	543	562	536	568	551	552	534	498	570	564	527	529	518	541	561	588	531	557	545	595	509	558	530	571	549	533	529	558	542	565	526	546	587	566	539	514	549	529	580	541	538	563	553	509	561	554	526	516	535	546	534	575	560	557	536	570	511	525	562	559	557	570	544	534	553	584	503	589	564	485	518	567	533	557	577	543	570	551	576	542	531	513	506	533	532	519	543	543	588	523	545	575	511	552	537	498	516	530	535	537	549	543	532	564	545	513	494	588	525	509	556	494	571	585	547	516	558	547	553	549	502	568	562	528	535	529	598	556	561	513	572	533	495	542	497	545	552	533	558	543	555	547	516	534	556	539	517	557	579	546	532	534	561	530	557	544	534	556	572	559	574	519	491	534	563	553	543	558	549	559	563	563	550	569	539	575	561	552	543	525	527	553	525	521	550	534	571	537	586	558	528	515	586	546	566	571	549	565	564	564	560	502	521	510	530	526	533	543	537	559	532	564	543	530	553	532	560	581	575	524	570	540	506	513	548	596	533	558	602	544	553	565	524	541
24007	21769	38908	43100	21372	8489	1420	792	730	641	599	620	585	542	581	561	515	495	575	493	520	514	524	495	497	486	494	457	461	440	466	464	443	460	470	454	485	443	451	495	474	483	428	467	478	480	453	470	461	471	472	464	450	465	434	447	453	428	463	463	463	476	457	445	451	481	454	466	454	489	497	445	490	497	459	445	470	462	434	452	518	449	449	439	487	451	446	451	445	469	458	461	452	473	476	475	490	462	494	482	456	512	439	465	430	478	470	468	443	423	488	450	475	461	472	462	444	472	510	458	483	473	481	465	444	458	458	452	444	474	449	437	446	482	476	492	407	456	465	474	445	498	437	475	456	464	445	462	484	452	443	491	472	472	497	494	480	476	435	456	463	488	491	464	485	455	462	422	425	470	502	458	468	449	464	475	465	464	472	430	445	487	474	463	480	463	517	444	472	458	471	437	425	481	444	478	447	449	451	451	434	423	477	444	449	440	465	438	472	501	495	433	431	451	446	497	411	474	491	483	467	444	504	465	482	475	452	467	478	451	476	445	471	443	420	452	452	445	446	454	423	475	497	472	450	492	470	449	438	460	448	466	512	446	449	455	463	484	453	463	485	466	467	482	484	444	445	476	460	458	445	472	468	478	456	492	473	448	477	482	468	459	480	462	466	474	487	463	457	436	446	486	447	486	455	403	456	471	484	498	461	480	472	463	437	459	477	510	466	472	455	449	436	469	433	476	481	491	510	462	454	471	457	461	436	456	453	439	487	472	470	473	444	451	474	455	448	509	477	475	465	491	461	441	461	468	461	472	445	489	454	449	417	466	440	502	478	496	458	514	444	453	488	409	458	471	457	465	454	463	510	495	409	468	463	479	471	448	489	494	473	472	418	500	454	472	467	467	468	448	511	483	452	443	478	454	469	482	478	487	467	440	471	433	456	466	481	451	466	405	478	482	452	486	436	458	434	462	455	429	492	434	451	437	468	469	445	430	446	492	470	489	479	502	490	444	444	480	454	476	503	453	445	425	450	456	470	439	432	450	470	479	456	438	473	478	471	473	448	465	459	428	449	442	443	473	449	474	428	492	434	479	492	470	415	445	492	463	481	462	484	468	450	468	481	479	435	463	455	471	485	475	429	504	451	437	435	442	424	456	460	453	503	440	474	473	449	446	430	463	499	459	431	486	447	469	466	420	447	449	423	453	439	481	487	479	490	459	460	469	442	453	483	490	427	443	460	463	474	465	446	470	470	464	445	434	508	450	468	466	505	442	425	439	481	477	444	482	483	490	469	430	469	500	449	504	443	474	475	422	490	461	449	459	459	482	471	426	488	443	450	454	485	456	486	449	431	471	466	472	460	502	414	451	477	463	462	492	461	437	482	400	491	436	456	471	452	446	441	464	485	441	425	458	475	503	412	430	407	444	458	452	453	474	433	458	431	448	472	451	472	514	488	473	450	471	442	463	465	453	443	455	482	460	461	439	463	476	464	420	409	435	437	489	443	457	433	448	467	482	445	447	458	457	461	456	447	456	483	413	450	509	449	476	481	424	449	452	437	469	480	431	470	474	455	448	438	467	465	443	482	468	465	439	457	444	511	421	441	439	463	490	443	454	481	460	426	464	428	448	440	447	453	463	470	458	477	488	440	514	484	454	453	463	479	472	479	480	476	430	448	469	468	471	469	467	489	479	464	461	457	455	438	477	463	424	490	454	414	473	475	437	447	503	441	455	502	452	479	445	459	490	508	452	446	513	425	489	468	453	398	450	445	471	494	440	478	435	473	412	471	459	452	463	479	471	451	480	452	466	450	453	456	482	496	483	450	470	471	467	473	463	486	482	489	473	469	485	504	473	471	437	447	479	450	459	435	466	443	455	470	505	478	465	440	469	464	434	417	482	456	445	448	490	455	463	439	489	467	474	453	434	508	455	463	436	450	420	433	430	466	436	411	455	481	496	482	466	429	469	488	411	480	468	459	502	487	439	447	479	491	501	460	511	467	493	478	469	499	460	436	464	483	496	466	454	453	497	461	425	454	457	465	468	479	428	438	510	459	482	493	478	462	472	456	471	419	442	446	443	451	462	449	478	468	415	438	449	484	472	463	445	456	446	483	446	437	475	472	459	452	448	479	481	460	449	485	467	508	455	470	473	458	456	429	483	458	481	487	469	440	490	471	476	469	508	472	494	452	472	496	463	463	476	489	504	466	463	455	493	452	436	459	443	479	469	456	466	461	473	462	467	458	444	482	455	470	456	461	400	485	467	471	468	464	457	460	467	454	471	431	469	441	480	490	462	447	494	460	462	473	480	495	421	500	490	438	483	455	488	433	478	447	518	443	450	452	471	466	419	433	472	458	422	477	453	425	448	467	481	460	478	509	428	421	453	466	457	430	456	465	431	447	458	443	483	468	482	457	448	466	439	467	488	466	446	476	449	442	443	444	460	439	483	462	470	442	469	470	444	448	444	466	501	414	450	496	494	446	412	425	469	466	486	488	428	429	475	466	462	439	483	420	490	461	444	455	477	458	465	471	468	437	488	462	463	496	502	424	480	474	426	460	463	467	416	512	472	464	481	468	456	483	456	481	470	416	508	430	450	477	481	467	470	467	463	512	459	468	446	461	439	419	487	498	480	461	463	478	484	460	456	482	472	416	489	474	437	458	453	443	469	457	441	455	473	436	483	459	455	449	489	478	439	421	490	450	511	463	462	480	448	461	459	521	495	444	445	427	471	453	472	488	459	509	451	465	472	459	474	453	455	523	457	433	492	449	445	450	450	461	450	473	453	491	474	473	469	462	442	429	451	444	501	458	451	488	490	388	489	475	473	476	445	499	491	475	465	494	469	440	465	445	436	487	439	475	452	449	487	491	485	481	474	466	464	469	424	450	447	461	484	455	461	496	473	433	484	459	483	478	457	459	479	443	436	463	424	476	451	476	445	441	484	474	459	483	478	488	437	430	428	449	468	439	465	453	448	455	458	457	448	424	476	470	452	439	470	462	459	443	460	475	431	469	476	462	438	445	452	445	448	454	481	469	415	483	448	430	482	424	470	442	435	453	462	433	475	473	434	485	476	489	479	441	397	483	440	456	477	481	453	485	431	467	470	473	481	419	486	493	476	451	473	470	476	458	451	446	453	418	497	446	438	469	433	444	462	513	428	477	436	461	461	446	441	469	453	419	477	454	504	455	455	455	454	483	470	416	476	468	459	455	465	473	461	462	464	449	484	434	456	468	466	425	488	470	433	450	480	461	471	444	475	461	474	448	478	492	477	464	448	442	447	492	425	489	436	450	475	458	447	465	480	439	482	451	438	446	463	428	467	443	443	433	442	463	448	482	466	453	479	448	447	461	465	434	473	442	455	444	461	435	486	473	464	466	497	494	464	446	438	482	451	460	443	440	464	516	484	490	477	447	479	491	444	434	461	481	459	462	462	501	484	484	440	468	472	486	462	446	452	472	495	478	477	487	477	453	474	428	468	460	458	443	436
6483	60071	76058	50394	3283	2076	1558	1338	1165	1026	926	883	760	709	708	708	709	736	668	723	669	629	562	586	578	541	571	580	565	569	573	555	553	581	594	580	566	556	548	581	560	547	522	542	534	558	535	565	560	575	594	531	504	535	546	570	547	543	557	570	574	582	534	553	547	571	525	537	590	531	553	533	557	542	552	519	527	528	571	546	581	580	565	584	532	561	559	535	549	512	524	558	556	537	568	553	569	544	562	550	556	562	569	547	585	590	582	571	582	574	541	583	554	532	566	559	559	588	551	555	553	525	551	538	532	561	588	567	549	569	516	541	549	546	549	531	519	572	583	548	530	608	523	555	588	602	533	530	565	517	581	549	561	501	539	552	561	559	560	568	538	558	524	553	559	557	555	575	616	481	541	564	520	579	545	528	521	576	553	552	551	541	565	555	591	549	568	545	605	568	532	537	547	538	551	554	548	520	602	547	575	550	508	563	543	542	560	539	566	526	542	509	507	554	598	541	548	555	604	546	544	543	566	525	555	558	544	553	566	549	584	590	558	584	521	517	560	524	533	538	536	529	560	567	565	526	544	595	517	541	583	563	583	556	517	558	594	569	528	555	526	556	560	535	571	540	540	533	580	555	563	519	533	546	573	592	568	547	533	577	598	570	573	538	573	568	586	550	576	527	511	560	556	497	506	585	593	573	562	560	571	553	607	580	517	568	609	578	555	565	564	559	573	569	580	551	524	564	529	548	524	521	525	532	539	529	542	600	551	579	547	584	544	591	541	542	580	602	562	536	593	581	547	519	516	569	533	551	515	538	562	560	563	552	560	544	539	567	578	558	527	555	576	571	551	545	541	560	539	594	551	521	531	547	519	508	578	550	548	545	525	552	574	553	550	537	570	580	560	571	504	545	525	546	536	566	563	505	575	585	610	518	554	540	531	528	595	555	519	526	572	549	559	524	558	500	581	567	551	607	569	515	537	538	513	550	536	554	571	521	566	565	561	551	564	579	581	521	561	554	589	540	571	538	549	536	538	569	558	574	566	545	586	548	524	549	556	564	573	532	540	529	584	595	558	586	582	541	600	562	512	575	530	565	547	528	553	548	598	571	564	545	552	577	526	569	540	603	579	585	611	540	533	550	541	559	540	538	551	603	556	562	567	565	542	519	553	557	522	530	555	520	524	559	554	599	562	567	567	537	538	587	560	588	562	529	565	506	559	589	517	581	566	597	559	565	539	558	588	546	581	541	545	545	554	553	556	566	548	526	555	546	543	554	584	546	517	561	570	565	557	597	570	589	523	553	539	546	551	573	524	543	541	571	581	544	570	599	586	584	509	554	540	540	522	547	549	523	563	522	559	562	565	519	558	549	596	531	576	546	585	540	540	577	542	561	549	575	548	548	557	549	584	584	560	545	531	544	536	567	548	553	540	577	567	551	583	540	527	549	556	548	548	559	586	559	563	578	569	551	525	579	582	560	587	581	529	536	524	548	605	586	552	587	524	543	548	563	525	561	519	514	528	536	575	562	598	532	547	569	548	552	570	564	535	579	576	601	578	564	531	543	548	530	536	545	554	637	594	546	546	572	544	555	578	558	520	506	543	576	541	568	529	557	572	543	512	560	558	567	534	556	579	593	546	572	550	535	545	564	508	541	575	547	541	583	571	556	572	540	546	531	551	587	600	543	547	543	541	541	529	516	573	560	547	589	556	561	520	523	554	548	553	525	537	541	562	565	536	503	572	571	555	552	576	542	543	538	566	535	525	541	536	551	553	591	548	535	552	588	592	558	550	555	555	561	557	575	599	611	607	554	523	569	561	585	563	577	548	544	540	558	556	552	545	539	579	520	536	536	552	513	580	554	542	551	563	581	535	515	561	562	588	545	547	536	554	586	579	572	523	545	593	620	526	560	547	541	570	520	535	564	552	569	536	569	567	593	562	606	557	553	509	556	568	574	522	542	524	481	535	593	557	535	553	558	582	504	523	550	550	504	545	521	584	522	581	554	533	545	582	526	557	572	586	583	539	535	534	509	544	542	556	565	530	570	564	540	524	525	562	592	554	542	555	572	551	572	552	555	570	581	546	538	530	600	599	547	550	541	558	524	560	555	566	506	580	554	597	586	517	525	549	556	527	511	512	548	517	523	561	535	538	575	576	549	571	501	555	571	573	541	578	597	589	527	570	586	584	583	556	562	551	515	567	573	546	531	571	559	572	512	557	544	561	514	537	559	571	614	483	534	576	573	561	507	540	557	575	534	553	535	544	565	577	582	551	526	600	572	555	580	571	569	581	544	538	528	543	529	584	617	558	545	566	530	561	566	547	559	573	511	545	550	540	543	563	542	558	560	561	545	597	542	574	598	563	543	547	527	567	546	569	556	550	515	562	593	539	533	549	554	532	520	540	575	606	536	544	542	582	513	549	552	552	579	586	513	537	532	533	565	522	547	552	553	569	548	534	540	581	568	584	544	571	586	560	562	535	565	536	536	541	557	555	576	519	589	514	537	574	598	552	555	548	592	580	524	554	522	570	567	541	524	548	552	499	543	587	541	566	527	556	567	550	602	556	534	523	540	562	512	549	512	583	542	560	603	595	571	524	577	580	555	560	522	549	561	547	560	578	546	562	527	567	540	534	587	546	530	543	537	525	559	539	547	572	550	580	540	607	577	591	516	551	549	563	550	573	579	558	561	531	518	533	527	546	542	546	552	566	568	547	563	559	571	543	525	571	570	532	547	582	556	499	548	537	554	570	546	575	577	560	537	577	557	567	529	568	547	573	560	552	590	555	543	574	543	573	490	590	533	531	585	508	543	554	581	573	562	531	497	580	571	566	567	535	537	551	566	549	525	529	566	567	519	547	532	571	548	544	586	543	566	568	557	547	558	587	571	514	585	522	557	557	545	554	565	545	558	550	579	520	582	548	574	569	524	562	512	547	537	603	525	618	562	567	557	566	523	555	566	533	519	548	569	567	557	539	515	539	582	542	585	554	547	518	522	560	541	561	572	539	512	531	537	559	525	537	557	578	558	556	551	596	580	555	568	585	535	591	569	565	591	577	547	551	581	557	546	547	560	536	584	584	574	521	577	542	575	518	581	522	559	570	531	546	531	547	532	548	576	584	535	537	549	528	572	508	595	545	542	549	582	617	563	503	572	538	548	538	559	545	539	568	529	546	574	586	535	530	589	574	563	566	567	580	591	567	558	572	580	555	574	537	532	553	553	531	523	547	571	535	573	539	568	535	563	543	565	544	529	545	546	555	592	582	531	579	510	582	558	583	532	550	581	560	553	586	519	526	582	532	513	535	571	530	558	539	539	558	554	554	538	569	599	544	559	554	552	519	549	557	535	597	525	563	538	572	582	545	601	573	569	528	575	562	576	571	551	581	552	547	580	560	534	559	569	562	556	603	565	514	577	537	563	551	545	568	567	514	538	521	564	548	533	584	557	548	519	570	590	533	540	535	536	567	558	568	555	583	539	575	617	521	543
25337	22280	40150	35224	12268	1465	598	468	423	390	348	388	348	367	406	306	323	324	357	323	312	304	302	273	268	292	307	288	261	284	284	306	301	293	295	303	286	289	291	281	289	307	265	303	313	266	268	303	270	301	309	287	283	271	308	276	272	289	307	273	291	290	276	289	287	280	293	296	288	290	307	300	287	284	294	279	291	292	281	302	273	281	283	269	285	264	294	287	302	260	273	285	261	312	295	263	287	291	276	274	258	237	267	284	300	304	270	290	258	312	289	283	297	265	276	306	296	300	305	275	279	309	278	293	312	292	272	285	274	274	280	305	264	287	297	264	287	289	282	294	259	281	270	282	317	268	282	286	288	286	299	281	304	286	247	303	291	307	297	291	288	278	266	319	297	274	326	311	293	277	290	283	268	292	303	280	293	260	279	270	339	283	276	293	299	302	288	293	298	277	260	268	281	297	329	297	281	266	285	277	248	298	289	299	272	275	293	284	302	273	282	274	287	263	306	284	300	292	286	285	284	287	306	269	267	276	280	264	306	263	265	266	269	260	261	271	318	269	276	276	306	280	294	290	285	280	280	307	315	284	296	281	284	289	275	272	297	299	296	284	293	273	272	317	299	288	266	260	295	278	286	316	273	286	271	318	291	297	267	264	286	276	299	291	282	292	304	295	297	261	286	299	273	279	278	327	306	254	308	280	323	296	296	301	298	297	262	277	291	288	293	292	257	290	284	282	316	274	290	306	278	294	294	283	313	280	312	287	286	244	280	291	294	302	311	280	291	290	278	293	276	317	293	289	288	299	282	296	318	286	320	303	274	293	278	282	279	302	269	284	290	283	280	287	282	324	265	314	265	301	253	296	310	293	291	298	257	286	320	278	296	291	273	276	280	290	326	285	299	296	274	292	316	314	300	299	261	319	289	291	297	285	309	293	286	289	299	290	285	278	304	320	274	284	254	279	274	296	295	266	294	259	289	309	285	301	287	279	289	299	346	295	294	270	276	283	274	285	286	268	306	291	296	307	291	252	287	288	285	282	286	263	281	292	292	290	280	275	286	284	284	267	275	292	273	276	247	302	278	302	269	298	296	273	304	308	321	298	287	301	285	303	296	267	277	278	281	305	318	285	307	281	273	310	270	280	293	322	283	303	276	294	256	286	289	271	257	283	278	288	304	285	277	293	333	254	283	278	304	302	314	298	291	283	266	278	286	295	295	287	313	270	285	291	280	298	260	281	298	251	289	294	280	263	309	289	291	279	315	303	285	301	267	304	299	294	304	314	263	316	298	301	296	262	291	279	294	291	278	310	307	293	241	273	291	284	309	277	303	291	284	279	287	284	292	328	285	286	272	289	279	257	264	288	288	295	293	237	284	279	299	261	282	283	323	290	278	256	310	288	282	279	278	289	307	313	301	333	282	306	252	305	302	303	321	276	280	287	318	262	309	319	286	287	306	297	264	265	266	266	297	300	276	307	287	291	301	278	292	268	289	300	278	295	293	304	280	306	294	271	286	299	282	311	261	273	297	273	273	258	265	306	289	282	278	303	264	326	287	328	299	288	295	292	319	275	270	269	269	270	296	250	250	322	314	324	284	282	289	251	300	283	290	277	293	281	271	291	257	284	268	251	282	294	279	271	325	279	282	280	266	301	293	315	271	297	271	269	309	292	260	270	270	282	291	290	295	315	292	295	329	271	297	300	273	295	288	311	270	309	300	291	285	280	275	288	294	284	294	307	294	318	293	282	296	319	265	290	284	271	292	278	300	287	289	296	296	326	286	289	303	306	282	268	287	307	274	312	274	304	316	291	313	282	280	309	265	292	296	297	289	269	265	263	277	302	296	301	261	261	297	262	303	291	302	269	290	292	301	269	305	337	290	292	272	305	294	301	321	272	249	300	312	298	307	321	302	259	303	300	283	299	296	277	282	301	278	286	285	284	263	284	299	293	304	310	276	261	273	281	276	278	297	276	271	304	300	293	257	271	251	298	287	282	283	332	276	287	262	306	276	288	304	277	304	295	332	275	285	300	256	275	291	339	292	297	292	298	258	264	275	294	265	277	312	277	287	309	299	302	291	265	269	268	292	281	289	291	283	257	304	283	303	273	271	286	250	276	300	295	296	272	309	299	289	310	287	301	288	278	272	276	304	286	312	266	289	303	309	275	274	298	275	300	276	286	290	298	292	275	295	274	261	297	313	283	267	278	273	305	273	260	293	280	305	281	272	272	279	290	291	304	298	308	303	289	281	275	284	273	256	295	303	294	289	283	300	293	294	266	259	301	285	301	291	314	276	279	287	268	287	292	296	298	252	279	285	282	283	257	254	274	313	262	276	310	309	270	252	286	281	244	289	291	315	353	280	272	293	260	291	289	288	279	326	263	300	278	299	291	260	265	265	269	285	282	329	287	280	275	258	287	255	289	327	294	315	269	292	297	299	288	279	289	273	282	327	273	287	304	288	300	320	294	277	295	283	289	284	299	283	274	275	300	270	305	276	298	286	304	302	283	276	282	283	302	314	322	313	275	295	289	287	302	269	287	286	306	315	305	271	295	288	298	295	279	270	303	278	276	299	281	279	278	278	288	298	295	291	265	260	304	285	301	273	300	270	279	275	295	299	324	287	305	275	282	288	292	284	304	264	277	267	268	282	295	313	282	286	300	245	297	303	291	300	292	325	289	282	270	314	309	287	292	291	309	340	286	310	288	259	273	263	310	288	284	252	301	304	263	276	305	301	240	299	305	280	271	289	299	273	284	368	282	292	304	279	277	283	263	301	280	286	281	279	289	286	270	302	283	279	288	267	308	293	274	327	291	278	287	292	294	285	291	278	310	278	305	273	291	287	265	280	300	307	296	294	258	287	247	289	266	264	271	315	298	277	266	286	294	279	319	293	306	270	286	267	307	286	282	304	279	282	277	278	274	273	260	274	262	288	294	302	262	307	285	283	285	297	327	283	292	314	304	305	308	265	283	315	270	276	306	276	286	296	304	283	297	291	296	317	268	272	287	282	310	255	271	296	301	287	270	309	262	292	307	279	263	285	289	296	252	320	296	254	289	292	254	287	270	277	288	293	304	255	293	290	312	314	294	293	272	279	277	305	272	290	284	299	285	303	298	280	296	303	279	258	281	293	287	296	287	288	282	295	319	267	297	259	285	308	272	287	307	272	264	301	290	292	260	267	281	282	280	302	281	305	269	293	272	285	265	277	288	307	271	278	293	291	277	264	293	299	279	305	294	285	270	309	282	317	284	256	309	296	301	284	289	316	305	299	282	293	259	280	290	267	278	262	281	300	277	279	310	274	326	271	288	263	288	239	310	289	281	301	292	267	295	297	291	298	314	308	276	305	279	327	286	280	320	304	288	270	280	295	277	300	318	319	292	342	248	284	304	290	303	312	292	291	294	269	317	305	251	307	302	307	265	296	317	274	293	284	285	301	283	293	270	309	263	265	287	305	295	279	299	277	267	289	258	325	315	288	250	296	289
6270	52270	60598	36039	2028	1438	1126	911	740	620	597	580	555	546	454	442	454	482	467	435	387	400	345	322	378	368	382	358	368	351	347	329	352	380	352	348	360	335	329	353	315	387	366	360	358	333	365	301	321	346	337	336	369	338	316	331	335	413	332	337	359	344	319	321	327	341	366	326	338	363	364	324	347	337	327	358	333	336	340	359	324	353	342	333	358	334	370	338	353	312	336	350	350	321	352	318	321	346	355	355	338	312	363	297	348	339	356	337	352	332	324	333	349	351	349	354	355	368	337	375	331	395	332	347	301	323	340	352	326	364	339	373	370	389	382	334	334	348	334	378	332	333	379	323	338	324	342	335	373	339	333	359	367	400	350	321	327	352	337	353	341	361	354	372	321	332	339	349	325	351	345	362	342	377	353	336	361	362	340	334	356	334	343	349	367	353	327	352	363	363	338	379	351	363	344	327	342	351	374	366	375	367	333	332	340	357	341	359	332	321	371	356	351	363	331	335	357	355	323	309	345	321	327	317	344	332	353	339	376	342	348	351	320	313	343	362	313	339	338	331	328	370	342	331	327	363	353	358	337	320	294	338	326	357	315	311	370	334	358	356	355	355	335	362	349	368	324	365	318	315	354	362	369	367	355	341	340	328	350	357	330	325	320	329	372	313	337	325	338	345	338	344	328	340	326	378	342	377	332	335	345	371	313	327	366	351	347	330	351	390	340	340	354	358	352	366	306	331	323	373	318	333	351	320	359	365	363	374	365	350	363	362	356	343	330	347	337	337	342	324	346	343	347	353	326	357	348	360	350	346	334	361	326	382	368	351	356	318	313	343	331	361	349	307	342	325	346	350	353	343	357	325	360	315	372	357	333	350	346	346	349	322	364	342	376	355	334	361	322	352	338	357	341	336	321	384	341	318	350	327	383	324	326	306	341	353	346	348	348	358	347	348	302	338	318	360	314	349	322	344	401	353	374	341	347	366	345	333	358	347	342	340	358	357	353	332	341	319	336	341	363	326	341	331	346	339	328	337	344	364	348	369	347	354	333	317	333	353	347	338	360	348	324	351	342	341	346	349	363	354	359	359	344	338	336	333	337	365	349	371	352	339	342	349	346	357	350	348	353	366	361	392	329	339	357	327	365	352	377	324	340	387	329	356	403	317	306	330	337	387	353	363	359	328	348	338	339	328	335	346	352	362	366	322	359	333	330	376	330	340	328	353	334	350	367	311	320	355	364	372	335	352	340	353	343	345	353	352	370	357	358	376	363	341	335	352	325	346	322	341	346	358	365	336	338	371	355	382	361	331	351	367	350	373	320	335	350	354	358	335	330	368	328	294	338	350	361	378	375	328	348	329	334	367	362	345	350	319	346	318	369	334	339	370	317	361	347	353	341	337	336	333	326	341	345	358	345	368	348	325	366	361	368	329	349	380	327	362	367	369	363	338	350	383	366	368	334	363	338	327	343	338	356	345	353	352	375	342	353	348	338	355	328	295	340	366	330	317	333	356	335	319	381	331	336	379	348	341	344	336	320	365	309	371	364	320	372	359	311	336	394	333	330	342	352	316	332	341	355	358	336	301	339	349	333	369	334	322	298	374	334	362	389	348	362	365	331	346	380	335	326	351	330	338	337	348	321	342	362	348	360	355	373	323	354	327	365	345	351	362	322	345	343	349	360	364	360	381	335	320	360	364	320	376	327	314	346	350	357	338	331	324	349	376	363	352	321	370	356	345	302	344	367	364	334	343	339	343	366	332	315	349	319	333	353	330	327	354	351	372	347	371	356	325	359	365	362	340	335	337	352	364	333	356	354	359	345	323	344	368	338	356	375	345	357	319	327	361	340	379	360	355	337	306	367	358	327	354	379	357	339	326	365	356	334	348	347	329	338	347	337	353	352	335	363	348	345	357	339	360	356	356	347	325	306	374	353	351	319	324	355	362	371	345	336	327	357	334	345	320	354	385	343	348	367	364	324	373	342	310	334	366	350	353	345	344	378	361	334	358	354	360	328	381	332	358	332	326	331	336	351	367	386	324	339	320	395	352	319	331	370	362	333	356	338	349	346	353	312	326	326	340	340	327	316	324	332	324	358	382	345	366	361	341	347	354	312	390	386	344	328	341	333	353	362	351	316	348	370	339	362	348	348	350	327	297	365	369	339	335	354	345	338	352	370	378	365	341	350	332	335	393	333	332	362	351	352	363	336	354	392	313	341	335	348	381	305	328	365	315	323	348	334	295	321	323	336	362	344	339	348	372	352	336	308	330	324	336	315	345	331	347	342	343	327	364	364	367	385	315	341	370	365	360	357	356	328	322	334	345	364	349	342	319	315	320	314	349	351	346	333	333	326	331	343	336	367	355	365	330	327	342	339	347	364	339	341	350	348	337	361	363	345	345	350	358	330	353	303	338	367	333	333	322	337	373	359	325	337	323	378	333	320	321	350	345	363	346	308	377	327	331	368	346	344	360	321	329	381	388	336	321	337	359	339	329	335	319	345	316	306	346	355	359	344	351	333	356	316	358	363	335	381	320	370	327	335	333	355	355	325	369	337	348	355	353	349	337	348	364	348	346	371	339	318	348	328	356	359	371	333	364	335	333	367	364	350	308	332	318	359	340	372	329	337	357	341	338	358	346	349	319	324	352	332	330	334	354	335	340	354	364	352	336	341	328	355	340	333	371	390	363	351	353	365	316	347	339	351	353	392	341	349	353	369	325	354	361	322	325	355	329	369	357	315	329	357	347	364	351	318	374	318	342	357	352	365	350	348	361	354	368	365	361	332	350	330	353	346	350	365	348	341	338	325	321	372	307	361	348	372	361	346	378	319	327	356	365	359	365	334	363	327	375	330	367	340	334	306	329	349	334	371	345	350	334	371	364	332	325	314	330	337	362	345	329	355	316	319	348	341	317	355	341	339	333	351	304	368	336	349	354	340	345	347	338	355	390	343	381	320	333	316	342	380	320	365	351	350	364	342	341	345	379	356	341	336	325	337	327	370	342	345	358	307	351	308	325	353	350	342	342	335	371	342	353	316	342	351	346	306	356	350	339	364	311	371	323	352	356	323	378	357	325	364	337	384	299	358	345	366	318	336	351	334	334	371	350	341	336	324	336	377	344	346	342	350	348	357	358	353	365	360	301	332	367	343	352	367	338	351	326	350	332	354	370	349	381	325	352	350	339	361	349	367	326	342	360	346	384	358	330	321	332	309	346	354	345	370	371	347	352	341	327	344	341	318	359	347	345	355	324	391	389	316	333	334	370	331	325	345	381	368	344	330	352	359	335	341	333	337	329	335	340	339	360	335	360	377	342	382	338	382	376	348	338	361	340	358	352	350	300	351	369	334	333	345	361	349	341	343	360	376	354	329	360	319	327	360	359	335	361	326	347	365	345	341	325	361	336	341	349	333	331	360	375	364	356	351	337	324	333	354	331	315	331	358	316	336	344	312	364	364	335	354	335	371	360	359	365	336	342	365	322	324	347
23015	21885	35244	31291	21801	19590	8110	854	587	497	481	442	424	394	386	362	393	351	368	292	309	291	289	277	284	264	282	285	260	247	283	269	263	259	282	272	257	245	271	256	264	263	267	253	265	253	233	254	230	265	270	271	277	281	268	258	270	286	279	287	253	253	266	257	259	247	264	260	247	255	270	232	253	249	262	237	242	270	216	254	223	235	263	254	270	248	238	261	279	262	259	242	259	243	241	247	254	245	286	258	245	262	273	251	230	255	265	251	248	255	244	268	262	232	255	291	300	232	268	250	276	264	254	262	248	240	298	280	259	231	254	260	249	272	260	267	287	274	257	254	270	263	252	259	299	256	244	265	256	261	261	249	267	259	262	245	294	241	254	251	268	258	278	251	281	254	229	254	236	240	259	293	273	285	295	258	269	243	275	260	262	263	251	249	276	263	255	276	272	260	257	284	252	255	276	260	248	239	254	226	272	236	269	252	267	257	290	235	244	259	244	277	250	275	256	262	283	281	238	256	241	284	282	268	276	280	291	267	251	283	296	265	251	265	251	247	235	253	241	279	271	254	233	221	296	246	236	266	265	244	261	263	285	261	259	291	245	282	232	230	262	255	279	256	257	240	255	261	262	249	230	251	251	241	233	245	245	234	254	237	253	276	282	263	242	240	269	264	232	252	251	259	249	268	273	244	257	251	286	252	261	248	267	258	242	242	262	261	273	255	269	242	269	249	255	263	241	270	244	258	227	251	256	260	270	267	261	245	226	253	225	297	261	241	261	246	251	250	241	259	239	277	252	264	264	278	290	237	300	252	278	276	262	268	255	250	244	275	271	287	270	257	263	234	228	257	226	245	265	267	283	255	234	280	259	282	275	254	269	260	235	252	267	237	263	268	257	263	216	258	290	248	228	260	255	256	258	256	278	241	240	251	270	219	264	273	263	233	291	254	252	220	275	256	267	238	262	256	280	247	254	267	274	251	239	233	247	257	269	268	254	224	262	241	254	280	233	251	239	250	255	259	256	276	277	280	267	241	264	256	258	273	271	281	263	266	250	264	266	246	283	276	252	250	262	251	274	257	263	237	249	254	239	251	284	279	260	265	240	257	279	281	274	255	258	250	238	254	281	272	263	260	272	269	265	254	237	247	288	250	237	289	291	253	289	255	251	230	272	233	261	272	244	276	268	270	256	244	251	261	252	263	259	242	251	269	283	236	265	257	270	273	275	310	228	261	267	260	272	256	237	230	270	272	261	266	256	262	245	255	263	243	235	264	257	264	252	237	261	237	254	255	265	282	257	250	229	281	253	220	270	308	253	275	264	243	279	293	272	255	263	244	287	254	247	303	272	245	284	246	240	260	247	247	262	246	266	268	252	240	245	233	269	256	307	251	254	271	265	289	255	232	253	277	261	253	272	252	240	259	255	230	259	248	236	231	262	254	238	253	233	267	266	233	261	260	263	269	245	261	258	290	243	243	283	268	257	249	266	255	227	272	261	273	234	247	265	272	260	274	264	262	266	244	251	273	239	260	277	241	292	280	270	282	275	256	276	252	262	260	245	255	263	256	246	265	250	280	267	243	227	238	262	251	269	256	255	233	260	237	280	257	253	270	279	250	223	275	240	256	269	264	281	285	256	248	266	302	286	294	242	253	256	266	269	267	270	244	254	261	255	268	255	228	260	268	270	247	256	270	272	277	240	278	269	271	273	290	227	264	257	236	255	256	268	242	259	292	289	261	259	284	252	283	241	276	250	258	249	266	257	263	245	250	260	269	253	235	275	261	246	259	251	245	248	261	263	274	272	254	248	243	242	238	251	265	261	259	273	271	261	241	254	292	263	262	290	262	274	259	274	222	269	277	265	236	213	292	269	277	265	253	218	244	260	258	256	265	268	272	258	264	239	253	258	250	265	234	226	272	283	227	271	248	263	271	247	217	263	264	271	252	252	246	262	238	275	247	238	252	261	252	276	272	278	248	251	239	242	269	256	265	258	275	253	228	259	250	262	249	252	275	261	285	267	243	266	304	267	275	243	265	264	259	266	222	233	248	248	266	267	267	234	240	252	247	280	258	269	266	245	263	240	246	252	242	253	254	279	265	279	262	254	243	227	240	253	311	232	258	237	254	253	259	260	257	265	237	258	254	254	274	272	265	271	254	288	248	274	261	248	270	252	288	246	227	278	258	244	268	254	244	259	267	315	247	234	271	261	250	230	229	248	275	259	273	273	270	273	276	261	270	237	246	240	258	261	255	236	260	276	272	280	268	285	273	230	247	233	261	272	315	286	250	279	257	230	240	259	246	259	262	252	275	283	225	281	268	275	238	249	234	259	243	283	306	253	241	252	261	254	273	278	283	244	257	265	290	284	256	264	253	238	258	281	265	245	265	261	258	249	265	243	234	269	289	231	285	239	245	216	276	237	241	240	271	283	280	248	270	256	276	251	274	274	261	282	248	253	254	239	249	274	242	250	245	250	269	286	251	229	285	255	258	274	274	237	216	269	239	245	242	288	245	259	238	283	262	270	246	275	267	260	252	226	277	284	257	247	272	264	286	240	253	218	268	260	274	249	252	228	264	256	245	253	244	260	256	249	265	251	263	250	243	251	247	246	258	252	255	270	237	253	255	246	250	275	269	273	249	279	199	266	240	234	245	277	258	249	278	254	246	244	241	244	261	255	221	260	280	263	279	237	259	260	263	266	263	275	241	257	284	265	278	270	267	253	258	265	255	250	263	289	241	246	280	273	229	261	242	252	249	255	259	253	247	275	242	294	258	256	264	250	248	250	236	246	261	271	267	295	251	260	247	271	277	256	249	283	288	272	257	248	266	270	243	242	265	264	280	262	238	248	266	273	247	256	292	289	244	275	259	234	248	282	289	238	259	247	248	260	239	241	279	263	242	238	236	287	263	289	252	239	262	239	256	254	223	243	252	230	258	278	256	246	245	239	276	235	232	253	241	266	296	251	265	261	281	261	247	264	280	246	244	243	259	240	245	261	235	246	239	257	271	256	258	258	272	244	255	263	226	269	247	265	234	251	251	262	273	249	264	280	269	243	267	254	258	262	263	293	232	234	268	259	256	253	258	268	236	272	232	263	231	247	268	247	267	243	282	268	259	259	246	269	258	231	240	234	238	284	265	254	266	259	218	251	255	270	249	251	276	232	257	271	273	231	262	265	274	289	245	264	276	256	261	265	280	281	258	281	267	225	260	277	248	264	271	256	232	244	259	259	265	249	273	263	267	275	272	233	253	257	230	264	232	290	244	273	263	248	276	277	233	253	259	268	249	254	226	270	257	242	247	249	252	250	231	264	256	241	252	237	248	257	225	269	239	255	250	248	258	266	260	238	266	259	267	277	261	247	252	300	264	236	263	224	261	223	274	275	236	275	263	224	264	259	262	244	250	256	254	259	280	303	270	264	292	269	271	249	244	254	265	221	257	255	297	251	256	270	258	261	244	281	244	232	259	255	273	245	259	264	241	304	257
7378	68072	83333	50321	2885	2313	1832	1454	1065	1000	775	702	718	609	581	524	553	549	505	463	448	380	394	337	352	344	322	348	307	338	346	346	345	322	325	352	320	324	342	314	331	311	328	308	320	357	320	300	335	314	322	333	328	309	331	347	347	304	316	326	322	370	311	303	328	356	342	315	322	336	293	311	302	340	333	333	309	344	328	332	316	327	303	276	292	306	279	343	324	320	345	285	306	329	336	286	322	340	278	327	297	332	312	326	288	334	294	321	344	351	309	323	325	310	338	299	325	299	284	316	330	343	286	328	302	336	326	323	319	297	313	357	296	343	312	299	327	307	276	332	333	295	319	329	291	335	310	353	333	332	305	331	298	314	328	299	291	303	310	328	317	338	342	327	329	327	311	326	330	317	288	332	301	306	312	308	330	301	337	325	312	317	330	331	349	329	269	319	333	303	315	325	356	316	340	353	305	332	295	320	317	324	348	305	337	310	334	323	318	305	306	350	327	358	310	303	308	320	285	324	316	322	326	325	301	304	321	309	315	329	313	317	317	287	329	321	304	315	289	286	327	317	312	342	315	335	306	328	326	304	336	315	336	306	311	296	314	297	329	321	358	291	320	331	339	329	334	349	342	333	319	307	324	330	311	333	332	335	305	301	325	307	327	329	318	335	300	310	295	349	297	306	344	326	274	356	315	309	303	312	346	286	316	311	321	295	292	302	320	329	330	303	318	326	305	339	279	299	335	334	324	320	314	337	335	311	289	318	339	309	301	332	317	336	339	299	315	358	345	323	283	284	335	338	305	325	318	311	304	334	313	308	322	321	287	324	326	346	326	327	327	325	290	333	321	337	332	334	318	329	301	326	340	347	356	322	308	348	332	333	324	319	299	309	318	343	330	324	305	312	284	309	322	293	306	334	322	307	339	332	322	307	287	271	285	296	320	303	315	300	331	325	304	315	301	306	286	299	306	316	304	336	308	297	327	344	301	337	301	340	347	318	314	316	348	323	302	325	320	307	292	311	320	336	324	331	284	300	320	295	303	302	297	311	328	327	335	315	314	343	327	293	313	331	320	331	308	301	313	313	321	332	308	291	324	302	302	308	330	315	305	298	300	316	294	341	351	307	302	330	309	324	272	309	331	318	300	326	306	322	289	333	308	286	310	314	311	316	341	325	341	329	293	325	308	309	319	327	311	336	324	350	354	291	312	314	319	294	306	322	335	310	331	317	301	295	297	300	317	311	333	313	302	337	288	301	296	317	340	319	346	302	310	301	317	269	327	334	331	333	307	304	299	295	318	348	293	357	310	289	330	342	327	337	306	313	304	305	290	316	299	326	313	354	322	311	353	310	321	304	313	323	314	348	324	320	314	326	309	306	322	300	325	353	310	322	325	367	336	332	323	308	318	283	321	300	337	319	346	320	332	302	308	335	311	362	311	312	299	299	318	312	357	358	325	305	313	307	316	290	312	318	334	312	317	337	300	345	315	306	342	300	321	303	288	334	300	314	337	311	321	318	330	331	312	323	307	375	317	325	331	337	308	333	317	318	339	290	281	334	305	324	352	298	319	308	325	296	318	309	315	296	344	315	316	360	308	324	324	326	288	311	338	301	316	304	320	354	342	312	292	295	322	311	299	339	326	317	324	288	293	303	318	337	288	303	324	332	327	318	322	325	315	348	314	302	286	317	334	296	316	334	350	304	303	305	327	293	283	304	327	302	327	326	302	280	330	353	323	274	312	325	274	354	341	334	301	330	303	317	281	373	337	316	323	323	350	296	314	312	342	292	327	351	321	288	309	321	320	334	348	300	318	314	340	334	304	326	305	334	329	345	321	307	322	281	321	336	341	305	281	330	355	300	317	321	316	314	336	299	347	311	325	328	319	305	303	306	303	298	294	344	316	332	310	321	318	328	341	311	331	332	309	320	336	305	327	303	316	327	351	312	321	298	334	327	298	315	310	298	316	311	314	324	317	318	289	314	304	337	356	326	343	348	290	308	334	337	318	307	331	337	333	317	307	319	339	330	279	279	325	325	315	288	305	306	289	319	316	303	321	317	341	328	338	313	324	285	370	318	333	323	330	298	300	325	310	312	337	343	327	296	299	333	324	304	301	291	308	312	315	313	375	344	318	338	273	326	319	302	333	321	322	311	333	315	335	340	297	305	313	303	298	317	329	314	319	326	337	298	301	335	320	339	321	337	308	319	289	308	280	298	349	321	313	345	345	323	337	318	344	337	329	304	312	325	330	310	333	303	350	302	313	338	332	282	312	332	315	308	321	299	323	306	348	330	295	304	309	331	316	330	335	297	310	341	330	330	343	283	330	306	333	327	328	306	310	296	282	313	319	317	328	303	312	318	311	299	287	320	295	333	301	300	287	301	319	338	325	320	354	287	299	329	324	369	329	327	309	315	338	331	330	299	313	323	306	316	318	322	333	301	315	324	282	318	317	340	300	311	303	293	325	307	301	332	339	353	312	324	321	295	301	326	282	320	342	300	309	315	291	336	289	347	313	302	322	320	333	308	308	314	297	337	300	340	296	314	291	317	328	292	323	326	351	318	318	316	309	312	315	292	290	328	321	334	330	330	330	297	321	343	302	304	308	330	342	300	281	328	340	325	313	293	319	325	292	287	353	332	332	329	299	329	293	306	319	299	301	299	338	325	327	298	298	299	317	296	327	306	303	317	304	325	314	311	337	283	333	324	312	309	289	313	295	332	324	323	312	311	322	296	327	297	330	322	301	306	333	325	320	323	330	322	302	325	275	298	301	341	305	314	328	318	335	329	319	301	308	311	303	321	277	341	336	345	332	323	294	308	309	321	299	286	328	323	302	308	295	313	289	321	331	305	327	345	328	348	298	328	315	314	322	345	294	310	304	312	296	337	329	326	324	307	302	323	322	350	302	309	316	329	342	311	345	318	295	332	337	315	321	296	356	297	312	308	299	310	336	315	349	316	331	304	322	331	298	334	338	319	346	338	339	306	340	305	316	304	293	295	274	314	318	312	270	317	303	324	292	308	315	314	301	259	300	280	327	327	337	330	300	327	315	328	315	316	311	342	336	302	322	339	315	327	295	305	293	322	342	322	333	313	309	343	304	312	322	286	305	336	324	338	317	336	300	290	330	292	333	305	314	284	325	319	307	295	316	303	318	274	325	301	294	345	347	299	319	322	335	329	304	320	325	327	322	310	330	303	289	326	301	300	314	316	302	308	299	306	318	308	318	320	316	307	275	305	305	317	317	311	318	336	297	343	315	307	316	331	290	328	310	320	291	336	334	314	297	363	306	338	325	343	315	319	303	315	309	326	292	311	299	297	342	336	287	297	306	327	296	330	291	321	328	285	296	310	324	311	314	326	294	324	305	293	309	312	312	293	290	326	321	311	323	308	279	358	311	289	343	330	334	321	297	317	321	324	299	310	312	284	312	349	290	329	320	289	321	341	326	319	291	315	321	319	334	318	299	339	304	310	329	308	326	340	317	307
28323	24844	34090	16490	1516	826	718	609	605	556	507	502	485	508	500	501	473	492	508	459	515	466	416	460	454	440	467	474	459	441	451	437	453	437	413	489	464	449	473	448	456	489	460	451	438	478	404	443	460	482	447	479	466	474	444	477	435	474	492	482	441	464	501	461	437	455	453	419	436	438	454	455	469	433	466	470	502	441	462	431	425	436	444	434	466	452	441	473	442	468	424	462	474	436	464	452	468	464	461	451	485	459	488	449	483	453	463	489	461	435	430	452	474	470	442	429	428	445	466	487	484	426	455	432	468	450	451	477	451	424	429	457	433	474	439	468	497	461	482	454	447	444	450	463	446	448	461	471	432	447	477	426	466	468	445	455	482	466	449	443	459	440	446	452	475	456	485	430	448	462	473	481	469	420	472	439	460	467	444	430	430	477	426	463	455	424	411	465	449	444	429	395	408	444	484	466	443	472	464	454	437	425	442	433	459	434	468	517	463	485	448	442	441	442	445	484	453	464	430	444	489	492	438	492	472	457	472	441	483	446	430	453	439	509	435	468	455	488	475	455	465	456	450	455	427	462	456	442	471	450	472	454	480	473	450	479	440	441	460	448	456	489	499	424	441	472	443	492	436	471	481	431	446	476	463	455	443	463	527	447	550	445	424	435	431	484	462	466	469	421	470	439	454	472	462	475	450	423	479	436	485	427	461	475	448	502	424	450	439	429	435	452	437	446	433	501	473	452	459	441	436	431	444	493	430	443	440	447	486	471	469	486	451	462	477	452	460	459	474	478	530	468	449	449	492	448	456	448	467	442	487	437	465	489	463	474	462	496	429	457	463	473	447	440	460	457	460	474	415	481	473	446	473	452	433	481	483	501	472	452	441	464	485	490	467	522	463	459	464	477	456	483	433	457	458	443	461	492	449	446	470	452	484	455	430	465	494	478	442	470	437	473	478	450	430	454	461	446	454	410	456	427	454	456	439	461	482	464	435	443	455	438	453	492	438	439	458	443	454	480	478	472	441	453	432	474	466	475	461	429	443	456	475	440	461	455	502	452	456	497	483	498	443	447	442	471	466	434	441	395	454	481	453	484	489	456	441	493	433	463	454	439	469	446	447	451	461	438	430	462	479	442	452	468	473	443	480	431	432	443	456	407	492	455	455	438	455	456	481	457	452	486	501	472	480	448	424	457	448	438	451	463	472	473	473	471	472	498	460	457	454	474	495	448	449	494	426	459	438	453	455	486	469	484	483	447	452	469	479	463	450	471	480	490	420	494	455	467	456	460	476	448	435	466	441	447	478	433	427	449	441	471	427	459	475	447	436	492	473	456	471	478	453	485	492	466	455	432	428	447	421	459	472	485	430	479	492	467	463	470	463	448	468	464	464	469	484	459	438	470	477	448	433	468	440	472	443	460	442	484	467	485	461	477	470	461	451	474	474	479	472	481	420	439	459	456	458	447	485	449	476	441	482	417	470	442	444	461	464	420	458	481	444	463	481	486	409	441	474	502	463	437	449	484	457	464	460	468	497	470	470	476	456	443	463	417	464	419	507	476	432	478	495	417	439	454	434	445	452	446	460	492	467	462	444	435	466	467	470	443	431	466	491	480	441	439	444	442	478	455	458	449	462	494	450	458	452	462	452	456	473	484	463	449	497	489	498	469	465	439	435	442	448	489	461	451	445	473	502	466	475	434	444	481	456	467	435	454	462	443	470	425	459	455	430	467	455	441	410	464	449	462	479	449	449	446	490	411	468	441	477	462	486	435	476	453	505	446	502	460	454	449	474	500	451	433	435	454	498	454	448	480	433	430	450	457	513	455	478	475	444	439	454	468	485	484	453	444	498	422	482	502	422	456	453	461	493	457	438	458	450	450	455	449	472	455	474	431	470	426	464	444	441	438	491	439	441	481	415	470	447	446	498	426	459	455	454	466	410	419	449	458	475	445	431	459	452	474	448	458	423	457	448	446	445	486	440	411	448	460	472	463	429	452	477	438	477	474	429	453	464	456	463	421	436	463	459	454	453	450	485	455	410	446	471	426	439	473	436	475	512	475	462	500	424	443	428	424	513	445	459	458	478	452	460	438	482	478	450	416	464	451	492	442	467	444	426	474	436	436	451	483	476	458	433	442	460	479	430	491	475	477	448	445	490	485	418	461	469	477	492	449	502	482	440	471	438	465	486	418	450	446	425	477	435	421	461	464	483	437	458	459	467	443	438	436	490	486	458	458	458	424	444	439	467	459	465	445	420	438	494	465	478	487	443	433	467	440	431	435	466	434	421	449	468	496	437	464	422	446	465	479	428	441	507	474	440	448	460	440	420	485	450	476	423	479	477	444	449	450	466	488	480	456	446	467	479	463	442	448	443	494	451	446	470	452	494	501	398	431	459	475	453	440	451	463	465	486	435	465	466	442	454	443	455	413	484	454	472	466	459	470	464	431	440	495	436	472	399	414	432	470	444	419	449	465	435	455	444	463	461	436	449	487	447	447	514	463	449	465	460	454	437	474	451	476	464	465	432	479	492	506	451	427	464	429	451	426	451	439	458	459	489	446	469	433	452	427	458	478	481	484	493	461	442	431	478	470	489	455	471	452	480	499	436	466	459	455	454	464	464	446	433	439	457	436	453	458	472	497	475	468	498	422	477	464	454	468	490	474	436	453	420	475	425	449	438	464	421	484	465	478	433	457	501	471	506	464	493	466	436	447	464	457	430	491	480	482	469	444	472	456	490	489	475	436	415	476	452	452	441	438	471	467	466	470	435	431	453	468	494	477	409	509	442	444	448	458	415	463	479	409	442	457	459	454	424	494	462	443	458	480	467	448	446	436	411	497	482	483	445	454	449	450	458	432	473	486	467	427	429	444	451	459	453	424	469	491	428	450	426	449	476	508	417	472	500	465	479	435	474	433	431	458	479	449	445	447	494	450	443	451	472	458	453	431	419	461	477	452	429	465	414	439	454	476	435	462	470	474	447	480	452	463	449	445	450	500	489	445	465	468	438	471	481	512	443	491	469	473	430	471	412	450	424	482	463	438	476	458	440	457	464	457	462	450	463	462	431	484	469	493	450	468	432	460	446	481	469	451	482	424	454	426	416	463	449	489	440	436	458	474	446	443	457	454	459	477	436	421	412	442	451	434	474	444	482	466	457	452	448	462	477	477	466	468	438	466	441	474	458	471	484	446	458	485	444	451	513	473	456	449	441	481	461	416	434	426	456	437	459	479	481	468	450	479	474	447	482	460	452	429	440	496	475	463	472	449	480	481	465	439	423	453	461	492	485	485	493	438	421	455	423	464	489	502	483	478	437	419	438	420	473	442	485	486	444	504	489	469	463	439	481	447	434	444	398	436	462	474	440	472	422	415	457	431	457	473	430	439	461	445	407	445	441	465	490	454	437	460	438	476	462	472	503	480	457	470	469	447	448	451	443	447	492	448	460	479	477	431	466	456	481	436	459	453	470	479	437	476	506	481	461	451	463	441
6843	34468	30564	11167	1287	1084	981	880	802	685	673	676	633	701	607	627	597	653	574	573	595	563	512	562	570	568	528	597	568	540	565	532	529	532	551	552	563	548	516	525	521	588	566	568	556	505	548	570	537	522	560	572	544	554	505	512	519	550	551	544	542	551	548	551	537	544	534	572	558	593	536	525	554	544	554	574	558	518	561	529	543	535	550	565	595	504	575	509	503	548	524	532	547	515	489	536	570	532	550	539	536	554	553	526	511	530	567	529	544	538	576	576	525	550	515	525	529	545	571	531	543	549	514	537	537	540	500	564	529	510	541	550	527	538	551	508	525	554	576	552	563	568	546	519	516	543	542	531	517	549	554	552	571	565	581	563	495	581	541	570	569	585	493	558	516	507	531	542	532	531	529	550	539	535	530	547	507	537	607	548	573	553	546	522	543	556	572	522	554	571	590	572	541	498	514	560	529	570	547	574	551	544	556	555	559	579	541	552	539	564	577	529	533	555	520	551	494	577	589	499	535	544	486	553	540	511	501	509	549	527	551	522	564	549	528	535	542	574	513	563	570	513	513	548	544	536	545	578	533	524	572	557	500	581	550	589	529	551	524	548	516	559	553	547	492	546	563	515	530	505	564	506	592	527	524	484	559	565	559	547	578	571	558	573	537	522	532	521	498	580	579	558	538	551	536	506	583	555	525	556	535	563	544	542	515	566	541	560	558	547	564	523	535	589	519	541	533	562	559	539	558	543	542	565	535	547	561	538	544	539	569	544	494	562	523	562	535	541	553	555	543	568	545	544	517	556	556	539	529	516	513	531	558	578	540	541	511	504	585	590	558	566	529	523	573	506	545	525	565	555	539	553	543	564	500	493	565	556	529	554	568	531	502	545	534	576	526	502	529	535	538	530	580	530	523	563	548	542	540	573	521	578	552	574	564	564	526	502	522	536	517	561	565	554	578	567	557	558	531	569	553	540	545	534	487	531	566	509	550	533	527	559	584	520	534	568	549	551	560	555	550	512	563	532	549	516	561	543	521	569	553	521	518	542	549	571	550	522	540	566	537	546	532	574	543	543	524	549	529	568	493	511	599	578	559	553	538	530	542	569	527	571	564	568	519	536	524	553	534	518	522	551	569	538	557	551	531	544	552	596	523	549	563	549	603	547	577	590	571	555	536	577	584	540	540	491	560	507	525	556	535	559	537	550	549	516	533	535	507	563	565	547	578	553	549	551	537	558	534	571	532	567	557	541	557	532	542	534	533	529	509	525	562	535	565	542	559	496	561	540	558	556	559	542	540	529	542	555	542	532	501	528	514	553	540	552	590	549	526	596	478	572	581	523	541	537	545	581	513	520	559	538	541	551	528	549	559	501	544	559	570	546	535	523	555	525	508	535	536	595	567	563	530	570	535	540	555	551	562	573	594	547	529	529	559	563	514	543	544	553	484	508	527	494	571	549	539	525	511	540	564	515	575	530	552	513	561	511	531	534	536	538	559	543	545	516	566	535	549	566	567	501	528	560	522	520	541	537	501	580	522	580	536	576	543	543	521	533	507	519	543	580	559	534	525	569	558	541	575	537	536	548	550	535	555	522	521	566	563	548	533	551	538	559	548	525	497	544	534	566	544	572	555	540	521	557	537	528	552	545	560	544	559	520	517	546	516	552	552	534	550	522	535	549	541	556	564	555	509	584	562	545	527	553	529	561	597	540	536	535	548	526	526	525	534	564	520	522	569	528	540	540	556	571	477	519	523	542	590	591	585	578	515	524	547	552	487	504	572	582	519	562	491	574	559	498	513	555	549	509	517	576	538	546	577	537	573	560	525	541	524	535	542	567	521	509	535	530	551	558	487	548	543	577	550	568	539	524	576	594	522	584	547	545	579	530	549	551	562	542	524	540	528	568	587	506	567	576	569	545	544	533	514	553	566	562	544	551	563	520	579	522	522	553	535	545	540	556	531	572	542	553	555	576	535	520	533	564	533	567	542	536	551	515	514	530	506	595	563	540	523	563	525	537	585	545	503	543	584	543	514	545	509	517	574	562	580	570	582	501	523	526	521	573	511	497	523	561	554	542	550	576	555	523	525	561	537	534	575	557	489	554	532	543	540	525	538	533	546	554	551	573	557	573	549	556	551	551	548	580	570	507	545	553	531	546	533	519	573	577	559	518	551	501	545	538	526	538	507	525	536	583	588	544	551	579	549	535	543	561	553	542	527	561	558	544	526	524	578	584	535	576	577	541	564	501	525	492	534	520	547	565	531	554	526	549	527	553	509	509	563	561	601	562	508	538	534	555	525	546	549	527	546	541	523	537	569	542	533	558	539	574	561	528	516	571	491	545	524	598	558	538	569	535	562	535	524	559	564	534	548	522	560	536	567	549	554	564	555	536	544	558	486	533	576	558	519	555	578	580	522	586	559	508	555	547	551	535	549	538	538	524	532	554	533	531	508	525	581	539	547	535	573	557	562	551	575	541	505	532	575	567	548	544	529	506	521	565	545	481	543	520	556	522	576	534	526	495	533	538	511	538	517	525	551	565	582	522	546	565	549	526	547	533	538	537	564	565	547	584	560	554	552	548	538	548	562	563	526	545	550	549	556	477	516	522	521	503	561	566	541	558	550	542	579	540	546	515	560	583	541	563	573	594	553	531	534	519	544	493	543	548	573	546	566	526	569	601	587	531	569	579	542	536	545	542	546	577	522	558	542	565	574	544	568	547	525	511	538	498	534	567	561	552	524	555	554	567	542	558	542	514	540	581	551	539	554	539	528	548	548	506	501	537	525	568	549	538	562	517	544	513	568	557	558	517	564	540	529	599	569	523	536	541	526	584	575	503	563	519	534	528	556	538	550	523	559	610	582	574	557	535	574	541	540	563	523	561	568	535	548	549	544	554	523	563	557	555	578	579	558	560	508	544	531	515	530	520	570	534	547	553	554	554	551	534	550	541	569	531	546	538	591	565	537	532	552	545	533	561	562	516	521	521	540	545	535	580	587	547	548	549	571	532	548	567	564	493	565	550	534	545	560	574	557	519	571	573	526	552	553	573	570	488	561	540	530	546	550	564	546	514	547	566	541	531	518	543	508	512	538	578	537	536	563	543	552	550	554	506	584	533	554	546	558	584	542	556	544	533	553	564	516	528	571	563	555	521	527	557	533	589	522	543	551	554	526	583	529	527	504	575	521	568	555	567	539	567	531	520	528	526	526	523	542	588	554	540	540	542	530	522	544	510	539	527	525	570	534	526	568	501	551	540	551	518	518	558	544	548	589	578	565	534	555	555	569	509	558	581	557	564	520	566	497	501	578	516	531	555	518	490	553	580	586	556	530	489	542	606	559	538	540	544	556	560	487	570	530	553	531	520	591	525	541	546	569	548	553	536	506	542	530	529	558	530	515	575	512	585	533	528	566	550	527	570	555	536	552	541	523	505	583	536	548	464	583	586	548	546	526	559	548	546	551	589	529	584	549	537	559	545	565	523	549	570
24020	22680	40586	34307	20153	10253	1451	773	658	633	652	595	571	539	571	508	487	503	507	535	504	466	453	481	470	477	472	494	454	445	478	469	480	503	479	524	448	491	462	458	476	467	455	481	450	447	452	457	443	429	473	500	479	466	467	460	470	444	449	519	449	479	455	474	512	487	428	494	475	438	475	450	445	469	460	436	493	452	471	505	423	458	419	451	484	449	496	483	455	425	473	477	436	522	454	449	460	510	465	482	477	458	444	473	494	484	463	463	468	449	461	460	476	442	426	458	476	504	448	469	440	428	489	498	452	451	480	456	472	475	473	496	459	440	428	482	439	462	498	452	438	427	466	498	451	487	467	416	471	499	466	453	434	467	436	473	482	462	444	437	463	453	465	469	465	446	466	467	448	473	456	409	431	496	454	455	478	481	484	457	426	499	449	448	471	460	480	515	474	471	426	466	519	473	455	502	451	510	455	461	442	471	460	458	416	503	428	434	457	473	474	473	424	432	441	470	438	485	452	436	454	460	440	447	511	482	461	443	477	469	444	435	426	470	473	485	487	461	459	447	424	453	462	493	475	509	468	470	485	480	454	441	448	476	444	469	496	466	458	443	480	501	480	433	481	480	483	495	479	456	468	496	479	457	432	423	458	450	467	411	464	478	464	460	436	463	463	436	460	408	456	412	471	465	477	472	455	446	483	432	472	452	481	465	458	461	495	488	471	453	471	457	462	430	482	477	488	482	451	461	433	432	461	459	495	459	457	460	440	436	437	471	480	488	458	508	490	488	431	486	453	491	484	477	463	494	459	513	491	483	446	480	429	438	452	489	502	465	497	450	470	461	453	478	494	427	490	479	431	495	470	444	484	468	459	448	472	436	438	434	476	453	464	481	468	457	465	475	491	483	453	433	451	468	414	433	470	458	448	459	489	488	515	474	456	435	452	471	501	484	484	470	463	474	448	428	417	460	430	418	458	477	464	442	452	479	423	452	467	482	436	454	478	481	436	440	434	493	521	478	472	455	474	489	486	447	454	446	472	461	468	481	498	461	469	445	429	458	439	464	476	495	500	459	447	428	474	463	438	486	484	416	469	486	436	462	467	435	473	452	412	485	459	482	452	449	462	463	447	454	472	486	450	526	481	441	481	440	472	459	448	501	454	435	466	451	463	516	455	468	462	498	444	409	516	429	468	441	453	445	421	488	457	442	492	491	466	439	448	437	519	490	435	450	427	476	486	488	504	452	454	451	438	433	473	509	494	455	489	451	475	458	492	450	473	465	439	482	486	472	453	462	426	486	492	486	466	447	485	469	469	466	488	443	460	455	419	439	465	456	460	448	471	484	461	485	429	479	469	495	490	456	496	527	437	468	437	473	493	450	490	490	430	433	481	492	495	450	452	447	454	469	458	497	443	456	467	461	434	478	466	482	442	450	447	444	449	471	443	477	458	477	478	499	493	500	471	494	462	436	448	486	468	473	463	422	493	461	479	456	465	461	464	448	441	488	469	481	459	462	528	475	449	446	458	416	429	452	469	437	499	479	467	446	471	457	450	479	446	471	477	449	432	474	459	455	454	452	488	487	475	468	494	442	462	460	443	503	412	471	507	483	421	468	443	456	467	441	479	489	502	464	437	465	463	502	479	476	479	476	475	405	452	465	443	454	490	489	465	480	486	476	474	416	464	443	434	464	452	474	409	490	461	435	442	448	470	465	447	480	408	418	464	473	473	503	455	452	519	451	451	476	489	449	448	445	494	461	486	455	464	451	439	484	466	492	444	463	467	468	463	496	509	455	454	453	467	463	473	467	518	452	483	478	444	451	451	419	484	482	495	478	481	424	486	488	498	489	475	426	496	468	409	435	435	435	486	452	464	476	468	454	455	481	429	457	458	485	500	454	437	504	451	444	457	486	458	465	462	436	467	470	479	453	493	472	477	477	432	468	452	468	488	444	475	466	515	448	480	462	426	481	476	474	485	449	463	440	476	465	495	460	481	470	502	462	470	487	474	475	490	446	476	461	447	473	453	458	470	426	465	448	482	468	433	446	471	451	444	442	474	447	478	408	473	434	478	435	495	454	430	462	442	497	461	494	480	473	446	447	482	481	471	462	480	435	473	481	492	424	454	472	451	427	438	464	470	435	458	455	469	430	438	437	444	448	524	470	505	467	446	446	459	492	466	481	443	461	456	471	483	489	486	470	453	462	424	453	457	498	479	478	461	450	477	472	503	464	467	487	501	463	471	450	447	482	452	457	449	419	448	523	464	491	450	423	458	440	446	461	455	455	456	454	492	446	445	458	458	463	453	441	446	456	480	500	434	461	423	443	463	484	460	424	464	465	470	458	478	417	463	457	434	454	468	432	459	473	441	468	470	445	483	443	458	461	478	452	466	474	454	501	458	436	444	508	481	495	496	460	484	456	455	469	441	462	473	427	461	506	500	479	462	459	449	428	473	463	510	464	460	515	473	463	437	478	466	474	483	467	459	498	453	449	478	475	447	473	482	476	467	473	447	445	473	445	469	461	471	487	470	477	492	442	458	465	455	433	457	459	460	465	464	456	489	461	471	438	447	475	404	417	452	459	482	450	459	445	456	476	469	458	464	514	473	495	463	433	433	442	469	485	463	450	444	469	453	490	452	457	457	454	450	475	498	450	438	494	463	468	486	474	489	478	432	446	478	499	428	476	497	473	473	462	465	459	451	455	472	477	495	454	467	451	444	442	502	500	451	426	474	463	473	475	452	443	455	501	473	536	450	441	499	444	436	465	448	468	504	450	465	464	491	483	466	438	469	457	462	453	455	494	488	448	450	444	485	497	485	484	436	450	448	476	462	456	466	498	479	456	449	438	417	450	430	473	457	428	503	453	448	497	457	454	420	437	480	475	473	470	476	445	481	487	486	475	448	497	461	476	481	445	434	473	438	513	435	462	473	497	421	401	458	461	463	484	468	433	461	451	462	481	447	470	444	486	456	477	475	452	435	472	474	444	490	476	445	446	453	469	471	495	440	434	514	457	459	472	427	438	462	502	446	462	437	439	432	476	467	498	519	455	419	435	463	439	425	479	491	419	452	435	496	464	484	462	501	451	428	467	463	486	478	466	447	464	484	501	432	473	481	470	437	446	432	494	431	465	477	406	468	474	467	459	485	464	464	454	452	499	442	471	460	459	479	443	470	479	457	451	477	486	458	497	462	461	463	450	467	485	467	418	486	476	482	451	448	453	492	502	471	474	494	452	445	456	469	453	484	448	484	474	425	444	473	480	485	471	488	470	457	462	466	519	453	472	462	469	492	499	483	491	492	437	478	504	488	472	449	485	489	526	467	479	406	477	495	447	468	460	477	457	484	448	432	495	468	472	387	483	459	447	452	481	418	461	493	443	477	456	498	450	436	465	492	456	470	506	472	467	457	452	484	473	475	539	457	482	476	457	450	455	467	467	472	496	506	477	498	463	502	439	476	459	508	485	446	457	473	472	459	496	468	484	449	459
5992	72410	72777	33887	1921	1650	1356	1181	1065	951	810	808	778	794	746	678	669	682	687	641	629	570	572	617	579	611	586	568	565	530	603	568	540	519	581	580	559	567	529	589	593	547	501	567	555	548	584	540	545	576	571	525	539	551	515	545	534	560	553	568	578	529	567	580	567	578	543	558	572	594	536	571	517	593	516	553	574	561	556	559	538	521	521	534	571	554	541	570	540	558	513	536	530	548	556	573	589	570	530	548	569	555	520	570	546	552	552	541	541	560	558	502	535	524	561	556	561	553	550	545	588	540	593	619	548	539	561	567	507	537	561	520	564	548	534	502	604	558	540	529	569	530	563	584	548	612	567	546	542	556	567	559	543	519	570	585	482	544	576	563	516	571	593	552	596	567	509	553	562	521	530	567	580	575	575	535	582	504	545	586	568	561	507	535	563	570	552	567	536	539	550	534	587	571	560	548	519	540	572	554	572	578	613	555	564	594	567	506	521	551	548	581	577	575	549	550	584	585	558	556	581	545	564	506	571	577	576	511	540	582	552	596	539	552	584	532	553	570	569	573	539	565	554	592	538	557	529	567	513	568	544	568	567	546	543	527	552	562	582	555	563	546	516	588	560	574	588	580	512	555	548	605	572	490	529	543	526	537	527	533	615	547	557	560	594	547	600	556	566	560	567	531	564	538	631	597	563	578	560	554	538	578	565	544	528	534	560	531	550	542	522	573	576	507	528	602	532	544	569	574	555	579	544	567	584	561	538	566	538	535	555	577	530	539	561	595	579	578	537	561	570	572	570	563	532	548	553	550	535	561	526	556	563	589	591	544	563	504	556	555	585	508	582	568	549	537	540	574	518	541	524	598	562	593	576	556	541	560	546	572	580	574	509	526	550	551	546	556	520	573	545	602	563	575	581	566	547	558	520	578	526	550	538	577	580	523	552	539	550	533	532	542	533	518	555	540	595	560	631	567	623	557	588	530	597	577	558	526	541	553	558	540	571	571	583	547	575	524	570	581	561	531	554	578	588	548	531	557	551	553	553	561	567	536	526	539	571	519	570	582	619	570	559	521	537	549	550	546	538	554	526	543	529	556	568	558	530	540	548	568	578	565	558	583	575	531	556	544	580	545	527	548	568	543	556	586	539	538	533	525	561	547	550	564	544	536	549	604	586	540	499	507	593	532	536	545	533	562	548	561	559	567	574	563	581	630	556	564	520	552	570	554	569	569	554	529	581	539	562	565	539	560	549	545	542	577	563	553	573	554	576	542	574	554	543	551	540	600	572	548	536	563	537	512	569	559	527	599	596	582	546	517	569	554	553	572	546	582	565	624	541	549	610	554	541	569	557	557	521	574	530	539	569	575	542	570	557	566	540	560	577	546	558	549	566	539	516	584	524	557	563	569	566	577	579	540	575	538	534	559	559	579	571	555	561	578	555	571	560	536	566	598	537	547	558	519	545	538	540	522	558	524	575	584	543	539	537	582	588	544	531	583	600	558	559	522	506	584	537	558	581	577	577	539	567	563	569	542	548	535	559	564	520	572	549	582	592	527	581	572	524	542	528	566	525	546	566	541	538	587	551	535	564	604	571	555	602	517	571	524	559	549	573	500	549	551	582	594	550	562	569	567	586	568	556	537	581	539	567	571	555	530	553	584	548	581	550	553	632	557	513	542	523	534	524	549	543	578	531	543	558	551	613	568	528	582	567	553	584	549	549	570	523	557	597	562	511	546	559	624	543	571	543	567	536	568	558	555	595	541	562	537	546	515	568	529	577	525	545	579	593	545	535	570	569	585	568	550	592	522	506	571	542	538	549	571	569	531	577	567	536	567	598	552	533	555	548	546	541	539	558	606	531	558	566	556	525	492	560	562	543	536	540	552	543	544	554	550	629	558	519	519	551	516	513	564	553	546	567	544	532	528	584	508	591	565	550	563	537	549	551	580	567	567	529	515	526	593	538	558	564	556	548	582	563	577	519	614	513	561	486	543	541	557	588	571	541	542	571	529	593	541	529	571	544	556	573	520	564	551	533	510	546	580	594	558	542	566	541	551	559	555	533	542	573	539	540	585	535	561	597	560	531	571	550	520	555	574	531	560	579	545	560	581	568	560	545	556	527	551	534	575	529	572	566	525	553	496	554	567	541	555	543	559	536	573	543	562	553	553	585	524	564	576	559	593	570	537	531	550	542	594	550	583	576	580	534	562	559	568	531	552	548	570	518	559	558	536	584	561	596	541	523	578	580	541	561	540	568	540	543	558	539	529	507	593	550	599	538	541	552	569	531	521	580	581	571	551	552	586	543	532	554	574	545	565	583	579	543	576	506	555	520	572	544	585	548	512	550	559	535	571	563	569	547	556	599	520	619	538	584	549	533	570	527	520	559	591	540	549	544	585	548	517	553	583	496	576	523	553	567	549	548	508	577	557	563	575	549	546	557	563	566	557	574	569	572	573	582	586	551	559	536	546	517	571	556	575	542	556	566	576	535	576	578	551	555	561	539	543	536	565	540	526	558	576	564	575	570	557	530	520	572	586	566	574	575	538	559	556	577	577	540	528	563	588	552	514	561	522	574	534	583	563	554	540	575	585	537	552	559	551	568	549	570	607	530	530	528	563	542	592	557	600	586	560	571	553	562	541	541	559	576	554	602	545	575	586	599	513	554	545	565	537	535	597	518	575	524	554	570	538	541	566	568	522	549	537	564	557	568	572	537	601	572	542	580	552	541	567	600	490	577	526	523	571	562	522	581	565	584	555	574	591	534	531	548	556	596	534	560	559	507	581	567	582	546	546	577	552	554	549	579	587	571	587	573	583	561	573	601	539	594	543	528	547	518	590	563	561	573	577	544	574	560	531	547	581	568	564	538	566	588	543	508	576	594	552	581	559	556	604	546	562	588	544	551	569	602	546	523	557	524	552	515	546	561	565	587	577	538	551	583	560	555	594	565	581	552	580	527	585	584	526	586	579	551	539	528	563	552	542	543	562	589	568	585	594	513	563	578	543	558	542	546	536	544	555	554	580	593	580	575	516	534	551	552	564	532	569	583	560	521	590	597	564	540	566	585	545	531	570	569	611	585	539	562	596	564	603	563	584	581	520	571	549	584	521	562	587	563	583	561	554	543	563	501	570	554	548	612	560	527	545	576	540	538	568	555	537	570	550	554	538	566	572	516	522	566	568	588	583	559	575	544	604	541	593	565	546	541	557	578	530	615	568	580	580	552	567	538	546	602	548	515	568	545	588	539	521	549	570	480	574	580	565	545	549	539	527	565	560	563	572	545	558	570	583	592	547	574	590	515	555	539	579	583	523	581	563	572	542	589	509	560	566	542	546	543	532	525	571	561	549	548	582	589	528	595	531	512	579	526	562	607	534	563	538	535	541	546	568	537	558	522	547	568	517	524	551	605	575	585	551	571	573	572	567	550	553	543	544	546	540	523	595	538	543	589	542	545	558	550	551	578	575	550	566	562	585	565	570	546	558	558	529
25396	23584	41519	31089	10453	1049	524	464	413	401	368	376	375	380	351	322	323	319	371	311	301	329	289	308	280	330	298	299	281	275	287	288	285	289	299	290	313	263	289	290	294	292	286	296	273	279	298	302	327	291	304	272	304	268	289	282	257	266	311	296	279	308	293	296	289	305	308	297	311	301	321	294	282	316	304	282	278	314	299	320	301	307	305	281	299	269	290	286	290	285	253	288	310	309	285	283	287	268	317	302	278	272	267	289	284	299	272	329	289	261	304	284	291	275	286	280	279	276	274	314	267	306	276	283	288	282	305	281	348	275	276	298	319	268	286	327	285	289	293	271	319	273	277	277	313	304	277	288	271	285	268	286	293	290	266	293	297	301	266	285	342	304	272	308	285	268	263	304	320	282	288	280	281	268	293	290	293	333	303	345	285	301	280	290	320	310	274	278	311	285	297	269	322	284	285	265	266	314	357	300	286	287	265	288	271	290	271	286	283	277	277	304	277	281	292	307	272	309	311	301	285	311	286	289	283	292	283	300	298	325	291	266	263	276	300	301	292	317	316	278	275	307	278	298	281	279	289	254	312	285	301	237	317	279	259	289	301	279	307	282	273	269	287	288	294	270	311	291	282	296	266	300	287	291	292	275	294	304	300	293	296	283	290	309	303	297	285	287	318	276	285	319	282	280	276	311	306	292	292	279	301	287	306	301	310	302	270	268	271	262	299	264	269	326	315	295	278	261	284	280	299	300	285	278	257	300	275	305	293	294	312	256	291	277	294	289	299	286	305	299	290	298	282	278	271	281	293	280	279	291	309	283	293	283	273	314	287	292	263	319	298	285	315	293	298	269	284	265	299	313	279	297	275	327	263	288	298	286	274	298	293	259	288	294	265	289	268	268	289	288	273	291	282	265	326	305	299	279	281	298	273	277	270	282	266	305	307	281	297	308	333	286	302	285	281	303	288	297	303	259	286	288	279	304	277	308	280	290	280	290	276	267	256	313	315	293	266	283	268	281	279	314	291	309	284	292	295	312	298	299	303	274	293	263	302	300	301	300	294	279	316	296	328	302	295	293	287	282	320	311	320	296	275	311	272	276	265	293	283	301	289	270	286	301	283	289	300	300	306	291	276	271	281	336	302	313	294	280	295	288	300	283	283	315	264	309	301	295	290	279	299	317	282	294	304	256	299	275	302	314	292	283	296	277	289	276	312	291	307	277	306	298	286	278	276	301	296	277	262	268	289	299	312	300	288	296	272	290	284	283	294	324	305	297	282	296	298	287	297	289	282	280	294	302	300	307	298	284	267	293	267	303	313	307	310	279	308	276	296	310	268	282	297	288	280	308	276	273	292	301	310	268	265	303	297	272	297	282	280	289	286	259	318	288	267	306	301	264	313	302	288	299	286	294	306	311	274	297	307	297	277	275	297	275	316	266	295	298	277	270	289	312	294	305	264	309	270	320	282	272	273	268	301	303	271	304	293	258	285	294	283	285	281	272	314	306	315	307	287	291	302	298	283	301	298	317	278	309	307	283	245	300	307	240	293	294	273	309	308	298	306	323	283	287	299	296	287	332	290	271	285	272	278	288	290	316	308	283	280	286	304	282	289	299	290	313	298	281	265	284	295	312	298	323	281	296	302	301	307	290	295	248	307	283	299	280	288	296	316	273	315	271	270	267	275	269	274	317	281	296	284	307	302	280	280	316	300	256	303	304	308	285	284	289	278	303	274	318	252	278	301	281	282	285	285	308	282	302	321	302	272	274	295	296	301	291	267	331	296	273	281	296	321	321	317	304	279	286	305	284	279	288	287	292	304	305	259	299	277	303	285	307	298	293	262	305	275	274	263	301	290	276	273	263	303	325	327	283	272	285	278	301	318	323	292	306	284	275	292	300	292	282	251	266	303	269	261	317	331	319	298	289	302	274	297	270	319	274	279	281	298	310	308	304	298	329	289	289	274	317	300	290	316	301	318	270	267	309	274	321	241	266	266	320	280	298	311	282	295	283	278	280	276	287	314	310	270	292	296	279	289	310	290	293	282	254	283	293	305	276	301	276	286	281	279	283	292	300	288	284	322	282	299	311	307	296	286	300	278	282	321	240	277	297	281	274	316	285	294	301	269	313	271	307	265	303	307	304	286	274	287	267	312	317	322	314	324	311	269	304	281	290	288	293	285	309	266	317	312	308	302	339	293	303	276	322	304	293	297	295	296	279	300	300	269	252	303	317	286	300	281	292	280	295	289	271	289	281	310	310	299	292	303	265	290	303	292	281	293	300	306	287	284	302	282	307	306	288	312	330	295	284	305	318	290	295	294	265	319	264	297	281	303	278	291	299	313	290	315	285	277	310	310	277	251	294	293	291	315	324	317	322	283	270	286	261	281	278	330	301	288	290	311	327	314	282	305	287	292	286	279	323	295	279	294	281	295	267	281	279	314	313	298	293	290	297	291	291	289	260	296	296	293	283	308	296	326	292	295	287	287	301	280	280	299	266	286	315	271	299	309	301	258	279	291	298	291	320	293	265	289	296	298	286	301	309	262	305	286	282	307	308	303	278	266	297	277	299	307	282	305	271	326	276	288	310	265	266	292	252	309	291	304	309	304	290	289	308	300	268	300	287	327	307	248	306	295	269	320	293	290	271	305	278	283	293	311	277	282	283	264	278	293	295	285	267	317	288	304	329	275	265	315	286	302	282	282	296	291	281	290	304	289	298	299	285	304	298	247	298	286	288	258	321	308	273	306	309	299	286	269	287	294	304	279	304	343	280	293	321	290	274	304	257	315	250	288	301	301	260	285	262	271	321	298	273	290	294	279	302	282	289	273	303	304	261	306	310	305	288	292	267	326	260	282	304	276	301	306	339	309	299	259	289	275	299	283	287	288	295	297	288	290	309	319	291	259	271	250	284	276	288	302	272	301	295	302	299	296	266	269	277	283	294	317	287	289	304	299	287	260	291	306	254	293	315	315	310	285	284	310	284	276	300	316	287	311	284	255	269	309	308	279	334	301	302	288	303	292	293	278	285	279	287	297	306	292	309	302	292	283	281	285	274	263	278	283	296	277	244	316	269	267	273	290	335	239	301	298	273	317	292	291	287	304	297	280	280	287	300	276	297	279	295	277	286	301	285	291	258	281	277	282	278	278	264	298	289	293	299	287	296	273	322	328	305	313	296	296	316	286	282	286	295	291	293	322	298	299	299	308	276	315	293	334	286	297	292	285	269	264	289	305	303	284	302	293	256	275	302	266	283	274	264	303	309	284	288	289	289	263	293	271	291	291	274	308	290	301	299	296	303	279	291	299	293	319	260	307	281	275	276	301	272	289	289	294	280	281	280	310	298	285	296	276	282	282	304	299	294	281	271	291	305	284	302	290	288	308	288	313	277	286	271	303	308	321	317	271	280	299	294	268	268	301	309	274	298	304	291	270	286	322	285	283	315	279	303	289	287	278	283	298	343	285	304	300	278	317	307	285	306	304	283	289	330
6322	65277	59344	25664	1145	1061	848	790	664	583	523	500	507	523	475	460	420	422	434	416	401	373	354	375	355	378	335	350	363	360	328	368	352	373	362	342	352	325	313	296	369	367	327	362	352	360	374	324	378	347	356	351	358	387	360	322	310	343	349	347	335	367	331	335	339	364	320	323	354	358	366	324	354	314	327	354	335	367	329	340	349	327	361	360	330	350	379	322	340	366	374	347	353	369	354	322	362	367	340	358	313	381	323	339	331	348	361	328	345	341	353	379	331	369	363	339	327	340	357	375	352	316	351	340	371	340	348	356	343	354	337	330	347	358	375	349	382	372	380	340	342	368	348	313	336	342	333	369	308	355	350	359	346	335	346	361	390	332	389	311	367	339	344	344	318	361	341	349	333	332	307	379	327	355	341	349	357	340	340	377	377	362	335	362	367	339	311	377	338	349	347	335	334	325	328	342	336	370	348	316	351	351	338	364	312	354	327	364	345	355	326	342	368	352	358	392	343	340	340	369	337	346	351	376	369	366	395	364	371	333	343	381	334	338	335	350	329	368	320	348	329	333	368	390	349	342	320	346	386	322	311	335	377	366	349	354	314	339	340	311	321	363	341	352	361	345	343	331	320	357	344	337	364	335	369	322	338	323	351	344	327	344	358	368	327	351	370	374	363	369	367	343	346	327	362	366	328	337	377	383	329	347	367	341	340	377	359	323	316	344	375	330	290	353	353	350	352	370	347	314	350	348	390	331	362	339	337	350	354	361	337	338	315	361	347	382	343	318	329	367	360	365	331	320	330	325	367	343	313	350	325	397	358	344	388	369	336	349	360	325	366	346	377	357	360	371	364	293	353	343	328	369	379	310	335	357	345	348	398	321	349	364	316	372	339	327	353	341	372	336	380	353	363	352	342	351	330	372	357	355	349	342	344	352	342	372	339	335	357	355	369	321	332	315	360	360	350	376	361	386	344	309	343	389	366	362	362	362	357	366	347	335	329	340	328	352	358	331	320	330	335	338	329	347	355	336	323	347	319	329	347	366	357	368	344	345	352	330	353	341	345	346	326	336	364	350	315	349	348	344	342	350	374	355	326	392	354	337	370	305	325	329	343	330	358	341	312	342	332	356	323	342	357	348	373	335	332	332	388	348	355	351	365	324	358	336	372	346	341	369	357	323	359	344	337	340	344	355	341	350	328	369	324	370	358	347	354	329	366	360	349	328	337	352	346	380	325	335	355	348	325	346	331	376	348	362	361	335	331	388	327	358	365	340	332	360	326	351	348	325	302	357	336	344	339	385	363	366	365	335	376	323	341	310	341	369	350	364	362	318	359	371	342	339	334	338	332	338	329	342	336	348	321	367	319	343	373	350	363	327	361	333	394	348	342	333	360	363	347	347	320	346	352	337	339	336	343	335	351	359	367	287	337	334	332	359	337	349	369	346	318	335	349	348	350	376	359	368	345	360	337	366	350	308	339	361	350	331	383	352	375	344	361	332	356	337	316	327	353	344	381	338	339	330	304	315	352	359	334	374	342	361	346	339	305	340	345	344	312	351	387	338	349	361	301	330	359	330	364	361	332	332	355	363	322	309	333	355	338	324	354	331	351	344	359	333	317	356	346	358	354	365	367	337	384	352	317	353	344	306	319	332	337	383	362	337	378	379	338	357	339	327	339	359	347	354	346	326	323	332	360	337	326	372	357	330	394	345	342	340	329	381	359	316	346	330	349	344	332	330	366	353	374	366	327	340	354	347	352	327	342	366	370	337	356	337	380	310	350	324	320	368	328	323	295	325	359	325	345	352	303	345	362	345	352	321	366	357	333	359	340	348	312	317	335	368	381	327	340	368	324	316	348	360	347	340	340	343	328	326	338	355	380	378	358	367	352	367	343	364	363	317	358	360	354	362	344	311	403	356	358	342	344	348	385	350	324	337	324	310	345	363	334	395	347	329	334	345	351	342	337	360	320	352	344	351	328	364	331	356	346	332	337	342	329	314	353	333	373	339	353	386	327	356	330	356	339	346	318	333	329	345	379	296	309	336	379	346	360	337	360	356	367	342	353	343	342	378	359	345	331	361	384	381	361	364	375	332	361	323	328	357	339	361	363	327	347	363	380	365	334	322	338	344	356	316	320	351	324	321	371	329	351	347	337	366	342	307	348	325	343	341	365	325	343	342	330	357	357	347	381	309	351	333	332	361	329	312	322	371	362	309	376	368	361	325	364	348	349	332	361	358	363	388	322	336	326	331	327	359	366	316	358	365	359	315	295	349	350	364	302	344	342	364	364	383	379	357	342	355	364	338	360	328	310	346	340	346	353	315	318	322	345	322	346	324	358	374	361	370	353	338	333	353	362	355	375	362	381	349	359	345	348	373	372	353	342	313	347	324	360	353	329	369	354	323	331	331	363	327	360	345	370	332	365	330	338	328	372	352	331	345	353	372	324	350	359	368	354	316	332	395	322	334	379	353	347	327	340	351	350	369	356	377	338	319	360	397	354	368	343	359	316	347	325	355	370	328	348	334	334	365	337	366	352	340	347	330	364	370	352	368	342	344	349	345	353	354	337	325	369	370	341	358	322	366	336	356	374	373	351	382	353	339	324	356	360	376	322	359	390	353	362	329	367	334	346	364	359	349	339	329	330	355	357	349	330	320	390	368	351	330	363	366	344	371	340	333	338	348	364	351	329	334	337	335	350	358	342	320	355	361	326	371	374	351	368	365	354	377	355	342	357	328	313	325	379	338	337	347	363	328	349	334	342	316	315	336	353	378	369	303	375	329	330	322	329	331	343	343	404	343	327	375	339	345	347	340	349	351	325	339	344	353	355	324	337	327	319	349	344	354	369	363	360	330	348	357	393	336	366	371	346	355	346	372	314	370	350	347	328	315	335	356	363	346	339	355	319	356	357	358	339	352	378	368	376	366	321	360	367	388	363	360	357	347	327	385	382	367	322	340	361	333	348	351	376	411	319	334	319	333	392	362	391	365	351	375	343	377	358	377	346	366	364	364	353	323	344	331	335	336	344	361	352	350	348	366	335	349	371	342	316	356	369	381	331	364	354	359	367	326	381	367	350	355	328	320	338	348	345	387	347	355	361	333	370	354	336	352	375	342	359	355	351	341	361	335	343	380	328	344	316	359	369	355	336	332	323	348	362	367	360	368	382	346	380	332	336	352	395	346	347	349	311	352	352	345	350	334	333	336	347	322	332	357	374	346	340	360	361	340	344	366	340	328	348	377	352	339	382	369	344	343	333	338	374	356	343	350	331	355	363	388	369	336	351	360	380	342	351	356	332	341	325	333	346	328	296	348	349	346	332	357	335	333	362	341	307	377	334	348	365	346	347	334	343	359	355	345	346	358	371	353	368	336	327	334	366	337	337	380	366	378	344	313	351	383	365	355	337	330	333	357	362	353	320	375	324	354	354	386	314	348	325	362	346	363	352	352	333	380	330	362	363	364	366	355	318	352	337	337	361	315	328	356
22981	22381	35638	28427	21624	20160	8038	672	489	405	409	406	377	389	387	334	345	329	312	365	305	299	264	275	305	321	294	268	273	301	274	276	269	259	260	259	257	254	268	258	279	271	270	250	272	269	241	272	262	278	252	246	257	261	242	254	274	282	246	244	265	260	259	269	247	263	232	281	278	267	248	251	286	301	267	256	271	272	255	255	242	278	258	263	265	259	226	248	244	257	301	285	276	282	243	270	266	278	280	275	241	293	288	253	262	232	268	256	266	250	261	289	263	278	265	253	245	245	261	252	257	263	254	278	247	257	258	273	263	268	274	253	270	268	251	275	251	264	274	264	236	272	266	273	275	248	249	249	248	262	273	258	295	273	273	244	278	235	264	240	277	272	244	236	243	271	242	236	276	241	271	282	255	289	253	254	255	288	242	274	279	233	242	252	276	285	263	277	292	257	257	287	272	270	281	271	259	274	254	258	273	226	269	275	279	266	278	273	234	243	262	238	265	260	246	270	257	245	270	250	271	242	252	245	262	260	232	258	267	255	263	264	286	275	240	270	233	278	283	264	265	278	250	273	243	281	271	292	297	289	269	251	262	248	247	265	246	268	268	254	256	279	270	250	289	258	277	246	258	273	292	247	243	275	254	286	264	244	281	265	292	274	255	264	244	258	248	290	292	284	209	265	250	243	259	265	253	253	252	258	258	268	248	253	252	255	265	242	270	261	222	259	258	270	271	258	287	255	277	257	261	243	242	262	287	265	258	244	265	254	250	275	259	261	255	298	235	280	256	281	249	269	268	252	270	258	248	270	264	272	268	264	281	270	259	284	272	256	258	253	248	266	251	265	256	254	260	294	259	290	260	239	235	255	260	272	265	242	258	247	279	254	258	262	265	280	282	278	292	250	228	264	291	235	259	289	267	262	236	272	282	260	269	271	260	276	268	257	280	234	233	255	241	264	272	284	245	279	304	250	274	273	308	276	283	227	273	285	274	224	276	266	256	301	263	250	262	261	276	265	265	261	296	268	256	254	241	270	262	287	278	264	265	258	279	267	236	259	260	264	246	293	249	268	269	254	287	238	289	294	291	265	263	249	241	247	257	256	260	264	258	264	271	247	255	246	250	258	264	248	284	265	251	257	248	272	256	248	303	265	245	277	281	251	228	241	267	253	277	303	255	249	237	238	274	270	262	240	258	256	232	285	278	270	248	237	240	248	227	266	256	234	263	267	273	257	281	266	245	252	278	243	283	283	262	233	289	284	271	294	275	284	257	273	274	247	255	259	266	279	278	236	281	262	245	273	259	257	260	230	256	250	265	255	298	299	263	262	270	249	268	284	278	244	267	252	251	292	248	282	277	263	264	301	249	262	277	272	267	289	250	260	250	244	250	273	298	274	278	248	276	240	301	268	262	277	274	242	272	251	264	244	249	268	274	265	253	256	247	246	231	239	242	280	293	256	283	254	272	309	264	254	249	258	271	238	284	275	250	288	215	249	259	269	229	299	282	255	251	279	284	279	243	260	244	261	261	254	280	265	249	262	245	263	266	282	254	250	271	244	276	244	267	250	260	276	266	285	258	256	251	284	244	276	269	280	263	237	262	240	248	267	285	267	273	245	279	253	255	266	270	259	253	265	272	309	252	274	249	268	263	289	266	260	259	247	274	251	254	241	261	253	266	258	269	270	249	262	248	271	280	252	263	257	286	287	277	284	266	275	274	231	259	237	274	272	264	259	245	269	287	250	277	253	249	262	276	252	275	237	258	282	259	262	290	263	232	255	268	247	260	280	223	267	276	260	257	272	261	286	273	256	283	242	274	252	274	283	275	280	258	287	260	240	281	239	256	234	257	271	221	284	259	265	229	240	243	242	283	264	286	287	266	243	301	224	270	265	258	271	241	226	273	259	246	257	265	248	303	248	284	258	282	233	274	276	275	254	264	272	291	253	279	294	275	297	239	265	259	237	260	264	269	281	275	248	269	256	238	266	286	233	245	248	246	246	231	268	268	270	244	264	278	256	246	257	279	265	279	258	287	251	269	306	279	272	255	290	263	277	256	231	263	264	255	263	253	250	287	250	243	269	300	273	285	258	262	254	267	286	228	261	291	285	264	267	246	247	267	265	232	269	272	243	251	254	261	281	294	256	256	260	273	262	266	237	268	258	242	271	264	251	269	259	290	257	266	266	257	288	267	278	260	270	266	245	253	240	251	256	272	262	269	251	256	257	279	288	252	277	257	268	254	264	262	258	268	245	252	254	258	262	270	262	259	272	259	242	257	238	265	255	266	266	251	221	287	260	242	256	277	280	249	250	282	250	254	274	261	250	257	283	273	271	287	258	255	278	257	293	269	280	271	274	275	280	269	304	259	256	289	294	243	277	250	265	275	275	290	283	278	270	278	244	248	257	279	244	261	243	267	255	245	259	264	272	233	267	261	249	287	284	222	281	277	249	260	242	271	258	270	268	285	253	246	280	247	264	261	279	283	249	279	296	289	259	281	242	266	256	257	239	294	271	264	313	276	253	255	279	247	270	277	257	248	253	280	259	267	263	275	268	260	275	260	269	265	269	275	265	299	258	286	276	251	275	252	260	245	238	257	245	250	272	270	261	262	258	256	281	292	281	267	255	222	282	260	254	278	263	249	274	267	263	263	253	252	274	306	251	246	253	244	251	280	246	265	247	239	223	266	253	256	265	255	262	258	260	269	275	263	265	243	271	271	265	275	256	277	280	283	254	243	254	256	282	275	254	239	272	276	248	249	268	245	257	272	252	257	241	254	284	250	251	244	253	266	248	279	258	284	268	269	265	271	274	274	258	265	266	242	290	247	272	281	258	244	283	237	264	278	258	271	309	263	257	238	244	256	285	264	239	279	253	239	256	256	250	275	269	233	302	249	246	285	272	291	281	305	285	269	272	302	257	270	304	252	263	281	263	261	264	238	282	267	247	234	273	247	234	243	247	268	249	251	253	281	275	262	261	266	305	268	293	240	269	266	242	275	265	244	250	274	265	252	262	273	279	259	266	234	279	274	253	269	285	263	257	242	263	271	268	266	251	241	260	280	256	275	245	248	259	230	273	260	240	264	244	309	274	268	276	269	260	282	285	278	255	254	260	250	231	272	258	237	275	261	270	265	268	260	266	265	246	276	298	253	243	264	217	288	263	274	260	243	272	271	251	281	247	286	248	296	271	275	292	250	259	247	265	255	251	252	248	235	249	286	257	263	245	254	277	268	292	239	284	261	240	272	273	278	259	250	262	246	267	262	280	266	257	241	267	271	255	244	266	295	271	279	255	297	271	256	272	268	246	280	277	264	259	255	264	257	261	250	267	293	239	276	257	274	272	271	251	258	281	248	275	283	263	250	230	283	248	268	258	248	244	252	241	276	240	268	245	244	252	255	230	256	268	244	259	257	277	279	246	267	250	252	262	278	250	269	250	280	251	266	285	301	280	268	271	239	240	244	295	268	261	242	248	267	251	282	249	302	285
10208	79385	78939	40731	1861	1603	1235	1118	999	819	648	699	618	556	555	491	483	464	454	412	374	374	377	339	334	353	357	385	384	330	333	342	320	365	342	321	332	331	290	318	349	336	351	299	327	327	294	311	317	306	324	325	338	327	317	348	320	338	334	336	320	308	307	320	358	296	333	318	318	343	336	347	336	387	301	336	322	333	317	308	349	364	317	300	312	308	299	345	323	314	340	307	337	307	296	332	353	329	324	321	334	321	299	350	313	273	339	337	298	303	306	327	323	314	309	338	333	293	336	329	315	306	295	338	348	310	328	323	353	334	343	355	322	297	304	332	324	296	330	315	316	318	294	344	304	329	318	326	294	343	310	318	275	303	352	293	347	328	315	319	342	314	320	337	308	342	317	327	329	307	341	335	303	333	337	314	365	318	301	326	303	308	342	302	343	319	317	372	336	308	315	330	308	322	311	319	319	309	305	343	310	305	354	321	358	329	335	330	287	301	334	328	318	310	346	320	322	324	331	319	329	356	342	343	344	334	339	340	300	344	322	334	366	298	324	297	344	327	349	313	315	340	314	292	320	355	315	319	301	304	333	327	314	324	318	311	330	332	317	312	308	317	330	330	330	302	304	342	357	359	328	313	329	320	340	302	329	372	307	325	337	334	334	336	330	322	311	324	312	310	340	298	294	318	339	318	297	328	315	299	313	305	326	316	319	339	346	343	298	316	320	318	346	296	318	348	294	326	342	307	303	315	335	323	318	349	313	291	283	342	318	331	337	343	307	332	319	277	319	280	338	357	323	324	315	328	324	321	322	313	338	350	328	324	332	331	293	335	349	353	340	335	307	302	299	312	309	327	344	309	316	316	337	311	324	310	316	322	314	337	339	310	318	314	300	322	353	317	350	277	319	326	318	345	283	325	285	304	346	342	355	318	318	333	300	319	295	325	334	341	316	323	291	357	285	325	320	328	306	324	335	313	341	337	289	287	321	320	318	327	322	328	310	307	313	293	322	308	331	313	330	304	317	297	307	327	308	303	320	347	321	325	335	314	313	317	309	307	321	349	309	331	304	303	335	303	342	320	306	309	317	316	327	321	291	326	284	334	307	348	331	288	333	328	292	326	312	300	317	313	292	306	318	324	343	321	291	329	320	321	295	307	327	349	311	354	317	316	324	318	339	315	327	362	314	340	313	287	328	309	346	336	367	310	300	323	331	328	286	330	316	304	282	330	336	346	300	304	312	333	355	360	318	326	325	334	321	312	330	344	292	300	339	304	321	329	321	320	309	324	330	335	322	315	276	337	310	320	338	320	322	313	320	341	307	326	333	322	317	288	346	304	342	332	354	313	330	313	309	304	314	330	329	294	319	360	337	346	331	317	309	334	318	293	334	336	323	349	291	297	312	336	341	353	322	303	292	337	339	339	319	320	302	343	312	346	320	314	276	316	311	316	314	316	319	322	340	290	301	308	336	323	306	327	344	337	351	284	317	346	310	331	326	306	340	353	311	341	298	341	333	328	319	298	336	288	307	302	312	320	306	302	307	327	307	322	300	331	279	317	322	347	313	311	325	346	340	331	314	350	352	324	339	332	319	320	321	328	294	308	337	305	327	299	315	336	306	320	311	342	290	351	364	308	336	358	295	341	307	341	336	304	341	322	324	347	328	329	305	333	327	296	283	306	337	306	326	312	320	300	342	305	312	327	322	343	321	334	322	304	297	321	313	324	323	347	336	348	298	326	302	333	313	282	326	324	312	301	342	301	310	307	328	319	336	337	291	326	321	345	291	371	325	319	336	322	333	336	317	332	312	313	318	365	306	355	325	327	304	305	332	307	307	318	310	342	296	348	332	366	348	338	293	316	327	297	329	309	334	297	333	332	320	313	307	368	336	333	315	311	329	324	307	312	312	319	325	311	331	331	325	332	299	329	310	291	333	330	313	307	300	311	325	319	333	310	339	338	305	322	317	347	350	291	292	318	302	299	325	340	328	337	330	360	302	334	343	307	340	330	310	333	293	343	309	316	313	318	319	298	348	308	332	346	308	308	335	317	313	353	320	337	307	320	329	313	343	334	334	348	297	318	338	375	338	355	333	320	350	281	295	326	334	333	321	315	319	330	319	318	320	306	328	306	323	322	343	319	331	302	332	329	282	312	338	345	299	303	323	338	274	349	293	302	317	310	334	325	290	315	271	327	346	310	307	313	332	297	309	314	340	346	345	309	324	312	304	297	346	311	342	350	311	319	330	312	331	316	324	296	311	338	343	329	319	314	338	318	322	302	307	339	330	323	329	288	317	294	316	319	318	316	358	322	316	336	282	318	317	323	340	320	321	299	366	292	319	349	330	294	299	329	310	326	323	344	326	316	339	341	321	324	320	293	340	323	339	353	312	343	350	312	322	324	318	361	320	357	314	349	306	297	335	317	362	341	316	315	339	317	315	309	332	327	348	301	316	320	346	343	326	325	311	343	342	319	324	333	304	321	330	293	291	322	303	344	318	306	312	297	324	328	354	341	305	326	345	341	311	335	325	336	299	360	349	341	315	319	302	329	331	330	334	288	317	338	278	303	301	340	311	309	343	290	314	323	296	295	320	309	318	346	295	344	338	306	317	313	289	281	298	320	315	316	309	325	331	340	337	289	312	293	320	298	339	308	308	345	320	301	309	369	335	341	343	328	315	300	333	338	326	341	327	331	321	339	301	310	319	335	347	316	316	323	311	301	355	309	310	306	286	313	321	346	330	316	310	308	333	319	298	336	333	338	330	347	310	306	325	327	339	307	270	347	288	331	341	338	327	320	314	300	312	316	326	349	302	344	336	332	303	318	330	312	339	308	307	317	323	316	322	345	308	311	329	334	328	311	322	305	336	296	327	312	302	328	377	332	323	323	328	335	322	326	309	357	325	321	331	325	333	321	329	302	327	308	319	309	343	331	345	352	338	301	338	278	328	332	338	306	321	304	307	328	301	299	350	292	313	318	346	315	348	351	311	305	320	334	290	324	304	310	332	322	321	331	323	312	321	326	359	299	315	302	323	297	324	299	304	324	301	283	309	291	302	312	320	322	312	318	320	310	337	333	295	302	320	343	346	323	333	301	319	335	304	300	309	343	340	317	324	315	327	330	313	295	333	319	304	343	306	331	268	326	338	320	318	329	326	338	323	298	305	319	329	318	339	306	314	317	322	312	323	331	300	283	315	328	324	330	279	321	312	309	352	340	316	299	327	350	319	332	341	326	308	348	364	304	313	330	348	333	323	327	342	342	272	327	337	320	324	306	330	324	333	296	343	288	334	332	345	358	320	331	324	351	334	355	312	339	336	281	310	329	328	305	294	307	290	326	313	359	340	336	332	295	340	312	334	333	365	314	326	327	333	330	347	312	322	306	337	332	325	322	280	317	326	347	320	310	322	306	285	298	329	325	344	326	312	304	347	341	346	328	310	338	311	308	347	300	307	312	309	344	326	327	353	323	329	313	302	312	305	312	307	301
28234	26267	32771	13774	1010	672	523	539	519	540	538	481	531	531	556	502	467	453	491	488	467	482	440	455	513	432	450	496	511	440	438	462	447	442	468	471	442	470	473	473	477	430	456	472	440	482	478	428	464	489	486	472	500	480	481	435	431	460	468	438	473	458	450	471	466	440	488	449	469	442	474	458	427	449	460	485	447	495	447	454	457	423	463	455	457	469	451	447	454	520	460	473	438	433	434	428	488	465	500	458	440	431	483	501	463	444	458	454	464	435	431	446	462	454	471	445	489	506	515	477	481	454	442	466	437	495	475	493	486	498	444	502	491	465	500	469	461	462	463	467	444	460	454	468	478	489	444	448	465	490	487	458	483	474	494	469	463	455	481	437	475	455	429	456	489	480	436	435	427	480	481	442	441	447	471	471	456	469	466	486	458	445	474	448	448	455	469	454	452	484	472	442	493	485	487	452	486	485	419	469	479	533	451	431	435	441	432	506	465	482	485	464	459	457	446	458	470	444	484	509	464	472	429	462	450	453	460	426	494	492	459	458	462	494	425	429	443	441	496	444	442	467	467	468	460	489	524	468	497	471	461	447	485	469	505	487	513	467	514	449	446	461	487	467	432	499	461	447	428	461	457	477	445	489	503	486	474	522	506	474	481	438	460	424	441	458	471	496	458	449	462	440	470	463	443	444	505	493	456	477	505	491	503	447	455	471	468	448	488	436	485	484	462	480	430	455	486	432	469	451	496	467	443	462	482	455	501	473	462	486	483	488	464	466	477	460	463	481	485	428	490	438	480	459	480	431	467	437	412	458	467	439	442	441	490	468	467	464	458	482	475	512	488	477	447	460	464	473	508	460	457	444	450	480	413	470	484	479	443	439	459	458	459	457	513	439	434	442	491	477	500	470	450	456	464	488	477	492	462	491	491	505	446	476	441	485	454	492	503	437	443	454	483	519	408	480	461	468	455	474	487	472	468	447	518	421	459	447	495	466	478	434	482	438	462	505	466	475	466	471	460	473	463	470	452	495	467	487	471	459	494	448	493	461	423	461	449	468	469	486	483	492	449	457	481	486	452	453	453	475	490	470	461	465	502	493	478	452	472	499	438	464	441	461	445	472	453	457	452	487	452	454	493	491	478	455	491	490	415	482	481	461	443	486	452	464	486	505	485	484	497	504	477	477	443	435	494	449	469	482	501	482	468	474	500	458	487	466	446	457	440	466	451	486	464	444	437	481	469	482	482	462	480	460	448	437	459	492	452	454	471	454	457	423	473	465	462	481	464	487	470	476	440	447	452	456	480	473	446	433	468	471	464	459	467	457	464	488	475	455	472	460	475	448	477	459	482	465	465	493	481	460	457	502	475	456	458	433	462	445	478	478	475	457	467	447	447	515	463	455	452	485	476	477	455	459	493	491	449	467	491	451	485	489	460	457	464	473	436	438	445	462	482	454	464	436	465	483	474	442	462	488	432	454	452	483	462	480	473	462	456	504	518	490	483	431	442	460	479	487	480	459	444	420	438	440	430	465	465	465	492	488	492	452	452	472	463	472	453	522	444	478	488	444	475	449	469	457	464	419	480	456	455	463	450	463	473	451	444	468	470	442	466	478	464	502	441	461	481	454	513	430	475	470	426	443	435	474	472	436	482	425	465	454	471	476	453	503	460	469	474	470	430	501	473	475	468	470	460	473	436	434	444	431	455	469	470	490	446	482	427	434	457	434	437	461	458	504	469	477	516	471	499	440	438	463	429	498	471	449	449	458	472	505	434	441	496	441	456	456	511	473	476	465	460	446	490	481	451	424	487	487	430	456	449	458	462	457	430	454	468	455	441	465	466	490	498	455	480	438	457	475	458	433	479	464	453	457	478	465	455	431	489	501	483	497	453	461	474	460	475	493	490	475	471	465	439	426	501	429	501	449	445	478	455	436	465	512	497	475	436	438	478	472	492	480	455	481	460	432	472	474	458	426	443	467	492	424	445	488	469	462	482	452	496	468	457	461	491	503	489	471	477	457	463	463	437	476	441	490	475	498	490	452	459	483	464	449	443	431	472	469	476	485	457	449	501	485	477	434	477	431	458	437	503	498	447	490	474	478	509	438	480	465	490	480	462	478	473	461	508	458	452	484	448	442	452	438	453	483	457	470	462	477	456	440	428	440	449	463	512	465	468	510	447	484	430	478	462	490	480	469	436	450	444	459	462	470	485	462	507	535	438	463	476	457	503	458	472	456	473	478	455	463	466	459	452	457	452	442	497	475	426	440	433	481	437	446	488	427	471	481	463	450	465	466	458	466	467	436	457	454	442	444	460	453	509	437	488	442	445	452	459	428	488	493	456	474	497	504	492	479	468	461	461	482	435	441	478	477	454	498	477	450	479	463	474	436	449	496	436	469	472	502	459	454	467	446	427	445	458	471	467	500	495	455	477	462	436	468	469	482	428	476	493	425	484	476	440	438	410	475	473	469	466	518	441	461	474	434	500	465	471	472	489	406	450	477	469	441	439	479	449	484	458	428	431	478	438	480	448	485	422	454	479	458	415	491	471	440	463	461	444	493	434	496	445	457	432	470	430	453	449	460	451	488	439	462	457	415	450	426	448	451	477	455	474	458	502	480	470	430	479	455	454	457	498	455	472	458	506	467	429	466	464	420	484	451	486	443	452	423	431	447	472	461	502	427	467	490	477	467	467	451	444	480	487	459	458	409	477	481	470	471	468	477	443	437	443	448	492	449	428	467	469	445	448	472	443	470	467	473	459	529	427	491	490	489	445	504	460	461	477	465	454	477	446	486	451	490	476	502	459	482	449	439	458	480	458	464	468	452	488	455	464	508	438	442	422	469	457	445	493	470	472	510	442	460	455	482	475	491	433	449	444	480	510	485	452	454	483	481	441	434	485	495	513	484	488	453	476	466	470	449	479	486	450	493	479	437	468	484	438	485	466	444	475	457	469	453	432	474	481	445	489	489	477	449	493	468	474	449	461	465	465	457	446	470	475	459	460	407	486	436	464	429	450	481	421	480	462	449	441	447	447	457	474	491	503	480	445	458	463	484	482	477	473	474	508	475	457	461	465	453	451	470	460	472	503	456	465	439	462	472	484	459	479	462	431	444	440	508	481	448	497	471	450	485	533	495	505	433	456	449	429	442	450	446	462	455	468	481	493	449	416	456	470	508	511	462	471	454	474	462	452	411	490	473	492	452	463	467	467	450	460	475	460	483	506	446	511	461	425	486	479	472	462	456	476	420	479	448	424	459	437	477	406	443	464	470	464	458	488	451	486	521	458	446	487	466	450	449	467	466	473	450	422	482	461	441	499	475	448	470	444	474	447	498	464	431	466	466	457	478	482	443	476	429	469	473	444	498	426	497	481	450	482	416	507	454	454	491	459	450	489	439	470	470	457	488	477	453	458	420	461	462	455	481	463	441	522	476	492	441	467	452	484	491	504	467	498	471	502	465	502	487	441	476	507	480	488	468	455	465	460	445
6607	39052	28734	8355	936	790	755	736	750	689	648	684	612	593	617	600	569	588	578	566	570	547	567	556	567	563	573	580	561	560	521	591	556	573	617	545	534	580	565	504	531	555	557	528	547	539	544	537	524	559	573	571	544	589	500	540	548	547	561	579	507	575	557	576	519	539	555	584	550	556	522	514	591	561	524	579	586	561	558	556	518	574	559	553	564	556	562	532	566	578	553	577	570	531	551	569	557	568	534	568	551	572	540	551	516	547	544	560	552	548	538	569	515	544	512	557	537	546	581	576	527	597	563	548	580	546	579	548	547	554	539	565	556	535	522	515	557	523	565	520	515	556	518	576	558	579	512	548	543	580	559	562	501	540	552	556	530	554	550	578	555	567	559	533	546	518	556	576	551	589	612	569	547	573	542	575	500	542	545	570	548	568	526	500	560	533	538	546	576	562	572	567	571	587	526	541	495	550	557	558	564	523	567	540	523	553	586	554	550	558	537	532	509	519	542	585	553	525	571	556	539	542	582	621	562	592	545	523	553	531	590	572	561	547	527	547	550	573	577	508	569	556	529	536	542	558	518	582	549	579	563	574	506	579	555	539	539	567	578	577	542	554	578	565	571	543	522	545	536	561	546	582	517	604	524	538	550	550	541	563	541	571	551	527	545	560	576	539	538	600	545	574	544	576	546	551	543	511	544	557	530	540	501	573	547	533	573	585	575	579	579	565	567	539	550	588	563	601	548	528	550	521	556	556	554	554	550	562	534	566	566	542	548	584	531	527	547	515	520	575	580	575	544	559	550	570	533	574	538	591	550	578	557	532	514	516	579	559	565	587	552	579	489	504	563	578	549	577	556	525	559	521	535	543	570	531	577	618	541	529	512	544	559	504	557	548	571	566	548	593	531	561	556	517	571	569	542	539	514	572	528	496	551	551	587	597	558	563	555	575	569	540	562	500	529	548	535	507	544	523	596	600	590	569	560	498	571	550	557	574	557	548	583	533	534	496	510	562	523	545	560	541	523	554	565	572	553	539	544	490	581	567	536	513	563	516	513	552	573	538	568	542	527	532	591	562	534	592	549	545	535	526	570	551	549	547	521	561	547	558	566	566	563	564	591	499	565	504	561	559	539	560	528	594	553	560	550	520	581	565	530	522	578	575	524	550	544	550	491	537	533	525	576	557	558	534	531	531	580	494	492	589	538	546	514	565	557	572	529	533	532	540	590	566	496	546	579	523	568	552	543	570	558	546	549	519	565	561	512	589	571	543	549	527	545	548	546	521	582	573	513	583	518	555	514	555	549	580	573	559	561	575	525	559	576	556	596	536	533	553	547	568	532	573	584	571	535	577	570	539	560	488	526	539	539	527	574	528	524	574	590	573	604	501	539	540	572	550	584	522	558	559	573	557	503	541	549	580	567	565	542	554	536	586	565	543	527	578	551	521	512	549	529	583	537	532	533	540	540	595	534	512	536	554	537	509	578	526	576	536	566	570	564	532	526	619	544	565	547	540	554	556	583	548	583	539	563	528	544	550	543	580	563	538	555	548	558	555	539	566	528	565	555	563	543	559	582	528	531	539	555	531	578	519	541	543	520	563	558	533	558	530	572	565	518	528	535	578	528	543	534	538	513	587	515	512	554	591	560	554	552	518	583	561	553	547	590	551	538	542	514	553	590	541	553	563	524	565	585	544	537	579	489	495	540	509	544	578	584	560	545	582	559	499	544	572	558	542	540	581	535	526	588	541	531	596	578	551	541	558	554	539	569	550	577	528	555	552	499	515	529	547	530	562	540	567	545	567	562	532	539	530	535	534	579	522	534	529	552	540	568	552	501	524	543	533	565	544	536	571	590	532	558	552	532	555	540	557	555	567	557	538	579	516	542	549	551	526	542	535	554	561	537	527	536	546	559	514	542	553	539	491	553	572	563	568	543	532	557	547	548	528	521	558	539	594	557	554	574	547	541	540	527	554	535	546	555	538	540	589	542	559	533	588	553	573	584	589	566	570	567	555	565	540	524	522	554	506	568	564	564	568	528	576	528	505	558	551	524	516	530	565	556	571	553	590	552	586	565	578	585	555	549	557	573	563	548	546	553	516	511	535	568	544	546	544	565	550	553	504	543	546	535	526	558	541	555	567	564	565	565	551	598	529	539	521	529	501	569	554	551	561	591	575	580	539	535	552	525	532	556	565	553	556	560	540	548	552	551	533	552	550	574	525	594	540	555	548	537	552	533	576	576	551	570	525	565	587	568	591	511	588	590	542	548	544	553	550	531	572	571	546	514	556	538	567	581	532	585	549	536	553	586	566	570	556	516	553	511	524	554	548	539	551	599	600	577	536	563	552	534	537	538	555	549	564	545	552	549	569	542	575	561	553	536	564	530	518	538	538	572	537	584	552	560	535	534	526	551	588	582	545	540	557	558	551	567	522	514	537	526	551	559	519	527	561	534	528	543	526	530	556	523	563	551	572	554	556	552	576	532	531	562	544	550	571	558	551	530	525	561	545	572	550	565	579	588	561	528	576	553	555	551	529	550	555	547	552	548	572	551	544	535	539	526	518	575	561	563	553	537	527	558	548	544	562	550	608	544	505	542	579	553	560	568	541	540	551	554	561	539	560	544	568	599	577	575	531	514	549	547	531	537	573	570	590	572	592	576	528	539	580	536	537	609	552	515	530	587	550	556	539	550	504	545	562	519	593	538	484	567	540	547	549	543	526	523	565	566	564	571	578	575	584	568	553	523	550	565	566	562	540	604	497	590	563	560	496	540	544	536	574	543	531	551	551	566	567	500	554	552	537	570	512	560	544	525	519	542	525	574	556	600	565	576	584	534	555	540	534	537	545	588	563	517	582	515	555	578	572	525	583	581	550	564	538	508	535	572	529	545	527	603	560	570	572	610	517	571	536	590	519	535	545	577	546	547	528	556	578	602	560	559	562	565	527	521	546	564	592	570	574	551	543	518	563	599	534	511	546	588	517	548	514	569	548	581	532	506	557	576	520	543	576	542	513	570	574	536	565	498	536	555	525	561	508	525	542	572	524	530	581	512	536	586	555	538	587	563	541	547	543	549	538	503	556	546	562	577	544	542	562	538	539	554	604	557	555	549	535	549	555	560	550	557	537	576	572	548	522	529	568	550	541	512	564	528	547	543	563	557	556	567	560	519	529	579	513	537	513	565	515	553	532	537	542	544	494	547	525	579	543	524	557	551	531	536	590	604	558	534	578	563	564	560	531	527	550	522	575	546	511	588	547	567	550	538	540	542	535	552	518	551	535	576	512	508	560	554	543	552	586	545	513	536	567	583	531	539	565	566	528	581	526	515	509	566	549	573	536	585	573	545	541	536	531	554	561	543	594	510	560	583	561	579	542	562	550	543	582	553	562	546	551	542	553	560	547	597	572	556	576	573	555	611	539	550	581	556	536	533	527	561	576	516	551	571	575	549	540	503	607	580	563	545	553	529	549	528	545	574	587	572	559	561	569
23992	23009	38316	31005	20647	11503	1381	688	610	587	587	559	545	560	542	563	558	569	502	529	548	483	524	491	511	470	429	476	504	498	490	460	441	410	469	471	462	492	455	465	490	505	470	464	490	463	482	475	454	505	461	509	459	484	438	502	482	435	484	495	492	488	474	482	410	444	497	486	446	524	498	520	466	468	491	496	480	463	514	429	505	510	492	482	479	495	462	457	485	482	461	439	487	444	464	419	477	486	435	475	460	482	444	501	453	465	455	454	488	488	458	491	514	530	481	460	482	488	478	496	467	468	502	476	467	470	472	469	470	490	413	468	430	502	495	471	451	484	462	460	476	493	544	468	437	453	502	490	469	441	489	479	458	523	475	422	446	499	479	480	471	448	435	465	487	458	483	436	463	460	477	503	484	462	484	456	466	494	501	466	504	493	486	496	461	477	485	475	483	434	512	486	449	447	484	459	485	477	451	485	463	447	494	494	499	499	507	467	463	475	460	499	455	482	458	439	462	502	474	463	454	453	478	485	471	487	486	489	485	488	449	505	484	507	433	472	511	504	456	505	450	479	483	462	439	508	495	466	410	477	466	479	502	441	465	469	495	477	499	480	492	481	473	471	483	460	507	462	505	501	489	474	474	470	459	443	500	472	506	452	444	488	450	503	495	447	482	512	464	495	482	495	425	471	467	491	481	476	487	479	498	476	471	483	466	454	431	458	490	480	491	492	482	487	469	486	499	519	490	506	478	461	493	442	476	471	468	450	470	469	491	490	451	463	472	497	449	475	480	505	497	495	462	500	466	500	414	477	500	500	491	471	485	467	458	478	437	461	475	465	465	472	454	466	487	426	507	472	475	452	437	458	464	484	482	480	478	470	465	515	492	465	450	498	473	485	474	494	479	502	464	493	449	451	458	491	489	447	512	506	473	437	482	461	515	498	464	490	486	516	500	492	474	468	473	480	438	479	487	456	472	444	504	475	472	466	528	520	461	485	456	489	440	476	499	447	458	482	487	461	474	528	483	458	461	485	486	483	472	460	497	470	500	548	461	463	458	482	460	462	449	491	491	470	461	464	473	477	497	450	470	463	498	464	448	482	488	470	452	483	475	498	495	453	457	496	477	474	480	479	469	472	463	477	476	455	444	447	435	492	453	468	476	534	471	489	523	483	512	523	464	485	490	465	483	511	507	481	468	509	454	489	513	458	475	430	461	477	512	470	477	466	488	460	480	468	520	495	479	493	465	458	472	500	483	467	480	446	475	469	459	451	491	467	475	487	482	457	484	473	482	490	453	465	483	469	442	497	484	499	501	469	468	463	450	465	462	483	459	476	490	464	474	460	446	459	471	463	483	494	512	483	467	464	489	433	494	474	464	449	449	501	444	526	484	493	483	474	481	480	470	453	487	479	477	506	466	481	469	459	495	499	452	473	512	475	509	491	487	489	478	500	443	451	469	435	453	493	454	468	485	452	476	444	494	476	505	475	494	508	489	489	470	488	481	453	462	470	444	477	503	453	454	489	476	490	450	501	481	488	469	476	483	471	466	488	447	463	437	455	491	463	472	475	479	486	426	452	469	497	475	471	497	504	474	464	448	481	470	461	475	487	480	451	497	523	465	519	459	470	524	471	443	480	500	439	489	471	463	464	474	476	468	480	493	478	455	525	493	482	467	455	471	454	470	465	468	484	440	476	480	502	515	496	482	485	447	468	471	511	467	482	502	447	462	441	482	505	471	510	516	502	508	457	501	474	474	431	486	481	471	469	476	455	488	451	472	469	488	461	501	471	468	490	471	449	457	488	467	483	471	494	475	452	471	461	514	499	536	474	494	482	474	495	486	459	472	514	480	467	473	431	470	479	485	452	484	483	485	491	493	436	446	490	446	479	484	470	451	482	467	469	475	493	497	459	492	484	461	461	494	458	465	478	508	497	488	475	453	501	501	511	479	510	468	457	444	484	495	477	485	459	484	487	419	466	458	450	490	463	498	500	465	461	472	441	479	450	477	490	476	461	473	494	464	463	498	435	501	488	457	485	472	415	489	471	441	505	490	473	462	489	476	464	455	443	495	436	491	500	512	471	428	464	459	430	447	449	486	479	480	486	450	505	471	445	462	489	484	482	442	511	497	478	453	475	445	467	456	462	479	496	479	495	464	500	508	473	466	473	459	519	452	482	447	455	486	483	442	501	484	481	457	472	485	465	452	506	478	465	476	468	521	514	509	476	465	471	505	458	478	473	419	436	452	481	458	434	439	497	458	494	472	464	480	460	487	483	451	495	498	491	467	504	465	457	496	515	495	446	536	456	522	442	429	501	471	487	478	453	468	483	470	477	514	492	470	500	463	458	463	481	466	471	484	491	504	534	442	486	466	507	462	453	450	458	475	498	425	462	497	498	446	460	505	475	522	472	470	479	461	489	429	478	480	491	508	492	474	481	454	500	449	453	470	483	459	487	462	482	489	467	426	476	495	489	475	492	433	483	479	469	450	477	487	461	471	465	451	489	461	457	524	487	501	450	455	478	479	471	462	469	478	505	474	472	471	439	485	476	494	484	480	455	499	448	482	469	485	497	445	447	466	466	462	500	486	453	492	481	446	456	465	472	470	484	460	455	460	465	486	503	485	480	509	440	482	492	494	463	498	478	471	487	467	455	500	462	454	477	458	453	485	455	481	522	455	493	485	450	475	446	478	450	459	459	449	484	472	469	532	489	494	446	495	501	506	489	481	464	459	429	475	461	457	495	500	428	474	440	437	446	493	441	485	459	505	445	494	464	463	465	458	455	479	438	518	458	462	478	471	468	457	413	520	502	491	474	441	434	471	476	458	493	491	464	427	515	487	470	490	474	471	503	470	414	501	479	481	492	488	455	473	489	485	460	465	467	462	468	480	462	460	477	476	479	536	501	445	487	451	470	479	460	522	505	458	420	446	496	485	474	470	468	472	464	501	465	464	461	488	466	486	510	438	477	474	501	483	471	444	477	495	499	491	492	506	455	492	466	492	484	473	499	451	452	471	439	473	488	453	471	470	495	496	458	456	474	471	498	447	491	479	492	449	456	479	437	492	495	498	446	493	471	496	451	481	505	485	484	438	469	453	461	459	465	471	521	454	470	491	451	486	417	475	452	447	501	466	462	460	482	455	500	446	485	504	470	462	493	473	502	484	465	484	435	465	485	419	489	485	457	468	461	480	398	531	476	474	493	437	478	467	483	499	459	458	471	435	537	455	436	491	449	455	504	476	460	489	463	461	472	448	512	494	476	471	455	446	482	498	452	507	465	475	440	471	507	494	446	485	466	527	418	460	475	435	488	443	482	495	460	492	478	498	458	492	463	475	475	450	526	495	447	502	502	495	502	467	489	482	449	475	450	468	456	470	483	469	481	437	467	463	475	467	452	504	449	465	449	452	471	490	448	449	481	454	462	512	474	486	483	437	498	460	456	468	474	527	437	477	463	490	484	446	510	518	464	485	470	444	492	443	528	461	469
12029	81716	70337	34254	1496	1268	1044	974	874	907	753	741	728	722	712	713	727	628	660	643	618	634	615	626	562	568	617	594	583	588	612	571	584	580	579	578	580	578	570	575	559	600	591	552	538	548	576	550	533	612	553	582	614	573	604	557	548	580	540	604	543	591	541	567	542	571	574	554	567	595	584	555	567	563	546	532	502	539	546	625	557	561	609	559	549	554	504	585	597	573	587	557	582	561	563	559	594	557	572	579	575	546	552	541	603	590	527	555	564	577	566	558	545	549	564	567	549	579	569	547	548	595	580	555	577	571	582	567	560	557	555	557	615	565	570	594	552	584	564	575	577	556	565	550	599	552	558	559	555	532	558	540	539	528	550	595	564	531	588	583	561	528	555	590	575	557	576	584	556	540	580	517	545	583	590	578	576	556	549	580	589	588	508	594	561	566	548	576	556	577	547	527	535	558	583	539	546	599	565	549	563	547	564	555	543	553	599	567	603	562	567	562	562	597	550	561	588	555	555	590	528	610	548	561	544	597	569	592	563	607	566	556	576	586	542	596	592	565	565	583	546	546	597	616	539	603	549	544	545	551	563	565	540	584	570	564	571	571	594	578	597	549	593	571	599	570	554	539	638	554	507	543	565	598	580	537	583	608	587	578	583	563	512	609	575	542	576	546	550	588	589	590	562	548	535	559	570	567	603	591	582	566	554	565	555	588	553	555	606	593	546	587	552	562	592	582	533	565	569	592	560	553	542	578	547	552	543	583	516	565	587	560	573	611	541	567	554	542	557	550	571	571	556	579	542	549	585	578	577	575	575	550	591	555	581	562	566	558	566	566	539	592	582	600	545	493	612	586	584	555	543	552	583	535	577	579	567	556	596	564	576	548	584	557	528	551	564	532	539	613	541	587	594	594	582	562	592	539	562	531	557	571	563	551	574	530	583	579	559	561	552	585	563	561	534	561	572	554	607	534	546	559	574	561	553	544	532	599	571	580	575	572	582	601	577	554	557	580	586	573	554	592	579	551	554	575	573	548	544	574	589	583	555	595	583	539	578	559	575	596	562	550	549	558	589	569	569	563	571	573	601	541	634	619	609	564	591	585	559	587	545	530	551	537	589	574	568	579	513	563	551	577	557	592	602	606	569	584	554	559	580	595	597	526	547	566	543	583	555	537	553	534	570	573	553	589	500	577	557	570	536	552	573	586	593	572	561	591	583	528	590	558	591	545	556	600	578	612	528	613	612	545	582	553	559	565	591	554	572	575	544	587	547	586	538	624	606	553	579	552	600	616	559	563	601	512	599	585	580	563	594	577	581	555	561	543	551	588	556	578	567	562	567	553	567	556	573	601	591	553	546	537	549	580	564	569	544	528	591	580	585	605	576	541	540	553	586	577	554	553	580	542	547	530	536	553	539	588	561	588	590	553	539	552	555	594	568	565	514	593	553	576	565	536	569	545	510	569	567	551	580	557	585	599	592	545	625	575	579	531	555	572	570	555	562	585	581	564	571	551	584	546	558	554	542	560	535	557	558	587	555	584	594	577	532	566	512	586	570	562	557	578	589	545	570	536	552	536	551	535	546	616	536	578	596	566	529	579	522	567	560	560	605	539	539	526	588	610	551	562	574	537	567	553	567	558	541	564	568	591	560	559	575	601	612	608	562	593	587	578	582	581	545	554	519	533	598	560	545	546	553	571	582	597	569	576	565	557	544	604	579	572	579	540	536	569	563	560	556	555	583	584	566	576	592	540	558	569	578	593	563	540	557	606	565	546	613	587	552	523	557	525	585	559	546	606	536	595	582	591	573	539	572	589	557	582	508	571	530	571	577	542	608	575	551	575	561	574	537	568	586	568	577	561	496	530	528	526	525	573	574	581	564	507	566	585	569	517	536	537	538	528	577	572	589	600	531	523	589	565	601	587	619	568	577	591	572	540	539	572	555	546	537	559	553	563	490	563	574	567	589	560	581	551	588	559	540	542	585	558	549	558	595	566	577	555	542	561	563	581	541	543	581	580	543	563	558	594	590	587	575	515	570	574	530	549	581	584	590	556	552	553	553	559	556	590	597	582	568	561	590	588	549	543	568	542	597	567	576	568	505	553	500	552	573	579	494	557	563	559	568	539	577	568	597	563	614	595	527	569	570	556	566	536	569	590	556	562	557	580	565	586	496	573	570	594	627	563	558	566	558	545	544	584	587	560	578	571	551	586	535	559	581	579	556	605	563	560	539	573	556	571	568	572	593	605	555	600	568	549	578	545	571	595	557	527	576	560	569	578	595	605	565	587	554	558	577	551	530	604	569	570	603	504	563	542	555	567	572	555	553	550	588	569	566	583	543	522	563	564	551	558	559	605	577	567	569	614	556	535	588	556	586	596	583	555	569	571	591	577	555	551	546	576	577	534	591	560	585	552	556	561	576	605	589	560	552	611	520	539	617	588	568	573	590	587	575	529	583	534	554	603	567	573	608	533	584	595	571	587	589	596	538	574	553	589	604	567	571	540	543	591	569	610	552	533	555	530	531	551	583	565	601	563	564	611	568	556	548	588	547	569	586	541	599	542	552	559	569	565	565	541	544	583	563	511	589	559	571	529	546	566	554	554	590	565	601	581	569	552	566	590	582	532	541	580	559	578	534	582	562	523	551	542	509	544	595	555	567	566	569	524	567	535	570	577	603	637	603	558	560	571	572	588	518	534	621	523	530	565	556	549	536	555	564	577	586	586	549	557	535	551	540	567	622	542	571	514	562	594	578	590	586	600	624	570	539	627	575	541	539	525	569	532	550	548	549	577	578	557	546	589	557	587	609	547	526	553	581	587	602	557	597	566	579	563	526	567	579	584	555	563	613	570	603	607	567	589	542	588	570	564	563	496	605	588	596	547	551	572	568	486	569	557	561	585	558	576	587	560	578	567	555	549	570	581	528	547	562	595	528	573	570	542	597	585	554	591	609	522	580	575	602	597	577	586	604	585	548	567	612	552	532	569	556	579	531	537	565	553	565	556	560	542	573	615	552	569	563	541	601	593	596	533	554	559	602	562	549	561	566	605	587	506	544	562	587	551	576	547	579	559	568	579	557	573	551	559	559	563	527	593	626	569	540	522	572	580	571	600	565	575	584	502	562	527	541	549	586	579	521	546	609	556	523	559	552	561	554	559	534	588	572	580	559	554	588	564	573	613	553	535	536	595	606	612	590	579	586	531	574	590	553	596	537	587	555	586	560	577	579	544	576	556	590	537	549	561	558	564	488	555	547	533	569	582	588	578	582	541	570	541	557	565	529	548	594	591	539	566	580	548	586	546	558	593	612	544	581	605	622	535	545	579	580	573	536	632	571	556	514	536	566	534	542	583	584	561	558	562	566	538	600	577	561	589	556	589	551	539	563	547	566	569	568	588	556	582	582	569	537	599	585	551	585	571	561	523	542	568	588	516	553	565	561	583	536	545	620	599	560	523	510	535	574	606	594	590	571	605	549	547	531	571	560	569
25387	24375	38423	29978	11082	963	409	401	389	352	386	370	351	314	347	302	319	300	320	318	328	305	265	332	293	302	284	324	291	298	294	305	298	296	299	298	278	274	307	289	302	266	250	284	313	299	260	288	285	319	263	303	286	295	293	307	306	268	298	251	293	278	287	309	309	308	302	277	279	304	310	306	284	315	295	296	294	282	299	277	279	299	283	291	292	300	325	300	297	302	314	297	283	291	308	306	275	297	293	242	315	289	297	268	299	292	281	254	342	264	285	313	309	279	306	310	291	289	299	267	290	302	316	317	293	265	258	292	305	301	256	266	308	293	307	294	303	292	282	308	298	301	325	294	292	287	275	281	324	307	282	278	305	315	308	280	289	265	280	292	296	286	301	303	298	267	263	314	311	285	265	284	272	319	313	288	286	289	300	261	275	291	296	293	309	281	302	260	322	256	304	297	290	311	254	304	279	265	284	283	315	295	287	308	322	299	268	310	289	268	301	305	275	324	272	285	258	292	301	277	297	293	283	290	302	272	273	298	306	295	337	287	298	255	306	263	294	310	316	287	300	304	315	311	297	290	310	310	280	280	284	289	268	284	281	289	290	287	296	301	307	321	294	265	306	296	257	292	298	291	283	297	303	292	304	286	270	263	273	313	296	296	296	293	302	269	283	266	322	292	289	282	286	266	255	290	321	285	293	319	280	283	277	279	312	294	289	272	282	283	302	270	272	309	305	310	277	308	316	269	294	311	273	291	286	273	271	316	304	276	304	288	295	320	313	296	267	292	288	282	283	305	284	308	289	306	304	294	305	307	253	301	309	277	285	286	328	304	273	310	326	251	308	301	304	301	308	279	289	288	276	296	324	297	266	281	248	296	323	315	298	267	296	322	284	322	317	307	311	292	279	295	301	298	292	277	307	329	265	255	302	307	287	293	301	301	295	300	288	336	305	285	311	303	297	276	282	283	293	280	317	287	309	293	312	259	287	331	301	315	302	295	300	311	322	301	291	316	282	314	295	271	276	303	313	289	301	323	302	266	294	287	298	316	306	318	291	284	293	284	289	258	268	271	295	261	299	300	286	293	267	305	271	330	275	300	302	310	287	282	301	279	303	302	302	262	304	298	308	277	291	305	291	310	290	291	315	259	294	289	302	291	308	273	299	293	310	295	280	291	295	312	318	271	263	277	283	284	293	309	295	291	324	295	306	283	308	284	280	267	269	304	293	303	256	299	266	304	275	288	280	296	314	316	269	285	293	324	297	284	321	290	309	292	267	285	299	265	297	308	295	312	286	294	294	299	262	293	301	295	277	311	288	262	269	287	289	276	307	284	297	285	280	285	284	283	299	290	249	264	278	315	298	317	306	286	266	282	290	264	288	285	289	330	292	311	292	290	288	272	284	301	279	289	307	323	311	279	289	301	281	279	286	284	301	286	302	296	326	286	305	301	296	296	266	258	275	270	256	296	258	265	307	280	299	271	291	312	293	311	319	306	322	292	282	270	292	266	269	286	285	290	280	278	292	273	293	311	289	305	279	304	294	282	302	306	273	289	307	302	294	299	333	267	299	269	278	298	275	283	265	274	303	322	271	290	277	292	304	306	268	244	300	273	281	284	290	290	305	325	270	294	271	291	308	277	296	320	279	304	276	297	290	301	307	269	278	292	303	299	263	282	270	278	268	293	294	289	310	329	292	296	322	308	298	324	305	280	258	308	301	266	279	313	277	320	276	289	316	318	276	248	270	299	282	279	292	290	291	263	290	273	270	277	310	291	293	272	271	286	284	293	299	295	269	302	274	273	292	292	273	316	283	275	314	280	292	305	275	270	309	313	291	265	291	270	303	320	297	329	339	280	293	298	296	256	271	285	284	290	306	282	282	330	288	292	266	299	300	266	296	305	258	286	309	293	316	267	279	290	272	285	279	306	310	285	277	267	296	284	307	310	287	287	270	277	263	251	261	302	258	287	297	292	276	291	304	291	299	272	280	296	321	282	292	288	289	294	256	300	281	287	305	292	279	296	283	276	271	275	256	300	300	322	315	292	289	271	297	314	284	313	299	301	267	285	302	266	287	271	284	265	315	316	306	311	260	286	310	254	280	275	266	345	281	290	280	300	302	266	294	304	305	294	258	311	294	281	309	305	263	271	280	291	302	278	278	300	290	276	300	268	322	281	250	298	299	261	297	286	298	301	306	282	252	311	286	312	322	299	271	283	325	275	271	310	308	313	295	290	288	275	299	281	320	309	298	298	311	296	277	262	321	282	293	281	309	314	294	299	287	284	327	274	275	282	267	309	277	284	311	292	246	327	279	300	290	278	304	299	275	277	280	308	266	271	297	330	294	281	328	298	291	278	311	292	269	289	260	297	285	277	311	260	296	294	310	261	265	297	293	293	292	284	251	277	281	291	260	296	271	303	318	309	291	263	306	287	294	287	282	291	300	276	305	276	307	271	298	267	283	312	283	293	283	314	284	295	288	300	296	303	284	316	281	279	284	277	294	291	311	311	297	243	307	272	272	297	297	300	295	277	263	289	276	328	287	296	287	293	283	315	296	281	300	285	278	273	262	289	313	304	309	275	267	300	303	276	320	261	297	275	318	284	285	279	292	286	261	284	298	264	326	277	279	305	289	272	287	295	281	294	283	304	265	266	287	298	280	259	305	306	290	270	293	277	311	286	285	279	292	317	301	299	315	272	296	313	299	313	284	285	312	292	280	303	267	284	304	268	280	284	309	315	282	294	262	288	332	319	293	296	305	283	290	275	308	305	293	285	284	285	273	275	304	289	282	299	296	303	264	269	285	249	275	309	306	288	288	308	306	280	282	309	291	284	256	274	289	320	285	306	263	311	275	314	300	275	271	274	269	284	289	280	282	275	309	303	295	275	289	272	329	280	340	272	306	301	274	305	300	260	293	280	257	289	281	304	305	271	267	318	272	299	278	260	283	292	284	283	298	284	296	318	252	289	276	296	286	286	259	294	299	303	282	296	278	311	293	284	288	298	277	299	303	271	305	303	247	260	281	297	299	279	313	313	299	290	271	286	289	292	268	288	282	256	300	289	309	281	285	283	303	293	251	306	269	312	289	312	280	306	310	288	277	286	281	279	312	281	300	302	300	305	263	301	295	258	275	303	285	269	312	298	300	267	329	290	288	304	299	305	339	268	273	283	294	286	300	311	277	282	286	245	289	275	290	278	285	293	296	307	277	271	272	286	302	276	283	307	293	317	307	311	317	297	276	258	256	282	287	273	275	316	278	312	291	314	288	316	288	277	311	291	304	303	277	289	280	278	279	261	303	297	286	320	292	273	345	284	298	259	300	310	263	297	322	287	289	296	285	283	304	293	287	290	290	249	303	319	288	292	276	264	278	282	283	290	286	323	277	282	318	283	309	303	317	291	282	299	269	299	284	274	276	276	287	314	289	301	288	291	327	287	308	304	313	301	277	312	323	311	289	323	305	304	313	296	238	268	262	301	276	316	275	275
11318	70111	56155	27833	914	736	642	622	575	554	493	521	465	453	454	449	447	437	442	381	422	421	363	364	371	347	369	384	370	358	379	341	381	365	346	343	347	337	370	340	349	355	352	369	374	374	350	371	339	358	341	331	356	361	368	315	348	319	363	328	349	343	314	327	336	366	301	346	382	346	347	323	351	368	335	367	337	341	340	358	337	397	353	319	315	361	340	332	368	351	353	320	350	336	359	362	383	374	359	363	361	352	341	332	366	325	351	362	352	356	371	323	327	342	338	338	361	338	347	377	343	354	333	350	362	356	341	342	339	374	354	356	387	334	295	321	314	321	343	306	355	345	355	365	351	309	345	345	322	336	358	309	332	333	345	322	344	356	350	372	326	376	326	336	355	340	329	335	348	373	369	345	315	359	291	347	366	335	316	348	346	350	341	321	354	334	320	372	333	331	360	362	343	353	356	342	358	335	340	349	395	304	372	387	359	317	349	331	337	348	356	363	336	346	372	371	373	323	351	379	331	342	329	333	364	334	343	356	337	334	306	371	396	328	332	374	373	337	363	356	367	330	342	367	336	317	348	324	362	336	303	341	339	329	341	348	320	351	389	335	331	328	328	318	357	334	335	338	331	372	379	323	355	352	360	312	351	349	349	360	342	368	362	356	348	351	340	332	343	345	355	348	347	346	357	349	323	342	369	346	337	357	323	353	346	351	380	333	323	352	346	366	348	364	359	350	354	330	357	379	372	346	378	380	351	342	366	362	357	333	319	330	345	344	342	346	365	361	335	341	318	339	356	317	357	375	368	358	352	342	337	358	345	352	355	326	357	343	342	362	346	360	347	350	368	375	306	358	341	356	360	330	340	335	309	328	342	338	343	333	369	365	345	363	332	342	342	355	364	350	370	333	334	354	353	304	349	318	351	361	344	361	317	328	352	380	363	338	364	341	349	394	382	336	340	331	353	372	349	374	348	335	358	340	351	366	354	361	366	366	310	372	334	349	353	356	314	352	341	367	334	317	341	316	385	362	352	355	345	371	308	360	366	337	349	344	320	323	315	356	341	362	387	329	348	377	319	323	344	347	364	391	340	355	343	338	371	334	359	349	363	365	346	350	365	360	367	401	363	342	347	335	365	322	332	378	356	363	338	333	354	351	346	333	306	319	342	350	332	352	355	341	342	332	329	333	338	337	357	358	342	343	341	311	367	339	367	344	360	358	329	380	292	329	341	349	357	335	339	383	375	348	303	364	344	355	356	306	334	325	366	354	345	312	361	378	317	359	376	358	342	357	350	363	335	371	376	301	373	359	361	294	371	322	357	316	359	373	337	336	365	329	350	348	332	365	323	281	310	317	365	342	347	351	316	334	340	361	349	358	354	363	361	337	344	341	318	353	364	363	340	344	357	368	347	361	364	343	355	356	359	373	374	354	330	346	340	352	380	367	349	345	332	369	386	354	335	358	324	332	348	364	321	361	356	313	326	343	356	339	341	348	333	358	365	330	327	349	301	329	381	365	365	326	309	334	346	357	342	340	360	367	330	380	355	299	357	392	310	339	388	347	374	373	344	358	347	343	324	344	348	332	384	370	345	344	362	362	327	344	361	331	349	324	374	387	344	357	320	350	336	364	358	358	342	359	379	363	354	353	346	342	346	331	391	362	293	333	351	359	375	352	346	368	323	342	313	344	385	367	333	327	324	346	323	357	375	331	342	348	369	344	374	352	372	362	357	350	318	335	376	346	372	358	378	340	340	340	363	365	338	359	331	337	366	365	332	338	336	354	337	341	332	321	341	334	364	339	310	360	338	358	340	351	343	358	312	345	343	332	330	351	328	354	351	310	333	373	359	358	359	319	378	354	325	320	361	346	327	354	345	340	356	356	357	350	379	358	360	354	374	329	337	347	336	348	313	374	341	363	325	330	352	334	349	339	295	340	340	343	332	374	331	322	359	333	355	355	363	362	358	379	343	307	375	367	367	335	320	339	328	345	353	332	358	363	367	352	326	323	364	372	330	315	371	306	345	334	345	307	340	353	364	338	371	363	332	365	359	350	344	343	357	362	363	373	327	356	394	320	336	367	317	344	313	345	350	339	356	336	320	332	336	343	327	348	336	334	363	327	317	338	339	313	362	343	325	331	342	325	369	338	349	339	367	344	354	383	352	347	342	359	369	317	363	347	376	344	330	359	309	326	334	300	360	356	316	389	325	308	348	367	367	310	355	344	320	376	353	335	354	321	371	348	380	333	301	351	345	352	340	375	354	359	304	354	345	357	317	345	340	340	345	387	349	322	349	352	359	312	313	321	345	375	361	306	365	348	379	389	327	362	359	316	371	323	360	343	350	345	342	358	326	320	355	346	336	357	364	336	346	352	335	353	352	362	355	346	365	348	354	328	334	321	325	361	338	351	334	347	341	353	357	335	320	317	333	349	307	342	367	357	343	353	348	359	361	354	349	343	335	356	352	367	357	330	346	341	366	347	309	335	371	348	376	342	363	350	334	345	318	390	364	354	371	359	379	372	353	326	354	333	332	324	338	352	335	366	309	350	343	389	346	331	389	346	349	326	341	304	337	313	348	305	351	345	332	366	343	388	366	308	344	332	368	333	371	327	366	365	364	305	336	367	351	340	364	349	343	357	344	329	354	351	284	379	321	311	371	359	330	363	336	383	361	384	322	368	309	360	318	369	331	339	351	340	350	337	321	322	378	346	375	338	337	365	341	362	358	332	346	355	365	346	369	348	339	357	333	356	344	348	377	352	355	326	350	338	341	325	332	327	357	371	329	342	332	349	329	315	382	369	338	366	338	370	347	331	364	334	344	336	393	346	351	335	324	389	360	372	327	351	340	339	324	349	347	320	374	341	380	344	339	345	311	328	326	377	331	296	330	346	327	356	351	376	329	346	373	327	330	356	338	354	346	353	326	348	332	340	314	366	358	348	355	337	335	340	351	376	347	345	338	337	378	346	356	359	380	359	346	356	346	361	355	353	332	331	343	345	364	362	354	365	318	338	328	348	312	354	344	380	329	339	333	345	368	358	359	351	336	299	336	372	317	355	334	332	337	346	345	342	320	341	350	369	342	349	346	359	360	331	371	345	383	342	370	370	365	357	360	303	356	342	345	301	350	304	335	351	380	334	387	329	350	305	333	342	344	343	330	310	338	357	328	348	347	329	359	341	328	364	353	356	362	359	358	352	336	367	327	349	362	341	332	365	329	340	331	390	320	369	344	346	360	364	346	335	382	351	327	336	359	301	319	343	333	345	397	351	349	340	386	366	317	331	362	376	332	341	361	352	369	361	342	335	354	333	310	346	368	348	347	342	347	332	342	343	362	355	353	355	314	373	352	350	341	328	331	351	323	346	332	344	324	345	345	332	337	341	344	337	333	372	360	330	341	348	343	371	327	341	331	340	344	331	351	354	332	391	345	368	383	314	317	332	338	332	350	357	329	337	321	341	342	336	332	349	327	375	343	382	336	371	385	327
23066	22520	32326	27465	21744	19895	6930	555	429	412	406	392	352	375	338	333	343	362	329	338	292	294	271	296	266	276	246	281	259	273	285	270	285	268	260	293	232	257	239	259	274	258	243	278	278	260	284	253	255	282	248	235	259	266	268	287	273	255	265	247	262	271	263	269	277	263	271	265	273	275	282	272	295	275	277	230	262	243	251	245	244	233	263	275	287	253	290	245	284	264	259	273	264	286	280	255	258	235	244	273	271	255	254	282	271	264	259	266	282	297	271	257	258	276	253	264	271	242	255	262	258	242	235	260	288	272	270	251	262	260	231	218	261	263	278	241	263	305	273	245	254	260	272	269	265	263	251	266	272	273	292	272	236	284	260	269	238	263	283	254	276	294	275	223	267	257	272	280	266	305	304	271	251	253	268	241	236	261	262	251	238	293	264	239	280	265	248	250	243	306	254	247	255	264	266	259	269	281	259	265	250	246	272	290	252	272	248	257	259	259	279	263	259	254	279	286	274	281	256	253	244	263	269	276	260	224	268	248	284	271	266	264	258	269	279	257	235	252	292	267	264	280	252	266	257	262	266	243	240	255	257	251	250	263	267	288	237	297	266	262	279	279	249	229	255	271	275	279	234	255	248	251	267	242	236	270	243	282	296	248	257	277	256	276	246	293	235	256	291	259	243	262	250	269	272	262	249	251	244	266	263	275	245	238	256	265	251	240	233	283	254	262	255	290	271	268	263	280	260	266	281	257	259	252	224	231	244	249	216	251	254	264	250	243	261	264	248	238	235	264	258	258	265	262	248	271	233	281	280	247	286	252	294	249	265	226	285	238	266	255	212	267	278	248	257	287	253	247	265	257	261	238	247	229	232	264	279	251	284	269	275	248	264	213	302	289	271	250	267	277	247	255	255	246	265	250	260	256	239	253	256	283	259	279	235	261	238	271	255	264	277	253	252	291	283	262	259	250	273	277	264	253	240	250	263	267	264	265	252	254	236	269	242	266	261	250	241	232	250	263	266	251	259	238	238	271	258	277	249	269	281	267	257	253	260	268	261	266	273	282	253	230	248	251	245	275	285	287	246	276	264	280	273	238	226	289	251	276	281	272	250	271	263	266	273	251	249	247	277	251	291	287	229	267	249	235	258	270	261	251	265	268	240	255	261	228	246	251	265	280	272	250	263	267	254	249	267	256	245	251	269	238	264	279	244	264	287	237	257	287	257	272	252	261	282	262	249	259	229	248	273	271	268	286	263	225	296	291	245	273	233	248	280	262	250	230	260	242	261	258	254	261	264	270	260	268	260	293	258	266	290	303	235	250	269	277	261	274	245	282	266	272	266	237	261	274	273	262	246	248	258	261	262	281	237	260	241	259	261	253	236	241	263	280	257	259	265	246	266	264	268	227	254	256	244	260	265	253	226	234	290	246	261	277	243	282	263	252	259	253	267	235	278	293	286	256	266	251	278	263	231	261	256	259	263	281	241	220	262	241	251	277	269	275	292	238	256	252	263	270	274	264	240	281	269	254	266	278	276	252	276	281	287	255	272	266	277	266	246	237	244	283	281	264	261	254	252	252	270	265	256	257	273	281	251	271	302	252	231	264	226	269	254	252	252	238	297	288	258	263	263	279	264	257	253	252	271	277	242	247	252	251	273	264	279	246	258	255	291	271	280	256	253	233	242	273	269	242	257	267	269	248	300	264	253	229	244	233	291	275	284	281	258	230	257	273	281	273	257	260	250	276	265	264	252	255	271	242	247	286	250	257	241	267	245	235	275	268	244	240	262	277	250	248	250	241	283	255	275	262	278	296	276	267	263	274	256	253	271	236	247	312	283	232	272	282	247	234	266	255	239	256	260	277	274	246	214	236	285	272	259	253	270	281	227	275	254	249	260	255	232	227	242	256	261	298	244	280	279	263	271	251	275	279	255	262	267	277	260	249	264	244	254	244	243	291	267	267	243	268	285	266	253	267	254	284	279	238	288	262	264	243	263	259	253	251	263	259	262	272	251	240	243	262	277	253	249	265	269	279	238	251	258	279	261	263	259	268	242	253	236	267	262	266	283	258	240	269	280	262	254	280	272	255	262	268	246	254	273	263	279	278	262	271	268	251	260	260	260	260	270	242	243	295	306	268	256	267	241	235	287	260	246	240	237	262	246	237	255	249	285	262	249	249	255	267	256	252	252	270	271	268	243	271	262	254	250	234	266	266	281	270	292	259	282	263	277	273	253	252	246	282	269	265	283	265	242	239	266	246	263	235	274	270	264	279	276	249	249	285	276	243	277	265	265	263	254	255	250	259	273	274	271	261	255	297	282	289	269	259	281	275	241	258	259	271	260	274	238	234	240	271	265	261	262	259	272	260	266	252	256	259	242	237	260	259	280	272	267	270	282	280	263	257	255	288	283	258	231	248	270	255	277	261	285	269	247	258	247	280	248	270	253	248	266	264	262	252	283	267	266	260	244	234	254	272	276	274	260	264	237	246	257	240	269	252	265	281	262	232	275	281	256	261	252	281	257	272	273	249	239	269	253	241	239	284	257	248	261	266	252	250	278	258	266	265	240	286	281	260	257	270	251	262	263	276	272	256	275	245	253	222	273	261	262	281	271	233	251	284	236	249	232	276	264	232	258	276	252	261	246	258	263	260	253	261	269	273	276	243	229	240	258	251	275	280	260	257	262	233	255	232	267	272	291	249	256	246	264	269	235	268	241	238	263	248	240	282	284	257	255	285	260	268	250	280	274	284	265	267	239	251	289	278	286	274	259	280	259	273	242	277	275	266	255	245	242	252	291	241	251	250	291	264	236	292	297	273	245	257	279	280	255	285	227	267	260	247	262	253	287	282	230	264	268	268	238	268	270	267	252	235	201	283	230	293	237	265	274	274	267	282	267	260	241	258	244	258	272	239	256	235	279	271	274	241	266	279	254	276	274	234	266	276	282	261	227	279	245	243	296	261	268	244	247	235	270	250	255	259	273	249	278	286	269	259	262	270	257	247	269	299	241	253	250	267	252	282	239	250	277	250	254	281	263	258	260	274	275	271	259	245	265	260	277	251	241	268	267	228	243	267	270	253	241	240	223	249	248	252	282	269	295	260	262	264	274	246	246	248	232	301	251	281	260	214	245	265	244	265	265	233	252	268	253	248	251	263	241	244	269	253	265	282	255	246	263	238	283	279	230	269	262	255	260	239	288	247	280	236	263	269	257	267	256	238	258	276	275	268	265	274	246	259	246	261	272	256	251	246	265	279	257	247	270	253	251	279	264	260	244	275	247	261	275	242	271	268	256	242	254	262	292	262	256	253	237	249	247	277	244	264	266	236	259	244	274	259	273	261	257	271	268	292	269	272	230	247	253	253	290	286	278	257	253	267	240	261	260	256	253	246	252	245	256	264	279	219	283	242	264	243	261	247	302	278	258	278	261	248	252	247	266	250	232	253	247	277	260	243	264	272	259	259	260	258	257	260	272	252	263	298	236	248	268	277
16564	80258	73895	46598	1826	1209	1033	895	816	708	652	580	599	518	520	526	504	485	432	408	394	380	360	376	332	318	351	329	310	355	327	332	337	316	337	319	340	308	333	308	316	310	329	338	302	362	336	277	322	338	335	327	317	318	343	320	341	339	336	317	307	323	337	310	291	325	291	328	314	328	297	335	348	287	293	307	314	315	337	317	292	295	324	323	336	334	294	289	321	324	345	318	335	303	326	366	305	337	316	326	311	329	336	325	313	341	312	325	298	291	321	334	321	327	311	321	297	303	321	320	342	286	321	309	345	330	337	309	301	334	326	323	343	341	324	336	341	298	323	312	319	326	319	335	318	370	321	340	322	310	357	337	349	351	329	330	286	311	312	329	291	321	310	320	332	312	308	324	345	338	318	307	320	310	329	327	336	341	340	331	320	320	332	331	307	284	313	307	318	306	302	322	322	294	332	300	307	318	331	339	330	301	305	310	315	315	315	311	310	311	323	319	370	314	313	321	311	332	308	335	310	315	312	335	304	334	305	298	292	310	314	314	296	320	334	298	306	317	312	324	334	320	308	332	357	313	314	342	303	308	292	310	314	318	329	343	327	359	336	293	326	293	293	300	335	332	291	302	324	301	300	327	296	326	298	344	287	303	343	299	322	328	332	330	289	309	293	318	305	297	302	331	293	315	318	304	309	315	303	319	300	305	282	290	337	308	334	332	299	322	341	299	321	289	332	297	325	330	305	291	313	316	288	295	303	322	315	305	317	354	333	350	315	323	314	360	336	299	298	302	315	329	300	321	314	297	334	298	311	323	281	301	321	330	282	359	309	314	297	337	313	319	320	322	317	310	314	335	324	314	308	298	343	315	343	315	345	327	329	296	315	316	301	317	331	337	288	319	321	319	313	315	341	320	314	313	312	345	325	315	337	318	296	327	327	315	317	335	327	328	322	355	325	322	309	322	330	281	322	322	288	354	303	311	318	323	333	294	326	268	328	335	333	324	299	300	334	319	328	318	301	337	323	338	329	308	336	312	308	316	331	313	311	323	337	325	306	323	314	336	338	331	343	313	305	304	297	329	325	320	310	324	307	310	317	323	330	305	347	315	318	315	319	301	318	298	329	336	304	344	314	280	340	310	330	318	311	306	288	319	335	304	343	293	326	351	354	305	326	327	337	325	304	339	325	313	334	301	340	295	319	290	324	344	340	335	317	306	334	308	364	308	305	327	320	319	303	351	342	312	331	322	295	326	297	298	319	306	331	306	326	342	316	283	316	296	321	346	304	333	319	297	325	319	333	287	301	344	333	331	343	355	326	315	333	359	297	311	331	339	333	329	346	316	322	342	314	303	319	355	301	318	319	329	313	336	300	316	284	321	319	318	333	337	331	354	346	288	306	342	331	330	311	341	331	285	306	324	311	301	331	319	323	336	313	355	309	349	322	308	298	315	324	289	331	313	322	338	304	299	326	325	340	301	328	342	327	340	308	316	331	328	356	317	341	293	310	335	324	334	304	309	309	304	308	344	291	287	316	293	357	294	316	303	323	276	313	310	313	343	293	337	291	311	340	333	317	332	300	299	343	346	298	315	342	325	344	303	342	302	309	311	303	318	287	315	310	326	276	288	347	349	317	307	284	336	315	330	285	318	305	318	313	322	317	341	294	321	313	318	304	339	329	304	294	319	327	293	334	341	293	317	328	328	305	299	304	328	302	328	297	314	305	330	303	314	324	319	322	307	315	328	323	334	330	329	315	317	299	316	313	313	350	317	325	306	331	341	322	304	332	300	313	317	325	346	324	316	322	360	312	345	332	340	329	354	271	330	334	322	337	309	296	309	321	265	312	311	327	306	329	281	308	344	309	304	321	331	359	292	281	308	349	315	336	329	335	352	313	294	313	321	317	324	308	323	329	319	302	312	334	346	313	312	306	283	341	330	317	318	314	334	302	300	377	324	327	313	305	331	319	313	318	317	319	348	317	334	335	335	328	313	323	299	315	309	323	300	303	336	338	321	311	333	300	305	342	329	289	327	288	306	344	319	335	275	321	308	296	328	309	321	329	312	309	327	315	323	316	311	294	305	304	315	306	306	322	304	319	327	318	322	313	313	295	304	348	333	335	320	313	324	306	322	321	355	310	314	301	288	317	317	317	333	336	316	304	310	298	343	309	350	320	289	330	308	339	305	327	291	306	305	300	293	344	316	309	297	310	314	320	308	355	326	339	343	327	297	316	347	334	299	351	320	300	327	318	331	348	314	314	308	319	311	312	334	324	308	313	307	281	323	329	310	352	321	309	292	325	346	301	328	300	290	311	324	328	316	297	320	307	330	321	297	314	331	284	357	338	302	301	320	345	299	326	308	345	338	296	294	310	349	316	329	318	333	365	351	316	271	312	341	348	323	299	311	306	336	331	319	317	331	351	330	292	304	331	291	318	311	316	299	323	312	316	299	310	350	311	308	310	303	295	306	315	287	291	293	352	289	318	313	324	332	336	307	333	333	299	306	305	334	335	341	323	328	310	304	313	335	338	334	316	315	320	339	315	311	333	286	314	332	328	342	326	318	313	297	299	334	317	330	266	302	310	333	369	313	303	297	337	314	333	295	361	300	333	322	291	301	328	348	333	314	342	322	286	287	326	319	321	318	332	288	319	319	309	330	300	338	307	298	312	318	330	327	294	323	301	331	353	320	337	309	280	331	298	318	356	328	308	322	309	324	339	319	313	339	279	306	299	313	338	324	321	307	286	328	310	312	280	316	310	297	327	331	299	321	323	350	340	325	302	324	329	299	332	302	312	315	300	324	303	322	320	311	324	344	342	347	305	343	296	316	310	287	325	309	362	332	343	315	293	335	307	324	336	295	331	335	298	319	327	300	319	311	296	315	319	315	340	315	337	294	316	317	322	319	310	300	297	318	328	304	327	306	308	326	316	323	322	312	318	309	330	320	300	279	309	312	295	324	314	309	314	347	297	338	347	344	305	312	332	335	341	295	331	326	325	310	330	304	323	334	313	328	289	317	333	314	276	338	312	315	304	291	300	302	315	306	315	319	306	333	328	304	332	341	312	332	302	325	313	347	320	302	345	322	314	344	313	303	319	341	297	324	309	320	325	316	290	306	317	274	357	296	324	319	313	300	294	328	327	338	321	320	309	338	311	287	314	317	303	337	347	281	346	329	326	323	306	324	302	318	323	341	305	323	294	301	356	311	295	324	286	294	319	312	312	322	317	363	297	337	348	342	292	308	291	314	341	348	324	322	313	318	317	294	331	308	341	320	319	312	342	324	310	333	304	345	301	303	337	306	331	323	305	347	326	332	319	340	348	325	354	307	321	319	331	310	309	291	330	309	332	329	293	302	325	321	343	342	302	311	302	282	322	322	320	309	335	328	315	344	284	316	315	323	307	320	328	314	312	309	342	338	356	336	356	312	314	341	326	309	329	297	301	336	327	306	308	341	335	369	297	330	284	296	301	292	304	351	319	286	324	357
28459	27005	28069	13354	1078	540	541	527	535	546	481	454	496	560	519	465	517	496	501	530	446	509	439	476	485	423	486	494	459	471	475	457	463	508	447	463	464	456	501	494	441	455	487	468	464	452	499	449	458	517	458	487	480	510	483	462	486	497	459	465	503	464	483	428	472	490	511	473	485	461	470	444	502	448	454	486	457	485	424	473	487	460	421	480	488	511	442	467	456	454	499	474	442	441	488	498	501	472	495	464	446	460	417	430	476	470	491	456	447	471	485	464	507	477	465	441	476	489	462	479	461	457	519	475	444	491	465	442	448	488	445	470	476	462	455	495	442	472	486	481	447	440	448	492	483	481	491	431	471	472	496	486	450	465	419	481	473	452	484	455	444	479	488	481	458	487	471	480	479	517	468	454	452	443	471	438	483	438	451	461	421	450	467	445	453	458	474	449	483	451	509	447	502	467	457	468	501	496	523	451	491	495	473	493	441	485	474	450	464	485	443	442	464	466	507	480	511	479	493	511	456	486	468	457	508	504	518	455	429	476	451	479	452	488	481	466	504	488	465	453	454	453	462	497	448	447	520	478	450	472	505	473	461	438	461	447	454	500	457	488	495	476	472	454	509	451	475	502	436	469	484	480	454	457	466	473	489	455	461	457	497	466	446	472	473	449	442	496	474	438	495	466	470	434	488	495	521	477	452	479	477	495	511	470	475	466	472	482	482	462	475	481	432	468	489	514	485	481	447	486	451	509	469	508	471	420	476	485	454	526	473	478	522	462	504	461	490	445	466	480	490	460	469	472	447	497	502	444	464	479	474	495	427	465	475	495	488	470	462	486	451	426	482	449	433	427	456	453	439	516	518	460	494	469	431	429	449	437	474	473	504	463	497	449	495	472	485	471	470	454	490	471	465	461	478	496	511	466	473	478	476	481	461	465	455	458	477	485	453	467	444	459	451	472	473	490	446	509	460	431	509	445	473	461	478	503	448	469	436	490	468	493	479	452	503	464	486	499	452	511	478	454	473	485	436	504	436	455	457	443	500	429	457	463	472	426	419	467	485	435	510	468	480	436	434	469	476	469	462	494	489	477	482	446	464	496	440	471	490	451	492	494	463	468	457	449	443	439	464	425	469	463	451	409	465	443	465	473	463	479	467	463	479	488	466	459	478	428	485	487	462	477	484	487	468	490	452	480	486	447	450	476	497	430	487	467	468	456	444	498	506	505	495	483	428	453	458	483	492	462	461	469	453	484	493	459	458	475	440	498	483	495	484	458	454	484	489	471	496	487	476	486	456	460	510	477	455	475	473	450	493	516	432	418	510	467	434	427	443	462	467	520	477	467	470	469	506	474	467	449	490	482	484	481	438	468	490	485	459	504	469	466	479	454	483	459	478	474	446	478	474	478	466	472	492	446	460	494	489	452	470	479	518	463	485	413	433	412	439	482	482	479	461	449	461	453	469	493	470	466	466	456	471	446	486	479	440	470	470	464	487	466	469	471	466	444	443	486	410	495	500	480	443	481	515	462	495	478	477	500	455	447	504	499	443	506	454	470	463	512	491	515	447	465	485	459	478	517	493	433	532	474	482	471	494	451	468	435	492	490	477	446	445	498	450	445	492	497	482	434	458	464	444	478	473	458	473	505	463	491	503	449	492	473	467	489	502	470	498	466	464	446	474	488	422	471	474	473	435	469	471	433	466	459	474	414	492	478	464	456	482	508	450	470	492	428	485	484	436	427	463	463	429	502	476	481	492	511	487	459	444	491	448	452	483	456	444	463	462	439	435	455	477	466	438	456	483	506	450	438	485	464	505	462	464	476	465	476	445	441	472	469	433	475	446	483	518	467	466	496	480	469	471	521	459	449	480	482	485	434	476	498	455	474	482	484	476	471	469	437	461	471	432	468	469	468	467	483	468	518	450	472	473	494	474	461	458	470	495	481	466	453	493	467	453	489	453	438	476	454	512	462	492	494	492	468	465	504	440	454	474	438	495	477	456	470	504	459	465	426	472	477	457	508	434	503	440	481	512	481	459	421	458	452	496	447	476	486	497	482	471	484	476	466	480	485	456	474	481	432	472	473	415	446	484	434	465	437	465	487	445	485	490	468	444	470	490	464	458	421	445	452	480	447	487	442	480	517	475	437	438	480	489	505	450	433	460	473	505	434	455	492	488	444	457	484	458	422	514	466	446	499	472	482	473	459	464	452	445	441	480	443	478	486	450	462	474	457	496	442	438	469	448	453	512	503	477	462	448	455	520	479	469	509	490	454	474	462	459	452	462	487	440	465	480	493	489	481	451	466	461	447	440	478	494	476	451	496	475	447	472	492	478	509	492	487	463	459	465	480	456	507	502	472	477	465	513	463	459	425	448	464	519	470	488	456	525	497	502	463	458	450	484	457	485	473	487	488	473	456	462	473	475	409	422	522	478	433	489	464	466	441	452	469	463	459	457	444	475	478	459	480	484	493	480	454	473	464	477	467	463	470	458	502	465	484	504	482	487	472	444	455	465	443	470	479	451	473	467	451	495	480	443	484	454	437	454	451	453	464	460	471	479	446	456	513	472	472	471	500	473	503	482	434	465	476	489	473	504	443	500	460	474	441	474	485	435	463	505	440	481	515	454	495	454	440	502	468	486	429	464	441	441	499	457	435	465	471	470	471	483	489	464	487	480	480	467	468	470	506	461	419	456	451	464	436	476	473	463	437	462	464	480	471	489	505	461	477	465	450	485	481	474	456	438	460	502	499	456	457	460	447	469	501	453	475	474	460	434	499	480	462	504	485	476	483	492	447	479	496	474	452	492	488	479	471	511	444	470	444	414	496	457	473	458	459	489	485	494	489	449	460	452	451	476	447	472	482	487	466	468	444	471	429	494	468	466	437	461	491	492	486	492	451	476	451	446	450	450	431	499	481	466	496	465	464	485	477	488	476	484	455	487	452	458	495	435	486	465	493	428	481	451	475	473	446	451	507	446	452	462	468	483	475	474	468	447	479	487	470	509	447	428	443	450	441	448	417	476	489	451	480	455	481	497	490	494	469	495	456	465	450	452	462	471	473	496	465	432	451	467	443	486	522	464	476	447	484	474	451	460	480	474	443	468	461	451	470	515	473	415	489	447	433	466	467	461	490	483	468	499	468	455	471	454	455	461	499	448	428	463	489	468	464	493	475	480	504	486	465	477	461	487	451	424	465	498	432	473	461	457	484	452	487	472	489	487	507	464	469	435	471	470	461	446	474	420	471	495	421	477	514	496	451	499	462	501	478	503	473	456	486	471	504	506	479	495	443	456	453	493	466	444	487	471	488	450	448	465	479	441	459	488	444	476	470	445	451	462	497	497	497	426	452	476	486	489	495	441	484	501	425	471	518	475	480	475	482	484	437	481	488	476	410	498	464	502	447	451	453	439	465	454	467	456	419	461	487	455	442	499	479	473	461	486	502	493	487	475	433	484	468	481	506	444	478	450	483	494	464	436	483	442	461	474	479
7246	40924	23753	9399	927	778	726	732	695	611	605	641	680	677	664	679	580	593	594	618	577	583	604	586	558	555	553	566	557	557	552	572	516	525	574	583	581	529	583	572	561	595	543	518	560	528	528	543	588	559	533	562	579	564	549	537	527	524	570	571	582	557	558	518	566	540	531	549	512	543	554	563	557	520	550	585	562	500	539	572	559	497	577	559	549	533	550	548	556	541	481	542	511	527	546	583	571	565	576	531	568	548	528	558	510	544	576	499	534	574	557	534	523	541	531	572	543	550	581	577	546	563	585	560	531	522	561	543	517	503	533	544	562	575	580	527	546	560	587	568	527	561	535	536	586	565	586	559	561	562	515	530	561	553	524	560	528	589	605	549	539	572	506	513	539	501	536	522	588	525	559	563	537	575	596	546	531	539	570	559	568	570	533	514	530	526	583	554	520	631	523	561	542	526	555	593	553	530	544	540	543	580	558	556	561	560	549	603	536	569	548	543	563	548	558	525	519	593	554	534	519	529	552	554	581	523	583	568	554	566	548	546	574	519	556	571	560	509	532	547	541	547	581	571	505	536	530	533	556	516	564	502	557	564	529	497	523	549	557	555	539	593	582	548	582	603	563	572	565	511	557	552	557	559	512	518	574	583	551	555	586	532	568	511	521	552	573	571	575	544	548	581	591	578	545	611	553	564	564	571	534	514	528	557	546	529	534	519	542	501	567	528	564	562	559	552	590	544	617	521	557	535	588	552	542	540	564	544	558	591	501	546	536	571	570	570	542	557	547	574	581	578	521	517	569	541	560	559	541	550	592	560	528	514	533	586	564	571	546	524	537	508	564	569	561	548	530	533	552	544	535	578	555	549	539	518	536	542	568	564	507	575	541	543	553	558	567	503	560	548	553	575	556	574	554	540	535	567	540	565	577	511	571	556	540	551	567	558	581	529	551	568	569	532	561	571	559	567	574	565	493	547	557	530	546	585	537	557	572	588	609	583	571	558	500	542	489	582	532	559	507	557	535	543	513	522	542	601	525	557	528	516	577	523	555	524	544	544	547	576	537	558	542	537	577	524	577	546	563	575	554	539	511	572	578	565	529	573	569	585	543	572	531	524	549	547	557	495	516	558	532	516	544	516	555	562	532	535	553	551	530	547	533	546	503	522	580	542	550	616	588	557	553	548	592	568	523	554	554	602	567	580	548	538	519	580	571	535	563	534	598	535	554	558	586	550	557	542	553	528	506	547	552	544	543	550	562	565	512	554	534	540	551	529	554	607	548	541	542	548	553	543	560	586	530	516	551	523	551	552	560	556	539	567	552	561	539	553	510	540	522	550	547	526	520	570	549	561	591	585	525	552	559	534	517	527	530	551	567	527	560	554	549	532	515	578	513	577	513	533	567	535	502	539	512	560	548	511	526	564	525	547	569	571	574	504	538	558	532	602	548	547	555	552	538	552	546	537	570	574	499	549	545	534	556	571	555	582	531	531	508	585	559	566	507	561	571	590	547	537	582	557	533	602	550	555	551	557	520	605	574	545	543	559	506	577	550	565	531	535	547	543	528	526	573	546	544	560	544	536	559	535	582	536	581	592	547	552	559	529	592	543	583	523	535	571	538	559	569	558	540	525	541	570	569	546	592	551	529	572	563	606	561	533	542	539	537	532	536	547	555	580	565	542	562	518	533	583	559	542	550	486	550	581	576	599	509	549	551	560	558	553	571	552	513	568	528	501	558	568	527	584	568	558	518	519	529	501	579	508	547	524	554	514	572	574	533	602	524	562	574	553	551	567	551	562	534	580	563	546	543	531	495	551	547	527	571	560	563	584	595	561	555	557	529	596	554	536	549	537	507	570	532	535	574	523	565	539	538	595	550	539	549	570	540	554	576	554	543	542	577	537	527	554	552	529	543	605	553	530	550	552	561	543	554	558	558	493	507	502	558	535	588	582	568	574	556	542	551	570	539	562	547	602	530	544	567	553	532	551	560	537	567	532	548	540	567	532	561	522	521	557	533	545	554	552	568	542	612	585	557	566	535	575	570	578	550	552	591	565	566	535	575	541	575	547	572	517	560	559	531	556	574	589	533	559	559	593	539	517	579	592	586	558	542	541	600	532	526	535	593	554	563	568	568	520	541	561	530	552	562	553	522	537	599	565	531	540	534	556	567	598	490	601	554	572	504	536	532	558	537	543	534	513	572	548	598	571	542	540	552	521	505	606	521	578	541	528	561	536	525	576	568	548	595	569	541	555	567	524	553	584	540	529	574	562	544	562	615	545	545	540	541	547	589	570	524	545	558	566	563	541	540	546	547	521	600	558	517	597	563	528	548	563	568	545	548	539	562	554	521	522	537	559	545	569	578	531	575	580	594	540	541	529	524	530	576	552	573	535	560	610	543	578	535	565	551	582	578	545	585	512	569	511	542	540	562	561	630	576	541	593	560	555	539	576	557	556	537	583	589	528	549	570	549	555	550	538	567	569	574	587	548	586	572	563	556	568	560	555	533	535	584	529	551	549	599	548	592	537	609	511	582	560	559	566	561	528	535	559	527	569	516	520	571	512	541	514	572	560	529	512	552	544	565	551	587	551	544	556	540	581	564	582	566	542	548	552	548	523	575	560	505	524	562	563	557	552	554	614	550	585	555	551	556	534	542	557	569	573	553	558	547	530	521	529	533	564	521	560	568	603	563	543	592	591	539	577	558	544	587	561	531	533	530	512	533	589	560	533	573	579	544	572	536	522	545	565	547	547	554	546	553	555	576	567	507	581	597	538	551	534	564	564	526	572	582	558	546	576	516	540	542	558	572	544	558	561	585	518	529	539	530	599	528	532	532	566	561	535	562	585	573	588	558	554	511	494	572	535	536	553	526	605	567	575	555	555	584	532	547	564	536	563	519	542	554	564	527	576	558	510	538	588	549	550	549	548	514	551	532	547	561	566	554	543	598	568	563	531	545	569	595	576	554	482	526	546	523	527	570	537	542	554	542	557	550	540	561	553	541	543	540	582	609	545	526	548	558	539	555	538	561	597	504	580	520	553	566	559	564	556	533	545	500	539	541	538	549	610	553	566	540	555	606	568	588	553	569	552	566	525	512	576	551	576	566	520	562	562	585	537	569	551	560	591	546	489	555	550	577	543	579	543	555	565	557	578	547	549	526	539	540	570	587	552	554	569	603	564	540	543	555	542	542	575	547	580	567	595	514	584	533	542	606	533	519	555	517	581	571	561	575	545	587	532	535	537	563	565	556	572	565	538	498	591	557	552	613	565	547	547	556	505	589	562	554	510	524	540	566	556	526	532	590	610	568	596	597	589	514	578	542	553	533	503	572	549	554	572	566	553	561	538	530	541	525	568	593	524	536	551	566	529	529	533	534	544	593	533	555	547	586	548	557	576	581	557	536	512	605	558	588	528	571	544	555	552	538	546	579	593	563	528	536	571	557	538	582	577	568	541	518	564	530	536	564	575	578	564	575	572	586	563	510	526
24017	23100	35390	31519	21000	10760	1278	678	574	581	581	534	583	519	544	540	489	542	524	542	471	491	476	439	479	498	470	515	506	435	500	477	476	486	506	445	473	479	457	441	488	478	491	505	477	467	463	497	479	477	479	481	459	454	462	495	478	538	480	478	502	420	448	456	456	486	514	469	472	484	493	443	480	455	473	489	460	484	499	501	495	482	466	462	458	498	464	450	449	491	484	499	450	456	453	507	472	476	489	460	447	455	461	458	450	445	474	445	477	507	492	513	472	468	467	485	526	482	472	459	462	426	499	485	472	467	424	468	454	476	471	486	467	468	506	462	457	444	464	439	405	470	472	482	459	466	464	507	476	452	478	513	452	466	446	487	472	483	478	471	470	471	466	470	484	458	459	460	479	489	457	498	485	466	523	465	463	449	501	499	474	459	476	503	495	441	488	474	466	519	462	460	469	476	470	469	490	488	475	431	523	466	450	464	449	461	505	463	476	480	495	478	504	444	456	500	489	467	417	473	444	465	494	489	476	482	464	464	507	450	526	477	470	478	457	459	490	475	481	457	460	478	457	480	487	477	465	456	471	464	476	514	482	472	473	452	472	433	519	464	485	484	506	440	482	523	486	481	517	495	483	468	477	504	457	446	457	464	502	505	438	472	498	470	466	497	473	481	483	509	501	492	482	467	496	478	480	492	500	491	503	465	522	457	497	512	484	444	499	510	456	447	469	481	486	467	473	485	477	512	449	453	484	474	511	455	492	478	496	474	458	505	475	476	495	481	494	542	463	483	481	463	459	507	468	495	478	467	492	450	483	437	459	464	453	475	461	454	473	485	470	430	486	497	476	475	496	462	469	517	521	499	464	479	486	490	436	481	498	503	484	458	459	459	495	482	472	474	449	480	419	494	488	429	482	489	493	487	465	479	490	495	480	446	458	494	444	474	480	458	441	457	467	478	502	480	438	461	510	494	501	470	481	488	465	480	468	495	478	464	469	469	481	451	472	474	455	475	490	433	477	462	487	478	442	446	450	493	438	519	508	490	499	497	504	502	471	485	435	441	481	487	451	467	497	505	474	502	521	481	491	498	471	486	497	469	471	456	495	459	419	510	480	484	449	447	464	500	476	514	510	455	481	485	464	459	479	496	457	489	476	489	487	472	474	449	497	465	435	501	477	522	463	463	471	469	481	473	497	427	507	469	476	456	444	491	466	475	489	452	454	498	458	487	467	472	486	418	472	414	471	510	468	518	467	464	468	472	419	487	475	501	476	445	438	472	465	479	469	479	481	473	480	489	487	479	450	458	474	512	478	485	467	511	482	477	484	462	481	477	487	486	440	458	460	470	470	463	444	485	453	471	497	457	465	481	471	496	480	485	466	491	451	517	451	469	482	470	443	422	492	459	492	497	457	476	478	453	469	460	496	468	506	441	498	470	477	491	507	503	526	476	511	465	490	479	487	500	494	449	473	471	488	470	436	472	450	443	486	492	473	468	495	468	476	453	449	480	464	485	483	520	465	463	500	469	511	426	487	489	468	488	492	406	448	461	462	473	439	473	504	448	453	489	444	485	453	469	474	487	523	439	472	503	485	484	491	459	477	453	500	501	479	467	474	502	473	488	472	447	422	489	499	476	480	446	515	487	519	453	475	494	454	464	471	468	510	489	451	472	475	479	469	486	460	521	475	478	478	512	531	490	504	464	479	480	456	469	451	431	473	473	474	486	467	460	475	454	457	482	476	507	468	440	465	482	488	456	491	470	479	476	508	457	496	442	473	501	492	461	488	437	479	477	489	467	483	448	488	412	495	438	475	490	459	452	459	450	484	450	436	472	489	502	464	467	530	483	507	469	448	490	453	455	493	451	510	436	452	460	456	502	481	428	503	470	478	457	460	468	484	440	485	484	457	481	458	497	483	504	510	477	500	506	473	467	486	452	505	457	500	480	450	447	488	490	515	447	464	475	438	473	450	454	480	488	476	435	498	486	446	448	463	458	499	483	469	493	468	456	501	485	498	488	465	477	477	464	478	487	485	508	437	443	425	472	460	473	479	436	496	461	492	462	500	456	466	478	424	514	458	485	433	461	482	461	517	469	496	477	471	488	487	445	484	475	482	476	476	495	482	493	469	451	489	461	503	486	474	493	474	482	453	469	480	464	463	505	474	456	469	509	474	492	483	478	456	477	480	453	473	449	456	458	489	524	471	518	454	504	474	455	505	482	456	469	495	482	446	444	470	457	495	495	468	481	454	515	535	434	498	440	454	488	458	434	494	506	448	452	499	505	463	414	444	461	506	455	462	493	467	436	428	461	460	483	443	495	422	475	433	440	472	509	423	467	489	439	460	509	486	503	461	484	534	448	451	477	488	458	483	479	468	465	481	505	495	455	450	440	408	500	462	455	511	464	493	456	450	473	502	457	474	469	492	486	450	470	532	528	492	423	496	496	462	474	480	515	479	506	483	433	448	454	452	480	472	486	449	481	490	493	466	481	515	439	474	455	481	511	508	521	477	467	510	511	494	440	469	468	491	472	450	475	481	503	496	465	465	469	473	483	474	465	478	499	483	459	478	478	500	473	465	452	471	475	490	473	449	486	502	472	480	488	459	448	500	518	488	500	449	521	481	484	473	473	483	441	506	473	491	459	499	469	479	490	503	476	435	556	459	503	498	503	475	487	502	457	482	487	436	442	475	435	494	490	432	467	480	482	463	498	471	468	442	444	461	486	438	482	494	499	487	507	439	520	496	496	479	421	495	447	436	456	489	465	472	510	502	457	462	445	483	481	455	474	461	480	449	471	465	510	471	484	484	493	500	448	471	466	471	465	445	467	461	451	495	471	506	503	466	479	457	475	453	459	437	462	448	475	506	476	487	503	469	465	483	498	444	472	501	445	515	475	464	484	464	469	456	457	426	470	485	430	488	469	461	469	477	479	478	515	478	441	462	483	488	468	457	440	430	520	462	465	475	506	497	468	485	462	462	478	462	492	465	477	496	479	472	461	477	467	470	507	446	453	480	445	465	453	461	490	487	491	499	478	453	467	454	432	469	496	503	483	474	451	464	496	464	451	460	425	504	465	454	486	501	457	506	466	495	434	492	492	477	446	467	456	494	544	467	509	479	486	450	452	474	512	463	462	500	495	513	488	481	468	472	476	478	476	469	499	502	498	458	494	473	465	459	437	476	523	474	466	464	511	512	469	513	440	493	462	432	453	435	441	476	455	452	487	480	447	477	480	520	442	505	469	479	501	462	453	443	536	444	456	482	513	483	456	454	469	474	441	437	468	459	503	475	486	481	474	492	498	508	512	434	512	448	464	472	480	472	474	469	474	511	495	446	458	524	496	479	457	431	462	486	449	494	470	483	472	468	437	492	447	458	500	479	435	460	503	437	481	457	503	469	498	485	473	463	471	472	461	436	473	459	476	514	506	418	463	506	446	504	490	479	499	467	510	451	468	470	473	498	458	482	527	461	546	470	460	439	500	484	494
16528	82981	63322	42181	2336	1223	1059	981	815	779	769	782	716	749	714	741	700	670	669	608	628	568	565	620	597	590	581	571	560	550	592	572	577	567	570	573	551	564	572	564	545	597	557	588	520	554	569	609	561	507	609	569	584	544	585	526	531	577	566	537	555	566	578	600	574	513	566	583	557	532	574	546	567	556	544	554	593	569	543	571	527	525	547	526	560	602	553	586	585	536	577	564	568	549	571	573	540	577	605	562	557	606	578	567	514	571	542	527	568	583	573	533	572	524	497	574	505	542	569	583	549	558	541	550	560	542	574	535	602	537	553	559	535	597	565	547	513	567	576	552	556	583	554	541	590	590	603	599	565	571	540	545	560	552	541	550	547	595	573	555	571	593	571	553	554	524	558	575	592	527	550	618	582	554	606	558	556	526	548	575	559	582	593	561	502	545	541	577	581	571	545	587	557	571	518	589	574	582	570	569	585	563	546	563	556	561	562	551	573	524	527	566	566	578	563	581	539	575	548	528	550	540	570	564	551	560	569	571	561	564	607	569	596	597	581	573	573	547	538	569	550	571	535	548	556	543	592	565	593	537	545	536	561	578	523	575	578	529	550	590	597	563	562	571	588	568	551	555	589	603	594	524	594	581	597	523	579	586	595	584	582	558	562	528	576	585	601	530	577	540	525	547	599	583	580	580	580	592	538	555	542	589	579	575	555	565	570	600	575	584	551	611	588	519	590	588	549	524	559	565	537	533	596	559	601	575	569	578	575	603	594	578	551	524	582	577	552	576	565	558	573	550	548	554	575	545	588	574	580	552	550	526	554	539	540	548	586	557	587	589	532	575	536	542	547	577	524	518	563	551	581	573	546	543	583	551	597	586	510	593	509	582	535	578	545	548	563	585	616	583	566	535	554	563	547	579	550	562	564	587	564	539	562	615	513	538	522	544	632	579	530	521	612	541	564	573	599	558	545	577	556	567	528	520	590	552	560	580	564	581	577	516	557	528	555	561	555	552	570	565	551	584	545	562	567	577	610	522	559	578	549	591	578	576	590	582	604	589	537	566	558	577	535	559	518	523	536	561	555	587	500	547	589	545	530	569	592	548	610	561	541	546	580	554	534	581	548	586	551	583	586	586	550	554	585	564	545	549	565	570	580	538	553	564	570	561	563	554	560	576	561	545	585	560	547	581	566	574	566	573	537	594	546	571	558	544	571	631	555	563	572	562	560	546	581	580	618	538	573	544	580	589	573	556	601	576	570	584	541	537	582	549	546	591	571	549	539	567	541	595	567	578	551	606	523	567	537	597	557	562	551	560	576	583	560	543	563	546	551	553	575	580	563	555	590	584	605	582	539	574	544	557	586	562	558	530	504	519	571	534	594	541	555	535	560	592	526	550	565	582	523	553	537	574	590	560	587	551	562	568	553	589	572	587	549	523	602	616	529	580	570	575	615	540	610	542	592	545	599	574	585	555	555	581	563	528	578	549	582	580	539	588	569	588	564	521	552	562	548	544	619	579	593	517	545	600	543	550	548	600	545	575	570	555	570	563	543	536	537	545	542	526	557	529	588	552	575	605	553	501	583	554	528	537	556	556	563	557	559	587	539	545	619	541	568	569	574	570	549	574	597	570	581	584	589	556	573	537	552	563	591	553	582	552	556	566	565	541	565	532	549	546	546	581	541	561	581	588	567	567	532	579	587	571	588	585	550	572	573	565	566	577	518	563	545	531	527	563	531	569	530	582	589	574	583	498	569	566	558	575	540	612	578	564	600	571	581	607	569	551	552	542	594	582	564	550	553	555	622	568	573	592	529	555	579	569	508	612	552	564	572	554	508	564	549	556	549	567	537	597	567	552	581	554	568	576	581	579	558	530	577	560	520	572	562	524	584	583	547	565	533	558	574	577	592	547	543	573	579	518	555	579	559	564	573	545	551	545	562	552	556	518	584	556	515	551	539	580	583	557	541	602	506	599	600	564	579	547	566	562	578	591	597	554	556	558	541	557	518	552	601	553	578	546	572	558	525	558	522	527	571	523	564	542	627	570	538	527	584	548	559	568	530	540	555	548	569	563	553	559	589	567	597	535	542	578	557	574	559	549	527	595	569	568	541	592	540	535	542	544	517	534	549	619	555	562	556	518	549	513	531	540	600	608	566	591	577	587	576	599	573	554	512	554	516	538	555	532	573	549	583	596	641	541	549	557	566	567	572	560	531	506	577	582	584	544	555	546	555	542	528	571	549	563	564	587	565	521	553	533	557	585	557	563	560	529	600	563	553	523	602	580	555	581	592	573	572	543	574	557	553	556	593	562	567	551	558	555	551	548	571	561	596	587	549	592	575	571	559	558	570	527	588	556	558	557	539	596	563	556	548	542	581	555	594	538	534	551	558	547	536	539	555	600	547	566	578	513	523	617	550	587	599	566	576	595	544	561	562	554	602	571	550	624	548	581	526	528	557	595	563	558	532	538	517	568	549	546	567	596	527	578	566	552	587	554	604	581	527	598	588	545	542	560	536	564	538	552	526	572	542	549	562	574	603	555	559	574	557	567	570	546	566	522	547	580	577	579	545	583	554	548	592	576	555	574	593	559	534	568	561	542	561	580	572	562	529	537	521	567	600	539	585	577	558	557	528	582	570	544	583	547	544	561	584	520	582	567	540	544	558	570	525	583	607	593	553	578	585	536	553	629	579	558	566	553	594	551	526	588	581	539	621	602	553	520	584	592	579	603	561	563	566	522	601	552	565	573	558	552	562	532	603	571	571	608	567	549	572	581	578	571	609	550	545	589	512	562	601	583	566	590	559	622	570	517	575	526	556	577	550	590	532	569	542	588	570	532	539	582	574	540	564	592	552	565	570	539	537	566	542	579	585	539	547	571	584	539	553	568	581	573	562	573	544	559	523	590	571	561	529	552	556	583	553	515	558	575	531	605	529	552	539	597	595	589	605	523	581	589	554	539	541	559	567	575	567	569	581	581	565	556	574	541	555	578	557	562	555	537	565	570	561	540	573	540	533	559	595	610	599	586	571	528	521	579	564	535	558	563	551	545	571	564	588	567	534	574	569	562	581	544	548	605	544	597	535	542	588	571	554	534	570	592	583	550	542	551	542	565	580	566	586	557	553	532	561	558	562	528	588	543	567	579	615	575	598	566	535	571	583	581	541	536	582	600	579	538	580	544	544	518	551	547	542	561	566	596	613	524	578	555	569	575	567	503	545	560	584	559	595	583	553	560	564	574	580	565	570	556	579	573	591	557	530	506	563	541	538	536	587	548	563	542	614	530	537	569	592	592	541	541	572	561	584	534	512	533	567	595	560	545	531	562	541	531	584	564	527	554	564	574	508	588	586	540	577	573	556	554	585	529	570	560	594	532	546	605	539	569	587	591	541	625	566	540	586	573	581	598	536	563	560	567	541	556	569	613	570	553	582	580	530	525	517	570	569	558	555	549	553	593	509	567	561	515	562	565	536	596	534	563	558	527	513	537
25377	23924	34476	29400	11271	835	454	353	382	375	357	359	330	307	324	356	300	330	339	322	291	302	283	301	251	287	298	276	300	306	266	312	285	304	300	312	282	298	263	288	292	302	303	320	265	276	292	304	286	283	301	320	269	297	292	303	287	307	270	311	290	316	314	282	261	293	291	261	259	299	285	282	298	296	270	270	294	288	260	302	316	255	299	288	305	239	271	275	289	267	294	293	254	286	295	282	261	299	292	305	263	280	317	302	281	298	298	320	306	297	275	290	286	284	295	312	296	255	304	315	277	299	275	295	282	277	289	300	304	290	270	300	291	270	294	289	297	287	287	283	285	298	296	286	290	294	307	296	286	268	274	257	259	326	287	296	282	262	276	302	275	280	277	308	288	302	276	308	300	261	299	247	282	322	281	317	327	299	254	279	262	263	287	307	271	267	274	289	290	280	277	265	290	294	299	267	284	293	286	297	307	251	296	300	296	286	288	296	284	296	306	260	276	319	287	301	286	309	307	292	293	293	270	299	298	300	278	262	273	293	299	292	276	261	277	304	280	306	266	282	277	291	307	297	280	288	303	313	253	301	238	282	306	306	281	314	294	285	267	335	285	268	269	314	247	285	313	275	316	291	274	281	262	278	300	245	316	284	295	275	266	258	281	278	315	284	265	240	322	281	297	299	317	277	311	296	296	277	287	301	310	238	273	294	330	276	273	280	297	289	295	257	264	247	286	301	267	237	289	301	281	271	313	245	274	278	283	270	278	294	302	306	271	292	304	263	292	303	259	312	305	288	318	298	301	299	285	265	277	275	294	300	282	286	275	294	313	273	285	284	274	264	290	277	276	297	301	280	281	273	318	299	270	289	317	284	288	300	276	295	295	290	278	288	298	282	281	247	270	283	261	268	279	301	292	284	288	252	271	291	284	285	322	292	286	299	275	301	294	311	291	295	295	275	272	318	308	295	270	253	302	278	284	306	275	278	284	278	311	288	300	281	277	282	266	274	278	283	297	266	276	313	307	272	304	287	300	291	312	252	295	268	280	280	305	278	303	263	274	312	299	286	305	268	277	294	313	300	307	264	309	266	289	284	276	287	278	323	304	310	272	267	285	309	275	284	296	292	292	280	282	279	299	297	301	268	320	290	322	292	298	283	269	302	331	285	270	304	269	279	278	286	289	282	309	274	268	293	295	296	253	272	289	271	289	278	268	319	296	275	244	259	280	310	245	285	269	272	293	288	297	295	264	285	296	303	255	279	305	308	309	265	279	301	296	317	284	304	303	296	286	291	282	289	279	293	290	285	296	257	308	316	288	303	303	250	299	296	322	279	279	309	270	287	286	278	296	285	294	274	289	292	267	318	287	295	310	292	260	297	302	289	270	268	295	287	281	254	282	260	264	295	261	283	306	260	334	303	314	256	282	255	310	266	276	271	300	280	305	292	246	299	290	257	246	294	280	284	281	271	269	243	292	270	301	278	294	298	284	282	272	261	283	280	257	289	244	262	287	308	293	285	299	296	288	275	265	297	273	282	284	301	270	284	283	238	286	318	308	294	271	298	294	295	293	254	297	280	276	297	275	297	283	312	283	277	308	286	274	295	308	287	310	267	271	328	314	312	307	254	298	283	268	258	276	310	263	266	300	274	286	259	295	276	266	268	297	286	317	289	285	297	283	256	315	297	286	297	283	263	279	286	262	278	292	298	265	285	301	285	301	275	265	288	273	285	271	278	300	275	278	299	292	265	292	299	280	306	303	295	279	285	260	297	295	270	276	282	275	267	299	289	278	278	294	311	294	279	272	283	275	317	296	283	279	295	261	297	289	268	324	275	288	291	259	302	314	273	294	287	285	300	276	271	276	299	301	292	316	267	278	262	282	294	287	283	293	271	287	271	313	292	268	256	288	293	277	274	296	272	284	279	305	277	268	319	295	316	283	269	278	290	284	286	256	275	303	245	278	250	268	325	282	281	304	312	277	282	300	279	277	292	299	286	306	299	283	301	297	284	302	260	274	276	296	274	287	301	322	311	260	315	322	286	279	278	258	272	269	284	267	269	271	284	284	284	269	284	290	271	284	280	306	310	288	279	331	300	277	265	301	292	302	307	275	308	280	278	306	285	285	302	294	322	297	265	286	301	257	330	270	265	286	320	282	278	287	262	263	317	280	253	317	310	314	284	282	284	250	289	291	316	274	318	316	270	313	272	293	250	271	281	252	269	293	260	287	305	309	294	259	300	260	263	300	268	284	271	249	301	263	308	282	275	323	288	278	297	284	310	275	303	272	284	278	311	283	293	265	264	266	302	272	295	278	298	290	284	299	281	310	289	284	289	276	252	275	261	278	258	286	302	281	299	281	268	296	268	262	293	271	321	250	274	280	288	305	286	313	278	301	281	285	278	305	284	256	278	284	289	267	314	279	299	279	299	290	278	279	292	281	274	271	306	284	290	300	272	281	291	268	291	289	285	290	281	299	265	273	297	291	286	309	268	250	280	296	248	308	276	272	302	301	292	265	285	265	284	308	281	281	280	279	311	322	298	291	278	294	303	283	294	261	268	300	302	277	316	254	311	299	291	261	300	290	306	292	264	297	288	258	311	299	291	257	273	293	307	253	293	288	278	281	282	271	294	284	281	268	280	296	248	273	289	262	294	322	267	289	290	314	298	335	308	277	269	289	310	285	254	293	305	265	275	291	271	324	291	284	237	299	268	271	278	309	292	284	294	292	280	311	280	300	285	294	278	289	297	275	281	302	299	313	292	270	263	267	271	323	318	294	267	288	278	284	304	303	274	295	277	279	267	295	265	279	263	281	267	274	302	288	292	293	267	286	263	286	283	256	279	266	263	289	289	278	268	309	263	281	285	291	302	320	287	308	291	269	303	298	304	277	289	292	305	277	296	276	301	293	291	261	290	271	275	259	289	273	280	304	279	279	303	297	268	285	293	285	281	305	268	268	293	290	307	263	290	286	279	291	270	270	290	263	298	302	271	293	281	258	284	287	312	281	294	284	292	314	290	277	301	314	297	290	265	267	283	306	289	273	299	271	284	284	293	325	306	305	277	254	294	294	280	284	261	295	288	255	281	295	266	268	296	278	293	284	298	293	298	292	277	299	297	300	284	295	282	279	284	269	293	307	302	292	247	260	277	297	303	276	251	313	282	311	290	286	310	275	305	285	282	291	309	282	289	285	266	285	313	280	277	320	273	300	282	271	255	297	271	304	276	290	291	266	287	298	327	280	297	275	309	311	273	321	326	317	285	326	263	280	300	277	294	311	273	298	286	296	287	289	281	273	295	299	275	269	305	262	293	300	305	282	296	283	276	280	289	247	299	299	289	291	290	296	274	282	272	296	269	290	281	295	289	287	283	269	296	275	297	312	284	269	289	304	315	297	292	282	303	269	304	280	280	279	262	269	319	259	287	292	289	278	259	285	291	260	267	278	270	303	275	296	301	283	280	297	296	239	259	310	262	278	283	305	276	298	316
17644	72263	51004	31546	1769	755	677	585	520	575	485	483	484	434	445	430	428	436	433	379	411	367	359	338	344	380	367	369	355	376	380	360	332	341	355	330	351	348	314	340	363	352	365	341	374	326	342	312	348	353	354	347	354	344	355	353	323	345	367	319	329	339	308	365	344	349	336	315	358	333	311	374	361	370	348	323	318	329	319	328	351	342	324	322	319	384	349	316	304	321	337	325	357	342	347	326	348	310	349	330	338	327	327	321	335	337	321	331	357	335	331	323	355	380	313	347	339	356	357	318	370	359	368	345	336	341	362	317	338	347	326	331	348	343	339	360	369	383	345	347	347	319	357	373	349	345	316	352	329	363	368	346	394	329	385	345	316	320	372	347	367	333	368	356	354	336	346	319	319	328	337	346	316	350	328	355	315	352	372	347	331	324	336	330	319	336	319	324	369	345	378	341	338	306	343	351	369	338	308	348	352	356	355	356	343	345	339	342	327	344	349	354	340	371	334	334	322	332	333	323	345	345	310	340	320	321	333	335	343	358	352	357	346	350	349	288	316	343	344	315	357	345	341	345	342	374	353	372	319	339	353	349	347	325	367	337	360	361	324	353	342	367	328	355	347	303	329	320	322	341	332	354	349	338	326	342	339	344	352	355	345	344	355	335	358	346	348	331	349	356	349	361	330	375	344	315	346	344	322	336	334	312	316	341	317	339	328	357	303	314	317	352	349	313	365	324	334	353	349	330	341	361	341	310	329	329	341	357	360	329	368	350	360	318	335	336	305	350	382	389	340	342	328	340	346	339	330	356	329	333	357	365	338	356	347	320	327	308	328	339	339	350	335	339	393	354	322	311	347	324	352	352	319	335	337	341	335	299	339	325	347	329	349	345	354	358	314	355	308	324	346	323	346	342	334	340	322	334	382	346	337	347	329	348	337	323	340	330	361	316	326	335	314	313	337	345	362	302	347	308	333	340	355	325	350	342	348	310	318	370	337	381	335	346	335	309	323	358	300	335	338	361	368	358	328	351	345	363	349	322	338	343	342	341	337	373	312	310	350	385	324	347	323	336	362	351	318	384	344	320	371	351	316	348	353	333	316	317	331	343	378	354	334	317	350	346	353	342	345	339	336	334	350	333	324	352	348	333	348	314	323	374	357	345	358	338	337	317	326	346	337	354	321	327	360	371	323	353	319	316	314	379	338	384	355	320	347	310	369	329	356	329	327	333	324	336	341	314	333	353	313	334	304	340	299	376	354	351	343	337	337	344	338	367	347	346	329	350	308	356	341	372	339	354	325	334	358	322	327	348	352	315	365	363	345	353	340	342	342	361	344	330	312	369	313	339	315	342	363	331	338	346	355	336	340	332	345	310	364	348	322	360	320	364	328	324	341	323	346	347	321	340	377	322	336	347	352	359	355	333	366	330	321	307	320	340	347	332	341	317	285	356	375	331	341	355	337	328	320	300	363	331	333	329	357	360	307	378	339	331	336	332	346	342	350	345	296	388	346	308	317	357	328	321	313	360	356	364	339	331	354	339	359	383	346	343	387	333	308	302	339	375	343	376	343	343	346	342	311	360	350	344	334	345	342	345	328	333	332	329	345	347	337	358	322	334	332	330	343	316	323	344	331	365	340	333	344	350	330	343	329	369	323	368	331	363	334	336	305	343	295	320	344	348	344	329	337	335	352	355	318	331	347	299	348	338	334	354	338	354	388	338	337	354	358	300	355	355	339	362	291	328	340	344	326	343	311	340	330	329	343	341	320	331	368	348	313	350	325	340	340	325	327	312	337	358	346	338	352	334	294	319	343	331	329	317	348	337	327	326	332	352	350	355	330	338	341	349	322	330	363	340	337	315	346	328	380	352	315	350	342	329	367	339	332	328	375	320	345	331	343	386	297	331	347	347	340	342	373	351	351	318	352	370	337	361	338	348	304	319	299	322	358	350	370	348	347	359	329	352	335	335	344	316	387	318	339	336	361	337	335	325	342	355	340	336	342	364	358	342	317	334	349	333	355	342	337	372	350	326	353	330	348	386	304	337	349	368	355	315	341	364	357	323	336	375	371	347	328	351	294	353	329	338	368	376	313	343	356	352	321	337	334	324	350	360	337	355	340	348	320	327	332	368	346	353	372	348	331	345	335	340	353	345	314	371	323	341	326	312	347	339	346	363	363	352	331	369	347	346	325	384	368	362	349	348	401	346	318	332	330	353	374	318	315	323	334	345	352	348	381	337	358	349	323	342	331	301	372	337	356	315	337	332	302	333	328	341	324	363	322	354	307	362	323	317	343	346	325	374	343	336	331	337	359	374	323	318	328	330	344	319	346	356	349	328	334	320	335	360	368	367	329	359	350	346	335	329	364	332	333	358	344	360	357	335	328	304	336	324	332	327	342	340	318	349	346	361	323	331	325	350	303	311	324	354	331	331	361	321	344	349	359	351	317	350	341	338	299	340	318	353	342	366	352	325	306	334	317	330	337	357	324	325	328	317	313	338	382	356	333	343	319	345	321	347	366	350	371	361	327	348	336	334	346	348	303	329	312	348	328	333	349	312	353	343	329	349	377	347	340	350	354	352	344	339	367	346	324	339	336	352	348	347	357	312	334	306	317	334	335	307	324	328	330	324	324	336	346	323	308	325	330	324	328	324	323	337	353	317	344	361	329	317	324	337	335	316	331	350	366	402	348	340	356	347	341	326	356	345	331	356	329	364	324	345	331	342	342	347	379	366	347	318	343	351	318	357	362	343	369	331	322	320	349	323	359	347	325	328	341	362	365	344	331	344	344	326	326	347	353	335	347	366	346	341	329	314	304	351	345	356	295	334	321	340	334	354	363	330	336	345	333	353	354	346	347	369	339	348	307	343	280	325	367	348	330	353	368	340	339	360	349	307	311	351	316	342	347	349	362	344	344	347	330	333	360	364	340	342	323	366	344	342	314	324	332	331	354	326	346	335	353	365	311	337	347	354	327	332	366	316	354	333	318	391	339	305	339	341	355	336	343	332	339	323	349	357	338	351	337	358	338	346	357	314	343	368	327	307	322	317	308	320	311	344	350	333	376	340	373	339	327	346	354	346	387	353	370	353	355	323	367	335	316	323	353	356	354	343	346	321	368	320	368	342	314	343	306	329	328	351	308	368	334	348	394	309	323	335	352	345	314	326	333	352	386	318	348	349	352	359	370	344	348	317	321	320	325	365	348	327	368	329	315	357	338	345	355	351	331	328	359	341	332	323	344	333	357	355	357	334	342	378	342	348	341	374	358	329	351	329	347	333	363	359	364	345	362	343	354	329	325	337	319	382	364	346	327	348	322	366	382	308	345	349	339	316	339	362	344	323	368	364	339	321	344	345	372	340	322	364	340	355	337	332	300	335	355	342	322	308	324	353	328	375	368	348	331	344	338	351	310	325	324	339	339	352	337	320	324	342	336	328	348	331	350	333	339	337	359	321	299	297	320	320	358	332	317	342	355	340	317	342	318	340
23033	21949	32053	28638	22229	18229	4917	547	476	438	416	369	385	406	349	362	315	346	323	315	278	300	277	294	261	282	261	252	276	299	251	241	256	271	244	259	279	269	241	242	243	240	247	274	248	249	240	249	230	246	239	276	260	218	262	272	241	244	254	275	257	262	262	243	270	267	261	276	239	222	242	263	252	257	226	246	253	257	262	250	241	271	250	259	268	263	270	235	242	246	231	251	265	227	259	249	262	249	290	237	257	250	263	250	251	248	257	264	249	281	259	258	295	259	259	272	232	240	260	263	253	271	282	254	249	271	276	251	210	253	248	244	284	231	247	262	279	229	248	239	249	266	257	245	251	258	270	268	246	268	256	267	252	241	239	258	274	246	254	250	229	258	282	252	227	244	258	245	247	237	234	261	268	249	246	286	246	272	232	246	267	272	258	236	264	268	259	254	247	227	270	269	271	244	254	246	275	257	249	256	246	249	299	237	249	244	251	256	291	224	243	237	261	252	268	245	224	263	262	249	234	263	272	259	247	246	258	255	230	238	290	261	242	233	288	245	263	257	243	253	231	256	264	272	255	224	265	253	258	245	239	233	258	257	254	261	280	266	259	245	250	224	252	243	240	262	220	277	268	265	245	240	255	252	245	221	250	267	263	277	239	261	269	263	228	236	249	248	260	246	226	256	257	262	261	286	251	264	249	242	274	244	257	249	252	268	235	250	258	241	241	258	270	247	264	261	273	268	257	230	247	242	264	239	280	250	252	243	237	249	253	262	247	255	225	235	237	255	281	278	248	263	264	258	236	244	250	256	235	239	232	245	262	256	255	256	251	283	281	238	243	245	238	244	241	254	238	251	271	248	239	251	265	254	253	245	273	268	284	264	268	257	267	271	261	267	250	249	255	267	234	237	267	278	270	228	232	260	263	257	266	232	238	260	238	256	284	269	244	265	226	262	245	254	285	249	243	246	244	239	290	254	262	247	259	277	237	246	248	248	265	247	259	237	293	264	277	224	278	263	256	236	263	245	251	264	268	243	218	254	260	243	273	248	233	246	235	232	288	250	260	275	241	241	239	251	269	245	232	259	264	242	228	254	259	242	263	252	255	254	246	255	256	307	287	258	243	245	238	236	257	250	242	267	258	255	261	248	223	219	269	267	274	266	232	265	278	267	254	245	264	289	250	224	260	262	283	258	281	247	291	247	254	238	288	271	277	271	269	257	240	263	231	245	232	268	233	234	272	253	233	268	259	253	273	243	223	237	253	252	257	255	248	280	230	241	262	260	256	241	255	219	256	267	297	261	236	256	232	244	273	215	209	269	260	261	247	229	242	292	264	255	241	226	261	259	266	251	271	248	269	266	262	246	258	240	236	239	249	253	220	266	244	270	265	263	288	241	221	267	245	276	268	279	241	255	253	228	263	277	241	233	273	258	255	242	274	250	267	240	275	281	258	269	233	250	263	256	240	242	259	280	246	253	233	254	255	254	251	255	249	268	248	241	258	245	255	246	231	250	263	252	230	245	239	251	215	243	227	278	270	225	229	237	268	256	260	244	251	237	251	243	256	248	261	249	260	273	283	232	255	215	240	243	265	241	254	259	272	253	240	246	290	244	260	241	263	248	237	237	247	248	254	248	251	239	247	239	224	280	235	253	274	261	272	232	254	218	265	253	268	248	257	242	269	260	239	237	253	239	258	226	244	266	240	237	252	251	279	272	255	266	272	241	239	250	266	241	242	257	251	228	228	240	246	248	246	228	259	245	246	245	242	234	248	284	231	262	212	262	245	234	264	244	263	277	257	286	239	270	243	265	256	247	250	265	276	269	253	214	261	264	261	253	241	253	258	292	246	260	283	241	288	240	260	243	259	295	264	238	269	250	240	255	231	261	247	252	269	234	253	263	238	245	250	276	267	247	225	234	282	242	231	284	251	242	231	250	268	255	238	251	252	244	260	260	242	245	241	266	237	241	256	250	248	246	273	238	262	254	267	294	253	251	289	267	255	236	244	244	276	292	248	253	239	253	221	239	238	268	244	248	233	234	246	257	233	244	251	237	265	264	253	261	257	255	257	259	259	276	251	261	282	252	259	238	235	239	239	262	248	263	243	252	214	261	250	260	287	268	235	297	244	255	248	266	250	251	263	243	252	233	234	252	242	267	261	245	258	269	256	267	235	231	251	257	267	235	253	248	248	225	247	259	247	249	264	258	247	254	275	258	277	271	251	269	264	280	252	260	245	253	270	237	252	248	262	230	223	243	248	229	241	276	242	231	266	266	229	258	242	236	279	255	236	245	259	249	254	256	272	243	243	268	241	198	269	254	241	276	269	255	240	269	253	237	272	257	267	250	267	256	242	247	270	246	261	250	261	240	265	260	215	233	268	244	268	235	269	257	252	241	262	274	245	243	276	253	251	220	281	285	242	231	232	245	221	242	247	261	254	236	266	243	278	256	252	250	255	261	251	245	247	252	232	248	269	275	247	268	267	260	268	263	261	221	244	244	257	270	252	256	222	254	288	241	264	261	251	240	268	264	256	262	234	253	264	243	266	223	250	237	253	224	255	264	246	232	249	261	258	252	293	252	262	257	245	233	271	254	251	232	282	264	239	285	266	267	264	265	265	263	256	250	275	265	227	247	265	270	216	248	242	216	237	239	226	235	280	246	233	264	255	254	247	237	254	262	283	242	264	274	250	260	264	263	247	253	242	265	248	253	251	254	241	280	236	263	251	256	270	273	271	246	245	265	264	221	255	273	250	239	261	262	242	224	222	258	275	264	272	264	250	258	214	268	248	247	241	244	243	258	236	261	283	256	259	248	256	285	279	271	254	255	265	230	248	267	248	248	255	283	244	267	235	251	257	265	245	253	260	237	238	220	283	246	221	247	235	289	221	256	253	250	254	243	250	251	268	255	257	250	223	233	244	266	236	247	251	238	258	246	239	242	248	262	277	276	256	267	246	263	254	263	268	246	252	269	301	248	269	247	249	267	244	269	244	266	262	273	247	250	252	252	252	254	246	283	266	230	221	249	264	269	247	263	232	245	247	238	268	242	248	240	245	268	242	255	251	251	243	223	225	232	230	249	266	215	263	293	271	257	250	261	231	231	226	249	253	243	239	248	265	251	254	233	277	246	282	255	226	248	252	267	242	252	245	241	250	247	243	257	262	255	284	265	260	269	270	265	267	250	260	248	276	271	237	240	266	278	251	221	247	255	259	253	263	273	282	246	252	251	251	227	272	233	258	250	280	267	236	226	265	269	242	228	264	272	244	255	226	257	289	251	239	234	243	257	238	244	261	259	250	245	240	255	272	264	243	265	240	251	238	251	257	254	251	279	242	264	252	267	238	253	240	282	237	242	242	267	247	248	242	248	270	238	233	253	262	258	244	280	221	271	241	258	264	269	285	226	247	269	249	241	235	265	268	228	283	252	238	280	257	241	247	250	252	270	229	251	242	290	259	226	234	255	247	248	280	229	264	251	249	255	245	278
25245	91588	74448	51353	5011	1242	1026	903	821	689	607	614	522	586	536	519	498	480	443	441	392	368	372	354	329	318	340	323	332	340	332	318	332	308	320	303	333	339	324	342	337	322	324	341	337	259	303	310	311	315	313	316	310	322	303	340	325	311	267	318	327	335	287	302	319	285	299	319	270	301	325	343	299	308	313	320	321	275	292	302	313	319	322	293	309	298	314	312	328	308	309	301	325	310	303	305	290	262	288	321	308	305	326	299	325	309	315	298	304	308	303	313	299	292	319	313	313	306	328	350	322	305	334	288	299	297	280	299	304	335	306	300	302	317	308	309	327	329	315	300	292	299	313	316	298	303	297	312	287	308	315	319	295	335	296	311	297	291	301	297	315	311	307	295	314	316	307	287	301	326	296	312	324	295	330	331	323	347	305	282	330	322	305	301	342	318	301	299	306	295	313	318	289	324	272	333	309	301	265	289	315	273	297	297	311	320	287	339	305	296	271	279	299	307	317	294	312	309	317	314	303	281	295	321	335	347	296	325	299	305	311	278	295	330	317	328	323	315	304	305	314	318	272	318	283	297	309	270	323	297	261	306	290	305	303	295	315	266	305	318	319	309	301	299	323	301	303	296	296	299	320	304	313	308	291	320	287	284	283	303	297	313	274	298	285	320	309	297	329	314	314	323	316	299	302	302	293	305	325	306	322	298	307	278	294	293	325	306	325	295	297	326	317	342	281	294	338	292	280	294	342	315	301	326	292	303	307	311	304	304	298	311	317	298	328	299	307	290	329	329	308	318	290	306	329	300	312	330	301	306	305	315	302	325	303	307	324	311	287	314	318	293	307	299	297	318	347	313	292	304	333	308	309	322	328	293	336	290	287	311	309	307	299	292	334	315	301	296	307	318	291	298	297	298	335	321	332	312	312	309	321	283	331	323	311	300	302	306	318	346	313	320	306	330	297	298	283	352	284	313	289	298	344	297	313	320	315	302	313	282	314	322	288	312	322	311	307	300	304	325	286	278	330	277	305	307	322	308	309	294	265	298	302	296	327	326	287	313	283	287	336	285	287	301	290	310	296	294	315	280	306	320	293	305	305	302	315	308	310	269	284	285	311	308	295	310	308	287	314	304	304	324	302	315	336	316	303	301	317	309	292	318	304	296	300	308	291	313	301	297	318	300	299	278	294	323	333	311	332	324	313	291	316	293	316	304	356	287	294	307	338	314	312	307	301	328	297	313	350	306	292	287	309	304	328	305	298	356	291	309	299	303	292	308	315	313	296	298	299	303	311	321	311	299	313	298	339	321	310	293	342	298	305	314	322	317	302	332	315	328	330	313	316	346	275	318	331	295	308	280	314	317	302	321	286	297	318	295	316	291	287	307	324	332	318	300	317	319	305	302	321	320	332	277	289	303	352	302	342	287	293	294	263	298	302	282	311	354	274	325	331	324	323	334	311	321	296	305	309	319	300	300	318	294	301	336	320	299	327	326	300	304	301	317	302	351	286	310	301	318	289	306	326	307	275	276	309	310	311	310	299	327	354	280	288	305	310	305	307	277	317	284	315	283	289	295	331	315	353	324	263	312	310	301	313	296	335	306	314	314	314	292	302	313	302	326	325	307	290	312	294	326	293	328	293	309	281	295	311	315	309	335	301	309	304	330	277	303	303	314	313	304	325	308	308	305	301	293	294	336	323	315	317	317	313	325	321	310	314	307	284	319	302	313	321	317	286	288	298	292	305	296	300	323	318	296	259	299	288	311	323	316	327	288	307	274	303	272	303	270	293	305	278	303	316	323	264	304	296	316	307	308	310	306	318	291	297	310	330	317	307	289	338	305	303	306	299	304	306	315	338	300	318	317	312	298	300	311	318	276	295	284	325	337	308	318	297	328	317	313	286	303	266	327	317	296	314	318	301	283	320	286	318	292	336	321	349	308	308	288	295	322	315	308	311	332	290	337	305	335	297	293	309	305	296	299	293	341	302	304	306	312	322	309	313	322	304	299	318	331	337	313	286	322	281	306	297	300	312	312	281	321	296	288	327	318	325	292	309	293	279	323	332	316	311	337	293	309	298	325	289	341	273	325	276	339	334	317	290	273	313	312	303	324	309	319	317	318	314	320	313	331	295	314	290	304	307	305	288	317	321	294	322	299	333	295	309	312	303	347	284	308	361	316	332	297	301	274	284	308	314	314	284	330	271	309	303	308	294	289	308	338	301	327	312	341	328	276	290	327	328	324	305	317	284	340	294	300	341	275	320	341	298	322	297	294	345	295	290	296	296	313	274	317	310	303	322	306	326	334	292	317	315	315	287	314	345	317	307	327	302	308	316	303	321	312	310	310	302	281	290	291	277	328	315	346	288	315	283	305	326	301	301	334	291	303	306	311	300	286	318	298	319	321	325	310	327	296	352	289	324	286	294	303	308	309	303	294	312	328	289	314	328	311	325	335	292	330	290	284	309	314	290	304	289	300	297	321	287	306	320	314	297	322	315	281	319	285	301	306	295	309	288	308	328	306	331	301	307	303	294	292	327	311	303	325	307	290	314	310	307	305	296	325	299	302	295	278	292	307	318	327	336	346	330	317	332	269	316	308	321	294	300	301	283	296	319	311	301	284	323	276	299	305	327	317	332	316	309	328	296	309	303	314	304	302	295	311	311	267	315	344	322	325	297	313	331	273	296	317	312	336	292	281	304	276	292	343	273	320	289	300	288	295	305	289	310	290	325	320	282	302	303	288	290	316	309	311	315	288	316	302	300	329	324	320	294	334	314	311	331	298	292	294	282	299	315	291	295	309	323	335	313	301	293	296	329	310	314	289	299	277	320	308	298	288	317	302	295	311	311	298	330	322	317	343	315	294	317	324	286	332	297	304	327	316	314	284	300	315	303	328	280	306	306	330	310	296	330	311	320	322	333	311	315	284	291	317	258	342	285	332	328	325	301	280	301	328	269	297	344	291	318	303	306	311	290	293	310	305	302	291	334	307	325	324	292	316	335	296	319	313	339	304	326	332	292	293	295	329	333	309	323	306	322	313	284	306	299	309	302	291	261	301	289	334	305	345	281	282	302	285	304	275	333	297	302	327	299	338	273	313	304	295	295	300	326	302	316	311	299	303	285	308	304	294	291	307	309	326	289	304	335	291	281	298	329	300	340	317	334	330	286	319	311	314	288	337	319	320	307	288	313	294	248	290	331	319	303	295	295	328	318	305	327	309	301	327	308	345	299	327	311	343	322	300	308	305	291	298	305	329	293	310	310	290	327	304	294	308	312	320	302	292	344	328	306	300	333	345	310	294	304	337	274	299	316	292	318	288	329	333	313	315	351	285	292	348	318	278	323	320	289	287	330	293	323	341	257	296	298	323	295	306	301	310	304	315	294	282	319	305	325	330	312	302	278	324	304	281	301	303	304	293	332	307	305	297	307	294	312	301	301	313	296	277	312	315	298	291	300	311	308	340	288	284	318	320	350	326	312	279	284	319	310	311
28160	24528	28526	13665	1413	661	547	533	479	501	497	471	510	534	468	516	509	493	489	485	508	472	449	477	450	455	441	484	510	424	473	490	437	440	453	437	470	466	473	484	509	491	488	453	445	494	457	484	492	497	462	489	477	433	462	455	481	458	483	483	449	456	462	505	508	460	452	461	470	478	423	418	494	487	452	471	443	486	466	484	476	492	457	483	441	464	475	484	490	457	484	465	443	464	451	468	475	443	483	468	470	435	461	453	500	477	486	484	455	474	476	460	435	461	473	464	479	457	441	454	507	464	426	500	466	468	429	490	491	445	456	433	468	473	434	444	457	464	463	468	478	445	445	412	481	496	454	436	470	458	481	479	457	448	457	443	449	460	466	477	486	507	459	461	446	499	452	465	456	462	452	456	448	463	480	443	455	469	446	461	424	481	461	413	462	440	481	469	463	467	444	447	478	464	463	488	463	459	488	468	462	449	474	468	461	445	489	494	449	455	471	496	429	498	478	510	477	478	453	440	455	456	467	471	447	451	451	431	444	466	484	523	466	451	456	455	435	459	467	494	440	440	434	478	497	481	477	445	465	497	494	458	463	486	437	461	479	442	466	488	469	456	489	490	487	458	476	519	491	435	476	467	467	484	422	447	428	452	448	472	493	433	451	430	441	501	455	469	464	450	465	440	456	472	459	454	467	507	434	532	428	456	449	458	467	450	472	476	446	484	501	484	469	490	458	444	484	422	478	472	444	478	455	424	444	462	437	450	468	431	457	438	490	464	490	450	481	462	460	455	445	474	517	473	472	482	463	459	413	443	475	431	463	460	438	458	444	437	450	448	418	463	481	479	483	483	486	504	428	506	430	466	481	457	474	480	534	476	481	466	470	469	409	471	522	455	505	520	472	488	481	464	489	462	488	528	478	488	438	477	482	468	466	483	511	457	444	450	470	471	462	436	413	484	480	476	422	451	513	456	426	452	472	475	468	458	483	450	506	510	446	467	475	465	498	469	518	451	445	443	457	431	438	434	452	488	469	453	473	457	491	450	520	459	466	493	452	465	447	487	481	474	506	457	455	451	479	430	436	498	436	452	444	486	456	469	476	461	496	457	435	467	475	424	482	457	448	446	506	447	452	454	471	442	447	439	487	428	478	499	503	454	501	453	467	411	493	457	473	466	484	489	438	498	493	448	465	482	483	473	478	440	442	437	456	491	444	443	463	448	509	441	437	492	478	428	442	475	448	439	454	443	448	496	470	490	454	441	465	500	515	445	479	504	463	465	492	462	484	450	446	469	488	470	472	437	461	438	464	473	479	428	511	481	487	451	454	452	459	488	480	445	447	452	476	429	446	461	450	482	431	457	493	462	477	472	489	498	425	485	470	475	462	442	461	482	491	461	482	468	446	457	477	481	449	481	471	458	457	522	433	445	455	441	515	456	406	463	470	474	469	484	441	521	438	492	465	461	415	449	449	493	455	470	454	442	470	455	487	482	430	493	430	481	442	483	479	492	444	495	428	438	487	459	450	435	472	494	424	481	441	498	437	471	461	483	491	446	477	464	450	422	502	467	505	495	444	497	451	449	487	448	473	501	490	449	515	443	478	474	516	446	451	466	430	463	463	466	467	460	463	437	464	453	460	458	462	463	449	464	457	499	462	447	437	460	483	485	514	491	439	504	472	491	455	454	502	475	460	476	476	457	437	459	501	476	464	473	455	470	465	448	455	447	478	487	463	465	465	456	479	485	477	479	452	436	484	445	440	444	444	454	471	491	431	471	457	473	430	483	501	474	458	443	474	494	451	440	439	454	472	460	445	456	512	444	434	486	459	396	444	438	474	478	486	484	496	447	485	471	469	493	463	493	472	470	462	497	513	452	497	458	452	508	435	461	459	479	487	409	473	420	436	486	455	470	447	476	488	455	452	458	458	464	463	452	467	477	508	495	486	472	448	475	440	496	449	463	500	442	459	459	461	449	471	478	454	480	426	507	477	470	488	520	442	450	462	460	443	453	473	471	444	462	468	461	478	462	428	433	437	463	517	449	484	442	476	424	456	446	433	464	509	439	463	451	440	461	439	473	468	467	451	479	490	511	478	471	471	454	435	457	450	441	477	500	453	471	472	487	461	450	485	479	459	475	424	466	510	470	501	441	469	479	476	486	448	468	494	468	459	470	451	446	499	488	464	468	444	426	423	483	454	466	467	465	478	476	485	470	440	453	483	470	471	480	440	465	440	502	473	455	454	483	466	442	478	473	428	481	479	482	479	452	430	446	420	503	479	432	469	485	469	475	437	477	465	505	455	443	467	474	416	469	438	484	460	450	514	484	477	478	482	472	490	452	488	463	473	455	470	458	457	443	482	469	435	434	477	437	451	455	494	442	466	455	472	461	500	440	461	481	484	431	462	476	457	473	462	463	460	425	477	455	438	475	474	492	490	460	474	492	441	462	486	476	468	461	482	413	459	450	471	485	446	459	451	447	476	451	443	465	446	456	467	484	491	448	480	461	476	468	483	455	448	486	463	442	475	474	488	450	453	516	425	449	489	439	497	468	456	465	464	437	523	505	489	466	465	459	451	440	426	463	466	447	481	460	486	467	467	481	479	454	461	494	476	485	475	493	458	465	460	475	478	455	491	448	462	514	434	507	464	451	495	476	473	482	469	448	447	424	472	472	431	451	431	467	499	493	471	470	463	458	456	436	450	450	464	472	451	489	480	445	466	500	456	449	518	484	458	468	494	488	458	446	426	453	478	467	441	489	458	432	455	462	463	484	467	449	444	475	446	455	501	446	468	471	477	477	480	445	453	474	474	491	465	457	464	452	456	471	429	456	416	425	470	448	480	464	435	424	460	453	488	459	458	471	474	487	444	497	453	457	454	451	463	427	456	454	485	461	445	469	467	473	462	461	520	435	481	480	472	446	492	463	481	461	475	443	467	452	467	464	432	475	490	455	475	461	476	478	480	479	477	473	487	463	506	463	456	435	471	487	466	449	485	485	445	480	450	448	511	483	470	440	457	466	493	428	470	460	446	465	468	497	492	469	472	465	428	461	456	484	453	493	450	490	502	489	470	462	463	461	500	459	471	502	491	461	484	436	469	457	416	436	507	447	476	455	466	483	447	473	472	455	469	456	491	483	451	435	484	454	429	471	476	492	470	484	480	441	446	443	472	496	446	461	480	496	483	457	469	472	476	466	459	459	465	421	477	461	434	480	417	517	455	441	482	434	463	447	481	432	479	455	448	485	446	465	450	483	448	435	471	421	499	419	416	452	444	516	483	446	480	461	450	487	435	479	467	461	432	450	478	480	490	459	476	488	463	437	466	446	444	491	476	460	445	495	475	466	521	520	478	485	491	474	427	474	448	472	439	476	491	502	460	473	419	460	480	439	489	471	458	428	478	487	447	425	481	494	437	461	497	469	461	511	493	451	459	476	462	480	445	499	477	461	458	502	479	514	416	444	490	455	511	473	463	471	466	473	435	458	469	477
8724	37377	25370	9874	943	727	721	641	645	599	635	584	659	681	627	575	590	603	597	579	523	572	578	570	534	524	531	547	568	556	503	525	555	564	504	543	533	512	528	531	572	554	545	533	527	524	555	565	535	556	544	542	551	529	544	560	555	548	580	520	567	570	554	607	533	539	543	604	557	554	497	578	553	525	529	603	577	559	513	555	613	570	533	559	551	529	541	543	538	497	529	522	532	510	551	519	500	550	562	534	569	573	574	547	549	592	505	563	564	511	569	556	597	545	548	554	517	533	525	524	542	512	554	523	541	548	555	562	567	565	556	584	590	571	563	549	549	567	600	532	556	559	517	559	551	560	565	575	545	546	563	491	560	577	553	544	540	533	571	556	532	514	564	556	562	542	557	555	581	508	540	544	542	570	591	523	546	551	500	575	551	560	588	563	529	496	533	544	527	522	520	564	523	507	522	523	556	548	556	538	555	598	560	510	528	514	530	493	545	535	574	565	542	556	559	535	517	500	523	518	503	510	547	562	533	552	525	593	544	507	536	564	524	547	544	558	537	565	579	537	566	555	546	586	489	558	561	534	591	579	566	549	542	544	577	559	522	577	588	537	505	554	553	506	518	567	546	525	536	565	544	538	546	512	547	529	556	573	553	577	547	540	572	520	537	602	521	558	539	526	483	550	604	535	498	594	552	574	554	544	526	551	497	542	550	549	514	531	571	578	562	572	575	514	551	493	590	557	550	549	558	554	602	543	537	553	539	544	505	531	534	556	563	554	522	515	577	526	514	533	541	578	539	521	570	549	520	573	575	596	543	558	534	566	537	504	498	536	548	577	519	509	514	543	577	542	518	533	567	539	571	563	568	516	561	563	551	562	533	542	558	553	574	571	610	564	491	514	507	562	545	572	556	524	540	530	546	563	567	541	522	585	569	535	573	509	569	513	557	512	544	577	529	566	537	599	560	576	546	509	513	557	534	537	520	554	546	545	539	550	567	575	539	548	550	557	570	565	542	531	520	563	562	530	547	525	565	561	541	558	537	555	476	587	579	562	530	539	578	570	562	553	562	535	537	565	579	510	546	562	538	551	549	607	534	543	560	572	579	553	538	539	541	534	586	549	536	550	542	576	532	529	554	609	546	558	543	544	549	545	522	528	565	578	520	542	573	541	550	538	560	569	570	545	557	527	543	508	544	548	504	536	555	546	586	591	542	524	567	523	518	547	564	555	554	537	541	482	549	538	552	562	519	544	548	559	549	548	572	539	518	503	579	602	573	546	520	548	526	559	596	540	539	578	571	567	551	525	572	540	589	535	563	528	542	585	563	495	521	529	533	551	525	601	545	542	569	544	539	545	545	535	543	520	551	548	558	542	563	556	535	582	590	539	559	546	517	601	545	540	544	585	604	543	546	524	565	554	555	524	568	524	519	554	535	556	532	544	581	542	528	607	567	538	525	556	513	540	571	545	544	528	556	550	514	554	495	560	515	577	532	562	527	564	592	545	554	565	561	563	523	563	560	572	547	543	550	524	541	558	546	523	506	520	556	547	562	556	563	560	540	499	547	525	540	569	581	500	559	553	540	546	524	572	600	598	533	538	545	510	526	545	584	531	559	580	543	576	570	542	551	540	529	543	546	535	558	519	541	550	525	525	542	491	541	575	569	556	494	573	567	529	514	558	481	516	567	531	578	564	559	558	540	560	532	562	532	506	507	537	550	570	563	535	552	590	540	532	512	562	511	537	531	535	554	567	580	573	535	533	512	536	547	567	525	538	556	566	581	559	527	510	557	558	538	569	554	537	537	577	556	523	604	562	535	550	501	582	522	535	531	506	545	559	575	524	542	562	507	531	531	544	533	526	555	519	564	553	547	523	557	526	533	547	527	521	575	542	558	469	552	548	546	524	553	546	555	567	541	540	572	516	519	532	560	549	604	555	553	589	543	576	531	579	506	533	517	558	538	578	546	545	536	545	558	531	529	568	586	506	568	571	552	531	533	531	565	564	534	534	590	578	603	557	522	521	517	524	544	560	537	523	511	557	533	506	546	498	586	567	560	540	573	522	569	510	567	587	547	513	501	592	523	565	559	525	524	569	535	548	540	561	531	490	568	558	563	563	554	573	566	546	531	524	535	569	571	534	536	574	542	575	579	529	519	546	559	550	523	499	566	583	574	547	550	531	577	532	529	550	537	530	567	577	547	558	547	517	571	571	518	531	556	525	529	567	578	520	525	566	545	542	529	587	528	540	520	548	506	570	565	561	552	593	528	546	495	543	546	540	544	551	581	561	565	562	540	509	522	517	569	538	537	549	548	539	532	557	542	511	561	569	529	518	518	564	569	500	560	522	574	548	544	556	538	560	570	585	549	556	580	554	542	523	526	554	561	545	538	537	607	554	532	523	499	575	478	535	568	576	536	554	575	578	583	564	502	533	532	524	533	569	521	541	533	558	550	555	525	546	548	525	543	576	554	538	585	588	535	530	531	523	581	510	550	600	563	565	555	535	546	533	564	559	567	549	576	529	592	543	555	522	565	552	546	533	559	573	537	569	532	597	537	600	539	573	495	527	587	566	544	571	551	534	559	566	535	581	517	603	577	591	559	537	548	555	518	560	571	550	569	578	583	541	552	513	565	547	589	578	540	574	559	557	550	552	577	510	558	533	559	555	534	579	568	539	557	616	574	558	538	547	561	547	584	529	573	543	583	600	604	553	549	543	577	537	545	573	582	520	584	560	539	535	524	573	588	547	569	565	508	541	560	571	569	531	542	543	581	547	552	582	554	551	518	539	546	555	539	571	557	554	510	583	556	591	531	525	597	559	558	547	553	530	561	523	475	585	576	546	556	540	540	589	535	536	538	549	569	599	536	564	538	516	555	562	529	561	521	573	519	515	521	569	567	601	537	538	531	527	532	540	551	578	548	514	553	528	507	508	544	520	523	484	504	575	526	548	599	555	616	566	555	549	516	534	554	525	522	539	555	537	547	551	585	576	524	562	517	539	529	545	543	523	560	528	578	553	546	555	509	526	527	546	535	535	486	586	573	603	495	546	527	529	542	510	578	554	505	574	548	543	536	533	516	543	543	537	543	551	575	544	519	538	556	548	574	544	535	568	562	548	586	526	575	524	534	545	569	483	546	556	528	544	539	584	546	518	553	536	566	560	568	517	539	570	523	565	515	565	558	539	563	518	525	564	548	588	538	545	562	556	490	560	565	562	549	513	540	530	532	519	571	517	565	543	511	551	542	581	558	541	566	578	566	546	576	537	552	619	544	532	513	550	564	526	540	591	529	558	547	533	511	543	544	562	578	579	553	529	564	579	574	569	561	545	578	550	598	529	561	595	531	559	531	541	507	577	531	521	541	557	516	561	560	566	555	581	569	548	588	531	557	568	542	582	559	517	565	566	595	509	527	530	517	551	546	528	519	569	526	555	550	543	542	537	528	546	571	539	558	573	588	520	590	548	581	533	538	542	567	544	573	515	540	550
23980	22536	35875	32091	20254	8069	1026	638	616	583	567	580	551	583	557	523	528	498	504	554	502	514	477	527	497	496	469	484	481	516	493	484	471	494	478	470	510	487	474	479	468	477	414	465	490	481	477	481	498	451	466	508	501	467	471	478	521	504	456	485	483	502	510	488	520	503	462	492	466	479	477	460	465	461	480	477	484	464	470	485	455	471	473	469	452	465	439	492	441	466	488	466	463	501	477	440	451	450	466	474	518	472	485	510	470	516	462	489	503	479	504	477	490	482	483	465	485	467	481	484	511	479	521	451	460	487	456	450	449	506	488	459	476	466	508	479	480	457	450	468	483	446	501	450	514	495	516	499	486	441	489	483	467	454	501	477	459	471	491	489	531	455	483	496	484	514	478	502	439	490	447	474	459	468	486	492	471	467	460	497	474	436	466	504	473	436	461	439	475	476	467	437	492	464	463	458	454	445	454	484	460	485	489	471	491	475	448	460	478	477	475	466	483	473	465	463	428	493	489	495	490	459	487	501	469	463	476	471	496	465	467	495	443	493	489	446	479	453	446	477	483	451	425	478	478	478	474	430	479	431	477	463	471	452	471	500	465	476	443	465	442	493	473	491	451	505	446	466	488	479	474	516	485	442	457	513	499	460	461	488	495	445	460	490	498	505	464	445	460	470	499	498	488	459	463	467	483	486	465	470	514	477	462	491	474	469	474	482	483	479	455	449	510	487	498	498	510	474	488	483	481	473	485	467	507	484	472	503	464	483	478	485	490	485	437	480	482	405	489	488	473	494	474	512	474	444	483	474	457	459	448	520	472	479	491	487	510	497	506	456	436	455	508	515	465	486	459	483	493	501	546	500	511	466	454	474	460	413	451	480	455	464	476	460	469	431	504	458	456	434	499	483	470	499	479	464	475	507	457	443	463	445	460	455	482	451	452	493	485	479	474	474	488	500	482	490	469	479	482	476	475	485	510	522	456	492	504	426	476	522	502	491	475	463	476	479	499	480	469	479	464	443	458	469	498	424	457	499	459	468	467	475	470	463	453	490	489	454	483	514	462	539	460	493	503	460	441	468	520	461	446	502	498	493	500	521	506	481	459	471	476	498	467	461	476	459	458	437	499	458	453	454	467	446	475	489	485	483	485	464	481	482	480	499	479	469	436	453	487	460	458	484	447	510	467	499	467	515	467	465	470	477	469	446	476	437	447	464	481	484	449	472	479	500	446	455	496	469	502	437	508	521	506	475	477	483	464	473	478	461	464	509	470	466	481	493	455	489	484	480	478	481	452	458	467	443	505	503	520	474	476	455	490	485	459	456	441	433	487	467	473	479	439	505	454	469	523	519	480	493	468	426	483	481	492	484	490	457	516	467	473	479	487	477	450	468	505	471	463	492	454	455	463	472	483	481	489	482	468	453	459	446	503	463	484	460	450	500	487	480	478	482	486	448	451	483	466	480	447	491	477	438	474	483	480	511	464	462	457	467	499	463	490	482	486	429	459	468	482	511	468	483	442	483	521	465	449	434	493	449	495	497	484	467	489	485	491	490	470	501	471	505	478	476	469	460	460	496	486	457	484	481	441	453	466	487	453	495	474	494	478	490	482	457	501	521	462	471	471	437	472	481	449	453	456	482	451	483	464	482	464	489	457	468	506	471	455	462	436	477	468	443	479	471	503	489	463	489	466	501	482	440	470	493	460	440	486	466	470	479	485	472	478	495	461	502	469	453	490	449	454	482	510	472	504	466	474	468	483	513	494	498	479	482	488	479	475	492	492	500	462	475	458	469	462	476	463	482	507	480	455	454	451	506	460	478	481	483	494	491	486	504	508	486	475	458	475	491	472	450	475	454	462	460	438	503	499	483	502	444	429	487	486	481	474	463	505	454	493	518	478	511	502	513	475	494	447	473	475	495	446	464	446	484	498	504	491	498	469	492	465	476	474	489	474	471	507	455	458	484	446	485	428	493	506	495	460	475	465	478	456	462	443	497	483	467	487	511	468	471	495	491	537	459	443	476	487	451	473	476	431	459	446	503	461	466	479	504	477	479	495	465	447	460	439	491	487	469	494	478	452	504	492	441	498	419	433	476	462	452	464	475	446	470	463	478	494	474	468	488	493	450	482	515	471	488	480	520	484	439	412	467	533	436	421	484	477	453	432	467	449	488	486	501	478	465	450	486	454	505	515	506	482	471	445	483	477	493	466	515	475	499	444	446	480	466	444	469	418	492	463	463	436	483	490	463	453	467	474	457	491	454	463	477	444	468	512	474	463	463	524	469	469	476	453	522	456	493	464	493	494	510	459	458	460	456	419	476	464	488	478	474	500	485	439	452	507	486	462	440	492	449	483	486	510	517	484	461	522	477	475	448	455	460	473	473	491	485	476	450	457	458	500	514	520	507	428	461	497	488	468	483	483	486	511	464	451	482	446	479	489	491	401	498	450	506	450	476	490	477	497	450	453	504	457	489	474	442	466	486	448	499	456	483	486	509	506	485	495	498	447	516	485	511	466	475	488	481	476	457	463	496	480	438	438	474	486	465	442	450	484	471	468	503	458	463	494	477	481	524	499	504	476	458	481	479	448	466	477	476	455	468	464	491	483	480	473	507	483	455	512	493	496	467	520	473	456	430	474	478	472	472	486	481	492	500	469	440	457	470	491	460	463	472	515	449	486	453	476	513	507	500	486	473	456	493	463	494	453	457	459	468	457	479	474	442	456	493	488	467	477	496	445	507	474	443	483	455	444	489	467	431	493	496	481	473	455	469	507	460	451	488	505	446	491	507	459	475	481	463	493	471	480	431	484	446	489	446	465	460	483	484	470	463	529	487	467	459	482	461	463	459	447	468	498	509	439	492	464	466	430	483	476	453	460	453	477	496	465	477	491	503	495	538	483	458	489	478	489	486	492	512	458	445	486	474	461	474	507	451	459	429	484	489	489	523	461	472	413	484	472	454	447	456	502	443	446	485	482	492	505	481	459	516	467	479	499	480	481	493	464	484	485	474	438	472	469	471	489	480	502	461	460	464	491	488	456	497	454	453	488	494	500	476	492	443	466	468	490	483	473	495	471	444	492	491	479	458	448	455	490	485	465	457	443	441	461	462	458	539	464	458	498	482	487	466	444	471	481	531	475	462	467	482	418	456	471	508	472	465	471	434	474	484	485	510	470	455	469	459	441	444	456	486	456	488	473	486	525	422	451	487	498	512	502	521	478	453	459	479	459	479	452	500	464	472	482	478	444	482	487	464	464	476	479	452	477	438	482	499	510	461	468	466	513	451	485	477	430	444	427	455	508	450	467	479	499	446	464	494	460	509	492	457	485	465	472	490	456	507	474	491	490	439	466	483	454	519	477	477	493	468	502	455	477	508	486	484	474	472	462	496	449	508	505	442	449	487	477	453	456	458	440	434	453	445	430	480	479	468	505	465	466	484	479	470	518	443	486	493	495	475	470	463	504	471	501	492	449	474	471	516	503	472	479	469
18322	83175	66986	41092	2381	1128	967	934	824	792	748	729	766	788	725	687	671	621	673	611	613	599	615	645	589	534	581	583	575	601	582	617	558	590	575	571	560	590	573	548	604	590	547	570	561	549	574	527	531	567	550	541	562	587	531	562	528	561	538	555	546	529	551	577	584	548	583	592	528	575	553	547	553	534	537	595	580	552	549	544	539	548	542	570	509	570	572	548	553	607	618	545	624	556	530	564	565	550	573	595	584	560	565	559	547	576	603	527	561	553	539	574	564	574	550	545	578	580	528	552	579	572	603	576	523	573	567	595	585	568	587	548	546	547	568	583	584	569	551	530	589	582	580	569	567	560	578	553	551	526	561	536	570	577	561	592	546	544	570	547	562	560	538	568	540	551	560	589	550	495	532	545	600	575	557	602	598	533	541	570	555	582	577	558	557	562	548	586	571	518	552	538	504	547	567	506	542	538	578	566	571	589	549	559	553	615	591	557	586	537	547	559	572	591	594	523	593	560	552	566	582	564	571	573	537	533	578	568	522	604	584	576	551	577	545	564	550	513	550	534	524	567	522	605	541	609	525	552	592	536	545	552	551	561	564	581	540	565	569	550	600	539	539	558	568	584	600	582	563	596	556	563	587	571	590	557	557	575	559	602	568	554	541	587	555	609	579	578	524	529	578	576	572	552	573	566	530	527	534	562	585	555	555	540	577	586	519	546	555	543	529	629	589	558	538	532	573	580	579	529	520	573	572	550	551	584	537	584	555	571	535	552	577	542	577	553	566	548	608	570	566	571	521	549	531	575	565	589	573	590	592	562	565	582	566	540	561	593	546	543	560	557	537	550	549	550	560	575	557	555	579	500	592	556	563	565	518	528	585	583	561	548	554	603	563	525	558	583	535	583	583	555	560	514	562	535	512	567	532	564	577	557	534	563	532	542	585	556	561	530	567	590	596	614	566	549	595	555	553	563	532	556	552	588	574	562	577	535	532	553	580	564	601	562	574	533	535	571	556	576	612	578	540	550	554	568	529	547	571	603	550	561	570	559	566	551	551	545	582	579	561	545	565	561	548	607	573	580	559	592	600	550	570	539	517	570	557	569	573	580	566	564	545	554	580	603	519	588	547	585	568	527	513	595	555	577	593	572	536	554	578	554	607	563	582	565	590	533	543	533	576	554	569	579	560	567	557	513	537	567	550	546	570	541	528	541	620	556	579	578	566	579	579	573	558	591	551	532	509	560	544	576	561	537	565	558	551	550	550	527	558	585	549	565	547	568	559	531	559	561	590	541	552	534	561	580	557	540	522	630	546	583	537	564	555	551	553	571	597	517	537	523	580	548	601	588	572	560	556	608	548	573	576	567	539	559	568	539	552	527	494	546	590	547	543	554	551	597	519	517	604	568	631	541	568	585	543	552	595	523	563	553	535	583	535	533	559	573	579	567	597	556	551	539	568	588	601	594	551	555	580	497	556	578	590	551	519	539	563	526	586	593	620	540	558	551	616	561	554	545	540	566	589	570	574	565	550	555	540	573	598	539	576	598	585	553	607	544	557	570	534	592	513	561	583	518	519	566	557	538	577	553	523	541	575	543	532	599	558	575	564	588	565	512	537	573	573	538	516	597	533	601	548	573	553	569	536	543	585	578	596	598	563	554	550	559	572	585	536	508	580	597	592	570	564	533	568	574	573	568	570	595	556	562	566	557	563	584	544	617	573	580	588	565	589	578	599	574	562	524	582	571	597	562	598	579	529	593	569	536	577	561	589	540	566	575	551	572	525	553	578	566	602	551	564	604	568	534	582	550	518	581	529	543	571	556	603	533	593	582	553	563	555	608	584	579	535	555	534	588	549	534	546	574	563	564	546	577	546	574	566	550	584	583	552	562	567	568	562	563	583	548	550	568	539	514	579	572	594	597	591	565	539	599	561	542	565	574	574	583	560	573	610	584	572	519	578	555	618	536	553	570	543	576	576	580	552	585	580	559	543	580	595	531	547	560	535	520	588	523	599	565	593	590	517	544	551	560	557	533	572	537	608	600	615	582	567	546	547	600	570	568	568	537	552	510	591	550	588	569	538	572	562	563	538	580	549	579	556	540	542	538	547	559	574	585	532	578	547	557	567	567	550	606	564	509	567	606	561	542	600	588	557	606	574	570	593	558	572	573	535	577	540	559	560	586	552	568	555	582	551	571	621	541	575	572	546	539	568	581	542	557	535	577	545	561	571	567	540	562	555	576	574	578	530	542	537	523	583	553	557	606	570	511	547	592	567	531	563	578	530	566	558	586	542	545	529	545	566	565	560	554	583	565	548	541	563	556	527	572	584	570	566	530	520	543	557	600	559	560	529	562	531	544	580	562	524	567	597	559	572	530	542	582	597	557	542	564	595	556	551	569	613	560	628	574	612	519	560	581	581	576	545	564	554	564	532	534	543	567	576	564	582	542	563	585	620	545	537	552	522	583	536	535	543	559	589	591	538	530	571	529	543	559	556	567	547	532	578	562	519	553	573	559	568	567	545	552	564	567	568	574	544	565	619	551	587	544	583	576	553	569	569	589	562	547	552	570	536	571	542	567	544	544	550	586	582	555	565	576	587	562	584	542	579	601	564	536	577	574	548	544	565	545	583	567	548	543	534	582	543	575	536	581	575	558	566	531	579	522	521	545	556	560	563	599	564	538	546	533	563	567	533	587	565	537	524	593	572	556	580	555	570	546	558	532	568	562	546	504	565	540	533	581	530	545	527	578	601	535	559	558	555	541	569	577	555	559	531	561	555	590	549	562	566	616	567	580	555	530	559	543	560	531	543	557	594	548	587	548	551	606	596	562	566	554	544	581	565	554	555	551	537	549	571	564	561	566	573	521	571	578	580	599	533	552	561	567	526	541	541	583	583	567	533	586	559	565	602	564	574	508	555	566	578	568	580	565	580	607	520	533	560	584	583	565	565	569	577	510	575	594	559	548	570	559	589	570	550	543	562	563	538	566	530	596	539	566	564	558	526	523	530	586	570	547	572	548	549	549	523	591	520	546	549	564	545	533	514	575	542	588	584	576	598	564	576	597	514	562	594	558	551	537	571	535	561	606	549	520	555	523	524	563	537	597	548	550	551	559	569	571	543	571	503	571	597	545	613	576	606	541	530	591	568	570	578	516	526	571	535	576	555	546	558	539	558	554	555	549	573	560	570	515	517	538	548	572	580	537	531	545	610	572	572	550	598	552	545	554	565	580	527	552	534	553	581	590	547	556	569	563	587	521	575	573	576	552	541	544	557	585	550	549	579	553	568	591	589	547	550	552	588	565	592	557	508	550	547	586	579	582	523	530	599	556	531	553	588	549	566	585	547	583	555	544	549	570	587	563	594	517	579	558	552	579	540	527	563	574	534	537	539	550	550	551	594	560	561	536	560	618	542	533	561	520	537	530	592	539	542	564	541	513	585	533	536	512	577	580	542	564	585	555	598	545	577	586	571	579	574	548	516	543	572	548
25353	22648	35738	30004	10487	733	424	408	358	360	357	331	318	358	360	335	329	302	302	319	271	287	286	288	294	243	240	287	287	266	297	258	298	255	332	308	259	300	284	280	269	279	320	293	305	296	289	278	302	261	257	304	296	285	276	268	275	315	281	282	267	294	291	290	269	279	263	305	240	279	272	281	295	247	294	265	275	266	304	314	263	274	281	281	305	290	293	277	281	292	305	294	269	256	281	277	275	290	258	302	311	296	294	283	274	277	291	319	282	271	277	259	305	269	304	302	292	250	285	275	301	298	285	274	248	291	311	291	310	291	277	281	265	303	273	297	280	301	288	289	290	292	332	317	270	283	266	315	283	292	293	279	265	283	300	279	289	249	296	291	288	234	277	288	286	274	249	288	290	235	259	307	287	281	288	239	263	256	271	261	294	265	262	278	309	292	263	320	278	294	277	287	295	278	248	269	286	286	262	277	285	271	288	267	293	275	264	290	262	288	292	259	275	271	287	303	268	289	241	259	261	284	281	260	283	286	252	244	312	294	272	273	289	279	312	265	258	260	288	300	267	290	306	305	321	282	281	314	264	278	283	272	290	261	281	279	270	252	268	295	269	253	293	303	306	273	281	287	298	257	292	257	294	258	279	272	304	269	295	302	296	280	275	271	292	299	301	270	282	284	280	272	266	295	261	258	250	282	292	264	269	294	278	292	293	290	274	274	266	289	259	286	276	273	265	297	261	283	276	286	274	277	256	268	289	271	264	331	279	263	262	289	301	283	272	279	266	283	309	285	287	277	278	296	269	289	269	281	264	302	262	295	289	274	285	279	277	298	283	259	265	295	275	294	291	272	290	280	286	273	280	298	299	296	267	258	291	284	296	266	315	313	266	241	264	279	290	304	261	287	277	279	300	297	303	280	300	273	270	261	303	268	267	279	292	292	278	277	284	263	289	288	293	274	289	269	312	292	270	303	268	318	294	276	275	269	277	282	275	285	310	293	263	295	254	277	270	301	257	266	274	282	298	264	241	282	258	295	297	291	290	241	284	283	280	302	308	329	251	280	286	287	294	260	261	269	263	308	297	281	301	300	261	286	274	273	262	272	278	268	283	258	313	288	268	283	285	265	277	257	303	277	299	277	256	296	281	293	286	290	243	276	298	296	275	282	269	288	271	273	278	288	266	281	248	282	296	287	260	300	249	273	290	283	278	276	290	258	327	263	282	278	321	279	285	288	271	288	290	276	279	266	264	284	277	260	262	292	282	264	288	280	268	261	274	251	283	284	261	290	291	244	236	292	284	290	268	260	285	274	296	280	283	271	282	270	301	255	265	288	238	278	286	291	304	269	277	273	258	275	293	289	262	311	285	261	295	283	286	284	274	265	282	287	273	284	283	273	287	275	280	284	301	280	294	279	310	250	310	265	280	273	277	272	290	269	282	261	277	270	302	269	264	278	263	286	265	272	262	286	281	288	285	287	269	260	305	271	266	298	288	224	305	295	285	245	257	287	282	262	300	268	282	270	273	267	296	277	300	308	271	267	290	278	271	267	303	283	311	288	301	281	299	284	282	285	273	266	279	275	294	291	286	323	284	268	276	292	301	259	280	234	284	259	281	295	286	285	268	276	261	282	271	280	287	238	279	291	272	285	276	275	269	292	280	292	285	268	303	246	281	263	286	291	266	271	270	316	294	282	284	250	264	279	297	231	284	278	302	303	258	248	270	294	272	282	257	269	285	266	266	252	295	277	277	295	272	303	284	294	279	262	288	305	268	263	254	265	278	296	292	309	265	267	296	262	293	265	278	261	272	306	299	280	292	294	247	285	268	291	283	281	292	280	272	290	295	300	270	274	276	283	278	313	280	253	310	269	282	241	296	283	308	289	261	273	270	291	284	295	269	319	284	283	303	264	285	257	289	242	252	242	289	251	277	261	274	295	273	264	288	293	305	286	286	251	304	274	311	257	297	326	289	282	271	263	300	273	274	297	256	307	276	297	264	248	284	274	290	289	266	286	280	259	285	298	297	282	268	315	311	306	300	269	275	244	287	299	302	286	295	287	294	300	332	254	271	311	274	297	264	254	316	293	299	258	270	261	270	283	284	305	258	291	293	297	292	267	308	277	272	275	276	276	281	315	277	277	276	292	282	259	282	275	283	253	254	253	266	261	295	278	295	279	280	247	282	293	274	303	295	300	291	284	290	293	262	322	292	289	265	286	302	247	285	299	285	262	327	241	260	267	303	314	288	294	273	255	256	279	278	256	262	280	298	266	281	252	278	319	282	287	280	282	280	323	265	255	303	292	274	319	284	278	288	302	282	323	287	284	284	295	271	264	281	289	265	285	266	272	295	255	288	288	240	299	288	282	274	271	265	273	251	294	262	273	257	304	262	278	273	260	273	268	281	330	259	285	284	250	268	264	267	280	305	253	263	270	293	278	276	269	266	282	288	291	276	283	261	284	300	291	278	277	282	280	284	295	284	278	264	291	287	283	286	265	287	276	322	272	267	264	254	272	260	257	295	265	264	282	256	270	276	278	278	278	264	261	285	258	285	279	305	267	275	285	270	294	266	290	271	279	284	278	273	281	270	295	250	264	313	293	274	295	304	297	255	293	266	265	297	271	258	296	279	288	282	313	291	259	264	285	304	295	263	296	270	243	284	281	294	276	278	282	270	254	293	282	253	259	254	268	292	299	289	300	280	261	290	298	253	283	282	254	240	261	266	288	291	296	310	242	276	299	242	290	284	259	277	268	294	269	308	276	256	295	294	299	238	285	258	267	279	264	279	271	294	264	293	277	265	262	273	282	293	273	290	274	287	276	300	275	256	294	268	244	326	301	301	283	267	277	252	244	292	290	315	300	270	287	276	259	276	295	270	310	283	284	296	291	307	309	297	280	287	293	258	274	257	274	283	252	277	257	287	283	249	256	260	283	250	304	292	264	262	274	300	283	278	289	303	282	294	275	291	286	276	306	292	276	249	271	270	281	269	266	283	262	275	299	252	269	249	272	285	288	269	259	300	282	297	297	296	250	282	284	261	255	269	287	281	288	283	283	274	263	303	290	255	286	266	273	289	267	269	256	258	290	286	275	271	291	252	308	291	307	283	272	300	300	274	267	266	281	289	293	243	304	300	291	283	271	281	292	237	267	281	282	291	288	293	270	306	291	293	253	276	289	269	270	295	252	267	250	279	265	299	330	259	280	256	286	299	295	261	273	263	288	311	253	285	299	272	278	283	300	280	283	296	265	259	281	306	280	263	272	278	274	233	286	280	263	299	316	282	306	299	293	315	269	279	279	308	285	289	284	267	281	267	246	330	280	268	267	296	268	277	289	287	272	255	305	258	284	265	272	290	271	259	271	247	277	274	299	255	282	279	293	283	269	291	305	298	279	282	237	287	288	282	260	256	255	297	295	291	273	281	291	292	275	274	306	259	289	304	292	262	281	264	294	311	254	286	306	253	275	276	293	264	278	270	258	265	269	265	264
12338	66140	53394	31813	1166	723	661	548	514	508	509	463	441	507	470	468	459	393	408	402	373	406	373	353	370	331	358	325	365	323	353	326	364	349	333	314	322	338	330	324	330	346	324	335	340	362	317	350	334	345	350	341	331	318	305	333	303	304	306	336	345	339	361	319	285	371	319	338	318	355	354	334	325	346	298	326	335	351	326	342	330	315	338	385	343	323	372	338	341	339	348	335	320	340	344	322	328	317	313	329	327	340	337	346	348	342	307	348	321	320	326	330	377	339	335	342	323	333	337	312	312	340	346	316	323	302	339	310	329	313	350	363	319	354	326	308	335	320	319	330	370	333	331	361	305	302	348	333	364	320	324	303	314	370	336	317	356	309	322	314	345	369	309	302	345	300	318	327	347	336	319	327	323	314	326	319	334	313	342	338	358	329	341	322	349	314	355	325	342	372	361	330	287	369	337	326	356	316	367	333	299	324	337	302	325	292	322	346	326	362	306	348	338	297	315	304	334	339	359	334	325	317	304	311	354	338	335	328	313	296	344	377	361	345	338	368	347	386	326	355	334	353	321	324	320	340	342	325	295	306	284	313	325	334	309	303	323	338	359	290	315	321	318	310	332	333	338	321	335	335	327	350	320	309	353	316	315	360	305	308	330	318	356	357	331	351	332	316	349	326	334	330	352	328	328	341	327	337	346	339	340	334	328	355	338	326	312	327	357	335	343	297	309	325	318	316	343	345	307	302	335	329	346	350	343	340	323	357	372	325	311	342	317	362	320	335	324	328	318	337	315	364	310	322	318	347	327	318	353	350	337	320	308	324	338	321	291	352	338	323	322	325	342	312	325	335	322	347	349	330	356	305	327	319	362	339	350	318	351	320	315	306	315	330	334	326	318	367	321	343	301	326	346	326	298	357	302	350	312	330	339	346	313	306	327	322	328	365	344	341	351	375	305	336	339	337	331	316	314	329	335	307	358	338	355	339	335	312	342	323	330	327	336	334	348	335	335	315	327	312	326	311	337	341	349	316	288	332	333	325	312	324	328	327	320	332	330	324	296	344	351	316	366	356	332	343	292	291	349	338	344	338	305	329	338	290	318	331	340	326	344	306	371	336	316	289	322	331	293	331	318	343	357	332	348	309	319	338	385	319	331	316	318	366	344	314	335	304	331	335	321	320	342	328	340	340	339	345	317	328	354	326	358	344	326	301	320	335	323	323	384	333	333	346	334	333	320	309	333	339	342	332	339	355	310	306	297	332	353	318	346	317	363	333	333	354	333	337	363	330	312	339	342	338	354	357	346	310	348	356	319	308	313	318	334	352	339	323	328	295	332	311	333	323	339	346	329	298	323	349	334	377	327	337	349	343	321	369	326	319	373	324	310	337	333	322	350	313	343	351	320	320	311	334	321	345	313	319	354	348	362	328	332	336	349	334	323	337	354	311	358	345	302	360	339	339	321	294	341	311	329	327	330	306	312	322	334	339	313	366	325	293	337	312	335	338	344	315	322	344	301	354	319	322	316	348	328	338	300	355	319	299	331	292	294	330	334	362	349	288	308	319	321	341	334	316	346	361	306	350	305	327	335	344	311	339	347	342	332	338	346	315	329	332	330	307	342	352	354	331	335	306	308	322	309	340	318	310	339	346	341	347	344	323	317	327	347	317	310	348	299	346	316	337	323	349	331	359	347	358	325	342	318	315	315	361	323	328	352	342	341	335	330	322	349	341	334	304	302	327	357	297	311	316	306	340	317	349	335	334	328	325	318	338	336	306	368	311	339	302	320	340	331	340	324	312	366	327	346	311	315	306	337	356	349	303	344	355	318	331	319	348	331	330	299	311	330	311	340	328	309	318	316	295	311	337	348	320	311	340	320	355	335	367	347	344	363	328	333	319	331	338	371	332	342	337	337	358	312	333	308	316	333	326	333	315	314	317	321	326	306	344	335	329	329	316	336	346	385	363	338	355	343	345	348	342	360	313	323	331	350	330	325	337	368	365	330	338	327	336	346	345	337	353	318	348	326	309	355	324	343	309	342	338	334	312	337	364	370	284	346	321	333	333	327	326	317	301	328	333	349	336	309	328	330	316	327	333	349	336	333	340	337	360	332	323	367	345	344	342	321	326	323	296	297	331	320	346	345	347	347	332	325	335	327	341	338	318	323	366	328	349	324	318	352	345	372	289	356	314	326	336	330	376	338	343	324	309	322	319	330	329	329	317	339	325	308	365	341	350	335	349	335	319	302	343	295	346	313	345	327	328	301	330	343	317	305	340	318	332	292	288	311	336	342	311	349	333	314	305	331	325	321	339	353	323	309	354	347	318	357	332	336	344	335	286	343	330	321	353	358	322	341	338	340	333	325	350	302	363	366	325	316	316	342	318	298	330	319	325	351	333	333	340	324	320	331	312	334	339	323	354	325	356	332	359	331	317	348	333	336	340	337	331	318	340	328	294	312	333	302	331	346	363	352	336	331	346	339	300	319	357	315	326	325	344	327	380	311	360	372	308	313	325	324	353	293	345	348	331	333	329	343	326	344	349	333	324	326	312	302	344	310	339	339	329	332	365	319	340	386	341	289	278	312	327	327	343	379	348	317	294	303	324	320	334	328	326	339	298	368	302	297	346	319	354	337	319	320	330	314	323	338	339	319	339	305	345	340	302	297	326	328	348	358	302	327	305	348	332	329	324	326	337	325	298	336	318	354	335	353	342	302	329	323	341	337	330	308	329	344	308	344	319	308	334	339	332	313	340	317	326	315	317	356	347	351	290	308	371	333	306	376	318	356	322	293	344	336	307	322	320	348	348	333	332	325	328	344	345	326	330	350	355	344	311	331	358	332	327	302	322	326	332	356	327	339	311	308	326	321	297	304	308	333	328	350	340	321	329	318	333	331	319	334	313	304	337	318	323	353	331	332	342	338	326	327	352	375	291	327	306	327	304	333	330	302	307	315	336	345	332	336	345	313	337	347	303	328	304	343	319	366	321	362	321	354	310	336	352	302	322	346	329	338	357	322	339	329	307	317	349	328	343	310	321	349	322	305	343	329	310	306	339	358	330	311	323	322	330	323	312	320	316	350	351	296	310	363	318	332	333	319	350	342	352	316	313	332	338	278	345	309	351	306	341	344	326	304	317	346	359	347	321	316	321	351	344	335	321	319	322	337	341	342	332	349	327	315	324	327	320	310	305	310	319	354	338	358	381	350	364	327	336	346	378	332	329	331	359	361	304	335	337	344	322	301	320	340	319	351	328	358	339	333	325	332	317	308	371	294	325	319	316	308	345	297	368	308	322	346	366	362	321	297	353	357	340	308	325	314	308	310	344	308	344	335	311	333	310	328	322	344	340	327	337	327	328	325	345	318	321	330	335	322	311	353	334	327	333	325	315	368	332	348	324	358	350	337	376	338	299	320	313	378	363	323	331	331	335	285	321	357	352	321	337	334	335	336	326	328	364	295	346	339	309	358	334	309	335	327	340	320	308	348	322
23053	21880	33176	31231	22095	17195	4087	574	462	401	374	351	391	321	366	362	377	318	340	328	274	254	295	272	221	253	247	267	276	234	240	247	253	261	266	234	255	240	227	276	230	250	214	229	236	247	245	245	264	237	231	237	239	244	261	268	237	252	262	212	227	239	241	253	239	251	259	241	239	233	246	256	262	269	257	245	230	245	239	255	225	242	240	238	241	254	257	265	214	266	246	248	247	242	235	239	231	217	247	265	269	248	261	226	244	280	239	265	244	224	212	249	245	243	247	247	252	203	244	267	244	221	216	245	233	240	257	237	239	236	234	265	236	236	233	273	236	253	261	231	255	257	242	210	258	251	238	236	208	261	214	222	241	240	248	241	247	232	252	223	242	256	251	255	232	235	244	214	240	243	230	234	256	257	230	251	215	275	220	212	231	231	260	254	244	248	225	245	249	253	226	259	214	217	266	238	247	239	230	236	235	262	278	235	248	260	255	226	239	243	268	244	238	241	245	244	243	257	252	223	251	230	246	241	225	245	214	206	214	250	225	221	253	220	240	231	237	241	259	263	258	246	259	250	237	258	230	238	254	255	238	253	246	252	252	254	272	260	240	241	249	238	222	252	260	210	218	243	233	240	256	267	254	246	263	234	271	236	268	268	236	273	251	252	238	235	258	249	235	276	243	257	257	256	256	234	240	236	237	240	222	228	247	240	253	220	256	236	239	259	259	278	228	248	236	241	266	244	261	243	258	253	225	208	225	252	228	256	235	223	234	244	240	269	292	247	251	224	219	254	245	226	240	247	226	232	223	226	224	247	269	274	219	230	250	261	238	252	219	267	270	228	218	260	206	222	264	227	261	259	248	249	249	215	258	228	261	238	213	281	236	217	229	243	269	220	215	264	266	229	234	248	232	201	285	227	244	246	252	227	261	231	263	232	246	244	248	207	220	259	245	233	263	259	259	231	215	217	244	256	242	240	242	257	274	224	246	243	228	266	238	249	252	246	272	221	234	247	238	250	269	241	229	221	269	242	234	260	253	249	255	248	276	239	230	246	215	256	248	235	228	274	244	244	235	251	250	229	216	251	246	247	211	290	240	249	259	249	235	249	264	261	256	258	249	255	233	234	242	229	238	280	254	235	274	250	241	252	236	237	235	253	241	245	250	216	250	282	247	267	252	218	248	235	236	224	255	262	252	212	221	242	245	259	242	265	249	228	259	241	277	222	242	258	242	246	238	222	251	244	214	248	224	231	238	261	241	247	254	273	277	249	244	273	234	244	221	246	244	262	243	236	250	218	259	258	269	232	233	223	241	247	255	233	259	233	249	242	254	262	249	228	230	249	245	242	201	245	234	282	234	251	259	252	236	259	236	261	234	255	244	237	255	232	233	232	241	238	236	229	256	233	231	231	262	262	227	249	245	226	233	241	250	216	241	217	261	222	280	224	240	245	264	243	231	242	250	246	258	239	256	258	195	254	234	240	233	246	240	239	196	251	253	232	226	237	213	230	247	244	245	259	240	248	254	272	223	238	243	255	248	262	254	241	251	226	232	240	241	255	247	246	234	257	253	247	237	231	228	256	246	244	226	230	252	220	237	226	220	244	242	237	247	258	261	256	264	254	225	221	223	249	227	248	263	264	263	248	249	244	242	226	239	234	248	263	244	265	234	238	249	229	252	230	213	236	233	259	286	247	260	260	245	238	243	213	228	245	252	255	226	226	247	233	211	229	231	242	248	250	254	233	258	239	275	219	255	212	235	235	251	253	227	260	269	279	220	232	261	238	199	225	227	257	249	221	236	265	229	242	240	209	246	254	221	257	247	242	250	239	237	223	253	249	250	239	278	253	266	248	225	256	242	212	240	231	242	215	226	262	245	241	245	235	259	243	221	228	256	258	256	278	254	236	253	254	250	260	236	209	241	261	278	233	257	240	264	240	225	252	263	234	266	249	264	252	235	239	263	259	227	245	274	216	233	239	265	265	245	227	250	229	249	235	213	241	247	243	249	228	259	249	226	244	225	231	223	238	251	252	257	238	275	234	250	256	218	230	227	224	244	256	245	241	228	236	237	255	240	257	210	237	223	242	265	229	224	252	248	237	262	222	250	253	240	242	241	238	236	237	223	213	234	256	237	265	227	236	243	232	249	269	252	221	236	252	243	230	224	267	265	248	269	251	231	238	245	235	216	241	260	229	251	260	257	254	224	257	218	259	231	225	263	242	241	246	233	242	240	263	255	234	233	239	239	227	244	245	230	224	242	212	236	228	206	238	264	228	238	257	234	285	233	208	234	255	251	247	236	235	245	239	260	251	261	242	237	225	267	226	246	249	227	233	248	255	248	231	223	224	249	225	222	278	242	240	235	234	213	233	223	246	262	218	234	210	249	230	250	256	251	255	232	244	235	234	231	273	231	247	271	246	211	237	251	245	226	236	223	242	269	258	234	270	240	226	217	243	208	233	231	229	242	256	233	261	232	256	235	262	252	239	238	235	271	230	246	240	245	245	245	220	228	224	242	239	241	235	229	234	240	237	237	218	244	237	245	248	276	245	253	245	242	220	258	249	263	232	229	224	234	239	277	229	259	225	253	265	237	198	258	254	240	232	230	229	255	244	241	231	279	249	245	255	248	216	274	235	232	267	248	243	234	233	226	240	238	217	241	235	226	237	248	229	263	258	291	264	244	226	255	264	237	250	264	248	249	237	261	236	245	226	292	209	225	230	221	232	252	217	234	225	234	241	239	268	231	225	224	228	221	239	228	249	241	254	263	217	254	251	241	227	244	216	268	238	230	255	264	245	224	246	261	265	247	271	263	245	223	228	244	244	259	237	239	243	278	222	271	244	219	233	248	236	238	236	277	251	246	213	269	240	233	232	227	283	229	261	239	310	260	258	245	264	226	223	228	235	270	243	264	271	238	223	257	289	238	249	235	224	253	216	243	239	240	230	255	213	233	248	260	241	277	233	226	214	264	215	260	250	256	262	245	245	251	252	229	255	247	236	235	250	234	243	260	261	256	257	235	254	232	238	249	233	248	246	212	243	243	254	245	230	251	245	244	242	205	255	222	265	231	263	241	229	258	233	248	240	259	233	242	262	256	238	225	244	267	231	258	235	273	229	270	232	247	239	242	237	230	271	250	262	247	236	256	238	225	252	243	254	262	236	200	231	256	213	240	256	277	243	236	277	249	234	263	247	243	239	237	231	240	266	247	230	232	243	250	234	229	241	223	275	247	228	233	244	246	229	256	250	244	274	244	210	232	244	247	235	251	230	248	255	255	262	227	243	256	218	244	248	226	245	243	253	248	252	242	237	229	246	213	274	236	231	255	244	260	256	263	243	235	233	244	239	266	261	228	244	226	274	244	264	231	256	253	234	253	254	225	237	257	250	237	265	248	243	257	250	256	279	264	241	251	217	232	222	222	218	259	248	244	238	251	252	264	233	223	250	233	248	244	243	287	241	237	262	242	240	248	257	242	274	257	229	234	220
14658	80167	81191	50174	2828	1395	1054	921	817	638	644	569	553	536	554	587	523	528	456	448	413	409	375	362	286	323	305	332	334	316	289	301	349	317	304	277	286	314	306	313	328	303	299	312	269	289	287	288	301	305	300	303	313	319	320	281	307	305	281	297	275	335	291	251	303	322	306	312	314	288	323	331	278	316	313	274	318	291	297	324	285	304	307	282	313	292	307	303	334	315	313	293	340	291	279	268	307	289	298	257	297	281	289	317	269	263	289	296	246	304	287	304	293	293	321	290	289	287	291	289	331	316	286	293	295	298	287	303	304	297	291	277	297	284	256	297	313	296	284	300	289	303	298	300	304	319	301	296	309	308	284	289	325	294	314	306	287	275	277	335	279	284	326	298	273	283	330	310	259	316	290	305	295	283	275	289	336	316	312	304	302	261	268	285	298	305	312	295	302	295	256	301	288	301	298	268	291	320	282	294	276	317	277	300	293	294	266	266	298	290	278	256	290	294	296	342	301	313	299	285	309	305	324	318	314	274	327	324	308	309	292	292	325	284	280	277	303	300	314	294	304	290	290	291	295	297	300	274	289	264	279	290	300	269	277	286	299	335	323	285	316	296	303	272	296	299	318	308	272	299	316	301	241	313	287	300	291	317	289	278	289	305	294	276	331	307	288	310	280	303	301	310	337	253	243	322	334	282	293	315	296	310	321	306	308	333	321	320	297	305	303	310	282	291	256	278	290	304	265	283	315	299	263	321	331	284	288	284	266	296	273	299	264	323	318	307	294	300	274	310	301	302	312	286	299	330	271	283	269	307	313	326	275	289	278	316	295	316	300	317	285	279	291	259	292	302	301	301	291	313	297	293	317	290	323	304	302	292	281	300	293	269	306	300	303	282	272	285	277	277	310	282	290	290	278	302	280	304	299	315	329	272	299	318	310	303	273	301	307	278	294	275	268	333	295	304	308	299	273	272	291	309	291	318	339	303	273	289	293	282	274	281	324	309	282	299	324	333	309	329	276	261	318	296	319	281	323	291	274	291	320	313	293	313	308	314	285	288	271	285	279	281	321	291	292	304	293	285	298	283	312	288	300	315	300	267	300	269	283	309	280	294	262	301	302	259	309	315	295	307	319	329	306	311	313	312	287	290	288	297	289	302	318	301	298	309	300	290	321	345	300	276	293	276	293	301	284	274	299	299	275	303	299	291	330	292	330	280	291	284	272	302	322	286	301	295	317	295	296	295	289	282	276	327	259	301	284	310	286	281	274	325	290	282	302	293	316	308	281	288	281	301	293	304	292	302	271	300	288	307	281	299	292	271	261	284	279	260	311	277	311	280	300	297	304	299	283	246	330	321	305	298	304	292	320	295	259	341	283	299	264	286	300	305	318	291	298	290	300	336	332	268	327	273	291	316	281	324	278	319	300	312	291	322	283	281	305	291	302	329	304	313	304	289	303	298	257	300	294	289	280	303	286	297	303	311	291	301	282	305	295	285	276	313	283	308	327	304	291	283	329	317	332	294	323	287	290	286	295	274	293	290	288	308	300	298	286	306	306	310	294	304	303	280	311	306	306	310	288	303	304	292	282	303	301	298	287	287	276	289	275	318	314	319	280	320	305	292	263	312	305	304	334	291	317	309	329	275	281	309	307	267	287	269	296	288	269	291	291	284	287	274	289	308	282	277	314	273	326	279	286	284	298	290	306	298	323	294	291	293	281	283	319	283	269	281	287	278	302	304	324	320	293	270	312	310	294	290	289	290	310	327	360	274	288	329	293	293	296	303	249	296	339	303	296	284	309	291	309	287	290	300	337	316	282	240	287	299	296	261	296	287	285	299	320	290	283	284	299	291	288	293	308	321	297	277	264	314	288	306	275	282	297	306	312	312	313	303	303	292	290	318	291	311	287	306	307	269	289	320	288	307	291	291	316	305	286	310	310	300	306	301	278	263	338	324	290	333	284	297	265	271	288	309	286	295	308	310	332	319	289	300	317	314	300	302	310	279	304	307	278	292	308	291	296	308	272	249	285	294	316	295	279	307	354	286	301	304	299	299	306	306	305	286	338	296	278	307	331	305	287	311	301	291	283	276	308	301	315	311	304	289	279	320	317	312	300	275	315	281	313	314	273	307	302	315	317	317	296	315	273	288	317	304	315	297	286	314	329	329	328	291	310	292	292	296	296	325	300	257	300	319	323	320	291	285	298	273	274	311	286	291	293	295	271	268	277	276	307	268	300	300	304	328	301	266	311	302	267	300	290	298	296	313	325	302	312	317	298	275	271	282	281	304	309	303	326	260	277	311	298	265	289	312	274	282	307	324	286	313	301	307	286	299	295	278	259	312	300	332	310	280	302	305	295	332	323	294	281	320	292	277	301	279	301	313	308	289	301	294	321	288	314	305	277	278	313	310	285	265	308	293	289	326	298	277	300	304	283	291	315	265	294	284	292	308	304	328	284	297	299	309	285	284	306	305	293	319	296	276	312	282	295	299	284	296	287	291	269	257	317	293	299	309	301	305	321	285	317	293	275	284	286	302	272	268	308	339	278	298	287	307	292	328	304	320	278	324	298	280	259	274	284	303	293	278	307	280	304	311	268	290	288	276	278	298	294	319	323	299	269	287	295	321	295	317	277	297	322	332	282	277	277	310	298	285	310	313	271	298	282	319	297	286	299	288	299	280	258	293	311	300	285	294	267	302	272	293	287	326	281	317	301	314	296	316	288	321	278	268	262	308	295	311	277	262	297	314	295	306	302	307	324	306	296	292	344	302	276	259	314	289	288	292	346	277	314	296	293	272	274	299	294	328	314	320	276	329	284	291	327	281	309	313	296	286	296	285	295	289	292	311	327	268	325	308	282	286	263	305	289	291	311	294	316	321	296	292	291	295	292	301	296	310	278	295	297	289	290	309	290	277	280	281	279	310	278	278	274	310	291	283	300	314	282	296	272	337	287	315	293	317	293	285	274	288	309	297	303	277	295	298	299	315	323	275	283	291	292	300	298	299	296	280	314	314	276	307	306	300	290	264	293	286	315	279	312	275	293	307	304	302	319	326	326	316	305	308	262	333	307	313	303	313	345	282	322	322	309	280	314	281	316	295	283	266	304	304	330	288	308	281	318	288	289	290	289	289	285	290	289	317	306	263	294	286	312	269	301	307	255	297	298	304	278	307	290	288	308	332	321	313	332	300	300	309	293	313	320	312	317	294	310	328	297	278	290	311	286	291	283	273	283	315	283	314	282	293	292	319	297	293	315	290	285	277	285	308	280	268	309	296	292	315	311	272	283	296	290	289	306	274	296	289	297	298	275	291	307	264	255	293	256	317	296	284	303	308	310	273	281	274	305	266	317	305	266	295	306	306	319	327	326	310	292	308	303	323	298	324	268	305	294	298	300	289	313	295	320	288	278	306	311	295	251	316	294	300	313	299	295	305	287	277	261	317	313	304	288	287	307	297	314	295	271	319	328	294	291	277	315	300	256	287	277	265
28260	23910	28846	13609	1166	590	522	519	502	523	494	459	497	495	480	491	486	514	510	488	530	530	516	490	486	481	449	517	496	465	474	509	458	439	443	453	502	449	479	465	470	492	480	492	513	465	445	460	465	477	472	456	476	464	430	484	480	469	499	472	461	435	470	452	464	482	454	463	471	459	459	472	480	461	455	446	473	490	487	463	450	465	485	488	465	474	430	495	490	462	508	504	455	492	480	510	454	451	496	466	442	482	499	482	478	485	475	482	460	438	460	472	520	486	501	469	471	448	432	487	479	459	486	451	483	477	457	466	491	466	466	464	505	456	445	498	476	477	472	449	484	465	458	448	493	506	498	489	497	455	444	461	492	459	459	445	472	480	450	512	450	438	440	440	506	502	428	478	477	427	465	491	448	482	455	471	469	482	420	456	437	457	433	517	473	488	482	451	426	471	441	489	438	484	433	438	455	473	455	448	505	483	443	442	468	451	496	469	461	441	507	475	481	476	515	469	496	466	480	434	445	448	475	455	480	452	501	464	449	505	462	487	441	475	485	464	497	461	454	461	410	485	426	475	472	476	471	449	485	502	438	458	459	470	430	498	428	482	454	467	478	510	497	511	469	504	468	492	464	461	456	474	460	455	485	482	485	472	456	489	478	476	471	483	500	456	476	440	451	476	510	482	453	473	444	480	451	448	490	449	448	433	448	495	487	489	508	472	443	477	483	465	476	449	484	491	479	507	455	446	487	478	459	456	507	462	475	459	498	439	484	511	505	448	489	467	494	467	508	492	461	453	476	495	422	443	470	478	430	478	461	500	475	438	459	445	462	482	446	476	469	527	428	492	475	462	425	513	468	473	498	456	505	495	466	453	499	449	439	486	451	462	465	458	499	484	483	490	477	461	452	446	489	457	455	474	492	509	529	483	477	473	442	463	482	419	469	503	447	476	457	451	465	471	490	509	492	493	469	461	454	452	464	484	448	463	479	451	498	467	455	497	453	466	441	418	458	447	486	486	491	471	440	488	475	447	462	473	474	455	490	459	494	471	452	447	485	486	515	473	492	483	486	460	467	486	435	440	476	469	498	448	476	465	440	471	485	471	480	457	446	474	496	492	469	464	449	469	447	455	458	479	471	473	438	455	465	518	445	480	472	484	472	440	488	461	525	439	467	487	481	453	450	461	457	431	464	465	451	470	475	475	460	508	451	448	475	465	487	456	436	495	468	443	440	479	472	495	468	459	438	462	505	501	478	496	490	490	462	494	461	477	450	494	450	444	490	473	476	426	499	480	489	510	476	496	450	419	498	486	451	475	478	443	472	439	517	499	509	431	490	477	481	455	485	455	475	484	435	474	439	471	488	474	483	463	434	476	454	488	487	477	454	447	488	436	465	439	462	472	442	469	464	469	432	463	485	465	471	467	499	456	457	472	473	473	449	456	468	492	486	474	449	482	482	452	459	476	473	497	483	462	518	440	467	465	456	435	442	479	464	455	498	483	459	470	477	459	440	485	486	446	477	449	454	434	474	496	447	466	460	470	485	481	449	459	487	475	451	479	454	529	474	459	452	488	535	460	481	443	488	452	445	476	475	501	470	473	450	495	449	466	471	475	488	461	472	458	446	486	461	500	469	467	451	469	498	454	435	439	438	464	481	459	470	476	497	484	455	477	450	471	487	505	498	461	477	473	475	496	464	438	493	498	486	465	459	501	454	466	472	452	481	448	469	508	477	508	478	486	462	493	418	490	459	462	483	494	484	475	456	496	491	498	470	476	448	498	483	455	464	453	478	462	449	517	460	474	485	508	444	497	452	458	429	503	487	464	486	486	477	474	488	433	474	466	493	436	490	499	461	510	467	451	494	449	453	492	453	466	450	451	475	467	463	447	492	470	484	469	503	496	499	497	513	491	472	469	508	471	438	517	496	448	484	473	452	504	456	445	477	488	515	457	463	448	501	452	516	463	468	482	442	444	484	471	498	469	499	482	463	440	460	485	515	470	488	421	507	459	475	453	445	452	486	464	442	494	517	465	466	457	468	502	484	511	475	487	480	497	467	512	481	497	537	455	474	474	491	450	481	493	484	455	488	456	471	477	498	437	473	467	469	488	463	525	497	461	499	494	495	494	496	480	469	448	448	481	469	457	475	477	457	452	376	477	455	453	460	471	485	457	473	432	498	446	462	434	501	491	465	508	440	470	472	485	466	494	495	443	449	495	418	487	469	513	493	473	443	479	474	472	501	470	432	453	472	473	457	491	449	456	476	470	476	451	474	499	496	478	474	472	457	451	437	481	474	503	457	450	456	462	470	479	465	508	488	501	488	464	470	474	481	448	474	442	509	458	479	504	470	479	447	426	447	453	446	467	494	502	473	439	480	460	489	453	456	490	468	498	463	492	487	503	492	433	456	475	457	476	473	501	482	474	501	430	478	485	435	512	484	466	527	484	452	487	446	445	490	492	482	468	478	499	473	454	465	470	499	511	460	469	488	490	447	492	507	470	457	471	509	525	470	481	474	475	466	459	489	482	462	484	468	490	434	479	441	470	427	493	476	483	455	463	480	456	498	490	442	478	438	467	463	498	477	498	486	501	475	454	473	478	462	447	451	539	442	492	464	491	486	444	471	432	515	475	487	472	469	434	476	472	472	443	459	461	470	464	475	462	467	454	448	479	442	453	507	465	470	448	460	446	485	438	461	439	511	473	496	455	468	500	487	459	433	455	460	480	468	492	480	474	455	492	472	510	435	460	478	472	465	493	499	484	491	471	448	470	485	504	461	464	497	480	486	461	435	478	485	471	474	433	476	447	473	451	471	450	465	488	471	496	445	486	483	456	496	473	449	505	485	480	486	470	450	478	426	421	450	484	478	487	470	490	459	508	478	453	469	485	450	461	491	497	423	469	497	432	481	449	490	475	446	488	439	477	484	475	469	442	455	482	502	486	467	433	519	499	481	489	468	457	510	453	439	461	509	438	447	464	435	480	482	498	483	470	454	464	483	503	469	485	480	465	438	465	438	459	477	458	504	502	498	428	456	479	432	481	449	471	476	457	465	472	495	480	455	494	466	471	481	483	465	502	484	466	443	496	453	510	502	476	496	463	505	493	494	464	446	443	489	474	489	471	470	473	462	491	479	459	473	475	456	475	491	471	472	471	487	483	508	460	493	475	475	483	437	464	466	461	464	460	494	488	446	441	478	448	430	452	470	453	448	453	453	436	472	431	495	449	491	493	517	489	468	491	468	484	480	457	460	446	468	453	467	471	467	492	469	466	500	470	439	450	446	477	479	443	481	505	478	473	482	454	463	457	453	457	455	493	472	501	466	452	498	454	430	489	468	466	481	445	445	471	466	475	469	471	464	468	465	490	444	457	480	451	499	471	473	453	464	470	448	469	483	454	491	463	470	429	426	463	510	435	461	473	469	468	477	444	476	457	480	459	485	470	443	463	479	460	467	501	444	447	485	479	428	463	462	493	518	497	470	464	457	461
6225	34113	26199	8801	911	726	676	694	608	639	593	564	655	625	627	633	623	601	619	553	582	561	560	553	581	569	535	539	567	534	535	561	536	532	558	575	539	557	508	590	532	543	549	548	548	538	535	556	547	529	525	566	551	520	553	575	556	544	574	566	522	532	551	529	522	532	542	567	553	547	570	559	534	540	520	539	526	535	543	525	532	574	553	582	526	532	531	558	603	541	531	488	509	532	526	513	518	571	534	518	545	533	566	584	561	550	555	519	532	538	550	578	525	543	547	517	531	603	563	526	554	564	568	590	580	560	569	535	556	506	556	530	569	569	554	598	549	612	574	538	547	542	537	559	532	516	527	575	564	559	526	503	555	527	525	542	512	547	538	559	557	588	515	516	527	527	489	541	562	473	538	565	558	563	547	536	566	577	541	534	564	531	544	563	529	529	554	502	541	564	563	524	504	568	592	540	546	567	584	562	547	514	528	558	529	558	562	543	546	553	533	531	573	554	538	574	587	531	587	550	557	557	535	577	564	547	565	536	546	523	585	593	507	531	517	549	552	531	586	613	537	585	511	576	562	570	529	555	536	517	532	544	551	541	524	552	486	528	527	557	510	555	525	531	541	552	551	507	537	518	584	573	562	532	611	541	548	578	550	552	554	590	526	585	513	560	535	549	576	565	562	554	527	526	536	522	530	531	540	560	524	521	552	557	544	495	544	568	552	536	562	528	553	494	579	548	561	590	571	560	564	597	539	536	542	548	547	575	583	537	545	600	538	515	527	587	582	560	561	567	556	515	495	568	552	534	539	550	513	570	519	533	540	491	561	555	544	537	541	496	571	561	527	514	538	596	550	525	537	521	629	573	535	513	540	590	552	528	537	542	562	555	541	550	582	514	537	538	602	500	553	563	555	543	579	560	579	543	560	566	519	535	533	498	600	548	563	529	575	585	585	578	557	562	531	555	526	519	551	560	577	567	572	568	567	524	553	583	564	611	552	563	546	569	566	526	586	554	561	528	515	517	606	539	554	545	512	583	541	537	542	564	525	592	531	518	533	503	566	511	530	546	550	551	551	595	581	522	561	529	549	554	551	540	529	587	544	533	532	583	586	580	545	562	543	569	552	559	536	518	527	561	553	527	570	553	537	556	526	552	528	536	572	557	523	530	557	562	509	551	570	538	525	552	609	569	555	557	556	566	523	559	562	549	551	569	552	544	577	606	551	581	535	561	556	585	546	588	526	595	568	576	517	553	557	552	514	575	520	537	568	520	553	518	549	518	564	541	518	534	518	560	538	514	581	548	546	531	542	560	577	538	577	571	532	594	536	504	523	577	556	527	551	535	562	522	548	560	566	554	528	501	509	577	572	552	549	557	505	567	509	559	496	527	558	562	542	544	572	550	578	521	531	522	509	545	523	526	557	554	559	543	547	543	525	557	564	580	572	565	539	538	566	557	566	539	588	545	588	527	528	499	551	526	553	598	545	517	541	518	519	579	544	547	568	587	594	538	533	548	553	515	587	542	528	589	568	560	519	579	568	526	526	557	537	529	550	542	543	535	540	517	530	546	536	539	563	562	575	536	563	513	539	554	545	535	578	578	558	505	531	535	583	559	514	536	592	553	585	543	563	510	535	540	527	573	596	537	571	527	556	525	512	574	558	506	552	551	513	560	527	552	564	534	565	525	567	571	551	560	528	571	537	543	545	532	558	565	560	557	528	559	557	551	589	544	532	556	564	548	533	558	512	554	558	575	580	577	522	593	544	536	564	557	551	515	563	524	589	548	539	554	612	565	548	589	552	554	591	586	537	561	490	571	541	531	550	493	561	552	540	573	568	521	553	555	600	621	565	594	557	539	548	571	490	539	519	537	537	551	559	529	496	554	538	547	579	563	548	549	543	510	539	544	563	545	592	531	555	545	603	536	517	548	553	539	598	533	541	538	579	543	581	587	560	561	603	517	557	573	565	530	548	586	549	555	525	516	581	541	547	561	556	540	536	572	552	506	567	524	495	551	563	572	547	533	596	526	544	569	538	570	577	532	544	579	549	528	563	537	548	542	552	533	560	525	546	583	546	543	556	558	547	535	559	550	578	570	550	554	545	572	558	552	503	523	558	558	598	534	555	616	550	562	567	566	584	562	503	584	578	510	558	560	564	534	563	545	525	553	529	548	565	533	526	554	537	575	532	530	534	589	539	586	560	553	506	532	533	583	559	554	588	521	543	583	580	511	553	591	565	563	520	548	520	553	541	563	540	528	561	545	523	549	539	554	549	550	543	559	568	525	547	560	566	545	547	558	502	565	582	548	548	536	567	556	539	564	477	563	574	531	544	558	535	576	556	604	513	564	598	573	531	534	558	545	563	541	541	550	563	573	538	542	561	572	561	550	558	501	541	618	545	533	518	503	526	563	547	518	569	532	556	552	556	548	570	532	541	553	565	535	524	544	552	536	554	541	513	535	537	563	536	551	564	539	529	548	527	585	564	556	569	574	584	545	552	543	550	539	579	525	560	531	579	535	493	543	528	557	531	560	576	550	546	516	514	571	501	526	570	543	536	506	535	560	531	541	522	537	538	557	543	531	578	531	593	553	550	574	608	580	531	557	560	559	534	584	539	559	503	502	525	548	564	572	564	545	586	523	560	555	593	570	554	577	542	572	560	537	534	576	567	598	537	538	539	521	551	567	568	529	581	546	559	520	551	578	576	541	515	582	576	518	537	578	562	568	563	592	542	586	524	597	599	546	522	559	575	539	552	578	590	598	571	550	521	532	554	557	538	526	534	528	513	529	552	537	562	502	586	578	531	504	566	532	542	553	573	539	544	547	533	563	585	598	522	552	560	561	590	531	559	522	528	540	571	578	538	576	537	582	551	532	551	539	552	540	541	542	535	533	560	536	544	513	549	551	592	518	551	548	568	554	548	514	525	544	581	528	535	514	541	573	527	527	585	547	523	546	512	553	566	579	522	524	583	554	594	512	562	526	563	527	568	562	571	543	568	540	539	536	617	559	520	562	538	573	549	581	562	560	557	554	558	496	522	538	539	513	533	542	580	527	509	561	535	553	606	563	557	523	508	588	552	552	552	549	525	572	528	523	549	541	566	506	553	513	534	563	536	570	520	561	538	522	531	521	572	542	579	548	557	555	524	526	538	558	543	561	541	570	527	569	552	536	572	538	552	592	557	558	554	512	566	487	546	560	570	547	538	541	524	539	582	562	530	582	553	559	541	547	580	571	545	562	563	543	545	537	559	549	536	567	535	517	580	539	527	564	542	579	530	519	586	554	561	573	555	542	521	567	537	583	565	589	541	538	573	523	580	568	567	540	570	512	520	551	545	583	549	537	500	546	544	541	604	547	550	536	566	575	534	577	599	539	549	565	573	585	588	538	547	525	553	499	526	533	534	563	568	549	560	509	521	530	577	567	583	541	567	571	591	549	555	542	567	533	573	536	550	531	549	518	565	535	537	585	524	548	529	570	540	557	534	590
24102	22458	35367	33152	20695	8565	1027	649	534	587	557	587	543	522	527	551	593	555	511	478	509	529	527	493	477	446	508	504	477	516	458	443	530	495	498	505	453	476	444	485	493	514	476	490	474	462	467	510	527	484	514	476	482	440	493	463	506	458	440	463	457	458	479	508	476	467	510	441	437	451	493	478	499	495	450	459	519	480	470	465	461	470	493	491	455	474	461	508	440	460	484	494	472	459	489	497	476	449	479	492	492	453	454	474	505	478	454	476	481	459	502	471	468	470	449	478	462	453	482	495	471	482	508	538	470	476	434	459	483	485	477	467	473	536	473	480	522	461	471	465	494	465	471	493	428	498	480	491	494	462	458	507	449	463	497	481	440	470	424	524	479	464	476	431	499	484	533	502	499	456	503	471	490	437	488	440	483	505	425	491	491	471	506	463	464	478	460	497	503	483	451	496	441	483	482	480	458	443	484	445	496	479	480	493	478	456	470	458	457	473	518	471	490	471	488	449	516	487	484	442	481	462	476	502	490	458	443	495	463	425	451	462	488	458	433	439	474	468	471	460	438	470	441	427	424	507	464	459	472	463	479	464	483	517	467	439	491	442	473	466	539	454	433	497	509	481	506	469	470	469	486	500	421	485	487	474	464	512	458	473	467	459	453	458	465	433	483	454	430	468	467	428	502	482	479	521	472	471	476	465	499	440	467	531	477	480	481	483	461	481	509	448	465	477	488	494	455	476	446	463	499	436	466	482	443	494	428	447	451	455	479	477	444	451	459	483	520	455	473	505	484	470	484	512	507	522	510	526	486	461	516	481	431	495	496	491	456	456	456	499	493	496	474	485	509	463	459	486	461	465	490	447	445	478	461	462	463	489	479	528	454	464	476	462	502	428	518	460	487	483	465	440	452	454	482	467	489	453	470	451	473	487	510	480	489	459	477	486	473	481	449	455	500	476	464	471	451	427	457	481	490	454	476	500	526	492	479	458	458	432	464	456	467	449	474	503	487	463	476	481	453	485	472	464	445	467	504	468	495	457	449	491	455	494	447	490	442	461	479	461	475	471	507	472	495	500	486	478	488	492	485	470	488	453	455	455	464	454	428	479	448	479	473	464	488	458	489	483	451	474	466	464	456	475	482	443	478	498	460	515	424	440	474	474	417	458	469	452	459	501	479	507	485	480	509	464	486	491	488	437	478	503	446	440	451	457	485	429	455	434	503	498	510	465	476	460	464	508	494	465	475	472	462	498	485	491	482	502	479	494	454	509	422	508	474	441	486	468	471	482	479	428	493	499	508	468	441	510	437	495	478	488	467	487	475	500	503	478	474	475	497	482	483	509	456	459	495	513	446	481	449	450	497	447	474	462	474	467	466	445	448	423	480	493	461	485	459	526	473	493	448	457	460	425	457	475	469	472	484	499	480	477	496	469	465	513	472	476	498	474	473	451	483	512	462	439	500	442	465	465	496	462	463	474	483	471	422	509	464	495	446	486	492	510	482	460	454	493	492	464	472	494	466	478	465	505	472	531	456	449	492	504	476	424	475	481	487	487	475	521	451	456	455	485	491	480	448	463	501	473	463	485	482	484	468	483	430	454	482	474	473	498	476	460	433	490	419	490	490	461	484	433	468	461	500	470	502	476	480	515	501	457	488	494	484	503	479	468	480	487	478	450	496	477	442	441	457	459	508	448	483	452	482	427	488	457	476	475	487	527	434	501	440	454	496	469	498	446	505	482	472	478	487	452	476	479	510	491	469	463	460	508	472	477	508	480	465	469	475	455	446	448	469	483	484	450	454	457	447	479	489	465	469	434	482	474	481	488	495	445	454	474	472	519	476	454	465	484	517	449	474	462	475	496	440	503	503	491	460	463	483	468	470	474	457	490	490	493	476	510	491	482	453	458	474	489	475	476	456	486	468	475	462	456	515	484	484	486	455	435	469	494	461	496	436	450	427	471	489	476	489	466	467	453	505	541	471	446	499	468	454	470	453	456	470	466	474	482	459	479	476	473	445	463	446	481	465	491	497	503	498	464	472	470	441	488	477	495	504	468	470	486	503	467	486	490	485	449	441	487	484	486	491	477	512	477	500	510	446	513	491	463	466	464	516	471	507	463	486	484	474	488	476	480	472	460	490	494	458	437	467	453	444	497	473	448	468	473	474	457	454	479	499	473	507	488	466	503	453	502	488	491	455	473	474	542	524	483	492	486	449	446	531	453	510	467	468	472	480	459	516	456	459	471	454	463	490	471	480	487	446	438	468	498	471	488	516	486	490	498	432	491	461	496	488	441	468	477	471	455	516	471	465	477	483	446	495	453	501	474	464	473	436	464	433	485	423	486	511	527	506	495	507	497	478	418	498	480	471	492	452	476	477	490	422	510	532	428	481	481	478	477	463	496	480	508	492	502	487	441	466	468	488	497	468	470	484	465	442	459	489	510	467	478	492	472	458	492	453	458	470	479	448	429	416	489	513	477	443	484	471	495	475	460	461	437	494	479	514	471	468	487	479	478	472	503	485	444	474	497	479	434	469	503	470	434	488	465	441	489	491	501	498	479	484	464	477	491	469	458	491	440	472	467	510	469	476	483	487	448	474	479	457	434	460	482	481	465	509	441	461	501	488	456	457	486	445	492	488	475	479	476	525	484	484	484	487	486	460	473	486	473	514	468	460	490	475	475	453	478	472	434	486	472	500	468	508	488	466	425	477	497	490	480	499	451	502	499	489	450	462	456	496	453	475	512	503	459	477	455	469	448	444	438	483	464	513	473	489	450	473	493	484	461	462	461	498	489	490	527	444	471	502	482	506	465	462	493	450	492	489	477	482	461	520	477	496	464	493	482	458	520	482	502	445	506	466	469	515	436	481	452	494	494	488	487	477	469	495	471	503	493	454	466	504	492	486	485	499	494	447	464	471	471	474	464	479	479	483	481	472	489	443	461	464	464	477	480	483	493	478	525	433	452	488	463	473	477	461	454	474	430	471	474	478	465	447	478	433	517	468	489	456	478	427	440	486	466	448	465	477	482	496	445	486	440	496	470	456	474	537	457	487	471	495	453	475	464	426	460	489	470	507	462	459	470	504	477	453	471	475	488	485	452	455	465	472	473	433	456	504	476	497	451	491	500	493	496	449	454	489	488	492	467	492	487	443	459	436	484	463	478	525	512	458	487	505	455	505	497	461	481	462	500	452	493	454	488	427	497	499	475	508	481	465	483	489	496	465	464	428	509	494	452	458	434	453	489	473	460	499	490	438	506	473	495	507	479	452	484	503	452	468	506	479	476	451	471	456	502	483	501	479	464	480	488	436	500	484	470	472	469	464	447	453	471	453	467	487	483	445	489	500	451	455	432	492	470	519	509	517	504	492	470	440	460	496	442	502	450	489	502	473	482	508	468	491	467	470	489	509	453	484	480	490	509	459	475	474	459	471	481	474	474	490	486	462	475	507	459	489	481	488	489	475	474	465	461	469	500	497	472	516	451	500	496
8231	75785	68278	41677	3744	1145	1004	945	834	779	730	707	669	702	684	719	713	684	675	667	626	587	547	571	575	536	561	623	551	534	532	565	561	519	582	597	586	552	619	576	547	571	596	528	544	554	482	531	540	609	562	530	559	556	573	558	576	529	555	523	555	548	599	551	536	559	582	504	573	572	560	547	550	556	581	560	537	560	540	541	582	577	544	614	561	552	530	537	523	599	567	593	534	580	577	568	589	521	526	592	539	582	528	537	578	547	570	590	520	601	569	554	541	543	572	526	588	618	607	560	584	587	547	548	595	553	571	569	524	531	563	581	588	500	559	573	559	574	550	556	596	592	554	538	587	536	581	550	524	579	570	542	566	561	559	561	579	569	580	537	568	569	519	552	572	554	591	551	593	502	563	557	579	523	557	555	595	517	508	572	550	593	599	559	540	580	557	564	535	528	588	566	619	570	542	549	557	589	547	578	502	539	574	541	542	575	536	594	525	536	601	531	541	527	568	588	612	557	507	564	529	534	532	558	574	560	589	548	575	553	570	553	554	558	525	576	563	582	545	536	616	539	540	542	549	552	511	594	638	577	565	558	545	566	556	530	545	599	572	554	563	581	533	581	566	584	545	597	568	533	576	500	568	555	564	514	579	572	568	573	557	561	562	532	623	535	525	563	565	565	573	524	498	584	551	583	559	572	535	584	538	536	544	570	610	528	587	533	575	553	539	588	617	584	591	578	539	517	537	593	537	552	582	592	596	575	537	529	614	580	565	527	584	539	575	549	570	539	547	578	542	538	538	587	539	534	521	530	545	547	516	569	573	537	545	552	561	564	573	563	577	525	557	552	592	597	577	565	585	549	554	568	531	503	540	587	529	558	520	526	551	574	599	532	598	531	562	560	565	538	579	571	560	511	538	541	583	542	532	546	531	561	548	559	543	520	556	590	564	532	549	522	541	575	589	560	565	592	510	558	570	577	602	616	560	524	522	542	535	586	606	600	590	583	539	571	579	569	591	538	549	584	572	559	584	584	567	592	543	543	564	536	562	558	539	573	582	577	575	548	553	566	569	572	536	507	552	575	572	614	533	538	622	588	570	539	577	594	577	565	550	556	589	575	571	577	549	593	541	542	544	558	584	573	581	570	528	557	537	552	528	576	543	566	594	570	539	567	559	596	583	556	545	565	548	567	557	571	559	542	532	580	536	574	555	597	525	584	560	558	553	589	569	596	581	531	586	581	565	618	584	584	574	517	578	528	567	546	578	554	615	544	577	538	588	550	498	539	551	546	576	542	543	514	526	569	542	537	557	564	580	568	554	589	564	588	543	550	565	568	550	533	566	576	588	623	541	559	553	544	526	551	593	584	558	553	558	575	545	575	520	564	585	594	543	573	555	555	550	598	542	532	563	534	498	551	590	554	573	514	543	576	566	600	578	515	610	517	553	535	555	564	553	559	538	585	547	545	531	566	592	606	555	600	558	533	576	538	612	548	600	569	584	554	571	584	554	570	566	558	553	527	569	542	540	599	549	579	534	540	552	521	569	558	625	618	562	568	571	549	521	609	569	553	530	550	562	609	598	525	572	506	547	553	584	572	552	521	557	542	545	556	551	544	537	557	537	556	557	558	559	573	544	589	596	604	541	522	544	531	543	524	555	543	549	567	580	571	586	601	569	610	584	551	565	553	519	586	581	594	571	592	574	567	554	571	554	552	529	527	566	544	575	561	566	548	592	535	601	533	562	571	556	567	562	586	563	572	555	565	553	575	600	528	545	565	548	584	553	616	541	583	559	581	535	536	536	580	541	563	560	535	537	555	558	561	519	561	541	522	601	565	566	546	592	556	579	558	563	537	602	548	537	577	521	557	564	583	552	562	577	586	544	542	565	602	520	563	550	542	628	573	578	552	537	564	572	524	555	562	641	544	573	559	581	553	559	568	520	573	533	538	570	553	533	535	556	574	515	558	581	595	553	562	564	558	540	575	533	550	593	604	551	580	535	575	544	579	547	555	527	536	587	574	515	528	564	570	572	557	568	571	543	579	575	558	530	533	588	539	555	593	568	551	515	555	554	580	602	552	598	545	522	522	539	563	583	539	571	557	531	557	549	548	552	575	589	526	538	528	537	538	557	600	614	540	572	532	578	568	589	557	558	487	580	553	566	564	541	583	587	542	566	538	573	579	503	587	614	575	523	532	515	589	541	594	559	599	543	561	556	569	535	601	556	559	588	578	545	588	565	534	563	576	553	571	567	580	552	540	522	556	595	552	542	552	536	507	533	546	557	562	585	575	565	563	520	564	527	545	498	566	537	539	578	568	538	561	579	548	564	542	528	570	525	553	585	563	537	542	551	572	580	542	602	562	507	571	562	536	568	542	579	558	562	564	544	573	551	568	549	591	587	522	583	566	559	526	550	595	606	518	551	524	560	575	582	531	551	553	576	585	547	570	574	518	555	557	558	574	574	566	550	573	617	532	563	547	549	546	548	543	515	555	580	580	534	588	618	560	569	557	552	547	597	611	571	560	573	558	556	558	582	535	567	548	504	559	557	539	542	583	564	554	556	520	569	593	571	556	563	558	554	591	551	553	558	548	586	552	577	565	608	548	605	516	513	541	571	570	603	571	542	560	572	588	581	589	525	577	596	585	549	595	507	504	555	612	571	566	553	560	554	531	607	594	538	542	535	520	563	537	562	596	535	561	557	572	533	556	558	547	599	552	534	569	585	573	589	525	584	559	578	571	545	552	552	556	508	561	547	595	554	535	546	561	539	556	537	513	576	537	563	579	509	577	545	528	586	568	542	626	580	579	561	602	569	627	508	522	562	549	548	583	549	528	553	540	568	555	539	552	533	563	550	571	520	572	580	548	559	554	595	558	589	548	571	529	586	527	560	535	580	580	536	552	532	598	554	546	531	562	554	568	554	587	544	569	561	536	601	560	589	526	558	576	563	549	518	539	525	574	552	541	577	506	577	574	523	584	563	567	570	565	552	542	498	551	539	514	562	577	534	536	553	535	573	506	590	537	560	536	560	560	519	603	590	566	542	600	566	547	549	534	591	552	584	541	578	548	561	577	539	513	568	533	566	587	543	551	578	585	558	524	576	548	533	585	518	542	573	541	571	521	602	566	525	512	612	601	553	542	540	559	521	585	580	527	534	522	555	614	583	586	517	575	579	554	608	548	539	500	549	587	538	519	590	557	546	550	592	550	537	575	553	524	572	543	551	550	572	556	546	560	591	584	566	562	576	588	548	581	557	561	574	573	554	597	581	540	548	520	560	554	572	539	558	603	556	588	614	577	584	590	574	567	521	555	550	559	546	539	609	574	583	597	536	544	503	566	567	583	530	514	541	543	578	607	582	534	569	583	551	558	627	564	560	568	576	569	533	552	551	557	580	582	567	563	511	565	554	582	615	547	604	549	571	555	573	542	591	571	532	531	617	556	610	508	576	539	585	584	542	562	590	539	570	566	565	552	551	560	508	576	574	543
25408	23575	36286	29825	11497	890	415	380	356	308	306	322	330	325	322	326	330	303	317	305	332	309	298	293	285	288	320	265	293	284	272	273	289	294	312	297	288	294	306	299	280	289	287	286	304	276	265	310	304	288	290	303	339	307	269	310	304	293	262	271	287	276	295	297	283	307	311	267	289	299	287	296	313	305	289	275	297	280	282	300	317	252	309	283	251	289	266	312	299	312	311	272	296	289	276	309	291	325	297	278	304	296	282	295	275	282	315	287	282	265	309	290	280	302	281	297	277	246	287	288	268	282	280	296	307	270	306	321	286	293	280	297	309	311	270	305	299	301	306	256	268	284	283	289	314	304	274	296	315	246	284	259	299	301	295	282	298	267	280	295	279	280	264	264	332	267	292	288	276	296	293	278	299	284	276	327	266	268	289	296	301	302	297	322	259	299	277	287	315	287	294	301	295	281	298	267	302	275	263	254	257	292	261	303	292	265	276	275	297	307	291	277	279	309	305	277	271	296	292	286	292	270	320	281	314	315	324	302	268	282	299	293	290	306	281	315	280	302	278	303	278	285	278	292	292	332	301	263	300	251	319	301	266	298	296	308	290	289	281	308	271	262	270	286	316	306	335	281	278	295	268	296	317	301	312	290	279	295	266	278	315	308	271	305	287	297	278	270	302	288	303	299	300	290	321	279	317	298	309	300	289	304	282	256	293	279	280	265	270	291	279	281	284	277	279	300	294	305	284	278	303	295	284	270	311	286	276	294	293	286	301	286	288	282	295	288	304	291	305	302	301	285	273	293	296	292	299	279	313	270	282	290	305	289	308	277	279	306	302	290	302	326	317	304	295	290	296	277	294	286	287	288	290	282	297	301	268	295	276	303	298	299	278	291	318	265	320	302	317	282	286	296	323	306	284	290	304	271	260	303	280	243	282	270	263	286	292	294	282	310	303	314	283	292	302	280	315	264	295	275	313	282	300	282	310	291	291	296	254	291	297	280	293	282	302	298	254	281	292	297	266	306	289	290	284	261	268	258	247	314	308	281	268	275	312	276	312	287	295	280	272	287	304	302	296	281	293	286	279	286	279	280	309	237	274	292	287	313	266	285	263	292	272	326	282	321	316	273	279	299	293	269	284	297	291	272	315	283	320	279	270	281	302	281	293	280	307	299	262	275	326	336	288	305	292	291	263	277	290	264	285	269	316	309	303	317	287	286	272	261	263	274	311	304	299	294	300	297	299	290	276	290	290	289	303	277	308	286	306	290	285	292	269	298	279	297	309	297	269	289	265	248	287	283	287	305	276	273	293	290	290	301	322	262	282	297	284	286	305	264	267	319	317	279	303	315	318	275	272	305	268	323	283	299	287	310	311	281	293	296	276	285	296	270	278	284	298	286	312	311	307	270	312	264	299	275	257	311	275	284	318	294	281	295	303	288	289	264	281	273	275	279	303	261	322	316	287	316	262	318	271	298	291	311	324	254	280	315	280	283	295	267	263	289	272	277	304	313	301	289	297	331	274	283	301	297	268	301	282	297	291	288	292	293	301	278	272	277	297	287	270	299	292	305	310	267	251	286	292	289	291	280	276	297	297	288	297	278	254	324	280	260	291	301	290	272	279	302	299	284	299	295	279	295	304	288	299	271	293	264	295	289	308	292	268	266	295	312	283	271	271	262	311	256	260	313	275	294	285	299	292	276	269	292	322	250	266	294	302	265	301	297	298	264	309	259	302	294	303	292	302	277	301	284	316	284	274	224	279	282	304	262	274	294	268	315	322	286	260	277	296	285	286	248	276	339	292	263	297	275	275	285	292	287	285	269	308	318	252	287	308	299	293	293	282	276	268	281	324	259	287	314	275	281	274	311	298	292	305	278	281	291	290	295	283	302	300	287	340	281	294	260	301	291	314	296	282	311	305	248	277	274	286	271	296	298	281	280	317	308	299	307	263	266	293	316	259	280	274	302	260	291	271	294	294	294	303	289	281	287	307	278	286	279	296	277	310	296	273	280	306	295	301	281	315	301	282	305	293	290	312	291	292	304	279	290	289	291	283	285	288	301	291	277	299	290	286	327	294	299	317	292	284	266	302	279	268	244	326	285	284	311	312	273	278	285	297	291	313	278	322	295	282	308	269	280	325	281	299	292	294	282	286	298	286	280	314	281	291	292	281	287	279	277	281	260	301	293	270	322	315	276	257	275	282	299	308	293	281	265	287	271	298	314	292	284	312	312	254	285	299	280	293	288	282	275	317	299	288	278	322	309	297	261	251	258	292	297	302	300	257	276	320	271	270	279	279	265	300	314	281	286	274	263	283	291	309	290	297	332	258	285	268	292	295	325	271	295	303	280	285	289	283	309	286	270	266	278	258	284	277	289	281	308	308	273	301	276	295	299	261	294	284	299	312	269	288	275	267	276	302	301	282	278	275	276	331	290	290	286	282	290	265	270	321	283	286	294	280	313	297	280	298	281	280	282	335	307	282	280	273	294	288	294	267	269	269	293	266	303	291	309	282	296	288	285	293	309	262	275	288	296	289	268	272	277	270	282	284	277	273	277	297	293	299	268	308	286	273	301	293	295	303	277	295	280	271	274	332	311	275	329	306	286	273	295	267	307	286	274	305	262	326	268	264	295	270	301	295	305	294	310	297	279	262	307	305	308	286	310	292	300	311	298	277	279	313	281	276	312	287	298	268	287	271	299	289	281	290	311	316	275	291	299	300	289	312	270	278	276	266	299	299	329	245	260	315	331	325	308	293	299	305	300	305	274	265	288	282	301	297	300	289	280	280	317	330	282	288	268	305	308	300	346	299	277	315	293	247	251	276	280	303	272	299	280	287	292	311	278	278	273	333	271	319	304	287	286	288	274	316	322	316	309	292	277	273	297	280	304	312	283	306	273	302	303	273	311	309	275	283	283	288	294	258	280	273	322	262	294	309	280	293	287	316	276	282	281	298	326	276	291	251	304	273	296	265	249	299	266	290	271	308	291	288	236	283	287	284	299	298	307	267	292	281	296	271	269	286	285	252	281	276	266	284	304	304	307	319	265	253	273	291	269	282	271	283	296	288	280	266	295	272	306	311	309	271	304	280	282	263	299	308	266	291	268	282	306	295	289	281	281	296	264	301	265	269	295	253	286	324	263	293	288	301	279	300	295	293	297	284	260	282	282	296	295	256	286	320	319	290	293	297	278	292	293	303	268	264	285	324	293	281	283	271	308	290	304	286	282	304	277	291	279	288	293	295	259	282	301	283	275	295	283	290	259	295	313	317	270	308	296	304	307	270	290	282	305	269	272	298	331	275	269	283	298	292	303	263	308	283	302	293	284	314	294	284	306	299	287	273	307	283	292	290	323	318	295	285	291	289	265	274	308	312	283	270	264	284	313	290	297	275	269	281	289	285	298	296	297	292	268	296	279	299	273	284	290	304	313	310	265	281	295	302	299	308	304	299	299	272	303	265	303	302	262	269	270	281	296	293	299	276	316	305	283
7806	69168	54969	30403	2823	639	597	528	501	432	411	410	412	429	434	432	405	406	396	393	390	360	362	348	376	345	357	361	364	351	361	326	318	328	339	364	357	366	362	332	346	334	338	348	335	313	344	364	344	327	336	324	356	335	316	334	300	348	360	365	348	348	341	333	326	368	349	322	366	354	367	334	374	334	344	335	330	373	379	335	340	328	314	329	324	356	349	334	323	335	311	320	322	334	358	358	326	314	359	355	305	340	310	320	312	335	344	338	373	353	339	341	320	334	358	352	340	304	347	298	310	320	362	347	350	329	330	336	336	340	323	321	344	325	332	342	330	348	327	300	321	341	346	355	372	337	335	339	301	331	325	341	308	338	310	332	345	312	318	371	366	359	350	360	365	338	344	343	344	342	376	362	349	339	293	346	298	381	329	339	326	316	348	351	359	320	349	334	341	330	323	326	347	339	358	331	329	348	342	358	329	332	349	370	384	326	355	333	309	367	360	354	313	338	344	346	361	301	349	350	354	331	337	327	347	364	340	329	362	295	343	343	347	359	310	319	347	336	313	322	323	347	347	332	335	324	350	307	328	339	331	327	320	318	336	334	347	339	363	346	340	338	319	353	346	353	347	369	334	328	336	317	348	307	356	329	347	335	360	364	345	352	343	337	407	373	313	333	331	352	340	351	348	325	347	318	355	347	372	339	311	329	309	312	336	362	349	377	331	347	308	368	361	322	327	331	395	321	341	346	327	358	320	317	324	330	336	346	356	362	307	356	328	323	362	352	308	344	317	316	329	339	331	332	340	353	339	341	363	331	331	320	332	378	345	331	354	371	354	310	329	356	312	307	350	369	305	332	355	340	339	345	332	355	338	369	340	370	330	338	334	343	345	374	298	301	348	324	336	386	336	378	333	343	322	323	321	339	330	369	317	347	404	362	354	366	354	338	349	325	341	358	322	365	345	329	344	332	328	318	335	351	335	347	319	375	329	360	359	319	316	357	333	346	345	359	344	346	356	311	370	387	355	347	340	322	334	305	331	363	328	306	319	314	359	320	369	306	332	328	345	310	336	328	374	341	335	313	349	336	365	381	361	307	321	338	373	317	352	327	341	347	321	328	324	321	367	341	332	360	323	365	354	351	330	342	378	337	325	325	342	319	362	336	338	372	337	340	338	348	366	347	330	333	326	349	304	331	358	361	338	321	351	342	365	323	339	300	344	327	364	346	358	313	349	363	318	336	348	354	298	352	375	332	367	336	370	330	324	347	329	323	309	340	336	343	296	367	332	335	361	361	356	310	323	351	316	358	345	335	347	362	319	318	324	333	365	334	333	332	322	330	360	346	357	345	331	355	307	358	315	364	356	329	321	362	326	363	324	341	352	348	345	323	365	342	320	334	336	349	367	337	363	329	289	325	321	334	336	310	362	349	331	372	351	365	346	355	313	363	377	322	348	332	322	361	341	336	332	350	374	342	344	341	333	342	326	324	323	316	330	345	340	338	343	343	338	342	323	341	383	365	345	373	329	333	343	353	378	330	340	357	319	325	313	361	347	379	323	386	352	364	328	372	319	312	338	326	325	324	342	332	304	336	352	328	313	301	349	334	353	369	317	337	343	355	339	331	336	294	330	341	342	381	367	334	351	317	330	361	326	333	324	363	308	312	388	367	325	338	310	352	338	336	357	373	363	341	345	310	371	335	335	350	361	351	341	353	337	326	339	354	336	326	327	372	302	341	350	328	335	314	358	392	342	368	335	316	342	326	350	346	332	360	323	359	329	344	329	317	370	357	324	327	348	316	363	363	353	330	349	356	335	351	330	356	372	373	398	340	327	341	346	360	351	315	359	328	321	351	356	314	335	354	325	375	374	332	346	345	328	299	350	348	346	343	300	391	358	337	351	346	354	333	388	343	385	329	325	341	320	358	306	329	351	343	325	316	333	341	345	311	319	363	313	336	307	322	331	322	324	335	322	368	318	356	367	366	351	335	327	316	307	323	327	392	340	348	345	349	338	327	339	351	325	336	349	362	369	337	331	330	342	336	342	358	332	340	372	340	355	337	357	350	314	351	343	343	325	356	354	330	352	320	357	345	318	346	338	343	355	357	319	345	324	340	358	352	313	365	347	329	363	333	360	341	347	334	332	329	330	326	326	358	329	359	331	344	329	322	402	316	324	320	347	332	334	333	335	387	327	325	326	313	363	331	348	305	334	362	330	341	307	333	362	314	342	328	385	350	343	343	342	325	326	331	372	345	327	337	324	318	383	333	331	334	335	346	314	346	342	327	317	345	338	352	332	352	336	339	330	323	343	363	384	330	350	326	318	351	317	322	342	328	347	350	352	362	314	372	342	306	315	330	330	346	360	330	343	313	347	325	334	346	353	355	349	374	332	363	352	325	360	336	362	376	319	340	304	340	329	336	376	322	292	336	346	343	359	349	338	339	359	338	349	321	382	349	339	341	344	338	356	334	335	364	343	343	334	342	329	318	327	324	337	395	337	365	318	337	342	366	341	361	354	366	317	362	322	337	329	357	331	326	335	331	306	326	362	329	327	340	334	342	335	303	311	359	365	348	366	331	303	308	342	317	347	341	322	323	349	363	357	357	331	333	371	337	367	338	343	316	367	307	336	362	351	311	324	345	351	293	337	347	370	338	321	355	353	322	320	338	314	325	330	341	338	338	337	321	330	344	355	333	356	361	326	348	324	336	329	324	316	324	336	339	324	327	324	344	341	309	356	329	342	311	339	362	368	375	347	341	359	336	332	352	373	361	359	317	303	330	340	353	348	351	360	347	342	346	354	339	362	350	342	319	354	358	336	344	316	359	361	344	338	319	308	337	332	339	334	319	375	342	324	326	334	328	351	355	326	338	332	368	369	350	363	344	315	337	322	330	372	350	378	337	356	350	356	323	323	369	321	410	348	326	324	384	352	323	318	311	333	339	328	305	321	347	358	329	329	312	346	333	341	324	345	359	317	336	354	351	347	342	318	301	364	348	336	338	345	319	324	332	374	344	340	357	354	332	359	347	348	339	341	343	339	320	371	343	338	337	346	351	302	288	358	317	324	357	348	328	335	325	336	340	347	297	315	352	349	352	337	355	376	366	326	341	349	323	331	328	317	345	341	355	330	346	329	324	345	351	329	344	346	339	340	387	347	312	338	328	333	336	307	322	337	352	325	356	342	338	340	328	331	351	308	364	344	368	334	317	328	347	335	291	350	327	324	351	362	332	332	330	352	339	327	353	381	332	329	342	351	334	367	327	313	380	331	333	350	327	330	296	340	365	327	309	354	287	334	356	327	337	353	340	308	323	371	313	342	354	356	329	364	337	340	361	324	344	348	351	352	319	334	324	306	322	337	384	345	364	324	346	305	330	343	345	327	302	365	362	328	335	323	333	361	347	330	318	336	323	308	357	342	346	329	326	329	332	302	304	326	345	365	348	354	370	326	330	327	361	326	306	370	376	352	312	398	331	330	338	354	329	376	344
23080	22001	32372	29024	22244	18329	4947	545	467	373	359	360	339	340	353	320	323	342	309	323	287	279	282	270	253	273	244	282	249	270	234	240	248	265	250	237	276	252	229	258	229	253	257	252	243	242	252	233	245	242	274	224	252	219	255	252	241	241	263	254	248	235	230	268	248	253	264	271	277	266	281	249	261	253	263	244	267	267	254	231	253	257	243	246	235	288	227	254	211	229	267	224	256	215	246	266	278	272	234	253	265	284	218	257	227	253	266	247	260	238	249	241	220	239	253	258	241	268	246	225	236	258	256	256	254	258	265	255	233	242	244	250	238	260	251	259	278	241	268	255	247	246	247	249	260	267	254	211	254	246	240	246	262	230	257	237	252	251	225	239	231	215	255	266	240	270	244	251	272	248	254	245	211	263	264	249	248	258	254	251	261	263	243	255	271	243	258	239	253	240	249	243	258	243	242	255	251	244	269	236	253	255	249	238	262	239	263	276	252	247	261	261	263	237	228	245	248	265	273	280	269	271	246	271	257	249	247	249	220	258	257	282	256	233	233	235	242	257	268	264	226	264	252	240	259	263	252	256	267	235	272	273	267	263	235	255	254	264	234	256	290	260	251	270	231	230	249	271	245	245	242	283	247	255	256	279	251	250	256	240	268	258	206	239	229	243	246	247	268	241	240	251	272	255	262	213	270	241	262	247	228	233	259	224	264	225	252	250	241	260	252	266	235	250	257	262	253	253	256	244	246	250	215	258	198	220	244	247	245	239	276	286	236	242	258	235	225	272	236	261	243	248	263	244	256	263	242	246	239	243	258	220	251	244	269	255	261	263	238	225	267	238	274	252	252	228	273	274	217	263	256	225	231	226	243	256	252	295	215	229	273	226	238	231	218	261	239	256	257	249	240	249	260	277	205	255	230	272	231	241	253	246	251	228	228	268	240	221	259	218	251	251	245	261	258	248	249	258	253	281	235	218	258	229	266	239	249	243	255	280	263	225	257	249	223	231	250	261	226	235	214	230	274	220	244	257	262	238	236	260	239	246	252	253	251	235	273	244	250	228	262	235	261	252	258	253	216	247	226	246	243	263	259	229	245	255	281	291	262	206	235	268	225	275	248	208	251	233	251	269	260	267	253	248	254	244	263	259	239	247	276	226	266	237	276	244	247	250	255	247	255	235	260	280	253	227	239	236	231	229	257	246	220	261	256	247	250	237	251	251	246	258	240	246	229	248	250	244	259	233	270	243	270	259	256	241	252	237	268	223	248	230	233	276	237	256	231	250	252	245	264	237	247	238	258	256	242	257	262	255	231	238	240	266	257	243	265	244	265	248	247	249	244	232	258	231	249	265	261	239	226	236	214	254	276	255	255	277	233	263	248	237	272	244	262	234	251	251	229	266	225	238	252	266	263	234	235	256	263	237	248	257	240	249	251	217	244	239	263	270	244	251	252	265	253	240	273	263	232	246	237	258	242	242	241	212	246	224	275	232	251	247	231	225	258	268	238	245	220	255	241	253	237	226	230	258	236	262	235	254	263	244	264	251	267	212	255	233	280	235	263	240	263	239	244	256	231	274	239	275	234	269	241	265	238	255	280	236	218	248	258	228	289	279	231	245	249	251	246	267	270	270	249	257	262	230	255	254	232	262	260	211	226	232	255	239	264	269	262	232	241	227	248	244	251	219	227	268	238	257	270	246	228	270	257	255	243	240	234	273	234	240	232	233	251	244	240	228	247	278	226	259	240	238	253	248	243	279	253	235	244	242	287	242	264	222	272	257	259	259	251	244	261	257	255	262	274	237	248	239	245	245	242	253	257	259	245	253	238	239	237	245	246	253	268	229	273	269	227	245	254	221	268	232	230	246	226	258	245	246	277	243	267	264	252	241	238	263	233	256	255	220	235	254	290	244	235	258	252	257	241	232	245	210	255	261	233	261	222	258	249	240	245	263	256	252	245	255	254	248	240	235	263	266	249	253	259	251	246	237	238	232	261	263	211	233	233	278	268	268	222	251	254	235	219	270	256	264	263	248	257	247	275	246	241	227	220	229	258	262	255	255	257	246	244	263	239	264	235	252	250	238	263	259	243	254	241	226	236	240	211	235	259	267	228	228	242	250	241	241	238	252	265	215	235	241	261	216	251	258	255	263	240	285	250	251	266	237	264	267	235	254	275	275	224	246	236	247	243	250	248	242	249	227	296	231	248	211	249	229	247	242	233	228	265	251	240	266	228	243	256	259	222	232	235	240	251	246	235	276	253	243	244	259	258	226	255	254	245	266	269	247	286	236	209	255	259	236	234	239	237	232	248	259	238	252	260	262	251	252	266	275	249	266	212	249	219	251	266	248	264	245	239	249	260	264	254	242	247	251	243	259	255	261	235	248	249	221	228	239	213	247	252	255	238	254	289	243	275	246	213	253	244	273	253	254	253	264	260	258	238	218	247	245	235	238	259	235	243	258	242	234	284	214	247	222	237	246	226	265	238	280	241	236	212	265	250	289	261	227	220	244	250	261	271	254	263	229	260	260	250	236	229	259	242	255	249	244	274	252	234	268	245	229	222	258	253	280	225	236	251	260	258	255	228	217	232	261	264	270	275	273	235	248	238	262	258	257	234	253	251	245	242	233	262	280	252	242	259	240	233	238	260	236	270	277	269	224	274	247	259	254	280	293	275	260	258	217	223	232	256	245	258	246	258	260	261	258	232	253	234	221	263	246	230	275	260	260	272	239	280	238	211	242	235	264	280	233	235	248	243	258	258	232	259	239	238	264	234	263	236	235	264	234	246	233	245	229	227	253	264	260	240	214	256	277	252	242	258	244	219	259	264	226	242	241	244	255	234	261	260	248	251	244	268	239	241	257	269	224	259	272	286	281	255	254	278	262	224	250	303	234	276	275	255	266	269	239	259	249	242	237	251	262	256	249	240	233	230	270	245	248	250	269	262	235	256	223	254	243	263	233	255	249	224	238	278	213	258	220	284	256	238	256	245	227	266	261	224	235	239	258	226	233	243	254	232	248	248	256	248	245	263	231	240	253	232	268	258	240	258	278	278	234	237	244	237	259	239	240	270	250	244	264	263	270	242	266	243	255	223	238	264	215	230	260	282	259	214	259	241	257	264	223	260	234	232	253	234	267	243	259	238	262	227	236	245	243	216	239	245	241	232	253	246	260	265	228	213	248	234	236	226	226	269	229	248	239	257	269	282	235	251	229	275	243	239	250	270	256	254	281	234	227	264	235	263	285	256	242	255	248	255	244	247	237	209	243	262	252	249	248	244	291	222	282	242	218	260	262	258	255	254	257	260	244	250	253	257	268	267	259	239	213	270	261	239	255	225	277	244	262	250	233	233	256	259	232	259	238	239	241	257	229	283	271	229	242	261	244	243	247	253	234	257	225	244	250	230	275	282	249	241	248	236	247	223	256	258	267	243	262	230	245	254	254	219	243	236	242	262	249	241	269	227	235	242	253	270	247	253	244	246	256	236	249
16644	87864	75471	50471	5980	1220	995	811	721	643	561	517	533	536	485	474	461	430	417	404	408	433	376	363	325	333	352	314	307	305	298	315	307	303	303	275	333	337	309	324	339	312	297	288	301	332	340	311	335	307	298	296	244	324	292	341	296	320	295	294	314	316	304	297	308	312	307	272	299	288	333	316	291	296	300	291	323	305	287	291	297	312	275	310	273	311	315	314	295	341	305	280	297	290	297	351	305	274	289	303	292	316	296	305	278	285	275	299	312	320	303	305	297	280	296	271	323	292	271	295	296	302	319	313	287	270	300	305	317	284	306	335	270	323	300	292	315	317	305	294	303	266	281	315	288	265	315	300	268	293	318	335	284	305	288	302	333	333	292	316	311	296	275	329	254	341	286	269	307	315	317	269	293	324	310	292	245	307	304	275	299	252	293	337	308	300	308	293	303	299	293	310	314	324	308	310	292	310	302	299	293	282	285	289	284	315	308	306	263	292	311	320	310	298	279	285	329	315	285	309	264	288	306	314	311	300	289	276	303	308	311	298	300	300	312	303	301	264	277	281	293	308	322	313	324	269	301	288	290	326	310	286	297	290	316	263	302	302	301	303	304	312	303	302	292	271	287	307	298	290	294	306	278	308	264	267	321	337	286	328	299	341	311	301	285	286	272	289	284	284	332	316	298	286	322	325	332	292	326	304	301	289	323	298	290	321	284	337	343	302	293	288	283	292	301	293	299	286	292	324	302	315	328	337	304	285	295	321	345	327	314	313	272	282	323	305	308	320	289	309	288	308	286	263	299	291	311	307	309	328	322	310	291	272	299	296	311	302	296	319	289	298	310	302	282	296	332	310	305	328	274	318	304	305	294	307	302	294	281	251	283	318	306	271	306	290	286	297	314	281	276	335	309	314	315	276	319	324	309	330	291	271	280	253	270	276	332	313	270	303	295	339	320	286	326	296	294	290	301	302	281	281	308	307	297	280	287	287	317	295	270	288	313	307	278	305	299	305	291	255	330	335	293	306	308	288	308	314	290	296	298	316	307	320	300	310	302	321	276	332	329	320	312	302	283	314	307	307	292	290	292	332	304	315	288	325	318	297	315	303	297	296	283	293	288	308	319	287	297	292	291	273	269	291	288	299	323	321	284	306	333	308	295	278	303	299	286	289	269	302	323	296	286	303	305	303	306	284	290	289	300	307	277	297	317	282	287	282	278	301	300	303	304	292	297	308	310	299	299	285	310	280	278	310	300	309	320	319	292	285	293	274	285	272	308	280	285	337	291	288	303	288	292	297	301	288	313	278	302	319	317	290	302	291	308	331	327	293	299	286	292	310	318	317	317	298	299	313	331	308	269	292	302	293	319	301	282	317	297	301	274	313	294	309	285	276	302	306	300	286	301	328	308	307	314	299	300	303	319	267	292	314	302	315	293	302	293	307	302	307	310	322	283	329	315	310	309	281	308	297	276	281	278	284	306	327	277	303	282	319	291	286	272	302	323	303	300	289	299	272	340	282	290	348	301	301	313	334	301	312	319	301	309	298	305	310	274	325	278	284	298	285	280	313	271	299	331	278	313	299	324	300	307	328	315	278	276	327	304	305	288	290	290	281	281	292	296	307	337	295	279	336	316	311	301	319	276	292	273	290	306	279	274	296	303	297	294	284	281	295	272	283	312	332	315	289	311	310	300	281	287	293	317	312	324	308	303	301	305	272	297	300	301	300	313	302	303	290	311	280	317	316	327	331	297	297	276	299	309	316	299	303	293	299	328	309	287	274	296	309	313	308	285	328	291	297	250	306	293	328	299	321	330	292	346	307	339	304	321	311	291	298	285	296	272	308	312	322	302	307	287	336	310	302	265	302	304	294	296	306	317	290	288	303	291	284	295	284	304	297	283	288	310	334	329	286	356	310	311	295	297	305	273	291	322	264	293	316	292	278	313	299	307	272	291	308	327	279	299	327	296	303	309	303	290	313	287	316	302	272	304	305	294	307	306	313	313	311	306	319	261	299	287	331	297	298	294	326	304	320	328	282	295	311	318	300	315	319	268	299	296	323	277	268	327	295	294	276	317	344	295	315	319	273	280	306	319	328	303	286	303	347	297	287	317	293	293	308	273	274	297	326	322	323	303	274	289	311	317	283	316	316	294	306	321	275	304	291	268	326	334	310	308	313	316	306	289	286	293	304	314	311	296	286	304	299	293	290	321	316	302	305	305	317	282	319	330	281	321	296	318	275	318	315	283	319	300	285	296	284	328	313	339	319	293	281	319	282	327	296	262	309	295	272	324	297	330	292	312	333	297	302	309	312	295	319	321	328	296	289	298	311	306	314	280	295	290	296	337	307	292	255	319	302	320	289	321	276	277	294	334	331	302	293	275	295	297	313	323	290	303	283	309	294	327	270	301	313	299	289	287	304	295	295	277	292	293	283	271	300	328	316	270	298	277	283	297	301	296	293	293	308	291	299	314	320	327	282	283	307	327	319	298	307	309	253	283	296	290	290	293	318	293	314	330	265	304	292	313	289	316	292	305	280	277	286	315	276	287	285	293	306	309	322	276	314	324	294	295	305	295	320	278	283	313	291	308	294	294	286	320	318	285	317	301	328	294	324	311	290	316	315	302	293	310	333	282	300	284	304	303	280	301	326	274	280	312	289	293	273	291	293	312	336	321	258	296	293	260	312	288	288	293	285	294	309	285	307	310	284	297	307	320	299	295	290	296	300	320	287	287	276	290	297	343	324	329	293	300	289	291	267	300	306	283	300	288	289	280	321	300	297	299	277	319	312	308	299	297	312	305	289	329	288	318	274	301	283	308	313	293	267	317	295	299	272	329	319	296	305	289	291	294	304	323	322	296	283	311	327	315	279	282	312	319	303	282	332	311	284	284	297	322	307	289	284	325	330	290	329	317	323	293	301	299	312	308	303	303	305	291	325	305	272	317	290	284	316	280	309	334	269	290	274	282	268	304	311	302	301	263	309	296	292	293	295	287	321	298	298	294	301	321	290	313	277	301	284	308	299	276	294	309	294	310	308	292	314	320	297	301	300	311	302	307	303	325	279	289	281	286	322	321	281	296	291	315	322	298	298	251	326	289	301	272	300	318	284	304	287	307	301	297	311	267	303	287	291	258	323	321	303	297	289	279	295	324	296	317	297	314	285	310	271	319	297	294	292	321	293	312	309	303	277	328	294	273	313	301	313	286	282	279	285	330	296	308	300	313	301	312	293	319	298	291	323	295	290	325	271	318	286	299	299	286	301	303	317	334	295	296	291	325	310	297	294	329	311	305	314	294	284	285	303	328	298	307	314	311	285	287	300	295	296	295	305	289	294	317	350	312	293	288	320	311	286	320	298	280	285	287	316	298	350	313	290	307	307	294	317	314	299	282	326	314	305	305	293	291	304	314	318	281	340	286	298	283	282	272	334	309	266	319	277	293	290	302	274	297	309	301	328	307	317	320	302	306	283	293	285	292	288	298	283	269	308
28336	23872	30031	13076	1508	624	531	501	518	518	532	476	465	490	500	455	527	534	514	469	459	455	454	451	435	515	456	519	420	505	506	444	472	478	498	472	492	479	442	470	471	474	488	435	475	496	502	504	478	510	473	494	456	488	451	491	421	461	481	450	485	464	495	483	464	454	439	466	431	452	480	493	500	464	462	491	495	412	455	465	482	459	509	475	515	514	462	478	428	424	456	459	446	457	518	454	482	484	478	488	480	468	472	469	441	427	484	505	467	453	495	478	466	452	468	488	468	494	515	488	500	477	465	477	463	495	453	476	453	491	435	471	469	455	408	434	466	482	480	478	489	455	445	464	452	488	443	472	459	452	491	469	418	458	465	486	486	450	462	461	435	451	461	491	501	457	489	478	447	440	447	475	481	492	458	496	435	430	437	481	463	476	454	511	430	481	468	459	516	476	492	467	482	469	474	468	472	483	476	475	471	431	469	461	436	466	444	465	481	448	437	503	485	473	462	470	461	520	517	482	455	481	487	495	468	464	473	482	462	495	477	495	475	481	472	468	426	457	473	451	457	470	471	482	460	500	474	487	490	469	460	461	454	478	438	499	485	455	491	459	448	480	450	469	498	484	482	455	493	483	465	470	497	457	465	475	454	461	482	476	496	449	472	491	421	477	533	443	441	471	481	490	483	467	498	458	507	490	484	446	481	513	475	466	486	506	491	508	486	496	507	483	445	454	506	467	495	484	421	486	514	449	426	462	477	426	525	471	494	459	491	463	493	500	483	479	496	478	457	524	475	479	476	479	469	465	456	465	475	504	439	496	476	497	504	453	475	451	496	445	456	488	489	510	491	441	472	495	480	490	451	447	486	508	441	491	448	474	459	511	465	471	482	506	494	443	495	451	490	453	479	465	465	491	440	508	458	485	466	466	435	448	484	467	465	464	445	464	505	465	507	489	528	452	423	505	456	481	466	507	445	466	454	473	460	508	494	494	452	459	491	504	510	492	488	471	490	459	470	490	492	466	469	524	457	465	439	450	478	455	430	478	424	476	492	436	473	504	504	498	445	490	491	472	524	496	491	474	468	512	474	479	455	468	469	461	511	448	476	478	478	487	497	451	493	488	445	448	463	488	506	451	442	491	455	504	461	441	461	461	419	425	463	448	465	474	493	474	483	494	480	457	456	499	477	483	458	508	499	464	469	476	469	498	472	478	451	481	459	503	505	488	443	488	453	471	455	488	447	478	490	429	503	476	446	487	444	481	487	469	519	467	473	504	476	465	451	477	481	442	449	463	471	456	428	467	521	474	489	475	456	455	503	504	471	480	475	501	487	467	492	483	456	474	504	465	460	442	473	484	466	444	477	439	465	450	498	455	460	429	466	506	468	523	504	480	440	449	476	509	473	473	468	481	423	489	474	507	443	495	476	448	488	506	465	455	467	458	494	507	476	448	465	485	503	456	446	514	465	481	460	447	464	473	486	493	451	492	473	463	450	470	482	479	469	484	452	459	469	481	478	493	464	467	470	455	456	463	447	485	466	509	469	501	486	441	513	464	484	431	479	475	453	532	463	454	466	447	479	441	491	463	496	443	497	455	486	462	488	479	461	476	464	475	476	511	475	438	463	489	474	434	502	488	448	491	444	493	471	477	462	454	475	489	500	478	467	449	443	464	464	502	467	504	487	512	446	491	470	475	477	420	453	444	460	480	460	444	445	456	446	472	443	446	466	523	456	506	511	467	491	452	497	445	466	477	480	443	506	468	493	488	475	430	448	497	466	507	518	473	443	470	478	469	424	477	463	488	474	482	486	447	474	443	469	472	500	470	443	475	491	452	495	483	457	498	506	444	461	487	450	459	482	492	475	520	490	475	470	495	460	513	474	473	463	469	478	476	486	474	449	462	497	464	476	468	456	460	497	478	477	447	460	493	512	455	450	444	494	517	516	455	497	469	491	498	468	503	450	458	482	493	551	457	477	479	497	470	488	437	427	443	453	483	505	430	463	522	473	480	498	470	464	527	478	422	458	475	481	485	448	447	470	454	490	451	503	482	478	470	467	466	457	468	527	443	490	484	462	472	475	477	492	460	479	489	484	473	480	466	440	447	452	503	480	490	527	446	454	452	462	486	492	461	477	496	463	464	393	479	472	458	442	474	428	457	483	497	501	494	503	497	462	493	498	474	512	496	511	508	473	454	438	482	477	463	469	449	462	465	496	436	500	444	459	452	477	446	484	473	474	482	491	437	472	478	502	480	452	479	483	498	467	492	478	449	481	462	465	464	465	450	487	453	451	488	459	511	478	441	493	496	491	469	510	508	451	436	489	493	450	461	495	504	464	479	504	440	459	466	508	490	476	442	487	467	456	456	476	516	488	457	435	493	502	501	475	473	482	454	471	456	475	454	478	480	438	470	464	498	448	481	467	483	433	472	458	459	475	455	481	473	457	496	461	493	482	460	471	473	490	477	483	456	471	478	516	495	469	456	446	466	488	481	502	496	437	435	483	474	465	474	495	503	466	486	470	487	458	457	494	468	483	489	483	488	441	501	511	464	496	523	461	461	458	443	466	468	503	489	491	453	498	478	505	436	482	428	466	435	450	478	466	454	465	477	502	473	477	452	470	483	511	476	442	486	472	452	493	492	461	480	479	468	476	469	513	492	488	462	505	480	494	480	456	464	459	476	460	481	504	465	489	498	418	463	442	457	474	500	461	478	470	507	464	493	486	481	447	453	438	481	437	465	463	527	486	512	525	475	476	480	467	463	467	439	482	487	499	478	483	478	481	489	472	499	460	473	460	477	456	440	456	477	488	500	501	481	453	481	470	497	503	478	474	440	466	480	472	461	470	447	455	486	492	478	481	482	461	512	452	476	494	474	475	489	458	439	477	483	454	497	449	505	473	464	470	498	496	477	492	483	455	434	493	526	476	483	459	459	468	488	461	466	494	445	451	487	474	475	483	444	478	495	482	438	485	490	459	455	464	476	494	475	465	472	438	474	486	428	461	489	471	454	465	456	465	470	469	471	494	469	447	463	477	462	477	443	505	493	497	472	485	486	483	474	501	454	505	486	456	442	490	439	477	486	508	460	483	438	468	460	496	454	511	505	461	526	441	485	466	499	472	456	496	457	470	508	477	471	484	507	498	472	454	500	462	467	484	459	465	499	469	493	449	480	503	461	476	457	459	461	482	448	490	462	467	458	468	465	496	459	477	459	499	444	447	482	486	474	490	476	466	450	492	509	468	452	478	488	493	458	492	441	492	500	454	416	490	454	464	465	464	455	501	454	452	461	470	489	472	481	514	477	464	454	488	483	459	519	461	468	464	482	498	475	437	420	475	477	492	475	464	465	462	486	482	434	517	459	489	464	431	503	493	522	539	475	440	521	509	470	474	456	454	451	441	483	472	477	467	448	445	453	476	492	471	470	492	504	489	452	476	483	472	455	466	488	484	486	470	527	462	491	467	469	456	501	495	455	492	461	505	461	470	471
7016	34279	26364	8955	1293	702	694	622	655	636	624	579	627	598	575	582	602	577	561	611	562	547	546	575	526	540	574	572	559	554	568	559	534	521	579	584	561	576	523	566	578	552	537	565	578	551	561	579	526	519	556	513	544	558	573	513	546	551	535	545	557	547	538	531	544	539	528	562	525	541	567	566	543	510	519	516	592	557	550	523	565	524	586	534	579	549	607	536	513	533	572	535	584	593	560	582	580	533	565	540	560	522	598	563	527	577	611	562	520	573	563	533	569	536	559	553	539	550	590	530	530	540	544	520	563	546	539	574	538	535	567	565	581	527	566	537	572	539	558	579	552	554	538	578	582	554	580	537	553	574	581	534	500	555	549	534	518	548	545	543	557	581	560	553	521	537	576	583	580	553	520	582	562	535	533	561	529	534	543	564	548	605	587	576	576	520	532	547	586	582	570	573	574	570	514	520	555	538	584	510	536	528	537	540	540	496	555	544	528	560	523	553	575	577	544	554	550	568	578	520	556	570	554	541	566	577	497	556	575	577	507	505	545	534	579	609	540	543	526	514	544	573	544	539	557	557	542	546	584	527	516	546	536	507	554	498	539	582	597	554	518	546	527	537	567	546	565	571	537	544	490	517	562	544	568	577	554	558	605	538	590	564	530	540	563	566	568	570	543	591	569	546	570	528	570	551	531	557	530	546	560	596	572	542	521	552	536	578	555	558	533	556	506	559	554	514	557	508	538	581	566	583	558	547	567	551	526	580	538	570	566	563	557	499	502	525	558	592	519	537	543	554	591	587	608	532	564	527	564	543	592	553	555	546	581	553	585	553	518	587	494	538	559	564	524	568	567	554	549	552	536	569	602	556	553	556	523	545	544	555	595	559	548	581	540	542	579	584	548	515	540	546	503	564	596	570	512	528	534	555	558	512	544	574	544	537	560	570	570	550	512	526	532	591	537	539	554	538	544	509	564	579	539	576	566	531	597	604	551	559	557	589	542	550	529	582	548	541	536	566	561	542	566	607	536	562	542	566	541	571	562	562	546	568	560	530	540	555	585	555	509	524	577	557	521	556	602	550	629	541	543	574	493	548	535	576	554	573	565	557	529	565	536	562	553	550	611	543	566	564	534	540	548	553	552	564	579	567	545	583	565	542	555	518	498	589	551	540	589	567	546	526	583	583	566	581	567	571	595	506	523	535	586	551	609	539	544	578	517	538	572	543	590	565	520	536	539	571	533	525	554	581	570	546	564	550	555	522	519	529	526	557	542	541	526	523	543	585	533	540	495	522	521	550	545	511	577	512	547	553	526	565	556	511	575	554	551	561	600	547	532	523	569	565	530	557	546	563	539	535	536	520	571	513	521	556	577	537	539	575	572	535	511	569	556	599	585	558	543	575	552	522	526	554	545	531	543	553	563	613	530	540	554	533	552	544	473	568	577	547	524	582	539	553	576	561	527	618	556	560	564	557	516	528	537	532	547	515	540	545	554	547	518	596	580	575	542	572	567	554	548	541	555	547	581	546	552	586	586	509	562	543	551	579	542	564	543	549	535	553	555	546	563	543	528	573	571	547	525	601	540	520	584	579	517	476	538	568	593	612	546	547	541	572	556	550	558	508	544	592	554	567	565	537	573	531	508	563	528	552	530	582	545	543	631	582	545	551	563	541	567	567	541	587	543	506	563	585	580	550	576	560	529	541	564	571	504	542	554	579	576	548	540	550	555	568	547	522	561	528	505	515	549	547	548	576	529	534	559	548	544	535	550	484	580	553	533	542	492	527	553	529	500	556	548	560	551	509	517	528	531	557	579	585	533	574	576	586	572	577	552	507	543	583	509	538	531	563	562	547	596	547	552	563	550	535	541	529	592	513	554	543	564	547	581	563	545	546	585	577	595	544	531	552	544	506	555	551	540	595	551	528	566	503	561	541	544	557	521	528	549	576	538	556	519	581	538	565	562	560	555	549	580	555	559	574	571	522	555	516	536	504	544	564	572	518	496	529	554	589	533	569	575	586	502	566	544	541	586	532	585	549	559	564	576	536	542	527	540	545	569	563	567	531	567	557	553	565	516	547	542	550	570	560	538	536	577	560	585	601	550	519	555	557	582	563	497	523	607	557	584	557	574	588	539	568	531	555	561	580	528	536	555	556	541	537	542	547	549	551	538	545	544	604	598	542	514	563	529	494	522	507	567	579	509	549	567	555	575	536	554	557	534	545	558	578	544	532	523	593	582	564	565	525	544	536	525	577	527	595	540	570	519	582	545	567	547	490	569	557	570	529	532	557	561	545	585	560	553	514	573	533	586	562	487	504	527	517	517	560	585	568	509	573	553	540	576	558	549	554	540	526	563	549	555	559	541	559	520	546	554	550	537	571	558	537	517	568	573	562	556	536	590	578	582	545	564	553	525	540	526	586	545	541	563	573	513	553	552	517	584	590	579	541	552	538	496	529	573	579	531	561	536	562	578	531	517	537	544	542	559	572	571	533	528	539	537	524	585	574	539	568	534	498	566	575	546	559	542	534	569	557	562	525	530	553	590	586	605	573	530	536	500	571	587	598	552	575	585	563	540	583	537	538	573	553	540	586	562	553	572	562	545	577	566	549	543	545	538	611	561	527	568	550	599	562	537	502	563	522	514	610	566	562	593	520	519	553	552	602	577	556	534	615	534	546	544	556	547	570	546	514	550	537	566	545	573	575	581	536	535	571	553	536	555	551	561	575	586	549	579	568	552	564	553	530	547	549	599	578	581	564	553	529	542	561	575	559	533	576	528	578	559	582	528	559	565	552	537	601	577	523	559	525	529	532	556	554	546	592	576	539	543	548	533	561	554	534	542	517	559	574	593	542	553	550	545	559	521	560	551	572	541	587	548	539	535	525	603	556	558	566	596	572	549	573	509	545	534	531	522	541	555	558	560	572	550	577	507	570	572	553	589	500	528	557	571	559	546	530	543	532	535	550	542	550	556	590	532	555	536	526	589	539	546	564	598	530	543	553	552	559	568	561	538	537	517	556	575	566	566	549	581	546	540	574	589	571	567	512	534	515	569	547	548	553	509	562	571	553	535	535	530	604	514	562	562	532	577	531	527	583	563	545	542	529	555	577	532	575	510	553	581	557	530	573	577	517	576	568	528	534	525	566	527	519	540	562	582	564	561	573	534	525	542	547	586	544	558	492	511	538	539	526	548	519	557	517	586	541	548	553	546	553	542	558	517	534	552	550	528	548	558	527	562	554	596	518	568	521	562	612	560	567	612	566	524	557	537	551	536	553	571	567	534	590	545	512	554	563	591	570	552	531	518	521	545	537	556	562	575	511	522	562	565	557	567	591	521	535	530	555	527	567	586	547	569	572	484	571	525	583	554	561	577	533	550	554	558	559	577	528	560	573	601	548	543	528	553	560	527	552	562	594	584	585	536	559	548	527	514	535	549	580	596	536	543	558	562	517	551	586	557	559	559	597	541	616	586	577	551	498	553	557	499	555
23988	22919	35442	31820	20669	8316	994	626	571	587	575	572	527	544	523	559	519	505	524	517	479	516	481	453	505	480	506	495	461	512	475	501	494	447	503	474	490	437	484	484	523	503	496	487	516	424	458	486	505	492	493	480	470	501	489	515	473	447	518	462	461	490	515	501	503	478	481	447	480	484	490	483	489	523	488	478	495	479	529	485	488	473	490	493	456	463	504	484	491	474	482	473	534	467	492	500	495	455	478	501	441	483	473	489	440	454	477	496	496	492	478	479	460	464	458	492	473	519	455	442	492	511	483	460	496	475	486	484	483	489	444	481	502	496	465	452	473	473	464	502	476	466	515	501	476	490	478	489	473	454	503	537	491	480	477	453	499	419	504	481	514	502	498	482	462	477	503	481	451	456	497	466	485	465	486	466	458	471	510	476	485	458	494	456	470	494	477	486	456	464	500	468	460	472	479	462	470	479	476	466	476	493	452	491	525	465	533	465	475	514	482	465	462	505	474	490	474	488	472	476	455	434	476	471	512	482	509	492	454	468	464	468	510	476	492	514	455	502	476	516	486	469	512	492	482	474	473	467	487	466	514	444	503	476	466	492	497	480	480	500	483	486	496	467	471	497	510	513	488	450	458	505	451	456	526	460	473	463	537	455	488	476	467	498	516	480	492	478	465	454	489	474	473	456	499	493	496	453	442	481	477	515	447	529	476	493	488	502	450	491	490	487	483	482	485	497	480	485	504	496	464	498	495	482	493	466	476	500	504	462	494	493	478	499	504	503	520	449	500	469	471	478	466	478	477	464	472	484	468	484	524	477	450	478	469	479	508	514	442	471	420	477	468	461	498	483	460	494	466	479	485	460	498	485	470	493	485	453	500	486	505	433	488	471	498	486	485	472	459	496	486	492	473	468	473	529	496	454	495	463	432	477	475	494	498	496	514	502	458	455	483	518	473	495	475	512	477	462	470	522	487	499	482	492	508	458	460	475	493	443	481	493	478	471	482	447	445	487	511	450	479	494	475	430	485	483	453	485	503	507	461	496	462	480	451	530	494	478	507	463	510	509	476	497	482	493	471	519	483	453	482	529	487	481	504	465	511	454	454	522	470	499	468	473	459	461	508	483	479	453	451	456	476	458	506	490	447	496	468	529	476	462	487	439	466	484	482	466	481	476	506	507	498	438	450	479	465	458	480	494	459	523	487	510	466	433	515	494	478	531	475	486	474	497	457	477	461	462	506	456	481	487	506	460	478	479	524	509	461	473	508	430	463	459	458	490	503	464	475	456	489	510	492	471	468	485	472	490	490	448	499	514	455	498	441	453	500	482	449	517	494	474	478	484	475	459	467	451	486	495	478	497	477	483	476	434	487	493	468	491	473	509	514	504	448	457	490	485	477	484	492	474	476	492	478	479	502	469	484	472	472	455	489	516	461	464	475	499	459	490	443	443	485	461	448	502	461	483	497	439	487	483	479	501	510	502	441	460	495	488	481	501	472	514	463	487	461	458	471	493	498	513	486	474	474	490	543	464	494	459	431	504	451	491	440	459	427	524	494	501	460	450	447	471	470	451	449	503	453	494	442	465	493	464	489	514	469	490	487	507	514	465	498	447	451	438	556	460	476	470	496	473	487	475	454	482	456	477	468	456	453	477	416	488	487	471	516	516	506	457	528	477	474	495	505	484	505	512	498	461	484	496	479	462	486	470	477	492	506	548	447	475	452	475	448	535	508	461	535	537	473	497	509	500	496	474	461	475	475	519	466	457	510	453	466	492	452	482	504	472	468	533	492	485	474	480	454	448	484	501	500	486	506	497	480	440	471	507	477	478	495	546	468	478	492	493	449	439	538	505	494	479	538	442	487	492	467	479	491	474	506	458	480	471	461	500	468	508	471	506	466	469	424	498	472	496	492	516	479	481	439	466	473	486	449	477	486	447	491	510	527	477	502	484	475	489	481	481	505	525	488	510	477	462	482	487	492	422	463	479	486	486	465	474	472	460	496	442	495	512	439	489	481	452	485	503	491	508	472	451	456	485	535	483	515	503	481	481	476	490	474	457	469	503	473	456	455	505	514	472	470	461	478	503	514	493	480	477	519	471	468	510	454	514	474	475	464	477	465	491	537	509	465	430	523	479	497	464	506	503	455	473	453	459	456	469	482	452	479	501	425	483	471	471	440	523	474	499	514	499	506	473	471	426	480	521	462	451	470	471	452	477	476	479	501	489	498	499	469	474	475	508	458	478	493	456	517	481	465	474	457	484	522	422	477	500	481	497	456	461	453	467	496	480	473	478	516	507	443	503	473	455	487	481	469	483	499	468	514	462	463	482	496	522	459	501	476	498	525	452	488	475	528	478	471	493	484	427	443	458	492	515	437	489	495	452	452	496	500	500	491	484	485	515	509	500	485	486	473	507	496	507	484	458	500	469	483	467	472	492	492	463	456	472	463	461	454	495	443	492	496	481	483	463	478	457	502	477	473	482	491	471	487	507	471	508	481	541	500	461	487	484	510	484	469	466	449	487	475	459	535	477	496	470	506	467	551	507	493	462	497	486	426	481	449	507	494	477	468	463	473	468	457	528	463	489	496	457	454	492	484	462	468	507	497	484	462	536	463	508	461	491	522	495	457	502	503	462	477	500	491	483	492	500	440	468	476	454	461	482	515	518	482	470	483	467	487	513	496	460	450	518	443	471	472	459	441	473	477	487	521	466	481	504	477	482	508	475	502	486	443	505	493	475	459	462	490	481	477	462	489	469	472	503	487	489	478	472	484	463	490	481	494	478	458	469	492	463	484	458	463	465	475	491	536	475	473	462	474	508	471	459	454	505	495	456	448	489	479	469	483	496	512	498	479	521	436	493	474	498	495	508	472	450	501	448	458	479	478	467	503	491	454	507	488	469	491	454	450	479	454	484	532	520	490	486	505	492	501	522	473	499	450	485	502	473	473	465	506	489	473	460	463	503	446	484	479	501	475	486	485	486	508	479	439	482	472	505	464	452	471	471	488	485	506	523	467	495	518	474	521	546	479	461	485	462	488	499	485	478	471	490	493	495	477	522	464	461	513	521	475	502	516	432	480	487	455	517	495	487	444	509	509	485	509	532	511	501	462	510	517	465	495	537	470	478	476	480	475	450	470	483	483	471	468	500	467	521	466	479	506	504	454	478	495	479	498	490	511	485	464	460	462	469	503	486	452	455	518	486	497	460	508	496	464	486	507	489	489	484	470	498	464	509	493	474	491	480	469	495	457	527	481	483	497	454	479	459	443	490	479	499	542	468	453	454	490	500	487	473	499	515	440	460	479	507	456	497	480	470	492	482	493	499	510	458	473	442	445	480	478	483	479	499	466	499	497	479	519	505	439	440	447	475	456	453	456	477	485	490	475	490	484	489	522	491	463	514	481	481	469	503	521	476	460	490	493	495	451	506	465	480	502	484	498	486	492	462	486	510	458	510	492	522	475	456	505	478	433	481	443	501	487	482	510	507
11106	77902	66845	41096	5660	1088	980	873	749	760	718	661	650	689	669	663	677	641	595	641	623	618	552	581	606	552	571	581	583	599	553	598	583	602	581	551	578	617	618	562	540	572	601	560	547	593	548	578	598	585	541	561	590	643	553	587	571	555	553	566	605	574	610	590	567	535	580	585	566	546	550	596	552	524	582	594	578	571	549	574	565	542	552	579	577	574	568	571	560	548	571	520	565	542	544	570	563	544	572	614	585	587	542	572	594	571	605	545	562	555	589	502	566	580	567	563	558	585	568	565	578	584	553	580	637	592	589	565	573	569	546	591	565	596	542	588	636	580	543	558	572	547	536	578	561	530	562	554	550	565	547	544	568	592	598	599	521	527	560	563	553	545	608	551	538	592	586	561	552	576	558	587	552	554	567	585	547	565	580	562	606	549	536	559	570	532	557	584	578	570	539	575	552	547	603	586	574	584	547	586	596	541	606	555	559	598	579	594	580	526	535	581	589	534	566	552	617	611	595	558	567	563	518	574	556	586	618	561	572	635	554	570	597	595	581	507	609	539	581	574	618	580	556	562	572	598	570	561	573	585	532	495	554	622	535	548	550	580	561	561	517	568	562	585	535	533	540	591	571	580	535	602	525	586	570	521	609	548	554	566	565	602	604	580	572	539	563	606	527	523	544	576	582	573	568	566	597	563	543	587	595	550	624	543	581	579	555	553	595	573	556	529	587	528	573	573	553	495	601	536	550	585	535	584	567	583	547	546	520	579	559	553	541	527	608	555	580	543	555	589	582	591	591	614	591	569	540	568	557	549	554	550	588	554	573	576	560	562	602	582	586	555	553	527	533	567	582	584	589	538	573	585	575	540	591	576	534	536	603	584	543	558	554	575	556	588	573	562	581	580	534	595	511	564	545	572	606	559	590	574	580	602	575	573	551	583	585	578	575	529	561	534	547	596	580	585	562	593	575	524	547	569	541	597	549	560	556	602	554	569	586	564	552	562	522	553	574	560	567	603	558	541	576	565	565	606	550	532	559	550	568	553	560	563	548	603	567	557	568	576	577	584	593	547	575	537	579	554	624	551	559	568	569	559	566	569	529	605	600	548	567	574	533	600	531	545	573	524	571	538	591	575	544	549	569	571	593	560	553	552	579	570	636	579	586	572	623	546	550	527	595	579	515	612	548	540	588	557	547	535	523	548	543	552	545	534	546	568	528	594	555	560	548	591	557	548	563	543	540	551	571	587	591	586	603	537	598	550	538	565	543	589	578	498	567	570	568	588	583	589	568	546	571	603	576	603	588	556	563	577	525	604	589	548	570	525	532	611	557	569	568	578	515	557	577	573	572	547	574	568	564	557	553	568	553	574	579	565	571	552	583	536	560	479	534	588	570	545	569	572	573	573	559	554	529	556	549	560	560	554	577	585	600	561	581	556	561	577	574	581	583	573	575	569	583	574	578	591	573	565	513	579	599	569	574	528	518	540	540	564	579	558	555	557	556	573	555	566	552	561	507	591	598	514	587	513	528	577	557	567	605	562	533	582	553	582	563	523	589	584	573	551	521	576	564	521	558	565	560	494	551	603	558	569	597	563	602	578	548	539	535	553	553	533	572	524	561	570	565	551	579	558	577	575	548	554	559	560	600	560	568	588	552	573	541	557	585	583	572	531	574	594	572	596	542	562	604	557	551	584	584	593	562	525	585	574	586	577	597	541	556	574	593	562	565	556	563	586	561	592	554	549	557	567	607	567	565	640	567	533	581	563	581	542	591	548	593	558	595	560	585	551	535	605	560	605	574	580	593	565	611	605	610	582	595	563	556	553	581	555	581	545	581	560	602	519	571	564	536	555	557	626	586	565	567	590	622	575	594	576	606	534	600	563	591	608	576	575	524	581	534	607	585	562	568	532	578	561	529	571	552	535	563	561	551	615	541	577	553	579	533	578	583	577	558	572	518	556	581	580	575	565	582	579	556	559	569	563	586	558	532	552	585	562	589	573	563	527	598	551	569	538	589	595	557	591	551	541	537	565	583	579	594	587	596	604	530	580	513	518	545	566	566	571	596	595	576	600	547	593	566	520	570	558	566	571	554	534	548	597	546	573	570	562	594	583	593	566	522	571	596	589	598	545	589	526	553	615	558	568	582	564	579	565	549	570	525	538	608	572	532	578	559	579	565	545	571	532	584	575	601	540	555	539	571	550	597	625	571	528	558	575	550	570	552	582	557	590	563	559	576	534	581	609	593	571	590	600	602	573	613	571	561	575	533	547	532	577	554	579	553	552	552	597	584	568	587	511	602	589	562	527	577	566	577	591	566	588	587	590	557	543	590	554	575	526	587	537	591	584	602	572	547	556	584	576	587	563	546	573	545	581	550	571	581	575	553	573	527	589	550	554	560	549	594	615	600	567	579	562	553	525	525	546	552	589	573	587	557	542	569	581	589	583	590	574	608	610	526	571	589	554	546	559	579	582	571	545	593	559	558	551	606	622	569	575	608	584	531	513	550	548	587	562	585	518	572	567	600	553	556	568	560	527	575	598	532	515	572	586	603	572	575	583	557	616	559	532	563	552	519	599	588	557	566	600	559	554	553	587	599	556	546	540	573	552	540	597	581	544	568	539	574	565	601	582	549	589	549	580	580	559	613	589	596	568	604	553	565	553	589	555	535	570	569	583	560	547	569	562	525	589	525	559	567	564	557	587	574	550	548	551	600	597	576	544	587	597	559	552	545	553	623	568	564	573	565	568	577	549	553	563	597	575	576	585	563	546	562	584	606	555	565	560	585	588	516	573	576	611	562	552	619	554	552	555	564	580	607	555	595	581	599	536	583	633	577	553	556	571	580	562	523	565	550	588	600	566	577	571	541	597	562	565	557	543	588	572	573	595	610	571	557	556	537	550	545	558	604	537	564	556	547	608	549	583	578	606	537	567	556	554	510	541	599	570	580	558	532	631	561	532	555	513	581	557	565	608	574	555	588	595	558	552	561	558	546	562	568	545	577	585	586	577	579	553	577	592	552	527	562	567	596	561	564	587	563	590	565	548	551	545	569	558	590	546	557	531	613	554	529	565	567	568	546	589	525	582	622	554	504	544	543	567	580	521	594	553	580	576	568	545	566	569	559	556	557	552	585	537	562	517	588	570	550	533	591	555	580	576	593	588	553	565	548	571	559	507	487	638	556	591	542	582	550	543	557	563	539	592	547	583	595	591	570	564	569	584	559	568	572	585	574	554	548	554	591	538	579	542	537	561	530	623	593	607	565	543	584	566	552	563	525	568	619	560	554	610	596	559	546	582	580	597	578	570	536	564	587	542	591	609	568	561	548	569	585	608	541	596	590	584	531	536	578	559	596	566	575	585	537	584	562	542	611	530	561	593	575	568	590	569	566	592	561	562	538	620	541	510	573	553	579	578	572	561	536	544	565	577	576	526	580	534	617	566	543	551	575	523	569	588	532	581	557	551	556	592	570	591	543	538	553	550	559	560
25396	24326	36098	29415	10725	705	415	386	357	353	292	323	307	312	327	314	342	354	324	331	309	326	278	294	305	311	302	326	331	270	329	316	284	287	306	280	280	305	326	310	311	320	308	302	300	270	285	285	274	320	304	297	320	302	292	298	289	277	323	273	309	294	283	264	308	285	297	292	302	301	275	305	245	302	281	282	282	270	283	307	306	293	301	288	291	279	290	275	297	277	282	328	271	258	265	315	299	301	313	300	307	318	276	272	307	257	292	321	283	304	279	298	300	304	313	289	301	290	275	321	283	317	327	307	274	331	305	296	271	317	312	283	276	279	299	299	304	285	280	287	278	271	311	311	324	288	293	271	304	282	302	313	305	309	297	323	275	315	324	293	319	317	282	302	284	311	276	314	293	289	305	313	298	319	304	302	269	297	282	288	291	261	312	295	310	298	285	307	267	275	282	302	302	307	322	293	290	289	299	300	309	304	284	323	290	275	285	287	287	303	319	316	288	306	245	300	283	294	285	279	258	304	318	277	289	310	293	304	285	295	294	293	282	280	307	322	292	298	304	313	292	277	283	310	288	295	292	284	306	327	299	277	325	304	295	298	282	310	294	277	288	312	315	281	297	312	273	280	313	310	298	276	315	252	291	262	278	304	294	287	256	273	293	295	316	282	295	305	333	307	310	298	277	260	294	306	262	306	287	297	287	273	284	273	276	278	294	293	308	287	295	299	299	284	257	283	313	294	297	294	269	278	302	267	267	323	304	308	296	284	278	301	303	334	339	345	299	322	290	300	312	286	299	320	287	277	297	280	317	302	305	325	278	251	292	296	281	310	341	300	308	301	302	269	296	290	283	292	328	290	278	288	290	286	274	276	310	287	280	305	292	282	339	290	290	323	276	311	275	319	293	343	297	303	305	302	287	289	289	305	293	316	283	292	302	271	300	312	304	307	277	296	303	321	278	272	310	303	306	310	308	317	302	276	308	273	270	305	303	348	277	289	294	309	325	323	294	268	292	299	282	305	262	279	285	297	301	329	281	288	300	301	268	312	265	297	264	321	288	315	312	290	270	288	307	312	300	269	306	267	283	298	301	293	297	307	266	262	317	294	311	298	264	277	281	267	306	286	285	321	311	311	283	299	301	267	293	300	309	318	296	300	313	272	285	302	307	311	352	318	291	283	284	273	283	282	300	284	304	310	299	310	265	299	297	286	335	278	285	300	290	291	266	261	266	297	293	306	332	303	296	300	310	296	301	330	297	305	294	291	294	283	317	304	284	316	309	310	286	313	301	302	316	260	317	280	277	289	270	303	300	300	288	300	297	298	263	320	305	298	277	288	298	294	317	268	291	269	276	300	279	314	292	320	315	338	316	268	273	312	313	276	292	294	262	303	311	306	271	293	311	271	310	334	307	295	283	312	295	316	320	282	275	288	315	307	297	288	282	311	296	274	292	269	290	286	296	273	279	309	288	317	246	323	323	309	310	290	268	275	269	313	289	291	294	335	307	283	304	293	304	269	312	317	307	290	275	296	292	272	267	323	322	279	294	274	298	313	276	323	307	284	279	275	282	273	280	318	290	317	281	328	308	309	286	309	312	294	293	329	321	275	281	310	315	300	284	298	312	276	298	320	317	297	308	303	268	322	318	283	295	281	305	329	276	314	297	283	296	311	294	282	296	291	291	312	307	313	275	307	298	298	295	319	291	307	290	303	305	312	300	275	272	301	277	305	291	312	277	304	312	289	294	302	287	336	271	310	313	294	297	291	288	305	276	288	303	326	288	280	319	309	276	317	277	300	327	266	297	294	283	309	281	294	270	318	314	294	285	294	281	298	277	316	299	318	291	309	279	293	277	278	292	295	312	302	306	298	276	264	330	274	287	325	287	290	277	311	281	280	286	274	279	322	345	347	291	274	290	296	311	319	302	303	314	299	286	277	308	266	259	308	305	271	296	292	297	304	298	257	280	306	262	299	297	283	296	301	310	286	271	314	317	257	339	302	289	297	269	295	313	272	312	280	310	286	289	286	273	286	271	309	306	326	288	284	327	314	272	262	281	315	274	289	291	329	291	280	281	261	288	290	297	293	279	250	289	281	290	303	297	308	304	306	297	301	286	318	326	272	278	323	260	284	325	322	294	296	302	293	294	282	263	284	295	303	267	288	260	274	309	331	317	297	293	292	295	288	279	313	288	278	278	308	303	300	317	310	288	285	310	292	289	307	302	288	263	321	279	311	286	297	300	321	271	294	297	316	329	291	293	305	261	285	309	280	301	281	297	280	310	297	313	285	295	299	300	298	286	282	284	290	302	306	292	302	303	280	274	327	325	278	271	281	280	270	295	311	302	304	331	302	302	304	310	282	268	316	270	285	296	309	306	294	301	305	294	283	315	310	275	296	296	270	294	278	289	303	287	301	302	299	291	326	278	308	280	286	291	302	298	296	310	313	294	270	291	263	308	309	274	319	283	285	311	311	271	312	314	292	274	304	288	325	293	302	303	345	282	300	302	282	289	302	284	294	315	273	292	295	305	296	311	293	274	301	274	328	285	291	307	301	266	288	310	304	272	307	303	293	290	308	287	293	328	277	325	283	326	272	289	300	289	305	288	297	310	301	267	291	289	291	259	294	294	308	320	279	304	298	328	293	304	312	285	289	259	291	284	271	295	318	287	290	309	274	259	310	293	272	284	283	278	313	282	316	306	273	303	307	268	278	315	266	269	297	306	309	321	294	293	300	324	334	275	306	278	309	251	297	298	276	310	288	298	305	336	278	287	283	263	294	284	281	324	265	294	283	307	282	279	299	283	315	300	293	328	299	293	285	289	304	318	283	312	297	298	275	270	273	269	297	313	297	349	322	302	310	268	303	286	265	286	303	274	319	297	298	296	290	281	300	288	287	318	307	300	278	294	280	259	284	310	270	279	298	289	273	274	306	303	285	275	300	285	328	306	304	287	308	314	264	321	283	288	299	300	293	291	311	291	306	306	296	273	269	304	305	300	317	265	311	261	319	306	295	309	288	311	257	264	315	327	284	287	307	294	291	282	314	278	301	305	298	288	312	277	300	291	282	293	300	279	288	300	288	284	291	272	331	301	298	310	311	295	264	316	282	317	269	299	290	316	292	298	303	291	281	273	288	284	325	312	292	303	302	290	272	342	270	285	292	264	286	308	299	258	284	299	296	305	308	296	303	297	295	283	301	299	290	289	283	296	300	262	289	297	307	295	300	307	312	303	323	308	302	299	307	322	280	305	311	290	318	332	288	303	291	286	301	302	297	287	290	303	282	283	275	305	299	305	311	284	284	282	301	300	335	311	260	267	271	297	296	304	299	271	287	303	295	318	312	302	320	288	313	324	281	311	295	281	302	296	297	311	314	295	261	298	295	278	310	283	290	291	289	306	278	266	282	279	271	304	276	303	252	273	279	304	306	300	287	295	333	290	258	319	272	279	299	300	266	278	282	268	315	289	278	298	324	303	298	296	307	297	269
12469	72309	52885	30192	4831	643	568	514	452	406	423	400	377	406	392	418	407	394	411	382	373	384	367	354	350	372	355	352	353	355	389	361	344	330	359	388	301	355	332	361	357	340	346	369	341	356	356	347	373	344	340	331	371	337	330	348	385	310	355	356	343	355	354	328	347	334	338	323	329	326	322	353	361	347	361	334	332	352	372	339	356	384	370	334	386	355	377	336	344	373	349	380	363	333	346	299	323	353	317	308	341	319	351	343	332	343	347	390	329	362	348	314	335	342	373	341	354	383	371	327	350	335	340	357	345	361	333	361	351	380	331	346	346	344	324	315	346	344	366	349	309	350	307	352	366	298	345	376	329	351	323	314	354	343	340	318	318	350	342	372	332	348	352	334	328	371	355	335	349	382	323	345	355	380	374	342	339	379	364	364	357	355	333	330	354	330	358	391	334	354	344	354	364	307	333	330	354	364	350	343	345	330	366	374	353	330	320	342	353	326	347	292	353	356	340	325	346	365	337	339	354	337	348	347	364	347	325	347	354	331	333	315	348	361	302	341	333	363	368	336	347	306	325	336	337	356	348	364	358	347	360	345	335	345	375	340	355	333	361	343	349	350	357	362	330	298	345	365	339	354	346	369	351	355	359	377	327	361	358	359	331	362	352	328	353	388	328	326	344	325	334	350	310	340	341	340	350	353	349	363	375	354	370	350	346	346	340	380	364	325	356	345	328	348	363	316	348	346	332	331	340	348	385	352	314	333	361	353	357	375	323	321	317	321	363	350	330	374	356	346	317	362	358	347	328	338	328	338	328	377	356	369	352	388	336	363	341	381	366	369	365	349	355	333	355	311	331	352	363	335	351	352	334	344	346	393	349	332	328	339	339	354	371	356	359	347	363	355	333	335	339	384	348	355	348	346	332	351	335	374	345	342	291	353	332	321	350	356	353	330	349	335	362	351	368	332	313	355	356	311	344	337	353	362	357	346	355	337	311	303	345	362	349	349	330	356	314	363	371	363	332	348	361	376	355	345	345	331	346	321	376	343	333	337	362	321	324	368	362	362	351	340	343	325	324	340	334	326	390	341	322	327	336	326	361	341	356	376	371	379	359	358	312	328	313	345	386	324	349	314	339	338	337	313	344	346	370	369	340	343	354	366	345	359	317	353	305	366	346	356	341	349	353	373	362	325	339	347	355	361	338	375	364	346	333	351	357	338	312	354	364	353	342	356	414	309	326	373	329	371	367	322	343	342	328	355	338	319	349	373	347	340	360	348	330	347	388	366	353	354	371	348	353	367	342	331	343	374	338	342	322	356	361	316	331	347	347	324	364	337	342	357	327	343	348	383	346	332	363	342	355	371	325	346	341	349	353	327	378	306	361	346	327	388	340	324	347	345	345	361	338	359	365	327	364	341	368	355	333	347	321	351	345	332	327	329	338	361	362	338	323	333	338	369	359	359	382	302	350	346	351	341	341	382	316	377	349	331	356	347	387	337	390	352	335	334	332	342	355	368	338	365	347	353	345	386	337	361	337	332	336	326	303	340	324	355	347	345	392	379	332	357	369	358	373	326	360	341	360	370	346	348	377	335	356	356	358	322	362	342	324	334	317	349	361	367	351	334	339	359	324	368	355	332	343	362	330	375	325	340	344	334	315	356	381	380	345	358	308	342	344	353	337	334	343	352	350	336	336	356	333	362	320	363	337	351	350	358	357	351	308	342	354	348	361	338	367	313	355	343	370	341	324	357	333	358	330	352	338	325	362	319	369	334	342	354	356	363	363	336	301	363	376	331	363	352	352	342	335	366	343	355	354	371	351	377	317	342	342	339	338	327	320	334	353	341	319	357	324	333	316	324	371	368	338	344	334	384	360	338	334	363	337	342	358	321	349	327	332	322	352	372	375	343	353	344	299	336	358	386	358	341	332	375	330	326	344	319	367	349	346	343	339	346	308	328	344	344	334	351	342	341	353	334	338	352	358	328	354	362	350	330	350	351	352	366	369	325	352	310	338	383	372	364	393	324	337	354	341	319	340	326	351	340	322	359	337	368	312	304	315	372	353	370	338	318	356	320	357	345	359	338	309	360	312	362	346	345	368	368	323	360	359	332	316	352	368	359	358	308	330	345	367	363	377	352	372	365	338	330	367	354	382	319	353	346	360	345	371	388	359	351	327	340	359	328	316	338	357	316	355	346	347	333	355	346	336	348	335	337	320	360	326	341	321	352	356	334	328	372	357	392	346	332	361	307	368	365	364	338	343	329	371	335	316	336	348	347	353	382	346	351	347	332	297	353	383	329	335	355	344	336	348	332	353	336	333	325	368	337	389	373	380	356	367	351	355	310	333	344	344	391	340	338	320	327	333	365	308	331	349	378	364	317	352	324	335	334	341	359	339	375	326	362	317	357	338	347	362	362	348	387	370	331	343	327	362	366	332	348	333	315	349	358	326	326	360	384	331	370	319	348	306	370	362	351	390	347	358	350	347	360	329	351	351	346	384	338	343	368	335	297	340	345	353	370	355	351	339	400	328	359	367	347	372	379	330	360	379	361	375	336	346	364	339	345	352	328	331	367	333	372	354	362	337	367	351	323	340	333	367	369	342	350	356	354	331	322	347	348	370	365	307	346	368	344	332	314	314	361	354	314	347	349	367	358	347	331	329	332	308	379	328	372	357	374	340	337	349	349	356	366	366	368	345	337	337	324	346	355	370	382	347	358	312	367	314	350	349	375	343	323	359	371	363	354	364	371	341	382	326	348	342	355	339	361	363	343	345	368	350	333	330	326	347	351	340	353	343	365	359	339	341	367	352	342	328	347	325	324	336	350	328	352	391	369	350	345	337	355	327	365	323	357	362	330	335	339	349	353	344	349	331	358	319	333	383	316	346	338	311	362	349	347	345	350	350	361	348	355	331	330	327	358	339	354	335	343	359	350	348	330	341	335	340	346	333	363	322	388	359	368	389	352	345	358	353	360	326	347	363	338	343	351	325	344	301	353	326	365	353	386	358	360	333	345	337	326	366	332	347	344	339	367	339	360	324	330	347	359	344	354	357	359	366	330	365	358	359	353	368	361	342	366	377	352	370	344	347	322	355	341	343	337	355	356	368	347	335	371	366	358	340	353	342	337	365	336	359	348	331	353	356	342	313	348	357	315	305	345	336	319	351	339	320	343	359	339	365	341	318	358	387	325	349	314	335	329	369	311	344	342	385	372	360	333	378	328	341	342	339	330	339	341	338	376	354	330	341	302	354	349	330	348	356	338	356	333	362	331	359	356	332	358	373	368	360	353	336	347	355	352	383	339	345	357	336	339	348	345	345	333	341	333	369	365	350	329	371	337	334	360	336	342	339	391	351	338	332	362	361	341	365	341	346	328	363	360	333	365	377	313	337	328	341	341	357	349	332	337	334	314	312	349	370	371	346	343	333	347	353	351	362	330	365	316	365	339	338	370	343	347	366	343	373	347	336	347	390	367	307	319	346	365	328	342
23043	22163	32883	29197	23097	17125	3968	478	396	339	334	320	330	294	286	304	301	327	314	295	260	277	267	279	286	298	258	289	287	265	275	274	254	254	244	258	238	246	245	240	270	240	243	232	225	235	244	233	221	272	260	246	244	244	277	247	235	247	235	249	275	264	284	253	225	248	280	271	274	267	226	266	267	277	276	248	243	242	255	257	270	256	278	226	252	237	236	251	256	296	235	269	210	225	249	236	265	252	290	260	259	247	252	274	268	290	247	250	241	233	271	226	257	238	250	226	278	262	267	225	228	238	236	244	254	259	231	257	229	273	247	238	249	250	234	262	271	286	278	283	260	249	220	257	249	248	240	259	245	265	235	231	261	270	265	248	243	245	280	260	273	272	255	246	268	253	269	225	242	242	252	269	234	244	270	247	237	255	256	275	277	244	232	271	264	249	256	267	240	247	259	228	241	254	274	252	263	242	260	253	252	267	252	244	232	262	271	293	257	261	275	254	238	215	249	231	249	232	250	252	222	282	251	255	251	257	231	244	235	262	249	275	251	281	261	267	248	233	261	255	269	257	250	251	235	251	268	265	263	269	266	243	243	256	262	238	233	265	253	278	258	245	230	261	252	261	241	271	250	236	273	230	252	236	266	244	246	264	250	264	273	237	240	241	266	278	283	285	224	237	257	256	268	271	242	249	232	232	258	266	269	233	229	255	240	265	253	239	249	241	240	233	252	254	256	237	242	279	222	259	284	243	278	287	265	252	254	264	234	240	235	254	244	266	243	261	256	256	263	254	247	265	273	227	263	252	244	270	242	241	247	269	263	236	253	269	238	265	238	268	255	236	236	260	238	234	228	256	248	247	263	252	249	231	300	262	218	243	262	249	263	229	255	265	251	238	258	268	245	257	290	268	258	265	256	275	273	231	245	221	265	258	234	273	266	241	250	236	233	248	261	258	246	260	257	285	262	247	277	252	241	274	296	245	244	256	247	269	229	254	261	245	257	264	230	243	243	218	260	229	215	236	228	261	287	259	239	235	275	237	233	250	240	252	250	255	277	275	250	254	261	262	245	246	280	251	250	231	246	257	253	224	242	265	241	256	259	269	258	271	227	249	233	275	222	260	264	222	248	247	250	229	235	262	269	276	253	243	256	260	256	253	284	258	245	279	223	241	233	273	240	248	229	235	255	257	249	241	232	222	251	270	267	243	244	268	231	270	253	239	246	246	232	245	281	249	265	255	252	249	247	252	243	267	259	246	260	262	256	268	252	240	233	239	252	232	246	250	247	273	250	248	229	253	244	255	265	259	232	266	249	243	244	252	247	257	267	222	256	241	266	239	239	246	255	246	216	251	285	233	254	252	251	242	239	244	260	278	217	256	265	273	258	232	251	239	233	260	242	245	283	255	256	213	244	241	234	241	246	240	234	239	270	258	263	270	249	260	275	230	263	257	249	250	264	263	283	281	246	270	259	230	261	262	268	282	276	249	275	231	283	231	256	256	254	265	244	243	233	273	251	263	287	253	232	230	269	268	249	260	252	237	235	237	228	242	258	243	219	222	270	258	230	278	272	217	249	232	265	240	249	246	251	226	242	243	264	256	240	252	216	268	259	256	225	270	278	268	254	237	230	270	276	298	250	284	238	266	251	266	248	261	292	232	257	255	241	257	242	248	246	266	237	264	259	221	238	263	255	283	263	255	250	237	260	217	229	248	256	236	271	260	235	257	268	259	240	266	247	272	254	265	257	253	246	240	233	252	224	219	252	257	233	277	271	252	263	238	248	260	254	264	258	252	249	260	265	240	215	254	249	250	203	239	264	260	258	221	269	267	253	260	261	241	254	269	270	247	252	256	261	243	248	285	238	232	243	267	251	246	247	266	245	262	250	210	249	258	292	284	266	244	268	257	236	266	245	233	219	270	243	245	244	213	281	237	264	271	225	235	257	265	248	246	234	251	237	258	248	243	280	236	253	243	263	241	261	262	255	236	257	285	249	284	245	264	254	262	268	251	262	254	253	260	276	255	237	266	233	258	238	248	265	260	272	272	256	259	275	248	257	233	266	260	255	246	249	218	246	273	252	239	255	243	269	255	229	243	229	225	259	242	244	244	275	245	295	247	243	272	238	252	252	262	241	248	245	281	253	261	258	260	268	196	226	292	246	232	267	259	260	259	253	241	224	216	257	278	261	248	211	231	256	253	263	242	256	257	229	261	266	251	250	240	236	237	261	250	282	232	281	280	233	250	255	233	248	228	251	280	257	236	253	260	260	236	249	272	251	264	256	265	234	244	239	265	244	249	242	295	255	229	252	271	262	234	238	258	291	251	260	261	219	256	248	260	243	259	282	243	252	248	267	232	281	231	264	257	249	245	248	250	285	274	257	249	268	249	258	254	223	246	250	272	255	256	229	286	246	260	255	259	237	243	251	257	243	247	245	242	263	236	248	241	252	229	254	277	241	221	247	255	237	247	257	254	281	278	245	292	240	261	260	250	261	247	233	254	293	257	247	261	252	250	250	280	246	251	273	266	235	248	231	282	248	267	245	247	237	272	242	243	277	240	255	268	265	228	248	265	255	243	239	239	237	270	248	223	254	255	236	251	265	248	244	254	251	275	214	226	243	242	254	229	234	274	233	236	254	266	227	228	261	251	256	265	259	271	259	292	268	250	263	216	240	251	249	225	240	271	275	256	254	271	282	255	256	239	239	268	240	255	222	246	243	247	257	259	244	253	272	243	256	258	250	253	269	253	262	230	243	225	253	209	250	263	267	224	267	268	230	237	269	223	258	253	255	271	253	267	272	239	264	269	245	258	278	258	279	243	269	230	264	276	256	262	278	246	275	248	234	245	245	254	220	253	268	261	250	247	246	266	241	240	274	246	274	254	270	254	254	240	221	247	253	257	235	235	262	251	274	242	269	255	248	216	252	260	268	260	234	282	239	251	247	256	234	247	256	240	246	254	258	250	251	264	265	247	262	251	242	242	268	260	251	266	242	238	236	262	243	263	247	240	292	267	240	282	268	247	265	235	253	236	244	255	242	257	278	277	233	267	212	222	243	246	214	273	261	259	259	256	271	253	248	253	246	252	270	243	233	252	269	277	242	257	234	230	253	256	245	225	257	245	250	256	248	247	256	245	220	233	262	284	251	227	263	264	258	238	257	254	245	267	262	256	239	260	239	237	235	281	244	245	238	265	265	290	245	256	269	255	238	239	268	266	266	219	244	257	288	264	277	253	263	248	267	280	253	262	279	237	256	266	238	238	264	254	251	256	244	216	232	243	255	242	259	234	238	235	264	237	226	257	242	248	214	254	248	276	248	252	260	234	256	247	238	244	231	260	248	269	235	257	251	249	236	222	251	266	267	279	255	239	244	245	266	247	232	252	241	286	260	260	247	243	270	245	232	272	240	225	268	237	237	241	266	270	261	233	234	256	249	223	249	260	244	241	258	253	278	246	240	267	279	267	249	258	260	267	244	259	268	247	251	240
17374	86845	77935	51080	11051	1176	938	775	617	512	513	493	465	437	446	422	425	407	451	412	371	352	376	335	331	347	324	292	372	300	333	326	290	328	291	323	287	335	313	304	310	313	316	305	317	322	277	329	301	278	315	329	323	305	289	317	333	307	333	291	300	321	305	344	320	317	296	332	327	289	301	291	305	307	339	268	317	307	308	280	282	274	327	287	311	328	334	317	282	310	309	333	349	299	269	326	302	307	286	298	317	342	289	340	296	325	343	277	279	336	346	269	289	292	316	318	320	317	279	314	313	299	302	336	286	316	272	322	285	301	313	303	302	305	284	334	296	294	312	316	314	318	326	333	305	300	325	327	315	298	297	286	316	323	323	316	272	288	301	285	295	311	349	310	302	292	286	314	314	290	340	322	300	312	300	314	312	286	290	298	323	276	304	313	287	342	304	316	286	309	312	334	316	332	334	298	292	323	320	328	288	278	327	278	314	294	309	296	319	306	290	281	334	285	312	300	290	299	318	298	332	315	314	327	310	269	326	285	370	302	310	277	331	290	280	279	320	299	294	287	308	299	299	299	308	303	332	325	310	312	311	337	340	291	316	305	344	338	294	277	305	307	314	307	300	293	319	288	311	290	288	312	321	335	334	302	303	308	323	275	296	296	326	279	306	327	314	281	296	304	276	302	319	310	337	317	308	285	318	318	304	315	336	302	347	295	306	300	318	299	306	295	278	307	324	288	303	328	311	323	290	333	327	326	334	318	336	298	324	331	313	320	300	284	286	313	338	310	296	282	323	294	343	323	307	315	315	326	299	283	328	310	310	288	312	284	295	316	304	313	292	318	333	294	316	298	290	300	275	295	307	287	317	300	301	333	296	337	327	308	287	294	307	302	273	299	305	316	311	308	332	291	287	325	296	322	299	283	315	300	345	311	281	302	294	310	305	301	319	326	304	344	306	308	288	288	304	305	328	294	333	305	297	317	296	342	325	286	310	306	312	305	295	316	313	292	306	328	287	288	328	299	310	325	302	284	321	288	298	294	333	293	299	316	323	292	316	271	306	279	329	305	286	286	332	277	300	289	352	273	327	304	311	319	298	282	274	293	323	295	296	323	286	333	294	330	302	302	314	305	326	309	307	300	294	327	314	316	265	304	287	302	314	299	300	347	269	320	302	323	293	303	315	315	305	314	315	296	284	312	341	302	320	310	314	317	334	330	315	294	303	306	290	332	348	305	304	318	285	308	295	289	278	327	299	296	330	333	319	339	294	299	303	318	287	265	350	305	309	306	300	333	300	305	310	297	323	307	311	325	277	308	284	304	309	347	279	315	331	303	292	305	310	304	323	295	342	308	288	313	323	328	314	289	290	295	285	312	298	301	318	321	320	304	320	291	313	298	309	299	293	314	308	328	311	299	317	316	307	335	283	305	297	323	338	300	299	290	317	317	314	298	312	320	294	295	317	333	325	304	329	312	277	329	286	338	279	318	320	324	299	292	316	301	295	308	297	316	293	316	310	343	325	306	296	323	298	304	311	306	293	305	317	277	309	304	280	308	300	322	333	302	291	291	316	299	334	328	288	309	271	287	299	309	298	302	300	316	274	314	286	324	334	304	319	345	290	306	326	287	292	302	310	344	295	333	324	279	322	299	332	278	300	272	339	328	313	296	300	333	271	299	300	312	329	304	307	282	302	310	301	326	297	324	295	321	331	328	326	310	300	289	319	300	284	342	300	300	310	307	316	311	300	306	365	284	292	318	274	303	297	293	343	308	307	319	301	278	295	343	297	322	297	303	290	329	316	306	315	293	308	306	332	328	319	308	300	308	274	315	288	306	308	305	314	275	328	323	319	321	259	316	295	310	305	305	283	306	307	298	297	290	276	319	298	311	316	311	311	262	315	268	294	314	329	344	303	307	297	325	311	294	299	313	326	321	317	342	318	326	281	300	290	320	337	315	300	284	306	311	312	300	305	324	306	332	289	283	323	299	293	301	307	295	316	273	340	285	306	315	289	317	335	298	317	332	327	300	318	319	287	292	301	309	279	299	328	320	275	286	343	330	315	322	307	287	295	286	291	315	274	304	326	294	283	301	325	324	283	309	311	304	288	304	291	293	294	306	301	303	319	326	334	286	299	303	291	310	320	312	320	282	321	320	308	267	316	304	292	327	307	302	333	284	298	313	308	299	332	297	287	323	290	277	315	286	333	321	297	318	284	339	299	294	306	273	290	292	313	275	299	310	292	324	333	318	316	290	313	318	296	281	333	295	327	301	269	314	302	328	305	294	283	290	339	297	303	293	294	297	282	297	297	303	342	292	288	301	292	304	286	318	293	318	295	332	254	309	292	276	322	306	308	287	272	303	334	292	289	276	312	270	297	328	337	357	308	311	305	299	322	316	307	312	290	309	291	304	316	310	317	300	314	334	298	312	313	289	321	284	301	327	294	310	298	324	318	312	302	296	326	284	301	311	307	318	329	322	324	295	304	300	331	306	329	309	308	322	282	319	324	294	309	342	331	307	285	343	278	282	295	304	289	296	351	332	339	302	327	293	342	317	330	304	331	306	298	284	324	344	303	290	317	302	301	297	318	303	297	313	331	322	314	295	281	319	277	298	330	291	329	290	314	300	313	310	294	322	308	298	314	336	299	321	274	327	285	269	319	326	310	282	278	316	306	280	307	314	294	279	296	309	310	333	280	324	294	298	279	326	301	299	310	307	294	304	296	322	308	304	307	330	330	303	309	275	329	310	289	271	352	311	317	321	318	246	281	317	288	312	310	295	314	314	285	310	333	309	306	330	329	316	307	287	308	333	293	306	270	333	309	305	293	352	304	306	308	302	335	293	321	308	337	327	316	284	313	319	289	311	315	296	305	298	289	286	312	299	322	290	349	311	307	300	322	278	305	310	294	321	314	302	299	297	333	317	322	275	320	314	300	322	288	306	321	317	326	312	321	302	337	319	301	303	319	323	284	315	293	320	315	307	350	291	312	292	305	318	266	342	328	300	311	316	313	316	305	283	313	264	311	345	308	313	282	304	305	296	308	310	312	306	308	328	285	308	317	285	300	319	291	324	275	312	283	268	311	269	320	296	287	342	326	304	349	314	316	330	305	288	317	315	307	319	304	305	291	296	334	280	308	311	307	326	317	290	317	343	295	323	291	318	321	307	294	296	322	329	325	318	318	334	323	290	345	301	285	297	305	314	346	268	307	330	305	281	294	293	309	334	300	314	302	314	332	304	318	312	304	314	290	308	295	334	335	296	287	330	348	309	323	304	317	297	313	321	289	308	319	294	309	310	280	335	291	297	275	271	301	300	309	287	308	291	315	314	282	331	299	325	294	289	290	304	316	299	291	310	291	325	291	303	284	341	311	323	290	325	281	314	324	324	317	313	316	310	323	332	308	290	285	304	278	311	310	299	309	316	282	308	346	289	316	301	282	294	291	330	284	319	320	307	316	256	349	332	305	315	325	322	336	333	280	297	305	302
28308	24195	28794	14115	2223	586	526	529	501	538	480	480	514	499	513	516	496	534	484	511	473	520	485	466	523	518	514	473	481	505	455	488	483	458	463	492	452	473	482	450	455	480	494	511	493	486	502	452	493	484	433	496	492	479	443	477	460	461	458	452	471	458	487	501	484	471	471	510	527	467	496	464	447	481	473	486	487	502	485	505	479	472	490	490	470	411	488	529	494	496	514	509	460	478	486	483	456	481	481	526	470	467	443	449	515	501	493	482	479	476	500	467	482	448	497	481	491	467	490	430	517	499	485	499	492	475	480	486	493	471	491	486	486	518	480	474	497	485	479	482	524	470	456	467	450	482	475	486	476	441	478	489	492	537	503	439	455	489	468	462	504	473	460	524	465	476	464	487	466	477	481	464	492	481	481	467	477	459	507	474	501	514	484	487	497	463	502	468	511	432	464	510	483	502	479	498	489	459	495	476	491	467	491	468	450	482	459	464	509	491	471	483	465	459	501	461	470	469	459	481	485	489	460	494	480	511	477	465	467	462	505	453	480	440	472	501	509	461	440	463	497	447	472	477	442	446	510	490	501	468	472	501	478	508	522	489	473	472	443	507	469	461	467	466	460	477	520	440	449	472	481	506	486	482	474	477	486	486	478	470	462	456	482	502	479	507	449	480	472	478	485	476	445	435	496	479	478	461	456	467	494	510	472	414	483	539	478	436	482	481	485	519	498	476	481	463	534	493	485	468	462	476	501	512	490	477	469	491	477	493	493	486	487	455	483	433	503	504	470	476	459	462	461	489	492	455	448	458	530	495	498	455	471	451	517	467	449	444	478	482	458	505	483	468	482	500	485	498	436	530	471	464	495	470	491	513	480	461	494	452	463	519	481	509	481	492	472	460	483	443	490	475	468	488	464	468	448	479	495	464	495	475	504	492	497	500	493	431	441	486	462	460	437	480	438	485	463	466	493	504	445	459	485	550	491	467	491	499	504	465	446	502	508	516	448	486	493	449	467	499	460	474	478	469	448	487	521	508	469	438	478	465	449	474	523	462	443	475	493	491	489	487	516	470	474	450	466	471	448	476	471	492	489	467	423	458	471	470	490	454	515	472	472	519	500	424	459	486	445	524	463	497	477	517	462	496	463	451	517	528	457	463	495	475	473	490	485	429	433	520	486	482	504	472	466	467	464	487	489	473	458	454	507	462	530	475	483	474	485	434	441	471	502	494	473	455	521	482	471	479	455	475	478	473	496	497	468	489	506	423	490	442	483	497	492	484	439	457	483	482	439	484	466	497	502	418	471	461	478	494	501	504	459	431	441	498	457	478	504	529	491	491	439	471	491	465	458	461	455	440	488	517	527	470	503	458	471	464	505	450	442	472	482	525	495	451	476	548	479	491	467	482	443	479	503	476	436	521	448	490	460	485	464	494	476	486	417	485	489	470	445	487	497	499	487	496	498	474	479	500	458	454	501	510	470	455	471	479	470	448	515	512	444	465	458	490	468	494	469	464	520	482	476	481	454	431	477	455	451	464	480	479	433	447	505	476	476	445	484	488	494	495	447	443	507	499	452	514	469	466	471	492	475	485	483	459	484	482	498	497	477	486	476	481	514	489	456	476	437	480	472	472	470	479	471	478	461	464	459	478	491	500	489	509	461	483	495	469	469	504	450	454	479	475	462	514	445	466	439	454	501	479	452	465	474	483	512	482	486	485	498	455	476	422	510	453	457	525	499	471	448	420	471	473	443	518	464	510	471	458	494	470	521	476	455	459	461	465	496	520	484	481	456	507	485	463	507	457	456	461	476	534	500	432	446	478	477	462	464	488	438	494	444	493	470	489	456	463	520	503	490	465	488	484	472	475	453	465	487	486	480	465	471	495	474	488	481	478	464	474	462	459	476	494	495	474	495	472	475	490	460	471	499	474	499	489	488	414	477	511	484	476	459	445	438	473	501	514	482	469	491	464	508	465	457	514	493	485	459	471	444	490	477	461	497	485	461	513	476	475	492	472	475	492	509	484	496	447	492	504	495	480	473	429	487	479	463	507	487	474	494	491	524	466	477	508	475	491	472	456	453	495	489	481	490	521	504	453	474	486	479	427	458	489	487	465	465	509	447	478	446	473	459	504	484	483	456	494	490	494	465	484	496	458	452	490	471	483	461	477	454	493	483	464	478	488	475	441	532	508	457	466	465	493	433	487	467	464	481	489	509	493	490	515	475	450	459	457	478	465	499	459	509	494	409	436	457	504	436	499	463	490	494	484	462	463	495	485	487	456	422	465	494	487	523	500	453	528	460	501	438	477	504	501	493	440	453	448	496	483	472	458	442	474	440	418	516	468	497	498	473	443	470	477	470	474	479	516	535	507	470	463	467	457	473	457	481	484	475	482	514	475	408	497	469	499	499	485	459	418	473	503	475	472	500	482	480	498	453	489	499	487	471	502	468	457	447	448	497	494	485	473	525	466	468	483	497	449	495	520	491	503	507	470	425	466	464	490	515	525	524	466	483	493	472	443	512	497	519	520	502	496	495	500	465	449	472	469	516	458	455	481	484	463	507	469	513	516	441	465	516	506	497	471	480	497	471	485	524	474	474	498	488	486	485	439	450	426	487	493	472	511	463	505	496	474	487	461	442	537	471	446	494	444	486	450	471	532	491	450	471	442	462	491	470	461	474	471	490	464	454	466	473	497	465	480	473	503	469	457	479	482	486	487	478	534	450	439	490	483	469	496	477	504	481	489	480	456	511	467	513	496	492	446	471	498	471	496	503	453	475	488	448	484	444	491	478	440	464	485	426	489	488	477	463	483	487	465	427	484	445	474	483	496	533	502	491	536	463	496	502	481	501	480	504	502	477	471	448	505	486	470	473	511	466	484	509	478	475	504	460	473	492	469	472	447	497	480	484	487	524	477	498	472	481	495	450	508	513	467	456	484	475	484	458	532	467	489	472	486	456	489	505	476	510	515	477	505	497	482	458	521	453	500	492	454	488	465	484	495	485	447	463	471	462	467	533	489	476	481	509	508	491	435	479	486	447	459	495	494	463	499	476	500	460	483	484	460	569	469	447	468	487	447	476	458	464	448	439	462	507	444	470	487	483	451	476	480	496	513	444	512	439	480	486	491	453	488	473	509	479	494	403	524	485	474	479	492	539	471	511	438	520	506	490	495	514	484	499	511	485	494	461	515	488	507	468	461	502	527	489	509	481	481	476	456	479	509	490	456	532	489	466	456	466	483	451	499	478	465	486	458	477	447	468	473	487	450	444	492	468	479	443	481	453	486	479	500	515	480	512	506	475	476	489	516	454	463	470	471	473	483	452	478	484	496	455	466	509	456	509	485	473	532	455	473	489	480	474	495	480	492	509	485	464	451	489	451	498	456	479	468	457	504	452	477	494	498	504	467	482	461	473	489	481	458	480	520	450	467	431	488	486	492	502	475	511	484	479	461	462	454	465	511	488	488	462	466	474	496	445	460	478	468	482	466
7229	34996	25800	9642	1993	671	739	682	633	645	610	622	570	612	579	620	578	584	573	573	584	597	568	536	586	541	571	571	551	536	541	579	607	544	556	542	589	529	581	548	583	546	569	538	591	613	530	525	625	548	578	574	545	545	550	594	575	554	536	548	609	571	605	550	524	558	549	544	548	571	581	588	554	583	537	538	565	581	539	546	591	590	553	544	558	563	600	587	573	563	583	538	567	514	570	578	554	567	581	570	612	576	531	558	561	591	533	587	536	609	572	540	576	542	536	580	569	611	607	542	563	584	588	550	500	551	560	599	591	564	584	534	548	534	541	557	546	570	531	577	531	561	579	573	583	534	600	552	584	580	559	585	574	520	560	515	573	542	539	567	546	551	541	582	549	562	553	572	561	612	554	559	576	567	558	552	561	550	566	536	545	565	587	556	582	542	580	548	555	574	582	586	551	588	548	567	542	544	630	537	547	582	600	569	571	614	551	588	539	623	571	512	554	555	547	583	542	537	534	549	555	618	575	597	542	562	570	569	587	570	579	510	575	575	536	571	586	563	575	575	574	585	547	599	586	582	563	542	594	532	510	567	557	586	519	557	540	598	597	512	554	537	568	599	558	567	543	562	623	616	541	526	574	525	572	549	541	556	566	564	550	602	563	568	562	579	587	535	598	546	511	546	538	629	553	565	556	565	565	599	530	573	571	584	579	609	585	555	571	581	567	582	552	527	570	602	564	554	527	544	591	538	540	552	602	585	538	530	565	538	555	553	584	550	577	585	569	578	551	564	567	544	595	569	554	532	591	567	575	552	568	565	584	565	555	538	562	521	590	583	582	579	556	578	566	508	583	573	537	553	570	509	546	571	526	573	511	532	607	580	528	540	563	547	580	550	540	560	552	559	571	592	547	572	584	544	532	549	565	608	593	605	569	562	552	535	523	559	612	584	544	589	539	564	546	618	533	591	522	603	539	589	559	582	557	528	526	521	529	556	571	547	516	563	571	606	584	578	577	573	565	535	574	576	540	566	582	575	543	582	629	578	553	573	533	557	607	573	587	551	576	543	554	565	554	553	540	554	627	554	583	554	613	577	580	587	612	537	583	582	582	559	584	594	527	558	615	596	557	583	533	573	597	567	557	565	634	585	530	582	518	530	585	576	571	551	569	558	599	562	578	553	600	586	584	604	583	545	592	578	582	589	597	534	578	552	567	579	577	567	597	580	557	569	548	557	570	525	550	564	541	566	549	595	574	595	517	588	549	558	531	567	594	544	577	583	518	560	602	525	551	599	596	534	552	526	589	567	565	589	620	542	550	564	594	552	527	546	549	564	549	545	513	565	570	539	547	553	545	546	570	603	557	522	513	575	538	504	626	562	558	552	550	533	597	526	550	602	563	596	577	529	528	523	544	584	564	553	561	569	568	553	598	538	576	557	592	546	563	575	610	584	555	579	571	548	580	602	585	545	586	574	578	608	575	614	599	542	537	592	538	584	514	563	610	585	554	551	561	556	585	539	591	586	524	565	591	569	575	540	548	557	543	540	555	554	572	553	525	565	553	606	574	545	558	586	556	584	543	577	569	547	583	564	626	563	535	596	520	569	533	554	596	595	524	556	595	524	549	561	581	523	537	558	531	594	548	575	599	549	571	553	545	581	528	587	573	585	568	580	552	567	567	590	562	570	601	573	572	584	549	564	567	562	551	534	564	563	561	555	513	552	532	530	554	568	602	547	572	603	586	536	557	540	549	564	567	568	589	622	558	513	542	571	600	498	605	551	560	575	542	575	515	537	569	549	525	525	566	556	560	547	548	544	605	559	588	572	575	549	594	535	564	558	589	570	563	589	583	552	573	520	583	586	577	603	604	564	546	530	528	554	584	566	562	550	569	567	528	600	562	546	583	618	568	560	557	540	574	551	500	573	574	599	540	510	538	548	554	575	572	528	588	560	576	539	542	609	534	566	579	574	572	532	551	635	564	570	575	514	591	552	599	563	558	548	548	583	554	566	529	551	571	535	570	540	542	555	606	561	574	588	536	529	545	564	559	555	570	557	561	572	540	560	574	576	579	542	616	602	584	551	542	591	540	573	602	555	554	570	571	576	579	574	543	567	590	571	537	597	562	585	549	605	576	558	488	582	572	591	561	598	537	495	551	553	537	555	588	575	586	558	560	587	564	602	522	571	535	582	560	556	529	567	564	574	535	555	597	551	587	546	550	582	580	604	539	604	566	594	564	567	572	550	512	578	557	549	522	633	579	627	576	600	569	534	553	536	613	503	593	533	559	556	560	517	569	562	574	565	550	559	564	590	581	587	548	544	604	564	521	540	580	536	564	570	562	561	586	526	554	560	573	564	568	568	571	607	549	594	583	561	530	587	564	540	553	535	551	565	537	584	541	537	530	600	558	532	540	571	549	539	565	579	534	604	569	552	552	599	570	558	529	566	596	570	557	567	588	560	577	565	531	530	559	596	597	583	646	576	539	602	577	573	589	538	574	561	509	556	603	551	564	531	571	606	549	571	570	574	559	548	559	565	566	586	544	573	543	549	592	538	576	566	613	573	565	575	540	588	570	588	554	543	563	599	565	535	539	617	524	584	544	570	554	588	591	593	555	552	585	523	575	554	619	550	603	593	584	547	589	541	552	587	572	603	598	538	537	588	557	541	530	547	567	580	592	559	577	554	550	558	568	573	562	588	521	570	566	606	577	545	532	564	570	562	524	570	605	572	541	626	553	563	578	564	546	585	559	581	609	578	512	584	576	591	576	564	581	600	573	583	566	579	598	552	587	585	517	588	577	594	600	544	585	528	565	562	532	557	572	569	577	594	578	572	539	619	556	564	536	540	556	537	592	535	588	559	580	562	541	546	616	551	564	614	558	531	589	604	564	612	562	611	579	580	577	599	563	575	589	581	560	573	570	581	559	558	581	550	525	558	576	551	616	570	572	565	571	541	576	568	552	529	527	588	556	591	590	568	523	525	575	542	610	589	572	574	567	573	582	545	539	545	532	546	561	570	596	541	571	536	591	521	574	533	557	614	575	626	542	576	553	522	547	612	582	567	543	583	572	551	558	557	559	576	585	550	612	547	561	605	543	595	577	564	560	568	569	579	549	564	598	571	609	579	576	546	548	569	564	583	557	551	525	561	549	576	601	534	584	571	555	538	559	546	555	536	536	555	548	564	574	556	556	573	563	577	532	563	540	572	613	543	535	546	557	566	593	575	589	576	578	567	553	608	546	537	553	535	578	583	562	547	562	613	538	561	584	564	582	555	573	582	560	581	540	556	558	564	545	614	574	547	567	569	541	510	531	532	597	521	572	563	581	612	561	553	591	566	525	526	563	555	531	568	603	572	612	544	564	562	583	544	580	498	567	557	589	557	577	546	560	515	583	596	532	574	609	578	547	582	549	583	549	536	514	598	607	557	550	588	594	557	546	570	583	577	602	544	527	543	521	537	503	568	579	558	538	543	578	573	584	528	561	562
24040	22406	35557	33472	22992	9965	1207	612	556	539	588	551	479	510	532	512	552	527	525	518	520	515	503	498	514	498	468	518	481	475	477	477	495	470	480	511	483	489	485	483	491	474	479	471	492	489	442	541	491	480	452	461	521	420	494	474	505	531	487	484	490	522	489	483	513	448	512	503	457	493	478	479	502	479	514	478	504	441	491	487	471	485	502	493	508	451	471	519	496	463	523	462	482	476	527	475	452	494	467	481	498	540	465	480	485	504	483	492	501	450	494	490	542	499	487	474	466	458	482	541	486	465	503	502	464	461	506	501	496	463	460	484	475	449	444	492	514	500	488	498	506	480	465	475	477	490	477	477	482	492	442	477	501	440	527	507	493	487	487	490	460	482	476	513	479	490	528	473	459	465	450	482	488	499	492	532	462	456	466	486	499	521	489	460	506	487	448	512	499	490	501	509	513	460	544	496	487	444	491	490	506	482	487	472	487	493	500	493	466	507	476	489	519	520	467	471	502	498	479	456	460	465	492	450	467	510	519	467	440	505	478	477	493	523	492	476	533	489	511	467	490	490	476	477	480	536	477	500	505	551	482	491	461	490	490	502	475	480	482	492	502	446	493	491	512	447	482	491	529	478	524	527	477	478	486	473	522	494	438	467	470	523	445	481	453	476	455	481	479	496	490	495	492	494	476	529	514	486	494	497	505	523	485	481	469	474	487	473	517	484	523	506	464	510	478	487	495	528	518	482	467	469	510	495	528	490	464	504	454	465	481	504	494	464	431	496	473	496	460	526	494	453	465	526	469	446	452	497	482	467	485	464	500	488	479	447	476	511	486	454	502	486	510	453	481	489	492	445	479	446	487	515	483	478	447	476	467	459	452	505	470	480	501	500	490	479	475	493	468	475	463	461	491	473	529	511	449	502	474	472	508	485	505	487	493	471	502	516	520	498	456	526	514	496	493	478	472	471	516	469	505	476	477	528	470	479	456	523	476	491	482	437	495	497	486	482	493	481	518	486	468	462	473	470	485	486	494	478	499	482	513	459	437	500	497	527	444	487	481	468	507	490	491	479	468	477	446	472	465	479	486	451	493	486	504	516	445	494	494	526	488	477	513	444	525	463	494	462	496	512	507	491	491	504	477	458	502	496	490	512	479	483	498	507	533	498	490	445	469	494	477	490	527	462	503	520	520	458	503	498	493	500	448	482	511	500	469	470	515	522	462	470	474	483	508	491	489	473	496	465	481	463	465	504	509	510	482	444	485	492	498	471	468	482	458	490	498	478	523	492	500	465	528	495	504	507	514	450	523	494	475	504	463	501	506	486	519	465	489	474	476	457	485	503	507	519	512	520	532	531	475	477	502	490	496	433	453	506	488	467	507	484	489	491	491	493	509	493	490	476	496	495	488	506	530	480	474	506	499	520	512	500	501	525	462	486	524	484	472	446	482	472	460	497	502	526	478	497	491	481	491	528	461	466	465	514	489	476	472	505	492	503	446	456	506	512	497	478	500	503	487	519	446	473	467	477	499	488	493	507	471	539	480	539	470	523	453	524	536	514	474	499	510	413	474	495	511	477	501	496	464	511	515	488	504	476	529	490	495	518	484	496	461	460	490	517	467	443	459	509	540	461	515	487	495	512	464	479	480	476	445	506	505	442	477	450	504	480	509	493	515	448	479	502	500	523	481	471	468	473	470	505	500	483	502	484	491	439	483	493	454	452	468	485	517	497	475	484	503	485	495	469	480	463	531	549	486	482	506	487	523	506	515	475	463	479	472	451	455	508	487	513	470	499	488	479	503	493	460	481	510	451	484	476	494	461	477	473	471	487	452	477	436	461	480	493	461	496	479	470	463	507	493	503	432	495	512	503	482	484	490	488	447	466	453	500	528	493	509	456	521	473	495	445	482	444	455	467	525	495	479	497	491	505	512	516	485	471	502	493	495	494	479	481	503	517	496	513	524	499	500	490	471	535	543	479	470	461	492	523	498	482	477	468	520	489	521	502	501	459	497	488	475	468	488	493	505	467	463	502	483	472	468	486	477	476	497	482	504	484	493	501	501	460	453	469	532	476	500	511	450	450	478	484	502	507	499	468	506	483	495	491	501	456	494	488	488	476	467	520	454	519	516	510	465	473	475	510	479	488	466	510	496	502	517	511	450	500	459	484	481	460	480	476	484	469	502	477	511	500	494	533	482	520	476	485	444	494	501	481	504	502	513	476	456	483	478	478	503	457	455	472	469	515	476	473	483	502	493	463	494	460	481	468	469	500	445	508	467	488	465	501	480	454	499	508	487	492	492	502	466	474	518	445	478	503	468	483	473	488	479	496	512	499	472	443	518	477	469	467	485	511	494	450	504	484	487	500	470	492	463	512	527	500	463	483	487	461	478	483	472	460	473	522	514	520	508	523	474	447	482	488	462	517	486	492	507	470	498	465	450	460	500	465	514	500	485	523	548	517	478	474	511	451	456	485	442	499	510	497	495	483	482	436	460	468	512	483	467	471	484	496	479	503	468	504	528	502	465	513	472	526	485	513	469	472	504	460	496	483	471	477	451	497	481	487	495	519	449	495	514	514	436	487	485	494	485	501	471	483	514	491	494	499	506	514	456	486	467	481	499	479	508	515	452	491	477	514	473	450	516	475	493	481	499	498	475	506	529	482	492	467	486	484	486	550	485	521	512	476	484	469	457	473	492	495	494	491	477	498	499	477	488	464	511	499	466	517	475	467	511	516	479	501	464	521	443	461	505	487	476	500	475	496	489	466	478	521	522	507	501	500	487	454	464	494	501	483	474	497	502	486	472	464	448	500	505	484	474	473	484	476	460	477	524	519	535	491	516	481	457	482	434	477	480	469	490	511	507	513	472	458	485	482	459	468	504	532	445	486	455	489	500	530	508	563	465	483	499	470	493	494	499	478	490	476	466	516	506	533	492	448	460	454	469	474	468	496	518	547	532	485	496	505	508	480	500	489	428	479	458	494	535	425	510	501	486	489	462	492	505	487	492	531	465	482	454	494	491	461	514	500	486	475	514	460	445	465	458	461	489	452	457	492	496	481	506	487	488	471	482	472	511	514	517	499	503	442	499	485	519	443	518	433	490	510	473	498	478	480	506	464	505	456	475	450	481	487	507	514	475	482	492	462	465	483	446	508	491	511	457	490	478	463	504	438	497	469	473	449	483	471	484	509	499	451	489	464	487	459	472	457	470	483	481	505	525	456	496	503	464	488	451	458	510	470	479	470	488	478	469	494	495	521	507	441	473	473	514	486	504	490	505	491	462	523	491	490	473	486	483	490	484	488	492	511	495	502	472	468	484	473	492	468	517	524	472	503	475	475	512	468	489	486	440	481	505	488	477	513	487	493	475	490	506	518	498	493	511	501	483	495	466	537	486	485	509	489	514	455	518	496	492	470	499	493	478	494	478	464	473	475	472	505	475	454	470	458	445	511	488	512	493	486	491	457	483	431	505	513	509	509	488	479	498	505
14947	78348	68706	44310	14265	1124	947	819	814	706	728	706	649	668	619	671	633	680	610	617	638	612	565	625	606	545	566	610	591	609	607	575	608	561	531	607	543	599	618	547	608	570	580	598	594	597	632	543	602	638	583	553	556	595	537	583	561	603	576	565	587	586	552	604	592	536	575	615	605	553	557	566	611	590	599	548	559	561	552	604	560	591	591	504	549	556	576	583	568	601	535	560	532	584	570	571	586	567	595	572	605	570	560	577	555	576	576	555	567	591	560	576	572	598	579	563	545	578	583	587	566	586	539	597	553	570	573	616	534	583	578	536	614	609	609	606	584	565	583	591	588	594	590	621	610	566	574	591	598	576	586	583	608	586	541	516	596	533	573	551	574	565	576	562	553	561	590	575	603	585	582	605	590	534	559	518	566	572	604	569	531	583	569	580	580	589	585	559	564	563	574	609	586	559	570	546	614	530	624	565	591	605	560	567	582	580	572	570	538	613	550	583	559	559	549	568	570	602	576	570	550	578	545	600	590	588	554	574	589	583	543	597	583	570	600	548	545	583	602	570	594	553	589	570	588	568	599	562	540	570	556	550	580	545	623	565	583	588	523	573	537	580	544	583	588	553	574	574	548	558	635	578	571	562	549	549	554	547	599	565	603	592	603	578	553	612	591	598	549	612	527	579	546	588	605	587	554	569	603	510	574	609	550	591	588	603	633	571	564	603	571	606	569	548	568	585	568	575	616	575	572	542	578	565	568	586	618	543	571	553	571	612	554	605	523	561	566	614	555	577	585	579	550	554	555	596	623	552	604	580	559	549	610	591	564	523	544	595	543	527	568	573	563	582	580	574	611	579	615	573	590	574	563	585	582	601	574	568	575	567	611	560	608	557	592	581	527	539	565	580	545	574	544	558	585	586	581	612	611	587	579	559	583	597	585	581	575	559	575	553	582	589	566	574	597	594	578	546	562	581	572	594	569	594	537	532	601	580	549	616	588	558	599	566	607	581	604	575	559	571	614	588	583	576	555	616	559	554	601	571	561	558	612	566	552	588	578	602	547	553	559	589	578	552	553	565	568	543	558	587	613	574	555	569	588	599	587	577	558	611	575	572	583	540	558	614	542	595	585	595	599	551	568	579	564	571	629	608	608	589	524	601	570	610	563	584	545	573	592	556	628	622	575	570	582	587	550	614	569	548	615	589	552	587	566	572	578	618	634	584	587	613	555	568	623	527	541	579	594	589	571	580	595	566	519	579	563	587	544	575	526	551	529	566	581	563	587	570	538	546	580	567	586	597	560	544	578	553	594	569	584	568	582	571	653	574	565	559	587	591	576	630	548	541	600	592	595	608	558	603	579	565	531	548	528	566	600	561	581	567	573	549	566	599	559	577	553	553	542	531	579	611	575	564	602	621	552	628	584	596	611	574	576	556	556	561	586	610	561	597	565	553	574	553	558	572	586	552	552	544	578	524	560	557	617	529	554	568	577	590	554	576	551	595	569	547	569	516	581	593	528	546	538	577	571	600	581	546	552	600	534	594	579	551	574	566	583	565	594	567	577	550	571	582	530	612	535	549	557	599	568	579	594	588	576	594	563	526	575	564	550	555	555	604	614	614	553	582	570	581	554	598	565	610	608	592	588	586	574	580	583	610	591	570	582	565	537	605	591	568	568	548	574	568	563	551	542	571	599	560	575	613	596	606	602	572	546	595	603	631	555	591	605	540	570	569	595	561	632	585	550	592	627	557	561	545	587	542	565	551	562	561	587	591	590	536	558	575	578	546	580	539	613	546	562	605	585	586	564	578	619	573	571	545	548	531	585	589	616	553	578	555	584	561	557	604	570	580	550	585	583	566	525	539	628	546	564	550	562	567	575	608	576	592	559	590	567	607	593	590	585	575	589	551	577	566	583	585	568	629	567	593	567	559	625	599	580	606	574	589	563	565	588	568	573	576	548	554	551	623	568	590	557	571	549	590	549	581	589	549	587	547	588	576	610	548	588	622	566	593	554	587	600	589	585	593	594	595	538	583	573	591	591	552	566	594	591	551	555	568	556	528	553	578	546	599	579	558	559	586	569	578	591	567	601	547	515	537	586	558	566	539	573	597	552	580	620	568	558	548	582	574	593	571	581	569	530	596	584	546	579	584	595	607	602	598	569	580	561	555	578	614	573	561	580	622	539	550	541	599	546	585	608	613	532	590	547	623	525	532	624	582	594	607	564	601	579	567	553	594	601	562	596	593	568	594	566	557	529	591	593	558	584	577	549	510	571	592	572	528	565	593	590	582	602	566	585	565	563	618	555	604	585	563	597	582	539	569	597	578	545	610	585	534	563	573	577	544	585	555	569	572	535	565	602	560	578	563	554	582	567	532	573	580	554	534	591	546	562	593	606	563	578	621	561	581	547	554	575	559	555	566	571	583	567	587	603	557	607	597	569	604	568	557	569	538	576	554	581	621	616	556	549	580	593	597	558	551	581	583	582	580	567	567	545	610	616	623	549	581	560	561	521	609	578	552	603	551	657	549	562	571	582	594	583	575	552	610	545	545	554	557	578	564	591	578	541	572	573	578	580	574	599	587	520	569	571	558	533	588	578	560	585	560	579	577	561	575	587	552	586	563	563	533	541	571	617	595	542	548	571	559	581	547	599	593	524	548	589	562	575	600	552	608	552	608	573	555	529	580	582	575	576	561	536	563	606	570	612	550	592	586	572	618	503	574	574	578	575	575	576	557	592	569	578	552	609	609	510	558	586	608	576	563	571	575	551	583	573	579	571	591	595	590	579	531	535	589	569	547	554	562	569	581	569	558	569	595	587	561	648	540	563	560	570	541	555	542	565	582	589	565	582	590	562	593	573	529	541	582	590	596	553	609	607	614	603	532	543	565	572	568	592	589	627	522	558	618	595	570	567	572	525	583	591	574	566	537	587	561	625	577	594	571	552	628	614	552	524	614	556	567	597	605	585	594	565	586	575	546	588	583	598	546	550	582	573	564	542	586	560	581	626	576	574	560	597	594	598	591	571	523	581	583	561	564	581	565	589	601	575	526	582	555	571	580	548	596	597	565	621	608	586	561	573	555	560	570	592	556	574	603	588	590	586	628	594	567	610	582	580	576	546	584	604	589	590	576	535	581	550	583	605	567	551	562	598	601	570	585	589	600	586	596	619	564	577	582	584	597	622	605	543	594	587	561	565	581	565	550	529	558	589	603	573	596	601	580	626	591	563	547	553	534	609	581	559	563	587	586	580	576	565	577	561	527	598	599	546	584	565	547	580	566	546	593	599	586	569	556	599	546	609	569	588	617	559	536	568	543	571	557	599	583	595	586	579	615	579	581	615	622	563	616	541	591	583	597	570	611	535	580	574	551	617	602	572	575	586	607	590	552	572	606	594	563	606	552	596	593	595	566	526	589	568	613	591	569	579	559	643	548	564	600	596	591	555	579	572	548	533	618	567	569	554	585	574	592	599	575	536	552	539	586	577	589
25350	22563	37507	29628	16111	1747	420	371	340	314	340	302	320	332	300	311	310	308	300	299	273	297	330	287	292	299	285	273	322	306	328	287	283	307	267	304	315	293	300	273	308	287	292	278	321	296	264	305	298	280	280	294	279	296	302	295	296	289	287	299	291	295	311	288	276	277	296	290	310	301	295	318	279	297	302	274	291	272	292	280	263	277	306	296	299	261	292	285	308	287	268	281	239	267	285	290	289	285	277	322	269	282	291	286	300	267	290	295	306	291	317	260	291	276	298	269	289	286	290	323	276	274	311	275	280	259	282	298	297	255	325	274	305	303	284	290	295	282	291	300	251	281	270	254	282	269	274	289	255	287	317	298	291	273	257	263	263	295	265	290	298	288	287	309	282	306	270	281	272	274	289	276	302	272	318	274	290	289	316	302	279	293	279	290	292	312	280	319	315	283	277	300	311	282	270	300	296	312	296	317	303	282	277	330	329	275	269	299	295	242	278	283	282	262	281	277	292	327	261	273	301	305	290	284	271	280	288	332	262	270	280	291	277	308	250	264	271	279	277	301	281	307	333	278	282	294	268	282	288	266	329	279	294	286	291	289	297	302	285	264	274	284	283	280	279	288	281	272	301	307	303	295	301	302	294	297	281	287	304	298	294	301	285	285	288	304	280	292	305	320	275	300	267	268	292	310	291	292	292	313	270	278	288	274	284	333	305	273	296	296	279	285	308	286	306	288	259	294	293	283	289	314	269	287	282	288	290	308	251	282	265	287	288	280	303	294	285	272	257	273	310	277	269	283	298	299	260	268	298	275	303	261	294	304	288	285	295	259	283	293	237	269	290	263	326	305	286	305	325	283	296	273	287	275	292	281	268	283	310	299	280	294	266	284	285	311	257	271	270	312	293	287	304	269	291	254	299	292	276	286	288	257	294	275	297	319	284	288	321	277	273	263	308	261	274	276	291	295	269	318	297	294	285	266	284	279	314	292	272	295	287	286	274	275	279	276	307	280	296	285	271	248	280	298	301	293	293	294	315	271	269	317	298	307	311	289	279	343	269	315	292	283	304	291	267	264	297	303	287	305	301	292	280	266	301	280	295	256	297	287	279	318	280	295	313	289	308	321	293	310	283	257	276	278	259	274	289	290	288	283	301	300	304	319	281	299	268	288	281	283	293	281	302	328	272	292	322	286	313	285	294	283	273	262	307	287	259	267	308	278	299	296	318	272	308	273	304	317	292	285	302	290	276	282	271	285	294	313	313	259	282	275	293	273	292	289	285	277	274	278	281	314	266	297	266	289	322	292	286	264	281	268	264	288	288	308	283	304	290	310	287	275	318	276	278	283	283	280	309	257	298	286	304	260	303	272	295	309	271	285	293	307	286	308	281	300	270	269	271	306	272	292	251	297	295	274	305	297	297	310	287	309	278	303	295	239	311	268	283	268	304	292	294	261	274	300	252	303	270	299	277	293	294	285	282	308	292	312	312	294	275	272	285	275	284	277	260	281	284	287	291	264	253	308	300	267	298	277	305	286	275	301	285	303	301	280	300	306	268	302	297	290	301	337	302	285	295	288	289	298	272	302	270	279	309	285	297	281	308	273	303	318	311	283	297	291	295	278	279	277	282	261	290	284	282	307	271	298	292	277	314	305	287	270	278	304	321	286	283	290	275	297	286	291	282	277	245	283	319	287	285	281	259	300	287	267	321	305	298	302	280	282	289	286	310	297	294	293	302	270	274	293	288	278	331	285	298	282	302	306	260	305	281	289	297	312	284	280	305	288	295	300	301	304	298	301	252	316	282	282	285	311	311	277	284	284	284	292	310	281	292	298	299	282	270	290	281	266	286	284	262	290	281	316	282	279	291	286	297	267	290	295	258	286	293	293	262	299	247	266	283	320	279	282	296	290	285	271	253	278	281	269	290	273	275	277	252	287	266	267	298	270	315	285	287	328	252	284	269	303	289	321	297	270	273	292	311	282	283	300	290	289	270	300	281	272	284	303	315	284	285	290	275	285	285	288	309	278	280	267	257	292	304	250	269	288	293	284	280	320	318	320	302	277	319	297	323	277	295	269	276	294	296	278	288	274	289	297	283	293	252	274	290	269	288	299	309	284	263	307	266	323	289	250	306	271	306	290	271	294	248	278	267	260	290	293	302	286	292	311	303	271	288	286	298	294	297	269	296	290	319	313	284	269	270	282	285	280	261	259	290	265	320	312	302	280	298	276	268	310	292	261	278	304	295	283	316	302	315	254	293	277	306	265	314	310	249	304	308	276	294	293	256	278	275	284	257	285	307	278	307	275	248	282	304	321	307	285	299	300	304	276	296	286	312	292	275	291	275	280	266	275	305	290	315	281	300	290	291	298	291	305	272	327	294	299	301	295	275	280	264	288	250	288	275	289	298	284	287	287	287	267	287	303	287	293	299	265	292	276	296	284	274	270	259	278	303	283	290	280	287	287	275	306	291	268	292	277	268	281	266	282	281	257	294	269	296	276	283	314	289	276	265	254	274	285	264	294	300	282	279	291	314	261	266	302	292	300	309	304	289	303	309	270	271	305	305	329	275	281	309	291	281	272	258	273	278	319	274	284	282	271	272	277	295	292	284	307	282	264	283	280	290	301	312	297	286	292	266	295	287	280	306	306	303	283	280	273	294	307	290	288	266	300	276	298	308	292	298	278	281	285	264	296	282	282	313	266	304	281	277	314	279	329	315	295	277	273	290	283	302	287	269	288	269	276	285	299	276	288	268	278	300	267	284	268	287	292	280	297	287	294	275	313	302	295	290	317	287	293	312	304	324	268	285	254	281	276	267	311	316	276	269	299	318	295	302	283	311	296	270	247	299	294	283	311	309	261	264	293	282	278	285	297	308	268	279	290	278	276	316	257	280	282	266	267	280	300	261	278	304	291	299	331	323	305	245	283	266	272	304	285	284	303	291	296	291	284	298	252	284	269	294	299	254	309	289	295	266	290	290	281	273	241	301	270	294	300	279	275	288	295	272	284	326	274	289	275	275	297	256	265	279	294	271	286	288	253	283	295	279	278	283	284	311	282	303	296	277	297	286	284	299	270	282	333	279	288	272	293	279	309	277	296	284	294	293	331	275	289	271	301	271	258	289	279	266	327	304	259	261	291	271	296	282	255	258	257	298	309	300	292	267	267	287	290	312	262	289	291	292	282	337	289	297	278	291	293	296	283	327	291	276	300	285	287	292	283	312	285	283	274	313	269	294	261	284	269	278	288	298	309	303	288	260	270	269	271	293	280	309	298	264	274	291	262	303	305	293	276	273	327	288	271	271	251	294	288	276	280	305	265	263	281	284	267	269	279	333	312	311	311	294	274	290	280	281	325	293	316	299	284	264	295	310	276	294	243	271	278	303	299	301	276	256	268	260	297	309	299	268	304	298	268	300	280	297	291	279	300	272	264	307	312	274	302	280	297	279	292	278	265	287	275	275	299	261	284	262	287	282	295	249	249	287	304
10112	62657	56113	32094	11872	680	595	529	459	451	433	419	425	430	376	432	402	394	419	427	369	344	356	338	314	331	339	346	343	344	327	345	366	329	328	367	357	328	327	352	348	336	355	333	336	330	326	342	329	368	354	337	374	341	372	322	358	342	318	344	334	291	375	328	317	357	345	304	317	337	351	352	369	341	335	337	331	327	348	375	355	329	336	358	318	352	347	310	340	308	347	335	351	340	351	318	336	336	367	345	370	350	338	342	356	328	353	379	347	345	355	351	346	327	345	356	351	344	324	337	310	376	373	348	340	359	340	381	326	350	315	329	322	344	311	372	345	340	336	350	340	329	343	330	355	343	343	350	377	335	354	361	358	349	342	354	313	335	316	358	350	340	355	330	347	359	335	343	326	321	377	350	372	345	299	334	324	347	316	333	338	324	373	339	333	350	345	341	326	348	314	363	340	341	337	325	366	346	351	359	355	342	341	335	344	354	388	339	338	343	342	309	355	357	307	353	357	362	321	336	329	334	343	360	349	397	331	324	288	328	333	328	331	377	348	320	349	337	307	344	330	348	310	368	360	323	342	346	299	335	327	375	330	358	346	307	370	343	361	324	345	311	334	347	317	335	339	315	349	354	325	337	355	342	327	325	340	345	349	314	339	327	343	334	316	351	328	328	355	334	323	373	324	331	349	349	323	318	357	362	310	340	324	333	353	288	352	329	308	360	360	339	360	303	354	338	323	356	326	361	333	357	356	352	327	338	343	308	337	376	366	367	337	341	327	349	305	337	353	349	318	312	338	387	345	326	309	339	317	338	352	334	353	343	332	361	345	374	345	340	337	307	339	311	314	326	393	336	328	333	332	357	319	355	326	332	334	311	353	316	330	352	319	320	322	326	326	339	337	348	342	361	322	331	324	364	307	330	307	340	349	319	324	343	315	374	345	326	347	374	340	328	329	329	346	332	377	322	342	347	338	384	334	330	348	356	338	332	345	326	349	356	334	353	351	386	346	295	342	339	329	353	347	342	356	366	373	356	352	334	344	375	346	343	312	333	364	344	347	307	334	333	347	349	378	346	345	351	348	341	326	354	357	316	343	360	327	337	340	336	351	325	325	341	333	338	306	346	324	321	343	320	379	344	294	352	363	346	342	335	339	351	356	374	340	346	317	380	334	354	311	351	343	303	363	328	340	347	329	338	358	353	336	321	328	323	354	343	335	324	310	338	346	338	338	327	359	350	323	326	363	339	324	324	339	313	329	329	324	362	368	354	336	369	351	343	335	322	360	317	356	368	329	318	326	328	359	360	347	325	314	303	337	334	377	313	329	348	322	323	357	340	325	342	315	358	337	377	328	322	338	322	336	335	347	338	343	318	375	331	332	359	339	333	328	363	336	338	341	332	390	337	350	325	344	369	325	323	363	356	332	341	343	373	314	332	349	329	362	331	320	311	318	345	333	317	362	321	338	345	322	301	329	329	340	359	395	372	340	336	302	357	336	324	343	354	306	326	362	326	352	345	338	369	368	322	329	347	364	354	379	347	354	336	325	325	329	307	337	346	383	336	348	365	349	316	335	339	347	339	376	361	341	353	349	336	328	362	281	330	344	330	323	334	334	365	318	350	325	355	325	342	347	353	316	344	357	345	338	334	342	309	317	379	347	341	326	360	323	355	333	349	352	352	351	368	326	371	351	362	303	305	371	300	351	339	359	351	355	342	336	356	341	335	304	363	357	323	365	353	336	337	378	323	347	313	348	310	342	315	339	318	343	329	352	375	361	342	371	334	335	332	345	338	347	343	309	350	358	365	306	323	345	338	343	351	359	318	329	340	346	319	383	338	337	311	334	347	323	323	333	366	321	355	335	328	337	351	337	345	342	332	344	327	330	382	336	342	360	323	348	361	384	342	318	346	341	359	330	341	355	354	327	316	365	356	369	325	324	324	351	364	360	374	342	370	374	333	353	354	321	354	353	328	352	336	328	331	322	374	334	346	342	317	372	350	372	335	339	329	341	337	305	329	385	360	334	304	357	327	346	369	339	349	332	354	341	336	315	393	368	334	341	355	325	331	305	359	357	339	334	336	320	337	325	370	323	314	367	333	304	325	351	320	324	353	371	360	344	376	371	357	361	330	362	317	344	395	323	393	346	342	320	369	332	295	349	352	334	329	383	348	362	329	335	336	332	342	329	367	310	347	390	323	348	348	317	350	315	332	325	358	332	338	328	337	322	304	328	349	330	346	361	355	359	352	312	343	326	339	363	344	352	330	360	330	356	331	324	335	344	323	334	333	350	297	356	353	355	343	304	312	354	332	359	341	318	324	339	349	331	327	331	321	334	372	304	341	318	350	339	335	336	350	345	340	342	351	332	342	330	329	374	315	340	356	334	361	328	354	309	368	331	337	338	351	337	334	344	332	353	349	330	334	399	323	323	337	309	351	326	364	320	306	341	345	355	356	346	339	351	323	350	324	322	347	368	357	318	312	374	348	363	333	343	373	357	330	363	305	350	353	333	336	307	339	326	393	337	315	347	370	310	327	334	327	364	340	337	363	327	345	346	337	303	348	337	332	364	354	334	344	359	339	334	323	333	340	339	326	361	343	327	348	334	330	320	330	349	321	353	335	332	313	352	345	363	342	322	355	364	342	344	357	338	340	334	353	349	333	344	332	333	346	336	336	328	320	312	359	374	351	333	356	348	346	347	350	351	345	350	356	346	301	327	376	348	329	343	319	335	360	339	359	320	350	351	364	337	355	345	348	321	335	347	321	359	362	329	350	379	329	327	334	348	341	350	338	332	309	349	369	320	361	356	338	301	351	328	370	349	334	351	331	349	357	315	353	363	317	313	345	334	341	361	331	338	355	341	337	312	357	327	333	345	317	302	317	366	369	333	349	325	324	337	324	361	305	292	361	333	331	348	337	334	358	332	311	363	362	334	328	335	348	376	327	338	326	344	333	322	343	323	349	338	370	337	339	312	361	361	324	328	344	325	364	346	383	335	382	362	349	344	344	334	351	342	350	363	302	368	323	323	364	334	350	311	327	345	354	352	340	342	321	356	362	381	334	333	333	318	308	341	337	359	307	343	352	356	353	309	344	367	374	294	333	324	368	347	344	336	328	355	331	381	335	337	318	355	341	345	353	321	346	340	346	341	350	339	357	366	311	322	347	290	353	330	342	372	386	356	329	357	356	307	355	342	351	349	338	322	346	329	306	334	316	337	334	344	349	343	350	319	346	364	355	344	342	345	333	334	328	343	349	324	377	371	336	359	373	330	327	351	327	326	344	333	329	346	359	338	351	344	349	349	337	340	343	339	332	322	326	318	329	349	340	346	307	315	338	326	357	312	373	320	338	328	355	341	332	359	343	338	328	334	323	326	349	375	335	378	349	304	342	332	308	365	316	343	348	354	362	350	363	340	328	351	319	317	312	348	339	349	373	329	358	385	318	316	313	323	326	343	380	358	328	376	320	314	333	333	345	366	340	333	328
23050	21952	33529	27967	24010	20396	8664	543	388	402	319	347	302	287	295	297	300	317	287	278	248	289	287	296	289	262	263	257	293	248	214	245	262	263	249	216	261	276	266	213	236	229	257	256	264	275	240	237	256	287	266	291	242	249	255	249	250	231	241	241	263	251	265	221	242	274	259	234	270	251	263	241	229	234	260	252	255	247	248	241	250	249	241	234	249	238	231	245	237	261	241	263	255	260	241	236	251	248	222	233	247	237	249	227	247	256	259	270	276	257	233	280	245	271	239	239	283	243	256	240	248	246	233	256	245	248	269	282	265	247	234	242	265	240	261	243	241	235	278	268	247	246	238	255	266	240	234	262	208	225	236	273	256	234	246	245	248	241	237	253	237	258	256	264	249	249	220	244	221	242	245	273	260	248	245	247	243	245	239	227	248	239	202	245	270	257	254	254	256	237	250	240	242	233	240	249	260	264	227	248	229	272	238	245	262	260	255	259	240	248	274	250	227	269	224	247	247	242	259	217	273	274	243	234	253	240	236	243	255	250	239	248	238	252	239	262	220	251	254	259	265	266	252	262	259	241	249	241	246	269	226	230	259	256	258	236	252	281	274	262	247	250	265	241	239	247	247	241	249	235	234	241	211	229	247	227	268	229	259	232	256	250	244	256	242	236	267	237	218	246	225	278	246	236	258	246	247	279	273	262	253	239	230	258	240	260	266	250	247	268	274	254	254	237	244	239	258	246	278	236	269	237	250	280	269	255	251	264	258	279	265	232	274	258	243	237	238	233	270	252	244	239	254	246	259	244	252	242	214	270	238	253	239	237	266	248	244	255	248	239	281	231	243	255	199	268	233	278	250	239	221	257	252	258	253	245	242	254	243	250	234	225	257	225	264	229	227	240	223	280	245	233	215	257	242	235	251	238	246	228	266	249	237	265	238	255	203	250	245	245	250	274	247	217	264	272	266	249	255	262	272	232	240	256	231	251	253	253	231	250	250	249	252	265	237	247	242	245	250	245	247	253	231	251	256	247	255	235	253	289	212	247	229	243	224	267	255	227	228	248	260	264	286	248	260	250	243	248	239	244	242	252	242	246	229	244	219	215	246	248	245	252	243	243	271	260	228	244	264	233	249	246	263	263	235	245	270	250	244	228	214	218	240	236	269	239	270	231	242	253	235	218	242	232	260	268	241	254	248	237	241	280	235	243	257	246	261	251	256	271	268	256	223	264	274	233	234	241	241	232	253	244	222	243	240	222	274	232	230	247	236	304	262	250	240	224	252	242	238	249	254	269	249	258	228	240	250	273	266	264	215	256	237	222	277	267	245	239	255	255	251	261	264	262	245	250	220	238	240	239	218	254	266	269	243	256	251	257	266	259	260	241	248	239	262	278	249	249	244	264	266	242	225	266	242	276	249	236	242	246	268	230	256	254	236	224	248	232	268	254	262	265	267	240	236	245	254	230	244	240	287	278	245	253	237	252	231	293	225	241	225	259	262	229	249	256	240	251	232	232	260	257	219	264	253	265	256	266	259	230	256	263	256	223	255	265	257	244	258	253	240	237	246	238	253	243	260	241	246	243	224	263	213	228	260	255	264	235	256	251	215	275	256	255	245	243	223	234	266	233	242	254	255	215	229	236	232	239	233	269	229	248	215	258	276	280	226	259	233	276	239	225	258	256	226	229	244	274	223	230	268	238	233	233	229	266	225	241	250	254	265	235	243	205	259	226	243	206	256	245	240	237	249	270	220	267	239	239	259	221	228	283	214	251	254	252	245	240	224	231	226	267	248	240	257	267	243	261	266	232	232	255	261	242	264	266	246	212	262	234	246	244	238	266	254	264	259	236	256	253	245	234	224	249	241	218	245	224	262	249	270	251	262	238	255	235	257	219	264	232	237	275	232	260	236	255	253	245	271	267	233	237	238	238	260	257	278	247	262	260	213	234	223	249	270	262	228	255	240	254	261	238	243	257	261	253	278	248	231	229	268	248	222	259	284	241	249	245	256	229	236	238	276	241	254	221	247	234	276	221	276	232	254	261	256	260	262	266	259	246	232	247	232	231	239	257	271	243	267	256	242	271	247	238	226	256	238	205	243	228	257	241	264	251	263	268	253	253	269	254	252	283	220	278	238	258	270	222	216	257	248	257	243	253	282	250	230	262	261	272	260	253	254	249	222	258	228	240	238	220	214	267	233	234	242	231	263	245	249	233	250	275	262	259	257	249	236	249	226	256	253	257	251	229	262	270	252	259	248	220	269	230	247	261	248	248	250	248	250	252	257	285	265	239	240	249	248	264	243	243	256	267	259	218	251	235	219	238	276	253	274	248	221	236	229	233	242	248	247	265	271	271	244	249	292	232	258	234	236	260	225	250	241	243	281	252	231	251	229	243	226	232	275	251	245	231	256	242	246	279	260	239	259	257	272	248	226	263	239	254	238	232	247	251	250	212	227	257	228	279	284	239	257	279	261	261	263	249	220	263	260	240	228	250	237	227	235	245	239	226	280	246	286	249	242	252	233	264	246	252	224	254	254	258	260	254	251	250	261	223	263	253	267	225	247	265	255	270	230	235	252	262	236	261	240	241	271	256	265	241	260	225	234	233	248	260	267	244	244	287	251	267	239	241	237	244	237	230	231	269	238	263	239	200	268	258	220	255	240	268	262	251	257	237	267	233	232	249	286	225	246	254	249	265	288	243	221	254	244	253	231	226	238	233	254	240	258	241	238	266	229	232	258	254	238	237	263	233	245	254	230	243	234	251	253	244	248	236	216	258	237	247	240	240	240	254	243	250	268	238	283	234	270	266	252	241	221	262	212	249	243	248	250	211	224	219	260	247	267	242	271	254	229	234	255	231	218	264	267	247	250	260	239	238	247	246	289	241	234	258	239	250	254	230	270	226	276	245	234	255	237	273	232	254	245	256	245	247	270	240	233	254	288	218	258	232	254	226	264	229	222	252	264	223	250	262	235	240	231	268	269	270	256	241	241	232	245	228	259	221	235	258	246	245	240	225	234	240	246	261	240	256	254	247	250	241	224	236	243	241	289	190	269	244	225	246	278	257	207	266	258	246	231	262	225	228	264	263	270	255	238	257	229	247	234	218	245	237	280	264	212	259	257	242	233	241	248	242	253	244	225	243	243	251	218	216	234	242	237	221	214	233	255	238	250	247	263	250	234	252	239	238	239	244	239	234	282	264	253	234	247	262	234	232	248	227	257	265	224	248	247	248	255	240	238	234	251	247	270	221	244	221	246	264	255	255	237	247	256	242	273	233	244	236	244	251	245	231	259	242	259	263	237	242	259	232	256	257	258	261	253	267	250	295	276	248	233	237	229	234	278	241	258	280	224	268	244	268	262	243	277	249	236	233	243	243	231	235	273	243	248	251	272	253	246	272	250	250	250	276	262	231	248	241	261	259	217	245	237	250	245	257	290	237	246	234	260	270	239	261	234	255	226	261	227	253	265	238	288	250	260	251	214	271	213	234
13808	80307	78683	52010	21739	1213	971	827	687	592	544	487	448	408	434	436	416	416	429	405	342	375	343	347	365	319	332	323	329	329	290	316	312	343	329	326	306	304	282	339	305	292	332	314	329	306	313	291	280	309	317	333	302	296	304	307	312	310	332	298	331	308	310	302	310	306	327	308	339	315	280	303	309	305	306	301	285	345	297	299	298	314	293	299	293	297	305	295	283	313	291	294	298	293	281	303	299	301	298	311	286	287	284	330	307	306	290	301	327	311	275	302	277	289	295	311	337	302	337	291	296	307	327	306	296	293	295	309	311	304	319	300	305	358	283	264	319	331	316	302	300	319	325	310	314	281	298	270	286	278	293	311	294	289	337	284	300	313	319	292	315	307	290	305	302	272	291	332	289	318	323	302	330	300	294	307	286	300	273	352	293	293	286	316	291	314	298	310	310	291	296	282	303	331	289	287	315	309	298	291	326	312	330	308	292	292	294	299	320	273	309	324	251	333	297	269	279	292	297	291	309	309	311	337	325	308	317	288	290	304	344	316	282	290	285	317	312	313	308	309	333	281	280	305	275	287	307	306	294	302	330	288	322	297	302	305	294	305	283	297	291	310	312	291	294	305	320	317	296	312	313	309	282	278	290	285	291	304	326	336	317	313	270	285	282	323	301	303	331	277	310	312	293	317	294	308	281	292	312	311	289	311	302	289	307	317	293	315	282	303	325	321	288	329	309	294	279	335	304	313	284	311	305	277	288	315	321	334	298	288	296	319	317	311	285	296	295	299	305	296	320	277	303	353	304	268	303	297	309	286	301	296	288	299	275	306	320	331	302	320	330	325	288	282	253	325	303	320	274	273	309	315	303	308	296	273	299	301	309	309	326	302	298	289	262	283	272	325	332	304	282	291	291	312	300	277	283	325	309	299	307	299	300	314	292	318	327	311	329	284	287	290	322	327	270	269	299	323	334	286	311	292	330	302	300	295	313	304	301	303	271	312	288	319	272	300	265	300	302	294	278	323	337	306	301	294	273	293	301	313	323	295	312	290	296	277	300	308	286	303	297	267	293	297	297	300	309	267	288	286	300	289	309	277	330	259	324	300	287	320	298	258	281	255	312	282	303	282	305	327	284	296	317	308	276	316	334	298	293	327	337	317	332	271	324	284	300	309	328	312	271	280	293	331	295	319	302	296	276	297	275	287	287	277	328	285	292	282	324	278	316	321	308	325	296	285	335	282	294	288	287	311	309	299	293	309	263	324	296	307	315	322	330	282	323	307	295	286	310	281	265	296	302	305	288	278	327	283	272	294	308	305	325	305	304	319	304	310	292	297	299	285	302	332	300	309	285	301	287	309	324	309	308	291	310	272	269	288	297	304	263	337	292	295	320	304	287	283	321	313	314	319	306	315	314	306	301	327	310	264	308	334	306	290	297	323	299	330	328	285	284	300	319	273	300	326	304	290	295	345	269	298	298	292	292	281	283	320	290	310	258	306	318	265	310	318	293	291	316	326	287	322	312	303	276	285	294	280	292	309	321	307	305	324	295	302	319	295	313	305	319	324	308	303	327	291	299	296	267	284	306	295	303	320	317	293	281	324	338	281	291	316	319	282	327	275	286	312	301	279	271	297	314	332	297	301	304	304	299	281	295	305	316	289	294	312	305	304	277	301	335	303	330	289	315	291	307	323	287	277	302	295	286	291	268	291	284	299	320	309	293	284	295	290	337	321	316	306	271	307	276	305	304	319	287	312	292	331	268	331	314	303	284	297	320	324	325	280	307	259	285	313	312	273	301	324	293	312	287	324	283	292	302	318	303	318	338	293	325	304	298	310	272	309	329	290	276	307	318	330	305	312	344	291	280	295	314	332	327	273	315	292	311	297	314	329	307	303	295	290	309	311	318	319	313	297	308	298	288	281	291	319	326	273	304	283	301	330	317	293	339	319	297	295	306	308	291	263	304	290	287	291	296	287	280	302	310	287	301	296	294	300	279	294	298	276	302	266	274	323	285	327	335	315	286	305	315	307	324	310	312	327	309	310	302	310	283	282	323	316	309	307	324	302	318	291	287	281	301	313	279	312	283	325	285	302	306	301	316	310	306	297	290	319	316	314	329	287	303	307	294	331	302	287	290	314	300	302	288	273	311	314	301	326	284	289	289	294	276	318	290	311	300	313	280	327	311	338	274	308	291	303	305	315	290	346	277	300	309	305	289	303	307	298	307	293	293	303	309	283	284	294	295	285	310	292	296	282	302	301	278	306	305	296	288	281	313	263	303	304	304	298	321	290	335	304	317	303	306	331	324	337	290	283	296	305	300	304	298	282	283	323	304	287	313	272	301	306	297	308	304	290	288	300	311	307	289	309	308	320	301	288	295	320	293	332	300	297	284	310	286	291	312	323	301	309	292	311	282	293	283	302	306	320	289	291	280	298	323	306	305	302	282	265	314	310	300	279	306	288	291	300	325	282	301	309	322	294	303	308	302	304	294	297	307	312	292	327	292	323	292	309	299	291	279	322	286	316	294	285	296	317	263	318	297	279	309	302	298	326	282	303	310	282	324	281	306	299	309	320	319	273	324	291	299	299	301	312	305	303	305	297	323	295	303	304	279	303	304	278	278	281	303	296	305	302	300	298	325	295	324	291	324	286	294	309	298	331	307	307	296	303	277	303	333	305	296	307	276	262	304	298	327	322	277	297	288	284	257	315	297	289	279	318	322	297	308	292	300	289	322	273	308	291	305	340	312	321	304	286	292	307	325	292	322	309	303	299	309	308	316	307	314	321	314	311	302	303	297	298	293	312	299	319	304	321	306	290	281	315	312	310	305	287	262	323	279	312	334	313	293	322	294	294	275	298	306	291	291	323	320	338	299	336	275	293	281	299	297	308	319	302	313	297	310	273	297	298	309	279	274	327	297	269	311	331	273	297	337	306	299	310	277	320	279	276	334	316	286	321	318	310	314	301	284	312	277	280	306	287	284	334	309	292	286	298	294	334	301	301	289	321	301	295	322	291	249	310	298	294	302	344	311	338	297	297	283	313	273	284	254	286	293	284	298	280	311	334	316	299	269	292	290	296	293	287	277	313	311	317	310	323	305	309	311	353	293	319	317	301	295	301	308	287	284	305	304	302	315	289	298	272	327	326	280	319	331	355	296	284	334	291	277	286	311	306	320	295	308	272	332	301	298	323	303	306	291	307	274	304	321	292	296	319	278	314	271	306	269	314	287	297	282	314	301	309	301	274	290	311	327	315	307	305	328	321	305	301	299	310	319	282	267	307	288	318	326	292	330	309	286	301	301	308	285	284	307	304	329	293	309	305	277	309	297	292	301	296	295	319	297	270	337	308	310	290	312	310	302	322	302	277	301	314	305	316	307	288	286	303	297	296	296	320	328	280	307	275	317	316	316	329	292	292	320	322	298	325	299	305	330	297	325	292	304	244	289	320	322	289	290	306	326	283	273	303	294	287	294	295	300	282	289	286	281	311
28382	22932	30872	12976	3196	642	533	531	513	461	529	460	510	493	504	507	491	490	504	459	464	478	438	486	481	458	498	447	499	468	458	466	507	547	486	525	434	480	470	483	473	516	488	473	504	504	489	520	463	439	478	426	452	476	458	482	448	459	512	457	449	492	469	501	431	477	513	477	466	482	461	469	459	443	480	473	482	462	465	467	494	468	491	488	489	512	436	457	502	483	474	518	435	470	473	516	451	464	470	520	497	459	490	496	469	466	487	509	461	478	456	492	464	465	459	472	488	486	447	522	459	508	449	522	460	497	449	444	499	495	496	459	475	491	457	456	510	457	494	472	495	475	455	499	463	482	455	490	514	498	436	498	474	476	494	470	441	472	462	480	479	431	507	453	508	466	463	450	504	484	504	497	513	452	496	471	490	493	465	457	462	496	451	526	439	459	448	497	502	505	483	496	465	478	493	507	471	462	495	464	467	475	442	473	404	468	493	484	477	504	495	480	506	491	460	475	432	475	495	444	459	469	496	519	482	454	448	479	446	488	510	542	474	476	475	492	464	471	490	429	481	448	456	462	493	477	534	489	490	498	517	476	483	484	438	469	473	482	480	470	519	464	469	506	477	491	503	484	488	496	494	456	474	463	469	489	486	493	471	458	459	525	481	476	513	475	488	454	474	488	467	448	446	489	503	473	448	479	516	461	487	469	531	451	472	497	455	466	457	490	440	483	495	481	458	478	498	469	486	452	490	524	475	493	546	497	493	482	495	445	447	494	482	503	484	470	476	477	468	439	468	502	469	455	463	510	498	493	449	458	529	494	463	435	495	448	487	482	464	486	515	444	456	516	452	442	468	528	454	458	478	472	465	472	492	519	469	488	453	480	479	475	452	501	499	497	468	484	478	466	484	474	506	499	454	514	502	464	533	470	461	521	496	486	482	434	485	472	471	497	473	486	461	483	505	481	487	431	476	479	467	483	480	498	469	489	467	466	474	480	457	499	469	461	499	462	496	499	442	466	494	449	488	498	445	472	460	489	460	471	427	511	479	504	484	536	481	456	462	481	469	475	487	470	469	518	527	482	451	452	479	457	484	471	454	467	493	442	497	466	499	504	492	487	473	477	473	487	477	492	464	466	483	484	466	498	517	455	488	477	447	457	512	476	492	472	489	474	481	469	506	447	467	472	488	492	488	512	486	451	495	477	446	483	492	466	494	528	484	479	468	477	466	465	463	497	476	479	470	435	473	492	491	468	456	476	465	460	476	478	478	520	496	498	467	484	445	505	511	429	515	437	497	466	491	450	482	527	497	514	470	470	479	460	477	458	457	454	486	487	467	474	520	504	460	466	502	495	481	518	456	515	511	467	508	446	477	474	474	519	446	464	508	443	526	509	473	510	458	490	505	464	491	448	458	459	459	470	507	493	468	487	495	478	455	442	501	468	476	463	488	497	472	439	493	518	456	525	468	525	488	465	470	471	502	489	490	509	469	476	487	480	487	487	485	476	461	461	465	458	510	472	512	480	468	486	471	479	456	477	495	436	486	495	460	441	479	498	494	463	471	459	469	497	492	483	516	467	469	449	493	496	458	457	462	470	478	494	477	472	506	504	459	492	481	481	464	465	491	535	492	468	467	440	501	493	453	465	436	498	466	459	460	515	519	445	487	476	548	482	460	482	455	501	478	493	475	469	467	490	513	486	464	499	463	495	488	491	474	486	488	482	496	471	453	466	467	499	494	451	489	474	485	473	495	482	481	514	493	469	460	471	467	526	463	505	416	460	432	472	479	468	478	484	475	527	466	493	452	499	512	474	465	474	519	498	455	472	445	494	462	482	501	474	477	484	466	491	461	469	444	488	497	481	463	481	479	489	472	501	496	446	495	533	454	450	465	477	504	460	458	478	470	471	507	501	474	536	477	507	463	471	506	498	432	479	453	474	477	483	460	472	488	498	480	461	485	504	490	462	455	474	488	528	470	482	475	457	492	484	471	510	448	491	453	444	457	503	505	507	445	489	468	425	468	478	465	454	498	491	515	481	478	475	490	449	457	484	471	435	482	484	483	482	493	490	548	450	487	459	454	497	485	480	463	491	461	494	477	486	459	484	469	513	486	481	490	510	482	494	518	488	461	491	494	486	471	447	448	482	413	473	462	452	489	432	497	468	489	432	485	485	509	481	504	464	483	487	527	485	498	439	474	484	511	482	502	482	460	480	436	470	452	475	446	501	467	478	495	469	496	490	469	447	487	465	458	456	462	494	469	488	522	507	487	455	485	515	477	491	478	469	493	468	496	468	500	468	469	459	449	451	484	495	502	481	487	506	474	499	527	478	480	472	477	505	501	476	464	493	479	476	496	534	478	463	486	472	470	487	476	452	481	433	454	471	494	509	469	465	482	455	446	436	481	527	450	486	487	491	491	469	450	440	471	453	449	504	438	507	503	481	481	471	513	506	431	465	468	497	494	456	491	469	503	476	508	505	481	503	499	484	465	511	503	478	478	484	469	460	470	470	458	500	482	452	533	438	478	469	464	518	497	490	511	469	442	491	487	455	473	481	527	508	460	470	521	510	492	490	460	495	454	490	470	484	517	467	475	498	466	478	499	504	485	477	477	517	460	500	471	472	482	492	512	511	457	483	484	481	474	514	462	492	473	481	468	494	493	490	494	441	479	475	509	500	509	445	455	428	452	490	507	451	524	512	438	484	447	503	435	468	500	473	462	482	475	465	485	459	453	465	481	488	492	455	481	477	472	478	483	512	521	491	523	456	487	491	478	434	482	519	503	459	488	479	459	444	425	449	458	502	511	473	496	454	444	481	469	469	507	453	513	508	509	460	523	483	470	434	519	487	481	487	477	456	446	489	478	467	466	505	511	459	437	454	477	493	482	485	476	463	458	492	491	485	495	539	457	491	494	496	498	479	471	508	450	473	452	478	465	478	490	468	504	464	504	508	483	487	481	456	476	506	437	477	473	527	468	478	515	470	457	510	493	490	446	535	530	462	483	470	489	439	491	495	491	455	449	463	488	474	512	452	476	456	487	499	496	471	482	444	445	504	461	480	474	493	492	466	474	475	470	452	488	530	475	484	501	493	495	510	462	457	462	439	510	487	504	495	474	451	460	474	455	496	477	477	464	477	475	445	434	477	543	483	484	489	531	470	461	475	473	460	484	484	525	478	504	469	464	467	491	443	480	440	482	525	484	420	435	468	529	506	483	497	469	479	444	469	474	467	489	441	496	466	473	458	456	506	474	412	467	477	484	440	475	493	470	469	470	478	473	470	485	477	488	473	469	482	473	471	493	459	505	476	482	463	477	458	479	499	494	461	525	479	506	446	474	527	455	487	459	500	445	482	493	497	511	441	455	472	491	475	496	483	446	464	499	493	518	504	482	489	480	483	475	465	486	476	513	508	498	485	477	485	538	478	524	465	451	497	472	484	489	499	470	449	497	492	491	446	466	470	485	464	475	506	440	445	440	455	463	499	494	512
6907	30428	27946	8495	3009	736	714	668	590	575	621	592	630	584	593	603	615	582	585	604	551	606	576	584	585	562	525	555	574	586	595	568	568	608	553	562	536	572	538	575	551	564	542	584	569	569	563	524	568	593	593	583	605	579	532	578	566	554	570	596	611	557	545	557	538	578	576	535	612	559	596	576	532	575	601	537	573	586	590	583	545	558	540	636	540	566	541	558	572	549	528	583	614	555	579	498	577	580	504	554	555	560	527	551	623	509	557	509	568	537	546	560	580	557	557	507	555	602	537	567	575	517	572	530	548	564	587	580	585	582	583	589	550	559	556	579	522	542	526	538	580	539	589	573	601	548	541	515	540	564	584	527	541	557	573	528	569	564	600	541	558	561	564	526	587	571	561	553	561	569	579	591	602	535	539	582	540	616	561	592	557	552	566	563	598	550	579	591	561	555	558	530	551	559	540	560	564	552	569	560	575	599	586	598	507	527	560	573	580	589	560	523	563	587	560	609	547	584	610	587	556	571	557	580	556	566	592	556	595	486	579	539	557	570	544	567	580	562	532	611	588	600	565	538	575	570	592	587	550	544	571	570	557	571	548	550	543	536	551	576	573	545	564	508	570	533	559	579	557	550	574	583	558	554	570	584	548	596	555	551	557	614	602	595	543	610	563	583	598	578	592	562	589	549	547	562	534	586	581	590	580	617	578	571	530	566	545	613	613	590	581	590	553	564	580	574	620	587	532	557	550	555	564	576	585	511	566	558	571	560	564	562	607	601	576	600	546	589	559	554	540	534	550	613	558	582	558	543	573	574	593	564	599	525	538	580	603	606	541	555	569	602	537	560	590	503	568	594	585	562	581	564	596	582	546	582	570	584	519	564	570	538	545	561	546	553	532	586	537	561	576	593	551	585	554	575	575	500	584	550	546	543	574	590	557	506	566	601	596	538	556	561	588	581	579	569	562	561	585	580	556	538	578	566	560	567	542	579	571	584	561	577	548	551	496	587	557	571	575	582	564	565	567	548	555	537	561	575	562	550	574	530	515	547	584	596	558	589	547	563	567	564	552	620	577	557	596	578	584	570	600	602	576	603	572	572	533	574	571	534	603	562	550	594	561	582	578	563	582	553	572	586	564	574	543	562	592	583	557	533	575	515	526	579	543	592	537	526	530	576	572	551	556	569	608	572	567	572	553	547	568	554	546	614	550	616	554	586	579	561	596	553	546	557	535	536	547	580	573	540	570	554	562	589	534	566	572	606	574	558	552	551	605	545	555	577	538	528	549	553	602	594	604	556	568	581	547	553	570	575	569	591	542	521	569	562	568	584	564	601	533	581	553	567	587	580	558	558	569	555	568	579	576	520	555	530	585	540	584	542	580	562	600	532	538	565	625	542	563	557	573	585	578	595	514	567	525	567	554	564	510	567	547	564	548	551	560	546	574	570	582	528	552	584	542	542	602	582	547	568	570	586	573	541	547	544	583	556	582	582	591	569	589	550	520	548	544	561	569	551	525	564	538	576	578	550	510	549	567	505	571	585	542	552	582	541	576	580	604	567	571	539	559	537	559	546	591	545	591	579	527	565	578	581	575	557	630	578	576	533	527	564	564	530	561	561	576	582	579	588	528	610	575	543	574	567	567	545	568	594	592	569	581	550	566	569	600	517	568	535	540	520	558	615	579	565	577	562	579	568	579	614	560	575	563	569	582	548	582	555	561	584	576	535	528	587	623	547	579	559	543	618	601	556	573	557	592	549	520	558	569	587	580	574	572	605	586	540	563	591	545	612	536	559	575	586	571	571	556	541	550	598	542	549	578	557	561	564	564	579	565	605	571	541	593	556	547	560	625	580	553	572	564	561	533	576	589	570	555	562	560	521	617	579	565	574	569	576	573	579	528	553	549	543	556	567	603	582	561	564	556	579	511	547	570	540	571	560	611	582	556	560	528	584	564	568	555	583	567	564	542	568	583	557	558	599	577	583	544	587	590	616	578	537	571	594	536	550	545	563	587	578	598	547	545	601	592	546	594	574	561	535	546	557	564	498	562	572	607	565	582	552	537	529	571	558	570	585	554	510	619	621	564	568	564	577	570	587	574	560	592	580	579	547	559	532	529	538	540	574	607	584	598	551	609	572	566	564	601	591	588	552	581	607	541	563	551	571	560	573	555	572	557	564	533	590	567	560	577	566	544	592	576	554	561	577	555	570	602	561	544	569	583	547	589	542	547	605	563	579	570	529	595	593	554	588	575	569	573	489	552	557	602	525	565	558	561	576	562	559	550	578	556	548	555	544	529	546	574	557	550	574	594	576	531	583	594	555	579	551	531	543	556	560	527	537	551	566	537	580	559	559	510	563	615	576	569	565	577	595	551	592	550	567	540	533	558	564	526	545	555	509	574	550	539	547	584	530	592	598	575	555	599	572	594	563	548	575	580	565	544	570	569	591	585	555	567	593	547	616	564	546	554	603	586	561	544	575	569	559	571	545	550	572	570	568	570	567	579	558	542	554	548	558	548	582	572	559	574	550	597	557	548	572	538	555	570	558	580	575	633	594	561	564	524	582	547	525	524	554	519	540	566	577	564	564	568	532	587	547	537	574	582	542	513	575	564	541	536	606	588	523	565	584	589	584	527	563	548	528	535	581	545	586	591	568	558	584	509	545	571	535	529	557	601	594	580	556	568	588	609	542	555	570	564	534	600	537	579	570	549	580	568	547	576	576	586	576	560	551	555	561	560	551	560	550	611	538	543	544	564	582	540	549	569	608	543	540	541	587	536	564	607	572	550	588	578	558	608	592	605	568	553	544	563	582	559	528	578	575	548	540	549	589	531	555	570	572	584	600	584	574	564	549	519	545	530	575	559	545	598	536	597	543	549	536	588	517	546	552	541	587	589	581	541	538	572	585	551	602	546	567	576	566	543	603	571	519	557	540	577	540	551	578	498	544	569	512	542	586	523	568	555	581	537	586	578	516	543	552	548	578	571	558	569	601	573	569	558	573	548	544	572	593	561	545	596	544	591	529	542	546	556	546	541	598	537	598	563	567	540	568	569	558	509	569	573	534	588	551	577	577	512	549	548	623	599	556	545	615	521	551	547	563	556	578	564	532	563	558	606	513	537	566	588	609	610	517	576	557	567	548	560	530	544	548	546	541	553	578	573	601	558	563	572	546	548	540	599	548	573	554	563	563	602	578	602	596	587	545	576	591	526	551	548	584	574	565	609	611	592	570	576	550	576	542	569	566	556	546	578	557	561	554	538	545	582	554	549	555	562	572	586	583	587	561	582	551	568	546	527	585	577	584	551	569	578	516	576	548	576	556	539	564	554	583	588	580	584	529	547	564	537	569	556	550	602	549	565	557	562	565	568	556	553	558	550	514	564	613	505	560	541	520	552	619	584	535	571	588	545	562	563	525	580	579	555	540	577	586	585	531	579	566	528	596	558	539	540	548	547	585	566	554	523	560	594	548	552	560	538	564	542	561	610	588
24059	22230	37508	31979	24096	12084	1535	670	581	609	555	505	533	513	494	538	538	503	475	518	504	493	469	532	485	497	474	485	490	495	507	512	493	526	469	489	499	481	510	471	489	456	485	477	504	488	527	507	522	442	480	534	520	513	491	458	506	495	523	480	496	516	489	441	529	522	489	497	479	478	451	476	479	480	484	494	508	497	470	485	513	471	498	505	509	497	534	460	475	453	522	489	496	490	489	482	476	498	507	520	485	501	470	491	503	466	490	494	522	475	516	466	457	483	448	482	462	508	477	513	546	483	467	488	467	462	445	493	469	444	504	482	479	474	462	484	507	498	493	474	471	496	488	543	471	500	488	480	500	483	509	494	517	507	486	509	494	480	485	466	494	518	517	474	452	497	474	507	498	474	487	481	429	457	487	499	498	513	502	479	503	486	449	479	529	465	426	490	515	485	497	514	479	476	475	495	515	496	490	537	489	459	491	523	444	434	515	453	486	494	481	484	496	499	463	490	456	498	471	494	462	512	510	515	463	503	481	489	480	446	447	478	484	491	512	550	468	515	460	482	487	473	500	512	541	470	506	479	528	453	494	478	506	492	518	485	505	485	449	466	460	501	453	494	431	521	486	518	443	477	490	490	505	474	505	523	470	500	498	482	478	468	499	469	472	504	499	505	504	457	461	437	529	478	486	458	488	441	500	506	456	469	472	490	527	472	492	477	516	507	514	470	487	480	495	475	486	533	514	476	492	507	511	485	482	479	505	473	477	480	488	486	493	488	495	483	440	507	468	470	481	495	462	510	471	502	524	458	490	518	510	493	504	473	478	483	467	525	424	519	507	412	505	458	482	474	462	457	475	513	469	492	465	489	496	513	514	511	490	480	461	468	495	471	450	468	522	506	461	498	507	474	487	496	488	454	498	454	458	478	498	472	523	453	442	465	471	502	489	504	480	483	458	497	467	462	528	479	481	508	458	497	485	479	508	504	510	553	497	506	511	510	508	484	478	517	477	479	486	523	492	463	480	455	482	520	476	499	514	488	447	527	464	475	512	499	473	517	519	468	501	507	480	497	467	490	506	519	481	480	485	495	475	476	490	479	470	510	480	501	483	483	438	489	463	527	469	513	487	480	473	497	486	462	544	477	470	490	490	511	499	504	448	499	527	477	476	492	486	445	454	510	493	484	486	513	487	500	463	508	446	504	501	514	513	471	478	517	491	485	444	440	488	467	528	484	482	498	461	499	487	479	481	463	539	494	492	454	477	519	492	499	469	494	489	469	501	481	496	494	505	510	487	491	496	486	507	475	533	503	480	510	499	461	487	498	426	489	489	476	511	471	479	472	457	492	476	488	450	535	465	445	466	548	519	499	496	496	486	490	464	455	449	482	515	445	496	450	464	473	471	512	439	486	463	469	443	511	492	543	485	473	476	512	471	512	458	514	457	494	478	476	482	492	463	467	507	496	488	516	482	492	455	504	489	473	490	448	475	480	499	515	460	487	472	507	487	475	502	463	493	435	484	502	471	476	445	514	491	494	464	472	520	448	498	502	481	528	481	471	461	479	488	502	492	480	482	507	463	529	497	472	498	486	499	504	483	460	476	460	458	494	479	501	544	473	513	509	484	466	530	475	488	457	454	518	480	479	451	503	494	466	480	486	445	462	472	482	450	472	555	489	515	501	490	525	499	504	534	542	509	513	513	499	472	488	468	530	471	478	486	484	517	479	478	477	458	472	475	491	491	462	524	487	538	462	508	487	467	491	480	497	495	508	507	475	491	510	463	470	532	498	496	472	509	502	503	463	511	462	456	475	508	498	527	493	486	500	488	513	457	512	514	479	469	505	496	470	489	480	474	515	493	456	510	515	463	498	457	446	506	465	466	526	451	451	469	516	478	472	485	532	531	490	469	505	490	499	476	486	495	472	475	471	534	490	458	503	508	464	491	469	522	451	497	484	479	526	508	480	444	472	484	436	540	472	474	492	471	465	498	420	473	484	480	487	473	496	494	449	463	519	469	487	510	490	489	504	457	514	482	459	485	494	511	463	456	485	513	540	487	515	502	465	501	515	484	483	474	496	495	486	476	466	475	473	483	507	483	485	511	495	526	492	480	484	471	469	523	484	472	470	496	453	486	509	483	499	481	485	493	519	470	491	487	478	447	472	481	492	504	527	446	455	512	498	482	475	479	464	508	446	458	460	514	476	490	489	488	470	512	501	493	479	477	463	518	515	513	460	484	495	469	491	485	468	466	506	515	480	425	539	480	462	509	527	503	501	502	493	540	452	501	475	475	473	467	518	466	471	502	490	490	471	516	471	465	462	476	478	464	499	497	502	467	480	518	510	529	478	497	488	489	488	476	481	530	470	476	457	495	523	502	495	519	463	511	499	476	479	471	438	525	490	523	496	511	493	501	442	503	530	526	546	468	502	490	494	476	475	454	469	496	495	496	452	517	506	508	487	457	498	504	525	500	470	476	486	478	511	532	515	462	537	533	469	489	508	504	481	476	504	514	492	446	479	527	491	471	483	493	510	464	487	451	446	477	529	495	481	494	484	562	461	486	504	529	518	452	503	466	483	477	451	488	459	496	537	495	502	519	459	477	448	490	482	488	523	495	526	516	503	551	512	481	465	452	460	517	477	506	486	495	486	477	519	485	463	507	443	481	481	489	529	511	468	455	489	461	485	490	491	500	466	464	481	475	461	439	494	453	462	485	470	472	499	453	469	469	487	502	486	484	480	476	508	484	488	487	505	469	515	470	474	505	450	538	470	487	491	481	528	495	484	501	504	469	511	459	484	495	491	522	489	497	476	511	436	496	451	492	491	497	525	476	448	459	507	454	460	537	543	501	493	433	526	511	500	507	494	442	432	493	497	480	501	470	449	477	479	492	510	528	497	488	501	512	470	504	498	492	498	454	486	502	527	504	495	487	493	512	465	495	491	484	505	490	486	486	453	497	508	488	476	464	486	484	465	486	440	457	463	497	514	507	487	467	480	487	506	495	477	488	467	455	455	516	481	442	487	476	431	525	499	528	462	474	507	518	496	466	491	508	490	505	476	495	473	473	513	451	485	457	473	515	526	489	506	493	499	457	494	483	474	497	495	504	474	462	512	489	478	455	481	488	513	487	448	469	487	485	497	483	475	513	495	500	510	519	479	491	477	465	488	477	500	452	482	501	500	516	523	459	535	550	480	515	502	475	494	451	495	487	479	500	483	523	477	479	493	480	505	461	493	481	503	485	429	470	451	448	525	473	481	500	494	479	459	491	475	506	415	491	478	470	496	473	501	533	437	467	458	478	493	478	473	496	462	499	509	481	490	503	493	522	456	495	485	493	516	500	494	467	495	513	509	512	525	477	490	461	460	470	540	477	457	459	506	487	517	460	519	465	512	490	493	482	528	472	493	456	479	485	472	473	458	499	513	480	487	507	477	493	482	536	515	520	524	481	507	507	491	503	472	496	485	494	481	501	476	457	486	458	494	470	486
7974	73470	70850	41335	17111	1047	996	906	791	731	686	652	656	645	677	600	644	646	632	568	597	584	578	577	584	571	580	613	598	542	629	598	553	567	615	601	542	615	645	590	580	600	598	551	581	588	530	579	589	569	560	548	570	559	587	587	590	581	565	585	574	573	606	586	599	551	640	585	596	630	552	612	561	548	610	599	604	546	564	570	604	563	633	585	568	549	588	565	589	506	575	552	591	558	544	566	583	564	554	541	581	552	565	579	584	552	604	613	544	557	602	571	612	560	555	556	624	572	593	574	593	565	538	557	554	612	639	592	530	589	560	584	546	552	614	572	594	553	562	594	571	559	583	536	619	584	584	569	572	535	590	567	559	581	583	588	602	580	628	557	599	565	532	594	573	570	562	549	587	589	592	559	552	608	582	570	562	565	514	529	561	543	557	567	598	559	553	601	596	570	567	563	608	569	566	562	624	586	569	602	590	597	566	566	579	611	549	572	560	567	564	559	557	576	580	586	564	578	568	587	550	547	593	504	586	617	597	577	575	614	578	555	593	568	550	546	544	534	570	608	586	582	568	553	600	589	584	545	591	614	602	562	570	598	570	557	616	556	561	569	570	555	572	578	645	571	602	650	544	591	608	575	608	595	594	566	577	559	553	590	555	573	581	538	561	588	593	570	570	557	629	607	607	600	578	583	540	607	564	600	633	568	564	583	566	568	571	590	618	530	617	565	562	567	570	577	567	569	568	574	611	589	532	552	586	533	556	564	599	578	541	529	593	542	577	573	629	616	553	597	598	568	562	607	616	609	609	561	570	592	555	561	587	599	586	588	574	564	583	539	557	569	599	620	577	584	582	584	561	587	615	597	616	588	590	588	565	587	552	583	589	550	549	571	598	591	605	581	549	554	599	570	559	600	602	584	574	573	585	581	612	607	607	563	596	547	611	561	564	569	573	607	632	576	585	571	588	524	553	592	567	603	580	582	584	557	551	561	595	609	569	551	550	592	600	598	588	556	597	577	562	602	554	574	596	617	577	568	585	533	554	565	573	576	559	569	555	601	572	583	582	563	562	563	570	562	555	585	583	597	579	572	549	552	531	605	593	549	559	599	573	623	578	550	606	554	614	569	535	587	553	586	582	601	532	550	599	576	636	631	561	597	556	586	546	570	565	562	559	608	620	559	606	579	529	594	601	564	564	575	563	570	597	585	557	571	575	518	603	643	572	591	571	614	626	574	541	614	605	603	567	555	559	577	562	591	574	519	554	579	570	599	574	587	573	611	538	597	562	571	601	558	575	587	578	529	570	571	546	591	616	576	596	558	594	568	601	600	593	551	591	557	561	591	616	588	604	596	536	572	553	579	563	590	621	555	593	568	534	600	542	558	556	576	604	556	578	620	587	569	576	548	561	606	591	558	554	589	572	577	595	598	593	567	575	560	616	568	593	566	576	583	594	589	594	593	596	581	577	591	622	565	603	560	595	538	578	564	590	566	590	555	557	569	562	567	570	566	559	613	537	604	600	563	542	590	619	601	581	606	528	569	609	556	583	539	506	549	573	562	557	580	576	610	539	563	540	535	573	551	590	577	569	583	556	576	590	553	539	535	564	592	574	567	568	571	573	589	599	561	610	575	587	571	582	538	542	560	599	560	494	586	563	584	586	555	578	593	599	563	555	546	601	549	557	633	596	595	552	596	577	607	585	566	589	583	625	597	578	588	554	583	561	587	572	604	599	558	598	514	618	538	548	553	618	593	560	587	601	564	535	656	593	608	600	564	607	604	596	588	551	584	543	604	579	586	598	577	586	571	619	569	570	608	590	576	600	604	582	561	566	615	595	624	546	588	558	628	590	605	589	577	597	589	620	585	543	589	578	570	596	596	573	580	566	568	615	555	557	582	605	575	596	605	564	575	566	581	546	554	568	583	607	569	578	579	568	582	538	568	594	536	608	582	592	590	576	540	571	545	578	566	558	551	597	552	585	570	578	590	579	546	588	545	597	575	591	566	597	599	580	603	604	542	599	584	634	589	572	556	597	576	548	562	573	620	576	614	609	579	603	560	596	537	586	586	543	569	589	590	564	596	569	599	573	586	589	596	574	546	573	632	586	568	616	561	595	595	614	573	579	562	537	591	575	574	558	563	579	578	567	582	607	570	577	536	529	590	552	611	589	627	591	580	584	588	545	533	557	536	550	567	566	557	611	581	565	591	574	576	589	584	587	568	599	552	565	570	557	559	571	597	561	569	557	576	553	594	556	586	563	567	566	602	588	546	545	552	602	578	576	582	574	591	616	558	544	589	610	559	561	534	582	557	552	587	561	564	572	578	566	557	589	571	600	588	556	577	581	576	548	528	560	561	576	599	542	632	580	589	566	558	585	569	536	590	555	568	589	541	568	563	597	568	575	548	586	609	575	568	571	584	561	555	574	590	589	621	590	604	609	577	623	589	592	575	584	560	551	576	590	563	572	560	548	603	568	553	551	570	572	527	531	581	555	558	558	568	533	588	595	584	567	545	551	559	584	533	585	520	552	603	609	560	584	566	562	538	578	584	538	582	606	648	612	555	573	626	580	572	593	545	599	570	596	587	590	583	538	572	518	551	566	584	551	585	549	574	574	545	611	607	659	581	569	565	561	595	611	601	615	581	508	616	543	541	569	570	576	573	622	576	557	572	547	569	552	558	578	556	597	589	539	636	579	550	593	583	582	585	557	574	544	621	549	551	603	596	587	603	554	625	573	642	555	588	572	607	582	564	548	543	619	584	573	608	640	563	564	559	598	578	598	545	550	575	567	614	557	550	556	596	546	588	597	570	595	565	551	568	594	577	571	588	616	573	565	585	551	618	573	537	582	585	572	564	590	540	597	584	602	564	600	603	584	569	574	604	604	554	552	564	587	596	560	577	591	570	515	576	576	573	586	567	590	600	555	574	592	538	591	545	582	578	574	569	559	591	592	558	580	573	562	560	572	582	591	574	593	588	592	562	550	575	571	591	637	602	560	585	601	600	551	562	537	594	514	572	582	575	567	551	568	588	596	591	603	582	589	598	570	654	551	579	560	607	546	533	595	630	572	574	592	610	595	545	576	588	573	564	579	609	557	596	602	583	553	554	604	547	564	580	531	591	575	547	583	551	576	606	551	546	601	579	568	562	562	620	603	620	554	582	587	543	581	597	559	572	611	616	581	598	601	573	635	564	609	554	565	568	557	575	604	595	524	545	568	574	579	533	544	561	562	570	606	529	572	594	593	586	584	553	588	566	592	556	554	541	570	574	568	597	598	565	591	588	577	583	583	613	647	575	580	510	603	557	585	578	550	581	583	561	584	590	583	560	566	585	599	613	557	583	542	556	583	557	557	602	592	567	572	591	592	607	573	638	534	593	591	551	558	558	584	580	591	588	560	592	595	637	554	583	572	601	570	575	597	579	565	547	538	598	579	576	570	586	599	548	579	637	576	586	569	552	562	598	583	607	594	624	552	572	578	589	542	591
25412	22619	38666	30583	16591	1846	406	345	340	332	313	348	323	302	324	308	337	313	325	311	318	310	304	341	274	310	278	316	280	290	274	315	322	329	293	308	306	281	302	320	304	297	301	283	272	269	306	295	300	312	305	294	286	319	285	320	301	284	281	309	321	311	296	294	296	287	304	311	314	303	328	315	305	274	277	339	287	284	299	297	305	281	304	322	313	298	305	310	321	317	292	268	280	272	310	294	263	309	288	305	292	275	317	276	294	299	313	284	265	289	290	309	315	278	301	274	319	307	319	323	307	286	299	310	306	298	292	310	273	300	322	303	282	305	290	292	306	320	276	319	294	296	278	290	270	310	290	306	292	286	265	247	293	320	270	307	314	293	301	315	295	280	311	288	281	291	288	303	328	309	300	277	278	312	303	307	312	299	293	264	293	321	317	307	304	288	265	285	273	280	291	319	312	307	302	298	263	313	291	321	280	315	285	286	300	292	299	338	265	275	292	296	333	313	294	300	296	275	283	284	329	288	326	298	307	314	302	288	316	299	311	293	295	266	304	280	264	300	293	297	290	302	297	316	318	308	315	331	277	300	296	271	288	269	299	317	300	299	306	307	281	288	312	266	295	279	289	285	321	286	283	325	276	314	302	313	332	276	274	318	294	298	316	273	285	295	296	306	299	261	292	287	301	293	300	305	321	328	300	301	289	286	294	316	275	317	279	329	313	291	285	280	283	274	307	286	301	296	293	292	293	297	286	333	315	305	300	284	300	293	282	282	328	282	332	277	275	279	298	283	278	289	290	330	330	307	262	315	261	333	329	296	298	292	323	320	349	274	304	341	290	286	286	275	253	283	328	271	330	277	290	299	312	273	300	282	309	288	284	255	306	290	285	268	314	300	302	300	295	306	259	305	283	344	300	288	305	307	291	306	261	300	295	313	283	293	300	290	306	316	333	291	287	290	315	289	317	300	296	315	304	278	272	261	298	305	310	330	295	299	316	308	314	300	315	323	294	303	294	288	278	301	263	275	305	322	287	289	310	291	273	322	287	291	286	291	327	275	300	305	297	302	314	305	310	285	312	307	299	298	276	312	306	261	275	338	287	298	297	279	326	312	299	266	301	274	293	297	271	315	309	289	305	305	287	284	301	323	308	297	340	283	325	298	286	298	254	303	272	278	304	290	298	297	281	291	279	285	296	269	302	277	287	286	273	293	331	277	323	292	321	303	284	315	272	271	310	304	301	281	285	288	293	274	284	296	285	299	257	255	309	316	279	280	305	281	314	268	295	318	336	284	275	302	310	311	308	281	271	291	288	315	293	299	296	289	300	298	299	297	282	263	300	331	297	289	298	275	297	284	298	283	286	326	319	306	305	294	286	285	320	305	283	277	275	308	253	311	289	292	309	315	286	295	273	300	299	303	281	284	297	283	302	276	314	299	283	271	268	325	258	284	294	288	277	307	299	288	330	260	294	309	284	248	316	284	310	255	265	293	301	269	299	282	282	275	318	288	284	304	297	297	280	281	290	302	315	290	274	299	286	273	265	322	311	279	306	308	249	275	308	281	282	286	304	297	313	296	261	303	276	316	288	278	308	296	310	290	255	320	295	305	274	317	270	305	327	308	301	310	289	308	302	301	328	306	295	273	314	300	261	300	298	309	302	303	318	288	301	303	307	318	298	289	320	320	308	267	292	287	281	284	298	273	295	326	326	297	307	294	304	295	326	305	278	272	269	289	289	299	268	302	303	299	272	271	292	296	280	277	278	286	322	291	305	299	306	276	287	291	296	299	284	282	313	289	326	321	288	303	285	285	289	292	310	297	299	294	299	297	304	302	299	336	308	316	298	294	295	284	293	301	286	295	314	273	304	271	312	284	308	280	283	281	276	285	309	313	297	319	268	312	292	285	278	298	274	284	296	291	326	276	280	292	312	310	314	296	302	311	283	278	290	293	284	303	281	285	270	315	303	310	285	307	304	291	301	296	267	295	321	308	266	291	332	296	315	311	304	290	298	290	269	312	263	276	285	270	306	280	252	299	303	300	314	340	306	293	306	304	287	308	293	304	314	290	278	312	295	331	302	300	295	289	294	298	286	247	302	288	303	322	300	250	290	305	302	291	298	303	305	288	289	316	262	269	305	288	317	310	281	292	313	311	271	281	286	289	291	266	270	280	268	283	299	305	298	296	304	308	311	285	278	291	271	329	297	292	285	321	305	290	310	316	329	300	305	318	277	313	348	284	306	309	292	284	285	291	271	281	298	302	286	274	290	300	291	303	295	312	320	307	291	300	302	295	278	311	297	301	297	296	293	323	290	285	278	268	297	275	264	281	292	296	306	302	290	296	285	297	302	301	281	292	288	314	291	302	256	330	312	319	320	284	288	289	298	305	307	279	272	296	278	274	294	282	276	305	285	318	300	305	297	304	332	271	303	317	328	295	300	299	293	289	288	285	296	299	332	306	286	324	293	290	274	292	286	297	339	285	312	308	270	317	274	274	292	311	280	305	313	268	299	294	335	282	276	300	299	273	327	310	272	311	309	286	300	318	312	297	312	266	304	300	294	290	321	266	316	295	309	309	265	286	299	320	287	274	313	310	299	297	325	298	312	259	313	322	267	303	303	257	293	285	307	269	306	312	314	297	295	289	270	291	286	295	302	273	267	316	331	266	282	317	287	297	303	311	282	296	301	312	323	274	285	312	268	312	302	307	287	318	315	287	303	286	296	262	268	323	261	291	289	313	297	286	316	293	299	282	289	295	269	329	277	293	274	285	286	283	279	308	292	308	314	259	274	301	295	278	310	280	314	303	306	304	279	300	294	280	284	278	327	286	257	291	317	321	290	284	305	297	286	295	278	308	264	302	315	280	304	310	320	289	289	286	285	294	289	286	297	302	308	286	305	285	241	249	335	317	307	279	308	258	295	275	324	314	276	293	298	306	286	286	271	325	297	307	291	305	301	308	306	275	311	272	308	297	310	305	295	302	292	283	303	286	304	308	275	278	318	288	294	270	289	264	291	311	283	246	309	290	323	309	276	327	340	308	276	293	282	311	297	298	328	290	288	285	313	306	289	303	337	296	287	281	288	272	308	289	330	314	264	268	314	293	294	293	279	299	283	304	299	270	287	288	314	307	280	302	301	287	305	281	314	317	305	300	310	278	281	313	300	311	282	301	292	284	321	297	302	303	332	320	280	337	292	319	312	307	328	335	318	281	269	342	305	270	277	301	284	310	316	282	277	328	303	320	272	287	279	307	277	274	334	291	299	307	310	260	290	308	290	292	305	283	313	319	300	315	282	327	327	302	282	266	271	280	312	296	285	324	279	294	292	309	316	307	317	297	308	320	295	274	324	287	316	256	290	294	281	274	277	280	290	292	300	277	297	310	286	296	316	303	298	284	297	315	306	286	270	308	305	288	255	300	265	307	325	301	286	312	288	326	266	310	312	312	288	284	309	294	316	317	291	267	258	308	282	297	304	317	298	288	302	296
7990	62207	58046	31363	12492	675	583	514	480	421	395	407	377	378	392	415	382	420	430	389	343	354	367	347	369	329	348	356	355	338	340	401	331	378	345	352	345	375	384	343	379	332	346	341	351	318	349	354	383	357	354	338	355	343	347	349	365	370	338	333	358	346	344	352	355	338	382	345	364	321	318	379	320	358	364	341	351	375	355	359	363	347	364	348	328	373	326	365	350	324	369	356	351	362	357	348	318	317	363	351	369	365	375	342	358	349	370	342	329	400	348	369	350	356	351	387	352	312	342	365	341	359	357	345	361	348	365	333	326	384	326	392	385	371	326	332	310	348	349	369	313	342	349	347	352	357	327	332	347	363	312	342	369	344	340	328	338	371	323	345	330	364	343	375	329	366	366	334	312	369	355	351	348	327	363	358	348	318	335	353	364	339	383	360	366	347	362	372	358	396	325	357	364	370	339	330	355	343	338	341	359	335	344	363	354	324	343	321	359	348	351	333	338	316	390	357	334	329	333	353	334	367	392	313	359	324	394	326	327	375	329	344	330	332	383	353	392	329	374	306	320	350	336	360	346	346	347	307	386	353	373	344	336	339	343	354	361	332	346	324	344	327	364	359	343	344	345	369	355	343	358	332	371	315	341	330	354	304	352	359	348	350	339	385	367	303	338	346	337	368	362	359	362	327	360	377	357	365	349	337	363	363	337	297	352	313	376	356	354	367	367	352	370	362	335	335	349	354	337	369	362	356	350	334	350	359	364	376	334	359	362	306	316	317	333	348	331	349	343	337	360	340	331	365	326	351	391	334	390	335	332	359	363	357	339	344	361	334	352	332	348	354	364	364	361	315	339	337	344	328	334	326	352	368	323	364	345	345	360	343	344	363	337	342	350	353	364	353	335	357	343	341	343	359	345	318	370	344	353	364	331	328	362	364	323	358	359	349	332	374	340	347	344	349	379	311	365	360	367	361	340	372	338	345	369	351	340	343	366	348	290	358	345	327	345	371	382	354	354	345	356	346	345	363	391	362	335	372	334	336	354	351	344	337	387	375	316	371	323	340	319	333	366	327	341	358	358	353	372	344	351	378	356	348	326	351	330	349	342	336	319	381	362	397	336	375	345	361	357	339	398	334	338	323	330	335	351	405	365	355	336	329	349	357	371	371	356	346	314	335	342	345	331	371	354	340	312	350	356	319	319	357	327	367	329	352	327	346	362	349	351	356	355	334	357	335	329	361	357	349	378	327	341	341	342	327	348	348	322	337	354	376	347	324	340	335	388	368	338	399	337	321	312	332	345	350	332	353	348	345	351	356	365	347	354	360	377	319	325	350	339	362	361	367	369	327	312	381	348	395	298	360	341	345	333	356	365	330	332	345	351	368	338	323	319	331	371	355	349	344	327	329	365	353	339	355	348	351	365	358	334	352	337	354	361	336	378	338	326	366	342	366	342	385	359	324	323	336	329	344	335	315	354	360	352	351	373	331	316	364	328	361	367	354	397	335	324	366	346	353	353	356	333	314	372	370	339	357	354	368	338	357	357	345	329	319	387	367	379	330	362	343	384	358	351	354	327	334	329	328	337	366	333	317	338	325	340	337	346	331	353	377	355	360	354	350	324	350	347	333	350	364	350	345	372	301	343	333	330	331	308	374	374	357	371	364	392	354	364	356	361	360	314	376	335	361	327	332	318	346	329	324	344	352	359	321	360	322	348	351	346	314	369	379	326	320	305	360	324	353	321	344	367	337	311	334	351	370	338	329	328	352	370	384	347	360	381	350	347	344	343	364	349	365	376	334	350	345	349	358	312	345	356	334	340	340	363	358	365	349	330	343	331	350	366	347	323	314	329	381	379	378	371	348	365	358	372	329	318	351	322	336	363	331	362	344	380	312	352	350	352	370	329	350	350	292	362	336	376	343	341	349	329	350	342	384	365	319	375	360	359	348	341	348	358	356	350	325	346	357	350	378	300	362	352	339	370	355	368	341	348	373	348	383	345	386	349	313	304	369	333	358	358	376	315	337	358	347	341	353	374	350	366	354	330	341	315	328	356	361	373	374	353	373	345	330	363	327	364	335	354	365	333	356	345	335	333	304	339	343	353	299	360	356	369	340	340	342	341	385	360	362	336	331	364	366	321	320	328	380	330	353	357	352	356	335	349	379	365	367	349	373	365	368	356	376	336	379	342	332	346	363	336	362	349	339	367	327	340	363	338	334	364	361	329	374	348	326	352	320	369	378	356	361	329	340	345	324	325	356	357	332	388	334	332	371	352	348	346	333	368	406	367	315	325	361	344	351	365	311	344	343	351	355	349	356	377	323	344	305	349	351	367	323	326	350	353	343	337	357	373	386	330	348	351	340	354	368	347	346	376	355	329	343	326	352	336	353	380	327	341	314	372	368	334	369	374	379	337	327	379	330	345	332	355	336	323	361	334	328	329	384	366	316	357	336	350	364	348	358	351	341	375	330	343	361	330	360	329	373	372	351	294	352	315	350	360	370	337	346	363	351	376	333	312	352	326	368	333	382	363	362	321	352	352	358	357	333	360	344	392	347	357	381	325	368	336	389	350	354	358	374	328	357	350	366	354	372	345	321	341	361	361	300	350	344	339	377	327	319	351	335	315	340	380	350	341	355	349	364	341	353	349	364	343	314	345	327	387	337	322	337	338	318	337	367	339	353	362	330	376	345	330	361	371	313	356	356	356	318	349	336	339	376	377	389	365	328	358	332	328	327	359	342	322	356	314	353	319	367	381	329	363	331	371	342	353	342	353	350	362	375	364	322	356	319	368	362	370	326	351	336	334	369	352	356	337	363	360	363	368	329	337	347	322	330	343	362	349	343	337	340	360	338	332	357	331	343	362	343	323	331	343	349	309	381	371	311	320	349	382	371	352	337	336	352	364	343	353	321	386	341	339	345	338	344	350	358	374	369	363	369	339	326	344	361	324	333	325	338	369	372	348	348	364	379	339	367	358	343	359	346	343	375	371	346	351	377	378	368	324	370	354	333	309	339	354	377	338	374	380	327	345	345	331	367	348	345	364	346	355	340	347	367	347	360	358	317	333	345	332	348	332	327	337	333	357	398	348	338	380	371	368	390	360	355	363	346	358	368	330	356	395	332	367	404	339	360	314	335	362	331	359	360	367	328	355	343	336	346	332	361	352	346	338	327	342	362	334	385	360	329	376	345	357	300	324	371	338	360	318	346	346	360	353	316	334	360	341	344	377	347	345	350	366	313	337	340	367	310	369	329	334	362	335	338	340	350	363	368	351	338	347	342	361	340	360	346	322	366	310	313	358	372	355	326	337	343	369	343	364	340	338	340	333	363	364	346	346	351	352	335	331	344	344	373	359	358	346	342	325	389	362	370	357	349	318	357	395	339	324	331	342	355	340	348	308	340	344	375	341	371	352	358	340	332	357	365	325	340	339	347	379	335	331	381	362	352	350	386	343	309	328	331	360	390	340	340	358	341	396	334	357	370	352	361
23037	21874	34525	30518	24477	20042	8564	565	378	391	288	356	333	301	289	309	298	315	305	268	301	278	293	265	268	243	271	254	251	268	307	240	235	250	235	281	241	262	260	257	270	253	273	250	226	254	273	267	273	270	273	286	247	258	256	246	256	268	239	257	274	250	256	277	270	262	254	300	266	297	251	266	253	249	236	248	250	260	268	215	250	279	255	275	244	242	277	254	275	253	250	256	257	228	242	260	281	246	256	238	231	258	264	243	242	222	242	248	242	255	254	249	258	266	249	246	241	231	259	269	260	227	268	240	248	270	248	233	246	240	247	261	233	245	286	247	275	228	269	256	256	233	252	246	267	267	217	280	279	246	228	280	242	301	258	270	259	263	248	243	245	263	240	253	253	255	233	236	235	238	232	254	256	236	268	267	265	236	291	276	258	276	277	257	272	261	255	259	282	261	267	230	294	251	250	282	264	245	250	255	234	272	250	241	240	262	230	240	244	246	249	269	237	256	258	244	274	221	269	274	254	275	242	258	233	224	249	275	257	240	243	269	236	256	250	284	240	228	283	266	251	238	243	230	280	259	235	249	262	270	244	275	256	251	223	239	252	263	242	272	236	234	263	249	236	256	261	262	271	251	238	256	263	268	266	235	288	245	264	269	231	267	261	284	272	253	269	240	259	239	278	269	284	232	257	256	280	254	250	267	283	283	260	236	245	269	263	280	277	236	254	235	274	258	258	224	253	258	273	222	255	282	274	228	251	238	263	230	236	244	272	257	244	268	265	235	225	259	240	253	256	248	283	257	274	260	290	247	275	263	256	256	238	236	241	274	220	255	252	233	257	247	247	245	268	234	269	268	249	244	265	264	267	252	232	254	257	268	228	258	247	252	228	251	286	249	275	256	270	272	252	272	257	232	249	220	255	263	267	275	250	301	279	248	259	262	224	244	245	255	283	278	281	255	269	267	252	254	234	255	271	233	246	269	278	256	255	267	249	263	266	268	225	230	270	256	250	237	262	288	248	253	257	257	267	247	251	245	233	261	275	238	239	240	273	219	262	229	269	259	249	252	238	278	248	241	246	261	263	283	252	281	241	239	266	276	243	232	250	285	249	246	281	232	240	250	259	268	252	230	227	252	281	231	268	247	258	246	274	247	247	270	290	256	235	279	252	259	273	275	242	234	266	264	294	260	260	258	251	284	246	272	268	257	248	267	286	252	253	270	276	255	276	245	260	238	248	267	242	258	255	240	243	263	260	267	259	240	242	266	251	263	241	256	276	246	241	249	259	262	236	214	266	282	265	231	277	254	267	287	236	241	250	240	233	232	266	257	249	264	257	240	262	254	250	266	271	268	236	242	250	264	244	272	263	221	258	244	267	265	260	242	240	266	256	241	258	262	259	227	249	245	248	234	229	252	264	269	282	273	213	277	257	253	265	237	262	245	226	250	280	276	241	276	239	263	257	267	243	267	240	246	219	250	251	276	227	263	264	254	251	280	248	236	272	266	234	244	280	239	292	267	226	247	239	278	265	264	225	244	272	249	241	254	242	273	277	249	270	223	260	246	225	232	254	236	251	237	263	268	220	230	207	261	218	251	273	236	279	272	234	276	259	279	258	248	251	238	277	253	258	264	228	252	256	274	225	255	271	277	270	256	252	244	242	267	278	268	251	254	253	247	267	262	239	268	266	250	259	265	256	254	262	269	274	254	240	236	252	262	244	268	211	248	244	258	274	245	263	243	258	241	263	256	276	262	261	254	261	257	243	268	228	283	255	266	250	248	288	254	258	242	248	284	250	247	255	256	248	270	285	252	279	244	266	271	242	273	231	239	251	245	248	229	289	258	263	252	245	281	248	249	255	283	263	278	249	225	221	266	274	263	274	255	257	262	254	266	257	262	251	250	250	274	254	257	281	270	240	219	258	241	260	230	244	245	253	244	273	249	247	247	244	251	284	244	279	241	239	255	268	261	288	293	263	232	257	277	279	256	286	277	263	267	273	266	248	249	278	252	274	243	244	259	257	292	241	219	270	271	256	236	239	241	218	238	232	261	247	244	238	277	266	269	252	240	240	250	244	278	269	240	236	270	228	259	278	233	264	248	250	250	258	260	255	267	252	275	246	272	283	242	289	236	255	258	243	257	247	258	251	259	233	260	287	248	272	248	262	265	277	258	254	252	255	254	271	247	263	240	260	261	242	274	266	236	261	260	275	267	257	238	284	235	239	280	234	254	250	265	223	245	266	255	259	236	244	284	259	226	223	246	248	250	252	279	248	230	244	260	243	224	265	262	249	252	270	245	256	262	209	240	251	265	245	237	261	241	236	252	260	268	275	284	247	241	276	263	264	260	268	258	255	243	265	260	258	257	228	275	235	264	257	244	245	259	268	263	232	250	241	257	240	261	267	236	271	253	266	253	252	233	249	270	226	263	280	268	278	241	267	243	251	282	269	247	255	232	269	262	245	249	243	256	284	243	259	280	253	267	237	235	237	252	266	240	212	263	280	245	272	266	247	260	261	282	255	252	249	259	256	240	271	263	270	260	248	274	289	239	272	267	254	254	261	256	261	258	237	245	265	255	261	262	246	247	278	247	237	253	259	265	253	242	268	274	264	245	258	258	265	241	287	200	253	253	243	245	236	230	256	256	255	253	272	279	249	237	252	246	286	281	291	240	235	237	233	232	253	250	272	271	239	273	271	282	242	258	263	274	264	249	257	265	271	289	269	260	241	272	247	289	258	307	233	245	254	271	295	259	210	263	256	245	247	236	244	254	257	241	260	242	267	225	259	249	248	252	282	273	240	262	271	254	265	281	251	289	243	259	248	230	259	256	262	270	259	246	295	267	270	246	236	275	261	222	275	252	241	237	308	242	266	270	244	254	282	235	247	255	245	246	266	268	236	250	269	261	265	262	255	256	222	272	241	256	259	258	249	256	280	264	255	250	244	249	264	277	237	237	266	243	285	248	263	215	283	252	244	228	267	271	284	251	262	242	266	261	288	266	238	242	226	257	232	242	261	262	268	263	252	273	244	253	251	283	247	272	281	251	254	273	243	314	271	259	268	266	299	228	287	271	280	227	260	226	256	265	231	264	264	249	265	300	264	274	252	255	264	253	265	259	236	256	252	262	244	284	277	279	263	259	271	250	252	245	264	264	252	252	249	263	252	295	261	260	265	283	248	243	265	248	256	260	244	261	251	251	253	251	266	253	234	304	258	240	245	264	255	238	251	285	253	257	262	249	245	270	276	239	269	232	280	282	262	268	268	256	258	256	262	249	269	260	252	269	225	299	247	249	256	263	277	250	256	291	264	248	251	235	246	257	282	252	250	236	250	249	262	225	262	257	239	265	235	218	248	273	255	275	234	238	247	268	250	272	267	231	261	248	258	254	243	253	267	258	230	257	255	270	239	266	273	256	248	232	246	259	260	258	243	235	234	294	258	243	251	255	283	247	272	277	248	254	243	263	245	294	254	253	223	243	259	261	287	240
12121	76410	85392	52930	23197	1176	852	799	608	575	495	457	455	388	421	357	381	373	362	362	378	360	334	304	315	356	331	315	288	321	341	324	320	339	295	312	314	308	356	327	294	346	303	299	342	308	323	329	304	308	296	285	305	328	325	298	307	312	278	323	350	303	339	321	327	309	315	337	311	317	315	277	322	278	312	334	302	296	294	304	302	336	292	318	341	324	336	304	299	295	328	305	328	292	333	323	328	325	340	320	315	294	361	320	285	302	296	313	324	311	334	319	312	314	307	296	300	325	312	359	291	322	364	313	340	280	310	325	290	308	295	307	313	309	336	308	318	323	263	308	341	331	309	320	269	288	293	336	307	271	305	346	316	310	345	293	283	299	326	289	296	309	306	295	322	302	312	306	325	326	285	314	313	308	302	300	309	313	320	346	328	328	310	316	316	331	287	264	280	301	309	320	309	305	319	314	312	310	285	333	313	314	278	334	330	318	316	307	281	326	322	354	321	294	309	285	319	303	293	293	306	290	280	287	326	293	295	336	314	344	306	338	313	331	322	335	306	326	316	298	293	298	333	323	320	287	315	293	343	309	290	313	280	306	298	292	343	316	334	303	330	328	307	330	275	330	310	315	338	303	307	317	309	363	338	292	324	321	305	309	317	322	313	316	321	332	312	333	320	299	280	297	289	330	339	308	312	314	302	322	313	296	312	280	357	296	308	349	302	309	314	303	289	310	276	359	311	300	337	317	324	300	330	315	323	342	303	329	312	314	318	279	317	318	323	310	283	307	292	309	326	318	289	308	290	308	337	299	307	310	300	281	316	297	310	313	320	305	319	300	313	302	312	285	296	321	319	322	335	323	307	297	293	295	325	315	314	354	303	305	314	299	306	329	319	338	324	278	334	331	305	310	321	304	278	300	346	332	297	316	297	300	314	303	328	295	326	322	350	313	330	323	297	318	340	325	322	338	305	316	317	301	312	304	302	328	322	340	286	311	288	321	315	296	327	334	319	306	312	343	307	305	311	301	306	336	280	287	302	324	305	276	300	321	348	291	322	309	317	315	306	328	326	331	343	317	341	290	283	343	330	319	299	303	320	303	334	307	325	311	316	333	278	307	310	322	314	303	295	293	304	317	314	341	335	312	346	311	309	315	319	287	315	319	340	300	297	340	328	329	334	324	308	316	274	299	299	318	301	316	320	300	284	344	309	297	335	278	297	305	321	319	327	296	319	315	298	306	312	317	310	320	362	312	307	344	318	313	293	284	306	336	307	305	284	301	310	318	326	308	294	309	304	324	324	348	295	306	320	320	328	305	294	312	306	334	324	321	312	328	297	334	312	324	303	303	296	336	323	341	313	299	323	304	319	330	339	309	300	300	264	333	306	299	326	323	306	326	293	274	321	337	327	316	288	299	291	278	305	289	337	316	309	318	323	299	327	290	326	295	326	288	282	329	314	337	322	311	316	312	293	340	313	290	277	298	315	348	324	337	296	305	301	301	336	327	281	294	306	320	318	329	301	344	330	323	291	278	294	318	311	274	298	320	316	341	316	335	310	325	315	298	305	337	311	331	341	334	298	319	309	296	337	305	307	322	318	304	309	303	321	302	323	325	329	309	303	313	304	343	306	321	308	302	301	319	300	321	283	289	326	341	318	292	318	282	339	330	308	311	308	319	350	309	310	348	334	282	288	289	307	317	304	325	337	305	290	286	328	331	285	302	288	307	306	280	320	318	324	345	308	315	313	336	308	322	306	347	280	312	291	323	321	320	326	307	334	338	294	277	334	291	283	307	304	338	305	304	348	316	318	316	312	289	317	323	324	300	316	310	311	303	283	278	305	331	301	283	296	309	321	316	296	332	336	336	328	272	331	336	321	324	306	356	316	307	326	304	325	303	296	314	274	295	336	303	288	280	319	287	299	296	329	310	328	303	306	287	316	316	307	325	309	320	313	335	305	317	327	289	313	299	333	325	321	278	301	289	272	316	316	326	294	318	314	304	318	315	313	304	281	304	317	306	304	277	309	288	349	307	308	317	296	327	339	345	287	337	328	328	312	306	332	322	336	321	308	312	322	275	337	312	288	294	300	292	288	288	326	280	307	357	336	301	343	322	310	327	312	331	310	321	327	333	325	317	309	307	280	299	275	305	346	299	289	336	273	299	313	316	310	277	299	300	332	275	312	278	309	292	298	336	320	322	308	309	313	329	303	307	293	317	306	315	291	285	309	282	334	327	297	297	324	316	335	317	282	319	312	343	297	276	320	292	295	307	317	342	323	307	317	316	303	298	339	320	335	315	302	313	341	325	309	301	325	313	288	334	305	333	317	346	323	350	292	327	324	320	299	303	301	304	319	328	339	301	314	319	293	316	322	322	324	316	313	311	346	336	297	291	326	322	300	319	347	299	307	280	318	306	304	326	273	313	295	322	309	334	317	315	325	333	270	313	350	313	311	322	303	303	343	305	322	307	310	324	281	320	295	300	292	300	339	304	304	310	308	301	294	310	311	309	332	294	266	304	300	303	331	312	300	314	304	300	295	323	299	345	316	297	313	299	315	313	306	301	314	308	322	322	316	317	303	318	320	314	337	322	282	300	330	272	300	313	324	290	298	296	322	285	310	295	339	316	345	334	316	271	295	320	273	308	316	298	313	294	308	341	308	306	328	326	316	294	309	300	329	315	303	350	312	330	299	309	326	330	286	303	335	329	308	295	317	316	311	300	311	295	344	288	327	297	300	289	298	319	320	296	287	325	340	302	292	309	314	305	295	306	299	314	331	302	290	324	316	313	313	323	314	308	304	305	305	308	315	289	355	278	327	309	340	344	318	309	309	323	287	334	337	318	309	311	337	316	296	310	329	321	296	328	301	312	307	278	310	306	326	293	301	286	334	301	304	326	330	303	301	297	298	275	304	316	339	315	291	318	277	321	313	301	287	353	334	324	339	312	283	310	297	313	317	286	340	316	313	297	297	337	318	318	304	315	289	310	300	325	300	302	321	275	303	296	297	299	307	316	318	322	316	347	281	350	305	306	314	296	312	293	301	316	302	297	271	304	322	321	331	319	302	326	355	311	301	290	331	322	323	323	333	321	314	322	341	281	325	333	326	348	296	337	309	296	307	295	304	309	315	305	337	322	328	306	287	305	337	287	295	305	289	328	327	323	342	276	295	315	322	312	304	314	337	264	302	328	336	294	312	342	312	323	336	310	299	312	315	305	298	293	294	291	328	327	326	313	310	302	334	323	332	342	310	328	299	323	290	306	310	314	305	312	316	290	333	313	308	331	286	295	321	316	306	306	303	308	290	359	319	309	306	337	299	327	281	316	313	356	285	332	300	308	314	323	329	298	300	301	312	334	323	360	332	327	284	296	333	298	320	316	321	319	288	295	297	318	282	331	310	343	335	312	290	322	316	297	290	275	327	325	328	345	300	292	319	292	299	326	333	306	318	273	312	287	310	317	349	304	309	303	322	311	300	328	317	341	319	285
28246	22658	30937	15242	3770	592	528	501	484	466	501	488	506	513	478	495	520	505	460	471	529	492	504	486	505	460	462	477	472	475	522	441	516	505	514	452	462	498	466	503	505	474	518	512	471	498	464	489	440	481	476	465	496	504	467	475	504	464	497	496	463	505	454	507	508	494	486	448	509	500	437	498	495	479	485	476	510	485	453	498	548	499	497	456	484	485	475	488	464	515	460	470	462	477	489	475	515	547	509	463	458	493	498	502	483	529	500	475	510	524	458	500	493	491	486	470	467	523	469	477	502	476	475	454	497	488	482	477	494	481	452	473	467	529	506	484	505	473	511	479	488	506	441	495	436	484	473	496	480	472	482	481	460	519	475	478	510	499	495	419	474	484	461	504	482	490	496	499	473	526	425	507	497	508	458	486	492	447	499	498	506	480	456	465	484	520	493	497	482	432	484	491	488	487	469	502	490	489	515	523	452	471	505	469	495	530	496	501	489	447	469	508	469	474	485	507	503	456	533	492	484	494	480	508	515	527	503	490	472	472	504	492	438	446	449	476	447	532	458	453	488	509	490	473	495	437	492	468	497	504	501	511	466	511	488	484	465	457	504	437	492	471	501	485	494	476	489	488	492	524	530	463	521	474	467	478	452	478	495	505	485	459	515	478	451	513	463	476	508	485	513	479	456	467	516	536	499	506	482	512	455	470	502	508	516	480	459	456	473	507	466	470	451	527	483	489	480	454	490	500	483	500	452	446	471	466	487	445	456	503	463	512	481	514	473	502	498	469	436	465	465	467	486	533	514	488	461	509	511	484	484	482	516	507	463	502	470	472	525	510	467	518	476	506	476	481	509	495	496	482	499	495	508	483	509	513	523	504	468	479	466	478	464	481	506	476	493	523	477	470	500	495	459	449	549	523	461	511	487	549	482	472	501	494	479	489	482	504	480	483	505	464	518	474	511	477	450	500	459	474	470	465	456	502	450	466	458	506	468	492	521	487	515	455	499	498	483	480	491	494	517	478	475	541	468	460	476	467	502	450	470	485	501	455	496	482	493	503	526	446	500	506	493	475	515	486	476	461	489	478	478	521	449	454	488	540	479	510	509	524	495	483	482	518	475	443	477	496	495	481	468	464	484	497	486	481	513	494	445	452	508	507	470	471	461	482	478	463	483	477	459	521	476	476	498	514	496	516	516	475	443	483	480	477	518	456	489	498	520	447	506	487	462	481	467	440	524	472	461	480	463	471	459	526	468	499	500	489	487	525	465	451	513	490	498	470	509	493	503	477	497	499	493	493	545	472	482	481	490	501	480	499	449	481	474	486	502	493	445	482	486	465	508	550	495	492	522	506	497	525	471	501	483	515	452	442	487	453	505	482	483	489	478	468	511	461	459	469	485	509	497	461	457	445	503	469	504	475	508	495	492	499	500	500	476	483	481	520	506	492	483	477	477	507	462	470	471	494	468	484	461	543	519	477	519	484	513	504	501	540	509	473	506	508	459	525	469	505	496	494	477	497	487	433	464	478	489	495	459	486	480	480	480	536	469	461	499	488	489	487	489	478	494	468	517	519	495	475	455	473	500	483	506	490	479	497	448	500	479	446	470	497	464	450	526	494	510	463	522	504	506	433	510	488	481	486	482	484	488	498	481	454	458	477	477	464	487	473	473	514	490	512	477	497	484	502	492	500	487	482	463	472	479	500	493	477	488	481	518	476	492	470	464	467	460	473	495	458	487	513	485	474	505	504	470	492	467	496	492	492	521	520	525	472	504	469	470	476	502	529	514	541	475	461	509	506	486	501	467	488	502	497	513	464	489	516	476	493	450	500	492	473	498	493	472	459	499	476	482	507	494	506	474	495	512	510	468	486	464	501	483	486	497	473	502	502	460	487	472	473	476	527	511	509	472	449	492	496	497	503	507	462	470	482	502	527	497	499	473	432	531	468	472	465	496	448	538	500	500	467	489	503	466	490	484	485	489	469	521	442	511	474	491	509	533	529	500	534	506	494	481	498	432	451	513	497	503	507	492	494	482	494	506	490	465	449	483	473	493	448	506	525	494	494	503	459	487	452	536	467	540	503	481	517	477	497	486	474	473	481	511	485	514	529	484	492	465	464	472	498	472	488	541	526	478	492	490	470	466	440	508	502	503	497	455	456	458	450	454	503	491	477	486	500	493	502	460	502	469	474	487	465	476	476	496	501	497	486	480	518	476	454	466	485	490	503	536	488	474	482	492	467	488	492	535	474	500	460	487	483	458	466	462	483	505	450	475	493	493	491	468	455	467	490	495	474	513	479	476	496	524	495	468	485	494	490	489	517	475	510	468	467	484	547	464	443	504	486	499	476	496	475	506	464	473	468	495	480	470	482	505	471	505	492	497	508	482	461	484	527	486	492	493	518	488	496	481	513	500	469	510	481	444	529	497	507	467	536	462	477	466	463	508	466	458	497	505	471	504	423	473	487	534	498	492	515	477	468	503	484	476	506	496	449	445	531	507	518	505	451	478	488	519	469	486	485	492	488	482	516	478	436	485	472	483	428	493	509	482	489	496	527	477	488	498	484	489	481	506	418	495	487	482	450	495	442	491	488	513	517	490	484	503	507	485	471	472	497	501	487	476	526	501	552	514	493	479	468	521	470	474	450	486	495	503	507	468	472	531	476	503	482	485	518	496	499	502	485	504	430	495	460	462	495	502	468	497	532	520	489	491	474	480	472	474	478	479	524	495	508	486	499	476	470	510	536	503	482	490	470	470	507	464	510	477	490	483	502	517	481	502	453	488	457	475	506	477	539	519	504	527	492	508	491	474	478	462	509	435	507	471	507	492	485	520	473	503	472	453	471	444	461	462	457	505	479	458	480	479	498	501	482	486	491	492	441	493	480	497	475	496	457	460	465	503	465	496	501	435	469	478	470	462	464	477	472	484	492	490	495	506	472	489	534	422	491	522	469	478	463	478	463	495	497	473	537	485	452	491	468	516	471	511	505	519	481	496	492	478	508	515	523	517	493	502	473	474	483	453	504	539	486	483	484	502	482	488	506	497	456	458	510	483	489	462	496	520	478	489	472	475	479	496	479	450	461	505	456	421	502	478	484	486	497	473	453	509	486	446	482	451	501	493	437	529	539	498	510	514	523	462	491	481	494	475	485	501	466	494	487	509	480	501	484	494	498	476	502	505	478	500	507	502	483	441	470	446	466	457	503	492	522	471	461	472	507	478	481	529	511	454	493	483	485	451	482	444	498	506	471	456	461	459	510	500	493	494	486	510	485	504	490	486	455	523	506	499	472	464	524	497	483	464	533	487	465	472	493	456	498	452	471	439	456	524	493	484	516	469	530	514	478	487	486	484	499	498	496	468	497	448	495	518	502	514	489	496	483	467	508	509	518	486	516	471	485	493	466	515	495	495	497	509	500	472	523	488	495	493	528	486	499	496	505	493	495	480	439	472	519	479	480	527	504	505	459	484	473	480	515	495	519	456	510	478	457
6475	30713	28737	10119	3554	733	695	673	601	603	640	578	606	596	584	561	608	586	605	650	605	550	578	609	562	578	589	568	619	566	597	560	596	607	548	550	591	576	601	576	590	541	576	573	529	594	582	630	539	561	569	589	524	606	552	565	570	551	581	596	643	527	576	559	547	550	569	595	540	573	584	563	613	543	556	544	572	549	607	560	569	571	548	557	612	564	567	604	564	586	585	583	572	590	558	554	567	576	552	535	535	547	630	559	574	560	591	561	559	566	567	534	620	607	577	555	556	594	568	557	578	582	575	525	513	543	598	573	601	546	561	600	601	555	563	549	605	575	582	563	598	573	569	604	538	548	608	581	530	564	586	556	546	581	572	562	551	553	591	602	633	572	564	546	553	578	575	589	596	571	578	526	536	561	560	584	602	590	557	579	558	570	565	594	576	554	587	612	555	590	562	596	591	593	590	552	535	564	582	528	552	562	579	580	590	586	599	566	562	533	577	612	566	563	563	545	574	608	602	577	600	550	614	584	562	586	593	532	557	559	535	614	605	567	579	552	583	589	576	582	575	553	610	531	542	552	575	603	543	587	620	578	606	582	592	593	606	606	594	548	585	560	550	546	601	561	569	610	554	578	590	598	548	541	556	578	572	565	582	611	584	577	596	536	577	572	577	558	550	555	575	562	541	549	619	596	536	586	586	563	592	570	614	591	584	542	544	565	554	567	589	629	557	598	564	602	556	569	544	560	540	566	593	594	577	590	546	588	557	567	572	582	547	537	583	620	562	564	564	606	560	587	582	567	550	578	546	563	582	604	571	591	558	553	563	548	609	573	589	592	589	595	581	560	575	598	582	599	569	573	576	573	604	575	564	603	609	586	524	570	571	586	567	570	576	586	543	598	610	575	578	556	603	569	542	600	620	585	565	598	617	541	584	586	578	564	604	528	620	581	599	585	570	583	553	546	584	571	585	588	573	594	574	537	554	575	584	553	602	572	541	557	568	553	573	580	593	592	574	532	587	545	573	582	585	614	632	565	540	555	591	595	579	595	570	550	585	581	559	580	594	583	552	530	649	585	571	561	630	564	533	539	517	540	530	556	568	530	584	555	565	592	613	558	574	534	594	524	579	579	611	604	599	558	605	533	536	562	604	606	560	538	553	595	569	558	554	554	549	591	603	575	638	561	575	580	600	564	593	556	552	561	566	595	598	578	559	559	599	563	611	600	578	567	575	554	554	532	551	569	534	588	533	558	554	565	574	579	558	607	571	615	616	592	564	570	579	581	574	549	558	531	595	515	566	562	547	588	564	566	590	626	549	557	593	599	606	584	579	523	550	557	586	579	581	526	561	594	590	580	575	581	614	530	572	584	539	591	553	544	584	568	586	574	570	546	579	590	565	577	527	587	570	547	587	563	552	562	564	588	552	575	572	595	578	525	576	606	572	576	586	564	590	564	541	571	599	571	557	594	590	587	594	589	544	570	616	561	611	567	585	579	616	552	564	612	551	581	565	573	589	603	551	554	609	563	547	602	572	576	626	586	582	593	575	602	578	566	564	598	520	566	593	580	575	583	599	572	581	570	601	571	555	588	534	570	619	580	591	568	585	565	576	553	608	570	548	567	566	587	574	549	578	628	557	553	593	629	579	575	588	592	552	550	573	555	537	562	551	561	604	577	571	552	595	612	565	564	552	600	604	542	587	566	596	575	604	576	561	568	610	606	592	534	588	543	511	582	585	590	586	558	580	539	553	541	607	596	577	590	566	552	579	540	588	583	599	581	574	584	593	568	614	572	579	554	561	524	608	555	567	553	608	543	596	574	568	600	574	573	567	551	575	605	543	567	567	593	610	590	574	572	586	583	605	521	596	578	625	562	555	525	612	592	543	580	585	567	539	588	568	598	546	589	613	630	563	567	603	594	581	563	578	541	578	586	584	597	609	556	568	546	554	565	575	588	578	587	591	611	579	574	551	594	565	600	538	617	556	547	559	607	613	586	583	561	573	570	575	616	586	541	547	558	591	591	571	528	591	612	548	584	551	604	580	568	552	574	521	564	582	560	557	554	560	588	616	603	588	546	594	600	636	625	568	614	580	593	591	573	533	598	577	624	609	579	552	569	601	570	572	585	599	550	613	584	574	584	603	582	598	610	600	528	533	601	573	598	570	558	563	565	540	593	520	570	598	564	553	551	572	566	594	606	604	599	602	561	549	558	603	589	563	560	558	541	571	601	600	539	555	627	597	580	568	615	569	611	599	572	561	590	582	532	583	604	568	560	579	517	541	556	552	577	575	570	564	591	543	586	520	573	559	572	592	594	576	557	598	577	608	568	606	549	592	617	590	551	598	578	596	607	570	560	566	568	581	602	563	586	567	607	555	544	577	571	576	574	553	577	545	561	539	604	539	596	550	577	557	545	583	555	603	590	561	550	614	554	571	591	568	543	564	603	574	597	583	564	538	572	567	576	574	584	588	626	599	546	579	612	525	545	586	528	553	613	597	551	571	579	601	608	569	609	545	593	564	592	586	597	554	570	554	532	588	574	621	613	528	621	572	578	565	574	584	581	548	584	562	582	594	586	550	554	593	588	529	541	556	605	565	593	593	591	543	570	585	583	607	586	575	592	565	565	552	603	608	545	598	549	574	552	590	570	584	571	599	559	576	548	554	620	606	602	592	591	585	569	557	556	608	595	596	541	578	537	599	542	552	556	570	613	566	569	577	569	542	584	582	572	592	566	576	568	582	588	590	577	550	560	617	558	585	554	576	556	559	584	575	617	548	580	603	550	533	569	540	567	570	604	567	599	550	558	557	597	545	527	571	606	568	582	568	528	616	601	596	561	610	589	592	544	571	570	570	584	617	553	527	564	555	610	554	579	555	551	582	563	565	585	597	585	555	574	578	563	572	584	606	560	570	595	531	593	599	553	580	541	627	588	577	625	572	577	572	570	531	590	545	609	550	609	588	566	574	541	582	574	555	527	563	559	533	585	563	558	562	576	554	568	597	559	573	559	512	592	548	572	562	552	599	614	601	615	590	593	573	557	534	581	575	572	596	594	518	579	593	620	607	563	593	568	589	560	574	548	596	578	553	624	591	588	561	583	591	558	619	591	559	536	567	604	596	549	582	555	586	533	538	541	571	529	561	548	614	592	617	576	572	568	590	615	588	587	550	568	535	557	587	587	553	576	587	555	540	577	584	566	578	531	550	582	585	578	567	544	582	552	638	637	574	548	578	550	616	577	504	582	571	574	555	542	602	542	585	549	566	588	584	545	542	560	561	596	630	593	613	552	584	580	569	552	558	600	573	599	575	591	568	580	569	579	612	599	583	596	563	575	586	575	548	559	544	593	566	550	551	610	552	553	537	601	569	560	567	580	570	571	559	583	581	546	628	568	577	589	611	585	555	572	588	615	538	588	586	605	571	603	580	560	603	580	594	590	588	588	585	581	628	558	599	573	532	545	561	570	568	575	591	598	565	612	597	629	582	548
24035	21938	37401	35735	25309	13014	1892	618	596	561	537	518	544	486	522	509	530	514	482	536	489	495	550	540	513	496	496	532	485	485	476	497	505	441	474	545	474	497	479	497	484	485	520	491	479	490	486	497	530	512	520	493	486	454	502	493	475	486	506	506	525	508	502	490	504	471	514	483	432	495	460	489	488	499	513	484	507	470	507	483	499	493	473	494	524	479	527	528	481	523	457	468	458	500	462	477	510	485	496	467	498	478	491	475	500	458	436	497	495	506	525	508	507	482	508	465	475	502	505	517	494	469	512	529	503	494	497	475	513	452	501	484	489	518	523	480	507	490	464	523	499	495	470	514	502	489	499	495	483	495	433	440	502	533	485	495	511	475	515	496	551	465	504	485	486	462	464	495	482	487	486	455	469	502	504	537	466	528	490	480	457	488	487	447	522	455	483	467	473	523	492	476	518	516	476	510	505	471	523	491	507	465	455	516	507	477	443	506	502	515	481	473	509	491	509	504	444	481	472	507	516	478	465	497	493	502	477	476	534	496	475	498	451	514	507	461	431	500	450	460	471	506	478	501	495	509	490	501	484	511	527	491	494	470	540	512	508	491	523	518	499	499	492	491	500	449	492	499	472	477	457	485	516	478	455	512	483	459	513	510	479	483	479	480	496	534	508	476	477	493	480	475	515	494	514	500	496	527	498	532	539	492	494	483	478	490	504	423	494	515	517	483	441	480	513	489	489	497	456	476	512	515	483	454	505	489	449	487	470	495	505	478	472	488	492	482	470	513	492	441	471	516	507	468	460	475	471	494	499	465	471	460	520	493	474	507	503	483	507	476	466	513	449	470	487	483	527	501	511	523	482	460	516	453	519	479	481	469	495	479	508	507	505	483	486	478	474	494	476	472	473	493	528	492	486	498	480	531	476	486	498	507	476	482	470	517	451	466	484	437	497	507	465	502	456	473	503	489	521	472	498	494	505	504	455	464	485	454	460	467	506	459	483	495	506	500	493	502	453	481	522	485	481	493	495	476	517	505	505	512	496	506	502	502	497	534	495	473	485	484	503	493	502	454	509	538	522	475	453	500	469	484	479	492	504	519	504	463	493	542	522	483	474	531	510	473	473	513	491	450	506	514	508	481	487	505	473	496	481	467	503	513	503	491	487	495	493	493	460	417	472	505	505	500	485	487	493	484	456	475	457	501	481	495	468	517	464	429	491	499	514	452	484	481	477	505	461	482	480	506	475	502	517	466	496	502	499	538	497	470	478	491	465	513	488	480	503	502	489	464	510	515	514	460	472	461	501	432	483	457	485	511	493	494	455	471	489	495	491	510	469	460	533	468	520	487	520	494	478	490	455	458	492	493	479	483	488	511	486	453	527	510	486	488	441	478	482	532	527	489	483	500	516	518	468	475	484	493	506	492	499	506	490	481	462	474	465	458	508	517	512	484	487	502	488	502	499	489	473	472	505	526	485	495	498	495	476	485	551	457	513	498	490	503	490	515	488	514	514	465	461	511	520	500	462	470	502	465	528	505	488	483	487	524	514	497	526	515	521	456	472	508	502	464	458	466	481	443	467	457	550	482	513	496	496	489	472	451	494	479	463	493	522	530	475	496	507	475	480	463	515	521	449	492	489	487	470	473	474	518	503	494	467	461	473	468	518	503	464	483	512	483	440	487	502	443	491	472	486	485	484	470	504	502	497	487	526	495	510	522	500	532	503	519	541	482	496	464	501	470	542	488	488	496	489	471	503	467	511	458	464	483	536	486	539	480	511	545	485	475	482	500	502	473	508	479	540	474	506	462	476	453	476	501	502	479	477	448	501	436	471	498	488	507	533	469	482	492	478	451	490	477	457	461	494	491	481	553	462	484	523	513	496	496	461	481	449	486	501	511	479	503	494	472	521	461	482	481	487	482	533	482	523	475	486	478	543	461	524	487	474	505	484	456	499	485	480	477	485	467	466	509	522	479	483	522	494	450	503	500	483	489	495	488	509	499	472	480	466	510	486	475	490	457	471	473	476	516	497	516	493	473	500	512	507	455	488	484	491	497	480	470	514	509	474	489	517	499	489	481	490	510	460	495	434	511	554	495	503	473	505	463	498	467	456	503	495	482	488	518	455	484	514	481	498	466	495	497	497	497	505	515	485	458	522	486	524	537	521	486	519	475	471	495	484	470	474	494	499	486	516	513	480	509	469	476	515	477	454	501	494	563	534	500	451	487	472	466	484	503	484	482	529	509	491	469	507	491	480	446	456	490	494	511	456	533	527	516	495	484	501	498	516	512	516	503	468	466	528	498	498	501	491	445	507	484	495	455	487	509	508	530	511	499	480	455	475	478	483	449	480	511	496	483	495	503	463	487	516	481	472	490	493	502	527	480	495	479	493	457	510	531	542	482	502	515	489	435	534	477	510	470	496	470	517	477	512	510	470	471	518	535	470	476	496	503	470	489	478	474	493	460	473	496	507	506	471	510	456	519	522	507	495	516	519	492	488	461	502	472	475	531	511	472	469	455	446	504	496	461	510	477	456	516	529	456	517	502	474	534	557	498	490	546	473	490	491	500	507	475	474	497	505	514	469	490	479	475	510	497	497	488	499	492	553	518	503	483	498	485	516	454	498	465	455	463	507	503	491	495	492	503	462	512	477	554	477	516	529	434	493	482	499	495	465	523	457	508	486	507	478	494	520	528	507	508	471	456	487	524	537	470	490	466	511	459	483	509	482	501	512	483	460	476	484	493	451	484	486	490	478	473	529	489	480	486	451	461	482	520	470	516	508	470	538	511	509	473	498	516	496	514	508	497	482	477	498	511	505	463	462	496	460	495	493	463	485	478	505	470	478	506	512	483	471	459	480	495	516	477	495	507	486	495	481	498	487	503	497	505	490	468	495	522	477	525	465	509	498	490	480	508	506	500	484	451	480	448	452	496	477	473	448	526	536	492	521	521	489	483	489	491	489	475	516	450	499	471	497	464	538	470	520	465	470	488	468	520	502	509	539	477	532	513	474	459	515	514	464	487	458	503	529	475	526	498	473	489	471	464	483	478	515	489	494	489	454	458	490	454	506	483	487	503	494	509	478	489	504	512	466	464	508	500	493	459	504	454	507	495	486	501	515	495	512	506	502	501	512	488	488	491	468	461	497	482	461	519	502	476	452	488	473	501	490	473	501	491	546	485	448	469	485	479	503	476	488	503	491	490	523	467	485	515	497	484	525	502	489	495	463	508	479	504	478	503	527	485	507	493	454	488	504	487	492	490	493	474	498	482	494	508	463	444	491	475	474	516	505	502	517	505	554	497	465	497	491	501	435	463	479	474	460	488	509	475	471	509	455	488	528	493	519	508	508	503	529	492	445	491	471	470	468	473	494	534	514	490	506	480	486	506	479	449	483	499	462	507	481	504	504	496	523	489	517	475	499	491	498	497	528	466	516	490	513	501	474	536	476	495	482	500	482	510	472	497	528	479	466	475	532	496	476	522	496	477
6469	71146	73664	45233	20825	1060	873	876	874	704	707	634	648	636	622	615	659	639	640	668	628	604	594	610	596	584	627	586	605	597	573	586	552	580	554	546	577	568	588	593	612	625	595	601	625	569	571	618	611	607	566	603	574	552	619	530	555	569	599	596	601	628	607	583	539	594	523	596	603	584	597	590	570	590	555	595	571	571	602	602	542	562	593	567	598	513	604	577	571	596	591	567	595	565	580	643	621	624	581	603	563	552	550	615	573	569	584	517	594	552	529	613	530	563	593	584	600	605	572	648	528	533	588	603	583	588	553	629	582	576	597	600	580	621	585	577	632	637	584	585	569	634	601	572	562	588	609	589	605	557	584	600	574	561	584	576	594	601	551	569	546	568	556	544	593	579	530	585	560	551	610	574	569	548	558	615	592	599	582	638	623	599	636	544	567	567	570	551	581	566	585	552	595	584	527	581	581	547	560	554	553	548	567	591	609	544	580	556	592	575	575	556	567	601	595	592	613	570	597	583	588	546	623	568	588	562	574	585	591	577	565	601	561	569	609	553	558	603	538	588	596	592	583	572	569	627	562	597	594	555	564	564	588	635	605	509	622	590	564	565	575	567	556	600	565	600	619	607	572	550	565	596	584	572	568	556	567	592	611	606	580	603	576	625	615	560	557	552	630	615	590	597	568	571	606	615	594	548	575	571	631	574	580	609	567	619	570	640	548	553	558	562	572	578	551	565	562	588	619	580	543	568	544	593	625	572	608	526	536	548	591	602	551	567	594	609	591	554	557	558	574	597	583	590	598	578	565	515	576	585	620	580	599	568	599	573	582	620	589	562	576	580	584	589	548	585	615	600	584	549	583	573	559	572	625	541	574	582	574	558	548	580	583	597	559	582	571	588	592	544	578	549	546	562	558	562	586	568	582	583	627	655	584	611	591	592	599	597	620	593	607	573	583	611	587	550	606	597	583	601	598	580	609	543	622	568	590	608	559	604	621	567	531	614	560	574	575	581	573	602	601	610	560	569	613	572	561	553	549	579	548	605	626	604	580	577	599	572	554	606	601	590	589	531	574	560	563	606	614	575	615	594	539	586	553	559	627	595	598	589	615	591	570	602	610	574	549	624	593	618	623	582	573	607	613	605	591	565	578	564	580	564	597	598	582	563	607	568	574	570	570	602	559	614	594	566	614	589	589	567	559	580	568	557	619	569	539	536	530	585	600	625	579	573	611	577	618	566	589	606	604	596	574	620	543	563	579	556	553	537	582	568	557	617	557	561	582	584	591	546	569	563	587	594	602	585	562	589	576	642	621	628	583	589	549	557	589	622	591	552	589	560	617	543	605	605	563	562	548	634	584	571	552	602	568	616	610	550	601	599	612	638	628	621	626	578	584	576	578	550	566	618	603	600	577	593	559	608	588	527	586	556	579	575	570	607	571	626	575	586	598	590	579	533	565	568	597	555	555	612	556	615	564	580	581	601	584	584	624	630	565	571	615	597	621	564	608	585	611	585	531	624	552	597	538	594	585	592	626	550	639	610	586	581	602	608	582	593	574	598	558	624	548	603	568	597	565	588	544	590	603	577	606	607	557	607	569	557	585	580	589	622	624	589	595	597	564	600	587	582	564	604	590	594	561	606	579	581	595	603	606	581	614	589	564	575	563	542	619	561	598	560	553	628	557	575	552	568	595	565	622	574	550	561	599	591	636	556	581	584	574	585	547	566	552	569	600	591	568	562	595	560	588	577	568	589	560	551	612	636	604	587	564	565	601	570	577	581	586	623	564	593	565	574	573	604	563	645	600	567	572	612	566	569	578	543	602	543	566	618	552	601	645	543	606	621	629	602	560	568	575	589	572	576	567	611	596	581	602	578	578	595	587	601	620	562	570	628	557	596	563	583	550	552	606	560	579	592	580	627	595	640	604	589	574	525	613	542	541	582	622	558	595	593	600	566	591	565	619	590	560	596	569	612	599	612	556	564	577	616	586	573	567	535	550	562	549	584	570	592	567	585	608	556	621	566	567	591	566	604	548	535	556	587	576	577	583	563	562	603	575	628	546	583	582	593	576	595	631	604	598	544	614	596	552	572	569	584	531	585	569	577	584	622	636	557	554	540	602	558	564	593	575	569	602	591	570	550	581	576	561	579	595	608	592	609	573	554	575	567	591	567	556	623	567	541	541	588	570	530	577	605	558	519	600	612	646	626	576	626	575	559	556	570	554	574	582	590	569	559	612	594	601	588	582	577	555	584	537	585	565	598	588	545	613	591	601	604	550	608	602	594	571	572	564	650	589	586	592	579	595	588	563	591	608	603	588	577	606	570	581	586	584	527	583	582	558	593	619	579	587	590	571	602	557	593	646	599	590	592	590	538	570	600	561	597	574	600	602	577	598	600	595	567	553	587	590	568	616	565	585	538	596	572	567	588	630	583	567	561	590	615	585	606	583	561	579	550	592	609	584	563	588	574	581	547	565	574	547	593	586	553	591	549	600	549	573	610	599	579	581	560	545	569	609	565	571	565	568	609	535	580	631	609	591	561	577	599	569	595	580	569	604	576	563	600	525	604	580	573	576	573	621	596	575	574	555	591	628	599	606	622	582	547	581	566	562	606	566	636	597	530	553	565	584	571	613	592	619	569	549	591	593	623	547	588	550	578	568	569	604	568	545	621	567	584	529	564	584	551	577	603	611	594	582	567	610	608	602	583	590	557	594	566	610	588	563	607	585	615	566	584	526	563	555	568	577	567	576	555	591	587	555	567	582	585	597	577	562	586	592	570	547	579	576	581	545	567	575	538	564	547	626	598	564	576	614	547	601	544	590	623	553	573	614	547	581	559	570	542	590	577	594	614	588	585	585	598	611	591	564	561	504	570	652	577	583	579	588	597	562	606	574	629	599	606	569	567	597	606	571	581	595	550	597	572	617	589	630	560	605	599	602	566	600	593	597	574	593	602	544	572	569	590	603	560	576	590	587	587	606	588	561	582	580	605	565	603	572	592	599	559	549	599	572	574	565	586	550	572	594	583	570	565	583	562	560	593	612	608	581	597	608	588	628	580	567	574	549	578	542	539	577	569	608	636	539	554	597	562	597	571	626	593	602	588	544	593	604	574	557	595	575	574	600	595	603	567	581	578	556	561	595	566	563	608	562	554	614	584	571	621	588	571	586	597	560	562	543	551	581	586	563	549	560	577	615	613	615	603	597	566	578	574	559	612	594	656	626	626	557	561	591	589	588	631	584	613	602	600	578	592	605	590	564	587	630	593	600	575	577	603	621	567	546	557	630	610	557	546	601	597	558	550	603	572	563	583	624	598	592	572	578	571	557	596	571	597	562	547	618	609	555	565	578	584	587	609	590	578	593	576	560	601	575	613	564	598	560	561	581	578	554	575	620	579	585	550	577	553	595	583	582	572	595	561	574	570	603	564	559	557	553	545	593	573	565	585	586	571	571	564	556	609	618	573	581	591	607	525	582	607	569	625	577	532
25451	22345	35811	33050	18255	2345	406	366	320	337	341	305	318	290	323	334	287	335	277	306	275	285	279	302	315	287	273	320	310	322	318	288	328	287	272	324	327	300	296	280	270	294	293	289	324	345	285	276	291	293	306	282	296	306	310	301	295	318	270	295	294	305	288	295	299	261	299	302	297	319	290	305	314	292	300	303	297	327	278	315	315	269	309	272	284	278	317	318	288	312	301	324	266	315	334	343	320	291	308	280	308	315	287	289	289	263	270	284	292	337	278	310	295	283	262	266	307	301	306	293	282	306	318	309	293	286	322	292	339	311	291	269	327	314	291	277	234	305	309	313	295	316	337	285	276	313	298	291	306	309	303	301	335	288	296	304	327	290	319	304	283	283	282	308	315	288	312	301	307	315	310	294	296	299	311	282	290	276	303	278	287	309	300	297	315	319	287	282	304	302	293	303	303	302	302	307	308	283	286	283	303	297	291	323	304	299	287	303	285	321	303	315	286	280	305	301	269	302	273	283	283	308	298	306	274	292	290	336	285	310	278	300	297	291	277	280	309	286	315	310	270	259	302	312	316	313	266	335	286	298	333	301	289	290	289	332	308	294	282	289	300	322	278	278	315	303	301	276	295	260	287	278	290	290	316	321	269	288	307	294	282	288	284	308	279	296	325	313	303	300	287	291	314	275	295	279	282	306	278	295	304	296	268	302	302	276	282	269	283	295	295	304	269	297	283	301	282	274	301	266	302	313	303	289	276	310	326	308	323	317	317	289	296	277	312	339	302	278	302	298	302	301	304	288	287	308	278	312	301	308	288	309	275	305	316	277	289	298	333	275	328	309	289	307	301	290	257	293	322	324	268	282	279	313	307	304	299	290	290	287	293	289	287	296	300	277	293	279	309	275	295	285	290	269	294	266	289	248	274	300	319	315	293	282	312	283	300	296	281	311	320	298	305	301	277	291	296	302	326	312	294	292	302	295	302	296	307	305	292	267	299	287	275	303	315	294	322	312	300	295	310	290	284	297	305	314	302	297	294	304	312	300	270	307	288	324	287	300	327	304	305	315	276	276	292	292	311	275	328	330	275	315	302	311	300	292	289	292	278	274	279	291	275	286	320	290	295	289	302	296	304	310	319	313	304	294	286	309	337	284	309	309	291	280	330	322	289	305	278	283	274	295	319	320	274	290	295	310	315	305	299	288	321	301	289	322	282	270	311	316	281	287	288	274	289	324	294	307	301	288	315	303	300	294	295	280	304	292	298	293	284	314	291	317	274	281	283	306	284	288	311	300	299	322	327	300	282	293	299	292	296	296	278	280	302	282	274	317	290	304	310	288	286	292	307	313	257	329	303	334	303	316	313	310	289	278	323	267	273	314	285	283	293	290	302	315	298	301	293	275	269	276	279	316	300	331	277	288	271	262	297	258	323	294	296	292	321	294	306	313	299	279	269	293	311	268	289	334	321	298	289	270	282	284	295	281	312	295	305	291	336	310	285	295	278	280	301	333	281	306	298	279	302	273	307	303	295	294	273	305	281	294	293	282	310	299	315	286	291	294	284	314	304	320	284	315	268	291	336	280	306	273	295	284	303	291	282	307	283	285	293	300	315	269	321	278	272	307	325	273	313	297	275	283	289	296	298	274	301	325	257	304	295	323	286	286	301	288	287	284	311	261	285	278	285	339	302	289	309	315	288	287	283	309	312	288	268	304	289	304	308	331	289	288	321	284	276	292	280	306	281	274	310	307	284	294	286	291	303	315	301	308	264	285	281	285	301	286	292	318	316	297	314	313	294	246	297	284	312	275	287	315	304	269	278	307	312	295	289	278	283	308	307	270	295	280	342	276	296	295	284	273	321	313	309	326	310	323	276	326	308	287	300	300	289	288	257	304	290	294	286	283	318	300	285	292	323	304	306	288	294	299	290	324	271	316	306	283	273	311	289	303	306	308	279	277	290	314	279	291	329	322	281	283	283	269	270	309	293	270	290	297	297	294	274	297	318	319	296	279	288	282	290	294	267	297	281	311	272	281	310	272	298	313	301	313	287	304	287	301	290	263	315	285	281	271	274	324	281	296	298	290	282	317	301	306	298	316	273	289	300	292	293	305	311	292	290	292	289	319	310	304	286	276	311	282	280	293	302	299	288	309	298	301	261	335	289	305	320	288	319	276	306	291	282	326	306	300	319	293	280	297	310	306	323	282	309	299	260	265	280	293	323	293	288	280	287	309	320	314	304	307	321	301	295	292	303	322	321	299	291	281	297	302	312	276	271	304	278	284	267	263	294	317	351	294	296	288	275	294	309	318	299	290	304	285	293	298	289	294	279	306	294	287	277	301	311	296	278	295	299	283	304	283	325	310	280	282	281	287	326	314	304	301	288	307	306	335	319	289	309	307	276	289	276	323	270	303	287	304	250	308	322	299	317	298	255	292	333	269	310	283	296	324	291	314	296	278	310	319	285	332	274	324	317	294	286	322	287	284	308	303	310	279	280	342	301	299	297	280	288	311	279	276	294	303	291	321	262	285	296	321	312	329	293	292	324	284	286	279	265	313	299	308	296	278	307	295	314	339	286	327	327	290	325	290	259	301	291	280	298	285	282	310	294	329	287	283	294	299	283	260	304	312	289	310	281	305	294	322	283	306	301	338	287	315	279	267	284	316	280	284	279	279	263	273	282	283	301	298	284	288	314	292	288	278	287	322	316	309	292	290	301	288	300	317	294	276	299	314	293	291	314	322	286	303	298	257	270	301	306	310	306	305	292	299	279	303	273	297	295	283	280	318	293	300	286	296	282	299	324	293	303	309	294	305	286	293	302	282	303	257	281	312	299	292	277	292	296	296	288	283	317	301	295	286	311	298	261	293	286	266	312	277	299	278	275	262	282	323	294	305	310	287	287	289	315	283	278	311	314	303	306	309	288	290	275	323	303	273	268	294	280	302	296	317	298	292	312	275	317	295	289	315	291	303	304	283	322	296	290	304	285	293	312	304	311	293	291	318	281	308	304	288	305	306	294	328	300	263	331	261	299	290	304	298	305	288	299	315	310	304	316	282	301	292	255	303	317	303	313	303	280	284	305	305	309	306	310	319	314	325	285	256	333	265	300	296	283	316	291	318	285	275	294	320	272	291	317	284	273	321	311	289	274	290	303	275	292	319	314	320	310	300	319	298	294	301	289	309	318	292	321	296	281	292	322	295	308	290	334	315	297	316	314	313	308	270	287	308	311	294	293	301	295	294	286	287	279	318	321	325	303	294	301	274	300	300	287	303	262	271	273	294	303	283	320	292	266	321	284	314	315	319	278	286	290	326	302	297	289	302	338	308	276	320	300	296	271	325	282	295	326	286	279	316	288	279	306	306	330	281	295	318	299	304	260	298	315	281	268	318	314	293	283	283	301	307	288	313	278	315	283	316	329	287	303	279	262	299	307	311	288	345	277	292	281	288	282	304	325	287	297	348	279	301	292	310	305	277	327	283	295	313	279	306
5636	57149	56975	36283	15035	639	516	481	446	496	395	411	409	365	357	355	388	379	370	386	326	369	354	357	381	359	370	334	366	346	357	349	334	372	336	373	341	344	368	333	366	384	334	350	348	360	388	359	349	351	395	319	317	362	328	322	346	358	373	369	349	347	381	367	368	350	334	347	352	376	302	338	339	335	345	384	359	351	345	353	340	372	370	334	367	358	341	340	356	344	375	347	348	358	367	322	375	408	379	377	335	366	369	346	369	350	336	361	363	323	388	375	349	333	374	361	365	379	360	339	401	295	313	332	375	348	370	374	358	369	380	357	384	334	345	344	357	341	329	336	328	340	340	321	361	364	329	374	330	371	361	378	366	359	336	344	355	325	360	364	340	342	359	335	321	371	343	359	360	330	358	335	356	326	337	356	361	324	371	328	332	351	339	351	365	361	365	383	331	353	340	350	374	347	382	329	375	363	378	339	352	318	305	342	342	355	359	341	327	396	354	380	356	354	341	377	350	368	361	382	383	359	366	327	368	360	330	331	384	337	349	349	363	367	328	405	350	345	347	360	354	341	343	383	344	361	340	351	324	417	356	370	386	344	374	334	339	358	403	340	377	371	363	355	340	351	343	343	338	377	335	345	363	350	341	348	344	318	356	373	360	347	361	328	373	343	302	362	353	354	390	357	357	368	356	377	361	347	366	360	370	385	353	352	329	360	378	386	334	356	329	344	350	370	397	351	361	341	359	340	362	336	352	324	334	332	338	334	323	340	366	337	345	349	384	361	357	366	372	341	371	369	372	380	367	366	368	363	359	360	346	360	382	375	361	353	345	352	355	339	307	347	339	352	327	360	349	344	349	353	328	345	356	372	358	329	402	340	361	348	354	341	335	331	352	322	345	377	379	360	369	365	331	352	362	330	356	355	349	357	321	359	364	355	335	357	364	346	370	379	317	355	342	348	340	312	388	336	363	355	370	363	342	361	348	328	355	350	363	384	367	334	355	337	348	361	337	355	365	332	358	344	369	336	388	365	365	358	367	333	354	369	349	361	376	342	348	368	378	356	371	376	401	325	377	324	375	342	304	323	334	354	318	355	353	337	345	362	353	382	343	352	357	391	387	351	340	361	361	318	356	353	345	369	357	340	343	357	375	328	369	339	331	332	359	362	345	358	335	353	378	342	360	375	316	364	356	365	295	342	378	370	347	383	355	371	346	345	350	343	326	394	360	398	328	321	369	324	339	345	375	383	368	358	362	347	373	366	327	344	340	344	393	341	348	343	349	360	365	383	342	352	365	308	329	311	359	406	328	392	343	347	322	349	365	298	391	306	359	379	350	326	356	352	375	347	369	367	365	362	346	323	378	333	343	356	361	342	344	345	346	368	364	367	365	324	365	359	318	358	360	340	359	343	334	357	350	324	353	376	336	329	316	364	356	347	363	328	332	417	373	385	354	332	336	372	363	344	314	344	306	359	378	337	335	400	369	387	340	347	343	384	347	345	342	367	336	379	348	328	323	366	355	367	333	356	355	373	346	362	360	331	343	342	352	375	340	344	349	337	354	346	332	304	382	347	338	357	319	349	357	308	334	361	340	376	381	358	369	365	342	310	340	368	323	351	335	343	338	365	325	360	354	330	336	345	355	361	364	369	387	325	350	348	376	340	375	353	363	341	352	330	380	337	322	334	389	340	317	341	354	360	367	354	348	341	307	317	354	349	369	365	387	374	379	336	350	342	370	344	332	358	366	336	339	341	353	330	343	358	330	344	360	337	382	336	349	364	373	345	349	331	371	361	373	324	338	350	367	342	351	385	325	347	378	352	372	342	357	344	351	341	319	323	365	365	347	357	337	332	369	373	363	345	327	353	341	316	356	318	331	355	329	362	326	334	369	344	362	318	351	370	365	356	390	369	378	382	321	359	379	371	366	362	374	344	358	368	328	363	327	343	349	360	367	304	332	317	354	321	353	347	343	371	347	360	360	373	363	333	348	336	352	340	346	339	366	334	356	379	349	327	367	352	373	395	322	355	357	335	356	347	349	344	351	345	352	355	386	354	369	323	330	361	352	328	349	330	325	381	364	366	324	341	340	355	335	375	343	346	331	369	344	329	339	392	361	369	331	350	344	357	339	369	352	391	380	329	336	352	351	326	335	375	319	376	357	358	341	349	350	334	367	401	355	349	308	324	371	369	340	417	375	322	336	343	327	359	340	340	338	372	349	326	367	330	374	358	364	331	368	368	373	347	319	339	336	323	378	343	362	375	339	366	372	367	347	369	339	335	374	347	346	366	374	347	358	354	353	346	349	355	354	319	357	347	360	321	333	332	355	343	353	348	356	325	344	336	356	360	372	294	351	379	367	345	350	367	338	309	376	345	344	391	322	346	366	325	348	362	357	355	381	366	371	350	348	333	346	301	370	405	352	326	368	324	354	321	386	367	344	327	327	342	363	353	337	368	336	360	374	344	340	341	363	354	385	393	346	364	351	384	348	319	364	350	369	368	363	339	338	385	392	348	346	362	360	375	332	383	316	331	364	366	342	391	361	345	327	361	381	343	387	359	399	335	354	369	379	341	371	368	344	380	352	335	367	349	365	348	328	350	362	347	352	371	359	351	381	361	358	357	363	343	336	353	314	363	328	373	383	330	371	361	339	364	338	387	351	325	372	355	348	343	323	351	340	361	339	377	338	333	350	338	347	353	357	340	347	389	353	338	374	334	352	345	356	344	331	358	332	369	372	337	363	347	351	360	387	334	358	353	352	384	352	352	378	369	374	317	364	357	324	364	343	331	353	350	377	361	361	366	337	346	352	334	333	376	365	363	352	335	401	379	385	366	321	364	340	347	326	374	337	380	371	365	373	341	337	401	358	385	349	345	366	344	334	353	336	365	416	383	349	347	352	335	351	352	367	352	367	369	358	372	342	358	366	351	346	389	356	355	348	307	355	360	349	363	345	363	329	387	353	384	336	345	361	348	375	343	340	345	346	362	359	337	379	333	351	332	368	360	362	343	336	344	354	385	368	374	376	351	352	380	370	342	336	368	331	358	344	358	329	352	333	335	369	390	372	350	351	352	389	348	338	371	357	326	372	373	368	347	353	354	379	335	341	377	307	359	345	372	358	360	379	339	362	333	343	359	355	351	372	346	336	297	377	378	379	368	317	377	339	327	356	350	364	370	359	365	359	353	354	337	343	376	309	338	352	344	352	358	366	326	335	322	362	358	391	358	339	348	372	363	392	353	364	351	368	352	357	325	363	364	382	345	361	322	356	354	322	340	367	322	324	324	368	357	335	356	358	330	338	372	355	345	377	325	335	346	340	349	351	335	362	340	319	346	353	358	346	331	359	362	315	349	337	324	360	344	361	351	380	358	327	364	352	331	354	327	346	335	348	358	373	374	304	365	350	372	400	343	351	346	359	317	344	358	353	341	346	363	303	322	360	352	387	397	367	357	366	364	349	347	361	330	331	347	348	309	352	333	344	355	311	350
23092	21818	32859	30643	25473	20078	8886	561	397	323	360	324	291	311	317	289	305	261	283	274	271	266	280	318	265	270	274	240	284	260	252	272	268	263	288	257	282	273	276	245	266	263	228	269	259	255	281	240	275	221	229	239	266	260	249	256	234	255	239	248	278	262	284	285	270	258	243	249	250	239	263	294	215	246	265	259	269	235	243	261	248	273	297	231	257	262	280	267	271	250	233	259	271	260	235	269	245	271	256	249	274	233	229	260	266	288	247	236	262	259	265	258	258	260	259	244	252	243	257	272	246	241	259	274	264	243	243	251	242	267	271	273	242	243	258	261	281	265	266	250	249	269	291	246	242	261	269	244	248	278	259	263	250	251	262	253	241	265	253	253	257	250	231	261	263	257	252	225	265	233	260	271	271	240	270	248	256	239	290	258	280	267	277	249	242	283	248	256	279	254	257	268	270	261	243	257	251	226	287	227	230	250	261	252	228	260	246	255	239	258	279	263	254	269	268	251	272	254	262	270	268	244	235	258	259	289	272	257	256	237	256	279	275	256	271	252	258	239	253	279	283	271	275	238	276	282	249	266	248	252	248	247	235	259	235	281	268	231	247	263	267	239	265	210	249	259	258	254	228	275	225	256	252	259	212	219	237	263	263	267	231	222	281	257	278	251	244	257	269	255	252	244	265	256	241	231	248	252	243	259	276	245	245	256	253	236	245	233	264	240	252	265	231	257	261	229	258	243	252	272	264	264	219	237	257	270	259	255	244	233	275	255	238	271	278	239	265	240	239	234	232	234	291	240	237	251	252	241	253	250	245	251	236	246	255	266	267	268	271	273	250	242	247	238	294	281	238	254	240	254	253	266	244	248	230	244	261	229	292	269	261	248	247	244	279	229	271	258	238	264	237	227	262	273	234	252	255	244	239	241	260	228	239	254	259	255	263	266	255	286	269	264	253	262	232	256	263	224	233	253	286	283	281	248	249	216	242	246	227	232	262	289	280	247	256	236	261	278	240	293	252	260	258	229	251	245	240	295	237	258	252	242	261	270	234	263	273	242	273	246	225	273	239	264	263	256	265	269	215	287	248	255	256	266	245	246	244	230	239	243	258	253	256	268	258	246	260	254	245	251	242	229	272	259	243	249	263	255	261	246	242	228	269	266	245	239	297	274	275	244	226	258	243	237	247	222	235	253	256	245	249	241	234	287	278	273	270	260	257	246	269	240	266	250	269	226	239	245	236	249	270	274	258	236	234	215	249	250	252	276	287	227	279	209	249	245	240	295	228	237	237	250	243	220	265	243	251	219	256	260	255	250	241	213	246	254	242	258	247	250	277	291	260	265	275	251	266	268	230	250	251	285	243	278	214	280	263	266	265	219	260	276	235	227	263	310	254	241	239	261	279	280	250	237	284	217	262	288	251	262	234	242	257	231	280	287	218	252	253	247	232	227	270	260	266	265	251	226	263	251	275	300	266	257	268	236	267	236	261	256	262	257	260	249	245	270	251	251	242	253	256	253	248	275	236	255	255	241	284	269	273	278	242	229	272	239	244	278	256	273	268	249	255	238	271	243	265	266	267	269	243	270	255	261	265	226	268	269	251	281	249	235	243	233	238	276	270	237	245	252	244	251	237	266	286	266	254	246	253	245	243	270	275	248	275	268	226	245	269	244	251	236	254	250	265	266	242	247	251	288	254	254	239	285	277	269	270	254	288	252	259	272	267	255	262	251	251	252	251	234	273	234	219	277	261	266	252	266	269	277	274	246	268	256	242	265	276	248	253	253	237	234	262	266	239	230	240	264	232	273	246	250	267	270	259	265	259	237	244	265	238	263	272	221	262	263	257	250	237	221	272	255	269	263	258	232	234	253	266	255	244	244	269	237	246	257	246	247	278	297	252	259	249	244	283	265	280	232	253	269	262	226	218	247	254	257	269	285	262	262	201	261	238	248	272	270	250	267	230	230	254	281	253	267	260	249	222	234	266	285	255	223	272	256	279	261	238	249	277	244	245	238	263	269	277	251	262	268	236	264	286	240	238	248	263	234	240	247	293	258	273	262	265	250	239	270	251	238	257	277	265	246	247	249	237	281	244	213	255	246	264	266	278	284	260	258	230	240	272	261	247	256	244	231	240	242	244	258	268	231	262	241	245	275	232	279	274	267	245	283	273	255	235	265	277	265	257	270	266	270	214	252	238	255	240	250	266	260	266	255	234	259	265	250	258	223	263	258	255	269	275	263	278	247	239	238	294	244	259	260	271	277	229	238	266	273	246	247	287	253	260	230	228	262	248	274	263	242	262	240	259	279	256	263	254	250	256	250	256	261	228	221	253	236	234	223	276	254	254	222	263	261	248	242	275	254	270	266	244	233	250	289	233	273	260	284	221	243	259	268	254	253	265	259	252	266	240	262	234	239	270	250	260	262	280	257	256	203	263	249	268	262	245	248	260	251	265	263	231	255	297	258	255	253	257	251	260	245	247	251	262	235	240	276	246	267	273	279	231	241	245	216	222	241	261	266	226	249	251	278	239	231	257	235	266	220	268	231	241	245	246	257	246	262	247	250	296	262	249	256	242	236	272	278	253	274	244	246	253	265	266	272	245	235	271	268	248	257	277	236	264	233	257	253	243	265	258	267	217	265	258	236	201	264	265	253	262	255	243	228	235	252	236	238	249	270	259	266	240	243	242	257	252	255	234	280	269	287	243	253	282	272	265	279	243	235	250	251	266	247	250	266	244	249	265	241	275	254	267	272	217	264	249	260	278	243	264	253	225	236	272	250	252	289	253	253	239	261	230	257	246	265	266	240	271	268	256	301	250	252	263	272	248	255	234	264	270	259	240	250	247	233	257	254	236	254	273	262	258	247	247	267	235	226	238	237	272	226	244	250	257	226	248	212	287	251	241	253	272	264	236	259	241	212	242	252	260	228	246	268	266	247	261	258	273	233	255	255	243	227	240	242	266	254	254	276	263	263	265	249	266	243	254	231	236	235	261	251	251	276	272	279	259	271	258	231	250	285	277	255	282	262	272	252	254	244	279	256	239	250	244	250	237	259	272	276	259	261	255	276	253	265	258	272	263	271	251	253	265	274	294	246	245	254	241	255	268	256	261	252	247	255	279	225	278	260	255	243	268	255	254	240	285	237	241	249	247	248	260	243	249	265	247	256	237	260	248	242	256	250	240	273	289	251	262	269	250	268	246	288	245	246	272	239	269	250	267	245	244	254	241	255	284	238	227	248	260	250	272	231	236	270	248	252	266	256	234	287	257	267	252	279	245	282	277	262	239	229	266	218	235	276	254	253	244	266	268	251	225	256	251	260	251	289	223	280	272	266	256	254	239	257	255	226	263	270	257	253	269	241	275	253	268	263	238	268	273	253	262	254	284	239	227	255	233	259	267	269	241	251	258	268	239	268	233	237	251	253	252	246	242	281	251	244	228	257	234	252	248	241	271	232	282	240	224	263	248	243	261	271	251	300	259	247	272	242
10191	78032	83758	55438	28793	1262	947	747	617	498	490	422	416	397	396	369	379	383	386	368	362	354	320	336	372	319	317	321	318	332	310	304	323	333	329	307	331	320	316	337	351	280	313	333	328	333	307	356	304	319	346	314	317	286	301	315	308	310	306	321	320	320	319	324	317	298	319	320	298	311	318	325	298	322	294	343	293	319	338	310	293	316	305	330	287	296	290	302	320	288	346	297	293	291	282	304	326	291	319	317	338	283	303	305	307	323	316	308	321	333	340	315	336	310	304	324	292	275	312	299	300	303	346	298	318	337	354	321	298	305	332	310	338	291	310	324	297	297	290	300	314	315	292	333	318	334	313	297	339	316	295	315	322	319	333	287	313	322	319	316	335	279	286	312	313	310	289	296	322	300	312	314	326	336	285	310	315	297	299	324	325	299	331	294	290	305	309	303	298	315	304	338	331	319	312	301	303	285	326	335	279	331	306	315	321	328	293	326	307	335	291	327	289	292	322	279	327	301	277	319	329	323	337	315	336	304	333	330	309	290	304	279	311	318	323	311	304	326	305	303	301	321	318	302	317	315	323	313	297	314	309	307	320	299	324	314	316	320	309	296	320	324	318	306	331	321	304	278	302	314	288	331	301	315	357	347	322	293	307	298	277	282	310	294	296	326	317	306	348	269	323	321	285	317	266	306	315	295	297	297	280	326	282	295	287	324	272	309	277	292	280	296	308	311	334	311	349	323	304	320	296	310	323	317	322	310	311	336	311	335	322	279	327	314	302	290	310	306	328	312	309	306	332	297	310	300	278	318	273	274	308	306	305	280	305	321	295	311	314	324	357	337	295	328	296	321	311	305	296	285	297	312	292	313	300	306	324	309	313	311	314	317	334	297	324	327	280	258	260	329	338	319	290	311	302	308	347	327	275	306	334	328	296	293	315	304	309	293	311	322	302	307	307	312	318	324	284	294	335	311	294	306	341	323	328	329	324	318	317	303	282	293	326	320	308	312	344	318	288	310	316	311	290	308	289	318	301	310	309	320	315	317	293	329	323	303	301	322	315	267	281	275	295	294	296	308	311	339	332	324	328	299	327	307	319	325	323	310	297	307	302	308	320	345	292	292	308	275	322	291	287	314	323	369	297	305	324	288	326	303	336	314	316	281	319	297	305	312	301	322	326	300	319	298	287	383	315	290	315	334	285	332	287	338	307	274	316	308	309	298	318	273	306	300	291	296	325	308	307	308	295	306	316	288	327	293	295	287	311	276	299	317	316	335	269	309	317	322	311	294	306	342	331	317	301	340	331	318	333	301	293	325	323	278	313	315	337	324	304	335	284	316	338	267	307	337	317	329	305	333	312	325	343	369	312	306	332	318	305	311	328	321	279	321	295	306	312	324	292	293	316	330	326	335	308	307	314	297	321	337	316	319	321	310	289	308	322	334	300	309	317	310	334	293	316	299	284	337	298	301	338	337	317	306	302	325	303	319	321	314	291	305	284	324	305	346	304	326	314	319	310	329	275	308	307	327	316	332	297	319	328	324	325	338	327	318	300	290	301	290	321	294	353	321	319	311	297	322	288	289	289	320	335	295	326	300	322	308	250	317	329	314	321	303	305	326	321	291	298	300	317	299	284	308	293	303	300	297	296	310	286	309	314	315	289	311	315	301	307	305	283	301	316	317	301	303	275	337	307	276	324	329	278	293	317	323	313	303	299	340	309	318	324	266	324	315	306	317	318	322	291	296	276	330	279	325	292	300	310	306	354	300	284	328	292	293	315	314	293	297	282	303	298	294	301	310	311	315	318	298	310	316	294	293	312	308	317	319	317	339	305	289	304	317	297	312	296	333	309	322	334	296	326	329	313	290	339	286	301	314	317	330	308	286	303	326	317	268	296	296	307	291	334	315	323	286	332	287	315	311	343	303	282	289	316	306	328	321	325	298	301	328	325	302	295	313	324	320	336	294	323	286	287	301	328	279	328	311	272	303	303	311	324	315	293	312	325	315	308	319	285	318	310	338	327	334	321	295	309	292	322	322	355	291	288	320	316	309	291	291	317	317	306	296	294	323	299	273	273	309	291	279	324	290	309	333	301	303	316	293	322	301	313	318	313	314	305	315	335	315	313	319	306	310	321	310	291	323	327	328	314	323	288	326	280	316	303	295	314	304	315	295	340	313	312	323	321	287	318	319	291	313	286	322	304	290	311	340	341	273	310	323	315	320	305	303	310	302	301	309	337	328	290	285	320	324	297	308	325	343	302	302	296	312	334	275	310	279	295	322	305	288	308	297	280	318	351	300	286	282	316	293	298	327	295	292	301	320	297	310	290	347	310	312	297	301	317	304	316	302	312	304	341	304	315	331	292	301	339	308	323	273	326	344	333	328	281	306	310	294	329	303	311	319	336	294	333	304	302	324	325	337	283	315	316	296	323	325	295	318	309	294	301	302	312	339	292	301	330	326	311	311	329	316	311	299	312	324	301	317	309	289	307	271	282	301	306	306	286	313	313	289	305	301	284	328	311	328	281	305	303	312	324	293	322	337	333	295	320	312	324	285	325	303	317	266	306	321	292	309	312	291	320	316	294	318	335	302	312	285	297	317	286	331	307	306	334	328	288	309	295	296	311	309	307	340	303	301	286	285	306	312	355	322	308	313	299	330	313	313	343	319	296	320	272	316	337	303	319	290	289	325	319	321	311	301	321	329	319	322	309	334	296	327	339	316	318	299	304	315	283	327	321	316	303	292	293	287	323	269	294	267	265	337	294	312	320	339	295	325	320	316	322	296	300	340	286	315	308	336	326	314	273	314	304	297	307	318	325	266	317	319	292	296	320	307	293	318	312	324	305	292	293	317	339	307	304	315	320	296	319	320	310	318	299	313	308	294	280	302	325	324	304	345	319	353	322	313	336	323	320	320	322	348	307	307	298	315	314	304	317	307	314	318	329	278	337	298	285	303	294	347	318	295	339	294	311	308	312	310	314	324	300	278	319	321	317	287	334	312	331	306	317	317	293	333	320	309	326	307	305	303	272	321	322	300	305	312	287	336	326	300	310	301	317	299	312	369	307	300	339	318	316	301	285	278	303	305	290	332	320	307	325	312	315	315	306	333	333	273	322	313	328	301	334	301	315	336	319	304	344	306	289	333	323	322	335	273	302	312	328	311	344	274	309	317	288	340	305	322	322	324	312	321	323	332	302	281	317	316	297	276	320	310	293	305	327	313	284	310	324	299	303	292	288	304	318	280	325	333	313	292	314	339	305	291	313	298	321	303	295	274	298	287	305	313	307	339	313	308	297	302	298	280	303	318	298	323	326	338	326	318	305	310	296	294	324	292	313	309	294	294	308	341	338	340	300	294	332	287	319	303	293	273	302	304	288	298	324	298	298	320	309	327	314	270	299	331	308	299	321	305	312	328	289	308	298	284	318	300	340	327	317	328	318	323	296	293	305	307	288	321	333	306	309	319	310	335	311	317	290	317	327	307	294	313
28256	22726	29218	15753	4572	680	628	541	540	502	521	536	476	531	521	499	492	534	554	501	478	525	508	477	484	542	485	490	517	503	460	555	506	476	477	522	563	470	516	477	491	493	511	519	546	508	506	489	460	455	517	488	541	463	512	506	516	502	460	507	488	499	522	482	496	476	494	479	517	474	487	538	491	502	487	487	510	513	498	518	503	508	482	522	533	493	511	471	469	490	495	506	466	512	462	523	480	494	526	490	493	512	489	498	514	513	511	528	491	517	528	499	488	499	492	491	498	471	502	501	459	509	467	502	517	517	495	504	511	479	545	489	529	481	506	476	511	494	492	500	491	466	507	530	501	473	538	478	471	501	480	454	493	490	493	478	477	482	475	469	565	494	569	508	470	484	522	488	523	503	463	486	455	491	491	484	481	500	495	477	471	521	485	483	476	497	526	542	475	488	479	515	497	512	502	535	515	493	486	496	463	512	491	541	465	433	500	525	502	477	503	519	503	499	500	508	498	582	523	500	475	490	485	482	539	470	512	507	496	515	452	469	512	489	496	498	493	493	470	534	517	468	494	517	524	466	536	514	514	515	521	520	505	486	488	468	520	467	484	452	485	480	467	464	476	519	492	468	490	487	467	465	509	521	500	466	501	518	470	516	492	492	467	485	493	479	517	544	488	513	479	483	473	492	495	507	512	494	486	505	514	535	499	478	515	496	497	488	519	500	462	494	504	469	480	481	523	520	470	532	466	525	482	491	506	486	505	493	484	514	502	487	465	531	523	508	475	530	497	503	504	485	520	497	516	498	503	481	495	480	486	507	491	516	475	449	545	511	528	476	485	518	500	488	496	478	505	533	514	507	488	524	498	498	493	517	479	495	483	517	489	490	477	524	490	460	516	493	482	539	536	458	480	422	490	490	532	475	507	470	502	430	487	501	500	524	492	497	484	496	452	475	493	454	494	492	486	480	490	492	539	497	512	529	484	493	504	521	505	474	467	492	497	464	501	456	511	500	510	486	501	487	524	458	463	507	493	510	497	507	510	466	522	442	458	491	510	457	514	490	487	479	507	479	470	461	510	506	512	487	497	511	502	516	457	513	484	511	528	448	451	500	480	497	480	462	459	456	439	565	513	501	504	480	515	506	499	480	464	491	466	483	502	494	448	468	533	450	462	483	490	470	531	489	501	448	476	495	492	499	469	539	469	461	497	517	496	498	484	537	497	493	446	503	455	469	496	522	476	539	518	492	473	511	515	497	550	479	502	505	514	467	483	520	481	524	517	518	454	518	516	497	508	490	465	520	496	504	484	489	486	514	531	506	539	506	492	489	512	497	498	534	487	491	487	518	482	517	513	492	472	490	527	502	518	498	522	467	469	509	522	480	472	493	482	501	467	514	542	514	464	521	481	527	492	518	487	499	527	464	473	526	474	481	510	471	515	501	524	465	475	461	468	462	518	524	510	500	520	437	476	511	513	461	524	464	534	518	509	494	454	484	529	531	470	483	517	478	473	531	509	470	470	538	477	487	468	516	532	482	466	486	492	491	490	489	517	511	475	448	491	469	499	531	496	497	493	487	534	505	477	530	484	485	479	500	470	484	493	507	511	508	517	491	500	488	448	455	497	499	509	428	478	501	495	467	512	509	486	465	493	510	460	495	451	514	468	493	488	503	512	469	456	505	513	534	471	475	562	541	460	525	504	478	511	480	505	542	492	480	504	496	502	478	509	448	502	531	482	482	496	466	522	498	483	492	479	489	481	476	435	512	475	517	473	493	482	497	495	514	486	483	491	473	490	500	507	448	490	499	512	514	488	496	519	480	494	475	490	512	494	476	492	460	451	507	468	475	479	481	533	495	515	500	434	484	501	460	484	506	483	520	511	462	496	507	462	493	502	519	489	433	482	495	464	508	471	499	465	525	481	487	509	462	496	469	463	519	473	467	504	493	507	517	511	509	510	456	484	482	484	453	493	498	496	507	501	523	477	520	522	501	534	496	464	488	458	484	505	496	464	494	477	465	493	487	516	490	477	505	499	521	482	435	534	491	516	543	501	501	497	543	510	440	491	492	509	458	514	526	521	520	495	531	507	538	507	481	497	482	498	531	464	477	523	458	487	493	475	452	450	523	497	509	492	496	490	473	492	513	521	505	514	475	494	508	507	470	484	501	480	486	484	493	469	535	486	482	512	491	474	496	509	499	475	521	495	493	506	445	486	518	488	525	521	495	507	505	500	532	454	499	503	503	527	536	477	504	487	497	486	489	519	459	459	484	514	523	496	496	495	511	486	472	498	503	494	493	471	459	535	527	526	497	504	495	530	472	523	493	465	486	466	515	490	497	521	444	488	523	519	491	534	483	445	497	486	450	478	496	503	521	483	487	497	500	500	494	524	520	449	470	469	537	495	476	493	486	482	501	514	448	522	472	484	498	505	506	542	526	487	535	532	467	524	515	507	544	452	505	486	492	535	498	533	474	523	521	518	505	478	509	481	483	509	504	533	476	507	468	498	499	540	507	495	502	551	493	469	486	497	460	477	456	512	515	523	503	529	475	463	499	486	462	470	478	473	498	475	490	510	453	506	508	499	465	521	506	504	487	531	457	496	494	499	504	532	509	519	522	491	492	520	489	473	508	521	509	516	492	488	498	495	478	483	491	516	549	506	516	464	503	492	522	482	539	461	501	494	534	474	494	491	499	495	451	520	482	501	497	477	510	504	529	476	454	509	457	488	497	506	470	501	495	538	510	500	490	458	479	471	513	507	498	505	493	507	458	480	516	473	483	490	509	476	490	481	472	482	550	544	469	515	506	528	503	509	478	495	535	486	478	495	526	499	500	505	524	478	473	489	518	500	516	486	493	514	508	539	501	513	466	510	487	489	479	509	508	511	514	480	483	474	501	471	502	499	487	498	482	530	493	470	500	518	498	479	516	456	521	495	469	490	496	455	503	496	491	460	483	500	509	516	476	501	489	522	487	546	452	523	515	485	500	485	501	505	467	480	440	498	462	480	490	483	533	483	503	497	444	552	515	504	494	502	487	492	483	465	507	502	497	492	490	504	524	462	524	477	516	448	517	470	514	502	521	516	480	480	522	517	479	515	476	468	431	482	492	518	487	486	495	515	514	533	523	532	460	493	502	511	537	467	460	507	513	472	475	531	492	493	516	486	494	530	477	473	501	523	504	523	513	490	544	487	520	456	480	499	471	505	500	524	486	475	518	526	496	455	488	503	565	503	483	506	536	506	493	516	480	507	505	513	493	536	514	486	480	499	499	495	517	489	513	510	440	465	469	493	533	489	482	514	492	485	498	507	493	494	476	525	493	498	459	500	500	490	496	504	444	501	515	571	513	474	524	512	489	557	501	492	515	489	524	492	503	479	467	492	491	517	536	490	509	517	487	508	504	499	502	479	492	487	528	510	519	467	496	505	462	491	512	473	483	487	508	519	511	523	492	476	481	507	506	479	549	486	500	492	514	532	536	521	526	521	533
6455	31839	27836	10811	4589	757	671	656	619	611	557	607	601	582	615	591	593	591	597	568	576	547	622	621	586	565	561	605	596	531	554	599	552	585	550	581	585	563	544	581	628	581	554	558	576	613	599	568	551	568	563	615	631	568	612	594	576	549	607	584	576	645	546	584	571	541	584	582	569	601	573	605	602	568	589	575	587	576	583	567	576	557	571	600	541	543	608	568	590	598	539	550	591	595	608	581	633	574	602	540	574	566	605	540	580	581	569	560	590	595	590	592	574	588	554	552	573	577	575	587	596	561	577	552	548	616	602	597	612	573	569	557	558	604	594	577	559	567	616	543	629	640	557	579	572	605	606	571	575	566	568	579	570	607	577	586	537	568	643	594	592	581	606	625	570	615	566	569	602	588	595	568	581	609	595	581	582	574	580	543	613	579	606	587	516	582	587	581	610	589	588	587	564	556	574	573	578	570	549	574	562	597	602	565	586	585	573	576	582	582	540	554	586	536	616	576	535	599	613	585	607	558	559	573	580	561	580	577	584	563	590	571	545	587	586	574	565	606	563	553	568	606	570	581	612	595	577	597	597	589	566	578	583	574	596	627	581	575	577	571	602	580	583	552	566	620	555	588	598	575	606	542	597	602	613	563	591	606	552	582	564	596	570	567	593	597	523	577	612	580	575	586	572	583	593	558	577	563	575	575	531	571	576	629	583	570	630	587	571	572	603	594	598	530	615	546	590	579	595	634	558	580	544	590	546	552	573	621	588	604	613	604	558	577	526	600	563	575	614	565	575	567	611	606	592	576	601	548	574	603	605	610	572	583	571	566	599	577	590	613	600	579	600	529	560	599	605	573	585	581	594	558	575	585	591	564	553	618	594	644	610	562	583	569	545	574	594	566	595	552	542	547	627	561	598	572	599	596	630	541	620	536	581	577	544	610	622	556	565	562	603	588	544	548	608	582	595	568	614	589	588	553	598	629	583	585	588	543	592	619	568	588	572	556	578	545	587	583	560	561	617	630	568	554	578	588	564	621	559	505	616	584	641	580	589	554	589	526	593	588	575	573	585	549	545	611	573	551	592	607	552	627	561	543	606	580	560	578	578	618	564	552	624	534	585	608	568	617	586	553	594	610	565	600	586	570	536	604	589	579	580	618	593	561	604	558	596	606	562	590	574	617	614	549	585	601	612	599	586	625	545	566	549	586	612	568	537	612	586	574	629	539	569	585	580	589	608	540	592	643	586	589	597	559	570	580	575	564	566	574	546	605	601	562	564	574	618	568	574	622	592	580	563	561	627	581	638	578	598	596	582	526	596	580	611	569	600	620	593	574	560	590	598	560	601	583	571	571	576	558	634	584	592	616	618	518	565	613	578	548	566	636	606	567	595	576	579	561	557	573	575	545	568	608	580	614	547	575	560	608	575	599	605	588	553	600	552	648	589	635	588	602	596	557	608	567	607	549	568	578	601	580	550	552	595	574	596	578	544	586	599	584	520	572	600	587	574	595	600	558	615	534	561	550	572	606	564	559	544	575	568	627	521	566	614	610	581	552	559	598	567	580	584	585	543	577	576	545	619	573	587	576	595	537	570	587	598	552	549	567	596	584	575	577	614	537	609	587	594	566	573	576	598	582	579	592	615	608	599	587	596	559	577	596	604	548	576	553	600	581	572	548	578	602	587	578	573	580	602	561	569	576	593	596	563	573	588	571	605	647	584	590	533	579	545	639	602	577	530	591	603	630	565	581	600	582	570	602	591	598	563	564	583	614	561	562	584	574	570	561	552	585	597	613	589	572	569	563	565	559	591	614	576	592	622	589	570	520	574	608	632	633	551	551	563	581	588	583	574	567	589	607	570	582	608	594	574	576	597	566	583	569	580	567	562	562	629	588	595	554	568	558	545	570	616	614	582	572	586	603	584	586	633	597	595	575	582	582	556	561	577	612	566	590	579	583	571	596	605	580	609	541	573	594	589	625	622	592	605	566	587	604	590	551	596	555	588	582	583	608	572	547	563	555	578	569	515	549	589	588	577	568	630	567	599	569	595	591	546	566	525	603	556	579	597	564	593	568	564	564	557	560	515	611	591	609	568	561	591	598	563	587	585	548	545	556	607	598	590	613	595	597	552	579	605	629	566	547	598	592	600	583	592	584	585	589	613	565	563	574	567	551	552	580	546	590	543	635	544	623	603	567	595	565	622	591	604	607	568	567	560	596	567	582	538	553	576	576	589	565	587	592	615	551	580	585	610	582	642	577	612	575	594	592	551	592	565	655	562	596	632	605	571	604	580	566	563	582	547	610	599	617	587	576	592	573	555	581	618	585	614	599	564	565	607	535	597	579	575	597	616	599	587	592	575	602	582	601	620	557	559	609	609	619	617	593	610	565	599	580	584	553	605	592	652	587	544	590	562	599	579	610	528	596	572	592	560	560	557	633	581	629	547	612	586	608	522	543	595	552	607	610	605	567	598	555	620	573	591	600	564	514	568	564	523	626	569	594	582	576	586	564	623	590	594	603	597	610	550	538	577	602	597	609	544	558	556	640	623	588	594	563	537	563	585	596	565	594	584	566	604	575	563	559	555	560	547	579	573	613	614	559	600	587	581	656	568	576	554	613	595	600	568	538	616	620	592	550	609	555	629	556	562	586	578	552	599	590	611	572	573	601	603	619	601	599	589	535	574	574	575	620	599	602	588	569	569	559	578	578	603	570	530	564	610	582	548	590	563	579	562	650	528	590	609	583	570	580	563	536	589	590	543	566	603	570	529	576	605	575	529	586	577	567	578	573	605	556	573	620	530	575	610	607	589	568	580	583	569	621	551	599	603	599	625	603	568	576	559	614	600	569	547	576	612	591	594	560	556	565	612	549	577	620	601	550	569	538	553	617	558	580	590	596	616	553	597	627	606	617	605	600	575	609	594	593	528	572	582	602	558	570	616	596	624	582	598	568	579	560	553	540	612	568	593	597	587	589	586	578	585	560	563	562	631	583	556	559	558	600	601	552	627	587	600	559	625	561	578	643	570	599	619	566	606	561	600	604	590	592	602	570	594	628	601	615	576	586	545	555	567	615	566	632	553	584	579	618	561	579	606	595	611	607	605	575	591	576	588	562	610	572	596	552	571	567	594	610	611	550	563	565	647	541	589	605	605	569	580	608	573	589	545	572	581	595	611	606	566	562	583	572	555	615	627	566	535	623	562	601	562	641	644	531	583	591	529	584	606	584	594	554	584	611	606	554	571	585	564	584	624	566	617	624	609	551	548	542	616	578	577	572	601	621	584	616	576	583	605	607	606	579	552	587	549	605	584	605	594	572	593	550	607	584	641	629	582	598	580	594	617	596	529	598	541	592	550	581	562	594	614	569	600	583	542	603	623	592	559	586	558	632	597	574	592	507	607	599	593	628	561	588	599	595	594	577	574	596	573	550	591	550	582	543	568	605	567	554	610	578	547	571	560	570	606	599	568	614	565	570	570	603	587	610	586	586
24078	21944	35902	34387	25436	14654	2420	676	587	575	574	563	538	518	546	534	527	498	542	490	513	499	494	549	474	522	506	543	495	474	524	510	461	541	524	469	508	516	504	501	483	482	462	514	552	498	472	507	524	522	513	503	512	500	514	516	510	474	504	505	458	459	505	521	479	512	520	503	508	498	544	489	467	511	476	539	482	534	501	479	492	438	489	468	462	534	487	469	493	509	518	498	493	498	488	515	522	491	534	514	490	500	508	482	511	485	471	510	493	499	483	458	507	504	497	541	549	499	489	514	509	492	508	516	476	479	487	457	507	485	508	535	478	498	478	495	496	513	518	482	506	481	500	491	458	499	542	486	482	513	507	528	488	510	527	507	500	519	506	478	476	512	511	508	505	527	459	491	503	497	475	461	514	546	512	511	492	510	492	508	527	499	471	495	472	487	520	509	549	506	507	512	524	514	494	450	460	515	505	537	497	489	497	495	491	476	517	530	482	520	501	539	519	513	499	488	480	543	483	530	483	508	494	498	495	467	471	504	485	460	484	515	478	518	510	486	491	480	466	494	560	538	535	522	495	456	513	507	513	490	486	526	532	486	495	495	500	503	501	493	485	486	506	497	508	497	490	494	499	528	518	510	486	485	528	514	520	514	514	534	469	448	516	500	533	502	541	518	489	523	495	490	480	502	535	512	484	497	490	488	568	512	500	507	513	519	497	477	479	495	518	481	498	478	480	514	476	505	467	534	470	514	500	481	487	517	518	494	484	491	509	476	516	511	470	519	468	463	480	501	502	474	461	453	525	549	492	517	457	544	534	518	530	529	433	496	536	535	526	493	548	493	558	512	556	517	477	513	491	507	489	518	483	503	469	507	504	507	501	549	500	508	472	488	552	508	511	486	442	532	515	471	485	455	474	492	486	510	469	519	529	491	481	515	484	492	499	516	513	515	493	503	515	478	496	550	494	470	490	509	475	508	512	528	527	532	494	478	512	506	492	510	456	462	523	530	454	504	502	520	472	496	501	521	489	518	497	517	497	485	507	463	495	505	507	467	521	492	537	462	506	526	473	513	494	467	554	513	507	507	490	511	477	491	454	494	568	506	498	534	559	508	509	505	485	497	494	476	481	511	544	536	494	485	517	518	472	483	492	488	514	497	490	521	478	520	489	455	501	499	504	476	515	510	492	491	478	459	460	500	517	547	528	504	499	527	501	453	517	504	486	504	493	504	484	468	538	475	495	507	478	536	460	497	529	565	473	521	503	507	497	497	517	516	448	501	544	489	481	509	523	486	484	505	501	511	527	492	489	479	486	487	475	519	498	515	499	498	491	510	501	504	485	509	499	472	519	504	550	453	495	500	490	481	490	461	492	516	498	492	474	460	514	470	465	515	521	533	489	484	488	517	508	507	487	479	477	479	471	519	502	516	505	494	508	509	536	481	489	474	502	510	508	481	485	511	548	503	521	515	490	504	502	499	493	521	494	532	526	501	500	516	498	518	490	496	482	526	495	509	486	475	496	518	472	481	508	507	503	510	471	500	520	478	515	506	528	506	460	542	476	528	526	517	528	505	487	484	501	477	470	492	515	501	452	497	455	479	517	485	510	539	525	519	495	553	453	496	532	517	515	489	519	476	540	487	504	504	524	510	527	526	474	474	512	495	485	485	494	472	509	492	493	509	507	513	547	484	510	482	513	497	491	505	484	499	493	483	525	489	493	532	480	507	516	500	492	457	504	471	462	483	526	494	496	499	496	508	491	480	508	518	504	510	508	475	496	505	433	463	491	554	494	470	501	492	528	502	496	480	497	520	526	524	515	499	501	451	522	517	499	487	472	486	466	539	524	494	503	466	491	494	519	486	473	567	509	522	511	511	527	530	544	462	489	480	508	514	507	470	510	545	486	512	460	523	478	489	531	547	528	497	498	474	522	495	493	503	489	482	507	465	528	505	516	500	500	517	467	487	520	500	475	499	512	505	471	513	536	508	478	492	518	522	504	470	528	502	481	539	551	446	507	502	445	515	458	490	489	535	516	458	495	469	522	498	534	505	477	489	511	492	494	540	450	545	500	504	543	481	511	481	480	503	477	504	498	539	482	508	497	508	505	499	507	505	479	486	534	502	513	515	532	511	518	473	483	459	498	513	523	463	477	486	525	513	487	509	475	492	512	477	494	457	558	530	497	472	507	482	504	499	546	487	513	543	547	508	534	462	505	458	503	498	541	492	477	485	497	471	488	517	537	511	478	479	502	525	533	495	511	502	532	476	514	505	516	476	496	490	499	501	513	515	485	510	502	537	495	503	513	453	483	475	491	511	505	493	511	495	474	491	489	514	505	523	494	501	494	546	486	533	537	503	495	487	485	488	463	526	505	518	467	475	462	498	521	542	505	482	518	492	462	486	519	499	493	507	535	472	532	491	514	484	546	468	463	489	500	535	485	494	512	455	550	558	520	497	486	455	503	471	556	498	486	517	487	509	519	465	535	498	499	458	477	509	528	508	475	504	503	509	493	495	510	522	514	497	487	510	494	520	492	529	518	491	494	484	499	488	499	487	509	464	497	489	441	508	447	532	469	498	483	496	498	517	512	491	471	496	501	510	506	487	482	530	452	516	517	522	510	476	511	470	504	465	507	505	532	472	506	501	515	474	527	532	493	491	499	496	517	541	498	512	515	504	527	544	501	539	492	517	509	505	540	485	533	477	509	502	439	515	499	533	497	515	481	496	468	527	502	503	476	476	499	501	530	509	517	488	494	511	476	527	517	472	495	550	570	498	527	511	515	495	477	496	462	556	468	528	514	482	515	507	496	506	519	477	478	523	511	484	460	511	501	481	483	493	504	484	544	469	497	554	475	481	507	498	501	565	514	509	491	491	509	484	506	509	526	474	516	441	522	486	492	527	477	448	506	509	504	522	512	539	504	525	492	512	519	485	513	506	515	497	493	512	491	489	478	522	557	527	469	518	470	521	548	532	481	507	504	521	454	459	474	519	537	556	482	482	473	472	492	492	496	505	455	491	495	496	528	545	482	448	515	474	498	480	479	527	488	540	470	506	536	485	510	471	503	505	498	480	488	479	535	484	495	499	550	476	478	446	511	456	431	484	475	501	480	489	523	518	507	475	531	525	512	499	475	507	518	522	453	495	512	493	507	537	480	454	469	510	516	490	509	505	459	496	465	538	492	500	481	523	508	466	528	501	477	488	526	528	501	501	514	530	487	466	471	467	481	492	459	502	499	465	525	494	520	536	486	514	497	473	514	500	484	479	515	492	480	443	517	507	517	484	552	529	531	506	510	513	469	515	464	519	527	481	464	507	528	480	485	472	499	516	542	478	502	509	521	513	528	480	479	479	495	554	489	482	485	519	497	498	477	506	520	463	466	461	517	463	525	498	481	516	505	504	494	491	498	458	488	478	493	476	513	474	505	530	503	528	481	520	478	481	466	520	508	515	469	538	492	469	497	472	475	524	522	499	515	535	556	503	470	515
10950	75380	72399	45641	23159	1129	945	848	749	716	663	634	645	653	660	675	623	624	648	623	636	622	634	599	590	629	568	587	626	580	645	616	549	571	590	624	573	620	558	620	602	647	631	637	566	575	583	576	593	616	596	626	597	623	644	592	592	579	588	602	595	570	616	593	620	603	608	574	622	598	634	582	592	573	564	598	565	546	609	608	580	558	606	572	615	589	603	621	573	612	571	623	595	586	604	603	600	599	580	580	626	558	603	594	618	599	629	654	594	593	615	641	595	564	572	606	590	629	603	582	638	558	622	596	587	617	614	591	607	614	588	576	599	585	577	564	568	582	580	601	593	566	598	597	589	620	572	570	578	579	612	592	569	592	575	569	561	592	568	591	600	575	582	615	615	637	608	580	596	582	576	600	560	630	635	611	567	630	605	587	593	615	631	585	583	602	597	616	557	571	564	633	617	631	630	583	567	562	609	623	573	555	556	585	603	636	592	580	554	578	607	579	568	606	601	588	604	579	597	612	607	608	556	600	583	605	620	612	606	607	577	599	581	605	604	600	588	575	577	593	607	604	557	605	649	604	587	602	602	580	628	629	556	572	590	628	600	603	601	618	560	610	567	597	602	596	607	600	606	633	628	616	592	587	608	591	605	575	597	585	607	622	604	577	615	590	613	594	591	630	611	613	601	595	599	574	585	606	561	562	557	557	587	624	576	576	606	603	634	601	591	615	591	591	592	578	580	573	611	601	610	573	574	566	620	581	584	563	567	587	575	572	606	597	613	545	617	634	586	631	584	595	643	588	596	589	584	514	565	600	608	600	609	547	567	626	577	599	569	592	629	621	585	607	632	595	609	556	607	604	592	606	586	571	587	570	612	582	573	578	599	618	586	573	577	620	597	587	585	603	562	574	570	571	590	635	559	539	571	628	562	585	562	632	600	620	618	636	562	617	595	638	606	556	636	610	638	583	563	571	605	592	623	609	608	563	564	581	572	553	581	571	612	590	625	588	612	611	574	594	587	584	597	574	553	586	621	591	612	586	578	575	590	628	631	590	591	560	575	574	590	645	578	559	568	595	585	574	596	606	577	601	591	569	618	594	593	556	638	535	611	576	616	608	588	583	584	542	588	602	575	589	631	593	593	623	570	614	557	572	666	566	598	583	571	610	591	607	576	615	577	597	582	606	550	572	619	577	569	604	613	583	635	566	565	607	579	599	580	616	563	572	549	562	591	582	593	619	607	599	554	577	591	623	587	609	596	595	607	573	575	618	623	589	601	601	577	591	623	578	634	618	576	535	586	614	564	600	603	606	599	554	609	561	612	584	608	594	632	584	628	527	600	569	597	605	599	579	569	597	592	616	582	579	622	593	588	549	581	618	582	571	536	559	614	576	584	600	582	566	609	573	598	608	593	586	626	557	595	619	554	565	552	577	600	638	546	601	621	576	620	595	621	599	587	591	586	583	604	602	606	611	612	598	542	595	592	626	621	551	621	615	601	568	584	608	594	573	541	628	610	571	598	591	575	574	577	628	530	598	555	592	619	588	609	600	567	562	591	613	604	591	583	608	538	606	598	587	595	619	613	577	543	600	550	498	612	587	601	603	571	566	599	612	608	591	591	584	556	580	581	601	605	589	596	607	624	594	589	579	601	634	602	608	625	626	602	602	561	577	661	644	550	606	586	593	623	567	572	553	555	619	549	586	576	596	568	601	636	601	577	580	603	610	536	609	597	644	593	590	612	638	594	595	618	631	567	554	600	544	557	556	619	627	585	589	585	591	596	576	555	658	601	583	591	596	557	631	612	560	549	597	579	598	555	636	615	643	621	616	638	604	537	585	595	593	571	611	612	598	598	590	621	585	581	573	601	599	610	565	597	613	611	597	599	604	594	618	558	579	616	599	582	574	611	609	579	591	566	597	595	635	584	580	577	646	612	569	614	553	581	612	593	543	551	559	564	592	590	600	595	620	627	598	614	565	589	557	585	599	565	594	570	582	588	600	597	635	584	557	581	592	616	598	574	569	587	583	579	561	589	613	578	602	614	582	560	554	627	576	585	593	561	605	613	609	609	584	571	593	603	584	631	565	593	605	623	631	632	599	589	588	578	603	568	642	617	529	586	615	615	586	605	621	604	570	559	573	615	594	611	595	553	604	593	609	615	589	592	598	584	608	569	553	604	609	559	564	596	576	609	589	616	631	568	603	628	557	547	557	625	626	555	620	574	567	565	563	656	583	611	604	562	586	582	587	542	614	594	579	559	641	587	598	628	598	580	581	581	530	596	570	599	594	597	596	609	614	582	608	566	588	603	588	590	615	569	568	635	590	611	559	591	583	576	621	594	567	601	580	575	602	568	580	628	556	641	597	606	603	578	588	582	596	644	549	608	585	576	611	597	613	628	574	601	613	591	574	612	615	619	577	592	623	612	589	580	586	573	564	603	597	618	634	592	575	608	628	622	563	616	611	596	583	589	562	578	588	593	575	583	561	602	585	590	611	570	577	600	551	581	566	613	571	604	584	619	614	597	586	568	603	564	584	577	587	566	582	608	588	585	631	594	602	606	559	619	580	592	539	588	552	574	578	594	592	626	621	576	606	629	613	595	576	576	565	614	558	639	607	571	613	605	585	564	607	606	579	607	598	606	574	568	582	571	584	597	608	604	637	602	622	545	562	567	593	564	630	559	609	597	581	584	564	553	575	564	616	590	578	590	631	596	619	622	610	577	589	571	586	588	584	607	610	564	583	564	614	627	590	614	591	605	640	544	558	621	637	579	623	610	608	598	635	589	581	594	590	594	618	652	608	596	624	577	591	560	605	581	594	586	566	602	643	563	583	639	553	615	589	598	596	612	614	530	608	559	582	608	613	601	582	650	585	603	581	600	573	625	568	574	587	614	591	552	571	549	621	601	545	596	565	623	607	553	567	562	605	596	576	581	556	573	555	617	578	622	559	551	610	589	585	569	537	601	578	588	564	623	586	599	631	575	618	642	580	599	550	618	598	585	572	586	639	593	597	557	564	636	584	568	557	612	607	609	595	556	578	648	608	594	559	586	590	611	566	599	602	576	619	581	563	638	604	594	634	585	586	578	572	648	589	558	575	576	603	579	588	571	605	594	566	598	584	610	646	612	578	613	585	637	595	598	585	573	582	593	562	581	554	541	616	584	502	595	584	587	609	545	606	591	602	576	583	572	617	575	568	629	592	572	560	574	606	570	595	589	612	636	590	579	604	581	574	625	592	620	598	564	569	580	585	561	644	621	634	595	589	603	582	555	605	586	548	587	606	599	570	626	609	572	584	584	577	606	587	592	558	619	589	580	583	589	581	595	526	559	605	624	590	649	591	599	580	618	577	572	639	621	640	584	631	606	550	564	564	611	591	600	583	602	620	603	562	589	620	568	560	621	589	642	587	576	659	598	635	573	579	599	539	586	584	596	550	614	606	574	582	569	562	605	568	589	575	612	619	594	600	623	540	583	621	552	551	613	582
25459	22193	35459	33278	19532	3132	490	378	349	353	318	335	321	327	301	309	285	332	301	319	315	306	296	305	349	332	268	330	329	305	294	310	317	292	306	319	323	300	340	279	321	293	327	293	295	302	336	278	319	301	281	321	273	310	301	302	316	287	302	306	317	288	320	302	310	281	303	313	318	306	305	309	288	319	302	314	306	309	293	320	302	301	321	302	307	292	301	291	316	285	296	352	313	292	282	323	303	300	281	308	305	302	317	314	327	293	291	290	316	299	329	274	317	304	334	298	305	307	313	322	310	307	296	354	296	323	327	298	284	291	306	314	332	336	297	324	332	284	304	336	346	318	302	311	315	293	301	299	300	330	320	312	308	286	325	313	300	323	290	327	321	296	343	337	332	322	277	301	318	322	312	311	283	317	307	335	322	264	338	295	325	317	327	319	292	275	315	302	310	306	272	334	301	337	291	302	339	348	300	351	291	320	319	322	330	321	308	304	277	310	281	287	282	303	313	329	287	294	290	276	314	322	300	304	311	284	310	295	316	287	288	303	323	268	312	324	267	286	290	289	304	322	304	289	313	313	315	302	322	315	312	301	271	300	311	314	310	315	342	316	310	323	303	287	324	327	304	290	289	315	336	275	321	341	303	296	316	300	310	290	302	286	283	306	318	357	296	275	330	303	318	343	308	308	316	340	315	327	333	285	338	334	323	335	330	320	303	329	294	331	301	316	281	322	305	279	318	322	317	309	298	297	318	336	303	315	315	331	292	331	305	342	313	307	338	303	277	301	291	318	300	310	294	296	338	302	288	303	303	293	321	330	321	273	296	310	275	296	313	321	295	326	301	288	307	307	306	322	291	281	308	295	303	308	320	310	307	332	312	361	327	327	298	341	283	315	308	312	327	297	278	324	329	335	331	299	296	319	309	300	300	303	288	317	306	288	311	294	313	310	339	310	310	308	287	301	349	332	316	325	307	288	313	293	307	296	312	300	271	329	336	290	319	342	315	319	298	299	310	328	316	346	336	283	288	272	291	282	335	323	290	259	327	306	306	319	322	287	285	298	305	314	299	344	330	349	349	256	309	286	298	281	320	334	298	267	322	337	307	316	322	313	339	278	327	310	330	328	304	322	283	297	300	328	306	328	327	311	273	306	343	316	310	328	313	318	283	335	306	335	296	331	306	315	315	322	305	321	309	293	324	313	323	297	300	333	311	313	328	324	296	321	296	305	335	287	326	294	290	325	311	315	289	304	321	292	341	299	309	308	311	346	294	294	293	309	353	309	328	259	301	318	317	285	314	301	319	296	327	301	306	308	286	285	307	304	342	292	288	286	302	294	328	314	309	299	296	283	305	318	309	317	324	332	325	344	326	284	313	296	298	320	292	288	329	299	325	333	318	321	295	307	307	290	294	261	307	308	323	342	328	289	296	317	295	279	299	337	284	292	323	299	284	290	323	356	326	334	332	304	302	317	305	263	296	334	297	322	310	292	301	300	325	317	314	345	292	296	323	282	286	296	296	279	293	311	306	322	303	289	319	299	314	341	296	333	338	310	287	307	328	315	304	295	312	295	310	306	338	288	301	313	286	290	302	314	296	308	285	308	252	312	324	325	287	283	324	340	328	329	295	303	319	308	299	327	314	280	315	289	322	281	282	292	293	282	305	334	294	324	310	291	321	314	311	338	297	328	304	284	304	261	352	333	351	324	304	292	335	283	307	304	312	350	327	311	278	315	259	303	358	300	330	341	310	312	292	294	286	320	338	304	286	331	271	289	296	304	301	355	324	299	323	306	270	309	296	306	294	283	295	311	292	309	297	310	327	324	299	335	299	295	319	302	317	311	313	279	296	286	291	294	335	310	333	303	292	335	308	326	334	335	260	316	284	329	314	295	312	294	317	305	325	334	321	279	326	341	298	321	322	317	293	315	336	296	279	304	298	297	321	311	317	306	298	288	325	295	329	310	344	313	321	325	312	300	300	277	320	318	308	296	309	287	326	286	292	327	292	333	282	337	309	291	335	339	324	306	318	325	338	309	323	311	301	318	305	329	290	302	317	305	320	298	342	306	332	309	322	324	329	307	292	298	293	342	298	302	306	291	321	338	314	339	324	314	313	317	329	296	309	303	290	318	321	301	300	301	285	322	334	326	300	318	320	307	288	317	321	331	330	318	305	318	313	295	285	338	284	309	345	320	313	256	316	309	333	305	318	318	298	293	315	318	304	322	292	301	321	329	325	319	304	297	322	300	294	292	315	298	299	307	311	306	326	315	302	312	320	332	313	308	302	302	311	298	332	319	319	313	334	296	290	320	321	317	301	303	302	297	300	310	329	307	313	286	284	327	357	307	329	340	298	358	322	330	305	280	313	299	271	309	290	286	304	293	315	294	309	326	332	315	325	317	328	305	306	307	300	320	313	350	292	284	321	314	318	270	310	312	323	325	335	303	298	289	298	314	277	302	312	328	330	320	321	294	283	317	312	313	307	294	325	330	313	327	294	338	309	267	303	316	305	311	307	321	331	313	294	309	299	317	290	317	327	325	327	314	311	277	283	273	295	326	330	290	269	310	288	310	314	336	336	311	284	323	325	308	317	317	273	308	317	299	302	286	301	302	309	314	313	320	288	304	285	299	305	297	294	329	287	323	293	302	296	273	331	321	319	343	333	315	308	312	313	317	270	269	332	284	304	312	324	311	286	343	341	291	304	301	299	339	301	309	306	301	316	325	291	319	311	288	294	275	342	307	308	306	308	308	273	339	323	310	323	319	310	301	305	291	286	317	263	341	309	280	319	306	314	294	342	289	272	362	309	297	313	290	336	296	315	299	292	300	313	321	328	325	337	299	321	330	290	299	283	313	304	336	320	312	306	276	278	288	326	285	291	265	324	331	311	299	326	329	294	275	317	320	318	303	322	350	338	310	271	297	314	297	318	306	303	307	322	313	305	328	340	307	299	321	286	285	303	318	331	324	333	313	309	308	336	306	325	300	305	314	327	297	316	298	311	338	332	288	326	314	303	282	296	304	311	323	327	340	309	325	331	307	291	310	298	311	325	305	328	303	308	322	292	293	299	306	305	330	282	305	314	312	331	304	283	314	332	315	330	301	310	306	294	323	334	354	300	302	293	301	310	302	298	296	301	321	308	312	299	295	321	336	273	341	302	329	334	328	292	304	303	320	292	326	309	303	312	315	328	331	279	272	304	326	315	297	306	310	283	295	303	306	280	337	296	317	343	313	307	294	283	311	321	316	340	287	320	313	295	297	294	298	310	314	307	308	305	299	300	326	259	296	321	289	297	314	338	292	311	320	308	302	342	316	286	306	303	324	330	313	288	311	313	342	279	311	310	308	315	339	302	333	312	331	327	281	295	314	283	332	307	301	308	306	306	322	358	307	311	293	307	323	327	302	300	344	289	297	292	317	323	302	324	328	309	291	338	305	333	320	310	302	330	289	316	300	295	322	312	304	315	294	299	289	336	304	272	308	331	302
10746	63638	57033	36935	17283	665	594	513	486	442	396	406	385	418	372	389	422	401	374	376	412	411	372	391	396	393	379	389	374	374	347	391	402	401	367	324	372	382	344	379	362	388	375	359	379	348	375	360	339	336	389	395	381	399	354	345	354	364	377	347	386	412	357	368	338	406	379	349	359	348	342	379	387	350	358	383	371	386	376	362	370	372	337	354	361	378	404	346	361	370	349	381	370	346	318	358	347	368	373	359	351	367	386	356	371	401	349	353	334	381	373	321	364	370	350	352	374	381	381	363	356	360	379	387	382	383	352	376	372	375	343	361	333	328	357	341	353	383	357	381	349	329	373	357	387	374	347	367	359	359	397	343	355	376	371	358	373	360	356	357	336	397	371	381	355	371	390	347	369	363	358	353	392	344	377	370	349	367	381	365	365	337	338	342	374	390	376	339	396	349	378	350	329	386	410	366	362	372	389	361	351	367	361	388	358	379	353	353	363	350	369	369	383	364	364	371	417	361	370	397	360	402	342	357	335	352	362	344	349	330	369	367	331	372	344	388	341	365	372	347	365	358	362	331	321	351	343	388	353	331	346	347	367	378	351	387	364	359	407	369	379	348	358	347	391	349	342	349	374	369	340	371	378	395	372	349	373	364	350	378	353	384	370	390	397	335	382	356	373	357	378	369	364	349	375	436	392	349	338	374	374	345	367	362	362	368	360	400	369	342	367	381	348	325	343	338	354	320	384	329	379	323	367	380	365	331	339	353	369	346	384	376	385	368	371	378	381	367	382	388	380	365	379	363	378	367	380	397	332	391	371	322	387	365	363	335	347	373	348	332	363	403	329	350	358	369	366	381	347	343	378	345	376	350	346	355	338	352	383	356	350	378	398	369	384	339	360	379	388	359	339	361	354	385	370	326	361	356	390	403	380	356	360	400	365	367	351	378	351	367	389	366	342	318	363	369	360	379	394	353	344	360	368	355	375	346	367	380	344	370	357	372	346	357	375	364	379	374	386	387	386	362	353	348	356	388	363	348	338	394	363	389	393	334	357	351	378	366	378	363	372	387	379	376	347	341	331	400	363	415	385	345	372	372	354	352	361	405	373	371	361	362	397	384	372	371	373	324	382	354	400	349	358	373	372	362	381	374	389	364	384	369	345	325	349	349	354	365	378	355	410	355	348	332	384	373	354	363	339	358	373	376	391	368	380	384	340	383	342	379	363	374	338	368	341	350	394	358	344	369	346	398	370	393	373	359	341	340	383	366	360	399	392	391	391	376	360	379	358	372	384	381	351	358	410	384	354	324	364	320	373	367	386	357	339	368	381	368	361	362	348	377	353	365	386	357	346	371	356	352	346	403	366	382	320	349	360	372	339	352	348	337	338	336	372	367	365	394	364	391	357	343	345	383	368	348	369	402	369	373	360	365	372	397	372	360	359	368	364	397	339	352	345	365	368	372	397	370	397	379	339	389	343	379	354	347	358	398	357	356	345	354	364	359	390	395	352	370	372	377	373	377	351	368	396	368	323	395	386	401	354	365	360	341	352	368	358	404	369	357	389	328	351	356	386	343	391	359	342	391	379	345	390	349	372	363	357	360	335	395	351	362	378	341	350	394	364	362	343	357	385	353	368	368	373	390	355	362	372	385	360	383	366	356	356	378	373	372	351	324	383	353	365	362	345	356	359	335	363	346	365	340	357	353	360	359	372	351	370	353	362	388	347	344	359	389	360	350	372	344	373	359	368	351	387	371	387	384	372	388	377	393	344	387	369	352	337	333	357	354	328	361	371	359	365	330	376	350	383	384	358	379	342	359	380	388	358	361	373	365	353	357	379	360	380	378	354	350	405	356	359	368	349	378	360	366	380	427	368	390	344	352	393	365	360	371	382	402	342	372	385	387	346	324	352	337	385	341	367	400	361	426	350	373	400	371	365	337	370	396	368	375	351	356	359	337	361	357	365	363	374	357	351	383	355	339	392	390	386	324	364	349	366	341	377	398	375	373	378	372	387	355	350	368	390	350	348	382	323	389	345	330	370	343	330	366	358	363	381	355	371	376	392	340	326	373	344	373	393	384	365	377	336	371	371	349	421	389	400	336	380	401	362	376	375	352	359	391	347	354	343	346	353	362	320	343	363	354	356	384	387	376	385	342	354	369	357	352	329	336	342	363	374	357	365	356	345	333	370	370	397	361	391	345	375	370	336	351	326	387	395	363	358	371	347	407	376	363	356	347	356	338	373	370	358	359	362	350	332	344	362	351	365	365	377	343	357	392	374	373	362	368	356	379	342	347	324	386	387	350	335	352	384	362	410	347	330	381	357	359	329	388	385	363	391	363	391	388	354	332	381	355	331	307	378	379	337	342	333	351	351	371	355	378	392	328	355	410	352	361	357	391	380	354	378	347	379	369	348	369	359	346	374	369	357	377	367	362	388	387	377	374	374	348	349	381	351	373	388	345	377	380	405	365	375	371	352	412	367	357	334	393	397	357	328	384	345	403	361	383	362	396	367	330	379	344	381	351	369	335	371	349	356	334	374	395	384	358	357	376	364	345	357	395	381	354	367	371	353	396	384	315	341	375	389	377	397	343	352	351	373	365	380	377	402	318	329	375	383	353	350	377	363	361	364	357	382	373	395	387	368	362	347	333	357	343	328	373	362	373	385	357	343	369	358	390	362	334	363	370	348	387	407	336	351	348	361	374	373	360	400	342	358	373	354	374	350	377	374	359	374	323	355	353	408	404	355	347	377	369	363	371	366	385	368	366	354	342	367	350	346	348	371	367	364	358	373	364	369	349	364	352	380	377	375	367	379	324	341	383	384	343	353	352	379	355	349	406	355	374	385	390	376	361	366	384	335	391	382	346	318	356	371	381	350	341	344	358	347	382	338	378	365	373	377	401	367	335	327	380	366	355	354	363	366	356	318	357	385	372	356	384	363	350	366	377	349	376	356	369	325	403	311	339	375	386	378	388	374	349	345	358	347	377	370	342	390	380	373	326	376	382	364	354	380	386	374	377	351	352	355	366	361	357	339	367	345	367	349	352	356	345	355	393	354	371	379	330	366	381	383	374	351	368	372	379	342	371	365	366	340	378	380	362	389	391	370	370	314	357	335	355	346	356	363	361	363	366	348	390	399	381	359	359	326	424	405	340	336	388	335	389	364	374	369	365	393	333	395	368	367	372	387	384	384	355	372	341	372	377	352	344	382	350	364	374	367	370	376	382	357	328	369	372	381	399	324	389	347	347	379	354	371	333	371	398	372	360	370	391	370	414	353	369	356	350	371	359	372	386	346	362	336	363	357	344	353	354	343	394	343	345	345	390	366	383	370	338	355	345	387	377	360	375	353	381	395	336	352	340	344	335	365	392	357	349	359	372	360	355	386	376	377	411	364	383	364	397	381	333	364	335	403	378	354	362	355	360	353	344	397	370	358	395	397	376	346	363	365	350	384	368	331	369	393	378	411	388	370	378	382	395	332	381	366	354
23026	21758	32636	30387	24896	20844	11680	749	366	368	331	310	317	327	297	287	328	283	286	265	246	240	291	263	259	255	257	279	260	269	280	280	256	260	278	289	308	253	259	277	273	276	284	264	288	263	256	259	223	257	271	279	279	284	259	265	278	261	271	255	270	264	252	305	263	264	254	294	261	250	224	274	260	263	274	241	277	291	251	251	261	259	258	246	275	254	272	281	281	246	259	274	269	266	296	288	269	274	238	272	285	270	273	240	269	263	282	272	243	284	300	265	255	265	284	255	253	278	260	267	255	256	288	269	271	256	275	245	260	280	267	231	246	273	269	244	263	277	253	274	267	278	274	264	268	269	283	268	267	284	260	245	256	263	264	267	278	275	276	255	262	280	278	273	279	275	255	276	251	244	279	256	268	245	251	259	256	254	277	254	258	300	258	271	233	269	261	266	272	279	270	256	248	276	261	264	276	275	256	275	246	293	262	287	256	278	292	254	263	242	276	236	250	238	278	255	265	265	280	259	250	249	259	262	235	277	256	254	260	246	266	288	285	245	261	274	246	261	283	240	256	261	248	260	257	247	271	288	271	262	256	281	269	274	245	267	254	251	259	242	272	253	271	260	238	267	260	266	266	247	233	266	265	267	283	267	234	247	250	310	274	274	240	275	258	256	280	263	246	282	256	238	280	253	285	261	256	283	261	276	233	260	267	266	296	275	303	255	249	266	296	267	277	271	256	248	255	240	274	249	242	258	282	274	273	230	244	241	266	242	272	265	265	286	255	237	252	243	287	268	299	280	248	249	257	250	263	244	272	259	258	267	279	255	243	243	251	275	260	274	247	272	249	253	277	293	262	288	294	263	291	269	250	240	297	269	285	260	267	294	252	265	270	244	244	255	246	268	289	258	281	269	270	282	286	292	253	247	256	255	264	300	262	272	230	255	258	272	279	286	266	263	269	247	269	283	247	236	252	257	248	245	257	279	284	245	269	266	254	255	267	242	281	248	200	267	270	285	269	270	275	265	265	262	235	239	262	265	265	270	277	282	240	262	270	256	257	259	282	254	258	237	282	293	265	262	260	283	258	247	245	261	255	242	225	269	259	231	247	262	277	230	284	276	276	259	257	272	256	245	260	290	255	252	211	267	250	249	252	270	267	239	272	281	256	249	248	240	281	255	251	275	282	255	256	285	270	262	281	260	288	270	323	262	263	278	277	241	250	279	230	260	275	262	258	264	286	253	256	270	262	271	284	262	275	275	279	281	279	227	283	276	258	286	254	266	258	260	268	228	268	256	257	266	257	297	284	258	246	266	264	257	291	284	246	276	249	253	282	259	273	231	265	258	284	271	275	284	298	266	283	263	267	274	265	284	261	248	254	276	250	239	259	278	276	272	257	264	259	286	261	241	286	257	293	241	278	291	256	281	251	254	252	266	264	275	287	279	263	263	266	271	275	263	255	248	253	265	212	276	272	270	264	249	257	279	278	228	306	251	248	243	253	293	287	268	280	280	240	247	268	268	270	242	253	257	272	249	302	257	269	295	252	266	282	251	249	252	270	246	274	269	252	238	255	268	252	251	261	263	256	270	269	285	258	289	262	267	283	233	287	258	258	263	223	250	273	254	248	288	266	255	265	255	270	260	271	290	250	251	246	276	263	281	285	262	273	289	247	281	258	273	269	263	259	312	258	247	270	268	243	264	243	276	252	305	266	255	269	273	281	260	236	274	285	289	256	255	262	270	276	278	261	262	275	229	245	256	275	257	269	296	255	250	258	262	285	231	261	254	236	264	293	257	248	287	249	282	257	295	230	237	277	275	231	261	246	264	276	249	259	235	274	289	263	287	266	279	283	245	258	291	243	286	268	276	296	284	265	257	261	234	263	269	230	276	242	258	263	269	254	262	271	262	282	251	244	266	283	245	243	270	251	282	238	267	283	254	244	240	298	293	275	250	269	256	248	266	264	280	271	266	258	284	292	255	264	271	273	248	284	292	257	257	263	236	244	258	261	264	251	271	284	259	267	301	253	230	265	276	284	247	256	257	258	249	262	265	268	260	260	275	284	270	255	252	268	273	255	279	275	277	255	293	264	281	256	289	274	281	264	254	240	251	243	268	264	287	277	263	254	244	271	278	260	294	240	246	248	271	271	264	271	239	232	284	289	279	263	269	272	258	274	265	277	245	261	267	281	279	249	283	257	277	249	258	288	262	255	267	275	269	245	265	258	256	261	249	261	267	244	252	283	256	262	261	251	263	237	262	247	253	271	269	286	240	271	275	280	262	268	272	278	302	267	273	265	248	284	232	290	292	248	269	242	255	242	273	282	251	298	233	263	260	266	261	264	272	265	258	270	269	270	258	252	255	238	281	266	275	279	259	269	257	247	238	278	273	265	234	269	281	270	259	303	236	269	263	279	279	285	254	239	265	266	255	260	257	280	264	257	269	270	269	290	254	276	276	270	258	263	261	259	267	270	236	252	267	248	254	286	247	274	258	259	266	258	252	265	259	273	256	247	255	240	255	269	254	287	251	269	251	277	271	271	241	270	244	264	268	262	255	294	286	246	298	256	257	251	250	280	241	279	272	250	285	279	250	271	278	280	254	273	290	254	259	267	271	274	275	239	261	274	256	260	257	241	266	251	255	253	279	275	282	242	270	269	249	257	252	248	264	267	280	249	251	280	252	290	280	243	224	251	258	287	246	236	259	278	266	261	259	274	242	247	264	252	286	261	285	242	243	258	301	261	263	254	262	290	228	269	268	282	271	274	226	260	259	277	244	264	259	262	273	299	282	246	251	262	255	287	242	261	258	251	277	247	272	265	283	247	265	301	280	272	256	270	248	270	289	241	271	242	265	301	267	259	240	250	264	278	266	263	287	237	234	258	244	282	249	270	236	237	259	259	251	245	286	256	253	277	248	249	268	291	265	271	281	253	261	229	261	269	266	275	250	281	283	250	274	294	268	239	278	240	259	265	284	262	236	265	227	289	243	271	273	271	262	273	274	275	269	295	269	270	260	272	254	251	268	252	271	262	292	259	276	261	271	259	260	245	264	271	280	265	247	261	265	281	225	281	283	282	277	287	287	307	261	277	258	249	270	234	254	256	273	272	242	252	234	258	276	279	248	269	306	251	273	275	265	251	264	256	288	261	271	254	261	249	238	292	246	262	253	264	291	250	246	275	285	265	238	271	237	250	257	256	282	287	302	250	248	286	281	274	279	287	277	247	283	263	269	262	246	254	240	247	263	266	262	247	251	279	275	266	285	278	284	278	255	286	249	256	263	251	274	264	233	249	251	249	269	270	269	238	266	253	268	271	258	242	251	259	254	255	271	260	240	284	270	288	270	286	270	275	294	262	248	254	292	246	260	248	275	286	276	243	239	230	285	268	269	238	264	275	267	251	257	235	250	231	244	242	251	287	261	265	280	264	295	257	293	231	292	284	264	248	265	259	274	251	288	285	263	251	259	280	254	279	245	270	302	254	275	272	249
16665	86835	83844	58629	29215	1166	911	772	619	524	433	434	432	443	379	370	416	381	343	333	368	337	370	364	330	317	338	349	341	373	330	301	303	329	362	339	328	306	359	326	333	320	324	316	305	336	322	341	336	328	346	307	315	349	326	305	322	311	335	318	335	318	315	350	336	302	339	338	339	302	305	304	344	334	352	323	352	348	316	305	304	305	344	354	314	292	328	304	324	313	338	338	313	332	348	273	292	292	342	304	322	314	326	295	330	337	338	324	345	317	315	316	318	316	347	315	300	318	322	311	320	341	353	294	343	329	319	325	312	350	315	343	323	308	342	320	307	316	296	307	312	314	303	344	313	335	319	298	293	365	322	301	361	324	330	304	335	292	302	319	301	312	321	310	340	294	288	313	337	298	342	300	321	356	317	319	317	320	307	297	334	329	328	328	310	291	306	296	320	329	331	298	355	335	334	321	281	325	307	295	336	310	324	312	307	305	326	295	313	314	358	326	340	343	318	315	305	325	331	326	363	345	320	320	368	313	347	345	336	334	329	321	304	331	326	313	294	302	310	323	301	313	335	314	315	304	320	310	319	321	336	313	297	323	306	341	319	314	277	305	294	294	328	336	327	309	283	293	327	323	303	313	327	320	330	323	344	308	321	334	279	313	320	306	339	314	322	310	320	346	303	311	355	288	323	295	337	310	335	311	331	328	335	306	350	308	306	333	312	317	311	281	353	328	336	329	353	320	312	322	334	322	298	358	339	334	324	304	332	307	323	312	330	308	294	301	294	328	317	329	360	308	304	339	288	293	343	350	324	340	341	310	331	314	293	301	349	307	312	331	309	326	311	278	293	328	302	326	289	352	314	314	299	333	319	294	315	309	329	346	333	310	322	302	310	306	306	327	299	346	298	316	318	316	322	320	319	317	311	325	309	309	313	337	330	279	316	314	318	339	288	328	348	346	329	324	348	298	318	341	332	326	294	308	325	338	316	320	305	315	340	339	318	306	335	346	318	323	304	351	287	328	326	308	318	290	326	310	318	276	368	271	319	322	324	325	281	312	342	327	330	312	298	345	322	324	348	313	342	314	314	319	327	356	326	323	308	333	305	325	322	306	315	360	315	337	304	314	308	309	311	317	352	294	299	301	323	320	313	305	315	330	308	322	312	303	333	332	318	313	343	335	309	327	326	319	317	319	312	300	319	292	322	337	328	309	326	299	330	319	309	331	296	327	325	317	313	315	360	313	322	318	315	337	346	312	313	338	323	316	324	303	326	315	343	308	291	336	313	335	298	343	318	336	322	307	328	324	323	290	313	355	305	330	342	314	311	318	339	307	311	329	316	311	319	301	310	325	311	308	314	295	320	311	317	326	353	286	322	314	306	343	297	294	352	298	317	307	299	278	343	331	329	295	308	331	319	328	315	340	299	305	333	319	310	352	322	315	299	369	313	316	309	311	331	319	328	309	296	339	311	332	330	320	309	319	318	307	299	302	325	316	310	307	304	298	340	322	304	347	326	318	319	316	336	307	299	339	330	339	276	315	324	320	306	324	327	297	303	338	291	317	308	299	309	328	308	331	308	288	321	327	311	307	360	313	301	303	343	291	326	326	331	312	329	306	335	328	306	344	329	284	348	294	324	332	366	289	312	352	321	303	308	338	328	305	329	319	329	296	279	302	340	348	337	322	295	375	295	319	313	360	306	324	327	326	297	331	315	300	295	320	322	303	313	305	311	303	307	319	294	327	326	323	308	326	292	327	333	295	353	333	291	308	326	313	321	295	373	304	302	288	306	347	333	323	319	306	328	339	361	318	321	323	363	310	328	337	350	311	302	296	310	292	334	349	320	314	290	332	334	314	320	305	309	357	332	328	308	307	315	323	330	323	315	327	295	308	323	293	278	341	312	312	298	308	341	326	329	328	323	330	341	302	316	301	330	330	314	318	329	323	357	323	307	315	318	347	337	319	310	317	329	349	318	323	306	329	351	327	321	312	321	308	349	294	318	288	312	319	329	320	349	308	328	336	282	347	296	329	290	309	337	314	323	348	315	336	340	340	294	343	319	324	292	337	295	343	357	320	339	336	325	341	323	318	338	327	315	310	323	339	331	300	311	309	326	346	352	341	337	357	322	322	320	329	320	324	339	294	347	311	334	325	311	274	327	308	322	301	313	331	323	323	307	314	307	282	324	297	333	286	308	302	317	316	350	322	315	334	329	313	304	309	300	345	316	301	286	346	325	321	306	323	299	327	326	278	316	317	323	342	278	327	320	332	295	313	324	352	327	308	334	321	336	326	320	309	289	315	331	286	330	330	319	327	298	323	363	312	327	360	316	325	321	325	332	309	318	332	322	289	332	285	331	303	307	360	333	345	357	342	287	354	338	333	321	319	322	309	351	314	336	291	362	338	322	321	308	338	312	339	327	312	285	313	309	302	340	324	306	335	294	340	283	310	330	328	299	300	340	328	348	312	338	328	313	319	337	315	321	341	336	310	340	313	326	355	307	311	330	309	288	321	321	308	324	309	306	317	315	331	324	311	311	349	303	306	304	351	283	345	344	325	366	277	331	313	331	319	328	298	343	310	338	349	316	302	335	302	315	291	347	343	339	368	325	299	330	310	317	301	299	348	314	310	341	353	347	302	300	325	347	335	341	350	368	355	295	294	307	357	313	337	321	341	359	314	346	306	309	357	316	310	288	321	308	329	288	306	303	313	318	370	316	312	284	308	292	284	334	301	331	337	318	295	285	302	326	330	359	314	309	312	324	329	317	340	314	316	311	319	338	303	333	314	310	308	306	333	318	362	287	317	328	325	315	321	289	335	294	300	300	327	310	304	322	349	330	344	330	330	293	330	305	340	327	337	307	337	298	310	326	323	316	327	321	300	333	308	330	294	302	320	330	322	338	306	317	286	307	287	325	307	327	298	344	328	305	360	325	338	315	338	334	349	334	359	337	313	308	321	321	333	288	332	308	305	336	305	313	337	326	332	298	300	316	336	311	343	316	354	330	324	309	330	333	313	294	302	309	313	306	301	264	334	300	337	334	325	324	313	349	290	325	323	307	337	320	316	300	299	308	310	314	294	313	320	308	334	310	330	305	315	307	314	297	307	321	334	309	319	317	321	332	312	330	288	344	337	302	315	316	314	342	343	294	325	318	329	339	308	313	352	316	294	319	310	303	315	312	307	287	326	362	307	270	366	338	323	306	310	333	299	302	314	296	296	292	352	324	300	321	336	290	339	332	322	321	316	330	277	302	345	311	338	318	351	274	340	343	355	317	327	349	329	331	307	360	322	333	322	301	320	325	331	325	322	313	325	311	339	323	320	316	324	319	305	346	328	326	319	303	327	290	313	351	309	332	319	303	352	319	323	314	292	352	323	318	321	320	324	279	355	292	288	318	292	350	314	295	329	317	321	326	303	305	344	328	309	305	298	325	343	317	331	303	328	330	322	349	293	306	310	316	347	287	303	316	320	335	309	341	355	328	356
28402	22456	27769	18281	4917	651	559	566	533	541	536	516	518	495	526	472	498	512	521	526	517	510	502	529	524	534	492	517	524	502	518	462	481	508	505	476	528	510	523	499	537	512	513	541	493	507	529	509	486	504	528	500	475	509	522	507	504	489	538	504	481	500	491	504	552	505	508	503	476	510	490	488	520	520	508	532	515	533	483	476	523	514	482	495	498	569	510	525	502	476	498	503	459	528	504	482	498	550	497	531	482	551	495	506	490	464	483	522	505	499	517	573	488	505	524	552	542	542	514	496	525	472	522	519	477	516	498	514	556	488	510	539	489	526	507	485	504	517	491	514	534	528	520	543	494	491	488	513	432	509	493	490	496	516	523	502	518	515	531	474	500	537	507	542	550	513	532	478	536	514	519	484	488	534	509	516	566	517	492	501	497	514	497	499	535	509	522	548	502	507	519	523	504	460	505	512	522	556	480	505	479	500	479	495	555	490	511	533	502	503	471	520	476	496	562	480	548	502	479	563	531	531	517	484	529	518	491	542	557	509	519	578	483	499	570	491	492	484	502	501	517	504	523	492	507	505	489	474	478	489	477	461	494	507	468	487	515	500	482	515	540	535	472	522	524	513	526	529	482	562	498	471	500	531	508	533	522	481	499	510	551	529	491	508	543	503	501	531	504	529	488	469	485	534	498	557	504	509	504	501	520	497	519	473	540	530	500	533	500	514	547	480	503	522	500	496	497	510	515	493	512	534	505	502	528	546	525	541	493	492	491	487	532	503	491	512	528	490	496	480	503	517	517	513	489	560	484	492	532	497	528	483	487	469	527	532	531	533	522	519	512	489	508	496	503	486	558	521	524	527	473	520	519	553	520	548	507	533	495	515	491	494	483	486	509	518	498	524	519	544	513	476	539	510	540	517	523	510	528	515	517	512	516	524	541	506	521	508	525	500	489	441	490	497	535	444	498	485	564	497	502	549	504	475	488	522	534	530	480	480	519	526	454	467	511	503	530	465	535	543	511	536	559	482	491	548	510	518	500	481	482	529	484	524	533	500	512	517	539	489	541	514	502	469	539	515	519	498	521	505	508	544	530	518	501	472	509	490	513	535	516	515	519	508	528	485	518	491	508	537	462	480	477	495	555	473	490	476	515	494	476	556	485	547	551	482	535	515	508	487	521	514	505	472	485	486	519	501	524	512	492	509	543	485	497	505	500	514	496	502	493	479	510	505	494	534	471	545	501	547	550	490	525	524	522	492	511	475	522	509	469	523	542	519	489	505	536	508	502	521	505	500	494	523	509	502	503	485	489	486	510	528	533	513	503	527	517	525	496	509	534	507	497	568	491	551	510	463	504	498	528	524	511	521	517	479	517	536	507	527	552	491	499	487	535	489	524	500	503	509	506	518	524	485	502	452	478	478	521	460	511	492	550	515	510	485	494	524	495	497	522	528	497	479	537	510	528	553	521	575	506	511	505	541	486	482	489	485	535	500	544	488	476	467	517	524	463	519	498	490	522	498	518	513	508	479	509	457	518	521	505	495	488	507	514	492	496	552	509	552	552	553	513	532	510	515	516	514	533	530	503	500	500	493	503	521	542	511	488	511	516	517	516	503	492	479	531	536	481	538	489	505	484	511	517	486	514	487	522	471	480	495	502	484	510	523	494	503	495	502	497	537	534	482	510	514	505	517	529	512	547	533	506	514	503	464	533	513	495	500	517	518	534	528	537	470	520	504	537	487	528	521	528	489	517	536	512	493	522	478	491	506	487	519	580	502	532	478	469	506	504	503	495	513	508	489	509	536	491	490	505	525	503	524	497	519	552	503	514	491	498	472	538	495	518	492	529	505	475	517	517	553	510	505	518	518	521	487	450	470	537	476	508	467	471	521	490	505	500	460	534	505	514	494	489	515	505	527	503	519	511	529	477	513	538	499	503	487	559	518	540	495	517	491	510	510	494	496	513	512	478	523	466	488	525	492	506	524	508	520	498	499	488	497	519	513	539	524	512	539	498	550	510	492	505	510	491	440	537	529	512	553	493	542	491	498	515	510	518	472	523	511	516	527	525	513	475	505	495	485	536	549	524	547	525	567	538	515	507	481	532	471	513	510	530	479	521	507	526	494	511	543	481	522	540	522	523	522	541	517	521	479	486	523	528	533	518	526	466	503	488	535	501	529	504	485	519	501	554	485	486	514	509	509	512	473	514	503	490	511	529	556	490	507	502	449	494	513	512	497	494	510	498	512	499	524	536	546	484	483	502	522	506	515	513	511	506	511	505	561	535	514	479	500	538	514	500	518	493	480	479	503	502	503	498	504	508	513	528	496	456	513	523	478	486	491	566	514	541	527	516	548	558	476	489	507	496	505	521	494	499	502	513	499	472	514	551	511	513	551	503	501	502	506	528	508	511	451	493	538	461	519	514	474	485	514	543	514	515	477	532	544	495	483	474	514	482	527	511	494	473	505	487	503	514	523	506	508	538	496	503	522	476	494	501	502	489	520	474	518	492	526	530	546	504	479	495	502	520	512	493	526	518	460	495	503	486	487	480	515	527	493	496	527	482	524	553	535	499	510	514	481	520	523	494	510	572	511	528	502	521	482	492	505	537	507	495	476	496	498	529	464	505	486	502	533	496	507	482	461	536	484	493	466	501	490	494	489	495	482	543	499	520	505	489	555	501	532	511	536	514	521	535	510	506	520	546	501	487	514	516	518	530	473	510	508	525	499	490	482	523	508	499	524	516	511	469	515	509	527	526	528	509	526	461	486	535	524	501	563	508	522	533	512	542	530	521	512	538	533	490	515	502	509	538	527	522	520	485	520	476	488	535	499	516	502	502	486	508	529	499	501	533	510	497	535	468	490	477	510	484	527	472	512	517	553	517	542	493	522	500	503	503	503	525	513	520	481	496	498	522	532	521	486	537	487	511	546	492	519	520	474	451	526	516	505	555	501	501	531	512	523	530	489	539	468	512	484	507	519	514	504	468	491	487	527	464	512	519	512	563	476	484	497	517	513	496	504	494	492	467	497	496	437	504	498	511	534	514	517	507	524	534	555	543	492	503	505	569	502	508	516	490	505	531	488	487	476	492	508	523	526	526	501	468	486	506	514	481	534	478	523	519	527	500	500	507	500	535	499	518	503	512	505	580	514	492	518	482	485	483	520	515	514	517	480	497	523	500	513	526	510	485	498	516	507	497	513	498	492	515	513	468	495	527	495	512	493	487	510	531	512	480	491	534	457	530	511	493	498	529	474	491	512	497	550	503	491	445	494	467	549	553	523	509	496	519	485	521	500	496	500	481	503	537	521	519	530	509	523	525	501	513	523	521	515	476	494	525	543	510	501	458	471	523	550	498	498	465	492	493	510	516	465	501	510	513	507	519	516	522	516	519	515	509	500	489	522	498	517	531	478	566	502	491	488	510	486	466	480	521	494	541	498	539	532	484	495	517	513	512	518	528	521	486	493	500	501	496	493	496	502	473	478	511	482
6792	31007	26346	13351	4367	814	792	705	646	609	622	577	570	607	604	573	605	640	626	593	599	648	575	572	562	594	622	572	600	652	596	587	616	647	584	569	579	611	595	599	614	616	600	599	557	586	596	520	563	603	560	594	638	619	632	631	643	610	610	617	582	601	589	616	586	590	580	569	622	618	567	594	573	586	601	577	646	580	625	591	578	594	571	589	598	571	551	583	606	609	593	592	604	605	601	581	602	609	578	555	611	596	621	629	587	578	608	589	610	577	582	546	594	625	591	549	591	629	625	637	579	571	649	596	595	615	556	589	584	584	598	628	583	595	584	613	578	603	604	590	619	590	582	601	618	572	598	559	586	617	613	579	570	588	608	598	558	591	578	604	581	631	618	627	577	586	618	622	614	549	604	574	568	579	571	642	583	551	645	564	598	584	622	597	641	608	609	534	586	582	564	607	565	543	573	605	600	585	578	619	574	567	591	592	613	596	646	594	602	600	598	616	623	636	644	616	581	592	618	591	558	641	582	572	595	599	587	587	575	569	573	626	579	647	626	607	576	632	640	574	562	610	610	622	579	617	575	626	546	604	585	581	632	625	601	595	567	591	622	600	591	636	613	599	615	587	576	599	604	612	591	563	563	611	585	618	583	609	598	634	574	591	564	593	615	574	606	605	632	597	639	586	620	604	571	640	627	579	622	575	598	628	614	608	597	595	608	609	618	570	533	622	576	574	601	607	573	555	615	625	628	583	583	575	607	575	584	555	614	569	587	594	569	638	557	581	565	589	563	585	598	607	594	603	552	621	588	579	615	614	594	620	618	617	608	574	614	592	616	551	559	598	551	654	618	604	613	566	597	609	607	605	540	528	632	626	616	545	573	586	573	590	572	560	603	568	566	604	563	617	560	585	585	581	596	572	567	572	568	608	605	619	548	580	561	573	591	640	612	612	605	624	585	659	577	618	555	653	635	597	599	567	629	583	615	583	626	601	645	595	600	588	615	593	588	629	610	667	586	602	611	573	600	607	571	579	582	604	601	575	548	616	568	540	589	568	604	601	593	586	623	611	615	620	573	566	633	625	612	566	539	591	553	595	568	598	643	588	583	598	601	606	629	549	566	585	618	588	578	548	577	582	625	541	653	618	574	568	548	597	601	559	557	596	602	569	627	600	623	589	646	615	594	631	637	601	590	562	582	606	594	566	603	609	610	604	585	619	621	625	605	607	608	569	662	571	598	589	604	559	592	586	577	555	632	546	550	575	613	620	583	585	597	588	589	602	601	601	631	589	575	605	621	627	636	598	601	616	604	608	611	615	579	622	594	558	590	590	569	631	563	576	584	574	605	554	614	559	580	606	609	554	578	621	597	582	633	581	622	602	642	612	565	706	637	572	566	630	619	578	647	606	617	583	567	582	626	565	584	560	581	589	535	620	619	553	583	612	548	609	598	614	571	613	641	583	589	597	637	586	620	612	588	583	611	627	568	576	579	631	607	589	577	625	604	609	629	611	587	600	595	557	591	622	612	574	620	602	612	627	588	600	554	582	605	602	588	608	633	639	589	568	582	576	607	586	561	628	616	623	609	643	608	609	598	571	577	586	630	564	587	563	591	601	634	556	618	590	572	562	603	621	554	605	624	600	630	598	605	659	622	637	629	585	618	597	575	594	581	584	572	605	572	544	551	571	552	616	607	609	550	598	592	570	635	615	551	592	583	570	624	548	590	587	591	564	590	637	592	572	558	658	596	594	584	600	575	575	599	575	607	591	558	640	579	592	596	602	559	614	603	629	630	572	583	590	594	624	613	586	581	608	599	615	563	632	577	648	597	612	636	566	585	614	599	568	603	600	586	630	586	636	605	586	603	566	586	595	603	599	525	580	589	577	612	594	588	598	586	611	606	635	600	581	588	578	580	575	577	621	603	569	589	606	595	558	561	592	594	602	623	609	621	610	569	581	571	574	572	593	625	605	619	597	593	607	545	579	614	591	620	590	619	570	588	598	640	618	619	608	622	557	595	616	622	632	575	567	538	597	584	602	575	605	552	627	644	618	663	615	594	602	570	628	573	603	571	627	606	589	577	602	564	566	594	602	632	574	627	605	615	562	572	558	608	620	558	627	578	621	618	584	580	574	557	593	625	584	615	585	558	574	581	572	618	575	599	610	621	592	575	591	575	575	576	612	615	592	583	599	622	600	614	604	582	567	608	588	577	602	595	592	595	660	580	587	597	589	592	572	629	628	622	597	598	597	586	581	609	615	563	589	622	586	588	611	582	586	619	572	586	585	604	613	541	595	582	579	580	605	632	561	599	587	576	600	602	562	606	589	598	593	595	569	556	571	562	545	591	577	603	600	592	545	615	600	531	548	616	576	580	583	592	599	590	587	608	598	571	602	595	597	586	593	572	541	582	603	575	594	636	594	642	618	613	587	603	591	609	593	585	624	593	552	667	576	621	539	591	578	567	633	635	604	582	605	612	539	602	558	586	590	566	587	592	622	589	594	565	628	575	626	601	516	632	546	583	579	588	632	576	588	585	628	588	588	579	588	571	585	611	609	573	573	566	623	598	579	606	586	580	593	609	567	585	577	599	637	593	689	564	607	652	581	608	641	597	581	603	559	637	607	601	575	618	620	570	568	600	586	572	552	580	614	586	632	623	539	616	571	591	611	572	583	599	612	591	592	595	567	591	618	593	598	604	601	561	595	594	560	569	607	604	598	613	634	608	600	665	597	595	595	566	558	594	579	595	561	641	587	584	613	592	562	593	559	615	596	568	582	591	598	585	579	587	581	612	597	584	588	610	561	558	598	593	567	610	614	614	601	598	594	625	562	583	598	634	588	570	640	592	614	589	585	573	578	573	566	612	573	601	627	564	593	620	591	624	561	583	605	555	583	610	580	593	641	577	617	594	587	563	580	604	605	583	612	585	647	582	583	612	588	600	572	588	605	557	596	585	645	663	582	595	603	624	583	577	594	569	557	590	564	568	582	569	570	601	575	574	588	574	607	588	569	563	607	626	601	596	569	581	623	642	600	631	542	579	614	576	578	570	608	588	632	631	590	600	600	594	575	609	607	550	627	585	595	550	611	576	570	585	627	601	558	604	555	593	614	649	621	642	602	571	620	593	619	617	635	584	612	633	585	569	626	586	607	591	577	588	590	591	635	591	595	592	597	616	609	576	596	599	531	560	600	618	585	578	650	582	635	641	583	568	563	601	565	631	587	627	585	590	550	565	603	583	542	562	622	629	590	630	605	555	565	573	597	577	608	621	607	603	590	567	608	588	605	622	587	635	588	601	619	551	548	646	591	609	625	568	615	610	639	575	575	614	598	628	585	612	533	568	586	624	594	634	591	599	567	551	561	573	608	566	541	567	567	557	584	597	573	629	562	551	636	624	613	612	571	577	613	573	565	610	606	604	553	576	520	641	561	572	522	572	613	558	599	574	622	567	564	578	612	583	583	587	598	591	618	541	594	591	642	571	578	596	627
24054	22059	35757	37931	26966	13765	2243	706	610	554	545	536	541	501	529	530	544	528	503	581	507	555	465	524	524	494	529	534	506	497	548	471	501	477	479	554	498	487	505	510	517	532	539	542	515	512	536	505	512	513	554	470	528	512	536	516	510	539	517	495	530	519	484	472	476	525	503	516	514	520	548	564	490	524	532	527	520	497	519	532	523	504	493	511	473	514	491	503	516	497	503	484	504	480	541	509	534	505	494	497	513	540	531	500	516	494	542	529	510	536	513	494	491	523	492	563	462	519	518	539	500	527	540	503	509	507	513	581	507	508	504	525	514	527	508	538	513	550	510	509	548	479	524	518	502	498	545	505	510	503	483	508	500	524	496	514	484	538	541	535	527	537	569	517	486	507	552	486	466	513	549	465	495	518	516	512	512	516	531	496	537	551	496	512	511	486	527	470	493	539	513	494	533	485	500	551	505	510	509	531	533	512	488	528	490	478	515	495	498	529	538	508	537	500	504	491	522	505	517	526	504	462	501	508	503	518	529	517	526	536	490	470	465	513	541	540	494	531	516	537	496	524	515	534	570	518	501	519	512	517	532	480	477	535	478	540	501	560	513	488	538	504	528	554	483	533	519	509	513	485	490	501	520	515	529	494	537	527	485	532	512	492	511	493	533	527	494	539	505	501	497	501	531	456	505	530	487	495	492	458	511	549	533	506	529	519	510	541	512	549	470	534	506	531	514	517	523	497	487	490	527	509	524	544	478	541	495	500	526	544	502	510	513	518	531	504	516	520	510	485	464	488	514	505	523	509	512	550	528	513	520	508	500	493	461	517	496	523	489	564	499	491	504	497	527	521	514	506	507	502	522	549	489	539	547	521	493	519	496	484	507	529	496	528	510	513	520	538	511	536	532	519	492	564	527	474	511	523	506	537	485	550	526	509	504	525	547	505	538	504	518	518	507	498	528	479	509	524	511	526	548	506	458	508	503	491	512	503	494	524	532	543	484	511	521	484	497	531	524	480	508	512	504	485	533	510	543	542	478	535	540	497	503	529	540	527	507	521	521	496	525	531	525	531	493	507	571	520	447	522	504	495	508	512	495	539	529	529	559	507	500	502	524	499	532	521	449	506	537	506	517	533	513	488	533	448	518	505	519	503	503	534	494	517	566	495	514	525	488	514	514	505	508	531	480	497	571	494	501	497	484	547	506	457	499	531	496	475	508	489	473	493	511	527	523	499	479	464	491	504	523	517	455	508	550	500	553	570	498	511	479	494	504	531	485	511	515	520	547	511	525	514	488	490	517	530	472	497	529	527	521	504	528	552	528	502	474	505	509	556	550	505	495	559	502	501	506	508	480	487	530	534	518	502	480	545	501	487	548	529	520	456	522	546	537	519	536	496	499	510	475	513	520	508	534	518	546	477	554	564	520	530	534	487	525	522	506	513	500	503	527	510	508	539	482	510	496	548	512	489	504	482	506	519	495	546	482	563	494	507	470	471	494	526	526	516	498	488	501	503	552	452	515	519	518	467	520	478	538	534	532	503	542	515	518	476	514	497	537	523	485	493	463	517	539	529	523	549	516	490	527	489	512	470	512	508	535	502	527	512	477	466	539	518	499	475	529	489	523	529	506	482	494	515	530	531	539	500	502	550	533	515	496	525	492	538	486	548	514	529	494	530	494	541	541	489	519	525	500	459	491	428	480	499	538	477	501	532	511	517	464	554	555	510	490	582	551	523	542	505	531	531	521	501	503	546	547	525	507	492	529	533	557	503	543	483	511	520	539	496	516	525	500	541	514	515	539	486	489	496	516	508	504	485	505	512	495	492	530	512	551	508	508	520	480	537	534	482	546	467	543	535	521	498	499	512	509	534	525	505	478	540	530	575	504	506	519	559	512	465	526	505	525	513	523	526	524	506	522	536	516	518	514	548	510	535	502	492	534	535	519	539	500	550	516	515	576	509	512	524	510	529	509	479	511	527	543	535	485	499	493	519	544	500	528	542	520	527	512	497	494	552	497	531	488	526	535	485	534	520	519	509	535	504	503	495	521	514	546	517	483	494	536	564	553	513	508	478	509	481	484	544	523	542	512	542	525	471	558	506	472	487	508	488	537	513	507	541	519	503	521	492	516	506	547	495	480	481	528	521	492	522	491	513	496	532	520	527	541	557	537	512	500	527	525	498	498	542	541	514	514	514	495	507	551	500	528	480	524	503	502	544	532	506	517	549	450	507	490	534	542	509	533	537	503	487	535	510	519	532	516	506	498	518	508	524	485	541	493	519	506	509	524	477	518	537	523	456	506	518	509	480	544	508	547	554	540	504	518	471	493	506	523	513	513	491	488	500	497	517	535	507	538	479	503	555	464	509	500	533	489	531	521	553	517	523	520	514	511	511	495	502	516	525	512	519	484	521	470	533	520	476	500	563	520	516	539	547	486	550	562	490	544	517	565	491	529	509	510	577	500	468	515	523	545	548	523	532	501	477	544	515	527	513	497	526	511	510	500	548	548	544	527	502	513	534	540	552	509	495	513	484	520	517	504	466	495	511	503	481	523	494	482	535	504	531	537	500	520	525	526	481	503	481	510	513	488	517	514	515	530	483	550	490	507	527	494	518	513	500	500	488	520	513	549	530	479	523	551	504	533	489	523	456	517	506	489	511	505	502	510	508	523	556	529	517	535	474	544	509	531	520	506	493	491	512	519	524	492	483	508	506	493	486	537	550	531	552	506	499	500	495	533	496	549	497	466	489	518	530	505	555	559	497	502	529	492	500	498	557	549	531	522	556	531	495	514	501	494	502	558	489	491	528	574	509	529	502	523	542	507	523	516	512	492	467	491	509	488	542	475	500	497	502	482	502	514	514	513	459	526	507	522	532	530	490	526	521	541	504	542	510	545	482	500	509	506	502	537	504	484	539	548	547	495	500	554	532	450	564	511	537	495	500	509	491	503	523	494	516	502	502	542	481	541	538	491	529	486	554	541	504	517	532	502	485	519	468	519	499	545	518	506	512	517	505	496	541	512	488	548	475	480	513	524	518	515	485	506	518	525	521	484	525	506	507	554	498	510	573	465	505	526	529	542	502	521	549	525	555	527	515	507	514	515	507	522	553	514	544	544	539	497	499	516	508	495	493	514	537	499	521	474	492	510	548	516	510	503	486	509	547	511	515	529	491	486	513	532	501	525	535	524	500	512	501	506	534	525	542	470	462	490	542	514	484	519	515	520	545	492	520	554	510	541	466	503	500	490	545	490	487	510	499	513	502	501	523	506	520	515	538	531	512	535	518	522	491	491	509	470	516	492	498	502	518	497	510	507	516	503	542	527	526	508	520	465	499	514	506	490	531	553	491	462	550	530	488	539	536	467	521	487	491	534	486	523	477	513	491	494	516	503	493	520	500	497	507	524	540	499	496	539	501	530	478	517	517	491	522	538	494	466	507	499	510	509	495	502	505	525	512	549	503	535	497	520	491	545	532	485	514	494	520	500	524
10485	74100	71532	48688	23713	1185	1001	946	767	719	655	606	641	649	652	657	658	677	676	609	628	636	647	643	583	656	623	604	606	579	627	598	579	572	651	620	590	604	644	604	613	582	594	629	634	598	599	596	619	597	619	598	638	618	627	597	561	620	611	642	576	631	611	596	589	580	608	656	596	604	582	609	617	602	645	594	603	596	625	576	609	604	660	634	602	618	630	574	597	626	608	578	617	602	604	575	579	605	577	606	607	600	589	632	600	587	615	649	616	607	602	585	636	567	603	622	622	624	608	643	600	607	643	573	590	606	592	560	619	565	564	573	558	584	630	548	603	646	587	585	585	580	632	599	644	605	606	582	608	638	615	615	572	595	622	619	588	632	593	564	608	620	606	634	584	610	638	600	605	594	608	603	643	596	602	589	629	546	610	599	584	584	655	604	591	601	566	576	598	595	588	576	583	626	579	596	593	644	629	597	627	628	597	603	636	590	596	593	609	582	590	581	631	588	605	585	600	647	632	602	628	620	649	615	608	576	599	630	589	588	616	575	574	621	634	592	637	626	568	606	567	614	639	586	620	620	576	593	582	639	580	606	612	606	600	598	648	615	592	622	626	603	590	610	591	625	602	600	615	576	595	640	563	616	583	635	586	582	599	595	590	584	609	641	627	598	592	611	649	612	586	634	627	644	566	614	601	622	582	614	607	580	583	573	577	646	573	618	618	556	656	580	615	604	617	623	602	606	569	664	575	591	627	590	614	571	600	627	608	634	665	611	584	581	632	624	633	602	633	607	578	581	607	578	574	625	611	667	644	628	604	669	569	607	618	566	614	610	619	609	588	635	631	686	606	573	621	610	614	603	665	610	566	617	598	619	640	590	646	575	605	617	575	590	542	585	606	602	661	596	608	604	612	610	582	594	583	642	605	601	568	596	556	630	567	565	603	609	630	622	561	586	596	596	586	623	627	634	610	612	623	601	607	583	627	611	589	607	622	593	580	630	596	591	590	616	631	615	583	569	622	590	565	585	569	636	599	634	607	628	611	593	642	600	614	597	610	609	622	624	622	628	584	580	594	582	602	545	605	635	602	586	646	604	560	610	593	613	629	570	596	625	613	619	601	610	593	608	626	588	565	582	601	605	597	564	631	581	559	579	589	595	616	597	619	603	608	624	618	595	594	607	577	600	615	569	582	644	568	649	602	622	584	596	575	582	599	608	611	589	636	608	637	598	568	608	601	561	588	560	592	651	600	612	580	598	591	601	586	593	631	610	618	581	572	619	602	605	566	527	563	658	641	606	595	593	598	584	598	633	580	592	612	626	605	553	607	576	578	597	608	599	580	589	626	588	605	601	597	616	554	590	637	595	539	567	633	612	622	549	591	588	601	553	590	607	614	612	582	599	599	590	600	627	581	589	589	654	579	573	582	581	628	650	583	595	589	612	596	611	623	564	653	641	623	633	608	624	551	594	612	618	566	643	604	664	603	593	644	636	625	595	570	580	572	599	650	616	600	621	606	611	625	644	617	591	602	603	629	636	556	588	581	613	613	624	575	642	645	593	671	620	624	610	576	606	582	579	611	623	598	617	622	610	621	601	630	656	605	575	607	634	596	658	601	604	601	604	605	620	596	631	587	606	615	592	596	619	581	610	556	585	611	578	598	590	598	624	586	588	635	613	623	619	560	593	609	607	631	587	601	541	598	592	584	609	613	600	573	616	663	592	592	601	605	584	619	599	610	619	572	612	641	634	587	593	583	588	563	568	555	631	573	592	623	653	612	588	601	600	596	573	628	601	589	614	537	625	639	576	650	659	594	614	588	623	615	595	596	628	606	615	583	601	637	596	574	645	607	645	547	602	568	613	606	585	640	611	587	606	608	611	592	662	633	582	614	605	584	581	612	609	561	626	602	629	641	559	625	637	596	626	591	612	603	600	615	586	556	624	576	615	599	568	559	648	612	573	642	571	624	599	601	594	572	661	605	573	591	632	595	596	647	568	587	634	586	612	582	592	562	597	582	617	603	637	583	614	553	586	607	565	595	591	587	601	548	589	657	555	621	622	584	632	609	625	595	616	624	595	569	584	550	582	647	596	641	575	605	638	601	575	572	617	572	587	603	586	585	634	567	601	583	623	595	619	619	622	580	611	606	635	627	639	570	629	617	577	612	654	617	636	606	581	581	604	537	621	609	667	616	658	558	628	599	568	586	649	573	590	609	605	561	604	615	604	595	669	593	582	602	583	641	609	588	551	583	606	616	596	592	645	577	615	588	618	610	589	584	577	595	567	592	591	553	616	549	598	626	576	583	587	575	576	618	608	600	643	590	597	620	644	608	558	607	633	646	603	626	601	607	594	616	589	613	592	632	580	572	632	580	608	645	585	587	638	583	653	591	614	637	618	615	609	609	569	591	642	595	592	628	565	619	584	553	607	610	612	615	612	619	607	606	603	590	619	611	609	595	617	625	632	638	593	547	661	638	612	613	604	584	628	617	583	583	656	644	603	587	631	632	648	613	628	584	603	600	622	620	629	584	629	605	582	641	603	575	599	591	563	620	595	583	644	605	646	596	600	593	570	639	624	622	580	606	598	630	612	584	629	596	603	564	618	562	555	608	612	600	605	606	563	579	664	602	583	586	597	592	616	595	639	582	604	606	562	624	615	576	639	599	647	586	594	598	616	590	562	577	619	592	589	633	641	623	652	623	596	622	613	595	602	617	622	613	636	610	582	628	617	611	576	589	594	640	606	605	607	585	609	615	662	582	559	581	615	591	612	594	608	652	573	614	598	585	621	591	603	633	642	595	604	592	645	613	666	604	638	680	631	623	625	596	587	563	575	582	598	621	608	631	588	633	594	637	607	620	595	610	600	606	614	615	548	595	649	622	626	616	609	602	608	657	573	580	601	592	594	607	619	581	581	635	556	574	597	636	641	601	634	580	637	623	594	572	596	636	589	565	587	644	616	593	659	587	614	583	650	605	631	606	594	602	587	616	605	645	561	607	571	623	589	555	609	589	592	634	594	615	573	593	630	595	625	619	575	634	589	626	608	642	604	581	625	568	648	644	582	612	616	630	607	648	565	604	619	581	628	604	598	604	581	552	625	614	575	568	611	594	601	581	609	549	609	620	598	623	569	608	591	615	629	542	612	666	646	612	595	571	593	569	597	606	648	606	603	620	625	572	586	646	657	625	640	665	579	596	591	614	578	593	600	643	597	611	576	544	599	585	571	655	586	583	595	621	610	612	593	577	602	635	659	609	628	616	638	610	578	618	618	609	577	581	591	600	594	602	598	581	596	600	569	646	621	625	563	612	558	598	585	531	598	584	602	629	570	598	616	628	620	611	599	604	656	583	587	577	587	658	627	610	620	636	602	618	576	625	590	552	630	595	548	616	625	587	617	606	594	614	587	608	632	610	589	579	604	584	628	603	584	648	596	613	583	607	558	588	617	607	621	588	588	585	550	626	591	595	627	600	577	602	590	613	622	605	630
25313	22485	35576	33265	18734	2418	461	361	372	346	337	337	348	323	326	346	336	337	293	321	330	285	287	312	315	315	361	300	315	332	304	321	345	325	375	331	327	330	340	311	292	288	340	309	323	323	310	279	311	320	350	348	365	346	300	281	322	282	337	288	309	332	306	293	309	313	319	323	332	314	325	331	317	295	306	308	315	296	294	281	325	311	302	296	323	313	304	283	335	342	338	305	310	318	340	299	318	295	295	289	322	318	320	313	320	307	288	324	328	313	325	308	299	312	299	317	286	306	315	302	304	307	320	350	313	306	319	325	332	300	313	303	297	270	313	324	296	311	303	309	308	313	322	308	337	320	285	315	288	310	286	315	316	322	323	301	335	282	318	303	312	303	346	334	340	306	299	319	298	324	281	334	341	319	315	333	315	317	325	329	313	296	324	289	293	312	304	326	319	343	296	328	306	303	274	337	299	313	288	298	339	306	299	339	309	311	320	317	304	309	299	373	309	333	287	310	321	356	309	288	321	330	332	312	322	332	297	286	327	303	322	320	301	294	318	324	294	294	316	298	301	313	319	328	329	279	309	360	327	333	331	346	330	303	316	264	296	306	352	318	293	267	289	316	318	283	294	328	270	293	320	310	351	336	337	274	290	330	305	313	288	306	305	321	339	336	276	304	288	310	318	291	323	304	293	335	335	323	283	295	344	340	329	306	308	317	304	293	294	324	299	330	298	301	319	335	334	330	298	305	301	313	315	327	292	298	309	324	309	304	310	308	319	323	323	303	304	298	293	288	309	296	322	296	290	301	295	303	299	288	321	324	324	298	294	312	323	291	320	299	334	292	311	323	327	348	322	296	316	326	285	313	330	308	327	321	309	332	279	331	312	317	308	306	326	312	304	328	312	343	293	312	321	338	348	312	325	336	313	324	333	290	302	321	300	298	332	312	313	344	315	291	293	303	312	317	289	317	325	350	277	306	291	328	314	328	340	288	325	316	309	299	358	330	334	340	306	288	318	332	327	320	320	312	315	307	309	345	332	338	316	308	326	314	303	322	313	282	322	312	318	366	321	309	308	294	319	326	293	320	290	333	309	310	304	325	338	331	298	303	336	327	289	331	306	289	321	322	339	340	351	318	313	347	331	324	305	299	325	319	315	314	320	310	326	309	290	313	319	294	311	318	313	304	306	325	306	294	326	311	347	305	329	334	301	289	309	290	293	312	331	320	283	324	321	338	296	296	295	285	305	342	292	310	300	291	318	310	326	312	303	296	305	351	301	321	329	283	343	333	332	284	302	312	318	358	298	310	337	321	310	317	326	339	317	290	315	335	314	324	327	305	334	337	317	321	306	313	289	320	314	293	320	336	320	322	313	298	308	333	319	303	335	306	306	326	286	327	323	328	293	315	317	315	295	311	331	302	331	350	302	275	304	311	322	327	313	302	295	336	343	320	313	301	293	307	332	308	320	307	326	344	280	317	322	302	336	332	300	315	329	295	310	334	334	293	335	303	352	313	319	328	300	348	306	306	344	322	352	336	299	318	306	296	316	321	335	319	296	293	315	304	306	297	305	285	330	319	325	324	311	318	361	295	303	328	311	334	327	312	342	307	328	282	316	327	323	328	370	351	290	288	310	318	319	334	328	302	293	314	299	300	290	282	305	333	291	323	315	316	326	332	313	285	310	310	329	324	319	331	305	316	315	307	302	341	332	313	328	349	318	301	341	309	334	328	291	309	296	314	312	331	320	348	305	299	297	299	329	318	312	325	321	322	334	341	318	325	303	326	358	324	324	314	311	314	340	313	286	336	336	281	298	303	307	337	323	305	318	320	327	298	343	314	310	308	317	306	309	312	313	327	328	314	294	290	310	305	321	321	344	323	283	335	303	353	306	322	293	308	313	312	314	322	289	310	340	324	300	310	297	294	322	325	301	332	346	312	327	355	324	312	333	313	316	295	312	309	341	316	275	329	318	287	322	322	316	303	279	296	346	335	319	314	307	309	295	323	318	317	315	324	292	320	312	329	320	349	318	299	323	312	331	333	309	312	306	316	295	312	325	345	302	327	332	282	325	312	360	306	326	297	333	315	320	320	341	298	331	313	293	338	322	337	331	296	294	322	307	286	318	274	333	296	321	341	309	293	332	310	305	321	309	305	311	303	314	323	292	343	293	343	329	317	296	347	349	340	302	303	287	363	310	300	289	281	310	324	334	295	300	311	320	317	350	317	374	280	329	313	319	329	328	355	345	323	327	334	319	306	360	338	324	325	322	288	295	321	333	305	295	311	328	310	322	301	317	318	344	339	316	321	355	323	324	304	314	333	319	290	296	319	306	321	300	289	327	324	319	333	292	331	297	347	316	332	303	335	305	340	311	284	291	330	311	309	336	279	282	289	321	310	342	323	353	275	306	283	309	324	340	354	337	292	311	312	326	331	300	305	334	311	353	334	314	324	299	317	314	329	303	326	291	320	340	299	300	315	339	337	293	334	312	339	274	346	296	339	332	343	336	305	321	304	346	293	308	315	305	295	306	329	340	319	322	303	290	318	331	277	336	321	328	306	318	308	308	312	312	306	303	304	297	303	331	313	343	323	315	336	294	308	316	307	320	314	314	319	337	296	304	316	290	289	294	331	326	311	296	306	302	325	321	314	291	298	306	352	320	308	293	326	336	334	324	294	325	289	334	322	283	313	336	320	313	324	330	335	305	326	336	302	324	312	298	314	280	338	285	315	332	325	296	287	342	322	310	297	337	349	310	326	305	331	321	289	320	315	304	309	303	266	331	312	306	337	313	329	310	284	335	315	325	315	298	326	336	333	274	309	303	321	288	301	300	297	300	314	283	311	333	340	318	309	343	325	319	294	313	312	310	309	309	299	337	306	286	326	314	322	287	322	319	314	316	287	316	282	303	315	298	311	316	329	298	291	338	358	301	313	349	350	304	301	287	296	348	308	334	300	317	318	317	242	298	304	317	292	311	314	320	331	306	302	347	322	268	352	308	318	279	317	300	331	312	301	306	312	326	304	327	289	292	301	317	321	300	294	310	296	318	334	324	306	321	330	304	307	320	273	311	301	302	328	321	333	318	304	336	292	329	322	304	331	319	316	310	317	318	321	304	306	310	317	301	321	310	306	296	302	284	299	325	307	331	335	333	326	332	309	309	301	311	307	318	276	340	362	308	303	304	299	308	300	307	293	270	318	288	312	324	312	315	317	318	312	328	330	309	318	313	309	300	328	301	335	309	311	292	305	286	320	311	316	286	307	283	293	307	288	350	306	308	307	311	300	298	320	323	300	336	340	325	306	328	324	319	300	340	338	293	312	300	336	315	269	343	328	323	300	331	323	339	318	299	318	290	311	300	346	291	310	313	307	305	314	312	302	329	349	343	294	304	327	335	329	294	315	315	324	327	324	316	305	333	284	318	301	333	334	331	317	313	327	329	285	304	314	300	313	300	325	298	324	292	306	340	313	289	340	316	329	300	331	281	307
9505	61203	56449	36574	16866	782	670	608	487	423	402	413	399	357	422	363	397	403	406	404	371	362	364	402	368	378	373	363	377	383	343	350	374	377	357	387	357	378	401	340	390	372	346	392	370	381	366	353	376	361	401	390	388	380	374	386	355	345	368	352	325	369	352	375	419	350	352	377	354	372	353	370	380	338	331	411	383	359	359	366	385	384	344	369	363	380	385	349	351	382	381	362	390	369	364	388	398	344	372	342	359	364	348	375	383	382	382	390	356	367	362	369	378	386	357	351	391	370	380	373	352	389	391	344	376	371	394	383	372	350	382	377	371	414	369	333	365	368	350	379	392	373	370	355	350	362	346	384	374	395	371	414	357	377	385	376	381	363	353	393	362	384	367	369	375	340	374	383	349	388	378	344	389	322	346	369	416	357	345	358	353	387	345	357	351	380	388	402	362	360	384	350	345	385	357	360	378	342	397	354	374	375	362	383	343	413	386	366	359	315	335	396	358	382	355	309	364	370	363	384	333	366	394	375	353	355	394	388	380	364	364	372	365	366	341	382	350	412	347	373	375	360	379	336	360	363	372	373	367	370	354	374	365	362	369	383	392	342	377	396	425	369	375	368	340	377	374	343	384	357	407	394	389	326	349	387	345	378	382	363	378	400	378	353	352	372	356	333	348	376	390	355	409	398	375	366	370	347	378	384	364	372	375	339	388	381	388	381	398	357	395	364	359	370	374	389	396	345	377	348	371	304	364	379	414	357	381	361	378	357	378	340	413	355	408	376	379	346	352	359	400	364	388	371	386	389	372	354	370	356	393	345	341	346	336	356	367	366	380	396	381	369	387	377	380	376	358	356	371	349	381	380	377	359	374	339	332	353	391	399	381	342	375	387	381	377	350	366	370	442	384	389	332	361	387	365	387	367	358	359	364	403	413	381	399	377	362	333	393	372	361	362	400	385	371	380	354	398	387	357	365	401	342	373	310	373	373	389	375	356	391	346	362	388	361	351	338	361	351	371	384	394	361	378	399	346	334	361	373	341	389	442	399	399	362	356	385	355	383	392	377	372	390	378	372	383	425	367	370	365	348	395	360	376	368	371	414	365	402	387	361	386	374	384	365	390	393	333	408	391	340	381	423	365	391	338	341	366	391	384	386	362	382	377	346	354	371	373	364	385	368	384	344	353	390	344	358	373	372	350	351	382	364	367	371	390	363	366	384	370	419	377	350	389	373	341	341	341	371	352	361	334	365	362	351	386	383	322	409	358	383	377	391	359	342	356	340	376	348	361	356	341	374	400	384	356	368	338	329	367	388	379	381	378	368	350	364	383	385	347	353	332	332	355	334	372	351	377	352	378	371	348	380	415	365	357	351	384	355	383	368	355	356	383	359	367	379	377	396	379	402	364	397	375	421	392	336	373	349	349	350	365	330	359	377	333	384	361	353	384	371	361	377	340	352	390	416	334	371	380	365	387	393	386	364	349	372	414	423	373	381	387	383	365	328	381	355	363	398	394	411	403	360	364	353	366	371	394	367	376	365	355	408	353	376	362	368	405	352	377	337	354	364	370	380	369	365	339	358	366	388	370	345	350	392	398	356	368	379	347	372	360	380	394	349	378	357	328	334	379	370	362	400	367	358	370	327	397	350	364	372	387	346	334	394	366	329	378	371	377	372	381	411	396	394	381	401	333	334	392	345	376	370	389	360	388	367	377	368	366	375	372	366	338	354	383	375	395	382	347	358	378	341	353	358	397	357	357	359	330	357	400	380	381	342	361	399	396	368	373	387	382	339	344	342	368	348	369	372	373	376	362	340	360	376	344	351	399	366	338	379	370	381	394	401	368	380	369	390	359	354	378	378	354	383	371	382	370	370	346	378	405	361	413	377	380	404	353	360	403	353	349	352	371	365	404	350	375	384	357	361	347	364	324	361	377	422	366	356	381	355	358	394	358	367	359	344	383	398	365	325	390	375	364	352	371	389	414	400	346	335	378	350	375	378	381	351	361	367	378	364	350	382	395	340	381	378	358	381	363	372	364	398	379	370	386	354	354	370	324	364	404	417	342	394	348	343	360	378	378	369	382	358	359	389	339	387	367	359	352	388	356	348	420	323	352	395	373	374	372	363	340	372	384	381	366	392	379	357	369	366	383	381	367	380	337	392	366	361	355	344	359	386	365	367	376	367	365	362	374	362	382	375	388	351	351	412	382	383	348	392	369	375	387	370	353	373	356	382	349	397	346	389	360	393	383	346	369	316	386	370	371	391	351	373	373	383	370	362	375	383	399	356	391	377	391	379	359	370	381	396	375	371	356	366	366	373	393	386	377	386	352	383	369	360	370	346	367	349	386	329	366	351	362	339	329	344	370	407	331	356	324	392	396	365	406	403	396	356	413	368	371	339	372	372	337	374	369	364	350	390	398	379	368	370	370	355	397	391	347	373	381	375	387	386	377	395	416	389	368	374	343	363	375	401	302	366	370	383	372	342	366	316	326	370	402	347	361	317	370	375	349	383	377	400	361	385	391	349	354	378	357	355	373	384	386	409	336	348	376	384	388	362	360	368	359	370	356	379	335	391	374	360	379	358	351	335	372	364	378	362	347	396	374	386	335	344	369	382	382	390	379	361	341	348	408	391	387	354	372	362	352	344	383	374	391	358	401	368	363	361	400	386	362	370	360	392	391	349	389	345	340	403	404	344	364	381	400	349	355	346	390	344	356	368	379	387	390	370	360	381	368	349	408	352	402	355	377	348	344	356	374	366	376	354	392	383	384	365	357	355	366	349	370	372	368	345	374	356	340	362	356	359	363	352	371	397	414	381	335	329	401	350	341	384	334	351	334	367	372	329	375	354	388	357	375	359	361	356	346	398	388	398	337	376	405	381	418	381	424	373	371	352	379	358	385	352	365	371	392	350	347	362	351	369	356	381	368	380	386	350	379	368	359	355	295	392	342	343	400	372	378	335	375	379	394	374	357	371	346	368	346	376	342	386	360	383	388	382	367	402	359	371	398	379	366	320	370	332	385	387	371	353	396	343	343	352	370	383	391	397	407	369	417	380	368	405	369	383	353	374	374	330	356	357	379	365	415	382	350	387	351	364	360	336	373	366	374	382	344	374	376	374	399	402	335	377	366	389	386	360	374	360	383	405	353	367	371	342	360	388	356	341	361	366	393	399	392	382	359	354	347	364	348	383	374	343	445	383	406	362	372	336	361	393	375	345	362	364	410	353	328	356	386	393	394	347	345	395	393	348	363	356	347	333	380	371	351	360	382	361	341	349	357	352	388	384	408	358	347	399	383	385	367	345	346	345	356	346	375	351	384	353	347	388	368	355	382	368	372	398	359	346	344	377	374	350	367	360	348	347	372	369	379	370	372	362	389	357	360	385	377	371	355	375	366	359	342	329	356	342	376	368	373	361	369	373	360	379	412	358	392	353	335	361	339	381	380	399	375	346	352	353	360	352	365	394	348	365	357	342	379	361	389	348	351
23111	21888	32390	36217	31571	17201	4965	595	425	377	371	308	331	288	300	302	243	275	260	277	276	276	282	261	310	267	277	275	260	287	256	272	275	257	272	257	274	264	263	280	281	274	288	261	243	255	257	238	264	275	267	272	262	278	277	282	286	276	259	272	241	250	231	282	274	260	243	246	291	229	273	221	293	265	264	282	262	275	250	249	251	265	255	283	253	274	263	241	259	284	255	269	260	279	262	246	249	288	271	247	262	259	246	261	246	279	256	286	297	276	277	280	282	268	243	273	280	266	278	285	280	249	280	282	295	251	276	294	269	280	272	263	278	254	290	243	277	273	258	261	246	295	291	257	281	220	252	260	252	281	252	246	302	247	265	290	250	272	273	237	289	221	240	263	282	252	278	250	293	264	268	258	270	280	254	253	249	286	242	266	256	274	284	289	260	255	256	250	270	237	270	254	276	280	246	244	277	265	273	241	246	265	255	263	267	266	270	265	278	269	280	268	246	254	267	279	239	279	265	261	262	257	267	238	245	275	286	304	271	246	252	300	264	266	284	249	274	261	269	265	273	257	261	267	275	271	254	276	285	259	257	249	266	265	276	284	278	245	264	239	264	272	251	290	259	259	265	283	253	240	258	250	253	276	278	279	274	285	293	258	265	252	261	278	277	243	287	237	263	271	299	266	253	248	256	254	254	257	276	260	277	276	272	250	277	260	288	261	268	270	257	259	260	260	253	257	270	265	287	267	242	266	270	266	265	284	232	248	261	247	267	278	274	239	278	242	267	265	257	261	260	246	240	244	243	263	306	266	258	262	282	265	256	246	255	287	286	297	259	281	238	292	243	267	265	249	238	250	261	253	257	243	263	268	287	261	262	257	255	256	239	272	277	261	280	269	272	261	254	254	245	264	275	236	269	281	252	254	268	224	283	259	274	280	264	274	286	271	223	251	252	298	258	239	284	257	273	285	253	273	270	272	281	310	258	272	256	292	257	266	267	274	242	237	255	281	251	286	248	268	260	269	271	265	289	251	255	246	273	234	296	279	250	269	281	268	269	249	245	251	247	282	287	268	257	269	254	267	268	242	265	240	285	249	283	286	261	278	255	287	292	291	283	262	252	288	285	265	291	268	270	260	256	267	299	265	304	274	279	266	262	281	262	275	248	253	281	272	279	259	266	274	274	282	253	252	259	227	265	252	255	255	284	252	254	247	241	300	260	258	258	243	257	277	277	248	265	279	280	248	250	261	264	264	235	286	262	259	261	249	270	241	281	240	256	280	248	262	295	250	260	282	250	235	265	299	273	248	269	248	255	291	234	257	270	258	281	264	258	265	282	274	269	256	276	278	234	251	308	256	227	304	264	260	264	253	252	260	287	256	270	272	258	268	277	243	249	272	259	256	246	285	262	269	237	247	259	277	257	282	279	265	289	243	272	269	286	237	298	284	277	293	302	267	272	246	270	266	257	263	262	283	273	278	281	256	254	273	252	266	268	264	273	258	294	253	243	257	274	251	250	258	249	281	273	253	272	267	264	295	234	247	240	278	241	231	271	270	280	243	264	235	241	285	273	247	252	230	282	266	275	273	258	249	253	258	260	284	300	284	277	280	268	285	257	246	259	268	253	257	247	276	280	284	314	283	273	265	238	243	279	265	242	259	265	273	301	275	263	261	275	268	258	257	240	297	254	290	259	265	263	259	253	288	249	265	268	246	218	274	257	267	275	261	268	263	250	223	302	279	266	243	244	296	277	271	265	267	262	249	250	249	268	255	250	267	274	294	252	284	280	261	246	260	283	278	286	238	247	276	260	259	277	260	302	289	262	258	259	256	256	270	261	280	259	273	281	265	251	285	262	268	278	274	276	254	283	277	272	265	244	258	282	268	262	225	249	268	270	251	280	253	263	269	279	249	265	244	273	292	261	272	273	264	249	243	274	263	267	264	248	276	242	268	285	265	239	289	266	233	259	251	270	234	276	271	275	282	266	255	261	300	298	277	259	262	264	261	259	252	263	223	259	234	246	281	260	274	267	242	262	266	258	277	267	253	258	288	268	262	273	270	285	258	263	266	261	258	256	263	274	255	243	255	272	259	227	266	264	259	286	289	265	243	288	259	279	290	272	262	267	273	307	269	248	262	280	257	271	249	259	251	285	263	292	269	234	284	281	254	297	253	278	269	292	264	267	246	297	248	236	261	286	242	281	308	294	283	279	272	265	245	252	241	280	269	270	253	275	262	271	275	249	275	281	275	264	273	266	274	293	282	264	255	290	252	257	265	261	259	279	278	248	266	284	254	265	258	271	243	258	240	255	224	252	282	259	237	260	256	270	291	244	291	270	241	258	260	290	273	264	251	274	265	279	277	264	271	279	277	278	277	265	277	266	240	264	287	248	280	259	263	239	276	254	270	259	268	278	246	287	249	230	256	264	260	244	265	269	257	274	254	252	258	299	277	267	253	271	267	247	288	266	260	268	282	289	259	277	271	259	277	237	254	289	265	240	252	278	231	272	257	254	263	240	261	251	237	270	260	277	258	263	248	270	247	254	257	269	260	270	287	252	254	269	248	252	281	264	290	260	284	252	247	262	265	258	255	258	270	256	267	300	287	259	282	297	236	271	274	265	275	261	242	252	289	271	272	258	266	239	268	276	261	269	266	259	259	281	255	256	287	256	251	286	259	291	246	258	238	267	285	275	298	246	294	275	275	257	256	267	294	256	273	259	269	262	251	271	233	247	279	268	253	244	264	274	262	263	230	266	265	221	263	286	272	258	237	252	277	269	268	258	270	277	299	234	284	260	302	293	279	274	269	240	275	269	267	260	256	245	217	282	233	259	274	291	280	251	264	286	279	243	243	258	259	229	244	284	256	260	252	249	260	278	279	274	264	234	244	269	246	223	256	253	300	269	298	269	266	246	273	270	263	245	265	254	242	285	291	267	270	242	279	265	275	263	275	288	254	272	253	264	277	243	266	272	260	262	246	280	238	244	284	266	246	264	280	301	262	275	233	226	257	294	253	243	256	251	272	256	230	274	259	259	271	266	245	290	238	270	288	255	257	264	244	260	252	250	256	262	273	281	258	274	274	265	252	242	261	253	263	303	258	285	259	263	252	261	272	275	273	257	266	289	268	270	261	265	228	289	255	257	263	252	262	280	278	272	258	248	277	281	227	283	289	248	291	266	262	253	244	293	274	258	277	257	242	227	273	250	252	258	278	299	290	240	290	249	248	273	252	245	293	294	262	264	234	237	241	255	272	249	287	236	269	253	233	256	274	241	243	298	243	260	267	258	259	268	224	260	241	277	246	278	266	274	271	307	264	289	249	299	296	263	256	243	248	278	256	265	263	234	268	276	296	254	244	298	247	269	256	272	283	291	289	272	289	279	249	255	265	246	291	256	286	280	267	253	280	241	240	258	244	264	261	284	259	251	265	255	279	242	274	284	264	275	288	234	262	260	252	258	252	243	262	262	257	281	251	268	238	280	253	246	250
9415	72538	82196	58141	28888	1333	1087	1051	664	556	489	434	420	394	399	398	385	369	342	379	359	341	358	358	373	339	354	334	333	356	330	319	328	338	345	344	314	344	325	298	318	329	320	302	350	352	327	331	331	313	330	358	341	339	324	346	305	322	314	309	323	297	342	328	328	316	342	293	347	307	319	342	316	293	318	332	316	369	300	330	278	310	293	311	295	319	329	336	330	320	301	307	312	329	321	332	316	305	350	308	348	361	327	319	328	323	345	354	331	324	313	313	305	289	346	323	304	322	343	308	326	296	298	327	319	330	346	332	312	319	306	307	303	314	313	346	312	277	334	328	345	326	311	343	318	281	312	313	343	310	340	340	338	329	320	286	303	333	352	338	320	319	312	305	309	296	328	276	337	345	324	298	297	324	318	306	288	315	342	329	329	332	301	299	303	340	313	360	356	323	316	293	323	313	287	300	321	318	328	345	333	300	335	329	344	305	324	338	328	289	327	321	315	312	355	295	325	318	319	342	303	301	330	338	308	342	324	318	324	288	325	354	301	322	303	338	298	300	303	318	331	306	320	314	315	301	290	349	328	287	318	329	342	329	335	302	288	336	345	320	303	318	338	355	298	307	294	360	325	312	288	322	320	311	334	339	305	284	324	324	327	318	329	348	327	308	308	328	327	306	327	316	330	332	315	294	349	307	335	316	332	304	294	308	281	341	341	322	329	359	305	330	300	331	327	303	324	340	303	323	317	281	304	298	352	311	333	323	298	297	325	334	314	327	306	337	321	316	339	351	311	321	314	318	303	307	318	283	279	306	313	351	341	338	323	365	320	313	367	302	305	325	335	314	313	325	333	343	303	327	309	341	304	314	325	351	300	335	329	310	344	331	340	323	332	327	352	343	295	344	331	323	329	303	311	312	284	299	318	354	339	313	316	308	324	355	315	306	325	275	342	323	331	302	317	343	348	331	310	324	323	320	329	327	326	311	358	293	324	299	312	311	306	307	311	303	374	326	327	329	311	322	320	311	312	299	307	336	342	334	311	303	298	346	327	304	314	302	346	325	314	332	310	319	356	324	350	319	336	314	314	302	294	320	287	339	303	343	271	298	300	321	307	308	340	318	298	326	321	332	337	296	319	335	301	313	339	320	307	311	353	334	320	326	321	307	330	336	312	323	338	357	315	315	323	304	300	332	284	319	359	348	341	300	344	325	334	312	310	289	310	330	345	298	333	304	304	321	302	350	332	310	306	354	337	313	358	305	356	327	341	327	345	282	334	334	317	295	308	329	342	335	325	333	306	344	339	340	319	322	323	312	323	323	303	272	324	332	334	324	352	307	323	326	347	324	309	363	313	342	320	336	304	332	332	333	324	284	312	325	312	323	304	306	292	350	320	301	300	349	270	336	314	353	318	323	314	330	307	298	329	331	296	321	340	340	350	315	344	319	303	328	338	327	314	352	337	298	323	336	344	318	328	343	305	321	289	316	307	339	316	333	313	300	322	330	309	318	337	324	307	334	300	309	324	335	335	297	322	332	326	298	314	292	320	317	340	285	326	350	324	328	291	346	304	298	316	326	314	312	335	328	315	326	311	317	314	328	318	346	314	333	294	304	323	333	331	329	322	276	308	327	323	304	309	295	325	335	340	352	308	320	292	308	324	313	315	319	314	303	329	323	313	312	328	308	297	366	308	300	358	346	324	326	355	309	322	318	302	368	323	299	336	326	281	313	335	320	297	355	320	317	316	312	342	353	328	344	319	322	357	332	306	340	288	311	288	327	321	309	336	328	345	326	315	323	312	347	307	320	381	338	307	331	316	344	308	300	331	342	343	349	322	294	310	315	324	311	297	352	347	344	312	342	319	332	296	321	311	302	330	298	307	345	311	339	305	311	318	310	311	323	325	339	329	344	335	352	303	334	327	347	338	299	322	309	329	313	302	294	327	339	314	321	334	339	363	341	319	331	345	325	337	316	339	276	317	339	303	304	302	359	340	311	359	351	358	301	345	359	322	276	322	321	315	321	295	335	326	302	318	318	313	317	298	333	323	329	284	338	336	326	299	295	331	294	296	296	324	317	308	295	314	308	323	341	313	316	312	340	315	354	329	330	325	339	323	336	316	299	299	299	317	335	351	295	335	293	315	332	348	323	333	312	307	307	361	298	318	317	304	288	329	319	322	324	326	343	360	321	328	304	309	292	310	296	316	328	333	340	345	297	314	321	341	321	300	330	317	319	332	307	306	352	325	326	317	323	320	304	335	337	322	282	330	328	326	307	293	303	311	321	332	331	354	354	310	310	306	298	348	347	332	283	292	312	313	312	329	335	311	339	322	307	291	298	336	312	325	319	346	306	344	316	302	320	329	336	291	344	339	332	305	327	325	341	316	332	321	332	381	295	326	326	342	304	326	334	325	327	320	332	352	357	319	322	321	314	339	332	339	346	291	343	341	310	303	335	289	288	330	306	335	351	302	335	330	321	339	321	295	335	316	328	311	332	286	316	284	348	331	336	305	311	334	311	317	344	292	345	312	344	309	338	343	349	313	301	337	329	322	306	273	317	318	299	318	320	326	313	334	312	321	340	301	355	330	316	346	326	293	317	326	359	349	343	335	317	323	337	322	302	319	291	348	312	309	302	317	337	316	326	350	314	303	337	348	327	327	327	327	332	353	316	311	301	289	309	341	305	301	325	339	302	301	329	356	274	339	317	325	313	300	295	341	345	305	307	321	291	348	306	324	310	313	335	344	319	348	331	321	338	319	327	326	311	319	300	342	345	352	312	333	315	324	294	360	312	319	320	319	337	363	317	336	312	312	290	313	301	307	315	317	349	324	351	293	338	339	330	267	297	313	378	330	280	311	323	331	322	337	337	306	290	353	334	309	313	267	349	301	321	319	330	299	338	315	335	290	311	320	317	353	337	339	327	307	315	336	326	340	349	271	318	358	322	307	302	279	329	323	349	305	324	320	324	333	304	354	294	317	346	298	321	326	313	361	350	327	314	305	322	348	320	327	298	341	325	326	317	304	300	315	303	340	317	323	325	317	316	358	309	322	306	340	321	316	330	319	318	318	347	329	304	280	303	317	332	317	336	332	313	335	335	303	323	327	333	340	320	320	320	331	338	305	351	293	351	348	295	325	300	335	307	323	350	312	318	289	331	303	344	334	336	299	295	283	294	331	317	299	336	288	317	343	332	276	309	329	336	292	314	315	329	349	296	332	311	284	320	330	322	300	326	312	323	322	336	323	336	301	341	300	302	324	339	326	332	328	318	346	315	360	300	335	340	357	329	280	333	314	360	306	320	338	313	308	295	326	301	335	347	298	328	344	300	317	345	363	314	311	330	334	298	322	275	322	333	338	311	350	296	296	307	327	339	308	333	320	314	322	314	333	296	339	310	332	298	319	325	308	329	324	300	349	327	338	347	307	297	278	328	326	304	335	312	312	308	318	316	333	308	310	306	322	338	325	327	356	332	337	314	318	315	325	320
28197	22731	28421	17734	4873	726	627	560	558	568	520	496	570	455	487	528	505	501	547	474	496	484	477	545	524	540	559	537	537	497	523	519	543	504	527	560	500	490	472	492	490	503	519	538	552	475	510	557	516	494	508	465	478	507	517	499	513	547	479	526	550	528	530	525	526	556	520	507	505	526	520	494	486	547	546	537	504	463	516	519	489	493	534	511	502	509	497	497	532	502	517	507	522	565	531	487	546	536	554	510	516	494	473	525	549	526	509	529	505	516	486	537	518	531	552	556	529	495	514	512	531	489	513	541	539	511	512	502	558	556	531	535	546	478	536	526	526	548	510	563	507	543	520	503	550	549	463	524	487	523	534	467	540	480	545	508	536	560	488	534	568	506	514	534	525	516	504	486	471	468	486	511	511	512	507	532	496	555	540	517	518	538	494	521	494	545	504	496	496	522	531	502	491	476	502	522	558	527	541	558	548	532	566	529	549	562	524	528	498	474	518	480	562	515	527	510	513	501	483	511	505	519	524	534	503	531	539	526	510	494	504	482	502	545	516	524	524	513	515	538	518	471	547	492	498	536	546	506	521	492	518	546	526	514	531	533	499	552	498	559	518	540	521	500	488	489	531	528	525	512	538	505	498	546	574	493	514	506	545	527	574	505	492	542	572	511	495	478	529	521	516	498	540	486	546	540	562	497	503	535	490	464	546	535	486	525	568	512	499	531	468	519	517	539	501	491	520	507	529	515	513	496	530	518	498	481	530	507	468	507	506	483	482	538	507	532	529	481	533	490	532	476	519	508	506	529	503	532	529	509	509	517	496	518	514	511	530	524	491	471	478	486	541	547	518	482	503	539	520	491	519	488	511	497	518	546	509	545	516	466	513	560	545	520	490	494	540	522	510	538	539	497	478	489	557	506	528	528	536	547	510	517	519	504	520	488	537	487	516	521	528	525	499	555	508	509	554	490	499	488	489	513	526	545	524	475	527	507	535	529	543	540	520	470	546	521	529	510	476	506	506	514	499	515	514	528	513	502	527	512	549	551	520	507	506	510	499	526	505	510	492	496	497	473	539	517	507	530	516	513	555	513	515	539	510	522	521	512	475	555	549	483	499	485	522	541	502	539	507	508	506	507	521	527	549	507	526	495	458	515	556	515	508	488	523	527	510	489	513	534	531	497	497	498	515	521	547	495	534	500	506	501	503	542	503	519	485	507	503	517	508	505	506	512	531	523	519	529	496	494	463	503	474	531	530	509	504	536	496	527	525	483	563	519	524	491	522	479	518	498	511	479	556	521	511	513	521	501	513	517	498	540	523	491	504	525	493	501	528	531	482	497	530	534	499	487	534	523	480	520	537	499	505	522	537	538	535	560	528	496	527	517	487	530	505	518	520	534	544	488	486	510	542	552	490	512	523	509	477	566	508	527	528	454	495	484	532	532	526	505	512	491	479	496	513	509	512	596	479	478	553	520	517	527	495	476	518	521	510	543	498	492	488	531	525	532	491	541	526	511	515	523	531	502	512	483	510	489	540	504	524	486	545	482	490	525	525	494	501	472	512	506	530	487	483	490	507	488	494	507	526	542	500	540	480	535	512	529	517	537	514	547	550	520	496	515	507	513	541	549	481	514	497	528	496	531	510	530	526	561	489	518	498	507	484	526	525	536	534	494	536	533	502	507	519	545	504	498	514	481	498	522	524	519	530	483	538	503	504	512	483	552	470	545	506	478	490	515	526	511	477	506	512	528	542	485	478	581	509	506	484	525	502	510	557	496	517	522	520	534	545	516	516	467	467	530	521	513	520	495	512	531	496	540	525	527	543	491	518	507	563	531	542	513	515	487	518	518	535	514	520	483	533	492	525	493	534	516	545	535	520	557	546	526	549	527	512	593	531	530	511	516	547	537	535	548	511	502	456	493	527	528	546	487	498	494	528	467	522	500	497	566	498	479	499	515	510	490	501	523	500	504	517	481	509	541	522	516	518	506	527	470	471	510	533	553	548	518	521	517	530	491	515	508	495	482	515	503	542	559	498	502	495	521	515	526	518	541	500	474	510	489	526	501	516	551	461	538	527	540	528	513	502	550	528	570	508	533	492	474	526	498	545	523	503	485	549	512	503	531	532	492	511	480	541	548	550	498	517	553	508	520	530	518	519	529	571	541	526	519	529	520	477	526	486	531	504	470	532	540	542	509	522	501	504	554	474	531	556	508	507	527	522	493	527	492	457	515	498	521	538	531	527	541	496	512	520	498	537	527	526	509	499	532	527	514	513	507	510	485	525	522	523	497	468	511	526	557	529	547	474	530	503	480	493	534	535	543	490	470	506	548	525	559	537	512	539	537	499	523	524	526	506	553	496	497	499	545	534	493	518	487	535	506	537	517	530	516	462	535	489	545	577	527	533	510	493	524	522	523	549	505	525	495	475	527	516	550	516	536	486	516	526	525	519	519	547	554	508	527	505	536	457	504	524	508	497	481	491	518	515	519	494	533	496	471	523	508	481	534	532	525	538	531	502	551	509	534	544	496	529	523	515	536	500	482	557	510	492	534	511	509	541	455	503	479	493	508	525	511	515	498	545	553	559	516	498	515	538	533	509	516	548	466	514	543	524	508	504	487	488	507	504	509	531	532	519	503	511	517	515	511	526	497	512	486	549	524	566	513	500	512	493	536	544	565	521	498	504	548	532	489	523	519	529	518	542	505	512	529	530	510	519	536	581	534	524	490	556	525	499	520	562	507	499	542	481	521	528	480	507	490	508	558	507	483	494	489	508	561	506	533	530	540	524	526	504	485	502	507	493	545	510	533	503	517	492	502	516	501	518	508	497	549	516	512	474	477	506	500	520	522	501	495	526	493	532	559	494	491	505	517	494	548	515	537	496	508	555	553	537	513	513	526	547	474	525	502	486	530	507	512	492	483	526	495	505	474	482	499	564	551	493	526	502	492	501	477	544	560	492	516	511	518	488	449	592	488	530	524	551	481	527	533	519	509	506	504	530	526	504	505	497	508	487	565	498	524	526	534	517	562	510	524	519	546	528	523	522	492	487	541	519	539	495	500	514	493	513	492	505	513	550	522	521	540	508	490	522	459	499	481	533	509	500	493	533	531	507	520	482	467	547	458	527	526	478	514	479	516	528	465	508	534	491	503	497	520	507	503	491	506	528	549	559	538	502	494	551	491	531	548	556	528	549	527	561	485	562	541	530	529	530	538	517	490	528	542	513	511	520	520	493	475	488	520	501	519	493	478	485	488	524	528	466	528	498	503	525	568	532	514	565	496	528	534	515	539	536	513	555	502	542	536	546	526	529	487	477	539	486	553	526	495	510	563	569	495	531	527	498	505	533	531	530	536	511	517	527	513	582	471	511	529	508	533	553	479	474	538	490	491	520	505	545	567	560	570	499	513	491	572	555	492	495	507	525	520	510	500	505	517	482	495	548	549	514	531	492	509	530	511	516	526	514	520	488	507	509	495	503	503	591	485	513	530
6653	29898	26616	13127	4391	829	846	684	634	661	657	604	606	643	611	613	588	615	589	614	601	574	610	593	596	614	584	581	595	593	604	594	632	573	609	601	596	654	571	651	633	675	580	626	590	605	623	590	589	590	573	592	569	622	619	580	599	619	632	630	591	604	593	576	609	623	615	608	570	575	584	605	618	574	613	613	605	580	635	606	615	554	551	585	584	602	660	589	588	636	644	570	594	559	646	574	605	593	578	625	610	648	580	588	604	606	617	614	586	611	592	610	596	544	665	595	551	609	653	565	605	633	596	594	572	635	587	591	602	616	599	605	584	633	602	598	608	553	582	609	612	593	638	627	603	597	639	576	559	578	589	570	591	625	619	568	563	593	559	541	583	614	610	601	585	604	604	599	602	587	600	629	558	585	571	609	575	627	573	568	657	584	622	602	574	562	588	584	603	591	609	570	606	571	598	600	585	638	629	566	615	637	633	561	627	643	615	601	570	595	563	601	578	587	610	585	591	584	661	627	537	608	609	614	571	588	561	598	619	637	596	624	546	604	609	607	600	594	592	617	565	582	643	556	599	594	608	578	592	583	568	605	549	588	575	578	603	585	570	597	622	594	611	610	559	619	583	578	585	613	611	573	574	614	591	610	584	621	599	624	628	629	617	639	585	623	560	571	625	568	567	621	598	597	546	613	650	609	594	607	652	572	592	594	569	610	564	625	603	631	613	600	552	629	615	569	619	601	598	589	633	596	596	611	606	630	613	589	613	569	625	587	601	596	597	618	632	635	631	610	611	642	609	603	611	612	542	567	604	594	630	586	612	626	581	634	598	575	604	588	620	591	587	572	657	611	580	626	641	599	593	599	566	589	595	552	642	623	626	579	610	618	610	584	627	620	590	668	599	587	623	582	591	582	606	628	593	565	609	602	599	594	614	607	589	576	612	548	561	569	608	583	594	597	616	633	554	631	560	570	611	563	571	623	631	590	628	602	580	604	628	568	599	623	626	596	625	611	610	630	612	592	597	624	571	616	612	624	577	590	622	592	605	581	638	623	559	605	579	635	560	568	652	577	604	598	557	568	601	601	591	589	618	603	593	612	594	604	599	616	612	665	629	588	600	579	600	544	559	586	621	632	563	594	608	597	627	577	589	613	586	646	571	638	584	593	623	608	609	601	603	599	598	605	612	573	554	608	573	603	591	621	635	567	605	608	602	580	584	601	633	582	603	627	593	604	574	595	588	635	545	624	605	630	633	597	564	587	596	621	571	584	637	625	644	626	639	633	553	561	619	589	590	560	614	602	626	641	594	633	609	597	597	624	591	557	599	616	618	602	587	653	608	621	588	622	620	620	597	594	578	616	587	593	608	607	579	595	577	564	613	579	577	633	602	597	582	593	573	608	560	592	620	598	583	576	588	613	629	649	592	620	624	599	580	649	589	559	606	572	592	604	565	590	618	600	579	589	597	614	618	563	573	608	601	600	537	602	606	607	610	577	587	626	574	601	586	568	616	567	579	578	623	575	614	604	616	612	566	604	614	600	584	616	622	603	613	588	619	619	589	632	586	597	605	587	568	606	554	590	656	626	630	622	590	588	602	615	593	558	570	580	546	634	570	613	616	598	582	604	573	615	598	567	604	594	596	594	610	592	647	616	605	585	616	600	601	588	599	664	614	622	627	594	626	613	572	607	577	587	601	639	603	610	620	610	623	613	661	604	632	618	598	553	563	598	579	576	587	607	599	583	551	642	600	591	631	579	604	584	597	568	589	581	623	608	596	599	595	569	606	607	609	590	610	599	582	597	585	619	600	607	587	546	611	597	612	610	589	625	618	630	550	541	647	641	642	653	631	604	615	579	579	575	608	599	637	612	604	600	625	634	606	599	627	585	619	622	583	626	605	624	573	622	567	608	597	648	593	630	630	629	595	628	598	591	605	600	591	594	631	599	607	627	592	623	630	618	584	541	605	607	603	604	599	631	561	629	610	649	563	636	629	569	613	572	630	642	660	618	590	584	562	590	583	667	596	583	582	560	551	593	570	590	607	603	612	604	608	551	608	587	586	583	561	617	583	636	623	581	647	544	611	635	589	585	587	626	577	604	660	611	578	588	609	618	584	560	576	594	635	584	637	556	635	598	550	583	606	578	590	603	602	581	615	590	634	608	581	656	629	581	551	613	624	569	660	588	622	598	616	596	558	621	566	590	596	609	632	569	592	582	624	617	586	637	615	599	598	602	595	582	534	627	613	585	586	638	594	622	583	590	569	578	629	614	605	578	612	601	587	581	597	589	599	595	626	606	607	559	638	539	600	592	590	574	636	602	599	600	612	613	594	612	592	587	628	574	569	602	582	593	589	590	603	620	573	614	597	619	639	590	598	601	582	562	579	601	597	608	599	554	610	626	586	580	588	586	577	582	607	587	588	594	622	584	619	559	645	577	575	633	597	619	578	582	595	552	581	572	619	581	601	610	631	585	575	615	636	624	598	624	548	613	578	608	617	590	610	597	645	578	575	600	595	611	594	596	620	579	595	572	602	594	629	598	596	600	641	606	619	600	563	665	590	636	557	607	628	594	621	628	640	571	590	582	619	593	618	596	583	626	595	578	599	606	560	594	612	636	578	615	610	584	614	612	659	575	604	576	602	574	639	598	596	545	638	625	601	603	599	566	569	605	578	581	625	632	628	574	583	574	592	597	632	635	625	571	615	623	604	612	579	592	635	608	618	584	607	575	611	573	610	610	584	610	575	589	620	573	626	552	593	612	575	597	574	631	558	604	592	605	619	605	614	562	608	574	581	597	584	599	560	602	601	586	616	563	610	598	581	604	635	610	594	612	589	646	590	611	570	629	647	612	595	620	608	582	642	618	566	577	613	591	585	568	603	590	597	618	592	601	588	607	595	592	604	640	620	582	647	574	579	591	582	584	641	626	551	632	633	574	643	588	606	615	621	610	582	573	579	596	578	627	576	550	646	612	613	571	628	652	621	608	602	589	603	655	635	619	583	581	655	530	645	653	606	596	619	652	555	557	609	630	624	597	599	588	610	581	636	651	599	589	636	617	599	636	602	582	578	619	617	609	550	596	582	566	586	574	607	585	573	582	579	526	593	567	605	597	613	604	590	616	612	587	608	610	613	605	579	582	571	625	608	578	609	610	615	578	637	595	587	589	624	594	610	626	571	637	603	620	577	595	608	590	610	580	561	621	621	591	626	602	619	612	645	581	624	577	595	584	580	638	630	621	607	594	624	604	598	565	567	577	602	605	601	598	590	611	602	579	572	594	529	566	594	626	607	566	617	588	579	586	631	593	614	590	624	603	601	619	590	650	574	605	611	571	596	587	624	545	602	566	579	562	653	579	571	604	611	569	619	622	562	624	648	595	602	634	572	597	619	563	529	584	603	598	621	616	577	624	610	622	644	614	603	617	594	596	555	644	633	571	605	578	618	607	596	594	638	618	622	619	605	559	658	640	630	599	599	617	578	628	601	612
24105	22090	35319	38544	29732	11101	1534	657	607	606	558	568	562	532	591	556	568	522	569	487	520	568	524	567	512	543	481	545	522	522	563	523	540	497	544	542	475	534	544	512	517	511	517	500	507	535	520	540	502	533	521	519	527	524	522	582	514	517	493	520	491	516	515	523	509	531	528	503	523	502	526	545	508	526	513	496	557	513	507	514	489	538	503	490	510	510	525	499	532	545	531	540	526	512	511	520	543	499	523	529	551	527	537	534	522	513	562	516	510	548	510	544	505	515	529	599	515	510	523	517	537	559	487	484	544	509	525	493	514	531	561	561	542	490	501	528	497	529	503	522	521	496	534	532	507	549	507	575	513	498	525	532	544	485	500	549	528	526	557	497	504	494	509	534	516	610	570	513	541	515	498	517	533	499	507	532	504	545	541	533	512	526	526	542	520	537	501	528	509	547	533	493	487	506	511	516	502	505	491	485	535	464	499	542	504	512	559	525	543	496	469	511	521	518	523	548	512	518	568	534	501	551	502	549	473	539	525	495	491	527	515	526	513	514	518	526	491	504	529	500	521	494	528	585	506	541	549	498	513	515	526	520	474	500	508	533	487	518	516	506	548	544	538	516	516	507	495	457	523	511	492	512	524	575	510	503	533	510	505	542	546	545	541	514	461	538	520	522	497	507	476	508	541	508	529	475	545	513	547	506	523	485	561	532	505	545	535	491	524	528	518	540	534	455	510	554	536	547	523	535	522	521	567	505	523	558	477	489	557	514	507	497	554	564	494	510	523	521	497	545	513	569	526	502	555	507	539	490	552	528	525	503	523	491	493	525	534	495	522	532	506	485	484	511	472	519	542	489	536	525	543	528	495	531	534	523	513	524	525	496	538	517	519	540	528	511	481	546	541	489	530	532	538	549	524	542	509	558	540	522	530	523	553	482	514	500	501	530	490	532	503	535	497	521	542	574	531	525	499	493	509	530	487	542	499	487	524	529	519	552	510	524	533	540	482	503	551	513	481	565	502	530	549	546	527	511	516	539	555	521	493	466	535	499	530	527	500	508	480	532	552	508	525	473	518	481	541	537	551	515	542	483	493	545	525	501	495	479	532	521	566	548	544	506	550	531	509	499	528	499	548	494	527	482	515	513	544	520	566	513	522	529	506	506	574	521	535	534	492	496	553	518	550	501	536	520	486	554	530	523	535	492	513	500	510	529	509	543	486	550	524	523	541	554	528	560	509	515	523	528	566	541	550	505	520	498	551	500	529	520	510	525	560	507	522	515	522	530	539	526	530	521	566	536	531	524	488	577	526	545	540	577	555	486	498	531	480	527	570	543	499	508	493	506	536	501	504	515	504	527	543	558	525	516	547	502	523	532	533	507	496	522	500	509	488	536	516	546	505	556	525	525	524	547	519	538	501	549	493	529	533	503	511	528	540	540	515	539	513	550	511	546	480	519	512	496	494	526	478	523	514	496	512	517	495	524	492	532	523	535	505	557	556	569	511	533	514	547	505	473	502	498	514	488	544	560	532	465	537	525	547	511	497	519	538	558	504	560	503	513	513	520	531	530	508	520	476	481	508	515	525	517	522	500	537	558	515	506	529	513	544	497	488	503	533	532	519	504	532	531	550	513	519	497	496	495	507	522	490	514	556	506	539	573	553	530	515	510	518	465	525	533	507	512	529	512	538	510	536	519	547	507	536	503	537	536	537	518	484	550	492	537	532	537	528	564	541	534	521	541	516	541	529	536	518	530	547	518	493	550	514	528	509	535	513	499	497	537	522	508	525	477	548	528	554	550	509	535	517	562	485	537	535	572	521	539	489	494	529	521	561	507	505	550	527	584	496	515	522	554	544	507	486	526	547	481	507	511	511	514	521	490	533	538	516	533	528	531	498	530	541	503	506	518	527	538	471	525	560	488	500	506	540	508	534	532	488	537	530	512	521	524	549	558	520	506	509	550	511	528	533	507	510	536	492	517	529	543	527	532	511	494	504	533	536	536	489	508	521	456	559	493	526	487	544	531	476	530	547	532	554	513	484	503	539	518	524	536	542	515	492	482	516	528	525	548	496	507	550	479	519	545	492	502	493	467	466	500	504	495	519	507	559	531	540	538	508	506	519	479	489	543	485	504	496	544	537	497	510	499	537	511	565	552	487	511	529	534	509	503	516	532	520	518	508	542	484	537	527	532	535	543	528	475	487	507	501	498	510	491	488	509	505	478	503	501	527	495	521	512	525	514	529	490	538	543	528	528	516	517	554	500	515	506	533	485	488	505	510	533	492	527	507	517	516	492	509	531	514	534	519	508	557	523	500	523	482	544	514	499	555	513	511	519	513	496	526	520	514	521	502	507	522	523	487	486	488	565	508	488	512	534	540	545	518	521	520	537	566	518	579	546	508	541	518	542	531	509	538	541	516	524	560	516	537	511	549	523	512	525	542	507	562	555	524	540	507	499	499	498	479	519	522	538	502	534	493	540	538	511	533	549	488	474	510	573	489	554	492	556	516	542	494	507	536	501	521	501	478	540	489	518	520	512	530	502	508	553	519	521	541	519	535	499	521	503	544	532	527	510	523	514	528	518	507	552	523	489	492	530	510	525	527	503	543	546	489	501	509	504	483	538	478	541	507	514	534	549	512	538	474	543	512	518	487	523	509	501	546	529	538	539	528	543	522	599	539	538	545	532	525	506	496	490	494	501	536	535	532	535	538	514	489	541	504	534	517	504	567	537	520	521	532	481	524	517	542	488	520	504	523	525	529	491	527	534	515	536	561	496	534	538	503	489	507	509	540	518	556	521	522	547	513	527	500	524	496	514	508	485	516	491	508	520	544	500	506	518	556	501	554	498	498	493	496	525	500	505	543	528	519	538	498	502	505	477	546	509	535	566	500	538	514	497	542	512	506	517	497	515	541	496	551	525	512	518	556	530	525	528	543	517	532	521	481	526	503	570	516	504	493	490	515	531	500	526	532	491	560	517	560	480	496	526	525	511	505	550	574	495	534	560	526	514	512	529	495	535	567	494	541	530	526	564	526	554	553	525	505	497	528	562	521	541	553	514	499	488	532	561	524	524	510	496	524	549	524	531	518	564	550	516	529	513	516	532	525	502	509	512	534	493	513	500	503	519	549	535	499	505	479	542	512	509	533	516	529	526	547	510	541	536	528	543	504	494	540	515	560	495	524	535	524	492	536	573	552	587	514	516	531	514	521	520	533	535	494	573	514	534	573	518	537	514	464	482	512	504	497	551	501	592	494	513	540	494	557	509	527	559	526	544	567	541	520	491	515	513	540	515	564	543	522	521	524	538	521	465	552	518	512	491	539	530	536	509	529	493	505	470	529	505	517	510	522	515	558	562	500	542	538	525	503	530	582	504	507	522	564	533	514	494	523	519	517	502	537	520	510	545	547	525	505	503	506	522	525	490	482	511	482	533	536	538	500	514	490	493	504	502	496	546	540	540	504	510	540	512	532	507	509	538	503	522	533	516
6178	72040	71787	48711	24792	1184	1023	912	832	780	702	652	629	645	686	635	654	590	595	647	613	652	600	643	657	591	620	622	546	609	594	646	591	643	585	612	611	607	566	650	622	635	579	590	616	596	597	602	656	599	617	609	612	627	609	623	592	624	584	601	591	604	623	620	605	622	628	631	629	628	604	580	643	611	629	622	672	677	610	596	590	610	619	636	619	589	621	609	611	626	599	623	633	616	675	577	596	607	645	635	599	632	615	602	577	631	633	613	579	619	551	619	626	613	652	600	647	597	606	633	615	613	608	605	586	609	591	644	620	603	589	588	597	620	610	656	628	661	612	630	592	615	591	604	657	622	649	582	546	599	603	610	600	577	614	596	637	613	666	559	591	641	613	654	618	622	646	646	617	599	601	616	624	637	634	614	604	592	612	577	622	607	587	604	617	598	611	623	613	633	647	601	645	618	619	619	630	601	604	632	646	620	641	611	601	609	591	595	598	590	578	639	642	643	623	555	643	605	603	584	615	580	600	582	594	612	596	581	630	603	625	614	647	562	614	617	596	617	628	579	613	617	618	601	590	644	604	632	614	624	672	609	632	639	625	619	617	616	620	599	573	620	595	607	613	636	582	595	658	614	667	641	620	575	626	578	631	584	609	659	546	664	571	629	595	618	582	612	609	609	600	588	564	621	606	630	625	614	650	613	601	621	578	601	578	600	654	594	600	631	587	594	641	628	620	590	632	566	531	582	636	571	595	611	620	566	606	654	538	656	587	636	616	598	617	632	659	596	604	622	626	645	600	633	609	622	561	568	617	635	591	643	623	609	626	585	574	659	577	599	615	565	612	624	622	601	646	687	604	629	629	632	636	640	612	601	609	596	619	611	594	580	639	629	625	587	630	638	580	608	584	625	628	595	595	653	570	595	609	602	583	639	610	605	595	612	620	596	638	614	641	608	586	563	585	640	681	611	672	600	636	599	572	611	637	600	629	603	634	613	609	631	636	630	557	669	609	636	601	607	573	619	610	608	648	594	577	606	627	590	624	595	628	584	601	622	612	622	622	619	606	669	648	605	628	608	632	653	608	579	624	645	643	604	630	617	596	629	604	643	630	615	595	564	572	614	622	640	569	644	595	611	611	620	596	629	624	615	595	630	572	600	618	616	609	616	607	589	623	627	607	604	603	612	586	624	632	599	660	641	557	606	608	635	589	602	598	574	610	652	649	603	635	615	612	597	618	640	623	618	598	615	629	609	602	603	607	607	617	629	621	613	644	610	606	587	623	594	587	619	652	623	617	629	649	607	630	612	619	615	627	592	644	644	599	657	580	602	617	611	598	654	667	668	596	610	585	627	629	585	618	625	666	599	651	589	644	610	585	595	591	621	611	584	582	618	618	617	642	621	606	600	627	638	636	626	602	622	685	608	602	627	643	688	643	628	625	620	630	579	608	605	637	523	616	594	561	631	592	588	644	615	608	595	565	598	587	623	661	604	597	607	606	583	610	614	658	602	574	600	588	619	623	634	643	643	590	642	634	598	590	635	648	619	601	601	617	601	562	610	578	595	621	580	604	613	621	640	604	602	579	629	590	627	598	626	652	594	587	607	633	593	646	610	653	646	647	609	597	623	623	617	637	597	609	607	631	607	650	648	596	624	682	654	608	578	632	610	627	595	585	626	594	647	582	652	621	606	598	585	573	613	585	612	597	586	571	628	649	590	558	595	612	602	648	576	616	644	592	610	610	617	648	636	568	595	564	629	641	600	616	632	647	578	618	602	568	580	634	612	592	610	607	609	659	626	611	619	612	624	610	634	606	642	597	637	581	566	616	584	691	572	632	643	623	588	631	653	573	632	639	594	601	539	603	627	672	618	625	591	616	629	646	618	624	630	615	667	603	627	604	613	592	558	599	629	609	598	642	592	618	675	584	630	583	594	589	617	608	562	583	633	576	616	610	616	613	606	584	609	631	566	611	589	607	581	619	639	590	646	576	593	617	620	609	606	618	663	624	594	597	574	618	609	608	599	570	575	592	608	622	635	608	588	607	616	590	627	627	601	632	642	606	571	606	581	620	582	652	651	608	602	593	594	593	620	636	660	632	595	615	593	639	633	624	629	579	632	575	613	617	635	590	622	596	597	596	621	585	579	562	627	605	613	593	605	636	613	654	609	601	638	581	589	617	562	601	590	610	611	597	646	635	611	624	589	605	599	617	613	637	602	617	620	577	612	625	625	655	625	588	593	569	605	608	596	589	611	592	617	633	572	613	591	603	608	618	660	608	617	623	606	582	582	635	644	610	603	554	601	587	595	606	582	580	615	609	666	596	626	603	562	585	624	627	602	597	627	660	678	620	643	621	651	586	584	590	610	595	606	617	615	587	576	589	571	635	618	656	598	588	651	572	602	630	593	583	641	633	589	583	588	553	622	637	591	597	642	571	600	624	567	631	623	634	607	606	543	645	588	636	619	670	570	622	613	639	619	610	587	577	586	627	590	588	617	607	622	598	609	626	658	623	610	638	594	597	617	598	627	645	602	597	583	613	555	605	628	573	628	594	607	598	653	592	595	590	633	602	595	626	639	624	628	611	605	623	625	595	652	617	608	562	602	609	615	608	622	611	571	622	626	636	630	600	620	590	636	646	626	616	592	618	574	551	610	623	637	605	617	561	602	633	654	599	612	605	578	606	585	616	616	618	637	647	608	619	593	611	604	563	616	581	603	626	579	576	592	602	565	647	562	602	599	605	611	593	596	606	621	635	611	627	596	610	619	610	605	596	590	607	587	609	617	598	642	597	615	629	627	624	652	567	627	648	613	606	632	609	626	606	618	642	614	598	630	583	618	591	631	607	608	603	626	606	621	593	628	613	599	591	646	635	610	573	641	614	607	606	618	591	611	630	614	666	614	604	601	617	601	595	605	583	626	615	527	611	644	626	621	625	627	598	608	562	616	599	642	638	612	658	620	630	604	613	612	635	627	582	645	593	623	593	611	646	603	605	637	614	617	620	602	630	632	625	623	609	633	596	601	631	626	619	599	645	637	633	592	598	640	585	615	625	588	617	633	600	607	613	653	607	624	667	616	579	584	616	618	654	603	610	686	616	640	637	625	685	601	583	599	651	571	600	570	541	646	658	614	605	594	635	652	581	633	612	572	630	660	574	606	630	604	601	629	564	635	627	590	602	647	618	592	661	672	611	573	584	635	595	622	580	616	551	595	624	596	592	632	600	575	602	648	616	571	632	620	607	622	638	630	647	611	614	608	580	611	634	627	610	601	599	641	637	584	591	632	599	593	578	571	621	593	574	569	589	618	574	608	584	625	652	588	573	621	655	648	631	584	585	637	642	600	596	596	641	610	609	641	567	570	626	620	567	565	670	633	619	600	608	623	623	581	611	652	618	620	593	623	589	619	642	579	627	587	622	583	598	613	587	628	607	591	637	588	611	633	633	630	579	598	642	592	605	605	613	678	652	630	576	640	614	591	669	563	621	603
25515	22601	35458	33683	18844	2100	494	368	362	323	344	342	308	347	300	322	320	316	334	287	287	351	321	282	336	336	331	315	338	290	345	306	349	295	345	327	315	311	317	331	314	322	338	335	326	301	315	312	338	306	342	329	305	335	319	321	316	312	311	325	325	355	331	325	334	318	304	327	306	320	332	307	297	343	330	313	296	343	329	303	309	326	335	335	325	346	325	307	330	325	342	322	325	295	347	314	331	293	308	335	321	305	297	352	292	317	353	285	304	324	309	280	315	321	358	302	309	285	350	303	310	334	307	318	308	322	327	333	322	353	326	342	327	362	293	304	353	325	345	330	314	293	324	325	329	323	336	332	343	281	336	345	309	337	301	309	318	305	332	329	310	284	317	358	357	328	306	297	332	340	311	312	306	327	334	292	319	313	332	309	330	341	341	320	335	330	317	349	321	274	319	317	300	304	281	305	367	306	327	332	331	352	317	346	322	277	325	347	355	325	326	329	340	315	337	303	329	382	325	325	353	324	317	321	331	355	337	333	328	328	340	310	301	305	340	335	320	316	283	318	335	319	306	315	307	334	296	335	312	286	337	308	317	319	318	326	315	337	320	317	300	306	315	319	328	315	358	322	314	339	294	332	311	360	341	306	336	318	311	311	295	329	322	337	335	332	318	320	325	326	327	336	335	325	316	294	317	328	328	303	326	344	331	312	291	322	338	313	315	328	329	331	324	309	342	325	371	344	329	339	319	304	339	312	340	341	298	353	320	297	310	352	316	334	349	313	341	282	312	312	331	298	307	324	319	294	323	320	288	355	326	311	285	346	348	330	317	349	337	338	325	337	304	354	340	335	285	332	327	343	318	337	323	332	333	322	335	335	310	327	340	322	316	287	345	330	314	314	299	331	310	330	331	317	348	304	329	362	327	349	315	347	305	316	313	315	328	306	318	321	295	295	315	295	347	292	340	289	312	356	289	336	349	346	342	311	305	319	353	321	283	330	300	326	338	315	323	333	306	333	293	323	335	336	349	302	322	322	311	316	287	317	319	309	314	294	319	325	321	309	342	318	325	343	318	340	320	281	336	302	297	331	334	307	307	325	319	324	306	324	304	345	334	345	291	362	334	339	301	345	332	331	313	309	305	347	352	330	317	350	313	361	311	297	347	328	341	299	321	340	314	316	273	306	338	324	332	333	321	313	278	315	370	326	310	314	316	297	326	317	330	353	319	336	313	341	323	313	314	318	326	325	323	311	329	312	336	321	329	305	277	300	327	345	323	348	298	342	334	334	326	329	327	285	333	334	328	324	345	345	326	339	336	335	330	304	350	355	370	320	322	309	337	323	328	321	315	347	320	338	311	310	340	323	338	354	328	304	283	284	334	312	323	335	354	310	358	312	354	324	331	339	335	327	325	307	335	320	318	301	336	340	336	300	320	347	293	318	333	307	329	358	310	340	290	320	311	279	309	288	339	320	340	322	311	335	297	299	336	320	301	301	329	319	335	322	341	327	299	294	320	292	313	325	326	317	343	289	311	333	342	345	284	329	309	357	322	317	310	320	331	354	330	310	302	305	317	335	321	297	339	381	318	299	302	303	315	313	311	308	351	306	314	338	329	288	339	326	318	318	341	279	330	301	305	334	299	349	321	331	328	329	298	331	305	311	341	287	337	332	317	320	321	315	319	325	341	339	352	323	320	307	319	298	322	332	326	330	330	321	331	308	318	330	298	312	301	337	348	340	320	321	339	313	302	344	288	340	297	333	318	283	302	335	347	351	353	341	297	300	354	324	325	317	307	333	323	285	307	317	304	339	320	331	325	313	323	313	323	315	332	360	329	322	322	321	327	344	353	335	320	340	344	304	330	307	333	326	321	324	328	299	338	294	299	321	336	328	306	322	334	355	295	310	345	351	336	315	327	300	340	340	313	305	313	299	307	321	345	311	312	318	334	302	321	328	294	361	315	312	321	362	348	333	308	324	315	322	305	325	329	311	320	323	341	354	327	334	325	316	333	322	300	275	297	314	310	315	321	309	342	309	351	341	332	327	315	308	318	345	338	299	351	284	303	314	325	321	340	336	331	329	314	289	338	292	309	324	338	277	304	350	296	343	307	348	299	335	318	319	319	341	286	334	316	332	284	326	357	329	328	306	334	329	307	301	320	330	325	348	309	315	318	298	306	311	331	293	306	319	315	351	302	323	330	315	305	322	339	298	297	328	326	312	312	285	328	336	315	311	347	346	341	314	333	347	325	308	294	311	327	320	314	333	323	332	333	318	301	319	307	318	286	298	318	329	331	314	356	332	291	339	310	324	318	321	341	304	313	307	351	329	305	338	299	307	298	350	350	318	305	299	282	328	344	307	327	326	295	339	287	330	312	322	316	318	302	335	315	308	297	305	333	349	306	340	308	323	319	309	306	331	313	328	345	330	379	330	288	331	340	349	335	300	336	314	310	309	314	360	314	326	314	292	288	320	336	315	318	359	316	327	322	316	327	338	322	339	341	353	293	331	297	352	317	335	331	319	323	295	361	277	318	330	304	301	332	334	316	311	324	323	345	322	332	318	336	295	308	306	334	325	337	301	309	352	327	321	345	331	322	354	306	321	322	325	306	321	326	333	346	344	360	327	309	307	321	315	316	332	327	326	306	311	338	318	313	332	307	368	321	330	339	316	313	320	328	300	323	357	315	349	346	325	304	338	308	320	296	325	296	316	315	311	321	282	304	331	288	314	336	333	311	369	313	330	356	320	311	342	344	324	315	310	313	313	333	351	300	340	309	295	336	301	341	318	328	296	326	296	341	329	340	324	287	320	343	319	332	304	320	301	314	350	338	362	298	302	327	306	325	289	313	323	296	333	287	329	320	333	320	317	304	335	308	353	331	312	307	319	322	312	287	292	312	316	361	294	328	306	298	319	310	326	305	307	332	329	333	324	331	310	309	318	328	296	329	318	340	328	322	303	341	325	308	272	307	314	336	308	332	328	315	298	310	304	348	325	307	317	306	310	306	338	289	338	313	303	350	328	297	358	327	295	339	303	322	315	302	338	333	353	316	349	299	295	306	315	349	356	314	325	340	337	321	318	331	295	298	324	337	341	316	302	305	332	296	310	326	336	321	318	310	327	298	308	323	309	320	305	335	316	299	335	295	292	309	330	307	336	311	305	330	315	323	312	304	302	321	298	362	299	321	306	315	306	340	321	356	321	334	329	343	312	302	311	364	290	335	327	337	302	335	334	313	312	296	297	331	283	328	334	322	332	308	284	324	315	322	353	312	340	325	306	318	316	316	319	346	312	325	316	318	330	323	289	330	336	367	318	305	313	349	305	321	335	310	333	316	305	318	324	318	332	314	327	293	315	306	357	314	312	357	328	301	301	322	346	283	309	294	318	337	290	312	354	287	315	307	359	327	309	284	331	324	322	318	328	319	333	327	376	341	300	324	333	335	336	312	299	309	310	321	338	327	291	324	291	353	340	333	326	312	345	290	330
6793	64309	56100	37708	17236	692	730	579	500	438	427	419	396	368	413	400	372	406	358	374	359	375	382	373	382	368	396	382	372	365	354	410	397	397	382	369	379	403	336	409	361	370	388	354	405	393	362	389	375	409	391	407	382	368	348	387	401	421	388	390	401	395	409	342	410	360	390	371	392	398	374	383	398	402	329	375	388	378	392	377	370	398	379	387	366	393	391	369	363	362	380	393	375	356	376	378	365	410	385	369	381	390	411	376	360	372	330	382	349	378	399	342	337	385	389	373	342	382	363	370	360	374	397	373	359	369	387	365	370	381	370	385	379	362	347	394	377	377	379	379	367	370	347	350	401	382	404	364	340	367	361	396	396	395	391	346	369	385	376	397	387	399	368	387	377	384	373	364	379	416	360	357	375	373	351	369	384	367	412	374	365	412	397	384	367	352	378	389	381	342	357	397	359	376	383	347	359	356	368	380	357	383	340	365	391	397	368	387	385	390	352	365	356	363	379	399	406	389	365	385	369	352	378	383	383	355	398	393	429	371	408	354	361	383	358	365	383	383	347	353	383	388	389	350	410	385	354	378	380	406	378	377	414	367	378	357	349	412	379	402	389	370	379	367	357	363	382	384	379	365	396	364	398	356	341	363	367	343	386	397	356	357	359	397	421	345	399	366	384	364	375	365	411	378	389	385	377	387	392	383	389	372	371	381	367	371	375	387	361	384	377	364	375	370	343	400	341	381	361	390	391	402	373	397	379	398	373	342	381	385	382	416	378	382	408	345	338	399	388	383	385	368	395	396	326	351	362	381	370	380	410	363	378	364	367	379	385	392	369	403	352	361	348	365	373	398	385	372	354	413	393	389	397	368	357	356	358	409	343	374	350	413	391	365	397	373	367	371	388	373	326	353	354	346	413	390	400	381	377	400	382	379	379	388	369	324	343	383	355	355	383	393	383	380	362	392	348	376	386	370	387	399	427	367	383	360	348	367	379	373	400	368	377	329	374	379	390	389	382	376	379	418	395	362	360	413	385	373	360	395	368	380	359	384	392	371	384	379	382	398	388	362	400	358	367	435	372	375	401	370	337	397	356	367	371	387	361	407	379	373	409	392	383	400	369	381	384	368	359	382	375	380	390	398	349	365	384	364	376	403	362	361	397	360	398	345	378	395	396	379	387	370	415	402	388	422	411	380	368	404	383	398	351	357	397	356	376	369	372	383	370	349	372	350	398	387	383	377	354	413	387	390	369	376	350	376	375	353	359	389	381	374	354	385	382	350	353	369	358	389	406	385	387	430	371	359	354	403	388	377	353	390	370	382	376	349	412	361	368	391	359	357	342	384	378	384	410	385	407	377	345	388	378	359	383	362	361	363	364	374	405	398	400	366	382	395	341	377	387	370	375	371	398	378	375	381	383	342	377	377	387	375	409	370	371	380	426	391	378	351	376	367	416	370	419	371	383	371	400	370	379	386	372	393	360	386	367	382	375	380	413	401	384	411	379	368	379	400	401	384	340	363	372	344	355	366	378	360	374	374	405	341	368	342	338	361	371	368	360	376	417	405	370	361	392	382	402	394	382	381	358	366	416	383	395	388	408	367	378	370	370	360	379	369	371	379	390	377	382	334	359	372	390	362	344	400	394	366	355	346	376	361	383	357	329	361	382	371	356	399	369	389	366	393	360	358	361	384	351	397	363	371	339	363	380	388	365	368	388	387	380	360	354	355	380	333	394	383	376	354	328	372	344	390	364	369	416	357	361	345	389	360	366	387	344	404	369	381	391	327	365	405	336	388	349	370	385	389	379	391	362	341	337	382	368	380	355	369	394	351	371	351	401	373	369	398	371	404	381	405	342	386	371	369	374	375	371	345	373	370	391	393	392	348	348	381	397	367	334	356	341	388	336	376	360	413	384	385	368	334	378	394	427	392	362	388	412	362	370	366	317	363	376	383	366	393	371	381	355	379	375	364	382	387	376	417	406	373	385	361	376	395	345	372	385	395	390	375	410	355	382	379	352	361	408	374	379	367	353	373	390	374	385	392	393	377	381	360	372	364	408	370	382	391	396	379	362	395	366	374	388	368	388	383	397	380	381	388	381	340	385	355	410	367	397	435	357	353	362	368	371	379	393	388	389	354	384	340	357	394	385	362	392	385	362	357	354	380	314	326	385	351	376	385	395	394	357	390	409	414	386	397	391	369	372	359	392	365	401	374	406	367	370	373	384	375	405	385	343	412	398	342	372	367	378	388	342	384	364	372	369	370	372	393	370	365	407	358	374	401	373	374	369	381	372	374	357	380	366	375	418	388	333	385	355	412	371	359	389	364	353	391	349	397	411	390	354	363	372	385	409	352	384	364	387	395	354	351	378	395	371	374	398	382	380	383	371	377	376	387	389	367	384	381	354	404	359	365	376	406	387	394	377	368	387	363	370	390	425	370	367	404	382	393	367	348	360	373	357	383	386	377	356	355	361	352	363	382	414	376	389	403	376	379	390	394	388	365	391	364	367	359	373	370	340	363	361	381	380	396	324	349	358	349	391	354	334	387	346	393	367	360	392	394	374	377	338	386	363	367	374	369	377	353	359	406	384	365	340	337	372	380	367	385	360	365	361	374	371	387	352	361	375	384	405	382	363	383	354	369	351	350	375	392	384	400	365	386	356	375	364	397	371	338	378	385	357	395	356	391	352	366	399	375	378	385	394	385	380	370	354	427	380	355	413	382	382	374	382	344	376	342	374	376	358	388	391	365	405	358	367	366	380	382	371	370	418	352	366	391	380	383	377	382	387	389	365	346	418	383	439	373	424	374	346	361	352	368	384	371	407	354	397	364	366	381	397	354	388	398	406	385	375	376	368	343	365	402	352	377	409	398	387	349	395	381	370	359	352	406	410	333	374	396	404	413	378	381	348	363	358	364	406	376	402	380	363	379	363	383	372	389	355	368	400	378	383	389	422	369	370	406	352	407	372	414	359	393	333	386	355	357	340	391	382	384	398	346	388	363	347	372	376	335	381	374	400	374	381	404	397	347	373	333	347	409	381	374	352	371	357	352	393	384	381	339	357	366	380	396	349	366	402	380	370	353	359	404	349	388	397	358	396	348	370	380	375	408	366	376	376	388	360	376	371	386	354	356	419	390	341	380	364	338	393	363	359	368	340	354	386	366	337	397	352	345	373	328	379	357	372	409	381	375	399	361	397	396	395	363	372	376	412	362	366	345	380	381	375	382	377	396	375	373	398	381	381	379	374	373	360	385	363	412	401	342	360	364	377	414	356	368	354	397	350	412	374	428	355	368	388	376	379	377	370	396	393	404	354	401	391	415	386	384	378	410	423	381	401	400	399	384	412	392	359	379	394	367	418	375	372	349	380	362	384	386	386	383	391	370	317	374	391	384	403	405	386	391	381	356	381	401	381	411	334	373	369	363	353	373	379	412	402	354	386	380	370	380	388	357	400	366	363	342	385	345	373	388	352	385	390	378	338	353	358	354
23072	21875	33069	33176	29345	18197	5694	598	448	370	332	317	304	302	307	286	321	308	294	295	280	304	266	316	302	287	284	293	272	286	280	265	283	276	274	273	290	271	266	298	255	304	285	271	281	255	267	258	271	263	295	276	272	290	279	269	284	265	281	298	292	254	296	282	286	291	260	299	241	283	287	278	279	282	286	279	245	243	280	266	245	261	267	272	256	275	291	262	287	272	266	266	289	294	266	295	276	248	272	275	269	285	298	283	269	263	289	275	292	309	286	265	279	242	274	245	280	292	280	282	259	259	282	261	286	283	264	281	313	277	285	254	250	251	271	267	298	253	261	243	262	283	291	276	287	267	263	280	273	272	272	260	249	243	289	294	279	277	265	243	247	296	275	288	268	269	294	284	268	274	282	269	273	271	275	270	277	272	288	251	270	284	256	269	253	300	287	305	280	242	271	295	273	272	287	265	284	266	280	249	279	282	284	268	272	269	272	256	261	286	252	290	286	291	284	286	287	284	284	286	292	264	276	278	285	296	262	248	303	269	274	269	261	287	271	266	259	253	269	308	282	274	280	267	274	267	284	300	258	285	252	288	290	285	232	285	274	271	251	275	253	262	280	301	258	293	256	250	290	296	282	260	284	284	260	309	303	279	296	308	293	256	259	270	286	258	270	264	264	267	261	260	268	267	308	261	264	261	270	251	270	313	297	275	283	305	278	268	269	290	282	233	261	279	253	270	269	259	268	289	265	273	286	274	259	279	260	273	273	270	280	287	285	268	257	249	251	291	247	282	270	273	275	271	270	294	283	249	279	272	312	280	266	284	245	276	268	250	269	264	292	277	282	264	298	286	296	276	263	252	266	247	307	225	260	285	305	271	288	293	256	298	277	289	298	287	291	278	271	284	274	248	254	270	268	264	271	279	293	268	273	272	258	261	306	239	261	298	250	266	259	293	278	269	277	303	295	286	283	273	280	303	265	234	284	274	285	251	271	253	251	262	270	273	265	292	250	281	270	295	272	280	259	270	299	257	275	244	258	292	282	293	274	262	267	286	250	292	260	262	243	249	242	289	271	276	266	262	303	285	242	295	307	303	265	271	302	271	271	256	291	292	255	270	253	278	285	260	273	263	242	277	276	301	281	280	264	273	272	282	258	263	282	298	248	294	267	264	279	252	272	286	284	283	282	273	275	259	284	247	266	258	274	255	287	282	260	277	281	262	271	275	271	264	282	277	239	274	281	285	264	270	261	287	285	253	314	301	316	241	257	266	276	275	254	283	272	276	256	252	280	257	257	289	270	289	251	271	274	254	270	260	260	277	258	299	261	286	274	284	254	305	254	270	275	275	283	252	281	264	252	267	276	285	293	271	272	253	263	265	273	250	257	278	253	284	292	272	270	257	264	267	261	266	287	243	274	282	290	248	275	278	278	239	290	271	285	239	267	296	272	243	284	263	266	274	266	270	258	282	276	256	274	270	291	265	281	272	262	263	284	260	280	276	299	295	282	288	235	276	285	284	287	242	268	290	238	255	264	276	266	267	267	254	321	258	285	279	239	232	286	278	243	262	270	279	257	258	272	269	280	258	259	268	254	250	277	268	260	258	259	272	285	263	240	259	256	297	281	271	234	283	260	262	263	285	292	311	288	276	290	293	271	277	265	278	291	257	267	319	249	290	280	242	288	274	279	247	290	240	283	282	277	293	282	264	255	256	267	256	266	269	283	267	260	257	286	247	277	259	236	239	253	287	291	302	253	255	281	276	266	269	252	244	253	278	268	285	259	291	306	271	328	247	248	292	290	299	301	274	251	263	274	276	282	292	257	263	279	288	285	269	289	269	272	263	289	267	274	264	239	244	292	253	288	308	278	276	323	269	295	277	253	285	252	276	287	268	274	259	267	255	264	277	275	280	248	278	243	246	234	276	263	261	278	278	295	273	244	283	241	255	285	305	266	237	276	278	261	269	260	274	271	302	272	289	282	277	283	304	283	242	271	279	274	299	252	277	283	278	294	302	263	280	286	284	293	288	284	259	263	271	268	251	284	299	277	283	262	281	281	288	275	280	279	249	233	244	261	308	278	262	300	271	275	273	260	271	266	297	281	249	230	297	247	263	257	276	276	261	251	266	277	272	255	266	270	260	272	282	288	225	261	284	262	272	280	281	250	281	264	265	267	252	255	233	251	290	291	292	296	273	282	269	258	275	243	317	287	283	300	297	260	270	288	270	236	264	280	271	249	266	252	286	282	296	277	261	265	275	252	274	271	275	285	276	259	262	278	285	287	262	287	277	279	261	237	251	270	267	299	249	264	278	267	283	285	284	261	280	323	274	269	269	279	255	268	235	252	294	260	261	271	281	282	288	287	237	274	273	288	277	258	251	249	276	296	294	270	293	250	274	291	285	296	283	266	262	259	287	261	261	295	298	263	244	326	253	256	267	262	276	291	260	283	272	274	259	255	252	271	261	293	288	282	276	279	259	278	276	272	269	284	254	229	289	278	299	252	241	293	262	289	289	271	263	274	251	261	272	281	292	304	253	276	306	258	252	288	264	260	241	257	266	292	273	238	274	288	269	290	288	281	277	263	294	276	288	249	263	249	277	298	261	279	248	282	270	239	274	250	277	284	286	316	300	284	231	275	273	280	267	276	268	280	244	271	293	259	237	270	256	281	265	274	285	251	257	247	269	285	294	249	266	245	270	276	265	263	250	293	284	249	298	278	293	251	264	252	263	263	288	258	261	286	285	286	262	272	264	266	264	269	261	274	253	264	278	262	270	262	300	251	256	266	288	268	254	273	265	273	261	254	254	270	263	279	275	266	280	271	286	239	262	272	292	262	308	281	299	244	276	279	257	262	267	273	253	271	260	250	289	256	275	294	225	247	260	281	276	283	280	295	258	253	284	258	273	287	296	264	286	246	250	293	279	242	279	265	249	277	267	252	245	286	273	291	281	308	248	269	258	268	295	283	263	268	283	276	267	234	271	263	283	290	303	291	283	298	273	279	286	271	270	277	267	289	260	287	308	256	235	270	247	287	284	278	296	239	283	287	259	269	245	271	275	287	269	299	248	256	269	271	289	298	289	277	275	273	280	281	289	264	275	276	262	260	267	277	280	277	283	277	255	271	291	266	280	268	281	271	245	253	308	236	277	305	288	241	243	257	264	250	258	274	281	276	264	280	290	277	277	274	257	286	255	297	259	290	272	244	258	278	272	272	288	266	263	280	238	264	268	297	271	281	298	244	269	262	258	287	281	315	287	272	268	261	309	261	245	288	256	294	254	272	268	275	281	278	255	282	254	286	283	258	254	271	250	282	276	256	262	278	313	301	283	258	268	273	303	260	267	306	275	281	261	260	269	296	294	272	272	292	269	276	274	262	279	278	278	268	258	216	239	261	266	276	281	277	271	288	301	262	254	268	252	276	264	289	273	262	259	284	252	235	275	299	258	283	298	283	287	286	248	272	265	279	288	288	275	269	292	255	258	281	280
10155	81841	82215	59518	28579	1258	1119	876	727	577	483	467	444	390	378	376	382	366	421	326	362	319	336	352	322	350	343	357	307	355	331	322	353	316	373	317	309	360	349	302	328	321	318	340	327	319	322	292	318	359	321	328	335	332	321	326	341	328	309	351	323	314	346	350	310	337	319	315	351	339	306	348	348	341	287	342	329	315	353	372	336	344	320	344	326	335	293	324	337	322	323	318	338	314	325	307	306	316	321	339	331	303	354	315	299	329	333	335	338	323	342	335	339	317	335	307	342	333	365	342	333	332	341	333	324	347	323	311	317	345	347	340	345	329	326	341	316	331	341	316	343	297	321	294	319	300	343	326	318	340	305	344	336	351	308	365	335	334	327	317	344	335	346	338	294	333	311	287	343	307	344	318	344	349	330	296	334	338	335	321	300	349	329	327	351	300	338	357	326	343	335	351	360	300	320	324	340	341	357	339	348	328	341	364	342	305	338	323	326	355	331	339	343	307	338	308	324	338	339	356	306	368	331	312	366	324	327	296	320	340	342	324	323	328	346	294	343	374	312	350	333	333	322	325	307	302	331	309	358	313	356	338	331	350	331	346	313	340	337	334	315	329	331	319	353	355	323	326	305	318	334	338	322	375	338	361	339	312	326	356	309	308	318	306	297	317	348	323	304	328	308	310	348	338	309	337	347	324	339	310	304	352	331	304	377	317	338	322	375	303	342	334	330	334	335	314	358	336	353	290	350	299	329	333	319	328	316	333	301	327	351	304	302	366	325	308	333	311	337	303	312	326	334	344	354	343	350	319	301	360	315	335	337	348	321	332	319	312	328	349	386	328	339	330	340	357	304	324	317	297	364	340	335	303	345	329	341	356	328	327	321	319	342	350	324	314	328	322	308	296	318	346	362	345	330	333	320	311	312	349	316	317	342	351	320	317	314	306	326	316	347	304	320	334	336	311	378	325	342	337	332	326	326	369	299	330	320	322	308	326	325	325	321	329	337	327	332	340	316	347	324	299	348	329	279	329	325	331	349	334	354	325	322	322	288	305	321	328	343	305	313	305	326	349	321	321	336	337	304	328	335	331	340	326	338	320	299	342	344	302	326	338	341	301	329	365	348	320	315	326	322	323	306	367	353	335	351	353	316	315	334	296	343	333	342	332	314	314	313	291	314	330	320	350	328	299	307	313	316	319	310	328	345	337	325	324	341	319	348	312	304	324	327	388	327	333	313	351	330	332	325	342	323	328	336	326	334	305	325	316	317	343	347	350	327	304	326	348	332	310	314	341	325	323	307	331	336	321	313	322	339	333	353	340	299	345	317	304	317	348	356	293	321	300	316	330	331	324	333	329	312	336	288	293	333	323	319	338	323	296	344	332	337	301	339	321	346	356	354	347	327	345	314	335	318	347	343	301	324	332	330	361	329	288	305	339	303	339	355	319	306	337	328	325	321	355	340	345	326	348	308	307	334	331	320	322	313	343	334	313	337	364	333	314	349	364	346	320	345	345	314	301	338	337	323	270	315	321	351	312	323	307	322	312	370	318	313	292	283	282	338	314	328	353	325	355	322	332	332	301	346	338	344	317	290	317	337	311	344	301	318	379	357	333	314	331	318	335	299	355	330	355	325	344	325	348	306	297	346	347	319	317	301	309	307	337	329	342	345	333	340	310	346	300	324	310	337	327	333	289	359	337	306	306	329	338	326	334	322	330	314	336	352	316	308	380	325	349	319	355	310	341	340	337	331	368	322	300	352	310	342	346	316	316	299	341	340	324	356	334	299	335	337	306	336	311	302	350	309	306	349	354	309	322	326	328	348	312	333	315	347	311	325	328	306	332	341	355	352	338	344	342	339	350	326	327	320	316	324	329	312	340	328	345	321	334	337	337	325	319	305	331	347	343	336	319	326	367	336	293	318	305	352	316	367	354	335	354	290	294	318	350	309	297	314	323	313	360	295	348	327	328	319	338	299	322	343	337	330	354	320	302	345	311	330	316	349	292	313	324	321	306	326	327	343	326	309	304	342	327	356	330	318	359	343	345	318	334	331	320	334	308	323	318	314	325	334	314	329	310	348	296	295	355	339	353	353	331	311	337	319	316	331	336	363	328	340	340	321	306	355	311	349	318	310	335	332	324	328	290	353	330	319	351	330	349	339	337	321	313	302	310	315	316	329	304	336	317	337	347	318	318	303	320	323	356	308	283	326	326	312	326	309	332	342	310	343	326	346	349	318	333	327	304	346	319	302	329	310	327	330	334	314	317	313	317	351	346	312	339	308	333	323	309	331	356	355	299	303	328	309	358	305	328	341	330	296	295	329	334	326	304	306	307	340	324	330	352	311	309	367	321	335	307	312	313	351	284	326	328	319	289	358	305	290	327	320	292	348	335	355	334	327	308	306	335	357	301	321	335	304	297	334	320	316	356	348	344	296	325	345	331	342	343	294	318	330	317	333	341	330	305	327	329	360	340	302	334	340	319	273	363	302	337	355	336	329	335	331	316	300	334	341	311	346	351	332	322	335	298	302	322	335	356	298	302	322	338	331	295	348	330	349	306	350	325	366	348	308	350	363	318	325	307	341	342	334	325	292	333	332	351	322	326	331	324	304	336	325	347	371	324	348	310	360	312	366	298	344	312	338	338	341	329	355	338	303	317	334	361	321	356	349	343	328	338	310	326	314	336	324	329	318	346	308	329	320	325	342	306	337	320	335	303	318	300	354	322	307	284	338	349	348	345	349	352	302	336	330	311	329	291	349	339	328	315	326	342	367	331	339	351	332	350	320	312	327	326	339	366	339	295	339	341	285	359	357	349	333	316	321	339	340	351	335	336	344	334	296	324	317	281	319	364	352	306	342	303	320	295	293	314	309	317	338	326	359	302	338	326	301	328	349	315	326	320	354	333	325	349	329	329	338	316	341	342	307	322	347	329	300	334	302	332	343	357	331	350	331	372	330	327	330	338	335	341	333	325	293	328	351	345	351	324	310	350	355	329	321	330	333	326	345	317	336	350	329	324	344	327	319	347	327	335	320	344	308	336	312	336	348	304	334	318	333	320	326	335	328	326	309	330	306	320	336	306	331	331	314	285	323	300	332	347	320	354	309	307	375	319	313	316	354	351	319	346	343	336	325	336	329	317	319	342	338	352	275	332	327	304	316	296	320	338	346	350	326	320	339	326	333	319	318	314	298	307	299	334	322	315	341	325	361	294	359	327	309	339	354	307	328	323	330	376	350	291	335	329	318	303	352	358	314	335	305	342	312	314	314	315	318	315	327	339	311	329	328	329	352	348	305	318	300	322	334	315	332	327	298	311	323	318	374	340	301	368	313	316	315	350	330	315	305	319	340	299	306	311	328	339	346	328	348	351	292	317	350	343	323	345	328	317	301	333	354	309	335	342	314	321	336	334	326	337	300	298	312	283	350	336	335	334	325	338	335	308	343	352	334	314	273	303	328	329	372	338	315	336	313	328	324	335	310	316	316	321
28410	23245	28079	17584	4942	714	593	549	561	520	515	537	593	525	528	551	513	514	536	535	539	499	554	580	533	513	519	535	498	522	528	584	512	534	494	538	505	558	504	563	534	559	546	528	534	528	547	524	525	560	519	508	474	469	553	525	507	519	563	508	506	530	494	556	546	502	533	549	487	517	570	495	549	517	506	502	513	521	537	523	508	514	548	529	527	551	532	534	572	505	542	555	522	566	521	514	483	548	514	500	535	533	495	495	512	517	541	533	515	506	546	557	557	572	555	555	588	543	545	520	498	519	509	534	567	525	550	510	520	514	529	512	532	536	550	494	517	563	532	501	531	520	516	556	504	526	542	478	529	518	497	538	521	520	543	494	523	556	497	464	535	522	508	522	570	564	536	545	519	554	548	517	534	552	532	517	537	522	476	519	512	470	542	527	525	486	514	539	499	594	517	524	537	530	521	520	556	534	510	526	535	532	504	489	553	529	540	560	555	523	499	529	525	495	555	568	527	507	513	524	512	522	536	522	523	513	570	531	502	519	519	553	546	525	539	538	535	544	521	541	506	520	512	593	530	554	507	537	514	529	507	487	494	513	535	526	523	541	549	468	547	569	545	510	519	504	546	525	501	501	516	516	519	538	502	568	521	594	557	531	506	530	529	522	521	530	533	547	535	550	509	513	523	534	551	514	525	530	540	538	507	528	552	564	557	499	553	490	517	515	545	525	520	553	502	534	574	570	480	499	526	514	511	533	545	548	548	530	572	509	534	488	556	531	521	570	526	509	530	555	472	536	498	583	501	585	492	476	539	504	510	560	530	564	493	529	539	504	554	556	505	534	489	555	559	502	482	531	513	537	519	576	525	506	546	532	545	512	528	524	526	565	540	552	524	554	509	542	504	533	529	501	548	516	544	547	532	525	516	511	557	559	558	517	522	533	542	568	538	489	507	544	492	527	554	586	521	537	524	505	520	500	502	513	478	508	505	499	543	534	548	551	514	470	541	525	544	521	521	511	501	512	518	523	530	464	515	517	508	539	515	499	514	568	478	542	527	520	557	549	544	501	530	533	509	526	521	553	574	531	525	512	523	508	542	552	521	495	532	520	518	537	497	541	524	545	513	544	576	536	499	514	483	528	524	512	553	515	565	531	621	521	526	542	495	514	503	518	540	539	494	495	521	497	528	490	491	544	567	516	561	528	510	528	540	491	547	517	530	550	505	544	489	546	514	486	553	496	506	522	560	502	513	502	524	539	544	562	533	521	553	504	536	508	535	535	520	553	513	503	538	524	496	526	539	522	532	522	534	534	525	562	550	559	530	522	542	520	508	547	553	547	548	519	517	519	520	548	488	576	508	525	535	566	523	522	522	550	541	545	560	498	496	547	494	513	507	516	589	500	476	547	542	536	534	537	510	516	525	554	521	498	534	556	565	505	527	514	538	545	504	525	554	534	507	474	553	538	504	509	528	467	479	537	503	528	540	521	510	539	538	537	495	489	546	551	515	533	537	521	521	507	514	515	534	591	508	587	525	570	541	540	512	561	548	511	519	519	519	525	481	486	552	574	517	539	507	519	540	506	550	537	527	517	511	511	554	546	520	573	524	530	546	507	516	522	495	553	532	541	538	532	538	557	548	540	543	506	548	489	528	513	512	476	517	534	520	474	531	547	516	511	526	490	539	534	515	512	556	479	509	500	523	532	517	516	554	535	523	529	564	519	471	517	498	484	564	558	529	547	528	495	468	540	518	517	509	514	523	567	578	524	562	551	544	534	562	514	535	509	502	513	544	544	551	552	507	498	564	520	540	582	542	479	536	540	512	522	554	550	549	515	513	546	516	528	537	567	531	567	559	482	493	481	536	494	557	544	514	481	560	547	521	555	498	517	542	568	529	545	527	549	531	531	504	513	534	512	531	566	535	528	544	562	523	491	518	520	533	537	496	528	574	546	551	498	518	509	567	512	507	497	525	491	551	512	563	534	518	549	527	519	489	529	513	534	493	494	544	505	556	477	511	539	500	531	505	534	496	535	538	544	543	505	547	533	521	557	503	511	549	501	533	526	522	554	534	533	544	532	533	519	515	542	525	496	497	545	530	479	509	506	561	532	520	507	535	533	584	550	485	571	521	497	529	541	536	534	505	505	531	502	526	524	526	505	504	522	544	558	508	534	479	527	503	548	529	512	506	535	499	513	534	536	559	511	559	530	525	549	540	513	504	530	524	530	551	494	555	532	539	530	514	568	513	524	556	509	505	525	528	539	491	515	510	529	530	523	533	526	549	559	516	509	534	564	537	551	544	530	498	544	462	501	565	519	524	530	558	541	519	514	541	530	529	544	494	519	530	536	536	545	534	508	523	530	539	525	570	492	532	538	507	521	509	557	545	542	499	552	542	542	497	534	558	551	519	528	528	517	541	523	521	528	528	519	534	541	494	550	559	523	565	522	523	539	525	508	530	497	535	544	496	557	521	521	484	543	497	522	541	580	494	533	504	552	528	520	492	529	500	513	535	570	574	550	520	527	463	555	531	527	512	531	535	532	581	502	543	533	524	511	494	518	505	536	507	527	511	518	510	479	529	536	523	552	508	523	496	526	561	538	528	505	520	507	544	537	529	520	488	539	557	542	506	544	532	547	524	529	498	498	517	492	508	521	539	539	569	526	502	531	517	524	490	539	540	541	525	539	546	481	523	549	534	519	491	537	563	547	566	515	511	532	513	539	533	535	514	535	527	504	488	538	550	528	506	536	501	484	588	497	511	528	530	551	480	526	580	486	523	525	532	533	499	537	531	528	505	514	548	581	511	520	549	543	546	546	523	498	487	491	551	516	509	497	541	532	504	528	546	487	515	491	547	491	538	527	546	504	497	521	527	573	542	537	508	541	537	514	563	526	538	534	547	519	537	529	534	521	542	523	519	491	536	494	467	486	557	525	518	510	524	520	558	548	506	562	532	489	538	550	522	484	507	518	530	528	524	520	492	550	554	549	549	515	578	512	510	498	522	523	548	522	515	532	539	520	507	532	494	518	534	518	535	512	562	536	502	502	552	529	583	568	509	551	543	518	557	534	509	514	547	535	538	588	567	522	534	507	526	542	494	551	538	536	530	506	566	541	507	552	524	513	504	526	501	500	517	548	516	539	517	513	536	523	529	529	506	503	524	500	511	505	547	516	479	524	532	519	564	520	529	514	530	518	518	490	530	486	510	557	512	508	531	516	549	508	529	547	508	511	537	543	520	543	540	551	531	514	546	525	514	516	537	499	565	552	521	498	486	531	548	538	520	522	519	483	558	524	518	538	524	521	559	509	560	548	488	573	521	565	552	518	526	537	495	540	531	560	517	460	551	525	577	569	501	551	514	513	526	539	498	521	500	512	550	519	470	507	535	540	516	474	545	496	473	477	553	568	555	520	543	544	532	532	567	564	530	536	546	536	507	543	502	510	509	466	538	501	568	485	545	499	492	529	533	564	514	515	504	502	573	506	538	558
7360	33411	25637	13477	4396	739	822	772	715	609	591	660	616	632	613	585	631	655	599	595	641	594	603	590	641	613	622	629	601	636	619	603	594	573	616	629	607	644	587	658	628	610	610	611	653	604	628	618	631	611	619	600	609	595	608	582	580	640	589	616	559	564	618	630	652	575	620	620	633	603	580	596	699	565	620	593	587	595	696	610	582	598	617	576	581	587	628	616	575	595	585	603	658	571	633	557	592	605	602	614	578	584	623	572	626	639	659	626	588	597	608	632	597	582	606	658	572	617	616	644	638	615	603	579	622	610	629	643	653	572	643	584	606	584	599	629	606	556	636	611	618	573	612	581	627	623	559	595	570	577	634	615	572	625	596	608	586	611	599	620	649	631	615	569	630	675	627	597	570	631	594	588	611	616	612	622	585	615	598	638	615	609	566	621	637	613	626	634	630	599	631	594	608	604	590	606	599	594	606	603	537	646	582	617	582	603	604	565	567	604	662	652	603	584	630	603	604	645	582	599	631	603	602	600	610	600	593	615	602	598	600	606	621	617	630	624	592	625	593	608	637	575	590	588	586	598	616	624	603	605	597	620	641	612	564	623	642	616	630	624	592	629	618	638	594	550	636	598	607	625	644	598	602	619	626	636	622	624	609	552	631	648	622	630	623	604	609	643	635	592	620	635	632	633	600	633	615	607	622	628	579	610	595	599	634	595	595	641	594	603	611	608	615	604	629	579	604	599	613	576	573	660	597	633	623	557	635	593	595	650	600	612	612	612	584	609	602	624	599	637	612	632	635	626	585	629	637	620	595	615	631	599	601	564	635	626	640	605	627	584	604	594	637	623	614	627	666	577	649	606	612	619	648	577	606	626	628	584	613	581	628	644	606	594	641	603	549	645	619	571	592	581	632	629	587	606	622	619	583	573	575	625	625	591	569	592	643	625	598	596	597	616	633	607	562	633	605	583	579	587	666	592	605	582	576	591	645	641	602	665	607	607	623	614	598	648	618	621	602	650	613	598	568	631	596	609	664	622	604	568	613	640	637	581	619	591	613	631	590	593	613	569	601	607	603	585	668	604	644	603	604	601	623	621	587	600	609	651	619	586	594	604	591	614	540	570	621	611	628	631	594	630	608	652	593	579	618	596	637	622	585	605	572	604	623	601	611	624	569	590	597	669	641	593	615	604	627	603	587	618	623	612	650	578	610	604	624	650	630	578	647	644	595	603	606	613	610	624	614	624	613	585	601	625	634	613	611	567	607	641	610	599	607	549	592	596	628	625	612	615	620	535	650	577	617	611	595	587	620	607	623	576	598	632	588	619	615	635	601	577	595	617	599	580	603	583	582	601	653	600	649	589	606	588	564	584	623	632	627	613	608	634	578	651	572	624	631	647	572	612	589	601	570	585	565	619	581	588	596	652	594	579	600	564	614	603	557	596	591	647	557	636	603	596	615	566	595	609	578	623	605	667	615	629	637	580	603	555	597	602	576	572	634	576	614	622	602	607	604	596	586	587	588	611	642	603	593	566	637	588	575	611	664	636	598	599	639	611	617	619	617	603	630	607	615	599	626	560	601	613	648	674	604	591	596	607	643	612	628	621	635	639	618	623	594	597	619	610	613	619	603	638	615	570	587	601	605	646	581	620	616	660	604	620	615	611	623	607	565	617	624	617	600	617	622	584	632	581	635	610	597	634	623	646	613	619	613	659	600	631	635	586	597	626	590	601	628	606	629	619	651	583	619	596	599	589	572	641	615	605	637	592	594	575	601	620	615	585	593	585	610	600	553	619	592	585	608	595	598	548	602	615	604	573	605	601	624	654	604	589	625	570	619	650	650	634	632	595	621	614	606	596	592	619	587	615	637	607	574	658	574	585	623	545	612	612	599	618	593	618	606	591	620	597	605	620	615	572	599	633	627	623	618	654	615	614	595	607	605	568	596	616	623	596	659	665	605	576	609	653	634	562	610	596	615	583	585	614	637	598	577	637	595	682	594	598	584	574	561	610	578	594	578	599	597	617	588	608	599	605	572	567	585	614	629	632	621	586	590	633	595	605	602	611	620	598	616	613	585	612	590	569	573	602	625	618	616	627	593	600	606	571	635	621	636	645	631	660	595	636	555	591	614	636	606	572	629	595	584	615	606	598	593	599	640	644	625	599	634	623	624	635	611	612	621	599	581	607	595	619	595	598	632	607	600	583	560	576	621	638	618	552	628	634	588	620	613	594	620	630	631	603	602	621	649	577	631	574	633	633	621	608	592	591	612	608	619	569	606	607	599	614	581	589	644	574	597	631	631	596	612	592	579	627	594	644	573	653	630	597	615	610	604	589	588	615	614	570	667	592	588	656	600	617	651	592	621	622	608	625	607	575	600	575	611	606	632	572	603	618	655	599	574	579	623	667	601	573	614	619	606	634	602	611	629	610	591	636	592	613	586	550	614	623	646	608	593	588	615	635	613	552	583	627	607	616	612	625	586	643	606	615	608	605	587	629	609	578	602	580	597	574	586	635	593	607	596	626	601	628	632	629	606	611	575	663	614	655	629	644	642	602	660	624	626	619	634	621	628	628	597	589	598	608	598	637	620	594	655	616	573	596	588	655	586	590	577	609	586	557	583	597	625	634	610	616	628	556	618	568	615	627	637	586	586	616	630	631	595	621	640	618	628	594	622	601	611	627	613	523	587	604	588	630	630	574	567	642	614	611	600	602	631	603	600	586	610	573	607	620	605	618	670	564	631	628	581	610	605	590	634	574	576	597	626	595	645	606	617	652	592	554	592	670	616	592	603	615	606	562	649	602	668	624	603	652	659	616	638	602	595	605	612	564	657	599	555	592	589	617	578	616	627	603	612	632	574	552	576	586	580	609	608	598	595	611	608	582	606	576	576	549	598	656	628	592	651	581	633	611	623	616	604	584	612	620	616	614	645	616	587	625	620	580	641	605	590	636	590	597	627	580	582	584	645	654	613	610	642	611	587	616	613	658	613	669	632	613	590	601	563	590	600	589	618	605	673	635	582	637	607	576	595	621	577	626	591	599	573	610	578	624	599	613	620	620	622	599	595	580	628	532	607	603	554	588	599	642	594	635	582	597	616	619	585	636	595	633	600	624	623	624	636	633	595	615	662	571	588	617	625	617	631	676	631	631	597	624	536	616	623	595	614	627	584	627	619	619	627	593	616	614	628	626	622	605	640	624	650	602	613	561	596	611	586	646	609	561	620	597	589	608	608	595	589	618	601	628	640	641	656	621	577	619	643	650	630	637	611	597	590	642	605	605	597	638	601	588	577	605	580	621	581	602	627	617	596	622	628	606	566	566	594	617	610	600	587	583	652	660	623	598	601	584	591	587	624	626	627	600	632	587	594	649	568	630	626	612	608	588	624	597	607	607	598	637	598	619	566	588	594	604	606	606	624	560	627	607	626	592	650	618	613	636	590	574	630	588	588	594	630	607	598	633	655	652	608	635	598	590	597	594	580	615	634	634
24106	22181	36425	38988	28638	9932	1303	697	621	629	575	558	582	579	562	578	530	580	567	562	556	524	554	558	526	555	531	580	550	560	559	507	530	520	526	545	487	515	550	516	520	534	504	539	535	564	539	540	537	526	508	518	512	526	485	540	532	512	519	495	519	563	524	562	494	498	521	572	527	518	536	528	529	539	527	567	527	531	541	561	541	527	514	501	545	488	525	551	566	526	515	542	556	526	537	526	535	496	527	523	574	514	504	534	515	544	532	494	565	544	494	478	548	531	572	513	505	570	521	523	520	567	520	516	557	515	536	520	512	556	537	521	550	548	508	516	527	562	533	546	536	561	528	510	505	554	532	539	526	503	573	534	498	547	543	557	543	537	533	553	545	537	521	550	581	523	545	537	550	500	542	533	563	545	509	501	493	535	547	516	525	534	523	521	520	557	528	511	517	526	516	517	533	529	530	546	511	554	526	544	520	561	579	512	579	535	573	520	542	552	539	518	517	529	518	504	560	506	558	515	571	519	526	531	520	494	486	502	548	493	526	507	517	503	543	524	508	542	523	499	496	539	530	528	520	536	532	547	545	587	538	534	526	562	508	523	545	562	531	541	550	499	558	538	539	557	526	537	559	514	537	551	509	535	528	530	518	539	489	533	558	550	508	515	531	536	503	549	531	543	506	476	533	543	567	528	515	513	525	542	553	564	560	529	545	570	532	568	534	509	526	557	552	593	511	548	552	503	488	496	491	507	494	515	560	541	568	551	528	536	559	571	557	535	553	549	546	524	546	533	550	497	526	531	513	556	481	534	558	530	538	523	534	526	547	498	528	519	501	534	513	573	524	530	511	539	534	580	531	522	551	501	553	475	533	562	566	520	561	536	523	574	519	537	538	502	543	536	545	524	565	579	552	542	557	519	489	563	518	537	514	506	526	557	563	495	550	546	533	508	492	536	510	502	509	518	546	554	532	549	539	490	552	521	534	560	519	525	515	509	547	506	502	571	529	503	523	544	512	536	529	537	493	521	566	506	567	503	496	575	540	573	503	551	543	512	531	554	500	535	521	567	502	549	551	571	508	501	521	521	498	557	523	535	525	531	561	525	528	520	571	493	546	465	513	514	493	551	573	511	511	567	521	540	551	534	530	550	516	569	546	516	507	568	524	525	539	555	519	501	523	520	507	512	498	483	530	532	548	535	510	494	533	484	508	565	561	558	538	588	532	536	535	532	578	542	559	548	533	528	541	525	535	556	554	529	537	548	550	492	539	521	521	494	518	541	502	563	540	520	525	569	529	525	489	552	542	544	582	508	528	549	513	482	508	528	513	555	520	561	505	525	524	533	500	515	512	529	534	529	537	517	544	562	531	532	533	486	556	547	517	544	555	535	542	505	581	554	508	554	566	553	555	516	513	492	514	533	556	519	574	542	508	515	521	540	528	543	528	502	545	547	552	553	536	557	553	496	523	567	523	527	531	532	575	505	565	550	472	506	512	527	558	541	550	497	508	520	556	535	499	532	566	506	564	540	548	517	465	516	512	510	516	542	574	501	522	503	562	532	530	556	515	537	524	517	504	507	530	509	556	526	553	529	549	543	498	509	502	537	537	518	561	572	515	498	561	518	542	548	533	532	478	534	528	527	539	498	554	531	552	529	524	499	547	487	550	512	543	518	552	504	504	501	533	558	539	525	540	520	530	519	528	524	515	539	518	531	524	494	568	561	565	531	537	561	552	523	553	562	540	508	587	511	521	513	543	493	581	520	538	547	520	567	547	528	511	529	510	496	548	516	512	508	508	527	529	572	535	527	493	564	552	563	519	543	544	508	522	512	520	551	508	557	540	557	524	546	542	549	504	535	546	547	529	569	516	542	569	502	520	545	548	495	541	536	570	556	517	537	545	539	555	522	521	554	518	566	519	527	535	499	531	551	504	535	556	554	497	510	537	545	580	509	542	537	486	546	541	509	521	518	500	473	518	524	560	529	536	511	500	528	578	515	523	508	516	508	561	517	579	559	520	485	545	512	501	561	532	507	520	555	598	547	500	547	544	536	553	513	537	550	524	529	524	547	521	491	521	541	491	522	529	547	559	552	533	502	530	511	527	557	556	516	487	550	573	548	544	490	492	518	515	500	529	511	516	482	532	532	532	552	534	504	547	522	499	514	493	524	534	524	575	521	509	520	512	501	573	520	553	545	465	517	529	549	584	506	569	568	557	501	560	529	523	557	536	548	511	566	552	557	487	548	527	518	535	541	498	515	541	530	507	533	536	536	528	576	505	559	537	535	557	563	524	539	503	536	523	534	500	500	501	550	546	545	510	569	527	556	543	550	541	530	524	493	526	533	550	508	501	542	531	527	506	529	507	552	543	522	526	537	522	499	562	512	524	552	563	533	520	564	502	571	528	525	564	520	565	540	515	510	590	527	532	574	482	542	508	560	540	540	496	536	503	473	563	537	580	545	563	503	544	547	539	513	548	558	531	535	519	520	527	518	539	547	555	522	539	564	528	560	579	546	548	524	525	512	520	541	526	533	512	539	521	499	510	556	530	517	506	530	567	531	517	516	560	506	536	544	547	521	566	497	550	483	523	524	547	540	528	529	506	512	502	500	505	524	516	533	542	552	543	520	501	522	530	496	551	516	531	528	494	502	525	556	501	523	538	515	523	524	503	541	494	498	513	534	577	500	556	553	542	527	565	529	542	544	565	523	568	517	518	492	540	594	543	528	504	562	550	526	555	550	537	500	502	510	554	546	518	531	546	513	480	510	530	543	499	499	499	546	569	545	488	547	547	523	578	526	559	564	545	544	564	574	564	541	569	512	573	556	527	539	541	528	546	534	546	539	555	534	591	582	529	539	549	559	535	544	540	540	535	531	554	537	535	551	527	520	538	540	552	546	547	524	534	523	486	531	500	512	503	530	529	583	540	509	517	562	498	521	516	501	536	539	530	535	507	540	528	524	503	547	538	529	505	509	522	517	505	511	534	513	522	536	505	547	539	523	541	513	489	518	511	512	499	513	576	506	541	561	499	527	535	544	551	523	519	509	505	494	549	509	579	520	551	528	513	564	535	516	520	538	550	555	487	553	536	522	544	564	519	582	509	547	531	556	531	490	549	532	472	494	551	549	525	506	551	540	558	529	552	502	513	534	509	554	544	564	535	506	523	543	486	475	477	492	499	541	548	523	516	523	483	565	531	538	526	512	510	524	527	532	519	510	501	525	539	521	544	478	529	512	490	507	506	552	544	528	546	505	556	527	542	492	543	532	520	536	553	543	556	542	571	536	518	477	541	545	556	528	584	478	486	535	566	528	529	492	545	550	570	530	537	524	519	492	548	520	527	538	548	523	513	507	573	546	576	555	503	546	461	565	559	551	528	524	516	556	553	527	556	537	568	539	538	532	557	510	526	498	494	500	535	517	544	542	523	499	494	534	534	542	529	565	551	566	526	515	476	570	518	512	493	525	536	496	542	524	512	507	557	517	568	519
11954	80131	70434	48459	24052	1226	1046	945	868	749	647	662	633	650	621	627	635	622	620	593	631	607	625	593	645	644	596	604	639	605	596	651	594	645	647	614	641	621	605	611	653	646	597	616	634	656	638	572	680	638	649	628	665	594	629	624	674	575	638	606	635	604	616	609	660	635	645	588	640	662	655	615	686	624	610	600	601	658	560	638	645	591	635	608	631	598	657	547	602	645	596	644	557	595	631	602	635	619	630	563	620	633	622	603	609	653	642	613	580	573	618	609	635	637	608	567	606	566	631	622	598	611	622	626	615	634	606	611	590	640	654	685	588	607	648	614	613	591	593	655	606	613	616	616	587	612	592	668	625	656	658	623	657	587	579	628	624	586	648	622	653	640	616	626	613	654	622	659	633	590	649	600	629	611	621	662	664	675	645	582	642	624	613	651	575	686	724	599	604	609	604	603	603	635	569	579	621	601	662	618	604	626	606	596	650	601	602	600	631	543	629	622	627	595	593	606	639	614	674	601	639	577	610	644	642	610	617	621	634	619	619	629	617	648	629	578	624	644	614	604	621	630	599	600	606	596	600	623	652	605	621	608	603	626	661	667	655	637	670	626	649	631	591	576	606	594	640	614	654	677	654	637	612	642	625	650	622	621	595	641	615	590	532	612	618	657	636	603	576	632	592	582	604	658	621	649	612	625	631	597	649	618	643	654	636	622	604	638	656	631	629	623	623	611	650	653	635	659	653	590	634	628	625	599	611	636	623	608	599	659	631	674	623	636	620	619	663	613	602	606	646	643	607	625	648	657	656	623	663	639	626	600	637	630	596	619	609	636	597	600	615	589	585	613	620	625	597	610	657	638	630	597	627	650	616	568	641	641	622	595	582	619	679	647	619	629	614	619	641	601	644	643	641	615	602	610	615	661	622	598	599	596	634	617	628	599	576	643	641	641	646	623	635	610	623	655	640	621	578	608	646	632	617	659	654	623	616	626	643	589	615	630	575	625	607	652	610	649	631	643	625	632	613	597	614	657	674	674	604	596	626	573	621	610	627	600	597	636	608	624	616	617	640	625	610	580	597	664	607	650	589	593	593	563	600	628	640	595	610	617	603	606	609	624	604	611	591	654	631	583	615	591	599	637	652	650	633	639	587	617	627	622	605	630	652	651	664	600	603	620	600	616	631	617	607	666	618	634	631	646	612	607	622	610	608	632	627	627	631	642	590	634	617	613	637	598	629	632	633	586	586	660	623	590	607	636	598	636	620	632	598	612	597	625	629	609	623	647	616	608	568	629	643	649	587	664	620	549	590	659	665	662	647	593	593	618	640	600	562	650	609	642	673	642	651	650	615	624	615	654	627	633	584	636	618	608	591	674	597	610	604	637	606	664	586	620	625	605	622	606	626	628	630	589	677	668	543	638	649	661	614	597	597	592	619	584	576	615	626	630	642	590	640	631	606	622	629	600	618	654	622	566	606	607	650	591	620	620	636	602	644	559	610	647	592	639	631	607	633	621	618	636	593	630	625	649	638	651	611	651	637	664	656	619	650	650	617	627	603	643	625	593	643	586	659	619	584	656	628	652	649	658	619	605	626	651	636	598	603	627	600	635	639	618	627	619	616	678	624	599	658	614	626	639	630	657	573	605	608	590	650	604	589	633	632	592	603	644	595	645	610	608	624	641	610	631	587	629	600	672	588	616	625	642	616	606	618	610	593	648	586	620	602	600	609	616	598	631	618	694	635	599	588	605	643	637	611	652	624	595	615	596	610	606	630	590	591	660	612	602	653	627	635	603	618	666	608	610	667	611	587	628	621	623	561	664	620	654	615	650	586	624	639	602	635	626	631	615	596	596	617	647	647	584	614	613	618	603	616	640	641	622	595	638	609	620	675	614	622	556	640	611	619	618	628	621	611	637	632	603	701	624	606	583	580	614	651	617	594	562	623	601	630	650	654	616	634	652	621	674	638	640	629	626	653	566	640	591	615	634	614	592	653	616	600	625	620	638	668	655	665	650	616	607	594	565	602	640	590	618	621	656	601	605	617	643	594	649	642	564	636	641	649	629	644	601	643	600	597	606	593	620	637	600	611	622	606	601	656	652	618	638	639	660	616	596	604	630	586	639	612	632	648	642	617	655	599	631	640	612	613	597	628	644	625	636	610	631	622	625	621	631	620	622	664	654	618	638	605	633	614	586	652	596	572	590	580	608	603	651	575	611	622	623	636	641	638	596	622	656	625	609	604	590	671	623	616	623	599	639	611	601	661	599	665	616	615	574	630	593	644	670	601	627	623	615	587	612	633	608	581	627	639	634	617	621	638	635	614	592	663	576	616	616	641	574	621	643	625	616	644	600	600	596	616	620	672	656	638	623	635	650	588	640	611	601	606	627	643	606	658	624	665	568	605	630	571	600	662	556	627	644	622	630	614	613	656	640	650	645	559	612	656	640	640	564	620	655	673	648	586	611	620	618	642	643	628	611	607	628	614	607	664	644	606	599	652	605	624	632	621	647	621	606	629	609	644	645	645	598	613	619	568	641	612	683	601	626	637	615	648	603	632	602	645	680	654	551	646	587	625	624	607	652	591	612	636	631	650	638	638	628	617	629	604	607	640	626	609	629	653	563	633	575	627	563	600	607	644	605	596	596	628	642	610	623	607	654	607	615	615	641	607	608	640	593	687	604	624	626	596	605	628	614	656	609	614	601	628	623	624	597	599	608	583	631	607	652	584	616	607	629	643	620	627	658	615	620	669	607	621	614	645	633	644	622	604	648	660	620	607	649	586	623	600	610	600	596	623	622	610	619	612	631	581	641	590	608	643	613	637	588	641	591	666	592	615	625	625	645	596	620	618	575	624	611	650	601	633	647	615	645	631	656	659	616	608	648	642	640	607	625	620	628	611	568	608	602	629	586	700	613	638	631	627	625	622	610	619	606	602	602	635	636	670	650	590	601	584	622	637	626	624	614	615	655	639	633	628	590	637	639	649	634	654	649	605	611	640	606	608	604	625	598	581	607	645	606	649	618	647	599	617	652	657	600	576	647	616	635	624	658	592	615	627	619	632	609	664	611	595	598	662	636	640	652	610	658	630	636	627	645	593	651	578	633	576	608	598	598	622	624	605	609	574	595	598	605	613	594	631	607	612	653	605	609	653	652	596	606	644	629	659	619	605	598	595	596	620	618	620	667	648	633	664	587	631	637	647	616	651	618	572	652	615	675	607	622	591	639	604	618	617	573	659	618	596	602	619	616	613	602	644	609	593	673	597	632	582	619	607	600	623	655	615	646	582	621	591	648	627	619	573	637	656	661	617	587	632	556	650	585	655	594	634	621	628	612	621	646	608	598	629	604	606	616	591	639	608	600	652	612	643	631	602	624	664	622	634	594	624	638	638	584	622	584	639	610	604	653	664	626	636	637	641	635	667	619	570	657	586	606	670	614	646	603	636	598	618	642	616	673	618	637	631	632	652	602	634	626	640	607	631	656	630	653
25249	22553	36780	34775	18277	2023	527	399	400	388	349	356	312	345	367	358	327	327	330	297	316	319	343	335	336	356	306	332	337	313	347	344	327	343	357	322	327	352	313	296	335	327	310	344	353	346	335	299	314	304	311	331	328	342	316	349	319	324	343	351	313	324	313	300	322	358	351	331	338	294	346	337	307	313	328	344	335	321	360	286	300	316	336	328	355	313	321	322	324	340	375	343	352	314	354	313	315	326	333	318	342	347	311	341	349	343	335	316	333	351	353	365	317	321	345	344	334	341	313	325	342	354	348	317	336	327	323	343	335	302	336	349	341	337	312	372	333	328	284	308	317	357	345	364	333	350	351	314	308	339	316	314	333	345	323	349	345	335	374	327	322	354	328	333	330	333	294	316	326	335	345	344	343	353	321	304	366	343	318	341	368	321	339	309	333	366	331	338	316	323	312	342	318	345	361	351	350	310	324	337	347	334	355	307	316	322	340	330	329	340	322	320	323	344	341	335	335	338	322	349	332	327	316	345	328	315	333	340	316	300	351	319	332	303	340	326	355	330	319	336	362	314	349	338	324	329	349	324	351	316	328	340	341	335	317	344	310	318	301	322	302	338	355	335	351	336	323	324	326	319	305	329	324	331	339	335	356	343	331	322	336	317	343	354	327	316	342	319	336	336	360	330	340	338	336	326	345	317	305	313	364	280	353	307	350	329	333	339	331	304	342	333	284	313	315	313	288	327	314	296	333	360	342	330	320	331	338	328	315	334	322	344	325	341	334	339	331	322	323	311	354	318	326	310	339	358	323	316	364	317	380	335	333	332	355	303	320	384	335	326	380	350	354	336	305	356	326	300	349	332	348	336	316	318	351	325	336	315	328	333	306	355	295	315	327	279	323	353	358	330	320	359	330	314	335	341	333	327	352	309	348	321	332	343	337	316	307	338	359	349	330	324	300	307	345	343	331	314	316	321	381	354	345	342	347	322	345	321	347	351	343	327	343	314	294	337	331	316	340	309	303	313	296	307	322	339	324	345	293	346	361	310	360	318	344	336	346	342	326	340	315	359	286	311	318	355	334	324	361	359	333	330	340	365	370	328	300	331	316	322	314	312	345	336	321	339	373	322	349	304	326	354	320	310	344	306	352	307	351	326	330	325	351	321	345	281	319	336	318	290	319	335	332	322	291	348	327	351	304	319	318	307	354	293	359	351	307	287	312	381	358	376	314	337	350	312	335	302	320	326	327	340	330	344	318	336	322	315	331	328	311	318	324	321	302	327	327	321	328	336	314	357	340	344	316	344	349	309	332	358	347	331	345	306	302	346	366	326	313	322	340	313	367	351	353	330	364	347	345	295	337	334	366	337	318	330	330	336	340	356	358	366	355	318	304	323	354	342	387	341	300	301	365	344	318	335	328	328	330	370	314	338	367	332	314	332	332	341	326	345	329	336	321	314	344	337	343	345	339	348	329	317	307	354	318	300	325	345	353	359	365	358	338	315	309	315	321	330	354	312	335	330	340	309	348	356	378	310	355	363	325	314	303	343	340	364	310	307	311	318	336	352	358	322	383	379	361	340	368	318	377	338	302	356	347	323	357	350	344	312	317	355	306	320	356	323	339	331	320	355	354	336	321	339	351	337	315	338	343	325	335	317	334	373	352	315	317	341	328	332	342	321	367	346	337	339	385	290	311	351	312	351	295	333	311	368	336	333	348	340	322	333	309	350	319	326	353	332	335	358	337	359	331	327	322	336	322	347	357	294	364	343	316	345	343	340	304	323	348	361	343	315	325	344	310	340	332	329	316	330	322	311	347	338	338	336	337	337	319	329	318	352	316	327	331	324	295	331	345	323	331	350	307	326	326	331	311	328	329	334	333	349	332	318	330	327	350	312	300	324	323	324	294	335	341	334	303	349	357	330	332	321	335	351	317	327	343	318	336	341	319	349	356	339	325	330	314	312	321	343	336	330	357	337	339	327	323	329	319	311	339	328	336	338	317	340	367	374	346	327	335	322	340	289	357	308	333	361	317	334	325	331	318	331	355	330	334	355	350	339	343	324	370	349	344	320	358	357	340	343	332	327	318	296	318	348	345	306	322	332	337	304	298	364	337	322	327	294	337	312	361	325	338	344	314	328	322	342	345	313	312	343	322	321	347	342	367	353	345	335	341	355	304	303	313	319	329	354	334	340	372	285	363	340	317	331	322	315	363	298	323	307	354	342	326	331	355	343	301	339	310	339	284	351	294	344	339	345	346	361	357	347	333	320	352	331	344	340	327	334	325	303	311	333	354	335	296	338	311	323	324	294	339	326	319	338	359	338	318	329	345	356	308	306	335	325	298	331	321	357	321	342	323	307	315	335	349	329	330	326	348	343	327	329	303	340	367	329	356	326	340	336	315	350	362	368	316	342	334	320	340	332	363	333	317	367	341	327	327	329	336	356	313	307	324	338	331	338	328	294	316	320	358	335	310	329	298	301	352	349	337	364	316	357	343	334	328	325	332	329	317	350	346	337	339	326	313	326	336	327	348	374	324	314	278	356	313	302	330	320	296	321	319	309	328	324	310	333	349	304	323	320	342	332	346	331	346	338	318	305	369	331	334	310	316	337	314	305	345	333	340	306	326	334	341	316	339	342	316	342	343	338	328	337	348	355	334	344	333	326	339	320	368	354	348	349	319	328	337	346	368	327	307	333	350	299	325	331	332	307	333	347	356	316	343	320	331	326	311	335	355	329	334	326	328	338	334	314	329	339	322	332	352	328	342	334	337	381	328	302	347	350	332	312	324	350	341	338	340	355	338	319	312	326	339	324	381	332	343	328	384	313	285	313	342	325	350	328	350	342	308	358	387	338	314	347	309	330	332	343	302	331	325	315	340	310	306	304	320	352	336	324	331	346	314	348	354	289	342	329	351	329	359	344	349	318	318	306	360	315	331	340	327	362	350	294	341	316	329	341	341	331	318	328	333	305	324	334	346	333	310	312	337	334	311	318	332	361	302	386	349	295	335	307	346	342	361	310	316	335	349	324	333	348	342	319	321	325	347	344	333	303	367	321	337	331	353	307	340	326	349	353	339	325	346	339	361	312	314	340	369	338	327	339	332	345	356	297	322	327	332	339	334	322	353	338	354	317	288	334	307	358	324	363	328	320	349	379	335	311	345	333	359	333	319	302	312	315	320	326	323	330	293	343	299	337	321	328	311	337	337	340	345	339	328	337	314	380	353	351	350	306	325	326	353	360	316	386	361	338	345	328	298	357	304	307	349	284	338	326	346	331	330	373	342	331	328	320	343	360	329	344	326	301	303	320	320	313	343	291	338	330	355	302	339	349	308	352	333	352	363	345	346	339	321	299	318	296	317	344	370	311	354	317	340	331	356	340	326	331	303	310	324	360	298	373	336	334	362	348	353	330	331	309	324	326	346	333	341	413	356	337	326	320	319	349	342	334	323	337	320	326	281	312	313	335	339	359	358	345	319	354	315	333	340	343
11230	64735	56949	37807	17447	829	693	619	520	485	450	403	383	426	402	391	375	386	390	379	412	385	371	391	373	392	380	394	415	386	393	381	362	365	369	373	397	423	393	382	392	373	404	381	395	401	408	365	386	391	376	381	388	382	361	377	410	398	387	386	371	402	339	407	386	357	369	391	398	383	369	402	380	379	356	402	388	402	360	402	376	375	390	377	412	361	370	407	428	374	375	384	400	402	386	362	388	358	354	366	365	356	386	376	358	417	418	384	374	376	386	406	400	404	396	405	352	406	395	367	343	383	377	407	400	391	403	392	379	401	386	403	385	403	357	402	406	376	419	387	382	389	392	362	390	356	403	361	409	391	383	372	397	341	368	390	381	427	381	379	410	394	392	372	396	368	405	367	376	383	352	381	344	410	377	379	423	368	358	362	410	355	390	380	386	394	389	379	391	399	406	396	371	447	389	378	381	378	410	424	386	407	375	378	364	373	403	410	430	382	373	382	390	346	387	423	371	394	398	370	407	374	389	389	387	384	385	383	377	404	435	396	376	368	380	395	384	362	387	387	392	384	389	377	371	397	383	373	385	397	395	368	381	352	409	376	387	386	380	385	380	391	386	385	371	407	401	360	415	390	392	392	379	378	412	397	372	381	375	386	398	371	381	402	380	364	384	368	397	382	392	399	361	368	406	370	371	402	383	402	399	397	418	365	417	409	415	385	383	415	418	379	398	384	387	383	385	366	344	383	430	417	374	369	368	364	398	424	382	370	413	374	409	350	428	412	401	386	395	403	380	376	393	388	416	446	379	379	398	411	397	420	400	425	384	371	380	386	369	358	337	392	393	378	359	375	372	412	391	361	328	380	411	375	391	397	393	388	385	397	371	385	366	398	373	359	396	389	411	352	400	386	416	402	369	396	356	405	375	407	372	374	405	377	376	365	400	378	403	387	383	378	380	398	368	412	397	408	384	414	398	373	378	376	372	399	368	387	393	357	408	413	393	371	369	398	347	406	406	421	381	407	382	388	407	391	400	348	357	384	395	348	356	410	374	381	349	392	411	381	379	408	377	392	380	374	396	386	398	366	413	386	336	358	354	355	429	421	398	403	389	404	393	422	382	431	406	394	358	373	365	430	365	393	429	400	413	380	405	390	411	369	407	356	366	391	384	390	392	366	380	367	388	408	401	402	376	369	391	401	385	355	360	410	379	427	393	408	361	389	388	376	359	410	387	398	420	367	358	383	408	358	380	396	402	396	396	415	394	453	398	420	391	381	403	413	387	387	389	412	385	386	391	359	397	386	401	368	374	379	368	412	381	387	369	385	404	369	374	402	339	369	404	384	365	383	366	391	405	405	396	394	398	373	417	390	356	384	396	396	363	378	406	379	413	394	375	365	387	360	388	412	387	387	420	395	400	378	387	379	395	376	385	366	370	407	418	381	417	423	395	393	411	426	378	387	367	365	412	406	361	415	417	356	362	407	371	381	377	403	400	394	385	379	381	408	365	351	352	400	404	417	407	391	388	393	392	412	401	392	386	376	405	372	417	384	374	413	384	377	359	391	385	398	389	408	416	391	368	394	421	336	410	379	352	387	394	378	359	404	382	399	387	387	365	396	405	419	420	401	356	392	375	387	409	409	379	406	383	381	357	366	385	382	410	380	342	385	363	359	407	394	400	366	399	401	383	381	379	383	376	383	391	381	382	403	401	373	371	394	375	406	396	392	388	363	380	380	402	398	400	376	373	410	400	422	410	369	393	367	409	388	379	379	357	394	356	407	390	365	400	387	394	375	380	392	398	360	393	372	407	411	415	386	397	383	368	381	394	386	376	382	367	370	416	394	356	379	402	367	407	399	379	383	374	371	426	390	380	365	384	410	374	395	393	394	371	389	398	375	431	383	397	362	396	394	395	446	375	399	411	417	416	392	405	379	393	394	380	402	391	347	368	377	387	380	375	386	360	377	376	374	399	409	392	381	378	382	400	411	357	392	371	397	359	381	368	416	355	374	362	382	381	436	376	394	389	377	411	378	437	388	394	414	385	370	415	382	421	372	392	360	402	394	394	397	427	378	390	408	374	393	387	392	402	390	412	360	383	402	407	389	391	371	408	376	379	358	384	379	411	376	402	393	389	409	388	379	398	389	431	383	382	356	408	404	373	402	369	384	397	352	415	408	409	386	424	414	389	412	404	381	396	384	390	347	369	405	406	395	414	384	379	393	392	349	369	394	373	390	368	372	362	386	403	423	384	411	369	367	324	389	415	354	385	364	400	402	351	415	426	439	384	402	381	374	414	334	417	390	398	386	384	367	381	362	391	360	430	391	378	359	371	383	366	392	401	367	371	382	419	433	380	380	385	398	399	396	376	381	350	399	390	367	396	403	383	398	404	409	407	394	368	399	390	381	433	399	381	381	425	357	377	362	383	390	382	433	384	410	381	374	404	377	373	382	443	368	436	412	374	374	371	392	384	388	365	393	361	374	395	403	382	396	419	395	359	389	383	355	402	415	390	360	358	388	408	383	372	410	387	374	371	369	372	400	378	357	408	356	381	364	424	324	384	375	384	359	392	352	388	364	428	395	401	410	397	386	392	374	379	375	404	386	383	392	403	418	360	379	375	404	415	379	376	416	354	354	387	364	409	341	379	402	392	401	398	388	403	387	414	409	379	421	355	384	414	438	426	386	393	378	397	387	429	396	392	395	353	398	407	374	394	411	401	377	371	390	410	385	396	378	381	361	348	360	394	379	383	380	332	380	420	369	377	362	427	337	413	392	377	389	396	386	388	408	369	405	432	392	361	394	393	391	368	413	405	435	396	384	369	445	369	372	419	412	362	338	393	382	385	392	377	352	432	373	370	390	392	398	371	388	355	377	411	395	354	376	361	397	344	414	390	393	336	351	370	377	402	379	387	405	387	376	379	393	371	399	372	379	371	387	387	396	423	384	392	389	385	392	393	401	397	388	380	388	362	433	374	431	390	374	396	380	404	392	384	390	415	374	410	360	394	395	399	402	409	378	395	368	402	375	343	391	349	408	326	389	408	368	382	373	390	416	394	405	388	421	386	403	408	392	385	361	367	395	375	392	361	379	396	392	373	384	367	407	398	390	388	385	399	390	409	364	397	401	392	417	393	419	392	370	395	386	401	337	408	397	380	386	366	359	402	390	385	395	364	376	411	372	362	416	379	399	376	374	372	389	374	368	365	398	396	404	398	400	410	362	372	354	365	425	397	374	415	429	403	387	441	401	394	400	400	371	358	373	413	372	393	385	369	383	375	405	370	384	384	420	425	398	402	362	354	406	377	413	365	377	385	384	372	403	369	389	341	392	390	356	360	393	369	415	366	405	427	388	376	371	413	406	403	398	407	417	405	361	410	423	390	381	402	390	373	436	382	393	369	373	414	421	371	387	365	390	363	375	374	360	398	401	384	389	404	405	422	376	393	400	397	358	418	409	428	359	355	383	355	351	389	391	396	413	372	414	425	381
23066	21857	32541	35940	30707	17104	4704	616	446	395	378	351	326	345	300	315	310	291	348	299	312	322	297	282	294	288	300	295	271	308	298	282	287	271	270	289	282	253	295	294	311	282	274	280	310	270	301	294	308	313	302	259	323	276	296	279	281	299	296	263	269	267	260	300	322	263	291	278	286	286	290	251	270	309	284	285	263	276	298	317	310	277	271	276	281	276	251	287	286	275	284	309	298	286	275	256	290	296	248	311	288	256	317	281	279	252	282	288	278	304	298	294	247	273	296	272	294	304	261	287	271	305	285	257	276	263	289	290	295	284	287	283	259	304	289	292	282	289	301	270	304	298	298	295	260	291	291	305	282	286	295	250	298	288	304	269	291	310	276	279	284	278	282	283	333	287	266	290	289	287	305	293	302	291	296	327	276	249	271	282	278	255	258	295	287	291	292	317	262	291	262	288	290	293	271	312	282	291	290	244	301	253	299	264	274	288	299	280	290	302	270	310	289	289	304	264	288	327	288	294	289	267	274	283	293	267	299	295	302	289	289	279	276	291	286	289	291	308	300	282	312	289	265	315	269	311	279	300	300	255	296	276	282	282	283	287	273	289	288	309	251	300	268	307	281	305	282	268	262	275	264	282	301	286	288	293	290	290	276	315	254	294	291	291	269	304	322	259	272	308	300	305	312	278	267	283	297	283	267	242	280	272	301	300	297	281	281	269	281	298	312	287	289	312	272	290	300	270	286	260	295	259	279	288	264	286	310	298	257	282	305	288	278	261	286	299	287	282	295	293	309	275	288	303	249	292	298	287	297	273	294	292	298	281	302	284	288	283	319	302	305	284	299	276	300	268	317	291	294	300	284	290	266	274	296	253	335	285	284	271	297	285	301	291	301	316	270	292	304	266	275	253	299	268	303	272	284	288	285	263	276	315	284	305	291	258	270	289	300	288	261	288	286	287	282	291	266	264	275	296	267	294	302	297	276	283	309	275	276	302	275	284	283	300	282	275	294	289	253	273	276	272	269	274	268	282	299	287	287	265	304	283	324	285	281	295	296	272	288	274	273	265	301	286	286	289	310	292	271	312	292	286	298	276	282	243	269	290	289	269	284	275	266	296	287	293	289	304	251	286	312	296	284	276	287	288	263	323	273	309	269	268	270	288	275	275	271	300	289	268	291	256	297	308	267	270	268	298	268	304	292	285	266	265	282	319	268	279	297	278	309	301	302	281	273	290	308	305	274	287	267	293	321	278	322	287	283	299	285	282	294	281	314	285	301	268	305	270	273	300	282	302	290	296	301	292	284	278	297	320	278	315	263	285	302	278	269	270	286	309	295	245	311	308	270	287	293	263	286	300	275	269	254	257	281	274	307	266	265	274	258	256	241	258	282	285	280	295	271	288	319	269	271	281	285	295	311	277	273	291	294	277	290	308	289	306	303	290	273	283	287	296	302	288	294	280	297	321	275	295	262	321	279	302	288	281	299	257	280	313	302	275	287	263	275	299	285	298	301	328	276	282	276	288	283	242	238	269	272	287	289	270	300	277	281	283	303	263	258	292	269	276	299	309	305	269	287	276	253	297	267	273	293	290	298	279	289	262	300	285	289	277	275	297	288	302	299	266	247	279	255	305	274	285	292	290	268	290	311	293	298	288	256	269	296	255	273	322	282	306	264	262	265	290	276	257	263	295	292	296	256	294	272	272	297	302	275	293	273	274	270	275	304	255	277	301	267	254	313	233	308	277	305	275	261	294	306	274	292	272	265	296	287	284	294	267	294	305	272	303	295	285	252	262	293	288	257	297	310	277	274	295	280	244	283	301	273	259	291	284	251	284	288	270	261	250	275	276	286	290	279	272	296	305	309	309	265	300	293	279	280	274	295	311	286	278	266	288	276	264	293	321	270	323	287	270	285	290	327	274	268	332	298	299	318	275	276	241	275	266	311	255	294	269	271	254	254	268	317	279	264	288	272	259	269	272	262	293	260	277	325	277	321	288	268	283	308	307	265	258	302	286	309	257	297	278	272	309	284	287	306	243	252	251	298	266	279	302	323	304	313	287	292	274	276	294	287	269	259	305	268	301	286	348	253	254	296	276	288	256	296	282	310	300	285	243	282	300	283	277	265	261	257	272	261	277	260	299	312	288	308	277	298	287	270	277	286	292	294	304	324	289	301	302	294	295	278	254	261	297	289	318	294	296	276	268	305	285	285	285	297	285	262	303	263	264	301	275	317	277	273	274	286	303	317	274	275	295	286	312	292	256	290	311	286	284	299	282	278	283	275	307	300	269	308	284	285	262	277	245	276	291	295	283	276	305	318	282	277	280	288	278	285	284	299	297	282	287	275	275	300	297	268	264	275	285	262	275	297	282	293	257	320	307	293	296	312	288	289	291	284	250	250	283	314	296	286	265	292	302	301	276	280	272	287	273	315	298	290	295	233	298	323	308	278	279	268	289	312	274	271	303	289	291	299	281	290	265	263	315	269	282	263	286	277	321	295	273	307	292	289	270	269	285	278	305	283	269	278	299	281	287	288	275	296	264	288	285	263	308	288	298	286	284	296	285	301	296	286	291	281	290	290	280	262	300	298	299	241	278	292	304	275	272	278	302	307	310	286	301	281	279	301	277	291	304	276	259	284	292	250	309	270	286	298	267	283	297	282	308	269	290	292	308	302	286	286	285	278	281	312	258	281	284	264	267	277	269	314	251	327	287	278	266	284	265	291	281	296	271	276	266	272	271	273	274	282	308	286	262	290	295	304	303	289	293	271	302	291	275	284	278	305	284	301	277	286	243	266	259	279	267	289	292	272	290	280	257	291	319	322	275	297	295	290	284	274	285	280	298	291	288	284	288	299	280	288	304	291	309	306	275	259	308	303	293	280	279	321	262	302	301	274	266	271	272	292	289	291	292	304	312	284	289	290	293	288	281	317	269	297	278	292	281	263	288	264	295	284	295	290	290	299	305	258	294	292	308	294	286	262	280	272	260	303	285	263	312	290	266	291	306	301	267	318	280	290	301	251	289	271	283	256	302	298	287	282	294	317	287	311	280	289	268	308	290	279	309	278	263	276	268	291	310	265	272	269	275	265	304	309	280	287	321	280	305	277	292	274	292	300	277	266	278	304	265	298	295	281	275	253	280	280	282	326	278	293	289	298	285	254	298	335	278	300	296	289	297	270	292	293	293	306	309	299	331	284	283	271	263	262	266	303	283	294	267	267	277	285	292	264	300	279	321	280	300	305	297	279	289	298	267	280	276	257	250	263	285	291	294	304	273	283	306	273	281	286	282	290	293	317	304	279	271	277	231	267	267	286	281	282	279	291	261	335	284	281	274	295	261	297	260	269	263	299	305	281	318	299	260	294	242	277	269	270	282	295	299	301	288	261	298	297	290	280	243	293	320	269	288	297	267	279	278	270	296	294	279	230	294	278	268	282	286	252	315	297	312	291	280	292	315	275	298	277	290	286	303	289	298	255	273	317	271	279	273
15453	81119	83678	58658	32565	1382	1137	811	719	591	545	461	440	403	427	393	384	383	346	364	396	368	396	326	388	371	363	329	324	361	361	325	362	347	356	359	339	360	327	375	352	333	363	340	353	347	351	361	368	357	350	326	354	343	351	355	342	346	354	329	336	357	352	350	343	340	313	384	310	320	354	321	341	348	322	373	339	335	355	379	346	345	319	350	348	339	368	336	313	328	350	324	352	338	339	346	338	342	347	374	347	358	352	321	341	327	368	329	350	336	327	353	366	314	334	369	315	332	313	377	342	304	352	321	318	366	317	337	345	322	331	334	347	338	362	363	343	387	349	309	335	327	326	324	306	333	331	363	319	326	361	340	325	322	351	339	346	306	366	354	371	320	346	303	353	340	340	346	358	364	322	304	386	340	322	325	326	339	313	370	348	322	353	353	341	331	354	373	324	335	318	323	355	336	342	349	345	331	319	363	322	344	370	310	336	341	332	346	326	307	334	343	338	331	340	331	341	344	317	322	340	400	319	351	332	335	366	343	366	324	318	332	331	337	353	335	311	353	338	317	323	352	340	308	337	338	364	337	327	342	309	323	326	328	342	339	347	353	327	328	366	363	358	326	324	361	349	346	337	339	325	349	344	336	325	357	354	323	333	333	302	330	353	313	335	357	305	310	344	400	339	327	337	357	327	330	337	347	308	333	346	351	339	346	366	347	344	341	336	329	326	331	350	342	345	354	363	363	335	319	347	314	335	359	377	334	348	323	337	344	343	329	353	375	328	335	329	323	349	368	338	331	331	345	334	328	326	339	356	351	337	355	330	352	339	348	366	350	299	325	329	323	326	340	348	363	360	341	310	352	305	316	319	339	321	324	347	346	341	339	318	348	373	324	332	328	343	344	336	323	357	349	347	340	331	352	348	329	342	356	321	327	351	357	349	346	304	361	343	330	315	361	327	343	343	321	346	342	333	330	315	355	367	337	337	334	352	338	326	341	328	334	370	378	352	346	335	344	320	325	313	344	347	345	347	337	328	340	334	349	351	343	356	360	316	342	329	308	353	331	365	336	341	366	338	339	346	335	347	358	357	329	352	321	354	344	313	362	337	316	357	325	368	350	367	328	333	338	346	372	336	331	364	325	320	354	359	356	316	392	338	340	333	350	343	336	326	339	361	339	338	329	357	344	318	351	326	353	315	374	345	320	338	348	344	339	336	330	377	325	288	330	340	322	335	341	368	318	317	345	365	366	367	358	306	331	367	345	333	345	320	372	341	336	321	347	343	326	350	364	333	335	355	344	342	355	328	355	365	349	342	375	337	317	314	349	331	327	334	337	360	338	346	347	337	337	321	339	349	331	315	352	360	345	326	338	342	324	367	309	338	347	338	343	347	350	322	348	366	336	354	326	355	344	356	338	311	362	346	356	370	332	334	316	336	326	354	356	346	330	310	338	346	363	347	358	353	330	343	336	348	318	330	331	363	359	361	343	358	333	345	347	356	377	336	359	381	347	345	358	342	348	350	315	348	386	335	363	343	359	350	357	338	336	343	338	323	317	357	356	319	353	370	353	387	346	355	322	344	367	328	364	322	327	334	331	298	337	324	344	351	317	324	349	359	333	367	317	321	360	363	357	363	370	315	333	321	321	359	330	371	335	327	364	351	319	299	345	328	308	357	359	342	350	349	343	326	338	350	341	347	365	331	355	349	350	336	326	361	382	358	314	344	298	356	307	340	337	359	342	335	323	343	341	305	349	336	336	314	334	327	367	311	350	369	353	316	360	330	350	365	366	373	318	321	335	340	348	351	346	315	339	339	369	311	340	326	324	335	349	341	395	361	316	379	324	347	329	345	313	331	375	400	328	342	353	317	339	356	334	341	348	317	352	313	317	355	338	309	331	373	355	336	336	327	335	376	376	337	345	361	347	344	365	323	373	322	371	352	335	349	322	334	343	321	346	338	345	326	327	366	339	342	350	357	343	330	347	330	322	307	317	336	333	318	353	334	313	331	328	351	335	315	357	340	307	347	343	326	364	340	360	345	301	361	319	349	343	322	359	328	352	350	345	369	345	357	329	375	351	342	367	324	352	352	343	316	349	348	356	330	355	333	326	304	354	325	342	357	330	351	369	348	338	351	339	358	328	341	315	311	351	323	313	361	358	343	344	379	317	349	351	365	323	359	355	330	329	360	338	336	362	338	332	351	338	351	358	346	326	330	309	361	316	332	372	342	361	333	351	384	350	348	351	370	332	349	365	335	321	336	351	351	345	347	362	327	364	315	350	323	306	343	335	366	347	341	348	394	329	351	375	340	359	345	366	321	330	358	355	354	357	330	316	351	362	382	356	356	345	350	357	382	327	359	345	365	354	338	349	386	348	338	338	390	324	339	336	346	334	336	331	303	363	344	345	339	332	346	292	318	348	348	335	335	353	323	372	356	344	332	345	378	331	325	333	375	357	381	319	337	321	353	331	347	323	355	316	309	354	313	338	320	367	319	342	315	331	319	339	342	363	390	336	364	376	333	353	352	365	318	316	367	311	378	344	328	330	320	355	305	327	360	356	327	377	379	320	322	335	354	320	305	331	328	315	364	331	330	368	310	356	340	329	360	309	330	349	341	381	321	328	344	345	355	365	364	348	326	320	327	349	338	347	350	333	364	334	352	327	355	389	359	374	365	348	354	338	356	352	361	323	311	324	359	326	349	366	371	335	366	338	335	316	336	338	366	340	347	348	347	340	352	359	352	349	361	373	316	376	341	345	307	315	365	355	350	317	357	326	355	358	338	353	330	343	360	327	357	354	326	332	356	307	368	330	333	362	351	323	391	350	322	337	354	320	351	357	365	352	355	356	350	381	338	322	347	357	315	343	314	353	343	348	334	346	345	321	312	339	345	334	327	366	325	341	334	319	319	369	361	331	343	323	353	327	329	331	324	354	309	335	370	371	350	318	332	336	338	319	341	357	323	351	339	350	335	332	322	344	332	327	347	341	385	342	380	332	341	322	344	365	357	365	360	330	329	328	329	345	355	336	359	318	357	332	329	303	349	347	343	379	332	334	342	372	295	338	352	375	333	338	391	363	328	342	298	311	373	332	321	332	324	344	353	341	351	334	344	338	346	319	376	341	322	344	322	355	361	337	356	363	338	336	363	341	312	345	334	351	312	316	331	378	361	347	333	342	328	342	372	321	343	342	346	340	326	332	326	338	343	349	369	362	347	334	382	366	335	330	328	345	338	346	330	366	362	361	386	349	337	333	336	309	349	320	325	369	324	330	324	327	320	310	352	354	351	382	341	342	344	304	328	347	368	329	371	360	341	329	354	356	329	346	352	323	348	319	318	350	349	332	337	341	336	343	352	341	323	330	325	315	353	380	341	355	340	367	362	347	342	348	310	342	329	363	360	354	345	373	342	339	325	346	380	370	331	358	339	313	368	318	338	331	308	347	330	326	326	355	336	356	342	340	338	318	316	318	315	352	315	358	354	335	341	323
28463	23013	29392	18580	5219	715	629	628	580	548	553	513	547	517	546	515	515	514	512	571	519	565	547	556	538	526	560	525	527	514	562	550	520	495	546	571	548	525	536	545	567	536	492	541	560	530	533	534	565	561	528	539	523	539	517	523	579	571	544	547	499	512	527	526	498	520	562	564	570	576	533	499	516	480	556	481	538	548	513	542	488	568	547	568	514	517	549	555	553	551	527	549	548	523	536	535	516	521	561	533	574	509	528	541	550	588	534	560	546	542	548	537	560	562	541	530	534	520	546	545	589	515	506	547	583	564	508	556	509	536	515	528	522	536	538	558	554	515	563	528	531	581	531	551	522	524	547	538	578	521	546	533	535	510	507	537	587	549	552	521	512	510	557	552	549	586	543	552	563	539	520	521	544	534	599	560	505	549	519	548	556	527	557	567	532	517	508	561	527	522	502	545	526	544	555	554	539	533	502	520	474	561	526	578	521	537	533	492	583	558	493	514	517	517	544	548	532	536	542	515	537	532	567	544	485	572	527	557	524	545	538	524	555	552	497	541	518	516	562	542	557	576	561	500	561	542	566	554	531	539	492	518	512	531	526	539	528	521	553	459	560	536	540	561	521	521	516	516	538	558	545	516	540	536	583	557	535	564	575	548	551	530	514	521	524	505	530	507	529	500	561	532	552	521	528	529	504	510	529	564	536	509	579	560	579	530	542	544	541	555	543	551	486	533	552	526	523	558	505	535	502	514	513	555	582	552	524	579	551	511	540	514	526	485	555	553	546	566	559	545	556	528	529	539	540	524	549	524	525	575	523	534	594	554	527	529	551	566	560	536	528	534	503	575	550	585	532	562	507	553	562	526	536	584	525	550	560	586	569	497	518	532	514	555	510	518	555	537	567	548	547	568	508	481	525	550	559	535	552	479	544	524	508	587	529	515	551	523	524	518	556	501	565	480	557	554	549	539	528	553	584	550	472	519	590	495	523	491	552	549	600	532	466	572	514	561	568	524	537	568	541	528	499	533	548	527	543	511	540	527	530	552	561	516	527	527	582	559	553	561	538	515	545	518	550	544	535	537	595	509	540	558	515	546	542	532	519	530	548	526	506	546	579	513	524	500	586	548	581	563	530	509	505	588	542	566	572	522	541	561	569	508	506	524	512	552	551	544	564	555	559	552	514	557	528	552	538	543	572	546	528	551	529	565	577	551	523	508	558	556	530	557	579	540	554	525	558	531	508	570	543	562	549	526	504	541	569	563	540	598	526	551	537	562	563	589	553	481	546	541	554	545	580	533	510	578	496	526	523	532	559	502	551	525	531	536	550	554	495	526	531	546	513	543	529	516	568	573	533	564	529	590	549	570	516	529	508	517	522	580	537	548	512	490	543	521	527	537	531	528	543	547	545	552	536	561	542	504	534	573	537	524	536	571	521	562	545	531	545	528	541	544	515	581	510	555	575	520	497	589	555	544	565	541	535	495	531	534	563	571	540	574	572	549	522	518	571	531	553	582	489	566	530	525	531	541	579	522	536	558	576	557	526	531	525	511	542	538	525	577	545	514	536	572	538	580	543	576	496	534	514	514	498	603	556	540	532	571	549	574	545	549	520	510	516	518	558	533	505	545	514	491	568	557	541	514	535	549	585	568	541	502	504	518	521	571	543	524	533	545	524	577	540	499	542	550	538	553	599	543	557	552	527	513	549	524	560	549	579	524	530	522	548	563	523	502	548	538	534	523	550	524	531	563	523	535	512	542	574	500	593	513	514	514	544	498	549	569	567	522	529	493	567	518	520	571	529	544	561	536	593	560	545	560	542	532	537	484	554	538	521	548	552	524	525	554	528	535	543	528	558	515	489	601	559	507	524	528	593	490	520	542	512	579	549	543	527	573	507	544	533	556	532	531	604	519	515	516	569	558	584	536	547	519	522	536	559	546	514	529	533	535	503	525	561	543	540	556	526	568	548	536	536	518	513	520	545	535	571	572	568	519	579	547	509	508	548	563	558	516	522	545	546	507	522	524	594	519	530	538	550	558	519	576	520	526	508	550	545	556	557	540	513	504	507	552	547	563	497	533	571	562	515	571	574	535	577	519	581	519	534	517	538	544	571	543	564	549	537	573	504	560	513	549	580	541	530	549	525	558	573	560	509	557	570	573	489	552	545	582	561	585	502	554	569	549	541	554	518	548	535	524	566	545	551	578	516	543	550	528	531	549	541	527	504	555	594	518	510	558	536	578	553	507	534	518	530	575	552	578	540	517	522	537	536	498	534	530	535	563	529	558	566	555	551	515	509	529	527	539	547	593	535	554	500	580	515	552	521	536	567	575	532	527	525	509	600	534	555	556	544	525	536	545	537	522	550	543	550	550	546	570	531	547	549	553	522	539	568	570	559	543	500	578	533	550	554	559	549	562	516	552	552	532	543	511	514	554	529	540	532	507	524	550	533	580	571	612	538	566	532	564	555	538	549	515	481	551	537	500	533	498	561	510	549	508	553	520	564	555	539	562	526	522	560	542	565	530	543	546	519	561	517	525	513	499	516	583	546	554	513	531	530	544	522	542	522	565	549	579	529	526	527	508	540	557	514	529	550	526	506	553	499	551	522	562	535	502	536	528	552	509	562	534	512	525	531	581	535	553	518	566	556	547	542	517	491	582	573	570	576	584	578	545	518	548	555	521	541	533	541	530	550	506	566	541	528	518	517	484	515	535	552	545	587	583	542	565	555	510	579	555	540	524	511	569	521	553	510	567	512	524	528	487	562	495	564	549	547	499	508	514	581	527	541	501	539	507	524	514	535	516	522	558	541	582	532	567	588	533	558	581	524	544	520	546	537	573	529	536	536	542	515	559	543	553	553	560	561	542	534	591	561	562	524	565	470	539	546	516	548	515	543	566	500	539	512	531	577	566	570	547	567	548	496	494	558	560	548	573	525	546	561	527	532	546	530	546	485	565	543	524	491	517	547	492	570	559	532	551	515	536	590	541	568	524	539	527	541	550	557	541	536	547	538	477	482	538	517	563	514	574	534	559	549	524	551	546	555	544	517	597	500	547	558	532	575	518	499	520	508	521	541	515	558	554	535	501	603	544	565	503	512	538	533	576	551	548	568	533	520	543	560	502	556	570	553	504	560	526	538	530	573	566	553	547	567	530	521	533	508	535	554	528	531	545	530	496	559	538	547	517	561	500	533	493	555	537	560	525	543	574	533	569	511	502	538	524	535	533	556	537	489	506	570	514	570	508	564	564	533	534	562	550	543	547	542	570	559	525	574	532	561	566	578	540	548	535	553	523	543	549	514	542	520	516	548	490	566	548	561	532	525	550	490	545	525	565	556	569	515	520	531	529	552	555	530	515	540	519	558	577	534	514	512	517	509	555	552	507	538	573	534	541	535	537	569	528	529	550	547	546	509	549	562	562	522	529	542	520	538	519	521	538	539	548	536	576	530	531	531	492	558	537	562	579	581	549	567	495	519	553	582	559	534	543
7597	31712	27159	13630	4817	902	840	782	714	654	656	667	633	587	650	655	602	635	658	621	627	618	627	631	616	628	645	621	598	621	640	674	624	614	563	625	606	642	604	612	607	648	612	610	640	606	658	602	628	635	622	649	610	603	633	603	679	650	591	568	645	633	601	630	637	632	600	673	665	652	661	625	600	607	619	645	638	584	632	623	578	623	643	641	618	621	635	654	638	605	619	638	593	602	588	636	585	599	655	661	656	646	602	607	619	627	615	618	612	638	670	639	623	621	643	608	616	588	666	644	634	600	659	623	640	650	612	609	626	613	607	656	644	647	677	623	604	697	661	631	655	631	628	610	646	611	599	599	636	605	609	644	649	617	645	619	621	594	654	628	608	640	616	633	657	641	613	612	646	630	605	629	641	646	630	613	633	619	640	646	585	619	639	656	619	630	638	622	623	642	612	601	623	654	602	615	620	614	635	625	634	668	642	641	585	629	633	693	611	599	632	604	576	645	610	613	635	652	598	605	631	635	574	649	634	610	595	626	598	624	676	594	593	637	640	601	622	634	621	612	607	668	658	587	664	672	585	620	666	621	623	612	653	622	595	592	634	641	609	628	625	598	608	632	628	660	645	680	592	638	639	637	639	672	619	659	627	610	622	664	630	606	660	601	650	602	613	608	625	660	640	613	591	600	654	616	653	612	596	619	599	592	631	618	654	622	635	674	628	656	595	636	602	630	634	652	658	631	610	607	629	629	627	624	569	646	614	624	599	594	622	611	624	627	608	629	673	611	581	576	655	589	641	613	650	614	592	641	635	632	633	631	601	605	615	643	625	656	649	599	596	591	607	636	642	635	626	637	640	663	609	662	629	637	643	573	586	653	625	637	622	628	589	633	628	586	611	688	611	621	581	616	599	607	653	656	597	600	640	623	629	618	628	612	628	616	603	630	650	615	655	643	650	637	610	595	604	641	617	639	628	575	647	615	630	642	652	622	560	564	659	657	617	671	617	668	631	631	586	620	627	601	619	636	625	635	606	608	605	615	593	638	621	637	610	618	657	651	603	633	602	643	618	610	606	668	635	627	639	648	633	593	655	638	625	667	630	605	628	602	652	588	575	574	627	640	635	601	653	661	618	627	662	642	615	592	645	586	611	597	573	615	577	642	649	624	669	610	597	598	624	616	618	641	641	650	632	591	622	622	663	626	626	647	668	647	640	564	600	600	583	653	616	615	637	588	660	586	603	573	607	650	650	622	655	618	643	624	650	586	625	595	676	641	631	618	614	621	602	616	605	629	609	632	639	653	596	642	649	626	604	625	590	603	602	641	597	607	640	612	655	640	581	598	623	630	692	635	649	626	652	688	631	617	642	615	633	628	634	630	640	666	590	645	621	617	630	617	614	626	590	604	611	610	618	591	619	651	657	657	617	634	625	639	592	660	650	633	647	639	614	579	613	626	638	608	625	604	615	646	605	618	573	600	573	629	642	587	653	631	662	659	634	657	634	602	616	623	596	635	634	577	645	634	590	581	634	589	614	624	572	611	583	621	595	598	594	575	628	657	610	636	589	607	670	582	656	649	603	650	703	649	619	624	600	571	615	651	626	638	644	603	580	619	614	616	586	645	634	613	621	616	631	635	637	620	623	646	578	673	588	598	631	604	629	634	628	594	590	655	602	609	611	641	614	632	610	627	618	617	661	588	608	644	613	619	606	649	620	631	626	651	610	635	640	691	637	585	592	685	611	587	649	636	611	637	677	631	622	629	649	638	608	594	585	597	606	655	608	637	624	585	638	626	630	598	616	637	617	622	607	603	618	636	608	618	621	590	658	633	606	595	707	605	581	603	609	620	645	640	617	635	679	570	590	613	599	646	580	614	615	614	634	619	609	651	637	609	621	641	583	609	615	632	645	603	651	589	638	644	631	647	625	619	652	616	622	613	615	621	595	658	630	608	628	625	610	635	613	561	623	595	632	607	647	613	605	608	626	625	600	612	652	613	636	615	612	625	620	621	613	614	607	660	629	654	623	633	586	655	629	593	608	622	647	609	648	632	643	689	658	581	614	631	668	631	634	617	610	622	633	544	640	621	650	594	632	574	628	632	630	663	600	623	618	604	562	622	607	631	677	627	631	630	687	610	620	583	671	623	606	692	654	622	693	597	637	688	595	624	632	581	623	637	634	612	620	637	633	640	647	600	616	610	576	633	618	623	603	604	605	606	657	600	651	626	646	630	610	601	587	657	646	612	620	628	656	621	633	612	602	605	681	631	604	634	626	599	663	649	585	628	650	643	634	640	649	653	590	618	608	637	626	616	573	633	609	675	652	600	588	644	609	633	602	616	577	604	627	656	636	627	624	628	629	680	621	699	605	595	654	614	656	645	646	658	638	600	645	597	611	646	616	609	688	647	621	617	656	638	634	639	581	602	652	617	591	625	637	657	585	631	622	577	571	599	647	593	644	625	653	614	668	662	664	651	622	608	620	679	678	601	623	685	672	660	671	656	616	574	663	596	629	660	629	644	573	595	640	605	632	632	622	586	625	601	622	641	648	611	598	644	630	641	594	615	650	639	609	655	612	634	622	620	636	699	603	621	624	627	589	640	636	607	642	605	624	618	639	615	648	633	647	667	677	656	631	614	627	597	626	625	647	603	640	666	610	642	621	659	662	615	627	645	601	601	621	638	597	613	661	664	617	648	634	592	644	645	628	640	667	622	606	604	623	578	661	685	634	610	651	640	590	633	630	616	569	627	618	603	606	597	594	591	596	633	616	667	632	634	640	599	657	655	649	629	614	583	598	637	612	607	593	637	666	691	637	632	685	632	613	620	622	590	652	610	620	664	661	624	647	613	641	633	660	596	659	633	644	651	649	612	617	603	654	645	604	615	630	660	606	597	638	576	635	618	647	608	628	640	686	626	639	627	631	631	667	581	646	605	621	569	627	619	627	655	665	606	613	634	629	626	645	649	666	596	567	625	645	644	585	599	576	663	597	622	607	643	645	639	584	630	641	664	609	603	665	586	632	639	571	664	619	623	653	640	618	621	636	620	608	639	554	643	650	640	606	650	651	637	607	629	655	604	666	623	609	625	664	576	639	675	641	607	628	645	651	653	623	649	655	641	596	632	680	604	651	593	638	634	636	615	628	627	620	638	590	647	611	648	663	663	634	618	610	639	624	615	614	616	637	646	626	592	603	591	635	623	623	673	640	632	592	590	637	641	598	631	637	614	576	675	629	634	656	679	648	584	609	600	621	639	631	635	659	647	654	612	621	614	606	649	618	614	630	604	620	654	635	646	665	610	632	601	574	683	629	621	571	671	642	638	602	596	627	593	583	657	613	617	601	662	641	632	630	645	636	614	633	606	639	635	603	620	624	624	615	672	622	609	627	616	618	622	616	652	609	644	626	647	617	639	615	618	621	607	643	576	645	606	644	626	639	557	603	615	664	652	644	640	660	620	612	652	665	643	595	606	658	642	613	632	620	544	643	627
24130	22124	35010	38276	28518	12094	1746	683	615	619	619	596	516	540	561	559	504	548	577	549	510	550	551	518	559	552	545	568	522	520	548	566	565	528	562	518	586	529	541	564	541	516	547	523	519	525	552	517	531	538	552	528	516	546	489	529	550	557	579	552	561	558	522	538	541	572	579	524	538	513	526	603	554	531	569	543	549	547	556	552	545	529	547	534	560	568	563	534	512	553	569	531	570	554	537	563	531	479	534	555	521	547	567	513	509	504	564	536	582	548	562	530	523	545	543	514	554	554	525	556	561	549	548	519	575	572	577	544	528	509	575	519	559	580	491	539	582	510	525	536	544	546	535	573	540	555	525	561	559	525	520	537	538	538	544	523	543	577	593	599	546	493	560	512	520	560	532	503	545	500	504	536	534	553	561	532	524	548	528	523	532	539	549	506	530	566	529	502	553	504	540	520	544	495	513	542	542	547	524	518	528	505	517	582	526	558	521	562	538	530	529	512	560	572	558	561	569	561	532	521	553	580	589	573	506	583	572	563	520	552	515	539	519	585	573	556	548	582	604	567	536	512	553	543	528	510	509	546	519	540	551	530	510	524	532	500	581	541	539	577	551	597	507	552	555	559	540	553	564	542	504	524	555	539	533	578	579	550	570	514	528	551	523	520	574	556	550	520	542	525	593	548	554	555	552	606	566	564	545	586	544	509	543	524	554	512	550	566	573	523	544	549	528	528	554	518	547	557	527	547	498	541	488	532	518	520	518	518	535	547	552	508	543	529	554	594	502	520	563	543	524	545	552	545	583	584	557	541	528	545	562	560	571	556	529	517	569	575	565	533	612	552	559	569	524	525	581	536	549	553	562	517	551	509	569	526	559	577	559	527	540	518	547	545	522	541	560	541	540	527	540	509	502	539	542	525	528	523	553	516	503	530	568	539	540	579	534	571	553	491	537	491	521	539	552	540	555	505	529	547	533	528	516	543	522	516	544	567	560	545	546	580	553	596	550	575	492	546	531	552	554	515	516	537	534	548	562	525	562	553	528	550	539	497	545	556	565	541	505	530	504	538	555	581	559	549	550	519	555	569	529	523	544	545	557	524	577	525	545	531	571	506	579	534	557	541	571	556	554	531	527	517	502	534	532	524	559	532	521	550	582	541	539	537	561	536	564	518	537	500	549	529	549	511	543	538	575	504	553	548	565	565	511	542	536	503	534	569	526	577	543	502	549	536	546	571	515	532	588	537	544	523	538	593	588	545	522	551	533	577	519	567	507	567	522	519	536	519	553	565	515	535	561	509	541	544	548	560	552	586	527	555	597	533	516	601	543	579	534	531	555	566	511	543	514	548	538	526	560	537	517	531	549	536	550	541	534	529	547	535	572	537	544	559	572	560	540	513	578	524	554	561	573	507	540	546	511	532	515	561	564	516	591	529	529	568	556	493	554	508	526	574	506	563	527	525	550	548	544	522	524	529	560	522	553	486	544	578	540	547	540	516	499	521	507	528	575	498	550	527	506	503	550	549	540	529	528	527	508	522	574	583	528	563	529	574	540	509	576	553	549	509	516	553	541	559	550	525	553	546	513	553	579	532	522	561	555	605	567	565	522	514	496	510	525	544	537	543	566	564	513	571	524	548	579	519	558	502	522	582	536	513	543	534	500	535	558	507	555	485	544	535	538	560	553	565	516	544	538	553	567	536	568	540	550	492	552	579	517	554	533	606	542	552	551	551	539	528	532	552	543	566	560	541	537	544	524	572	528	560	532	542	567	532	530	565	524	523	529	556	569	555	542	591	537	526	569	547	510	502	549	544	559	529	546	509	546	520	551	534	496	527	542	586	541	556	576	538	575	579	522	545	535	513	574	511	525	545	528	583	541	538	561	525	538	557	533	575	567	554	543	559	542	566	570	585	514	529	567	561	526	560	546	545	509	483	535	561	565	546	533	576	525	565	557	556	544	538	548	521	578	557	550	530	564	547	558	529	558	565	543	549	546	531	518	530	555	522	525	523	551	552	545	564	531	519	547	552	548	594	527	531	542	555	566	549	575	559	564	543	536	557	526	552	550	535	547	532	539	597	531	544	502	539	556	539	535	524	556	533	532	566	569	552	552	539	575	553	523	537	612	511	553	535	547	547	539	568	580	510	613	524	552	514	570	576	553	544	540	564	560	565	514	493	547	546	561	577	529	543	512	534	562	556	542	556	576	518	546	581	532	529	522	564	530	534	557	598	559	528	536	477	529	525	560	547	523	572	555	519	568	549	550	504	521	541	539	544	529	574	517	580	553	560	571	520	538	590	518	533	522	547	527	532	512	542	564	494	545	536	518	553	583	500	569	576	524	538	516	529	593	519	503	554	587	545	548	568	568	541	535	508	549	499	563	535	519	573	511	551	529	537	553	539	570	558	488	615	577	514	507	535	526	532	558	579	581	543	518	522	526	561	541	523	567	473	535	603	544	539	563	540	544	541	533	543	528	524	574	549	556	528	537	541	514	536	532	573	533	537	531	580	576	534	534	499	487	555	464	511	574	554	514	512	547	556	526	543	557	558	550	502	537	540	544	535	571	573	554	575	554	557	533	527	558	533	548	544	528	567	528	518	530	527	538	530	588	555	580	524	533	527	527	554	524	505	515	595	558	545	535	530	565	505	535	534	534	537	528	544	562	544	554	560	517	520	523	537	525	547	551	498	555	537	539	517	562	557	524	538	542	512	530	530	521	552	589	567	537	575	552	557	521	539	532	535	521	545	532	522	549	520	514	564	491	575	495	544	530	517	533	514	577	542	559	555	587	507	551	528	529	542	556	586	563	539	537	522	545	588	542	576	524	563	577	538	514	578	536	531	532	578	539	569	530	556	500	527	528	544	557	543	552	531	527	544	539	557	522	547	520	549	550	495	556	564	549	527	538	577	567	532	515	522	492	547	549	534	564	560	519	545	567	506	519	557	496	514	527	516	543	514	508	539	556	544	542	559	551	560	510	543	533	527	496	511	561	569	547	547	563	578	551	537	530	531	546	494	553	505	501	522	519	546	509	541	551	479	539	524	574	529	565	521	508	575	554	584	530	528	516	517	575	547	543	544	558	529	553	528	567	591	554	550	525	570	523	523	543	526	522	555	547	496	536	509	565	562	538	542	523	549	556	527	535	537	528	531	581	526	565	573	539	550	575	504	511	581	535	538	533	570	572	530	576	542	504	545	527	527	562	507	548	552	527	574	515	572	494	518	564	563	532	525	566	541	577	537	492	512	500	521	531	549	546	525	567	542	512	549	527	581	520	556	549	530	534	503	555	583	476	548	528	498	567	551	536	590	562	596	546	546	567	526	548	532	543	555	552	541	516	567	574	564	562	577	556	493	547	566	550	561	543	523	582	535	535	504	584	586	540	541	588	508	544	503	519	559	560	530	541	546	499	504	471	528	574	599	538	577	552	504	547	579	515	550	561	597	560	544	572	516	546	545	570	558	503	567	584	557	547	568	543	568	529	559
8228	75415	71222	50068	27958	1208	1068	921	895	760	768	706	722	670	648	661	622	659	631	683	634	651	663	640	662	654	693	630	639	629	657	639	647	636	660	623	663	644	623	670	620	648	683	624	666	640	613	658	639	627	644	599	659	601	640	641	614	604	611	635	601	613	618	635	617	648	636	618	620	650	623	629	610	602	693	605	613	616	677	660	612	595	629	673	635	604	582	651	607	610	621	612	626	665	659	664	619	603	647	618	636	583	604	640	625	643	681	647	639	617	639	580	664	647	655	627	635	640	649	591	638	612	642	637	650	631	640	645	614	656	604	632	639	629	594	625	680	671	647	627	627	687	608	617	628	651	630	609	639	574	636	612	643	642	642	609	638	623	659	651	584	638	638	650	687	656	674	651	650	602	667	620	610	590	619	614	621	612	599	644	613	643	623	609	613	602	649	663	661	634	671	623	644	624	660	637	606	649	641	653	637	631	610	642	645	638	652	658	669	665	575	639	623	639	647	615	604	673	631	651	627	602	611	620	667	600	690	643	638	623	638	586	658	663	596	637	641	657	610	652	665	590	648	625	643	611	630	617	634	621	629	614	650	599	660	579	617	654	625	599	629	654	617	655	630	637	595	629	633	621	657	636	655	615	651	635	657	600	660	620	669	609	652	670	617	653	639	649	629	647	664	633	640	690	630	629	624	652	670	626	637	630	619	642	584	652	686	630	624	643	668	624	646	642	659	644	602	605	654	601	629	662	688	609	622	647	676	652	677	617	683	626	593	610	624	649	654	625	634	593	636	604	621	648	661	642	643	599	606	638	640	649	632	651	693	635	648	635	654	656	650	633	604	600	622	631	611	663	562	626	644	586	617	643	651	604	608	656	611	629	621	654	642	625	632	669	602	641	601	617	647	637	622	644	616	643	662	613	640	637	651	662	638	629	639	635	645	594	624	623	663	658	639	600	644	647	622	635	589	648	695	650	637	609	608	610	655	641	672	597	676	629	580	652	583	656	626	607	635	668	642	633	621	655	637	659	660	664	629	666	643	599	640	629	643	680	685	617	625	608	614	662	618	631	611	630	635	619	598	665	641	641	599	585	635	670	667	608	660	624	628	661	575	611	669	593	615	628	648	660	621	620	649	637	602	651	566	659	622	617	605	625	636	617	643	636	587	637	613	636	593	603	633	652	634	617	642	649	593	643	603	635	666	645	621	659	619	637	587	679	656	656	619	625	632	631	686	591	646	679	652	634	641	632	617	615	616	622	588	610	633	667	691	670	633	645	627	614	607	632	632	602	612	613	627	661	648	631	631	575	640	616	595	625	630	627	668	633	640	613	678	609	634	641	657	680	642	669	637	650	620	633	678	590	618	667	621	666	646	593	620	639	611	647	617	605	636	613	643	628	619	626	605	685	658	612	579	661	629	633	639	617	651	659	609	635	648	617	636	665	643	691	691	637	647	630	613	661	645	663	614	658	640	623	648	648	639	643	671	644	625	637	638	592	601	627	629	641	651	626	643	630	622	630	649	610	641	621	636	639	650	616	626	629	636	644	583	672	625	629	650	638	668	684	638	611	609	666	632	635	609	665	626	674	662	623	615	613	614	625	630	628	621	625	625	662	687	645	644	654	658	595	628	619	611	602	691	688	614	618	610	633	635	634	635	603	640	658	658	597	714	602	625	612	632	643	644	573	620	652	621	626	689	634	606	642	591	683	632	613	651	654	656	644	600	615	622	624	619	621	675	652	703	635	659	699	621	609	610	654	622	611	623	657	638	627	591	633	614	656	711	642	656	612	675	655	634	619	680	632	594	621	648	624	666	647	641	646	618	593	676	628	652	619	624	628	596	663	649	653	651	651	647	602	665	617	632	602	621	606	650	663	648	677	605	599	626	653	654	617	660	677	599	621	623	677	660	655	656	619	610	652	616	624	634	665	610	642	634	664	609	624	602	614	604	609	664	643	639	640	639	601	625	638	685	612	608	632	625	622	619	659	665	621	622	606	672	574	613	601	630	629	662	624	600	619	666	614	619	655	603	614	607	656	638	661	647	626	639	604	674	616	625	664	661	621	587	636	596	622	664	640	645	657	656	660	602	613	600	635	606	615	631	662	620	668	627	618	646	638	646	664	606	636	646	635	584	656	633	646	627	642	651	668	638	622	642	608	627	623	658	628	633	663	622	599	619	624	669	681	624	577	581	635	620	642	653	611	644	669	654	613	619	666	601	612	601	623	650	642	614	626	596	657	644	665	657	604	615	671	586	615	621	647	658	587	662	654	677	648	613	622	674	638	647	620	658	628	645	654	642	663	661	636	617	601	651	652	642	641	626	593	674	662	627	667	641	651	636	619	608	596	645	639	693	640	589	628	634	640	614	611	680	619	646	639	600	634	602	659	646	572	643	614	672	629	627	624	655	624	617	640	614	617	647	645	667	586	664	630	667	663	652	631	635	636	634	615	645	638	674	631	629	663	588	620	624	608	633	609	605	607	626	648	648	642	609	613	622	626	629	640	640	635	655	637	612	621	628	670	648	606	611	663	630	630	663	622	655	645	629	632	629	607	645	654	641	644	669	667	659	654	631	640	629	634	637	649	621	650	682	654	685	605	601	645	666	649	627	622	632	622	624	667	631	678	638	631	616	622	605	692	617	667	612	617	640	665	639	619	637	608	631	639	685	608	655	636	593	649	645	620	646	586	630	617	648	593	644	613	586	639	613	609	649	648	642	648	634	601	634	613	627	671	641	633	654	624	702	596	665	604	664	618	627	625	609	603	616	631	589	633	620	585	674	657	633	629	635	631	668	614	655	609	606	612	665	620	598	637	676	655	625	673	671	648	659	680	648	652	681	645	610	646	601	601	684	661	695	613	636	654	623	626	624	625	661	622	653	626	642	675	621	699	683	616	625	640	655	666	673	664	631	640	666	649	623	631	615	639	640	603	625	588	641	623	646	646	605	605	651	609	649	638	641	619	644	646	623	678	586	585	627	621	622	594	637	630	580	659	625	634	660	647	671	638	645	637	624	586	659	609	624	609	641	654	636	662	686	665	611	617	674	627	632	670	625	706	622	652	590	622	616	601	616	636	650	619	639	663	625	635	677	613	637	620	615	611	681	618	609	620	670	667	619	619	666	645	672	647	589	612	639	637	590	669	620	639	663	600	623	630	623	656	677	635	637	610	638	643	674	658	651	635	636	620	615	639	610	572	622	641	627	661	679	636	644	637	652	596	660	648	627	666	655	623	611	632	632	620	638	627	660	633	691	611	653	628	654	645	644	631	653	618	616	604	630	635	658	649	577	636	647	610	619	597	648	658	644	623	658	670	638	614	639	666	672	628	630	647	658	663	603	685	621	650	659	611	627	651	600	632	623	624	622	668	632	652	616	563	645	623	605	603	649	619	658	668	628	633	602	582	619	634	632	625	618	639	681	643	587	639	643	640	664	650	629	673	586	633	657	623	644	616	634	592	616	660	677	647	600	642	614	607	588	594
25408	22843	34805	34932	20226	2917	493	407	413	373	343	368	372	391	346	353	362	357	344	367	374	353	377	342	362	353	339	313	335	316	316	369	301	340	329	300	377	347	328	356	340	362	352	368	332	378	333	311	316	380	337	335	345	346	327	356	353	339	303	338	341	333	335	338	364	371	358	337	372	331	345	368	337	341	315	322	346	343	342	319	366	357	316	348	328	321	362	370	328	312	364	340	343	357	359	310	341	319	339	344	338	349	354	367	377	329	361	366	320	352	317	361	336	385	323	350	367	346	336	335	331	318	321	360	392	348	351	345	338	384	327	353	364	331	354	363	362	337	331	321	370	327	364	359	333	357	352	351	347	347	334	360	336	342	347	333	360	306	343	357	374	335	311	339	364	367	333	342	336	336	384	338	364	372	334	301	348	350	340	350	342	343	351	378	353	331	349	341	342	325	336	345	346	351	354	334	357	329	341	363	321	340	303	345	349	314	336	379	359	338	316	341	358	339	370	346	357	327	372	353	388	371	339	349	346	344	330	317	311	336	350	363	343	327	329	364	341	360	353	338	341	372	385	355	320	353	384	350	355	322	366	291	358	332	312	378	343	330	338	343	353	335	356	382	360	315	331	374	338	328	334	336	325	382	364	344	353	335	344	323	361	321	333	349	342	367	351	316	308	329	330	364	333	371	373	365	363	333	350	350	349	317	360	336	366	320	335	374	346	333	343	310	310	340	307	333	358	342	344	365	362	316	369	335	323	340	342	317	376	377	351	346	350	337	378	313	359	334	330	346	393	357	323	334	335	345	324	310	365	342	318	328	331	365	342	361	336	333	359	356	332	347	357	354	352	350	333	309	336	392	340	321	349	319	360	356	350	345	331	332	327	323	319	332	314	347	372	347	325	326	333	364	337	334	360	330	347	354	339	343	330	318	327	339	375	338	369	330	362	322	372	335	345	323	339	335	347	369	347	348	349	337	359	323	344	362	332	346	364	383	355	345	350	341	317	363	348	350	321	323	302	356	362	369	331	337	352	350	359	335	350	369	310	328	344	344	378	328	338	340	376	322	351	330	317	343	334	347	355	319	340	315	345	344	350	346	352	370	348	363	357	359	371	334	329	313	348	381	331	334	316	341	373	327	348	345	362	351	314	342	327	327	347	316	324	343	352	346	327	306	364	341	338	371	340	341	322	370	349	303	340	352	334	326	389	361	357	359	357	330	339	355	334	363	320	316	340	348	337	338	344	366	379	292	373	333	350	325	335	360	363	348	338	356	339	353	345	326	353	356	340	347	335	350	358	346	379	364	330	361	369	355	361	322	339	339	361	353	381	343	365	338	378	379	337	367	335	325	348	347	317	344	291	381	325	308	342	374	351	354	356	350	325	374	349	351	324	362	334	340	343	315	326	320	351	332	368	319	326	367	310	332	340	337	324	374	362	332	339	344	331	333	338	355	352	339	347	363	357	363	358	326	347	326	372	335	380	327	347	375	349	316	356	354	347	354	320	343	336	323	344	353	348	341	343	324	324	344	344	340	335	364	328	306	341	376	329	344	351	345	377	363	312	363	377	326	345	387	325	340	333	347	341	354	348	346	352	303	325	311	384	362	364	328	354	343	323	384	359	320	323	348	370	328	368	353	355	299	340	327	348	376	362	338	329	324	300	307	352	354	345	366	369	327	314	348	334	360	317	369	335	351	355	328	346	336	319	336	319	314	331	340	348	375	329	350	350	383	347	332	366	341	352	329	348	339	346	317	344	383	343	326	346	343	361	363	332	331	328	339	368	329	324	338	322	341	367	299	318	333	370	327	354	387	301	335	330	333	352	346	327	314	395	356	342	327	324	353	319	328	312	342	368	355	340	326	350	322	337	323	357	365	333	335	346	319	341	329	336	345	345	359	331	344	346	329	334	352	354	328	342	325	355	328	326	346	326	362	334	366	363	308	354	371	353	328	360	358	324	346	330	385	347	344	337	358	388	357	340	305	324	354	360	324	332	332	330	339	365	335	340	315	379	352	362	307	324	338	357	349	349	365	360	341	349	339	352	336	358	357	340	305	342	352	358	371	342	365	347	379	335	352	381	335	355	324	370	339	340	305	346	338	336	341	347	335	370	333	329	339	332	349	348	315	364	362	356	331	352	352	358	334	339	313	335	341	321	315	352	328	338	339	346	362	358	348	323	375	324	317	357	372	339	343	337	360	342	346	339	291	328	320	320	322	367	358	332	331	358	357	361	323	333	338	351	346	325	340	357	339	361	326	385	341	333	318	317	337	343	352	336	355	341	329	341	350	358	348	307	324	359	332	335	338	335	347	351	348	380	343	291	395	336	329	350	337	344	354	355	335	330	328	352	370	357	333	336	334	335	364	321	338	315	353	363	317	349	323	334	356	304	356	340	352	311	332	335	379	322	373	344	346	347	353	346	350	339	345	341	347	320	365	332	344	318	338	367	339	344	346	343	345	319	370	369	369	350	337	347	332	371	350	356	352	313	355	366	351	371	336	340	344	381	384	386	364	338	351	368	338	368	338	362	337	397	362	318	327	340	360	342	372	339	329	352	336	352	325	368	335	306	339	344	336	342	338	368	321	339	342	350	323	338	333	351	350	345	322	321	355	373	350	312	338	345	347	344	386	330	351	341	352	337	360	349	325	362	368	350	345	311	342	345	358	326	345	339	359	355	338	350	323	348	354	346	335	319	342	366	335	302	344	349	356	387	345	332	335	340	337	345	359	328	351	345	342	366	300	349	334	365	325	345	327	357	332	373	377	328	345	382	360	336	338	330	343	336	352	351	371	361	343	348	336	355	351	384	350	355	364	331	363	339	349	322	338	307	337	334	346	315	341	355	354	364	321	338	333	381	329	337	360	366	332	320	350	332	375	335	340	343	365	362	350	326	340	302	327	322	356	341	350	357	358	357	312	361	366	373	295	343	338	351	330	337	358	336	346	332	330	354	350	382	337	329	351	376	340	341	359	335	325	344	335	336	331	362	327	349	366	360	305	356	342	311	335	350	366	320	339	345	366	319	316	349	326	353	380	336	340	295	342	347	329	323	339	348	340	340	347	345	326	343	332	353	336	353	370	345	325	352	358	355	349	366	357	343	356	371	351	367	323	308	315	367	354	325	317	345	346	322	358	353	328	362	357	359	353	327	357	309	363	373	335	334	341	336	344	368	349	344	337	350	348	326	350	355	319	381	357	318	349	315	340	337	410	337	333	333	339	339	362	362	379	344	356	339	315	352	347	380	388	349	342	325	353	354	329	310	331	365	298	345	374	342	347	336	359	328	342	350	382	372	349	357	351	349	394	372	355	348	310	344	328	334	367	359	341	332	324	340	384	333	319	352	289	322	350	340	369	347	321	347	351	343	357	343	335	341	357	354	339	340	372	327	346	316	328	325	361	338	344	343	333	333	346	335	336	349	338	319	355	333	358	318	347	320	325	339	328	323	357	331	337	340	392	319	360	339	355	382	338	317	342	352	347
6640	61565	55339	40086	20427	792	709	598	520	509	448	457	459	367	412	413	432	403	408	387	444	414	408	443	424	408	411	408	392	401	413	395	420	403	399	373	413	413	383	374	399	416	396	412	430	381	382	387	396	387	376	429	399	398	399	392	387	388	380	433	362	385	384	363	424	381	396	424	396	386	366	405	405	404	374	388	406	357	364	406	399	387	413	376	416	397	394	404	391	390	415	440	392	394	417	389	394	438	411	408	434	391	351	416	393	385	427	424	391	401	386	378	369	437	390	409	405	410	417	386	405	411	373	428	385	379	420	397	420	382	383	379	417	423	402	445	415	373	406	402	419	387	409	411	370	412	420	380	371	377	391	400	391	392	380	424	384	411	374	413	416	410	435	377	376	415	418	366	384	422	419	381	387	413	388	385	382	386	393	416	409	368	408	366	361	422	351	414	423	385	418	404	385	413	414	459	372	441	390	373	417	409	390	402	426	424	414	413	386	372	359	430	418	405	416	392	417	388	420	354	419	390	405	409	405	379	397	417	399	384	393	422	435	406	388	389	390	415	408	373	436	367	442	377	395	416	420	410	391	376	385	401	426	362	406	389	424	402	378	412	393	382	400	376	390	393	409	378	384	430	377	385	397	409	389	399	421	387	415	378	385	398	400	432	403	393	380	375	399	396	393	394	448	422	387	402	388	399	358	383	372	397	421	407	394	400	396	393	383	414	403	404	394	396	416	351	388	417	389	402	408	376	372	443	376	422	370	393	367	416	417	383	425	391	426	369	410	391	402	395	412	390	402	385	383	397	375	392	392	382	413	415	384	434	421	407	398	416	387	385	359	377	420	379	412	432	395	387	414	367	369	396	363	414	414	411	424	404	393	407	347	399	412	394	409	417	373	412	416	359	396	404	441	376	402	408	363	402	430	368	423	398	406	388	398	387	425	405	435	391	383	435	416	411	369	403	400	425	410	378	440	390	406	421	375	378	405	399	409	390	401	397	399	394	420	368	422	394	401	377	371	387	395	439	454	395	381	377	397	404	376	405	436	376	379	367	381	397	424	357	400	420	414	413	410	417	388	389	403	377	395	430	389	382	405	377	421	374	380	383	414	402	411	403	436	405	433	426	388	367	430	380	424	426	413	384	384	376	410	398	374	418	412	394	383	405	406	358	393	402	429	397	392	389	397	411	373	369	372	397	393	430	418	401	403	428	388	393	377	387	411	406	381	386	390	404	391	419	404	384	391	397	395	398	419	397	423	395	386	395	396	410	413	394	426	385	409	394	429	382	391	397	370	395	378	385	417	386	416	402	458	397	412	420	411	408	393	391	379	392	415	389	393	446	433	419	401	417	415	431	456	346	406	391	442	400	381	409	428	424	378	396	431	401	408	394	414	398	394	387	391	391	438	440	392	400	423	369	411	394	397	402	429	416	416	379	351	403	417	407	384	401	384	373	412	410	405	387	400	391	380	401	414	427	396	370	394	398	380	403	368	388	378	436	420	439	419	382	394	387	402	421	387	382	406	395	419	390	397	412	440	358	397	392	377	395	377	394	395	418	413	393	415	376	395	382	419	374	396	377	383	396	412	387	430	389	423	385	399	404	404	405	375	394	399	405	424	420	394	393	396	379	385	381	419	417	395	400	397	386	405	403	400	389	431	401	409	387	376	427	375	405	410	394	432	447	416	406	362	402	379	436	425	395	399	401	375	405	407	341	413	451	427	406	402	403	394	375	383	409	373	372	374	412	421	367	393	435	375	375	376	388	415	407	385	408	406	397	408	367	382	397	428	426	404	429	390	404	401	384	399	415	412	417	392	395	379	364	395	421	412	371	410	422	382	401	412	379	405	421	405	405	365	396	402	414	381	364	375	372	423	379	414	426	403	420	393	412	384	414	410	397	404	412	402	385	444	408	396	382	379	385	423	365	444	419	403	427	415	455	392	391	383	360	415	399	381	426	418	370	381	388	391	447	388	403	421	397	370	382	382	431	404	398	422	399	439	397	402	392	421	443	369	386	392	432	401	403	424	404	409	400	412	409	406	403	381	367	424	399	356	396	378	373	403	398	395	387	402	389	379	371	407	421	418	401	431	420	409	459	387	414	410	352	436	410	400	423	438	398	409	390	404	412	414	378	408	417	410	402	405	407	383	405	387	399	405	398	396	393	422	375	410	371	420	449	396	421	443	405	389	393	405	399	391	390	420	396	383	403	422	378	420	404	385	402	380	400	404	375	425	423	396	414	417	389	413	413	419	410	430	398	363	411	414	399	431	420	372	394	410	407	388	419	416	384	376	400	373	430	406	417	387	338	400	397	369	390	396	382	414	428	369	424	389	392	413	411	410	440	402	393	401	387	400	403	369	403	395	410	391	355	391	366	426	410	399	411	428	409	409	409	399	384	429	385	374	414	394	416	427	376	406	427	428	383	418	400	419	398	366	397	352	387	421	378	396	398	408	398	390	392	393	401	378	406	448	398	378	381	414	394	391	405	418	377	400	409	400	384	391	397	424	398	382	391	380	374	400	367	413	380	406	391	408	362	389	391	444	438	436	416	397	420	363	420	416	401	371	398	418	417	384	402	400	399	382	448	441	366	396	420	394	342	379	419	404	368	403	394	418	381	385	390	392	400	368	409	401	420	379	424	400	420	400	401	412	404	365	378	410	378	454	386	426	391	364	368	442	412	394	376	372	389	377	366	422	422	384	397	423	406	401	408	371	406	400	403	416	392	374	397	403	442	413	429	407	413	391	407	393	402	380	400	415	403	405	414	420	382	398	378	383	393	412	383	379	437	403	389	412	408	356	406	395	383	410	404	402	398	423	439	417	402	362	401	386	413	379	395	382	386	399	393	388	390	342	400	414	371	376	411	410	397	404	391	388	395	436	374	391	380	416	404	393	395	412	381	405	410	383	388	407	384	386	441	376	414	457	380	396	402	421	393	387	416	413	390	401	396	406	422	399	441	399	374	380	373	401	402	425	372	390	414	378	380	417	429	375	387	396	402	377	389	376	395	382	420	406	373	394	415	379	378	409	396	386	425	406	374	416	393	400	392	416	415	392	397	413	383	363	422	405	400	428	403	375	383	401	393	411	387	414	391	389	379	397	431	367	400	423	406	419	381	405	392	422	403	365	398	426	399	364	404	426	400	408	414	401	396	375	422	393	398	378	416	396	400	390	364	382	407	399	423	399	413	359	379	404	410	434	399	371	413	391	413	401	390	379	391	408	416	409	418	399	437	396	406	409	400	429	388	411	421	404	440	387	409	406	416	417	405	376	408	372	399	347	384	387	409	404	394	395	432	426	400	397	408	431	408	393	403	386	384	365	378	418	382	405	396	378	390	399	419	387	391	397	419	386	398	384	422	406	389	381	408	376	393	357	395	409	415	407	411	375	404	422	440	356	397	378	396	444	391	402	386	388	378	395	379	456	409	389	405	420	429	402	366	431	404	410	383	403	391	410	445	391	408	380	385	372	390	401	417	410	417
23080	22052	32357	34534	30789	18364	5688	469	437	396	382	367	335	318	323	343	321	288	298	318	298	345	328	312	303	295	277	291	285	264	292	299	334	305	303	331	266	309	284	295	265	275	301	288	273	320	267	306	286	290	291	296	266	300	290	307	313	311	290	306	315	308	301	297	285	279	277	276	288	297	318	302	286	326	285	264	335	299	293	276	282	250	304	264	272	267	296	331	290	305	307	285	302	287	295	298	308	290	290	325	312	299	273	291	276	316	300	280	301	313	283	275	272	292	279	283	310	292	289	283	278	316	301	288	269	307	301	304	290	274	282	302	303	283	297	284	330	275	267	309	260	277	281	296	279	265	269	292	298	271	254	295	325	284	271	267	317	271	289	270	271	296	299	284	307	308	281	281	265	281	256	293	300	273	284	296	299	276	295	309	280	277	281	298	257	306	317	289	273	306	297	314	311	280	308	282	282	285	328	311	314	289	282	294	303	301	307	275	312	296	275	290	296	272	305	296	292	323	275	288	263	300	299	290	302	304	279	304	293	290	273	294	270	266	278	305	286	307	278	301	273	300	278	293	271	294	283	288	277	298	288	303	283	313	313	268	319	299	312	313	273	279	312	299	304	273	285	312	298	272	302	285	297	289	264	283	278	264	300	303	319	305	299	290	307	282	313	297	283	295	303	273	310	292	281	276	283	320	302	293	314	295	288	290	281	278	306	273	281	268	296	280	272	274	285	291	259	280	297	285	301	297	290	263	309	298	309	314	268	269	266	284	317	293	304	328	304	300	261	314	282	253	262	316	300	304	271	305	312	258	290	294	298	279	268	309	301	292	316	319	254	289	282	286	278	274	309	283	292	314	287	322	287	285	301	313	301	306	322	287	277	278	280	314	307	290	292	301	289	285	335	293	279	306	286	340	305	265	316	297	283	305	278	287	272	299	293	283	270	268	309	300	268	281	287	289	264	265	307	321	298	290	303	321	282	307	270	290	302	276	268	281	306	333	305	292	277	286	273	278	278	285	331	310	269	275	285	281	271	280	305	301	290	314	302	306	269	283	282	293	284	293	300	264	282	307	308	281	266	280	265	298	280	302	302	283	285	293	272	304	306	304	329	328	269	297	285	294	297	290	301	274	294	302	277	315	300	287	313	302	292	310	279	291	268	286	292	264	317	283	274	312	273	288	288	282	340	310	286	241	297	280	256	269	315	277	283	290	313	275	291	295	323	272	266	280	320	308	289	273	294	293	238	288	312	314	298	281	267	269	262	299	315	313	299	283	293	318	293	298	287	263	299	296	312	280	300	310	299	294	298	291	280	318	318	300	299	296	254	304	302	284	278	321	291	269	305	278	282	312	270	309	281	300	322	310	305	287	317	269	302	293	277	279	263	276	294	275	285	252	307	276	318	291	290	300	301	296	313	292	268	320	295	312	303	276	263	291	279	284	309	265	306	291	294	313	276	292	298	291	297	269	300	291	323	290	291	320	294	293	286	296	276	258	279	287	279	279	303	288	298	293	287	262	285	253	304	321	324	290	312	309	277	319	292	273	311	291	289	306	305	310	304	306	299	294	299	285	303	310	290	290	285	290	308	292	277	303	274	288	263	303	292	280	290	298	281	289	272	312	268	286	311	276	311	296	303	285	276	304	290	299	285	289	307	267	298	324	293	276	306	296	266	279	273	265	301	337	272	294	278	284	280	285	256	270	298	267	287	296	292	253	270	279	271	315	321	311	301	279	261	278	289	274	287	281	311	319	307	302	315	266	280	290	312	278	305	301	309	285	293	269	280	281	250	283	298	295	259	305	305	328	292	328	253	305	265	282	292	302	308	287	270	270	292	287	296	252	275	328	297	302	302	301	294	288	256	303	262	313	298	275	300	279	305	294	310	277	288	266	321	302	303	276	287	286	330	255	297	297	294	294	256	276	291	280	273	315	276	277	289	247	282	289	315	272	296	292	281	296	302	284	295	312	284	303	286	297	302	293	318	307	286	257	288	281	278	297	273	308	276	240	301	274	311	291	282	295	295	275	283	313	298	300	250	299	310	290	309	302	291	252	305	287	298	290	277	308	304	300	278	281	288	301	299	279	301	296	283	301	284	270	284	289	260	270	316	275	297	298	317	303	290	260	302	280	285	269	286	270	277	283	293	306	289	284	277	298	276	260	300	280	302	308	286	273	289	315	294	308	281	281	266	272	336	310	290	287	292	290	286	308	285	282	282	289	273	290	307	288	299	285	274	278	275	318	284	291	271	268	273	270	297	290	280	283	296	290	290	313	318	283	289	313	263	278	268	281	319	286	345	275	300	289	300	303	276	311	332	287	288	306	278	284	286	295	317	254	315	294	312	306	289	248	268	298	300	299	310	293	293	276	322	269	318	296	312	297	275	287	292	289	317	276	285	266	266	292	316	286	304	332	330	301	297	284	296	322	270	329	304	272	270	290	319	262	278	309	287	276	293	297	284	261	287	294	303	291	270	305	314	305	295	275	280	301	256	284	262	282	282	305	297	262	295	304	282	317	293	312	331	278	329	289	305	293	292	281	335	299	283	287	302	281	297	266	301	266	310	314	282	306	282	310	300	311	296	293	327	275	275	319	288	281	337	282	308	300	290	279	295	283	286	289	284	270	318	292	277	288	306	278	322	269	290	268	296	298	286	290	262	299	286	315	303	313	280	323	297	302	278	298	285	288	293	273	266	272	303	265	278	314	321	288	285	283	265	307	316	303	287	304	275	270	276	321	299	281	304	281	273	310	300	284	317	310	293	309	294	315	360	261	294	291	275	292	311	295	304	279	287	287	299	290	277	277	274	273	301	326	278	287	274	321	282	270	259	289	306	311	297	299	308	324	297	295	281	322	269	304	278	323	291	290	285	289	268	326	275	295	300	298	298	322	321	298	318	289	294	285	266	298	288	270	276	297	298	273	299	325	282	315	283	295	278	286	282	304	300	287	270	304	259	296	301	280	298	299	281	320	322	300	281	322	297	285	291	267	299	273	267	280	282	291	294	277	284	279	273	302	331	256	310	290	272	258	330	286	310	319	355	295	271	268	314	331	283	313	278	295	285	268	286	296	273	305	278	267	308	302	283	274	298	286	292	265	283	275	276	275	281	299	296	266	309	340	294	280	301	294	284	321	318	301	269	265	304	290	319	279	328	287	286	263	292	298	323	293	296	302	300	312	304	251	294	304	289	282	290	312	291	298	276	281	328	306	311	283	295	280	286	267	285	297	264	300	285	292	317	295	327	264	264	293	337	328	281	285	318	267	280	291	286	276	280	328	302	291	318	293	272	298	288	320	291	315	290	272	299	300	279	284	280	259	274	275	285	305	296	309	306	278	297	295	255	319	284	278	305	299	311	278	269	277	304	296	268	307	280	292	272	324	257	300	333	296	278	272	301	303	300	286	304	306	333	270	310	275	277	274	302	284	295	325	283	299	278	292	299	295	317	291	270	302	296	300	282	313	312	292	288	285	282	300	344	299
9800	75018	79115	61226	36277	1168	915	723	597	476	507	496	437	434	409	388	430	390	397	389	378	383	351	393	380	368	379	342	333	362	356	388	320	350	382	364	361	335	351	358	353	327	384	324	316	348	335	337	380	347	350	385	359	340	345	346	326	354	362	371	371	365	369	337	382	356	334	359	361	370	358	350	358	368	381	337	354	388	352	359	358	357	353	354	365	328	394	401	343	320	358	333	325	383	317	326	321	361	368	374	348	367	398	378	311	346	344	338	373	361	359	332	349	347	353	328	333	353	357	338	353	344	347	405	339	348	358	315	352	332	329	321	352	371	351	342	366	364	368	358	365	341	331	368	345	357	352	358	375	357	382	344	321	366	333	346	348	385	359	358	305	367	376	355	358	394	334	292	357	366	333	347	346	374	338	332	354	350	369	356	357	324	328	356	344	337	337	358	346	369	381	371	378	337	359	377	340	379	345	357	356	346	341	345	354	349	343	351	354	347	359	333	340	341	365	345	332	341	359	321	351	347	354	370	360	381	296	315	354	368	346	379	405	370	329	361	324	359	357	343	354	371	345	325	360	404	354	380	329	353	371	356	347	318	352	330	362	344	336	343	382	328	328	367	321	355	364	357	361	354	330	354	343	336	348	332	341	357	320	343	348	327	336	322	330	339	353	356	383	379	330	339	378	342	323	350	341	318	342	332	361	370	355	353	351	367	359	366	338	319	343	370	354	359	374	378	365	344	358	401	332	367	384	329	341	364	354	361	385	343	355	366	365	351	353	348	333	361	345	367	329	395	369	342	326	382	366	350	330	318	342	373	370	364	379	322	374	351	384	322	354	378	349	367	349	369	343	376	368	376	341	359	347	354	348	358	346	347	356	381	369	377	374	396	376	318	416	369	358	355	329	364	343	376	402	373	379	376	353	361	377	334	330	378	331	365	353	313	356	384	329	352	366	354	354	377	314	349	360	336	344	322	351	335	374	354	372	347	338	343	339	338	345	356	375	352	354	395	324	345	377	358	333	366	353	354	345	345	359	355	353	335	360	355	350	344	334	359	302	342	332	330	361	310	367	356	340	400	383	332	352	386	379	347	350	344	363	359	354	359	339	364	350	359	355	347	382	348	315	372	355	343	342	354	325	315	353	333	325	347	335	348	353	384	349	298	373	357	326	345	349	372	358	357	346	349	362	360	336	351	363	360	316	335	349	337	363	346	339	363	338	373	381	359	339	356	364	379	358	341	347	338	366	364	353	351	368	397	323	355	361	331	338	320	303	339	323	337	362	350	368	358	311	378	343	342	352	369	345	359	363	309	336	329	332	338	351	381	376	344	331	360	397	346	347	390	351	382	380	359	327	358	335	344	372	336	321	338	349	381	334	317	342	354	330	361	349	362	334	337	358	369	336	360	350	343	363	331	380	367	313	333	347	347	355	362	360	335	334	334	364	360	355	345	358	360	371	354	372	366	356	339	363	340	356	345	348	370	402	368	332	356	386	344	354	358	369	334	351	361	347	317	328	363	343	358	371	337	328	329	360	332	374	354	341	389	378	326	349	354	352	360	337	355	367	368	364	358	377	353	358	347	355	366	365	328	354	331	350	355	383	404	356	367	346	355	359	341	372	341	369	362	342	355	350	355	343	337	320	325	363	349	328	350	338	371	339	337	341	368	367	341	343	343	341	359	354	387	362	319	361	345	381	365	344	348	349	371	352	329	383	363	340	322	331	334	331	379	333	342	351	360	352	372	399	341	360	356	342	319	366	406	347	361	329	324	338	372	410	378	333	345	353	356	339	333	360	361	371	402	360	345	329	371	342	371	345	335	346	334	331	338	351	343	371	363	377	354	320	345	353	381	342	307	339	318	350	337	364	329	353	313	337	319	350	337	337	364	358	382	352	338	371	374	384	351	339	365	369	297	326	366	343	346	322	337	367	311	372	348	353	367	334	385	355	360	371	317	337	364	338	326	342	365	375	336	354	359	358	351	321	393	357	353	346	394	343	358	357	341	320	334	385	357	347	357	350	333	352	379	321	334	333	348	354	344	321	323	344	340	350	329	315	349	368	355	384	329	380	365	358	323	348	327	338	334	364	361	359	372	350	356	379	353	331	360	338	314	347	335	381	363	356	322	341	326	378	359	361	343	354	313	371	381	351	363	354	347	352	350	359	347	369	356	367	347	344	357	342	346	341	353	341	336	353	359	349	375	330	369	385	320	341	335	340	339	344	341	340	340	365	341	332	345	368	352	361	346	385	354	339	360	371	375	377	359	376	338	374	338	353	362	342	350	316	349	352	324	361	334	370	314	346	331	331	374	386	342	358	344	350	385	321	349	318	347	339	362	381	363	344	350	346	354	352	344	375	355	324	338	353	346	343	395	337	356	342	347	334	369	324	368	369	360	354	345	340	385	390	343	341	338	311	340	364	309	367	361	332	347	337	347	376	306	368	368	345	332	349	364	346	375	353	371	341	341	377	344	364	310	323	325	321	337	317	318	352	353	343	344	365	320	375	343	340	360	366	387	340	396	325	356	365	367	325	354	316	361	343	328	345	383	379	349	333	356	376	379	356	366	366	385	358	332	374	351	350	365	345	349	325	356	361	393	342	343	366	356	337	327	342	334	329	336	341	327	342	372	342	343	345	333	329	362	351	331	381	350	381	337	346	370	375	364	355	339	344	331	344	313	355	328	359	350	369	332	370	340	323	368	361	347	380	356	359	358	382	353	317	357	373	362	344	329	368	355	341	361	355	331	347	349	325	340	352	369	356	401	343	352	354	342	348	330	321	361	362	339	350	372	370	331	343	365	362	339	346	347	334	362	345	377	341	330	355	351	376	348	327	328	363	347	364	349	345	327	381	379	329	368	347	344	350	341	373	346	350	338	397	364	348	349	302	373	359	360	351	342	373	354	323	324	319	348	337	342	368	385	351	373	344	377	324	340	346	306	349	339	372	340	344	376	357	350	373	352	338	380	323	322	362	370	314	360	344	380	321	353	363	370	342	355	346	359	343	367	341	335	353	330	360	326	362	338	338	332	336	325	382	368	322	323	349	317	333	327	336	327	388	360	356	357	347	341	358	325	325	385	396	360	339	320	355	336	335	361	346	357	337	331	335	343	353	344	347	347	407	381	320	351	323	360	343	316	352	378	367	366	315	336	328	372	394	386	367	356	312	345	360	358	355	359	343	370	376	352	347	367	338	351	347	331	353	380	375	357	374	335	360	351	361	360	393	317	371	371	326	382	395	362	357	374	310	329	345	334	336	347	328	333	319	328	320	335	358	345	323	350	363	328	347	397	332	350	345	341	333	371	330	346	346	353	380	379	366	410	378	350	347	346	334	353	366	326	390	354	363	321	318	359	385	356	337	343	360	358	362	349	343	322	333	336	320	336	357	363	394	300	352	344	338	356	359	393	332	352	338	329	351	359	355	350	348	368	394	353	348	320	340	327	356	362	348	350	355	323	352	347	357	332	364	320	314	388	334	355
28280	25247	28452	18231	5408	774	610	566	573	581	550	558	497	582	525	552	563	524	529	594	554	527	554	530	561	527	584	551	554	579	578	613	612	547	567	533	563	515	530	568	573	583	534	542	570	533	566	543	584	573	527	535	589	533	547	580	574	538	571	586	565	564	540	563	577	586	580	513	563	553	533	543	566	538	541	566	573	529	508	507	526	553	581	596	549	591	560	567	552	542	558	539	561	540	520	579	538	562	552	524	604	553	541	536	545	563	533	532	538	514	571	510	516	597	531	527	610	602	561	590	565	564	521	566	536	570	549	537	568	519	588	539	558	563	569	580	594	552	554	551	552	533	621	584	512	590	567	514	547	532	552	591	541	534	534	576	588	532	545	609	518	509	550	570	582	549	552	563	517	564	555	543	526	562	593	584	527	534	552	536	534	544	524	571	561	560	585	547	574	587	559	584	521	558	550	549	554	534	566	535	542	596	549	510	509	531	556	519	548	558	588	566	564	575	606	623	584	563	527	538	543	608	595	586	520	537	600	586	539	550	594	558	533	573	587	580	522	526	567	571	574	549	531	514	606	601	512	581	558	542	562	550	516	552	558	573	543	623	544	544	546	539	545	561	597	531	547	540	537	556	526	573	551	527	544	529	536	533	536	550	561	508	590	550	574	547	561	556	580	576	561	564	526	545	521	573	561	561	492	527	534	547	562	571	539	548	565	561	536	534	610	515	613	555	509	512	599	546	583	542	551	568	534	553	609	536	557	527	539	561	595	571	615	558	571	545	582	577	542	523	575	552	537	550	565	581	568	556	588	563	534	570	590	594	589	579	583	551	561	539	589	578	536	564	564	541	552	606	573	544	531	579	550	529	616	563	556	574	545	553	569	541	597	576	570	590	543	527	572	556	568	515	546	545	579	558	547	610	553	532	592	524	558	553	532	569	542	537	578	530	535	540	565	554	534	525	563	596	550	529	570	578	543	556	547	501	593	586	495	585	534	545	548	560	577	547	555	564	569	530	591	574	558	577	578	547	559	528	553	569	593	531	561	584	589	541	551	523	568	586	501	572	501	576	573	545	585	525	528	563	554	535	565	549	549	571	545	488	559	555	600	575	553	565	521	520	570	543	561	559	595	567	513	555	576	531	538	535	524	532	561	556	552	516	564	576	527	558	534	589	531	515	558	544	581	593	571	562	583	546	556	554	527	533	523	561	554	563	560	561	522	556	561	580	559	531	506	539	517	570	559	608	553	581	520	548	524	578	577	553	526	559	578	560	539	501	520	572	565	609	543	503	554	536	547	517	582	568	573	491	554	587	560	551	549	559	546	564	543	560	571	588	569	552	562	550	560	562	541	561	595	587	545	554	549	548	570	546	553	550	568	565	530	600	557	519	587	540	566	571	531	580	525	524	554	539	564	508	498	589	589	553	558	578	559	611	564	573	577	560	524	576	562	570	528	586	526	557	560	587	564	536	583	571	525	552	540	553	541	569	532	541	550	549	581	520	546	562	566	563	529	554	573	574	553	542	572	575	522	567	557	513	533	554	573	520	598	538	510	555	588	554	565	538	567	568	554	548	541	553	554	552	548	543	574	560	569	526	509	540	544	561	547	527	531	541	538	556	579	548	574	559	583	564	543	547	524	513	582	577	494	504	599	570	585	541	575	590	542	586	516	564	541	541	582	567	551	561	550	529	569	536	535	520	560	538	542	523	573	562	536	559	523	556	554	588	551	559	593	550	526	534	550	584	549	538	527	569	587	621	590	566	562	538	530	598	556	510	553	556	561	541	551	578	553	553	573	523	531	535	565	575	528	533	530	549	579	529	595	502	546	579	532	544	562	546	544	558	523	556	619	539	495	545	528	536	565	526	547	570	526	543	559	554	537	540	557	558	536	569	545	540	561	533	588	573	568	533	543	537	561	607	541	537	544	569	583	559	544	582	500	560	587	558	630	570	530	584	533	571	543	572	597	547	588	527	512	563	591	559	561	598	559	545	557	538	533	547	576	565	577	574	519	546	557	552	583	578	567	530	565	555	542	565	585	526	544	499	570	546	559	498	517	558	536	537	551	533	557	565	574	579	553	524	546	576	568	566	538	570	507	529	505	547	527	562	536	586	509	531	566	567	593	563	564	534	565	565	563	534	571	589	505	557	589	579	551	550	594	599	540	558	574	588	573	505	625	532	546	555	614	574	567	559	558	568	548	577	532	550	519	521	560	528	573	553	524	550	594	522	541	541	540	566	564	576	584	505	570	574	532	552	541	600	584	601	568	542	551	547	602	556	547	515	557	579	564	547	547	524	547	586	570	531	575	558	524	522	560	572	561	563	524	530	556	583	565	535	586	551	550	519	603	556	546	561	557	537	579	566	516	565	541	552	611	600	551	524	539	575	561	542	545	567	570	544	548	555	612	534	563	558	587	611	546	553	601	521	578	577	528	554	547	568	546	597	559	583	581	585	570	591	578	543	533	546	549	537	564	571	554	544	549	560	541	517	584	545	560	547	581	581	545	528	565	521	580	537	576	531	570	543	516	555	549	578	559	553	547	558	568	563	607	561	544	552	572	520	519	578	566	553	561	534	554	582	570	564	540	537	545	554	547	534	570	596	548	604	573	558	547	552	513	527	534	568	588	559	554	561	581	533	562	572	577	534	545	536	573	590	570	554	557	526	532	558	498	538	537	573	571	544	598	515	579	581	581	513	539	547	539	549	561	602	530	553	526	532	516	598	520	588	605	594	561	549	568	538	562	587	557	575	551	574	527	575	537	531	619	577	552	574	593	488	541	543	578	564	562	564	580	542	562	540	524	563	568	571	541	553	536	552	582	560	563	539	533	566	552	570	562	542	522	535	590	572	542	544	593	499	566	506	523	554	601	557	539	565	537	544	530	581	553	542	540	550	613	597	514	535	538	544	590	545	523	576	560	530	549	550	585	554	564	561	553	554	562	522	576	540	544	516	562	564	530	534	583	569	573	562	565	523	544	545	564	527	573	539	581	526	538	525	552	551	545	552	542	573	528	557	554	572	504	568	555	570	515	521	589	578	506	611	545	536	557	535	534	584	544	555	546	532	584	562	567	563	603	561	531	567	573	556	605	580	543	555	555	578	580	542	550	555	553	587	582	552	541	509	568	571	561	562	553	538	545	528	554	546	566	553	594	534	537	581	541	535	534	553	538	557	531	591	535	563	547	594	571	507	587	540	531	552	526	559	557	564	601	545	578	542	551	550	571	598	526	611	539	569	552	570	500	574	572	574	584	544	527	557	562	572	553	552	570	530	531	542	533	570	569	588	521	556	565	585	603	597	534	565	558	525	578	567	542	550	517	523	518	508	540	544	536	538	570	535	547	554	553	553	519	558	577	544	588	576	516	574	552	618	539	572	559	595	507	554	549	575	530	547	567	591	552	536	532	530	583	566	560	529	504	537	554	578	568	498	547	574	580	581	590	547	563	581	566	561	571	567	538	538	574	536	560	539	581	560	554	559
7380	36359	25134	14259	4892	898	786	734	680	633	625	645	698	584	615	680	666	606	645	666	667	637	687	652	628	680	656	633	644	623	595	683	634	647	624	622	629	611	688	612	610	635	663	671	626	658	641	659	651	618	706	668	631	604	605	655	605	623	670	576	635	576	622	580	615	668	634	640	688	590	677	662	670	692	591	659	652	650	634	681	620	656	616	624	651	707	665	627	593	620	697	670	671	629	649	644	642	670	664	681	628	658	609	621	669	603	603	636	706	639	582	617	646	624	575	648	554	604	612	628	652	664	661	600	621	636	679	629	651	615	676	647	645	667	653	633	662	643	649	676	654	626	634	611	633	636	682	644	601	695	680	670	653	678	633	640	660	662	609	636	666	643	657	604	615	662	623	661	606	611	642	601	645	620	653	651	655	613	646	646	629	643	658	662	648	636	656	660	634	628	675	607	619	705	648	641	659	643	609	577	637	701	633	670	624	668	618	670	664	629	656	674	657	629	644	610	618	647	631	672	640	641	638	645	685	636	665	622	615	636	630	675	660	637	647	621	657	622	628	669	671	653	629	634	677	612	665	681	643	631	656	619	587	670	681	627	651	639	637	630	615	666	670	627	601	635	626	650	631	626	614	665	629	671	639	609	615	654	670	641	646	648	624	594	680	566	634	588	642	663	614	658	638	634	633	666	641	617	661	645	604	610	657	683	647	611	685	621	640	655	592	688	644	625	622	618	624	631	618	639	642	577	619	640	609	636	633	636	573	643	613	613	634	683	746	696	695	658	625	640	655	672	645	687	616	652	640	642	640	609	633	620	653	679	647	662	653	649	638	655	654	663	704	618	621	621	661	675	628	598	632	660	648	631	687	640	671	627	594	683	637	640	627	650	623	608	646	608	630	588	626	662	651	647	643	640	602	648	640	701	618	643	650	643	657	641	594	684	655	632	633	627	672	654	641	627	663	655	670	653	653	609	633	679	643	655	615	675	668	638	685	579	664	658	630	592	647	595	648	638	646	626	648	606	649	658	625	642	666	595	626	622	624	671	667	634	653	626	673	642	657	624	676	674	667	611	649	613	694	661	627	634	638	634	685	686	627	657	635	684	567	673	657	612	679	615	639	628	651	668	638	658	658	646	612	642	659	642	648	653	631	640	658	678	610	624	654	609	653	642	636	655	663	651	650	647	649	641	691	609	654	604	626	637	674	629	623	668	623	648	634	603	673	645	626	656	641	648	643	642	652	690	620	629	616	653	639	655	674	617	616	653	606	602	616	642	601	653	613	693	624	617	644	641	592	693	628	638	674	665	657	638	619	667	607	627	592	665	645	630	614	667	590	635	647	654	634	632	604	661	629	656	627	609	606	638	647	636	667	673	634	647	647	622	666	642	662	683	626	617	667	682	637	645	642	652	668	630	686	669	628	684	642	668	618	632	617	663	636	656	658	620	637	657	672	612	665	631	683	649	579	672	646	630	625	668	676	670	596	665	668	619	665	683	659	687	616	638	664	595	665	689	636	593	663	637	668	657	634	684	648	614	652	611	655	653	662	642	693	627	663	605	597	622	664	664	614	624	652	640	676	590	662	665	679	655	676	660	608	671	654	663	617	661	620	616	672	685	648	599	638	678	644	665	641	609	614	674	657	602	633	632	638	654	657	612	703	610	651	629	647	645	669	652	739	620	630	642	654	666	606	613	659	622	613	634	631	594	641	695	678	629	621	656	678	661	634	686	606	628	643	664	656	682	627	645	614	622	650	671	665	627	633	642	623	603	626	644	611	625	638	650	673	664	678	652	631	662	609	659	641	674	656	674	621	645	619	630	626	659	633	664	655	591	682	620	663	614	621	633	695	635	617	664	628	636	663	664	671	674	643	654	613	624	620	652	624	702	608	673	624	639	684	636	684	682	597	614	680	660	694	633	684	643	678	673	661	626	627	619	671	701	646	628	633	613	623	612	636	643	649	689	656	646	618	648	678	661	636	675	654	645	631	667	614	655	654	619	652	618	665	650	619	621	602	600	647	649	668	632	687	640	654	665	645	611	629	679	598	590	690	630	606	648	656	633	654	650	619	652	648	621	663	662	671	688	655	660	676	620	641	673	694	703	633	662	645	624	595	637	669	648	656	621	665	647	619	698	647	629	626	667	711	659	589	640	654	643	676	641	682	645	683	635	640	660	672	712	618	652	627	639	624	646	612	631	634	652	634	622	635	648	645	630	627	618	672	655	644	617	641	662	627	621	667	595	615	655	655	638	635	670	631	634	623	663	654	631	649	638	683	601	661	638	591	662	661	636	630	656	670	639	661	660	631	635	586	653	629	635	643	646	627	634	629	654	643	666	641	632	650	638	630	689	697	623	697	602	642	651	670	624	675	646	698	656	657	658	641	657	619	650	653	615	660	667	650	648	654	656	621	626	650	608	642	648	666	636	651	646	623	655	632	652	665	636	627	648	627	674	610	638	639	664	669	680	614	642	634	663	680	693	645	650	669	674	637	658	647	646	703	681	647	651	650	644	627	652	624	652	708	641	731	651	689	657	674	677	613	678	643	648	660	606	641	617	681	602	639	666	645	617	608	655	616	644	648	642	651	631	600	631	622	654	631	619	646	640	697	672	720	679	596	642	599	716	613	636	630	605	615	629	618	629	654	660	613	625	659	651	629	623	612	671	635	605	668	659	687	659	601	656	632	618	685	656	652	649	643	578	630	675	653	649	630	688	662	663	631	634	626	640	620	614	657	649	674	675	659	610	642	662	629	684	643	658	652	645	677	635	648	648	618	644	633	663	656	697	670	615	670	660	612	653	668	651	626	665	624	682	611	631	655	650	655	617	658	623	633	643	607	653	645	655	606	655	600	659	644	642	647	611	644	637	671	650	604	626	650	686	615	687	635	651	657	641	600	623	634	606	642	626	604	592	703	600	652	611	669	697	641	649	629	627	666	662	640	651	637	678	638	624	642	640	659	644	659	654	677	621	631	653	675	656	642	683	697	606	665	638	642	607	664	669	644	619	679	620	654	644	627	643	640	710	622	663	670	656	640	667	670	653	658	646	624	632	658	649	653	614	682	674	658	658	667	672	651	635	646	663	627	612	661	645	616	597	642	609	628	641	684	686	627	654	635	651	668	660	650	690	616	656	658	630	648	648	607	653	616	647	671	609	643	679	634	611	616	628	605	662	633	646	648	592	593	659	651	679	656	631	668	681	619	605	603	639	604	630	632	657	616	627	663	651	626	670	662	613	620	656	625	651	646	643	612	631	648	658	652	668	650	635	629	651	691	632	641	644	632	647	695	642	657	683	614	595	655	719	634	635	630	641	666	656	618	627	668	618	669	662	618	657	667	661	587	642	650	664	682	639	622	619	645	649	654	669	638	626	649	613	681	651	630	679	624	646	653	596	689	622	642	647	662	638	605	656	665	646	621	631	619	632	626	662	564	662	622	643	642	623	634	616	617	670	625	679	650	661	615	649	667	663	629	661	676	654
24094	22359	35434	38579	29976	13210	2064	678	630	612	570	623	565	528	608	585	591	615	561	583	545	579	601	530	596	582	566	591	538	579	574	523	566	519	558	558	557	526	539	572	508	556	568	571	579	524	581	566	564	580	565	555	545	575	556	544	573	522	556	580	546	561	610	550	574	508	578	551	532	555	596	554	540	559	582	594	547	558	549	557	561	553	564	534	533	577	571	566	586	594	559	554	566	539	566	566	491	558	582	584	551	593	561	561	496	587	582	593	532	576	553	587	536	543	544	586	550	532	553	554	550	629	532	509	546	574	536	501	551	563	540	572	527	571	553	555	543	531	554	540	524	559	570	587	527	584	573	540	576	566	565	565	547	583	590	601	563	544	555	585	589	551	557	565	536	515	564	530	584	573	575	542	582	588	565	567	555	578	504	569	554	514	527	574	562	543	536	519	558	587	527	573	562	576	585	587	576	544	554	549	551	564	547	542	564	550	573	551	538	577	523	563	527	546	540	576	531	561	518	564	539	545	587	580	535	547	539	512	565	564	522	540	564	554	585	587	547	601	586	544	560	611	555	587	588	581	532	543	562	591	570	541	566	526	573	546	561	566	598	563	579	597	579	548	535	563	579	527	518	608	557	568	539	580	566	559	584	583	521	575	525	529	569	566	513	554	583	512	575	556	559	556	544	551	573	588	531	558	535	565	512	580	539	543	548	551	565	571	519	544	595	595	587	581	543	558	514	571	615	563	554	573	580	523	559	598	574	508	549	534	550	535	605	563	533	559	533	593	540	550	565	547	600	533	590	552	556	565	525	561	565	552	580	560	553	555	493	535	559	559	569	564	577	531	569	566	570	578	514	528	551	578	562	570	538	577	536	593	574	537	531	553	512	575	573	581	581	544	638	579	569	569	580	554	571	565	570	542	543	554	580	594	601	528	621	561	550	562	608	562	585	485	516	535	558	564	570	531	544	520	594	520	519	575	587	542	536	570	576	536	570	522	563	563	541	557	534	554	542	576	548	559	558	564	563	537	562	573	550	578	530	550	568	577	573	562	562	539	627	555	583	584	574	529	556	515	587	555	561	579	567	571	549	523	543	579	546	609	539	577	554	536	569	548	535	592	509	569	542	538	586	578	530	580	561	577	588	564	534	541	560	551	531	562	517	565	576	526	526	568	553	520	557	550	552	570	528	599	560	583	549	527	531	572	570	555	562	537	500	556	536	543	541	551	594	541	564	572	542	538	560	579	570	528	534	579	548	541	552	588	579	547	560	587	608	539	572	532	572	567	545	589	564	559	559	579	537	551	549	561	564	563	520	575	548	526	592	563	529	557	542	526	526	554	548	605	587	572	553	529	575	556	555	533	521	533	571	552	591	520	567	576	576	579	530	584	548	552	534	566	573	557	506	563	560	517	592	591	549	578	530	566	541	563	548	540	574	563	607	536	585	619	558	571	575	568	534	558	570	616	579	606	530	559	552	555	557	537	543	582	563	555	530	583	538	544	539	555	600	584	563	547	582	536	608	546	527	571	493	566	544	594	542	543	605	581	570	548	574	568	573	554	555	525	500	546	561	599	545	562	510	527	565	579	558	596	553	585	576	589	565	548	612	577	522	510	579	574	544	593	581	573	555	564	558	531	566	564	583	525	527	531	545	542	536	583	566	545	566	582	587	550	572	565	624	592	549	549	577	580	537	533	532	581	558	571	572	563	548	546	541	543	581	542	568	619	551	587	542	522	578	553	586	547	553	588	549	576	594	543	536	557	583	582	565	572	562	578	548	543	505	549	531	558	523	563	517	545	552	535	533	565	548	576	537	567	581	586	545	537	552	542	568	548	561	550	547	521	553	561	552	521	575	571	553	545	549	552	565	536	536	578	513	531	534	578	559	578	563	568	591	561	575	580	609	581	546	561	584	539	559	557	559	564	540	523	562	578	513	555	550	519	534	534	557	519	486	551	561	598	556	538	551	537	559	573	531	531	591	561	545	554	586	571	539	604	569	542	582	546	566	536	546	537	583	536	535	585	571	559	581	553	571	584	534	608	498	575	513	567	564	598	576	533	574	569	575	563	559	585	576	547	543	544	560	545	549	537	585	569	561	554	509	585	546	584	564	554	541	557	531	563	538	528	543	567	609	555	548	524	550	570	579	584	575	560	546	559	542	570	578	567	551	590	547	549	552	562	549	560	576	542	516	557	571	591	569	579	605	537	604	571	570	522	559	547	536	560	557	543	519	602	587	591	544	541	557	555	586	571	593	524	534	548	548	553	593	571	537	545	525	557	558	536	576	548	588	534	613	540	558	563	539	552	576	570	553	583	582	576	540	531	628	532	552	570	567	597	541	542	559	561	550	519	580	593	597	588	572	535	552	580	562	543	535	568	571	567	564	548	527	520	560	544	552	570	538	543	548	609	562	556	589	532	567	502	558	572	573	527	562	543	567	546	548	519	563	530	585	547	564	550	561	591	564	560	519	558	594	534	578	569	561	520	542	584	574	569	593	512	547	513	496	559	543	471	513	538	581	557	578	559	553	569	557	546	563	592	577	564	552	533	549	570	535	591	594	549	571	516	568	553	545	515	569	519	518	540	586	531	558	563	570	545	557	554	563	609	499	535	567	562	597	558	534	601	553	559	566	542	578	554	538	586	536	591	532	600	567	562	552	559	572	560	545	544	567	527	523	570	566	571	556	588	577	571	535	561	539	618	567	616	517	604	558	571	565	528	560	596	553	550	602	545	538	557	552	561	571	554	560	509	590	539	567	572	546	604	522	521	515	565	597	562	603	588	546	546	528	592	542	526	541	572	548	565	560	548	485	534	515	529	560	561	560	583	524	572	567	555	510	529	620	539	551	585	543	514	543	566	583	586	530	550	509	506	519	547	553	567	615	554	562	561	535	556	548	527	551	555	518	572	545	569	568	532	564	527	508	520	547	550	543	541	534	571	557	584	529	549	550	605	558	572	571	582	567	564	584	633	558	541	515	552	569	536	560	557	561	554	551	562	532	579	596	552	539	541	520	546	576	583	573	560	548	531	543	557	540	522	546	531	580	566	578	577	564	574	567	568	560	573	565	555	509	554	550	571	546	550	569	588	558	559	541	548	583	548	558	560	529	509	562	517	524	556	537	617	527	558	545	569	562	537	505	542	556	578	548	573	553	569	568	606	573	585	564	548	538	545	507	552	557	573	579	523	592	532	542	610	566	577	543	539	602	495	568	601	506	541	617	554	563	564	558	529	557	536	533	569	585	531	561	572	559	540	551	619	544	541	588	542	554	554	581	584	526	548	566	556	572	530	571	549	581	507	551	570	535	534	560	554	582	532	513	568	583	548	513	546	571	570	569	569	532	557	574	526	594	548	587	565	584	531	580	550	576	580	570	567	558	558	556	554	595	543	558	507	558	538	570	556	593	580	579	550	526	517	538	543	571	548	585	560	557	563	581	532	532	543	565	554	552	592	582	506	551	558	539	525	574	553	554	591	529	507
8302	77115	68802	50853	31202	1263	1005	934	841	734	681	729	678	700	670	638	675	624	651	659	683	626	676	660	634	678	664	639	659	618	637	617	628	649	612	651	675	632	693	680	609	664	654	701	624	664	597	624	692	660	642	680	672	618	645	645	663	642	702	669	671	685	609	631	690	649	616	642	650	687	626	662	680	646	658	676	627	660	643	625	626	660	684	653	678	663	648	602	655	685	618	653	668	630	644	651	620	694	631	656	625	618	661	685	651	654	637	682	669	670	625	671	613	658	619	683	694	675	650	673	656	656	671	635	656	633	619	638	679	628	657	653	638	622	641	644	677	638	646	624	657	644	650	651	643	722	646	647	673	636	628	660	673	659	711	659	644	673	604	642	667	655	613	652	654	650	653	642	666	663	655	627	615	637	642	628	642	648	646	598	716	687	681	661	673	635	637	640	673	652	649	634	662	658	656	636	687	642	676	641	655	636	622	640	652	655	660	615	613	647	639	623	679	680	658	638	652	637	654	665	676	679	672	646	634	657	621	692	657	716	625	651	692	662	645	632	651	649	686	669	655	649	632	648	640	648	642	691	641	685	660	656	671	693	638	692	650	656	673	665	612	650	610	660	663	609	667	632	665	664	690	608	693	714	664	624	661	640	640	675	658	676	686	653	710	612	596	662	643	674	660	673	658	661	574	655	631	611	656	649	649	629	683	652	627	674	670	696	631	635	656	617	648	622	658	614	687	655	687	627	667	655	687	632	675	681	656	660	635	630	692	675	617	696	652	665	667	674	637	654	664	612	627	655	681	650	655	692	675	654	648	722	627	668	623	649	664	619	636	623	663	631	634	632	634	647	628	675	683	591	630	630	653	710	654	644	654	660	632	629	633	659	658	630	662	635	645	698	623	666	632	618	642	659	598	657	647	649	613	614	667	685	626	678	624	638	662	641	652	599	685	672	659	667	639	684	675	650	622	687	637	618	636	636	663	666	643	615	653	664	663	635	650	632	647	612	613	649	629	637	641	648	627	620	630	672	666	635	707	675	648	640	621	624	670	627	641	650	611	654	653	670	677	623	649	660	686	666	675	643	653	669	637	650	673	625	676	635	633	657	636	692	669	662	633	651	647	639	599	667	622	633	643	662	656	678	633	665	611	645	637	655	643	657	646	647	671	648	636	654	648	704	652	637	596	632	610	679	610	646	641	665	670	670	660	628	688	644	665	639	620	676	591	642	648	651	665	660	657	652	632	657	649	637	631	668	649	643	601	675	646	650	670	653	632	679	638	656	674	666	658	638	715	644	637	639	655	715	681	672	625	647	687	631	652	661	671	668	630	672	655	639	642	636	642	589	648	647	650	639	654	673	649	682	665	679	622	637	653	640	628	603	621	678	631	658	681	682	618	658	655	603	648	658	635	672	660	658	669	687	652	673	651	619	635	662	625	625	658	644	643	641	649	627	681	584	647	660	650	697	607	647	623	664	716	683	687	605	660	677	667	646	692	646	634	665	631	620	670	679	681	634	649	629	613	671	645	694	663	635	679	669	637	679	626	635	631	651	662	632	656	662	665	635	632	651	611	687	647	676	643	668	628	707	627	632	617	659	645	632	630	663	683	611	660	663	649	615	641	688	659	638	639	601	669	669	635	647	668	673	653	642	652	625	645	639	604	572	646	658	645	648	614	672	679	651	650	607	662	626	660	635	637	630	640	679	655	674	665	649	652	626	587	633	652	660	672	675	634	648	646	661	653	642	639	634	688	705	664	663	601	668	654	571	645	697	666	685	626	696	654	622	685	654	631	711	712	637	621	619	659	637	626	623	669	633	634	609	623	699	665	618	663	634	645	662	620	642	610	658	667	639	674	654	684	644	667	641	669	652	665	635	661	658	642	604	599	661	642	647	651	710	689	612	618	666	632	639	665	708	688	666	628	645	691	658	674	632	639	646	658	661	671	636	636	675	613	659	616	641	675	670	643	689	665	644	612	674	662	649	644	643	616	662	644	658	666	637	642	616	660	630	641	648	641	670	636	665	639	616	633	649	614	646	645	590	644	640	642	674	650	658	617	633	645	680	622	654	655	662	645	635	617	624	620	667	657	682	633	641	636	650	603	643	624	669	652	675	652	669	658	631	615	622	649	635	595	676	660	705	649	607	628	644	632	670	620	663	636	649	632	653	670	672	659	682	625	613	689	625	633	698	582	628	605	655	612	697	642	648	657	662	655	628	628	650	626	612	670	632	631	657	642	668	637	686	623	660	656	646	678	680	661	676	673	666	659	671	676	655	671	651	641	635	630	679	664	662	623	669	634	637	648	680	614	658	657	674	660	665	588	659	660	693	636	652	627	708	611	653	682	635	670	634	622	651	631	711	676	668	651	649	646	627	653	684	641	642	639	658	685	618	671	681	626	682	621	612	611	650	659	650	677	674	600	630	654	626	649	632	685	641	680	635	670	638	672	720	654	638	617	651	601	639	694	652	645	616	613	643	687	644	682	652	627	625	659	649	639	660	639	608	653	668	644	635	664	627	643	615	657	633	642	619	642	614	668	651	628	678	661	637	655	657	703	670	689	690	661	663	584	681	705	656	649	593	626	650	641	683	643	668	653	644	606	635	637	648	668	621	643	648	663	660	666	699	620	681	664	655	668	638	638	669	608	657	660	642	650	659	663	633	657	668	659	624	621	645	644	684	665	625	635	638	699	622	675	687	669	627	673	637	700	698	659	595	662	658	670	598	653	676	686	693	652	661	609	641	683	630	630	679	637	664	676	626	651	634	604	699	664	700	694	694	653	638	643	590	668	649	667	665	664	615	694	636	610	666	637	662	654	600	619	686	641	657	672	631	669	662	653	601	667	636	618	618	654	631	644	666	637	634	631	713	664	657	619	617	659	638	659	651	631	690	636	634	658	658	670	658	669	624	673	629	691	633	668	638	602	659	642	665	659	660	642	676	698	684	670	682	628	682	656	645	628	667	617	649	625	605	661	657	644	654	666	568	670	675	702	619	654	646	666	598	684	654	658	661	615	671	611	629	630	639	619	674	646	635	658	666	673	666	702	669	619	702	611	660	655	660	650	632	668	633	700	634	668	651	690	668	643	653	639	641	651	624	639	643	652	672	657	636	642	619	655	645	670	633	617	667	667	660	629	667	651	647	663	678	660	675	640	656	639	641	622	650	699	697	683	645	708	676	679	664	619	691	677	658	654	656	694	669	677	651	649	647	665	704	644	654	601	622	643	646	634	664	630	665	611	629	652	661	618	615	664	667	664	672	666	615	646	620	679	680	638	646	680	621	629	649	679	651	605	660	644	656	571	653	683	708	667	652	717	639	642	651	638	686	634	648	641	642	656	681	604	656	660	672	649	642	646	640	614	646	607	661	654	656	637	658	664	681	697	629	667	713	673	639	631	665	617	646	606	630	658	638	655	669	640	659	655	638	647	619	636	673	694	648	631	642	634	669	596	600	707	643	654	651	662	623	609	687	643	663	669	640
25457	22834	36786	35422	20526	3265	513	421	415	359	361	389	352	374	326	340	334	359	380	345	338	334	374	347	359	321	342	345	363	376	337	326	359	362	385	364	359	333	343	347	342	362	368	356	379	330	313	367	330	379	360	349	367	389	349	369	333	337	374	346	382	325	341	325	324	318	357	319	379	328	345	349	345	363	393	366	357	368	338	343	376	335	324	347	332	349	350	346	336	348	363	332	359	373	396	361	353	339	333	345	357	348	332	357	332	332	341	359	347	351	414	358	349	345	364	305	376	344	345	383	346	344	344	397	357	338	337	369	327	375	349	374	331	359	357	339	374	315	310	371	341	350	381	348	351	345	383	381	344	378	336	387	369	336	348	345	374	343	340	352	331	372	310	354	335	358	335	357	390	327	364	367	321	360	346	346	346	378	306	361	379	337	349	359	347	373	357	349	361	346	340	371	347	356	326	335	375	348	350	333	340	366	346	351	329	309	362	368	362	349	346	345	360	357	355	355	384	351	357	338	352	332	341	347	338	350	345	357	392	386	337	360	347	346	406	353	363	331	366	352	385	366	357	344	360	327	370	336	364	377	357	311	339	336	337	308	341	365	357	367	374	373	380	340	376	339	320	345	336	369	344	333	361	318	339	328	337	336	368	353	347	362	359	413	357	357	376	352	348	332	337	353	360	356	347	359	349	322	336	381	344	354	333	332	358	331	340	340	356	369	402	369	324	353	330	327	342	354	374	340	366	324	361	352	364	340	371	384	370	324	366	359	316	377	367	333	343	347	341	338	338	360	380	345	345	340	383	333	362	345	347	348	366	350	362	348	336	353	325	341	351	319	370	326	376	388	374	361	366	333	351	357	342	351	338	390	357	343	310	344	339	341	349	335	354	341	362	352	360	344	333	372	335	373	349	366	348	345	324	334	372	334	360	338	379	337	329	340	357	347	370	348	348	339	352	349	354	318	340	361	375	353	324	319	376	356	337	359	372	366	327	346	352	338	322	360	374	369	373	333	332	390	326	351	362	352	361	370	348	344	368	344	371	354	360	389	338	348	347	341	371	390	331	358	356	358	349	342	360	353	357	357	322	340	327	363	343	359	341	356	348	349	350	348	329	330	318	373	344	350	372	344	385	327	365	342	367	343	318	383	344	347	345	355	373	316	335	363	352	360	352	395	348	359	374	343	343	318	361	340	328	338	368	346	362	342	342	379	347	350	370	378	333	300	346	334	345	312	340	349	353	334	385	371	354	364	359	366	350	368	358	346	367	347	361	384	373	351	342	331	331	346	337	356	354	362	350	338	336	339	357	345	346	376	344	348	351	341	332	394	348	356	356	331	377	348	350	381	361	319	331	344	349	346	342	389	342	379	380	383	377	344	341	342	367	328	342	317	371	310	340	344	366	395	338	358	344	349	357	358	361	346	352	342	381	355	320	405	339	347	325	355	377	333	362	351	348	331	363	356	369	359	335	320	325	344	333	348	342	318	391	328	359	354	370	362	353	380	339	370	348	344	374	333	337	381	333	339	371	354	370	352	334	358	352	361	365	358	365	338	393	311	349	352	334	349	392	346	396	366	351	363	343	354	344	300	372	369	376	343	341	304	378	358	335	366	363	340	358	356	340	372	335	359	343	347	331	348	345	334	340	370	341	362	365	360	352	343	363	328	334	377	358	362	350	311	371	364	347	350	338	335	323	366	346	335	343	341	349	361	346	359	342	345	362	368	333	352	348	345	338	377	436	355	353	332	358	332	346	337	401	392	377	336	348	337	357	334	354	382	355	324	360	373	356	326	348	368	330	332	346	374	372	345	335	366	387	349	364	359	372	332	361	368	354	331	380	330	357	339	338	398	333	365	341	354	366	312	347	325	380	339	348	346	352	338	358	348	349	332	309	340	331	361	349	359	366	346	361	336	343	369	359	341	380	351	333	340	362	377	362	341	353	366	389	315	360	347	364	343	348	366	384	331	349	359	346	362	332	347	333	362	382	348	337	335	355	363	362	343	385	364	317	372	353	377	333	369	351	316	325	350	361	364	333	362	359	336	375	396	342	351	324	333	371	344	319	359	367	351	372	366	359	349	328	329	342	350	325	402	365	328	353	313	342	344	340	335	356	335	352	368	354	306	359	352	345	343	361	383	385	343	354	326	381	355	326	347	338	383	359	342	355	362	348	332	323	348	373	359	371	383	373	332	348	370	336	354	354	397	359	350	346	365	343	377	335	358	340	362	384	374	350	367	378	322	388	385	379	381	379	376	383	353	370	370	364	332	353	307	361	358	378	380	347	345	351	373	330	351	373	383	347	372	352	341	323	302	334	343	376	352	370	318	366	337	384	338	348	342	346	343	358	341	378	370	361	387	364	342	381	327	367	348	366	361	318	363	347	338	308	346	354	355	327	367	338	351	345	378	348	350	386	335	350	369	361	351	368	359	376	327	346	352	328	351	359	349	351	332	346	315	370	328	378	368	353	366	333	382	336	354	317	357	354	344	371	342	330	345	347	365	339	352	343	322	364	364	335	332	396	370	344	357	336	349	350	367	385	347	328	370	347	346	354	355	348	365	398	339	355	356	386	362	361	356	369	336	360	336	339	399	339	339	353	356	346	337	338	359	327	344	372	327	353	337	350	373	353	358	322	320	364	352	329	357	377	359	380	314	356	363	355	362	329	354	346	334	335	341	338	342	337	342	371	339	329	351	338	365	360	358	353	355	370	367	367	373	328	322	375	337	340	361	326	385	388	357	364	386	363	349	377	381	375	326	356	345	326	349	367	378	306	351	344	344	300	338	332	336	328	348	338	348	355	368	337	338	340	328	334	371	367	334	379	372	359	370	360	385	331	323	364	357	308	374	384	405	324	364	325	360	354	349	366	329	355	377	317	360	357	337	314	365	355	358	343	357	350	346	354	302	315	300	350	354	360	365	350	366	373	344	359	329	333	370	371	341	370	342	329	321	317	345	338	355	320	363	386	346	354	337	368	345	337	337	374	343	341	336	352	369	357	374	361	357	323	325	359	359	326	311	357	331	347	368	383	335	342	323	351	333	363	373	358	344	355	355	341	397	354	321	363	328	346	353	364	357	345	339	348	374	348	329	364	344	364	350	361	375	333	362	334	333	370	398	322	392	373	369	348	362	356	376	343	361	339	354	380	341	383	343	372	364	335	348	363	357	334	353	336	356	332	356	388	352	352	382	348	372	367	359	374	366	351	337	355	354	393	327	355	369	352	352	385	331	362	350	341	355	351	355	352	328	358	324	356	351	334	335	400	338	341	345	332	369	355	356	290	365	353	359	340	352	361	357	364	358	337	332	346	366	351	303	355	324	355	373	323	378	353	351	334	343	366	368	390	339	357	384	348	349	365	343	346	324	376	356	361	354	355	304	321	350	385	369	352	383	326	371	312	342	360	318	348	361	351	385	357	344	370	333	330	337	329	347	318	331	353	349	351	347	385	373	357	325	373	345	337	368	336	379	351	374	355	377
7780	62975	56822	40412	21508	806	647	651	586	487	487	475	434	426	409	417	387	417	406	415	379	409	439	417	444	423	415	428	403	427	400	388	430	420	391	407	420	417	407	413	410	380	412	430	442	418	407	434	448	392	406	454	370	437	369	429	412	404	400	377	427	399	405	377	443	421	396	405	391	386	394	437	419	389	400	427	386	416	424	404	375	408	438	391	410	407	400	427	396	398	373	396	443	420	457	412	411	381	391	431	396	407	392	405	412	420	388	419	417	428	405	413	403	421	441	433	408	411	418	453	427	389	418	433	432	384	408	437	415	409	409	405	423	424	431	417	392	381	388	426	419	378	380	394	426	403	408	407	404	369	441	419	421	403	399	409	374	435	394	444	391	378	410	412	362	444	422	401	405	434	390	403	401	408	428	411	450	412	424	388	372	397	404	398	401	416	395	427	381	397	418	391	382	405	403	387	425	419	438	409	420	390	386	418	414	409	415	416	418	413	434	395	408	405	454	441	417	393	423	429	413	415	418	404	393	403	411	381	404	432	396	425	413	424	426	411	409	431	410	417	421	381	419	396	434	399	419	411	443	416	451	435	431	421	429	392	355	396	423	411	408	388	382	440	419	455	399	422	426	388	455	402	427	399	412	407	394	409	386	374	407	434	402	407	449	424	410	406	412	382	412	426	398	462	434	429	428	421	413	424	398	411	417	429	410	440	433	391	423	425	440	408	370	403	409	456	385	441	392	404	421	421	443	403	416	370	382	414	440	384	426	418	392	450	399	421	383	412	385	426	414	411	434	394	417	414	413	420	397	386	414	396	400	377	441	430	404	410	393	389	413	367	424	377	403	414	400	406	419	446	437	398	381	409	399	421	414	383	431	423	413	391	374	396	428	437	414	410	406	425	460	389	396	453	453	427	444	409	428	386	440	466	379	416	386	456	425	424	409	405	434	400	421	438	376	434	389	441	413	409	395	378	385	388	424	429	382	443	408	394	416	392	408	414	398	395	411	392	435	426	417	403	389	387	398	434	383	390	387	402	415	371	416	423	399	416	427	403	422	461	409	395	398	380	417	434	419	433	440	403	378	401	397	443	418	355	424	419	410	395	389	386	407	422	409	417	424	382	392	404	424	396	390	411	392	435	392	414	431	409	403	391	393	387	414	403	382	459	399	435	427	416	428	423	395	389	433	400	368	414	385	388	429	409	429	411	414	397	413	427	413	365	413	396	421	418	394	426	386	451	400	419	388	387	458	401	406	411	380	428	421	441	422	405	409	399	435	421	370	406	408	425	420	406	451	404	429	404	405	415	409	430	406	430	419	441	388	383	409	407	434	427	416	430	430	416	422	444	439	400	440	443	406	402	438	413	417	439	408	449	426	422	420	404	435	370	440	400	394	420	417	429	404	404	408	446	420	413	402	445	379	422	391	416	416	392	424	425	374	380	429	422	413	412	430	378	430	432	412	408	404	410	400	399	432	399	397	417	426	418	403	437	410	424	376	403	395	425	393	404	451	415	441	400	415	396	376	425	428	419	414	429	427	398	426	387	394	405	416	409	399	393	401	432	403	427	397	419	420	372	447	425	397	411	409	418	409	411	413	394	395	402	417	430	399	416	450	393	421	405	435	396	424	414	434	386	412	437	418	425	412	421	410	408	432	370	374	373	406	424	388	391	384	398	435	377	396	392	396	430	421	389	438	408	443	378	417	461	417	383	440	390	398	435	399	386	393	427	399	409	407	415	420	392	436	425	417	385	435	423	429	423	415	440	407	409	373	378	435	422	432	428	372	475	416	401	437	411	449	403	404	412	366	421	404	400	421	468	394	403	402	373	408	376	397	458	409	380	405	432	400	412	394	393	401	397	421	421	405	409	445	438	390	430	408	407	396	441	396	392	408	415	406	453	434	396	437	420	367	417	426	379	427	410	386	372	418	392	358	439	472	395	421	410	424	413	358	417	416	407	388	445	394	434	402	406	394	387	394	397	404	419	412	404	410	414	411	401	437	415	395	420	417	362	403	413	406	457	402	413	359	404	431	404	392	417	387	454	410	401	413	424	364	400	420	404	423	416	413	440	430	425	400	425	395	452	385	421	420	427	409	388	440	414	435	389	395	396	413	410	376	455	394	396	425	431	396	409	369	427	422	407	417	407	433	407	387	420	408	453	422	376	390	457	393	427	367	392	437	402	384	406	385	407	394	427	428	419	420	402	390	433	379	387	446	423	406	417	409	434	398	392	416	435	385	437	408	380	386	433	379	398	445	426	390	407	458	396	450	398	391	399	411	406	410	438	399	403	403	428	403	460	411	384	401	381	404	420	405	403	402	388	465	392	415	403	404	432	439	380	402	411	419	386	384	380	400	390	407	395	394	465	407	407	403	393	441	427	379	448	426	411	411	412	413	421	374	437	419	399	413	458	434	380	439	422	412	406	410	402	458	433	402	420	409	426	420	433	417	419	436	400	412	424	404	411	392	407	394	395	384	437	421	419	439	429	413	387	414	401	425	397	391	430	384	420	431	425	399	435	425	407	408	418	404	385	402	397	391	442	421	415	430	410	422	385	377	390	420	426	407	415	394	427	436	426	440	439	403	416	391	439	397	414	429	415	441	381	407	425	379	424	428	425	415	436	440	426	430	415	391	454	416	433	390	410	399	385	434	374	398	410	408	418	415	387	389	365	404	401	423	410	437	400	414	411	400	454	416	397	379	434	393	405	371	403	411	446	365	420	370	424	401	419	397	422	413	415	416	397	422	432	398	389	399	427	408	441	421	395	388	452	407	410	389	438	407	427	415	405	424	412	452	408	401	416	435	387	406	403	417	449	405	420	430	405	413	414	402	403	386	406	445	414	423	377	411	393	484	408	403	441	409	398	430	444	387	408	396	387	419	412	424	452	405	409	427	423	441	405	400	393	438	419	431	407	400	412	438	418	411	399	401	439	402	406	420	402	431	375	442	436	408	370	438	463	429	398	447	427	422	397	428	392	416	427	423	411	404	435	413	425	406	406	421	406	452	419	437	407	429	390	416	447	421	428	431	425	401	423	430	427	432	382	381	432	411	392	432	426	404	452	448	434	426	427	398	388	407	430	380	393	412	385	410	415	422	399	422	386	376	398	430	464	361	411	441	428	388	431	408	406	427	442	395	407	396	412	410	377	435	406	366	424	426	411	475	418	396	419	379	442	397	349	420	381	407	410	417	430	389	423	403	409	420	384	407	377	407	421	429	410	418	409	386	418	453	404	424	448	404	441	462	434	431	440	412	413	432	379	403	420	370	386	431	430	430	433	404	407	400	381	414	395	412	377	451	388	374	412	402	420	385	416	366	411	425	421	426	447	462	421	419	394	412	412	414	406	399	420	388	384	447	422	395	379	422	419	393	404	408	419	405	429	404	381	406	436	442	396	388	425	407	430	411	401	421	402	404	430	434	395	415	407	434	421	409	419	402	426	394	414	418	413	394	406	388	376	410	368	409	384	403	398	442	404
23096	21936	33894	36682	32451	18976	6230	585	408	404	365	366	328	370	352	305	326	325	316	310	329	310	297	272	300	316	314	304	301	313	300	320	305	316	294	295	312	294	285	297	316	317	311	292	296	314	313	336	307	323	306	296	300	316	336	290	331	306	313	295	317	279	296	323	273	304	325	310	301	327	322	302	307	300	309	305	313	304	293	291	307	268	305	292	296	292	307	332	335	316	313	293	314	321	302	313	319	298	299	281	318	293	309	323	333	305	294	317	268	317	289	335	294	304	318	318	301	312	266	312	317	325	318	308	294	293	339	302	285	308	305	292	275	288	313	301	326	291	289	289	308	302	335	322	294	283	265	277	329	325	313	297	301	306	317	337	310	324	294	325	262	290	324	319	331	338	305	326	313	309	295	347	303	335	313	335	313	306	311	329	273	273	305	303	305	286	293	304	269	281	309	279	289	303	322	303	300	311	268	293	295	298	297	299	287	304	289	317	269	316	321	287	281	277	292	280	335	296	285	311	307	302	325	302	327	310	281	329	308	304	320	292	318	318	298	313	326	330	291	313	307	323	306	249	278	287	305	309	304	297	305	313	309	307	275	320	279	341	287	298	277	299	297	301	268	299	322	287	300	313	306	300	314	300	323	298	284	306	332	298	311	291	305	316	298	334	301	317	307	310	300	312	292	302	339	319	303	306	252	318	314	293	309	283	325	318	288	312	328	282	277	297	311	344	304	319	287	326	313	292	302	288	311	326	295	302	286	331	284	301	316	296	339	282	258	284	299	288	318	287	305	290	322	297	311	283	286	314	307	285	314	301	319	301	318	324	297	319	266	315	317	315	279	275	323	285	294	307	330	307	287	267	349	277	306	283	341	294	313	286	320	316	284	297	321	311	292	311	276	309	333	342	324	308	278	308	308	335	285	318	295	305	303	315	282	299	308	311	313	322	295	312	320	300	329	273	313	303	293	301	311	313	325	277	286	322	323	323	292	297	277	299	319	314	286	310	325	308	318	320	309	338	299	295	347	295	291	326	333	302	306	310	307	330	328	267	302	273	297	294	296	324	298	309	276	325	294	278	291	315	291	303	297	354	297	286	316	294	295	288	313	269	265	323	328	302	292	287	307	309	284	301	299	311	322	330	275	293	267	291	312	279	321	305	296	314	279	311	270	301	289	320	320	275	321	303	291	323	313	294	269	277	305	313	301	287	309	312	310	309	314	306	289	328	312	306	313	314	297	299	302	299	284	312	283	343	287	301	263	278	293	284	309	291	322	277	284	306	313	308	280	314	298	269	279	309	279	286	271	287	308	304	284	316	330	321	259	313	302	284	288	313	301	333	324	318	300	300	299	311	289	312	294	350	301	279	294	318	290	305	301	322	335	302	295	305	319	307	270	296	299	299	300	317	301	304	282	300	334	317	311	330	317	293	332	357	322	294	277	294	285	301	283	291	288	313	290	306	296	272	304	282	336	305	288	268	301	295	300	303	275	344	310	299	301	291	290	323	347	308	325	282	325	299	306	300	290	318	335	278	264	311	309	282	300	298	331	291	319	290	266	306	348	320	299	313	308	312	324	287	303	322	329	325	267	298	307	308	317	299	297	280	295	300	297	299	341	302	306	282	311	318	295	302	338	307	294	296	284	335	293	282	299	285	333	304	323	328	293	281	317	307	290	322	310	327	320	247	340	293	292	307	312	306	271	326	290	291	282	304	304	269	319	327	290	283	291	302	299	295	294	287	285	291	293	310	333	319	303	294	288	284	311	305	322	319	337	297	315	294	324	293	328	320	291	340	286	312	309	333	321	299	285	299	328	304	301	328	296	327	315	293	271	278	302	308	282	288	274	316	280	321	273	293	298	299	291	316	320	322	287	291	270	316	317	305	298	303	300	274	277	287	303	353	282	314	308	315	310	307	316	277	300	320	272	335	326	286	269	300	282	318	309	292	331	289	284	284	311	271	304	275	313	303	285	325	297	298	312	315	309	337	296	308	327	309	311	335	300	289	313	307	304	294	303	310	308	271	291	310	315	315	315	331	307	313	336	308	327	312	327	290	288	301	258	294	298	328	280	272	313	295	307	309	258	293	321	337	302	319	332	280	310	295	297	285	312	302	300	349	271	321	306	286	289	313	322	296	313	320	319	335	323	335	273	303	300	299	299	327	285	271	351	311	309	332	331	281	268	276	307	308	310	330	310	276	295	293	316	282	266	293	305	265	302	297	310	301	316	299	295	305	318	320	297	288	296	322	301	306	315	322	280	301	294	277	294	320	283	288	299	321	314	308	313	280	291	330	313	325	325	323	285	275	291	281	302	326	298	307	288	260	289	298	289	288	298	311	308	292	320	304	337	305	276	325	302	297	276	307	301	327	307	318	287	306	300	306	303	334	282	281	305	316	322	318	284	288	307	312	293	298	307	277	296	306	303	323	307	301	304	300	297	294	289	317	308	302	314	315	301	267	268	319	337	305	291	311	339	323	300	314	282	307	305	305	308	292	266	324	321	277	308	309	308	298	305	310	309	288	327	287	272	290	318	279	291	297	275	304	279	308	307	331	305	302	313	294	316	305	287	275	341	326	309	314	307	293	292	315	303	283	298	303	312	306	287	326	302	284	289	291	274	297	282	312	317	301	275	322	270	309	314	292	301	292	298	287	304	325	324	295	288	301	297	319	307	296	292	289	305	312	303	292	304	317	306	300	340	317	300	320	296	323	343	272	343	361	306	316	285	290	299	315	318	293	311	313	302	297	266	322	298	304	286	332	329	303	287	306	308	325	318	298	326	276	327	302	310	335	348	291	285	312	303	305	336	317	309	286	277	292	308	282	283	278	293	291	304	287	289	313	322	340	320	308	322	318	304	299	334	287	314	342	311	299	319	318	287	295	300	302	311	316	308	292	315	298	282	306	314	313	282	270	307	326	283	301	312	309	319	286	294	338	318	283	320	314	308	310	276	283	293	308	312	298	323	331	262	293	300	284	290	316	300	304	277	364	314	285	269	299	281	327	283	289	295	297	266	312	308	299	293	306	317	296	334	293	309	298	283	304	303	288	319	300	317	274	341	307	311	310	298	313	300	295	296	279	307	302	327	307	297	275	314	302	304	303	276	309	300	288	308	316	297	312	296	303	273	309	306	278	335	315	282	283	299	277	341	295	283	296	322	300	292	334	295	320	299	288	289	282	312	330	291	315	312	318	288	303	327	328	318	310	299	291	323	307	309	314	303	319	282	299	269	303	301	310	318	328	303	289	288	293	306	321	316	328	305	258	305	289	279	302	295	323	279	318	289	279	293	312	330	276	307	294	315	329	325	280	290	304	314	295	286	333	283	329	306	290	265	345	263	322	289	284	277	323	315	319	309	350	325	325	287	349	329	303	334	324	313	257	335	310	277	314	326	335	311	293	285	286	321	289	320	303	298	298	298	303	317	332	309	300	310	288	290	298	287	313	303	318	287	298	300	287	323	333	298	323	301	295	305	318	291	289
12285	77603	82826	62918	41177	1762	960	801	645	561	506	469	416	421	449	371	383	382	399	445	375	401	377	364	362	364	380	372	374	396	360	360	341	401	368	384	400	358	391	367	392	415	367	370	359	368	358	405	344	360	378	371	358	380	345	382	378	373	378	380	332	371	340	365	366	367	363	348	372	364	404	355	387	377	376	376	356	369	340	355	362	372	371	364	346	395	362	398	364	343	309	408	376	340	347	344	380	361	354	393	360	380	392	402	338	360	341	351	401	393	357	351	341	360	364	374	357	356	390	367	356	382	349	363	415	349	363	330	393	338	354	360	411	372	391	392	367	339	364	351	385	343	338	358	353	387	364	411	391	346	388	355	400	334	364	361	356	358	403	374	318	348	347	377	330	383	353	352	343	362	358	340	384	336	383	360	361	362	345	379	370	377	366	378	378	367	369	377	346	358	388	377	374	325	345	373	379	371	357	365	409	349	364	354	355	376	359	368	358	368	319	341	333	365	370	383	363	348	360	385	369	373	307	346	363	379	366	385	352	329	352	357	351	345	342	388	385	343	358	388	376	358	365	373	377	355	297	371	353	370	390	347	406	359	367	372	363	360	365	388	386	363	357	367	364	351	382	367	381	381	371	375	363	407	384	374	363	399	379	350	356	361	376	382	327	373	360	382	343	368	365	368	364	381	313	355	376	360	364	390	371	407	343	363	367	380	354	362	385	398	371	351	376	348	358	381	356	366	365	339	364	335	376	373	370	346	328	409	337	388	352	418	347	324	361	342	368	370	349	391	346	347	335	353	360	347	343	372	359	378	354	359	352	392	345	360	366	350	362	388	359	369	322	416	383	370	348	371	342	329	308	366	372	368	354	407	377	331	370	357	367	359	386	369	370	376	386	371	387	377	340	397	364	340	344	343	365	350	344	346	396	369	398	358	378	369	355	327	364	361	379	382	383	383	371	374	363	314	393	340	341	377	371	381	360	352	382	359	336	392	364	354	350	375	393	359	312	366	374	382	338	382	342	342	383	392	346	365	337	367	382	360	383	393	395	362	358	336	354	347	378	377	354	386	365	380	386	363	350	377	381	376	402	335	411	372	361	388	351	369	326	398	363	368	364	374	367	348	392	350	366	385	368	380	380	357	351	374	348	327	358	382	369	364	354	366	338	361	370	378	376	341	352	395	364	372	371	366	378	370	343	356	336	395	355	358	357	362	381	374	355	356	358	364	347	328	349	361	354	372	384	348	357	400	404	374	388	325	342	337	377	397	416	370	379	359	350	340	362	336	397	336	361	352	335	363	362	346	373	346	381	370	341	365	341	339	363	392	358	364	370	337	356	373	350	362	364	317	331	393	366	367	358	350	372	364	379	380	388	363	372	370	370	338	365	381	371	358	334	325	338	377	357	391	346	381	368	361	350	401	374	373	386	350	334	365	366	356	350	389	367	355	388	385	351	352	416	385	370	374	345	368	349	377	362	372	366	374	381	345	352	396	387	342	326	354	354	389	387	360	358	377	351	365	369	361	362	370	348	355	371	389	374	367	389	332	346	320	391	368	377	377	371	371	343	365	375	366	370	381	367	335	365	362	368	340	398	388	366	366	369	386	356	372	354	372	376	386	367	333	347	378	361	356	360	348	365	366	340	344	356	367	365	369	379	369	368	368	365	380	364	365	403	338	373	376	357	355	367	368	376	353	348	388	374	365	369	342	347	385	369	369	369	341	353	381	401	340	393	366	380	369	354	378	349	381	358	361	361	393	357	362	358	376	388	361	356	351	362	396	372	392	384	363	364	335	330	380	380	363	382	388	346	364	353	368	357	382	354	401	362	356	348	376	392	370	373	377	370	372	378	349	347	335	369	378	361	369	354	387	369	358	391	362	358	356	359	346	394	383	381	396	381	381	377	353	331	367	362	389	394	389	347	383	379	388	381	366	384	366	328	334	342	373	357	369	375	375	381	365	370	387	374	374	350	341	361	395	381	371	366	363	376	396	346	362	352	388	366	370	361	369	329	361	356	381	336	322	334	389	389	348	367	394	396	369	370	365	378	377	389	339	376	361	370	378	355	335	333	360	335	361	348	378	410	368	338	325	369	357	375	384	383	366	401	387	369	370	341	368	352	358	356	372	348	398	373	374	379	371	380	388	378	362	374	372	367	340	373	348	372	375	381	353	380	368	413	379	358	364	377	365	355	357	351	369	358	352	365	336	378	376	355	348	361	345	381	375	355	361	352	363	371	388	336	361	381	354	388	360	387	359	366	396	352	347	356	334	367	411	361	360	364	365	379	346	342	370	363	373	386	378	378	372	371	378	341	373	352	332	401	371	334	333	373	322	376	359	365	373	373	410	390	346	348	380	378	347	324	348	387	368	393	352	358	377	349	401	361	356	367	393	338	368	353	361	368	374	382	335	386	350	360	389	368	349	357	419	369	348	368	365	364	341	356	360	355	344	365	381	338	380	375	350	388	352	392	336	355	318	348	353	327	368	355	375	338	342	367	403	383	348	341	379	356	396	382	380	360	350	359	381	362	339	347	331	349	371	353	364	407	369	370	373	370	362	365	325	385	394	375	385	353	371	350	350	332	365	343	405	395	356	378	342	383	363	355	373	348	351	359	343	338	375	368	368	352	362	353	347	350	386	367	380	361	367	342	360	355	361	398	386	409	360	372	340	357	367	377	366	354	345	363	375	371	342	385	385	355	358	353	337	357	377	430	349	388	359	356	367	356	366	388	365	378	377	346	373	372	344	341	355	341	352	360	361	362	342	361	365	362	340	362	341	364	383	364	400	387	344	378	357	342	358	335	372	354	372	347	389	350	341	374	364	370	367	372	349	347	364	359	380	361	365	363	373	363	367	354	337	342	369	377	350	386	364	346	366	368	375	362	375	371	367	399	357	369	376	342	343	394	341	377	326	341	370	368	367	352	389	378	365	356	365	377	356	331	362	355	382	376	376	370	364	380	348	362	364	323	354	357	379	354	379	361	383	347	343	378	382	363	352	387	327	362	378	351	375	376	380	354	359	356	359	388	357	357	399	355	391	368	375	363	378	324	360	348	353	351	375	382	368	388	362	382	328	343	371	367	357	334	383	364	355	358	348	363	372	348	374	363	325	364	364	354	356	316	382	372	362	343	347	339	361	384	370	350	373	372	354	344	375	356	367	333	357	396	377	362	353	350	373	361	360	393	381	385	403	360	365	347	353	336	364	338	364	380	381	371	363	354	388	342	345	370	360	345	378	343	345	372	363	406	387	335	393	353	353	378	346	348	351	390	389	375	371	357	361	384	339	354	367	344	353	346	383	377	380	344	350	360	388	363	355	374	373	331	393	359	389	386	357	406	357	347	387	354	364	354	388	338	382	351	359	371	381	372	396	410	319	361	358	390	379	342	393	365	362	369	337	354	364	372	387	356	399	333	316	378	363	398	402	351	365	356	384	396	356	394	351	327	364	358	348	357	384	381	362	390	374	337	380	320	377	359	347
28407	23900	30623	19430	5893	774	643	624	598	588	556	594	538	577	589	548	554	565	530	556	566	560	599	609	550	598	631	585	494	591	548	566	556	582	551	563	511	593	574	593	623	578	531	545	582	568	594	551	567	580	558	558	583	614	573	587	531	538	564	524	573	564	549	550	579	583	556	578	547	528	603	541	582	570	563	596	559	585	566	584	582	582	620	553	517	535	575	584	580	562	578	578	588	582	593	574	551	592	515	568	563	534	586	555	544	565	559	570	571	569	579	559	549	560	558	563	567	589	545	577	529	615	546	555	564	554	547	582	507	589	541	615	587	535	596	569	535	633	552	591	556	586	604	563	583	508	558	584	586	546	607	567	571	608	580	541	550	577	598	574	573	562	567	549	560	559	579	558	564	560	543	575	554	558	544	569	601	552	564	552	533	602	608	577	575	553	562	573	554	541	621	508	585	563	548	547	524	542	595	524	560	541	533	580	575	569	555	584	558	546	525	567	561	553	593	542	563	557	542	577	564	535	578	608	519	539	550	524	572	589	560	590	571	551	525	586	563	588	534	568	580	594	619	586	572	537	525	577	587	578	540	541	552	560	590	528	540	515	563	532	548	537	555	539	567	575	513	563	577	579	553	543	549	592	607	579	597	548	560	574	601	559	568	560	563	554	577	568	537	523	575	606	600	615	581	541	522	584	521	585	584	589	561	558	569	524	569	578	573	564	549	561	560	541	578	572	528	558	575	593	601	606	582	560	597	569	541	629	578	532	581	554	591	544	523	604	597	566	604	557	566	582	535	556	550	573	583	597	579	602	570	573	562	553	605	535	552	546	501	544	521	596	566	575	606	536	602	568	546	548	588	633	604	567	582	577	553	565	563	581	565	546	575	540	588	586	548	561	545	558	557	572	569	524	582	569	510	546	563	568	547	548	598	472	542	625	513	576	583	583	512	627	548	581	572	591	556	559	582	532	592	570	564	579	537	582	556	545	560	583	590	553	621	603	552	528	568	565	543	576	617	554	579	561	560	584	544	580	568	543	570	550	559	521	597	567	558	605	567	528	575	561	519	594	563	564	533	586	564	540	597	512	566	566	548	513	540	541	606	554	555	494	562	572	531	600	555	554	551	566	571	610	573	566	599	550	572	607	581	571	563	586	531	589	574	576	570	538	583	571	551	564	578	591	540	545	539	572	585	554	567	556	582	560	536	579	563	570	539	564	536	567	598	545	596	555	533	570	548	608	560	579	570	568	584	544	592	555	589	594	554	521	577	636	567	534	530	570	534	626	590	562	564	554	564	576	578	547	530	553	522	552	564	564	565	572	578	554	599	567	620	532	586	605	547	551	605	558	568	600	546	581	551	579	592	565	556	535	572	569	539	555	556	558	571	568	583	605	554	577	533	550	622	546	538	586	580	606	591	543	548	555	631	579	560	590	560	568	567	554	542	568	565	581	566	594	596	554	586	589	546	562	572	544	583	562	583	527	567	548	587	542	567	575	593	555	568	572	579	553	583	586	592	550	563	543	534	585	582	588	568	535	576	573	558	590	532	537	540	551	578	596	571	566	566	559	538	602	552	594	556	566	559	573	552	557	540	531	614	574	597	562	565	563	543	609	608	527	596	564	531	598	552	562	561	546	571	577	585	573	571	576	568	538	572	538	585	612	597	572	559	587	575	593	584	561	574	592	546	558	566	576	540	576	600	498	560	602	541	605	556	545	576	617	573	574	534	559	580	551	545	559	527	577	602	577	520	563	544	545	554	583	548	567	569	559	520	604	534	570	584	557	518	559	575	578	514	526	550	592	500	553	543	566	599	593	517	551	553	546	591	569	580	576	531	582	553	558	553	571	561	550	532	647	515	578	577	557	565	604	569	637	572	561	563	535	574	576	562	598	614	566	555	578	598	563	559	527	520	541	521	516	585	555	537	557	542	531	576	582	567	601	586	569	532	567	549	517	562	566	619	550	564	545	554	570	604	527	630	558	567	544	565	573	588	627	571	540	582	539	586	606	579	579	572	529	570	539	579	532	590	601	536	603	556	551	588	583	604	568	549	596	526	571	592	534	564	546	545	595	584	602	499	633	576	539	578	578	551	569	571	611	544	561	591	614	499	584	614	572	559	628	556	612	580	583	587	585	552	614	560	575	526	576	537	541	585	593	580	623	576	544	569	549	591	559	572	565	564	524	516	586	559	539	586	565	558	530	543	575	521	577	548	561	567	536	548	571	589	543	565	584	527	607	543	543	568	538	534	538	530	562	586	556	568	604	569	574	510	568	571	559	582	594	577	546	521	519	575	532	548	600	550	591	563	580	562	555	562	594	567	592	548	514	608	550	608	568	567	570	604	565	581	567	571	571	545	555	583	548	580	561	582	567	576	554	540	590	565	543	540	578	571	597	590	569	600	550	555	616	590	559	573	580	546	548	590	609	591	509	569	536	619	548	570	535	536	622	528	584	593	578	572	513	531	615	568	573	560	545	621	597	519	557	564	562	549	559	560	573	547	572	557	593	585	579	585	535	573	563	553	546	590	539	550	578	574	578	563	553	593	545	531	640	548	561	552	584	573	571	548	557	578	535	569	570	587	582	558	583	598	565	484	581	537	585	532	556	630	588	556	549	571	582	579	543	546	573	552	595	566	520	600	566	541	535	555	557	593	577	565	576	603	557	516	600	581	562	544	592	553	549	575	571	555	556	567	542	613	554	578	591	550	570	561	566	523	575	575	585	581	588	586	569	580	577	553	575	561	609	543	552	553	546	525	526	536	538	547	591	560	506	547	553	598	583	548	585	588	595	560	590	573	564	569	592	574	597	553	567	559	545	593	560	611	544	602	589	508	580	546	571	522	642	564	542	576	525	570	539	569	590	585	550	563	595	608	535	562	490	543	537	564	544	570	612	559	549	551	560	556	591	583	528	597	562	579	570	533	574	575	594	579	566	582	560	570	570	563	564	553	590	574	545	586	580	579	558	590	602	565	572	568	546	558	538	568	622	544	553	562	567	587	578	589	530	629	567	579	583	551	515	597	577	578	561	565	550	579	564	558	601	530	547	563	598	546	541	589	577	553	542	549	567	553	550	511	565	600	548	551	567	587	592	574	571	577	548	557	592	600	532	578	566	545	562	561	577	582	564	550	581	544	570	572	554	550	591	557	553	574	547	568	570	558	601	547	594	584	580	565	562	570	596	585	575	598	572	595	589	553	584	568	550	574	544	591	617	546	579	550	553	562	603	546	612	544	583	602	572	572	578	580	568	569	585	620	515	534	553	572	559	574	554	572	534	568	620	561	532	596	633	542	581	548	548	535	561	626	576	534	560	569	556	570	550	576	565	542	576	545	575	576	550	570	573	554	561	563	581	573	583	574	533	576	562	575	579	585	566	571	517	540	579	568	555	557	551	601	554	602	590	570	561	574	587	531	553	563	558	536	533	597	524	565	541	523	559	596	565	573	580	543	569	562	572	568	560	568	540	566	542	551	593	563	571
7894	32905	27331	15426	5275	885	820	734	749	731	622	689	692	658	621	657	693	654	663	628	687	652	682	680	641	672	643	701	655	637	622	639	667	630	656	641	622	670	660	655	666	712	709	644	629	635	669	634	663	662	657	672	679	691	664	648	660	665	642	620	678	682	608	633	678	659	640	648	667	659	694	651	632	697	652	640	700	678	659	619	680	655	631	655	687	634	717	692	611	661	664	713	676	665	659	684	704	688	690	637	657	675	666	637	614	693	619	633	713	651	635	661	647	619	667	654	648	663	620	655	619	677	662	645	681	670	620	660	683	646	645	668	637	650	691	693	605	634	634	687	655	669	637	689	636	648	646	630	676	664	642	648	623	658	631	664	657	663	683	660	723	649	649	656	664	675	695	665	629	716	705	643	650	658	628	687	696	689	653	671	623	666	670	634	608	700	676	627	658	675	663	682	652	634	678	632	654	682	641	638	632	674	663	622	677	703	671	636	681	642	693	667	651	663	653	618	646	658	685	636	667	706	611	671	681	652	697	636	716	680	681	674	627	670	673	608	689	646	614	655	674	648	649	644	716	651	650	712	646	668	669	646	642	681	664	651	659	655	655	675	628	635	715	661	690	689	654	665	639	710	644	649	700	708	648	713	594	675	667	671	698	655	628	695	655	648	681	630	686	656	660	657	665	663	682	650	619	678	645	700	657	643	634	623	640	670	678	678	652	684	651	642	672	647	719	693	730	661	667	715	681	704	653	698	651	634	663	680	625	674	667	618	665	674	628	712	684	641	642	673	620	659	684	696	650	662	689	679	650	707	642	640	661	591	640	617	673	685	629	631	661	651	640	640	661	689	626	639	625	645	635	658	642	659	642	614	678	623	653	672	640	652	688	687	693	667	655	630	646	654	717	669	691	686	680	636	697	654	720	646	690	617	688	630	687	670	635	698	662	636	656	659	646	626	627	651	681	624	698	635	651	660	698	670	648	680	673	703	668	620	665	696	672	654	646	670	672	683	662	651	625	687	637	679	657	639	672	663	664	677	633	650	652	699	619	639	673	667	662	682	665	655	681	599	649	654	641	687	691	658	645	678	656	639	607	672	694	688	715	665	647	598	667	612	685	665	639	663	714	672	700	637	695	670	684	658	675	689	631	651	694	662	687	682	687	686	664	664	646	632	668	648	625	683	622	618	641	653	619	679	650	689	668	730	658	646	676	675	687	699	671	673	678	676	676	633	642	650	637	666	641	662	685	668	662	706	642	677	632	678	637	627	689	690	664	678	650	690	646	662	634	652	667	640	643	615	642	668	666	674	677	704	655	641	653	669	647	667	667	671	689	617	642	663	666	635	701	674	693	690	593	658	682	674	609	657	648	671	686	645	668	671	644	644	700	657	660	648	622	688	689	677	654	592	642	689	634	681	656	675	607	660	629	694	663	667	658	691	638	648	675	712	627	606	665	664	662	658	680	676	663	668	655	637	625	657	649	648	650	705	700	677	631	632	658	679	641	638	669	644	681	659	614	647	657	633	645	602	599	643	669	684	629	641	660	657	643	650	624	621	680	600	644	664	655	688	700	689	634	668	669	676	699	669	667	647	709	641	671	624	642	672	670	636	625	633	659	655	651	635	663	656	686	648	639	707	692	637	667	631	641	641	677	686	616	684	686	683	616	676	650	646	602	638	693	669	649	667	643	669	686	649	631	596	658	678	644	664	654	671	646	644	696	639	655	659	633	661	664	605	656	628	656	642	640	649	695	690	655	660	620	614	643	637	685	675	685	624	682	658	630	703	637	668	688	636	681	723	667	741	646	657	654	658	608	665	665	655	670	653	660	642	644	636	691	616	662	686	680	676	651	635	657	664	627	684	649	679	644	686	652	705	635	667	661	636	634	625	652	665	664	639	658	634	650	685	666	633	655	688	639	649	666	720	691	640	677	677	654	711	652	677	648	677	634	644	646	664	647	677	670	680	642	659	628	656	666	677	680	629	682	716	639	647	658	702	602	688	593	640	680	659	633	676	653	679	692	685	651	682	674	671	665	710	631	662	691	685	649	680	653	674	670	651	691	635	661	690	608	647	641	655	614	636	642	673	700	677	695	626	632	659	666	645	693	646	682	682	660	651	639	613	643	654	690	676	716	651	700	617	636	627	673	665	687	646	620	647	609	703	651	637	624	649	653	639	679	659	657	661	658	670	644	666	702	719	636	713	617	677	655	625	679	667	606	634	653	643	667	619	675	625	623	711	664	674	666	664	669	693	633	639	667	667	696	671	603	662	650	682	686	672	656	668	659	617	668	648	661	660	650	634	639	653	653	688	677	689	662	681	600	660	638	696	670	665	642	616	669	660	632	666	681	655	666	664	652	628	649	678	676	647	648	596	649	639	659	643	638	667	660	670	646	641	611	659	661	718	641	624	671	671	682	671	706	642	678	643	685	668	629	685	667	655	691	647	681	656	626	629	644	609	631	612	620	639	674	646	610	686	657	668	694	622	642	637	649	627	636	680	622	669	681	659	637	710	644	639	680	666	648	631	688	654	654	694	686	657	685	659	626	711	627	642	693	666	676	675	649	660	672	680	692	629	613	671	676	724	663	637	630	692	695	664	626	607	698	692	662	648	661	686	697	679	649	667	640	651	640	677	622	670	691	729	649	677	618	689	705	614	650	645	671	675	650	696	635	647	662	651	615	718	648	634	704	679	594	651	645	661	652	705	654	688	645	651	634	658	672	676	664	667	658	641	660	646	642	662	685	704	632	648	649	658	665	617	660	644	660	679	682	656	633	672	673	670	661	640	674	698	668	670	638	649	666	636	651	648	708	659	707	626	662	618	692	660	670	644	617	716	631	620	689	642	636	642	659	624	663	648	682	668	686	647	677	683	651	683	734	694	647	678	645	645	671	618	651	639	692	656	667	633	702	609	649	645	641	647	684	697	697	632	664	628	664	646	644	654	683	702	686	652	629	663	669	677	677	667	648	643	607	675	675	654	652	640	662	681	635	681	691	628	652	642	652	690	669	654	653	673	645	684	674	641	692	691	693	616	651	645	676	621	647	678	662	654	654	635	663	655	677	669	618	671	667	592	635	663	672	631	726	655	662	658	636	649	682	673	621	606	646	719	649	663	668	674	681	630	671	683	668	683	663	712	642	642	674	716	637	700	630	645	641	674	601	649	641	651	717	665	650	679	659	607	674	692	616	654	634	646	659	656	646	647	707	683	670	689	649	636	692	643	654	652	659	622	652	670	657	630	689	644	641	708	690	670	663	612	680	622	638	635	651	634	694	674	671	642	697	712	660	651	637	685	595	647	648	636	641	653	654	637	651	697	677	679	640	626	708	677	629	641	697	652	653	628	657	671	654	605	711	702	650	640	676	640	695	616	661	649	667	680	696	655	665	679	672	649	679	671	630	703	623	646	621	672	631	645	669	717	624	683	681	650	675	621	658	642	646	649	644	667	597	705	682	650	664	635	651	682	624	615	658	709	675	720
24057	22310	37250	41117	30717	12618	1999	744	673	611	609	626	575	590	582	579	595	583	570	545	578	596	598	571	541	552	535	525	576	562	588	599	614	531	597	566	506	554	549	579	554	573	586	565	542	584	560	590	550	586	573	588	568	525	527	595	542	565	536	570	539	600	572	599	593	571	534	540	530	587	580	564	600	589	610	533	529	609	588	553	570	557	576	577	555	576	562	582	569	615	561	554	535	610	577	601	552	561	586	591	586	500	574	521	593	576	602	546	555	559	556	605	582	558	581	577	542	564	571	529	551	585	501	544	557	583	597	561	552	589	551	588	600	576	588	554	589	603	569	557	536	562	532	573	579	577	549	610	570	562	556	560	554	519	570	588	594	572	551	577	587	569	547	567	547	549	566	542	545	559	549	571	567	557	557	560	559	601	566	525	630	562	554	556	590	527	544	562	549	578	554	596	571	546	558	565	596	615	545	582	557	588	592	552	531	529	532	576	561	540	546	567	568	572	543	582	566	584	593	532	564	609	614	588	540	601	550	581	532	552	526	572	572	542	550	534	597	570	555	542	563	541	568	601	554	582	585	610	522	555	535	629	533	603	559	533	611	576	565	565	542	562	572	593	569	515	517	546	542	626	532	557	565	548	620	571	544	574	557	612	554	543	559	557	523	587	549	585	522	584	555	542	559	573	561	574	602	584	544	572	567	584	552	580	615	546	542	539	553	511	558	580	552	578	564	577	555	613	603	555	556	537	575	578	586	557	549	570	573	546	569	549	592	572	580	597	567	535	558	556	569	529	587	564	571	574	541	523	559	589	553	528	582	590	538	532	584	563	577	554	564	570	576	580	588	588	570	587	596	585	535	546	577	577	573	564	587	565	559	566	529	574	568	531	555	566	586	520	551	571	559	590	550	572	550	518	545	557	602	546	606	563	598	577	558	571	544	602	632	611	556	582	570	564	561	556	601	531	573	549	599	565	552	562	538	522	596	519	558	598	549	548	560	547	594	577	591	554	569	568	586	570	573	565	570	537	582	539	548	562	576	563	565	565	590	540	564	530	510	618	610	612	588	548	568	588	526	579	555	517	559	593	615	588	573	567	587	586	577	532	554	566	561	565	589	606	517	587	582	531	546	572	551	534	550	555	559	536	564	561	564	600	558	552	580	568	590	566	568	573	610	552	563	559	570	586	553	553	602	599	584	532	550	560	523	596	546	565	589	554	595	571	557	528	550	592	557	550	580	580	584	559	590	556	538	564	522	538	579	586	553	620	595	566	589	567	521	545	593	555	591	588	526	593	544	547	536	554	602	553	565	597	561	539	545	591	606	541	511	538	584	560	569	545	584	547	561	596	535	550	543	588	535	543	570	578	531	554	589	583	588	585	553	572	554	574	586	609	546	563	594	571	571	581	498	576	583	562	537	568	569	518	567	530	557	550	556	567	594	577	579	560	589	514	575	541	590	546	572	572	573	510	603	543	630	634	589	559	594	582	570	594	555	521	567	550	545	623	548	545	578	534	559	505	591	573	528	592	566	504	565	592	510	564	607	569	582	595	587	582	627	568	604	548	528	587	569	592	555	555	589	588	609	548	590	544	589	533	568	569	576	566	598	594	579	519	577	553	520	615	595	570	611	567	553	567	555	542	601	541	589	535	620	575	612	573	541	583	566	560	574	555	587	572	519	585	555	585	576	501	534	560	580	559	567	579	621	586	568	557	554	566	564	513	570	543	546	552	556	565	526	608	558	601	527	536	584	578	593	556	568	545	564	596	589	538	578	553	540	590	573	574	581	592	565	576	537	575	629	587	626	550	534	553	555	572	556	585	596	538	575	519	545	576	579	561	547	596	605	592	557	556	582	554	560	553	587	535	565	563	577	572	564	582	545	541	530	527	570	563	584	574	551	549	595	578	585	534	558	585	588	618	576	577	590	532	591	606	607	558	573	514	574	563	608	548	555	581	556	591	585	579	560	506	588	536	596	564	536	539	564	572	580	548	571	589	557	596	567	582	540	553	591	623	563	541	556	550	560	546	547	574	596	556	565	551	608	576	589	587	545	538	557	523	562	532	552	593	567	575	578	540	583	543	526	603	582	563	590	546	560	571	556	570	562	523	574	559	615	574	565	571	567	574	534	597	552	526	569	539	531	569	545	541	540	553	581	593	528	559	556	551	523	564	553	566	593	502	580	598	581	550	573	563	595	548	611	580	551	591	581	553	571	589	563	555	548	546	555	523	597	611	537	566	546	576	560	561	577	533	590	571	597	547	565	564	565	539	567	577	521	538	566	590	562	562	543	582	583	556	604	605	572	545	530	556	544	539	611	563	536	572	553	596	588	601	556	525	561	556	572	561	580	557	571	597	610	564	576	584	541	572	581	547	532	548	540	600	531	559	598	587	563	606	558	552	576	561	571	600	560	610	542	593	575	521	548	568	549	568	527	595	554	561	563	555	549	566	565	574	546	516	574	547	565	529	539	573	626	571	563	589	590	566	556	594	531	533	570	567	567	561	591	579	539	572	563	564	543	575	586	592	568	558	540	566	569	581	544	561	599	611	576	549	567	551	569	605	610	546	548	617	577	570	565	578	604	593	537	582	563	573	590	573	532	510	559	579	605	581	550	566	581	565	541	503	555	562	578	521	541	531	577	632	591	566	582	608	521	589	533	594	575	567	569	587	587	578	542	557	571	576	562	609	563	575	522	577	536	554	585	544	514	551	562	591	562	583	593	619	557	587	553	601	564	582	572	557	544	536	558	590	536	547	562	551	546	552	554	544	597	570	598	572	591	583	568	568	526	546	582	533	537	631	564	548	572	541	551	573	580	538	550	554	584	596	570	535	565	595	598	548	564	599	518	541	601	521	600	568	590	553	530	559	524	608	601	542	579	593	584	581	589	618	516	562	612	571	555	568	648	578	548	605	561	555	549	533	586	544	575	584	554	577	558	546	534	562	567	594	573	581	576	593	538	553	534	560	589	589	572	535	590	533	552	572	565	589	581	528	542	582	568	586	570	602	544	548	569	575	546	607	571	571	575	541	562	556	589	603	582	564	576	522	547	546	577	561	602	537	554	549	543	575	577	583	530	634	599	605	595	556	556	531	579	552	519	541	574	589	563	568	554	549	581	608	579	532	542	555	576	530	579	540	519	522	559	543	576	547	550	531	571	578	571	596	590	513	580	562	568	557	566	595	589	547	560	595	578	560	568	568	522	556	542	543	572	597	572	607	563	580	588	567	576	582	582	551	570	587	570	583	554	623	575	555	567	577	593	573	527	564	523	570	617	569	584	605	538	556	576	563	547	574	554	543	583	592	575	498	600	567	574	641	576	587	527	594	581	539	566	537	541	599	558	568	586	519	558	552	595	564	565	572	539	539	581	583	586	564	531	557	607	539	561	598	636	568	542	559	553	542	531	573	570	532	571	557	582	538	566	552	579	570	566	546	603	553	577	569	564	612	601	524	553	574	585	573	585	578	575	536	587	564	584	595
8404	69007	71774	51952	31483	1277	1182	902	817	810	736	655	717	658	674	681	732	664	695	663	647	693	698	648	671	673	658	679	701	657	655	696	692	614	664	668	659	657	686	639	662	640	700	664	621	638	655	677	679	650	662	660	598	740	652	646	668	680	683	659	664	652	670	684	706	649	620	712	633	630	678	628	647	638	660	684	666	639	626	617	687	654	716	660	619	663	690	639	695	674	661	723	652	639	651	650	645	641	650	685	689	672	626	676	668	640	596	674	649	675	649	627	615	696	667	675	687	701	659	628	620	658	639	652	668	681	653	618	659	656	663	628	700	637	643	639	624	661	680	687	632	676	725	687	668	679	678	692	643	635	722	702	658	651	652	711	633	695	648	687	625	696	682	657	678	680	660	696	720	692	692	659	689	669	714	667	635	693	646	658	674	656	675	684	594	736	687	664	674	667	651	627	683	634	645	654	674	678	675	611	682	619	684	689	638	633	676	628	659	663	651	627	701	684	647	636	665	616	665	699	659	678	684	681	666	679	678	666	695	674	686	666	657	684	676	684	656	701	604	646	656	649	629	713	651	619	634	632	684	674	680	646	673	658	661	675	666	694	616	692	671	658	659	669	632	651	679	695	653	669	640	664	651	649	694	665	626	644	662	692	614	663	663	671	684	660	690	617	715	643	662	672	633	663	673	624	646	648	666	679	709	663	680	649	673	632	648	635	646	689	674	697	627	660	646	665	694	625	589	682	646	634	642	697	679	656	670	669	602	648	704	654	653	667	692	655	634	677	702	644	689	665	631	637	658	635	640	658	671	664	646	720	683	699	695	625	673	637	670	644	677	619	608	608	641	641	637	687	672	670	635	662	674	670	651	654	637	672	664	661	624	674	670	649	707	606	647	592	646	670	670	631	719	644	629	704	645	668	604	669	626	644	651	686	656	671	650	651	671	664	596	647	694	643	643	633	682	649	634	703	690	677	641	666	667	667	648	650	624	597	711	636	682	626	672	650	653	658	667	660	643	665	691	651	661	611	665	669	694	659	672	669	683	628	649	680	652	634	678	667	652	663	679	645	677	681	681	685	681	668	594	676	651	675	693	673	672	647	645	650	652	641	623	710	654	685	685	649	624	673	639	695	608	626	660	679	651	670	646	670	687	701	666	674	679	692	675	683	654	660	619	616	654	735	664	669	684	677	663	686	699	665	698	637	628	663	725	663	661	667	666	674	657	663	664	684	666	658	674	686	670	672	596	687	664	668	644	672	646	690	637	659	675	642	676	681	657	703	706	626	618	660	691	664	624	648	671	654	690	684	664	656	647	680	644	579	713	719	665	673	593	651	681	663	694	679	717	619	652	645	682	634	666	695	606	619	730	642	676	674	650	697	652	649	662	662	689	641	702	701	668	674	697	654	687	621	678	674	676	706	651	686	664	664	624	647	644	646	648	615	662	648	620	653	668	679	620	627	663	690	661	655	659	664	689	691	654	647	631	658	688	605	684	682	680	689	650	662	615	694	645	648	684	690	667	652	644	659	652	661	677	668	635	653	699	683	632	632	685	631	658	666	690	679	662	656	681	686	617	671	656	633	675	682	626	673	666	637	716	664	640	677	665	625	614	688	648	607	673	669	662	633	641	694	667	626	673	678	669	634	647	636	714	693	682	672	663	627	664	662	674	658	671	694	724	666	633	643	643	637	650	708	672	622	689	706	654	627	671	638	684	662	659	693	703	637	694	702	709	678	691	652	674	642	662	678	684	689	677	669	677	671	690	692	641	661	703	694	676	648	616	641	625	645	673	678	687	668	667	684	660	655	619	673	647	696	690	716	648	665	698	665	693	655	644	698	672	654	701	698	699	718	679	655	662	635	667	670	663	665	629	656	660	651	686	697	736	692	635	662	651	657	652	679	680	660	649	675	663	636	614	673	662	684	711	648	657	658	679	666	693	654	681	627	668	698	651	660	702	642	647	624	650	690	649	614	664	660	667	723	676	667	649	600	627	676	624	617	668	624	636	649	666	658	683	685	670	682	652	690	646	657	671	660	654	701	660	689	626	653	636	675	648	673	656	636	615	666	699	635	631	661	651	695	635	646	675	660	690	663	678	689	653	645	683	662	675	626	696	631	723	669	699	649	668	666	657	651	705	694	634	681	669	681	668	683	663	646	666	638	644	675	649	619	645	702	662	676	708	680	631	655	620	672	620	680	686	629	685	662	702	683	649	688	647	651	620	638	673	663	623	661	658	666	664	686	623	642	659	671	668	656	728	669	674	661	684	692	674	665	651	661	635	657	681	694	623	695	695	700	628	693	692	669	651	664	685	646	642	710	650	649	683	618	660	657	686	638	678	671	730	660	732	704	687	658	659	668	647	683	687	680	672	619	641	649	685	643	675	641	645	690	626	654	646	686	685	656	663	615	629	598	626	620	678	645	708	677	641	655	633	660	689	628	656	704	627	691	645	625	694	651	691	622	677	654	704	707	681	681	695	683	636	706	710	625	677	655	683	689	660	652	606	650	704	655	652	658	630	631	598	653	679	673	639	635	698	674	655	700	587	639	623	724	684	666	659	692	667	625	690	620	672	669	660	651	665	655	688	686	640	641	649	624	629	699	650	637	592	671	636	683	674	642	677	671	613	651	670	687	685	683	690	643	654	676	668	674	686	626	690	691	699	651	725	692	640	685	710	686	648	628	712	678	667	673	651	669	632	668	668	687	636	621	604	647	650	620	669	655	637	656	646	662	687	653	663	677	624	689	637	659	671	677	655	718	711	675	655	656	676	614	633	599	673	696	679	651	666	691	669	641	677	620	663	658	662	605	645	653	691	618	659	667	691	653	658	633	664	659	696	691	648	679	663	682	640	715	681	611	655	666	623	652	671	673	650	683	685	649	670	685	697	681	684	625	675	668	663	656	697	607	702	670	656	641	662	654	708	624	630	649	643	680	696	660	679	634	685	694	666	632	649	655	664	653	651	662	684	685	633	675	669	708	677	660	671	681	665	643	686	678	671	655	665	635	690	665	662	674	672	652	641	648	688	701	689	673	597	665	647	667	668	618	676	658	660	667	689	698	661	714	628	631	606	664	643	632	729	680	649	629	626	662	650	678	663	655	657	705	692	680	685	677	654	630	660	664	647	640	679	707	608	614	663	632	688	670	659	684	711	725	630	637	696	663	674	677	646	670	672	703	668	639	685	696	670	669	624	596	658	685	621	694	675	717	664	675	696	644	679	655	628	681	646	618	700	676	674	670	675	621	661	625	648	670	637	692	654	672	689	642	630	671	662	662	676	683	634	682	659	682	620	694	667	667	684	639	660	656	655	657	699	679	654	643	645	686	668	683	637	685	643	680	628	654	657	636	637	666	638	617	631	660	661	706	678	707	654	615	626	683	669	662	631	671	673	643	644	616	696	664	688	669	633	639	664	640	627	627	664	646	633	616	684	686	629	642	641	658	686	632	695	677	723	672	654	687	659	675	616	639	685	681	659	661
25517	22902	36348	34787	20582	3206	581	455	419	419	375	351	400	392	379	396	353	383	411	351	349	378	351	343	380	336	373	376	393	335	381	333	368	339	377	363	350	338	355	350	332	354	380	357	371	371	371	347	371	390	344	389	336	343	388	370	343	375	378	366	377	370	361	359	381	390	373	373	351	372	388	364	354	356	357	361	353	345	382	400	344	392	349	344	333	387	339	370	359	346	360	380	364	374	365	377	348	367	327	334	325	376	359	351	355	351	329	375	372	352	398	400	356	340	318	394	340	348	370	379	321	368	350	358	377	356	356	361	342	355	357	355	368	362	352	325	363	378	350	351	348	365	358	369	383	373	361	338	333	356	377	360	359	335	347	382	394	330	368	385	336	366	382	352	353	338	343	397	345	390	381	324	370	351	368	338	334	365	321	368	378	387	309	365	354	343	374	365	384	333	390	324	357	374	394	345	363	363	364	419	354	340	358	385	349	375	372	339	388	335	377	364	366	339	385	357	358	348	383	390	385	366	341	373	360	347	354	353	349	367	345	405	381	349	358	348	382	370	349	328	363	329	386	337	375	348	374	333	338	349	328	351	363	340	358	328	370	359	355	381	353	336	385	365	369	358	387	376	383	354	347	370	380	349	358	333	363	355	348	324	362	345	345	383	347	362	328	373	347	333	340	364	372	369	364	358	349	363	358	371	364	365	391	346	370	346	347	374	364	381	342	369	374	341	357	337	381	325	343	380	413	384	353	365	384	364	369	405	319	359	353	369	343	361	387	313	361	363	357	392	355	374	390	367	332	387	386	397	352	356	362	360	380	363	357	368	361	337	354	336	365	363	327	368	380	354	373	352	341	405	336	357	378	369	348	387	358	320	351	377	337	381	365	363	341	354	371	392	351	394	358	373	344	375	372	352	348	359	365	328	358	358	362	374	312	376	347	345	356	382	369	349	386	380	376	372	362	365	361	313	368	358	379	332	342	394	364	376	344	353	336	348	363	377	359	344	388	384	379	357	346	344	334	365	351	356	343	327	382	350	363	379	368	362	360	367	362	312	385	371	359	353	360	352	341	391	335	357	350	363	327	354	372	372	371	348	369	345	352	377	388	391	350	351	355	343	363	373	334	371	385	394	370	378	341	335	374	387	352	339	357	360	365	354	361	338	309	363	375	367	378	351	357	370	361	366	340	353	363	350	338	346	353	358	355	327	334	351	388	340	368	364	368	353	362	356	325	385	361	343	332	334	372	351	373	382	396	368	354	364	370	340	368	357	336	383	368	404	353	360	368	344	405	368	347	338	351	325	355	344	377	393	346	348	329	335	375	366	381	331	374	329	351	368	343	353	350	357	379	362	365	362	385	338	380	372	368	386	347	372	344	381	354	344	342	345	377	352	370	345	364	340	348	344	348	386	350	392	372	398	336	323	377	339	354	356	405	323	325	365	353	356	350	359	356	392	380	368	344	378	343	349	368	383	349	347	371	364	356	356	360	370	370	372	369	374	362	341	370	365	368	350	359	330	356	379	358	334	366	328	350	352	356	379	324	356	354	360	345	367	359	357	396	350	378	395	332	384	326	356	361	362	345	392	340	351	369	363	372	364	367	312	349	403	387	355	365	359	379	348	378	344	345	321	373	405	372	348	328	331	357	387	340	338	344	379	347	389	345	362	375	363	342	357	342	346	407	369	338	379	358	385	357	376	328	358	375	361	349	377	363	379	391	387	355	354	365	333	342	366	353	377	368	398	377	329	385	343	326	370	352	346	368	351	380	346	328	330	411	376	343	366	380	358	379	335	370	348	368	375	373	385	395	349	371	358	349	351	378	321	372	384	381	357	344	351	341	363	349	366	356	357	386	375	372	411	332	399	339	375	373	373	367	392	366	385	379	347	349	334	389	373	348	347	359	373	381	360	356	334	331	384	378	341	362	368	345	396	332	354	399	364	359	374	359	362	361	332	336	404	368	375	366	360	377	354	361	364	347	377	349	381	378	351	323	351	323	350	388	339	340	371	381	394	372	351	334	314	384	341	352	352	345	351	354	362	377	323	388	362	372	361	367	406	383	345	376	338	343	357	348	333	349	348	344	348	354	351	345	380	373	344	349	348	395	381	376	376	328	370	350	354	361	373	365	374	374	352	358	324	374	387	328	353	349	364	360	377	374	366	357	356	342	377	372	363	362	372	390	355	390	332	364	340	375	364	364	366	369	324	339	355	400	374	360	359	351	346	384	334	362	344	398	348	355	324	328	366	319	368	390	361	349	350	391	379	379	390	378	330	359	326	355	389	375	317	371	359	332	346	373	338	361	377	339	364	365	361	326	379	382	372	397	361	347	334	353	360	356	367	338	369	357	353	360	363	360	377	361	355	406	355	349	359	313	393	379	343	330	370	352	387	339	396	375	366	329	354	345	392	324	366	338	328	364	346	384	351	362	360	336	360	349	365	354	321	378	347	371	389	363	366	365	362	363	345	357	333	348	365	360	350	364	368	335	374	346	327	353	348	335	384	371	386	368	344	365	334	331	347	385	384	337	349	358	361	362	356	391	355	366	355	355	379	380	362	404	353	335	342	344	371	360	351	361	331	343	349	375	362	359	333	328	363	341	340	350	372	390	392	372	388	347	346	358	390	353	365	355	343	340	363	361	360	362	356	385	376	333	379	411	356	324	373	347	336	346	376	376	372	352	343	358	338	368	337	362	383	364	359	350	366	342	391	391	357	383	347	354	404	366	348	375	337	371	349	318	340	326	346	367	358	363	356	345	350	345	350	357	351	324	373	379	345	350	363	374	393	315	371	344	376	351	378	364	340	381	353	372	377	337	375	373	341	385	353	372	365	347	387	358	361	366	333	366	338	382	335	375	356	342	357	359	343	381	335	371	362	379	351	356	311	348	338	411	351	335	376	384	379	364	346	370	396	363	339	388	349	345	353	361	388	348	347	357	368	352	355	384	347	315	371	345	383	367	334	360	362	354	355	357	353	326	365	349	348	382	375	392	374	387	326	382	369	382	347	371	373	393	339	333	409	334	379	362	362	360	371	305	340	358	368	383	384	364	354	373	371	365	377	385	336	377	351	394	363	380	347	380	367	371	368	359	333	387	323	345	351	359	355	385	375	363	356	332	380	350	365	385	383	391	378	365	339	343	356	315	356	353	368	346	355	327	332	359	365	357	326	369	357	347	385	343	382	318	329	375	350	363	374	365	382	355	380	347	329	342	369	387	386	364	344	351	364	389	369	358	369	381	374	337	359	371	386	341	350	386	364	337	327	332	368	359	321	346	379	346	376	380	386	354	364	371	354	353	377	370	362	360	335	333	367	358	378	386	394	363	357	338	376	369	376	368	383	351	392	329	368	378	357	324	385	351	366	380	371	389	402	356	376	354	319	314	368	386	384	372	346	354	377	349	339	377	327	348	335	362	360	374	360	351	340	322	338	363	363	379	375	336	346	345	369	349	360	379	332	377	367	365	315	351	354	338	341	346	367
7645	64421	56031	39789	22023	787	809	614	514	487	501	468	437	428	450	433	445	450	454	427	411	472	419	440	400	446	418	432	405	455	463	425	413	446	405	455	392	428	434	434	411	436	432	387	426	452	408	393	436	433	428	416	432	432	402	403	402	423	414	450	398	436	406	421	429	428	407	408	412	411	405	460	438	454	450	444	401	401	412	429	411	419	403	429	425	380	408	416	404	397	364	439	416	399	456	388	428	401	395	432	469	398	446	409	414	446	404	401	442	428	433	434	408	438	436	406	399	394	387	437	413	440	414	426	377	418	404	432	434	400	400	431	454	414	401	418	434	437	397	423	442	435	433	417	399	401	441	409	395	426	427	428	432	458	428	428	404	410	435	417	440	455	417	400	421	455	425	438	404	404	429	426	437	430	430	403	417	445	386	397	440	451	436	419	414	409	389	393	394	442	430	450	434	428	416	431	450	434	410	426	390	425	438	437	423	449	390	443	442	409	416	445	417	404	424	392	439	460	444	414	429	433	407	414	424	402	429	422	436	434	428	435	401	432	439	426	439	442	433	407	421	440	449	420	396	439	422	425	440	394	392	417	432	419	410	422	468	410	430	411	424	376	409	411	443	408	432	406	426	409	408	404	412	416	436	418	420	402	413	412	456	424	427	415	427	445	397	445	421	440	428	399	432	398	395	414	438	432	416	365	410	423	428	455	439	448	445	433	390	409	436	412	393	440	456	425	447	447	387	418	423	431	415	420	429	446	415	413	419	413	446	435	417	393	423	402	417	419	433	412	397	438	396	425	424	408	423	439	441	411	417	404	460	413	404	384	421	414	421	471	411	405	445	397	433	433	449	415	417	424	413	435	396	423	399	395	397	445	454	432	432	470	418	438	363	444	445	391	416	406	426	410	455	426	371	399	447	428	418	410	410	398	411	449	443	428	422	451	412	406	405	430	431	435	409	442	443	449	426	445	418	422	395	449	411	407	391	406	403	433	377	408	477	428	419	414	388	429	421	405	425	409	404	431	398	433	428	400	439	426	408	419	435	420	410	429	404	437	406	444	411	434	408	431	448	420	411	470	425	457	426	434	417	416	413	419	442	407	402	407	411	440	446	435	409	418	390	410	459	436	446	424	402	427	420	423	437	399	416	445	403	413	399	407	394	406	414	428	433	415	389	438	421	386	386	441	459	449	412	458	459	431	394	427	461	422	452	428	420	424	458	464	435	428	421	438	470	397	402	414	384	438	416	405	442	407	421	453	420	423	392	412	422	421	436	411	391	376	409	419	437	454	419	443	461	391	432	415	416	446	434	441	417	390	442	408	419	437	418	415	416	396	451	398	459	460	401	411	427	415	419	400	404	419	409	425	421	364	443	405	415	433	390	406	428	439	411	384	423	428	420	403	408	411	420	423	432	405	431	425	414	401	412	413	429	390	420	462	429	406	436	380	402	435	430	439	399	395	419	411	422	412	389	417	420	430	392	391	415	418	411	446	428	377	458	378	396	408	443	417	419	463	421	389	423	407	407	390	420	440	413	435	417	424	411	425	438	432	433	429	445	423	444	423	405	400	410	459	445	391	434	393	439	416	401	418	420	391	395	377	441	385	419	420	417	427	416	402	409	432	448	447	442	434	440	422	449	428	397	423	388	451	414	381	403	441	469	441	401	441	446	390	388	441	420	425	392	380	398	441	444	423	427	409	406	443	408	415	422	422	376	403	403	391	423	437	393	391	413	390	438	403	425	463	402	454	409	417	430	375	392	407	463	416	405	441	441	392	406	418	418	438	440	402	398	430	428	480	401	426	422	397	465	409	394	393	412	413	412	464	402	438	426	452	416	407	391	387	403	424	391	393	430	447	430	436	414	448	386	444	439	382	423	427	434	427	448	441	415	405	445	405	447	421	410	420	467	385	391	404	431	425	390	418	419	416	427	422	447	439	431	408	415	374	428	395	403	420	443	409	418	432	394	442	418	400	438	446	470	414	408	438	431	403	425	430	433	442	415	418	424	385	392	408	418	430	429	448	444	451	403	414	439	430	419	417	459	404	423	436	409	440	392	410	417	411	410	447	415	383	460	406	451	447	414	394	426	412	411	427	416	443	450	436	461	416	378	414	395	414	409	404	428	450	425	426	407	408	415	407	419	416	437	393	393	447	446	412	376	434	392	412	398	406	426	438	377	407	406	399	464	413	401	420	425	426	399	421	432	402	431	383	426	424	397	419	421	396	453	394	461	413	443	440	438	449	452	406	370	413	397	422	418	405	418	427	427	425	425	402	418	419	427	398	422	415	426	454	447	420	416	417	411	449	414	422	411	438	446	437	422	433	406	433	415	422	442	409	425	431	402	415	418	418	409	445	439	414	420	430	435	411	455	410	437	449	462	447	396	442	428	387	453	459	391	424	403	403	456	456	421	420	418	386	480	432	430	416	431	410	439	408	415	400	436	390	435	459	409	411	446	416	434	442	405	414	426	460	395	423	431	475	454	417	405	431	382	384	419	396	390	397	401	426	400	409	435	461	393	385	412	418	394	455	416	410	453	418	398	437	443	407	438	438	405	434	455	451	431	402	384	400	383	392	435	431	443	415	431	466	428	440	466	399	421	419	426	395	403	411	437	369	411	404	409	408	412	414	412	407	472	418	399	447	425	461	381	399	447	407	420	444	393	403	425	409	415	426	416	462	443	452	424	417	407	435	423	408	458	405	381	447	427	441	422	417	414	435	431	408	404	388	403	420	436	457	421	397	380	371	448	397	404	400	420	404	420	426	441	429	404	394	407	415	438	384	407	461	411	407	426	450	431	433	428	404	427	433	432	401	444	413	415	416	412	392	428	434	426	433	407	459	407	418	423	392	412	415	396	419	454	415	405	398	411	448	439	410	455	402	379	413	417	432	433	465	436	399	431	437	403	435	416	407	436	395	429	425	473	417	410	405	387	403	416	397	425	460	402	404	426	438	427	381	385	421	400	413	454	450	396	436	421	431	415	435	427	387	424	441	407	412	428	399	438	399	438	460	442	455	421	391	407	434	425	416	414	444	442	401	402	416	444	439	420	437	406	405	424	435	432	411	412	430	454	420	374	422	479	406	477	408	439	469	430	445	434	454	426	442	435	451	462	378	429	476	401	404	418	440	384	451	414	411	417	440	403	409	437	396	448	426	464	404	425	406	443	426	428	436	411	447	436	430	421	447	420	407	436	425	429	443	399	448	424	436	458	431	409	401	410	419	418	400	425	422	422	404	418	449	465	393	422	436	426	447	395	399	392	396	441	444	436	410	396	432	413	415	380	416	438	394	424	429	433	398	434	402	402	441	413	394	403	409	410	372	453	425	426	443	385	419	386	460	408	394	469	409	442	440	423	415	411	431	433	433	427	398	412	404	421	454	408	412	397	436	434	437	447	425	432	413	374	423	419	429	366	414	404	408	434	393	439	407	411	411	443	402	469	444	429	396	409	460	434	425	390	424	432	430	392	423	447	432	393	410
23026	21957	32487	33863	30757	19268	7263	598	424	404	362	347	337	338	336	333	352	338	323	314	324	322	315	290	299	336	334	320	307	304	293	299	299	312	321	314	317	300	313	304	307	317	281	310	321	302	330	306	288	299	311	304	293	328	328	331	320	305	322	294	308	320	334	308	315	316	296	275	344	306	315	291	265	323	299	294	300	303	308	294	307	330	292	340	331	322	313	294	291	335	329	321	312	302	293	301	306	284	285	298	292	309	336	316	275	311	273	317	298	311	333	298	306	292	296	295	342	305	325	306	302	326	291	319	312	325	339	340	297	312	302	325	289	305	295	337	367	277	310	288	363	290	328	293	304	296	279	317	306	308	294	307	300	297	301	290	304	311	321	321	308	288	315	277	322	297	308	328	289	292	277	301	294	308	316	297	325	295	314	287	325	339	306	305	303	305	320	324	299	294	316	310	305	317	321	296	347	348	311	331	326	333	308	328	290	306	289	322	307	320	297	287	313	311	313	312	293	301	285	316	313	302	314	291	305	333	302	341	320	326	286	303	289	301	317	310	302	299	330	356	329	299	342	289	326	326	340	284	328	327	335	302	316	308	306	297	299	307	311	311	314	322	330	299	323	319	274	294	290	325	335	322	277	290	296	320	313	337	296	263	304	299	284	291	310	308	291	322	310	334	311	302	314	286	327	310	293	291	306	323	292	297	309	302	269	313	292	293	306	332	289	329	314	290	306	298	300	337	288	294	305	302	306	318	308	328	312	272	299	279	295	271	360	272	296	341	314	308	284	324	283	318	304	290	306	313	318	292	304	293	335	305	305	315	354	312	300	282	336	349	324	298	302	308	306	323	310	286	307	312	303	294	295	316	294	292	319	261	296	300	311	299	325	289	321	288	330	276	310	293	321	302	271	301	350	317	298	314	305	299	293	294	313	327	289	334	307	330	298	276	334	306	294	315	295	314	314	293	304	306	309	289	285	326	316	299	293	332	314	312	330	324	332	342	307	302	302	304	287	319	340	334	291	325	287	282	306	325	334	300	285	328	310	281	322	285	307	312	283	310	312	325	293	300	292	320	311	300	281	333	283	302	283	298	305	326	326	329	298	297	330	324	345	327	301	293	306	289	340	280	321	292	324	290	281	315	312	283	312	283	320	301	277	306	317	321	352	297	284	320	338	281	310	307	334	290	300	296	303	293	287	322	310	332	341	302	284	317	284	301	267	342	319	327	313	341	313	299	294	337	294	288	317	288	349	311	325	291	323	299	279	295	276	326	271	326	299	308	318	325	297	307	317	295	302	316	331	291	284	301	304	328	337	290	330	305	317	297	322	303	318	285	312	295	318	302	307	293	305	272	304	300	322	292	343	297	322	331	304	315	289	301	261	295	316	295	305	332	305	283	305	325	297	326	309	304	316	310	313	316	299	275	308	347	309	327	316	307	313	326	312	324	288	325	306	328	286	299	319	297	296	299	303	340	295	315	331	356	305	293	295	311	325	345	288	311	308	323	320	303	299	317	306	288	309	339	325	314	312	313	341	328	304	306	300	348	320	335	300	275	312	293	302	310	318	314	319	302	297	305	321	344	309	287	339	294	302	310	303	331	323	331	314	301	307	328	319	307	320	337	293	305	262	299	285	297	336	314	307	309	297	321	305	282	307	277	332	343	301	274	313	284	302	292	310	325	289	328	294	299	292	343	292	276	331	320	298	297	313	309	273	332	326	332	290	311	302	330	312	350	341	291	304	320	304	318	314	321	306	321	340	300	306	314	304	287	335	316	286	296	298	280	307	302	325	312	329	323	317	298	312	305	325	339	295	346	288	278	303	308	261	336	301	306	353	329	347	324	308	281	316	288	329	316	314	293	313	336	353	334	277	314	301	332	310	280	304	322	280	311	316	324	308	291	301	304	316	296	325	342	279	319	310	319	320	325	296	294	282	305	291	342	289	309	298	300	321	298	303	332	307	312	303	285	286	338	325	302	302	290	303	336	294	337	289	302	306	286	314	278	341	287	295	334	294	294	326	295	307	310	307	327	309	316	305	281	325	330	273	302	284	287	318	311	317	316	309	314	289	290	305	305	285	328	311	309	305	305	342	318	301	307	317	323	312	338	284	342	312	315	302	331	300	294	327	316	306	311	304	295	305	289	316	303	322	283	326	320	314	315	280	352	318	307	302	302	332	333	282	302	312	357	290	285	325	342	301	304	311	332	321	295	286	313	277	327	289	311	330	285	314	310	328	323	334	286	321	341	311	326	286	328	311	298	318	299	311	332	318	289	328	303	285	330	271	290	295	339	297	316	328	325	297	327	309	301	306	294	300	276	311	300	282	313	313	280	328	314	311	317	320	285	315	306	319	301	298	265	323	282	326	304	289	326	313	325	348	306	325	301	293	308	324	301	306	295	309	332	292	292	319	323	315	316	294	261	293	290	322	302	320	322	299	299	312	323	296	310	295	295	327	315	346	312	317	332	339	322	291	304	322	285	303	330	325	319	308	303	271	318	306	334	319	316	308	296	332	308	297	326	297	306	287	325	306	266	316	311	311	347	336	316	288	324	313	315	311	303	274	333	340	302	301	313	305	287	303	314	310	293	313	316	309	323	307	302	272	308	328	282	313	310	321	316	300	316	312	332	303	366	317	311	329	303	304	289	299	314	310	317	291	294	312	310	293	278	314	283	307	258	303	300	327	310	291	297	314	315	305	316	317	315	311	304	303	340	320	295	323	290	289	321	331	293	299	303	270	287	296	301	286	324	312	328	285	321	302	305	305	302	321	296	331	271	280	356	302	282	296	282	330	314	313	327	300	318	335	289	307	337	304	318	321	326	308	291	324	314	297	309	296	340	274	264	317	316	294	335	331	263	335	356	307	327	311	337	301	301	310	322	305	296	321	307	305	303	317	303	339	326	313	307	272	281	294	296	321	300	281	311	286	293	318	311	310	312	301	317	301	313	300	338	322	277	312	332	314	307	303	316	312	282	331	307	269	306	306	316	321	328	330	327	273	309	284	288	311	330	306	320	340	287	319	270	317	295	302	319	310	324	328	297	302	340	331	310	313	321	292	311	280	309	324	305	299	300	306	351	294	289	324	313	341	309	315	295	319	318	291	295	297	320	313	316	283	299	324	318	306	288	312	305	302	295	296	332	340	311	331	304	279	307	291	311	301	322	329	307	347	316	276	307	331	309	324	293	330	320	288	288	340	330	295	296	300	284	332	281	309	327	322	320	286	319	291	323	291	327	341	324	284	297	311	302	287	301	316	299	340	303	310	298	318	325	314	316	315	301	329	305	345	327	302	303	331	323	291	317	316	319	293	320	294	305	277	313	291	292	362	314	290	293	308	317	301	287	308	321	310	297	310	305	302	306	336	309	289	302	293	327	281	328	319	319	342	318	317	332	265	302	310	315	319	301	318	314	296	284	299	269	296	337	304	299	283	319	314	321	302	300	300	314	360	295	304	293	309	333	325	294	303	307	316	311	332	311
10084	74177	78844	61589	40407	1962	1618	710	651	537	490	482	460	445	406	400	417	398	420	407	396	430	367	412	374	378	426	331	385	379	381	362	384	380	368	381	364	336	385	378	375	384	341	412	388	352	378	394	345	367	340	367	364	384	348	411	383	344	381	416	382	371	361	397	361	375	338	373	376	398	374	385	377	401	379	374	401	359	340	368	366	389	354	348	400	372	337	380	369	335	382	366	359	361	357	378	382	376	374	357	366	399	380	378	357	402	345	361	361	331	381	351	371	344	357	363	388	398	365	395	393	381	371	333	364	375	373	356	344	403	373	400	380	366	408	375	372	353	307	353	335	367	356	390	365	362	370	390	379	373	372	345	362	345	371	331	340	397	392	387	357	399	348	337	350	374	360	361	352	381	356	349	371	391	335	368	380	341	351	376	350	373	390	364	365	366	362	384	369	382	371	347	369	368	407	379	389	365	356	403	385	373	380	342	393	379	352	376	375	369	380	380	359	363	370	405	344	381	351	389	366	358	383	402	377	385	365	345	387	383	352	400	387	376	379	369	385	357	377	351	385	380	340	376	378	366	341	371	356	407	393	366	372	344	371	389	377	387	402	332	367	375	345	375	371	337	383	362	376	397	332	361	369	367	368	362	367	322	391	388	386	372	432	352	382	385	351	374	362	379	351	347	381	387	368	362	356	365	344	355	388	361	386	374	351	353	368	369	394	375	400	337	357	354	389	365	339	388	360	364	398	370	401	369	410	351	381	339	374	373	390	374	366	377	352	396	369	332	396	343	365	381	343	336	371	359	390	387	356	382	378	359	397	357	377	378	364	342	370	383	351	396	356	364	400	369	372	378	356	408	388	359	362	365	395	343	411	371	427	377	348	387	367	357	344	401	354	357	359	371	395	360	336	366	368	363	387	339	354	401	384	362	359	382	395	348	353	385	336	356	378	356	357	378	370	345	357	411	376	393	374	375	405	364	361	374	337	406	382	351	394	388	362	367	377	380	352	339	353	337	339	361	387	401	400	387	371	377	399	349	378	374	389	342	328	353	324	338	381	378	377	373	375	352	388	348	393	349	369	322	350	338	396	392	363	354	347	358	370	350	390	373	381	360	372	363	407	341	361	379	367	397	358	372	361	391	359	390	414	355	339	361	382	393	379	364	361	384	393	359	360	348	348	374	382	409	352	404	390	359	371	381	356	362	380	412	373	348	364	371	365	388	397	350	382	385	404	362	347	363	376	381	383	353	321	413	379	398	382	371	358	373	334	347	360	412	323	369	385	390	380	378	373	364	390	367	338	348	400	378	371	407	405	389	354	383	388	390	371	355	381	344	367	352	379	366	387	361	378	384	371	334	347	357	367	367	399	358	365	370	407	364	393	375	393	393	350	377	356	343	364	389	376	391	370	349	392	367	375	343	369	346	367	359	373	367	378	342	356	351	414	345	334	396	375	379	353	374	390	378	406	387	357	344	365	349	394	359	356	406	393	398	338	355	355	376	382	371	356	379	369	341	364	364	344	369	390	369	393	384	355	347	406	395	355	381	338	379	367	376	360	364	355	389	383	381	384	374	364	361	359	363	366	366	361	408	370	348	388	403	401	366	348	340	332	369	366	352	395	334	348	379	393	375	391	335	348	355	359	375	350	340	350	353	363	385	369	381	364	360	373	377	332	361	386	365	366	376	359	377	331	371	372	378	370	384	361	367	377	404	375	363	375	350	364	367	381	391	370	365	348	363	370	318	361	395	384	375	364	379	361	378	327	362	358	359	342	369	393	355	369	354	367	359	384	375	350	381	346	381	370	368	355	329	364	392	374	381	354	358	356	380	348	391	356	358	399	384	372	377	351	388	379	380	375	378	358	356	367	367	368	343	330	387	349	376	374	363	352	368	350	392	358	355	357	401	360	397	358	375	369	375	341	360	377	378	394	363	348	360	385	371	363	358	381	376	389	376	379	367	397	351	374	389	359	390	358	376	339	351	365	396	357	375	359	368	368	376	369	381	402	347	340	353	384	352	372	346	369	396	331	338	397	346	377	376	353	368	348	373	363	414	351	379	414	373	357	383	330	365	415	367	314	388	394	416	366	394	362	371	372	324	388	360	389	374	372	374	355	386	409	360	326	384	395	367	361	368	361	373	372	369	384	373	389	362	361	386	369	374	370	383	383	386	367	387	382	366	417	372	353	414	390	367	345	368	363	367	355	366	340	373	373	332	356	367	360	336	371	385	360	380	351	388	355	345	363	405	354	387	410	372	396	369	387	392	354	350	351	394	356	384	396	388	390	370	384	395	340	374	364	337	357	360	382	355	401	363	383	363	355	359	402	334	354	340	387	363	384	360	385	381	369	313	402	392	351	361	356	374	364	359	373	351	399	369	350	371	356	369	381	356	405	364	372	371	380	357	375	366	342	372	373	378	389	372	357	358	392	388	387	371	383	324	348	344	353	394	369	359	368	371	412	401	405	380	369	378	401	348	383	372	315	332	371	359	355	354	353	367	383	380	352	391	403	339	337	365	371	352	380	361	346	362	361	389	393	355	355	355	362	385	352	333	377	355	353	406	338	368	349	366	374	377	403	386	400	384	356	382	330	396	383	384	379	354	372	372	385	375	374	329	375	311	343	339	354	354	343	368	362	357	364	406	356	368	354	378	328	344	364	374	372	369	377	369	348	367	390	357	347	384	349	326	369	355	387	410	366	366	400	387	345	354	390	342	384	362	375	373	349	394	384	372	375	348	362	348	383	395	380	378	373	375	380	339	412	363	399	372	394	360	340	367	396	352	357	333	314	345	369	319	362	374	344	338	373	395	357	400	382	358	356	360	330	370	341	358	368	384	361	365	368	375	358	337	354	382	348	344	388	356	379	381	352	365	338	359	366	379	407	362	347	389	364	343	384	338	367	374	373	389	339	361	368	386	380	372	353	341	392	364	352	367	391	373	365	392	351	385	371	373	376	340	369	358	348	392	352	354	364	352	384	338	375	394	366	360	375	366	362	321	340	382	357	372	344	374	341	367	393	385	373	373	373	369	345	356	368	372	360	377	360	354	405	369	338	356	350	361	392	402	355	365	356	384	386	326	371	323	358	386	387	340	365	351	372	366	360	360	373	372	375	355	357	381	376	362	403	356	344	384	370	354	370	365	360	369	357	355	373	411	385	381	376	362	372	379	342	362	329	370	368	373	419	363	359	372	389	392	374	351	390	370	340	364	354	354	324	358	369	366	355	381	364	367	354	359	354	389	400	359	376	404	377	378	389	363	359	322	368	403	348	378	396	361	394	346	360	382	394	377	390	343	358	408	351	372	390	352	333	397	395	377	358	340	392	358	409	401	305	394	372	419	356	389	359	388	369	393	354	398	350	393	387	404	350	360	366	390	358	397	404	389	383	338	368	340	386	334	374	358	389	387	371	352	358	352	356	339	358	374	402	415	346	367	364	379	370	353	375	364	356	386	361	362	375	387	353	336	362	364	383	346	383	361
28539	25067	29583	18862	5840	788	661	595	631	613	597	627	623	617	572	623	555	524	606	570	568	610	616	575	600	593	598	581	591	586	561	590	558	587	618	586	570	550	564	604	544	583	590	570	566	571	534	618	556	576	565	575	564	578	578	585	561	586	555	619	561	601	574	639	615	604	581	613	560	588	549	587	598	609	587	615	565	633	542	579	581	551	613	576	531	533	548	546	604	529	578	587	586	559	584	570	585	591	577	577	631	594	586	604	554	565	575	581	572	586	601	537	518	546	563	585	583	586	565	604	521	584	603	576	558	599	557	589	546	547	574	648	526	548	553	578	605	587	544	550	624	595	554	581	601	632	584	613	594	610	550	597	617	587	562	564	585	544	614	538	556	578	576	572	557	562	576	565	617	535	599	577	585	584	563	559	564	554	594	600	566	588	577	602	544	560	572	590	611	588	646	609	560	575	547	596	588	552	581	623	547	582	585	539	560	562	590	558	578	548	566	591	585	552	532	557	573	553	659	578	565	589	559	582	560	595	563	520	543	621	599	579	556	575	587	563	606	568	598	537	627	593	571	553	552	575	592	553	553	564	588	608	541	617	548	565	586	615	540	616	592	576	586	564	594	578	554	554	574	586	581	646	604	586	591	558	592	564	551	648	591	543	579	589	608	569	578	560	569	587	602	566	528	554	560	599	621	580	631	605	579	626	610	559	612	538	570	618	572	583	602	549	553	588	547	558	567	584	554	565	565	536	537	596	570	594	595	644	564	580	533	545	566	553	563	540	530	598	606	542	547	568	577	579	561	622	583	585	602	581	599	555	563	599	545	581	548	576	595	547	570	549	591	557	545	571	546	559	590	611	584	551	596	546	567	595	554	604	570	573	617	586	551	569	579	590	587	536	578	593	548	563	575	570	580	559	604	608	523	562	577	562	552	619	574	536	572	597	589	532	609	554	588	549	568	614	569	544	563	569	615	578	574	564	588	574	560	569	578	571	578	597	516	611	525	591	581	556	573	545	581	563	562	536	554	575	607	587	574	571	588	634	568	612	548	616	599	589	589	567	600	575	615	537	559	577	590	585	576	565	516	630	577	533	551	570	561	631	577	587	533	594	594	543	568	589	544	589	567	608	548	598	587	582	594	623	595	575	573	583	571	531	574	572	596	575	560	600	547	564	621	552	615	606	607	620	571	551	590	615	597	594	604	574	581	596	594	571	585	599	597	614	583	550	595	600	572	580	593	550	592	528	582	593	599	580	590	584	571	595	569	573	555	576	553	542	558	593	545	580	573	562	559	568	587	562	550	553	563	544	548	567	498	566	589	545	545	563	585	622	576	574	546	584	597	587	569	599	570	542	609	594	567	568	571	567	636	626	567	548	565	569	590	552	580	541	600	563	576	574	582	588	584	570	599	604	581	546	579	544	588	610	561	565	570	590	593	532	599	587	621	554	556	601	615	524	572	575	565	547	558	566	567	595	533	581	562	574	577	590	557	576	568	564	572	583	601	556	581	607	579	559	554	599	589	585	564	593	587	600	552	607	579	573	600	564	608	587	569	590	586	559	587	573	566	585	553	569	546	572	591	531	580	565	609	610	579	565	557	544	556	526	554	590	545	581	561	563	539	547	550	575	572	591	592	520	551	560	614	584	567	577	556	600	598	619	590	550	574	573	551	560	544	555	576	573	568	574	532	579	562	558	544	561	540	556	582	559	562	579	577	554	548	598	577	547	578	534	589	582	614	558	577	547	528	587	622	562	591	584	555	586	588	580	576	593	640	598	578	566	603	602	601	604	646	579	615	557	535	588	569	555	562	579	563	579	584	547	586	534	573	556	564	569	574	573	583	610	551	554	555	587	549	528	575	575	576	558	551	590	598	621	549	565	571	585	567	600	576	579	573	535	589	565	605	592	538	561	576	563	583	551	591	591	603	601	578	570	534	573	539	579	553	594	546	615	549	601	606	566	540	567	549	624	600	573	590	599	599	565	593	583	555	598	583	606	590	563	602	580	596	562	589	558	593	594	571	555	551	582	597	559	583	532	549	606	569	594	566	553	606	541	581	541	644	563	597	543	580	567	591	577	612	577	549	606	605	553	571	627	534	545	584	532	586	535	536	582	599	557	564	568	564	608	568	523	546	580	589	585	597	587	562	592	563	514	594	599	586	586	557	593	562	577	591	548	578	583	583	547	624	593	606	608	582	534	591	590	604	579	585	572	564	551	580	573	585	539	594	559	602	554	564	589	601	578	580	548	609	582	623	586	568	575	583	584	582	609	576	576	591	556	596	545	552	600	549	574	570	560	603	600	569	584	578	581	553	558	541	570	575	578	642	570	599	577	571	582	567	559	576	570	517	566	577	600	590	553	563	556	547	572	544	547	562	561	589	628	572	570	591	517	593	576	584	557	569	559	550	574	545	558	582	553	593	581	579	578	620	570	565	591	573	564	529	542	523	565	598	575	560	580	544	558	585	588	572	563	591	557	611	550	594	602	581	573	591	593	606	594	583	581	580	600	595	589	613	601	583	512	531	563	573	547	563	562	579	587	581	556	568	553	530	568	562	569	570	582	574	604	599	574	565	607	545	585	565	570	523	573	602	540	581	588	579	547	575	566	576	547	597	554	596	599	597	586	559	579	550	585	588	549	564	638	583	601	579	565	541	594	563	559	566	584	551	589	568	578	608	641	599	549	572	583	522	569	604	532	541	538	587	589	554	578	583	567	609	563	598	581	600	591	575	571	568	556	573	566	584	567	575	551	579	612	559	572	627	556	523	595	599	612	540	547	606	583	596	599	594	578	544	552	597	577	570	608	588	590	626	538	592	556	587	617	591	577	590	570	562	585	580	541	615	566	614	580	584	587	602	572	557	581	582	547	598	576	601	612	612	579	614	566	601	600	564	560	586	571	582	550	561	576	574	565	536	600	537	557	581	564	592	582	567	552	582	573	528	605	600	578	616	586	629	516	606	574	589	562	581	577	553	568	579	542	571	560	546	603	537	596	520	592	572	582	565	591	577	572	587	587	599	592	583	568	611	577	592	621	616	594	550	652	567	582	599	586	648	625	593	520	583	534	594	570	604	575	583	609	573	559	583	540	602	556	595	594	571	614	577	564	550	577	544	588	553	547	599	585	560	576	555	570	606	585	608	528	556	520	584	565	588	570	583	576	561	564	560	606	543	585	568	578	605	573	583	555	546	598	597	593	585	503	541	549	557	597	556	621	568	579	594	566	553	563	565	606	598	585	574	604	607	550	590	545	582	598	539	573	540	565	555	581	584	546	561	568	600	605	554	553	587	564	595	533	613	575	544	566	588	621	594	582	601	553	590	587	566	580	598	620	570	549	613	616	583	548	608	578	555	601	589	583	545	567	574	586	601	604	538	561	569	558	583	556	543	610	599	598	569	599	535	590	584	568	564	569	559	604	524	556	561	603	565	570	610	582	620	580	585	602	599	564	640	534	594	594	610	556	596	601	557	559	552	583	551	570
7998	35300	26105	14798	5292	943	847	762	696	755	709	705	703	698	699	656	681	706	683	649	708	699	618	678	671	647	663	631	659	708	660	691	633	655	652	659	629	672	669	712	678	696	643	711	658	622	673	663	621	683	683	570	669	629	694	653	624	683	678	723	642	638	693	686	695	667	703	671	692	692	614	714	672	663	653	664	636	673	684	641	654	676	687	654	642	676	720	647	639	645	661	655	679	675	648	665	708	635	692	649	632	641	637	638	629	674	684	672	638	653	600	669	692	658	655	650	641	628	664	644	639	687	617	687	659	626	677	655	680	631	646	636	726	685	693	643	679	656	658	706	657	651	642	636	646	684	659	695	672	668	657	603	671	598	674	628	644	652	715	612	674	620	622	713	666	679	701	653	676	643	671	657	706	662	637	635	648	669	649	644	663	637	687	660	643	720	711	635	664	700	631	692	640	671	629	705	680	663	622	666	658	665	672	696	666	647	705	645	638	646	646	623	649	636	725	677	656	668	633	677	660	661	700	654	642	656	595	627	683	656	673	643	637	653	701	625	666	699	662	657	676	612	674	677	652	655	672	681	672	717	649	671	660	649	658	645	716	638	674	664	656	669	680	633	663	667	660	679	621	694	678	650	634	690	657	652	647	643	658	685	647	672	658	656	611	672	670	668	629	655	669	637	687	703	649	640	648	686	668	656	688	655	660	639	690	670	654	669	657	685	679	678	624	665	656	672	669	725	711	674	643	730	681	737	645	675	688	690	668	630	634	616	664	680	685	676	675	652	668	685	684	667	667	661	632	674	670	651	671	685	678	666	693	705	643	657	659	647	675	671	660	653	657	628	697	642	631	651	658	690	645	659	714	660	640	653	659	678	696	666	608	665	660	679	675	625	684	676	673	670	681	664	715	694	659	663	638	619	679	693	692	655	639	611	645	655	713	674	673	659	661	648	628	674	647	656	669	681	692	661	688	688	661	661	664	658	658	678	652	651	681	667	633	663	652	671	661	683	694	676	684	634	705	677	624	660	645	677	676	620	709	665	644	644	686	691	658	663	717	694	674	670	663	679	683	684	622	696	688	616	654	660	610	661	661	656	646	643	693	675	653	678	707	668	663	612	684	673	696	673	665	653	671	706	651	674	685	650	672	646	661	673	706	695	641	663	659	604	642	674	677	715	667	674	651	695	667	660	685	702	689	691	701	683	663	665	721	704	660	683	705	650	657	640	692	686	656	644	720	686	589	666	691	693	645	645	721	669	627	663	695	697	668	678	637	671	654	624	665	637	635	621	734	655	718	666	709	686	704	661	657	692	673	669	624	693	697	668	655	697	632	630	685	625	647	648	656	709	711	650	674	657	676	651	674	715	676	679	699	661	646	671	701	630	690	657	698	651	644	710	613	638	671	686	652	677	703	675	665	681	664	667	668	646	694	663	655	682	701	730	620	699	658	635	678	682	721	654	685	658	703	674	645	653	687	669	661	652	656	683	688	648	672	662	621	669	654	678	655	687	655	681	666	639	676	694	626	676	691	657	674	666	664	648	707	684	688	647	627	615	698	657	707	660	658	672	672	649	664	675	678	656	693	660	621	611	635	628	646	677	656	680	686	661	679	647	682	685	659	657	651	618	670	630	665	668	644	651	635	645	659	666	631	710	684	691	674	672	702	673	674	637	621	661	670	634	642	692	669	680	696	673	666	639	670	674	729	678	675	657	648	708	651	683	637	660	683	695	649	690	633	655	668	646	651	682	680	707	708	717	658	635	651	675	680	643	702	671	695	722	689	651	679	660	729	621	708	625	664	674	688	701	692	665	685	632	679	583	678	635	755	625	649	668	644	653	637	657	594	679	700	651	673	648	687	642	695	648	654	606	705	655	645	650	662	635	702	669	644	668	673	677	697	656	601	648	656	634	663	670	658	617	679	658	682	676	645	679	701	632	662	675	661	688	675	630	622	625	640	723	635	669	640	658	660	648	683	650	713	669	683	675	682	649	671	643	632	665	642	653	695	685	671	724	675	690	703	642	649	701	677	638	700	649	696	658	646	631	652	700	701	717	654	671	645	671	640	643	682	693	629	683	690	692	660	671	678	682	664	684	675	615	661	651	672	666	678	705	668	615	700	698	703	654	654	638	659	632	669	640	673	647	688	645	708	636	691	705	605	700	679	636	629	637	640	661	667	644	658	643	650	683	637	668	663	671	693	654	696	718	657	691	648	674	639	631	657	685	654	663	640	679	656	718	668	657	665	675	626	649	713	659	644	656	645	692	661	637	678	692	688	639	669	677	691	702	676	705	649	648	691	646	679	678	648	664	668	651	701	644	650	685	682	641	703	667	635	619	707	688	664	672	653	658	656	622	657	668	630	667	672	658	652	675	675	706	716	680	681	632	676	660	685	684	686	665	654	687	644	697	641	636	671	718	694	665	682	642	654	682	658	643	659	676	647	615	660	646	648	671	678	676	691	693	717	695	699	711	624	674	656	645	636	673	690	700	672	693	643	699	659	637	641	660	661	672	659	655	710	661	672	640	667	643	670	640	674	666	632	622	627	686	637	678	643	672	648	659	699	656	677	697	618	642	719	710	658	687	678	668	649	657	687	659	671	702	679	702	688	647	651	668	669	668	691	651	657	664	652	628	648	674	671	673	653	651	621	647	664	626	633	650	648	665	647	698	659	696	619	613	667	624	653	681	652	678	692	656	661	643	670	669	673	696	627	625	667	670	677	660	664	667	712	673	658	650	645	717	655	644	660	665	678	689	672	628	674	691	690	655	682	666	691	688	574	679	666	659	681	634	666	662	672	699	589	670	698	694	744	658	675	681	610	681	633	652	646	663	690	679	669	664	685	654	640	679	690	689	678	690	626	667	652	665	652	649	668	653	655	642	639	649	623	658	674	701	673	672	640	709	680	685	667	681	683	640	651	662	719	670	713	703	673	674	700	670	654	720	666	645	670	703	668	625	689	723	734	698	683	661	665	649	679	659	678	662	677	649	680	702	689	684	706	673	686	684	647	667	606	666	689	638	659	653	635	674	667	639	644	639	658	662	674	636	633	696	647	708	634	678	697	694	622	712	684	639	647	633	614	665	633	666	703	636	650	670	677	634	708	686	701	628	630	635	644	655	694	673	696	675	663	657	643	705	685	692	677	700	656	706	635	652	659	629	699	663	668	631	691	672	685	667	715	653	690	632	651	643	677	662	683	641	707	655	694	659	701	675	664	664	687	686	633	680	713	649	666	662	638	664	662	661	668	665	629	666	725	663	626	631	655	668	632	707	659	667	667	670	655	637	656	643	700	650	627	661	656	686	653	690	674	654	666	603	672	648	682	692	667	670	711	702	681	688	662	615	661	679	672	681	646	630	701	652	696	680	673	626	644	662	670	647	598	746	703	664	682	632	686	647	664	662	614	696	687	675	694	626	660	619	668	671	647	661	686	717	672	637	724	674	688	684	649	657	615	692	657	632	678	698	651	643	668	675	691	632
23964	22708	35125	38625	29808	14208	3413	695	694	630	655	579	618	580	619	605	559	573	560	574	577	564	547	580	560	589	566	558	562	577	569	559	577	598	579	575	592	582	540	629	582	594	603	612	545	570	549	571	579	563	610	600	583	573	618	609	594	615	546	547	582	559	559	575	565	524	580	593	604	577	575	569	614	551	582	593	604	608	557	570	566	568	593	565	601	591	574	564	587	597	553	566	569	578	554	556	586	604	607	553	556	560	604	574	593	540	570	579	585	572	558	549	564	576	588	553	609	578	555	558	618	609	592	544	620	552	558	593	584	601	567	554	591	611	588	572	587	531	571	574	565	553	600	564	583	566	622	610	620	621	568	576	608	589	568	565	535	591	546	578	587	589	576	583	578	555	583	604	590	594	615	543	625	569	584	550	542	589	578	559	566	588	638	592	608	631	582	557	573	538	563	587	605	559	588	614	600	554	563	606	552	581	558	599	573	559	569	555	601	570	577	585	602	546	541	569	591	583	600	585	581	602	602	602	568	611	598	562	557	577	585	550	584	638	556	567	616	569	563	607	634	562	570	563	584	600	596	569	560	569	562	546	609	616	577	552	567	566	531	589	571	562	578	530	602	572	582	588	567	543	593	591	585	577	575	590	594	538	554	575	548	570	594	610	528	546	634	540	599	572	600	584	537	622	568	574	569	526	541	563	572	586	573	617	589	574	611	620	574	567	597	574	582	597	546	572	587	588	598	592	604	543	599	573	589	546	582	615	566	628	569	554	571	582	601	588	542	637	559	582	588	603	549	570	559	546	555	586	576	587	568	598	613	582	604	593	578	592	541	553	610	574	573	588	589	567	566	556	524	567	594	560	586	548	585	599	576	558	595	567	582	587	606	607	562	556	558	580	591	566	553	599	573	626	563	560	557	567	590	587	594	586	581	561	545	581	570	623	575	565	557	563	583	603	617	584	563	562	602	549	574	599	591	601	556	545	554	600	555	560	541	560	553	604	546	549	554	607	569	611	564	590	536	552	547	578	547	576	563	585	540	578	598	560	611	614	611	599	512	594	548	594	589	565	570	551	579	569	580	586	598	572	594	606	587	608	570	577	596	618	603	563	557	580	598	598	620	600	570	574	581	578	592	578	578	589	553	631	609	560	599	572	604	581	598	575	576	597	593	573	594	557	581	587	602	583	567	596	564	579	561	589	561	575	595	618	615	592	592	584	566	618	577	590	605	575	554	556	547	550	579	549	542	586	570	586	596	582	605	561	582	571	558	575	573	555	578	593	569	542	612	576	588	603	568	598	565	546	584	608	576	602	575	566	533	621	572	599	586	560	576	555	643	579	571	555	616	598	557	590	577	586	612	570	568	553	542	551	570	564	573	558	556	622	608	559	562	567	561	619	537	566	605	579	591	595	596	581	587	619	595	603	582	592	574	558	609	580	561	546	605	554	566	548	552	576	586	584	575	544	569	573	578	579	563	557	594	537	573	593	604	574	594	612	541	647	594	534	556	588	570	650	593	603	606	568	575	601	578	572	571	559	607	580	573	582	583	595	574	583	586	577	598	546	559	589	553	553	586	574	595	597	572	551	614	599	607	576	605	532	626	549	523	575	554	579	564	584	594	571	577	542	583	550	574	588	574	513	600	587	594	580	596	548	641	587	539	595	567	587	596	587	578	579	632	564	584	597	580	553	576	574	586	625	573	628	562	556	540	610	607	562	606	605	572	579	554	581	558	573	532	558	541	592	585	581	603	600	553	583	587	550	567	594	623	585	550	530	640	542	523	588	611	540	563	576	599	556	574	600	566	593	611	581	564	596	588	576	568	537	563	606	629	564	623	575	579	590	606	599	564	590	550	578	617	586	593	597	618	592	557	590	532	603	581	554	595	537	580	559	598	578	640	600	576	575	572	594	592	594	557	600	599	548	550	595	569	569	610	550	579	576	576	564	606	570	604	590	559	544	575	587	616	625	559	552	571	545	547	560	580	581	560	574	600	562	562	613	575	600	540	605	554	581	569	578	615	571	585	561	559	574	583	589	580	569	548	558	575	587	627	596	592	593	552	565	568	574	543	538	588	567	550	561	606	549	563	568	595	591	594	587	596	566	600	609	542	566	537	548	560	554	606	596	554	576	579	574	582	589	553	592	569	581	587	626	549	616	545	543	554	592	621	598	587	557	549	600	575	580	564	531	543	558	589	611	575	546	579	528	607	605	569	553	612	585	562	551	594	633	597	572	612	614	569	589	619	550	576	589	573	599	603	597	561	604	602	578	611	582	582	568	578	600	595	572	580	587	585	562	587	527	600	601	570	601	555	592	609	568	575	608	555	582	548	576	621	549	573	548	581	570	584	612	535	589	588	566	565	595	611	557	604	541	618	578	560	592	603	575	583	542	581	544	596	582	603	575	571	592	602	556	578	616	600	576	602	562	547	577	586	602	563	575	573	550	579	608	596	574	587	572	563	513	559	669	554	567	548	529	599	606	574	543	550	593	559	628	614	567	581	583	542	630	559	592	592	574	589	584	567	581	522	611	528	596	548	546	613	544	590	598	552	559	603	556	531	572	581	614	556	594	606	565	583	595	569	617	564	618	601	617	593	598	572	605	602	571	555	594	578	556	596	522	587	550	594	562	588	534	592	604	560	540	571	574	578	581	568	509	541	583	561	613	576	570	545	565	599	592	591	561	566	587	604	590	569	586	567	615	565	546	563	583	604	585	535	558	541	583	578	568	587	532	555	560	555	562	540	573	527	557	575	581	585	585	573	609	587	562	600	540	586	586	558	576	580	524	574	576	581	582	588	558	576	581	589	576	545	566	535	557	568	618	559	598	565	569	548	585	579	618	599	576	598	602	570	575	609	567	563	576	555	562	601	606	573	528	570	566	585	570	573	561	591	574	550	617	596	585	572	594	569	531	539	590	626	571	586	615	555	541	566	592	584	562	546	633	584	605	605	564	584	590	571	609	552	520	574	580	571	567	589	586	553	567	543	537	561	578	589	573	591	533	532	572	551	595	561	568	548	611	555	579	535	578	604	593	555	552	613	575	579	576	546	588	595	570	564	551	579	542	554	544	611	538	597	519	616	591	591	585	613	592	594	572	585	581	582	559	540	617	542	613	591	606	547	568	619	571	602	587	552	532	605	570	553	579	569	603	563	552	617	587	548	586	551	602	569	583	612	578	599	598	567	529	592	619	561	562	576	565	576	577	547	575	602	586	581	583	559	619	574	587	534	569	582	576	578	573	598	566	581	583	593	555	539	531	573	578	531	610	568	614	603	572	590	533	581	578	589	530	583	580	573	577	604	578	588	564	583	603	551	506	603	543	546	573	576	616	557	568	559	593	604	568	591	555	611	572	609	586	575	571	548	601	556	584	548	600	596	593	581	609	580	555	558	560	570	551	597	561	592	572	582	562	591	583	521	589	553	598	579	569	552	595	528	579	590	591	564	574	535	582	543	590	577	617	599	586	558	565	625	582	637	540
7419	68192	68252	51859	31445	3552	2444	837	845	799	728	724	725	666	721	665	666	675	682	682	678	659	682	690	685	656	694	670	639	715	683	665	627	684	676	694	689	689	691	717	677	624	657	647	629	664	702	683	691	719	646	705	669	681	632	669	734	705	662	663	676	644	661	638	646	681	672	676	638	685	720	657	649	679	660	654	695	638	673	672	668	684	660	665	655	662	666	626	707	669	686	677	715	661	651	673	708	670	660	661	630	693	651	696	688	669	685	622	645	662	677	659	673	643	661	727	672	644	686	679	648	628	644	703	655	644	677	691	641	687	677	681	719	688	680	671	670	653	699	686	637	688	625	698	681	631	702	629	660	687	684	649	668	693	676	638	651	661	684	691	684	664	652	694	616	655	643	672	687	670	688	675	685	747	708	691	714	641	700	710	668	641	707	637	652	669	666	642	638	692	623	733	680	665	713	624	669	649	660	654	701	669	661	645	651	642	673	704	707	729	655	663	696	719	679	700	681	644	657	666	645	623	629	669	648	671	651	674	664	650	668	678	653	673	660	649	728	703	711	720	653	690	712	685	696	658	664	656	666	675	674	675	715	705	648	706	707	654	630	627	688	717	702	673	704	648	694	620	716	667	702	678	644	672	664	691	684	680	668	687	652	662	644	663	698	634	681	720	694	671	677	680	629	634	746	667	692	670	686	659	669	669	726	651	659	649	666	650	682	640	685	688	670	690	642	693	669	619	705	672	675	699	600	687	716	690	640	654	699	665	673	718	704	644	702	696	737	691	653	716	651	696	717	702	686	654	628	657	681	667	687	698	591	668	684	718	721	690	665	640	704	662	674	668	639	651	669	659	643	689	689	666	691	650	657	667	667	683	672	651	661	669	661	681	702	682	680	645	672	697	677	690	670	680	665	682	680	686	701	658	663	679	639	634	690	674	679	696	693	650	622	687	651	661	634	685	699	690	702	656	686	670	698	703	693	697	638	620	666	643	658	679	624	699	684	674	655	624	658	630	674	661	686	699	676	660	688	657	653	666	682	653	712	663	713	662	713	707	677	684	649	655	690	692	663	714	676	608	700	648	663	635	698	648	650	696	697	657	697	621	687	674	629	689	618	627	702	666	665	621	664	686	665	655	666	652	632	705	676	685	654	690	679	668	646	710	650	663	682	687	673	694	669	675	675	665	669	717	684	621	657	713	668	700	662	653	668	672	668	628	657	712	637	685	694	702	692	671	712	658	714	702	608	631	671	625	656	709	681	640	688	658	706	661	692	676	669	661	658	675	649	683	699	647	681	702	694	692	682	673	678	695	625	665	626	667	688	644	643	689	687	661	688	708	635	659	673	679	660	635	668	717	695	661	659	666	649	650	659	663	656	676	676	652	617	657	709	670	707	664	654	650	659	675	676	664	653	691	722	674	707	688	667	670	708	695	659	694	685	686	685	683	643	683	641	668	697	679	706	624	669	671	691	687	664	686	702	638	620	658	651	681	623	685	698	669	649	668	703	704	675	710	705	708	701	700	660	648	667	651	666	660	631	600	687	634	676	653	663	669	659	699	686	683	628	713	701	689	708	667	686	662	662	664	659	688	687	689	685	672	630	641	681	625	700	649	672	715	667	655	643	681	703	658	711	661	659	693	669	677	668	639	685	710	641	694	671	650	648	644	637	645	712	661	705	676	611	648	663	693	686	675	689	644	635	722	679	696	679	644	654	683	674	676	675	675	642	708	740	658	685	684	674	671	696	728	686	679	662	672	682	631	683	680	657	709	702	635	682	657	666	682	676	680	651	659	702	690	695	712	716	670	659	675	652	690	718	668	696	741	710	680	656	640	681	670	693	641	691	655	694	654	675	699	645	657	681	671	697	686	682	720	659	676	685	653	624	683	673	687	680	649	656	665	649	644	694	697	678	743	691	680	686	643	652	635	652	727	677	711	735	671	630	679	711	671	749	659	653	696	680	692	668	658	689	649	678	672	675	677	660	655	633	667	664	662	651	666	661	716	663	694	677	658	638	665	684	689	646	684	706	649	633	690	654	670	693	685	680	673	692	670	661	641	731	674	651	675	673	663	660	660	672	643	701	722	601	692	688	658	638	696	637	643	632	695	714	646	659	703	693	691	673	682	665	677	636	655	734	667	720	657	666	685	652	703	671	680	632	713	657	723	666	677	654	663	651	674	693	692	656	692	665	653	678	663	706	670	680	679	688	691	683	695	642	682	720	656	687	627	709	671	668	690	689	673	666	636	715	682	716	641	600	682	667	632	686	634	652	674	692	653	672	683	663	717	646	665	657	675	668	663	687	656	636	669	638	651	680	651	643	647	700	674	707	711	661	624	711	679	690	669	674	661	681	709	708	669	662	683	676	665	655	710	694	665	715	624	679	690	704	659	686	703	661	680	666	684	692	620	693	704	683	679	676	680	681	689	656	684	706	638	689	659	636	694	627	668	677	653	675	709	665	642	618	661	675	670	645	657	648	681	711	652	690	671	685	702	694	680	672	648	709	664	704	702	666	663	618	662	658	636	682	655	659	687	710	681	688	669	686	644	698	666	631	643	653	670	664	720	719	703	679	674	683	625	668	689	683	700	611	677	668	706	679	649	719	707	698	649	650	692	672	692	655	692	678	685	723	640	678	638	657	648	673	648	663	680	704	681	648	671	644	630	704	694	675	688	665	638	735	672	668	651	659	675	666	688	683	640	700	700	686	668	667	688	673	716	648	654	673	629	712	616	658	671	661	686	654	684	657	704	639	654	664	698	721	682	683	639	691	691	733	706	629	668	665	666	675	681	707	640	686	700	643	710	658	693	687	622	723	665	699	643	707	712	668	683	655	666	694	641	649	671	682	698	686	639	715	727	687	667	703	690	687	696	626	666	670	655	726	686	671	676	663	669	716	693	673	695	679	699	704	719	635	692	648	674	652	659	689	725	693	676	656	652	653	665	695	670	682	640	652	662	640	627	661	658	696	674	729	660	664	657	677	680	659	678	660	694	657	677	653	671	664	650	687	678	675	656	647	682	658	653	678	666	672	714	689	669	648	655	674	672	646	635	633	689	676	678	644	645	657	702	660	698	667	650	685	720	666	661	655	670	651	645	642	671	692	623	706	694	670	683	695	657	690	648	679	624	660	713	640	698	645	659	690	616	657	665	648	712	666	683	723	694	619	694	660	694	711	701	693	606	677	704	643	632	689	671	637	674	689	674	660	700	653	714	684	668	693	693	683	645	641	688	687	656	664	629	722	662	658	658	675	672	644	672	688	653	688	627	631	688	673	634	689	641	628	708	637	688	635	660	708	702	680	649	723	676	683	707	685	682	664	658	642	690	653	680	667	668	729	677	675	702	689	763	690	653	661	648	682	693	639	699	671	711	615	653	691	639	687	698	682	704	624	705	680	689	685	672	641	651	699	688	607	648	696	666	671	661	669	690	655	680	633	655	709	679	635	665	641	693	683	650	656	696	670	661	649	729	678	663	654	626
25462	23481	34322	33245	20037	3820	1110	479	384	449	401	440	380	372	377	396	388	379	374	348	371	352	383	426	363	372	378	364	363	378	372	349	388	379	389	408	386	398	335	364	356	382	346	380	367	380	378	393	356	348	388	377	382	384	384	384	388	367	354	381	414	394	367	366	406	380	378	393	378	379	384	408	379	350	395	356	382	333	348	354	347	343	353	352	382	412	375	347	377	361	386	377	390	341	364	377	349	378	382	371	374	357	364	384	364	345	407	365	364	392	369	369	414	356	399	363	402	399	355	355	360	331	369	390	382	411	336	370	372	360	344	365	393	342	352	354	393	402	381	365	383	371	376	368	391	375	366	372	376	380	365	362	392	352	354	370	386	358	352	391	349	358	339	399	361	351	357	363	389	361	394	359	370	351	368	362	381	367	349	360	358	373	362	361	371	365	339	390	397	352	350	382	384	363	342	348	385	331	358	396	367	389	417	337	369	357	367	361	387	375	355	389	350	374	373	368	374	387	402	362	371	369	387	354	393	374	377	403	366	374	346	373	387	382	372	367	375	388	396	417	370	392	387	381	368	360	356	321	398	357	360	338	348	375	387	375	360	341	372	388	382	359	375	335	385	380	396	387	352	383	374	332	372	397	362	383	380	365	374	391	359	405	363	376	353	349	379	380	360	361	389	345	359	393	348	392	378	361	378	394	367	370	357	367	356	367	358	319	376	381	392	371	375	357	361	374	342	377	377	343	360	371	328	350	352	369	374	327	349	362	369	342	395	388	368	360	343	377	345	403	385	332	353	370	363	364	391	381	350	382	393	387	397	364	384	351	393	398	356	418	362	390	360	345	399	399	368	403	361	362	362	388	376	364	368	380	333	363	361	378	393	345	346	380	401	387	432	364	383	390	403	380	381	388	360	373	382	394	366	372	333	381	374	375	408	360	408	390	381	367	369	400	392	368	373	365	361	357	356	370	350	378	397	391	393	370	369	352	366	394	359	357	387	348	389	379	369	368	391	390	361	382	324	360	363	356	365	355	355	371	362	384	402	365	374	385	361	376	352	360	334	332	399	362	385	381	404	376	364	362	373	372	360	385	410	343	430	366	367	392	375	353	359	356	366	383	390	351	348	412	325	366	348	375	366	360	395	384	369	363	361	377	357	394	396	367	396	358	369	363	372	343	357	387	363	375	340	383	359	389	370	370	376	359	383	379	345	371	396	377	397	353	356	350	374	325	376	367	359	359	398	375	398	352	372	392	382	357	413	381	386	389	375	341	383	382	363	363	395	384	373	397	407	351	389	357	370	379	369	391	395	377	394	370	390	380	332	350	362	382	388	418	373	367	352	374	371	365	378	351	358	367	403	362	386	374	392	347	366	410	376	373	358	369	386	386	373	359	374	375	364	407	371	348	365	381	379	364	342	357	406	366	390	367	404	361	384	379	393	399	337	380	327	363	359	370	365	381	390	405	355	364	376	356	352	342	379	370	355	367	329	372	365	330	361	368	341	371	380	372	364	407	385	383	363	342	389	371	410	409	386	375	391	386	356	355	362	364	366	373	383	358	337	364	348	398	346	383	353	364	372	359	374	397	363	394	367	382	335	361	422	387	372	369	361	365	361	377	362	371	364	371	355	363	371	367	386	350	362	361	350	355	351	384	363	410	356	385	371	365	390	361	367	376	380	385	371	373	353	374	358	376	376	351	368	320	356	356	340	360	365	360	371	387	367	364	376	388	365	397	373	366	344	401	392	369	369	409	379	395	371	383	403	397	376	379	377	415	380	385	380	387	412	392	360	397	378	363	347	388	338	352	360	392	348	360	369	380	340	368	367	363	372	365	363	420	361	342	344	384	342	384	372	380	384	379	351	370	348	335	375	351	407	407	379	384	357	415	379	379	368	389	376	374	348	371	383	341	359	417	365	375	375	354	401	381	404	353	354	373	366	391	356	374	386	402	398	355	396	382	356	371	383	370	375	361	358	354	340	379	359	367	348	377	368	399	349	390	367	379	396	366	377	373	316	350	354	396	367	382	383	397	387	393	350	381	404	387	392	365	364	364	378	413	368	388	350	360	358	366	370	386	357	375	362	382	350	336	386	370	396	366	339	411	361	371	374	373	380	352	371	346	372	375	396	382	373	388	352	407	368	356	377	403	345	346	407	369	382	367	362	363	403	390	383	403	377	361	370	381	353	380	372	341	389	353	377	386	397	368	389	388	376	350	364	330	372	358	375	349	388	365	377	355	375	350	364	353	377	358	383	365	402	390	387	389	357	340	394	399	381	358	359	388	380	373	389	371	395	369	366	389	371	397	339	320	340	376	359	384	361	384	378	388	349	402	370	373	374	376	346	386	387	401	353	366	394	365	372	360	353	345	330	387	377	385	401	350	380	392	377	375	390	399	380	413	370	383	367	377	370	358	375	357	366	359	366	370	387	377	344	381	357	390	409	361	373	394	354	348	358	401	397	364	365	380	341	356	389	364	390	377	364	387	388	393	379	408	381	341	373	381	341	371	411	382	341	352	348	378	365	382	370	374	377	376	346	351	372	360	369	362	357	364	356	362	361	370	347	389	342	358	365	412	349	406	387	361	342	388	341	374	379	355	384	350	351	362	323	387	374	378	381	375	312	343	365	347	389	368	350	394	362	371	402	369	363	360	379	388	388	338	390	361	352	349	384	365	362	392	363	373	382	396	400	371	348	385	392	382	388	349	348	334	378	370	363	370	415	368	378	369	350	363	341	356	353	373	379	387	361	360	357	418	360	375	379	369	356	377	368	367	377	392	377	384	405	366	397	367	384	385	371	354	368	368	343	397	369	342	384	334	374	348	352	368	385	344	362	374	356	343	400	369	390	390	410	392	377	420	361	359	375	377	388	357	399	375	362	336	386	360	388	353	363	396	414	371	382	416	367	366	415	353	359	369	370	377	407	363	384	384	385	384	341	344	363	355	370	358	382	391	385	378	360	382	367	420	358	364	355	356	394	367	384	380	380	380	377	390	388	358	358	359	374	360	365	382	401	343	381	360	383	401	403	399	371	385	394	397	365	406	370	390	384	364	372	383	372	363	363	355	361	386	370	371	366	340	360	390	352	379	356	386	378	338	369	390	358	372	395	404	367	382	401	388	376	361	372	384	335	397	391	369	339	346	351	375	365	390	372	354	364	386	350	403	328	379	413	346	379	352	348	369	409	360	384	390	416	365	374	382	361	410	369	384	374	426	372	357	327	402	350	372	384	402	372	387	369	326	370	371	364	365	382	396	381	396	355	392	368	354	379	366	375	363	381	352	388	396	348	339	353	391	358	362	345	394	391	396	384	388	379	388	400	374	361	397	374	366	396	358	335	370	380	366	362	368	356	374	384	344	359	363	361	386	385	409	398	371	389	333	373	372	407	369	349	391	383	389	376	338	349	362	366	393	376	376	387	351	336	401	370	398	352	335	383	414	338	354	373	396	359	346	351	350	363	340	346	367	369	369	363	389	374	391
7243	66174	52917	39856	20314	3195	1921	565	471	471	487	491	445	440	470	495	405	400	400	415	434	431	401	442	463	502	439	442	416	432	444	488	457	461	468	429	420	451	462	477	443	482	394	456	411	441	407	418	462	432	433	408	417	460	448	432	452	429	413	463	407	415	404	388	447	462	470	448	438	415	405	426	396	424	446	420	459	473	425	452	433	429	456	423	418	450	460	413	465	456	443	442	417	436	460	464	441	439	456	411	438	443	408	408	430	427	413	408	398	444	464	426	428	408	450	452	423	447	423	461	452	465	435	424	460	424	407	436	424	438	418	460	420	428	383	427	415	439	444	448	462	407	424	432	448	432	444	433	488	437	421	433	402	449	412	431	452	461	463	444	418	439	412	467	396	418	411	427	440	430	421	409	419	446	454	419	467	430	468	440	420	411	428	414	455	411	439	440	405	419	452	441	447	432	448	452	422	444	444	440	397	474	447	418	467	444	434	446	438	455	430	413	488	406	470	423	427	408	456	430	461	433	425	453	411	425	401	467	435	442	418	420	439	440	424	401	439	408	451	400	414	413	420	445	437	482	436	435	430	423	464	416	412	437	423	428	450	435	474	417	438	422	400	476	423	423	436	441	436	453	442	442	442	437	439	456	437	429	451	452	417	415	428	416	443	462	437	434	467	420	421	462	432	432	420	430	405	405	474	394	453	437	436	464	480	447	456	442	415	434	463	432	446	449	413	406	452	406	424	423	430	430	462	435	463	406	433	442	465	460	426	429	388	426	453	436	401	458	437	434	435	416	415	442	434	455	458	440	462	435	402	455	425	421	451	447	439	398	456	428	440	445	420	461	442	424	419	447	403	462	435	459	455	397	410	404	420	449	401	401	434	425	426	438	429	471	438	408	461	423	407	460	432	454	403	420	404	413	444	479	401	415	431	447	420	418	415	447	425	419	468	464	456	400	445	432	444	440	438	416	438	424	431	420	430	445	416	448	438	452	456	433	410	454	454	447	451	383	432	427	436	413	411	428	443	419	427	437	448	424	431	425	447	431	448	419	444	432	419	418	428	420	466	419	463	446	430	473	409	406	436	433	419	392	391	445	415	452	457	405	429	436	446	420	428	456	428	431	393	444	460	434	437	459	467	411	440	454	445	480	441	411	423	440	442	431	423	403	446	416	428	441	391	406	410	456	432	457	378	422	425	439	443	452	458	458	435	446	409	445	413	419	405	398	438	421	438	436	455	432	424	432	409	445	430	443	409	450	431	437	451	428	431	456	432	402	448	459	454	453	426	431	451	455	471	394	435	432	467	422	461	412	425	457	439	443	430	443	456	429	450	432	431	424	399	443	428	457	458	426	427	415	426	440	442	446	412	407	415	422	447	434	409	413	438	437	462	412	403	451	403	426	412	431	395	447	439	429	413	430	419	474	434	432	432	458	458	439	398	422	429	460	468	450	396	472	432	402	450	438	442	473	442	467	443	444	418	424	452	450	404	426	411	435	422	418	448	438	438	419	414	386	424	446	443	474	423	424	422	446	444	429	438	411	466	443	427	426	440	428	461	428	445	418	450	436	392	444	423	442	440	458	464	411	418	435	464	458	459	452	457	464	434	438	440	427	434	471	428	460	434	435	428	448	420	439	399	435	422	424	452	449	409	439	451	428	428	443	453	458	407	429	419	442	443	429	448	459	443	425	387	436	431	418	438	461	431	441	432	422	424	461	442	456	371	467	441	426	419	444	445	450	448	449	407	436	415	426	429	418	448	449	436	450	423	455	437	454	421	453	430	432	432	425	402	435	454	416	434	444	432	444	454	403	484	397	430	454	468	401	445	426	465	429	456	462	437	408	431	431	422	381	392	443	439	438	441	441	411	417	429	444	438	467	465	458	489	437	454	432	434	408	427	427	419	440	444	464	433	443	436	415	443	410	419	420	436	421	411	432	459	487	430	426	453	419	416	399	428	467	412	412	427	415	424	425	413	438	459	416	420	437	455	433	458	444	374	385	434	436	434	383	439	406	434	401	429	418	442	417	432	424	406	411	457	407	431	427	458	413	450	443	439	454	438	446	455	476	420	436	437	443	440	466	425	384	449	437	442	434	412	448	429	441	409	435	442	489	421	409	452	423	410	415	476	417	449	429	468	431	462	447	425	407	445	420	502	456	417	451	433	452	437	434	423	424	455	439	420	418	460	438	465	435	430	427	443	433	429	434	471	443	434	427	443	421	461	419	401	417	449	420	435	442	454	407	444	418	405	459	389	385	473	454	437	407	428	456	425	445	464	435	429	430	436	432	470	438	434	417	420	436	427	445	461	438	429	403	416	448	428	425	428	442	432	427	393	427	410	435	472	410	430	400	438	428	452	448	449	439	440	460	421	434	428	433	427	488	457	418	442	439	415	386	416	414	416	397	422	447	454	416	432	432	422	448	405	458	429	460	439	450	487	434	419	446	462	450	453	425	438	435	425	445	446	427	456	405	409	425	412	439	428	460	430	433	442	420	409	427	399	418	428	446	449	416	436	433	444	442	417	454	461	455	436	470	446	407	449	407	442	456	432	419	426	456	428	438	433	423	440	452	410	438	447	432	406	443	446	421	439	443	441	464	438	413	401	424	454	417	406	393	435	459	443	426	433	445	432	402	443	425	451	445	411	461	422	464	445	387	442	466	437	445	458	441	408	410	449	467	403	435	445	438	428	429	439	436	417	431	447	460	427	407	415	466	435	451	418	437	456	452	413	451	426	452	419	445	446	411	443	403	434	429	443	436	411	428	433	401	426	405	436	416	434	437	423	440	439	464	450	413	426	446	442	450	415	418	420	437	431	429	409	435	396	440	462	476	424	442	397	438	403	458	437	442	457	448	461	414	433	432	422	427	453	410	379	424	463	394	429	440	466	399	427	420	421	413	430	455	427	438	412	429	427	420	474	412	409	426	414	436	436	440	434	428	438	441	463	455	401	420	442	418	437	425	426	406	431	435	438	453	414	456	433	460	415	431	449	439	468	434	449	440	423	425	415	419	408	456	437	405	439	440	403	422	437	422	455	426	412	453	414	445	406	419	453	447	408	454	429	438	451	447	423	446	441	430	438	409	402	437	449	444	446	400	431	467	421	437	446	443	439	447	415	410	421	455	418	410	420	432	436	427	429	460	433	480	432	417	473	452	466	417	439	421	423	439	418	458	400	420	451	433	427	428	459	444	442	423	431	435	460	474	434	436	450	414	447	434	431	431	406	416	426	417	424	447	406	435	428	434	423	454	417	456	432	435	420	427	432	427	435	393	427	459	446	423	474	411	434	422	392	459	387	437	417	426	485	429	405	443	439	462	425	427	398	440	442	440	434	450	454	473	413	447	440	433	445	437	428	411	406	447	436	414	417	416	442	457	446	412	446	419	420	402	433	428	406	397	462	426	433	391	416	441	411	455	408	451	440	443	454	435	420	444	448	466	434	411	463	491	441	454	407	420	475	452	410	389	462	447	458	461	448	462
23040	22258	32956	32209	28122	20881	10227	666	420	376	374	379	387	365	317	338	314	371	351	367	329	314	360	323	303	327	344	333	303	330	305	317	313	344	349	351	335	316	308	344	309	316	308	312	325	338	370	357	323	318	337	312	322	318	318	339	346	307	312	298	292	331	342	338	321	323	329	324	323	304	318	342	292	333	317	300	340	365	341	325	333	323	342	313	311	331	314	314	311	318	296	317	315	317	312	307	328	339	298	335	313	293	319	307	332	339	319	329	308	338	310	326	352	326	305	322	349	299	350	326	312	309	330	344	304	288	328	313	330	305	290	355	320	314	321	319	361	315	335	308	363	312	367	337	354	312	342	303	321	341	337	306	328	348	336	338	331	340	334	331	339	340	341	328	284	338	336	322	301	303	346	316	320	342	345	334	328	300	323	328	330	336	342	330	320	325	322	296	310	336	308	345	357	335	348	308	307	327	356	309	325	343	334	333	338	322	342	316	339	317	314	345	344	307	328	337	325	337	314	298	314	322	307	328	329	325	312	342	325	318	304	320	319	345	344	333	313	289	328	360	324	320	329	338	318	337	347	328	315	346	304	327	356	310	342	337	356	315	297	348	351	349	342	328	292	310	301	319	318	297	335	322	328	339	317	336	316	296	337	309	307	344	336	332	345	341	303	329	345	339	330	317	320	302	330	333	319	320	297	321	333	326	303	343	345	319	312	342	334	309	319	309	327	317	335	330	345	319	318	337	330	316	312	341	296	311	313	324	327	332	324	321	320	333	311	335	325	337	329	341	335	340	313	335	310	323	338	333	361	342	318	322	313	331	327	335	305	358	340	345	339	315	322	304	318	306	331	314	315	355	364	316	291	319	301	351	332	325	340	322	341	302	292	320	334	319	366	352	346	330	320	313	302	336	376	321	324	323	323	347	308	339	322	320	304	319	311	333	327	342	338	283	319	326	337	306	300	315	317	302	333	312	311	304	338	319	315	345	364	305	306	324	297	334	317	346	305	347	310	313	353	331	342	317	286	299	332	322	315	328	330	308	340	317	316	341	323	320	329	326	323	306	339	286	333	352	338	324	329	317	339	299	351	318	314	308	316	312	338	337	360	333	351	311	341	311	315	337	310	304	335	337	306	350	307	314	326	315	306	333	312	342	314	323	326	315	311	346	317	314	317	334	331	332	293	314	330	329	297	304	320	332	328	327	309	313	329	294	346	332	331	302	314	328	330	336	312	323	307	337	307	302	319	327	310	296	295	346	327	349	327	300	330	324	325	307	336	275	344	344	314	330	288	320	306	316	315	316	305	330	314	356	291	311	306	333	317	331	351	326	318	352	335	349	331	312	295	325	334	330	341	347	325	287	294	340	306	354	305	311	321	343	327	334	315	325	336	323	348	286	341	332	268	306	327	290	323	317	311	295	297	341	308	325	332	322	340	319	316	296	322	298	326	317	326	337	293	340	309	321	308	340	305	335	325	325	306	328	318	323	291	294	338	315	362	357	358	326	330	329	316	329	320	321	319	318	325	307	315	326	342	339	346	320	325	312	320	328	340	340	312	296	333	353	305	348	305	336	325	334	326	312	306	296	336	328	363	309	319	278	282	273	320	359	309	307	299	304	312	328	349	316	342	357	325	301	314	331	353	311	304	329	307	325	300	331	309	323	323	330	325	328	330	305	328	336	337	315	346	367	332	344	328	327	329	313	297	335	312	364	340	306	362	325	306	311	317	340	327	338	320	305	311	316	299	309	326	286	302	348	340	295	326	309	344	348	345	315	327	312	288	307	353	299	334	325	304	306	335	320	307	333	301	315	335	317	328	312	321	339	317	322	344	364	343	351	315	286	282	322	334	306	310	295	318	312	317	345	337	338	318	336	312	331	293	321	293	348	338	337	314	318	311	326	320	341	317	306	315	334	309	350	312	308	303	318	295	317	326	301	302	330	329	335	329	333	339	304	330	328	319	334	327	326	307	345	309	312	311	309	341	307	283	374	338	310	322	338	329	337	310	354	327	335	336	336	320	292	313	338	330	360	319	402	324	313	329	312	335	313	325	326	344	313	328	294	308	345	347	329	326	309	337	343	311	334	330	330	324	339	343	323	316	307	301	328	319	324	296	342	364	335	310	333	305	332	329	339	350	354	335	310	309	354	337	299	287	289	329	306	304	312	338	341	361	340	310	310	337	336	337	310	333	323	340	322	359	313	322	331	311	322	328	312	327	329	305	320	304	345	330	323	340	342	323	307	318	316	333	316	345	324	290	313	346	332	340	298	303	306	334	316	323	298	344	337	349	324	364	298	315	297	303	294	347	314	333	327	351	336	318	330	350	325	347	329	337	330	342	314	305	325	310	345	314	329	322	336	316	316	306	346	358	341	334	288	351	303	330	327	302	329	329	331	327	351	350	324	298	320	367	318	337	313	325	315	339	271	332	358	336	331	286	307	324	342	321	332	333	323	318	368	295	315	334	346	372	331	335	329	315	314	325	338	321	349	314	310	301	301	311	293	332	296	310	323	323	317	340	307	320	318	335	343	325	328	301	302	307	305	327	320	316	308	297	343	315	306	294	330	331	318	319	319	325	320	354	333	291	354	336	284	369	326	319	313	330	343	341	314	362	306	312	297	363	332	304	327	307	331	318	316	324	295	327	308	340	356	289	327	312	305	328	353	333	321	304	322	327	304	328	355	318	320	352	335	342	332	314	330	343	322	317	351	323	311	317	316	322	300	325	357	320	314	321	289	310	334	305	311	336	346	302	307	316	322	342	321	350	324	314	299	325	316	329	321	304	339	311	315	296	326	316	337	310	329	313	318	325	336	352	338	323	330	293	347	358	322	306	322	314	334	333	350	331	303	342	296	319	324	362	347	321	361	332	346	311	345	341	331	322	297	336	279	303	282	313	334	330	307	298	357	302	332	308	354	315	337	331	288	337	322	305	332	333	321	308	327	329	326	311	314	311	313	331	322	339	293	302	317	316	327	293	334	314	333	288	302	344	349	286	322	324	323	332	343	332	328	346	329	318	306	320	315	329	315	331	320	320	296	316	305	325	333	317	364	325	296	324	314	316	312	322	311	321	310	293	345	320	296	368	302	341	317	348	320	359	355	317	317	308	339	329	309	317	382	323	319	298	322	316	329	307	325	337	321	329	320	329	319	295	325	329	317	331	323	330	333	329	332	343	305	303	325	288	317	339	311	313	319	324	319	309	319	335	318	309	291	306	329	332	309	340	293	300	340	299	322	359	346	316	317	338	303	323	321	318	304	322	314	341	339	324	325	320	336	351	312	325	344	322	345	320	308	321	314	323	352	324	294	363	333	311	326	332	328	316	325	336	291	331	348	308	325	281	291	314	324	330	350	303	311	324	326	345	323	323	311	297	309	306	346	310	325	338	310	331	330	318	309	302	327	332	302	328	299	338	328	327	330	324	304	364	311	325	351	328	294	316	311	349	325	329	345	348	332	324	351	318	349	342	298	355	346	331	320
12095	84203	76374	60825	37104	11377	3463	685	542	550	497	470	502	431	446	416	396	405	397	434	364	423	395	397	449	420	398	400	431	400	386	400	403	365	375	389	410	403	411	377	379	415	387	367	394	370	362	424	423	366	380	411	391	381	366	410	376	358	382	389	402	424	408	381	382	384	386	386	390	418	430	410	377	374	398	413	427	373	400	384	362	413	388	395	395	390	384	394	382	402	372	390	342	401	401	392	396	421	418	364	366	396	396	413	398	365	330	423	364	437	378	435	419	422	396	397	385	385	418	387	378	410	367	371	393	371	408	388	394	350	395	367	369	380	415	394	406	385	392	373	412	448	377	358	372	352	391	392	364	390	373	402	399	427	389	372	434	379	431	388	386	399	411	406	359	391	385	398	348	413	394	389	392	395	382	401	380	367	404	408	401	368	388	374	376	393	407	403	388	437	377	386	392	383	386	380	369	387	410	415	396	393	407	350	363	360	388	420	415	398	402	421	366	376	377	400	396	381	369	375	400	385	393	345	389	410	406	385	408	372	377	354	345	393	418	412	401	350	390	406	430	382	369	389	423	375	366	405	414	387	384	376	387	383	347	407	361	426	388	384	400	383	409	377	395	387	372	378	418	393	389	396	362	390	403	373	422	417	414	396	423	425	381	395	391	393	364	376	390	407	415	388	364	413	372	376	335	401	368	384	387	408	374	379	389	394	362	413	400	403	398	379	383	413	362	387	390	386	387	395	361	392	393	389	345	379	387	399	408	366	417	372	412	386	383	359	353	397	368	378	379	417	381	401	357	338	421	380	416	391	382	405	396	410	400	411	395	404	349	387	401	391	382	401	405	402	426	370	390	378	374	352	368	390	379	365	401	375	399	346	386	406	345	386	386	371	405	365	393	354	378	391	407	401	413	438	370	392	389	361	377	377	408	355	392	397	407	432	407	382	383	388	402	406	369	401	382	403	397	398	393	397	376	375	422	358	388	400	418	395	432	381	397	383	353	362	395	397	358	420	404	418	392	382	416	384	394	374	403	371	382	404	411	382	393	388	357	377	403	402	378	426	368	397	379	400	373	378	389	376	397	383	381	387	382	402	370	432	393	377	355	359	395	416	401	339	387	377	389	394	369	450	412	372	368	392	411	421	414	370	391	390	379	406	390	390	388	425	387	390	397	381	381	382	383	391	400	390	379	377	363	431	394	422	366	378	422	382	394	354	372	423	387	384	415	397	372	395	419	393	390	375	422	373	384	396	364	394	423	419	354	396	399	396	442	385	380	413	377	396	382	413	394	388	384	397	435	416	395	391	403	388	390	388	378	383	399	391	398	391	357	377	394	393	390	389	370	373	418	397	386	412	392	390	410	398	377	352	382	401	379	414	385	386	411	405	389	359	363	347	359	380	410	395	385	394	420	370	361	389	356	396	410	387	389	422	338	406	414	427	399	389	391	404	382	431	377	403	400	380	375	382	409	409	386	392	370	392	348	387	402	399	358	363	372	391	375	363	442	374	404	384	378	447	424	357	415	373	392	403	416	395	406	404	378	378	390	383	396	376	401	371	379	375	400	415	363	385	346	402	395	420	391	387	356	400	417	396	394	386	415	368	397	370	372	387	386	388	364	390	348	408	381	410	423	395	412	419	424	390	356	401	383	431	383	422	399	381	425	357	394	384	354	386	411	409	369	362	344	414	377	378	386	384	399	346	379	381	419	372	366	364	400	394	363	375	416	348	397	388	390	350	396	348	372	404	408	397	398	381	333	363	362	394	365	405	399	398	398	359	351	411	419	350	423	402	383	377	394	414	430	395	397	423	405	387	372	365	394	394	402	357	388	382	378	380	366	397	382	383	409	344	390	392	368	349	393	340	387	401	387	398	386	358	352	376	376	379	367	368	384	415	420	391	383	400	397	390	371	402	408	388	388	404	397	397	408	387	397	385	350	394	413	411	422	384	401	381	409	382	365	378	385	384	407	398	369	399	399	399	383	387	404	366	392	339	361	390	382	395	398	387	392	406	397	404	387	369	359	357	428	399	414	358	400	350	365	370	401	410	351	391	395	413	387	378	407	407	347	459	382	432	372	388	382	400	384	383	400	353	371	387	422	392	382	367	382	394	373	403	387	385	362	396	416	373	382	405	365	396	390	384	387	389	382	404	384	392	386	424	358	408	394	407	358	357	404	390	397	405	367	396	401	403	404	363	396	382	401	394	370	415	393	391	409	449	375	362	394	409	394	388	391	379	381	412	387	420	402	405	411	386	359	394	405	428	399	411	358	415	395	410	394	402	402	409	379	370	397	380	419	346	359	379	404	370	410	379	366	373	384	409	367	400	409	373	395	377	412	431	404	377	410	352	390	340	409	383	429	397	372	388	399	394	371	368	400	396	389	381	375	398	385	414	393	378	403	395	400	424	426	395	424	370	377	401	396	400	378	399	401	372	390	404	397	428	388	363	377	403	364	384	389	369	366	384	413	387	368	369	353	389	425	411	404	377	361	379	373	402	404	377	411	377	373	395	396	406	346	383	383	386	395	379	431	393	400	375	364	369	393	403	396	409	397	388	392	392	407	394	408	404	386	396	441	385	366	398	420	378	391	413	402	394	430	391	408	400	395	390	381	380	391	389	370	377	364	410	370	395	400	408	374	403	409	402	367	392	402	386	376	378	398	387	400	405	375	398	388	384	380	385	362	356	347	385	390	362	385	364	375	416	363	408	391	413	396	352	344	395	405	377	418	402	361	418	356	425	411	366	397	369	381	369	386	393	389	373	372	396	378	426	398	427	382	405	406	375	368	394	372	397	372	383	371	399	401	381	398	389	398	403	400	391	374	388	382	415	344	403	384	413	381	406	387	382	421	353	376	396	380	353	404	405	394	349	411	401	391	400	365	370	432	371	421	377	413	376	380	385	378	429	396	370	384	433	385	378	379	419	390	382	392	402	388	410	413	417	403	378	377	389	369	391	373	383	391	384	393	361	397	366	389	387	431	405	380	392	375	372	365	399	396	376	379	395	368	354	353	403	375	376	388	390	417	373	404	386	385	400	418	425	373	413	399	385	400	408	397	388	356	386	407	433	404	385	391	380	430	393	357	372	371	408	381	370	399	404	384	348	410	386	382	366	366	381	415	381	389	401	371	425	342	382	388	411	409	363	357	375	373	386	388	376	379	378	392	379	372	368	359	394	343	404	425	392	378	364	425	390	391	390	391	363	405	398	401	375	378	419	389	409	365	415	424	381	390	368	381	390	394	346	426	350	379	410	387	378	374	382	371	373	386	385	367	400	399	381	361	379	405	345	409	384	388	423	369	428	414	379	394	423	434	370	394	404	401	401	394	399	379	412	375	367	376	351	383	369	370	336	386	389	356	410	358	413	424	422	400	392	407	388	414	384	368	382	389	396	396	383	412	394	385	401	419	381	382	401	396	392	412	385	409	380	379	380	384	393	392	368	434	394	376	434	380	398	365	384	412	405	386	353	341	414	376	393
28554	25282	29053	17991	5137	944	793	632	594	629	617	595	604	638	569	598	603	624	590	616	581	577	590	612	567	575	602	603	577	578	611	585	566	572	624	633	571	582	589	597	611	644	592	613	567	623	552	556	568	606	571	625	592	644	630	573	617	559	626	628	573	620	552	553	579	567	592	585	589	604	647	601	548	598	606	608	598	612	637	616	556	584	642	633	582	592	566	551	571	595	594	611	587	569	578	606	585	593	614	605	568	619	594	572	597	599	610	633	622	568	591	580	564	606	555	646	553	622	598	568	622	587	629	615	578	599	605	602	632	548	571	593	557	576	607	606	619	644	617	547	609	646	617	608	577	559	590	601	579	636	604	607	594	605	571	553	634	588	588	601	622	609	592	603	643	628	591	593	586	614	564	600	600	594	574	613	590	611	531	628	564	597	560	597	569	579	589	580	572	585	561	596	628	593	599	566	600	632	585	600	613	588	573	567	590	620	580	650	611	620	609	587	607	604	645	550	608	564	597	608	621	614	614	581	558	602	558	583	604	588	574	574	616	609	557	601	620	613	616	627	598	609	598	589	613	576	625	561	593	568	607	545	600	588	613	620	594	615	546	590	577	573	583	592	601	628	583	579	583	617	546	581	570	583	605	581	547	614	585	562	608	676	601	609	648	635	636	585	578	604	564	601	615	622	627	574	617	610	591	577	649	614	634	585	603	573	566	571	562	596	623	596	582	626	607	557	588	575	547	598	627	601	603	579	638	586	575	605	600	609	582	584	610	611	597	596	608	583	597	593	568	624	638	618	608	589	609	620	605	628	644	558	577	594	624	601	587	573	601	593	586	596	571	590	593	575	611	567	630	594	597	573	594	570	603	604	575	570	593	585	588	586	586	596	628	641	572	608	605	583	612	592	581	596	595	608	631	614	588	557	604	529	580	642	576	606	632	605	585	575	592	588	632	584	611	546	604	592	602	576	579	590	587	572	610	615	580	610	597	599	583	633	614	628	594	605	616	622	603	555	598	571	606	620	568	604	582	633	635	622	583	640	587	582	587	574	625	568	628	608	584	617	616	581	586	612	606	570	649	587	606	573	568	559	629	580	593	603	587	568	581	566	601	586	626	605	575	600	606	550	600	570	582	621	564	598	558	596	590	623	561	599	630	527	625	590	592	610	590	601	604	583	583	582	599	619	606	617	572	497	624	624	589	591	565	557	599	628	582	672	591	588	571	563	613	630	637	586	602	634	577	594	561	616	577	608	591	587	620	616	556	570	588	583	622	600	578	588	572	588	574	584	613	590	570	624	606	604	581	578	600	612	568	585	568	546	633	596	619	578	602	616	609	598	592	591	591	652	590	577	611	543	570	604	550	535	603	578	596	611	610	563	630	598	621	610	586	596	609	572	631	632	574	618	565	573	588	619	560	564	618	609	578	560	615	575	576	611	595	650	627	582	567	548	569	587	577	576	617	590	609	661	574	552	596	560	615	611	547	557	566	577	615	620	593	593	597	597	599	615	646	591	594	597	563	655	631	599	625	593	567	643	619	567	595	598	614	599	607	633	627	607	618	591	575	616	611	568	574	587	610	594	555	574	588	575	581	570	620	643	616	597	632	564	551	612	569	543	557	578	596	606	598	566	568	625	586	612	590	603	620	574	599	572	612	617	657	609	588	594	602	609	650	601	571	570	564	626	572	591	576	598	613	609	582	587	589	622	613	582	563	572	598	640	622	610	608	599	547	556	644	581	613	619	611	605	604	597	616	619	630	603	577	584	540	598	578	564	622	592	618	587	590	622	623	611	551	595	587	534	578	584	621	625	571	618	611	587	544	575	581	578	606	623	577	569	605	576	609	598	585	642	614	606	647	555	598	582	640	586	614	615	571	586	574	621	607	576	587	615	632	592	627	588	591	616	580	597	541	545	575	610	602	592	591	606	580	610	594	578	572	610	634	555	591	607	593	580	602	604	619	607	561	596	604	543	612	598	558	607	572	590	640	618	646	578	578	559	609	581	559	599	608	561	557	570	551	582	586	585	582	625	605	603	583	571	587	616	598	581	594	584	582	596	594	559	598	587	565	614	591	589	579	582	632	594	617	606	624	613	563	571	583	600	645	591	573	608	575	581	581	606	609	612	602	611	631	568	610	607	613	618	557	562	645	629	611	628	627	562	604	590	587	601	599	582	629	608	606	594	603	589	574	575	592	591	626	588	607	635	562	585	583	594	602	544	590	656	629	566	616	600	643	587	593	594	604	567	599	603	626	560	580	578	603	620	599	618	614	554	593	643	592	591	647	642	596	632	633	585	634	595	595	557	589	624	572	571	617	590	607	527	580	629	677	588	614	600	616	588	618	629	655	592	585	628	561	567	577	544	603	599	597	599	587	614	635	567	618	548	613	622	615	583	610	622	563	573	560	580	607	584	599	631	617	606	626	579	594	592	597	603	632	620	601	588	588	587	612	617	590	595	561	639	611	547	622	601	586	613	617	574	653	622	585	602	597	612	562	585	588	606	588	616	626	590	608	609	537	576	572	619	582	569	612	636	570	550	587	627	593	588	612	575	568	627	605	617	570	622	619	547	589	584	607	593	632	564	594	631	555	588	621	556	607	584	604	594	628	594	611	613	577	634	570	621	606	588	608	663	591	603	608	599	618	560	616	608	559	581	605	585	603	597	635	595	606	585	585	561	619	605	561	564	588	605	588	590	593	597	588	619	649	558	639	575	628	626	559	581	586	615	629	612	594	606	576	608	583	534	582	608	598	556	576	603	612	595	619	597	602	630	568	591	572	611	577	615	644	612	626	558	641	557	561	603	606	612	604	585	594	600	600	604	585	594	607	593	555	604	591	605	585	609	659	606	599	610	592	596	555	605	556	599	574	611	561	610	607	567	572	558	624	586	604	614	605	582	610	590	567	576	635	591	587	595	603	601	590	638	581	597	566	575	556	597	597	635	663	617	620	584	601	579	602	586	565	563	583	591	584	602	610	654	598	606	636	560	540	628	640	595	592	577	610	617	601	605	632	650	649	615	604	637	616	594	607	626	607	521	612	612	603	601	596	589	609	593	612	635	576	575	574	592	589	583	584	603	594	586	595	614	631	602	606	655	639	622	601	605	592	588	636	567	591	576	628	557	580	622	612	615	632	584	625	567	555	516	578	593	605	566	573	652	594	563	588	564	604	590	581	630	617	634	609	617	577	593	608	607	582	576	614	598	597	595	634	587	632	568	602	608	576	601	641	577	581	616	625	582	613	553	574	624	629	606	631	649	563	571	596	616	593	553	606	634	635	604	581	555	580	616	560	603	562	619	604	534	629	554	566	617	607	614	637	579	554	603	593	611	590	605	596	625	580	584	606	600	591	612	612	586	594	604	581	592	581	592	582	583	544	605	573	568	600	584	577	601	639	545	557	604	630	599	590	555	605	588	563	593	571	592	605	594	621	641	588	620	611	594	587	600	602	590	636	543	603	606	567	570	631	591	607	580	615	624
8454	38363	25358	14196	4701	1133	936	764	770	680	727	706	694	732	697	722	681	689	708	708	725	681	691	700	687	677	710	695	709	711	708	690	714	691	686	719	679	691	627	706	616	653	698	706	675	702	694	691	691	654	706	647	655	674	687	693	652	657	743	693	669	678	676	667	718	685	669	656	638	645	668	668	714	635	692	713	689	686	683	689	641	666	642	692	732	678	646	654	728	730	703	691	631	696	678	677	665	719	680	699	691	702	735	693	680	665	679	681	656	657	617	674	681	672	710	666	688	702	682	681	679	647	697	708	697	706	703	614	677	650	702	698	668	723	734	625	686	682	693	679	679	684	650	709	638	692	641	678	710	656	663	716	695	686	665	700	677	675	673	727	649	675	732	683	692	696	675	656	705	661	748	722	697	667	701	687	718	694	668	697	671	722	709	674	695	690	665	694	662	682	683	685	671	666	716	675	689	672	671	687	670	688	670	652	646	630	670	722	664	716	664	667	708	697	739	677	710	668	705	667	689	683	706	654	687	651	664	662	651	638	680	677	663	626	667	718	640	683	678	672	700	671	694	684	686	703	669	707	670	683	704	688	714	664	686	698	759	696	628	694	719	692	705	675	702	671	708	676	687	715	666	631	676	673	666	664	697	724	666	662	697	657	683	688	740	678	664	683	671	696	697	717	681	654	697	641	681	724	713	685	690	695	645	705	673	717	724	676	684	640	664	727	682	633	723	689	651	680	679	733	657	654	668	651	650	685	695	693	687	693	660	678	756	702	679	650	680	679	673	699	735	674	657	734	713	708	703	667	632	650	702	672	694	702	672	682	724	694	654	687	659	712	644	668	727	646	730	657	682	737	682	668	691	661	728	670	661	723	715	720	615	664	715	723	685	653	684	698	648	672	675	678	701	671	657	657	679	641	653	717	700	691	705	685	694	641	674	685	730	686	646	689	703	662	658	653	680	631	687	696	668	711	714	742	661	680	715	717	704	692	697	662	686	689	663	681	664	671	676	722	648	681	653	708	708	652	687	722	686	712	640	702	666	678	666	679	684	709	677	649	686	678	666	752	669	704	684	696	706	687	668	714	661	652	735	640	664	671	600	706	713	681	714	661	665	725	713	658	663	692	671	693	662	679	633	685	688	708	697	661	734	722	711	672	673	649	719	671	697	715	701	730	672	687	653	687	689	708	682	670	696	694	640	677	648	653	713	678	680	660	706	665	651	650	653	708	688	679	681	661	690	682	680	708	706	715	666	662	662	664	714	690	727	681	680	693	695	669	691	709	657	688	768	707	651	696	695	712	715	676	674	685	687	728	691	685	702	676	704	662	686	668	696	649	661	712	661	650	655	681	710	700	693	718	698	715	657	691	711	686	656	676	683	671	697	667	656	694	657	653	683	698	659	721	694	632	690	716	672	687	727	729	724	669	674	684	673	717	749	673	661	639	703	676	725	691	711	702	698	631	699	682	686	700	658	699	665	677	746	680	703	689	664	667	669	707	663	680	741	702	706	694	666	687	679	640	682	675	710	686	688	687	742	724	707	696	690	648	733	708	645	700	719	673	643	708	685	678	677	697	709	729	677	694	622	678	681	686	656	685	662	698	676	681	706	680	688	702	690	716	734	726	701	687	723	640	702	721	713	666	681	667	704	698	706	669	698	695	693	673	671	737	667	769	686	707	683	684	702	679	683	661	680	694	693	703	679	672	660	664	673	723	670	688	662	660	694	703	739	672	672	672	671	718	699	672	697	674	703	687	661	691	678	735	665	648	690	675	664	710	672	726	683	662	700	696	662	686	684	682	705	641	640	708	664	656	689	692	709	671	680	710	705	699	655	690	689	670	672	631	677	700	647	698	691	654	678	659	687	691	675	705	671	721	661	711	686	702	688	679	696	650	692	737	689	713	712	683	704	664	734	722	707	712	692	732	661	665	702	653	727	666	658	645	657	649	652	680	648	700	668	684	706	678	691	640	647	642	670	657	642	686	675	676	681	709	705	693	695	680	686	671	704	716	703	650	732	624	694	672	678	717	705	604	693	681	655	655	656	731	730	695	655	690	686	645	730	656	653	677	685	737	706	673	660	724	675	705	679	711	690	679	666	715	652	723	717	670	675	661	690	619	687	670	676	712	721	725	680	671	700	647	652	680	669	690	654	629	719	657	703	671	687	685	669	663	676	673	699	729	724	727	748	692	704	696	649	680	685	669	688	659	695	683	685	683	693	747	684	740	689	696	695	685	659	665	697	667	707	641	702	672	739	666	661	681	694	657	671	686	672	618	681	683	682	679	677	723	718	679	683	652	643	664	699	645	716	673	694	709	681	633	684	672	731	677	698	705	717	707	704	705	680	687	692	678	709	694	677	649	624	691	664	671	641	675	664	700	716	678	697	700	700	754	725	674	664	690	691	681	680	667	693	697	705	671	656	651	667	662	660	694	713	689	677	720	693	683	643	717	703	698	708	694	663	747	639	692	679	686	663	696	704	674	663	722	659	701	719	685	657	646	659	698	709	679	653	707	686	724	671	709	704	647	696	683	734	631	671	679	647	721	653	646	661	667	717	688	667	685	706	675	721	689	667	683	691	711	717	750	628	642	660	679	658	699	682	722	640	686	678	662	655	641	720	674	733	675	699	683	703	679	659	671	702	707	676	681	711	726	733	661	693	705	654	682	671	708	693	695	725	676	697	729	694	691	728	682	645	706	684	664	646	679	725	670	669	671	670	702	681	677	644	712	684	762	697	693	692	679	709	693	716	707	693	691	676	646	669	694	648	653	743	666	682	742	716	665	730	688	648	689	676	662	671	662	681	672	676	684	653	675	641	735	702	671	687	672	661	701	669	685	663	723	731	708	689	684	680	677	668	697	695	682	720	692	702	696	716	656	691	670	679	714	668	717	687	657	672	757	716	679	677	650	655	723	653	679	630	654	710	731	669	696	692	685	693	675	696	653	682	687	683	679	721	673	669	738	651	730	767	673	693	683	695	703	728	725	664	702	633	728	646	682	679	709	673	661	727	658	696	674	724	695	663	695	686	647	682	681	708	674	722	648	708	712	692	698	691	679	671	675	706	730	730	700	699	706	692	673	624	663	730	698	652	709	706	740	712	719	713	719	697	678	697	682	713	720	657	708	711	661	715	730	704	674	690	678	702	672	665	640	657	669	674	691	679	673	726	712	708	738	677	735	687	740	695	717	701	703	676	719	671	690	668	667	675	686	733	654	666	687	668	710	708	654	668	670	700	690	717	692	679	688	666	698	702	654	648	665	692	677	691	681	672	685	683	691	646	662	694	688	675	646	701	649	682	688	686	674	709	692	681	659	688	729	687	664	651	725	691	649	696	684	635	729	654	691	657	672	683	738	672	699	683	749	660	653	685	665	692	648	646	666	647	687	717	709	714	689	684	639	698	689	713	707	692	683	674	673	672	663	707	699	694	641	714	654	696	654	660	689	688	676	703	707	638	659	698	699	666	650	703	687	729	649
24058	22656	35319	39490	29617	14945	6173	772	695	670	606	626	626	601	617	637	589	613	577	589	602	587	623	621	646	604	595	607	600	587	617	589	593	512	558	586	586	613	583	601	595	646	603	614	570	595	594	552	616	590	569	619	591	559	571	620	562	593	607	570	580	573	574	564	616	598	521	573	547	565	613	584	608	546	614	589	620	591	601	537	608	578	600	609	587	575	573	626	550	614	562	551	566	589	589	592	580	579	588	609	566	593	555	606	530	621	580	584	598	579	585	577	543	603	591	582	585	630	614	666	599	574	590	564	592	589	597	621	549	623	594	555	629	578	552	612	600	590	570	597	644	623	559	631	611	552	629	572	626	610	591	581	570	593	553	572	590	580	621	593	592	567	574	625	567	628	558	587	589	586	579	584	616	586	565	572	578	611	571	599	600	588	623	591	624	546	546	594	557	572	604	614	539	609	606	546	560	593	580	579	576	643	582	568	556	560	579	592	595	585	610	610	586	547	562	584	578	564	587	588	557	575	539	605	594	585	588	593	586	594	593	569	641	619	588	591	626	583	573	617	600	587	580	612	564	639	545	566	555	589	563	601	610	600	579	609	534	574	611	581	568	570	587	642	569	560	584	570	579	629	608	519	550	583	572	637	576	588	581	578	573	583	578	556	632	568	568	606	603	605	634	565	609	637	633	593	594	611	583	562	598	625	580	603	556	620	590	596	608	590	574	572	590	565	577	620	624	628	548	590	585	640	561	584	630	573	601	575	580	574	625	623	598	596	584	599	618	603	577	591	639	606	537	577	621	614	588	580	579	548	591	581	603	587	579	581	587	594	591	595	592	574	567	557	542	591	635	624	595	611	612	595	586	567	576	620	616	592	626	566	581	590	573	574	606	599	567	620	567	570	611	570	591	581	587	560	589	634	573	602	548	564	624	587	608	586	596	603	615	560	593	590	597	580	610	548	574	587	600	622	576	553	586	601	570	610	615	575	532	578	626	602	580	613	569	619	585	607	620	608	601	608	613	554	618	597	591	603	578	597	571	591	558	570	574	599	605	556	567	601	548	559	602	630	603	638	610	613	580	570	610	543	589	597	567	612	605	550	582	588	592	567	604	623	611	604	567	591	576	603	590	560	603	582	564	616	609	535	590	573	643	601	578	632	585	524	562	581	582	584	589	611	576	596	549	586	588	586	552	588	561	579	567	595	589	599	600	558	613	629	558	632	547	602	545	584	595	616	588	657	557	552	559	582	630	593	590	595	596	594	617	597	566	565	598	577	560	611	594	629	618	561	578	623	598	564	564	619	611	593	608	594	614	614	590	545	599	626	611	590	560	619	604	590	555	566	621	583	591	626	594	556	553	624	627	618	602	611	590	591	558	582	571	625	595	582	566	579	583	596	603	556	578	644	619	627	522	565	570	623	598	592	634	557	566	590	598	578	588	605	546	601	542	586	614	636	584	591	577	587	604	589	640	594	588	599	582	659	621	572	579	596	583	593	556	605	580	593	591	602	596	603	573	601	589	597	623	558	588	595	535	561	590	614	648	608	599	574	565	603	600	653	559	626	619	601	549	570	618	570	579	573	610	584	542	595	581	576	580	580	606	607	591	629	595	629	529	590	582	568	579	565	616	576	605	594	587	561	591	567	579	586	606	586	565	620	610	557	627	586	598	596	576	570	595	613	611	615	597	617	582	642	587	569	603	599	577	573	606	606	553	626	627	573	605	581	611	577	568	598	622	576	589	611	578	570	576	568	566	602	544	555	624	608	611	551	589	573	572	554	593	584	573	606	569	596	571	553	603	580	578	571	578	543	593	573	598	657	585	569	592	553	578	584	614	602	575	546	598	579	572	610	580	558	609	575	589	568	616	569	584	645	621	590	585	556	569	609	582	600	607	578	571	551	565	596	597	572	609	610	641	591	581	574	582	566	578	590	560	579	627	596	584	600	585	554	613	585	557	614	642	595	583	568	582	593	609	589	631	563	602	569	588	564	549	586	619	578	555	602	582	560	571	577	596	596	594	563	627	552	609	585	556	551	596	573	564	530	595	586	591	595	619	644	605	576	597	618	596	563	594	600	606	589	566	598	600	583	591	603	555	571	571	618	535	573	600	609	631	591	641	579	616	599	596	589	575	622	569	545	583	571	630	595	595	639	567	617	550	563	586	602	630	547	564	581	558	615	611	549	575	589	558	594	577	615	654	572	641	613	602	573	532	614	586	630	610	605	618	598	553	610	584	592	628	552	602	599	597	581	597	572	574	614	637	611	587	573	579	584	595	558	594	572	592	582	569	615	609	571	590	570	602	596	618	603	574	577	612	573	569	633	588	615	578	567	629	593	598	571	549	596	566	557	575	550	573	611	616	572	582	547	563	587	556	572	587	580	571	554	581	597	590	602	549	628	574	562	603	583	629	606	535	575	587	601	612	604	585	558	611	549	634	589	604	573	595	599	612	574	585	598	569	601	582	607	608	550	599	574	546	602	550	581	567	596	563	549	584	596	585	596	635	598	561	587	575	570	574	599	577	565	578	618	613	581	607	603	577	572	583	571	611	593	585	614	624	574	571	560	639	586	596	572	579	591	578	618	573	622	587	585	590	594	632	581	594	581	608	594	555	574	607	608	590	608	584	582	597	611	596	530	596	577	604	581	575	589	619	609	603	619	592	632	634	590	600	553	554	606	589	587	590	570	569	577	558	589	598	593	552	573	531	640	598	573	562	608	596	586	561	595	617	571	628	584	590	620	618	534	625	605	570	603	584	620	591	603	583	621	607	608	616	570	599	546	587	595	640	628	604	586	571	583	560	546	584	607	640	566	645	575	591	606	574	600	596	614	598	555	556	622	613	569	565	585	629	582	609	596	580	641	595	568	543	611	561	581	572	587	602	571	607	583	629	561	605	574	596	571	570	553	556	564	578	585	584	564	596	561	583	594	569	568	562	604	601	554	546	590	571	558	545	607	572	570	577	601	570	553	629	592	651	559	609	581	601	565	611	580	617	616	579	601	557	575	607	661	605	569	579	551	571	594	632	601	601	595	623	555	580	565	609	601	590	600	607	587	571	593	531	539	592	587	620	586	619	548	577	607	564	603	624	570	586	590	602	612	548	601	600	600	591	593	568	576	572	600	560	588	555	616	583	590	633	582	535	617	582	599	614	599	615	617	591	616	585	571	567	545	568	583	581	573	591	567	576	622	625	603	601	637	560	601	603	591	592	578	569	548	574	602	572	567	553	587	560	604	590	604	624	606	607	587	589	573	633	606	602	569	603	614	563	555	620	569	550	628	619	615	599	647	559	618	572	610	559	582	622	621	609	626	623	604	609	570	608	620	573	576	580	596	604	612	575	589	564	565	543	590	585	559	581	606	610	576	612	562	570	596	581	648	550	566	594	614	627	611	578	552	594	564	619	608	588	605	588	574	585	585	587	570	583	615	562	583	597	610	611	583	574	596	599	575	613	589	558	622	622	573	553	568	554	587	592	589
10795	81322	65399	49283	28935	12167	6283	937	811	746	753	775	729	727	771	781	736	700	736	691	657	672	708	657	663	678	669	658	670	710	692	666	665	705	673	720	664	692	713	716	697	708	650	724	638	689	676	655	664	666	707	705	644	712	646	660	685	640	737	686	664	657	695	658	651	720	671	685	736	629	703	672	707	721	726	628	675	702	682	668	673	687	690	696	690	681	694	653	707	685	705	672	681	721	709	670	647	736	718	717	617	696	694	659	661	686	676	654	683	701	680	669	663	661	705	679	690	640	697	712	712	701	699	657	671	691	737	698	674	689	655	670	679	704	717	655	672	683	680	686	689	679	654	690	746	703	632	642	654	702	728	720	703	658	712	707	699	716	666	678	679	735	692	668	660	696	665	643	633	642	677	625	656	645	682	712	711	674	673	693	722	649	736	693	721	697	656	729	678	665	665	699	717	686	669	690	746	692	661	685	661	740	644	651	664	711	674	706	688	723	686	737	672	689	737	686	717	686	714	721	723	620	732	658	686	714	748	669	678	694	660	665	716	689	686	685	680	696	673	669	678	654	710	717	730	676	659	695	701	699	726	686	707	702	766	723	661	676	735	695	732	671	717	686	711	724	672	669	717	668	627	688	737	689	677	629	671	731	695	679	644	745	726	732	695	664	685	697	708	698	736	729	688	692	689	687	658	703	679	678	664	725	696	644	692	693	675	720	710	710	752	673	689	703	694	680	643	700	660	638	688	712	634	658	684	682	714	694	677	700	653	733	671	687	652	650	687	671	707	710	686	600	716	692	674	653	683	709	664	644	698	679	744	671	738	690	685	702	680	670	681	643	638	687	657	700	690	640	674	719	673	686	680	716	702	697	696	654	728	677	677	717	669	673	725	681	652	690	688	664	697	710	673	673	687	672	691	688	723	720	727	702	673	677	684	706	690	678	693	704	706	683	651	722	665	698	630	738	652	711	656	722	672	699	760	679	730	712	717	627	684	707	730	681	655	674	677	710	704	673	670	645	702	749	671	677	710	662	717	691	685	651	648	680	683	674	698	694	678	699	718	684	690	685	735	697	700	676	686	683	712	706	692	672	668	731	686	702	676	663	681	740	689	694	667	703	686	684	716	672	646	688	680	693	693	668	687	723	668	641	680	647	699	719	672	662	757	650	698	682	691	700	697	693	652	688	668	699	730	727	657	659	696	714	683	679	707	704	708	678	719	696	710	694	702	684	697	657	712	718	688	639	703	688	671	697	688	702	723	727	685	659	683	714	695	669	728	647	713	673	677	665	712	664	672	663	713	714	656	653	674	729	639	669	701	664	673	721	668	672	681	696	677	668	678	712	675	656	687	674	678	696	678	688	690	669	695	676	677	682	676	651	668	675	636	627	678	726	722	653	717	695	665	694	708	689	674	709	703	634	679	701	655	677	709	683	712	690	699	686	687	674	654	672	700	735	717	676	669	700	683	686	691	691	652	655	660	702	686	682	654	712	706	717	665	719	666	659	667	703	661	725	729	657	675	709	661	660	717	710	673	676	704	667	684	679	698	672	651	652	684	666	684	729	739	690	673	663	660	701	744	727	666	702	633	638	696	721	702	642	670	656	663	706	712	715	714	670	672	695	624	701	672	665	675	648	648	657	743	683	695	644	690	633	727	667	657	711	662	693	686	745	685	701	668	711	701	700	701	640	625	699	661	685	651	690	741	682	696	688	666	689	668	709	709	681	645	725	753	666	661	706	684	706	723	700	696	661	731	674	708	731	692	671	668	695	756	665	664	713	683	686	657	687	708	708	649	706	726	652	693	652	745	698	703	654	672	672	673	685	696	633	707	744	673	694	702	690	652	664	663	672	711	626	681	731	704	694	698	659	654	703	730	684	717	683	674	692	689	681	684	696	639	682	710	704	694	691	671	687	733	708	701	680	683	684	645	632	669	661	683	668	671	680	688	735	718	660	699	703	698	698	682	686	689	657	671	646	706	691	696	658	701	675	705	696	702	656	693	699	696	729	692	646	661	708	737	706	654	706	730	687	701	697	685	698	686	689	741	696	692	657	672	662	694	697	749	704	643	711	697	669	714	682	708	681	705	656	682	681	670	707	679	702	695	671	739	708	699	685	715	667	638	684	680	663	640	699	655	709	659	685	674	693	668	670	704	666	731	692	671	677	687	676	673	672	680	689	689	665	716	677	684	668	698	670	721	701	680	703	706	678	693	693	648	640	696	681	726	746	676	683	664	682	663	672	722	641	657	653	660	696	700	649	672	668	694	723	696	699	686	643	691	645	709	652	661	717	670	615	697	725	671	695	666	716	701	761	721	722	671	686	691	697	723	676	699	635	672	664	691	698	678	722	724	706	719	661	638	698	717	673	686	600	686	702	630	676	697	685	691	735	701	695	725	731	702	695	712	760	693	678	714	664	687	641	702	694	661	767	719	679	661	691	655	665	719	708	728	712	720	700	672	693	690	695	641	708	641	634	674	659	703	725	680	717	650	652	690	705	664	674	708	693	673	718	646	706	691	729	669	742	702	641	702	733	691	674	729	692	697	701	679	690	718	714	666	688	699	698	745	683	705	674	685	706	720	695	688	710	710	689	701	690	658	653	704	684	704	721	690	747	683	709	678	732	654	669	726	666	690	662	711	691	741	707	718	685	724	684	679	646	646	697	658	698	638	663	689	647	726	753	677	699	692	695	667	683	646	705	749	688	673	746	695	691	699	667	689	720	729	697	680	659	709	693	691	677	695	680	723	670	679	748	661	689	657	725	703	708	655	677	681	655	688	631	674	682	684	711	698	668	704	736	675	704	669	704	643	664	680	639	680	715	703	727	653	635	654	720	679	674	697	715	715	700	689	671	700	663	657	630	684	656	704	688	674	707	677	679	698	699	664	711	699	702	699	697	663	681	709	664	698	691	663	701	665	719	728	686	710	692	678	669	658	729	691	649	705	711	731	697	692	705	688	652	727	681	669	680	709	682	692	684	668	660	683	688	672	659	660	712	689	653	686	666	657	706	658	739	694	615	710	708	692	681	653	688	677	695	708	682	696	733	763	697	654	678	720	688	654	695	718	732	699	720	683	674	697	713	702	739	621	701	645	675	702	699	715	676	674	667	665	673	687	691	669	714	679	742	672	713	717	706	665	681	686	676	659	706	692	677	730	717	654	689	635	650	738	708	670	641	733	650	698	677	682	652	737	656	668	704	652	711	697	738	714	687	662	741	662	666	669	702	706	708	737	716	689	697	669	720	672	682	700	698	651	654	738	664	705	702	650	692	720	629	677	666	752	659	683	675	721	673	700	718	704	675	654	723	676	648	757	676	736	670	654	705	695	717	696	658	671	708	660	733	707	638	708	686	657	700	653	715	753	677	680	692	675	740	655	710	692	678	694	712	662	671	697	696	706	686	657	694	700	678	712	691	648	692	725	668	687	707	685	680	732	664	692	682	708	697	705	668	717	690	697	728	720	684	728	668	705	649	725	664
25466	23640	35594	33222	18791	5725	1911	456	438	434	395	426	409	389	383	381	355	408	353	381	374	409	393	392	408	395	383	411	396	373	391	365	377	374	427	390	412	389	345	372	400	366	392	377	393	400	403	399	382	381	381	418	367	411	396	410	342	370	372	380	379	400	405	394	395	412	360	382	360	368	361	408	378	382	382	416	386	382	378	375	361	393	404	384	394	376	380	406	348	389	366	382	389	337	379	403	345	351	375	395	410	387	376	384	392	377	408	373	383	412	355	402	392	380	414	380	391	383	374	351	397	380	386	346	377	377	423	414	392	390	349	391	379	371	428	376	391	415	417	374	357	415	403	389	347	391	377	393	413	385	402	401	387	398	411	413	378	376	383	375	394	381	395	362	386	371	405	393	399	400	378	404	368	378	397	429	361	390	367	373	431	377	377	384	371	389	387	355	380	371	363	394	363	395	412	407	386	409	380	378	369	400	365	336	390	408	405	391	377	359	399	349	407	397	403	363	380	414	357	364	369	395	365	381	383	346	371	422	368	410	394	355	353	394	393	399	355	408	357	373	393	393	396	377	398	379	366	373	379	375	387	356	392	373	350	420	384	373	397	414	404	380	417	363	384	396	397	373	347	383	381	421	372	417	367	354	377	396	403	389	380	406	375	358	386	370	392	389	366	373	373	399	392	375	401	372	412	411	381	417	388	357	392	393	369	395	378	377	387	352	401	401	388	397	385	391	377	388	409	400	377	385	363	367	379	407	380	432	355	389	395	388	392	410	431	377	379	359	378	399	420	375	405	373	352	370	373	365	423	383	390	363	377	359	390	383	395	406	378	391	368	397	383	400	375	343	367	403	372	391	388	365	433	375	401	398	394	375	383	385	364	403	405	400	431	375	377	393	400	382	360	408	371	393	368	395	387	376	380	378	409	392	388	385	396	417	364	378	367	389	380	353	387	384	394	393	374	375	389	376	352	364	386	353	367	397	371	361	372	403	430	366	406	385	403	388	357	390	359	409	403	403	373	407	387	393	376	356	417	384	347	370	369	406	356	425	363	379	412	376	390	395	383	406	405	401	380	377	416	402	395	398	383	386	403	387	369	376	397	391	397	369	381	348	379	369	357	378	349	367	383	385	389	371	400	334	411	379	362	396	365	396	390	344	421	350	396	384	354	377	376	347	356	374	428	413	403	381	365	357	390	365	375	378	384	409	399	373	399	377	404	358	389	367	392	401	390	361	390	362	381	380	385	387	385	394	403	358	387	390	388	419	384	408	380	387	360	398	367	371	392	394	382	367	381	439	398	373	402	376	359	361	385	418	372	373	384	411	391	369	400	383	384	369	408	369	368	411	372	361	384	397	388	394	404	380	377	388	403	399	379	381	356	396	349	392	412	390	377	395	424	397	388	364	397	366	378	409	382	367	365	363	369	377	388	443	362	415	385	403	367	359	394	393	408	393	359	399	366	369	409	358	392	371	404	401	374	388	384	374	392	385	425	403	385	346	400	409	385	371	379	398	390	414	392	414	378	402	402	382	372	393	360	404	357	388	403	388	378	355	384	392	333	447	363	386	361	388	398	388	406	377	392	388	396	381	380	387	369	396	401	371	351	409	348	391	409	348	393	403	386	347	381	389	381	370	403	373	398	445	361	353	388	421	409	388	412	389	365	363	395	401	397	364	371	374	359	382	368	366	364	376	406	369	380	403	402	386	375	378	363	418	429	362	345	400	398	394	345	384	389	372	389	372	385	384	396	361	377	416	347	403	407	372	381	392	367	372	390	392	390	396	359	381	374	382	389	408	385	381	392	390	399	394	400	389	429	350	371	383	395	368	364	332	368	368	395	364	378	391	391	387	402	382	417	382	388	360	372	388	392	381	410	359	394	382	361	377	371	361	388	387	403	386	383	374	394	392	384	404	375	391	384	352	394	370	365	382	404	404	414	392	360	421	390	391	336	362	400	386	369	417	380	384	372	394	368	411	406	377	435	375	395	447	402	399	383	363	395	369	367	381	395	381	349	393	370	367	354	386	401	394	401	372	383	393	377	385	386	379	374	401	373	398	380	350	416	398	393	327	382	381	369	371	345	394	376	389	395	378	415	383	419	417	396	419	404	380	363	392	368	388	369	403	409	389	379	371	402	374	359	386	396	449	358	380	395	367	411	398	396	397	368	383	409	401	371	397	389	400	358	409	386	370	428	363	403	364	394	368	402	364	397	414	345	431	392	395	399	393	378	374	361	378	400	407	401	386	411	416	385	386	381	386	403	358	372	407	384	360	364	382	373	353	389	383	343	397	361	379	359	379	380	419	398	380	372	379	381	370	396	418	406	375	369	361	361	360	382	389	358	389	409	410	393	372	404	409	369	417	391	419	389	409	369	384	357	407	406	373	408	397	370	416	388	423	380	400	400	387	363	406	382	417	364	365	383	374	350	412	394	393	397	362	396	405	388	421	384	381	388	395	376	422	421	410	421	385	388	395	385	369	395	378	339	378	414	381	414	340	391	364	368	388	389	398	400	355	412	386	396	364	376	369	397	356	390	428	391	398	372	365	370	383	374	381	376	408	366	389	406	425	400	417	395	380	375	371	381	366	388	359	392	401	406	404	400	364	371	402	415	360	403	355	385	358	360	355	384	388	397	369	401	362	360	423	377	388	385	376	391	398	394	435	404	349	405	348	374	367	397	388	372	376	377	393	406	382	358	422	381	372	363	370	402	389	413	366	407	352	411	384	435	381	401	392	401	382	333	381	367	379	405	370	390	390	393	396	392	382	394	423	386	378	415	388	393	366	368	422	401	366	383	423	373	425	351	372	413	384	435	377	368	358	371	379	388	388	397	401	402	418	406	388	389	360	427	352	365	367	352	372	372	386	381	421	369	377	385	383	398	394	382	359	407	381	387	368	402	411	381	380	387	378	406	365	369	354	372	416	390	389	378	367	411	391	379	345	395	407	376	379	377	402	354	358	386	393	390	381	375	387	384	363	388	404	390	391	374	397	386	371	388	374	400	377	371	359	384	382	375	391	374	427	414	386	373	371	441	384	344	415	398	391	377	329	367	393	387	378	359	377	401	377	329	375	371	414	399	406	352	420	403	372	395	339	402	365	397	353	384	394	394	384	415	355	382	385	408	387	375	356	361	395	384	404	403	366	347	400	373	399	396	400	358	415	350	375	415	413	360	330	352	403	386	399	385	385	420	385	387	393	359	390	391	389	351	366	369	361	398	355	388	421	407	382	386	386	398	386	411	354	387	391	355	392	376	374	400	409	388	358	350	367	396	386	394	360	360	374	391	378	374	394	395	391	404	375	393	406	383	409	414	385	413	392	422	403	391	410	374	391	383	357	397	366	405	365	361	409	389	397	373	348	372	384	386	383	408	372	412	385	407	402	413	348	409	402	406	394	383	397	361	392	385	384	356	366	355	400	349	416	376	377	387	368	381	368	358	393	365	419	385	372	388	344	399	385	382	333	387	358	386	410	407	382
10117	70826	52121	39184	19115	8165	3273	619	615	505	525	493	477	443	461	438	500	453	452	488	459	462	457	471	463	464	443	472	436	444	431	491	445	441	482	439	417	423	462	470	424	452	457	461	427	448	458	454	435	454	445	417	466	488	464	426	451	472	425	439	434	466	434	418	459	461	446	464	476	402	424	434	444	453	428	454	441	448	463	443	457	427	441	448	453	436	458	461	493	425	449	454	416	407	469	447	473	438	431	449	411	480	442	450	443	386	437	438	485	441	465	432	430	445	441	462	471	472	441	428	483	469	453	452	426	477	429	430	458	438	462	467	442	447	454	446	447	417	451	479	464	414	472	433	445	455	466	461	471	432	402	437	433	457	424	462	455	452	440	431	486	435	464	427	408	458	473	460	447	436	473	439	430	415	435	461	461	463	415	423	450	460	429	460	437	460	461	466	448	423	447	426	451	458	397	451	432	438	453	440	444	403	425	440	465	464	419	444	466	430	442	447	431	433	425	483	485	470	438	429	444	437	447	464	410	422	477	443	441	468	453	410	434	433	477	445	454	436	486	438	464	434	446	445	419	416	447	458	453	498	452	475	465	463	440	429	455	447	457	443	482	377	443	436	439	442	457	419	435	444	425	447	464	441	460	464	425	459	459	472	428	450	444	441	407	444	463	425	432	455	421	438	452	461	488	439	441	440	427	453	451	497	437	423	440	460	415	463	477	458	433	458	473	450	427	485	460	459	455	427	468	455	454	444	431	454	424	448	446	440	422	453	435	426	438	411	464	461	459	431	475	451	431	435	429	444	440	458	449	459	458	431	470	481	461	394	448	471	486	470	463	406	420	466	459	425	435	467	468	459	442	439	461	458	433	488	414	459	434	435	456	430	429	442	437	458	409	457	478	432	432	439	436	449	387	449	450	448	435	455	430	438	441	464	459	419	453	485	478	453	457	477	423	479	451	443	422	423	443	443	449	439	443	483	454	437	431	442	465	481	459	425	412	462	451	477	434	445	491	471	438	441	497	471	452	451	447	488	436	439	446	428	449	450	409	437	448	474	454	414	458	484	481	391	435	460	507	462	446	421	454	445	473	447	461	444	443	464	448	477	463	501	441	448	448	483	474	414	406	452	478	435	415	469	416	539	427	433	442	459	452	437	446	454	427	477	457	468	431	430	452	457	436	475	425	451	427	480	395	416	419	419	450	415	476	442	485	451	483	490	435	460	455	479	407	448	421	456	455	470	431	443	434	441	447	470	437	413	395	469	444	424	487	440	390	448	453	442	481	451	477	463	419	422	435	434	444	486	460	455	447	476	449	427	457	446	463	430	454	446	465	435	457	444	478	475	414	457	438	454	418	410	444	473	449	478	424	484	451	456	435	463	440	457	409	442	482	463	475	437	471	473	451	479	462	439	450	480	462	448	469	446	469	453	403	456	477	439	448	466	436	391	458	443	470	440	419	463	469	438	462	444	406	458	465	446	469	457	457	449	427	471	403	445	446	399	447	464	444	462	419	420	484	386	448	454	459	424	443	411	423	433	463	425	437	445	422	442	437	466	428	460	459	455	470	456	462	415	438	466	419	438	471	480	454	433	471	446	427	401	462	437	437	460	439	472	430	394	427	410	408	458	472	470	452	460	461	401	475	421	478	475	415	399	441	450	443	440	476	454	443	435	452	459	472	427	463	461	457	416	397	413	411	451	472	454	440	444	455	438	430	431	448	441	438	443	456	452	449	459	447	455	439	464	452	452	431	487	441	429	455	418	454	442	488	454	425	456	476	444	471	436	424	430	463	451	462	433	457	445	419	482	427	484	439	459	421	395	442	465	460	459	477	437	431	442	421	430	441	465	486	488	437	453	453	472	427	442	428	475	422	451	444	453	472	430	447	458	444	435	444	453	441	430	473	445	439	458	468	462	430	416	456	447	471	456	440	426	462	450	436	433	446	447	468	435	427	455	460	468	453	466	418	423	467	478	416	437	428	412	438	454	434	469	425	459	412	467	450	434	430	490	411	461	434	457	439	425	427	459	439	456	472	466	469	470	437	462	448	415	443	433	415	460	414	473	430	456	436	429	421	448	446	435	417	424	437	444	468	468	413	409	454	437	430	431	449	455	466	420	433	434	415	438	463	447	442	439	444	464	471	470	446	426	449	454	458	403	459	450	493	460	434	461	482	439	455	450	507	455	430	475	449	400	440	446	437	450	421	443	486	470	484	418	451	431	456	458	483	471	451	428	452	447	439	439	455	448	420	444	440	425	460	459	494	457	446	434	445	480	465	431	445	452	437	471	447	432	457	458	473	475	457	427	469	464	463	448	466	444	442	439	425	460	506	447	452	434	422	469	455	435	465	474	448	462	411	465	449	441	455	481	428	411	451	449	422	451	436	434	447	450	448	450	470	441	444	467	422	445	471	397	443	485	443	418	451	448	422	437	457	455	448	439	469	432	466	447	479	488	459	436	443	461	441	452	468	480	468	466	504	465	446	408	441	448	444	444	399	466	439	433	456	458	449	419	438	443	422	431	480	458	446	463	441	438	449	503	461	446	477	442	470	461	428	383	434	444	471	474	464	387	448	441	443	480	462	454	430	391	445	464	395	446	425	442	418	432	471	470	449	439	437	439	425	446	463	395	435	461	407	429	468	414	440	423	432	453	448	447	446	425	444	443	461	470	474	419	447	441	479	489	446	501	416	458	444	434	469	454	461	500	436	432	425	418	416	432	424	435	413	447	479	407	471	427	478	470	447	433	427	440	452	442	435	448	432	440	456	421	474	484	426	496	434	446	451	454	443	415	436	437	449	458	467	410	423	452	405	465	430	457	476	419	444	429	428	441	468	445	431	414	442	463	448	464	443	438	431	471	437	478	466	431	425	412	451	475	425	425	428	434	437	429	437	447	448	435	450	462	451	436	461	444	472	434	419	483	467	465	464	451	417	463	422	446	450	520	406	454	462	438	470	450	410	446	429	411	412	472	454	491	484	427	447	457	430	436	434	427	470	443	456	428	435	443	455	447	459	453	406	439	443	474	445	419	463	415	449	438	437	426	457	455	436	441	437	430	462	424	462	421	441	473	455	485	455	492	402	460	435	403	444	434	475	465	433	468	478	460	496	428	413	460	429	424	402	441	464	466	441	465	472	460	462	454	436	475	392	441	466	447	451	440	423	447	448	441	439	473	457	409	451	455	449	445	472	447	442	441	456	438	449	432	458	444	450	445	412	423	447	433	419	492	450	431	458	425	449	448	462	471	451	417	453	474	479	472	442	459	466	469	404	443	432	460	428	421	407	510	460	475	478	417	471	446	468	431	412	454	441	416	423	442	467	442	464	477	428	447	431	414	457	417	447	462	424	478	431	434	423	433	418	414	432	452	451	437	462	442	467	428	413	478	471	439	433	414	441	462	466	439	476	441	463	427	452	418	454	490	480	427	477	432	414	448	422	452	433	475	434	486	409	481	476	425	439	429	450	435	457	432	489	461	455	438
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
